diff --git a/extras/docker/centos8/docker-compose.yml b/extras/docker/centos8/docker-compose.yml index 5ac5385133..37df7251f5 100644 --- a/extras/docker/centos8/docker-compose.yml +++ b/extras/docker/centos8/docker-compose.yml @@ -32,6 +32,7 @@ services: PUBLICURL: "" SLEEP: 5 RETRIES: 10 + TZ: 'Europe/Madrid' networks: - pandora ports: diff --git a/extras/docker/centos8/pandora-stack/Dockerfile b/extras/docker/centos8/pandora-stack/Dockerfile index 59728b37d6..65442a2588 100644 --- a/extras/docker/centos8/pandora-stack/Dockerfile +++ b/extras/docker/centos8/pandora-stack/Dockerfile @@ -10,6 +10,8 @@ ENV DBPORT=3306 ENV SLEEP=5 ENV RETRIES=1 ENV OPEN=1 +ENV TZ='Europe/Madrid' + ENV LC_ALL=C diff --git a/extras/docker/centos8/pandora-stack/sources/init_pandora.sh b/extras/docker/centos8/pandora-stack/sources/init_pandora.sh index e9265a0981..c27b5b35e0 100755 --- a/extras/docker/centos8/pandora-stack/sources/init_pandora.sh +++ b/extras/docker/centos8/pandora-stack/sources/init_pandora.sh @@ -230,6 +230,10 @@ fi echo "" > /opt/pandora/crontasks || touch /opt/pandora/crontasks +#set localtime +rm -rf /etc/localtime +ln -s /usr/share/zoneinfo/$TZ /etc/localtime + #install pandora packages echo "-> Istalling pandorafms" cd /opt/pandora diff --git a/extras/pandora_update_version.sh b/extras/pandora_update_version.sh index 71d29feb10..6554a81c84 100755 --- a/extras/pandora_update_version.sh +++ b/extras/pandora_update_version.sh @@ -28,6 +28,7 @@ $PANDHOME_ENT/pandora_server/PandoraFMS-Enterprise/pandora_server_enterprise.spe $CODEHOME/pandora_console/pandora_console.redhat.spec \ $CODEHOME/pandora_console/pandora_console.rhel7.spec \ $CODEHOME/pandora_agents/unix/pandora_agent.redhat.spec \ +$CODEHOME/pandora_agents/unix/pandora_agent.redhat_bin.spec\ $CODEHOME/pandora_server/pandora_server.redhat.spec \ $PANDHOME_ENT/pandora_agents/pandora_agent.spec \ $PANDHOME_ENT/pandora_server/pandora_server_enterprise.redhat.spec \ diff --git a/pandora_agents/pc/AIX/pandora_agent.conf b/pandora_agents/pc/AIX/pandora_agent.conf index 3b943f70a1..8e2d047bd5 100644 --- a/pandora_agents/pc/AIX/pandora_agent.conf +++ b/pandora_agents/pc/AIX/pandora_agent.conf @@ -1,5 +1,5 @@ # Base config file for Pandora FMS agents -# Version 7.0NG.772, AIX version +# Version 7.0NG.773, AIX version # Licensed under GPL license v2, # Copyright (c) 2003-2023 Pandora FMS # http://www.pandorafms.com diff --git a/pandora_agents/pc/FreeBSD/pandora_agent.conf b/pandora_agents/pc/FreeBSD/pandora_agent.conf index 099927e311..f63eda7230 100644 --- a/pandora_agents/pc/FreeBSD/pandora_agent.conf +++ b/pandora_agents/pc/FreeBSD/pandora_agent.conf @@ -1,5 +1,5 @@ # Base config file for Pandora FMS agents -# Version 7.0NG.772, FreeBSD Version +# Version 7.0NG.773, FreeBSD Version # Licensed under GPL license v2, # Copyright (c) 2003-2023 Pandora FMS # http://www.pandorafms.com diff --git a/pandora_agents/pc/HP-UX/pandora_agent.conf b/pandora_agents/pc/HP-UX/pandora_agent.conf index a433bce6d3..e22c6de293 100644 --- a/pandora_agents/pc/HP-UX/pandora_agent.conf +++ b/pandora_agents/pc/HP-UX/pandora_agent.conf @@ -1,5 +1,5 @@ # Base config file for Pandora FMS agents -# Version 7.0NG.772, HP-UX Version +# Version 7.0NG.773, HP-UX Version # Licensed under GPL license v2, # Copyright (c) 2003-2023 Pandora FMS # http://www.pandorafms.com diff --git a/pandora_agents/pc/Linux/pandora_agent.conf b/pandora_agents/pc/Linux/pandora_agent.conf index 7c43cc20d9..2461c8e348 100644 --- a/pandora_agents/pc/Linux/pandora_agent.conf +++ b/pandora_agents/pc/Linux/pandora_agent.conf @@ -1,5 +1,5 @@ # Base config file for Pandora FMS agents -# Version 7.0NG.772, GNU/Linux +# Version 7.0NG.773, GNU/Linux # Licensed under GPL license v2, # Copyright (c) 2003-2023 Pandora FMS # http://www.pandorafms.com diff --git a/pandora_agents/pc/NT4/pandora_agent.conf b/pandora_agents/pc/NT4/pandora_agent.conf index e02c49e8f3..a0121ee37b 100644 --- a/pandora_agents/pc/NT4/pandora_agent.conf +++ b/pandora_agents/pc/NT4/pandora_agent.conf @@ -1,5 +1,5 @@ # Base config file for Pandora FMS agents -# Version 7.0NG.772, GNU/Linux +# Version 7.0NG.773, GNU/Linux # Licensed under GPL license v2, # Copyright (c) 2003-2023 Pandora FMS # http://www.pandorafms.com diff --git a/pandora_agents/pc/SunOS/pandora_agent.conf b/pandora_agents/pc/SunOS/pandora_agent.conf index 7c2888babb..8196680c70 100644 --- a/pandora_agents/pc/SunOS/pandora_agent.conf +++ b/pandora_agents/pc/SunOS/pandora_agent.conf @@ -1,5 +1,5 @@ # Base config file for Pandora FMS agents -# Version 7.0NG.772, Solaris Version +# Version 7.0NG.773, Solaris Version # Licensed under GPL license v2, # Copyright (c) 2003-2023 Pandora FMS # http://www.pandorafms.com diff --git a/pandora_agents/pc/Win32/pandora_agent.conf b/pandora_agents/pc/Win32/pandora_agent.conf index fad24aeaad..bf98ff3da8 100644 --- a/pandora_agents/pc/Win32/pandora_agent.conf +++ b/pandora_agents/pc/Win32/pandora_agent.conf @@ -1,6 +1,6 @@ # Base config file for Pandora FMS Windows Agent # (c) 2006-2023 Pandora FMS -# Version 7.0NG.772 +# Version 7.0NG.773 # This program is Free Software, you can redistribute it and/or modify it # under the terms of the GNU General Public Licence as published by the Free Software # Foundation; either version 2 of the Licence or any later version diff --git a/pandora_agents/shellscript/aix/pandora_agent.conf b/pandora_agents/shellscript/aix/pandora_agent.conf index e762cb74d0..2f974a3a1a 100644 --- a/pandora_agents/shellscript/aix/pandora_agent.conf +++ b/pandora_agents/shellscript/aix/pandora_agent.conf @@ -1,6 +1,6 @@ # Fichero de configuracion base de agentes de Pandora # Base config file for Pandora agents -# Version 7.0NG.772, AIX version +# Version 7.0NG.773, AIX version # General Parameters # ================== diff --git a/pandora_agents/shellscript/bsd-ipso/pandora_agent.conf b/pandora_agents/shellscript/bsd-ipso/pandora_agent.conf index baeab23b20..2c188857a1 100644 --- a/pandora_agents/shellscript/bsd-ipso/pandora_agent.conf +++ b/pandora_agents/shellscript/bsd-ipso/pandora_agent.conf @@ -1,6 +1,6 @@ # Fichero de configuracion base de agentes de Pandora # Base config file for Pandora agents -# Version 7.0NG.772 +# Version 7.0NG.773 # FreeBSD/IPSO version # Licenced under GPL licence, 2003-2007 Sancho Lerena diff --git a/pandora_agents/shellscript/hp-ux/pandora_agent.conf b/pandora_agents/shellscript/hp-ux/pandora_agent.conf index 6ba4028df0..60664042dc 100644 --- a/pandora_agents/shellscript/hp-ux/pandora_agent.conf +++ b/pandora_agents/shellscript/hp-ux/pandora_agent.conf @@ -1,6 +1,6 @@ # Fichero de configuracion base de agentes de Pandora # Base config file for Pandora agents -# Version 7.0NG.772, HPUX Version +# Version 7.0NG.773, HPUX Version # General Parameters # ================== diff --git a/pandora_agents/shellscript/linux/pandora_agent.conf b/pandora_agents/shellscript/linux/pandora_agent.conf index b366fd62f3..b15e1107d2 100644 --- a/pandora_agents/shellscript/linux/pandora_agent.conf +++ b/pandora_agents/shellscript/linux/pandora_agent.conf @@ -1,5 +1,5 @@ # Base config file for Pandora FMS agents -# Version 7.0NG.772 +# Version 7.0NG.773 # Licensed under GPL license v2, # (c) 2003-2023 Pandora FMS # please visit http://pandora.sourceforge.net diff --git a/pandora_agents/shellscript/mac_osx/pandora_agent.conf b/pandora_agents/shellscript/mac_osx/pandora_agent.conf index e5aba369d4..f4d4d6bb62 100644 --- a/pandora_agents/shellscript/mac_osx/pandora_agent.conf +++ b/pandora_agents/shellscript/mac_osx/pandora_agent.conf @@ -1,5 +1,5 @@ # Base config file for Pandora FMS agents -# Version 7.0NG.772 +# Version 7.0NG.773 # Licensed under GPL license v2, # (c) 2003-2023 Pandora FMS # please visit http://pandora.sourceforge.net diff --git a/pandora_agents/shellscript/openWRT/pandora_agent.conf b/pandora_agents/shellscript/openWRT/pandora_agent.conf index 12b2944fdd..9cac504e38 100644 --- a/pandora_agents/shellscript/openWRT/pandora_agent.conf +++ b/pandora_agents/shellscript/openWRT/pandora_agent.conf @@ -1,5 +1,5 @@ # Base config file for Pandora FMS agents -# Version 7.0NG.772 +# Version 7.0NG.773 # Licensed under GPL license v2, # please visit http://pandora.sourceforge.net diff --git a/pandora_agents/shellscript/solaris/pandora_agent.conf b/pandora_agents/shellscript/solaris/pandora_agent.conf index 130aa691f4..40ddbc04b6 100644 --- a/pandora_agents/shellscript/solaris/pandora_agent.conf +++ b/pandora_agents/shellscript/solaris/pandora_agent.conf @@ -1,6 +1,6 @@ # Fichero de configuracion base de agentes de Pandora # Base config file for Pandora agents -# Version 7.0NG.772, Solaris version +# Version 7.0NG.773, Solaris version # General Parameters # ================== diff --git a/pandora_agents/unix/AIX/pandora_agent.conf b/pandora_agents/unix/AIX/pandora_agent.conf index 553e3c6999..1854b87b6c 100644 --- a/pandora_agents/unix/AIX/pandora_agent.conf +++ b/pandora_agents/unix/AIX/pandora_agent.conf @@ -1,5 +1,5 @@ # Base config file for Pandora FMS agents -# Version 7.0NG.772, AIX version +# Version 7.0NG.773, AIX version # Licensed under GPL license v2, # Copyright (c) 2003-2023 Pandora FMS # http://www.pandorafms.com diff --git a/pandora_agents/unix/DEBIAN/control b/pandora_agents/unix/DEBIAN/control index 1584276f73..f17d570a6c 100644 --- a/pandora_agents/unix/DEBIAN/control +++ b/pandora_agents/unix/DEBIAN/control @@ -1,5 +1,5 @@ package: pandorafms-agent-unix -Version: 7.0NG.772-230807 +Version: 7.0NG.773-230818 Architecture: all Priority: optional Section: admin diff --git a/pandora_agents/unix/DEBIAN/make_deb_package.sh b/pandora_agents/unix/DEBIAN/make_deb_package.sh index e818aefd4e..16aaa10b94 100644 --- a/pandora_agents/unix/DEBIAN/make_deb_package.sh +++ b/pandora_agents/unix/DEBIAN/make_deb_package.sh @@ -14,7 +14,7 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. -pandora_version="7.0NG.772-230807" +pandora_version="7.0NG.773-230818" echo "Test if you has the tools for to make the packages." whereis dpkg-deb | cut -d":" -f2 | grep dpkg-deb > /dev/null diff --git a/pandora_agents/unix/Darwin/dmg/build_darwin_dmg.sh b/pandora_agents/unix/Darwin/dmg/build_darwin_dmg.sh index 558aaecacf..6a9f7a5504 100644 --- a/pandora_agents/unix/Darwin/dmg/build_darwin_dmg.sh +++ b/pandora_agents/unix/Darwin/dmg/build_darwin_dmg.sh @@ -31,7 +31,7 @@ fi if [ "$#" -ge 2 ]; then VERSION="$2" else - VERSION="7.0NG.772" + VERSION="7.0NG.773" fi # Path for the generated DMG file diff --git a/pandora_agents/unix/Darwin/dmg/extras/distribution.xml b/pandora_agents/unix/Darwin/dmg/extras/distribution.xml index 198ea1d06a..e8bdaca067 100644 --- a/pandora_agents/unix/Darwin/dmg/extras/distribution.xml +++ b/pandora_agents/unix/Darwin/dmg/extras/distribution.xml @@ -19,11 +19,11 @@ - pandorafms_src.pdk + pandorafms_src.pdk - pandorafms_uninstall.pdk + pandorafms_uninstall.pdk + Dark / 20 / delete-v2@svg + Created with Sketch. + + + + + + + \ No newline at end of file diff --git a/pandora_console/images/security_scan@svg.svg b/pandora_console/images/security_scan@svg.svg new file mode 100644 index 0000000000..dacc06907a --- /dev/null +++ b/pandora_console/images/security_scan@svg.svg @@ -0,0 +1,7 @@ + + + Security scan@svg + + + + \ No newline at end of file diff --git a/pandora_console/include/ajax/task_to_perform.php b/pandora_console/include/ajax/task_to_perform.php index a8a13e08f2..53bdf0556a 100644 --- a/pandora_console/include/ajax/task_to_perform.php +++ b/pandora_console/include/ajax/task_to_perform.php @@ -65,8 +65,8 @@ if ($check_web) { __('Agent Web monitoring created on welcome'), ]; - $id_agent = api_set_new_agent(0, '', $array_other, '', true); - if ($id_agent > 0) { + $id_agent = api_set_new_agent(0, '', $array_other, '', true, true); + if (is_integer($id_agent)) { $module_name = get_parameter('module_name', 'Web_monitoring_module'); $text_to_search = get_parameter('text_to_search', ''); $url_goliat = get_parameter('url_goliat', 'https://pandorafms.com/en/'); @@ -76,7 +76,7 @@ if ($check_web) { ui_print_success_message(__('Your check has been created, click here to view the data. Please note that it may take a few seconds to see data if your server is busy')); } } else { - ui_print_error_message(__('The Name is not valid for the modules.')); + ui_print_error_message(__($id_agent)); } } else { ui_print_error_message(__('Web server is not enabled.')); @@ -110,8 +110,8 @@ if ($check_connectivity) { __('Basic connectivity'), ]; - $id_agent = api_set_new_agent(0, '', $array_other, '', true); - if ($id_agent > 0) { + $id_agent = api_set_new_agent(0, '', $array_other, '', true, true); + if (is_integer($id_agent)) { $ip_target = get_parameter('ip_target', '127.0.0.1'); $basic_network = create_module_basic_network($id_agent, $id_group, $ip_target); $latency_network = create_module_latency_network($id_agent, $id_group, $ip_target); @@ -120,7 +120,7 @@ if ($check_connectivity) { ui_print_success_message(__('Your check has been created, click here to view the data. Please note that it may take a few seconds to see data if your server is busy')); } } else { - ui_print_error_message(__('The Name is not valid for the modules.')); + ui_print_error_message(__($id_agent)); } } else { ui_print_error_message(__('Web server is not enabled.')); diff --git a/pandora_console/include/class/AgentWizard.class.php b/pandora_console/include/class/AgentWizard.class.php index c558977475..e700ec61bb 100644 --- a/pandora_console/include/class/AgentWizard.class.php +++ b/pandora_console/include/class/AgentWizard.class.php @@ -809,7 +809,6 @@ class AgentWizard extends HTML // Fill with SNMP versions allowed. $fieldsVersions = [ '1' => '1', - '2' => '2', '2c' => '2c', '3' => '3', ]; diff --git a/pandora_console/include/class/AlertsList.class.php b/pandora_console/include/class/AlertsList.class.php index 3cd2a3949d..843a5fa304 100644 --- a/pandora_console/include/class/AlertsList.class.php +++ b/pandora_console/include/class/AlertsList.class.php @@ -53,7 +53,10 @@ class AlertsList * * @var array */ - public $AJAXMethods = ['loadModal', 'drawTable']; + public $AJAXMethods = [ + 'loadModal', + 'drawTable', + ]; /** diff --git a/pandora_console/include/class/CredentialStore.class.php b/pandora_console/include/class/CredentialStore.class.php index 937f505f8d..94036c7ad8 100644 --- a/pandora_console/include/class/CredentialStore.class.php +++ b/pandora_console/include/class/CredentialStore.class.php @@ -1112,7 +1112,6 @@ class CredentialStore extends Wizard 'script' => 'showVersion()', 'fields' => [ '1' => __('1'), - '2' => __('2'), '2c' => __('2c'), '3' => __('3'), ], diff --git a/pandora_console/include/class/WelcomeWindow.class.php b/pandora_console/include/class/WelcomeWindow.class.php index ea6f4fe92f..5e66268403 100644 --- a/pandora_console/include/class/WelcomeWindow.class.php +++ b/pandora_console/include/class/WelcomeWindow.class.php @@ -679,7 +679,7 @@ class WelcomeWindow extends Wizard ) ); echo html_print_label_input_block( - __('Module group'), + __('Agent group'), html_print_select_from_sql( 'SELECT * FROM tgrupo ORDER BY nombre', 'id_group', diff --git a/pandora_console/include/config_process.php b/pandora_console/include/config_process.php index 1203e44616..1004f8de0e 100644 --- a/pandora_console/include/config_process.php +++ b/pandora_console/include/config_process.php @@ -20,8 +20,8 @@ /** * Pandora build version and version */ -$build_version = 'PC230807'; -$pandora_version = 'v7.0NG.772'; +$build_version = 'PC230818'; +$pandora_version = 'v7.0NG.773'; // Do not overwrite default timezone set if defined. $script_tz = @date_default_timezone_get(); diff --git a/pandora_console/include/functions_api.php b/pandora_console/include/functions_api.php index 2a21bed3a6..7e22befbee 100644 --- a/pandora_console/include/functions_api.php +++ b/pandora_console/include/functions_api.php @@ -1916,7 +1916,7 @@ function api_set_update_agent_field($id_agent, $use_agent_alias, $params) * * @param $thrash3 Don't use. */ -function api_set_new_agent($id_node, $thrash2, $other, $trhash3, $return=false) +function api_set_new_agent($id_node, $thrash2, $other, $trhash3, $return=false, $message=false) { global $config; @@ -2009,16 +2009,40 @@ function api_set_new_agent($id_node, $thrash2, $other, $trhash3, $return=false) // Check if agent exists (BUG WC-50518-2). if ($alias == '' && $alias_as_name === 0) { + if ($message === true) { + return 'No agent alias specified'; + } + returnError('No agent alias specified'); } else if (agents_get_agent_id($nombre_agente)) { + if ($message === true) { + return 'The agent name already exists in DB.'; + } + returnError('The agent name already exists in DB.'); } else if (db_get_value_sql('SELECT id_grupo FROM tgrupo WHERE id_grupo = '.$grupo) === false) { + if ($message === true) { + return 'The group does not exist.'; + } + returnError('The group does not exist.'); } else if (group_allow_more_agents($grupo, true, 'create') === false) { + if ($message === true) { + return 'Agent cannot be created due to the maximum agent limit for this group'; + } + returnError('Agent cannot be created due to the maximum agent limit for this group'); } else if (db_get_value_sql('SELECT id_os FROM tconfig_os WHERE id_os = '.$id_os) === false) { + if ($message === true) { + return 'The OS does not exist.'; + } + returnError('The OS does not exist.'); } else if ($server_name === false) { + if ($message === true) { + return 'The '.get_product_name().' Server does not exist.'; + } + returnError('The '.get_product_name().' Server does not exist.'); } else { if ($alias_as_name === 1) { @@ -13122,7 +13146,7 @@ function api_set_create_event($id, $trash1, $other, $returnType) $ack_utimestamp = $val['ack_utimestamp']; $values['id_usuario'] = $val['id_usuario']; } - + api_set_validate_event_by_id($val['id_evento']); } } diff --git a/pandora_console/include/functions_config.php b/pandora_console/include/functions_config.php index 1b871d3c93..033b2067b6 100644 --- a/pandora_console/include/functions_config.php +++ b/pandora_console/include/functions_config.php @@ -1489,6 +1489,15 @@ function config_update_config() $interval_values_array = explode(',', $interval_values); if (in_array($new_interval, $interval_values_array) === false) { $interval_values_array[] = $new_interval; + // Get current periods. + $current_period = get_periods(false, false, true); + if (!isset($current_period[-1])) { + $new_current_period = array_keys($current_period); + $new_current_period = implode(',', $new_current_period); + // Add new periods to current. + array_push($interval_values_array, $new_current_period); + } + $interval_values = implode(',', $interval_values_array); } } @@ -4079,7 +4088,11 @@ function config_prepare_session() } if ($update_cookie === true) { - if ((int) $user['session_max_time_expire'] > 0 && time() < $user['session_max_time_expire']) { + if (isset($user) === true + && isset($user['session_max_time_expire']) === true + && (int) $user['session_max_time_expire'] > 0 + && time() < $user['session_max_time_expire'] + ) { $sessionMaxTimeout = $user['session_max_time_expire']; } else { $sessionMaxTimeout = (time() + $sessionCookieExpireTime); diff --git a/pandora_console/include/functions_events.php b/pandora_console/include/functions_events.php index 516f01d876..7eb3c04545 100644 --- a/pandora_console/include/functions_events.php +++ b/pandora_console/include/functions_events.php @@ -2608,22 +2608,27 @@ function events_print_type_img( case 'going_down_critical': case 'going_up_critical': // This is to be backwards compatible. - $style .= ' event_module_background_state icon_background_critical'; + $icon = 'images/module_critical.png'; break; case 'going_up_normal': case 'going_down_normal': // This is to be backwards compatible. - $style .= ' event_module_background_state icon_background_normal'; + // $style .= ' event_module_background_state icon_background_normal'; + $icon = 'images/module_ok.png'; break; case 'going_up_warning': + $icon = 'images/module_warning.png'; + // $style .= ' event_module_background_state icon_background_warning'; case 'going_down_warning': - $style .= ' event_module_background_state icon_background_warning'; + $icon = 'images/module_warning.png'; + // $style .= ' event_module_background_state icon_background_warning'; break; case 'going_unknown': - $style .= ' event_module_background_state icon_background_unknown'; + // $style .= ' event_module_background_state icon_background_unknown'; + $icon = 'images/module_unknown.png'; break; case 'alert_fired': @@ -2660,23 +2665,24 @@ function events_print_type_img( if ($only_url) { $output = $urlImage.'/'.$icon; } else { - $output .= html_print_div( - [ - 'title' => events_print_type_description($type, true), - 'class' => $style, - 'style' => ((empty($icon) === false) ? 'background-image: url('.$icon.'); background-repeat: no-repeat;' : ''), - ], - true - ); /* - $output .= html_print_image( + $output .= html_print_div( + [ + 'title' => events_print_type_description($type, true), + 'class' => $style, + 'style' => ((empty($icon) === false) ? 'background-image: url('.$icon.'); background-repeat: no-repeat;' : ''), + ], + true + ); + */ + $output .= html_print_image( $icon, true, [ 'title' => events_print_type_description($type, true), 'class' => $style, ] - );*/ + ); } if ($return) { @@ -2779,16 +2785,14 @@ function events_print_type_img_pdf( break; case 'new_agent': - $svg = ' - Dark / 20 / agents@svg - Created with Sketch. - - - - - - - '; + $svg = html_print_image( + '/images/agent_mc.png', + true, + [ + 'class' => 'image_status invert_filter', + 'title' => 'agents', + ] + ); break; case 'configuration_change': @@ -2803,6 +2807,18 @@ function events_print_type_img_pdf( break; case 'unknown': + break; + + case 'alert_fired': + $svg = ' + Dark / 20 / alert@svg + Created with Sketch. + + + + '; + break; + default: $svg = ' Dark / 20 / event@svg diff --git a/pandora_console/include/functions_html.php b/pandora_console/include/functions_html.php index f56639cece..0b44b2a8c7 100644 --- a/pandora_console/include/functions_html.php +++ b/pandora_console/include/functions_html.php @@ -2227,7 +2227,7 @@ function html_print_extended_select_for_time( $nothing_value, false, false, - false, + true, $class, $readonly, 'font-size: xx-small;'.$select_style @@ -6241,6 +6241,57 @@ function html_print_input($data, $wrapper='div', $input_only=false) sprintf( + '
%s:%s
', + $inputDate, + $inputTime + ), + ], + true + ); + break; + default: // Ignore. break; diff --git a/pandora_console/include/functions_modules.php b/pandora_console/include/functions_modules.php index a039fcbc07..d45bb5c4fc 100755 --- a/pandora_console/include/functions_modules.php +++ b/pandora_console/include/functions_modules.php @@ -793,7 +793,7 @@ function modules_create_agent_module( // Encrypt passwords. if (isset($values['plugin_pass']) === true) { // Avoid two times encryption. - $plugin_pass = io_safe_output($values['plugin_pass']); + $plugin_pass = io_output_password($values['plugin_pass']); $values['plugin_pass'] = io_input_password($plugin_pass); } diff --git a/pandora_console/include/functions_planned_downtimes.php b/pandora_console/include/functions_planned_downtimes.php index d9925a24b2..e577f50e97 100644 --- a/pandora_console/include/functions_planned_downtimes.php +++ b/pandora_console/include/functions_planned_downtimes.php @@ -645,9 +645,13 @@ function planned_downtimes_stop($downtime) foreach ($modules as $module) { $result = db_process_sql_update( 'tagente_modulo', - ['quiet' => 0], [ - 'id_agente_modulo' => $module['id_agent_module'], + 'quiet' => 0, + 'quiet_by_downtime' => 0, + ], + [ + 'quiet_by_downtime' => 1, + 'id_agente_modulo' => $module['id_agent_module'], ] ); @@ -672,32 +676,68 @@ function planned_downtimes_stop($downtime) foreach ($agents as $agent) { $result = db_process_sql_update( 'tagente', - [ - 'disabled' => 0, - 'update_module_count' => 1, - ], + ['update_module_count' => 1], ['id_agente' => $agent['id_agent']] ); - if ($result) { + $result_disabled = db_process_sql_update( + 'tagente', + [ + 'disabled' => 0, + 'disabled_by_downtime' => 0, + ], + [ + 'disabled_by_downtime' => 1, + 'id_agente' => $agent['id_agent'], + ] + ); + + if ($result !== false && $result_disabled !== false) { $count++; } } break; case 'disable_agent_modules': - $update_sql = sprintf( - 'UPDATE tagente_modulo tam, tagente ta, tplanned_downtime_modules tpdm - SET tam.disabled = 0, ta.update_module_count = 1 - WHERE tpdm.id_agent_module = tam.id_agente_modulo AND - ta.id_agente = tam.id_agente AND - tpdm.id_downtime = %d', - $id_downtime + $agents = db_get_all_rows_filter( + 'tplanned_downtime_agents', + ['id_downtime' => $id_downtime] ); + if (empty($agents)) { + $agents = []; + } - db_process_sql($update_sql); + $count = 0; + foreach ($agents as $agent) { + $modules = db_get_all_rows_filter( + 'tplanned_downtime_modules', + [ + 'id_agent' => $agent['id_agent'], + 'id_downtime' => $id_downtime, + ] + ); + if (empty($modules)) { + $modules = []; + } - $count = ''; + foreach ($modules as $module) { + $result = db_process_sql_update( + 'tagente_modulo', + [ + 'disabled' => 0, + 'disabled_by_downtime' => 0, + ], + [ + 'disabled_by_downtime' => 1, + 'id_agente_modulo' => $module['id_agent_module'], + ] + ); + + if ($result !== false) { + $count++; + } + } + } break; case 'disable_agents_alerts': @@ -722,13 +762,17 @@ function planned_downtimes_stop($downtime) foreach ($modules as $module) { $result = db_process_sql_update( 'talert_template_modules', - ['disabled' => 0], [ - 'id_agent_module' => $module['id_agente_modulo'], + 'disabled' => 0, + 'disabled_by_downtime' => 0, + ], + [ + 'disabled_by_downtime' => 1, + 'id_agent_module' => $module['id_agente_modulo'], ] ); - if ($result) { + if ($result !== false) { $count++; } } diff --git a/pandora_console/include/functions_snmp_browser.php b/pandora_console/include/functions_snmp_browser.php index 38ecabb0e0..480d0d865e 100644 --- a/pandora_console/include/functions_snmp_browser.php +++ b/pandora_console/include/functions_snmp_browser.php @@ -782,7 +782,6 @@ function snmp_browser_print_container( html_print_select( [ '1' => 'v. 1', - '2' => 'v. 2', '2c' => 'v. 2c', '3' => 'v. 3', ], diff --git a/pandora_console/include/functions_ui.php b/pandora_console/include/functions_ui.php index 0ce9201d09..ec072735c7 100755 --- a/pandora_console/include/functions_ui.php +++ b/pandora_console/include/functions_ui.php @@ -4066,7 +4066,7 @@ function ui_print_datatable(array $parameters) '', '', $parameters['toggle_collapsed'], - false, + (isset($parameters['form']['return_filter']) === false) ? false : $parameters['form']['return_filter'], '', 'no-border filter-datatable-submain', 'filter-datatable-main '.$parameters['filter_main_class'] @@ -4193,6 +4193,7 @@ function ui_print_datatable(array $parameters) $spinner = '
'; + // TODO This widget should take a return: ui_print_info_message($info_msg_arr, '', true) $info_msg = '
'.ui_print_info_message($info_msg_arr).'
'; $err_msg = '
'; diff --git a/pandora_console/include/graphs/fgraph.php b/pandora_console/include/graphs/fgraph.php index a31b232fc1..40466decb5 100644 --- a/pandora_console/include/graphs/fgraph.php +++ b/pandora_console/include/graphs/fgraph.php @@ -486,6 +486,40 @@ function ring_graph( } +/** + * Radar graph RADAR. + * + * @param array $chart_data Data. + * @param array $options Options. + * + * @return string Output html charts + */ +function radar_graph( + $chart_data, + $options +) { + $chart = get_build_setup_charts('RADAR', $options, $chart_data); + return $chart->render(true, true); +} + + +/** + * Line graph LINE. + * + * @param array $chart_data Data. + * @param array $options Options. + * + * @return string Output html charts + */ +function line_graph( + $chart_data, + $options +) { + $chart = get_build_setup_charts('LINE', $options, $chart_data); + return $chart->render(true, true); +} + + function get_build_setup_charts($type, $options, $data) { global $config; @@ -505,6 +539,14 @@ function get_build_setup_charts($type, $options, $data) $chart = $factory->create($factory::BAR); break; + case 'RADAR': + $chart = $factory->create($factory::RADAR); + break; + + case 'LINE': + $chart = $factory->create($factory::LINE); + break; + default: // code... break; @@ -649,6 +691,17 @@ function get_build_setup_charts($type, $options, $data) } $chart->options()->setMaintainAspectRatio($maintainAspectRatio); + if (isset($options['elements']) === true) { + if (isset($options['elements']['center']) === true) { + if (isset($options['elements']['center']['text']) === true) { + $chart->options()->getElements()->center()->setText($options['elements']['center']['text']); + } + + if (isset($options['elements']['center']['color']) === true) { + $chart->options()->getElements()->center()->setColor($options['elements']['center']['color']); + } + } + } // Set Responsive for responsive charts. $responsive = true; @@ -942,19 +995,31 @@ function get_build_setup_charts($type, $options, $data) ) { $scales = $chart->options()->getScales(); - // Defaults scalesFont X. - $scalesXFonts = $scales->getX()->ticks()->getFonts(); - $scalesXFonts->setFamily((empty($config['fontpath']) === true) ? 'lato' : $config['fontpath']); - $scalesXFonts->setStyle('normal'); - $scalesXFonts->setWeight(600); - $scalesXFonts->setSize(((int) $config['font_size'] + 2)); + if ($options['scales']['x'] !== false) { + // Defaults scalesFont X. + $scalesXFonts = $scales->getX()->ticks()->getFonts(); + $scalesXFonts->setFamily((empty($config['fontpath']) === true) ? 'lato' : $config['fontpath']); + $scalesXFonts->setStyle('normal'); + $scalesXFonts->setWeight(600); + $scalesXFonts->setSize(((int) $config['font_size'] + 2)); + } - // Defaults scalesFont Y. - $scalesYFonts = $scales->getY()->ticks()->getFonts(); - $scalesYFonts->setFamily((empty($config['fontpath']) === true) ? 'lato' : $config['fontpath']); - $scalesYFonts->setStyle('normal'); - $scalesYFonts->setWeight(600); - $scalesYFonts->setSize(((int) $config['font_size'] + 2)); + if ($options['scales']['y'] !== false) { + // Defaults scalesFont Y. + $scalesYFonts = $scales->getY()->ticks()->getFonts(); + $scalesYFonts->setFamily((empty($config['fontpath']) === true) ? 'lato' : $config['fontpath']); + $scalesYFonts->setStyle('normal'); + $scalesYFonts->setWeight(600); + $scalesYFonts->setSize(((int) $config['font_size'] + 2)); + } + + if ($options['scales']['r'] !== false) { + // Defaults scalesFont R. + $scalesRFonts = $scales->getR()->pointLabels()->getFonts(); + $scalesRFonts->setStyle('normal'); + $scalesRFonts->setWeight(600); + $scalesRFonts->setSize(((int) $config['font_size'] + 2)); + } if (isset($options['scales']['x']) === true && empty($options['scales']['x']) === false @@ -1045,6 +1110,50 @@ function get_build_setup_charts($type, $options, $data) } } } + + if (isset($options['scales']['r']) === true + && empty($options['scales']['r']) === false + && is_array($options['scales']['r']) === true + ) { + if (isset($options['scales']['r']['pointLabels']) === true + && empty($options['scales']['r']['pointLabels']) === false + && is_array($options['scales']['r']['pointLabels']) === true + ) { + if (isset($options['scales']['r']['pointLabels']['color']) === true) { + $scales->getR()->pointLabels()->setColor($options['scales']['r']['pointLabels']['color']); + } + + if (isset($options['scales']['r']['grid']['display']) === true) { + $scales->getR()->grid()->setDrawOnChartArea($options['scales']['r']['grid']['display']); + } + + if (isset($options['scales']['r']['grid']['color']) === true) { + $scales->getR()->grid()->setColor($options['scales']['r']['grid']['color']); + } + + if (isset($options['scales']['r']['angleLines']['color']) === true) { + $scales->getR()->angleLines()->setColor($options['scales']['r']['angleLines']['color']); + } + + if (isset($options['scales']['r']['pointLabels']['fonts']) === true + && empty($options['scales']['r']['pointLabels']['fonts']) === false + && is_array($options['scales']['r']['pointLabels']['fonts']) === true + ) { + $scaleRpointLabelsFonts = $scales->getR()->pointLabels()->getFonts(); + if (isset($options['scales']['r']['pointLabels']['fonts']['size']) === true) { + $scaleRpointLabelsFonts->setSize($options['scales']['r']['pointLabels']['fonts']['size']); + } + + if (isset($options['scales']['r']['pointLabels']['fonts']['style']) === true) { + $scaleRpointLabelsFonts->setStyle($options['scales']['r']['pointLabels']['fonts']['style']); + } + + if (isset($options['scales']['r']['pointLabels']['fonts']['weight']) === true) { + $scaleRpointLabelsFonts->setWeight($options['scales']['r']['pointLabels']['fonts']['weight']); + } + } + } + } } // Color. @@ -1102,12 +1211,45 @@ function get_build_setup_charts($type, $options, $data) } break; + case 'RADAR': + foreach ($data as $key => $dataset) { + $dataSet1 = $chart->createDataSet(); + $dataSet1->setBackgroundColor($dataset['backgroundColor']); + $dataSet1->setBorderColor($dataset['borderColor']); + $dataSet1->setPointBackgroundColor($dataset['pointBackgroundColor']); + $dataSet1->setPointBorderColor($dataset['pointBorderColor']); + $dataSet1->setPointHoverBackgroundColor($dataset['pointHoverBackgroundColor']); + $dataSet1->setPointHoverBorderColor($dataset['pointHoverBorderColor']); + $dataSet1->data()->exchangeArray($dataset['data']); + $chart->addDataSet($dataSet1); + } + break; + + case 'LINE': + $chart->labels()->exchangeArray($options['labels']); + + foreach ($data as $key => $dataset) { + $dataSet1 = $chart->createDataSet(); + $dataSet1->setLabel($dataset['label']); + $dataSet1->setBackgroundColor($dataset['backgroundColor']); + $dataSet1->setBorderColor($dataset['borderColor']); + $dataSet1->setPointBackgroundColor($dataset['pointBackgroundColor']); + $dataSet1->setPointBorderColor($dataset['pointBorderColor']); + $dataSet1->setPointHoverBackgroundColor($dataset['pointHoverBackgroundColor']); + $dataSet1->setPointHoverBorderColor($dataset['pointHoverBorderColor']); + $dataSet1->data()->exchangeArray($dataset['data']); + $chart->addDataSet($dataSet1); + } + break; + default: // Not possible. break; } - $chart->addDataSet($setData); + if ($type !== 'RADAR' && $type !== 'LINE') { + $chart->addDataSet($setData); + } return $chart; } diff --git a/pandora_console/include/languages/es.mo b/pandora_console/include/languages/es.mo index d620479ee3..e536176d1d 100644 Binary files a/pandora_console/include/languages/es.mo and b/pandora_console/include/languages/es.mo differ diff --git a/pandora_console/include/languages/es.po b/pandora_console/include/languages/es.po index 0630536209..5ade236c8c 100644 --- a/pandora_console/include/languages/es.po +++ b/pandora_console/include/languages/es.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-06 09:26+0200\n" -"PO-Revision-Date: 2023-06-06 10:19+0200\n" +"POT-Creation-Date: 2023-08-08 11:53+0200\n" +"PO-Revision-Date: 2023-08-09 10:18+0200\n" "Last-Translator: Laura Cano \n" "Language-Team: Spanish\n" "Language: es\n" @@ -25,35 +25,34 @@ msgid "%s registered consoles" msgstr "%s consolas registradas" #: ../../views/consoles/list.php:40 -#: ../../enterprise/meta/advanced/servers.build_table.php:42 +#: ../../enterprise/meta/advanced/servers.build_table.php:43 #: ../../enterprise/meta/advanced/policymanager.apply.php:200 #: ../../enterprise/godmode/servers/new_HA_cluster.php:86 -#: ../../enterprise/godmode/servers/HA_cluster.php:97 +#: ../../enterprise/godmode/servers/HA_cluster.php:116 #: ../../enterprise/godmode/servers/manage_export.php:69 #: ../../enterprise/godmode/servers/manage_export_form.php:85 #: ../../enterprise/godmode/servers/list_satellite.php:37 -#: ../../godmode/menu.php:298 ../../godmode/setup/os.php:225 +#: ../../godmode/menu.php:394 ../../godmode/setup/os.php:225 #: ../../godmode/reporting/visual_console_builder.wizard.php:353 -#: ../../godmode/servers/modificar_server.php:59 -#: ../../godmode/servers/modificar_server.php:219 -#: ../../godmode/servers/modificar_server.php:238 -#: ../../godmode/servers/modificar_server.php:293 +#: ../../godmode/servers/modificar_server.php:170 +#: ../../godmode/servers/modificar_server.php:328 +#: ../../godmode/servers/modificar_server.php:347 +#: ../../godmode/servers/modificar_server.php:402 #: ../../godmode/servers/plugin_registration.php:73 -#: ../../godmode/servers/plugin.php:278 ../../godmode/servers/plugin.php:355 -#: ../../godmode/servers/plugin.php:794 ../../mobile/include/functions_web.php:28 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:370 +#: ../../godmode/servers/plugin.php:328 ../../godmode/servers/plugin.php:405 +#: ../../godmode/servers/plugin.php:850 ../../mobile/include/functions_web.php:28 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:371 msgid "Servers" msgstr "Servidores" #: ../../views/consoles/list.php:69 -#: ../../enterprise/include/functions_tasklist.php:177 +#: ../../enterprise/include/functions_tasklist.php:195 msgid "Console ID" msgstr "ID de consola" #: ../../views/consoles/list.php:70 ../../views/calendar/list.php:98 -#: ../../views/calendar/special_days_edit.php:137 -#: ../../views/calendar/edit.php:112 ../../views/cluster/list.php:70 -#: ../../views/cluster/view.php:285 +#: ../../views/calendar/special_days_edit.php:137 ../../views/calendar/edit.php:112 +#: ../../views/cluster/list.php:70 ../../views/cluster/view.php:285 #: ../../enterprise/views/ncm/devices/list.php:115 #: ../../enterprise/views/ipam/sites/list.php:47 #: ../../enterprise/views/ipam/sites/edit.php:71 @@ -72,8 +71,8 @@ msgstr "ID de consola" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:77 #: ../../enterprise/meta/agentsearch.php:134 #: ../../enterprise/meta/agentsearch.php:334 -#: ../../enterprise/godmode/modules/configure_local_component.php:489 -#: ../../enterprise/godmode/modules/configure_local_component.php:648 +#: ../../enterprise/godmode/modules/configure_local_component.php:593 +#: ../../enterprise/godmode/modules/configure_local_component.php:777 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:368 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:145 #: ../../enterprise/godmode/agentes/collection_manager.php:163 @@ -83,9 +82,9 @@ msgstr "ID de consola" #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:162 #: ../../enterprise/godmode/agentes/collections.php:507 #: ../../enterprise/godmode/policies/configure_policy.php:141 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:271 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:273 #: ../../enterprise/godmode/policies/policy_collections.php:242 -#: ../../enterprise/godmode/policies/policy_collections.php:323 +#: ../../enterprise/godmode/policies/policy_collections.php:336 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:143 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:407 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:302 @@ -106,109 +105,113 @@ msgstr "ID de consola" #: ../../enterprise/include/functions_cron.php:282 #: ../../enterprise/include/ajax/ipam.ajax.php:371 #: ../../enterprise/include/ajax/ipam.ajax.php:615 -#: ../../enterprise/include/functions_reporting_csv.php:489 -#: ../../enterprise/include/functions_reporting_csv.php:492 -#: ../../enterprise/include/functions_reporting_csv.php:712 -#: ../../enterprise/include/functions_reporting_csv.php:714 -#: ../../enterprise/include/functions_reporting_csv.php:725 -#: ../../enterprise/include/functions_reporting_csv.php:758 -#: ../../enterprise/include/functions_reporting_csv.php:760 -#: ../../enterprise/include/functions_reporting_csv.php:763 -#: ../../enterprise/include/functions_reporting_csv.php:847 -#: ../../enterprise/include/functions_reporting_csv.php:849 -#: ../../enterprise/include/functions_reporting_csv.php:876 -#: ../../enterprise/include/functions_reporting_csv.php:878 -#: ../../enterprise/include/functions_reporting_csv.php:915 +#: ../../enterprise/include/functions_reporting_csv.php:530 +#: ../../enterprise/include/functions_reporting_csv.php:533 +#: ../../enterprise/include/functions_reporting_csv.php:753 +#: ../../enterprise/include/functions_reporting_csv.php:755 +#: ../../enterprise/include/functions_reporting_csv.php:766 +#: ../../enterprise/include/functions_reporting_csv.php:799 +#: ../../enterprise/include/functions_reporting_csv.php:801 +#: ../../enterprise/include/functions_reporting_csv.php:804 +#: ../../enterprise/include/functions_reporting_csv.php:888 +#: ../../enterprise/include/functions_reporting_csv.php:890 #: ../../enterprise/include/functions_reporting_csv.php:917 -#: ../../enterprise/include/functions_reporting_csv.php:959 -#: ../../enterprise/include/functions_reporting_csv.php:961 -#: ../../enterprise/include/functions_reporting_csv.php:991 -#: ../../enterprise/include/functions_reporting_csv.php:993 -#: ../../enterprise/include/functions_reporting_csv.php:1028 -#: ../../enterprise/include/functions_reporting_csv.php:1030 -#: ../../enterprise/include/functions_reporting_csv.php:1051 -#: ../../enterprise/include/functions_reporting_csv.php:1053 -#: ../../enterprise/include/functions_reporting_csv.php:1142 -#: ../../enterprise/include/functions_reporting_csv.php:1144 -#: ../../enterprise/include/functions_reporting_csv.php:1203 -#: ../../enterprise/include/functions_reporting_csv.php:1205 -#: ../../enterprise/include/functions_reporting_csv.php:1229 -#: ../../enterprise/include/functions_reporting_csv.php:1231 -#: ../../enterprise/include/functions_reporting_csv.php:1234 -#: ../../enterprise/include/functions_reporting_csv.php:1260 -#: ../../enterprise/include/functions_reporting_csv.php:1262 -#: ../../enterprise/include/functions_reporting_csv.php:1265 -#: ../../enterprise/include/functions_reporting_csv.php:1315 -#: ../../enterprise/include/functions_reporting_csv.php:1317 -#: ../../enterprise/include/functions_reporting_csv.php:1320 -#: ../../enterprise/include/functions_reporting_csv.php:1370 -#: ../../enterprise/include/functions_reporting_csv.php:1372 -#: ../../enterprise/include/functions_reporting_csv.php:1419 -#: ../../enterprise/include/functions_reporting_csv.php:1421 -#: ../../enterprise/include/functions_reporting_csv.php:1424 -#: ../../enterprise/include/functions_reporting_csv.php:1474 -#: ../../enterprise/include/functions_reporting_csv.php:1476 -#: ../../enterprise/include/functions_reporting_csv.php:1479 -#: ../../enterprise/include/functions_reporting_csv.php:1503 -#: ../../enterprise/include/functions_reporting_csv.php:1505 -#: ../../enterprise/include/functions_reporting_csv.php:1540 -#: ../../enterprise/include/functions_reporting_csv.php:1542 -#: ../../enterprise/include/functions_reporting_csv.php:1664 -#: ../../enterprise/include/functions_reporting_csv.php:1780 -#: ../../enterprise/include/functions_reporting_csv.php:1926 -#: ../../enterprise/include/functions_reporting_csv.php:1928 -#: ../../enterprise/include/functions_reporting_csv.php:1976 -#: ../../enterprise/include/functions_reporting_csv.php:1978 -#: ../../enterprise/include/functions_reporting_csv.php:2020 -#: ../../enterprise/include/functions_reporting_csv.php:2088 -#: ../../enterprise/include/functions_reporting_csv.php:2227 -#: ../../enterprise/include/functions_reporting_csv.php:2269 -#: ../../enterprise/include/functions_reporting_csv.php:2273 -#: ../../enterprise/include/functions_reporting_csv.php:2326 -#: ../../enterprise/include/functions_reporting_csv.php:2328 -#: ../../enterprise/include/functions_reporting_csv.php:2357 -#: ../../enterprise/include/functions_reporting_csv.php:2359 -#: ../../enterprise/include/functions_reporting_csv.php:2393 -#: ../../enterprise/include/functions_reporting_csv.php:2395 -#: ../../enterprise/include/functions_reporting_csv.php:2446 -#: ../../enterprise/include/functions_reporting_csv.php:2448 -#: ../../enterprise/include/functions_reporting_csv.php:2468 -#: ../../enterprise/include/functions_reporting_csv.php:2470 +#: ../../enterprise/include/functions_reporting_csv.php:919 +#: ../../enterprise/include/functions_reporting_csv.php:956 +#: ../../enterprise/include/functions_reporting_csv.php:958 +#: ../../enterprise/include/functions_reporting_csv.php:1000 +#: ../../enterprise/include/functions_reporting_csv.php:1002 +#: ../../enterprise/include/functions_reporting_csv.php:1032 +#: ../../enterprise/include/functions_reporting_csv.php:1034 +#: ../../enterprise/include/functions_reporting_csv.php:1069 +#: ../../enterprise/include/functions_reporting_csv.php:1071 +#: ../../enterprise/include/functions_reporting_csv.php:1092 +#: ../../enterprise/include/functions_reporting_csv.php:1094 +#: ../../enterprise/include/functions_reporting_csv.php:1183 +#: ../../enterprise/include/functions_reporting_csv.php:1185 +#: ../../enterprise/include/functions_reporting_csv.php:1244 +#: ../../enterprise/include/functions_reporting_csv.php:1246 +#: ../../enterprise/include/functions_reporting_csv.php:1270 +#: ../../enterprise/include/functions_reporting_csv.php:1272 +#: ../../enterprise/include/functions_reporting_csv.php:1275 +#: ../../enterprise/include/functions_reporting_csv.php:1301 +#: ../../enterprise/include/functions_reporting_csv.php:1303 +#: ../../enterprise/include/functions_reporting_csv.php:1306 +#: ../../enterprise/include/functions_reporting_csv.php:1356 +#: ../../enterprise/include/functions_reporting_csv.php:1358 +#: ../../enterprise/include/functions_reporting_csv.php:1361 +#: ../../enterprise/include/functions_reporting_csv.php:1411 +#: ../../enterprise/include/functions_reporting_csv.php:1413 +#: ../../enterprise/include/functions_reporting_csv.php:1460 +#: ../../enterprise/include/functions_reporting_csv.php:1462 +#: ../../enterprise/include/functions_reporting_csv.php:1465 +#: ../../enterprise/include/functions_reporting_csv.php:1515 +#: ../../enterprise/include/functions_reporting_csv.php:1517 +#: ../../enterprise/include/functions_reporting_csv.php:1520 +#: ../../enterprise/include/functions_reporting_csv.php:1544 +#: ../../enterprise/include/functions_reporting_csv.php:1546 +#: ../../enterprise/include/functions_reporting_csv.php:1581 +#: ../../enterprise/include/functions_reporting_csv.php:1583 +#: ../../enterprise/include/functions_reporting_csv.php:1705 +#: ../../enterprise/include/functions_reporting_csv.php:1821 +#: ../../enterprise/include/functions_reporting_csv.php:1967 +#: ../../enterprise/include/functions_reporting_csv.php:1969 +#: ../../enterprise/include/functions_reporting_csv.php:2017 +#: ../../enterprise/include/functions_reporting_csv.php:2019 +#: ../../enterprise/include/functions_reporting_csv.php:2061 +#: ../../enterprise/include/functions_reporting_csv.php:2129 +#: ../../enterprise/include/functions_reporting_csv.php:2268 +#: ../../enterprise/include/functions_reporting_csv.php:2310 +#: ../../enterprise/include/functions_reporting_csv.php:2314 +#: ../../enterprise/include/functions_reporting_csv.php:2367 +#: ../../enterprise/include/functions_reporting_csv.php:2369 +#: ../../enterprise/include/functions_reporting_csv.php:2398 +#: ../../enterprise/include/functions_reporting_csv.php:2400 +#: ../../enterprise/include/functions_reporting_csv.php:2434 +#: ../../enterprise/include/functions_reporting_csv.php:2436 +#: ../../enterprise/include/functions_reporting_csv.php:2487 +#: ../../enterprise/include/functions_reporting_csv.php:2489 #: ../../enterprise/include/functions_reporting_csv.php:2509 #: ../../enterprise/include/functions_reporting_csv.php:2511 -#: ../../enterprise/include/functions_reporting_csv.php:2563 -#: ../../enterprise/include/functions_reporting_csv.php:2565 -#: ../../enterprise/include/functions_reporting_csv.php:2592 -#: ../../enterprise/include/functions_reporting_csv.php:2594 -#: ../../enterprise/include/functions_reporting_csv.php:2668 -#: ../../enterprise/include/functions_reporting_csv.php:2670 -#: ../../enterprise/include/functions_reporting_csv.php:2719 -#: ../../enterprise/include/functions_reporting_csv.php:2721 -#: ../../enterprise/include/functions_reporting_csv.php:2767 -#: ../../enterprise/include/functions_reporting_csv.php:2773 -#: ../../enterprise/include/functions_reporting_csv.php:2845 -#: ../../enterprise/include/functions_reporting_csv.php:2847 +#: ../../enterprise/include/functions_reporting_csv.php:2550 +#: ../../enterprise/include/functions_reporting_csv.php:2552 +#: ../../enterprise/include/functions_reporting_csv.php:2604 +#: ../../enterprise/include/functions_reporting_csv.php:2606 +#: ../../enterprise/include/functions_reporting_csv.php:2633 +#: ../../enterprise/include/functions_reporting_csv.php:2635 +#: ../../enterprise/include/functions_reporting_csv.php:2709 +#: ../../enterprise/include/functions_reporting_csv.php:2711 +#: ../../enterprise/include/functions_reporting_csv.php:2760 +#: ../../enterprise/include/functions_reporting_csv.php:2762 +#: ../../enterprise/include/functions_reporting_csv.php:2808 +#: ../../enterprise/include/functions_reporting_csv.php:2814 +#: ../../enterprise/include/functions_reporting_csv.php:2886 +#: ../../enterprise/include/functions_reporting_csv.php:2888 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:833 #: ../../enterprise/include/class/ManageBackups.class.php:165 -#: ../../enterprise/include/functions_services.php:1604 +#: ../../enterprise/include/functions_services.php:1643 #: ../../enterprise/include/functions_ipam.php:1376 #: ../../enterprise/include/functions_ipam.php:2057 #: ../../enterprise/operation/agentes/policy_view.php:68 #: ../../enterprise/operation/agentes/tag_view.php:694 #: ../../enterprise/operation/agentes/ver_agente.php:78 #: ../../enterprise/operation/agentes/collection_view.php:86 +#: ../../enterprise/operation/agentes/policy_manager.php:514 #: ../../enterprise/operation/services/services.service.php:110 #: ../../enterprise/operation/services/massive/services.create.php:667 #: ../../enterprise/operation/services/services.list.php:538 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:758 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1197 -#: ../../enterprise/tools/ipam/ipam_list.php:689 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:61 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:820 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1199 +#: ../../enterprise/tools/ipam/ipam_list.php:59 +#: ../../enterprise/tools/ipam/ipam_list.php:695 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:489 #: ../../enterprise/tools/ipam/ipam_vlan_network.php:40 #: ../../enterprise/tools/ipam/ipam_excel.php:138 #: ../../enterprise/tools/ipam/ipam_excel.php:209 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:438 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:799 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:54 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:496 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:791 #: ../../enterprise/tools/ipam/ipam_supernet_network.php:84 #: ../../enterprise/tools/ipam/ipam_editor.php:172 #: ../../extensions/files_repo/files_repo_form.php:81 @@ -216,14 +219,14 @@ msgstr "ID de consola" #: ../../godmode/modules/manage_network_templates_form.php:172 #: ../../godmode/modules/manage_network_templates_form.php:234 #: ../../godmode/modules/manage_inventory_modules.php:290 -#: ../../godmode/modules/manage_network_components_form_common.php:346 +#: ../../godmode/modules/manage_network_components_form_common.php:451 #: ../../godmode/modules/manage_network_components.php:780 -#: ../../godmode/modules/manage_network_components_form_wizard.php:457 +#: ../../godmode/modules/manage_network_components_form_wizard.php:557 #: ../../godmode/modules/manage_inventory_modules_form.php:128 #: ../../godmode/modules/module_list.php:100 #: ../../godmode/modules/manage_network_templates.php:249 #: ../../godmode/groups/configure_group.php:258 -#: ../../godmode/groups/group_list.php:885 ../../godmode/users/user_list.php:582 +#: ../../godmode/groups/group_list.php:895 ../../godmode/users/user_list.php:582 #: ../../godmode/agentes/agent_template.php:276 #: ../../godmode/agentes/inventory_manager.php:234 #: ../../godmode/agentes/modificar_agente.php:709 @@ -231,52 +234,53 @@ msgstr "ID de consola" #: ../../godmode/agentes/planned_downtime.editor.php:914 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:170 #: ../../godmode/agentes/agent_manager.php:569 -#: ../../godmode/agentes/module_manager_editor_common.php:1029 -#: ../../godmode/agentes/module_manager.php:644 +#: ../../godmode/agentes/module_manager_editor_common.php:1046 +#: ../../godmode/agentes/module_manager.php:710 #: ../../godmode/netflow/nf_item_list.php:175 #: ../../godmode/snmpconsole/snmp_alert.php:769 -#: ../../godmode/snmpconsole/snmp_alert.php:1906 +#: ../../godmode/snmpconsole/snmp_alert.php:1910 #: ../../godmode/snmpconsole/snmp_filters.php:203 #: ../../godmode/snmpconsole/snmp_filters.php:313 #: ../../godmode/massive/massive_edit_plugins.php:494 -#: ../../godmode/massive/massive_edit_agents.php:791 -#: ../../godmode/massive/massive_edit_modules.php:758 +#: ../../godmode/massive/massive_edit_agents.php:802 +#: ../../godmode/massive/massive_edit_modules.php:855 #: ../../godmode/alerts/configure_alert_command.php:283 #: ../../godmode/alerts/alert_commands.php:752 #: ../../godmode/alerts/alert_templates.php:44 -#: ../../godmode/alerts/configure_alert_template.php:1135 +#: ../../godmode/alerts/configure_alert_template.php:1156 #: ../../godmode/setup/os.builder.php:88 ../../godmode/setup/os.list.php:67 #: ../../godmode/setup/snmp_wizard.php:41 #: ../../godmode/reporting/create_container.php:336 #: ../../godmode/reporting/graphs.php:363 -#: ../../godmode/reporting/reporting_builder.item_editor.php:74 -#: ../../godmode/reporting/reporting_builder.item_editor.php:84 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1159 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4011 +#: ../../godmode/reporting/reporting_builder.item_editor.php:77 +#: ../../godmode/reporting/reporting_builder.item_editor.php:87 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1178 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4056 #: ../../godmode/reporting/reporting_builder.main.php:140 -#: ../../godmode/reporting/reporting_builder.php:885 +#: ../../godmode/reporting/reporting_builder.php:888 #: ../../godmode/reporting/graph_builder.main.php:182 #: ../../godmode/events/event_responses.editor.php:141 #: ../../godmode/events/event_responses.list.php:67 -#: ../../godmode/servers/modificar_server.php:99 -#: ../../godmode/servers/plugin.php:449 ../../godmode/servers/plugin.php:567 +#: ../../godmode/wizards/ManageExtensions.class.php:321 +#: ../../godmode/servers/modificar_server.php:208 +#: ../../godmode/servers/plugin.php:499 ../../godmode/servers/plugin.php:623 #: ../../godmode/tag/tag.php:231 ../../godmode/tag/tag.php:304 #: ../../godmode/tag/edit_tag.php:200 #: ../../include/functions_reporting_html.php:156 -#: ../../include/functions_reporting_html.php:1617 -#: ../../include/functions_reporting_html.php:1773 -#: ../../include/functions_reporting_html.php:3691 -#: ../../include/functions_reporting_html.php:3739 -#: ../../include/functions_reporting_html.php:5519 -#: ../../include/functions_reporting_html.php:6405 +#: ../../include/functions_reporting_html.php:1621 +#: ../../include/functions_reporting_html.php:1777 +#: ../../include/functions_reporting_html.php:3695 +#: ../../include/functions_reporting_html.php:3743 +#: ../../include/functions_reporting_html.php:5530 +#: ../../include/functions_reporting_html.php:6416 #: ../../include/ajax/events_extended.php:91 -#: ../../include/ajax/heatmap.ajax.php:288 -#: ../../include/ajax/heatmap.ajax.php:413 -#: ../../include/ajax/heatmap.ajax.php:473 ../../include/ajax/module.php:1025 -#: ../../include/ajax/events.php:2669 ../../include/functions_treeview.php:126 -#: ../../include/functions_treeview.php:659 +#: ../../include/ajax/heatmap.ajax.php:288 ../../include/ajax/heatmap.ajax.php:413 +#: ../../include/ajax/heatmap.ajax.php:473 ../../include/ajax/module.php:1040 +#: ../../include/ajax/events.php:2642 ../../include/functions_treeview.php:126 +#: ../../include/functions_treeview.php:713 #: ../../include/class/ConfigPEN.class.php:450 #: ../../include/class/ConfigPEN.class.php:601 +#: ../../include/class/ExtensionsDiscovery.class.php:1286 #: ../../include/class/ManageNetScanScripts.class.php:404 #: ../../include/class/ManageNetScanScripts.class.php:562 #: ../../include/class/ManageNetScanScripts.class.php:611 @@ -289,11 +293,11 @@ msgstr "ID de consola" #: ../../include/functions_container.php:147 #: ../../include/lib/ClusterViewer/ClusterWizard.php:816 #: ../../include/lib/Group.php:582 ../../include/functions_snmp_browser.php:570 -#: ../../include/functions_snmp_browser.php:1893 -#: ../../operation/search_users.php:48 ../../operation/search_agents.php:43 -#: ../../operation/search_agents.php:49 ../../operation/agentes/gis_view.php:222 -#: ../../operation/agentes/estado_agente.php:1034 -#: ../../operation/agentes/pandora_networkmap.editor.php:368 +#: ../../include/functions_snmp_browser.php:1937 +#: ../../operation/search_users.php:48 ../../operation/search_agents.php:36 +#: ../../operation/agentes/gis_view.php:222 +#: ../../operation/agentes/estado_agente.php:1052 +#: ../../operation/agentes/pandora_networkmap.editor.php:374 #: ../../operation/agentes/custom_fields.php:69 #: ../../operation/agentes/pandora_networkmap.view.php:146 #: ../../operation/agentes/estado_generalagente.php:253 @@ -304,7 +308,7 @@ msgstr "ID de consola" #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:277 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:408 #: ../../operation/search_reports.php:43 ../../operation/search_reports.php:59 -#: ../../operation/inventory/inventory.php:1250 +#: ../../operation/inventory/inventory.php:1263 #: ../../operation/search_graphs.php:31 #: ../../operation/reporting/custom_reporting.php:35 #: ../../operation/reporting/graph_viewer.php:568 @@ -313,20 +317,21 @@ msgid "Description" msgstr "Descripción" #: ../../views/consoles/list.php:71 -#: ../../enterprise/meta/advanced/servers.build_table.php:80 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:927 +#: ../../enterprise/meta/advanced/servers.build_table.php:81 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:931 #: ../../enterprise/godmode/servers/list_satellite.php:56 -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 #: ../../enterprise/include/class/AgentRepository.class.php:380 #: ../../enterprise/include/class/AgentRepository.class.php:714 #: ../../enterprise/tools/ipam/ipam_calculator.php:53 #: ../../godmode/extensions.php:160 #: ../../godmode/update_manager/update_manager.history.php:40 -#: ../../godmode/reporting/reporting_builder.item_editor.php:78 -#: ../../godmode/servers/servers.build_table.php:82 -#: ../../include/functions_reporting_html.php:1637 -#: ../../include/functions_menu.php:958 -#: ../../include/functions_snmp_browser.php:762 +#: ../../godmode/reporting/reporting_builder.item_editor.php:81 +#: ../../godmode/wizards/ManageExtensions.class.php:322 +#: ../../godmode/servers/servers.build_table.php:83 +#: ../../include/functions_reporting_html.php:1641 +#: ../../include/functions_menu.php:972 ../../include/functions_menu.php:1322 +#: ../../include/functions_snmp_browser.php:781 #: ../../general/reporting_console_node.php:74 msgid "Version" msgstr "Versión" @@ -339,7 +344,7 @@ msgstr "Última ejecución" msgid "Console type" msgstr "Tipo de consola" -#: ../../views/consoles/list.php:74 ../../godmode/users/configure_user.php:1172 +#: ../../views/consoles/list.php:74 ../../godmode/users/configure_user.php:1186 #: ../../godmode/massive/massive_edit_users.php:469 #: ../../operation/users/user_edit.php:530 msgid "Timezone" @@ -348,8 +353,7 @@ msgstr "Zona horaria" #: ../../views/consoles/list.php:75 #: ../../enterprise/meta/advanced/metasetup.setup.php:237 #: ../../enterprise/meta/include/functions_meta.php:171 -#: ../../godmode/setup/setup_general.php:480 -#: ../../include/functions_config.php:314 +#: ../../godmode/setup/setup_general.php:493 ../../include/functions_config.php:318 msgid "Public URL" msgstr "URL pública" @@ -362,7 +366,6 @@ msgstr "URL pública" #: ../../enterprise/views/ncm/models/list.php:73 #: ../../enterprise/views/ncm/vendors/list.php:71 #: ../../enterprise/views/ipam/sites/list.php:49 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:264 #: ../../enterprise/extensions/vmware/vmware_view.php:1399 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:261 #: ../../enterprise/include/class/DeploymentCenter.class.php:673 @@ -372,24 +375,24 @@ msgstr "URL pública" #: ../../enterprise/include/class/LogSource.class.php:606 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2376 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3013 -#: ../../godmode/menu.php:578 +#: ../../godmode/menu.php:680 #: ../../godmode/reporting/reporting_builder.list_items.php:429 -#: ../../include/ajax/events.php:2309 ../../include/class/ConfigPEN.class.php:603 +#: ../../include/ajax/events.php:2281 ../../include/class/ConfigPEN.class.php:603 #: ../../include/class/EventSound.class.php:308 #: ../../include/class/CredentialStore.class.php:819 #: ../../include/class/ExternalTools.class.php:412 #: ../../include/functions_events.php:310 -#: ../../operation/agentes/pandora_networkmap.view.php:2387 -#: ../../operation/events/sound_events.php:185 +#: ../../operation/agentes/pandora_networkmap.view.php:2392 +#: ../../operation/events/sound_events.php:105 msgid "Options" msgstr "Opciones" #: ../../views/consoles/list.php:114 ../../views/consoles/list.php:124 #: ../../views/dashboard/list.php:107 -#: ../../enterprise/meta/advanced/servers.build_table.php:185 +#: ../../enterprise/meta/advanced/servers.build_table.php:201 #: ../../enterprise/meta/advanced/metasetup.visual.php:454 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:688 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:719 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:689 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:720 #: ../../enterprise/meta/advanced/metasetup.relations.php:589 #: ../../enterprise/meta/advanced/metasetup.relations.php:590 #: ../../enterprise/meta/advanced/metasetup.relations.php:634 @@ -397,34 +400,33 @@ msgstr "Opciones" #: ../../enterprise/meta/advanced/policymanager.queue.php:220 #: ../../enterprise/meta/advanced/policymanager.queue.php:262 #: ../../enterprise/meta/advanced/policymanager.queue.php:319 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:399 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:750 #: ../../enterprise/meta/include/functions_autoprovision.php:539 #: ../../enterprise/meta/include/functions_autoprovision.php:540 #: ../../enterprise/meta/include/functions_autoprovision.php:746 #: ../../enterprise/meta/include/functions_autoprovision.php:747 #: ../../enterprise/meta/include/functions_wizard_meta.php:395 -#: ../../enterprise/godmode/modules/local_components.php:748 -#: ../../enterprise/godmode/modules/local_components.php:767 +#: ../../enterprise/godmode/modules/configure_local_component.php:822 +#: ../../enterprise/godmode/modules/local_components.php:747 +#: ../../enterprise/godmode/modules/local_components.php:766 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:534 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:805 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:871 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:887 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:200 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:201 #: ../../enterprise/godmode/agentes/plugins_manager.php:216 #: ../../enterprise/godmode/agentes/plugins_manager.php:302 -#: ../../enterprise/godmode/policies/policy_plugins.php:188 -#: ../../enterprise/godmode/policies/policy_alerts.php:590 -#: ../../enterprise/godmode/policies/policy_modules.php:1711 -#: ../../enterprise/godmode/policies/policy_modules.php:1760 +#: ../../enterprise/godmode/policies/policy_plugins.php:194 +#: ../../enterprise/godmode/policies/policy_alerts.php:675 +#: ../../enterprise/godmode/policies/policy_modules.php:1719 +#: ../../enterprise/godmode/policies/policy_modules.php:1770 #: ../../enterprise/godmode/policies/policy_queue.php:309 #: ../../enterprise/godmode/policies/policy_queue.php:717 #: ../../enterprise/godmode/policies/policy_queue.php:766 -#: ../../enterprise/godmode/policies/policies.php:662 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:600 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:316 -#: ../../enterprise/godmode/policies/policy_agents.php:1209 -#: ../../enterprise/godmode/policies/policy_agents.php:1534 +#: ../../enterprise/godmode/policies/policies.php:686 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:616 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:331 +#: ../../enterprise/godmode/policies/policy_agents.php:1219 +#: ../../enterprise/godmode/policies/policy_agents.php:1544 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:434 #: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:239 #: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:151 @@ -434,14 +436,14 @@ msgstr "Opciones" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:652 #: ../../enterprise/godmode/reporting/graph_template_item_editor.php:323 #: ../../enterprise/godmode/reporting/graph_template_item_editor.php:333 -#: ../../enterprise/godmode/reporting/visual_console_template.php:291 +#: ../../enterprise/godmode/reporting/visual_console_template.php:296 #: ../../enterprise/godmode/reporting/mysql_builder.php:97 #: ../../enterprise/godmode/reporting/mysql_builder.php:104 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:392 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:252 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:287 -#: ../../enterprise/include/functions_tasklist.php:659 -#: ../../enterprise/include/functions_tasklist.php:695 +#: ../../enterprise/include/functions_tasklist.php:682 +#: ../../enterprise/include/functions_tasklist.php:737 #: ../../enterprise/include/ajax/log_viewer.ajax.php:104 #: ../../enterprise/include/ajax/servers.ajax.php:103 #: ../../enterprise/include/class/DeploymentCenter.class.php:1573 @@ -463,12 +465,13 @@ msgstr "Opciones" #: ../../enterprise/include/class/ManageBackups.class.php:281 #: ../../enterprise/include/lib/Metaconsole/Node.php:1194 #: ../../enterprise/include/lib/Metaconsole/Node.php:1195 -#: ../../enterprise/operation/services/services.list.php:695 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1434 +#: ../../enterprise/operation/agentes/policy_manager.php:238 +#: ../../enterprise/operation/services/services.list.php:702 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1436 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:361 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:375 #: ../../enterprise/tools/ipam/ipam_ajax.php:136 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:925 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:917 #: ../../extensions/files_repo/files_repo_list.php:154 #: ../../godmode/modules/manage_network_templates_form.php:254 #: ../../godmode/modules/manage_nc_groups.php:302 @@ -479,11 +482,9 @@ msgstr "Opciones" #: ../../godmode/modules/manage_network_components.php:909 #: ../../godmode/modules/manage_network_templates.php:289 #: ../../godmode/modules/manage_network_templates.php:302 -#: ../../godmode/groups/group_list.php:983 -#: ../../godmode/groups/group_list.php:984 +#: ../../godmode/groups/group_list.php:993 ../../godmode/groups/group_list.php:994 #: ../../godmode/groups/modu_group_list.php:263 ../../godmode/extensions.php:282 -#: ../../godmode/extensions.php:290 ../../godmode/extensions.php:300 -#: ../../godmode/extensions.php:308 ../../godmode/users/profile_list.php:457 +#: ../../godmode/extensions.php:300 ../../godmode/users/profile_list.php:457 #: ../../godmode/users/user_list.php:983 #: ../../godmode/agentes/agent_template.php:297 #: ../../godmode/agentes/module_manager_editor.php:802 @@ -493,23 +494,24 @@ msgstr "Opciones" #: ../../godmode/agentes/planned_downtime.editor.php:1419 #: ../../godmode/agentes/planned_downtime.editor.php:1459 #: ../../godmode/agentes/fields_manager.php:206 -#: ../../godmode/agentes/module_manager_editor_common.php:1548 -#: ../../godmode/agentes/module_manager.php:1014 +#: ../../godmode/agentes/module_manager_editor_common.php:1565 +#: ../../godmode/agentes/module_manager.php:1080 #: ../../godmode/netflow/nf_item_list.php:263 -#: ../../godmode/netflow/nf_item_list.php:273 -#: ../../godmode/netflow/nf_edit.php:203 ../../godmode/netflow/nf_edit.php:223 -#: ../../godmode/snmpconsole/snmp_alert.php:1950 +#: ../../godmode/netflow/nf_item_list.php:273 ../../godmode/netflow/nf_edit.php:203 +#: ../../godmode/netflow/nf_edit.php:223 +#: ../../godmode/snmpconsole/snmp_alert.php:1954 #: ../../godmode/snmpconsole/snmp_filters.php:326 #: ../../godmode/snmpconsole/snmp_filters.php:337 #: ../../godmode/alerts/alert_actions.php:356 #: ../../godmode/alerts/alert_actions.php:478 -#: ../../godmode/alerts/alert_list.list.php:1022 -#: ../../godmode/alerts/alert_templates.php:479 ../../godmode/setup/news.php:358 -#: ../../godmode/setup/gis.php:71 ../../godmode/setup/links.php:196 -#: ../../godmode/setup/snmp_wizard.php:110 -#: ../../godmode/setup/setup_visuals.php:1888 -#: ../../godmode/setup/setup_visuals.php:1980 -#: ../../godmode/setup/setup_visuals.php:2055 +#: ../../godmode/alerts/alert_list.list.php:1034 +#: ../../godmode/alerts/alert_templates.php:480 ../../godmode/setup/news.php:358 +#: ../../godmode/setup/gis.php:71 ../../godmode/setup/os.list.php:139 +#: ../../godmode/setup/os.list.php:140 ../../godmode/setup/links.php:196 +#: ../../godmode/setup/links.php:215 ../../godmode/setup/snmp_wizard.php:110 +#: ../../godmode/setup/setup_visuals.php:1884 +#: ../../godmode/setup/setup_visuals.php:1976 +#: ../../godmode/setup/setup_visuals.php:2051 #: ../../godmode/reporting/reporting_builder.list_items.php:634 #: ../../godmode/reporting/reporting_builder.list_items.php:678 #: ../../godmode/reporting/reporting_builder.list_items.php:803 @@ -523,35 +525,36 @@ msgstr "Opciones" #: ../../godmode/reporting/graph_builder.graph_editor.php:349 #: ../../godmode/reporting/graph_builder.graph_editor.php:409 #: ../../godmode/reporting/visual_console_builder.elements.php:828 -#: ../../godmode/reporting/reporting_builder.php:1209 -#: ../../godmode/reporting/reporting_builder.php:1298 +#: ../../godmode/reporting/reporting_builder.php:1212 +#: ../../godmode/reporting/reporting_builder.php:1321 #: ../../godmode/events/event_filter.php:200 #: ../../godmode/events/event_filter.php:242 #: ../../godmode/events/event_responses.list.php:90 -#: ../../godmode/servers/servers.build_table.php:286 -#: ../../godmode/servers/plugin.php:1059 ../../godmode/category/category.php:190 -#: ../../godmode/category/category.php:227 ../../include/functions_cron.php:931 -#: ../../include/functions_cron.php:958 -#: ../../include/class/ConfigPEN.class.php:264 +#: ../../godmode/servers/servers.build_table.php:305 +#: ../../godmode/servers/plugin.php:1115 ../../godmode/category/category.php:190 +#: ../../godmode/category/category.php:227 ../../include/functions_cron.php:930 +#: ../../include/functions_cron.php:955 ../../include/functions_ui.php:1586 +#: ../../include/functions_ui.php:1587 ../../include/class/ConfigPEN.class.php:264 #: ../../include/class/SatelliteAgent.class.php:1147 -#: ../../include/class/NetworkMap.class.php:2949 +#: ../../include/class/NetworkMap.class.php:2951 #: ../../include/class/ManageNetScanScripts.class.php:405 #: ../../include/class/CredentialStore.class.php:1267 #: ../../include/class/CredentialStore.class.php:1704 #: ../../include/class/SnmpConsole.class.php:466 #: ../../include/class/SnmpConsole.class.php:518 -#: ../../include/class/SnmpConsole.class.php:870 -#: ../../include/class/SnmpConsole.class.php:882 +#: ../../include/class/SnmpConsole.class.php:872 +#: ../../include/class/SnmpConsole.class.php:884 #: ../../include/class/TipsWindow.class.php:470 #: ../../include/class/ModuleTemplates.class.php:894 #: ../../include/class/ModuleTemplates.class.php:1187 #: ../../include/class/CalendarManager.class.php:737 +#: ../../include/functions_filemanager.php:776 #: ../../include/functions_container.php:191 #: ../../include/functions_container.php:325 -#: ../../include/lib/ClusterViewer/ClusterManager.php:634 -#: ../../operation/visual_console/view.php:865 -#: ../../operation/agentes/pandora_networkmap.php:825 -#: ../../operation/agentes/status_monitor.php:2266 +#: ../../include/lib/ClusterViewer/ClusterManager.php:630 +#: ../../operation/visual_console/view.php:1019 +#: ../../operation/agentes/pandora_networkmap.php:848 +#: ../../operation/agentes/status_monitor.php:2339 #: ../../operation/messages/message_list.php:197 #: ../../operation/messages/message_list.php:296 #: ../../operation/messages/message_list.php:332 @@ -565,25 +568,24 @@ msgstr "Eliminar" #: ../../views/consoles/list.php:122 msgid "" -"Are you sure?

WARNING: you also need to delete config." -"php options in your console or delete the whole console." +"Are you sure?

WARNING: you also need to delete config.php " +"options in your console or delete the whole console." msgstr "" "¿Está seguro?

ADVERTENCIA: También debe eliminar las " "opciones de config.php en su consola o eliminar la consola completa." -#: ../../views/consoles/list.php:128 -#: ../../views/calendar/special_days_edit.php:209 +#: ../../views/consoles/list.php:128 ../../views/calendar/special_days_edit.php:209 #: ../../views/calendar/special_days.php:430 #: ../../views/calendar/special_days.php:530 ../../views/dashboard/header.php:70 #: ../../views/dashboard/header.php:106 ../../views/dashboard/list.php:228 #: ../../enterprise/views/ncm/agent/details.php:691 -#: ../../enterprise/meta/advanced/cron_main.php:388 +#: ../../enterprise/meta/advanced/cron_main.php:393 #: ../../enterprise/meta/monitoring/custom_fields_view.php:1168 #: ../../enterprise/meta/event/custom_events.php:246 -#: ../../enterprise/godmode/policies/policy_alerts.php:720 -#: ../../enterprise/godmode/policies/policy_alerts.php:740 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:730 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:359 +#: ../../enterprise/godmode/policies/policy_alerts.php:814 +#: ../../enterprise/godmode/policies/policy_alerts.php:834 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:749 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:374 #: ../../enterprise/godmode/services/services.service.php:1024 #: ../../enterprise/godmode/services/services.elements.php:960 #: ../../enterprise/godmode/services/services.elements.php:971 @@ -602,17 +604,22 @@ msgstr "" #: ../../enterprise/include/class/LogSource.class.php:874 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3114 #: ../../enterprise/include/class/ManageBackups.class.php:455 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1435 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1459 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:926 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:949 +#: ../../enterprise/tools/ipam/ipam_network.php:1102 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1437 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1461 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1658 +#: ../../enterprise/tools/ipam/ipam_list.php:888 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:918 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:941 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1048 #: ../../update_manager_client/views/register.php:86 #: ../../godmode/agentes/status_monitor_custom_fields.php:274 -#: ../../godmode/snmpconsole/snmp_alert.php:2226 -#: ../../godmode/snmpconsole/snmp_alert.php:2241 -#: ../../godmode/massive/massive_operations.php:416 +#: ../../godmode/snmpconsole/snmp_alert.php:2231 +#: ../../godmode/snmpconsole/snmp_alert.php:2246 ../../godmode/menu.php:755 +#: ../../godmode/massive/massive_operations.php:413 #: ../../godmode/setup/snmp_wizard.php:100 #: ../../godmode/events/custom_events.php:234 +#: ../../godmode/wizards/ManageExtensions.class.php:296 #: ../../include/functions_visual_map_editor.php:926 #: ../../include/functions_visual_map_editor.php:930 #: ../../include/functions_register.php:179 @@ -623,7 +630,7 @@ msgstr "" #: ../../include/class/SatelliteAgent.class.php:1199 #: ../../include/class/SatelliteAgent.class.php:1261 #: ../../include/class/TreeGroupEdition.class.php:165 -#: ../../include/class/NetworkMap.class.php:2957 +#: ../../include/class/NetworkMap.class.php:2959 #: ../../include/class/CredentialStore.class.php:1656 #: ../../include/class/CredentialStore.class.php:1708 #: ../../include/class/ModuleTemplates.class.php:1364 @@ -631,12 +638,14 @@ msgstr "" #: ../../include/class/SatelliteCollection.class.php:536 #: ../../include/class/SatelliteCollection.class.php:579 #: ../../include/class/AgentWizard.class.php:6230 -#: ../../operation/agentes/pandora_networkmap.editor.php:746 -#: ../../operation/snmpconsole/snmp_browser.php:179 -#: ../../operation/snmpconsole/snmp_browser.php:550 -#: ../../operation/snmpconsole/snmp_browser.php:623 -#: ../../operation/snmpconsole/snmp_browser.php:684 -#: ../../operation/snmpconsole/snmp_browser.php:699 ../../general/header.php:834 +#: ../../operation/agentes/pandora_networkmap.editor.php:752 +#: ../../operation/agentes/pandora_networkmap.php:902 +#: ../../operation/snmpconsole/snmp_browser.php:181 +#: ../../operation/snmpconsole/snmp_browser.php:552 +#: ../../operation/snmpconsole/snmp_browser.php:625 +#: ../../operation/snmpconsole/snmp_browser.php:686 +#: ../../operation/snmpconsole/snmp_browser.php:701 ../../general/header.php:849 +#: ../../general/header.php:949 msgid "Cancel" msgstr "Cancelar" @@ -652,19 +661,20 @@ msgstr "Cancelar" #: ../../enterprise/include/class/Omnishell.class.php:1306 #: ../../enterprise/include/class/LogSource.class.php:764 #: ../../enterprise/include/class/ManageBackups.class.php:482 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1079 -#: ../../include/ajax/snmp_browser.ajax.php:260 -#: ../../include/functions_ui.php:310 ../../include/class/ConfigPEN.class.php:743 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1141 +#: ../../include/ajax/snmp_browser.ajax.php:262 ../../include/functions_ui.php:322 +#: ../../include/class/ConfigPEN.class.php:743 #: ../../include/class/SatelliteAgent.class.php:1046 #: ../../include/class/HelpFeedBack.class.php:360 -#: ../../include/class/Diagnostics.class.php:2119 +#: ../../include/class/AlertsList.class.php:377 +#: ../../include/class/Diagnostics.class.php:2120 #: ../../include/class/CredentialStore.class.php:1599 #: ../../include/class/ModuleTemplates.class.php:1399 #: ../../include/class/AgentDeployWizard.class.php:604 #: ../../include/class/SatelliteCollection.class.php:616 #: ../../include/class/WebServerModuleDebug.class.php:359 #: ../../include/class/AgentWizard.class.php:6023 -#: ../../operation/visual_console/view.php:939 +#: ../../operation/visual_console/view.php:1093 msgid "Success" msgstr "Finalizado correctamente" @@ -686,14 +696,17 @@ msgstr "Finalizado correctamente" #: ../../enterprise/operation/agentes/ux_console_view.php:210 #: ../../enterprise/operation/agentes/ux_console_view.php:359 #: ../../enterprise/operation/agentes/wux_console_view.php:431 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1080 -#: ../../include/ajax/snmp_browser.ajax.php:259 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1142 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1984 +#: ../../include/ajax/snmp_browser.ajax.php:261 #: ../../include/class/ConfigPEN.class.php:750 #: ../../include/class/ConfigPEN.class.php:755 #: ../../include/class/SatelliteAgent.class.php:1055 #: ../../include/class/SatelliteAgent.class.php:1060 #: ../../include/class/HelpFeedBack.class.php:355 -#: ../../include/class/Diagnostics.class.php:2118 +#: ../../include/class/AlertsList.class.php:384 +#: ../../include/class/AlertsList.class.php:389 +#: ../../include/class/Diagnostics.class.php:2119 #: ../../include/class/CredentialStore.class.php:1606 #: ../../include/class/CredentialStore.class.php:1611 #: ../../include/class/ModuleTemplates.class.php:1406 @@ -706,8 +719,8 @@ msgstr "Finalizado correctamente" #: ../../include/class/WebServerModuleDebug.class.php:371 #: ../../include/class/AgentWizard.class.php:6030 #: ../../include/class/AgentWizard.class.php:6035 -#: ../../operation/visual_console/view.php:946 -#: ../../operation/visual_console/view.php:951 +#: ../../operation/visual_console/view.php:1100 +#: ../../operation/visual_console/view.php:1105 msgid "Failed" msgstr "Fallo" @@ -715,31 +728,26 @@ msgstr "Fallo" #: ../../views/calendar/special_days_edit.php:39 ../../views/calendar/edit.php:38 #: ../../views/calendar/edit.php:47 ../../views/calendar/special_days.php:39 #: ../../views/calendar/special_days.php:48 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:109 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:729 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:121 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:102 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:296 #: ../../enterprise/meta/include/functions_wizard_meta.php:1534 #: ../../enterprise/meta/include/functions_wizard_meta.php:1627 #: ../../enterprise/meta/include/functions_wizard_meta.php:1752 #: ../../enterprise/meta/agentsearch.php:140 #: ../../enterprise/godmode/policies/policy_alerts.php:46 #: ../../enterprise/godmode/policies/policy_alerts.php:59 -#: ../../enterprise/godmode/policies/policies.php:591 +#: ../../enterprise/godmode/policies/policies.php:607 #: ../../enterprise/godmode/alerts/alert_inventory.php:79 #: ../../enterprise/godmode/alerts/alert_inventory.php:98 #: ../../enterprise/godmode/services/services.service.php:959 -#: ../../enterprise/include/functions_policies.php:3734 +#: ../../enterprise/include/functions_policies.php:3750 #: ../../enterprise/operation/agentes/tag_view.php:702 #: ../../enterprise/operation/services/massive/services.create.php:897 #: ../../godmode/groups/configure_group.php:243 -#: ../../godmode/groups/group_list.php:881 ../../godmode/groups/tactical.php:181 +#: ../../godmode/groups/group_list.php:891 ../../godmode/groups/tactical.php:181 #: ../../godmode/agentes/configurar_agente.php:441 -#: ../../godmode/agentes/configurar_agente.php:745 +#: ../../godmode/agentes/configurar_agente.php:763 #: ../../godmode/agentes/modificar_agente.php:841 -#: ../../godmode/snmpconsole/snmp_alert.php:114 ../../godmode/menu.php:263 -#: ../../godmode/massive/massive_copy_modules.php:216 +#: ../../godmode/snmpconsole/snmp_alert.php:114 ../../godmode/menu.php:359 +#: ../../godmode/massive/massive_copy_modules.php:241 #: ../../godmode/alerts/configure_alert_command.php:58 #: ../../godmode/alerts/alert_actions.php:70 #: ../../godmode/alerts/alert_commands.php:581 @@ -753,23 +761,21 @@ msgstr "Fallo" #: ../../godmode/alerts/configure_alert_template.php:95 #: ../../godmode/alerts/configure_alert_template.php:126 #: ../../godmode/alerts/configure_alert_template.php:165 -#: ../../godmode/alerts/alert_view.php:74 ../../godmode/alerts/alert_list.php:504 -#: ../../godmode/alerts/alert_list.php:523 +#: ../../godmode/alerts/alert_view.php:74 ../../godmode/alerts/alert_list.php:598 +#: ../../godmode/alerts/alert_list.php:617 #: ../../mobile/include/functions_web.php:26 ../../mobile/operation/agents.php:98 -#: ../../mobile/operation/agents.php:408 ../../mobile/operation/home.php:74 +#: ../../mobile/operation/agents.php:408 ../../mobile/operation/home.php:72 #: ../../mobile/operation/agent.php:358 ../../mobile/operation/alerts.php:194 -#: ../../include/functions_reporting_html.php:2615 -#: ../../include/functions_reporting_html.php:5699 -#: ../../include/functions_treeview.php:396 -#: ../../include/functions_reports.php:855 -#: ../../include/functions_reports.php:859 -#: ../../include/functions_reports.php:865 +#: ../../include/functions_reporting_html.php:2619 +#: ../../include/functions_reporting_html.php:5710 +#: ../../include/functions_treeview.php:437 ../../include/functions_reports.php:855 +#: ../../include/functions_reports.php:859 ../../include/functions_reports.php:865 #: ../../include/functions_reports.php:871 #: ../../include/class/AgentsAlerts.class.php:567 -#: ../../operation/search_agents.php:57 ../../operation/search_results.php:107 -#: ../../operation/agentes/estado_agente.php:1060 -#: ../../operation/agentes/ver_agente.php:1436 -#: ../../operation/agentes/ver_agente.php:1844 +#: ../../operation/search_agents.php:42 ../../operation/search_results.php:108 +#: ../../operation/agentes/estado_agente.php:1078 +#: ../../operation/agentes/ver_agente.php:1467 +#: ../../operation/agentes/ver_agente.php:1875 msgid "Alerts" msgstr "Alertas" @@ -793,7 +799,7 @@ msgstr "Días especiales" #: ../../enterprise/godmode/policies/configure_policy.php:85 #: ../../enterprise/godmode/policies/policy_modules.php:481 #: ../../enterprise/godmode/policies/policy_queue.php:213 -#: ../../enterprise/godmode/policies/policies.php:268 +#: ../../enterprise/godmode/policies/policies.php:284 #: ../../enterprise/godmode/policies/policy_linking.php:120 #: ../../enterprise/godmode/policies/policy_external_alerts.php:322 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:92 @@ -813,11 +819,11 @@ msgstr "Días especiales" #: ../../godmode/modules/manage_nc_groups.php:315 #: ../../godmode/modules/manage_inventory_modules.php:67 #: ../../godmode/modules/manage_network_components.php:315 -#: ../../godmode/groups/group_list.php:393 +#: ../../godmode/groups/group_list.php:403 #: ../../godmode/groups/modu_group_list.php:95 #: ../../godmode/users/profile_list.php:117 ../../godmode/users/user_list.php:538 #: ../../godmode/agentes/modificar_agente.php:118 -#: ../../godmode/massive/massive_operations.php:433 +#: ../../godmode/massive/massive_operations.php:430 #: ../../godmode/massive/massive_edit_users.php:47 #: ../../godmode/massive/massive_delete_profiles.php:45 #: ../../godmode/massive/massive_add_profiles.php:45 @@ -826,7 +832,7 @@ msgstr "Días especiales" #: ../../godmode/alerts/alert_commands.php:730 #: ../../godmode/alerts/alert_templates.php:270 #: ../../godmode/alerts/configure_alert_action.php:125 -#: ../../godmode/alerts/configure_alert_template.php:429 +#: ../../godmode/alerts/configure_alert_template.php:442 #: ../../godmode/setup/os.list.php:49 #: ../../godmode/servers/plugin_registration.php:89 ../../godmode/tag/tag.php:186 #: ../../godmode/category/category.php:96 ../../operation/users/user_edit.php:277 @@ -844,7 +850,7 @@ msgstr "metaconsola" #: ../../enterprise/godmode/policies/configure_policy.php:87 #: ../../enterprise/godmode/policies/policy_modules.php:483 #: ../../enterprise/godmode/policies/policy_queue.php:215 -#: ../../enterprise/godmode/policies/policies.php:270 +#: ../../enterprise/godmode/policies/policies.php:286 #: ../../enterprise/godmode/policies/policy_linking.php:122 #: ../../enterprise/godmode/policies/policy_external_alerts.php:324 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:94 @@ -862,11 +868,11 @@ msgstr "metaconsola" #: ../../godmode/modules/manage_nc_groups.php:317 #: ../../godmode/modules/manage_inventory_modules.php:69 #: ../../godmode/modules/manage_network_components.php:317 -#: ../../godmode/groups/group_list.php:395 +#: ../../godmode/groups/group_list.php:405 #: ../../godmode/groups/modu_group_list.php:97 #: ../../godmode/users/profile_list.php:119 ../../godmode/users/user_list.php:540 #: ../../godmode/agentes/modificar_agente.php:120 -#: ../../godmode/massive/massive_operations.php:435 +#: ../../godmode/massive/massive_operations.php:432 #: ../../godmode/massive/massive_edit_users.php:49 #: ../../godmode/massive/massive_delete_profiles.php:47 #: ../../godmode/massive/massive_add_profiles.php:47 @@ -875,7 +881,7 @@ msgstr "metaconsola" #: ../../godmode/alerts/alert_commands.php:732 #: ../../godmode/alerts/alert_templates.php:272 #: ../../godmode/alerts/configure_alert_action.php:127 -#: ../../godmode/alerts/configure_alert_template.php:431 +#: ../../godmode/alerts/configure_alert_template.php:444 #: ../../godmode/setup/os.list.php:51 ../../godmode/tag/tag.php:188 #: ../../godmode/category/category.php:98 ../../operation/users/user_edit.php:279 msgid "any node" @@ -885,26 +891,27 @@ msgstr "cualquier nodo" #: ../../views/calendar/edit.php:69 ../../views/calendar/special_days.php:70 #, php-format msgid "" -"This node is configured with centralized mode. All alert calendar information " -"is read only. Go to %s to manage it." +"This node is configured with centralized mode. All alert calendar information is " +"read only. Go to %s to manage it." msgstr "" "Este nodo se configura en modo centralizado. Toda la información de plantillas " "de alertas es solo de lectura. Vaya a %s para gestionarlo." #: ../../views/calendar/list.php:95 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:76 -#: ../../enterprise/tools/ipam/ipam_list.php:670 +#: ../../enterprise/tools/ipam/ipam_list.php:676 #: ../../enterprise/tools/ipam/ipam_excel.php:136 #: ../../enterprise/tools/ipam/ipam_excel.php:207 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:778 -#: ../../extensions/api_checker.php:286 ../../godmode/modules/module_list.php:97 -#: ../../godmode/groups/group_list.php:875 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:770 +#: ../../extensions/api_checker.php:296 ../../godmode/modules/module_list.php:97 +#: ../../godmode/groups/group_list.php:885 #: ../../godmode/groups/modu_group_list.php:260 #: ../../godmode/agentes/fields_manager.php:152 #: ../../godmode/agentes/agent_manager.php:364 #: ../../godmode/agentes/agent_incidents.php:87 -#: ../../godmode/agentes/module_manager_editor_common.php:197 +#: ../../godmode/agentes/module_manager_editor_common.php:198 #: ../../godmode/alerts/alert_commands.php:750 ../../godmode/setup/os.list.php:64 +#: ../../include/class/AlertsList.class.php:310 #: ../../operation/incidents/list_integriaims_incidents.php:586 msgid "ID" msgstr "ID" @@ -925,7 +932,7 @@ msgstr "ID" #: ../../enterprise/views/ncm/vendors/edit.php:67 #: ../../enterprise/views/ipam/sites/list.php:46 #: ../../enterprise/views/ipam/sites/edit.php:40 -#: ../../enterprise/meta/advanced/servers.build_table.php:77 +#: ../../enterprise/meta/advanced/servers.build_table.php:78 #: ../../enterprise/meta/advanced/collections.data.php:350 #: ../../enterprise/meta/include/functions_autoprovision.php:495 #: ../../enterprise/meta/include/functions_autoprovision.php:603 @@ -936,8 +943,8 @@ msgstr "ID" #: ../../enterprise/meta/include/functions_wizard_meta.php:1579 #: ../../enterprise/meta/include/functions_wizard_meta.php:1682 #: ../../enterprise/meta/agentsearch.php:333 -#: ../../enterprise/godmode/modules/configure_local_component.php:158 -#: ../../enterprise/godmode/modules/local_components.php:644 +#: ../../enterprise/godmode/modules/configure_local_component.php:159 +#: ../../enterprise/godmode/modules/local_components.php:643 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:363 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:787 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:144 @@ -948,13 +955,13 @@ msgstr "ID" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:580 #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:130 #: ../../enterprise/godmode/policies/configure_policy.php:112 -#: ../../enterprise/godmode/policies/policy_modules.php:1589 -#: ../../enterprise/godmode/policies/policies.php:437 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:270 +#: ../../enterprise/godmode/policies/policy_modules.php:1585 +#: ../../enterprise/godmode/policies/policies.php:453 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:272 #: ../../enterprise/godmode/policies/policy_collections.php:240 -#: ../../enterprise/godmode/policies/policy_collections.php:321 -#: ../../enterprise/godmode/policies/policy_agents.php:956 -#: ../../enterprise/godmode/policies/policy_agents.php:1346 +#: ../../enterprise/godmode/policies/policy_collections.php:334 +#: ../../enterprise/godmode/policies/policy_agents.php:966 +#: ../../enterprise/godmode/policies/policy_agents.php:1356 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:170 #: ../../enterprise/godmode/services/services.service.php:580 #: ../../enterprise/godmode/setup/setup_skins.php:111 @@ -964,8 +971,8 @@ msgstr "ID" #: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:190 #: ../../enterprise/godmode/reporting/graph_template_editor.php:191 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:97 -#: ../../enterprise/godmode/reporting/visual_console_template.php:213 -#: ../../enterprise/godmode/reporting/visual_console_template.php:288 +#: ../../enterprise/godmode/reporting/visual_console_template.php:218 +#: ../../enterprise/godmode/reporting/visual_console_template.php:293 #: ../../enterprise/godmode/reporting/mysql_builder.php:96 #: ../../enterprise/godmode/reporting/mysql_builder.php:239 #: ../../enterprise/godmode/reporting/mysql_builder.php:240 @@ -980,39 +987,43 @@ msgstr "ID" #: ../../enterprise/include/ajax/servers.ajax.php:100 #: ../../enterprise/include/ajax/servers.ajax.php:171 #: ../../enterprise/include/ajax/servers.ajax.php:309 -#: ../../enterprise/include/functions_reporting_csv.php:763 +#: ../../enterprise/include/functions_reporting_csv.php:804 #: ../../enterprise/include/class/Omnishell.class.php:851 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:793 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3008 -#: ../../enterprise/include/functions_services.php:1603 +#: ../../enterprise/include/functions_services.php:1642 #: ../../enterprise/include/functions_ipam.php:1350 #: ../../enterprise/include/functions_ipam.php:2056 #: ../../enterprise/operation/agentes/policy_view.php:164 #: ../../enterprise/operation/agentes/policy_view.php:396 -#: ../../enterprise/operation/agentes/tag_view.php:780 +#: ../../enterprise/operation/agentes/tag_view.php:782 #: ../../enterprise/operation/agentes/collection_view.php:84 +#: ../../enterprise/operation/agentes/policy_manager.php:511 #: ../../enterprise/operation/services/services.service.php:109 #: ../../enterprise/operation/services/massive/services.create.php:656 #: ../../enterprise/operation/services/services.list.php:535 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1189 -#: ../../enterprise/tools/ipam/ipam_list.php:683 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:60 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1191 +#: ../../enterprise/tools/ipam/ipam_list.php:58 +#: ../../enterprise/tools/ipam/ipam_list.php:689 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:134 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:329 #: ../../enterprise/tools/ipam/ipam_excel.php:137 #: ../../enterprise/tools/ipam/ipam_excel.php:208 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:785 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:53 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:777 #: ../../enterprise/tools/ipam/ipam_editor.php:153 #: ../../extensions/files_repo/files_repo_list.php:55 #: ../../godmode/modules/manage_nc_groups_form.php:72 #: ../../godmode/modules/manage_network_templates_form.php:168 #: ../../godmode/modules/manage_nc_groups.php:264 #: ../../godmode/modules/manage_inventory_modules.php:289 -#: ../../godmode/modules/manage_network_components_form_common.php:46 +#: ../../godmode/modules/manage_network_components_form_common.php:47 #: ../../godmode/modules/manage_inventory_modules_form.php:115 #: ../../godmode/modules/module_list.php:99 #: ../../godmode/modules/manage_network_templates.php:248 #: ../../godmode/groups/configure_group.php:142 -#: ../../godmode/groups/group_list.php:877 +#: ../../godmode/groups/group_list.php:887 #: ../../godmode/groups/configure_modu_group.php:82 #: ../../godmode/groups/modu_group_list.php:261 #: ../../godmode/users/user_list.php:575 @@ -1021,33 +1032,33 @@ msgstr "ID" #: ../../godmode/agentes/planned_downtime.editor.php:1356 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:128 #: ../../godmode/agentes/configure_field.php:115 -#: ../../godmode/agentes/module_manager_editor_common.php:252 -#: ../../godmode/agentes/module_manager_editor_common.php:1440 -#: ../../godmode/agentes/module_manager.php:605 -#: ../../godmode/netflow/nf_edit.php:166 -#: ../../godmode/netflow/nf_edit_form.php:242 +#: ../../godmode/agentes/module_manager_editor_common.php:253 +#: ../../godmode/agentes/module_manager_editor_common.php:1457 +#: ../../godmode/agentes/module_manager.php:671 +#: ../../godmode/netflow/nf_edit.php:166 ../../godmode/netflow/nf_edit_form.php:242 #: ../../godmode/alerts/configure_alert_command.php:220 #: ../../godmode/alerts/alert_actions.php:351 #: ../../godmode/alerts/alert_commands.php:749 -#: ../../godmode/alerts/alert_templates.php:413 +#: ../../godmode/alerts/alert_templates.php:414 #: ../../godmode/alerts/configure_alert_action.php:183 -#: ../../godmode/alerts/configure_alert_template.php:1080 +#: ../../godmode/alerts/configure_alert_template.php:1101 #: ../../godmode/setup/os.builder.php:72 ../../godmode/setup/os.builder.php:73 #: ../../godmode/setup/os.list.php:66 ../../godmode/setup/setup_integria.php:400 #: ../../godmode/setup/setup_integria.php:533 #: ../../godmode/reporting/visual_console_builder.data.php:151 #: ../../godmode/reporting/create_container.php:247 -#: ../../godmode/reporting/reporting_builder.item_editor.php:83 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1087 +#: ../../godmode/reporting/reporting_builder.item_editor.php:86 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1106 #: ../../godmode/reporting/reporting_builder.main.php:91 #: ../../godmode/reporting/reporting_builder.main.php:95 #: ../../godmode/reporting/graph_builder.main.php:128 #: ../../godmode/events/event_filter.php:144 #: ../../godmode/events/event_responses.editor.php:97 #: ../../godmode/events/event_responses.list.php:66 -#: ../../godmode/servers/servers.build_table.php:79 -#: ../../godmode/servers/modificar_server.php:91 -#: ../../godmode/servers/plugin.php:419 ../../godmode/servers/plugin.php:984 +#: ../../godmode/wizards/ManageExtensions.class.php:318 +#: ../../godmode/servers/servers.build_table.php:80 +#: ../../godmode/servers/modificar_server.php:200 +#: ../../godmode/servers/plugin.php:469 ../../godmode/servers/plugin.php:1040 #: ../../godmode/tag/tag.php:231 ../../godmode/tag/edit_tag.php:194 #: ../../godmode/category/edit_category.php:189 #: ../../mobile/operation/module_data.php:264 @@ -1055,19 +1066,19 @@ msgstr "ID" #: ../../mobile/operation/server_status.php:321 #: ../../mobile/operation/server_status.php:351 #: ../../mobile/operation/server_status.php:447 -#: ../../include/functions_reporting_html.php:1058 -#: ../../include/functions_reporting_html.php:1066 -#: ../../include/functions_reporting_html.php:1769 -#: ../../include/functions_reporting_html.php:2662 -#: ../../include/functions_reporting_html.php:3021 -#: ../../include/functions_reporting_html.php:3737 -#: ../../include/functions_reporting_html.php:6404 +#: ../../include/functions_reporting_html.php:1062 +#: ../../include/functions_reporting_html.php:1070 +#: ../../include/functions_reporting_html.php:1773 +#: ../../include/functions_reporting_html.php:2666 +#: ../../include/functions_reporting_html.php:3025 +#: ../../include/functions_reporting_html.php:3741 +#: ../../include/functions_reporting_html.php:6415 #: ../../include/functions_treeview.php:69 #: ../../include/class/EventSound.class.php:306 -#: ../../include/class/NetworkMap.class.php:3069 -#: ../../include/class/NetworkMap.class.php:3115 -#: ../../include/class/NetworkMap.class.php:3127 -#: ../../include/class/NetworkMap.class.php:3497 +#: ../../include/class/NetworkMap.class.php:3071 +#: ../../include/class/NetworkMap.class.php:3117 +#: ../../include/class/NetworkMap.class.php:3129 +#: ../../include/class/NetworkMap.class.php:3499 #: ../../include/class/ManageNetScanScripts.class.php:403 #: ../../include/class/ManageNetScanScripts.class.php:549 #: ../../include/class/ModuleTemplates.class.php:848 @@ -1075,12 +1086,11 @@ msgstr "ID" #: ../../include/class/CalendarManager.class.php:1026 #: ../../include/class/SatelliteCollection.class.php:132 #: ../../include/functions_filemanager.php:659 -#: ../../include/functions_snmp_browser.php:1860 -#: ../../include/functions_events.php:4344 -#: ../../include/functions_events.php:4477 ../../operation/search_users.php:44 -#: ../../operation/search_helps.php:31 -#: ../../operation/agentes/pandora_networkmap.editor.php:332 -#: ../../operation/agentes/pandora_networkmap.php:717 +#: ../../include/functions_snmp_browser.php:1904 +#: ../../include/functions_events.php:4273 ../../include/functions_events.php:4431 +#: ../../operation/search_users.php:44 ../../operation/search_helps.php:31 +#: ../../operation/agentes/pandora_networkmap.editor.php:338 +#: ../../operation/agentes/pandora_networkmap.php:740 #: ../../operation/agentes/pandora_networkmap.view.php:137 #: ../../operation/gis_maps/gis_map.php:115 #: ../../operation/incidents/configure_integriaims_incident.php:232 @@ -1088,8 +1098,7 @@ msgstr "ID" msgid "Name" msgstr "Nombre" -#: ../../views/calendar/list.php:97 -#: ../../views/calendar/special_days_edit.php:105 +#: ../../views/calendar/list.php:97 ../../views/calendar/special_days_edit.php:105 #: ../../views/calendar/edit.php:100 ../../views/calendar/special_days.php:117 #: ../../views/cluster/list.php:71 ../../views/dashboard/list.php:101 #: ../../views/dashboard/formDashboard.php:92 @@ -1097,28 +1106,24 @@ msgstr "Nombre" #: ../../enterprise/meta/advanced/collections.data.php:442 #: ../../enterprise/meta/advanced/collections.php:382 #: ../../enterprise/meta/monitoring/custom_fields_view.php:148 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:305 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:370 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:638 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:717 #: ../../enterprise/meta/include/functions_wizard_meta.php:191 #: ../../enterprise/meta/include/functions_wizard_meta.php:1805 #: ../../enterprise/meta/include/functions_events_meta.php:74 #: ../../enterprise/meta/agentsearch.php:137 #: ../../enterprise/meta/agentsearch.php:335 -#: ../../enterprise/godmode/modules/configure_local_component.php:276 -#: ../../enterprise/godmode/modules/local_components.php:549 -#: ../../enterprise/godmode/modules/local_components.php:646 +#: ../../enterprise/godmode/modules/configure_local_component.php:287 +#: ../../enterprise/godmode/modules/local_components.php:548 +#: ../../enterprise/godmode/modules/local_components.php:645 #: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:118 #: ../../enterprise/godmode/agentes/collections.data.php:595 #: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:205 #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:139 #: ../../enterprise/godmode/agentes/collections.php:506 #: ../../enterprise/godmode/policies/configure_policy.php:136 -#: ../../enterprise/godmode/policies/policies.php:296 -#: ../../enterprise/godmode/policies/policies.php:439 -#: ../../enterprise/godmode/policies/policy_agents.php:410 -#: ../../enterprise/godmode/policies/policy_agents.php:965 +#: ../../enterprise/godmode/policies/policies.php:312 +#: ../../enterprise/godmode/policies/policies.php:455 +#: ../../enterprise/godmode/policies/policy_agents.php:414 +#: ../../enterprise/godmode/policies/policy_agents.php:975 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:102 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:140 #: ../../enterprise/godmode/services/services.service.php:603 @@ -1127,32 +1132,32 @@ msgstr "Nombre" #: ../../enterprise/godmode/reporting/graph_template_list.php:205 #: ../../enterprise/godmode/reporting/graph_template_editor.php:195 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:468 -#: ../../enterprise/godmode/reporting/visual_console_template.php:226 -#: ../../enterprise/godmode/reporting/visual_console_template.php:289 +#: ../../enterprise/godmode/reporting/visual_console_template.php:231 +#: ../../enterprise/godmode/reporting/visual_console_template.php:294 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:319 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1413 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2040 #: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:136 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:699 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:687 -#: ../../enterprise/include/functions_tasklist.php:178 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:740 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:693 +#: ../../enterprise/include/functions_tasklist.php:196 #: ../../enterprise/include/ajax/ipam.ajax.php:487 #: ../../enterprise/include/ajax/cron.ajax.php:148 -#: ../../enterprise/include/functions_reporting_csv.php:725 -#: ../../enterprise/include/functions_reporting_csv.php:2609 -#: ../../enterprise/include/functions_reporting_csv.php:2788 -#: ../../enterprise/include/class/Azure.cloud.php:838 -#: ../../enterprise/include/class/VMware.app.php:762 +#: ../../enterprise/include/functions_reporting_csv.php:766 +#: ../../enterprise/include/functions_reporting_csv.php:2650 +#: ../../enterprise/include/functions_reporting_csv.php:2829 +#: ../../enterprise/include/class/Azure.cloud.php:865 +#: ../../enterprise/include/class/VMware.app.php:769 #: ../../enterprise/include/class/Omnishell.class.php:406 #: ../../enterprise/include/class/Omnishell.class.php:435 #: ../../enterprise/include/class/Omnishell.class.php:861 #: ../../enterprise/include/class/DB2.app.php:477 #: ../../enterprise/include/class/Aws.S3.php:441 #: ../../enterprise/include/class/SAP.app.php:636 -#: ../../enterprise/include/class/Aws.cloud.php:566 -#: ../../enterprise/include/class/Aws.cloud.php:1252 +#: ../../enterprise/include/class/Aws.cloud.php:567 +#: ../../enterprise/include/class/Aws.cloud.php:1253 #: ../../enterprise/include/class/MySQL.app.php:482 -#: ../../enterprise/include/class/Google.cloud.php:788 +#: ../../enterprise/include/class/Google.cloud.php:791 #: ../../enterprise/include/class/Oracle.app.php:484 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:489 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:813 @@ -1164,7 +1169,7 @@ msgstr "Nombre" #: ../../enterprise/operation/agentes/tag_view.php:698 #: ../../enterprise/operation/agentes/ver_agente.php:70 #: ../../enterprise/operation/agentes/ver_agente.php:91 -#: ../../enterprise/operation/log/log_viewer.php:614 +#: ../../enterprise/operation/log/log_viewer.php:809 #: ../../enterprise/operation/services/services.service.php:112 #: ../../enterprise/operation/services/massive/services.create.php:678 #: ../../enterprise/operation/services/services.list.php:268 @@ -1175,11 +1180,11 @@ msgstr "Nombre" #: ../../godmode/modules/manage_network_templates_form.php:235 #: ../../godmode/modules/manage_network_templates_form.php:303 #: ../../godmode/modules/manage_network_templates_form.php:339 -#: ../../godmode/modules/manage_network_components_form_common.php:131 -#: ../../godmode/modules/manage_network_components.php:662 +#: ../../godmode/modules/manage_network_components_form_common.php:141 +#: ../../godmode/modules/manage_network_components.php:649 #: ../../godmode/modules/manage_network_components.php:781 #: ../../godmode/users/user_list.php:470 -#: ../../godmode/agentes/configurar_agente.php:518 +#: ../../godmode/agentes/configurar_agente.php:530 #: ../../godmode/agentes/modificar_agente.php:314 #: ../../godmode/agentes/modificar_agente.php:707 #: ../../godmode/agentes/planned_downtime.list.php:735 @@ -1187,19 +1192,18 @@ msgstr "Nombre" #: ../../godmode/agentes/planned_downtime.editor.php:1357 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:141 #: ../../godmode/agentes/agent_incidents.php:91 -#: ../../godmode/netflow/nf_edit.php:167 -#: ../../godmode/netflow/nf_edit_form.php:256 -#: ../../godmode/snmpconsole/snmp_alert.php:837 +#: ../../godmode/netflow/nf_edit.php:167 ../../godmode/netflow/nf_edit_form.php:256 +#: ../../godmode/snmpconsole/snmp_alert.php:841 #: ../../godmode/gis_maps/configure_gis_map.php:509 #: ../../godmode/gis_maps/configure_gis_map.php:646 -#: ../../godmode/massive/massive_copy_modules.php:100 -#: ../../godmode/massive/massive_copy_modules.php:253 +#: ../../godmode/massive/massive_copy_modules.php:98 +#: ../../godmode/massive/massive_copy_modules.php:275 #: ../../godmode/massive/massive_standby_alerts.php:186 #: ../../godmode/massive/massive_delete_action_alerts.php:210 #: ../../godmode/massive/massive_add_alerts.php:211 #: ../../godmode/massive/massive_enable_disable_alerts.php:170 -#: ../../godmode/massive/massive_edit_agents.php:711 -#: ../../godmode/massive/massive_delete_profiles.php:153 +#: ../../godmode/massive/massive_edit_agents.php:722 +#: ../../godmode/massive/massive_delete_profiles.php:172 #: ../../godmode/massive/massive_delete_alerts.php:290 #: ../../godmode/massive/massive_add_action_alerts.php:198 #: ../../godmode/massive/massive_add_profiles.php:203 @@ -1208,9 +1212,9 @@ msgstr "Nombre" #: ../../godmode/alerts/alert_actions.php:353 #: ../../godmode/alerts/alert_list.list.php:220 #: ../../godmode/alerts/alert_commands.php:751 -#: ../../godmode/alerts/alert_templates.php:414 +#: ../../godmode/alerts/alert_templates.php:415 #: ../../godmode/alerts/configure_alert_action.php:220 -#: ../../godmode/alerts/configure_alert_template.php:1116 +#: ../../godmode/alerts/configure_alert_template.php:1137 #: ../../godmode/setup/news.php:216 ../../godmode/setup/gis.php:70 #: ../../godmode/setup/gis_step_2.php:237 #: ../../godmode/setup/setup_integria.php:426 @@ -1224,18 +1228,18 @@ msgstr "Nombre" #: ../../godmode/reporting/graphs.php:231 ../../godmode/reporting/graphs.php:249 #: ../../godmode/reporting/graphs.php:365 #: ../../godmode/reporting/visual_console_favorite.php:182 -#: ../../godmode/reporting/reporting_builder.item_editor.php:72 -#: ../../godmode/reporting/reporting_builder.item_editor.php:87 -#: ../../godmode/reporting/reporting_builder.item_editor.php:214 -#: ../../godmode/reporting/reporting_builder.item_editor.php:893 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1641 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3503 +#: ../../godmode/reporting/reporting_builder.item_editor.php:75 +#: ../../godmode/reporting/reporting_builder.item_editor.php:90 +#: ../../godmode/reporting/reporting_builder.item_editor.php:217 +#: ../../godmode/reporting/reporting_builder.item_editor.php:911 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1683 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3545 #: ../../godmode/reporting/visual_console_builder.elements.php:120 #: ../../godmode/reporting/visual_console_builder.elements.php:343 #: ../../godmode/reporting/reporting_builder.main.php:119 #: ../../godmode/reporting/reporting_builder.main.php:184 -#: ../../godmode/reporting/reporting_builder.php:722 -#: ../../godmode/reporting/reporting_builder.php:922 +#: ../../godmode/reporting/reporting_builder.php:725 +#: ../../godmode/reporting/reporting_builder.php:925 #: ../../godmode/reporting/graph_builder.main.php:176 #: ../../godmode/events/event_filter.php:145 #: ../../godmode/events/event_responses.editor.php:120 @@ -1249,35 +1253,32 @@ msgstr "Nombre" #: ../../mobile/operation/modules.php:176 ../../mobile/operation/modules.php:266 #: ../../mobile/operation/modules.php:267 ../../mobile/operation/alerts.php:113 #: ../../mobile/operation/alerts.php:118 ../../mobile/operation/alerts.php:231 -#: ../../mobile/operation/alerts.php:232 -#: ../../mobile/operation/visualmaps.php:113 -#: ../../mobile/operation/visualmaps.php:118 -#: ../../mobile/operation/events.php:695 ../../mobile/operation/events.php:700 -#: ../../mobile/operation/events.php:861 ../../mobile/operation/events.php:998 -#: ../../mobile/operation/events.php:999 +#: ../../mobile/operation/alerts.php:232 ../../mobile/operation/visualmaps.php:113 +#: ../../mobile/operation/visualmaps.php:118 ../../mobile/operation/events.php:691 +#: ../../mobile/operation/events.php:696 ../../mobile/operation/events.php:857 +#: ../../mobile/operation/events.php:994 ../../mobile/operation/events.php:995 #: ../../mobile/operation/server_status.php:162 #: ../../mobile/operation/server_status.php:167 #: ../../include/functions_visual_map_editor.php:70 #: ../../include/functions_visual_map_editor.php:588 -#: ../../include/functions_visual_map_editor.php:1453 -#: ../../include/functions_reporting_html.php:1613 -#: ../../include/functions_reporting_html.php:2376 -#: ../../include/functions_reporting_html.php:3688 -#: ../../include/functions_reporting_html.php:6492 +#: ../../include/functions_visual_map_editor.php:1451 +#: ../../include/functions_reporting_html.php:1617 +#: ../../include/functions_reporting_html.php:2380 +#: ../../include/functions_reporting_html.php:3692 +#: ../../include/functions_reporting_html.php:6503 #: ../../include/functions_cron.php:503 ../../include/ajax/heatmap.ajax.php:142 -#: ../../include/ajax/heatmap.ajax.php:523 -#: ../../include/ajax/custom_fields.php:630 -#: ../../include/ajax/custom_fields.php:679 -#: ../../include/functions_graph.php:4947 ../../include/functions_gis.php:228 -#: ../../include/functions_profile.php:204 +#: ../../include/ajax/heatmap.ajax.php:523 ../../include/ajax/custom_fields.php:630 +#: ../../include/ajax/custom_fields.php:679 ../../include/functions_graph.php:4958 +#: ../../include/functions_gis.php:228 ../../include/functions_profile.php:204 #: ../../include/functions_visual_map.php:4224 #: ../../include/rest-api/models/VisualConsole/Items/Group.php:697 -#: ../../include/rest-api/models/VisualConsole/Item.php:2143 -#: ../../include/functions_html.php:1566 +#: ../../include/rest-api/models/VisualConsole/Item.php:2147 +#: ../../include/functions_html.php:1618 #: ../../include/functions_massive_operations.php:124 -#: ../../include/class/NetworkMap.class.php:2991 -#: ../../include/class/NetworkMap.class.php:3052 -#: ../../include/class/NetworkMap.class.php:3418 +#: ../../include/class/ExtensionsDiscovery.class.php:1325 +#: ../../include/class/NetworkMap.class.php:2993 +#: ../../include/class/NetworkMap.class.php:3054 +#: ../../include/class/NetworkMap.class.php:3420 #: ../../include/class/AgentsAlerts.class.php:774 #: ../../include/class/CredentialStore.class.php:814 #: ../../include/class/CredentialStore.class.php:846 @@ -1288,24 +1289,25 @@ msgstr "Nombre" #: ../../include/class/AgentDeployWizard.class.php:342 #: ../../include/functions_container.php:149 #: ../../include/lib/Dashboard/Widgets/alerts_fired.php:241 +#: ../../include/lib/Dashboard/Widgets/events_list.php:817 #: ../../include/lib/ClusterViewer/ClusterWizard.php:827 -#: ../../include/lib/Group.php:566 ../../include/functions_snmp_browser.php:1872 +#: ../../include/lib/Group.php:566 ../../include/functions_snmp_browser.php:1916 #: ../../include/functions_events.php:203 ../../include/functions_events.php:256 -#: ../../include/functions_events.php:5056 ../../operation/heatmap.php:122 -#: ../../operation/heatmap.php:124 ../../operation/search_agents.php:46 -#: ../../operation/search_agents.php:52 ../../operation/users/user_edit.php:996 -#: ../../operation/visual_console/view.php:373 -#: ../../operation/agentes/estado_agente.php:291 -#: ../../operation/agentes/estado_agente.php:1047 -#: ../../operation/agentes/pandora_networkmap.editor.php:344 -#: ../../operation/agentes/pandora_networkmap.editor.php:428 +#: ../../include/functions_events.php:5014 ../../operation/heatmap.php:122 +#: ../../operation/heatmap.php:124 ../../operation/search_agents.php:39 +#: ../../operation/users/user_edit.php:996 +#: ../../operation/visual_console/view.php:375 +#: ../../operation/agentes/estado_agente.php:309 +#: ../../operation/agentes/estado_agente.php:1065 +#: ../../operation/agentes/pandora_networkmap.editor.php:350 +#: ../../operation/agentes/pandora_networkmap.editor.php:434 #: ../../operation/agentes/interface_view.functions.php:37 #: ../../operation/agentes/exportdata.php:328 #: ../../operation/agentes/status_monitor.php:815 #: ../../operation/agentes/group_view.php:243 #: ../../operation/agentes/pandora_networkmap.view.php:140 #: ../../operation/agentes/pandora_networkmap.view.php:176 -#: ../../operation/agentes/ver_agente.php:1036 +#: ../../operation/agentes/ver_agente.php:1054 #: ../../operation/agentes/estado_generalagente.php:463 #: ../../operation/agentes/alerts_status.functions.php:73 #: ../../operation/gis_maps/gis_map.php:116 ../../operation/gis_maps/ajax.php:332 @@ -1313,9 +1315,9 @@ msgstr "Nombre" #: ../../operation/incidents/configure_integriaims_incident.php:269 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:340 #: ../../operation/incidents/list_integriaims_incidents.php:347 -#: ../../operation/inventory/inventory.php:512 -#: ../../operation/inventory/inventory.php:1248 -#: ../../operation/events/events.php:1741 ../../operation/search_maps.php:29 +#: ../../operation/inventory/inventory.php:516 +#: ../../operation/inventory/inventory.php:1261 +#: ../../operation/events/events.php:1894 ../../operation/search_maps.php:29 #: ../../general/ui/agents_list.php:76 msgid "Group" msgstr "Grupo" @@ -1328,7 +1330,7 @@ msgstr "Grupo" #: ../../enterprise/views/ncm/models/list.php:97 #: ../../enterprise/views/ncm/vendors/list.php:95 #: ../../enterprise/views/ipam/sites/list.php:73 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:965 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:973 #: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:197 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:262 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:744 @@ -1340,24 +1342,23 @@ msgstr "Grupo" #: ../../enterprise/include/functions_ipam.php:1683 #: ../../godmode/update_manager/update_manager.history.php:67 #: ../../godmode/agentes/modificar_agente.php:381 -#: ../../godmode/snmpconsole/snmp_alert.php:1742 +#: ../../godmode/snmpconsole/snmp_alert.php:1746 #: ../../godmode/events/event_edit_filter.php:411 #: ../../mobile/operation/agents.php:254 ../../mobile/operation/modules.php:318 -#: ../../mobile/operation/alerts.php:241 ../../mobile/operation/events.php:1036 -#: ../../include/ajax/module.php:335 ../../include/class/ConfigPEN.class.php:630 +#: ../../mobile/operation/alerts.php:241 ../../mobile/operation/events.php:1032 +#: ../../include/ajax/module.php:350 ../../include/class/ConfigPEN.class.php:630 #: ../../include/class/EventSound.class.php:337 #: ../../include/class/CredentialStore.class.php:858 #: ../../include/class/SnmpConsole.class.php:374 #: ../../include/class/AuditLog.class.php:197 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:241 -#: ../../operation/events/events.php:1874 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:245 +#: ../../operation/events/events.php:2027 msgid "Free search" msgstr "Búsqueda libre" -#: ../../views/calendar/list.php:149 -#: ../../views/calendar/special_days_edit.php:161 -#: ../../views/calendar/special_days_edit.php:208 -#: ../../views/calendar/edit.php:129 ../../views/calendar/special_days.php:346 +#: ../../views/calendar/list.php:149 ../../views/calendar/special_days_edit.php:161 +#: ../../views/calendar/special_days_edit.php:208 ../../views/calendar/edit.php:129 +#: ../../views/calendar/special_days.php:346 #: ../../views/calendar/special_days.php:429 #: ../../views/calendar/special_days.php:504 #: ../../views/calendar/special_days.php:529 @@ -1381,14 +1382,12 @@ msgstr "Búsqueda libre" #: ../../enterprise/meta/advanced/collections.data.php:138 #: ../../enterprise/meta/advanced/collections.data.php:184 #: ../../enterprise/meta/advanced/collections.editor.php:162 -#: ../../enterprise/meta/advanced/cron_main.php:322 +#: ../../enterprise/meta/advanced/cron_main.php:320 #: ../../enterprise/meta/advanced/collections.php:524 -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:103 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:298 #: ../../enterprise/meta/include/functions_autoprovision.php:632 #: ../../enterprise/meta/include/functions_autoprovision.php:857 -#: ../../enterprise/godmode/modules/configure_local_component.php:693 -#: ../../enterprise/godmode/modules/local_components.php:766 +#: ../../enterprise/godmode/modules/configure_local_component.php:845 +#: ../../enterprise/godmode/modules/local_components.php:765 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:837 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:914 #: ../../enterprise/godmode/agentes/collections.agents.php:47 @@ -1400,11 +1399,11 @@ msgstr "Búsqueda libre" #: ../../enterprise/godmode/agentes/collections.data.php:338 #: ../../enterprise/godmode/agentes/collections.editor.php:190 #: ../../enterprise/godmode/agentes/collections.php:593 -#: ../../enterprise/godmode/policies/configure_policy.php:169 +#: ../../enterprise/godmode/policies/configure_policy.php:173 #: ../../enterprise/godmode/policies/policy_modules.php:433 -#: ../../enterprise/godmode/policies/policy_modules.php:1791 -#: ../../enterprise/godmode/policies/policy_modules.php:1916 -#: ../../enterprise/godmode/policies/policies.php:728 +#: ../../enterprise/godmode/policies/policy_modules.php:1801 +#: ../../enterprise/godmode/policies/policy_modules.php:1928 +#: ../../enterprise/godmode/policies/policies.php:760 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:42 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:165 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:450 @@ -1414,12 +1413,13 @@ msgstr "Búsqueda libre" #: ../../enterprise/godmode/reporting/aws_view.php:194 #: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:109 #: ../../enterprise/godmode/reporting/graph_template_editor.php:296 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:609 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:638 #: ../../enterprise/godmode/servers/manage_export.php:159 #: ../../enterprise/godmode/servers/manage_export.php:216 #: ../../enterprise/godmode/servers/manage_export_form.php:186 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3202 -#: ../../enterprise/tools/ipam/ipam_list.php:854 +#: ../../enterprise/tools/ipam/ipam.php:421 +#: ../../enterprise/tools/ipam/ipam_list.php:860 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:532 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:171 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:393 @@ -1428,41 +1428,41 @@ msgstr "Búsqueda libre" #: ../../godmode/modules/manage_network_templates_form.php:180 #: ../../godmode/modules/manage_nc_groups.php:344 #: ../../godmode/modules/manage_inventory_modules.php:374 -#: ../../godmode/modules/manage_network_components_form.php:382 +#: ../../godmode/modules/manage_network_components_form.php:384 #: ../../godmode/modules/manage_network_components.php:899 #: ../../godmode/modules/manage_inventory_modules_form.php:249 #: ../../godmode/modules/manage_network_templates.php:311 #: ../../godmode/groups/configure_group.php:296 #: ../../godmode/groups/configure_modu_group.php:102 -#: ../../godmode/users/configure_user.php:1717 +#: ../../godmode/users/configure_user.php:1731 #: ../../godmode/agentes/module_manager_editor.php:817 #: ../../godmode/agentes/planned_downtime.list.php:680 #: ../../godmode/agentes/planned_downtime.list.php:989 #: ../../godmode/agentes/agent_manager.php:1087 #: ../../godmode/agentes/configure_field.php:203 -#: ../../godmode/agentes/module_manager.php:1134 +#: ../../godmode/agentes/module_manager.php:1200 #: ../../godmode/netflow/nf_edit_form.php:454 -#: ../../godmode/snmpconsole/snmp_alert.php:1711 -#: ../../godmode/snmpconsole/snmp_alert.php:2177 +#: ../../godmode/snmpconsole/snmp_alert.php:1715 +#: ../../godmode/snmpconsole/snmp_alert.php:2203 #: ../../godmode/snmpconsole/snmp_filters.php:275 #: ../../godmode/snmpconsole/snmp_filters.php:366 #: ../../godmode/alerts/configure_alert_command.php:395 #: ../../godmode/alerts/alert_actions.php:502 -#: ../../godmode/alerts/alert_list.list.php:1095 +#: ../../godmode/alerts/alert_list.list.php:1107 #: ../../godmode/alerts/alert_commands.php:839 -#: ../../godmode/alerts/alert_templates.php:518 +#: ../../godmode/alerts/alert_templates.php:519 #: ../../godmode/alerts/configure_alert_action.php:446 -#: ../../godmode/alerts/alert_list.php:536 ../../godmode/setup/news.php:325 +#: ../../godmode/alerts/alert_list.php:630 ../../godmode/setup/news.php:325 #: ../../godmode/setup/gis.php:100 ../../godmode/setup/os.php:95 #: ../../godmode/setup/os.php:177 ../../godmode/setup/links.php:165 #: ../../godmode/reporting/create_container.php:383 #: ../../godmode/reporting/map_builder.php:586 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2339 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2381 #: ../../godmode/reporting/reporting_builder.main.php:45 #: ../../godmode/reporting/graph_builder.main.php:298 #: ../../godmode/events/event_responses.editor.php:328 #: ../../godmode/events/event_edit_filter.php:959 -#: ../../godmode/servers/plugin.php:705 ../../godmode/tag/edit_tag.php:262 +#: ../../godmode/servers/plugin.php:761 ../../godmode/tag/edit_tag.php:262 #: ../../godmode/category/edit_category.php:201 #: ../../include/functions_visual_map_editor.php:930 #: ../../include/class/EventSound.class.php:199 @@ -1470,8 +1470,12 @@ msgstr "Búsqueda libre" #: ../../include/class/ManageNetScanScripts.class.php:765 #: ../../include/class/ModuleTemplates.class.php:933 #: ../../include/class/ModuleTemplates.class.php:987 -#: ../../include/functions_filemanager.php:878 -#: ../../include/functions_filemanager.php:940 +#: ../../include/class/WelcomeWindow.class.php:698 +#: ../../include/class/WelcomeWindow.class.php:751 +#: ../../include/class/WelcomeWindow.class.php:782 +#: ../../include/class/WelcomeWindow.class.php:855 +#: ../../include/functions_filemanager.php:889 +#: ../../include/functions_filemanager.php:963 #: ../../operation/gis_maps/gis_map.php:220 #: ../../operation/incidents/configure_integriaims_incident.php:406 #: ../../operation/incidents/list_integriaims_incidents.php:654 @@ -1486,37 +1490,37 @@ msgstr "Configurar día especial" #: ../../enterprise/include/functions_log.php:279 #: ../../enterprise/include/functions_log.php:282 #: ../../enterprise/include/functions_reporting_pdf.php:720 -#: ../../enterprise/include/functions_reporting_csv.php:826 -#: ../../enterprise/include/functions_reporting_csv.php:882 -#: ../../enterprise/include/functions_reporting_csv.php:927 -#: ../../enterprise/include/functions_reporting_csv.php:2568 +#: ../../enterprise/include/functions_reporting_csv.php:867 +#: ../../enterprise/include/functions_reporting_csv.php:923 +#: ../../enterprise/include/functions_reporting_csv.php:968 +#: ../../enterprise/include/functions_reporting_csv.php:2609 #: ../../enterprise/include/class/ManageBackups.class.php:166 -#: ../../enterprise/include/functions_reporting.php:2138 -#: ../../enterprise/include/functions_reporting.php:2184 -#: ../../enterprise/include/functions_reporting.php:2197 -#: ../../enterprise/include/functions_reporting.php:2234 -#: ../../enterprise/include/functions_reporting.php:2252 +#: ../../enterprise/include/functions_reporting.php:2153 +#: ../../enterprise/include/functions_reporting.php:2199 +#: ../../enterprise/include/functions_reporting.php:2212 +#: ../../enterprise/include/functions_reporting.php:2456 +#: ../../enterprise/include/functions_reporting.php:2474 #: ../../extensions/insert_data.php:196 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2209 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2251 #: ../../mobile/operation/tactical.php:351 -#: ../../include/functions_reporting_html.php:2034 -#: ../../include/functions_reporting_html.php:2863 -#: ../../include/functions_reporting_html.php:2872 -#: ../../include/functions_reporting_html.php:2877 -#: ../../include/functions_reporting_html.php:2886 -#: ../../include/functions_reporting_html.php:2891 -#: ../../include/functions_reporting_html.php:2898 -#: ../../include/functions_reporting_html.php:2948 -#: ../../include/functions_reporting_html.php:3022 -#: ../../include/functions_reporting_html.php:6048 -#: ../../include/functions.php:3109 ../../include/functions_inventory.php:1175 +#: ../../include/functions_reporting_html.php:2038 +#: ../../include/functions_reporting_html.php:2867 +#: ../../include/functions_reporting_html.php:2876 +#: ../../include/functions_reporting_html.php:2881 +#: ../../include/functions_reporting_html.php:2890 +#: ../../include/functions_reporting_html.php:2895 +#: ../../include/functions_reporting_html.php:2902 +#: ../../include/functions_reporting_html.php:2952 +#: ../../include/functions_reporting_html.php:3026 +#: ../../include/functions_reporting_html.php:6059 ../../include/functions.php:3109 +#: ../../include/functions_inventory.php:1198 #: ../../include/class/AuditLog.class.php:112 -#: ../../include/functions_reporting.php:4737 -#: ../../include/functions_reporting.php:4778 +#: ../../include/functions_reporting.php:4748 +#: ../../include/functions_reporting.php:4789 #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:624 #: ../../operation/agentes/agent_inventory.php:135 #: ../../operation/incidents/list_integriaims_incidents.php:441 -#: ../../operation/inventory/inventory.php:682 +#: ../../operation/inventory/inventory.php:686 #: ../../operation/reporting/graph_viewer.php:321 ../../general/logon_ok.php:302 msgid "Date" msgstr "Fecha" @@ -1526,14 +1530,14 @@ msgstr "Fecha" #: ../../views/calendar/special_days.php:381 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:95 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1860 -#: ../../enterprise/include/functions_reporting.php:1725 -#: ../../enterprise/include/functions_reporting.php:2482 -#: ../../enterprise/include/functions_reporting.php:2800 -#: ../../enterprise/include/functions_reporting.php:3426 -#: ../../enterprise/include/functions_reporting.php:4403 +#: ../../enterprise/include/functions_reporting.php:1740 +#: ../../enterprise/include/functions_reporting.php:2704 +#: ../../enterprise/include/functions_reporting.php:3022 +#: ../../enterprise/include/functions_reporting.php:3648 +#: ../../enterprise/include/functions_reporting.php:4625 #: ../../godmode/alerts/alert_templates.php:62 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1530 -#: ../../include/functions_html.php:2315 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1572 +#: ../../include/functions_html.php:2371 msgid "Monday" msgstr "Lunes" @@ -1542,14 +1546,14 @@ msgstr "Lunes" #: ../../views/calendar/special_days.php:385 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:96 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1868 -#: ../../enterprise/include/functions_reporting.php:1726 -#: ../../enterprise/include/functions_reporting.php:2483 -#: ../../enterprise/include/functions_reporting.php:2801 -#: ../../enterprise/include/functions_reporting.php:3427 -#: ../../enterprise/include/functions_reporting.php:4404 +#: ../../enterprise/include/functions_reporting.php:1741 +#: ../../enterprise/include/functions_reporting.php:2705 +#: ../../enterprise/include/functions_reporting.php:3023 +#: ../../enterprise/include/functions_reporting.php:3649 +#: ../../enterprise/include/functions_reporting.php:4626 #: ../../godmode/alerts/alert_templates.php:63 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1538 -#: ../../include/functions_html.php:2316 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1580 +#: ../../include/functions_html.php:2372 msgid "Tuesday" msgstr "Martes" @@ -1558,14 +1562,14 @@ msgstr "Martes" #: ../../views/calendar/special_days.php:389 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:97 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1876 -#: ../../enterprise/include/functions_reporting.php:1727 -#: ../../enterprise/include/functions_reporting.php:2484 -#: ../../enterprise/include/functions_reporting.php:2802 -#: ../../enterprise/include/functions_reporting.php:3428 -#: ../../enterprise/include/functions_reporting.php:4405 +#: ../../enterprise/include/functions_reporting.php:1742 +#: ../../enterprise/include/functions_reporting.php:2706 +#: ../../enterprise/include/functions_reporting.php:3024 +#: ../../enterprise/include/functions_reporting.php:3650 +#: ../../enterprise/include/functions_reporting.php:4627 #: ../../godmode/alerts/alert_templates.php:64 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1546 -#: ../../include/functions_html.php:2317 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1588 +#: ../../include/functions_html.php:2373 msgid "Wednesday" msgstr "Miércoles" @@ -1574,14 +1578,14 @@ msgstr "Miércoles" #: ../../views/calendar/special_days.php:393 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:98 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1884 -#: ../../enterprise/include/functions_reporting.php:1728 -#: ../../enterprise/include/functions_reporting.php:2485 -#: ../../enterprise/include/functions_reporting.php:2803 -#: ../../enterprise/include/functions_reporting.php:3429 -#: ../../enterprise/include/functions_reporting.php:4406 +#: ../../enterprise/include/functions_reporting.php:1743 +#: ../../enterprise/include/functions_reporting.php:2707 +#: ../../enterprise/include/functions_reporting.php:3025 +#: ../../enterprise/include/functions_reporting.php:3651 +#: ../../enterprise/include/functions_reporting.php:4628 #: ../../godmode/alerts/alert_templates.php:65 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1554 -#: ../../include/functions_html.php:2318 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1596 +#: ../../include/functions_html.php:2374 msgid "Thursday" msgstr "Jueves" @@ -1590,14 +1594,14 @@ msgstr "Jueves" #: ../../views/calendar/special_days.php:397 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:99 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1892 -#: ../../enterprise/include/functions_reporting.php:1729 -#: ../../enterprise/include/functions_reporting.php:2486 -#: ../../enterprise/include/functions_reporting.php:2804 -#: ../../enterprise/include/functions_reporting.php:3430 -#: ../../enterprise/include/functions_reporting.php:4407 +#: ../../enterprise/include/functions_reporting.php:1744 +#: ../../enterprise/include/functions_reporting.php:2708 +#: ../../enterprise/include/functions_reporting.php:3026 +#: ../../enterprise/include/functions_reporting.php:3652 +#: ../../enterprise/include/functions_reporting.php:4629 #: ../../godmode/alerts/alert_templates.php:66 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1562 -#: ../../include/functions_html.php:2319 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1604 +#: ../../include/functions_html.php:2375 msgid "Friday" msgstr "Viernes" @@ -1606,14 +1610,14 @@ msgstr "Viernes" #: ../../views/calendar/special_days.php:401 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:100 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1900 -#: ../../enterprise/include/functions_reporting.php:1730 -#: ../../enterprise/include/functions_reporting.php:2487 -#: ../../enterprise/include/functions_reporting.php:2805 -#: ../../enterprise/include/functions_reporting.php:3431 -#: ../../enterprise/include/functions_reporting.php:4408 +#: ../../enterprise/include/functions_reporting.php:1745 +#: ../../enterprise/include/functions_reporting.php:2709 +#: ../../enterprise/include/functions_reporting.php:3027 +#: ../../enterprise/include/functions_reporting.php:3653 +#: ../../enterprise/include/functions_reporting.php:4630 #: ../../godmode/alerts/alert_templates.php:67 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1570 -#: ../../include/functions_html.php:2320 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1612 +#: ../../include/functions_html.php:2376 msgid "Saturday" msgstr "Sábado" @@ -1622,14 +1626,14 @@ msgstr "Sábado" #: ../../views/calendar/special_days.php:405 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:101 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1908 -#: ../../enterprise/include/functions_reporting.php:1731 -#: ../../enterprise/include/functions_reporting.php:2488 -#: ../../enterprise/include/functions_reporting.php:2806 -#: ../../enterprise/include/functions_reporting.php:3432 -#: ../../enterprise/include/functions_reporting.php:4409 +#: ../../enterprise/include/functions_reporting.php:1746 +#: ../../enterprise/include/functions_reporting.php:2710 +#: ../../enterprise/include/functions_reporting.php:3028 +#: ../../enterprise/include/functions_reporting.php:3654 +#: ../../enterprise/include/functions_reporting.php:4631 #: ../../godmode/alerts/alert_templates.php:68 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1578 -#: ../../include/functions_html.php:2314 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1620 +#: ../../include/functions_html.php:2370 msgid "Sunday" msgstr "Domingo" @@ -1643,15 +1647,14 @@ msgstr "Vacaciones" msgid "Same day of the week" msgstr "Mismo día de la semana" -#: ../../views/calendar/special_days_edit.php:161 -#: ../../views/calendar/edit.php:129 +#: ../../views/calendar/special_days_edit.php:161 ../../views/calendar/edit.php:129 #: ../../enterprise/views/ncm/snippets/edit.php:123 #: ../../enterprise/views/ncm/templates/edit.php:328 #: ../../enterprise/views/ncm/firmwares/edit.php:183 #: ../../enterprise/views/ncm/models/edit.php:117 #: ../../enterprise/views/ncm/vendors/edit.php:118 #: ../../enterprise/views/ipam/sites/edit.php:106 -#: ../../enterprise/meta/advanced/metasetup.visual.php:1257 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1242 #: ../../enterprise/meta/advanced/metasetup.translate_string.php:292 #: ../../enterprise/meta/advanced/metasetup.relations.php:278 #: ../../enterprise/meta/advanced/metasetup.password.php:245 @@ -1665,14 +1668,15 @@ msgstr "Mismo día de la semana" #: ../../enterprise/meta/advanced/collections.data.php:386 #: ../../enterprise/meta/advanced/collections.editor.php:175 #: ../../enterprise/meta/advanced/collections.editor.php:249 -#: ../../enterprise/meta/advanced/metasetup.setup.php:651 -#: ../../enterprise/meta/advanced/metasetup.performance.php:283 +#: ../../enterprise/meta/advanced/cron_main.php:384 +#: ../../enterprise/meta/advanced/metasetup.setup.php:701 +#: ../../enterprise/meta/advanced/metasetup.performance.php:301 #: ../../enterprise/meta/event/custom_events.php:211 #: ../../enterprise/meta/include/functions_autoprovision.php:640 #: ../../enterprise/meta/include/functions_autoprovision.php:865 -#: ../../enterprise/extensions/translate_string.php:414 +#: ../../enterprise/extensions/translate_string.php:412 #: ../../enterprise/extensions/vmware/vmware_view.php:1318 -#: ../../enterprise/godmode/modules/configure_local_component.php:690 +#: ../../enterprise/godmode/modules/configure_local_component.php:842 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:479 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:845 #: ../../enterprise/godmode/agentes/collection_manager.php:203 @@ -1691,14 +1695,14 @@ msgstr "Mismo día de la semana" #: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:240 #: ../../enterprise/godmode/agentes/collections.php:80 #: ../../enterprise/godmode/agentes/collections.php:81 -#: ../../enterprise/godmode/policies/policy_plugins.php:187 -#: ../../enterprise/godmode/policies/policy_plugins.php:228 -#: ../../enterprise/godmode/policies/configure_policy.php:166 +#: ../../enterprise/godmode/policies/policy_plugins.php:193 +#: ../../enterprise/godmode/policies/policy_plugins.php:237 +#: ../../enterprise/godmode/policies/configure_policy.php:169 #: ../../enterprise/godmode/policies/policy_modules.php:429 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:328 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:360 -#: ../../enterprise/godmode/policies/policy_collections.php:293 -#: ../../enterprise/godmode/policies/policy_collections.php:352 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:343 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:375 +#: ../../enterprise/godmode/policies/policy_collections.php:302 +#: ../../enterprise/godmode/policies/policy_collections.php:374 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:153 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:429 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:350 @@ -1722,10 +1726,10 @@ msgstr "Mismo día de la semana" #: ../../enterprise/godmode/reporting/mysql_builder.php:208 #: ../../enterprise/godmode/reporting/mysql_builder.php:260 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:172 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:600 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:629 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:251 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1405 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1470 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1411 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1476 #: ../../enterprise/godmode/servers/manage_credential_boxes.php:90 #: ../../enterprise/godmode/servers/manage_export_form.php:186 #: ../../enterprise/include/ajax/log_viewer.ajax.php:107 @@ -1743,7 +1747,7 @@ msgstr "Mismo día de la semana" #: ../../enterprise/operation/agentes/policy_view.php:210 #: ../../enterprise/operation/agentes/collection_view.php:126 #: ../../enterprise/operation/agentes/collection_view.php:127 -#: ../../enterprise/tools/ipam/ipam_network.php:720 +#: ../../enterprise/tools/ipam/ipam_network.php:878 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:159 #: ../../enterprise/tools/ipam/ipam_massive.php:151 #: ../../enterprise/tools/ipam/ipam_editor.php:416 @@ -1751,13 +1755,13 @@ msgstr "Mismo día de la semana" #: ../../godmode/modules/manage_nc_groups_form.php:95 #: ../../godmode/modules/manage_network_templates_form.php:178 #: ../../godmode/modules/manage_inventory_modules.php:338 -#: ../../godmode/modules/manage_network_components_form.php:376 +#: ../../godmode/modules/manage_network_components_form.php:378 #: ../../godmode/modules/manage_inventory_modules_form.php:245 #: ../../godmode/groups/configure_group.php:287 #: ../../godmode/groups/configure_modu_group.php:99 #: ../../godmode/update_manager/update_manager.setup.php:406 #: ../../godmode/users/configure_profile.php:418 -#: ../../godmode/users/configure_user.php:1721 +#: ../../godmode/users/configure_user.php:1735 #: ../../godmode/agentes/status_monitor_custom_fields.php:231 #: ../../godmode/agentes/module_manager_editor.php:795 #: ../../godmode/agentes/inventory_manager.php:184 @@ -1769,26 +1773,24 @@ msgstr "Mismo día de la semana" #: ../../godmode/agentes/agent_manager.php:1062 #: ../../godmode/agentes/configure_field.php:199 #: ../../godmode/netflow/nf_edit_form.php:450 -#: ../../godmode/snmpconsole/snmp_alert.php:1700 -#: ../../godmode/snmpconsole/snmp_alert.php:2002 +#: ../../godmode/snmpconsole/snmp_alert.php:1704 +#: ../../godmode/snmpconsole/snmp_alert.php:2006 #: ../../godmode/snmpconsole/snmp_filters.php:264 #: ../../godmode/snmpconsole/snmp_filters.php:326 #: ../../godmode/snmpconsole/snmp_filters.php:337 #: ../../godmode/alerts/configure_alert_command.php:386 #: ../../godmode/alerts/alert_list.list.php:227 -#: ../../godmode/alerts/alert_list.list.php:1040 +#: ../../godmode/alerts/alert_list.list.php:1052 #: ../../godmode/alerts/configure_alert_action.php:424 #: ../../godmode/setup/news.php:333 ../../godmode/setup/setup_ehorus.php:216 #: ../../godmode/setup/setup_sflow.php:95 -#: ../../godmode/setup/setup_websocket_engine.php:117 -#: ../../godmode/setup/os.php:73 ../../godmode/setup/os.php:142 -#: ../../godmode/setup/setup_auth.php:515 +#: ../../godmode/setup/setup_websocket_engine.php:117 ../../godmode/setup/os.php:73 +#: ../../godmode/setup/os.php:142 ../../godmode/setup/setup_auth.php:535 #: ../../godmode/setup/setup_integria.php:728 ../../godmode/setup/links.php:168 -#: ../../godmode/setup/snmp_wizard.php:100 -#: ../../godmode/setup/setup_netflow.php:91 -#: ../../godmode/setup/setup_visuals.php:2145 -#: ../../godmode/setup/setup_general.php:867 -#: ../../godmode/setup/performance.php:880 +#: ../../godmode/setup/snmp_wizard.php:100 ../../godmode/setup/setup_netflow.php:91 +#: ../../godmode/setup/setup_visuals.php:2141 +#: ../../godmode/setup/setup_general.php:904 +#: ../../godmode/setup/performance.php:894 #: ../../godmode/reporting/visual_console_builder.data.php:313 #: ../../godmode/reporting/create_container.php:365 #: ../../godmode/reporting/visual_console_builder.elements.php:805 @@ -1797,21 +1799,21 @@ msgstr "Mismo día de la semana" #: ../../godmode/events/event_responses.editor.php:332 #: ../../godmode/events/event_edit_filter.php:956 #: ../../godmode/events/custom_events.php:192 -#: ../../godmode/servers/modificar_server.php:134 -#: ../../godmode/servers/plugin.php:196 ../../godmode/servers/plugin.php:713 -#: ../../godmode/tag/edit_tag.php:251 -#: ../../godmode/category/edit_category.php:196 +#: ../../godmode/servers/modificar_server.php:48 +#: ../../godmode/servers/modificar_server.php:243 +#: ../../godmode/servers/plugin.php:246 ../../godmode/servers/plugin.php:769 +#: ../../godmode/tag/edit_tag.php:251 ../../godmode/category/edit_category.php:196 #: ../../include/functions_visual_map_editor.php:926 -#: ../../include/ajax/alert_list.ajax.php:564 +#: ../../include/ajax/alert_list.ajax.php:605 #: ../../include/class/ConfigPEN.class.php:703 #: ../../include/class/ConfigPEN.class.php:704 #: ../../include/class/ManageNetScanScripts.class.php:769 #: ../../include/class/CredentialStore.class.php:1660 #: ../../include/class/ModuleTemplates.class.php:992 #: ../../include/class/ExternalTools.class.php:420 -#: ../../include/functions_events.php:3517 -#: ../../include/functions_events.php:3599 +#: ../../include/functions_events.php:3446 ../../include/functions_events.php:3528 #: ../../operation/users/user_edit.php:948 +#: ../../operation/visual_console/view.php:520 #: ../../operation/agentes/datos_agente.php:220 #: ../../operation/incidents/configure_integriaims_incident.php:415 #: ../../operation/reporting/reporting_viewer.php:284 @@ -1823,7 +1825,7 @@ msgstr "Actualizar" #: ../../views/calendar/special_days.php:534 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4420 #: ../../godmode/agentes/planned_downtime.list.php:819 -#: ../../godmode/alerts/configure_alert_template.php:1600 +#: ../../godmode/alerts/configure_alert_template.php:1621 #: ../../include/class/AgentWizard.class.php:6182 msgid "Loading, this operation might take several minutes..." msgstr "Cargando, esta operación podría llevar varios minutos..." @@ -1843,11 +1845,11 @@ msgstr "Marca esta casilla si quieres sobrescribir los días existentes." #: ../../views/calendar/special_days.php:145 #: ../../views/calendar/special_days.php:172 #: ../../views/calendar/special_days.php:173 -#: ../../enterprise/include/functions_policies.php:4457 -#: ../../enterprise/tools/ipam/ipam_network.php:134 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:914 -#: ../../enterprise/tools/ipam/ipam_list.php:207 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:535 +#: ../../enterprise/include/functions_policies.php:4473 +#: ../../enterprise/tools/ipam/ipam_network.php:1101 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1657 +#: ../../enterprise/tools/ipam/ipam_list.php:887 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1047 #: ../../extensions/extension_uploader.php:134 #: ../../extensions/resource_registration.php:1145 #: ../../godmode/servers/plugin_registration.php:119 @@ -1863,11 +1865,10 @@ msgstr "Mostrar rango " #: ../../views/calendar/special_days.php:209 #: ../../enterprise/meta/advanced/metasetup.visual.php:538 #: ../../enterprise/meta/advanced/metasetup.visual.php:731 -#: ../../enterprise/meta/advanced/metasetup.visual.php:1173 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:146 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1158 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:486 -#: ../../enterprise/godmode/policies/policy_alerts.php:409 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:485 +#: ../../enterprise/godmode/policies/policy_alerts.php:494 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:490 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:108 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:122 #: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:113 @@ -1875,31 +1876,28 @@ msgstr "Mostrar rango " #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:129 #: ../../enterprise/operation/agentes/policy_view.php:333 #: ../../godmode/users/configure_user.php:58 -#: ../../godmode/users/configure_user.php:1166 +#: ../../godmode/users/configure_user.php:1180 #: ../../godmode/users/user_management.php:37 -#: ../../godmode/users/user_management.php:570 -#: ../../godmode/agentes/module_manager_editor_common.php:686 +#: ../../godmode/users/user_management.php:590 +#: ../../godmode/agentes/module_manager_editor_common.php:687 #: ../../godmode/massive/massive_edit_users.php:242 #: ../../godmode/massive/massive_edit_users.php:273 -#: ../../godmode/massive/massive_edit_agents.php:1051 +#: ../../godmode/massive/massive_edit_agents.php:1062 #: ../../godmode/alerts/alert_list.list.php:702 #: ../../godmode/alerts/alert_view.php:58 ../../godmode/setup/gis_step_2.php:599 -#: ../../godmode/setup/gis_step_2.php:685 -#: ../../godmode/setup/setup_visuals.php:406 +#: ../../godmode/setup/gis_step_2.php:685 ../../godmode/setup/setup_visuals.php:406 #: ../../godmode/setup/setup_visuals.php:437 #: ../../godmode/setup/setup_visuals.php:577 #: ../../godmode/setup/setup_visuals.php:693 #: ../../godmode/setup/setup_visuals.php:733 -#: ../../godmode/setup/setup_visuals.php:1558 -#: ../../godmode/events/event_edit_filter.php:465 -#: ../../include/auth/mysql.php:806 ../../include/functions_ui.php:1447 +#: ../../godmode/setup/setup_visuals.php:1552 +#: ../../godmode/events/event_edit_filter.php:465 ../../include/auth/mysql.php:811 +#: ../../include/functions_ui.php:1528 #: ../../include/class/AgentsAlerts.class.php:948 #: ../../include/class/SnmpConsole.class.php:299 -#: ../../operation/users/user_edit.php:429 -#: ../../operation/users/user_edit.php:432 -#: ../../operation/users/user_edit.php:443 -#: ../../operation/users/user_edit.php:468 -#: ../../operation/gis_maps/gis_map.php:119 +#: ../../include/functions_events.php:5207 ../../operation/users/user_edit.php:429 +#: ../../operation/users/user_edit.php:432 ../../operation/users/user_edit.php:443 +#: ../../operation/users/user_edit.php:468 ../../operation/gis_maps/gis_map.php:119 msgid "Default" msgstr "Por defecto" @@ -1908,7 +1906,7 @@ msgstr "Por defecto" #: ../../godmode/agentes/planned_downtime.editor.php:1059 #: ../../include/functions.php:1157 #: ../../include/class/CalendarManager.class.php:1035 -#: ../../include/functions_reporting.php:14986 +#: ../../include/functions_reporting.php:15049 msgid "Sun" msgstr "Dom" @@ -1917,7 +1915,7 @@ msgstr "Dom" #: ../../godmode/agentes/planned_downtime.editor.php:1053 #: ../../include/functions.php:1133 #: ../../include/class/CalendarManager.class.php:1029 -#: ../../include/functions_reporting.php:14956 +#: ../../include/functions_reporting.php:15019 msgid "Mon" msgstr "Lun" @@ -1926,7 +1924,7 @@ msgstr "Lun" #: ../../godmode/agentes/planned_downtime.editor.php:1054 #: ../../include/functions.php:1137 #: ../../include/class/CalendarManager.class.php:1030 -#: ../../include/functions_reporting.php:14961 +#: ../../include/functions_reporting.php:15024 msgid "Tue" msgstr "Mar" @@ -1935,7 +1933,7 @@ msgstr "Mar" #: ../../godmode/agentes/planned_downtime.editor.php:1055 #: ../../include/functions.php:1141 #: ../../include/class/CalendarManager.class.php:1031 -#: ../../include/functions_reporting.php:14966 +#: ../../include/functions_reporting.php:15029 msgid "Wed" msgstr "Mié" @@ -1944,7 +1942,7 @@ msgstr "Mié" #: ../../godmode/agentes/planned_downtime.editor.php:1056 #: ../../include/functions.php:1145 #: ../../include/class/CalendarManager.class.php:1032 -#: ../../include/functions_reporting.php:14971 +#: ../../include/functions_reporting.php:15034 msgid "Thu" msgstr "Jue" @@ -1953,7 +1951,7 @@ msgstr "Jue" #: ../../godmode/agentes/planned_downtime.editor.php:1057 #: ../../include/functions.php:1149 #: ../../include/class/CalendarManager.class.php:1033 -#: ../../include/functions_reporting.php:14976 +#: ../../include/functions_reporting.php:15039 msgid "Fri" msgstr "Vie" @@ -1962,91 +1960,91 @@ msgstr "Vie" #: ../../godmode/agentes/planned_downtime.editor.php:1058 #: ../../include/functions.php:1153 #: ../../include/class/CalendarManager.class.php:1034 -#: ../../include/functions_reporting.php:14981 +#: ../../include/functions_reporting.php:15044 msgid "Sat" msgstr "Sáb" #: ../../views/calendar/special_days.php:268 -#: ../../enterprise/include/functions_reporting.php:1768 -#: ../../enterprise/include/functions_reporting.php:2841 -#: ../../enterprise/include/functions_reporting.php:3844 +#: ../../enterprise/include/functions_reporting.php:1783 +#: ../../enterprise/include/functions_reporting.php:3063 +#: ../../enterprise/include/functions_reporting.php:4066 msgid "January" msgstr "Enero" #: ../../views/calendar/special_days.php:272 -#: ../../enterprise/include/functions_reporting.php:1772 -#: ../../enterprise/include/functions_reporting.php:2845 -#: ../../enterprise/include/functions_reporting.php:3848 +#: ../../enterprise/include/functions_reporting.php:1787 +#: ../../enterprise/include/functions_reporting.php:3067 +#: ../../enterprise/include/functions_reporting.php:4070 msgid "February" msgstr "Febrero" #: ../../views/calendar/special_days.php:276 -#: ../../enterprise/include/functions_reporting.php:1776 -#: ../../enterprise/include/functions_reporting.php:2849 -#: ../../enterprise/include/functions_reporting.php:3852 +#: ../../enterprise/include/functions_reporting.php:1791 +#: ../../enterprise/include/functions_reporting.php:3071 +#: ../../enterprise/include/functions_reporting.php:4074 msgid "March" msgstr "Marzo" #: ../../views/calendar/special_days.php:280 -#: ../../enterprise/include/functions_reporting.php:1780 -#: ../../enterprise/include/functions_reporting.php:2853 -#: ../../enterprise/include/functions_reporting.php:3856 +#: ../../enterprise/include/functions_reporting.php:1795 +#: ../../enterprise/include/functions_reporting.php:3075 +#: ../../enterprise/include/functions_reporting.php:4078 msgid "April" msgstr "Abril" #: ../../views/calendar/special_days.php:284 -#: ../../enterprise/include/functions_reporting.php:1784 -#: ../../enterprise/include/functions_reporting.php:2857 -#: ../../enterprise/include/functions_reporting.php:3860 +#: ../../enterprise/include/functions_reporting.php:1799 +#: ../../enterprise/include/functions_reporting.php:3079 +#: ../../enterprise/include/functions_reporting.php:4082 msgid "May" msgstr "Mayo" #: ../../views/calendar/special_days.php:288 -#: ../../enterprise/include/functions_reporting.php:1788 -#: ../../enterprise/include/functions_reporting.php:2861 -#: ../../enterprise/include/functions_reporting.php:3864 +#: ../../enterprise/include/functions_reporting.php:1803 +#: ../../enterprise/include/functions_reporting.php:3083 +#: ../../enterprise/include/functions_reporting.php:4086 msgid "June" msgstr "Junio" #: ../../views/calendar/special_days.php:292 -#: ../../enterprise/include/functions_reporting.php:1792 -#: ../../enterprise/include/functions_reporting.php:2865 -#: ../../enterprise/include/functions_reporting.php:3868 +#: ../../enterprise/include/functions_reporting.php:1807 +#: ../../enterprise/include/functions_reporting.php:3087 +#: ../../enterprise/include/functions_reporting.php:4090 msgid "July" msgstr "Julio" #: ../../views/calendar/special_days.php:296 -#: ../../enterprise/include/functions_reporting.php:1796 -#: ../../enterprise/include/functions_reporting.php:2869 -#: ../../enterprise/include/functions_reporting.php:3872 +#: ../../enterprise/include/functions_reporting.php:1811 +#: ../../enterprise/include/functions_reporting.php:3091 +#: ../../enterprise/include/functions_reporting.php:4094 msgid "August" msgstr "Agosto" #: ../../views/calendar/special_days.php:300 -#: ../../enterprise/include/functions_reporting.php:1800 -#: ../../enterprise/include/functions_reporting.php:2873 -#: ../../enterprise/include/functions_reporting.php:3876 +#: ../../enterprise/include/functions_reporting.php:1815 +#: ../../enterprise/include/functions_reporting.php:3095 +#: ../../enterprise/include/functions_reporting.php:4098 msgid "September" msgstr "Septiembre" #: ../../views/calendar/special_days.php:304 -#: ../../enterprise/include/functions_reporting.php:1804 -#: ../../enterprise/include/functions_reporting.php:2877 -#: ../../enterprise/include/functions_reporting.php:3880 +#: ../../enterprise/include/functions_reporting.php:1819 +#: ../../enterprise/include/functions_reporting.php:3099 +#: ../../enterprise/include/functions_reporting.php:4102 msgid "October" msgstr "Octubre" #: ../../views/calendar/special_days.php:308 -#: ../../enterprise/include/functions_reporting.php:1808 -#: ../../enterprise/include/functions_reporting.php:2881 -#: ../../enterprise/include/functions_reporting.php:3884 +#: ../../enterprise/include/functions_reporting.php:1823 +#: ../../enterprise/include/functions_reporting.php:3103 +#: ../../enterprise/include/functions_reporting.php:4106 msgid "November" msgstr "Noviembre" #: ../../views/calendar/special_days.php:312 -#: ../../enterprise/include/functions_reporting.php:1813 -#: ../../enterprise/include/functions_reporting.php:2886 -#: ../../enterprise/include/functions_reporting.php:3889 +#: ../../enterprise/include/functions_reporting.php:1828 +#: ../../enterprise/include/functions_reporting.php:3108 +#: ../../enterprise/include/functions_reporting.php:4111 msgid "December" msgstr "Diciembre" @@ -2063,28 +2061,22 @@ msgstr "Mostrar plantillas" #: ../../enterprise/meta/advanced/collections.data.php:330 #: ../../enterprise/meta/advanced/collections.editor.php:95 #: ../../enterprise/meta/advanced/collections.editor.php:229 -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:72 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:396 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:747 #: ../../enterprise/meta/include/functions_autoprovision.php:527 #: ../../enterprise/meta/include/functions_autoprovision.php:528 #: ../../enterprise/meta/include/functions_autoprovision.php:733 #: ../../enterprise/meta/include/functions_autoprovision.php:734 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2064 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2159 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2723 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:524 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:176 #: ../../enterprise/godmode/agentes/collections.data.php:124 #: ../../enterprise/godmode/agentes/collections.data.php:300 #: ../../enterprise/godmode/agentes/collections.data.php:429 #: ../../enterprise/godmode/agentes/collections.editor.php:255 -#: ../../enterprise/godmode/policies/policy_modules.php:1989 +#: ../../enterprise/godmode/policies/policy_modules.php:2005 #: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:205 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:580 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:383 -#: ../../enterprise/include/functions_tasklist.php:639 -#: ../../enterprise/include/functions_tasklist.php:682 +#: ../../enterprise/include/functions_tasklist.php:662 +#: ../../enterprise/include/functions_tasklist.php:719 #: ../../enterprise/include/class/NetworkConfigManager.class.php:612 #: ../../enterprise/include/class/NetworkConfigManager.class.php:786 #: ../../enterprise/include/class/NetworkConfigManager.class.php:965 @@ -2095,13 +2087,12 @@ msgstr "Mostrar plantillas" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3143 #: ../../enterprise/include/lib/Metaconsole/Node.php:1098 #: ../../enterprise/include/lib/Metaconsole/Node.php:1099 -#: ../../enterprise/operation/agentes/tag_view.php:849 -#: ../../enterprise/tools/ipam/ipam.php:417 +#: ../../enterprise/operation/agentes/tag_view.php:1197 +#: ../../enterprise/tools/ipam/ipam.php:416 #: ../../enterprise/tools/ipam/ipam_ajax.php:122 #: ../../enterprise/tools/ipam/ipam_ajax.php:530 #: ../../extensions/files_repo/files_repo_list.php:139 -#: ../../godmode/groups/group_list.php:963 -#: ../../godmode/groups/group_list.php:964 +#: ../../godmode/groups/group_list.php:973 ../../godmode/groups/group_list.php:974 #: ../../godmode/users/profile_list.php:444 #: ../../godmode/agentes/agent_template.php:306 #: ../../godmode/agentes/modificar_agente.php:822 @@ -2109,25 +2100,26 @@ msgstr "Mostrar plantillas" #: ../../godmode/agentes/planned_downtime.editor.php:1416 #: ../../godmode/agentes/fields_manager.php:191 #: ../../godmode/agentes/configure_field.php:83 +#: ../../godmode/snmpconsole/snmp_alert.php:2009 #: ../../godmode/setup/snmp_wizard.php:110 #: ../../godmode/reporting/reporting_builder.list_items.php:627 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2347 -#: ../../godmode/reporting/reporting_builder.php:1164 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2389 +#: ../../godmode/reporting/reporting_builder.php:1167 #: ../../godmode/events/event_responses.list.php:105 -#: ../../godmode/servers/servers.build_table.php:250 -#: ../../godmode/servers/plugin.php:177 ../../godmode/servers/plugin.php:1042 -#: ../../godmode/category/category.php:182 -#: ../../godmode/category/category.php:211 ../../include/functions_cron.php:918 -#: ../../include/functions_cron.php:944 -#: ../../include/class/NetworkMap.class.php:3198 +#: ../../godmode/servers/servers.build_table.php:269 +#: ../../godmode/servers/plugin.php:227 ../../godmode/servers/plugin.php:1098 +#: ../../godmode/category/category.php:182 ../../godmode/category/category.php:211 +#: ../../include/functions_cron.php:918 ../../include/functions_cron.php:943 +#: ../../include/class/NetworkMap.class.php:3200 #: ../../include/class/CredentialStore.class.php:1263 #: ../../include/class/TipsWindow.class.php:469 #: ../../include/class/CalendarManager.class.php:703 -#: ../../include/lib/ClusterViewer/ClusterManager.php:618 -#: ../../operation/visual_console/view.php:467 -#: ../../operation/agentes/estado_agente.php:1271 -#: ../../operation/agentes/pandora_networkmap.php:816 -#: ../../operation/agentes/status_monitor.php:2250 +#: ../../include/lib/ClusterViewer/ClusterManager.php:614 +#: ../../operation/visual_console/view.php:531 +#: ../../operation/agentes/estado_agente.php:1289 +#: ../../operation/agentes/pandora_networkmap.php:839 +#: ../../operation/agentes/status_monitor.php:2306 +#: ../../operation/agentes/status_monitor.php:2321 #: ../../operation/gis_maps/gis_map.php:203 #: ../../operation/incidents/list_integriaims_incidents.php:621 #: ../../operation/search_reports.php:68 @@ -2135,34 +2127,33 @@ msgid "Edit" msgstr "Editar" #: ../../views/calendar/special_days.php:461 ../../views/dashboard/list.php:188 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:684 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:685 #: ../../enterprise/meta/advanced/metasetup.relations.php:584 #: ../../enterprise/meta/advanced/links.php:186 #: ../../enterprise/meta/advanced/policymanager.queue.php:349 #: ../../enterprise/meta/monitoring/custom_fields_view.php:1166 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:148 -#: ../../enterprise/godmode/modules/local_components.php:743 +#: ../../enterprise/godmode/modules/local_components.php:742 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:78 -#: ../../enterprise/godmode/policies/policy_alerts.php:565 -#: ../../enterprise/godmode/policies/policy_modules.php:1671 -#: ../../enterprise/godmode/policies/policy_modules.php:1687 -#: ../../enterprise/godmode/policies/policy_modules.php:1748 +#: ../../enterprise/godmode/policies/policy_alerts.php:650 +#: ../../enterprise/godmode/policies/policy_modules.php:1679 +#: ../../enterprise/godmode/policies/policy_modules.php:1695 +#: ../../enterprise/godmode/policies/policy_modules.php:1758 #: ../../enterprise/godmode/policies/policy_queue.php:814 #: ../../enterprise/godmode/policies/policy_queue.php:856 #: ../../enterprise/godmode/policies/policy_queue.php:879 -#: ../../enterprise/godmode/policies/policies.php:633 -#: ../../enterprise/godmode/policies/policies.php:652 -#: ../../enterprise/godmode/policies/policies.php:687 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:563 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:297 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:310 -#: ../../enterprise/godmode/policies/policy_agents.php:750 -#: ../../enterprise/godmode/policies/policy_agents.php:766 -#: ../../enterprise/godmode/policies/policy_agents.php:881 -#: ../../enterprise/godmode/policies/policy_agents.php:896 -#: ../../enterprise/godmode/policies/policy_agents.php:1165 -#: ../../enterprise/godmode/policies/policy_agents.php:1276 -#: ../../enterprise/godmode/policies/policy_agents.php:1504 +#: ../../enterprise/godmode/policies/policies.php:657 +#: ../../enterprise/godmode/policies/policies.php:676 +#: ../../enterprise/godmode/policies/policies.php:711 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:579 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:312 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:325 +#: ../../enterprise/godmode/policies/policy_agents.php:760 +#: ../../enterprise/godmode/policies/policy_agents.php:776 +#: ../../enterprise/godmode/policies/policy_agents.php:891 +#: ../../enterprise/godmode/policies/policy_agents.php:906 +#: ../../enterprise/godmode/policies/policy_agents.php:1175 +#: ../../enterprise/godmode/policies/policy_agents.php:1286 +#: ../../enterprise/godmode/policies/policy_agents.php:1514 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:433 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:442 #: ../../enterprise/godmode/setup/setup_skins.php:211 @@ -2175,9 +2166,9 @@ msgstr "Editar" #: ../../enterprise/godmode/reporting/graph_template_item_editor.php:322 #: ../../enterprise/godmode/reporting/mysql_builder.php:104 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:287 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1388 -#: ../../enterprise/include/functions_tasklist.php:654 -#: ../../enterprise/include/functions_tasklist.php:690 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1394 +#: ../../enterprise/include/functions_tasklist.php:677 +#: ../../enterprise/include/functions_tasklist.php:732 #: ../../enterprise/include/ajax/ipam.ajax.php:781 #: ../../enterprise/include/ajax/ipam.ajax.php:859 #: ../../enterprise/include/class/DeploymentCenter.class.php:1594 @@ -2190,15 +2181,17 @@ msgstr "Editar" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3151 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3471 #: ../../enterprise/include/class/ManageBackups.class.php:452 -#: ../../enterprise/include/functions_services.php:2026 +#: ../../enterprise/include/functions_services.php:2081 #: ../../enterprise/include/lib/Metaconsole/Node.php:1184 -#: ../../enterprise/operation/services/services.list.php:689 -#: ../../enterprise/operation/services/services.list.php:787 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1346 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1485 +#: ../../enterprise/operation/agentes/policy_manager.php:198 +#: ../../enterprise/operation/agentes/policy_manager.php:583 +#: ../../enterprise/operation/services/services.list.php:696 +#: ../../enterprise/operation/services/services.list.php:794 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1348 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1487 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:360 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:844 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:975 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:825 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:958 #: ../../update_manager_client/views/offline.php:72 #: ../../update_manager_client/views/online.php:125 #: ../../update_manager_client/views/online.php:166 @@ -2208,54 +2201,53 @@ msgstr "Editar" #: ../../godmode/modules/manage_network_components.php:855 #: ../../godmode/modules/manage_network_templates.php:274 #: ../../godmode/modules/manage_network_templates.php:289 -#: ../../godmode/groups/group_list.php:972 +#: ../../godmode/groups/group_list.php:982 #: ../../godmode/groups/modu_group_list.php:284 #: ../../godmode/groups/modu_group_list.php:287 ../../godmode/extensions.php:283 #: ../../godmode/extensions.php:301 ../../godmode/users/profile_list.php:452 #: ../../godmode/users/user_list.php:984 -#: ../../godmode/users/configure_user.php:1987 -#: ../../godmode/users/configure_user.php:2223 +#: ../../godmode/users/configure_user.php:2000 +#: ../../godmode/users/configure_user.php:2236 #: ../../godmode/agentes/agent_template.php:298 #: ../../godmode/agentes/inventory_manager.php:262 -#: ../../godmode/agentes/modificar_agente.php:953 +#: ../../godmode/agentes/modificar_agente.php:954 #: ../../godmode/agentes/planned_downtime.editor.php:1453 #: ../../godmode/agentes/fields_manager.php:210 -#: ../../godmode/agentes/module_manager.php:1012 -#: ../../godmode/agentes/module_manager.php:1028 -#: ../../godmode/agentes/module_manager.php:1256 -#: ../../godmode/netflow/nf_item_list.php:262 -#: ../../godmode/netflow/nf_edit.php:202 -#: ../../godmode/snmpconsole/snmp_alert.php:1945 -#: ../../godmode/snmpconsole/snmp_alert.php:2325 +#: ../../godmode/agentes/module_manager.php:1078 +#: ../../godmode/agentes/module_manager.php:1094 +#: ../../godmode/agentes/module_manager.php:1325 +#: ../../godmode/netflow/nf_item_list.php:262 ../../godmode/netflow/nf_edit.php:202 +#: ../../godmode/snmpconsole/snmp_alert.php:1949 +#: ../../godmode/snmpconsole/snmp_alert.php:2330 #: ../../godmode/snmpconsole/snmp_filters.php:326 -#: ../../godmode/snmpconsole/snmp_filters.php:337 -#: ../../godmode/massive/massive_operations.php:414 +#: ../../godmode/snmpconsole/snmp_filters.php:337 ../../godmode/menu.php:752 +#: ../../godmode/massive/massive_operations.php:411 #: ../../godmode/massive/massive_standby_alerts.php:255 #: ../../godmode/massive/massive_edit_plugins.php:576 #: ../../godmode/massive/massive_enable_disable_alerts.php:227 #: ../../godmode/alerts/alert_actions.php:449 -#: ../../godmode/alerts/alert_list.list.php:1255 +#: ../../godmode/alerts/alert_list.list.php:1263 #: ../../godmode/alerts/alert_commands.php:812 #: ../../godmode/alerts/alert_commands.php:815 -#: ../../godmode/alerts/alert_templates.php:469 ../../godmode/setup/news.php:392 +#: ../../godmode/alerts/alert_templates.php:470 ../../godmode/setup/news.php:392 #: ../../godmode/setup/links.php:210 #: ../../godmode/reporting/create_container.php:801 #: ../../godmode/reporting/map_builder.php:544 #: ../../godmode/reporting/map_builder.php:555 #: ../../godmode/reporting/graphs.php:414 #: ../../godmode/reporting/visual_console_builder.elements.php:540 -#: ../../godmode/reporting/reporting_builder.php:1176 -#: ../../godmode/reporting/reporting_builder.php:1201 +#: ../../godmode/reporting/reporting_builder.php:1179 +#: ../../godmode/reporting/reporting_builder.php:1204 #: ../../godmode/events/event_filter.php:196 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:669 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:981 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:992 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1019 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:705 #: ../../godmode/wizards/DiscoveryTaskList.class.php:1032 #: ../../godmode/wizards/DiscoveryTaskList.class.php:1043 -#: ../../godmode/servers/plugin.php:1054 ../../godmode/tag/tag.php:421 -#: ../../godmode/category/category.php:186 -#: ../../godmode/category/category.php:222 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1081 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1094 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1105 +#: ../../godmode/servers/plugin.php:1110 ../../godmode/tag/tag.php:421 +#: ../../godmode/category/category.php:186 ../../godmode/category/category.php:222 +#: ../../include/functions_cron.php:931 ../../include/functions_cron.php:956 #: ../../include/functions_profile.php:319 #: ../../include/class/ConfigPEN.class.php:672 #: ../../include/class/SatelliteAgent.class.php:1145 @@ -2264,26 +2256,27 @@ msgstr "Editar" #: ../../include/class/TreeGroupEdition.class.php:166 #: ../../include/class/CredentialStore.class.php:1702 #: ../../include/class/SnmpConsole.class.php:472 -#: ../../include/class/SnmpConsole.class.php:1268 -#: ../../include/class/SnmpConsole.class.php:1295 +#: ../../include/class/SnmpConsole.class.php:1270 +#: ../../include/class/SnmpConsole.class.php:1297 #: ../../include/class/TipsWindow.class.php:640 #: ../../include/class/ModuleTemplates.class.php:874 #: ../../include/class/ModuleTemplates.class.php:889 #: ../../include/class/WelcomeWindow.class.php:171 #: ../../include/class/SatelliteCollection.class.php:531 #: ../../include/class/SatelliteCollection.class.php:574 -#: ../../include/functions_filemanager.php:769 +#: ../../include/functions_filemanager.php:778 #: ../../include/functions_container.php:190 #: ../../include/functions_container.php:324 -#: ../../include/lib/Dashboard/Widgets/events_list.php:655 -#: ../../include/functions_events.php:3660 -#: ../../operation/users/user_edit.php:1342 -#: ../../operation/agentes/pandora_networkmap.editor.php:743 +#: ../../include/lib/Dashboard/Widgets/events_list.php:701 +#: ../../include/functions_events.php:3589 ../../operation/users/user_edit.php:1342 +#: ../../operation/agentes/pandora_networkmap.editor.php:749 +#: ../../operation/agentes/pandora_networkmap.php:899 #: ../../operation/messages/message_list.php:300 -#: ../../operation/snmpconsole/snmp_browser.php:620 -#: ../../operation/snmpconsole/snmp_browser.php:696 +#: ../../operation/snmpconsole/snmp_browser.php:622 +#: ../../operation/snmpconsole/snmp_browser.php:698 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:213 #: ../../operation/incidents/list_integriaims_incidents.php:625 +#: ../../general/header.php:946 msgid "Are you sure?" msgstr "¿Estás seguro?" @@ -2293,13 +2286,15 @@ msgstr "¿Estás seguro?" #: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:177 #: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:161 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4418 -#: ../../godmode/alerts/configure_alert_template.php:1598 +#: ../../enterprise/operation/agentes/policy_manager.php:520 +#: ../../godmode/alerts/configure_alert_template.php:1619 #: ../../godmode/events/event_edit_filter.php:683 #: ../../godmode/events/event_edit_filter.php:748 -#: ../../include/functions_ui.php:7605 ../../include/functions_ui.php:7661 +#: ../../include/functions_ui.php:7628 ../../include/functions_ui.php:7684 #: ../../include/rest-api/index.php:363 #: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:546 -#: ../../operation/events/events.php:1311 ../../operation/events/events.php:1401 +#: ../../include/functions_html.php:6208 ../../operation/events/events.php:1457 +#: ../../operation/events/events.php:1547 msgid "Remove" msgstr "Eliminar" @@ -2311,9 +2306,8 @@ msgstr "Cargar calendario" msgid "Cluster view" msgstr "Vista de clústers" -#: ../../views/cluster/list.php:40 -#: ../../enterprise/meta/general/main_header.php:91 -#: ../../enterprise/meta/general/logon_ok.php:82 +#: ../../views/cluster/list.php:40 ../../enterprise/meta/general/main_header.php:91 +#: ../../enterprise/meta/general/logon_ok.php:74 #: ../../enterprise/meta/general/main_menu.php:191 #: ../../enterprise/meta/general/main_menu.php:192 #: ../../enterprise/extensions/vmware/vmware_view.php:1454 @@ -2328,7 +2322,8 @@ msgstr "Vista de clústers" #: ../../enterprise/include/class/SAPView.class.php:155 #: ../../enterprise/include/class/SAPView.class.php:199 #: ../../enterprise/operation/agentes/tag_view.php:50 -#: ../../enterprise/operation/log/log_viewer.php:492 +#: ../../enterprise/operation/log/log_viewer.php:494 +#: ../../enterprise/tools/ipam/ipam_list.php:62 #: ../../enterprise/tools/ipam/ipam_editor.php:303 #: ../../extensions/agents_modules.php:560 ../../extensions/module_groups.php:260 #: ../../extensions/realtime_graphs.php:67 ../../godmode/groups/tactical.php:71 @@ -2339,19 +2334,19 @@ msgstr "Vista de clústers" #: ../../include/class/AgentsAlerts.class.php:751 #: ../../include/class/SnmpConsole.class.php:217 ../../operation/heatmap.php:140 #: ../../operation/tree.php:185 ../../operation/agentes/alerts_status.php:198 -#: ../../operation/agentes/estado_agente.php:246 +#: ../../operation/agentes/estado_agente.php:264 #: ../../operation/agentes/interface_view.php:72 #: ../../operation/agentes/status_monitor.php:335 #: ../../operation/agentes/group_view.php:98 #: ../../operation/agentes/tactical.php:81 -#: ../../operation/network/network_usage_map.php:48 +#: ../../operation/network/network_usage_map.php:63 #: ../../operation/netflow/nf_live_view.php:144 #: ../../operation/netflow/netflow_explorer.php:55 #: ../../operation/snmpconsole/snmp_statistics.php:100 -#: ../../operation/snmpconsole/snmp_browser.php:88 +#: ../../operation/snmpconsole/snmp_browser.php:90 #: ../../operation/snmpconsole/snmp_mib_uploader.php:56 #: ../../operation/menu.php:159 ../../operation/menu.php:276 -#: ../../operation/inventory/inventory.php:312 +#: ../../operation/inventory/inventory.php:316 #: ../../general/first_task/cluster_builder.php:38 msgid "Monitoring" msgstr "Monitorización" @@ -2364,69 +2359,69 @@ msgid "Clusters" msgstr "Clústers" #: ../../views/cluster/list.php:72 -#: ../../enterprise/meta/advanced/servers.build_table.php:79 +#: ../../enterprise/meta/advanced/servers.build_table.php:80 #: ../../enterprise/meta/advanced/metasetup.relations.php:335 #: ../../enterprise/meta/advanced/metasetup.relations.php:413 #: ../../enterprise/meta/advanced/metasetup.relations.php:548 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:68 -#: ../../enterprise/godmode/modules/configure_local_component.php:214 -#: ../../enterprise/godmode/policies/policy_modules.php:1590 +#: ../../enterprise/godmode/modules/configure_local_component.php:247 +#: ../../enterprise/godmode/policies/policy_modules.php:1586 #: ../../enterprise/godmode/services/services.elements.php:113 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:72 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:93 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:196 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1663 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:201 -#: ../../enterprise/include/functions_reporting_csv.php:1655 -#: ../../enterprise/include/functions_reporting_csv.php:1771 -#: ../../enterprise/include/functions_reporting_csv.php:2011 -#: ../../enterprise/include/functions_reporting_csv.php:2079 -#: ../../enterprise/include/functions_services.php:1602 +#: ../../enterprise/include/functions_reporting_csv.php:1696 +#: ../../enterprise/include/functions_reporting_csv.php:1812 +#: ../../enterprise/include/functions_reporting_csv.php:2052 +#: ../../enterprise/include/functions_reporting_csv.php:2120 +#: ../../enterprise/include/functions_services.php:1641 #: ../../enterprise/operation/agentes/policy_view.php:397 #: ../../enterprise/operation/agentes/tag_view.php:699 #: ../../enterprise/operation/agentes/ver_agente.php:50 #: ../../godmode/modules/manage_network_templates_form.php:232 -#: ../../godmode/modules/manage_network_components_form_common.php:64 +#: ../../godmode/modules/manage_network_components_form_common.php:79 #: ../../godmode/modules/manage_network_components.php:779 #: ../../godmode/update_manager/update_manager.history.php:41 #: ../../godmode/agentes/agent_template.php:275 #: ../../godmode/agentes/modificar_agente.php:706 #: ../../godmode/agentes/planned_downtime.list.php:736 #: ../../godmode/agentes/planned_downtime.editor.php:926 -#: ../../godmode/agentes/module_manager_editor_common.php:293 -#: ../../godmode/agentes/module_manager_editor_common.php:1546 -#: ../../godmode/agentes/module_manager.php:630 +#: ../../godmode/agentes/module_manager_editor_common.php:294 +#: ../../godmode/agentes/module_manager_editor_common.php:1563 +#: ../../godmode/agentes/module_manager.php:696 #: ../../godmode/alerts/alert_templates.php:35 -#: ../../godmode/alerts/alert_templates.php:311 -#: ../../godmode/alerts/alert_templates.php:416 ../../godmode/setup/news.php:354 +#: ../../godmode/alerts/alert_templates.php:312 +#: ../../godmode/alerts/alert_templates.php:417 ../../godmode/setup/news.php:354 #: ../../godmode/setup/gis_step_2.php:256 #: ../../godmode/setup/setup_integria.php:479 #: ../../godmode/setup/setup_integria.php:613 #: ../../godmode/reporting/reporting_builder.list_items.php:245 #: ../../godmode/reporting/reporting_builder.list_items.php:374 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1057 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1076 #: ../../godmode/reporting/visual_console_builder.wizard.php:131 #: ../../godmode/reporting/visual_console_builder.wizard.php:315 #: ../../godmode/events/event_responses.editor.php:234 -#: ../../godmode/servers/servers.build_table.php:81 -#: ../../godmode/servers/modificar_server.php:105 -#: ../../godmode/servers/plugin.php:985 ../../mobile/operation/visualmaps.php:125 -#: ../../mobile/operation/visualmaps.php:126 -#: ../../mobile/operation/events.php:687 ../../mobile/operation/events.php:688 -#: ../../mobile/operation/events.php:841 ../../mobile/operation/events.php:1016 -#: ../../mobile/operation/events.php:1017 +#: ../../godmode/servers/servers.build_table.php:82 +#: ../../godmode/servers/modificar_server.php:214 +#: ../../godmode/servers/plugin.php:1041 ../../mobile/operation/visualmaps.php:125 +#: ../../mobile/operation/visualmaps.php:126 ../../mobile/operation/events.php:683 +#: ../../mobile/operation/events.php:684 ../../mobile/operation/events.php:837 +#: ../../mobile/operation/events.php:1012 ../../mobile/operation/events.php:1013 #: ../../include/functions_visual_map_editor.php:750 #: ../../include/functions_visual_map_editor.php:768 #: ../../include/functions_visual_map_editor.php:894 -#: ../../include/functions_reporting_html.php:1056 -#: ../../include/functions_reporting_html.php:1065 -#: ../../include/functions_reporting_html.php:1306 -#: ../../include/functions_reporting_html.php:1314 -#: ../../include/functions_reporting_html.php:2657 -#: ../../include/functions_reporting_html.php:5518 +#: ../../include/functions_reporting_html.php:1060 +#: ../../include/functions_reporting_html.php:1069 +#: ../../include/functions_reporting_html.php:1310 +#: ../../include/functions_reporting_html.php:1318 +#: ../../include/functions_reporting_html.php:2661 +#: ../../include/functions_reporting_html.php:5529 #: ../../include/ajax/heatmap.ajax.php:96 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:467 -#: ../../include/functions_reports.php:1086 ../../include/functions_html.php:5976 +#: ../../include/functions_reports.php:1091 ../../include/functions_html.php:6092 +#: ../../include/class/AlertsList.class.php:313 #: ../../include/class/ModuleTemplates.class.php:1185 #: ../../include/class/CalendarManager.class.php:1028 #: ../../include/class/CalendarManager.class.php:1062 @@ -2438,10 +2433,9 @@ msgstr "Clústers" #: ../../include/lib/Dashboard/Widgets/custom_graph.php:364 #: ../../include/lib/Dashboard/Widgets/clock.php:221 #: ../../include/functions_snmp_browser.php:564 -#: ../../include/functions_events.php:2525 -#: ../../include/functions_events.php:4963 -#: ../../operation/agentes/estado_agente.php:1051 -#: ../../operation/agentes/ver_agente.php:1171 +#: ../../include/functions_events.php:2454 ../../include/functions_events.php:4917 +#: ../../operation/agentes/estado_agente.php:1069 +#: ../../operation/agentes/ver_agente.php:1189 #: ../../operation/netflow/nf_live_view.php:568 #: ../../operation/incidents/configure_integriaims_incident.php:251 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:342 @@ -2450,57 +2444,56 @@ msgstr "Clústers" msgid "Type" msgstr "Tipo" -#: ../../views/cluster/list.php:73 -#: ../../include/functions_reporting_html.php:5953 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:325 -#: ../../operation/agentes/pandora_networkmap.php:718 +#: ../../views/cluster/list.php:73 ../../include/functions_reporting_html.php:5964 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:346 +#: ../../operation/agentes/pandora_networkmap.php:741 msgid "Nodes" msgstr "Nodos" -#: ../../views/cluster/list.php:74 -#: ../../enterprise/views/ncm/devices/list.php:120 -#: ../../enterprise/meta/advanced/servers.build_table.php:78 +#: ../../views/cluster/list.php:74 ../../enterprise/views/ncm/devices/list.php:120 +#: ../../enterprise/meta/advanced/servers.build_table.php:79 #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:584 #: ../../enterprise/meta/advanced/policymanager.queue.php:225 -#: ../../enterprise/meta/monitoring/custom_fields_view.php:719 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:715 #: ../../enterprise/meta/include/functions_events_meta.php:78 #: ../../enterprise/meta/agentsearch.php:139 #: ../../enterprise/meta/agentsearch.php:336 #: ../../enterprise/extensions/vmware/vmware_view.php:1105 #: ../../enterprise/godmode/agentes/collection_manager.php:164 #: ../../enterprise/godmode/agentes/collection_manager.php:264 -#: ../../enterprise/godmode/policies/policy_alerts.php:368 -#: ../../enterprise/godmode/policies/policy_modules.php:1591 +#: ../../enterprise/godmode/policies/policy_alerts.php:448 +#: ../../enterprise/godmode/policies/policy_modules.php:1588 #: ../../enterprise/godmode/policies/policy_queue.php:337 -#: ../../enterprise/godmode/policies/policies.php:436 +#: ../../enterprise/godmode/policies/policies.php:452 #: ../../enterprise/godmode/policies/policy_collections.php:243 -#: ../../enterprise/godmode/policies/policy_collections.php:324 -#: ../../enterprise/godmode/policies/policy_agents.php:962 -#: ../../enterprise/godmode/policies/policy_agents.php:1347 +#: ../../enterprise/godmode/policies/policy_collections.php:337 +#: ../../enterprise/godmode/policies/policy_agents.php:972 +#: ../../enterprise/godmode/policies/policy_agents.php:1357 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:125 #: ../../enterprise/godmode/admin_access_logs.php:50 -#: ../../enterprise/godmode/servers/HA_cluster.php:175 +#: ../../enterprise/godmode/servers/HA_cluster.php:194 #: ../../enterprise/godmode/servers/list_satellite.php:55 -#: ../../enterprise/include/functions_reporting_csv.php:725 -#: ../../enterprise/include/functions_reporting_csv.php:931 -#: ../../enterprise/include/functions_reporting_csv.php:2043 -#: ../../enterprise/include/functions_reporting_csv.php:2789 +#: ../../enterprise/include/functions_reporting_csv.php:766 +#: ../../enterprise/include/functions_reporting_csv.php:972 +#: ../../enterprise/include/functions_reporting_csv.php:2084 +#: ../../enterprise/include/functions_reporting_csv.php:2830 #: ../../enterprise/include/class/Omnishell.class.php:643 #: ../../enterprise/include/class/OmnishellTaskAgent.class.php:104 #: ../../enterprise/include/class/OmnishellTaskAgent.class.php:138 #: ../../enterprise/include/class/ManageBackups.class.php:168 -#: ../../enterprise/include/functions_reporting.php:1851 -#: ../../enterprise/include/functions_reporting.php:2916 -#: ../../enterprise/include/functions_reporting.php:3905 -#: ../../enterprise/include/functions_reporting.php:6155 -#: ../../enterprise/include/functions_services.php:1613 +#: ../../enterprise/include/functions_reporting.php:1866 +#: ../../enterprise/include/functions_reporting.php:3138 +#: ../../enterprise/include/functions_reporting.php:4127 +#: ../../enterprise/include/functions_reporting.php:6377 +#: ../../enterprise/include/functions_services.php:1652 #: ../../enterprise/operation/agentes/policy_view.php:66 #: ../../enterprise/operation/agentes/policy_view.php:167 #: ../../enterprise/operation/agentes/policy_view.php:263 #: ../../enterprise/operation/agentes/policy_view.php:398 #: ../../enterprise/operation/agentes/tag_view.php:701 -#: ../../enterprise/operation/agentes/tag_view.php:788 +#: ../../enterprise/operation/agentes/tag_view.php:790 #: ../../enterprise/operation/agentes/collection_view.php:87 +#: ../../enterprise/operation/agentes/policy_manager.php:516 #: ../../enterprise/operation/services/services.service.php:118 #: ../../enterprise/operation/services/services.list.php:246 #: ../../enterprise/operation/services/services.list.php:545 @@ -2510,21 +2503,21 @@ msgstr "Nodos" #: ../../godmode/agentes/status_monitor_custom_fields.php:117 #: ../../godmode/agentes/status_monitor_custom_fields.php:166 #: ../../godmode/agentes/agent_incidents.php:88 -#: ../../godmode/agentes/module_manager.php:645 -#: ../../godmode/massive/massive_copy_modules.php:121 -#: ../../godmode/massive/massive_copy_modules.php:281 -#: ../../godmode/massive/massive_delete_modules.php:415 +#: ../../godmode/agentes/module_manager.php:711 +#: ../../godmode/massive/massive_copy_modules.php:131 +#: ../../godmode/massive/massive_copy_modules.php:318 +#: ../../godmode/massive/massive_delete_modules.php:453 #: ../../godmode/massive/massive_edit_users.php:501 -#: ../../godmode/massive/massive_edit_agents.php:943 +#: ../../godmode/massive/massive_edit_agents.php:954 #: ../../godmode/alerts/alert_list.list.php:174 #: ../../godmode/alerts/alert_list.list.php:569 #: ../../godmode/alerts/alert_view.php:120 #: ../../godmode/setup/setup_integria.php:499 #: ../../godmode/setup/setup_integria.php:633 -#: ../../godmode/reporting/reporting_builder.item_editor.php:77 +#: ../../godmode/reporting/reporting_builder.item_editor.php:80 #: ../../godmode/events/custom_events.php:99 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:605 -#: ../../godmode/servers/servers.build_table.php:80 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:639 +#: ../../godmode/servers/servers.build_table.php:81 #: ../../mobile/operation/agents.php:97 ../../mobile/operation/agents.php:145 #: ../../mobile/operation/agents.php:244 ../../mobile/operation/agents.php:245 #: ../../mobile/operation/agents.php:407 ../../mobile/operation/modules.php:163 @@ -2538,51 +2531,51 @@ msgstr "Nodos" #: ../../mobile/operation/modules.php:909 ../../mobile/operation/alerts.php:105 #: ../../mobile/operation/alerts.php:106 ../../mobile/operation/alerts.php:247 #: ../../mobile/operation/alerts.php:248 ../../mobile/operation/alerts.php:334 -#: ../../mobile/operation/module_data.php:262 -#: ../../mobile/operation/events.php:678 ../../mobile/operation/events.php:679 -#: ../../mobile/operation/events.php:853 ../../mobile/operation/events.php:1007 -#: ../../mobile/operation/events.php:1008 +#: ../../mobile/operation/module_data.php:262 ../../mobile/operation/events.php:674 +#: ../../mobile/operation/events.php:675 ../../mobile/operation/events.php:849 +#: ../../mobile/operation/events.php:1003 ../../mobile/operation/events.php:1004 #: ../../mobile/operation/server_status.php:154 #: ../../mobile/operation/server_status.php:155 #: ../../mobile/operation/server_status.php:281 #: ../../mobile/operation/server_status.php:319 #: ../../mobile/operation/server_status.php:349 #: ../../mobile/operation/server_status.php:445 -#: ../../include/functions_reporting_html.php:553 -#: ../../include/functions_reporting_html.php:1055 -#: ../../include/functions_reporting_html.php:1064 -#: ../../include/functions_reporting_html.php:1305 -#: ../../include/functions_reporting_html.php:1313 -#: ../../include/functions_reporting_html.php:1633 -#: ../../include/functions_reporting_html.php:2377 -#: ../../include/functions_reporting_html.php:2656 -#: ../../include/functions_reporting_html.php:3024 -#: ../../include/functions_reporting_html.php:3692 -#: ../../include/functions_reporting_html.php:3742 -#: ../../include/functions_reporting_html.php:5331 +#: ../../include/functions_reporting_html.php:557 +#: ../../include/functions_reporting_html.php:1059 +#: ../../include/functions_reporting_html.php:1068 +#: ../../include/functions_reporting_html.php:1309 +#: ../../include/functions_reporting_html.php:1317 +#: ../../include/functions_reporting_html.php:1637 +#: ../../include/functions_reporting_html.php:2381 +#: ../../include/functions_reporting_html.php:2660 +#: ../../include/functions_reporting_html.php:3028 +#: ../../include/functions_reporting_html.php:3696 +#: ../../include/functions_reporting_html.php:3746 +#: ../../include/functions_reporting_html.php:5342 #: ../../include/ajax/heatmap.ajax.php:391 -#: ../../include/ajax/alert_list.ajax.php:296 -#: ../../include/ajax/alert_list.ajax.php:321 ../../include/ajax/module.php:1026 +#: ../../include/ajax/alert_list.ajax.php:309 +#: ../../include/ajax/alert_list.ajax.php:334 ../../include/ajax/module.php:1041 #: ../../include/ajax/custom_fields.php:416 ../../include/functions_snmp.php:369 #: ../../include/functions_massive_operations.php:152 -#: ../../include/class/NetworkMap.class.php:3070 +#: ../../include/class/NetworkMap.class.php:3072 #: ../../include/class/AgentsAlerts.class.php:914 #: ../../include/class/SnmpConsole.class.php:273 #: ../../include/class/SnmpConsole.class.php:382 #: ../../include/class/SnmpConsole.class.php:500 #: ../../include/class/ExternalTools.class.php:877 #: ../../include/lib/Dashboard/Widgets/system_group_status.php:322 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:264 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:547 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:562 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:285 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:570 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:585 +#: ../../include/lib/Dashboard/Widgets/events_list.php:818 #: ../../include/lib/Group.php:562 ../../include/functions_snmp_browser.php:594 #: ../../include/functions_events.php:204 ../../include/functions_events.php:259 -#: ../../include/functions_events.php:2543 -#: ../../include/functions_events.php:5009 ../../operation/search_agents.php:56 -#: ../../operation/agentes/estado_agente.php:324 -#: ../../operation/agentes/estado_agente.php:1057 +#: ../../include/functions_events.php:2472 ../../include/functions_events.php:4963 +#: ../../operation/search_agents.php:41 +#: ../../operation/agentes/estado_agente.php:342 +#: ../../operation/agentes/estado_agente.php:1075 #: ../../operation/agentes/interface_view.functions.php:516 -#: ../../operation/agentes/status_monitor.php:1568 +#: ../../operation/agentes/status_monitor.php:1571 #: ../../operation/agentes/alerts_status.functions.php:108 #: ../../operation/messages/message_list.php:188 #: ../../operation/incidents/integriaims_export_csv.php:83 @@ -2593,15 +2586,14 @@ msgstr "Nodos" msgid "Status" msgstr "Estado" -#: ../../views/cluster/list.php:99 -#: ../../enterprise/views/ncm/snippets/list.php:95 +#: ../../views/cluster/list.php:99 ../../enterprise/views/ncm/snippets/list.php:95 #: ../../enterprise/views/ncm/templates/list.php:101 #: ../../enterprise/views/ncm/devices/list.php:148 #: ../../enterprise/views/ncm/firmwares/list.php:100 #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:333 #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:439 -#: ../../enterprise/godmode/policies/policy_agents.php:520 -#: ../../enterprise/godmode/policies/policy_agents.php:551 +#: ../../enterprise/godmode/policies/policy_agents.php:524 +#: ../../enterprise/godmode/policies/policy_agents.php:555 #: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:371 #: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:399 #: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:342 @@ -2613,10 +2605,10 @@ msgstr "Estado" #: ../../enterprise/include/ajax/log_viewer.ajax.php:352 #: ../../enterprise/include/class/Omnishell.class.php:1016 #: ../../enterprise/include/class/Omnishell.class.php:1095 -#: ../../include/ajax/module.php:2280 ../../include/ajax/agent.php:598 -#: ../../include/ajax/events.php:805 ../../include/functions_html.php:1281 -#: ../../include/functions_html.php:1432 -#: ../../include/functions_snmp_browser.php:1626 +#: ../../include/ajax/module.php:2315 ../../include/ajax/agent.php:598 +#: ../../include/ajax/events.php:763 ../../include/functions_html.php:1333 +#: ../../include/functions_html.php:1484 +#: ../../include/functions_snmp_browser.php:1660 msgid "Filter group" msgstr "Filtrar grupo" @@ -2649,43 +2641,42 @@ msgstr "Editar el clúster" #: ../../enterprise/meta/agentsearch.php:253 #: ../../enterprise/meta/agentsearch.php:260 #: ../../enterprise/meta/agentsearch.php:263 -#: ../../enterprise/godmode/modules/configure_local_component.php:471 +#: ../../enterprise/godmode/modules/configure_local_component.php:564 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:105 -#: ../../enterprise/godmode/policies/policy_agents.php:681 -#: ../../enterprise/godmode/policies/policy_agents.php:686 -#: ../../enterprise/godmode/policies/policy_agents.php:1755 -#: ../../enterprise/godmode/policies/policy_agents.php:1771 +#: ../../enterprise/godmode/policies/policy_agents.php:691 +#: ../../enterprise/godmode/policies/policy_agents.php:696 +#: ../../enterprise/godmode/policies/policy_agents.php:1765 +#: ../../enterprise/godmode/policies/policy_agents.php:1781 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:701 #: ../../enterprise/godmode/setup/edit_skin.php:288 -#: ../../enterprise/include/class/VMware.app.php:895 +#: ../../enterprise/include/class/VMware.app.php:902 #: ../../enterprise/include/class/DatabaseHA.class.php:211 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2055 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3323 -#: ../../enterprise/include/lib/NetworkManager.php:190 -#: ../../godmode/groups/group_list.php:954 +#: ../../enterprise/include/lib/NetworkManager.php:192 +#: ../../godmode/groups/group_list.php:964 #: ../../godmode/agentes/modificar_agente.php:791 -#: ../../godmode/agentes/module_manager_editor_common.php:253 -#: ../../godmode/agentes/module_manager_editor_common.php:702 -#: ../../godmode/agentes/module_manager_editor_common.php:1321 -#: ../../godmode/agentes/module_manager.php:988 -#: ../../godmode/agentes/module_manager.php:1001 -#: ../../godmode/massive/massive_edit_agents.php:955 -#: ../../godmode/massive/massive_edit_agents.php:1154 -#: ../../godmode/massive/massive_edit_modules.php:780 +#: ../../godmode/agentes/module_manager_editor_common.php:254 +#: ../../godmode/agentes/module_manager_editor_common.php:703 +#: ../../godmode/agentes/module_manager_editor_common.php:1338 +#: ../../godmode/agentes/module_manager.php:1054 +#: ../../godmode/agentes/module_manager.php:1067 +#: ../../godmode/massive/massive_edit_agents.php:966 +#: ../../godmode/massive/massive_edit_agents.php:1165 +#: ../../godmode/massive/massive_edit_modules.php:881 #: ../../godmode/alerts/alert_list.list.php:172 -#: ../../godmode/alerts/configure_alert_template.php:918 -#: ../../godmode/alerts/alert_view.php:547 ../../mobile/operation/agent.php:173 +#: ../../godmode/alerts/configure_alert_template.php:939 +#: ../../godmode/alerts/alert_view.php:552 ../../mobile/operation/agent.php:173 #: ../../mobile/operation/alerts.php:68 #: ../../include/functions_visual_map_editor.php:872 -#: ../../include/functions_reporting_html.php:3704 -#: ../../include/functions_agents.php:1472 -#: ../../include/functions_treeview.php:66 -#: ../../include/functions_treeview.php:606 +#: ../../include/functions_reporting_html.php:3708 +#: ../../include/functions_agents.php:1463 ../../include/functions_treeview.php:66 +#: ../../include/functions_treeview.php:647 #: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:405 -#: ../../include/functions_reporting.php:7001 -#: ../../operation/search_agents.php:93 +#: ../../include/functions_reporting.php:7012 #: ../../operation/agentes/estado_generalagente.php:92 #: ../../operation/agentes/alerts_status.functions.php:101 +#: ../../operation/search_agents.getdata.php:173 msgid "Disabled" msgstr "Deshabilitado" @@ -2697,20 +2688,19 @@ msgstr "Deshabilitado" #: ../../godmode/agentes/planned_downtime.list.php:778 #: ../../godmode/agentes/planned_downtime.editor.php:929 #: ../../godmode/agentes/agent_manager.php:834 -#: ../../godmode/agentes/module_manager_editor_common.php:1404 -#: ../../godmode/agentes/module_manager.php:765 -#: ../../godmode/massive/massive_edit_agents.php:1125 -#: ../../godmode/massive/massive_edit_modules.php:1119 -#: ../../mobile/operation/agent.php:180 ../../include/ajax/module.php:1137 -#: ../../include/class/Tree.class.php:964 ../../operation/search_agents.php:100 -#: ../../operation/agentes/estado_agente.php:1153 +#: ../../godmode/agentes/module_manager_editor_common.php:1421 +#: ../../godmode/agentes/module_manager.php:831 +#: ../../godmode/massive/massive_edit_agents.php:1136 +#: ../../godmode/massive/massive_edit_modules.php:1350 +#: ../../mobile/operation/agent.php:180 ../../include/ajax/module.php:1152 +#: ../../include/class/Tree.class.php:964 +#: ../../operation/agentes/estado_agente.php:1171 #: ../../operation/agentes/estado_generalagente.php:94 msgid "Quiet" msgstr "Modo silencioso" #: ../../views/cluster/view.php:177 ../../views/cluster/view.php:185 -#: ../../operation/search_agents.php:111 -#: ../../operation/agentes/estado_agente.php:1161 +#: ../../operation/agentes/estado_agente.php:1179 msgid "Agent in scheduled downtime" msgstr "Agente en parada programada" @@ -2719,11 +2709,11 @@ msgid "Force cluster status calculation" msgstr "Forzar cálculo del estado del clúster" #: ../../views/cluster/view.php:252 ../../enterprise/meta/agentsearch.php:135 -#: ../../enterprise/godmode/modules/configure_local_component.php:179 -#: ../../enterprise/godmode/modules/local_components.php:582 -#: ../../enterprise/godmode/modules/local_components.php:645 +#: ../../enterprise/godmode/modules/configure_local_component.php:188 +#: ../../enterprise/godmode/modules/local_components.php:581 +#: ../../enterprise/godmode/modules/local_components.php:644 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:294 -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 #: ../../enterprise/include/class/DeploymentCenter.class.php:665 #: ../../enterprise/include/class/DeploymentCenter.class.php:727 #: ../../enterprise/include/class/DeploymentCenter.class.php:1317 @@ -2732,52 +2722,54 @@ msgstr "Forzar cálculo del estado del clúster" #: ../../enterprise/include/class/AgentRepository.class.php:712 #: ../../enterprise/include/class/AgentRepository.class.php:759 #: ../../enterprise/operation/agentes/tag_view.php:696 -#: ../../enterprise/tools/ipam/ipam_network.php:426 +#: ../../enterprise/tools/ipam/ipam_network.php:584 #: ../../godmode/modules/manage_inventory_modules.php:291 #: ../../godmode/modules/manage_inventory_modules_form.php:140 #: ../../godmode/agentes/modificar_agente.php:704 #: ../../godmode/agentes/planned_downtime.editor.php:1358 #: ../../godmode/agentes/agent_manager.php:523 -#: ../../godmode/massive/massive_edit_agents.php:750 -#: ../../godmode/reporting/reporting_builder.item_editor.php:71 +#: ../../godmode/massive/massive_edit_agents.php:761 +#: ../../godmode/reporting/reporting_builder.item_editor.php:74 #: ../../mobile/operation/agents.php:94 ../../mobile/operation/agents.php:405 -#: ../../include/functions_reporting_html.php:1609 -#: ../../include/functions_reporting_html.php:3689 +#: ../../include/functions_reporting_html.php:1613 +#: ../../include/functions_reporting_html.php:3693 #: ../../include/ajax/heatmap.ajax.php:467 +#: ../../include/functions_massive_operations.php:219 #: ../../include/class/Diagnostics.class.php:769 -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:283 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:284 #: ../../include/lib/Dashboard/Widgets/tree_view.php:348 -#: ../../include/functions_events.php:4382 ../../operation/search_agents.php:44 -#: ../../operation/search_agents.php:50 ../../operation/tree.php:79 -#: ../../operation/tree.php:145 ../../operation/agentes/estado_agente.php:1038 +#: ../../include/functions_events.php:4336 ../../operation/search_agents.php:37 +#: ../../operation/tree.php:79 ../../operation/tree.php:145 +#: ../../operation/agentes/estado_agente.php:1056 #: ../../operation/agentes/estado_generalagente.php:216 #: ../../operation/gis_maps/ajax.php:297 -#: ../../operation/inventory/inventory.php:1251 +#: ../../operation/inventory/inventory.php:1264 msgid "OS" msgstr "SO" #: ../../views/cluster/view.php:272 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:62 #: ../../operation/agentes/estado_generalagente.php:233 msgid "IP address" msgstr "Dirección IP" #: ../../views/cluster/view.php:277 ../../views/cluster/view.php:292 -#: ../../enterprise/meta/advanced/servers.build_table.php:125 #: ../../enterprise/meta/advanced/servers.build_table.php:126 -#: ../../enterprise/meta/advanced/servers.build_table.php:132 -#: ../../enterprise/meta/advanced/metasetup.visual.php:964 +#: ../../enterprise/meta/advanced/servers.build_table.php:127 +#: ../../enterprise/meta/advanced/servers.build_table.php:133 +#: ../../enterprise/meta/advanced/metasetup.visual.php:949 #: ../../enterprise/include/functions_visual_map.php:320 -#: ../../enterprise/include/functions_servicemap.php:483 +#: ../../enterprise/include/functions_servicemap.php:519 #: ../../enterprise/include/functions_aws.php:509 #: ../../enterprise/include/functions_aws.php:510 -#: ../../enterprise/include/functions_reporting.php:6178 -#: ../../enterprise/include/functions_services.php:1190 -#: ../../enterprise/include/functions_services.php:1371 -#: ../../enterprise/include/functions_services.php:2088 +#: ../../enterprise/include/functions_reporting.php:6400 +#: ../../enterprise/include/functions_services.php:1229 +#: ../../enterprise/include/functions_services.php:1410 +#: ../../enterprise/include/functions_services.php:2143 #: ../../enterprise/include/lib/Metaconsole/Node.php:453 #: ../../enterprise/include/lib/Metaconsole/Node.php:1130 -#: ../../enterprise/tools/ipam/ipam_network.php:463 -#: ../../enterprise/tools/ipam/ipam_network.php:543 +#: ../../enterprise/tools/ipam/ipam_network.php:621 +#: ../../enterprise/tools/ipam/ipam_network.php:701 #: ../../enterprise/tools/ipam/ipam_ajax.php:369 #: ../../enterprise/tools/ipam/ipam_ajax.php:390 #: ../../godmode/modules/manage_network_components.php:805 @@ -2785,87 +2777,66 @@ msgstr "Dirección IP" #: ../../godmode/extensions.php:207 ../../godmode/extensions.php:222 #: ../../godmode/agentes/planned_downtime.list.php:942 #: ../../godmode/alerts/alert_view.php:141 -#: ../../godmode/servers/servers.build_table.php:153 -#: ../../godmode/servers/servers.build_table.php:154 -#: ../../godmode/servers/servers.build_table.php:160 +#: ../../godmode/servers/servers.build_table.php:161 +#: ../../godmode/servers/servers.build_table.php:162 +#: ../../godmode/servers/servers.build_table.php:168 #: ../../mobile/operation/agent.php:198 ../../mobile/operation/agent.php:203 #: ../../mobile/operation/events.php:303 ../../mobile/operation/events.php:315 #: ../../mobile/operation/events.php:327 ../../mobile/operation/events.php:435 -#: ../../mobile/operation/events.php:485 ../../mobile/operation/events.php:501 -#: ../../include/functions_servers.php:1298 -#: ../../include/functions_reporting_html.php:659 -#: ../../include/functions_reporting_html.php:662 -#: ../../include/functions_reporting_html.php:5592 -#: ../../include/functions_reporting_html.php:5645 -#: ../../include/functions.php:1180 ../../include/functions.php:1186 -#: ../../include/functions.php:1190 ../../include/ajax/module.php:1183 -#: ../../include/functions_treeview.php:153 +#: ../../mobile/operation/events.php:485 ../../mobile/operation/events.php:495 +#: ../../include/functions_servers.php:1392 +#: ../../include/functions_reporting_html.php:663 +#: ../../include/functions_reporting_html.php:666 +#: ../../include/functions_reporting_html.php:5603 +#: ../../include/functions_reporting_html.php:5656 ../../include/functions.php:1180 +#: ../../include/functions.php:1186 ../../include/functions.php:1190 +#: ../../include/ajax/module.php:1198 ../../include/functions_treeview.php:153 #: ../../include/functions_treeview.php:311 -#: ../../include/functions_treeview.php:414 -#: ../../include/functions_treeview.php:643 ../../include/functions_ui.php:2917 -#: ../../include/functions_ui.php:2925 ../../include/functions_db.php:241 -#: ../../include/class/SnmpConsole.class.php:796 -#: ../../include/class/SnmpConsole.class.php:814 -#: ../../include/functions_events.php:3689 -#: ../../include/functions_events.php:3823 -#: ../../include/functions_events.php:3843 -#: ../../include/functions_events.php:3852 -#: ../../include/functions_events.php:3861 -#: ../../include/functions_events.php:3862 -#: ../../include/functions_events.php:3874 -#: ../../include/functions_events.php:3934 -#: ../../include/functions_events.php:3967 -#: ../../include/functions_events.php:4033 -#: ../../include/functions_events.php:4050 -#: ../../include/functions_events.php:4057 -#: ../../include/functions_events.php:4123 -#: ../../include/functions_events.php:4215 -#: ../../include/functions_events.php:4339 -#: ../../include/functions_events.php:4378 -#: ../../include/functions_events.php:4418 -#: ../../include/functions_events.php:4441 -#: ../../include/functions_events.php:4471 -#: ../../include/functions_events.php:4554 -#: ../../include/functions_events.php:4635 -#: ../../include/functions_events.php:4645 -#: ../../include/functions_events.php:4862 -#: ../../include/functions_events.php:4943 -#: ../../include/functions_events.php:5048 -#: ../../include/functions_events.php:5077 -#: ../../include/functions_events.php:5092 -#: ../../include/functions_events.php:5102 -#: ../../include/functions_events.php:5112 -#: ../../include/functions_events.php:5595 -#: ../../include/functions_events.php:5609 -#: ../../include/functions_events.php:5614 -#: ../../include/functions_events.php:5617 -#: ../../include/functions_events.php:5625 -#: ../../include/functions_events.php:5634 -#: ../../include/functions_events.php:5646 -#: ../../include/functions_events.php:5699 -#: ../../include/functions_events.php:5726 -#: ../../include/functions_events.php:5751 -#: ../../include/functions_events.php:5795 -#: ../../operation/agentes/estado_agente.php:1231 +#: ../../include/functions_treeview.php:455 +#: ../../include/functions_treeview.php:697 ../../include/functions_ui.php:3175 +#: ../../include/functions_ui.php:3183 ../../include/functions_db.php:241 +#: ../../include/class/SnmpConsole.class.php:798 +#: ../../include/class/SnmpConsole.class.php:816 +#: ../../include/functions_events.php:3618 ../../include/functions_events.php:3752 +#: ../../include/functions_events.php:3772 ../../include/functions_events.php:3781 +#: ../../include/functions_events.php:3790 ../../include/functions_events.php:3791 +#: ../../include/functions_events.php:3803 ../../include/functions_events.php:3863 +#: ../../include/functions_events.php:3896 ../../include/functions_events.php:3962 +#: ../../include/functions_events.php:3979 ../../include/functions_events.php:3986 +#: ../../include/functions_events.php:4052 ../../include/functions_events.php:4144 +#: ../../include/functions_events.php:4268 ../../include/functions_events.php:4332 +#: ../../include/functions_events.php:4372 ../../include/functions_events.php:4395 +#: ../../include/functions_events.php:4425 ../../include/functions_events.php:4508 +#: ../../include/functions_events.php:4589 ../../include/functions_events.php:4599 +#: ../../include/functions_events.php:4816 ../../include/functions_events.php:4897 +#: ../../include/functions_events.php:5006 ../../include/functions_events.php:5035 +#: ../../include/functions_events.php:5050 ../../include/functions_events.php:5060 +#: ../../include/functions_events.php:5070 ../../include/functions_events.php:5504 +#: ../../include/functions_events.php:5518 ../../include/functions_events.php:5523 +#: ../../include/functions_events.php:5526 ../../include/functions_events.php:5534 +#: ../../include/functions_events.php:5543 ../../include/functions_events.php:5555 +#: ../../include/functions_events.php:5608 ../../include/functions_events.php:5635 +#: ../../include/functions_events.php:5660 ../../include/functions_events.php:5704 +#: ../../operation/agentes/estado_agente.php:1249 #: ../../operation/agentes/interface_view.functions.php:742 #: ../../operation/agentes/interface_view.functions.php:743 #: ../../operation/agentes/interface_view.functions.php:744 #: ../../operation/agentes/interface_view.functions.php:745 #: ../../operation/agentes/interface_view.functions.php:746 -#: ../../operation/agentes/status_monitor.php:1947 +#: ../../operation/agentes/status_monitor.php:1970 #: ../../operation/agentes/estado_generalagente.php:234 #: ../../operation/agentes/estado_generalagente.php:251 #: ../../operation/agentes/estado_generalagente.php:254 #: ../../operation/agentes/estado_generalagente.php:411 #: ../../operation/agentes/estado_generalagente.php:425 #: ../../operation/agentes/estado_generalagente.php:484 -#: ../../operation/inventory/inventory.php:155 -#: ../../operation/inventory/inventory.php:175 -#: ../../operation/inventory/inventory.php:202 +#: ../../operation/inventory/inventory.php:159 +#: ../../operation/inventory/inventory.php:179 +#: ../../operation/inventory/inventory.php:206 msgid "N/A" msgstr "N/A" -#: ../../views/cluster/view.php:308 ../../include/functions_treeview.php:843 +#: ../../views/cluster/view.php:308 ../../include/functions_treeview.php:898 #: ../../operation/agentes/estado_generalagente.php:250 #: ../../operation/gis_maps/ajax.php:341 msgid "Agent Version" @@ -2876,7 +2847,7 @@ msgid "Cluster agent" msgstr "Agente del clúster" #: ../../views/cluster/view.php:364 -#: ../../operation/agentes/estado_generalagente.php:919 +#: ../../operation/agentes/estado_generalagente.php:913 msgid "Events (Last 24h)" msgstr "Eventos (últimas 24h)" @@ -2899,10 +2870,9 @@ msgstr "Nuevo widget" #: ../../views/dashboard/header.php:43 #: ../../extensions/disabled/matrix_events.php:35 -#: ../../extensions/agents_modules.php:388 -#: ../../extensions/agents_modules.php:395 +#: ../../extensions/agents_modules.php:388 ../../extensions/agents_modules.php:395 #: ../../extensions/agents_modules.php:398 -#: ../../operation/visual_console/view.php:233 +#: ../../operation/visual_console/view.php:235 #: ../../operation/visual_console/legacy_view.php:200 #: ../../operation/gis_maps/render_view.php:137 #: ../../operation/reporting/reporting_viewer.php:185 @@ -2911,12 +2881,12 @@ msgid "Full screen mode" msgstr "Modo pantalla completa" #: ../../views/dashboard/header.php:58 ../../extensions/agents_modules.php:611 -#: ../../operation/heatmap.php:218 ../../operation/visual_console/view.php:502 +#: ../../operation/heatmap.php:218 ../../operation/visual_console/view.php:566 #: ../../operation/visual_console/legacy_view.php:260 #: ../../operation/gis_maps/render_view.php:139 #: ../../operation/reporting/reporting_viewer.php:194 #: ../../operation/reporting/graph_viewer.php:243 -#: ../../operation/events/events.php:1464 +#: ../../operation/events/events.php:1610 msgid "Back to normal mode" msgstr "Volver a modo normal" @@ -2941,14 +2911,14 @@ msgstr "Actualizar el panel de control" #: ../../enterprise/include/lib/Metaconsole/Node.php:406 #: ../../enterprise/operation/services/services.service.php:152 #: ../../enterprise/operation/services/services.service_map.php:141 -#: ../../enterprise/operation/services/services.list.php:590 -#: ../../godmode/snmpconsole/snmp_alert.php:2227 -#: ../../godmode/snmpconsole/snmp_alert.php:2242 -#: ../../godmode/massive/massive_edit_agents.php:1060 +#: ../../enterprise/operation/services/services.list.php:597 +#: ../../godmode/snmpconsole/snmp_alert.php:2232 +#: ../../godmode/snmpconsole/snmp_alert.php:2247 +#: ../../godmode/massive/massive_edit_agents.php:1071 #: ../../godmode/reporting/graph_builder.graph_editor.php:374 #: ../../godmode/reporting/graph_builder.graph_editor.php:395 -#: ../../include/functions_config.php:1349 -#: ../../include/functions_config.php:3561 +#: ../../godmode/wizards/ManageExtensions.class.php:298 +#: ../../include/functions_config.php:1395 ../../include/functions_config.php:3629 #: ../../include/class/SatelliteAgent.class.php:1269 #: ../../operation/gis_maps/render_view.php:167 msgid "Ok" @@ -2974,22 +2944,22 @@ msgstr "Mostrar el enlace al dashboard público" #: ../../enterprise/views/ncm/devices/list.php:172 #: ../../enterprise/meta/advanced/policymanager.queue.php:238 #: ../../enterprise/godmode/policies/policy_queue.php:853 -#: ../../enterprise/godmode/servers/HA_cluster.php:437 +#: ../../enterprise/godmode/servers/HA_cluster.php:456 #: ../../enterprise/include/class/Omnishell.class.php:559 #: ../../enterprise/include/class/Omnishell.class.php:1712 #: ../../enterprise/include/functions_ipam.php:1400 #: ../../extensions/agents_modules.php:623 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:196 -#: ../../include/ajax/heatmap.ajax.php:49 ../../include/ajax/module.php:1313 -#: ../../include/functions_ui.php:1321 ../../include/functions_ui.php:7815 -#: ../../include/class/NetworkMap.class.php:2952 ../../operation/heatmap.php:175 -#: ../../operation/visual_console/view.php:515 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:204 +#: ../../include/ajax/heatmap.ajax.php:49 ../../include/ajax/module.php:1337 +#: ../../include/functions_ui.php:1334 ../../include/functions_ui.php:7838 +#: ../../include/class/NetworkMap.class.php:2954 ../../operation/heatmap.php:175 +#: ../../operation/visual_console/view.php:579 #: ../../operation/visual_console/legacy_public_view.php:141 #: ../../operation/visual_console/legacy_view.php:274 -#: ../../operation/visual_console/public_view.php:129 -#: ../../operation/agentes/pandora_networkmap.editor.php:553 +#: ../../operation/visual_console/public_view.php:131 +#: ../../operation/agentes/pandora_networkmap.editor.php:559 #: ../../operation/gis_maps/render_view.php:161 -#: ../../operation/events/events.php:1476 ../../general/login_page.php:97 +#: ../../operation/events/events.php:1622 ../../general/login_page.php:97 #: ../../general/login_page.php:408 msgid "Refresh" msgstr "Actualizar" @@ -3004,7 +2974,7 @@ msgstr "Añadir celda" #: ../../godmode/users/configure_user.php:66 #: ../../godmode/users/user_management.php:45 #: ../../godmode/massive/massive_edit_users.php:280 -#: ../../mobile/include/functions_web.php:22 ../../include/auth/mysql.php:814 +#: ../../mobile/include/functions_web.php:22 ../../include/auth/mysql.php:819 #: ../../include/class/OrderInterpreter.class.php:219 #: ../../operation/users/user_edit.php:475 ../../operation/menu.php:478 msgid "Dashboard" @@ -3015,7 +2985,7 @@ msgid "Hello! These are the tips of the day." msgstr "¡Hola! Estos son los tips del día." #: ../../views/dashboard/tipsWindow.php:44 -#: ../../godmode/users/user_management.php:384 +#: ../../godmode/users/user_management.php:404 msgid "Show usage tips at startup" msgstr "Mostrar tips de uso al inicio" @@ -3028,8 +2998,8 @@ msgid "Maybe later" msgstr "Quizás más tarde" #: ../../views/dashboard/list.php:40 ../../views/dashboard/list.php:49 -#: ../../enterprise/meta/general/main_header.php:222 -#: ../../enterprise/meta/general/main_menu.php:353 +#: ../../enterprise/meta/general/main_header.php:233 +#: ../../enterprise/meta/general/main_menu.php:364 msgid "Dashboards" msgstr "Dashboards" @@ -3049,21 +3019,20 @@ msgstr "Dashboards" #: ../../enterprise/godmode/reporting/graph_template_item_editor.php:157 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:165 #: ../../enterprise/include/class/DatabaseHA.class.php:1060 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:152 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:214 #: ../../enterprise/tools/ipam/ipam_action.php:102 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:87 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:132 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:190 #: ../../extensions/files_repo.php:206 #: ../../godmode/modules/manage_nc_groups.php:176 -#: ../../godmode/modules/manage_network_components.php:565 +#: ../../godmode/modules/manage_network_components.php:552 #: ../../godmode/users/profile_list.php:142 ../../godmode/users/user_list.php:357 -#: ../../godmode/users/user_list.php:411 -#: ../../godmode/users/configure_user.php:871 -#: ../../godmode/users/configure_user.php:891 +#: ../../godmode/users/user_list.php:411 ../../godmode/users/configure_user.php:883 +#: ../../godmode/users/configure_user.php:903 #: ../../godmode/agentes/planned_downtime.list.php:290 #: ../../godmode/netflow/nf_item_list.php:120 -#: ../../godmode/netflow/nf_item_list.php:148 -#: ../../godmode/netflow/nf_edit.php:111 ../../godmode/netflow/nf_edit.php:144 +#: ../../godmode/netflow/nf_item_list.php:148 ../../godmode/netflow/nf_edit.php:111 +#: ../../godmode/netflow/nf_edit.php:144 #: ../../godmode/snmpconsole/snmp_alert.php:686 #: ../../godmode/snmpconsole/snmp_filters.php:180 #: ../../godmode/massive/massive_delete_action_alerts.php:170 @@ -3072,13 +3041,12 @@ msgstr "Dashboards" #: ../../godmode/alerts/alert_actions.php:208 #: ../../godmode/alerts/alert_commands.php:698 #: ../../godmode/alerts/alert_templates.php:261 -#: ../../godmode/alerts/alert_list.php:239 -#: ../../godmode/alerts/alert_list.php:346 ../../godmode/setup/news.php:137 -#: ../../godmode/setup/gis.php:61 ../../godmode/setup/links.php:89 -#: ../../godmode/reporting/map_builder.php:209 +#: ../../godmode/alerts/alert_list.php:271 ../../godmode/alerts/alert_list.php:434 +#: ../../godmode/setup/news.php:137 ../../godmode/setup/gis.php:61 +#: ../../godmode/setup/links.php:89 ../../godmode/reporting/map_builder.php:209 #: ../../godmode/reporting/graphs.php:150 ../../godmode/reporting/graphs.php:162 #: ../../godmode/reporting/graphs.php:213 -#: ../../godmode/reporting/reporting_builder.php:631 +#: ../../godmode/reporting/reporting_builder.php:634 #: ../../godmode/events/event_filter.php:77 #: ../../godmode/events/event_filter.php:104 #: ../../include/class/ConfigPEN.class.php:488 @@ -3093,9 +3061,8 @@ msgstr "Eliminado correctamente" #: ../../views/dashboard/list.php:58 #: ../../enterprise/godmode/modules/local_components.php:432 -#: ../../enterprise/godmode/policies/policy_alerts.php:267 -#: ../../enterprise/godmode/policies/policy_alerts.php:315 -#: ../../enterprise/godmode/policies/policy_modules.php:1374 +#: ../../enterprise/godmode/policies/policy_alerts.php:324 +#: ../../enterprise/godmode/policies/policy_modules.php:1370 #: ../../enterprise/godmode/policies/policy_external_alerts.php:159 #: ../../enterprise/godmode/policies/policy_external_alerts.php:186 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:174 @@ -3108,22 +3075,24 @@ msgstr "Eliminado correctamente" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:393 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:411 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:166 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:150 +#: ../../enterprise/operation/agentes/policy_manager.php:348 +#: ../../enterprise/operation/agentes/policy_manager.php:431 +#: ../../enterprise/operation/agentes/policy_manager.php:465 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:212 #: ../../enterprise/tools/ipam/ipam_action.php:100 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:130 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:188 #: ../../extensions/files_repo.php:206 -#: ../../godmode/modules/manage_network_components.php:566 -#: ../../godmode/users/configure_user.php:872 +#: ../../godmode/modules/manage_network_components.php:553 +#: ../../godmode/users/configure_user.php:884 #: ../../godmode/massive/massive_delete_action_alerts.php:171 #: ../../godmode/massive/massive_delete_alerts.php:202 #: ../../godmode/alerts/alert_actions.php:209 #: ../../godmode/alerts/alert_commands.php:699 #: ../../godmode/alerts/alert_templates.php:262 -#: ../../godmode/alerts/alert_list.php:240 -#: ../../godmode/alerts/alert_list.php:347 ../../godmode/setup/news.php:138 -#: ../../godmode/setup/gis.php:59 -#: ../../godmode/reporting/reporting_builder.php:632 -#: ../../operation/agentes/pandora_networkmap.php:564 +#: ../../godmode/alerts/alert_list.php:272 ../../godmode/alerts/alert_list.php:435 +#: ../../godmode/setup/news.php:138 ../../godmode/setup/gis.php:59 +#: ../../godmode/reporting/reporting_builder.php:635 +#: ../../operation/agentes/pandora_networkmap.php:587 #: ../../operation/messages/message_list.php:110 #: ../../operation/gis_maps/gis_map.php:100 #: ../../operation/incidents/list_integriaims_incidents.php:306 @@ -3146,30 +3115,30 @@ msgstr "No hay dashboards definidos" msgid "Cells" msgstr "Celdas" -#: ../../views/dashboard/list.php:102 ../../operation/menu.php:606 +#: ../../views/dashboard/list.php:102 ../../operation/menu.php:612 msgid "Favorite" msgstr "Favorito" #: ../../views/dashboard/list.php:103 ../../operation/heatmap.php:90 #: ../../operation/agentes/networkmap.dinamic.php:115 -#: ../../operation/agentes/pandora_networkmap.view.php:2365 +#: ../../operation/agentes/pandora_networkmap.view.php:2370 #: ../../operation/snmpconsole/snmp_statistics.php:54 #: ../../operation/snmpconsole/snmp_browser.php:68 -#: ../../operation/events/events.php:1514 +#: ../../operation/events/events.php:1660 msgid "Full screen" msgstr "Pantalla completa" #: ../../views/dashboard/list.php:106 -#: ../../enterprise/godmode/policies/policy_modules.php:1841 -#: ../../enterprise/godmode/policies/policies.php:643 +#: ../../enterprise/godmode/policies/policy_modules.php:1851 +#: ../../enterprise/godmode/policies/policies.php:667 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:229 #: ../../godmode/agentes/planned_downtime.list.php:746 #: ../../godmode/agentes/planned_downtime.list.php:879 #: ../../godmode/agentes/planned_downtime.list.php:925 #: ../../godmode/alerts/alert_actions.php:355 #: ../../godmode/reporting/map_builder.php:420 -#: ../../include/functions_filemanager.php:1007 -#: ../../operation/agentes/pandora_networkmap.php:807 +#: ../../include/functions_filemanager.php:1030 +#: ../../operation/agentes/pandora_networkmap.php:830 msgid "Copy" msgstr "Copiar" @@ -3195,20 +3164,20 @@ msgid "Please select widget" msgstr "Seleccione un widget" #: ../../views/dashboard/jsLayout.php:42 ../../extensions/agents_modules.php:76 -#: ../../include/class/SnmpConsole.class.php:1552 -#: ../../operation/events/events.php:3219 +#: ../../include/class/SnmpConsole.class.php:1545 +#: ../../operation/events/events.php:3434 msgid "Until next" msgstr "Hasta el próximo" #: ../../views/dashboard/formDashboard.php:110 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:467 -#: ../../godmode/reporting/reporting_builder.php:912 +#: ../../godmode/reporting/reporting_builder.php:915 msgid "Private" msgstr "Privado" #: ../../views/dashboard/formDashboard.php:122 #: ../../enterprise/godmode/services/services.service.php:763 -#: ../../enterprise/godmode/reporting/visual_console_template.php:290 +#: ../../enterprise/godmode/reporting/visual_console_template.php:295 #: ../../enterprise/operation/services/massive/services.create.php:829 msgid "Favourite" msgstr "Favorito" @@ -3229,18 +3198,14 @@ msgstr "Salir de pantalla completa" msgid "Change every" msgstr "Cambiar cada" -#: ../../views/dashboard/slides.php:203 -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:144 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:211 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:252 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:212 -#: ../../include/functions.php:3969 ../../include/functions_ui.php:2424 +#: ../../views/dashboard/slides.php:203 ../../include/functions.php:3969 +#: ../../include/functions_ui.php:2682 msgid "Previous" msgstr "Anterior" #: ../../views/dashboard/slides.php:218 -#: ../../enterprise/meta/general/main_menu.php:287 ../../operation/menu.php:572 -#: ../../operation/events/events.php:1572 +#: ../../enterprise/meta/general/main_menu.php:285 ../../operation/menu.php:578 +#: ../../operation/events/events.php:1723 ../../operation/events/events.php:2820 msgid "Stop" msgstr "Parar" @@ -3249,26 +3214,22 @@ msgid "Pause" msgstr "Pausar" #: ../../views/dashboard/slides.php:240 -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:147 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:214 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:665 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:262 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:215 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:137 -#: ../../enterprise/godmode/wizards/Cloud.class.php:589 +#: ../../enterprise/include/class/Azure.cloud.php:910 +#: ../../enterprise/include/class/Azure.cloud.php:965 #: ../../enterprise/include/class/VMware.app.php:543 #: ../../enterprise/include/class/Omnishell.class.php:826 #: ../../enterprise/include/class/DB2.app.php:574 #: ../../enterprise/include/class/SAP.app.php:443 -#: ../../enterprise/include/class/Aws.cloud.php:1467 +#: ../../enterprise/include/class/Aws.cloud.php:1468 #: ../../enterprise/include/class/MySQL.app.php:596 #: ../../enterprise/include/class/Oracle.app.php:581 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:585 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:336 -#: ../../godmode/alerts/configure_alert_template.php:1227 -#: ../../godmode/alerts/configure_alert_template.php:1239 +#: ../../godmode/alerts/configure_alert_template.php:1248 +#: ../../godmode/alerts/configure_alert_template.php:1260 #: ../../godmode/wizards/HostDevices.class.php:779 -#: ../../include/functions_ui.php:2505 +#: ../../godmode/wizards/Cloud.class.php:599 ../../include/functions_ui.php:2763 +#: ../../include/class/ExtensionsDiscovery.class.php:445 #: ../../include/class/CustomNetScan.class.php:555 #: ../../include/lib/ClusterViewer/ClusterWizard.php:1239 msgid "Next" @@ -3283,8 +3244,8 @@ msgid "" "This mode will show the dashboard with all the widgets in the screen. Click to " "change to single screen mode." msgstr "" -"Este modo mostrará el cuadro de mando con todos los widgets en la pantalla. " -"Haga clic para cambiar al modo de pantalla única." +"Este modo mostrará el cuadro de mando con todos los widgets en la pantalla. Haga " +"clic para cambiar al modo de pantalla única." #: ../../views/dashboard/slides.php:259 msgid "Single screen" @@ -3309,8 +3270,8 @@ msgstr "" #: ../../enterprise/views/ncm/models/list.php:32 #: ../../enterprise/views/ncm/models/edit.php:37 #: ../../enterprise/views/ncm/vendors/list.php:32 -#: ../../enterprise/views/ncm/vendors/edit.php:35 -#: ../../include/functions.php:1294 ../../include/functions_events.php:3183 +#: ../../enterprise/views/ncm/vendors/edit.php:35 ../../include/functions.php:1294 +#: ../../include/functions_events.php:3112 msgid "Network configuration manager" msgstr "Administrador de configuración de red" @@ -3331,7 +3292,7 @@ msgstr "Snippets" #: ../../enterprise/views/ncm/models/edit.php:51 #: ../../enterprise/views/ncm/vendors/list.php:46 #: ../../enterprise/views/ncm/vendors/edit.php:49 -#: ../../include/functions_reports.php:957 +#: ../../include/functions_reports.php:962 msgid "NCM" msgstr "NCM" @@ -3352,11 +3313,12 @@ msgid "Script details" msgstr "Detalles del script" #: ../../enterprise/views/ncm/snippets/edit.php:152 -#: ../../enterprise/views/ncm/agent/manage.php:135 -#: ../../enterprise/views/ncm/agent/manage.php:148 -#: ../../enterprise/views/ncm/agent/manage.php:181 -#: ../../enterprise/views/ncm/agent/manage.php:268 -#: ../../enterprise/views/ncm/agent/manage.php:303 +#: ../../enterprise/views/ncm/agent/manage.php:64 +#: ../../enterprise/views/ncm/agent/manage.php:137 +#: ../../enterprise/views/ncm/agent/manage.php:150 +#: ../../enterprise/views/ncm/agent/manage.php:183 +#: ../../enterprise/views/ncm/agent/manage.php:271 +#: ../../enterprise/views/ncm/agent/manage.php:307 #: ../../enterprise/views/ncm/agent/details.php:256 #: ../../enterprise/views/ncm/templates/edit.php:357 #: ../../enterprise/operation/services/massive/service.delete.elements.php:223 @@ -3374,911 +3336,121 @@ msgstr "Por ejemplo, Cisco" msgid "Device manufacturer" msgstr "Fabricante del dispositivo" -#: ../../enterprise/views/ncm/agent/manage.php:87 +#: ../../enterprise/views/ncm/agent/manage.php:89 msgid "For instance Catalyst 9400" msgstr "Por ejemplo, Catalyst 9400" -#: ../../enterprise/views/ncm/agent/manage.php:89 +#: ../../enterprise/views/ncm/agent/manage.php:91 msgid "Device model" msgstr "Modelo del dispositivo" -#: ../../enterprise/views/ncm/agent/manage.php:102 -#: ../../godmode/agentes/module_manager_editor_network.php:507 +#: ../../enterprise/views/ncm/agent/manage.php:104 +#: ../../godmode/agentes/module_manager_editor_network.php:502 msgid "Connection method" msgstr "Modo de conexión" -#: ../../enterprise/views/ncm/agent/manage.php:107 +#: ../../enterprise/views/ncm/agent/manage.php:109 msgid "connect using SSH" msgstr "conectarse mediante SSH" -#: ../../enterprise/views/ncm/agent/manage.php:108 +#: ../../enterprise/views/ncm/agent/manage.php:110 msgid "connect using telnet" msgstr "conectarse mediante telnet" -#: ../../enterprise/views/ncm/agent/manage.php:118 -#: ../../enterprise/meta/include/functions_meta.php:2162 +#: ../../enterprise/views/ncm/agent/manage.php:120 +#: ../../enterprise/meta/include/functions_meta.php:2274 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1063 #: ../../enterprise/godmode/setup/setup_history.php:194 #: ../../enterprise/godmode/servers/manage_export_form.php:167 -#: ../../enterprise/include/class/Azure.cloud.php:816 +#: ../../enterprise/include/class/Azure.cloud.php:828 #: ../../enterprise/include/class/VMware.app.php:632 #: ../../enterprise/include/class/Aws.S3.php:580 -#: ../../enterprise/include/class/Aws.cloud.php:544 +#: ../../enterprise/include/class/Aws.cloud.php:545 #: ../../extensions/quick_shell.php:183 -#: ../../godmode/modules/manage_network_components_form_network.php:83 +#: ../../godmode/modules/manage_network_components_form_network.php:89 #: ../../godmode/agentes/module_manager_editor_network.php:84 -#: ../../godmode/massive/massive_edit_modules.php:1160 -#: ../../godmode/servers/modificar_server.php:117 -#: ../../include/functions_config.php:1663 +#: ../../godmode/massive/massive_edit_modules.php:1399 +#: ../../godmode/servers/modificar_server.php:226 +#: ../../include/functions_config.php:1709 #: ../../include/class/AgentWizard.class.php:648 -#: ../../include/functions_snmp_browser.php:724 +#: ../../include/functions_snmp_browser.php:743 msgid "Port" msgstr "Puerto" -#: ../../enterprise/views/ncm/agent/manage.php:131 +#: ../../enterprise/views/ncm/agent/manage.php:133 msgid "Credentials to access device" msgstr "Credenciales para acceder al dispositivo" -#: ../../enterprise/views/ncm/agent/manage.php:144 +#: ../../enterprise/views/ncm/agent/manage.php:146 msgid "Credentials to administrate device" msgstr "Credenciales para administrar el dispositivo" -#: ../../enterprise/views/ncm/agent/manage.php:177 +#: ../../enterprise/views/ncm/agent/manage.php:179 msgid "NCM template to be used" msgstr "Plantilla NCM que se utilizará" -#: ../../enterprise/views/ncm/agent/manage.php:190 +#: ../../enterprise/views/ncm/agent/manage.php:193 msgid "Backup schedule (if defined)" msgstr "Programación de copia de seguridad (si se define)" -#: ../../enterprise/views/ncm/agent/manage.php:195 +#: ../../enterprise/views/ncm/agent/manage.php:198 msgid "No schedule" msgstr "No programado" -#: ../../enterprise/views/ncm/agent/manage.php:197 +#: ../../enterprise/views/ncm/agent/manage.php:200 msgid "Once a day" msgstr "Una vez al día" -#: ../../enterprise/views/ncm/agent/manage.php:198 +#: ../../enterprise/views/ncm/agent/manage.php:201 msgid "Once a week" msgstr "Una vez a la semana" -#: ../../enterprise/views/ncm/agent/manage.php:199 +#: ../../enterprise/views/ncm/agent/manage.php:202 msgid "Once a month" msgstr "Una vez al mes" -#: ../../enterprise/views/ncm/agent/manage.php:218 +#: ../../enterprise/views/ncm/agent/manage.php:221 msgid "Launch event if configuration changes" msgstr "Iniciar evento si cambia la configuración" -#: ../../enterprise/views/ncm/agent/manage.php:241 +#: ../../enterprise/views/ncm/agent/manage.php:244 msgid "NCM state" msgstr "Estado de NCM" -#: ../../enterprise/views/ncm/agent/manage.php:252 +#: ../../enterprise/views/ncm/agent/manage.php:255 #: ../../enterprise/godmode/reporting/mysql_builder.php:252 #: ../../extensions/insert_data.php:256 ../../godmode/setup/gis_step_2.php:542 #: ../../godmode/setup/snmp_wizard.php:100 #: ../../godmode/reporting/visual_console_builder.data.php:310 -#: ../../include/ajax/module.php:2240 ../../operation/agentes/graphs.php:377 +#: ../../include/ajax/module.php:2275 ../../operation/agentes/graphs.php:382 msgid "Save" msgstr "Guardar" -#: ../../enterprise/views/ncm/agent/modalOnDemandScript.php:63 -msgid "Select firmware file to update to" -msgstr "Seleccione el archivo de firmware al que desea actualizar" - -#: ../../enterprise/views/ncm/agent/modalOnDemandScript.php:75 -msgid "Transfer from url" -msgstr "Transferir desde url" - -#: ../../enterprise/views/ncm/agent/modalOnDemandScript.php:86 -msgid "Target file name" -msgstr "Nombre del archivo de destino" - -#: ../../enterprise/views/ncm/agent/modalOnDemandScript.php:105 -msgid "Customize execution" -msgstr "Personalizar la ejecución" - -#: ../../enterprise/views/ncm/agent/details.php:89 -msgid "Script type" -msgstr "Tipo de script" - -#: ../../enterprise/views/ncm/agent/details.php:90 -#: ../../enterprise/include/class/CommandCenter.class.php:470 -#: ../../extensions/api_checker.php:363 ../../extensions/api_checker.php:371 -#: ../../include/functions_reporting_html.php:4338 -#: ../../include/functions_reporting_html.php:4485 -#: ../../include/functions_reporting_html.php:4828 -#: ../../include/functions_reporting_html.php:4839 -#: ../../include/functions_db.php:1959 -msgid "Result" -msgstr "Resultado" - -#: ../../enterprise/views/ncm/agent/details.php:91 -msgid "Execution last timestamp" -msgstr "Última marca de tiempo de ejecución" - -#: ../../enterprise/views/ncm/agent/details.php:107 -msgid "Retrieve running configuration" -msgstr "Recuperar la configuración en ejecución" - -#: ../../enterprise/views/ncm/agent/details.php:120 -#: ../../enterprise/views/ncm/agent/details.php:383 -msgid "Restore from backup" -msgstr "Restaurar desde la copia de seguridad" - -#: ../../enterprise/views/ncm/agent/details.php:133 -#: ../../enterprise/views/ncm/agent/details.php:325 -#: ../../enterprise/include/lib/NetworkManager.php:85 -msgid "Retrieve firmware version" -msgstr "Recuperar la versión del firmware" - -#: ../../enterprise/views/ncm/agent/details.php:172 -msgid "Running without a backup" -msgstr "Ejecución sin copia de seguridad" - -#: ../../enterprise/views/ncm/agent/details.php:181 -msgid "Latest configuration retrieved is different from backed one" -msgstr "" -"La última configuración recuperada es diferente de la que tiene copia de " -"seguridad" - -#: ../../enterprise/views/ncm/agent/details.php:184 -msgid "Backup up to date with latest configuration" -msgstr "Copia de seguridad actualizada con la configuración más reciente" - -#: ../../enterprise/views/ncm/agent/details.php:208 -msgid "Configuration backup status" -msgstr "Estado de la copia de seguridad de la configuración" - -#: ../../enterprise/views/ncm/agent/details.php:238 -msgid "Last on demand execution" -msgstr "Última ejecución bajo demanda" - -#: ../../enterprise/views/ncm/agent/details.php:246 -#, php-format -msgid "Customize %s" -msgstr "Personalizar %s" - -#: ../../enterprise/views/ncm/agent/details.php:250 -msgid "Execute snippet" -msgstr "Ejecutar snippet" - -#: ../../enterprise/views/ncm/agent/details.php:265 -#: ../../enterprise/meta/advanced/metasetup.visual.php:1184 -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:64 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:110 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:122 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:103 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1539 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1632 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1757 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1832 -#: ../../godmode/setup/setup_visuals.php:1564 -#: ../../include/class/TipsWindow.class.php:797 -#: ../../include/class/TipsWindow.class.php:964 -msgid "Preview" -msgstr "Vista previa" - -#: ../../enterprise/views/ncm/agent/details.php:312 -#: ../../enterprise/meta/monitoring/custom_fields_csv.php:133 -#: ../../enterprise/meta/monitoring/custom_fields_view.php:184 -#: ../../enterprise/meta/monitoring/group_view.php:233 -#: ../../enterprise/meta/monitoring/group_view.php:239 -#: ../../enterprise/meta/monitoring/tactical.php:224 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:122 -#: ../../enterprise/godmode/services/services.elements.php:406 -#: ../../enterprise/include/functions_cron.php:585 -#: ../../enterprise/include/functions_reporting_pdf.php:645 -#: ../../enterprise/include/functions_HA_cluster.php:70 -#: ../../enterprise/include/class/DatabaseHA.class.php:223 -#: ../../enterprise/include/functions_reporting.php:1883 -#: ../../enterprise/include/functions_reporting.php:2959 -#: ../../enterprise/include/functions_reporting.php:3949 -#: ../../enterprise/include/functions_reporting.php:4869 -#: ../../enterprise/include/functions_reporting.php:6179 -#: ../../enterprise/include/lib/NetworkManager.php:103 -#: ../../enterprise/operation/agentes/tag_view.php:133 -#: ../../enterprise/operation/services/services.service.php:171 -#: ../../enterprise/operation/services/services.service_map.php:142 -#: ../../enterprise/operation/services/services.treeview_services.php:311 -#: ../../enterprise/operation/services/services.list.php:208 -#: ../../enterprise/operation/services/services.list.php:609 -#: ../../enterprise/operation/services/services.table_services.php:144 -#: ../../extensions/module_groups.php:52 ../../godmode/groups/group_list.php:1116 -#: ../../godmode/massive/massive_copy_modules.php:118 -#: ../../godmode/massive/massive_copy_modules.php:278 -#: ../../godmode/massive/massive_delete_modules.php:421 -#: ../../godmode/massive/massive_delete_modules.php:442 -#: ../../godmode/massive/massive_edit_modules.php:388 -#: ../../godmode/massive/massive_edit_modules.php:474 -#: ../../godmode/alerts/alert_list.builder.php:326 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3842 -#: ../../mobile/operation/agents.php:60 ../../mobile/operation/modules.php:72 -#: ../../include/graphs/functions_flot.php:311 -#: ../../include/functions_reporting_html.php:2584 -#: ../../include/functions_reporting_html.php:2597 -#: ../../include/functions_reporting_html.php:3591 -#: ../../include/functions_reporting_html.php:3994 -#: ../../include/functions.php:1281 ../../include/functions.php:4207 -#: ../../include/ajax/module.php:1080 ../../include/ajax/module.php:1974 -#: ../../include/functions_ui.php:606 ../../include/functions_ui.php:607 -#: ../../include/functions_visual_map.php:2457 -#: ../../include/functions_visual_map.php:2485 -#: ../../include/functions_visual_map.php:2503 -#: ../../include/functions_visual_map.php:2521 -#: ../../include/functions_alerts.php:702 -#: ../../include/rest-api/models/VisualConsole/Items/Group.php:585 -#: ../../include/functions_reports.php:569 ../../include/functions_maps.php:54 -#: ../../include/functions_massive_operations.php:149 -#: ../../include/functions_netflow.php:1884 -#: ../../include/functions_reporting.php:6781 -#: ../../include/functions_filemanager.php:723 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:256 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:404 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:439 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:712 -#: ../../include/lib/ClusterViewer/ClusterManager.php:582 -#: ../../include/functions_events.php:3131 ../../operation/tree.php:211 -#: ../../operation/tree.php:302 ../../operation/tree.php:525 -#: ../../operation/agentes/estado_agente.php:276 -#: ../../operation/agentes/status_monitor.php:566 -#: ../../operation/agentes/group_view.php:245 -#: ../../operation/agentes/group_view.php:250 -#: ../../operation/agentes/estado_monitores.php:518 -#: ../../operation/agentes/pandora_networkmap.view.php:1805 -#: ../../operation/agentes/tactical.php:200 ../../operation/events/events.php:820 -#: ../../general/logon_ok.php:160 -msgid "Unknown" -msgstr "Desconocido" - -#: ../../enterprise/views/ncm/agent/details.php:314 -#, php-format -msgid "Current firmware version: %s" -msgstr "Versión actual del firmware: %s" - -#: ../../enterprise/views/ncm/agent/details.php:339 -#, php-format -msgid "Configuration backup present, %s" -msgstr "Copia de seguridad de configuración presente, %s" - -#: ../../enterprise/views/ncm/agent/details.php:346 -msgid "There is no configuration backup" -msgstr "No hay copia de seguridad de configuración" - -#: ../../enterprise/views/ncm/agent/details.php:359 -msgid "Backup latest retrieved configuration" -msgstr "Copia de seguridad de la última configuración recuperada" - -#: ../../enterprise/views/ncm/agent/details.php:372 -#: ../../enterprise/include/class/ManageBackups.class.php:308 -#: ../../extensions/files_repo/files_repo_list.php:123 -msgid "Download" -msgstr "Descargar" - -#: ../../enterprise/views/ncm/agent/details.php:401 -#, php-format -msgid "Latest operation \"%s\" was executed %s ago with result: %s %s" -msgstr "La última operación \"%s\" se ejecutó hace %s con el resultado: %s %s" - -#: ../../enterprise/views/ncm/agent/details.php:414 -#, php-format -msgid "Script executions queued: %d" -msgstr "Ejecuciones de scripts en cola: %d" - -#: ../../enterprise/views/ncm/agent/details.php:424 -#, php-format -msgid "Configuration backup schedule: %s" -msgstr "Programación de copia de seguridad de la configuración: %s" - -#: ../../enterprise/views/ncm/agent/details.php:441 -msgid "Device details" -msgstr "Detalles del dispositivo" - -#: ../../enterprise/views/ncm/agent/details.php:483 -msgid "Configuration timestamp" -msgstr "Marca de tiempo de configuración" - -#: ../../enterprise/views/ncm/agent/details.php:484 -msgid "Diff" -msgstr "Diferencia" - -#: ../../enterprise/views/ncm/agent/details.php:485 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:586 -#: ../../enterprise/meta/advanced/collections.php:408 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:145 -#: ../../enterprise/meta/include/functions_autoprovision.php:498 -#: ../../enterprise/meta/include/functions_alerts_meta.php:133 -#: ../../enterprise/meta/include/functions_alerts_meta.php:164 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:506 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:147 -#: ../../enterprise/godmode/agentes/collections.php:509 -#: ../../enterprise/godmode/policies/policy_alerts.php:367 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:376 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:433 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:273 -#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:408 -#: ../../enterprise/godmode/alerts/alert_inventory_list.php:242 -#: ../../enterprise/godmode/setup/setup_skins.php:192 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2160 -#: ../../enterprise/godmode/servers/new_HA_cluster.php:147 -#: ../../enterprise/include/ajax/policy.ajax.php:209 -#: ../../enterprise/include/functions_reporting_csv.php:2515 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2372 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2539 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3547 -#: ../../enterprise/include/class/ManageBackups.class.php:170 -#: ../../enterprise/operation/services/services.list.php:551 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1208 -#: ../../enterprise/tools/ipam/ipam_ajax.php:535 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:807 -#: ../../godmode/groups/group_list.php:888 ../../godmode/users/user_list.php:584 -#: ../../godmode/agentes/inventory_manager.php:237 -#: ../../godmode/agentes/modificar_agente.php:710 -#: ../../godmode/agentes/planned_downtime.editor.php:1369 -#: ../../godmode/agentes/fields_manager.php:155 ../../godmode/menu.php:277 -#: ../../godmode/alerts/alert_list.list.php:136 -#: ../../godmode/alerts/alert_list.list.php:571 -#: ../../godmode/alerts/alert_commands.php:753 -#: ../../godmode/alerts/alert_view.php:307 -#: ../../godmode/alerts/alert_list.builder.php:112 -#: ../../godmode/setup/os.list.php:69 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2092 -#: ../../godmode/events/event_responses.list.php:69 ../../godmode/tag/tag.php:310 -#: ../../godmode/category/category.php:161 -#: ../../include/functions_reporting_html.php:3478 -#: ../../include/functions_cron.php:505 ../../include/ajax/module.php:1031 -#: ../../include/functions_treeview.php:404 -#: ../../include/class/SatelliteAgent.class.php:148 -#: ../../include/class/AgentsAlerts.class.php:254 -#: ../../include/class/AgentsAlerts.class.php:332 -#: ../../include/class/SnmpConsole.class.php:281 -#: ../../include/class/SatelliteCollection.class.php:135 -#: ../../include/functions_reporting.php:3242 -#: ../../include/functions_filemanager.php:662 -#: ../../operation/agentes/pandora_networkmap.php:722 -#: ../../operation/agentes/status_monitor.php:1607 -msgid "Actions" -msgstr "Acciones" - -#: ../../enterprise/views/ncm/agent/details.php:490 -msgid "No changes with current backup" -msgstr "Sin cambios en la copia de seguridad actual" - -#: ../../enterprise/views/ncm/agent/details.php:494 -msgid "This is the latest configuration retrieved" -msgstr "Esta es la última configuración recuperada" - -#: ../../enterprise/views/ncm/agent/details.php:507 -#: ../../enterprise/views/ncm/agent/details.php:512 -msgid "This is the current backup." -msgstr "Esta es la copia de seguridad actual." - -#: ../../enterprise/views/ncm/agent/details.php:524 -msgid "Review this configuration" -msgstr "Revisar esta configuración" - -#: ../../enterprise/views/ncm/agent/details.php:535 -msgid "There is no backup to compare with" -msgstr "No hay ninguna copia de seguridad con la que comparar" - -#: ../../enterprise/views/ncm/agent/details.php:546 -msgid "Backup this configuration" -msgstr "Hacer copia de seguridad de esta configuración" - -#: ../../enterprise/views/ncm/agent/details.php:564 -msgid "Configurations registry" -msgstr "Registro de configuraciones" - -#: ../../enterprise/views/ncm/agent/details.php:575 -msgid "Diff between: backup - selected" -msgstr "Diferencia entre: copia de seguridad - seleccionada" - -#: ../../enterprise/views/ncm/agent/details.php:601 -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:62 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:107 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:119 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:100 -#: ../../enterprise/godmode/modules/configure_local_component.php:495 -#: ../../enterprise/godmode/modules/local_components.php:165 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:871 -#: ../../enterprise/godmode/agentes/collections.agents.php:83 -#: ../../enterprise/godmode/agentes/collections.data.php:60 -#: ../../enterprise/godmode/agentes/collections.editor.php:114 -#: ../../enterprise/godmode/agentes/collections.php:140 -#: ../../enterprise/godmode/agentes/manage_config_remote.php:65 -#: ../../enterprise/godmode/policies/policies.php:233 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1390 -#: ../../enterprise/include/class/AgentRepository.class.php:692 -#: ../../godmode/modules/manage_inventory_modules.php:54 -#: ../../godmode/modules/manage_network_components.php:299 -#: ../../godmode/modules/manage_inventory_modules_form.php:45 -#: ../../godmode/agentes/planned_downtime.list.php:738 ../../godmode/menu.php:254 -#: ../../godmode/massive/massive_operations.php:332 -#: ../../godmode/massive/massive_operations.php:354 -#: ../../godmode/events/events.php:138 ../../include/functions_reports.php:917 -#: ../../include/functions_reports.php:921 -#: ../../include/class/ConfigPEN.class.php:329 -#: ../../include/class/ModuleTemplates.class.php:195 -#: ../../include/class/ModuleTemplates.class.php:213 -#: ../../include/class/AgentDeployWizard.class.php:727 -msgid "Configuration" -msgstr "Configuración" - -#: ../../enterprise/views/ncm/agent/details.php:625 -msgid "Retrieve firmware version?" -msgstr "¿Recuperar la versión del firmware?" - -#: ../../enterprise/views/ncm/agent/details.php:626 -msgid "" -"This action will connect to the device to retrieve firmware version. Are you " -"sure?" -msgstr "" -"Esta acción conectará con dispositivo para recuperar la versión del firmware. " -"¿Está seguro?" - -#: ../../enterprise/views/ncm/agent/details.php:636 -msgid "Get running config?" -msgstr "Obtener running-config" - -#: ../../enterprise/views/ncm/agent/details.php:637 -msgid "" -"This action will connect to the device to retrieve latest configuration. Are " -"you sure?" -msgstr "" -"Esta acción se conectará al dispositivo para recuperar la configuración más " -"reciente. ¿Estás seguro?" - -#: ../../enterprise/views/ncm/agent/details.php:648 -msgid "Backup latest config?" -msgstr "¿Copia de seguridad de la última configuración?" - -#: ../../enterprise/views/ncm/agent/details.php:649 -msgid "" -"This action will overwrite current backup to use latest retrieved " -"configuration. Are you sure?" -msgstr "" -"Esta acción sobrescribirá la copia de seguridad actual para utilizar la última " -"configuración recuperada. ¿Estás seguro?" - -#: ../../enterprise/views/ncm/agent/details.php:657 -msgid "Backup target config?" -msgstr "¿Configuración de destino de copia de seguridad?" - -#: ../../enterprise/views/ncm/agent/details.php:658 -msgid "" -"This action will overwrite current backup to use selected configuration. Are " -"you sure?" -msgstr "" -"Esta acción sobreescribirá la copia de seguridad actual para utilizar la " -"configuración seleccionada. ¿Está seguro?" - -#: ../../enterprise/views/ncm/agent/details.php:669 -msgid "Restore device configuration?" -msgstr "¿Restaurar la configuración del dispositivo?" - -#: ../../enterprise/views/ncm/agent/details.php:670 -msgid "" -"This action will overwrite device configuration with latest backup. Are you " -"sure?" -msgstr "" -"Esta acción sobrescribirá la configuración del dispositivo con la copia de " -"seguridad más reciente. ¿Estás seguro?" - -#: ../../enterprise/views/ncm/agent/details.php:689 -msgid "Customize script execution" -msgstr "Personalizar la ejecución del script" - -#: ../../enterprise/views/ncm/agent/details.php:690 -#: ../../include/ajax/events.php:2200 -#: ../../include/class/ExternalTools.class.php:646 -#: ../../include/functions_snmp_browser.php:974 -#: ../../include/functions_snmp_browser.php:1142 -#: ../../include/functions_events.php:3715 -msgid "Execute" -msgstr "Ejecutar" - -#: ../../enterprise/views/ncm/templates/list.php:32 -#: ../../enterprise/views/ncm/templates/list.php:50 -#: ../../enterprise/meta/include/functions_alerts_meta.php:129 -#: ../../enterprise/meta/include/functions_alerts_meta.php:160 -#: ../../enterprise/godmode/modules/local_components.php:169 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:269 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:309 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:209 -#: ../../enterprise/godmode/reporting/visual_console_template.php:123 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2137 -#: ../../enterprise/include/functions_reporting.php:146 -#: ../../enterprise/include/functions_reporting.php:8010 -#: ../../enterprise/include/functions_reporting.php:8038 -#: ../../enterprise/include/functions_reporting.php:8109 -#: ../../godmode/modules/manage_network_components.php:303 -#: ../../godmode/menu.php:172 ../../godmode/menu.php:273 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2027 -#: ../../include/functions_menu.php:587 -#: ../../include/class/ConfigPEN.class.php:334 -#: ../../include/class/ModuleTemplates.class.php:196 -#: ../../include/class/ModuleTemplates.class.php:214 -msgid "Templates" -msgstr "Plantillas" - -#: ../../enterprise/views/ncm/templates/list.php:74 -#: ../../enterprise/views/ncm/templates/edit.php:107 -#: ../../enterprise/views/ncm/firmwares/edit.php:106 -#: ../../enterprise/views/ncm/vendors/list.php:32 -#: ../../enterprise/views/ncm/vendors/list.php:50 -#: ../../enterprise/views/ncm/vendors/edit.php:35 -#: ../../enterprise/views/ncm/vendors/edit.php:53 -msgid "Vendors" -msgstr "Fabricantes" - -#: ../../enterprise/views/ncm/templates/list.php:75 -#: ../../enterprise/views/ncm/templates/edit.php:134 -#: ../../enterprise/views/ncm/firmwares/list.php:75 -#: ../../enterprise/views/ncm/firmwares/edit.php:133 -#: ../../enterprise/views/ncm/models/list.php:32 -#: ../../enterprise/views/ncm/models/list.php:50 -msgid "Models" -msgstr "Modelos" - -#: ../../enterprise/views/ncm/templates/list.php:76 -msgid "Scripts defined" -msgstr "Scripts definidos" - -#: ../../enterprise/views/ncm/templates/edit.php:42 -#: ../../enterprise/views/ncm/templates/edit.php:60 -#: ../../enterprise/views/ncm/devices/list.php:32 -#: ../../enterprise/views/ncm/devices/list.php:50 -#: ../../enterprise/views/ncm/firmwares/list.php:49 -#: ../../enterprise/views/ncm/models/edit.php:37 -#: ../../enterprise/views/ncm/models/edit.php:55 -msgid "Devices" -msgstr "Dispositivos" - -#: ../../enterprise/views/ncm/templates/edit.php:102 -msgid "" -"Comma separated, a vendors list compatible with scripts defined within " -"template." -msgstr "" -"Separado por comas, una lista de proveedores compatible con scripts definidos " -"dentro de la plantilla." - -#: ../../enterprise/views/ncm/templates/edit.php:130 -msgid "" -"Comma separated, a model list compatible with scripts defined within template." -msgstr "" -"Separado por comas, una lista de modelos compatibles con scripts definidos " -"dentro de la plantilla." - -#: ../../enterprise/views/ncm/templates/edit.php:148 -msgid "This script will be used to test devices availability" -msgstr "" -"Este script se utilizará para probar la disponibilidad de los dispositivos" - -#: ../../enterprise/views/ncm/templates/edit.php:153 -msgid "Script: Test" -msgstr "Script: prueba" - -#: ../../enterprise/views/ncm/templates/edit.php:175 -msgid "This script will be used to retrieve configuration from devices" -msgstr "" -"Este script se utilizará para recuperar la configuración de los dispositivos" - -#: ../../enterprise/views/ncm/templates/edit.php:180 -msgid "Script: Get configuration" -msgstr "Script: obtener configuración" - -#: ../../enterprise/views/ncm/templates/edit.php:203 -msgid "" -"This script will be used to apply configuration, previously backed up, to " -"devices" -msgstr "" -"Este script se utilizará para aplicar la configuración, previamente " -"respaldada, a los dispositivos" - -#: ../../enterprise/views/ncm/templates/edit.php:208 -msgid "Script: set configuration" -msgstr "Script: establecer la configuración" - -#: ../../enterprise/views/ncm/templates/edit.php:231 -msgid "This script will be used to retrieve firmware version from devices" -msgstr "" -"Este script se utilizará para recuperar la versión del firmware de los " -"dispositivos" - -#: ../../enterprise/views/ncm/templates/edit.php:236 -msgid "Script: get firmware" -msgstr "Script: obtener firmware" - -#: ../../enterprise/views/ncm/templates/edit.php:258 -msgid "This script will be used to upgrade firmware version of the devices" -msgstr "" -"Este script se utilizará para actualizar la versión de firmware de los " -"dispositivos" - -#: ../../enterprise/views/ncm/templates/edit.php:263 -msgid "Script: set firmware" -msgstr "Script: establecer firmware" - -#: ../../enterprise/views/ncm/templates/edit.php:285 -msgid "This script will be executed on the devices when selecting CUSTOM task" -msgstr "" -"Este script se ejecutará en los dispositivos al seleccionar la tarea CUSTOM" - -#: ../../enterprise/views/ncm/templates/edit.php:290 -msgid "Script: custom task" -msgstr "Script: tarea personalizada" - -#: ../../enterprise/views/ncm/devices/list.php:69 -msgid "" -"WARNING: This is a new feature and is still at an early stage. It is available " -"with limited features, use it with caution and send us your feedback to " -"improve these current capabilities." -msgstr "" -"ADVERTENCIA: Esta es una nueva característica y todavía se encuentra en una " -"etapa temprana. Está disponible con funciones limitadas, úselo con precaución " -"y envíenos sus comentarios para mejorar estas capacidades actuales." - -#: ../../enterprise/views/ncm/devices/list.php:72 -msgid "" -"Network configuration manager is used to keep configurations and software " -"versions of any network device in your infrastructure under your control." -msgstr "" -"El administrador de configuración de red se utiliza para mantener las " -"configuraciones y versiones de software de cualquier dispositivo de red en su " -"infraestructura bajo su control." - -#: ../../enterprise/views/ncm/devices/list.php:77 -msgid "" -"To start using it, navigatenavigate to your desired agent, tab Network Config " -"Manager, and enable the ncm features,\n" -" you will be asked for the vendor and model of the device." -msgstr "" -"Para comenzar a usarlo, navegue por el agente que desee, seleccione " -"Administrador de configuración de red y habilite las funciones de ncm,\n" -" se le pedirá el proveedor y el modelo del dispositivo." - -#: ../../enterprise/views/ncm/devices/list.php:84 -msgid "Define a NCM template" -msgstr "Definir una plantilla de NCM" - -#: ../../enterprise/views/ncm/devices/list.php:87 -msgid "Configure agents to use NCM templates" -msgstr "Configurar agentes para usar plantillas NCM" - -#: ../../enterprise/views/ncm/devices/list.php:117 -#: ../../enterprise/godmode/servers/manage_export.php:176 -#: ../../enterprise/godmode/servers/manage_export_form.php:137 -#: ../../enterprise/include/functions_ipam.php:2111 -#: ../../enterprise/tools/ipam/ipam_network.php:423 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:671 -#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:53 -#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:253 -#: ../../enterprise/tools/ipam/ipam_excel.php:139 -#: ../../enterprise/tools/ipam/ipam_ajax.php:362 -#: ../../enterprise/tools/ipam/ipam_calculator.php:69 -#: ../../godmode/setup/setup_general.php:904 -#: ../../operation/agentes/ver_agente.php:1199 -msgid "Address" -msgstr "Dirección" - -#: ../../enterprise/views/ncm/devices/list.php:118 -#: ../../enterprise/views/ncm/firmwares/list.php:74 -#: ../../enterprise/views/ncm/models/list.php:72 -#: ../../enterprise/views/ncm/models/edit.php:88 -msgid "Vendor" -msgstr "Fabricante" - -#: ../../enterprise/views/ncm/devices/list.php:119 -msgid "Model" -msgstr "Modelo" - -#: ../../enterprise/views/ncm/devices/list.php:121 -msgid "Last queued task" -msgstr "Última tarea en cola" - -#: ../../enterprise/views/ncm/devices/list.php:122 -#: ../../enterprise/operation/services/services.service.php:124 -#: ../../enterprise/operation/services/services.list.php:548 -#: ../../enterprise/tools/ipam/ipam_list.php:738 -#: ../../extensions/agents_modules.php:325 -#: ../../operation/agentes/group_view.php:80 -#: ../../operation/agentes/tactical.php:63 -msgid "Last update" -msgstr "Última actualización" - -#: ../../enterprise/views/ncm/devices/list.php:123 -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:154 -#: ../../enterprise/godmode/policies/policy_alerts.php:368 -#: ../../enterprise/godmode/alerts/alert_inventory_list.php:243 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:488 -#: ../../enterprise/include/functions_tasklist.php:180 -#: ../../godmode/massive/massive_copy_modules.php:185 -#: ../../godmode/alerts/alert_list.list.php:572 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:617 -#: ../../godmode/servers/plugin.php:988 -#: ../../operation/agentes/alerts_status.php:234 -#: ../../operation/agentes/alerts_status.php:235 -msgid "Operations" -msgstr "Operaciones" - -#: ../../enterprise/views/ncm/firmwares/list.php:31 -msgid "Firmwares" -msgstr "Firmwares" - -#: ../../enterprise/views/ncm/firmwares/list.php:73 -#: ../../enterprise/include/class/Omnishell.class.php:405 -#: ../../include/class/CredentialStore.class.php:815 -#: ../../include/class/CredentialStore.class.php:925 -msgid "Identifier" -msgstr "Identificador" - -#: ../../enterprise/views/ncm/firmwares/edit.php:41 -#: ../../enterprise/views/ncm/firmwares/edit.php:59 -msgid "Firmware" -msgstr "Firmware" - -#: ../../enterprise/views/ncm/firmwares/edit.php:101 -msgid "" -"Comma separated, a vendors list compatible with scripts defined within " -"firmware." -msgstr "" -"Separado por comas, una lista de proveedores compatible con scripts definidos " -"dentro del firmware." - -#: ../../enterprise/views/ncm/firmwares/edit.php:129 -msgid "" -"Comma separated, a model list compatible with scripts defined within firmware." -msgstr "" -"Separado por comas, una lista de modelos compatibles con scripts definidos " -"dentro del firmware." - -#: ../../enterprise/views/ncm/firmwares/edit.php:149 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:484 -#: ../../enterprise/meta/monitoring/custom_fields_csv.php:129 -#: ../../enterprise/meta/monitoring/custom_fields_view.php:182 -#: ../../enterprise/meta/monitoring/group_view.php:236 -#: ../../enterprise/meta/monitoring/group_view.php:242 -#: ../../enterprise/meta/monitoring/tactical.php:222 -#: ../../enterprise/meta/include/functions_wizard_meta.php:977 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1062 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1265 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1285 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1502 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1587 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1707 -#: ../../enterprise/meta/include/functions_wizard_meta.php:1727 -#: ../../enterprise/meta/index.php:948 ../../enterprise/meta/index.php:1017 -#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:328 -#: ../../enterprise/godmode/agentes/manage_config_remote.php:344 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:120 -#: ../../enterprise/godmode/services/services.service.php:735 -#: ../../enterprise/godmode/services/services.service.php:978 -#: ../../enterprise/godmode/services/services.elements.php:384 -#: ../../enterprise/godmode/setup/setup_history.php:808 -#: ../../enterprise/include/class/CommandCenter.class.php:566 -#: ../../enterprise/include/class/CommandCenter.class.php:605 -#: ../../enterprise/include/functions_reporting.php:4859 -#: ../../enterprise/include/functions_services.php:1448 -#: ../../enterprise/include/functions_login.php:40 -#: ../../enterprise/operation/agentes/tag_view.php:131 -#: ../../enterprise/operation/services/services.service.php:114 -#: ../../enterprise/operation/services/services.service.php:165 -#: ../../enterprise/operation/services/massive/services.create.php:767 -#: ../../enterprise/operation/services/services.service_map.php:140 -#: ../../enterprise/operation/services/services.treeview_services.php:306 -#: ../../enterprise/operation/services/services.list.php:206 -#: ../../enterprise/operation/services/services.list.php:543 -#: ../../enterprise/operation/services/services.list.php:602 -#: ../../enterprise/operation/services/services.table_services.php:142 -#: ../../update_manager_client/views/offline.php:80 -#: ../../extensions/dbmanager.php:124 -#: ../../godmode/modules/manage_network_components_form_wizard.php:384 -#: ../../godmode/groups/group_list.php:1111 -#: ../../godmode/users/configure_user.php:1061 -#: ../../godmode/users/configure_user.php:2026 -#: ../../godmode/massive/massive_copy_modules.php:116 -#: ../../godmode/massive/massive_copy_modules.php:276 -#: ../../godmode/massive/massive_delete_modules.php:419 -#: ../../godmode/massive/massive_delete_modules.php:440 -#: ../../godmode/massive/massive_edit_agents.php:1078 -#: ../../godmode/massive/massive_edit_modules.php:386 -#: ../../godmode/massive/massive_edit_modules.php:472 -#: ../../godmode/setup/setup_sflow.php:84 -#: ../../godmode/setup/setup_netflow.php:80 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3840 -#: ../../mobile/operation/agents.php:59 ../../mobile/operation/modules.php:70 -#: ../../include/functions_reporting_html.php:2596 -#: ../../include/functions.php:1091 ../../include/functions.php:1329 -#: ../../include/functions.php:1332 ../../include/functions.php:1371 -#: ../../include/ajax/module.php:1970 ../../include/functions_graph.php:3351 -#: ../../include/functions_graph.php:3353 ../../include/functions_graph.php:4856 -#: ../../include/functions_ui.php:314 ../../include/functions_ui.php:2912 -#: ../../include/rest-api/models/VisualConsole/Items/Group.php:571 -#: ../../include/functions_massive_operations.php:147 -#: ../../include/class/SatelliteAgent.class.php:1337 -#: ../../include/class/SatelliteAgent.class.php:1362 -#: ../../include/class/Diagnostics.class.php:1841 -#: ../../include/class/AgentWizard.class.php:1401 -#: ../../include/class/AgentWizard.class.php:4147 -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:316 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:255 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:562 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:592 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:402 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:437 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:707 -#: ../../include/functions_events.php:3227 ../../index.php:1244 -#: ../../operation/tree.php:209 ../../operation/tree.php:300 -#: ../../operation/tree.php:520 ../../operation/users/user_edit.php:305 -#: ../../operation/agentes/estado_agente.php:274 -#: ../../operation/agentes/status_monitor.php:564 -#: ../../operation/agentes/group_view.php:248 -#: ../../operation/agentes/group_view.php:253 -#: ../../operation/agentes/estado_monitores.php:517 -#: ../../operation/agentes/tactical.php:198 -#: ../../operation/netflow/nf_live_view.php:348 -#: ../../operation/gis_maps/render_view.php:166 ../../general/logon_ok.php:158 -msgid "Warning" -msgstr "Advertencia" - -#: ../../enterprise/views/ncm/firmwares/edit.php:149 -msgid "Current binary file will be overwritten, are you sure?" -msgstr "El archivo binario actual se sobrescribirá, ¿está seguro?" - -#: ../../enterprise/views/ncm/firmwares/edit.php:154 -msgid "Binary file" -msgstr "Archivo binario" - -#: ../../enterprise/views/ncm/vendors/edit.php:89 -msgid "icon" -msgstr "icono" - -#: ../../enterprise/views/ipam/sites/list.php:48 -#: ../../enterprise/views/ipam/sites/edit.php:54 -#: ../../godmode/modules/manage_nc_groups_form.php:73 -#: ../../godmode/groups/configure_group.php:225 -#: ../../godmode/groups/group_list.php:883 -#: ../../godmode/agentes/agent_manager.php:649 -#: ../../godmode/massive/massive_edit_agents.php:672 -#: ../../godmode/reporting/visual_console_builder.elements.php:124 -#: ../../include/functions_visual_map_editor.php:1002 -#: ../../include/rest-api/models/VisualConsole/Item.php:2179 -#: ../../operation/agentes/ver_agente.php:1236 -#: ../../operation/agentes/estado_generalagente.php:482 -msgid "Parent" -msgstr "Padre" - +#: ../../enterprise/views/ncm/agent/manage.php:312 #: ../../enterprise/views/ipam/sites/edit.php:61 #: ../../enterprise/meta/advanced/metasetup.visual.php:308 #: ../../enterprise/meta/advanced/metasetup.visual.php:573 #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:393 #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:394 #: ../../enterprise/meta/advanced/metasetup.relations.php:245 -#: ../../enterprise/meta/advanced/metasetup.setup.php:677 -#: ../../enterprise/meta/advanced/metasetup.setup.php:690 +#: ../../enterprise/meta/advanced/metasetup.setup.php:727 +#: ../../enterprise/meta/advanced/metasetup.setup.php:740 #: ../../enterprise/meta/monitoring/custom_fields_view.php:258 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:298 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:355 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:623 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:694 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:147 #: ../../enterprise/meta/event/custom_events.php:223 #: ../../enterprise/meta/event/custom_events.php:269 -#: ../../enterprise/godmode/modules/configure_local_component.php:555 -#: ../../enterprise/godmode/modules/configure_local_component.php:713 -#: ../../enterprise/godmode/modules/configure_local_component.php:719 -#: ../../enterprise/godmode/modules/configure_local_component.php:727 -#: ../../enterprise/godmode/modules/configure_local_component.php:733 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1074 +#: ../../enterprise/godmode/modules/configure_local_component.php:667 +#: ../../enterprise/godmode/modules/configure_local_component.php:865 +#: ../../enterprise/godmode/modules/configure_local_component.php:871 +#: ../../enterprise/godmode/modules/configure_local_component.php:879 +#: ../../enterprise/godmode/modules/configure_local_component.php:885 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1058 #: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:499 #: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:630 #: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:726 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:152 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:637 -#: ../../enterprise/godmode/policies/policy_agents.php:391 -#: ../../enterprise/godmode/policies/policy_agents.php:1708 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:653 +#: ../../enterprise/godmode/policies/policy_agents.php:395 +#: ../../enterprise/godmode/policies/policy_agents.php:1718 #: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:125 #: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:219 #: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:111 @@ -4344,14 +3516,14 @@ msgstr "Padre" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:81 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:390 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:413 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:936 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:952 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:973 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:982 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1339 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1367 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1388 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1415 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:956 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:972 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:993 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1002 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1359 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1387 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1408 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1435 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:184 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:435 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:592 @@ -4383,13 +3555,15 @@ msgstr "Padre" #: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:358 #: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:368 #: ../../enterprise/godmode/servers/manage_export_form.php:117 -#: ../../enterprise/include/functions_tasklist.php:346 -#: ../../enterprise/include/functions_tasklist.php:611 +#: ../../enterprise/include/functions_tasklist.php:366 +#: ../../enterprise/include/functions_tasklist.php:637 #: ../../enterprise/include/ajax/ipam.ajax.php:400 #: ../../enterprise/include/ajax/ipam.ajax.php:428 #: ../../enterprise/include/ajax/policy.ajax.php:215 -#: ../../enterprise/include/ajax/policy.ajax.php:427 +#: ../../enterprise/include/ajax/policy.ajax.php:325 +#: ../../enterprise/include/ajax/policy.ajax.php:473 #: ../../enterprise/include/ajax/log_viewer.ajax.php:715 +#: ../../enterprise/include/rest-api/models/VisualConsole/Items/Service.php:274 #: ../../enterprise/include/class/Omnishell.class.php:1062 #: ../../enterprise/include/class/Omnishell.class.php:1063 #: ../../enterprise/include/class/SAP.app.php:604 @@ -4405,67 +3579,67 @@ msgstr "Padre" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2590 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3594 #: ../../enterprise/operation/agentes/ver_agente.php:56 -#: ../../enterprise/operation/log/log_viewer.php:879 -#: ../../enterprise/tools/ipam/ipam_network.php:622 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:565 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:748 -#: ../../enterprise/tools/ipam/ipam_list.php:80 -#: ../../enterprise/tools/ipam/ipam_list.php:105 -#: ../../enterprise/tools/ipam/ipam_list.php:130 +#: ../../enterprise/operation/log/log_viewer.php:885 +#: ../../enterprise/tools/ipam/ipam_network.php:780 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:627 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:810 +#: ../../enterprise/tools/ipam/ipam_list.php:147 +#: ../../enterprise/tools/ipam/ipam_list.php:172 +#: ../../enterprise/tools/ipam/ipam_list.php:197 #: ../../enterprise/tools/ipam/ipam_editor.php:206 #: ../../enterprise/tools/ipam/ipam_editor.php:236 #: ../../enterprise/tools/ipam/ipam_editor.php:268 #: ../../godmode/modules/manage_nc_groups_form.php:80 -#: ../../godmode/modules/manage_network_components_form_plugin.php:41 -#: ../../godmode/modules/manage_network_components_form_common.php:354 -#: ../../godmode/modules/manage_network_components_form_network.php:266 -#: ../../godmode/modules/manage_network_components_form.php:672 -#: ../../godmode/modules/manage_network_components_form.php:678 -#: ../../godmode/modules/manage_network_components_form.php:687 -#: ../../godmode/modules/manage_network_components_form.php:693 +#: ../../godmode/modules/manage_network_components_form_plugin.php:42 +#: ../../godmode/modules/manage_network_components_form_common.php:460 +#: ../../godmode/modules/manage_network_components_form_network.php:319 +#: ../../godmode/modules/manage_network_components_form.php:674 +#: ../../godmode/modules/manage_network_components_form.php:680 +#: ../../godmode/modules/manage_network_components_form.php:689 +#: ../../godmode/modules/manage_network_components_form.php:695 #: ../../godmode/groups/configure_group.php:189 #: ../../godmode/groups/configure_group.php:211 -#: ../../godmode/users/configure_user.php:1334 -#: ../../godmode/users/configure_user.php:1350 -#: ../../godmode/users/configure_user.php:1486 -#: ../../godmode/users/configure_user.php:1502 -#: ../../godmode/users/configure_user.php:1627 -#: ../../godmode/users/configure_user.php:1642 -#: ../../godmode/users/configure_user.php:1802 -#: ../../godmode/users/configure_user.php:1810 -#: ../../godmode/users/configure_user.php:1819 -#: ../../godmode/users/configure_user.php:1826 -#: ../../godmode/users/user_management.php:583 -#: ../../godmode/users/user_management.php:610 +#: ../../godmode/users/configure_user.php:1348 +#: ../../godmode/users/configure_user.php:1364 +#: ../../godmode/users/configure_user.php:1500 +#: ../../godmode/users/configure_user.php:1516 +#: ../../godmode/users/configure_user.php:1641 +#: ../../godmode/users/configure_user.php:1656 +#: ../../godmode/users/configure_user.php:1816 +#: ../../godmode/users/configure_user.php:1824 +#: ../../godmode/users/configure_user.php:1833 +#: ../../godmode/users/configure_user.php:1840 +#: ../../godmode/users/user_management.php:603 +#: ../../godmode/users/user_management.php:630 #: ../../godmode/agentes/status_monitor_custom_fields.php:250 #: ../../godmode/agentes/status_monitor_custom_fields.php:298 #: ../../godmode/agentes/module_manager_editor_plugin.php:55 -#: ../../godmode/agentes/module_manager_editor_network.php:182 -#: ../../godmode/agentes/module_manager_editor_network.php:519 +#: ../../godmode/agentes/module_manager_editor_network.php:177 +#: ../../godmode/agentes/module_manager_editor_network.php:514 #: ../../godmode/agentes/agent_manager.php:558 #: ../../godmode/agentes/agent_manager.php:754 #: ../../godmode/agentes/agent_manager.php:1014 -#: ../../godmode/agentes/module_manager_editor_common.php:776 -#: ../../godmode/agentes/module_manager_editor_common.php:1135 -#: ../../godmode/agentes/module_manager_editor_common.php:1370 -#: ../../godmode/agentes/module_manager_editor_common.php:1664 -#: ../../godmode/agentes/module_manager_editor_common.php:1671 -#: ../../godmode/agentes/module_manager_editor_common.php:1682 -#: ../../godmode/agentes/module_manager_editor_common.php:1690 +#: ../../godmode/agentes/module_manager_editor_common.php:777 +#: ../../godmode/agentes/module_manager_editor_common.php:1152 +#: ../../godmode/agentes/module_manager_editor_common.php:1387 +#: ../../godmode/agentes/module_manager_editor_common.php:1681 +#: ../../godmode/agentes/module_manager_editor_common.php:1688 +#: ../../godmode/agentes/module_manager_editor_common.php:1699 +#: ../../godmode/agentes/module_manager_editor_common.php:1707 #: ../../godmode/snmpconsole/snmp_alert.php:40 -#: ../../godmode/snmpconsole/snmp_alert.php:1781 -#: ../../godmode/massive/massive_copy_modules.php:374 -#: ../../godmode/massive/massive_copy_modules.php:508 -#: ../../godmode/massive/massive_delete_modules.php:502 -#: ../../godmode/massive/massive_delete_modules.php:594 -#: ../../godmode/massive/massive_delete_modules.php:679 -#: ../../godmode/massive/massive_delete_modules.php:728 -#: ../../godmode/massive/massive_delete_modules.php:736 -#: ../../godmode/massive/massive_delete_modules.php:737 -#: ../../godmode/massive/massive_delete_modules.php:738 -#: ../../godmode/massive/massive_delete_modules.php:739 -#: ../../godmode/massive/massive_delete_modules.php:805 -#: ../../godmode/massive/massive_delete_modules.php:835 +#: ../../godmode/snmpconsole/snmp_alert.php:1785 +#: ../../godmode/massive/massive_copy_modules.php:408 +#: ../../godmode/massive/massive_copy_modules.php:542 +#: ../../godmode/massive/massive_delete_modules.php:523 +#: ../../godmode/massive/massive_delete_modules.php:631 +#: ../../godmode/massive/massive_delete_modules.php:718 +#: ../../godmode/massive/massive_delete_modules.php:767 +#: ../../godmode/massive/massive_delete_modules.php:775 +#: ../../godmode/massive/massive_delete_modules.php:776 +#: ../../godmode/massive/massive_delete_modules.php:777 +#: ../../godmode/massive/massive_delete_modules.php:778 +#: ../../godmode/massive/massive_delete_modules.php:836 +#: ../../godmode/massive/massive_delete_modules.php:866 #: ../../godmode/massive/massive_edit_users.php:338 #: ../../godmode/massive/massive_edit_users.php:399 #: ../../godmode/massive/massive_edit_users.php:610 @@ -4474,50 +3648,49 @@ msgstr "Padre" #: ../../godmode/massive/massive_edit_users.php:637 #: ../../godmode/massive/massive_add_alerts.php:304 #: ../../godmode/massive/massive_edit_plugins.php:338 -#: ../../godmode/massive/massive_edit_agents.php:771 +#: ../../godmode/massive/massive_edit_agents.php:782 #: ../../godmode/massive/massive_delete_alerts.php:366 #: ../../godmode/massive/massive_add_action_alerts.php:342 -#: ../../godmode/massive/massive_edit_modules.php:458 -#: ../../godmode/massive/massive_edit_modules.php:934 -#: ../../godmode/massive/massive_edit_modules.php:1068 -#: ../../godmode/massive/massive_edit_modules.php:1184 -#: ../../godmode/massive/massive_edit_modules.php:1219 -#: ../../godmode/massive/massive_edit_modules.php:1274 -#: ../../godmode/massive/massive_edit_modules.php:1360 -#: ../../godmode/massive/massive_edit_modules.php:1433 -#: ../../godmode/massive/massive_edit_modules.php:1542 -#: ../../godmode/massive/massive_edit_modules.php:1543 -#: ../../godmode/massive/massive_edit_modules.php:1544 -#: ../../godmode/massive/massive_edit_modules.php:1545 -#: ../../godmode/massive/massive_edit_modules.php:1784 -#: ../../godmode/massive/massive_edit_modules.php:1844 +#: ../../godmode/massive/massive_edit_modules.php:491 +#: ../../godmode/massive/massive_edit_modules.php:1106 +#: ../../godmode/massive/massive_edit_modules.php:1293 +#: ../../godmode/massive/massive_edit_modules.php:1460 +#: ../../godmode/massive/massive_edit_modules.php:1500 +#: ../../godmode/massive/massive_edit_modules.php:1540 +#: ../../godmode/massive/massive_edit_modules.php:1626 +#: ../../godmode/massive/massive_edit_modules.php:1698 +#: ../../godmode/massive/massive_edit_modules.php:1802 +#: ../../godmode/massive/massive_edit_modules.php:1803 +#: ../../godmode/massive/massive_edit_modules.php:1804 +#: ../../godmode/massive/massive_edit_modules.php:1805 +#: ../../godmode/massive/massive_edit_modules.php:2058 +#: ../../godmode/massive/massive_edit_modules.php:2116 #: ../../godmode/alerts/alert_actions.php:304 #: ../../godmode/alerts/alert_list.list.php:831 #: ../../godmode/alerts/alert_commands.php:304 #: ../../godmode/alerts/alert_commands.php:319 #: ../../godmode/alerts/alert_commands.php:465 #: ../../godmode/alerts/alert_commands.php:478 -#: ../../godmode/alerts/configure_alert_template.php:663 -#: ../../godmode/alerts/configure_alert_template.php:730 -#: ../../godmode/alerts/configure_alert_template.php:824 -#: ../../godmode/setup/os.builder.php:51 -#: ../../godmode/setup/setup_visuals.php:615 +#: ../../godmode/alerts/configure_alert_template.php:684 +#: ../../godmode/alerts/configure_alert_template.php:751 +#: ../../godmode/alerts/configure_alert_template.php:845 +#: ../../godmode/setup/os.builder.php:51 ../../godmode/setup/setup_visuals.php:615 #: ../../godmode/setup/setup_visuals.php:655 #: ../../godmode/setup/setup_visuals.php:1088 -#: ../../godmode/setup/setup_general.php:1077 -#: ../../godmode/setup/setup_general.php:1094 -#: ../../godmode/setup/setup_general.php:1103 -#: ../../godmode/setup/setup_general.php:1120 +#: ../../godmode/setup/setup_general.php:1114 +#: ../../godmode/setup/setup_general.php:1131 +#: ../../godmode/setup/setup_general.php:1140 +#: ../../godmode/setup/setup_general.php:1157 #: ../../godmode/reporting/create_container.php:572 #: ../../godmode/reporting/graph_builder.graph_editor.php:296 -#: ../../godmode/reporting/reporting_builder.item_editor.php:210 -#: ../../godmode/reporting/reporting_builder.item_editor.php:993 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2175 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2257 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2278 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2310 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3241 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3402 +#: ../../godmode/reporting/reporting_builder.item_editor.php:213 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1011 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2217 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2299 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2320 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2352 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3283 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3444 #: ../../godmode/reporting/visual_console_builder.elements.php:525 #: ../../godmode/reporting/visual_console_builder.elements.php:676 #: ../../godmode/reporting/visual_console_builder.elements.php:686 @@ -4535,7 +3708,7 @@ msgstr "Padre" #: ../../godmode/events/custom_events.php:210 #: ../../godmode/events/custom_events.php:258 #: ../../godmode/wizards/HostDevices.class.php:1115 -#: ../../mobile/operation/events.php:974 +#: ../../mobile/operation/events.php:970 #: ../../include/functions_visual_map_editor.php:398 #: ../../include/functions_visual_map_editor.php:400 #: ../../include/functions_visual_map_editor.php:616 @@ -4543,53 +3716,52 @@ msgstr "Padre" #: ../../include/functions_visual_map_editor.php:1056 #: ../../include/functions_visual_map_editor.php:1122 #: ../../include/functions.php:1129 ../../include/functions_cron.php:680 -#: ../../include/functions_networkmap.php:1524 -#: ../../include/ajax/audit_log.php:156 +#: ../../include/functions_networkmap.php:1524 ../../include/ajax/audit_log.php:156 #: ../../include/ajax/planned_downtime.ajax.php:85 -#: ../../include/ajax/module.php:2184 ../../include/ajax/module.php:2643 +#: ../../include/ajax/module.php:2219 ../../include/ajax/module.php:2678 #: ../../include/ajax/agent.php:500 ../../include/ajax/agent.php:838 #: ../../include/ajax/agent.php:921 ../../include/ajax/agent.php:987 -#: ../../include/ajax/custom_fields.php:670 ../../include/ajax/events.php:590 +#: ../../include/ajax/custom_fields.php:670 ../../include/ajax/events.php:548 #: ../../include/functions_integriaims.php:135 -#: ../../include/functions_profile.php:349 -#: ../../include/functions_profile.php:367 -#: ../../include/functions_profile.php:382 +#: ../../include/functions_profile.php:349 ../../include/functions_profile.php:367 +#: ../../include/functions_profile.php:382 ../../include/functions_ui.php:1654 #: ../../include/rest-api/models/VisualConsole/Items/BasicChart.php:318 #: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:364 #: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:399 #: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:622 #: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:634 -#: ../../include/rest-api/models/VisualConsole/Item.php:2091 -#: ../../include/rest-api/models/VisualConsole/Item.php:2210 -#: ../../include/rest-api/models/VisualConsole/Item.php:2328 -#: ../../include/rest-api/models/VisualConsole/Item.php:2450 -#: ../../include/functions_html.php:397 ../../include/functions_html.php:848 -#: ../../include/functions_html.php:1276 ../../include/functions_html.php:1328 -#: ../../include/functions_html.php:1375 ../../include/functions_html.php:1376 -#: ../../include/functions_html.php:1427 ../../include/functions_html.php:1477 -#: ../../include/functions_html.php:6536 -#: ../../include/class/NetworkMap.class.php:2940 -#: ../../include/class/NetworkMap.class.php:3209 -#: ../../include/class/NetworkMap.class.php:3232 -#: ../../include/class/NetworkMap.class.php:3305 -#: ../../include/class/NetworkMap.class.php:3315 -#: ../../include/class/NetworkMap.class.php:3426 -#: ../../include/class/NetworkMap.class.php:3447 +#: ../../include/rest-api/models/VisualConsole/Item.php:2095 +#: ../../include/rest-api/models/VisualConsole/Item.php:2214 +#: ../../include/rest-api/models/VisualConsole/Item.php:2332 +#: ../../include/rest-api/models/VisualConsole/Item.php:2454 +#: ../../include/functions_html.php:397 ../../include/functions_html.php:857 +#: ../../include/functions_html.php:1328 ../../include/functions_html.php:1380 +#: ../../include/functions_html.php:1427 ../../include/functions_html.php:1428 +#: ../../include/functions_html.php:1479 ../../include/functions_html.php:1529 +#: ../../include/functions_html.php:6740 +#: ../../include/class/NetworkMap.class.php:2942 +#: ../../include/class/NetworkMap.class.php:3211 +#: ../../include/class/NetworkMap.class.php:3234 +#: ../../include/class/NetworkMap.class.php:3307 +#: ../../include/class/NetworkMap.class.php:3317 +#: ../../include/class/NetworkMap.class.php:3428 +#: ../../include/class/NetworkMap.class.php:3449 #: ../../include/class/SnmpConsole.class.php:314 -#: ../../include/class/SnmpConsole.class.php:1377 +#: ../../include/class/SnmpConsole.class.php:1370 #: ../../include/class/AgentWizard.class.php:729 #: ../../include/class/AgentWizard.class.php:785 #: ../../include/lib/Dashboard/Widgets/sla_percent.php:369 #: ../../include/lib/Dashboard/Widgets/sla_percent.php:381 -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:301 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:304 +#: ../../include/lib/Dashboard/Widgets/netflow.php:205 #: ../../include/lib/Dashboard/Widgets/AvgSumMaxMinModule.php:445 #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:308 #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:324 #: ../../include/lib/Dashboard/Widgets/network_map.php:365 -#: ../../include/lib/Dashboard/Widgets/events_list.php:312 -#: ../../include/lib/Dashboard/Widgets/events_list.php:470 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:401 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:413 +#: ../../include/lib/Dashboard/Widgets/events_list.php:323 +#: ../../include/lib/Dashboard/Widgets/events_list.php:481 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:409 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:421 #: ../../include/lib/Dashboard/Widgets/module_icon.php:388 #: ../../include/lib/Dashboard/Widgets/module_value.php:363 #: ../../include/lib/Dashboard/Widgets/module_table_value.php:336 @@ -4603,57 +3775,817 @@ msgstr "Padre" #: ../../include/lib/Dashboard/Widgets/module_status.php:379 #: ../../include/lib/Dashboard/Widgets/single_graph.php:329 #: ../../include/lib/Dashboard/Widgets/single_graph.php:352 -#: ../../include/lib/Dashboard/Widgets/reports.php:552 -#: ../../include/lib/Dashboard/Widgets/top_n.php:241 -#: ../../include/functions_events.php:3506 -#: ../../operation/users/user_edit.php:525 -#: ../../operation/users/user_edit.php:578 -#: ../../operation/users/user_edit.php:613 -#: ../../operation/users/user_edit.php:628 -#: ../../operation/users/user_edit.php:1078 +#: ../../include/lib/Dashboard/Widgets/reports.php:561 +#: ../../include/lib/Dashboard/Widgets/top_n.php:260 +#: ../../include/functions_events.php:3435 ../../operation/users/user_edit.php:525 +#: ../../operation/users/user_edit.php:578 ../../operation/users/user_edit.php:613 +#: ../../operation/users/user_edit.php:628 ../../operation/users/user_edit.php:1078 #: ../../operation/users/user_edit.php:1085 #: ../../operation/users/user_edit.php:1094 #: ../../operation/users/user_edit.php:1101 -#: ../../operation/agentes/pandora_networkmap.editor.php:488 +#: ../../operation/agentes/pandora_networkmap.editor.php:494 #: ../../operation/agentes/pandora_networkmap.view.php:227 -#: ../../operation/agentes/ver_agente.php:1182 -#: ../../operation/agentes/ver_agente.php:1238 -#: ../../operation/agentes/ver_agente.php:1253 -#: ../../operation/snmpconsole/snmp_browser.php:388 -#: ../../operation/snmpconsole/snmp_browser.php:403 -#: ../../operation/snmpconsole/snmp_browser.php:413 -#: ../../operation/snmpconsole/snmp_browser.php:532 +#: ../../operation/agentes/ver_agente.php:1200 +#: ../../operation/agentes/ver_agente.php:1256 +#: ../../operation/agentes/ver_agente.php:1271 +#: ../../operation/snmpconsole/snmp_browser.php:390 +#: ../../operation/snmpconsole/snmp_browser.php:405 +#: ../../operation/snmpconsole/snmp_browser.php:415 +#: ../../operation/snmpconsole/snmp_browser.php:534 #: ../../operation/gis_maps/render_view.php:164 #: ../../operation/incidents/list_integriaims_incidents.php:601 #: ../../operation/incidents/list_integriaims_incidents.php:605 -#: ../../operation/events/events.php:2701 +#: ../../operation/events/events.php:2914 msgid "None" msgstr "Ninguno" +#: ../../enterprise/views/ncm/agent/modalOnDemandScript.php:63 +msgid "Select firmware file to update to" +msgstr "Seleccione el archivo de firmware al que desea actualizar" + +#: ../../enterprise/views/ncm/agent/modalOnDemandScript.php:75 +msgid "Transfer from url" +msgstr "Transferir desde url" + +#: ../../enterprise/views/ncm/agent/modalOnDemandScript.php:86 +msgid "Target file name" +msgstr "Nombre del archivo de destino" + +#: ../../enterprise/views/ncm/agent/modalOnDemandScript.php:105 +msgid "Customize execution" +msgstr "Personalizar la ejecución" + +#: ../../enterprise/views/ncm/agent/details.php:89 +msgid "Script type" +msgstr "Tipo de script" + +#: ../../enterprise/views/ncm/agent/details.php:90 +#: ../../enterprise/include/class/CommandCenter.class.php:462 +#: ../../extensions/api_checker.php:373 ../../extensions/api_checker.php:381 +#: ../../include/functions_reporting_html.php:4342 +#: ../../include/functions_reporting_html.php:4489 +#: ../../include/functions_reporting_html.php:4832 +#: ../../include/functions_reporting_html.php:4843 +#: ../../include/functions_db.php:1959 +msgid "Result" +msgstr "Resultado" + +#: ../../enterprise/views/ncm/agent/details.php:91 +msgid "Execution last timestamp" +msgstr "Última marca de tiempo de ejecución" + +#: ../../enterprise/views/ncm/agent/details.php:107 +msgid "Retrieve running configuration" +msgstr "Recuperar la configuración en ejecución" + +#: ../../enterprise/views/ncm/agent/details.php:120 +#: ../../enterprise/views/ncm/agent/details.php:383 +msgid "Restore from backup" +msgstr "Restaurar desde la copia de seguridad" + +#: ../../enterprise/views/ncm/agent/details.php:133 +#: ../../enterprise/views/ncm/agent/details.php:325 +#: ../../enterprise/include/lib/NetworkManager.php:85 +msgid "Retrieve firmware version" +msgstr "Recuperar la versión del firmware" + +#: ../../enterprise/views/ncm/agent/details.php:172 +msgid "Running without a backup" +msgstr "Ejecución sin copia de seguridad" + +#: ../../enterprise/views/ncm/agent/details.php:181 +msgid "Latest configuration retrieved is different from backed one" +msgstr "" +"La última configuración recuperada es diferente de la que tiene copia de " +"seguridad" + +#: ../../enterprise/views/ncm/agent/details.php:184 +msgid "Backup up to date with latest configuration" +msgstr "Copia de seguridad actualizada con la configuración más reciente" + +#: ../../enterprise/views/ncm/agent/details.php:208 +msgid "Configuration backup status" +msgstr "Estado de la copia de seguridad de la configuración" + +#: ../../enterprise/views/ncm/agent/details.php:238 +msgid "Last on demand execution" +msgstr "Última ejecución bajo demanda" + +#: ../../enterprise/views/ncm/agent/details.php:246 +#, php-format +msgid "Customize %s" +msgstr "Personalizar %s" + +#: ../../enterprise/views/ncm/agent/details.php:250 +msgid "Execute snippet" +msgstr "Ejecutar snippet" + +#: ../../enterprise/views/ncm/agent/details.php:265 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1169 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1539 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1632 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1757 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1832 +#: ../../godmode/setup/setup_visuals.php:1558 +#: ../../include/class/TipsWindow.class.php:797 +#: ../../include/class/TipsWindow.class.php:964 +msgid "Preview" +msgstr "Vista previa" + +#: ../../enterprise/views/ncm/agent/details.php:312 +#: ../../enterprise/meta/monitoring/custom_fields_csv.php:133 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:184 +#: ../../enterprise/meta/monitoring/group_view.php:233 +#: ../../enterprise/meta/monitoring/group_view.php:239 +#: ../../enterprise/meta/monitoring/tactical.php:224 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:122 +#: ../../enterprise/godmode/services/services.elements.php:406 +#: ../../enterprise/include/functions_cron.php:585 +#: ../../enterprise/include/functions_reporting_pdf.php:645 +#: ../../enterprise/include/functions_HA_cluster.php:70 +#: ../../enterprise/include/class/DatabaseHA.class.php:223 +#: ../../enterprise/include/functions_reporting.php:1898 +#: ../../enterprise/include/functions_reporting.php:3181 +#: ../../enterprise/include/functions_reporting.php:4171 +#: ../../enterprise/include/functions_reporting.php:5091 +#: ../../enterprise/include/functions_reporting.php:6401 +#: ../../enterprise/include/lib/NetworkManager.php:103 +#: ../../enterprise/operation/agentes/tag_view.php:133 +#: ../../enterprise/operation/services/services.service.php:171 +#: ../../enterprise/operation/services/services.service_map.php:142 +#: ../../enterprise/operation/services/services.treeview_services.php:311 +#: ../../enterprise/operation/services/services.list.php:208 +#: ../../enterprise/operation/services/services.list.php:616 +#: ../../enterprise/operation/services/services.table_services.php:144 +#: ../../extensions/module_groups.php:52 ../../godmode/groups/group_list.php:1126 +#: ../../godmode/massive/massive_copy_modules.php:126 +#: ../../godmode/massive/massive_copy_modules.php:314 +#: ../../godmode/massive/massive_delete_modules.php:430 +#: ../../godmode/massive/massive_edit_modules.php:394 +#: ../../godmode/massive/massive_edit_modules.php:510 +#: ../../godmode/alerts/alert_list.builder.php:345 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3887 +#: ../../mobile/operation/agents.php:60 ../../mobile/operation/modules.php:72 +#: ../../include/graphs/functions_flot.php:318 +#: ../../include/functions_reporting_html.php:2588 +#: ../../include/functions_reporting_html.php:2601 +#: ../../include/functions_reporting_html.php:3595 +#: ../../include/functions_reporting_html.php:3998 ../../include/functions.php:1281 +#: ../../include/functions.php:4207 ../../include/ajax/module.php:1095 +#: ../../include/ajax/module.php:2009 ../../include/functions_ui.php:618 +#: ../../include/functions_ui.php:619 ../../include/functions_visual_map.php:2457 +#: ../../include/functions_visual_map.php:2485 +#: ../../include/functions_visual_map.php:2503 +#: ../../include/functions_visual_map.php:2521 +#: ../../include/functions_alerts.php:708 +#: ../../include/rest-api/models/VisualConsole/Items/Group.php:585 +#: ../../include/functions_reports.php:569 ../../include/functions_maps.php:54 +#: ../../include/functions_massive_operations.php:149 +#: ../../include/functions_netflow.php:1899 +#: ../../include/class/ExtensionsDiscovery.class.php:610 +#: ../../include/functions_reporting.php:6792 +#: ../../include/functions_filemanager.php:723 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:277 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:404 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:439 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:712 +#: ../../include/lib/ClusterViewer/ClusterManager.php:578 +#: ../../include/functions_events.php:3060 ../../operation/tree.php:211 +#: ../../operation/tree.php:302 ../../operation/tree.php:525 +#: ../../operation/agentes/estado_agente.php:294 +#: ../../operation/agentes/status_monitor.php:566 +#: ../../operation/agentes/group_view.php:245 +#: ../../operation/agentes/group_view.php:250 +#: ../../operation/agentes/estado_monitores.php:518 +#: ../../operation/agentes/pandora_networkmap.view.php:1805 +#: ../../operation/agentes/tactical.php:200 ../../operation/events/events.php:884 +#: ../../general/logon_ok.php:160 +msgid "Unknown" +msgstr "Desconocido" + +#: ../../enterprise/views/ncm/agent/details.php:314 +#, php-format +msgid "Current firmware version: %s" +msgstr "Versión actual del firmware: %s" + +#: ../../enterprise/views/ncm/agent/details.php:339 +#, php-format +msgid "Configuration backup present, %s" +msgstr "Copia de seguridad de configuración presente, %s" + +#: ../../enterprise/views/ncm/agent/details.php:346 +msgid "There is no configuration backup" +msgstr "No hay copia de seguridad de configuración" + +#: ../../enterprise/views/ncm/agent/details.php:359 +msgid "Backup latest retrieved configuration" +msgstr "Copia de seguridad de la última configuración recuperada" + +#: ../../enterprise/views/ncm/agent/details.php:372 +#: ../../enterprise/include/class/ManageBackups.class.php:308 +#: ../../extensions/files_repo/files_repo_list.php:123 +msgid "Download" +msgstr "Descargar" + +#: ../../enterprise/views/ncm/agent/details.php:401 +#, php-format +msgid "Latest operation \"%s\" was executed %s ago with result: %s %s" +msgstr "La última operación \"%s\" se ejecutó hace %s con el resultado: %s %s" + +#: ../../enterprise/views/ncm/agent/details.php:414 +#, php-format +msgid "Script executions queued: %d" +msgstr "Ejecuciones de scripts en cola: %d" + +#: ../../enterprise/views/ncm/agent/details.php:424 +#, php-format +msgid "Configuration backup schedule: %s" +msgstr "Programación de copia de seguridad de la configuración: %s" + +#: ../../enterprise/views/ncm/agent/details.php:441 +msgid "Device details" +msgstr "Detalles del dispositivo" + +#: ../../enterprise/views/ncm/agent/details.php:483 +msgid "Configuration timestamp" +msgstr "Marca de tiempo de configuración" + +#: ../../enterprise/views/ncm/agent/details.php:484 +msgid "Diff" +msgstr "Diferencia" + +#: ../../enterprise/views/ncm/agent/details.php:485 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:586 +#: ../../enterprise/meta/advanced/collections.php:408 +#: ../../enterprise/meta/include/functions_autoprovision.php:498 +#: ../../enterprise/meta/include/functions_alerts_meta.php:133 +#: ../../enterprise/meta/include/functions_alerts_meta.php:168 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:506 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:147 +#: ../../enterprise/godmode/agentes/collections.php:509 +#: ../../enterprise/godmode/policies/policy_alerts.php:443 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:376 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:433 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:276 +#: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:408 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:242 +#: ../../enterprise/godmode/setup/setup_skins.php:192 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2160 +#: ../../enterprise/godmode/servers/new_HA_cluster.php:147 +#: ../../enterprise/include/ajax/policy.ajax.php:209 +#: ../../enterprise/include/functions_reporting_csv.php:2556 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2372 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2539 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3547 +#: ../../enterprise/include/class/ManageBackups.class.php:170 +#: ../../enterprise/operation/services/services.list.php:551 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1210 +#: ../../enterprise/tools/ipam/ipam_ajax.php:535 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:799 +#: ../../godmode/groups/group_list.php:898 ../../godmode/users/user_list.php:584 +#: ../../godmode/agentes/inventory_manager.php:237 +#: ../../godmode/agentes/modificar_agente.php:710 +#: ../../godmode/agentes/planned_downtime.editor.php:1369 +#: ../../godmode/agentes/fields_manager.php:155 ../../godmode/menu.php:373 +#: ../../godmode/alerts/alert_list.list.php:136 +#: ../../godmode/alerts/alert_list.list.php:571 +#: ../../godmode/alerts/alert_commands.php:753 +#: ../../godmode/alerts/alert_view.php:307 +#: ../../godmode/alerts/alert_list.builder.php:130 +#: ../../godmode/setup/os.list.php:69 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2134 +#: ../../godmode/events/event_responses.list.php:69 +#: ../../godmode/wizards/ManageExtensions.class.php:323 +#: ../../godmode/tag/tag.php:310 ../../godmode/category/category.php:161 +#: ../../include/functions_reporting_html.php:3482 +#: ../../include/functions_cron.php:505 ../../include/ajax/module.php:1046 +#: ../../include/functions_treeview.php:445 +#: ../../include/class/SatelliteAgent.class.php:148 +#: ../../include/class/AgentsAlerts.class.php:254 +#: ../../include/class/AgentsAlerts.class.php:332 +#: ../../include/class/SnmpConsole.class.php:281 +#: ../../include/class/SatelliteCollection.class.php:135 +#: ../../include/functions_reporting.php:3250 +#: ../../include/functions_filemanager.php:662 +#: ../../operation/agentes/pandora_networkmap.php:745 +#: ../../operation/agentes/status_monitor.php:1610 +msgid "Actions" +msgstr "Acciones" + +#: ../../enterprise/views/ncm/agent/details.php:490 +msgid "No changes with current backup" +msgstr "Sin cambios en la copia de seguridad actual" + +#: ../../enterprise/views/ncm/agent/details.php:494 +msgid "This is the latest configuration retrieved" +msgstr "Esta es la última configuración recuperada" + +#: ../../enterprise/views/ncm/agent/details.php:507 +#: ../../enterprise/views/ncm/agent/details.php:512 +msgid "This is the current backup." +msgstr "Esta es la copia de seguridad actual." + +#: ../../enterprise/views/ncm/agent/details.php:524 +msgid "Review this configuration" +msgstr "Revisar esta configuración" + +#: ../../enterprise/views/ncm/agent/details.php:535 +msgid "There is no backup to compare with" +msgstr "No hay ninguna copia de seguridad con la que comparar" + +#: ../../enterprise/views/ncm/agent/details.php:546 +msgid "Backup this configuration" +msgstr "Hacer copia de seguridad de esta configuración" + +#: ../../enterprise/views/ncm/agent/details.php:564 +msgid "Configurations registry" +msgstr "Registro de configuraciones" + +#: ../../enterprise/views/ncm/agent/details.php:575 +msgid "Diff between: backup - selected" +msgstr "Diferencia entre: copia de seguridad - seleccionada" + +#: ../../enterprise/views/ncm/agent/details.php:601 +#: ../../enterprise/godmode/modules/configure_local_component.php:598 +#: ../../enterprise/godmode/modules/local_components.php:165 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:871 +#: ../../enterprise/godmode/agentes/collections.agents.php:83 +#: ../../enterprise/godmode/agentes/collections.data.php:60 +#: ../../enterprise/godmode/agentes/collections.editor.php:114 +#: ../../enterprise/godmode/agentes/collections.php:140 +#: ../../enterprise/godmode/agentes/manage_config_remote.php:65 +#: ../../enterprise/godmode/policies/policies.php:249 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1396 +#: ../../enterprise/include/class/AgentRepository.class.php:692 +#: ../../godmode/modules/manage_inventory_modules.php:54 +#: ../../godmode/modules/manage_network_components.php:299 +#: ../../godmode/modules/manage_inventory_modules_form.php:45 +#: ../../godmode/agentes/planned_downtime.list.php:738 ../../godmode/menu.php:350 +#: ../../godmode/massive/massive_operations.php:329 +#: ../../godmode/massive/massive_operations.php:351 +#: ../../godmode/events/events.php:138 ../../include/functions_reports.php:917 +#: ../../include/functions_reports.php:921 +#: ../../include/class/ConfigPEN.class.php:329 +#: ../../include/class/ModuleTemplates.class.php:195 +#: ../../include/class/ModuleTemplates.class.php:213 +#: ../../include/class/AgentDeployWizard.class.php:727 +msgid "Configuration" +msgstr "Configuración" + +#: ../../enterprise/views/ncm/agent/details.php:625 +msgid "Retrieve firmware version?" +msgstr "¿Recuperar la versión del firmware?" + +#: ../../enterprise/views/ncm/agent/details.php:626 +msgid "" +"This action will connect to the device to retrieve firmware version. Are you " +"sure?" +msgstr "" +"Esta acción conectará con dispositivo para recuperar la versión del firmware. " +"¿Está seguro?" + +#: ../../enterprise/views/ncm/agent/details.php:636 +msgid "Get running config?" +msgstr "Obtener running-config" + +#: ../../enterprise/views/ncm/agent/details.php:637 +msgid "" +"This action will connect to the device to retrieve latest configuration. Are you " +"sure?" +msgstr "" +"Esta acción se conectará al dispositivo para recuperar la configuración más " +"reciente. ¿Estás seguro?" + +#: ../../enterprise/views/ncm/agent/details.php:648 +msgid "Backup latest config?" +msgstr "¿Copia de seguridad de la última configuración?" + +#: ../../enterprise/views/ncm/agent/details.php:649 +msgid "" +"This action will overwrite current backup to use latest retrieved configuration. " +"Are you sure?" +msgstr "" +"Esta acción sobrescribirá la copia de seguridad actual para utilizar la última " +"configuración recuperada. ¿Estás seguro?" + +#: ../../enterprise/views/ncm/agent/details.php:657 +msgid "Backup target config?" +msgstr "¿Configuración de destino de copia de seguridad?" + +#: ../../enterprise/views/ncm/agent/details.php:658 +msgid "" +"This action will overwrite current backup to use selected configuration. Are you " +"sure?" +msgstr "" +"Esta acción sobreescribirá la copia de seguridad actual para utilizar la " +"configuración seleccionada. ¿Está seguro?" + +#: ../../enterprise/views/ncm/agent/details.php:669 +msgid "Restore device configuration?" +msgstr "¿Restaurar la configuración del dispositivo?" + +#: ../../enterprise/views/ncm/agent/details.php:670 +msgid "" +"This action will overwrite device configuration with latest backup. Are you sure?" +msgstr "" +"Esta acción sobrescribirá la configuración del dispositivo con la copia de " +"seguridad más reciente. ¿Estás seguro?" + +#: ../../enterprise/views/ncm/agent/details.php:689 +msgid "Customize script execution" +msgstr "Personalizar la ejecución del script" + +#: ../../enterprise/views/ncm/agent/details.php:690 +#: ../../include/ajax/events.php:2172 +#: ../../include/class/ExternalTools.class.php:646 +#: ../../include/functions_snmp_browser.php:993 +#: ../../include/functions_snmp_browser.php:1169 +#: ../../include/functions_events.php:3644 +msgid "Execute" +msgstr "Ejecutar" + +#: ../../enterprise/views/ncm/templates/list.php:32 +#: ../../enterprise/views/ncm/templates/list.php:50 +#: ../../enterprise/meta/include/functions_alerts_meta.php:129 +#: ../../enterprise/meta/include/functions_alerts_meta.php:164 +#: ../../enterprise/godmode/modules/local_components.php:169 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:269 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:309 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:209 +#: ../../enterprise/godmode/reporting/visual_console_template.php:123 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2137 +#: ../../enterprise/include/functions_reporting.php:157 +#: ../../enterprise/include/functions_reporting.php:8248 +#: ../../enterprise/include/functions_reporting.php:8276 +#: ../../enterprise/include/functions_reporting.php:8347 +#: ../../godmode/modules/manage_network_components.php:303 +#: ../../godmode/menu.php:268 ../../godmode/menu.php:369 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2069 +#: ../../include/functions_menu.php:588 ../../include/class/ConfigPEN.class.php:334 +#: ../../include/class/ModuleTemplates.class.php:196 +#: ../../include/class/ModuleTemplates.class.php:214 +msgid "Templates" +msgstr "Plantillas" + +#: ../../enterprise/views/ncm/templates/list.php:74 +#: ../../enterprise/views/ncm/templates/edit.php:107 +#: ../../enterprise/views/ncm/firmwares/edit.php:106 +#: ../../enterprise/views/ncm/vendors/list.php:32 +#: ../../enterprise/views/ncm/vendors/list.php:50 +#: ../../enterprise/views/ncm/vendors/edit.php:35 +#: ../../enterprise/views/ncm/vendors/edit.php:53 +msgid "Vendors" +msgstr "Fabricantes" + +#: ../../enterprise/views/ncm/templates/list.php:75 +#: ../../enterprise/views/ncm/templates/edit.php:134 +#: ../../enterprise/views/ncm/firmwares/list.php:75 +#: ../../enterprise/views/ncm/firmwares/edit.php:133 +#: ../../enterprise/views/ncm/models/list.php:32 +#: ../../enterprise/views/ncm/models/list.php:50 +msgid "Models" +msgstr "Modelos" + +#: ../../enterprise/views/ncm/templates/list.php:76 +msgid "Scripts defined" +msgstr "Scripts definidos" + +#: ../../enterprise/views/ncm/templates/edit.php:42 +#: ../../enterprise/views/ncm/templates/edit.php:60 +#: ../../enterprise/views/ncm/devices/list.php:32 +#: ../../enterprise/views/ncm/devices/list.php:50 +#: ../../enterprise/views/ncm/firmwares/list.php:49 +#: ../../enterprise/views/ncm/models/edit.php:37 +#: ../../enterprise/views/ncm/models/edit.php:55 +msgid "Devices" +msgstr "Dispositivos" + +#: ../../enterprise/views/ncm/templates/edit.php:102 +msgid "" +"Comma separated, a vendors list compatible with scripts defined within template." +msgstr "" +"Separado por comas, una lista de proveedores compatible con scripts definidos " +"dentro de la plantilla." + +#: ../../enterprise/views/ncm/templates/edit.php:130 +msgid "" +"Comma separated, a model list compatible with scripts defined within template." +msgstr "" +"Separado por comas, una lista de modelos compatibles con scripts definidos " +"dentro de la plantilla." + +#: ../../enterprise/views/ncm/templates/edit.php:148 +msgid "This script will be used to test devices availability" +msgstr "Este script se utilizará para probar la disponibilidad de los dispositivos" + +#: ../../enterprise/views/ncm/templates/edit.php:153 +msgid "Script: Test" +msgstr "Script: prueba" + +#: ../../enterprise/views/ncm/templates/edit.php:175 +msgid "This script will be used to retrieve configuration from devices" +msgstr "" +"Este script se utilizará para recuperar la configuración de los dispositivos" + +#: ../../enterprise/views/ncm/templates/edit.php:180 +msgid "Script: Get configuration" +msgstr "Script: obtener configuración" + +#: ../../enterprise/views/ncm/templates/edit.php:203 +msgid "" +"This script will be used to apply configuration, previously backed up, to devices" +msgstr "" +"Este script se utilizará para aplicar la configuración, previamente respaldada, " +"a los dispositivos" + +#: ../../enterprise/views/ncm/templates/edit.php:208 +msgid "Script: set configuration" +msgstr "Script: establecer la configuración" + +#: ../../enterprise/views/ncm/templates/edit.php:231 +msgid "This script will be used to retrieve firmware version from devices" +msgstr "" +"Este script se utilizará para recuperar la versión del firmware de los " +"dispositivos" + +#: ../../enterprise/views/ncm/templates/edit.php:236 +msgid "Script: get firmware" +msgstr "Script: obtener firmware" + +#: ../../enterprise/views/ncm/templates/edit.php:258 +msgid "This script will be used to upgrade firmware version of the devices" +msgstr "" +"Este script se utilizará para actualizar la versión de firmware de los " +"dispositivos" + +#: ../../enterprise/views/ncm/templates/edit.php:263 +msgid "Script: set firmware" +msgstr "Script: establecer firmware" + +#: ../../enterprise/views/ncm/templates/edit.php:285 +msgid "This script will be executed on the devices when selecting CUSTOM task" +msgstr "" +"Este script se ejecutará en los dispositivos al seleccionar la tarea CUSTOM" + +#: ../../enterprise/views/ncm/templates/edit.php:290 +msgid "Script: custom task" +msgstr "Script: tarea personalizada" + +#: ../../enterprise/views/ncm/devices/list.php:69 +msgid "" +"WARNING: This is a new feature and is still at an early stage. It is available " +"with limited features, use it with caution and send us your feedback to improve " +"these current capabilities." +msgstr "" +"ADVERTENCIA: Esta es una nueva característica y todavía se encuentra en una " +"etapa temprana. Está disponible con funciones limitadas, úselo con precaución y " +"envíenos sus comentarios para mejorar estas capacidades actuales." + +#: ../../enterprise/views/ncm/devices/list.php:72 +msgid "" +"Network configuration manager is used to keep configurations and software " +"versions of any network device in your infrastructure under your control." +msgstr "" +"El administrador de configuración de red se utiliza para mantener las " +"configuraciones y versiones de software de cualquier dispositivo de red en su " +"infraestructura bajo su control." + +#: ../../enterprise/views/ncm/devices/list.php:77 +msgid "" +"To start using it, navigatenavigate to your desired agent, tab Network Config " +"Manager, and enable the ncm features,\n" +" you will be asked for the vendor and model of the device." +msgstr "" +"Para comenzar a usarlo, navegue por el agente que desee, seleccione " +"Administrador de configuración de red y habilite las funciones de ncm,\n" +" se le pedirá el proveedor y el modelo del dispositivo." + +#: ../../enterprise/views/ncm/devices/list.php:84 +msgid "Define a NCM template" +msgstr "Definir una plantilla de NCM" + +#: ../../enterprise/views/ncm/devices/list.php:87 +msgid "Configure agents to use NCM templates" +msgstr "Configurar agentes para usar plantillas NCM" + +#: ../../enterprise/views/ncm/devices/list.php:117 +#: ../../enterprise/godmode/servers/manage_export.php:176 +#: ../../enterprise/godmode/servers/manage_export_form.php:137 +#: ../../enterprise/include/functions_ipam.php:2111 +#: ../../enterprise/tools/ipam/ipam_network.php:581 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:733 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:53 +#: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:253 +#: ../../enterprise/tools/ipam/ipam_excel.php:139 +#: ../../enterprise/tools/ipam/ipam_ajax.php:362 +#: ../../enterprise/tools/ipam/ipam_calculator.php:69 +#: ../../godmode/setup/setup_general.php:941 +#: ../../operation/agentes/ver_agente.php:1217 +msgid "Address" +msgstr "Dirección" + +#: ../../enterprise/views/ncm/devices/list.php:118 +#: ../../enterprise/views/ncm/firmwares/list.php:74 +#: ../../enterprise/views/ncm/models/list.php:72 +#: ../../enterprise/views/ncm/models/edit.php:88 +msgid "Vendor" +msgstr "Fabricante" + +#: ../../enterprise/views/ncm/devices/list.php:119 +msgid "Model" +msgstr "Modelo" + +#: ../../enterprise/views/ncm/devices/list.php:121 +msgid "Last queued task" +msgstr "Última tarea en cola" + +#: ../../enterprise/views/ncm/devices/list.php:122 +#: ../../enterprise/operation/services/services.service.php:124 +#: ../../enterprise/operation/services/services.list.php:548 +#: ../../enterprise/tools/ipam/ipam_list.php:744 +#: ../../extensions/agents_modules.php:325 +#: ../../operation/agentes/group_view.php:80 +#: ../../operation/agentes/tactical.php:63 +msgid "Last update" +msgstr "Última actualización" + +#: ../../enterprise/views/ncm/devices/list.php:123 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:154 +#: ../../enterprise/godmode/policies/policy_alerts.php:450 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:243 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:488 +#: ../../enterprise/include/functions_tasklist.php:198 +#: ../../godmode/massive/massive_copy_modules.php:215 +#: ../../godmode/alerts/alert_list.list.php:572 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:651 +#: ../../godmode/servers/plugin.php:1044 +#: ../../operation/agentes/alerts_status.php:234 +#: ../../operation/agentes/alerts_status.php:235 +msgid "Operations" +msgstr "Operaciones" + +#: ../../enterprise/views/ncm/firmwares/list.php:31 +msgid "Firmwares" +msgstr "Firmwares" + +#: ../../enterprise/views/ncm/firmwares/list.php:73 +#: ../../enterprise/include/class/Omnishell.class.php:405 +#: ../../include/class/CredentialStore.class.php:815 +#: ../../include/class/CredentialStore.class.php:925 +msgid "Identifier" +msgstr "Identificador" + +#: ../../enterprise/views/ncm/firmwares/edit.php:41 +#: ../../enterprise/views/ncm/firmwares/edit.php:59 +msgid "Firmware" +msgstr "Firmware" + +#: ../../enterprise/views/ncm/firmwares/edit.php:101 +msgid "" +"Comma separated, a vendors list compatible with scripts defined within firmware." +msgstr "" +"Separado por comas, una lista de proveedores compatible con scripts definidos " +"dentro del firmware." + +#: ../../enterprise/views/ncm/firmwares/edit.php:129 +msgid "" +"Comma separated, a model list compatible with scripts defined within firmware." +msgstr "" +"Separado por comas, una lista de modelos compatibles con scripts definidos " +"dentro del firmware." + +#: ../../enterprise/views/ncm/firmwares/edit.php:149 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:484 +#: ../../enterprise/meta/monitoring/custom_fields_csv.php:129 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:182 +#: ../../enterprise/meta/monitoring/group_view.php:236 +#: ../../enterprise/meta/monitoring/group_view.php:242 +#: ../../enterprise/meta/monitoring/tactical.php:222 +#: ../../enterprise/meta/include/functions_wizard_meta.php:977 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1062 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1265 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1285 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1502 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1587 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1707 +#: ../../enterprise/meta/include/functions_wizard_meta.php:1727 +#: ../../enterprise/meta/index.php:949 ../../enterprise/meta/index.php:1018 +#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:328 +#: ../../enterprise/godmode/agentes/manage_config_remote.php:344 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:120 +#: ../../enterprise/godmode/services/services.service.php:735 +#: ../../enterprise/godmode/services/services.service.php:978 +#: ../../enterprise/godmode/services/services.elements.php:384 +#: ../../enterprise/godmode/setup/setup_history.php:808 +#: ../../enterprise/include/class/CommandCenter.class.php:558 +#: ../../enterprise/include/class/CommandCenter.class.php:597 +#: ../../enterprise/include/functions_reporting.php:5081 +#: ../../enterprise/include/functions_services.php:1488 +#: ../../enterprise/include/functions_login.php:40 +#: ../../enterprise/operation/agentes/tag_view.php:131 +#: ../../enterprise/operation/services/services.service.php:114 +#: ../../enterprise/operation/services/services.service.php:165 +#: ../../enterprise/operation/services/massive/services.create.php:767 +#: ../../enterprise/operation/services/services.service_map.php:140 +#: ../../enterprise/operation/services/services.treeview_services.php:306 +#: ../../enterprise/operation/services/services.list.php:206 +#: ../../enterprise/operation/services/services.list.php:543 +#: ../../enterprise/operation/services/services.list.php:609 +#: ../../enterprise/operation/services/services.table_services.php:142 +#: ../../update_manager_client/views/offline.php:80 +#: ../../extensions/dbmanager.php:124 ../../godmode/groups/group_list.php:1121 +#: ../../godmode/users/configure_user.php:1073 +#: ../../godmode/users/configure_user.php:2039 +#: ../../godmode/massive/massive_copy_modules.php:124 +#: ../../godmode/massive/massive_copy_modules.php:312 +#: ../../godmode/massive/massive_delete_modules.php:428 +#: ../../godmode/massive/massive_edit_agents.php:1089 +#: ../../godmode/massive/massive_edit_modules.php:392 +#: ../../godmode/massive/massive_edit_modules.php:508 +#: ../../godmode/setup/setup_sflow.php:84 ../../godmode/setup/setup_netflow.php:80 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3885 +#: ../../godmode/wizards/ManageExtensions.class.php:294 +#: ../../mobile/operation/agents.php:59 ../../mobile/operation/modules.php:70 +#: ../../include/functions_reporting_html.php:2600 ../../include/functions.php:1091 +#: ../../include/functions.php:1329 ../../include/functions.php:1332 +#: ../../include/functions.php:1371 ../../include/ajax/module.php:2005 +#: ../../include/functions_graph.php:3355 ../../include/functions_graph.php:3357 +#: ../../include/functions_graph.php:4867 ../../include/functions_ui.php:326 +#: ../../include/functions_ui.php:3170 +#: ../../include/rest-api/models/VisualConsole/Items/Group.php:571 +#: ../../include/functions_massive_operations.php:147 +#: ../../include/class/SatelliteAgent.class.php:1337 +#: ../../include/class/SatelliteAgent.class.php:1362 +#: ../../include/class/ExtensionsDiscovery.class.php:608 +#: ../../include/class/Diagnostics.class.php:1842 +#: ../../include/class/AgentWizard.class.php:1401 +#: ../../include/class/AgentWizard.class.php:4147 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:316 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:276 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:563 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:593 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:402 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:437 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:707 +#: ../../include/functions_events.php:3156 ../../index.php:1244 +#: ../../operation/tree.php:209 ../../operation/tree.php:300 +#: ../../operation/tree.php:520 ../../operation/users/user_edit.php:305 +#: ../../operation/agentes/estado_agente.php:292 +#: ../../operation/agentes/status_monitor.php:564 +#: ../../operation/agentes/group_view.php:248 +#: ../../operation/agentes/group_view.php:253 +#: ../../operation/agentes/estado_monitores.php:517 +#: ../../operation/agentes/tactical.php:198 +#: ../../operation/netflow/nf_live_view.php:348 +#: ../../operation/gis_maps/render_view.php:166 ../../general/logon_ok.php:158 +msgid "Warning" +msgstr "Advertencia" + +#: ../../enterprise/views/ncm/firmwares/edit.php:149 +msgid "Current binary file will be overwritten, are you sure?" +msgstr "El archivo binario actual se sobrescribirá, ¿está seguro?" + +#: ../../enterprise/views/ncm/firmwares/edit.php:154 +msgid "Binary file" +msgstr "Archivo binario" + +#: ../../enterprise/views/ncm/vendors/edit.php:89 +msgid "icon" +msgstr "icono" + +#: ../../enterprise/views/ipam/sites/list.php:48 +#: ../../enterprise/views/ipam/sites/edit.php:54 +#: ../../godmode/modules/manage_nc_groups_form.php:73 +#: ../../godmode/groups/configure_group.php:225 +#: ../../godmode/groups/group_list.php:893 +#: ../../godmode/massive/massive_edit_agents.php:683 +#: ../../godmode/reporting/visual_console_builder.elements.php:124 +#: ../../include/functions_visual_map_editor.php:1002 +#: ../../include/rest-api/models/VisualConsole/Item.php:2183 +#: ../../operation/agentes/ver_agente.php:1254 +#: ../../operation/agentes/estado_generalagente.php:482 +msgid "Parent" +msgstr "Padre" + #: ../../enterprise/meta/screens/screens.visualmap.php:62 msgid "Create visualmap" msgstr "Crear mapa visual" -#: ../../enterprise/meta/advanced/servers.build_table.php:33 -#: ../../godmode/servers/modificar_server.php:63 -#: ../../godmode/servers/modificar_server.php:223 -#: ../../godmode/servers/modificar_server.php:242 -#: ../../godmode/servers/modificar_server.php:284 +#: ../../enterprise/meta/advanced/servers.build_table.php:34 +#: ../../godmode/servers/modificar_server.php:174 +#: ../../godmode/servers/modificar_server.php:332 +#: ../../godmode/servers/modificar_server.php:351 +#: ../../godmode/servers/modificar_server.php:393 #, php-format msgid "%s servers" msgstr "Servidores de %s" -#: ../../enterprise/meta/advanced/servers.build_table.php:50 -#: ../../godmode/servers/servers.build_table.php:52 +#: ../../enterprise/meta/advanced/servers.build_table.php:51 +#: ../../godmode/servers/servers.build_table.php:53 msgid "There are no servers configured into the database" msgstr "No hay ningún servidor configurado en la base de datos" -#: ../../enterprise/meta/advanced/servers.build_table.php:81 -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:63 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:379 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:647 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:726 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:291 +#: ../../enterprise/meta/advanced/servers.build_table.php:82 #: ../../enterprise/meta/monitoring/group_view.php:155 #: ../../enterprise/meta/monitoring/group_view.php:218 #: ../../enterprise/meta/include/functions_wizard_meta.php:406 @@ -4662,7 +4594,7 @@ msgstr "No hay ningún servidor configurado en la base de datos" #: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:135 #: ../../enterprise/godmode/policies/policy_modules.php:459 #: ../../enterprise/godmode/policies/policy_modules.php:472 -#: ../../enterprise/godmode/policies/policies.php:581 +#: ../../enterprise/godmode/policies/policies.php:597 #: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:128 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:176 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:473 @@ -4670,177 +4602,190 @@ msgstr "No hay ningún servidor configurado en la base de datos" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:233 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:300 #: ../../enterprise/include/functions_reporting_pdf.php:889 -#: ../../enterprise/include/functions_policies.php:3693 +#: ../../enterprise/include/functions_policies.php:3709 #: ../../enterprise/operation/agentes/tag_view.php:700 #: ../../enterprise/operation/services/massive/services.create.php:986 #: ../../enterprise/operation/services/massive/service.create.elements.php:380 #: ../../enterprise/operation/services/services.service_map.php:153 #: ../../extensions/agents_modules.php:865 #: ../../godmode/agentes/configurar_agente.php:423 -#: ../../godmode/agentes/configurar_agente.php:735 +#: ../../godmode/agentes/configurar_agente.php:753 #: ../../godmode/agentes/modificar_agente.php:832 #: ../../godmode/agentes/planned_downtime.list.php:85 #: ../../godmode/agentes/planned_downtime.list.php:116 #: ../../godmode/agentes/planned_downtime.editor.php:1360 #: ../../godmode/agentes/planned_downtime.editor.php:1437 -#: ../../godmode/massive/massive_copy_modules.php:199 -#: ../../godmode/massive/massive_delete_modules.php:463 +#: ../../godmode/massive/massive_copy_modules.php:226 +#: ../../godmode/massive/massive_delete_modules.php:499 +#: ../../godmode/massive/massive_delete_modules.php:603 #: ../../godmode/massive/massive_edit_plugins.php:383 -#: ../../godmode/massive/massive_edit_modules.php:425 +#: ../../godmode/massive/massive_edit_modules.php:467 +#: ../../godmode/massive/massive_edit_modules.php:603 #: ../../godmode/reporting/reporting_builder.list_items.php:228 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1946 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2167 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1988 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2209 #: ../../godmode/reporting/visual_console_builder.wizard.php:447 -#: ../../godmode/servers/servers.build_table.php:83 +#: ../../godmode/servers/servers.build_table.php:84 #: ../../mobile/operation/agents.php:96 ../../mobile/operation/agents.php:410 -#: ../../mobile/operation/modules.php:236 ../../mobile/operation/home.php:88 +#: ../../mobile/operation/modules.php:236 ../../mobile/operation/home.php:86 #: ../../mobile/operation/agent.php:330 -#: ../../include/functions_reporting_html.php:2115 -#: ../../include/functions_reporting_html.php:5690 -#: ../../include/functions_reports.php:745 -#: ../../include/functions_reports.php:749 -#: ../../include/functions_reports.php:753 -#: ../../include/functions_reports.php:757 -#: ../../include/functions_reports.php:761 -#: ../../include/functions_reports.php:765 -#: ../../include/functions_reports.php:769 -#: ../../include/functions_reports.php:773 -#: ../../include/functions_reports.php:777 ../../include/functions_html.php:1755 -#: ../../include/functions_html.php:6006 +#: ../../include/functions_reporting_html.php:2119 +#: ../../include/functions_reporting_html.php:5701 +#: ../../include/functions_reports.php:745 ../../include/functions_reports.php:749 +#: ../../include/functions_reports.php:753 ../../include/functions_reports.php:757 +#: ../../include/functions_reports.php:761 ../../include/functions_reports.php:765 +#: ../../include/functions_reports.php:769 ../../include/functions_reports.php:773 +#: ../../include/functions_reports.php:777 ../../include/functions_html.php:1807 +#: ../../include/functions_html.php:6122 #: ../../include/class/AgentsAlerts.class.php:253 #: ../../include/lib/Dashboard/Widgets/groups_status.php:424 #: ../../include/lib/Dashboard/Widgets/groups_status.php:430 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:445 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:512 #: ../../include/lib/Dashboard/Widgets/tree_view.php:347 -#: ../../operation/search_agents.php:55 ../../operation/tree.php:115 -#: ../../operation/search_results.php:159 -#: ../../operation/agentes/estado_agente.php:1054 -#: ../../operation/agentes/graphs.php:203 +#: ../../operation/search_agents.php:40 ../../operation/tree.php:115 +#: ../../operation/search_results.php:160 +#: ../../operation/agentes/estado_agente.php:1072 +#: ../../operation/agentes/graphs.php:204 #: ../../operation/agentes/exportdata.php:354 #: ../../operation/agentes/group_view.php:185 #: ../../operation/agentes/group_view.php:238 msgid "Modules" msgstr "Módulos" -#: ../../enterprise/meta/advanced/servers.build_table.php:82 -#: ../../godmode/servers/servers.build_table.php:84 +#: ../../enterprise/meta/advanced/servers.build_table.php:83 +#: ../../godmode/servers/servers.build_table.php:85 msgid "Lag" msgstr "Retraso" -#: ../../enterprise/meta/advanced/servers.build_table.php:82 -#: ../../godmode/servers/servers.build_table.php:84 +#: ../../enterprise/meta/advanced/servers.build_table.php:83 +#: ../../godmode/servers/servers.build_table.php:85 msgid "Avg. Delay(sec)/Modules delayed" msgstr "Media de retraso (seg.)/Módulos retrasados" -#: ../../enterprise/meta/advanced/servers.build_table.php:83 -#: ../../godmode/servers/servers.build_table.php:85 +#: ../../enterprise/meta/advanced/servers.build_table.php:84 +#: ../../godmode/servers/servers.build_table.php:86 msgid "T/Q" msgstr "H/C" -#: ../../enterprise/meta/advanced/servers.build_table.php:83 -#: ../../godmode/servers/servers.build_table.php:85 +#: ../../enterprise/meta/advanced/servers.build_table.php:84 +#: ../../godmode/servers/servers.build_table.php:86 msgid "Threads / Queued modules currently" msgstr "Hilos/Cola actual de módulos" -#: ../../enterprise/meta/advanced/servers.build_table.php:85 +#: ../../enterprise/meta/advanced/servers.build_table.php:86 #: ../../enterprise/include/class/DatabaseHA.class.php:800 #: ../../enterprise/tools/ipam/ipam_ajax.php:497 #: ../../godmode/agentes/agent_incidents.php:92 -#: ../../godmode/servers/servers.build_table.php:87 +#: ../../godmode/servers/servers.build_table.php:88 #: ../../operation/incidents/integriaims_export_csv.php:86 msgid "Updated" msgstr "Actualizado" -#: ../../enterprise/meta/advanced/servers.build_table.php:89 +#: ../../enterprise/meta/advanced/servers.build_table.php:90 #: ../../enterprise/meta/include/functions_autoprovision.php:701 -#: ../../enterprise/godmode/modules/local_components.php:648 -#: ../../enterprise/godmode/policies/policy_alerts.php:368 -#: ../../enterprise/godmode/policies/policies.php:440 +#: ../../enterprise/godmode/modules/local_components.php:647 +#: ../../enterprise/godmode/policies/policy_alerts.php:450 +#: ../../enterprise/godmode/policies/policies.php:456 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:243 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:261 #: ../../godmode/users/profile_list.php:359 #: ../../godmode/alerts/alert_list.list.php:572 -#: ../../godmode/alerts/alert_templates.php:417 +#: ../../godmode/alerts/alert_templates.php:418 #: ../../godmode/reporting/reporting_builder.list_items.php:429 #: ../../godmode/reporting/graphs.php:375 -#: ../../godmode/reporting/reporting_builder.php:931 -#: ../../godmode/reporting/reporting_builder.php:1151 -#: ../../godmode/servers/servers.build_table.php:91 +#: ../../godmode/reporting/reporting_builder.php:934 +#: ../../godmode/reporting/reporting_builder.php:1154 +#: ../../godmode/servers/servers.build_table.php:92 #: ../../include/functions_container.php:157 #: ../../operation/gis_maps/gis_map.php:122 msgid "Op." msgstr "Op." -#: ../../enterprise/meta/advanced/servers.build_table.php:116 -#: ../../godmode/servers/servers.build_table.php:140 +#: ../../enterprise/meta/advanced/servers.build_table.php:117 +#: ../../godmode/servers/servers.build_table.php:148 msgid "This is a master server" msgstr "Este es un servidor maestro" -#: ../../enterprise/meta/advanced/servers.build_table.php:131 -#: ../../enterprise/meta/advanced/servers.build_table.php:137 -#: ../../godmode/servers/servers.build_table.php:159 -#: ../../godmode/servers/servers.build_table.php:165 +#: ../../enterprise/meta/advanced/servers.build_table.php:132 +#: ../../enterprise/meta/advanced/servers.build_table.php:138 +#: ../../godmode/servers/servers.build_table.php:167 +#: ../../godmode/servers/servers.build_table.php:173 msgid "of" msgstr "de" -#: ../../enterprise/meta/advanced/servers.build_table.php:170 -#: ../../godmode/servers/servers.build_table.php:262 -msgid "Manage server conf" -msgstr "Gestionar configuración del servidorservidor Satélite" +#: ../../enterprise/meta/advanced/servers.build_table.php:169 +#: ../../godmode/servers/servers.build_table.php:257 +msgid "Pending alerts list" +msgstr "Lista de alertas pendientes" #: ../../enterprise/meta/advanced/servers.build_table.php:186 -#: ../../godmode/servers/servers.build_table.php:287 +#: ../../enterprise/godmode/policies/policy_agents.php:969 +#: ../../godmode/agentes/configurar_agente.php:635 +#: ../../godmode/agentes/configurar_agente.php:780 +#: ../../godmode/agentes/agent_manager.php:870 +#: ../../godmode/massive/massive_edit_agents.php:994 +#: ../../godmode/reporting/reporting_builder.item_editor.php:82 +#: ../../godmode/servers/servers.build_table.php:292 +#: ../../operation/agentes/estado_generalagente.php:313 +msgid "Remote configuration" +msgstr "Configuración remota" + +#: ../../enterprise/meta/advanced/servers.build_table.php:202 +#: ../../godmode/servers/servers.build_table.php:306 msgid "Modules run by this server will stop working. Do you want to continue?" msgstr "" "Los módulos ejecutados por este servidor podrían dejar de funcionar. ¿Quieres " "continuar?" -#: ../../enterprise/meta/advanced/servers.build_table.php:213 -#: ../../godmode/servers/servers.build_table.php:314 +#: ../../enterprise/meta/advanced/servers.build_table.php:229 +#: ../../godmode/servers/servers.build_table.php:335 msgid "Tactical server information" msgstr "Vista táctica del servidor" -#: ../../enterprise/meta/advanced/servers.build_table.php:223 -#: ../../godmode/servers/servers.build_table.php:327 +#: ../../enterprise/meta/advanced/servers.build_table.php:239 +#: ../../godmode/servers/servers.build_table.php:348 #: ../../include/help/clippy/server_queued_modules.php:35 msgid "Excesive Queued." msgstr "Demasiados módulos en cola" -#: ../../enterprise/meta/advanced/servers.build_table.php:224 -#: ../../godmode/servers/servers.build_table.php:328 +#: ../../enterprise/meta/advanced/servers.build_table.php:240 +#: ../../godmode/servers/servers.build_table.php:349 msgid "" -"You have too many items in the processing queue. This can happen if your " -"server is overloaded and/or improperly configured. This could be something " -"temporary, or a bottleneck. If it is associated with a delay in monitoring, " -"with modules going to unknown, try increasing the number of threads." +"You have too many items in the processing queue. This can happen if your server " +"is overloaded and/or improperly configured. This could be something temporary, " +"or a bottleneck. If it is associated with a delay in monitoring, with modules " +"going to unknown, try increasing the number of threads." msgstr "" -"Tiene demasiados elementos en la cola de procesamiento. Esto puede suceder si " -"su servidor está sobrecargado y/o configurado incorrectamente. Podría tratarse " -"de algo temporal o un cuello de botella. Si está asociado con un retraso en la " -"monitorización, con módulos que pasan a desconocido, intente aumentar el " -"número de subprocesos." +"Tiene demasiados elementos en la cola de procesamiento. Esto puede suceder si su " +"servidor está sobrecargado y/o configurado incorrectamente. Podría tratarse de " +"algo temporal o un cuello de botella. Si está asociado con un retraso en la " +"monitorización, con módulos que pasan a desconocido, intente aumentar el número " +"de subprocesos." -#: ../../enterprise/meta/advanced/servers.build_table.php:225 -#: ../../enterprise/meta/advanced/cron_main.php:408 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:956 +#: ../../enterprise/meta/advanced/servers.build_table.php:241 +#: ../../enterprise/meta/advanced/cron_main.php:413 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:958 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1163 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4043 -#: ../../enterprise/godmode/wizards/consoletask_js.php:47 +#: ../../enterprise/godmode/wizards/consoletask_js.php:48 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4106 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4416 -#: ../../enterprise/operation/log/log_viewer.php:1199 -#: ../../enterprise/operation/log/log_viewer.php:1214 +#: ../../enterprise/operation/log/log_viewer.php:1212 +#: ../../enterprise/operation/log/log_viewer.php:1227 #: ../../enterprise/operation/services/services.treeview_services.php:416 #: ../../extensions/insert_data.php:285 #: ../../godmode/agentes/planned_downtime.editor.php:2013 -#: ../../godmode/alerts/configure_alert_template.php:1512 -#: ../../godmode/alerts/configure_alert_template.php:1596 -#: ../../godmode/setup/news.php:436 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5177 +#: ../../godmode/menu.php:740 +#: ../../godmode/alerts/configure_alert_template.php:1533 +#: ../../godmode/alerts/configure_alert_template.php:1617 +#: ../../godmode/setup/news.php:439 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5222 #: ../../godmode/wizards/HostDevices.class.php:797 -#: ../../godmode/servers/servers.build_table.php:329 +#: ../../godmode/servers/servers.build_table.php:350 #: ../../mobile/include/ui.class.php:717 ../../mobile/include/ui.class.php:775 -#: ../../include/functions_menu.php:946 ../../include/functions_clippy.php:323 +#: ../../include/functions_menu.php:958 ../../include/functions_menu.php:1308 +#: ../../include/functions_clippy.php:335 +#: ../../include/class/AlertsList.class.php:434 #: ../../include/class/WelcomeWindow.class.php:159 #: ../../include/lib/Dashboard/Widgets/tree_view.php:736 #: ../../include/functions_snmp_browser.php:600 ../../operation/tree.php:633 @@ -4848,36 +4793,33 @@ msgstr "" #: ../../operation/agentes/interface_traffic_graph_win.php:451 #: ../../operation/agentes/datos_agente.php:320 #: ../../operation/agentes/estado_monitores.php:467 -#: ../../operation/network/network_report.php:463 -#: ../../operation/network/network_usage_map.php:300 -#: ../../operation/netflow/nf_live_view.php:982 +#: ../../operation/network/network_report.php:615 +#: ../../operation/network/network_usage_map.php:430 +#: ../../operation/netflow/nf_live_view.php:988 #: ../../operation/search_modules.php:359 #: ../../operation/reporting/reporting_viewer.php:366 #: ../../operation/reporting/reporting_viewer.php:385 #: ../../operation/reporting/graph_viewer.php:472 -#: ../../operation/events/events.php:3288 +#: ../../operation/events/events.php:3503 ../../general/header.php:934 msgid "Close" msgstr "Cerrar" #: ../../enterprise/meta/advanced/massive_operations.php:55 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:71 #: ../../enterprise/meta/general/metaconsole_maintenance_mode.php:64 #: ../../general/node_deactivated.php:64 msgid "command center" msgstr "command center" #: ../../enterprise/meta/advanced/massive_operations.php:52 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:68 #, php-format msgid "" -"You should centralise management in order to use Wizard section. Please go to " -"%s" +"You should centralise management in order to use Wizard section. Please go to %s" msgstr "" "Debe centralizar la administración para utilizar la sección Asistente. Por " "favor, vaya a %s" #: ../../enterprise/meta/advanced/component_management.php:35 -#: ../../include/functions_menu.php:618 +#: ../../include/functions_menu.php:619 msgid "Tags management" msgstr "Gestión de etiquetas" @@ -4892,8 +4834,8 @@ msgstr "Administración de SO" #: ../../enterprise/meta/advanced/component_management.php:51 #: ../../extensions/module_groups.php:487 #: ../../godmode/groups/configure_modu_group.php:43 -#: ../../godmode/groups/modu_group_list.php:83 ../../godmode/menu.php:116 -#: ../../godmode/reporting/reporting_builder.item_editor.php:86 +#: ../../godmode/groups/modu_group_list.php:83 ../../godmode/menu.php:205 +#: ../../godmode/reporting/reporting_builder.item_editor.php:89 #: ../../include/lib/Dashboard/Widgets/tree_view.php:346 #: ../../operation/tree.php:103 msgid "Module groups" @@ -4934,60 +4876,62 @@ msgstr "No se puede actualizar: error en %s" #: ../../enterprise/meta/advanced/metasetup.auth.php:54 #: ../../enterprise/meta/advanced/metasetup.performance.php:54 #: ../../enterprise/godmode/setup/setup_metaconsole.php:85 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:412 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:432 msgid "Successfully update" msgstr "Actualizado correctamente" #: ../../enterprise/meta/advanced/metasetup.visual.php:100 -#: ../../godmode/menu.php:364 ../../godmode/setup/setup.php:137 +#: ../../godmode/menu.php:460 ../../godmode/setup/setup.php:137 #: ../../godmode/setup/setup.php:285 msgid "Visual styles" msgstr "Estilos visuales" #: ../../enterprise/meta/advanced/metasetup.visual.php:106 -#: ../../enterprise/meta/include/functions_meta.php:1364 -#: ../../godmode/setup/setup_visuals.php:1772 -#: ../../include/functions_config.php:985 +#: ../../enterprise/meta/include/functions_meta.php:1466 +#: ../../godmode/setup/setup_visuals.php:1766 +#: ../../include/functions_config.php:1031 msgid "Date format string" msgstr "Formato de fecha a mostrar" #: ../../enterprise/meta/advanced/metasetup.visual.php:108 #: ../../enterprise/tools/ipam/ipam_editor.php:147 -#: ../../godmode/setup/setup_visuals.php:1781 +#: ../../godmode/setup/setup_visuals.php:1775 msgid "Example" msgstr "Ejemplo" #: ../../enterprise/meta/advanced/metasetup.visual.php:138 -#: ../../godmode/setup/setup_visuals.php:1816 +#: ../../godmode/setup/setup_visuals.php:1812 msgid "Timestamp, time comparison, or compact mode" msgstr "Marca horaria, comparación horaria o modo compacto" #: ../../enterprise/meta/advanced/metasetup.visual.php:140 -#: ../../godmode/setup/setup_visuals.php:1626 +#: ../../godmode/setup/setup_visuals.php:1620 msgid "Comparation in rollover" msgstr "Fecha en comparación" #: ../../enterprise/meta/advanced/metasetup.visual.php:147 -#: ../../godmode/setup/setup_visuals.php:1633 +#: ../../godmode/setup/setup_visuals.php:1627 msgid "Timestamp in rollover" msgstr "Fecha literal" #: ../../enterprise/meta/advanced/metasetup.visual.php:154 -#: ../../godmode/setup/setup_visuals.php:1640 +#: ../../godmode/setup/setup_visuals.php:1634 msgid "Compact mode" msgstr "Modo compacto" #: ../../enterprise/meta/advanced/metasetup.visual.php:164 -#: ../../include/functions_config.php:997 +#: ../../include/functions_config.php:1043 msgid "Graph color #1" msgstr "Color de la gráfica #1" #: ../../enterprise/meta/advanced/metasetup.visual.php:175 -#: ../../include/functions_config.php:1001 +#: ../../include/functions_config.php:1047 msgid "Graph color #2" msgstr "Color de la gráfica #2" #: ../../enterprise/meta/advanced/metasetup.visual.php:186 -#: ../../include/functions_config.php:1005 +#: ../../include/functions_config.php:1051 msgid "Graph color #3" msgstr "Color de la gráfica #3" @@ -5000,8 +4944,8 @@ msgid "Precision must be a integer number between 0 and 5" msgstr "La precisión debe ser un número entero entre 0 y 5" #: ../../enterprise/meta/advanced/metasetup.visual.php:215 -#: ../../enterprise/meta/include/functions_meta.php:1414 -#: ../../godmode/setup/setup_visuals.php:1260 +#: ../../enterprise/meta/include/functions_meta.php:1516 +#: ../../godmode/setup/setup_visuals.php:1265 #: ../../godmode/reporting/visual_console_builder.elements.php:233 #: ../../godmode/reporting/visual_console_builder.wizard.php:288 #: ../../include/functions_visual_map_editor.php:734 @@ -5014,47 +4958,46 @@ msgid "Show percentile 95 in graphs" msgstr "Mostrar el percentil 95 en los gráficos" #: ../../enterprise/meta/advanced/metasetup.visual.php:231 -#: ../../enterprise/meta/include/functions_meta.php:1499 -#: ../../godmode/setup/setup_visuals.php:1164 -#: ../../include/functions_config.php:1037 +#: ../../enterprise/meta/include/functions_meta.php:1601 +#: ../../godmode/setup/setup_visuals.php:1169 +#: ../../include/functions_config.php:1083 msgid "Value to interface graphics" msgstr "Valor para la interfaz gráfica" #: ../../enterprise/meta/advanced/metasetup.visual.php:247 -#: ../../enterprise/meta/include/functions_meta.php:1512 -#: ../../godmode/users/configure_user.php:1429 -#: ../../godmode/users/user_management.php:589 +#: ../../enterprise/meta/include/functions_meta.php:1614 +#: ../../godmode/users/configure_user.php:1443 +#: ../../godmode/users/user_management.php:609 #: ../../godmode/massive/massive_edit_users.php:263 #: ../../godmode/setup/setup_visuals.php:96 #: ../../godmode/events/event_edit_filter.php:459 -#: ../../include/functions_config.php:1054 -#: ../../operation/users/user_edit.php:420 +#: ../../include/functions_config.php:1100 ../../operation/users/user_edit.php:420 msgid "Block size for pagination" msgstr "Tamaño de bloque para la paginación" #: ../../enterprise/meta/advanced/metasetup.visual.php:263 -#: ../../enterprise/meta/include/functions_meta.php:1428 -#: ../../godmode/setup/setup_visuals.php:1189 +#: ../../enterprise/meta/include/functions_meta.php:1530 +#: ../../godmode/setup/setup_visuals.php:1194 msgid "Number of elements in Custom Graph" msgstr "Número de elementos en gráfica personalizada" #: ../../enterprise/meta/advanced/metasetup.visual.php:278 -#: ../../enterprise/meta/include/functions_meta.php:1522 -#: ../../godmode/setup/setup_visuals.php:1203 -#: ../../include/functions_config.php:1058 +#: ../../enterprise/meta/include/functions_meta.php:1624 +#: ../../godmode/setup/setup_visuals.php:1208 +#: ../../include/functions_config.php:1104 msgid "Use round corners" msgstr "Usar bordes redondeados" #: ../../enterprise/meta/advanced/metasetup.visual.php:288 -#: ../../enterprise/meta/include/functions_meta.php:1533 -#: ../../godmode/setup/setup_visuals.php:1214 -#: ../../include/functions_config.php:1062 +#: ../../enterprise/meta/include/functions_meta.php:1635 +#: ../../godmode/setup/setup_visuals.php:1219 +#: ../../include/functions_config.php:1108 msgid "Chart fit to content" msgstr "Tabla adaptada al contenido" #: ../../enterprise/meta/advanced/metasetup.visual.php:298 -#: ../../enterprise/meta/include/functions_meta.php:1544 -#: ../../include/functions_config.php:1294 +#: ../../enterprise/meta/include/functions_meta.php:1646 +#: ../../include/functions_config.php:1340 msgid "Disable help" msgstr "Deshabilitar ayuda" @@ -5069,26 +5012,23 @@ msgstr "Deshabilitar ayuda" #: ../../enterprise/meta/monitoring/custom_fields_view.php:211 #: ../../enterprise/meta/monitoring/custom_fields_view.php:274 #: ../../enterprise/meta/monitoring/custom_fields_view.php:773 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:346 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:216 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:153 #: ../../enterprise/meta/include/functions_users_meta.php:87 #: ../../enterprise/meta/include/functions_users_meta.php:98 #: ../../enterprise/meta/include/functions_wizard_meta.php:319 #: ../../enterprise/meta/include/ajax/wizard.ajax.php:406 #: ../../enterprise/meta/include/ajax/wizard.ajax.php:450 #: ../../enterprise/meta/include/functions_html_meta.php:75 -#: ../../enterprise/godmode/modules/local_components.php:555 -#: ../../enterprise/godmode/modules/local_components.php:588 +#: ../../enterprise/godmode/modules/local_components.php:554 +#: ../../enterprise/godmode/modules/local_components.php:587 #: ../../enterprise/godmode/agentes/collections.data.php:485 #: ../../enterprise/godmode/policies/policy_queue.php:294 #: ../../enterprise/godmode/policies/policy_queue.php:306 #: ../../enterprise/godmode/policies/policy_queue.php:331 #: ../../enterprise/godmode/policies/policy_queue.php:734 #: ../../enterprise/godmode/policies/policy_external_alerts.php:383 -#: ../../enterprise/godmode/policies/policy_agents.php:453 -#: ../../enterprise/godmode/policies/policy_agents.php:588 -#: ../../enterprise/godmode/policies/policy_agents.php:606 +#: ../../enterprise/godmode/policies/policy_agents.php:457 +#: ../../enterprise/godmode/policies/policy_agents.php:592 +#: ../../enterprise/godmode/policies/policy_agents.php:610 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:131 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:297 #: ../../enterprise/godmode/setup/setup_acl.php:555 @@ -5110,9 +5050,9 @@ msgstr "Deshabilitar ayuda" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2903 #: ../../enterprise/include/class/OmnishellTaskAgent.class.php:141 #: ../../enterprise/include/class/ManageBackups.class.php:194 -#: ../../enterprise/include/functions_metaconsole.php:882 #: ../../enterprise/include/functions_metaconsole.php:883 -#: ../../enterprise/include/functions_metaconsole.php:1240 +#: ../../enterprise/include/functions_metaconsole.php:884 +#: ../../enterprise/include/functions_metaconsole.php:1241 #: ../../enterprise/include/functions_ipam.php:1712 #: ../../enterprise/include/functions_ipam.php:1775 #: ../../enterprise/operation/agentes/tag_view.php:145 @@ -5121,47 +5061,47 @@ msgstr "Deshabilitar ayuda" #: ../../enterprise/operation/agentes/tag_view.php:316 #: ../../enterprise/operation/agentes/tag_view.php:328 #: ../../enterprise/operation/agentes/tag_view.php:430 -#: ../../enterprise/operation/log/log_viewer.php:753 -#: ../../enterprise/operation/log/log_viewer.php:774 -#: ../../enterprise/operation/log/log_viewer.php:828 +#: ../../enterprise/operation/log/log_viewer.php:609 +#: ../../enterprise/operation/log/log_viewer.php:771 +#: ../../enterprise/operation/log/log_viewer.php:792 #: ../../enterprise/operation/snmpconsole/snmp_view.php:33 #: ../../extensions/resource_registration.php:1137 #: ../../extensions/agents_modules.php:462 #: ../../extensions/files_repo/files_repo_form.php:44 #: ../../godmode/modules/manage_network_templates_form.php:303 -#: ../../godmode/modules/manage_network_components.php:668 -#: ../../godmode/massive/massive_copy_modules.php:127 -#: ../../godmode/massive/massive_copy_modules.php:287 -#: ../../godmode/massive/massive_delete_modules.php:327 -#: ../../godmode/massive/massive_delete_modules.php:374 -#: ../../godmode/massive/massive_delete_modules.php:429 -#: ../../godmode/massive/massive_delete_modules.php:450 -#: ../../godmode/massive/massive_edit_modules.php:311 -#: ../../godmode/massive/massive_edit_modules.php:358 -#: ../../godmode/massive/massive_edit_modules.php:396 -#: ../../godmode/massive/massive_edit_modules.php:482 +#: ../../godmode/modules/manage_network_components.php:655 +#: ../../godmode/netflow/nf_edit_form.php:264 +#: ../../godmode/massive/massive_copy_modules.php:137 +#: ../../godmode/massive/massive_copy_modules.php:324 +#: ../../godmode/massive/massive_delete_modules.php:324 +#: ../../godmode/massive/massive_delete_modules.php:375 +#: ../../godmode/massive/massive_delete_modules.php:440 +#: ../../godmode/massive/massive_delete_modules.php:459 +#: ../../godmode/massive/massive_edit_modules.php:303 +#: ../../godmode/massive/massive_edit_modules.php:355 +#: ../../godmode/massive/massive_edit_modules.php:404 +#: ../../godmode/massive/massive_edit_modules.php:520 #: ../../godmode/alerts/alert_list.list.php:137 #: ../../godmode/alerts/alert_list.list.php:152 #: ../../godmode/alerts/alert_list.list.php:169 #: ../../godmode/alerts/alert_list.list.php:201 -#: ../../godmode/alerts/alert_templates.php:317 -#: ../../godmode/alerts/alert_list.php:553 -#: ../../godmode/alerts/alert_list.php:574 -#: ../../godmode/alerts/alert_list.php:588 ../../godmode/setup/gis_step_2.php:238 +#: ../../godmode/alerts/alert_templates.php:318 +#: ../../godmode/alerts/alert_list.php:647 ../../godmode/alerts/alert_list.php:668 +#: ../../godmode/alerts/alert_list.php:682 ../../godmode/setup/gis_step_2.php:238 #: ../../godmode/setup/setup_visuals.php:1089 #: ../../godmode/reporting/reporting_builder.list_items.php:217 #: ../../godmode/reporting/reporting_builder.list_items.php:234 #: ../../godmode/reporting/reporting_builder.list_items.php:251 #: ../../godmode/reporting/create_container.php:646 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1710 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1728 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2153 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3016 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3043 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3694 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3775 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3797 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3855 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1752 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1770 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2195 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3058 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3085 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3739 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3820 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3842 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3900 #: ../../godmode/reporting/visual_console_builder.wizard.php:359 #: ../../godmode/events/event_edit_filter.php:360 #: ../../godmode/events/event_edit_filter.php:380 @@ -5169,17 +5109,18 @@ msgstr "Deshabilitar ayuda" #: ../../mobile/operation/agents.php:56 ../../mobile/operation/modules.php:68 #: ../../mobile/operation/modules.php:289 ../../mobile/operation/modules.php:304 #: ../../mobile/operation/alerts.php:65 ../../mobile/operation/alerts.php:72 -#: ../../mobile/operation/events.php:1018 ../../mobile/operation/events.php:1028 -#: ../../mobile/operation/events.php:1585 ../../mobile/operation/events.php:1614 +#: ../../mobile/operation/events.php:1014 ../../mobile/operation/events.php:1024 +#: ../../mobile/operation/events.php:1581 ../../mobile/operation/events.php:1610 #: ../../include/functions.php:1127 ../../include/functions.php:1387 -#: ../../include/ajax/events.php:522 ../../include/functions_groupview.php:96 -#: ../../include/functions_modules.php:3604 -#: ../../include/functions_modules.php:3606 ../../include/functions_users.php:428 +#: ../../include/ajax/events.php:475 ../../include/functions_groupview.php:96 +#: ../../include/functions_modules.php:3609 +#: ../../include/functions_modules.php:3611 ../../include/functions_users.php:428 #: ../../include/functions_users.php:686 #: ../../include/functions_notifications.php:105 -#: ../../include/functions_html.php:952 ../../include/functions_html.php:1614 +#: ../../include/functions_html.php:961 ../../include/functions_html.php:1666 #: ../../include/functions_massive_operations.php:158 #: ../../include/functions_massive_operations.php:172 +#: ../../include/functions_massive_operations.php:225 #: ../../include/class/EventSound.class.php:347 #: ../../include/class/CredentialStore.class.php:509 #: ../../include/class/SnmpConsole.class.php:290 @@ -5189,15 +5130,15 @@ msgstr "Deshabilitar ayuda" #: ../../include/class/AuditLog.class.php:242 #: ../../include/class/TipsWindow.class.php:739 #: ../../include/class/TipsWindow.class.php:906 -#: ../../include/functions_reporting.php:3352 -#: ../../include/functions_reporting.php:3449 -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:422 -#: ../../include/lib/Dashboard/Widgets/events_list.php:412 +#: ../../include/functions_reporting.php:3360 +#: ../../include/functions_reporting.php:3457 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:430 +#: ../../include/lib/Dashboard/Widgets/events_list.php:423 #: ../../include/lib/Dashboard/Widgets/tree_view.php:400 #: ../../include/lib/Dashboard/Widgets/tree_view.php:435 #: ../../include/functions_groups.php:671 ../../include/functions_groups.php:1984 #: ../../operation/heatmap.php:122 ../../operation/tree.php:205 -#: ../../operation/tree.php:297 ../../operation/agentes/estado_agente.php:330 +#: ../../operation/tree.php:297 ../../operation/agentes/estado_agente.php:348 #: ../../operation/agentes/status_monitor.php:598 #: ../../operation/agentes/status_monitor.php:679 #: ../../operation/agentes/status_monitor.php:979 @@ -5214,13 +5155,13 @@ msgstr "Deshabilitar ayuda" #: ../../operation/incidents/list_integriaims_incidents.php:407 #: ../../operation/inventory/inventory.php:78 #: ../../operation/inventory/inventory.php:79 -#: ../../operation/inventory/inventory.php:321 -#: ../../operation/inventory/inventory.php:322 -#: ../../operation/inventory/inventory.php:498 -#: ../../operation/inventory/inventory.php:531 -#: ../../operation/inventory/inventory.php:566 -#: ../../operation/events/events.php:845 ../../operation/events/events.php:1799 -#: ../../operation/events/events.php:1893 ../../operation/events/events.php:2093 +#: ../../operation/inventory/inventory.php:325 +#: ../../operation/inventory/inventory.php:326 +#: ../../operation/inventory/inventory.php:502 +#: ../../operation/inventory/inventory.php:535 +#: ../../operation/inventory/inventory.php:570 +#: ../../operation/events/events.php:922 ../../operation/events/events.php:1952 +#: ../../operation/events/events.php:2046 ../../operation/events/events.php:2246 #: ../../general/subselect_data_module.php:62 msgid "All" msgstr "Todo" @@ -5231,7 +5172,7 @@ msgid "On Boolean graphs" msgstr "En gráficos booleanos" #: ../../enterprise/meta/advanced/metasetup.visual.php:313 -#: ../../godmode/setup/setup_visuals.php:1272 +#: ../../godmode/setup/setup_visuals.php:1277 msgid "Graph TIP view" msgstr "Visor de gráfico TIP" @@ -5250,7 +5191,7 @@ msgid "Show MAX/AVG/MIN by default" msgstr "Mostrar MÁX/MEDIA/MÍN por defecto" #: ../../enterprise/meta/advanced/metasetup.visual.php:332 -#: ../../godmode/setup/setup_visuals.php:1288 +#: ../../godmode/setup/setup_visuals.php:1293 msgid "Graph mode" msgstr "Modo de gráfico" @@ -5259,44 +5200,45 @@ msgid "Zoom graphs:" msgstr "Gráficas ampliadas:" #: ../../enterprise/meta/advanced/metasetup.visual.php:369 -#: ../../godmode/setup/setup_visuals.php:1224 +#: ../../godmode/setup/setup_visuals.php:1229 msgid "Type of module charts" msgstr "Tipo de gráficos de módulos" #: ../../enterprise/meta/advanced/metasetup.visual.php:371 #: ../../enterprise/godmode/reporting/graph_template_editor.php:260 -#: ../../godmode/setup/setup_visuals.php:1231 +#: ../../godmode/setup/setup_visuals.php:1236 #: ../../godmode/reporting/create_container.php:430 #: ../../godmode/reporting/graph_builder.main.php:208 #: ../../include/functions_visual_map_editor.php:552 #: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:642 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:489 #: ../../include/lib/Dashboard/Widgets/custom_graph.php:352 -#: ../../operation/agentes/graphs.php:251 ../../operation/agentes/graphs.php:258 -#: ../../operation/agentes/graphs.php:443 ../../operation/agentes/graphs.php:461 +#: ../../operation/agentes/graphs.php:252 ../../operation/agentes/graphs.php:259 +#: ../../operation/agentes/graphs.php:448 ../../operation/agentes/graphs.php:466 #: ../../operation/reporting/graph_viewer.php:354 msgid "Area" msgstr "Área" #: ../../enterprise/meta/advanced/metasetup.visual.php:378 #: ../../enterprise/godmode/reporting/graph_template_editor.php:262 -#: ../../godmode/setup/setup_visuals.php:1243 +#: ../../godmode/setup/setup_visuals.php:1248 #: ../../godmode/reporting/create_container.php:431 #: ../../godmode/reporting/visual_console_builder.elements.php:365 #: ../../godmode/reporting/graph_builder.main.php:210 #: ../../include/functions_visual_map_editor.php:72 #: ../../include/functions_visual_map_editor.php:551 -#: ../../include/functions_visual_map_editor.php:1455 +#: ../../include/functions_visual_map_editor.php:1453 #: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:641 #: ../../include/lib/Dashboard/Widgets/custom_graph.php:354 -#: ../../operation/visual_console/view.php:383 -#: ../../operation/agentes/graphs.php:253 ../../operation/agentes/graphs.php:259 -#: ../../operation/agentes/graphs.php:451 ../../operation/agentes/graphs.php:465 +#: ../../operation/visual_console/view.php:385 +#: ../../operation/agentes/graphs.php:254 ../../operation/agentes/graphs.php:260 +#: ../../operation/agentes/graphs.php:456 ../../operation/agentes/graphs.php:470 #: ../../operation/reporting/graph_viewer.php:356 msgid "Line" msgstr "Línea" #: ../../enterprise/meta/advanced/metasetup.visual.php:388 -#: ../../enterprise/meta/include/functions_meta.php:1634 +#: ../../enterprise/meta/include/functions_meta.php:1736 msgid "Metaconsole elements" msgstr "Elementos de la Metaconsola" @@ -5305,83 +5247,83 @@ msgid "The number of elements retrieved for each instance in some views." msgstr "Número de elementos recuperados para cada instancia en algunas vistas" #: ../../enterprise/meta/advanced/metasetup.visual.php:401 -#: ../../enterprise/meta/advanced/metasetup.visual.php:919 -#: ../../enterprise/meta/advanced/metasetup.visual.php:920 +#: ../../enterprise/meta/advanced/metasetup.visual.php:904 +#: ../../enterprise/meta/advanced/metasetup.visual.php:905 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:332 #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:467 #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:480 #: ../../enterprise/include/ajax/log_viewer.ajax.php:282 -#: ../../godmode/snmpconsole/snmp_alert.php:1608 -#: ../../godmode/setup/setup_visuals.php:1323 -#: ../../godmode/setup/setup_visuals.php:1324 -#: ../../godmode/setup/setup_visuals.php:1913 +#: ../../godmode/snmpconsole/snmp_alert.php:1612 +#: ../../godmode/setup/setup_visuals.php:1328 +#: ../../godmode/setup/setup_visuals.php:1329 +#: ../../godmode/setup/setup_visuals.php:1909 +#: ../../include/functions_visual_map_editor.php:1278 #: ../../include/functions_visual_map_editor.php:1279 -#: ../../include/functions_visual_map_editor.php:1280 #: ../../include/functions.php:509 ../../include/functions.php:640 -#: ../../include/ajax/events.php:2353 ../../include/ajax/events.php:2354 -#: ../../include/ajax/events.php:2355 ../../include/ajax/events.php:2356 -#: ../../include/ajax/events.php:2360 ../../include/ajax/events.php:2361 -#: ../../include/ajax/events.php:2362 ../../include/ajax/events.php:2363 -#: ../../include/ajax/events.php:2364 ../../include/ajax/events.php:2365 -#: ../../include/functions_html.php:2143 -#: ../../operation/events/sound_events.php:229 -#: ../../operation/events/sound_events.php:230 -#: ../../operation/events/sound_events.php:231 -#: ../../operation/events/sound_events.php:232 -#: ../../operation/events/sound_events.php:236 -#: ../../operation/events/sound_events.php:237 -#: ../../operation/events/sound_events.php:238 -#: ../../operation/events/sound_events.php:239 -#: ../../operation/events/sound_events.php:240 -#: ../../operation/events/sound_events.php:241 +#: ../../include/ajax/events.php:2325 ../../include/ajax/events.php:2326 +#: ../../include/ajax/events.php:2327 ../../include/ajax/events.php:2328 +#: ../../include/ajax/events.php:2332 ../../include/ajax/events.php:2333 +#: ../../include/ajax/events.php:2334 ../../include/ajax/events.php:2335 +#: ../../include/ajax/events.php:2336 ../../include/ajax/events.php:2337 +#: ../../include/functions_html.php:2198 +#: ../../operation/events/sound_events.php:150 +#: ../../operation/events/sound_events.php:151 +#: ../../operation/events/sound_events.php:152 +#: ../../operation/events/sound_events.php:153 +#: ../../operation/events/sound_events.php:157 +#: ../../operation/events/sound_events.php:158 +#: ../../operation/events/sound_events.php:159 +#: ../../operation/events/sound_events.php:160 +#: ../../operation/events/sound_events.php:161 +#: ../../operation/events/sound_events.php:162 msgid "seconds" msgstr "segundos" #: ../../enterprise/meta/advanced/metasetup.visual.php:402 -#: ../../enterprise/meta/advanced/metasetup.visual.php:921 -#: ../../enterprise/meta/advanced/metasetup.visual.php:922 -#: ../../enterprise/meta/advanced/metasetup.visual.php:923 -#: ../../enterprise/meta/advanced/metasetup.visual.php:924 +#: ../../enterprise/meta/advanced/metasetup.visual.php:906 +#: ../../enterprise/meta/advanced/metasetup.visual.php:907 +#: ../../enterprise/meta/advanced/metasetup.visual.php:908 +#: ../../enterprise/meta/advanced/metasetup.visual.php:909 #: ../../enterprise/include/ajax/log_viewer.ajax.php:284 -#: ../../godmode/setup/setup_visuals.php:1325 -#: ../../godmode/setup/setup_visuals.php:1326 -#: ../../godmode/setup/setup_visuals.php:1327 -#: ../../godmode/setup/setup_visuals.php:1328 -#: ../../godmode/setup/setup_visuals.php:1914 +#: ../../godmode/setup/setup_visuals.php:1330 +#: ../../godmode/setup/setup_visuals.php:1331 +#: ../../godmode/setup/setup_visuals.php:1332 +#: ../../godmode/setup/setup_visuals.php:1333 +#: ../../godmode/setup/setup_visuals.php:1910 +#: ../../include/functions_visual_map_editor.php:1280 #: ../../include/functions_visual_map_editor.php:1281 #: ../../include/functions_visual_map_editor.php:1282 #: ../../include/functions_visual_map_editor.php:1283 -#: ../../include/functions_visual_map_editor.php:1284 #: ../../include/functions.php:513 ../../include/functions.php:644 -#: ../../include/functions_html.php:2144 +#: ../../include/functions_html.php:2199 msgid "minutes" msgstr "minutos" #: ../../enterprise/meta/advanced/metasetup.visual.php:403 #: ../../enterprise/include/ajax/log_viewer.ajax.php:286 -#: ../../godmode/setup/setup_visuals.php:1915 ../../include/functions.php:514 +#: ../../godmode/setup/setup_visuals.php:1911 ../../include/functions.php:514 #: ../../include/functions.php:645 ../../include/functions_snmp.php:402 -#: ../../include/functions_html.php:2145 +#: ../../include/functions_html.php:2200 ../../include/functions_events.php:5225 msgid "hours" msgstr "horas" #: ../../enterprise/meta/advanced/metasetup.visual.php:404 #: ../../enterprise/include/ajax/log_viewer.ajax.php:288 #: ../../godmode/db/db_main.php:86 ../../godmode/db/db_main.php:92 -#: ../../godmode/setup/setup_visuals.php:1916 ../../include/functions.php:510 -#: ../../include/functions.php:641 ../../include/functions_html.php:2146 +#: ../../godmode/setup/setup_visuals.php:1912 ../../include/functions.php:510 +#: ../../include/functions.php:641 ../../include/functions_html.php:2201 msgid "days" msgstr "días" #: ../../enterprise/meta/advanced/metasetup.visual.php:405 -#: ../../godmode/setup/setup_visuals.php:1917 ../../include/functions.php:511 -#: ../../include/functions.php:642 ../../include/functions_html.php:2148 +#: ../../godmode/setup/setup_visuals.php:1913 ../../include/functions.php:511 +#: ../../include/functions.php:642 ../../include/functions_html.php:2203 msgid "months" msgstr "meses" #: ../../enterprise/meta/advanced/metasetup.visual.php:406 -#: ../../godmode/setup/setup_visuals.php:1918 ../../include/functions.php:512 -#: ../../include/functions.php:643 ../../include/functions_html.php:2149 +#: ../../godmode/setup/setup_visuals.php:1914 ../../include/functions.php:512 +#: ../../include/functions.php:643 ../../include/functions_html.php:2204 msgid "years" msgstr "años" @@ -5392,9 +5334,10 @@ msgstr "Añadir nuevo valor personalizado para intervalos" #: ../../enterprise/meta/advanced/metasetup.visual.php:430 #: ../../enterprise/meta/advanced/metasetup.consoles.php:821 #: ../../enterprise/meta/advanced/links.php:204 -#: ../../enterprise/meta/advanced/cron_main.php:389 +#: ../../enterprise/meta/advanced/cron_main.php:381 #: ../../enterprise/meta/include/functions_autoprovision.php:766 #: ../../enterprise/meta/include/functions_wizard_meta.php:1365 +#: ../../enterprise/godmode/modules/configure_local_component.php:804 #: ../../enterprise/godmode/agentes/collection_manager.php:165 #: ../../enterprise/godmode/agentes/collection_manager.php:192 #: ../../enterprise/godmode/agentes/plugins_manager.php:168 @@ -5402,13 +5345,13 @@ msgstr "Añadir nuevo valor personalizado para intervalos" #: ../../enterprise/godmode/agentes/plugins_manager.php:182 #: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:298 #: ../../enterprise/godmode/policies/policy_plugins.php:162 -#: ../../enterprise/godmode/policies/policy_alerts.php:619 -#: ../../enterprise/godmode/policies/policy_alerts.php:741 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:665 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:672 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:241 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:360 -#: ../../enterprise/godmode/policies/policy_collections.php:325 +#: ../../enterprise/godmode/policies/policy_alerts.php:713 +#: ../../enterprise/godmode/policies/policy_alerts.php:835 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:681 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:691 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:243 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:375 +#: ../../enterprise/godmode/policies/policy_collections.php:338 #: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:168 #: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:140 #: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:152 @@ -5431,75 +5374,78 @@ msgstr "Añadir nuevo valor personalizado para intervalos" #: ../../enterprise/include/ajax/servers.ajax.php:148 #: ../../enterprise/include/ajax/servers.ajax.php:194 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2314 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1458 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:948 +#: ../../enterprise/operation/agentes/policy_manager.php:598 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1460 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:940 #: ../../extensions/files_repo/files_repo_form.php:124 #: ../../godmode/modules/manage_network_templates_form.php:347 #: ../../godmode/agentes/inventory_manager.php:192 #: ../../godmode/agentes/planned_downtime.editor.php:1314 #: ../../godmode/agentes/planned_downtime.editor.php:1493 -#: ../../godmode/snmpconsole/snmp_alert.php:2135 +#: ../../godmode/snmpconsole/snmp_alert.php:2140 #: ../../godmode/gis_maps/configure_gis_map.php:642 #: ../../godmode/alerts/alert_list.list.php:893 ../../godmode/setup/news.php:401 -#: ../../godmode/setup/links.php:226 ../../godmode/setup/setup_visuals.php:1848 -#: ../../godmode/setup/setup_visuals.php:1938 -#: ../../godmode/setup/setup_visuals.php:2020 +#: ../../godmode/setup/links.php:229 ../../godmode/setup/setup_visuals.php:1844 +#: ../../godmode/setup/setup_visuals.php:1934 +#: ../../godmode/setup/setup_visuals.php:2016 #: ../../godmode/reporting/graph_builder.graph_editor.php:324 #: ../../godmode/reporting/visual_console_builder.wizard.php:575 #: ../../godmode/events/event_edit_filter.php:649 #: ../../godmode/events/event_edit_filter.php:714 +#: ../../include/functions_ui.php:1716 #: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:483 #: ../../include/functions_notifications.php:970 +#: ../../include/functions_html.php:6193 #: ../../include/class/SatelliteAgent.class.php:1147 #: ../../include/class/ManageNetScanScripts.class.php:473 -#: ../../include/functions_snmp_browser.php:1722 +#: ../../include/functions_snmp_browser.php:1756 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:287 -#: ../../operation/events/events.php:1294 ../../operation/events/events.php:1386 +#: ../../operation/events/events.php:1440 ../../operation/events/events.php:1532 msgid "Add" msgstr "Añadir" #: ../../enterprise/meta/advanced/metasetup.visual.php:443 -#: ../../enterprise/meta/include/functions_meta.php:1853 -#: ../../include/functions_config.php:1465 +#: ../../enterprise/meta/include/functions_meta.php:1955 +#: ../../include/functions_config.php:1511 msgid "Delete interval" msgstr "Borrar intervalo" #: ../../enterprise/meta/advanced/metasetup.visual.php:475 -#: ../../enterprise/meta/include/functions_meta.php:1644 -#: ../../godmode/setup/setup_visuals.php:1751 +#: ../../enterprise/meta/include/functions_meta.php:1746 +#: ../../godmode/setup/setup_visuals.php:1745 msgid "Show only the group name" msgstr "Mostrar solo el nombre del grupo" #: ../../enterprise/meta/advanced/metasetup.visual.php:475 -#: ../../include/functions_config.php:1322 +#: ../../include/functions_config.php:1368 msgid "Show the group name instead the group icon." msgstr "Mostrar el nombre del grupo en lugar de icono del grupo" #: ../../enterprise/meta/advanced/metasetup.visual.php:485 -#: ../../enterprise/meta/include/functions_meta.php:1945 +#: ../../enterprise/meta/include/functions_meta.php:2047 #: ../../godmode/setup/setup_visuals.php:133 -#: ../../include/functions_config.php:1346 +#: ../../include/functions_config.php:1392 msgid "Display data of proc modules in other format" msgstr "Mostrar los datos de los módulos proc en otro formato" #: ../../enterprise/meta/advanced/metasetup.visual.php:495 -#: ../../enterprise/meta/include/functions_meta.php:1955 +#: ../../enterprise/meta/include/functions_meta.php:2057 #: ../../godmode/setup/setup_visuals.php:144 -#: ../../include/functions_config.php:1350 +#: ../../include/functions_config.php:1396 msgid "Display text proc modules have state is ok" msgstr "Texto mostrado cuando el estado del módulo proc es OK" #: ../../enterprise/meta/advanced/metasetup.visual.php:507 -#: ../../enterprise/meta/include/functions_meta.php:1965 +#: ../../enterprise/meta/include/functions_meta.php:2067 #: ../../godmode/setup/setup_visuals.php:148 -#: ../../include/functions_config.php:1354 +#: ../../include/functions_config.php:1400 msgid "Display text when proc modules have state critical" msgstr "Texto mostrado cuando el estado del módulo proc es Crítico" #: ../../enterprise/meta/advanced/metasetup.visual.php:528 -#: ../../enterprise/meta/include/functions_meta.php:1684 +#: ../../enterprise/meta/include/functions_meta.php:1786 #: ../../godmode/setup/setup_visuals.php:397 -#: ../../include/functions_config.php:1082 +#: ../../include/functions_config.php:1128 msgid "Custom favicon" msgstr "Personalizar favicon" @@ -5512,9 +5458,10 @@ msgstr "" "estar en formato .ico y tener un tamaño de 16x16." #: ../../enterprise/meta/advanced/metasetup.visual.php:563 +#: ../../enterprise/meta/include/functions_meta.php:1896 #: ../../godmode/setup/setup_visuals.php:428 -msgid "Custom background logo" -msgstr "Fondo del logo personalizado" +msgid "Custom background login" +msgstr "Fondo personalizado del inicio de sesión" #: ../../enterprise/meta/advanced/metasetup.visual.php:564 msgid "You can place your custom images into the folder images/backgrounds/" @@ -5530,7 +5477,7 @@ msgstr "Puedes poner tus propias imágenes en el directorio images/backgrounds/" #: ../../enterprise/operation/agentes/policy_view.php:70 #: ../../godmode/agentes/configurar_agente.php:386 #: ../../godmode/agentes/modificar_agente.php:83 -#: ../../godmode/agentes/modificar_agente.php:849 ../../godmode/menu.php:594 +#: ../../godmode/agentes/modificar_agente.php:849 ../../godmode/menu.php:696 #: ../../godmode/setup/setup_visuals.php:379 #: ../../godmode/setup/setup_visuals.php:446 #: ../../godmode/setup/setup_visuals.php:469 @@ -5543,10 +5490,10 @@ msgstr "Puedes poner tus propias imágenes en el directorio images/backgrounds/" #: ../../godmode/setup/setup_visuals.php:702 #: ../../godmode/setup/setup_visuals.php:742 #: ../../godmode/setup/setup_visuals.php:928 -#: ../../godmode/reporting/visual_console_builder.php:849 +#: ../../godmode/reporting/visual_console_builder.php:843 #: ../../godmode/module_library/module_library_view.php:59 -#: ../../include/lib/ClusterViewer/ClusterManager.php:601 -#: ../../operation/tree.php:189 ../../operation/visual_console/view.php:214 +#: ../../include/lib/ClusterViewer/ClusterManager.php:597 +#: ../../operation/tree.php:189 ../../operation/visual_console/view.php:216 #: ../../operation/visual_console/legacy_view.php:189 #: ../../operation/agentes/status_monitor.php:77 #: ../../operation/agentes/status_monitor.php:305 @@ -5580,25 +5527,24 @@ msgstr "Splash personalizado (inicio de sesión)" #: ../../enterprise/meta/advanced/metasetup.visual.php:754 #: ../../enterprise/meta/advanced/metasetup.visual.php:847 -#: ../../enterprise/meta/include/functions_meta.php:1714 +#: ../../enterprise/meta/include/functions_meta.php:1816 #: ../../godmode/setup/setup_visuals.php:802 -#: ../../include/functions_config.php:1158 +#: ../../include/functions_config.php:1204 msgid "Product name" msgstr "Nombre del producto" #: ../../enterprise/meta/advanced/metasetup.visual.php:767 #: ../../enterprise/meta/advanced/metasetup.visual.php:859 -#: ../../enterprise/meta/include/functions_meta.php:1724 +#: ../../enterprise/meta/include/functions_meta.php:1826 #: ../../godmode/setup/setup_visuals.php:807 -#: ../../include/functions_config.php:1162 +#: ../../include/functions_config.php:1208 msgid "Copyright notice" msgstr "Aviso de copyright" #: ../../enterprise/meta/advanced/metasetup.visual.php:780 -#: ../../enterprise/meta/include/functions_meta.php:1614 +#: ../../enterprise/meta/include/functions_meta.php:1716 #: ../../godmode/setup/setup_visuals.php:813 -#: ../../include/functions_config.php:1166 -#: ../../include/functions_config.php:1170 +#: ../../include/functions_config.php:1212 ../../include/functions_config.php:1216 msgid "Background opacity % (login)" msgstr "% de opacidad de fondo (inicio de sesión)" @@ -5623,13 +5569,13 @@ msgid "Title 2 (login)" msgstr "Título 2 (inicio de sesión)" #: ../../enterprise/meta/advanced/metasetup.visual.php:823 -#: ../../enterprise/meta/include/functions_meta.php:1774 +#: ../../enterprise/meta/include/functions_meta.php:1876 #: ../../godmode/setup/setup_visuals.php:791 msgid "Docs URL (login)" msgstr "URL de documentos (inicio de sesión)" #: ../../enterprise/meta/advanced/metasetup.visual.php:835 -#: ../../enterprise/meta/include/functions_meta.php:1784 +#: ../../enterprise/meta/include/functions_meta.php:1886 #: ../../godmode/setup/setup_visuals.php:796 msgid "Support URL (login)" msgstr "URL soporte (inicio de sesión)" @@ -5639,7 +5585,7 @@ msgid "Graphs font family" msgstr "Familia tipográfica de las gráficas" #: ../../enterprise/meta/advanced/metasetup.visual.php:884 -#: ../../enterprise/meta/include/functions_meta.php:1594 +#: ../../enterprise/meta/include/functions_meta.php:1696 #: ../../godmode/setup/setup_visuals.php:868 msgid "Visual effects and animation" msgstr "Efectos visuales y animación" @@ -5649,156 +5595,146 @@ msgstr "Efectos visuales y animación" msgid "Random background (login)" msgstr "Fondo aleatorio (inicio de sesión)" -#: ../../enterprise/meta/advanced/metasetup.visual.php:906 -#: ../../godmode/setup/setup_visuals.php:1344 -msgid "Legacy Visual Console View" -msgstr "Vista de la consola visual heredada" - -#: ../../enterprise/meta/advanced/metasetup.visual.php:907 -msgid "To use the old view when using the Visual Console visor" -msgstr "Para usar la vista antigua al utilizar el visor de la Consola visual" - -#: ../../enterprise/meta/advanced/metasetup.visual.php:925 -#: ../../godmode/setup/setup_visuals.php:1329 -#: ../../include/functions_visual_map_editor.php:1285 +#: ../../enterprise/meta/advanced/metasetup.visual.php:910 +#: ../../godmode/setup/setup_visuals.php:1334 +#: ../../include/functions_visual_map_editor.php:1284 msgid "hour" msgstr "hora" -#: ../../enterprise/meta/advanced/metasetup.visual.php:928 -#: ../../godmode/setup/setup_visuals.php:1354 +#: ../../enterprise/meta/advanced/metasetup.visual.php:913 +#: ../../godmode/setup/setup_visuals.php:1348 msgid "Default cache expiration" msgstr "Caducidad del caché por defecto" -#: ../../enterprise/meta/advanced/metasetup.visual.php:933 -#: ../../godmode/setup/setup_visuals.php:1359 -#: ../../include/functions_visual_map_editor.php:1311 +#: ../../enterprise/meta/advanced/metasetup.visual.php:918 +#: ../../godmode/setup/setup_visuals.php:1353 +#: ../../include/functions_visual_map_editor.php:1310 msgid "No cache" msgstr "No hay chaché" -#: ../../enterprise/meta/advanced/metasetup.visual.php:955 -#: ../../enterprise/meta/include/functions_meta.php:1992 -#: ../../godmode/setup/setup_visuals.php:1373 -#: ../../include/functions_config.php:1214 +#: ../../enterprise/meta/advanced/metasetup.visual.php:940 +#: ../../enterprise/meta/include/functions_meta.php:2094 +#: ../../godmode/setup/setup_visuals.php:1366 +#: ../../include/functions_config.php:1260 msgid "Default interval for refresh on Visual Console" msgstr "Intervalo de actualización por defecto en la consola visual" -#: ../../enterprise/meta/advanced/metasetup.visual.php:956 +#: ../../enterprise/meta/advanced/metasetup.visual.php:941 msgid "This interval will affect to Visual Console pages" msgstr "Este intervalo afectará todas las páginas de la consola visual." -#: ../../enterprise/meta/advanced/metasetup.visual.php:973 -#: ../../godmode/setup/setup_visuals.php:1725 +#: ../../enterprise/meta/advanced/metasetup.visual.php:958 +#: ../../godmode/setup/setup_visuals.php:1719 msgid "Use 1024 when module unit are bytes" msgstr "Utilizar 1024 cuando la unidad del módulo sea bytes" -#: ../../enterprise/meta/advanced/metasetup.visual.php:974 -#: ../../godmode/setup/setup_visuals.php:1726 +#: ../../enterprise/meta/advanced/metasetup.visual.php:959 +#: ../../godmode/setup/setup_visuals.php:1720 msgid "Use always 1000" msgstr "Utilizar siempre 1000" -#: ../../enterprise/meta/advanced/metasetup.visual.php:975 -#: ../../godmode/setup/setup_visuals.php:1727 +#: ../../enterprise/meta/advanced/metasetup.visual.php:960 +#: ../../godmode/setup/setup_visuals.php:1721 msgid "Use always 1024" msgstr "Utilizar siempre 1024" -#: ../../enterprise/meta/advanced/metasetup.visual.php:978 -#: ../../godmode/setup/setup_visuals.php:2087 +#: ../../enterprise/meta/advanced/metasetup.visual.php:963 +#: ../../godmode/setup/setup_visuals.php:2083 msgid "Data multiplier to use in graphs/data" msgstr "Multiplicador de datos para usar en gráficas/datos" -#: ../../enterprise/meta/advanced/metasetup.visual.php:993 -#: ../../enterprise/meta/include/functions_meta.php:1997 -#: ../../godmode/setup/setup_visuals.php:1420 -#: ../../include/functions_config.php:1230 +#: ../../enterprise/meta/advanced/metasetup.visual.php:978 +#: ../../enterprise/meta/include/functions_meta.php:2099 +#: ../../include/functions_config.php:1276 msgid "Mobile view not allow visual console orientation" msgstr "No permitir orientación de la consola visual en la vista móvil" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1003 -#: ../../enterprise/meta/include/functions_meta.php:2002 -#: ../../godmode/setup/setup_visuals.php:1430 -#: ../../include/functions_config.php:1234 +#: ../../enterprise/meta/advanced/metasetup.visual.php:988 +#: ../../enterprise/meta/include/functions_meta.php:2104 +#: ../../godmode/setup/setup_visuals.php:1424 +#: ../../include/functions_config.php:1280 msgid "Display item frame on alert triggered" msgstr "Mostrar fotograma de elemento al activarse la alerta" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1022 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1007 msgid "Reports configuration" msgstr "Configuración de informes" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1028 -#: ../../godmode/setup/setup_visuals.php:1497 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1013 +#: ../../godmode/setup/setup_visuals.php:1491 msgid "Show report info with description" msgstr "Mostrar la información del informe con la descripción" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1029 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1014 msgid "" -"Custom report description info. It will be applied to all reports and " -"templates by default." +"Custom report description info. It will be applied to all reports and templates " +"by default." msgstr "" "Descripción del informe personalizado. Será aplicado a todas las plantillas e " "informes por defecto." -#: ../../enterprise/meta/advanced/metasetup.visual.php:1042 -#: ../../godmode/setup/setup_visuals.php:1507 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1027 +#: ../../godmode/setup/setup_visuals.php:1501 msgid "Custom report front page" msgstr "Portada de informe personalizado" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1043 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1028 msgid "" "Custom report front page. It will be applied to all reports and templates by " "default." msgstr "" -"Portada de informe personalizado. Se aplicará por defecto a todos los informes " -"y plantillas." +"Portada de informe personalizado. Se aplicará por defecto a todos los informes y " +"plantillas." -#: ../../enterprise/meta/advanced/metasetup.visual.php:1055 -#: ../../enterprise/meta/include/functions_meta.php:1459 -#: ../../godmode/setup/setup_visuals.php:1518 -#: ../../include/functions_config.php:1496 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1040 +#: ../../enterprise/meta/include/functions_meta.php:1561 +#: ../../godmode/setup/setup_visuals.php:1512 +#: ../../include/functions_config.php:1542 msgid "PDF font size (px)" msgstr "Tamaño de fuente de PDF (px)" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1060 -#: ../../enterprise/meta/include/functions_meta.php:1449 -#: ../../godmode/setup/setup_visuals.php:1522 -#: ../../include/functions_config.php:1492 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1045 +#: ../../enterprise/meta/include/functions_meta.php:1551 +#: ../../godmode/setup/setup_visuals.php:1516 +#: ../../include/functions_config.php:1538 msgid "HTML font size for SLA (em)" msgstr "Tamaño de fuente en SLA (em)" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1065 -#: ../../enterprise/meta/include/functions_meta.php:1574 -#: ../../godmode/setup/setup_visuals.php:1528 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1050 +#: ../../enterprise/meta/include/functions_meta.php:1676 +#: ../../godmode/setup/setup_visuals.php:1522 msgid "Graph image height for HTML reports" msgstr "Altura de la imagen de la gráfica en informes HTML" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1066 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1051 msgid "" -"This is the height in pixels of the module graph or custom graph in the " -"reports (only: HTML)" +"This is the height in pixels of the module graph or custom graph in the reports " +"(only: HTML)" msgstr "" -"Esta es la altura en pixeles de la gráfica de módulos o la gráfica " -"personalizada en los informes (solo HTML)" +"Esta es la altura en pixeles de la gráfica de módulos o la gráfica personalizada " +"en los informes (solo HTML)" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1127 -#: ../../enterprise/meta/include/functions_meta.php:1479 -#: ../../godmode/setup/setup_visuals.php:2076 -#: ../../include/functions_config.php:1524 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1112 +#: ../../enterprise/meta/include/functions_meta.php:1581 +#: ../../godmode/setup/setup_visuals.php:2072 +#: ../../include/functions_config.php:1570 msgid "CSV divider" msgstr "Separador CSV" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1136 -#: ../../enterprise/meta/include/functions_meta.php:1489 -#: ../../godmode/setup/setup_visuals.php:2081 -#: ../../include/functions_config.php:1528 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1121 +#: ../../enterprise/meta/include/functions_meta.php:1591 +#: ../../godmode/setup/setup_visuals.php:2077 +#: ../../include/functions_config.php:1574 msgid "CSV decimal separator" msgstr "Separador decimal CSV" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1146 -#: ../../enterprise/meta/include/functions_meta.php:1469 -#: ../../godmode/setup/setup_visuals.php:1532 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1131 +#: ../../enterprise/meta/include/functions_meta.php:1571 +#: ../../godmode/setup/setup_visuals.php:1526 msgid "Interval description" msgstr "Descripción del intervalo" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1147 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1132 msgid "" "A long interval description is for example 10 hours, 20 minutes 33 seconds”, a " "short one is 10h 20m 33s" @@ -5806,90 +5742,86 @@ msgstr "" "Una descripción larga del intervalo dura por ejemplo 10 horas, 20 minutos 33 " "segundos”, una corta es 10h 20m 33s" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1164 -#: ../../enterprise/meta/include/functions_meta.php:1654 -#: ../../enterprise/meta/include/functions_meta.php:1905 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1149 +#: ../../enterprise/meta/include/functions_meta.php:1756 +#: ../../enterprise/meta/include/functions_meta.php:2007 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:113 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:125 -#: ../../godmode/setup/setup_visuals.php:1549 -#: ../../include/functions_config.php:1086 -#: ../../include/functions_config.php:1508 +#: ../../godmode/setup/setup_visuals.php:1543 +#: ../../include/functions_config.php:1132 ../../include/functions_config.php:1554 msgid "Custom logo" msgstr "Logo personalizado" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1165 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1150 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:114 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:126 msgid "" "The path of custom logos is 'images/custom_logo' in the console installation. " "You can upload more files (ONLY JPEG AND PNG) with the upload tool." msgstr "" -"La ruta de los logos personalizados es \"images/custom_logo\" en la " -"instalación de la consola. Puede añadir más archivos (SOLO JPEG Y PNG) con la " -"herramienta de añadir." +"La ruta de los logos personalizados es \"images/custom_logo\" en la instalación " +"de la consola. Puede añadir más archivos (SOLO JPEG Y PNG) con la herramienta de " +"añadir." -#: ../../enterprise/meta/advanced/metasetup.visual.php:1184 -#: ../../enterprise/meta/advanced/metasetup.visual.php:1195 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1169 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1180 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1207 #: ../../enterprise/meta/advanced/metasetup.visual.php:1222 -#: ../../enterprise/meta/advanced/metasetup.visual.php:1237 -#: ../../enterprise/meta/include/functions_meta.php:1879 -#: ../../enterprise/meta/include/functions_meta.php:1895 -#: ../../enterprise/meta/include/functions_meta.php:1905 -#: ../../enterprise/meta/include/functions_meta.php:1915 -#: ../../enterprise/meta/include/functions_meta.php:1925 -#: ../../enterprise/meta/include/functions_meta.php:1935 -#: ../../godmode/setup/setup_visuals.php:1549 +#: ../../enterprise/meta/include/functions_meta.php:1981 +#: ../../enterprise/meta/include/functions_meta.php:1997 +#: ../../enterprise/meta/include/functions_meta.php:2007 +#: ../../enterprise/meta/include/functions_meta.php:2017 +#: ../../enterprise/meta/include/functions_meta.php:2027 +#: ../../enterprise/meta/include/functions_meta.php:2037 +#: ../../godmode/setup/setup_visuals.php:1543 +#: ../../godmode/setup/setup_visuals.php:1558 #: ../../godmode/setup/setup_visuals.php:1564 -#: ../../godmode/setup/setup_visuals.php:1570 -#: ../../godmode/setup/setup_visuals.php:1583 -#: ../../godmode/setup/setup_visuals.php:1597 -#: ../../include/functions_config.php:1500 -#: ../../include/functions_config.php:1504 -#: ../../include/functions_config.php:1508 -#: ../../include/functions_config.php:1512 -#: ../../include/functions_config.php:1516 -#: ../../include/functions_config.php:1520 +#: ../../godmode/setup/setup_visuals.php:1577 +#: ../../godmode/setup/setup_visuals.php:1591 +#: ../../include/functions_config.php:1546 ../../include/functions_config.php:1550 +#: ../../include/functions_config.php:1554 ../../include/functions_config.php:1558 +#: ../../include/functions_config.php:1562 ../../include/functions_config.php:1566 msgid "Custom report front" msgstr "Portada de informe personalizado" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1195 -#: ../../enterprise/meta/include/functions_meta.php:1915 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1180 +#: ../../enterprise/meta/include/functions_meta.php:2017 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:139 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:137 -#: ../../godmode/setup/setup_visuals.php:1570 -#: ../../include/functions_config.php:1512 +#: ../../godmode/setup/setup_visuals.php:1564 +#: ../../include/functions_config.php:1558 msgid "Header" msgstr "Encabezado" +#: ../../enterprise/meta/advanced/metasetup.visual.php:1207 #: ../../enterprise/meta/advanced/metasetup.visual.php:1222 -#: ../../enterprise/meta/advanced/metasetup.visual.php:1237 -#: ../../enterprise/meta/include/functions_meta.php:1925 +#: ../../enterprise/meta/include/functions_meta.php:2027 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:149 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:147 -#: ../../godmode/setup/setup_visuals.php:1583 -#: ../../include/functions_config.php:1516 +#: ../../godmode/setup/setup_visuals.php:1577 +#: ../../include/functions_config.php:1562 msgid "First page" msgstr "Primera página" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1266 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1251 #: ../../godmode/setup/setup_visuals.php:73 msgid "Legacy visual console Information" msgstr "Información de la consola visual heredada" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1267 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1252 #: ../../godmode/setup/setup_visuals.php:74 msgid "Visual console in legacy mode will no longer be supported as of LTS 772" msgstr "" "A partir de la versión LTS 772 Pandora FMS no soportará la consola visual en " "modo Legacy" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1400 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1385 #: ../../enterprise/godmode/services/services.service.php:1025 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:425 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2608 -#: ../../enterprise/include/functions_reporting_csv.php:1589 -#: ../../enterprise/include/functions_reporting_csv.php:1635 -#: ../../enterprise/include/functions_reporting_csv.php:1953 +#: ../../enterprise/include/functions_reporting_csv.php:1630 +#: ../../enterprise/include/functions_reporting_csv.php:1676 +#: ../../enterprise/include/functions_reporting_csv.php:1994 #: ../../enterprise/include/class/DeploymentCenter.class.php:1704 #: ../../enterprise/include/class/DeploymentCenter.class.php:1756 #: ../../enterprise/include/class/DatabaseHA.class.php:390 @@ -5902,31 +5834,30 @@ msgstr "" #: ../../enterprise/include/class/ManageBackups.class.php:454 #: ../../enterprise/include/class/NewDatabaseHA.class.php:182 #: ../../enterprise/include/class/NewDatabaseHA.class.php:225 -#: ../../enterprise/include/functions_reporting.php:1876 -#: ../../enterprise/include/functions_reporting.php:2949 -#: ../../enterprise/include/functions_reporting.php:3206 -#: ../../enterprise/include/functions_reporting.php:3939 -#: ../../enterprise/include/functions_reporting.php:4208 -#: ../../enterprise/include/functions_reporting.php:4854 -#: ../../enterprise/include/functions_reporting.php:6176 -#: ../../enterprise/include/functions_reporting.php:6214 -#: ../../enterprise/include/functions_services.php:2091 +#: ../../enterprise/include/functions_reporting.php:1891 +#: ../../enterprise/include/functions_reporting.php:3171 +#: ../../enterprise/include/functions_reporting.php:3428 +#: ../../enterprise/include/functions_reporting.php:4161 +#: ../../enterprise/include/functions_reporting.php:4430 +#: ../../enterprise/include/functions_reporting.php:5076 +#: ../../enterprise/include/functions_reporting.php:6398 +#: ../../enterprise/include/functions_reporting.php:6436 +#: ../../enterprise/include/functions_services.php:2146 #: ../../enterprise/include/functions_ux_console.php:483 #: ../../enterprise/operation/agentes/ux_console_view.php:186 #: ../../enterprise/operation/agentes/ux_console_view.php:391 #: ../../enterprise/operation/agentes/wux_console_view.php:407 -#: ../../extensions/module_groups.php:53 -#: ../../godmode/massive/massive_operations.php:415 -#: ../../godmode/setup/setup_visuals.php:2257 -#: ../../godmode/setup/setup_general.php:1044 -#: ../../godmode/setup/setup_general.php:1062 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2743 -#: ../../include/functions_reporting_html.php:667 -#: ../../include/functions_reporting_html.php:862 -#: ../../include/functions_reporting_html.php:3597 -#: ../../include/functions_reporting_html.php:4894 -#: ../../include/functions_db.php:1974 -#: ../../include/class/ConfigPEN.class.php:674 +#: ../../extensions/module_groups.php:53 ../../godmode/menu.php:754 +#: ../../godmode/massive/massive_operations.php:412 +#: ../../godmode/setup/setup_visuals.php:2253 +#: ../../godmode/setup/setup_general.php:1081 +#: ../../godmode/setup/setup_general.php:1099 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2785 +#: ../../include/functions_reporting_html.php:671 +#: ../../include/functions_reporting_html.php:866 +#: ../../include/functions_reporting_html.php:3601 +#: ../../include/functions_reporting_html.php:4898 +#: ../../include/functions_db.php:1974 ../../include/class/ConfigPEN.class.php:674 #: ../../include/class/ConfigPEN.class.php:698 #: ../../include/class/SatelliteAgent.class.php:1105 #: ../../include/class/HelpFeedBack.class.php:370 @@ -5935,24 +5866,25 @@ msgstr "" #: ../../include/class/WelcomeWindow.class.php:173 #: ../../include/class/AgentWizard.class.php:6229 #: ../../include/lib/Dashboard/Widgets/maps_status.php:362 -#: ../../operation/agentes/pandora_networkmap.editor.php:745 -#: ../../operation/snmpconsole/snmp_browser.php:622 -#: ../../operation/snmpconsole/snmp_browser.php:698 +#: ../../operation/agentes/pandora_networkmap.editor.php:751 +#: ../../operation/agentes/pandora_networkmap.php:901 +#: ../../operation/snmpconsole/snmp_browser.php:624 +#: ../../operation/snmpconsole/snmp_browser.php:700 ../../general/header.php:948 msgid "OK" msgstr "OK" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1437 -#: ../../godmode/setup/setup_visuals.php:2376 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1422 +#: ../../godmode/setup/setup_visuals.php:2372 msgid "Logo preview" msgstr "Logo de vista previa" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1459 -#: ../../godmode/setup/setup_visuals.php:2406 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1444 +#: ../../godmode/setup/setup_visuals.php:2402 msgid "Splash Preview" msgstr "Vista previa de Splash" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1464 -#: ../../godmode/setup/setup_visuals.php:2430 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1449 +#: ../../godmode/setup/setup_visuals.php:2426 #: ../../godmode/reporting/visual_console_builder.data.php:196 msgid "Background preview" msgstr "Vista previa del fondo" @@ -6011,12 +5943,12 @@ msgid " please remove configuration file from target node." msgstr " por favor, borra el archivo de configuración del nodo de destino." #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:166 -#: ../../enterprise/include/functions_metaconsole.php:2857 +#: ../../enterprise/include/functions_metaconsole.php:2858 msgid "There are differences between MR versions" msgstr "Hay diferencias entre las versiones de las actualizaciones menores" #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:170 -#: ../../enterprise/include/functions_metaconsole.php:2850 +#: ../../enterprise/include/functions_metaconsole.php:2851 msgid "Target server ip address is set" msgstr "Dirección IP del servidor de destino configurada" @@ -6048,12 +5980,11 @@ msgstr "El agente: %d ya se ha añadido a la cola de migración" #: ../../godmode/modules/manage_nc_groups.php:177 #: ../../godmode/agentes/planned_downtime.list.php:291 #: ../../godmode/netflow/nf_item_list.php:121 -#: ../../godmode/netflow/nf_item_list.php:149 -#: ../../godmode/netflow/nf_edit.php:112 ../../godmode/netflow/nf_edit.php:145 +#: ../../godmode/netflow/nf_item_list.php:149 ../../godmode/netflow/nf_edit.php:112 +#: ../../godmode/netflow/nf_edit.php:145 #: ../../godmode/reporting/map_builder.php:210 #: ../../godmode/reporting/graphs.php:152 ../../godmode/reporting/graphs.php:163 -#: ../../godmode/reporting/graphs.php:214 -#: ../../godmode/events/event_filter.php:78 +#: ../../godmode/reporting/graphs.php:214 ../../godmode/events/event_filter.php:78 #: ../../godmode/events/event_filter.php:105 #: ../../operation/reporting/graph_viewer.php:59 #: ../../operation/reporting/graph_viewer.php:67 @@ -6070,33 +6001,33 @@ msgstr "Servidor de origen" #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:353 #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:459 -#: ../../enterprise/godmode/policies/policy_agents.php:429 -#: ../../enterprise/godmode/policies/policy_agents.php:539 -#: ../../enterprise/godmode/policies/policy_agents.php:570 +#: ../../enterprise/godmode/policies/policy_agents.php:433 +#: ../../enterprise/godmode/policies/policy_agents.php:543 +#: ../../enterprise/godmode/policies/policy_agents.php:574 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:115 -#: ../../godmode/massive/massive_copy_modules.php:112 -#: ../../godmode/massive/massive_copy_modules.php:265 +#: ../../godmode/massive/massive_copy_modules.php:118 +#: ../../godmode/massive/massive_copy_modules.php:295 #: ../../godmode/massive/massive_standby_alerts.php:201 #: ../../godmode/massive/massive_delete_action_alerts.php:222 -#: ../../godmode/massive/massive_delete_modules.php:386 +#: ../../godmode/massive/massive_delete_modules.php:388 #: ../../godmode/massive/massive_add_alerts.php:228 #: ../../godmode/massive/massive_enable_disable_alerts.php:172 #: ../../godmode/massive/massive_delete_alerts.php:312 #: ../../godmode/massive/massive_add_action_alerts.php:210 -#: ../../godmode/massive/massive_edit_modules.php:370 -#: ../../include/functions_html.php:1295 ../../include/functions_html.php:1445 +#: ../../godmode/massive/massive_edit_modules.php:373 +#: ../../include/functions_html.php:1347 ../../include/functions_html.php:1497 #: ../../include/functions_massive_operations.php:136 #: ../../include/lib/Dashboard/Widgets/groups_status.php:243 #: ../../include/lib/Dashboard/Widgets/system_group_status.php:334 -#: ../../include/lib/Dashboard/Widgets/events_list.php:447 -#: ../../operation/events/events.php:1758 +#: ../../include/lib/Dashboard/Widgets/events_list.php:458 +#: ../../operation/events/events.php:1911 msgid "Group recursion" msgstr "Recursión de grupos" #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:356 #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:462 -#: ../../enterprise/godmode/policies/policy_agents.php:616 -#: ../../enterprise/godmode/policies/policy_agents.php:629 +#: ../../enterprise/godmode/policies/policy_agents.php:620 +#: ../../enterprise/godmode/policies/policy_agents.php:633 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:239 #: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:430 #: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:365 @@ -6156,8 +6087,7 @@ msgstr "" #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:541 msgid "All remote plugins needed are synchronized with target server." -msgstr "" -"Todos los plugins necesarios se sincronizaron con el servidor de destino." +msgstr "Todos los plugins necesarios se sincronizaron con el servidor de destino." #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:542 msgid "All collections needed are syncronized with target server." @@ -6165,17 +6095,15 @@ msgstr "" "Todas las colecciones necesarias se sincronizaron con el servidor de destino." #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:543 -msgid "" -"All remote inventory definitions needed are syncronized with target server." +msgid "All remote inventory definitions needed are syncronized with target server." msgstr "" "Todos los inventarios necesarios se sincronizaron con el servidor de destino." #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:544 -msgid "" -"All alert templates definitions needed are syncronized with target server." +msgid "All alert templates definitions needed are syncronized with target server." msgstr "" -"Todas las definiciones de modelos de alertas necesarias se sincronizaron con " -"el servidor de destino." +"Todas las definiciones de modelos de alertas necesarias se sincronizaron con el " +"servidor de destino." #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:545 msgid "All alert actions needed are syncronized with target server." @@ -6202,9 +6130,8 @@ msgstr "Mover" #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:579 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:130 -#: ../../include/functions_inventory.php:143 -#: ../../include/functions_inventory.php:177 -#: ../../include/functions_events.php:250 +#: ../../include/functions_inventory.php:148 +#: ../../include/functions_inventory.php:182 ../../include/functions_events.php:250 msgid "Agent alias" msgstr "Alias del agente" @@ -6226,17 +6153,17 @@ msgstr "Nodo de destino" #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:591 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:853 #: ../../godmode/agentes/agent_incidents.php:90 -#: ../../godmode/snmpconsole/snmp_alert.php:1613 -#: ../../godmode/snmpconsole/snmp_alert.php:1775 +#: ../../godmode/snmpconsole/snmp_alert.php:1617 +#: ../../godmode/snmpconsole/snmp_alert.php:1779 #: ../../godmode/alerts/alert_list.list.php:146 #: ../../godmode/alerts/alert_templates.php:49 -#: ../../godmode/alerts/configure_alert_template.php:1149 +#: ../../godmode/alerts/configure_alert_template.php:1170 #: ../../godmode/alerts/alert_view.php:130 #: ../../godmode/setup/setup_integria.php:444 #: ../../godmode/setup/setup_integria.php:578 -#: ../../include/functions_reporting_html.php:5402 -#: ../../include/functions_events.php:4598 -#: ../../operation/agentes/estado_generalagente.php:727 +#: ../../include/functions_reporting_html.php:5413 +#: ../../include/functions_events.php:4552 +#: ../../operation/agentes/estado_generalagente.php:716 #: ../../operation/incidents/integriaims_export_csv.php:85 #: ../../operation/incidents/configure_integriaims_incident.php:287 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:341 @@ -6246,8 +6173,8 @@ msgid "Priority" msgstr "Prioridad" #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:583 -#: ../../enterprise/meta/include/functions_meta.php:2240 -#: ../../enterprise/include/class/CommandCenter.class.php:458 +#: ../../enterprise/meta/include/functions_meta.php:2352 +#: ../../enterprise/include/class/CommandCenter.class.php:450 #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:844 #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1150 #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1245 @@ -6267,7 +6194,7 @@ msgstr "Prioridad" #: ../../godmode/alerts/configure_alert_template.php:270 #: ../../godmode/alerts/configure_alert_template.php:287 #: ../../godmode/alerts/configure_alert_template.php:291 -#: ../../include/functions_config.php:1741 +#: ../../include/functions_config.php:1787 msgid "Step" msgstr "Paso" @@ -6293,7 +6220,7 @@ msgstr "Transfiriendo datos" msgid "Creating agent in target node" msgstr "Creando agente en el nodo de destino" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:661 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:662 #: ../../enterprise/meta/advanced/policymanager.queue.php:261 #: ../../enterprise/godmode/policies/policy_queue.php:713 #: ../../enterprise/godmode/policies/policy_queue.php:716 @@ -6305,59 +6232,59 @@ msgstr "Creando agente en el nodo de destino" msgid "Finished" msgstr "Terminado" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:662 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:663 #: ../../update_manager_client/lib/UpdateManager/Client.php:1874 msgid "Completed" msgstr "Completado" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:667 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:668 msgid "Queued" msgstr "En espera" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:672 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:673 #: ../../godmode/agentes/planned_downtime.list.php:739 #: ../../godmode/agentes/planned_downtime.list.php:812 msgid "Running" msgstr "Ejecutándose" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:894 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:895 msgid "checking migration requirements" msgstr "Comprobando requisitos de migración" #: ../../enterprise/meta/advanced/servers.php:37 -#: ../../godmode/servers/modificar_server.php:330 +#: ../../godmode/servers/modificar_server.php:439 msgid "Server deleted successfully" msgstr "Servidor eliminado correctamente" #: ../../enterprise/meta/advanced/servers.php:39 -#: ../../godmode/servers/modificar_server.php:332 +#: ../../godmode/servers/modificar_server.php:441 msgid "There was a problem deleting the server" msgstr "Hubo un problema al eliminar el servidor" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:129 -#: ../../enterprise/extensions/translate_string.php:264 +#: ../../enterprise/extensions/translate_string.php:265 msgid "Translation added successfully" msgstr "Traducción añadida correctamente" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:131 -#: ../../enterprise/extensions/translate_string.php:266 +#: ../../enterprise/extensions/translate_string.php:267 msgid "Translation string could not be created" msgstr "No se ha podido crear la cadena de traducción" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:144 -#: ../../enterprise/extensions/translate_string.php:279 +#: ../../enterprise/extensions/translate_string.php:277 msgid "Translation updated successfully" msgstr "Traducción actualizada correctamente" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:146 -#: ../../enterprise/extensions/translate_string.php:281 +#: ../../enterprise/extensions/translate_string.php:279 msgid "Translation string could not be updated" msgstr "No se ha podido actualizar la cadena de traducción" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:174 -#: ../../enterprise/extensions/translate_string.php:308 -#: ../../godmode/users/configure_user.php:1160 -#: ../../godmode/users/user_management.php:564 +#: ../../enterprise/extensions/translate_string.php:306 +#: ../../godmode/users/configure_user.php:1174 +#: ../../godmode/users/user_management.php:584 #: ../../godmode/massive/massive_edit_users.php:248 #: ../../include/class/TipsWindow.class.php:465 #: ../../include/class/TipsWindow.class.php:722 @@ -6368,11 +6295,11 @@ msgstr "Idioma" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:188 #: ../../enterprise/meta/advanced/metasetup.translate_string.php:189 -#: ../../enterprise/extensions/translate_string.php:322 -#: ../../enterprise/extensions/translate_string.php:323 +#: ../../enterprise/extensions/translate_string.php:320 +#: ../../enterprise/extensions/translate_string.php:321 #: ../../enterprise/godmode/agentes/collection_manager.php:54 #: ../../enterprise/godmode/agentes/collections.php:438 -#: ../../enterprise/godmode/policies/policies.php:323 +#: ../../enterprise/godmode/policies/policies.php:339 #: ../../enterprise/godmode/policies/policy_collections.php:160 msgid "Free text for search (*)" msgstr "Texto libre para buscar (*)" @@ -6381,56 +6308,53 @@ msgstr "Texto libre para buscar (*)" #: ../../enterprise/meta/advanced/metasetup.relations.php:451 #: ../../enterprise/meta/advanced/collections.php:227 #: ../../enterprise/meta/advanced/collections.php:246 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:294 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:351 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:619 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:690 #: ../../enterprise/meta/agentsearch.php:108 #: ../../enterprise/meta/general/header.php:45 #: ../../enterprise/meta/general/header.php:47 -#: ../../enterprise/meta/general/main_header.php:689 -#: ../../enterprise/meta/general/main_header.php:691 -#: ../../enterprise/extensions/translate_string.php:334 -#: ../../enterprise/godmode/policies/policy_modules.php:1511 +#: ../../enterprise/meta/general/main_header.php:700 +#: ../../enterprise/meta/general/main_header.php:702 +#: ../../enterprise/extensions/translate_string.php:332 +#: ../../enterprise/godmode/policies/policy_modules.php:1507 #: ../../enterprise/godmode/policies/policy_collections.php:172 -#: ../../enterprise/godmode/policies/policy_agents.php:440 -#: ../../enterprise/godmode/policies/policy_agents.php:462 +#: ../../enterprise/godmode/policies/policy_agents.php:444 +#: ../../enterprise/godmode/policies/policy_agents.php:466 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:155 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:168 #: ../../enterprise/godmode/setup/setup_skins.php:131 #: ../../enterprise/operation/agentes/tag_view.php:229 -#: ../../enterprise/operation/log/log_viewer.php:608 -#: ../../enterprise/operation/log/log_viewer.php:955 +#: ../../enterprise/operation/log/log_viewer.php:646 +#: ../../enterprise/operation/log/log_viewer.php:961 #: ../../enterprise/operation/services/services.list.php:233 #: ../../enterprise/operation/services/services.list.php:338 #: ../../enterprise/operation/services/services.table_services.php:171 #: ../../enterprise/operation/services/services.table_services.php:334 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:530 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:614 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:631 -#: ../../enterprise/tools/ipam/ipam_list.php:49 -#: ../../enterprise/tools/ipam/ipam_list.php:143 -#: ../../enterprise/tools/ipam/ipam_list.php:160 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:592 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:676 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:693 +#: ../../enterprise/tools/ipam/ipam_list.php:116 +#: ../../enterprise/tools/ipam/ipam_list.php:210 +#: ../../enterprise/tools/ipam/ipam_list.php:227 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:198 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:223 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:240 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:335 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:358 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:375 -#: ../../godmode/groups/group_list.php:786 ../../godmode/users/user_list.php:485 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:393 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:416 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:433 +#: ../../godmode/groups/group_list.php:796 ../../godmode/users/user_list.php:485 #: ../../godmode/users/user_list.php:505 #: ../../godmode/agentes/planned_downtime.list.php:372 #: ../../godmode/agentes/planned_downtime.list.php:697 +#: ../../godmode/agentes/module_manager.php:63 #: ../../godmode/alerts/alert_actions.php:250 #: ../../godmode/alerts/alert_actions.php:317 #: ../../godmode/alerts/alert_actions.php:332 #: ../../godmode/alerts/alert_actions.php:333 -#: ../../godmode/alerts/alert_templates.php:329 -#: ../../godmode/alerts/alert_templates.php:346 +#: ../../godmode/alerts/alert_templates.php:330 +#: ../../godmode/alerts/alert_templates.php:347 #: ../../godmode/reporting/map_builder.php:357 #: ../../godmode/reporting/graphs.php:238 #: ../../godmode/reporting/visual_console_favorite.php:177 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1313 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1332 #: ../../godmode/module_library/module_library_view.php:102 #: ../../godmode/module_library/module_library_view.php:112 #: ../../mobile/operation/agent.php:323 ../../include/ajax/heatmap.ajax.php:76 @@ -6440,14 +6364,14 @@ msgstr "Texto libre para buscar (*)" #: ../../include/class/SatelliteCollection.class.php:164 #: ../../include/class/AgentWizard.class.php:2753 #: ../../include/lib/Dashboard/Widgets/heatmap.php:236 -#: ../../include/functions_snmp_browser.php:1023 -#: ../../include/functions_snmp_browser.php:1650 -#: ../../operation/search_results.php:193 ../../operation/search_results.php:202 -#: ../../operation/agentes/estado_agente.php:342 +#: ../../include/functions_snmp_browser.php:1042 +#: ../../include/functions_snmp_browser.php:1684 +#: ../../operation/search_results.php:194 ../../operation/search_results.php:203 +#: ../../operation/agentes/estado_agente.php:360 #: ../../operation/agentes/status_monitor.php:917 #: ../../operation/agentes/agent_inventory.php:153 -#: ../../operation/inventory/inventory.php:642 -#: ../../general/ui/agents_list.php:100 ../../general/ui/agents_list.php:113 +#: ../../operation/inventory/inventory.php:646 ../../general/ui/agents_list.php:100 +#: ../../general/ui/agents_list.php:113 msgid "Search" msgstr "Buscar" @@ -6457,34 +6381,33 @@ msgstr "Buscar" #: ../../enterprise/meta/monitoring/custom_fields_view.php:338 #: ../../enterprise/meta/event/custom_events.php:67 #: ../../enterprise/meta/event/custom_events.php:86 -#: ../../enterprise/meta/general/main_header.php:291 -#: ../../enterprise/meta/general/main_menu.php:489 -#: ../../enterprise/extensions/translate_string.php:349 -#: ../../enterprise/extensions/translate_string.php:350 +#: ../../enterprise/meta/general/main_header.php:302 +#: ../../enterprise/meta/general/main_menu.php:503 +#: ../../enterprise/extensions/translate_string.php:347 +#: ../../enterprise/extensions/translate_string.php:348 #: ../../enterprise/extensions/vmware/vmware_view.php:689 #: ../../enterprise/extensions/vmware/vmware_view.php:1860 -#: ../../enterprise/godmode/modules/local_components.php:624 +#: ../../enterprise/godmode/modules/local_components.php:623 #: ../../enterprise/godmode/agentes/collections.php:473 #: ../../enterprise/godmode/agentes/collections.php:474 -#: ../../enterprise/godmode/policies/policy_modules.php:1557 +#: ../../enterprise/godmode/policies/policy_modules.php:1553 #: ../../enterprise/godmode/policies/policy_queue.php:380 -#: ../../enterprise/godmode/policies/policies.php:364 +#: ../../enterprise/godmode/policies/policies.php:380 #: ../../enterprise/godmode/policies/policy_linking.php:175 #: ../../enterprise/godmode/policies/policy_external_alerts.php:415 #: ../../enterprise/godmode/policies/policy_collections.php:196 -#: ../../enterprise/godmode/policies/policy_agents.php:475 +#: ../../enterprise/godmode/policies/policy_agents.php:479 #: ../../enterprise/godmode/setup/setup_skins.php:154 #: ../../enterprise/godmode/setup/setup_acl.php:511 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2947 #: ../../enterprise/operation/agentes/tag_view.php:533 -#: ../../enterprise/operation/log/log_viewer.php:1024 +#: ../../enterprise/operation/log/log_viewer.php:1030 #: ../../enterprise/operation/services/services.list.php:497 #: ../../enterprise/operation/services/services.table_services.php:472 #: ../../enterprise/operation/services/services.table_services.php:487 -#: ../../extensions/module_groups.php:322 -#: ../../extensions/realtime_graphs.php:216 -#: ../../godmode/modules/manage_network_components.php:716 -#: ../../godmode/groups/group_list.php:821 +#: ../../extensions/module_groups.php:322 ../../extensions/realtime_graphs.php:216 +#: ../../godmode/modules/manage_network_components.php:712 +#: ../../godmode/groups/group_list.php:831 #: ../../godmode/agentes/planned_downtime.list.php:661 #: ../../godmode/agentes/planned_downtime.list.php:662 #: ../../godmode/agentes/planned_downtime.list.php:711 @@ -6493,47 +6416,46 @@ msgstr "Buscar" #: ../../godmode/reporting/map_builder.php:400 #: ../../godmode/reporting/graphs.php:299 #: ../../godmode/reporting/visual_console_favorite.php:220 -#: ../../godmode/reporting/reporting_builder.php:782 +#: ../../godmode/reporting/reporting_builder.php:785 #: ../../godmode/events/events.php:105 ../../godmode/events/events.php:124 -#: ../../godmode/tag/tag.php:264 ../../include/functions_ui.php:3763 -#: ../../include/functions_ui.php:3776 +#: ../../godmode/tag/tag.php:264 ../../include/functions_ui.php:4065 +#: ../../include/functions_ui.php:4078 #: ../../include/class/AgentsAlerts.class.php:880 -#: ../../include/functions_snmp_browser.php:992 -#: ../../operation/agentes/estado_agente.php:490 +#: ../../include/functions_snmp_browser.php:1011 +#: ../../operation/agentes/estado_agente.php:508 #: ../../operation/agentes/status_monitor.php:1083 #: ../../operation/agentes/agent_inventory.php:188 -#: ../../operation/network/network_report.php:219 -#: ../../operation/network/network_report.php:220 #: ../../operation/incidents/list_integriaims_incidents.php:502 -#: ../../operation/inventory/inventory.php:722 +#: ../../operation/inventory/inventory.php:726 #: ../../operation/reporting/reporting_viewer.php:305 #: ../../operation/reporting/graph_viewer.php:415 msgid "Filters" msgstr "Filtros" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:233 -#: ../../enterprise/extensions/translate_string.php:366 +#: ../../enterprise/extensions/translate_string.php:364 msgid "Original string" msgstr "Cadena original" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:234 -#: ../../enterprise/extensions/translate_string.php:367 +#: ../../enterprise/extensions/translate_string.php:365 msgid "Translation in selected language" msgstr "Traducción en el idioma seleccionado" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:235 -#: ../../enterprise/extensions/translate_string.php:368 +#: ../../enterprise/extensions/translate_string.php:366 msgid "Customize translation" msgstr "Personalizar traducción" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:304 -#: ../../enterprise/extensions/translate_string.php:434 +#: ../../enterprise/extensions/translate_string.php:432 #: ../../enterprise/godmode/setup/setup_acl.php:934 -#: ../../enterprise/godmode/reporting/visual_console_template.php:281 +#: ../../enterprise/godmode/reporting/visual_console_template.php:286 #: ../../enterprise/operation/agentes/wux_console_view.php:568 #: ../../include/ajax/visual_console_builder.ajax.php:343 #: ../../include/functions_visual_map.php:2843 -#: ../../operation/network/network_usage_map.php:275 +#: ../../include/lib/Dashboard/Widgets/netflow.php:323 +#: ../../operation/network/network_usage_map.php:389 #: ../../operation/netflow/nf_live_view.php:720 msgid "No data to show" msgstr "No hay datos que mostrar" @@ -6547,13 +6469,17 @@ msgstr "No hay datos que mostrar" #: ../../enterprise/godmode/setup/setup_acl.php:904 #: ../../enterprise/include/functions_cron.php:582 #: ../../enterprise/include/lib/NetworkManager.php:87 -#: ../../godmode/agentes/module_manager_editor_wmi.php:59 -#: ../../godmode/agentes/module_manager_editor_network.php:106 -#: ../../godmode/massive/massive_edit_modules.php:834 -#: ../../include/functions_html.php:1928 ../../include/functions_html.php:1929 -#: ../../include/functions_html.php:2039 ../../include/functions_html.php:2040 -#: ../../include/functions_html.php:2189 ../../include/functions_html.php:2190 -#: ../../include/functions_html.php:6726 ../../include/functions_html.php:6727 +#: ../../godmode/agentes/module_manager_editor_wmi.php:54 +#: ../../godmode/agentes/module_manager_editor_network.php:101 +#: ../../godmode/menu.php:152 ../../godmode/massive/massive_edit_modules.php:947 +#: ../../godmode/wizards/Custom.class.php:115 +#: ../../godmode/wizards/Custom.class.php:123 ../../include/functions_html.php:1981 +#: ../../include/functions_html.php:1982 ../../include/functions_html.php:2092 +#: ../../include/functions_html.php:2093 ../../include/functions_html.php:2245 +#: ../../include/functions_html.php:2246 ../../include/functions_html.php:6930 +#: ../../include/functions_html.php:6931 +#: ../../include/class/ExtensionsDiscovery.class.php:345 +#: ../../include/class/ExtensionsDiscovery.class.php:352 #: ../../include/class/CredentialStore.class.php:959 #: ../../operation/netflow/nf_live_view.php:283 msgid "Custom" @@ -6582,8 +6508,8 @@ msgid "Imei" msgstr "IMEI" #: ../../enterprise/meta/advanced/metasetup.relations.php:330 -#: ../../include/class/NetworkMap.class.php:3271 -#: ../../include/class/NetworkMap.class.php:3272 +#: ../../include/class/NetworkMap.class.php:3273 +#: ../../include/class/NetworkMap.class.php:3274 msgid "Relations" msgstr "Relaciones" @@ -6611,32 +6537,31 @@ msgstr "Mostrar lista de relaciones" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:827 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:402 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2570 -#: ../../enterprise/include/functions_reporting_csv.php:1208 -#: ../../enterprise/include/functions_reporting_csv.php:1234 -#: ../../enterprise/include/functions_reporting_csv.php:1265 -#: ../../enterprise/include/functions_reporting_csv.php:1320 -#: ../../enterprise/include/functions_reporting_csv.php:1424 -#: ../../enterprise/include/functions_reporting_csv.php:2731 +#: ../../enterprise/include/functions_reporting_csv.php:1249 +#: ../../enterprise/include/functions_reporting_csv.php:1275 +#: ../../enterprise/include/functions_reporting_csv.php:1306 +#: ../../enterprise/include/functions_reporting_csv.php:1361 +#: ../../enterprise/include/functions_reporting_csv.php:1465 +#: ../../enterprise/include/functions_reporting_csv.php:2772 #: ../../enterprise/operation/services/services.service.php:115 #: ../../enterprise/operation/services/services.list.php:544 -#: ../../godmode/agentes/module_manager_editor_common.php:1442 +#: ../../godmode/agentes/module_manager_editor_common.php:1459 #: ../../godmode/snmpconsole/snmp_trap_generator.php:126 -#: ../../godmode/massive/massive_edit_modules.php:899 -#: ../../godmode/alerts/configure_alert_template.php:839 -#: ../../godmode/setup/setup_visuals.php:1838 -#: ../../godmode/setup/setup_visuals.php:1928 -#: ../../godmode/setup/setup_visuals.php:2010 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2717 +#: ../../godmode/massive/massive_edit_modules.php:1062 +#: ../../godmode/alerts/configure_alert_template.php:860 +#: ../../godmode/setup/setup_visuals.php:1834 +#: ../../godmode/setup/setup_visuals.php:1924 +#: ../../godmode/setup/setup_visuals.php:2006 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2759 #: ../../godmode/reporting/visual_console_builder.wizard.php:330 #: ../../include/functions_visual_map_editor.php:741 -#: ../../include/functions_reporting_html.php:949 -#: ../../include/functions_reporting_html.php:2482 -#: ../../include/functions_reporting_html.php:4990 -#: ../../include/functions_reporting_html.php:5520 -#: ../../include/ajax/events.php:2174 ../../include/functions_graph.php:5182 +#: ../../include/functions_reporting_html.php:953 +#: ../../include/functions_reporting_html.php:2486 +#: ../../include/functions_reporting_html.php:4994 +#: ../../include/functions_reporting_html.php:5531 +#: ../../include/ajax/events.php:2146 ../../include/functions_graph.php:5192 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:505 -#: ../../include/functions_reports.php:1087 -#: ../../include/functions_netflow.php:212 +#: ../../include/functions_reports.php:1092 ../../include/functions_netflow.php:212 #: ../../include/functions_snmp_browser.php:560 msgid "Value" msgstr "Valor" @@ -6650,8 +6575,7 @@ msgid "Node address" msgstr "Dirección del nodo" #: ../../enterprise/meta/advanced/metasetup.relations.php:550 -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:255 -#: ../../enterprise/godmode/policies/policy_modules.php:1591 +#: ../../enterprise/godmode/policies/policy_modules.php:1588 #: ../../enterprise/godmode/admin_access_logs.php:54 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:270 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:397 @@ -6664,12 +6588,13 @@ msgstr "Dirección del nodo" #: ../../enterprise/godmode/servers/manage_export.php:178 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:468 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:530 -#: ../../enterprise/include/ajax/policy.ajax.php:419 +#: ../../enterprise/include/ajax/policy.ajax.php:465 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2666 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3012 -#: ../../enterprise/include/functions_services.php:1615 +#: ../../enterprise/include/functions_services.php:1654 #: ../../enterprise/operation/agentes/policy_view.php:261 -#: ../../enterprise/tools/ipam/ipam_list.php:746 +#: ../../enterprise/operation/agentes/tag_view.php:792 +#: ../../enterprise/tools/ipam/ipam_list.php:752 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:330 #: ../../godmode/modules/manage_nc_groups.php:266 #: ../../godmode/modules/manage_inventory_modules.php:295 @@ -6677,39 +6602,38 @@ msgstr "Dirección del nodo" #: ../../godmode/modules/manage_network_templates.php:250 #: ../../godmode/agentes/agent_template.php:277 #: ../../godmode/agentes/planned_downtime.editor.php:1446 -#: ../../godmode/agentes/module_manager.php:647 -#: ../../godmode/netflow/nf_item_list.php:178 -#: ../../godmode/netflow/nf_edit.php:168 -#: ../../godmode/snmpconsole/snmp_alert.php:1915 -#: ../../godmode/snmpconsole/snmp_alert.php:2075 +#: ../../godmode/agentes/module_manager.php:713 +#: ../../godmode/netflow/nf_item_list.php:178 ../../godmode/netflow/nf_edit.php:168 +#: ../../godmode/snmpconsole/snmp_alert.php:1919 +#: ../../godmode/snmpconsole/snmp_alert.php:2080 #: ../../godmode/snmpconsole/snmp_filters.php:315 -#: ../../godmode/massive/massive_operations.php:454 +#: ../../godmode/massive/massive_operations.php:453 #: ../../godmode/massive/massive_standby_alerts.php:251 #: ../../godmode/massive/massive_delete_action_alerts.php:271 #: ../../godmode/massive/massive_enable_disable_alerts.php:223 #: ../../godmode/massive/massive_add_action_alerts.php:249 #: ../../godmode/alerts/alert_list.list.php:825 -#: ../../godmode/alerts/alert_view.php:394 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4147 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4638 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4659 +#: ../../godmode/alerts/alert_view.php:399 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4192 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4683 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4704 #: ../../godmode/reporting/visual_console_builder.elements.php:134 #: ../../godmode/events/event_filter.php:149 #: ../../mobile/operation/tactical.php:349 -#: ../../include/functions_reporting_html.php:3479 -#: ../../include/functions_reporting_html.php:6047 -#: ../../include/functions.php:3109 ../../include/ajax/alert_list.ajax.php:294 -#: ../../include/ajax/alert_list.ajax.php:319 -#: ../../include/ajax/alert_list.ajax.php:495 -#: ../../include/functions_profile.php:207 +#: ../../include/functions_reporting_html.php:3483 +#: ../../include/functions_reporting_html.php:6058 ../../include/functions.php:3109 +#: ../../include/ajax/alert_list.ajax.php:307 +#: ../../include/ajax/alert_list.ajax.php:332 +#: ../../include/ajax/alert_list.ajax.php:531 +#: ../../include/functions_profile.php:207 ../../include/functions_ui.php:1648 #: ../../include/class/AgentsAlerts.class.php:912 #: ../../include/class/SnmpConsole.class.php:512 #: ../../include/class/AuditLog.class.php:111 #: ../../include/class/AuditLog.class.php:230 #: ../../include/class/ModuleTemplates.class.php:850 #: ../../include/functions_ui_renders.php:117 -#: ../../operation/agentes/alerts_status.php:279 -#: ../../operation/agentes/alerts_status.php:280 +#: ../../operation/agentes/alerts_status.php:281 +#: ../../operation/agentes/alerts_status.php:282 #: ../../operation/agentes/alerts_status.functions.php:178 #: ../../operation/search_alerts.php:37 ../../general/logon_ok.php:301 msgid "Action" @@ -6728,9 +6652,9 @@ msgid "Passwords" msgstr "Contraseñas" #: ../../enterprise/meta/advanced/metasetup.password.php:93 -#: ../../enterprise/meta/include/functions_meta.php:377 +#: ../../enterprise/meta/include/functions_meta.php:407 #: ../../enterprise/godmode/setup/setup.php:318 -#: ../../include/functions_config.php:502 +#: ../../include/functions_config.php:514 msgid "Enable password policy" msgstr "Habilitar política de contraseñas" @@ -6752,8 +6676,8 @@ msgstr "Habilitar política de contraseñas" #: ../../enterprise/meta/advanced/metasetup.setup.php:552 #: ../../enterprise/meta/advanced/metasetup.setup.php:578 #: ../../enterprise/meta/advanced/metasetup.setup.php:620 +#: ../../enterprise/meta/advanced/metasetup.setup.php:670 #: ../../enterprise/meta/advanced/metasetup.performance.php:134 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:141 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:553 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:574 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:644 @@ -6765,35 +6689,34 @@ msgstr "Habilitar política de contraseñas" #: ../../enterprise/godmode/setup/setup_auth.php:230 #: ../../enterprise/godmode/setup/setup_auth.php:431 #: ../../enterprise/godmode/setup/setup_auth.php:479 -#: ../../enterprise/godmode/setup/setup_auth.php:1504 +#: ../../enterprise/godmode/setup/setup_auth.php:1558 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:521 #: ../../enterprise/godmode/reporting/graph_template_item_editor.php:317 -#: ../../enterprise/godmode/reporting/visual_console_template.php:304 -#: ../../enterprise/include/functions_cron.php:756 -#: ../../enterprise/include/functions_tasklist.php:352 -#: ../../enterprise/include/functions_reporting_csv.php:1990 -#: ../../enterprise/include/functions_reporting.php:2357 +#: ../../enterprise/godmode/reporting/visual_console_template.php:309 +#: ../../enterprise/include/functions_cron.php:767 +#: ../../enterprise/include/functions_tasklist.php:372 +#: ../../enterprise/include/functions_reporting_csv.php:2031 +#: ../../enterprise/include/functions_reporting.php:2579 #: ../../godmode/update_manager/update_manager.setup.php:395 -#: ../../godmode/users/configure_user.php:1365 +#: ../../godmode/users/configure_user.php:1379 #: ../../godmode/agentes/agent_conf_gis.php:133 -#: ../../godmode/massive/massive_edit_agents.php:688 -#: ../../godmode/massive/massive_edit_agents.php:1101 -#: ../../godmode/massive/massive_edit_agents.php:1133 -#: ../../godmode/massive/massive_edit_modules.php:631 -#: ../../godmode/massive/massive_edit_modules.php:653 -#: ../../godmode/massive/massive_edit_modules.php:722 -#: ../../godmode/massive/massive_edit_modules.php:744 -#: ../../godmode/massive/massive_edit_modules.php:784 -#: ../../godmode/massive/massive_edit_modules.php:1058 -#: ../../godmode/massive/massive_edit_modules.php:1096 -#: ../../godmode/massive/massive_edit_modules.php:1124 -#: ../../godmode/alerts/alert_view.php:135 -#: ../../godmode/alerts/alert_view.php:265 -#: ../../godmode/reporting/reporting_builder.php:1084 +#: ../../godmode/massive/massive_edit_agents.php:699 +#: ../../godmode/massive/massive_edit_agents.php:1112 +#: ../../godmode/massive/massive_edit_agents.php:1144 +#: ../../godmode/massive/massive_edit_modules.php:705 +#: ../../godmode/massive/massive_edit_modules.php:727 +#: ../../godmode/massive/massive_edit_modules.php:811 +#: ../../godmode/massive/massive_edit_modules.php:833 +#: ../../godmode/massive/massive_edit_modules.php:885 +#: ../../godmode/massive/massive_edit_modules.php:1277 +#: ../../godmode/massive/massive_edit_modules.php:1310 +#: ../../godmode/massive/massive_edit_modules.php:1354 +#: ../../godmode/alerts/alert_view.php:135 ../../godmode/alerts/alert_view.php:265 +#: ../../godmode/reporting/reporting_builder.php:1087 #: ../../godmode/reporting/visual_console_builder.wizard.php:382 #: ../../godmode/reporting/visual_console_builder.wizard.php:481 -#: ../../godmode/servers/modificar_server.php:80 -#: ../../include/functions_reporting_html.php:1673 +#: ../../godmode/servers/modificar_server.php:189 +#: ../../include/functions_reporting_html.php:1677 #: ../../include/functions_cron.php:686 ../../include/functions_profile.php:304 #: ../../include/functions_snmp.php:390 #: ../../include/class/EventSound.class.php:349 @@ -6821,8 +6744,8 @@ msgstr "Sí" #: ../../enterprise/meta/advanced/metasetup.setup.php:560 #: ../../enterprise/meta/advanced/metasetup.setup.php:586 #: ../../enterprise/meta/advanced/metasetup.setup.php:628 +#: ../../enterprise/meta/advanced/metasetup.setup.php:678 #: ../../enterprise/meta/advanced/metasetup.performance.php:135 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:142 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:554 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:575 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:645 @@ -6835,52 +6758,50 @@ msgstr "Sí" #: ../../enterprise/godmode/setup/setup_auth.php:230 #: ../../enterprise/godmode/setup/setup_auth.php:434 #: ../../enterprise/godmode/setup/setup_auth.php:482 -#: ../../enterprise/godmode/setup/setup_auth.php:1507 +#: ../../enterprise/godmode/setup/setup_auth.php:1561 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:523 #: ../../enterprise/godmode/reporting/graph_template_item_editor.php:319 -#: ../../enterprise/godmode/reporting/visual_console_template.php:304 -#: ../../enterprise/include/functions_cron.php:755 -#: ../../enterprise/include/functions_tasklist.php:352 -#: ../../enterprise/include/functions_reporting_csv.php:1990 -#: ../../enterprise/include/functions_reporting.php:2357 +#: ../../enterprise/godmode/reporting/visual_console_template.php:309 +#: ../../enterprise/include/functions_cron.php:766 +#: ../../enterprise/include/functions_tasklist.php:372 +#: ../../enterprise/include/functions_reporting_csv.php:2031 +#: ../../enterprise/include/functions_reporting.php:2579 #: ../../godmode/update_manager/update_manager.setup.php:396 -#: ../../godmode/users/configure_user.php:1366 +#: ../../godmode/users/configure_user.php:1380 #: ../../godmode/agentes/agent_conf_gis.php:142 -#: ../../godmode/massive/massive_edit_agents.php:689 -#: ../../godmode/massive/massive_edit_agents.php:1112 -#: ../../godmode/massive/massive_edit_agents.php:1134 -#: ../../godmode/massive/massive_edit_modules.php:632 -#: ../../godmode/massive/massive_edit_modules.php:654 -#: ../../godmode/massive/massive_edit_modules.php:723 -#: ../../godmode/massive/massive_edit_modules.php:745 -#: ../../godmode/massive/massive_edit_modules.php:785 -#: ../../godmode/massive/massive_edit_modules.php:1058 -#: ../../godmode/massive/massive_edit_modules.php:1097 -#: ../../godmode/massive/massive_edit_modules.php:1125 -#: ../../godmode/alerts/alert_view.php:135 -#: ../../godmode/alerts/alert_view.php:265 -#: ../../godmode/alerts/alert_view.php:358 ../../godmode/setup/news.php:389 -#: ../../godmode/reporting/reporting_builder.php:1086 +#: ../../godmode/massive/massive_edit_agents.php:700 +#: ../../godmode/massive/massive_edit_agents.php:1123 +#: ../../godmode/massive/massive_edit_agents.php:1145 +#: ../../godmode/massive/massive_edit_modules.php:706 +#: ../../godmode/massive/massive_edit_modules.php:728 +#: ../../godmode/massive/massive_edit_modules.php:812 +#: ../../godmode/massive/massive_edit_modules.php:834 +#: ../../godmode/massive/massive_edit_modules.php:886 +#: ../../godmode/massive/massive_edit_modules.php:1277 +#: ../../godmode/massive/massive_edit_modules.php:1311 +#: ../../godmode/massive/massive_edit_modules.php:1355 +#: ../../godmode/alerts/alert_view.php:135 ../../godmode/alerts/alert_view.php:265 +#: ../../godmode/alerts/alert_view.php:363 ../../godmode/setup/news.php:389 +#: ../../godmode/reporting/reporting_builder.php:1089 #: ../../godmode/reporting/visual_console_builder.wizard.php:393 #: ../../godmode/reporting/visual_console_builder.wizard.php:492 -#: ../../godmode/servers/modificar_server.php:78 +#: ../../godmode/servers/modificar_server.php:187 #: ../../mobile/operation/events.php:358 ../../mobile/operation/events.php:366 -#: ../../include/functions_reporting_html.php:1673 +#: ../../include/functions_reporting_html.php:1677 #: ../../include/functions_cron.php:686 ../../include/functions_profile.php:304 #: ../../include/functions_snmp.php:382 #: ../../include/class/EventSound.class.php:348 #: ../../include/class/SnmpConsole.class.php:402 -#: ../../include/functions_events.php:4976 -#: ../../include/functions_events.php:4981 +#: ../../include/functions_events.php:4930 ../../include/functions_events.php:4935 #: ../../operation/users/user_edit.php:434 #: ../../operation/netflow/nf_live_view.php:359 msgid "No" msgstr "No" #: ../../enterprise/meta/advanced/metasetup.password.php:114 -#: ../../enterprise/meta/include/functions_meta.php:387 +#: ../../enterprise/meta/include/functions_meta.php:417 #: ../../enterprise/godmode/setup/setup.php:329 -#: ../../include/functions_config.php:506 +#: ../../include/functions_config.php:518 msgid "Min. size password" msgstr "Contraseña con tamaño mínimo" @@ -6890,9 +6811,9 @@ msgid " Caracters" msgstr " Caracteres" #: ../../enterprise/meta/advanced/metasetup.password.php:126 -#: ../../enterprise/meta/include/functions_meta.php:417 +#: ../../enterprise/meta/include/functions_meta.php:447 #: ../../enterprise/godmode/setup/setup.php:347 -#: ../../include/functions_config.php:510 +#: ../../include/functions_config.php:522 msgid "Password expiration" msgstr "Expiración de contraseña" @@ -6906,9 +6827,9 @@ msgid " Days" msgstr " Días" #: ../../enterprise/meta/advanced/metasetup.password.php:138 -#: ../../enterprise/meta/include/functions_meta.php:437 +#: ../../enterprise/meta/include/functions_meta.php:467 #: ../../enterprise/godmode/setup/setup.php:395 -#: ../../include/functions_config.php:518 +#: ../../include/functions_config.php:530 msgid "User blocked if login fails" msgstr "Usuario bloqueado si la identificación falla" @@ -6918,9 +6839,9 @@ msgid " Minutes" msgstr " Minutos" #: ../../enterprise/meta/advanced/metasetup.password.php:150 -#: ../../enterprise/meta/include/functions_meta.php:447 +#: ../../enterprise/meta/include/functions_meta.php:477 #: ../../enterprise/godmode/setup/setup.php:413 -#: ../../include/functions_config.php:522 +#: ../../include/functions_config.php:534 msgid "Number of failed login attempts" msgstr "Número de intentos de identificación fallidos" @@ -6934,58 +6855,58 @@ msgid " Attempts" msgstr " Intentos" #: ../../enterprise/meta/advanced/metasetup.password.php:162 -#: ../../enterprise/meta/include/functions_meta.php:469 +#: ../../enterprise/meta/include/functions_meta.php:499 #: ../../enterprise/godmode/setup/setup.php:451 -#: ../../include/functions_config.php:542 +#: ../../include/functions_config.php:554 msgid "Compare previous password" msgstr "Comparar la contraseña anterior" #: ../../enterprise/meta/advanced/metasetup.password.php:174 -#: ../../enterprise/meta/include/functions_meta.php:457 +#: ../../enterprise/meta/include/functions_meta.php:487 #: ../../enterprise/godmode/setup/setup.php:441 -#: ../../include/functions_config.php:538 +#: ../../include/functions_config.php:550 msgid "Enable password history" msgstr "Activar histórico de contraseñas" #: ../../enterprise/meta/advanced/metasetup.password.php:192 -#: ../../enterprise/meta/include/functions_meta.php:480 +#: ../../enterprise/meta/include/functions_meta.php:510 #: ../../enterprise/godmode/setup/setup.php:431 -#: ../../include/functions_config.php:534 +#: ../../include/functions_config.php:546 msgid "Apply password policy to admin users" msgstr "Aplicar la política de contraseñas a los usuarios administradores" #: ../../enterprise/meta/advanced/metasetup.password.php:199 -#: ../../enterprise/meta/include/functions_meta.php:427 +#: ../../enterprise/meta/include/functions_meta.php:457 #: ../../enterprise/godmode/setup/setup.php:385 -#: ../../include/functions_config.php:514 +#: ../../include/functions_config.php:526 msgid "Force change password on first login" msgstr "Forzar cambio de contraseña en el primer inicio de sesión" #: ../../enterprise/meta/advanced/metasetup.password.php:206 -#: ../../enterprise/meta/include/functions_meta.php:397 +#: ../../enterprise/meta/include/functions_meta.php:427 #: ../../enterprise/godmode/setup/setup.php:365 -#: ../../include/functions_config.php:526 +#: ../../include/functions_config.php:538 msgid "Password must have numbers" msgstr "La contraseña debe contener números." #: ../../enterprise/meta/advanced/metasetup.password.php:213 -#: ../../enterprise/meta/include/functions_meta.php:407 +#: ../../enterprise/meta/include/functions_meta.php:437 #: ../../enterprise/godmode/setup/setup.php:375 -#: ../../include/functions_config.php:530 +#: ../../include/functions_config.php:542 msgid "Password must have symbols" msgstr "La contraseña debe contener símbolos." #: ../../enterprise/meta/advanced/metasetup.password.php:220 -#: ../../enterprise/meta/include/functions_meta.php:491 +#: ../../enterprise/meta/include/functions_meta.php:521 #: ../../enterprise/godmode/setup/setup.php:463 -#: ../../include/functions_config.php:546 +#: ../../include/functions_config.php:558 msgid "Activate reset password" msgstr "Activar reseteo de contraseña" #: ../../enterprise/meta/advanced/metasetup.password.php:228 -#: ../../enterprise/meta/include/functions_meta.php:501 +#: ../../enterprise/meta/include/functions_meta.php:531 #: ../../enterprise/godmode/setup/setup.php:473 -#: ../../include/functions_config.php:550 +#: ../../include/functions_config.php:562 msgid "Exclusion word list for passwords" msgstr "Lista de contraseñas prohibidas" @@ -7050,60 +6971,56 @@ msgstr "" "ajustar/habilitar conexiones externas manualmente utilizando SMTP y necesita " "usar STARTTLS en el puerto 587.\n" "\n" -"Si tiene configuraciones manuales en su pandora_server.conf, tenga presente " -"que dichos ajustes ignorarán los ajustes de la consola." +"Si tiene configuraciones manuales en su pandora_server.conf, tenga presente que " +"dichos ajustes ignorarán los ajustes de la consola." #: ../../enterprise/meta/advanced/metasetup.mail.php:117 -#: ../../godmode/setup/setup_general.php:751 +#: ../../godmode/setup/setup_general.php:788 msgid "Mail configuration" msgstr "Configuración de email" #: ../../enterprise/meta/advanced/metasetup.mail.php:122 -#: ../../include/functions_config.php:406 +#: ../../include/functions_config.php:418 msgid "From dir" msgstr "Desde dir" #: ../../enterprise/meta/advanced/metasetup.mail.php:127 -#: ../../godmode/setup/setup_general.php:782 -#: ../../include/functions_config.php:410 +#: ../../godmode/setup/setup_general.php:819 ../../include/functions_config.php:422 msgid "From name" msgstr "Desde nombre" #: ../../enterprise/meta/advanced/metasetup.mail.php:132 -#: ../../include/functions_config.php:402 +#: ../../include/functions_config.php:414 msgid "Server SMTP" msgstr "Servidor SMTP" #: ../../enterprise/meta/advanced/metasetup.mail.php:137 -#: ../../include/functions_config.php:414 +#: ../../include/functions_config.php:426 msgid "Port SMTP" msgstr "Puerto SMTP" #: ../../enterprise/meta/advanced/metasetup.mail.php:142 -#: ../../godmode/setup/setup_general.php:843 -#: ../../include/functions_config.php:418 +#: ../../godmode/setup/setup_general.php:880 ../../include/functions_config.php:430 msgid "Encryption" msgstr "Encriptación" #: ../../enterprise/meta/advanced/metasetup.mail.php:148 #: ../../godmode/gis_maps/configure_gis_map.php:586 -#: ../../godmode/setup/setup_general.php:849 +#: ../../godmode/setup/setup_general.php:886 #: ../../godmode/reporting/create_container.php:291 #: ../../godmode/reporting/create_container.php:310 -#: ../../include/ajax/module.php:2578 ../../include/ajax/events.php:1088 -#: ../../include/ajax/graph.ajax.php:145 ../../include/functions_html.php:5130 +#: ../../include/ajax/module.php:2613 ../../include/ajax/events.php:1046 +#: ../../include/ajax/graph.ajax.php:147 ../../include/functions_html.php:5241 msgid "none" msgstr "ninguno" #: ../../enterprise/meta/advanced/metasetup.mail.php:155 -#: ../../godmode/setup/setup_general.php:818 -#: ../../include/functions_config.php:422 +#: ../../godmode/setup/setup_general.php:855 ../../include/functions_config.php:434 msgid "Email user" msgstr "Usuario de email" #: ../../enterprise/meta/advanced/metasetup.mail.php:160 -#: ../../godmode/setup/setup_general.php:829 -#: ../../include/functions_config.php:426 +#: ../../godmode/setup/setup_general.php:866 ../../include/functions_config.php:438 msgid "Email password" msgstr "Contraseña de email" @@ -7125,13 +7042,13 @@ msgstr "Configuración de contraseñas" #: ../../enterprise/meta/advanced/metasetup.php:249 #: ../../enterprise/meta/include/functions_meta.php:296 #: ../../enterprise/meta/general/main_header.php:143 -#: ../../enterprise/meta/general/main_menu.php:260 +#: ../../enterprise/meta/general/main_menu.php:253 #: ../../enterprise/operation/log/elasticsearch_interface.php:30 -#: ../../enterprise/operation/log/log_viewer.php:397 -#: ../../enterprise/operation/log/log_viewer.php:437 -#: ../../enterprise/operation/log/log_viewer.php:496 +#: ../../enterprise/operation/log/log_viewer.php:399 +#: ../../enterprise/operation/log/log_viewer.php:439 +#: ../../enterprise/operation/log/log_viewer.php:498 #: ../../enterprise/operation/menu.php:162 -#: ../../operation/agentes/ver_agente.php:1889 +#: ../../operation/agentes/ver_agente.php:1920 msgid "Log viewer" msgstr "Visor de logs" @@ -7144,7 +7061,7 @@ msgid "History database" msgstr "Base de datos histórica" #: ../../enterprise/meta/advanced/metasetup.php:100 -#: ../../enterprise/meta/advanced/metasetup.php:253 ../../godmode/menu.php:358 +#: ../../enterprise/meta/advanced/metasetup.php:253 ../../godmode/menu.php:454 #: ../../godmode/setup/setup.php:113 ../../godmode/setup/setup.php:274 msgid "Authentication" msgstr "Autentificación" @@ -7161,9 +7078,8 @@ msgstr "Configuración del rendimiento" #: ../../enterprise/meta/advanced/metasetup.php:126 #: ../../enterprise/meta/advanced/metasetup.php:225 -#: ../../enterprise/meta/advanced/metasetup.php:269 ../../godmode/menu.php:437 -#: ../../godmode/setup/file_manager.php:47 -#: ../../godmode/setup/file_manager.php:60 +#: ../../enterprise/meta/advanced/metasetup.php:269 ../../godmode/menu.php:533 +#: ../../godmode/setup/file_manager.php:47 ../../godmode/setup/file_manager.php:60 msgid "File manager" msgstr "Gestor de archivos" @@ -7178,7 +7094,7 @@ msgid "Mail" msgstr "Correo electrónico" #: ../../enterprise/meta/advanced/metasetup.php:150 -#: ../../enterprise/meta/advanced/metasetup.php:281 ../../godmode/menu.php:387 +#: ../../enterprise/meta/advanced/metasetup.php:281 ../../godmode/menu.php:483 #: ../../godmode/setup/setup.php:218 ../../godmode/setup/setup.php:325 msgid "Notifications" msgstr "Notificaciones" @@ -7234,28 +7150,28 @@ msgstr "Actualización en línea" #: ../../enterprise/meta/advanced/metasetup.php:306 #: ../../enterprise/meta/advanced/metasetup.php:319 -#: ../../enterprise/meta/general/logon_ok.php:106 -#: ../../enterprise/meta/general/main_menu.php:702 -#: ../../enterprise/meta/general/main_menu.php:703 -#: ../../enterprise/meta/general/main_menu.php:743 -#: ../../enterprise/meta/general/main_menu.php:744 -#: ../../enterprise/meta/general/main_menu.php:777 -#: ../../enterprise/meta/general/main_menu.php:778 +#: ../../enterprise/meta/general/logon_ok.php:98 +#: ../../enterprise/meta/general/main_menu.php:754 +#: ../../enterprise/meta/general/main_menu.php:755 +#: ../../enterprise/meta/general/main_menu.php:795 +#: ../../enterprise/meta/general/main_menu.php:796 +#: ../../enterprise/meta/general/main_menu.php:829 +#: ../../enterprise/meta/general/main_menu.php:830 #: ../../enterprise/extensions/translate_string.php:182 #: ../../enterprise/godmode/policies/configure_policy.php:38 #: ../../enterprise/godmode/setup/setup_skins.php:49 #: ../../enterprise/godmode/setup/edit_skin.php:55 -#: ../../enterprise/godmode/servers/HA_cluster.php:70 -#: ../../enterprise/include/functions_policies.php:3685 +#: ../../enterprise/godmode/servers/HA_cluster.php:89 +#: ../../enterprise/include/functions_policies.php:3701 #: ../../godmode/update_manager/update_manager.php:57 #: ../../godmode/update_manager/update_manager.php:87 #: ../../godmode/agentes/configurar_agente.php:405 -#: ../../godmode/agentes/configurar_agente.php:712 ../../godmode/menu.php:336 -#: ../../godmode/menu.php:343 ../../godmode/setup/setup.php:389 +#: ../../godmode/agentes/configurar_agente.php:725 ../../godmode/menu.php:432 +#: ../../godmode/menu.php:439 ../../godmode/setup/setup.php:389 #: ../../godmode/setup/gis_step_2.php:63 ../../godmode/setup/gis_step_2.php:67 #: ../../godmode/setup/gis_step_2.php:100 ../../godmode/setup/gis_step_2.php:104 #: ../../godmode/module_library/module_library_view.php:48 -#: ../../operation/agentes/estado_agente.php:224 +#: ../../operation/agentes/estado_agente.php:242 #: ../../operation/gis_maps/render_view.php:174 msgid "Setup" msgstr "Configuración" @@ -7263,6 +7179,7 @@ msgstr "Configuración" #: ../../enterprise/meta/advanced/policymanager.apply.php:129 #: ../../enterprise/godmode/policies/policy.php:251 #: ../../enterprise/godmode/policies/policy.php:299 +#: ../../enterprise/operation/agentes/policy_manager.php:310 msgid "Duplicated or incompatible operation in the queue" msgstr "Operación duplicada o incompatible en la cola" @@ -7270,6 +7187,7 @@ msgstr "Operación duplicada o incompatible en la cola" #: ../../enterprise/meta/advanced/policymanager.apply.php:141 #: ../../enterprise/godmode/policies/policy.php:239 #: ../../enterprise/godmode/policies/policy.php:294 +#: ../../enterprise/operation/agentes/policy_manager.php:305 msgid "Operation successfully added to the queue" msgstr "Operación añadida correctamente a la cola" @@ -7283,6 +7201,8 @@ msgstr "Bases de datos solamente" #: ../../enterprise/meta/advanced/policymanager.apply.php:153 #: ../../enterprise/godmode/policies/policy.php:245 #: ../../enterprise/godmode/policies/policy.php:295 +#: ../../enterprise/operation/agentes/policy_manager.php:306 +#: ../../enterprise/operation/agentes/policy_manager.php:391 msgid "Operation cannot be added to the queue" msgstr "La operación no se puede añadir a la cola." @@ -7292,6 +7212,8 @@ msgstr "Aplicar políticas" #: ../../enterprise/meta/advanced/policymanager.apply.php:198 #: ../../enterprise/godmode/policies/policy_alerts.php:55 +#: ../../enterprise/godmode/policies/configure_policy.php:56 +#: ../../enterprise/godmode/policies/policy_modules.php:468 #: ../../enterprise/godmode/policies/policy_linking.php:37 #: ../../enterprise/godmode/policies/policy_external_alerts.php:61 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:77 @@ -7302,20 +7224,20 @@ msgstr "Aplicar políticas" #: ../../enterprise/godmode/policies/policy.php:154 #: ../../enterprise/include/functions_groups.php:33 #: ../../enterprise/operation/agentes/ver_agente.php:254 -#: ../../include/functions_networkmap.php:1303 -#: ../../include/functions_maps.php:42 +#: ../../godmode/agentes/configurar_agente.php:743 +#: ../../include/functions_networkmap.php:1303 ../../include/functions_maps.php:42 #: ../../include/lib/Dashboard/Widgets/tree_view.php:349 -#: ../../operation/tree.php:128 ../../operation/search_results.php:172 -#: ../../operation/agentes/estado_agente.php:387 -#: ../../operation/agentes/ver_agente.php:1856 ../../operation/search_main.php:73 +#: ../../operation/tree.php:128 ../../operation/search_results.php:173 +#: ../../operation/agentes/estado_agente.php:405 +#: ../../operation/agentes/ver_agente.php:1887 ../../operation/search_main.php:145 msgid "Policies" msgstr "Políticas" #: ../../enterprise/meta/advanced/policymanager.apply.php:213 #: ../../enterprise/meta/advanced/policymanager.queue.php:311 #: ../../enterprise/godmode/policies/policy_queue.php:758 -#: ../../enterprise/godmode/policies/policy_agents.php:964 -#: ../../enterprise/godmode/policies/policy_agents.php:1348 +#: ../../enterprise/godmode/policies/policy_agents.php:974 +#: ../../enterprise/godmode/policies/policy_agents.php:1358 #: ../../include/functions_visual_map_editor.php:637 msgid "Apply" msgstr "Aplicar" @@ -7367,8 +7289,8 @@ msgstr "Error al sincronizar con el nodo" #: ../../enterprise/meta/advanced/metasetup.consoles.php:229 #: ../../enterprise/meta/advanced/metasetup.consoles.php:343 msgid "" -"If you are trying to migrate this node to a new metaconsole, please use the " -"form available at Settings > Enterprise at node console." +"If you are trying to migrate this node to a new metaconsole, please use the form " +"available at Settings > Enterprise at node console." msgstr "" "Si intenta migrar este nodo a una Metaconsola nueva, use el formulario " "disponible en Configuración > Enterprise en la consola de nodos." @@ -7413,11 +7335,11 @@ msgstr "No se puede eliminar" #: ../../enterprise/godmode/policies/policy_modules.php:529 #: ../../enterprise/godmode/setup/setup_metaconsole.php:147 #: ../../godmode/users/user_list.php:449 -#: ../../godmode/agentes/configurar_agente.php:2251 +#: ../../godmode/agentes/configurar_agente.php:2269 #: ../../godmode/agentes/modificar_agente.php:227 #: ../../godmode/massive/massive_enable_disable_alerts.php:102 -#: ../../godmode/alerts/alert_list.php:382 -#: ../../include/ajax/alert_list.ajax.php:358 +#: ../../godmode/alerts/alert_list.php:476 +#: ../../include/ajax/alert_list.ajax.php:371 msgid "Successfully enabled" msgstr "Activado correctamente" @@ -7425,11 +7347,11 @@ msgstr "Activado correctamente" #: ../../enterprise/godmode/policies/policy_alerts.php:138 #: ../../enterprise/godmode/policies/policy_modules.php:530 #: ../../enterprise/godmode/setup/setup_metaconsole.php:148 -#: ../../godmode/agentes/configurar_agente.php:2252 +#: ../../godmode/agentes/configurar_agente.php:2270 #: ../../godmode/agentes/modificar_agente.php:228 #: ../../godmode/massive/massive_enable_disable_alerts.php:102 -#: ../../godmode/alerts/alert_list.php:383 -#: ../../include/ajax/alert_list.ajax.php:360 +#: ../../godmode/alerts/alert_list.php:477 +#: ../../include/ajax/alert_list.ajax.php:373 msgid "Could not be enabled" msgstr "No se pudo activar" @@ -7438,11 +7360,11 @@ msgstr "No se pudo activar" #: ../../enterprise/godmode/policies/policy_modules.php:546 #: ../../enterprise/godmode/setup/setup_metaconsole.php:156 #: ../../godmode/users/user_list.php:443 -#: ../../godmode/agentes/configurar_agente.php:2276 +#: ../../godmode/agentes/configurar_agente.php:2294 #: ../../godmode/agentes/modificar_agente.php:270 #: ../../godmode/massive/massive_enable_disable_alerts.php:124 -#: ../../godmode/alerts/alert_list.php:418 -#: ../../include/ajax/alert_list.ajax.php:379 +#: ../../godmode/alerts/alert_list.php:512 +#: ../../include/ajax/alert_list.ajax.php:392 msgid "Successfully disabled" msgstr "Desactivado correctamente" @@ -7475,22 +7397,22 @@ msgid "" "System is centralised, please go to command center to perform a database merge " "process to add new nodes." msgstr "" -"El sistema está centralizado, vaya al centro de comando para realizar un " -"proceso de fusión de base de datos para agregar nuevos nodos." +"El sistema está centralizado, vaya al centro de comando para realizar un proceso " +"de fusión de base de datos para agregar nuevos nodos." #: ../../enterprise/meta/advanced/metasetup.consoles.php:464 msgid "" "Please note that the new node will not be usable until the environment is " "unified." msgstr "" -"Tenga en cuenta que el nuevo nodo no se podrá utilizar hasta que se unifique " -"el entorno." +"Tenga en cuenta que el nuevo nodo no se podrá utilizar hasta que se unifique el " +"entorno." #: ../../enterprise/meta/advanced/metasetup.consoles.php:470 #, php-format msgid "" -"System is centralised, but you just modify nodes registered, please go to %s " -"to perform a database merge process." +"System is centralised, but you just modify nodes registered, please go to %s to " +"perform a database merge process." msgstr "" "El sistema está centralizado, pero solo modifica los nodos registrados, vaya a " "%s para realizar un proceso de combinación de bases de datos." @@ -7505,34 +7427,34 @@ msgid "%s Metaconsole item edition" msgstr "Edición de elemento de Metaconsola %s" #: ../../enterprise/meta/advanced/metasetup.consoles.php:555 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:926 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:930 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:502 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1714 -#: ../../enterprise/include/functions_reporting_csv.php:1208 +#: ../../enterprise/include/functions_reporting_csv.php:1249 #: ../../godmode/reporting/graph_builder.graph_editor.php:347 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1290 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1309 #: ../../godmode/reporting/visual_console_builder.elements.php:120 #: ../../godmode/reporting/visual_console_builder.elements.php:310 #: ../../godmode/reporting/visual_console_builder.wizard.php:469 #: ../../include/functions_visual_map_editor.php:67 #: ../../include/functions_visual_map_editor.php:189 #: ../../include/functions_visual_map_editor.php:817 -#: ../../include/functions_visual_map_editor.php:1450 +#: ../../include/functions_visual_map_editor.php:1448 #: ../../include/functions_visual_map.php:4219 -#: ../../include/rest-api/models/VisualConsole/Item.php:1947 -#: ../../include/rest-api/models/VisualConsole/Item.php:2139 +#: ../../include/rest-api/models/VisualConsole/Item.php:1951 +#: ../../include/rest-api/models/VisualConsole/Item.php:2143 #: ../../include/lib/Dashboard/Widgets/sla_percent.php:329 -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:284 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:287 #: ../../include/lib/Dashboard/Widgets/AvgSumMaxMinModule.php:354 #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:365 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:468 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:447 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:471 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:455 #: ../../include/lib/Dashboard/Widgets/module_icon.php:347 #: ../../include/lib/Dashboard/Widgets/module_value.php:322 #: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:260 #: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:314 #: ../../include/lib/Dashboard/Widgets/module_status.php:338 -#: ../../operation/visual_console/view.php:358 +#: ../../operation/visual_console/view.php:360 msgid "Label" msgstr "Etiqueta" @@ -7541,7 +7463,7 @@ msgid "Custom label to identify this setup." msgstr "Etiqueta personalizada para identificar esta configuración." #: ../../enterprise/meta/advanced/metasetup.consoles.php:563 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:928 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:932 #: ../../enterprise/godmode/setup/setup_metaconsole.php:206 msgid "Console URL" msgstr "URL de la consola" @@ -7570,8 +7492,7 @@ msgstr "" #: ../../enterprise/meta/include/functions_meta.php:221 #: ../../enterprise/meta/include/functions_meta.php:231 #: ../../enterprise/godmode/setup/setup_metaconsole.php:210 -#: ../../godmode/setup/setup_general.php:359 -#: ../../include/functions_config.php:240 +#: ../../godmode/setup/setup_general.php:359 ../../include/functions_config.php:240 msgid "API password" msgstr "Contraseña de la API" @@ -7586,7 +7507,7 @@ msgid "Console Password" msgstr "Contraseña de la consola" #: ../../enterprise/meta/advanced/metasetup.consoles.php:621 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:929 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:933 #: ../../enterprise/godmode/setup/setup_metaconsole.php:215 #: ../../enterprise/godmode/setup/setup_metaconsole.php:275 msgid "DB Host" @@ -7616,18 +7537,18 @@ msgstr "Puerto de la BD" #: ../../enterprise/meta/advanced/metasetup.consoles.php:772 #: ../../enterprise/meta/advanced/metasetup.consoles.php:777 #: ../../enterprise/godmode/policies/policy_modules.php:413 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:656 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:672 #: ../../enterprise/godmode/setup/setup_history.php:277 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:138 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:227 #: ../../extensions/quick_shell.php:539 #: ../../godmode/agentes/module_manager_editor.php:750 #: ../../godmode/agentes/agent_manager.php:912 -#: ../../godmode/massive/massive_edit_agents.php:1175 +#: ../../godmode/massive/massive_edit_agents.php:1186 #: ../../godmode/massive/massive_add_action_alerts.php:251 #: ../../include/functions_visual_map_editor.php:941 #: ../../operation/agentes/status_monitor.php:1024 -#: ../../operation/events/events.php:2325 +#: ../../operation/events/events.php:2478 msgid "Advanced options" msgstr "Opciones avanzadas" @@ -7677,8 +7598,8 @@ msgid "" "register the node. Are you sure?" msgstr "" "La información contenida en este nodo no es necesaria. La información del nodo " -"se borrará y se reemplazará con nuevos datos de esta metaconsola " -"automáticamente después de registrar el nodo. ¿Estás seguro?" +"se borrará y se reemplazará con nuevos datos de esta metaconsola automáticamente " +"después de registrar el nodo. ¿Estás seguro?" #: ../../enterprise/meta/advanced/metasetup.consoles.php:877 msgid "Node data will be merged" @@ -7686,65 +7607,63 @@ msgstr "Los datos del nodo se fusionarán" #: ../../enterprise/meta/advanced/metasetup.consoles.php:878 msgid "" -"Information contained in this node is useful. After register the node, you " -"must launch a merge process from command center, which will combine " -"information in current environment with information contained in this new " -"node. Are you sure?" +"Information contained in this node is useful. After register the node, you must " +"launch a merge process from command center, which will combine information in " +"current environment with information contained in this new node. Are you sure?" msgstr "" "La información contenida en este nodo es útil. Después de registrar el nodo, " "debe iniciar un proceso de combinación desde el centro de comandos, que " -"combinará la información del entorno actual con la información contenida en " -"este nuevo nodo. ¿Estás seguro?" +"combinará la información del entorno actual con la información contenida en este " +"nuevo nodo. ¿Estás seguro?" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:920 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:924 #: ../../enterprise/godmode/setup/setup_metaconsole.php:270 -#: ../../enterprise/include/class/CommandCenter.class.php:319 +#: ../../enterprise/include/class/CommandCenter.class.php:311 msgid "DB" msgstr "BD" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:921 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:925 #: ../../enterprise/godmode/setup/setup_metaconsole.php:271 -#: ../../enterprise/include/class/CommandCenter.class.php:320 +#: ../../enterprise/include/class/CommandCenter.class.php:312 msgid "API" msgstr "API" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:922 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:926 #: ../../enterprise/godmode/setup/setup_metaconsole.php:272 msgid "Compatibility" msgstr "Compatibilidad" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:923 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:927 #: ../../enterprise/include/functions_setup.php:196 msgid "Agent cache" msgstr "Caché de agente" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:924 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:928 #: ../../enterprise/meta/advanced/policymanager.sync.php:328 -#: ../../enterprise/godmode/servers/HA_cluster.php:171 +#: ../../enterprise/godmode/servers/HA_cluster.php:190 #: ../../enterprise/include/functions_setup.php:204 msgid "Sync" msgstr "Sincronizar" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:925 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:929 msgid "Database sync" msgstr "Sincronización de bases de datos" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:930 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:934 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:317 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:330 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:101 -#: ../../enterprise/tools/ipam/ipam.php:426 ../../operation/search_agents.php:132 -#: ../../operation/search_agents.php:133 -#: ../../operation/agentes/ver_agente.php:1375 -#: ../../operation/agentes/ver_agente.php:1827 +#: ../../enterprise/tools/ipam/ipam.php:430 +#: ../../operation/agentes/ver_agente.php:1406 +#: ../../operation/agentes/ver_agente.php:1858 msgid "Manage" msgstr "Gestionar" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:994 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:1002 msgid "New node" msgstr "Nuevo nodo" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:1026 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:1034 msgid "Synchronize all" msgstr "Sincronizar todo" @@ -7753,18 +7672,16 @@ msgid "There was a problem creating link" msgstr "Error al crear el enlace" #: ../../enterprise/meta/advanced/links.php:48 -#: ../../enterprise/meta/advanced/cron_main.php:164 -#: ../../enterprise/meta/advanced/cron_main.php:208 -#: ../../enterprise/meta/advanced/cron_main.php:279 +#: ../../enterprise/meta/advanced/cron_main.php:163 +#: ../../enterprise/meta/advanced/cron_main.php:207 +#: ../../enterprise/meta/advanced/cron_main.php:277 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:79 #: ../../enterprise/godmode/setup/setup_metaconsole.php:125 #: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:47 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:224 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:237 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:287 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:306 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:389 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:406 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:232 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:248 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:303 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:326 #: ../../enterprise/godmode/servers/manage_export.php:140 #: ../../enterprise/godmode/servers/manage_export.php:147 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:80 @@ -7779,22 +7696,22 @@ msgstr "Error al crear el enlace" #: ../../enterprise/tools/ipam/ipam_network_location_config.php:50 #: ../../godmode/modules/manage_nc_groups.php:108 #: ../../godmode/users/profile_list.php:278 -#: ../../godmode/users/configure_user.php:479 -#: ../../godmode/agentes/configurar_agente.php:888 +#: ../../godmode/users/configure_user.php:481 +#: ../../godmode/agentes/configurar_agente.php:906 #: ../../godmode/agentes/planned_downtime.editor.php:660 #: ../../godmode/snmpconsole/snmp_alert.php:302 #: ../../godmode/snmpconsole/snmp_filters.php:164 #: ../../godmode/alerts/alert_commands.php:666 -#: ../../godmode/alerts/configure_alert_template.php:553 -#: ../../godmode/alerts/alert_list.php:185 ../../godmode/setup/news.php:83 +#: ../../godmode/alerts/configure_alert_template.php:574 +#: ../../godmode/alerts/alert_list.php:198 ../../godmode/setup/news.php:83 #: ../../godmode/setup/gis.php:47 ../../godmode/setup/links.php:57 -#: ../../include/functions_alerts.php:2755 +#: ../../include/functions_alerts.php:2766 #: ../../include/class/EventSound.class.php:103 #: ../../include/class/EventSound.class.php:134 #: ../../include/class/CalendarManager.class.php:537 #: ../../include/class/CalendarManager.class.php:894 #: ../../include/functions_planned_downtimes.php:115 -#: ../../include/functions_planned_downtimes.php:850 +#: ../../include/functions_planned_downtimes.php:860 msgid "Successfully created" msgstr "Creado correctamente" @@ -7808,13 +7725,13 @@ msgstr "Error al modificar el enlace" #: ../../enterprise/meta/advanced/links.php:69 #: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:126 -#: ../../enterprise/godmode/policies/policy_modules.php:1310 +#: ../../enterprise/godmode/policies/policy_modules.php:1306 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:122 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:398 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:138 #: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:82 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:69 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1373 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1379 #: ../../enterprise/include/class/NetworkConfigManager.class.php:1789 #: ../../enterprise/include/class/NetworkConfigManager.class.php:1879 #: ../../enterprise/include/class/NetworkConfigManager.class.php:1974 @@ -7826,20 +7743,19 @@ msgstr "Error al modificar el enlace" #: ../../godmode/modules/manage_nc_groups.php:142 #: ../../godmode/users/profile_list.php:261 #: ../../godmode/agentes/status_monitor_custom_fields.php:77 -#: ../../godmode/agentes/configurar_agente.php:1214 +#: ../../godmode/agentes/configurar_agente.php:1232 #: ../../godmode/agentes/planned_downtime.editor.php:662 #: ../../godmode/netflow/nf_edit_form.php:172 #: ../../godmode/snmpconsole/snmp_alert.php:444 #: ../../godmode/snmpconsole/snmp_filters.php:110 -#: ../../godmode/massive/massive_edit_modules.php:184 +#: ../../godmode/massive/massive_edit_modules.php:198 #: ../../godmode/alerts/configure_alert_command.php:149 #: ../../godmode/alerts/alert_templates.php:165 -#: ../../godmode/alerts/configure_alert_template.php:571 -#: ../../godmode/alerts/alert_list.php:94 ../../godmode/alerts/alert_list.php:319 +#: ../../godmode/alerts/configure_alert_template.php:592 +#: ../../godmode/alerts/alert_list.php:94 ../../godmode/alerts/alert_list.php:388 #: ../../godmode/setup/news.php:124 ../../godmode/setup/gis.php:39 -#: ../../godmode/setup/links.php:76 -#: ../../godmode/events/event_edit_filter.php:244 -#: ../../include/functions_alerts.php:2755 +#: ../../godmode/setup/links.php:76 ../../godmode/events/event_edit_filter.php:244 +#: ../../include/functions_alerts.php:2766 #: ../../include/class/CalendarManager.class.php:534 #: ../../include/class/CalendarManager.class.php:891 #: ../../include/functions_planned_downtimes.php:125 @@ -7885,8 +7801,6 @@ msgstr "Aplicar políticas" #: ../../enterprise/meta/advanced/policymanager.php:85 #: ../../enterprise/meta/monitoring/custom_fields_view.php:53 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:53 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:60 #: ../../enterprise/meta/monitoring/group_view.php:55 #: ../../enterprise/meta/monitoring/tactical.php:55 #: ../../enterprise/meta/include/functions_agents_meta.php:601 @@ -7896,8 +7810,8 @@ msgstr "Aplicar políticas" #: ../../enterprise/extensions/vmware/vmware_view.php:1434 #: ../../enterprise/include/class/CommandCenter.class.php:145 #: ../../godmode/netflow/nf_item_list.php:49 -#: ../../operation/agentes/ver_agente.php:1390 -#: ../../operation/agentes/ver_agente.php:1831 +#: ../../operation/agentes/ver_agente.php:1421 +#: ../../operation/agentes/ver_agente.php:1862 msgid "Main" msgstr "Principal" @@ -7917,13 +7831,13 @@ msgstr "Gestor de políticas" #: ../../enterprise/godmode/agentes/collections.editor.php:80 #: ../../enterprise/godmode/agentes/collections.editor.php:118 #: ../../enterprise/godmode/agentes/collections.php:144 -#: ../../enterprise/godmode/policies/policies.php:576 +#: ../../enterprise/godmode/policies/policies.php:592 #: ../../enterprise/godmode/policies/policy_collections.php:40 #: ../../enterprise/godmode/policies/policy_collections.php:53 #: ../../enterprise/godmode/menu.php:61 #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2226 -#: ../../enterprise/include/functions_policies.php:3770 -#: ../../godmode/servers/modificar_server.php:200 +#: ../../enterprise/include/functions_policies.php:3786 +#: ../../godmode/servers/modificar_server.php:309 #: ../../general/first_task/collections.php:22 msgid "Collections" msgstr "Colecciones" @@ -7952,25 +7866,25 @@ msgstr "Colecciones" #: ../../enterprise/godmode/agentes/collections.data.php:374 #: ../../enterprise/godmode/agentes/collections.editor.php:65 #: ../../enterprise/include/functions_reporting_pdf.php:710 -#: ../../enterprise/include/functions_reporting_csv.php:852 -#: ../../enterprise/include/functions_reporting_csv.php:882 -#: ../../enterprise/include/functions_reporting_csv.php:929 -#: ../../enterprise/include/functions_reporting_csv.php:965 -#: ../../enterprise/include/functions_reporting_csv.php:1004 -#: ../../enterprise/include/functions_reporting_csv.php:1064 -#: ../../enterprise/include/functions_reporting_csv.php:1508 -#: ../../enterprise/include/functions_reporting_csv.php:2331 -#: ../../enterprise/include/functions_reporting_csv.php:2367 -#: ../../enterprise/include/functions_reporting_csv.php:2473 -#: ../../enterprise/include/functions_reporting_csv.php:2568 -#: ../../enterprise/include/functions_reporting_csv.php:2790 -#: ../../enterprise/include/functions_reporting.php:2188 -#: ../../enterprise/include/functions_reporting.php:2201 -#: ../../enterprise/include/functions_reporting.php:2236 -#: ../../enterprise/include/functions_reporting.php:2240 -#: ../../enterprise/include/functions_services.php:1612 +#: ../../enterprise/include/functions_reporting_csv.php:893 +#: ../../enterprise/include/functions_reporting_csv.php:923 +#: ../../enterprise/include/functions_reporting_csv.php:970 +#: ../../enterprise/include/functions_reporting_csv.php:1006 +#: ../../enterprise/include/functions_reporting_csv.php:1045 +#: ../../enterprise/include/functions_reporting_csv.php:1105 +#: ../../enterprise/include/functions_reporting_csv.php:1549 +#: ../../enterprise/include/functions_reporting_csv.php:2372 +#: ../../enterprise/include/functions_reporting_csv.php:2408 +#: ../../enterprise/include/functions_reporting_csv.php:2514 +#: ../../enterprise/include/functions_reporting_csv.php:2609 +#: ../../enterprise/include/functions_reporting_csv.php:2831 +#: ../../enterprise/include/functions_reporting.php:2203 +#: ../../enterprise/include/functions_reporting.php:2216 +#: ../../enterprise/include/functions_reporting.php:2458 +#: ../../enterprise/include/functions_reporting.php:2462 +#: ../../enterprise/include/functions_services.php:1651 #: ../../enterprise/operation/agentes/policy_view.php:399 -#: ../../enterprise/operation/agentes/tag_view.php:787 +#: ../../enterprise/operation/agentes/tag_view.php:789 #: ../../extensions/insert_data.php:226 ../../extensions/insert_data.php:230 #: ../../extensions/insert_data.php:235 #: ../../godmode/agentes/status_monitor_custom_fields.php:133 @@ -7993,27 +7907,28 @@ msgstr "Colecciones" #: ../../mobile/operation/modules.php:766 ../../mobile/operation/modules.php:767 #: ../../mobile/operation/modules.php:768 ../../mobile/operation/modules.php:912 #: ../../mobile/operation/module_data.php:164 -#: ../../include/functions_reporting_html.php:2378 -#: ../../include/functions_reporting_html.php:2864 +#: ../../include/functions_reporting_html.php:2382 #: ../../include/functions_reporting_html.php:2868 -#: ../../include/functions_reporting_html.php:2869 +#: ../../include/functions_reporting_html.php:2872 #: ../../include/functions_reporting_html.php:2873 -#: ../../include/functions_reporting_html.php:2878 -#: ../../include/functions_reporting_html.php:2883 +#: ../../include/functions_reporting_html.php:2877 +#: ../../include/functions_reporting_html.php:2882 #: ../../include/functions_reporting_html.php:2887 -#: ../../include/functions_reporting_html.php:2892 -#: ../../include/functions_reporting_html.php:2899 -#: ../../include/functions_reporting_html.php:2949 -#: ../../include/functions_reporting_html.php:3023 -#: ../../include/ajax/heatmap.ajax.php:336 ../../include/ajax/module.php:1028 -#: ../../include/ajax/custom_fields.php:412 -#: ../../include/functions_graph.php:3514 ../../include/functions_netflow.php:301 -#: ../../include/functions_reporting.php:4738 -#: ../../include/functions_reporting.php:4779 +#: ../../include/functions_reporting_html.php:2891 +#: ../../include/functions_reporting_html.php:2896 +#: ../../include/functions_reporting_html.php:2903 +#: ../../include/functions_reporting_html.php:2953 +#: ../../include/functions_reporting_html.php:3027 +#: ../../include/ajax/heatmap.ajax.php:336 ../../include/ajax/module.php:1043 +#: ../../include/ajax/custom_fields.php:412 ../../include/functions_graph.php:3518 +#: ../../include/functions_netflow.php:301 +#: ../../include/functions_reporting.php:4749 +#: ../../include/functions_reporting.php:4790 +#: ../../include/lib/Dashboard/Widgets/events_list.php:832 #: ../../include/functions_events.php:218 ../../include/functions_events.php:301 #: ../../operation/agentes/exportdata.csv.php:74 #: ../../operation/agentes/exportdata.php:114 -#: ../../operation/agentes/status_monitor.php:1592 +#: ../../operation/agentes/status_monitor.php:1595 #: ../../operation/agentes/exportdata.excel.php:74 #: ../../operation/search_modules.php:41 msgid "Data" @@ -8024,8 +7939,7 @@ msgstr "Datos" msgid "" "Unable to create the collection. Another collection with the same short name." msgstr "" -"No se ha podido crear la colección. Hay otra colección con el mismo nombre " -"corto." +"No se ha podido crear la colección. Hay otra colección con el mismo nombre corto." #: ../../enterprise/meta/advanced/collections.data.php:97 #: ../../enterprise/meta/advanced/collections.data.php:117 @@ -8075,7 +7989,7 @@ msgstr "Colección de ficheros creada correctamente" #: ../../enterprise/godmode/agentes/collections.editor.php:74 #: ../../enterprise/godmode/agentes/collections.editor.php:463 #: ../../enterprise/include/functions_collection.php:186 -#: ../../operation/agentes/ver_agente.php:1675 +#: ../../operation/agentes/ver_agente.php:1706 msgid "Files" msgstr "Archivos" @@ -8137,17 +8051,18 @@ msgstr "El directorio donde se guardan las colecciones no existe." #: ../../enterprise/meta/advanced/collections.data.php:446 #: ../../enterprise/godmode/agentes/collections.data.php:600 +#: ../../godmode/wizards/ManageExtensions.class.php:319 msgid "Short name" msgstr "Abreviación" #: ../../enterprise/meta/advanced/collections.data.php:452 #: ../../enterprise/godmode/agentes/collections.data.php:562 msgid "" -"The collection's short name is the name of dir in attachment dir and the " -"package collection." +"The collection's short name is the name of dir in attachment dir and the package " +"collection." msgstr "" -"El nombre corto de la colección es el nombre del directorio en el directorio " -"de adjuntos y la colección de paquetes." +"El nombre corto de la colección es el nombre del directorio en el directorio de " +"adjuntos y la colección de paquetes." #: ../../enterprise/meta/advanced/collections.data.php:452 #: ../../enterprise/godmode/agentes/collections.data.php:564 @@ -8180,8 +8095,7 @@ msgstr "Error al mover los datos de aprovisionamiento personalizado" #: ../../enterprise/meta/advanced/collections.editor.php:219 #: ../../enterprise/godmode/agentes/collections.editor.php:179 #: ../../enterprise/godmode/agentes/collections.editor.php:245 -#: ../../godmode/servers/plugin.php:171 -#: ../../include/functions_filemanager.php:791 +#: ../../godmode/servers/plugin.php:221 ../../include/functions_filemanager.php:802 msgid "Edit file" msgstr "Editar archivo" @@ -8200,7 +8114,7 @@ msgstr "Error de seguridad" #: ../../enterprise/meta/advanced/collections.editor.php:243 #: ../../enterprise/godmode/agentes/collections.editor.php:269 -#: ../../godmode/servers/plugin.php:190 +#: ../../godmode/servers/plugin.php:240 msgid "Compatibility mode" msgstr "Modo de compatibilidad" @@ -8230,216 +8144,215 @@ msgstr "Tareas cron" msgid "Cron" msgstr "Cron" -#: ../../enterprise/meta/advanced/cron_main.php:97 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:561 -msgid "Add new job" -msgstr "Añadir nueva tarea" - -#: ../../enterprise/meta/advanced/cron_main.php:165 -#: ../../enterprise/meta/advanced/cron_main.php:209 -#: ../../enterprise/meta/advanced/cron_main.php:280 +#: ../../enterprise/meta/advanced/cron_main.php:164 +#: ../../enterprise/meta/advanced/cron_main.php:208 +#: ../../enterprise/meta/advanced/cron_main.php:278 #: ../../enterprise/meta/include/functions_meta.php:125 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:216 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:280 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:378 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:223 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:295 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:401 #: ../../include/functions_config.php:225 msgid "Path doesn't exists or is not writable" msgstr "La ruta no existe o no se puede escribir en ella." -#: ../../enterprise/meta/advanced/cron_main.php:179 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:247 +#: ../../enterprise/meta/advanced/cron_main.php:178 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:261 msgid "Only administrator users can create this type of functions" msgstr "Solo los usuarios administradores pueden crear este tipo de funciones." -#: ../../enterprise/meta/advanced/cron_main.php:262 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:363 +#: ../../enterprise/meta/advanced/cron_main.php:311 +msgid "In order to make backups it is necessary to have mysqldump on your console." +msgstr "Para hacer una copia de seguridad, debe tener mysquldump en la consola." + +#: ../../enterprise/meta/advanced/cron_main.php:380 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:590 +msgid "Add new job" +msgstr "Añadir nueva tarea" + +#: ../../enterprise/meta/advanced/cron_main.php:383 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:386 msgid "Edit job" msgstr "Editar tarea" -#: ../../enterprise/meta/advanced/cron_main.php:313 -msgid "" -"In order to make backups it is necessary to have mysqldump on your console." -msgstr "Para hacer una copia de seguridad, debe tener mysquldump en la consola." - -#: ../../enterprise/meta/advanced/cron_main.php:402 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:950 +#: ../../enterprise/meta/advanced/cron_main.php:407 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:952 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1157 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4037 -#: ../../enterprise/godmode/wizards/consoletask_js.php:41 +#: ../../enterprise/godmode/wizards/consoletask_js.php:42 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4410 -#: ../../enterprise/operation/log/log_viewer.php:1193 -#: ../../enterprise/operation/log/log_viewer.php:1208 +#: ../../enterprise/operation/log/log_viewer.php:1206 +#: ../../enterprise/operation/log/log_viewer.php:1221 #: ../../enterprise/operation/services/services.treeview_services.php:410 #: ../../extensions/insert_data.php:279 #: ../../godmode/agentes/planned_downtime.editor.php:2007 -#: ../../godmode/alerts/configure_alert_template.php:1506 -#: ../../godmode/alerts/configure_alert_template.php:1590 -#: ../../godmode/setup/news.php:430 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5171 +#: ../../godmode/alerts/configure_alert_template.php:1527 +#: ../../godmode/alerts/configure_alert_template.php:1611 +#: ../../godmode/setup/news.php:433 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5216 #: ../../include/lib/Dashboard/Widgets/tree_view.php:730 #: ../../operation/tree.php:627 ../../operation/agentes/stat_win.php:601 #: ../../operation/agentes/interface_traffic_graph_win.php:445 #: ../../operation/agentes/datos_agente.php:314 #: ../../operation/agentes/estado_monitores.php:461 -#: ../../operation/network/network_report.php:457 -#: ../../operation/network/network_usage_map.php:294 -#: ../../operation/netflow/nf_live_view.php:976 +#: ../../operation/network/network_report.php:609 +#: ../../operation/network/network_usage_map.php:424 +#: ../../operation/netflow/nf_live_view.php:982 #: ../../operation/search_modules.php:353 #: ../../operation/reporting/reporting_viewer.php:360 #: ../../operation/reporting/reporting_viewer.php:379 #: ../../operation/reporting/graph_viewer.php:466 -#: ../../operation/events/events.php:3282 +#: ../../operation/events/events.php:3497 msgid "Choose time" msgstr "Seleccionar hora" -#: ../../enterprise/meta/advanced/cron_main.php:403 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:951 +#: ../../enterprise/meta/advanced/cron_main.php:408 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:953 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1158 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4038 -#: ../../enterprise/godmode/wizards/consoletask_js.php:42 +#: ../../enterprise/godmode/wizards/consoletask_js.php:43 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4101 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4411 #: ../../enterprise/include/lib/Metaconsole/Node.php:539 -#: ../../enterprise/operation/log/log_viewer.php:1194 -#: ../../enterprise/operation/log/log_viewer.php:1209 +#: ../../enterprise/operation/log/log_viewer.php:1207 +#: ../../enterprise/operation/log/log_viewer.php:1222 #: ../../enterprise/operation/services/services.treeview_services.php:411 #: ../../extensions/insert_data.php:280 #: ../../godmode/agentes/planned_downtime.editor.php:2008 -#: ../../godmode/alerts/configure_alert_template.php:1507 -#: ../../godmode/alerts/configure_alert_template.php:1591 -#: ../../godmode/setup/news.php:431 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5172 +#: ../../godmode/alerts/configure_alert_template.php:1528 +#: ../../godmode/alerts/configure_alert_template.php:1612 +#: ../../godmode/setup/news.php:434 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5217 #: ../../include/lib/Dashboard/Widgets/tree_view.php:731 #: ../../operation/tree.php:628 ../../operation/agentes/stat_win.php:602 #: ../../operation/agentes/interface_traffic_graph_win.php:446 #: ../../operation/agentes/datos_agente.php:315 #: ../../operation/agentes/estado_monitores.php:462 -#: ../../operation/network/network_report.php:458 -#: ../../operation/network/network_usage_map.php:295 -#: ../../operation/netflow/nf_live_view.php:977 +#: ../../operation/network/network_report.php:610 +#: ../../operation/network/network_usage_map.php:425 +#: ../../operation/netflow/nf_live_view.php:983 #: ../../operation/search_modules.php:354 #: ../../operation/reporting/reporting_viewer.php:361 #: ../../operation/reporting/reporting_viewer.php:380 #: ../../operation/reporting/graph_viewer.php:333 #: ../../operation/reporting/graph_viewer.php:467 -#: ../../operation/events/events.php:3283 +#: ../../operation/events/events.php:3498 msgid "Time" msgstr "Hora" -#: ../../enterprise/meta/advanced/cron_main.php:404 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:952 +#: ../../enterprise/meta/advanced/cron_main.php:409 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:954 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1159 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4039 -#: ../../enterprise/godmode/wizards/consoletask_js.php:43 +#: ../../enterprise/godmode/wizards/consoletask_js.php:44 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4102 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4412 -#: ../../enterprise/operation/log/log_viewer.php:1195 -#: ../../enterprise/operation/log/log_viewer.php:1210 +#: ../../enterprise/operation/log/log_viewer.php:1208 +#: ../../enterprise/operation/log/log_viewer.php:1223 #: ../../enterprise/operation/services/services.treeview_services.php:412 #: ../../extensions/insert_data.php:281 #: ../../godmode/agentes/planned_downtime.editor.php:2009 -#: ../../godmode/alerts/configure_alert_template.php:1508 -#: ../../godmode/alerts/configure_alert_template.php:1592 -#: ../../godmode/setup/news.php:432 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5173 -#: ../../include/functions_html.php:2334 +#: ../../godmode/alerts/configure_alert_template.php:1529 +#: ../../godmode/alerts/configure_alert_template.php:1613 +#: ../../godmode/setup/news.php:435 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5218 +#: ../../include/functions_html.php:2390 #: ../../include/lib/Dashboard/Widgets/tree_view.php:732 #: ../../operation/tree.php:629 ../../operation/agentes/stat_win.php:603 #: ../../operation/agentes/interface_traffic_graph_win.php:447 #: ../../operation/agentes/datos_agente.php:316 #: ../../operation/agentes/estado_monitores.php:463 -#: ../../operation/network/network_report.php:459 -#: ../../operation/network/network_usage_map.php:296 -#: ../../operation/netflow/nf_live_view.php:978 +#: ../../operation/network/network_report.php:611 +#: ../../operation/network/network_usage_map.php:426 +#: ../../operation/netflow/nf_live_view.php:984 #: ../../operation/search_modules.php:355 #: ../../operation/reporting/reporting_viewer.php:362 #: ../../operation/reporting/reporting_viewer.php:381 #: ../../operation/reporting/graph_viewer.php:468 -#: ../../operation/events/events.php:3284 +#: ../../operation/events/events.php:3499 msgid "Hour" msgstr "Hora" -#: ../../enterprise/meta/advanced/cron_main.php:405 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:953 +#: ../../enterprise/meta/advanced/cron_main.php:410 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:955 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1160 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4040 -#: ../../enterprise/godmode/wizards/consoletask_js.php:44 +#: ../../enterprise/godmode/wizards/consoletask_js.php:45 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4103 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4413 -#: ../../enterprise/operation/log/log_viewer.php:1196 -#: ../../enterprise/operation/log/log_viewer.php:1211 +#: ../../enterprise/operation/log/log_viewer.php:1209 +#: ../../enterprise/operation/log/log_viewer.php:1224 #: ../../enterprise/operation/services/services.treeview_services.php:413 #: ../../extensions/insert_data.php:282 #: ../../godmode/agentes/planned_downtime.editor.php:2010 -#: ../../godmode/alerts/configure_alert_template.php:1509 -#: ../../godmode/alerts/configure_alert_template.php:1593 -#: ../../godmode/setup/news.php:433 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5174 -#: ../../include/functions_html.php:2335 +#: ../../godmode/alerts/configure_alert_template.php:1530 +#: ../../godmode/alerts/configure_alert_template.php:1614 +#: ../../godmode/setup/news.php:436 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5219 +#: ../../include/functions_html.php:2391 #: ../../include/lib/Dashboard/Widgets/tree_view.php:733 #: ../../operation/tree.php:630 ../../operation/agentes/stat_win.php:604 #: ../../operation/agentes/interface_traffic_graph_win.php:448 #: ../../operation/agentes/datos_agente.php:317 #: ../../operation/agentes/estado_monitores.php:464 -#: ../../operation/network/network_report.php:460 -#: ../../operation/network/network_usage_map.php:297 -#: ../../operation/netflow/nf_live_view.php:979 +#: ../../operation/network/network_report.php:612 +#: ../../operation/network/network_usage_map.php:427 +#: ../../operation/netflow/nf_live_view.php:985 #: ../../operation/search_modules.php:356 #: ../../operation/reporting/reporting_viewer.php:363 #: ../../operation/reporting/reporting_viewer.php:382 #: ../../operation/reporting/graph_viewer.php:469 -#: ../../operation/events/events.php:3285 +#: ../../operation/events/events.php:3500 msgid "Minute" msgstr "Minuto" -#: ../../enterprise/meta/advanced/cron_main.php:406 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:954 +#: ../../enterprise/meta/advanced/cron_main.php:411 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:956 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1161 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4041 -#: ../../enterprise/godmode/wizards/consoletask_js.php:45 +#: ../../enterprise/godmode/wizards/consoletask_js.php:46 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4104 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4414 -#: ../../enterprise/operation/log/log_viewer.php:1197 -#: ../../enterprise/operation/log/log_viewer.php:1212 +#: ../../enterprise/operation/log/log_viewer.php:1210 +#: ../../enterprise/operation/log/log_viewer.php:1225 #: ../../enterprise/operation/services/services.treeview_services.php:414 #: ../../extensions/insert_data.php:283 #: ../../godmode/agentes/planned_downtime.editor.php:2011 -#: ../../godmode/alerts/configure_alert_template.php:1510 -#: ../../godmode/alerts/configure_alert_template.php:1594 -#: ../../godmode/setup/news.php:434 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5175 +#: ../../godmode/alerts/configure_alert_template.php:1531 +#: ../../godmode/alerts/configure_alert_template.php:1615 +#: ../../godmode/setup/news.php:437 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5220 #: ../../include/lib/Dashboard/Widgets/tree_view.php:734 #: ../../operation/tree.php:631 ../../operation/agentes/stat_win.php:605 #: ../../operation/agentes/interface_traffic_graph_win.php:449 #: ../../operation/agentes/datos_agente.php:318 #: ../../operation/agentes/estado_monitores.php:465 -#: ../../operation/network/network_report.php:461 -#: ../../operation/network/network_usage_map.php:298 -#: ../../operation/netflow/nf_live_view.php:980 +#: ../../operation/network/network_report.php:613 +#: ../../operation/network/network_usage_map.php:428 +#: ../../operation/netflow/nf_live_view.php:986 #: ../../operation/search_modules.php:357 #: ../../operation/reporting/reporting_viewer.php:364 #: ../../operation/reporting/reporting_viewer.php:383 #: ../../operation/reporting/graph_viewer.php:470 -#: ../../operation/events/events.php:3286 +#: ../../operation/events/events.php:3501 msgid "Second" msgstr "Segundo" -#: ../../enterprise/meta/advanced/cron_main.php:407 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:955 +#: ../../enterprise/meta/advanced/cron_main.php:412 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:957 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1162 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4042 -#: ../../enterprise/godmode/wizards/consoletask_js.php:46 +#: ../../enterprise/godmode/wizards/consoletask_js.php:47 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4105 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4415 -#: ../../enterprise/operation/log/log_viewer.php:1198 -#: ../../enterprise/operation/log/log_viewer.php:1213 +#: ../../enterprise/operation/log/log_viewer.php:1211 +#: ../../enterprise/operation/log/log_viewer.php:1226 #: ../../enterprise/operation/services/services.treeview_services.php:415 #: ../../extensions/insert_data.php:284 #: ../../godmode/agentes/planned_downtime.editor.php:2012 -#: ../../godmode/alerts/configure_alert_template.php:1511 -#: ../../godmode/alerts/configure_alert_template.php:1595 -#: ../../godmode/setup/news.php:435 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5176 +#: ../../godmode/alerts/configure_alert_template.php:1532 +#: ../../godmode/alerts/configure_alert_template.php:1616 +#: ../../godmode/setup/news.php:438 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5221 #: ../../include/functions.php:515 ../../include/functions.php:646 #: ../../include/lib/Dashboard/Widgets/tree_view.php:735 #: ../../operation/tree.php:632 ../../operation/agentes/stat_win.php:606 @@ -8447,26 +8360,26 @@ msgstr "Segundo" #: ../../operation/agentes/datos_agente.php:319 #: ../../operation/agentes/estado_monitores.php:466 #: ../../operation/agentes/agent_inventory.php:141 -#: ../../operation/network/network_report.php:462 -#: ../../operation/network/network_usage_map.php:299 -#: ../../operation/netflow/nf_live_view.php:981 +#: ../../operation/network/network_report.php:614 +#: ../../operation/network/network_usage_map.php:429 +#: ../../operation/netflow/nf_live_view.php:987 #: ../../operation/search_modules.php:358 #: ../../operation/reporting/reporting_viewer.php:365 #: ../../operation/reporting/reporting_viewer.php:384 #: ../../operation/reporting/graph_viewer.php:471 -#: ../../operation/events/events.php:3287 +#: ../../operation/events/events.php:3502 msgid "Now" msgstr "Ahora" #: ../../enterprise/meta/advanced/metasetup.setup.php:78 #: ../../enterprise/godmode/modules/configure_local_component.php:166 -#: ../../godmode/modules/manage_network_components_form_common.php:52 -#: ../../godmode/users/configure_user.php:1454 +#: ../../godmode/modules/manage_network_components_form_common.php:54 +#: ../../godmode/users/configure_user.php:1468 #: ../../godmode/alerts/alert_commands.php:143 #: ../../godmode/alerts/alert_commands.php:184 -#: ../../godmode/alerts/configure_alert_template.php:953 -#: ../../godmode/alerts/configure_alert_template.php:998 -#: ../../godmode/alerts/configure_alert_template.php:1168 +#: ../../godmode/alerts/configure_alert_template.php:974 +#: ../../godmode/alerts/configure_alert_template.php:1019 +#: ../../godmode/alerts/configure_alert_template.php:1189 msgid "Basic" msgstr "Básico" @@ -8478,32 +8391,29 @@ msgstr "Configuración de idioma" #: ../../enterprise/meta/advanced/metasetup.setup.php:99 #: ../../enterprise/meta/include/functions_meta.php:85 -#: ../../godmode/setup/setup_general.php:270 -#: ../../include/functions_config.php:196 +#: ../../godmode/setup/setup_general.php:270 ../../include/functions_config.php:196 msgid "Auto login (hash) password" msgstr "Contraseña («hash») de inicio de sesión automático" #: ../../enterprise/meta/advanced/metasetup.setup.php:110 #: ../../godmode/setup/setup_general.php:58 ../../mobile/operation/events.php:248 -#: ../../include/functions_reporting_html.php:1142 -#: ../../include/functions_reporting_html.php:2720 -#: ../../include/functions.php:1291 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:434 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:430 -#: ../../include/functions_events.php:2609 -#: ../../include/functions_events.php:3167 ../../operation/events/events.php:838 +#: ../../include/functions_reporting_html.php:1146 +#: ../../include/functions_reporting_html.php:2724 ../../include/functions.php:1291 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:486 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:478 +#: ../../include/functions_events.php:2538 ../../include/functions_events.php:3096 +#: ../../operation/events/events.php:902 msgid "System" msgstr "Sistema" #: ../../enterprise/meta/advanced/metasetup.setup.php:111 -#: ../../godmode/setup/setup_general.php:59 ../../include/functions_menu.php:942 +#: ../../godmode/setup/setup_general.php:59 ../../include/functions_menu.php:954 msgid "Database" msgstr "Base de datos" #: ../../enterprise/meta/advanced/metasetup.setup.php:113 #: ../../enterprise/meta/include/functions_meta.php:95 -#: ../../godmode/setup/setup_general.php:282 -#: ../../include/functions_config.php:200 +#: ../../godmode/setup/setup_general.php:282 ../../include/functions_config.php:200 msgid "Time source" msgstr "Hora de referencia" @@ -8513,20 +8423,18 @@ msgid "" "If SSL is not properly configured, you will lose access to the %s Console. Do " "you want to continue?" msgstr "" -"Si el SSL no esta correctamente configurado, perderá el acceso a la consola " -"%s. ¿Desea continuar?" +"Si el SSL no esta correctamente configurado, perderá el acceso a la consola %s. " +"¿Desea continuar?" #: ../../enterprise/meta/advanced/metasetup.setup.php:148 #: ../../enterprise/meta/include/functions_meta.php:105 -#: ../../godmode/setup/setup_general.php:307 -#: ../../include/functions_config.php:212 +#: ../../godmode/setup/setup_general.php:307 ../../include/functions_config.php:212 msgid "Enforce https" msgstr "Forzar https" #: ../../enterprise/meta/advanced/metasetup.setup.php:153 #: ../../enterprise/meta/include/functions_meta.php:130 -#: ../../godmode/setup/setup_general.php:295 -#: ../../include/functions_config.php:223 +#: ../../godmode/setup/setup_general.php:295 ../../include/functions_config.php:223 msgid "Attachment store" msgstr "Almacenamiento de adjuntos" @@ -8536,8 +8444,7 @@ msgstr "Directorio donde se almacenan los datos temporales" #: ../../enterprise/meta/advanced/metasetup.setup.php:168 #: ../../enterprise/meta/include/functions_meta.php:141 -#: ../../godmode/setup/setup_general.php:244 -#: ../../include/functions_config.php:188 +#: ../../godmode/setup/setup_general.php:244 ../../include/functions_config.php:188 msgid "Remote config directory" msgstr "Directorio remoto de configuración" @@ -8550,8 +8457,8 @@ msgstr "Ruta de Chromium" #: ../../enterprise/meta/advanced/metasetup.setup.php:180 msgid "Directory where Chromium binary file exists and has execution grants." msgstr "" -"Directorio donde se encuentra el archivo binario de Chromium y tiene permisos " -"de ejecución." +"Directorio donde se encuentra el archivo binario de Chromium y tiene permisos de " +"ejecución." #: ../../enterprise/meta/advanced/metasetup.setup.php:192 #: ../../enterprise/godmode/setup/setup_auth.php:353 @@ -8653,14 +8560,13 @@ msgid "UTC" msgstr "UTC" #: ../../enterprise/meta/advanced/metasetup.setup.php:223 -#: ../../godmode/setup/setup_general.php:454 +#: ../../godmode/setup/setup_general.php:467 msgid "Change timezone" msgstr "Cambiar zona horaria" #: ../../enterprise/meta/advanced/metasetup.setup.php:232 #: ../../enterprise/meta/include/functions_meta.php:161 -#: ../../include/functions_register.php:164 -#: ../../include/functions_config.php:283 +#: ../../include/functions_register.php:164 ../../include/functions_config.php:287 msgid "Timezone setup" msgstr "Configuración de zona horaria" @@ -8684,15 +8590,13 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:266 #: ../../enterprise/meta/include/functions_meta.php:191 -#: ../../godmode/setup/setup_general.php:502 -#: ../../include/functions_config.php:322 +#: ../../godmode/setup/setup_general.php:515 ../../include/functions_config.php:326 msgid "Public URL host exclusions" msgstr "Exclusiones del host de URL pública" #: ../../enterprise/meta/advanced/metasetup.setup.php:278 #: ../../enterprise/meta/include/functions_meta.php:181 -#: ../../godmode/setup/setup_general.php:492 -#: ../../include/functions_config.php:318 +#: ../../godmode/setup/setup_general.php:505 ../../include/functions_config.php:322 msgid "Force use Public URL" msgstr "Forzar el uso de la URL pública" @@ -8701,17 +8605,15 @@ msgid "Force using defined public URL)." msgstr "Forzar usando la URL pública definida." #: ../../enterprise/meta/advanced/metasetup.setup.php:306 -#: ../../godmode/setup/setup_sflow.php:75 -#: ../../godmode/setup/setup_netflow.php:71 -#: ../../include/functions_config.php:1572 -#: ../../include/functions_config.php:1615 +#: ../../godmode/setup/setup_sflow.php:75 ../../godmode/setup/setup_netflow.php:71 +#: ../../include/functions_config.php:1618 ../../include/functions_config.php:1661 msgid "Disable custom live view filters" msgstr "Desactiva los filtros de vista activa personalizados" #: ../../enterprise/meta/advanced/metasetup.setup.php:307 msgid "" -"Disable the definition of custom filters in the live view. Only existing " -"filters can be used." +"Disable the definition of custom filters in the live view. Only existing filters " +"can be used." msgstr "" "Desactiva la definición de filtros personalizados en la vista activa. Solo " "pueden usarse los filtros existentes." @@ -8738,8 +8640,7 @@ msgstr "Personalizar secciones" #: ../../enterprise/meta/advanced/metasetup.setup.php:370 #: ../../enterprise/meta/include/functions_meta.php:211 -#: ../../godmode/setup/setup_general.php:542 -#: ../../include/functions_config.php:334 +#: ../../godmode/setup/setup_general.php:555 ../../include/functions_config.php:338 msgid "Command Snapshot" msgstr "Salida de comandos como capturas" @@ -8752,13 +8653,11 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:379 msgid "Please be careful if you put a password put https access." msgstr "" -"Por favor, ten cuidado. Si tienes que introducir una contraseña pon acceso " -"https." +"Por favor, ten cuidado. Si tienes que introducir una contraseña pon acceso https." #: ../../enterprise/meta/advanced/metasetup.setup.php:402 #: ../../enterprise/meta/include/functions_meta.php:241 -#: ../../godmode/setup/setup_general.php:371 -#: ../../include/functions_config.php:236 +#: ../../godmode/setup/setup_general.php:371 ../../include/functions_config.php:236 msgid "IP list with API access" msgstr "Lista de IPs con acceso a la API" @@ -8769,7 +8668,7 @@ msgstr "Habilitar actualización de Warp" #: ../../enterprise/meta/advanced/metasetup.setup.php:437 #: ../../enterprise/meta/include/functions_meta.php:276 #: ../../enterprise/godmode/setup/setup.php:106 -#: ../../include/functions_config.php:450 +#: ../../include/functions_config.php:462 msgid "Size of collection" msgstr "Tamaño de la colección" @@ -8808,7 +8707,7 @@ msgstr "Habilitar el visor de logs" #: ../../enterprise/meta/advanced/metasetup.setup.php:545 #: ../../enterprise/meta/include/functions_meta.php:306 -#: ../../godmode/setup/setup_general.php:672 +#: ../../godmode/setup/setup_general.php:689 msgid "Enable console log" msgstr "Habilitar log de consola" @@ -8818,7 +8717,7 @@ msgstr "Localización de logs: pandora_console/log/console.log" #: ../../enterprise/meta/advanced/metasetup.setup.php:571 #: ../../enterprise/meta/include/functions_meta.php:316 -#: ../../godmode/setup/setup_general.php:685 +#: ../../godmode/setup/setup_general.php:702 msgid "Enable audit log" msgstr "Habilitar auditoría de logs" @@ -8829,38 +8728,52 @@ msgstr "Localización de logs: pandora_console/log/audit.log" #: ../../enterprise/meta/advanced/metasetup.setup.php:597 #: ../../enterprise/meta/advanced/metasetup.setup.php:598 #: ../../enterprise/meta/include/functions_meta.php:326 -#: ../../godmode/setup/setup_general.php:698 -#: ../../include/functions_config.php:390 +#: ../../godmode/setup/setup_general.php:715 ../../include/functions_config.php:398 msgid "Enable console report" msgstr "Habilitar informe de consola" #: ../../enterprise/meta/advanced/metasetup.setup.php:605 -#: ../../enterprise/meta/include/functions_meta.php:346 -#: ../../godmode/setup/setup_general.php:708 -#: ../../include/functions_config.php:394 +#: ../../enterprise/meta/include/functions_meta.php:356 +#: ../../godmode/setup/setup_general.php:725 ../../include/functions_config.php:402 msgid "Check conexion interval" msgstr "Comprobar intervalo de conexión" #: ../../enterprise/meta/advanced/metasetup.setup.php:616 -#: ../../godmode/setup/setup_general.php:719 +#: ../../godmode/setup/setup_general.php:736 msgid "" "If there are any "In process" events with a specific Extra ID and a " "New event with that Extra ID is received, it will be created as "In " "process" instead." msgstr "" -"Si hay algún evento \"En proceso\" con un ID adicional específico y se recibe " -"un evento Nuevo con ese ID adicional, se creará como \"En proceso\" en su " -"lugar." +"Si hay algún evento \"En proceso\" con un ID adicional específico y se recibe un " +"evento Nuevo con ese ID adicional, se creará como \"En proceso\" en su lugar." #: ../../enterprise/meta/advanced/metasetup.setup.php:639 #: ../../enterprise/meta/include/functions_meta.php:336 -#: ../../godmode/setup/setup_general.php:724 +#: ../../godmode/setup/setup_general.php:741 msgid "Keep In process status for new events with extra ID" msgstr "Mantener el estado En proceso para nuevos eventos con ID adicional" +#: ../../enterprise/meta/advanced/metasetup.setup.php:644 +#: ../../godmode/setup/setup_general.php:751 +msgid "Max. hours old events comments" +msgstr "Máx. horas de antigüedad de los comentarios de eventos" + +#: ../../enterprise/meta/advanced/metasetup.setup.php:655 +#: ../../enterprise/meta/include/functions_meta.php:395 +#: ../../godmode/setup/setup_general.php:627 +msgid "Limit for bulk operations" +msgstr "Límite de operaciones en bloque" + +#: ../../enterprise/meta/advanced/metasetup.setup.php:689 +#: ../../enterprise/meta/include/functions_meta.php:346 +#: ../../godmode/setup/setup_general.php:761 +msgid "Show experimental features" +msgstr "Mostrar funcionalidades en pruebas" + #: ../../enterprise/meta/advanced/policymanager.sync.php:247 #: ../../enterprise/meta/include/functions_groups_meta.php:174 -#: ../../godmode/groups/group_list.php:665 +#: ../../godmode/groups/group_list.php:675 #, php-format msgid "Error connecting to %s" msgstr "Error al conectar con %s" @@ -8921,23 +8834,23 @@ msgstr "%s alertas de políticas eliminadas correctamente" #: ../../enterprise/include/functions_log.php:279 #: ../../enterprise/include/functions_log.php:282 #: ../../enterprise/include/class/LogSource.class.php:602 -#: ../../enterprise/operation/log/log_viewer.php:791 -#: ../../godmode/massive/massive_copy_modules.php:144 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1677 +#: ../../enterprise/operation/log/log_viewer.php:572 +#: ../../godmode/massive/massive_copy_modules.php:162 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1719 #: ../../godmode/events/event_edit_filter.php:799 #: ../../godmode/events/custom_events.php:107 +#: ../../include/lib/Dashboard/Widgets/events_list.php:826 #: ../../include/functions_events.php:212 ../../include/functions_events.php:283 -#: ../../include/functions_events.php:4559 -#: ../../include/functions_events.php:4641 +#: ../../include/functions_events.php:4513 ../../include/functions_events.php:4595 #: ../../operation/agentes/log_sources_status.php:56 -#: ../../operation/agentes/pandora_networkmap.editor.php:425 +#: ../../operation/agentes/pandora_networkmap.editor.php:431 #: ../../operation/agentes/pandora_networkmap.view.php:173 -#: ../../operation/events/events.php:1940 +#: ../../operation/events/events.php:2093 msgid "Source" msgstr "Origen" #: ../../enterprise/meta/advanced/policymanager.sync.php:308 -#: ../../extensions/dbmanager.php:191 ../../include/lib/Dashboard/Widget.php:611 +#: ../../extensions/dbmanager.php:191 ../../include/lib/Dashboard/Widget.php:616 msgid "This metaconsole" msgstr "Esta Metaconsola" @@ -8955,24 +8868,24 @@ msgstr "Esta Metaconsola" #: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:108 #: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:114 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:462 -#: ../../enterprise/include/functions_policies.php:4043 +#: ../../enterprise/include/functions_policies.php:4059 #: ../../enterprise/operation/agentes/policy_view.php:67 #: ../../enterprise/operation/agentes/collection_view.php:83 #: ../../godmode/agentes/status_monitor_custom_fields.php:93 #: ../../godmode/agentes/status_monitor_custom_fields.php:160 #: ../../godmode/agentes/inventory_manager.php:232 -#: ../../godmode/agentes/module_manager.php:619 +#: ../../godmode/agentes/module_manager.php:685 #: ../../godmode/alerts/alert_view.php:154 -#: ../../include/ajax/alert_list.ajax.php:285 ../../include/ajax/module.php:1022 +#: ../../include/ajax/alert_list.ajax.php:298 ../../include/ajax/module.php:1037 #: ../../operation/agentes/alerts_status.php:250 #: ../../operation/agentes/alerts_status.php:251 -#: ../../operation/agentes/status_monitor.php:1533 +#: ../../operation/agentes/status_monitor.php:1536 msgid "Policy" msgstr "Política" #: ../../enterprise/meta/advanced/policymanager.sync.php:321 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:199 -#: ../../godmode/massive/massive_copy_modules.php:239 +#: ../../godmode/massive/massive_copy_modules.php:260 msgid "Targets" msgstr "Destinos" @@ -9006,29 +8919,27 @@ msgid "Pandora_db running in active database." msgstr "Pandora_db en ejecución en la base de datos activa." #: ../../enterprise/meta/advanced/metasetup.performance.php:89 -#: ../../godmode/setup/performance.php:187 -#: ../../godmode/setup/performance.php:243 +#: ../../godmode/setup/performance.php:187 ../../godmode/setup/performance.php:243 msgid "Executed:" msgstr "Ejectuado:" #: ../../enterprise/meta/advanced/metasetup.performance.php:95 #: ../../enterprise/operation/agentes/wux_console_view.php:342 #: ../../enterprise/operation/agentes/wux_console_view.php:363 -#: ../../godmode/setup/performance.php:193 -#: ../../godmode/setup/performance.php:248 ../../general/logon_ok.php:208 +#: ../../godmode/setup/performance.php:193 ../../godmode/setup/performance.php:248 +#: ../../general/logon_ok.php:208 msgid "ago" msgstr "hace" #: ../../enterprise/meta/advanced/metasetup.performance.php:112 -#: ../../godmode/menu.php:361 ../../godmode/setup/setup.php:125 +#: ../../godmode/menu.php:457 ../../godmode/setup/setup.php:125 #: ../../godmode/setup/setup.php:279 msgid "Performance" msgstr "Rendimiento" #: ../../enterprise/meta/advanced/metasetup.performance.php:117 -#: ../../enterprise/meta/include/functions_meta.php:2015 -#: ../../godmode/setup/performance.php:263 -#: ../../godmode/setup/performance.php:506 +#: ../../enterprise/meta/include/functions_meta.php:2117 +#: ../../godmode/setup/performance.php:263 ../../godmode/setup/performance.php:506 msgid "Max. days before delete events" msgstr "Nº max. de días antes de borrar eventos" @@ -9037,14 +8948,14 @@ msgid "Use real-time statistics" msgstr "Usar estadísticas en tiempo real" #: ../../enterprise/meta/advanced/metasetup.performance.php:139 -#: ../../enterprise/meta/include/functions_meta.php:2030 -#: ../../godmode/setup/performance.php:293 ../../include/functions_config.php:854 +#: ../../enterprise/meta/include/functions_meta.php:2132 +#: ../../godmode/setup/performance.php:293 ../../include/functions_config.php:896 msgid "Max. days before delete audit events" msgstr "Nº max. de días antes de borrar eventos de auditoría interna" #: ../../enterprise/meta/advanced/metasetup.performance.php:154 -#: ../../enterprise/meta/include/functions_meta.php:2040 -#: ../../godmode/setup/performance.php:637 ../../include/functions_config.php:894 +#: ../../enterprise/meta/include/functions_meta.php:2142 +#: ../../godmode/setup/performance.php:634 ../../include/functions_config.php:936 msgid "Default hours for event view" msgstr "Nº de horas predeterminado para la visualización de eventos" @@ -9053,7 +8964,7 @@ msgid "Migration block size" msgstr "Tamaño del bloque de migración" #: ../../enterprise/meta/advanced/metasetup.performance.php:181 -#: ../../godmode/setup/performance.php:749 +#: ../../godmode/setup/performance.php:746 msgid "Events response max. execution" msgstr "Máx. tiempo de ejecución de respuesta de eventos" @@ -9062,7 +8973,7 @@ msgid "Number of events that will perform the desired action at the same time" msgstr "Número de eventos que llevarán a cabo la acción deseada a la vez." #: ../../enterprise/meta/advanced/metasetup.performance.php:196 -#: ../../enterprise/meta/include/functions_meta.php:2070 +#: ../../enterprise/meta/include/functions_meta.php:2172 msgid "Max. number of events per node" msgstr "Número máximo de alertas por nodo" @@ -9071,32 +8982,45 @@ msgid "maximum number of events to be displayed per node" msgstr "Número máximo de eventos a mostrar por nodo" #: ../../enterprise/meta/advanced/metasetup.performance.php:211 -#: ../../godmode/setup/performance.php:761 ../../include/functions_config.php:956 +#: ../../godmode/setup/performance.php:758 ../../include/functions_config.php:1002 msgid "Row limit in csv log" msgstr "Límite de líneas en log CSV" #: ../../enterprise/meta/advanced/metasetup.performance.php:226 -#: ../../enterprise/meta/include/functions_meta.php:2103 -#: ../../godmode/setup/performance.php:425 ../../include/functions_config.php:930 +#: ../../enterprise/meta/include/functions_meta.php:2205 +#: ../../godmode/setup/performance.php:425 ../../include/functions_config.php:972 msgid "Max. macro data fields" msgstr "Nº máx. de campos de macro de datos" #: ../../enterprise/meta/advanced/metasetup.performance.php:241 -#: ../../enterprise/meta/include/functions_meta.php:2113 -#: ../../godmode/setup/performance.php:601 ../../include/functions_config.php:886 +#: ../../enterprise/meta/include/functions_meta.php:2215 +#: ../../godmode/setup/performance.php:598 ../../include/functions_config.php:928 msgid "Limit of events per query" msgstr "Límite de eventos por consulta" #: ../../enterprise/meta/advanced/metasetup.performance.php:255 -#: ../../enterprise/meta/include/functions_meta.php:2123 -#: ../../godmode/setup/performance.php:338 -#: ../../godmode/setup/performance.php:470 ../../include/functions_config.php:862 +#: ../../enterprise/meta/include/functions_meta.php:2225 +#: ../../godmode/setup/performance.php:338 ../../godmode/setup/performance.php:470 +#: ../../include/functions_config.php:904 msgid "Max. days before purge" msgstr "Máx. días antes de purga de datos" -#: ../../enterprise/meta/advanced/metasetup.performance.php:272 +#: ../../enterprise/meta/advanced/metasetup.performance.php:270 +#: ../../godmode/setup/performance.php:822 +msgid "" +"Before increasing this value, be aware that a large number can affect " +"performance in PDF generation. Set to 0 to disregard this limit." +msgstr "" +"Antes de aumentar este valor, tenga en cuenta que un valor alto puede afectar al " +"rendimiento en la generación de PDFs. Introduzca 0 para desactivar este límite." + +#: ../../enterprise/meta/advanced/metasetup.performance.php:275 +msgid "Rows limit for SQL report item PDF (per node)" +msgstr "Límite de líneas para el PDF de elementos del informe SQL (por nodo)" + +#: ../../enterprise/meta/advanced/metasetup.performance.php:290 #: ../../enterprise/godmode/setup/setup_history.php:719 -#: ../../godmode/setup/performance.php:851 +#: ../../godmode/setup/performance.php:865 msgid "Database maintenance status" msgstr "Estado de mantenimiento de la base de datos" @@ -9162,8 +9086,8 @@ msgstr "Error: el directorio principal de las colecciones no existe" #: ../../enterprise/godmode/agentes/collections.php:504 #: ../../enterprise/include/functions_groups.php:81 #: ../../enterprise/operation/agentes/ver_agente.php:210 -#: ../../godmode/agentes/configurar_agente.php:716 -#: ../../operation/agentes/ver_agente.php:1852 +#: ../../godmode/agentes/configurar_agente.php:729 +#: ../../operation/agentes/ver_agente.php:1883 msgid "Collection" msgstr "Colección" @@ -9171,13 +9095,13 @@ msgstr "Colección" #: ../../enterprise/godmode/agentes/collection_manager.php:162 #: ../../enterprise/godmode/agentes/collections.php:505 #: ../../enterprise/godmode/policies/policy_collections.php:241 -#: ../../enterprise/godmode/policies/policy_collections.php:322 +#: ../../enterprise/godmode/policies/policy_collections.php:335 msgid "Short Name" msgstr "Nombre corto" #: ../../enterprise/meta/advanced/collections.php:442 #: ../../enterprise/godmode/agentes/collections.php:537 -#: ../../operation/agentes/status_monitor.php:2259 +#: ../../operation/agentes/status_monitor.php:2332 msgid "Are you sure to delete?" msgstr "¿Estás seguro de que quieres eliminarlo?" @@ -9249,13 +9173,13 @@ msgstr "La operación no puede ser eliminada de la cola." #: ../../enterprise/godmode/reporting/reporting_builder.global.php:220 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3815 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:176 -#: ../../enterprise/include/functions_reporting_csv.php:1064 -#: ../../enterprise/include/class/CommandCenter.class.php:453 -#: ../../extensions/api_checker.php:279 ../../godmode/extensions.php:169 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4651 -#: ../../include/functions_reporting_html.php:2481 -#: ../../include/functions_reporting_html.php:4987 -#: ../../include/functions_menu.php:679 +#: ../../enterprise/include/functions_reporting_csv.php:1105 +#: ../../enterprise/include/class/CommandCenter.class.php:445 +#: ../../extensions/api_checker.php:289 ../../godmode/extensions.php:169 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4696 +#: ../../include/functions_reporting_html.php:2485 +#: ../../include/functions_reporting_html.php:4991 +#: ../../include/functions_menu.php:680 #: ../../include/class/ExternalTools.class.php:571 ../../general/main_menu.php:79 #: ../../general/main_menu.php:86 msgid "Operation" @@ -9285,14 +9209,14 @@ msgstr "Incompleto" #: ../../enterprise/meta/advanced/policymanager.queue.php:235 #: ../../enterprise/extensions/vmware/vmware_view.php:1843 -#: ../../enterprise/godmode/modules/local_components.php:599 +#: ../../enterprise/godmode/modules/local_components.php:598 #: ../../enterprise/godmode/agentes/collection_manager.php:78 #: ../../enterprise/godmode/agentes/collection_manager.php:94 #: ../../enterprise/godmode/agentes/collection_manager.php:95 #: ../../enterprise/godmode/agentes/collections.php:458 -#: ../../enterprise/godmode/policies/policy_modules.php:1539 +#: ../../enterprise/godmode/policies/policy_modules.php:1535 #: ../../enterprise/godmode/policies/policy_queue.php:358 -#: ../../enterprise/godmode/policies/policies.php:341 +#: ../../enterprise/godmode/policies/policies.php:357 #: ../../enterprise/godmode/policies/policy_linking.php:152 #: ../../enterprise/godmode/policies/policy_external_alerts.php:393 #: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:209 @@ -9309,86 +9233,91 @@ msgstr "Incompleto" #: ../../extensions/agents_modules.php:673 ../../extensions/module_groups.php:305 #: ../../godmode/modules/manage_network_templates_form.php:277 #: ../../godmode/modules/manage_network_templates_form.php:337 -#: ../../godmode/modules/manage_network_components.php:700 -#: ../../godmode/groups/group_list.php:800 ../../godmode/users/user_list.php:522 +#: ../../godmode/modules/manage_network_components.php:696 +#: ../../godmode/groups/group_list.php:810 ../../godmode/users/user_list.php:522 #: ../../godmode/users/user_list.php:523 #: ../../godmode/agentes/modificar_agente.php:397 #: ../../godmode/agentes/modificar_agente.php:412 #: ../../godmode/agentes/modificar_agente.php:413 #: ../../godmode/agentes/planned_downtime.list.php:647 +#: ../../godmode/agentes/module_manager.php:92 +#: ../../godmode/agentes/module_manager.php:107 +#: ../../godmode/agentes/module_manager.php:108 #: ../../godmode/netflow/nf_item_list.php:174 #: ../../godmode/netflow/nf_edit_form.php:283 -#: ../../godmode/snmpconsole/snmp_alert.php:1797 +#: ../../godmode/snmpconsole/snmp_alert.php:1801 #: ../../godmode/snmpconsole/snmp_filters.php:216 #: ../../godmode/snmpconsole/snmp_filters.php:314 #: ../../godmode/reporting/reporting_builder.list_items.php:267 #: ../../godmode/reporting/map_builder.php:384 #: ../../godmode/reporting/graphs.php:283 #: ../../godmode/reporting/visual_console_favorite.php:204 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1122 -#: ../../godmode/reporting/reporting_builder.php:766 -#: ../../godmode/tag/tag.php:248 ../../include/ajax/agent.php:652 -#: ../../include/functions_ui.php:3745 -#: ../../include/class/ModuleTemplates.class.php:713 ../../operation/tree.php:341 -#: ../../operation/agentes/estado_agente.php:444 -#: ../../operation/agentes/graphs.php:270 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1141 +#: ../../godmode/reporting/reporting_builder.php:769 ../../godmode/tag/tag.php:248 +#: ../../include/ajax/agent.php:652 ../../include/functions_ui.php:4047 +#: ../../include/class/ModuleTemplates.class.php:713 +#: ../../include/functions_events.php:5232 ../../operation/tree.php:341 +#: ../../operation/agentes/estado_agente.php:462 +#: ../../operation/agentes/graphs.php:271 #: ../../operation/agentes/interface_view.functions.php:134 #: ../../operation/agentes/status_monitor.php:1036 #: ../../operation/agentes/estado_monitores.php:620 #: ../../operation/agentes/agent_inventory.php:165 -#: ../../operation/network/network_report.php:205 -#: ../../operation/network/network_usage_map.php:249 -#: ../../operation/network/network_usage_map.php:250 +#: ../../operation/network/network_report.php:282 +#: ../../operation/network/network_report.php:308 +#: ../../operation/network/network_report.php:351 +#: ../../operation/network/network_report.php:352 +#: ../../operation/network/network_usage_map.php:329 +#: ../../operation/network/network_usage_map.php:362 +#: ../../operation/network/network_usage_map.php:363 #: ../../operation/netflow/nf_live_view.php:282 #: ../../operation/netflow/nf_live_view.php:678 #: ../../operation/netflow/nf_live_view.php:679 #: ../../operation/incidents/list_integriaims_incidents.php:470 -#: ../../operation/inventory/inventory.php:705 +#: ../../operation/inventory/inventory.php:709 #: ../../operation/reporting/graph_viewer.php:399 msgid "Filter" msgstr "Filtro" #: ../../enterprise/meta/advanced/policymanager.queue.php:246 #: ../../enterprise/meta/agentsearch.php:111 -#: ../../godmode/alerts/alert_templates.php:361 #: ../../godmode/alerts/alert_templates.php:362 +#: ../../godmode/alerts/alert_templates.php:363 msgid "Show Options" msgstr "Mostrar opciones" #: ../../enterprise/meta/advanced/policymanager.queue.php:256 #: ../../enterprise/meta/monitoring/custom_fields_csv.php:103 -#: ../../enterprise/meta/monitoring/custom_fields_view.php:718 -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:195 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:714 #: ../../enterprise/meta/include/functions_wizard_meta.php:174 #: ../../enterprise/meta/include/functions_wizard_meta.php:1796 #: ../../enterprise/meta/agentsearch.php:132 #: ../../enterprise/meta/agentsearch.php:332 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1974 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2012 -#: ../../enterprise/include/functions_reporting_csv.php:2783 +#: ../../enterprise/include/functions_reporting_csv.php:2824 #: ../../enterprise/include/class/CSVImportAgents.class.php:157 #: ../../enterprise/include/class/SAPView.class.php:226 #: ../../enterprise/include/functions_events.php:216 -#: ../../enterprise/operation/log/log_viewer.php:747 +#: ../../enterprise/operation/log/log_viewer.php:765 #: ../../godmode/modules/manage_network_components.php:778 #: ../../godmode/agentes/agent_manager.php:551 -#: ../../godmode/agentes/module_manager.php:623 -#: ../../godmode/massive/massive_edit_agents.php:774 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1217 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1238 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1260 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3704 +#: ../../godmode/agentes/module_manager.php:689 +#: ../../godmode/massive/massive_edit_agents.php:785 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1236 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1257 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1279 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3749 #: ../../godmode/events/event_edit_filter.php:932 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1065 -#: ../../include/functions_reporting_html.php:2371 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1127 +#: ../../include/functions_reporting_html.php:2375 #: ../../include/class/AgentWizard.class.php:1282 -#: ../../operation/inventory/inventory.php:492 -#: ../../operation/events/events.php:2007 +#: ../../operation/inventory/inventory.php:496 +#: ../../operation/events/events.php:2160 msgid "Server" msgstr "Servidor" #: ../../enterprise/meta/advanced/policymanager.queue.php:258 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:303 #: ../../enterprise/meta/monitoring/group_view.php:154 #: ../../enterprise/meta/monitoring/group_view.php:212 #: ../../enterprise/meta/include/functions_autoprovision.php:497 @@ -9398,9 +9327,9 @@ msgstr "Servidor" #: ../../enterprise/godmode/agentes/collections.data.php:321 #: ../../enterprise/godmode/agentes/collections.editor.php:83 #: ../../enterprise/godmode/policies/policy_queue.php:688 -#: ../../enterprise/godmode/policies/policies.php:438 -#: ../../enterprise/godmode/policies/policies.php:603 -#: ../../enterprise/godmode/policies/policy_agents.php:719 +#: ../../enterprise/godmode/policies/policies.php:454 +#: ../../enterprise/godmode/policies/policies.php:619 +#: ../../enterprise/godmode/policies/policy_agents.php:729 #: ../../enterprise/godmode/policies/policy.php:93 #: ../../enterprise/godmode/policies/policy.php:106 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:248 @@ -9408,50 +9337,50 @@ msgstr "Servidor" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:209 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:294 #: ../../enterprise/include/functions_cron.php:215 -#: ../../enterprise/include/functions_tasklist.php:367 +#: ../../enterprise/include/functions_tasklist.php:387 #: ../../enterprise/include/functions_reporting_pdf.php:889 -#: ../../enterprise/include/functions_policies.php:3797 +#: ../../enterprise/include/functions_policies.php:3813 #: ../../enterprise/operation/services/massive/services.create.php:985 #: ../../enterprise/operation/services/massive/service.create.elements.php:379 #: ../../enterprise/operation/services/services.service_map.php:148 -#: ../../extensions/agents_modules.php:478 -#: ../../extensions/agents_modules.php:865 ../../godmode/groups/tactical.php:213 +#: ../../extensions/agents_modules.php:478 ../../extensions/agents_modules.php:865 +#: ../../godmode/groups/tactical.php:213 #: ../../godmode/agentes/planned_downtime.list.php:84 #: ../../godmode/agentes/planned_downtime.list.php:109 #: ../../godmode/massive/massive_standby_alerts.php:204 -#: ../../godmode/massive/massive_delete_modules.php:535 +#: ../../godmode/massive/massive_delete_modules.php:517 +#: ../../godmode/massive/massive_delete_modules.php:585 #: ../../godmode/massive/massive_add_alerts.php:231 #: ../../godmode/massive/massive_edit_plugins.php:367 #: ../../godmode/massive/massive_enable_disable_alerts.php:175 #: ../../godmode/massive/massive_delete_alerts.php:315 -#: ../../godmode/massive/massive_edit_modules.php:511 +#: ../../godmode/massive/massive_edit_modules.php:585 #: ../../godmode/alerts/alert_list.list.php:99 #: ../../godmode/reporting/reporting_builder.list_items.php:211 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1853 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1879 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2126 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1895 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1921 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2168 #: ../../godmode/reporting/visual_console_builder.wizard.php:430 -#: ../../mobile/include/functions_web.php:23 -#: ../../mobile/operation/agents.php:205 ../../mobile/operation/home.php:81 -#: ../../mobile/operation/agent.php:161 -#: ../../include/functions_reporting_html.php:2115 -#: ../../include/functions_reporting_html.php:2587 -#: ../../include/functions_reporting_html.php:3377 -#: ../../include/functions_cron.php:701 ../../include/functions_html.php:1693 -#: ../../include/functions_html.php:5938 -#: ../../include/functions_massive_operations.php:217 +#: ../../mobile/include/functions_web.php:23 ../../mobile/operation/agents.php:205 +#: ../../mobile/operation/home.php:79 ../../mobile/operation/agent.php:161 +#: ../../include/functions_reporting_html.php:2119 +#: ../../include/functions_reporting_html.php:2591 +#: ../../include/functions_reporting_html.php:3381 +#: ../../include/functions_cron.php:701 ../../include/functions_html.php:1745 +#: ../../include/functions_html.php:6054 +#: ../../include/functions_massive_operations.php:240 #: ../../include/class/Diagnostics.class.php:1188 #: ../../include/class/Diagnostics.class.php:1192 #: ../../include/class/Diagnostics.class.php:1196 #: ../../include/class/Diagnostics.class.php:1200 -#: ../../include/class/NetworkMap.class.php:3445 +#: ../../include/class/NetworkMap.class.php:3447 #: ../../include/class/AgentsAlerts.class.php:252 #: ../../include/class/AgentsAlerts.class.php:567 #: ../../include/lib/Dashboard/Widgets/groups_status.php:347 #: ../../include/lib/Dashboard/Widgets/groups_status.php:352 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:445 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:512 #: ../../include/functions_groups.php:53 ../../operation/heatmap.php:98 -#: ../../operation/search_results.php:81 +#: ../../operation/search_results.php:82 #: ../../operation/agentes/interface_view.functions.php:78 #: ../../operation/agentes/group_view.php:184 #: ../../operation/agentes/group_view.php:237 @@ -9464,7 +9393,7 @@ msgstr "Agentes" #: ../../enterprise/include/class/Omnishell.class.php:408 #: ../../enterprise/include/functions_ipam.php:1425 #: ../../enterprise/include/functions_ipam.php:1430 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:611 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:645 msgid "Progress" msgstr "Progreso" @@ -9489,13 +9418,8 @@ msgid "Empty queue." msgstr "Cola vacía" #: ../../enterprise/meta/monitoring/custom_fields_csv.php:101 -#: ../../enterprise/meta/monitoring/custom_fields_view.php:716 -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:203 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:309 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:376 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:644 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:723 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3506 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:712 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2386 #: ../../enterprise/meta/agentsearch.php:133 #: ../../enterprise/godmode/agentes/collections.agents.php:119 #: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:106 @@ -9518,48 +9442,49 @@ msgstr "Cola vacía" #: ../../enterprise/include/functions_reporting_pdf.php:546 #: ../../enterprise/include/functions_reporting_pdf.php:562 #: ../../enterprise/include/functions_reporting_pdf.php:722 -#: ../../enterprise/include/functions_reporting_csv.php:497 -#: ../../enterprise/include/functions_reporting_csv.php:826 -#: ../../enterprise/include/functions_reporting_csv.php:852 -#: ../../enterprise/include/functions_reporting_csv.php:965 -#: ../../enterprise/include/functions_reporting_csv.php:1004 -#: ../../enterprise/include/functions_reporting_csv.php:1064 -#: ../../enterprise/include/functions_reporting_csv.php:1080 -#: ../../enterprise/include/functions_reporting_csv.php:1104 -#: ../../enterprise/include/functions_reporting_csv.php:1234 -#: ../../enterprise/include/functions_reporting_csv.php:1265 -#: ../../enterprise/include/functions_reporting_csv.php:1320 -#: ../../enterprise/include/functions_reporting_csv.php:1375 -#: ../../enterprise/include/functions_reporting_csv.php:1424 -#: ../../enterprise/include/functions_reporting_csv.php:1479 -#: ../../enterprise/include/functions_reporting_csv.php:1508 -#: ../../enterprise/include/functions_reporting_csv.php:1552 -#: ../../enterprise/include/functions_reporting_csv.php:1598 -#: ../../enterprise/include/functions_reporting_csv.php:1671 -#: ../../enterprise/include/functions_reporting_csv.php:1790 -#: ../../enterprise/include/functions_reporting_csv.php:2025 -#: ../../enterprise/include/functions_reporting_csv.php:2098 -#: ../../enterprise/include/functions_reporting_csv.php:2331 -#: ../../enterprise/include/functions_reporting_csv.php:2367 -#: ../../enterprise/include/functions_reporting_csv.php:2398 -#: ../../enterprise/include/functions_reporting_csv.php:2515 -#: ../../enterprise/include/functions_reporting_csv.php:2568 -#: ../../enterprise/include/functions_reporting_csv.php:2786 +#: ../../enterprise/include/functions_reporting_csv.php:538 +#: ../../enterprise/include/functions_reporting_csv.php:867 +#: ../../enterprise/include/functions_reporting_csv.php:893 +#: ../../enterprise/include/functions_reporting_csv.php:1006 +#: ../../enterprise/include/functions_reporting_csv.php:1045 +#: ../../enterprise/include/functions_reporting_csv.php:1105 +#: ../../enterprise/include/functions_reporting_csv.php:1121 +#: ../../enterprise/include/functions_reporting_csv.php:1145 +#: ../../enterprise/include/functions_reporting_csv.php:1275 +#: ../../enterprise/include/functions_reporting_csv.php:1306 +#: ../../enterprise/include/functions_reporting_csv.php:1361 +#: ../../enterprise/include/functions_reporting_csv.php:1416 +#: ../../enterprise/include/functions_reporting_csv.php:1465 +#: ../../enterprise/include/functions_reporting_csv.php:1520 +#: ../../enterprise/include/functions_reporting_csv.php:1549 +#: ../../enterprise/include/functions_reporting_csv.php:1593 +#: ../../enterprise/include/functions_reporting_csv.php:1639 +#: ../../enterprise/include/functions_reporting_csv.php:1712 +#: ../../enterprise/include/functions_reporting_csv.php:1831 +#: ../../enterprise/include/functions_reporting_csv.php:2066 +#: ../../enterprise/include/functions_reporting_csv.php:2139 +#: ../../enterprise/include/functions_reporting_csv.php:2372 +#: ../../enterprise/include/functions_reporting_csv.php:2408 +#: ../../enterprise/include/functions_reporting_csv.php:2439 +#: ../../enterprise/include/functions_reporting_csv.php:2556 +#: ../../enterprise/include/functions_reporting_csv.php:2609 +#: ../../enterprise/include/functions_reporting_csv.php:2827 #: ../../enterprise/include/class/LogSource.class.php:603 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:950 -#: ../../enterprise/include/functions_reporting.php:1846 -#: ../../enterprise/include/functions_reporting.php:2189 -#: ../../enterprise/include/functions_reporting.php:2202 -#: ../../enterprise/include/functions_reporting.php:2235 -#: ../../enterprise/include/functions_reporting.php:2253 -#: ../../enterprise/include/functions_reporting.php:2911 -#: ../../enterprise/include/functions_reporting.php:3900 -#: ../../enterprise/include/functions_reporting.php:4924 -#: ../../enterprise/include/functions_services.php:1666 +#: ../../enterprise/include/functions_reporting.php:1861 +#: ../../enterprise/include/functions_reporting.php:2204 +#: ../../enterprise/include/functions_reporting.php:2217 +#: ../../enterprise/include/functions_reporting.php:2397 +#: ../../enterprise/include/functions_reporting.php:2457 +#: ../../enterprise/include/functions_reporting.php:2475 +#: ../../enterprise/include/functions_reporting.php:3133 +#: ../../enterprise/include/functions_reporting.php:4122 +#: ../../enterprise/include/functions_reporting.php:5146 +#: ../../enterprise/include/functions_services.php:1705 #: ../../enterprise/include/functions_events.php:80 #: ../../enterprise/operation/agentes/tag_view.php:693 -#: ../../enterprise/operation/log/log_viewer.php:768 -#: ../../enterprise/tools/ipam/ipam_network.php:425 +#: ../../enterprise/operation/log/log_viewer.php:786 +#: ../../enterprise/tools/ipam/ipam_network.php:583 #: ../../enterprise/tools/ipam/ipam_ajax.php:382 #: ../../extensions/insert_data.php:194 #: ../../godmode/modules/manage_inventory_modules.php:317 @@ -9567,72 +9492,74 @@ msgstr "Cola vacía" #: ../../godmode/agentes/status_monitor_custom_fields.php:161 #: ../../godmode/agentes/module_manager_editor_prediction.php:134 #: ../../godmode/agentes/planned_downtime.list.php:420 -#: ../../godmode/agentes/module_manager_editor_common.php:1485 -#: ../../godmode/agentes/module_manager_editor_common.php:1544 +#: ../../godmode/agentes/module_manager_editor_common.php:1502 +#: ../../godmode/agentes/module_manager_editor_common.php:1561 #: ../../godmode/gis_maps/configure_gis_map.php:592 -#: ../../godmode/massive/massive_copy_modules.php:131 -#: ../../godmode/massive/massive_copy_modules.php:295 +#: ../../godmode/massive/massive_copy_modules.php:148 +#: ../../godmode/massive/massive_copy_modules.php:338 #: ../../godmode/massive/massive_standby_alerts.php:224 #: ../../godmode/massive/massive_standby_alerts.php:259 #: ../../godmode/massive/massive_enable_disable_alerts.php:196 #: ../../godmode/massive/massive_enable_disable_alerts.php:231 +#: ../../godmode/massive/massive_edit_modules.php:485 #: ../../godmode/alerts/alert_list.list.php:564 #: ../../godmode/alerts/alert_list.list.php:813 #: ../../godmode/alerts/alert_view.php:93 -#: ../../godmode/alerts/alert_list.builder.php:55 +#: ../../godmode/alerts/alert_list.builder.php:58 +#: ../../godmode/alerts/alert_list.builder.php:74 #: ../../godmode/reporting/reporting_builder.list_items.php:393 #: ../../godmode/reporting/create_container.php:473 #: ../../godmode/reporting/create_container.php:657 #: ../../godmode/reporting/create_container.php:744 #: ../../godmode/reporting/graph_builder.graph_editor.php:345 -#: ../../godmode/reporting/reporting_builder.item_editor.php:212 -#: ../../godmode/reporting/reporting_builder.item_editor.php:891 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1170 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1735 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4102 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4620 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4644 +#: ../../godmode/reporting/reporting_builder.item_editor.php:215 +#: ../../godmode/reporting/reporting_builder.item_editor.php:909 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1189 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1777 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4147 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4665 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4689 #: ../../godmode/reporting/visual_console_builder.elements.php:120 #: ../../godmode/reporting/visual_console_builder.wizard.php:463 #: ../../godmode/reporting/visual_console_builder.wizard.php:789 #: ../../godmode/reporting/visual_console_builder.wizard.php:812 -#: ../../godmode/servers/plugin.php:85 ../../mobile/operation/agents.php:93 -#: ../../mobile/operation/agents.php:404 ../../mobile/operation/modules.php:608 -#: ../../mobile/operation/home.php:112 ../../mobile/operation/services.php:225 -#: ../../mobile/operation/events.php:870 +#: ../../godmode/servers/plugin.php:115 ../../godmode/servers/plugin.php:134 +#: ../../mobile/operation/agents.php:93 ../../mobile/operation/agents.php:404 +#: ../../mobile/operation/modules.php:608 ../../mobile/operation/home.php:110 +#: ../../mobile/operation/services.php:225 ../../mobile/operation/events.php:866 #: ../../include/functions_visual_map_editor.php:416 #: ../../include/functions_visual_map_editor.php:449 -#: ../../include/functions_reporting_html.php:548 -#: ../../include/functions_reporting_html.php:947 -#: ../../include/functions_reporting_html.php:1059 -#: ../../include/functions_reporting_html.php:1067 -#: ../../include/functions_reporting_html.php:2032 -#: ../../include/functions_reporting_html.php:2374 -#: ../../include/functions_reporting_html.php:2479 -#: ../../include/functions_reporting_html.php:3340 -#: ../../include/functions_reporting_html.php:3475 -#: ../../include/functions_reporting_html.php:3769 -#: ../../include/functions_reporting_html.php:3850 -#: ../../include/functions_reporting_html.php:3858 -#: ../../include/functions_reporting_html.php:3867 -#: ../../include/functions_reporting_html.php:3879 -#: ../../include/functions_reporting_html.php:4039 -#: ../../include/functions_reporting_html.php:4163 -#: ../../include/functions_reporting_html.php:4257 -#: ../../include/functions_reporting_html.php:4984 -#: ../../include/functions_reporting_html.php:5032 -#: ../../include/functions_reporting_html.php:5071 -#: ../../include/functions_reporting_html.php:5399 -#: ../../include/functions_reporting_html.php:5439 -#: ../../include/functions_reporting_html.php:5689 -#: ../../include/ajax/heatmap.ajax.php:294 -#: ../../include/ajax/heatmap.ajax.php:419 +#: ../../include/functions_reporting_html.php:552 +#: ../../include/functions_reporting_html.php:951 +#: ../../include/functions_reporting_html.php:1063 +#: ../../include/functions_reporting_html.php:1071 +#: ../../include/functions_reporting_html.php:2036 +#: ../../include/functions_reporting_html.php:2378 +#: ../../include/functions_reporting_html.php:2483 +#: ../../include/functions_reporting_html.php:3344 +#: ../../include/functions_reporting_html.php:3479 +#: ../../include/functions_reporting_html.php:3773 +#: ../../include/functions_reporting_html.php:3854 +#: ../../include/functions_reporting_html.php:3862 +#: ../../include/functions_reporting_html.php:3871 +#: ../../include/functions_reporting_html.php:3883 +#: ../../include/functions_reporting_html.php:4043 +#: ../../include/functions_reporting_html.php:4167 +#: ../../include/functions_reporting_html.php:4261 +#: ../../include/functions_reporting_html.php:4988 +#: ../../include/functions_reporting_html.php:5036 +#: ../../include/functions_reporting_html.php:5075 +#: ../../include/functions_reporting_html.php:5410 +#: ../../include/functions_reporting_html.php:5450 +#: ../../include/functions_reporting_html.php:5700 +#: ../../include/ajax/heatmap.ajax.php:294 ../../include/ajax/heatmap.ajax.php:419 #: ../../include/ajax/heatmap.ajax.php:454 -#: ../../include/ajax/alert_list.ajax.php:459 -#: ../../include/functions_inventory.php:402 -#: ../../include/functions_inventory.php:1173 -#: ../../include/functions_inventory.php:1229 -#: ../../include/functions_graph.php:5072 ../../include/functions_gis.php:229 +#: ../../include/ajax/alert_list.ajax.php:495 +#: ../../include/functions_inventory.php:407 +#: ../../include/functions_inventory.php:1196 +#: ../../include/functions_inventory.php:1252 +#: ../../include/functions_graph.php:5082 ../../include/functions_gis.php:229 +#: ../../include/functions_ui.php:1636 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:546 #: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:394 #: ../../include/rest-api/models/VisualConsole/Items/BasicChart.php:281 @@ -9643,22 +9570,24 @@ msgstr "Cola vacía" #: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:575 #: ../../include/rest-api/models/VisualConsole/Items/DonutGraph.php:214 #: ../../include/rest-api/models/VisualConsole/Items/Odometer.php:368 -#: ../../include/functions_reports.php:1332 -#: ../../include/class/NetworkMap.class.php:2985 -#: ../../include/class/NetworkMap.class.php:3037 -#: ../../include/class/NetworkMap.class.php:3369 +#: ../../include/functions_reports.php:1337 +#: ../../include/class/AlertsList.class.php:311 +#: ../../include/class/NetworkMap.class.php:2987 +#: ../../include/class/NetworkMap.class.php:3039 +#: ../../include/class/NetworkMap.class.php:3371 #: ../../include/class/AgentsAlerts.class.php:430 #: ../../include/class/AgentsAlerts.class.php:982 -#: ../../include/functions_reporting.php:7341 +#: ../../include/class/WelcomeWindow.class.php:798 +#: ../../include/functions_reporting.php:7352 #: ../../include/lib/Dashboard/Widgets/sla_percent.php:341 -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:279 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:282 #: ../../include/lib/Dashboard/Widgets/AvgSumMaxMinModule.php:416 #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:360 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:544 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:560 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:463 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:373 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:442 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:567 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:583 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:466 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:381 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:450 #: ../../include/lib/Dashboard/Widgets/wux_transaction_stats.php:250 #: ../../include/lib/Dashboard/Widgets/module_icon.php:359 #: ../../include/lib/Dashboard/Widgets/module_value.php:334 @@ -9668,54 +9597,56 @@ msgstr "Cola vacía" #: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:326 #: ../../include/lib/Dashboard/Widgets/module_status.php:350 #: ../../include/lib/Dashboard/Widgets/single_graph.php:301 -#: ../../include/lib/Dashboard/Widgets/top_n.php:206 -#: ../../include/functions_snmp_browser.php:1818 -#: ../../operation/search_agents.php:42 ../../operation/search_agents.php:48 +#: ../../include/lib/Dashboard/Widgets/top_n.php:225 +#: ../../include/lib/Dashboard/Widgets/top_n.php:319 +#: ../../include/functions_snmp_browser.php:1862 +#: ../../operation/search_agents.php:35 #: ../../operation/agentes/exportdata.csv.php:74 -#: ../../operation/agentes/estado_agente.php:1030 +#: ../../operation/agentes/estado_agente.php:1048 #: ../../operation/agentes/interface_view.functions.php:499 #: ../../operation/agentes/exportdata.php:114 -#: ../../operation/agentes/status_monitor.php:1538 +#: ../../operation/agentes/status_monitor.php:1541 #: ../../operation/agentes/estado_monitores.php:123 -#: ../../operation/agentes/ver_agente.php:1187 +#: ../../operation/agentes/ver_agente.php:1205 #: ../../operation/agentes/exportdata.excel.php:74 #: ../../operation/gis_maps/ajax.php:236 ../../operation/gis_maps/ajax.php:269 -#: ../../operation/search_alerts.php:34 -#: ../../operation/inventory/inventory.php:630 -#: ../../operation/search_modules.php:36 ../../operation/events/events.php:2742 +#: ../../operation/search_alerts.php:34 ../../operation/inventory/inventory.php:634 +#: ../../operation/search_modules.php:36 ../../operation/events/events.php:2955 msgid "Agent" msgstr "Agente" #: ../../enterprise/meta/monitoring/custom_fields_csv.php:102 #: ../../enterprise/godmode/servers/new_HA_cluster.php:137 -#: ../../enterprise/godmode/servers/HA_cluster.php:166 -#: ../../enterprise/include/functions_reporting_csv.php:1983 -#: ../../enterprise/include/class/Azure.cloud.php:806 +#: ../../enterprise/godmode/servers/HA_cluster.php:185 +#: ../../enterprise/include/functions_reporting_csv.php:2024 +#: ../../enterprise/include/class/Azure.cloud.php:816 #: ../../enterprise/include/class/VMware.app.php:621 #: ../../enterprise/include/class/DeploymentCenter.class.php:664 #: ../../enterprise/include/class/DeploymentCenter.class.php:715 #: ../../enterprise/include/class/DeploymentCenter.class.php:1308 #: ../../enterprise/include/class/DeploymentCenter.class.php:1429 #: ../../enterprise/include/class/Aws.S3.php:570 -#: ../../enterprise/include/class/Aws.cloud.php:534 -#: ../../enterprise/include/functions_reporting.php:2335 +#: ../../enterprise/include/class/Aws.cloud.php:535 +#: ../../enterprise/include/functions_reporting.php:2557 #: ../../enterprise/include/functions_ipam.php:1657 #: ../../enterprise/include/functions_ipam.php:1658 -#: ../../extensions/api_checker.php:231 ../../extensions/users_connected.php:178 -#: ../../godmode/reporting/reporting_builder.item_editor.php:70 +#: ../../enterprise/tools/ipam/ipam_network.php:249 +#: ../../enterprise/tools/ipam/ipam_list.php:57 +#: ../../extensions/api_checker.php:241 ../../extensions/users_connected.php:178 +#: ../../godmode/reporting/reporting_builder.item_editor.php:73 #: ../../godmode/reporting/visual_console_builder.elements.php:847 -#: ../../include/functions_visual_map_editor.php:1513 -#: ../../include/functions_reporting_html.php:3357 -#: ../../include/functions_reporting_html.php:3690 +#: ../../include/functions_visual_map_editor.php:1508 +#: ../../include/functions_reporting_html.php:3361 +#: ../../include/functions_reporting_html.php:3694 #: ../../include/ajax/heatmap.ajax.php:461 #: ../../include/class/AuditLog.class.php:223 -#: ../../operation/network/network_report.php:272 -#: ../../operation/inventory/inventory.php:1246 +#: ../../operation/network/network_report.php:404 +#: ../../operation/inventory/inventory.php:1259 msgid "IP" msgstr "IP" #: ../../enterprise/meta/monitoring/custom_fields_csv.php:104 -#: ../../godmode/massive/massive_edit_modules.php:468 +#: ../../godmode/massive/massive_edit_modules.php:514 msgid "Agent Status" msgstr "Estado de agente" @@ -9727,42 +9658,42 @@ msgstr "Estado de agente" #: ../../enterprise/meta/monitoring/tactical.php:223 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:119 #: ../../enterprise/godmode/services/services.elements.php:418 -#: ../../enterprise/include/functions_services.php:1428 +#: ../../enterprise/include/functions_services.php:1468 #: ../../enterprise/operation/agentes/tag_view.php:130 #: ../../enterprise/operation/services/services.treeview_services.php:321 #: ../../enterprise/operation/services/services.list.php:205 #: ../../enterprise/operation/services/services.table_services.php:141 -#: ../../godmode/groups/group_list.php:1126 -#: ../../godmode/agentes/module_manager_editor_common.php:476 -#: ../../godmode/agentes/module_manager_editor_common.php:564 +#: ../../godmode/groups/group_list.php:1136 +#: ../../godmode/agentes/module_manager_editor_common.php:477 +#: ../../godmode/agentes/module_manager_editor_common.php:565 #: ../../godmode/netflow/nf_edit_form.php:290 -#: ../../godmode/massive/massive_copy_modules.php:115 -#: ../../godmode/massive/massive_copy_modules.php:275 -#: ../../godmode/massive/massive_delete_modules.php:418 -#: ../../godmode/massive/massive_delete_modules.php:439 -#: ../../godmode/massive/massive_edit_modules.php:385 -#: ../../godmode/massive/massive_edit_modules.php:471 +#: ../../godmode/massive/massive_copy_modules.php:123 +#: ../../godmode/massive/massive_copy_modules.php:311 +#: ../../godmode/massive/massive_delete_modules.php:427 +#: ../../godmode/massive/massive_edit_modules.php:391 +#: ../../godmode/massive/massive_edit_modules.php:507 #: ../../godmode/setup/setup_visuals.php:1017 #: ../../godmode/setup/setup_visuals.php:1039 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3839 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3884 #: ../../mobile/operation/agents.php:58 ../../mobile/operation/modules.php:69 -#: ../../include/functions_reporting_html.php:2594 -#: ../../include/functions.php:1087 ../../include/functions.php:1327 -#: ../../include/functions.php:1334 ../../include/functions.php:1367 -#: ../../include/ajax/module.php:1961 ../../include/functions_graph.php:3339 -#: ../../include/functions_graph.php:3341 ../../include/functions_graph.php:4852 +#: ../../include/functions_reporting_html.php:2598 ../../include/functions.php:1087 +#: ../../include/functions.php:1327 ../../include/functions.php:1334 +#: ../../include/functions.php:1367 ../../include/ajax/module.php:1996 +#: ../../include/functions_graph.php:3343 ../../include/functions_graph.php:3345 +#: ../../include/functions_graph.php:4863 #: ../../include/rest-api/models/VisualConsole/Items/Group.php:578 #: ../../include/functions_massive_operations.php:146 +#: ../../include/class/ExtensionsDiscovery.class.php:607 #: ../../include/lib/Dashboard/Widgets/system_group_status.php:315 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:253 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:557 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:587 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:274 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:558 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:588 #: ../../include/lib/Dashboard/Widgets/tree_view.php:401 #: ../../include/lib/Dashboard/Widgets/tree_view.php:436 #: ../../include/lib/Dashboard/Widgets/tree_view.php:722 -#: ../../include/functions_events.php:3223 ../../operation/tree.php:208 +#: ../../include/functions_events.php:3152 ../../operation/tree.php:208 #: ../../operation/tree.php:299 ../../operation/tree.php:535 -#: ../../operation/agentes/estado_agente.php:273 +#: ../../operation/agentes/estado_agente.php:291 #: ../../operation/agentes/status_monitor.php:563 #: ../../operation/agentes/group_view.php:247 #: ../../operation/agentes/group_view.php:252 @@ -9788,11 +9719,11 @@ msgstr "Normal" #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:121 #: ../../enterprise/godmode/services/services.service.php:722 #: ../../enterprise/godmode/services/services.elements.php:372 -#: ../../enterprise/include/functions_reporting.php:3211 -#: ../../enterprise/include/functions_reporting.php:4213 -#: ../../enterprise/include/functions_reporting.php:4864 -#: ../../enterprise/include/functions_reporting.php:6219 -#: ../../enterprise/include/functions_services.php:1440 +#: ../../enterprise/include/functions_reporting.php:3433 +#: ../../enterprise/include/functions_reporting.php:4435 +#: ../../enterprise/include/functions_reporting.php:5086 +#: ../../enterprise/include/functions_reporting.php:6441 +#: ../../enterprise/include/functions_services.php:1480 #: ../../enterprise/operation/agentes/tag_view.php:132 #: ../../enterprise/operation/services/services.service.php:113 #: ../../enterprise/operation/services/services.service.php:159 @@ -9801,42 +9732,40 @@ msgstr "Normal" #: ../../enterprise/operation/services/services.treeview_services.php:301 #: ../../enterprise/operation/services/services.list.php:207 #: ../../enterprise/operation/services/services.list.php:542 -#: ../../enterprise/operation/services/services.list.php:596 +#: ../../enterprise/operation/services/services.list.php:603 #: ../../enterprise/operation/services/services.table_services.php:143 -#: ../../extensions/module_groups.php:50 -#: ../../godmode/modules/manage_network_components_form_wizard.php:418 -#: ../../godmode/groups/group_list.php:1106 -#: ../../godmode/massive/massive_copy_modules.php:117 -#: ../../godmode/massive/massive_copy_modules.php:277 -#: ../../godmode/massive/massive_delete_modules.php:420 -#: ../../godmode/massive/massive_delete_modules.php:441 -#: ../../godmode/massive/massive_edit_modules.php:387 -#: ../../godmode/massive/massive_edit_modules.php:473 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3841 +#: ../../extensions/module_groups.php:50 ../../godmode/groups/group_list.php:1116 +#: ../../godmode/massive/massive_copy_modules.php:125 +#: ../../godmode/massive/massive_copy_modules.php:313 +#: ../../godmode/massive/massive_delete_modules.php:429 +#: ../../godmode/massive/massive_edit_modules.php:393 +#: ../../godmode/massive/massive_edit_modules.php:509 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3886 #: ../../mobile/operation/agents.php:57 ../../mobile/operation/modules.php:71 -#: ../../include/functions_reporting_html.php:867 -#: ../../include/functions_reporting_html.php:2595 -#: ../../include/functions_reporting_html.php:4899 -#: ../../include/functions.php:1095 ../../include/functions.php:1331 -#: ../../include/functions.php:1332 ../../include/functions.php:1334 -#: ../../include/functions.php:1375 ../../include/ajax/module.php:1966 -#: ../../include/functions_graph.php:3363 ../../include/functions_graph.php:3365 -#: ../../include/functions_graph.php:4860 ../../include/functions_ui.php:2912 +#: ../../include/functions_reporting_html.php:871 +#: ../../include/functions_reporting_html.php:2599 +#: ../../include/functions_reporting_html.php:4903 ../../include/functions.php:1095 +#: ../../include/functions.php:1331 ../../include/functions.php:1332 +#: ../../include/functions.php:1334 ../../include/functions.php:1375 +#: ../../include/ajax/module.php:2001 ../../include/functions_graph.php:3367 +#: ../../include/functions_graph.php:3369 ../../include/functions_graph.php:4871 +#: ../../include/functions_ui.php:3170 #: ../../include/rest-api/models/VisualConsole/Items/Group.php:564 #: ../../include/functions_massive_operations.php:148 +#: ../../include/class/ExtensionsDiscovery.class.php:609 #: ../../include/class/AgentWizard.class.php:1404 #: ../../include/class/AgentWizard.class.php:4161 #: ../../include/lib/Dashboard/Widgets/system_group_status.php:317 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:254 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:567 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:587 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:592 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:275 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:568 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:588 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:593 #: ../../include/lib/Dashboard/Widgets/tree_view.php:403 #: ../../include/lib/Dashboard/Widgets/tree_view.php:438 #: ../../include/lib/Dashboard/Widgets/tree_view.php:702 -#: ../../include/functions_events.php:3231 ../../operation/tree.php:210 +#: ../../include/functions_events.php:3160 ../../operation/tree.php:210 #: ../../operation/tree.php:301 ../../operation/tree.php:515 -#: ../../operation/agentes/estado_agente.php:275 +#: ../../operation/agentes/estado_agente.php:293 #: ../../operation/agentes/status_monitor.php:565 #: ../../operation/agentes/group_view.php:249 #: ../../operation/agentes/group_view.php:254 @@ -9865,16 +9794,16 @@ msgid "Custom Fields View" msgstr "Vista de campos personalizados" #: ../../enterprise/meta/monitoring/custom_fields_view.php:170 -#: ../../enterprise/godmode/policies/policies.php:314 +#: ../../enterprise/godmode/policies/policies.php:330 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:736 #: ../../extensions/agents_modules.php:447 #: ../../godmode/agentes/modificar_agente.php:333 #: ../../godmode/agentes/planned_downtime.editor.php:1197 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1667 -#: ../../include/functions_html.php:1581 -#: ../../include/class/NetworkMap.class.php:3433 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1709 +#: ../../include/functions_html.php:1633 +#: ../../include/class/NetworkMap.class.php:3435 #: ../../include/lib/Dashboard/Widgets/alerts_fired.php:254 -#: ../../operation/agentes/estado_agente.php:310 +#: ../../operation/agentes/estado_agente.php:328 #: ../../operation/agentes/interface_view.functions.php:61 #: ../../operation/agentes/status_monitor.php:844 msgid "Recursion" @@ -9883,27 +9812,26 @@ msgstr "Recurrencia" #: ../../enterprise/meta/monitoring/custom_fields_view.php:185 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:123 #: ../../enterprise/operation/agentes/tag_view.php:134 -#: ../../godmode/massive/massive_copy_modules.php:119 -#: ../../godmode/massive/massive_copy_modules.php:279 -#: ../../godmode/massive/massive_delete_modules.php:422 -#: ../../godmode/massive/massive_delete_modules.php:443 -#: ../../godmode/massive/massive_edit_modules.php:389 -#: ../../godmode/massive/massive_edit_modules.php:475 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3843 +#: ../../godmode/massive/massive_copy_modules.php:127 +#: ../../godmode/massive/massive_copy_modules.php:315 +#: ../../godmode/massive/massive_delete_modules.php:431 +#: ../../godmode/massive/massive_edit_modules.php:395 +#: ../../godmode/massive/massive_edit_modules.php:511 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3888 #: ../../godmode/events/event_edit_filter.php:352 #: ../../mobile/operation/modules.php:73 ../../include/functions.php:1333 #: ../../include/functions_massive_operations.php:150 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:258 -#: ../../include/lib/Dashboard/Widgets/events_list.php:319 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:264 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:582 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:279 +#: ../../include/lib/Dashboard/Widgets/events_list.php:330 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:265 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:583 #: ../../include/lib/Dashboard/Widgets/tree_view.php:406 #: ../../include/lib/Dashboard/Widgets/tree_view.php:441 #: ../../include/lib/Dashboard/Widgets/tree_view.php:727 -#: ../../include/functions_events.php:3179 ../../operation/tree.php:540 -#: ../../operation/agentes/estado_agente.php:277 +#: ../../include/functions_events.php:3108 ../../operation/tree.php:540 +#: ../../operation/agentes/estado_agente.php:295 #: ../../operation/agentes/status_monitor.php:567 -#: ../../operation/events/events.php:1793 +#: ../../operation/events/events.php:1946 msgid "Not normal" msgstr "No normal" @@ -9914,26 +9842,26 @@ msgstr "No normal" #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:124 #: ../../enterprise/operation/agentes/tag_view.php:136 #: ../../enterprise/operation/services/services.treeview_services.php:316 -#: ../../godmode/groups/group_list.php:1121 -#: ../../godmode/massive/massive_copy_modules.php:120 -#: ../../godmode/massive/massive_copy_modules.php:280 -#: ../../godmode/massive/massive_delete_modules.php:423 -#: ../../godmode/massive/massive_delete_modules.php:444 -#: ../../godmode/massive/massive_edit_modules.php:390 -#: ../../godmode/massive/massive_edit_modules.php:476 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3844 +#: ../../godmode/groups/group_list.php:1131 +#: ../../godmode/massive/massive_copy_modules.php:128 +#: ../../godmode/massive/massive_copy_modules.php:316 +#: ../../godmode/massive/massive_delete_modules.php:432 +#: ../../godmode/massive/massive_edit_modules.php:396 +#: ../../godmode/massive/massive_edit_modules.php:512 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3889 #: ../../mobile/operation/modules.php:75 -#: ../../include/functions_reporting_html.php:660 -#: ../../include/functions_reporting_html.php:2598 -#: ../../include/functions_reporting_html.php:4706 -#: ../../include/ajax/module.php:1978 +#: ../../include/functions_reporting_html.php:664 +#: ../../include/functions_reporting_html.php:2602 +#: ../../include/functions_reporting_html.php:4710 +#: ../../include/ajax/module.php:2013 #: ../../include/functions_massive_operations.php:151 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:257 +#: ../../include/class/ExtensionsDiscovery.class.php:611 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:278 #: ../../include/lib/Dashboard/Widgets/tree_view.php:405 #: ../../include/lib/Dashboard/Widgets/tree_view.php:440 #: ../../include/lib/Dashboard/Widgets/tree_view.php:717 #: ../../operation/tree.php:212 ../../operation/tree.php:303 -#: ../../operation/tree.php:530 ../../operation/agentes/estado_agente.php:278 +#: ../../operation/tree.php:530 ../../operation/agentes/estado_agente.php:296 #: ../../operation/agentes/status_monitor.php:569 #: ../../operation/agentes/group_view.php:246 #: ../../operation/agentes/group_view.php:251 @@ -9953,14 +9881,14 @@ msgstr "Módulo de estado" #: ../../enterprise/meta/monitoring/custom_fields_view.php:230 #: ../../enterprise/meta/monitoring/custom_fields_view.php:231 #: ../../enterprise/include/ajax/log_viewer.ajax.php:410 -#: ../../enterprise/operation/log/log_viewer.php:992 -#: ../../enterprise/operation/log/log_viewer.php:2024 -#: ../../enterprise/operation/log/log_viewer.php:2063 -#: ../../include/ajax/audit_log.php:293 ../../include/ajax/events.php:865 +#: ../../enterprise/operation/log/log_viewer.php:998 +#: ../../enterprise/operation/log/log_viewer.php:2036 +#: ../../enterprise/operation/log/log_viewer.php:2075 +#: ../../include/ajax/audit_log.php:306 ../../include/ajax/events.php:823 #: ../../include/class/AuditLog.class.php:167 #: ../../include/class/AuditLog.class.php:457 #: ../../include/class/AuditLog.class.php:497 -#: ../../operation/events/events.php:1925 +#: ../../operation/events/events.php:2078 msgid "Save filter" msgstr "Guardar filtro" @@ -9969,20 +9897,20 @@ msgstr "Guardar filtro" #: ../../enterprise/meta/monitoring/custom_fields_view.php:245 #: ../../enterprise/include/ajax/log_viewer.ajax.php:709 #: ../../enterprise/include/ajax/log_viewer.ajax.php:727 -#: ../../enterprise/operation/log/log_viewer.php:977 -#: ../../enterprise/operation/log/log_viewer.php:2076 -#: ../../enterprise/operation/log/log_viewer.php:2113 +#: ../../enterprise/operation/log/log_viewer.php:983 +#: ../../enterprise/operation/log/log_viewer.php:2088 +#: ../../enterprise/operation/log/log_viewer.php:2125 #: ../../include/ajax/audit_log.php:150 ../../include/ajax/audit_log.php:168 -#: ../../include/ajax/module.php:2178 ../../include/ajax/module.php:2202 +#: ../../include/ajax/module.php:2213 ../../include/ajax/module.php:2237 #: ../../include/ajax/agent.php:494 ../../include/ajax/agent.php:518 -#: ../../include/ajax/custom_fields.php:589 ../../include/ajax/events.php:584 -#: ../../include/ajax/events.php:609 ../../include/class/AuditLog.class.php:159 -#: ../../include/class/AuditLog.class.php:514 -#: ../../include/class/AuditLog.class.php:551 -#: ../../operation/agentes/estado_agente.php:455 +#: ../../include/ajax/custom_fields.php:589 ../../include/ajax/events.php:542 +#: ../../include/ajax/events.php:567 ../../include/class/AuditLog.class.php:159 +#: ../../include/class/AuditLog.class.php:518 +#: ../../include/class/AuditLog.class.php:556 +#: ../../operation/agentes/estado_agente.php:473 #: ../../operation/agentes/status_monitor.php:1047 #: ../../operation/netflow/nf_live_view.php:286 -#: ../../operation/events/events.php:1916 +#: ../../operation/events/events.php:2069 msgid "Load filter" msgstr "Cargar filtro" @@ -9997,7 +9925,7 @@ msgstr "Datos de campos personalizados" #: ../../enterprise/meta/monitoring/custom_fields_view.php:295 #: ../../godmode/events/event_edit_filter.php:782 -#: ../../operation/events/events.php:2023 +#: ../../operation/events/events.php:2176 msgid "Module search" msgstr "Búsqueda por módulo" @@ -10007,7 +9935,7 @@ msgstr "Búsqueda por módulo" #: ../../enterprise/include/class/AgentRepository.class.php:873 #: ../../enterprise/include/class/Omnishell.class.php:1359 #: ../../enterprise/include/class/LogSource.class.php:742 -#: ../../godmode/users/configure_user.php:1072 +#: ../../godmode/users/configure_user.php:1084 #: ../../include/class/ConfigPEN.class.php:252 ../../operation/heatmap.php:299 #: ../../operation/agentes/interface_view.functions.php:172 msgid "Show" @@ -10016,13 +9944,13 @@ msgstr "Mostrar" #: ../../enterprise/meta/monitoring/custom_fields_view.php:321 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:565 #: ../../enterprise/include/functions_ipam.php:339 -#: ../../enterprise/operation/log/log_viewer.php:966 +#: ../../enterprise/operation/log/log_viewer.php:972 #: ../../enterprise/operation/reporting/custom_reporting.php:100 #: ../../godmode/modules/manage_network_templates.php:290 #: ../../godmode/agentes/planned_downtime.list.php:1000 -#: ../../include/graphs/functions_flot.php:383 +#: ../../include/graphs/functions_flot.php:390 #: ../../include/class/ModuleTemplates.class.php:904 -#: ../../operation/network/network_report.php:230 +#: ../../operation/network/network_report.php:362 #: ../../operation/incidents/list_integriaims_incidents.php:480 msgid "Export to CSV" msgstr "Exportar a CSV" @@ -10030,92 +9958,90 @@ msgstr "Exportar a CSV" #: ../../enterprise/meta/monitoring/custom_fields_view.php:359 #: ../../enterprise/meta/monitoring/custom_fields_view.php:361 #: ../../enterprise/include/class/DatabaseHA.class.php:217 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1883 -#: ../../include/functions_ui.php:3789 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:2011 +#: ../../include/functions_ui.php:4091 msgid "Processing" msgstr "Procesando" #: ../../enterprise/meta/monitoring/custom_fields_view.php:386 #: ../../mobile/operation/groups.php:192 -#: ../../include/functions_reporting_html.php:5871 -#: ../../include/functions_agents.php:3955 +#: ../../include/functions_reporting_html.php:5882 +#: ../../include/functions_agents.php:4009 msgid "Agents critical" msgstr "Agentes críticos" #: ../../enterprise/meta/monitoring/custom_fields_view.php:399 -#: ../../include/functions_reporting_html.php:5874 -#: ../../include/functions_agents.php:3965 +#: ../../include/functions_reporting_html.php:5885 +#: ../../include/functions_agents.php:4019 msgid "Agents warning" msgstr "Agentes en estado de advertencia" #: ../../enterprise/meta/monitoring/custom_fields_view.php:412 -#: ../../include/functions_reporting_html.php:5880 -#: ../../include/functions_agents.php:3945 -#: ../../include/functions_agents.php:3999 +#: ../../include/functions_reporting_html.php:5891 +#: ../../include/functions_agents.php:3999 ../../include/functions_agents.php:4053 msgid "Agents ok" msgstr "Agentes OK" #: ../../enterprise/meta/monitoring/custom_fields_view.php:425 #: ../../mobile/operation/groups.php:195 -#: ../../include/functions_reporting_html.php:5883 -#: ../../include/functions_agents.php:3975 +#: ../../include/functions_reporting_html.php:5894 +#: ../../include/functions_agents.php:4029 msgid "Agents unknown" msgstr "Agentes desconocidos" #: ../../enterprise/meta/monitoring/custom_fields_view.php:438 #: ../../mobile/operation/groups.php:189 -#: ../../include/functions_reporting_html.php:5889 -#: ../../include/functions_agents.php:3989 +#: ../../include/functions_reporting_html.php:5900 +#: ../../include/functions_agents.php:4043 msgid "Agents not init" msgstr "Agentes no iniciados" #: ../../enterprise/meta/monitoring/custom_fields_view.php:464 -#: ../../include/functions_reporting.php:12300 +#: ../../include/functions_reporting.php:12354 #: ../../include/functions_groups.php:2819 msgid "Monitor critical" msgstr "Monitor crítico" #: ../../enterprise/meta/monitoring/custom_fields_view.php:475 -#: ../../include/functions_reporting.php:12304 +#: ../../include/functions_reporting.php:12358 #: ../../include/functions_groups.php:2823 msgid "Monitor warning" msgstr "Monitor en estado de advertencia" #: ../../enterprise/meta/monitoring/custom_fields_view.php:486 -#: ../../include/functions_reporting.php:12311 +#: ../../include/functions_reporting.php:12365 #: ../../include/functions_groups.php:2830 msgid "Monitor normal" msgstr "Monitor normal" #: ../../enterprise/meta/monitoring/custom_fields_view.php:497 -#: ../../include/functions_reporting.php:12315 +#: ../../include/functions_reporting.php:12369 #: ../../include/functions_groups.php:2834 msgid "Monitor unknown" msgstr "Monitor en estado desconocido" #: ../../enterprise/meta/monitoring/custom_fields_view.php:508 -#: ../../include/functions_reporting.php:12322 +#: ../../include/functions_reporting.php:12376 #: ../../include/functions_groups.php:2841 msgid "Monitor not init" msgstr "Monitor en estado no iniciado" #: ../../enterprise/meta/monitoring/custom_fields_view.php:523 -#: ../../include/functions_reporting_html.php:5898 -#: ../../include/functions_reporting_html.php:5903 +#: ../../include/functions_reporting_html.php:5909 +#: ../../include/functions_reporting_html.php:5914 msgid "Agents by status" msgstr "Agentes por estado" #: ../../enterprise/meta/monitoring/custom_fields_view.php:531 -#: ../../include/functions_reporting.php:12342 -#: ../../include/functions_reporting.php:12348 -#: ../../include/functions_groups.php:2861 -#: ../../include/functions_groups.php:2867 +#: ../../include/functions_reporting.php:12396 +#: ../../include/functions_reporting.php:12402 +#: ../../include/functions_groups.php:2861 ../../include/functions_groups.php:2867 msgid "Monitors by status" msgstr "Monitores por estado" #: ../../enterprise/meta/monitoring/custom_fields_view.php:545 #: ../../enterprise/operation/services/services.treeview_services.php:299 -#: ../../godmode/groups/group_list.php:1104 +#: ../../godmode/groups/group_list.php:1114 #: ../../include/lib/Dashboard/Widgets/tree_view.php:700 #: ../../operation/tree.php:513 msgid "Critical agents" @@ -10123,7 +10049,7 @@ msgstr "Agentes críticos" #: ../../enterprise/meta/monitoring/custom_fields_view.php:555 #: ../../enterprise/operation/services/services.treeview_services.php:304 -#: ../../godmode/groups/group_list.php:1109 +#: ../../godmode/groups/group_list.php:1119 #: ../../include/lib/Dashboard/Widgets/tree_view.php:705 #: ../../operation/tree.php:518 msgid "Warning agents" @@ -10131,7 +10057,7 @@ msgstr "Agentes en estado de advertencia" #: ../../enterprise/meta/monitoring/custom_fields_view.php:565 #: ../../enterprise/operation/services/services.treeview_services.php:319 -#: ../../godmode/groups/group_list.php:1124 +#: ../../godmode/groups/group_list.php:1134 #: ../../include/lib/Dashboard/Widgets/tree_view.php:720 #: ../../operation/tree.php:533 msgid "Normal agents" @@ -10139,7 +10065,7 @@ msgstr "Agentes en normal" #: ../../enterprise/meta/monitoring/custom_fields_view.php:575 #: ../../enterprise/operation/services/services.treeview_services.php:309 -#: ../../godmode/groups/group_list.php:1114 +#: ../../godmode/groups/group_list.php:1124 #: ../../include/lib/Dashboard/Widgets/tree_view.php:710 #: ../../operation/tree.php:523 msgid "Unknown agents" @@ -10147,52 +10073,52 @@ msgstr "Agentes en desconocido" #: ../../enterprise/meta/monitoring/custom_fields_view.php:585 #: ../../enterprise/operation/services/services.treeview_services.php:314 -#: ../../godmode/groups/group_list.php:1119 +#: ../../godmode/groups/group_list.php:1129 #: ../../include/lib/Dashboard/Widgets/tree_view.php:715 #: ../../operation/tree.php:528 msgid "Not init agents" msgstr "Agentes no iniciados" #: ../../enterprise/meta/monitoring/custom_fields_view.php:614 -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:300 -#: ../../godmode/groups/group_list.php:1105 ../../mobile/operation/groups.php:210 +#: ../../godmode/groups/group_list.php:1115 ../../mobile/operation/groups.php:210 #: ../../include/lib/Dashboard/Widgets/tree_view.php:701 #: ../../operation/tree.php:514 msgid "Critical modules" msgstr "Módulos críticos" #: ../../enterprise/meta/monitoring/custom_fields_view.php:625 -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:305 -#: ../../godmode/groups/group_list.php:1110 ../../mobile/operation/groups.php:207 +#: ../../godmode/groups/group_list.php:1120 ../../mobile/operation/groups.php:207 #: ../../include/lib/Dashboard/Widgets/tree_view.php:706 #: ../../operation/tree.php:519 msgid "Warning modules" msgstr "Módulos de advertencia" #: ../../enterprise/meta/monitoring/custom_fields_view.php:636 -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:320 -#: ../../godmode/groups/group_list.php:1125 ../../mobile/operation/groups.php:204 +#: ../../godmode/groups/group_list.php:1135 ../../mobile/operation/groups.php:204 #: ../../include/lib/Dashboard/Widgets/tree_view.php:721 #: ../../operation/tree.php:534 msgid "Normal modules" msgstr "Módulos normales" #: ../../enterprise/meta/monitoring/custom_fields_view.php:647 -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:310 -#: ../../godmode/groups/group_list.php:1115 ../../mobile/operation/groups.php:198 +#: ../../godmode/groups/group_list.php:1125 ../../mobile/operation/groups.php:198 #: ../../include/lib/Dashboard/Widgets/tree_view.php:711 #: ../../operation/tree.php:524 msgid "Unknown modules" msgstr "Módulos desconocidos" #: ../../enterprise/meta/monitoring/custom_fields_view.php:658 -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:315 -#: ../../godmode/groups/group_list.php:1120 ../../mobile/operation/groups.php:201 +#: ../../godmode/groups/group_list.php:1130 ../../mobile/operation/groups.php:201 #: ../../include/lib/Dashboard/Widgets/tree_view.php:716 #: ../../operation/tree.php:529 msgid "Not init modules" @@ -10210,7 +10136,7 @@ msgstr "Agentes totales" msgid "Total Modules" msgstr "Módulos totales" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:717 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:713 msgid "I.P" msgstr "IP" @@ -10228,718 +10154,21 @@ msgstr "No hay búsquedas personalizadas definidas." #: ../../enterprise/include/functions_login.php:114 #: ../../godmode/agentes/status_monitor_custom_fields.php:273 #: ../../godmode/events/custom_events.php:233 +#: ../../godmode/wizards/ManageExtensions.class.php:295 #: ../../include/class/TreeGroupEdition.class.php:164 msgid "Confirm" msgstr "Confirmar" -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:74 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:227 -#: ../../godmode/agentes/configurar_agente.php:835 -#: ../../godmode/agentes/modificar_agente.php:1036 -#: ../../include/class/SnmpConsole.class.php:783 -#: ../../operation/agentes/estado_agente.php:1326 -#: ../../operation/snmpconsole/snmp_statistics.php:195 -msgid "Create agent" -msgstr "Crear agente" - -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:78 -msgid "Edit agent" -msgstr "Editar agente" - -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:194 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:280 -msgid "Please, set a valid IP/Name address" -msgstr "Por favor, introduce una IP/Nombre de dirección válido." - -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:202 -msgid "Please, select a group first" -msgstr "Por favor, seleccione primero un grupo" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:71 -#: ../../enterprise/godmode/alerts/alert_inventory_list.php:355 -msgid "Edit alert" -msgstr "Editar alerta" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:102 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:583 -#: ../../godmode/snmpconsole/snmp_alert.php:97 -msgid "Create alert" -msgstr "Crear alerta" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:211 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:220 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3513 -#: ../../enterprise/extensions/disabled/check_acls.php:133 -#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:218 -#: ../../enterprise/godmode/policies/policy_alerts.php:366 -#: ../../enterprise/godmode/policies/policy_linking.php:201 -#: ../../enterprise/godmode/alerts/alert_inventory_list.php:389 -#: ../../enterprise/godmode/services/services.elements.php:93 -#: ../../enterprise/godmode/services/services.elements.php:155 -#: ../../enterprise/godmode/services/services.elements.php:279 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:177 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:242 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:318 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1412 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2098 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3579 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3792 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3810 -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:239 -#: ../../enterprise/include/ajax/policy.ajax.php:410 -#: ../../enterprise/include/functions_reporting_pdf.php:531 -#: ../../enterprise/include/functions_reporting_pdf.php:539 -#: ../../enterprise/include/functions_reporting_pdf.php:547 -#: ../../enterprise/include/functions_reporting_pdf.php:563 -#: ../../enterprise/include/functions_reporting_csv.php:498 -#: ../../enterprise/include/functions_reporting_csv.php:826 -#: ../../enterprise/include/functions_reporting_csv.php:852 -#: ../../enterprise/include/functions_reporting_csv.php:965 -#: ../../enterprise/include/functions_reporting_csv.php:1004 -#: ../../enterprise/include/functions_reporting_csv.php:1064 -#: ../../enterprise/include/functions_reporting_csv.php:1080 -#: ../../enterprise/include/functions_reporting_csv.php:1234 -#: ../../enterprise/include/functions_reporting_csv.php:1265 -#: ../../enterprise/include/functions_reporting_csv.php:1320 -#: ../../enterprise/include/functions_reporting_csv.php:1375 -#: ../../enterprise/include/functions_reporting_csv.php:1424 -#: ../../enterprise/include/functions_reporting_csv.php:1479 -#: ../../enterprise/include/functions_reporting_csv.php:1508 -#: ../../enterprise/include/functions_reporting_csv.php:1553 -#: ../../enterprise/include/functions_reporting_csv.php:1599 -#: ../../enterprise/include/functions_reporting_csv.php:1672 -#: ../../enterprise/include/functions_reporting_csv.php:1791 -#: ../../enterprise/include/functions_reporting_csv.php:2026 -#: ../../enterprise/include/functions_reporting_csv.php:2099 -#: ../../enterprise/include/functions_reporting_csv.php:2331 -#: ../../enterprise/include/functions_reporting_csv.php:2367 -#: ../../enterprise/include/functions_reporting_csv.php:2515 -#: ../../enterprise/include/functions_reporting_csv.php:2787 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:951 -#: ../../enterprise/include/functions_reporting.php:1847 -#: ../../enterprise/include/functions_reporting.php:2912 -#: ../../enterprise/include/functions_reporting.php:3901 -#: ../../enterprise/include/functions_reporting.php:4925 -#: ../../enterprise/include/functions_services.php:1779 -#: ../../enterprise/include/functions_events.php:90 -#: ../../enterprise/operation/agentes/policy_view.php:259 -#: ../../extensions/agents_modules.php:521 ../../extensions/insert_data.php:195 -#: ../../godmode/agentes/module_manager_editor_prediction.php:135 -#: ../../godmode/agentes/planned_downtime.list.php:425 -#: ../../godmode/agentes/planned_downtime.editor.php:1445 -#: ../../godmode/agentes/module_manager_editor_common.php:1491 -#: ../../godmode/agentes/module_manager_editor_common.php:1545 -#: ../../godmode/massive/massive_standby_alerts.php:224 -#: ../../godmode/massive/massive_standby_alerts.php:259 -#: ../../godmode/massive/massive_enable_disable_alerts.php:196 -#: ../../godmode/massive/massive_enable_disable_alerts.php:231 -#: ../../godmode/massive/massive_edit_agents.php:699 -#: ../../godmode/massive/massive_edit_agents.php:1164 -#: ../../godmode/alerts/alert_list.list.php:566 -#: ../../godmode/alerts/alert_list.list.php:817 -#: ../../godmode/alerts/alert_view.php:97 -#: ../../godmode/alerts/alert_list.builder.php:67 -#: ../../godmode/reporting/reporting_builder.list_items.php:412 -#: ../../godmode/reporting/create_container.php:490 -#: ../../godmode/reporting/create_container.php:662 -#: ../../godmode/reporting/create_container.php:745 -#: ../../godmode/reporting/graph_builder.graph_editor.php:346 -#: ../../godmode/reporting/reporting_builder.item_editor.php:213 -#: ../../godmode/reporting/reporting_builder.item_editor.php:892 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1193 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1792 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4107 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4623 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4647 -#: ../../godmode/reporting/visual_console_builder.elements.php:121 -#: ../../godmode/reporting/visual_console_builder.wizard.php:462 -#: ../../godmode/reporting/visual_console_builder.wizard.php:821 -#: ../../godmode/servers/plugin.php:86 ../../mobile/operation/services.php:332 -#: ../../include/functions_visual_map_editor.php:491 -#: ../../include/functions_reporting_html.php:549 -#: ../../include/functions_reporting_html.php:948 -#: ../../include/functions_reporting_html.php:2033 -#: ../../include/functions_reporting_html.php:2375 -#: ../../include/functions_reporting_html.php:2480 -#: ../../include/functions_reporting_html.php:3476 -#: ../../include/functions_reporting_html.php:3851 -#: ../../include/functions_reporting_html.php:3859 -#: ../../include/functions_reporting_html.php:3868 -#: ../../include/functions_reporting_html.php:3880 -#: ../../include/functions_reporting_html.php:4040 -#: ../../include/functions_reporting_html.php:4169 -#: ../../include/functions_reporting_html.php:4263 -#: ../../include/functions_reporting_html.php:4985 -#: ../../include/functions_reporting_html.php:5033 -#: ../../include/ajax/alert_list.ajax.php:292 -#: ../../include/ajax/alert_list.ajax.php:317 -#: ../../include/ajax/alert_list.ajax.php:480 -#: ../../include/functions_inventory.php:1174 -#: ../../include/functions_inventory.php:1230 -#: ../../include/functions_graph.php:5179 ../../include/functions_ui.php:7463 -#: ../../include/functions_ui.php:7488 -#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:563 -#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:411 -#: ../../include/rest-api/models/VisualConsole/Items/BasicChart.php:299 -#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:388 -#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:349 -#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:432 -#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:257 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:594 -#: ../../include/rest-api/models/VisualConsole/Items/DonutGraph.php:232 -#: ../../include/rest-api/models/VisualConsole/Items/Odometer.php:385 -#: ../../include/functions_reports.php:1363 -#: ../../include/class/AgentsAlerts.class.php:432 -#: ../../include/class/AgentsAlerts.class.php:911 -#: ../../include/functions_reporting.php:7342 -#: ../../include/lib/Dashboard/Widgets/sla_percent.php:359 -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:278 -#: ../../include/lib/Dashboard/Widgets/AvgSumMaxMinModule.php:434 -#: ../../include/lib/Dashboard/Widgets/DataMatrix.php:359 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:462 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:391 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:441 -#: ../../include/lib/Dashboard/Widgets/module_icon.php:377 -#: ../../include/lib/Dashboard/Widgets/module_value.php:352 -#: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:254 -#: ../../include/lib/Dashboard/Widgets/module_table_value.php:323 -#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:344 -#: ../../include/lib/Dashboard/Widgets/module_status.php:368 -#: ../../include/lib/Dashboard/Widgets/single_graph.php:319 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:729 -#: ../../include/lib/Dashboard/Widgets/top_n.php:221 -#: ../../operation/agentes/exportdata.csv.php:74 -#: ../../operation/agentes/exportdata.php:114 -#: ../../operation/agentes/estado_monitores.php:125 -#: ../../operation/agentes/agent_inventory.php:118 -#: ../../operation/agentes/exportdata.excel.php:74 -#: ../../operation/search_alerts.php:35 -#: ../../operation/inventory/inventory.php:636 -#: ../../operation/search_modules.php:35 -msgid "Module" -msgstr "Módulo" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:222 -#: ../../enterprise/godmode/policies/policy_alerts.php:365 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:351 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:322 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1417 -#: ../../enterprise/include/functions_tasklist.php:357 -#: ../../enterprise/include/ajax/policy.ajax.php:401 -#: ../../enterprise/include/functions_reporting_csv.php:2515 -#: ../../enterprise/operation/agentes/policy_view.php:260 -#: ../../godmode/alerts/alert_list.list.php:570 -#: ../../godmode/alerts/alert_view.php:101 -#: ../../godmode/alerts/alert_list.builder.php:151 -#: ../../godmode/reporting/reporting_builder.item_editor.php:217 -#: ../../godmode/reporting/reporting_builder.item_editor.php:897 -#: ../../mobile/operation/alerts.php:349 -#: ../../include/functions_reporting_html.php:3477 -#: ../../include/functions_reporting_html.php:3480 -#: ../../include/functions_cron.php:691 -#: ../../include/ajax/alert_list.ajax.php:293 -#: ../../include/ajax/alert_list.ajax.php:318 -#: ../../include/functions_treeview.php:403 -#: ../../include/functions_treeview.php:444 -#: ../../include/class/AgentsAlerts.class.php:359 -#: ../../include/class/AgentsAlerts.class.php:984 -#: ../../operation/search_alerts.php:36 -msgid "Template" -msgstr "Plantilla" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:229 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:289 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:346 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:614 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:685 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:229 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:155 -#: ../../enterprise/meta/include/ajax/wizard.ajax.php:748 -#: ../../enterprise/meta/general/header.php:125 -#: ../../enterprise/meta/general/main_header.php:558 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:141 -#: ../../enterprise/godmode/services/services.service.php:901 -#: ../../enterprise/godmode/services/services.service.php:913 -#: ../../enterprise/godmode/services/services.service.php:925 -#: ../../enterprise/godmode/services/services.service.php:937 -#: ../../enterprise/include/ajax/policy.ajax.php:201 -#: ../../enterprise/include/ajax/policy.ajax.php:269 -#: ../../enterprise/operation/services/massive/services.create.php:922 -#: ../../enterprise/operation/services/massive/services.create.php:934 -#: ../../enterprise/operation/services/massive/services.create.php:946 -#: ../../enterprise/operation/services/massive/services.create.php:958 -#: ../../extensions/insert_data.php:218 -#: ../../godmode/snmpconsole/snmp_trap_generator.php:165 -#: ../../godmode/massive/massive_copy_modules.php:138 -#: ../../godmode/massive/massive_delete_modules.php:334 -#: ../../godmode/massive/massive_delete_modules.php:469 -#: ../../godmode/massive/massive_add_alerts.php:286 -#: ../../godmode/massive/massive_delete_alerts.php:278 -#: ../../godmode/massive/massive_edit_modules.php:318 -#: ../../godmode/massive/massive_edit_modules.php:431 -#: ../../godmode/alerts/alert_list.builder.php:73 -#: ../../godmode/alerts/alert_list.builder.php:157 -#: ../../godmode/setup/setup_integria.php:432 -#: ../../godmode/setup/setup_integria.php:450 -#: ../../godmode/setup/setup_integria.php:485 -#: ../../godmode/setup/setup_integria.php:505 -#: ../../godmode/setup/setup_integria.php:566 -#: ../../godmode/setup/setup_integria.php:584 -#: ../../godmode/setup/setup_integria.php:619 -#: ../../godmode/setup/setup_integria.php:639 -#: ../../include/functions_reports.php:1370 -#: ../../include/class/AgentsAlerts.class.php:365 -#: ../../operation/incidents/configure_integriaims_incident.php:257 -#: ../../operation/incidents/configure_integriaims_incident.php:293 -#: ../../operation/incidents/configure_integriaims_incident.php:311 -#: ../../general/header.php:272 -msgid "Select" -msgstr "Seleccionar" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:246 -msgid "Create new template" -msgstr "Crear nueva plantilla" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:261 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:496 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:609 -#: ../../godmode/alerts/configure_alert_template.php:721 -#: ../../godmode/alerts/alert_list.builder.php:118 -#: ../../include/class/AgentsAlerts.class.php:308 -msgid "Default action" -msgstr "Acción predeterminada" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:278 -msgid "Create new action" -msgstr "Crear nueva acción" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:288 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2375 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2586 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3458 -#: ../../godmode/alerts/alert_list.list.php:737 -#: ../../godmode/alerts/alert_list.list.php:871 -#: ../../godmode/alerts/configure_alert_action.php:287 -#: ../../godmode/alerts/alert_view.php:367 -#: ../../godmode/alerts/alert_list.builder.php:169 -#: ../../include/functions_reporting_html.php:3738 -#: ../../include/functions_reporting_html.php:5521 -#: ../../include/ajax/alert_list.ajax.php:540 -#: ../../include/ajax/custom_fields.php:413 -#: ../../include/class/AgentsAlerts.class.php:398 -#: ../../include/class/AgentWizard.class.php:1285 -msgid "Threshold" -msgstr "Umbral" - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:108 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:120 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:101 -msgid "Advanced configuration" -msgstr "Configuración avanzada" - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:122 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_agent.php:40 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:262 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:135 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:113 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:40 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:117 -#: ../../godmode/agentes/module_manager.php:1041 -#: ../../operation/snmpconsole/snmp_browser.php:692 -msgid "Create module" -msgstr "Crear módulo" - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:126 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:142 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:117 -#: ../../enterprise/meta/monitoring/wizard/wizard.update_module.php:37 -#: ../../enterprise/godmode/policies/policy_modules.php:381 -msgid "Edit module" -msgstr "Editar módulo" - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:156 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:195 -#: ../../enterprise/meta/monitoring/wizard/wizard.update_agent.php:46 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:147 -#: ../../enterprise/meta/monitoring/wizard/wizard.update_module.php:90 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:129 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:160 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:212 -#, php-format -msgid "Cannot connect to %s instance." -msgstr "No se ha podido conectar con la instancia de %s." - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:229 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:281 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:238 -msgid "Invalid characters founded in module name" -msgstr "Se han encontrado caracteres no válidos en el nombre del módulo." - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:59 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:47 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:56 -#: ../../enterprise/meta/general/main_header.php:134 -#: ../../enterprise/meta/general/logon_ok.php:55 -#: ../../enterprise/meta/general/main_menu.php:249 -#: ../../enterprise/godmode/policies/policy.php:158 -#: ../../enterprise/godmode/setup/setup_acl.php:664 -#: ../../enterprise/include/functions_reporting.php:60 -#: ../../enterprise/include/functions_reporting.php:8017 -#: ../../enterprise/include/functions_reporting.php:8043 -#: ../../godmode/reporting/visual_console_builder.php:838 -#: ../../include/functions_menu.php:593 -#: ../../operation/visual_console/view.php:204 -#: ../../operation/visual_console/legacy_view.php:171 -msgid "Wizard" -msgstr "Asistente" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:267 -msgid "Manage modules" -msgstr "Gestionar módulos" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:307 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:373 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:641 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:720 -#: ../../enterprise/meta/agentsearch.php:52 -#: ../../enterprise/meta/agentsearch.php:58 -#: ../../godmode/events/event_edit_filter.php:449 -#: ../../mobile/operation/home.php:188 ../../operation/events/events.php:2000 -msgid "Agent search" -msgstr "Búsqueda de agente" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:313 -msgid "Select the agent where the module will be created" -msgstr "Selecciona el agente donde quieres crear el módulo" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:323 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:393 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:662 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:744 -#: ../../godmode/snmpconsole/snmp_alert.php:1688 -#: ../../godmode/alerts/configure_alert_action.php:432 -#: ../../mobile/operation/agents.php:210 ../../mobile/operation/modules.php:241 -#: ../../mobile/operation/groups.php:82 ../../mobile/operation/services.php:128 -#: ../../mobile/operation/agent.php:154 ../../mobile/operation/alerts.php:199 -#: ../../mobile/operation/visualmap.php:256 -#: ../../mobile/operation/visualmaps.php:189 -#: ../../mobile/operation/module_data.php:130 -#: ../../mobile/operation/module_graph.php:365 -#: ../../mobile/operation/module_graph.php:378 -#: ../../mobile/operation/events.php:957 -#: ../../mobile/operation/server_status.php:232 -#: ../../mobile/operation/tactical.php:102 -msgid "Back" -msgstr "Atrás" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:326 -#: ../../godmode/agentes/module_manager.php:1162 -msgid "Create Module" -msgstr "Crear módulo" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:383 -msgid "Select the module to be edited or deleted" -msgstr "Selecciona el módulo para editarlo o borrarlo" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:438 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:478 -msgid "Error creating alert" -msgstr "Error al crear una alerta" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:442 -msgid "Alert could not be created" -msgstr "No se pudo crear la alerta" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:462 -msgid "Perform create alert" -msgstr "Realizar crear alerta" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:466 -msgid "Alert created correctly" -msgstr "Alerta creada correctamente" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:482 -msgid "Alert template must be setted" -msgstr "La plantilla de alerta debe estar configurada" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:521 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:554 -msgid "Error updating alert" -msgstr "Alerta de actualización de error" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:525 -msgid "Something gone wrong with alert update" -msgstr "Algo salió mal con la actualización de alertas" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:536 -msgid "Perform update alert" -msgstr "Realizar alerta de actualización" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:540 -msgid "Alert updated correctly" -msgstr "Alerta actualizada correctamente" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:558 -msgid "Template must be set." -msgstr "Se debe establecer la plantilla." - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:588 -#: ../../godmode/users/configure_profile.php:302 -#: ../../godmode/alerts/alert_list.php:513 -#: ../../godmode/alerts/alert_list.php:532 -msgid "Manage alerts" -msgstr "Gestionar alertas" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:651 -msgid "Select the module where the alert will be created" -msgstr "Selecciona el módulo donde se creará la alerta" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:733 -msgid "Select the alert to be edited or deleted" -msgstr "Selecciona la alerta que quieres editar o eliminar" - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:231 -msgid "Please, set a name" -msgstr "Por favor, introduce un nombre." - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:252 -msgid "Please, set an interval" -msgstr "Por favor, introduce un intervalo." - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:146 -#: ../../godmode/modules/manage_network_components_form_wizard.php:336 -#: ../../godmode/massive/massive_delete_modules.php:323 -#: ../../godmode/massive/massive_edit_modules.php:309 -#: ../../include/ajax/module.php:1023 -msgid "Module type" -msgstr "Tipo módulo" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:146 -#: ../../mobile/include/functions_web.php:24 -#: ../../include/functions_reporting_html.php:5440 -#: ../../include/functions_reporting_html.php:5594 -msgid "Monitor" -msgstr "Monitor" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:146 -msgid "Web check" -msgstr "Comprobación web" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:153 -#: ../../enterprise/godmode/modules/configure_local_component.php:261 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:832 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2057 -#: ../../enterprise/include/functions_reporting_csv.php:763 -#: ../../enterprise/operation/agentes/tag_view.php:174 -#: ../../enterprise/operation/agentes/ver_agente.php:53 -#: ../../extensions/agents_modules.php:456 -#: ../../godmode/modules/manage_network_components_form_common.php:111 -#: ../../godmode/agentes/module_manager_editor_common.php:292 -#: ../../godmode/massive/massive_edit_modules.php:904 -#: ../../godmode/reporting/create_container.php:640 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1720 -#: ../../mobile/operation/modules.php:183 ../../mobile/operation/modules.php:184 -#: ../../mobile/operation/modules.php:293 ../../mobile/operation/modules.php:294 -#: ../../mobile/operation/server_status.php:174 -#: ../../mobile/operation/server_status.php:175 -#: ../../include/functions_reporting_html.php:1777 -#: ../../include/ajax/heatmap.ajax.php:222 -#: ../../include/ajax/heatmap.ajax.php:305 -#: ../../include/ajax/heatmap.ajax.php:430 ../../include/functions_graph.php:5095 -#: ../../include/functions_treeview.php:121 ../../include/functions_html.php:1607 -#: ../../include/lib/Dashboard/Widgets/heatmap.php:324 -#: ../../include/functions_events.php:4483 ../../operation/heatmap.php:103 -#: ../../operation/heatmap.php:105 ../../operation/agentes/status_monitor.php:858 -#: ../../operation/agentes/estado_monitores.php:590 -#: ../../operation/agentes/ver_agente.php:1175 -msgid "Module group" -msgstr "Grupo del módulo" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:243 -msgid "Module description" -msgstr "Descripción del módulo" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:265 -msgid "Step by step wizard" -msgstr "Wizard paso a paso" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:266 -#: ../../enterprise/meta/general/main_header.php:309 -#: ../../enterprise/meta/general/main_header.php:391 -#: ../../enterprise/godmode/modules/configure_local_component.php:167 -#: ../../enterprise/godmode/agentes/plugins_manager.php:130 -#: ../../enterprise/godmode/policies/policy_plugins.php:126 -#: ../../godmode/modules/manage_network_components_form_common.php:53 -#: ../../godmode/users/configure_user.php:1455 -#: ../../godmode/netflow/nf_edit_form.php:296 -#: ../../godmode/alerts/alert_commands.php:159 -#: ../../godmode/alerts/alert_commands.php:196 -#: ../../godmode/alerts/configure_alert_template.php:966 -#: ../../godmode/alerts/configure_alert_template.php:1011 -#: ../../godmode/alerts/configure_alert_template.php:1169 -#: ../../operation/netflow/nf_live_view.php:636 -msgid "Advanced" -msgstr "Avanzado" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:273 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:278 -msgid "Click Create to continue" -msgstr "Haz clic en Crear para continuar" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:380 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:150 -#: ../../godmode/reporting/graph_builder.graph_editor.php:438 -msgid "Please, select a module" -msgstr "Por favor, selecciona un módulo." - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:138 -#: ../../enterprise/godmode/wizards/Cloud.class.php:589 -#: ../../enterprise/include/class/VMware.app.php:1015 -#: ../../enterprise/include/class/Omnishell.class.php:975 -#: ../../enterprise/include/class/Omnishell.class.php:1056 -#: ../../enterprise/include/class/DB2.app.php:862 -#: ../../enterprise/include/class/SAP.app.php:925 -#: ../../enterprise/include/class/Aws.cloud.php:1467 -#: ../../enterprise/include/class/MySQL.app.php:938 -#: ../../enterprise/include/class/Oracle.app.php:970 -#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:829 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:336 -#: ../../godmode/alerts/configure_alert_template.php:1216 -#: ../../godmode/wizards/HostDevices.class.php:1617 -#: ../../include/class/CustomNetScan.class.php:757 -#: ../../include/lib/ClusterViewer/ClusterWizard.php:1245 -msgid "Finish" -msgstr "Finalizar" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:139 -msgid "The alert you are trying to add is already in the list of alerts" -msgstr "" -"La alerta que estás intentando añadir ya se encuentra en la lista de alertas." - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:140 -#: ../../enterprise/meta/include/ajax/wizard.ajax.php:615 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:140 -msgid "No description available" -msgstr "Sin descripción disponible" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:143 -#: ../../enterprise/operation/agentes/policy_view.php:185 -#: ../../enterprise/operation/agentes/policy_view.php:278 -#: ../../enterprise/operation/agentes/policy_view.php:569 -#: ../../godmode/modules/manage_network_components_form_plugin.php:54 -#: ../../godmode/modules/manage_network_components_form_wmi.php:60 -#: ../../godmode/alerts/configure_alert_template.php:1338 -#: ../../godmode/alerts/alert_list.builder.php:329 -#: ../../include/functions.php:2768 -#: ../../include/class/AgentWizard.class.php:2629 -msgid "Empty" -msgstr "Vacío" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:144 -#: ../../enterprise/godmode/agentes/collections.data.php:74 -#: ../../enterprise/godmode/agentes/collections.data.php:189 -#: ../../enterprise/godmode/agentes/collections.data.php:217 -#: ../../enterprise/godmode/agentes/collections.data.php:241 -#: ../../enterprise/godmode/agentes/collections.data.php:272 -#: ../../enterprise/godmode/agentes/collections.data.php:336 -#: ../../include/functions_events.php:3273 -#: ../../include/functions_events.php:3547 -msgid "New" -msgstr "Nuevo" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:149 -msgid "" -"Are you sure? If the agent is on a policy, it will be removed from the policy." -msgstr "" -"¿Está seguro? Si el agente esta incluido en una política, se eliminará de " -"dicha política." - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:151 -msgid "Please, select an alert" -msgstr "Por favor, selecciona una alerta." - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:152 -msgid "Please, select an agent" -msgstr "Por favor, selecciona un agente." - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:154 -#: ../../enterprise/godmode/policies/policy_modules.php:1809 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:195 -#: ../../enterprise/include/class/CommandCenter.class.php:465 -#: ../../enterprise/operation/log/log_viewer.php:1049 -#: ../../enterprise/operation/log/log_viewer.php:1071 -#: ../../enterprise/operation/services/services.treeview_services.php:197 -#: ../../godmode/groups/group_list.php:745 -#: ../../godmode/massive/massive_copy_modules.php:235 -#: ../../godmode/massive/massive_operations.php:384 -#: ../../godmode/massive/massive_add_profiles.php:292 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:595 -#: ../../include/functions_events.php:4287 ../../operation/tree.php:376 -#: ../../operation/reporting/reporting_viewer.php:340 -#: ../../operation/reporting/graph_viewer.php:430 -#: ../../general/ui/agents_list.php:146 -msgid "Loading" -msgstr "Cargando" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:156 -#: ../../enterprise/meta/include/functions_wizard_meta.php:642 -#: ../../godmode/tag/edit_tag.php:216 -#: ../../include/class/TipsWindow.class.php:746 -#: ../../include/class/TipsWindow.class.php:913 -#: ../../include/functions_reporting.php:7479 -#: ../../include/lib/Dashboard/Widgets/url.php:216 -msgid "Url" -msgstr "URL" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:157 -#: ../../godmode/modules/manage_network_components_form_wizard.php:393 -#: ../../godmode/modules/manage_network_components_form_wizard.php:441 -#: ../../include/functions_reports.php:1099 -#: ../../include/functions_reports.php:1229 -msgid "String" -msgstr "Cadena" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:158 -msgid "No agent name specified" -msgstr "No se especificó el nombre del agente." - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:159 -msgid "Another agent already exists with the same name" -msgstr "Ya hay otro agente con ese nombre." - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:161 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:473 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:476 -#: ../../godmode/agentes/module_manager_editor_common.php:678 -#: ../../godmode/agentes/module_manager_editor_common.php:680 -#, php-format -msgid "Agent interval x %s" -msgstr "Intervalo del agente x %s" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:365 -msgid "" -"This feature will be removed in version 773 and its\n" -" functions transferred to different metaconsole tools " -"( bulk operations, agent alert editing, etc).\n" -" The current functions of the wizard is minimal and we do " -"not recommend its use." -msgstr "" -"Esta función se eliminará en la versión 771 y sus\n" -" funciones se transferirán a diferentes herramientas de la " -"Metaconsola (operaciones masivas, edición de alertas de agentes, etc.).\n" -" Las funciones actuales del asistente son mínimas y no " -"recomendamos su uso." - #: ../../enterprise/meta/monitoring/group_view.php:59 msgid "Group View" msgstr "Vista de grupo" #: ../../enterprise/meta/monitoring/group_view.php:64 -#: ../../godmode/groups/group_list.php:324 +#: ../../godmode/groups/group_list.php:334 #: ../../godmode/users/configure_user.php:61 #: ../../godmode/users/user_management.php:40 #: ../../godmode/massive/massive_edit_users.php:276 -#: ../../include/auth/mysql.php:809 ../../operation/users/user_edit.php:471 +#: ../../include/auth/mysql.php:814 ../../operation/users/user_edit.php:471 #: ../../operation/agentes/group_view.php:89 ../../operation/menu.php:176 msgid "Group view" msgstr "Vista de grupo" @@ -10986,8 +10215,8 @@ msgid "% Monitors Not init" msgstr "% módulos no iniciados" #: ../../enterprise/meta/monitoring/group_view.php:203 -#: ../../godmode/agentes/modificar_agente.php:1028 -#: ../../operation/agentes/estado_agente.php:1318 +#: ../../godmode/agentes/modificar_agente.php:1031 +#: ../../operation/agentes/estado_agente.php:1338 #: ../../operation/agentes/group_view.php:603 msgid "There are no defined agents" msgstr "No hay ningún agente definido" @@ -11003,12 +10232,12 @@ msgstr "Grupo o etiqueta" #: ../../enterprise/meta/monitoring/group_view.php:232 #: ../../enterprise/operation/services/services.treeview_services.php:291 -#: ../../godmode/groups/group_list.php:1096 -#: ../../include/functions_reporting_html.php:2583 -#: ../../include/functions_reporting_html.php:2593 -#: ../../include/functions_inventory.php:520 -#: ../../include/functions_inventory.php:663 -#: ../../include/functions_alerts.php:3387 +#: ../../godmode/groups/group_list.php:1106 +#: ../../include/functions_reporting_html.php:2587 +#: ../../include/functions_reporting_html.php:2597 +#: ../../include/functions_inventory.php:525 +#: ../../include/functions_inventory.php:668 +#: ../../include/functions_alerts.php:3398 #: ../../include/lib/Dashboard/Widgets/tree_view.php:692 #: ../../operation/tree.php:505 ../../operation/agentes/group_view.php:244 #: ../../operation/agentes/agent_inventory.php:321 @@ -11019,13 +10248,12 @@ msgstr "Total" #: ../../enterprise/operation/agentes/policy_view.php:346 #: ../../godmode/alerts/alert_list.list.php:645 #: ../../godmode/alerts/alert_view.php:111 ../../mobile/operation/alerts.php:324 -#: ../../include/functions.php:1284 ../../include/functions_agents.php:2998 -#: ../../include/functions_agents.php:3009 ../../include/functions_ui.php:1460 +#: ../../include/functions.php:1284 ../../include/functions_agents.php:3052 +#: ../../include/functions_agents.php:3063 ../../include/functions_ui.php:1542 #: ../../include/class/AgentsAlerts.class.php:957 -#: ../../include/class/SnmpConsole.class.php:843 -#: ../../include/functions_reporting.php:13216 -#: ../../include/functions_events.php:2947 -#: ../../include/functions_events.php:3147 +#: ../../include/class/SnmpConsole.class.php:845 +#: ../../include/functions_reporting.php:13270 +#: ../../include/functions_events.php:2876 ../../include/functions_events.php:3076 #: ../../operation/agentes/group_view.php:255 msgid "Alert fired" msgstr "Alerta disparada" @@ -11034,8 +10262,8 @@ msgstr "Alerta disparada" #: ../../operation/agentes/group_view.php:346 #, php-format msgid "" -"This %s installation are using the secondary groups feature. For this reason, " -"an agent can be counted several times." +"This %s installation are using the secondary groups feature. For this reason, an " +"agent can be counted several times." msgstr "" "Esta instalación de %s está usando la funcionalidad de grupos secundarios. Por " "ello, los agentes se pueden contar varias veces." @@ -11047,11 +10275,11 @@ msgstr "" #: ../../godmode/users/user_management.php:41 #: ../../godmode/massive/massive_edit_users.php:277 #: ../../mobile/operation/home.php:45 ../../mobile/operation/tactical.php:97 -#: ../../include/auth/mysql.php:810 +#: ../../include/auth/mysql.php:815 #: ../../include/lib/Dashboard/Widgets/tactical.php:176 -#: ../../include/lib/Dashboard/Widgets/tactical.php:533 -#: ../../operation/users/user_edit.php:472 -#: ../../operation/agentes/tactical.php:72 ../../operation/menu.php:173 +#: ../../include/lib/Dashboard/Widgets/tactical.php:545 +#: ../../operation/users/user_edit.php:472 ../../operation/agentes/tactical.php:72 +#: ../../operation/menu.php:173 msgid "Tactical view" msgstr "Vista táctica" @@ -11066,19 +10294,18 @@ msgstr "Informe de estado" #: ../../enterprise/meta/monitoring/tactical.php:271 #: ../../enterprise/meta/general/main_header.php:154 -#: ../../enterprise/meta/general/logon_ok.php:64 -#: ../../enterprise/meta/general/main_menu.php:270 -#: ../../enterprise/meta/general/main_menu.php:271 -#: ../../enterprise/include/class/CommandCenter.class.php:1087 -#: ../../enterprise/tools/ipam/ipam_network.php:427 -#: ../../enterprise/tools/ipam/ipam_massive.php:125 ../../godmode/menu.php:245 +#: ../../enterprise/meta/general/logon_ok.php:56 +#: ../../enterprise/meta/general/main_menu.php:263 +#: ../../enterprise/meta/general/main_menu.php:264 +#: ../../enterprise/include/class/CommandCenter.class.php:1079 +#: ../../enterprise/tools/ipam/ipam_network.php:585 +#: ../../enterprise/tools/ipam/ipam_massive.php:125 ../../godmode/menu.php:341 #: ../../godmode/events/events.php:142 ../../mobile/include/functions_web.php:25 -#: ../../mobile/operation/home.php:51 ../../mobile/operation/events.php:952 -#: ../../include/functions.php:4193 ../../include/ajax/events.php:2220 -#: ../../include/functions_reports.php:876 -#: ../../include/functions_reports.php:880 +#: ../../mobile/operation/home.php:51 ../../mobile/operation/events.php:948 +#: ../../include/functions.php:4193 ../../include/ajax/events.php:2192 +#: ../../include/functions_reports.php:876 ../../include/functions_reports.php:880 #: ../../include/functions_reports.php:884 ../../operation/menu.php:518 -#: ../../operation/events/events.php:1667 +#: ../../operation/events/events.php:1820 msgid "Events" msgstr "Eventos" @@ -11101,15 +10328,14 @@ msgid "View events" msgstr "Ver eventos" #: ../../enterprise/meta/event/custom_events.php:42 -#: ../../godmode/netflow/nf_edit.php:211 -#: ../../godmode/netflow/nf_edit_form.php:80 +#: ../../godmode/netflow/nf_edit.php:211 ../../godmode/netflow/nf_edit_form.php:80 #: ../../godmode/snmpconsole/snmp_filters.php:37 #: ../../godmode/events/event_filter.php:230 #: ../../include/ajax/custom_fields.php:654 msgid "Create filter" msgstr "Crear filtro" -#: ../../enterprise/meta/event/custom_events.php:48 ../../godmode/menu.php:240 +#: ../../enterprise/meta/event/custom_events.php:48 ../../godmode/menu.php:336 #: ../../godmode/events/events.php:83 msgid "Event responses" msgstr "Respuestas de evento" @@ -11119,23 +10345,23 @@ msgstr "Respuestas de evento" #: ../../enterprise/meta/event/custom_events.php:72 #: ../../enterprise/meta/event/custom_events.php:90 #: ../../godmode/agentes/fields_manager.php:59 -#: ../../godmode/agentes/agent_manager.php:1040 ../../godmode/menu.php:103 -#: ../../godmode/massive/massive_edit_agents.php:1267 -#: ../../godmode/reporting/reporting_builder.item_editor.php:76 -#: ../../include/functions_reporting_html.php:1629 -#: ../../include/functions_events.php:4445 +#: ../../godmode/agentes/agent_manager.php:1040 ../../godmode/menu.php:192 +#: ../../godmode/massive/massive_edit_agents.php:1278 +#: ../../godmode/reporting/reporting_builder.item_editor.php:79 +#: ../../include/functions_reporting_html.php:1633 +#: ../../include/functions_events.php:4399 #: ../../operation/agentes/status_monitor.php:64 #: ../../operation/agentes/status_monitor.php:87 #: ../../operation/agentes/status_monitor.php:292 #: ../../operation/agentes/status_monitor.php:315 -#: ../../operation/agentes/ver_agente.php:1561 -#: ../../operation/agentes/ver_agente.php:1819 -#: ../../operation/inventory/inventory.php:1255 +#: ../../operation/agentes/ver_agente.php:1592 +#: ../../operation/agentes/ver_agente.php:1850 +#: ../../operation/inventory/inventory.php:1268 msgid "Custom fields" msgstr "Campos personalizados" #: ../../enterprise/meta/event/custom_events.php:77 -#: ../../godmode/events/events.php:115 ../../include/ajax/events.php:1791 +#: ../../godmode/events/events.php:115 ../../include/ajax/events.php:1749 msgid "Responses" msgstr "Respuestas" @@ -11197,8 +10423,8 @@ msgstr "Menos cargado" #: ../../enterprise/meta/include/functions_autoprovision.php:435 msgid "" "It uses the Round-robin planning method to distribute, \n" -" in an equitable way and in a rational order, all the new " -"Pandora software agents that reach the Metaconsole.\n" +" in an equitable way and in a rational order, all the new Pandora " +"software agents that reach the Metaconsole.\n" " The distribution of the agents will be done in a circular way, " "assigning the corresponding server to each new agent.\n" " " @@ -11245,11 +10471,11 @@ msgstr "Ordenar" #: ../../enterprise/meta/include/functions_autoprovision.php:552 msgid "" -"There is no custom entries defined. Click on \"Create custom entry\" to add " -"the first." +"There is no custom entries defined. Click on \"Create custom entry\" to add the " +"first." msgstr "" -"Ninguna entrada personalizada definida. Haz clic en \"Crear entrada " -"personalizada\" para añadir la primera." +"Ninguna entrada personalizada definida. Haz clic en \"Crear entrada personalizada" +"\" para añadir la primera." #: ../../enterprise/meta/include/functions_autoprovision.php:557 msgid "Create custom entry" @@ -11320,13 +10546,13 @@ msgstr "Error al duplicar nombre" #: ../../enterprise/meta/include/functions_users_meta.php:183 #: ../../enterprise/meta/include/functions_users_meta.php:206 -#: ../../enterprise/meta/general/main_header.php:321 -#: ../../enterprise/meta/general/main_header.php:401 -#: ../../enterprise/meta/general/main_header.php:408 -#: ../../enterprise/meta/general/main_menu.php:556 -#: ../../enterprise/meta/general/main_menu.php:621 -#: ../../enterprise/meta/general/main_menu.php:645 -#: ../../enterprise/meta/general/main_menu.php:652 +#: ../../enterprise/meta/general/main_header.php:332 +#: ../../enterprise/meta/general/main_header.php:412 +#: ../../enterprise/meta/general/main_header.php:419 +#: ../../enterprise/meta/general/main_menu.php:570 +#: ../../enterprise/meta/general/main_menu.php:635 +#: ../../enterprise/meta/general/main_menu.php:659 +#: ../../enterprise/meta/general/main_menu.php:666 #: ../../godmode/users/profile_list.php:61 #: ../../godmode/users/configure_profile.php:54 #: ../../godmode/users/user_list.php:251 ../../godmode/users/user_list.php:276 @@ -11339,8 +10565,8 @@ msgstr "Gestión de usuarios" #: ../../enterprise/meta/include/functions_users_meta.php:214 #: ../../godmode/users/profile_list.php:72 #: ../../godmode/users/configure_profile.php:65 -#: ../../godmode/users/user_list.php:262 -#: ../../godmode/users/configure_user.php:194 ../../godmode/menu.php:159 +#: ../../godmode/users/user_list.php:262 ../../godmode/users/configure_user.php:194 +#: ../../godmode/menu.php:248 msgid "Profile management" msgstr "Gestionar perfiles" @@ -11349,9 +10575,9 @@ msgstr "Gestionar perfiles" #: ../../enterprise/meta/general/header.php:212 #: ../../enterprise/meta/general/header.php:222 #: ../../enterprise/meta/general/header.php:234 -#: ../../enterprise/meta/general/main_header.php:624 -#: ../../enterprise/meta/general/main_header.php:630 ../../operation/menu.php:643 -#: ../../general/header.php:415 +#: ../../enterprise/meta/general/main_header.php:635 +#: ../../enterprise/meta/general/main_header.php:641 ../../operation/menu.php:666 +#: ../../general/header.php:430 msgid "Edit my user" msgstr "Editar mi usuario" @@ -11371,14 +10597,14 @@ msgstr "Gestión de usuarios" #: ../../enterprise/meta/include/functions_wizard_meta.php:186 #: ../../enterprise/meta/include/functions_wizard_meta.php:1801 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:295 -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 #: ../../godmode/groups/tactical.php:179 #: ../../godmode/agentes/agent_manager.php:373 -#: ../../godmode/reporting/reporting_builder.item_editor.php:69 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4002 -#: ../../include/functions_reporting_html.php:1601 -#: ../../include/functions_reporting_html.php:1765 -#: ../../include/lib/Group.php:554 ../../operation/inventory/inventory.php:1245 +#: ../../godmode/reporting/reporting_builder.item_editor.php:72 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4047 +#: ../../include/functions_reporting_html.php:1605 +#: ../../include/functions_reporting_html.php:1769 ../../include/lib/Group.php:554 +#: ../../operation/inventory/inventory.php:1258 msgid "Alias" msgstr "Alias" @@ -11387,30 +10613,30 @@ msgstr "Alias" #: ../../enterprise/meta/include/functions_wizard_meta.php:479 #: ../../enterprise/meta/include/functions_wizard_meta.php:1465 #: ../../enterprise/meta/include/functions_wizard_meta.php:1813 -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 #: ../../godmode/agentes/agent_manager.php:401 -#: ../../godmode/servers/modificar_server.php:95 -#: ../../include/functions_reporting_html.php:1605 -#: ../../include/functions_reporting_html.php:4167 -#: ../../include/functions_reporting_html.php:4261 -#: ../../include/functions_treeview.php:647 -#: ../../include/functions_events.php:4377 ../../operation/gis_maps/ajax.php:290 +#: ../../godmode/servers/modificar_server.php:204 +#: ../../include/functions_reporting_html.php:1609 +#: ../../include/functions_reporting_html.php:4171 +#: ../../include/functions_reporting_html.php:4265 +#: ../../include/functions_treeview.php:701 ../../include/functions_events.php:4331 +#: ../../operation/gis_maps/ajax.php:290 msgid "IP Address" msgstr "Dirección IP" #: ../../enterprise/meta/include/functions_wizard_meta.php:236 #: ../../enterprise/meta/include/functions_wizard_meta.php:682 -#: ../../enterprise/godmode/modules/configure_local_component.php:515 +#: ../../enterprise/godmode/modules/configure_local_component.php:622 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:206 #: ../../enterprise/godmode/setup/setup_log_collector.php:89 -#: ../../enterprise/include/functions_metaconsole.php:1339 -#: ../../enterprise/include/functions_metaconsole.php:1372 -#: ../../enterprise/include/functions_metaconsole.php:1405 -#: ../../enterprise/include/functions_metaconsole.php:1438 -#: ../../enterprise/include/functions_metaconsole.php:1471 -#: ../../enterprise/include/functions_metaconsole.php:1502 -#: ../../enterprise/include/functions_metaconsole.php:1535 -#: ../../godmode/agentes/module_manager_editor_web.php:182 +#: ../../enterprise/include/functions_metaconsole.php:1340 +#: ../../enterprise/include/functions_metaconsole.php:1373 +#: ../../enterprise/include/functions_metaconsole.php:1406 +#: ../../enterprise/include/functions_metaconsole.php:1439 +#: ../../enterprise/include/functions_metaconsole.php:1472 +#: ../../enterprise/include/functions_metaconsole.php:1503 +#: ../../enterprise/include/functions_metaconsole.php:1536 +#: ../../godmode/agentes/module_manager_editor_web.php:183 msgid "Check" msgstr "Comprobar" @@ -11419,14 +10645,14 @@ msgstr "Comprobar" #: ../../enterprise/meta/include/functions_wizard_meta.php:602 #: ../../enterprise/meta/include/functions_wizard_meta.php:1150 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:48 -#: ../../enterprise/include/functions_reporting_csv.php:1042 -#: ../../enterprise/include/class/Aws.cloud.php:345 +#: ../../enterprise/include/functions_reporting_csv.php:1083 +#: ../../enterprise/include/class/Aws.cloud.php:344 #: ../../godmode/alerts/configure_alert_template.php:246 #: ../../godmode/alerts/configure_alert_template.php:250 #: ../../godmode/setup/setup.php:96 ../../godmode/setup/setup.php:268 -#: ../../godmode/servers/plugin.php:414 ../../include/ajax/events.php:1741 +#: ../../godmode/servers/plugin.php:464 ../../include/ajax/events.php:1699 #: ../../include/functions_reports.php:783 -#: ../../include/functions_reporting.php:10185 +#: ../../include/functions_reporting.php:10239 msgid "General" msgstr "General" @@ -11437,7 +10663,7 @@ msgid "Components" msgstr "Componentes" #: ../../enterprise/meta/include/functions_wizard_meta.php:308 -#: ../../enterprise/include/functions_reporting_csv.php:2384 +#: ../../enterprise/include/functions_reporting_csv.php:2425 msgid "Agent modules" msgstr "Módulos de agentes" @@ -11451,52 +10677,53 @@ msgstr "Deshacer los cambios" #: ../../enterprise/meta/include/functions_wizard_meta.php:492 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:753 -#: ../../godmode/agentes/module_manager_editor_wmi.php:57 -#: ../../godmode/agentes/module_manager_editor_network.php:104 -#: ../../godmode/massive/massive_edit_modules.php:832 +#: ../../godmode/agentes/module_manager_editor_wmi.php:52 +#: ../../godmode/agentes/module_manager_editor_network.php:99 +#: ../../godmode/massive/massive_edit_modules.php:945 msgid "Auto" msgstr "Automático" #: ../../enterprise/meta/include/functions_wizard_meta.php:493 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:754 -#: ../../godmode/agentes/module_manager_editor_wmi.php:58 -#: ../../godmode/agentes/module_manager_editor_network.php:105 -#: ../../godmode/massive/massive_edit_modules.php:833 +#: ../../godmode/agentes/module_manager_editor_wmi.php:53 +#: ../../godmode/agentes/module_manager_editor_network.php:100 +#: ../../godmode/massive/massive_edit_modules.php:946 msgid "Force primary key" msgstr "Forzar clave primaria" #: ../../enterprise/meta/include/functions_wizard_meta.php:516 #: ../../enterprise/meta/include/functions_wizard_meta.php:1470 #: ../../enterprise/meta/include/functions_events_meta.php:70 -#: ../../enterprise/meta/include/functions_meta.php:1231 -#: ../../enterprise/meta/include/functions_meta.php:1285 -#: ../../enterprise/meta/include/functions_meta.php:1339 +#: ../../enterprise/meta/include/functions_meta.php:1333 +#: ../../enterprise/meta/include/functions_meta.php:1387 +#: ../../enterprise/meta/include/functions_meta.php:1441 #: ../../enterprise/meta/general/login_page.php:207 #: ../../enterprise/meta/general/login_page.php:267 #: ../../enterprise/extensions/disabled/check_acls.php:47 #: ../../enterprise/extensions/disabled/check_acls.php:132 -#: ../../enterprise/godmode/setup/setup_auth.php:1347 -#: ../../enterprise/godmode/setup/setup_auth.php:1379 +#: ../../enterprise/godmode/setup/setup_auth.php:1401 +#: ../../enterprise/godmode/setup/setup_auth.php:1433 #: ../../enterprise/godmode/servers/manage_export_form.php:155 -#: ../../enterprise/include/functions_tasklist.php:172 +#: ../../enterprise/include/functions_tasklist.php:190 #: ../../enterprise/include/class/DB2.app.php:509 #: ../../enterprise/include/class/MySQL.app.php:531 #: ../../enterprise/include/class/Oracle.app.php:516 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:520 -#: ../../extensions/api_checker.php:255 ../../extensions/users_connected.php:177 +#: ../../extensions/api_checker.php:265 ../../extensions/users_connected.php:177 #: ../../godmode/update_manager/update_manager.history.php:43 #: ../../godmode/setup/setup_ehorus.php:97 #: ../../godmode/setup/setup_integria.php:292 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3534 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3576 #: ../../godmode/events/custom_events.php:97 #: ../../mobile/operation/tactical.php:350 -#: ../../include/functions_reporting_html.php:6045 -#: ../../include/functions.php:3109 ../../include/functions_cron.php:498 -#: ../../include/functions_config.php:743 ../../include/functions_config.php:763 +#: ../../include/functions_reporting_html.php:6056 ../../include/functions.php:3109 +#: ../../include/functions_cron.php:498 ../../include/functions_config.php:779 +#: ../../include/functions_config.php:799 #: ../../include/class/CredentialStore.class.php:817 #: ../../include/class/CredentialStore.class.php:1301 #: ../../include/class/AuditLog.class.php:110 #: ../../include/class/AuditLog.class.php:240 +#: ../../include/lib/Dashboard/Widgets/events_list.php:816 #: ../../include/functions_events.php:202 ../../include/functions_events.php:253 #: ../../operation/search_users.php:71 ../../operation/users/user_edit.php:854 #: ../../operation/users/user_edit.php:907 @@ -11509,15 +10736,15 @@ msgstr "Usuario" #: ../../enterprise/meta/include/functions_wizard_meta.php:520 #: ../../enterprise/meta/include/functions_wizard_meta.php:1474 -#: ../../enterprise/meta/include/functions_meta.php:1243 -#: ../../enterprise/meta/include/functions_meta.php:1297 -#: ../../enterprise/meta/include/functions_meta.php:1351 +#: ../../enterprise/meta/include/functions_meta.php:1345 +#: ../../enterprise/meta/include/functions_meta.php:1399 +#: ../../enterprise/meta/include/functions_meta.php:1453 #: ../../enterprise/meta/general/login_page.php:224 #: ../../enterprise/meta/general/login_page.php:284 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:851 #: ../../enterprise/godmode/setup/setup_module_library.php:57 -#: ../../enterprise/godmode/setup/setup_auth.php:1353 -#: ../../enterprise/godmode/setup/setup_auth.php:1385 +#: ../../enterprise/godmode/setup/setup_auth.php:1407 +#: ../../enterprise/godmode/setup/setup_auth.php:1439 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:250 #: ../../enterprise/godmode/servers/manage_credential_boxes.php:59 #: ../../enterprise/godmode/servers/manage_export_form.php:161 @@ -11531,24 +10758,23 @@ msgstr "Usuario" #: ../../enterprise/include/class/MySQL.app.php:543 #: ../../enterprise/include/class/Oracle.app.php:528 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:532 -#: ../../extensions/api_checker.php:260 -#: ../../godmode/modules/manage_network_components_form_wmi.php:49 -#: ../../godmode/users/configure_user.php:1190 +#: ../../extensions/api_checker.php:270 +#: ../../godmode/modules/manage_network_components_form_wmi.php:63 +#: ../../godmode/users/configure_user.php:1204 #: ../../godmode/users/user_management.php:280 -#: ../../godmode/agentes/module_manager_editor_wmi.php:148 -#: ../../godmode/massive/massive_edit_modules.php:923 +#: ../../godmode/agentes/module_manager_editor_wmi.php:143 +#: ../../godmode/massive/massive_edit_modules.php:1094 #: ../../godmode/setup/setup_ehorus.php:104 -#: ../../godmode/setup/setup_integria.php:306 ../../include/functions_ui.php:7561 -#: ../../include/functions_config.php:747 ../../include/functions_config.php:767 +#: ../../godmode/setup/setup_integria.php:306 ../../include/functions_ui.php:7584 +#: ../../include/functions_config.php:783 ../../include/functions_config.php:803 #: ../../include/class/CredentialStore.class.php:974 #: ../../include/class/CredentialStore.class.php:1024 #: ../../include/class/CredentialStore.class.php:1302 #: ../../include/class/CredentialStore.class.php:1328 #: ../../include/class/CredentialStore.class.php:1352 #: ../../include/class/AgentWizard.class.php:690 -#: ../../operation/users/user_edit.php:860 -#: ../../operation/users/user_edit.php:913 ../../general/login_page.php:290 -#: ../../general/login_page.php:351 +#: ../../operation/users/user_edit.php:860 ../../operation/users/user_edit.php:913 +#: ../../general/login_page.php:290 ../../general/login_page.php:351 msgid "Password" msgstr "Contraseña" @@ -11561,19 +10787,26 @@ msgid "Response" msgstr "Respuesta" #: ../../enterprise/meta/include/functions_wizard_meta.php:593 -#: ../../godmode/agentes/module_manager_editor_web.php:216 +#: ../../godmode/agentes/module_manager_editor_web.php:217 msgid "Check type" msgstr "Comprueba el tipo" #: ../../enterprise/meta/include/functions_wizard_meta.php:610 #: ../../enterprise/meta/include/functions_wizard_meta.php:667 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1066 -#: ../../enterprise/include/functions_enterprise.php:457 #: ../../godmode/agentes/module_manager_editor_web.php:92 -#: ../../godmode/massive/massive_edit_modules.php:1156 +#: ../../godmode/massive/massive_edit_modules.php:1411 msgid "Web checks" msgstr "Comprobaciones web" +#: ../../enterprise/meta/include/functions_wizard_meta.php:642 +#: ../../godmode/tag/edit_tag.php:216 ../../include/class/TipsWindow.class.php:746 +#: ../../include/class/TipsWindow.class.php:913 +#: ../../include/functions_reporting.php:7490 +#: ../../include/lib/Dashboard/Widgets/url.php:216 +msgid "Url" +msgstr "URL" + #: ../../enterprise/meta/include/functions_wizard_meta.php:646 msgid "String to check" msgstr "Cadena para comprobar" @@ -11587,48 +10820,48 @@ msgid "Delete check" msgstr "Eliminar comprobación" #: ../../enterprise/meta/include/functions_wizard_meta.php:674 -#: ../../enterprise/godmode/modules/configure_local_component.php:506 +#: ../../enterprise/godmode/modules/configure_local_component.php:615 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:218 -#: ../../godmode/agentes/module_manager_editor_web.php:171 +#: ../../godmode/agentes/module_manager_editor_web.php:172 msgid "Load basic" msgstr "cargar básicos" #: ../../enterprise/meta/include/functions_wizard_meta.php:680 -#: ../../godmode/agentes/module_manager_editor_web.php:180 +#: ../../godmode/agentes/module_manager_editor_web.php:181 msgid "Load a basic structure on Web Checks" msgstr "Cargar una estructura básica en las comprobaciones web" #: ../../enterprise/meta/include/functions_wizard_meta.php:688 -#: ../../godmode/agentes/module_manager_editor_web.php:191 +#: ../../godmode/agentes/module_manager_editor_web.php:192 msgid "Check the correct structure of the WebCheck" msgstr "Cargar la estructura correcta de las comprobaciones web" #: ../../enterprise/meta/include/functions_wizard_meta.php:695 -#: ../../godmode/agentes/module_manager_editor_web.php:270 +#: ../../godmode/agentes/module_manager_editor_web.php:271 msgid "First line must be \"task_begin\"" msgstr "La primera línea tiene que ser \"task_begin\"." #: ../../enterprise/meta/include/functions_wizard_meta.php:696 -#: ../../godmode/agentes/module_manager_editor_web.php:271 +#: ../../godmode/agentes/module_manager_editor_web.php:272 msgid "Webchecks configuration is empty" msgstr "La configuración de comprobaciones web está vacía." #: ../../enterprise/meta/include/functions_wizard_meta.php:697 #: ../../enterprise/meta/include/functions_wizard_meta.php:698 -#: ../../godmode/agentes/module_manager_editor_web.php:272 #: ../../godmode/agentes/module_manager_editor_web.php:273 +#: ../../godmode/agentes/module_manager_editor_web.php:274 msgid "Last line must be \"task_end\"" msgstr "La última línea tiene que ser \"task_end\"." #: ../../enterprise/meta/include/functions_wizard_meta.php:699 -#: ../../enterprise/godmode/modules/configure_local_component.php:525 +#: ../../enterprise/godmode/modules/configure_local_component.php:640 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:257 -#: ../../godmode/agentes/module_manager_editor_web.php:274 +#: ../../godmode/agentes/module_manager_editor_web.php:275 msgid "There is a line with a unknown token 'token_fail'." msgstr "Hay una línea con un token desconocido \"token_fail\"." #: ../../enterprise/meta/include/functions_wizard_meta.php:700 -#: ../../godmode/agentes/module_manager_editor_web.php:276 +#: ../../godmode/agentes/module_manager_editor_web.php:277 msgid "Web checks are built correctly" msgstr "Las comprobaciones web se han efectuado correctamente." @@ -11639,63 +10872,65 @@ msgstr "Las comprobaciones web se han efectuado correctamente." #: ../../enterprise/meta/include/functions_wizard_meta.php:1605 #: ../../enterprise/meta/include/functions_wizard_meta.php:1742 #: ../../enterprise/meta/agentsearch.php:136 -#: ../../enterprise/godmode/modules/configure_local_component.php:291 +#: ../../enterprise/godmode/modules/configure_local_component.php:305 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:522 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:272 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:274 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:690 #: ../../enterprise/godmode/servers/manage_export.php:175 #: ../../enterprise/godmode/servers/manage_export_form.php:131 -#: ../../enterprise/include/class/Azure.cloud.php:850 +#: ../../enterprise/include/class/Azure.cloud.php:894 #: ../../enterprise/include/class/VMware.app.php:667 #: ../../enterprise/include/class/DB2.app.php:544 #: ../../enterprise/include/class/Aws.S3.php:513 #: ../../enterprise/include/class/SAP.app.php:503 -#: ../../enterprise/include/class/Aws.cloud.php:579 -#: ../../enterprise/include/class/Aws.cloud.php:1337 +#: ../../enterprise/include/class/Aws.cloud.php:580 +#: ../../enterprise/include/class/Aws.cloud.php:1338 #: ../../enterprise/include/class/MySQL.app.php:566 -#: ../../enterprise/include/class/Google.cloud.php:800 +#: ../../enterprise/include/class/Google.cloud.php:803 #: ../../enterprise/include/class/Oracle.app.php:551 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:555 #: ../../enterprise/include/functions_ipam.php:1356 #: ../../enterprise/operation/agentes/tag_view.php:697 -#: ../../enterprise/operation/agentes/tag_view.php:784 -#: ../../enterprise/tools/ipam/ipam_list.php:724 -#: ../../godmode/modules/manage_network_components_form_common.php:143 +#: ../../enterprise/operation/agentes/tag_view.php:786 +#: ../../enterprise/tools/ipam/ipam_list.php:730 +#: ../../godmode/modules/manage_network_components_form_common.php:156 #: ../../godmode/agentes/status_monitor_custom_fields.php:113 #: ../../godmode/agentes/status_monitor_custom_fields.php:165 #: ../../godmode/agentes/inventory_manager.php:236 #: ../../godmode/agentes/agent_manager.php:503 -#: ../../godmode/agentes/module_manager_editor_common.php:1077 -#: ../../godmode/agentes/module_manager.php:637 -#: ../../godmode/massive/massive_edit_agents.php:731 -#: ../../godmode/massive/massive_edit_modules.php:769 -#: ../../godmode/setup/setup_visuals.php:1934 -#: ../../godmode/setup/setup_visuals.php:2016 +#: ../../godmode/agentes/module_manager_editor_common.php:1094 +#: ../../godmode/agentes/module_manager.php:703 +#: ../../godmode/massive/massive_edit_agents.php:742 +#: ../../godmode/massive/massive_edit_modules.php:867 +#: ../../godmode/setup/setup_visuals.php:1930 +#: ../../godmode/setup/setup_visuals.php:2012 #: ../../godmode/wizards/HostDevices.class.php:799 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:599 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:633 #: ../../mobile/operation/modules.php:668 ../../mobile/operation/modules.php:670 #: ../../mobile/operation/modules.php:910 -#: ../../include/functions_reporting_html.php:3740 -#: ../../include/ajax/events.php:2373 ../../include/functions_treeview.php:83 -#: ../../include/functions_treeview.php:653 ../../include/functions_ui.php:7494 +#: ../../include/functions_reporting_html.php:3744 +#: ../../include/ajax/events.php:2345 ../../include/functions_treeview.php:83 +#: ../../include/functions_treeview.php:707 ../../include/functions_ui.php:7517 +#: ../../include/class/ExtensionsDiscovery.class.php:1381 #: ../../include/class/CustomNetScan.class.php:526 #: ../../include/lib/Dashboard/Widgets/sla_percent.php:376 -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:296 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:299 +#: ../../include/lib/Dashboard/Widgets/netflow.php:200 #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:319 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:408 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:416 #: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:362 #: ../../include/lib/Dashboard/Widgets/custom_graph.php:387 #: ../../include/lib/Dashboard/Widgets/single_graph.php:347 -#: ../../include/lib/Dashboard/Widgets/top_n.php:236 -#: ../../include/lib/Group.php:570 ../../operation/search_agents.php:45 -#: ../../operation/search_agents.php:51 -#: ../../operation/agentes/status_monitor.php:1562 +#: ../../include/lib/Dashboard/Widgets/top_n.php:255 +#: ../../include/lib/Group.php:570 ../../operation/search_agents.php:38 +#: ../../operation/agentes/status_monitor.php:1565 #: ../../operation/agentes/estado_generalagente.php:429 -#: ../../operation/network/network_usage_map.php:114 +#: ../../operation/network/network_report.php:141 +#: ../../operation/network/network_usage_map.php:189 #: ../../operation/netflow/nf_live_view.php:462 -#: ../../operation/inventory/inventory.php:1252 +#: ../../operation/inventory/inventory.php:1265 #: ../../operation/search_modules.php:38 -#: ../../operation/events/sound_events.php:249 +#: ../../operation/events/sound_events.php:170 msgid "Interval" msgstr "Intervalo" @@ -11705,13 +10940,13 @@ msgstr "Intervalo" #: ../../enterprise/meta/include/functions_wizard_meta.php:1525 #: ../../enterprise/meta/include/functions_wizard_meta.php:1610 #: ../../enterprise/meta/include/functions_wizard_meta.php:1747 -#: ../../enterprise/godmode/modules/configure_local_component.php:480 +#: ../../enterprise/godmode/modules/configure_local_component.php:581 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:868 -#: ../../enterprise/include/functions_reporting_csv.php:2791 -#: ../../godmode/modules/manage_network_components_form_common.php:323 -#: ../../godmode/agentes/module_manager_editor_common.php:1337 -#: ../../godmode/massive/massive_edit_modules.php:940 -#: ../../include/functions_reporting_html.php:3741 +#: ../../enterprise/include/functions_reporting_csv.php:2832 +#: ../../godmode/modules/manage_network_components_form_common.php:421 +#: ../../godmode/agentes/module_manager_editor_common.php:1354 +#: ../../godmode/massive/massive_edit_modules.php:1117 +#: ../../include/functions_reporting_html.php:3745 #: ../../include/lib/Dashboard/Widgets/AvgSumMaxMinModule.php:498 msgid "Unit" msgstr "Unidad" @@ -11733,7 +10968,7 @@ msgstr "Comunidad SNMP" #: ../../enterprise/include/class/DeploymentCenter.class.php:1213 #: ../../enterprise/include/class/DeploymentCenter.class.php:1344 #: ../../enterprise/include/class/DeploymentCenter.class.php:1354 -#: ../../extensions/api_checker.php:331 +#: ../../extensions/api_checker.php:341 #: ../../godmode/wizards/HostDevices.class.php:1504 msgid "Credentials" msgstr "Credenciales" @@ -11755,17 +10990,16 @@ msgstr "Credenciales" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:755 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1822 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2492 -#: ../../enterprise/include/functions_reporting_csv.php:1080 +#: ../../enterprise/include/functions_reporting_csv.php:1121 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2268 #: ../../godmode/alerts/alert_view.php:272 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1483 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2583 -#: ../../include/functions_reporting_html.php:5036 -#: ../../include/functions.php:4088 ../../include/functions_ui.php:2912 -#: ../../include/functions_reporting.php:1539 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:363 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:410 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:439 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1525 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2625 +#: ../../include/functions_reporting_html.php:5040 ../../include/functions.php:4088 +#: ../../include/functions_ui.php:3170 ../../include/functions_reporting.php:1547 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:366 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:413 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:442 msgid "Min" msgstr "Mín." @@ -11786,17 +11020,16 @@ msgstr "Mín." #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:763 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1820 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2485 -#: ../../enterprise/include/functions_reporting_csv.php:1080 +#: ../../enterprise/include/functions_reporting_csv.php:1121 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2268 #: ../../godmode/alerts/alert_view.php:272 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1485 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2576 -#: ../../include/functions_reporting_html.php:5035 -#: ../../include/functions.php:4095 ../../include/functions_ui.php:2912 -#: ../../include/functions_reporting.php:1535 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:372 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:419 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:448 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1527 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2618 +#: ../../include/functions_reporting_html.php:5039 ../../include/functions.php:4095 +#: ../../include/functions_ui.php:3170 ../../include/functions_reporting.php:1543 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:375 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:422 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:451 msgid "Max" msgstr "Máx." @@ -11813,33 +11046,33 @@ msgstr "Máx." #: ../../enterprise/meta/include/functions_wizard_meta.php:1712 #: ../../enterprise/meta/include/functions_wizard_meta.php:1721 #: ../../enterprise/meta/include/functions_wizard_meta.php:1737 -#: ../../enterprise/godmode/modules/configure_local_component.php:340 -#: ../../enterprise/godmode/modules/configure_local_component.php:394 +#: ../../enterprise/godmode/modules/configure_local_component.php:406 +#: ../../enterprise/godmode/modules/configure_local_component.php:484 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:547 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:638 -#: ../../godmode/modules/manage_network_components_form_common.php:192 -#: ../../godmode/modules/manage_network_components_form_common.php:244 -#: ../../godmode/modules/manage_network_components_form_wizard.php:396 -#: ../../godmode/modules/manage_network_components_form_wizard.php:444 -#: ../../godmode/agentes/module_manager_editor_common.php:477 -#: ../../godmode/agentes/module_manager_editor_common.php:485 -#: ../../godmode/agentes/module_manager_editor_common.php:565 -#: ../../godmode/agentes/module_manager_editor_common.php:574 -#: ../../godmode/massive/massive_edit_modules.php:625 -#: ../../godmode/massive/massive_edit_modules.php:716 +#: ../../godmode/modules/manage_network_components_form_common.php:264 +#: ../../godmode/modules/manage_network_components_form_common.php:342 +#: ../../godmode/modules/manage_network_components_form_wizard.php:450 +#: ../../godmode/modules/manage_network_components_form_wizard.php:535 +#: ../../godmode/agentes/module_manager_editor_common.php:478 +#: ../../godmode/agentes/module_manager_editor_common.php:486 +#: ../../godmode/agentes/module_manager_editor_common.php:566 +#: ../../godmode/agentes/module_manager_editor_common.php:575 +#: ../../godmode/massive/massive_edit_modules.php:701 +#: ../../godmode/massive/massive_edit_modules.php:807 msgid "Inverse interval" msgstr "Intervalo inverso" #: ../../enterprise/meta/include/functions_wizard_meta.php:996 #: ../../enterprise/meta/include/functions_wizard_meta.php:1081 #: ../../enterprise/meta/include/functions_wizard_meta.php:1314 -#: ../../include/ajax/module.php:1027 +#: ../../include/ajax/module.php:1042 msgid "Thresholds" msgstr "Umbrales" #: ../../enterprise/meta/include/functions_wizard_meta.php:1087 #: ../../enterprise/meta/include/functions_wizard_meta.php:1619 -#: ../../godmode/agentes/module_manager_editor_web.php:241 +#: ../../godmode/agentes/module_manager_editor_web.php:242 msgid "Proxy URL" msgstr "Proxy URL" @@ -11864,7 +11097,7 @@ msgid "Alerts in module" msgstr "Alertas en el módulo" #: ../../enterprise/meta/include/functions_wizard_meta.php:1376 -#: ../../include/functions_reporting_html.php:5400 +#: ../../include/functions_reporting_html.php:5411 msgid "Alert description" msgstr "Descripción de la alerta" @@ -11876,106 +11109,175 @@ msgstr "Comprobaciones" msgid "Deleted modules" msgstr "Módulos eliminados" -#: ../../enterprise/meta/include/functions_wizard_meta.php:2014 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2114 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2669 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2788 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2879 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3074 -msgid "Another module already exists with the same name" -msgstr "Ya existe otro módulo con el mismo nombre." - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2026 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2121 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2681 -#, php-format -msgid "Error adding module %s" -msgstr "Error al añadir el módulo %s" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2035 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2130 -msgid "There was an error creating the alerts, the operation has been cancelled" -msgstr "Error al crear las alertas; operación cancelada" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2064 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2159 -#: ../../enterprise/godmode/policies/policy_modules.php:937 -msgid "Successfully added module." -msgstr "Módulo añadido correctamente" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2219 -#, php-format -msgid "Could not create agent %s" -msgstr "No se pudieron crear agentes %s" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2232 -msgid "Agent successfully added" -msgstr "Agentes añadidos correctamente" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2253 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2371 -#, php-format -msgid "%s Modules created" -msgstr "%s módulos creados" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2329 -#, php-format -msgid "Could not update agent %s" -msgstr "No se pudo actualizar el agente %s" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2338 -#: ../../enterprise/include/class/AgentRepository.class.php:576 -msgid "Agent successfully updated" -msgstr "Agente actualizado correctamente" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2377 -#, php-format -msgid "%s Modules deleted" -msgstr "%s módulos eliminados" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2693 -msgid "" -"There was an error creating the alerts, the operation has been cancelled ." -msgstr "Error al crear las alertas; operación cancelada" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2723 -msgid "Module successfully added." -msgstr "Módulo añadido correctamente" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2795 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2886 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3081 -#, php-format -msgid "Error updating module %s" -msgstr "Error al actualizar el módulo %s" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2817 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2908 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3103 -msgid "There was an error updating the alerts, the operation has been cancelled" -msgstr "Error al actualizar las alertas, operación cancelada" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2838 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2929 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3124 -msgid "Successfully updated module." -msgstr "Módulo actualizado correctamente" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:3508 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2388 msgid "Manage agent modules" msgstr "Gestionar módulos de agentes" +#: ../../enterprise/meta/include/functions_wizard_meta.php:2393 +#: ../../enterprise/extensions/disabled/check_acls.php:133 +#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:218 +#: ../../enterprise/godmode/policies/policy_alerts.php:442 +#: ../../enterprise/godmode/policies/policy_linking.php:201 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:389 +#: ../../enterprise/godmode/services/services.elements.php:93 +#: ../../enterprise/godmode/services/services.elements.php:155 +#: ../../enterprise/godmode/services/services.elements.php:279 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:177 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:242 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:318 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1412 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2098 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3579 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3792 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3810 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:239 +#: ../../enterprise/include/ajax/policy.ajax.php:456 +#: ../../enterprise/include/functions_reporting_pdf.php:531 +#: ../../enterprise/include/functions_reporting_pdf.php:539 +#: ../../enterprise/include/functions_reporting_pdf.php:547 +#: ../../enterprise/include/functions_reporting_pdf.php:563 +#: ../../enterprise/include/functions_reporting_csv.php:539 +#: ../../enterprise/include/functions_reporting_csv.php:867 +#: ../../enterprise/include/functions_reporting_csv.php:893 +#: ../../enterprise/include/functions_reporting_csv.php:1006 +#: ../../enterprise/include/functions_reporting_csv.php:1045 +#: ../../enterprise/include/functions_reporting_csv.php:1105 +#: ../../enterprise/include/functions_reporting_csv.php:1121 +#: ../../enterprise/include/functions_reporting_csv.php:1275 +#: ../../enterprise/include/functions_reporting_csv.php:1306 +#: ../../enterprise/include/functions_reporting_csv.php:1361 +#: ../../enterprise/include/functions_reporting_csv.php:1416 +#: ../../enterprise/include/functions_reporting_csv.php:1465 +#: ../../enterprise/include/functions_reporting_csv.php:1520 +#: ../../enterprise/include/functions_reporting_csv.php:1549 +#: ../../enterprise/include/functions_reporting_csv.php:1594 +#: ../../enterprise/include/functions_reporting_csv.php:1640 +#: ../../enterprise/include/functions_reporting_csv.php:1713 +#: ../../enterprise/include/functions_reporting_csv.php:1832 +#: ../../enterprise/include/functions_reporting_csv.php:2067 +#: ../../enterprise/include/functions_reporting_csv.php:2140 +#: ../../enterprise/include/functions_reporting_csv.php:2372 +#: ../../enterprise/include/functions_reporting_csv.php:2408 +#: ../../enterprise/include/functions_reporting_csv.php:2556 +#: ../../enterprise/include/functions_reporting_csv.php:2828 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:951 +#: ../../enterprise/include/functions_reporting.php:1862 +#: ../../enterprise/include/functions_reporting.php:3134 +#: ../../enterprise/include/functions_reporting.php:4123 +#: ../../enterprise/include/functions_reporting.php:5147 +#: ../../enterprise/include/functions_services.php:1826 +#: ../../enterprise/include/functions_events.php:90 +#: ../../enterprise/operation/agentes/policy_view.php:259 +#: ../../extensions/agents_modules.php:521 ../../extensions/insert_data.php:195 +#: ../../godmode/agentes/module_manager_editor_prediction.php:135 +#: ../../godmode/agentes/planned_downtime.list.php:425 +#: ../../godmode/agentes/planned_downtime.editor.php:1445 +#: ../../godmode/agentes/module_manager_editor_common.php:1508 +#: ../../godmode/agentes/module_manager_editor_common.php:1562 +#: ../../godmode/massive/massive_standby_alerts.php:224 +#: ../../godmode/massive/massive_standby_alerts.php:259 +#: ../../godmode/massive/massive_enable_disable_alerts.php:196 +#: ../../godmode/massive/massive_enable_disable_alerts.php:231 +#: ../../godmode/massive/massive_edit_agents.php:710 +#: ../../godmode/massive/massive_edit_agents.php:1175 +#: ../../godmode/alerts/alert_list.list.php:566 +#: ../../godmode/alerts/alert_list.list.php:817 +#: ../../godmode/alerts/alert_view.php:97 +#: ../../godmode/alerts/alert_list.builder.php:85 +#: ../../godmode/reporting/reporting_builder.list_items.php:412 +#: ../../godmode/reporting/create_container.php:490 +#: ../../godmode/reporting/create_container.php:662 +#: ../../godmode/reporting/create_container.php:745 +#: ../../godmode/reporting/graph_builder.graph_editor.php:346 +#: ../../godmode/reporting/reporting_builder.item_editor.php:216 +#: ../../godmode/reporting/reporting_builder.item_editor.php:910 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1212 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1834 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4152 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4668 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4692 +#: ../../godmode/reporting/visual_console_builder.elements.php:121 +#: ../../godmode/reporting/visual_console_builder.wizard.php:462 +#: ../../godmode/reporting/visual_console_builder.wizard.php:821 +#: ../../godmode/servers/plugin.php:116 ../../godmode/servers/plugin.php:135 +#: ../../mobile/operation/services.php:332 +#: ../../include/functions_visual_map_editor.php:491 +#: ../../include/functions_reporting_html.php:553 +#: ../../include/functions_reporting_html.php:952 +#: ../../include/functions_reporting_html.php:2037 +#: ../../include/functions_reporting_html.php:2379 +#: ../../include/functions_reporting_html.php:2484 +#: ../../include/functions_reporting_html.php:3480 +#: ../../include/functions_reporting_html.php:3855 +#: ../../include/functions_reporting_html.php:3863 +#: ../../include/functions_reporting_html.php:3872 +#: ../../include/functions_reporting_html.php:3884 +#: ../../include/functions_reporting_html.php:4044 +#: ../../include/functions_reporting_html.php:4173 +#: ../../include/functions_reporting_html.php:4267 +#: ../../include/functions_reporting_html.php:4989 +#: ../../include/functions_reporting_html.php:5037 +#: ../../include/ajax/alert_list.ajax.php:305 +#: ../../include/ajax/alert_list.ajax.php:330 +#: ../../include/ajax/alert_list.ajax.php:516 +#: ../../include/functions_inventory.php:1197 +#: ../../include/functions_inventory.php:1253 +#: ../../include/functions_graph.php:5189 ../../include/functions_ui.php:1640 +#: ../../include/functions_ui.php:7486 ../../include/functions_ui.php:7511 +#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:563 +#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:411 +#: ../../include/rest-api/models/VisualConsole/Items/BasicChart.php:299 +#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:388 +#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:349 +#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:432 +#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:257 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:594 +#: ../../include/rest-api/models/VisualConsole/Items/DonutGraph.php:232 +#: ../../include/rest-api/models/VisualConsole/Items/Odometer.php:385 +#: ../../include/functions_reports.php:1368 +#: ../../include/class/AlertsList.class.php:312 +#: ../../include/class/AgentsAlerts.class.php:432 +#: ../../include/class/AgentsAlerts.class.php:911 +#: ../../include/class/WelcomeWindow.class.php:802 +#: ../../include/functions_reporting.php:7353 +#: ../../include/lib/Dashboard/Widgets/sla_percent.php:359 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:281 +#: ../../include/lib/Dashboard/Widgets/AvgSumMaxMinModule.php:434 +#: ../../include/lib/Dashboard/Widgets/DataMatrix.php:359 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:465 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:399 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:449 +#: ../../include/lib/Dashboard/Widgets/module_icon.php:377 +#: ../../include/lib/Dashboard/Widgets/module_value.php:352 +#: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:254 +#: ../../include/lib/Dashboard/Widgets/module_table_value.php:323 +#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:344 +#: ../../include/lib/Dashboard/Widgets/module_status.php:368 +#: ../../include/lib/Dashboard/Widgets/single_graph.php:319 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:729 +#: ../../include/lib/Dashboard/Widgets/top_n.php:240 +#: ../../include/lib/Dashboard/Widgets/top_n.php:320 +#: ../../operation/agentes/exportdata.csv.php:74 +#: ../../operation/agentes/exportdata.php:114 +#: ../../operation/agentes/estado_monitores.php:125 +#: ../../operation/agentes/agent_inventory.php:118 +#: ../../operation/agentes/exportdata.excel.php:74 +#: ../../operation/search_alerts.php:35 ../../operation/inventory/inventory.php:640 +#: ../../operation/search_modules.php:35 +msgid "Module" +msgstr "Módulo" + #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:92 #: ../../godmode/alerts/alert_templates.php:59 msgid "Everyday" msgstr "Cada día" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:104 -#: ../../enterprise/meta/include/functions_meta.php:2222 +#: ../../enterprise/meta/include/functions_meta.php:2334 #: ../../enterprise/include/ajax/ipam.ajax.php:521 #: ../../enterprise/tools/ipam/ipam_editor.php:364 #: ../../godmode/alerts/alert_templates.php:71 -#: ../../include/functions_config.php:1696 +#: ../../include/functions_config.php:1742 msgid "Days" msgstr "Días" @@ -11993,21 +11295,21 @@ msgstr "y" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:318 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:254 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2263 -#: ../../godmode/snmpconsole/snmp_alert.php:1589 +#: ../../godmode/snmpconsole/snmp_alert.php:1593 #: ../../godmode/alerts/alert_templates.php:89 -#: ../../godmode/alerts/configure_alert_template.php:691 +#: ../../godmode/alerts/configure_alert_template.php:712 #: ../../godmode/alerts/alert_view.php:268 msgid "Time threshold" msgstr "Umbral de tiempo" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:127 -#: ../../enterprise/godmode/policies/policy_alerts.php:437 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:516 +#: ../../enterprise/godmode/policies/policy_alerts.php:522 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:521 #: ../../enterprise/include/functions_reporting_pdf.php:1867 #: ../../enterprise/include/functions_reporting_pdf.php:1983 -#: ../../enterprise/include/functions_reporting_csv.php:722 -#: ../../enterprise/include/functions_reporting_csv.php:1001 -#: ../../enterprise/include/functions_reporting_csv.php:1375 +#: ../../enterprise/include/functions_reporting_csv.php:763 +#: ../../enterprise/include/functions_reporting_csv.php:1042 +#: ../../enterprise/include/functions_reporting_csv.php:1416 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:1034 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2410 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2414 @@ -12016,8 +11318,8 @@ msgstr "Umbral de tiempo" #: ../../godmode/alerts/alert_list.list.php:733 #: ../../godmode/alerts/alert_templates.php:94 #: ../../include/functions_reporting_html.php:148 -#: ../../include/functions_reporting_html.php:3230 -#: ../../include/functions_reporting_html.php:4041 +#: ../../include/functions_reporting_html.php:3234 +#: ../../include/functions_reporting_html.php:4045 #: ../../include/rest-api/index.php:375 #: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:449 #: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:513 @@ -12027,10 +11329,10 @@ msgid "From" msgstr "De" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:129 -#: ../../enterprise/godmode/policies/policy_alerts.php:437 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:516 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:660 -#: ../../enterprise/include/ajax/policy.ajax.php:445 +#: ../../enterprise/godmode/policies/policy_alerts.php:522 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:521 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:676 +#: ../../enterprise/include/ajax/policy.ajax.php:491 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:1044 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2410 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2414 @@ -12041,12 +11343,12 @@ msgstr "De" #: ../../godmode/alerts/alert_list.list.php:730 #: ../../godmode/alerts/alert_list.list.php:855 #: ../../godmode/alerts/alert_templates.php:96 -#: ../../godmode/alerts/alert_list.builder.php:126 +#: ../../godmode/alerts/alert_list.builder.php:144 #: ../../include/functions_reporting_html.php:149 -#: ../../include/functions_reporting_html.php:3235 -#: ../../include/ajax/alert_list.ajax.php:527 +#: ../../include/functions_reporting_html.php:3239 +#: ../../include/ajax/alert_list.ajax.php:563 ../../include/functions_ui.php:1678 #: ../../include/class/AgentsAlerts.class.php:321 -#: ../../include/functions_reporting.php:14939 +#: ../../include/functions_reporting.php:15002 #: ../../operation/reporting/reporting_viewer.php:272 msgid "to" msgstr "a" @@ -12059,6 +11361,54 @@ msgstr "Agente eliminado correctamente" msgid "Could not delete agent" msgstr "No se pudo borrar el agente" +#: ../../enterprise/meta/include/ajax/wizard.ajax.php:615 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:140 +msgid "No description available" +msgstr "Sin descripción disponible" + +#: ../../enterprise/meta/include/ajax/wizard.ajax.php:748 +#: ../../enterprise/meta/general/header.php:125 +#: ../../enterprise/meta/general/main_header.php:569 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:141 +#: ../../enterprise/godmode/services/services.service.php:901 +#: ../../enterprise/godmode/services/services.service.php:913 +#: ../../enterprise/godmode/services/services.service.php:925 +#: ../../enterprise/godmode/services/services.service.php:937 +#: ../../enterprise/include/ajax/policy.ajax.php:201 +#: ../../enterprise/include/ajax/policy.ajax.php:274 +#: ../../enterprise/operation/services/massive/services.create.php:922 +#: ../../enterprise/operation/services/massive/services.create.php:934 +#: ../../enterprise/operation/services/massive/services.create.php:946 +#: ../../enterprise/operation/services/massive/services.create.php:958 +#: ../../extensions/insert_data.php:218 +#: ../../godmode/snmpconsole/snmp_trap_generator.php:165 +#: ../../godmode/massive/massive_copy_modules.php:154 +#: ../../godmode/massive/massive_delete_modules.php:332 +#: ../../godmode/massive/massive_delete_modules.php:505 +#: ../../godmode/massive/massive_add_alerts.php:286 +#: ../../godmode/massive/massive_delete_alerts.php:278 +#: ../../godmode/massive/massive_edit_modules.php:311 +#: ../../godmode/massive/massive_edit_modules.php:473 +#: ../../godmode/alerts/alert_list.builder.php:91 +#: ../../godmode/alerts/alert_list.builder.php:175 +#: ../../godmode/setup/setup_integria.php:432 +#: ../../godmode/setup/setup_integria.php:450 +#: ../../godmode/setup/setup_integria.php:485 +#: ../../godmode/setup/setup_integria.php:505 +#: ../../godmode/setup/setup_integria.php:566 +#: ../../godmode/setup/setup_integria.php:584 +#: ../../godmode/setup/setup_integria.php:619 +#: ../../godmode/setup/setup_integria.php:639 +#: ../../include/functions_reports.php:1375 +#: ../../include/class/AgentsAlerts.class.php:365 +#: ../../include/class/WelcomeWindow.class.php:837 +#: ../../operation/incidents/configure_integriaims_incident.php:257 +#: ../../operation/incidents/configure_integriaims_incident.php:293 +#: ../../operation/incidents/configure_integriaims_incident.php:311 +#: ../../general/header.php:287 +msgid "Select" +msgstr "Seleccionar" + #: ../../enterprise/meta/include/functions_events_meta.php:58 #: ../../include/functions_events.php:199 msgid "Event id" @@ -12068,69 +11418,68 @@ msgstr "Identificación del evento" #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:474 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:534 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:587 -#: ../../include/functions_reporting_html.php:1307 -#: ../../include/functions_reporting_html.php:1315 -#: ../../include/functions_reporting_html.php:5332 -#: ../../include/functions_events.php:200 ../../include/functions_events.php:2529 -#: ../../include/functions_events.php:4906 +#: ../../include/functions_reporting_html.php:1311 +#: ../../include/functions_reporting_html.php:1319 +#: ../../include/functions_reporting_html.php:5343 +#: ../../include/functions_events.php:200 ../../include/functions_events.php:2458 +#: ../../include/functions_events.php:4860 msgid "Event name" msgstr "Nombre del evento" #: ../../enterprise/meta/include/functions_events_meta.php:66 -#: ../../enterprise/include/functions_reporting_csv.php:921 +#: ../../enterprise/include/functions_reporting_csv.php:962 #: ../../enterprise/include/class/Omnishell.class.php:642 #: ../../enterprise/include/functions_ipam.php:2114 #: ../../godmode/agentes/modificar_agente.php:700 #: ../../godmode/agentes/agent_manager.php:357 #: ../../mobile/operation/modules.php:608 ../../mobile/operation/modules.php:908 -#: ../../include/functions_reporting_html.php:3687 -#: ../../include/functions_treeview.php:611 +#: ../../include/functions_reporting_html.php:3691 +#: ../../include/functions_treeview.php:652 #: ../../include/class/SatelliteAgent.class.php:513 -#: ../../include/lib/Group.php:550 ../../include/functions_events.php:201 -#: ../../include/functions_events.php:247 ../../include/functions_events.php:2534 -#: ../../operation/events/events.php:2723 +#: ../../include/class/WelcomeWindow.class.php:720 ../../include/lib/Group.php:550 +#: ../../include/functions_events.php:201 ../../include/functions_events.php:247 +#: ../../include/functions_events.php:2463 ../../operation/events/events.php:2936 msgid "Agent name" msgstr "Nombre del agente" #: ../../enterprise/meta/include/functions_events_meta.php:82 -#: ../../enterprise/include/functions_reporting_csv.php:852 -#: ../../enterprise/include/functions_reporting_csv.php:925 -#: ../../enterprise/include/functions_reporting_csv.php:1508 -#: ../../enterprise/include/functions_reporting_csv.php:2331 -#: ../../enterprise/include/functions_reporting_csv.php:2367 -#: ../../enterprise/include/functions_reporting_csv.php:2679 +#: ../../enterprise/include/functions_reporting_csv.php:893 +#: ../../enterprise/include/functions_reporting_csv.php:966 +#: ../../enterprise/include/functions_reporting_csv.php:1549 +#: ../../enterprise/include/functions_reporting_csv.php:2372 +#: ../../enterprise/include/functions_reporting_csv.php:2408 +#: ../../enterprise/include/functions_reporting_csv.php:2720 #: ../../enterprise/include/class/Omnishell.class.php:407 #: ../../enterprise/include/class/LogSource.class.php:604 -#: ../../enterprise/operation/agentes/tag_view.php:789 +#: ../../enterprise/operation/agentes/tag_view.php:791 #: ../../godmode/update_manager/update_manager.history.php:44 #: ../../godmode/agentes/status_monitor_custom_fields.php:137 #: ../../godmode/agentes/status_monitor_custom_fields.php:171 #: ../../godmode/setup/news.php:356 ../../godmode/events/custom_events.php:100 #: ../../mobile/operation/modules.php:672 ../../mobile/operation/modules.php:911 -#: ../../mobile/operation/module_data.php:165 -#: ../../mobile/operation/events.php:833 -#: ../../include/functions_reporting_html.php:1062 -#: ../../include/functions_reporting_html.php:1070 -#: ../../include/functions_reporting_html.php:1310 -#: ../../include/functions_reporting_html.php:1317 -#: ../../include/functions_reporting_html.php:2665 -#: ../../include/functions_reporting_html.php:5334 +#: ../../mobile/operation/module_data.php:165 ../../mobile/operation/events.php:829 +#: ../../include/functions_reporting_html.php:1066 +#: ../../include/functions_reporting_html.php:1074 +#: ../../include/functions_reporting_html.php:1314 +#: ../../include/functions_reporting_html.php:1321 +#: ../../include/functions_reporting_html.php:2669 +#: ../../include/functions_reporting_html.php:5345 #: ../../include/ajax/events_extended.php:90 #: ../../include/ajax/custom_fields.php:415 -#: ../../include/functions_inventory.php:144 -#: ../../include/functions_inventory.php:178 -#: ../../include/functions_inventory.php:388 -#: ../../include/functions_inventory.php:408 -#: ../../include/functions_inventory.php:594 +#: ../../include/functions_inventory.php:149 +#: ../../include/functions_inventory.php:183 +#: ../../include/functions_inventory.php:393 +#: ../../include/functions_inventory.php:413 +#: ../../include/functions_inventory.php:599 #: ../../include/functions_netflow.php:278 #: ../../include/class/SnmpConsole.class.php:279 +#: ../../include/lib/Dashboard/Widgets/events_list.php:819 #: ../../include/functions_events.php:205 ../../include/functions_events.php:262 -#: ../../include/functions_events.php:2539 -#: ../../include/functions_events.php:4919 +#: ../../include/functions_events.php:2468 ../../include/functions_events.php:4873 #: ../../operation/agentes/exportdata.csv.php:74 #: ../../operation/agentes/exportdata.php:114 -#: ../../operation/agentes/status_monitor.php:1600 -#: ../../operation/agentes/estado_generalagente.php:720 +#: ../../operation/agentes/status_monitor.php:1603 +#: ../../operation/agentes/estado_generalagente.php:715 #: ../../operation/agentes/exportdata.excel.php:74 #: ../../operation/messages/message_list.php:196 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:132 @@ -12145,50 +11494,51 @@ msgstr "Marca temporal" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:1406 #: ../../enterprise/include/lib/AlertCorrelation.class.php:1127 #: ../../enterprise/include/functions_events.php:60 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3034 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3076 #: ../../godmode/events/event_filter.php:146 #: ../../godmode/events/event_edit_filter.php:354 -#: ../../include/lib/Dashboard/Widgets/events_list.php:332 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:267 -#: ../../include/functions_events.php:206 ../../operation/events/events.php:1803 +#: ../../include/lib/Dashboard/Widgets/events_list.php:343 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:268 +#: ../../include/functions_events.php:206 ../../operation/events/events.php:1956 msgid "Event type" msgstr "Tipo de evento" #: ../../enterprise/meta/include/functions_events_meta.php:90 #: ../../enterprise/godmode/policies/policy_external_alerts.php:362 -#: ../../enterprise/include/functions_reporting_csv.php:923 +#: ../../enterprise/include/functions_reporting_csv.php:964 #: ../../enterprise/operation/agentes/tag_view.php:217 #: ../../godmode/modules/manage_network_templates_form.php:231 #: ../../godmode/modules/manage_network_components.php:777 -#: ../../godmode/modules/manage_network_components_form_wizard.php:272 +#: ../../godmode/modules/manage_network_components_form_wizard.php:278 #: ../../godmode/agentes/agent_template.php:274 #: ../../godmode/agentes/status_monitor_custom_fields.php:105 #: ../../godmode/agentes/status_monitor_custom_fields.php:163 #: ../../godmode/alerts/alert_list.list.php:104 #: ../../mobile/operation/modules.php:602 ../../mobile/operation/modules.php:604 #: ../../mobile/operation/modules.php:907 ../../include/ajax/heatmap.ajax.php:281 -#: ../../include/ajax/heatmap.ajax.php:406 ../../include/ajax/module.php:1024 +#: ../../include/ajax/heatmap.ajax.php:406 ../../include/ajax/module.php:1039 #: ../../include/ajax/custom_fields.php:411 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:543 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:559 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:566 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:582 #: ../../operation/agentes/status_monitor.php:901 -#: ../../operation/agentes/status_monitor.php:1550 +#: ../../operation/agentes/status_monitor.php:1553 msgid "Module name" msgstr "Nombre del módulo" #: ../../enterprise/meta/include/functions_events_meta.php:94 -#: ../../enterprise/godmode/policies/policy_alerts.php:719 +#: ../../enterprise/godmode/policies/policy_alerts.php:813 #: ../../enterprise/godmode/policies/policy_external_alerts.php:431 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:729 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:748 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:380 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4422 -#: ../../godmode/alerts/configure_alert_template.php:1602 +#: ../../godmode/alerts/configure_alert_template.php:1623 #: ../../godmode/events/custom_events.php:103 ../../include/functions.php:4200 #: ../../include/functions_snmp.php:324 #: ../../include/class/SnmpConsole.class.php:280 #: ../../include/class/SnmpConsole.class.php:352 #: ../../include/class/SnmpConsole.class.php:506 #: ../../include/class/SnmpConsole.class.php:507 +#: ../../include/lib/Dashboard/Widgets/events_list.php:822 #: ../../include/functions_events.php:208 ../../include/functions_events.php:271 #: ../../operation/agentes/estado_monitores.php:514 msgid "Alert" @@ -12199,70 +11549,71 @@ msgstr "Alerta" #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:405 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:621 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2867 -#: ../../enterprise/include/functions_reporting.php:2020 +#: ../../enterprise/include/functions_reporting.php:2035 #: ../../enterprise/include/functions_events.php:70 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3007 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3049 #: ../../godmode/events/event_filter.php:148 #: ../../godmode/events/event_edit_filter.php:374 -#: ../../godmode/events/custom_events.php:104 -#: ../../mobile/operation/events.php:707 ../../mobile/operation/events.php:708 -#: ../../mobile/operation/events.php:849 ../../mobile/operation/events.php:1026 -#: ../../mobile/operation/events.php:1027 -#: ../../include/functions_reporting_html.php:1060 -#: ../../include/functions_reporting_html.php:1068 -#: ../../include/functions_reporting_html.php:1308 -#: ../../include/functions_reporting_html.php:1316 -#: ../../include/functions_reporting_html.php:2663 +#: ../../godmode/events/custom_events.php:104 ../../mobile/operation/events.php:703 +#: ../../mobile/operation/events.php:704 ../../mobile/operation/events.php:845 +#: ../../mobile/operation/events.php:1022 ../../mobile/operation/events.php:1023 +#: ../../include/functions_reporting_html.php:1064 +#: ../../include/functions_reporting_html.php:1072 +#: ../../include/functions_reporting_html.php:1312 +#: ../../include/functions_reporting_html.php:1320 +#: ../../include/functions_reporting_html.php:2667 #: ../../include/functions_snmp.php:335 #: ../../include/class/SnmpConsole.class.php:363 #: ../../include/class/SnmpConsole.class.php:483 -#: ../../include/lib/Dashboard/Widgets/events_list.php:404 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:396 +#: ../../include/lib/Dashboard/Widgets/events_list.php:415 +#: ../../include/lib/Dashboard/Widgets/events_list.php:823 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:397 #: ../../include/functions_events.php:209 ../../include/functions_events.php:274 -#: ../../include/functions_events.php:4987 ../../operation/events/events.php:1904 +#: ../../include/functions_events.php:4941 ../../operation/events/events.php:2057 msgid "Severity" msgstr "Gravedad" #: ../../enterprise/meta/include/functions_events_meta.php:102 +#: ../../enterprise/tools/ipam/ipam_network.php:252 #: ../../godmode/events/event_edit_filter.php:831 #: ../../godmode/events/custom_events.php:105 #: ../../godmode/wizards/HostDevices.class.php:956 #: ../../include/class/CustomNetScan.class.php:474 +#: ../../include/lib/Dashboard/Widgets/events_list.php:824 #: ../../include/functions_events.php:210 ../../include/functions_events.php:277 -#: ../../include/functions_events.php:3627 ../../operation/events/events.php:1960 +#: ../../include/functions_events.php:3556 ../../operation/events/events.php:2113 msgid "Comment" msgstr "Comentar" #: ../../enterprise/meta/include/functions_events_meta.php:106 -#: ../../enterprise/godmode/modules/configure_local_component.php:562 +#: ../../enterprise/godmode/modules/configure_local_component.php:684 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:163 #: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:120 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:971 #: ../../enterprise/godmode/setup/setup_auth.php:253 #: ../../enterprise/godmode/setup/setup_auth.php:603 -#: ../../enterprise/godmode/setup/setup_auth.php:1630 -#: ../../enterprise/include/functions_reporting_csv.php:763 +#: ../../enterprise/godmode/setup/setup_auth.php:1684 +#: ../../enterprise/include/functions_reporting_csv.php:804 #: ../../enterprise/operation/agentes/tag_view.php:241 -#: ../../enterprise/operation/agentes/tag_view.php:781 -#: ../../godmode/modules/manage_network_components_form_common.php:362 -#: ../../godmode/massive/massive_copy_modules.php:172 -#: ../../godmode/massive/massive_delete_modules.php:401 -#: ../../godmode/massive/massive_delete_modules.php:515 -#: ../../godmode/massive/massive_edit_modules.php:405 -#: ../../godmode/massive/massive_edit_modules.php:491 -#: ../../godmode/massive/massive_edit_modules.php:1062 -#: ../../godmode/reporting/reporting_builder.item_editor.php:85 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3973 -#: ../../godmode/events/custom_events.php:106 -#: ../../mobile/operation/events.php:874 -#: ../../include/functions_reporting_html.php:1781 -#: ../../include/functions_reporting_html.php:3743 -#: ../../include/functions_treeview.php:152 -#: ../../include/functions_profile.php:205 -#: ../../include/lib/Dashboard/Widgets/events_list.php:461 +#: ../../enterprise/operation/agentes/tag_view.php:783 +#: ../../godmode/modules/manage_network_components_form_common.php:483 +#: ../../godmode/massive/massive_copy_modules.php:197 +#: ../../godmode/massive/massive_delete_modules.php:409 +#: ../../godmode/massive/massive_delete_modules.php:538 +#: ../../godmode/massive/massive_edit_modules.php:420 +#: ../../godmode/massive/massive_edit_modules.php:536 +#: ../../godmode/massive/massive_edit_modules.php:1287 +#: ../../godmode/reporting/reporting_builder.item_editor.php:88 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4018 +#: ../../godmode/events/custom_events.php:106 ../../mobile/operation/events.php:870 +#: ../../include/functions_reporting_html.php:1785 +#: ../../include/functions_reporting_html.php:3747 +#: ../../include/functions_treeview.php:152 ../../include/functions_profile.php:205 +#: ../../include/lib/Dashboard/Widgets/events_list.php:472 +#: ../../include/lib/Dashboard/Widgets/events_list.php:825 #: ../../include/lib/Dashboard/Widgets/tree_view.php:345 #: ../../include/functions_events.php:211 ../../include/functions_events.php:280 -#: ../../include/functions_events.php:5085 ../../operation/tree.php:67 +#: ../../include/functions_events.php:5043 ../../operation/tree.php:67 #: ../../operation/users/user_edit.php:997 #: ../../operation/agentes/status_monitor.php:877 #: ../../operation/agentes/group_view.php:243 @@ -12272,61 +11623,63 @@ msgid "Tags" msgstr "Etiquetas" #: ../../enterprise/meta/include/functions_events_meta.php:114 -#: ../../include/functions_events.php:213 ../../include/functions_events.php:4631 +#: ../../include/functions_events.php:213 ../../include/functions_events.php:4585 msgid "Extra id" msgstr "ID extra" #: ../../enterprise/meta/include/functions_events_meta.php:118 #: ../../godmode/setup/setup_integria.php:464 #: ../../godmode/setup/setup_integria.php:598 -#: ../../godmode/events/custom_events.php:109 -#: ../../mobile/operation/events.php:837 ../../include/functions_events.php:214 -#: ../../include/functions_events.php:289 ../../include/functions_events.php:4941 +#: ../../godmode/events/custom_events.php:109 ../../mobile/operation/events.php:833 +#: ../../include/lib/Dashboard/Widgets/events_list.php:828 +#: ../../include/functions_events.php:214 ../../include/functions_events.php:289 +#: ../../include/functions_events.php:4895 #: ../../operation/incidents/integriaims_export_csv.php:89 #: ../../operation/incidents/configure_integriaims_incident.php:339 #: ../../operation/incidents/list_integriaims_incidents.php:360 #: ../../operation/incidents/list_integriaims_incidents.php:593 -#: ../../operation/events/events.php:2080 +#: ../../operation/events/events.php:2233 msgid "Owner" msgstr "Propietario" #: ../../enterprise/meta/include/functions_events_meta.php:122 #: ../../godmode/events/custom_events.php:110 +#: ../../include/lib/Dashboard/Widgets/events_list.php:829 #: ../../include/functions_events.php:215 ../../include/functions_events.php:292 msgid "ACK Timestamp" msgstr "ACK Marca temporal" #: ../../enterprise/meta/include/functions_events_meta.php:126 #: ../../godmode/events/custom_events.php:111 +#: ../../include/lib/Dashboard/Widgets/events_list.php:830 #: ../../include/functions_events.php:216 ../../include/functions_events.php:295 -#: ../../include/functions_events.php:4619 ../../operation/events/events.php:3298 +#: ../../include/functions_events.php:4573 ../../operation/events/events.php:3513 msgid "Instructions" msgstr "Instrucciones" #: ../../enterprise/meta/include/functions_events_meta.php:130 #: ../../enterprise/godmode/setup/setup_metaconsole.php:198 #: ../../enterprise/godmode/setup/setup_metaconsole.php:273 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:892 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:898 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:77 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:292 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:596 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:630 #: ../../include/lib/Group.php:578 ../../include/functions_events.php:217 msgid "Server name" msgstr "Nombre del servidor" #: ../../enterprise/meta/include/functions_events_meta.php:138 -#: ../../include/functions_reporting_html.php:5244 +#: ../../include/functions_reporting_html.php:5248 #: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:172 #: ../../include/lib/Dashboard/Widgets/module_status.php:175 -#: ../../include/lib/Dashboard/Widgets/module_status.php:610 +#: ../../include/lib/Dashboard/Widgets/module_status.php:612 #: ../../include/functions_events.php:219 ../../operation/tree.php:317 msgid "Module status" msgstr "Estado del módulo" #: ../../enterprise/meta/include/process_reset_pass.php:28 #: ../../enterprise/meta/include/reset_pass.php:28 -#: ../../enterprise/meta/general/login_page.php:99 -#: ../../general/login_page.php:101 +#: ../../enterprise/meta/general/login_page.php:99 ../../general/login_page.php:101 msgid "Splash login" msgstr "Splash login" @@ -12362,8 +11715,8 @@ msgstr "Ir a la Wiki de Pandora FMS" #: ../../enterprise/meta/include/process_reset_pass.php:58 #: ../../enterprise/meta/include/reset_pass.php:58 -#: ../../enterprise/godmode/modules/configure_local_component.php:657 -#: ../../godmode/servers/plugin.php:607 ../../include/functions_ui.php:1667 +#: ../../enterprise/godmode/modules/configure_local_component.php:789 +#: ../../godmode/servers/plugin.php:663 ../../include/functions_ui.php:1925 #: ../../include/class/ManageNetScanScripts.class.php:694 msgid "Help" msgstr "Ayuda" @@ -12385,7 +11738,7 @@ msgid "Change password" msgstr "Cambiar contraseña" #: ../../enterprise/meta/include/process_reset_pass.php:123 -#: ../../enterprise/meta/index.php:692 +#: ../../enterprise/meta/index.php:693 #: ../../enterprise/include/process_reset_pass.php:151 ../../index.php:857 msgid "Passwords must be the same" msgstr "Las contraseñas deben coincidir" @@ -12460,12 +11813,15 @@ msgid "Propagation" msgstr "Propagación" #: ../../enterprise/meta/include/functions_agents_meta.php:631 -#: ../../enterprise/meta/general/main_menu.php:586 +#: ../../enterprise/meta/general/main_menu.php:600 +#: ../../enterprise/meta/general/main_menu.php:709 +#: ../../enterprise/meta/general/main_menu.php:730 msgid "Agent operations" msgstr "Operaciones del agente" #: ../../enterprise/meta/include/functions_agents_meta.php:642 -#: ../../enterprise/meta/general/main_menu.php:592 +#: ../../enterprise/meta/general/main_menu.php:606 +#: ../../enterprise/meta/general/main_menu.php:715 msgid "User operations" msgstr "Operaciones de usuario" @@ -12473,14 +11829,14 @@ msgstr "Operaciones de usuario" #: ../../enterprise/meta/include/functions_agents_meta.php:661 #: ../../enterprise/extensions/disabled/check_acls.php:50 #: ../../enterprise/extensions/disabled/check_acls.php:137 -#: ../../include/functions_menu.php:569 +#: ../../include/functions_menu.php:570 msgid "Agents management" msgstr "Gestión de agentes" #: ../../enterprise/meta/include/functions_agents_meta.php:656 #: ../../enterprise/extensions/disabled/check_acls.php:53 #: ../../enterprise/extensions/disabled/check_acls.php:140 -#: ../../godmode/users/user_list.php:288 ../../godmode/menu.php:154 +#: ../../godmode/users/user_list.php:288 ../../godmode/menu.php:243 msgid "Users management" msgstr "Gestión de usuarios" @@ -12489,7 +11845,7 @@ msgid "No admin user" msgstr "No hay usuario administrador" #: ../../enterprise/meta/include/functions_meta.php:71 -#: ../../include/functions_config.php:446 +#: ../../include/functions_config.php:458 msgid "Activate Metaconsole" msgstr "Activar la Metaconsola" @@ -12519,622 +11875,655 @@ msgstr "Sección personalizable" msgid "Agent API" msgstr "API del agente" -#: ../../enterprise/meta/include/functions_meta.php:356 +#: ../../enterprise/meta/include/functions_meta.php:366 +#: ../../include/functions_config.php:406 +msgid "Max hours old event comments" +msgstr "Máx. horas de antigüedad de los comentarios de eventos" + +#: ../../enterprise/meta/include/functions_meta.php:376 msgid "Policy add max. agents" msgstr "Máx. de agentes a añadir en la política" -#: ../../enterprise/meta/include/functions_meta.php:365 +#: ../../enterprise/meta/include/functions_meta.php:385 msgid "Sync items warn detection" msgstr "Sincronización de elementos de advertencia de detección" -#: ../../enterprise/meta/include/functions_meta.php:513 +#: ../../enterprise/meta/include/functions_meta.php:543 msgid "IP ElasticSearch" msgstr "IP ElasticSearch" -#: ../../enterprise/meta/include/functions_meta.php:523 +#: ../../enterprise/meta/include/functions_meta.php:553 msgid "Port ElasticSearch" msgstr "Puerto ElasticSearch" -#: ../../enterprise/meta/include/functions_meta.php:533 +#: ../../enterprise/meta/include/functions_meta.php:563 #: ../../enterprise/godmode/setup/setup_log_collector.php:64 -#: ../../include/functions_config.php:1637 +#: ../../include/functions_config.php:1683 msgid "Number of logs viewed" msgstr "Número de logs vistos" -#: ../../enterprise/meta/include/functions_meta.php:554 -#: ../../godmode/setup/setup_auth.php:483 ../../include/functions_config.php:567 +#: ../../enterprise/meta/include/functions_meta.php:584 +#: ../../godmode/setup/setup_auth.php:503 ../../include/functions_config.php:579 #: ../../include/class/CredentialStore.class.php:1162 #: ../../include/class/CredentialStore.class.php:1464 #: ../../include/class/AgentWizard.class.php:925 msgid "Authentication method" msgstr "Método de autentificación" -#: ../../enterprise/meta/include/functions_meta.php:564 -#: ../../godmode/setup/setup_auth.php:56 ../../include/functions_config.php:703 +#: ../../enterprise/meta/include/functions_meta.php:594 +#: ../../godmode/setup/setup_auth.php:56 ../../include/functions_config.php:739 msgid "Fallback to local authentication" msgstr "Alternativa si falla la autentificación" -#: ../../enterprise/meta/include/functions_meta.php:574 -#: ../../enterprise/meta/include/functions_meta.php:798 -#: ../../godmode/setup/setup_auth.php:69 ../../include/functions_config.php:571 +#: ../../enterprise/meta/include/functions_meta.php:604 +#: ../../enterprise/meta/include/functions_meta.php:900 +#: ../../godmode/setup/setup_auth.php:69 ../../include/functions_config.php:583 msgid "Autocreate remote users" msgstr "Crear usuarios remotos automáticamente" -#: ../../enterprise/meta/include/functions_meta.php:584 +#: ../../enterprise/meta/include/functions_meta.php:614 #: ../../enterprise/godmode/setup/setup_auth.php:55 #: ../../enterprise/godmode/setup/setup_auth.php:325 #: ../../enterprise/godmode/setup/setup_auth.php:457 -#: ../../enterprise/godmode/setup/setup_auth.php:1467 -#: ../../include/functions_config.php:575 +#: ../../enterprise/godmode/setup/setup_auth.php:1521 +#: ../../include/functions_config.php:587 msgid "Autocreate profile" msgstr "Crear el perfil automáticamente" -#: ../../enterprise/meta/include/functions_meta.php:594 +#: ../../enterprise/meta/include/functions_meta.php:624 #: ../../enterprise/godmode/setup/setup_auth.php:61 #: ../../enterprise/godmode/setup/setup_auth.php:331 #: ../../enterprise/godmode/setup/setup_auth.php:463 -#: ../../enterprise/godmode/setup/setup_auth.php:1473 -#: ../../include/functions_config.php:579 +#: ../../enterprise/godmode/setup/setup_auth.php:1527 +#: ../../include/functions_config.php:591 msgid "Autocreate profile group" msgstr "Crear perfil de grupo automáticamente" -#: ../../enterprise/meta/include/functions_meta.php:604 +#: ../../enterprise/meta/include/functions_meta.php:634 #: ../../enterprise/godmode/setup/setup_auth.php:68 #: ../../enterprise/godmode/setup/setup_auth.php:340 #: ../../enterprise/godmode/setup/setup_auth.php:472 -#: ../../enterprise/godmode/setup/setup_auth.php:1497 -#: ../../include/functions_config.php:583 +#: ../../enterprise/godmode/setup/setup_auth.php:1551 +#: ../../include/functions_config.php:595 msgid "Autocreate profile tags" msgstr "Crear etiquetas de perfil automáticamente" -#: ../../enterprise/meta/include/functions_meta.php:614 +#: ../../enterprise/meta/include/functions_meta.php:644 #: ../../enterprise/godmode/setup/setup_auth.php:346 -#: ../../include/functions_config.php:587 +#: ../../include/functions_config.php:599 msgid "Automatically assigned no hierarchy" msgstr "Jerarquía no asignada automáticamente" -#: ../../enterprise/meta/include/functions_meta.php:624 +#: ../../enterprise/meta/include/functions_meta.php:654 #: ../../enterprise/godmode/setup/setup_auth.php:668 -#: ../../enterprise/godmode/setup/setup_auth.php:1694 -#: ../../include/functions_config.php:595 +#: ../../enterprise/godmode/setup/setup_auth.php:1748 +#: ../../include/functions_config.php:607 msgid "Autocreate blacklist" msgstr "Crear una lista negra automáticamente" -#: ../../enterprise/meta/include/functions_meta.php:634 -#: ../../enterprise/meta/include/functions_meta.php:941 -#: ../../godmode/users/configure_user.php:1546 -#: ../../godmode/setup/setup_auth.php:392 ../../include/functions_config.php:811 +#: ../../enterprise/meta/include/functions_meta.php:664 +#: ../../enterprise/meta/include/functions_meta.php:1043 +#: ../../godmode/users/configure_user.php:1560 +#: ../../godmode/setup/setup_auth.php:392 ../../include/functions_config.php:847 #: ../../operation/users/user_edit.php:537 msgid "Double authentication" msgstr "Doble autentificación" -#: ../../enterprise/meta/include/functions_meta.php:644 +#: ../../enterprise/meta/include/functions_meta.php:674 msgid "2FA_all_users" msgstr "2FA_all_users" -#: ../../enterprise/meta/include/functions_meta.php:656 -#: ../../enterprise/meta/include/functions_meta.php:954 -#: ../../include/functions_config.php:819 ../../include/functions_config.php:825 +#: ../../enterprise/meta/include/functions_meta.php:684 +msgid "Control session timeout" +msgstr "Control de expiración de la sesión" + +#: ../../enterprise/meta/include/functions_meta.php:696 +#: ../../enterprise/meta/include/functions_meta.php:1056 +#: ../../include/functions_config.php:859 ../../include/functions_config.php:865 msgid "Session timeout" msgstr "Sesión expirada" -#: ../../enterprise/meta/include/functions_meta.php:670 -#: ../../enterprise/meta/include/functions_meta.php:1148 +#: ../../enterprise/meta/include/functions_meta.php:712 +#: ../../enterprise/meta/include/functions_meta.php:1250 #: ../../enterprise/godmode/setup/setup_auth.php:82 #: ../../enterprise/godmode/setup/setup_auth.php:441 -#: ../../include/functions_config.php:716 ../../include/functions_config.php:832 +#: ../../include/functions_config.php:752 ../../include/functions_config.php:874 msgid "Save Password" msgstr "Guardar contraseña" -#: ../../enterprise/meta/include/functions_meta.php:682 +#: ../../enterprise/meta/include/functions_meta.php:724 msgid "Timezone visual" msgstr "Visualización de zona horaria" -#: ../../enterprise/meta/include/functions_meta.php:692 +#: ../../enterprise/meta/include/functions_meta.php:734 #: ../../enterprise/godmode/setup/setup_auth.php:676 -#: ../../enterprise/godmode/setup/setup_auth.php:1702 -#: ../../include/functions_config.php:599 +#: ../../enterprise/godmode/setup/setup_auth.php:1756 +#: ../../include/functions_config.php:611 msgid "Active directory server" msgstr "Servidor de directorio activo" -#: ../../enterprise/meta/include/functions_meta.php:702 +#: ../../enterprise/meta/include/functions_meta.php:744 #: ../../enterprise/godmode/setup/setup_auth.php:682 -#: ../../enterprise/godmode/setup/setup_auth.php:1719 -#: ../../include/functions_config.php:603 +#: ../../enterprise/godmode/setup/setup_auth.php:1773 +#: ../../include/functions_config.php:615 msgid "Active directory port" msgstr "Puerto del directorio activo" -#: ../../enterprise/meta/include/functions_meta.php:712 -#: ../../enterprise/meta/include/functions_meta.php:996 +#: ../../enterprise/meta/include/functions_meta.php:754 +#: ../../enterprise/meta/include/functions_meta.php:1098 #: ../../enterprise/godmode/setup/setup_auth.php:688 -#: ../../enterprise/godmode/setup/setup_auth.php:1736 -#: ../../godmode/setup/setup_auth.php:146 ../../include/functions_config.php:607 -#: ../../include/functions_config.php:647 +#: ../../enterprise/godmode/setup/setup_auth.php:1790 +#: ../../godmode/setup/setup_auth.php:146 ../../include/functions_config.php:619 +#: ../../include/functions_config.php:683 msgid "Start TLS" msgstr "Start TLS" -#: ../../enterprise/meta/include/functions_meta.php:722 +#: ../../enterprise/meta/include/functions_meta.php:764 #: ../../enterprise/godmode/setup/setup_auth.php:446 -#: ../../enterprise/godmode/setup/setup_auth.php:1456 -#: ../../include/functions_config.php:615 +#: ../../enterprise/godmode/setup/setup_auth.php:1510 +#: ../../include/functions_config.php:627 msgid "Advanced Config AD" msgstr "Configuración avanzada AD" -#: ../../enterprise/meta/include/functions_meta.php:732 +#: ../../enterprise/meta/include/functions_meta.php:774 #: ../../enterprise/godmode/setup/setup_auth.php:694 -#: ../../enterprise/godmode/setup/setup_auth.php:1742 -#: ../../include/functions_config.php:623 +#: ../../enterprise/godmode/setup/setup_auth.php:1796 +#: ../../include/functions_config.php:635 msgid "Domain" msgstr "Dominio" -#: ../../enterprise/meta/include/functions_meta.php:742 +#: ../../enterprise/meta/include/functions_meta.php:784 +msgid "Secondary advanced Config AD" +msgstr "Configuración AD avanzada secundaria" + +#: ../../enterprise/meta/include/functions_meta.php:794 +#: ../../enterprise/godmode/setup/setup_auth.php:706 +#: ../../include/functions_config.php:643 +msgid "Secondary active directory server" +msgstr "Servidor de directorio activo" + +#: ../../enterprise/meta/include/functions_meta.php:804 +#: ../../enterprise/godmode/setup/setup_auth.php:712 +#: ../../include/functions_config.php:647 +msgid "Secondary active directory port" +msgstr "Puerto del directorio activo" + +#: ../../enterprise/meta/include/functions_meta.php:814 +#: ../../enterprise/meta/include/functions_meta.php:824 +#: ../../enterprise/meta/include/functions_meta.php:1197 +#: ../../enterprise/godmode/setup/setup_auth.php:718 +#: ../../godmode/setup/setup_auth.php:306 ../../include/functions_config.php:651 +msgid "Secondary start TLS" +msgstr "TLS de inicio secundario" + +#: ../../enterprise/meta/include/functions_meta.php:834 +#: ../../include/functions_config.php:659 +msgid "Secondary domain" +msgstr "Dominio secundario" + +#: ../../enterprise/meta/include/functions_meta.php:844 #: ../../enterprise/godmode/setup/setup_auth.php:506 -#: ../../enterprise/godmode/setup/setup_auth.php:1531 -#: ../../include/functions_config.php:627 +#: ../../enterprise/godmode/setup/setup_auth.php:1585 +#: ../../include/functions_config.php:663 msgid "Advanced Permisions AD" msgstr "Permisos avanzados de AD" -#: ../../enterprise/meta/include/functions_meta.php:752 +#: ../../enterprise/meta/include/functions_meta.php:854 #: ../../enterprise/godmode/setup/setup_auth.php:151 -#: ../../include/functions_config.php:631 +#: ../../include/functions_config.php:667 msgid "Advanced Permissions LDAP" msgstr "Permisos LDAP avanzados" -#: ../../enterprise/meta/include/functions_meta.php:762 +#: ../../enterprise/meta/include/functions_meta.php:864 #: ../../enterprise/godmode/setup/setup_auth.php:128 -#: ../../include/functions_config.php:619 +#: ../../include/functions_config.php:631 msgid "Advanced Config LDAP" msgstr "Configuración LDAP avanzada" -#: ../../enterprise/meta/include/functions_meta.php:772 -#: ../../enterprise/meta/include/functions_meta.php:784 +#: ../../enterprise/meta/include/functions_meta.php:874 +#: ../../enterprise/meta/include/functions_meta.php:886 #: ../../enterprise/godmode/setup/setup_auth.php:430 #: ../../enterprise/godmode/setup/setup_auth.php:478 -#: ../../enterprise/godmode/setup/setup_auth.php:1503 +#: ../../enterprise/godmode/setup/setup_auth.php:1557 msgid "Auto enable node access" msgstr "Auto-habilitar acceso al nodo" -#: ../../enterprise/meta/include/functions_meta.php:811 -#: ../../include/functions_config.php:771 +#: ../../enterprise/meta/include/functions_meta.php:913 +#: ../../include/functions_config.php:807 msgid "Saml path" msgstr "Ruta de SAML" -#: ../../enterprise/meta/include/functions_meta.php:824 -#: ../../include/functions_config.php:775 +#: ../../enterprise/meta/include/functions_meta.php:926 +#: ../../include/functions_config.php:811 msgid "Saml source" msgstr "Saml origen" -#: ../../enterprise/meta/include/functions_meta.php:837 -#: ../../include/functions_config.php:779 +#: ../../enterprise/meta/include/functions_meta.php:939 +#: ../../include/functions_config.php:815 msgid "Saml user id parameter" msgstr "Parámetro de ID de usuario saml" -#: ../../enterprise/meta/include/functions_meta.php:850 -#: ../../include/functions_config.php:783 +#: ../../enterprise/meta/include/functions_meta.php:952 +#: ../../include/functions_config.php:819 msgid "Saml mail parameter" msgstr "Parámetro de correo de saml" -#: ../../enterprise/meta/include/functions_meta.php:863 -#: ../../include/functions_config.php:787 +#: ../../enterprise/meta/include/functions_meta.php:965 +#: ../../include/functions_config.php:823 msgid "Saml group name parameter" msgstr "Parámetro de nombre de grupo saml" -#: ../../enterprise/meta/include/functions_meta.php:876 -#: ../../include/functions_config.php:791 +#: ../../enterprise/meta/include/functions_meta.php:978 +#: ../../include/functions_config.php:827 msgid "Saml attr type parameter" msgstr "Parámetro de tipo de attr saml" -#: ../../enterprise/meta/include/functions_meta.php:889 -#: ../../include/functions_config.php:795 +#: ../../enterprise/meta/include/functions_meta.php:991 +#: ../../include/functions_config.php:831 msgid "Saml profiles and tags parameter" msgstr "Parámetro de perfiles y etiquetas saml" -#: ../../enterprise/meta/include/functions_meta.php:902 -#: ../../include/functions_config.php:807 +#: ../../enterprise/meta/include/functions_meta.php:1004 +#: ../../include/functions_config.php:843 msgid "Saml profile and tag separator" msgstr "Separador de perfil y etiqueta saml" -#: ../../enterprise/meta/include/functions_meta.php:915 +#: ../../enterprise/meta/include/functions_meta.php:1017 msgid "SAML profile parameters" msgstr "Parámetros de perfil SAML" -#: ../../enterprise/meta/include/functions_meta.php:928 -#: ../../include/functions_config.php:803 +#: ../../enterprise/meta/include/functions_meta.php:1030 +#: ../../include/functions_config.php:839 msgid "Saml tag parameter" msgstr "Parámetro de etiqueta saml" -#: ../../enterprise/meta/include/functions_meta.php:966 -#: ../../godmode/setup/setup_auth.php:90 ../../include/functions_config.php:635 +#: ../../enterprise/meta/include/functions_meta.php:1068 +#: ../../godmode/setup/setup_auth.php:90 ../../include/functions_config.php:671 msgid "LDAP server" msgstr "Servidor LDAP" -#: ../../enterprise/meta/include/functions_meta.php:976 -#: ../../godmode/setup/setup_auth.php:107 ../../include/functions_config.php:639 +#: ../../enterprise/meta/include/functions_meta.php:1078 +#: ../../godmode/setup/setup_auth.php:107 ../../include/functions_config.php:675 msgid "LDAP port" msgstr "Puerto LDAP" -#: ../../enterprise/meta/include/functions_meta.php:986 -#: ../../godmode/setup/setup_auth.php:129 ../../include/functions_config.php:643 +#: ../../enterprise/meta/include/functions_meta.php:1088 +#: ../../godmode/setup/setup_auth.php:129 ../../include/functions_config.php:679 msgid "LDAP version" msgstr "Versión LDAP" -#: ../../enterprise/meta/include/functions_meta.php:1006 -#: ../../godmode/setup/setup_auth.php:157 ../../include/functions_config.php:651 +#: ../../enterprise/meta/include/functions_meta.php:1108 +#: ../../godmode/setup/setup_auth.php:157 ../../include/functions_config.php:687 msgid "Base DN" msgstr "DN base" -#: ../../enterprise/meta/include/functions_meta.php:1016 -#: ../../godmode/setup/setup_auth.php:170 ../../include/functions_config.php:655 +#: ../../enterprise/meta/include/functions_meta.php:1118 +#: ../../godmode/setup/setup_auth.php:170 ../../include/functions_config.php:691 msgid "Login attribute" msgstr "Atributo de acceso" -#: ../../enterprise/meta/include/functions_meta.php:1026 -#: ../../godmode/setup/setup_auth.php:183 ../../include/functions_config.php:659 +#: ../../enterprise/meta/include/functions_meta.php:1128 +#: ../../godmode/setup/setup_auth.php:183 ../../include/functions_config.php:695 msgid "Admin LDAP login" msgstr "Inicio de sesión de administrador LDAP" -#: ../../enterprise/meta/include/functions_meta.php:1036 -#: ../../godmode/setup/setup_auth.php:196 ../../include/functions_config.php:663 +#: ../../enterprise/meta/include/functions_meta.php:1138 +#: ../../godmode/setup/setup_auth.php:196 ../../include/functions_config.php:699 msgid "Admin LDAP password" msgstr "Contraseña de administrador LDAP" -#: ../../enterprise/meta/include/functions_meta.php:1046 +#: ../../enterprise/meta/include/functions_meta.php:1148 #: ../../godmode/setup/setup_auth.php:215 msgid "Ldap search timeout (secs)" msgstr "Tiempo de espera de búsqueda LDAP (segundos)" -#: ../../enterprise/meta/include/functions_meta.php:1056 -#: ../../include/functions_config.php:727 +#: ../../enterprise/meta/include/functions_meta.php:1158 +#: ../../include/functions_config.php:763 msgid "LDAP secondary enabled" msgstr "LDAP secundario habilitado" -#: ../../enterprise/meta/include/functions_meta.php:1065 -#: ../../godmode/setup/setup_auth.php:250 ../../include/functions_config.php:671 +#: ../../enterprise/meta/include/functions_meta.php:1167 +#: ../../godmode/setup/setup_auth.php:250 ../../include/functions_config.php:707 msgid "Secondary LDAP server" msgstr "Servidor LDAP secundario" -#: ../../enterprise/meta/include/functions_meta.php:1075 -#: ../../godmode/setup/setup_auth.php:267 ../../include/functions_config.php:675 +#: ../../enterprise/meta/include/functions_meta.php:1177 +#: ../../godmode/setup/setup_auth.php:267 ../../include/functions_config.php:711 msgid "Secondary LDAP port" msgstr "Puerto LDAP secundario" -#: ../../enterprise/meta/include/functions_meta.php:1085 -#: ../../godmode/setup/setup_auth.php:289 ../../include/functions_config.php:679 +#: ../../enterprise/meta/include/functions_meta.php:1187 +#: ../../godmode/setup/setup_auth.php:289 ../../include/functions_config.php:715 msgid "Secondary LDAP version" msgstr "Versión LDAP secundaria" -#: ../../enterprise/meta/include/functions_meta.php:1095 -#: ../../godmode/setup/setup_auth.php:306 -msgid "Secondary start TLS" -msgstr "TLS de inicio secundario" - -#: ../../enterprise/meta/include/functions_meta.php:1105 -#: ../../include/functions_config.php:687 +#: ../../enterprise/meta/include/functions_meta.php:1207 +#: ../../include/functions_config.php:723 msgid "Secondary base DN" msgstr "Base secundaria DN" -#: ../../enterprise/meta/include/functions_meta.php:1115 -#: ../../include/functions_config.php:691 +#: ../../enterprise/meta/include/functions_meta.php:1217 +#: ../../include/functions_config.php:727 msgid "Secondary login attribute" msgstr "Atributo de inicio de sesión secundario" -#: ../../enterprise/meta/include/functions_meta.php:1125 -#: ../../godmode/setup/setup_auth.php:343 ../../include/functions_config.php:695 +#: ../../enterprise/meta/include/functions_meta.php:1227 +#: ../../godmode/setup/setup_auth.php:343 ../../include/functions_config.php:731 msgid "Admin secondary LDAP login" msgstr "Inicio de sesión LDAP secundario del administrador" -#: ../../enterprise/meta/include/functions_meta.php:1135 -#: ../../godmode/setup/setup_auth.php:356 ../../include/functions_config.php:699 +#: ../../enterprise/meta/include/functions_meta.php:1237 +#: ../../godmode/setup/setup_auth.php:356 ../../include/functions_config.php:735 msgid "Admin secondary LDAP password" msgstr "Contraseña LDAP secundaria del administrador" -#: ../../enterprise/meta/include/functions_meta.php:1168 +#: ../../enterprise/meta/include/functions_meta.php:1270 #: ../../enterprise/godmode/setup/setup_auth.php:112 -#: ../../include/functions_config.php:707 +#: ../../include/functions_config.php:743 msgid "Login user attribute" msgstr "Identificar atributo de usuario" -#: ../../enterprise/meta/include/functions_meta.php:1178 -#: ../../include/functions_config.php:723 +#: ../../enterprise/meta/include/functions_meta.php:1280 +#: ../../include/functions_config.php:759 msgid "Save profile" msgstr "Guardar perfil" -#: ../../enterprise/meta/include/functions_meta.php:1189 +#: ../../enterprise/meta/include/functions_meta.php:1291 #: ../../enterprise/godmode/setup/setup_auth.php:94 -#: ../../include/functions_config.php:711 +#: ../../include/functions_config.php:747 msgid "LDAP function" msgstr "Función LDAP" -#: ../../enterprise/meta/include/functions_meta.php:1201 +#: ../../enterprise/meta/include/functions_meta.php:1303 #, php-format msgid "%s host" msgstr "Host %s" -#: ../../enterprise/meta/include/functions_meta.php:1211 -#: ../../enterprise/meta/include/functions_meta.php:1265 -#: ../../enterprise/meta/include/functions_meta.php:1319 -#: ../../enterprise/godmode/setup/setup_auth.php:1335 -#: ../../enterprise/godmode/setup/setup_auth.php:1367 -#: ../../include/functions_config.php:735 ../../include/functions_config.php:755 +#: ../../enterprise/meta/include/functions_meta.php:1313 +#: ../../enterprise/meta/include/functions_meta.php:1367 +#: ../../enterprise/meta/include/functions_meta.php:1421 +#: ../../enterprise/godmode/setup/setup_auth.php:1389 +#: ../../enterprise/godmode/setup/setup_auth.php:1421 +#: ../../include/functions_config.php:771 ../../include/functions_config.php:791 msgid "MySQL port" msgstr "Puerto de MySQL" -#: ../../enterprise/meta/include/functions_meta.php:1221 -#: ../../enterprise/meta/include/functions_meta.php:1275 -#: ../../enterprise/meta/include/functions_meta.php:1329 -#: ../../enterprise/meta/include/functions_meta.php:2167 +#: ../../enterprise/meta/include/functions_meta.php:1323 +#: ../../enterprise/meta/include/functions_meta.php:1377 +#: ../../enterprise/meta/include/functions_meta.php:1431 +#: ../../enterprise/meta/include/functions_meta.php:2279 #: ../../enterprise/godmode/setup/setup_history.php:210 -#: ../../enterprise/godmode/setup/setup_auth.php:1341 -#: ../../enterprise/godmode/setup/setup_auth.php:1373 -#: ../../include/functions_config.php:739 ../../include/functions_config.php:759 -#: ../../include/functions_config.php:1667 +#: ../../enterprise/godmode/setup/setup_auth.php:1395 +#: ../../enterprise/godmode/setup/setup_auth.php:1427 +#: ../../include/functions_config.php:775 ../../include/functions_config.php:795 +#: ../../include/functions_config.php:1713 msgid "Database name" msgstr "Nombre de la base de datos" -#: ../../enterprise/meta/include/functions_meta.php:1255 +#: ../../enterprise/meta/include/functions_meta.php:1357 msgid "Babel Enterprise host" msgstr "Servidor de Babel Enterprise" -#: ../../enterprise/meta/include/functions_meta.php:1309 -#: ../../enterprise/godmode/setup/setup_auth.php:1361 -#: ../../include/functions_config.php:751 +#: ../../enterprise/meta/include/functions_meta.php:1411 +#: ../../enterprise/godmode/setup/setup_auth.php:1415 +#: ../../include/functions_config.php:787 msgid "Integria host" msgstr "Servidor de Integria IMS" -#: ../../enterprise/meta/include/functions_meta.php:1374 -#: ../../include/functions_config.php:993 +#: ../../enterprise/meta/include/functions_meta.php:1476 +#: ../../include/functions_config.php:1039 msgid "Timestamp or time comparation" msgstr "Marca o comparación temporal" -#: ../../enterprise/meta/include/functions_meta.php:1384 +#: ../../enterprise/meta/include/functions_meta.php:1486 msgid "Graph color (min)" msgstr "Color del gráfico (mín.)" -#: ../../enterprise/meta/include/functions_meta.php:1394 +#: ../../enterprise/meta/include/functions_meta.php:1496 msgid "Graph color (avg)" msgstr "Color del gráfico (med.)" -#: ../../enterprise/meta/include/functions_meta.php:1404 +#: ../../enterprise/meta/include/functions_meta.php:1506 msgid "Graph color (max)" msgstr "Color del gráfico (máx.)" -#: ../../enterprise/meta/include/functions_meta.php:1439 -#: ../../include/functions_config.php:1041 +#: ../../enterprise/meta/include/functions_meta.php:1541 +#: ../../include/functions_config.php:1087 msgid "Data precision for reports" msgstr "Precisión de los datos en los informes" -#: ../../enterprise/meta/include/functions_meta.php:1554 +#: ../../enterprise/meta/include/functions_meta.php:1656 msgid "full scale charts" msgstr "Gráficas a escala completa" -#: ../../enterprise/meta/include/functions_meta.php:1564 +#: ../../enterprise/meta/include/functions_meta.php:1666 msgid "type mode type charts" msgstr "tipo de gráfica" -#: ../../enterprise/meta/include/functions_meta.php:1584 +#: ../../enterprise/meta/include/functions_meta.php:1686 msgid "type mode zoom charts" msgstr "zoom de gráfica" -#: ../../enterprise/meta/include/functions_meta.php:1604 -#: ../../include/functions_config.php:1286 -#: ../../include/functions_config.php:1290 +#: ../../enterprise/meta/include/functions_meta.php:1706 +#: ../../include/functions_config.php:1332 ../../include/functions_config.php:1336 msgid "Random background" msgstr "Fondo aleatorio" -#: ../../enterprise/meta/include/functions_meta.php:1624 +#: ../../enterprise/meta/include/functions_meta.php:1726 msgid "Type of charts" msgstr "Tipo de gráficos" -#: ../../enterprise/meta/include/functions_meta.php:1664 -#: ../../include/functions_config.php:1090 +#: ../../enterprise/meta/include/functions_meta.php:1766 +#: ../../include/functions_config.php:1136 msgid "Custom logo collapsed" msgstr "Icono menú reducido" -#: ../../enterprise/meta/include/functions_meta.php:1674 +#: ../../enterprise/meta/include/functions_meta.php:1776 msgid "Custom logo (white background)" msgstr "Logo personalizado (fondo blanco)" -#: ../../enterprise/meta/include/functions_meta.php:1694 -#: ../../include/functions_config.php:1098 +#: ../../enterprise/meta/include/functions_meta.php:1796 +#: ../../include/functions_config.php:1144 msgid "Custom logo login" msgstr "Logo personalizado en la pantalla de bienvenida" -#: ../../enterprise/meta/include/functions_meta.php:1704 -#: ../../include/functions_config.php:1102 +#: ../../enterprise/meta/include/functions_meta.php:1806 +#: ../../include/functions_config.php:1148 msgid "Custom splash login" msgstr "Login de Splash personalizado" -#: ../../enterprise/meta/include/functions_meta.php:1734 -#: ../../include/functions_config.php:1138 +#: ../../enterprise/meta/include/functions_meta.php:1836 +#: ../../include/functions_config.php:1184 msgid "Custom title1 login" msgstr "Título1 conexión personalizado" -#: ../../enterprise/meta/include/functions_meta.php:1744 -#: ../../include/functions_config.php:1142 +#: ../../enterprise/meta/include/functions_meta.php:1846 +#: ../../include/functions_config.php:1188 msgid "Custom title2 login" msgstr "Título2 conexión personalizado" -#: ../../enterprise/meta/include/functions_meta.php:1754 -#: ../../include/functions_config.php:1130 +#: ../../enterprise/meta/include/functions_meta.php:1856 +#: ../../include/functions_config.php:1176 msgid "Meta custom title header" msgstr "Encabezado de título personalizado" -#: ../../enterprise/meta/include/functions_meta.php:1764 -#: ../../include/functions_config.php:1134 +#: ../../enterprise/meta/include/functions_meta.php:1866 +#: ../../include/functions_config.php:1180 msgid "Meta custom subtitle header" msgstr "Encabezado de subtítulos meta personalizado" -#: ../../enterprise/meta/include/functions_meta.php:1794 -msgid "Custom background login" -msgstr "Fondo personalizado del inicio de sesión" - -#: ../../enterprise/meta/include/functions_meta.php:1804 +#: ../../enterprise/meta/include/functions_meta.php:1906 msgid "Custom product name" msgstr "Nombre de producto personalizado" -#: ../../enterprise/meta/include/functions_meta.php:1814 +#: ../../enterprise/meta/include/functions_meta.php:1916 msgid "Custom copyright notice" msgstr "Aviso de copyright personalizado" -#: ../../enterprise/meta/include/functions_meta.php:1863 -#: ../../include/functions_config.php:1074 +#: ../../enterprise/meta/include/functions_meta.php:1965 +#: ../../include/functions_config.php:1120 msgid "Font path" msgstr "Ruta de la tipografía" -#: ../../enterprise/meta/include/functions_meta.php:1873 -#: ../../include/functions_config.php:1532 +#: ../../enterprise/meta/include/functions_meta.php:1975 +#: ../../include/functions_config.php:1578 msgid "Use data multiplier" msgstr "Usar multiplicador de datos" -#: ../../enterprise/meta/include/functions_meta.php:1885 -#: ../../include/functions_config.php:1488 +#: ../../enterprise/meta/include/functions_meta.php:1987 +#: ../../include/functions_config.php:1534 msgid "Custom report info" msgstr "Información del informe personalizado" -#: ../../enterprise/meta/include/functions_meta.php:1895 +#: ../../enterprise/meta/include/functions_meta.php:1997 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:102 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:122 -#: ../../include/functions_config.php:1504 +#: ../../include/functions_config.php:1550 msgid "Font family" msgstr "Tipo de letra" -#: ../../enterprise/meta/include/functions_meta.php:1935 +#: ../../enterprise/meta/include/functions_meta.php:2037 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:159 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:157 -#: ../../godmode/setup/setup_visuals.php:1597 -#: ../../include/functions_config.php:1520 +#: ../../godmode/setup/setup_visuals.php:1591 +#: ../../include/functions_config.php:1566 msgid "Footer" msgstr "Pie de página" -#: ../../enterprise/meta/include/functions_meta.php:1970 -#: ../../include/functions_config.php:1206 +#: ../../enterprise/meta/include/functions_meta.php:2072 +#: ../../include/functions_config.php:1252 msgid "Use the legacy Visual Console" msgstr "Usar la consola visual heredada" -#: ../../enterprise/meta/include/functions_meta.php:1981 -#: ../../include/functions_config.php:1210 +#: ../../enterprise/meta/include/functions_meta.php:2083 +#: ../../include/functions_config.php:1256 msgid "Default expiration of the Visual Console item's cache" msgstr "Caducidad del caché de los elementos de la consola visual por defecto" -#: ../../enterprise/meta/include/functions_meta.php:2020 +#: ../../enterprise/meta/include/functions_meta.php:2122 msgid "Realtime stats" msgstr "Estadísticas en tiempo real" -#: ../../enterprise/meta/include/functions_meta.php:2050 -#: ../../godmode/setup/performance.php:674 ../../include/functions_config.php:906 +#: ../../enterprise/meta/include/functions_meta.php:2152 +#: ../../godmode/setup/performance.php:671 ../../include/functions_config.php:948 msgid "Use agent access graph" msgstr "Usar la gráfica de acceso del agente" -#: ../../enterprise/meta/include/functions_meta.php:2060 +#: ../../enterprise/meta/include/functions_meta.php:2162 msgid "Default block size migration agents" msgstr "Tamaño del bloque de migración de agentes por defecto" -#: ../../enterprise/meta/include/functions_meta.php:2082 +#: ../../enterprise/meta/include/functions_meta.php:2184 msgid "Default block size execution event" msgstr "Evento de ejecución en bloque por defecto" -#: ../../enterprise/meta/include/functions_meta.php:2093 +#: ../../enterprise/meta/include/functions_meta.php:2195 msgid "Default row limit in csv log" msgstr "Límite de líneas por defecto en el log CSV" -#: ../../enterprise/meta/include/functions_meta.php:2140 +#: ../../enterprise/meta/include/functions_meta.php:2235 +#: ../../godmode/setup/performance.php:827 ../../include/functions_config.php:998 +msgid "Rows limit for SQL report item PDF" +msgstr "Límite de líneas para el PDF de elementos del informe SQL" + +#: ../../enterprise/meta/include/functions_meta.php:2252 msgid "Node address default" msgstr "Dirección del nodo por defecto" -#: ../../enterprise/meta/include/functions_meta.php:2153 -#: ../../include/functions_config.php:1654 +#: ../../enterprise/meta/include/functions_meta.php:2265 +#: ../../include/functions_config.php:1700 msgid "Active and historical database cannot be the same." msgstr "La base de datos activa y la histórica no pueden ser la misma." -#: ../../enterprise/meta/include/functions_meta.php:2157 +#: ../../enterprise/meta/include/functions_meta.php:2269 #: ../../enterprise/godmode/setup/setup_history.php:178 -#: ../../include/functions_config.php:1659 +#: ../../include/functions_config.php:1705 msgid "Host" msgstr "Host" -#: ../../enterprise/meta/include/functions_meta.php:2173 -#: ../../include/functions_config.php:1672 +#: ../../enterprise/meta/include/functions_meta.php:2285 +#: ../../include/functions_config.php:1718 msgid "Enable history database" msgstr "Activar base de datos histórica" -#: ../../enterprise/meta/include/functions_meta.php:2178 -#: ../../include/functions_config.php:1676 +#: ../../enterprise/meta/include/functions_meta.php:2290 +#: ../../include/functions_config.php:1722 msgid "Enable history event" msgstr "Activar histórico de eventos" -#: ../../enterprise/meta/include/functions_meta.php:2183 +#: ../../enterprise/meta/include/functions_meta.php:2295 #: ../../enterprise/godmode/setup/setup_history.php:226 -#: ../../include/functions_config.php:1684 +#: ../../include/functions_config.php:1730 msgid "Database user" msgstr "Usuario de la base de datos" -#: ../../enterprise/meta/include/functions_meta.php:2188 +#: ../../enterprise/meta/include/functions_meta.php:2300 #: ../../enterprise/godmode/setup/setup_history.php:242 -#: ../../include/functions_config.php:1688 +#: ../../include/functions_config.php:1734 msgid "Database password" msgstr "Contraseña de la base de datos" -#: ../../enterprise/meta/include/functions_meta.php:2193 -#: ../../enterprise/meta/include/functions_meta.php:2198 -#: ../../enterprise/meta/include/functions_meta.php:2203 -#: ../../enterprise/meta/include/functions_meta.php:2208 -#: ../../enterprise/meta/include/functions_meta.php:2213 +#: ../../enterprise/meta/include/functions_meta.php:2305 +#: ../../enterprise/meta/include/functions_meta.php:2310 +#: ../../enterprise/meta/include/functions_meta.php:2315 +#: ../../enterprise/meta/include/functions_meta.php:2320 +#: ../../enterprise/meta/include/functions_meta.php:2325 msgid "Database advanced" msgstr "Base de datos avanzada" -#: ../../enterprise/meta/include/functions_meta.php:2231 -#: ../../include/functions_config.php:1717 +#: ../../enterprise/meta/include/functions_meta.php:2343 +#: ../../include/functions_config.php:1763 msgid "Event Days" msgstr "Eventos en día" -#: ../../enterprise/meta/include/functions_meta.php:2249 +#: ../../enterprise/meta/include/functions_meta.php:2361 #: ../../enterprise/godmode/servers/new_HA_cluster.php:143 -#: ../../include/functions_config.php:1749 +#: ../../include/functions_config.php:1795 msgid "Delay" msgstr "Retraso" -#: ../../enterprise/meta/include/functions_meta.php:2282 -#: ../../include/functions_config.php:1781 +#: ../../enterprise/meta/include/functions_meta.php:2394 +#: ../../include/functions_config.php:1827 msgid "Historical database purge" msgstr "Purga de la base de datos histórica" -#: ../../enterprise/meta/include/functions_meta.php:2291 -#: ../../include/functions_config.php:1789 +#: ../../enterprise/meta/include/functions_meta.php:2403 +#: ../../include/functions_config.php:1835 msgid "Historical database partitions" msgstr "Particiones de base de datos histórica" -#: ../../enterprise/meta/include/functions_meta.php:2300 -#: ../../include/functions_config.php:1797 +#: ../../enterprise/meta/include/functions_meta.php:2412 +#: ../../include/functions_config.php:1843 msgid "Historical database events purge" msgstr "Purga de eventod de base de datos histórica" -#: ../../enterprise/meta/include/functions_meta.php:2309 -#: ../../include/functions_config.php:1813 +#: ../../enterprise/meta/include/functions_meta.php:2421 +#: ../../include/functions_config.php:1859 msgid "Historical database string purge" msgstr "Purga de cadenas de base de datos histórica" -#: ../../enterprise/meta/include/functions_meta.php:2524 +#: ../../enterprise/meta/include/functions_meta.php:2636 #: ../../extensions/dbmanager.php:312 ../../extensions/dbmanager.php:323 -#: ../../godmode/menu.php:476 +#: ../../godmode/menu.php:572 msgid "DB interface" msgstr "Interfaz de la BD" -#: ../../enterprise/meta/include/functions_meta.php:2598 +#: ../../enterprise/meta/include/functions_meta.php:2710 #: ../../enterprise/include/functions_policies.php:935 -#: ../../include/functions_reporting.php:7578 +#: ../../include/functions_reporting.php:7589 #, php-format msgid "Failed to connect to node %s" msgstr "Error al conectarse al %s de nodo" #: ../../enterprise/meta/include/functions_components_meta.php:80 #: ../../enterprise/meta/include/functions_components_meta.php:135 -#: ../../godmode/modules/manage_nc_groups.php:66 ../../godmode/menu.php:106 +#: ../../godmode/modules/manage_nc_groups.php:66 ../../godmode/menu.php:195 msgid "Component groups" msgstr "Grupos de componentes" #: ../../enterprise/meta/include/functions_components_meta.php:88 #: ../../enterprise/meta/include/functions_components_meta.php:139 -#: ../../enterprise/godmode/menu.php:83 ../../enterprise/godmode/menu.php:175 +#: ../../enterprise/godmode/menu.php:83 ../../enterprise/godmode/menu.php:156 msgid "Local components" msgstr "Componentes locales" @@ -13153,18 +12542,18 @@ msgstr "Gestión de plugins" #: ../../enterprise/godmode/policies/policy_inventory_modules.php:68 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:81 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:218 -#: ../../enterprise/include/functions_policies.php:3726 +#: ../../enterprise/include/functions_policies.php:3742 #: ../../godmode/modules/manage_inventory_modules.php:45 #: ../../godmode/modules/manage_inventory_modules.php:58 #: ../../godmode/modules/manage_inventory_modules_form.php:49 -#: ../../godmode/menu.php:186 +#: ../../godmode/menu.php:282 msgid "Inventory modules" msgstr "Módulos de inventario" #: ../../enterprise/meta/include/functions_components_meta.php:124 #: ../../enterprise/meta/include/functions_components_meta.php:164 #: ../../godmode/servers/plugin_registration.php:105 -#: ../../godmode/servers/plugin.php:346 +#: ../../godmode/servers/plugin.php:396 msgid "Plugin registration" msgstr "Registro de plugins" @@ -13177,10 +12566,10 @@ msgid "Edit plugin" msgstr "Editar plugin" #: ../../enterprise/meta/include/functions_components_meta.php:183 -#: ../../enterprise/meta/general/main_header.php:327 -#: ../../enterprise/meta/general/main_header.php:423 -#: ../../enterprise/meta/general/main_menu.php:538 -#: ../../enterprise/meta/general/main_menu.php:667 +#: ../../enterprise/meta/general/main_header.php:338 +#: ../../enterprise/meta/general/main_header.php:434 +#: ../../enterprise/meta/general/main_menu.php:552 +#: ../../enterprise/meta/general/main_menu.php:681 #: ../../godmode/modules/manage_network_templates_form.php:32 #: ../../godmode/modules/manage_inventory_modules_form.php:36 #: ../../godmode/modules/manage_network_templates.php:39 @@ -13196,34 +12585,34 @@ msgstr "%s - Flexible Monitoring System" #: ../../enterprise/godmode/services/services.elements.php:957 #: ../../enterprise/godmode/services/services.elements.php:968 #: ../../enterprise/godmode/setup/setup.php:602 -#: ../../enterprise/include/class/CommandCenter.class.php:475 +#: ../../enterprise/include/class/CommandCenter.class.php:467 #: ../../enterprise/include/functions_login.php:165 #: ../../enterprise/include/functions_login.php:584 #: ../../enterprise/include/lib/Metaconsole/Node.php:541 #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:4151 -#: ../../godmode/users/configure_user.php:2119 -#: ../../godmode/users/configure_user.php:2188 +#: ../../godmode/users/configure_user.php:2132 +#: ../../godmode/users/configure_user.php:2201 #: ../../godmode/massive/massive_edit_plugins.php:856 #: ../../godmode/massive/massive_edit_plugins.php:857 +#: ../../godmode/wizards/ManageExtensions.class.php:297 #: ../../mobile/operation/visualmap.php:182 ../../include/functions.php:1292 #: ../../include/ajax/double_auth.ajax.php:270 #: ../../include/ajax/double_auth.ajax.php:368 #: ../../include/ajax/double_auth.ajax.php:414 -#: ../../include/ajax/double_auth.ajax.php:531 ../../include/ajax/events.php:2274 -#: ../../include/functions_menu.php:897 ../../include/functions_ui.php:306 +#: ../../include/ajax/double_auth.ajax.php:531 ../../include/ajax/events.php:2246 +#: ../../include/functions_menu.php:909 ../../include/functions_ui.php:318 #: ../../include/class/SatelliteAgent.class.php:831 -#: ../../include/class/Diagnostics.class.php:1859 -#: ../../include/functions_events.php:2971 -#: ../../include/functions_events.php:3171 ../../index.php:1557 -#: ../../operation/users/user_edit.php:1238 -#: ../../operation/users/user_edit.php:1304 ../../general/register.php:168 +#: ../../include/class/Diagnostics.class.php:1860 +#: ../../include/functions_events.php:2900 ../../include/functions_events.php:3100 +#: ../../index.php:1557 ../../operation/users/user_edit.php:1238 +#: ../../operation/users/user_edit.php:1304 ../../general/register.php:170 #: ../../general/mysqlerr.php:28 ../../general/login_page.php:566 msgid "Error" msgstr "Error" #: ../../enterprise/meta/include/functions_alerts_meta.php:137 -#: ../../enterprise/meta/include/functions_alerts_meta.php:168 -#: ../../godmode/menu.php:280 +#: ../../enterprise/meta/include/functions_alerts_meta.php:172 +#: ../../godmode/menu.php:376 msgid "Commands" msgstr "Comandos" @@ -13231,7 +12620,11 @@ msgstr "Comandos" msgid "Calendar" msgstr "Calendario" -#: ../../enterprise/meta/include/functions_alerts_meta.php:187 +#: ../../enterprise/meta/include/functions_alerts_meta.php:145 +msgid "Builder Alert" +msgstr "Constructor de alertas" + +#: ../../enterprise/meta/include/functions_alerts_meta.php:191 msgid "Alert Management" msgstr "Gestión de alertas" @@ -13241,8 +12634,8 @@ msgid "User to reset password" msgstr "Usuario de la contraseña a resetear" #: ../../enterprise/meta/include/reset_pass.php:103 -#: ../../enterprise/meta/index.php:758 -#: ../../enterprise/include/reset_pass.php:195 ../../index.php:929 +#: ../../enterprise/meta/index.php:759 ../../enterprise/include/reset_pass.php:195 +#: ../../index.php:929 msgid "Reset password" msgstr "Restablecer la contraseña" @@ -13252,16 +12645,15 @@ msgstr "Restablecer la contraseña" #: ../../enterprise/include/process_reset_pass.php:174 #: ../../enterprise/include/reset_pass.php:295 #: ../../enterprise/include/reset_pass.php:298 -#: ../../include/functions_config.php:2698 -#: ../../include/functions_config.php:2750 ../../general/login_page.php:527 -#: ../../general/login_page.php:530 +#: ../../include/functions_config.php:2758 ../../include/functions_config.php:2810 +#: ../../general/login_page.php:527 ../../general/login_page.php:530 msgid "ONE TOOL TO RULE THEM ALL" msgstr "UNA HERRAMIENTA PARA GOBERNARLOS A TODOS" #: ../../enterprise/meta/include/reset_pass.php:147 #: ../../enterprise/meta/general/login_page.php:335 #: ../../enterprise/include/reset_pass.php:285 -#: ../../include/functions_config.php:2754 +#: ../../include/functions_config.php:2814 msgid "COMMAND CENTER" msgstr "CENTRO DE COMANDO" @@ -13322,8 +12714,8 @@ msgid "" "The relation type: %s to %s -> %s was not saved. This relationship already " "exists in the database" msgstr "" -"El tipo de relación: %s a %s -> %s no se ha guardado. Esta relación ya existe " -"en la base de datos" +"El tipo de relación: %s a %s -> %s no se ha guardado. Esta relación ya existe en " +"la base de datos" #: ../../enterprise/meta/include/functions_relations.php:230 #, php-format @@ -13356,8 +12748,8 @@ msgstr "Se ha perdido la conexión con el servidor" #: ../../operation/agentes/stat_win.php:93 #: ../../operation/gis_maps/public_console.php:278 msgid "" -"Connection to the server has been lost. Please check your internet connection " -"or contact with administrator." +"Connection to the server has been lost. Please check your internet connection or " +"contact with administrator." msgstr "" "Se ha perdido la conexión con el servidor. Compruebe su conexión a Internet o " "póngase en contacto con el administrador" @@ -13380,81 +12772,88 @@ msgstr "Inicio de sesión caducado" msgid "Login error" msgstr "Error de conexión" -#: ../../enterprise/meta/index.php:683 ../../index.php:846 +#: ../../enterprise/meta/index.php:684 ../../index.php:846 msgid "Password changed successfully" msgstr "Contraseña modificada correctamente" -#: ../../enterprise/meta/index.php:689 ../../index.php:852 +#: ../../enterprise/meta/index.php:690 ../../index.php:852 msgid "Failed to change password" msgstr "No se pudo modificar la contraseña" -#: ../../enterprise/meta/index.php:703 ../../index.php:869 +#: ../../enterprise/meta/index.php:704 ../../index.php:869 msgid "Too much time since password change request" msgstr "Ha pasado demasiado tiempo desde la solicitud de cambio de contraseña" -#: ../../enterprise/meta/index.php:710 ../../index.php:876 +#: ../../enterprise/meta/index.php:711 ../../index.php:876 msgid "This user has not requested a password change" msgstr "Este usuario no ha solicitado un cambio de contraseña" -#: ../../enterprise/meta/index.php:726 ../../index.php:903 +#: ../../enterprise/meta/index.php:727 ../../index.php:903 msgid "Id user cannot be empty" msgstr "El ID de usuario no puede estar vacío" -#: ../../enterprise/meta/index.php:734 ../../index.php:911 +#: ../../enterprise/meta/index.php:735 ../../index.php:911 msgid "Error in reset password request" msgstr "Error en la solicitud para restablecer la contraseña" -#: ../../enterprise/meta/index.php:742 ../../index.php:919 +#: ../../enterprise/meta/index.php:743 ../../index.php:919 msgid "This user doesn't have a valid email address" msgstr "Este usuario no tiene una dirección válida de email" -#: ../../enterprise/meta/index.php:759 ../../index.php:930 +#: ../../enterprise/meta/index.php:760 ../../index.php:930 msgid "This is an automatically sent message for user " msgstr "Este es un mensaje enviado automáticamente para el usuario " -#: ../../enterprise/meta/index.php:762 ../../index.php:933 +#: ../../enterprise/meta/index.php:763 ../../index.php:933 msgid "Please click the link below to reset your password" msgstr "Haz clic en el enlace de abajo para restablecer la contraseña" -#: ../../enterprise/meta/index.php:764 ../../index.php:935 +#: ../../enterprise/meta/index.php:765 ../../index.php:935 msgid "Reset your password" msgstr "Restablecer la contraseña" -#: ../../enterprise/meta/index.php:768 ../../index.php:939 +#: ../../enterprise/meta/index.php:769 ../../index.php:939 msgid "Please do not reply to this email." msgstr "No respondas a este email." -#: ../../enterprise/meta/index.php:774 ../../index.php:944 +#: ../../enterprise/meta/index.php:775 ../../index.php:944 msgid "Error at sending the email" msgstr "Error al enviar el email" -#: ../../enterprise/meta/index.php:934 +#: ../../enterprise/meta/index.php:935 #, php-format msgid "" "System is not centralised, please go to %s to perform a database merge process." msgstr "" -"El sistema no está centralizado, vaya a %s para realizar un proceso de fusión " -"de bases de datos." +"El sistema no está centralizado, vaya a %s para realizar un proceso de fusión de " +"bases de datos." -#: ../../enterprise/meta/index.php:1002 +#: ../../enterprise/meta/index.php:1003 #, php-format msgid "There are nodes with different MR than this (%d):" msgstr "Hay nodos con RM diferente a esta (%d):" -#: ../../enterprise/meta/index.php:1011 ../../index.php:1238 +#: ../../enterprise/meta/index.php:1012 ../../index.php:1238 msgid "Please keep all environment updated to same version." msgstr "Mantenga todo el entorno actualizado a la misma versión." -#: ../../enterprise/meta/index.php:1076 ../../enterprise/meta/index.php:1172 +#: ../../enterprise/meta/index.php:1077 ../../enterprise/meta/index.php:1171 #: ../../index.php:1341 msgid "Sorry! I can't find the page!" msgstr "No se puede encontrar la página" +#: ../../enterprise/meta/agentsearch.php:52 +#: ../../enterprise/meta/agentsearch.php:58 +#: ../../godmode/events/event_edit_filter.php:449 +#: ../../mobile/operation/home.php:186 ../../operation/events/events.php:2153 +msgid "Agent search" +msgstr "Búsqueda de agente" + #: ../../enterprise/meta/agentsearch.php:119 msgid "Search results for" msgstr "Buscar resultados para" -#: ../../enterprise/meta/agentsearch.php:120 ../../operation/search_main.php:54 +#: ../../enterprise/meta/agentsearch.php:120 ../../operation/search_main.php:126 msgid "Agents found" msgstr "Agentes encontrados" @@ -13470,16 +12869,16 @@ msgstr "Agentes encontrados" #: ../../mobile/operation/agents.php:99 ../../mobile/operation/agents.php:418 #: ../../mobile/operation/agents.php:420 ../../mobile/operation/agents.php:423 #: ../../mobile/operation/agent.php:199 ../../include/ajax/heatmap.ajax.php:483 -#: ../../include/ajax/module.php:1029 ../../include/functions_treeview.php:675 -#: ../../include/functions_events.php:4394 ../../operation/search_users.php:46 -#: ../../operation/search_agents.php:58 +#: ../../include/ajax/module.php:1044 ../../include/functions_treeview.php:729 +#: ../../include/functions_events.php:4348 ../../operation/search_users.php:46 +#: ../../operation/search_agents.php:43 #: ../../operation/agentes/log_sources_status.php:58 -#: ../../operation/agentes/estado_agente.php:1063 -#: ../../operation/agentes/ver_agente.php:1046 +#: ../../operation/agentes/estado_agente.php:1081 +#: ../../operation/agentes/ver_agente.php:1064 #: ../../operation/agentes/estado_generalagente.php:435 #: ../../operation/gis_maps/ajax.php:239 ../../operation/gis_maps/ajax.php:349 #: ../../operation/gis_maps/ajax.php:466 -#: ../../operation/inventory/inventory.php:1253 +#: ../../operation/inventory/inventory.php:1266 msgid "Last contact" msgstr "Último contacto" @@ -13494,19 +12893,19 @@ msgid "Policies found" msgstr "Políticas encontradas" #: ../../enterprise/meta/agentsearch.php:415 -#: ../../enterprise/godmode/policies/policies.php:543 +#: ../../enterprise/godmode/policies/policies.php:559 #: ../../operation/search_policies.php:50 msgid "Policy updated" msgstr "Política actualizada" #: ../../enterprise/meta/agentsearch.php:423 -#: ../../enterprise/godmode/policies/policies.php:551 +#: ../../enterprise/godmode/policies/policies.php:567 #: ../../operation/search_policies.php:58 msgid "Pending update policy only database" msgstr "Pendiente de actualizar la política, solo para cambios en base de datos." #: ../../enterprise/meta/agentsearch.php:431 -#: ../../enterprise/godmode/policies/policies.php:559 +#: ../../enterprise/godmode/policies/policies.php:575 #: ../../operation/search_policies.php:66 msgid "Pending update policy" msgstr "Pendiente actualizar política" @@ -13534,7 +12933,7 @@ msgstr "Página generada en" #: ../../mobile/operation/visualmaps.php:159 #: ../../mobile/operation/module_data.php:107 #: ../../mobile/operation/module_graph.php:256 -#: ../../mobile/operation/events.php:773 +#: ../../mobile/operation/events.php:769 #: ../../mobile/operation/server_status.php:209 #: ../../mobile/operation/tactical.php:79 ../../general/noaccesssaml.php:130 #: ../../general/noaccess2.php:16 ../../general/noaccess2.php:18 @@ -13556,54 +12955,52 @@ msgstr "" #: ../../enterprise/meta/general/header.php:69 #: ../../enterprise/meta/general/header.php:75 -#: ../../enterprise/meta/general/main_header.php:518 -#: ../../enterprise/meta/general/main_header.php:524 ../../general/header.php:47 -#: ../../general/header.php:53 +#: ../../enterprise/meta/general/main_header.php:529 +#: ../../enterprise/meta/general/main_header.php:535 ../../general/header.php:63 +#: ../../general/header.php:69 msgid "All systems" msgstr "Todos los sistemas" #: ../../enterprise/meta/general/header.php:69 -#: ../../enterprise/meta/general/main_header.php:518 ../../general/header.php:47 +#: ../../enterprise/meta/general/main_header.php:529 ../../general/header.php:63 msgid "Down" msgstr "Caído(s)" #: ../../enterprise/meta/general/header.php:72 -#: ../../enterprise/meta/general/main_header.php:521 ../../general/header.php:50 +#: ../../enterprise/meta/general/main_header.php:532 ../../general/header.php:66 msgid "servers down" msgstr "servidor(es) caído(s)" #: ../../enterprise/meta/general/header.php:75 -#: ../../enterprise/meta/general/main_header.php:524 ../../general/header.php:53 +#: ../../enterprise/meta/general/main_header.php:535 ../../general/header.php:69 msgid "Ready" msgstr "Preparado" #: ../../enterprise/meta/general/header.php:114 -#: ../../enterprise/meta/general/main_header.php:552 ../../general/header.php:242 +#: ../../enterprise/meta/general/main_header.php:563 ../../general/header.php:257 msgid "Configure autorefresh" msgstr "Configurar actualización automática" #: ../../enterprise/meta/general/header.php:142 #: ../../enterprise/meta/general/header.php:154 -#: ../../enterprise/meta/general/main_header.php:569 -#: ../../enterprise/meta/general/main_header.php:581 ../../general/header.php:308 -#: ../../general/header.php:327 +#: ../../enterprise/meta/general/main_header.php:580 +#: ../../enterprise/meta/general/main_header.php:592 ../../general/header.php:323 +#: ../../general/header.php:342 msgid "Disabled autorefresh" msgstr "Actualización automática desactivada" #: ../../enterprise/meta/general/header.php:264 #: ../../enterprise/meta/general/header.php:266 -#: ../../enterprise/meta/general/main_header.php:535 -#: ../../mobile/include/functions_web.php:34 -#: ../../mobile/include/ui.class.php:225 ../../mobile/include/user.class.php:527 -#: ../../mobile/operation/home.php:167 ../../general/header.php:443 -#: ../../general/header.php:445 +#: ../../enterprise/meta/general/main_header.php:546 +#: ../../mobile/include/functions_web.php:34 ../../mobile/include/ui.class.php:225 +#: ../../mobile/include/user.class.php:527 ../../mobile/operation/home.php:165 +#: ../../general/header.php:458 ../../general/header.php:460 msgid "Logout" msgstr "Salir" #: ../../enterprise/meta/general/metaconsole_maintenance_mode.php:36 msgid "You cannot use this metaconsole until merging process is finished" -msgstr "" -"No puede utilizar esta Metaconsola hasta que finalice el proceso de fusión" +msgstr "No puede utilizar esta Metaconsola hasta que finalice el proceso de fusión" #: ../../enterprise/meta/general/metaconsole_maintenance_mode.php:61 #, php-format @@ -13618,7 +13015,7 @@ msgstr "Se le redirigirá automáticamente cuando finalicen todas las tareas" #: ../../enterprise/meta/general/main_header.php:97 #: ../../enterprise/meta/general/main_menu.php:199 #: ../../enterprise/operation/services/services.treeview_services.php:60 -#: ../../godmode/groups/group_list.php:347 +#: ../../godmode/groups/group_list.php:357 #: ../../include/lib/Dashboard/Widgets/tree_view.php:173 #: ../../include/lib/Dashboard/Widgets/tree_view.php:761 #: ../../operation/tree.php:137 ../../operation/menu.php:179 @@ -13640,36 +13037,52 @@ msgstr "Vista de alertas" msgid "Monitors view" msgstr "Visor de monitores" +#: ../../enterprise/meta/general/main_header.php:134 +#: ../../enterprise/godmode/policies/policy.php:158 +#: ../../enterprise/godmode/setup/setup_acl.php:664 +#: ../../enterprise/include/functions_reporting.php:60 +#: ../../enterprise/include/functions_reporting.php:8255 +#: ../../enterprise/include/functions_reporting.php:8281 +#: ../../godmode/reporting/visual_console_builder.php:838 +#: ../../include/functions_menu.php:594 ../../operation/visual_console/view.php:206 +#: ../../operation/visual_console/legacy_view.php:171 +msgid "Wizard" +msgstr "Asistente" + #: ../../enterprise/meta/general/main_header.php:167 -#: ../../enterprise/meta/general/main_header.php:183 -#: ../../enterprise/meta/general/main_menu.php:312 -#: ../../enterprise/meta/general/main_menu.php:313 +#: ../../enterprise/meta/general/main_header.php:185 +#: ../../enterprise/meta/general/main_header.php:194 +#: ../../enterprise/meta/general/main_menu.php:310 +#: ../../enterprise/meta/general/main_menu.php:311 +#: ../../enterprise/meta/general/main_menu.php:330 #: ../../enterprise/mobile/include/functions_web.php:15 -#: ../../include/functions_reporting.php:15908 -#: ../../include/functions_groups.php:139 ../../operation/search_results.php:133 +#: ../../godmode/reporting/reporting_builder.php:518 +#: ../../godmode/reporting/reporting_builder.php:551 +#: ../../godmode/reporting/reporting_builder.php:1258 +#: ../../godmode/reporting/reporting_builder.php:3704 +#: ../../godmode/reporting/reporting_builder.php:3771 +#: ../../godmode/reporting/reporting_builder.php:3819 +#: ../../include/functions_reporting.php:15971 +#: ../../include/functions_groups.php:139 ../../operation/search_results.php:134 +#: ../../operation/reporting/reporting_viewer.php:118 msgid "Reports" msgstr "Informes" -#: ../../enterprise/meta/general/main_header.php:174 -#: ../../enterprise/meta/general/main_menu.php:320 -msgid "Create new report" -msgstr "Crear un nuevo informe" - -#: ../../enterprise/meta/general/main_header.php:190 -#: ../../enterprise/meta/general/main_menu.php:330 +#: ../../enterprise/meta/general/main_header.php:201 +#: ../../enterprise/meta/general/main_menu.php:341 msgid "Report templates" msgstr "Plantillas de informes" -#: ../../enterprise/meta/general/main_header.php:200 -#: ../../enterprise/meta/general/main_menu.php:340 -#: ../../enterprise/include/functions_reporting.php:124 -#: ../../include/functions_menu.php:586 +#: ../../enterprise/meta/general/main_header.php:211 +#: ../../enterprise/meta/general/main_menu.php:351 +#: ../../enterprise/include/functions_reporting.php:135 +#: ../../include/functions_menu.php:587 msgid "Templates wizard" msgstr "Asistente de plantillas" -#: ../../enterprise/meta/general/main_header.php:210 -#: ../../enterprise/meta/general/main_menu.php:382 -#: ../../enterprise/meta/general/main_menu.php:383 +#: ../../enterprise/meta/general/main_header.php:221 +#: ../../enterprise/meta/general/main_menu.php:393 +#: ../../enterprise/meta/general/main_menu.php:394 #: ../../enterprise/godmode/menu.php:121 #: ../../enterprise/godmode/services/services.massive.meta.php:40 #: ../../enterprise/godmode/services/services.service.php:521 @@ -13691,22 +13104,22 @@ msgstr "Asistente de plantillas" #: ../../enterprise/operation/services/services.treeview_services.php:73 #: ../../enterprise/operation/services/services.list.php:70 #: ../../enterprise/operation/services/services.table_services.php:67 -#: ../../mobile/operation/home.php:103 ../../mobile/operation/services.php:123 -#: ../../operation/agentes/ver_agente.php:1664 +#: ../../mobile/operation/home.php:101 ../../mobile/operation/services.php:123 +#: ../../operation/agentes/ver_agente.php:1695 #: ../../general/first_task/service_list.php:38 #: ../../general/first_task/service_list.php:41 msgid "Services" msgstr "Servicios" -#: ../../enterprise/meta/general/main_header.php:232 -#: ../../enterprise/meta/general/logon_ok.php:91 -#: ../../enterprise/meta/general/main_menu.php:427 -#: ../../enterprise/meta/general/main_menu.php:428 +#: ../../enterprise/meta/general/main_header.php:243 +#: ../../enterprise/meta/general/logon_ok.php:83 +#: ../../enterprise/meta/general/main_menu.php:441 +#: ../../enterprise/meta/general/main_menu.php:442 msgid "Screens" msgstr "Pantallas" -#: ../../enterprise/meta/general/main_header.php:240 -#: ../../enterprise/meta/general/main_menu.php:436 +#: ../../enterprise/meta/general/main_header.php:251 +#: ../../enterprise/meta/general/main_menu.php:450 #: ../../enterprise/include/functions_enterprise.php:453 #: ../../include/class/OrderInterpreter.class.php:233 #: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:175 @@ -13715,118 +13128,136 @@ msgstr "Pantallas" msgid "Visual Console" msgstr "Consola visual" -#: ../../enterprise/meta/general/main_header.php:247 -#: ../../enterprise/meta/general/main_menu.php:443 +#: ../../enterprise/meta/general/main_header.php:258 +#: ../../enterprise/meta/general/main_menu.php:457 #: ../../godmode/reporting/visual_console_favorite.php:117 msgid "Favourite Visual Console" msgstr "Consola visual favorita" -#: ../../enterprise/meta/general/main_header.php:255 -#: ../../enterprise/meta/general/main_menu.php:451 +#: ../../enterprise/meta/general/main_header.php:266 +#: ../../enterprise/meta/general/main_menu.php:465 msgid "Template Visual Console" msgstr "Consola visual de plantillas" -#: ../../enterprise/meta/general/main_header.php:262 -#: ../../enterprise/meta/general/main_menu.php:458 +#: ../../enterprise/meta/general/main_header.php:273 +#: ../../enterprise/meta/general/main_menu.php:472 msgid "Wizard Visual Console" msgstr "Consola visual de asistente" -#: ../../enterprise/meta/general/main_header.php:275 +#: ../../enterprise/meta/general/main_header.php:286 #: ../../enterprise/meta/general/logon_ok.php:44 -#: ../../enterprise/meta/general/main_menu.php:473 +#: ../../enterprise/meta/general/main_menu.php:487 #: ../../enterprise/include/functions_enterprise.php:449 -#: ../../godmode/netflow/nf_edit_form.php:93 ../../godmode/menu.php:369 +#: ../../godmode/netflow/nf_edit_form.php:93 ../../godmode/menu.php:465 #: ../../godmode/setup/setup.php:151 ../../godmode/setup/setup.php:290 -#: ../../include/functions_reports.php:925 -#: ../../include/functions_reports.php:929 -#: ../../include/functions_reports.php:933 -#: ../../include/functions_reports.php:937 +#: ../../include/functions_reports.php:925 ../../include/functions_reports.php:929 +#: ../../include/functions_reports.php:933 ../../include/functions_reports.php:937 +#: ../../include/lib/Dashboard/Widgets/netflow.php:160 +#: ../../include/lib/Dashboard/Widgets/netflow.php:434 msgid "Netflow" msgstr "Netflow" -#: ../../enterprise/meta/general/main_header.php:281 -#: ../../enterprise/meta/general/main_menu.php:480 +#: ../../enterprise/meta/general/main_header.php:292 +#: ../../enterprise/meta/general/main_menu.php:494 msgid "Live view" msgstr "Vista en vivo" -#: ../../enterprise/meta/general/main_header.php:315 -#: ../../enterprise/meta/general/main_header.php:417 -#: ../../enterprise/meta/general/main_menu.php:532 -#: ../../enterprise/meta/general/main_menu.php:661 +#: ../../enterprise/meta/general/main_header.php:320 +#: ../../enterprise/meta/general/main_header.php:402 +#: ../../enterprise/godmode/modules/configure_local_component.php:167 +#: ../../enterprise/godmode/agentes/plugins_manager.php:130 +#: ../../enterprise/godmode/policies/policy_plugins.php:126 +#: ../../godmode/modules/manage_network_components_form_common.php:55 +#: ../../godmode/users/configure_user.php:1469 +#: ../../godmode/netflow/nf_edit_form.php:296 +#: ../../godmode/alerts/alert_commands.php:159 +#: ../../godmode/alerts/alert_commands.php:196 +#: ../../godmode/alerts/configure_alert_template.php:987 +#: ../../godmode/alerts/configure_alert_template.php:1032 +#: ../../godmode/alerts/configure_alert_template.php:1190 +#: ../../operation/network/network_report.php:290 +#: ../../operation/network/network_usage_map.php:337 +#: ../../operation/netflow/nf_live_view.php:636 +msgid "Advanced" +msgstr "Avanzado" + +#: ../../enterprise/meta/general/main_header.php:326 +#: ../../enterprise/meta/general/main_header.php:428 +#: ../../enterprise/meta/general/main_menu.php:546 +#: ../../enterprise/meta/general/main_menu.php:675 msgid "Agent management" msgstr "Gestión de agentes" -#: ../../enterprise/meta/general/main_header.php:333 -#: ../../enterprise/meta/general/main_header.php:439 -#: ../../enterprise/meta/general/main_menu.php:544 -#: ../../enterprise/meta/general/main_menu.php:690 +#: ../../enterprise/meta/general/main_header.php:344 +#: ../../enterprise/meta/general/main_header.php:450 +#: ../../enterprise/meta/general/main_menu.php:558 +#: ../../enterprise/meta/general/main_menu.php:742 msgid "Alert management" msgstr "Gestión de alertas" -#: ../../enterprise/meta/general/main_header.php:339 -#: ../../enterprise/meta/general/main_menu.php:550 +#: ../../enterprise/meta/general/main_header.php:350 +#: ../../enterprise/meta/general/main_menu.php:564 msgid "Component management" msgstr "Gestión de componentes" -#: ../../enterprise/meta/general/main_header.php:345 -#: ../../enterprise/meta/general/main_menu.php:562 -#: ../../enterprise/meta/general/main_menu.php:681 +#: ../../enterprise/meta/general/main_header.php:356 +#: ../../enterprise/meta/general/main_menu.php:576 +#: ../../enterprise/meta/general/main_menu.php:695 msgid "Policy management" msgstr "Gestión de políticas" -#: ../../enterprise/meta/general/main_header.php:351 -#: ../../enterprise/meta/general/main_menu.php:568 +#: ../../enterprise/meta/general/main_header.php:362 +#: ../../enterprise/meta/general/main_menu.php:582 msgid "Category management" msgstr "Gestión de categorías" -#: ../../enterprise/meta/general/main_header.php:357 -#: ../../enterprise/meta/general/main_header.php:430 -#: ../../enterprise/meta/general/main_menu.php:574 -#: ../../enterprise/meta/general/main_menu.php:674 +#: ../../enterprise/meta/general/main_header.php:368 +#: ../../enterprise/meta/general/main_header.php:441 +#: ../../enterprise/meta/general/main_menu.php:588 +#: ../../enterprise/meta/general/main_menu.php:688 msgid "Server management" msgstr "Gestión de servidores" -#: ../../enterprise/meta/general/main_header.php:363 +#: ../../enterprise/meta/general/main_header.php:374 msgid "Command Center" msgstr "command center" -#: ../../enterprise/meta/general/main_header.php:369 -#: ../../enterprise/meta/general/main_menu.php:708 ../../godmode/menu.php:404 +#: ../../enterprise/meta/general/main_header.php:380 +#: ../../enterprise/meta/general/main_menu.php:760 ../../godmode/menu.php:500 #: ../../godmode/setup/license.php:59 msgid "License" msgstr "Licencia" -#: ../../enterprise/meta/general/main_header.php:375 -#: ../../enterprise/meta/general/main_menu.php:714 -#: ../../enterprise/meta/general/main_menu.php:749 +#: ../../enterprise/meta/general/main_header.php:386 +#: ../../enterprise/meta/general/main_menu.php:766 +#: ../../enterprise/meta/general/main_menu.php:801 msgid "Metasetup" msgstr "Metasetup" -#: ../../enterprise/meta/general/main_header.php:381 -#: ../../enterprise/meta/general/main_header.php:448 -#: ../../enterprise/meta/general/main_menu.php:720 -#: ../../enterprise/meta/general/main_menu.php:755 -#: ../../enterprise/meta/general/main_menu.php:783 ../../godmode/menu.php:426 -#: ../../godmode/menu.php:548 ../../general/links_menu.php:17 +#: ../../enterprise/meta/general/main_header.php:392 +#: ../../enterprise/meta/general/main_header.php:459 +#: ../../enterprise/meta/general/main_menu.php:772 +#: ../../enterprise/meta/general/main_menu.php:807 +#: ../../enterprise/meta/general/main_menu.php:835 ../../godmode/menu.php:522 +#: ../../operation/menu.php:641 ../../general/links_menu.php:17 msgid "Links" msgstr "Enlaces" -#: ../../enterprise/meta/general/main_header.php:458 -#: ../../enterprise/meta/general/main_menu.php:806 -#: ../../enterprise/meta/general/main_menu.php:807 +#: ../../enterprise/meta/general/main_header.php:469 +#: ../../enterprise/meta/general/main_menu.php:858 +#: ../../enterprise/meta/general/main_menu.php:859 #: ../../enterprise/extensions/csv_import_group/main.php:23 -#: ../../extensions/extension_uploader.php:30 -#: ../../extensions/api_checker.php:200 ../../extensions/files_repo.php:132 -#: ../../extensions/dbmanager.php:102 ../../extensions/pandora_logs.php:86 -#: ../../godmode/extensions.php:29 +#: ../../extensions/extension_uploader.php:30 ../../extensions/api_checker.php:210 +#: ../../extensions/files_repo.php:132 ../../extensions/dbmanager.php:102 +#: ../../extensions/pandora_logs.php:86 ../../godmode/extensions.php:29 msgid "Extensions" msgstr "Extensiones" -#: ../../enterprise/meta/general/main_header.php:492 +#: ../../enterprise/meta/general/main_header.php:503 msgid "Audit Logs" msgstr "Registros de auditoría" -#: ../../enterprise/meta/general/logon_ok.php:73 +#: ../../enterprise/meta/general/logon_ok.php:65 #: ../../enterprise/godmode/reporting/graph_template_list.php:128 #: ../../enterprise/godmode/reporting/graph_template_editor.php:103 #: ../../enterprise/godmode/reporting/graph_template_wizard.php:144 @@ -13841,10 +13272,10 @@ msgstr "Registros de auditoría" #: ../../godmode/reporting/graph_builder.php:372 #: ../../godmode/reporting/graph_container.php:118 #: ../../godmode/reporting/graphs.php:129 -#: ../../godmode/reporting/reporting_builder.php:557 -#: ../../godmode/reporting/reporting_builder.php:3614 -#: ../../godmode/reporting/reporting_builder.php:3712 -#: ../../godmode/reporting/reporting_builder.php:3740 +#: ../../godmode/reporting/reporting_builder.php:560 +#: ../../godmode/reporting/reporting_builder.php:3741 +#: ../../godmode/reporting/reporting_builder.php:3840 +#: ../../godmode/reporting/reporting_builder.php:3868 #: ../../include/ajax/consoles.ajax.php:61 ../../operation/menu.php:450 #: ../../operation/reporting/reporting_viewer.php:218 #: ../../operation/reporting/custom_reporting.php:23 @@ -13856,8 +13287,8 @@ msgstr "Informes" #: ../../enterprise/meta/general/noaccesssaml.php:135 #: ../../general/noaccesssaml.php:135 msgid "" -"Access to this page is restricted to authorized users SAML only, please " -"contact system administrator if you need assistance." +"Access to this page is restricted to authorized users SAML only, please contact " +"system administrator if you need assistance." msgstr "" "El acceso a esta página está restringido solo a los los usuarios SAML, póngase " "en contacto con el administrador del sistema si necesita ayuda." @@ -13870,8 +13301,8 @@ msgid "" "information the error to access this page are recorded in security logs of %s " "System Database" msgstr "" -"Asegúrese de que la autenticación SAML esta configurada correctamente. Para " -"más información, el error de acceso a esta página está grabado en los logs de " +"Asegúrese de que la autenticación SAML esta configurada correctamente. Para más " +"información, el error de acceso a esta página está grabado en los logs de " "seguridad de la base de datos del sistema de %s" #: ../../enterprise/meta/general/noaccess.php:135 ../../general/noaccess.php:152 @@ -13885,130 +13316,131 @@ msgstr "" #: ../../enterprise/meta/general/noaccess.php:137 ../../general/noaccess.php:154 #, php-format msgid "" -"Please know that all attempts to access this page are recorded in security " -"logs of %s System Database" +"Please know that all attempts to access this page are recorded in security logs " +"of %s System Database" msgstr "" -"Todos los intentos de acceso a está página se grabarán en los logs de " -"seguridad de la base de datos del sistema de %s" +"Todos los intentos de acceso a está página se grabarán en los logs de seguridad " +"de la base de datos del sistema de %s" #: ../../enterprise/meta/general/main_menu.php:240 -#: ../../enterprise/godmode/policies/policies.php:611 -#: ../../enterprise/include/functions_reporting_csv.php:804 +#: ../../enterprise/godmode/policies/policies.php:627 +#: ../../enterprise/include/functions_reporting_csv.php:845 #: ../../enterprise/operation/agentes/ver_agente.php:230 #: ../../enterprise/operation/snmpconsole/snmp_view.php:23 -#: ../../godmode/agentes/configurar_agente.php:468 -#: ../../godmode/agentes/configurar_agente.php:725 +#: ../../godmode/agentes/configurar_agente.php:480 +#: ../../godmode/agentes/configurar_agente.php:738 #: ../../godmode/setup/setup_integria.php:366 -#: ../../include/functions_reports.php:890 -#: ../../include/functions_reports.php:897 -#: ../../include/functions_reports.php:904 -#: ../../include/functions_reports.php:905 +#: ../../include/functions_reports.php:890 ../../include/functions_reports.php:897 +#: ../../include/functions_reports.php:904 ../../include/functions_reports.php:905 #: ../../include/functions_reports.php:909 -#: ../../include/functions_reporting.php:3124 -#: ../../operation/agentes/ver_agente.php:1451 -#: ../../operation/agentes/ver_agente.php:1848 ../../operation/menu.php:203 -#: ../../operation/inventory/inventory.php:303 +#: ../../include/functions_reporting.php:3132 +#: ../../operation/agentes/ver_agente.php:1482 +#: ../../operation/agentes/ver_agente.php:1879 ../../operation/menu.php:203 +#: ../../operation/inventory/inventory.php:307 msgid "Inventory" msgstr "Inventario" -#: ../../enterprise/meta/general/main_menu.php:277 -#: ../../include/ajax/events.php:2321 ../../operation/events/sound_events.php:197 -#: ../../operation/events/events.php:1658 +#: ../../enterprise/meta/general/main_menu.php:270 +#: ../../include/ajax/events.php:2293 ../../operation/events/sound_events.php:117 +#: ../../operation/events/events.php:1811 msgid "Events list" msgstr "Lista de eventos" -#: ../../enterprise/meta/general/main_menu.php:285 -#: ../../operation/events/events.php:1570 +#: ../../enterprise/meta/general/main_menu.php:283 +#: ../../operation/events/events.php:1721 msgid "Sound Console" msgstr "Consola sonora" -#: ../../enterprise/meta/general/main_menu.php:286 +#: ../../enterprise/meta/general/main_menu.php:284 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:376 -#: ../../godmode/menu.php:52 ../../include/ajax/events.php:2494 -#: ../../operation/users/user_edit.php:871 -#: ../../operation/users/user_edit.php:924 ../../operation/menu.php:571 -#: ../../operation/events/sound_events.php:368 -#: ../../operation/events/events.php:1571 +#: ../../godmode/menu.php:53 ../../include/ajax/events.php:2466 +#: ../../operation/users/user_edit.php:871 ../../operation/users/user_edit.php:924 +#: ../../operation/menu.php:577 ../../operation/events/sound_events.php:289 +#: ../../operation/events/events.php:1722 ../../operation/events/events.php:2819 msgid "Start" msgstr "Inicio" -#: ../../enterprise/meta/general/main_menu.php:288 ../../operation/menu.php:573 -#: ../../operation/events/events.php:1573 +#: ../../enterprise/meta/general/main_menu.php:286 ../../operation/menu.php:579 +#: ../../operation/events/events.php:1724 ../../operation/events/events.php:2821 msgid "No alert" msgstr "Sin alertas" -#: ../../enterprise/meta/general/main_menu.php:289 ../../operation/menu.php:574 -#: ../../operation/events/events.php:1574 +#: ../../enterprise/meta/general/main_menu.php:287 ../../operation/menu.php:580 +#: ../../operation/events/events.php:1725 ../../operation/events/events.php:2822 msgid "Silence alarm" msgstr "Silenciar alarma" -#: ../../enterprise/meta/general/main_menu.php:298 +#: ../../enterprise/meta/general/main_menu.php:296 +#: ../../operation/events/events.php:2831 msgid "Sound Events" msgstr "Eventos sonoros" -#: ../../enterprise/meta/general/main_menu.php:362 +#: ../../enterprise/meta/general/main_menu.php:373 #: ../../enterprise/godmode/reporting/mysql_builder.php:79 #: ../../enterprise/godmode/reporting/mysql_builder.php:162 #: ../../enterprise/operation/menu.php:141 msgid "Custom SQL" msgstr "SQL personalizado" -#: ../../enterprise/meta/general/main_menu.php:371 +#: ../../enterprise/meta/general/main_menu.php:382 #: ../../operation/messages/message_list.php:86 -#: ../../operation/messages/message_edit.php:98 ../../operation/menu.php:676 +#: ../../operation/messages/message_edit.php:98 ../../operation/menu.php:699 msgid "Messages" msgstr "Mensajes" -#: ../../enterprise/meta/general/main_menu.php:409 +#: ../../enterprise/meta/general/main_menu.php:421 #: ../../enterprise/operation/services/services.list.php:57 msgid "List of services" msgstr "Lista de servicios" -#: ../../enterprise/meta/general/main_menu.php:498 -#: ../../enterprise/meta/general/main_menu.php:499 -#: ../../enterprise/godmode/menu.php:261 +#: ../../enterprise/meta/general/main_menu.php:512 +#: ../../enterprise/meta/general/main_menu.php:513 +#: ../../enterprise/godmode/menu.php:226 msgid "Alert correlation" msgstr "Correlación de alertas" -#: ../../enterprise/meta/general/main_menu.php:504 +#: ../../enterprise/meta/general/main_menu.php:518 #: ../../godmode/alerts/alert_view.php:65 ../../godmode/alerts/alert_view.php:286 -#: ../../include/functions_events.php:4553 +#: ../../include/functions_events.php:4507 msgid "Alert details" msgstr "Detalles de alerta" -#: ../../enterprise/meta/general/main_menu.php:524 -#: ../../enterprise/meta/general/main_menu.php:525 -#: ../../enterprise/meta/general/main_menu.php:613 -#: ../../enterprise/meta/general/main_menu.php:614 -#: ../../enterprise/meta/general/main_menu.php:634 -#: ../../enterprise/meta/general/main_menu.php:635 +#: ../../enterprise/meta/general/main_menu.php:538 +#: ../../enterprise/meta/general/main_menu.php:539 +#: ../../enterprise/meta/general/main_menu.php:627 +#: ../../enterprise/meta/general/main_menu.php:628 +#: ../../enterprise/meta/general/main_menu.php:648 +#: ../../enterprise/meta/general/main_menu.php:649 msgid "Centralised management" msgstr "Gestión centralizada" -#: ../../enterprise/meta/general/main_menu.php:580 ../../godmode/menu.php:203 -#: ../../godmode/massive/massive_operations.php:313 -#: ../../godmode/massive/massive_operations.php:336 -#: ../../godmode/massive/massive_operations.php:342 -#: ../../godmode/massive/massive_operations.php:358 +#: ../../enterprise/meta/general/main_menu.php:594 +#: ../../enterprise/meta/general/main_menu.php:703 +#: ../../enterprise/meta/general/main_menu.php:724 ../../godmode/menu.php:299 +#: ../../godmode/massive/massive_operations.php:310 +#: ../../godmode/massive/massive_operations.php:333 +#: ../../godmode/massive/massive_operations.php:339 +#: ../../godmode/massive/massive_operations.php:355 msgid "Bulk operations" msgstr "Operaciones masivas" -#: ../../enterprise/meta/general/main_menu.php:600 +#: ../../enterprise/meta/general/main_menu.php:614 msgid "Merging Tool" msgstr "Herramienta de fusión" -#: ../../enterprise/meta/general/main_menu.php:727 -#: ../../enterprise/meta/general/main_menu.php:762 -#: ../../enterprise/meta/general/main_menu.php:789 +#: ../../enterprise/meta/general/main_menu.php:779 +#: ../../enterprise/meta/general/main_menu.php:814 +#: ../../enterprise/meta/general/main_menu.php:841 msgid "List of Links" msgstr "Lista de enlaces" -#: ../../enterprise/meta/general/main_menu.php:859 ../../godmode/menu.php:424 +#: ../../enterprise/meta/general/main_menu.php:911 ../../godmode/menu.php:520 msgid "System audit log" msgstr "Logs de auditoría del sistema" -#: ../../enterprise/meta/general/main_menu.php:869 -#: ../../enterprise/meta/general/main_menu.php:870 ../../godmode/menu.php:606 +#: ../../enterprise/meta/general/main_menu.php:921 +#: ../../enterprise/meta/general/main_menu.php:922 ../../godmode/menu.php:708 +#: ../../operation/menu.php:811 msgid "About" msgstr "Acerca de" @@ -14125,17 +13557,16 @@ msgstr "O deshabilite %s Enterprise" #: ../../enterprise/load_enterprise.php:757 #: ../../enterprise/godmode/reporting/aws_view.php:181 -#: ../../enterprise/godmode/wizards/Cloud.class.php:330 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3239 -#: ../../godmode/setup/license.php:310 ../../mobile/operation/events.php:887 -#: ../../include/ajax/alert_list.ajax.php:280 -#: ../../include/ajax/alert_list.ajax.php:306 +#: ../../godmode/setup/license.php:310 ../../godmode/wizards/Cloud.class.php:340 +#: ../../mobile/operation/events.php:883 ../../include/ajax/alert_list.ajax.php:293 +#: ../../include/ajax/alert_list.ajax.php:319 #: ../../include/class/SnmpConsole.class.php:456 #: ../../include/class/SnmpConsole.class.php:514 -#: ../../include/class/SnmpConsole.class.php:856 -#: ../../operation/agentes/alerts_status.php:301 -#: ../../operation/agentes/alerts_status.php:444 -#: ../../operation/agentes/alerts_status.php:458 +#: ../../include/class/SnmpConsole.class.php:858 +#: ../../operation/agentes/alerts_status.php:304 +#: ../../operation/agentes/alerts_status.php:453 +#: ../../operation/agentes/alerts_status.php:467 msgid "Validate" msgstr "Validar" @@ -14180,8 +13611,7 @@ msgstr "Póngase en contacto con %s para ampliar la licencia." #: ../../enterprise/load_enterprise.php:899 #: ../../enterprise/load_enterprise.php:926 #: ../../enterprise/load_enterprise.php:934 -msgid "" -"This console will work in limited mode. Enterprise features will not work." +msgid "This console will work in limited mode. Enterprise features will not work." msgstr "" "Esta consola funcionará en modo limitado. Las funcionalidades Enterprise no " "funcionarán." @@ -14208,11 +13638,11 @@ msgstr "" #: ../../enterprise/load_enterprise.php:919 #: ../../enterprise/load_enterprise.php:925 msgid "" -"This license has expired. " -"

You can not get updates until you renew the license." +"This license has expired.

You " +"can not get updates until you renew the license." msgstr "" -"Licencia caducada.

No " -"podrás actualizar Pandora FMS hasta que no renueves la licencia." +"Licencia caducada.

No podrás " +"actualizar Pandora FMS hasta que no renueves la licencia." #: ../../enterprise/load_enterprise.php:920 #: ../../enterprise/load_enterprise.php:927 @@ -14222,7 +13652,7 @@ msgstr "Póngase en contacto con %s para renovar la licencia." #: ../../enterprise/load_enterprise.php:931 #: ../../enterprise/load_enterprise.php:1072 -#: ../../godmode/users/configure_user.php:1056 +#: ../../godmode/users/configure_user.php:1068 msgid "Renew" msgstr "Renovar" @@ -14304,7 +13734,7 @@ msgstr "Gestión de sistemas" #: ../../enterprise/extensions/disabled/check_acls.php:63 #: ../../enterprise/extensions/disabled/check_acls.php:150 #: ../../enterprise/godmode/setup/setup_metaconsole.php:276 -#: ../../enterprise/godmode/servers/HA_cluster.php:182 +#: ../../enterprise/godmode/servers/HA_cluster.php:201 #: ../../godmode/users/user_list.php:580 ../../godmode/users/user_list.php:768 #: ../../operation/search_users.php:62 msgid "Admin" @@ -14315,7 +13745,7 @@ msgid "There are no defined users" msgstr "No hay usuarios definidos" #: ../../enterprise/extensions/disabled/check_acls.php:134 -#: ../../godmode/menu.php:146 ../../godmode/tag/tag.php:153 +#: ../../godmode/menu.php:235 ../../godmode/tag/tag.php:153 msgid "Module tags" msgstr "Etiquetas de módulos" @@ -14332,7 +13762,7 @@ msgid "Check ACL" msgstr "Comprobar ACL" #: ../../enterprise/extensions/translate_string.php:173 -#: ../../enterprise/extensions/translate_string.php:443 +#: ../../enterprise/extensions/translate_string.php:441 msgid "Translate string" msgstr "Traducir cadena" @@ -14347,23 +13777,23 @@ msgstr "Vista VMware" #: ../../enterprise/extensions/csv_import_group/main.php:32 #: ../../enterprise/include/class/Omnishell.class.php:341 #: ../../enterprise/operation/log/elasticsearch_interface.php:46 -#: ../../enterprise/tools/ipam/ipam.php:449 -#: ../../extensions/extension_uploader.php:39 -#: ../../extensions/api_checker.php:209 ../../extensions/db_status.php:34 -#: ../../extensions/files_repo.php:141 ../../extensions/files_repo.php:253 -#: ../../extensions/pandora_logs.php:95 ../../godmode/extensions.php:38 -#: ../../godmode/menu.php:415 ../../godmode/setup/news.php:39 -#: ../../godmode/setup/links.php:29 ../../godmode/setup/file_manager.php:56 +#: ../../enterprise/tools/ipam/ipam.php:453 +#: ../../extensions/extension_uploader.php:39 ../../extensions/api_checker.php:219 +#: ../../extensions/db_status.php:34 ../../extensions/files_repo.php:141 +#: ../../extensions/files_repo.php:253 ../../extensions/pandora_logs.php:95 +#: ../../godmode/extensions.php:38 ../../godmode/menu.php:511 +#: ../../godmode/setup/news.php:39 ../../godmode/setup/links.php:29 +#: ../../godmode/setup/file_manager.php:56 #: ../../include/class/EventSound.class.php:226 #: ../../include/class/Diagnostics.class.php:159 msgid "Admin tools" msgstr "Herramientas administrativas" #: ../../enterprise/extensions/csv_import_group/main.php:36 -#: ../../extensions/extension_uploader.php:43 -#: ../../extensions/api_checker.php:213 ../../extensions/files_repo.php:145 -#: ../../extensions/files_repo.php:257 ../../extensions/pandora_logs.php:99 -#: ../../godmode/extensions.php:42 ../../godmode/menu.php:535 +#: ../../extensions/extension_uploader.php:43 ../../extensions/api_checker.php:223 +#: ../../extensions/files_repo.php:145 ../../extensions/files_repo.php:257 +#: ../../extensions/pandora_logs.php:99 ../../godmode/extensions.php:42 +#: ../../godmode/menu.php:635 msgid "Extension manager" msgstr "Gestor de extensión" @@ -14391,34 +13821,35 @@ msgid "Please syncronize groups to nodes" msgstr "Sincronice los grupos con los nodos" #: ../../enterprise/extensions/csv_import_group/main.php:81 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:866 -#: ../../enterprise/tools/ipam/ipam_list.php:542 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:316 +#: ../../enterprise/tools/ipam/ipam_network.php:228 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:928 +#: ../../enterprise/tools/ipam/ipam_list.php:548 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:374 msgid "The CSV file must have the fields in the following order: " msgstr "El archivo CSV debe tener los campos en el siguiente orden:" #: ../../enterprise/extensions/csv_import_group/main.php:97 #: ../../enterprise/include/class/CSVImportAgents.class.php:149 -#: ../../enterprise/tools/ipam/ipam_network.php:103 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:882 -#: ../../enterprise/tools/ipam/ipam_list.php:177 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:502 +#: ../../enterprise/tools/ipam/ipam_network.php:247 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:58 +#: ../../enterprise/tools/ipam/ipam_list.php:55 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:51 msgid "Upload file" msgstr "Subir archivo" #: ../../enterprise/extensions/csv_import_group/main.php:109 #: ../../enterprise/include/class/DeploymentCenter.class.php:1432 #: ../../enterprise/include/class/CSVImportAgents.class.php:166 -#: ../../enterprise/tools/ipam/ipam_network.php:117 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:896 -#: ../../enterprise/tools/ipam/ipam_list.php:191 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:513 +#: ../../enterprise/tools/ipam/ipam_network.php:275 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:82 +#: ../../enterprise/tools/ipam/ipam_list.php:84 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:72 msgid "Separator" msgstr "Separador" #: ../../enterprise/extensions/csv_import_group/main.php:131 #: ../../enterprise/include/class/CSVImportAgents.class.php:208 -#: ../../include/functions_filemanager.php:919 +#: ../../include/functions_filemanager.php:942 msgid "Go" msgstr "Ir" @@ -14588,134 +14019,134 @@ msgid "Host ESX" msgstr "Host ESX" #: ../../enterprise/extensions/vmware/vmware_view.php:1029 -#: ../../enterprise/include/functions_services.php:1972 +#: ../../enterprise/include/functions_services.php:2027 #: ../../enterprise/operation/agentes/policy_view.php:478 #: ../../enterprise/operation/agentes/policy_view.php:484 -#: ../../enterprise/operation/agentes/tag_view.php:1090 -#: ../../enterprise/operation/agentes/tag_view.php:1096 -#: ../../enterprise/operation/agentes/tag_view.php:1137 -#: ../../enterprise/operation/agentes/tag_view.php:1143 +#: ../../enterprise/operation/agentes/tag_view.php:1075 +#: ../../enterprise/operation/agentes/tag_view.php:1081 +#: ../../enterprise/operation/agentes/tag_view.php:1122 +#: ../../enterprise/operation/agentes/tag_view.php:1128 #: ../../mobile/operation/modules.php:548 ../../mobile/operation/modules.php:571 #: ../../mobile/operation/modules.php:622 ../../mobile/operation/modules.php:645 #: ../../mobile/operation/services.php:427 ../../include/functions.php:1416 -#: ../../include/functions.php:1455 ../../include/functions_modules.php:2905 -#: ../../include/functions_modules.php:2911 -#: ../../include/functions_modules.php:4235 -#: ../../include/functions_modules.php:4267 ../../include/functions_ui.php:4320 -#: ../../include/functions_ui.php:4396 ../../include/class/Tree.class.php:687 +#: ../../include/functions.php:1455 ../../include/functions_modules.php:2910 +#: ../../include/functions_modules.php:2916 +#: ../../include/functions_modules.php:4244 +#: ../../include/functions_modules.php:4276 ../../include/functions_ui.php:4350 +#: ../../include/functions_ui.php:4426 ../../include/class/Tree.class.php:687 #: ../../include/lib/Module.php:603 ../../include/functions_events.php:64 #: ../../include/functions_events.php:116 ../../include/functions_events.php:179 -#: ../../operation/agentes/status_monitor.php:1793 -#: ../../operation/agentes/status_monitor.php:1799 -#: ../../operation/agentes/status_monitor.php:1897 -#: ../../operation/agentes/status_monitor.php:1903 +#: ../../operation/agentes/status_monitor.php:1816 +#: ../../operation/agentes/status_monitor.php:1822 +#: ../../operation/agentes/status_monitor.php:1920 +#: ../../operation/agentes/status_monitor.php:1926 #: ../../operation/agentes/pandora_networkmap.view.php:1849 #: ../../operation/agentes/pandora_networkmap.view.php:1857 #: ../../operation/search_modules.php:118 ../../operation/search_modules.php:145 -#: ../../operation/events/events.php:638 ../../operation/events/events.php:715 -#: ../../operation/events/events.php:741 +#: ../../operation/events/events.php:697 ../../operation/events/events.php:781 +#: ../../operation/events/events.php:805 msgid "NORMAL" msgstr "NORMAL" #: ../../enterprise/extensions/vmware/vmware_view.php:1034 -#: ../../enterprise/include/functions_services.php:1980 +#: ../../enterprise/include/functions_services.php:2035 #: ../../enterprise/operation/agentes/policy_view.php:472 #: ../../enterprise/operation/agentes/policy_view.php:489 -#: ../../enterprise/operation/agentes/tag_view.php:1104 -#: ../../enterprise/operation/agentes/tag_view.php:1110 -#: ../../enterprise/operation/agentes/tag_view.php:1153 -#: ../../enterprise/operation/agentes/tag_view.php:1159 +#: ../../enterprise/operation/agentes/tag_view.php:1089 +#: ../../enterprise/operation/agentes/tag_view.php:1095 +#: ../../enterprise/operation/agentes/tag_view.php:1138 +#: ../../enterprise/operation/agentes/tag_view.php:1144 #: ../../mobile/operation/modules.php:554 ../../mobile/operation/modules.php:579 #: ../../mobile/operation/modules.php:628 ../../mobile/operation/modules.php:653 #: ../../mobile/operation/services.php:435 ../../include/functions.php:1404 -#: ../../include/functions.php:1436 ../../include/functions_modules.php:2899 -#: ../../include/functions_modules.php:2915 -#: ../../include/functions_modules.php:4239 -#: ../../include/functions_modules.php:4259 ../../include/functions_ui.php:4326 -#: ../../include/functions_ui.php:4406 ../../include/class/Tree.class.php:657 +#: ../../include/functions.php:1436 ../../include/functions_modules.php:2904 +#: ../../include/functions_modules.php:2920 +#: ../../include/functions_modules.php:4248 +#: ../../include/functions_modules.php:4268 ../../include/functions_ui.php:4356 +#: ../../include/functions_ui.php:4436 ../../include/class/Tree.class.php:657 #: ../../include/lib/Module.php:587 ../../include/functions_events.php:67 #: ../../include/functions_events.php:120 ../../include/functions_events.php:164 -#: ../../operation/agentes/status_monitor.php:1807 -#: ../../operation/agentes/status_monitor.php:1820 -#: ../../operation/agentes/status_monitor.php:1913 -#: ../../operation/agentes/status_monitor.php:1919 +#: ../../operation/agentes/status_monitor.php:1830 +#: ../../operation/agentes/status_monitor.php:1843 +#: ../../operation/agentes/status_monitor.php:1936 +#: ../../operation/agentes/status_monitor.php:1942 #: ../../operation/agentes/pandora_networkmap.view.php:1843 #: ../../operation/agentes/pandora_networkmap.view.php:1862 #: ../../operation/search_modules.php:124 ../../operation/search_modules.php:153 -#: ../../operation/events/events.php:613 ../../operation/events/events.php:721 -#: ../../operation/events/events.php:746 +#: ../../operation/events/events.php:672 ../../operation/events/events.php:787 +#: ../../operation/events/events.php:810 msgid "CRITICAL" msgstr "CRÍTICO" #: ../../enterprise/extensions/vmware/vmware_view.php:1039 -#: ../../enterprise/include/functions_services.php:1988 +#: ../../enterprise/include/functions_services.php:2043 #: ../../enterprise/include/functions_login.php:51 #: ../../enterprise/operation/agentes/policy_view.php:475 #: ../../enterprise/operation/agentes/policy_view.php:494 -#: ../../enterprise/operation/agentes/tag_view.php:1118 -#: ../../enterprise/operation/agentes/tag_view.php:1124 -#: ../../enterprise/operation/agentes/tag_view.php:1169 -#: ../../enterprise/operation/agentes/tag_view.php:1175 +#: ../../enterprise/operation/agentes/tag_view.php:1103 +#: ../../enterprise/operation/agentes/tag_view.php:1109 +#: ../../enterprise/operation/agentes/tag_view.php:1154 +#: ../../enterprise/operation/agentes/tag_view.php:1160 #: ../../mobile/operation/modules.php:560 ../../mobile/operation/modules.php:587 #: ../../mobile/operation/modules.php:634 ../../mobile/operation/modules.php:661 #: ../../mobile/operation/services.php:443 ../../include/functions.php:1407 -#: ../../include/functions.php:1443 ../../include/functions_modules.php:2902 -#: ../../include/functions_modules.php:2919 -#: ../../include/functions_modules.php:4243 -#: ../../include/functions_modules.php:4275 ../../include/functions_ui.php:4314 -#: ../../include/functions_ui.php:4401 ../../include/class/Tree.class.php:665 -#: ../../include/class/NetworkMap.class.php:2955 ../../include/lib/Module.php:591 +#: ../../include/functions.php:1443 ../../include/functions_modules.php:2907 +#: ../../include/functions_modules.php:2924 +#: ../../include/functions_modules.php:4252 +#: ../../include/functions_modules.php:4284 ../../include/functions_ui.php:4344 +#: ../../include/functions_ui.php:4431 ../../include/class/Tree.class.php:665 +#: ../../include/class/NetworkMap.class.php:2957 ../../include/lib/Module.php:591 #: ../../include/functions_events.php:78 ../../include/functions_events.php:112 #: ../../include/functions_events.php:182 -#: ../../operation/agentes/status_monitor.php:1828 -#: ../../operation/agentes/status_monitor.php:1841 -#: ../../operation/agentes/status_monitor.php:1929 -#: ../../operation/agentes/status_monitor.php:1935 +#: ../../operation/agentes/status_monitor.php:1851 +#: ../../operation/agentes/status_monitor.php:1864 +#: ../../operation/agentes/status_monitor.php:1952 +#: ../../operation/agentes/status_monitor.php:1958 #: ../../operation/agentes/pandora_networkmap.view.php:1846 #: ../../operation/agentes/pandora_networkmap.view.php:1867 #: ../../operation/search_modules.php:130 ../../operation/search_modules.php:161 -#: ../../operation/events/events.php:643 ../../operation/events/events.php:709 -#: ../../operation/events/events.php:763 +#: ../../operation/events/events.php:702 ../../operation/events/events.php:775 +#: ../../operation/events/events.php:827 msgid "WARNING" msgstr "ADVERTENCIA" #: ../../enterprise/extensions/vmware/vmware_view.php:1044 -#: ../../enterprise/include/functions_services.php:2003 +#: ../../enterprise/include/functions_services.php:2058 #: ../../enterprise/operation/agentes/policy_view.php:484 #: ../../enterprise/operation/agentes/policy_view.php:489 #: ../../enterprise/operation/agentes/policy_view.php:494 -#: ../../enterprise/operation/agentes/tag_view.php:1137 -#: ../../enterprise/operation/agentes/tag_view.php:1143 -#: ../../enterprise/operation/agentes/tag_view.php:1153 -#: ../../enterprise/operation/agentes/tag_view.php:1159 -#: ../../enterprise/operation/agentes/tag_view.php:1169 -#: ../../enterprise/operation/agentes/tag_view.php:1175 +#: ../../enterprise/operation/agentes/tag_view.php:1122 +#: ../../enterprise/operation/agentes/tag_view.php:1128 +#: ../../enterprise/operation/agentes/tag_view.php:1138 +#: ../../enterprise/operation/agentes/tag_view.php:1144 +#: ../../enterprise/operation/agentes/tag_view.php:1154 +#: ../../enterprise/operation/agentes/tag_view.php:1160 #: ../../mobile/operation/modules.php:571 ../../mobile/operation/modules.php:579 #: ../../mobile/operation/modules.php:587 ../../mobile/operation/modules.php:645 #: ../../mobile/operation/modules.php:653 ../../mobile/operation/modules.php:661 #: ../../mobile/operation/services.php:458 ../../include/functions.php:1420 -#: ../../include/functions.php:1446 ../../include/functions_modules.php:2911 -#: ../../include/functions_modules.php:2915 -#: ../../include/functions_modules.php:2919 -#: ../../include/functions_modules.php:4247 ../../include/functions_ui.php:4333 -#: ../../include/functions_ui.php:4421 ../../include/class/Tree.class.php:671 +#: ../../include/functions.php:1446 ../../include/functions_modules.php:2916 +#: ../../include/functions_modules.php:2920 +#: ../../include/functions_modules.php:2924 +#: ../../include/functions_modules.php:4256 ../../include/functions_ui.php:4363 +#: ../../include/functions_ui.php:4451 ../../include/class/Tree.class.php:671 #: ../../include/lib/Module.php:594 ../../include/functions_events.php:81 #: ../../include/functions_events.php:125 ../../include/functions_events.php:185 -#: ../../operation/agentes/status_monitor.php:1849 -#: ../../operation/agentes/status_monitor.php:1862 -#: ../../operation/agentes/status_monitor.php:1897 -#: ../../operation/agentes/status_monitor.php:1903 -#: ../../operation/agentes/status_monitor.php:1913 -#: ../../operation/agentes/status_monitor.php:1919 -#: ../../operation/agentes/status_monitor.php:1929 -#: ../../operation/agentes/status_monitor.php:1935 +#: ../../operation/agentes/status_monitor.php:1872 +#: ../../operation/agentes/status_monitor.php:1885 +#: ../../operation/agentes/status_monitor.php:1920 +#: ../../operation/agentes/status_monitor.php:1926 +#: ../../operation/agentes/status_monitor.php:1936 +#: ../../operation/agentes/status_monitor.php:1942 +#: ../../operation/agentes/status_monitor.php:1952 +#: ../../operation/agentes/status_monitor.php:1958 #: ../../operation/agentes/pandora_networkmap.view.php:1857 #: ../../operation/agentes/pandora_networkmap.view.php:1862 #: ../../operation/agentes/pandora_networkmap.view.php:1867 #: ../../operation/search_modules.php:136 ../../operation/search_modules.php:145 #: ../../operation/search_modules.php:153 ../../operation/search_modules.php:161 -#: ../../operation/events/events.php:649 ../../operation/events/events.php:728 -#: ../../operation/events/events.php:768 +#: ../../operation/events/events.php:708 ../../operation/events/events.php:794 +#: ../../operation/events/events.php:832 msgid "UNKNOWN" msgstr "DESCONOCIDO" @@ -14902,13 +14333,13 @@ msgstr "Fuente" #: ../../enterprise/extensions/vmware/vmware_view.php:1823 #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:152 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:157 -#: ../../operation/agentes/pandora_networkmap.editor.php:399 +#: ../../operation/agentes/pandora_networkmap.editor.php:405 #: ../../operation/agentes/pandora_networkmap.view.php:143 msgid "Node radius" msgstr "Radio de los nodos" #: ../../enterprise/extensions/vmware/vmware_view.php:1829 -#: ../../operation/agentes/pandora_networkmap.editor.php:533 +#: ../../operation/agentes/pandora_networkmap.editor.php:539 #: ../../operation/agentes/pandora_networkmap.view.php:309 msgid "Node separation" msgstr "Separación de nodos" @@ -14924,13 +14355,13 @@ msgstr "aquí" #: ../../enterprise/extensions/vmware/vmware_view.php:1872 #, php-format msgid "" -"This map is a quick representation of all your VMware entities detected. You " -"can create a custom VMware map by defining a network map based on your VMware " +"This map is a quick representation of all your VMware entities detected. You can " +"create a custom VMware map by defining a network map based on your VMware " "discovery task %s" msgstr "" -"Este mapa es una representación rápida de todas las entidades VMWare " -"detectadas. Puede crear un mapa VMWare personalizado definiendo un mapa de red " -"basado en sus tareas de descubrimiento VMWare %s" +"Este mapa es una representación rápida de todas las entidades VMWare detectadas. " +"Puede crear un mapa VMWare personalizado definiendo un mapa de red basado en sus " +"tareas de descubrimiento VMWare %s" #: ../../enterprise/extensions/vmware/vmware_manager.php:227 msgid "Power Status: " @@ -14950,7 +14381,7 @@ msgid "Export agents" msgstr "Exportar agentes" #: ../../enterprise/extensions/resource_exportation/functions.php:46 -#: ../../enterprise/include/functions_reporting.php:8165 +#: ../../enterprise/include/functions_reporting.php:8403 #: ../../extensions/resource_exportation.php:456 #: ../../extensions/resource_exportation.php:468 #: ../../operation/agentes/exportdata.php:464 @@ -15007,500 +14438,526 @@ msgstr "Actualizar el componente local" msgid "Create Local Component" msgstr "Crear componente local" -#: ../../enterprise/godmode/modules/configure_local_component.php:164 -#: ../../godmode/modules/manage_network_components_form_common.php:50 -#: ../../godmode/alerts/configure_alert_template.php:1172 +#: ../../enterprise/godmode/modules/configure_local_component.php:171 +#: ../../godmode/modules/manage_network_components_form_common.php:52 +#: ../../godmode/modules/manage_network_components_form_common.php:59 +#: ../../godmode/alerts/configure_alert_template.php:1193 msgid "Wizard level" msgstr "Nivel del asistente" -#: ../../enterprise/godmode/modules/configure_local_component.php:194 +#: ../../enterprise/godmode/modules/configure_local_component.php:205 msgid "Throw unknown events" msgstr "Generar eventos desconocidos" -#: ../../enterprise/godmode/modules/configure_local_component.php:294 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:489 -#: ../../godmode/modules/manage_network_components_form_common.php:146 -#: ../../godmode/massive/massive_edit_modules.php:552 -msgid "Dynamic Interval" -msgstr "Intervalo dinámico" +#: ../../enterprise/godmode/modules/configure_local_component.php:271 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:832 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2057 +#: ../../enterprise/include/functions_reporting_csv.php:804 +#: ../../enterprise/operation/agentes/tag_view.php:174 +#: ../../enterprise/operation/agentes/ver_agente.php:53 +#: ../../extensions/agents_modules.php:456 +#: ../../godmode/modules/manage_network_components_form_common.php:115 +#: ../../godmode/agentes/module_manager_editor_common.php:293 +#: ../../godmode/massive/massive_edit_modules.php:1071 +#: ../../godmode/reporting/create_container.php:640 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1762 +#: ../../mobile/operation/modules.php:183 ../../mobile/operation/modules.php:184 +#: ../../mobile/operation/modules.php:293 ../../mobile/operation/modules.php:294 +#: ../../mobile/operation/server_status.php:174 +#: ../../mobile/operation/server_status.php:175 +#: ../../include/functions_reporting_html.php:1781 +#: ../../include/ajax/heatmap.ajax.php:222 ../../include/ajax/heatmap.ajax.php:305 +#: ../../include/ajax/heatmap.ajax.php:430 ../../include/functions_graph.php:5105 +#: ../../include/functions_treeview.php:121 ../../include/functions_html.php:1659 +#: ../../include/class/WelcomeWindow.class.php:682 +#: ../../include/class/WelcomeWindow.class.php:735 +#: ../../include/lib/Dashboard/Widgets/heatmap.php:324 +#: ../../include/functions_events.php:4437 ../../operation/heatmap.php:103 +#: ../../operation/heatmap.php:105 ../../operation/agentes/status_monitor.php:858 +#: ../../operation/agentes/estado_monitores.php:590 +#: ../../operation/agentes/ver_agente.php:1193 +msgid "Module group" +msgstr "Grupo del módulo" -#: ../../enterprise/godmode/modules/configure_local_component.php:300 -#: ../../godmode/modules/manage_network_components_form_common.php:152 +#: ../../enterprise/godmode/modules/configure_local_component.php:313 +#: ../../godmode/modules/manage_network_components_form_common.php:164 msgid "Advanced options Dynamic Threshold" msgstr "Opciones avanzadas rango dinámico" -#: ../../enterprise/godmode/modules/configure_local_component.php:305 -#: ../../godmode/modules/manage_network_components_form_common.php:157 +#: ../../enterprise/godmode/modules/configure_local_component.php:319 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:489 +#: ../../godmode/modules/manage_network_components_form_common.php:170 +#: ../../godmode/massive/massive_edit_modules.php:622 +msgid "Dynamic Interval" +msgstr "Intervalo dinámico" + +#: ../../enterprise/godmode/modules/configure_local_component.php:337 +#: ../../godmode/modules/manage_network_components_form_common.php:185 +#: ../../godmode/modules/manage_network_components_form_common.php:195 msgid "Dynamic Min. " msgstr "Dinámico mínimo " -#: ../../enterprise/godmode/modules/configure_local_component.php:307 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:493 -#: ../../godmode/modules/manage_network_components_form_common.php:159 -#: ../../godmode/massive/massive_edit_modules.php:571 -msgid "Dynamic Max." +#: ../../enterprise/godmode/modules/configure_local_component.php:344 +#: ../../godmode/modules/manage_network_components_form_common.php:202 +msgid "Dynamic Max. " msgstr "Dinámico máximo" -#: ../../enterprise/godmode/modules/configure_local_component.php:309 +#: ../../enterprise/godmode/modules/configure_local_component.php:351 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:495 -#: ../../godmode/modules/manage_network_components_form_common.php:161 -#: ../../godmode/massive/massive_edit_modules.php:573 +#: ../../godmode/modules/manage_network_components_form_common.php:189 +#: ../../godmode/modules/manage_network_components_form_common.php:209 msgid "Dynamic Two Tailed: " msgstr "El segundo rango dínámico falla: " -#: ../../enterprise/godmode/modules/configure_local_component.php:312 +#: ../../enterprise/godmode/modules/configure_local_component.php:362 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:289 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:498 -#: ../../godmode/modules/manage_network_components_form_common.php:164 -#: ../../godmode/massive/massive_edit_modules.php:576 -#: ../../include/functions_treeview.php:95 ../../include/functions_alerts.php:679 +#: ../../godmode/modules/manage_network_components_form_common.php:220 +#: ../../godmode/modules/manage_network_components_form_wizard.php:406 +#: ../../godmode/massive/massive_edit_modules.php:757 +#: ../../include/functions_treeview.php:95 ../../include/functions_alerts.php:685 #: ../../include/class/TreeService.class.php:436 #: ../../include/class/TreeService.class.php:645 msgid "Warning status" msgstr "Estado advertencia" -#: ../../enterprise/godmode/modules/configure_local_component.php:313 -#: ../../enterprise/godmode/modules/configure_local_component.php:367 +#: ../../enterprise/godmode/modules/configure_local_component.php:364 +#: ../../enterprise/godmode/modules/configure_local_component.php:442 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:293 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:342 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:502 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:593 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:828 -#: ../../godmode/modules/manage_network_components_form_common.php:165 -#: ../../godmode/modules/manage_network_components_form_common.php:217 -#: ../../godmode/modules/manage_network_components_form_wizard.php:387 -#: ../../godmode/modules/manage_network_components_form_wizard.php:421 -#: ../../godmode/agentes/module_manager_editor_common.php:1151 -#: ../../godmode/massive/massive_edit_modules.php:580 -#: ../../godmode/massive/massive_edit_modules.php:671 -#: ../../godmode/massive/massive_edit_modules.php:900 -#: ../../godmode/alerts/configure_alert_template.php:870 -#: ../../include/functions_reporting_html.php:5556 -#: ../../include/functions_treeview.php:91 -#: ../../include/functions_treeview.php:103 -#: ../../include/functions_alerts.php:676 -#: ../../include/lib/Dashboard/Widgets/top_n.php:282 +#: ../../godmode/modules/manage_network_components_form_common.php:222 +#: ../../godmode/modules/manage_network_components_form_common.php:300 +#: ../../godmode/modules/manage_network_components_form_wizard.php:408 +#: ../../godmode/modules/manage_network_components_form_wizard.php:493 +#: ../../godmode/agentes/module_manager_editor_common.php:1168 +#: ../../godmode/massive/massive_edit_modules.php:663 +#: ../../godmode/massive/massive_edit_modules.php:769 +#: ../../godmode/massive/massive_edit_modules.php:1052 +#: ../../godmode/alerts/configure_alert_template.php:891 +#: ../../include/functions_reporting_html.php:5567 +#: ../../include/functions_treeview.php:91 ../../include/functions_treeview.php:103 +#: ../../include/functions_alerts.php:682 +#: ../../include/lib/Dashboard/Widgets/top_n.php:301 msgid "Min." msgstr "Mín." -#: ../../enterprise/godmode/modules/configure_local_component.php:322 -#: ../../enterprise/godmode/modules/configure_local_component.php:376 +#: ../../enterprise/godmode/modules/configure_local_component.php:378 +#: ../../enterprise/godmode/modules/configure_local_component.php:456 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:308 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:357 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:517 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:608 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:830 -#: ../../godmode/modules/manage_network_components_form_common.php:174 -#: ../../godmode/modules/manage_network_components_form_common.php:226 -#: ../../godmode/modules/manage_network_components_form_wizard.php:389 -#: ../../godmode/modules/manage_network_components_form_wizard.php:430 -#: ../../godmode/agentes/module_manager_editor_common.php:1152 -#: ../../godmode/massive/massive_edit_modules.php:595 -#: ../../godmode/massive/massive_edit_modules.php:686 -#: ../../godmode/massive/massive_edit_modules.php:902 -#: ../../godmode/alerts/configure_alert_template.php:883 -#: ../../include/functions_reporting_html.php:5557 -#: ../../include/functions_treeview.php:91 -#: ../../include/functions_treeview.php:103 -#: ../../include/functions_alerts.php:675 -#: ../../include/lib/Dashboard/Widgets/top_n.php:281 +#: ../../godmode/modules/manage_network_components_form_common.php:236 +#: ../../godmode/modules/manage_network_components_form_common.php:314 +#: ../../godmode/modules/manage_network_components_form_wizard.php:422 +#: ../../godmode/modules/manage_network_components_form_wizard.php:507 +#: ../../godmode/agentes/module_manager_editor_common.php:1169 +#: ../../godmode/massive/massive_edit_modules.php:676 +#: ../../godmode/massive/massive_edit_modules.php:782 +#: ../../godmode/massive/massive_edit_modules.php:1057 +#: ../../godmode/alerts/configure_alert_template.php:904 +#: ../../include/functions_reporting_html.php:5568 +#: ../../include/functions_treeview.php:91 ../../include/functions_treeview.php:103 +#: ../../include/functions_alerts.php:681 +#: ../../include/lib/Dashboard/Widgets/top_n.php:300 msgid "Max." msgstr "Máx." -#: ../../enterprise/godmode/modules/configure_local_component.php:331 -#: ../../enterprise/godmode/modules/configure_local_component.php:385 +#: ../../enterprise/godmode/modules/configure_local_component.php:392 +#: ../../enterprise/godmode/modules/configure_local_component.php:470 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:323 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:372 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:532 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:623 -#: ../../godmode/modules/manage_network_components_form_common.php:183 -#: ../../godmode/modules/manage_network_components_form_common.php:235 -#: ../../godmode/agentes/module_manager_editor_common.php:504 -#: ../../godmode/agentes/module_manager_editor_common.php:601 -#: ../../godmode/massive/massive_edit_modules.php:610 -#: ../../godmode/massive/massive_edit_modules.php:701 -#: ../../include/functions_treeview.php:89 -#: ../../include/functions_treeview.php:101 +#: ../../godmode/modules/manage_network_components_form_common.php:250 +#: ../../godmode/modules/manage_network_components_form_common.php:328 +#: ../../godmode/modules/manage_network_components_form_wizard.php:436 +#: ../../godmode/modules/manage_network_components_form_wizard.php:521 +#: ../../godmode/agentes/module_manager_editor_common.php:505 +#: ../../godmode/agentes/module_manager_editor_common.php:602 +#: ../../godmode/massive/massive_edit_modules.php:689 +#: ../../godmode/massive/massive_edit_modules.php:795 +#: ../../include/functions_treeview.php:89 ../../include/functions_treeview.php:101 msgid "Str." msgstr "Str." -#: ../../enterprise/godmode/modules/configure_local_component.php:345 -#: ../../enterprise/godmode/modules/configure_local_component.php:399 +#: ../../enterprise/godmode/modules/configure_local_component.php:413 +#: ../../enterprise/godmode/modules/configure_local_component.php:491 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:567 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:658 -#: ../../godmode/modules/manage_network_components_form_common.php:196 -#: ../../godmode/modules/manage_network_components_form_common.php:248 -#: ../../godmode/modules/manage_network_components_form_wizard.php:400 -#: ../../godmode/modules/manage_network_components_form_wizard.php:448 -#: ../../godmode/agentes/module_manager_editor_common.php:478 -#: ../../godmode/agentes/module_manager_editor_common.php:566 -#: ../../godmode/massive/massive_edit_modules.php:645 -#: ../../godmode/massive/massive_edit_modules.php:737 +#: ../../godmode/modules/manage_network_components_form_common.php:271 +#: ../../godmode/modules/manage_network_components_form_common.php:349 +#: ../../godmode/modules/manage_network_components_form_wizard.php:457 +#: ../../godmode/modules/manage_network_components_form_wizard.php:542 +#: ../../godmode/agentes/module_manager_editor_common.php:479 +#: ../../godmode/agentes/module_manager_editor_common.php:567 +#: ../../godmode/massive/massive_edit_modules.php:723 +#: ../../godmode/massive/massive_edit_modules.php:829 msgid "Percentage" msgstr "Porcentaje" -#: ../../enterprise/godmode/modules/configure_local_component.php:346 +#: ../../enterprise/godmode/modules/configure_local_component.php:413 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:568 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:659 +#: ../../godmode/modules/manage_network_components_form_common.php:271 +#: ../../godmode/modules/manage_network_components_form_wizard.php:457 msgid "Defines threshold as a percentage of value decrease/increment" msgstr "Define el umbral como un porcentaje de disminución/incremento del valor" -#: ../../enterprise/godmode/modules/configure_local_component.php:350 -#: ../../godmode/modules/manage_network_components_form_common.php:201 -#: ../../godmode/modules/manage_network_components_form_wizard.php:412 -#: ../../godmode/agentes/module_manager_editor_common.php:528 +#: ../../enterprise/godmode/modules/configure_local_component.php:427 +#: ../../godmode/modules/manage_network_components_form_common.php:285 +#: ../../godmode/modules/manage_network_components_form_wizard.php:474 +#: ../../godmode/agentes/module_manager_editor_common.php:529 msgid "Change to critical status after" msgstr "Cambiar al estado crítico después de" -#: ../../enterprise/godmode/modules/configure_local_component.php:359 -#: ../../godmode/modules/manage_network_components_form_common.php:210 -#: ../../godmode/modules/manage_network_components_form_wizard.php:414 -#: ../../godmode/agentes/module_manager_editor_common.php:530 +#: ../../enterprise/godmode/modules/configure_local_component.php:435 +#: ../../godmode/modules/manage_network_components_form_common.php:293 +#: ../../godmode/modules/manage_network_components_form_wizard.php:482 +#: ../../godmode/agentes/module_manager_editor_common.php:531 msgid "intervals in warning status." msgstr "intervalos en estado de advertencia." -#: ../../enterprise/godmode/modules/configure_local_component.php:366 +#: ../../enterprise/godmode/modules/configure_local_component.php:440 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:338 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:589 -#: ../../godmode/modules/manage_network_components_form_common.php:216 -#: ../../godmode/massive/massive_edit_modules.php:667 -#: ../../include/functions_treeview.php:107 -#: ../../include/functions_alerts.php:680 +#: ../../godmode/modules/manage_network_components_form_common.php:298 +#: ../../godmode/modules/manage_network_components_form_wizard.php:491 +#: ../../godmode/massive/massive_edit_modules.php:851 +#: ../../include/functions_treeview.php:107 ../../include/functions_alerts.php:686 #: ../../include/class/TreeService.class.php:432 #: ../../include/class/TreeService.class.php:641 msgid "Critical status" msgstr "Estado crítico" -#: ../../enterprise/godmode/modules/configure_local_component.php:403 +#: ../../enterprise/godmode/modules/configure_local_component.php:503 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:267 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:873 -#: ../../godmode/modules/manage_network_components_form_common.php:254 -#: ../../godmode/agentes/module_manager_editor_common.php:1201 -#: ../../godmode/massive/massive_edit_modules.php:945 +#: ../../godmode/modules/manage_network_components_form_common.php:361 +#: ../../godmode/agentes/module_manager_editor_common.php:1218 +#: ../../godmode/massive/massive_edit_modules.php:1241 msgid "FF threshold" msgstr "Umbral FF" -#: ../../enterprise/godmode/modules/configure_local_component.php:406 +#: ../../enterprise/godmode/modules/configure_local_component.php:504 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:941 -#: ../../godmode/modules/manage_network_components_form_common.php:257 -#: ../../godmode/agentes/module_manager_editor_common.php:1324 -#: ../../godmode/massive/massive_edit_modules.php:1009 +#: ../../godmode/modules/manage_network_components_form_common.php:362 +#: ../../godmode/agentes/module_manager_editor_common.php:1341 +#: ../../godmode/massive/massive_edit_modules.php:1168 msgid "Keep counters" msgstr "Mantener los contadores" -#: ../../enterprise/godmode/modules/configure_local_component.php:414 +#: ../../enterprise/godmode/modules/configure_local_component.php:509 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:272 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:885 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:900 -#: ../../godmode/modules/manage_network_components_form_common.php:271 -#: ../../godmode/agentes/module_manager_editor_common.php:1205 -#: ../../godmode/massive/massive_edit_modules.php:953 -#: ../../godmode/massive/massive_edit_modules.php:968 +#: ../../godmode/modules/manage_network_components_form_common.php:367 +#: ../../godmode/agentes/module_manager_editor_common.php:1222 +#: ../../godmode/massive/massive_edit_modules.php:1135 +#: ../../godmode/massive/massive_edit_modules.php:1152 msgid "All state changing" msgstr "Todos los cambios de estado" -#: ../../enterprise/godmode/modules/configure_local_component.php:429 +#: ../../enterprise/godmode/modules/configure_local_component.php:522 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:273 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:884 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:910 -#: ../../godmode/modules/manage_network_components_form_common.php:287 -#: ../../godmode/agentes/module_manager_editor_common.php:1206 -#: ../../godmode/massive/massive_edit_modules.php:952 -#: ../../godmode/massive/massive_edit_modules.php:978 +#: ../../godmode/modules/manage_network_components_form_common.php:380 +#: ../../godmode/agentes/module_manager_editor_common.php:1223 +#: ../../godmode/massive/massive_edit_modules.php:1134 +#: ../../godmode/massive/massive_edit_modules.php:1235 msgid "Each state changing" msgstr "Cada cambio de estado" -#: ../../enterprise/godmode/modules/configure_local_component.php:430 +#: ../../enterprise/godmode/modules/configure_local_component.php:522 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:308 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:911 -#: ../../godmode/modules/manage_network_components_form_common.php:288 -#: ../../godmode/agentes/module_manager_editor_common.php:1238 -#: ../../godmode/massive/massive_edit_modules.php:979 +#: ../../godmode/modules/manage_network_components_form_common.php:380 +#: ../../godmode/agentes/module_manager_editor_common.php:1255 +#: ../../godmode/massive/massive_edit_modules.php:1198 msgid "To normal" msgstr "A normal" -#: ../../enterprise/godmode/modules/configure_local_component.php:439 +#: ../../enterprise/godmode/modules/configure_local_component.php:529 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:309 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:921 -#: ../../godmode/modules/manage_network_components_form_common.php:297 -#: ../../godmode/agentes/module_manager_editor_common.php:1239 -#: ../../godmode/massive/massive_edit_modules.php:989 +#: ../../godmode/modules/manage_network_components_form_common.php:387 +#: ../../godmode/agentes/module_manager_editor_common.php:1256 +#: ../../godmode/massive/massive_edit_modules.php:1210 msgid "To warning" msgstr "A advertencia" -#: ../../enterprise/godmode/modules/configure_local_component.php:448 +#: ../../enterprise/godmode/modules/configure_local_component.php:536 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:310 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:931 -#: ../../godmode/modules/manage_network_components_form_common.php:306 -#: ../../godmode/agentes/module_manager_editor_common.php:1240 -#: ../../godmode/massive/massive_edit_modules.php:999 +#: ../../godmode/modules/manage_network_components_form_common.php:394 +#: ../../godmode/agentes/module_manager_editor_common.php:1257 +#: ../../godmode/massive/massive_edit_modules.php:1222 msgid "To critical" msgstr "A crítico" -#: ../../enterprise/godmode/modules/configure_local_component.php:459 +#: ../../enterprise/godmode/modules/configure_local_component.php:548 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:379 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:966 -#: ../../enterprise/include/functions_reporting_csv.php:2225 -#: ../../godmode/modules/manage_network_components_form_common.php:316 -#: ../../godmode/agentes/module_manager_editor_common.php:624 -#: ../../godmode/massive/massive_edit_modules.php:1057 +#: ../../enterprise/include/functions_reporting_csv.php:2266 +#: ../../godmode/modules/manage_network_components_form_common.php:406 +#: ../../godmode/agentes/module_manager_editor_common.php:625 +#: ../../godmode/massive/massive_edit_modules.php:1276 #: ../../mobile/operation/modules.php:860 -#: ../../include/functions_reporting.php:4673 +#: ../../include/functions_reporting.php:4684 msgid "Historical data" msgstr "Histórico de datos" -#: ../../enterprise/godmode/modules/configure_local_component.php:462 +#: ../../enterprise/godmode/modules/configure_local_component.php:553 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:963 -#: ../../godmode/agentes/module_manager_editor_common.php:1292 -#: ../../godmode/massive/massive_edit_modules.php:1043 +#: ../../godmode/agentes/module_manager_editor_common.php:1309 +#: ../../godmode/massive/massive_edit_modules.php:1261 msgid "FF timeout" msgstr "FF tiempo de espera" -#: ../../enterprise/godmode/modules/configure_local_component.php:470 +#: ../../enterprise/godmode/modules/configure_local_component.php:562 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:964 -#: ../../godmode/massive/massive_edit_modules.php:1053 +#: ../../godmode/massive/massive_edit_modules.php:1262 msgid "" -"Timeout in secs from start of flip flop counting. If this value is exceeded, " -"FF counter is reset. Set to 0 for no timeout." +"Timeout in secs from start of flip flop counting. If this value is exceeded, FF " +"counter is reset. Set to 0 for no timeout." msgstr "" "Tiempo de espera en segundos desde el comiendo del contador flip flop. Si se " -"excede este valor, el contador FF será reiniciado. Poner 0 para no tener " -"tiempo de espera" +"excede este valor, el contador FF será reiniciado. Poner 0 para no tener tiempo " +"de espera" -#: ../../enterprise/godmode/modules/configure_local_component.php:471 +#: ../../enterprise/godmode/modules/configure_local_component.php:565 msgid "This value can be set only in the async modules." msgstr "Solo debe establecerse este valor en los módulos asíncronos." -#: ../../enterprise/godmode/modules/configure_local_component.php:473 -#: ../../enterprise/include/functions_reporting_csv.php:1251 -#: ../../godmode/modules/manage_network_components_form_common.php:319 -#: ../../godmode/agentes/module_manager_editor_common.php:1115 +#: ../../enterprise/godmode/modules/configure_local_component.php:571 +#: ../../enterprise/include/functions_reporting_csv.php:1292 +#: ../../godmode/modules/manage_network_components_form_common.php:411 +#: ../../godmode/agentes/module_manager_editor_common.php:1132 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:480 -#: ../../include/functions_reporting.php:7111 +#: ../../include/functions_reporting.php:7122 msgid "Min. Value" msgstr "Valor mínimo" -#: ../../enterprise/godmode/modules/configure_local_component.php:473 -#: ../../godmode/modules/manage_network_components_form_common.php:320 -msgid "Any value below this number is discarted" -msgstr "Cualquier valor por debajo de este número será descartado." - -#: ../../enterprise/godmode/modules/configure_local_component.php:478 -#: ../../enterprise/include/functions_reporting_csv.php:1306 -#: ../../godmode/modules/manage_network_components_form_common.php:321 -#: ../../godmode/agentes/module_manager_editor_common.php:1116 +#: ../../enterprise/godmode/modules/configure_local_component.php:576 +#: ../../enterprise/include/functions_reporting_csv.php:1347 +#: ../../godmode/modules/manage_network_components_form_common.php:416 +#: ../../godmode/agentes/module_manager_editor_common.php:1133 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:492 -#: ../../include/functions_reporting.php:7107 +#: ../../include/functions_reporting.php:7118 msgid "Max. Value" msgstr "Valor máximo" -#: ../../enterprise/godmode/modules/configure_local_component.php:478 -#: ../../godmode/modules/manage_network_components_form_common.php:322 +#: ../../enterprise/godmode/modules/configure_local_component.php:576 +#: ../../godmode/modules/manage_network_components_form_common.php:416 msgid "Any value over this number is discarted" msgstr "Cualquier valor por encima de este número será descartado." -#: ../../enterprise/godmode/modules/configure_local_component.php:485 +#: ../../enterprise/godmode/modules/configure_local_component.php:586 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:716 -#: ../../godmode/modules/manage_network_components_form_plugin.php:49 -#: ../../godmode/modules/manage_network_components_form_network.php:210 -#: ../../godmode/modules/manage_network_components_form_wmi.php:55 -#: ../../godmode/agentes/module_manager_editor_common.php:1338 -#: ../../godmode/massive/massive_edit_modules.php:795 +#: ../../godmode/modules/manage_network_components_form_plugin.php:54 +#: ../../godmode/modules/manage_network_components_form_network.php:250 +#: ../../godmode/modules/manage_network_components_form_wmi.php:83 +#: ../../godmode/agentes/module_manager_editor_common.php:1355 +#: ../../godmode/massive/massive_edit_modules.php:903 #: ../../godmode/setup/snmp_wizard.php:43 msgid "Post process" msgstr "Posprocesado" -#: ../../enterprise/godmode/modules/configure_local_component.php:512 +#: ../../enterprise/godmode/modules/configure_local_component.php:621 msgid "Load a basic structure on data configuration" msgstr "Cargar una estructura básica en la configuración de datos" -#: ../../enterprise/godmode/modules/configure_local_component.php:515 +#: ../../enterprise/godmode/modules/configure_local_component.php:628 msgid "Check the correct structure of the data configuration" msgstr "Comprobar la estructura correcta de la configuración de datos" -#: ../../enterprise/godmode/modules/configure_local_component.php:518 +#: ../../enterprise/godmode/modules/configure_local_component.php:633 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:250 msgid "First line must be \"module_begin\"" msgstr "La primera línea tiene que ser \"module_begin\"." -#: ../../enterprise/godmode/modules/configure_local_component.php:519 +#: ../../enterprise/godmode/modules/configure_local_component.php:634 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:251 msgid "Data configuration is empty" msgstr "La configuración de datos está vacía." -#: ../../enterprise/godmode/modules/configure_local_component.php:520 -#: ../../enterprise/godmode/modules/configure_local_component.php:524 +#: ../../enterprise/godmode/modules/configure_local_component.php:635 +#: ../../enterprise/godmode/modules/configure_local_component.php:639 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:252 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:256 msgid "Last line must be \"module_end\"" msgstr "La última línea tiene que ser \"module_end\"." -#: ../../enterprise/godmode/modules/configure_local_component.php:521 +#: ../../enterprise/godmode/modules/configure_local_component.php:636 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:253 msgid "" "Name is missed. Please add a line with \"module_name yourmodulename\" to data " "configuration" msgstr "" -"Falta el nombre. Por favor, introduce una línea con \"module_name " -"yourmodulename\" a la configuración de datos." +"Falta el nombre. Por favor, introduce una línea con \"module_name yourmodulename" +"\" a la configuración de datos." -#: ../../enterprise/godmode/modules/configure_local_component.php:522 +#: ../../enterprise/godmode/modules/configure_local_component.php:637 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:254 msgid "" "Type is missed. Please add a line with \"module_type yourmoduletype\" to data " "configuration" msgstr "" -"Falta el tipo. Por favor, introduce una línea con \"module_type yourmoduletype" -"\" a la configuración de datos." +"Falta el tipo. Por favor, introduce una línea con \"module_type yourmoduletype\" " +"a la configuración de datos." -#: ../../enterprise/godmode/modules/configure_local_component.php:523 +#: ../../enterprise/godmode/modules/configure_local_component.php:638 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:255 msgid "Type is wrong. Please set a correct type" msgstr "El tipo es incorrecto. Por favor, introduce un tipo correcto." -#: ../../enterprise/godmode/modules/configure_local_component.php:526 +#: ../../enterprise/godmode/modules/configure_local_component.php:641 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:258 msgid "Error in the syntax, please check the data configuration." msgstr "Error en la sintaxis; comprueba la configuración de datos." -#: ../../enterprise/godmode/modules/configure_local_component.php:527 +#: ../../enterprise/godmode/modules/configure_local_component.php:642 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:259 msgid "Data configuration are built correctly" msgstr "La configuración de datos se ha efectuado correctamente." -#: ../../enterprise/godmode/modules/configure_local_component.php:535 +#: ../../enterprise/godmode/modules/configure_local_component.php:650 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1016 -#: ../../godmode/modules/manage_network_components_form_common.php:334 -#: ../../godmode/agentes/module_manager_editor_common.php:1053 -#: ../../godmode/massive/massive_edit_modules.php:1107 +#: ../../godmode/modules/manage_network_components_form_common.php:436 +#: ../../godmode/agentes/module_manager_editor_common.php:1070 +#: ../../godmode/massive/massive_edit_modules.php:1335 msgid "Critical instructions" msgstr "Instrucciones de crítico" -#: ../../enterprise/godmode/modules/configure_local_component.php:535 +#: ../../enterprise/godmode/modules/configure_local_component.php:650 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1016 -#: ../../godmode/modules/manage_network_components_form_common.php:334 -#: ../../godmode/massive/massive_edit_modules.php:1107 +#: ../../godmode/modules/manage_network_components_form_common.php:436 +#: ../../godmode/massive/massive_edit_modules.php:1335 msgid "Instructions when the status is critical" msgstr "Instrucciones en caso de que se encuentre en estado crítico" -#: ../../enterprise/godmode/modules/configure_local_component.php:540 +#: ../../enterprise/godmode/modules/configure_local_component.php:655 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1020 -#: ../../godmode/modules/manage_network_components_form_common.php:338 -#: ../../godmode/agentes/module_manager_editor_common.php:1054 -#: ../../godmode/massive/massive_edit_modules.php:1111 +#: ../../godmode/modules/manage_network_components_form_common.php:441 +#: ../../godmode/agentes/module_manager_editor_common.php:1071 +#: ../../godmode/massive/massive_edit_modules.php:1340 msgid "Warning instructions" msgstr "Instrucciones de advertencia" -#: ../../enterprise/godmode/modules/configure_local_component.php:540 +#: ../../enterprise/godmode/modules/configure_local_component.php:655 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1020 -#: ../../godmode/modules/manage_network_components_form_common.php:338 -#: ../../godmode/massive/massive_edit_modules.php:1111 +#: ../../godmode/modules/manage_network_components_form_common.php:441 +#: ../../godmode/massive/massive_edit_modules.php:1340 msgid "Instructions when the status is warning" msgstr "Instrucciones en caso de que se encuentre en estado de advertencia" -#: ../../enterprise/godmode/modules/configure_local_component.php:545 +#: ../../enterprise/godmode/modules/configure_local_component.php:660 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1024 -#: ../../godmode/modules/manage_network_components_form_common.php:342 -#: ../../godmode/agentes/module_manager_editor_common.php:1030 -#: ../../godmode/massive/massive_edit_modules.php:1115 +#: ../../godmode/modules/manage_network_components_form_common.php:446 +#: ../../godmode/agentes/module_manager_editor_common.php:1047 +#: ../../godmode/massive/massive_edit_modules.php:1345 msgid "Unknown instructions" msgstr "Instrucciones de desconocido" -#: ../../enterprise/godmode/modules/configure_local_component.php:545 +#: ../../enterprise/godmode/modules/configure_local_component.php:660 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1024 -#: ../../godmode/modules/manage_network_components_form_common.php:342 -#: ../../godmode/massive/massive_edit_modules.php:1115 +#: ../../godmode/modules/manage_network_components_form_common.php:446 +#: ../../godmode/massive/massive_edit_modules.php:1345 msgid "Instructions when the status is unknown" msgstr "Instrucciones en caso de que se encuentre en estado desconocido" -#: ../../enterprise/godmode/modules/configure_local_component.php:554 +#: ../../enterprise/godmode/modules/configure_local_component.php:666 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:984 -#: ../../godmode/modules/manage_network_components_form_common.php:353 -#: ../../godmode/agentes/module_manager_editor_common.php:755 -#: ../../godmode/massive/massive_edit_modules.php:1075 +#: ../../godmode/modules/manage_network_components_form_common.php:459 +#: ../../godmode/agentes/module_manager_editor_common.php:756 +#: ../../godmode/massive/massive_edit_modules.php:1281 #: ../../godmode/module_library/module_library_view.php:123 msgid "Category" msgstr "Categoría" -#: ../../enterprise/godmode/modules/configure_local_component.php:573 -#: ../../godmode/modules/manage_network_components_form_common.php:373 -#: ../../godmode/agentes/module_manager_editor_common.php:792 +#: ../../enterprise/godmode/modules/configure_local_component.php:685 +#: ../../godmode/modules/manage_network_components_form_common.php:484 +#: ../../godmode/agentes/module_manager_editor_common.php:793 msgid "Tags available" msgstr "Etiquetas disponibles" -#: ../../enterprise/godmode/modules/configure_local_component.php:591 -#: ../../godmode/modules/manage_network_components_form_common.php:391 -#: ../../godmode/agentes/module_manager_editor_common.php:872 +#: ../../enterprise/godmode/modules/configure_local_component.php:706 +#: ../../godmode/modules/manage_network_components_form_common.php:505 +#: ../../godmode/agentes/module_manager_editor_common.php:873 msgid "Add tags to module" msgstr "Añadir etiquetas al módulo" -#: ../../enterprise/godmode/modules/configure_local_component.php:592 -#: ../../godmode/modules/manage_network_components_form_common.php:392 +#: ../../enterprise/godmode/modules/configure_local_component.php:714 +#: ../../godmode/modules/manage_network_components_form_common.php:513 msgid "Delete tags to module" msgstr "Eliminar etiquetas del módulo" -#: ../../enterprise/godmode/modules/configure_local_component.php:593 +#: ../../enterprise/godmode/modules/configure_local_component.php:717 #: ../../enterprise/godmode/setup/setup_auth.php:196 #: ../../enterprise/godmode/setup/setup_auth.php:551 -#: ../../enterprise/godmode/setup/setup_auth.php:1576 -#: ../../godmode/modules/manage_network_components_form_common.php:393 +#: ../../enterprise/godmode/setup/setup_auth.php:1630 +#: ../../godmode/modules/manage_network_components_form_common.php:516 msgid "Tags selected" msgstr "Etiquetas seleccionadas" -#: ../../enterprise/godmode/modules/configure_local_component.php:615 +#: ../../enterprise/godmode/modules/configure_local_component.php:740 msgid "Macros" msgstr "Macros" -#: ../../enterprise/godmode/modules/configure_local_component.php:651 -#: ../../godmode/servers/plugin.php:573 +#: ../../enterprise/godmode/modules/configure_local_component.php:781 +#: ../../godmode/servers/plugin.php:629 #: ../../include/class/ManageNetScanScripts.class.php:640 msgid "Default value" msgstr "Valor por defecto" -#: ../../enterprise/godmode/modules/configure_local_component.php:667 -#: ../../godmode/servers/plugin.php:632 +#: ../../enterprise/godmode/modules/configure_local_component.php:799 +#: ../../godmode/servers/plugin.php:688 #: ../../include/class/ManageNetScanScripts.class.php:728 msgid "Add macro" msgstr "Añadir macro" -#: ../../enterprise/godmode/modules/configure_local_component.php:675 +#: ../../enterprise/godmode/modules/configure_local_component.php:817 #: ../../include/class/ManageNetScanScripts.class.php:746 msgid "Delete macro" msgstr "Eliminar macro" -#: ../../enterprise/godmode/modules/configure_local_component.php:993 -#: ../../godmode/modules/manage_network_components_form_common.php:717 -#: ../../godmode/agentes/module_manager_editor_common.php:2273 +#: ../../enterprise/godmode/modules/configure_local_component.php:1145 +#: ../../godmode/modules/manage_network_components_form_common.php:840 +#: ../../godmode/agentes/module_manager_editor_common.php:2306 msgid "Normal Status" msgstr "Estado normal" -#: ../../enterprise/godmode/modules/configure_local_component.php:994 -#: ../../godmode/modules/manage_network_components_form_common.php:718 -#: ../../godmode/agentes/module_manager_editor_common.php:2274 +#: ../../enterprise/godmode/modules/configure_local_component.php:1146 +#: ../../godmode/modules/manage_network_components_form_common.php:841 +#: ../../godmode/agentes/module_manager_editor_common.php:2307 msgid "Warning Status" msgstr "Estado de advertencia" -#: ../../enterprise/godmode/modules/configure_local_component.php:995 -#: ../../godmode/modules/manage_network_components_form_common.php:719 -#: ../../godmode/agentes/module_manager_editor_common.php:2275 +#: ../../enterprise/godmode/modules/configure_local_component.php:1147 +#: ../../godmode/modules/manage_network_components_form_common.php:842 +#: ../../godmode/agentes/module_manager_editor_common.php:2308 msgid "Critical Status" msgstr "Estado crítico" -#: ../../enterprise/godmode/modules/configure_local_component.php:998 -#: ../../godmode/modules/manage_network_components_form_common.php:721 -#: ../../godmode/agentes/module_manager_editor_common.php:2278 +#: ../../enterprise/godmode/modules/configure_local_component.php:1150 +#: ../../godmode/modules/manage_network_components_form_common.php:844 +#: ../../godmode/agentes/module_manager_editor_common.php:2311 msgid "Please introduce a maximum warning higher than the minimun warning" msgstr "" -"Por favor, introduce un máximo de advertencia mayor que el mínimo de " -"advertencia." +"Por favor, introduce un máximo de advertencia mayor que el mínimo de advertencia." -#: ../../enterprise/godmode/modules/configure_local_component.php:1000 -#: ../../godmode/modules/manage_network_components_form_common.php:722 -#: ../../godmode/agentes/module_manager_editor_common.php:2279 +#: ../../enterprise/godmode/modules/configure_local_component.php:1152 +#: ../../godmode/modules/manage_network_components_form_common.php:845 +#: ../../godmode/agentes/module_manager_editor_common.php:2312 msgid "Please introduce a maximum critical higher than the minimun critical" msgstr "Por favor introduce un máximo de crítico mayor que el mínimo de crítico." -#: ../../enterprise/godmode/modules/configure_local_component.php:1002 +#: ../../enterprise/godmode/modules/configure_local_component.php:1154 msgid "Please introduce a positicve percentage value" msgstr "Introduzca un valor porcentual positivo" @@ -15513,7 +14970,7 @@ msgstr "Creado correctamente desde %s" #: ../../enterprise/godmode/modules/local_components.php:141 #: ../../enterprise/godmode/modules/local_components.php:331 -#: ../../enterprise/godmode/policies/policies.php:168 +#: ../../enterprise/godmode/policies/policies.php:184 #: ../../enterprise/godmode/policies/policy_external_alerts.php:136 #: ../../enterprise/godmode/policies/policy_external_alerts.php:139 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:80 @@ -15527,22 +14984,22 @@ msgstr "Creado correctamente desde %s" #: ../../enterprise/tools/ipam/ipam_network_location_config.php:51 #: ../../godmode/modules/manage_nc_groups.php:109 #: ../../godmode/modules/manage_network_components.php:199 -#: ../../godmode/modules/manage_network_components.php:438 -#: ../../godmode/users/configure_user.php:480 +#: ../../godmode/modules/manage_network_components.php:426 +#: ../../godmode/users/configure_user.php:482 #: ../../godmode/agentes/configurar_agente.php:361 -#: ../../godmode/agentes/configurar_agente.php:883 +#: ../../godmode/agentes/configurar_agente.php:901 #: ../../godmode/agentes/planned_downtime.editor.php:650 #: ../../godmode/alerts/alert_commands.php:653 #: ../../godmode/alerts/configure_alert_template.php:209 -#: ../../godmode/alerts/configure_alert_template.php:544 -#: ../../godmode/alerts/alert_list.php:172 ../../godmode/setup/news.php:84 +#: ../../godmode/alerts/configure_alert_template.php:565 +#: ../../godmode/alerts/alert_list.php:185 ../../godmode/setup/news.php:84 #: ../../godmode/setup/gis.php:49 -#: ../../godmode/reporting/reporting_builder.item_editor.php:6028 -#: ../../include/functions_alerts.php:2756 +#: ../../godmode/reporting/reporting_builder.item_editor.php:6079 +#: ../../include/functions_alerts.php:2767 #: ../../include/functions_planned_downtimes.php:113 -#: ../../include/functions_planned_downtimes.php:845 +#: ../../include/functions_planned_downtimes.php:855 #: ../../operation/agentes/pandora_networkmap.php:140 -#: ../../operation/agentes/pandora_networkmap.php:378 +#: ../../operation/agentes/pandora_networkmap.php:389 msgid "Could not be created" msgstr "No se ha podido crear" @@ -15556,44 +15013,44 @@ msgid "" "This node is configured with centralized mode. All local components are read " "only. Go to %s to manage them." msgstr "" -"Este nodo esta configurado con el modo centralizado. Toda la información de " -"las políticas está en modo lectura. Vaya a %s para administrarlo." +"Este nodo esta configurado con el modo centralizado. Toda la información de las " +"políticas está en modo lectura. Vaya a %s para administrarlo." #: ../../enterprise/godmode/modules/local_components.php:339 -#: ../../godmode/modules/manage_network_components.php:449 +#: ../../godmode/modules/manage_network_components.php:436 #: ../../include/class/ManageNetScanScripts.class.php:228 msgid "Created successfully" msgstr "Creado correctamente" #: ../../enterprise/godmode/modules/local_components.php:407 #: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:127 -#: ../../enterprise/godmode/policies/policy_modules.php:1311 -#: ../../enterprise/godmode/policies/policies.php:212 +#: ../../enterprise/godmode/policies/policy_modules.php:1307 +#: ../../enterprise/godmode/policies/policies.php:228 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:123 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:139 #: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:83 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:70 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:112 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1374 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1380 #: ../../enterprise/include/ajax/servers.ajax.php:368 #: ../../enterprise/tools/ipam/ipam_action.php:277 #: ../../enterprise/tools/ipam/ipam_massive.php:48 -#: ../../godmode/modules/manage_network_components.php:538 +#: ../../godmode/modules/manage_network_components.php:525 #: ../../godmode/agentes/status_monitor_custom_fields.php:77 #: ../../godmode/agentes/planned_downtime.editor.php:652 #: ../../godmode/alerts/configure_alert_command.php:150 #: ../../godmode/alerts/alert_templates.php:166 -#: ../../godmode/alerts/configure_alert_template.php:572 -#: ../../godmode/alerts/alert_list.php:95 ../../godmode/alerts/alert_list.php:320 -#: ../../godmode/setup/gis.php:41 ../../include/functions_alerts.php:2756 +#: ../../godmode/alerts/configure_alert_template.php:593 +#: ../../godmode/alerts/alert_list.php:95 ../../godmode/alerts/alert_list.php:389 +#: ../../godmode/setup/gis.php:41 ../../include/functions_alerts.php:2767 #: ../../include/functions_planned_downtimes.php:123 #: ../../operation/agentes/pandora_networkmap.php:216 -#: ../../operation/agentes/pandora_networkmap.php:516 +#: ../../operation/agentes/pandora_networkmap.php:538 msgid "Could not be updated" msgstr "No se pudo actualizar" #: ../../enterprise/godmode/modules/local_components.php:415 -#: ../../godmode/modules/manage_network_components.php:547 +#: ../../godmode/modules/manage_network_components.php:534 #: ../../include/class/ManageNetScanScripts.class.php:315 msgid "Updated successfully" msgstr "Actualizado correctamente" @@ -15602,7 +15059,7 @@ msgstr "Actualizado correctamente" #: ../../godmode/modules/manage_nc_groups.php:218 #: ../../godmode/modules/manage_inventory_modules.php:234 #: ../../godmode/modules/manage_inventory_modules.php:267 -#: ../../godmode/modules/manage_network_components.php:591 +#: ../../godmode/modules/manage_network_components.php:578 #: ../../godmode/modules/manage_network_templates.php:114 msgid "Successfully multiple deleted" msgstr "Supresión múltiple correcta" @@ -15611,32 +15068,32 @@ msgstr "Supresión múltiple correcta" #: ../../godmode/modules/manage_nc_groups.php:219 #: ../../godmode/modules/manage_inventory_modules.php:235 #: ../../godmode/modules/manage_inventory_modules.php:268 -#: ../../godmode/modules/manage_network_components.php:592 +#: ../../godmode/modules/manage_network_components.php:579 #: ../../godmode/modules/manage_network_templates.php:115 msgid "Not deleted. Error deleting multiple data" msgstr "No borrado. Error al borrar datos múltiples." -#: ../../enterprise/godmode/modules/local_components.php:567 +#: ../../enterprise/godmode/modules/local_components.php:566 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2902 -#: ../../godmode/modules/manage_network_components.php:680 +#: ../../godmode/modules/manage_network_components.php:675 msgid "Free Search" msgstr "Búsqueda libre" -#: ../../enterprise/godmode/modules/local_components.php:568 +#: ../../enterprise/godmode/modules/local_components.php:567 msgid "Search by name, description or data, list matches." msgstr "Búsqueda de lista de concidencias por nombre, descripción o datos." -#: ../../enterprise/godmode/modules/local_components.php:732 -#: ../../enterprise/godmode/policies/policy_modules.php:1681 +#: ../../enterprise/godmode/modules/local_components.php:731 +#: ../../enterprise/godmode/policies/policy_modules.php:1689 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:595 #: ../../enterprise/include/class/NetworkConfigManager.class.php:628 #: ../../godmode/modules/manage_network_components.php:844 -#: ../../godmode/agentes/module_manager.php:975 -#: ../../godmode/snmpconsole/snmp_alert.php:1984 -#: ../../godmode/snmpconsole/snmp_alert.php:1985 +#: ../../godmode/agentes/module_manager.php:1041 +#: ../../godmode/snmpconsole/snmp_alert.php:1988 +#: ../../godmode/snmpconsole/snmp_alert.php:1989 #: ../../godmode/alerts/alert_actions.php:461 -#: ../../godmode/alerts/alert_templates.php:462 -#: ../../godmode/reporting/reporting_builder.php:1194 +#: ../../godmode/alerts/alert_templates.php:463 +#: ../../godmode/reporting/reporting_builder.php:1197 msgid "Duplicate" msgstr "Duplicar" @@ -15700,25 +15157,25 @@ msgstr "Lista de autoconfiguración de agentes" #: ../../godmode/modules/manage_inventory_modules.php:74 #, php-format msgid "" -"This console is not manager of this environment, please manage this feature " -"from centralized manager console. Go to %s to manage it." +"This console is not manager of this environment, please manage this feature from " +"centralized manager console. Go to %s to manage it." msgstr "" "Esta consola no es el administrador de este entorno, administre esta función " "desde la consola del administrador centralizado. Vaya a %s para gestionarlo." #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:373 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:146 -#: ../../godmode/modules/manage_network_components_form_wizard.php:661 +#: ../../godmode/modules/manage_network_components_form_wizard.php:793 #: ../../godmode/agentes/planned_downtime.list.php:737 #: ../../godmode/agentes/planned_downtime.editor.php:951 -#: ../../include/functions_reporting_html.php:6406 +#: ../../include/functions_reporting_html.php:6417 msgid "Execution" msgstr "Ejecución" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:377 #: ../../enterprise/godmode/setup/setup_history.php:903 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:670 -#: ../../enterprise/include/functions_tasklist.php:174 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:710 +#: ../../enterprise/include/functions_tasklist.php:192 #: ../../enterprise/include/ajax/cron.ajax.php:103 #: ../../include/functions_cron.php:500 msgid "Scheduled" @@ -15730,15 +15187,15 @@ msgstr "Periodicidad del tipo:" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:400 #: ../../enterprise/include/functions_cron.php:501 -#: ../../enterprise/include/lib/NetworkManager.php:178 +#: ../../enterprise/include/lib/NetworkManager.php:180 #: ../../godmode/agentes/module_manager_editor_prediction.php:192 -#: ../../include/functions_netflow.php:1869 +#: ../../include/functions_netflow.php:1884 msgid "Daily" msgstr "Diariamente" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:401 #: ../../enterprise/include/functions_cron.php:502 -#: ../../enterprise/include/lib/NetworkManager.php:182 +#: ../../enterprise/include/lib/NetworkManager.php:184 #: ../../godmode/agentes/module_manager_editor_prediction.php:192 #: ../../godmode/agentes/planned_downtime.editor.php:1031 msgid "Weekly" @@ -15833,59 +15290,59 @@ msgstr "Lanzar script" #: ../../godmode/massive/massive_edit_users.php:610 #: ../../godmode/massive/massive_edit_users.php:629 #: ../../godmode/massive/massive_edit_users.php:636 -#: ../../godmode/massive/massive_edit_agents.php:694 -#: ../../godmode/massive/massive_edit_agents.php:720 -#: ../../godmode/massive/massive_edit_agents.php:756 -#: ../../godmode/massive/massive_edit_agents.php:780 -#: ../../godmode/massive/massive_edit_agents.php:897 -#: ../../godmode/massive/massive_edit_agents.php:944 -#: ../../godmode/massive/massive_edit_agents.php:1037 -#: ../../godmode/massive/massive_edit_agents.php:1090 -#: ../../godmode/massive/massive_edit_agents.php:1132 -#: ../../godmode/massive/massive_edit_agents.php:1159 -#: ../../godmode/massive/massive_edit_agents.php:1253 -#: ../../godmode/massive/massive_edit_modules.php:630 -#: ../../godmode/massive/massive_edit_modules.php:652 -#: ../../godmode/massive/massive_edit_modules.php:721 -#: ../../godmode/massive/massive_edit_modules.php:743 -#: ../../godmode/massive/massive_edit_modules.php:774 -#: ../../godmode/massive/massive_edit_modules.php:783 -#: ../../godmode/massive/massive_edit_modules.php:842 -#: ../../godmode/massive/massive_edit_modules.php:860 -#: ../../godmode/massive/massive_edit_modules.php:879 -#: ../../godmode/massive/massive_edit_modules.php:883 -#: ../../godmode/massive/massive_edit_modules.php:894 -#: ../../godmode/massive/massive_edit_modules.php:914 -#: ../../godmode/massive/massive_edit_modules.php:939 -#: ../../godmode/massive/massive_edit_modules.php:951 -#: ../../godmode/massive/massive_edit_modules.php:1012 -#: ../../godmode/massive/massive_edit_modules.php:1058 -#: ../../godmode/massive/massive_edit_modules.php:1076 -#: ../../godmode/massive/massive_edit_modules.php:1082 -#: ../../godmode/massive/massive_edit_modules.php:1095 -#: ../../godmode/massive/massive_edit_modules.php:1123 -#: ../../godmode/massive/massive_edit_modules.php:1227 -#: ../../include/functions_html.php:1888 ../../include/functions_html.php:1989 -#: ../../include/functions_html.php:2127 +#: ../../godmode/massive/massive_edit_agents.php:705 +#: ../../godmode/massive/massive_edit_agents.php:731 +#: ../../godmode/massive/massive_edit_agents.php:767 +#: ../../godmode/massive/massive_edit_agents.php:791 +#: ../../godmode/massive/massive_edit_agents.php:908 +#: ../../godmode/massive/massive_edit_agents.php:955 +#: ../../godmode/massive/massive_edit_agents.php:1048 +#: ../../godmode/massive/massive_edit_agents.php:1101 +#: ../../godmode/massive/massive_edit_agents.php:1143 +#: ../../godmode/massive/massive_edit_agents.php:1170 +#: ../../godmode/massive/massive_edit_agents.php:1264 +#: ../../godmode/massive/massive_edit_modules.php:704 +#: ../../godmode/massive/massive_edit_modules.php:726 +#: ../../godmode/massive/massive_edit_modules.php:810 +#: ../../godmode/massive/massive_edit_modules.php:832 +#: ../../godmode/massive/massive_edit_modules.php:872 +#: ../../godmode/massive/massive_edit_modules.php:884 +#: ../../godmode/massive/massive_edit_modules.php:956 +#: ../../godmode/massive/massive_edit_modules.php:979 +#: ../../godmode/massive/massive_edit_modules.php:1009 +#: ../../godmode/massive/massive_edit_modules.php:1019 +#: ../../godmode/massive/massive_edit_modules.php:1033 +#: ../../godmode/massive/massive_edit_modules.php:1077 +#: ../../godmode/massive/massive_edit_modules.php:1113 +#: ../../godmode/massive/massive_edit_modules.php:1133 +#: ../../godmode/massive/massive_edit_modules.php:1171 +#: ../../godmode/massive/massive_edit_modules.php:1277 +#: ../../godmode/massive/massive_edit_modules.php:1282 +#: ../../godmode/massive/massive_edit_modules.php:1309 +#: ../../godmode/massive/massive_edit_modules.php:1330 +#: ../../godmode/massive/massive_edit_modules.php:1353 +#: ../../godmode/massive/massive_edit_modules.php:1510 +#: ../../include/functions_html.php:1941 ../../include/functions_html.php:2042 +#: ../../include/functions_html.php:2181 msgid "No change" msgstr "Sin cambios" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:683 #: ../../godmode/agentes/agent_manager.php:638 -#: ../../godmode/reporting/reporting_builder.item_editor.php:73 -#: ../../include/functions_events.php:5066 +#: ../../godmode/reporting/reporting_builder.item_editor.php:76 +#: ../../include/functions_events.php:5024 #: ../../operation/agentes/estado_generalagente.php:475 -#: ../../operation/inventory/inventory.php:1249 +#: ../../operation/inventory/inventory.php:1262 msgid "Secondary groups" msgstr "Grupos secundarios" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:730 -#: ../../godmode/massive/massive_edit_agents.php:842 +#: ../../godmode/massive/massive_edit_agents.php:853 msgid "Add secondary groups" msgstr "Añadir grupos secundarios" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:737 -#: ../../godmode/massive/massive_edit_agents.php:868 +#: ../../godmode/massive/massive_edit_agents.php:879 msgid "Remove secondary groups" msgstr "Eliminar grupos secundarios" @@ -15896,7 +15353,7 @@ msgstr "Añadir política" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:790 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:435 -#: ../../operation/agentes/estado_agente.php:1071 +#: ../../operation/agentes/estado_agente.php:1089 msgid "Op" msgstr "Op" @@ -15909,8 +15366,8 @@ msgid "" "Put here any extra configuration you want to be applied to any new agent " "matching previously defined rules" msgstr "" -"Añada cualquier configuración extra que desee que se aplique a cualquier " -"agente nuevo que coincida con las reglas definidas" +"Añada cualquier configuración extra que desee que se aplique a cualquier agente " +"nuevo que coincida con las reglas definidas" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:870 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:910 @@ -15918,20 +15375,20 @@ msgid "Extra actions" msgstr "Acciones extra" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:900 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1240 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1224 msgid "Add extra action" msgstr "Añadir acción extra" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1092 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1076 msgid "Add new rule" msgstr "Añadir regla nueva" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1094 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1078 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:211 msgid "Update rule" msgstr "Actualizar regla" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1327 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1311 msgid "Update extra action" msgstr "Actualizar acción extra" @@ -15971,16 +15428,16 @@ msgstr "Error %s" msgid "There are no defined autoconfigurations" msgstr "No hay autoconfiguraciones definidas" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:188 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:189 #: ../../enterprise/godmode/agentes/plugins_manager.php:215 #: ../../enterprise/godmode/agentes/plugins_manager.php:283 -#: ../../enterprise/godmode/policies/policy_alerts.php:686 +#: ../../enterprise/godmode/policies/policy_alerts.php:780 #: ../../enterprise/include/functions_HA_cluster.php:61 #: ../../enterprise/include/lib/Metaconsole/Node.php:1114 #: ../../enterprise/include/lib/Metaconsole/Node.php:1115 -#: ../../godmode/users/user_list.php:846 +#: ../../godmode/extensions.php:290 ../../godmode/users/user_list.php:846 #: ../../godmode/massive/massive_edit_users.php:529 -#: ../../godmode/alerts/alert_list.list.php:1169 +#: ../../godmode/alerts/alert_list.list.php:917 #: ../../include/class/SatelliteAgent.class.php:1195 #: ../../include/class/TipsWindow.class.php:468 #: ../../include/class/TipsWindow.class.php:754 @@ -15989,21 +15446,21 @@ msgstr "No hay autoconfiguraciones definidas" msgid "Enable" msgstr "Activar" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:188 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:189 #: ../../enterprise/godmode/agentes/plugins_manager.php:215 #: ../../enterprise/godmode/agentes/plugins_manager.php:292 -#: ../../enterprise/godmode/policies/policy_alerts.php:678 +#: ../../enterprise/godmode/policies/policy_alerts.php:772 #: ../../enterprise/include/functions_HA_cluster.php:58 #: ../../enterprise/include/lib/Metaconsole/Node.php:1140 #: ../../enterprise/include/lib/Metaconsole/Node.php:1141 -#: ../../godmode/users/user_list.php:841 +#: ../../godmode/extensions.php:308 ../../godmode/users/user_list.php:841 #: ../../godmode/massive/massive_edit_users.php:518 -#: ../../godmode/alerts/alert_list.list.php:1142 ../../include/functions.php:3413 +#: ../../godmode/alerts/alert_list.list.php:930 ../../include/functions.php:3413 #: ../../include/class/SatelliteAgent.class.php:1195 msgid "Disable" msgstr "Desactivar" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:226 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:227 msgid "Add new configuration definition" msgstr "Añadir definición de nueva configuración" @@ -16019,18 +15476,18 @@ msgstr "Esta colección no ha sido añadida a ningún agente." #: ../../enterprise/godmode/agentes/configurar_agente.php:62 #: ../../enterprise/godmode/menu.php:74 #: ../../enterprise/operation/agentes/ver_agente.php:425 -#: ../../godmode/agentes/configurar_agente.php:720 +#: ../../godmode/agentes/configurar_agente.php:733 msgid "Network config manager" msgstr "Administrador de configuración de red" #: ../../enterprise/godmode/agentes/configurar_agente.php:82 #: ../../enterprise/godmode/agentes/plugins_manager.php:212 -#: ../../enterprise/godmode/policies/policy_plugins.php:185 -#: ../../enterprise/godmode/policies/policies.php:607 -#: ../../enterprise/godmode/policies/policy.php:128 ../../godmode/menu.php:320 -#: ../../godmode/servers/plugin.php:240 ../../godmode/servers/plugin.php:282 -#: ../../godmode/servers/plugin.php:359 ../../godmode/servers/plugin.php:756 -#: ../../godmode/servers/plugin.php:798 +#: ../../enterprise/godmode/policies/policy_plugins.php:188 +#: ../../enterprise/godmode/policies/policies.php:623 +#: ../../enterprise/godmode/policies/policy.php:128 ../../godmode/menu.php:416 +#: ../../godmode/servers/plugin.php:290 ../../godmode/servers/plugin.php:332 +#: ../../godmode/servers/plugin.php:409 ../../godmode/servers/plugin.php:812 +#: ../../godmode/servers/plugin.php:854 msgid "Plugins" msgstr "Plugins" @@ -16057,23 +15514,23 @@ msgid "Show files" msgstr "Mostrar archivos" #: ../../enterprise/godmode/agentes/collection_manager.php:251 -#: ../../enterprise/operation/log/log_viewer.php:1475 -#: ../../enterprise/operation/log/log_viewer.php:1483 -#: ../../godmode/reporting/reporting_builder.php:1268 -#: ../../include/functions_reporting.php:3208 +#: ../../enterprise/operation/log/log_viewer.php:1488 +#: ../../enterprise/operation/log/log_viewer.php:1496 +#: ../../godmode/reporting/reporting_builder.php:1276 +#: ../../include/functions_reporting.php:3216 #: ../../operation/agentes/agent_inventory.php:334 -#: ../../operation/inventory/inventory.php:1005 +#: ../../operation/inventory/inventory.php:1016 msgid "No data found." msgstr "No se encontraron datos." #: ../../enterprise/godmode/agentes/collection_manager.php:260 #: ../../enterprise/operation/agentes/collection_view.php:83 #: ../../godmode/agentes/inventory_manager.php:232 -#: ../../godmode/snmpconsole/snmp_alert.php:1891 +#: ../../godmode/snmpconsole/snmp_alert.php:1895 #: ../../godmode/reporting/reporting_builder.list_items.php:373 #: ../../godmode/reporting/graph_builder.graph_editor.php:344 -#: ../../include/ajax/alert_list.ajax.php:285 -#: ../../operation/agentes/status_monitor.php:1533 +#: ../../include/ajax/alert_list.ajax.php:298 +#: ../../operation/agentes/status_monitor.php:1536 msgid "P." msgstr "P." @@ -16097,10 +15554,10 @@ msgstr "Planificación de la capacidad" #: ../../enterprise/include/functions_visual_map_editor.php:54 #: ../../enterprise/include/functions_visual_map_editor.php:85 #: ../../enterprise/include/functions_visual_map.php:539 -#: ../../enterprise/include/rest-api/models/VisualConsole/Items/Service.php:288 -#: ../../enterprise/include/functions_reporting.php:6152 -#: ../../enterprise/include/functions_services.php:1712 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4127 +#: ../../enterprise/include/rest-api/models/VisualConsole/Items/Service.php:301 +#: ../../enterprise/include/functions_reporting.php:6374 +#: ../../enterprise/include/functions_services.php:1759 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4172 #: ../../mobile/operation/services.php:267 #: ../../include/lib/Dashboard/Widgets/service_map.php:318 msgid "Service" @@ -16183,6 +15640,16 @@ msgstr "Valor porcentual" msgid "Manager configuration" msgstr "Configuración del administrador" +#: ../../enterprise/godmode/agentes/collections.data.php:74 +#: ../../enterprise/godmode/agentes/collections.data.php:189 +#: ../../enterprise/godmode/agentes/collections.data.php:217 +#: ../../enterprise/godmode/agentes/collections.data.php:241 +#: ../../enterprise/godmode/agentes/collections.data.php:272 +#: ../../enterprise/godmode/agentes/collections.data.php:336 +#: ../../include/functions_events.php:3202 ../../include/functions_events.php:3476 +msgid "New" +msgstr "Nuevo" + #: ../../enterprise/godmode/agentes/collections.data.php:393 msgid "Manager configuration > Editwwww " msgstr "Configuración del administrador > Editarwwww " @@ -16196,8 +15663,8 @@ msgstr "Collección actualizada con éxito" #: ../../enterprise/godmode/agentes/collections.php:176 #, php-format msgid "" -"This console is not manager of this environment, please manage this feature " -"from %s." +"This console is not manager of this environment, please manage this feature from " +"%s." msgstr "" "La consola no administra este entorno, gestione esta funcionalidad desde el " "administrador centralizado de %s." @@ -16277,13 +15744,13 @@ msgstr "Usando componente local" #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:88 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:107 -#: ../../godmode/agentes/module_manager_editor_common.php:118 -#: ../../godmode/agentes/module_manager_editor_common.php:133 +#: ../../godmode/agentes/module_manager_editor_common.php:119 +#: ../../godmode/agentes/module_manager_editor_common.php:134 msgid "Manual setup" msgstr "Configuración manual" #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:100 -#: ../../godmode/agentes/module_manager_editor_common.php:126 +#: ../../godmode/agentes/module_manager_editor_common.php:127 msgid "No component was found" msgstr "No se encontró ningún componente" @@ -16337,7 +15804,7 @@ msgid "Add Modules" msgstr "Añadir módulos" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:83 -#: ../../godmode/agentes/module_manager.php:1268 +#: ../../godmode/agentes/module_manager.php:1337 msgid "Delete module" msgstr "Eliminar módulo" @@ -16382,15 +15849,13 @@ msgstr "" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:231 #: ../../godmode/tag/edit_tag.php:76 ../../include/class/TipsWindow.class.php:738 -#: ../../include/class/TipsWindow.class.php:905 -#: ../../operation/search_users.php:47 +#: ../../include/class/TipsWindow.class.php:905 ../../operation/search_users.php:47 msgid "Profile" msgstr "Perfil" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:232 #, php-format -msgid "" -"Google Chrome only. Use a custom profile, specify the full folder name %s." +msgid "Google Chrome only. Use a custom profile, specify the full folder name %s." msgstr "" "Solo Google Chrome. Utilice un perfil personalizado, especifique el nombre " "completo de la carpeta %s." @@ -16404,7 +15869,7 @@ msgid "Only Selenium 3." msgstr "Solo Selenium 3." #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:286 -#: ../../godmode/agentes/module_manager_editor_common.php:1216 +#: ../../godmode/agentes/module_manager_editor_common.php:1233 msgid "Change all states" msgstr "Cambiar todos los estados" @@ -16414,8 +15879,7 @@ msgstr "Añadir archivo" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:399 msgid "Upload your selenium test in html or side (only Selenium 3) format" -msgstr "" -"Actualizar la prueba de selenium en formato html o side (solo Selenium 3)" +msgstr "Actualizar la prueba de selenium en formato html o side (solo Selenium 3)" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:405 msgid "File preview" @@ -16427,54 +15891,63 @@ msgstr "Pega el test de selenium, exportado como HTML, aquí" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:443 #: ../../enterprise/tools/ipam/ipam_excel.php:220 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:419 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:792 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:55 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:477 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:784 #: ../../godmode/groups/configure_group.php:253 #: ../../godmode/agentes/agent_manager.php:195 -#: ../../godmode/agentes/module_manager_editor_common.php:754 -#: ../../godmode/massive/massive_edit_agents.php:829 +#: ../../godmode/agentes/module_manager_editor_common.php:755 +#: ../../godmode/massive/massive_edit_agents.php:840 msgid "Custom ID" msgstr "ID personalizado" +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:473 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:476 +#: ../../godmode/agentes/module_manager_editor_common.php:679 +#: ../../godmode/agentes/module_manager_editor_common.php:681 +#, php-format +msgid "Agent interval x %s" +msgstr "Intervalo del agente x %s" + #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:497 -#: ../../godmode/agentes/module_manager.php:916 +#: ../../godmode/agentes/module_manager.php:982 msgid "" -"The policy modules of data type will only update their intervals when policy " -"is applied." +"The policy modules of data type will only update their intervals when policy is " +"applied." msgstr "" -"Los módulos de política de tipo dato solo actualizarán sus intervalos cuando " -"la política sea aplicada." +"Los módulos de política de tipo dato solo actualizarán sus intervalos cuando la " +"política sea aplicada." #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:527 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:961 -#: ../../godmode/agentes/module_manager_editor_common.php:1291 -#: ../../godmode/massive/massive_edit_modules.php:1029 +#: ../../godmode/agentes/module_manager_editor_common.php:1308 +#: ../../godmode/massive/massive_edit_modules.php:1246 msgid "FF interval" msgstr "Intervalo FF" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:528 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:962 -#: ../../godmode/massive/massive_edit_modules.php:1039 +#: ../../godmode/massive/massive_edit_modules.php:1247 msgid "Module execution flip flop time interval (in secs)." msgstr "Tiempo del intervalo de flip flop de ejecución del módulo (en segundos)." #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:546 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1057 -#: ../../godmode/agentes/module_manager_editor_common.php:1420 -#: ../../godmode/massive/massive_edit_modules.php:1150 +#: ../../godmode/agentes/module_manager_editor_common.php:1437 +#: ../../godmode/massive/massive_edit_modules.php:1394 msgid "Retries" msgstr "Reintentos" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:547 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1059 -#: ../../godmode/massive/massive_edit_modules.php:1152 +#: ../../godmode/massive/massive_edit_modules.php:1394 msgid "Number of retries that the module will attempt to run." msgstr "Número de intentos que el módulo intentará activar" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:619 #: ../../enterprise/godmode/policies/policy_modules.php:418 #: ../../godmode/agentes/module_manager_editor.php:762 -#: ../../godmode/agentes/module_manager_editor_common.php:1454 +#: ../../godmode/agentes/module_manager_editor_common.php:1471 msgid "Custom macros" msgstr "Macros personalizadas" @@ -16500,15 +15973,15 @@ msgstr "Editor de mapas de red vacío" #: ../../enterprise/operation/services/services.table_services.php:63 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:104 #: ../../godmode/gis_maps/configure_gis_map.php:116 -#: ../../godmode/reporting/visual_console_builder.php:873 +#: ../../godmode/reporting/visual_console_builder.php:867 #: ../../godmode/reporting/map_builder.php:129 #: ../../godmode/reporting/visual_console_favorite.php:126 -#: ../../operation/visual_console/view.php:249 +#: ../../operation/visual_console/view.php:251 #: ../../operation/visual_console/legacy_view.php:215 #: ../../operation/agentes/networkmap.dinamic.php:146 -#: ../../operation/agentes/pandora_networkmap.editor.php:232 -#: ../../operation/agentes/pandora_networkmap.php:682 -#: ../../operation/agentes/pandora_networkmap.view.php:2410 +#: ../../operation/agentes/pandora_networkmap.editor.php:238 +#: ../../operation/agentes/pandora_networkmap.php:705 +#: ../../operation/agentes/pandora_networkmap.view.php:2415 #: ../../operation/menu.php:439 ../../operation/gis_maps/gis_map.php:47 #: ../../operation/gis_maps/render_view.php:189 msgid "Topology maps" @@ -16516,28 +15989,28 @@ msgstr "Mapas topológicos" #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:106 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:108 -#: ../../operation/agentes/pandora_networkmap.editor.php:236 -#: ../../operation/agentes/pandora_networkmap.php:686 -#: ../../operation/agentes/pandora_networkmap.view.php:2312 +#: ../../operation/agentes/pandora_networkmap.editor.php:242 +#: ../../operation/agentes/pandora_networkmap.php:709 +#: ../../operation/agentes/pandora_networkmap.view.php:2317 msgid "Networkmap" msgstr "Mapa de red" #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:113 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:115 -#: ../../operation/agentes/pandora_networkmap.editor.php:274 -#: ../../operation/agentes/pandora_networkmap.view.php:2318 +#: ../../operation/agentes/pandora_networkmap.editor.php:280 +#: ../../operation/agentes/pandora_networkmap.view.php:2323 msgid "Not found networkmap." msgstr "No se encontró ningún mapa de red." #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:173 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:187 -#: ../../operation/agentes/pandora_networkmap.editor.php:576 +#: ../../operation/agentes/pandora_networkmap.editor.php:582 msgid "Save networkmap" msgstr "Guardar mapa de red" #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:184 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:193 -#: ../../operation/agentes/pandora_networkmap.editor.php:591 +#: ../../operation/agentes/pandora_networkmap.editor.php:597 msgid "Update networkmap" msgstr "Actualizar mapa de red" @@ -16600,8 +16073,8 @@ msgstr "archivo/s de configuración" #: ../../enterprise/godmode/agentes/manage_config_remote.php:175 msgid "Error copying config file/s: origin and destiny agent are the same." msgstr "" -"Error al copiar el archivo(s) de configuración: el agente de origen y destino " -"es el mismo." +"Error al copiar el archivo(s) de configuración: el agente de origen y destino es " +"el mismo." #: ../../enterprise/godmode/agentes/manage_config_remote.php:268 msgid "Source Group" @@ -16632,7 +16105,7 @@ msgstr "Crear un módulo de análisis web nuevo" #: ../../enterprise/godmode/policies/configure_policy.php:92 #: ../../enterprise/godmode/policies/policy_modules.php:488 #: ../../enterprise/godmode/policies/policy_queue.php:220 -#: ../../enterprise/godmode/policies/policies.php:275 +#: ../../enterprise/godmode/policies/policies.php:291 #: ../../enterprise/godmode/policies/policy_linking.php:127 #: ../../enterprise/godmode/policies/policy_external_alerts.php:329 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:99 @@ -16647,43 +16120,45 @@ msgstr "Crear un módulo de análisis web nuevo" #: ../../enterprise/operation/agentes/policy_view.php:58 #, php-format msgid "" -"This node is configured with centralized mode. All policies information is " -"read only. Go to %s to manage it." +"This node is configured with centralized mode. All policies information is read " +"only. Go to %s to manage it." msgstr "" -"Este nodo esta configurado con el modo centralizado. Toda la información de " -"las políticas está en modo lectura. Vaya a %s para administrarlo." +"Este nodo esta configurado con el modo centralizado. Toda la información de las " +"políticas está en modo lectura. Vaya a %s para administrarlo." #: ../../enterprise/godmode/policies/policy_plugins.php:56 msgid "" -"Successfully added to delete pending plugins. Will be deleted in the next " -"policy application." +"Successfully added to delete pending plugins. Will be deleted in the next policy " +"application." msgstr "" -"Correctamente añadido a los plugins pendientes de eliminar. Será eliminado en " -"la próxima aplicación de políticas." +"Correctamente añadido a los plugins pendientes de eliminar. Será eliminado en la " +"próxima aplicación de políticas." #: ../../enterprise/godmode/policies/policy_plugins.php:57 msgid "Cannot be added to delete pending plugins." msgstr "No se puede añadir a los plugins pendientes de eliminar." #: ../../enterprise/godmode/policies/policy_plugins.php:70 -#: ../../enterprise/godmode/policies/policy_alerts.php:270 -#: ../../enterprise/godmode/policies/policy_modules.php:1377 +#: ../../enterprise/godmode/policies/policy_alerts.php:327 +#: ../../enterprise/godmode/policies/policy_modules.php:1373 #: ../../enterprise/godmode/policies/policy_external_alerts.php:162 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:177 #: ../../enterprise/godmode/policies/policy_collections.php:122 #: ../../enterprise/godmode/policies/policy_agents.php:112 #: ../../enterprise/godmode/policies/policy_agents.php:128 +#: ../../enterprise/operation/agentes/policy_manager.php:357 msgid "Successfully reverted deletion" msgstr "Eliminación revertida correctamente" #: ../../enterprise/godmode/policies/policy_plugins.php:71 -#: ../../enterprise/godmode/policies/policy_alerts.php:271 -#: ../../enterprise/godmode/policies/policy_modules.php:1378 +#: ../../enterprise/godmode/policies/policy_alerts.php:328 +#: ../../enterprise/godmode/policies/policy_modules.php:1374 #: ../../enterprise/godmode/policies/policy_external_alerts.php:163 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:180 #: ../../enterprise/godmode/policies/policy_collections.php:123 #: ../../enterprise/godmode/policies/policy_agents.php:113 #: ../../enterprise/godmode/policies/policy_agents.php:129 +#: ../../enterprise/operation/agentes/policy_manager.php:358 msgid "Could not be reverted" msgstr "No pudo ser revertido" @@ -16695,18 +16170,19 @@ msgstr "Plugin actualizado correctamente" msgid "Plugin cannot be updated" msgstr "El plugin no se pudo actualizar" -#: ../../enterprise/godmode/policies/policy_plugins.php:269 +#: ../../enterprise/godmode/policies/policy_plugins.php:287 msgid "There are no defined plugins" msgstr "No hay plugins definidos" #: ../../enterprise/godmode/policies/policy_alerts.php:105 #: ../../enterprise/godmode/policies/policy_modules.php:615 -#: ../../enterprise/godmode/policies/policies.php:256 +#: ../../enterprise/godmode/policies/policies.php:272 #: ../../enterprise/godmode/policies/policy_linking.php:51 #: ../../enterprise/godmode/policies/policy_external_alerts.php:87 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:106 #: ../../enterprise/godmode/policies/policy_collections.php:82 #: ../../enterprise/godmode/policies/policy_agents.php:84 +#: ../../enterprise/operation/agentes/policy_manager.php:323 #: ../../godmode/agentes/module_manager_editor.php:544 msgid "This policy is applying and cannot be modified" msgstr "Esta política se está aplicando y no puede ser modificada" @@ -16714,61 +16190,74 @@ msgstr "Esta política se está aplicando y no puede ser modificada" #: ../../enterprise/godmode/policies/policy_alerts.php:164 #: ../../enterprise/godmode/policies/policy_modules.php:547 #: ../../enterprise/godmode/setup/setup_metaconsole.php:157 -#: ../../godmode/agentes/configurar_agente.php:2277 +#: ../../godmode/agentes/configurar_agente.php:2295 #: ../../godmode/agentes/modificar_agente.php:271 #: ../../godmode/massive/massive_enable_disable_alerts.php:124 -#: ../../godmode/alerts/alert_list.php:419 -#: ../../include/ajax/alert_list.ajax.php:381 +#: ../../godmode/alerts/alert_list.php:513 +#: ../../include/ajax/alert_list.ajax.php:394 msgid "Could not be disabled" msgstr "No se pudo desactivar" #: ../../enterprise/godmode/policies/policy_alerts.php:189 #: ../../godmode/massive/massive_standby_alerts.php:132 -#: ../../godmode/alerts/alert_list.php:445 +#: ../../godmode/alerts/alert_list.php:539 msgid "Successfully set standby" msgstr "Modo standby activado" #: ../../enterprise/godmode/policies/policy_alerts.php:190 #: ../../godmode/massive/massive_standby_alerts.php:132 -#: ../../godmode/alerts/alert_list.php:446 +#: ../../godmode/alerts/alert_list.php:540 msgid "Could not be set standby" msgstr "No se pudo establecer el modo standby" #: ../../enterprise/godmode/policies/policy_alerts.php:215 #: ../../godmode/massive/massive_standby_alerts.php:102 -#: ../../godmode/alerts/alert_list.php:472 +#: ../../godmode/alerts/alert_list.php:566 msgid "Successfully set off standby" msgstr "Se ha desactivado el modo standby" #: ../../enterprise/godmode/policies/policy_alerts.php:216 #: ../../godmode/massive/massive_standby_alerts.php:102 -#: ../../godmode/alerts/alert_list.php:473 +#: ../../godmode/alerts/alert_list.php:567 msgid "Could not be set off standby" msgstr "No se pudo desactivar el modo standby" -#: ../../enterprise/godmode/policies/policy_alerts.php:260 -msgid " created successfuly" -msgstr " creado correctamente" +#: ../../enterprise/godmode/policies/policy_alerts.php:237 +msgid "You must select a template. " +msgstr "Debe seleccionar una plantilla" -#: ../../enterprise/godmode/policies/policy_alerts.php:260 -msgid " could not be created" -msgstr " no se ha podido crear" +#: ../../enterprise/godmode/policies/policy_alerts.php:286 +msgid " created successfuly: " +msgstr " creado correctamente:" -#: ../../enterprise/godmode/policies/policy_alerts.php:266 +#: ../../enterprise/godmode/policies/policy_alerts.php:303 +msgid "" +"Alerts could not be created for the following modules because they already have " +"an alert: " +msgstr "" +"No se han podido crear las alertas para los siguientes módulos porque ya " +"contienen una alerta: " + +#: ../../enterprise/godmode/policies/policy_alerts.php:313 +msgid " could not be created. " +msgstr " no se ha podido crear. " + +#: ../../enterprise/godmode/policies/policy_alerts.php:323 #: ../../enterprise/godmode/policies/policy_external_alerts.php:157 msgid "" -"Successfully added to delete pending alerts. Will be deleted in the next " -"policy application." +"Successfully added to delete pending alerts. Will be deleted in the next policy " +"application." msgstr "" -"Correctamente añadido a las alertas pendientes de eliminación. Será eliminado " -"en la próxima aplicación de políticas." +"Correctamente añadido a las alertas pendientes de eliminación. Será eliminado en " +"la próxima aplicación de políticas." -#: ../../enterprise/godmode/policies/policy_alerts.php:291 +#: ../../enterprise/godmode/policies/policy_alerts.php:348 #: ../../enterprise/godmode/policies/policy_external_alerts.php:212 msgid "Added action successfuly" msgstr "Acción añadida correctamente" -#: ../../enterprise/godmode/policies/policy_alerts.php:291 +#: ../../enterprise/godmode/policies/policy_alerts.php:348 +#: ../../enterprise/godmode/policies/policy_alerts.php:377 #: ../../enterprise/godmode/policies/policy_external_alerts.php:213 #: ../../enterprise/godmode/policies/policy_agents.php:251 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:92 @@ -16779,26 +16268,51 @@ msgstr "Acción añadida correctamente" #: ../../godmode/massive/massive_add_action_alerts.php:160 #: ../../godmode/massive/massive_add_action_alerts.php:163 #: ../../godmode/massive/massive_add_action_alerts.php:166 -#: ../../godmode/alerts/alert_list.php:279 +#: ../../godmode/alerts/alert_list.php:329 msgid "Could not be added" msgstr "No se pudo añadir" -#: ../../enterprise/godmode/policies/policy_alerts.php:315 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:185 -msgid "Deleted action successfuly" -msgstr "Acción eliminada correctamente" +#: ../../enterprise/godmode/policies/policy_alerts.php:377 +msgid "Add action successfuly" +msgstr "Acción añadida correctamente" -#: ../../enterprise/godmode/policies/policy_alerts.php:429 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:508 +#: ../../enterprise/godmode/policies/policy_alerts.php:441 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:351 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:322 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1417 +#: ../../enterprise/include/functions_tasklist.php:377 +#: ../../enterprise/include/ajax/policy.ajax.php:447 +#: ../../enterprise/include/functions_reporting_csv.php:2556 +#: ../../enterprise/operation/agentes/policy_view.php:260 +#: ../../godmode/alerts/alert_list.list.php:570 +#: ../../godmode/alerts/alert_view.php:101 +#: ../../godmode/alerts/alert_list.builder.php:169 +#: ../../godmode/reporting/reporting_builder.item_editor.php:220 +#: ../../godmode/reporting/reporting_builder.item_editor.php:915 +#: ../../mobile/operation/alerts.php:349 +#: ../../include/functions_reporting_html.php:3481 +#: ../../include/functions_reporting_html.php:3484 +#: ../../include/functions_cron.php:691 ../../include/ajax/alert_list.ajax.php:306 +#: ../../include/ajax/alert_list.ajax.php:331 +#: ../../include/functions_treeview.php:444 +#: ../../include/functions_treeview.php:485 +#: ../../include/class/AgentsAlerts.class.php:359 +#: ../../include/class/AgentsAlerts.class.php:984 +#: ../../operation/search_alerts.php:36 +msgid "Template" +msgstr "Plantilla" + +#: ../../enterprise/godmode/policies/policy_alerts.php:514 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:513 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2437 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3441 #: ../../godmode/alerts/alert_list.list.php:722 -#: ../../godmode/alerts/alert_view.php:240 ../../include/functions_alerts.php:683 +#: ../../godmode/alerts/alert_view.php:240 ../../include/functions_alerts.php:689 msgid "Always" msgstr "Siempre" -#: ../../enterprise/godmode/policies/policy_alerts.php:431 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:510 +#: ../../enterprise/godmode/policies/policy_alerts.php:516 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:515 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3443 #: ../../godmode/alerts/alert_list.list.php:724 #: ../../include/class/Diagnostics.class.php:1208 @@ -16806,64 +16320,60 @@ msgstr "Siempre" msgid "On" msgstr "Activado" -#: ../../enterprise/godmode/policies/policy_alerts.php:435 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:514 +#: ../../enterprise/godmode/policies/policy_alerts.php:520 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:519 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3447 #: ../../godmode/alerts/alert_list.list.php:728 msgid "Until" msgstr "Hasta" -#: ../../enterprise/godmode/policies/policy_alerts.php:577 -#: ../../enterprise/godmode/policies/policy_modules.php:1698 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:583 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:303 -#: ../../enterprise/godmode/policies/policy_agents.php:1192 -#: ../../enterprise/godmode/policies/policy_agents.php:1521 +#: ../../enterprise/godmode/policies/policy_alerts.php:662 +#: ../../enterprise/godmode/policies/policy_modules.php:1706 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:599 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:318 +#: ../../enterprise/godmode/policies/policy_agents.php:1202 +#: ../../enterprise/godmode/policies/policy_agents.php:1531 +#: ../../enterprise/operation/agentes/policy_manager.php:221 msgid "Undo deletion" msgstr "Deshacer eliminación" -#: ../../enterprise/godmode/policies/policy_alerts.php:613 +#: ../../enterprise/godmode/policies/policy_alerts.php:704 msgid "There is not alerts configured in this policy." msgstr "No hay alertas configuradas en esta política." -#: ../../enterprise/godmode/policies/policy_alerts.php:695 -#: ../../godmode/alerts/alert_list.list.php:1196 +#: ../../enterprise/godmode/policies/policy_alerts.php:789 msgid "Set off standby" msgstr "Desactivar modo standby" -#: ../../enterprise/godmode/policies/policy_alerts.php:704 -#: ../../godmode/alerts/alert_list.list.php:1223 +#: ../../enterprise/godmode/policies/policy_alerts.php:798 msgid "Set standby" msgstr "Activar modo standby" -#: ../../enterprise/godmode/policies/policy_alerts.php:721 +#: ../../enterprise/godmode/policies/policy_alerts.php:815 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:330 -#: ../../godmode/alerts/alert_list.builder.php:212 -#: ../../godmode/alerts/alert_list.builder.php:223 +#: ../../godmode/alerts/alert_list.builder.php:230 +#: ../../godmode/alerts/alert_list.builder.php:241 #: ../../include/class/AgentsAlerts.class.php:408 msgid "Add alert" msgstr "Añadir alerta" -#: ../../enterprise/godmode/policies/policy_alerts.php:739 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:557 +#: ../../enterprise/godmode/policies/policy_alerts.php:833 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:570 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:362 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:368 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:476 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:544 -#: ../../godmode/snmpconsole/snmp_alert.php:2020 -#: ../../godmode/alerts/alert_list.list.php:994 -#: ../../godmode/alerts/alert_list.list.php:1005 -#: ../../godmode/alerts/alert_list.list.php:1269 +#: ../../godmode/snmpconsole/snmp_alert.php:2025 +#: ../../godmode/alerts/alert_list.list.php:1006 +#: ../../godmode/alerts/alert_list.list.php:1017 +#: ../../godmode/alerts/alert_list.list.php:1277 +#: ../../include/functions_ui.php:1596 +#: ../../operation/agentes/alerts_status.php:671 msgid "Add action" msgstr "Añadir acción" -#: ../../enterprise/godmode/policies/configure_policy.php:56 -#: ../../enterprise/godmode/policies/policy_modules.php:468 -msgid "Managent policies" -msgstr "Políticas de gestión" - #: ../../enterprise/godmode/policies/configure_policy.php:60 -#: ../../enterprise/operation/services/services.list.php:663 +#: ../../enterprise/operation/services/services.list.php:670 #: ../../operation/heatmap.php:73 ../../operation/heatmap.php:287 msgid "Config" msgstr "Configuración" @@ -16904,6 +16414,10 @@ msgstr "" msgid "Invalid module type." msgstr "Tipo de módulo inválido" +#: ../../enterprise/godmode/policies/policy_modules.php:381 +msgid "Edit module" +msgstr "Editar módulo" + #: ../../enterprise/godmode/policies/policy_modules.php:404 #: ../../godmode/agentes/module_manager_editor.php:738 msgid "Base options" @@ -16927,115 +16441,138 @@ msgstr "El módulo (%s/%s) no se pudo añadir a la política %s" msgid "To define plugins please use plugin configuration tab." msgstr "Para definir plugins, use la pestaña de configuración de plugins." -#: ../../enterprise/godmode/policies/policy_modules.php:938 +#: ../../enterprise/godmode/policies/policy_modules.php:935 +msgid "Successfully added module." +msgstr "Módulo añadido correctamente" + +#: ../../enterprise/godmode/policies/policy_modules.php:936 msgid "Could not be added module." msgstr "El módulo no se pudo añadir." -#: ../../enterprise/godmode/policies/policy_modules.php:1326 +#: ../../enterprise/godmode/policies/policy_modules.php:1322 msgid "" "The module type in Data configuration is empty, take from combo box of form." msgstr "" "El tipo de datos en la configuración está vacío, elige uno del combo del " "formulario." -#: ../../enterprise/godmode/policies/policy_modules.php:1330 +#: ../../enterprise/godmode/policies/policy_modules.php:1326 msgid "" "The module name in Data configuration is empty, take from text field of form." msgstr "" "El nombre del módulo en la configuración está vacío, elige uno del combo del " "formulario." -#: ../../enterprise/godmode/policies/policy_modules.php:1360 -#: ../../enterprise/godmode/policies/policy_modules.php:1373 +#: ../../enterprise/godmode/policies/policy_modules.php:1356 +#: ../../enterprise/godmode/policies/policy_modules.php:1369 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:171 msgid "" -"Successfully added to delete pending modules. Will be deleted in the next " -"policy application." +"Successfully added to delete pending modules. Will be deleted in the next policy " +"application." msgstr "" "Añadido correctamente a la cola de módulos pendientes de eliminación. Será " "eliminado en la próxima aplicación de políticas." -#: ../../enterprise/godmode/policies/policy_modules.php:1364 +#: ../../enterprise/godmode/policies/policy_modules.php:1360 msgid "Could not be added to deleted all modules." msgstr "No se pudo añadir a la lista para eliminar todos los módulos." -#: ../../enterprise/godmode/policies/policy_modules.php:1424 -#: ../../godmode/agentes/configurar_agente.php:2190 -#: ../../include/functions_reports.php:975 +#: ../../enterprise/godmode/policies/policy_modules.php:1420 +#: ../../godmode/agentes/configurar_agente.php:2208 +#: ../../include/functions_reports.php:980 #, php-format msgid "copy of %s" msgstr "copia de %s" -#: ../../enterprise/godmode/policies/policy_modules.php:1442 -#: ../../godmode/agentes/configurar_agente.php:2204 +#: ../../enterprise/godmode/policies/policy_modules.php:1438 +#: ../../godmode/agentes/configurar_agente.php:2222 #, php-format msgid "copy of %s (%d)" msgstr "copia de %s (%d)" -#: ../../enterprise/godmode/policies/policy_modules.php:1472 +#: ../../enterprise/godmode/policies/policy_modules.php:1468 msgid "Successfully duplicate the module." msgstr "Módulo duplicado correctamente" -#: ../../enterprise/godmode/policies/policy_modules.php:1473 -#: ../../operation/agentes/pandora_networkmap.php:541 +#: ../../enterprise/godmode/policies/policy_modules.php:1469 +#: ../../operation/agentes/pandora_networkmap.php:564 msgid "Could not be duplicated" msgstr "No se puede duplicar" -#: ../../enterprise/godmode/policies/policy_modules.php:1527 +#: ../../enterprise/godmode/policies/policy_modules.php:1523 +#: ../../godmode/agentes/module_manager.php:80 #: ../../operation/agentes/estado_monitores.php:608 msgid "Show in hierachy mode" msgstr "Mostrar en modo jerarquía" -#: ../../enterprise/godmode/policies/policy_modules.php:1622 +#: ../../enterprise/godmode/policies/policy_modules.php:1627 msgid "Local component" msgstr "Componente local" -#: ../../enterprise/godmode/policies/policy_modules.php:1635 -#: ../../enterprise/godmode/policies/policy_modules.php:1636 +#: ../../enterprise/godmode/policies/policy_modules.php:1643 +#: ../../enterprise/godmode/policies/policy_modules.php:1644 msgid "Disabled module" msgstr "Módulo deshabilitado" -#: ../../enterprise/godmode/policies/policy_modules.php:1643 -#: ../../enterprise/godmode/policies/policy_modules.php:1644 +#: ../../enterprise/godmode/policies/policy_modules.php:1651 +#: ../../enterprise/godmode/policies/policy_modules.php:1652 msgid "Enabled module" msgstr "Módulo habilitado" -#: ../../enterprise/godmode/policies/policy_modules.php:1654 -#: ../../enterprise/godmode/policies/policy_modules.php:1655 -#: ../../godmode/agentes/module_manager.php:954 +#: ../../enterprise/godmode/policies/policy_modules.php:1662 +#: ../../enterprise/godmode/policies/policy_modules.php:1663 +#: ../../godmode/agentes/module_manager.php:1020 msgid "Enable module" msgstr "Habilitar el módulo" -#: ../../enterprise/godmode/policies/policy_modules.php:1664 -#: ../../enterprise/godmode/policies/policy_modules.php:1665 -#: ../../godmode/agentes/module_manager.php:963 +#: ../../enterprise/godmode/policies/policy_modules.php:1672 +#: ../../enterprise/godmode/policies/policy_modules.php:1673 +#: ../../godmode/agentes/module_manager.php:1029 msgid "Disable module" msgstr "Deshabilitar el módulo" -#: ../../enterprise/godmode/policies/policy_modules.php:1764 +#: ../../enterprise/godmode/policies/policy_modules.php:1774 msgid "There are no defined modules" msgstr "No hay módulos definidos" -#: ../../enterprise/godmode/policies/policy_modules.php:1885 +#: ../../enterprise/godmode/policies/policy_modules.php:1819 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:195 +#: ../../enterprise/include/class/CommandCenter.class.php:457 +#: ../../enterprise/operation/log/log_viewer.php:1062 +#: ../../enterprise/operation/log/log_viewer.php:1084 +#: ../../enterprise/operation/services/services.treeview_services.php:197 +#: ../../godmode/groups/group_list.php:755 +#: ../../godmode/massive/massive_copy_modules.php:256 +#: ../../godmode/massive/massive_operations.php:381 +#: ../../godmode/massive/massive_add_profiles.php:292 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:595 +#: ../../include/functions_events.php:4216 ../../operation/tree.php:376 +#: ../../operation/reporting/reporting_viewer.php:340 +#: ../../operation/reporting/graph_viewer.php:430 +#: ../../general/ui/agents_list.php:146 +msgid "Loading" +msgstr "Cargando" + +#: ../../enterprise/godmode/policies/policy_modules.php:1897 #: ../../godmode/agentes/module_manager_editor.php:868 msgid "No module name provided" msgstr "No se proporcionó ningún nombre de módulo." -#: ../../enterprise/godmode/policies/policy_modules.php:1886 +#: ../../enterprise/godmode/policies/policy_modules.php:1898 #: ../../godmode/agentes/module_manager_editor.php:878 msgid "No target IP provided" msgstr "No se proporcionó ninguna IP de destino." -#: ../../enterprise/godmode/policies/policy_modules.php:1887 +#: ../../enterprise/godmode/policies/policy_modules.php:1899 #: ../../godmode/agentes/module_manager_editor.php:888 msgid "No SNMP OID provided" msgstr "No se proporcionó ningún OID de SMTP." -#: ../../enterprise/godmode/policies/policy_modules.php:2053 +#: ../../enterprise/godmode/policies/policy_modules.php:2069 msgid "Are you sure to copy modules into policy?\\n" msgstr "¿Estás seguro de que quieres copiar los módulos en la política?\\n" -#: ../../enterprise/godmode/policies/policy_modules.php:2071 +#: ../../enterprise/godmode/policies/policy_modules.php:2087 msgid "Please select any module to copy" msgstr "Por favor, selecciona algún módulo para copiar." @@ -17080,8 +16617,8 @@ msgid "Update pending agents" msgstr "Actualizar agentes pendientes" #: ../../enterprise/godmode/policies/policy_queue.php:449 -#: ../../enterprise/godmode/policies/policy_agents.php:1135 -#: ../../enterprise/godmode/policies/policy_agents.php:1477 +#: ../../enterprise/godmode/policies/policy_agents.php:1145 +#: ../../enterprise/godmode/policies/policy_agents.php:1487 msgid "Add to apply queue" msgstr "Añadir a la cola para aplicarlo" @@ -17166,18 +16703,18 @@ msgstr "Resumen de cola" #: ../../enterprise/godmode/policies/policy_queue.php:636 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:186 -#: ../../godmode/snmpconsole/snmp_alert.php:1812 +#: ../../godmode/snmpconsole/snmp_alert.php:1816 #: ../../godmode/alerts/alert_list.list.php:260 -#: ../../operation/agentes/graphs.php:304 +#: ../../operation/agentes/graphs.php:305 msgid "Toggle filter(s)" msgstr "Conmutar filtro(s)" #: ../../enterprise/godmode/policies/policy_queue.php:712 #: ../../enterprise/godmode/policies/policy_linking.php:203 #: ../../include/functions_massive_operations.php:189 -#: ../../include/lib/Dashboard/Widget.php:604 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:545 -#: ../../include/functions_events.php:4913 +#: ../../include/lib/Dashboard/Widget.php:609 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:568 +#: ../../include/functions_events.php:4867 msgid "Node" msgstr "Nodo" @@ -17197,93 +16734,93 @@ msgstr "Aplicar todas las colas" msgid "Clear all items" msgstr "Borrar todos los elementos" -#: ../../enterprise/godmode/policies/policies.php:85 +#: ../../enterprise/godmode/policies/policies.php:101 msgid "Policy not found." msgstr "No se ha encontrado la política." -#: ../../enterprise/godmode/policies/policies.php:150 +#: ../../enterprise/godmode/policies/policies.php:166 msgid "Policy name already exists" msgstr "El nombre de la política ya existe." -#: ../../enterprise/godmode/policies/policies.php:224 +#: ../../enterprise/godmode/policies/policies.php:240 msgid "Policies Management" msgstr "Gestión de políticas" -#: ../../enterprise/godmode/policies/policies.php:242 +#: ../../enterprise/godmode/policies/policies.php:258 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:423 #: ../../godmode/alerts/alert_actions.php:132 #: ../../godmode/alerts/alert_commands.php:719 #: ../../godmode/reporting/map_builder.php:315 #: ../../godmode/reporting/map_builder.php:322 -#: ../../godmode/reporting/reporting_builder.php:700 -#: ../../include/functions_agents.php:1058 -#: ../../include/functions_planned_downtimes.php:979 +#: ../../godmode/reporting/reporting_builder.php:703 +#: ../../include/functions_agents.php:1049 +#: ../../include/functions_planned_downtimes.php:989 msgid "Successfully copied" msgstr "Copia realizada correctamente" -#: ../../enterprise/godmode/policies/policies.php:243 +#: ../../enterprise/godmode/policies/policies.php:259 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:424 #: ../../godmode/alerts/alert_actions.php:133 #: ../../godmode/alerts/alert_commands.php:720 -#: ../../godmode/reporting/reporting_builder.php:701 -#: ../../include/functions_planned_downtimes.php:976 +#: ../../godmode/reporting/reporting_builder.php:704 +#: ../../include/functions_planned_downtimes.php:986 msgid "Could not be copied" msgstr "No se ha podido copiar" -#: ../../enterprise/godmode/policies/policies.php:250 +#: ../../enterprise/godmode/policies/policies.php:266 msgid "All policy agents added to delete queue" msgstr "Todos los agentes de las políticas añadidos a la cola de eliminación" -#: ../../enterprise/godmode/policies/policies.php:251 +#: ../../enterprise/godmode/policies/policies.php:267 msgid "Policy agents cannot be added to the delete queue" msgstr "" "Los agentes de las políticas no se pudieron añadir a la cola de eliminación" -#: ../../enterprise/godmode/policies/policies.php:327 +#: ../../enterprise/godmode/policies/policies.php:343 msgid "a" msgstr "a" -#: ../../enterprise/godmode/policies/policies.php:571 +#: ../../enterprise/godmode/policies/policies.php:587 #: ../../enterprise/godmode/policies/policy_linking.php:207 -#: ../../enterprise/include/functions_policies.php:3754 +#: ../../enterprise/include/functions_policies.php:3770 msgid "Linking" msgstr "Enlazando" -#: ../../enterprise/godmode/policies/policies.php:586 +#: ../../enterprise/godmode/policies/policies.php:602 msgid "Agent Wizard" msgstr "Asistente de agente" -#: ../../enterprise/godmode/policies/policies.php:595 +#: ../../enterprise/godmode/policies/policies.php:611 #: ../../enterprise/godmode/policies/policy_external_alerts.php:52 #: ../../enterprise/godmode/policies/policy_external_alerts.php:65 -#: ../../enterprise/include/functions_policies.php:3742 +#: ../../enterprise/include/functions_policies.php:3758 msgid "External alerts" msgstr "Alertas externas" -#: ../../enterprise/godmode/policies/policies.php:599 +#: ../../enterprise/godmode/policies/policies.php:615 #: ../../enterprise/godmode/policies/policy.php:72 #: ../../enterprise/godmode/policies/policy.php:85 -#: ../../enterprise/include/functions_policies.php:3786 +#: ../../enterprise/include/functions_policies.php:3802 msgid "Queue" msgstr "Cola" -#: ../../enterprise/godmode/policies/policies.php:666 +#: ../../enterprise/godmode/policies/policies.php:690 msgid "There must be no agents to delete the policy." msgstr "No debe haber agentes para borrar la política." -#: ../../enterprise/godmode/policies/policies.php:672 +#: ../../enterprise/godmode/policies/policies.php:696 msgid "A policy with agents cannot be deleted. Purge it first" msgstr "Una política con agentes no se puede eliminar. Púrgala primero." -#: ../../enterprise/godmode/policies/policies.php:682 +#: ../../enterprise/godmode/policies/policies.php:706 msgid "Deleting all policy agents" msgstr "Eliminando todos los agentes de las políticas" -#: ../../enterprise/godmode/policies/policies.php:687 +#: ../../enterprise/godmode/policies/policies.php:711 msgid "All the policy agents will be deleted" msgstr "Todos los agentes de las políticas serán eliminados." -#: ../../enterprise/godmode/policies/policies.php:696 +#: ../../enterprise/godmode/policies/policies.php:720 msgid "Delete all agents" msgstr "Eliminar todos los agentes" @@ -17321,7 +16858,7 @@ msgid "List of modules unlinked" msgstr "Lista de módulos sin enlazar" #: ../../enterprise/godmode/policies/policy_external_alerts.php:97 -#: ../../godmode/alerts/alert_list.php:180 +#: ../../godmode/alerts/alert_list.php:193 msgid "No module specified" msgstr "Ningún módulo especificado" @@ -17333,25 +16870,29 @@ msgstr "Creado correctamente" msgid "Duplicated alert" msgstr "Alerta duplicada" +#: ../../enterprise/godmode/policies/policy_external_alerts.php:185 +msgid "Deleted action successfuly" +msgstr "Acción eliminada correctamente" + #: ../../enterprise/godmode/policies/policy_external_alerts.php:432 msgid "Modules in policy per agents" msgstr "Módulos en política por agentes" -#: ../../enterprise/godmode/policies/policy_external_alerts.php:624 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:640 msgid "There is not external alerts configured in this policy" msgstr "No hay alertas externas configuradas en esta política" -#: ../../enterprise/godmode/policies/policy_external_alerts.php:658 -#: ../../enterprise/include/ajax/policy.ajax.php:441 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:674 +#: ../../enterprise/include/ajax/policy.ajax.php:487 #: ../../godmode/massive/massive_add_action_alerts.php:253 #: ../../godmode/alerts/alert_list.list.php:843 -#: ../../godmode/alerts/alert_list.builder.php:126 -#: ../../include/ajax/alert_list.ajax.php:516 +#: ../../godmode/alerts/alert_list.builder.php:144 +#: ../../include/ajax/alert_list.ajax.php:552 ../../include/functions_ui.php:1666 #: ../../include/class/AgentsAlerts.class.php:319 msgid "Number of alerts match from" msgstr "Número de alertas coincidentes con" -#: ../../enterprise/godmode/policies/policy_external_alerts.php:731 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:750 msgid "Add external alert" msgstr "Añadir alerta externa" @@ -17386,24 +16927,24 @@ msgstr "Módulo del inventario actualizado correctamente" msgid "Error updating inventory module" msgstr "Error al actualizar el módulo del inventario" -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:263 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:265 msgid "There are no defined inventory modules" msgstr "No hay módulos de inventario definidos" -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:358 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:373 msgid "Inventory module" msgstr "Módulo de inventario" #: ../../enterprise/godmode/policies/policy_collections.php:118 msgid "" -"Successfully added to delete the collection. Will be deleted in the next " -"policy application." +"Successfully added to delete the collection. Will be deleted in the next policy " +"application." msgstr "" "Añadido correctamente a la colección. Se eliminará en la próxima aplicación de " "política." -#: ../../enterprise/godmode/policies/policy_collections.php:295 -#: ../../enterprise/godmode/policies/policy_collections.php:354 +#: ../../enterprise/godmode/policies/policy_collections.php:304 +#: ../../enterprise/godmode/policies/policy_collections.php:376 #: ../../enterprise/operation/agentes/policy_view.php:218 #: ../../enterprise/operation/agentes/policy_view.php:219 #: ../../enterprise/operation/agentes/collection_view.php:137 @@ -17411,30 +16952,31 @@ msgstr "" msgid "Outdate" msgstr "Obsoleto" -#: ../../enterprise/godmode/policies/policy_collections.php:312 +#: ../../enterprise/godmode/policies/policy_collections.php:325 msgid "Collections in policy" msgstr "Colecciones en la política" -#: ../../enterprise/godmode/policies/policy_collections.php:316 +#: ../../enterprise/godmode/policies/policy_collections.php:329 msgid "Collections to add" msgstr "Colecciones a añadir" -#: ../../enterprise/godmode/policies/policy_collections.php:373 +#: ../../enterprise/godmode/policies/policy_collections.php:399 msgid "No available collection to add" msgstr "No hay colecciones a añadir disponibles" #: ../../enterprise/godmode/policies/policy_agents.php:101 +#: ../../enterprise/operation/agentes/policy_manager.php:346 msgid "" -"Successfully added to delete pending agents. Will be deleted in the next " -"policy application." +"Successfully added to delete pending agents. Will be deleted in the next policy " +"application." msgstr "" -"Añadido correctamente a los agentes pendientes de eliminación. Será eliminado " -"en la próxima aplicación de políticas." +"Añadido correctamente a los agentes pendientes de eliminación. Será eliminado en " +"la próxima aplicación de políticas." #: ../../enterprise/godmode/policies/policy_agents.php:123 msgid "" -"Successfully added to delete pending groups. Will be deleted in the next " -"policy application." +"Successfully added to delete pending groups. Will be deleted in the next policy " +"application." msgstr "" "Añadido correctamente para eliminar grupos pendientes. Se eliminará en la " "siguiente aplicación de política." @@ -17462,8 +17004,8 @@ msgstr "Se ha agregado correctamente %d" #: ../../enterprise/godmode/policies/policy_agents.php:281 msgid "" -"Number of agents added to the policy concurrently is too large. This might " -"cause the operation to fail or lead to performance issues." +"Number of agents added to the policy concurrently is too large. This might cause " +"the operation to fail or lead to performance issues." msgstr "" "El número de agentes añadidos a la política simultáneamente es demasiado alto. " "Esto podría causar fallos o problemas en el funcionamiento." @@ -17476,189 +17018,180 @@ msgstr "Agregado correctamente a la directiva" msgid "Could not be added to policy" msgstr "No se pudo agregar a la directiva" -#: ../../enterprise/godmode/policies/policy_agents.php:451 +#: ../../enterprise/godmode/policies/policy_agents.php:455 msgid "Applied" msgstr "Aplicado" -#: ../../enterprise/godmode/policies/policy_agents.php:452 +#: ../../enterprise/godmode/policies/policy_agents.php:456 msgid "Not applied" msgstr "No aplicado" -#: ../../enterprise/godmode/policies/policy_agents.php:456 +#: ../../enterprise/godmode/policies/policy_agents.php:460 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:880 #: ../../enterprise/godmode/services/services.service.php:683 -#: ../../enterprise/godmode/servers/HA_cluster.php:180 +#: ../../enterprise/godmode/servers/HA_cluster.php:199 #: ../../enterprise/operation/services/massive/services.create.php:710 #: ../../enterprise/operation/services/services.list.php:289 #: ../../enterprise/operation/services/services.table_services.php:253 -#: ../../godmode/massive/massive_edit_modules.php:948 -#: ../../godmode/alerts/alert_view.php:413 +#: ../../godmode/massive/massive_edit_modules.php:1130 +#: ../../godmode/alerts/alert_view.php:418 msgid "Mode" msgstr "Modo" -#: ../../enterprise/godmode/policies/policy_agents.php:499 +#: ../../enterprise/godmode/policies/policy_agents.php:503 msgid "Apply to" msgstr "Aplicar a" -#: ../../enterprise/godmode/policies/policy_agents.php:581 -#: ../../enterprise/godmode/policies/policy_agents.php:599 +#: ../../enterprise/godmode/policies/policy_agents.php:585 +#: ../../enterprise/godmode/policies/policy_agents.php:603 msgid "Filter OS" msgstr "Filtro de sistema operativo" -#: ../../enterprise/godmode/policies/policy_agents.php:759 +#: ../../enterprise/godmode/policies/policy_agents.php:769 msgid "Add agents to policy" msgstr "Añadir agentes a la política" -#: ../../enterprise/godmode/policies/policy_agents.php:774 +#: ../../enterprise/godmode/policies/policy_agents.php:784 msgid "Delete agents from policy" msgstr "Eliminar agentes de la política" -#: ../../enterprise/godmode/policies/policy_agents.php:782 +#: ../../enterprise/godmode/policies/policy_agents.php:792 msgid "Agents in Policy" msgstr "Agentes en la política" -#: ../../enterprise/godmode/policies/policy_agents.php:851 +#: ../../enterprise/godmode/policies/policy_agents.php:861 #: ../../enterprise/godmode/setup/setup_auth.php:252 #: ../../enterprise/godmode/setup/setup_auth.php:602 -#: ../../enterprise/godmode/setup/setup_auth.php:1629 +#: ../../enterprise/godmode/setup/setup_auth.php:1683 #: ../../extensions/files_repo/files_repo_form.php:54 #: ../../extensions/module_groups.php:350 #: ../../godmode/reporting/visual_console_builder.wizard.php:368 #: ../../mobile/include/functions_web.php:27 ../../mobile/operation/home.php:57 -#: ../../mobile/operation/groups.php:77 -#: ../../include/functions_networkmap.php:1299 +#: ../../mobile/operation/groups.php:77 ../../include/functions_networkmap.php:1299 #: ../../include/functions_maps.php:46 #: ../../include/lib/Dashboard/Widgets/groups_status.php:231 #: ../../include/lib/Dashboard/Widgets/system_group_status.php:299 #: ../../include/lib/Dashboard/Widgets/heatmap.php:266 -#: ../../include/lib/Dashboard/Widgets/events_list.php:431 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:334 +#: ../../include/lib/Dashboard/Widgets/events_list.php:442 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:335 #: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:301 +#: ../../include/lib/Dashboard/Widgets/AgentHive.php:222 #: ../../include/lib/Dashboard/Widgets/tree_view.php:344 #: ../../include/lib/Dashboard/Widgets/tree_view.php:353 #: ../../include/lib/Dashboard/Widgets/tree_view.php:375 #: ../../include/lib/Dashboard/Widgets/tactical.php:331 #: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:301 -#: ../../operation/tree.php:91 ../../operation/agentes/pandora_networkmap.php:720 +#: ../../operation/tree.php:91 ../../operation/agentes/pandora_networkmap.php:743 msgid "Groups" msgstr "Grupos" -#: ../../enterprise/godmode/policies/policy_agents.php:890 +#: ../../enterprise/godmode/policies/policy_agents.php:900 msgid "Add groups to policy" msgstr "Añadir grupos a política" -#: ../../enterprise/godmode/policies/policy_agents.php:904 +#: ../../enterprise/godmode/policies/policy_agents.php:914 msgid "Delete groups from policy" msgstr "Eliminar grupos de política" -#: ../../enterprise/godmode/policies/policy_agents.php:912 +#: ../../enterprise/godmode/policies/policy_agents.php:922 msgid "Groups in Policy" msgstr "Grupos en la política" -#: ../../enterprise/godmode/policies/policy_agents.php:959 -#: ../../godmode/agentes/configurar_agente.php:623 -#: ../../godmode/agentes/configurar_agente.php:762 -#: ../../godmode/agentes/agent_manager.php:870 -#: ../../godmode/massive/massive_edit_agents.php:983 -#: ../../godmode/reporting/reporting_builder.item_editor.php:79 -#: ../../godmode/servers/servers.build_table.php:273 -#: ../../operation/agentes/estado_generalagente.php:313 -msgid "Remote configuration" -msgstr "Configuración remota" - -#: ../../enterprise/godmode/policies/policy_agents.php:959 +#: ../../enterprise/godmode/policies/policy_agents.php:969 #: ../../enterprise/operation/agentes/policy_view.php:395 msgid "R." msgstr "R." -#: ../../enterprise/godmode/policies/policy_agents.php:962 -#: ../../enterprise/godmode/policies/policy_agents.php:1347 +#: ../../enterprise/godmode/policies/policy_agents.php:972 +#: ../../enterprise/godmode/policies/policy_agents.php:1357 #: ../../enterprise/godmode/admin_access_logs.php:50 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:190 #: ../../enterprise/operation/agentes/policy_view.php:66 #: ../../enterprise/operation/agentes/policy_view.php:167 #: ../../enterprise/operation/agentes/policy_view.php:258 #: ../../enterprise/operation/agentes/policy_view.php:263 -#: ../../mobile/operation/agents.php:407 -#: ../../include/ajax/alert_list.ajax.php:286 -#: ../../include/ajax/alert_list.ajax.php:311 +#: ../../mobile/operation/agents.php:407 ../../include/ajax/alert_list.ajax.php:299 +#: ../../include/ajax/alert_list.ajax.php:324 #: ../../include/class/AuditLog.class.php:130 msgid "S." msgstr "S." -#: ../../enterprise/godmode/policies/policy_agents.php:963 +#: ../../enterprise/godmode/policies/policy_agents.php:973 msgid "Unlinked modules" msgstr "Módulos sin enlazar" -#: ../../enterprise/godmode/policies/policy_agents.php:963 +#: ../../enterprise/godmode/policies/policy_agents.php:973 msgid "U." msgstr "U." -#: ../../enterprise/godmode/policies/policy_agents.php:964 -#: ../../enterprise/godmode/policies/policy_agents.php:1348 +#: ../../enterprise/godmode/policies/policy_agents.php:974 +#: ../../enterprise/godmode/policies/policy_agents.php:1358 #: ../../enterprise/godmode/admin_access_logs.php:54 #: ../../godmode/reporting/visual_console_builder.elements.php:134 -#: ../../mobile/operation/agents.php:408 -#: ../../include/class/AuditLog.class.php:130 +#: ../../mobile/operation/agents.php:408 ../../include/class/AuditLog.class.php:130 msgid "A." msgstr "A." -#: ../../enterprise/godmode/policies/policy_agents.php:966 -#: ../../enterprise/godmode/policies/policy_agents.php:1350 +#: ../../enterprise/godmode/policies/policy_agents.php:976 +#: ../../enterprise/godmode/policies/policy_agents.php:1360 #: ../../enterprise/operation/agentes/policy_view.php:69 msgid "Last application" msgstr "Última aplicación" -#: ../../enterprise/godmode/policies/policy_agents.php:967 -#: ../../enterprise/godmode/policies/policy_agents.php:1352 +#: ../../enterprise/godmode/policies/policy_agents.php:977 +#: ../../enterprise/godmode/policies/policy_agents.php:1362 msgid "Add to delete queue" msgstr "Añadir a la lista de eliminación" -#: ../../enterprise/godmode/policies/policy_agents.php:967 -#: ../../enterprise/godmode/policies/policy_agents.php:1352 +#: ../../enterprise/godmode/policies/policy_agents.php:977 +#: ../../enterprise/godmode/policies/policy_agents.php:1362 msgid "D." msgstr "D." -#: ../../enterprise/godmode/policies/policy_agents.php:1061 +#: ../../enterprise/godmode/policies/policy_agents.php:1071 #: ../../godmode/agentes/agent_manager.php:390 msgid "This agent can be remotely configured" msgstr "Este agente puede ser configurado remotamente" -#: ../../enterprise/godmode/policies/policy_agents.php:1070 +#: ../../enterprise/godmode/policies/policy_agents.php:1080 msgid "This agent can not be remotely configured" msgstr "Este agente no puede ser configurado remotamente." -#: ../../enterprise/godmode/policies/policy_agents.php:1123 -#: ../../enterprise/godmode/policies/policy_agents.php:1465 +#: ../../enterprise/godmode/policies/policy_agents.php:1133 +#: ../../enterprise/godmode/policies/policy_agents.php:1475 +#: ../../enterprise/operation/agentes/policy_manager.php:134 msgid "Process deletion" msgstr "Borrado del proceso" -#: ../../enterprise/godmode/policies/policy_agents.php:1228 -#: ../../enterprise/godmode/policies/policy_agents.php:1407 +#: ../../enterprise/godmode/policies/policy_agents.php:1238 +#: ../../enterprise/godmode/policies/policy_agents.php:1417 #: ../../enterprise/operation/agentes/policy_view.php:83 +#: ../../enterprise/operation/agentes/policy_manager.php:144 msgid "Policy applied" msgstr "Política aplicada" -#: ../../enterprise/godmode/policies/policy_agents.php:1236 -#: ../../enterprise/godmode/policies/policy_agents.php:1416 +#: ../../enterprise/godmode/policies/policy_agents.php:1246 +#: ../../enterprise/godmode/policies/policy_agents.php:1426 msgid "Need apply" msgstr "Necesita aplicarse" -#: ../../enterprise/godmode/policies/policy_agents.php:1249 -#: ../../enterprise/godmode/policies/policy_agents.php:1429 +#: ../../enterprise/godmode/policies/policy_agents.php:1259 +#: ../../enterprise/godmode/policies/policy_agents.php:1439 +#: ../../enterprise/operation/agentes/policy_manager.php:175 msgid "Applying policy" msgstr "Aplicando política" -#: ../../enterprise/godmode/policies/policy_agents.php:1262 -#: ../../enterprise/godmode/policies/policy_agents.php:1440 +#: ../../enterprise/godmode/policies/policy_agents.php:1272 +#: ../../enterprise/godmode/policies/policy_agents.php:1450 +#: ../../enterprise/operation/agentes/policy_manager.php:186 msgid "Deleting from policy" msgstr "Eliminando de la política" -#: ../../enterprise/godmode/policies/policy_agents.php:1349 +#: ../../enterprise/godmode/policies/policy_agents.php:1359 msgid "Total agents in policy group" msgstr "Total de agentes en el grupo de política" -#: ../../enterprise/godmode/policies/policy_agents.php:1349 +#: ../../enterprise/godmode/policies/policy_agents.php:1359 msgid "T." msgstr "T." @@ -17672,14 +17205,14 @@ msgstr "" "nodo." #: ../../enterprise/godmode/policies/policy.php:115 -#: ../../enterprise/include/functions_policies.php:3805 -#: ../../godmode/agentes/configurar_agente.php:730 +#: ../../enterprise/include/functions_policies.php:3821 +#: ../../godmode/agentes/configurar_agente.php:748 msgid "Agent plugins" msgstr "Plugins del agente" #: ../../enterprise/godmode/policies/policy.php:145 -#: ../../enterprise/include/functions_policies.php:3703 -#: ../../godmode/agentes/configurar_agente.php:550 +#: ../../enterprise/include/functions_policies.php:3719 +#: ../../godmode/agentes/configurar_agente.php:562 msgid "Agent wizard" msgstr "Asistente de agente" @@ -17690,7 +17223,7 @@ msgstr "Asistente de agente" #: ../../include/class/CredentialStore.class.php:965 #: ../../include/class/SnmpConsole.class.php:221 #: ../../operation/snmpconsole/snmp_statistics.php:104 -#: ../../operation/snmpconsole/snmp_browser.php:92 +#: ../../operation/snmpconsole/snmp_browser.php:94 #: ../../operation/snmpconsole/snmp_mib_uploader.php:60 #: ../../operation/menu.php:259 msgid "SNMP" @@ -17712,15 +17245,15 @@ msgstr "OID personalizado" #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:138 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:406 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2232 -#: ../../enterprise/include/functions_reporting_csv.php:2437 -#: ../../enterprise/include/functions_reporting_csv.php:2451 -#: ../../godmode/setup/news.php:291 ../../godmode/setup/setup_visuals.php:1844 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2358 +#: ../../enterprise/include/functions_reporting_csv.php:2478 +#: ../../enterprise/include/functions_reporting_csv.php:2492 +#: ../../godmode/setup/news.php:291 ../../godmode/setup/setup_visuals.php:1840 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2400 #: ../../include/functions_reports.php:847 #: ../../include/class/TipsWindow.class.php:467 #: ../../include/class/TipsWindow.class.php:750 #: ../../include/class/TipsWindow.class.php:917 -#: ../../include/functions_reporting.php:7518 +#: ../../include/functions_reporting.php:7529 #: ../../include/lib/Dashboard/Widgets/post.php:214 msgid "Text" msgstr "Texto" @@ -17728,8 +17261,8 @@ msgstr "Texto" #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:44 #: ../../enterprise/operation/snmpconsole/snmp_view.php:82 #: ../../enterprise/operation/menu.php:151 -#: ../../include/class/SnmpConsole.class.php:917 -#: ../../include/class/SnmpConsole.class.php:918 +#: ../../include/class/SnmpConsole.class.php:919 +#: ../../include/class/SnmpConsole.class.php:920 msgid "SNMP trap editor" msgstr "Editor de traps SNMP" @@ -17793,8 +17326,7 @@ msgid "" "be installed on the system! You can use the MIB uploader for that purpose." msgstr "" "Los archivos MIB se cargarán; se buscaron las definiciones de trap SNMP. ¡No " -"serán instalados en el sistema! Puedes usar el cargador de MIB para " -"instalarlos." +"serán instalados en el sistema! Puedes usar el cargador de MIB para instalarlos." #: ../../enterprise/godmode/menu.php:16 msgid "Manage Satellite Server" @@ -17815,12 +17347,12 @@ msgstr "Operaciones SNMP" msgid "Satellite operations" msgstr "Operaciones Satélite" -#: ../../enterprise/godmode/menu.php:65 ../../enterprise/godmode/menu.php:282 +#: ../../enterprise/godmode/menu.php:65 ../../enterprise/godmode/menu.php:247 msgid "Duplicate config" msgstr "Duplicar configuración" #: ../../enterprise/godmode/menu.php:92 -#: ../../enterprise/include/functions_policies.php:3682 +#: ../../enterprise/include/functions_policies.php:3698 msgid "Manage policies" msgstr "Gestionar políticas" @@ -17835,6 +17367,10 @@ msgstr "Repositorio de agentes software" #: ../../enterprise/godmode/menu.php:143 #: ../../enterprise/include/class/CSVImportAgents.class.php:114 +#: ../../enterprise/tools/ipam/ipam_network.php:314 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1601 +#: ../../enterprise/tools/ipam/ipam_list.php:871 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1025 #: ../../godmode/wizards/HostDevices.class.php:159 msgid "Import CSV" msgstr "Importar CSV" @@ -17842,111 +17378,49 @@ msgstr "Importar CSV" #: ../../enterprise/godmode/menu.php:147 #: ../../enterprise/include/class/DeploymentCenter.class.php:621 #: ../../godmode/wizards/HostDevices.class.php:165 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:828 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:866 msgid "Agent deployment" msgstr "Despliegue de agentes" -#: ../../enterprise/godmode/menu.php:157 -#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:421 -msgid "Microsoft SQL Server" -msgstr "Servidor Microsoft SQL" - -#: ../../enterprise/godmode/menu.php:158 -msgid "Mysql" -msgstr "Mysql" - -#: ../../enterprise/godmode/menu.php:159 -#: ../../enterprise/godmode/setup/setup.php:126 -#: ../../enterprise/include/class/Oracle.app.php:417 -msgid "Oracle" -msgstr "Oracle" - -#: ../../enterprise/godmode/menu.php:160 -#: ../../enterprise/include/class/VMware.app.php:509 -msgid "VMware" -msgstr "VMware" - -#: ../../enterprise/godmode/menu.php:161 -#: ../../enterprise/include/class/SAPView.class.php:621 -#: ../../enterprise/include/class/SAPView.class.php:624 -#: ../../include/class/CredentialStore.class.php:962 -msgid "SAP" -msgstr "SAP" - -#: ../../enterprise/godmode/menu.php:162 -#: ../../enterprise/include/class/DB2.app.php:410 -msgid "DB2" -msgstr "DB2" - -#: ../../enterprise/godmode/menu.php:163 -#: ../../enterprise/godmode/wizards/Applications.class.php:163 -#: ../../enterprise/godmode/wizards/Applications.class.php:171 -msgid "Applications" -msgstr "Aplicaciones" - -#: ../../enterprise/godmode/menu.php:185 -msgid "Amazon Web Services" -msgstr "Amazon Web Services" - -#: ../../enterprise/godmode/menu.php:186 -msgid "Microsoft Azure" -msgstr "Microsoft Azure" - -#: ../../enterprise/godmode/menu.php:187 -msgid "Google Compute Platform" -msgstr "Google Compute Platform" - -#: ../../enterprise/godmode/menu.php:188 -#: ../../enterprise/godmode/wizards/Cloud.class.php:186 -#: ../../enterprise/godmode/wizards/Cloud.class.php:195 -#: ../../enterprise/include/class/Azure.cloud.php:150 -#: ../../enterprise/include/class/Azure.cloud.php:194 -#: ../../enterprise/include/class/Aws.cloud.php:115 -#: ../../enterprise/include/class/Aws.cloud.php:162 -#: ../../enterprise/include/class/Google.cloud.php:144 -#: ../../enterprise/include/class/Google.cloud.php:188 -msgid "Cloud" -msgstr "Nube" - -#: ../../enterprise/godmode/menu.php:205 +#: ../../enterprise/godmode/menu.php:170 msgid "New console task" msgstr "Nueva tarea de consola" -#: ../../enterprise/godmode/menu.php:215 +#: ../../enterprise/godmode/menu.php:180 msgid "Enterprise ACL Setup" msgstr "Configuración ACL Enterprise" -#: ../../enterprise/godmode/menu.php:224 +#: ../../enterprise/godmode/menu.php:189 #: ../../enterprise/godmode/setup/setup_skins.php:40 msgid "Skins" msgstr "Apariencia" -#: ../../enterprise/godmode/menu.php:236 ../../enterprise/godmode/menu.php:240 +#: ../../enterprise/godmode/menu.php:201 ../../enterprise/godmode/menu.php:205 msgid "Manage database HA" msgstr "Gestionar la base de datos de alta disponibilidad" -#: ../../enterprise/godmode/menu.php:251 +#: ../../enterprise/godmode/menu.php:216 #: ../../enterprise/godmode/servers/manage_export.php:60 #: ../../enterprise/godmode/servers/manage_export_form.php:76 msgid "Export targets" msgstr "Servidores de exportación" -#: ../../enterprise/godmode/menu.php:273 +#: ../../enterprise/godmode/menu.php:238 msgid "Log Collector" msgstr "Colector de logs" -#: ../../enterprise/godmode/menu.php:291 +#: ../../enterprise/godmode/menu.php:256 msgid "Password policy" msgstr "Política de contraseñas" -#: ../../enterprise/godmode/menu.php:299 +#: ../../enterprise/godmode/menu.php:264 #: ../../enterprise/include/functions_setup.php:44 #: ../../enterprise/include/functions_setup.php:108 #: ../../godmode/extensions.php:161 ../../godmode/setup/setup.php:356 msgid "Enterprise" msgstr "Enterprise" -#: ../../enterprise/godmode/menu.php:312 +#: ../../enterprise/godmode/menu.php:277 #: ../../enterprise/include/class/Omnishell.class.php:597 #: ../../enterprise/include/class/Omnishell.class.php:1631 #: ../../enterprise/operation/agentes/ver_agente.php:274 @@ -17955,17 +17429,17 @@ msgstr "Enterprise" msgid "Omnishell" msgstr "Omnishell" -#: ../../enterprise/godmode/menu.php:326 ../../enterprise/tools/ipam/ipam.php:453 +#: ../../enterprise/godmode/menu.php:291 ../../enterprise/tools/ipam/ipam.php:457 #: ../../include/functions_reports.php:704 msgid "IPAM" msgstr "IPAM" -#: ../../enterprise/godmode/menu.php:335 ../../godmode/setup/setup.php:204 +#: ../../enterprise/godmode/menu.php:300 ../../godmode/setup/setup.php:204 #: ../../godmode/setup/setup.php:314 msgid "Module Library" msgstr "Biblioteca de módulos" -#: ../../enterprise/godmode/menu.php:343 +#: ../../enterprise/godmode/menu.php:308 #: ../../enterprise/godmode/alerts/alert_inventory.php:88 #: ../../enterprise/godmode/alerts/alert_inventory.php:107 msgid "Inventory alerts" @@ -17999,7 +17473,7 @@ msgstr "Error al crear las alertas para estos módulos. Resuelve el problema." #: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:115 #: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:127 -#: ../../enterprise/include/ajax/policy.ajax.php:263 +#: ../../enterprise/include/ajax/policy.ajax.php:268 #: ../../godmode/massive/massive_standby_alerts.php:218 #: ../../godmode/massive/massive_add_alerts.php:280 #: ../../godmode/massive/massive_enable_disable_alerts.php:190 @@ -18011,8 +17485,8 @@ msgstr "Plantilla de alerta" #: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:129 #: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:140 #: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:141 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2200 -#: ../../include/functions_alerts.php:673 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2242 +#: ../../include/functions_alerts.php:679 msgid "Regular expression" msgstr "Expresión regular" @@ -18094,12 +17568,12 @@ msgstr " política de" #: ../../enterprise/godmode/setup/setup_auth.php:341 #: ../../enterprise/godmode/setup/setup_auth.php:473 #: ../../enterprise/godmode/setup/setup_auth.php:639 -#: ../../enterprise/godmode/setup/setup_auth.php:1197 -#: ../../enterprise/godmode/setup/setup_auth.php:1498 -#: ../../enterprise/godmode/setup/setup_auth.php:1668 +#: ../../enterprise/godmode/setup/setup_auth.php:1247 +#: ../../enterprise/godmode/setup/setup_auth.php:1552 +#: ../../enterprise/godmode/setup/setup_auth.php:1722 #: ../../enterprise/godmode/setup/setup_acl.php:487 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:719 -#: ../../enterprise/include/functions_tasklist.php:606 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:760 +#: ../../enterprise/include/functions_tasklist.php:632 #: ../../enterprise/include/class/DeploymentCenter.class.php:688 #: ../../enterprise/include/class/AgentRepository.class.php:735 #: ../../enterprise/include/class/Omnishell.class.php:368 @@ -18113,38 +17587,38 @@ msgstr " política de" #: ../../godmode/agentes/planned_downtime.editor.php:1216 #: ../../godmode/agentes/agent_manager.php:218 #: ../../godmode/agentes/agent_manager.php:281 -#: ../../godmode/massive/massive_copy_modules.php:178 -#: ../../godmode/massive/massive_delete_modules.php:407 -#: ../../godmode/massive/massive_delete_modules.php:521 -#: ../../godmode/massive/massive_edit_agents.php:667 -#: ../../godmode/massive/massive_edit_agents.php:1170 +#: ../../godmode/massive/massive_copy_modules.php:203 +#: ../../godmode/massive/massive_delete_modules.php:415 +#: ../../godmode/massive/massive_delete_modules.php:544 +#: ../../godmode/massive/massive_edit_agents.php:678 +#: ../../godmode/massive/massive_edit_agents.php:1181 #: ../../godmode/massive/massive_add_action_alerts.php:217 -#: ../../godmode/massive/massive_edit_modules.php:411 -#: ../../godmode/massive/massive_edit_modules.php:497 +#: ../../godmode/massive/massive_edit_modules.php:426 +#: ../../godmode/massive/massive_edit_modules.php:542 #: ../../godmode/reporting/create_container.php:674 #: ../../godmode/events/event_edit_filter.php:512 #: ../../godmode/events/event_edit_filter.php:528 #: ../../include/functions_visual_map_editor.php:492 -#: ../../include/functions_visual_map_editor.php:1512 -#: ../../include/functions_visual_map_editor.php:1606 +#: ../../include/functions_visual_map_editor.php:1507 +#: ../../include/functions_visual_map_editor.php:1601 #: ../../include/ajax/visual_console_builder.ajax.php:1186 -#: ../../include/functions_profile.php:390 ../../include/functions_html.php:2342 -#: ../../include/functions_html.php:2343 ../../include/functions_html.php:2344 -#: ../../include/functions_html.php:2345 ../../include/functions_html.php:2346 -#: ../../include/functions_html.php:2348 ../../include/functions_html.php:2349 -#: ../../include/functions_html.php:2350 ../../include/functions_html.php:2351 -#: ../../include/functions_html.php:2352 ../../include/functions_html.php:2367 -#: ../../include/functions_html.php:2389 ../../include/functions_html.php:2411 -#: ../../include/functions_html.php:2433 ../../include/functions_html.php:2455 -#: ../../include/lib/Dashboard/Widgets/events_list.php:340 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:275 -#: ../../operation/events/events.php:2053 ../../operation/events/events.php:2071 -#: ../../operation/events/events.php:3087 +#: ../../include/functions_profile.php:390 ../../include/functions_html.php:2398 +#: ../../include/functions_html.php:2399 ../../include/functions_html.php:2400 +#: ../../include/functions_html.php:2401 ../../include/functions_html.php:2402 +#: ../../include/functions_html.php:2404 ../../include/functions_html.php:2405 +#: ../../include/functions_html.php:2406 ../../include/functions_html.php:2407 +#: ../../include/functions_html.php:2408 ../../include/functions_html.php:2423 +#: ../../include/functions_html.php:2445 ../../include/functions_html.php:2467 +#: ../../include/functions_html.php:2489 ../../include/functions_html.php:2511 +#: ../../include/lib/Dashboard/Widgets/events_list.php:351 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:276 +#: ../../operation/events/events.php:2206 ../../operation/events/events.php:2224 +#: ../../operation/events/events.php:3300 msgid "Any" msgstr "Cualquiera" #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:190 -#: ../../godmode/massive/massive_copy_modules.php:213 +#: ../../godmode/massive/massive_copy_modules.php:236 msgid "No modules for this agent" msgstr "No existen módulos para este agente" @@ -18154,24 +17628,24 @@ msgstr "a políticas" #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:365 #: ../../godmode/massive/massive_add_alerts.php:324 -#: ../../godmode/massive/massive_edit_agents.php:1407 +#: ../../godmode/massive/massive_edit_agents.php:1418 #: ../../godmode/massive/massive_delete_alerts.php:389 msgid "" "Unsucessful sending the data, please contact with your administrator or make " "with less elements." msgstr "" -"Error al enviar los datos. Por favor, contacta con el administrador o " -"inténtalo con menos elementos." +"Error al enviar los datos. Por favor, contacta con el administrador o inténtalo " +"con menos elementos." #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:372 -#: ../../godmode/massive/massive_copy_modules.php:551 -#: ../../include/functions_agents.php:876 +#: ../../godmode/massive/massive_copy_modules.php:585 +#: ../../include/functions_agents.php:867 msgid "No source agent to copy" msgstr "No hay agente de origen del que copiar" #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:377 -#: ../../godmode/massive/massive_copy_modules.php:564 -#: ../../include/functions_agents.php:907 +#: ../../godmode/massive/massive_copy_modules.php:598 +#: ../../include/functions_agents.php:898 msgid "No modules have been selected" msgstr "No se ha seleccionado ningún módulo" @@ -18180,9 +17654,9 @@ msgid "No destiny policies to copy" msgstr "No hay políticas de destino que copiar" #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:211 -#: ../../godmode/massive/massive_delete_modules.php:372 -#: ../../godmode/massive/massive_edit_modules.php:356 -#: ../../include/functions_reporting_html.php:1785 +#: ../../godmode/massive/massive_delete_modules.php:377 +#: ../../godmode/massive/massive_edit_modules.php:357 +#: ../../include/functions_reporting_html.php:1789 msgid "Agent group" msgstr "Grupo de agentes" @@ -18192,26 +17666,25 @@ msgstr "Filtro de módulo" #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:261 #: ../../godmode/massive/massive_delete_action_alerts.php:242 -#: ../../godmode/massive/massive_delete_modules.php:551 +#: ../../godmode/massive/massive_delete_modules.php:562 #: ../../godmode/massive/massive_add_alerts.php:260 #: ../../godmode/massive/massive_delete_alerts.php:342 #: ../../godmode/massive/massive_add_action_alerts.php:221 -#: ../../godmode/massive/massive_edit_modules.php:524 +#: ../../godmode/massive/massive_edit_modules.php:561 msgid "When select agents" msgstr "Al seleccionar agentes" #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:265 -#: ../../extensions/agents_modules.php:497 -#: ../../extensions/agents_modules.php:501 +#: ../../extensions/agents_modules.php:497 ../../extensions/agents_modules.php:501 #: ../../godmode/agentes/planned_downtime.editor.php:1235 #: ../../godmode/massive/massive_delete_action_alerts.php:246 -#: ../../godmode/massive/massive_delete_modules.php:555 +#: ../../godmode/massive/massive_delete_modules.php:565 #: ../../godmode/massive/massive_add_alerts.php:264 #: ../../godmode/massive/massive_delete_alerts.php:346 #: ../../godmode/massive/massive_add_action_alerts.php:225 -#: ../../godmode/massive/massive_edit_modules.php:528 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1923 -#: ../../include/functions_html.php:5971 +#: ../../godmode/massive/massive_edit_modules.php:564 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1965 +#: ../../include/functions_html.php:6087 msgid "Show common modules" msgstr "Mostrar módulos comunes" @@ -18219,13 +17692,13 @@ msgstr "Mostrar módulos comunes" #: ../../extensions/agents_modules.php:498 #: ../../godmode/agentes/planned_downtime.editor.php:1236 #: ../../godmode/massive/massive_delete_action_alerts.php:247 -#: ../../godmode/massive/massive_delete_modules.php:556 +#: ../../godmode/massive/massive_delete_modules.php:566 #: ../../godmode/massive/massive_add_alerts.php:265 #: ../../godmode/massive/massive_delete_alerts.php:347 #: ../../godmode/massive/massive_add_action_alerts.php:226 -#: ../../godmode/massive/massive_edit_modules.php:529 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1924 -#: ../../include/functions_html.php:5972 +#: ../../godmode/massive/massive_edit_modules.php:565 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1966 +#: ../../include/functions_html.php:6088 msgid "Show all modules" msgstr "Mostrar todos los módulos" @@ -18248,7 +17721,7 @@ msgstr "No ha habido cambios." #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:702 #: ../../enterprise/tools/ipam/ipam.php:300 #: ../../enterprise/tools/ipam/ipam.php:361 -#: ../../godmode/massive/massive_operations.php:413 +#: ../../godmode/massive/massive_operations.php:410 #: ../../godmode/massive/massive_edit_plugins.php:921 msgid "Massive operations" msgstr "Operaciones masivas" @@ -18257,7 +17730,7 @@ msgstr "Operaciones masivas" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:30 #: ../../godmode/snmpconsole/snmp_alert.php:41 #: ../../include/class/SnmpConsole.class.php:315 -#: ../../include/class/SnmpConsole.class.php:1381 +#: ../../include/class/SnmpConsole.class.php:1374 msgid "Cold start (0)" msgstr "Inicio cero (0)" @@ -18265,7 +17738,7 @@ msgstr "Inicio cero (0)" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:31 #: ../../godmode/snmpconsole/snmp_alert.php:42 #: ../../include/class/SnmpConsole.class.php:316 -#: ../../include/class/SnmpConsole.class.php:1385 +#: ../../include/class/SnmpConsole.class.php:1378 msgid "Warm start (1)" msgstr "Comienzo de inicio (1)" @@ -18273,7 +17746,7 @@ msgstr "Comienzo de inicio (1)" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:32 #: ../../godmode/snmpconsole/snmp_alert.php:43 #: ../../include/class/SnmpConsole.class.php:317 -#: ../../include/class/SnmpConsole.class.php:1389 +#: ../../include/class/SnmpConsole.class.php:1382 msgid "Link down (2)" msgstr "Enlace interrumpido (2)" @@ -18281,7 +17754,7 @@ msgstr "Enlace interrumpido (2)" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:33 #: ../../godmode/snmpconsole/snmp_alert.php:44 #: ../../include/class/SnmpConsole.class.php:318 -#: ../../include/class/SnmpConsole.class.php:1393 +#: ../../include/class/SnmpConsole.class.php:1386 msgid "Link up (3)" msgstr "Enlace activo (3)" @@ -18289,7 +17762,7 @@ msgstr "Enlace activo (3)" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:34 #: ../../godmode/snmpconsole/snmp_alert.php:45 #: ../../include/class/SnmpConsole.class.php:319 -#: ../../include/class/SnmpConsole.class.php:1397 +#: ../../include/class/SnmpConsole.class.php:1390 msgid "Authentication failure (4)" msgstr "Fallo de autentificación (4)" @@ -18297,17 +17770,17 @@ msgstr "Fallo de autentificación (4)" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:35 #: ../../enterprise/godmode/setup/setup_acl.php:530 #: ../../enterprise/godmode/setup/setup_acl.php:534 -#: ../../enterprise/include/class/Aws.cloud.php:347 -#: ../../extensions/api_checker.php:303 +#: ../../enterprise/include/class/Aws.cloud.php:346 +#: ../../extensions/api_checker.php:313 #: ../../godmode/groups/configure_group.php:268 #: ../../godmode/users/configure_user.php:65 #: ../../godmode/users/user_management.php:44 #: ../../godmode/snmpconsole/snmp_alert.php:46 #: ../../godmode/massive/massive_edit_users.php:279 -#: ../../include/auth/mysql.php:813 ../../include/functions_graph.php:3553 +#: ../../include/auth/mysql.php:818 ../../include/functions_graph.php:3557 #: ../../include/class/SnmpConsole.class.php:320 -#: ../../include/class/SnmpConsole.class.php:1374 -#: ../../include/class/SnmpConsole.class.php:1401 +#: ../../include/class/SnmpConsole.class.php:1367 +#: ../../include/class/SnmpConsole.class.php:1394 #: ../../operation/users/user_edit.php:474 #: ../../operation/gis_maps/render_view.php:168 msgid "Other" @@ -18342,8 +17815,8 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:202 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:267 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:310 -#: ../../godmode/snmpconsole/snmp_alert.php:863 -#: ../../godmode/snmpconsole/snmp_alert.php:1757 +#: ../../godmode/snmpconsole/snmp_alert.php:867 +#: ../../godmode/snmpconsole/snmp_alert.php:1761 #: ../../include/functions_snmp.php:433 #: ../../include/class/SnmpConsole.class.php:415 msgid "Trap type" @@ -18383,44 +17856,44 @@ msgstr "Valor/OID personalizado" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:308 #: ../../godmode/snmpconsole/snmp_trap_generator.php:138 -#: ../../godmode/snmpconsole/snmp_alert.php:814 -#: ../../godmode/snmpconsole/snmp_alert.php:1896 +#: ../../godmode/snmpconsole/snmp_alert.php:816 +#: ../../godmode/snmpconsole/snmp_alert.php:1900 #: ../../include/class/SnmpConsole.class.php:274 msgid "SNMP Agent" msgstr "Agente SNMP" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:312 -#: ../../godmode/snmpconsole/snmp_alert.php:884 +#: ../../godmode/snmpconsole/snmp_alert.php:888 msgid "Single value" msgstr "Valor único" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:314 -#: ../../godmode/snmpconsole/snmp_alert.php:1537 -#: ../../godmode/alerts/configure_alert_template.php:744 +#: ../../godmode/snmpconsole/snmp_alert.php:1541 +#: ../../godmode/alerts/configure_alert_template.php:765 msgid "Min. number of alerts" msgstr "Número mínimo de alertas" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:316 -#: ../../godmode/snmpconsole/snmp_alert.php:1554 -#: ../../godmode/alerts/configure_alert_template.php:784 +#: ../../godmode/snmpconsole/snmp_alert.php:1558 +#: ../../godmode/alerts/configure_alert_template.php:805 msgid "Max. number of alerts" msgstr "Número máximo de alertas" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:331 -#: ../../godmode/snmpconsole/snmp_alert.php:1583 +#: ../../godmode/snmpconsole/snmp_alert.php:1587 msgid "Other value" msgstr "Otros valores" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:337 -#: ../../godmode/snmpconsole/snmp_alert.php:1651 -#: ../../godmode/snmpconsole/snmp_alert.php:1891 +#: ../../godmode/snmpconsole/snmp_alert.php:1655 +#: ../../godmode/snmpconsole/snmp_alert.php:1895 #: ../../godmode/reporting/reporting_builder.list_items.php:373 #: ../../godmode/reporting/reporting_builder.list_items.php:718 #: ../../godmode/reporting/graph_builder.graph_editor.php:244 #: ../../godmode/reporting/visual_console_builder.elements.php:123 #: ../../include/functions_visual_map_editor.php:968 #: ../../include/rest-api/models/VisualConsole/Items/Box.php:246 -#: ../../include/rest-api/models/VisualConsole/Item.php:2027 +#: ../../include/rest-api/models/VisualConsole/Item.php:2031 msgid "Position" msgstr "Posición" @@ -18445,15 +17918,21 @@ msgid "Modules agents in policy" msgstr "Módulos de agentes en la política" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:491 -#: ../../godmode/massive/massive_edit_modules.php:569 +#: ../../godmode/massive/massive_edit_modules.php:647 msgid "Dynamic Min." msgstr "Mínimo dinámico" +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:493 +#: ../../godmode/modules/manage_network_components_form_common.php:187 +#: ../../godmode/massive/massive_edit_modules.php:651 +msgid "Dynamic Max." +msgstr "Dinámico máximo" + #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:732 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:270 -#: ../../godmode/modules/manage_network_components_form_network.php:85 -#: ../../godmode/agentes/module_manager_editor_network.php:197 -#: ../../godmode/massive/massive_edit_modules.php:811 +#: ../../godmode/modules/manage_network_components_form_network.php:94 +#: ../../godmode/agentes/module_manager_editor_network.php:192 +#: ../../godmode/massive/massive_edit_modules.php:920 #: ../../include/class/CredentialStore.class.php:1094 #: ../../include/class/CredentialStore.class.php:1378 #: ../../include/class/AgentWizard.class.php:796 @@ -18461,27 +17940,27 @@ msgid "SNMP community" msgstr "Comunidad SNMP" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:742 -#: ../../godmode/agentes/module_manager_editor_network.php:199 -#: ../../godmode/massive/massive_edit_modules.php:821 +#: ../../godmode/agentes/module_manager_editor_network.php:194 +#: ../../godmode/massive/massive_edit_modules.php:933 msgid "SNMP OID" msgstr "SNMP OID" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:757 -#: ../../godmode/modules/manage_network_components_form_network.php:53 -#: ../../godmode/agentes/module_manager_editor_wmi.php:97 +#: ../../godmode/modules/manage_network_components_form_network.php:54 +#: ../../godmode/agentes/module_manager_editor_wmi.php:92 #: ../../godmode/agentes/module_manager_editor_network.php:82 -#: ../../godmode/massive/massive_edit_modules.php:836 +#: ../../godmode/massive/massive_edit_modules.php:950 #: ../../include/class/AgentWizard.class.php:633 -#: ../../include/functions_snmp_browser.php:709 +#: ../../include/functions_snmp_browser.php:728 msgid "Target IP" msgstr "IP objetivo" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:780 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:990 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:996 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:288 -#: ../../godmode/modules/manage_network_components_form_network.php:66 -#: ../../godmode/agentes/module_manager_editor_network.php:198 -#: ../../godmode/massive/massive_edit_modules.php:854 +#: ../../godmode/modules/manage_network_components_form_network.php:70 +#: ../../godmode/agentes/module_manager_editor_network.php:193 +#: ../../godmode/massive/massive_edit_modules.php:973 #: ../../godmode/wizards/HostDevices.class.php:1216 #: ../../include/class/CredentialStore.class.php:1106 #: ../../include/class/CredentialStore.class.php:1391 @@ -18491,30 +17970,30 @@ msgstr "Versión SNMP" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:795 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:322 -#: ../../godmode/modules/manage_network_components_form_network.php:127 -#: ../../godmode/agentes/module_manager_editor_network.php:378 -#: ../../godmode/massive/massive_edit_modules.php:867 +#: ../../godmode/modules/manage_network_components_form_network.php:147 +#: ../../godmode/agentes/module_manager_editor_network.php:373 +#: ../../godmode/massive/massive_edit_modules.php:991 #: ../../godmode/wizards/HostDevices.class.php:1294 -#: ../../include/functions_snmp_browser.php:839 +#: ../../include/functions_snmp_browser.php:858 msgid "Auth user" msgstr "Autentificación de usuario" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:804 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:338 -#: ../../godmode/modules/manage_network_components_form_network.php:107 -#: ../../godmode/agentes/module_manager_editor_network.php:391 -#: ../../godmode/massive/massive_edit_modules.php:876 +#: ../../godmode/modules/manage_network_components_form_network.php:121 +#: ../../godmode/agentes/module_manager_editor_network.php:386 +#: ../../godmode/massive/massive_edit_modules.php:1003 #: ../../godmode/wizards/HostDevices.class.php:1336 -#: ../../include/functions_snmp_browser.php:851 +#: ../../include/functions_snmp_browser.php:870 msgid "Auth password" msgstr "Autentificación de contraseña" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:804 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:808 -#: ../../godmode/agentes/module_manager_editor_network.php:391 -#: ../../godmode/agentes/module_manager_editor_network.php:415 -#: ../../godmode/massive/massive_edit_modules.php:876 -#: ../../godmode/massive/massive_edit_modules.php:880 +#: ../../godmode/agentes/module_manager_editor_network.php:386 +#: ../../godmode/agentes/module_manager_editor_network.php:410 +#: ../../godmode/massive/massive_edit_modules.php:1003 +#: ../../godmode/massive/massive_edit_modules.php:1013 #: ../../godmode/wizards/HostDevices.class.php:1338 #: ../../godmode/wizards/HostDevices.class.php:1369 msgid "The pass length must be eight character minimum." @@ -18522,139 +18001,139 @@ msgstr "La longitud de la contraseña debe ser mínimo de ocho caracteres." #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:806 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:360 -#: ../../godmode/modules/manage_network_components_form_network.php:149 -#: ../../godmode/agentes/module_manager_editor_network.php:413 -#: ../../godmode/massive/massive_edit_modules.php:878 +#: ../../godmode/modules/manage_network_components_form_network.php:179 +#: ../../godmode/agentes/module_manager_editor_network.php:408 +#: ../../godmode/massive/massive_edit_modules.php:1008 #: ../../godmode/wizards/HostDevices.class.php:1352 #: ../../include/class/CredentialStore.class.php:1196 #: ../../include/class/CredentialStore.class.php:1498 #: ../../include/class/AgentWizard.class.php:954 -#: ../../include/functions_snmp_browser.php:870 +#: ../../include/functions_snmp_browser.php:889 msgid "Privacy method" msgstr "Método de privacidad" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:807 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:363 -#: ../../godmode/modules/manage_network_components_form_network.php:152 -#: ../../godmode/agentes/module_manager_editor_network.php:414 -#: ../../godmode/massive/massive_edit_modules.php:879 +#: ../../godmode/modules/manage_network_components_form_network.php:182 +#: ../../godmode/agentes/module_manager_editor_network.php:409 +#: ../../godmode/massive/massive_edit_modules.php:1009 #: ../../godmode/wizards/HostDevices.class.php:1357 #: ../../include/class/CredentialStore.class.php:1205 #: ../../include/class/CredentialStore.class.php:1507 -#: ../../include/functions_snmp_browser.php:873 +#: ../../include/functions_snmp_browser.php:892 msgid "DES" msgstr "DES" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:807 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:364 -#: ../../godmode/modules/manage_network_components_form_network.php:153 -#: ../../godmode/agentes/module_manager_editor_network.php:414 -#: ../../godmode/massive/massive_edit_modules.php:879 +#: ../../godmode/modules/manage_network_components_form_network.php:183 +#: ../../godmode/agentes/module_manager_editor_network.php:409 +#: ../../godmode/massive/massive_edit_modules.php:1009 #: ../../godmode/wizards/HostDevices.class.php:1358 #: ../../include/class/CredentialStore.class.php:1204 #: ../../include/class/CredentialStore.class.php:1505 -#: ../../include/functions_snmp_browser.php:874 +#: ../../include/functions_snmp_browser.php:893 msgid "AES" msgstr "AES" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:808 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:379 -#: ../../godmode/modules/manage_network_components_form_network.php:136 -#: ../../godmode/agentes/module_manager_editor_network.php:415 -#: ../../godmode/massive/massive_edit_modules.php:880 +#: ../../godmode/modules/manage_network_components_form_network.php:159 +#: ../../godmode/agentes/module_manager_editor_network.php:410 +#: ../../godmode/massive/massive_edit_modules.php:1013 #: ../../godmode/wizards/HostDevices.class.php:1367 #: ../../include/class/CredentialStore.class.php:1213 #: ../../include/class/CredentialStore.class.php:1519 #: ../../include/class/AgentWizard.class.php:968 -#: ../../include/functions_snmp_browser.php:886 +#: ../../include/functions_snmp_browser.php:905 msgid "Privacy pass" msgstr "Conexión privada" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:810 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:396 -#: ../../godmode/modules/manage_network_components_form_network.php:180 -#: ../../godmode/agentes/module_manager_editor_network.php:437 -#: ../../godmode/massive/massive_edit_modules.php:882 +#: ../../godmode/modules/manage_network_components_form_network.php:215 +#: ../../godmode/agentes/module_manager_editor_network.php:432 +#: ../../godmode/massive/massive_edit_modules.php:1018 #: ../../godmode/wizards/HostDevices.class.php:1321 -#: ../../include/functions_snmp_browser.php:898 +#: ../../include/functions_snmp_browser.php:917 msgid "Auth method" msgstr "Método de autentificación" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:811 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:399 -#: ../../godmode/modules/manage_network_components_form_network.php:183 -#: ../../godmode/agentes/module_manager_editor_network.php:440 -#: ../../godmode/massive/massive_edit_modules.php:883 +#: ../../godmode/modules/manage_network_components_form_network.php:218 +#: ../../godmode/agentes/module_manager_editor_network.php:435 +#: ../../godmode/massive/massive_edit_modules.php:1019 #: ../../godmode/wizards/HostDevices.class.php:1326 -#: ../../include/class/Diagnostics.class.php:2207 +#: ../../include/class/Diagnostics.class.php:2208 #: ../../include/class/CredentialStore.class.php:1170 #: ../../include/class/CredentialStore.class.php:1471 -#: ../../include/functions_snmp_browser.php:901 +#: ../../include/functions_snmp_browser.php:920 msgid "MD5" msgstr "MD5" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:811 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:400 -#: ../../godmode/modules/manage_network_components_form_network.php:184 -#: ../../godmode/agentes/module_manager_editor_network.php:441 -#: ../../godmode/massive/massive_edit_modules.php:883 +#: ../../godmode/modules/manage_network_components_form_network.php:219 +#: ../../godmode/agentes/module_manager_editor_network.php:436 +#: ../../godmode/massive/massive_edit_modules.php:1019 #: ../../godmode/wizards/HostDevices.class.php:1327 #: ../../include/class/CredentialStore.class.php:1171 #: ../../include/class/CredentialStore.class.php:1473 -#: ../../include/functions_snmp_browser.php:902 +#: ../../include/functions_snmp_browser.php:921 msgid "SHA" msgstr "SHA" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:812 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:415 -#: ../../godmode/modules/manage_network_components_form_network.php:162 -#: ../../godmode/agentes/module_manager_editor_network.php:454 -#: ../../godmode/massive/massive_edit_modules.php:884 +#: ../../godmode/modules/manage_network_components_form_network.php:195 +#: ../../godmode/agentes/module_manager_editor_network.php:449 +#: ../../godmode/massive/massive_edit_modules.php:1023 #: ../../godmode/wizards/HostDevices.class.php:1305 #: ../../include/class/CredentialStore.class.php:1125 #: ../../include/class/CredentialStore.class.php:1423 #: ../../include/class/AgentWizard.class.php:895 -#: ../../include/functions_snmp_browser.php:914 +#: ../../include/functions_snmp_browser.php:933 msgid "Security level" msgstr "Nivel de seguridad" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:815 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:418 -#: ../../godmode/modules/manage_network_components_form_network.php:165 -#: ../../godmode/agentes/module_manager_editor_network.php:457 -#: ../../godmode/massive/massive_edit_modules.php:887 +#: ../../godmode/modules/manage_network_components_form_network.php:198 +#: ../../godmode/agentes/module_manager_editor_network.php:452 +#: ../../godmode/massive/massive_edit_modules.php:1026 #: ../../godmode/wizards/HostDevices.class.php:1310 -#: ../../include/functions_snmp_browser.php:917 +#: ../../include/functions_snmp_browser.php:936 msgid "Not auth and not privacy method" msgstr "Método sin autentificación ni privacidad" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:816 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:419 -#: ../../godmode/modules/manage_network_components_form_network.php:166 -#: ../../godmode/agentes/module_manager_editor_network.php:458 -#: ../../godmode/massive/massive_edit_modules.php:888 +#: ../../godmode/modules/manage_network_components_form_network.php:199 +#: ../../godmode/agentes/module_manager_editor_network.php:453 +#: ../../godmode/massive/massive_edit_modules.php:1027 #: ../../godmode/wizards/HostDevices.class.php:1311 -#: ../../include/functions_snmp_browser.php:918 +#: ../../include/functions_snmp_browser.php:937 msgid "Auth and not privacy method" msgstr "Método con autentificación y sin privacidad" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:817 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:420 -#: ../../godmode/modules/manage_network_components_form_network.php:167 -#: ../../godmode/agentes/module_manager_editor_network.php:459 -#: ../../godmode/massive/massive_edit_modules.php:889 +#: ../../godmode/modules/manage_network_components_form_network.php:200 +#: ../../godmode/agentes/module_manager_editor_network.php:454 +#: ../../godmode/massive/massive_edit_modules.php:1028 #: ../../godmode/wizards/HostDevices.class.php:1312 -#: ../../include/functions_snmp_browser.php:919 +#: ../../include/functions_snmp_browser.php:938 msgid "Auth and privacy method" msgstr "Método con autentificación y privacidad" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:835 #: ../../enterprise/operation/agentes/tag_view.php:157 -#: ../../godmode/agentes/module_manager_editor_common.php:301 -#: ../../godmode/agentes/module_manager_editor_common.php:984 -#: ../../godmode/massive/massive_edit_modules.php:907 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3937 -#: ../../include/ajax/heatmap.ajax.php:228 ../../include/functions_graph.php:5045 +#: ../../godmode/agentes/module_manager_editor_common.php:302 +#: ../../godmode/agentes/module_manager_editor_common.php:1001 +#: ../../godmode/massive/massive_edit_modules.php:1069 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3982 +#: ../../include/ajax/heatmap.ajax.php:228 ../../include/functions_graph.php:5055 #: ../../include/functions_treeview.php:115 #: ../../include/lib/Dashboard/Widgets/heatmap.php:334 #: ../../operation/heatmap.php:103 ../../operation/agentes/status_monitor.php:572 @@ -18664,10 +18143,10 @@ msgstr "Sin asignar" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:849 #: ../../enterprise/godmode/setup/setup_module_library.php:52 #: ../../extensions/quick_shell.php:176 -#: ../../godmode/modules/manage_network_components_form_wmi.php:47 -#: ../../godmode/agentes/module_manager_editor_wmi.php:128 -#: ../../godmode/massive/massive_edit_modules.php:921 -#: ../../include/functions_ui.php:7545 +#: ../../godmode/modules/manage_network_components_form_wmi.php:58 +#: ../../godmode/agentes/module_manager_editor_wmi.php:123 +#: ../../godmode/massive/massive_edit_modules.php:1089 +#: ../../include/functions_ui.php:7568 #: ../../include/class/CredentialStore.class.php:973 #: ../../include/class/CredentialStore.class.php:1351 #: ../../include/class/AgentWizard.class.php:677 @@ -18675,125 +18154,126 @@ msgid "Username" msgstr "Usuario" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:855 -#: ../../godmode/agentes/module_manager_editor_common.php:1365 -#: ../../godmode/massive/massive_edit_modules.php:927 +#: ../../godmode/agentes/module_manager_editor_common.php:1382 +#: ../../godmode/massive/massive_edit_modules.php:1112 msgid "Export target" msgstr "Servidor de exportación" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:945 -#: ../../godmode/massive/massive_edit_modules.php:1013 +#: ../../godmode/massive/massive_edit_modules.php:1172 msgid "Active Counters" msgstr "Contadores activos" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:946 -#: ../../godmode/massive/massive_edit_modules.php:1014 +#: ../../godmode/massive/massive_edit_modules.php:1173 msgid "Inactive Counters" msgstr "Contadores inactivos" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:990 -#: ../../godmode/massive/massive_edit_modules.php:1081 +#: ../../godmode/massive/massive_edit_modules.php:1329 msgid "Policy linking status" msgstr "Estado de enlaces de la política" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:990 -#: ../../godmode/massive/massive_edit_modules.php:1081 +#: ../../godmode/massive/massive_edit_modules.php:1329 msgid "This field only has sense in modules adopted by a policy." msgstr "Este campo solo tiene sentido en los módulos aprobados por una política." #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:991 -#: ../../godmode/massive/massive_edit_modules.php:1082 +#: ../../godmode/massive/massive_edit_modules.php:1330 msgid "Linked" msgstr "Enlazado" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:991 -#: ../../godmode/agentes/module_manager.php:854 -#: ../../godmode/agentes/module_manager.php:857 -#: ../../godmode/massive/massive_edit_modules.php:1082 -#: ../../include/ajax/module.php:1095 ../../include/ajax/module.php:1098 +#: ../../godmode/agentes/module_manager.php:920 +#: ../../godmode/agentes/module_manager.php:923 +#: ../../godmode/massive/massive_edit_modules.php:1330 +#: ../../include/ajax/module.php:1110 ../../include/ajax/module.php:1113 msgid "Unlinked" msgstr "Desenlazado" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1000 -#: ../../godmode/modules/manage_network_components_form_common.php:326 -#: ../../godmode/agentes/module_manager_editor_common.php:1395 -#: ../../godmode/massive/massive_edit_modules.php:1091 +#: ../../godmode/modules/manage_network_components_form_common.php:426 +#: ../../godmode/agentes/module_manager_editor_common.php:1412 +#: ../../godmode/massive/massive_edit_modules.php:1306 msgid "Discard unknown events" msgstr "Descartar eventos desconocidos" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1029 -#: ../../godmode/massive/massive_edit_modules.php:1120 +#: ../../godmode/massive/massive_edit_modules.php:1350 msgid "The module still store data but the alerts and events will be stop" msgstr "" "El módulo todavía almacena datos pero las alertas y los eventos se detendrán." #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1044 -#: ../../godmode/agentes/module_manager_editor_common.php:1419 -#: ../../godmode/massive/massive_edit_modules.php:1137 +#: ../../godmode/agentes/module_manager_editor_common.php:1436 +#: ../../godmode/massive/massive_edit_modules.php:1379 +#: ../../include/class/ExtensionsDiscovery.class.php:1392 msgid "Timeout" msgstr "Tiempo de espera" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1053 -#: ../../godmode/massive/massive_edit_modules.php:1146 +#: ../../godmode/massive/massive_edit_modules.php:1380 msgid "Seconds that agent will wait for the execution of the module." msgstr "Segundos que el agente tendrá que esperar para la ejecución del módulo" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1070 -#: ../../godmode/modules/manage_network_components_form_network.php:227 -#: ../../godmode/agentes/module_manager_editor_network.php:323 -#: ../../godmode/massive/massive_edit_modules.php:1163 +#: ../../godmode/modules/manage_network_components_form_network.php:274 +#: ../../godmode/agentes/module_manager_editor_network.php:318 +#: ../../godmode/massive/massive_edit_modules.php:1416 msgid "TCP send" msgstr "Enviar TCP" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1073 -#: ../../godmode/modules/manage_network_components_form_network.php:234 -#: ../../godmode/agentes/module_manager_editor_network.php:324 -#: ../../godmode/massive/massive_edit_modules.php:1166 +#: ../../godmode/modules/manage_network_components_form_network.php:283 +#: ../../godmode/agentes/module_manager_editor_network.php:319 +#: ../../godmode/massive/massive_edit_modules.php:1421 msgid "TCP receive" msgstr "Recibir TCP" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1076 -#: ../../godmode/modules/manage_network_components_form_wmi.php:31 -#: ../../godmode/agentes/module_manager_editor_wmi.php:173 -#: ../../godmode/massive/massive_edit_modules.php:1169 +#: ../../godmode/modules/manage_network_components_form_wmi.php:32 +#: ../../godmode/agentes/module_manager_editor_wmi.php:168 +#: ../../godmode/massive/massive_edit_modules.php:1426 msgid "WMI query" msgstr "Consulta WMI" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1079 -#: ../../godmode/modules/manage_network_components_form_wmi.php:33 -#: ../../godmode/modules/manage_network_components_form_wizard.php:691 -#: ../../godmode/agentes/module_manager_editor_wmi.php:193 -#: ../../godmode/massive/massive_edit_modules.php:1172 +#: ../../godmode/modules/manage_network_components_form_wmi.php:37 +#: ../../godmode/modules/manage_network_components_form_wizard.php:828 +#: ../../godmode/agentes/module_manager_editor_wmi.php:188 +#: ../../godmode/massive/massive_edit_modules.php:1431 msgid "Key string" msgstr "Cadena clave" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1082 -#: ../../godmode/modules/manage_network_components_form_wmi.php:39 -#: ../../godmode/agentes/module_manager_editor_wmi.php:217 -#: ../../godmode/massive/massive_edit_modules.php:1175 +#: ../../godmode/modules/manage_network_components_form_wmi.php:45 +#: ../../godmode/agentes/module_manager_editor_wmi.php:212 +#: ../../godmode/massive/massive_edit_modules.php:1436 msgid "Field number" msgstr "Campo número" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1085 -#: ../../godmode/modules/manage_network_components_form_plugin.php:35 +#: ../../godmode/modules/manage_network_components_form_plugin.php:36 #: ../../godmode/agentes/module_manager_editor_plugin.php:49 #: ../../godmode/massive/massive_edit_plugins.php:346 -#: ../../godmode/massive/massive_edit_modules.php:1178 +#: ../../godmode/massive/massive_edit_modules.php:1454 #: ../../godmode/servers/plugin_registration.php:509 msgid "Plugin" msgstr "Plugin" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1103 -#: ../../godmode/modules/manage_network_components_form_network.php:241 -#: ../../godmode/agentes/module_manager_editor_network.php:479 +#: ../../godmode/modules/manage_network_components_form_network.php:292 +#: ../../godmode/agentes/module_manager_editor_network.php:474 #: ../../godmode/massive/massive_edit_plugins.php:480 -#: ../../godmode/massive/massive_edit_modules.php:1196 +#: ../../godmode/massive/massive_edit_modules.php:1475 #: ../../godmode/alerts/configure_alert_command.php:266 #: ../../godmode/alerts/alert_actions.php:298 #: ../../godmode/alerts/alert_actions.php:352 #: ../../godmode/alerts/configure_alert_action.php:271 #: ../../godmode/events/event_responses.editor.php:230 #: ../../godmode/events/event_responses.editor.php:255 -#: ../../godmode/servers/plugin.php:459 ../../godmode/servers/plugin.php:986 +#: ../../godmode/servers/plugin.php:509 ../../godmode/servers/plugin.php:1042 #: ../../include/class/ManageNetScanScripts.class.php:434 #: ../../include/class/ExternalTools.class.php:382 msgid "Command" @@ -18801,34 +18281,33 @@ msgstr "Comando" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1120 #: ../../enterprise/include/class/DeploymentCenter.class.php:1429 -#: ../../godmode/modules/manage_network_components_form_network.php:260 -#: ../../godmode/agentes/module_manager_editor_network.php:506 -#: ../../godmode/massive/massive_edit_modules.php:1213 +#: ../../godmode/modules/manage_network_components_form_network.php:313 +#: ../../godmode/agentes/module_manager_editor_network.php:501 +#: ../../godmode/massive/massive_edit_modules.php:1494 msgid "Credential identifier" msgstr "Credencial" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1135 -#: ../../godmode/modules/manage_network_components_form_network.php:276 -#: ../../godmode/agentes/module_manager_editor_network.php:539 -#: ../../godmode/massive/massive_edit_modules.php:1228 +#: ../../godmode/modules/manage_network_components_form_network.php:330 +#: ../../godmode/agentes/module_manager_editor_network.php:534 +#: ../../godmode/massive/massive_edit_modules.php:1511 msgid "Inherited" msgstr "Heredado" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1136 -#: ../../godmode/modules/manage_network_components_form_network.php:277 -#: ../../godmode/massive/massive_edit_modules.php:1229 +#: ../../godmode/modules/manage_network_components_form_network.php:331 +#: ../../godmode/massive/massive_edit_modules.php:1512 msgid "Linux" msgstr "Linux" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1137 -#: ../../godmode/modules/manage_network_components_form_network.php:278 -#: ../../godmode/massive/massive_edit_modules.php:1230 +#: ../../godmode/modules/manage_network_components_form_network.php:332 +#: ../../godmode/massive/massive_edit_modules.php:1513 msgid "Windows" msgstr "Windows" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1140 -#: ../../godmode/modules/manage_network_components_form_network.php:281 -#: ../../godmode/massive/massive_edit_modules.php:1233 +#: ../../godmode/modules/manage_network_components_form_network.php:336 msgid "Target OS" msgstr "SO objetivo" @@ -18867,7 +18346,7 @@ msgstr "ACL de grupo" #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:237 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:414 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2584 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2732 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2774 msgid "Condition" msgstr "Condición" @@ -18877,8 +18356,8 @@ msgstr "Grupos de alertas" #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:305 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:1108 -#: ../../godmode/snmpconsole/snmp_alert.php:1672 -#: ../../godmode/alerts/configure_alert_template.php:807 +#: ../../godmode/snmpconsole/snmp_alert.php:1676 +#: ../../godmode/alerts/configure_alert_template.php:828 msgid "Disable event" msgstr "Deshabilitar evento" @@ -18890,7 +18369,7 @@ msgstr "Actualizar alerta" #: ../../enterprise/godmode/alerts/alert_inventory_list.php:91 #: ../../godmode/massive/massive_add_alerts.php:168 #: ../../godmode/massive/massive_add_action_alerts.php:160 -#: ../../godmode/alerts/alert_list.php:278 +#: ../../godmode/alerts/alert_list.php:328 msgid "Successfully added" msgstr "Añadido correctamente" @@ -18904,12 +18383,12 @@ msgstr "Nombre de la alerta" #: ../../enterprise/godmode/alerts/alert_inventory_list.php:240 #: ../../enterprise/operation/agentes/policy_view.php:262 -#: ../../godmode/snmpconsole/snmp_alert.php:1912 +#: ../../godmode/snmpconsole/snmp_alert.php:1916 #: ../../godmode/alerts/alert_view.php:105 -#: ../../include/functions_reporting_html.php:5522 -#: ../../include/ajax/alert_list.ajax.php:295 -#: ../../include/ajax/alert_list.ajax.php:320 -#: ../../include/functions_treeview.php:446 +#: ../../include/functions_reporting_html.php:5533 +#: ../../include/ajax/alert_list.ajax.php:308 +#: ../../include/ajax/alert_list.ajax.php:333 +#: ../../include/functions_treeview.php:487 #: ../../include/class/AgentsAlerts.class.php:913 msgid "Last fired" msgstr "Disparada por última vez" @@ -18919,18 +18398,23 @@ msgstr "Disparada por última vez" #: ../../enterprise/operation/agentes/policy_view.php:349 #: ../../godmode/alerts/alert_list.list.php:648 #: ../../godmode/alerts/alert_view.php:114 ../../mobile/operation/alerts.php:327 -#: ../../include/functions_ui.php:1463 +#: ../../include/functions_ui.php:1545 #: ../../include/class/AgentsAlerts.class.php:960 -#: ../../include/functions_reporting.php:13225 +#: ../../include/functions_reporting.php:13279 msgid "Alert disabled" msgstr "Alerta desactivada" #: ../../enterprise/godmode/alerts/alert_inventory_list.php:338 -#: ../../godmode/snmpconsole/snmp_alert.php:2033 -#: ../../godmode/alerts/alert_list.list.php:759 +#: ../../godmode/snmpconsole/snmp_alert.php:2038 +#: ../../godmode/alerts/alert_list.list.php:759 ../../include/functions_ui.php:1482 +#: ../../include/functions_ui.php:1483 msgid "Delete action" msgstr "Eliminar acción" +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:355 +msgid "Edit alert" +msgstr "Editar alerta" + #: ../../enterprise/godmode/alerts/alert_inventory_list.php:431 msgid "Disable alert" msgstr "Deshabilitar alerta" @@ -18957,26 +18441,25 @@ msgstr "Montador de alertas de inventario" #: ../../enterprise/godmode/alerts/alert_inventory.php:92 #: ../../godmode/agentes/planned_downtime.editor.php:58 -#: ../../godmode/alerts/alert_list.php:517 ../../include/functions_html.php:1944 -#: ../../include/functions_html.php:1945 ../../include/functions_html.php:2055 -#: ../../include/functions_html.php:2056 ../../include/functions_html.php:2235 -#: ../../include/functions_html.php:2236 ../../include/functions_html.php:6741 -#: ../../include/functions_html.php:6742 +#: ../../godmode/alerts/alert_list.php:611 ../../include/functions_html.php:1997 +#: ../../include/functions_html.php:1998 ../../include/functions_html.php:2108 +#: ../../include/functions_html.php:2109 ../../include/functions_html.php:2291 +#: ../../include/functions_html.php:2292 ../../include/functions_html.php:6945 +#: ../../include/functions_html.php:6946 #: ../../include/class/SnmpConsole.class.php:196 #: ../../operation/snmpconsole/snmp_statistics.php:67 -#: ../../operation/events/events.php:1646 +#: ../../operation/events/events.php:1799 msgid "List" msgstr "Lista" #: ../../enterprise/godmode/alerts/alert_inventory.php:111 -#: ../../godmode/reporting/visual_console_builder.php:843 #: ../../operation/visual_console/legacy_view.php:179 msgid "Builder" msgstr "Creador" #: ../../enterprise/godmode/services/services.massive.meta.php:54 #: ../../enterprise/godmode/services/services.massive.elements.php:106 -#: ../../godmode/massive/massive_edit_agents.php:1002 +#: ../../godmode/massive/massive_edit_agents.php:1013 msgid "Not available" msgstr "No disponible" @@ -19060,7 +18543,7 @@ msgstr "Ver servicio" #: ../../enterprise/godmode/services/services.service.php:455 #: ../../enterprise/godmode/services/services.elements.php:854 #: ../../enterprise/operation/services/services.php:153 -#: ../../include/lib/Dashboard/Widgets/service_map.php:452 +#: ../../include/lib/Dashboard/Widgets/service_map.php:459 msgid "Service map" msgstr "Mapa del servicio" @@ -19094,8 +18577,7 @@ msgstr "Nombre aleatorio" #: ../../enterprise/godmode/services/services.service.php:612 #: ../../enterprise/operation/services/massive/services.create.php:679 msgid "" -"This group will be used also to control access to this service and its " -"elements." +"This group will be used also to control access to this service and its elements." msgstr "" "Este grupo se usará también para controlar el acceso a este servicio y a sus " "elementos." @@ -19123,7 +18605,7 @@ msgstr "Agentes para almacenar datos" #: ../../enterprise/include/class/DB2.app.php:555 #: ../../enterprise/include/class/Aws.S3.php:524 #: ../../enterprise/include/class/SAP.app.php:514 -#: ../../enterprise/include/class/Aws.cloud.php:1348 +#: ../../enterprise/include/class/Aws.cloud.php:1349 #: ../../enterprise/include/class/MySQL.app.php:577 #: ../../enterprise/include/class/Oracle.app.php:562 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:566 @@ -19131,9 +18613,9 @@ msgstr "Agentes para almacenar datos" #: ../../enterprise/operation/services/massive/services.create.php:718 #: ../../enterprise/operation/services/services.list.php:212 #: ../../enterprise/operation/services/services.table_services.php:149 -#: ../../enterprise/tools/ipam/ipam_list.php:779 +#: ../../enterprise/tools/ipam/ipam_list.php:785 #: ../../godmode/wizards/HostDevices.class.php:808 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:717 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:755 #: ../../include/class/CustomNetScan.class.php:537 msgid "Manual" msgstr "Manual" @@ -19191,17 +18673,17 @@ msgstr "Límite SLA" #: ../../enterprise/godmode/services/services.service.php:860 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:210 -#: ../../enterprise/include/functions_reporting_csv.php:1531 +#: ../../enterprise/include/functions_reporting_csv.php:1572 #: ../../include/functions_reports.php:711 -#: ../../include/functions_reporting.php:965 +#: ../../include/functions_reporting.php:973 msgid "S.L.A." msgstr "SLA" #: ../../enterprise/godmode/services/services.service.php:869 msgid "" "Here are described the alert templates, which will use their default actions.\n" -"\t\tYou can modify the default behaviour editing alerts in the agent who " -"stores data and alert definitions about the service and the SLA status." +"\t\tYou can modify the default behaviour editing alerts in the agent who stores " +"data and alert definitions about the service and the SLA status." msgstr "" "Aquí se describen las plantillas de alertas, que utilizarán sus acciones por " "defecto.\n" @@ -19231,31 +18713,31 @@ msgstr "Alerta de servicio en crítico de S.L.A" #: ../../enterprise/godmode/services/services.service.php:1028 msgid "" -"This change in the service configuration will delete the history of the " -"service modules. Do you wish to continue?" +"This change in the service configuration will delete the history of the service " +"modules. Do you wish to continue?" msgstr "" -"Este cambio en la configuración del servicio borrará el historial de módulos " -"de servicio. ¿Desea contiinuar?" +"Este cambio en la configuración del servicio borrará el historial de módulos de " +"servicio. ¿Desea contiinuar?" #: ../../enterprise/godmode/services/services.service.php:1030 msgid "" -"This change in the service configuration will prevent the SLA modules from " -"being created. Do you wish to continue?" +"This change in the service configuration will prevent the SLA modules from being " +"created. Do you wish to continue?" msgstr "" -"Este cambio en la configuración del servicio impedirá que se creen módulos " -"SLA. ¿Desea continuar?" +"Este cambio en la configuración del servicio impedirá que se creen módulos SLA. " +"¿Desea continuar?" #: ../../enterprise/godmode/services/services.elements.php:72 msgid "Invalid service" msgstr "Servicio no válido" #: ../../enterprise/godmode/services/services.elements.php:99 -#: ../../enterprise/include/functions_reporting.php:2555 -#: ../../enterprise/include/functions_reporting.php:3500 -#: ../../enterprise/include/functions_reporting.php:4476 -#: ../../include/functions_maps.php:50 ../../include/functions_reporting.php:1075 -#: ../../include/functions_reporting.php:9711 -#: ../../operation/agentes/pandora_networkmap.php:790 +#: ../../enterprise/include/functions_reporting.php:2777 +#: ../../enterprise/include/functions_reporting.php:3722 +#: ../../enterprise/include/functions_reporting.php:4698 +#: ../../include/functions_maps.php:50 ../../include/functions_reporting.php:1083 +#: ../../include/functions_reporting.php:9765 +#: ../../operation/agentes/pandora_networkmap.php:813 msgid "Dynamic" msgstr "Dinámico" @@ -19358,6 +18840,10 @@ msgstr "Tipo de elemento no válido." msgid "Element registered successfully" msgstr "Elemento registrado correctamente." +#: ../../enterprise/godmode/services/services.elements.php:692 +msgid "Duplicate element please select a new one" +msgstr "Elemento duplicado, seleccione uno nuevo" + #: ../../enterprise/godmode/services/services.elements.php:738 #, php-format msgid "Error deleting element: %s" @@ -19388,8 +18874,8 @@ msgstr "Ajustes de activa a histórica" #, php-format msgid "" "Data will be available in active database as time as days you specify here. " -"Older information will be sent to historical database. Note data will be " -"purged from active database after %d days." +"Older information will be sent to historical database. Note data will be purged " +"from active database after %d days." msgstr "" "Los datos estarán activos en la base de datos activa tanto tiempo como " "especifique aquí. La información más antigua se enviará a la base de datos " @@ -19408,8 +18894,8 @@ msgid "" msgstr "" "Los datos de cadena estarán disponibles en la base de datos activa a la hora y " "los días que especifique aquí. La información más antigua se enviará a la base " -"de datos de histórico. Los datos se purgarán de la base de datos activa " -"después de %d días." +"de datos de histórico. Los datos se purgarán de la base de datos activa después " +"de %d días." #: ../../enterprise/godmode/setup/setup_history.php:324 msgid "String data days old to keep in active database" @@ -19421,8 +18907,7 @@ msgid "" "experience issues running pandora_db, try decreasing this value." msgstr "" "Número de filas a enviar a la base de datos histórica cada 'retraso' en " -"segundos. Si tiene problemas al ejecutar pandora_db, pruebe a reducir este " -"valor." +"segundos. Si tiene problemas al ejecutar pandora_db, pruebe a reducir este valor." #: ../../enterprise/godmode/setup/setup_history.php:345 msgid "Transference block size (Step)" @@ -19474,8 +18959,8 @@ msgid "" "active database after %d days." msgstr "" "Los eventos permanecerán en la base de datos activa un máximo de días " -"especificados, después se transferirán a la base de datos histórica. Los " -"eventos se purgarán de la base de datos activa después de %d días." +"especificados, después se transferirán a la base de datos histórica. Los eventos " +"se purgarán de la base de datos activa después de %d días." #: ../../enterprise/godmode/setup/setup_history.php:448 msgid "Events days old to keep in active database" @@ -19484,8 +18969,8 @@ msgstr "Antigüedad de eventos para permanecer en la base de datos activa" #: ../../enterprise/godmode/setup/setup_history.php:464 msgid "Events will be purged from historical database after specified days." msgstr "" -"Los eventos se purgarán de la base de datos histórica después del número de " -"días especificado." +"Los eventos se purgarán de la base de datos histórica después del número de días " +"especificado." #: ../../enterprise/godmode/setup/setup_history.php:468 msgid "Maximum historical events age (days)" @@ -19507,9 +18992,9 @@ msgstr "Ajustes de traps de histórico" #: ../../enterprise/godmode/setup/setup_history.php:516 #, php-format msgid "" -"Traps will remain in active database a maximum of specified days, then they " -"will be transferred to historical database. Note traps will be purged from " -"active database after %d days." +"Traps will remain in active database a maximum of specified days, then they will " +"be transferred to historical database. Note traps will be purged from active " +"database after %d days." msgstr "" "Los traps permanecerán en la base de datos activa un máximo de días " "especificados, después se transferirán a la base de datos de histórico. Los " @@ -19587,18 +19072,17 @@ msgid "" "This action will schedule the installation or upgrade of database schema into " "the target, are you sure?" msgstr "" -"Esta acción programará la instalación o la actualización del esquema de la " -"base de datos en el objetivo, ¿está seguro?" +"Esta acción programará la instalación o la actualización del esquema de la base " +"de datos en el objetivo, ¿está seguro?" #: ../../enterprise/godmode/setup/setup_history.php:746 msgid "" "By enabling historical database, target connection will be tested. If needed, " -"database schema will be applied on your selected target, do you want to " -"proceed?" +"database schema will be applied on your selected target, do you want to proceed?" msgstr "" -"Al habilitar la base de datos histórica, se probará la conexión con el " -"objetivo. Si lo necesita, el esquema de la base de datos se aplicará al " -"objetivo seleccionado, ¿desea proceder?" +"Al habilitar la base de datos histórica, se probará la conexión con el objetivo. " +"Si lo necesita, el esquema de la base de datos se aplicará al objetivo " +"seleccionado, ¿desea proceder?" #: ../../enterprise/godmode/setup/setup_history.php:747 msgid "" @@ -19606,9 +19090,9 @@ msgid "" "old data will remain in previous node, unlinked from this console and not " "maintained, do you want to proceed?" msgstr "" -"Al cambiar el objetivo de la base de datos histórica, el esquema se recreará " -"en uno nuevo, pero los datos antiguos permanecerán en el nodo anterior, sin " -"estar enlazados con la consola y sin estar mantenidos, ¿desea proceder?" +"Al cambiar el objetivo de la base de datos histórica, el esquema se recreará en " +"uno nuevo, pero los datos antiguos permanecerán en el nodo anterior, sin estar " +"enlazados con la consola y sin estar mantenidos, ¿desea proceder?" #: ../../enterprise/godmode/setup/setup_history.php:749 #, php-format @@ -19616,14 +19100,14 @@ msgid "" "Disabling historical database, you will not keep any data older than %d days. " "Are you sure?" msgstr "" -"Al deshabilitar la base de datos histórica, no tendrá datos de mayor " -"antigüedad que %d días. ¿Está seguro?" +"Al deshabilitar la base de datos histórica, no tendrá datos de mayor antigüedad " +"que %d días. ¿Está seguro?" #: ../../enterprise/godmode/setup/setup_history.php:753 #, php-format msgid "" -"Historical database allows you to keep data older than %d days. This action " -"will produce no changes. Historical database will remain disabled." +"Historical database allows you to keep data older than %d days. This action will " +"produce no changes. Historical database will remain disabled." msgstr "" "La base de datos histórica le permite mantener datos de más antigüedad que %d " "días. Está acción no producirá cambios. La base de datos histórica permanecerá " @@ -19637,8 +19121,8 @@ msgid "" msgstr "" "Al cambiar el objetivo de la base de datos histórica, se probará la nueva " "conexión. Si lo necesita, el esquema de la base de datos se aplicará en el " -"objetivo seleccionado. La información almacenada en configuraciones previas " -"será IGNORADA, ¿desea proceder?" +"objetivo seleccionado. La información almacenada en configuraciones previas será " +"IGNORADA, ¿desea proceder?" #: ../../enterprise/godmode/setup/setup_history.php:761 msgid "Please ensure all fields matches your needs." @@ -19652,14 +19136,14 @@ msgstr "Actualizar programados." msgid "" " If you are replicating events, events validated or deleted on the metaconsole " "WILL NOT be deleted or validated here. This option is just to allow local " -"pandora users to see events, but not to operate with them. Operation, when " -"event replication is enabled, should be done only in metaconsole" +"pandora users to see events, but not to operate with them. Operation, when event " +"replication is enabled, should be done only in metaconsole" msgstr "" " Si está replicando eventos, los eventos validados o eliminados en la " "Metaconsola NO se eliminarán o validarán aquí. Esta opción solo permite a los " "usuarios locales de Pandora FMS ver los eventos, pero gestionarlos.\r\n" -"Su gestión solo puede llevarse a cabo en la Metaconsola cuando la replicación " -"de eventos está activa." +"Su gestión solo puede llevarse a cabo en la Metaconsola cuando la replicación de " +"eventos está activa." #: ../../enterprise/godmode/setup/setup.php:45 msgid "Yes and change status" @@ -19670,12 +19154,12 @@ msgid "Yes without changing status" msgstr "Sí, sin cambiar estado" #: ../../enterprise/godmode/setup/setup.php:81 -#: ../../include/functions_config.php:438 +#: ../../include/functions_config.php:450 msgid "Forward SNMP traps to agent (if exist)" msgstr "Reenviar los traps SNMP al agente (si existe)" #: ../../enterprise/godmode/setup/setup.php:92 -#: ../../include/functions_config.php:442 +#: ../../include/functions_config.php:454 msgid "Use Enterprise ACL System" msgstr "Utilizar el sistema ACL Enterprise" @@ -19692,6 +19176,11 @@ msgstr "Motor BD de la Metaconsola" msgid "MySQL" msgstr "MySQL" +#: ../../enterprise/godmode/setup/setup.php:126 +#: ../../enterprise/include/class/Oracle.app.php:417 ../../godmode/menu.php:87 +msgid "Oracle" +msgstr "Oracle" + #: ../../enterprise/godmode/setup/setup.php:139 msgid "Metaconsole DB host" msgstr "Host BD Metaconsola" @@ -19709,7 +19198,7 @@ msgid "Metaconsole DB password" msgstr "Contraseña BD Metaconsola" #: ../../enterprise/godmode/setup/setup.php:210 -#: ../../include/functions_config.php:478 +#: ../../include/functions_config.php:490 msgid "Activate Log Collector" msgstr "Activar el colector de logs" @@ -19738,8 +19227,8 @@ msgid "Delete session users" msgstr "Eliminar sesiones de usuarios" #: ../../enterprise/godmode/setup/setup.php:579 -#: ../../godmode/snmpconsole/snmp_alert.php:2224 -#: ../../godmode/snmpconsole/snmp_alert.php:2239 +#: ../../godmode/snmpconsole/snmp_alert.php:2229 +#: ../../godmode/snmpconsole/snmp_alert.php:2244 msgid "Confirmation" msgstr "Confirmación" @@ -19787,7 +19276,7 @@ msgid "Create skin" msgstr "Crear apariencia" #: ../../enterprise/godmode/setup/setup_module_library.php:87 -#: ../../enterprise/godmode/wizards/Cloud.class.php:391 +#: ../../godmode/wizards/Cloud.class.php:401 #: ../../godmode/module_library/module_library_view.php:163 msgid "Invalid username or password" msgstr "Usuario o contraseña no válidos" @@ -19834,7 +19323,7 @@ msgid "Port of ElasticSearch server" msgstr "Puerto del servidor ElasticSearch" #: ../../enterprise/godmode/setup/setup_log_collector.php:77 -#: ../../include/functions_config.php:1641 +#: ../../include/functions_config.php:1687 msgid "Days to purge old information" msgstr "Días para purgar información antigua" @@ -19863,8 +19352,8 @@ msgid "PHP function" msgstr "Función PHP" #: ../../enterprise/godmode/setup/setup_auth.php:110 -#: ../../enterprise/include/functions_tasklist.php:283 -#: ../../enterprise/include/functions_tasklist.php:370 +#: ../../enterprise/include/functions_tasklist.php:301 +#: ../../enterprise/include/functions_tasklist.php:390 #: ../../enterprise/operation/reporting/custom_reporting.php:20 #: ../../godmode/users/user_management.php:186 ../../godmode/tag/tag.php:307 #: ../../godmode/tag/edit_tag.php:228 ../../include/functions_cron.php:613 @@ -19874,13 +19363,13 @@ msgstr "Correo electrónico" #: ../../enterprise/godmode/setup/setup_auth.php:194 #: ../../enterprise/godmode/setup/setup_auth.php:549 -#: ../../enterprise/godmode/setup/setup_auth.php:1574 +#: ../../enterprise/godmode/setup/setup_auth.php:1628 msgid "Profiles selected" msgstr "Perfiles seleccionados" #: ../../enterprise/godmode/setup/setup_auth.php:195 #: ../../enterprise/godmode/setup/setup_auth.php:550 -#: ../../enterprise/godmode/setup/setup_auth.php:1575 +#: ../../enterprise/godmode/setup/setup_auth.php:1629 msgid "Groups selected" msgstr "Grupos seleccionados" @@ -19899,36 +19388,35 @@ msgstr "Atributos LDAP" #: ../../enterprise/godmode/setup/setup_auth.php:256 #: ../../enterprise/godmode/setup/setup_auth.php:553 #: ../../enterprise/godmode/setup/setup_auth.php:605 -#: ../../enterprise/godmode/setup/setup_auth.php:1578 #: ../../enterprise/godmode/setup/setup_auth.php:1632 +#: ../../enterprise/godmode/setup/setup_auth.php:1686 #: ../../godmode/setup/snmp_wizard.php:44 msgid "OP" msgstr "OP" #: ../../enterprise/godmode/setup/setup_auth.php:251 #: ../../enterprise/godmode/setup/setup_auth.php:601 -#: ../../enterprise/godmode/setup/setup_auth.php:1628 +#: ../../enterprise/godmode/setup/setup_auth.php:1682 #: ../../enterprise/godmode/setup/setup_acl.php:68 #: ../../godmode/groups/configure_group.php:108 -#: ../../godmode/groups/group_list.php:377 -#: ../../godmode/users/profile_list.php:92 +#: ../../godmode/groups/group_list.php:387 ../../godmode/users/profile_list.php:92 #: ../../godmode/users/profile_list.php:332 #: ../../godmode/users/configure_profile.php:86 -#: ../../godmode/users/user_list.php:297 -#: ../../godmode/users/configure_user.php:214 ../../godmode/menu.php:165 +#: ../../godmode/users/user_list.php:297 ../../godmode/users/configure_user.php:215 +#: ../../godmode/menu.php:254 msgid "Profiles" msgstr "Perfiles" #: ../../enterprise/godmode/setup/setup_auth.php:264 #: ../../enterprise/godmode/setup/setup_auth.php:612 -#: ../../enterprise/godmode/setup/setup_auth.php:1112 -#: ../../enterprise/godmode/setup/setup_auth.php:1639 +#: ../../enterprise/godmode/setup/setup_auth.php:1162 +#: ../../enterprise/godmode/setup/setup_auth.php:1693 msgid "Select profile" msgstr "Seleccionar perfil" #: ../../enterprise/godmode/setup/setup_auth.php:309 #: ../../enterprise/godmode/setup/setup_auth.php:650 -#: ../../enterprise/godmode/setup/setup_auth.php:1682 +#: ../../enterprise/godmode/setup/setup_auth.php:1736 msgid "Add new permissions" msgstr "Agregar nuevos permisos" @@ -19941,14 +19429,14 @@ msgid "Change timezone visual" msgstr "Cambiar visualización de zona horaria" #: ../../enterprise/godmode/setup/setup_auth.php:478 -#: ../../enterprise/godmode/setup/setup_auth.php:1503 +#: ../../enterprise/godmode/setup/setup_auth.php:1557 msgid "New users will be able to log in to the nodes." msgstr "Los usuarios nuevos podrán conectarse en los nodos." #: ../../enterprise/godmode/setup/setup_auth.php:552 #: ../../enterprise/godmode/setup/setup_auth.php:604 -#: ../../enterprise/godmode/setup/setup_auth.php:1577 #: ../../enterprise/godmode/setup/setup_auth.php:1631 +#: ../../enterprise/godmode/setup/setup_auth.php:1685 msgid "AD Groups" msgstr "Grupos AD" @@ -19956,48 +19444,60 @@ msgstr "Grupos AD" msgid "Recursive group search" msgstr "Búsqueda recursiva de grupos" -#: ../../enterprise/godmode/setup/setup_auth.php:837 -#: ../../enterprise/godmode/setup/setup_auth.php:956 -#: ../../enterprise/godmode/setup/setup_auth.php:1067 +#: ../../enterprise/godmode/setup/setup_auth.php:700 +msgid "Enable secondary active directory" +msgstr "Habilitar directorio activo secundario" + +#: ../../enterprise/godmode/setup/setup_auth.php:724 +msgid "Secondary Domain" +msgstr "Dominio secundario" + +#: ../../enterprise/godmode/setup/setup_auth.php:732 +msgid "AD search timeout (secs)" +msgstr "Tiempo de espera de búsqueda AD (segundos)" + +#: ../../enterprise/godmode/setup/setup_auth.php:887 +#: ../../enterprise/godmode/setup/setup_auth.php:1006 +#: ../../enterprise/godmode/setup/setup_auth.php:1117 msgid "You must select a profile from the list of profiles." msgstr "Selecciona un perfil de la lista de perfiles" -#: ../../enterprise/godmode/setup/setup_auth.php:842 -#: ../../enterprise/godmode/setup/setup_auth.php:961 -#: ../../enterprise/godmode/setup/setup_auth.php:1071 +#: ../../enterprise/godmode/setup/setup_auth.php:892 +#: ../../enterprise/godmode/setup/setup_auth.php:1011 +#: ../../enterprise/godmode/setup/setup_auth.php:1121 msgid "You must select a group from the list of groups." msgstr "Seleccione un grupo de la lista de grupos" -#: ../../enterprise/godmode/setup/setup_auth.php:1329 -#: ../../include/functions_config.php:731 +#: ../../enterprise/godmode/setup/setup_auth.php:1383 +#: ../../include/functions_config.php:767 msgid "MySQL host" msgstr "Dirección de MySQL" -#: ../../enterprise/godmode/setup/setup_auth.php:1392 +#: ../../enterprise/godmode/setup/setup_auth.php:1446 msgid "SimpleSAML path" msgstr "Ruta de SimpleSAML" -#: ../../enterprise/godmode/setup/setup_auth.php:1393 +#: ../../enterprise/godmode/setup/setup_auth.php:1447 msgid "Directory where your 'simplesamlphp' folder is located." msgstr "Directorio donde se encuentra la carpeta 'simplesamlphp'." -#: ../../enterprise/godmode/setup/setup_auth.php:1399 +#: ../../enterprise/godmode/setup/setup_auth.php:1453 msgid "SAML source" msgstr "SAML de origen" -#: ../../enterprise/godmode/setup/setup_auth.php:1400 +#: ../../enterprise/godmode/setup/setup_auth.php:1454 msgid "Authsource name, e.g. 'example-userpass'" msgstr "Nombre authsource, por ejemplo: 'example-userpass'" -#: ../../enterprise/godmode/setup/setup_auth.php:1407 +#: ../../enterprise/godmode/setup/setup_auth.php:1461 msgid "SAML user id attribute" msgstr "Atribito de ID de usuario SAML" -#: ../../enterprise/godmode/setup/setup_auth.php:1412 +#: ../../enterprise/godmode/setup/setup_auth.php:1466 msgid "SAML mail attribute" msgstr "Atributo de correo SAML" -#: ../../enterprise/godmode/setup/setup_auth.php:1413 +#: ../../enterprise/godmode/setup/setup_auth.php:1467 msgid "" "SAML field where search for the user email (while autocreate remote users is " "enabled)" @@ -20005,11 +19505,11 @@ msgstr "" "Campo SAML donde buscar el correo electrónico del usuario (mientras auto crear " "usuarios remotos esté activado)" -#: ../../enterprise/godmode/setup/setup_auth.php:1420 +#: ../../enterprise/godmode/setup/setup_auth.php:1474 msgid "SAML group name attribute" msgstr "Atributo de nombre de grupo SAML" -#: ../../enterprise/godmode/setup/setup_auth.php:1421 +#: ../../enterprise/godmode/setup/setup_auth.php:1475 msgid "" "SAML field where search for the group name (while autocreate remote users is " "enabled)" @@ -20017,23 +19517,23 @@ msgstr "" "Campo SAML donde buscar el nombre del grupo (mientras auto crear usuarios " "remotos esté activado)" -#: ../../enterprise/godmode/setup/setup_auth.php:1428 +#: ../../enterprise/godmode/setup/setup_auth.php:1482 msgid "Simple attribute / Multivalue attribute" msgstr "Atributo simple/atributo con valores múltiples" -#: ../../enterprise/godmode/setup/setup_auth.php:1433 +#: ../../enterprise/godmode/setup/setup_auth.php:1487 msgid "SAML profiles and tag attribute" msgstr "Atributo de perfiles y etiquetas SAML" -#: ../../enterprise/godmode/setup/setup_auth.php:1438 +#: ../../enterprise/godmode/setup/setup_auth.php:1492 msgid "Profile attribute" msgstr "Atributo de perfil" -#: ../../enterprise/godmode/setup/setup_auth.php:1443 +#: ../../enterprise/godmode/setup/setup_auth.php:1497 msgid "Tag attribute" msgstr "Atributo de etiqueta" -#: ../../enterprise/godmode/setup/setup_auth.php:1448 +#: ../../enterprise/godmode/setup/setup_auth.php:1502 msgid "SAML profile and tags prefix" msgstr "Prefijo de perfiles y etiquetas SAML" @@ -20083,6 +19583,7 @@ msgstr "Perfil del usuario" #: ../../enterprise/godmode/setup/setup_acl.php:549 #: ../../enterprise/godmode/setup/setup_acl.php:643 #: ../../enterprise/godmode/setup/setup_acl.php:731 +#: ../../godmode/wizards/ManageExtensions.class.php:320 msgid "Section" msgstr "Sección" @@ -20108,10 +19609,9 @@ msgstr "Añadir elemento personalizado al perfil" #: ../../enterprise/godmode/setup/setup_acl.php:730 #: ../../godmode/users/configure_profile.php:276 -#: ../../godmode/massive/massive_delete_profiles.php:152 +#: ../../godmode/massive/massive_delete_profiles.php:171 #: ../../godmode/massive/massive_add_profiles.php:202 -#: ../../include/functions_profile.php:203 -#: ../../operation/users/user_edit.php:995 +#: ../../include/functions_profile.php:203 ../../operation/users/user_edit.php:995 msgid "Profile name" msgstr "Nombre del perfil" @@ -20186,7 +19686,7 @@ msgid "Could not be applied" msgstr "No se pudo aplicar." #: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:203 -#: ../../godmode/massive/massive_operations.php:370 +#: ../../godmode/massive/massive_operations.php:367 msgid "" "In order to perform massive operations, PHP needs a correct configuration in " "timeout parameters. Please, open your PHP configuration file (php.ini) for " @@ -20196,9 +19696,9 @@ msgid "" msgstr "" "Para poder realizar operaciones masivas, PHP necesitas una configuración " "correcta de los parámetros de tiempo de espera. Por favor, abre el archivo de " -"configuración PHP (php.ini), por ejemplo: sudo vi /etc/php5/apache2/php.ini;" -"
y fija los parámetros del tiempo de espera en un valor correcto: " -"
max_execution_time = 0 y max_input_time = -1" +"configuración PHP (php.ini), por ejemplo: sudo vi /etc/php5/apache2/php.ini;
y fija los parámetros del tiempo de espera en un valor correcto:
" +"max_execution_time = 0 y max_input_time = -1" #: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:263 #: ../../enterprise/godmode/reporting/graph_template_wizard.php:205 @@ -20211,10 +19711,10 @@ msgstr "Crear informe por agente" #: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:293 #: ../../enterprise/include/functions_cron.php:232 -#: ../../enterprise/include/functions_tasklist.php:369 -#: ../../enterprise/include/functions_reporting_csv.php:2268 -#: ../../enterprise/include/functions_reporting_csv.php:2272 -#: ../../godmode/reporting/reporting_builder.php:884 +#: ../../enterprise/include/functions_tasklist.php:389 +#: ../../enterprise/include/functions_reporting_csv.php:2309 +#: ../../enterprise/include/functions_reporting_csv.php:2313 +#: ../../godmode/reporting/reporting_builder.php:887 #: ../../include/functions_cron.php:703 ../../operation/search_reports.php:42 #: ../../operation/search_reports.php:58 #: ../../operation/reporting/custom_reporting.php:34 @@ -20241,8 +19741,7 @@ msgstr "Grupo objetivo" #: ../../mobile/operation/modules.php:308 ../../mobile/operation/modules.php:309 #: ../../mobile/operation/server_status.php:185 #: ../../mobile/operation/server_status.php:186 -#: ../../include/ajax/heatmap.ajax.php:158 -#: ../../include/ajax/heatmap.ajax.php:438 +#: ../../include/ajax/heatmap.ajax.php:158 ../../include/ajax/heatmap.ajax.php:438 #: ../../include/lib/Dashboard/Widgets/heatmap.php:301 #: ../../operation/heatmap.php:116 ../../operation/agentes/group_view.php:353 msgid "Tag" @@ -20264,8 +19763,8 @@ msgstr "Filtro por etiqueta" #: ../../enterprise/godmode/reporting/graph_template_wizard.php:313 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:822 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:824 -#: ../../include/functions_snmp_browser.php:1662 -#: ../../include/functions_snmp_browser.php:1669 +#: ../../include/functions_snmp_browser.php:1696 +#: ../../include/functions_snmp_browser.php:1703 msgid "Select all" msgstr "Seleccionar todo" @@ -20389,15 +19888,15 @@ msgstr "CREAR TAREA DE DISCOVERY DE MONITORIZACIÓN EN LA NUBE" msgid "" "Within this view you will find information collected using Discovery Cloud AWS " "task. You will be able to see the most relevant information about your " -"infrastructure, such as the current cost of your contracted services, the " -"number of instances per region or resource usage metrics. In order to collect " -"this information you must create a Cloud Monitoring Discovery task." +"infrastructure, such as the current cost of your contracted services, the number " +"of instances per region or resource usage metrics. In order to collect this " +"information you must create a Cloud Monitoring Discovery task." msgstr "" -"En esta vista encontrará la información recogida mediante la tarea de " -"Discovery Cloud AWS. Podrá ver la información más relevante sobre su " -"infraestructura, como el coste actual de los servicios contratados, el número " -"de instancias por región o las métricas de uso de los recursos. Para recoger " -"esta información, cree una tarea de Cloud Monitoring Discovery." +"En esta vista encontrará la información recogida mediante la tarea de Discovery " +"Cloud AWS. Podrá ver la información más relevante sobre su infraestructura, como " +"el coste actual de los servicios contratados, el número de instancias por región " +"o las métricas de uso de los recursos. Para recoger esta información, cree una " +"tarea de Cloud Monitoring Discovery." #: ../../enterprise/godmode/reporting/aws_view.php:192 msgid "Press the create button to begin." @@ -20446,15 +19945,15 @@ msgstr "Asistente de plantillas" #: ../../godmode/users/configure_user.php:59 #: ../../godmode/users/user_management.php:38 #: ../../godmode/massive/massive_edit_users.php:274 -#: ../../godmode/reporting/visual_console_builder.php:877 +#: ../../godmode/reporting/visual_console_builder.php:871 #: ../../godmode/reporting/map_builder.php:133 #: ../../godmode/reporting/visual_console_favorite.php:130 -#: ../../include/auth/mysql.php:807 +#: ../../include/auth/mysql.php:812 #: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:360 #: ../../operation/users/user_edit.php:469 -#: ../../operation/visual_console/view.php:253 -#: ../../operation/visual_console/legacy_view.php:219 -#: ../../operation/menu.php:299 ../../operation/menu.php:306 +#: ../../operation/visual_console/view.php:255 +#: ../../operation/visual_console/legacy_view.php:219 ../../operation/menu.php:299 +#: ../../operation/menu.php:306 msgid "Visual console" msgstr "Consola visual" @@ -20473,8 +19972,8 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:244 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:895 msgid "" -"Case insensitive regular expression for agent alias. For example: Network.* " -"will match with the following agent alias: network_agent1, NetworK CHECKS" +"Case insensitive regular expression for agent alias. For example: Network.* will " +"match with the following agent alias: network_agent1, NetworK CHECKS" msgstr "" "Expresión regular que no distingue mayúsculas ni minúsculas para el alias de " "agente. Por ejemplo: Network.* coincidirá con los siguientes alias de agente: " @@ -20541,7 +20040,7 @@ msgstr "No hay plantillas de gráficas definidas" #: ../../enterprise/godmode/reporting/graph_template_list.php:283 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:163 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:636 -#: ../../enterprise/godmode/reporting/visual_console_template.php:262 +#: ../../enterprise/godmode/reporting/visual_console_template.php:267 msgid "Create template" msgstr "Crear plantilla" @@ -20578,7 +20077,7 @@ msgstr "Error al actualizar la plantilla" #: ../../include/functions_visual_map_editor.php:698 #: ../../include/rest-api/models/VisualConsole/Items/Line.php:475 #: ../../include/rest-api/models/VisualConsole/Items/NetworkLink.php:930 -#: ../../include/functions_reports.php:1267 +#: ../../include/functions_reports.php:1272 msgid "Width" msgstr "Anchura" @@ -20587,17 +20086,18 @@ msgstr "Anchura" #: ../../godmode/reporting/visual_console_builder.wizard.php:175 #: ../../godmode/events/event_responses.editor.php:198 #: ../../include/functions_visual_map_editor.php:712 -#: ../../include/functions_reports.php:1283 -#: ../../include/functions_reports.php:1383 +#: ../../include/functions_reports.php:1288 +#: ../../include/functions_reports.php:1388 msgid "Height" msgstr "Altura" #: ../../enterprise/godmode/reporting/graph_template_editor.php:235 -#: ../../enterprise/operation/log/log_viewer.php:670 -#: ../../godmode/setup/performance.php:627 +#: ../../enterprise/operation/log/log_viewer.php:687 +#: ../../godmode/setup/performance.php:624 #: ../../godmode/reporting/create_container.php:418 #: ../../include/functions.php:2755 ../../include/functions.php:3423 -#: ../../include/ajax/module.php:244 ../../include/ajax/graph.ajax.php:146 +#: ../../include/ajax/module.php:259 ../../include/ajax/graph.ajax.php:148 +#: ../../include/functions_events.php:5216 #: ../../operation/gis_maps/render_view.php:157 msgid "1 hour" msgstr "1 hora" @@ -20612,26 +20112,26 @@ msgid "3 hours" msgstr "3 horas" #: ../../enterprise/godmode/reporting/graph_template_editor.php:238 -#: ../../include/ajax/module.php:245 +#: ../../include/ajax/module.php:260 ../../include/functions_events.php:5217 msgid "6 hours" msgstr "6 horas" #: ../../enterprise/godmode/reporting/graph_template_editor.php:239 -#: ../../godmode/setup/performance.php:628 ../../include/ajax/module.php:246 +#: ../../godmode/setup/performance.php:625 ../../include/ajax/module.php:261 +#: ../../include/functions_events.php:5218 msgid "12 hours" msgstr "12 horas" #: ../../enterprise/godmode/reporting/graph_template_editor.php:240 -#: ../../enterprise/operation/log/log_viewer.php:674 +#: ../../enterprise/operation/log/log_viewer.php:691 #: ../../godmode/reporting/create_container.php:422 -#: ../../include/functions.php:2758 ../../include/ajax/module.php:247 -#: ../../include/ajax/graph.ajax.php:150 -#: ../../include/class/AuditLog.class.php:211 +#: ../../include/functions.php:2758 ../../include/ajax/module.php:262 +#: ../../include/ajax/graph.ajax.php:152 ../../include/class/AuditLog.class.php:211 msgid "1 day" msgstr "1 día" #: ../../enterprise/godmode/reporting/graph_template_editor.php:241 -#: ../../godmode/setup/performance.php:630 +#: ../../godmode/setup/performance.php:627 msgid "2 days" msgstr "2 días" @@ -20640,21 +20140,20 @@ msgid "4 days" msgstr "4 días" #: ../../enterprise/godmode/reporting/graph_template_editor.php:243 -#: ../../godmode/setup/performance.php:632 +#: ../../godmode/setup/performance.php:629 msgid "Last week" msgstr "Última semana" #: ../../enterprise/godmode/reporting/graph_template_editor.php:244 -#: ../../enterprise/operation/log/log_viewer.php:678 +#: ../../enterprise/operation/log/log_viewer.php:695 #: ../../godmode/reporting/create_container.php:426 -#: ../../include/functions.php:2760 ../../include/ajax/module.php:249 -#: ../../include/ajax/graph.ajax.php:154 -#: ../../include/class/AuditLog.class.php:213 +#: ../../include/functions.php:2760 ../../include/ajax/module.php:264 +#: ../../include/ajax/graph.ajax.php:156 ../../include/class/AuditLog.class.php:213 msgid "15 days" msgstr "15 días" #: ../../enterprise/godmode/reporting/graph_template_editor.php:245 -#: ../../godmode/setup/performance.php:634 +#: ../../godmode/setup/performance.php:631 msgid "Last month" msgstr "Último mes" @@ -20663,38 +20162,38 @@ msgid "2 months" msgstr "2 meses" #: ../../enterprise/godmode/reporting/graph_template_editor.php:247 -#: ../../include/ajax/module.php:252 ../../include/class/AuditLog.class.php:216 +#: ../../include/ajax/module.php:267 ../../include/class/AuditLog.class.php:216 msgid "6 months" msgstr "6 meses" #: ../../enterprise/godmode/reporting/graph_template_editor.php:248 -#: ../../include/functions.php:2764 ../../include/ajax/module.php:253 +#: ../../include/functions.php:2764 ../../include/ajax/module.php:268 msgid "1 year" msgstr "1 año" #: ../../enterprise/godmode/reporting/graph_template_editor.php:254 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:91 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1777 -#: ../../enterprise/include/functions_reporting_csv.php:490 -#: ../../enterprise/include/functions_reporting_csv.php:493 -#: ../../enterprise/include/functions_reporting_csv.php:717 -#: ../../enterprise/include/functions_reporting_csv.php:881 -#: ../../enterprise/include/functions_reporting_csv.php:964 -#: ../../enterprise/include/functions_reporting_csv.php:996 -#: ../../enterprise/include/functions_reporting_csv.php:1056 -#: ../../enterprise/include/functions_reporting_csv.php:1234 -#: ../../enterprise/include/functions_reporting_csv.php:1265 -#: ../../enterprise/include/functions_reporting_csv.php:1320 -#: ../../enterprise/include/functions_reporting_csv.php:1424 -#: ../../enterprise/include/functions_reporting_csv.php:1479 -#: ../../enterprise/include/functions_reporting_csv.php:1545 -#: ../../enterprise/include/functions_reporting_csv.php:1931 -#: ../../enterprise/include/functions_reporting_csv.php:1981 -#: ../../enterprise/include/functions_reporting_csv.php:2677 -#: ../../enterprise/include/functions_reporting_csv.php:2728 -#: ../../enterprise/include/functions_reporting_csv.php:2854 +#: ../../enterprise/include/functions_reporting_csv.php:531 +#: ../../enterprise/include/functions_reporting_csv.php:534 +#: ../../enterprise/include/functions_reporting_csv.php:758 +#: ../../enterprise/include/functions_reporting_csv.php:922 +#: ../../enterprise/include/functions_reporting_csv.php:1005 +#: ../../enterprise/include/functions_reporting_csv.php:1037 +#: ../../enterprise/include/functions_reporting_csv.php:1097 +#: ../../enterprise/include/functions_reporting_csv.php:1275 +#: ../../enterprise/include/functions_reporting_csv.php:1306 +#: ../../enterprise/include/functions_reporting_csv.php:1361 +#: ../../enterprise/include/functions_reporting_csv.php:1465 +#: ../../enterprise/include/functions_reporting_csv.php:1520 +#: ../../enterprise/include/functions_reporting_csv.php:1586 +#: ../../enterprise/include/functions_reporting_csv.php:1972 +#: ../../enterprise/include/functions_reporting_csv.php:2022 +#: ../../enterprise/include/functions_reporting_csv.php:2718 +#: ../../enterprise/include/functions_reporting_csv.php:2769 +#: ../../enterprise/include/functions_reporting_csv.php:2895 #: ../../godmode/agentes/module_manager_editor_prediction.php:136 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1440 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1482 #: ../../godmode/reporting/visual_console_builder.elements.php:123 #: ../../godmode/reporting/visual_console_builder.wizard.php:246 #: ../../godmode/reporting/graph_builder.main.php:189 @@ -20729,30 +20228,30 @@ msgid "Top n" msgstr "Top N" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:47 -#: ../../enterprise/include/functions_reporting_csv.php:950 +#: ../../enterprise/include/functions_reporting_csv.php:991 #: ../../include/functions_reports.php:801 -#: ../../include/functions_reporting.php:3569 +#: ../../include/functions_reporting.php:3577 msgid "Exception" msgstr "Excepción" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:51 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:57 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:196 -#: ../../godmode/reporting/reporting_builder.item_editor.php:58 +#: ../../godmode/reporting/reporting_builder.item_editor.php:61 msgid "Only table" msgstr "Solo tabla" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:52 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:58 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:197 -#: ../../godmode/reporting/reporting_builder.item_editor.php:59 +#: ../../godmode/reporting/reporting_builder.item_editor.php:62 msgid "Table & Graph" msgstr "Tabla y gráfico" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:53 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:59 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:198 -#: ../../godmode/reporting/reporting_builder.item_editor.php:60 +#: ../../godmode/reporting/reporting_builder.item_editor.php:63 msgid "Only graph" msgstr "Solo gráfico" @@ -20770,7 +20269,7 @@ msgstr "Selector de filtro de agentes" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:185 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1754 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1417 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1459 #: ../../include/functions_reports.php:778 msgid "Last value" msgstr "Último valor" @@ -20779,15 +20278,15 @@ msgstr "Último valor" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:819 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1756 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:5074 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1419 -#: ../../godmode/reporting/reporting_builder.item_editor.php:7477 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1461 +#: ../../godmode/reporting/reporting_builder.item_editor.php:7554 msgid "" "Warning: period 0 reports cannot be used to show information back in time. " -"Information contained in this kind of reports will be always reporting the " -"most recent information" +"Information contained in this kind of reports will be always reporting the most " +"recent information" msgstr "" -"Advertencia: los informes en período 0 no pueden mostrar la información " -"pasada. La información contenida en este tipo de informes mostrará siempre la " +"Advertencia: los informes en período 0 no pueden mostrar la información pasada. " +"La información contenida en este tipo de informes mostrará siempre la " "información más reciente." #: ../../enterprise/godmode/reporting/reporting_builder.global.php:217 @@ -20798,42 +20297,42 @@ msgid "If you select several agents, only the common modules will be displayed" msgstr "Si selecciona varios agentes, solo se mostrarán los módulos comunes" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:247 -#: ../../enterprise/include/functions_reporting_csv.php:1080 -#: ../../include/functions_reporting_html.php:5037 +#: ../../enterprise/include/functions_reporting_csv.php:1121 +#: ../../include/functions_reporting_html.php:5041 msgid "Sum" msgstr "Suma" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:259 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:389 -#: ../../include/functions_reporting.php:10593 +#: ../../include/functions_reporting.php:10647 msgid "Rate" msgstr "Tasa" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:295 #: ../../enterprise/include/class/Omnishell.class.php:529 #: ../../enterprise/include/class/Omnishell.class.php:717 -#: ../../enterprise/operation/services/services.list.php:764 -#: ../../godmode/snmpconsole/snmp_alert.php:2159 +#: ../../enterprise/operation/services/services.list.php:771 +#: ../../godmode/snmpconsole/snmp_alert.php:2164 #: ../../include/class/ModuleTemplates.class.php:943 -#: ../../operation/events/events.php:2602 +#: ../../operation/events/events.php:2771 msgid "Delete selected" msgstr "Borrar seleccionado(s)" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:310 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2368 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2500 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2542 msgid "Group by agent" msgstr "Agrupar por agente" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:322 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2418 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3205 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3247 msgid "Show in the same row" msgstr "Mostrar en la misma fila" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:323 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2420 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3207 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3249 msgid "Show one module per row with all its operations" msgstr "Mostrar un módulo por fila con todas sus operaciones" @@ -20841,11 +20340,11 @@ msgstr "Mostrar un módulo por fila con todas sus operaciones" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:434 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2438 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3015 -#: ../../enterprise/operation/log/log_viewer.php:568 +#: ../../enterprise/operation/log/log_viewer.php:861 #: ../../godmode/netflow/nf_item_list.php:173 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2514 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3228 -#: ../../include/lib/Dashboard/Widgets/top_n.php:267 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2556 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3270 +#: ../../include/lib/Dashboard/Widgets/top_n.php:286 msgid "Order" msgstr "Orden" @@ -20854,10 +20353,10 @@ msgstr "Orden" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:63 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:202 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2441 -#: ../../enterprise/operation/log/log_viewer.php:564 -#: ../../godmode/reporting/reporting_builder.item_editor.php:64 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2517 -#: ../../include/lib/Dashboard/Widgets/top_n.php:261 +#: ../../enterprise/operation/log/log_viewer.php:566 +#: ../../godmode/reporting/reporting_builder.item_editor.php:67 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2559 +#: ../../include/lib/Dashboard/Widgets/top_n.php:280 msgid "Ascending" msgstr "Ascendente" @@ -20866,40 +20365,40 @@ msgstr "Ascendente" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:64 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:203 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2448 -#: ../../enterprise/operation/log/log_viewer.php:563 -#: ../../godmode/reporting/reporting_builder.item_editor.php:65 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2524 -#: ../../include/lib/Dashboard/Widgets/top_n.php:262 +#: ../../enterprise/operation/log/log_viewer.php:565 +#: ../../godmode/reporting/reporting_builder.item_editor.php:68 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2566 +#: ../../include/lib/Dashboard/Widgets/top_n.php:281 msgid "Descending" msgstr "Descendente" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:344 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:321 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2455 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2531 -#: ../../include/lib/Dashboard/Widgets/top_n.php:263 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2573 +#: ../../include/lib/Dashboard/Widgets/top_n.php:282 msgid "By agent name" msgstr "Por nombre de agente" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:352 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2467 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2543 -#: ../../include/lib/Dashboard/Widgets/top_n.php:249 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2585 +#: ../../include/lib/Dashboard/Widgets/top_n.php:268 msgid "Quantity (n)" msgstr "Cantidad (n)" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:364 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2482 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2573 -#: ../../include/lib/Dashboard/Widgets/top_n.php:286 -#: ../../operation/agentes/ver_agente.php:1642 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2615 +#: ../../include/lib/Dashboard/Widgets/top_n.php:305 +#: ../../operation/agentes/ver_agente.php:1673 msgid "Display" msgstr "Mostrar" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:419 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2587 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2736 -#: ../../include/functions_reporting.php:3591 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2778 +#: ../../include/functions_reporting.php:3599 msgid "Everything" msgstr "Todo" @@ -20915,30 +20414,29 @@ msgstr "<" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:427 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2615 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2744 -#: ../../include/functions_reporting_html.php:3610 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2786 +#: ../../include/functions_reporting_html.php:3614 msgid "Not OK" msgstr "Mal" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:435 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:445 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2627 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2756 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2798 msgid "Show graph" msgstr "Mostrar gráfico" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:447 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:336 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2740 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2866 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2908 msgid "Show resume" msgstr "Mostrar resumen" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:447 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2741 msgid "" -"Show a resume table with max, min, average of total modules on the report " -"bottom" +"Show a resume table with max, min, average of total modules on the report bottom" msgstr "" "Mostrar una tabla resumen con el máximo, el mínimo y la media de los módulos " "totales al final del informe" @@ -20947,7 +20445,7 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:801 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:465 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3428 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3650 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3694 msgid "Show item in landscape format (only PDF)" msgstr "Mostrar elemento en formato apaisado (solo PDF)" @@ -20955,7 +20453,7 @@ msgstr "Mostrar elemento en formato apaisado (solo PDF)" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:817 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:479 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3437 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3659 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3702 msgid "Page break at the end of the item (only PDF)" msgstr "Salto de página después del elemento (solo PDF)" @@ -20992,7 +20490,7 @@ msgstr "Horizontal" #: ../../godmode/reporting/create_container.php:437 #: ../../godmode/reporting/create_container.php:556 #: ../../godmode/reporting/create_container.php:627 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1394 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1413 msgid "Time lapse" msgstr "Intervalo de tiempo" @@ -21002,28 +20500,27 @@ msgstr "Orden:" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:338 msgid "" -"Show a resume table with max, min, average of total modules on the report " -"bottom:" +"Show a resume table with max, min, average of total modules on the report bottom:" msgstr "" -"Muestra una tabla de resumen con el máximo, mínimo y media del total de " -"módulos en la parte inferior del informe:" +"Muestra una tabla de resumen con el máximo, mínimo y media del total de módulos " +"en la parte inferior del informe:" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:358 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2720 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2846 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2888 msgid "Show address instead module name" msgstr "Mostrar la dirección en lugar del nombre del módulo" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:359 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2721 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2847 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2889 msgid "Show the main address of agent." msgstr "Mostrar la dirección principal del agente" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:428 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2294 #: ../../extensions/dbmanager.php:226 ../../extensions/dbmanager.php:227 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2394 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2436 #: ../../include/functions_reports.php:821 msgid "SQL query" msgstr "Consulta SQL" @@ -21031,14 +20528,14 @@ msgstr "Consulta SQL" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:452 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:391 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3081 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3284 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3326 msgid "Failover mode" msgstr "Modo conmutación" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:453 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:392 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3082 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3285 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3327 msgid "" "SLA calculation must be performed taking into account the failover modules " "assigned to the primary module" @@ -21049,56 +20546,56 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:470 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:405 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3101 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3304 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3346 msgid "Failover type" msgstr "Tipo de conmutación" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:475 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:409 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3106 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3309 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3351 msgid "Failover normal" msgstr "Conmutación normal" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:487 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:421 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3118 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3321 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3363 msgid "Failover simple" msgstr "Conmutación simple" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:527 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2512 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2604 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2646 msgid "Graph render" msgstr "Representar en gráfica" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:533 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2518 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2610 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2652 msgid "Avg, max & min" msgstr "Media, máx. y mín." #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:534 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2519 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2611 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2653 msgid "Max only" msgstr "Solo máx." #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:535 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2520 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2612 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2654 msgid "Min only" msgstr "Solo mín." #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:536 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2521 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2613 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2655 msgid "Avg only" msgstr "Solo media" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:547 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2697 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2739 #: ../../mobile/operation/module_graph.php:437 #: ../../operation/agentes/stat_win.php:377 msgid "Time compare (Overlapped)" @@ -21106,31 +20603,31 @@ msgstr "Comparación de tiempo (solapado)" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:563 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2534 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2660 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2702 msgid "Full resolution graph (TIP)" msgstr "Gráfica a resolución completa (TIP)" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:564 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2535 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2661 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2703 #: ../../operation/agentes/stat_win.php:405 #: ../../operation/agentes/interface_traffic_graph_win.php:258 msgid "" -"TIP mode charts do not support average - maximum - minimum series, you can " -"only enable TIP or average, maximum or minimum series" +"TIP mode charts do not support average - maximum - minimum series, you can only " +"enable TIP or average, maximum or minimum series" msgstr "" "Tablas en modo TIP no soportan las series media - máximo - mínimo, solo puede " "habilitar las series TIP o media, máximo o mínimo" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:580 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2545 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2680 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2722 msgid "Show threshold" msgstr "Mostrar umbral" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:594 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2553 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2712 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2754 #: ../../godmode/reporting/graph_builder.main.php:250 #: ../../include/functions.php:4215 ../../include/functions.php:4223 msgid "Percentil" @@ -21139,27 +20636,27 @@ msgstr "Percentil" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:595 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2554 msgid "" -"If this option was checked, only adding in elements that type of modules " -"support this option." +"If this option was checked, only adding in elements that type of modules support " +"this option." msgstr "" "Si se marca esta casilla, la opción solo es posible si se añaden este tipo de " "módulos." #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:609 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2835 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2975 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3017 msgid "Show Summary group" msgstr "Mostrar el resumen del grupo" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:673 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2921 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3061 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3103 msgid "Event Status" msgstr "Estado del evento" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:699 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2948 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3122 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3164 #: ../../operation/agentes/tactical.php:276 msgid "Event graphs" msgstr "Gráficos de eventos" @@ -21186,49 +20683,49 @@ msgstr "Validados vs sin validar" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:752 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1815 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1478 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1520 msgid "Data range" msgstr "Rango de datos" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:777 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1796 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1459 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1501 msgid "Projection period" msgstr "Período de proyección" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:788 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2258 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2421 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2463 msgid "Serialized header" msgstr "Cabecera serializada" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:788 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2259 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2422 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2464 msgid "The separator character is |" msgstr "El carácter separador es |" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:792 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2326 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2458 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2500 msgid "Field separator" msgstr "Separador de campo" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:792 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2327 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2459 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2501 msgid "Separator for different fields in the serialized text chain" msgstr "Separador para diferentes campos en la cadena de texto serializada" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:796 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2347 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2479 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2521 msgid "Line separator" msgstr "Separador de línea" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:796 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2348 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2480 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2522 msgid "" "Separator in different lines (composed by fields) of the serialized text chain" msgstr "" @@ -21237,34 +20734,35 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:834 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3412 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3487 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3529 msgid "Uncompress module" msgstr "Descomprimir módulo" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:835 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3413 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3488 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3530 msgid "Use uncompressed module data." msgstr "Utilizar datos de módulos descomprimidos" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:910 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:930 #: ../../enterprise/include/functions_massive.php:54 -#: ../../godmode/agentes/module_manager.php:82 +#: ../../godmode/agentes/module_manager.php:148 #: ../../godmode/massive/massive_delete_action_alerts.php:175 #: ../../godmode/massive/massive_add_action_alerts.php:163 -#: ../../godmode/massive/massive_edit_modules.php:2014 +#: ../../godmode/massive/massive_edit_modules.php:2294 #: ../../include/functions_visual_map.php:2684 msgid "No modules selected" msgstr "No se han seleccionado módulos." #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:211 -#: ../../enterprise/include/functions_reporting.php:2391 +#: ../../enterprise/include/functions_reporting.php:2613 #: ../../include/functions_reports.php:716 msgid "Monthly S.L.A." msgstr "SLA mensual" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:212 -#: ../../enterprise/include/functions_reporting.php:3344 +#: ../../enterprise/include/functions_reporting.php:3566 #: ../../include/functions_reports.php:720 msgid "Weekly S.L.A." msgstr "SLA semanal" @@ -21278,7 +20776,7 @@ msgid "Availability Graph S.L.A." msgstr "Gráfico de disponibilidad SLA" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:215 -#: ../../enterprise/include/functions_reporting.php:5588 +#: ../../enterprise/include/functions_reporting.php:5810 #: ../../include/functions_reports.php:730 msgid "Services S.L.A." msgstr "SLA de servicios" @@ -21290,6 +20788,7 @@ msgstr "Valor mínimo de SLA" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:357 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:363 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:369 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4187 msgid "Enter possible range of values in SLA." msgstr "Añada el rango de valores posibles de SLA" @@ -21323,23 +20822,25 @@ msgstr "SLA inverso" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:434 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3016 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3229 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3271 msgid "SLA items sorted by fulfillment value" msgstr "Elementos de SLA ordenados por valor rellenado" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:439 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1828 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1491 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1533 msgid "Only display wrong SLAs" msgstr "Mostrar solo los SLA incorrectos" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:451 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3134 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3337 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1439 -#: ../../include/functions_reporting_html.php:4873 -#: ../../include/functions_reporting_html.php:5145 -#: ../../include/functions_reporting_html.php:5301 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3379 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1475 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1522 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1563 +#: ../../include/functions_reporting_html.php:4877 +#: ../../include/functions_reporting_html.php:5149 +#: ../../include/functions_reporting_html.php:5312 #: ../../include/functions_netflow.php:1202 #: ../../include/lib/Dashboard/Widgets/tactical.php:299 msgid "Summary" @@ -21369,17 +20870,17 @@ msgstr "Editar plantilla" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:148 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:215 -#: ../../enterprise/include/functions_reporting.php:8053 -#: ../../enterprise/include/functions_reporting.php:8119 -#: ../../godmode/reporting/reporting_builder.php:3659 +#: ../../enterprise/include/functions_reporting.php:8291 +#: ../../enterprise/include/functions_reporting.php:8357 +#: ../../godmode/reporting/reporting_builder.php:3786 #: ../../operation/reporting/reporting_viewer.php:156 msgid "Item editor" msgstr "Editor de elementos" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:159 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:202 -#: ../../godmode/reporting/reporting_builder.php:3655 -#: ../../include/functions_menu.php:591 +#: ../../godmode/reporting/reporting_builder.php:3782 +#: ../../include/functions_menu.php:592 #: ../../operation/reporting/reporting_viewer.php:147 msgid "List items" msgstr "Listado de elementos" @@ -21392,23 +20893,23 @@ msgstr "Lista de plantillas" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:308 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:334 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:361 -#: ../../godmode/reporting/reporting_builder.php:561 -#: ../../godmode/reporting/reporting_builder.php:3618 -#: ../../godmode/reporting/reporting_builder.php:3716 -#: ../../godmode/reporting/reporting_builder.php:3744 +#: ../../godmode/reporting/reporting_builder.php:564 +#: ../../godmode/reporting/reporting_builder.php:3745 +#: ../../godmode/reporting/reporting_builder.php:3844 +#: ../../godmode/reporting/reporting_builder.php:3872 #: ../../operation/reporting/reporting_viewer.php:222 msgid "Custom reports" msgstr "Reportes personalizados" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:469 -#: ../../godmode/reporting/reporting_builder.php:886 +#: ../../godmode/reporting/reporting_builder.php:889 #: ../../operation/search_reports.php:44 ../../operation/search_reports.php:60 #: ../../operation/reporting/custom_reporting.php:36 msgid "HTML" msgstr "HTML" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:470 -#: ../../godmode/reporting/reporting_builder.php:887 +#: ../../godmode/reporting/reporting_builder.php:890 #: ../../operation/search_reports.php:45 ../../operation/search_reports.php:61 #: ../../operation/reporting/custom_reporting.php:37 msgid "XML" @@ -21426,20 +20927,19 @@ msgstr "JSON" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:473 #: ../../enterprise/operation/reporting/custom_reporting.php:18 -#: ../../extensions/insert_data.php:231 -#: ../../operation/agentes/exportdata.php:309 +#: ../../extensions/insert_data.php:231 ../../operation/agentes/exportdata.php:309 msgid "CSV" msgstr "CSV" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:533 -#: ../../godmode/reporting/reporting_builder.php:1031 -#: ../../godmode/reporting/reporting_builder.php:1061 +#: ../../godmode/reporting/reporting_builder.php:1034 +#: ../../godmode/reporting/reporting_builder.php:1064 msgid "HTML view" msgstr "Vista HTML" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:541 -#: ../../godmode/reporting/reporting_builder.php:1047 -#: ../../godmode/reporting/reporting_builder.php:1069 +#: ../../godmode/reporting/reporting_builder.php:1050 +#: ../../godmode/reporting/reporting_builder.php:1072 msgid "Export to XML" msgstr "Exportar a XML" @@ -21463,7 +20963,7 @@ msgid "Generate a dynamic report" msgstr "Generar un informe dinámico" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:749 -#: ../../include/functions_reports.php:1399 +#: ../../include/functions_reports.php:1404 msgid "Period " msgstr "Periodo " @@ -21472,12 +20972,12 @@ msgid "Set start and end date" msgstr "Fije la fecha de inicio y conclusión" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:768 -#: ../../include/ajax/module.php:293 ../../operation/agentes/datos_agente.php:200 +#: ../../include/ajax/module.php:308 ../../operation/agentes/datos_agente.php:200 msgid "Timestamp from:" msgstr "Marca temporal desde:" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:786 -#: ../../include/ajax/module.php:313 ../../operation/agentes/datos_agente.php:206 +#: ../../include/ajax/module.php:328 ../../operation/agentes/datos_agente.php:206 msgid "Timestamp to:" msgstr "Marca temporal hasta:" @@ -21534,7 +21034,7 @@ msgstr "Peso" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3881 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4319 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4464 -#: ../../enterprise/operation/log/log_viewer.php:538 +#: ../../enterprise/operation/log/log_viewer.php:540 msgid "Exact match" msgstr "Coincidencia exacta" @@ -21551,7 +21051,7 @@ msgid "Increase Weight" msgstr "Incrementar el peso" #: ../../enterprise/godmode/reporting/visual_console_template.php:148 -#: ../../enterprise/godmode/reporting/visual_console_template.php:164 +#: ../../enterprise/godmode/reporting/visual_console_template.php:169 msgid "visual console has not been selected" msgstr "no se ha seleccionado consola visual" @@ -21567,23 +21067,24 @@ msgstr "Error. El nombre de la plantilla no se puede repetir" msgid "Successfully created template" msgstr "Plantilla creada correctamente" -#: ../../enterprise/godmode/reporting/visual_console_template.php:170 +#: ../../enterprise/godmode/reporting/visual_console_template.php:165 +#: ../../enterprise/godmode/reporting/visual_console_template.php:175 msgid "Error. Error delete template" msgstr "Error. Error al borrar plantilla" -#: ../../enterprise/godmode/reporting/visual_console_template.php:172 +#: ../../enterprise/godmode/reporting/visual_console_template.php:177 msgid "Successfully delete template" msgstr "Plantilla borrada correctamente" -#: ../../enterprise/godmode/reporting/visual_console_template.php:179 +#: ../../enterprise/godmode/reporting/visual_console_template.php:184 msgid "There is not any visual console created. Please, create one firstly." msgstr "No hay consolas visuales creadas. Cree una primero." -#: ../../enterprise/godmode/reporting/visual_console_template.php:199 +#: ../../enterprise/godmode/reporting/visual_console_template.php:204 msgid "Create From" msgstr "Crear desde" -#: ../../enterprise/godmode/reporting/visual_console_template.php:277 +#: ../../enterprise/godmode/reporting/visual_console_template.php:282 msgid "Create New Template" msgstr "Crear nueva plantilla" @@ -21626,44 +21127,44 @@ msgid "No changes have been made" msgstr "No se han hecho cambios" #: ../../enterprise/godmode/reporting/mysql_builder.php:244 -#: ../../enterprise/include/functions_reporting_csv.php:1134 -#: ../../include/functions_reporting.php:7549 +#: ../../enterprise/include/functions_reporting_csv.php:1175 +#: ../../include/functions_reporting.php:7560 msgid "SQL" msgstr "SQL" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1647 -#: ../../godmode/reporting/reporting_builder.php:3766 +#: ../../godmode/reporting/reporting_builder.php:3894 msgid "Successfull action" msgstr "Acción completada" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1648 -#: ../../godmode/servers/modificar_server.php:307 -#: ../../godmode/servers/modificar_server.php:318 +#: ../../godmode/servers/modificar_server.php:416 +#: ../../godmode/servers/modificar_server.php:427 msgid "Unsuccessfull action" msgstr "No se pudo completar la acción" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1842 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1505 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1547 msgid "Current month" msgstr "Mes actual" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1852 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1521 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1563 msgid "Working time" msgstr "Tiempo de trabajo" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1917 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1587 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1629 msgid "Time from" msgstr "Hora desde" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1935 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1605 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1647 msgid "Time to" msgstr "Hora hasta" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1953 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1623 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1665 msgid "Show 24x7 item" msgstr "Mostrar elementos 24/7" @@ -21673,17 +21174,17 @@ msgstr "Seleccionar servidor" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1997 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2016 -#: ../../godmode/reporting/reporting_builder.item_editor.php:205 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1264 +#: ../../godmode/reporting/reporting_builder.item_editor.php:208 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1283 msgid "Local metaconsole" msgstr "Metaconsola local" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2075 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1171 -#: ../../include/lib/Dashboard/Widgets/top_n.php:207 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1190 +#: ../../include/lib/Dashboard/Widgets/top_n.php:226 msgid "" -"Case insensitive regular expression for agent name. For example: Network.* " -"will match with the following agent names: network_agent1, NetworK CHECKS" +"Case insensitive regular expression for agent name. For example: Network.* will " +"match with the following agent names: network_agent1, NetworK CHECKS" msgstr "" "Expresión regular no sensible a mayúsculas/minúsculas, para buscar el agente. " "Por ejemplo: Network.* coincidiría con los siguientes nombres de agentes: " @@ -21692,19 +21193,19 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2099 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3707 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3939 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1194 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1213 msgid "" "Case insensitive regular expression or string for module name. For example: if " -"you use this field with \"Module exact match\" enabled then this field has to " -"be fulfilled with the literally string of the module name, if not you can use " -"a regular expression. Example: .*usage.* will match: cpu_usage, vram usage in " +"you use this field with \"Module exact match\" enabled then this field has to be " +"fulfilled with the literally string of the module name, if not you can use a " +"regular expression. Example: .*usage.* will match: cpu_usage, vram usage in " "matchine 1." msgstr "" "Expresión regular, no sensible a mayúsculas/minúsculas, para buscar el módulo. " -"Por ejemplo: si usas este campo con \"Coincidencia exacta de módulo\" " -"activado, entonces este campo tiene que rellenarse con la cadena literal del " -"nombre del módulo. Si no, usará una expresión regular, por ejemplo: .*usage.* " -"coincidiría con : cpu_usage, vram usage in machine 1." +"Por ejemplo: si usas este campo con \"Coincidencia exacta de módulo\" activado, " +"entonces este campo tiene que rellenarse con la cadena literal del nombre del " +"módulo. Si no, usará una expresión regular, por ejemplo: .*usage.* coincidiría " +"con : cpu_usage, vram usage in machine 1." #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2121 msgid "Module exact match" @@ -21717,8 +21218,8 @@ msgstr "Coincidencia exacta de módulo" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3946 msgid "Check it if you want to match module name literally" msgstr "" -"Actívala si quieres que haya una coincidencia exacta y literal en el nombre " -"del módulo." +"Actívala si quieres que haya una coincidencia exacta y literal en el nombre del " +"módulo." #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2138 msgid "Case insensitive regular expression or string for templates name." @@ -21744,196 +21245,195 @@ msgstr "Marcar si no quieres que muestre elementos sin datos" #: ../../godmode/reporting/create_container.php:571 #: ../../godmode/reporting/create_container.php:600 #: ../../godmode/reporting/create_container.php:741 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2245 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2287 #: ../../godmode/reporting/visual_console_builder.elements.php:121 #: ../../godmode/reporting/visual_console_builder.elements.php:618 #: ../../include/functions_visual_map_editor.php:391 #: ../../include/functions_visual_map_editor.php:394 #: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:615 -#: ../../include/functions_reports.php:573 -#: ../../include/functions_reports.php:660 +#: ../../include/functions_reports.php:573 ../../include/functions_reports.php:660 #: ../../include/functions_reports.php:666 -#: ../../include/functions_reporting.php:10664 +#: ../../include/functions_reporting.php:10718 msgid "Custom graph" msgstr "Gráfica personalizada" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2241 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2409 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2451 msgid "Max items" msgstr "Número máximo de elementos" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2274 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2374 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2416 msgid "Custom SQL template" msgstr "Plantilla SQL personalizada" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2295 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2395 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2437 msgid "" -"The entities of the fields that contain them must be included. Also is " -"possible use macros like `_start_date_` or `_end_date_`." +"The entities of the fields that contain them must be included. Also is possible " +"use macros like `_start_date_` or `_end_date_`." msgstr "" "Deben incluirse las entidades de los campos que los contienen. También es " "posible utilizar macros como '_start_date_' o '_end_date_'." #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2309 -#: ../../enterprise/include/functions_reporting_csv.php:725 -#: ../../enterprise/include/functions_reporting_csv.php:2459 -#: ../../enterprise/include/functions_reporting_csv.php:2473 -#: ../../extensions/api_checker.php:365 -#: ../../godmode/reporting/reporting_builder.item_editor.php:75 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2441 +#: ../../enterprise/include/functions_reporting_csv.php:766 +#: ../../enterprise/include/functions_reporting_csv.php:2500 +#: ../../enterprise/include/functions_reporting_csv.php:2514 +#: ../../extensions/api_checker.php:375 +#: ../../godmode/reporting/reporting_builder.item_editor.php:78 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2483 #: ../../godmode/events/event_responses.editor.php:229 #: ../../godmode/events/event_responses.editor.php:255 -#: ../../include/functions_reporting_html.php:1625 +#: ../../include/functions_reporting_html.php:1629 +#: ../../include/class/WelcomeWindow.class.php:637 #: ../../operation/gis_maps/ajax.php:316 msgid "URL" msgstr "URL" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2320 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2452 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2494 msgid "Protocol must be specified in URL (e.g.: \"https://\")" -msgstr "" -"El protocolo debe estar especificado en la URL (por ejemplo: \"https://\")" +msgstr "El protocolo debe estar especificado en la URL (por ejemplo: \"https://\")" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2384 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3615 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3657 msgid "Group by" msgstr "Agrupar por" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2499 -#: ../../enterprise/include/functions_reporting_csv.php:1080 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2590 -#: ../../include/functions_reporting_html.php:5034 -#: ../../include/functions_reporting.php:1545 +#: ../../enterprise/include/functions_reporting_csv.php:1121 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2632 +#: ../../include/functions_reporting_html.php:5038 +#: ../../include/functions_reporting.php:1553 msgid "Avg" msgstr "Media" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2641 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2770 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2812 msgid "Select fields to show" msgstr "Seleccionar campos a mostrar" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2649 -#: ../../enterprise/include/functions_reporting_csv.php:501 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2778 -#: ../../include/functions_reporting_html.php:4173 +#: ../../enterprise/include/functions_reporting_csv.php:542 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2820 +#: ../../include/functions_reporting_html.php:4177 msgid "Total time" msgstr "Tiempo total" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2657 -#: ../../enterprise/include/functions_reporting_csv.php:505 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2786 -#: ../../include/functions_reporting_html.php:4179 +#: ../../enterprise/include/functions_reporting_csv.php:546 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2828 +#: ../../include/functions_reporting_html.php:4183 msgid "Time failed" msgstr "Tiempo en fallo" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2665 -#: ../../enterprise/include/functions_reporting_csv.php:509 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2794 +#: ../../enterprise/include/functions_reporting_csv.php:550 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2836 msgid "Time in OK status" msgstr "Tiempo en estado OK" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2673 -#: ../../enterprise/include/functions_reporting_csv.php:513 -#: ../../enterprise/include/functions_reporting.php:4990 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2802 -#: ../../include/functions_reporting_html.php:4191 +#: ../../enterprise/include/functions_reporting_csv.php:554 +#: ../../enterprise/include/functions_reporting.php:5212 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2844 +#: ../../include/functions_reporting_html.php:4195 msgid "Time in warning status" msgstr "Tiempo en estado de advertencia" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2681 -#: ../../enterprise/include/functions_reporting_csv.php:517 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2810 +#: ../../enterprise/include/functions_reporting_csv.php:558 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2852 msgid "Time in unknown status" msgstr "Tiempo en estado desconocido" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2693 -#: ../../enterprise/include/functions_reporting_csv.php:521 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2822 +#: ../../enterprise/include/functions_reporting_csv.php:562 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2864 msgid "Time of not initialized module" msgstr "Tiempo de módulo no inicializado" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2705 -#: ../../enterprise/include/functions_reporting_csv.php:525 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2834 +#: ../../enterprise/include/functions_reporting_csv.php:566 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2876 msgid "Time of downtime" msgstr "Tiempo de parada" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2759 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2886 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2928 msgid "

Select fields to show

" msgstr "

Seleccione campos a mostrar

" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2767 -#: ../../enterprise/include/functions_reporting_csv.php:533 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2894 -#: ../../include/functions_reporting_html.php:4267 +#: ../../enterprise/include/functions_reporting_csv.php:574 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2936 +#: ../../include/functions_reporting_html.php:4271 msgid "Total checks" msgstr "Comprobaciones totales" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2775 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2902 -#: ../../include/functions_reporting_html.php:4273 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2944 +#: ../../include/functions_reporting_html.php:4277 msgid "Checks failed" msgstr "Comprobaciones fallidas" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2783 -#: ../../enterprise/include/functions_reporting_csv.php:541 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2910 +#: ../../enterprise/include/functions_reporting_csv.php:582 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2952 msgid "Checks in OK status" msgstr "Comprobaciones en estado OK" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2795 -#: ../../enterprise/include/functions_reporting_csv.php:545 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2934 +#: ../../enterprise/include/functions_reporting_csv.php:586 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2976 msgid "Unknown checks" msgstr "Comprobaciones desconocidas" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2807 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2946 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2988 msgid "

Select fields to show

" msgstr "

Seleccione campos a mostrar

" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2815 -#: ../../enterprise/include/functions_reporting_csv.php:668 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2954 -#: ../../include/functions_reporting_html.php:4588 +#: ../../enterprise/include/functions_reporting_csv.php:709 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2996 +#: ../../include/functions_reporting_html.php:4592 msgid "Agent max value" msgstr "Valor máximo del agente" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2823 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2962 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3004 msgid "Agent min values" msgstr "Valores mínimos de agente" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2852 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3598 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3640 msgid "Show Summary" msgstr "Mostrar resumen" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2996 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3186 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3228 msgid "Height (dynamic graphs)" msgstr "Altura (gráficos dinámicos)" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3036 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3170 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3212 msgid "Query History Database" msgstr "Base de datos histórica de consultas" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3048 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3251 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3293 msgid "Priority mode" msgstr "Modo de prioridad" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3053 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3256 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3298 msgid "Priority ok mode" msgstr "Modo de prioridad ok" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3065 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3268 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3310 msgid "Priority unknown mode" msgstr "Modo de prioridad desconocido" @@ -21952,8 +21452,7 @@ msgstr "Módulos a comparar (texto libre)" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3259 msgid "Free text to filter the modules of agents when apply this template." msgstr "" -"Texto libre para filtrar los módulos de los agentes cuando se usa esta " -"plantilla." +"Texto libre para filtrar los módulos de los agentes cuando se usa esta plantilla." #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3276 msgid "Create a graph for each agent" @@ -21969,22 +21468,22 @@ msgstr "" "los agentes." #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3305 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3376 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3418 msgid "Calculate for custom intervals" msgstr "Calcular intervalos personalizados" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3316 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3471 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3513 msgid "Use prefix notation" msgstr "Usar notación de prefijo" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3328 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3388 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3430 msgid "Time lapse intervals" msgstr "Intervalos de tiempo transcurrido" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3330 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3391 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3433 msgid "" "Lapses of time in which the period is divided to make more precise calculations" msgstr "" @@ -21992,59 +21491,59 @@ msgstr "" "precisos" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3375 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3432 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3474 msgid "Table only" msgstr "Solo tabla" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3385 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3443 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3485 msgid "Graph only" msgstr "Solo gráfico" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3395 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3454 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3496 msgid "Graph and table" msgstr "Gráfico y tabla" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3444 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1347 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1366 msgid "Filter by network" msgstr "Filtrar por red" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3474 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1366 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1385 msgid "Show alive IPs only" msgstr "Mostrar solo IPs vivas" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3487 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1379 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1398 msgid "Show IPs not assigned to an agent" msgstr "Mostrar IP no asignadas a un agente" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3513 #: ../../godmode/netflow/nf_item_list.php:282 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4034 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4079 msgid "Create item" msgstr "Crear elemento" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3526 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4042 -#: ../../include/functions_visual_map_editor.php:1477 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4087 +#: ../../include/functions_visual_map_editor.php:1472 msgid "Update item" msgstr "Actualizar elemento" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3584 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4132 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4177 msgid "SLA Min. (value)" msgstr "Valor mínimo para el SLA" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3589 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4137 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4182 msgid "SLA Max. (value)" msgstr "Valor máximo para el SLA" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3594 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4142 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4187 msgid "SLA Limit (%)" msgstr "Límite (%) para el SLA" @@ -22078,21 +21577,20 @@ msgstr "Nombre de módulo literal forzado" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3753 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4005 #: ../../godmode/reporting/create_container.php:484 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1843 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4366 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4403 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4572 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4845 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4879 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4933 -#: ../../include/functions_ui.php:6386 ../../include/functions_html.php:5831 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1885 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4411 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4448 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4617 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4890 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4924 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4978 +#: ../../include/functions_ui.php:6422 ../../include/functions_html.php:5947 msgid "Select an Agent first" msgstr "Debe seleccionar primero un agente" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3835 msgid "Please save the template to start adding items into the list." -msgstr "" -"Por favor, guarda la plantilla para empezar a añadir elementos a la lista." +msgstr "Por favor, guarda la plantilla para empezar a añadir elementos a la lista." #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4354 msgid "Name and SLA limit should not be empty" @@ -22101,16 +21599,16 @@ msgstr "El nombre y el límite SLA no deberían estar vacíos." #: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:151 #: ../../godmode/modules/module_list.php:98 #: ../../godmode/groups/configure_group.php:164 -#: ../../godmode/groups/group_list.php:879 ../../godmode/setup/os.builder.php:77 +#: ../../godmode/groups/group_list.php:889 ../../godmode/setup/os.builder.php:77 #: ../../godmode/setup/os.list.php:65 #: ../../godmode/reporting/visual_console_builder.elements.php:321 #: ../../include/functions_visual_map_editor.php:68 -#: ../../include/functions_visual_map_editor.php:1451 +#: ../../include/functions_visual_map_editor.php:1449 #: ../../include/functions_visual_map.php:4234 -#: ../../include/rest-api/models/VisualConsole/Item.php:2151 +#: ../../include/rest-api/models/VisualConsole/Item.php:2155 #: ../../include/lib/Dashboard/Widgets/module_icon.php:428 #: ../../include/lib/Dashboard/Widgets/module_status.php:419 -#: ../../operation/visual_console/view.php:363 +#: ../../operation/visual_console/view.php:365 msgid "Icon" msgstr "Icono" @@ -22177,18 +21675,18 @@ msgstr "Bajar" #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:412 #: ../../godmode/reporting/reporting_builder.list_items.php:447 -#: ../../include/functions_graph.php:1518 +#: ../../include/functions_graph.php:1522 msgid "No items." msgstr "Sin elementos" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:139 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:144 #: ../../enterprise/include/class/Azure.cloud.php:420 #: ../../enterprise/include/class/VMware.app.php:254 #: ../../enterprise/include/class/DB2.app.php:187 #: ../../enterprise/include/class/SAP.app.php:177 -#: ../../enterprise/include/class/Aws.cloud.php:921 +#: ../../enterprise/include/class/Aws.cloud.php:922 #: ../../enterprise/include/class/MySQL.app.php:196 -#: ../../enterprise/include/class/Google.cloud.php:423 +#: ../../enterprise/include/class/Google.cloud.php:425 #: ../../enterprise/include/class/Oracle.app.php:194 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:193 #: ../../godmode/wizards/HostDevices.class.php:412 @@ -22196,199 +21694,129 @@ msgstr "Sin elementos" msgid "You have no access to edit this task." msgstr "No tiene permisos para editar esta tarea." -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:181 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:186 msgid "Command Mysqldump is failed." msgstr "Error en el comando Mysqldump." -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:228 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:241 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:291 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:310 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:393 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:410 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:238 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:254 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:309 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:332 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:418 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:438 msgid "Failed to create task" msgstr "No se ha podido crear la tarea" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:297 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:316 msgid "No template selected" msgstr "No se ha seleccionado ninguna plantilla" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:419 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:448 msgid "I do not know what you want to do" msgstr "No sé lo que desea hacer" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:436 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:622 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:465 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:651 msgid "You have no access to manage console tasks." msgstr "No puede acceder a la gestión de tareas de la consola." -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:453 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:527 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:482 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:556 msgid "Create new console task" msgstr "Crear nueva tarea de la consola" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:476 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:505 #: ../../enterprise/include/class/Azure.cloud.php:689 #: ../../enterprise/include/class/VMware.app.php:455 #: ../../enterprise/include/class/Omnishell.class.php:810 #: ../../enterprise/include/class/Omnishell.class.php:1737 #: ../../enterprise/include/class/DB2.app.php:354 #: ../../enterprise/include/class/SAP.app.php:394 -#: ../../enterprise/include/class/Aws.cloud.php:1140 +#: ../../enterprise/include/class/Aws.cloud.php:1141 #: ../../enterprise/include/class/MySQL.app.php:371 -#: ../../enterprise/include/class/Google.cloud.php:686 +#: ../../enterprise/include/class/Google.cloud.php:688 #: ../../enterprise/include/class/Oracle.app.php:361 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:366 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:281 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:357 -#: ../../godmode/modules/manage_network_components_form.php:396 +#: ../../godmode/modules/manage_network_components_form.php:398 #: ../../godmode/groups/configure_group.php:305 #: ../../godmode/reporting/graph_builder.main.php:312 #: ../../godmode/wizards/HostDevices.class.php:651 #: ../../godmode/wizards/HostDevices.class.php:754 #: ../../godmode/wizards/Wizard.main.php:416 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:184 -#: ../../include/functions_html.php:6643 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:192 +#: ../../include/functions_html.php:6847 #: ../../include/class/CustomNetScan.class.php:314 #: ../../include/class/CustomNetScan.class.php:425 #: ../../include/class/HTML.class.php:419 -#: ../../include/lib/ClusterViewer/ClusterManager.php:752 +#: ../../include/lib/ClusterViewer/ClusterManager.php:748 #: ../../include/lib/ClusterViewer/ClusterWizard.php:349 msgid "Go back" msgstr "Volver" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:499 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:528 msgid "Updating console task" msgstr "Actualizar tarea de la consola" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:524 -#: ../../godmode/menu.php:55 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:105 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:553 +#: ../../godmode/menu.php:56 ../../godmode/wizards/DiscoveryTaskList.class.php:105 msgid "Task list" msgstr "Lista de tareas" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:529 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:558 msgid "Update console task" msgstr "Actualizar tarea de la consola" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:576 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:605 #: ../../enterprise/include/ajax/cron.ajax.php:183 #: ../../godmode/events/event_responses.editor.php:213 -#: ../../include/ajax/events.php:2169 ../../include/ajax/events.php:2685 +#: ../../include/ajax/events.php:2141 ../../include/ajax/events.php:2658 #: ../../include/class/ExternalTools.class.php:383 -#: ../../include/lib/Dashboard/Widgets/events_list.php:640 -#: ../../operation/events/events.php:2681 +#: ../../include/lib/Dashboard/Widgets/events_list.php:686 +#: ../../operation/events/events.php:2894 msgid "Parameters" msgstr "Parámetros" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:660 -#: ../../enterprise/include/functions_tasklist.php:173 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:700 +#: ../../enterprise/include/functions_tasklist.php:191 #: ../../enterprise/include/ajax/cron.ajax.php:67 #: ../../enterprise/include/class/OmnishellTaskAgent.class.php:103 #: ../../include/functions_cron.php:499 msgid "Task" msgstr "Tarea" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:680 -msgid "Next Execution" -msgstr "Siguiente ejecución" +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:720 +msgid "Next Execution (Date)" +msgstr "Siguiente ejecución (fecha)" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:712 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:730 +msgid "Next Execution (Time)" +msgstr "Siguiente ejecución (hora)" + +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:753 msgid "Console" msgstr "Consola" -#: ../../enterprise/godmode/wizards/Cloud.class.php:182 -#: ../../enterprise/godmode/wizards/Applications.class.php:157 -#: ../../enterprise/include/class/Azure.cloud.php:190 -#: ../../enterprise/include/class/DeploymentCenter.class.php:598 -#: ../../enterprise/include/class/Aws.cloud.php:158 -#: ../../enterprise/include/class/Google.cloud.php:184 ../../godmode/menu.php:88 -#: ../../godmode/wizards/HostDevices.class.php:190 -#: ../../godmode/servers/discovery.php:59 ../../godmode/servers/discovery.php:68 -msgid "Discovery" -msgstr "Discovery" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:210 -#: ../../enterprise/godmode/wizards/Applications.class.php:186 -msgid "" -"All company names used here are for identification purposes only. Use of these " -"names, logos, and brands does not imply endorsement." -msgstr "" -"Todos los nombres de compañías aquí utilizados tienen fines identificatorios. " -"El uso de estos nombres, logos y marcas no implica patrocinio alguno." - -#: ../../enterprise/godmode/wizards/Cloud.class.php:240 -#: ../../enterprise/godmode/wizards/Cloud.class.php:248 -#, php-format -msgid "%s credentials" -msgstr "Credenciales de %s" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:264 -msgid "" -"If a task with the selected credentials is already running, it will be edited. " -"To create a new one, another account from the credential store must be " -"selected." -msgstr "" -"Si una tarea con las credenciales seleccionadas ya se está ejecutando, se " -"editará. Para crear una nueva, se debe seleccionar otra cuenta del almacén de " -"credenciales." - -#: ../../enterprise/godmode/wizards/Cloud.class.php:284 -msgid "Manage accounts" -msgstr "Administrar cuentas" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:297 -msgid "Cloud tool full path" -msgstr "Ruta completa de la herramienta en la nube" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:305 -msgid "Account" -msgstr "Cuenta" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:375 -msgid "Select a set of credentials from the list" -msgstr "Seleccione un conjunto de credenciales de la lista" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:388 -#, php-format -msgid "Path %s is not executable." -msgstr "La ruta %s no se puede ejecutar." - -#: ../../enterprise/godmode/wizards/Cloud.class.php:433 -msgid "Account disconnected" -msgstr "Cuenta desconectada" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:435 -msgid "Failed disconnecting account" -msgstr "Error al desconectar la cuenta" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:513 -msgid "Credentials successfully updated" -msgstr "Credenciales actualizados correctamente" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:515 -msgid "Failed updating credentials process" -msgstr "Error en el proceso de actualización de credenciales" - #: ../../enterprise/godmode/servers/new_HA_cluster.php:59 #: ../../enterprise/godmode/servers/new_HA_cluster.php:72 -#: ../../enterprise/godmode/servers/HA_cluster.php:59 -#: ../../enterprise/godmode/servers/HA_cluster.php:83 +#: ../../enterprise/godmode/servers/HA_cluster.php:78 +#: ../../enterprise/godmode/servers/HA_cluster.php:102 msgid "View nodes" msgstr "Ver nodos" #: ../../enterprise/godmode/servers/new_HA_cluster.php:69 -#: ../../enterprise/godmode/servers/HA_cluster.php:80 +#: ../../enterprise/godmode/servers/HA_cluster.php:99 msgid "Manage Pandora DB HA" msgstr "Gestionar la alta disponibilidad de la base de datos de Pandora FMS" #: ../../enterprise/godmode/servers/new_HA_cluster.php:90 -#: ../../enterprise/godmode/servers/HA_cluster.php:101 +#: ../../enterprise/godmode/servers/HA_cluster.php:120 msgid "Manage Database HA" msgstr "Gestionar la base de datos de alta disponibilidad" #: ../../enterprise/godmode/servers/new_HA_cluster.php:138 -#: ../../enterprise/godmode/servers/HA_cluster.php:167 +#: ../../enterprise/godmode/servers/HA_cluster.php:186 msgid "Node label" msgstr "Etiqueta de nodo" @@ -22397,9 +21825,9 @@ msgid "SQL Node status" msgstr "Estado del nodo SQL" #: ../../enterprise/godmode/servers/new_HA_cluster.php:140 -#: ../../enterprise/godmode/servers/HA_cluster.php:172 +#: ../../enterprise/godmode/servers/HA_cluster.php:191 #: ../../extensions/quick_shell.php:197 -#: ../../godmode/agentes/module_manager_editor_network.php:540 +#: ../../godmode/agentes/module_manager_editor_network.php:535 msgid "SSH" msgstr "SSH" @@ -22408,7 +21836,7 @@ msgid "Replication Status" msgstr "Estado de replicación" #: ../../enterprise/godmode/servers/new_HA_cluster.php:142 -#: ../../enterprise/godmode/servers/HA_cluster.php:173 +#: ../../enterprise/godmode/servers/HA_cluster.php:192 msgid "DB Role" msgstr "Función de la base de datos" @@ -22418,12 +21846,12 @@ msgid "Last Update" msgstr "Última actualización" #: ../../enterprise/godmode/servers/new_HA_cluster.php:145 -#: ../../enterprise/godmode/servers/HA_cluster.php:178 +#: ../../enterprise/godmode/servers/HA_cluster.php:197 msgid "SQL version" msgstr "Versión SQL" #: ../../enterprise/godmode/servers/new_HA_cluster.php:146 -#: ../../enterprise/godmode/servers/HA_cluster.php:179 +#: ../../enterprise/godmode/servers/HA_cluster.php:198 msgid "DB version" msgstr "Versión de la base de datos" @@ -22441,7 +21869,7 @@ msgid "Slave" msgstr "Esclavo" #: ../../enterprise/godmode/servers/new_HA_cluster.php:266 -#: ../../enterprise/godmode/servers/HA_cluster.php:310 +#: ../../enterprise/godmode/servers/HA_cluster.php:329 msgid "Show/ edit node" msgstr "Mostrar/editar nodo" @@ -22463,7 +21891,7 @@ msgstr "Error interno. Forzar resincronización de nodos" #: ../../enterprise/godmode/servers/new_HA_cluster.php:302 #: ../../enterprise/godmode/servers/new_HA_cluster.php:352 -#: ../../enterprise/godmode/servers/HA_cluster.php:342 +#: ../../enterprise/godmode/servers/HA_cluster.php:361 msgid "Force node resync" msgstr "Forzar re-sincronización de nodos" @@ -22471,7 +21899,33 @@ msgstr "Forzar re-sincronización de nodos" msgid "Force node resync. Are you sure?" msgstr "Forzar la resincronización del nodo. ¿Está seguro?" -#: ../../enterprise/godmode/servers/HA_cluster.php:141 +#: ../../enterprise/godmode/servers/HA_cluster.php:48 +msgid "" +"Version 772LTS is the latest version to support HA Legacy. \n" +" If you wish to continue to have HA you must disable Legacy HA " +"database management option, since it doesn't correspond to MySQL 8" +msgstr "" +"La versión 772LTS es la versión más reciente que es compatible con la alta " +"disponibilidad legacy. \n" +" Si desea continuar disponiendo de la alta disponibilidad, desactive " +"la opción de gestión de la base de datos de alta disponibilidad legacy, puesto " +"que no se corresponde con MySQL 8" + +#: ../../enterprise/godmode/servers/HA_cluster.php:55 +msgid "" +"Version 772LTS is the latest version to support MySQL5.\n" +" The HA system you are using uses MySQL5 so it will not be supported " +"from version 772 onwards.\n" +" If you wish to continue to have HA you must migrate to the new HA " +"system and to the MySQL 8 version" +msgstr "" +"La versión 772LTS es la versión más reciente que es compatible con MySQL5.\n" +" El sistema de alta disponibilidad que está utilizando hace uso de " +"MySQL5, por tanto no será compatible a partir de la versión 772 en adelante.\n" +" Si desea continuar disponiendo de la alta disponibilidad, migre al " +"nuevo sistema de alta disponibilidad y a la versión MySQL 8" + +#: ../../enterprise/godmode/servers/HA_cluster.php:160 msgid "" "Make the cluster forget failed operations from history of\n" " the resource and re-detect its current state. This can be\n" @@ -22484,69 +21938,67 @@ msgstr "" "Hacer que el cluster olvide las operaciones fallidas del historial de\n" " recurso y redetectar su estado actual. Esto puede ser\n" " útil para purgar los datos de fallos anteriores que se han\n" -" resuelto dede entonces. Si no se especifica ID de recurso, entonces todos " -"los\n" +" resuelto dede entonces. Si no se especifica ID de recurso, entonces todos los\n" " recursos / dispositivos stonith se limpiarán. Si no\n" " se especifica, entonces los recursos / dispositivos stonith de todos los\n" " nodos se limparán" -#: ../../enterprise/godmode/servers/HA_cluster.php:168 -#: ../../enterprise/include/functions_reporting_csv.php:2398 +#: ../../enterprise/godmode/servers/HA_cluster.php:187 +#: ../../enterprise/include/functions_reporting_csv.php:2439 #: ../../operation/tree.php:265 msgid "Agent status" msgstr "Estado de agente" -#: ../../enterprise/godmode/servers/HA_cluster.php:169 +#: ../../enterprise/godmode/servers/HA_cluster.php:188 msgid "DB Repl." msgstr "Replicación de la base de datos." -#: ../../enterprise/godmode/servers/HA_cluster.php:170 +#: ../../enterprise/godmode/servers/HA_cluster.php:189 msgid "DB Status" msgstr "Estado BD" -#: ../../enterprise/godmode/servers/HA_cluster.php:174 +#: ../../enterprise/godmode/servers/HA_cluster.php:193 msgid "Cluster Role" msgstr "Función del clúster" -#: ../../enterprise/godmode/servers/HA_cluster.php:176 +#: ../../enterprise/godmode/servers/HA_cluster.php:195 msgid "Seconds behind master" msgstr "Segundos después del maestro" -#: ../../enterprise/godmode/servers/HA_cluster.php:177 +#: ../../enterprise/godmode/servers/HA_cluster.php:196 msgid "Virtual IP" msgstr "IP virtual" -#: ../../enterprise/godmode/servers/HA_cluster.php:181 +#: ../../enterprise/godmode/servers/HA_cluster.php:200 msgid "Pending action" msgstr "Acción pendiente" -#: ../../enterprise/godmode/servers/HA_cluster.php:326 +#: ../../enterprise/godmode/servers/HA_cluster.php:345 msgid "Put node into standby status" msgstr "Poner nodo en suspensión" -#: ../../enterprise/godmode/servers/HA_cluster.php:371 +#: ../../enterprise/godmode/servers/HA_cluster.php:390 msgid "Put node into online status" msgstr "Poner nodo en estado online" -#: ../../enterprise/godmode/servers/HA_cluster.php:386 +#: ../../enterprise/godmode/servers/HA_cluster.php:405 msgid "Show cluster details" msgstr "Mostrar detalles del cluster" -#: ../../enterprise/godmode/servers/HA_cluster.php:404 +#: ../../enterprise/godmode/servers/HA_cluster.php:423 msgid "Remove node from this list" msgstr "Eliminar nodo de la lista" -#: ../../enterprise/godmode/servers/HA_cluster.php:427 +#: ../../enterprise/godmode/servers/HA_cluster.php:446 msgid "Register node" msgstr "Registrar nodo" -#: ../../enterprise/godmode/servers/HA_cluster.php:479 +#: ../../enterprise/godmode/servers/HA_cluster.php:498 msgid "" "Target node will be erased from this list but not removed from cluster. Do you " "want to continue?" msgstr "" -"El nodo objetivo se eliminará de la lista pero no del cluster. ¿Desea " -"continuar?" +"El nodo objetivo se eliminará de la lista pero no del cluster. ¿Desea continuar?" #: ../../enterprise/godmode/servers/manage_export.php:73 msgid "Exports" @@ -22569,15 +22021,15 @@ msgid "" "Successfully deleted export target. All the linked modules will be " "automatically unattached" msgstr "" -"Objetivo de exportación eliminado correctamente. Todos los módulos enlazados " -"se desvincularán automáticamente" +"Objetivo de exportación eliminado correctamente. Todos los módulos enlazados se " +"desvincularán automáticamente" #: ../../enterprise/godmode/servers/manage_export.php:135 msgid "" "Can't be created export target: User and password must be filled with FTP mode" msgstr "" -"No pudo crearse un servidor de exportación: el usuario y la contraseña deben " -"ser completados con el modo de FTP." +"No pudo crearse un servidor de exportación: el usuario y la contraseña deben ser " +"completados con el modo de FTP." #: ../../enterprise/godmode/servers/manage_export.php:155 msgid "There are no defined export targets" @@ -22589,7 +22041,7 @@ msgid "Preffix" msgstr "Prefijo" #: ../../enterprise/godmode/servers/manage_export.php:177 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1185 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1191 #: ../../enterprise/godmode/servers/manage_export_form.php:149 msgid "Transfer mode" msgstr "Modo de transferencia" @@ -22630,91 +22082,96 @@ msgid "Default value: " msgstr "Valor predeterminado: " #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:356 -#: ../../include/functions_servers.php:564 -#: ../../include/functions_servers.php:1244 ../../include/functions_ui.php:7341 +#: ../../godmode/servers/modificar_server.php:54 +#: ../../include/functions_servers.php:658 ../../include/functions_servers.php:1338 +#: ../../include/functions_ui.php:7364 msgid "Data server" msgstr "Servidor de datos" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:362 -#: ../../include/functions_servers.php:577 -#: ../../include/functions_servers.php:1247 ../../include/functions_ui.php:7346 +#: ../../godmode/servers/modificar_server.php:58 +#: ../../include/functions_servers.php:671 ../../include/functions_servers.php:1341 +#: ../../include/functions_ui.php:7369 #: ../../include/class/AgentWizard.class.php:1382 msgid "Network server" msgstr "Servidor de red" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:368 -#: ../../include/functions_servers.php:863 -#: ../../include/functions_servers.php:1292 +#: ../../godmode/servers/modificar_server.php:147 +#: ../../include/functions_servers.php:957 ../../include/functions_servers.php:1386 msgid "Alert server" msgstr "Servidor de alertas" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:374 #: ../../enterprise/include/ajax/ipam.ajax.php:357 -#: ../../enterprise/include/class/Azure.cloud.php:784 +#: ../../enterprise/include/class/Azure.cloud.php:785 #: ../../enterprise/include/class/VMware.app.php:593 #: ../../enterprise/include/class/DB2.app.php:456 #: ../../enterprise/include/class/Aws.S3.php:419 #: ../../enterprise/include/class/SAP.app.php:471 -#: ../../enterprise/include/class/Aws.cloud.php:510 -#: ../../enterprise/include/class/Aws.cloud.php:1231 +#: ../../enterprise/include/class/Aws.cloud.php:511 +#: ../../enterprise/include/class/Aws.cloud.php:1232 #: ../../enterprise/include/class/MySQL.app.php:461 -#: ../../enterprise/include/class/Google.cloud.php:772 +#: ../../enterprise/include/class/Google.cloud.php:775 #: ../../enterprise/include/class/Oracle.app.php:463 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:468 #: ../../enterprise/tools/ipam/ipam_editor.php:200 #: ../../godmode/wizards/HostDevices.class.php:845 -#: ../../include/functions_servers.php:603 -#: ../../include/functions_servers.php:1280 +#: ../../godmode/servers/modificar_server.php:66 +#: ../../include/functions_servers.php:697 ../../include/functions_servers.php:1374 +#: ../../include/class/ExtensionsDiscovery.class.php:1298 #: ../../include/class/CustomNetScan.class.php:485 #: ../../general/first_task/recon_view.php:22 msgid "Discovery server" msgstr "Servidor Discovery" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:380 -#: ../../include/functions_servers.php:629 ../../include/functions_ui.php:7356 +#: ../../godmode/servers/modificar_server.php:74 +#: ../../include/functions_servers.php:723 ../../include/functions_ui.php:7379 #: ../../include/lib/ClusterViewer/ClusterWizard.php:844 msgid "Prediction server" msgstr "Servidor de predicción" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:386 -#: ../../include/functions_servers.php:616 -#: ../../include/functions_servers.php:1259 ../../include/functions_ui.php:7351 +#: ../../godmode/servers/modificar_server.php:70 +#: ../../include/functions_servers.php:710 ../../include/functions_servers.php:1353 +#: ../../include/functions_ui.php:7374 #: ../../include/class/AgentWizard.class.php:1363 msgid "Plugin server" msgstr "Servidor de plugins" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:392 -#: ../../include/functions_menu.php:613 ../../operation/menu.php:243 +#: ../../include/functions_menu.php:614 ../../operation/menu.php:243 msgid "SNMP console" msgstr "Consola SNMP" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:398 -#: ../../include/functions_servers.php:1250 +#: ../../include/functions_servers.php:1344 msgid "SNMP server" msgstr "Servidor SNMP" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:404 -#: ../../include/functions_servers.php:681 -#: ../../include/functions_servers.php:1268 +#: ../../godmode/servers/modificar_server.php:91 +#: ../../include/functions_servers.php:775 ../../include/functions_servers.php:1362 msgid "Web server" msgstr "Servidor web" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:410 -#: ../../include/functions_servers.php:668 -#: ../../include/functions_servers.php:1274 +#: ../../godmode/servers/modificar_server.php:87 +#: ../../include/functions_servers.php:762 ../../include/functions_servers.php:1368 msgid "Inventory server" msgstr "Servidor de inventario" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:416 #: ../../enterprise/godmode/servers/manage_export_form.php:111 -#: ../../include/functions_servers.php:655 -#: ../../include/functions_servers.php:1271 +#: ../../godmode/servers/modificar_server.php:82 +#: ../../include/functions_servers.php:749 ../../include/functions_servers.php:1365 msgid "Export server" msgstr "Servidor de exportación" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:422 -#: ../../include/functions_servers.php:694 -#: ../../include/functions_servers.php:1277 +#: ../../godmode/servers/modificar_server.php:95 +#: ../../include/functions_servers.php:788 ../../include/functions_servers.php:1371 msgid "Event server" msgstr "Servidor de eventos" @@ -22723,19 +22180,20 @@ msgid "ICMP server" msgstr "Servidor ICPM" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:434 -#: ../../include/functions_servers.php:1286 ../../include/functions_ui.php:7371 +#: ../../include/functions_servers.php:1380 ../../include/functions_ui.php:7394 msgid "WUX server" msgstr "Servidor WUX" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:440 -#: ../../include/functions_servers.php:824 -#: ../../include/functions_servers.php:1295 +#: ../../godmode/servers/modificar_server.php:135 +#: ../../include/functions_servers.php:918 ../../include/functions_servers.php:1389 msgid "NCM server" msgstr "Servidor NCM" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:446 -#: ../../include/functions_servers.php:642 -#: ../../include/functions_servers.php:1265 ../../include/functions_ui.php:7361 +#: ../../godmode/servers/modificar_server.php:78 +#: ../../include/functions_servers.php:736 ../../include/functions_servers.php:1359 +#: ../../include/functions_ui.php:7384 #: ../../include/class/AgentWizard.class.php:1373 msgid "WMI server" msgstr "Servidor WMI" @@ -22757,12 +22215,12 @@ msgid "Network threads" msgstr "Hilos de red" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:479 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:810 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:816 msgid "Plugin timeout" msgstr "Tiempo de espera del plugin" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:486 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:803 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:809 msgid "Plugin threads" msgstr "Hilos de plugin" @@ -22771,7 +22229,7 @@ msgid "SNMP console threads" msgstr "Hilos de la consola SNMP" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:498 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:969 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:975 msgid "SNMP threads" msgstr "Hilos SNMP" @@ -22788,7 +22246,7 @@ msgid "ICMP threads" msgstr "Hilos ICMP" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:522 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1239 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1245 msgid "WMI threads" msgstr "Hilos WMI" @@ -22800,110 +22258,113 @@ msgstr "Hilos de Syslog" msgid "Recon threads" msgstr "Hilos de recon" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:542 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:540 +msgid "Alerts threads" +msgstr "Hilos de alertas" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:548 msgid "Autocreate group" msgstr "Autocrear grupo" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:548 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:554 msgid "Autocreate group force" msgstr "Forzar auto-creación de grupo" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:554 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:560 msgid "Autocreate" msgstr "Autocrear" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:566 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:572 msgid "Agent configuration files directory" msgstr "Directorio de archivos de configuración del agente" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:567 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:573 msgid "Directory where agent configuration files are stored" msgstr "Directorio donde se almacenan los archivos de configuración del agente" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:580 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:586 msgid "Agent interval" msgstr "Intervalo del agente" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:586 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:592 msgid "Agent threads" msgstr "Hilos de Agente" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:587 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:593 msgid "Number of threads used for sending agent XML data files" msgstr "Número de hilos utilizados para enviar archivos de datos XML del agente" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:593 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:599 msgid "ICMP subnets blacklist" msgstr "Lista negra de subredes ICMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:594 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:601 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:608 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:600 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:607 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:614 msgid "Separated by a comma. Example: 192.168.0.0/24,8.8.8.8/30" msgstr "Separados por una coma. Ejemplo: 192.168.0.0/24,8.8.8.8/30" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:600 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:606 msgid "SNMP subnets blacklist" msgstr "Lista negra de subredes SNMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:607 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:613 msgid "WMI subnets blacklist" msgstr "Lista negra de subredes WMI" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:614 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:620 msgid "Path to braa binary" msgstr "Ruta al binario braa" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:620 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:626 msgid "Credential password" msgstr "Contraseña de credencial" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:621 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:627 msgid "Password used to encrypt credential boxes" msgstr "Contraseña utilizada para cifrar cuadros de credenciales" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:627 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:633 msgid "Remote configuration check interval" msgstr "Intervalo de comprobación de configuración remota" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:633 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:639 msgid "Daemon" msgstr "Demonio" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:634 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:640 msgid "Run in background if set to 1" msgstr "Ejecutar en segundo plano si se establece en 1" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:641 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:647 msgid "" "Set to 1 to move dynamic auto-discovered modules (SNMP, WMI...) to separate " "files so that they don't interfere with remote agent configuration" msgstr "" "Ajustado a 1 para mover módulos dinámicos auto-detectados (SNMP, WMI...) a " -"archivos separados para que no interfieran con la configuración de agente " -"remoto" +"archivos separados para que no interfieran con la configuración de agente remoto" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:647 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:653 msgid "Exec interval" msgstr "Intervalo de ejecución" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:648 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:654 msgid "Time between exec checks" msgstr "Tiempo entre comprobaciones de ejecución" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:654 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:660 msgid "Exec threads" msgstr "Hilos de ejecución" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:655 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:661 msgid "Number of threads used for exec modules" msgstr "Número de hilos utilizados para los módulos exec" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:661 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:667 msgid "Path to fping binary" msgstr "Ruta de acceso al binario fping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:662 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:668 msgid "" "Used by the Enterprise ICMP Server. Default path is /usr/sbin/fping for " "installation in Centos, if you are installing in another distro, install fping " @@ -22913,15 +22374,15 @@ msgstr "" "fping para la instalación en Centos, si va a instalarlo en otra distribución, " "instale fping en /usr/bin/fping y actualice este campo con la nueva ruta" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:668 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:674 msgid "Path to Pandora Fast SNMP binary" msgstr "Ruta al binario Fast SNMP de Pandora" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:674 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:680 msgid "Forced add" msgstr "Adición forzada" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:675 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:681 msgid "" "If set to 1, manually added hosts (via add_host or host_file) will always be " "created, whether they respond to ping or not" @@ -22929,213 +22390,212 @@ msgstr "" "Si se ajusta a 1, siempre se crearán hosts agregados manualmente (a través de " "add_host o host_file), ya sea que respondan al ping o no." -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:681 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:687 msgid "General GIS exec" msgstr "Ejecución de SIG général" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:682 -msgid "" -"Path to general GIS coordinates generator. It should be an executable file" +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:688 +msgid "Path to general GIS coordinates generator. It should be an executable file" msgstr "" "Ruta al generador general de coordenadas SIG. Debe ser un archivo ejecutable" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:688 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:694 msgid "Group where agents will be placed (must exist in the Pandora FMS console)" msgstr "" "Grupo donde se añadirán los agentes (debe existir en la consola de Pandora FMS)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:694 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:700 msgid "Host file" msgstr "Archivo host" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:695 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:701 msgid "" "File containing hosts to be scanned. The address may be followed by a hostname" msgstr "" -"Archivo que contiene hosts que se van a analizar. La dirección puede ir " -"seguida de un nombre de host" +"Archivo que contiene hosts que se van a analizar. La dirección puede ir seguida " +"de un nombre de host" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:701 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:707 msgid "Latency block" msgstr "Bloque de latencia" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:702 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:708 msgid "Number of hosts processed in a single call to nmap (latency)" msgstr "Número de hosts procesados en una sola llamada a nmap (latencia)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:708 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:714 msgid "Latency interval" msgstr "Intervalo de latencia" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:709 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:715 msgid "Time between latency checks" msgstr "Tiempo entre comprobaciones de latencia" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:715 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:721 msgid "Latency packets" msgstr "Paquetes de latencia" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:716 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:722 msgid "Number of ICMP packets to send per latency request" msgstr "Número de paquetes ICMP que se van a enviar por solicitud de latencia" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:722 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:728 msgid "Latency retries" msgstr "Reintentos de latencia" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:723 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:776 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:729 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:782 msgid "Number of retries for latency modules" msgstr "Número de reintentos para módulos de latencia" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:729 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:735 msgid "Latency threads" msgstr "Hilos de latencia" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:730 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:736 msgid "Number of threads used for latency checks." msgstr "Número de hilos utilizados para las comprobaciones de latencia." -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:736 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:742 msgid "Latency timeout" msgstr "Tiempo de espera de latencia" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:737 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:743 msgid "Timeout for latency checks in seconds." msgstr "Tiempo de espera para las comprobaciones de latencia en segundos." -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:743 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:749 msgid "Log file path" msgstr "Ruta del archivo de registro" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:749 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:755 msgid "Path to nmap binary" msgstr "Ruta de acceso al binario nmap" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:754 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:760 msgid "Ping block" msgstr "Bloque de ping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:755 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:761 msgid "Number of hosts processed in a single call to nmap (ping)" msgstr "Número de hosts procesados en una sola llamada a nmap (ping)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:761 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:767 msgid "Ping interval" msgstr "Intervalo de ping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:762 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:768 msgid "Time between ping checks" msgstr "Tiempo entre comprobaciones de ping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:768 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:774 msgid "Ping packets" msgstr "Paquetes de ping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:769 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:775 msgid "Number of ICMP packets to send per ping request" msgstr "Número de paquetes ICMP a enviar por solicitud de ping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:775 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:781 msgid "Ping retries" msgstr "Reintentos de ping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:782 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:788 msgid "Ping threads" msgstr "Hilos de ping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:783 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:789 msgid "Number of threads used for ping checks" msgstr "Número de hilos utilizados para las comprobaciones de ping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:789 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:795 msgid "Ping timeout" msgstr "Tiempo de espera de ping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:790 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:796 msgid "Timeout for ping checks in seconds" msgstr "Tiempo de espera para las comprobaciones de ping en segundos" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:796 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:802 msgid "Plugin interval" msgstr "Intervalo del plugin" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:797 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:803 msgid "Time between plug-in checks" msgstr "Tiempo entre comprobaciones de plugins" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:804 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:810 msgid "Number of threads used for plug-in checks" msgstr "Número de hilos utilizados para las comprobaciones de plugins" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:811 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:817 msgid "Timeout for plug-in checks in seconds" msgstr "Tiempo de espera para las comprobaciones de plugin en segundos" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:817 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:823 msgid "Proxy traps from" msgstr "Traps de proxy de" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:823 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:829 msgid "Proxy traps to" msgstr "Traps de proxy a" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:824 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:830 msgid "Enable the SNMP trap proxy to the specified address" msgstr "Habilitar el proxy de tras SNMP en la dirección especificada" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:830 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:836 msgid "Proxy tentacle to" msgstr "Tentacle de proxy a" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:831 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:837 msgid "Enable the Tentacle proxy to the specified address:port" msgstr "Habilitar el proxy de Tentacle en la dirección:puerto especificado" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:837 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:843 msgid "Proxy tentacle from" msgstr "Tentacle de proxy de" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:843 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:849 msgid "Recon community" msgstr "Comunidad de reconocimento" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:844 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:850 msgid "Comma separated list of SNMP communities to try for SNMP auto-discovery" msgstr "" -"Lista separada por comas de comunidades SNMP para probar la detección " -"automática de SNMP" +"Lista separada por comas de comunidades SNMP para probar la detección automática " +"de SNMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:850 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:856 msgid "Recon enabled" msgstr "Reconocimiento habilitado" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:851 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:857 msgid "Enable (1) or disable (0) host auto-discovery" msgstr "Habilitar (1) o deshabilitar (0) la detección automática de hosts" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:857 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:863 msgid "Recon interval" msgstr "Intervalo de reconocimiento" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:858 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:864 msgid "Time between network scans in seconds" msgstr "Tiempo entre escaneos de red en segundos" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:864 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:870 msgid "Recon mode" msgstr "Modo de reconocimiento" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:865 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:871 msgid "Comma separated list of auto-discovery modules (snmp,icmp,wmi)" msgstr "" "Lista separada por comas de módulos de detección automática (snmp, icmp, wmi)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:871 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:877 msgid "Recon task" msgstr "Tarea de reconocimiento" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:872 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:878 msgid "" "Comma separated list of networks (in slash notation) to scan for host auto-" "discovery (example: 192.168.0.0/24,192.168.1.0/24)" @@ -23143,11 +22603,11 @@ msgstr "" "Lista separada por comas de redes (en notación de barra diagonal) para la " "detección automática de hosts (ejemplo: 192.168.0.0/24,192.168.1.0/24)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:878 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:884 msgid "Recon timing template" msgstr "Plantilla de tiempo de reconocimiento" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:879 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:885 msgid "" "Like nmap_timing_template, but applies to Satellite Server and Recon Server " "network scans. 3 by default" @@ -23155,134 +22615,134 @@ msgstr "" "Similar a nmap_timing_template, pero se aplica a los análisis de red de los " "servidores Satellite y Recon. 3 por defecto" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:885 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:891 #: ../../enterprise/include/class/DeploymentCenter.class.php:721 msgid "Server IP" msgstr "IP del servidor" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:886 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:892 msgid "Tentacle server address. Put here your Pandora FMS data server address" msgstr "" -"Dirección del servidor de Tentacle. Introduzca aquí la dirección de tu " -"servidor de datos de Pandora FMS" +"Dirección del servidor de Tentacle. Introduzca aquí la dirección de tu servidor " +"de datos de Pandora FMS" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:893 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:899 msgid "Name of the Satellite server (the hostname is used by default)" msgstr "" "Nombre del servidor Satélite (el nombre de host se utiliza de forma " "predeterminada)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:899 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:905 msgid "Server path" msgstr "Ruta del servidor" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:900 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:906 msgid "" "Path where XML files are copied (only used if transfer mode is set to local)" msgstr "" "Ruta donde se copian los archivos XML (solo se usa si el modo de transferencia " "está establecido en local)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:906 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:912 msgid "Server port" msgstr "Puerto del servidor" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:907 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:913 msgid "Tentacle server port" msgstr "Puerto del servidor Tentacle" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:913 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:919 msgid "SSH interval" msgstr "Intervalo SSH" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:914 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:920 msgid "Time between SSH checks" msgstr "Tiempo entre comprobaciones SSH" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:920 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:926 msgid "SSH threads" msgstr "Hilos SSH" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:921 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:927 msgid "Number of threads used for SSH modules" msgstr "Número de hilos utilizados para los módulos SSH" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:927 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:933 msgid "SSH timeout" msgstr "Tiempo de espera de SSH" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:928 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:934 msgid "Timeout for SSH checks in seconds" msgstr "Tiempo de espera para las comprobaciones SSH en segundos" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:934 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:940 msgid "Keepalive" msgstr "Keepalive" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:935 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:941 msgid "" -"Interval of the main server loop in seconds. Status updates are sent to " -"Pandora every keepalive seconds" +"Interval of the main server loop in seconds. Status updates are sent to Pandora " +"every keepalive seconds" msgstr "" "Intervalo del bucle del servidor principal en segundos. Las actualizaciones de " "estado se envían a Pandora FMS en el intervalo de segundos de keepalive" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:941 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:947 msgid "SNMP blacklist" msgstr "Lista negra de SNMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:942 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:948 msgid "SNMP module blacklist" msgstr "Lista negra de módulos SNMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:948 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:954 msgid "SNMP block" msgstr "Bloque SNMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:949 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:955 msgid "Number of hosts processed in a single call to braa (SNMPv1)" msgstr "Número de hosts procesados en una sola llamada a braa (SNMPv1)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:955 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:961 msgid "SNMP interval" msgstr "Intervalo SNMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:956 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:962 msgid "Time between SNMP checks (SNMPv1)" msgstr "Tiempo entre comprobaciones SNMP (SNMPv1)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:962 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:968 msgid "SNMP retries" msgstr "Reintentos de SNMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:963 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:969 msgid "Number of retries for SNMP modules (SNMPv1)" msgstr "Número de reintentos para módulos SNMP (SNMPv1)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:970 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:976 msgid "Number of threads used for SNMP checks (SNMPv1)" msgstr "Número de hilos utilizados para las comprobaciones SNMP (SNMPv1)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:976 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:982 msgid "SNMP timeout" msgstr "Tiempo de espera de SNMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:977 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:983 msgid "Timeout for SNMP checks in seconds (SNMPv1)" msgstr "Tiempo de espera para las comprobaciones SNMP en segundos (SNMPv1)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:983 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:989 msgid "SNMP verify" msgstr "Verificación de SNMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:984 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:990 msgid "" "Enable (1) or disable (0) the verification of SNMPv1 modules that break braa" msgstr "" "Habilitar (1) o deshabilitar (0) la verificación de los módulos SNMPv1 que " "rompen braa" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:991 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:997 msgid "" "Default SNMP version to use (1 or 2c, SNMPv3 modules explicitly state their " "version). WARNING: some modules could stop working if you change this setting" @@ -23291,102 +22751,102 @@ msgstr "" "explícitamente su versión). ADVERTENCIA: algunos módulos podrían dejar de " "funcionar si cambia esta configuración" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:997 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1003 msgid "SNMPv2c block" msgstr "Bloque SNMPv2c" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:998 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1004 msgid "Number of hosts processed in a single call to braa (SNMPv2c)" msgstr "Número de hosts procesados en una sola llamada a braa (SNMPv2c)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1004 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1010 msgid "SNMPv2c interval" msgstr "Intervalo SNMPv2c" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1005 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1011 msgid "Time between SNMP checks (SNMPv2c)" msgstr "Tiempo entre comprobaciones SNMP (SNMPv2c)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1011 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1017 msgid "SNMPv2c retries" msgstr "Reintentos de SNMPv2c" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1012 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1018 msgid "Number of retries for SNMP modules (SNMPv2c)" msgstr "Número de reintentos para módulos SNMP (SNMPv2c)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1018 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1024 msgid "SNMPv2c threads" msgstr "Hilos de SNMPv2c" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1019 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1025 msgid "Number of threads used for SNMP checks (SNMPv2c)" msgstr "Número de hilos utilizados para las comprobaciones SNMP (SNMPv2c)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1025 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1031 msgid "SNMPv2c timeout" msgstr "Tiempo de espera de SNMPv2c" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1026 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1032 msgid "Timeout for snmp checks in seconds (SNMPv2c)" msgstr "Tiempo de espera para las comprobaciones snmp en segundos (SNMPv2c)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1032 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1038 msgid "SNMPv2c verify" msgstr "Verificación de SNMPv2c" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1033 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1039 msgid "" "Enable (1) or disable (0) the verification of SNMPv2 modules that break braa" msgstr "" "Habilitar (1) o deshabilitar (0) la verificación de módulos SNMPv2 que rompen " "braa" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1039 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1045 msgid "SNMPv3 block" msgstr "Bloque SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1040 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1046 msgid "Number of hosts processed in a single call to braa (SNMPv3)" msgstr "Número de hosts procesados en una sola llamada a braa (SNMPv3)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1046 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1052 msgid "SNMPv3 interval" msgstr "Intervalo SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1047 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1053 msgid "Time between SNMP checks (SNMPv3)" msgstr "Tiempo entre comprobaciones SNMP (SNMPv3)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1053 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1059 msgid "SNMPv3 retries" msgstr "Reintentos de SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1054 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1060 msgid "Number of retries for SNMP modules (SNMPv3)" msgstr "Número de reintentos para módulos SNMP (SNMPv3)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1060 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1066 msgid "SNMPv3 threads" msgstr "Hilos de SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1061 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1067 msgid "Number of threads used for SNMP checks (SNMPv3)" msgstr "Número de hilos utilizados para las comprobaciones SNMP (SNMPv3)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1067 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1073 msgid "SNMPv3 timeout" msgstr "Tiempo de espera de SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1068 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1074 msgid "Timeout for SNMP checks in seconds (SNMPv3)" msgstr "Tiempo de espera para las comprobaciones SNMP en segundos (SNMPv3)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1074 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1080 msgid "SNMPv3 verify" msgstr "Verificación de SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1075 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1081 msgid "" "Enable (1) or disable (0) the verification of SNMPv3 modules that break " "pandorafsnmp" @@ -23394,294 +22854,289 @@ msgstr "" "Habilitar (1) o deshabilitar (0) la verificación de módulos SNMPv3 que rompen " "pandorafsnmp" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1081 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1087 msgid "SNMPv3 security level" msgstr "Nivel de seguridad SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1082 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1088 msgid "Security level used for SNMPv3 messages (noauth, authnopriv or authpriv)" msgstr "" -"Nivel de seguridad utilizado para mensajes SNMPv3 (noauth, authnopriv o " -"authpriv)" +"Nivel de seguridad utilizado para mensajes SNMPv3 (noauth, authnopriv o authpriv)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1088 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1094 msgid "SNMPv3 security name" msgstr "Nombre de seguridad SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1089 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1095 msgid "Security name used for SNMPv3 messages" msgstr "Nombre de seguridad utilizado para los mensajes SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1095 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1101 msgid "SNMPv3 authentication protocol" msgstr "Protocolo de autenticación SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1096 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1102 msgid "Authentication protocol (md5 or sha) for authenticated SNMPv3 requests" msgstr "" "Protocolo de autenticación (md5 o sha) para solicitudes SNMPv3 autenticadas" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1102 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1108 msgid "SNMPv3 authentication password" msgstr "Contraseña de autenticación SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1103 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1109 msgid "Authentication password for authenticated SNMPv3 request" msgstr "Contraseña de autenticación para la solicitud SNMPv3 autenticada" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1109 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1115 msgid "SNMPv3 privacy protocol" msgstr "Protocolo de privacidad SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1110 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1116 msgid "Privacy protocol (des or aes) for encrypted SNMPv3 requests" msgstr "Protocolo de privacidad (des o aes) para solicitudes SNMPv3 cifradas" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1116 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1122 msgid "SNMPv3 privacy password" msgstr "Contraseña de privacidad SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1117 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1123 msgid "Privacy password for encrypted SNMPv3 messages" msgstr "Contraseña de privacidad para mensajes SNMPv3 cifrados" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1123 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1129 msgid "Startup delay" msgstr "Retraso en el inicio" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1124 -msgid "" -"Wait startup_delay seconds before sending XML data files for the first time" -msgstr "" -"Espere startup_delay segundos antes de enviar archivos de datos XML por " -"primera vez" - #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1130 +msgid "Wait startup_delay seconds before sending XML data files for the first time" +msgstr "" +"Espere startup_delay segundos antes de enviar archivos de datos XML por primera " +"vez" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1136 msgid "TCP interval" msgstr "Intervalo TCP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1131 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1137 msgid "Time between TCP checks" msgstr "Tiempo entre comprobaciones TCP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1137 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1143 msgid "TCP threads" msgstr "Hilos TCP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1138 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1144 msgid "Threads dedicated to TCP checks" msgstr "Hilos dedicados a comprobaciones TCP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1144 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1150 msgid "TCP timeout" msgstr "Tiempo de espera TCP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1145 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1151 msgid "Timeout for TCP checks in seconds" msgstr "Tiempo de espera para las comprobaciones TCP en segundos" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1151 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1157 msgid "Temporal" msgstr "Temporal" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1152 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1158 msgid "Temporal directory where XML files are created" msgstr "Directorio temporal donde se crean los archivos XML" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1158 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1164 msgid "Temporal minimum size" msgstr "Tamaño mínimo temporal" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1159 -msgid "" -"Minimum available bytes in the temporal directory to enable the XML buffer" -msgstr "" -"Mínimo de bytes disponibles en el directorio temporal para habilitar el búfer " -"XML" - #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1165 +msgid "Minimum available bytes in the temporal directory to enable the XML buffer" +msgstr "" +"Mínimo de bytes disponibles en el directorio temporal para habilitar el búfer XML" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1171 msgid "Full path to tentacle client" msgstr "Ruta completa al cliente de Tentacle" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1171 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1177 msgid "Timeout for the timeout command" msgstr "Tiempo de espera para el comando de tiempo de espera" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1172 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1178 msgid "In seconds" msgstr "En segundos" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1178 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1184 msgid "Server opts" msgstr "Opciones de servidor" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1179 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1185 msgid "Parameters that are passed to Tentacle" msgstr "Parámetros que se pasan a Tentacle" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1186 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1192 msgid "tentacle or local" msgstr "Tentacle o local" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1192 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1198 msgid "Verbosity" msgstr "Verbosidad" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1193 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1199 msgid "Verbosity level from 0 (less verbose) to 10 (more verbose)" msgstr "Nivel de verbosidad de 0 (menos detallado) a 10 (más detallado)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1199 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1205 msgid "VLAN cache enabled" msgstr "Caché de VLAN habilitada" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1200 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1206 msgid "Enable (1) or disable (0) the VLAN cache for host auto-discovery" msgstr "" "Habilitar (1) o deshabilitar (0) la memoria caché de VLAN para la detección " "automática del host" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1206 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1212 msgid "Enable XML buffer" msgstr "Habilitar búfer XML" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1212 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1218 msgid "WMI authentication" msgstr "Autenticación WMI" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1213 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1219 msgid "" "Comma separated list of username%password pairs to try for WMI authentication" msgstr "" -"Lista separada por comas de pares de nombre de usuario%contraseña para probar " -"la autenticación WMI" +"Lista separada por comas de pares de nombre de usuario%contraseña para probar la " +"autenticación WMI" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1219 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1225 msgid "Full path to WMI client binary" msgstr "Ruta de acceso completa al binario de cliente WMI" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1225 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1231 msgid "WMI interval" msgstr "Intervalo WMI" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1226 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1232 msgid "Time in seconds between WMI checks" msgstr "Tiempo en segundos entre comprobaciones WMI" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1232 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1238 msgid "WMI NTLMv2" msgstr "WMI NTLMv2" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1233 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1239 msgid "Enable to use NTLMv2 authentication for WMI" msgstr "Habilitar el uso de la autenticación NTLMv2 para WMI" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1240 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1246 msgid "Threads dedicated to WMI polling" msgstr "Hilos dedicados al sondeo WMI" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1246 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1252 msgid "IPAM task" msgstr "Tarea de IPAM" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1247 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1253 msgid "" "Comma separated list of networks (in slash notation) to scan for IPAM. Must be " "preceded by the ID of the IPAM task in Pandora FMS (E.g. 1,192.168.0.0/24)" msgstr "" -"Lista de redes separadas por comas (en notación de barra) para explorar en " -"busca de IPAM. Debe ir precedido del ID de la tarea IPAM en Pandora FMS (ej. " +"Lista de redes separadas por comas (en notación de barra) para explorar en busca " +"de IPAM. Debe ir precedido del ID de la tarea IPAM en Pandora FMS (ej. " "1.192.168.0.0/24)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1253 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1259 msgid "Timeout bin" msgstr "Tiempo de espera de binario" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1254 -msgid "" -"If defined, the timeout program (usually /usr/bin/timeout) will be used to " -"call the Tentacle client" -msgstr "" -"Si se define, el programa de tiempo de espera (normalmente /usr/bin/timeout) " -"se utilizará para llamar al cliente Tentacle" - #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1260 +msgid "" +"If defined, the timeout program (usually /usr/bin/timeout) will be used to call " +"the Tentacle client" +msgstr "" +"Si se define, el programa de tiempo de espera (normalmente /usr/bin/timeout) se " +"utilizará para llamar al cliente Tentacle" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1266 msgid "IPAM interval" msgstr "Intervalo de IPAM" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1261 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1267 msgid "Time between IPAM scans in seconds" msgstr "Tiempo entre exploraciones de IPAM en segundos" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1269 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1275 msgid "Secondary mode" msgstr "Modo secundario" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1270 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1276 msgid "" "If secondary_mode is set to on_error, data files are copied to the secondary " -"server only if the primary server fails. If set to always, data files are " -"always copied to the secondary server" +"server only if the primary server fails. If set to always, data files are always " +"copied to the secondary server" msgstr "" "Si secondary_mode se establece en on_error, los archivos de datos se copian en " -"el servidor secundario solo si se produce un error en el servidor principal. " -"Si se establece en siempre, los archivos de datos siempre se copian en el " -"servidor secundario" +"el servidor secundario solo si se produce un error en el servidor principal. Si " +"se establece en siempre, los archivos de datos siempre se copian en el servidor " +"secundario" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1276 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1282 msgid "Secondary server IP" msgstr "IP del servidor secundario" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1282 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1288 msgid "Secondary server path" msgstr "Ruta del servidor secundario" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1288 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1294 msgid "Secondary server port" msgstr "Puerto del servidor secundario" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1294 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1300 msgid "Secondary transfer mode" msgstr "Modo de transferencia secundario" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1300 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1306 msgid "Secondary server opts" msgstr "Opciones del servidor secundario" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1387 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1393 msgid "Delete remote conf server files" msgstr "Eliminar archivos de servidor de configuración remotos" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1388 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1394 #: ../../godmode/agentes/agent_manager.php:861 msgid "Delete remote configuration file" msgstr "Borrar el archivo de configuración remota" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1388 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1394 msgid "" -"Delete this conf file implies that server will send back local config to " -"console" +"Delete this conf file implies that server will send back local config to console" msgstr "" "Eliminar este archivo de configuración significa que el servidor devolverá la " "configuración local a la consola" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1432 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1438 msgid "General server configuration" msgstr "Configuración general del servidor" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1439 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1445 msgid "Secondary server configuration" msgstr "Configuración del servidor secundario" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1445 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1451 msgid "Server features" msgstr "funcionalidades del servidor" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1452 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1458 msgid "Optimization settings" msgstr "Ajustes de optimización" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1459 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1465 msgid "Other server settings" msgstr "Otros ajustes de servidor" @@ -23698,10 +23153,10 @@ msgid "Target directory" msgstr "Directorio objetivo" #: ../../enterprise/godmode/servers/manage_export_form.php:179 -#: ../../enterprise/include/class/Azure.cloud.php:826 +#: ../../enterprise/include/class/Azure.cloud.php:840 #: ../../enterprise/include/class/VMware.app.php:643 #: ../../enterprise/include/class/Aws.S3.php:590 -#: ../../enterprise/include/class/Aws.cloud.php:554 +#: ../../enterprise/include/class/Aws.cloud.php:555 msgid "Extra options" msgstr "Opciones adicionales" @@ -23711,8 +23166,8 @@ msgstr "Servidor Satélite" #: ../../enterprise/godmode/servers/list_satellite.php:41 #: ../../godmode/setup/license.php:261 -#: ../../godmode/servers/modificar_server.php:75 -#: ../../include/functions_ui.php:987 +#: ../../godmode/servers/modificar_server.php:184 +#: ../../include/functions_ui.php:999 #: ../../include/class/Diagnostics.class.php:1211 msgid "Satellite" msgstr "Satélite" @@ -23726,26 +23181,26 @@ msgstr "Informe a crear" #: ../../enterprise/include/functions_cron.php:186 #: ../../enterprise/include/functions_cron.php:236 -#: ../../enterprise/include/functions_reporting.php:8208 +#: ../../enterprise/include/functions_reporting.php:8446 #: ../../enterprise/operation/reporting/custom_reporting.php:153 msgid "Send to emails (separated by comma)" msgstr "Enviar a emails (separados por comas)" #: ../../enterprise/include/functions_cron.php:190 #: ../../enterprise/include/functions_cron.php:240 -#: ../../enterprise/include/functions_reporting.php:8216 +#: ../../enterprise/include/functions_reporting.php:8454 #: ../../enterprise/operation/reporting/custom_reporting.php:161 #: ../../godmode/setup/news.php:204 ../../godmode/setup/news.php:353 #: ../../operation/messages/message_list.php:195 -#: ../../operation/messages/message_edit.php:376 +#: ../../operation/messages/message_edit.php:394 msgid "Subject" msgstr "Asunto" #: ../../enterprise/include/functions_cron.php:194 #: ../../enterprise/include/functions_cron.php:244 -#: ../../enterprise/include/functions_reporting.php:8234 +#: ../../enterprise/include/functions_reporting.php:8472 #: ../../enterprise/operation/reporting/custom_reporting.php:179 -#: ../../operation/messages/message_edit.php:389 +#: ../../operation/messages/message_edit.php:407 msgid "Message" msgstr "Mensaje" @@ -23765,7 +23220,7 @@ msgid "Regexp agent filter" msgstr "Filtro de agente RegEx" #: ../../enterprise/include/functions_cron.php:228 -#: ../../enterprise/include/functions_tasklist.php:368 +#: ../../enterprise/include/functions_tasklist.php:388 #: ../../include/functions_cron.php:702 msgid "Report per agent" msgstr "Informe por agente" @@ -23791,7 +23246,7 @@ msgid "Active backups" msgstr "Copias de seguridad activas" #: ../../enterprise/include/functions_cron.php:299 -#: ../../enterprise/include/functions_tasklist.php:412 +#: ../../enterprise/include/functions_tasklist.php:434 #: ../../include/functions_cron.php:741 msgid "Custom script" msgstr "Script personalizado" @@ -23831,7 +23286,7 @@ msgid "Not scheduled" msgstr "No programado" #: ../../enterprise/include/functions_cron.php:500 -#: ../../include/functions_netflow.php:1868 +#: ../../include/functions_netflow.php:1883 msgid "Hourly" msgstr "Cada hora" @@ -23839,77 +23294,76 @@ msgstr "Cada hora" msgid "Yearly" msgstr "Anualmente" -#: ../../enterprise/include/functions_cron.php:799 -#: ../../enterprise/include/functions_cron.php:832 -#: ../../enterprise/include/functions_reporting.php:8228 -#: ../../enterprise/include/functions_reporting.php:8242 +#: ../../enterprise/include/functions_cron.php:810 +#: ../../enterprise/include/functions_cron.php:843 +#: ../../enterprise/include/functions_reporting.php:8466 +#: ../../enterprise/include/functions_reporting.php:8480 #: ../../enterprise/operation/reporting/custom_reporting.php:173 #: ../../enterprise/operation/reporting/custom_reporting.php:187 msgid "This is an optional field" msgstr "Este campo es opcional" -#: ../../enterprise/include/functions_cron.php:1555 +#: ../../enterprise/include/functions_cron.php:1566 msgid "Scheduled report had an attempt to send an email without attachments." msgstr "" "El informe programado tenía un intento de enviar un correo electrónico sin " "archivos adjuntos." -#: ../../enterprise/include/functions_cron.php:1558 +#: ../../enterprise/include/functions_cron.php:1569 msgid "Scheduled report had an attempt to send an email with some attachments." msgstr "" "El informe programado tenía un intento de enviar un correo electrónico con " "algunos archivos adjuntos." -#: ../../enterprise/include/functions_cron.php:1801 -#: ../../include/functions_reporting.php:15911 +#: ../../enterprise/include/functions_cron.php:1812 +#: ../../include/functions_reporting.php:15974 msgid "Greetings" msgstr "Saludos" -#: ../../enterprise/include/functions_cron.php:1803 +#: ../../enterprise/include/functions_cron.php:1814 msgid "Attached to this email there's a CSV file of the logs" msgstr "Hay un archivo CSV de los logs adjunto a este correo electrónico" -#: ../../enterprise/include/functions_cron.php:1805 -#: ../../mobile/include/functions_web.php:84 -#: ../../mobile/include/ui.class.php:327 -#: ../../include/functions_reporting.php:15917 +#: ../../enterprise/include/functions_cron.php:1816 +#: ../../mobile/include/functions_web.php:84 ../../mobile/include/ui.class.php:327 +#: ../../include/functions_reporting.php:15980 msgid "Generated at" msgstr "Generado el" -#: ../../enterprise/include/functions_cron.php:1807 -#: ../../include/functions_reporting.php:15919 +#: ../../enterprise/include/functions_cron.php:1818 +#: ../../include/functions_reporting.php:15982 msgid "Thanks for your time." msgstr "Gracias por tu tiempo." -#: ../../enterprise/include/functions_cron.php:1809 -#: ../../include/functions_reporting.php:15921 +#: ../../enterprise/include/functions_cron.php:1820 +#: ../../include/functions_reporting.php:15984 msgid "Best regards, Pandora FMS" msgstr "Saludos cordiales, Pandora FMS" -#: ../../enterprise/include/functions_cron.php:1811 -#: ../../include/functions_reporting.php:15923 +#: ../../enterprise/include/functions_cron.php:1822 +#: ../../include/functions_reporting.php:15986 msgid "" "This is an automatically generated email from Pandora FMS, please do not reply." msgstr "" "Este es un email generado automáticamente por Pandora FMS. Por favor, no " "respondas a este email." -#: ../../enterprise/include/functions_cron.php:1813 +#: ../../enterprise/include/functions_cron.php:1824 msgid "logs csv" msgstr "Logs en CSV" -#: ../../enterprise/include/functions_cron.php:2232 +#: ../../enterprise/include/functions_cron.php:2243 #, php-format msgid "Error while executing task: %s, running %s, reason %s" msgstr "Error al ejecutar la tarea: %s, ejecución de %s, motivo %s" -#: ../../enterprise/include/functions_cron.php:2246 -#: ../../enterprise/include/functions_cron.php:2256 +#: ../../enterprise/include/functions_cron.php:2257 +#: ../../enterprise/include/functions_cron.php:2267 msgid "Error while executing task" msgstr "Error al ejecutar tarea " #: ../../enterprise/include/functions_tasklist.php:56 -#: ../../include/class/ConsoleSupervisor.php:2533 +#: ../../include/class/ConsoleSupervisor.php:2590 msgid "DiscoveryConsoleTasks is not running properly" msgstr "DiscoveryConsoleTasks no funciona adecuadamente" @@ -23921,12 +23375,12 @@ msgstr "" "programación en función del tiempo" #: ../../enterprise/include/functions_tasklist.php:59 -#: ../../include/class/ConsoleSupervisor.php:2536 +#: ../../include/class/ConsoleSupervisor.php:2593 msgid "Please, add the following line to your crontab file:" msgstr "Añada la siguiente línea a su archivo crontab:" #: ../../enterprise/include/functions_tasklist.php:74 -#: ../../include/class/ConsoleSupervisor.php:2549 +#: ../../include/class/ConsoleSupervisor.php:2606 msgid "Last execution" msgstr "Última ejecución" @@ -23934,29 +23388,29 @@ msgstr "Última ejecución" msgid "Please check process is no locked." msgstr "Compruebe que el proceso no está bloqueado" -#: ../../enterprise/include/functions_tasklist.php:163 -#: ../../enterprise/include/functions_tasklist.php:733 +#: ../../enterprise/include/functions_tasklist.php:181 +#: ../../enterprise/include/functions_tasklist.php:781 msgid "There are no console task defined yet." msgstr "Aún no hay tareas de consola definidas." -#: ../../enterprise/include/functions_tasklist.php:175 +#: ../../enterprise/include/functions_tasklist.php:193 #: ../../enterprise/include/ajax/cron.ajax.php:142 #: ../../include/functions_cron.php:501 msgid "Next execution" msgstr "Siguiente ejecución" -#: ../../enterprise/include/functions_tasklist.php:176 +#: ../../enterprise/include/functions_tasklist.php:194 #: ../../include/functions_cron.php:502 msgid "Last run" msgstr "Última ejecución" -#: ../../enterprise/include/functions_tasklist.php:246 -#: ../../enterprise/include/functions_tasklist.php:308 -#: ../../enterprise/include/functions_tasklist.php:394 -#: ../../enterprise/include/functions_tasklist.php:435 -#: ../../enterprise/include/functions_tasklist.php:488 -#: ../../enterprise/include/functions_tasklist.php:527 -#: ../../enterprise/include/functions_tasklist.php:564 +#: ../../enterprise/include/functions_tasklist.php:264 +#: ../../enterprise/include/functions_tasklist.php:328 +#: ../../enterprise/include/functions_tasklist.php:416 +#: ../../enterprise/include/functions_tasklist.php:459 +#: ../../enterprise/include/functions_tasklist.php:514 +#: ../../enterprise/include/functions_tasklist.php:553 +#: ../../enterprise/include/functions_tasklist.php:590 #: ../../include/functions_cron.php:536 ../../include/functions_cron.php:574 #: ../../include/functions_cron.php:629 ../../include/functions_cron.php:721 #: ../../include/functions_cron.php:757 ../../include/functions_cron.php:803 @@ -23964,75 +23418,76 @@ msgstr "Última ejecución" msgid "Force run" msgstr "Forzar ejecución" -#: ../../enterprise/include/functions_tasklist.php:282 -#: ../../enterprise/include/functions_tasklist.php:371 -#: ../../enterprise/include/functions_tasklist.php:465 -#: ../../enterprise/include/functions_reporting_csv.php:1033 -#: ../../enterprise/include/functions_reporting_csv.php:1234 -#: ../../enterprise/include/functions_reporting_csv.php:1265 -#: ../../enterprise/include/functions_reporting_csv.php:1320 -#: ../../enterprise/include/functions_reporting_csv.php:1375 -#: ../../enterprise/include/functions_reporting_csv.php:1424 -#: ../../enterprise/include/functions_reporting_csv.php:1479 -#: ../../enterprise/include/functions_reporting.php:8151 -#: ../../enterprise/include/functions_reporting.php:8188 +#: ../../enterprise/include/functions_tasklist.php:300 +#: ../../enterprise/include/functions_tasklist.php:391 +#: ../../enterprise/include/functions_tasklist.php:489 +#: ../../enterprise/include/functions_reporting_csv.php:1074 +#: ../../enterprise/include/functions_reporting_csv.php:1275 +#: ../../enterprise/include/functions_reporting_csv.php:1306 +#: ../../enterprise/include/functions_reporting_csv.php:1361 +#: ../../enterprise/include/functions_reporting_csv.php:1416 +#: ../../enterprise/include/functions_reporting_csv.php:1465 +#: ../../enterprise/include/functions_reporting_csv.php:1520 +#: ../../enterprise/include/functions_reporting.php:8389 +#: ../../enterprise/include/functions_reporting.php:8426 #: ../../enterprise/operation/reporting/custom_reporting.php:138 #: ../../include/functions_cron.php:612 ../../include/functions_cron.php:705 #: ../../include/functions_cron.php:829 msgid "Report type" msgstr "Tipo de informe" -#: ../../enterprise/include/functions_tasklist.php:342 +#: ../../enterprise/include/functions_tasklist.php:362 #: ../../include/functions_cron.php:676 msgid "regex" msgstr "expresión regular" -#: ../../enterprise/include/functions_tasklist.php:462 +#: ../../enterprise/include/functions_tasklist.php:486 #: ../../extensions/resource_exportation.php:447 #: ../../include/functions_cron.php:785 ../../include/functions_cron.php:826 #: ../../include/lib/Dashboard/Widgets/reports.php:369 -#: ../../include/lib/Dashboard/Widgets/reports.php:414 +#: ../../include/lib/Dashboard/Widgets/reports.php:415 +#: ../../include/lib/Dashboard/Widgets/reports.php:421 msgid "Report" msgstr "Informe" -#: ../../enterprise/include/functions_tasklist.php:464 +#: ../../enterprise/include/functions_tasklist.php:488 #: ../../enterprise/include/class/ManageBackups.class.php:169 #: ../../include/functions_cron.php:787 ../../include/functions_cron.php:828 -#: ../../include/class/Diagnostics.class.php:2207 +#: ../../include/class/Diagnostics.class.php:2208 msgid "Path" msgstr "Ruta" -#: ../../enterprise/include/functions_tasklist.php:598 +#: ../../enterprise/include/functions_tasklist.php:624 msgid "Task disabled" msgstr "Tarea deshabilitada" -#: ../../enterprise/include/functions_tasklist.php:601 +#: ../../enterprise/include/functions_tasklist.php:627 #: ../../enterprise/include/functions_ipam.php:2151 #: ../../enterprise/include/functions_ipam.php:2152 #: ../../enterprise/include/functions_ipam.php:2153 -#: ../../enterprise/tools/ipam/ipam_list.php:784 +#: ../../enterprise/tools/ipam/ipam_list.php:790 #: ../../enterprise/tools/ipam/ipam_ajax.php:505 ../../godmode/db/db_main.php:189 -#: ../../godmode/snmpconsole/snmp_alert.php:1967 +#: ../../godmode/snmpconsole/snmp_alert.php:1971 #: ../../include/functions_cron.php:907 ../../include/ajax/heatmap.ajax.php:479 -#: ../../include/functions_treeview.php:667 ../../include/functions_ui.php:606 +#: ../../include/functions_treeview.php:721 ../../include/functions_ui.php:618 #: ../../operation/agentes/estado_generalagente.php:402 #: ../../operation/gis_maps/ajax.php:351 ../../operation/gis_maps/ajax.php:362 #: ../../operation/gis_maps/ajax.php:468 ../../operation/gis_maps/ajax.php:479 msgid "Never" msgstr "Nunca" -#: ../../enterprise/include/functions_tasklist.php:716 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1046 -#: ../../include/functions_cron.php:979 +#: ../../enterprise/include/functions_tasklist.php:764 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1108 +#: ../../include/functions_cron.php:976 msgid "Disable task" msgstr "Deshabilitar tarea" -#: ../../enterprise/include/functions_tasklist.php:716 -#: ../../include/functions_cron.php:979 +#: ../../enterprise/include/functions_tasklist.php:764 +#: ../../include/functions_cron.php:976 msgid "Enable task" msgstr "Habilitar tarea" -#: ../../enterprise/include/functions_tasklist.php:738 +#: ../../enterprise/include/functions_tasklist.php:787 msgid "Console Tasks" msgstr "Tareas de consola" @@ -24045,17 +23500,17 @@ msgid "avg" msgstr "media" #: ../../enterprise/include/ajax/top_n_widget.ajax.php:80 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4606 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4651 msgid "max" msgstr "máx" #: ../../enterprise/include/ajax/top_n_widget.ajax.php:81 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4607 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4652 msgid "min" msgstr "mín" #: ../../enterprise/include/ajax/top_n_widget.ajax.php:82 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4608 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4653 msgid "sum" msgstr "suma" @@ -24085,10 +23540,9 @@ msgstr "Iniciando red" #: ../../enterprise/include/ajax/ipam.ajax.php:316 msgid "" -"The networks will be created/added starting from this address in the " -"subnetting range given by the mask. Use CIDR format (e.g.: 192.168.72.0/22). " -"If no value was provided, it uses the starting address of the supernet by " -"default." +"The networks will be created/added starting from this address in the subnetting " +"range given by the mask. Use CIDR format (e.g.: 192.168.72.0/22). If no value " +"was provided, it uses the starting address of the supernet by default." msgstr "" "Las redes se crearán/agregarán a partir de esta dirección en el rango de " "subredes dado por la máscara. Utilice el formato CIDR (por ejemplo: " @@ -24110,8 +23564,8 @@ msgstr "" #: ../../enterprise/include/ajax/ipam.ajax.php:385 #: ../../enterprise/include/functions_ipam.php:1371 #: ../../enterprise/include/functions_ipam.php:2058 -#: ../../enterprise/tools/ipam/ipam_list.php:74 -#: ../../enterprise/tools/ipam/ipam_list.php:695 +#: ../../enterprise/tools/ipam/ipam_list.php:141 +#: ../../enterprise/tools/ipam/ipam_list.php:701 #: ../../enterprise/tools/ipam/ipam_editor.php:227 #: ../../godmode/events/event_responses.editor.php:160 msgid "Location" @@ -24135,7 +23589,7 @@ msgid "For example: Pandora" msgstr "Por ejemplo: Pandora" #: ../../enterprise/include/ajax/ipam.ajax.php:437 -#: ../../enterprise/tools/ipam/ipam_list.php:716 +#: ../../enterprise/tools/ipam/ipam_list.php:722 #: ../../enterprise/tools/ipam/ipam_editor.php:291 msgid "Vrf" msgstr "Vrf" @@ -24151,6 +23605,7 @@ msgid "Include statistical monitors" msgstr "Incluir monitores estadísticos" #: ../../enterprise/include/ajax/ipam.ajax.php:471 +#: ../../enterprise/tools/ipam/ipam_list.php:63 #: ../../enterprise/tools/ipam/ipam_editor.php:317 msgid "Lightweight mode" msgstr "Modo ligero" @@ -24166,6 +23621,7 @@ msgid "Target group for monitoring agent" msgstr "Grupo de destino para agente de monitorización" #: ../../enterprise/include/ajax/ipam.ajax.php:509 +#: ../../enterprise/tools/ipam/ipam_list.php:64 #: ../../enterprise/tools/ipam/ipam_editor.php:361 msgid "Scan interval" msgstr "Comprobar intervalo" @@ -24197,7 +23653,7 @@ msgid "All users" msgstr "Todos los usuarios" #: ../../enterprise/include/ajax/ipam.ajax.php:613 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:655 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:717 #: ../../enterprise/tools/ipam/ipam_supernet_network.php:82 msgid "Supernet" msgstr "Superred" @@ -24205,16 +23661,16 @@ msgstr "Superred" #: ../../enterprise/include/ajax/ipam.ajax.php:614 #: ../../enterprise/include/ajax/ipam.ajax.php:656 #: ../../enterprise/include/functions_ipam.php:2055 -#: ../../enterprise/tools/ipam/ipam_list.php:677 +#: ../../enterprise/tools/ipam/ipam_list.php:683 #: ../../enterprise/tools/ipam/ipam_vlan_network.php:63 #: ../../enterprise/tools/ipam/ipam_calculator.php:230 #: ../../enterprise/tools/ipam/ipam_supernet_network.php:58 #: ../../enterprise/tools/ipam/ipam_supernet_network.php:83 #: ../../enterprise/tools/ipam/ipam_editor.php:127 #: ../../godmode/wizards/HostDevices.class.php:913 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:602 -#: ../../include/functions_ui.php:1002 -#: ../../operation/network/network_usage_map.php:52 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:636 +#: ../../include/functions_ui.php:1014 +#: ../../operation/network/network_usage_map.php:67 #: ../../operation/netflow/nf_live_view.php:148 #: ../../operation/netflow/netflow_explorer.php:59 ../../operation/menu.php:210 msgid "Network" @@ -24232,9 +23688,9 @@ msgstr "Ir a la edición de red" #: ../../enterprise/include/ajax/ipam.ajax.php:774 #: ../../enterprise/include/ajax/ipam.ajax.php:805 #: ../../enterprise/include/ajax/ipam.ajax.php:852 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1312 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1443 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:820 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1314 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1445 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:812 msgid "No assigned networks" msgstr "Redes no asignadas" @@ -24244,7 +23700,7 @@ msgid "Group name" msgstr "Nombre del grupo" #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:123 -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:284 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:285 msgid "OS name" msgstr "Nombre del SO" @@ -24266,7 +23722,7 @@ msgstr "Opción desconocida" #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:296 #: ../../godmode/agentes/configure_field.php:79 -#: ../../include/functions_treeview.php:906 +#: ../../include/functions_treeview.php:962 #: ../../operation/agentes/agent_fields.php:44 #: ../../operation/agentes/estado_generalagente.php:592 msgid "Custom field" @@ -24282,11 +23738,19 @@ msgstr "Salida del script (> 0)" #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:490 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:603 -#: ../../godmode/snmpconsole/snmp_alert.php:1633 -#: ../../godmode/snmpconsole/snmp_alert.php:1894 +#: ../../godmode/snmpconsole/snmp_alert.php:1637 +#: ../../godmode/snmpconsole/snmp_alert.php:1898 msgid "Alert action" msgstr "Acción de alerta" +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:496 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:609 +#: ../../godmode/alerts/configure_alert_template.php:742 +#: ../../godmode/alerts/alert_list.builder.php:136 +#: ../../include/class/AgentsAlerts.class.php:308 +msgid "Default action" +msgstr "Acción predeterminada" + #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:510 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:623 #: ../../godmode/modules/manage_inventory_modules_form.php:210 @@ -24300,7 +23764,9 @@ msgstr "Argumento del script" #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:526 #: ../../godmode/alerts/alert_list.list.php:774 -#: ../../godmode/alerts/alert_list.list.php:1306 +#: ../../godmode/alerts/alert_list.list.php:1314 +#: ../../include/functions_ui.php:1497 +#: ../../operation/agentes/alerts_status.php:644 msgid "Update action" msgstr "Actualizar acción" @@ -24312,10 +23778,16 @@ msgstr "Módulos en agentes de política" msgid "Alert Template" msgstr "Plantilla de alerta" -#: ../../enterprise/include/ajax/policy.ajax.php:277 +#: ../../enterprise/include/ajax/policy.ajax.php:294 msgid "Policy module" msgstr "Módulo de la política" +#: ../../enterprise/include/ajax/policy.ajax.php:319 +#: ../../godmode/alerts/alert_actions.php:79 +#: ../../include/functions_reporting.php:3243 +msgid "Alert actions" +msgstr "Acciones de alerta" + #: ../../enterprise/include/ajax/cron.ajax.php:125 msgid "Date format in Pandora is year/month/day" msgstr "El formato de fecha de Pandora FMS es año/mes/día" @@ -24329,58 +23801,58 @@ msgid "Global time: " msgstr "Hora global: " #: ../../enterprise/include/ajax/log_viewer.ajax.php:63 -#: ../../enterprise/include/functions_reporting_csv.php:428 -#: ../../enterprise/include/functions_reporting_csv.php:450 -#: ../../enterprise/include/functions_reporting_csv.php:481 -#: ../../enterprise/include/functions_reporting_csv.php:704 -#: ../../enterprise/include/functions_reporting_csv.php:750 +#: ../../enterprise/include/functions_reporting_csv.php:469 +#: ../../enterprise/include/functions_reporting_csv.php:491 +#: ../../enterprise/include/functions_reporting_csv.php:522 +#: ../../enterprise/include/functions_reporting_csv.php:745 #: ../../enterprise/include/functions_reporting_csv.php:791 -#: ../../enterprise/include/functions_reporting_csv.php:805 -#: ../../enterprise/include/functions_reporting_csv.php:819 -#: ../../enterprise/include/functions_reporting_csv.php:839 -#: ../../enterprise/include/functions_reporting_csv.php:868 -#: ../../enterprise/include/functions_reporting_csv.php:907 -#: ../../enterprise/include/functions_reporting_csv.php:951 -#: ../../enterprise/include/functions_reporting_csv.php:983 -#: ../../enterprise/include/functions_reporting_csv.php:1020 -#: ../../enterprise/include/functions_reporting_csv.php:1043 -#: ../../enterprise/include/functions_reporting_csv.php:1194 -#: ../../enterprise/include/functions_reporting_csv.php:1221 -#: ../../enterprise/include/functions_reporting_csv.php:1252 -#: ../../enterprise/include/functions_reporting_csv.php:1307 -#: ../../enterprise/include/functions_reporting_csv.php:1362 -#: ../../enterprise/include/functions_reporting_csv.php:1411 -#: ../../enterprise/include/functions_reporting_csv.php:1466 -#: ../../enterprise/include/functions_reporting_csv.php:1495 -#: ../../enterprise/include/functions_reporting_csv.php:1532 -#: ../../enterprise/include/functions_reporting_csv.php:1658 -#: ../../enterprise/include/functions_reporting_csv.php:1774 -#: ../../enterprise/include/functions_reporting_csv.php:1918 -#: ../../enterprise/include/functions_reporting_csv.php:1968 -#: ../../enterprise/include/functions_reporting_csv.php:2014 -#: ../../enterprise/include/functions_reporting_csv.php:2082 -#: ../../enterprise/include/functions_reporting_csv.php:2226 -#: ../../enterprise/include/functions_reporting_csv.php:2318 -#: ../../enterprise/include/functions_reporting_csv.php:2349 -#: ../../enterprise/include/functions_reporting_csv.php:2385 -#: ../../enterprise/include/functions_reporting_csv.php:2438 -#: ../../enterprise/include/functions_reporting_csv.php:2460 +#: ../../enterprise/include/functions_reporting_csv.php:832 +#: ../../enterprise/include/functions_reporting_csv.php:846 +#: ../../enterprise/include/functions_reporting_csv.php:860 +#: ../../enterprise/include/functions_reporting_csv.php:880 +#: ../../enterprise/include/functions_reporting_csv.php:909 +#: ../../enterprise/include/functions_reporting_csv.php:948 +#: ../../enterprise/include/functions_reporting_csv.php:992 +#: ../../enterprise/include/functions_reporting_csv.php:1024 +#: ../../enterprise/include/functions_reporting_csv.php:1061 +#: ../../enterprise/include/functions_reporting_csv.php:1084 +#: ../../enterprise/include/functions_reporting_csv.php:1235 +#: ../../enterprise/include/functions_reporting_csv.php:1262 +#: ../../enterprise/include/functions_reporting_csv.php:1293 +#: ../../enterprise/include/functions_reporting_csv.php:1348 +#: ../../enterprise/include/functions_reporting_csv.php:1403 +#: ../../enterprise/include/functions_reporting_csv.php:1452 +#: ../../enterprise/include/functions_reporting_csv.php:1507 +#: ../../enterprise/include/functions_reporting_csv.php:1536 +#: ../../enterprise/include/functions_reporting_csv.php:1573 +#: ../../enterprise/include/functions_reporting_csv.php:1699 +#: ../../enterprise/include/functions_reporting_csv.php:1815 +#: ../../enterprise/include/functions_reporting_csv.php:1959 +#: ../../enterprise/include/functions_reporting_csv.php:2009 +#: ../../enterprise/include/functions_reporting_csv.php:2055 +#: ../../enterprise/include/functions_reporting_csv.php:2123 +#: ../../enterprise/include/functions_reporting_csv.php:2267 +#: ../../enterprise/include/functions_reporting_csv.php:2359 +#: ../../enterprise/include/functions_reporting_csv.php:2390 +#: ../../enterprise/include/functions_reporting_csv.php:2426 +#: ../../enterprise/include/functions_reporting_csv.php:2479 #: ../../enterprise/include/functions_reporting_csv.php:2501 -#: ../../enterprise/include/functions_reporting_csv.php:2555 -#: ../../enterprise/include/functions_reporting_csv.php:2584 -#: ../../enterprise/include/functions_reporting_csv.php:2660 -#: ../../enterprise/include/functions_reporting_csv.php:2711 -#: ../../enterprise/include/functions_reporting_csv.php:2760 -#: ../../enterprise/include/functions_reporting_csv.php:2837 +#: ../../enterprise/include/functions_reporting_csv.php:2542 +#: ../../enterprise/include/functions_reporting_csv.php:2596 +#: ../../enterprise/include/functions_reporting_csv.php:2625 +#: ../../enterprise/include/functions_reporting_csv.php:2701 +#: ../../enterprise/include/functions_reporting_csv.php:2752 +#: ../../enterprise/include/functions_reporting_csv.php:2801 +#: ../../enterprise/include/functions_reporting_csv.php:2878 #: ../../godmode/setup/setup_integria.php:396 #: ../../godmode/setup/setup_integria.php:529 ../../include/graphs/fgraph.php:879 -#: ../../include/functions_ui.php:7950 +#: ../../include/functions_ui.php:7973 #: ../../include/rest-api/models/VisualConsole/Items/Odometer.php:404 #: ../../include/class/TipsWindow.class.php:466 #: ../../include/class/TipsWindow.class.php:742 #: ../../include/class/TipsWindow.class.php:909 -#: ../../include/lib/Dashboard/Widget.php:565 -#: ../../operation/agentes/estado_generalagente.php:725 +#: ../../include/lib/Dashboard/Widget.php:570 +#: ../../operation/agentes/estado_generalagente.php:714 #: ../../operation/incidents/integriaims_export_csv.php:81 #: ../../operation/incidents/configure_integriaims_incident.php:228 #: ../../operation/incidents/list_integriaims_incidents.php:587 @@ -24394,8 +23866,8 @@ msgstr "Regexp de captura" #: ../../enterprise/include/ajax/log_viewer.ajax.php:93 #: ../../enterprise/include/functions_reporting_pdf.php:548 #: ../../enterprise/include/functions_reporting_pdf.php:604 -#: ../../include/functions_reporting_html.php:3869 -#: ../../include/functions_reporting_html.php:3939 +#: ../../include/functions_reporting_html.php:3873 +#: ../../include/functions_reporting_html.php:3943 msgid "Average" msgstr "Media" @@ -24408,8 +23880,8 @@ msgid "Curl Error: " msgstr "Error curl: " #: ../../enterprise/include/ajax/log_viewer.ajax.php:323 -#: ../../include/ajax/audit_log.php:271 ../../include/ajax/module.php:2253 -#: ../../include/ajax/agent.php:571 ../../include/ajax/events.php:776 +#: ../../include/ajax/audit_log.php:275 ../../include/ajax/module.php:2288 +#: ../../include/ajax/agent.php:571 ../../include/ajax/events.php:734 msgid "New filter" msgstr "Nuevo filtro" @@ -24417,42 +23889,44 @@ msgstr "Nuevo filtro" #: ../../enterprise/include/ajax/log_viewer.ajax.php:427 #: ../../godmode/netflow/nf_edit_form.php:80 #: ../../godmode/snmpconsole/snmp_filters.php:35 -#: ../../include/ajax/audit_log.php:279 ../../include/ajax/audit_log.php:331 -#: ../../include/ajax/module.php:2369 ../../include/ajax/agent.php:699 -#: ../../include/ajax/custom_fields.php:709 ../../include/ajax/events.php:784 -#: ../../include/ajax/events.php:882 +#: ../../include/ajax/audit_log.php:289 ../../include/ajax/audit_log.php:344 +#: ../../include/ajax/module.php:2404 ../../include/ajax/agent.php:699 +#: ../../include/ajax/custom_fields.php:709 ../../include/ajax/events.php:742 +#: ../../include/ajax/events.php:840 msgid "Update filter" msgstr "Actualizar filtro" #: ../../enterprise/include/ajax/log_viewer.ajax.php:347 #: ../../godmode/events/event_edit_filter.php:284 -#: ../../include/ajax/audit_log.php:289 ../../include/ajax/module.php:2276 +#: ../../include/ajax/audit_log.php:302 ../../include/ajax/module.php:2311 #: ../../include/ajax/agent.php:594 ../../include/ajax/custom_fields.php:573 #: ../../include/ajax/custom_fields.php:620 -#: ../../include/ajax/custom_fields.php:664 ../../include/ajax/events.php:800 +#: ../../include/ajax/custom_fields.php:664 ../../include/ajax/events.php:758 +#: ../../operation/network/network_report.php:277 +#: ../../operation/network/network_usage_map.php:324 msgid "Filter name" msgstr "Nombre del filtro" #: ../../enterprise/include/ajax/log_viewer.ajax.php:350 -#: ../../include/ajax/module.php:2282 ../../include/ajax/agent.php:600 -#: ../../include/ajax/events.php:803 +#: ../../include/ajax/module.php:2317 ../../include/ajax/agent.php:600 +#: ../../include/ajax/events.php:761 msgid "Save in Group" msgstr "Guardar en el grupo" #: ../../enterprise/include/ajax/log_viewer.ajax.php:386 -#: ../../include/ajax/audit_log.php:316 ../../include/ajax/module.php:2321 -#: ../../include/ajax/events.php:839 +#: ../../include/ajax/audit_log.php:329 ../../include/ajax/module.php:2356 +#: ../../include/ajax/events.php:797 msgid "Overwrite filter" msgstr "Sobrescribir filtro" #: ../../enterprise/include/ajax/log_viewer.ajax.php:482 -#: ../../include/ajax/audit_log.php:386 ../../include/ajax/module.php:2430 -#: ../../include/ajax/agent.php:761 ../../include/ajax/events.php:937 +#: ../../include/ajax/audit_log.php:399 ../../include/ajax/module.php:2465 +#: ../../include/ajax/agent.php:761 ../../include/ajax/events.php:895 msgid "Filter name cannot be left blank" msgstr "El nombre del filtro no se puede dejar en blanco." #: ../../enterprise/include/ajax/log_viewer.ajax.php:525 -#: ../../include/ajax/audit_log.php:414 +#: ../../include/ajax/audit_log.php:427 msgid "Filter name already on use" msgstr "El nombre del filtro ya está en uso" @@ -24470,11 +23944,21 @@ msgstr "Error de autenticación Pandora FMS SAML: %s" msgid "Force log out" msgstr "Forzar desconexión" -#: ../../enterprise/include/auth/saml.php:241 ../../include/auth/mysql.php:358 -#: ../../include/auth/mysql.php:388 ../../include/auth/mysql.php:427 +#: ../../enterprise/include/auth/saml.php:241 ../../include/auth/mysql.php:363 +#: ../../include/auth/mysql.php:393 ../../include/auth/mysql.php:432 msgid "Please, login into metaconsole first" msgstr "Por favor, inicie sesión en la metaconsola primero" +#: ../../enterprise/include/auth/mysql.php:88 +msgid "Login timeout" +msgstr "Tiempo de espera de inicio de sesión" + +#: ../../enterprise/include/auth/mysql.php:90 ../../include/auth/mysql.php:325 +#: ../../include/auth/mysql.php:388 ../../include/auth/mysql.php:407 +#: ../../include/auth/mysql.php:438 +msgid "User not found in database or incorrect password" +msgstr "Usuario no encontrado en la base de datos o contraseña incorrecta" + #: ../../enterprise/include/functions_collection.php:39 #, php-format msgid "Collection %d does not exist" @@ -24503,8 +23987,8 @@ msgid "File of collection is bigger than the limit (%s bytes)" msgstr "El archivo de colección es más grande que el límite (%s bytes)" #: ../../enterprise/include/functions_reporting_pdf.php:75 -#: ../../include/class/Diagnostics.class.php:2162 -#: ../../include/class/Diagnostics.class.php:2280 +#: ../../include/class/Diagnostics.class.php:2163 +#: ../../include/class/Diagnostics.class.php:2281 #, php-format msgid "Automated %s report for user defined report" msgstr "Informe de %s automatizado para informe definido por el usuario" @@ -24515,25 +23999,25 @@ msgstr "Informe de %s automatizado para informe definido por el usuario" #: ../../enterprise/include/functions_reporting_pdf.php:615 #: ../../enterprise/include/functions_reporting_pdf.php:618 #: ../../enterprise/include/functions_reporting_pdf.php:625 -#: ../../enterprise/include/functions_reporting_csv.php:1340 -#: ../../include/functions_reporting_html.php:3852 -#: ../../include/functions_reporting_html.php:3881 -#: ../../include/functions_reporting_html.php:3924 -#: ../../include/functions_reporting_html.php:3947 -#: ../../include/functions_reporting_html.php:3950 -#: ../../include/functions_reporting_html.php:3957 -#: ../../include/functions_reporting.php:7343 -#: ../../include/functions_reporting.php:7366 -#: ../../include/functions_reporting.php:7381 -#: ../../include/functions_reporting.php:7397 -#: ../../include/functions_reporting.php:7412 +#: ../../enterprise/include/functions_reporting_csv.php:1381 +#: ../../include/functions_reporting_html.php:3856 +#: ../../include/functions_reporting_html.php:3885 +#: ../../include/functions_reporting_html.php:3928 +#: ../../include/functions_reporting_html.php:3951 +#: ../../include/functions_reporting_html.php:3954 +#: ../../include/functions_reporting_html.php:3961 +#: ../../include/functions_reporting.php:7354 +#: ../../include/functions_reporting.php:7377 +#: ../../include/functions_reporting.php:7392 +#: ../../include/functions_reporting.php:7408 +#: ../../include/functions_reporting.php:7423 msgid "Maximun" msgstr "Máximo" #: ../../enterprise/include/functions_reporting_pdf.php:540 #: ../../enterprise/include/functions_reporting_pdf.php:597 -#: ../../include/functions_reporting_html.php:3860 -#: ../../include/functions_reporting_html.php:3931 +#: ../../include/functions_reporting_html.php:3864 +#: ../../include/functions_reporting_html.php:3935 msgid "Minimun" msgstr "Mínimo" @@ -24542,56 +24026,56 @@ msgstr "Mínimo" #: ../../enterprise/include/functions_reporting_pdf.php:603 #: ../../enterprise/include/functions_reporting_pdf.php:617 #: ../../enterprise/include/functions_reporting_pdf.php:622 -#: ../../enterprise/include/functions_reporting_csv.php:1285 -#: ../../enterprise/include/functions_reporting_csv.php:1340 -#: ../../enterprise/include/functions_reporting_csv.php:1444 -#: ../../include/functions_reporting_html.php:3923 -#: ../../include/functions_reporting_html.php:3930 -#: ../../include/functions_reporting_html.php:3938 -#: ../../include/functions_reporting_html.php:3949 -#: ../../include/functions_reporting_html.php:3954 -#: ../../include/functions_reporting.php:7361 +#: ../../enterprise/include/functions_reporting_csv.php:1326 +#: ../../enterprise/include/functions_reporting_csv.php:1381 +#: ../../enterprise/include/functions_reporting_csv.php:1485 +#: ../../include/functions_reporting_html.php:3927 +#: ../../include/functions_reporting_html.php:3934 +#: ../../include/functions_reporting_html.php:3942 +#: ../../include/functions_reporting_html.php:3953 +#: ../../include/functions_reporting_html.php:3958 +#: ../../include/functions_reporting.php:7372 msgid "Lapse" msgstr "Tiempo transcurrido" #: ../../enterprise/include/functions_reporting_pdf.php:972 -#: ../../include/functions_reporting_html.php:2277 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:530 +#: ../../include/functions_reporting_html.php:2281 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:597 #, php-format msgid "%s in %s : NORMAL" msgstr "%s en %s : NORMAL" #: ../../enterprise/include/functions_reporting_pdf.php:989 -#: ../../include/functions_reporting_html.php:2189 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:546 +#: ../../include/functions_reporting_html.php:2193 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:613 #, php-format msgid "%s in %s : CRITICAL" msgstr "%s en %s : CRÍTICO" #: ../../enterprise/include/functions_reporting_pdf.php:1006 -#: ../../include/functions_reporting_html.php:2206 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:562 +#: ../../include/functions_reporting_html.php:2210 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:629 #, php-format msgid "%s in %s : WARNING" msgstr "%s en %s : ADVERTENCIA" #: ../../enterprise/include/functions_reporting_pdf.php:1023 -#: ../../include/functions_reporting_html.php:2223 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:578 +#: ../../include/functions_reporting_html.php:2227 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:645 #, php-format msgid "%s in %s : UNKNOWN" msgstr "%s en %s : DESCONOCIDO" #: ../../enterprise/include/functions_reporting_pdf.php:1040 -#: ../../include/functions_reporting_html.php:2259 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:594 +#: ../../include/functions_reporting_html.php:2263 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:661 #, php-format msgid "%s in %s : Not initialize" msgstr "%s en %s : No iniciado" #: ../../enterprise/include/functions_reporting_pdf.php:1057 -#: ../../include/functions_reporting_html.php:2242 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:611 +#: ../../include/functions_reporting_html.php:2246 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:678 #, php-format msgid "%s in %s : ALERTS FIRED" msgstr "%s en %s : ALERTA DISPARADA" @@ -24602,12 +24086,12 @@ msgid "Contents" msgstr "Contenido" #: ../../enterprise/include/functions_reporting_pdf.php:1985 -#: ../../enterprise/include/functions_reporting_csv.php:723 -#: ../../enterprise/include/functions_reporting_csv.php:1002 -#: ../../enterprise/include/functions_reporting_csv.php:1375 +#: ../../enterprise/include/functions_reporting_csv.php:764 +#: ../../enterprise/include/functions_reporting_csv.php:1043 +#: ../../enterprise/include/functions_reporting_csv.php:1416 #: ../../godmode/agentes/planned_downtime.list.php:331 #: ../../godmode/agentes/planned_downtime.editor.php:997 -#: ../../include/functions_reporting_html.php:4042 +#: ../../include/functions_reporting_html.php:4046 #: ../../include/functions_snmp.php:413 ../../include/functions_snmp.php:421 #: ../../include/rest-api/index.php:377 #: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:460 @@ -24618,7 +24102,7 @@ msgstr "Para" #: ../../enterprise/include/functions_reporting_pdf.php:1989 #: ../../include/functions_reporting_html.php:91 -#: ../../include/functions_reporting_html.php:5844 +#: ../../include/functions_reporting_html.php:5855 #: ../../include/functions_treeview.php:303 #: ../../operation/agentes/interface_view.functions.php:560 msgid "Last data" @@ -24685,16 +24169,16 @@ msgstr "Restaurar una copia de seguridad" #, php-format msgid "Restoring a %s database backup must be done manually." msgstr "" -"La restauración de la copia de seguridad de la base de datos de %s debe " -"llevarse a cabo manualmente." +"La restauración de la copia de seguridad de la base de datos de %s debe llevarse " +"a cabo manualmente." #: ../../enterprise/include/functions_backup.php:417 msgid "" "It's a complex operation that needs human intervation to avoid system failures " "and data loosing" msgstr "" -"Esta operación es compleja y necesita intervención humana para evitar fallos " -"en el sistema y pérdida de datos." +"Esta operación es compleja y necesita intervención humana para evitar fallos en " +"el sistema y pérdida de datos." #: ../../enterprise/include/functions_backup.php:419 msgid "To restore the selected backup, please follow these steps" @@ -24719,8 +24203,7 @@ msgstr "Restaurar la copia de seguridad" #: ../../enterprise/include/functions_backup.php:474 msgid "Modify console configuration to use this new database" -msgstr "" -"Modifica la configuración de la consola para usar esta nueva base de datos" +msgstr "Modifica la configuración de la consola para usar esta nueva base de datos" #: ../../enterprise/include/functions_backup.php:475 msgid "Open configuration file" @@ -24756,7 +24239,7 @@ msgid "Trap status agent recovered" msgstr "Estado del trap de agente recuperado" #: ../../enterprise/include/functions_servicemap.php:80 -#: ../../enterprise/include/functions_servicemap.php:1215 +#: ../../enterprise/include/functions_servicemap.php:1251 msgid "Failed to retrieve service elements: " msgstr "Error al recuperar elementos de servicio: " @@ -24797,59 +24280,59 @@ msgstr "No hay ninguna meta consola definida." msgid "Image" msgstr "Imagen" -#: ../../enterprise/include/functions_reporting_csv.php:423 +#: ../../enterprise/include/functions_reporting_csv.php:464 msgid "Event report agent" msgstr "Informe de los eventos de un agente" -#: ../../enterprise/include/functions_reporting_csv.php:425 +#: ../../enterprise/include/functions_reporting_csv.php:466 msgid "Event report group" msgstr "Informe de los eventos de un grupo" -#: ../../enterprise/include/functions_reporting_csv.php:449 +#: ../../enterprise/include/functions_reporting_csv.php:490 msgid "Event report module" msgstr "Informe de los eventos de un módulo" -#: ../../enterprise/include/functions_reporting_csv.php:480 -#: ../../enterprise/include/functions_reporting.php:1221 +#: ../../enterprise/include/functions_reporting_csv.php:521 +#: ../../enterprise/include/functions_reporting.php:1236 #: ../../include/functions_reports.php:842 -#: ../../include/functions_reporting.php:8907 -#: ../../include/functions_reporting.php:9302 +#: ../../include/functions_reporting.php:8961 +#: ../../include/functions_reporting.php:9356 msgid "Availability" msgstr "Disponibilidad" -#: ../../enterprise/include/functions_reporting_csv.php:528 -#: ../../enterprise/include/functions_reporting_csv.php:1479 +#: ../../enterprise/include/functions_reporting_csv.php:569 +#: ../../enterprise/include/functions_reporting_csv.php:1520 msgid "% OK" msgstr "% OK" -#: ../../enterprise/include/functions_reporting_csv.php:537 -#: ../../include/functions_reporting_html.php:621 +#: ../../enterprise/include/functions_reporting_csv.php:578 +#: ../../include/functions_reporting_html.php:625 msgid "Checks Failed" msgstr "Comprobaciones fallidas" -#: ../../enterprise/include/functions_reporting_csv.php:669 +#: ../../enterprise/include/functions_reporting_csv.php:710 msgid "Maximum value" msgstr "Valor máximo" -#: ../../enterprise/include/functions_reporting_csv.php:673 -#: ../../include/functions_reporting_html.php:4590 +#: ../../enterprise/include/functions_reporting_csv.php:714 +#: ../../include/functions_reporting_html.php:4594 msgid "Agent min value" msgstr "Valor mínimo del agente" -#: ../../enterprise/include/functions_reporting_csv.php:674 +#: ../../enterprise/include/functions_reporting_csv.php:715 msgid "Minimum value" msgstr "Valor mínimo" -#: ../../enterprise/include/functions_reporting_csv.php:677 +#: ../../enterprise/include/functions_reporting_csv.php:718 msgid "Average value" msgstr "Valor medio" -#: ../../enterprise/include/functions_reporting_csv.php:703 +#: ../../enterprise/include/functions_reporting_csv.php:744 #: ../../include/functions_reports.php:891 msgid "Agents inventory" msgstr "Inventario de agentes" -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 #: ../../enterprise/operation/agentes/tag_view.php:695 #: ../../include/ajax/heatmap.ajax.php:483 #: ../../operation/agentes/estado_generalagente.php:435 @@ -24857,83 +24340,83 @@ msgstr "Inventario de agentes" msgid "Remote" msgstr "Remoto" -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 msgid "Sec. group" msgstr "Grupo sec." -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 msgid "Custom Field" msgstr "Campo personalizado" -#: ../../enterprise/include/functions_reporting_csv.php:749 +#: ../../enterprise/include/functions_reporting_csv.php:790 #: ../../include/functions_reports.php:898 msgid "Modules inventory" msgstr "Inventario de módulos" -#: ../../enterprise/include/functions_reporting_csv.php:763 +#: ../../enterprise/include/functions_reporting_csv.php:804 msgid "Agent groups" msgstr "Grupos de agentes" -#: ../../enterprise/include/functions_reporting_csv.php:763 -#: ../../include/functions_reporting_html.php:1789 +#: ../../enterprise/include/functions_reporting_csv.php:804 +#: ../../include/functions_reporting_html.php:1793 msgid "Agent secondary groups" msgstr "Grupos secundarios de agentes" -#: ../../enterprise/include/functions_reporting_csv.php:790 -#: ../../include/functions_reporting.php:3029 +#: ../../enterprise/include/functions_reporting_csv.php:831 +#: ../../include/functions_reporting.php:3037 msgid "Inventory Changes" msgstr "Cambios de inventario" -#: ../../enterprise/include/functions_reporting_csv.php:818 +#: ../../enterprise/include/functions_reporting_csv.php:859 #: ../../include/functions_reports.php:737 msgid "Prediction date" msgstr "Fecha de predicción" -#: ../../enterprise/include/functions_reporting_csv.php:838 -#: ../../include/functions_reporting.php:6809 +#: ../../enterprise/include/functions_reporting_csv.php:879 +#: ../../include/functions_reporting.php:6820 msgid "Projection Graph" msgstr "Gráfico de proyección" -#: ../../enterprise/include/functions_reporting_csv.php:867 +#: ../../enterprise/include/functions_reporting_csv.php:908 msgid "Serialized data " msgstr "Datos serializados " -#: ../../enterprise/include/functions_reporting_csv.php:906 +#: ../../enterprise/include/functions_reporting_csv.php:947 msgid "Last Value " msgstr "Último valor " -#: ../../enterprise/include/functions_reporting_csv.php:982 -#: ../../include/functions_reporting.php:1549 +#: ../../enterprise/include/functions_reporting_csv.php:1023 +#: ../../include/functions_reporting.php:1557 #: ../../operation/snmpconsole/snmp_statistics.php:171 #: ../../operation/snmpconsole/snmp_statistics.php:245 #, php-format msgid "Top %d" msgstr "Primeros %d" -#: ../../enterprise/include/functions_reporting_csv.php:1019 -#: ../../include/functions_reporting.php:4195 +#: ../../enterprise/include/functions_reporting_csv.php:1060 +#: ../../include/functions_reporting.php:4203 msgid "Group Report" msgstr "Informe del grupo" -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:289 -#: ../../godmode/db/db_main.php:102 ../../godmode/groups/group_list.php:1094 +#: ../../godmode/db/db_main.php:102 ../../godmode/groups/group_list.php:1104 #: ../../mobile/operation/groups.php:186 -#: ../../include/functions_reporting_html.php:5924 +#: ../../include/functions_reporting_html.php:5935 #: ../../include/class/Diagnostics.class.php:583 -#: ../../include/functions_reporting.php:12381 +#: ../../include/functions_reporting.php:12435 #: ../../include/lib/Dashboard/Widgets/tree_view.php:690 #: ../../include/functions_groups.php:2667 ../../operation/tree.php:503 msgid "Total agents" msgstr "Agentes totales" -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 msgid "Uknown agents" msgstr "Agentes desconocidos" -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:290 -#: ../../godmode/groups/group_list.php:1095 +#: ../../godmode/groups/group_list.php:1105 #: ../../godmode/module_library/module_library_view.php:159 #: ../../include/class/Diagnostics.class.php:587 #: ../../include/lib/Dashboard/Widgets/tree_view.php:691 @@ -24941,567 +24424,565 @@ msgstr "Agentes desconocidos" msgid "Total modules" msgstr "Módulos totales" -#: ../../enterprise/include/functions_reporting_csv.php:1033 -#: ../../include/functions_reporting.php:12228 +#: ../../enterprise/include/functions_reporting_csv.php:1074 +#: ../../include/functions_reporting.php:12282 #: ../../include/functions_groups.php:2725 msgid "Defined alerts" msgstr "Alertas definidas" -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:294 #: ../../enterprise/operation/services/services.treeview_services.php:295 #: ../../enterprise/operation/services/services.treeview_services.php:296 -#: ../../godmode/groups/group_list.php:1099 -#: ../../godmode/groups/group_list.php:1100 -#: ../../godmode/groups/group_list.php:1101 -#: ../../include/functions_graph.php:2618 -#: ../../include/functions_reporting.php:12244 -#: ../../include/functions_reporting.php:12265 +#: ../../godmode/groups/group_list.php:1109 +#: ../../godmode/groups/group_list.php:1110 +#: ../../godmode/groups/group_list.php:1111 ../../include/functions_graph.php:2622 +#: ../../include/functions_reporting.php:12298 +#: ../../include/functions_reporting.php:12319 #: ../../include/lib/Dashboard/Widgets/tree_view.php:407 #: ../../include/lib/Dashboard/Widgets/tree_view.php:442 #: ../../include/lib/Dashboard/Widgets/tree_view.php:695 #: ../../include/lib/Dashboard/Widgets/tree_view.php:696 #: ../../include/lib/Dashboard/Widgets/tree_view.php:697 -#: ../../include/functions_groups.php:2743 -#: ../../include/functions_groups.php:2766 ../../operation/tree.php:213 -#: ../../operation/tree.php:304 ../../operation/tree.php:508 -#: ../../operation/tree.php:509 ../../operation/tree.php:510 +#: ../../include/functions_groups.php:2743 ../../include/functions_groups.php:2766 +#: ../../operation/tree.php:213 ../../operation/tree.php:304 +#: ../../operation/tree.php:508 ../../operation/tree.php:509 +#: ../../operation/tree.php:510 msgid "Fired alerts" msgstr "Alertas disparadas" -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 msgid "Last 8 hours events" msgstr "Eventos en las últimas 8 horas" -#: ../../enterprise/include/functions_reporting_csv.php:1036 -#: ../../include/functions_reports.php:789 -#: ../../include/functions_reports.php:795 +#: ../../enterprise/include/functions_reporting_csv.php:1077 +#: ../../include/functions_reports.php:789 ../../include/functions_reports.php:795 msgid "Group report" msgstr "Grupo de informes" -#: ../../enterprise/include/functions_reporting_csv.php:1165 +#: ../../enterprise/include/functions_reporting_csv.php:1206 msgid "Illegal query or any other error" msgstr "Consulta ilegal o cualquier otro error" -#: ../../enterprise/include/functions_reporting_csv.php:1187 +#: ../../enterprise/include/functions_reporting_csv.php:1228 #: ../../include/functions_reports.php:673 msgid "SQL vertical bar graph" msgstr "Gráfico de barra vertical SQL" -#: ../../enterprise/include/functions_reporting_csv.php:1189 +#: ../../enterprise/include/functions_reporting_csv.php:1230 #: ../../include/functions_reports.php:681 msgid "SQL horizontal bar graph" msgstr "Gráfica de barras horizontales SQL" -#: ../../enterprise/include/functions_reporting_csv.php:1191 +#: ../../enterprise/include/functions_reporting_csv.php:1232 #: ../../include/functions_reports.php:677 msgid "SQL pie graph" msgstr "Gráfico circular de SQL" -#: ../../enterprise/include/functions_reporting_csv.php:1220 -#: ../../enterprise/include/functions_reporting_csv.php:1238 -#: ../../enterprise/include/functions_reporting_csv.php:1240 +#: ../../enterprise/include/functions_reporting_csv.php:1261 +#: ../../enterprise/include/functions_reporting_csv.php:1279 +#: ../../enterprise/include/functions_reporting_csv.php:1281 #: ../../include/functions_reports.php:766 -#: ../../include/functions_reporting.php:7115 -#: ../../include/functions_reporting.php:10580 +#: ../../include/functions_reporting.php:7126 +#: ../../include/functions_reporting.php:10634 msgid "Summatory" msgstr "Sumatorio" -#: ../../enterprise/include/functions_reporting_csv.php:1270 -#: ../../enterprise/include/functions_reporting_csv.php:1272 -#: ../../enterprise/include/functions_reporting_csv.php:1278 -#: ../../enterprise/include/functions_reporting_csv.php:1280 +#: ../../enterprise/include/functions_reporting_csv.php:1311 +#: ../../enterprise/include/functions_reporting_csv.php:1313 +#: ../../enterprise/include/functions_reporting_csv.php:1319 +#: ../../enterprise/include/functions_reporting_csv.php:1321 msgid "Minimum Value" msgstr "Valor mínimo" -#: ../../enterprise/include/functions_reporting_csv.php:1285 -#: ../../include/functions_reporting.php:10584 +#: ../../enterprise/include/functions_reporting_csv.php:1326 +#: ../../include/functions_reporting.php:10638 msgid "Minimum" msgstr "Mínimo" -#: ../../enterprise/include/functions_reporting_csv.php:1325 -#: ../../enterprise/include/functions_reporting_csv.php:1327 -#: ../../enterprise/include/functions_reporting_csv.php:1333 -#: ../../enterprise/include/functions_reporting_csv.php:1335 +#: ../../enterprise/include/functions_reporting_csv.php:1366 +#: ../../enterprise/include/functions_reporting_csv.php:1368 +#: ../../enterprise/include/functions_reporting_csv.php:1374 +#: ../../enterprise/include/functions_reporting_csv.php:1376 msgid "Maximun Value" msgstr "Valor máximo" -#: ../../enterprise/include/functions_reporting_csv.php:1361 -#: ../../enterprise/include/functions_reporting_csv.php:1375 -#: ../../enterprise/include/functions_reporting_csv.php:1379 -#: ../../enterprise/include/functions_reporting_csv.php:1390 -#: ../../include/functions_reporting_html.php:4045 +#: ../../enterprise/include/functions_reporting_csv.php:1402 +#: ../../enterprise/include/functions_reporting_csv.php:1416 +#: ../../enterprise/include/functions_reporting_csv.php:1420 +#: ../../enterprise/include/functions_reporting_csv.php:1431 +#: ../../include/functions_reporting_html.php:4049 #: ../../include/functions_reports.php:774 -#: ../../include/functions_reporting.php:10040 +#: ../../include/functions_reporting.php:10094 msgid "Increment" msgstr "Incremento" -#: ../../enterprise/include/functions_reporting_csv.php:1375 -#: ../../include/functions_reporting_html.php:4043 +#: ../../enterprise/include/functions_reporting_csv.php:1416 +#: ../../include/functions_reporting_html.php:4047 msgid "From data" msgstr "Desde datos" -#: ../../enterprise/include/functions_reporting_csv.php:1375 -#: ../../include/functions_reporting_html.php:4044 +#: ../../enterprise/include/functions_reporting_csv.php:1416 +#: ../../include/functions_reporting_html.php:4048 msgid "To data" msgstr "hasta datos" -#: ../../enterprise/include/functions_reporting_csv.php:1381 -#: ../../enterprise/include/functions_reporting_csv.php:1392 -#: ../../include/functions_reporting_html.php:4072 +#: ../../enterprise/include/functions_reporting_csv.php:1422 +#: ../../enterprise/include/functions_reporting_csv.php:1433 +#: ../../include/functions_reporting_html.php:4076 msgid "Negative increase: " msgstr "Incremento negativo: " -#: ../../enterprise/include/functions_reporting_csv.php:1383 -#: ../../enterprise/include/functions_reporting_csv.php:1394 -#: ../../include/functions_reporting_html.php:4074 +#: ../../enterprise/include/functions_reporting_csv.php:1424 +#: ../../enterprise/include/functions_reporting_csv.php:1435 +#: ../../include/functions_reporting_html.php:4078 msgid "Positive increase: " msgstr "Incremento positivo: " -#: ../../enterprise/include/functions_reporting_csv.php:1385 -#: ../../enterprise/include/functions_reporting_csv.php:1396 -#: ../../include/functions_reporting_html.php:4076 +#: ../../enterprise/include/functions_reporting_csv.php:1426 +#: ../../enterprise/include/functions_reporting_csv.php:1437 +#: ../../include/functions_reporting_html.php:4080 msgid "Neutral increase: " msgstr "Incremento neutral: " -#: ../../enterprise/include/functions_reporting_csv.php:1410 -#: ../../enterprise/include/functions_reporting_csv.php:1429 -#: ../../enterprise/include/functions_reporting_csv.php:1431 -#: ../../enterprise/include/functions_reporting_csv.php:1437 -#: ../../enterprise/include/functions_reporting_csv.php:1439 -#: ../../include/functions_reporting.php:7120 +#: ../../enterprise/include/functions_reporting_csv.php:1451 +#: ../../enterprise/include/functions_reporting_csv.php:1470 +#: ../../enterprise/include/functions_reporting_csv.php:1472 +#: ../../enterprise/include/functions_reporting_csv.php:1478 +#: ../../enterprise/include/functions_reporting_csv.php:1480 +#: ../../include/functions_reporting.php:7131 msgid "AVG. Value" msgstr "Valor medio" -#: ../../enterprise/include/functions_reporting_csv.php:1444 +#: ../../enterprise/include/functions_reporting_csv.php:1485 msgid "AVG" msgstr "Media" -#: ../../enterprise/include/functions_reporting_csv.php:1465 -#: ../../enterprise/include/functions_reporting_csv.php:1483 -#: ../../enterprise/include/functions_reporting_csv.php:1485 -#: ../../include/functions_reporting.php:6451 +#: ../../enterprise/include/functions_reporting_csv.php:1506 +#: ../../enterprise/include/functions_reporting_csv.php:1524 +#: ../../enterprise/include/functions_reporting_csv.php:1526 +#: ../../include/functions_reporting.php:6462 msgid "Monitor Report" msgstr "Informe de monitores" -#: ../../enterprise/include/functions_reporting_csv.php:1479 +#: ../../enterprise/include/functions_reporting_csv.php:1520 msgid "% Wrong" msgstr "% Mal" -#: ../../enterprise/include/functions_reporting_csv.php:1494 +#: ../../enterprise/include/functions_reporting_csv.php:1535 msgid "Simple Graph" msgstr "Gráfico simple" -#: ../../enterprise/include/functions_reporting_csv.php:1554 -#: ../../enterprise/include/functions_reporting_csv.php:1600 -#: ../../enterprise/include/functions_reporting_csv.php:1673 -#: ../../enterprise/include/functions_reporting_csv.php:1792 -#: ../../enterprise/include/functions_reporting_csv.php:2100 +#: ../../enterprise/include/functions_reporting_csv.php:1595 +#: ../../enterprise/include/functions_reporting_csv.php:1641 +#: ../../enterprise/include/functions_reporting_csv.php:1714 +#: ../../enterprise/include/functions_reporting_csv.php:1833 +#: ../../enterprise/include/functions_reporting_csv.php:2141 msgid "SLA Max" msgstr "SLA máximo" -#: ../../enterprise/include/functions_reporting_csv.php:1555 -#: ../../enterprise/include/functions_reporting_csv.php:1601 -#: ../../enterprise/include/functions_reporting_csv.php:1674 -#: ../../enterprise/include/functions_reporting_csv.php:1793 -#: ../../enterprise/include/functions_reporting_csv.php:2101 +#: ../../enterprise/include/functions_reporting_csv.php:1596 +#: ../../enterprise/include/functions_reporting_csv.php:1642 +#: ../../enterprise/include/functions_reporting_csv.php:1715 +#: ../../enterprise/include/functions_reporting_csv.php:1834 +#: ../../enterprise/include/functions_reporting_csv.php:2142 msgid "SLA Min" msgstr "SLA mínimo" -#: ../../enterprise/include/functions_reporting_csv.php:1556 -#: ../../enterprise/include/functions_reporting_csv.php:1602 -#: ../../enterprise/include/functions_reporting_csv.php:1675 -#: ../../enterprise/include/functions_reporting_csv.php:1794 -#: ../../enterprise/include/functions_reporting_csv.php:2102 -#: ../../enterprise/include/functions_reporting.php:1849 -#: ../../enterprise/include/functions_reporting.php:2914 -#: ../../enterprise/include/functions_reporting.php:3903 -#: ../../enterprise/include/functions_reporting.php:6153 -#: ../../include/functions_reporting_html.php:551 +#: ../../enterprise/include/functions_reporting_csv.php:1597 +#: ../../enterprise/include/functions_reporting_csv.php:1643 +#: ../../enterprise/include/functions_reporting_csv.php:1716 +#: ../../enterprise/include/functions_reporting_csv.php:1835 +#: ../../enterprise/include/functions_reporting_csv.php:2143 +#: ../../enterprise/include/functions_reporting.php:1864 +#: ../../enterprise/include/functions_reporting.php:3136 +#: ../../enterprise/include/functions_reporting.php:4125 +#: ../../enterprise/include/functions_reporting.php:6375 +#: ../../include/functions_reporting_html.php:555 msgid "SLA Limit" msgstr "Límite del SLA" -#: ../../enterprise/include/functions_reporting_csv.php:1557 -#: ../../enterprise/include/functions_reporting_csv.php:1603 +#: ../../enterprise/include/functions_reporting_csv.php:1598 +#: ../../enterprise/include/functions_reporting_csv.php:1644 msgid "Time Total " msgstr "Tiempo total " -#: ../../enterprise/include/functions_reporting_csv.php:1558 -#: ../../enterprise/include/functions_reporting_csv.php:1604 +#: ../../enterprise/include/functions_reporting_csv.php:1599 +#: ../../enterprise/include/functions_reporting_csv.php:1645 msgid "Time OK " msgstr "Tiempo OK " -#: ../../enterprise/include/functions_reporting_csv.php:1559 -#: ../../enterprise/include/functions_reporting_csv.php:1605 +#: ../../enterprise/include/functions_reporting_csv.php:1600 +#: ../../enterprise/include/functions_reporting_csv.php:1646 msgid "Time Error " msgstr "Tiempo de error " -#: ../../enterprise/include/functions_reporting_csv.php:1560 -#: ../../enterprise/include/functions_reporting_csv.php:1606 +#: ../../enterprise/include/functions_reporting_csv.php:1601 +#: ../../enterprise/include/functions_reporting_csv.php:1647 msgid "Time Unknown " msgstr "Tiempo en desconocido " -#: ../../enterprise/include/functions_reporting_csv.php:1561 -#: ../../enterprise/include/functions_reporting_csv.php:1607 +#: ../../enterprise/include/functions_reporting_csv.php:1602 +#: ../../enterprise/include/functions_reporting_csv.php:1648 msgid "Time Not Init " msgstr "Tiempo no iniciado " -#: ../../enterprise/include/functions_reporting_csv.php:1562 -#: ../../enterprise/include/functions_reporting_csv.php:1608 +#: ../../enterprise/include/functions_reporting_csv.php:1603 +#: ../../enterprise/include/functions_reporting_csv.php:1649 msgid "Time Downtime " msgstr "Tiempo en parada planificada " -#: ../../enterprise/include/functions_reporting_csv.php:1563 -#: ../../enterprise/include/functions_reporting_csv.php:1609 +#: ../../enterprise/include/functions_reporting_csv.php:1604 +#: ../../enterprise/include/functions_reporting_csv.php:1650 msgid "Checks Total " msgstr "Comprobaciones totales " -#: ../../enterprise/include/functions_reporting_csv.php:1564 -#: ../../enterprise/include/functions_reporting_csv.php:1610 +#: ../../enterprise/include/functions_reporting_csv.php:1605 +#: ../../enterprise/include/functions_reporting_csv.php:1651 msgid "Checks OK " msgstr "Comprobaciones OK " -#: ../../enterprise/include/functions_reporting_csv.php:1565 -#: ../../enterprise/include/functions_reporting_csv.php:1611 +#: ../../enterprise/include/functions_reporting_csv.php:1606 +#: ../../enterprise/include/functions_reporting_csv.php:1652 msgid "Checks Error " msgstr "Comprobaciones con error " -#: ../../enterprise/include/functions_reporting_csv.php:1566 -#: ../../enterprise/include/functions_reporting_csv.php:1612 +#: ../../enterprise/include/functions_reporting_csv.php:1607 +#: ../../enterprise/include/functions_reporting_csv.php:1653 msgid "Checks Unknown " msgstr "Comprobaciones en desconocido " -#: ../../enterprise/include/functions_reporting_csv.php:1567 -#: ../../enterprise/include/functions_reporting_csv.php:1613 +#: ../../enterprise/include/functions_reporting_csv.php:1608 +#: ../../enterprise/include/functions_reporting_csv.php:1654 msgid "Checks Not Init " msgstr "Comprobaciones en no iniciado " -#: ../../enterprise/include/functions_reporting_csv.php:1568 -#: ../../enterprise/include/functions_reporting_csv.php:1614 +#: ../../enterprise/include/functions_reporting_csv.php:1609 +#: ../../enterprise/include/functions_reporting_csv.php:1655 msgid "SLA " msgstr "SLA " -#: ../../enterprise/include/functions_reporting_csv.php:1569 -#: ../../enterprise/include/functions_reporting_csv.php:1615 +#: ../../enterprise/include/functions_reporting_csv.php:1610 +#: ../../enterprise/include/functions_reporting_csv.php:1656 msgid "Status " msgstr "Estado " -#: ../../enterprise/include/functions_reporting_csv.php:1591 -#: ../../enterprise/include/functions_reporting_csv.php:1637 -#: ../../enterprise/include/functions_reporting_csv.php:1955 -#: ../../enterprise/include/functions_reporting.php:1869 -#: ../../enterprise/include/functions_reporting.php:1910 -#: ../../enterprise/include/functions_reporting.php:2939 -#: ../../enterprise/include/functions_reporting.php:2998 -#: ../../enterprise/include/functions_reporting.php:3929 -#: ../../enterprise/include/functions_reporting.php:3988 -#: ../../enterprise/include/functions_reporting.php:6182 -#: ../../include/functions_reporting_html.php:670 -#: ../../include/functions_config.php:1353 -#: ../../include/functions_config.php:3565 +#: ../../enterprise/include/functions_reporting_csv.php:1632 +#: ../../enterprise/include/functions_reporting_csv.php:1678 +#: ../../enterprise/include/functions_reporting_csv.php:1996 +#: ../../enterprise/include/functions_reporting.php:1884 +#: ../../enterprise/include/functions_reporting.php:1925 +#: ../../enterprise/include/functions_reporting.php:3161 +#: ../../enterprise/include/functions_reporting.php:3220 +#: ../../enterprise/include/functions_reporting.php:4151 +#: ../../enterprise/include/functions_reporting.php:4210 +#: ../../enterprise/include/functions_reporting.php:6404 +#: ../../include/functions_reporting_html.php:674 +#: ../../include/functions_config.php:1399 ../../include/functions_config.php:3633 msgid "Fail" msgstr "Fallo" -#: ../../enterprise/include/functions_reporting_csv.php:1661 -#: ../../enterprise/include/functions_reporting_csv.php:1777 -#: ../../enterprise/include/functions_reporting_csv.php:2017 -#: ../../enterprise/include/functions_reporting_csv.php:2085 +#: ../../enterprise/include/functions_reporting_csv.php:1702 +#: ../../enterprise/include/functions_reporting_csv.php:1818 +#: ../../enterprise/include/functions_reporting_csv.php:2058 +#: ../../enterprise/include/functions_reporting_csv.php:2126 msgid "Subtitle" msgstr "Subtítulo" -#: ../../enterprise/include/functions_reporting_csv.php:1676 -#: ../../enterprise/include/functions_reporting_csv.php:1808 -#: ../../enterprise/include/functions_reporting_csv.php:2116 +#: ../../enterprise/include/functions_reporting_csv.php:1717 +#: ../../enterprise/include/functions_reporting_csv.php:1849 +#: ../../enterprise/include/functions_reporting_csv.php:2157 msgid "Time Total Month" msgstr "Tiempo total del mes" -#: ../../enterprise/include/functions_reporting_csv.php:1677 -#: ../../enterprise/include/functions_reporting_csv.php:1809 -#: ../../enterprise/include/functions_reporting_csv.php:2117 +#: ../../enterprise/include/functions_reporting_csv.php:1718 +#: ../../enterprise/include/functions_reporting_csv.php:1850 +#: ../../enterprise/include/functions_reporting_csv.php:2158 msgid "Time OK Month" msgstr "Tiempo OK del mes" -#: ../../enterprise/include/functions_reporting_csv.php:1678 -#: ../../enterprise/include/functions_reporting_csv.php:1810 -#: ../../enterprise/include/functions_reporting_csv.php:2118 +#: ../../enterprise/include/functions_reporting_csv.php:1719 +#: ../../enterprise/include/functions_reporting_csv.php:1851 +#: ../../enterprise/include/functions_reporting_csv.php:2159 msgid "Time Error Month" msgstr "Tiempo en error del mes" -#: ../../enterprise/include/functions_reporting_csv.php:1679 -#: ../../enterprise/include/functions_reporting_csv.php:1811 -#: ../../enterprise/include/functions_reporting_csv.php:2119 +#: ../../enterprise/include/functions_reporting_csv.php:1720 +#: ../../enterprise/include/functions_reporting_csv.php:1852 +#: ../../enterprise/include/functions_reporting_csv.php:2160 msgid "Time Unknown Month" msgstr "Tiempo en desconocido del mes" -#: ../../enterprise/include/functions_reporting_csv.php:1680 -#: ../../enterprise/include/functions_reporting_csv.php:1812 -#: ../../enterprise/include/functions_reporting_csv.php:2120 +#: ../../enterprise/include/functions_reporting_csv.php:1721 +#: ../../enterprise/include/functions_reporting_csv.php:1853 +#: ../../enterprise/include/functions_reporting_csv.php:2161 msgid "Time Downtime Month" msgstr "Tiempo en parada planificada del mes" -#: ../../enterprise/include/functions_reporting_csv.php:1681 -#: ../../enterprise/include/functions_reporting_csv.php:1813 -#: ../../enterprise/include/functions_reporting_csv.php:2121 +#: ../../enterprise/include/functions_reporting_csv.php:1722 +#: ../../enterprise/include/functions_reporting_csv.php:1854 +#: ../../enterprise/include/functions_reporting_csv.php:2162 msgid "Time Not Init Month" msgstr "Tiempo en no iniciado del mes" -#: ../../enterprise/include/functions_reporting_csv.php:1682 -#: ../../enterprise/include/functions_reporting_csv.php:1814 -#: ../../enterprise/include/functions_reporting_csv.php:2122 +#: ../../enterprise/include/functions_reporting_csv.php:1723 +#: ../../enterprise/include/functions_reporting_csv.php:1855 +#: ../../enterprise/include/functions_reporting_csv.php:2163 msgid "Checks Total Month" msgstr "Comprobaciones totales del mes" -#: ../../enterprise/include/functions_reporting_csv.php:1683 -#: ../../enterprise/include/functions_reporting_csv.php:1815 -#: ../../enterprise/include/functions_reporting_csv.php:2123 +#: ../../enterprise/include/functions_reporting_csv.php:1724 +#: ../../enterprise/include/functions_reporting_csv.php:1856 +#: ../../enterprise/include/functions_reporting_csv.php:2164 msgid "Checks OK Month" msgstr "Comprobaciones OK del mes" -#: ../../enterprise/include/functions_reporting_csv.php:1684 -#: ../../enterprise/include/functions_reporting_csv.php:1816 -#: ../../enterprise/include/functions_reporting_csv.php:2124 +#: ../../enterprise/include/functions_reporting_csv.php:1725 +#: ../../enterprise/include/functions_reporting_csv.php:1857 +#: ../../enterprise/include/functions_reporting_csv.php:2165 msgid "Checks Error Month" msgstr "Comprobaciones en error del mes" -#: ../../enterprise/include/functions_reporting_csv.php:1685 -#: ../../enterprise/include/functions_reporting_csv.php:1817 -#: ../../enterprise/include/functions_reporting_csv.php:2125 +#: ../../enterprise/include/functions_reporting_csv.php:1726 +#: ../../enterprise/include/functions_reporting_csv.php:1858 +#: ../../enterprise/include/functions_reporting_csv.php:2166 msgid "Checks Unknown Month" msgstr "Comprobaciones en desconocido del mes" -#: ../../enterprise/include/functions_reporting_csv.php:1686 -#: ../../enterprise/include/functions_reporting_csv.php:1818 -#: ../../enterprise/include/functions_reporting_csv.php:2126 +#: ../../enterprise/include/functions_reporting_csv.php:1727 +#: ../../enterprise/include/functions_reporting_csv.php:1859 +#: ../../enterprise/include/functions_reporting_csv.php:2167 msgid "Checks Not Init Month" msgstr "Comprobaciones en no iniciado del mes" -#: ../../enterprise/include/functions_reporting_csv.php:1687 -#: ../../enterprise/include/functions_reporting_csv.php:1819 -#: ../../enterprise/include/functions_reporting_csv.php:2127 +#: ../../enterprise/include/functions_reporting_csv.php:1728 +#: ../../enterprise/include/functions_reporting_csv.php:1860 +#: ../../enterprise/include/functions_reporting_csv.php:2168 msgid "SLA Month" msgstr "SLA mensual" -#: ../../enterprise/include/functions_reporting_csv.php:1688 -#: ../../enterprise/include/functions_reporting_csv.php:1820 -#: ../../enterprise/include/functions_reporting_csv.php:2128 +#: ../../enterprise/include/functions_reporting_csv.php:1729 +#: ../../enterprise/include/functions_reporting_csv.php:1861 +#: ../../enterprise/include/functions_reporting_csv.php:2169 msgid "Status Month" msgstr "Estado del mes" -#: ../../enterprise/include/functions_reporting_csv.php:1710 -#: ../../enterprise/include/functions_reporting.php:2018 +#: ../../enterprise/include/functions_reporting_csv.php:1751 +#: ../../enterprise/include/functions_reporting.php:2033 msgid "Day" msgstr "Día" -#: ../../enterprise/include/functions_reporting_csv.php:1711 -#: ../../enterprise/include/functions_reporting_csv.php:1866 +#: ../../enterprise/include/functions_reporting_csv.php:1752 +#: ../../enterprise/include/functions_reporting_csv.php:1907 msgid "Time Total Day" msgstr "Tiempo total del día" -#: ../../enterprise/include/functions_reporting_csv.php:1712 -#: ../../enterprise/include/functions_reporting_csv.php:1867 +#: ../../enterprise/include/functions_reporting_csv.php:1753 +#: ../../enterprise/include/functions_reporting_csv.php:1908 msgid "Time OK Day" msgstr "Tiempo en OK del día" -#: ../../enterprise/include/functions_reporting_csv.php:1713 -#: ../../enterprise/include/functions_reporting_csv.php:1868 +#: ../../enterprise/include/functions_reporting_csv.php:1754 +#: ../../enterprise/include/functions_reporting_csv.php:1909 msgid "Time Error Day" msgstr "Tiempo en error del día" -#: ../../enterprise/include/functions_reporting_csv.php:1714 -#: ../../enterprise/include/functions_reporting_csv.php:1869 +#: ../../enterprise/include/functions_reporting_csv.php:1755 +#: ../../enterprise/include/functions_reporting_csv.php:1910 msgid "Time Unknown Day" msgstr "Tiempo en desconocido del día" -#: ../../enterprise/include/functions_reporting_csv.php:1715 -#: ../../enterprise/include/functions_reporting_csv.php:1870 +#: ../../enterprise/include/functions_reporting_csv.php:1756 +#: ../../enterprise/include/functions_reporting_csv.php:1911 msgid "Time Not Init Day" msgstr "Tiempo en no iniciado del día" -#: ../../enterprise/include/functions_reporting_csv.php:1716 -#: ../../enterprise/include/functions_reporting_csv.php:1871 +#: ../../enterprise/include/functions_reporting_csv.php:1757 +#: ../../enterprise/include/functions_reporting_csv.php:1912 msgid "Time Downtime Day" msgstr "Tiempo en parada planificada del día" -#: ../../enterprise/include/functions_reporting_csv.php:1717 -#: ../../enterprise/include/functions_reporting_csv.php:1872 +#: ../../enterprise/include/functions_reporting_csv.php:1758 +#: ../../enterprise/include/functions_reporting_csv.php:1913 msgid "Time Out Day" msgstr "Tiempo fuera del día" -#: ../../enterprise/include/functions_reporting_csv.php:1718 -#: ../../enterprise/include/functions_reporting_csv.php:1873 +#: ../../enterprise/include/functions_reporting_csv.php:1759 +#: ../../enterprise/include/functions_reporting_csv.php:1914 msgid "Checks Total Day" msgstr "Comprobaciones totales del día" -#: ../../enterprise/include/functions_reporting_csv.php:1719 -#: ../../enterprise/include/functions_reporting_csv.php:1874 +#: ../../enterprise/include/functions_reporting_csv.php:1760 +#: ../../enterprise/include/functions_reporting_csv.php:1915 msgid "Checks OK Day" msgstr "Comprobaciones en OK del día" -#: ../../enterprise/include/functions_reporting_csv.php:1720 -#: ../../enterprise/include/functions_reporting_csv.php:1875 +#: ../../enterprise/include/functions_reporting_csv.php:1761 +#: ../../enterprise/include/functions_reporting_csv.php:1916 msgid "Checks Error Day" msgstr "Comprobaciones en error del día" -#: ../../enterprise/include/functions_reporting_csv.php:1721 -#: ../../enterprise/include/functions_reporting_csv.php:1876 +#: ../../enterprise/include/functions_reporting_csv.php:1762 +#: ../../enterprise/include/functions_reporting_csv.php:1917 msgid "Checks Unknown Day" msgstr "Comprobaciones en desconocido del día" -#: ../../enterprise/include/functions_reporting_csv.php:1722 -#: ../../enterprise/include/functions_reporting_csv.php:1877 +#: ../../enterprise/include/functions_reporting_csv.php:1763 +#: ../../enterprise/include/functions_reporting_csv.php:1918 msgid "Checks Not Init Day" msgstr "Comprobaciones en no iniciado del día" -#: ../../enterprise/include/functions_reporting_csv.php:1723 -#: ../../enterprise/include/functions_reporting_csv.php:1878 +#: ../../enterprise/include/functions_reporting_csv.php:1764 +#: ../../enterprise/include/functions_reporting_csv.php:1919 msgid "SLA Day" msgstr "SLA diario" -#: ../../enterprise/include/functions_reporting_csv.php:1724 -#: ../../enterprise/include/functions_reporting_csv.php:1879 +#: ../../enterprise/include/functions_reporting_csv.php:1765 +#: ../../enterprise/include/functions_reporting_csv.php:1920 msgid "SLA Fixed Day" msgstr "SLA de día fijo" -#: ../../enterprise/include/functions_reporting_csv.php:1725 -#: ../../enterprise/include/functions_reporting_csv.php:1880 +#: ../../enterprise/include/functions_reporting_csv.php:1766 +#: ../../enterprise/include/functions_reporting_csv.php:1921 msgid "Date From Day" msgstr "Fecha desde día" -#: ../../enterprise/include/functions_reporting_csv.php:1726 -#: ../../enterprise/include/functions_reporting_csv.php:1881 +#: ../../enterprise/include/functions_reporting_csv.php:1767 +#: ../../enterprise/include/functions_reporting_csv.php:1922 msgid "Date To Day" msgstr "Fecha hasta día" -#: ../../enterprise/include/functions_reporting_csv.php:1727 -#: ../../enterprise/include/functions_reporting_csv.php:1882 +#: ../../enterprise/include/functions_reporting_csv.php:1768 +#: ../../enterprise/include/functions_reporting_csv.php:1923 msgid "Status Day" msgstr "Estado del día" -#: ../../enterprise/include/functions_reporting_csv.php:1787 -#: ../../enterprise/include/functions_reporting_csv.php:2095 -#: ../../include/functions_html.php:2337 +#: ../../enterprise/include/functions_reporting_csv.php:1828 +#: ../../enterprise/include/functions_reporting_csv.php:2136 +#: ../../include/functions_html.php:2393 msgid "Month" msgstr "Mes" -#: ../../enterprise/include/functions_reporting_csv.php:1788 -#: ../../enterprise/include/functions_reporting_csv.php:2096 +#: ../../enterprise/include/functions_reporting_csv.php:1829 +#: ../../enterprise/include/functions_reporting_csv.php:2137 msgid "Month Number" msgstr "Número de mes" -#: ../../enterprise/include/functions_reporting_csv.php:1789 -#: ../../enterprise/include/functions_reporting_csv.php:2097 +#: ../../enterprise/include/functions_reporting_csv.php:1830 +#: ../../enterprise/include/functions_reporting_csv.php:2138 msgid "Year" msgstr "Año" -#: ../../enterprise/include/functions_reporting_csv.php:1839 +#: ../../enterprise/include/functions_reporting_csv.php:1880 msgid "Time Total week" msgstr "Tiempo total de la semana" -#: ../../enterprise/include/functions_reporting_csv.php:1840 +#: ../../enterprise/include/functions_reporting_csv.php:1881 msgid "Time OK week" msgstr "Tiempo en OK de la semana" -#: ../../enterprise/include/functions_reporting_csv.php:1841 +#: ../../enterprise/include/functions_reporting_csv.php:1882 msgid "Time Error week" msgstr "Tiempo en error de la semana" -#: ../../enterprise/include/functions_reporting_csv.php:1842 +#: ../../enterprise/include/functions_reporting_csv.php:1883 msgid "Time Unknown week" msgstr "Tiempo en desconocido de la semana" -#: ../../enterprise/include/functions_reporting_csv.php:1843 +#: ../../enterprise/include/functions_reporting_csv.php:1884 msgid "Time Downtime week" msgstr "Tiempo en parada planificada de la semana" -#: ../../enterprise/include/functions_reporting_csv.php:1844 +#: ../../enterprise/include/functions_reporting_csv.php:1885 msgid "Time Not Init week" msgstr "Tiempo en no iniciado de la semana" -#: ../../enterprise/include/functions_reporting_csv.php:1845 +#: ../../enterprise/include/functions_reporting_csv.php:1886 msgid "Checks Total week" msgstr "Comprobaciones totales de la semana" -#: ../../enterprise/include/functions_reporting_csv.php:1846 +#: ../../enterprise/include/functions_reporting_csv.php:1887 msgid "Checks OK week" msgstr "Comprobaciones en OK de la semana" -#: ../../enterprise/include/functions_reporting_csv.php:1847 +#: ../../enterprise/include/functions_reporting_csv.php:1888 msgid "Checks Error week" msgstr "Comprobaciones en error de la semana" -#: ../../enterprise/include/functions_reporting_csv.php:1848 +#: ../../enterprise/include/functions_reporting_csv.php:1889 msgid "Checks Unknown week" msgstr "Comprobaciones en desconocido de la semana" -#: ../../enterprise/include/functions_reporting_csv.php:1849 +#: ../../enterprise/include/functions_reporting_csv.php:1890 msgid "Status week" msgstr "Estado de la semana" -#: ../../enterprise/include/functions_reporting_csv.php:1865 +#: ../../enterprise/include/functions_reporting_csv.php:1906 msgid "Day Week" msgstr "Día de la semana" -#: ../../enterprise/include/functions_reporting_csv.php:1917 +#: ../../enterprise/include/functions_reporting_csv.php:1958 msgid "S.L.A. Services" msgstr "Servicios S.L.A" -#: ../../enterprise/include/functions_reporting_csv.php:1935 +#: ../../enterprise/include/functions_reporting_csv.php:1976 msgid "Lost sercice " msgstr "Servicio perdido " -#: ../../enterprise/include/functions_reporting_csv.php:1936 +#: ../../enterprise/include/functions_reporting_csv.php:1977 msgid "Service " msgstr "Servicio " -#: ../../enterprise/include/functions_reporting_csv.php:1937 +#: ../../enterprise/include/functions_reporting_csv.php:1978 msgid "Limit " msgstr "Límite " -#: ../../enterprise/include/functions_reporting_csv.php:1938 +#: ../../enterprise/include/functions_reporting_csv.php:1979 msgid "SLA Compilance " msgstr "Cumplimiento SLA " -#: ../../enterprise/include/functions_reporting_csv.php:1939 +#: ../../enterprise/include/functions_reporting_csv.php:1980 msgid "Unknown " msgstr "Desconocido " -#: ../../enterprise/include/functions_reporting_csv.php:1940 +#: ../../enterprise/include/functions_reporting_csv.php:1981 msgid "Ok " msgstr "Ok " -#: ../../enterprise/include/functions_reporting_csv.php:1941 +#: ../../enterprise/include/functions_reporting_csv.php:1982 msgid "Fail " msgstr "Error " -#: ../../enterprise/include/functions_reporting_csv.php:1942 +#: ../../enterprise/include/functions_reporting_csv.php:1983 msgid "Result " msgstr "Resultado " -#: ../../enterprise/include/functions_reporting_csv.php:1967 +#: ../../enterprise/include/functions_reporting_csv.php:2008 msgid "IPAM Networks" msgstr "Redes IPAM" -#: ../../enterprise/include/functions_reporting_csv.php:1984 -#: ../../enterprise/include/functions_reporting.php:2336 +#: ../../enterprise/include/functions_reporting_csv.php:2025 +#: ../../enterprise/include/functions_reporting.php:2558 +#: ../../enterprise/tools/ipam/ipam_network.php:251 #: ../../godmode/events/custom_events.php:94 -#: ../../include/functions_events.php:244 ../../operation/events/events.php:2719 +#: ../../include/lib/Dashboard/Widgets/events_list.php:813 +#: ../../include/functions_events.php:244 ../../operation/events/events.php:2932 msgid "Agent ID" msgstr "ID de agente" -#: ../../enterprise/include/functions_reporting_csv.php:1985 -#: ../../enterprise/include/functions_reporting.php:2337 +#: ../../enterprise/include/functions_reporting_csv.php:2026 +#: ../../enterprise/include/functions_reporting.php:2559 #: ../../enterprise/include/functions_ipam.php:2115 -#: ../../enterprise/tools/ipam/ipam_network.php:431 -#: ../../enterprise/tools/ipam/ipam_network.php:700 +#: ../../enterprise/tools/ipam/ipam_network.php:589 +#: ../../enterprise/tools/ipam/ipam_network.php:858 #: ../../enterprise/tools/ipam/ipam_ajax.php:295 #: ../../enterprise/tools/ipam/ipam_ajax.php:482 #: ../../enterprise/tools/ipam/ipam_massive.php:105 -#: ../../godmode/users/configure_user.php:1282 -#: ../../godmode/users/user_management.php:710 -#: ../../mobile/operation/events.php:878 -#: ../../include/functions_reporting_html.php:6050 -#: ../../include/functions.php:3109 ../../include/ajax/events.php:1764 -#: ../../include/class/AuditLog.class.php:114 +#: ../../godmode/users/configure_user.php:1296 +#: ../../godmode/users/user_management.php:730 +#: ../../mobile/operation/events.php:874 +#: ../../include/functions_reporting_html.php:6061 ../../include/functions.php:3109 +#: ../../include/ajax/events.php:1722 ../../include/class/AuditLog.class.php:114 #: ../../operation/users/user_edit.php:740 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:333 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:426 @@ -25509,389 +24990,385 @@ msgstr "ID de agente" msgid "Comments" msgstr "Comentarios" -#: ../../enterprise/include/functions_reporting_csv.php:1986 -#: ../../enterprise/include/functions_reporting.php:2338 +#: ../../enterprise/include/functions_reporting_csv.php:2027 +#: ../../enterprise/include/functions_reporting.php:2560 #: ../../enterprise/include/functions_ipam.php:2113 -#: ../../enterprise/tools/ipam/ipam_network.php:442 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1413 +#: ../../enterprise/tools/ipam/ipam_network.php:600 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1537 msgid "Alive" msgstr "Activo" -#: ../../enterprise/include/functions_reporting_csv.php:2027 +#: ../../enterprise/include/functions_reporting_csv.php:2068 msgid "SLA max" msgstr "SLA máximo" -#: ../../enterprise/include/functions_reporting_csv.php:2028 +#: ../../enterprise/include/functions_reporting_csv.php:2069 msgid "SLA min" msgstr "SLA mínimo" -#: ../../enterprise/include/functions_reporting_csv.php:2029 +#: ../../enterprise/include/functions_reporting_csv.php:2070 msgid "SLA limit" msgstr "Límite de SLA" -#: ../../enterprise/include/functions_reporting_csv.php:2030 -#: ../../enterprise/include/functions_reporting.php:4988 -#: ../../include/functions_reporting_html.php:586 +#: ../../enterprise/include/functions_reporting_csv.php:2071 +#: ../../enterprise/include/functions_reporting.php:5210 +#: ../../include/functions_reporting_html.php:590 msgid "Time Total" msgstr "Tiempo total" -#: ../../enterprise/include/functions_reporting_csv.php:2031 -#: ../../enterprise/include/functions_reporting.php:4991 -#: ../../include/functions_reporting_html.php:588 -#: ../../include/functions_reporting_html.php:4185 +#: ../../enterprise/include/functions_reporting_csv.php:2072 +#: ../../enterprise/include/functions_reporting.php:5213 +#: ../../include/functions_reporting_html.php:592 +#: ../../include/functions_reporting_html.php:4189 msgid "Time OK" msgstr "Tiempo OK" -#: ../../enterprise/include/functions_reporting_csv.php:2032 +#: ../../enterprise/include/functions_reporting_csv.php:2073 msgid "Time Error" msgstr "Tiempo de error" -#: ../../enterprise/include/functions_reporting_csv.php:2033 -#: ../../enterprise/include/functions_reporting.php:4992 -#: ../../include/functions_reporting_html.php:589 -#: ../../include/functions_reporting_html.php:4197 +#: ../../enterprise/include/functions_reporting_csv.php:2074 +#: ../../enterprise/include/functions_reporting.php:5214 +#: ../../include/functions_reporting_html.php:593 +#: ../../include/functions_reporting_html.php:4201 msgid "Time Unknown" msgstr "Tiempo desconocido" -#: ../../enterprise/include/functions_reporting_csv.php:2034 -#: ../../enterprise/include/functions_reporting.php:4993 -#: ../../include/functions_reporting_html.php:590 +#: ../../enterprise/include/functions_reporting_csv.php:2075 +#: ../../enterprise/include/functions_reporting.php:5215 +#: ../../include/functions_reporting_html.php:594 msgid "Time Not Init" msgstr "Tiempo no iniciado" -#: ../../enterprise/include/functions_reporting_csv.php:2035 -#: ../../include/functions_reporting_html.php:4209 +#: ../../enterprise/include/functions_reporting_csv.php:2076 +#: ../../include/functions_reporting_html.php:4213 msgid "Time Downtime" msgstr "Tiempo de parada planificada" -#: ../../enterprise/include/functions_reporting_csv.php:2036 -#: ../../enterprise/include/functions_reporting.php:5083 -#: ../../include/functions_reporting_html.php:620 +#: ../../enterprise/include/functions_reporting_csv.php:2077 +#: ../../enterprise/include/functions_reporting.php:5305 +#: ../../include/functions_reporting_html.php:624 msgid "Checks Total" msgstr "Comprobaciones totales" -#: ../../enterprise/include/functions_reporting_csv.php:2037 -#: ../../enterprise/include/functions_reporting.php:5086 -#: ../../include/functions_reporting_html.php:622 -#: ../../include/functions_reporting_html.php:4279 +#: ../../enterprise/include/functions_reporting_csv.php:2078 +#: ../../enterprise/include/functions_reporting.php:5308 +#: ../../include/functions_reporting_html.php:626 +#: ../../include/functions_reporting_html.php:4283 msgid "Checks OK" msgstr "Comprobaciones OK" -#: ../../enterprise/include/functions_reporting_csv.php:2038 +#: ../../enterprise/include/functions_reporting_csv.php:2079 msgid "Checks Error" msgstr "Comprobaciones en error" -#: ../../enterprise/include/functions_reporting_csv.php:2039 -#: ../../enterprise/include/functions_reporting.php:5087 -#: ../../include/functions_reporting_html.php:623 +#: ../../enterprise/include/functions_reporting_csv.php:2080 +#: ../../enterprise/include/functions_reporting.php:5309 +#: ../../include/functions_reporting_html.php:627 msgid "Checks Unknown" msgstr "Comprobaciones desconocidas" -#: ../../enterprise/include/functions_reporting_csv.php:2040 -#: ../../enterprise/include/functions_reporting.php:5088 +#: ../../enterprise/include/functions_reporting_csv.php:2081 +#: ../../enterprise/include/functions_reporting.php:5310 msgid "Checks Not Init" msgstr "Comprobaciones en no iniciado" -#: ../../enterprise/include/functions_reporting_csv.php:2041 +#: ../../enterprise/include/functions_reporting_csv.php:2082 #: ../../enterprise/operation/services/services.service.php:119 #: ../../enterprise/operation/services/services.list.php:546 -#: ../../include/functions_reports.php:710 -#: ../../include/functions_reports.php:715 -#: ../../include/functions_reports.php:719 -#: ../../include/functions_reports.php:723 +#: ../../include/functions_reports.php:710 ../../include/functions_reports.php:715 +#: ../../include/functions_reports.php:719 ../../include/functions_reports.php:723 #: ../../include/functions_reports.php:729 msgid "SLA" msgstr "SLA" -#: ../../enterprise/include/functions_reporting_csv.php:2042 +#: ../../enterprise/include/functions_reporting_csv.php:2083 msgid "SLA Fixed" msgstr "SLA fijo" -#: ../../enterprise/include/functions_reporting_csv.php:2147 +#: ../../enterprise/include/functions_reporting_csv.php:2188 msgid "Time Total day" msgstr "Tiempo total del día" -#: ../../enterprise/include/functions_reporting_csv.php:2148 +#: ../../enterprise/include/functions_reporting_csv.php:2189 msgid "Time OK day" msgstr "Tiempo en OK del día" -#: ../../enterprise/include/functions_reporting_csv.php:2149 +#: ../../enterprise/include/functions_reporting_csv.php:2190 msgid "Time Error day" msgstr "Tiempo en error del día" -#: ../../enterprise/include/functions_reporting_csv.php:2150 +#: ../../enterprise/include/functions_reporting_csv.php:2191 msgid "Time Unknown day" msgstr "Tiempo en desconocido del día" -#: ../../enterprise/include/functions_reporting_csv.php:2151 +#: ../../enterprise/include/functions_reporting_csv.php:2192 msgid "Time Downtime day" msgstr "Tiempo en parada planificada del día" -#: ../../enterprise/include/functions_reporting_csv.php:2152 +#: ../../enterprise/include/functions_reporting_csv.php:2193 msgid "Time Not Init day" msgstr "Tiempo en no iniciado del día" -#: ../../enterprise/include/functions_reporting_csv.php:2153 +#: ../../enterprise/include/functions_reporting_csv.php:2194 msgid "Checks Total day" msgstr "Comprobaciones totales del día" -#: ../../enterprise/include/functions_reporting_csv.php:2154 +#: ../../enterprise/include/functions_reporting_csv.php:2195 msgid "Checks OK day" msgstr "Comprobaciones en OK del día" -#: ../../enterprise/include/functions_reporting_csv.php:2155 +#: ../../enterprise/include/functions_reporting_csv.php:2196 msgid "Checks Error day" msgstr "Comprobaciones en error del día" -#: ../../enterprise/include/functions_reporting_csv.php:2156 +#: ../../enterprise/include/functions_reporting_csv.php:2197 msgid "Checks Unknown day" msgstr "Comprobaciones en desconocido del día" -#: ../../enterprise/include/functions_reporting_csv.php:2157 +#: ../../enterprise/include/functions_reporting_csv.php:2198 msgid "Status day" msgstr "Estado del día" -#: ../../enterprise/include/functions_reporting_csv.php:2173 +#: ../../enterprise/include/functions_reporting_csv.php:2214 #: ../../enterprise/include/functions_events.php:163 msgid "Hours" msgstr "Horas" -#: ../../enterprise/include/functions_reporting_csv.php:2174 +#: ../../enterprise/include/functions_reporting_csv.php:2215 msgid "Time Total hours" msgstr "Tiempo total en horas" -#: ../../enterprise/include/functions_reporting_csv.php:2175 +#: ../../enterprise/include/functions_reporting_csv.php:2216 msgid "Time OK hours" msgstr "Tiempo en OK en horas" -#: ../../enterprise/include/functions_reporting_csv.php:2176 +#: ../../enterprise/include/functions_reporting_csv.php:2217 msgid "Time Error hours" msgstr "Tiempo en error en horas" -#: ../../enterprise/include/functions_reporting_csv.php:2177 +#: ../../enterprise/include/functions_reporting_csv.php:2218 msgid "Time Unknown hours" msgstr "Tiempo en desconocido en horas" -#: ../../enterprise/include/functions_reporting_csv.php:2178 +#: ../../enterprise/include/functions_reporting_csv.php:2219 msgid "Time Not Init hours" msgstr "Tiempo en no iniciado en horas" -#: ../../enterprise/include/functions_reporting_csv.php:2179 +#: ../../enterprise/include/functions_reporting_csv.php:2220 msgid "Time Downtime hours" msgstr "Tiempo en parada planificada en horas" -#: ../../enterprise/include/functions_reporting_csv.php:2180 +#: ../../enterprise/include/functions_reporting_csv.php:2221 msgid "Time Out hours" msgstr "Tiempo fuera en horas" -#: ../../enterprise/include/functions_reporting_csv.php:2181 +#: ../../enterprise/include/functions_reporting_csv.php:2222 msgid "Checks Total hours" msgstr "Comprobaciones totales en horas" -#: ../../enterprise/include/functions_reporting_csv.php:2182 +#: ../../enterprise/include/functions_reporting_csv.php:2223 msgid "Checks OK hours" msgstr "Comprobaciones en OK en horas" -#: ../../enterprise/include/functions_reporting_csv.php:2183 +#: ../../enterprise/include/functions_reporting_csv.php:2224 msgid "Checks Error hours" msgstr "Comprobaciones en error en horas" -#: ../../enterprise/include/functions_reporting_csv.php:2184 +#: ../../enterprise/include/functions_reporting_csv.php:2225 msgid "Checks Unknown hours" msgstr "Comprobaciones en desconocido en horas" -#: ../../enterprise/include/functions_reporting_csv.php:2185 +#: ../../enterprise/include/functions_reporting_csv.php:2226 msgid "Checks Not Init hours" msgstr "Comprobaciones en no iniciado en horas" -#: ../../enterprise/include/functions_reporting_csv.php:2186 +#: ../../enterprise/include/functions_reporting_csv.php:2227 msgid "SLA hours" msgstr "SLA horas" -#: ../../enterprise/include/functions_reporting_csv.php:2187 +#: ../../enterprise/include/functions_reporting_csv.php:2228 msgid "SLA Fixed hours" msgstr "SLA horario fijo" -#: ../../enterprise/include/functions_reporting_csv.php:2188 +#: ../../enterprise/include/functions_reporting_csv.php:2229 msgid "Date From hours" msgstr "Desde" -#: ../../enterprise/include/functions_reporting_csv.php:2189 +#: ../../enterprise/include/functions_reporting_csv.php:2230 msgid "Date To hours" msgstr "Hasta" -#: ../../enterprise/include/functions_reporting_csv.php:2190 +#: ../../enterprise/include/functions_reporting_csv.php:2231 msgid "Status hours" msgstr "Estado horas" -#: ../../enterprise/include/functions_reporting_csv.php:2270 -#: ../../enterprise/include/functions_reporting_csv.php:2274 +#: ../../enterprise/include/functions_reporting_csv.php:2311 +#: ../../enterprise/include/functions_reporting_csv.php:2315 #: ../../include/functions_reporting_html.php:139 msgid "Generated" msgstr "Generado" -#: ../../enterprise/include/functions_reporting_csv.php:2317 +#: ../../enterprise/include/functions_reporting_csv.php:2358 msgid "Simple Baseline Graph" msgstr "Gráfica simple base" -#: ../../enterprise/include/functions_reporting_csv.php:2348 +#: ../../enterprise/include/functions_reporting_csv.php:2389 #: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:557 msgid "Custom Graph" msgstr "Gráfica personalizada" -#: ../../enterprise/include/functions_reporting_csv.php:2493 -#: ../../include/functions_reporting.php:6159 +#: ../../enterprise/include/functions_reporting_csv.php:2534 +#: ../../include/functions_reporting.php:6170 msgid "Alert Report Module" msgstr "Informe de alertas de módulo" -#: ../../enterprise/include/functions_reporting_csv.php:2495 -#: ../../include/functions_reporting.php:5992 +#: ../../enterprise/include/functions_reporting_csv.php:2536 +#: ../../include/functions_reporting.php:6003 msgid "Alert Report Agent" msgstr "Informe de alertas de agente" -#: ../../enterprise/include/functions_reporting_csv.php:2497 -#: ../../include/functions_reporting.php:5812 +#: ../../enterprise/include/functions_reporting_csv.php:2538 +#: ../../include/functions_reporting.php:5823 msgid "Alert Report Group" msgstr "Informe de alertas de grupo" -#: ../../enterprise/include/functions_reporting_csv.php:2515 +#: ../../enterprise/include/functions_reporting_csv.php:2556 msgid "Actions Triggered" msgstr "Acciones disparadas" -#: ../../enterprise/include/functions_reporting_csv.php:2515 +#: ../../enterprise/include/functions_reporting_csv.php:2556 msgid "Template Triggered" msgstr "Plantillas disparadas" -#: ../../enterprise/include/functions_reporting_csv.php:2552 +#: ../../enterprise/include/functions_reporting_csv.php:2593 msgid "Event Report Log" msgstr "Log de informes de eventos" -#: ../../enterprise/include/functions_reporting_csv.php:2581 -#: ../../include/functions_reports.php:951 -#: ../../include/functions_reports.php:952 -#: ../../include/functions_reporting.php:5117 +#: ../../enterprise/include/functions_reporting_csv.php:2622 +#: ../../include/functions_reports.php:956 ../../include/functions_reports.php:957 +#: ../../include/functions_reporting.php:5128 msgid "Permissions report" msgstr "Informe de permisos" -#: ../../enterprise/include/functions_reporting_csv.php:2599 -#: ../../enterprise/include/functions_reporting_csv.php:2609 +#: ../../enterprise/include/functions_reporting_csv.php:2640 +#: ../../enterprise/include/functions_reporting_csv.php:2650 #: ../../godmode/users/user_list.php:573 -#: ../../godmode/users/configure_user.php:1049 -#: ../../godmode/users/configure_user.php:1124 +#: ../../godmode/users/configure_user.php:1061 +#: ../../godmode/users/configure_user.php:1138 #: ../../godmode/users/user_management.php:143 #: ../../godmode/users/user_management.php:155 -#: ../../include/functions_reporting_html.php:5333 -#: ../../include/functions_reporting_html.php:6470 -#: ../../include/functions_reporting_html.php:6493 +#: ../../include/functions_reporting_html.php:5344 +#: ../../include/functions_reporting_html.php:6481 +#: ../../include/functions_reporting_html.php:6504 #: ../../include/class/SnmpConsole.class.php:278 #: ../../operation/search_users.php:43 ../../operation/users/user_edit.php:291 msgid "User ID" msgstr "ID usuario" -#: ../../enterprise/include/functions_reporting_csv.php:2599 -#: ../../enterprise/include/functions_reporting_csv.php:2609 +#: ../../enterprise/include/functions_reporting_csv.php:2640 +#: ../../enterprise/include/functions_reporting_csv.php:2650 #: ../../godmode/users/user_management.php:166 -#: ../../include/functions_reporting_html.php:6471 -#: ../../include/functions_reporting_html.php:6494 +#: ../../include/functions_reporting_html.php:6482 +#: ../../include/functions_reporting_html.php:6505 msgid "Full name" msgstr "Nombre completo" -#: ../../enterprise/include/functions_reporting_csv.php:2599 -#: ../../enterprise/include/functions_reporting_csv.php:2609 -#: ../../include/functions_reporting_html.php:6472 -#: ../../include/functions_reporting_html.php:6495 +#: ../../enterprise/include/functions_reporting_csv.php:2640 +#: ../../enterprise/include/functions_reporting_csv.php:2650 +#: ../../include/functions_reporting_html.php:6483 +#: ../../include/functions_reporting_html.php:6506 msgid "Permissions" msgstr "Permisos" -#: ../../enterprise/include/functions_reporting_csv.php:2655 +#: ../../enterprise/include/functions_reporting_csv.php:2696 msgid "Netflow data chart" msgstr "Gráfico de datos de Netflow" -#: ../../enterprise/include/functions_reporting_csv.php:2657 +#: ../../enterprise/include/functions_reporting_csv.php:2698 #: ../../include/functions_reports.php:926 msgid "Netflow area chart" msgstr "Gráfico de área de Netflow" -#: ../../enterprise/include/functions_reporting_csv.php:2710 +#: ../../enterprise/include/functions_reporting_csv.php:2751 msgid "Netflow summary" msgstr "Resumen de Netflow" -#: ../../enterprise/include/functions_reporting_csv.php:2730 +#: ../../enterprise/include/functions_reporting_csv.php:2771 #: ../../include/functions_netflow.php:416 msgid "Total flows" msgstr "Fluctuaciones totales" -#: ../../enterprise/include/functions_reporting_csv.php:2730 +#: ../../enterprise/include/functions_reporting_csv.php:2771 #: ../../include/functions_netflow.php:421 msgid "Total bytes" msgstr "Bytes totales" -#: ../../enterprise/include/functions_reporting_csv.php:2730 +#: ../../enterprise/include/functions_reporting_csv.php:2771 #: ../../include/functions_netflow.php:426 msgid "Total packets" msgstr "Paquetes totales" -#: ../../enterprise/include/functions_reporting_csv.php:2730 +#: ../../enterprise/include/functions_reporting_csv.php:2771 msgid "Avg. bits/sec" msgstr "Promedio de bits/seg." -#: ../../enterprise/include/functions_reporting_csv.php:2730 +#: ../../enterprise/include/functions_reporting_csv.php:2771 msgid "Avg. packets/sec" msgstr "Promedio de paquetes/seg." -#: ../../enterprise/include/functions_reporting_csv.php:2730 +#: ../../enterprise/include/functions_reporting_csv.php:2771 msgid "Avg. bytes/packet" msgstr "Promedio de bytes/paquete" -#: ../../enterprise/include/functions_reporting_csv.php:2731 +#: ../../enterprise/include/functions_reporting_csv.php:2772 msgid "Dst. IP" msgstr "IP de destino" -#: ../../enterprise/include/functions_reporting_csv.php:2757 +#: ../../enterprise/include/functions_reporting_csv.php:2798 msgid "Agent/module status" msgstr "Estado del agente/módulo" -#: ../../enterprise/include/functions_reporting_csv.php:2792 -#: ../../include/functions_reporting_html.php:2379 +#: ../../enterprise/include/functions_reporting_csv.php:2833 +#: ../../include/functions_reporting_html.php:2383 msgid "Last time" msgstr "Última vez" -#: ../../enterprise/include/functions_reporting_csv.php:2836 +#: ../../enterprise/include/functions_reporting_csv.php:2877 #: ../../include/functions_reports.php:938 -#: ../../include/functions_reporting.php:6606 +#: ../../include/functions_reporting.php:6617 msgid "Netflow top-N connections" msgstr "Conexiones Netflow top-N" -#: ../../enterprise/include/functions_reporting_csv.php:2858 +#: ../../enterprise/include/functions_reporting_csv.php:2899 #: ../../mobile/operation/tactical.php:352 -#: ../../include/functions_reporting_html.php:6049 -#: ../../include/functions.php:3109 ../../include/functions_netflow.php:347 +#: ../../include/functions_reporting_html.php:6060 ../../include/functions.php:3109 +#: ../../include/functions_netflow.php:347 #: ../../include/class/AuditLog.class.php:113 #: ../../operation/snmpconsole/snmp_statistics.php:183 #: ../../general/logon_ok.php:303 msgid "Source IP" msgstr "IP origen" -#: ../../enterprise/include/functions_reporting_csv.php:2858 +#: ../../enterprise/include/functions_reporting_csv.php:2899 #: ../../include/functions_netflow.php:348 msgid "Destination IP" msgstr "IP de destino" -#: ../../enterprise/include/functions_reporting_csv.php:2858 -#: ../../include/functions_config.php:1036 -#: ../../include/functions_config.php:3477 +#: ../../enterprise/include/functions_reporting_csv.php:2899 +#: ../../include/functions_config.php:1082 ../../include/functions_config.php:3545 #: ../../include/functions_netflow.php:349 -#: ../../operation/network/network_report.php:294 -#: ../../operation/network/network_report.php:326 +#: ../../operation/network/network_report.php:426 +#: ../../operation/network/network_report.php:458 msgid "Bytes" msgstr "Bytes" -#: ../../enterprise/include/functions_reporting_csv.php:2858 +#: ../../enterprise/include/functions_reporting_csv.php:2899 #: ../../include/functions_netflow.php:350 msgid "% Traffic" msgstr "% Tráfico" -#: ../../enterprise/include/functions_reporting_csv.php:2858 +#: ../../enterprise/include/functions_reporting_csv.php:2899 msgid "Average Throughput (bits/sec)" msgstr "Rendimiento medio (bits/seg)" @@ -25964,21 +25441,46 @@ msgid "Register new node" msgstr "Registrar nuevo nodo" #: ../../enterprise/include/functions_HA_cluster.php:496 -#: ../../include/class/NetworkMap.class.php:3162 +#: ../../include/class/NetworkMap.class.php:3164 msgid "Update node" msgstr "Actualizar nodo" #: ../../enterprise/include/class/Azure.cloud.php:148 -#: ../../enterprise/include/class/Aws.cloud.php:113 +#: ../../enterprise/include/class/Aws.cloud.php:112 #: ../../enterprise/include/class/Google.cloud.php:142 msgid "Cloud message" msgstr "Mensaje en la nube" +#: ../../enterprise/include/class/Azure.cloud.php:150 +#: ../../enterprise/include/class/Azure.cloud.php:194 +#: ../../enterprise/include/class/Aws.cloud.php:114 +#: ../../enterprise/include/class/Aws.cloud.php:161 +#: ../../enterprise/include/class/Google.cloud.php:144 +#: ../../enterprise/include/class/Google.cloud.php:188 ../../godmode/menu.php:133 +#: ../../godmode/wizards/Cloud.class.php:196 +#: ../../godmode/wizards/Cloud.class.php:205 +#: ../../include/class/ExtensionsDiscovery.class.php:338 +msgid "Cloud" +msgstr "Nube" + #: ../../enterprise/include/class/Azure.cloud.php:153 #: ../../include/class/CredentialStore.class.php:961 msgid "Azure" msgstr "Azure" +#: ../../enterprise/include/class/Azure.cloud.php:190 +#: ../../enterprise/include/class/DeploymentCenter.class.php:598 +#: ../../enterprise/include/class/Aws.cloud.php:157 +#: ../../enterprise/include/class/Google.cloud.php:184 ../../godmode/menu.php:177 +#: ../../godmode/wizards/ManageExtensions.class.php:225 +#: ../../godmode/wizards/HostDevices.class.php:190 +#: ../../godmode/wizards/Custom.class.php:109 +#: ../../godmode/wizards/Cloud.class.php:192 +#: ../../godmode/wizards/Applications.class.php:168 +#: ../../godmode/servers/discovery.php:65 ../../godmode/servers/discovery.php:74 +msgid "Discovery" +msgstr "Discovery" + #: ../../enterprise/include/class/Azure.cloud.php:248 #: ../../enterprise/include/class/Google.cloud.php:242 msgid "Task details" @@ -25999,95 +25501,128 @@ msgid "Microsoft Compute" msgstr "Microsoft Compute" #: ../../enterprise/include/class/Azure.cloud.php:355 -#: ../../enterprise/include/class/Aws.cloud.php:1523 +#: ../../enterprise/include/class/Aws.cloud.php:1524 #: ../../enterprise/include/class/Google.cloud.php:349 #, php-format msgid "%s not found or not executable" msgstr "%s no encontrado o no ejecutable" #: ../../enterprise/include/class/Azure.cloud.php:468 -#: ../../enterprise/include/class/Google.cloud.php:470 +#: ../../enterprise/include/class/Google.cloud.php:472 msgid "Group not found." msgstr "Grupo no encontrado" #: ../../enterprise/include/class/Azure.cloud.php:598 #: ../../enterprise/include/class/Azure.cloud.php:646 -#: ../../enterprise/include/class/Google.cloud.php:597 -#: ../../enterprise/include/class/Google.cloud.php:643 +#: ../../enterprise/include/class/Google.cloud.php:599 +#: ../../enterprise/include/class/Google.cloud.php:645 msgid "Unauthorized access" msgstr "Acceso no autorizado" -#: ../../enterprise/include/class/Azure.cloud.php:774 +#: ../../enterprise/include/class/Azure.cloud.php:773 #: ../../enterprise/include/class/VMware.app.php:583 #: ../../enterprise/include/class/DB2.app.php:445 #: ../../enterprise/include/class/Aws.S3.php:408 #: ../../enterprise/include/class/SAP.app.php:459 -#: ../../enterprise/include/class/Aws.cloud.php:1220 +#: ../../enterprise/include/class/Aws.cloud.php:1221 #: ../../enterprise/include/class/MySQL.app.php:450 -#: ../../enterprise/include/class/Google.cloud.php:762 +#: ../../enterprise/include/class/Google.cloud.php:764 #: ../../enterprise/include/class/Oracle.app.php:452 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:457 #: ../../godmode/wizards/HostDevices.class.php:835 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:593 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:627 +#: ../../include/class/ExtensionsDiscovery.class.php:1272 #: ../../include/class/CustomNetScan.class.php:452 msgid "Task name" msgstr "Nombre de la tarea" -#: ../../enterprise/include/class/Azure.cloud.php:800 +#: ../../enterprise/include/class/Azure.cloud.php:857 #: ../../enterprise/include/class/VMware.app.php:614 #: ../../enterprise/include/class/Aws.S3.php:565 -#: ../../enterprise/include/class/Aws.cloud.php:528 +#: ../../enterprise/include/class/Aws.cloud.php:529 msgid "Tentacle options" msgstr "Opciones de Tentacle" -#: ../../enterprise/include/class/Azure.cloud.php:875 -#: ../../enterprise/include/class/Aws.cloud.php:745 -#: ../../enterprise/include/class/Aws.cloud.php:1293 -#: ../../enterprise/include/class/Google.cloud.php:825 +#: ../../enterprise/include/class/Azure.cloud.php:936 +#: ../../enterprise/include/class/Aws.cloud.php:746 +#: ../../enterprise/include/class/Aws.cloud.php:1294 +#: ../../enterprise/include/class/Google.cloud.php:828 msgid "No instances found." msgstr "No se han encontrado instancias." -#: ../../enterprise/include/class/Azure.cloud.php:912 -#: ../../enterprise/include/class/Google.cloud.php:868 -msgid "Select target virtual machines" -msgstr "Seleccionar máquinas virtuales de destino" +#: ../../enterprise/include/class/Azure.cloud.php:976 +#: ../../enterprise/include/class/Azure.cloud.php:1086 +#: ../../godmode/snmpconsole/snmp_alert.php:1692 +#: ../../godmode/alerts/configure_alert_action.php:432 +#: ../../mobile/operation/agents.php:210 ../../mobile/operation/modules.php:241 +#: ../../mobile/operation/groups.php:82 ../../mobile/operation/services.php:128 +#: ../../mobile/operation/agent.php:154 ../../mobile/operation/alerts.php:199 +#: ../../mobile/operation/visualmap.php:256 +#: ../../mobile/operation/visualmaps.php:189 +#: ../../mobile/operation/module_data.php:130 +#: ../../mobile/operation/module_graph.php:365 +#: ../../mobile/operation/module_graph.php:378 +#: ../../mobile/operation/events.php:953 +#: ../../mobile/operation/server_status.php:232 +#: ../../mobile/operation/tactical.php:102 +msgid "Back" +msgstr "Atrás" -#: ../../enterprise/include/class/Azure.cloud.php:931 -#: ../../enterprise/include/class/Aws.cloud.php:669 +#: ../../enterprise/include/class/Azure.cloud.php:1003 +#: ../../enterprise/include/class/Aws.cloud.php:670 msgid "Scan and general monitoring." msgstr "Escaneo y monitorización general." -#: ../../enterprise/include/class/Azure.cloud.php:944 -#: ../../enterprise/include/class/Aws.cloud.php:686 +#: ../../enterprise/include/class/Azure.cloud.php:1021 +#: ../../enterprise/include/class/Aws.cloud.php:687 msgid "Cpu performance summary" msgstr "Resumen del rendimiento de CPU" -#: ../../enterprise/include/class/Azure.cloud.php:952 -#: ../../enterprise/include/class/Aws.cloud.php:696 -#: ../../enterprise/include/class/Google.cloud.php:914 +#: ../../enterprise/include/class/Azure.cloud.php:1034 +#: ../../enterprise/include/class/Aws.cloud.php:697 +#: ../../enterprise/include/class/Google.cloud.php:917 msgid "IOPS performance summary" msgstr "Resumen del rendimiento de IOPS" -#: ../../enterprise/include/class/Azure.cloud.php:960 -#: ../../enterprise/include/class/Aws.cloud.php:706 -#: ../../enterprise/include/class/Google.cloud.php:922 +#: ../../enterprise/include/class/Azure.cloud.php:1047 +#: ../../enterprise/include/class/Aws.cloud.php:707 +#: ../../enterprise/include/class/Google.cloud.php:925 msgid "Disk performance summary" msgstr "Resumen del rendimiento de disco" -#: ../../enterprise/include/class/Azure.cloud.php:968 -#: ../../enterprise/include/class/Aws.cloud.php:716 -#: ../../enterprise/include/class/Google.cloud.php:930 +#: ../../enterprise/include/class/Azure.cloud.php:1060 +#: ../../enterprise/include/class/Aws.cloud.php:717 +#: ../../enterprise/include/class/Google.cloud.php:933 msgid "Network performance summary" msgstr "Resumen del rendimiento de la red" -#: ../../enterprise/include/class/Azure.cloud.php:993 -#: ../../enterprise/include/class/VMware.app.php:1040 +#: ../../enterprise/include/class/Azure.cloud.php:1075 +#: ../../enterprise/include/class/VMware.app.php:1022 +#: ../../enterprise/include/class/Omnishell.class.php:975 +#: ../../enterprise/include/class/Omnishell.class.php:1056 +#: ../../enterprise/include/class/DB2.app.php:862 +#: ../../enterprise/include/class/SAP.app.php:925 +#: ../../enterprise/include/class/Aws.cloud.php:1468 +#: ../../enterprise/include/class/MySQL.app.php:938 +#: ../../enterprise/include/class/Oracle.app.php:970 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:829 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:336 +#: ../../godmode/alerts/configure_alert_template.php:1237 +#: ../../godmode/wizards/HostDevices.class.php:1617 +#: ../../godmode/wizards/Cloud.class.php:599 +#: ../../include/class/CustomNetScan.class.php:757 +#: ../../include/lib/ClusterViewer/ClusterWizard.php:1245 +msgid "Finish" +msgstr "Finalizar" + +#: ../../enterprise/include/class/Azure.cloud.php:1120 +#: ../../enterprise/include/class/VMware.app.php:1047 #: ../../enterprise/include/class/DB2.app.php:888 #: ../../enterprise/include/class/Aws.S3.php:665 #: ../../enterprise/include/class/SAP.app.php:951 -#: ../../enterprise/include/class/Aws.cloud.php:1621 +#: ../../enterprise/include/class/Aws.cloud.php:1622 #: ../../enterprise/include/class/MySQL.app.php:963 -#: ../../enterprise/include/class/Google.cloud.php:955 +#: ../../enterprise/include/class/Google.cloud.php:958 #: ../../enterprise/include/class/Oracle.app.php:995 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:850 #: ../../godmode/wizards/HostDevices.class.php:1637 @@ -26095,12 +25630,12 @@ msgstr "Resumen del rendimiento de la red" msgid "Task configured." msgstr "Tarea configurada." -#: ../../enterprise/include/class/Azure.cloud.php:997 -#: ../../enterprise/include/class/VMware.app.php:1044 +#: ../../enterprise/include/class/Azure.cloud.php:1124 +#: ../../enterprise/include/class/VMware.app.php:1051 #: ../../enterprise/include/class/DB2.app.php:892 #: ../../enterprise/include/class/SAP.app.php:955 #: ../../enterprise/include/class/MySQL.app.php:967 -#: ../../enterprise/include/class/Google.cloud.php:959 +#: ../../enterprise/include/class/Google.cloud.php:962 #: ../../enterprise/include/class/Oracle.app.php:999 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:854 #: ../../godmode/wizards/HostDevices.class.php:1641 @@ -26118,7 +25653,7 @@ msgstr "Ya se ha definido la configuración VMware. Edítela o cree una nueva." #: ../../enterprise/include/class/DB2.app.php:197 #: ../../enterprise/include/class/Aws.S3.php:183 #: ../../enterprise/include/class/SAP.app.php:187 -#: ../../enterprise/include/class/Aws.cloud.php:931 +#: ../../enterprise/include/class/Aws.cloud.php:932 #: ../../enterprise/include/class/MySQL.app.php:206 #: ../../enterprise/include/class/Oracle.app.php:204 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:203 @@ -26131,7 +25666,7 @@ msgstr "Añada un nombre a la tarea" #: ../../enterprise/include/class/DB2.app.php:202 #: ../../enterprise/include/class/Aws.S3.php:188 #: ../../enterprise/include/class/SAP.app.php:192 -#: ../../enterprise/include/class/Aws.cloud.php:936 +#: ../../enterprise/include/class/Aws.cloud.php:937 #: ../../enterprise/include/class/MySQL.app.php:211 #: ../../enterprise/include/class/Oracle.app.php:209 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:208 @@ -26148,7 +25683,7 @@ msgstr "Añada una IP V-Center o FQDN válida." #: ../../enterprise/include/class/DB2.app.php:212 #: ../../enterprise/include/class/Aws.S3.php:193 #: ../../enterprise/include/class/SAP.app.php:202 -#: ../../enterprise/include/class/Aws.cloud.php:941 +#: ../../enterprise/include/class/Aws.cloud.php:942 #: ../../enterprise/include/class/MySQL.app.php:226 #: ../../enterprise/include/class/Oracle.app.php:219 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:218 @@ -26179,9 +25714,14 @@ msgstr "Los hilos deben ser igual o mayor que 1." #: ../../enterprise/include/class/MySQL.app.php:409 #: ../../enterprise/include/class/Oracle.app.php:399 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:403 +#: ../../include/class/ExtensionsDiscovery.class.php:331 msgid "Application" msgstr "Aplicación" +#: ../../enterprise/include/class/VMware.app.php:509 ../../godmode/menu.php:88 +msgid "VMware" +msgstr "VMware" + #: ../../enterprise/include/class/VMware.app.php:545 #: ../../enterprise/include/class/DB2.app.php:576 #: ../../enterprise/include/class/SAP.app.php:445 @@ -26197,7 +25737,7 @@ msgstr "Actualizar y continuar" #: ../../enterprise/include/class/VMware.app.php:556 #: ../../enterprise/include/class/Aws.S3.php:560 -#: ../../enterprise/include/class/Aws.cloud.php:488 +#: ../../enterprise/include/class/Aws.cloud.php:489 msgid "" "This kind of task uses multipurpose plugins in order to generate monitoring " "data, configure your desired tentacle target." @@ -26209,7 +25749,7 @@ msgstr "" #: ../../enterprise/include/class/DB2.app.php:457 #: ../../enterprise/include/class/Aws.S3.php:420 #: ../../enterprise/include/class/SAP.app.php:472 -#: ../../enterprise/include/class/Aws.cloud.php:1232 +#: ../../enterprise/include/class/Aws.cloud.php:1233 #: ../../enterprise/include/class/MySQL.app.php:462 #: ../../enterprise/include/class/Oracle.app.php:464 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:469 @@ -26230,7 +25770,7 @@ msgstr "Usuario del datacenter" #: ../../enterprise/include/class/DB2.app.php:545 #: ../../enterprise/include/class/Aws.S3.php:514 #: ../../enterprise/include/class/SAP.app.php:504 -#: ../../enterprise/include/class/Aws.cloud.php:1338 +#: ../../enterprise/include/class/Aws.cloud.php:1339 #: ../../enterprise/include/class/MySQL.app.php:567 #: ../../enterprise/include/class/Oracle.app.php:552 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:556 @@ -26242,16 +25782,16 @@ msgstr "" "mínimo recomendado es de 5 minutos" #: ../../enterprise/include/class/VMware.app.php:677 -#: ../../enterprise/include/class/VMware.app.php:894 +#: ../../enterprise/include/class/VMware.app.php:901 #: ../../enterprise/include/class/DB2.app.php:554 #: ../../enterprise/include/class/Aws.S3.php:523 #: ../../enterprise/include/class/SAP.app.php:513 -#: ../../enterprise/include/class/Aws.cloud.php:1347 +#: ../../enterprise/include/class/Aws.cloud.php:1348 #: ../../enterprise/include/class/MySQL.app.php:576 #: ../../enterprise/include/class/Oracle.app.php:561 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:565 #: ../../godmode/wizards/HostDevices.class.php:807 -#: ../../include/functions_reporting_html.php:2611 +#: ../../include/functions_reporting_html.php:2615 #: ../../include/class/CustomNetScan.class.php:536 msgid "Defined" msgstr "Definido" @@ -26272,72 +25812,72 @@ msgstr "" "El nombre debe coincidir con el nombre que aparece al iniciar sesión en el " "gestor de VMware." -#: ../../enterprise/include/class/VMware.app.php:748 +#: ../../enterprise/include/class/VMware.app.php:755 msgid "Encrypt passwords" msgstr "Cifrar contraseñas" -#: ../../enterprise/include/class/VMware.app.php:762 +#: ../../enterprise/include/class/VMware.app.php:769 #: ../../enterprise/include/class/DB2.app.php:478 #: ../../enterprise/include/class/Aws.S3.php:442 #: ../../enterprise/include/class/SAP.app.php:636 -#: ../../enterprise/include/class/Aws.cloud.php:1253 +#: ../../enterprise/include/class/Aws.cloud.php:1254 #: ../../enterprise/include/class/MySQL.app.php:483 #: ../../enterprise/include/class/Oracle.app.php:485 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:490 msgid "This group will be used also to classify discovered agents" msgstr "Este grupo se usará para clasificar los agentes encontrados" -#: ../../enterprise/include/class/VMware.app.php:877 +#: ../../enterprise/include/class/VMware.app.php:884 msgid "Max threads" msgstr "Máximo de hilos" -#: ../../enterprise/include/class/VMware.app.php:886 +#: ../../enterprise/include/class/VMware.app.php:893 msgid "Re-scan interval" msgstr "Intervalo de re-escaneo" -#: ../../enterprise/include/class/VMware.app.php:887 +#: ../../enterprise/include/class/VMware.app.php:894 msgid "Enables re-scan entities process every interval defined." msgstr "" "Hace posible que las entidades de re-escaneo procesen todos los intervalos " "definidos." -#: ../../enterprise/include/class/VMware.app.php:920 +#: ../../enterprise/include/class/VMware.app.php:927 msgid "Retry send" msgstr "Reintentar envío" -#: ../../enterprise/include/class/VMware.app.php:930 +#: ../../enterprise/include/class/VMware.app.php:937 msgid "Event mode" msgstr "Modo de evento" -#: ../../enterprise/include/class/VMware.app.php:930 +#: ../../enterprise/include/class/VMware.app.php:937 msgid "Only for VCenter." msgstr "Solo para VCenter." -#: ../../enterprise/include/class/VMware.app.php:940 +#: ../../enterprise/include/class/VMware.app.php:947 msgid "Virtual network monitoring" msgstr "Monitorización de redes virtuales" -#: ../../enterprise/include/class/VMware.app.php:971 +#: ../../enterprise/include/class/VMware.app.php:978 msgid "Extra settings" msgstr "Ajustes adicionales" -#: ../../enterprise/include/class/VMware.app.php:972 +#: ../../enterprise/include/class/VMware.app.php:979 msgid "This RAW block will be directly added to config file." msgstr "Este bloque RAM se añadirá directamente al archivo de configuración." -#: ../../enterprise/include/class/VMware.app.php:1288 +#: ../../enterprise/include/class/VMware.app.php:1295 msgid "Include datastores" msgstr "Incluir almacenes de datos" -#: ../../enterprise/include/class/VMware.app.php:1298 +#: ../../enterprise/include/class/VMware.app.php:1305 msgid "Include datacenters" msgstr "Incluir centros de datos" -#: ../../enterprise/include/class/VMware.app.php:1308 +#: ../../enterprise/include/class/VMware.app.php:1315 msgid "Include esxs" msgstr "Incluir esxs" -#: ../../enterprise/include/class/VMware.app.php:1318 +#: ../../enterprise/include/class/VMware.app.php:1325 msgid "Include vms" msgstr "Incluir vms" @@ -26412,8 +25952,8 @@ msgstr "" #, php-format msgid "OS %s does not math any existing, please, add it to OS list %s" msgstr "" -"El sistema operativo %s no coincide con ninguno existente, añádalo a la lista " -"de sistemas operativos %s" +"El sistema operativo %s no coincide con ninguno existente, añádalo a la lista de " +"sistemas operativos %s" #: ../../enterprise/include/class/DeploymentCenter.class.php:504 #, php-format @@ -26421,8 +25961,7 @@ msgid "" "Sofware agent version with id %s does not exist, please, add it to your " "repository %s " msgstr "" -"La versión del agente software con el ID %s no existe, añádalo al repositorio " -"%s " +"La versión del agente software con el ID %s no existe, añádalo al repositorio %s " #: ../../enterprise/include/class/DeploymentCenter.class.php:526 msgid "No target could be added. " @@ -26565,7 +26104,7 @@ msgstr "No hay credenciales disponibles" #: ../../enterprise/include/class/DeploymentCenter.class.php:1160 #: ../../enterprise/include/class/DeploymentCenter.class.php:1294 #: ../../enterprise/include/class/SAP.app.php:594 -#: ../../godmode/agentes/module_manager_editor_network.php:530 +#: ../../godmode/agentes/module_manager_editor_network.php:525 #: ../../godmode/wizards/HostDevices.class.php:1469 msgid "Manage credentials" msgstr "Gestionar credenciales" @@ -26629,7 +26168,7 @@ msgid "Import targets from CSV" msgstr "Importar objetivos desde CSV" #: ../../enterprise/include/class/DeploymentCenter.class.php:1788 -#: ../../godmode/modules/manage_network_components_form_wizard.php:643 +#: ../../godmode/modules/manage_network_components_form_wizard.php:772 msgid "Scan" msgstr "Escanear" @@ -26678,18 +26217,18 @@ msgstr "Programado correctamente" #: ../../enterprise/include/class/DatabaseHA.class.php:205 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2056 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3330 -#: ../../enterprise/tools/ipam/ipam_network.php:430 +#: ../../enterprise/tools/ipam/ipam_network.php:588 #: ../../enterprise/tools/ipam/ipam_ajax.php:422 #: ../../enterprise/tools/ipam/ipam_massive.php:140 -#: ../../godmode/modules/manage_network_components_form_wizard.php:247 -#: ../../godmode/groups/group_list.php:954 -#: ../../godmode/agentes/module_manager_editor_common.php:703 -#: ../../godmode/agentes/module_manager_editor_common.php:706 -#: ../../godmode/agentes/module_manager_editor_common.php:717 -#: ../../godmode/massive/massive_edit_agents.php:1153 -#: ../../godmode/alerts/configure_alert_template.php:919 +#: ../../godmode/modules/manage_network_components_form_wizard.php:249 +#: ../../godmode/groups/group_list.php:964 +#: ../../godmode/agentes/module_manager_editor_common.php:704 +#: ../../godmode/agentes/module_manager_editor_common.php:707 +#: ../../godmode/agentes/module_manager_editor_common.php:718 +#: ../../godmode/massive/massive_edit_agents.php:1164 +#: ../../godmode/alerts/configure_alert_template.php:940 #: ../../include/functions_visual_map_editor.php:871 -#: ../../include/functions_reporting_html.php:3702 +#: ../../include/functions_reporting_html.php:3706 #: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:406 #: ../../operation/agentes/estado_generalagente.php:314 msgid "Enabled" @@ -26698,7 +26237,7 @@ msgstr "Habilitado" #: ../../enterprise/include/class/DatabaseHA.class.php:214 #: ../../enterprise/include/class/Omnishell.class.php:370 #: ../../enterprise/include/class/Omnishell.class.php:1310 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1867 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1995 msgid "Pending" msgstr "Pendiente" @@ -26757,8 +26296,7 @@ msgstr "Resincronizar directorio de datos" #: ../../enterprise/include/class/DatabaseHA.class.php:847 msgid "Directory where mysql files are stored (must be common to all nodes)" msgstr "" -"Directorio donde se guardan los archivos MySQL (debe ser común a todos los " -"nodos)" +"Directorio donde se guardan los archivos MySQL (debe ser común a todos los nodos)" #: ../../enterprise/include/class/DatabaseHA.class.php:857 msgid "Resync tmp directory" @@ -26790,8 +26328,8 @@ msgstr "Resincronizar grupo MySQL" #: ../../enterprise/include/class/DatabaseHA.class.php:880 msgid "" -"System group that owns the MySQL files, needed for permissions setting " -"(default mysql)" +"System group that owns the MySQL files, needed for permissions setting (default " +"mysql)" msgstr "" "Grupo del sistema que posee los archivos MySQL, necesario para los ajustes de " "permisos (MySQL por defecto)" @@ -26928,8 +26466,8 @@ msgstr "Plantilla actualizada" #: ../../enterprise/include/lib/Metaconsole/Node.php:1454 #: ../../include/class/CalendarManager.class.php:570 #: ../../include/class/CalendarManager.class.php:946 -#: ../../include/functions_reporting.php:5471 -#: ../../include/functions_reporting.php:5499 +#: ../../include/functions_reporting.php:5482 +#: ../../include/functions_reporting.php:5510 #, php-format msgid "Error: %s" msgstr "Error: %s" @@ -27004,8 +26542,8 @@ msgid "" "Upload only official binary files from your device provide in raw format (not " "compressed)" msgstr "" -"Cargue solo archivos binarios oficiales desde su dispositivo en formato RAW " -"(no comprimido)" +"Cargue solo archivos binarios oficiales desde su dispositivo en formato RAW (no " +"comprimido)" #: ../../enterprise/include/class/NetworkConfigManager.class.php:2206 #: ../../godmode/modules/manage_network_templates.php:83 @@ -27108,8 +26646,8 @@ msgstr "ID no válido" #: ../../enterprise/include/class/NetworkConfigManager.class.php:2820 msgid "" -"Is highly recommendable to execute this kind of operation from agent details " -"to preview the script content" +"Is highly recommendable to execute this kind of operation from agent details to " +"preview the script content" msgstr "" "Es muy recomendable ejecutar este tipo de operación desde los detalles del " "agente para obtener una vista previa del contenido del script" @@ -27165,6 +26703,10 @@ msgstr "Archivos de instalación no modificados" msgid "Installation files updated" msgstr "Archivos de instalación actualizados" +#: ../../enterprise/include/class/AgentRepository.class.php:576 +msgid "Agent successfully updated" +msgstr "Agente actualizado correctamente" + #: ../../enterprise/include/class/AgentRepository.class.php:580 msgid "You must provide installation files to create a new entry." msgstr "Añada archivos de instalación para crear una nueva entrada." @@ -27193,8 +26735,8 @@ msgstr "Añadir nuevo software" #: ../../include/class/EventSound.class.php:117 msgid "File is too large to upload. Check the configuration in php.ini." msgstr "" -"El archivo es demasiado grande para cargarlo. Compruebe la configuración en " -"php.ini." +"El archivo es demasiado grande para cargarlo. Compruebe la configuración en php." +"ini." #: ../../enterprise/include/class/AgentRepository.class.php:1002 msgid "Add new Software agent" @@ -27279,8 +26821,8 @@ msgstr "Condiciones previas " #: ../../enterprise/include/class/Omnishell.class.php:892 msgid "All commands defined line per line must success to execute main commands" msgstr "" -"Todos los comandos definidos en cada línea deben ser correctos para ejecutar " -"los comandos principales" +"Todos los comandos definidos en cada línea deben ser correctos para ejecutar los " +"comandos principales" #: ../../enterprise/include/class/Omnishell.class.php:904 msgid "Execute commands " @@ -27295,8 +26837,7 @@ msgid "Postconditions " msgstr "Condiciones posteriores " #: ../../enterprise/include/class/Omnishell.class.php:918 -msgid "" -"All commands defined line per line must success to consider command success" +msgid "All commands defined line per line must success to consider command success" msgstr "" "Todos los comandos definidos en cada línea deben ser correctos para que el " "comando se considere correcto" @@ -27393,8 +26934,8 @@ msgstr "Actualizar fuente del log" #: ../../enterprise/include/class/DB2.app.php:165 msgid "" -"This DB2 configuration has been already defined. Please edit it or create a " -"new one." +"This DB2 configuration has been already defined. Please edit it or create a new " +"one." msgstr "Esta configuración DB2 ya se ha definido. Edite o cree una nueva." #: ../../enterprise/include/class/DB2.app.php:207 @@ -27409,6 +26950,10 @@ msgstr "Discovery.Aplicación.DB2" msgid "Failed to find discovery DB2 task." msgstr "No se ha podido encontrar la tarea DB2 de discovery." +#: ../../enterprise/include/class/DB2.app.php:410 ../../godmode/menu.php:90 +msgid "DB2" +msgstr "DB2" + #: ../../enterprise/include/class/DB2.app.php:494 msgid "DB2 target strings" msgstr "Cadenas objetivo de DB2" @@ -27442,9 +26987,9 @@ msgid "" "defined multiple targets, define a comma separated list of names here or leave " "in blank to use target as name." msgstr "" -"Define un objetivo de agente donde la tarea almacenará los datos detectados. " -"Si ha definido varios objetivos, defina una lista de nombres separados por " -"coma o déjelo en blanco para usar el objetivo como nombre." +"Define un objetivo de agente donde la tarea almacenará los datos detectados. Si " +"ha definido varios objetivos, defina una lista de nombres separados por coma o " +"déjelo en blanco para usar el objetivo como nombre." #: ../../enterprise/include/class/DB2.app.php:666 #: ../../enterprise/include/class/MySQL.app.php:688 @@ -27458,11 +27003,11 @@ msgstr "Prefijo de módulo personalizado" #: ../../enterprise/include/class/Oracle.app.php:674 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:678 msgid "" -"Defines a custom prefix to be concatenated before module names generated by " -"this task." +"Defines a custom prefix to be concatenated before module names generated by this " +"task." msgstr "" -"Define un prefijo personalizado para concatenar antes de los nombres de " -"módulos generados por esta tarea." +"Define un prefijo personalizado para concatenar antes de los nombres de módulos " +"generados por esta tarea." #: ../../enterprise/include/class/DB2.app.php:685 msgid "Get database summary" @@ -27512,7 +27057,7 @@ msgid "Aws S3" msgstr "Aws S3" #: ../../enterprise/include/class/Aws.S3.php:166 -#: ../../enterprise/include/class/Aws.cloud.php:900 +#: ../../enterprise/include/class/Aws.cloud.php:901 #: ../../include/class/CustomNetScan.class.php:134 msgid "This task has been already defined. Please edit it or create a new one." msgstr "La tarea ya se ha definido. Edite o cree una nueva." @@ -27572,9 +27117,9 @@ msgid "" "empty agents with the name, IP, OS type, description and group provided in the " "CSV." msgstr "" -"Advertencia, este importador CSV no realizará ningún descubrimiento, solo " -"creará agentes vacíos con el nombre, IP, tipo de sistema operativo, " -"descripción y grupo proporcionados en el CSV." +"Advertencia, este importador CSV no realizará ningún descubrimiento, solo creará " +"agentes vacíos con el nombre, IP, tipo de sistema operativo, descripción y grupo " +"proporcionados en el CSV." #: ../../enterprise/include/class/CSVImportAgents.class.php:182 msgid "Alias as name" @@ -27641,6 +27186,12 @@ msgstr "El intervalo mínimo recomendado es de 5 minutos" msgid "Graph Interval" msgstr "Intervalo de gráfica" +#: ../../enterprise/include/class/SAPView.class.php:621 +#: ../../enterprise/include/class/SAPView.class.php:624 ../../godmode/menu.php:89 +#: ../../include/class/CredentialStore.class.php:962 +msgid "SAP" +msgstr "SAP" + #: ../../enterprise/include/class/SAPView.class.php:626 msgid "" "SAP view offers you to see the most important modules Discovery Server is " @@ -27648,8 +27199,8 @@ msgid "" "yet, please visit" msgstr "" "La vista SAP le ofrece los módulos más importantes. El servidor Discovery " -"normalmente está configurado para hacer reintentos. Si aún no ha configurado " -"la tarea Discovery SAP R3, visite" +"normalmente está configurado para hacer reintentos. Si aún no ha configurado la " +"tarea Discovery SAP R3, visite" #: ../../enterprise/include/class/SAPView.class.php:626 msgid "to start monitoring your SAP infrastructure." @@ -27661,8 +27212,8 @@ msgstr "Descubrir SAP" #: ../../enterprise/include/class/SAP.app.php:155 msgid "" -"This SAP configuration has been already defined. Please edit it or create a " -"new one." +"This SAP configuration has been already defined. Please edit it or create a new " +"one." msgstr "Ya se ha definido esta configuración SAP. Edítela o cree una nueva." #: ../../enterprise/include/class/SAP.app.php:197 @@ -27712,80 +27263,80 @@ msgid "SAP License" msgstr "Licencia SAP" #: ../../enterprise/include/class/SAP.app.php:748 -#: ../../include/functions_agents.php:4095 +#: ../../include/functions_agents.php:4149 msgid "SAP Login OK" msgstr "Inicio de sesión SAP correcto" #: ../../enterprise/include/class/SAP.app.php:749 -#: ../../include/functions_agents.php:4096 +#: ../../include/functions_agents.php:4150 msgid "SAP Dumps" msgstr "Volcados SAP" #: ../../enterprise/include/class/SAP.app.php:750 -#: ../../include/functions_agents.php:4097 +#: ../../include/functions_agents.php:4151 msgid "SAP lock entry list" msgstr "Lista de entradas de bloqueo SAP" #: ../../enterprise/include/class/SAP.app.php:751 -#: ../../include/functions_agents.php:4098 +#: ../../include/functions_agents.php:4152 msgid "SAP canceled Jobs" msgstr "Trabajos SAP cancelados" #: ../../enterprise/include/class/SAP.app.php:752 -#: ../../include/functions_agents.php:4099 +#: ../../include/functions_agents.php:4153 msgid "SAP Batch inputs erroneous" msgstr "Entradas SAP en grupo erróneas" #: ../../enterprise/include/class/SAP.app.php:753 -#: ../../include/functions_agents.php:4100 +#: ../../include/functions_agents.php:4154 msgid "SAP IDOC erroneous" msgstr "SAP IDOC erróneo" #: ../../enterprise/include/class/SAP.app.php:754 -#: ../../include/functions_agents.php:4101 +#: ../../include/functions_agents.php:4155 msgid "SAP IDOC OK" msgstr "SAP IDOC OK" #: ../../enterprise/include/class/SAP.app.php:755 -#: ../../include/functions_agents.php:4102 +#: ../../include/functions_agents.php:4156 msgid "SAP WP without active restart" msgstr "WP SAP sin reinicio activo" #: ../../enterprise/include/class/SAP.app.php:756 -#: ../../include/functions_agents.php:4103 +#: ../../include/functions_agents.php:4157 msgid "SAP WP stopped" msgstr "WP SAP parado" #: ../../enterprise/include/class/SAP.app.php:757 -#: ../../include/functions_agents.php:4104 +#: ../../include/functions_agents.php:4158 msgid "Average time of SAPGUI response" msgstr "Media de tiempo de respuesta de SAPGUI" #: ../../enterprise/include/class/SAP.app.php:758 -#: ../../include/functions_agents.php:4106 +#: ../../include/functions_agents.php:4160 msgid "Dialog Logged users" msgstr "Usuarios conectados en el diálogo" #: ../../enterprise/include/class/SAP.app.php:759 -#: ../../include/functions_agents.php:4107 +#: ../../include/functions_agents.php:4161 msgid "TRFC in error" msgstr "TRFC en error" #: ../../enterprise/include/class/SAP.app.php:760 -#: ../../include/functions_agents.php:4108 +#: ../../include/functions_agents.php:4162 msgid "QRFC in error SMQ2" msgstr "QRFC en error SMQ2" #: ../../enterprise/include/class/SAP.app.php:761 -#: ../../include/functions_agents.php:4109 +#: ../../include/functions_agents.php:4163 msgid "Number of Update WPs in error" msgstr "Número de WPs de actualización en error" #: ../../enterprise/include/class/SAP.app.php:785 #, php-format msgid "" -"Module 180 must be customized before being used, please use advanced options " -"to define the module following the documentation:
%s" +"Module 180 must be customized before being used, please use advanced options to " +"define the module following the documentation:
%s" msgstr "" "El módulo 180 debe personalizarse antes de usarse, use las opciones avanzadas " "para definir el módulo siguiendo la documentación:
%s" @@ -27831,73 +27382,73 @@ msgstr "" "Cada línea es una definición de módulo con el siguiente formato: nombre del " "módulo ; tipo_de_módulo ; definición de comprobación SAP." -#: ../../enterprise/include/class/Aws.cloud.php:118 +#: ../../enterprise/include/class/Aws.cloud.php:117 #: ../../include/class/CredentialStore.class.php:960 msgid "Aws" msgstr "Aws" -#: ../../enterprise/include/class/Aws.cloud.php:343 +#: ../../enterprise/include/class/Aws.cloud.php:342 msgid "Recon" msgstr "Reconocimento" -#: ../../enterprise/include/class/Aws.cloud.php:344 +#: ../../enterprise/include/class/Aws.cloud.php:343 msgid "Costs" msgstr "Costes" -#: ../../enterprise/include/class/Aws.cloud.php:346 +#: ../../enterprise/include/class/Aws.cloud.php:345 msgid "Instances" msgstr "Instancias" -#: ../../enterprise/include/class/Aws.cloud.php:424 +#: ../../enterprise/include/class/Aws.cloud.php:425 msgid "Amazon EC2" msgstr "Amazon EC2" -#: ../../enterprise/include/class/Aws.cloud.php:429 +#: ../../enterprise/include/class/Aws.cloud.php:430 msgid "Amazon RDS" msgstr "Amazon RDS" -#: ../../enterprise/include/class/Aws.cloud.php:434 +#: ../../enterprise/include/class/Aws.cloud.php:435 msgid "S3 Buckets" msgstr "S3 Buckets" -#: ../../enterprise/include/class/Aws.cloud.php:456 +#: ../../enterprise/include/class/Aws.cloud.php:457 #: ../../godmode/wizards/HostDevices.class.php:702 msgid "NetScan" msgstr "NetScan" -#: ../../enterprise/include/class/Aws.cloud.php:498 +#: ../../enterprise/include/class/Aws.cloud.php:499 msgid "Discovery task name" msgstr "Nombre de la tarea de discovery" -#: ../../enterprise/include/class/Aws.cloud.php:607 +#: ../../enterprise/include/class/Aws.cloud.php:608 msgid "Total cost" msgstr "Coste total" -#: ../../enterprise/include/class/Aws.cloud.php:624 +#: ../../enterprise/include/class/Aws.cloud.php:625 msgid "Cost by region" msgstr "Coste por región" -#: ../../enterprise/include/class/Aws.cloud.php:638 +#: ../../enterprise/include/class/Aws.cloud.php:639 msgid "Cost interval" msgstr "Intervalo de coste" -#: ../../enterprise/include/class/Aws.cloud.php:776 +#: ../../enterprise/include/class/Aws.cloud.php:777 msgid "Select EC2 instances" msgstr "Seleccionar instancias EC2" -#: ../../enterprise/include/class/Aws.cloud.php:798 +#: ../../enterprise/include/class/Aws.cloud.php:799 msgid "Storage" msgstr "Almacenamiento" -#: ../../enterprise/include/class/Aws.cloud.php:808 +#: ../../enterprise/include/class/Aws.cloud.php:809 msgid "Elastic IP Adresses" msgstr "Direcciones IP elásticas" -#: ../../enterprise/include/class/Aws.cloud.php:996 +#: ../../enterprise/include/class/Aws.cloud.php:997 msgid "You must select at least one RDS instance." msgstr "Debe seleccionar al menos una instancia RDS" -#: ../../enterprise/include/class/Aws.cloud.php:1001 +#: ../../enterprise/include/class/Aws.cloud.php:1002 msgid "" "You cannot monitor RDS instances from different types. Please define several " "tasks for several types." @@ -27905,43 +27456,43 @@ msgstr "" "No puede monitorizar las instancias RDS desde diferentes tipos. Defina varias " "tareas para diferentes tipos." -#: ../../enterprise/include/class/Aws.cloud.php:1008 +#: ../../enterprise/include/class/Aws.cloud.php:1009 msgid "Discovery.Cloud.AWS.RDS" msgstr "Discovery.Cloud.AWS.RDS" -#: ../../enterprise/include/class/Aws.cloud.php:1177 +#: ../../enterprise/include/class/Aws.cloud.php:1178 msgid "RDS" msgstr "RDS" -#: ../../enterprise/include/class/Aws.cloud.php:1182 +#: ../../enterprise/include/class/Aws.cloud.php:1183 msgid "DB monitoring" msgstr "Monitorización de base de datos" -#: ../../enterprise/include/class/Aws.cloud.php:1192 +#: ../../enterprise/include/class/Aws.cloud.php:1193 msgid "AWS RDS" msgstr "AWS RDS" -#: ../../enterprise/include/class/Aws.cloud.php:1268 +#: ../../enterprise/include/class/Aws.cloud.php:1269 msgid "Global DB User" msgstr "Usuario de la base de datos global" -#: ../../enterprise/include/class/Aws.cloud.php:1278 +#: ../../enterprise/include/class/Aws.cloud.php:1279 msgid "Global DB password" msgstr "Contraseña de la base de datos global" -#: ../../enterprise/include/class/Aws.cloud.php:1367 +#: ../../enterprise/include/class/Aws.cloud.php:1368 msgid "Select RDS instances" msgstr "Seleccionar instancias RDS" -#: ../../enterprise/include/class/Aws.cloud.php:1683 +#: ../../enterprise/include/class/Aws.cloud.php:1684 msgid "Invalid group" msgstr "Grupo no válido" -#: ../../enterprise/include/class/Aws.cloud.php:1741 +#: ../../enterprise/include/class/Aws.cloud.php:1742 msgid "Cannot update the recon database" msgstr "No se ha podido actualizar la base de datos de reconocimiento" -#: ../../enterprise/include/class/Aws.cloud.php:1763 +#: ../../enterprise/include/class/Aws.cloud.php:1764 msgid "Engine not supported" msgstr "Motor no compatible" @@ -27986,8 +27537,8 @@ msgid "" "in blank to use server IP address/ FQDN." msgstr "" "Define un agente de destino donde la tarea almacenará los datos detectados. Si " -"tiene varios objetivos definidos, defina una lista de nombres separados por " -"coma aquí o déjelo en blanco para usar la dirección IP/FQDN del servidor." +"tiene varios objetivos definidos, defina una lista de nombres separados por coma " +"aquí o déjelo en blanco para usar la dirección IP/FQDN del servidor." #: ../../enterprise/include/class/MySQL.app.php:710 msgid "Scan databases" @@ -28003,11 +27554,11 @@ msgstr "Prefijo de agente de base de datos personalizado" #: ../../enterprise/include/class/MySQL.app.php:748 msgid "" -"Defines a custom prefix to be concatenated before database agent names " -"generated by this task." +"Defines a custom prefix to be concatenated before database agent names generated " +"by this task." msgstr "" -"Define un prefijo personalizado a concatenar antes de los nombres de agentes " -"de base de datos generados por esta tarea." +"Define un prefijo personalizado a concatenar antes de los nombres de agentes de " +"base de datos generados por esta tarea." #: ../../enterprise/include/class/MySQL.app.php:769 #: ../../enterprise/include/class/Oracle.app.php:692 @@ -28040,15 +27591,19 @@ msgstr "Google" msgid "Compute Engine" msgstr "Compute Engine" -#: ../../enterprise/include/class/Google.cloud.php:880 +#: ../../enterprise/include/class/Google.cloud.php:871 +msgid "Select target virtual machines" +msgstr "Seleccionar máquinas virtuales de destino" + +#: ../../enterprise/include/class/Google.cloud.php:883 msgid "This options only applies to zone (region) agents." msgstr "Esta opción solo aplica a los agentes de la zona (región)." -#: ../../enterprise/include/class/Google.cloud.php:893 +#: ../../enterprise/include/class/Google.cloud.php:896 msgid "Scan and general monitoring" msgstr "Escanear y monitorización general" -#: ../../enterprise/include/class/Google.cloud.php:906 +#: ../../enterprise/include/class/Google.cloud.php:909 msgid "CPU performance summary" msgstr "Resumen del funcionamiento de la CPU" @@ -28099,11 +27654,11 @@ msgstr "Espacio de tablas del monitor" #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:171 msgid "" -"This Microsoft SQL Server configuration has been already defined. Please edit " -"it or create a new one." +"This Microsoft SQL Server configuration has been already defined. Please edit it " +"or create a new one." msgstr "" -"La configuración del servidor Microsoft SQL ya se ha definido. Edite o cree " -"una nueva." +"La configuración del servidor Microsoft SQL ya se ha definido. Edite o cree una " +"nueva." #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:213 msgid "You must provide a valid Microsoft SQL Server server IP or FQDN." @@ -28112,8 +27667,12 @@ msgstr "Debe añadir una IP de servidor Microsoft SQL o FQDN." #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:282 msgid "Failed to find discovery Microsoft SQL Server task." msgstr "" -"No se ha podido encontrar la tarea de descubrimiento del servidor Microsoft " -"SQL." +"No se ha podido encontrar la tarea de descubrimiento del servidor Microsoft SQL." + +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:421 +#: ../../godmode/menu.php:85 +msgid "Microsoft SQL Server" +msgstr "Servidor Microsoft SQL" #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:505 msgid "Microsoft SQL Server targets" @@ -28170,18 +27729,18 @@ msgstr "Cargar desde la plantilla" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:989 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2259 -#: ../../godmode/alerts/configure_alert_template.php:657 +#: ../../godmode/alerts/configure_alert_template.php:678 #: ../../godmode/alerts/alert_view.php:264 msgid "Use special days list" msgstr "Utilizar lista de días especiales" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:1006 -#: ../../godmode/alerts/configure_alert_template.php:678 +#: ../../godmode/alerts/configure_alert_template.php:699 msgid "Schedule" msgstr "Programar" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:1009 -#: ../../godmode/alerts/configure_alert_template.php:681 +#: ../../godmode/alerts/configure_alert_template.php:702 msgid "No alert has been scheduled yet" msgstr "Aún no se ha programado ninguna alerta" @@ -28389,7 +27948,7 @@ msgid "Reset" msgstr "Reiniciar" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2065 -#: ../../godmode/alerts/configure_alert_template.php:922 +#: ../../godmode/alerts/configure_alert_template.php:943 msgid "Alert recovery" msgstr "Recuperación de alerta" @@ -28399,9 +27958,8 @@ msgstr "Recuperación de alerta" #: ../../godmode/alerts/alert_commands.php:107 #: ../../godmode/alerts/alert_commands.php:123 #: ../../godmode/alerts/alert_commands.php:129 -#: ../../godmode/alerts/configure_alert_template.php:991 -#: ../../godmode/alerts/alert_view.php:490 -#: ../../godmode/alerts/alert_view.php:609 +#: ../../godmode/alerts/configure_alert_template.php:1012 +#: ../../godmode/alerts/alert_view.php:495 ../../godmode/alerts/alert_view.php:614 #, php-format msgid "Field %s" msgstr "Campo %s" @@ -28409,8 +27967,8 @@ msgstr "Campo %s" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2121 msgid "Agent and module event recovery macros are not available in this section" msgstr "" -"Las macros de recuperación de eventos de agente y módulo no están disponibles " -"en esta sección" +"Las macros de recuperación de eventos de agente y módulo no están disponibles en " +"esta sección" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2121 #, php-format @@ -28429,10 +27987,27 @@ msgstr "Número de alertas" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2373 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2636 -#: ../../godmode/alerts/alert_view.php:409 +#: ../../godmode/alerts/alert_view.php:414 msgid "Firing" msgstr "Disparado" +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2375 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2586 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3458 +#: ../../godmode/alerts/alert_list.list.php:737 +#: ../../godmode/alerts/alert_list.list.php:871 +#: ../../godmode/alerts/configure_alert_action.php:287 +#: ../../godmode/alerts/alert_view.php:373 +#: ../../godmode/alerts/alert_list.builder.php:187 +#: ../../include/functions_reporting_html.php:3742 +#: ../../include/functions_reporting_html.php:5532 +#: ../../include/ajax/alert_list.ajax.php:581 +#: ../../include/ajax/custom_fields.php:413 ../../include/functions_ui.php:1694 +#: ../../include/class/AgentsAlerts.class.php:398 +#: ../../include/class/AgentWizard.class.php:1285 +msgid "Threshold" +msgstr "Umbral" + #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2488 msgid "There are no defined actions for this alert" msgstr "No hay acciones definidas para esta alerta" @@ -28443,49 +28018,44 @@ msgid "Number of alerts match" msgstr "Número de coincidencias de alerta" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2637 -#: ../../godmode/alerts/alert_view.php:410 +#: ../../godmode/alerts/alert_view.php:415 msgid "Recovering" msgstr "Recuperado" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2655 msgid "" -"Select the desired action and mode to view the Triggering fields for this " -"action" +"Select the desired action and mode to view the Triggering fields for this action" msgstr "" "Seleccione la acción y el modo deseados para ver los campos de disparo de esta " "acción" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2673 -#: ../../godmode/alerts/alert_view.php:401 +#: ../../godmode/alerts/alert_view.php:406 msgid "Select the action" msgstr "Seleccione la acción" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2731 -#: ../../godmode/alerts/configure_alert_template.php:938 -#: ../../godmode/alerts/alert_view.php:441 -#: ../../godmode/alerts/alert_view.php:575 +#: ../../godmode/alerts/configure_alert_template.php:959 +#: ../../godmode/alerts/alert_view.php:446 ../../godmode/alerts/alert_view.php:580 msgid "Firing fields" msgstr "Campos de disparado" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2733 -#: ../../godmode/alerts/alert_view.php:443 +#: ../../godmode/alerts/alert_view.php:448 msgid "" "Fields passed to the command executed by this action when the alert is fired" msgstr "" -"Campos pasados al comando ejecutado por esta acción cuando la alerta es " -"disparada" +"Campos pasados al comando ejecutado por esta acción cuando la alerta es disparada" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2737 #: ../../godmode/agentes/fields_manager.php:153 -#: ../../godmode/alerts/alert_view.php:447 -#: ../../godmode/alerts/alert_view.php:570 +#: ../../godmode/alerts/alert_view.php:452 ../../godmode/alerts/alert_view.php:575 #: ../../operation/agentes/custom_fields.php:65 msgid "Field" msgstr "Campo" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2739 -#: ../../godmode/alerts/alert_view.php:449 -#: ../../godmode/alerts/alert_view.php:572 +#: ../../godmode/alerts/alert_view.php:454 ../../godmode/alerts/alert_view.php:577 msgid "Fields configured on the command associated to the action" msgstr "Campos configurados en el comando asociado a la acción" @@ -28498,23 +28068,22 @@ msgid "Triggering fields configured in Alerts" msgstr "Campos de disparo configurados en Alertas" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2747 -#: ../../godmode/alerts/alert_view.php:457 +#: ../../godmode/alerts/alert_view.php:462 msgid "Action fields" msgstr "Campos de la acción" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2749 -#: ../../godmode/alerts/alert_view.php:459 +#: ../../godmode/alerts/alert_view.php:464 msgid "Triggering fields configured in action" msgstr "Campos de disparado configurados en la acción" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2752 -#: ../../godmode/alerts/alert_view.php:463 +#: ../../godmode/alerts/alert_view.php:468 msgid "Executed on firing" msgstr "Ejecutado en disparado" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2754 -#: ../../godmode/alerts/alert_view.php:465 -#: ../../godmode/alerts/alert_view.php:577 +#: ../../godmode/alerts/alert_view.php:470 ../../godmode/alerts/alert_view.php:582 msgid "Fields used on execution when the alert is fired" msgstr "Campos usados en la ejecución cuando la alerta es disparada" @@ -28522,7 +28091,7 @@ msgstr "Campos usados en la ejecución cuando la alerta es disparada" #: ../../godmode/users/configure_user.php:63 #: ../../godmode/users/user_management.php:42 #: ../../godmode/massive/massive_edit_users.php:278 -#: ../../include/auth/mysql.php:811 ../../operation/users/user_edit.php:473 +#: ../../include/auth/mysql.php:816 ../../operation/users/user_edit.php:473 #: ../../operation/agentes/alerts_status.php:189 ../../operation/menu.php:194 msgid "Alert detail" msgstr "Detalle de alertas" @@ -28550,15 +28119,15 @@ msgstr "Coincidencias" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3011 #: ../../godmode/alerts/alert_list.list.php:170 #: ../../mobile/operation/alerts.php:66 -#: ../../include/functions_reporting_html.php:2612 -#: ../../include/functions_reporting_html.php:3479 -#: ../../include/functions_reporting_html.php:3480 +#: ../../include/functions_reporting_html.php:2616 +#: ../../include/functions_reporting_html.php:3483 +#: ../../include/functions_reporting_html.php:3484 #: ../../operation/agentes/alerts_status.functions.php:99 msgid "Fired" msgstr "Disparada" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3033 -#: ../../enterprise/include/class/CommandCenter.class.php:331 +#: ../../enterprise/include/class/CommandCenter.class.php:323 msgid "Sort elements" msgstr "Clasificar elementos" @@ -28590,6 +28159,7 @@ msgstr "Alerta desactivada" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3379 #: ../../godmode/alerts/alert_list.list.php:193 +#: ../../godmode/alerts/alert_list.list.php:951 #: ../../mobile/operation/alerts.php:74 #: ../../operation/agentes/alerts_status.functions.php:105 msgid "Standby off" @@ -28602,7 +28172,8 @@ msgstr "¿Está seguro de que quiere poner la alerta en suspensión?" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3385 #: ../../enterprise/operation/agentes/policy_view.php:293 #: ../../godmode/alerts/alert_list.list.php:192 -#: ../../mobile/operation/alerts.php:73 ../../include/functions_ui.php:1311 +#: ../../godmode/alerts/alert_list.list.php:964 +#: ../../mobile/operation/alerts.php:73 ../../include/functions_ui.php:1324 #: ../../operation/agentes/alerts_status.functions.php:104 msgid "Standby on" msgstr "Modo standby activado" @@ -28640,17 +28211,17 @@ msgid "Drop Here" msgstr "Caer aquí" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4365 -#: ../../godmode/alerts/configure_alert_template.php:1545 +#: ../../godmode/alerts/configure_alert_template.php:1566 msgid "Simple" msgstr "Simple" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4366 -#: ../../godmode/alerts/configure_alert_template.php:1546 +#: ../../godmode/alerts/configure_alert_template.php:1567 msgid "Detailed" msgstr "Detallado" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4421 -#: ../../godmode/alerts/configure_alert_template.php:1601 +#: ../../godmode/alerts/configure_alert_template.php:1622 msgid "Drag out to remove" msgstr "Arrastre hacia afuera para eliminar" @@ -28669,11 +28240,72 @@ msgstr "" #: ../../enterprise/include/class/CommandCenter.class.php:171 #: ../../enterprise/include/functions_groups.php:49 -#: ../../include/ajax/module.php:1862 +#: ../../include/ajax/module.php:1897 msgid "Metaconsole" msgstr "Metaconsola" -#: ../../enterprise/include/class/CommandCenter.class.php:267 +#: ../../enterprise/include/class/CommandCenter.class.php:231 +msgid "" +"Be sure you have all your server plugins scripts located in all your Pandora FMS " +"nodes and Metaconsole in the proper path" +msgstr "" +"Asegúrese de que todos los scripts de sus plugins de servidor se encuentran en " +"todos sus nodos Pandora FMS y la Metaconsola en la ruta adecuada" + +#: ../../enterprise/include/class/CommandCenter.class.php:233 +msgid "" +"Be sure you have all the needed dependencies by your inventory modules located " +"in all your Pandora FMS nodes and Metaconsole in the proper path" +msgstr "" +"Asegúrese de que dispone de todas las dependencias necesarias por módulos de " +"inventario localizadas en todos sus nodos Pandora FMS y la Metaconsola en la " +"ruta adecuada" + +#: ../../enterprise/include/class/CommandCenter.class.php:235 +msgid "" +"Be sure you have any custom script needed by your alert commands located in all " +"your Pandora FMS nodes and Metaconsole in the proper path" +msgstr "" +"Asegúrese de que dispone de cualquier script personalizado que necesite por " +"comandos de alertas localizado en todos sus nodos Pandora FMS y la Metaconsola " +"en la ruta adecuada" + +#: ../../enterprise/include/class/CommandCenter.class.php:237 +msgid "Be sure you apply your policies to push the changes to the agents" +msgstr "" +"Asegúrese de que aplica las políticas para efectuar los cambios en los agentes" + +#: ../../enterprise/include/class/CommandCenter.class.php:239 +msgid "Be sure your nodes have the right datetime (NTP is recommended)" +msgstr "" +"Asegúrese de que los nodos tienen la fecha y hora correctas (se recomienda NTP)" + +#: ../../enterprise/include/class/CommandCenter.class.php:252 +msgid "" +"Ensure autocreate_group token is set to a valid value in all nodes after merge" +msgstr "" +"Verifique que el token autocreate_group tiene un valor válido definido en todos " +"los nodos después de la fusión" + +#: ../../enterprise/include/class/CommandCenter.class.php:254 +msgid "" +"During the sync process your servers could get errors and shut down, even if " +"they are still processing data. We recommend to stop servers during all the " +"process" +msgstr "" +"Durante el proceso de sincronización, los servidores podrán devolver errores o " +"apagarse, incluso si aún están procesando datos. Es recomendable detener los " +"servidores durante todo el proceso" + +#: ../../enterprise/include/class/CommandCenter.class.php:256 +msgid "" +"During event synchronization, there may be a slowdown in the creation of events. " +"If you can, keep the servers stopped" +msgstr "" +"Durante la sincronización de eventos, puede ralentizarse la creación de eventos. " +"Si le es posible, mantenga los servidores detenidos" + +#: ../../enterprise/include/class/CommandCenter.class.php:260 #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1003 msgid "" "Memory limit is recomended to be unlimited in metaconsole, please set to -1 in " @@ -28682,166 +28314,166 @@ msgstr "" "Se recomienda que el límite de memoria sea ilimitado en la metaconsola, " "establezca en -1 en php.ini." -#: ../../enterprise/include/class/CommandCenter.class.php:314 +#: ../../enterprise/include/class/CommandCenter.class.php:306 msgid "Nodes priority order" msgstr "Orden de prioridad de los nodos" -#: ../../enterprise/include/class/CommandCenter.class.php:368 +#: ../../enterprise/include/class/CommandCenter.class.php:360 msgid "Unify databases" msgstr "Unificar bases de datos" -#: ../../enterprise/include/class/CommandCenter.class.php:385 +#: ../../enterprise/include/class/CommandCenter.class.php:377 msgid "merge process" msgstr "proceso de combinación" -#: ../../enterprise/include/class/CommandCenter.class.php:393 +#: ../../enterprise/include/class/CommandCenter.class.php:385 msgid "Process detail of node" msgstr "Detalle del proceso del nodo" -#: ../../enterprise/include/class/CommandCenter.class.php:394 +#: ../../enterprise/include/class/CommandCenter.class.php:386 msgid "Errors of node" msgstr "Errores de nodo" -#: ../../enterprise/include/class/CommandCenter.class.php:423 +#: ../../enterprise/include/class/CommandCenter.class.php:415 msgid "Unexpected end of process" msgstr "Fin inesperado del proceso" -#: ../../enterprise/include/class/CommandCenter.class.php:424 +#: ../../enterprise/include/class/CommandCenter.class.php:416 msgid "Please retry" msgstr "Por favor reinténtelo" -#: ../../enterprise/include/class/CommandCenter.class.php:445 +#: ../../enterprise/include/class/CommandCenter.class.php:437 msgid "Critical issues while merging" msgstr "Problemas críticos durante la fusión" -#: ../../enterprise/include/class/CommandCenter.class.php:446 +#: ../../enterprise/include/class/CommandCenter.class.php:438 msgid "Please restore your backups" msgstr "Restaure sus copias de seguridad" -#: ../../enterprise/include/class/CommandCenter.class.php:454 -#: ../../include/functions_ui.php:7174 +#: ../../enterprise/include/class/CommandCenter.class.php:446 +#: ../../include/functions_ui.php:7197 msgid "Query" msgstr "Consulta" -#: ../../enterprise/include/class/CommandCenter.class.php:455 +#: ../../enterprise/include/class/CommandCenter.class.php:447 #: ../../include/lib/Dashboard/Widgets/service_view.php:245 msgid "Table" msgstr "Tabla" -#: ../../enterprise/include/class/CommandCenter.class.php:456 +#: ../../enterprise/include/class/CommandCenter.class.php:448 #: ../../include/class/Heatmap.class.php:1358 #: ../../general/reporting_console_node.php:70 msgid "Info" msgstr "Información" -#: ../../enterprise/include/class/CommandCenter.class.php:457 -#: ../../enterprise/include/class/CommandCenter.class.php:1135 +#: ../../enterprise/include/class/CommandCenter.class.php:449 +#: ../../enterprise/include/class/CommandCenter.class.php:1127 msgid "Error message" msgstr "Mensaje de error" -#: ../../enterprise/include/class/CommandCenter.class.php:459 +#: ../../enterprise/include/class/CommandCenter.class.php:451 msgid "Process details" msgstr "Detalles del proceso" -#: ../../enterprise/include/class/CommandCenter.class.php:460 +#: ../../enterprise/include/class/CommandCenter.class.php:452 msgid "" "System is not unified yet, something is wrong, please troubleshoot the errors " "and retry the merge process. Your data have not been modified." msgstr "" -"El sistema aún no está unificado, algo está mal, solucione los errores y " -"vuelva a intentar el proceso de fusión. Sus datos no han sido modificados." +"El sistema aún no está unificado, algo está mal, solucione los errores y vuelva " +"a intentar el proceso de fusión. Sus datos no han sido modificados." -#: ../../enterprise/include/class/CommandCenter.class.php:461 +#: ../../enterprise/include/class/CommandCenter.class.php:453 msgid "Errors while merging" msgstr "Errores al fusionar" -#: ../../enterprise/include/class/CommandCenter.class.php:462 +#: ../../enterprise/include/class/CommandCenter.class.php:454 msgid "The process has been completed correctly" msgstr "El proceso se ha completado correctamente" -#: ../../enterprise/include/class/CommandCenter.class.php:463 +#: ../../enterprise/include/class/CommandCenter.class.php:455 #: ../../enterprise/include/functions_login.php:213 -#: ../../include/functions_menu.php:888 -#: ../../include/class/Diagnostics.class.php:1850 +#: ../../include/functions_menu.php:900 +#: ../../include/class/Diagnostics.class.php:1851 msgid "Successfully" msgstr "Correcto" -#: ../../enterprise/include/class/CommandCenter.class.php:464 +#: ../../enterprise/include/class/CommandCenter.class.php:456 msgid "System is merging your environment, please wait" msgstr "El sistema está fusionando su entorno, espere" -#: ../../enterprise/include/class/CommandCenter.class.php:466 -#: ../../enterprise/include/class/CommandCenter.class.php:900 +#: ../../enterprise/include/class/CommandCenter.class.php:458 +#: ../../enterprise/include/class/CommandCenter.class.php:892 msgid "Initialice merge" msgstr "Inicializar fusión" -#: ../../enterprise/include/class/CommandCenter.class.php:467 -#: ../../enterprise/include/class/CommandCenter.class.php:906 +#: ../../enterprise/include/class/CommandCenter.class.php:459 +#: ../../enterprise/include/class/CommandCenter.class.php:898 msgid "Apply merge" msgstr "Aplicar combinación" -#: ../../enterprise/include/class/CommandCenter.class.php:468 +#: ../../enterprise/include/class/CommandCenter.class.php:460 msgid "Finished merge" msgstr "Fusión finalizada" -#: ../../enterprise/include/class/CommandCenter.class.php:469 -#: ../../enterprise/include/class/CommandCenter.class.php:912 +#: ../../enterprise/include/class/CommandCenter.class.php:461 +#: ../../enterprise/include/class/CommandCenter.class.php:904 msgid "Restore merge" msgstr "Restaurar combinación" -#: ../../enterprise/include/class/CommandCenter.class.php:471 +#: ../../enterprise/include/class/CommandCenter.class.php:463 msgid "Succesfully" msgstr "Éxito" -#: ../../enterprise/include/class/CommandCenter.class.php:472 +#: ../../enterprise/include/class/CommandCenter.class.php:464 msgid "Pending operations" msgstr "Operaciones pendientes" -#: ../../enterprise/include/class/CommandCenter.class.php:474 +#: ../../enterprise/include/class/CommandCenter.class.php:466 msgid "Error. Synchronization aborted. Backup restored" msgstr "Error. Sincronización anulada. Copia de seguridad restaurada" -#: ../../enterprise/include/class/CommandCenter.class.php:544 -#: ../../enterprise/include/class/CommandCenter.class.php:550 +#: ../../enterprise/include/class/CommandCenter.class.php:536 +#: ../../enterprise/include/class/CommandCenter.class.php:542 msgid "Update priority nodes" msgstr "Actualizar nodos prioritarios" -#: ../../enterprise/include/class/CommandCenter.class.php:545 +#: ../../enterprise/include/class/CommandCenter.class.php:537 msgid "Successfully updated priority order nodes" msgstr "Nodos de orden de prioridad actualizados correctamente" -#: ../../enterprise/include/class/CommandCenter.class.php:551 +#: ../../enterprise/include/class/CommandCenter.class.php:543 msgid "Could not be updated priority order nodes" msgstr "No se pudieron actualizar los nodos de orden de prioridad" -#: ../../enterprise/include/class/CommandCenter.class.php:567 +#: ../../enterprise/include/class/CommandCenter.class.php:559 msgid "" -"By unifying databases all information across your infrastructure will be " -"merged to gain integrity" +"By unifying databases all information across your infrastructure will be merged " +"to gain integrity" msgstr "" "Al unificar las bases de datos, toda la información de su infraestructura se " "fusionará para obtener integridad." -#: ../../enterprise/include/class/CommandCenter.class.php:580 -#: ../../enterprise/include/class/CommandCenter.class.php:590 +#: ../../enterprise/include/class/CommandCenter.class.php:572 +#: ../../enterprise/include/class/CommandCenter.class.php:582 msgid "Blocked" msgstr "Bloqueado" -#: ../../enterprise/include/class/CommandCenter.class.php:581 +#: ../../enterprise/include/class/CommandCenter.class.php:573 msgid "This process already running" msgstr "Este proceso ya se está ejecutando" -#: ../../enterprise/include/class/CommandCenter.class.php:591 +#: ../../enterprise/include/class/CommandCenter.class.php:583 msgid "You cannot start a new merge because system is merging events data." msgstr "" "No puede iniciar una nueva combinación porque el sistema está combinando datos " "de eventos." -#: ../../enterprise/include/class/CommandCenter.class.php:599 +#: ../../enterprise/include/class/CommandCenter.class.php:591 msgid "Press OK button to start the process" msgstr "Presione el botón OK para iniciar el proceso" -#: ../../enterprise/include/class/CommandCenter.class.php:601 +#: ../../enterprise/include/class/CommandCenter.class.php:593 msgid "" "There are backups from a previous merging process, are you sure you want to " "overwrite those backups? Press OK button to ignore this message and start the " @@ -28851,62 +28483,62 @@ msgstr "" "desea sobrescribir esas copias de seguridad? Presione el botón OK para ignorar " "este mensaje e iniciar el proceso." -#: ../../enterprise/include/class/CommandCenter.class.php:648 +#: ../../enterprise/include/class/CommandCenter.class.php:640 msgid "System is merging events..." msgstr "El sistema está fusionando eventos..." -#: ../../enterprise/include/class/CommandCenter.class.php:655 +#: ../../enterprise/include/class/CommandCenter.class.php:647 msgid "System pandoradb is running..." msgstr "El sistema pandoradb se está ejecutando..." -#: ../../enterprise/include/class/CommandCenter.class.php:664 +#: ../../enterprise/include/class/CommandCenter.class.php:656 msgid "Already working..." msgstr "Ya funcionando..." -#: ../../enterprise/include/class/CommandCenter.class.php:670 +#: ../../enterprise/include/class/CommandCenter.class.php:662 #, php-format msgid "Merge aborted. Failed to connect to node %d" msgstr "Fusión anulada. Error al conectarse al nodo %d" -#: ../../enterprise/include/class/CommandCenter.class.php:776 -#: ../../enterprise/include/class/CommandCenter.class.php:777 +#: ../../enterprise/include/class/CommandCenter.class.php:768 +#: ../../enterprise/include/class/CommandCenter.class.php:769 msgid "Initilize" msgstr "Initilizar" -#: ../../enterprise/include/class/CommandCenter.class.php:882 -#: ../../enterprise/include/class/CommandCenter.class.php:1070 +#: ../../enterprise/include/class/CommandCenter.class.php:874 +#: ../../enterprise/include/class/CommandCenter.class.php:1062 msgid "Waiting" msgstr "Esperando" -#: ../../enterprise/include/class/CommandCenter.class.php:889 +#: ../../enterprise/include/class/CommandCenter.class.php:881 msgid "Process detail" msgstr "Detalle del proceso" -#: ../../enterprise/include/class/CommandCenter.class.php:894 +#: ../../enterprise/include/class/CommandCenter.class.php:886 msgid "Display errors" msgstr "Mostrar errores" -#: ../../enterprise/include/class/CommandCenter.class.php:925 +#: ../../enterprise/include/class/CommandCenter.class.php:917 msgid "There are no nodes to do the merge process." msgstr "No hay nodos para realizar el proceso de combinación." -#: ../../enterprise/include/class/CommandCenter.class.php:1033 +#: ../../enterprise/include/class/CommandCenter.class.php:1025 msgid "merge events" msgstr "eventos de combinación" -#: ../../enterprise/include/class/CommandCenter.class.php:1076 +#: ../../enterprise/include/class/CommandCenter.class.php:1068 msgid "Retry process" msgstr "Reintentar proceso" -#: ../../enterprise/include/class/CommandCenter.class.php:1081 +#: ../../enterprise/include/class/CommandCenter.class.php:1073 msgid "Display events errors" msgstr "Mostrar errores de eventos" -#: ../../enterprise/include/class/CommandCenter.class.php:1094 +#: ../../enterprise/include/class/CommandCenter.class.php:1086 msgid "Events History" msgstr "Historial de eventos" -#: ../../enterprise/include/class/CommandCenter.class.php:1156 +#: ../../enterprise/include/class/CommandCenter.class.php:1148 msgid "merge process events" msgstr "eventos del proceso de combinación" @@ -28927,8 +28559,7 @@ msgstr "Backup Manager de la BBDD" #: ../../enterprise/include/class/ManageBackups.class.php:129 #, php-format -msgid "" -"To schedule a periodic (or one-time) backup task you can do it through %s." +msgid "To schedule a periodic (or one-time) backup task you can do it through %s." msgstr "" "Para programar una tarea de copia de seguridad periódica (o única), puede " "hacerlo a través de %s." @@ -28941,7 +28572,7 @@ msgstr "" #: ../../include/functions_visual_map_editor.php:884 #: ../../include/functions_visual_map_editor.php:979 #: ../../include/rest-api/models/VisualConsole/Items/Box.php:214 -#: ../../include/rest-api/models/VisualConsole/Item.php:1995 +#: ../../include/rest-api/models/VisualConsole/Item.php:1999 #: ../../include/functions_filemanager.php:661 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:135 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:266 @@ -28987,49 +28618,44 @@ msgstr "No hay información adicional que mostrar" #: ../../enterprise/include/class/ManageBackups.class.php:446 msgid "" -"Are you sure you want to delete this database backup file? Once deleted you " -"will not be able to recover it." +"Are you sure you want to delete this database backup file? Once deleted you will " +"not be able to recover it." msgstr "" -"¿Está seguro de que desea eliminar este archivo de copia de seguridad de la " -"base de datos? Una vez eliminado no podrás recuperarlo." +"¿Está seguro de que desea eliminar este archivo de copia de seguridad de la base " +"de datos? Una vez eliminado no podrás recuperarlo." #: ../../enterprise/include/class/ManageBackups.class.php:448 msgid "Do you like perform a database restoration?" msgstr "¿Desea realizar una restauración de base de datos?" -#: ../../enterprise/include/functions_enterprise.php:461 -msgid "Tree view by tags" -msgstr "Vista de árbol por etiquetas" - -#: ../../enterprise/include/functions_enterprise.php:491 +#: ../../enterprise/include/functions_enterprise.php:483 msgid "" -"If the interval of days until events data purge is shorter than the events " -"data history storage interval, data will be lost. It is recommended that the " -"storage frequency is higher than the purge frequency." +"If the interval of days until events data purge is shorter than the events data " +"history storage interval, data will be lost. It is recommended that the storage " +"frequency is higher than the purge frequency." msgstr "" "Si el intervalo de días hasta la purga de datos de eventos es inferior que el " "intervalo de almacenamiento de histórico de datos de eventos, se perderán los " "datos. Se recomienda configurar una frecuencia de almacenamiento inferior a la " "frecuencia de purga." -#: ../../enterprise/include/functions_enterprise.php:493 -msgid "" -"Problems with event days purge and event days that pass data to history DB." +#: ../../enterprise/include/functions_enterprise.php:485 +msgid "Problems with event days purge and event days that pass data to history DB." msgstr "" -"Problemas con la fecha de purga de eventos y la fecha de traspaso de " -"información a histórico." +"Problemas con la fecha de purga de eventos y la fecha de traspaso de información " +"a histórico." -#: ../../enterprise/include/functions_enterprise.php:504 +#: ../../enterprise/include/functions_enterprise.php:496 msgid "" "If days purge is less than history days pass to history db, you will have a " "problems and you lost data. Recommended that days purge will more taller than " "days to history DB" msgstr "" "Si la fecha de purga es menor a la fecha de traspaso a histórico, los datos se " -"perderán. Recomendamos poner una fecha de purga mayor a la del traspaso de " -"datos a histórico." +"perderán. Recomendamos poner una fecha de purga mayor a la del traspaso de datos " +"a histórico." -#: ../../enterprise/include/functions_enterprise.php:506 +#: ../../enterprise/include/functions_enterprise.php:498 msgid "Problems with days purge and days that pass data to history DB" msgstr "" "Problemas con la fecha de purga y la fecha de traspaso de información al " @@ -29047,289 +28673,294 @@ msgstr "Global" msgid "Advance options" msgstr "Opciones avanzadas" -#: ../../enterprise/include/functions_reporting.php:117 +#: ../../enterprise/include/functions_reporting.php:104 +msgid "Report task" +msgstr "Tarea de informe" + +#: ../../enterprise/include/functions_reporting.php:128 msgid "Templates list" msgstr "Lista de plantillas" -#: ../../enterprise/include/functions_reporting.php:152 +#: ../../enterprise/include/functions_reporting.php:163 msgid "Templates Wizard" msgstr "Asistente de plantillas" -#: ../../enterprise/include/functions_reporting.php:1226 +#: ../../enterprise/include/functions_reporting.php:1241 msgid "Availability item created from wizard." msgstr "Elemento disponible creado desde el asistente" -#: ../../enterprise/include/functions_reporting.php:1848 -#: ../../enterprise/include/functions_reporting.php:2913 -#: ../../enterprise/include/functions_reporting.php:3902 -#: ../../include/functions_reporting_html.php:550 +#: ../../enterprise/include/functions_reporting.php:1863 +#: ../../enterprise/include/functions_reporting.php:3135 +#: ../../enterprise/include/functions_reporting.php:4124 +#: ../../include/functions_reporting_html.php:554 msgid "Max/Min Values" msgstr "Valores max/min" -#: ../../enterprise/include/functions_reporting.php:1850 -#: ../../enterprise/include/functions_reporting.php:2019 -#: ../../enterprise/include/functions_reporting.php:2915 -#: ../../enterprise/include/functions_reporting.php:3904 -#: ../../enterprise/include/functions_reporting.php:6154 -#: ../../include/functions_reporting_html.php:552 +#: ../../enterprise/include/functions_reporting.php:1865 +#: ../../enterprise/include/functions_reporting.php:2034 +#: ../../enterprise/include/functions_reporting.php:3137 +#: ../../enterprise/include/functions_reporting.php:4126 +#: ../../enterprise/include/functions_reporting.php:6376 +#: ../../include/functions_reporting_html.php:556 msgid "SLA Compliance" msgstr "Cumplimiento del SLA" -#: ../../enterprise/include/functions_reporting.php:1890 -#: ../../enterprise/include/functions_reporting.php:2969 -#: ../../enterprise/include/functions_reporting.php:3221 -#: ../../enterprise/include/functions_reporting.php:3959 -#: ../../enterprise/include/functions_reporting.php:4223 -#: ../../enterprise/include/functions_reporting.php:4874 -#: ../../include/functions_reporting_html.php:877 -#: ../../include/functions_reporting_html.php:4909 +#: ../../enterprise/include/functions_reporting.php:1905 +#: ../../enterprise/include/functions_reporting.php:3191 +#: ../../enterprise/include/functions_reporting.php:3443 +#: ../../enterprise/include/functions_reporting.php:4181 +#: ../../enterprise/include/functions_reporting.php:4445 +#: ../../enterprise/include/functions_reporting.php:5096 +#: ../../include/functions_reporting_html.php:881 +#: ../../include/functions_reporting_html.php:4913 msgid "Not Init" msgstr "No iniciado" -#: ../../enterprise/include/functions_reporting.php:1897 -#: ../../enterprise/include/functions_reporting.php:2979 -#: ../../enterprise/include/functions_reporting.php:3969 +#: ../../enterprise/include/functions_reporting.php:1912 +#: ../../enterprise/include/functions_reporting.php:3201 +#: ../../enterprise/include/functions_reporting.php:4191 msgid "Planned Downtimes" msgstr "Paradas planificadas" -#: ../../enterprise/include/functions_reporting.php:1904 +#: ../../enterprise/include/functions_reporting.php:1919 msgid "Ignore time" msgstr "Tiempo ignorado" -#: ../../enterprise/include/functions_reporting.php:1924 +#: ../../enterprise/include/functions_reporting.php:1939 msgid "SLA Compliance per days" msgstr "Cumplimiento de SLA por días" -#: ../../enterprise/include/functions_reporting.php:2016 +#: ../../enterprise/include/functions_reporting.php:2031 msgid "Summary of SLA Failures" msgstr "Resumen de los fallos de SLA" -#: ../../enterprise/include/functions_reporting.php:2036 -#: ../../enterprise/include/functions_reporting.php:2037 +#: ../../enterprise/include/functions_reporting.php:2051 +#: ../../enterprise/include/functions_reporting.php:2052 msgid "Out of SLA limits" msgstr "Sin límites SLS" -#: ../../enterprise/include/functions_reporting.php:2042 -#: ../../enterprise/include/functions_reporting.php:2043 +#: ../../enterprise/include/functions_reporting.php:2057 +#: ../../enterprise/include/functions_reporting.php:2058 msgid "IN of SLA limits" msgstr "Límite del IN de SLA" -#: ../../enterprise/include/functions_reporting.php:2126 +#: ../../enterprise/include/functions_reporting.php:2141 +#: ../../enterprise/include/functions_reporting.php:2247 #: ../../include/functions_reports.php:945 msgid "Log report" msgstr "Informe de log" -#: ../../enterprise/include/functions_reporting.php:2139 -#: ../../include/functions_reports.php:944 +#: ../../enterprise/include/functions_reporting.php:2154 +#: ../../include/functions_reports.php:944 ../../include/functions_reports.php:949 msgid "Log" msgstr "Log" -#: ../../enterprise/include/functions_reporting.php:2513 -#: ../../enterprise/include/functions_reporting.php:3458 -#: ../../enterprise/include/functions_reporting.php:4434 -#: ../../include/functions_reporting.php:1011 -#: ../../include/functions_reporting.php:9344 +#: ../../enterprise/include/functions_reporting.php:2735 +#: ../../enterprise/include/functions_reporting.php:3680 +#: ../../enterprise/include/functions_reporting.php:4656 +#: ../../include/functions_reporting.php:1019 +#: ../../include/functions_reporting.php:9398 msgid "There are no SLAs defined" msgstr "No hay SLA definidos" -#: ../../enterprise/include/functions_reporting.php:2566 -#: ../../enterprise/include/functions_reporting.php:3511 -#: ../../enterprise/include/functions_reporting.php:4487 -#: ../../include/functions_reporting.php:1086 -#: ../../include/functions_reporting.php:9722 +#: ../../enterprise/include/functions_reporting.php:2788 +#: ../../enterprise/include/functions_reporting.php:3733 +#: ../../enterprise/include/functions_reporting.php:4709 +#: ../../include/functions_reporting.php:1094 +#: ../../include/functions_reporting.php:9776 msgid "Inverse" msgstr "Inverso" -#: ../../enterprise/include/functions_reporting.php:2989 -#: ../../enterprise/include/functions_reporting.php:3231 -#: ../../enterprise/include/functions_reporting.php:3979 +#: ../../enterprise/include/functions_reporting.php:3211 +#: ../../enterprise/include/functions_reporting.php:3453 +#: ../../enterprise/include/functions_reporting.php:4201 msgid "Planned Downtime" msgstr "Tiempo de inactividad planificado" -#: ../../enterprise/include/functions_reporting.php:3020 +#: ../../enterprise/include/functions_reporting.php:3242 msgid "T. Total" msgstr "Tiempo total" -#: ../../enterprise/include/functions_reporting.php:3021 -#: ../../enterprise/include/functions_reporting.php:4007 +#: ../../enterprise/include/functions_reporting.php:3243 +#: ../../enterprise/include/functions_reporting.php:4229 msgid "T. OK" msgstr "Tiempo OK" -#: ../../enterprise/include/functions_reporting.php:3022 -#: ../../enterprise/include/functions_reporting.php:4008 +#: ../../enterprise/include/functions_reporting.php:3244 +#: ../../enterprise/include/functions_reporting.php:4230 msgid "T. Error" msgstr "Tiempo error" -#: ../../enterprise/include/functions_reporting.php:3023 -#: ../../enterprise/include/functions_reporting.php:4009 +#: ../../enterprise/include/functions_reporting.php:3245 +#: ../../enterprise/include/functions_reporting.php:4231 msgid "T. Unknown" msgstr "Tiempo desconocido" -#: ../../enterprise/include/functions_reporting.php:3024 -#: ../../enterprise/include/functions_reporting.php:4010 +#: ../../enterprise/include/functions_reporting.php:3246 +#: ../../enterprise/include/functions_reporting.php:4232 msgid "T. Not_init" msgstr "Tiempo no iniciado" -#: ../../enterprise/include/functions_reporting.php:3025 -#: ../../enterprise/include/functions_reporting.php:4011 +#: ../../enterprise/include/functions_reporting.php:3247 +#: ../../enterprise/include/functions_reporting.php:4233 msgid "T. Downtime" msgstr "Tiempo en parada planificada" -#: ../../enterprise/include/functions_reporting.php:3026 -#: ../../enterprise/include/functions_reporting.php:4012 +#: ../../enterprise/include/functions_reporting.php:3248 +#: ../../enterprise/include/functions_reporting.php:4234 msgid "SLA %" msgstr "SLA %" -#: ../../enterprise/include/functions_reporting.php:3216 -#: ../../enterprise/include/functions_reporting.php:4218 -#: ../../enterprise/include/functions_reporting.php:6224 -#: ../../enterprise/include/functions_services.php:1453 -#: ../../include/functions_reporting_html.php:872 -#: ../../include/functions_reporting_html.php:4904 +#: ../../enterprise/include/functions_reporting.php:3438 +#: ../../enterprise/include/functions_reporting.php:4440 +#: ../../enterprise/include/functions_reporting.php:6446 +#: ../../enterprise/include/functions_services.php:1493 +#: ../../include/functions_reporting_html.php:876 +#: ../../include/functions_reporting_html.php:4908 msgid "Unknow" msgstr "Desconocido" -#: ../../enterprise/include/functions_reporting.php:3226 -#: ../../enterprise/include/functions_reporting.php:4228 -#: ../../enterprise/include/functions_reporting.php:6229 -#: ../../include/functions_reporting_html.php:882 -#: ../../include/functions_reporting_html.php:4914 +#: ../../enterprise/include/functions_reporting.php:3448 +#: ../../enterprise/include/functions_reporting.php:4450 +#: ../../enterprise/include/functions_reporting.php:6451 +#: ../../include/functions_reporting_html.php:886 +#: ../../include/functions_reporting_html.php:4918 msgid "Downtimes" msgstr "Paradas planificadas" -#: ../../enterprise/include/functions_reporting.php:4233 +#: ../../enterprise/include/functions_reporting.php:4455 msgid "Ignore Planned Downtime" msgstr "Ignorar parada planeada" -#: ../../enterprise/include/functions_reporting.php:4323 +#: ../../enterprise/include/functions_reporting.php:4545 #: ../../include/functions_reports.php:724 msgid "Hourly S.L.A." msgstr "SLA cada hora" -#: ../../enterprise/include/functions_reporting.php:4926 +#: ../../enterprise/include/functions_reporting.php:5148 msgid "Max/Min Critical" msgstr "Máx./Mín. Crítico" -#: ../../enterprise/include/functions_reporting.php:4927 +#: ../../enterprise/include/functions_reporting.php:5149 msgid "Max/Min Warning" msgstr "Máx./Mín. Advertencia" -#: ../../enterprise/include/functions_reporting.php:4928 +#: ../../enterprise/include/functions_reporting.php:5150 msgid "Total checks ok/total" msgstr "Comprobaciones totales ok/total" -#: ../../enterprise/include/functions_reporting.php:4929 +#: ../../enterprise/include/functions_reporting.php:5151 msgid "% time ok" msgstr "% tiempo ok" -#: ../../enterprise/include/functions_reporting.php:4947 -#: ../../include/functions_reporting_html.php:641 -#: ../../include/functions_reporting_html.php:680 -#: ../../include/functions_reporting_html.php:751 -#: ../../include/functions_reporting_html.php:829 -#: ../../include/functions_reporting_html.php:4361 -#: ../../include/functions_reporting_html.php:4508 +#: ../../enterprise/include/functions_reporting.php:5169 +#: ../../include/functions_reporting_html.php:645 +#: ../../include/functions_reporting_html.php:684 +#: ../../include/functions_reporting_html.php:755 +#: ../../include/functions_reporting_html.php:833 +#: ../../include/functions_reporting_html.php:4365 +#: ../../include/functions_reporting_html.php:4512 msgid "24 x 7" msgstr "24/7" -#: ../../enterprise/include/functions_reporting.php:4987 -#: ../../include/functions_reporting_html.php:585 +#: ../../enterprise/include/functions_reporting.php:5209 +#: ../../include/functions_reporting_html.php:589 msgid "Global Time" msgstr "Tiempo global" -#: ../../enterprise/include/functions_reporting.php:4989 +#: ../../enterprise/include/functions_reporting.php:5211 msgid "Time Critical" msgstr "Tiempo Crítico" -#: ../../enterprise/include/functions_reporting.php:5082 -#: ../../include/functions_reporting_html.php:619 +#: ../../enterprise/include/functions_reporting.php:5304 +#: ../../include/functions_reporting_html.php:623 msgid "Checks Time" msgstr "Tiempo de comprobaciones" -#: ../../enterprise/include/functions_reporting.php:5084 +#: ../../enterprise/include/functions_reporting.php:5306 msgid "Checks Critical" msgstr "Comprobaciones Crítico" -#: ../../enterprise/include/functions_reporting.php:5085 -#: ../../include/functions_reporting_html.php:4285 +#: ../../enterprise/include/functions_reporting.php:5307 +#: ../../include/functions_reporting_html.php:4289 msgid "Checks Warning" msgstr "Comprobaciones Advertencia" -#: ../../enterprise/include/functions_reporting.php:5168 -#: ../../include/functions_reporting_html.php:809 -#: ../../include/functions_reporting_html.php:4551 -#: ../../include/functions_reporting_html.php:5103 -#: ../../include/functions_reporting_html.php:5106 -#: ../../include/functions_reporting.php:1656 -#: ../../include/functions_reporting.php:3744 +#: ../../enterprise/include/functions_reporting.php:5390 +#: ../../include/functions_reporting_html.php:813 +#: ../../include/functions_reporting_html.php:4555 +#: ../../include/functions_reporting_html.php:5107 +#: ../../include/functions_reporting_html.php:5110 +#: ../../include/functions_reporting.php:1664 +#: ../../include/functions_reporting.php:3752 msgid "There are no Agent/Modules defined" msgstr "No hay Agentes/Módulos definidos" -#: ../../enterprise/include/functions_reporting.php:5604 +#: ../../enterprise/include/functions_reporting.php:5826 msgid "There are no SLAs defined." msgstr "No hay SLAs definidos" -#: ../../enterprise/include/functions_reporting.php:5819 -#: ../../enterprise/include/functions_services.php:1368 -#: ../../enterprise/include/functions_services.php:1370 -#: ../../enterprise/include/functions_services.php:1404 -#: ../../enterprise/include/functions_services.php:1405 +#: ../../enterprise/include/functions_reporting.php:6041 #: ../../enterprise/include/functions_services.php:1407 -#: ../../enterprise/include/functions_services.php:1458 -#: ../../enterprise/include/functions_services.php:1460 +#: ../../enterprise/include/functions_services.php:1409 +#: ../../enterprise/include/functions_services.php:1444 +#: ../../enterprise/include/functions_services.php:1445 +#: ../../enterprise/include/functions_services.php:1447 +#: ../../enterprise/include/functions_services.php:1498 +#: ../../enterprise/include/functions_services.php:1500 msgid "Nonexistent" msgstr "No existe" -#: ../../enterprise/include/functions_reporting.php:6234 +#: ../../enterprise/include/functions_reporting.php:6456 msgid "Scheduled shutdow" msgstr "Parada planeada" -#: ../../enterprise/include/functions_reporting.php:6600 -#: ../../enterprise/include/functions_reporting.php:7499 +#: ../../enterprise/include/functions_reporting.php:6822 +#: ../../enterprise/include/functions_reporting.php:7737 #, php-format msgid "Graph agents(%s) - %s" msgstr "Gráficos de agentes (%s) - %s" -#: ../../enterprise/include/functions_reporting.php:7407 +#: ../../enterprise/include/functions_reporting.php:7645 #, php-format msgid "Graph agent(%s) - %s" msgstr "Gráfico de agente(%s) - %s" -#: ../../enterprise/include/functions_reporting.php:7854 +#: ../../enterprise/include/functions_reporting.php:8092 msgid "There is not data for the selected conditions" msgstr "No hay datos para las condiciones seleccionadas" -#: ../../enterprise/include/functions_reporting.php:8048 -#: ../../enterprise/include/functions_reporting.php:8114 +#: ../../enterprise/include/functions_reporting.php:8286 +#: ../../enterprise/include/functions_reporting.php:8352 msgid "Template editor" msgstr "Editor de plantillas" -#: ../../enterprise/include/functions_reporting.php:8180 +#: ../../enterprise/include/functions_reporting.php:8418 #: ../../enterprise/operation/reporting/custom_reporting.php:130 msgid "ID Report" msgstr "ID Informe" -#: ../../enterprise/include/functions_reporting.php:8248 +#: ../../enterprise/include/functions_reporting.php:8486 #: ../../enterprise/operation/reporting/custom_reporting.php:116 #: ../../enterprise/operation/reporting/custom_reporting.php:193 msgid "Send by email" msgstr "Enviar por correo electrónico" -#: ../../enterprise/include/functions_reporting.php:8336 +#: ../../enterprise/include/functions_reporting.php:8574 #: ../../enterprise/operation/reporting/custom_reporting.php:229 msgid "Send by email " msgstr "Enviar por correo electrónico " -#: ../../enterprise/include/functions_reporting.php:8377 +#: ../../enterprise/include/functions_reporting.php:8615 #: ../../include/functions_reports.php:655 msgid "Simple baseline graph" msgstr "Gráfico simple de línea base" -#: ../../enterprise/include/functions_reporting.php:8547 +#: ../../enterprise/include/functions_reporting.php:8785 msgid "Configuration changes" msgstr "Cambios en la configuración" -#: ../../enterprise/include/functions_reporting.php:8564 +#: ../../enterprise/include/functions_reporting.php:8802 msgid "No NCM capabilities detected" msgstr "No se han detectado capacidades de NCM" @@ -29348,13 +28979,13 @@ msgid "%d agents added to apply queue." msgstr "%d agentes añadidos a la cola de aplicar." #: ../../enterprise/include/functions_enterprise_api.php:3598 -#: ../../enterprise/include/functions_policies.php:4815 +#: ../../enterprise/include/functions_policies.php:4831 #, php-format msgid "Successfully applied to node %s." msgstr "Aplicado correctamente al nodo %s." #: ../../enterprise/include/functions_enterprise_api.php:3600 -#: ../../enterprise/include/functions_policies.php:4817 +#: ../../enterprise/include/functions_policies.php:4833 #, php-format msgid "Successfully applied to nodes: %s." msgstr "Aplicado correctamente a los nodos: %s." @@ -29388,8 +29019,7 @@ msgstr "" #: ../../enterprise/include/functions_enterprise_api.php:4079 msgid "" -"Error adding web module to policy. Id_module_type is not correct for web " -"modules." +"Error adding web module to policy. Id_module_type is not correct for web modules." msgstr "" "Error al añadir módulo web a la política. Id_module_type no es correcto para " "módulos web." @@ -29397,8 +29027,8 @@ msgstr "" #: ../../enterprise/include/functions_enterprise_api.php:4100 msgid "Error adding module to policy configuration_data is not a valid base64." msgstr "" -"Error al añadir módulo a la configuración de la política, configuration_data " -"no es una base64 válida." +"Error al añadir módulo a la configuración de la política, configuration_data no " +"es una base64 válida." #: ../../enterprise/include/functions_enterprise_api.php:6126 msgid "The agent could not be added to the policy." @@ -29459,103 +29089,101 @@ msgstr "servicio en estado desconocido" msgid "Module automatic create for the service %s" msgstr "Módulo automático creado para el servicio %s" -#: ../../enterprise/include/functions_services.php:1432 +#: ../../enterprise/include/functions_services.php:1472 msgid "Normal (Alert)" msgstr "Normal (Alerta)" -#: ../../enterprise/include/functions_services.php:1436 +#: ../../enterprise/include/functions_services.php:1476 msgid "Critical (Alert)" msgstr "Crítico (Alerta)" -#: ../../enterprise/include/functions_services.php:1444 +#: ../../enterprise/include/functions_services.php:1484 msgid "Warning (Alert)" msgstr "Advertencia (Alerta)" -#: ../../enterprise/include/functions_services.php:1582 +#: ../../enterprise/include/functions_services.php:1623 msgid "There are no service elements defined" msgstr "No hay servicios de elementos definidos" -#: ../../enterprise/include/functions_services.php:1606 +#: ../../enterprise/include/functions_services.php:1645 msgid "Weight Critical" msgstr "Peso crítico" -#: ../../enterprise/include/functions_services.php:1607 +#: ../../enterprise/include/functions_services.php:1646 msgid "Weight Warning" msgstr "Peso de advertencia" -#: ../../enterprise/include/functions_services.php:1608 +#: ../../enterprise/include/functions_services.php:1647 msgid "Weight Unknown" msgstr "Peso desconocido" -#: ../../enterprise/include/functions_services.php:1609 +#: ../../enterprise/include/functions_services.php:1648 msgid "Weight Ok" msgstr "Peso OK" -#: ../../enterprise/include/functions_services.php:1672 -#: ../../enterprise/include/functions_services.php:1717 -#: ../../enterprise/include/functions_services.php:1785 -#: ../../mobile/operation/services.php:231 -#: ../../mobile/operation/services.php:272 +#: ../../enterprise/include/functions_services.php:1711 +#: ../../enterprise/include/functions_services.php:1764 +#: ../../enterprise/include/functions_services.php:1832 +#: ../../mobile/operation/services.php:231 ../../mobile/operation/services.php:272 #: ../../mobile/operation/services.php:338 msgid "Nonexistent. This element should be deleted" msgstr "Inexistente. Este elemento debería eliminarse." -#: ../../enterprise/include/functions_services.php:1700 -#: ../../enterprise/include/functions_services.php:1767 -#: ../../enterprise/include/functions_services.php:1813 -#: ../../mobile/operation/services.php:255 -#: ../../mobile/operation/services.php:320 +#: ../../enterprise/include/functions_services.php:1747 +#: ../../enterprise/include/functions_services.php:1814 +#: ../../enterprise/include/functions_services.php:1868 +#: ../../mobile/operation/services.php:255 ../../mobile/operation/services.php:320 #: ../../mobile/operation/services.php:363 msgid "This element does not affect service weigth because is disabled." msgstr "El elemento no afecta al peso del servicio porque está deshabilitado." -#: ../../enterprise/include/functions_services.php:1828 +#: ../../enterprise/include/functions_services.php:1883 #: ../../mobile/operation/services.php:386 #, php-format msgid "Dynamic element (%d) '%s' does not match any target" msgstr "El elemento dinámico (%d) '%s' no coincide con ningún objetivo" -#: ../../enterprise/include/functions_services.php:1837 +#: ../../enterprise/include/functions_services.php:1892 #: ../../mobile/operation/services.php:395 #, php-format msgid "Dynamic element (%d) '%s' causes an error: %s" msgstr "El elemento dinámico (%d) '%s' provoca un error: %s" -#: ../../enterprise/include/functions_services.php:1849 +#: ../../enterprise/include/functions_services.php:1904 #: ../../mobile/operation/services.php:377 msgid "Dynamic element" msgstr "Elemento dinámico" -#: ../../enterprise/include/functions_services.php:1855 +#: ../../enterprise/include/functions_services.php:1910 #: ../../mobile/operation/services.php:405 #, php-format msgid "agents like \"%s\"" msgstr "agentes como \"%s\"" -#: ../../enterprise/include/functions_services.php:1860 +#: ../../enterprise/include/functions_services.php:1915 #: ../../mobile/operation/services.php:410 #, php-format msgid "modules like \"%s\"" msgstr "módulos como \"%s\"" -#: ../../enterprise/include/functions_services.php:1995 +#: ../../enterprise/include/functions_services.php:2050 #: ../../mobile/operation/services.php:450 msgid "NOT INITIALIZED" msgstr "NO INICIADO" -#: ../../enterprise/include/functions_services.php:2019 +#: ../../enterprise/include/functions_services.php:2074 msgid "Edit service elements" msgstr "Editar elementos del servicio" -#: ../../enterprise/include/functions_services.php:2027 +#: ../../enterprise/include/functions_services.php:2082 msgid "Delete service element" msgstr "Eliminar elemento de servicio" -#: ../../enterprise/include/functions_services.php:2037 +#: ../../enterprise/include/functions_services.php:2092 msgid "List of elements" msgstr "Lista de elementos" -#: ../../enterprise/include/functions_services.php:2093 +#: ../../enterprise/include/functions_services.php:2148 msgid "FAIL" msgstr "FALLO" @@ -29600,7 +29228,7 @@ msgid "User pass successfully updated" msgstr "La contraseña se ha actualizado correctamente." #: ../../enterprise/include/functions_login.php:291 -#: ../../include/auth/mysql.php:745 +#: ../../include/auth/mysql.php:750 msgid "The password provided is not valid. Please, set another one." msgstr "La contraseña proporcionada no es válida. Por favor, introduzca otra." @@ -29644,37 +29272,37 @@ msgid "Password empty" msgstr "La contraseña está vacía." #: ../../enterprise/include/functions_login.php:581 -#: ../../godmode/users/configure_user.php:2117 -#: ../../godmode/users/configure_user.php:2186 -#: ../../godmode/users/configure_user.php:2257 +#: ../../godmode/users/configure_user.php:2130 +#: ../../godmode/users/configure_user.php:2199 +#: ../../godmode/users/configure_user.php:2270 #: ../../include/ajax/double_auth.ajax.php:267 #: ../../include/ajax/double_auth.ajax.php:365 #: ../../include/ajax/double_auth.ajax.php:411 #: ../../include/ajax/double_auth.ajax.php:527 #: ../../operation/users/user_edit.php:1235 #: ../../operation/users/user_edit.php:1301 -#: ../../operation/users/user_edit.php:1372 ../../general/register.php:165 +#: ../../operation/users/user_edit.php:1372 ../../general/register.php:167 #: ../../general/logon_failed.php:18 msgid "Authentication error" msgstr "Error de autentificación" #: ../../enterprise/include/functions_login.php:588 -#: ../../godmode/users/configure_user.php:2123 -#: ../../godmode/users/configure_user.php:2192 +#: ../../godmode/users/configure_user.php:2136 +#: ../../godmode/users/configure_user.php:2205 #: ../../include/ajax/double_auth.ajax.php:274 #: ../../include/ajax/double_auth.ajax.php:372 #: ../../include/ajax/double_auth.ajax.php:418 #: ../../include/ajax/double_auth.ajax.php:535 #: ../../operation/users/user_edit.php:1242 -#: ../../operation/users/user_edit.php:1308 ../../general/register.php:172 +#: ../../operation/users/user_edit.php:1308 ../../general/register.php:174 msgid "There was an error loading the data" msgstr "Error al cargar los datos" #: ../../enterprise/include/functions_login.php:597 -#: ../../godmode/users/configure_user.php:2200 -#: ../../godmode/users/configure_user.php:2276 +#: ../../godmode/users/configure_user.php:2213 +#: ../../godmode/users/configure_user.php:2289 #: ../../operation/users/user_edit.php:1316 -#: ../../operation/users/user_edit.php:1392 ../../general/register.php:181 +#: ../../operation/users/user_edit.php:1392 ../../general/register.php:183 msgid "Double authentication activation" msgstr "Activación de doble autenticación" @@ -29725,8 +29353,7 @@ msgstr "Definición de plugin no válida" #: ../../godmode/setup/setup_ehorus.php:141 #: ../../godmode/setup/setup_websocket_engine.php:91 #: ../../godmode/setup/setup_integria.php:654 -#: ../../operation/users/user_edit.php:869 -#: ../../operation/users/user_edit.php:922 +#: ../../operation/users/user_edit.php:869 ../../operation/users/user_edit.php:922 msgid "Test" msgstr "Probar" @@ -29775,7 +29402,7 @@ msgstr "Ejecutando scripts personalizados" msgid "Executing on demand script" msgstr "Ejecutando scripts bajo demanda" -#: ../../enterprise/include/lib/NetworkManager.php:186 +#: ../../enterprise/include/lib/NetworkManager.php:188 msgid "Montly" msgstr "Mensualmente" @@ -29800,8 +29427,7 @@ msgstr "Ha habido un problema en la alerta en suspensión" #: ../../enterprise/include/lib/AlertCorrelation.class.php:1006 msgid "There was a problem standby off alert" -msgstr "" -"Ha ocurrido un problema al deshabilitar el modo suspensión de las alertas" +msgstr "Ha ocurrido un problema al deshabilitar el modo suspensión de las alertas" #: ../../enterprise/include/lib/AlertCorrelation.class.php:1049 msgid "There was a problem enabled alert" @@ -29816,9 +29442,9 @@ msgid "Event group Recursive" msgstr "Recursividad del grupo de eventos" #: ../../enterprise/include/lib/AlertCorrelation.class.php:1130 -#: ../../include/functions_reporting_html.php:1057 -#: ../../include/functions_reporting_html.php:1309 -#: ../../include/functions_reporting_html.php:2659 +#: ../../include/functions_reporting_html.php:1061 +#: ../../include/functions_reporting_html.php:1313 +#: ../../include/functions_reporting_html.php:2663 #: ../../include/class/SnmpConsole.class.php:276 msgid "Count" msgstr "Número" @@ -29856,8 +29482,7 @@ msgstr "Agente de NCM sin plantilla asignada." #: ../../enterprise/include/lib/NetworkManager/NetworkAgent.php:233 msgid "Current selected template does not match vendor configured." msgstr "" -"La plantilla seleccionada actual no coincide con la configuración del " -"fabricante." +"La plantilla seleccionada actual no coincide con la configuración del fabricante." #: ../../enterprise/include/lib/NetworkManager/NetworkAgent.php:240 msgid "Current selected template does not match model configured." @@ -29915,20 +29540,20 @@ msgid "" " Cannot switch from SMART to MANUAL if there are dynamic elements attached to " "the service. Please erase dynamic elements before change to MANUAL" msgstr "" -" No se puede cambiar de INTELIGENTE a MANUAL si hay elementos dinámicos " -"adjuntos al servicio. Elimine los elementos dinámicos antes de cambiar a MANUAL" +" No se puede cambiar de INTELIGENTE a MANUAL si hay elementos dinámicos adjuntos " +"al servicio. Elimine los elementos dinámicos antes de cambiar a MANUAL" #: ../../enterprise/include/lib/Service.php:397 #: ../../enterprise/include/lib/Service.php:740 #: ../../enterprise/include/lib/Service.php:921 #: ../../enterprise/include/lib/Metaconsole/Node.php:1354 #: ../../enterprise/include/lib/Metaconsole/Synchronizer.php:559 -#: ../../enterprise/include/lib/ServiceElement.php:390 -#: ../../enterprise/include/lib/ServiceElement.php:923 -#: ../../enterprise/include/lib/ServiceElement.php:965 -#: ../../enterprise/include/lib/ServiceElement.php:1007 -#: ../../enterprise/include/lib/ServiceElement.php:1113 -#: ../../enterprise/include/lib/ServiceElement.php:1155 +#: ../../enterprise/include/lib/ServiceElement.php:397 +#: ../../enterprise/include/lib/ServiceElement.php:930 +#: ../../enterprise/include/lib/ServiceElement.php:972 +#: ../../enterprise/include/lib/ServiceElement.php:1014 +#: ../../enterprise/include/lib/ServiceElement.php:1138 +#: ../../enterprise/include/lib/ServiceElement.php:1180 #: ../../include/lib/Agent.php:349 ../../include/lib/Module.php:1207 #: ../../include/lib/Entity.php:303 #, php-format @@ -30035,8 +29660,7 @@ msgstr "Nodo no encontrado" #: ../../enterprise/include/lib/Metaconsole/Node.php:396 #, php-format -msgid "" -"There are %d queries pending to be applied, click in the eye to see results" +msgid "There are %d queries pending to be applied, click in the eye to see results" msgstr "" "Hay %d consultas pendientes de aplicar, haga clic en el ojo para ver los " "resultados" @@ -30072,8 +29696,7 @@ msgstr "Y las reglas para este nodo podrían dejar de funcionar. " #: ../../enterprise/include/lib/Metaconsole/Node.php:1182 msgid "" -"The deleted node will lose its license, and you must license it manually " -"again. " +"The deleted node will lose its license, and you must license it manually again. " msgstr "" "El nodo eliminado perderá su licencia y debe volver a licenciarlo manualmente. " @@ -30148,8 +29771,8 @@ msgstr "valor actual de memory_limit " msgid "" "Check current packages, all nodes and metaconsole, are not in the same version" msgstr "" -"Compruebe que los paquetes actuales, todos los nodos y la metaconsola, no " -"están en la misma versión" +"Compruebe que los paquetes actuales, todos los nodos y la metaconsola, no están " +"en la misma versión" #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:979 msgid "Check Minor release, All nodes and metaconsole, do not have the same mr" @@ -30158,13 +29781,11 @@ msgstr "" #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:991 msgid "Max size collection, all nodes and metaconsole, are not equal" -msgstr "" -"Colección de tamaño máximo, todos los nodos y metaconsola, no son iguales" +msgstr "Colección de tamaño máximo, todos los nodos y metaconsola, no son iguales" #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1016 #, php-format -msgid "" -"Post max size, nodes cannot be smaller than the size of the metaconsole %s" +msgid "Post max size, nodes cannot be smaller than the size of the metaconsole %s" msgstr "" "Tamaño máximo posterior, los nodos no pueden ser más pequeños que el tamaño de " "la metaconsola %s" @@ -30172,8 +29793,7 @@ msgstr "" #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1031 #, php-format msgid "" -"Upload max file size, nodes cannot be smaller than the size of the metaconsole " -"%s" +"Upload max file size, nodes cannot be smaller than the size of the metaconsole %s" msgstr "" "Upload max file size: los nodos no pueden ser más pequeños que el tamaño de la " "metaconsola %s" @@ -30186,8 +29806,7 @@ msgstr "Problemas con el directorio de copia de seguridad" #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1094 msgid "Cannot create \"merge_backups\" folder in attachment directory" msgstr "" -"No se puede crear la carpeta \"merge_backups\" en el directorio de datos " -"adjuntos" +"No se puede crear la carpeta \"merge_backups\" en el directorio de datos adjuntos" #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1110 msgid "The \"merge_backpus\" directory does not have the correct permissions" @@ -30516,22 +30135,22 @@ msgstr "No se ha podido actualizar: \"%s\"" msgid "Already queued in %s" msgstr "Ya está en cola en %s" -#: ../../enterprise/include/lib/ServiceElement.php:611 +#: ../../enterprise/include/lib/ServiceElement.php:618 #, php-format msgid "This filters will cause slowdown on server (%s ms)" msgstr "Estos filtros provocarán enlentecimiento del servidor (%s ms)" -#: ../../enterprise/include/lib/ServiceElement.php:625 +#: ../../enterprise/include/lib/ServiceElement.php:632 #, php-format msgid "Regular expression is not valid: %s." msgstr "La expresión regular no es válida: %s." -#: ../../enterprise/include/lib/ServiceElement.php:866 +#: ../../enterprise/include/lib/ServiceElement.php:873 #, php-format msgid " error while decoding rules: %s" msgstr " error al decodificar las normas: %s" -#: ../../enterprise/include/lib/ServiceElement.php:1273 +#: ../../enterprise/include/lib/ServiceElement.php:1298 #, php-format msgid " error: Failed to delete element: %s" msgstr " error: No se ha podido eliminar el elemento: %s" @@ -30549,15 +30168,15 @@ msgstr "La política ya se ha definido: \"%s\"" #: ../../enterprise/include/functions_events.php:40 #: ../../godmode/events/event_filter.php:147 #: ../../godmode/events/event_edit_filter.php:393 -#: ../../include/lib/Dashboard/Widgets/events_list.php:389 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:305 -#: ../../operation/events/events.php:1817 ../../operation/events/events.php:2439 +#: ../../include/lib/Dashboard/Widgets/events_list.php:400 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:306 +#: ../../operation/events/events.php:1970 ../../operation/events/events.php:2608 msgid "Event status" msgstr "Estado del evento" #: ../../enterprise/include/functions_events.php:101 #: ../../godmode/events/event_edit_filter.php:503 -#: ../../operation/events/events.php:2062 +#: ../../operation/events/events.php:2215 msgid "User ack." msgstr "Validación del usuario" @@ -30573,14 +30192,14 @@ msgstr "Fecha hasta" #: ../../enterprise/include/functions_events.php:131 #: ../../godmode/events/event_edit_filter.php:544 -#: ../../mobile/operation/events.php:845 ../../include/functions_events.php:4973 -#: ../../operation/events/events.php:1849 +#: ../../mobile/operation/events.php:841 ../../include/functions_events.php:4927 +#: ../../operation/events/events.php:2002 msgid "Repeated" msgstr "Repetido" #: ../../enterprise/include/functions_events.php:141 #: ../../godmode/events/event_edit_filter.php:761 -#: ../../operation/events/events.php:2108 +#: ../../operation/events/events.php:2261 msgid "Alert events" msgstr "Eventos de la alerta" @@ -30590,14 +30209,14 @@ msgstr "Eventos fuente de ID" #: ../../enterprise/include/functions_events.php:162 #: ../../godmode/events/event_edit_filter.php:477 -#: ../../mobile/operation/events.php:1041 ../../include/functions_snmp.php:401 +#: ../../mobile/operation/events.php:1037 ../../include/functions_snmp.php:401 #: ../../include/class/SnmpConsole.class.php:407 #: ../../include/class/AuditLog.class.php:204 -#: ../../include/lib/Dashboard/Widgets/events_list.php:347 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:286 +#: ../../include/lib/Dashboard/Widgets/events_list.php:358 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:287 #: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:270 #: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:270 -#: ../../operation/events/events.php:1830 ../../operation/events/events.php:2469 +#: ../../operation/events/events.php:1983 ../../operation/events/events.php:2638 msgid "Max. hours old" msgstr "Máx. horas de antiguedad" @@ -30608,13 +30227,13 @@ msgstr "Más de 5 etiquetas" #: ../../enterprise/include/functions_events.php:184 #: ../../godmode/events/event_edit_filter.php:631 -#: ../../operation/events/events.php:2309 ../../operation/events/events.php:2312 +#: ../../operation/events/events.php:2462 ../../operation/events/events.php:2465 msgid "Events with following tags" msgstr "Eventos con las siguientes etiquetas" #: ../../enterprise/include/functions_events.php:206 #: ../../godmode/events/event_edit_filter.php:696 -#: ../../operation/events/events.php:2310 ../../operation/events/events.php:2313 +#: ../../operation/events/events.php:2463 ../../operation/events/events.php:2466 msgid "Events without following tags" msgstr "Eventos sin las siguientes etiquetas" @@ -30628,52 +30247,50 @@ msgstr "Filtro activo" msgid "Active filters" msgstr "Filtros activos" -#: ../../enterprise/include/functions_metaconsole.php:2864 +#: ../../enterprise/include/functions_metaconsole.php:2865 msgid "Agent alerts action does not exist in target node" msgstr "La acción de alertas de agentes no existe en el nodo objetivo." -#: ../../enterprise/include/functions_metaconsole.php:2871 +#: ../../enterprise/include/functions_metaconsole.php:2872 msgid "Agent alerts template does not exist in target node" msgstr "La plantilla de alertas de agente no existe en el nodo objetivo" -#: ../../enterprise/include/functions_metaconsole.php:2878 +#: ../../enterprise/include/functions_metaconsole.php:2879 msgid "Agent inventory does not exist in target node" msgstr "El inventario de agente no existe en el nodo objetivo" -#: ../../enterprise/include/functions_metaconsole.php:2885 +#: ../../enterprise/include/functions_metaconsole.php:2886 msgid "Exists agent conf please remove configuration file from target node." msgstr "" -"Existe archivo de configuración de agente, elimine el fichero del nodo " -"objetivo." +"Existe archivo de configuración de agente, elimine el fichero del nodo objetivo." -#: ../../enterprise/include/functions_metaconsole.php:2892 +#: ../../enterprise/include/functions_metaconsole.php:2893 msgid "Agent collections does not exist in target node" msgstr "Las colecciones de agente no existen en el nodo objetivo" -#: ../../enterprise/include/functions_metaconsole.php:2899 +#: ../../enterprise/include/functions_metaconsole.php:2900 msgid "Agent plugins does not exist in target node" msgstr "El plugin de agente no existe en el nodo objetivo" -#: ../../enterprise/include/functions_metaconsole.php:2906 -msgid "" -"Agent policies definitions does not match with defined ones in target node" +#: ../../enterprise/include/functions_metaconsole.php:2907 +msgid "Agent policies definitions does not match with defined ones in target node" msgstr "" "Las definiciones de políticas de agentes no coinciden con las definidas en el " "nodo objetivo" -#: ../../enterprise/include/functions_metaconsole.php:2913 +#: ../../enterprise/include/functions_metaconsole.php:2914 msgid "Agent group does not exist in target node" msgstr "El grupo de agente no existe en el nodo objetivo" -#: ../../enterprise/include/functions_metaconsole.php:2920 +#: ../../enterprise/include/functions_metaconsole.php:2921 msgid "Agent already exists in target node" msgstr "El agente ya existe en el nodo objetivo" -#: ../../enterprise/include/functions_metaconsole.php:2944 +#: ../../enterprise/include/functions_metaconsole.php:2945 msgid "The agent: has not been added due to problems in the insertion" msgstr "El agente: no se ha añadido por problemas en la inserción" -#: ../../enterprise/include/functions_metaconsole.php:2949 +#: ../../enterprise/include/functions_metaconsole.php:2950 msgid "The agent: has already been added to the migration queue" msgstr "El agente: ya se ha añadido a la cola de migración" @@ -30686,7 +30303,7 @@ msgid "Subscription" msgstr "Suscripción" #: ../../enterprise/include/functions_license.php:120 -#: ../../include/functions_menu.php:961 +#: ../../include/functions_menu.php:976 ../../include/functions_menu.php:1326 #: ../../include/class/Diagnostics.class.php:1183 msgid "Support expires" msgstr "El soporte caduca" @@ -30708,19 +30325,18 @@ msgid "Next available IP" msgstr "Siguiente IP disponible" #: ../../enterprise/include/functions_ipam.php:1343 -#: ../../enterprise/tools/ipam/ipam_ajax.php:486 -#: ../../include/ajax/events.php:1754 +#: ../../enterprise/tools/ipam/ipam_ajax.php:486 ../../include/ajax/events.php:1712 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:73 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:394 msgid "Details" msgstr "Detalles" #: ../../enterprise/include/functions_ipam.php:1388 -#: ../../enterprise/operation/services/services.list.php:677 +#: ../../enterprise/operation/services/services.list.php:684 #: ../../godmode/agentes/inventory_manager.php:271 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:589 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:679 -#: ../../operation/visual_console/view.php:426 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:623 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:715 +#: ../../operation/visual_console/view.php:428 #: ../../operation/agentes/group_view.php:242 #: ../../operation/agentes/group_view.php:305 msgid "Force" @@ -30751,7 +30367,8 @@ msgstr "Disponible" #: ../../enterprise/include/functions_ipam.php:1578 #: ../../enterprise/include/functions_ipam.php:2117 -#: ../../enterprise/tools/ipam/ipam_network.php:428 +#: ../../enterprise/tools/ipam/ipam_network.php:254 +#: ../../enterprise/tools/ipam/ipam_network.php:586 #: ../../enterprise/tools/ipam/ipam_ajax.php:409 #: ../../enterprise/tools/ipam/ipam_massive.php:130 msgid "Managed" @@ -30764,7 +30381,8 @@ msgstr "No gestionado" #: ../../enterprise/include/functions_ipam.php:1584 #: ../../enterprise/include/functions_ipam.php:1776 #: ../../enterprise/include/functions_ipam.php:2118 -#: ../../enterprise/tools/ipam/ipam_network.php:429 +#: ../../enterprise/tools/ipam/ipam_network.php:255 +#: ../../enterprise/tools/ipam/ipam_network.php:587 #: ../../enterprise/tools/ipam/ipam_ajax.php:435 #: ../../enterprise/tools/ipam/ipam_massive.php:135 msgid "Reserved" @@ -30789,7 +30407,8 @@ msgstr "Ascendente" #: ../../enterprise/include/functions_ipam.php:1659 #: ../../enterprise/include/functions_ipam.php:1660 #: ../../enterprise/include/functions_ipam.php:2112 -#: ../../enterprise/tools/ipam/ipam_network.php:424 +#: ../../enterprise/tools/ipam/ipam_network.php:250 +#: ../../enterprise/tools/ipam/ipam_network.php:582 #: ../../enterprise/tools/ipam/ipam_ajax.php:367 #: ../../include/class/Diagnostics.class.php:755 #: ../../include/class/Diagnostics.class.php:773 @@ -30974,7 +30593,7 @@ msgstr "PANDORA FMS NEXT GENERATION" #: ../../enterprise/include/functions_policies.php:424 #: ../../enterprise/include/functions_policies.php:439 -#: ../../include/functions_alerts.php:477 +#: ../../include/functions_alerts.php:480 msgid "copy" msgstr "copiar" @@ -30996,88 +30615,87 @@ msgstr "Directiva limpiada de nodos: " msgid "Policy linkation" msgstr "Vinculación de políticas" -#: ../../enterprise/include/functions_policies.php:3482 +#: ../../enterprise/include/functions_policies.php:3490 msgid "Module linked" msgstr "Módulo enlazado" -#: ../../enterprise/include/functions_policies.php:3487 -#: ../../enterprise/include/functions_policies.php:3507 +#: ../../enterprise/include/functions_policies.php:3495 +#: ../../enterprise/include/functions_policies.php:3523 msgid "Unlink from policy" msgstr "Módulo desenlazado de la política" -#: ../../enterprise/include/functions_policies.php:3492 +#: ../../enterprise/include/functions_policies.php:3508 msgid "Module unlinked" msgstr "Módulo desenlazado" -#: ../../enterprise/include/functions_policies.php:3497 -#: ../../enterprise/include/functions_policies.php:3517 +#: ../../enterprise/include/functions_policies.php:3513 +#: ../../enterprise/include/functions_policies.php:3533 msgid "Relink to policy" msgstr "Volver a enlazar a la política" -#: ../../enterprise/include/functions_policies.php:3502 +#: ../../enterprise/include/functions_policies.php:3518 msgid "Module pending to link" msgstr "Módulo pendiente de enlazar" -#: ../../enterprise/include/functions_policies.php:3502 +#: ../../enterprise/include/functions_policies.php:3518 #: ../../godmode/agentes/module_manager_editor.php:550 msgid "Module will be linked in the next application" msgstr "El módulo será enlazado en la próxima aplicación." -#: ../../enterprise/include/functions_policies.php:3512 +#: ../../enterprise/include/functions_policies.php:3528 msgid "Module pending to unlink" msgstr "Módulo pendiente de desenlazar" -#: ../../enterprise/include/functions_policies.php:3512 +#: ../../enterprise/include/functions_policies.php:3528 #: ../../godmode/agentes/module_manager_editor.php:564 msgid "Module will be unlinked in the next application" msgstr "El módulo será desenlazado en la próxima aplicación." -#: ../../enterprise/include/functions_policies.php:3708 -#: ../../godmode/agentes/configurar_agente.php:562 -#: ../../godmode/agentes/configurar_agente.php:769 +#: ../../enterprise/include/functions_policies.php:3724 +#: ../../godmode/agentes/configurar_agente.php:574 +#: ../../godmode/agentes/configurar_agente.php:787 #: ../../godmode/setup/snmp_wizard.php:31 msgid "SNMP Wizard" msgstr "Asistente SNMP" -#: ../../enterprise/include/functions_policies.php:3711 -#: ../../godmode/agentes/configurar_agente.php:572 +#: ../../enterprise/include/functions_policies.php:3727 +#: ../../godmode/agentes/configurar_agente.php:584 msgid "SNMP Interfaces wizard" msgstr "Asistente de interfaces SNMP" -#: ../../enterprise/include/functions_policies.php:3714 -#: ../../godmode/agentes/configurar_agente.php:582 -#: ../../godmode/agentes/configurar_agente.php:778 +#: ../../enterprise/include/functions_policies.php:3730 +#: ../../godmode/agentes/configurar_agente.php:594 +#: ../../godmode/agentes/configurar_agente.php:796 msgid "WMI Wizard" msgstr "Asistente WMI" -#: ../../enterprise/include/functions_policies.php:4033 +#: ../../enterprise/include/functions_policies.php:4049 msgid "Create a new policy map" msgstr "Crear un nuevo mapa de políticas" -#: ../../enterprise/include/functions_policies.php:4421 +#: ../../enterprise/include/functions_policies.php:4437 #: ../../extensions/resource_registration.php:1096 msgid "Error, please install the PHP libXML in the system." msgstr "Error: por favor, instale la librería PHP LibXML en el sistema." -#: ../../enterprise/include/functions_policies.php:4431 +#: ../../enterprise/include/functions_policies.php:4447 #, php-format msgid "" "This extension makes registration of policies enterprise.
You can get more " "policies in our Public Resource Library" msgstr "" -"Esta extensión permite registrar las políticas Enterprise.
Puedes " -"conseguir más políticas en nuestra Librería de recursos pública." +"Esta extensión permite registrar las políticas Enterprise.
Puedes conseguir " +"más políticas en nuestra
Librería de recursos pública." -#: ../../enterprise/include/functions_policies.php:4445 +#: ../../enterprise/include/functions_policies.php:4461 msgid "Group filter: " msgstr "Filtro de grupo: " -#: ../../enterprise/include/functions_policies.php:4464 +#: ../../enterprise/include/functions_policies.php:4480 msgid "Registration" msgstr "Registro" -#: ../../enterprise/include/functions_policies.php:4482 +#: ../../enterprise/include/functions_policies.php:4498 #: ../../extensions/resource_registration.php:1174 msgid "" "Error uploading resource. Check if the selected file is a valid resource " @@ -31086,25 +30704,25 @@ msgstr "" "Error al cargar el recurso. Compruebe si el archivo seleccionado es una " "plantilla de recursos válida en formato .ptr" -#: ../../enterprise/include/functions_policies.php:4508 +#: ../../enterprise/include/functions_policies.php:4524 msgid "Policy does not exist" msgstr "La política no existe" -#: ../../enterprise/include/functions_policies.php:4864 +#: ../../enterprise/include/functions_policies.php:4880 msgid "This will not produce any action." msgstr "Esto no generará ninguna acción." -#: ../../enterprise/include/functions_policies.php:4893 +#: ../../enterprise/include/functions_policies.php:4909 #, php-format msgid "Error connecting with node %s." msgstr "Error al conectar con el nodo %s." -#: ../../enterprise/include/functions_policies.php:4900 +#: ../../enterprise/include/functions_policies.php:4916 #, php-format msgid "This policy is being applied on node %s." msgstr "Esta política se está aplicando en el nodo %s." -#: ../../enterprise/include/functions_policies.php:4938 +#: ../../enterprise/include/functions_policies.php:4954 msgid "Error syncronizing ." msgstr "Error de sincronización." @@ -31117,19 +30735,19 @@ msgid "Empty OS" msgstr "SO vacío" #: ../../enterprise/include/functions_local_components.php:354 -#: ../../include/functions_alerts.php:1109 +#: ../../include/functions_alerts.php:1115 #: ../../include/functions_network_components.php:590 msgid "Copy of" msgstr "Copia de" #: ../../enterprise/include/functions_ux_console.php:517 -#: ../../enterprise/operation/agentes/tag_view.php:1019 -#: ../../enterprise/operation/agentes/tag_view.php:1030 +#: ../../enterprise/operation/agentes/tag_view.php:1004 +#: ../../enterprise/operation/agentes/tag_view.php:1015 #: ../../enterprise/operation/agentes/ux_console_view.php:102 #: ../../enterprise/operation/agentes/ux_console_view.php:297 #: ../../enterprise/operation/agentes/ux_console_view.php:384 #: ../../enterprise/operation/agentes/wux_console_view.php:337 -#: ../../include/functions_ui.php:6824 +#: ../../include/functions_ui.php:6860 msgid "Snapshot view" msgstr "Vista de captura de pantalla" @@ -31142,7 +30760,7 @@ msgstr "No se han podido obtener datos del módulo de inventario." #: ../../godmode/reporting/visual_console_builder.wizard.php:589 #: ../../mobile/operation/agents.php:471 ../../mobile/operation/modules.php:823 #: ../../mobile/operation/module_graph.php:478 -#: ../../mobile/operation/events.php:1197 +#: ../../mobile/operation/events.php:1193 #: ../../mobile/operation/server_status.php:389 #: ../../mobile/operation/tactical.php:240 msgid "Loading..." @@ -31153,11 +30771,12 @@ msgid "This agent has no policy assigned" msgstr "Este agente no tiene ninguna política asignada." #: ../../enterprise/operation/agentes/policy_view.php:70 -#: ../../include/functions_events.php:2547 +#: ../../include/functions_events.php:2476 msgid "V." msgstr "V." #: ../../enterprise/operation/agentes/policy_view.php:89 +#: ../../enterprise/operation/agentes/policy_manager.php:156 msgid "Policy outdate" msgstr "Política obsoleta" @@ -31174,6 +30793,17 @@ msgstr "Descripción" msgid "Show Collection" msgstr "Mostrar colecciones" +#: ../../enterprise/operation/agentes/policy_view.php:185 +#: ../../enterprise/operation/agentes/policy_view.php:278 +#: ../../enterprise/operation/agentes/policy_view.php:569 +#: ../../godmode/modules/manage_network_components_form_plugin.php:59 +#: ../../godmode/modules/manage_network_components_form_wmi.php:88 +#: ../../godmode/alerts/configure_alert_template.php:1359 +#: ../../godmode/alerts/alert_list.builder.php:348 ../../include/functions.php:2768 +#: ../../include/class/AgentWizard.class.php:2629 +msgid "Empty" +msgstr "Vacío" + #: ../../enterprise/operation/agentes/policy_view.php:254 #: ../../enterprise/operation/agentes/policy_view.php:266 msgid "Toggle the alert table" @@ -31181,8 +30811,8 @@ msgstr "Cambia a la tabla de alertas" #: ../../enterprise/operation/agentes/policy_view.php:258 #: ../../godmode/alerts/alert_list.list.php:195 -#: ../../include/ajax/alert_list.ajax.php:286 -#: ../../include/ajax/alert_list.ajax.php:311 +#: ../../include/ajax/alert_list.ajax.php:299 +#: ../../include/ajax/alert_list.ajax.php:324 #: ../../operation/agentes/alerts_status.php:230 #: ../../operation/agentes/alerts_status.php:231 #: ../../operation/agentes/alerts_status.functions.php:159 @@ -31196,7 +30826,7 @@ msgstr "Mostrar alertas" #: ../../enterprise/operation/agentes/policy_view.php:346 #: ../../godmode/alerts/alert_list.list.php:645 #: ../../godmode/alerts/alert_view.php:111 ../../mobile/operation/alerts.php:324 -#: ../../include/functions_ui.php:1460 +#: ../../include/functions_ui.php:1542 #: ../../include/class/AgentsAlerts.class.php:957 msgid "time(s)" msgstr "Veces" @@ -31204,11 +30834,11 @@ msgstr "Veces" #: ../../enterprise/operation/agentes/policy_view.php:352 #: ../../godmode/alerts/alert_list.list.php:651 #: ../../godmode/alerts/alert_view.php:117 ../../mobile/operation/alerts.php:330 -#: ../../include/functions_agents.php:3000 -#: ../../include/functions_agents.php:3011 ../../include/functions_ui.php:1466 +#: ../../include/functions_agents.php:3054 ../../include/functions_agents.php:3065 +#: ../../include/functions_ui.php:1548 #: ../../include/class/AgentsAlerts.class.php:963 -#: ../../include/class/SnmpConsole.class.php:845 -#: ../../include/functions_reporting.php:13139 +#: ../../include/class/SnmpConsole.class.php:847 +#: ../../include/functions_reporting.php:13193 msgid "Alert not fired" msgstr "Alerta no disparada" @@ -31242,31 +30872,31 @@ msgid "(Adopted) (Unlinked)" msgstr "(Adoptados)(Desvinculados)" #: ../../enterprise/operation/agentes/policy_view.php:458 -#: ../../godmode/agentes/module_manager.php:895 +#: ../../godmode/agentes/module_manager.php:961 msgid "Non initialized module" msgstr "Módulo no iniciado" #: ../../enterprise/operation/agentes/policy_view.php:484 #: ../../enterprise/operation/agentes/policy_view.php:489 #: ../../enterprise/operation/agentes/policy_view.php:494 -#: ../../enterprise/operation/agentes/tag_view.php:1137 -#: ../../enterprise/operation/agentes/tag_view.php:1143 -#: ../../enterprise/operation/agentes/tag_view.php:1153 -#: ../../enterprise/operation/agentes/tag_view.php:1159 -#: ../../enterprise/operation/agentes/tag_view.php:1169 -#: ../../enterprise/operation/agentes/tag_view.php:1175 +#: ../../enterprise/operation/agentes/tag_view.php:1122 +#: ../../enterprise/operation/agentes/tag_view.php:1128 +#: ../../enterprise/operation/agentes/tag_view.php:1138 +#: ../../enterprise/operation/agentes/tag_view.php:1144 +#: ../../enterprise/operation/agentes/tag_view.php:1154 +#: ../../enterprise/operation/agentes/tag_view.php:1160 #: ../../mobile/operation/modules.php:571 ../../mobile/operation/modules.php:579 #: ../../mobile/operation/modules.php:587 ../../mobile/operation/modules.php:645 #: ../../mobile/operation/modules.php:653 ../../mobile/operation/modules.php:661 -#: ../../include/functions_modules.php:2911 -#: ../../include/functions_modules.php:2915 -#: ../../include/functions_modules.php:2919 -#: ../../operation/agentes/status_monitor.php:1897 -#: ../../operation/agentes/status_monitor.php:1903 -#: ../../operation/agentes/status_monitor.php:1913 -#: ../../operation/agentes/status_monitor.php:1919 -#: ../../operation/agentes/status_monitor.php:1929 -#: ../../operation/agentes/status_monitor.php:1935 +#: ../../include/functions_modules.php:2916 +#: ../../include/functions_modules.php:2920 +#: ../../include/functions_modules.php:2924 +#: ../../operation/agentes/status_monitor.php:1920 +#: ../../operation/agentes/status_monitor.php:1926 +#: ../../operation/agentes/status_monitor.php:1936 +#: ../../operation/agentes/status_monitor.php:1942 +#: ../../operation/agentes/status_monitor.php:1952 +#: ../../operation/agentes/status_monitor.php:1958 #: ../../operation/agentes/pandora_networkmap.view.php:1857 #: ../../operation/agentes/pandora_networkmap.view.php:1862 #: ../../operation/agentes/pandora_networkmap.view.php:1867 @@ -31286,7 +30916,7 @@ msgstr "Visor de etiquetas" #: ../../godmode/agentes/status_monitor_custom_fields.php:48 #: ../../include/class/AgentsAlerts.class.php:755 ../../operation/heatmap.php:144 #: ../../operation/agentes/alerts_status.php:202 -#: ../../operation/agentes/estado_agente.php:250 +#: ../../operation/agentes/estado_agente.php:268 #: ../../operation/agentes/interface_view.php:76 #: ../../operation/agentes/status_monitor.php:339 #: ../../operation/agentes/group_view.php:102 @@ -31342,11 +30972,11 @@ msgid "Web server module" msgstr "Módulo del servidor web" #: ../../enterprise/operation/agentes/tag_view.php:310 -#: ../../enterprise/operation/agentes/tag_view.php:783 +#: ../../enterprise/operation/agentes/tag_view.php:785 #: ../../godmode/agentes/status_monitor_custom_fields.php:109 #: ../../godmode/agentes/status_monitor_custom_fields.php:164 #: ../../operation/agentes/status_monitor.php:937 -#: ../../operation/agentes/status_monitor.php:1555 +#: ../../operation/agentes/status_monitor.php:1558 msgid "Server type" msgstr "Tipo de servidor" @@ -31369,7 +30999,7 @@ msgid "Show monitors..." msgstr "Mostrar módulos..." #: ../../enterprise/operation/agentes/tag_view.php:358 -#: ../../enterprise/operation/agentes/tag_view.php:782 +#: ../../enterprise/operation/agentes/tag_view.php:784 #: ../../godmode/agentes/status_monitor_custom_fields.php:101 #: ../../godmode/agentes/status_monitor_custom_fields.php:162 #: ../../operation/agentes/status_monitor.php:978 @@ -31377,23 +31007,23 @@ msgid "Data type" msgstr "Tipo de dato" #: ../../enterprise/operation/agentes/tag_view.php:503 -#: ../../operation/agentes/estado_agente.php:431 +#: ../../operation/agentes/estado_agente.php:449 #: ../../operation/agentes/agent_fields.php:37 #: ../../operation/agentes/status_monitor.php:1009 msgid "Agent custom fields" msgstr "Campos personalizados de agente" #: ../../enterprise/operation/agentes/tag_view.php:672 -#: ../../operation/agentes/status_monitor.php:2282 +#: ../../operation/agentes/status_monitor.php:2357 msgid "Sorry no search parameters" msgstr "No hay parámetros de búsqueda" -#: ../../enterprise/operation/agentes/tag_view.php:748 -#: ../../operation/agentes/estado_agente.php:1215 +#: ../../enterprise/operation/agentes/tag_view.php:750 +#: ../../operation/agentes/estado_agente.php:1233 msgid "Remote config" msgstr "Configuración remota" -#: ../../enterprise/operation/agentes/tag_view.php:785 +#: ../../enterprise/operation/agentes/tag_view.php:787 #: ../../enterprise/operation/services/services.service.php:121 #: ../../enterprise/operation/services/services.list.php:547 #: ../../extensions/realtime_graphs.php:112 @@ -31401,103 +31031,103 @@ msgstr "Configuración remota" #: ../../godmode/agentes/status_monitor_custom_fields.php:168 #: ../../mobile/operation/modules.php:856 #: ../../include/functions_visual_map_editor.php:58 -#: ../../include/class/NetworkMap.class.php:3071 +#: ../../include/class/NetworkMap.class.php:3073 #: ../../include/lib/Dashboard/Widgets/custom_graph.php:340 -#: ../../include/functions_events.php:4513 +#: ../../include/functions_events.php:4467 #: ../../operation/agentes/interface_view.functions.php:558 -#: ../../operation/agentes/status_monitor.php:1581 +#: ../../operation/agentes/status_monitor.php:1584 #: ../../operation/search_modules.php:40 msgid "Graph" msgstr "Gráfico" -#: ../../enterprise/operation/agentes/tag_view.php:786 +#: ../../enterprise/operation/agentes/tag_view.php:788 #: ../../godmode/agentes/status_monitor_custom_fields.php:129 #: ../../godmode/agentes/status_monitor_custom_fields.php:169 -#: ../../godmode/agentes/module_manager.php:646 +#: ../../godmode/agentes/module_manager.php:712 msgid "Warn" msgstr "Advertencia" -#: ../../enterprise/operation/agentes/tag_view.php:1083 +#: ../../enterprise/operation/agentes/tag_view.php:1068 #: ../../mobile/operation/modules.php:542 ../../mobile/operation/modules.php:616 -#: ../../include/functions_modules.php:2896 -#: ../../include/functions_modules.php:4251 ../../include/functions_events.php:70 -#: ../../operation/agentes/status_monitor.php:1786 -#: ../../operation/search_modules.php:112 ../../operation/events/events.php:751 +#: ../../include/functions_modules.php:2901 +#: ../../include/functions_modules.php:4260 ../../include/functions_events.php:70 +#: ../../operation/agentes/status_monitor.php:1809 +#: ../../operation/search_modules.php:112 ../../operation/events/events.php:815 msgid "NOT INIT" msgstr "No iniciado" -#: ../../enterprise/operation/agentes/tag_view.php:1223 -#: ../../include/functions_reporting.php:13261 -#: ../../include/functions_reporting.php:13270 +#: ../../enterprise/operation/agentes/tag_view.php:1227 +#: ../../include/functions_reporting.php:13315 +#: ../../include/functions_reporting.php:13324 #, php-format msgid "%d Total modules" msgstr "%d módulos totales" -#: ../../enterprise/operation/agentes/tag_view.php:1224 -#: ../../include/functions_reporting.php:13262 +#: ../../enterprise/operation/agentes/tag_view.php:1228 +#: ../../include/functions_reporting.php:13316 #, php-format msgid "%d Modules in normal status" msgstr "%d módulos en estado normal" -#: ../../enterprise/operation/agentes/tag_view.php:1225 -#: ../../include/functions_reporting.php:13263 +#: ../../enterprise/operation/agentes/tag_view.php:1229 +#: ../../include/functions_reporting.php:13317 #, php-format msgid "%d Modules in critical status" msgstr "%d módulos en estado crítico" -#: ../../enterprise/operation/agentes/tag_view.php:1226 -#: ../../include/functions_reporting.php:13264 +#: ../../enterprise/operation/agentes/tag_view.php:1230 +#: ../../include/functions_reporting.php:13318 #, php-format msgid "%d Modules in warning status" msgstr "%d módulos en estado de advertencia" -#: ../../enterprise/operation/agentes/tag_view.php:1227 -#: ../../include/functions_reporting.php:13265 +#: ../../enterprise/operation/agentes/tag_view.php:1231 +#: ../../include/functions_reporting.php:13319 #, php-format msgid "%d Modules in unknown status" msgstr "%d módulos en estado desconocido" -#: ../../enterprise/operation/agentes/tag_view.php:1228 -#: ../../include/functions_reporting.php:13266 +#: ../../enterprise/operation/agentes/tag_view.php:1232 +#: ../../include/functions_reporting.php:13320 #, php-format msgid "%d Modules in not init status" msgstr "%d módulos en estado no iniciado" #: ../../enterprise/operation/agentes/ver_agente.php:90 -#: ../../operation/agentes/ver_agente.php:1035 +#: ../../operation/agentes/ver_agente.php:1053 msgid "Main IP" msgstr "IP principal" #: ../../enterprise/operation/agentes/ver_agente.php:96 -#: ../../godmode/groups/tactical.php:182 ../../include/functions_events.php:4440 -#: ../../operation/agentes/ver_agente.php:1047 +#: ../../godmode/groups/tactical.php:182 ../../include/functions_events.php:4394 +#: ../../operation/agentes/ver_agente.php:1065 msgid "Last remote contact" msgstr "Último contacto remoto" #: ../../enterprise/operation/agentes/ver_agente.php:140 -#: ../../operation/agentes/ver_agente.php:1092 +#: ../../operation/agentes/ver_agente.php:1110 msgid "Monitors down" msgstr "Monitores caídos" #: ../../enterprise/operation/agentes/ver_agente.php:182 #: ../../mobile/operation/groups.php:213 -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:600 -#: ../../operation/agentes/ver_agente.php:1133 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:613 +#: ../../operation/agentes/ver_agente.php:1151 msgid "Alerts fired" msgstr "Alertas disparadas" #: ../../enterprise/operation/agentes/ver_agente.php:297 -#: ../../operation/agentes/ver_agente.php:1873 +#: ../../operation/agentes/ver_agente.php:1904 msgid "URL Route Analyzer" msgstr "Analizador de ruta de URL" #: ../../enterprise/operation/agentes/ver_agente.php:316 -#: ../../operation/agentes/ver_agente.php:1864 +#: ../../operation/agentes/ver_agente.php:1895 msgid "UX Console" msgstr "Consola UX" #: ../../enterprise/operation/agentes/ver_agente.php:335 -#: ../../operation/agentes/ver_agente.php:1868 +#: ../../operation/agentes/ver_agente.php:1899 msgid "WUX Console" msgstr "Consola WUX" @@ -31517,6 +31147,53 @@ msgstr "Ruta no encontrada" msgid "This agent has no omnishell assigned" msgstr "Este agente no tiene ningún omnishell asignado" +#: ../../enterprise/operation/agentes/policy_manager.php:286 +msgid "" +"This node is configured with centralized mode. All policies information is read " +"only. Go to metaconsole to manage it." +msgstr "" +"Este nodo esta configurado en modo centralizado. Toda la información de las " +"políticas está en modo lectura. Vaya a la Metaconsola para administrarlo." + +#: ../../enterprise/operation/agentes/policy_manager.php:390 +#, php-format +msgid "Operation successfully, %s added to the queue" +msgstr "Operación correcta, %s añadido a la cola" + +#: ../../enterprise/operation/agentes/policy_manager.php:395 +msgid "Select one policy for apply" +msgstr "Seleccione una política para aplicarla" + +#: ../../enterprise/operation/agentes/policy_manager.php:430 +#, php-format +msgid "" +"%s added to delete pending agents. Will be deleted in the next policy " +"application." +msgstr "" +"%s añadido a los agentes pendientes de eliminación. Será eliminado en la próxima " +"aplicación de políticas." + +#: ../../enterprise/operation/agentes/policy_manager.php:435 +msgid "Select one policy for delete" +msgstr "Seleccione una política para aplicarla" + +#: ../../enterprise/operation/agentes/policy_manager.php:464 +#, php-format +msgid "%s Added policies into agent." +msgstr "%s políticas añadidas al agente." + +#: ../../enterprise/operation/agentes/policy_manager.php:469 +msgid "Select one policy for add" +msgstr "Seleccione una política para añadirla" + +#: ../../enterprise/operation/agentes/policy_manager.php:572 +msgid "Apply selected policies" +msgstr "Aplicar políticas seleccionadas" + +#: ../../enterprise/operation/agentes/policy_manager.php:587 +msgid "Delete selected policies" +msgstr "Eliminar políticas seleccionadas" + #: ../../enterprise/operation/agentes/ux_console_view.php:43 msgid "No ux transaction selected." msgstr "Ninguna transacción UX seleccionada" @@ -31573,7 +31250,7 @@ msgstr "Fallo: " #: ../../enterprise/operation/agentes/wux_console_view.php:354 #: ../../enterprise/operation/agentes/wux_console_view.php:358 -#: ../../include/functions_alerts.php:681 +#: ../../include/functions_alerts.php:687 #: ../../include/class/TreeService.class.php:441 #: ../../include/class/TreeService.class.php:650 msgid "Unknown status" @@ -31597,10 +31274,9 @@ msgid "View all stats" msgstr "Ver todas las estadísticas" #: ../../enterprise/operation/agentes/wux_console_view.php:570 -#: ../../include/class/SnmpConsole.class.php:895 -#: ../../include/class/SnmpConsole.class.php:896 ../../operation/menu.php:379 -#: ../../operation/menu.php:381 ../../operation/events/events.php:595 -#: ../../operation/events/events.php:860 +#: ../../include/class/SnmpConsole.class.php:897 +#: ../../include/class/SnmpConsole.class.php:898 ../../operation/menu.php:379 +#: ../../operation/menu.php:381 ../../operation/events/events.php:962 msgid "Show more" msgstr "Mostrar más" @@ -31610,7 +31286,7 @@ msgstr "Transacción no válida" #: ../../enterprise/operation/log/elasticsearch_interface.php:37 #: ../../enterprise/operation/log/elasticsearch_interface.php:50 -#: ../../enterprise/operation/log/log_viewer.php:411 +#: ../../enterprise/operation/log/log_viewer.php:413 #: ../../enterprise/operation/menu.php:192 msgid "Elasticsearch Interface" msgstr "Interfaz de ElasticSearch" @@ -31620,22 +31296,21 @@ msgid "" "This is a view to interface with Elasticsearch directly from WEB console. \n" "Please note that you can damage your Elasticsearch if you don`t know exactly " "what are you are doing. \n" -"This view is intended to be used only by users with a knowledge of " -"Elasticsearch" +"This view is intended to be used only by users with a knowledge of Elasticsearch" msgstr "" -"Esta es una vista de la interfaz de ElasticSearch directamente desde la " -"consola WEB. \n" +"Esta es una vista de la interfaz de ElasticSearch directamente desde la consola " +"WEB. \n" "Tenga en cuenta que puede provocar fallos en ElasticSearch si no sabe lo que " "está haciendo con exactitud. \n" "Esta vista esta destinada a aquellos usuarios que conocen bien ElasticSearch" -#: ../../enterprise/operation/log/log_viewer.php:425 -#: ../../enterprise/operation/log/log_viewer.php:443 -#: ../../enterprise/operation/log/log_viewer.php:453 +#: ../../enterprise/operation/log/log_viewer.php:427 +#: ../../enterprise/operation/log/log_viewer.php:445 +#: ../../enterprise/operation/log/log_viewer.php:455 msgid "Log sources" msgstr "Fuentes de log" -#: ../../enterprise/operation/log/log_viewer.php:517 +#: ../../enterprise/operation/log/log_viewer.php:519 #: ../../godmode/modules/manage_inventory_modules.php:83 #: ../../godmode/modules/manage_inventory_modules_form.php:57 #: ../../godmode/netflow/nf_edit.php:70 @@ -31643,130 +31318,131 @@ msgstr "Fuentes de log" msgid "Not supported in Windows systems" msgstr "No compatible con sistemas Windows" -#: ../../enterprise/operation/log/log_viewer.php:539 +#: ../../enterprise/operation/log/log_viewer.php:541 msgid "All words" msgstr "Todas las palabras" -#: ../../enterprise/operation/log/log_viewer.php:540 +#: ../../enterprise/operation/log/log_viewer.php:542 msgid "Any word" msgstr "Cualquier palabra" -#: ../../enterprise/operation/log/log_viewer.php:545 +#: ../../enterprise/operation/log/log_viewer.php:547 msgid "Search mode" msgstr "Modo de búsqueda" -#: ../../enterprise/operation/log/log_viewer.php:605 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1325 +#: ../../enterprise/operation/log/log_viewer.php:585 +#: ../../enterprise/operation/log/log_viewer.php:586 +msgid "Edit sources" +msgstr "Editar fuentes" + +#: ../../enterprise/operation/log/log_viewer.php:643 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1344 msgid "Full context" msgstr "Contexto completo" -#: ../../enterprise/operation/log/log_viewer.php:658 +#: ../../enterprise/operation/log/log_viewer.php:675 msgid "Select dates by range" msgstr "Seleccionar fechas por rango" -#: ../../enterprise/operation/log/log_viewer.php:669 +#: ../../enterprise/operation/log/log_viewer.php:686 #: ../../godmode/reporting/create_container.php:417 #: ../../include/functions.php:2744 msgid "custom" msgstr "personalizado" -#: ../../enterprise/operation/log/log_viewer.php:671 -#: ../../enterprise/operation/log/log_viewer.php:672 -#: ../../enterprise/operation/log/log_viewer.php:673 +#: ../../enterprise/operation/log/log_viewer.php:688 +#: ../../enterprise/operation/log/log_viewer.php:689 +#: ../../enterprise/operation/log/log_viewer.php:690 #: ../../godmode/reporting/create_container.php:419 #: ../../godmode/reporting/create_container.php:420 #: ../../godmode/reporting/create_container.php:421 #: ../../include/functions.php:2756 ../../include/functions.php:2757 -#: ../../include/ajax/graph.ajax.php:147 ../../include/ajax/graph.ajax.php:148 -#: ../../include/ajax/graph.ajax.php:149 +#: ../../include/ajax/graph.ajax.php:149 ../../include/ajax/graph.ajax.php:150 +#: ../../include/ajax/graph.ajax.php:151 #, php-format msgid "%s hours" msgstr "%s horas" -#: ../../enterprise/operation/log/log_viewer.php:675 -#: ../../enterprise/operation/log/log_viewer.php:676 +#: ../../enterprise/operation/log/log_viewer.php:692 +#: ../../enterprise/operation/log/log_viewer.php:693 #: ../../godmode/reporting/create_container.php:423 #: ../../godmode/reporting/create_container.php:424 -#: ../../include/ajax/graph.ajax.php:151 ../../include/ajax/graph.ajax.php:152 +#: ../../include/ajax/graph.ajax.php:153 ../../include/ajax/graph.ajax.php:154 #, php-format msgid "%s days" msgstr "%s días" -#: ../../enterprise/operation/log/log_viewer.php:677 +#: ../../enterprise/operation/log/log_viewer.php:694 #: ../../godmode/reporting/create_container.php:425 -#: ../../include/functions.php:2759 ../../include/ajax/module.php:248 -#: ../../include/ajax/graph.ajax.php:153 +#: ../../include/functions.php:2759 ../../include/ajax/module.php:263 +#: ../../include/ajax/graph.ajax.php:155 msgid "1 week" msgstr "1 semana" -#: ../../enterprise/operation/log/log_viewer.php:679 +#: ../../enterprise/operation/log/log_viewer.php:696 #: ../../godmode/reporting/create_container.php:427 -#: ../../include/functions.php:2761 ../../include/ajax/module.php:250 -#: ../../include/ajax/graph.ajax.php:155 -#: ../../include/class/AuditLog.class.php:214 +#: ../../include/functions.php:2761 ../../include/ajax/module.php:265 +#: ../../include/ajax/graph.ajax.php:157 ../../include/class/AuditLog.class.php:214 msgid "1 month" msgstr "1 mes" -#: ../../enterprise/operation/log/log_viewer.php:682 -#: ../../enterprise/operation/log/log_viewer.php:702 -#: ../../operation/network/network_report.php:114 -#: ../../operation/network/network_usage_map.php:128 +#: ../../enterprise/operation/log/log_viewer.php:699 +#: ../../enterprise/operation/log/log_viewer.php:719 +#: ../../operation/network/network_report.php:155 +#: ../../operation/network/network_usage_map.php:203 #: ../../operation/netflow/nf_live_view.php:476 msgid "Start date" msgstr "Fecha de inicio" -#: ../../enterprise/operation/log/log_viewer.php:734 +#: ../../enterprise/operation/log/log_viewer.php:751 #: ../../operation/agentes/exportdata.php:427 -#: ../../operation/network/network_report.php:157 -#: ../../operation/network/network_usage_map.php:161 +#: ../../operation/network/network_report.php:188 +#: ../../operation/network/network_usage_map.php:236 #: ../../operation/netflow/nf_live_view.php:509 msgid "End date" msgstr "Fecha final" -#: ../../enterprise/operation/log/log_viewer.php:804 -#: ../../enterprise/operation/log/log_viewer.php:805 -msgid "Edit sources" -msgstr "Editar fuentes" - -#: ../../enterprise/operation/log/log_viewer.php:851 +#: ../../enterprise/operation/log/log_viewer.php:839 msgid "Show log entries" msgstr "Mostrar entradas de log" -#: ../../enterprise/operation/log/log_viewer.php:852 +#: ../../enterprise/operation/log/log_viewer.php:840 msgid "Graph log results" msgstr "Resultados de logs de gráficas" -#: ../../enterprise/operation/log/log_viewer.php:855 +#: ../../enterprise/operation/log/log_viewer.php:843 msgid "Display mode" msgstr "Modo de visualización" -#: ../../enterprise/operation/log/log_viewer.php:873 +#: ../../enterprise/operation/log/log_viewer.php:879 msgid "Use capture model" msgstr "Usar modelo de captura" -#: ../../enterprise/operation/log/log_viewer.php:908 +#: ../../enterprise/operation/log/log_viewer.php:914 msgid "Create new model" msgstr "Crear nuevo modelo" -#: ../../enterprise/operation/log/log_viewer.php:916 +#: ../../enterprise/operation/log/log_viewer.php:922 #: ../../godmode/reporting/graph_builder.main.php:214 +#: ../../include/lib/Dashboard/Widgets/top_n.php:207 msgid "Horizontal bars" msgstr "Barras horizontales" -#: ../../enterprise/operation/log/log_viewer.php:917 +#: ../../enterprise/operation/log/log_viewer.php:923 #: ../../godmode/reporting/graph_builder.main.php:215 +#: ../../include/lib/Dashboard/Widgets/top_n.php:206 msgid "Vertical bars" msgstr "Barras verticales" -#: ../../enterprise/operation/log/log_viewer.php:920 +#: ../../enterprise/operation/log/log_viewer.php:926 msgid "Graph type" msgstr "Tipo de gráfica" -#: ../../enterprise/operation/log/log_viewer.php:940 +#: ../../enterprise/operation/log/log_viewer.php:946 msgid "Advanced options " msgstr "Opciones avanzadas " -#: ../../enterprise/operation/log/log_viewer.php:1099 +#: ../../enterprise/operation/log/log_viewer.php:1112 msgid "" "The maximum limit of rows has been exceeded. Please enter an email to send the " "csv file" @@ -31774,11 +31450,11 @@ msgstr "" "El límite máximo de filas se ha superado. Añada un correo electrónico para " "enviar el archivo CSV" -#: ../../enterprise/operation/log/log_viewer.php:1101 +#: ../../enterprise/operation/log/log_viewer.php:1114 msgid "e-mail address" msgstr "dirección de correo electrónico" -#: ../../enterprise/operation/log/log_viewer.php:1104 +#: ../../enterprise/operation/log/log_viewer.php:1117 msgid "" "WARNING: If your email size exceeds your mail attachment size limit, the file " "will be saved in the local attachment folder." @@ -31786,27 +31462,27 @@ msgstr "" "ADVERTENCIA: Si el tamaño del correo electrónico supera el límite de tamaño de " "archivo adjunto, el archivo se guardará en la carpeta de adjuntos local." -#: ../../enterprise/operation/log/log_viewer.php:1237 +#: ../../enterprise/operation/log/log_viewer.php:1250 msgid "The start date cannot be greater than the end date" msgstr "La fecha de inicio no puede ser posterior a la fecha de finalización." -#: ../../enterprise/operation/log/log_viewer.php:1674 +#: ../../enterprise/operation/log/log_viewer.php:1687 msgid "Add new capture model" msgstr "Añadir nuevo modelo de captura" -#: ../../enterprise/operation/log/log_viewer.php:1677 +#: ../../enterprise/operation/log/log_viewer.php:1690 msgid "Edit capture model" msgstr "Editar modelo de captura" -#: ../../enterprise/operation/log/log_viewer.php:1760 +#: ../../enterprise/operation/log/log_viewer.php:1773 msgid "Error create new model" msgstr "Error al crear nuevo modelo" -#: ../../enterprise/operation/log/log_viewer.php:1787 +#: ../../enterprise/operation/log/log_viewer.php:1800 msgid "Error delete model" msgstr "Error al borrar modelo" -#: ../../enterprise/operation/log/log_viewer.php:1833 +#: ../../enterprise/operation/log/log_viewer.php:1846 msgid "Error update model" msgstr "Error al actualizar modelo" @@ -31819,13 +31495,12 @@ msgid "AWS view" msgstr "Vista AWS" #: ../../enterprise/operation/menu.php:48 -#: ../../operation/agentes/ver_agente.php:1694 -#: ../../operation/agentes/ver_agente.php:1901 +#: ../../operation/agentes/ver_agente.php:1725 +#: ../../operation/agentes/ver_agente.php:1932 msgid "SAP view" msgstr "Vista SAP" -#: ../../enterprise/operation/menu.php:117 -#: ../../enterprise/operation/menu.php:118 +#: ../../enterprise/operation/menu.php:117 ../../enterprise/operation/menu.php:118 #: ../../enterprise/operation/services/services.php:244 msgid "Service tree view" msgstr "Vista de árbol de servicios" @@ -31835,7 +31510,7 @@ msgid "No Services" msgstr "Sin servicios" #: ../../enterprise/operation/services/services.service.php:194 -#: ../../enterprise/operation/services/services.list.php:624 +#: ../../enterprise/operation/services/services.list.php:631 msgid "SLA graph" msgstr "Gráfico SLA" @@ -31935,8 +31610,7 @@ msgstr "Encabezado de servicios" #: ../../enterprise/operation/services/massive/services.create.php:805 msgid "All services names created will start with selected name." msgstr "" -"Todos los nombres de servicios creados deben empezar con el nombre " -"seleccionado." +"Todos los nombres de servicios creados deben empezar con el nombre seleccionado." #: ../../enterprise/operation/services/massive/services.create.php:859 msgid "SLA calculation" @@ -31976,7 +31650,7 @@ msgstr "Resumen de elementos de servicio" #: ../../enterprise/operation/services/massive/service.create.elements.php:539 #: ../../enterprise/operation/services/massive/service.edit.elements.php:298 #: ../../include/functions_visual_map_editor.php:1198 -#: ../../include/rest-api/models/VisualConsole/Item.php:2531 +#: ../../include/rest-api/models/VisualConsole/Item.php:2535 msgid "Critical weight" msgstr "Peso crítico" @@ -31984,7 +31658,7 @@ msgstr "Peso crítico" #: ../../enterprise/operation/services/massive/service.create.elements.php:552 #: ../../enterprise/operation/services/massive/service.edit.elements.php:311 #: ../../include/functions_visual_map_editor.php:1224 -#: ../../include/rest-api/models/VisualConsole/Item.php:2545 +#: ../../include/rest-api/models/VisualConsole/Item.php:2549 msgid "Warning weight" msgstr "Peso de advertencia" @@ -32129,11 +31803,11 @@ msgid "Show sunburst" msgstr "Mostrar sunburst" #: ../../enterprise/operation/services/services.service_map.php:129 -#: ../../extensions/agents_modules.php:1067 -#: ../../extensions/module_groups.php:464 -#: ../../godmode/snmpconsole/snmp_alert.php:2203 -#: ../../include/functions_reporting_html.php:2302 -#: ../../include/class/SnmpConsole.class.php:522 +#: ../../extensions/agents_modules.php:1067 ../../extensions/module_groups.php:464 +#: ../../godmode/snmpconsole/snmp_alert.php:2195 +#: ../../include/functions_reporting_html.php:2306 +#: ../../include/class/SnmpConsole.class.php:524 +#: ../../include/lib/Dashboard/Widgets/top_n.php:324 msgid "Legend" msgstr "Leyenda" @@ -32164,29 +31838,29 @@ msgid "No services defined." msgstr "No hay servicios definidos" #: ../../enterprise/operation/services/services.treeview_services.php:209 -#: ../../enterprise/operation/services/services.list.php:756 +#: ../../enterprise/operation/services/services.list.php:763 #: ../../enterprise/operation/services/services.table_services.php:584 msgid "Create Service" msgstr "Crear servicio" #: ../../enterprise/operation/services/services.treeview_services.php:281 #: ../../enterprise/tools/ipam/ipam_supernet_treeview.php:89 -#: ../../godmode/groups/group_list.php:1086 -#: ../../include/functions_inventory.php:310 +#: ../../godmode/groups/group_list.php:1096 +#: ../../include/functions_inventory.php:315 #: ../../include/class/Heatmap.class.php:1272 #: ../../include/lib/Dashboard/Widgets/tree_view.php:687 #: ../../operation/tree.php:465 ../../operation/tree.php:495 -#: ../../operation/network/network_report.php:391 +#: ../../operation/network/network_report.php:523 msgid "No data found" msgstr "No se encontraron datos" #: ../../enterprise/operation/services/services.treeview_services.php:282 -#: ../../godmode/groups/group_list.php:1087 +#: ../../godmode/groups/group_list.php:1097 msgid "Found groups" msgstr "Grupos encontrados" #: ../../enterprise/operation/services/services.treeview_services.php:376 -#: ../../operation/tree.php:593 ../../operation/agentes/status_monitor.php:2421 +#: ../../operation/tree.php:593 ../../operation/agentes/status_monitor.php:2496 #: ../../operation/agentes/estado_monitores.php:427 #: ../../operation/search_modules.php:302 msgid "Module: " @@ -32223,22 +31897,22 @@ msgstr "Error al forzar el servicio" msgid "Show only root services" msgstr "Mostrar solo los servicios raíz" -#: ../../enterprise/operation/services/services.list.php:628 +#: ../../enterprise/operation/services/services.list.php:635 msgid "Status graph" msgstr "Gráfica de estados" #: ../../enterprise/operation/services/services.table_services.php:54 -#: ../../godmode/groups/group_list.php:358 +#: ../../godmode/groups/group_list.php:368 msgid "Table view" msgstr "Vista de tabla" #: ../../enterprise/tools/ipam/ipam.php:52 ../../extensions/files_repo.php:122 #: ../../extensions/files_repo.php:232 +#: ../../include/lib/Dashboard/Widgets/AgentHive.php:398 msgid "Operation view" msgstr "Vista de operación" -#: ../../enterprise/tools/ipam/ipam.php:78 -#: ../../enterprise/tools/ipam/ipam.php:356 +#: ../../enterprise/tools/ipam/ipam.php:78 ../../enterprise/tools/ipam/ipam.php:356 msgid "Subnetworks calculator" msgstr "Calculadora de subredes" @@ -32277,12 +31951,12 @@ msgid "Supernet map" msgstr "Mapa de superred" #: ../../enterprise/tools/ipam/ipam.php:280 -#: ../../enterprise/tools/ipam/ipam_list.php:794 +#: ../../enterprise/tools/ipam/ipam_list.php:800 msgid "Manage addresses" msgstr "Administrar direcciones" #: ../../enterprise/tools/ipam/ipam.php:320 -#: ../../enterprise/tools/ipam/ipam_list.php:803 +#: ../../enterprise/tools/ipam/ipam_list.php:809 msgid "Addresses view" msgstr "Vista de direcciones" @@ -32318,7 +31992,7 @@ msgstr "Mapa de superred" msgid "Supernet Treeview" msgstr "Superred creada" -#: ../../enterprise/tools/ipam/ipam.php:432 +#: ../../enterprise/tools/ipam/ipam.php:436 msgid "Operation View" msgstr "Vista de operación" @@ -32336,319 +32010,407 @@ msgstr "Error al guardar el sitio %s" msgid "Failed to delete site %s" msgstr "Error al eliminar el sitio %s" -#: ../../enterprise/tools/ipam/ipam_network.php:147 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:926 -#: ../../enterprise/tools/ipam/ipam_list.php:220 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:551 -msgid "Upload CSV file" -msgstr "Subir archivo CSV" +#: ../../enterprise/tools/ipam/ipam_network.php:153 +#: ../../enterprise/tools/ipam/ipam_network.php:159 +#: ../../enterprise/tools/ipam/ipam_network.php:165 +#: ../../enterprise/tools/ipam/ipam_network.php:174 +#: ../../enterprise/tools/ipam/ipam_network.php:183 +#: ../../enterprise/tools/ipam/ipam_network.php:199 +msgid "Row" +msgstr "Línea" -#: ../../enterprise/tools/ipam/ipam_network.php:191 +#: ../../enterprise/tools/ipam/ipam_network.php:153 +msgid "Invalid IP" +msgstr "IP no válida" + +#: ../../enterprise/tools/ipam/ipam_network.php:159 +msgid "The IP does not belong to the subnet" +msgstr "Esta IP no pertenece a la subred" + +#: ../../enterprise/tools/ipam/ipam_network.php:165 +msgid "IP already exists" +msgstr "Esta IP ya existe" + +#: ../../enterprise/tools/ipam/ipam_network.php:174 +msgid "Invalid OS ID" +msgstr "ID de sistema operativo no válida" + +#: ../../enterprise/tools/ipam/ipam_network.php:183 +msgid "Invalid MAC" +msgstr "MAC no válida" + +#: ../../enterprise/tools/ipam/ipam_network.php:199 +msgid "The agent does not exists" +msgstr "El agente no existe" + +#: ../../enterprise/tools/ipam/ipam_network.php:215 +#, php-format +msgid "%s IPs have been created" +msgstr "%s IPs creadas" + +#: ../../enterprise/tools/ipam/ipam_network.php:217 +msgid "Could not create IP" +msgstr "No se ha podido crear la IP" + +#: ../../enterprise/tools/ipam/ipam_network.php:248 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:59 +#: ../../enterprise/tools/ipam/ipam_list.php:56 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:52 +msgid "CSV Format:" +msgstr "Formato CVS:" + +#: ../../enterprise/tools/ipam/ipam_network.php:253 +msgid "OS ID" +msgstr "ID del sistema operativo" + +#: ../../enterprise/tools/ipam/ipam_network.php:256 +msgid "Leased" +msgstr "Prestado" + +#: ../../enterprise/tools/ipam/ipam_network.php:257 +msgid "Leased mode" +msgstr "Modo prestado" + +#: ../../enterprise/tools/ipam/ipam_network.php:258 +msgid "MAC Address" +msgstr "Dirección MAC" + +#: ../../enterprise/tools/ipam/ipam_network.php:349 msgid "No addresses found on this network" msgstr "No se han encontrado direcciones en esta red" -#: ../../enterprise/tools/ipam/ipam_network.php:342 +#: ../../enterprise/tools/ipam/ipam_network.php:500 msgid "Edit address" msgstr "Modificar dirección" -#: ../../enterprise/tools/ipam/ipam_network.php:355 +#: ../../enterprise/tools/ipam/ipam_network.php:513 msgid "Disabled address" msgstr "Deshabilitar direción" -#: ../../enterprise/tools/ipam/ipam_network.php:355 +#: ../../enterprise/tools/ipam/ipam_network.php:513 msgid "This address will not be updated by the server" msgstr "Esta dirección no será actualizada por el servidor." -#: ../../enterprise/tools/ipam/ipam_network.php:451 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1418 +#: ../../enterprise/tools/ipam/ipam_network.php:609 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1542 msgid "Not alive" msgstr "Inactivo" -#: ../../enterprise/tools/ipam/ipam_network.php:482 -#: ../../enterprise/tools/ipam/ipam_network.php:561 -#: ../../enterprise/tools/ipam/ipam_network.php:603 +#: ../../enterprise/tools/ipam/ipam_network.php:640 +#: ../../enterprise/tools/ipam/ipam_network.php:719 +#: ../../enterprise/tools/ipam/ipam_network.php:761 msgid "Change to automatic mode" msgstr "Cambiar a modo automático" -#: ../../enterprise/tools/ipam/ipam_network.php:491 -#: ../../enterprise/tools/ipam/ipam_network.php:570 -#: ../../enterprise/tools/ipam/ipam_network.php:612 +#: ../../enterprise/tools/ipam/ipam_network.php:649 +#: ../../enterprise/tools/ipam/ipam_network.php:728 +#: ../../enterprise/tools/ipam/ipam_network.php:770 msgid "Change to manual mode" msgstr "Cambiar a modo manual" -#: ../../enterprise/tools/ipam/ipam_network.php:691 +#: ../../enterprise/tools/ipam/ipam_network.php:849 msgid "Add comments" msgstr "Añadir comentarios" -#: ../../enterprise/tools/ipam/ipam_network.php:718 +#: ../../enterprise/tools/ipam/ipam_network.php:876 msgid "Update agent address" msgstr "Actualizar dirección de agente" -#: ../../enterprise/tools/ipam/ipam_network.php:895 +#: ../../enterprise/tools/ipam/ipam_network.php:1053 msgid "Please, uncheck auto option to set manual agent." msgstr "Desmarcar la opción automática para establecer agente manual" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:52 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:100 -msgid "There is no supernet name. Please introduce a name" -msgstr "No hay nombre de superred. Añada un nombre." +#: ../../enterprise/tools/ipam/ipam_network.php:1103 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1659 +#: ../../enterprise/tools/ipam/ipam_list.php:889 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1049 +msgid "Upload CSV file" +msgstr "Subir archivo CSV" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:56 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:104 -msgid "There is no supernet address. Please introduce a address" -msgstr "No hay dirección de superred. Añada una dirección." - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:60 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:108 -msgid "There is no supernet mask. Please introduce a mask" -msgstr "No hay máscara de superred. Añada una máscara" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:64 -msgid "There is no valid address. Please introduce a address" -msgstr "No hay dirección válida. Añada una dirección." - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:68 -msgid "There is no valid mask. Please introduce a mask" -msgstr "No hay máscara válida. Añada una máscara" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:83 -msgid "Supernet created" -msgstr "Superred creada." - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:85 -msgid "Supernet not created" -msgstr "Superred no creada" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:89 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:135 -msgid "Supernet name exists in bbdd, please select other name" -msgstr "" -"El nombre de la superred existe en la base de datos, seleccione otro nombre." - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:129 -msgid "Supernet updated" -msgstr "Superred actualizada" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:131 -msgid "Supernet not updated" -msgstr "Superred no actualizada" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:156 -msgid "Could not be deleted, please select supernet" -msgstr "No se ha podido borrar, seleccione una superred" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:227 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:323 -#: ../../enterprise/tools/ipam/ipam_list.php:461 -#: ../../enterprise/tools/ipam/ipam_action.php:121 -#: ../../enterprise/tools/ipam/ipam_action.php:264 -msgid "The location is not filled, please add a location." -msgstr "La ubicación no está indicada. Por favor, añade una ubicación." - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:391 -#, php-format -msgid "Successfully created %d networks" -msgstr "Redes %d creadas con éxito" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:395 -msgid "Failed to create networks" -msgstr "Error al crear redes" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:398 -msgid "Entered range address is not valid" -msgstr "La dirección de intervalo introducida no es válida" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:425 -msgid "Network name cannot be repeated in this supernet" -msgstr "El nombre de la red no puede repetirse en la superred" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:432 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:170 -msgid "Successfully added networks" -msgstr "Redes añadidas correctamente" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:436 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:174 -msgid "Network could not be added" -msgstr "No se ha podido añadir la red" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:441 -msgid "No networks to be added to supernet" -msgstr "No hay redes a agregar a la superred" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:446 -msgid "supernet name could not be added, please select supernet" -msgstr "No se ha podido añadir el nombre de la superred, seleccione superred" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:475 -msgid "Could not be deleted, please select supernet and network" -msgstr "No se ha podido eliminar, seleccione una red y una superred" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:482 -#, php-format -msgid "Failed to delete %d/%d networks from supernet" -msgstr "Error al eliminar las redes %d/%d de la superred" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:486 -msgid "Successfully deleted network from supernet" -msgstr "Red eliminada correctamente de la superred" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:488 -#, php-format -msgid "Successfully deleted %d/%d networks from supernet" -msgstr "Redes %d/%d eliminadas correctamente de la superred" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:491 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:228 -msgid "No items selected" -msgstr "No hay elementos seleccionados" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:531 -#: ../../enterprise/tools/ipam/ipam_list.php:50 -msgid "Search filter by name, network address or description" -msgstr "Filtro de búsqueda por nombre, dirección de red o descripción" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:559 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:742 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1200 -#: ../../enterprise/tools/ipam/ipam_list.php:99 -#: ../../enterprise/tools/ipam/ipam_list.php:702 -msgid "Site" -msgstr "Sitio" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:576 -msgid "Min. networks range" -msgstr "Rango mínimo de redes" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:593 -msgid "Max. networks range" -msgstr "Alcance máx. de las redes" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:692 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:63 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:754 #: ../../enterprise/tools/ipam/ipam_excel.php:140 #: ../../enterprise/tools/ipam/ipam_calculator.php:110 msgid "Mask" msgstr "Máscara" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:713 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:64 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1200 +msgid "Subnetting mask" +msgstr "Máscara de subred" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:65 +#: ../../enterprise/tools/ipam/ipam_list.php:66 +msgid "Site ID" +msgstr "ID del sitio" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:114 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:162 +msgid "There is no supernet name. Please introduce a name" +msgstr "No hay nombre de superred. Añada un nombre." + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:118 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:166 +msgid "There is no supernet address. Please introduce a address" +msgstr "No hay dirección de superred. Añada una dirección." + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:122 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:170 +msgid "There is no supernet mask. Please introduce a mask" +msgstr "No hay máscara de superred. Añada una máscara" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:126 +msgid "There is no valid address. Please introduce a address" +msgstr "No hay dirección válida. Añada una dirección." + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:130 +msgid "There is no valid mask. Please introduce a mask" +msgstr "No hay máscara válida. Añada una máscara" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:145 +msgid "Supernet created" +msgstr "Superred creada." + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:147 +msgid "Supernet not created" +msgstr "Superred no creada" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:151 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:197 +msgid "Supernet name exists in bbdd, please select other name" +msgstr "" +"El nombre de la superred existe en la base de datos, seleccione otro nombre." + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:191 +msgid "Supernet updated" +msgstr "Superred actualizada" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:193 +msgid "Supernet not updated" +msgstr "Superred no actualizada" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:218 +msgid "Could not be deleted, please select supernet" +msgstr "No se ha podido borrar, seleccione una superred" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:289 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:385 +#: ../../enterprise/tools/ipam/ipam_list.php:467 +#: ../../enterprise/tools/ipam/ipam_action.php:121 +#: ../../enterprise/tools/ipam/ipam_action.php:264 +msgid "The location is not filled, please add a location." +msgstr "La ubicación no está indicada. Por favor, añade una ubicación." + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:453 +#, php-format +msgid "Successfully created %d networks" +msgstr "Redes %d creadas con éxito" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:457 +msgid "Failed to create networks" +msgstr "Error al crear redes" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:460 +msgid "Entered range address is not valid" +msgstr "La dirección de intervalo introducida no es válida" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:487 +msgid "Network name cannot be repeated in this supernet" +msgstr "El nombre de la red no puede repetirse en la superred" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:494 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:228 +msgid "Successfully added networks" +msgstr "Redes añadidas correctamente" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:498 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:232 +msgid "Network could not be added" +msgstr "No se ha podido añadir la red" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:503 +msgid "No networks to be added to supernet" +msgstr "No hay redes a agregar a la superred" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:508 +msgid "supernet name could not be added, please select supernet" +msgstr "No se ha podido añadir el nombre de la superred, seleccione superred" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:537 +msgid "Could not be deleted, please select supernet and network" +msgstr "No se ha podido eliminar, seleccione una red y una superred" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:544 +#, php-format +msgid "Failed to delete %d/%d networks from supernet" +msgstr "Error al eliminar las redes %d/%d de la superred" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:548 +msgid "Successfully deleted network from supernet" +msgstr "Red eliminada correctamente de la superred" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:550 +#, php-format +msgid "Successfully deleted %d/%d networks from supernet" +msgstr "Redes %d/%d eliminadas correctamente de la superred" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:553 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:286 +msgid "No items selected" +msgstr "No hay elementos seleccionados" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:593 +#: ../../enterprise/tools/ipam/ipam_list.php:117 +msgid "Search filter by name, network address or description" +msgstr "Filtro de búsqueda por nombre, dirección de red o descripción" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:621 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:804 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1202 +#: ../../enterprise/tools/ipam/ipam_list.php:166 +#: ../../enterprise/tools/ipam/ipam_list.php:708 +msgid "Site" +msgstr "Sitio" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:638 +msgid "Min. networks range" +msgstr "Rango mínimo de redes" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:655 +msgid "Max. networks range" +msgstr "Alcance máx. de las redes" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:775 msgid "Subnetting Mask" msgstr "Máscara de subred" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:786 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1450 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:848 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1452 msgid "Update Supernet" msgstr "Actualizar superred" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:803 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1588 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:865 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1590 msgid "New Supernet" msgstr "Nueva superred" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:853 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:915 #, php-format msgid "%s supernets created" msgstr "%s superredes creadas" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:855 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:917 msgid "supernets creation failed" msgstr "Error en la creación de superredes" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1196 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1198 msgid "Address / Masks" msgstr "Dirección / Máscaras" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1198 -msgid "Subnetting mask" -msgstr "Máscara de subred" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1199 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1201 msgid "Networks range" msgstr "Intervalo de red IP" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1207 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:806 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1209 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:798 msgid "Networks" msgstr "Redes" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1374 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1376 msgid "Delete network in supernet" msgstr "Eliminar red de superred" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1423 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1425 msgid "Manage networks in supernet" msgstr "Administrar redes en superred" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1457 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1459 msgid "Add network to supernet" msgstr "Añadir red a superred" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1460 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1462 msgid "Next network" msgstr "Siguiente red" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1493 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1495 msgid "Delete Supernet" msgstr "Borrar superred" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1515 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:990 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1517 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:980 #: ../../include/functions_visual_map_editor.php:831 #: ../../include/rest-api/models/VisualConsole/Items/Group.php:727 msgid "Show statistics" msgstr "Mostrar estadísticas" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1580 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1582 msgid "No Supernet found" msgstr "Superred no encontrada" -#: ../../enterprise/tools/ipam/ipam_list.php:124 -#: ../../enterprise/tools/ipam/ipam_list.php:709 +#: ../../enterprise/tools/ipam/ipam_list.php:60 +msgid "Location ID" +msgstr "ID de la ubicación" + +#: ../../enterprise/tools/ipam/ipam_list.php:61 +msgid "Group ID" +msgstr "ID del grupo" + +#: ../../enterprise/tools/ipam/ipam_list.php:65 +msgid "Recon server ID" +msgstr "ID del servidor recon" + +#: ../../enterprise/tools/ipam/ipam_list.php:67 +msgid "VRF" +msgstr "VRF" + +#: ../../enterprise/tools/ipam/ipam_list.php:191 +#: ../../enterprise/tools/ipam/ipam_list.php:715 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:58 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:62 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:67 #: ../../enterprise/tools/ipam/ipam_vlan_network.php:39 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:402 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:460 msgid "Vlan" msgstr "Vlan" -#: ../../enterprise/tools/ipam/ipam_list.php:478 +#: ../../enterprise/tools/ipam/ipam_list.php:484 #: ../../enterprise/tools/ipam/ipam_action.php:150 #: ../../enterprise/tools/ipam/ipam_action.php:341 msgid "Incorrect format in Subnet field" msgstr "Formato incorrecto en el campo Subred" -#: ../../enterprise/tools/ipam/ipam_list.php:512 +#: ../../enterprise/tools/ipam/ipam_list.php:518 msgid "Could not be created: The location id does not exist." msgstr "No se pudo crear: el identificador de ubicación no existe." -#: ../../enterprise/tools/ipam/ipam_list.php:520 +#: ../../enterprise/tools/ipam/ipam_list.php:526 #: ../../enterprise/tools/ipam/ipam_action.php:244 #, php-format msgid "Could not be created: %s" msgstr "No se ha podido crear: %s" -#: ../../enterprise/tools/ipam/ipam_list.php:529 +#: ../../enterprise/tools/ipam/ipam_list.php:535 #, php-format msgid "%s networks created" msgstr "%s redes creadas" -#: ../../enterprise/tools/ipam/ipam_list.php:531 +#: ../../enterprise/tools/ipam/ipam_list.php:537 msgid "Networks creation failed" msgstr "Error en la creación de redes" -#: ../../enterprise/tools/ipam/ipam_list.php:596 +#: ../../enterprise/tools/ipam/ipam_list.php:602 msgid "No networks found" msgstr "No se ha encontrado ninguna red" -#: ../../enterprise/tools/ipam/ipam_list.php:732 +#: ../../enterprise/tools/ipam/ipam_list.php:738 msgid "IPs" msgstr "IPs" -#: ../../enterprise/tools/ipam/ipam_list.php:817 +#: ../../enterprise/tools/ipam/ipam_list.php:823 msgid "Edit network" msgstr "Modificar red" -#: ../../enterprise/tools/ipam/ipam_list.php:828 +#: ../../enterprise/tools/ipam/ipam_list.php:834 msgid "Delete network" msgstr "Eliminar red" @@ -32656,8 +32418,8 @@ msgstr "Eliminar red" #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:488 #: ../../operation/agentes/interface_view.functions.php:97 #: ../../operation/agentes/interface_view.functions.php:150 -#: ../../operation/agentes/ver_agente.php:1419 -#: ../../operation/agentes/ver_agente.php:1840 +#: ../../operation/agentes/ver_agente.php:1450 +#: ../../operation/agentes/ver_agente.php:1871 msgid "Interfaces" msgstr "Interfaces" @@ -32700,7 +32462,7 @@ msgid "Created" msgstr "Creado" #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:537 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1023 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1006 msgid "No vlans found" msgstr "No se han encontrado vlans" @@ -32736,7 +32498,7 @@ msgid "Successfully updated." msgstr "Actualizado correctamente" #: ../../enterprise/tools/ipam/ipam_action.php:456 -#: ../../include/functions_reporting.php:3102 +#: ../../include/functions_reporting.php:3110 msgid "No changes found." msgstr "No se han encontrado cambios" @@ -32818,7 +32580,7 @@ msgid "leased expiration" msgstr "Concesión caducada" #: ../../enterprise/tools/ipam/ipam_ajax.php:476 -#: ../../include/class/NetworkMap.class.php:3073 +#: ../../include/class/NetworkMap.class.php:3075 msgid "MAC" msgstr "MAC" @@ -32840,7 +32602,7 @@ msgid "Executing command: %s" msgstr "Ejecutar comando: %s" #: ../../enterprise/tools/ipam/ipam_ajax.php:554 -#: ../../include/functions_events.php:5970 +#: ../../include/functions_events.php:5879 msgid "Execute again" msgstr "Ejecutar de nuevo" @@ -32852,127 +32614,125 @@ msgstr "Ping a un host" msgid "Found supernets" msgstr "Superredes encontradas" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:45 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:268 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:103 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:326 msgid "There is no VLAN name. Please introduce a name" msgstr "No hay nombre de vlan. Añada un nombre" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:49 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:87 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:272 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:107 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:145 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:330 msgid "Custom ID is not valid" msgstr "El ID personalizado no es válido" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:66 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:124 msgid "Vlan created" msgstr "Vlan creada" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:68 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:126 msgid "Vlan not created" msgstr "Vlan no creada" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:72 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:296 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:130 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:354 msgid "VLAN name exists in database, please select another name" -msgstr "" -"El nombre de la vlan ya existe en la base de datos, seleccione otro nombre" +msgstr "El nombre de la vlan ya existe en la base de datos, seleccione otro nombre" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:83 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:141 msgid "There is no vlan name. Please introduce a name" msgstr "No hay nombre de vlan. Añada un nombre" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:109 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:167 msgid "Vlan updated" msgstr "Vlan actualizada" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:111 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:169 msgid "Vlan not updated" msgstr "Vlan no actualizada" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:115 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:173 msgid "Vlan name exists in database, please select other name" -msgstr "" -"El nombre de la vlan ya existe en la base de datos, seleccione otro nombre" +msgstr "El nombre de la vlan ya existe en la base de datos, seleccione otro nombre" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:135 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:193 msgid "Could not be deleted, please select vlan" msgstr "No se ha podido borrar, seleccione vlan" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:163 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:221 msgid "Network name cannot be repeated in this Vlan" msgstr "El nombre de la red no se puede repetir en esta vlan" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:179 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:237 msgid "Network name could not be added, please select network" msgstr "No se ha podido añadir el nombre de la red, seleccione una red" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:184 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:242 msgid "Vlan name could not be added, please select vlan" msgstr "No se ha podido añadir el nombre de la vlan, seleccione vlan" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:212 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:270 msgid "Could not be deleted, please select VLAN and network" msgstr "No se ha podido eliminar, seleccione una VLAN y una red" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:219 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:277 #, php-format msgid "Failed to delete %d/%d networks from VLAN" msgstr "Error al eliminar redes %d/%d de VLAN" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:223 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:281 msgid "Successfully deleted network from VLAN" msgstr "Red eliminada correctamente de VLAN" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:225 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:283 #, php-format msgid "Successfully deleted %d/%d networks from VLAN" msgstr "Redes %d/%d eliminadas correctamente de VLAN" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:303 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:361 #, php-format msgid "%s VLAN networks have been created" msgstr "%s redes VLAN creadas" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:305 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:363 msgid "Could not create VLAN networks" msgstr "No se pudieron crear redes VLAN" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:336 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:394 msgid "Search filter by name" msgstr "Filtro de búsqueda por nombre" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:461 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:940 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:519 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:932 msgid "Update Vlan" msgstr "Actualizar vlan" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:473 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1031 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:531 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1014 msgid "New Vlan" msgstr "Nueva vlan" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:854 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:846 msgid "Delete network to vlan" msgstr "Borrar una red de vlan" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:914 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:906 msgid "Manage networks in VLAN" msgstr "Administrar redes en VLAN" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:934 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:926 msgid "Not assigned networks" msgstr "Redes no asignadas" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:947 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:966 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:939 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:949 msgid "Add network to Vlan" msgstr "Añadir red a vlan" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:950 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:942 msgid "Create network" msgstr "Crear red" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:984 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:967 msgid "Delete Vlan" msgstr "Eliminar vlan" @@ -33075,13 +32835,13 @@ msgstr "Se ha subido correctamente el paquete." #: ../../update_manager_client/views/offline.php:68 #, php-format msgid "" -"Please keep in mind that this package is going to override your actual %s " -"files and that it's recommended to conduct a backup before continuing the " -"updating process." +"Please keep in mind that this package is going to override your actual %s files " +"and that it's recommended to conduct a backup before continuing the updating " +"process." msgstr "" -"Tenga en cuenta que este paquete anulará los archivos de %s actuales, por lo " -"que se recomienda hacer una copia de seguridad antes de continuar con el " -"proceso de actualización." +"Tenga en cuenta que este paquete anulará los archivos de %s actuales, por lo que " +"se recomienda hacer una copia de seguridad antes de continuar con el proceso de " +"actualización." #: ../../update_manager_client/views/offline.php:69 msgid "Click on the file below to begin." @@ -33146,12 +32906,12 @@ msgstr "" #: ../../update_manager_client/views/offline.php:83 msgid "" "File name does not match required format: package_NUMBER.oum or " -"pandorafms_server[_enterprise]-7.0NG.NUMBER_x86[_64].tar.gz, you can use " -"numbers with decimals." +"pandorafms_server[_enterprise]-7.0NG.NUMBER_x86[_64].tar.gz, you can use numbers " +"with decimals." msgstr "" -"El nombre del archivo no coincide con el formato requerido: package_NUMBER.oum " -"o pandorafms_server[_enterprise]-7.0NG. NUMBER_x86[_64].tar.gz, puede usar " -"números con decimales." +"El nombre del archivo no coincide con el formato requerido: package_NUMBER.oum o " +"pandorafms_server[_enterprise]-7.0NG. NUMBER_x86[_64].tar.gz, puede usar números " +"con decimales." #: ../../update_manager_client/views/offline.php:84 msgid "Files included in this package" @@ -33169,11 +32929,10 @@ msgstr "Verificar la firma del paquete" #, php-format msgid "" "Copy into the textarea the signature validation token you can retrieve from %s " -"and press OK to verify the package, press ignore to avoid signature " -"verification" +"and press OK to verify the package, press ignore to avoid signature verification" msgstr "" -"Copie en el área de texto el token de validación de firma que puede recuperar " -"de %s y presione OK para verificar el paquete, presione ignorar para evitar la " +"Copie en el área de texto el token de validación de firma que puede recuperar de " +"%s y presione OK para verificar el paquete, presione ignorar para evitar la " "verificación de firma" #: ../../update_manager_client/views/offline.php:88 @@ -33193,8 +32952,8 @@ msgid "" "installed unless patches are allowed. Please enable patches in update manager " "settings." msgstr "" -"Esta actualización no se corresponde con la siguiente versión de %s y no se va " -"a instalar a menos que se permitan parches. Habilite los parches en la " +"Esta actualización no se corresponde con la siguiente versión de %s y no se va a " +"instalar a menos que se permitan parches. Habilite los parches en la " "configuración del administrador de actualizaciones." #: ../../update_manager_client/views/register.php:48 @@ -33217,19 +32976,18 @@ msgid "" " said database at any time from the Warp update options." msgstr "" "Al suscribirse al servicio Warp Update para %s, acepta que\n" -" registremos su %s instancia como identificador en una base de " -"datos propiedad de %s. Estos datos se usarán exclusivamente para\n" -" proporcionarle información sobre %s y no se compartirá con " -"terceros. Puede darse de baja de la\n" -" base de datos en cualquier momento desde las opciones de Warp " -"update." +" registremos su %s instancia como identificador en una base de datos " +"propiedad de %s. Estos datos se usarán exclusivamente para\n" +" proporcionarle información sobre %s y no se compartirá con terceros. " +"Puede darse de baja de la\n" +" base de datos en cualquier momento desde las opciones de Warp update." #: ../../update_manager_client/views/register.php:75 msgid "Visit our privacy policy for more information" msgstr "Visite nuestra política de privacidad para obtener más información" #: ../../update_manager_client/views/register.php:79 -#: ../../include/class/Diagnostics.class.php:1942 +#: ../../include/class/Diagnostics.class.php:1943 msgid "Your email" msgstr "Su email" @@ -33420,8 +33178,7 @@ msgstr "Use SSH o Telnet." #: ../../extensions/quick_shell.php:273 msgid "WebService engine is not working properly, please check documentation." -msgstr "" -"El motor WebService no funciona correctamente, consulte la documentación." +msgstr "El motor WebService no funciona correctamente, consulte la documentación." #: ../../extensions/quick_shell.php:432 #, php-format @@ -33507,15 +33264,14 @@ msgstr "Error al añadir el elemento '%s' al informe '%s'" #, php-format msgid "Error create '%s' report, the name exist and there aren't free name." msgstr "" -"Error al crear el informe '%s'. El nombre ya existe y no hay nombres " -"disponibles." +"Error al crear el informe '%s'. El nombre ya existe y no hay nombres disponibles." #: ../../extensions/resource_registration.php:105 #, php-format msgid "Warning create '%s' report, the name exist, the report have a name %s." msgstr "" -"Advertencia al crear el informe '%s'. El nombre ya existe y el informe tiene " -"el nombre %s." +"Advertencia al crear el informe '%s'. El nombre ya existe y el informe tiene el " +"nombre %s." #: ../../extensions/resource_registration.php:114 msgid "Error the report haven't name." @@ -33566,11 +33322,10 @@ msgstr "" #: ../../extensions/resource_registration.php:521 #, php-format -msgid "" -"Warning create '%s' visual map, the name exist, the report have a name %s." +msgid "Warning create '%s' visual map, the name exist, the report have a name %s." msgstr "" -"Advertencia al crear el mapa visual '%s'. El nombre ya existe y el informe " -"tiene el nombre %s." +"Advertencia al crear el mapa visual '%s'. El nombre ya existe y el informe tiene " +"el nombre %s." #: ../../extensions/resource_registration.php:533 #, php-format @@ -33627,22 +33382,21 @@ msgstr "Registro de recursos" #: ../../godmode/modules/module_list.php:54 #: ../../godmode/groups/configure_modu_group.php:39 #: ../../godmode/groups/modu_group_list.php:79 -#: ../../godmode/agentes/configurar_agente.php:820 -#: ../../godmode/agentes/configurar_agente.php:844 +#: ../../godmode/agentes/configurar_agente.php:838 +#: ../../godmode/agentes/configurar_agente.php:862 #: ../../godmode/agentes/modificar_agente.php:105 #: ../../godmode/agentes/fields_manager.php:55 #: ../../godmode/agentes/configure_field.php:75 -#: ../../godmode/netflow/nf_edit.php:59 ../../godmode/menu.php:132 +#: ../../godmode/netflow/nf_edit.php:59 ../../godmode/menu.php:221 #: ../../godmode/category/category.php:81 #: ../../godmode/category/edit_category.php:92 -#: ../../operation/agentes/ver_agente.php:1930 +#: ../../operation/agentes/ver_agente.php:1961 msgid "Resources" msgstr "Recursos" #: ../../extensions/resource_registration.php:1112 #, php-format -msgid "" -"This node is configured with centralized mode. Go to %s to create a policy." +msgid "This node is configured with centralized mode. Go to %s to create a policy." msgstr "" "Este nodo está configurado en modo centralizado. Vaya a %s para crear una " "política." @@ -33658,8 +33412,8 @@ msgstr "Aquí puede añadir una plantilla de recurso en formato .ptr." #: ../../extensions/resource_registration.php:1121 #, php-format msgid "" -"Please refer to our documentation for more information on how to obtain and " -"use %s resources." +"Please refer to our documentation for more information on how to obtain and use " +"%s resources." msgstr "" "Diríjase a nuestra documentación para encontrar más información sobre como " "obtener y usar los recursos de %s." @@ -33681,77 +33435,83 @@ msgstr "Archivo a cargar" msgid "Group filter" msgstr "Filtro de grupo" -#: ../../extensions/api_checker.php:217 ../../extensions/api_checker.php:395 +#: ../../extensions/api_checker.php:180 ../../include/functions_ui.php:534 +msgid "Request successfully processed" +msgstr "Petición procesada correctamente" + +#: ../../extensions/api_checker.php:182 +msgid "Incorrect URL" +msgstr "URL incorrecta" + +#: ../../extensions/api_checker.php:227 ../../extensions/api_checker.php:405 msgid "API checker" msgstr "Comprobación API" -#: ../../extensions/api_checker.php:236 +#: ../../extensions/api_checker.php:246 #, php-format msgid "%s Console URL" msgstr "%s URL de la consola" -#: ../../extensions/api_checker.php:243 -#: ../../godmode/users/configure_user.php:1054 -#: ../../godmode/users/configure_user.php:1077 -#: ../../operation/users/user_edit.php:299 -#: ../../operation/users/user_edit.php:338 +#: ../../extensions/api_checker.php:253 ../../godmode/users/configure_user.php:1066 +#: ../../godmode/users/configure_user.php:1089 +#: ../../operation/users/user_edit.php:299 ../../operation/users/user_edit.php:338 msgid "API Token" msgstr "Token de API" -#: ../../extensions/api_checker.php:243 +#: ../../extensions/api_checker.php:253 msgid "Use API Token instead API Pass, User and Password." msgstr "Utilice el token de API en lugar de API Pass, Usuario y Contraseña." -#: ../../extensions/api_checker.php:248 +#: ../../extensions/api_checker.php:258 msgid "API Pass" msgstr "Contraseña de la API" -#: ../../extensions/api_checker.php:274 +#: ../../extensions/api_checker.php:284 msgid "Action (get or set)" msgstr "Acción (obtener o establecer)" -#: ../../extensions/api_checker.php:291 +#: ../../extensions/api_checker.php:301 msgid "ID 2" msgstr "ID 2" -#: ../../extensions/api_checker.php:298 +#: ../../extensions/api_checker.php:308 msgid "Return Type" msgstr "Tipo de retorno" -#: ../../extensions/api_checker.php:310 +#: ../../extensions/api_checker.php:320 msgid "Other Mode" msgstr "Otro modo" -#: ../../extensions/api_checker.php:324 +#: ../../extensions/api_checker.php:334 msgid "Raw URL" msgstr "URL en crudo" -#: ../../extensions/api_checker.php:336 +#: ../../extensions/api_checker.php:346 msgid "Call parameters" msgstr "Parámetros de llamada" -#: ../../extensions/api_checker.php:336 +#: ../../extensions/api_checker.php:346 msgid "Action: get Operation: module_last_value id: 63" msgstr "Acción: obtener Operación : module_last_value id: 63" -#: ../../extensions/api_checker.php:343 +#: ../../extensions/api_checker.php:353 msgid "Custom URL" msgstr "URL personalizada:" -#: ../../extensions/api_checker.php:351 +#: ../../extensions/api_checker.php:361 msgid "Call" msgstr "Llamada" -#: ../../extensions/api_checker.php:382 +#: ../../extensions/api_checker.php:392 msgid "Hide URL" msgstr "Ocultar URL" -#: ../../extensions/api_checker.php:386 +#: ../../extensions/api_checker.php:396 msgid "Show URL" msgstr "Mostrar URL" #: ../../extensions/db_status.php:25 ../../extensions/db_status.php:520 -#: ../../godmode/menu.php:476 +#: ../../godmode/menu.php:572 msgid "DB Schema check" msgstr "Comprobación del esquema de la BD" @@ -33764,9 +33524,9 @@ msgid "" "This extension checks the DB is correct. Because sometimes the old DB from a " "migration has not some fields in the tables or the data is changed." msgstr "" -"Esta extensión comprueba que la DB es correcta, ya que, en ocasiones, la " -"antigua DB de una migración no tiene algunos campos en las tablas o los datos " -"son diferentes." +"Esta extensión comprueba que la DB es correcta, ya que, en ocasiones, la antigua " +"DB de una migración no tiene algunos campos en las tablas o los datos son " +"diferentes." #: ../../extensions/db_status.php:56 msgid "At the moment the checks is for MySQL/MariaDB." @@ -33817,8 +33577,7 @@ msgstr "Hecho! %s La base de datos contiene todas las tablas" #, php-format msgid "%s DB could not retrieve all tables. The missing tables are (%s)" msgstr "" -"%s La base de datos no ha podido obtener todas las tablas. Faltan las tablas " -"(%s)" +"%s La base de datos no ha podido obtener todas las tablas. Faltan las tablas (%s)" #: ../../extensions/db_status.php:302 ../../extensions/db_status.php:313 #: ../../extensions/db_status.php:416 @@ -33872,8 +33631,8 @@ msgid "" "Problem uploading. Please check this PHP runtime variable values:
  "
 "post_max_size (currently "
 msgstr ""
-"Problema de carga. Compruebe los valores de esta variable de tiempo de "
-"ejecución de PHP: 
  post_max_size (actualmente "
+"Problema de carga. Compruebe los valores de esta variable de tiempo de ejecución "
+"de PHP: 
  post_max_size (actualmente "
 
 #: ../../extensions/files_repo.php:244 ../../extensions/files_repo.php:261
 #: ../../extensions/files_repo.php:281
@@ -33899,11 +33658,11 @@ msgid ""
 "console\n"
 "            using native SQL sentences. Please note that you can damage "
 "your %s installation\n"
-"            if you don't know exactly what are you are doing,\n"
+"            if you don't know exactly what you are doing,\n"
 "            this means that you can severily damage your setup using this "
 "extension.\n"
-"            This extension is intended to be used only by experienced "
-"users\n"
+"            This extension is intended to be used only by experienced users\n"
 "            with a depth knowledge of %s internals."
 msgstr ""
 "Esta es una extensión avanzada de la interfaz con la base de datos %s "
@@ -33937,25 +33696,24 @@ msgid "Error querying database node"
 msgstr "Error al consultar el nodo de la base de datos"
 
 #: ../../extensions/agents_modules.php:404
-#: ../../godmode/reporting/reporting_builder.item_editor.php:2000
+#: ../../godmode/reporting/reporting_builder.item_editor.php:2042
 #: ../../include/lib/Dashboard/Widgets/agent_module.php:255
 msgid "Show module status"
 msgstr "Mostrar el estado del módulo"
 
 #: ../../extensions/agents_modules.php:405
-#: ../../godmode/reporting/reporting_builder.item_editor.php:2001
+#: ../../godmode/reporting/reporting_builder.item_editor.php:2043
 #: ../../include/lib/Dashboard/Widgets/agent_module.php:256
 msgid "Show module data"
 msgstr "Mostrar datos del módulo"
 
 #: ../../extensions/agents_modules.php:409
-#: ../../godmode/reporting/reporting_builder.item_editor.php:1996
+#: ../../godmode/reporting/reporting_builder.item_editor.php:2038
 #: ../../include/lib/Dashboard/Widgets/agent_module.php:265
 msgid "Information to be shown"
 msgstr "Información que debe mostrarse"
 
-#: ../../extensions/agents_modules.php:551
-#: ../../include/functions_reports.php:807
+#: ../../extensions/agents_modules.php:551 ../../include/functions_reports.php:807
 msgid "Agents/Modules"
 msgstr "Agentes/Módulos"
 
@@ -33972,7 +33730,7 @@ msgid "Secondary groups and agent subgroups will be taken into account."
 msgstr "Los grupos secundarios y los subgrupos de agentes se tendrán en cuenta."
 
 #: ../../extensions/agents_modules.php:857
-#: ../../include/functions_reporting.php:3385
+#: ../../include/functions_reporting.php:3393
 msgid "There are no agents with modules"
 msgstr "No hay agentes con módulos"
 
@@ -33985,27 +33743,27 @@ msgid "More modules"
 msgstr "Más módulos"
 
 #: ../../extensions/agents_modules.php:1054
-#: ../../include/functions_reporting_html.php:2303
+#: ../../include/functions_reporting_html.php:2307
 msgid "Orange cell when the module has fired alerts"
 msgstr "Cuadro naranja cuando el módulo ha disparado alertas"
 
 #: ../../extensions/agents_modules.php:1056
-#: ../../include/functions_reporting_html.php:2304
+#: ../../include/functions_reporting_html.php:2308
 msgid "Red cell when the module has a critical status"
 msgstr "Celda roja cuando el módulo está en estado crítico"
 
 #: ../../extensions/agents_modules.php:1059
-#: ../../include/functions_reporting_html.php:2305
+#: ../../include/functions_reporting_html.php:2309
 msgid "Yellow cell when the module has a warning status"
 msgstr "Cuadro amarillo cuando el módulo está en estado advertencia"
 
 #: ../../extensions/agents_modules.php:1061
-#: ../../include/functions_reporting_html.php:2306
+#: ../../include/functions_reporting_html.php:2310
 msgid "Green cell when the module has a normal status"
 msgstr "Cuadro verde cuando el módulo está en estado normal"
 
 #: ../../extensions/agents_modules.php:1063
-#: ../../include/functions_reporting_html.php:2307
+#: ../../include/functions_reporting_html.php:2311
 msgid "Grey cell when the module has an unknown status"
 msgstr "Cuadro gris cuando el módulo está en estado desconocido"
 
@@ -34032,8 +33790,7 @@ msgstr "No es posible generar una vista previa del archivo"
 #: ../../extensions/pandora_logs.php:39 ../../extensions/pandora_logs.php:46
 msgid "The folder /var/log/pandora must have pandora:apache and its content too."
 msgstr ""
-"La carpeta /var/log/pandora debe contener pandora:apache y también su "
-"contenido."
+"La carpeta /var/log/pandora debe contener pandora:apache y también su contenido."
 
 #: ../../extensions/pandora_logs.php:103
 msgid "System logfile viewer"
@@ -34048,12 +33805,11 @@ msgstr ""
 
 #: ../../extensions/pandora_logs.php:110
 msgid ""
-"You can choose the amount of information shown in general setup (Log size "
-"limit in system logs viewer extension), "
+"You can choose the amount of information shown in general setup (Log size limit "
+"in system logs viewer extension), "
 msgstr ""
 "Puedes elegir la cantidad de información que se muestra en la configuración "
-"general (límite de tamaño de logs en la extensión del visor de logs del "
-"sistema) "
+"general (límite de tamaño de logs en la extensión del visor de logs del sistema) "
 
 #: ../../extensions/pandora_logs.php:126
 msgid "System logfiles"
@@ -34119,8 +33875,8 @@ msgid "Copy to clipboard"
 msgstr "Copiar al portapapeles"
 
 #: ../../extensions/files_repo/files_repo_list.php:167
-#: ../../include/functions_reporting_html.php:2335
 #: ../../include/functions_reporting_html.php:2339
+#: ../../include/functions_reporting_html.php:2343
 msgid "No items"
 msgstr "No hay elementos"
 
@@ -34153,11 +33909,10 @@ msgid "Search by module group"
 msgstr "Buscar por grupo de módulos"
 
 #: ../../extensions/module_groups.php:455
-msgid ""
-"Orange cell when the module group and agent have at least one alarm fired."
+msgid "Orange cell when the module group and agent have at least one alarm fired."
 msgstr ""
-"Celda naranja cuando el grupo de módulos y el agente del módulo tengan al "
-"menos una alerta disparada."
+"Celda naranja cuando el grupo de módulos y el agente del módulo tengan al menos "
+"una alerta disparada."
 
 #: ../../extensions/module_groups.php:456
 msgid ""
@@ -34169,11 +33924,11 @@ msgstr ""
 
 #: ../../extensions/module_groups.php:457
 msgid ""
-"Yellow cell when the module group and agent have at least one in warning "
-"status and the others in grey or green status"
+"Yellow cell when the module group and agent have at least one in warning status "
+"and the others in grey or green status"
 msgstr ""
-"Celda amarilla cuando el grupo de módulos y el agente tengan al menos un "
-"módulo en estado crítico y los demás en cualquier otro estado"
+"Celda amarilla cuando el grupo de módulos y el agente tengan al menos un módulo "
+"en estado crítico y los demás en cualquier otro estado"
 
 #: ../../extensions/module_groups.php:458
 msgid ""
@@ -34198,8 +33953,8 @@ msgstr ""
 
 #: ../../extensions/module_groups.php:466
 msgid ""
-"This table shows in columns the modules group and in rows agents group. The "
-"cell shows all modules"
+"This table shows in columns the modules group and in rows agents group. The cell "
+"shows all modules"
 msgstr ""
 "La tabla muestra los grupos de módulos en columnas y los grupos de agente en "
 "filas. La celda muestra todos los módulos."
@@ -34238,8 +33993,7 @@ msgstr "No se pudo guardar el agente (%s), módulo (%s) datos XML"
 msgid "Save agent (%s), module (%s) data xml."
 msgstr "Guardar agente (%s), módulo (%s) datos XML"
 
-#: ../../extensions/realtime_graphs.php:58
-#: ../../extensions/realtime_graphs.php:301
+#: ../../extensions/realtime_graphs.php:58 ../../extensions/realtime_graphs.php:301
 msgid "Realtime graphs"
 msgstr "Gráficas en tiempo real"
 
@@ -34282,7 +34036,7 @@ msgid "Refresh interval"
 msgstr "Intervalo de actualización"
 
 #: ../../extensions/realtime_graphs.php:182
-#: ../../godmode/modules/manage_network_components_form_wizard.php:135
+#: ../../godmode/modules/manage_network_components_form_wizard.php:136
 msgid "Incremental"
 msgstr "Incremental"
 
@@ -34292,6 +34046,7 @@ msgstr "Limpiar gráfica"
 
 #: ../../extensions/realtime_graphs.php:282
 #: ../../godmode/agentes/module_manager_editor_network.php:45
+#: ../../include/functions_snmp_browser.php:660
 msgid "Use this OID"
 msgstr "Usar esta OID"
 
@@ -34302,12 +34057,11 @@ msgstr "Lista de usuarios conectados"
 #: ../../extensions/users_connected.php:64
 #: ../../operation/users/user_edit_header.php:125
 #: ../../operation/messages/message_list.php:82
-#: ../../operation/messages/message_edit.php:94 ../../operation/menu.php:634
+#: ../../operation/messages/message_edit.php:94 ../../operation/menu.php:657
 msgid "Workspace"
 msgstr "Área de trabajo"
 
-#: ../../extensions/users_connected.php:68
-#: ../../extensions/users_connected.php:243
+#: ../../extensions/users_connected.php:68 ../../extensions/users_connected.php:243
 msgid "Users connected"
 msgstr "Usuarios conectados"
 
@@ -34380,11 +34134,16 @@ msgid "No modules for this profile"
 msgstr "No existen módulos para este perfil"
 
 #: ../../godmode/modules/manage_network_templates_form.php:260
-#: ../../operation/snmpconsole/snmp_browser.php:160
-#: ../../operation/snmpconsole/snmp_browser.php:180
+#: ../../operation/snmpconsole/snmp_browser.php:162
+#: ../../operation/snmpconsole/snmp_browser.php:182
 msgid "Add modules"
 msgstr "Añadir módulos"
 
+#: ../../godmode/modules/manage_network_components_form_plugin.php:73
+#: ../../include/class/CustomNetScan.class.php:678
+msgid "macro_desc"
+msgstr "macro_desc"
+
 #: ../../godmode/modules/manage_nc_groups.php:53
 msgid "Component group management"
 msgstr "Gestión de grupos de componentes de red"
@@ -34395,8 +34154,8 @@ msgid ""
 "This node is configured with centralized mode. Component groups are read only. "
 "Go to %s to manage it."
 msgstr ""
-"Este nodo esta configurado con el modo centralizado. Toda la información de "
-"las políticas está en modo lectura. Vaya a %s para administrarlo."
+"Este nodo esta configurado con el modo centralizado. Toda la información de las "
+"políticas está en modo lectura. Vaya a %s para administrarlo."
 
 #: ../../godmode/modules/manage_nc_groups.php:334
 msgid "There are no defined component groups"
@@ -34449,8 +34208,7 @@ msgid ""
 "\t\tFrom this point on, changes to the inventory scripts must be made through "
 "this screen."
 msgstr ""
-"Las configuraciones de los módulos de inventario de los nodos se han "
-"unificado.\n"
+"Las configuraciones de los módulos de inventario de los nodos se han unificado.\n"
 "\t\tA partir de este momento, los cambios en los scripts de inventario deben "
 "realizarse a través de esta pantalla."
 
@@ -34458,32 +34216,32 @@ msgstr ""
 msgid "You can find more information at:"
 msgstr "Encontrará más información en:"
 
-#: ../../godmode/modules/manage_network_components_form_common.php:723
-#: ../../godmode/agentes/module_manager_editor_common.php:2280
+#: ../../godmode/modules/manage_network_components_form_common.php:846
+#: ../../godmode/agentes/module_manager_editor_common.php:2313
 msgid "Please introduce a positive percentage value"
 msgstr "Introduzca un valor porcentual positivo"
 
-#: ../../godmode/modules/manage_network_components_form_network.php:98
+#: ../../godmode/modules/manage_network_components_form_network.php:109
 msgid "SNMP Enterprise String"
 msgstr "Cadena SNMP Enterprise"
 
-#: ../../godmode/modules/manage_network_components_form_network.php:193
-#: ../../godmode/modules/manage_network_components_form_wizard.php:315
+#: ../../godmode/modules/manage_network_components_form_network.php:231
+#: ../../godmode/modules/manage_network_components_form_wizard.php:323
 msgid "Name OID"
 msgstr "Nombre del OID"
 
-#: ../../godmode/modules/manage_network_components_form_wmi.php:41
-#: ../../godmode/agentes/module_manager_editor_wmi.php:106
+#: ../../godmode/modules/manage_network_components_form_wmi.php:50
+#: ../../godmode/agentes/module_manager_editor_wmi.php:101
 #: ../../include/class/CredentialStore.class.php:1009
 #: ../../include/class/CredentialStore.class.php:1353
 msgid "Namespace"
 msgstr "Espacio de nombres"
 
-#: ../../godmode/modules/manage_network_components_form.php:361
+#: ../../godmode/modules/manage_network_components_form.php:363
 msgid "Update Network Component"
 msgstr "Actualización de componente de red"
 
-#: ../../godmode/modules/manage_network_components_form.php:363
+#: ../../godmode/modules/manage_network_components_form.php:365
 msgid "Create Network Component"
 msgstr "Crear componente de red"
 
@@ -34497,14 +34255,15 @@ msgid ""
 "This node is configured with centralized mode. All remote components are read "
 "only. Go to %s to manage them."
 msgstr ""
-"Este nodo esta configurado con el modo centralizado. Toda la información de "
-"las políticas está en modo lectura. Vaya a %s para administrarlo."
+"Este nodo esta configurado con el modo centralizado. Toda la información de las "
+"políticas está en modo lectura. Vaya a %s para administrarlo."
 
-#: ../../godmode/modules/manage_network_components.php:435
-msgid "Could not be created because the component exists"
-msgstr "No se ha podido crear porque el componente existe"
+#: ../../godmode/modules/manage_network_components.php:666
+#: ../../include/rest-api/models/VisualConsole/Items/Group.php:715
+msgid "Recursive"
+msgstr "Recursivo"
 
-#: ../../godmode/modules/manage_network_components.php:689
+#: ../../godmode/modules/manage_network_components.php:684
 msgid "Search by name, description, tcp send or tcp rcv, list matches."
 msgstr ""
 "Búsqueda por nombre, descripción, envío TCP o TCP RCV, lista las coincidencias."
@@ -34541,91 +34300,98 @@ msgstr "Añadir una oid de macro"
 msgid "Remove last macro oid"
 msgstr "Eliminar último macro de oid"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:134
+#: ../../godmode/modules/manage_network_components_form_wizard.php:135
 msgid "Numeric"
 msgstr "Numérico"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:136
+#: ../../godmode/modules/manage_network_components_form_wizard.php:137
 msgid "Boolean"
 msgstr "Boleano"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:137
+#: ../../godmode/modules/manage_network_components_form_wizard.php:138
 msgid "Alphanumeric"
 msgstr "Alfanumérico"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:258
+#: ../../godmode/modules/manage_network_components_form_wizard.php:262
 msgid "Add by default"
 msgstr "Añadir por defecto"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:286
+#: ../../godmode/modules/manage_network_components_form_wizard.php:295
 msgid "Module protocol"
 msgstr "Protocolo de módulo"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:302
+#: ../../godmode/modules/manage_network_components_form_wizard.php:311
 msgid "Protocol"
 msgstr "Protocolo"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:318
+#: ../../godmode/modules/manage_network_components_form_wizard.php:328
 msgid "Manufacturer ID"
 msgstr "ID del fabricante"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:350
+#: ../../godmode/modules/manage_network_components_form_wizard.php:348
+#: ../../godmode/massive/massive_delete_modules.php:326
+#: ../../godmode/massive/massive_edit_modules.php:305
+#: ../../include/ajax/module.php:1038
+msgid "Module type"
+msgstr "Tipo módulo"
+
+#: ../../godmode/modules/manage_network_components_form_wizard.php:364
 msgid "Component Group"
 msgstr "Grupo de componente"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:368
+#: ../../godmode/modules/manage_network_components_form_wizard.php:383
 msgid "Module unit"
 msgstr "Unidad de módulo"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:464
+#: ../../godmode/modules/manage_network_components_form_wizard.php:567
 msgid "Scan Type"
 msgstr "Tipo de escaneo"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:478
+#: ../../godmode/modules/manage_network_components_form_wizard.php:583
 #: ../../godmode/agentes/planned_downtime.list.php:405
 msgid "Execution type"
 msgstr "Tipo de ejecución"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:498
+#: ../../godmode/modules/manage_network_components_form_wizard.php:605
 msgid "Value OID"
 msgstr "OID del valor"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:515
+#: ../../godmode/modules/manage_network_components_form_wizard.php:624
 msgid "Macros OID"
 msgstr "OID de macros"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:523
-#: ../../godmode/modules/manage_network_components_form_wizard.php:708
+#: ../../godmode/modules/manage_network_components_form_wizard.php:634
+#: ../../godmode/modules/manage_network_components_form_wizard.php:847
 msgid "Value operation"
 msgstr "Operación de valores"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:540
-#: ../../godmode/modules/manage_network_components_form_wizard.php:725
+#: ../../godmode/modules/manage_network_components_form_wizard.php:653
+#: ../../godmode/modules/manage_network_components_form_wizard.php:866
 msgid "Satellite execution"
 msgstr "Ejecución de satélite"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:557
-#: ../../godmode/modules/manage_network_components_form_wizard.php:742
+#: ../../godmode/modules/manage_network_components_form_wizard.php:672
+#: ../../godmode/modules/manage_network_components_form_wizard.php:885
 msgid "Server plugin"
 msgstr "Plugin de servidor"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:595
+#: ../../godmode/modules/manage_network_components_form_wizard.php:716
 msgid "WMI class"
 msgstr "Clase WMI"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:612
+#: ../../godmode/modules/manage_network_components_form_wizard.php:736
 msgid "Query key field"
 msgstr "Campo de clave de consulta"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:629
+#: ../../godmode/modules/manage_network_components_form_wizard.php:755
 msgid "Query extra fields"
 msgstr "Campos extra de consulta"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:637
+#: ../../godmode/modules/manage_network_components_form_wizard.php:764
 msgid "Query filters"
 msgstr "Filtros de consulta"
 
-#: ../../godmode/modules/manage_network_components_form_wizard.php:680
+#: ../../godmode/modules/manage_network_components_form_wizard.php:815
 msgid "Field value"
 msgstr "Calor de campo"
 
@@ -34644,7 +34410,7 @@ msgstr "Dejar en blanco para los módulos de inventario LOCALES"
 #: ../../godmode/massive/massive_enable_disable_alerts.php:196
 #: ../../godmode/massive/massive_enable_disable_alerts.php:231
 #: ../../include/class/ModuleTemplates.class.php:1184
-#: ../../include/lib/Dashboard/Widgets/BasicChart.php:491
+#: ../../include/lib/Dashboard/Widgets/BasicChart.php:515
 msgid "Format"
 msgstr "Formato"
 
@@ -34676,14 +34442,14 @@ msgid ""
 "Here is placed the script for the REMOTE inventory modules Local inventory "
 "modules don't use this field"
 msgstr ""
-"Aquí se coloca el script para los módulos de inventario REMOTOS. Los módulos "
-"de inventario locales no usan este campo."
+"Aquí se coloca el script para los módulos de inventario REMOTOS. Los módulos de "
+"inventario locales no usan este campo."
 
 #: ../../godmode/modules/module_list.php:45
 msgid "Defined module types"
 msgstr "Tipos de módulos definidos"
 
-#: ../../godmode/modules/module_list.php:58 ../../godmode/menu.php:113
+#: ../../godmode/modules/module_list.php:58 ../../godmode/menu.php:202
 msgid "Module types"
 msgstr "Tipos de módulos"
 
@@ -34728,7 +34494,7 @@ msgid "Database size stats"
 msgstr "Tamaño de estadísticas de la base de datos"
 
 #: ../../godmode/db/db_main.php:108 ../../include/class/Diagnostics.class.php:603
-#: ../../include/functions_reporting.php:14813
+#: ../../include/functions_reporting.php:14867
 msgid "Total events"
 msgstr "Total de eventos"
 
@@ -34785,12 +34551,12 @@ msgid "Update group"
 msgstr "Actualizar grupo"
 
 #: ../../godmode/groups/configure_group.php:95
-#: ../../godmode/groups/group_list.php:1018
+#: ../../godmode/groups/group_list.php:1028
 msgid "Create group"
 msgstr "Crear grupo"
 
 #: ../../godmode/groups/configure_group.php:112
-#: ../../godmode/groups/group_list.php:381
+#: ../../godmode/groups/group_list.php:391
 msgid "Manage agents group"
 msgstr "Administrar grupo de agentes"
 
@@ -34817,7 +34583,7 @@ msgstr ""
 "de él."
 
 #: ../../godmode/groups/configure_group.php:263
-#: ../../include/functions_events.php:5073
+#: ../../include/functions_events.php:5031
 msgid "Contact"
 msgstr "Contacto"
 
@@ -34835,75 +34601,72 @@ msgstr "Máximo de agentes permitidos"
 
 #: ../../godmode/groups/configure_group.php:273
 msgid "Set the maximum of agents allowed for this group. 0 is unlimited."
-msgstr ""
-"Establezca el máximo de agentes permitidos en este grupo. 0 es ilimitado."
+msgstr "Establezca el máximo de agentes permitidos en este grupo. 0 es ilimitado."
 
-#: ../../godmode/groups/group_list.php:312
+#: ../../godmode/groups/group_list.php:322
 msgid "Tree Group view"
 msgstr "Vista de árbol de grupos"
 
-#: ../../godmode/groups/group_list.php:336
+#: ../../godmode/groups/group_list.php:346
 msgid "Credential Store"
 msgstr "Almacén de credenciales"
 
-#: ../../godmode/groups/group_list.php:342
+#: ../../godmode/groups/group_list.php:352
 #, php-format
 msgid "Groups defined in %s"
 msgstr "Grupos definidos en %s"
 
-#: ../../godmode/groups/group_list.php:352
-#: ../../godmode/agentes/module_manager_editor_network.php:173
-#: ../../godmode/menu.php:225 ../../include/class/AgentWizard.class.php:723
+#: ../../godmode/groups/group_list.php:362
+#: ../../godmode/agentes/module_manager_editor_network.php:168
+#: ../../godmode/menu.php:321 ../../include/class/AgentWizard.class.php:723
 #: ../../include/class/AgentWizard.class.php:779
 msgid "Credential store"
 msgstr "Almacén de credenciales"
 
-#: ../../godmode/groups/group_list.php:400
+#: ../../godmode/groups/group_list.php:410
 #, php-format
 msgid ""
 "This node is configured with centralized mode. All groups information is read "
 "only. Go to %s to manage it."
 msgstr ""
-"Este nodo esta configurado con el modo centralizado. Toda la información de "
-"las políticas está en modo lectura. Vaya a %s para administrarlo."
+"Este nodo esta configurado con el modo centralizado. Toda la información de las "
+"políticas está en modo lectura. Vaya a %s para administrarlo."
 
-#: ../../godmode/groups/group_list.php:465
+#: ../../godmode/groups/group_list.php:475
 #: ../../godmode/groups/modu_group_list.php:129
 msgid "Group successfully created"
 msgstr "Grupo creado correctamente"
 
-#: ../../godmode/groups/group_list.php:467
+#: ../../godmode/groups/group_list.php:477
 #: ../../godmode/groups/modu_group_list.php:132
 msgid "There was a problem creating group"
 msgstr "Ha habido un problema al crear el grupo."
 
-#: ../../godmode/groups/group_list.php:470
-#: ../../godmode/groups/group_list.php:543
+#: ../../godmode/groups/group_list.php:480 ../../godmode/groups/group_list.php:553
 msgid "Each group must have a different name"
 msgstr "Cada grupo debe tener un nombre diferente"
 
-#: ../../godmode/groups/group_list.php:473
-#: ../../godmode/groups/group_list.php:546
+#: ../../godmode/groups/group_list.php:483 ../../godmode/groups/group_list.php:556
 msgid "Group must have a name"
 msgstr "El grupo debe tener un nombre"
 
-#: ../../godmode/groups/group_list.php:538
+#: ../../godmode/groups/group_list.php:548
 #: ../../godmode/groups/modu_group_list.php:165
 msgid "Group successfully updated"
 msgstr "Grupo actualizado correctamente"
 
-#: ../../godmode/groups/group_list.php:540
+#: ../../godmode/groups/group_list.php:550
 #: ../../godmode/groups/modu_group_list.php:168
 msgid "There was a problem modifying group"
 msgstr "Ha habido un problema al modificar el grupo"
 
-#: ../../godmode/groups/group_list.php:603
+#: ../../godmode/groups/group_list.php:613
 #, php-format
 msgid "The group %s could not be deleted because it is not empty in the nodes"
 msgstr ""
 "El grupo %s no puede ser borrado porque en el nodo se está usando en este grupo"
 
-#: ../../godmode/groups/group_list.php:677
+#: ../../godmode/groups/group_list.php:687
 msgid ""
 "The group has not been deleted in the metaconsole due to an error in the node "
 "database"
@@ -34911,42 +34674,40 @@ msgstr ""
 "El grupo no se ha eliminado de la Metaconsola por un error en la base de datos "
 "de los nodos"
 
-#: ../../godmode/groups/group_list.php:686
+#: ../../godmode/groups/group_list.php:696
 #, php-format
 msgid "The group %s has been deleted in the nodes"
 msgstr "El grupo %s se ha borrado de los nodos"
 
-#: ../../godmode/groups/group_list.php:726
+#: ../../godmode/groups/group_list.php:736
 #: ../../godmode/groups/modu_group_list.php:238
 msgid "Group successfully deleted"
 msgstr "Grupo eliminado correctamente"
 
-#: ../../godmode/groups/group_list.php:729
+#: ../../godmode/groups/group_list.php:739
 #: ../../godmode/groups/modu_group_list.php:239
 msgid "There was a problem deleting group"
 msgstr "Ha habido un problema al borrar el grupo."
 
-#: ../../godmode/groups/group_list.php:736
+#: ../../godmode/groups/group_list.php:746
 #, php-format
 msgid "The group is not empty. It is use in %s."
 msgstr "El grupo no está vacío. Está en uso en %s."
 
-#: ../../godmode/groups/group_list.php:775
-#: ../../godmode/groups/group_list.php:1006
+#: ../../godmode/groups/group_list.php:785 ../../godmode/groups/group_list.php:1016
 msgid "There are no defined groups"
 msgstr "No hay grupos definidos"
 
-#: ../../godmode/groups/group_list.php:833
+#: ../../godmode/groups/group_list.php:843
 msgid "Edit or delete groups can cause problems with synchronization"
 msgstr "Editar o borrar grupos puede causar problemas con la sincronización."
 
-#: ../../godmode/groups/group_list.php:970
+#: ../../godmode/groups/group_list.php:980
 msgid "Are you sure? This group will also be deleted in all the nodes."
 msgstr "¿Está seguro? Este grupo también se borrará de todos los nodos."
 
-#: ../../godmode/groups/group_list.php:976
-msgid ""
-"The child groups will be updated to use the parent id of the deleted group"
+#: ../../godmode/groups/group_list.php:986
+msgid "The child groups will be updated to use the parent id of the deleted group"
 msgstr "Los grupos hijo se actualizarán y usarán el id padre del grupo eliminado"
 
 #: ../../godmode/groups/configure_modu_group.php:30
@@ -34964,11 +34725,11 @@ msgstr "Lista de grupos de módulos"
 #: ../../godmode/groups/modu_group_list.php:102
 #, php-format
 msgid ""
-"This node is configured with centralized mode. All module groups information "
-"is read only. Go to %s to manage it."
+"This node is configured with centralized mode. All module groups information is "
+"read only. Go to %s to manage it."
 msgstr ""
-"Este nodo esta configurado con el modo centralizado. Toda la información de "
-"las políticas está en modo lectura. Vaya a %s para administrarlo."
+"Este nodo esta configurado con el modo centralizado. Toda la información de las "
+"políticas está en modo lectura. Vaya a %s para administrarlo."
 
 #: ../../godmode/groups/modu_group_list.php:137
 #: ../../godmode/groups/modu_group_list.php:173
@@ -34997,8 +34758,8 @@ msgid "Distribution by os"
 msgstr "Distribución por sistema operativo"
 
 #: ../../godmode/groups/tactical.php:145
-#: ../../include/functions_reporting_html.php:1204
-#: ../../include/functions_reporting_html.php:1428
+#: ../../include/functions_reporting_html.php:1208
+#: ../../include/functions_reporting_html.php:1432
 msgid "Events by agent"
 msgstr "Eventos por agente"
 
@@ -35106,8 +34867,8 @@ msgstr "%s recordatorio de la comunidad"
 #: ../../godmode/update_manager/update_manager.setup.php:393
 #, php-format
 msgid ""
-"Every 8 days, a message is displayed to admin users to remember to register "
-"this %s instance"
+"Every 8 days, a message is displayed to admin users to remember to register this "
+"%s instance"
 msgstr ""
 "Cada 8 días, se mostrará un mensaje a los usuarios administradores para que "
 "recuerden registrar esta instancia %s."
@@ -35149,19 +34910,18 @@ msgstr "Gestión de perfiles de usuario"
 #: ../../godmode/users/profile_list.php:96
 #: ../../godmode/users/configure_profile.php:90
 #: ../../godmode/users/configure_profile.php:389
-#: ../../godmode/users/user_list.php:301
-#: ../../godmode/users/configure_user.php:218
+#: ../../godmode/users/user_list.php:301 ../../godmode/users/configure_user.php:219
 msgid "Manage users"
 msgstr "Gestionar usuarios"
 
 #: ../../godmode/users/profile_list.php:124
 #, php-format
 msgid ""
-"This node is configured with centralized mode. All profiles information is "
-"read only. Go to %s to manage it."
+"This node is configured with centralized mode. All profiles information is read "
+"only. Go to %s to manage it."
 msgstr ""
-"Este nodo esta configurado con el modo centralizado. Toda la información de "
-"las políticas está en modo lectura. Vaya a %s para administrarlo."
+"Este nodo esta configurado con el modo centralizado. Toda la información de las "
+"políticas está en modo lectura. Vaya a %s para administrarlo."
 
 #: ../../godmode/users/profile_list.php:136 ../../godmode/users/user_list.php:412
 msgid "There was a problem deleting the profile"
@@ -35303,7 +35063,7 @@ msgid "Create Profile"
 msgstr "Crear perfil"
 
 #: ../../godmode/users/configure_profile.php:283
-#: ../../operation/agentes/ver_agente.php:1934
+#: ../../operation/agentes/ver_agente.php:1965
 msgid "View agents"
 msgstr "Ver agentes"
 
@@ -35319,12 +35079,17 @@ msgstr "Editar agentes"
 msgid "Edit alerts"
 msgstr "Editar alertas"
 
+#: ../../godmode/users/configure_profile.php:302
+#: ../../godmode/alerts/alert_list.php:607 ../../godmode/alerts/alert_list.php:626
+msgid "Manage alerts"
+msgstr "Gestionar alertas"
+
 #: ../../godmode/users/configure_profile.php:313
 msgid "Edit events"
 msgstr "Editar eventos"
 
 #: ../../godmode/users/configure_profile.php:317
-#: ../../operation/events/events.php:1599
+#: ../../operation/events/events.php:1752
 msgid "Manage events"
 msgstr "Gestionar eventos"
 
@@ -35353,7 +35118,7 @@ msgid "Manage network maps"
 msgstr "Gestionar mapas de red"
 
 #: ../../godmode/users/configure_profile.php:354
-#: ../../include/functions_menu.php:573
+#: ../../include/functions_menu.php:574
 msgid "View visual console"
 msgstr "Ver consola visual"
 
@@ -35382,37 +35147,32 @@ msgstr "Gestión %s."
 msgid "Profile name already on use, please, change the name before save"
 msgstr "Nombre de perfil en uso, por favor, cambie el nombre antes de guardar"
 
-#: ../../godmode/users/user_list.php:351
-#: ../../godmode/users/configure_user.php:885
+#: ../../godmode/users/user_list.php:351 ../../godmode/users/configure_user.php:897
 #, php-format
 msgid "Deleted user %s"
 msgstr "Usuario eliminado %s"
 
 #: ../../godmode/users/user_list.php:358 ../../godmode/users/user_list.php:400
-#: ../../godmode/users/configure_user.php:892
+#: ../../godmode/users/configure_user.php:904
 msgid "There was a problem deleting the user"
 msgstr "Error al borrar el usuario"
 
-#: ../../godmode/users/user_list.php:376
-#: ../../godmode/users/configure_user.php:907
+#: ../../godmode/users/user_list.php:376 ../../godmode/users/configure_user.php:919
 #, php-format
 msgid "Deleted user %s from metaconsole"
 msgstr "Usuario %s eliminado de la Metaconsola"
 
-#: ../../godmode/users/user_list.php:388
-#: ../../godmode/users/configure_user.php:919
+#: ../../godmode/users/user_list.php:388 ../../godmode/users/configure_user.php:931
 #, php-format
 msgid "Deleted user %s from %s"
 msgstr "Usuario %s eliminado de %s"
 
-#: ../../godmode/users/user_list.php:394
-#: ../../godmode/users/configure_user.php:928
+#: ../../godmode/users/user_list.php:394 ../../godmode/users/configure_user.php:940
 #, php-format
 msgid "Successfully deleted from %s"
 msgstr "Eliminado correctamente de %s"
 
-#: ../../godmode/users/user_list.php:395
-#: ../../godmode/users/configure_user.php:929
+#: ../../godmode/users/user_list.php:395 ../../godmode/users/configure_user.php:941
 #, php-format
 msgid "There was a problem deleting the user from %s"
 msgstr "Error al eliminar al usuario de %s"
@@ -35435,8 +35195,8 @@ msgid ""
 "This node is configured with centralized mode. All users information is read "
 "only. Go to %s to manage it."
 msgstr ""
-"Este nodo esta configurado con el modo centralizado. Toda la información de "
-"las políticas está en modo lectura. Vaya a%s para administrarlo."
+"Este nodo esta configurado con el modo centralizado. Toda la información de las "
+"políticas está en modo lectura. Vaya a%s para administrarlo."
 
 #: ../../godmode/users/user_list.php:581
 msgid "Profile / Group"
@@ -35459,12 +35219,11 @@ msgid ""
 "Other profiles you cannot manage are also assigned. These profiles are not "
 "shown. You cannot enable/disable or delete this user."
 msgstr ""
-"Otros perfiles que no puede gestionar también han sido asignados. Estos "
-"perfiles no se muestran. No puede habilitar/deshabilitar o borrar este usuario."
+"Otros perfiles que no puede gestionar también han sido asignados. Estos perfiles "
+"no se muestran. No puede habilitar/deshabilitar o borrar este usuario."
 
-#: ../../godmode/users/user_list.php:824
-#: ../../include/functions_reporting.php:5149
-#: ../../include/functions_reporting.php:5196 ../../operation/search_users.php:87
+#: ../../godmode/users/user_list.php:824 ../../include/functions_reporting.php:5160
+#: ../../include/functions_reporting.php:5207 ../../operation/search_users.php:87
 msgid "The user doesn't have any assigned profile/group"
 msgstr "El usuario no tiene ningún perfil asignado."
 
@@ -35478,7 +35237,7 @@ msgid "Create user"
 msgstr "Crear usuario"
 
 #: ../../godmode/users/user_list.php:1048
-#: ../../godmode/users/configure_user.php:295
+#: ../../godmode/users/configure_user.php:296
 #, php-format
 msgid "The current authentication scheme doesn't support creating users on %s"
 msgstr "El sistema de autenticación no permite crear usuarios en %s."
@@ -35486,55 +35245,55 @@ msgstr "El sistema de autenticación no permite crear usuarios en %s."
 #: ../../godmode/users/configure_user.php:60
 #: ../../godmode/users/user_management.php:39
 #: ../../godmode/massive/massive_edit_users.php:275
-#: ../../godmode/events/events.php:56 ../../include/auth/mysql.php:808
-#: ../../operation/users/user_edit.php:470 ../../operation/events/events.php:1525
+#: ../../godmode/events/events.php:56 ../../include/auth/mysql.php:813
+#: ../../operation/users/user_edit.php:470 ../../operation/events/events.php:1671
 msgid "Event list"
 msgstr "Lista de eventos"
 
 #: ../../godmode/users/configure_user.php:64
-#: ../../godmode/users/user_management.php:43 ../../include/auth/mysql.php:812
+#: ../../godmode/users/user_management.php:43 ../../include/auth/mysql.php:817
 msgid "External link"
 msgstr "Enlace externo"
 
-#: ../../godmode/users/configure_user.php:205
+#: ../../godmode/users/configure_user.php:206
 msgid "Update User"
 msgstr "Actualizar usuario"
 
-#: ../../godmode/users/configure_user.php:205
+#: ../../godmode/users/configure_user.php:206
 msgid "Create User"
 msgstr "Crear usuario"
 
-#: ../../godmode/users/configure_user.php:222
+#: ../../godmode/users/configure_user.php:223
 msgid "User Detail Editor"
 msgstr "Editor de detalles de usuario"
 
-#: ../../godmode/users/configure_user.php:391
+#: ../../godmode/users/configure_user.php:393
 msgid "User ID cannot be empty"
 msgstr "El ID de usuario no puede estar vacío."
 
-#: ../../godmode/users/configure_user.php:399
+#: ../../godmode/users/configure_user.php:401
 msgid "User ID already exists"
 msgstr "La ID de este usuario ya existe."
 
-#: ../../godmode/users/configure_user.php:405
+#: ../../godmode/users/configure_user.php:407
 msgid "Invalid user ID: leading or trailing blank spaces not allowed"
 msgstr ""
-"ID de usuario no válido: no están permitidos los espacios en blanco al "
-"principio o al final"
+"ID de usuario no válido: no están permitidos los espacios en blanco al principio "
+"o al final"
 
-#: ../../godmode/users/configure_user.php:413
+#: ../../godmode/users/configure_user.php:415
 msgid "Passwords cannot be empty"
 msgstr "Las contraseñas no pueden estar vacías."
 
-#: ../../godmode/users/configure_user.php:420
+#: ../../godmode/users/configure_user.php:422
 msgid "Passwords didn't match"
 msgstr "Las contraseñas no coinciden."
 
-#: ../../godmode/users/configure_user.php:427
+#: ../../godmode/users/configure_user.php:429
 msgid "The password provided is not valid. Please set another one."
 msgstr "La contraseña proporcionada no es válida. Por favor, introduzca otra."
 
-#: ../../godmode/users/configure_user.php:489
+#: ../../godmode/users/configure_user.php:491
 msgid ""
 "Strict ACL is not recommended for admin users because performance could be "
 "affected."
@@ -35542,160 +35301,158 @@ msgstr ""
 "ACL estricto no está recomendado para usuarios administradores porque el "
 "rendimiento podría verse afectado."
 
-#: ../../godmode/users/configure_user.php:573
-#: ../../godmode/users/configure_user.php:1011
+#: ../../godmode/users/configure_user.php:575
+#: ../../godmode/users/configure_user.php:1023
 msgid "Profile added successfully"
 msgstr "Perfil añadido correctamente"
 
-#: ../../godmode/users/configure_user.php:574
-#: ../../godmode/users/configure_user.php:1012
+#: ../../godmode/users/configure_user.php:576
+#: ../../godmode/users/configure_user.php:1024
 msgid "Profile cannot be added"
 msgstr "El perfil no se puede añadir."
 
-#: ../../godmode/users/configure_user.php:715
-#: ../../godmode/users/configure_user.php:743
-#: ../../godmode/users/configure_user.php:817
-#: ../../godmode/users/configure_user.php:824
-#: ../../godmode/users/configure_user.php:939
-#: ../../operation/users/user_edit.php:216
-#: ../../operation/users/user_edit.php:262
+#: ../../godmode/users/configure_user.php:727
+#: ../../godmode/users/configure_user.php:755
+#: ../../godmode/users/configure_user.php:829
+#: ../../godmode/users/configure_user.php:836
+#: ../../godmode/users/configure_user.php:951
+#: ../../operation/users/user_edit.php:216 ../../operation/users/user_edit.php:262
 msgid "User info successfully updated"
 msgstr "Información del usuario actualizada correctamente"
 
-#: ../../godmode/users/configure_user.php:716
-#: ../../godmode/users/configure_user.php:744
-#: ../../godmode/users/configure_user.php:818
-#: ../../godmode/users/configure_user.php:825
-#: ../../godmode/users/configure_user.php:940
+#: ../../godmode/users/configure_user.php:728
+#: ../../godmode/users/configure_user.php:756
+#: ../../godmode/users/configure_user.php:830
+#: ../../godmode/users/configure_user.php:837
+#: ../../godmode/users/configure_user.php:952
 msgid "Error updating user info (no change?)"
 msgstr "Error al actualizar la información del usuario (¿no hubo cambios?)"
 
-#: ../../godmode/users/configure_user.php:749
+#: ../../godmode/users/configure_user.php:761
 msgid "Password of the active user is required to perform password change"
 msgstr "Se necesita la contraseña del usuario activo para cambiar la contraseña"
 
-#: ../../godmode/users/configure_user.php:751
+#: ../../godmode/users/configure_user.php:763
 msgid "Password of active user is not correct"
 msgstr "La contraseña del usuario activo no es correcta"
 
-#: ../../godmode/users/configure_user.php:767
+#: ../../godmode/users/configure_user.php:779
 msgid "Passwords does not match"
 msgstr "Las contraseñas no coinciden."
 
-#: ../../godmode/users/configure_user.php:817
+#: ../../godmode/users/configure_user.php:829
 #: ../../operation/users/user_edit.php:214
 msgid "You have generated a new API Token."
 msgstr "Ha generado un nuevo token de API."
 
-#: ../../godmode/users/configure_user.php:846
-msgid ""
-"Strict ACL is not recommended for this user. Performance could be affected."
+#: ../../godmode/users/configure_user.php:858
+msgid "Strict ACL is not recommended for this user. Performance could be affected."
 msgstr ""
-"ACL estricto no está recomendado para este usuario. El rendimiento podría "
-"verse afectado."
+"ACL estricto no está recomendado para este usuario. El rendimiento podría verse "
+"afectado."
 
-#: ../../godmode/users/configure_user.php:1062
+#: ../../godmode/users/configure_user.php:1074
 #: ../../operation/users/user_edit.php:306
 msgid ""
-"The API token will be renewed. After this action, the last token you were "
-"using will not work. Are you sure?"
+"The API token will be renewed. After this action, the last token you were using "
+"will not work. Are you sure?"
 msgstr ""
 "Se renovará el token de la API. Después de esta acción, el último token que "
 "estabs usando no funcionará. ¿Está seguro?"
 
-#: ../../godmode/users/configure_user.php:1078
+#: ../../godmode/users/configure_user.php:1090
 #: ../../operation/users/user_edit.php:339
 msgid "Your API Token is:"
 msgstr "Su token de API es:"
 
-#: ../../godmode/users/configure_user.php:1078
+#: ../../godmode/users/configure_user.php:1092
 #: ../../operation/users/user_edit.php:339
 msgid "Please, avoid share this string with others."
 msgstr "Por favor, evite compartir esta cadena con otros."
 
-#: ../../godmode/users/configure_user.php:1155
+#: ../../godmode/users/configure_user.php:1169
 #: ../../godmode/users/user_management.php:178
 #: ../../operation/users/user_edit.php:384
 msgid "Full (display) name"
 msgstr "Nombre completo"
 
-#: ../../godmode/users/configure_user.php:1173
-#: ../../godmode/users/user_management.php:690
+#: ../../godmode/users/configure_user.php:1187
+#: ../../godmode/users/user_management.php:710
 #: ../../godmode/massive/massive_edit_users.php:469
 #: ../../operation/users/user_edit.php:530
 msgid "The timezone must be that of the associated server."
 msgstr "La zona horaria debe ser la del servidor asociado."
 
-#: ../../godmode/users/configure_user.php:1206
+#: ../../godmode/users/configure_user.php:1220
 #: ../../godmode/users/user_management.php:299
 #: ../../operation/users/user_edit.php:411
 msgid "Password confirmation"
 msgstr "Confirmar contraseña"
 
-#: ../../godmode/users/configure_user.php:1224
-#: ../../godmode/users/user_management.php:319
+#: ../../godmode/users/configure_user.php:1238
+#: ../../godmode/users/user_management.php:321
 msgid "Own password confirmation"
 msgstr "Confirmación de contraseña propia"
 
-#: ../../godmode/users/configure_user.php:1234
+#: ../../godmode/users/configure_user.php:1248
 #: ../../godmode/users/user_management.php:233
 msgid "Administrator user"
 msgstr "Usuario administrador"
 
-#: ../../godmode/users/configure_user.php:1261
+#: ../../godmode/users/configure_user.php:1275
 #: ../../godmode/users/user_management.php:198
 #: ../../operation/users/user_edit.php:404
 msgid "E-mail"
 msgstr "Correo electrónico"
 
-#: ../../godmode/users/configure_user.php:1277
+#: ../../godmode/users/configure_user.php:1291
 #: ../../godmode/users/user_management.php:206
 #: ../../godmode/users/user_management.php:218
 #: ../../operation/users/user_edit.php:406
 msgid "Phone number"
 msgstr "Número de teléfono"
 
-#: ../../godmode/users/configure_user.php:1293
-#: ../../godmode/users/user_management.php:721
+#: ../../godmode/users/configure_user.php:1307
+#: ../../godmode/users/user_management.php:741
 #: ../../operation/users/user_edit.php:752
 msgid "Login allowed IP list"
 msgstr "Lista de IP permitidas para iniciar sesión"
 
-#: ../../godmode/users/configure_user.php:1294
-#: ../../godmode/users/user_management.php:738
+#: ../../godmode/users/configure_user.php:1308
+#: ../../godmode/users/user_management.php:758
 #: ../../operation/users/user_edit.php:753
 msgid ""
 "Add the source IPs that will allow console access. Each IP must be separated "
 "only by comma. * allows all."
 msgstr ""
-"Agregue las direcciones IP de origen que permitirán el acceso a la consola. "
-"Cada IP debe estar separada solo por comas. * permite todo."
+"Agregue las direcciones IP de origen que permitirán el acceso a la consola. Cada "
+"IP debe estar separada solo por comas. * permite todo."
 
-#: ../../godmode/users/configure_user.php:1333
+#: ../../godmode/users/configure_user.php:1347
 msgid "Skin"
 msgstr "Apariencia"
 
-#: ../../godmode/users/configure_user.php:1344
+#: ../../godmode/users/configure_user.php:1358
 msgid "Search custom field view"
 msgstr "Buscar vista de campo personalizado"
 
-#: ../../godmode/users/configure_user.php:1358
+#: ../../godmode/users/configure_user.php:1372
 msgid "Load by default the selected view in custom field view"
 msgstr ""
 "Cargar por defecto la vista seleccionada en la vista de campo personalizado"
 
-#: ../../godmode/users/configure_user.php:1364
+#: ../../godmode/users/configure_user.php:1378
 msgid "Use global conf"
 msgstr "Usar configuración global"
 
-#: ../../godmode/users/configure_user.php:1369
-#: ../../godmode/users/user_management.php:629
+#: ../../godmode/users/configure_user.php:1383
+#: ../../godmode/users/user_management.php:649
 #: ../../godmode/massive/massive_edit_users.php:270
 #: ../../operation/users/user_edit.php:466
 msgid "Home screen"
 msgstr "Pantalla de inicio"
 
-#: ../../godmode/users/configure_user.php:1370
+#: ../../godmode/users/configure_user.php:1384
 #: ../../godmode/massive/massive_edit_users.php:270
 #: ../../operation/users/user_edit.php:466
 msgid ""
@@ -35708,102 +35465,102 @@ msgstr ""
 "sec=estado&sec2=operation/agentes/ver_agente&id_agente=1 para mostrar la vista "
 "de detalle de agente"
 
-#: ../../godmode/users/configure_user.php:1459
+#: ../../godmode/users/configure_user.php:1473
 msgid "Metaconsole access"
 msgstr "Acceso a la Metaconsola"
 
-#: ../../godmode/users/configure_user.php:1495
+#: ../../godmode/users/configure_user.php:1509
 msgid "Default event filter"
 msgstr "Filtro de evento por defecto"
 
-#: ../../godmode/users/configure_user.php:1509
+#: ../../godmode/users/configure_user.php:1523
 msgid "eHorus user access enabled"
 msgstr "Acceso de usuario eHorus habilitado"
 
-#: ../../godmode/users/configure_user.php:1517
-#: ../../include/functions_config.php:1832
+#: ../../godmode/users/configure_user.php:1531
+#: ../../include/functions_config.php:1878
 msgid "eHorus user"
 msgstr "Usuario de eHorus"
 
-#: ../../godmode/users/configure_user.php:1526
-#: ../../include/functions_config.php:1836
+#: ../../godmode/users/configure_user.php:1540
+#: ../../include/functions_config.php:1882
 msgid "eHorus password"
 msgstr "Contraseña de eHorus"
 
-#: ../../godmode/users/configure_user.php:1555
+#: ../../godmode/users/configure_user.php:1569
 msgid "User must be created before activating double authentication."
 msgstr "El usuario debe estar creado antes de activar la doble autenticación."
 
-#: ../../godmode/users/configure_user.php:1582
+#: ../../godmode/users/configure_user.php:1596
 #: ../../operation/users/user_edit.php:552
 msgid "Show information"
 msgstr "Mostrar información"
 
-#: ../../godmode/users/configure_user.php:1662
+#: ../../godmode/users/configure_user.php:1676
 msgid "Enable agents managment"
 msgstr "Habilitar gestión de agentes"
 
-#: ../../godmode/users/configure_user.php:1670
+#: ../../godmode/users/configure_user.php:1684
 msgid "Enable node access"
 msgstr "Habilitar el acceso al nodo"
 
-#: ../../godmode/users/configure_user.php:1671
+#: ../../godmode/users/configure_user.php:1685
 msgid "With this option enabled, the user will can access to nodes console"
 msgstr ""
 "Con esta opción habilitada, el usuario podrá tener acceso a los nodos de la "
 "consola."
 
-#: ../../godmode/users/configure_user.php:1901
+#: ../../godmode/users/configure_user.php:1914
 msgid "yes"
 msgstr "sí"
 
-#: ../../godmode/users/configure_user.php:1904
+#: ../../godmode/users/configure_user.php:1917
 msgid "no"
 msgstr "no"
 
-#: ../../godmode/users/configure_user.php:1908
+#: ../../godmode/users/configure_user.php:1921
 msgid "Please select profile and group"
 msgstr "Seleccione un perfil y grupo"
 
-#: ../../godmode/users/configure_user.php:1922
-#: ../../godmode/users/configure_user.php:1973
+#: ../../godmode/users/configure_user.php:1935
+#: ../../godmode/users/configure_user.php:1986
 msgid "This profile is already defined"
 msgstr "Este perfil ya está definido"
 
-#: ../../godmode/users/configure_user.php:1987
+#: ../../godmode/users/configure_user.php:2000
 msgid "Deleting last profile will delete this user"
 msgstr "Eliminar el último perfil eliminará este usuario"
 
-#: ../../godmode/users/configure_user.php:2027
+#: ../../godmode/users/configure_user.php:2040
 msgid ""
-"User will be created without profiles assigned and won't be able to log in, "
-"are you sure?"
+"User will be created without profiles assigned and won't be able to log in, are "
+"you sure?"
 msgstr ""
 "El usuario se creará sin perfiles asignados y no podrá identificarse, ¿está "
 "seguro?"
 
-#: ../../godmode/users/configure_user.php:2134
+#: ../../godmode/users/configure_user.php:2147
 #: ../../operation/users/user_edit.php:1253
 msgid "Double autentication information"
 msgstr "Información sobre la doble autentificación"
 
-#: ../../godmode/users/configure_user.php:2223
+#: ../../godmode/users/configure_user.php:2236
 #: ../../operation/users/user_edit.php:1342
 msgid "The double authentication will be deactivated"
 msgstr "La doble autentificación se desactivará"
 
-#: ../../godmode/users/configure_user.php:2224
+#: ../../godmode/users/configure_user.php:2237
 #: ../../operation/users/user_edit.php:1343
 msgid "Deactivate"
 msgstr "Desactivado"
 
-#: ../../godmode/users/configure_user.php:2259
+#: ../../godmode/users/configure_user.php:2272
 #: ../../operation/users/user_edit.php:1375
 msgid "The double autentication was deactivated successfully"
 msgstr "La doble autentificación fue desactivada correctamente"
 
-#: ../../godmode/users/configure_user.php:2262
-#: ../../godmode/users/configure_user.php:2266
+#: ../../godmode/users/configure_user.php:2275
+#: ../../godmode/users/configure_user.php:2279
 #: ../../operation/users/user_edit.php:1378
 #: ../../operation/users/user_edit.php:1382
 msgid "There was an error deactivating the double autentication"
@@ -35830,124 +35587,128 @@ msgstr "Repita la nueva contraseña"
 msgid "Current password"
 msgstr "Contraseña actual"
 
-#: ../../godmode/users/user_management.php:333
+#: ../../godmode/users/user_management.php:338
+msgid "Third user password confirmation"
+msgstr "Confirmación de contraseña de terceros usuarios"
+
+#: ../../godmode/users/user_management.php:353
 msgid "Not Login"
 msgstr "No se inicia la sesión"
 
-#: ../../godmode/users/user_management.php:350
+#: ../../godmode/users/user_management.php:370
 msgid "The user with not login set only can access to API."
 msgstr "El usuario sin permiso de acceso solo puede tener acceso a la API."
 
-#: ../../godmode/users/user_management.php:355
+#: ../../godmode/users/user_management.php:375
 msgid "Local User"
 msgstr "Usuario local"
 
-#: ../../godmode/users/user_management.php:372
+#: ../../godmode/users/user_management.php:392
 msgid ""
-"The user with local authentication enabled will always use local "
-"authentication."
+"The user with local authentication enabled will always use local authentication."
 msgstr ""
 "El usuario con la autenticación local habilitada siempre utilizará la "
 "autenticación local."
 
-#: ../../godmode/users/user_management.php:390
+#: ../../godmode/users/user_management.php:410
 msgid "Session time"
 msgstr "TIempo de sesión"
 
-#: ../../godmode/users/user_management.php:400
+#: ../../godmode/users/user_management.php:420
 msgid ""
-"This is defined in minutes, If you wish a permanent session should putting -1 "
-"in this field."
+"This is defined in minutes, If you wish a permanent session should putting -1 in "
+"this field."
 msgstr ""
-"Esto está definido en minutos; si quieres una sesión permanente, pon -1 en "
-"este campo."
+"Esto está definido en minutos; si quieres una sesión permanente, pon -1 en este "
+"campo."
 
-#: ../../godmode/users/user_management.php:405
+#: ../../godmode/users/user_management.php:425
 #: ../../godmode/massive/massive_edit_users.php:378
 #: ../../operation/users/user_edit.php:642
 msgid "Autorefresh"
 msgstr "Actualización automática"
 
-#: ../../godmode/users/user_management.php:440
+#: ../../godmode/users/user_management.php:460
 #: ../../godmode/massive/massive_edit_users.php:418
 #: ../../operation/users/user_edit.php:678
 msgid "Full list of pages"
 msgstr "Lista completa de páginas"
 
-#: ../../godmode/users/user_management.php:451
+#: ../../godmode/users/user_management.php:471
 msgid "Pages with autorefresh"
 msgstr "Páginas con auto-refresco"
 
-#: ../../godmode/users/user_management.php:472
-#: ../../godmode/users/user_management.php:473
+#: ../../godmode/users/user_management.php:492
+#: ../../godmode/users/user_management.php:493
 #: ../../godmode/massive/massive_edit_users.php:427
 #: ../../godmode/massive/massive_edit_users.php:428
-#: ../../include/functions_html.php:1386 ../../include/functions_html.php:1387
-#: ../../operation/users/user_edit.php:687
-#: ../../operation/users/user_edit.php:688
+#: ../../include/functions_html.php:1438 ../../include/functions_html.php:1439
+#: ../../operation/users/user_edit.php:687 ../../operation/users/user_edit.php:688
 msgid "Push selected pages into autorefresh list"
 msgstr "Añadir las páginas seleccionadas a la lista de actualización automática"
 
-#: ../../godmode/users/user_management.php:489
-#: ../../godmode/users/user_management.php:490
+#: ../../godmode/users/user_management.php:509
+#: ../../godmode/users/user_management.php:510
 #: ../../godmode/massive/massive_edit_users.php:437
 #: ../../godmode/massive/massive_edit_users.php:438
-#: ../../include/functions_html.php:1398 ../../include/functions_html.php:1399
-#: ../../operation/users/user_edit.php:696
-#: ../../operation/users/user_edit.php:697
+#: ../../include/functions_html.php:1450 ../../include/functions_html.php:1451
+#: ../../operation/users/user_edit.php:696 ../../operation/users/user_edit.php:697
 msgid "Pop selected pages out of autorefresh list"
 msgstr "Quitar las páginas seleccionadas de la lista de actualización automática"
 
-#: ../../godmode/users/user_management.php:536
+#: ../../godmode/users/user_management.php:556
 msgid "Autorefresh pages"
 msgstr "Auto-refrescar páginas"
 
-#: ../../godmode/users/user_management.php:542
+#: ../../godmode/users/user_management.php:562
 msgid "Time for autorefresh"
 msgstr "Tiempo de auto-refresco"
 
-#: ../../godmode/users/user_management.php:555
+#: ../../godmode/users/user_management.php:575
 #: ../../godmode/massive/massive_edit_users.php:454
 #: ../../operation/users/user_edit.php:713
 msgid ""
-"Interval of autorefresh of the elements, by default they are 30 seconds, "
-"needing to enable the autorefresh first"
+"Interval of autorefresh of the elements, by default they are 30 seconds, needing "
+"to enable the autorefresh first"
 msgstr ""
-"Intervalo de auto refresco de los elementos, 30 segundos por defecto, pero "
-"debe habilitar primero el auto refresco."
+"Intervalo de auto refresco de los elementos, 30 segundos por defecto, pero debe "
+"habilitar primero el auto refresco."
 
-#: ../../godmode/users/user_management.php:560
+#: ../../godmode/users/user_management.php:580
 msgid "Language and Appearance"
 msgstr "Idioma y aspecto"
 
-#: ../../godmode/users/user_management.php:582
+#: ../../godmode/users/user_management.php:602
 msgid "User color scheme"
 msgstr "Combinación de colores del usuario"
 
-#: ../../godmode/users/user_management.php:603
+#: ../../godmode/users/user_management.php:623
 #: ../../godmode/massive/massive_edit_users.php:340
 #: ../../operation/users/user_edit.php:571
 msgid "Event filter"
 msgstr "Filtro de eventos"
 
-#: ../../godmode/users/user_management.php:687
+#: ../../godmode/users/user_management.php:707
 #: ../../include/functions_visual_map_editor.php:309
 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:302
 msgid "Time zone"
 msgstr "Zona horaria"
 
-#: ../../godmode/users/user_management.php:704
+#: ../../godmode/users/user_management.php:724
 msgid "Additional settings"
 msgstr "Ajustes adicionales"
 
-#: ../../godmode/users/user_management.php:743
+#: ../../godmode/users/user_management.php:763
 msgid "Allow all IPs"
 msgstr "Permitir todas las direcciones IP"
 
-#: ../../godmode/agentes/agent_template.php:83
-#: ../../include/functions_api.php:15103
-msgid "Created by template "
-msgstr "Creado mediante la plantilla "
+#: ../../godmode/users/user_management.php:787
+msgid "Contact details (QR)"
+msgstr "Datos de contacto (QR)"
+
+#: ../../godmode/users/user_management.php:788
+msgid "API Token credentials"
+msgstr "Credenciales API token"
 
 #: ../../godmode/agentes/agent_template.php:172
 msgid "Error adding modules"
@@ -35958,13 +35719,13 @@ msgid "Error adding modules. The following errors already exists: "
 msgstr "Error al añadir los módulos. Ocurrieron los siguientes errores: "
 
 #: ../../godmode/agentes/agent_template.php:179
-#: ../../include/functions_api.php:15197
+#: ../../include/functions_api.php:15216
 msgid "Modules successfully added"
 msgstr "Módulos añadidos correctamente"
 
 #: ../../godmode/agentes/agent_template.php:204
 #: ../../godmode/agentes/configurar_agente.php:456
-#: ../../godmode/agentes/configurar_agente.php:749 ../../godmode/menu.php:177
+#: ../../godmode/agentes/configurar_agente.php:767 ../../godmode/menu.php:273
 #: ../../godmode/wizards/HostDevices.class.php:1094
 msgid "Module templates"
 msgstr "Plantillas de módulos"
@@ -35980,69 +35741,69 @@ msgstr "Asignar"
 msgid "No modules"
 msgstr "Sin módulos"
 
-#: ../../godmode/agentes/module_manager_editor_wmi.php:106
+#: ../../godmode/agentes/module_manager_editor_wmi.php:101
 msgid "Optional. WMI namespace. If unsure leave blank."
 msgstr "Opcional. Campo de nombre WMI. Ante la duda, dejar en blanco."
 
-#: ../../godmode/agentes/module_manager_editor_wmi.php:193
+#: ../../godmode/agentes/module_manager_editor_wmi.php:188
 msgid ""
-"Optional. Substring to look for in the WQL query result. The module returns 1 "
-"if found, 0 if not."
+"Optional. Substring to look for in the WQL query result. The module returns 1 if "
+"found, 0 if not."
 msgstr ""
-"Opcional. Subcadena para buscar en los resultados de la consulta WQL. El "
-"módulo devuelve 1 si se ha encontrado algún resultado, 0 en caso contrario."
+"Opcional. Subcadena para buscar en los resultados de la consulta WQL. El módulo "
+"devuelve 1 si se ha encontrado algún resultado, 0 en caso contrario."
 
-#: ../../godmode/agentes/module_manager_editor_wmi.php:217
+#: ../../godmode/agentes/module_manager_editor_wmi.php:212
 msgid "Column number to retrieve from the WQL query result (starting from zero)."
 msgstr ""
 "Número de columna a obtener del resultado de la consulta WQL (a partir de 0)."
 
-#: ../../godmode/agentes/module_manager_editor_web.php:164
+#: ../../godmode/agentes/module_manager_editor_web.php:165
 msgid "Debug remotely this module"
 msgstr "Depurar este módulo en remoto"
 
-#: ../../godmode/agentes/module_manager_editor_web.php:167
+#: ../../godmode/agentes/module_manager_editor_web.php:168
 msgid "Debug this module once it has been initialized"
 msgstr "Depurar este módulo una vez iniciado"
 
-#: ../../godmode/agentes/module_manager_editor_web.php:193
+#: ../../godmode/agentes/module_manager_editor_web.php:194
 #: ../../include/class/WebServerModuleDebug.class.php:325
 msgid "Debug"
 msgstr "Depurar"
 
-#: ../../godmode/agentes/module_manager_editor_web.php:222
+#: ../../godmode/agentes/module_manager_editor_web.php:223
 msgid "Requests"
 msgstr "Peticiones"
 
-#: ../../godmode/agentes/module_manager_editor_web.php:225
+#: ../../godmode/agentes/module_manager_editor_web.php:226
 msgid "Agent browser id"
 msgstr "ID del navegador (Agent Browser)"
 
-#: ../../godmode/agentes/module_manager_editor_web.php:231
+#: ../../godmode/agentes/module_manager_editor_web.php:232
 msgid "HTTP auth (login)"
 msgstr "Autentificación HTTP (inicio de sesión)"
 
-#: ../../godmode/agentes/module_manager_editor_web.php:234
+#: ../../godmode/agentes/module_manager_editor_web.php:235
 msgid "HTTP auth (password)"
 msgstr "Autentificación HTTP (contraseña)"
 
-#: ../../godmode/agentes/module_manager_editor_web.php:248
+#: ../../godmode/agentes/module_manager_editor_web.php:249
 msgid "Proxy auth (login)"
 msgstr "Autentificación Proxy (inicio de sesión)"
 
-#: ../../godmode/agentes/module_manager_editor_web.php:252
+#: ../../godmode/agentes/module_manager_editor_web.php:253
 msgid "Proxy auth (pass)"
 msgstr "Autentificación proxy (contraseña)"
 
-#: ../../godmode/agentes/module_manager_editor_web.php:259
+#: ../../godmode/agentes/module_manager_editor_web.php:260
 msgid "Proxy auth (server)"
 msgstr "Autentificación proxy (servidor)"
 
-#: ../../godmode/agentes/module_manager_editor_web.php:263
+#: ../../godmode/agentes/module_manager_editor_web.php:264
 msgid "Proxy auth (realm)"
 msgstr "Autentificación proxy (área)"
 
-#: ../../godmode/agentes/module_manager_editor_web.php:275
+#: ../../godmode/agentes/module_manager_editor_web.php:276
 msgid "There isn't get or post"
 msgstr "No se puede obtener o publicar."
 
@@ -36053,15 +35814,15 @@ msgstr "Detalle del monitor"
 
 #: ../../godmode/agentes/status_monitor_custom_fields.php:121
 #: ../../godmode/agentes/status_monitor_custom_fields.php:167
-#: ../../godmode/reporting/reporting_builder.item_editor.php:4020
+#: ../../godmode/reporting/reporting_builder.item_editor.php:4065
 #: ../../mobile/operation/agents.php:100 ../../mobile/operation/agents.php:426
-#: ../../include/functions_reporting_html.php:1793
+#: ../../include/functions_reporting_html.php:1797
 #: ../../include/functions_treeview.php:310
-#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:546
-#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:561
-#: ../../operation/agentes/status_monitor.php:1574
+#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:569
+#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:584
+#: ../../operation/agentes/status_monitor.php:1577
 #: ../../operation/agentes/estado_generalagente.php:500
-#: ../../operation/inventory/inventory.php:1254
+#: ../../operation/inventory/inventory.php:1267
 msgid "Last status change"
 msgstr "Último cambio de estado"
 
@@ -36070,7 +35831,7 @@ msgid "Show monitor detail fields"
 msgstr "Mostrar campo de detalle de monitor"
 
 #: ../../godmode/agentes/configurar_agente.php:254
-#: ../../godmode/agentes/configurar_agente.php:1065
+#: ../../godmode/agentes/configurar_agente.php:1083
 msgid "No agent alias specified"
 msgstr "No se ha especificado el alias del agente"
 
@@ -36088,176 +35849,185 @@ msgstr "No se pudo crear, el nombre ya existe."
 msgid "Could not be created, because IP already exists"
 msgstr "No se ha podido crear porque la IP ya existe"
 
-#: ../../godmode/agentes/configurar_agente.php:536
-#: ../../operation/agentes/ver_agente.php:1519
-#: ../../operation/agentes/ver_agente.php:1823
+#: ../../godmode/agentes/configurar_agente.php:468
+msgid "Manage policy"
+msgstr "Gestionar políticas"
+
+#: ../../godmode/agentes/configurar_agente.php:548
+#: ../../operation/agentes/ver_agente.php:1550
+#: ../../operation/agentes/ver_agente.php:1854
 msgid "GIS data"
 msgstr "Datos GIS"
 
-#: ../../godmode/agentes/configurar_agente.php:605
-#: ../../godmode/agentes/configurar_agente.php:758
-#: ../../operation/agentes/ver_agente.php:1534
-#: ../../operation/agentes/ver_agente.php:1881 ../../operation/menu.php:657
+#: ../../godmode/agentes/configurar_agente.php:617
+#: ../../godmode/agentes/configurar_agente.php:776
+#: ../../operation/agentes/ver_agente.php:1565
+#: ../../operation/agentes/ver_agente.php:1912 ../../operation/menu.php:680
 #: ../../general/first_task/incidents.php:28
 msgid "Incidents"
 msgstr "Incidentes"
 
-#: ../../godmode/agentes/configurar_agente.php:753
+#: ../../godmode/agentes/configurar_agente.php:771
 #: ../../godmode/setup/gis_step_2.php:67 ../../godmode/setup/gis_step_2.php:104
 msgid "Gis"
 msgstr "GIS"
 
-#: ../../godmode/agentes/configurar_agente.php:773
+#: ../../godmode/agentes/configurar_agente.php:791
 msgid "SNMP Interfaces Wizard"
 msgstr "Asistente de interfaces SNMP"
 
-#: ../../godmode/agentes/configurar_agente.php:792
+#: ../../godmode/agentes/configurar_agente.php:810
 msgid "SNMP explorer"
 msgstr "Explorador SNMP"
 
-#: ../../godmode/agentes/configurar_agente.php:811
+#: ../../godmode/agentes/configurar_agente.php:829
 msgid "Agent setup view"
 msgstr "Vista de configuración del agente"
 
-#: ../../godmode/agentes/configurar_agente.php:824
-#: ../../godmode/agentes/configurar_agente.php:848
-#: ../../godmode/agentes/modificar_agente.php:109 ../../godmode/menu.php:97
-#: ../../godmode/servers/modificar_server.php:193
+#: ../../godmode/agentes/configurar_agente.php:842
+#: ../../godmode/agentes/configurar_agente.php:866
+#: ../../godmode/agentes/modificar_agente.php:109 ../../godmode/menu.php:186
+#: ../../godmode/servers/modificar_server.php:302
 msgid "Manage agents"
 msgstr "Gestionar agentes"
 
-#: ../../godmode/agentes/configurar_agente.php:874
-#: ../../godmode/servers/modificar_server.php:372
+#: ../../godmode/agentes/configurar_agente.php:853
+#: ../../godmode/agentes/modificar_agente.php:1039
+#: ../../include/class/SnmpConsole.class.php:785
+#: ../../operation/agentes/estado_agente.php:1346
+#: ../../operation/snmpconsole/snmp_statistics.php:195
+msgid "Create agent"
+msgstr "Crear agente"
+
+#: ../../godmode/agentes/configurar_agente.php:892
+#: ../../godmode/servers/modificar_server.php:481
 msgid "Conf file deleted successfully"
 msgstr "Archivo de configuración borrado correctamente"
 
-#: ../../godmode/agentes/configurar_agente.php:875
-#: ../../godmode/servers/modificar_server.php:373
+#: ../../godmode/agentes/configurar_agente.php:893
+#: ../../godmode/servers/modificar_server.php:482
 msgid "Could not delete conf file"
 msgstr "No se puede borrar el archivo de configuración"
 
-#: ../../godmode/agentes/configurar_agente.php:893
-#: ../../godmode/agentes/configurar_agente.php:1060
+#: ../../godmode/agentes/configurar_agente.php:911
+#: ../../godmode/agentes/configurar_agente.php:1078
 #: ../../include/class/ExternalTools.class.php:832
 msgid "The ip or dns name entered cannot be resolved"
 msgstr "La IP o nombre del DNS no se puede resolver"
 
-#: ../../godmode/agentes/configurar_agente.php:920
-#: ../../godmode/agentes/configurar_agente.php:924
+#: ../../godmode/agentes/configurar_agente.php:938
+#: ../../godmode/agentes/configurar_agente.php:942
 msgid "No data to normalize"
 msgstr "No hay datos para normalizar"
 
-#: ../../godmode/agentes/configurar_agente.php:929
+#: ../../godmode/agentes/configurar_agente.php:947
 #, php-format
 msgid "Deleted data above %f"
 msgstr "Eliminar datos por encima de %f"
 
-#: ../../godmode/agentes/configurar_agente.php:930
+#: ../../godmode/agentes/configurar_agente.php:948
 #, php-format
 msgid "Error normalizing module %s"
 msgstr "Error al normalizar el módulo %s"
 
-#: ../../godmode/agentes/configurar_agente.php:1076
+#: ../../godmode/agentes/configurar_agente.php:1094
 #, php-format
 msgid "The group id %d is incorrect."
 msgstr "El grupo id %d es incorrecto."
 
-#: ../../godmode/agentes/configurar_agente.php:1078
+#: ../../godmode/agentes/configurar_agente.php:1096
 msgid "Agent cannot be updated due to the maximum agent limit for this group"
 msgstr ""
 "El agente no se puede actualizar por el límite máximo de agentes de este grupo"
 
-#: ../../godmode/agentes/configurar_agente.php:1080
+#: ../../godmode/agentes/configurar_agente.php:1098
 msgid "Duplicate main IP address"
 msgstr "Duplicar la dirección IP principal"
 
-#: ../../godmode/agentes/configurar_agente.php:1134
+#: ../../godmode/agentes/configurar_agente.php:1152
 msgid "There was a problem updating the agent"
 msgstr "Hubo un problema al actualizar el agente"
 
-#: ../../godmode/agentes/configurar_agente.php:1243
+#: ../../godmode/agentes/configurar_agente.php:1261
 msgid "There was a problem loading the agent"
 msgstr "Hubo un problema al cargar el agente"
 
-#: ../../godmode/agentes/configurar_agente.php:1797
+#: ../../godmode/agentes/configurar_agente.php:1815
 msgid ""
-"There was a problem updating module. Another module already exists with the "
-"same name."
+"There was a problem updating module. Another module already exists with the same "
+"name."
 msgstr ""
 "Hubo un problema al actualizar el módulo. Ya existe otro módulo con el mismo "
 "nombre."
 
-#: ../../godmode/agentes/configurar_agente.php:1801
+#: ../../godmode/agentes/configurar_agente.php:1819
 msgid ""
 "There was a problem updating module. Some required fields are missed: (name)"
 msgstr ""
 "Hubo un problema al actualizar el módulo. Faltan algunos campos requeridos: "
 "(nombre)"
 
-#: ../../godmode/agentes/configurar_agente.php:1805
+#: ../../godmode/agentes/configurar_agente.php:1823
 msgid "There was a problem updating module. \"No change\""
 msgstr "Hubo un problema al actualizar el módulo. \"Sin cambios\"."
 
-#: ../../godmode/agentes/configurar_agente.php:1811
+#: ../../godmode/agentes/configurar_agente.php:1829
 msgid "There was a problem updating module. Processing error"
 msgstr "Hubo un problema al actualizar el módulo. Error de procesamiento."
 
-#: ../../godmode/agentes/configurar_agente.php:1840
+#: ../../godmode/agentes/configurar_agente.php:1858
 msgid "Module successfully updated"
 msgstr "Módulo actualizado correctamente"
 
-#: ../../godmode/agentes/configurar_agente.php:1974
+#: ../../godmode/agentes/configurar_agente.php:1992
 msgid ""
 "There was a problem adding module. Another module already exists with the same "
 "name."
 msgstr ""
-"Hubo un problema al añadir el módulo. Ya existe otro módulo con el mismo "
-"nombre."
+"Hubo un problema al añadir el módulo. Ya existe otro módulo con el mismo nombre."
 
-#: ../../godmode/agentes/configurar_agente.php:1978
-msgid ""
-"There was a problem adding module. Some required fields are missed : (name)"
+#: ../../godmode/agentes/configurar_agente.php:1996
+msgid "There was a problem adding module. Some required fields are missed : (name)"
 msgstr ""
-"Hubo un problema al añadir el módulo. Faltan algunos campos requeridos: "
-"(nombre)"
+"Hubo un problema al añadir el módulo. Faltan algunos campos requeridos: (nombre)"
 
-#: ../../godmode/agentes/configurar_agente.php:1984
+#: ../../godmode/agentes/configurar_agente.php:2002
 msgid "There was a problem adding module. Processing error"
 msgstr "Hubo un problema al añadir el módulo. Error de procesamiento."
 
-#: ../../godmode/agentes/configurar_agente.php:2013
+#: ../../godmode/agentes/configurar_agente.php:2031
 #: ../../godmode/reporting/graph_builder.php:392
 msgid "Module added successfully"
 msgstr "Módulo añadido correctamente"
 
-#: ../../godmode/agentes/configurar_agente.php:2169
+#: ../../godmode/agentes/configurar_agente.php:2187
 msgid "There was a problem deleting the module"
 msgstr "Hubo un problema al borrar el módulo"
 
-#: ../../godmode/agentes/configurar_agente.php:2173
+#: ../../godmode/agentes/configurar_agente.php:2191
 msgid "Module deleted succesfully"
 msgstr "Módulo borrado correctamente"
 
-#: ../../godmode/agentes/configurar_agente.php:2312
-#: ../../include/functions_api.php:11220
+#: ../../godmode/agentes/configurar_agente.php:2330
+#: ../../include/functions_api.php:11226
 #, php-format
 msgid "Save by %s Console"
 msgstr "Guardar por consola de %s"
 
-#: ../../godmode/agentes/configurar_agente.php:2330
-#: ../../include/functions_api.php:11221
+#: ../../godmode/agentes/configurar_agente.php:2348
+#: ../../include/functions_api.php:11227
 #, php-format
 msgid "Update by %s Console"
 msgstr "Actualizar por consola de %s"
 
-#: ../../godmode/agentes/configurar_agente.php:2346
-#: ../../include/functions_api.php:11222
+#: ../../godmode/agentes/configurar_agente.php:2364
+#: ../../include/functions_api.php:11228
 #, php-format
 msgid "Insert by %s Console"
 msgstr "Insertar por consola de %s"
 
-#: ../../godmode/agentes/configurar_agente.php:2419
-#: ../../godmode/agentes/configurar_agente.php:2435
+#: ../../godmode/agentes/configurar_agente.php:2437
+#: ../../godmode/agentes/configurar_agente.php:2457
 msgid "Invalid tab specified"
 msgstr "La pestaña no es válida"
 
@@ -36345,7 +36115,7 @@ msgid "Error forcing inventory module"
 msgstr "Error al forzar un módulo del inventario"
 
 #: ../../godmode/agentes/inventory_manager.php:235
-#: ../../include/functions_ui.php:7515
+#: ../../include/functions_ui.php:7538
 msgid "Target"
 msgstr "Destino"
 
@@ -36356,11 +36126,9 @@ msgstr "Agentes definidos en %s"
 
 #: ../../godmode/agentes/modificar_agente.php:125
 #, php-format
-msgid ""
-"This node is configured with centralized mode. Go to %s to delete an agent"
+msgid "This node is configured with centralized mode. Go to %s to delete an agent"
 msgstr ""
-"Este nodo está configurado en modo centralizado. Para eliminar un agente, vaya "
-"%s"
+"Este nodo está configurado en modo centralizado. Para eliminar un agente, vaya %s"
 
 #: ../../godmode/agentes/modificar_agente.php:170
 msgid "Success deleted agent."
@@ -36386,7 +36154,7 @@ msgid "Show agents"
 msgstr "Mostrar agentes"
 
 #: ../../godmode/agentes/modificar_agente.php:363
-#: ../../operation/agentes/estado_agente.php:374
+#: ../../operation/agentes/estado_agente.php:392
 msgid "Operating System"
 msgstr "Sistema Operativo"
 
@@ -36395,8 +36163,8 @@ msgstr "Sistema Operativo"
 msgid ""
 "Search filter by alias, name, description, IP address or custom fields content"
 msgstr ""
-"Buscar filtro por alias, nombre, descripción, dirección IP o contenido de "
-"campos personalizados."
+"Buscar filtro por alias, nombre, descripción, dirección IP o contenido de campos "
+"personalizados."
 
 #: ../../godmode/agentes/modificar_agente.php:702
 msgid "Remote agent configuration"
@@ -36407,7 +36175,7 @@ msgid "R"
 msgstr "R"
 
 #: ../../godmode/agentes/modificar_agente.php:784
-#: ../../godmode/agentes/module_manager.php:798
+#: ../../godmode/agentes/module_manager.php:864
 msgid "Module in scheduled downtime"
 msgstr "Módulo en tiempo de inactividad programado"
 
@@ -36431,18 +36199,24 @@ msgstr "Deshabilitar agente"
 msgid "You are going to disable a cluster agent. Are you sure?"
 msgstr "¿Esta seguro de que desea deshabilitar el cluster de agentes?"
 
-#: ../../godmode/agentes/modificar_agente.php:955
+#: ../../godmode/agentes/modificar_agente.php:956
 msgid "WARNING! - You are going to delete a cluster agent. Are you sure?"
-msgstr ""
-"¡ADVERTENCIA! - ¿Esta seguro de que desea eliminar el cluster de agentes?"
+msgstr "¡ADVERTENCIA! - ¿Esta seguro de que desea eliminar el cluster de agentes?"
 
-#: ../../godmode/agentes/modificar_agente.php:977
+#: ../../godmode/agentes/modificar_agente.php:978
 #: ../../godmode/agentes/agent_manager.php:1073
 #: ../../godmode/agentes/agent_manager.php:1126
 msgid "Delete agent"
 msgstr "Borrar agente"
 
-#: ../../godmode/agentes/modificar_agente.php:1046
+#: ../../godmode/agentes/modificar_agente.php:999
+#: ../../include/functions_ui.php:2587 ../../include/functions_ui.php:2613
+#: ../../operation/agentes/estado_agente.php:1313
+#, php-format
+msgid "Total items: %s"
+msgstr "Número total de elementos: %s"
+
+#: ../../godmode/agentes/modificar_agente.php:1049
 #: ../../include/class/AgentDeployWizard.class.php:706
 msgid "Deploy agent"
 msgstr "Desplegar agente"
@@ -36500,14 +36274,14 @@ msgstr "Todos los módulos"
 #: ../../godmode/agentes/planned_downtime.list.php:225
 #: ../../godmode/agentes/planned_downtime.editor.php:66
 #: ../../godmode/agentes/planned_downtime.editor.php:79
-#: ../../include/functions_reporting_html.php:887
-#: ../../include/functions_reporting_html.php:4919
+#: ../../include/functions_reporting_html.php:891
+#: ../../include/functions_reporting_html.php:4923
 msgid "Scheduled Downtime"
 msgstr "Parada planificada"
 
 #: ../../godmode/agentes/planned_downtime.list.php:221
 #: ../../godmode/agentes/planned_downtime.editor.php:75
-#: ../../operation/agentes/exportdata.php:58 ../../operation/menu.php:778
+#: ../../operation/agentes/exportdata.php:58 ../../operation/menu.php:801
 msgid "Tools"
 msgstr "Herramientas"
 
@@ -36601,12 +36375,12 @@ msgstr "¿Quiere migrar automáticamente los elementos mal formados?"
 #: ../../godmode/agentes/planned_downtime.editor.php:1775
 msgid "This elements cannot be modified while the downtime is being executed"
 msgstr ""
-"Estos elementos no se pueden modificar mientras se está ejecutando el tiempo "
-"de inactividad."
+"Estos elementos no se pueden modificar mientras se está ejecutando el tiempo de "
+"inactividad."
 
 #: ../../godmode/agentes/planned_downtime.editor.php:262
 #: ../../include/functions_planned_downtimes.php:41
-#: ../../include/functions_planned_downtimes.php:760
+#: ../../include/functions_planned_downtimes.php:770
 msgid ""
 "Not created. Error inserting data. Start time must be higher than the current "
 "time"
@@ -36621,41 +36395,41 @@ msgstr ""
 #: ../../include/functions_planned_downtimes.php:43
 #: ../../include/functions_planned_downtimes.php:48
 #: ../../include/functions_planned_downtimes.php:50
-#: ../../include/functions_planned_downtimes.php:765
-#: ../../include/functions_planned_downtimes.php:772
-#: ../../include/functions_planned_downtimes.php:780
-#: ../../include/functions_planned_downtimes.php:788
-#: ../../include/functions_planned_downtimes.php:793
+#: ../../include/functions_planned_downtimes.php:775
+#: ../../include/functions_planned_downtimes.php:782
+#: ../../include/functions_planned_downtimes.php:790
 #: ../../include/functions_planned_downtimes.php:798
 #: ../../include/functions_planned_downtimes.php:803
 #: ../../include/functions_planned_downtimes.php:808
 #: ../../include/functions_planned_downtimes.php:813
 #: ../../include/functions_planned_downtimes.php:818
+#: ../../include/functions_planned_downtimes.php:823
+#: ../../include/functions_planned_downtimes.php:828
 msgid "Not created. Error inserting data"
 msgstr "No se pudo crear. Error al insertar los datos."
 
 #: ../../godmode/agentes/planned_downtime.editor.php:266
 #: ../../include/functions_planned_downtimes.php:43
-#: ../../include/functions_planned_downtimes.php:772
+#: ../../include/functions_planned_downtimes.php:782
 msgid "The end date must be higher than the start date"
 msgstr "La fecha de fin debe ser posterior a la fecha de inicio."
 
 #: ../../godmode/agentes/planned_downtime.editor.php:270
-#: ../../include/functions_planned_downtimes.php:765
+#: ../../include/functions_planned_downtimes.php:775
 msgid "The end date must be higher than the current time"
 msgstr "La fecha fin debería ser posterior a la fecha actual."
 
 #: ../../godmode/agentes/planned_downtime.editor.php:278
 #: ../../godmode/agentes/planned_downtime.editor.php:1135
 #: ../../include/functions_planned_downtimes.php:48
-#: ../../include/functions_planned_downtimes.php:780
+#: ../../include/functions_planned_downtimes.php:790
 msgid "The end time must be higher than the start time"
 msgstr "La hora de fin debe ser posterior a la fecha de inicio."
 
 #: ../../godmode/agentes/planned_downtime.editor.php:282
 #: ../../godmode/agentes/planned_downtime.editor.php:1099
 #: ../../include/functions_planned_downtimes.php:50
-#: ../../include/functions_planned_downtimes.php:788
+#: ../../include/functions_planned_downtimes.php:798
 msgid "The end day must be higher than the start day"
 msgstr "El día de fin debe ser posterior el día de inicio."
 
@@ -36711,14 +36485,14 @@ msgstr "La expresión cron de parada de tiempo de inactividad no es correcta"
 
 #: ../../godmode/agentes/planned_downtime.editor.php:538
 #: ../../include/functions_planned_downtimes.php:99
-#: ../../include/functions_planned_downtimes.php:832
+#: ../../include/functions_planned_downtimes.php:842
 msgid "Each scheduled downtime must have a different name"
 msgstr "Cada tiempo de inactividad programado debe tener un nombre diferente"
 
 #: ../../godmode/agentes/planned_downtime.editor.php:543
 #: ../../godmode/agentes/planned_downtime.editor.php:576
 #: ../../include/functions_planned_downtimes.php:104
-#: ../../include/functions_planned_downtimes.php:838
+#: ../../include/functions_planned_downtimes.php:848
 msgid "Scheduled downtime must have a name"
 msgstr "La parada de servicio planeada debe tener un nombre."
 
@@ -36741,8 +36515,7 @@ msgstr "Deshabilitar agentes: deshabilita los agentes seleccionados"
 
 #: ../../godmode/agentes/planned_downtime.editor.php:945
 msgid "Disable Alerts: Disable alerts for the selected agents."
-msgstr ""
-"Deshabilitar alertas: deshabilita las alertas de los agentes seleccionados"
+msgstr "Deshabilitar alertas: deshabilita las alertas de los agentes seleccionados"
 
 #: ../../godmode/agentes/planned_downtime.editor.php:956
 msgid "Cron from/to"
@@ -36753,12 +36526,12 @@ msgid "Type Periodicity"
 msgstr "Tipo de periodicidad"
 
 #: ../../godmode/agentes/planned_downtime.editor.php:1069
-#: ../../include/functions_reporting.php:14996
+#: ../../include/functions_reporting.php:15059
 msgid "From day"
 msgstr "Desde el día"
 
 #: ../../godmode/agentes/planned_downtime.editor.php:1085
-#: ../../include/functions_reporting.php:14997
+#: ../../include/functions_reporting.php:15060
 msgid "To day"
 msgstr "Hasta el día"
 
@@ -36775,14 +36548,14 @@ msgid "To hour"
 msgstr "Hasta la hora:"
 
 #: ../../godmode/agentes/planned_downtime.editor.php:1152
-#: ../../godmode/agentes/module_manager_editor_common.php:1095
-#: ../../godmode/agentes/module_manager_editor_common.php:1101
+#: ../../godmode/agentes/module_manager_editor_common.php:1112
+#: ../../godmode/agentes/module_manager_editor_common.php:1118
 msgid "Cron from"
 msgstr "Cron desde"
 
 #: ../../godmode/agentes/planned_downtime.editor.php:1155
-#: ../../godmode/agentes/module_manager_editor_common.php:1098
-#: ../../godmode/agentes/module_manager_editor_common.php:1104
+#: ../../godmode/agentes/module_manager_editor_common.php:1115
+#: ../../godmode/agentes/module_manager_editor_common.php:1121
 msgid "Cron to"
 msgstr "Cron hasta"
 
@@ -36791,8 +36564,8 @@ msgid "Filtering"
 msgstr "Filtrado"
 
 #: ../../godmode/agentes/planned_downtime.editor.php:1232
-#: ../../godmode/massive/massive_delete_modules.php:318
-#: ../../godmode/massive/massive_edit_modules.php:304
+#: ../../godmode/massive/massive_delete_modules.php:319
+#: ../../godmode/massive/massive_edit_modules.php:298
 msgid "Selection mode"
 msgstr "Modo de selección"
 
@@ -36827,14 +36600,14 @@ msgid "Add Module:"
 msgstr "Añadir módulo:"
 
 #: ../../godmode/agentes/planned_downtime.editor.php:1903
-#: ../../godmode/reporting/reporting_builder.item_editor.php:4948
+#: ../../godmode/reporting/reporting_builder.item_editor.php:4993
 msgid "Please select a module."
 msgstr "Por favor, seleccione un módulo."
 
 #: ../../godmode/agentes/planned_downtime.editor.php:2042
 msgid ""
-"WARNING: If you edit this scheduled downtime, the data of future SLA reports "
-"may be altered"
+"WARNING: If you edit this scheduled downtime, the data of future SLA reports may "
+"be altered"
 msgstr ""
 "ADVERTENCIA: si se modifica esta parada planificada, los datos de los futuros "
 "informes SLA pueden ser alterados"
@@ -36882,8 +36655,7 @@ msgstr "Mostrar en la vista principal"
 #: ../../godmode/agentes/configure_field.php:128
 #: ../../operation/agentes/custom_fields.php:67
 msgid ""
-"The fields with display on front enabled will be displayed into the agent "
-"details"
+"The fields with display on front enabled will be displayed into the agent details"
 msgstr ""
 "Si esta opción está activada, los campos mostrarán la información en la vista "
 "principal."
@@ -36892,12 +36664,12 @@ msgstr ""
 msgid "Create field"
 msgstr "Crear campo"
 
-#: ../../godmode/agentes/module_manager_editor_network.php:311
+#: ../../godmode/agentes/module_manager_editor_network.php:306
 #: ../../include/class/AgentWizard.class.php:584
 msgid "SNMP Walk"
 msgstr "Exploración SNMP"
 
-#: ../../godmode/agentes/module_manager_editor_network.php:482
+#: ../../godmode/agentes/module_manager_editor_network.php:477
 msgid ""
 "Please use single quotation marks when necessary. \n"
 "\n"
@@ -36909,13 +36681,13 @@ msgstr ""
 "Si se necesitan comillas dobles, escápase de ellas con una barra diagonal "
 "inversa (\\")"
 
-#: ../../godmode/agentes/module_manager_editor_network.php:541
+#: ../../godmode/agentes/module_manager_editor_network.php:536
 msgid "Windows remote"
 msgstr "Windows remoto"
 
 #: ../../godmode/agentes/agent_manager.php:329
 #: ../../godmode/agentes/agent_manager.php:748
-#: ../../godmode/massive/massive_edit_agents.php:1031
+#: ../../godmode/massive/massive_edit_agents.php:1042
 msgid "Agent icon"
 msgstr "Icono de agente"
 
@@ -36924,8 +36696,7 @@ msgid "Use alias as name"
 msgstr "Usar el alias como nombre"
 
 #: ../../godmode/agentes/agent_manager.php:407
-#: ../../godmode/setup/setup_general.php:649
-#: ../../include/functions_config.php:398
+#: ../../godmode/setup/setup_general.php:662 ../../include/functions_config.php:410
 msgid "Unique IP"
 msgstr "IP única"
 
@@ -36952,27 +36723,31 @@ msgstr "Lista de direcciones IP"
 msgid "Primary group"
 msgstr "Grupo primario"
 
+#: ../../godmode/agentes/agent_manager.php:649
+msgid "Agent parent"
+msgstr "Agente padre"
+
 #: ../../godmode/agentes/agent_manager.php:677
 msgid "Cascade protection modules"
 msgstr "Módulos de protección en cascada"
 
 #: ../../godmode/agentes/agent_manager.php:693
-#: ../../godmode/massive/massive_edit_agents.php:908
+#: ../../godmode/massive/massive_edit_agents.php:919
 msgid "Learning mode"
 msgstr "Modo de aprendizaje"
 
 #: ../../godmode/agentes/agent_manager.php:703
-#: ../../godmode/massive/massive_edit_agents.php:919
+#: ../../godmode/massive/massive_edit_agents.php:930
 msgid "Normal mode"
 msgstr "Modo normal"
 
 #: ../../godmode/agentes/agent_manager.php:713
-#: ../../godmode/massive/massive_edit_agents.php:930
+#: ../../godmode/massive/massive_edit_agents.php:941
 msgid "Autodisable mode"
 msgstr "Modo autodeshabilitado"
 
 #: ../../godmode/agentes/agent_manager.php:722
-#: ../../godmode/massive/massive_edit_agents.php:896
+#: ../../godmode/massive/massive_edit_agents.php:907
 msgid "Module definition"
 msgstr "Definición de módulos"
 
@@ -36993,7 +36768,7 @@ msgid "Disabled mode"
 msgstr "Modo deshabilitado"
 
 #: ../../godmode/agentes/agent_manager.php:900
-#: ../../godmode/massive/massive_edit_agents.php:1144
+#: ../../godmode/massive/massive_edit_agents.php:1155
 msgid "Safe operation mode"
 msgstr "Modo seguro de operación"
 
@@ -37019,8 +36794,8 @@ msgstr "Un grupo secundario no puede ser también primario."
 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:23
 #: ../../operation/incidents/list_integriaims_incidents.php:44
 msgid ""
-"In order to access ticket management system, integration with Integria IMS "
-"must be enabled and properly configured"
+"In order to access ticket management system, integration with Integria IMS must "
+"be enabled and properly configured"
 msgstr ""
 "Para acceder al sistema de gestión de tickets, la integración con Integria IMS "
 "debe estar activada y correctamente configurada"
@@ -37058,21 +36833,19 @@ msgstr ""
 
 #: ../../godmode/agentes/configure_field.php:93
 msgid ""
-"You cannot unset the enable combo until you clear the combo values and click "
-"on update."
+"You cannot unset the enable combo until you clear the combo values and click on "
+"update."
 msgstr ""
-"No puede desactivar el combo habilitado hasta que elimine los valores del "
-"combo y pinche en actualizar."
+"No puede desactivar el combo habilitado hasta que elimine los valores del combo "
+"y pinche en actualizar."
 
 #: ../../godmode/agentes/configure_field.php:97
 msgid "If you select Enabled combo the Password type will be disabled."
-msgstr ""
-"Si selecciona el combo Habilitado, se deshabilitará el tipo de contraseña."
+msgstr "Si selecciona el combo Habilitado, se deshabilitará el tipo de contraseña."
 
 #: ../../godmode/agentes/configure_field.php:101
 msgid "If you select Passord type the Enabled combo will be disabled."
-msgstr ""
-"Si selecciona el tipo de Contraseña el combo Habliitado se deshabilitará."
+msgstr "Si selecciona el tipo de Contraseña el combo Habliitado se deshabilitará."
 
 #: ../../godmode/agentes/configure_field.php:140
 msgid "Link type"
@@ -37084,8 +36857,8 @@ msgstr "Tipo de contraseña"
 
 #: ../../godmode/agentes/configure_field.php:154
 msgid ""
-"The fields with pass type enabled will be displayed like html input type pass "
-"in html"
+"The fields with pass type enabled will be displayed like html input type pass in "
+"html"
 msgstr ""
 "Los campos con el tipo de contraseña habilitado se mostrarán con asteriscos en "
 "HTML."
@@ -37102,170 +36875,178 @@ msgstr "Valores de combo"
 msgid "Set values separated by comma"
 msgstr "Establecer valores separados por coma"
 
-#: ../../godmode/agentes/module_manager_editor_common.php:149
+#: ../../godmode/agentes/module_manager_editor_common.php:150
 msgid "Using module component"
 msgstr "Utilizar módulo de librería"
 
-#: ../../godmode/agentes/module_manager_editor_common.php:446
-#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:406
+#: ../../godmode/agentes/module_manager_editor_common.php:447
+#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:409
 msgid "Warning threshold"
 msgstr "Umbral de advertencia"
 
-#: ../../godmode/agentes/module_manager_editor_common.php:448
-#: ../../godmode/agentes/module_manager_editor_common.php:536
+#: ../../godmode/agentes/module_manager_editor_common.php:449
+#: ../../godmode/agentes/module_manager_editor_common.php:537
 msgid "Min / Max"
 msgstr "Mín / Máx"
 
-#: ../../godmode/agentes/module_manager_editor_common.php:535
-#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:435
+#: ../../godmode/agentes/module_manager_editor_common.php:536
+#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:438
 msgid "Critical threshold"
 msgstr "Umbral crítico"
 
-#: ../../godmode/agentes/module_manager_editor_common.php:751
+#: ../../godmode/agentes/module_manager_editor_common.php:752
 msgid "Identification and Categorization"
 msgstr "Identificación y categorización"
 
-#: ../../godmode/agentes/module_manager_editor_common.php:954
+#: ../../godmode/agentes/module_manager_editor_common.php:964
 msgid "Module parent"
 msgstr "Padre del módulo"
 
-#: ../../godmode/agentes/module_manager_editor_common.php:1004
+#: ../../godmode/agentes/module_manager_editor_common.php:1021
 msgid "Tags from policy"
 msgstr "Etiquetas desde política"
 
-#: ../../godmode/agentes/module_manager_editor_common.php:1075
+#: ../../godmode/agentes/module_manager_editor_common.php:1092
 msgid "Execution interval"
 msgstr "Intervalo de ejecución"
 
-#: ../../godmode/agentes/module_manager_editor_common.php:1111
+#: ../../godmode/agentes/module_manager_editor_common.php:1128
 msgid "Thresholds and state changes"
 msgstr "Umbrales y cambios de estado"
 
-#: ../../godmode/agentes/module_manager_editor_common.php:1129
+#: ../../godmode/agentes/module_manager_editor_common.php:1146
 msgid "Dynamic Threshold Interval"
 msgstr "Intervalo de rango dinámico"
 
-#: ../../godmode/agentes/module_manager_editor_common.php:1182
+#: ../../godmode/agentes/module_manager_editor_common.php:1199
 msgid "Two Tailed"
 msgstr "Dos colas"
 
-#: ../../godmode/agentes/module_manager_editor_common.php:1333
+#: ../../godmode/agentes/module_manager_editor_common.php:1350
 msgid "Data and their processing"
 msgstr "Datos y su tratamiento"
 
-#: ../../godmode/agentes/module_manager_editor_common.php:1363
+#: ../../godmode/agentes/module_manager_editor_common.php:1380
 msgid "Notifications and alerts"
 msgstr "Notificaciones y alertas"
 
-#: ../../godmode/agentes/module_manager_editor_common.php:1367
+#: ../../godmode/agentes/module_manager_editor_common.php:1384
 msgid "Not needed"
 msgstr "No necesario"
 
-#: ../../godmode/agentes/module_manager_editor_common.php:1413
+#: ../../godmode/agentes/module_manager_editor_common.php:1430
 msgid "Cascade Protection Services"
 msgstr "Servicios de protección en cascada"
 
-#: ../../godmode/agentes/module_manager_editor_common.php:1496
-#: ../../godmode/agentes/module_manager_editor_common.php:1630
+#: ../../godmode/agentes/module_manager_editor_common.php:1513
+#: ../../godmode/agentes/module_manager_editor_common.php:1647
 msgid "Direct"
 msgstr "Directo"
 
-#: ../../godmode/agentes/module_manager_editor_common.php:1497
-#: ../../godmode/agentes/module_manager_editor_common.php:1630
-#: ../../include/functions_reporting_html.php:4160
-#: ../../include/functions_reporting_html.php:4254
-#: ../../include/functions_reporting_html.php:4334
-#: ../../include/functions_reporting_html.php:4343
-#: ../../include/functions_reporting_html.php:4481
-#: ../../include/functions_reporting_html.php:4490
-#: ../../include/functions_reporting_html.php:4816
-#: ../../include/functions_reporting_html.php:4822
+#: ../../godmode/agentes/module_manager_editor_common.php:1514
+#: ../../godmode/agentes/module_manager_editor_common.php:1647
+#: ../../include/functions_reporting_html.php:4164
+#: ../../include/functions_reporting_html.php:4258
+#: ../../include/functions_reporting_html.php:4338
+#: ../../include/functions_reporting_html.php:4347
+#: ../../include/functions_reporting_html.php:4485
+#: ../../include/functions_reporting_html.php:4494
+#: ../../include/functions_reporting_html.php:4820
+#: ../../include/functions_reporting_html.php:4826
 msgid "Failover"
 msgstr "Conmutación"
 
-#: ../../godmode/agentes/module_manager_editor_common.php:1499
+#: ../../godmode/agentes/module_manager_editor_common.php:1516
 msgid "Rel. type"
 msgstr "Rel. tipo"
 
-#: ../../godmode/agentes/module_manager_editor_common.php:1521
+#: ../../godmode/agentes/module_manager_editor_common.php:1538
 msgid "Add relationship"
 msgstr "Añadir relación"
 
-#: ../../godmode/agentes/module_manager_editor_common.php:1547
+#: ../../godmode/agentes/module_manager_editor_common.php:1564
 msgid "Changes"
 msgstr "Cambios"
 
-#: ../../godmode/agentes/module_manager.php:88
+#: ../../godmode/agentes/module_manager.php:154
 msgid "There was a problem completing the operation"
 msgstr "Hubo un problema al completar la operación"
 
-#: ../../godmode/agentes/module_manager.php:219
-#: ../../godmode/agentes/module_manager.php:265
-#: ../../godmode/agentes/module_manager.php:311
+#: ../../godmode/agentes/module_manager.php:285
+#: ../../godmode/agentes/module_manager.php:331
+#: ../../godmode/agentes/module_manager.php:377
 #, php-format
 msgid "There was a problem completing the operation. Applied to 0/%d modules."
 msgstr ""
 "Ha habido un problema al completar la operación. Aplicado a los módulos 0/%d."
 
-#: ../../godmode/agentes/module_manager.php:225
-#: ../../godmode/agentes/module_manager.php:271
-#: ../../godmode/agentes/module_manager.php:317
+#: ../../godmode/agentes/module_manager.php:291
+#: ../../godmode/agentes/module_manager.php:337
+#: ../../godmode/agentes/module_manager.php:383
 msgid "Operation finished successfully."
 msgstr "Operación concluida correctamente."
 
-#: ../../godmode/agentes/module_manager.php:229
-#: ../../godmode/agentes/module_manager.php:275
-#: ../../godmode/agentes/module_manager.php:321
+#: ../../godmode/agentes/module_manager.php:295
+#: ../../godmode/agentes/module_manager.php:341
+#: ../../godmode/agentes/module_manager.php:387
 #, php-format
 msgid "There was a problem completing the operation. Applied to %d/%d modules."
 msgstr ""
 "Ha habido un problema al completar la operación. Aplicado a los módulos %d/%d."
 
-#: ../../godmode/agentes/module_manager.php:619
-#: ../../include/ajax/module.php:1022
+#: ../../godmode/agentes/module_manager.php:685 ../../include/ajax/module.php:1037
 msgid "P"
 msgstr "P"
 
-#: ../../godmode/agentes/module_manager.php:623
+#: ../../godmode/agentes/module_manager.php:689
 msgid "S"
 msgstr "S"
 
-#: ../../godmode/agentes/module_manager.php:846
-#: ../../godmode/agentes/module_manager.php:854
-#: ../../include/ajax/module.php:1087 ../../include/ajax/module.php:1095
+#: ../../godmode/agentes/module_manager.php:912
+#: ../../godmode/agentes/module_manager.php:920 ../../include/ajax/module.php:1102
+#: ../../include/ajax/module.php:1110
 msgid "Adopted"
 msgstr "Adoptado"
 
-#: ../../godmode/agentes/module_manager.php:986
+#: ../../godmode/agentes/module_manager.php:1052
 msgid "Normalize"
 msgstr "Normalizar"
 
-#: ../../godmode/agentes/module_manager.php:999
+#: ../../godmode/agentes/module_manager.php:1065
 #: ../../include/functions_snmp_browser.php:638
 msgid "Create network component"
 msgstr "Crear componentes de red"
 
-#: ../../godmode/agentes/module_manager.php:1034
+#: ../../godmode/agentes/module_manager.php:1100
 #: ../../godmode/reporting/map_builder.php:485
-#: ../../godmode/reporting/map_builder.php:502 ../../include/ajax/module.php:609
+#: ../../godmode/reporting/map_builder.php:502 ../../include/ajax/module.php:624
 #: ../../operation/agentes/datos_agente.php:297
 msgid "No available data to show"
 msgstr "No hay datos disponibles para mostrar"
 
-#: ../../godmode/agentes/module_manager.php:1051
+#: ../../godmode/agentes/module_manager.php:1107
+#: ../../operation/snmpconsole/snmp_browser.php:694
+msgid "Create module"
+msgstr "Crear módulo"
+
+#: ../../godmode/agentes/module_manager.php:1117
 #: ../../include/class/SatelliteAgent.class.php:233
 msgid "Execute action"
 msgstr "Ejecutar acción"
 
-#: ../../godmode/agentes/module_manager.php:1095
+#: ../../godmode/agentes/module_manager.php:1161
 msgid "Select module type"
 msgstr "Seleccionar el tipo de módulo"
 
-#: ../../godmode/agentes/module_manager.php:1119
+#: ../../godmode/agentes/module_manager.php:1185
 msgid "Get more modules on Monitoring Library"
 msgstr "Añadir más módulos de la Librería de módulos"
 
-#: ../../godmode/agentes/module_manager.php:1260
+#: ../../godmode/agentes/module_manager.php:1228
+msgid "Create Module"
+msgstr "Crear módulo"
+
+#: ../../godmode/agentes/module_manager.php:1329
 msgid ""
 "This module has children modules.The following modules will also be deleted: "
 msgstr ""
@@ -37273,7 +37054,6 @@ msgstr ""
 "módulos: "
 
 #: ../../godmode/netflow/nf_item_list.php:27
-#: ../../operation/reporting/reporting_viewer.php:118
 msgid "Report list"
 msgstr "Lista de informes"
 
@@ -37295,12 +37075,12 @@ msgid "Item list"
 msgstr "Lista de elementos"
 
 #: ../../godmode/netflow/nf_item_list.php:176
-#: ../../godmode/reporting/reporting_builder.item_editor.php:2558
+#: ../../godmode/reporting/reporting_builder.item_editor.php:2600
 msgid "Max. values"
 msgstr "Valores máximos"
 
 #: ../../godmode/netflow/nf_item_list.php:177
-#: ../../operation/agentes/graphs.php:248
+#: ../../operation/agentes/graphs.php:249
 msgid "Chart type"
 msgstr "Tipo de gráfico"
 
@@ -37312,12 +37092,11 @@ msgstr "No hay elementos definidos"
 msgid "Manage Filters"
 msgstr "Gestionar filtros"
 
-#: ../../godmode/netflow/nf_edit.php:63 ../../godmode/menu.php:126
+#: ../../godmode/netflow/nf_edit.php:63 ../../godmode/menu.php:215
 msgid "Netflow filters"
 msgstr "Filtros Netflow"
 
-#: ../../godmode/netflow/nf_edit.php:225
-#: ../../godmode/events/event_filter.php:224
+#: ../../godmode/netflow/nf_edit.php:225 ../../godmode/events/event_filter.php:224
 msgid "There are no defined filters"
 msgstr "No hay filtros definidos"
 
@@ -37330,17 +37109,20 @@ msgid "Add filter"
 msgstr "Añadir filtro"
 
 #: ../../godmode/netflow/nf_edit_form.php:224
+#: ../../include/lib/Dashboard/Widgets/netflow.php:223
 #: ../../operation/netflow/nf_live_view.php:270
 msgid "Src Ip Address"
 msgstr "Dirección IP origen"
 
 #: ../../godmode/netflow/nf_edit_form.php:225
+#: ../../include/lib/Dashboard/Widgets/netflow.php:224
 #: ../../operation/netflow/nf_live_view.php:271
 msgid "Dst Ip Address"
 msgstr "Dirección IP destino"
 
 #: ../../godmode/netflow/nf_edit_form.php:226
 #: ../../godmode/netflow/nf_edit_form.php:359
+#: ../../include/lib/Dashboard/Widgets/netflow.php:225
 #: ../../operation/netflow/nf_live_view.php:272
 #: ../../operation/netflow/nf_live_view.php:330
 msgid "Src Port"
@@ -37348,6 +37130,7 @@ msgstr "Puerto origen"
 
 #: ../../godmode/netflow/nf_edit_form.php:227
 #: ../../godmode/netflow/nf_edit_form.php:347
+#: ../../include/lib/Dashboard/Widgets/netflow.php:226
 #: ../../operation/netflow/nf_live_view.php:273
 #: ../../operation/netflow/nf_live_view.php:322
 msgid "Dst Port"
@@ -37365,9 +37148,8 @@ msgstr "Dst IP"
 #: ../../godmode/netflow/nf_edit_form.php:331
 #: ../../operation/netflow/nf_live_view.php:303
 msgid ""
-"Destination IP. A comma separated list of destination ip. If we leave the "
-"field blank, will show all ip. Example filter by ip:"
-"
25.46.157.214,160.253.135.249" +"Destination IP. A comma separated list of destination ip. If we leave the field " +"blank, will show all ip. Example filter by ip:
25.46.157.214,160.253.135.249" msgstr "" "IP destino. Lista de IPs destino separadas por coma. Si dejamos en blanco este " "campo mostrará todas las IPs. Ejemplo de filtro por IP: " @@ -37394,9 +37176,9 @@ msgid "" "Destination port. A comma separated list of destination ports. If we leave the " "field blank, will show all ports. Example filter by ports 80 and 22:
80,22" msgstr "" -"Puerto destino. Lista de puertos de destino separados por coma. Si dejamos " -"este campo en blanco se mostrarán todos los puertos. Ejemplo de filtrado por " -"puertos: 80,22" +"Puerto destino. Lista de puertos de destino separados por coma. Si dejamos este " +"campo en blanco se mostrarán todos los puertos. Ejemplo de filtrado por puertos: " +"80,22" #: ../../godmode/netflow/nf_edit_form.php:367 #: ../../operation/netflow/nf_live_view.php:330 @@ -37405,8 +37187,8 @@ msgid "" "blank, will show all ports. Example filter by ports 80 and 22:
80,22" msgstr "" "Puerto origen. Lista de puertos de origen separados por coma. Si dejamos este " -"campo en blanco se mostrarán todos los puertos. Ejemplo de filtrado por " -"puertos: 80,22" +"campo en blanco se mostrarán todos los puertos. Ejemplo de filtrado por puertos: " +"80,22" #: ../../godmode/netflow/nf_edit_form.php:372 msgid "Advanced filters" @@ -37422,15 +37204,15 @@ msgstr "Activar monitorización de Netflow" msgid "" "Allows you to create an agent that monitors the traffic volume of this filter. " "It also creates a module that measures if the traffic of any IP of this filter " -"exceeds a certain threshold. A text type module will be created with the " -"traffic rate for each IP within this filter every five minutes (the 10 IP's " -"with the most traffic). Only available for Enterprise version." +"exceeds a certain threshold. A text type module will be created with the traffic " +"rate for each IP within this filter every five minutes (the 10 IP's with the " +"most traffic). Only available for Enterprise version." msgstr "" "Le permite crear un agente que monitor ice el volumen del tráfico de este " "filtro. También crea un módulo que mide si el tráfico de cualquier IP de este " -"filtro sobrepasa un cierto umbral. Se creará un módulo de tipo texto con la " -"tasa de tráfico de cada IP dentro de este filtro cada cinco minutos (las 10 " -"IPs con más tráfico). Solo disponible en la versión Enterprise." +"filtro sobrepasa un cierto umbral. Se creará un módulo de tipo texto con la tasa " +"de tráfico de cada IP dentro de este filtro cada cinco minutos (las 10 IPs con " +"más tráfico). Solo disponible en la versión Enterprise." #: ../../godmode/netflow/nf_edit_form.php:395 #: ../../operation/netflow/nf_live_view.php:391 @@ -37454,8 +37236,8 @@ msgid "" "Specifies the maximum rate (in bytes/sec) of traffic in the filter. It is then " "used to calculate the % of maximum traffic per IP." msgstr "" -"Especifica la tasa máxima (en bytes/seg) del tráfico del filtro. " -"Posteriormente se utiliza para calcular el % del tráfico máximo por IP." +"Especifica la tasa máxima (en bytes/seg) del tráfico del filtro. Posteriormente " +"se utiliza para calcular el % del tráfico máximo por IP." #: ../../godmode/netflow/nf_edit_form.php:421 #: ../../operation/netflow/nf_live_view.php:415 @@ -37469,8 +37251,7 @@ msgid "" "If this % is exceeded by any IP within the filter, a CRITICAL status will be " "generated." msgstr "" -"Si cualquier IP dentro del filtro sobrepasa el %, se generará el estado " -"CRÍTICO." +"Si cualquier IP dentro del filtro sobrepasa el %, se generará el estado CRÍTICO." #: ../../godmode/netflow/nf_edit_form.php:435 #, php-format @@ -37508,13 +37289,13 @@ msgid "Host address" msgstr "Dirección del host" #: ../../godmode/snmpconsole/snmp_trap_generator.php:102 -#: ../../include/functions_snmp_browser.php:738 +#: ../../include/functions_snmp_browser.php:757 msgid "Community" msgstr "Comunidad" #: ../../godmode/snmpconsole/snmp_trap_generator.php:114 #: ../../godmode/snmpconsole/snmp_alert.php:800 -#: ../../godmode/snmpconsole/snmp_alert.php:1900 +#: ../../godmode/snmpconsole/snmp_alert.php:1904 #: ../../include/class/SnmpConsole.class.php:275 msgid "Enterprise String" msgstr "Cadena Enterprise" @@ -37527,6 +37308,11 @@ msgstr "Tipo de SNMP" msgid "Generate trap" msgstr "Generar trap" +#: ../../godmode/snmpconsole/snmp_alert.php:97 +#: ../../operation/agentes/alerts_status.php:481 +msgid "Create alert" +msgstr "Crear alerta" + #: ../../godmode/snmpconsole/snmp_alert.php:100 msgid "Alert overview" msgstr "Vista general de alertas" @@ -37564,73 +37350,73 @@ msgstr "" "Coincide con las subcadenas. Escriba $ al final de la cadena para encontrar " "coincidencias exactas." -#: ../../godmode/snmpconsole/snmp_alert.php:903 -#: ../../godmode/snmpconsole/snmp_alert.php:931 -#: ../../godmode/snmpconsole/snmp_alert.php:963 -#: ../../godmode/snmpconsole/snmp_alert.php:991 -#: ../../godmode/snmpconsole/snmp_alert.php:1023 -#: ../../godmode/snmpconsole/snmp_alert.php:1051 -#: ../../godmode/snmpconsole/snmp_alert.php:1083 -#: ../../godmode/snmpconsole/snmp_alert.php:1111 -#: ../../godmode/snmpconsole/snmp_alert.php:1143 -#: ../../godmode/snmpconsole/snmp_alert.php:1171 -#: ../../godmode/snmpconsole/snmp_alert.php:1203 -#: ../../godmode/snmpconsole/snmp_alert.php:1231 -#: ../../godmode/snmpconsole/snmp_alert.php:1263 -#: ../../godmode/snmpconsole/snmp_alert.php:1291 -#: ../../godmode/snmpconsole/snmp_alert.php:1323 -#: ../../godmode/snmpconsole/snmp_alert.php:1351 -#: ../../godmode/snmpconsole/snmp_alert.php:1383 -#: ../../godmode/snmpconsole/snmp_alert.php:1411 -#: ../../godmode/snmpconsole/snmp_alert.php:1443 -#: ../../godmode/snmpconsole/snmp_alert.php:1471 +#: ../../godmode/snmpconsole/snmp_alert.php:907 +#: ../../godmode/snmpconsole/snmp_alert.php:935 +#: ../../godmode/snmpconsole/snmp_alert.php:967 +#: ../../godmode/snmpconsole/snmp_alert.php:995 +#: ../../godmode/snmpconsole/snmp_alert.php:1027 +#: ../../godmode/snmpconsole/snmp_alert.php:1055 +#: ../../godmode/snmpconsole/snmp_alert.php:1087 +#: ../../godmode/snmpconsole/snmp_alert.php:1115 +#: ../../godmode/snmpconsole/snmp_alert.php:1147 +#: ../../godmode/snmpconsole/snmp_alert.php:1175 +#: ../../godmode/snmpconsole/snmp_alert.php:1207 +#: ../../godmode/snmpconsole/snmp_alert.php:1235 +#: ../../godmode/snmpconsole/snmp_alert.php:1267 +#: ../../godmode/snmpconsole/snmp_alert.php:1295 +#: ../../godmode/snmpconsole/snmp_alert.php:1327 +#: ../../godmode/snmpconsole/snmp_alert.php:1355 +#: ../../godmode/snmpconsole/snmp_alert.php:1387 +#: ../../godmode/snmpconsole/snmp_alert.php:1415 +#: ../../godmode/snmpconsole/snmp_alert.php:1447 +#: ../../godmode/snmpconsole/snmp_alert.php:1475 msgid "Variable bindings/Data" msgstr "Enlaces variables/Datos" -#: ../../godmode/snmpconsole/snmp_alert.php:1743 +#: ../../godmode/snmpconsole/snmp_alert.php:1747 msgid "" "Search by these fields description, OID, Custom Value, SNMP Agent (IP), Single " "value, each Variable bindings/Datas." msgstr "" -"Búsqueda por estos campos de descripción: OID, Valor personalizado, Agente " -"SNMP (IP), Valor individual, cada Enlace Variable/Datos." +"Búsqueda por estos campos de descripción: OID, Valor personalizado, Agente SNMP " +"(IP), Valor individual, cada Enlace Variable/Datos." -#: ../../godmode/snmpconsole/snmp_alert.php:1811 +#: ../../godmode/snmpconsole/snmp_alert.php:1815 msgid "Alert SNMP control filter" msgstr "Filtro de control de alerta SNMP" -#: ../../godmode/snmpconsole/snmp_alert.php:1871 +#: ../../godmode/snmpconsole/snmp_alert.php:1875 msgid "There are no SNMP alerts" msgstr "Ninguna alerta SNMP definida" -#: ../../godmode/snmpconsole/snmp_alert.php:1903 +#: ../../godmode/snmpconsole/snmp_alert.php:1907 msgid "Custom Value/Enterprise String" msgstr "Valor personalizado/Cadena Enterprise" -#: ../../godmode/snmpconsole/snmp_alert.php:1908 -#: ../../include/functions_reporting_html.php:5401 -#: ../../include/functions_reporting_html.php:5523 -#: ../../include/functions_treeview.php:445 +#: ../../godmode/snmpconsole/snmp_alert.php:1912 +#: ../../include/functions_reporting_html.php:5412 +#: ../../include/functions_reporting_html.php:5534 +#: ../../include/functions_treeview.php:486 msgid "Times fired" msgstr "Nº de veces disparada" -#: ../../godmode/snmpconsole/snmp_alert.php:1908 +#: ../../godmode/snmpconsole/snmp_alert.php:1912 msgid "TF." msgstr "TF." -#: ../../godmode/snmpconsole/snmp_alert.php:2067 +#: ../../godmode/snmpconsole/snmp_alert.php:2072 msgid "ID Alert SNMP" msgstr "ID alerta SNMP" -#: ../../godmode/snmpconsole/snmp_alert.php:2225 +#: ../../godmode/snmpconsole/snmp_alert.php:2230 msgid "Do you want delete this alert?" msgstr "¿Desea eliminar esta alerta?" -#: ../../godmode/snmpconsole/snmp_alert.php:2240 +#: ../../godmode/snmpconsole/snmp_alert.php:2245 msgid "Do you want delete the selected alerts?" msgstr "¿Desea eliminar las alertas seleccionadas?" -#: ../../godmode/snmpconsole/snmp_alert.php:2343 +#: ../../godmode/snmpconsole/snmp_alert.php:2348 msgid "Add action " msgstr "Añadir acción " @@ -37685,187 +37471,237 @@ msgstr "Haz clic para quitar el filtro" msgid "There are no SNMP Filters defined yet." msgstr "Todavía no hay filtros SNMP definidos." -#: ../../godmode/menu.php:64 +#: ../../godmode/menu.php:65 msgid "Network scan" msgstr "Escaneado de red" -#: ../../godmode/menu.php:66 +#: ../../godmode/menu.php:67 msgid "Custom network scan" msgstr "Escaneo de red personalizado" -#: ../../godmode/menu.php:70 +#: ../../godmode/menu.php:71 msgid "Manage scan scripts" msgstr "Gestionar guiones de escaneo" -#: ../../godmode/menu.php:73 ../../godmode/wizards/HostDevices.class.php:204 +#: ../../godmode/menu.php:74 ../../godmode/wizards/HostDevices.class.php:204 msgid "Host & devices" msgstr "Host & devices" -#: ../../godmode/menu.php:109 ../../godmode/category/category.php:85 +#: ../../godmode/menu.php:86 +msgid "Mysql" +msgstr "Mysql" + +#: ../../godmode/menu.php:105 ../../godmode/wizards/Applications.class.php:174 +#: ../../godmode/wizards/Applications.class.php:182 +msgid "Applications" +msgstr "Aplicaciones" + +#: ../../godmode/menu.php:115 +msgid "Amazon Web Services" +msgstr "Amazon Web Services" + +#: ../../godmode/menu.php:116 +msgid "Microsoft Azure" +msgstr "Microsoft Azure" + +#: ../../godmode/menu.php:117 +msgid "Google Compute Platform" +msgstr "Google Compute Platform" + +#: ../../godmode/menu.php:163 ../../godmode/wizards/ManageExtensions.class.php:229 +#: ../../godmode/wizards/ManageExtensions.class.php:237 +msgid "Manage disco packages" +msgstr "Gestionar los paquetes de Discovery" + +#: ../../godmode/menu.php:198 ../../godmode/category/category.php:85 #: ../../godmode/category/edit_category.php:96 msgid "Module categories" msgstr "Categorías de módulos" -#: ../../godmode/menu.php:119 +#: ../../godmode/menu.php:208 msgid "Operating systems" msgstr "Sistemas operativos" -#: ../../godmode/menu.php:140 +#: ../../godmode/menu.php:229 msgid "Manage agents groups" msgstr "Configuración de grupos de agentes" -#: ../../godmode/menu.php:179 ../../include/class/ConfigPEN.class.php:339 +#: ../../godmode/menu.php:261 +msgid "Configuration wizard" +msgstr "Asistente de configuración" + +#: ../../godmode/menu.php:275 ../../include/class/ConfigPEN.class.php:339 #: ../../include/class/ConfigPEN.class.php:347 msgid "Private Enterprise Numbers" msgstr "Números privados de empresa" -#: ../../godmode/menu.php:182 +#: ../../godmode/menu.php:278 msgid "Remote components" msgstr "Componentes remotos" -#: ../../godmode/menu.php:208 ../../godmode/massive/massive_operations.php:246 +#: ../../godmode/menu.php:304 ../../godmode/massive/massive_operations.php:243 msgid "Agents operations" msgstr "Operaciones sobre agentes" -#: ../../godmode/menu.php:209 ../../godmode/massive/massive_operations.php:258 +#: ../../godmode/menu.php:305 ../../godmode/massive/massive_operations.php:255 msgid "Modules operations" msgstr "Operaciones sobre módulos" -#: ../../godmode/menu.php:210 ../../godmode/massive/massive_operations.php:270 +#: ../../godmode/menu.php:306 ../../godmode/massive/massive_operations.php:267 msgid "Plugins operations" msgstr "Operaciones de plugins" -#: ../../godmode/menu.php:212 ../../godmode/massive/massive_operations.php:234 +#: ../../godmode/menu.php:308 ../../godmode/massive/massive_operations.php:231 msgid "Users operations" msgstr "Operaciones sobre usuarios" -#: ../../godmode/menu.php:215 ../../godmode/massive/massive_operations.php:222 +#: ../../godmode/menu.php:311 ../../godmode/massive/massive_operations.php:219 msgid "Alerts operations" msgstr "Operaciones sobre alertas" -#: ../../godmode/menu.php:233 +#: ../../godmode/menu.php:329 msgid "Event filters" msgstr "Filtro de eventos" -#: ../../godmode/menu.php:238 ../../godmode/events/events.php:95 +#: ../../godmode/menu.php:334 ../../godmode/events/events.php:95 #: ../../godmode/events/events.php:110 msgid "Custom columns" msgstr "Columnas personalizadas" -#: ../../godmode/menu.php:268 +#: ../../godmode/menu.php:364 msgid "List of Alerts" msgstr "Lista de alertas" -#: ../../godmode/menu.php:283 +#: ../../godmode/menu.php:379 msgid "Special days list" msgstr "Lista de días especiales" -#: ../../godmode/menu.php:288 ../../include/functions_groups.php:267 +#: ../../godmode/menu.php:384 ../../include/functions_groups.php:267 msgid "SNMP alerts" msgstr "Alertas SNMP" -#: ../../godmode/menu.php:305 +#: ../../godmode/menu.php:401 msgid "Manage servers" msgstr "Gestionar servidores" -#: ../../godmode/menu.php:312 +#: ../../godmode/menu.php:408 msgid "Manage consoles" msgstr "Gestionar consolas" -#: ../../godmode/menu.php:323 +#: ../../godmode/menu.php:419 msgid "Register Plugin" msgstr "Registrar Plugin" -#: ../../godmode/menu.php:349 ../../include/class/OrderInterpreter.class.php:141 +#: ../../godmode/menu.php:445 ../../include/class/OrderInterpreter.class.php:141 msgid "General Setup" msgstr "Configuración general" -#: ../../godmode/menu.php:374 ../../godmode/setup/setup.php:165 +#: ../../godmode/menu.php:470 ../../godmode/setup/setup.php:165 #: ../../godmode/setup/setup.php:296 msgid "Sflow" msgstr "Sflow" -#: ../../godmode/menu.php:379 ../../godmode/setup/setup.php:191 -#: ../../godmode/setup/setup.php:302 ../../operation/agentes/ver_agente.php:1619 -#: ../../operation/agentes/ver_agente.php:1893 +#: ../../godmode/menu.php:475 ../../godmode/setup/setup.php:191 +#: ../../godmode/setup/setup.php:302 ../../operation/agentes/ver_agente.php:1650 +#: ../../operation/agentes/ver_agente.php:1924 msgid "eHorus" msgstr "eHorus" -#: ../../godmode/menu.php:382 ../../godmode/setup/setup.php:179 +#: ../../godmode/menu.php:478 ../../godmode/setup/setup.php:179 #: ../../godmode/setup/setup.php:308 ../../godmode/setup/setup_integria.php:681 msgid "Integria IMS" msgstr "Integria IMS" -#: ../../godmode/menu.php:390 +#: ../../godmode/menu.php:486 msgid "Websocket Engine" msgstr "Websocket Engine" -#: ../../godmode/menu.php:393 ../../godmode/setup/setup.php:238 -#: ../../godmode/setup/setup.php:336 ../../operation/agentes/ver_agente.php:1709 -#: ../../operation/agentes/ver_agente.php:1910 +#: ../../godmode/menu.php:489 ../../godmode/setup/setup.php:238 +#: ../../godmode/setup/setup.php:336 ../../operation/agentes/ver_agente.php:1740 +#: ../../operation/agentes/ver_agente.php:1941 msgid "External Tools" msgstr "Herramientas externas" -#: ../../godmode/menu.php:396 +#: ../../godmode/menu.php:492 msgid "Welcome Tips" msgstr "Tips de bienvenida" -#: ../../godmode/menu.php:400 ../../godmode/setup/setup.php:320 +#: ../../godmode/menu.php:496 ../../godmode/setup/setup.php:320 msgid "Map conections GIS" msgstr "Conexión de mapa GIS" -#: ../../godmode/menu.php:428 +#: ../../godmode/menu.php:524 msgid "Diagnostic info" msgstr "Información de diagnóstico" -#: ../../godmode/menu.php:433 ../../godmode/setup/news.php:43 +#: ../../godmode/menu.php:529 ../../godmode/setup/news.php:43 msgid "Site news" msgstr "Noticias del sistema" -#: ../../godmode/menu.php:442 +#: ../../godmode/menu.php:538 msgid "DB Schema Check" msgstr "Comprobación del esquema de la BD" -#: ../../godmode/menu.php:445 +#: ../../godmode/menu.php:541 msgid "DB Interface" msgstr "Interfaz de la BBDD" -#: ../../godmode/menu.php:454 ../../include/class/EventSound.class.php:230 +#: ../../godmode/menu.php:550 ../../include/class/EventSound.class.php:230 msgid "Acoustic console setup" msgstr "Configuración de la consola acústica" -#: ../../godmode/menu.php:531 +#: ../../godmode/menu.php:631 msgid "Extension manager view" msgstr "Vista del gestor de extensiones" -#: ../../godmode/menu.php:567 ../../include/class/OrderInterpreter.class.php:339 +#: ../../godmode/menu.php:669 ../../include/class/OrderInterpreter.class.php:339 msgid "Warp Update" msgstr "Actualización de Warp" -#: ../../godmode/menu.php:572 +#: ../../godmode/menu.php:674 msgid "Update offline" msgstr "Actualizar sin conexión" -#: ../../godmode/menu.php:575 +#: ../../godmode/menu.php:677 msgid "Update online" msgstr "Actualizar en línea" -#: ../../godmode/menu.php:581 +#: ../../godmode/menu.php:683 msgid "Warp journal" msgstr "Diario Warp" -#: ../../godmode/menu.php:590 +#: ../../godmode/menu.php:692 #: ../../godmode/module_library/module_library_view.php:81 msgid "Module library" msgstr "Librería de módulos" -#: ../../godmode/menu.php:597 +#: ../../godmode/menu.php:699 #: ../../godmode/module_library/module_library_view.php:54 #: ../../godmode/module_library/module_library_view.php:68 #: ../../godmode/module_library/module_library_view.php:104 msgid "Categories" msgstr "Categorías" +#: ../../godmode/menu.php:738 ../../include/class/WelcomeWindow.class.php:157 +#: ../../general/header.php:932 +msgid "Welcome to" +msgstr "Bienvenido a" + +#: ../../godmode/menu.php:739 ../../include/class/WelcomeWindow.class.php:158 +#: ../../general/header.php:933 +msgid "Do not show anymore" +msgstr "No volver a mostrar" + +#: ../../godmode/menu.php:748 ../../include/class/WelcomeWindow.class.php:167 +#: ../../general/header.php:942 +msgid "Cancel Configuration Window" +msgstr "Cancelar ventana de configuración" + +#: ../../godmode/menu.php:753 ../../include/class/WelcomeWindow.class.php:172 +#: ../../general/header.php:947 +msgid "Are you sure you want to cancel this tutorial?" +msgstr "¿Está seguro de que desea borrar este tutorial?" + #: ../../godmode/gis_maps/configure_gis_map.php:86 #: ../../operation/gis_maps/gis_map.php:30 #: ../../operation/gis_maps/render_view.php:131 @@ -38004,48 +37840,48 @@ msgstr "Guardar mapa" msgid "Update map" msgstr "Actualizar mapa" -#: ../../godmode/gis_maps/configure_gis_map.php:1072 +#: ../../godmode/gis_maps/configure_gis_map.php:1105 msgid "Using data from" msgstr "Utilizando los datos de" -#: ../../godmode/gis_maps/configure_gis_map.php:1230 +#: ../../godmode/gis_maps/configure_gis_map.php:1263 msgid "Empty layer names are not supported" msgstr "No se admiten nombres de capa vacíos" -#: ../../godmode/massive/massive_copy_modules.php:188 +#: ../../godmode/massive/massive_copy_modules.php:216 msgid "Copy modules" msgstr "Copiar módulos" -#: ../../godmode/massive/massive_copy_modules.php:193 +#: ../../godmode/massive/massive_copy_modules.php:216 msgid "Copy alerts" msgstr "Copiar alertas" -#: ../../godmode/massive/massive_copy_modules.php:196 -#: ../../godmode/massive/massive_delete_modules.php:458 -#: ../../godmode/massive/massive_edit_modules.php:420 +#: ../../godmode/massive/massive_copy_modules.php:220 +#: ../../godmode/massive/massive_delete_modules.php:472 +#: ../../godmode/massive/massive_edit_modules.php:440 msgid "Filter Modules" msgstr "Filtrar módulos" -#: ../../godmode/massive/massive_copy_modules.php:230 +#: ../../godmode/massive/massive_copy_modules.php:251 msgid "No alerts for this agent" msgstr "Ninguna alerta para este agente" -#: ../../godmode/massive/massive_copy_modules.php:292 -#: ../../godmode/massive/massive_delete_modules.php:530 +#: ../../godmode/massive/massive_copy_modules.php:306 +#: ../../godmode/massive/massive_delete_modules.php:557 #: ../../operation/agentes/interface_view.functions.php:115 msgid "Filter Agents" msgstr "Filtrar agentes" -#: ../../godmode/massive/massive_copy_modules.php:309 +#: ../../godmode/massive/massive_copy_modules.php:343 msgid "To agent(s)" msgstr "A los agentes" -#: ../../godmode/massive/massive_copy_modules.php:559 +#: ../../godmode/massive/massive_copy_modules.php:593 msgid "No operation selected" msgstr "No se seleccionó ninguna operación" -#: ../../godmode/massive/massive_copy_modules.php:569 -#: ../../include/functions_agents.php:881 +#: ../../godmode/massive/massive_copy_modules.php:603 +#: ../../include/functions_agents.php:872 msgid "No destiny agent(s) to copy" msgstr "No hay agentes destino a los que copiar" @@ -38081,35 +37917,35 @@ msgstr "Edición agentes masiva" msgid "Bulk agent delete" msgstr "Eliminar agentes de forma masiva" -#: ../../godmode/massive/massive_operations.php:75 -msgid "Bulk profile add" -msgstr "Añadir perfiles de forma masiva" - -#: ../../godmode/massive/massive_operations.php:76 -msgid "Bulk profile delete" -msgstr "Eliminar perfiles de forma masiva" - -#: ../../godmode/massive/massive_operations.php:81 +#: ../../godmode/massive/massive_operations.php:73 msgid "Edit users in bulk" msgstr "Editar usuarios de forma masiva" -#: ../../godmode/massive/massive_operations.php:88 +#: ../../godmode/massive/massive_operations.php:76 +msgid "Bulk profile add" +msgstr "Añadir perfiles de forma masiva" + +#: ../../godmode/massive/massive_operations.php:77 +msgid "Bulk profile delete" +msgstr "Eliminar perfiles de forma masiva" + +#: ../../godmode/massive/massive_operations.php:85 msgid "Bulk module edit" msgstr "Editar módulos de forma masiva" -#: ../../godmode/massive/massive_operations.php:89 +#: ../../godmode/massive/massive_operations.php:86 msgid "Bulk module copy" msgstr "Copiar módulos de forma masiva" -#: ../../godmode/massive/massive_operations.php:90 +#: ../../godmode/massive/massive_operations.php:87 msgid "Bulk module delete" msgstr "Eliminar módulos de forma masiva" -#: ../../godmode/massive/massive_operations.php:94 +#: ../../godmode/massive/massive_operations.php:91 msgid "Bulk plugin edit" msgstr "Editar plugins de forma masiva" -#: ../../godmode/massive/massive_operations.php:412 +#: ../../godmode/massive/massive_operations.php:409 #, php-format msgid "" "No changes have been made because they exceed the maximum allowed (%d). Make " @@ -38118,14 +37954,14 @@ msgstr "" "No se han hecho cambios porque exceden el máximo permitido (%d). Haga menos " "cambios o póngase en contacto con el administrador." -#: ../../godmode/massive/massive_operations.php:440 +#: ../../godmode/massive/massive_operations.php:438 #, php-format msgid "This node is configured with centralized mode. To delete agents go to %s" msgstr "" -"Este nodo está configurado en modo centralizado. Para eliminar un agente, vaya " -"a %s" +"Este nodo está configurado en modo centralizado. Para eliminar un agente, vaya a " +"%s" -#: ../../godmode/massive/massive_operations.php:448 +#: ../../godmode/massive/massive_operations.php:447 msgid "The blank fields will not be updated" msgstr "Los campos en blanco no se actualizarán." @@ -38169,9 +38005,9 @@ msgid "Alert templates" msgstr "Plantillas de alertas" #: ../../godmode/massive/massive_delete_action_alerts.php:248 -#: ../../godmode/massive/massive_delete_modules.php:557 +#: ../../godmode/massive/massive_delete_modules.php:567 #: ../../godmode/massive/massive_add_action_alerts.php:227 -#: ../../godmode/massive/massive_edit_modules.php:530 +#: ../../godmode/massive/massive_edit_modules.php:566 msgid "Show unknown and not init modules" msgstr "Mostrar módulos desconocidos y no iniciados" @@ -38194,60 +38030,61 @@ msgstr "No se seleccionó ningún agente" msgid "There was an error deleting the modules, the operation has been cancelled" msgstr "Hubo un error al borrar los módulos, se canceló la operación" -#: ../../godmode/massive/massive_delete_modules.php:319 -#: ../../godmode/massive/massive_edit_modules.php:305 +#: ../../godmode/massive/massive_delete_modules.php:320 +#: ../../godmode/massive/massive_edit_modules.php:299 msgid "Select modules first " msgstr "Seleccionar primero los módulos " #: ../../godmode/massive/massive_delete_modules.php:320 -#: ../../godmode/massive/massive_edit_modules.php:306 +#: ../../godmode/massive/massive_edit_modules.php:299 msgid "Select agents first " msgstr "Seleccionar primero los agentes " #: ../../godmode/massive/massive_delete_modules.php:343 -#: ../../godmode/massive/massive_edit_modules.php:325 +#: ../../godmode/massive/massive_edit_modules.php:322 msgid "Select all modules of this type" msgstr "Seleccionar todos los módulos de este tipo" -#: ../../godmode/massive/massive_delete_modules.php:387 -#: ../../godmode/massive/massive_edit_modules.php:371 +#: ../../godmode/massive/massive_delete_modules.php:392 +#: ../../godmode/massive/massive_edit_modules.php:376 msgid "Select all modules of this group" msgstr "Seleccionar todos los módulos de este grupo" -#: ../../godmode/massive/massive_delete_modules.php:436 -#: ../../godmode/massive/massive_edit_modules.php:382 +#: ../../godmode/massive/massive_delete_modules.php:434 +#: ../../godmode/massive/massive_edit_modules.php:398 #: ../../godmode/events/custom_events.php:114 +#: ../../include/lib/Dashboard/Widgets/events_list.php:833 #: ../../include/functions_events.php:304 msgid "Module Status" msgstr "Estado de módulo" #: ../../godmode/massive/massive_delete_modules.php:477 -#: ../../godmode/massive/massive_edit_modules.php:436 -msgid "Select all modules" -msgstr "Seleccionar todos los módulos" - -#: ../../godmode/massive/massive_delete_modules.php:479 -#: ../../godmode/massive/massive_edit_modules.php:438 +#: ../../godmode/massive/massive_edit_modules.php:445 msgid "When select modules" msgstr "Cuando se seleccionan módulos" -#: ../../godmode/massive/massive_delete_modules.php:483 -#: ../../godmode/massive/massive_edit_modules.php:442 +#: ../../godmode/massive/massive_delete_modules.php:480 +#: ../../godmode/massive/massive_edit_modules.php:448 msgid "Show common agents" msgstr "Mostrar agentes comunes" -#: ../../godmode/massive/massive_delete_modules.php:484 -#: ../../godmode/massive/massive_edit_modules.php:443 +#: ../../godmode/massive/massive_delete_modules.php:481 +#: ../../godmode/massive/massive_edit_modules.php:449 msgid "Show all agents" msgstr "Mostrar todos los agentes" -#: ../../godmode/massive/massive_delete_modules.php:549 -#: ../../godmode/massive/massive_edit_modules.php:522 +#: ../../godmode/massive/massive_delete_modules.php:513 +#: ../../godmode/massive/massive_edit_modules.php:481 +msgid "Select all modules" +msgstr "Seleccionar todos los módulos" + +#: ../../godmode/massive/massive_delete_modules.php:599 +#: ../../godmode/massive/massive_edit_modules.php:599 msgid "Select all agents" msgstr "Seleccionar todos los agentes" -#: ../../godmode/massive/massive_delete_modules.php:595 -#: ../../godmode/massive/massive_edit_modules.php:1275 +#: ../../godmode/massive/massive_delete_modules.php:632 +#: ../../godmode/massive/massive_edit_modules.php:1541 msgid "Please, select an agent first" msgstr "Primero seleccione un agente" @@ -38256,11 +38093,11 @@ msgstr "Primero seleccione un agente" #: ../../godmode/massive/massive_add_profiles.php:52 #, php-format msgid "" -"This node is configured with centralized mode. All profiles user information " -"is read only. Go to %s to manage it." +"This node is configured with centralized mode. All profiles user information is " +"read only. Go to %s to manage it." msgstr "" -"Este nodo esta configurado con el modo centralizado. Toda la información de " -"las políticas está en modo lectura. Vaya a %s para administrarlo." +"Este nodo esta configurado con el modo centralizado. Toda la información de las " +"políticas está en modo lectura. Vaya a %s para administrarlo." #: ../../godmode/massive/massive_edit_users.php:153 #, php-format @@ -38273,10 +38110,10 @@ msgid "Users cannot be updated (%s)" msgstr "Los usuarios no se pueden actualizar (%s)" #: ../../godmode/massive/massive_edit_users.php:209 -#: ../../godmode/massive/massive_delete_profiles.php:154 +#: ../../godmode/massive/massive_delete_profiles.php:173 #: ../../godmode/massive/massive_add_profiles.php:204 -#: ../../include/functions_reporting.php:12470 -#: ../../operation/search_results.php:94 +#: ../../include/functions_reporting.php:12524 +#: ../../operation/search_results.php:95 msgid "Users" msgstr "Usuarios" @@ -38297,7 +38134,7 @@ msgstr "Tiempo de actualización automática" #: ../../godmode/massive/massive_add_alerts.php:105 #: ../../godmode/massive/massive_delete_alerts.php:108 -#: ../../operation/agentes/alerts_status.php:576 +#: ../../operation/agentes/alerts_status.php:595 #: ../../operation/agentes/alerts_status.functions.php:54 msgid "No alert selected" msgstr "No se seleccionó ninguna alerta" @@ -38308,8 +38145,8 @@ msgid "" "There was an error deleting the agent, the operation has been cancelled Could " "not delete agent %s" msgstr "" -"Se produjo un error al eliminar el agente. La operación ha sido cancelada. No " -"se pudo eliminar el agente %s." +"Se produjo un error al eliminar el agente. La operación ha sido cancelada. No se " +"pudo eliminar el agente %s." #: ../../godmode/massive/massive_delete_agents.php:132 #, php-format @@ -38385,8 +38222,7 @@ msgstr "Ningún módulo está usando este plugin" #: ../../godmode/massive/massive_edit_plugins.php:1005 msgid "There was a problem loading the module plugin macros data" -msgstr "" -"Surgió un problema al cargar los datos de las macros del módulo de plugin." +msgstr "Surgió un problema al cargar los datos de las macros del módulo de plugin." #: ../../godmode/massive/massive_enable_disable_alerts.php:196 msgid "Enabled alerts" @@ -38436,11 +38272,11 @@ msgstr "ID del agente: %s no se pueden actualizar los campos personalizados (%s) msgid "Agent ID: %s cannot be updated %s secondary groups (%s)" msgstr "ID de agente: %s no se puede actualizar %s grupos secundarios (%s)" -#: ../../godmode/massive/massive_edit_agents.php:685 +#: ../../godmode/massive/massive_edit_agents.php:696 msgid "Cascade protection" msgstr "Protección en cascada" -#: ../../godmode/massive/massive_edit_agents.php:957 +#: ../../godmode/massive/massive_edit_agents.php:968 msgid "" "If the remote configuration is enabled, it will also go into standby mode when " "disabling it." @@ -38448,33 +38284,33 @@ msgstr "" "Si la configuración remota está habilitada, también entrará en modo de espera " "cuando se deshabilite." -#: ../../godmode/massive/massive_edit_agents.php:970 +#: ../../godmode/massive/massive_edit_agents.php:981 #: ../../include/class/EventSound.class.php:344 msgid "Active" msgstr "Activo" -#: ../../godmode/massive/massive_edit_agents.php:986 +#: ../../godmode/massive/massive_edit_agents.php:997 msgid "Delete available remote configurations" msgstr "Borrar las configuraciones remotas disponibles" -#: ../../godmode/massive/massive_edit_agents.php:1042 +#: ../../godmode/massive/massive_edit_agents.php:1053 msgid "Without status" msgstr "Sin estado" -#: ../../godmode/massive/massive_edit_agents.php:1069 +#: ../../godmode/massive/massive_edit_agents.php:1080 #: ../../include/lib/Dashboard/Widgets/maps_status.php:371 msgid "Bad" msgstr "Mal" -#: ../../godmode/massive/massive_edit_agents.php:1089 +#: ../../godmode/massive/massive_edit_agents.php:1100 msgid "Ignore new GIS data:" msgstr "Ignorar nuevos datos GIS:" -#: ../../godmode/massive/massive_edit_agents.php:1127 +#: ../../godmode/massive/massive_edit_agents.php:1138 msgid "The agent still runs but the alerts and events will be stop" msgstr "El agente seguirá ejecutándose, pero las alertas y eventos se detendrán." -#: ../../godmode/massive/massive_edit_agents.php:1146 +#: ../../godmode/massive/massive_edit_agents.php:1157 #, php-format msgid "" "This mode allow %s to disable all modules of this agent while the selected " @@ -38483,14 +38319,18 @@ msgstr "" "Este modo permite que %s deshabilite todos los módulos de este agente mientras " "el módulo seleccionado esté en estado CRÍTICO" -#: ../../godmode/massive/massive_delete_profiles.php:133 +#: ../../godmode/massive/massive_delete_profiles.php:152 msgid "Profiles deleted successfully" msgstr "Perfiles borrados correctamente" -#: ../../godmode/massive/massive_delete_profiles.php:134 +#: ../../godmode/massive/massive_delete_profiles.php:153 msgid "Profiles cannot be deleted" msgstr "No se pudieron borrar los perfiles." +#: ../../godmode/massive/massive_delete_profiles.php:267 +msgid "Show all groups" +msgstr "Mostrar todos los grupos" + #: ../../godmode/massive/massive_delete_alerts.php:308 msgid "Show alerts on disabled modules" msgstr "Mostrar alertas de módulos deshabilitados" @@ -38511,33 +38351,45 @@ msgstr "Perfiles agregados correctamente" msgid "Profiles cannot be added" msgstr "Los perfiles no se han podido agregar" -#: ../../godmode/massive/massive_edit_modules.php:137 +#: ../../godmode/massive/massive_edit_modules.php:144 msgid "Error updating the modules from a module type" msgstr "Error al actualizar los módulos desde un tipo de módulos" -#: ../../godmode/massive/massive_edit_modules.php:160 +#: ../../godmode/massive/massive_edit_modules.php:174 msgid "Error updating the modules from an agent group" msgstr "Error al actualizar los módulos desde un grupo de agentes" -#: ../../godmode/massive/massive_edit_modules.php:178 +#: ../../godmode/massive/massive_edit_modules.php:192 msgid "Error updating the modules (maybe there was no field to update)" msgstr "" "Error al actualizar los módulos (puede que no hubiera ningún campo para " "actualizar)" -#: ../../godmode/massive/massive_edit_modules.php:506 +#: ../../godmode/massive/massive_edit_modules.php:556 #: ../../include/lib/Dashboard/Widgets/tree_view.php:423 msgid "Filter agents" msgstr "Filtrar agentes" +#: ../../godmode/massive/massive_edit_modules.php:641 +msgid "Dynamic Two Tailed: " +msgstr "Dos colas dinámicas: " + +#: ../../godmode/massive/massive_edit_modules.php:745 +msgid "Change to critical status after." +msgstr "Cambiar al estado crítico después." + +#: ../../godmode/massive/massive_edit_modules.php:1516 +msgid "rget OS" +msgstr "Sistema operativo objetivo" + #: ../../godmode/consoles/consoles.php:67 msgid "" "If you want to have your consoles registered, you must define them by editing " "config.php in each individual console and wait for cron to run in order to be " "registered." msgstr "" -"Si desea tener sus consolas registradas, debe definirlas editando config.php " -"en cada consola individual y esperar a que cron se ejecute para registrarse." +"Si desea tener sus consolas registradas, debe definirlas editando config.php en " +"cada consola individual y esperar a que cron se ejecute para registrarse." #: ../../godmode/alerts/configure_alert_command.php:67 msgid "Configure alert command" @@ -38547,8 +38399,8 @@ msgstr "Configurar comando de alerta" #: ../../godmode/alerts/alert_commands.php:737 #, php-format msgid "" -"This node is configured with centralized mode. All alert commands information " -"is read only. Go to %s to manage it." +"This node is configured with centralized mode. All alert commands information is " +"read only. Go to %s to manage it." msgstr "" "Este nodo se configura en modo centralizado. Toda la información de plantillas " "de alertas es solo de lectura. Vaya a %s para gestionarlo." @@ -38571,17 +38423,12 @@ msgstr "valor1,etiqueta1;valor2,etiqueta2;valor3,etiqueta3" msgid "Hide" msgstr "Ocultar" -#: ../../godmode/alerts/alert_actions.php:79 -#: ../../include/functions_reporting.php:3235 -msgid "Alert actions" -msgstr "Acciones de alerta" - #: ../../godmode/alerts/alert_actions.php:225 #: ../../godmode/alerts/configure_alert_action.php:132 #, php-format msgid "" -"This node is configured with centralized mode. All alert actions information " -"is read only. Go to %s to manage it." +"This node is configured with centralized mode. All alert actions information is " +"read only. Go to %s to manage it." msgstr "" "Este nodo se configura en modo centralizado. Toda la información de plantillas " "de alertas es solo de lectura. Vaya a %s para gestionarlo." @@ -38590,13 +38437,12 @@ msgstr "" msgid "" "You cannot edit this action, You don't have the permission to edit All group." msgstr "" -"No puede editar esta acción, no tiene permisos para editar el grupo All " -"(todos)." +"No puede editar esta acción, no tiene permisos para editar el grupo All (todos)." #: ../../godmode/alerts/alert_actions.php:432 msgid "" -"The action and the command associated with it do not have the same group. " -"Please contact an administrator to fix it." +"The action and the command associated with it do not have the same group. Please " +"contact an administrator to fix it." msgstr "" "La acción y el comando asociado no pertenecen al mismo grupo. Póngase en " "contacto con el administrador para solucionarlo." @@ -38626,8 +38472,7 @@ msgstr "No disparadas" msgid "Alert control filter" msgstr "Filtro de control de alertas" -#: ../../godmode/alerts/alert_list.list.php:748 -#: ../../godmode/alerts/alert_view.php:323 +#: ../../godmode/alerts/alert_list.list.php:748 ../../include/functions_ui.php:1475 msgid "" "The default actions will be executed every time that the alert is fired and no " "other action is executed" @@ -38635,12 +38480,12 @@ msgstr "" "Las acciones por defecto se ejecutarán cada vez que la alerta se dispare y " "ninguna otra acción sea ejecutada." -#: ../../godmode/alerts/alert_list.list.php:1060 +#: ../../godmode/alerts/alert_list.list.php:1072 msgid "View alert advanced details" msgstr "Ver detalles avanzados de la alerta" -#: ../../godmode/alerts/alert_list.list.php:1080 -#: ../../include/functions_reporting_html.php:3469 +#: ../../godmode/alerts/alert_list.list.php:1092 +#: ../../include/functions_reporting_html.php:3473 msgid "No alerts defined" msgstr "No hay alertas definidas" @@ -38684,12 +38529,12 @@ msgid "Alert commands" msgstr "Comandos de alerta" #: ../../godmode/alerts/alert_commands.php:657 -#: ../../include/functions_alerts.php:2660 +#: ../../include/functions_alerts.php:2671 msgid "No name specified" msgstr "Ningún nombre especificado" #: ../../godmode/alerts/alert_commands.php:661 -#: ../../include/functions_alerts.php:2655 +#: ../../include/functions_alerts.php:2666 msgid "No command specified" msgstr "Ningún comando especificado" @@ -38710,7 +38555,7 @@ msgstr "" "Este nodo se configura en modo centralizado. Toda la información de plantillas " "de alertas es solo de lectura. Vaya a %s para gestionarlo." -#: ../../godmode/alerts/alert_templates.php:442 +#: ../../godmode/alerts/alert_templates.php:443 msgid "" "You cannot edit this alert template, You don't have the permission to edit All " "group." @@ -38718,7 +38563,7 @@ msgstr "" "No puede edit esta plantilla de alerta. No tiene los permisos para editar el " "grupo All (todos)." -#: ../../godmode/alerts/alert_templates.php:509 +#: ../../godmode/alerts/alert_templates.php:510 msgid "No alert templates defined" msgstr "No hay plantillas de alerta definidas" @@ -38740,8 +38585,8 @@ msgid "" "An alert action is executed only once within this time interval, regardless of " "how many times the alert is triggered." msgstr "" -"La acción de alerta solo se ejecuta una vez dentro de este intervalo de " -"tiempo, sin importar cuántas veces se active la alerta." +"La acción de alerta solo se ejecuta una vez dentro de este intervalo de tiempo, " +"sin importar cuántas veces se active la alerta." #: ../../godmode/alerts/configure_alert_action.php:320 msgid "Triggering" @@ -38752,8 +38597,8 @@ msgid "Recovery" msgstr "Recuperación" #: ../../godmode/alerts/configure_alert_action.php:330 -#: ../../godmode/alerts/alert_view.php:533 -#: ../../godmode/alerts/alert_view.php:660 ../../godmode/servers/plugin.php:513 +#: ../../godmode/alerts/alert_view.php:538 ../../godmode/alerts/alert_view.php:665 +#: ../../godmode/servers/plugin.php:562 msgid "Command preview" msgstr "Vista previa del comando" @@ -38772,7 +38617,7 @@ msgstr "" #: ../../godmode/alerts/configure_alert_template.php:104 #: ../../godmode/alerts/configure_alert_template.php:135 #: ../../godmode/alerts/configure_alert_template.php:174 -#: ../../include/functions_menu.php:571 +#: ../../include/functions_menu.php:572 msgid "Configure alert template" msgstr "Configurar plantilla de alerta" @@ -38786,95 +38631,104 @@ msgstr "Condiciones" msgid "Advanced fields" msgstr "Campos avanzados" -#: ../../godmode/alerts/configure_alert_template.php:436 +#: ../../godmode/alerts/configure_alert_template.php:327 +#: ../../godmode/alerts/configure_alert_template.php:505 +msgid "You can't named a template with spaces" +msgstr "No se puede nombrar una plantilla con espacios" + +#: ../../godmode/alerts/configure_alert_template.php:356 +#: ../../godmode/alerts/configure_alert_template.php:541 +msgid "Another template with the same name already exists" +msgstr "Ya existe una plantilla con el mismo nombre" + +#: ../../godmode/alerts/configure_alert_template.php:449 #, php-format msgid "" -"This node is configured with centralized mode. All alerts templates " -"information is read only. Go to Go to %s to manage it." +"This node is configured with centralized mode. All alerts templates information " +"is read only. Go to Go to %s to manage it." msgstr "" "Este nodo se configura en modo centralizado. Toda la información de plantillas " "de alertas es solo de lectura. Vaya a %s para gestionarlo." -#: ../../godmode/alerts/configure_alert_template.php:548 +#: ../../godmode/alerts/configure_alert_template.php:569 msgid "No template name specified" msgstr "Ningún nombre de plantilla especificado" -#: ../../godmode/alerts/configure_alert_template.php:691 +#: ../../godmode/alerts/configure_alert_template.php:712 msgid "" "Reset the alert counter within the configured period if there is no manual " "recovery or validation of the alert." msgstr "" -"Resetear el contador de alerta dentro del periodo configurado si la alerta no " -"se recupera o valida manualmente." +"Resetear el contador de alerta dentro del periodo configurado si la alerta no se " +"recupera o valida manualmente." -#: ../../godmode/alerts/configure_alert_template.php:722 +#: ../../godmode/alerts/configure_alert_template.php:743 msgid "" -"Unless they're left blank, the fields from the action will override those set " -"on the template." +"Unless they're left blank, the fields from the action will override those set on " +"the template." msgstr "" "A menos que estén en blanco, los campos de la acción sobrescribirán los de la " "plantilla." -#: ../../godmode/alerts/configure_alert_template.php:767 +#: ../../godmode/alerts/configure_alert_template.php:788 msgid "Reset counter for non-sustained alerts" msgstr "Reiniciar el contador para las alertas no sostenidas" -#: ../../godmode/alerts/configure_alert_template.php:768 +#: ../../godmode/alerts/configure_alert_template.php:789 msgid "" "Enable this option if you want the counter to be reset when the alert is not " "being fired consecutively, even if it's within the time threshold" msgstr "" -"Activa esta opción si quieres que el contador se reinicie cuando la alerta no " -"se dispare de forma consecutiva, incluso si está dentro del umbral." +"Activa esta opción si quieres que el contador se reinicie cuando la alerta no se " +"dispare de forma consecutiva, incluso si está dentro del umbral." -#: ../../godmode/alerts/configure_alert_template.php:818 +#: ../../godmode/alerts/configure_alert_template.php:839 msgid "Condition type" msgstr "Tipo de condición" -#: ../../godmode/alerts/configure_alert_template.php:832 +#: ../../godmode/alerts/configure_alert_template.php:853 msgid "Trigger when matches the value" msgstr "Disparar cuando coincida con el valor" -#: ../../godmode/alerts/configure_alert_template.php:853 +#: ../../godmode/alerts/configure_alert_template.php:874 msgid "The regular expression is valid" msgstr "La expresión regular es válida." -#: ../../godmode/alerts/configure_alert_template.php:862 +#: ../../godmode/alerts/configure_alert_template.php:883 msgid "The regular expression is not valid" msgstr "La expresión regular no es válida." -#: ../../godmode/alerts/configure_alert_template.php:939 +#: ../../godmode/alerts/configure_alert_template.php:960 msgid "Recovery fields" msgstr "Campos de recuperación" -#: ../../godmode/alerts/configure_alert_template.php:1167 +#: ../../godmode/alerts/configure_alert_template.php:1188 msgid "No wizard" msgstr "No hay asistente" -#: ../../godmode/alerts/configure_alert_template.php:1266 -#: ../../godmode/alerts/alert_view.php:172 ../../include/functions_ui.php:1547 +#: ../../godmode/alerts/configure_alert_template.php:1287 +#: ../../godmode/alerts/alert_view.php:172 ../../include/functions_ui.php:1805 msgid "The alert would fire when the value matches " msgstr "" "La alerta se disparará cuando el valor coincida con ." -#: ../../godmode/alerts/configure_alert_template.php:1267 +#: ../../godmode/alerts/configure_alert_template.php:1288 #, php-format msgid "The alert would fire when the value doesn\\'t match %s" msgstr "La alerta se disparará cuando el valor no coincida con %s" -#: ../../godmode/alerts/configure_alert_template.php:1268 -#: ../../godmode/alerts/alert_view.php:181 ../../include/functions_ui.php:1536 +#: ../../godmode/alerts/configure_alert_template.php:1289 +#: ../../godmode/alerts/alert_view.php:181 ../../include/functions_ui.php:1794 msgid "The alert would fire when the value is " msgstr "La alerta se disparará cuando el valor sea ." -#: ../../godmode/alerts/configure_alert_template.php:1269 -#: ../../godmode/alerts/alert_view.php:186 ../../include/functions_ui.php:1541 +#: ../../godmode/alerts/configure_alert_template.php:1290 +#: ../../godmode/alerts/alert_view.php:186 ../../include/functions_ui.php:1799 msgid "The alert would fire when the value is not " -msgstr "" -"La alerta se disparará cuando el valor no sea ." +msgstr "La alerta se disparará cuando el valor no sea ." -#: ../../godmode/alerts/configure_alert_template.php:1270 -#: ../../godmode/alerts/alert_view.php:193 ../../include/functions_ui.php:1559 +#: ../../godmode/alerts/configure_alert_template.php:1291 +#: ../../godmode/alerts/alert_view.php:193 ../../include/functions_ui.php:1817 msgid "" "The alert would fire when the value is between and " "" @@ -38882,7 +38736,7 @@ msgstr "" "La alerta se disparará cuando el valor esté entre y " "." -#: ../../godmode/alerts/configure_alert_template.php:1271 +#: ../../godmode/alerts/configure_alert_template.php:1292 msgid "" "The alert would fire when the value is not between and " "" @@ -38890,65 +38744,63 @@ msgstr "" "La alerta se dispararía cuando el valor no esté entre y " "" -#: ../../godmode/alerts/configure_alert_template.php:1272 +#: ../../godmode/alerts/configure_alert_template.php:1293 #: ../../godmode/alerts/alert_view.php:206 msgid "The alert would fire when the value is below " msgstr "" -"La alerta se disparará cuando el valor sea inferior a ." +"La alerta se disparará cuando el valor sea inferior a ." -#: ../../godmode/alerts/configure_alert_template.php:1273 +#: ../../godmode/alerts/configure_alert_template.php:1294 #: ../../godmode/alerts/alert_view.php:211 msgid "The alert would fire when the value is above " msgstr "" "La alerta se disparará cuando el valor sea superior a ." -#: ../../godmode/alerts/configure_alert_template.php:1274 -#: ../../godmode/alerts/alert_view.php:224 ../../include/functions_ui.php:1578 +#: ../../godmode/alerts/configure_alert_template.php:1295 +#: ../../godmode/alerts/alert_view.php:224 ../../include/functions_ui.php:1836 msgid "The alert would fire when the module is in warning status" msgstr "La alerta se disparará cuando el módulo esté en estado advertencia." -#: ../../godmode/alerts/configure_alert_template.php:1275 -#: ../../godmode/alerts/alert_view.php:228 ../../include/functions_ui.php:1583 +#: ../../godmode/alerts/configure_alert_template.php:1296 +#: ../../godmode/alerts/alert_view.php:228 ../../include/functions_ui.php:1841 msgid "The alert would fire when the module is in critical status" msgstr "La alerta se disparará cuando el módulo esté en estado crítico." -#: ../../godmode/alerts/configure_alert_template.php:1276 +#: ../../godmode/alerts/configure_alert_template.php:1297 #: ../../godmode/alerts/alert_view.php:217 msgid "The alert would fire when the module value changes" msgstr "La alerta se disparará cuando los valores de los módulos cambien." -#: ../../godmode/alerts/configure_alert_template.php:1277 +#: ../../godmode/alerts/configure_alert_template.php:1298 #: ../../godmode/alerts/alert_view.php:219 msgid "The alert would fire when the module value does not change" msgstr "La alerta se disparará cuando los valores de los módulos no cambien." -#: ../../godmode/alerts/configure_alert_template.php:1278 +#: ../../godmode/alerts/configure_alert_template.php:1299 #: ../../godmode/alerts/alert_view.php:236 msgid "The alert would fire when the module is in unknown status" msgstr "La alerta se disparará cuando el módulo esté en estado desconocido." -#: ../../godmode/alerts/configure_alert_template.php:1279 +#: ../../godmode/alerts/configure_alert_template.php:1300 msgid "The alert template cannot have the same value for min and max thresholds." msgstr "" -"La plantilla de alerta no puede tener el mismo valor para los umbrales max y " -"min." +"La plantilla de alerta no puede tener el mismo valor para los umbrales max y min." -#: ../../godmode/alerts/configure_alert_template.php:1280 +#: ../../godmode/alerts/configure_alert_template.php:1301 #: ../../godmode/alerts/alert_view.php:232 msgid "The alert would fire when the module is in not normal status" msgstr "La alerta se disparará cuando el módulo no esté en estado normal" -#: ../../godmode/alerts/configure_alert_template.php:1457 +#: ../../godmode/alerts/configure_alert_template.php:1478 msgid "" "The alert would fire when the module is in unknown status. Warning: " "unknown_updates of pandora_server.conf must be equal to 1" msgstr "" -"La alerta se disparará cuando el módulo esté en estado desconocido. " -"Advertencia: unknown_updates de pandora_server.conf debe ser igual a 1" +"La alerta se disparará cuando el módulo esté en estado desconocido. Advertencia: " +"unknown_updates de pandora_server.conf debe ser igual a 1" #: ../../godmode/alerts/alert_view.php:89 ../../godmode/alerts/alert_view.php:90 -#: ../../godmode/alerts/alert_list.php:487 +#: ../../godmode/alerts/alert_list.php:581 msgid "List alerts" msgstr "Lista de alertas" @@ -38958,31 +38810,30 @@ msgstr "Lista de alertas" msgid "Stand by" msgstr "En espera" -#: ../../godmode/alerts/alert_view.php:174 ../../include/functions_ui.php:1550 +#: ../../godmode/alerts/alert_view.php:174 ../../include/functions_ui.php:1808 msgid "" "The alert would fire when the value doesn't match " msgstr "" "La alerta se disparará cuando el valor no coincida con ." -#: ../../godmode/alerts/alert_view.php:197 ../../include/functions_ui.php:1562 +#: ../../godmode/alerts/alert_view.php:197 ../../include/functions_ui.php:1820 msgid "" -"The alert would fire when the value is not between " -"and " +"The alert would fire when the value is not between and " +"" msgstr "" -"La alerta se disparará cuando el valor no esté entre " -"y ." +"La alerta se disparará cuando el valor no esté entre y " +"." #: ../../godmode/alerts/alert_view.php:287 msgid "Firing conditions" msgstr "Condiciones de disparo" -#: ../../godmode/alerts/alert_view.php:311 -#: ../../godmode/alerts/alert_view.php:345 +#: ../../godmode/alerts/alert_view.php:311 ../../godmode/alerts/alert_view.php:338 msgid "Every time that the alert is fired" msgstr "Cada vez que la alerta es disparada" -#: ../../godmode/alerts/alert_view.php:391 +#: ../../godmode/alerts/alert_view.php:396 msgid "" "Select the desired action and mode to see the Firing/Recovery fields for this " "action" @@ -38990,85 +38841,85 @@ msgstr "" "Selecciona la acción deseada y el modo para ver los campos de Disparado/" "Recuperación para dicha acción." -#: ../../godmode/alerts/alert_view.php:452 +#: ../../godmode/alerts/alert_view.php:457 msgid "Template fields" msgstr "Campos de la plantilla" -#: ../../godmode/alerts/alert_view.php:454 +#: ../../godmode/alerts/alert_view.php:459 msgid "Triggering fields configured in template" msgstr "Campos de disparado configurados en la plantilla" -#: ../../godmode/alerts/alert_view.php:548 +#: ../../godmode/alerts/alert_view.php:553 msgid "The alert recovering is disabled on this template." msgstr "La recuperación de la alerta está desactivada en esta plantilla" -#: ../../godmode/alerts/alert_view.php:564 +#: ../../godmode/alerts/alert_view.php:569 msgid "Recovering fields" msgstr "Campos de recuperación" -#: ../../godmode/alerts/alert_view.php:566 +#: ../../godmode/alerts/alert_view.php:571 msgid "" -"Fields passed to the command executed by this action when the alert is " -"recovered" +"Fields passed to the command executed by this action when the alert is recovered" msgstr "" "Campos pasados al comando ejecutado por esta acción cuando la alerta es " "recuperada" -#: ../../godmode/alerts/alert_view.php:580 +#: ../../godmode/alerts/alert_view.php:585 msgid "Template recovery fields" msgstr "Campos de recuperación de la plantilla" -#: ../../godmode/alerts/alert_view.php:582 +#: ../../godmode/alerts/alert_view.php:587 msgid "Recovery fields configured in alert template" msgstr "Campos de recuperación configurados en la plantilla de la alerta" -#: ../../godmode/alerts/alert_view.php:585 +#: ../../godmode/alerts/alert_view.php:590 msgid "Action recovery fields" msgstr "Acción en campos de recuperación" -#: ../../godmode/alerts/alert_view.php:587 +#: ../../godmode/alerts/alert_view.php:592 msgid "Recovery fields configured in alert action" msgstr "Campos de recuperación configurados en una acción de alerta" -#: ../../godmode/alerts/alert_view.php:590 +#: ../../godmode/alerts/alert_view.php:595 msgid "Executed on recovery" msgstr "Ejecutado en recuperación" -#: ../../godmode/alerts/alert_view.php:592 +#: ../../godmode/alerts/alert_view.php:597 msgid "Fields used on execution when the alert is recovered" msgstr "Campos usados en la ejecución cuando la alerta es recuperada" -#: ../../godmode/alerts/alert_list.builder.php:81 +#: ../../godmode/alerts/alert_list.builder.php:99 +#: ../../include/class/WelcomeWindow.class.php:823 msgid "Latest value" msgstr "Último valor" -#: ../../godmode/alerts/alert_list.builder.php:102 +#: ../../godmode/alerts/alert_list.builder.php:120 #: ../../include/class/AgentsAlerts.class.php:342 msgid "Create Action" msgstr "Crear acción" -#: ../../godmode/alerts/alert_list.builder.php:141 +#: ../../godmode/alerts/alert_list.builder.php:159 #: ../../include/class/AgentsAlerts.class.php:391 msgid "Create Template" msgstr "Crear plantilla" -#: ../../godmode/alerts/alert_list.builder.php:169 +#: ../../godmode/alerts/alert_list.builder.php:187 msgid "It takes precedence over the action's threshold configuration." msgstr "Tiene prioridad sobre la configuración del umbral de la acción." -#: ../../godmode/alerts/alert_list.builder.php:199 +#: ../../godmode/alerts/alert_list.builder.php:217 msgid "Finish and view cluster" msgstr "Finalizar y ver cluster" -#: ../../godmode/alerts/alert_list.php:122 +#: ../../godmode/alerts/alert_list.php:135 msgid "Already added" msgstr "Ya añadido" -#: ../../godmode/alerts/alert_list.php:176 +#: ../../godmode/alerts/alert_list.php:189 msgid "No template specified" msgstr "Ninguna plantilla especificada" -#: ../../godmode/alerts/alert_list.php:491 +#: ../../godmode/alerts/alert_list.php:585 msgid "Builder alert" msgstr "Creador de alerta" @@ -39147,8 +38998,8 @@ msgid "" "This key is used to encrypt your Pandora FMS license when it is shared with " "other Pandora FMS components" msgstr "" -"Esta clave se utiliza para cifrar la licencia de Pandora FMS cuando se " -"comparte con otros componentes de Pandora FMS" +"Esta clave se utiliza para cifrar la licencia de Pandora FMS cuando se comparte " +"con otros componentes de Pandora FMS" #: ../../godmode/setup/license.php:317 ../../godmode/setup/license.php:345 msgid "Request new license" @@ -39211,7 +39062,7 @@ msgid "There are no defined news" msgstr "No hay noticias definidas" #: ../../godmode/setup/news.php:355 -#: ../../operation/agentes/estado_generalagente.php:718 +#: ../../operation/agentes/estado_generalagente.php:713 msgid "Author" msgstr "Autor" @@ -39271,8 +39122,7 @@ msgstr "Políticas de contraseñas" msgid "Correct update the setup options" msgstr "Actualización correcta de las opciones de configuración" -#: ../../godmode/setup/setup_ehorus.php:67 -#: ../../include/functions_config.php:1824 +#: ../../godmode/setup/setup_ehorus.php:67 ../../include/functions_config.php:1870 msgid "Enable eHorus" msgstr "Activar eHorus" @@ -39366,57 +39216,45 @@ msgstr "Usuario no encontrado" msgid "Invalid password" msgstr "Contraseña incorrecta" -#: ../../godmode/setup/setup_sflow.php:45 -#: ../../godmode/setup/setup_netflow.php:45 +#: ../../godmode/setup/setup_sflow.php:45 ../../godmode/setup/setup_netflow.php:45 msgid "Data storage path" msgstr "Ruta de almacenamiento de datos" -#: ../../godmode/setup/setup_sflow.php:50 ../../include/functions_config.php:1595 +#: ../../godmode/setup/setup_sflow.php:50 ../../include/functions_config.php:1641 msgid "Daemon interval" msgstr "Intervalo del demonio" -#: ../../godmode/setup/setup_sflow.php:55 -#: ../../godmode/setup/setup_netflow.php:51 -#: ../../include/functions_config.php:1556 -#: ../../include/functions_config.php:1599 +#: ../../godmode/setup/setup_sflow.php:55 ../../godmode/setup/setup_netflow.php:51 +#: ../../include/functions_config.php:1602 ../../include/functions_config.php:1645 msgid "Daemon binary path" msgstr "Ruta de demonio binario" -#: ../../godmode/setup/setup_sflow.php:60 -#: ../../godmode/setup/setup_netflow.php:56 -#: ../../include/functions_config.php:1560 -#: ../../include/functions_config.php:1603 +#: ../../godmode/setup/setup_sflow.php:60 ../../godmode/setup/setup_netflow.php:56 +#: ../../include/functions_config.php:1606 ../../include/functions_config.php:1649 msgid "Nfdump binary path" msgstr "Ruta binaria Nfdump" -#: ../../godmode/setup/setup_sflow.php:65 -#: ../../godmode/setup/setup_netflow.php:61 -#: ../../include/functions_config.php:1564 -#: ../../include/functions_config.php:1607 +#: ../../godmode/setup/setup_sflow.php:65 ../../godmode/setup/setup_netflow.php:61 +#: ../../include/functions_config.php:1610 ../../include/functions_config.php:1653 msgid "Nfexpire binary path" msgstr "Ruta binaria Nfexpire" -#: ../../godmode/setup/setup_sflow.php:70 -#: ../../godmode/setup/setup_netflow.php:66 -#: ../../include/functions_config.php:1568 -#: ../../include/functions_config.php:1611 +#: ../../godmode/setup/setup_sflow.php:70 ../../godmode/setup/setup_netflow.php:66 +#: ../../include/functions_config.php:1614 ../../include/functions_config.php:1657 msgid "Maximum chart resolution" msgstr "Máxima resolución del gráfico" -#: ../../godmode/setup/setup_sflow.php:80 ../../include/functions_config.php:1619 +#: ../../godmode/setup/setup_sflow.php:80 ../../include/functions_config.php:1665 msgid "Sflow max lifetime" msgstr "Vida útil máxima de Sflow" -#: ../../godmode/setup/setup_sflow.php:84 -#: ../../godmode/setup/setup_netflow.php:80 +#: ../../godmode/setup/setup_sflow.php:84 ../../godmode/setup/setup_netflow.php:80 #: ../../operation/netflow/nf_live_view.php:348 msgid "IP address resolution can take a lot of time" msgstr "La resolución de direcciones IP puede tardar mucho tiempo." -#: ../../godmode/setup/setup_sflow.php:86 -#: ../../godmode/setup/setup_netflow.php:82 -#: ../../include/functions_config.php:1580 -#: ../../include/functions_config.php:1623 +#: ../../godmode/setup/setup_sflow.php:86 ../../godmode/setup/setup_netflow.php:82 +#: ../../include/functions_config.php:1626 ../../include/functions_config.php:1669 msgid "Name resolution for IP address" msgstr "Habilitar la resolución de nombre con IP" @@ -39433,24 +39271,24 @@ msgid "Bind port" msgstr "Puerto de enlace" #: ../../godmode/setup/setup_websocket_engine.php:71 -#: ../../include/functions_config.php:1976 +#: ../../include/functions_config.php:2022 msgid "WebSocket proxy url" msgstr "URL del proxy de WebSocket" #: ../../godmode/setup/os.list.php:56 #, php-format msgid "" -"This node is configured with centralized mode. All OS definitions are read " -"only. Go to %s to manage them." +"This node is configured with centralized mode. All OS definitions are read only. " +"Go to %s to manage them." msgstr "" -"Este nodo esta configurado con el modo centralizado. Toda la información de " -"las políticas está en modo lectura. Vaya a %s para administrarlo." +"Este nodo esta configurado con el modo centralizado. Toda la información de las " +"políticas está en modo lectura. Vaya a %s para administrarlo." -#: ../../godmode/setup/os.list.php:162 +#: ../../godmode/setup/os.list.php:170 msgid "There are no defined operating systems" msgstr "No hay sistemas operativos definidos" -#: ../../godmode/setup/os.list.php:169 +#: ../../godmode/setup/os.list.php:177 msgid "Create OS" msgstr "Crear SO" @@ -39470,7 +39308,7 @@ msgstr "Editar SO" msgid "List of Operating Systems" msgstr "Lista de sistemas operativos" -#: ../../godmode/setup/os.php:238 ../../include/functions_api.php:2084 +#: ../../godmode/setup/os.php:238 ../../include/functions_api.php:2088 msgid "Success creating OS" msgstr "SO creado correctamente" @@ -39478,7 +39316,7 @@ msgstr "SO creado correctamente" msgid "Fail creating OS" msgstr "Error al crear SO" -#: ../../godmode/setup/os.php:246 ../../include/functions_api.php:2121 +#: ../../godmode/setup/os.php:246 ../../include/functions_api.php:2125 msgid "Success updating OS" msgstr "SO creado correctamente" @@ -39536,9 +39374,9 @@ msgstr "Google Maps" #: ../../godmode/setup/gis_step_2.php:254 #: ../../godmode/reporting/visual_console_builder.elements.php:199 -#: ../../include/functions_visual_map_editor.php:1443 +#: ../../include/functions_visual_map_editor.php:1441 #: ../../include/functions_visual_map.php:4209 -#: ../../operation/visual_console/view.php:318 +#: ../../operation/visual_console/view.php:320 msgid "Static Image" msgstr "Imagen estática" @@ -39587,24 +39425,24 @@ msgid "Corners of the area of the image" msgstr "Esquinas del área de la imagen" #: ../../godmode/setup/gis_step_2.php:364 -#: ../../include/rest-api/models/VisualConsole/Item.php:1964 +#: ../../include/rest-api/models/VisualConsole/Item.php:1968 msgid "Left" msgstr "Izquierda" #: ../../godmode/setup/gis_step_2.php:371 -#: ../../include/rest-api/models/VisualConsole/Item.php:1961 +#: ../../include/rest-api/models/VisualConsole/Item.php:1965 #: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:317 #: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:317 msgid "Bottom" msgstr "Inferior" #: ../../godmode/setup/gis_step_2.php:378 -#: ../../include/rest-api/models/VisualConsole/Item.php:1963 +#: ../../include/rest-api/models/VisualConsole/Item.php:1967 msgid "Right" msgstr "Derecha" #: ../../godmode/setup/gis_step_2.php:385 -#: ../../include/rest-api/models/VisualConsole/Item.php:1962 +#: ../../include/rest-api/models/VisualConsole/Item.php:1966 msgid "Top" msgstr "Superior" @@ -39640,18 +39478,15 @@ msgstr "Posición por defecto para agentes sin información GIS" msgid "Change in the map" msgstr "Cambiar en el mapa" -#: ../../godmode/setup/gis_step_2.php:486 -#: ../../operation/agentes/gis_view.php:218 +#: ../../godmode/setup/gis_step_2.php:486 ../../operation/agentes/gis_view.php:218 msgid "Latitude" msgstr "Latitud" -#: ../../godmode/setup/gis_step_2.php:504 -#: ../../operation/agentes/gis_view.php:217 +#: ../../godmode/setup/gis_step_2.php:504 ../../operation/agentes/gis_view.php:217 msgid "Longitude" msgstr "Longitud" -#: ../../godmode/setup/gis_step_2.php:522 -#: ../../operation/agentes/gis_view.php:219 +#: ../../godmode/setup/gis_step_2.php:522 ../../operation/agentes/gis_view.php:219 msgid "Altitude" msgstr "Altitud" @@ -39679,16 +39514,34 @@ msgstr "Atributo de inicio de sesión secundario" msgid "Force 2FA for all users is enabled" msgstr "Forzar 2FA para todos los usuarios está habilitado" +#: ../../godmode/setup/setup_auth.php:427 +msgid "Check activity" +msgstr "Comprobar actividad" + #: ../../godmode/setup/setup_auth.php:428 +msgid "Ignore activity" +msgstr "Ignorar actividad" + +#: ../../godmode/setup/setup_auth.php:431 +msgid "Control of timeout session" +msgstr "Control de expiración de la sesión" + +#: ../../godmode/setup/setup_auth.php:431 +msgid "Select 'ignore activity' to ignore user activity when checking the session." +msgstr "" +"Seleccione “ignorar actividad” para ignorar la actividad de usuario al comprobar " +"la sesión." + +#: ../../godmode/setup/setup_auth.php:448 msgid "Session timeout (mins)" msgstr "Fin de la sesión (minutos)" -#: ../../godmode/setup/setup_auth.php:475 +#: ../../godmode/setup/setup_auth.php:495 #, php-format msgid "Local %s" msgstr "%s local" -#: ../../godmode/setup/setup_auth.php:476 +#: ../../godmode/setup/setup_auth.php:496 msgid "ldap" msgstr "LDAP" @@ -39700,7 +39553,7 @@ msgid "Integria IMS API is not reachable" msgstr "API de Integria IMS no accesible" #: ../../godmode/setup/setup_integria.php:262 -#: ../../include/functions_config.php:1862 +#: ../../include/functions_config.php:1908 msgid "Enable Integria IMS" msgstr "Habilitar Integria IMS" @@ -39714,8 +39567,8 @@ msgstr "URL a la configuración de Integria IMS" #: ../../godmode/setup/setup_integria.php:322 msgid "" -"Full URL to your Integria IMS setup (e.g., http://192.168.1.20/integria, " -"https://support.mycompany.com)." +"Full URL to your Integria IMS setup (e.g., http://192.168.1.20/integria, https://" +"support.mycompany.com)." msgstr "" "URL completa a su configuración de Integria IMS (por ejemplo, " "http://192.168.1.20/integria, https://support.mycompany.com)." @@ -39773,8 +39626,7 @@ msgstr "No se pudo guardar la traducción de SNMP" msgid "Unsucessful save the snmp translation." msgstr "No se pudo guardar la traducción de SNMP" -#: ../../godmode/setup/setup_netflow.php:76 -#: ../../include/functions_config.php:1576 +#: ../../godmode/setup/setup_netflow.php:76 ../../include/functions_config.php:1622 msgid "Netflow max lifetime" msgstr "Tiempo máximo del Netflow" @@ -39787,7 +39639,7 @@ msgid "Paginated module view" msgstr "Vista del módulo paginada" #: ../../godmode/setup/setup_visuals.php:156 -#: ../../include/functions_config.php:1363 +#: ../../include/functions_config.php:1409 msgid "Service label font size" msgstr "Tamaño de fuente para el mapa de servicios" @@ -39808,28 +39660,27 @@ msgid "Colors and text" msgstr "Colores y texto" #: ../../godmode/setup/setup_visuals.php:343 -#: ../../include/functions_config.php:1050 +#: ../../include/functions_config.php:1096 msgid "Style template" msgstr "Plantilla de estilo" #: ../../godmode/setup/setup_visuals.php:361 -#: ../../include/functions_config.php:1070 +#: ../../include/functions_config.php:1116 msgid "Status icon set" msgstr "Icono de estado en" #: ../../godmode/setup/setup_visuals.php:606 -#: ../../include/functions_config.php:1106 +#: ../../include/functions_config.php:1152 msgid "Custom documentation logo" msgstr "Logo de documentación personalizado" #: ../../godmode/setup/setup_visuals.php:646 -#: ../../include/functions_config.php:1110 +#: ../../include/functions_config.php:1156 msgid "Custom support logo" msgstr "Logo de soporte personalizado" #: ../../godmode/setup/setup_visuals.php:684 -#: ../../include/functions_config.php:1114 -#: ../../include/functions_config.php:1118 +#: ../../include/functions_config.php:1160 ../../include/functions_config.php:1164 msgid "Custom networkmap center logo" msgstr "Logo central del mapa de red personalizado" @@ -39846,7 +39697,7 @@ msgid "Disable helps" msgstr "Deshabilitar ayudas" #: ../../godmode/setup/setup_visuals.php:846 -#: ../../include/functions_config.php:1302 +#: ../../include/functions_config.php:1348 msgid "Fixed header" msgstr "Cabecera fija" @@ -39855,12 +39706,12 @@ msgid "Automatically hide submenu" msgstr "Ocultar submenú automáticamente" #: ../../godmode/setup/setup_visuals.php:905 -#: ../../include/functions_config.php:1266 +#: ../../include/functions_config.php:1312 msgid "GIS Labels" msgstr "Etiquetas GIS" #: ../../godmode/setup/setup_visuals.php:915 -#: ../../include/functions_config.php:1274 +#: ../../include/functions_config.php:1320 msgid "Default icon in GIS" msgstr "Icono GIS por defecto" @@ -39877,8 +39728,7 @@ msgid "Show unit along with value in reports" msgstr "Mostrar la unidad junto con el valor en los informes" #: ../../godmode/setup/setup_visuals.php:1004 -#: ../../include/functions_config.php:1242 -#: ../../include/functions_config.php:1246 +#: ../../include/functions_config.php:1288 ../../include/functions_config.php:1292 msgid "Agent size text" msgstr "Tamaño del texto del agente" @@ -39888,18 +39738,17 @@ msgid "Small" msgstr "Pequeño" #: ../../godmode/setup/setup_visuals.php:1026 -#: ../../include/functions_config.php:1250 +#: ../../include/functions_config.php:1296 msgid "Module size text" msgstr "Tamaño del nombre del módulo" #: ../../godmode/setup/setup_visuals.php:1050 -#: ../../include/functions_config.php:1254 -#: ../../include/functions_config.php:1258 +#: ../../include/functions_config.php:1300 ../../include/functions_config.php:1304 msgid "Description size text" msgstr "Tamaño del texto de la descripción" #: ../../godmode/setup/setup_visuals.php:1061 -#: ../../include/functions_config.php:1262 +#: ../../include/functions_config.php:1308 msgid "Item title size text" msgstr "Tamaño del texto de los títulos de elementos" @@ -39908,140 +39757,153 @@ msgid "Graph color #" msgstr "Color del gráfico #" #: ../../godmode/setup/setup_visuals.php:1127 +msgid "" +"Decimal data resolution setting for SLA and other reports is not available in " +"the Community version." +msgstr "" +"La configuración de la resolución en decimales de datos para SLA y otros " +"informes no está disponible en la versión de la comunidad." + +#: ../../godmode/setup/setup_visuals.php:1132 msgid "Data precision" msgstr "Precisión de datos" -#: ../../godmode/setup/setup_visuals.php:1145 +#: ../../godmode/setup/setup_visuals.php:1150 msgid "Data precision in graphs" msgstr "Precisión de datos en los gráficos" -#: ../../godmode/setup/setup_visuals.php:1176 -#: ../../include/functions_config.php:1330 +#: ../../godmode/setup/setup_visuals.php:1181 +#: ../../include/functions_config.php:1376 msgid "Default line thickness for the Custom Graph." msgstr "Espesor de la línea predeterminada para el gráfico personalizado" -#: ../../godmode/setup/setup_visuals.php:1303 +#: ../../godmode/setup/setup_visuals.php:1308 msgid "Zoom graphs" msgstr "Ampliar gráficas" -#: ../../godmode/setup/setup_visuals.php:1332 +#: ../../godmode/setup/setup_visuals.php:1337 msgid "Classic view" msgstr "Vista clásica" -#: ../../godmode/setup/setup_visuals.php:1333 +#: ../../godmode/setup/setup_visuals.php:1338 msgid "View of favorites" msgstr "Vista de favoritos" -#: ../../godmode/setup/setup_visuals.php:1388 +#: ../../godmode/setup/setup_visuals.php:1382 msgid "Type of view of visual consoles" msgstr "Tipo de vista de las consolas visuales" -#: ../../godmode/setup/setup_visuals.php:1402 +#: ../../godmode/setup/setup_visuals.php:1395 msgid "Number of favorite visual consoles to show in the menu" msgstr "Nº de consolas visuales favoritas mostradas en el menú" -#: ../../godmode/setup/setup_visuals.php:1407 -#: ../../include/functions_config.php:1226 +#: ../../godmode/setup/setup_visuals.php:1401 +#: ../../include/functions_config.php:1272 msgid "Default line thickness for the Visual Console" msgstr "Grosor de línea por defecto en las consolas visuales" -#: ../../godmode/setup/setup_visuals.php:1452 +#: ../../godmode/setup/setup_visuals.php:1413 +msgid "Lock screen orientation when viewing on mobile devices" +msgstr "" +"Orientación de pantalla de bloqueo en la visualización en dispositivos móviles" + +#: ../../godmode/setup/setup_visuals.php:1446 msgid "Number of favorite services to show in the menu" msgstr "Número de servicios favoritos a mostrar en el menú" -#: ../../godmode/setup/setup_visuals.php:1550 +#: ../../godmode/setup/setup_visuals.php:1544 msgid "" -"The dir of custom logos is in your www Console in 'images/custom_logo'. You " -"can upload more files (ONLY JPEG AND PNG) in upload tool in console." +"The dir of custom logos is in your www Console in 'images/custom_logo'. You can " +"upload more files (ONLY JPEG AND PNG) in upload tool in console." msgstr "" "El dir de los logos personalizados está en su www Consola en 'images/" -"custom_logo'. Puede añadir más archivos (SOLO JPEG AND PNG) en la herramienta " -"de actualización de la consola." +"custom_logo'. Puede añadir más archivos (SOLO JPEG AND PNG) en la herramienta de " +"actualización de la consola." -#: ../../godmode/setup/setup_visuals.php:1739 -#: ../../include/functions_config.php:1314 +#: ../../godmode/setup/setup_visuals.php:1733 +#: ../../include/functions_config.php:1360 msgid "Networkmap max width" msgstr "Máximo ancho de Networkmap" -#: ../../godmode/setup/setup_visuals.php:1762 +#: ../../godmode/setup/setup_visuals.php:1756 msgid "Show empty groups in group view" msgstr "Mostrar grupos vacíos en la vista de grupo" -#: ../../godmode/setup/setup_visuals.php:1788 -#: ../../include/functions_config.php:1536 +#: ../../godmode/setup/setup_visuals.php:1784 +#: ../../include/functions_config.php:1582 msgid "Decimal separator" msgstr "Separador decimal" -#: ../../godmode/setup/setup_visuals.php:1803 +#: ../../godmode/setup/setup_visuals.php:1799 msgid "Visible time of successful notifiations" msgstr "Tiempo visible de notificaciones exitosas" -#: ../../godmode/setup/setup_visuals.php:1831 +#: ../../godmode/setup/setup_visuals.php:1827 msgid "Custom values post process" msgstr "Valores personalizados para postprocesado" -#: ../../godmode/setup/setup_visuals.php:1871 -#: ../../godmode/setup/setup_visuals.php:2038 +#: ../../godmode/setup/setup_visuals.php:1867 +#: ../../godmode/setup/setup_visuals.php:2034 msgid "Delete custom values" msgstr "Eliminar valores personalizados" -#: ../../godmode/setup/setup_visuals.php:1921 +#: ../../godmode/setup/setup_visuals.php:1917 msgid "Interval values" msgstr "Valores del intervalo" -#: ../../godmode/setup/setup_visuals.php:1960 +#: ../../godmode/setup/setup_visuals.php:1956 msgid "Delete interval values" msgstr "Eliminar valores de intervalo" -#: ../../godmode/setup/setup_visuals.php:2003 +#: ../../godmode/setup/setup_visuals.php:1999 msgid "Module units" msgstr "Unidades de módulo" -#: ../../godmode/setup/setup_visuals.php:2099 +#: ../../godmode/setup/setup_visuals.php:2095 msgid "Behaviour configuration" msgstr "Configuración del comportamiento" -#: ../../godmode/setup/setup_visuals.php:2104 +#: ../../godmode/setup/setup_visuals.php:2100 msgid "GIS configuration" msgstr "Configuración GIS" -#: ../../godmode/setup/setup_visuals.php:2109 +#: ../../godmode/setup/setup_visuals.php:2105 msgid "Style configuration" msgstr "Configuración de estilo" -#: ../../godmode/setup/setup_visuals.php:2114 +#: ../../godmode/setup/setup_visuals.php:2110 msgid "Charts configuration" msgstr "Configuración de gráficos" -#: ../../godmode/setup/setup_visuals.php:2119 +#: ../../godmode/setup/setup_visuals.php:2115 msgid "Font and Text configuration" msgstr "Configuración de fuente y texto" -#: ../../godmode/setup/setup_visuals.php:2124 +#: ../../godmode/setup/setup_visuals.php:2120 msgid "Visual consoles configuration" msgstr "Configuración de las consolas visuales" -#: ../../godmode/setup/setup_visuals.php:2129 +#: ../../godmode/setup/setup_visuals.php:2125 msgid "Reports configuration " msgstr "Configuración de informes " -#: ../../godmode/setup/setup_visuals.php:2134 +#: ../../godmode/setup/setup_visuals.php:2130 msgid "Services configuration" msgstr "Configuración de servicios" -#: ../../godmode/setup/setup_visuals.php:2139 +#: ../../godmode/setup/setup_visuals.php:2135 msgid "Other configuration" msgstr "Otra configuración" -#: ../../godmode/setup/setup_visuals.php:2425 +#: ../../godmode/setup/setup_visuals.php:2421 msgid "Mobile console logo preview" msgstr "Vista previa del logo de la consola móvil" -#: ../../godmode/setup/setup_visuals.php:2461 +#: ../../godmode/setup/setup_visuals.php:2457 msgid "Gis icons preview" msgstr "Vista previa de los iconos GIS" -#: ../../godmode/setup/setup_visuals.php:2527 +#: ../../godmode/setup/setup_visuals.php:2523 msgid "Status set preview" msgstr "Vista previa del estado" @@ -40091,8 +39953,7 @@ msgstr "Experta/o" msgid "Language code" msgstr "Codigo de idioma" -#: ../../godmode/setup/setup_general.php:320 -#: ../../include/functions_config.php:204 +#: ../../godmode/setup/setup_general.php:320 ../../include/functions_config.php:204 msgid "Automatic check for updates" msgstr "Comprobación automática de actualizaciones" @@ -40104,100 +39965,97 @@ msgstr "Usar el certificado SSL" msgid "Path of SSL Cert." msgstr "Ruta del certificado SSL" -#: ../../godmode/setup/setup_general.php:384 -#: ../../include/functions_config.php:244 +#: ../../godmode/setup/setup_general.php:384 ../../include/functions_config.php:244 msgid "Enable GIS features" msgstr "Habilitar funcionalidades GIS" -#: ../../godmode/setup/setup_general.php:394 -#: ../../include/functions_config.php:260 +#: ../../godmode/setup/setup_general.php:394 ../../include/functions_config.php:260 msgid "Enable Netflow" msgstr "Activar Netflow" -#: ../../godmode/setup/setup_general.php:408 -#: ../../include/functions_config.php:264 +#: ../../godmode/setup/setup_general.php:408 ../../include/functions_config.php:264 msgid "Enable Sflow" msgstr "Habilitar Sflow" -#: ../../godmode/setup/setup_general.php:421 -#: ../../include/functions_config.php:268 +#: ../../godmode/setup/setup_general.php:421 ../../include/functions_config.php:272 msgid "General network path" msgstr "Ruta de red general" -#: ../../godmode/setup/setup_general.php:434 +#: ../../godmode/setup/setup_general.php:433 ../../include/functions_config.php:268 +msgid "Enable Feedback" +msgstr "Habilitar comentarios" + +#: ../../godmode/setup/setup_general.php:447 msgid "Server timezone setup" msgstr "Configuración de zona horaria del servidor" -#: ../../godmode/setup/setup_general.php:515 -#: ../../include/functions_config.php:431 +#: ../../godmode/setup/setup_general.php:528 ../../include/functions_config.php:443 msgid "Inventory changes blacklist" msgstr "Lista negra ante cambios de inventario" -#: ../../godmode/setup/setup_general.php:520 -#: ../../include/functions_config.php:342 +#: ../../godmode/setup/setup_general.php:533 ../../include/functions_config.php:346 msgid "Server logs directory" msgstr "Directorio de logs del servidor" -#: ../../godmode/setup/setup_general.php:532 -#: ../../include/functions_config.php:330 +#: ../../godmode/setup/setup_general.php:545 ../../include/functions_config.php:334 msgid "Event storm protection" msgstr "Protección de tormenta de eventos" -#: ../../godmode/setup/setup_general.php:552 +#: ../../godmode/setup/setup_general.php:565 msgid "Change remote config encoding" msgstr "Cambiar codificación de configuración remota" -#: ../../godmode/setup/setup_general.php:561 -#: ../../include/functions_config.php:326 +#: ../../godmode/setup/setup_general.php:574 ../../include/functions_config.php:330 msgid "Referer security" msgstr "Seguridad de Referer" -#: ../../godmode/setup/setup_general.php:571 -#: ../../include/functions_config.php:346 +#: ../../godmode/setup/setup_general.php:584 ../../include/functions_config.php:350 msgid "Log size limit in system logs viewer extension" msgstr "Límite de tamaño de logs en la extensión del visor de logs del sistema" -#: ../../godmode/setup/setup_general.php:592 -#: ../../include/functions_config.php:350 +#: ../../godmode/setup/setup_general.php:605 ../../include/functions_config.php:354 msgid "Tutorial mode" msgstr "Modo tutorial" -#: ../../godmode/setup/setup_general.php:605 -#: ../../include/functions_config.php:354 +#: ../../godmode/setup/setup_general.php:618 ../../include/functions_config.php:358 msgid "Allow create scheduled downtimes in the past" msgstr "" "Permitir la creación de paradas planificadas con fecha anterior a la actual" -#: ../../godmode/setup/setup_general.php:614 -msgid "Limit for bulk operations" -msgstr "Límite de operaciones en bloque" - -#: ../../godmode/setup/setup_general.php:630 +#: ../../godmode/setup/setup_general.php:643 msgid "Include agents manually disabled" msgstr "Incluir agentes deshabilitados manualmente" -#: ../../godmode/setup/setup_general.php:639 +#: ../../godmode/setup/setup_general.php:652 msgid "Set alias as name by default in agent creation" msgstr "Poner alias como nombre por defecto en la creación de agente" -#: ../../godmode/setup/setup_general.php:659 +#: ../../godmode/setup/setup_general.php:672 msgid "Module custom ID readonly" msgstr "Solo lectura del ID personalizado de módulo" -#: ../../godmode/setup/setup_general.php:666 +#: ../../godmode/setup/setup_general.php:679 msgid "Useful for integrations" msgstr "Útil para integraciones" -#: ../../godmode/setup/setup_general.php:679 -#: ../../godmode/setup/setup_general.php:692 +#: ../../godmode/setup/setup_general.php:685 +msgid "" +"This log is recommended to be DISABLED by default due to the large amount of " +"debug data it generates." +msgstr "" +"Es recomendable DESACTIVAR el registro por defecto debido a la gran cantidad de " +"datos de depurado que genera." + +#: ../../godmode/setup/setup_general.php:696 +#: ../../godmode/setup/setup_general.php:709 msgid "Log location" msgstr "Localización de logs" -#: ../../godmode/setup/setup_general.php:736 +#: ../../godmode/setup/setup_general.php:773 msgid "General options" msgstr "Opciones generales" -#: ../../godmode/setup/setup_general.php:755 +#: ../../godmode/setup/setup_general.php:792 msgid "" "Please notice that some providers like Gmail or Office365 need to setup/enable " "manually external connections using SMTP and you need to use STARTTLS on port " @@ -40207,32 +40065,32 @@ msgid "" "settings will ignore this console setup." msgstr "" "Algunos de los proveedores como Gmail u Office365 necesitan ajustar/habilitar " -"las conexiones externas manualmente utilizando SNMP y necesita usar STARTTLS " -"en el puerto 587." +"las conexiones externas manualmente utilizando SNMP y necesita usar STARTTLS en " +"el puerto 587." -#: ../../godmode/setup/setup_general.php:770 +#: ../../godmode/setup/setup_general.php:807 msgid "From address" msgstr "De" -#: ../../godmode/setup/setup_general.php:794 +#: ../../godmode/setup/setup_general.php:831 msgid "SMTP Server" msgstr "Servidor SMTP" -#: ../../godmode/setup/setup_general.php:806 +#: ../../godmode/setup/setup_general.php:843 msgid "SMTP Port" msgstr "Puerto SMTP" -#: ../../godmode/setup/setup_general.php:873 +#: ../../godmode/setup/setup_general.php:910 msgid "Email test" msgstr "Prueba de email" -#: ../../godmode/setup/setup_general.php:922 +#: ../../godmode/setup/setup_general.php:959 #: ../../include/class/TipsWindow.class.php:787 -#: ../../include/class/TipsWindow.class.php:954 ../../general/header.php:833 +#: ../../include/class/TipsWindow.class.php:954 ../../general/header.php:848 msgid "Send" msgstr "Enviar" -#: ../../godmode/setup/setup_general.php:936 +#: ../../godmode/setup/setup_general.php:973 msgid "Check mail configuration" msgstr "Revisar configuración de correo" @@ -40244,29 +40102,29 @@ msgstr "Pandora_db en ejecución en la base de datos histórica." msgid "not executed" msgstr "No ejecutado" -#: ../../godmode/setup/performance.php:278 ../../include/functions_config.php:846 +#: ../../godmode/setup/performance.php:278 ../../include/functions_config.php:888 msgid "Max. days before delete traps" msgstr "Nº max. de días antes de borrar traps SNMP" -#: ../../godmode/setup/performance.php:308 -#: ../../godmode/setup/performance.php:518 ../../include/functions_config.php:850 +#: ../../godmode/setup/performance.php:308 ../../godmode/setup/performance.php:518 +#: ../../include/functions_config.php:892 msgid "Max. days before delete string data" msgstr "Nº max. de días antes de borrar datos de tipo texto" -#: ../../godmode/setup/performance.php:323 ../../include/functions_config.php:858 +#: ../../godmode/setup/performance.php:323 ../../include/functions_config.php:900 msgid "Max. days before delete GIS data" msgstr "Nº max. de días antes de borrar información GIS" -#: ../../godmode/setup/performance.php:353 -#: ../../godmode/setup/performance.php:482 ../../include/functions_config.php:874 +#: ../../godmode/setup/performance.php:353 ../../godmode/setup/performance.php:482 +#: ../../include/functions_config.php:916 msgid "Max. days before compact data" msgstr "Máx. días antes de comprimir datos" -#: ../../godmode/setup/performance.php:368 ../../include/functions_config.php:866 +#: ../../godmode/setup/performance.php:368 ../../include/functions_config.php:908 msgid "Max. days before delete unknown modules" msgstr "Máximo de días antes de borrar módulos desconocidos" -#: ../../godmode/setup/performance.php:383 ../../include/functions_config.php:870 +#: ../../godmode/setup/performance.php:383 ../../include/functions_config.php:912 msgid "Max. days before delete not initialized modules" msgstr "Máx. días antes de eliminar módulos no inicializados" @@ -40275,88 +40133,88 @@ msgid "Max. days before delete autodisabled agents" msgstr "" "Nº máximo de días antes de la eliminación de los agentes autodeshabilitados" -#: ../../godmode/setup/performance.php:413 ../../include/functions_config.php:926 +#: ../../godmode/setup/performance.php:413 ../../include/functions_config.php:968 msgid "Retention period of past special days" msgstr "Período de retención de días especiales pasados" -#: ../../godmode/setup/performance.php:494 -#: ../../godmode/setup/performance.php:615 ../../include/functions_config.php:890 +#: ../../godmode/setup/performance.php:494 ../../godmode/setup/performance.php:612 +#: ../../include/functions_config.php:932 msgid "Compact interpolation in hours (1 Fine-20 bad)" msgstr "Interpolación de la compactación en horas (1 bueno - 20 malo)" -#: ../../godmode/setup/performance.php:537 ../../include/functions_config.php:940 +#: ../../godmode/setup/performance.php:537 ../../include/functions_config.php:986 msgid "Max. days before delete old messages" msgstr "Núm. máx. de días antes de borrar mensajes antiguos" -#: ../../godmode/setup/performance.php:549 ../../include/functions_config.php:944 -msgid "Max. days before delete old network matrix data" -msgstr "Núm. máx. de días antes de borrar datos de matriz antiguos" - -#: ../../godmode/setup/performance.php:565 ../../include/functions_config.php:935 +#: ../../godmode/setup/performance.php:550 ../../include/functions_config.php:977 msgid "Max. days before delete inventory data" msgstr "Nº de días máximo antes del borrado de datos de inventario" -#: ../../godmode/setup/performance.php:586 +#: ../../godmode/setup/performance.php:563 ../../include/functions_config.php:982 +msgid "Max. days before disabled agents are deleted" +msgstr "Días máximos antes de eliminar los agentes deshabilitados" + +#: ../../godmode/setup/performance.php:583 msgid "Item limit for realtime reports" msgstr "Límite del elemento para informes en tiempo real" -#: ../../godmode/setup/performance.php:629 +#: ../../godmode/setup/performance.php:626 msgid "Last day" msgstr "Último día" -#: ../../godmode/setup/performance.php:631 +#: ../../godmode/setup/performance.php:628 msgid "10 days" msgstr "10 días" -#: ../../godmode/setup/performance.php:633 +#: ../../godmode/setup/performance.php:630 msgid "2 weeks" msgstr "2 semanas" -#: ../../godmode/setup/performance.php:652 ../../include/functions_config.php:898 +#: ../../godmode/setup/performance.php:649 ../../include/functions_config.php:940 msgid "Use realtime statistics" msgstr "Usar estadísticas en tiempo real" -#: ../../godmode/setup/performance.php:662 ../../include/functions_config.php:902 +#: ../../godmode/setup/performance.php:659 ../../include/functions_config.php:944 msgid "Batch statistics period (secs)" msgstr "Período de las estadísticas programadas (seg.)" -#: ../../godmode/setup/performance.php:685 ../../include/functions_config.php:910 +#: ../../godmode/setup/performance.php:682 ../../include/functions_config.php:952 msgid "Max. recommended number of files in attachment directory" msgstr "Max. número de archivos recomendado para el directorio de adjuntos" -#: ../../godmode/setup/performance.php:697 ../../include/functions_config.php:914 +#: ../../godmode/setup/performance.php:694 ../../include/functions_config.php:956 msgid "Delete not init modules" msgstr "Borrar módulos no iniciados" -#: ../../godmode/setup/performance.php:707 +#: ../../godmode/setup/performance.php:704 msgid "Big Operation Step to purge old data" msgstr "Gran operación para la purga de datos antiguos" -#: ../../godmode/setup/performance.php:722 ../../include/functions_config.php:922 +#: ../../godmode/setup/performance.php:719 ../../include/functions_config.php:964 msgid "Small Operation Step to purge old data" msgstr "Operación menor para la purga de datos antiguos" -#: ../../godmode/setup/performance.php:737 ../../include/functions_config.php:948 +#: ../../godmode/setup/performance.php:734 ../../include/functions_config.php:990 msgid "Graph container - Max. Items" msgstr "Contenedor de gráficas - Máx. elementos" -#: ../../godmode/setup/performance.php:776 +#: ../../godmode/setup/performance.php:773 msgid "SNMP walk binary" msgstr "Binario walk SNMP" -#: ../../godmode/setup/performance.php:788 +#: ../../godmode/setup/performance.php:785 msgid "" -"SNMP bulk walk is not able to request V1 SNMP, this option will be used " -"instead (by default snmpwalk, slower)." +"SNMP bulk walk is not able to request V1 SNMP, this option will be used instead " +"(by default snmpwalk, slower)." msgstr "" "El walk en bloque SNMP no puede solicitar V1 SNMP, esta opción se utilizará en " "su lugar (por defecto snmpwalk, más lento)." -#: ../../godmode/setup/performance.php:793 +#: ../../godmode/setup/performance.php:790 msgid "SNMP walk binary (fallback)" msgstr "Binario walk SNMP (alternativa)" -#: ../../godmode/setup/performance.php:806 +#: ../../godmode/setup/performance.php:803 #, php-format msgid "" "%s web2image cache system cleanup. It is always cleaned up after perform an " @@ -40365,25 +40223,25 @@ msgstr "" "%s limpieza del sistema de caché web2image. Siempre se limpia después de " "realizar una actualización" -#: ../../godmode/setup/performance.php:813 +#: ../../godmode/setup/performance.php:810 msgid "WMI binary" msgstr "Binario WMI" -#: ../../godmode/setup/performance.php:856 +#: ../../godmode/setup/performance.php:870 msgid "Database maintenance options" msgstr "Opciones de mantenimiento de la base de datos" -#: ../../godmode/setup/performance.php:862 +#: ../../godmode/setup/performance.php:876 msgid "Historical database maintenance options" msgstr "Opciones de mantenimiento de la base de datos histórica" -#: ../../godmode/setup/performance.php:868 ../../include/graphs/fgraph.php:404 -#: ../../include/functions_netflow.php:2097 -#: ../../include/functions_reporting.php:4072 +#: ../../godmode/setup/performance.php:882 ../../include/graphs/fgraph.php:404 +#: ../../include/functions_netflow.php:2112 +#: ../../include/functions_reporting.php:4080 msgid "Others" msgstr "Otros" -#: ../../godmode/setup/performance.php:873 +#: ../../godmode/setup/performance.php:887 msgid "Agent SNMP Interface Wizard defaults" msgstr "Valores predeterminados del Asistente de interfaz SNMP del agente" @@ -40429,7 +40287,7 @@ msgstr "Crear consola visual" #: ../../godmode/reporting/visual_console_builder.elements.php:167 #: ../../include/functions_visual_map_editor.php:55 #: ../../include/functions_visual_map_editor.php:626 -#: ../../include/lib/Dashboard/Widget.php:576 +#: ../../include/lib/Dashboard/Widget.php:581 msgid "Background" msgstr "Imagen de fondo" @@ -40519,21 +40377,21 @@ msgid "Successfully delete." msgstr "Borrado satisfactoriamente" #: ../../godmode/reporting/visual_console_builder.php:809 -#: ../../operation/visual_console/view.php:132 +#: ../../operation/visual_console/view.php:134 #: ../../operation/visual_console/legacy_view.php:117 msgid "Visual consoles list" msgstr "Lista de consolas visuales" #: ../../godmode/reporting/visual_console_builder.php:818 -#: ../../operation/visual_console/view.php:166 +#: ../../operation/visual_console/view.php:168 #: ../../operation/visual_console/legacy_view.php:133 msgid "Show link to public Visual Console" msgstr "Mostrar enlace a la Consola Visual pública" #: ../../godmode/reporting/visual_console_builder.php:822 #: ../../godmode/reporting/graph_builder.php:304 -#: ../../godmode/reporting/reporting_builder.php:3651 -#: ../../operation/visual_console/view.php:176 +#: ../../godmode/reporting/reporting_builder.php:3778 +#: ../../operation/visual_console/view.php:178 #: ../../operation/visual_console/legacy_view.php:143 #: ../../operation/reporting/reporting_viewer.php:138 #: ../../operation/reporting/graph_viewer.php:193 @@ -40541,18 +40399,18 @@ msgid "Main data" msgstr "Datos principales" #: ../../godmode/reporting/visual_console_builder.php:826 -#: ../../operation/visual_console/view.php:184 +#: ../../operation/visual_console/view.php:186 #: ../../operation/visual_console/legacy_view.php:151 msgid "List elements" msgstr "Lista de elementos" #: ../../godmode/reporting/visual_console_builder.php:832 -#: ../../operation/visual_console/view.php:194 +#: ../../operation/visual_console/view.php:196 #: ../../operation/visual_console/legacy_view.php:161 msgid "Services wizard" msgstr "Asistente de servicios" -#: ../../godmode/reporting/visual_console_builder.php:857 +#: ../../godmode/reporting/visual_console_builder.php:851 msgid "New visual console" msgstr "Nueva consola visual" @@ -40652,14 +40510,15 @@ msgid "" "This is the interval or period of time with which the graph data will be " "obtained. For example, a week means data from a week ago from now. " msgstr "" -"Este es el intervalo o período de tiempo en el que se obtendrán los datos de " -"la gráfica. Por ejemplo, una semana significa que habrá datos desde hace una " -"semana hasta ahora. " +"Este es el intervalo o período de tiempo en el que se obtendrán los datos de la " +"gráfica. Por ejemplo, una semana significa que habrá datos desde hace una semana " +"hasta ahora. " #: ../../godmode/reporting/create_container.php:498 #: ../../godmode/reporting/create_container.php:686 #: ../../godmode/reporting/graph_builder.main.php:219 #: ../../include/functions_visual_map_editor.php:548 +#: ../../include/lib/Dashboard/Widgets/top_n.php:212 msgid "Type of graph" msgstr "Tipo de gráfica" @@ -40726,7 +40585,7 @@ msgid "Graph editor" msgstr "Editor de gráficas" #: ../../godmode/reporting/graph_builder.php:326 -#: ../../include/functions_events.php:4547 +#: ../../include/functions_events.php:4501 #: ../../operation/reporting/graph_viewer.php:223 msgid "View graph" msgstr "Ver gráfica" @@ -40772,12 +40631,12 @@ msgid "List of custom graphs" msgstr "Lista de gráficos personalizados" #: ../../godmode/reporting/graphs.php:233 ../../godmode/reporting/graphs.php:272 -#: ../../godmode/reporting/reporting_builder.php:745 +#: ../../godmode/reporting/reporting_builder.php:748 msgid "Free text for search: " msgstr "Texto libre de búsqueda " #: ../../godmode/reporting/graphs.php:234 ../../godmode/reporting/graphs.php:272 -#: ../../godmode/reporting/reporting_builder.php:746 +#: ../../godmode/reporting/reporting_builder.php:749 msgid "Search by report name or description, list matches." msgstr "Búsqueda por nombre del informe o descripción, lista de coincidencias" @@ -40785,14 +40644,13 @@ msgstr "Búsqueda por nombre del informe o descripción, lista de coincidencias" msgid "Show Option" msgstr "Mostrar opciones" -#: ../../godmode/reporting/graphs.php:362 -#: ../../include/functions_container.php:146 ../../operation/search_graphs.php:30 +#: ../../godmode/reporting/graphs.php:362 ../../include/functions_container.php:146 +#: ../../operation/search_graphs.php:30 #: ../../operation/reporting/graph_viewer.php:567 msgid "Graph name" msgstr "Nombre del gráfico" -#: ../../godmode/reporting/graphs.php:364 -#: ../../include/functions_container.php:148 +#: ../../godmode/reporting/graphs.php:364 ../../include/functions_container.php:148 msgid "Number of Graphs" msgstr "Número de gráficos" @@ -40825,11 +40683,15 @@ msgstr "antes de" msgid "after to" msgstr "después de" -#: ../../godmode/reporting/reporting_builder.item_editor.php:1069 +#: ../../godmode/reporting/graph_builder.graph_editor.php:438 +msgid "Please, select a module" +msgstr "Por favor, selecciona un módulo." + +#: ../../godmode/reporting/reporting_builder.item_editor.php:1088 msgid "Not valid" msgstr "No válido" -#: ../../godmode/reporting/reporting_builder.item_editor.php:1077 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1096 msgid "" "This type of report brings a lot of data loading, it is recommended to use it " "for scheduled reports and not for real-time view." @@ -40837,11 +40699,11 @@ msgstr "" "Este tipo de informes tienen muchos datos que cargar. Recomendamos su uso para " "informes programados y no para informes de tiempo real." -#: ../../godmode/reporting/reporting_builder.item_editor.php:1333 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1352 msgid "Log number" msgstr "Número de logs" -#: ../../godmode/reporting/reporting_builder.item_editor.php:1335 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1354 msgid "" "Warning: this parameter limits the contents of the logs and affects the " "performance." @@ -40849,68 +40711,79 @@ msgstr "" "Advertencia: este parámetro limita los contenidos de los logs y afecta al " "rendimiento." -#: ../../godmode/reporting/reporting_builder.item_editor.php:1396 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1415 msgid "" "This is the range, or period of time over which the report renders the " -"information for this report type. For example, a week means data from a week " -"ago from now. " +"information for this report type. For example, a week means data from a week ago " +"from now. " msgstr "" "Este es el lapso de tiempo que refleja el informe. Si es una semana, por " "ejemplo, el informe mostrará los datos desde hace una semana hasta ahora. " -#: ../../godmode/reporting/reporting_builder.item_editor.php:1919 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1436 +msgid "Period range" +msgstr "Intervalo" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:1438 +msgid "" +"This is the time range in which the files are grouped. For example, 1 day will " +"group the files by day and will count them." +msgstr "" +"Este es el intervalo de tiempo en el que se agrupan los ficheros. Por ejemplo, 1 " +"agrupará los ficheros por día y los contará." + +#: ../../godmode/reporting/reporting_builder.item_editor.php:1961 msgid "Show modules" msgstr "Mostrar módulos" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2230 -#: ../../include/functions_ui.php:2537 -#: ../../operation/inventory/inventory.php:688 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2272 +#: ../../include/functions_ui.php:2795 ../../operation/inventory/inventory.php:692 msgid "Last" msgstr "Último" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2309 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2351 msgid "Target server" msgstr "Servidor Target" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2627 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2669 msgid "Macros definition" msgstr "Definición de macros" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2638 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2680 msgid "Render definition" msgstr "Definición de renderizado" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2639 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2681 msgid "Please note that not all CSS styles are supported by PDF reports." msgstr "" "Tenga en cuenta que no todos los estilos CSS son compatibles con los informes " "PDF." -#: ../../godmode/reporting/reporting_builder.item_editor.php:2737 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2779 msgid "Greater or equal (>=)" msgstr "Mayor o igual (>=)" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2738 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2780 msgid "Less or equal (<=)" msgstr "Menor o igual (<=)" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2739 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2781 msgid "Less (<)" msgstr "Menor a (<)" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2740 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2782 msgid "Greater (>)" msgstr "Mayor a (>)" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2741 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2783 msgid "Equal (=)" msgstr "Igual a (=)" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2742 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2784 msgid "Not equal (!=)" msgstr "No igual a (!=)" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2867 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2909 msgid "" "Show a summary chart with max, min and average number of total modules at the " "end of the report and Checks." @@ -40918,149 +40791,148 @@ msgstr "" "Mostrar una gráfica de sumario con el máximo, mínimo y la media del total de " "módulos al final del informe y las comprobaciones." -#: ../../godmode/reporting/reporting_builder.item_editor.php:2922 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2964 msgid "Checks in Warning status" msgstr "Chequeos en estado Warning" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2992 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3034 msgid "Only data" msgstr "Sólo datos" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3090 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3132 msgid "Include extended events" msgstr "Incluir eventos ampliados" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3107 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3149 msgid "Show custom data" msgstr "Mostrar datos personalizados" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3126 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3168 msgid "By agent " msgstr "Por agente " -#: ../../godmode/reporting/reporting_builder.item_editor.php:3136 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3178 msgid "By user validator " msgstr "Por validador de usuario " -#: ../../godmode/reporting/reporting_builder.item_editor.php:3146 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3188 msgid "By criticity " msgstr "Por prioridad " -#: ../../godmode/reporting/reporting_builder.item_editor.php:3156 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3198 msgid "Validated vs unvalidated " msgstr "Validado vs invalidado " -#: ../../godmode/reporting/reporting_builder.item_editor.php:3171 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3213 msgid "" -"With the token enabled the query will affect the Historical Database, which " -"may mean a small drop in performance." +"With the token enabled the query will affect the Historical Database, which may " +"mean a small drop in performance." msgstr "" -"Con el token habilitado, la consulta afectará a la base de datos histórica, " -"que puede acarrear una bajada del rendimiento." +"Con el token habilitado, la consulta afectará a la base de datos histórica, que " +"puede acarrear una bajada del rendimiento." -#: ../../godmode/reporting/reporting_builder.item_editor.php:3356 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3398 msgid "Include filter" msgstr "Incluir filtro" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3360 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3369 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3402 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3411 msgid "Free text string search on event description" msgstr "Búsqueda de cadena de texto libre en descripción del evento" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3365 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3407 msgid "Exclude filter" msgstr "Excluir filtro" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3473 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3515 msgid "" -"Use prefix notation for numeric values (example: 20,8Kbytes/sec), otherwise " -"full value will be displayed (example: 20.742 bytes/sec)" +"Use prefix notation for numeric values (example: 20,8Kbytes/sec), otherwise full " +"value will be displayed (example: 20.742 bytes/sec)" msgstr "" -"Utilice la notación de prefijo para los valores numéricos (ejemplo: 20,8 " -"Kbytes/seg), de lo contrario se mostrará el valor completo (ejemplo: 20,742 " -"bytes/seg)" +"Utilice la notación de prefijo para los valores numéricos (ejemplo: 20,8 Kbytes/" +"seg), de lo contrario se mostrará el valor completo (ejemplo: 20,742 bytes/seg)" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3511 -#: ../../include/functions_reporting.php:5172 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3553 +#: ../../include/functions_reporting.php:5183 msgid "Unassigned group" msgstr "Grupo no asignado" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3557 -#: ../../include/functions_reporting.php:5166 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3599 +#: ../../include/functions_reporting.php:5177 msgid "Unnasigned group" msgstr "Grupo no asignado" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3580 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3622 msgid "Select by group" msgstr "Seleccionar por grupo" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3668 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3713 msgid "Display options" msgstr "Mostrar opciones" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3726 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3771 msgid "Agent group filter" msgstr "Filtro de grupo de agentes" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3761 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3806 msgid "Agent OS filter" msgstr "Filtro del so del agente" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3787 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3832 msgid "Agent custom field" msgstr "Campo personalizado de agente" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3809 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3854 msgid "Agent custom field filter" msgstr "Filtro de campo personalizado de agente" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3833 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3878 msgid "Agent status filter" msgstr "Filtro de estado del agente" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3871 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3916 msgid "Agent version filter" msgstr "Filtro de versión del agente" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3895 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3940 msgid "Agent has remote configuration" msgstr "El agente tiene configuración remota" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3896 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3941 msgid "Filter agents by remote configuration enabled." msgstr "Filtrar agentes por configuración remota habilitada." -#: ../../godmode/reporting/reporting_builder.item_editor.php:3907 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3952 msgid "Agent module filter" msgstr "Filtro del módulo del agente" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3931 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3976 msgid "Module group filter" msgstr "Filtro de grupo de módulos" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3961 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4006 msgid "Search module name" msgstr "Buscar nombre de módulo" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4114 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4629 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4159 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4674 msgid "Agent Failover" msgstr "Conmutación de agente" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4119 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4632 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4164 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4677 msgid "Module Failover" msgstr "Conmutación de módulo" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4159 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4204 msgid "Please save the item before adding entries to this list." msgstr "Guarde el elemento antes de agregar entradas a esta lista." -#: ../../godmode/reporting/reporting_builder.item_editor.php:4605 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4650 msgid "rate" msgstr "tasa" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4653 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4698 msgid "" "Please be careful, when the module have diferent intervals in their life, the " "summatory maybe get bad result." @@ -41068,46 +40940,46 @@ msgstr "" "Por favor, ten en cuenta que cuando el módulo tiene diferentes intervalos a lo " "largo de su historia, el sumatorio puede obtener resultados incorrectos." -#: ../../godmode/reporting/reporting_builder.item_editor.php:4673 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4718 msgid "Please save the report to start adding items into the list." msgstr "Por favor, guarda el informe para empezar a añadir elementos a la lista." -#: ../../godmode/reporting/reporting_builder.item_editor.php:4939 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4943 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4947 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4951 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4955 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4959 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4963 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4967 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4984 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4988 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4992 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4996 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5000 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5004 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5008 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5012 msgid "Item Editor Information" msgstr "Información de editor de elemento" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4940 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4985 msgid "Please select a name." msgstr "Seleccione un nombre." -#: ../../godmode/reporting/reporting_builder.item_editor.php:4944 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4989 msgid "Please select an agent." msgstr "Seleccione un agente." -#: ../../godmode/reporting/reporting_builder.item_editor.php:4952 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4997 msgid "Please insert a SQL query." msgstr "Inserte una consulta SQL." -#: ../../godmode/reporting/reporting_builder.item_editor.php:4956 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5001 msgid "Please insert a URL." msgstr "Inserte una URL." -#: ../../godmode/reporting/reporting_builder.item_editor.php:4960 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5005 msgid "Please checked a custom interval option." msgstr "Compruebe la opción de intervalo personalizado" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4964 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5009 msgid "Please select a user." msgstr "Seleccione un usuario." -#: ../../godmode/reporting/reporting_builder.item_editor.php:4968 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5013 msgid "Please select a group." msgstr "Seleccione un grupo" @@ -41128,26 +41000,26 @@ msgid "Percentile Bubble" msgstr "Burbuja percentil" #: ../../godmode/reporting/visual_console_builder.elements.php:244 -#: ../../mobile/operation/events.php:866 -#: ../../include/functions_visual_map_editor.php:1445 +#: ../../mobile/operation/events.php:862 +#: ../../include/functions_visual_map_editor.php:1443 #: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:545 -#: ../../operation/visual_console/view.php:328 +#: ../../operation/visual_console/view.php:330 msgid "Module Graph" msgstr "Gráfico de módulo" #: ../../godmode/reporting/visual_console_builder.elements.php:255 #: ../../include/functions_visual_map_editor.php:59 -#: ../../include/functions_visual_map_editor.php:1448 +#: ../../include/functions_visual_map_editor.php:1446 #: ../../include/functions_visual_map.php:4189 -#: ../../operation/visual_console/view.php:348 +#: ../../operation/visual_console/view.php:350 msgid "Event history graph" msgstr "Gráfica de histórico de eventos" #: ../../godmode/reporting/visual_console_builder.elements.php:266 -#: ../../include/functions_visual_map_editor.php:1449 +#: ../../include/functions_visual_map_editor.php:1447 #: ../../include/functions_visual_map.php:4214 -#: ../../include/rest-api/models/VisualConsole/Item.php:2135 -#: ../../operation/visual_console/view.php:353 +#: ../../include/rest-api/models/VisualConsole/Item.php:2139 +#: ../../operation/visual_console/view.php:355 msgid "Simple Value" msgstr "Valor simple" @@ -41165,49 +41037,49 @@ msgstr "Valor simple (media)" #: ../../godmode/reporting/visual_console_builder.elements.php:332 #: ../../include/functions_visual_map_editor.php:71 -#: ../../include/functions_visual_map_editor.php:1454 +#: ../../include/functions_visual_map_editor.php:1452 #: ../../include/functions_visual_map.php:4169 -#: ../../operation/visual_console/view.php:378 +#: ../../operation/visual_console/view.php:380 msgid "Box" msgstr "Caja" #: ../../godmode/reporting/visual_console_builder.elements.php:354 -#: ../../include/functions_visual_map_editor.php:1461 -#: ../../operation/visual_console/view.php:393 +#: ../../include/functions_visual_map_editor.php:1457 +#: ../../operation/visual_console/view.php:395 msgid "Network link" msgstr "Link de red" #: ../../godmode/reporting/visual_console_builder.elements.php:376 #: ../../include/functions_visual_map_editor.php:73 -#: ../../include/functions_visual_map_editor.php:1456 +#: ../../include/functions_visual_map_editor.php:1454 #: ../../include/functions_visual_map.php:4229 -#: ../../include/rest-api/models/VisualConsole/Item.php:2147 -#: ../../operation/visual_console/view.php:388 +#: ../../include/rest-api/models/VisualConsole/Item.php:2151 +#: ../../operation/visual_console/view.php:390 msgid "Color cloud" msgstr "Nube de color" #: ../../godmode/reporting/visual_console_builder.elements.php:387 -#: ../../include/rest-api/models/VisualConsole/Item.php:2159 +#: ../../include/rest-api/models/VisualConsole/Item.php:2163 #: ../../include/lib/Dashboard/Widgets/BasicChart.php:172 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:653 -#: ../../operation/visual_console/view.php:333 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:693 +#: ../../operation/visual_console/view.php:335 msgid "Basic chart" msgstr "Gráfico básico" #: ../../godmode/reporting/visual_console_builder.elements.php:398 -#: ../../include/rest-api/models/VisualConsole/Item.php:2155 -#: ../../operation/visual_console/view.php:398 +#: ../../include/rest-api/models/VisualConsole/Item.php:2159 +#: ../../operation/visual_console/view.php:400 msgid "Odometer" msgstr "Odómetro #1" #: ../../godmode/reporting/visual_console_builder.elements.php:409 #: ../../include/functions_visual_map_editor.php:69 -#: ../../include/functions_visual_map_editor.php:1452 +#: ../../include/functions_visual_map_editor.php:1450 #: ../../include/functions_visual_map.php:4179 -#: ../../include/rest-api/models/VisualConsole/Item.php:2107 +#: ../../include/rest-api/models/VisualConsole/Item.php:2111 #: ../../include/lib/Dashboard/Widgets/clock.php:158 #: ../../include/lib/Dashboard/Widgets/clock.php:310 -#: ../../operation/visual_console/view.php:368 +#: ../../operation/visual_console/view.php:370 msgid "Clock" msgstr "Reloj" @@ -41234,69 +41106,63 @@ msgstr "Permisos de escritura" #: ../../godmode/reporting/reporting_builder.main.php:163 msgid "" -"For example, you want a report that the people of \"All\" groups can see but " -"you want to edit only for you or your group." +"For example, you want a report that the people of \"All\" groups can see but you " +"want to edit only for you or your group." msgstr "" -"Por ejemplo, quieres un informe que las personas de \"Todos\" los grupos " -"pueden ver, pero quieres que solo tú o tu grupo podáis editarlo." +"Por ejemplo, quieres un informe que las personas de \"Todos\" los grupos pueden " +"ver, pero quieres que solo tú o tu grupo podáis editarlo." #: ../../godmode/reporting/reporting_builder.main.php:207 msgid "Non interactive report" msgstr "Informe no interactivo" -#: ../../godmode/reporting/reporting_builder.php:190 +#: ../../godmode/reporting/reporting_builder.php:193 #: ../../operation/reporting/reporting_viewer.php:100 msgid "Your report has been planned, and the system will email you a " msgstr "Se ha planificado su informe, el sistema le enviará un email a " -#: ../../godmode/reporting/reporting_builder.php:191 +#: ../../godmode/reporting/reporting_builder.php:194 #: ../../operation/reporting/reporting_viewer.php:101 msgid "An error has ocurred" msgstr "Ha ocurrido un error" -#: ../../godmode/reporting/reporting_builder.php:515 -#: ../../godmode/reporting/reporting_builder.php:3577 -#: ../../godmode/reporting/reporting_builder.php:3644 -#: ../../godmode/reporting/reporting_builder.php:3692 -msgid "Reports list" -msgstr "Lista de informes" - -#: ../../godmode/reporting/reporting_builder.php:531 -#: ../../godmode/reporting/reporting_builder.php:3588 -#: ../../operation/menu.php:457 ../../operation/reporting/custom_reporting.php:23 +#: ../../godmode/reporting/reporting_builder.php:534 +#: ../../godmode/reporting/reporting_builder.php:3715 ../../operation/menu.php:457 +#: ../../operation/reporting/custom_reporting.php:23 msgid "Custom reporting" msgstr "Informes personalizados" -#: ../../godmode/reporting/reporting_builder.php:548 -msgid "List of reports" -msgstr "Lista de informes" - -#: ../../godmode/reporting/reporting_builder.php:750 +#: ../../godmode/reporting/reporting_builder.php:753 msgid "search" msgstr "buscar" -#: ../../godmode/reporting/reporting_builder.php:1020 +#: ../../godmode/reporting/reporting_builder.php:1023 msgid "This report exceeds the item limit for realtime operations" -msgstr "" -"Este informe excede el tiempo límite para las operaciones de tiempo real." +msgstr "Este informe excede el tiempo límite para las operaciones de tiempo real." -#: ../../godmode/reporting/reporting_builder.php:1280 +#: ../../godmode/reporting/reporting_builder.php:1286 +msgid "Report tasks" +msgstr "Tareas de informe" + +#: ../../godmode/reporting/reporting_builder.php:1287 +#: ../../godmode/reporting/reporting_builder.php:1293 +msgid "To schedule a report, do it from the editing view of each report." +msgstr "" +"Para programar un informe, hágalo desde la vista de edición de cada informe." + +#: ../../godmode/reporting/reporting_builder.php:1303 msgid "Create report" msgstr "Crear informe" -#: ../../godmode/reporting/reporting_builder.php:3676 +#: ../../godmode/reporting/reporting_builder.php:3803 #: ../../operation/reporting/reporting_viewer.php:172 msgid "View report" msgstr "Ver informe" -#: ../../godmode/reporting/reporting_builder.php:3695 +#: ../../godmode/reporting/reporting_builder.php:3822 msgid "Create Custom Report" msgstr "Crear informa personalizado" -#: ../../godmode/reporting/reporting_builder.php:3767 -msgid "Unsuccessful action

" -msgstr "Acción fallida

" - #: ../../godmode/reporting/visual_console_builder.wizard.php:123 #: ../../include/functions_visual_map_editor.php:56 msgid "Static Graph" @@ -41304,16 +41170,16 @@ msgstr "Gráfico estático" #: ../../godmode/reporting/visual_console_builder.wizard.php:124 #: ../../include/functions_visual_map_editor.php:57 -#: ../../include/functions_visual_map_editor.php:1444 -#: ../../operation/visual_console/view.php:323 +#: ../../include/functions_visual_map_editor.php:1442 +#: ../../operation/visual_console/view.php:325 msgid "Percentile Item" msgstr "Elemento percentil" #: ../../godmode/reporting/visual_console_builder.wizard.php:125 -#: ../../mobile/operation/home.php:118 +#: ../../mobile/operation/home.php:116 #: ../../include/functions_visual_map_editor.php:391 -#: ../../include/functions_visual_map.php:4174 -#: ../../include/rest-api/models/VisualConsole/Item.php:2103 +#: ../../include/ajax/module.php:1289 ../../include/functions_visual_map.php:4174 +#: ../../include/rest-api/models/VisualConsole/Item.php:2107 msgid "Module graph" msgstr "Gráfico de módulo" @@ -41331,7 +41197,7 @@ msgid "Size (px)" msgstr "Tamaño (px)" #: ../../godmode/reporting/visual_console_builder.wizard.php:232 -#: ../../include/functions_config.php:1078 +#: ../../include/functions_config.php:1124 msgid "Font size" msgstr "Tamaño de fuente" @@ -41418,8 +41284,7 @@ msgstr "Las relaciones de jerarquía de %s se muestran en el mapa." #: ../../godmode/reporting/visual_console_builder.wizard.php:557 #: ../../godmode/reporting/visual_console_builder.wizard.php:561 msgid "Are you sure to add many elements\\nin visual map?" -msgstr "" -"¿Estás seguro de que quieres añadir tantos elementos en la consola visual?" +msgstr "¿Estás seguro de que quieres añadir tantos elementos en la consola visual?" #: ../../godmode/reporting/visual_console_builder.wizard.php:737 msgid "Please select any module or modules." @@ -41432,7 +41297,7 @@ msgstr "El tamaño mínimo permitido es 1024x768" #: ../../godmode/reporting/visual_console_builder.editor.php:177 #: ../../godmode/reporting/visual_console_builder.editor.php:179 #: ../../godmode/reporting/visual_console_builder.editor.php:181 -#: ../../operation/snmpconsole/snmp_browser.php:230 +#: ../../operation/snmpconsole/snmp_browser.php:232 msgid "Action in progress" msgstr "Acción en curso" @@ -41462,6 +41327,7 @@ msgstr "Calibrador" #: ../../godmode/reporting/graph_builder.main.php:216 #: ../../include/lib/Dashboard/Widgets/custom_graph.php:360 +#: ../../include/lib/Dashboard/Widgets/top_n.php:208 #: ../../operation/reporting/graph_viewer.php:362 msgid "Pie" msgstr "Gráfico circular" @@ -41482,7 +41348,7 @@ msgstr "Añadir series de promedios" msgid "Modules and series" msgstr "Módulos y series" -#: ../../godmode/um_client/index.php:96 +#: ../../godmode/um_client/index.php:97 #, php-format msgid "" "You cannot use update manager %s. You are exceding monitoring limits by %s " @@ -41492,46 +41358,46 @@ msgstr "" "No puede utilizar el administrador de actualizaciones %s. Estás exiendo los " "límites de supervisión al %s elementos. Actualice su licencia." -#: ../../godmode/um_client/index.php:107 +#: ../../godmode/um_client/index.php:108 #, php-format msgid "" "You cannot use update manager %s. This license has expired %d days ago. Please " -"update your license or disable enterprise section by moving enterprise " -"directory to another location and try again." +"update your license or disable enterprise section by moving enterprise directory " +"to another location and try again." msgstr "" "No puede utilizar el administrador de actualizaciones %s. Esta licencia ha " "caducado hace %d días. Actualice su licencia." -#: ../../godmode/um_client/index.php:120 +#: ../../godmode/um_client/index.php:121 #, php-format msgid "" -"You cannot use update manager %s. This license is a trial license to test all " -"%s features. Please update your license to unlock all %s features." +"You cannot use update manager %s. This license is a trial license to test all %s " +"features. Please update your license to unlock all %s features." msgstr "" "No puede utilizar el administrador de actualizaciones %s. Esta licencia es una " "licencia de prueba para probar todas las características %s. Actualice su " "licencia para desbloquear todas %s funciones." -#: ../../godmode/um_client/index.php:216 +#: ../../godmode/um_client/index.php:217 #, php-format msgid "Master server version %s does not match console version %s." msgstr "" "La versión maestra del servidor %s no coincide con la versión de consola %s." -#: ../../godmode/um_client/index.php:229 +#: ../../godmode/um_client/index.php:230 #, php-format msgid "" "'%s' recommended value is %s or greater. Please, change it on your PHP " "configuration file (php.ini) or contact with administrator" msgstr "" -"El valor recomendado \"%s\" es %s o mayor. Por favor, cámbielo en su archivo " -"de configuración PHP (php.ini) o póngase en contacto con el administrador" +"El valor recomendado \"%s\" es %s o mayor. Por favor, cámbielo en su archivo de " +"configuración PHP (php.ini) o póngase en contacto con el administrador" -#: ../../godmode/um_client/index.php:318 +#: ../../godmode/um_client/index.php:319 msgid "Update online requires registration." msgstr "Para actualizar online debe estar registrado." -#: ../../godmode/um_client/index.php:323 +#: ../../godmode/um_client/index.php:324 msgid "" "Applying offline patches may make your console unusable, we recommend to " "completely backup your files before applying any patch." @@ -41554,7 +41420,7 @@ msgstr "Para tipo comando, se aplica el modo ventana modal" #: ../../godmode/events/event_responses.editor.php:268 #: ../../include/class/AgentWizard.class.php:558 -#: ../../include/functions_snmp_browser.php:785 +#: ../../include/functions_snmp_browser.php:804 msgid "Local console" msgstr "Consola local" @@ -41573,8 +41439,8 @@ msgstr "Mostrar comando" #: ../../godmode/events/event_responses.editor.php:315 msgid "" -"If enabled the command will be displayed to any user that can execute this " -"event response" +"If enabled the command will be displayed to any user that can execute this event " +"response" msgstr "" "Si está habilitado, el comando se mostrará a cualquier usuario que pueda " "ejecutar esta respuesta de evento" @@ -41584,8 +41450,7 @@ msgid "Save in group" msgstr "Guardar en grupo" #: ../../godmode/events/event_edit_filter.php:306 -msgid "" -"This group will be use to restrict the visibility of this filter with ACLs" +msgid "This group will be use to restrict the visibility of this filter with ACLs" msgstr "" "Este grupo se usará para restringir la visibilidad de este filtro con ACLs." @@ -41598,39 +41463,39 @@ msgid "Owner." msgstr "Propietario." #: ../../godmode/events/event_edit_filter.php:537 -#: ../../operation/events/events.php:1837 +#: ../../operation/events/events.php:1990 msgid "All events" msgstr "Todos los eventos" #: ../../godmode/events/event_edit_filter.php:538 -#: ../../operation/events/events.php:1838 ../../operation/events/events.php:2489 +#: ../../operation/events/events.php:1991 ../../operation/events/events.php:2658 msgid "Group events" msgstr "Eventos agrupados" #: ../../godmode/events/event_edit_filter.php:539 #: ../../include/ajax/heatmap.ajax.php:99 #: ../../include/lib/Dashboard/Widgets/heatmap.php:252 -#: ../../operation/events/events.php:1839 +#: ../../operation/events/events.php:1992 msgid "Group agents" msgstr "Grupos de agente" #: ../../godmode/events/event_edit_filter.php:540 -#: ../../operation/events/events.php:1840 +#: ../../operation/events/events.php:1993 msgid "Group extra id" msgstr "ID adicional de grupo" #: ../../godmode/events/event_edit_filter.php:765 -#: ../../operation/events/events.php:2087 +#: ../../operation/events/events.php:2240 msgid "Filter alert events" msgstr "Filtrar eventos de alertas" #: ../../godmode/events/event_edit_filter.php:766 -#: ../../operation/events/events.php:2088 +#: ../../operation/events/events.php:2241 msgid "Only alert events" msgstr "Solo eventos de alertas" #: ../../godmode/events/event_edit_filter.php:815 -#: ../../operation/events/events.php:1947 +#: ../../operation/events/events.php:2100 msgid "Extra ID" msgstr "ID extra" @@ -41648,11 +41513,12 @@ msgstr "Filtrar datos personalizados por campo de valor" #: ../../godmode/events/event_edit_filter.php:866 #: ../../godmode/events/custom_events.php:117 -#: ../../include/functions_reporting_html.php:1074 -#: ../../include/functions_reporting_html.php:1322 -#: ../../include/functions_reporting_html.php:2667 -#: ../../include/ajax/events.php:1799 ../../include/functions_events.php:221 -#: ../../include/functions_events.php:323 +#: ../../include/functions_reporting_html.php:1078 +#: ../../include/functions_reporting_html.php:1326 +#: ../../include/functions_reporting_html.php:2671 +#: ../../include/ajax/events.php:1757 +#: ../../include/lib/Dashboard/Widgets/events_list.php:836 +#: ../../include/functions_events.php:221 ../../include/functions_events.php:323 msgid "Custom data" msgstr "Datos personalizados" @@ -41661,9 +41527,9 @@ msgid "Id souce event" msgstr "Evento de origen de ID" #: ../../godmode/events/event_edit_filter.php:913 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:313 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:358 -#: ../../operation/events/events.php:265 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:334 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:359 +#: ../../operation/events/events.php:268 msgid "Metaconsola" msgstr "Metaconsola" @@ -41684,26 +41550,31 @@ msgid "Event fields will be loaded. Do you want to continue?" msgstr "Se cargarán los archivos de eventos. ¿Deseas continuar?" #: ../../godmode/events/custom_events.php:92 +#: ../../include/lib/Dashboard/Widgets/events_list.php:811 #: ../../include/functions_events.php:238 msgid "Event Id" msgstr "Id de evento" -#: ../../godmode/events/custom_events.php:93 -#: ../../mobile/operation/events.php:237 ../../include/functions_events.php:241 +#: ../../godmode/events/custom_events.php:93 ../../mobile/operation/events.php:237 +#: ../../include/lib/Dashboard/Widgets/events_list.php:812 +#: ../../include/functions_events.php:241 msgid "Event Name" msgstr "Nombre del evento" #: ../../godmode/events/custom_events.php:95 #: ../../include/class/SatelliteAgent.class.php:146 +#: ../../include/lib/Dashboard/Widgets/events_list.php:814 msgid "Agent Name" msgstr "Nombre de agente" #: ../../godmode/events/custom_events.php:96 +#: ../../include/lib/Dashboard/Widgets/events_list.php:815 #: ../../include/functions_events.php:320 msgid "Agent IP" msgstr "IP del agente" #: ../../godmode/events/custom_events.php:101 +#: ../../include/lib/Dashboard/Widgets/events_list.php:820 #: ../../include/functions_events.php:265 msgid "Event Type" msgstr "Tipo de evento" @@ -41712,27 +41583,32 @@ msgstr "Tipo de evento" #: ../../include/class/ModuleTemplates.class.php:1183 #: ../../include/class/AgentWizard.class.php:1281 #: ../../include/class/AgentWizard.class.php:4173 +#: ../../include/lib/Dashboard/Widgets/events_list.php:821 #: ../../include/functions_events.php:268 msgid "Module Name" msgstr "Nombre del módulo" #: ../../godmode/events/custom_events.php:108 +#: ../../include/lib/Dashboard/Widgets/events_list.php:827 #: ../../include/functions_events.php:286 msgid "Extra Id" msgstr "ID extra" #: ../../godmode/events/custom_events.php:112 +#: ../../include/lib/Dashboard/Widgets/events_list.php:831 #: ../../include/functions_events.php:298 msgid "Server Name" msgstr "Nombre del servidor" #: ../../godmode/events/custom_events.php:115 +#: ../../include/lib/Dashboard/Widgets/events_list.php:834 #: ../../include/functions_events.php:316 msgid "Severity mini" msgstr "Prioridad baja" #: ../../godmode/events/custom_events.php:116 -#: ../../include/functions_events.php:307 ../../include/functions_events.php:5108 +#: ../../include/lib/Dashboard/Widgets/events_list.php:835 +#: ../../include/functions_events.php:307 ../../include/functions_events.php:5066 msgid "Module custom ID" msgstr "ID personalizada de módulo" @@ -41768,6 +41644,83 @@ msgstr "Respuesta eliminada correctamente" msgid "Response cannot be deleted" msgstr "La respuesta no se puede eliminar." +#: ../../godmode/wizards/ManageExtensions.class.php:173 +msgid "Uploaded extension" +msgstr "Extensión añadida" + +#: ../../godmode/wizards/ManageExtensions.class.php:179 +#: ../../godmode/wizards/ManageExtensions.class.php:183 +#: ../../godmode/wizards/ManageExtensions.class.php:299 +#: ../../godmode/wizards/ManageExtensions.class.php:975 +msgid "Failed to upload extension" +msgstr "Error al añadir extensión" + +#: ../../godmode/wizards/ManageExtensions.class.php:193 +msgid "Deleted extension" +msgstr "Extensión eliminada" + +#: ../../godmode/wizards/ManageExtensions.class.php:196 +msgid "Fail delete extension" +msgstr "Error al eliminar la extensión" + +#: ../../godmode/wizards/ManageExtensions.class.php:206 +msgid "Extension folder created successfully" +msgstr "Fichero de extensiones creado correctamente" + +#: ../../godmode/wizards/ManageExtensions.class.php:209 +msgid "Fail created extension folder" +msgstr "Error al crear el fichero de extensiones" + +#: ../../godmode/wizards/ManageExtensions.class.php:258 +msgid "Load DISCO" +msgstr "Cargar DISCO" + +#: ../../godmode/wizards/ManageExtensions.class.php:273 +msgid "Upload DISCO" +msgstr "Añadir DISCO" + +#: ../../godmode/wizards/ManageExtensions.class.php:387 +#: ../../godmode/wizards/ManageExtensions.class.php:939 +msgid "Failed to upload extension: Error while parsing dicovery_definition.ini" +msgstr "" +"Error al actualizar la extensión: Error al parsear discovery_definition.ini" + +#: ../../godmode/wizards/ManageExtensions.class.php:683 +msgid "" +"Deleting this application will also delete all the discovery tasks using it. Do " +"you want to delete it?" +msgstr "" +"El borrado de esta aplicación también eliminará las tareas de Discovery que la " +"estén utilizando. ¿Desea eliminarla?" + +#: ../../godmode/wizards/ManageExtensions.class.php:699 +msgid "Are you sure you want to reapply?" +msgstr "¿Está seguro de que quiere volver a aplicarlo?" + +#: ../../godmode/wizards/ManageExtensions.class.php:712 +#: ../../godmode/wizards/ManageExtensions.class.php:713 +msgid "The extension directory or .ini does not exist in console." +msgstr "El directorio de la extensión o .ini no existe en la consola." + +#: ../../godmode/wizards/ManageExtensions.class.php:946 +msgid "" +"The 'short_name' starting with 'pandorafms.' is reserved for Pandora FMS " +"applications. If this is not an official Pandora FMS application, consider " +"changing the 'short_name'. Do you want to continue?" +msgstr "" +"El “short_name” que empieza con “pandorafms” está reservado para las " +"aplicaciones de Pandora FMS. No se trata de una aplicación oficial de Pandora " +"FMS, es recomendable cambiar el “short_name”. ¿Desea continuar?" + +#: ../../godmode/wizards/ManageExtensions.class.php:955 +#, php-format +msgid "" +"There is another application with the same 'short_name': '%s'. Do you want to " +"overwrite the application and all of its contents?" +msgstr "" +"Existe otra aplicación con el mismo “short_name”: “%s”. ¿Desea sobreescribir la " +"aplicación y todo su contenido?" + #: ../../godmode/wizards/HostDevices.class.php:152 msgid "Net Scan" msgstr "Net Scan" @@ -41792,8 +41745,8 @@ msgstr "Lector de contenido del archivo CSV no válido: %s" #: ../../godmode/wizards/HostDevices.class.php:391 msgid "" -"This network scan task has been already defined. Please edit it or create a " -"new one." +"This network scan task has been already defined. Please edit it or create a new " +"one." msgstr "" "Esta tarea de escaneo de red ya ha sido definida, Edítela o cree una nueva." @@ -41839,8 +41792,8 @@ msgid "" "You can upload a CSV file. Each line must contain a network in IP/MASK format. " "For instance: 192.168.1.1/32" msgstr "" -"Puede subir un archivo CSV. Cada línea debe contener una red en formato IP/" -"MASK. Por ejemplo: 192.168.1.1/32" +"Puede subir un archivo CSV. Cada línea debe contener una red en formato IP/MASK. " +"Por ejemplo: 192.168.1.1/32" #: ../../godmode/wizards/HostDevices.class.php:897 msgid "Networks (current)" @@ -41869,8 +41822,8 @@ msgid "" "Targets will be scanned if at least one of defined ports (comma separated) is " "open." msgstr "" -"Los objetivos se escanearán si al menos uno de los puertos definidos " -"(separados por comas) está abierto." +"Los objetivos se escanearán si al menos uno de los puertos definidos (separados " +"por comas) está abierto." #: ../../godmode/wizards/HostDevices.class.php:1079 msgid "Auto discover known hardware" @@ -41899,7 +41852,7 @@ msgstr "" "'revisar resultados' es obligatorio." #: ../../godmode/wizards/HostDevices.class.php:1152 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:917 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:968 msgid "Review results" msgstr "Revisar resultados" @@ -41916,8 +41869,8 @@ msgid "" "System is able to auto configure detected host & devices by applying your " "defined configuration rules." msgstr "" -"El sistema puede auto configurar el host y los dispositivos detectados " -"aplicando las normas de configuración." +"El sistema puede auto configurar el host y los dispositivos detectados aplicando " +"las normas de configuración." #: ../../godmode/wizards/HostDevices.class.php:1198 msgid "SNMP enabled" @@ -41964,251 +41917,263 @@ msgid "WMI enabled" msgstr "WMI habilitado" #: ../../godmode/wizards/HostDevices.class.php:1590 -#: ../../include/functions_html.php:648 ../../include/functions_html.php:6387 +#: ../../include/functions_html.php:652 ../../include/functions_html.php:6591 msgid "Please select..." msgstr "Seleccione..." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:259 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:171 +msgid "Host & devices tasks" +msgstr "Tareas de Host & devices" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:172 +msgid "Applications tasks" +msgstr "Tareas de aplicaciones" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:173 +msgid "Cloud tasks" +msgstr "Tareas de la nube" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:174 +msgid "Custom tasks" +msgstr "Tareas personalizadas" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:267 msgid "Task successfully deleted" msgstr "Tarea eliminada" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:366 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:493 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:382 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:509 msgid "Task successfully enabled" msgstr "Tarea habilitada correctamente" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:366 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:382 msgid "Task succesfully disabled" msgstr "Tarea deshabilitada con éxito" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:406 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:422 msgid "Console Task successfully deleted" msgstr "Tarea de la consola eliminada" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:448 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:464 msgid "Task successfully disabled" msgstr "Tarea deshabilitada correctamente" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:525 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:545 msgid "Discovery Server is disabled" msgstr "El servidor discovery está deshabilitado" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:608 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:642 msgid "Task type" msgstr "Tipo de tarea" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:614 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:648 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:383 msgid "Updated at" msgstr "Actualizado el" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:670 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:706 msgid "This action will rescan the target networks." msgstr "Esta acción reescaneará las redes objetivo." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:687 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:725 msgid "This task has not been completely defined, please edit it" msgstr "La tarea no se ha definido por completo, edítela." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:737 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:775 msgid "Discovery Cloud Azure Compute" msgstr "Discovery Cloud Azure Compute" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:741 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:779 msgid "Cloud.Azure.Compute" msgstr "Cloud.Azure.Compute" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:750 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:788 msgid "Discovery Cloud AWS EC2" msgstr "Discovery Cloud AWS EC2" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:754 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:792 msgid "Cloud.AWS.EC2" msgstr "Cloud.AWS.EC2" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:763 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:801 msgid "Discovery Cloud RDS" msgstr "Discovery Cloud RDS" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:767 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:805 msgid "Discovery.Cloud.Aws.RDS" msgstr "Discovery.Cloud.Aws.RDS" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:776 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:814 msgid "Discovery Cloud S3" msgstr "Discovery Cloud S3" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:780 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:818 msgid "Discovery.Cloud.Aws.S3" msgstr "Discovery.Cloud.Aws.S3" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:789 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:827 msgid "Discovery Applications MySQL" msgstr "Aplicaciones MySQL de Discovery" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:793 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:831 msgid "Discovery.App.MySQL" msgstr "Discovery.App.MySQL" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:802 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:840 msgid "Discovery Applications Oracle" msgstr "Aplicaciones de Discovery de Oracle" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:806 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:844 msgid "Discovery.App.Oracle" msgstr "Discovery.App.Oracle" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:815 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:853 msgid "Discovery Applications DB2" msgstr "Aplicaciones DB2 de discovery" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:819 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:857 msgid "Discovery.App.DB2" msgstr "Discovery.App.DB2" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:830 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:868 msgid "Discovery.Agent.Deployment" msgstr "Discovery.Agent.Deployment" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:839 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:877 msgid "Discovery Applications Microsoft SQL Server" msgstr "Servidor Microsoft SQL de aplicaciones Discovery" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:843 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:881 msgid "Discovery.App.Microsoft SQL Server" msgstr "Discovery.App.Microsoft SQL Server" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:854 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:905 msgid "Discovery NetScan" msgstr "Discovery NetScan" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:858 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:909 msgid "Discovery.NetScan" msgstr "Discovery.NetScan" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:905 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:956 msgid "Not executed yet" msgstr "Aún no ejecutado" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:929 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:980 msgid "View summary" msgstr "Ver el resumen" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:950 -#: ../../operation/agentes/pandora_networkmap.editor.php:214 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1001 +#: ../../operation/agentes/pandora_networkmap.editor.php:220 msgid "View map" msgstr "Ver el mapa" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:975 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1013 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1026 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1075 msgid "Edit task" msgstr "Editar tarea" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:985 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:996 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1023 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1036 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1047 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1085 msgid "Delete task" msgstr "Eliminar tarea" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1036 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1098 msgid "enable task" msgstr "habilitar tarea" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1065 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1127 msgid "has no discovery tasks assigned" msgstr "No tiene tareas de discovery asignadas" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1072 -msgid "Server Tasks" -msgstr "Tareas de servidor" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1219 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1284 msgid "Overall Progress" msgstr "Progreso total" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1238 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1303 msgid "Scanning network" msgstr "Escaneando red" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1242 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1307 msgid "Checking" msgstr "Comprobando" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1246 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1311 msgid "Finding AFT connectivity" msgstr "Buscando conexión AFT" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1250 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1315 msgid "Finding traceroute connectivity" msgstr "Buscando conexión traceroute" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1254 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1319 msgid "Finding gateway connectivity" msgstr "Buscando conexión de entrada" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1258 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1323 msgid "Searching for devices..." msgstr "Buscando dispositivos..." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1262 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1327 msgid "Analyzing application..." msgstr "Analizando aplicación..." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1266 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1331 msgid "Executing custom queries..." msgstr "Ejecutando consultas personalizadas..." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1270 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1335 msgid "Testing modules..." msgstr "Probando módulos..." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1274 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1339 msgid "Processing results..." msgstr "Procesando resultados..." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1278 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1343 msgid "Processing..." msgstr "Procesando…" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1311 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1875 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1376 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:2003 #: ../../operation/agentes/log_sources_status.php:57 msgid "Review" msgstr "Revisar" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1391 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1456 msgid "Host&devices total" msgstr "Total Host&devices" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1396 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1461 msgid "Agents monitored" msgstr "Agentes monitorizados" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1401 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1466 msgid "Agents pending" msgstr "Agentes pendientes" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1408 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1532 msgid "Hosts discovered" msgstr "Hosts encontrados" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1424 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1548 msgid "Responding SNMP" msgstr "SNMP disponible" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1429 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1553 msgid "Responding WMI" msgstr "WMI disponible" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1476 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1600 msgid "This task has never executed" msgstr "Esta tarea nunca se ha ejecutado" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1488 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1612 msgid "Task queued, please wait." msgstr "Tarea encolada, espere." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1532 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1656 msgid "" "Please ensure instances or regions are being monitorized and 'scan and general " "monitoring' is enabled." @@ -42216,176 +42181,307 @@ msgstr "" "Asegúrese de que las instancias o las regiones están siendo monitorizadas y " "'escaneo y monitorización general' está habilitado." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1550 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1692 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1674 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1816 msgid "Invalid task" msgstr "Tarea no válida" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1649 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1773 msgid "Please select devices to be monitored" msgstr "Seleccione los dispositivos que desee monitorizar" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1652 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1776 msgid "select all" msgstr "seleccionar todo" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1655 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1779 msgid "deselect all" msgstr "deseleccionar todo" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1658 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1782 msgid "expand all" msgstr "expandir todo" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1661 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1785 msgid "collapse all" msgstr "plegar todo" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1675 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1799 msgid "No devices found in temporary resources, please re-launch." msgstr "" -"No se han encontrado dispositivos en los recursos temporales, por favor vuelva " -"a lanzarlo." +"No se han encontrado dispositivos en los recursos temporales, por favor vuelva a " +"lanzarlo." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1742 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1866 #, php-format msgid "Your selection exceeds the agents available on your license. Limit %d" msgstr "" "La selección excede el número de agentes disponibles en la licencia. Límite %d" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1766 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1785 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1890 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1909 msgid "Removed" msgstr "Eliminado" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1822 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1946 msgid "No changes. Re-Scheduled" msgstr "No hay cambios. Reprogramado" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1824 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1948 msgid "Scheduled for creation" msgstr "Programa de creación" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1851 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1975 msgid "Cancelled" msgstr "Cancelado" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1852 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1976 msgid "Server has been restarted while executing this task, please retry." msgstr "" -"El servidor se ha reiniciado mientras ejecutaba esta tarea, vuelva a " -"intentarlo." +"El servidor se ha reiniciado mientras ejecutaba esta tarea, vuelva a intentarlo." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1859 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1865 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1986 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1993 #: ../../include/help/clippy/operation_agentes_ver_agente.php:40 #: ../../include/help/clippy/godmode_agentes_configurar_agente.php:119 #: ../../include/class/AgentDeployWizard.class.php:558 msgid "Done" msgstr "Hecho" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1863 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1880 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1991 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:2008 msgid "Not started" msgstr "No iniciado" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1885 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:2013 msgid "Searching" msgstr "Buscando" -#: ../../godmode/servers/servers.build_table.php:124 +#: ../../godmode/wizards/Custom.class.php:138 +#: ../../godmode/wizards/Cloud.class.php:220 +#: ../../godmode/wizards/Applications.class.php:197 +msgid "" +"All company names used here are for identification purposes only. Use of these " +"names, logos, and brands does not imply endorsement." +msgstr "" +"Todos los nombres de compañías aquí utilizados tienen fines identificatorios. El " +"uso de estos nombres, logos y marcas no implica patrocinio alguno." + +#: ../../godmode/wizards/Cloud.class.php:250 +#: ../../godmode/wizards/Cloud.class.php:258 +#, php-format +msgid "%s credentials" +msgstr "Credenciales de %s" + +#: ../../godmode/wizards/Cloud.class.php:274 +msgid "" +"If a task with the selected credentials is already running, it will be edited. " +"To create a new one, another account from the credential store must be selected." +msgstr "" +"Si una tarea con las credenciales seleccionadas ya se está ejecutando, se " +"editará. Para crear una nueva, se debe seleccionar otra cuenta del almacén de " +"credenciales." + +#: ../../godmode/wizards/Cloud.class.php:294 +msgid "Manage accounts" +msgstr "Administrar cuentas" + +#: ../../godmode/wizards/Cloud.class.php:307 +msgid "Cloud tool full path" +msgstr "Ruta completa de la herramienta en la nube" + +#: ../../godmode/wizards/Cloud.class.php:315 +msgid "Account" +msgstr "Cuenta" + +#: ../../godmode/wizards/Cloud.class.php:385 +msgid "Select a set of credentials from the list" +msgstr "Seleccione un conjunto de credenciales de la lista" + +#: ../../godmode/wizards/Cloud.class.php:398 +#, php-format +msgid "Path %s is not executable." +msgstr "La ruta %s no se puede ejecutar." + +#: ../../godmode/wizards/Cloud.class.php:443 +msgid "Account disconnected" +msgstr "Cuenta desconectada" + +#: ../../godmode/wizards/Cloud.class.php:445 +msgid "Failed disconnecting account" +msgstr "Error al desconectar la cuenta" + +#: ../../godmode/wizards/Cloud.class.php:523 +msgid "Credentials successfully updated" +msgstr "Credenciales actualizados correctamente" + +#: ../../godmode/wizards/Cloud.class.php:525 +msgid "Failed updating credentials process" +msgstr "Error en el proceso de actualización de credenciales" + +#: ../../godmode/servers/servers.build_table.php:132 #: ../../mobile/operation/server_status.php:269 #: ../../mobile/operation/server_status.php:307 #: ../../mobile/operation/server_status.php:337 msgid "Server has crashed." msgstr "El servidor se ha caído." -#: ../../godmode/servers/servers.build_table.php:132 +#: ../../godmode/servers/servers.build_table.php:140 #: ../../mobile/operation/server_status.php:275 #: ../../mobile/operation/server_status.php:313 #: ../../mobile/operation/server_status.php:343 msgid "Server is stopped." msgstr "El servidor se ha parado." -#: ../../godmode/servers/servers.build_table.php:144 +#: ../../godmode/servers/servers.build_table.php:152 msgid "Exec server enabled" msgstr "Servidor de ejecución habilitado" -#: ../../godmode/servers/servers.build_table.php:213 +#: ../../godmode/servers/servers.build_table.php:219 msgid "Manage Discovery tasks" msgstr "Gestionar las tareas de Discovery" -#: ../../godmode/servers/servers.build_table.php:227 +#: ../../godmode/servers/servers.build_table.php:233 msgid "Reset module status and fired alert counts" msgstr "Reiniciar el estado de los módulos y el conteo de las alertas disparadas" -#: ../../godmode/servers/servers.build_table.php:238 +#: ../../godmode/servers/servers.build_table.php:244 msgid "Claim back SNMP modules" msgstr "Recuperar módulos SNMP" -#: ../../godmode/servers/modificar_server.php:50 -msgid "Update Server" +#: ../../godmode/servers/servers.build_table.php:281 +msgid "Manage server conf" +msgstr "Gestionar configuración del servidorservidor Satélite" + +#: ../../godmode/servers/modificar_server.php:62 +#: ../../include/functions_servers.php:684 +msgid "SNMP Trap server" +msgstr "Servidor de traps SNMP" + +#: ../../godmode/servers/modificar_server.php:99 +#: ../../include/functions_servers.php:801 +msgid "Correlation server" +msgstr "Servidor de correlación" + +#: ../../godmode/servers/modificar_server.php:103 +#: ../../include/functions_servers.php:814 ../../include/functions_servers.php:1347 +msgid "Enterprise ICMP server" +msgstr "Servidor ICMP Enterprise" + +#: ../../godmode/servers/modificar_server.php:107 +#: ../../include/functions_servers.php:827 ../../include/functions_servers.php:1350 +msgid "Enterprise SNMP server" +msgstr "Servidor SNMP Enterprise" + +#: ../../godmode/servers/modificar_server.php:111 +#: ../../include/functions_servers.php:840 +#: ../../include/class/AgentWizard.class.php:1353 +msgid "Enterprise Satellite server" +msgstr "Servidor Enterprise Satélite" + +#: ../../godmode/servers/modificar_server.php:115 +#: ../../include/functions_servers.php:853 +msgid "Enterprise Transactional server" +msgstr "Servidor transaccional Enterprise" + +#: ../../godmode/servers/modificar_server.php:119 +#: ../../include/functions_servers.php:866 +msgid "Mainframe server" +msgstr "Servidor mainframe" + +#: ../../godmode/servers/modificar_server.php:123 +#: ../../include/functions_servers.php:879 +msgid "Sync server" +msgstr "Servidor sync" + +#: ../../godmode/servers/modificar_server.php:127 +#: ../../include/functions_servers.php:892 +msgid "Wux server" +msgstr "Servidor WUX" + +#: ../../godmode/servers/modificar_server.php:131 +#: ../../include/functions_servers.php:905 ../../include/functions_servers.php:1377 +msgid "Log server" +msgstr "Servidor de registros" + +#: ../../godmode/servers/modificar_server.php:139 +#: ../../include/functions_servers.php:931 +msgid "Autoprovision server" +msgstr "Servidor de auto aprovisionamiento" + +#: ../../godmode/servers/modificar_server.php:143 +#: ../../include/functions_servers.php:944 +msgid "Migration server" +msgstr "Servidor de migración" + +#: ../../godmode/servers/modificar_server.php:151 +#: ../../include/functions_servers.php:970 +msgid "Netflow server" +msgstr "Servidor Netflow" + +#: ../../godmode/servers/modificar_server.php:155 +msgid "Update server" msgstr "Actualizar el servidor" -#: ../../godmode/servers/modificar_server.php:73 -#: ../../godmode/servers/plugin.php:398 ../../godmode/servers/plugin.php:1072 +#: ../../godmode/servers/modificar_server.php:182 +#: ../../godmode/servers/plugin.php:448 ../../godmode/servers/plugin.php:1128 #: ../../include/ajax/consoles.ajax.php:61 msgid "Standard" msgstr "Estándar" -#: ../../godmode/servers/modificar_server.php:110 +#: ../../godmode/servers/modificar_server.php:219 msgid "Exec Server" msgstr "Ejecutar el servidor" -#: ../../godmode/servers/modificar_server.php:118 +#: ../../godmode/servers/modificar_server.php:227 msgid "Leave blank to use SSH default port (22)" msgstr "Dejar en blanco para usar el puerto SSH por defecto (22)" -#: ../../godmode/servers/modificar_server.php:123 +#: ../../godmode/servers/modificar_server.php:232 msgid "Check Exec Server" msgstr "Comprobar ejecución del servidor" -#: ../../godmode/servers/modificar_server.php:158 +#: ../../godmode/servers/modificar_server.php:267 msgid "Credential boxes" msgstr "Recuadro de credenciales" -#: ../../godmode/servers/modificar_server.php:182 +#: ../../godmode/servers/modificar_server.php:291 msgid "Standard editor" msgstr "Editor estándar" -#: ../../godmode/servers/modificar_server.php:186 +#: ../../godmode/servers/modificar_server.php:295 msgid "Advanced editor" msgstr "Editor avanzado" -#: ../../godmode/servers/modificar_server.php:210 -#: ../../godmode/servers/modificar_server.php:229 +#: ../../godmode/servers/modificar_server.php:319 +#: ../../godmode/servers/modificar_server.php:338 msgid "Remote Configuration" msgstr "Configuración remota" -#: ../../godmode/servers/modificar_server.php:257 +#: ../../godmode/servers/modificar_server.php:366 msgid "Dynamic search" msgstr "Búsqueda dinámica" -#: ../../godmode/servers/modificar_server.php:297 +#: ../../godmode/servers/modificar_server.php:406 #: ../../include/class/OrderInterpreter.class.php:247 msgid "Manage Servers" msgstr "Gestionar servidores" -#: ../../godmode/servers/modificar_server.php:309 -#: ../../godmode/servers/modificar_server.php:320 +#: ../../godmode/servers/modificar_server.php:418 +#: ../../godmode/servers/modificar_server.php:429 msgid "Successfully action" msgstr "Acción procesada satisfactoriamente" -#: ../../godmode/servers/modificar_server.php:351 +#: ../../godmode/servers/modificar_server.php:460 msgid "Server updated successfully" msgstr "Servidor actualizado correctamente" -#: ../../godmode/servers/modificar_server.php:353 +#: ../../godmode/servers/modificar_server.php:462 msgid "There was a problem updating the server" msgstr "Hubo un problema al actualizar el servidor" #: ../../godmode/servers/plugin_registration.php:58 -#: ../../godmode/servers/plugin.php:341 ../../godmode/servers/plugin.php:743 +#: ../../godmode/servers/plugin.php:391 ../../godmode/servers/plugin.php:799 msgid "To manage plugin you must activate centralized management" msgstr "Active la gestión centralizada para gestionar el plugin" @@ -42400,8 +42496,8 @@ msgstr "Registrar plugin" #: ../../godmode/servers/plugin_registration.php:86 #, php-format msgid "" -"This console is not manager of this environment, please manage this feature " -"from feature from %s." +"This console is not manager of this environment, please manage this feature from " +"feature from %s." msgstr "" "La consola no administra este entorno, gestione esta funcionalidad desde la " "funcionalidad desde %s." @@ -42416,10 +42512,9 @@ msgid "" "upload a server plugin in .pspz zipped format. Please refer to the official " "documentation on how to obtain and use Server Plugins." msgstr "" -"Esta extensión facilita el registro de los plugins de servidor. Aquí puede " -"subir un plugin de servidor en formato .pspz comprimido. Consulte la " -"documentación oficial para saber como obtener y utilizar los plugins de " -"servidor." +"Esta extensión facilita el registro de los plugins de servidor. Aquí puede subir " +"un plugin de servidor en formato .pspz comprimido. Consulte la documentación " +"oficial para saber como obtener y utilizar los plugins de servidor." #: ../../godmode/servers/plugin_registration.php:109 msgid "You can get more plugins in our" @@ -42470,154 +42565,154 @@ msgstr "No se puede descomprimir el archivo cargado" msgid "Cannot move uploaded file to %s." msgstr "No se puede mover el archivo cargado a %s." -#: ../../godmode/servers/plugin.php:73 +#: ../../godmode/servers/plugin.php:62 msgid "Network Components" msgstr "Componentes de red" -#: ../../godmode/servers/plugin.php:251 ../../godmode/servers/plugin.php:767 +#: ../../godmode/servers/plugin.php:301 ../../godmode/servers/plugin.php:823 msgid "Attachments" msgstr "Archivos adjuntos" -#: ../../godmode/servers/plugin.php:261 ../../godmode/servers/plugin.php:777 +#: ../../godmode/servers/plugin.php:311 ../../godmode/servers/plugin.php:833 msgid "Index of attachment/plugin" msgstr "Índice de archivo adjunto/plugin" -#: ../../godmode/servers/plugin.php:264 ../../godmode/servers/plugin.php:780 +#: ../../godmode/servers/plugin.php:314 ../../godmode/servers/plugin.php:836 #, php-format msgid "Plug-ins registered on %s" msgstr "Plugins registrados en %s" -#: ../../godmode/servers/plugin.php:346 +#: ../../godmode/servers/plugin.php:396 msgid "Plugin update" msgstr "Actualización de plugin" -#: ../../godmode/servers/plugin.php:367 ../../godmode/servers/plugin.php:807 +#: ../../godmode/servers/plugin.php:417 ../../godmode/servers/plugin.php:863 msgid "" "This console is not manager of this environment,\n" " \t\tplease manage this feature from centralized manager console " "(Metaconsole)." msgstr "" "Esta consola no administra este entorno,\n" -" \t\tadministre esta funcionalidad desde el administrador centralizado " -"de la consola (Metaconsola)." +" \t\tadministre esta funcionalidad desde el administrador centralizado de " +"la consola (Metaconsola)." -#: ../../godmode/servers/plugin.php:399 ../../godmode/servers/plugin.php:1072 +#: ../../godmode/servers/plugin.php:449 ../../godmode/servers/plugin.php:1128 msgid "Nagios" msgstr "Nagios" -#: ../../godmode/servers/plugin.php:427 +#: ../../godmode/servers/plugin.php:477 msgid "Plugin type" msgstr "Tipo de plugin" -#: ../../godmode/servers/plugin.php:433 +#: ../../godmode/servers/plugin.php:483 msgid "" "This value only will be applied if is minor than the server general " "configuration plugin timeout" msgstr "" -"Este valor solo se aplicará si es menor que el tiempo de espera del plugin de " -"la configuración general del servidor." +"Este valor solo se aplicará si es menor que el tiempo de espera del plugin de la " +"configuración general del servidor." -#: ../../godmode/servers/plugin.php:433 +#: ../../godmode/servers/plugin.php:483 msgid "If you set a 0 seconds timeout, the server plugin timeout will be used" msgstr "" "Si configuras en 0 segundos el tiempo de espera, se utilizará el tiempo de " "espera del plugin del servidor." -#: ../../godmode/servers/plugin.php:435 +#: ../../godmode/servers/plugin.php:485 msgid "Max. timeout" msgstr "Máx. tiempo de espera" -#: ../../godmode/servers/plugin.php:467 +#: ../../godmode/servers/plugin.php:517 msgid "Save changes" msgstr "Guardar cambios" -#: ../../godmode/servers/plugin.php:476 +#: ../../godmode/servers/plugin.php:526 msgid "Plugin command" msgstr "Comando del plugin" -#: ../../godmode/servers/plugin.php:478 +#: ../../godmode/servers/plugin.php:528 msgid "" "Specify interpreter and plugin path. The server needs permissions to run it." msgstr "" "Especifique el intérprete y la ruta del plugin. El servidor necesita permisos " "para ejecutarlo." -#: ../../godmode/servers/plugin.php:489 +#: ../../godmode/servers/plugin.php:539 msgid "Plug-in parameters" msgstr "Parámetros del plugin" -#: ../../godmode/servers/plugin.php:521 ../../godmode/servers/plugin.php:681 +#: ../../godmode/servers/plugin.php:577 ../../godmode/servers/plugin.php:737 msgid "Parameters macros" msgstr "Macros de los parámetros" -#: ../../godmode/servers/plugin.php:585 +#: ../../godmode/servers/plugin.php:641 #: ../../include/class/ManageNetScanScripts.class.php:671 msgid "Hide value" msgstr "Ocultar valor" -#: ../../godmode/servers/plugin.php:596 +#: ../../godmode/servers/plugin.php:652 #: ../../include/class/ManageNetScanScripts.class.php:673 msgid "This field will show up as dots like a password" msgstr "En este campo aparecerán puntos como en un campo de tipo contraseña." -#: ../../godmode/servers/plugin.php:655 +#: ../../godmode/servers/plugin.php:711 msgid "Remove macro" msgstr "Eliminar macro" -#: ../../godmode/servers/plugin.php:816 +#: ../../godmode/servers/plugin.php:872 msgid "You need to create your own plugins with Windows compatibility" msgstr "Necesitas crear tus propios plugins compatibles con Windows." -#: ../../godmode/servers/plugin.php:882 +#: ../../godmode/servers/plugin.php:938 msgid "Problem updating plugin" msgstr "Problema al actualizar el plugin" -#: ../../godmode/servers/plugin.php:884 +#: ../../godmode/servers/plugin.php:940 msgid "Plugin updated successfully" msgstr "Plugin actualizado correctamente" -#: ../../godmode/servers/plugin.php:942 +#: ../../godmode/servers/plugin.php:998 msgid "Problem creating plugin" msgstr "Error al crear plugin" -#: ../../godmode/servers/plugin.php:944 +#: ../../godmode/servers/plugin.php:1000 msgid "Plugin created successfully" msgstr "Plugin creado correctamente" -#: ../../godmode/servers/plugin.php:956 +#: ../../godmode/servers/plugin.php:1012 msgid "Problem deleting plugin" msgstr "Error al borrar plugin" -#: ../../godmode/servers/plugin.php:958 ../../godmode/servers/plugin.php:970 +#: ../../godmode/servers/plugin.php:1014 ../../godmode/servers/plugin.php:1026 msgid "Plugin deleted successfully" msgstr "Plugin borrado correctamente" -#: ../../godmode/servers/plugin.php:1026 +#: ../../godmode/servers/plugin.php:1073 msgid "Lock" msgstr "Bloqueo" -#: ../../godmode/servers/plugin.php:1054 +#: ../../godmode/servers/plugin.php:1110 msgid "All the modules that are using this plugin will be deleted" msgstr "Todos los módulos que estén utilizando este plugin se borrarán." -#: ../../godmode/servers/plugin.php:1088 +#: ../../godmode/servers/plugin.php:1142 msgid "There are no plugins in the system" msgstr "No hay plugins en el sistema" -#: ../../godmode/servers/plugin.php:1096 +#: ../../godmode/servers/plugin.php:1150 msgid "Add plugin" msgstr "Añadir plugin" -#: ../../godmode/servers/plugin.php:1109 +#: ../../godmode/servers/plugin.php:1163 #, php-format msgid "List of modules and components created by \"%s\" " msgstr "Lista de los módulos y componentes creados por '%s' " -#: ../../godmode/servers/plugin.php:1213 +#: ../../godmode/servers/plugin.php:1267 msgid "Some modules or components are using the plugin" msgstr "Algunos módulos o componentes están usando el plugin." -#: ../../godmode/servers/plugin.php:1214 +#: ../../godmode/servers/plugin.php:1268 msgid "" "The modules or components should be updated manually or using the bulk " "operations for plugins after this change" @@ -42625,19 +42720,19 @@ msgstr "" "Los módulos o componentes deberían ser actualizados manualmente o usando las " "operaciones masivas para los plugins después de este cambio." -#: ../../godmode/servers/plugin.php:1216 +#: ../../godmode/servers/plugin.php:1270 msgid "Are you sure you want to perform this action?" msgstr "¿Estás seguro de que quieres realizar esta acción?" -#: ../../godmode/servers/plugin.php:1225 +#: ../../godmode/servers/plugin.php:1279 msgid "" -"The plugin macros cannot be updated because some modules or components are " -"using the plugin" +"The plugin macros cannot be updated because some modules or components are using " +"the plugin" msgstr "" "Las macros del plugin no pueden ser actualizadas porque algunos módulos o " "componentes están usando el plugin." -#: ../../godmode/servers/discovery.php:190 +#: ../../godmode/servers/discovery.php:202 msgid "You must create a task first" msgstr "Primero debe crear una tarea" @@ -42671,8 +42766,8 @@ msgid "" "This node is configured with centralized mode. All tags information is read " "only. Go to %s to manage it." msgstr "" -"Este nodo esta configurado con el modo centralizado. Toda la información de " -"las políticas está en modo lectura. Vaya a %s para administrarlo." +"Este nodo esta configurado con el modo centralizado. Toda la información de las " +"políticas está en modo lectura. Vaya a %s para administrarlo." #: ../../godmode/tag/tag.php:303 msgid "Tag name" @@ -42760,8 +42855,8 @@ msgid "" "This node is configured with centralized mode. All categories information is " "read only. Go to %s to manage it." msgstr "" -"Este nodo esta configurado con el modo centralizado. Toda la información de " -"las políticas está en modo lectura. Vaya a %s para administrarlo." +"Este nodo esta configurado con el modo centralizado. Toda la información de las " +"políticas está en modo lectura. Vaya a %s para administrarlo." #: ../../godmode/category/category.php:118 msgid "Error deleting category" @@ -42848,6 +42943,12 @@ msgstr "La categoría no existe" msgid "Error loading results" msgstr "Error al cargar los resultados" +#: ../../mobile/include/functions_web.php:24 +#: ../../include/functions_reporting_html.php:5451 +#: ../../include/functions_reporting_html.php:5605 +msgid "Monitor" +msgstr "Monitor" + #: ../../mobile/include/functions_web.php:83 #, php-format msgid "Pandora FMS %s - Build %s" @@ -42855,19 +42956,18 @@ msgstr "Pandora FMS %s - Revisión %s" #: ../../mobile/include/system.class.php:175 msgid "" -"Access to this page is restricted to authorized users only, please contact " -"your system administrator if you should need help." +"Access to this page is restricted to authorized users only, please contact your " +"system administrator if you should need help." msgstr "" -"El acceso a esta página está restringido únicamente a los usuarios " -"autorizados. Póngase en contacto con el administrador de sistemas si necesita " -"ayuda." +"El acceso a esta página está restringido únicamente a los usuarios autorizados. " +"Póngase en contacto con el administrador de sistemas si necesita ayuda." #: ../../mobile/include/system.class.php:175 #: ../../mobile/include/system.class.php:181 #, php-format msgid "" -"Please remember that any attempts to access this page will be recorded on the " -"%s System Database." +"Please remember that any attempts to access this page will be recorded on the %s " +"System Database." msgstr "" "Recuerde que cualquier intento de acceso a esta página quedara grabado en la " "base de datos del sistema de %s." @@ -42890,7 +42990,7 @@ msgstr "%s móvil" msgid "%s : Mobile" msgstr "%s : Móvil" -#: ../../mobile/include/ui.class.php:239 ../../mobile/operation/home.php:180 +#: ../../mobile/include/ui.class.php:239 ../../mobile/operation/home.php:178 msgid "Home" msgstr "Inicio" @@ -42929,8 +43029,7 @@ msgstr "" "El usuario no puede identificarse en esta consola, póngase en contacto con el " "administrador" -#: ../../mobile/include/user.class.php:287 -#: ../../mobile/include/user.class.php:302 +#: ../../mobile/include/user.class.php:287 ../../mobile/include/user.class.php:302 #: ../../mobile/include/user.class.php:309 msgid "Double authentication failed" msgstr "Fallo en la doble autentificación" @@ -42979,7 +43078,7 @@ msgid "Filter Agents by %s" msgstr "Filtros de agentes por %s" #: ../../mobile/operation/agents.php:261 ../../mobile/operation/modules.php:325 -#: ../../mobile/operation/alerts.php:266 ../../mobile/operation/events.php:1053 +#: ../../mobile/operation/alerts.php:266 ../../mobile/operation/events.php:1049 msgid "Apply Filter" msgstr "Aplicar el filtro" @@ -42988,34 +43087,30 @@ msgid "No agents" msgstr "Sin agentes" #: ../../mobile/operation/agents.php:561 ../../mobile/operation/modules.php:981 -#: ../../mobile/operation/alerts.php:388 -#: ../../mobile/operation/module_data.php:299 -#: ../../mobile/operation/events.php:1575 +#: ../../mobile/operation/alerts.php:388 ../../mobile/operation/module_data.php:299 +#: ../../mobile/operation/events.php:1571 #: ../../mobile/operation/server_status.php:501 msgid "(Default)" msgstr "(Por defecto)" #: ../../mobile/operation/agents.php:567 ../../mobile/operation/modules.php:987 -#: ../../mobile/operation/alerts.php:401 -#: ../../mobile/operation/module_data.php:305 -#: ../../mobile/operation/events.php:1608 +#: ../../mobile/operation/alerts.php:401 ../../mobile/operation/module_data.php:305 +#: ../../mobile/operation/events.php:1604 #: ../../mobile/operation/server_status.php:507 #, php-format msgid "Group: %s" msgstr "Grupo: %s" #: ../../mobile/operation/agents.php:574 ../../mobile/operation/modules.php:1009 -#: ../../mobile/operation/alerts.php:408 -#: ../../mobile/operation/module_data.php:327 -#: ../../mobile/operation/events.php:1628 +#: ../../mobile/operation/alerts.php:408 ../../mobile/operation/module_data.php:327 +#: ../../mobile/operation/events.php:1624 #: ../../mobile/operation/server_status.php:529 #, php-format msgid "Status: %s" msgstr "Estado: %s" #: ../../mobile/operation/agents.php:581 ../../mobile/operation/modules.php:1016 -#: ../../mobile/operation/alerts.php:415 -#: ../../mobile/operation/module_data.php:334 +#: ../../mobile/operation/alerts.php:415 ../../mobile/operation/module_data.php:334 #: ../../mobile/operation/server_status.php:536 #, php-format msgid "Free Search: %s" @@ -43052,13 +43147,12 @@ msgstr "Grupos de módulos: %s" msgid "Tag: %s" msgstr "Etiqueta: %s" -#: ../../mobile/operation/home.php:66 ../../mobile/operation/visualmaps.php:184 -#: ../../operation/search_results.php:146 ../../operation/search_main.php:70 +#: ../../mobile/operation/home.php:65 ../../mobile/operation/visualmaps.php:184 +#: ../../operation/search_results.php:147 ../../operation/search_main.php:142 msgid "Visual consoles" msgstr "Consola visual" -#: ../../mobile/operation/home.php:95 -#: ../../mobile/operation/server_status.php:227 +#: ../../mobile/operation/home.php:93 ../../mobile/operation/server_status.php:227 msgid "Server status" msgstr "Estado del servidor" @@ -43071,11 +43165,11 @@ msgid "No agent found" msgstr "No se han encontrado agentes" #: ../../mobile/operation/agent.php:241 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:589 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:612 msgid "Modules by status" msgstr "Módulos por estado" -#: ../../mobile/operation/agent.php:271 ../../include/functions_treeview.php:728 +#: ../../mobile/operation/agent.php:271 ../../include/functions_treeview.php:782 msgid "Events (24h)" msgstr "Eventos (24h)" @@ -43099,8 +43193,8 @@ msgstr "Agente/módulo" msgid "Last Fired" msgstr "Última vez que se disparó" -#: ../../mobile/operation/alerts.php:363 ../../include/ajax/events.php:2509 -#: ../../operation/events/sound_events.php:394 +#: ../../mobile/operation/alerts.php:363 ../../include/ajax/events.php:2481 +#: ../../operation/events/sound_events.php:315 msgid "No alerts" msgstr "Sin alertas" @@ -43126,10 +43220,10 @@ msgid "Module data" msgstr "Datos del módulo" #: ../../mobile/operation/module_data.php:184 -#: ../../include/graphs/functions_flot.php:515 -#: ../../include/functions_reporting_html.php:663 -#: ../../include/functions_reporting_html.php:4709 -#: ../../include/ajax/events.php:1305 ../../include/functions_graph.php:4832 +#: ../../include/graphs/functions_flot.php:522 +#: ../../include/functions_reporting_html.php:667 +#: ../../include/functions_reporting_html.php:4713 +#: ../../include/ajax/events.php:1263 ../../include/functions_graph.php:4843 #: ../../include/functions_treeview.php:299 msgid "No data" msgstr "Sin datos" @@ -43172,7 +43266,7 @@ msgstr "Rango de tiempo (horas)" #: ../../operation/agentes/stat_win.php:289 #: ../../operation/agentes/stat_win.php:416 #: ../../operation/agentes/interface_traffic_graph_win.php:183 -#: ../../operation/agentes/graphs.php:222 +#: ../../operation/agentes/graphs.php:223 #: ../../operation/agentes/exportdata.php:393 msgid "Begin date" msgstr "Fecha de inicio" @@ -43186,114 +43280,112 @@ msgid "Error get the graph" msgstr "Error al obtener el gráfico" #: ../../mobile/operation/events.php:442 -#: ../../include/functions_reporting_html.php:1095 -#: ../../include/functions_reporting_html.php:1337 -#: ../../include/functions_reporting_html.php:2677 -#: ../../include/functions_events.php:2571 -#: ../../include/functions_events.php:4747 ../../operation/events/events.php:784 +#: ../../include/functions_reporting_html.php:1099 +#: ../../include/functions_reporting_html.php:1341 +#: ../../include/functions_reporting_html.php:2681 +#: ../../include/functions_events.php:2500 ../../include/functions_events.php:4701 +#: ../../operation/events/events.php:848 msgid "New event" msgstr "Nuevo evento" #: ../../mobile/operation/events.php:447 -#: ../../include/functions_reporting_html.php:1084 -#: ../../include/functions_reporting_html.php:1342 -#: ../../include/functions_reporting_html.php:2682 -#: ../../include/functions_events.php:2576 -#: ../../include/functions_events.php:4753 ../../operation/events/events.php:797 +#: ../../include/functions_reporting_html.php:1088 +#: ../../include/functions_reporting_html.php:1346 +#: ../../include/functions_reporting_html.php:2686 +#: ../../include/functions_events.php:2505 ../../include/functions_events.php:4707 +#: ../../operation/events/events.php:861 msgid "Event validated" msgstr "Evento validado" #: ../../mobile/operation/events.php:452 -#: ../../include/functions_reporting_html.php:1089 -#: ../../include/functions_reporting_html.php:1347 -#: ../../include/functions_reporting_html.php:2687 -#: ../../include/functions_events.php:2581 -#: ../../include/functions_events.php:4759 ../../operation/events/events.php:809 +#: ../../include/functions_reporting_html.php:1093 +#: ../../include/functions_reporting_html.php:1351 +#: ../../include/functions_reporting_html.php:2691 +#: ../../include/functions_events.php:2510 ../../include/functions_events.php:4713 +#: ../../operation/events/events.php:873 msgid "Event in process" msgstr "Evento en proceso" -#: ../../mobile/operation/events.php:797 +#: ../../mobile/operation/events.php:793 msgid "ERROR: Event detail" msgstr "ERROR: detalles del evento" -#: ../../mobile/operation/events.php:798 +#: ../../mobile/operation/events.php:794 msgid "Error connecting to DB." msgstr "Error al conectar con la base de datos" -#: ../../mobile/operation/events.php:818 +#: ../../mobile/operation/events.php:814 msgid "Event detail" msgstr "Detalles del evento" -#: ../../mobile/operation/events.php:829 ../../include/functions_events.php:4900 +#: ../../mobile/operation/events.php:825 ../../include/functions_events.php:4854 msgid "Event ID" msgstr "ID del evento" -#: ../../mobile/operation/events.php:857 ../../include/functions_events.php:5018 +#: ../../mobile/operation/events.php:853 ../../include/functions_events.php:4972 msgid "Acknowledged by" msgstr "Admitido por" -#: ../../mobile/operation/events.php:894 ../../include/functions_events.php:3275 -#: ../../include/functions_events.php:3548 -#: ../../include/functions_events.php:3557 +#: ../../mobile/operation/events.php:890 ../../include/functions_events.php:3204 +#: ../../include/functions_events.php:3477 ../../include/functions_events.php:3486 msgid "In process" msgstr "En proceso" -#: ../../mobile/operation/events.php:915 +#: ../../mobile/operation/events.php:911 msgid "Sucessful validate" msgstr "Validación correcta" -#: ../../mobile/operation/events.php:917 +#: ../../mobile/operation/events.php:913 msgid "Fail validate" msgstr "Validación fallida" -#: ../../mobile/operation/events.php:922 +#: ../../mobile/operation/events.php:918 msgid "Sucessful in process" msgstr "Proceso correcto" -#: ../../mobile/operation/events.php:924 +#: ../../mobile/operation/events.php:920 msgid "Fail in process" msgstr "Error en proceso" -#: ../../mobile/operation/events.php:968 +#: ../../mobile/operation/events.php:964 #, php-format msgid "Filter Events by %s" msgstr "Filtrar eventos por %s" -#: ../../mobile/operation/events.php:978 ../../mobile/operation/events.php:979 +#: ../../mobile/operation/events.php:974 ../../mobile/operation/events.php:975 msgid "Preset Filters" msgstr "Fijar los filtros" -#: ../../mobile/operation/events.php:1191 -#: ../../include/functions_reporting_html.php:6210 -#: ../../include/functions_reporting_html.php:6369 -#: ../../include/functions_reporting.php:2189 -#: ../../include/functions_reporting.php:2564 -#: ../../include/functions_events.php:2497 -#: ../../include/functions_events.php:2500 +#: ../../mobile/operation/events.php:1187 +#: ../../include/functions_reporting_html.php:6221 +#: ../../include/functions_reporting_html.php:6380 +#: ../../include/functions_reporting.php:2197 +#: ../../include/functions_reporting.php:2572 +#: ../../include/functions_events.php:2426 ../../include/functions_events.php:2429 msgid "No events" msgstr "No hay eventos" -#: ../../mobile/operation/events.php:1580 +#: ../../mobile/operation/events.php:1576 #, php-format msgid "Filter: %s" msgstr "Filtro: %s" -#: ../../mobile/operation/events.php:1592 +#: ../../mobile/operation/events.php:1588 #, php-format msgid "Severity: %s" msgstr "Gravedad: %s" -#: ../../mobile/operation/events.php:1621 +#: ../../mobile/operation/events.php:1617 #, php-format msgid "Type: %s" msgstr "Tipo: %s" -#: ../../mobile/operation/events.php:1635 +#: ../../mobile/operation/events.php:1631 #, php-format msgid "Free search: %s" msgstr "Búsqueda libre: %s" -#: ../../mobile/operation/events.php:1642 +#: ../../mobile/operation/events.php:1638 #, php-format msgid "Hours: %s" msgstr "Horas: %s" @@ -43321,8 +43413,8 @@ msgid "" "printed at the end." msgstr "" "Para usar el campo \"etiqueta\", debe escribir\n" -"\t\t\t\t\tun texto para reemplazar '(_VALUE_)' y el valor del módulo se " -"grabará al final." +"\t\t\t\t\tun texto para reemplazar '(_VALUE_)' y el valor del módulo se grabará " +"al final." #: ../../include/functions_visual_map_editor.php:107 #: ../../include/functions_visual_map_editor.php:133 @@ -43341,11 +43433,10 @@ msgid "Fill color" msgstr "Color de relleno" #: ../../include/functions_visual_map_editor.php:235 -msgid "" -"Scroll the mouse wheel over the label editor to change the background color" +msgid "Scroll the mouse wheel over the label editor to change the background color" msgstr "" -"Desliza la rueda del ratón sobre el editor de etiquetas para cambiar el color " -"de fondo." +"Desliza la rueda del ratón sobre el editor de etiquetas para cambiar el color de " +"fondo." #: ../../include/functions_visual_map_editor.php:251 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:333 @@ -43401,6 +43492,7 @@ msgstr "Transparente" #: ../../include/functions_visual_map_editor.php:374 #: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:402 +#: ../../operation/visual_console/view.php:508 msgid "Grid color" msgstr "Color de cuadrícula" @@ -43456,14 +43548,14 @@ msgstr "Altura proporcional" #: ../../include/functions_visual_map_editor.php:736 #: ../../include/functions_visual_map.php:4199 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:460 -#: ../../include/rest-api/models/VisualConsole/Item.php:2127 +#: ../../include/rest-api/models/VisualConsole/Item.php:2131 msgid "Circular progress bar" msgstr "Barra de progreso circular" #: ../../include/functions_visual_map_editor.php:737 #: ../../include/functions_visual_map.php:4204 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:462 -#: ../../include/rest-api/models/VisualConsole/Item.php:2131 +#: ../../include/rest-api/models/VisualConsole/Item.php:2135 msgid "Circular progress bar (interior)" msgstr "Barra de progreso circular (interior)" @@ -43488,13 +43580,13 @@ msgstr "Color predeterminado" #: ../../include/functions_visual_map_editor.php:850 msgid "" -"The color of the element will be the one selected in the first range created " -"in which the value of the module is found (with the initial and final values " -"of the range included)" +"The color of the element will be the one selected in the first range created in " +"which the value of the module is found (with the initial and final values of the " +"range included)" msgstr "" -"El color del elemento será el seleccionado en el primer intervalo creado, en " -"el que se encuentra el valor del módulo (con los valores iniciales y finales " -"del intervalo incluidos)" +"El color del elemento será el seleccionado en el primer intervalo creado, en el " +"que se encuentra el valor del módulo (con los valores iniciales y finales del " +"intervalo incluidos)" #: ../../include/functions_visual_map_editor.php:853 msgid "Ranges" @@ -43545,32 +43637,32 @@ msgstr "" "alto." #: ../../include/functions_visual_map_editor.php:1020 -#: ../../include/rest-api/models/VisualConsole/Item.php:2442 +#: ../../include/rest-api/models/VisualConsole/Item.php:2446 msgid "Linked visual console" msgstr "Consola visual enlazada" #: ../../include/functions_visual_map_editor.php:1131 -#: ../../include/rest-api/models/VisualConsole/Item.php:2493 +#: ../../include/rest-api/models/VisualConsole/Item.php:2497 msgid "By status weight" msgstr "Por peso de estadp" #: ../../include/functions_visual_map_editor.php:1132 -#: ../../include/rest-api/models/VisualConsole/Item.php:2494 +#: ../../include/rest-api/models/VisualConsole/Item.php:2498 msgid "By critical elements" msgstr "Por elementos críticos" #: ../../include/functions_visual_map_editor.php:1147 -#: ../../include/rest-api/models/VisualConsole/Item.php:2501 +#: ../../include/rest-api/models/VisualConsole/Item.php:2505 msgid "Type of the status calculation of the linked visual console" msgstr "Tipo de cálculo de estado de la consola visual enlazada" #: ../../include/functions_visual_map_editor.php:1152 -#: ../../include/rest-api/models/VisualConsole/Item.php:2492 +#: ../../include/rest-api/models/VisualConsole/Item.php:2496 msgid "By default" msgstr "Por defecto" #: ../../include/functions_visual_map_editor.php:1172 -#: ../../include/rest-api/models/VisualConsole/Item.php:2517 +#: ../../include/rest-api/models/VisualConsole/Item.php:2521 msgid "Linked visual console weight" msgstr "Peso de la consola visual enlazada" @@ -43579,152 +43671,151 @@ msgid "Lines haven't advanced options" msgstr "Las líneas no tienen opciones avanzadas." #: ../../include/functions_visual_map_editor.php:1257 -#: ../../include/rest-api/models/VisualConsole/Item.php:2192 +#: ../../include/rest-api/models/VisualConsole/Item.php:2196 msgid "Restrict access to group" msgstr "Restringir acceso al grupo" #: ../../include/functions_visual_map_editor.php:1259 msgid "" -"If selected, restrict visualization of this item in the visual console to " -"users who have access to selected group. This is also used on calculating " -"child visual consoles." +"If selected, restrict visualization of this item in the visual console to users " +"who have access to selected group. This is also used on calculating child visual " +"consoles." msgstr "" -"Si se selecciona, se restringirá la visualización de este elemento en la " -"consola visual a los usuarios que tengan acceso al grupo seleccionado. También " -"se utiliza para calcular consolas visuales de los hijos." +"Si se selecciona, se restringirá la visualización de este elemento en la consola " +"visual a los usuarios que tengan acceso al grupo seleccionado. También se " +"utiliza para calcular consolas visuales de los hijos." -#: ../../include/functions_visual_map_editor.php:1304 -#: ../../include/rest-api/models/VisualConsole/Item.php:2205 +#: ../../include/functions_visual_map_editor.php:1303 +#: ../../include/rest-api/models/VisualConsole/Item.php:2209 msgid "Cache expiration" msgstr "Caducidad del caché" -#: ../../include/functions_visual_map_editor.php:1343 +#: ../../include/functions_visual_map_editor.php:1341 msgid "Click start point
of the line" msgstr "Haz clic en el punto de inicio
de la línea" -#: ../../include/functions_visual_map_editor.php:1346 +#: ../../include/functions_visual_map_editor.php:1344 msgid "Click end point
of the line" msgstr "Haz clic en el punto final
de la línea" -#: ../../include/functions_visual_map_editor.php:1446 -#: ../../operation/visual_console/view.php:338 +#: ../../include/functions_visual_map_editor.php:1444 +#: ../../operation/visual_console/view.php:340 msgid "Serialized pie graph" msgstr "Gráfico circular serializado" -#: ../../include/functions_visual_map_editor.php:1447 -#: ../../operation/visual_console/view.php:343 +#: ../../include/functions_visual_map_editor.php:1445 +#: ../../operation/visual_console/view.php:345 msgid "Bars Graph" msgstr "Gráfico de barras" -#: ../../include/functions_visual_map_editor.php:1476 +#: ../../include/functions_visual_map_editor.php:1471 msgid "Show grid" msgstr "Mostrar cuadrícula" -#: ../../include/functions_visual_map_editor.php:1478 +#: ../../include/functions_visual_map_editor.php:1473 msgid "Delete item" msgstr "Borrar elemento" -#: ../../include/functions_visual_map_editor.php:1479 +#: ../../include/functions_visual_map_editor.php:1474 msgid "Copy item" msgstr "Copiar elemento" -#: ../../include/functions_visual_map_editor.php:1516 -#: ../../include/functions_visual_map_editor.php:1520 -#: ../../include/functions_visual_map_editor.php:1524 -#: ../../include/functions_visual_map_editor.php:1528 -#: ../../include/functions_visual_map_editor.php:1532 -#: ../../include/functions_visual_map_editor.php:1536 -#: ../../include/functions_visual_map_editor.php:1540 -#: ../../include/functions_visual_map_editor.php:1544 -#: ../../include/functions_visual_map_editor.php:1548 -#: ../../include/functions_visual_map_editor.php:1552 -#: ../../include/functions_visual_map_editor.php:1556 -#: ../../include/functions_visual_map_editor.php:1560 -#: ../../include/functions_visual_map_editor.php:1564 -#: ../../include/functions_visual_map_editor.php:1568 -#: ../../include/functions_visual_map_editor.php:1572 -#: ../../include/functions_visual_map_editor.php:1576 -#: ../../include/functions_visual_map_editor.php:1580 -#: ../../include/functions_visual_map_editor.php:1584 -#: ../../include/functions_visual_map_editor.php:1588 +#: ../../include/functions_visual_map_editor.php:1511 +#: ../../include/functions_visual_map_editor.php:1515 +#: ../../include/functions_visual_map_editor.php:1519 +#: ../../include/functions_visual_map_editor.php:1523 +#: ../../include/functions_visual_map_editor.php:1527 +#: ../../include/functions_visual_map_editor.php:1531 +#: ../../include/functions_visual_map_editor.php:1535 +#: ../../include/functions_visual_map_editor.php:1539 +#: ../../include/functions_visual_map_editor.php:1543 +#: ../../include/functions_visual_map_editor.php:1547 +#: ../../include/functions_visual_map_editor.php:1551 +#: ../../include/functions_visual_map_editor.php:1555 +#: ../../include/functions_visual_map_editor.php:1559 +#: ../../include/functions_visual_map_editor.php:1563 +#: ../../include/functions_visual_map_editor.php:1567 +#: ../../include/functions_visual_map_editor.php:1571 +#: ../../include/functions_visual_map_editor.php:1575 +#: ../../include/functions_visual_map_editor.php:1579 +#: ../../include/functions_visual_map_editor.php:1583 msgid "Visual Console Builder Information" msgstr "Información del desarrollador de la consola visual" -#: ../../include/functions_visual_map_editor.php:1517 +#: ../../include/functions_visual_map_editor.php:1512 msgid "Min allowed size is 1024x768." msgstr "El tamaño mín. permitido es 1024x768." -#: ../../include/functions_visual_map_editor.php:1521 -#: ../../include/functions_visual_map_editor.php:1589 +#: ../../include/functions_visual_map_editor.php:1516 +#: ../../include/functions_visual_map_editor.php:1584 msgid "No custom graph defined." msgstr "No hay gráfica personalizada definida." -#: ../../include/functions_visual_map_editor.php:1525 +#: ../../include/functions_visual_map_editor.php:1520 msgid "No image or name defined." msgstr "No se ha definido ningún nombre o imagen." -#: ../../include/functions_visual_map_editor.php:1529 +#: ../../include/functions_visual_map_editor.php:1524 msgid "No label defined." msgstr "No se ha definido ninguna etiqueta." -#: ../../include/functions_visual_map_editor.php:1533 +#: ../../include/functions_visual_map_editor.php:1528 msgid "No service defined." msgstr "No hay servicio definido." -#: ../../include/functions_visual_map_editor.php:1537 +#: ../../include/functions_visual_map_editor.php:1532 msgid "No image defined." msgstr "No se ha definido ninguna imagen." -#: ../../include/functions_visual_map_editor.php:1541 +#: ../../include/functions_visual_map_editor.php:1536 msgid "No process defined." msgstr "No hay ningún proceso definido." -#: ../../include/functions_visual_map_editor.php:1545 +#: ../../include/functions_visual_map_editor.php:1540 msgid "No Max value defined." msgstr "No hay ningún valor máximo definido." -#: ../../include/functions_visual_map_editor.php:1549 +#: ../../include/functions_visual_map_editor.php:1544 msgid "No width defined." msgstr "No hay margen definido." -#: ../../include/functions_visual_map_editor.php:1553 +#: ../../include/functions_visual_map_editor.php:1548 msgid "No height defined." msgstr "Altura sin definir" -#: ../../include/functions_visual_map_editor.php:1557 +#: ../../include/functions_visual_map_editor.php:1552 msgid "The width must not exceed the size of the visual console container." msgstr "El ancho no debe exceder el tamaño del contenedor de la consola visual." -#: ../../include/functions_visual_map_editor.php:1561 +#: ../../include/functions_visual_map_editor.php:1556 msgid "The height must not exceed the size of the visual console container." msgstr "La altura no debe exceder el tamaño del contenedor de la consola visual." -#: ../../include/functions_visual_map_editor.php:1565 +#: ../../include/functions_visual_map_editor.php:1560 msgid "No period defined." msgstr "No hay ningún período definido." -#: ../../include/functions_visual_map_editor.php:1569 +#: ../../include/functions_visual_map_editor.php:1564 msgid "No agent defined." msgstr "No hay ningún agente definido." -#: ../../include/functions_visual_map_editor.php:1573 +#: ../../include/functions_visual_map_editor.php:1568 msgid "No module defined." msgstr "No hay ningún módulo definido." -#: ../../include/functions_visual_map_editor.php:1577 +#: ../../include/functions_visual_map_editor.php:1572 msgid "No module defined. This module must be string type." msgstr "No hay módulo definido. Este módulo debe ser del tipo cadena." -#: ../../include/functions_visual_map_editor.php:1581 +#: ../../include/functions_visual_map_editor.php:1576 msgid "Successfully save the changes." msgstr "Cambios guardados con éxito" -#: ../../include/functions_visual_map_editor.php:1585 +#: ../../include/functions_visual_map_editor.php:1580 msgid "Could not be save." msgstr "No se ha podido guardar." -#: ../../include/graphs/export_data.php:91 -#: ../../include/graphs/export_data.php:157 +#: ../../include/graphs/export_data.php:91 ../../include/graphs/export_data.php:157 msgid "An error occured exporting the data" msgstr "Error al exportar los datos" @@ -43733,97 +43824,41 @@ msgid "Selected" msgstr "Seleccionado" #: ../../include/graphs/functions_gd.php:183 -#: ../../include/graphs/functions_gd.php:470 -#: ../../include/functions_graph.php:2784 ../../include/functions_graph.php:2832 +#: ../../include/graphs/functions_gd.php:470 ../../include/functions_graph.php:2788 +#: ../../include/functions_graph.php:2836 msgid "Out of limits" msgstr "Fuera de límites" -#: ../../include/graphs/functions_flot.php:371 +#: ../../include/graphs/functions_flot.php:378 msgid "Cancel zoom" msgstr "Cancelar el zoom" -#: ../../include/graphs/functions_flot.php:373 +#: ../../include/graphs/functions_flot.php:380 msgid "Warning and Critical thresholds" msgstr "Umbrales de advertencia y crítico" -#: ../../include/graphs/functions_flot.php:378 +#: ../../include/graphs/functions_flot.php:385 msgid "Overview graph" msgstr "Gráfico de vista general" -#: ../../include/functions_servers.php:590 -msgid "SNMP Trap server" -msgstr "Servidor de traps SNMP" - -#: ../../include/functions_servers.php:707 -msgid "Correlation server" -msgstr "Servidor de correlación" - -#: ../../include/functions_servers.php:720 -#: ../../include/functions_servers.php:1253 -msgid "Enterprise ICMP server" -msgstr "Servidor ICMP Enterprise" - -#: ../../include/functions_servers.php:733 -#: ../../include/functions_servers.php:1256 -msgid "Enterprise SNMP server" -msgstr "Servidor SNMP Enterprise" - -#: ../../include/functions_servers.php:746 -#: ../../include/class/AgentWizard.class.php:1353 -msgid "Enterprise Satellite server" -msgstr "Servidor Enterprise Satélite" - -#: ../../include/functions_servers.php:759 -msgid "Enterprise Transactional server" -msgstr "Servidor transaccional Enterprise" - -#: ../../include/functions_servers.php:772 -msgid "Mainframe server" -msgstr "Servidor mainframe" - -#: ../../include/functions_servers.php:785 -msgid "Sync server" -msgstr "Servidor sync" - -#: ../../include/functions_servers.php:798 -msgid "Wux server" -msgstr "Servidor WUX" - -#: ../../include/functions_servers.php:811 -#: ../../include/functions_servers.php:1283 -msgid "Log server" -msgstr "Servidor de registros" - -#: ../../include/functions_servers.php:837 -msgid "Autoprovision server" -msgstr "Servidor de auto aprovisionamiento" - -#: ../../include/functions_servers.php:850 -msgid "Migration server" -msgstr "Servidor de migración" - -#: ../../include/functions_servers.php:876 -msgid "Netflow server" -msgstr "Servidor Netflow" - -#: ../../include/functions_servers.php:1262 +#: ../../include/functions_servers.php:1356 msgid "Prediction Server" msgstr "Servidor de predicción" -#: ../../include/functions_servers.php:1289 +#: ../../include/functions_servers.php:1383 #: ../../operation/agentes/estado_generalagente.php:329 msgid "Satellite server" msgstr "Servidor Satélite" #: ../../include/functions_reporting_html.php:87 -#: ../../include/functions_reporting_html.php:5851 -#: ../../include/ajax/alert_list.ajax.php:592 +#: ../../include/functions_reporting_html.php:5862 +#: ../../include/ajax/alert_list.ajax.php:638 msgid "From:" msgstr "Desde:" #: ../../include/functions_reporting_html.php:87 -#: ../../include/functions_reporting_html.php:5851 -#: ../../include/ajax/alert_list.ajax.php:606 +#: ../../include/functions_reporting_html.php:5862 +#: ../../include/ajax/alert_list.ajax.php:652 msgid "To:" msgstr "Hasta:" @@ -43840,255 +43875,255 @@ msgstr "Fecha del informe" msgid "Items period before" msgstr "Período de elementos antes de" -#: ../../include/functions_reporting_html.php:587 +#: ../../include/functions_reporting_html.php:591 msgid "Time Failed" msgstr "Tiempo en fallo" -#: ../../include/functions_reporting_html.php:591 +#: ../../include/functions_reporting_html.php:595 msgid "Downtime" msgstr "Parada planificada" -#: ../../include/functions_reporting_html.php:1003 -#: ../../include/functions_reporting_html.php:2535 -#: ../../include/functions_reporting_html.php:4591 -#: ../../include/functions_reporting_html.php:5130 +#: ../../include/functions_reporting_html.php:1007 +#: ../../include/functions_reporting_html.php:2539 +#: ../../include/functions_reporting_html.php:4595 +#: ../../include/functions_reporting_html.php:5134 #: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:367 msgid "Min Value" msgstr "Valor mínimo" -#: ../../include/functions_reporting_html.php:1004 -#: ../../include/functions_reporting_html.php:2536 -#: ../../include/functions_reporting_html.php:4592 -#: ../../include/functions_reporting_html.php:5131 +#: ../../include/functions_reporting_html.php:1008 +#: ../../include/functions_reporting_html.php:2540 +#: ../../include/functions_reporting_html.php:4596 +#: ../../include/functions_reporting_html.php:5135 msgid "Average Value" msgstr "Valor medio" -#: ../../include/functions_reporting_html.php:1005 -#: ../../include/functions_reporting_html.php:2537 -#: ../../include/functions_reporting_html.php:4589 -#: ../../include/functions_reporting_html.php:5133 +#: ../../include/functions_reporting_html.php:1009 +#: ../../include/functions_reporting_html.php:2541 +#: ../../include/functions_reporting_html.php:4593 +#: ../../include/functions_reporting_html.php:5137 #: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:366 msgid "Max Value" msgstr "Valor máximo" -#: ../../include/functions_reporting_html.php:1061 -#: ../../include/functions_reporting_html.php:1069 -#: ../../include/functions_reporting_html.php:2664 +#: ../../include/functions_reporting_html.php:1065 +#: ../../include/functions_reporting_html.php:1073 +#: ../../include/functions_reporting_html.php:2668 msgid "Val. by" msgstr "Val. por" -#: ../../include/functions_reporting_html.php:1135 +#: ../../include/functions_reporting_html.php:1139 #, php-format msgid "%s System" msgstr "Sistema %s" -#: ../../include/functions_reporting_html.php:1221 -#: ../../include/functions_reporting_html.php:1445 +#: ../../include/functions_reporting_html.php:1225 +#: ../../include/functions_reporting_html.php:1449 msgid "Events by user validator" msgstr "Eventos por usuario validador" -#: ../../include/functions_reporting_html.php:1238 -#: ../../include/functions_reporting_html.php:1462 +#: ../../include/functions_reporting_html.php:1242 +#: ../../include/functions_reporting_html.php:1466 msgid "Events by Severity" msgstr "Eventos por gravedad" -#: ../../include/functions_reporting_html.php:1255 -#: ../../include/functions_reporting_html.php:1479 +#: ../../include/functions_reporting_html.php:1259 +#: ../../include/functions_reporting_html.php:1483 msgid "Events validated vs unvalidated" msgstr "Eventos validados vs no validados" -#: ../../include/functions_reporting_html.php:1621 +#: ../../include/functions_reporting_html.php:1625 msgid "Sec. groups" msgstr "Sec. grupos" -#: ../../include/functions_reporting_html.php:1641 +#: ../../include/functions_reporting_html.php:1645 msgid "Remote conf." msgstr "Configuración remota" -#: ../../include/functions_reporting_html.php:1928 -#: ../../include/functions_inventory.php:1178 -#: ../../include/functions_inventory.php:1241 +#: ../../include/functions_reporting_html.php:1932 +#: ../../include/functions_inventory.php:1201 +#: ../../include/functions_inventory.php:1264 msgid "Added" msgstr "Añadido" -#: ../../include/functions_reporting_html.php:1939 -#: ../../include/functions_inventory.php:1184 -#: ../../include/functions_inventory.php:1249 +#: ../../include/functions_reporting_html.php:1943 +#: ../../include/functions_inventory.php:1207 +#: ../../include/functions_inventory.php:1272 #: ../../include/functions_filemanager.php:343 #: ../../include/functions_filemanager.php:360 msgid "Deleted" msgstr "Eliminado(s)" -#: ../../include/functions_reporting_html.php:2308 +#: ../../include/functions_reporting_html.php:2312 msgid "Cell turns grey when the module is in 'not initialize' status" msgstr "Celda gris cuando el módulo está en estado \"no iniciado\"" -#: ../../include/functions_reporting_html.php:2601 -#: ../../include/functions_reporting_html.php:5719 +#: ../../include/functions_reporting_html.php:2605 +#: ../../include/functions_reporting_html.php:5730 msgid "Monitors" msgstr "Monitores" -#: ../../include/functions_reporting_html.php:2620 +#: ../../include/functions_reporting_html.php:2624 msgid "Events (not validated)" msgstr "Eventos (no validados)" -#: ../../include/functions_reporting_html.php:2783 +#: ../../include/functions_reporting_html.php:2787 msgid "Events validated by user" msgstr "Eventos validados por el usuario" -#: ../../include/functions_reporting_html.php:2800 -#: ../../include/functions_reporting_html.php:6008 +#: ../../include/functions_reporting_html.php:2804 +#: ../../include/functions_reporting_html.php:6019 msgid "Events by severity" msgstr "Eventos por gravedad" -#: ../../include/functions_reporting_html.php:2817 +#: ../../include/functions_reporting_html.php:2821 msgid "Amount events validated" msgstr "Cantidad de eventos validados" -#: ../../include/functions_reporting_html.php:3247 +#: ../../include/functions_reporting_html.php:3251 msgid "Total summary" msgstr "Resumen total" -#: ../../include/functions_reporting_html.php:3254 +#: ../../include/functions_reporting_html.php:3258 msgid "No alerts fired" msgstr "No hay alertas disparadas" -#: ../../include/functions_reporting_html.php:3354 +#: ../../include/functions_reporting_html.php:3358 #, php-format msgid "Interface '%s' throughput graph" msgstr "Interfaz '%s' gráfico de rendimiento" -#: ../../include/functions_reporting_html.php:3358 +#: ../../include/functions_reporting_html.php:3362 msgid "Mac" msgstr "Mac" -#: ../../include/functions_reporting_html.php:3359 +#: ../../include/functions_reporting_html.php:3363 msgid "Actual status" msgstr "Estado actual" -#: ../../include/functions_reporting_html.php:3730 -#: ../../include/functions_reporting_html.php:3732 +#: ../../include/functions_reporting_html.php:3734 +#: ../../include/functions_reporting_html.php:3736 msgid "Empty modules" msgstr "Módulos vacíos" -#: ../../include/functions_reporting_html.php:4203 +#: ../../include/functions_reporting_html.php:4207 msgid "Time Not Init Module" msgstr "Tiempo en módulo no iniciado" -#: ../../include/functions_reporting_html.php:4214 +#: ../../include/functions_reporting_html.php:4218 msgid "% Ok" msgstr "% OK" -#: ../../include/functions_reporting_html.php:4291 +#: ../../include/functions_reporting_html.php:4295 msgid "Checks Uknown" msgstr "Comprobaciones en desconocido" -#: ../../include/functions_reporting_html.php:4330 -#: ../../include/functions_reporting_html.php:4477 -#: ../../include/functions_reporting_html.php:4804 -#: ../../include/functions_reporting_html.php:4810 +#: ../../include/functions_reporting_html.php:4334 +#: ../../include/functions_reporting_html.php:4481 +#: ../../include/functions_reporting_html.php:4808 +#: ../../include/functions_reporting_html.php:4814 msgid "Primary" msgstr "Primario" -#: ../../include/functions_reporting_html.php:5245 -#: ../../include/functions_reporting.php:12103 -#: ../../include/functions_reporting.php:12124 -#: ../../include/functions_reporting.php:12169 +#: ../../include/functions_reporting_html.php:5249 +#: ../../include/functions_reporting.php:12157 +#: ../../include/functions_reporting.php:12178 +#: ../../include/functions_reporting.php:12223 msgid "Alert level" msgstr "Nivel de alerta" -#: ../../include/functions_reporting_html.php:5493 +#: ../../include/functions_reporting_html.php:5504 #, php-format msgid "Agents in group: %s" msgstr "Agentes en el grupo: %s" -#: ../../include/functions_reporting_html.php:5595 +#: ../../include/functions_reporting_html.php:5606 msgid "Last failure" msgstr "Último fallo" -#: ../../include/functions_reporting_html.php:5685 +#: ../../include/functions_reporting_html.php:5696 msgid "N/A(*)" msgstr "N/A(*)" -#: ../../include/functions_reporting_html.php:5933 -#: ../../include/functions_reporting.php:12395 +#: ../../include/functions_reporting_html.php:5944 +#: ../../include/functions_reporting.php:12449 #: ../../include/functions_groups.php:2675 msgid "Monitor checks" msgstr "Comprobaciones de monitores" -#: ../../include/functions_reporting_html.php:5940 -#: ../../include/functions_reporting.php:12414 +#: ../../include/functions_reporting_html.php:5951 +#: ../../include/functions_reporting.php:12468 #: ../../include/functions_groups.php:2694 msgid "Total agents and monitors" msgstr "Total de agentes y monitores" -#: ../../include/functions_reporting_html.php:5959 -#: ../../include/functions_reporting_html.php:5964 +#: ../../include/functions_reporting_html.php:5970 +#: ../../include/functions_reporting_html.php:5975 msgid "Node overview" msgstr "Resumen de nodos" -#: ../../include/functions_reporting_html.php:5984 -#: ../../include/functions_reporting_html.php:5996 +#: ../../include/functions_reporting_html.php:5995 +#: ../../include/functions_reporting_html.php:6007 msgid "Critical events" msgstr "Eventos en estado crítico" -#: ../../include/functions_reporting_html.php:5987 #: ../../include/functions_reporting_html.php:5998 +#: ../../include/functions_reporting_html.php:6009 msgid "Warning events" msgstr "Eventos en estado de advertencia" -#: ../../include/functions_reporting_html.php:5990 -#: ../../include/functions_reporting_html.php:6000 +#: ../../include/functions_reporting_html.php:6001 +#: ../../include/functions_reporting_html.php:6011 msgid "OK events" msgstr "Eventos OK" -#: ../../include/functions_reporting_html.php:5993 -#: ../../include/functions_reporting_html.php:6002 +#: ../../include/functions_reporting_html.php:6004 +#: ../../include/functions_reporting_html.php:6013 msgid "Unknown events" msgstr "Eventos desconocidos" -#: ../../include/functions_reporting_html.php:6019 +#: ../../include/functions_reporting_html.php:6030 msgid "Event count corresponds to events within the last hour" msgstr "El conteo de eventos corresponde a los eventos en la última hora" -#: ../../include/functions_reporting_html.php:6024 +#: ../../include/functions_reporting_html.php:6035 msgid "Important Events by Criticity" msgstr "Eventos importantes por gravedad" -#: ../../include/functions_reporting_html.php:6051 +#: ../../include/functions_reporting_html.php:6062 #, php-format msgid "Last activity in %s console" msgstr "Última actividad en la consola %s" -#: ../../include/functions_reporting_html.php:6100 -#: ../../include/functions_reporting_html.php:6242 +#: ../../include/functions_reporting_html.php:6111 +#: ../../include/functions_reporting_html.php:6253 msgid "Events info (1hr.)" msgstr "Información de eventos (1h)" -#: ../../include/functions_reporting_html.php:6399 +#: ../../include/functions_reporting_html.php:6410 msgid "This SLA has been affected by the following scheduled downtimes" msgstr "" "Este SLA se ha visto afectado por los siguientes tiempos de inactividad " "programados" -#: ../../include/functions_reporting_html.php:6400 +#: ../../include/functions_reporting_html.php:6411 msgid "" -"If the duration of the scheduled downtime is less than 5 minutes it will not " -"be represented in the graph" +"If the duration of the scheduled downtime is less than 5 minutes it will not be " +"represented in the graph" msgstr "" "Si la duración de la parada planificada es de menos de 5 minutos, no se " "representará en el gráfico" -#: ../../include/functions_reporting_html.php:6407 +#: ../../include/functions_reporting_html.php:6418 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:396 msgid "Dates" msgstr "Fechas" -#: ../../include/functions_reporting_html.php:6438 +#: ../../include/functions_reporting_html.php:6449 msgid "This item is affected by a malformed scheduled downtime" msgstr "A este elemento le afecta una parada planificada mal formada." -#: ../../include/functions_reporting_html.php:6438 +#: ../../include/functions_reporting_html.php:6449 msgid "Go to the scheduled downtimes section to solve this" msgstr "Ir a la sección de paradas planificadas para solucionar este problema" @@ -44106,7 +44141,7 @@ msgstr "M" #: ../../include/functions.php:501 ../../include/functions.php:653 #: ../../include/rest-api/models/VisualConsole/Items/Box.php:259 -#: ../../include/rest-api/models/VisualConsole/Item.php:2040 +#: ../../include/rest-api/models/VisualConsole/Item.php:2044 msgid "Y" msgstr "Y" @@ -44123,47 +44158,47 @@ msgid "N" msgstr "N" #: ../../include/functions.php:1079 ../../include/functions.php:1325 -#: ../../include/functions.php:1359 ../../include/functions_graph.php:3327 -#: ../../include/functions_graph.php:3329 ../../include/functions_graph.php:4844 +#: ../../include/functions.php:1359 ../../include/functions_graph.php:3331 +#: ../../include/functions_graph.php:3333 ../../include/functions_graph.php:4855 #: ../../include/functions_incidents.php:34 #: ../../include/functions_incidents.php:75 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:547 -#: ../../include/functions_events.php:3215 -#: ../../operation/visual_console/view.php:453 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:548 +#: ../../include/functions_events.php:3144 +#: ../../operation/visual_console/view.php:455 msgid "Maintenance" msgstr "Mantenimiento" #: ../../include/functions.php:1083 ../../include/functions.php:1326 -#: ../../include/functions.php:1363 ../../include/functions_graph.php:3333 -#: ../../include/functions_graph.php:3335 ../../include/functions_graph.php:4848 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:552 -#: ../../include/functions_events.php:3219 +#: ../../include/functions.php:1363 ../../include/functions_graph.php:3337 +#: ../../include/functions_graph.php:3339 ../../include/functions_graph.php:4859 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:553 +#: ../../include/functions_events.php:3148 msgid "Informational" msgstr "Informativo" #: ../../include/functions.php:1099 ../../include/functions.php:1328 -#: ../../include/functions.php:1379 ../../include/functions_graph.php:3345 -#: ../../include/functions_graph.php:3347 ../../include/functions_graph.php:4864 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:572 +#: ../../include/functions.php:1379 ../../include/functions_graph.php:3349 +#: ../../include/functions_graph.php:3351 ../../include/functions_graph.php:4875 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:573 msgid "Minor" msgstr "Menor" #: ../../include/functions.php:1103 ../../include/functions.php:1330 -#: ../../include/functions.php:1383 ../../include/functions_graph.php:3357 -#: ../../include/functions_graph.php:3359 ../../include/functions_graph.php:4868 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:577 +#: ../../include/functions.php:1383 ../../include/functions_graph.php:3361 +#: ../../include/functions_graph.php:3363 ../../include/functions_graph.php:4879 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:578 msgid "Major" msgstr "Principal" -#: ../../include/functions.php:1278 ../../include/functions_events.php:3135 +#: ../../include/functions.php:1278 ../../include/functions_events.php:3064 msgid "Monitor Critical" msgstr "Monitor en estado crítico" -#: ../../include/functions.php:1279 ../../include/functions_events.php:3139 +#: ../../include/functions.php:1279 ../../include/functions_events.php:3068 msgid "Monitor Warning" msgstr "Monitor en estado de advertencia" -#: ../../include/functions.php:1280 ../../include/functions_events.php:3143 +#: ../../include/functions.php:1280 ../../include/functions_events.php:3072 msgid "Monitor Normal" msgstr "Monitor en estado normal" @@ -44171,17 +44206,17 @@ msgstr "Monitor en estado normal" msgid "Monitor Unknown" msgstr "Monitor en estado desconocido" -#: ../../include/functions.php:1285 ../../include/functions_events.php:2919 -#: ../../include/functions_events.php:3151 +#: ../../include/functions.php:1285 ../../include/functions_events.php:2848 +#: ../../include/functions_events.php:3080 msgid "Alert recovered" msgstr "Alerta recuperada" -#: ../../include/functions.php:1286 ../../include/functions_events.php:2967 -#: ../../include/functions_events.php:3155 +#: ../../include/functions.php:1286 ../../include/functions_events.php:2896 +#: ../../include/functions_events.php:3084 msgid "Alert ceased" msgstr "Alerta finalizada" -#: ../../include/functions.php:1287 ../../include/functions_events.php:3159 +#: ../../include/functions.php:1287 ../../include/functions_events.php:3088 msgid "Alert manual validation" msgstr "Validación manual de alerta" @@ -44189,12 +44224,12 @@ msgstr "Validación manual de alerta" msgid "Agent created" msgstr "Agente creado" -#: ../../include/functions.php:1290 ../../include/functions_events.php:3163 +#: ../../include/functions.php:1290 ../../include/functions_events.php:3092 msgid "Recon host detected" msgstr "Equipo de red detectado con recon" -#: ../../include/functions.php:1293 ../../include/functions_events.php:2963 -#: ../../include/functions_events.php:3175 +#: ../../include/functions.php:1293 ../../include/functions_events.php:2892 +#: ../../include/functions_events.php:3104 msgid "Configuration change" msgstr "Cambio de configuración" @@ -44203,10 +44238,9 @@ msgid "ALERT FIRED" msgstr "ALERTA DISPARADA" #: ../../include/functions.php:1413 ../../include/functions.php:1450 -#: ../../include/functions_modules.php:4263 -#: ../../include/class/Tree.class.php:678 ../../include/lib/Module.php:598 -#: ../../operation/agentes/status_monitor.php:1870 -#: ../../operation/agentes/status_monitor.php:1883 +#: ../../include/functions_modules.php:4272 ../../include/class/Tree.class.php:678 +#: ../../include/lib/Module.php:598 ../../operation/agentes/status_monitor.php:1893 +#: ../../operation/agentes/status_monitor.php:1906 msgid "NO DATA" msgstr "SIN DATOS" @@ -44301,7 +44335,7 @@ msgid "2 minutes" msgstr "2 minutos" #: ../../include/functions.php:3420 ../../include/ajax/heatmap.ajax.php:55 -#: ../../include/ajax/module.php:242 ../../operation/heatmap.php:181 +#: ../../include/ajax/module.php:257 ../../operation/heatmap.php:181 #: ../../operation/gis_maps/render_view.php:155 msgid "5 minutes" msgstr "5 minutos" @@ -44310,7 +44344,7 @@ msgstr "5 minutos" msgid "15 minutes" msgstr "15 minutos" -#: ../../include/functions.php:3422 ../../include/ajax/module.php:243 +#: ../../include/functions.php:3422 ../../include/ajax/module.php:258 msgid "30 minutes" msgstr "30 minutos" @@ -44329,7 +44363,7 @@ msgid "Unit " msgstr "Unidad " #: ../../include/functions.php:4102 -#: ../../include/lib/Dashboard/Widgets/top_n.php:280 +#: ../../include/lib/Dashboard/Widgets/top_n.php:299 msgid "Avg." msgstr "Media" @@ -44353,11 +44387,11 @@ msgstr "de módulo" msgid "Projection" msgstr "Proyección" -#: ../../include/functions.php:6094 +#: ../../include/functions.php:6106 msgid "Testing Pandora FMS email" msgstr "Probando el email de Pandora FMS" -#: ../../include/functions.php:6107 +#: ../../include/functions.php:6119 msgid "" "This is an email test sent from Pandora FMS. If you can read this, your " "configuration works." @@ -44365,22 +44399,20 @@ msgstr "" "Este es un email de prueba enviado desde Pandora FMS. Si lo ha recibido " "significa que la configuración funciona." -#: ../../include/functions.php:6341 -#: ../../include/class/ConsoleSupervisor.php:1645 -#: ../../include/class/ConsoleSupervisor.php:1669 -#: ../../include/class/ConsoleSupervisor.php:1698 -#: ../../include/class/ConsoleSupervisor.php:1779 +#: ../../include/functions.php:6353 ../../include/class/ConsoleSupervisor.php:1661 +#: ../../include/class/ConsoleSupervisor.php:1685 +#: ../../include/class/ConsoleSupervisor.php:1714 +#: ../../include/class/ConsoleSupervisor.php:1795 #, php-format msgid "Not recommended '%s' value in PHP configuration" msgstr "Valor '%s' no recomendado en la configuración de PHP" -#: ../../include/functions.php:6342 +#: ../../include/functions.php:6354 msgid "Recommended value is: -1" msgstr "El valor recomendado es: -1" -#: ../../include/functions.php:6343 -#: ../../include/class/ConsoleSupervisor.php:1704 -#: ../../include/class/ConsoleSupervisor.php:1785 +#: ../../include/functions.php:6355 ../../include/class/ConsoleSupervisor.php:1720 +#: ../../include/class/ConsoleSupervisor.php:1801 msgid "" "Please, change it on your PHP configuration file (php.ini) or contact with " "administrator" @@ -44388,12 +44420,12 @@ msgstr "" "Por favor, cámbialo en el archivo de configuración de PHP (php.ini) o contacta " "con un administrador." -#: ../../include/functions.php:6344 ../../general/login_help_dialog.php:96 +#: ../../include/functions.php:6356 ../../general/login_help_dialog.php:96 #: ../../general/login_help_dialog.php:101 ../../general/mysqlerr.php:41 msgid "Documentation" msgstr "Documentación" -#: ../../include/functions_cron.php:993 +#: ../../include/functions_cron.php:990 msgid "There are no jobs" msgstr "No hay jobs" @@ -44436,8 +44468,7 @@ msgstr "Licencia no permitida para esta operación." #: ../../include/functions_api.php:1534 msgid "" -"The agent could not be modified. For security reasons, use a group other than " -"0." +"The agent could not be modified. For security reasons, use a group other than 0." msgstr "" "No se ha podido modificar el agente. Por motivos de seguridad, use un grupo " "diferente de 0." @@ -44451,48 +44482,48 @@ msgstr "Se han actualizado %d/%d agentes" msgid "Agent updated." msgstr "Agente actualizado." -#: ../../include/functions_api.php:2086 +#: ../../include/functions_api.php:2090 msgid "Could not create OS" msgstr "No se ha podido crear el sistema operativo." -#: ../../include/functions_api.php:2123 +#: ../../include/functions_api.php:2127 msgid "Could not update OS" msgstr "No se ha podido actualizar el sistema operativo" -#: ../../include/functions_api.php:2324 +#: ../../include/functions_api.php:2328 msgid "The agent was successfully deleted" msgstr "El agente se ha eliminado correctamente" -#: ../../include/functions_api.php:3832 +#: ../../include/functions_api.php:3836 msgid "Network module updated." msgstr "Módulo de red actualizado" -#: ../../include/functions_api.php:4128 +#: ../../include/functions_api.php:4132 msgid "Plugin module updated." msgstr "Módulo de plugin actualizado" -#: ../../include/functions_api.php:4484 +#: ../../include/functions_api.php:4488 #, php-format msgid "Synthetic module created ID: %s" msgstr "ID creada por el módulo sintético: %s" -#: ../../include/functions_api.php:4637 +#: ../../include/functions_api.php:4641 msgid "Synthetic module created ID: " msgstr "ID del módulo sintético creado: " -#: ../../include/functions_api.php:4754 +#: ../../include/functions_api.php:4758 msgid "Data module updated." msgstr "Datos del módulo actualizado" -#: ../../include/functions_api.php:5127 +#: ../../include/functions_api.php:5131 msgid "SNMP module updated." msgstr "Módulo SNMP actualizado" -#: ../../include/functions_api.php:5726 +#: ../../include/functions_api.php:5730 msgid "Error creating alert template. Id_group cannot be left blank." msgstr "Error al crear plantilla de alerta. Id_group no puede estar en blanco." -#: ../../include/functions_api.php:5740 +#: ../../include/functions_api.php:5744 msgid "" "Error creating alert template. Invalid id_group or the user has not enough " "permission to make this action." @@ -44500,7 +44531,7 @@ msgstr "" "Error al crear plantilla de alerta. Id_group no válido o no tiene permisos " "suficientes para ejecutar esta acción." -#: ../../include/functions_api.php:5884 +#: ../../include/functions_api.php:5888 msgid "" "Error updating alert template. Invalid id_group or the user has not enough " "permission to make this action." @@ -44508,280 +44539,281 @@ msgstr "" "Error al cargar la plantilla de la alerta. Id_group no válido o el usuario no " "tiene los permisos suficientes para ejecutar esta acción." -#: ../../include/functions_api.php:5968 +#: ../../include/functions_api.php:5972 msgid "Successful update of the alert template" msgstr "Actualización correcta de la plantilla de alerta" -#: ../../include/functions_api.php:6014 +#: ../../include/functions_api.php:6018 msgid "Error deleting alert template. Id_template doesn't exist." msgstr "Error al eliminar la plantilla de alerta. Id_template no existe." -#: ../../include/functions_api.php:6043 +#: ../../include/functions_api.php:6047 msgid "Successful delete of alert template." msgstr "Plantilla de alerta borrada correctamente." -#: ../../include/functions_api.php:6463 ../../include/functions_api.php:12019 -#: ../../include/functions_api.php:12085 ../../include/functions_api.php:12366 -#: ../../include/functions_api.php:12446 +#: ../../include/functions_api.php:6467 ../../include/functions_api.php:12030 +#: ../../include/functions_api.php:12096 ../../include/functions_api.php:12377 +#: ../../include/functions_api.php:12457 #, php-format msgid "%d agents affected" msgstr "%d agentes afectados" -#: ../../include/functions_api.php:6609 +#: ../../include/functions_api.php:6613 msgid "Correct deleting of module template." msgstr "Plantilla de módulo borrada correctamente" -#: ../../include/functions_api.php:6717 +#: ../../include/functions_api.php:6721 msgid "Successful delete of module template." msgstr "Plantilla de módulo eliminada correctamente." -#: ../../include/functions_api.php:6750 +#: ../../include/functions_api.php:6754 msgid "Error validating alert. Id_template cannot be left blank." msgstr "Error al validar la alerta. Id_template no puede estar en blanco." -#: ../../include/functions_api.php:6758 +#: ../../include/functions_api.php:6762 msgid "Error validating alert. Id_agent cannot be left blank." msgstr "Error al validar a alerta. Id_agent no puede estar vacío." -#: ../../include/functions_api.php:6766 +#: ../../include/functions_api.php:6770 msgid "Error validating alert. Id_module cannot be left blank." msgstr "Error al validar la alerta. Id_module no puede estar en blanco." -#: ../../include/functions_api.php:6837 +#: ../../include/functions_api.php:6841 msgid "Error validating alert. Specified alert does not exist." msgstr "Error al validar alerta. La alerta especificada no existe." -#: ../../include/functions_api.php:6848 +#: ../../include/functions_api.php:6852 msgid "Error validating alert" msgstr "Error al validar la alerta." -#: ../../include/functions_api.php:6922 +#: ../../include/functions_api.php:6926 #, php-format msgid "Correct validation of all alerts (total %d)." msgstr "Validación correcta de todas las alertas (total %d)." -#: ../../include/functions_api.php:7016 +#: ../../include/functions_api.php:7020 msgid "Correct validation of all policy alerts." msgstr "Validación correcta de las alertas de política." -#: ../../include/functions_api.php:7058 +#: ../../include/functions_api.php:7062 msgid "" "Error stopping downtime. Periodical and running scheduled downtime cannot be " "stopped." msgstr "" -"Error al detener el tiempo de inactividad. Las paradas planificadas periódicas " -"y en ejecución no pueden detenerse." +"Error al detener el tiempo de inactividad. Las paradas planificadas periódicas y " +"en ejecución no pueden detenerse." -#: ../../include/functions_api.php:7071 +#: ../../include/functions_api.php:7075 msgid "Downtime stopped." msgstr "Tiempo de inactividad interrumpido" -#: ../../include/functions_api.php:7551 +#: ../../include/functions_api.php:7555 msgid "and this modules are doesn't exists or not applicable a this agents: " msgstr "y este módulo no existe o no es aplicable a estos agentes: " -#: ../../include/functions_api.php:7555 +#: ../../include/functions_api.php:7559 msgid "and this agents are generate problems: " msgstr "y estos agentes generan problemas: " -#: ../../include/functions_api.php:7559 +#: ../../include/functions_api.php:7563 msgid "and this agents with ids are doesn't exists: " msgstr "y estos agentes con los identificadores no existen: " -#: ../../include/functions_api.php:7707 +#: ../../include/functions_api.php:7711 msgid "Planned downtime updated" msgstr "Tiempo de parada planificado actualizado" -#: ../../include/functions_api.php:7782 +#: ../../include/functions_api.php:7786 msgid " Agents deleted" msgstr " Agentes eliminados" -#: ../../include/functions_api.php:7862 +#: ../../include/functions_api.php:7868 msgid " Agents added" msgstr " Agentes añadidos" -#: ../../include/functions_api.php:7980 +#: ../../include/functions_api.php:7986 msgid "Data policy module updated." msgstr "Política de módulo de datos actualizado" -#: ../../include/functions_api.php:8209 +#: ../../include/functions_api.php:8215 msgid "Network policy module updated." msgstr "Módulo de red de la política actualizado" -#: ../../include/functions_api.php:8462 +#: ../../include/functions_api.php:8468 msgid "Plugin policy module updated." msgstr "Módulo de plugin de la política actualizado" -#: ../../include/functions_api.php:8967 +#: ../../include/functions_api.php:8973 msgid "SNMP policy module updated." msgstr "Módulo SNMP de la política actualizado" -#: ../../include/functions_api.php:9302 +#: ../../include/functions_api.php:9308 msgid "Successful deletion" msgstr "Eliminado correctamente." -#: ../../include/functions_api.php:9625 +#: ../../include/functions_api.php:9631 msgid "User created." msgstr "Usuario creado." -#: ../../include/functions_api.php:9720 +#: ../../include/functions_api.php:9726 msgid "User updated." msgstr "Usuario actualizado." -#: ../../include/functions_api.php:9797 +#: ../../include/functions_api.php:9803 msgid "Enabled user." msgstr "Usuario habilitado" -#: ../../include/functions_api.php:9805 +#: ../../include/functions_api.php:9811 msgid "Disabled user." msgstr "Usuario deshabilitado" -#: ../../include/functions_api.php:10100 +#: ../../include/functions_api.php:10106 #, php-format msgid "Template have been inserted in %d agents." msgstr "Las plantillas se han insertado en %d agentes." -#: ../../include/functions_api.php:10276 +#: ../../include/functions_api.php:10282 msgid "XML file was generated successfully in path: " msgstr "El archivo XML se ha creado correctamente en la ruta: " -#: ../../include/functions_api.php:10416 +#: ../../include/functions_api.php:10422 #, php-format msgid "Module has been created in %d agents." msgstr "El módulo se ha cread en %d agentes." -#: ../../include/functions_api.php:10544 +#: ../../include/functions_api.php:10550 #, php-format msgid "Action has been set for %d agents." msgstr "La acción se ha asignado a %d agentes." -#: ../../include/functions_api.php:11619 +#: ../../include/functions_api.php:11630 msgid "User deleted." msgstr "Usuario borrado." -#: ../../include/functions_api.php:11678 +#: ../../include/functions_api.php:11689 msgid "User profile added." msgstr "Perfil de usuario añadido." -#: ../../include/functions_api.php:11743 +#: ../../include/functions_api.php:11754 msgid "User profile deleted." msgstr "Perfil de usuario eliminado." -#: ../../include/functions_api.php:12026 +#: ../../include/functions_api.php:12037 msgid "Module disabled successfully." msgstr "Módulo deshabilitado correctamente." -#: ../../include/functions_api.php:12028 +#: ../../include/functions_api.php:12039 msgid "The module could not be disabled." msgstr "No se ha podido deshabilitar el módulo." -#: ../../include/functions_api.php:12092 +#: ../../include/functions_api.php:12103 msgid "Module enabled successfully." msgstr "Módulo habilitado correctamente." -#: ../../include/functions_api.php:12094 +#: ../../include/functions_api.php:12105 msgid "The module could not be enabled." msgstr "El módulo no se ha podido habilitar." -#: ../../include/functions_api.php:12142 ../../include/functions_api.php:12195 +#: ../../include/functions_api.php:12153 ../../include/functions_api.php:12206 msgid "The alert could not be disabled." msgstr "La alerta no se ha podido deshabilitar." -#: ../../include/functions_api.php:12242 ../../include/functions_api.php:12295 +#: ../../include/functions_api.php:12253 ../../include/functions_api.php:12306 msgid "The alert could not be enabled." msgstr "La alerta no se ha podido habilitar." -#: ../../include/functions_api.php:13597 +#: ../../include/functions_api.php:13616 msgid "Enabled agent." msgstr "Agente habilitado" -#: ../../include/functions_api.php:13605 +#: ../../include/functions_api.php:13624 msgid "Disabled agent." msgstr "Agente deshabilitado" -#: ../../include/functions_api.php:14584 +#: ../../include/functions_api.php:14603 msgid "Metaconsole and the licenses of all nodes were updated." msgstr "Se han actualizado la Metaconsola y las licencias de todos los nodos." -#: ../../include/functions_api.php:14586 +#: ../../include/functions_api.php:14605 #, php-format msgid "Metaconsole license updated but %d of %d node failed to sync." msgstr "" "Se ha actualizado la licencia de la Metaconsola, pero %d de %d nodo no se ha " "podido sincronizar." -#: ../../include/functions_api.php:14589 +#: ../../include/functions_api.php:14608 msgid "This function is for metaconsole only." msgstr "función exclusiva de la Metaconsola." -#: ../../include/functions_api.php:14979 ../../include/functions_api.php:15050 +#: ../../include/functions_api.php:14998 ../../include/functions_api.php:15069 msgid "Successfully deleted." msgstr "Eliminado correctamente" -#: ../../include/functions_api.php:15009 +#: ../../include/functions_api.php:15028 msgid "The user cannot access the cluster." msgstr "El usuario no puede acceder al cluster." -#: ../../include/functions_api.php:15895 +#: ../../include/functions_api.php:15122 +msgid "Created by template " +msgstr "Creado mediante la plantilla " + +#: ../../include/functions_api.php:15916 msgid "Event filter successfully created." msgstr "Filtro de evento creado correctamente." -#: ../../include/functions_api.php:16128 +#: ../../include/functions_api.php:16149 msgid "Event filter successfully updated." msgstr "Filtro de evento creado correctamente." -#: ../../include/functions_api.php:16169 +#: ../../include/functions_api.php:16190 msgid "Event filter successfully deleted." msgstr "Filtro de evento borrado correctamente." -#: ../../include/functions_api.php:16485 +#: ../../include/functions_api.php:16506 msgid "Validated traps." msgstr "Traps validados." -#: ../../include/functions_api.php:16512 +#: ../../include/functions_api.php:16533 msgid "Deleted traps." msgstr "Traps eliminados." -#: ../../include/functions_api.php:16705 +#: ../../include/functions_api.php:16726 #, php-format msgid "Successfully updated module/alert count in id agent %d." -msgstr "" -"Recuento de módulos/alertas en ID de agente %d actualizado correctamente." +msgstr "Recuento de módulos/alertas en ID de agente %d actualizado correctamente." -#: ../../include/functions_api.php:16707 +#: ../../include/functions_api.php:16728 msgid "Successfully updated module/alert count in all agents" -msgstr "" -"Recuento de módulos/alertas actualizado correctamente en todos los agentes" +msgstr "Recuento de módulos/alertas actualizado correctamente en todos los agentes" -#: ../../include/functions_api.php:17181 +#: ../../include/functions_api.php:17202 #, php-format msgid "Successfully added to delete pending id agent %d to id policy %d." msgstr "" "Se ha añadido correctamente el agente %d a pendiente de eliminación en la " "política %d." -#: ../../include/functions_api.php:17370 +#: ../../include/functions_api.php:17391 msgid "Error enable/disable discovery task. Id_user cannot be left blank." msgstr "" -"Error al habilitar/deshabilitar la tarea discovery. Id_user no puede estar " -"vacío." +"Error al habilitar/deshabilitar la tarea discovery. Id_user no puede estar vacío." -#: ../../include/functions_api.php:17378 +#: ../../include/functions_api.php:17399 msgid "" "Error enable/disable discovery task. Enable/disable value cannot be left blank." msgstr "" "Error al habilitar/deshabilitar la tarea discovery. El valor de habilitar/" "deshabilitar no puede estar vacío." -#: ../../include/functions_api.php:17403 +#: ../../include/functions_api.php:17424 msgid "Error in discovery task enabling/disabling." msgstr "Error al habilitar/deshabilitar la tarea discovery." -#: ../../include/functions_api.php:17411 +#: ../../include/functions_api.php:17432 msgid "Enabled discovery task." msgstr "Tarea discovery habilitada." -#: ../../include/functions_api.php:17419 +#: ../../include/functions_api.php:17440 msgid "Disabled discovery task." msgstr "Tarea discovery deshabilitada." @@ -44789,8 +44821,7 @@ msgstr "Tarea discovery deshabilitada." msgid "Radial dynamic" msgstr "Dinámico radial" -#: ../../include/functions_networkmap.php:1311 -#: ../../include/functions_maps.php:38 +#: ../../include/functions_networkmap.php:1311 ../../include/functions_maps.php:38 msgid "Topology" msgstr "Topología" @@ -44810,9 +44841,8 @@ msgstr "Crear un nuevo mapa dinámico" msgid "Create a new radial dynamic map" msgstr "Crear un nuevo mapa dinámico radial" -#: ../../include/functions_networkmap.php:2073 -#: ../../include/functions_maps.php:73 -#: ../../include/functions_planned_downtimes.php:967 +#: ../../include/functions_networkmap.php:2073 ../../include/functions_maps.php:73 +#: ../../include/functions_planned_downtimes.php:977 msgid "Copy of " msgstr "Copiar de " @@ -44823,8 +44853,7 @@ msgstr "Mapa no encontrado." #: ../../include/ajax/double_auth.ajax.php:162 msgid "This is the private code that you should use with your authenticator app" msgstr "" -"Esta es la clave privada que deberías usar con la aplicación de " -"autentificación." +"Esta es la clave privada que deberías usar con la aplicación de autentificación." #: ../../include/ajax/double_auth.ajax.php:163 #: ../../include/ajax/double_auth.ajax.php:303 @@ -44846,8 +44875,7 @@ msgstr "Estás a punto de activar la doble autentificación." #: ../../include/ajax/double_auth.ajax.php:210 msgid "" "With this option enabled, your account access will be more secure, \n" -"\t\tcause a code generated by other application will be required after the " -"login" +"\t\tcause a code generated by other application will be required after the login" msgstr "" "Con esta opción habilitada, el acceso a tu cuenta será más seguro,\n" "\t\tporque el código generado por otra aplicación se generará después de " @@ -44856,8 +44884,7 @@ msgstr "" #: ../../include/ajax/double_auth.ajax.php:215 msgid "You will need to install the app from the following link before continue" msgstr "" -"Tienes que instalar la aplicación desde el siguiente vínculo antes de " -"continuar." +"Tienes que instalar la aplicación desde el siguiente vínculo antes de continuar." #: ../../include/ajax/double_auth.ajax.php:220 msgid "Download the app" @@ -44880,8 +44907,8 @@ msgstr "Un código privado ha sido generado." #: ../../include/ajax/double_auth.ajax.php:302 msgid "Before continue, you should create a new entry into the authenticator app" msgstr "" -"Antes de continuar, deberías crear una nueva entrada dentro de la aplicación " -"de autentificación." +"Antes de continuar, deberías crear una nueva entrada dentro de la aplicación de " +"autentificación." #: ../../include/ajax/double_auth.ajax.php:312 msgid "Refresh code" @@ -44948,29 +44975,29 @@ msgstr "Fuera de límites" msgid "Next contact" msgstr "Siguiente contacto" -#: ../../include/ajax/alert_list.ajax.php:289 -#: ../../include/ajax/alert_list.ajax.php:314 +#: ../../include/ajax/alert_list.ajax.php:302 +#: ../../include/ajax/alert_list.ajax.php:327 msgid "Force execution" msgstr "Forzar ejecución" -#: ../../include/ajax/alert_list.ajax.php:289 -#: ../../include/ajax/alert_list.ajax.php:314 +#: ../../include/ajax/alert_list.ajax.php:302 +#: ../../include/ajax/alert_list.ajax.php:327 msgid "F." msgstr "F." -#: ../../include/ajax/alert_list.ajax.php:341 -#: ../../operation/agentes/alerts_status.php:374 -#: ../../operation/agentes/alerts_status.php:375 -#: ../../operation/agentes/alerts_status.php:416 -#: ../../operation/agentes/alerts_status.php:417 +#: ../../include/ajax/alert_list.ajax.php:354 +#: ../../operation/agentes/alerts_status.php:383 +#: ../../operation/agentes/alerts_status.php:384 +#: ../../operation/agentes/alerts_status.php:425 +#: ../../operation/agentes/alerts_status.php:426 msgid "No alerts found" msgstr "No se encontró ninguna alerta" -#: ../../include/ajax/alert_list.ajax.php:540 +#: ../../include/ajax/alert_list.ajax.php:581 msgid "If a value of 0 is assigned, the Threshold of the action will be used." msgstr "Si se asigna el valor 0, se utilizará el umbral de la acción." -#: ../../include/ajax/alert_list.ajax.php:633 +#: ../../include/ajax/alert_list.ajax.php:679 msgid "Insufficient permissions to validate alerts" msgstr "Permisos insuficientes para validar alertas" @@ -44992,100 +45019,112 @@ msgstr "Módulos creados correctamente" msgid "Module must be applied to an agent or a policy" msgstr "El módulo debe aplicarse a un agente o a una política" -#: ../../include/ajax/snmp_browser.ajax.php:263 +#: ../../include/ajax/snmp_browser.ajax.php:265 msgid "Failed to create policy" msgstr "Error al crear política" -#: ../../include/ajax/snmp_browser.ajax.php:264 +#: ../../include/ajax/snmp_browser.ajax.php:266 msgid "Policy created succesfully" msgstr "Política creada con éxito" -#: ../../include/ajax/module.php:251 ../../include/class/AuditLog.class.php:215 +#: ../../include/ajax/module.php:266 ../../include/class/AuditLog.class.php:215 msgid "3 months" msgstr "3 meses" -#: ../../include/ajax/module.php:254 +#: ../../include/ajax/module.php:269 msgid "2 years" msgstr "2 años" -#: ../../include/ajax/module.php:255 +#: ../../include/ajax/module.php:270 msgid "3 years" msgstr "3 años" -#: ../../include/ajax/module.php:266 ../../operation/agentes/datos_agente.php:196 +#: ../../include/ajax/module.php:281 ../../operation/agentes/datos_agente.php:196 msgid "Choose a time from now" msgstr "Elija un tiempo a partir de ahora" -#: ../../include/ajax/module.php:292 ../../operation/agentes/datos_agente.php:199 +#: ../../include/ajax/module.php:307 ../../operation/agentes/datos_agente.php:199 msgid "Specify time range" msgstr "Especificar rango de tiempo" -#: ../../include/ajax/module.php:350 +#: ../../include/ajax/module.php:365 msgid "Exact phrase" msgstr "Frase exacta" -#: ../../include/ajax/module.php:442 ../../operation/agentes/stat_win.php:501 +#: ../../include/ajax/module.php:457 ../../operation/agentes/stat_win.php:501 #: ../../operation/agentes/interface_traffic_graph_win.php:319 msgid "" "In Pandora FMS, data is stored compressed. The data visualization in database, " "charts or CSV exported data won't match, because is interpreted at runtime. " "Please check 'Pandora FMS Engineering' chapter from documentation." msgstr "" -"En Pandora FMS los datos se almacenan comprimidos. La visualización de los " -"datos en la base de datos, las tablas o los datos exportados en CSV no " -"coincidirán porque se interpretan en el momento de la ejecución. Lea la " -"documentación del capítulo de 'Ingeniería de Pandora FMS'." +"En Pandora FMS los datos se almacenan comprimidos. La visualización de los datos " +"en la base de datos, las tablas o los datos exportados en CSV no coincidirán " +"porque se interpretan en el momento de la ejecución. Lea la documentación del " +"capítulo de 'Ingeniería de Pandora FMS'." -#: ../../include/ajax/module.php:1023 +#: ../../include/ajax/module.php:1038 msgid "T" msgstr "T" -#: ../../include/ajax/module.php:1030 ../../include/functions_reports.php:650 -#: ../../include/functions_reports.php:654 -#: ../../include/functions_reports.php:659 -#: ../../include/functions_reports.php:665 -#: ../../include/functions_reports.php:672 -#: ../../include/functions_reports.php:676 -#: ../../include/functions_reports.php:680 -#: ../../include/functions_reports.php:687 -#: ../../include/functions_reports.php:693 +#: ../../include/ajax/module.php:1045 ../../include/functions_reports.php:650 +#: ../../include/functions_reports.php:654 ../../include/functions_reports.php:659 +#: ../../include/functions_reports.php:665 ../../include/functions_reports.php:672 +#: ../../include/functions_reports.php:676 ../../include/functions_reports.php:680 +#: ../../include/functions_reports.php:687 ../../include/functions_reports.php:693 #: ../../include/functions_reports.php:698 ../../include/functions_groups.php:123 -#: ../../include/functions_groups.php:187 ../../operation/search_results.php:120 -#: ../../operation/agentes/ver_agente.php:1574 -#: ../../operation/agentes/ver_agente.php:1877 +#: ../../include/functions_groups.php:187 ../../operation/search_results.php:121 +#: ../../operation/agentes/ver_agente.php:1605 +#: ../../operation/agentes/ver_agente.php:1908 msgid "Graphs" msgstr "Gráficos" -#: ../../include/ajax/module.php:1182 +#: ../../include/ajax/module.php:1197 msgid "Time elapsed since last status change: " msgstr "Tiempo transcurrido desde el último cambio de estado: " +#: ../../include/ajax/module.php:1271 +msgid "Event history" +msgstr "Historial de eventos" + #: ../../include/ajax/module.php:1309 +msgid "Module detail" +msgstr "Detalles del módulo" + +#: ../../include/ajax/module.php:1333 #: ../../operation/agentes/estado_generalagente.php:382 msgid "Force checks" msgstr "Forzar comprobaciones" -#: ../../include/ajax/module.php:1388 +#: ../../include/ajax/module.php:1348 +msgid "Force remote check" +msgstr "Forzar comprobación remota" + +#: ../../include/ajax/module.php:1368 +msgid "Edit configuration" +msgstr "Editar configuración" + +#: ../../include/ajax/module.php:1418 msgid "Any monitors aren't with this filter." msgstr "No todos los monitores llevan este filtro" -#: ../../include/ajax/module.php:1388 +#: ../../include/ajax/module.php:1418 msgid "This agent doesn't have any active monitors." msgstr "Este agente no tiene ningún monitor activo." -#: ../../include/ajax/module.php:2167 +#: ../../include/ajax/module.php:2202 msgid "Load" msgstr "Cargar" -#: ../../include/ajax/module.php:2264 ../../include/ajax/agent.php:582 +#: ../../include/ajax/module.php:2299 ../../include/ajax/agent.php:582 msgid "Update/delete filter" msgstr "Actualizar/eliminar filtro" -#: ../../include/ajax/module.php:2342 ../../include/ajax/agent.php:672 +#: ../../include/ajax/module.php:2377 ../../include/ajax/agent.php:672 msgid "Save current filter" msgstr "Guardar filtro actual" -#: ../../include/ajax/module.php:2357 ../../include/ajax/agent.php:687 +#: ../../include/ajax/module.php:2392 ../../include/ajax/agent.php:687 #: ../../include/ajax/custom_fields.php:702 msgid "Delete filter" msgstr "Eliminar filtro" @@ -45164,172 +45203,209 @@ msgstr "Se ha eliminado el filtro." msgid "Error delete filter." msgstr "Error al eliminar el filtro." +#: ../../include/ajax/task_to_perform.php:65 +msgid "Agent Web monitoring created on welcome" +msgstr "Creada monitorización del agente web en la bienvenida" + +#: ../../include/ajax/task_to_perform.php:76 +#: ../../include/ajax/task_to_perform.php:120 +msgid "Your check has been created, and the status color is blue." -"
That color means that the module hasn't been executed for the first " +"Congrats! Your module has been created.
and the status color is blue.
That color means that the module hasn't been executed for the first " "time. In the next seconds, if there is no problem, the status color will turn " "into red or green." msgstr "" @@ -46176,18 +46271,18 @@ msgstr "Haz clic en el botón añadir alerta para crear la alerta." #: ../../include/help/clippy/godmode_agentes_configurar_agente.php:171 msgid "" -"To test the alert you've just created go to the main view by clicking on the " -"eye tab." +"To test the alert you've just created go to the main view by clicking on the eye " +"tab." msgstr "" -"Para probar la alerta que acabas de crear, ve a la vista principal, haz clic " -"en la pestaña con el icono del ojo." +"Para probar la alerta que acabas de crear, ve a la vista principal, haz clic en " +"la pestaña con el icono del ojo." #: ../../include/help/clippy/server_queued_modules.php:35 msgid "" -"You have too much items in the processing queue. This can happen if your " -"server is too loaded and/or not properly configured. This could be something " -"temporal, or a bottleneck. One possible solution is increase number of server " -"threads, but you should consider getting support about this." +"You have too much items in the processing queue. This can happen if your server " +"is too loaded and/or not properly configured. This could be something temporal, " +"or a bottleneck. One possible solution is increase number of server threads, but " +"you should consider getting support about this." msgstr "" "Tienes demasiados elementos en cola. Esto puede ocurrir si el servidor está " "demasiado cargado y/o no está bien configurado. Puede ser algo temporal, o un " @@ -46208,25 +46303,25 @@ msgstr "" "siguiente comando: \"sudo /etc/init.d/pandora_server restart\". Es posible que " "necesite introducir la contraseña raíz." -#: ../../include/help/clippy/interval_agent_min.php:35 -msgid "Interval Agent." -msgstr "Intervalo de agente" - #: ../../include/help/clippy/interval_agent_min.php:35 msgid "" "Please note that having agents with a monitoring interval below 300 seconds is " "not recommended. This will impact seriously in the performance of the server. " -"For example, having 200 agents with one minute interval, is the same than " -"having 1000 agents with a 5 minute interval. The probability of getting " -"unknown modules is higher, and the impact on the server is higher because it " -"requires a shorter response time." +"For example, having 200 agents with one minute interval, is the same than having " +"1000 agents with a 5 minute interval. The probability of getting unknown modules " +"is higher, and the impact on the server is higher because it requires a shorter " +"response time." msgstr "" -"Por favor, ten en cuenta que no se recomienda tener agentes con un intervalo " -"de monitorización por debajo de los 300 segundos. Esto tendrá un impacto serio " -"en el rendimiento del servidor. Tener 200 agentes con un intervalo de un " -"minuto, es lo mismo que tener 1000 agentes con un intervalo de 5 minutos. La " -"probabilidad de obtener módulos desconocidos es más alto, y el impacto en el " -"servidor es mayor, ya que requiere un tiempo de respuesta más corto." +"Por favor, ten en cuenta que no se recomienda tener agentes con un intervalo de " +"monitorización por debajo de los 300 segundos. Esto tendrá un impacto serio en " +"el rendimiento del servidor. Tener 200 agentes con un intervalo de un minuto, es " +"lo mismo que tener 1000 agentes con un intervalo de 5 minutos. La probabilidad " +"de obtener módulos desconocidos es más alto, y el impacto en el servidor es " +"mayor, ya que requiere un tiempo de respuesta más corto." + +#: ../../include/help/clippy/interval_agent_min.php:36 +msgid "Interval Agent." +msgstr "Intervalo de agente" #: ../../include/help/clippy/operation_agentes_status_monitor.php:34 msgid "" @@ -46238,9 +46333,9 @@ msgstr "" #: ../../include/help/clippy/operation_agentes_status_monitor.php:38 msgid "" -"If you know the name of the agent or the name of the module in critical " -"status, type it in this field to make the module list shorter. You can write " -"the entire name or just a part of it." +"If you know the name of the agent or the name of the module in critical status, " +"type it in this field to make the module list shorter. You can write the entire " +"name or just a part of it." msgstr "" "Si conoces el nombre del agente o el nombre del módulo en estado crítico, " "escríbelo en este campo para hacer la lista de módulos más cortos. Puedes " @@ -46267,8 +46362,7 @@ msgstr "" msgid "Please check if the email configuration is correct." msgstr "Por favor, confirma que la configuración de email es correcta." -#: ../../include/functions_profile.php:188 -#: ../../operation/users/user_edit.php:969 +#: ../../include/functions_profile.php:188 ../../operation/users/user_edit.php:969 #: ../../operation/users/user_edit.php:978 msgid "Profiles/Groups assigned to this user" msgstr "Perfiles/Grupos asignados a este usuario" @@ -46289,15 +46383,11 @@ msgstr "Top de protocolos TCP" msgid "Top UDP protocols" msgstr "Top de protocolos UDP" -#: ../../include/functions_ui.php:522 -msgid "Request successfully processed" -msgstr "Petición procesada correctamente" - -#: ../../include/functions_ui.php:526 +#: ../../include/functions_ui.php:538 msgid "Error processing request" msgstr "Error al procesar la petición" -#: ../../include/functions_ui.php:683 +#: ../../include/functions_ui.php:695 msgid "" "Is possible that this view uses part of information which your user has not " "access" @@ -46305,156 +46395,163 @@ msgstr "" "Es posible que esta vista utilice parte de la información a la cual tu usuario " "no tenga acceso." -#: ../../include/functions_ui.php:1017 +#: ../../include/functions_ui.php:1029 msgid "Software" msgstr "Software" -#: ../../include/functions_ui.php:1318 +#: ../../include/functions_ui.php:1331 msgid "Force check" msgstr "Forzar comprobación" -#: ../../include/functions_ui.php:1568 +#: ../../include/functions_ui.php:1478 +msgid "Are you sure you want to delete alert action?" +msgstr "¿Está seguro de que desea eliminar la acción de la alerta?" + +#: ../../include/functions_ui.php:1582 +msgid "Are you sure you want to delete alert?" +msgstr "¿Está seguro de que desea eliminar la alerta?" + +#: ../../include/functions_ui.php:1826 msgid "The alert would fire when the value is over " msgstr "" "La alerta se disparará cuando el valor esté por encima de ." -#: ../../include/functions_ui.php:1573 +#: ../../include/functions_ui.php:1831 msgid "The alert would fire when the value is under " msgstr "" "La alerta se disparará cuando el valor esté por debajo de ." -#: ../../include/functions_ui.php:1588 +#: ../../include/functions_ui.php:1846 msgid "Unknown option." msgstr "Opción desconocida." -#: ../../include/functions_ui.php:1950 ../../include/functions_config.php:2686 +#: ../../include/functions_ui.php:2208 ../../include/functions_config.php:2746 msgid "the Flexible Monitoring System" msgstr "Sistema Flexible de Monitorización" -#: ../../include/functions_ui.php:2329 ../../include/functions_ui.php:2355 -#, php-format -msgid "Total items: %s" -msgstr "Número total de elementos: %s" - -#: ../../include/functions_ui.php:2384 +#: ../../include/functions_ui.php:2642 msgid "First" msgstr "Primero" -#: ../../include/functions_ui.php:2840 +#: ../../include/functions_ui.php:3098 msgid "Unknown type" msgstr "Tipo desconocido" -#: ../../include/functions_ui.php:3800 -msgid "No matching records found" -msgstr "No se encontraron registros coincidentes" - -#: ../../include/functions_ui.php:3801 -msgid "No data available in table" -msgstr "No hay datos disponibles en la tabla" - -#: ../../include/functions_ui.php:4066 ../../include/functions_ui.php:4067 +#: ../../include/functions_ui.php:3959 msgid "Export current page to CSV" msgstr "Exportar página actual a CSV" -#: ../../include/functions_ui.php:4298 ../../include/functions_events.php:75 -#: ../../include/functions_events.php:101 ../../operation/events/events.php:694 -#: ../../operation/events/events.php:758 +#: ../../include/functions_ui.php:3960 +#, php-format +msgid "export_%s_current_page_%s" +msgstr "export_%s_current_page_%s" + +#: ../../include/functions_ui.php:4103 +msgid "No matching records found" +msgstr "No se encontraron registros coincidentes" + +#: ../../include/functions_ui.php:4104 +msgid "No data available in table" +msgstr "No hay datos disponibles en la tabla" + +#: ../../include/functions_ui.php:4328 ../../include/functions_events.php:75 +#: ../../include/functions_events.php:101 ../../operation/events/events.php:760 +#: ../../operation/events/events.php:822 msgid "ALERT" msgstr "ALERTA" -#: ../../include/functions_ui.php:4386 ../../include/functions_events.php:167 -#: ../../operation/events/events.php:618 +#: ../../include/functions_ui.php:4416 ../../include/functions_events.php:167 +#: ../../operation/events/events.php:677 msgid "MAINTENANCE" msgstr "MANTENIMIENTO" -#: ../../include/functions_ui.php:4391 ../../include/functions_events.php:170 -#: ../../operation/events/events.php:623 +#: ../../include/functions_ui.php:4421 ../../include/functions_events.php:170 +#: ../../operation/events/events.php:682 msgid "INFORMATIONAL" msgstr "INFORMATIVO" -#: ../../include/functions_ui.php:4411 ../../include/functions_events.php:176 -#: ../../operation/events/events.php:633 +#: ../../include/functions_ui.php:4441 ../../include/functions_events.php:176 +#: ../../operation/events/events.php:692 msgid "MINOR" msgstr "MENOR" -#: ../../include/functions_ui.php:4416 ../../include/functions_events.php:173 -#: ../../operation/events/events.php:628 +#: ../../include/functions_ui.php:4446 ../../include/functions_events.php:173 +#: ../../operation/events/events.php:687 msgid "MAJOR" msgstr "MAYOR" -#: ../../include/functions_ui.php:5243 ../../include/functions_html.php:967 -#: ../../include/functions_html.php:3675 ../../include/functions_html.php:4174 -#: ../../include/functions_reporting.php:12239 -#: ../../include/functions_reporting.php:12392 -#: ../../include/functions_reporting.php:12406 -#: ../../include/functions_reporting.php:14745 -#: ../../include/functions_reporting.php:14820 -#: ../../include/functions_groups.php:2672 -#: ../../include/functions_groups.php:2686 +#: ../../include/functions_ui.php:5276 ../../include/functions_html.php:976 +#: ../../include/functions_html.php:3763 ../../include/functions_html.php:4280 +#: ../../include/functions_reporting.php:12293 +#: ../../include/functions_reporting.php:12446 +#: ../../include/functions_reporting.php:12460 +#: ../../include/functions_reporting.php:14799 +#: ../../include/functions_reporting.php:14880 +#: ../../include/functions_groups.php:2672 ../../include/functions_groups.php:2686 #: ../../include/functions_groups.php:2736 msgid "Enterprise version not installed" msgstr "Versión Enterprise no instalada" -#: ../../include/functions_ui.php:5638 +#: ../../include/functions_ui.php:5674 msgid "Type at least two characters to search." msgstr "Escribe al menos dos caracteres para buscar." -#: ../../include/functions_ui.php:6578 +#: ../../include/functions_ui.php:6614 msgid "Unhandled error" msgstr "Error no tratado" -#: ../../include/functions_ui.php:6579 +#: ../../include/functions_ui.php:6615 msgid "An unhandled error occurs" msgstr "Ha ocurrido un error no tratado" -#: ../../include/functions_ui.php:6850 +#: ../../include/functions_ui.php:6886 #, php-format msgid "" -"These controls are using the timezone of the system (%s) instead of yours " -"(%s). The difference with your time zone in hours is %s." +"These controls are using the timezone of the system (%s) instead of yours (%s). " +"The difference with your time zone in hours is %s." msgstr "" -"Estos controles emplean la zona horaria del sistema (%s) en vez de la suya " -"(%s). La diferencia de horas con su zona horaria es %s." +"Estos controles emplean la zona horaria del sistema (%s) en vez de la suya (%s). " +"La diferencia de horas con su zona horaria es %s." -#: ../../include/functions_ui.php:7199 +#: ../../include/functions_ui.php:7222 msgid "Results" msgstr "Resultados" -#: ../../include/functions_ui.php:7245 +#: ../../include/functions_ui.php:7268 msgid "Execute query" msgstr "Ejecutar consulta" -#: ../../include/functions_ui.php:7266 +#: ../../include/functions_ui.php:7289 msgid "Show password" msgstr "Mostrar contraseña" -#: ../../include/functions_ui.php:7366 +#: ../../include/functions_ui.php:7389 msgid "WEB server" msgstr "Servidor web" -#: ../../include/functions_ui.php:7376 +#: ../../include/functions_ui.php:7399 msgid "Wizard Module" msgstr "Módulo de wizard" -#: ../../include/functions_ui.php:7469 +#: ../../include/functions_ui.php:7492 msgid "Select inventory module" msgstr "Seleccionar módulo de inventario" -#: ../../include/functions_ui.php:7532 +#: ../../include/functions_ui.php:7555 msgid "Use custom fields" msgstr "Usar campos personalizados" -#: ../../include/functions_ui.php:7672 +#: ../../include/functions_ui.php:7695 msgid "Field name" msgstr "Nombre del campo" -#: ../../include/functions_ui.php:7689 +#: ../../include/functions_ui.php:7712 msgid "It's a password" msgstr "Es una contraseña" -#: ../../include/functions_ui.php:7697 +#: ../../include/functions_ui.php:7720 msgid "Add field" msgstr "Añadir campo" @@ -46482,12 +46579,12 @@ msgid "Cannot load the visualmap" msgstr "No se puede cargar el mapa visual" #: ../../include/functions_visual_map.php:4184 -#: ../../include/rest-api/models/VisualConsole/Item.php:2111 +#: ../../include/rest-api/models/VisualConsole/Item.php:2115 msgid "Bars graph" msgstr "Gráfico de barras" #: ../../include/functions_visual_map.php:4194 -#: ../../include/rest-api/models/VisualConsole/Item.php:2119 +#: ../../include/rest-api/models/VisualConsole/Item.php:2123 msgid "Percentile bar" msgstr "Barra de porcentaje" @@ -46512,31 +46609,31 @@ msgstr "← Anterior" msgid "Do you want to exit the help tour?" msgstr "¿Quieres salir de la ayuda guiada?" -#: ../../include/functions_alerts.php:674 +#: ../../include/functions_alerts.php:680 msgid "Max and min" msgstr "Máx. y mín." -#: ../../include/functions_alerts.php:677 +#: ../../include/functions_alerts.php:683 msgid "Equal to" msgstr "Igual a" -#: ../../include/functions_alerts.php:678 +#: ../../include/functions_alerts.php:684 msgid "Not equal to" msgstr "Diferente de" -#: ../../include/functions_alerts.php:682 +#: ../../include/functions_alerts.php:688 msgid "On Change" msgstr "en estado de cambio" -#: ../../include/functions_alerts.php:684 +#: ../../include/functions_alerts.php:690 msgid "Not normal status" msgstr "Estado anormal" -#: ../../include/functions_alerts.php:1688 +#: ../../include/functions_alerts.php:1695 msgid "No actions defined" msgstr "No hay acciones definidas" -#: ../../include/functions_alerts.php:2666 +#: ../../include/functions_alerts.php:2677 msgid "Alert and command group does not match" msgstr "El grupo de la alerta y del comando no coinciden" @@ -46666,24 +46763,24 @@ msgid "Current ranges" msgstr "Intervalos actuales" #: ../../include/rest-api/models/VisualConsole/Items/Box.php:217 -#: ../../include/rest-api/models/VisualConsole/Item.php:1998 +#: ../../include/rest-api/models/VisualConsole/Item.php:2002 msgid "width" msgstr "ancho" #: ../../include/rest-api/models/VisualConsole/Items/Box.php:227 -#: ../../include/rest-api/models/VisualConsole/Item.php:2008 +#: ../../include/rest-api/models/VisualConsole/Item.php:2012 msgid "height" msgstr "altura" #: ../../include/rest-api/models/VisualConsole/Items/Box.php:249 -#: ../../include/rest-api/models/VisualConsole/Item.php:2030 +#: ../../include/rest-api/models/VisualConsole/Item.php:2034 msgid "X" msgstr "X" #: ../../include/rest-api/models/VisualConsole/Items/Box.php:273 #: ../../include/rest-api/models/VisualConsole/Items/Line.php:499 #: ../../include/rest-api/models/VisualConsole/Items/NetworkLink.php:954 -#: ../../include/rest-api/models/VisualConsole/Item.php:2067 +#: ../../include/rest-api/models/VisualConsole/Item.php:2071 msgid "Show on top" msgstr "Mostrar primero" @@ -46726,10 +46823,6 @@ msgstr "Color de leyenda" msgid "Show legend" msgstr "Mostrar leyenda" -#: ../../include/rest-api/models/VisualConsole/Items/Group.php:715 -msgid "Recursive" -msgstr "Recursivo" - #: ../../include/rest-api/models/VisualConsole/Items/NetworkLink.php:538 #: ../../include/rest-api/models/VisualConsole/Items/NetworkLink.php:621 #: ../../include/rest-api/models/VisualConsole/Items/Odometer.php:280 @@ -46796,28 +46889,28 @@ msgstr "NetworkLink a" msgid "Failed to generate charts: %s" msgstr "No se han podido generar las tablas: %s" -#: ../../include/rest-api/models/VisualConsole/Item.php:1968 +#: ../../include/rest-api/models/VisualConsole/Item.php:1972 msgid "Label position" msgstr "Posición de la etiqueta" -#: ../../include/rest-api/models/VisualConsole/Item.php:2055 +#: ../../include/rest-api/models/VisualConsole/Item.php:2059 msgid "Link enabled" msgstr "Enlace habilitado" -#: ../../include/rest-api/models/VisualConsole/Item.php:2097 +#: ../../include/rest-api/models/VisualConsole/Item.php:2101 msgid "Static graph" msgstr "Imagen estática" -#: ../../include/rest-api/models/VisualConsole/Item.php:2115 +#: ../../include/rest-api/models/VisualConsole/Item.php:2119 msgid "Event History Graph" msgstr "Gráfica de histórico de eventos" -#: ../../include/rest-api/models/VisualConsole/Item.php:2123 +#: ../../include/rest-api/models/VisualConsole/Item.php:2127 msgid "Percentile bubble" msgstr "Gráfica bubble de percentil" -#: ../../include/rest-api/models/VisualConsole/Item.php:2593 -#: ../../include/rest-api/models/VisualConsole/Item.php:2594 +#: ../../include/rest-api/models/VisualConsole/Item.php:2597 +#: ../../include/rest-api/models/VisualConsole/Item.php:2598 msgid "Image Vc" msgstr "Imagen Vc" @@ -46853,14 +46946,17 @@ msgstr "Borrar grupos" msgid "Remove elements" msgstr "Eliminar elementos" -#: ../../include/functions_notifications.php:1065 +#: ../../include/functions_notifications.php:1061 msgid "Click here to get more information" msgstr "Pinche aquí para obtener más información" -#: ../../include/functions_reports.php:651 -#: ../../include/functions_reports.php:1102 -#: ../../include/functions_reporting.php:10738 -#: ../../include/functions_reporting.php:10898 +#: ../../include/functions_notifications.php:1097 +msgid ". Read More..." +msgstr "Más información…" + +#: ../../include/functions_reports.php:651 ../../include/functions_reports.php:1107 +#: ../../include/functions_reporting.php:10792 +#: ../../include/functions_reporting.php:10952 msgid "Simple graph" msgstr "Gráfico simple" @@ -46880,8 +46976,7 @@ msgstr "Gráfico de histórico de módulo" msgid "IPAM networks" msgstr "Redes IPAM" -#: ../../include/functions_reports.php:736 -#: ../../include/functions_reports.php:740 +#: ../../include/functions_reports.php:736 ../../include/functions_reports.php:740 msgid "Forecasting" msgstr "Predicción" @@ -46913,16 +47008,11 @@ msgstr "Serializar datos" msgid "Historical Data" msgstr "Datos históricos" -#: ../../include/functions_reports.php:782 -#: ../../include/functions_reports.php:788 -#: ../../include/functions_reports.php:794 -#: ../../include/functions_reports.php:800 -#: ../../include/functions_reports.php:806 -#: ../../include/functions_reports.php:813 -#: ../../include/functions_reports.php:820 -#: ../../include/functions_reports.php:826 -#: ../../include/functions_reports.php:830 -#: ../../include/functions_reports.php:835 +#: ../../include/functions_reports.php:782 ../../include/functions_reports.php:788 +#: ../../include/functions_reports.php:794 ../../include/functions_reports.php:800 +#: ../../include/functions_reports.php:806 ../../include/functions_reports.php:813 +#: ../../include/functions_reports.php:820 ../../include/functions_reports.php:826 +#: ../../include/functions_reports.php:830 ../../include/functions_reports.php:835 #: ../../include/functions_reports.php:841 msgid "Grouped" msgstr "Agrupado" @@ -46939,8 +47029,7 @@ msgstr "Interfaces de red" msgid "Custom Render" msgstr "Renderizado personalizado" -#: ../../include/functions_reports.php:846 -#: ../../include/functions_reports.php:850 +#: ../../include/functions_reports.php:846 ../../include/functions_reports.php:850 msgid "Text/HTML " msgstr "Texto/HTML " @@ -46981,12 +47070,12 @@ msgid "Inventory changes" msgstr "Inventario de cambios" #: ../../include/functions_reports.php:918 -#: ../../include/functions_reporting.php:6930 +#: ../../include/functions_reporting.php:6941 msgid "Agent configuration" msgstr "Configuración de agentes" #: ../../include/functions_reports.php:922 -#: ../../include/functions_reporting.php:5239 +#: ../../include/functions_reporting.php:5250 msgid "Group configuration" msgstr "Configuración del grupo" @@ -46998,76 +47087,103 @@ msgstr "Tabla de datos de Netflow" msgid "Netflow summary table" msgstr "Tabla de resumen de Netflow" -#: ../../include/functions_reports.php:958 +#: ../../include/functions_reports.php:950 +msgid "Log report by period" +msgstr "Informe de log por intervalo" + +#: ../../include/functions_reports.php:963 msgid "Network configuration changes" msgstr "Cambios en la configuración de red" -#: ../../include/functions_reports.php:1085 +#: ../../include/functions_reports.php:1090 msgid "Macro" msgstr "Macro" -#: ../../include/functions_reports.php:1100 -#: ../../include/functions_reports.php:1229 -#: ../../include/functions_reports.php:1249 +#: ../../include/functions_reports.php:1104 +#: ../../include/functions_reports.php:1234 +msgid "String" +msgstr "Cadena" + +#: ../../include/functions_reports.php:1105 +#: ../../include/functions_reports.php:1234 +#: ../../include/functions_reports.php:1254 msgid "Sql" msgstr "Sql" -#: ../../include/functions_reports.php:1101 +#: ../../include/functions_reports.php:1106 msgid "Graph Sql" msgstr "Gráfico SQL" -#: ../../include/functions_html.php:622 ../../include/functions_html.php:1006 +#: ../../include/functions_welcome_wizard.php:493 +msgid "Basic network" +msgstr "Red básica" + +#: ../../include/functions_welcome_wizard.php:497 +msgid "Created on welcome" +msgstr "Creado al inicio" + +#: ../../include/functions_welcome_wizard.php:547 +msgid "Unknown condition" +msgstr "Condición desconocida" + +#: ../../include/functions_welcome_wizard.php:550 +msgid "This is a generic alert template to fire on UNKNOWN condition" +msgstr "" +"Este es un modelo de alerta genérica que se disparará bajo la condición " +"DESCONOCIDO" + +#: ../../include/functions_html.php:626 ../../include/functions_html.php:1015 msgid "Please select an item from this list." msgstr "Seleccione un elemento de la lista." -#: ../../include/functions_html.php:1630 +#: ../../include/functions_html.php:1682 msgid "Type to search agents" msgstr "Escriba para buscar agentes" -#: ../../include/functions_html.php:1644 +#: ../../include/functions_html.php:1696 msgid "Type to search modules" msgstr "Escriba para buscar módulos" -#: ../../include/functions_html.php:1713 +#: ../../include/functions_html.php:1765 msgid "Only common modules" msgstr "Solo módulos comunes" -#: ../../include/functions_html.php:2147 +#: ../../include/functions_html.php:2202 msgid "weeks" msgstr "semanas" -#: ../../include/functions_html.php:2336 +#: ../../include/functions_html.php:2392 msgid "Month day" msgstr "Día del mes" -#: ../../include/functions_html.php:2338 +#: ../../include/functions_html.php:2394 msgid "Week day" msgstr "Día de la semana" -#: ../../include/functions_html.php:4824 +#: ../../include/functions_html.php:4930 msgid "Select a file" msgstr "Seleccionar filtro" -#: ../../include/functions_html.php:5042 ../../include/functions_html.php:5044 +#: ../../include/functions_html.php:5153 ../../include/functions_html.php:5155 msgid "Type at least two characters to search the module." msgstr "Escribe al menos dos caracteres para buscar el módulo." -#: ../../include/functions_html.php:5206 ../../index.php:533 ../../index.php:818 +#: ../../include/functions_html.php:5317 ../../index.php:533 ../../index.php:818 #: ../../index.php:892 #, php-format msgid "%s cannot verify the origin of the request. Try again, please." msgstr "%s no puede verificar el origen de la petición. Vuelva a intentarlo." -#: ../../include/functions_html.php:6128 +#: ../../include/functions_html.php:6332 msgid "Type at least two characters to search the user." msgstr "Escriba al menos dos caracteres para buscar el usuario." -#: ../../include/functions_html.php:6535 +#: ../../include/functions_html.php:6739 msgid "Primary group cannot be secondary too." msgstr "Un grupo primario no puede ser también secundario." -#: ../../include/functions_html.php:6937 ../../include/functions_html.php:6938 -#: ../../include/functions_html.php:6941 ../../include/functions_html.php:6942 +#: ../../include/functions_html.php:7141 ../../include/functions_html.php:7142 +#: ../../include/functions_html.php:7145 ../../include/functions_html.php:7146 msgid "Go to top" msgstr "Subir" @@ -47081,8 +47197,7 @@ msgstr "Asistente de configuración de %s" msgid "" "Please fill the following information in order to configure your %s instance " "successfully" -msgstr "" -"Rellene esta información para configurar su instancia de %s correctamente" +msgstr "Rellene esta información para configurar su instancia de %s correctamente" #: ../../include/functions_register.php:165 msgid "" @@ -47112,6 +47227,14 @@ msgstr "" "Puede modificar las preferencias más tarde en \"acciones de alerta\" y " "configurar su propia cuenta." +#: ../../include/functions_massive_operations.php:230 +msgid "OS Version" +msgstr "Versión del sistema operativo" + +#: ../../include/functions_massive_operations.php:234 +msgid "Select OS version" +msgstr "Seleccionar versión del sistema operativo" + #: ../../include/functions_config.php:150 msgid "Failed updated: User did not login." msgstr "Fallo de actualización: el usuario no inició sesión" @@ -47136,7 +47259,7 @@ msgstr "Usar certificado" msgid "Integria inventory" msgstr "Inventario Integria IMS" -#: ../../include/functions_config.php:252 ../../include/functions_config.php:1888 +#: ../../include/functions_config.php:252 ../../include/functions_config.php:1934 msgid "Integria API password" msgstr "Contraseña de la API de Integria IMS" @@ -47144,529 +47267,543 @@ msgstr "Contraseña de la API de Integria IMS" msgid "Integria URL" msgstr "URL de Integria IMS" -#: ../../include/functions_config.php:287 +#: ../../include/functions_config.php:291 #: ../../include/class/ExternalTools.class.php:218 msgid "Sound for Alert fired" msgstr "Sonido para alertas disparadas" -#: ../../include/functions_config.php:291 +#: ../../include/functions_config.php:295 #: ../../include/class/ExternalTools.class.php:253 msgid "Sound for Monitor critical" msgstr "Sonido para monitores en estado crítico" -#: ../../include/functions_config.php:295 +#: ../../include/functions_config.php:299 #: ../../include/class/ExternalTools.class.php:288 msgid "Sound for Monitor warning" msgstr "Sonido para monitores en estado de advertencia" -#: ../../include/functions_config.php:308 +#: ../../include/functions_config.php:312 msgid "License information" msgstr "Información sobre la licencia" -#: ../../include/functions_config.php:338 +#: ../../include/functions_config.php:342 msgid "Use custom encoding" msgstr "Use codificación personalizada" -#: ../../include/functions_config.php:358 +#: ../../include/functions_config.php:362 msgid "Limit parameters bulk" msgstr "Límite de operaciones en bloque" -#: ../../include/functions_config.php:362 +#: ../../include/functions_config.php:366 msgid "Identification_reminder" msgstr "Recordatorio de identificación" -#: ../../include/functions_config.php:366 +#: ../../include/functions_config.php:370 msgid "Include_agents" msgstr "Incluir agentes" -#: ../../include/functions_config.php:370 +#: ../../include/functions_config.php:374 msgid "alias_as_name" msgstr "Alias como nombre" -#: ../../include/functions_config.php:374 +#: ../../include/functions_config.php:378 msgid "keep_in_process_status_extra_id" msgstr "keep_in_process_status_extra_id" -#: ../../include/functions_config.php:378 +#: ../../include/functions_config.php:382 +msgid "show_experimental_features" +msgstr "show_experimental_features" + +#: ../../include/functions_config.php:386 msgid "Console log enabled" msgstr "Log de consola habilitado" -#: ../../include/functions_config.php:382 +#: ../../include/functions_config.php:390 msgid "Audit log enabled" msgstr "Log de auditoría habilitado" -#: ../../include/functions_config.php:386 +#: ../../include/functions_config.php:394 msgid "Module Custom ID read only" msgstr "Solo lectura del ID personalizado del módulo" -#: ../../include/functions_config.php:454 +#: ../../include/functions_config.php:466 msgid "Replication DB host" msgstr "Host de la BD de replicación" -#: ../../include/functions_config.php:458 +#: ../../include/functions_config.php:470 msgid "Replication DB database" msgstr "Nombre de la BD de replicación" -#: ../../include/functions_config.php:462 +#: ../../include/functions_config.php:474 msgid "Replication DB user" msgstr "Usuario de la BD de replicación" -#: ../../include/functions_config.php:466 +#: ../../include/functions_config.php:478 msgid "Replication DB password" msgstr "Contraseña de la BD de replicación" -#: ../../include/functions_config.php:470 +#: ../../include/functions_config.php:482 msgid "Replication DB port" msgstr "Puerto de la BD de replicación" -#: ../../include/functions_config.php:474 +#: ../../include/functions_config.php:486 msgid "Metaconsole agent cache" msgstr "Caché de agente de la Metaconsola" -#: ../../include/functions_config.php:482 +#: ../../include/functions_config.php:494 msgid "Enable Update Manager" msgstr "Habilitar Update Manager" -#: ../../include/functions_config.php:486 +#: ../../include/functions_config.php:498 msgid "Legacy database HA" msgstr "Base de datos heredada HA" -#: ../../include/functions_config.php:490 +#: ../../include/functions_config.php:502 msgid "Ipam Ocuppied Manager Critical" msgstr "Ipam Ocuppied Manager Crítico" -#: ../../include/functions_config.php:494 +#: ../../include/functions_config.php:506 msgid "Ipam Ocuppied Manager Warning" msgstr "Ipam Ocuppied Manager Advertencia" -#: ../../include/functions_config.php:591 +#: ../../include/functions_config.php:603 msgid "Automatically timezone visual" msgstr "Visualización automática de la zona horaria" -#: ../../include/functions_config.php:611 +#: ../../include/functions_config.php:623 msgid "Recursive search" msgstr "Búsqueda recursiva" -#: ../../include/functions_config.php:667 +#: ../../include/functions_config.php:639 +msgid "Secondary active directory" +msgstr "Directorio activo secundario" + +#: ../../include/functions_config.php:655 +msgid "AD search timeout" +msgstr "Tiempo de espera de búsqueda AD" + +#: ../../include/functions_config.php:703 msgid "Ldap search timeout" msgstr "Tiempo de espera de búsqueda LDAP" -#: ../../include/functions_config.php:683 +#: ../../include/functions_config.php:719 msgid "Secontary start TLS" msgstr "TLS de inicio secundario" -#: ../../include/functions_config.php:799 +#: ../../include/functions_config.php:835 msgid "Saml profile parameters" msgstr "Parámetros de perfil saml" -#: ../../include/functions_config.php:815 +#: ../../include/functions_config.php:851 msgid "2FA all users" msgstr "2FA todos los usuarios" -#: ../../include/functions_config.php:822 +#: ../../include/functions_config.php:855 +msgid "Control timeout" +msgstr "Control del tiempo de espera" + +#: ../../include/functions_config.php:862 msgid "Session timeout forced to 90 minutes" msgstr "Límite de tiempo de la sesión forzado a 90 minutos" -#: ../../include/functions_config.php:842 +#: ../../include/functions_config.php:884 msgid "Event purge" msgstr "Purga de eventos" -#: ../../include/functions_config.php:878 +#: ../../include/functions_config.php:920 msgid "Max. days before autodisable deletion" msgstr "Días máximos antes de eliminar los deshabilitados" -#: ../../include/functions_config.php:882 +#: ../../include/functions_config.php:924 msgid "Item limit for realtime reports)" msgstr "Límite de elementos para los informes de tiempo real" -#: ../../include/functions_config.php:918 +#: ../../include/functions_config.php:960 msgid "Big Operatiopn Step to purge old data" msgstr "Gran operación para la purga de datos antiguos" -#: ../../include/functions_config.php:952 +#: ../../include/functions_config.php:994 msgid "Max execution event response" msgstr "Máxima respuesta de ejecución de eventos" -#: ../../include/functions_config.php:960 +#: ../../include/functions_config.php:1006 msgid "SNMP walk binary path" msgstr "Ruta del binario SNMP walk" -#: ../../include/functions_config.php:964 +#: ../../include/functions_config.php:1010 msgid "SNMP walk binary path (fallback for v1)" msgstr "Ruta del binario SNMP walk (alternativa para la v1)" -#: ../../include/functions_config.php:968 +#: ../../include/functions_config.php:1014 msgid "Default WMI Binary" msgstr "Binario WMI por defecto" -#: ../../include/functions_config.php:978 +#: ../../include/functions_config.php:1024 msgid "SNMP Interface Agent Wizard" msgstr "Asistente del agente de interfaz SNMP" -#: ../../include/functions_config.php:989 +#: ../../include/functions_config.php:1035 msgid "Notification Autoclose time" msgstr "Hora de cierre automático de notificaciones" -#: ../../include/functions_config.php:1009 +#: ../../include/functions_config.php:1055 msgid "Graph color #4" msgstr "Color del gráfico #4" -#: ../../include/functions_config.php:1013 +#: ../../include/functions_config.php:1059 msgid "Graph color #5" msgstr "Color del gráfico #5" -#: ../../include/functions_config.php:1017 +#: ../../include/functions_config.php:1063 msgid "Graph color #6" msgstr "Color del gráfico #6" -#: ../../include/functions_config.php:1021 +#: ../../include/functions_config.php:1067 msgid "Graph color #7" msgstr "Color del gráfico #7" -#: ../../include/functions_config.php:1025 +#: ../../include/functions_config.php:1071 msgid "Graph color #8" msgstr "Color del gráfico #8" -#: ../../include/functions_config.php:1029 +#: ../../include/functions_config.php:1075 msgid "Graph color #9" msgstr "Color del gráfico #9" -#: ../../include/functions_config.php:1033 +#: ../../include/functions_config.php:1079 msgid "Graph color #10" msgstr "Color del gráfico #10" -#: ../../include/functions_config.php:1066 +#: ../../include/functions_config.php:1112 msgid "Show QR code header" msgstr "Mostrar código QR en la cabecera" -#: ../../include/functions_config.php:1094 +#: ../../include/functions_config.php:1140 msgid "Custom logo white background" msgstr "Fondo blanco del logo personalizado" -#: ../../include/functions_config.php:1122 +#: ../../include/functions_config.php:1168 msgid "Custom title header" msgstr "Encabezado de título personalizado" -#: ../../include/functions_config.php:1126 +#: ../../include/functions_config.php:1172 msgid "Custom subtitle header" msgstr "Encabezado del subtítulo personalizado" -#: ../../include/functions_config.php:1146 +#: ../../include/functions_config.php:1192 msgid "Login background" msgstr "Imagen de fondo de la pantalla de inicio de sesión" -#: ../../include/functions_config.php:1150 -#: ../../include/functions_config.php:1198 +#: ../../include/functions_config.php:1196 ../../include/functions_config.php:1244 msgid "Custom Docs url" msgstr "URL de documentos personalizados" -#: ../../include/functions_config.php:1154 -#: ../../include/functions_config.php:1202 +#: ../../include/functions_config.php:1200 ../../include/functions_config.php:1248 msgid "Custom support url" msgstr "URL de soporte personalizado" -#: ../../include/functions_config.php:1174 +#: ../../include/functions_config.php:1220 msgid "Custom logo metaconsole (white background)" msgstr "Logo personalizado de la consola (fondo blanco)" -#: ../../include/functions_config.php:1178 +#: ../../include/functions_config.php:1224 msgid "Custom logo login metaconsole" msgstr "Logo personalizado de la conexión a la Metaconsola" -#: ../../include/functions_config.php:1182 +#: ../../include/functions_config.php:1228 msgid "Custom splash login metaconsole" msgstr "Conexión del Splash personalizado de la Metaconsola" -#: ../../include/functions_config.php:1186 +#: ../../include/functions_config.php:1232 msgid "Custom title1 login metaconsole" msgstr "Título1 conexión personalizado de la Metaconsola" -#: ../../include/functions_config.php:1190 +#: ../../include/functions_config.php:1236 msgid "Custom title2 login metaconsole" msgstr "Título2 conexión personalizado de la Metaconsola" -#: ../../include/functions_config.php:1194 +#: ../../include/functions_config.php:1240 msgid "Login background metaconsole" msgstr "Fondo de la conexión a la Metaconsola" -#: ../../include/functions_config.php:1218 +#: ../../include/functions_config.php:1264 msgid "Default line favourite_view for the Visual Console" msgstr "Línea por defecto favourite_view para la consola visual" -#: ../../include/functions_config.php:1222 +#: ../../include/functions_config.php:1268 msgid "Default line menu items for the Visual Console" msgstr "Elementos predeterminados de menú de línea para la consola visual" -#: ../../include/functions_config.php:1238 +#: ../../include/functions_config.php:1284 msgid "Default line menu items for the Services" msgstr "Linea de elementos de menú por defecto para los servicios" -#: ../../include/functions_config.php:1270 +#: ../../include/functions_config.php:1316 msgid "Show units in values report" msgstr "Mostrar unidades en los valores del informe" -#: ../../include/functions_config.php:1278 +#: ../../include/functions_config.php:1324 msgid "Autohidden menu" msgstr "Ocultar menú automáticamente" -#: ../../include/functions_config.php:1282 +#: ../../include/functions_config.php:1328 msgid "Visual animation" msgstr "Animación visual" -#: ../../include/functions_config.php:1298 +#: ../../include/functions_config.php:1344 msgid "Fixed graph" msgstr "Gráfico fijo" -#: ../../include/functions_config.php:1306 +#: ../../include/functions_config.php:1352 msgid "Paginate module" msgstr "Paginar vista de módulos" -#: ../../include/functions_config.php:1310 +#: ../../include/functions_config.php:1356 #: ../../include/class/ExternalTools.class.php:323 msgid "Custom graphviz directory" msgstr "Directorio personalizado graphviz" -#: ../../include/functions_config.php:1318 +#: ../../include/functions_config.php:1364 msgid "Shortened module graph data" msgstr "Gráfico de módulo de datos acortados" -#: ../../include/functions_config.php:1326 +#: ../../include/functions_config.php:1372 msgid "Show empty groups in group view." msgstr "Mostrar grupos vacíos en la vista de grupos." -#: ../../include/functions_config.php:1334 +#: ../../include/functions_config.php:1380 msgid "Default type of module charts." msgstr "Tipo de gráficos de módulos por defecto" -#: ../../include/functions_config.php:1338 +#: ../../include/functions_config.php:1384 msgid "Default Number of elements in Custom Graph." msgstr "Número de elementos por defecto en gráfica personalizada." -#: ../../include/functions_config.php:1342 +#: ../../include/functions_config.php:1388 msgid "Default type of interface charts." msgstr "Tipo predefinido para los gráficos de interfaz" -#: ../../include/functions_config.php:1358 +#: ../../include/functions_config.php:1404 msgid "Display lateral menus with left click" msgstr "Mostrar los menús laterales con el clic izquierdo" -#: ../../include/functions_config.php:1367 +#: ../../include/functions_config.php:1413 msgid "Service item padding size" msgstr "Espacio entre los nodos del mapa de servicios" -#: ../../include/functions_config.php:1372 +#: ../../include/functions_config.php:1418 msgid "Default percentil" msgstr "Percentil por defecto" -#: ../../include/functions_config.php:1376 +#: ../../include/functions_config.php:1422 msgid "Default full scale (TIP)" msgstr "Escala completa por defecto (TIP)" -#: ../../include/functions_config.php:1380 +#: ../../include/functions_config.php:1426 msgid "Default soft graphs" msgstr "Gráficas soft por defecto" -#: ../../include/functions_config.php:1384 +#: ../../include/functions_config.php:1430 msgid "Default zoom graphs" msgstr "Gráficas ampliadas por defecto" -#: ../../include/functions_config.php:1393 +#: ../../include/functions_config.php:1439 msgid "Default height of the chart image" msgstr "Altuta de la imagen de la gráfica por defecto" -#: ../../include/functions_config.php:1415 +#: ../../include/functions_config.php:1461 msgid "Add the custom post process" msgstr "Añadir la personalización al proceso posterior" -#: ../../include/functions_config.php:1423 +#: ../../include/functions_config.php:1469 msgid "Delete the custom post process" msgstr "Borrar la personalización al proceso posterior" -#: ../../include/functions_config.php:1477 +#: ../../include/functions_config.php:1523 msgid "Add custom module unit" msgstr "Añadir unidad de módulo personalizado" -#: ../../include/functions_config.php:1483 +#: ../../include/functions_config.php:1529 msgid "Delete custom module unit" msgstr "Eliminar unidad de módulo personalizado" -#: ../../include/functions_config.php:1540 +#: ../../include/functions_config.php:1586 msgid "Thousand separator" msgstr "Separador de miles" -#: ../../include/functions_config.php:1547 +#: ../../include/functions_config.php:1593 msgid "Name storage path" msgstr "Ruta de almacenamiento de nombres" -#: ../../include/functions_config.php:1586 +#: ../../include/functions_config.php:1632 msgid "Sflow name dir" msgstr "Directorio del nombre de Sflow" -#: ../../include/functions_config.php:1629 +#: ../../include/functions_config.php:1675 msgid "IP ElasticSearch server" msgstr "IP del servidor ElasticSearch" -#: ../../include/functions_config.php:1633 +#: ../../include/functions_config.php:1679 msgid "Port ElasticSearch server" msgstr "Puerto del servidor ElasticSearch" -#: ../../include/functions_config.php:1680 +#: ../../include/functions_config.php:1726 msgid "Enable history trap" msgstr "Activar trap de histórico" -#: ../../include/functions_config.php:1700 +#: ../../include/functions_config.php:1746 msgid "Enable history database advanced" msgstr "Habilitar base de datos de histórico avanzada" -#: ../../include/functions_config.php:1709 +#: ../../include/functions_config.php:1755 msgid "String Days" msgstr "Días de cadena" -#: ../../include/functions_config.php:1725 +#: ../../include/functions_config.php:1771 msgid "Trap Days" msgstr "Días de traps" -#: ../../include/functions_config.php:1733 +#: ../../include/functions_config.php:1779 msgid "Trap history purge" msgstr "Purgado de histórico de traps" -#: ../../include/functions_config.php:1805 +#: ../../include/functions_config.php:1851 msgid "Historical database traps purge" msgstr "Purga de traps de la base de datos de histórico" -#: ../../include/functions_config.php:1828 +#: ../../include/functions_config.php:1874 msgid "eHorus user login" msgstr "Inicio de sesión del usuario a eHorus" -#: ../../include/functions_config.php:1840 +#: ../../include/functions_config.php:1886 msgid "eHorus API hostname" msgstr "Propietario de la API de eHorus" -#: ../../include/functions_config.php:1844 +#: ../../include/functions_config.php:1890 msgid "eHorus API port" msgstr "Puerto de la API de eHorus" -#: ../../include/functions_config.php:1848 +#: ../../include/functions_config.php:1894 msgid "eHorus request timeout" msgstr "Tiempo de respuesta de eHorus" -#: ../../include/functions_config.php:1852 +#: ../../include/functions_config.php:1898 msgid "eHorus id custom field" msgstr "ID del campo personalizado de eHorus" -#: ../../include/functions_config.php:1858 +#: ../../include/functions_config.php:1904 msgid "Integria user login" msgstr "Usuario de Integria" -#: ../../include/functions_config.php:1866 +#: ../../include/functions_config.php:1912 msgid "Integria user" msgstr "Usuario de Integria" -#: ../../include/functions_config.php:1870 +#: ../../include/functions_config.php:1916 msgid "Integria password" msgstr "Contraseña de Integria" -#: ../../include/functions_config.php:1884 +#: ../../include/functions_config.php:1930 msgid "integria API hostname" msgstr "Nombre del host de la API de Integria" -#: ../../include/functions_config.php:1892 +#: ../../include/functions_config.php:1938 msgid "Integria request timeout" msgstr "Límite de tiempo de las peticiones de Integria" -#: ../../include/functions_config.php:1896 +#: ../../include/functions_config.php:1942 msgid "Integria default group" msgstr "Grupo por defecto de Integria" -#: ../../include/functions_config.php:1900 +#: ../../include/functions_config.php:1946 msgid "Integria custom response default group" msgstr "Grupo de respuesta personalizada de Integria por defecto" -#: ../../include/functions_config.php:1904 +#: ../../include/functions_config.php:1950 msgid "Integria default priority" msgstr "Prioridad por defecto de Integria" -#: ../../include/functions_config.php:1908 +#: ../../include/functions_config.php:1954 msgid "Integria custom response default priority" msgstr "Prioridad de respuesta personalizada de Integria por defecto" -#: ../../include/functions_config.php:1912 +#: ../../include/functions_config.php:1958 msgid "Integria default creator" msgstr "Creador por defecto de Integria" -#: ../../include/functions_config.php:1916 +#: ../../include/functions_config.php:1962 msgid "Integria default owner" msgstr "Propietario de Integria por defecto" -#: ../../include/functions_config.php:1920 +#: ../../include/functions_config.php:1966 msgid "Integria custom response default owner" msgstr "Propietario de respuesta personalizada de Integria por defecto" -#: ../../include/functions_config.php:1924 +#: ../../include/functions_config.php:1970 msgid "Integria default ticket type" msgstr "Tipo de ticket de Integria por defecto" -#: ../../include/functions_config.php:1928 +#: ../../include/functions_config.php:1974 msgid "Integria custom response default ticket type" msgstr "Tipo de ticket de respuesta personalizado de Integria por defecto" -#: ../../include/functions_config.php:1932 +#: ../../include/functions_config.php:1978 msgid "Integria default ticket status" msgstr "Estado del ticket de Integria por defecto" -#: ../../include/functions_config.php:1936 +#: ../../include/functions_config.php:1982 msgid "Integria custom response default ticket status" msgstr "Estado del ticket de respuesta personalizada de Integria por defecto" -#: ../../include/functions_config.php:1940 +#: ../../include/functions_config.php:1986 msgid "Integria default ticket title" msgstr "Título del ticket de Integria por defecto" -#: ../../include/functions_config.php:1944 +#: ../../include/functions_config.php:1990 msgid "Integria custom response default ticket title" msgstr "Título del ticket de respuesta personalizada de Integria por defecto" -#: ../../include/functions_config.php:1948 +#: ../../include/functions_config.php:1994 msgid "Integria default ticket content" msgstr "Contenido del ticket de Integria por defecto" -#: ../../include/functions_config.php:1952 +#: ../../include/functions_config.php:1998 msgid "Integria custom response default ticket content" msgstr "Contenido del ticket de respuesta personalizada de Integria por defecto" -#: ../../include/functions_config.php:1958 +#: ../../include/functions_config.php:2004 msgid "Module Library User" msgstr "Usuario de la biblioteca de módulos" -#: ../../include/functions_config.php:1962 +#: ../../include/functions_config.php:2008 msgid "Module Library Password" msgstr "Contraseña de la biblioteca de módulos" -#: ../../include/functions_config.php:1968 +#: ../../include/functions_config.php:2014 msgid "WebSocket bind address" msgstr "Dirección de enlace WebSocket" -#: ../../include/functions_config.php:1972 +#: ../../include/functions_config.php:2018 msgid "WebSocket port" msgstr "Puerto WebSocket" -#: ../../include/functions_config.php:1995 +#: ../../include/functions_config.php:2041 #, php-format msgid "Update failed. The next values could not be updated:
-%s" msgstr "" -"Error de actualización. No se pudieron actualizar los siguientes valores:
" -"-%s" +"Error de actualización. No se pudieron actualizar los siguientes valores:
-" +"%s" -#: ../../include/functions_config.php:2682 +#: ../../include/functions_config.php:2742 #: ../../operation/agentes/networkmap.dinamic.php:228 msgid "Pandora FMS" msgstr "Pandora FMS" -#: ../../include/functions_config.php:2690 +#: ../../include/functions_config.php:2750 msgid "PandoraFMS Metaconsole" msgstr "Metaconsola PandoraFMS" -#: ../../include/functions_config.php:2694 +#: ../../include/functions_config.php:2754 msgid "Centralized operation console" msgstr "Consola de operación centralizada" @@ -47677,8 +47814,7 @@ msgstr "Error de seguridad. Contacta con el administrador." #: ../../include/get_file.php:92 msgid "File is missing in disk storage. Please contact the administrator." msgstr "" -"El archivo no se encuentra en el disco. Por favor, contacta con el " -"administrador." +"El archivo no se encuentra en el disco. Por favor, contacta con el administrador." #: ../../include/functions_netflow.php:351 msgid "Avg. Throughput" @@ -47714,58 +47850,58 @@ msgid "Circular mesh" msgstr "Malla circular" #: ../../include/functions_netflow.php:1206 -#: ../../include/functions_netflow.php:1471 +#: ../../include/functions_netflow.php:1476 msgid "Host detailed traffic" msgstr "Tráfico detallado de la máquina" -#: ../../include/functions_netflow.php:1458 +#: ../../include/functions_netflow.php:1463 msgid "Sent" msgstr "Enviado" -#: ../../include/functions_netflow.php:1466 +#: ../../include/functions_netflow.php:1471 msgid "Received" msgstr "Recibido" -#: ../../include/functions_netflow.php:1647 +#: ../../include/functions_netflow.php:1652 msgid "Dst port" msgstr "Puerto destino" -#: ../../include/functions_netflow.php:1650 +#: ../../include/functions_netflow.php:1655 msgid "Dst IP" msgstr "IP de destino" -#: ../../include/functions_netflow.php:1653 +#: ../../include/functions_netflow.php:1658 msgid "Src IP" msgstr "IP de origen" -#: ../../include/functions_netflow.php:1656 +#: ../../include/functions_netflow.php:1661 msgid "Src port" msgstr "Puerto de origen" -#: ../../include/functions_netflow.php:1842 +#: ../../include/functions_netflow.php:1857 #, php-format msgid "nfdump binary (%s) not found!" msgstr "nfdump binary (%s) no encontrado" -#: ../../include/functions_netflow.php:1849 +#: ../../include/functions_netflow.php:1864 msgid "Make sure nfdump version 1.6.8 or newer is installed!" msgstr "" "Asegúrate de que tienes instalada la versión 1.6.8 nfdump o alguna posterior." -#: ../../include/functions_netflow.php:1866 +#: ../../include/functions_netflow.php:1881 msgid "High" msgstr "Alta" -#: ../../include/functions_netflow.php:1867 +#: ../../include/functions_netflow.php:1882 msgid "Ultra High" msgstr "Extra alta" -#: ../../include/functions_netflow.php:1900 +#: ../../include/functions_netflow.php:1915 #, php-format msgid "Agregate by %s" msgstr "Añadir por %s" -#: ../../include/functions_netflow.php:1908 +#: ../../include/functions_netflow.php:1923 #, php-format msgid "Resolution %s" msgstr "Resolución de %s" @@ -47902,6 +48038,410 @@ msgstr "No se pudieron eliminar estos agentes. Primero deben estar habilitados" msgid "These agents could not be disabled. They must first be created" msgstr "No se pudieron deshabitar estos agentes. Primero deben ser creados" +#: ../../include/class/ExtensionsDiscovery.class.php:316 +msgid "Task not defined" +msgstr "Tarea no definida" + +#: ../../include/class/ExtensionsDiscovery.class.php:405 +msgid "Operation realized" +msgstr "Operación realizada" + +#: ../../include/class/ExtensionsDiscovery.class.php:457 +msgid "Complete setup" +msgstr "Configuración completa" + +#: ../../include/class/ExtensionsDiscovery.class.php:529 +#: ../../include/class/ExtensionsDiscovery.class.php:550 +#: ../../include/class/ExtensionsDiscovery.class.php:570 +#: ../../include/class/ExtensionsDiscovery.class.php:590 +#: ../../include/class/ExtensionsDiscovery.class.php:617 +#: ../../include/class/ExtensionsDiscovery.class.php:644 +#: ../../include/class/ExtensionsDiscovery.class.php:664 +#: ../../include/class/ExtensionsDiscovery.class.php:696 +#: ../../include/class/ExtensionsDiscovery.class.php:716 +#: ../../include/class/ExtensionsDiscovery.class.php:736 +#: ../../include/class/ExtensionsDiscovery.class.php:756 +#: ../../include/class/ExtensionsDiscovery.class.php:776 +#: ../../include/class/ExtensionsDiscovery.class.php:796 +#: ../../include/class/ExtensionsDiscovery.class.php:816 +#: ../../include/class/ExtensionsDiscovery.class.php:836 +#: ../../include/class/ExtensionsDiscovery.class.php:856 +#: ../../include/class/ExtensionsDiscovery.class.php:999 +msgid "None selected" +msgstr "Nada seleccionado" + +#: ../../include/class/ExtensionsDiscovery.class.php:1447 +msgid "Fields empties" +msgstr "Campos vacíos" + +#: ../../include/class/ExtensionsDiscovery.class.php:1470 +#: ../../include/class/ExtensionsDiscovery.class.php:1476 +msgid "Error creating the discovery task" +msgstr "Error al crear la tarea de Discovery" + +#: ../../include/class/ExtensionsDiscovery.class.php:1502 +msgid "Error updating the discovery task" +msgstr "Error al actualizar la tarea de Discovery" + +#: ../../include/class/ExtensionsDiscovery.class.php:1578 +#, php-format +msgid "Field %s not insert" +msgstr "Campo %s no insertado" + +#: ../../include/class/ExtensionsDiscovery.class.php:1593 +#, php-format +msgid "Field %s not updated" +msgstr "Campo %s no actualizado" + +#: ../../include/class/ExtensionsDiscovery.class.php:1606 +msgid "Task not updated" +msgstr "Tarea no actualizada" + +#: ../../include/class/ExtensionsDiscovery.class.php:2076 +msgid "The file does not contain the block 'discovery_extension_definition'" +msgstr "El archivo no contiene el bloque “discovery_extension_definition”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2080 +msgid "" +"The 'discovery_extension_definition' block must contain a 'short_name' parameter" +msgstr "" +"El bloque “discovery_extension_definition” debe contener un parámetro " +"“short_name”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2087 +#, php-format +msgid "" +"The 'discovery_extension_definition' block 'default_value' parameter has a key " +"with invalid format. Use only letters (A-Z and a-z) and numbers (0-9) between " +"opening and ending underscores (_): '%s'" +msgstr "" +"El parámetro “default_value” del bloque “discovery_extension_definition” " +"contiene una clave en un formato no válido. Utilice únicamente letras (A-Z y a-" +"z) y números (0-9) entre los guiones bajos de apertura y de cierre (_): “%s”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2096 +msgid "" +"The 'discovery_extension_definition' block 'short_name' parameter contains " +"illegal characters. Use only letters (A-Z and a-z), numbers (0-9), points (.), " +"hyphens (-) and underscores (_)" +msgstr "" +"El parámetro “short_name” del bloque “discovery_extension_definition’” contiene " +"caracteres no válidos. Utilice únicamente letras (A-Z y a-z), números (0-9), " +"puntos (.), guiones (-) y guiones bajos (_)" + +#: ../../include/class/ExtensionsDiscovery.class.php:2100 +msgid "" +"The 'discovery_extension_definition' block must contain a 'section' and a 'name' " +"parameters" +msgstr "" +"El bloque “discovery_extension_definition” debe contener unos parámetros de " +"“section” y “name”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2107 +msgid "" +"The 'discovery_extension_definition' block 'section' parameter must be 'app', " +"'cloud' or 'custom'" +msgstr "" +"El parámetros “section” del bloque “discovery_extension_definition” debe ser " +"“app”, “colad” o “custom”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2111 +msgid "" +"The 'discovery_extension_definition' block 'name' parameter can not be empty" +msgstr "" +"El parámetro “name” del bloque “discovery_extention_definition” no puede estar " +"vacío" + +#: ../../include/class/ExtensionsDiscovery.class.php:2115 +msgid "The 'discovery_extension_definition' block must contain an 'exec' parameter" +msgstr "" +"El bloque “discovery_extension_definition” debe contener un parámetro “exec”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2122 +msgid "" +"All the 'discovery_extension_definition' block 'exec' parameter definitions can " +"not be empty" +msgstr "" +"Las definiciones de los parámetros “exec” del bloque " +"“discovery_extension_definition” no puede estar vacío" + +#: ../../include/class/ExtensionsDiscovery.class.php:2135 +#, php-format +msgid "The 'discovery_extension_definition' block '%s' parameter can not be empty" +msgstr "" +"El parámetro “%s” del bloque “discovery_extension_definition” no puede esta vacío" + +#: ../../include/class/ExtensionsDiscovery.class.php:2141 +#, php-format +msgid "" +"The 'discovery_extension_definition' block 'execution_file' parameter has a key " +"with invalid format. Use only letters (A-Z and a-z) and numbers (0-9) between " +"opening and ending underscores (_): '%s'" +msgstr "" +"El parámetro “execution_file” del bloque “discovery_extension_definition” tiene " +"una clave con un formato no válido. Utilice únicamente letras (A-Z y a-z) y " +"números (0-9) entre los guiones bajos de apertura y de cierre (_): ‘%s’" + +#: ../../include/class/ExtensionsDiscovery.class.php:2145 +#, php-format +msgid "" +"All the 'discovery_extension_definition' block 'execution_file' parameter " +"definitions can not be empty: '%s'" +msgstr "" +"Todas las definiciones del parámetro “execution_file” del bloque " +"“discovery_extension_definition” no pueden estar vacíos: “%s”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2150 +msgid "" +"The 'config_steps' block must contain a 'name' parameter that can not be empty." +msgstr "" +"El bloque “config_steps” debe contener un parámetro “name” que no puede estar " +"vacío." + +#: ../../include/class/ExtensionsDiscovery.class.php:2166 +#, php-format +msgid "" +"All the 'config_steps' block parameters must use numbers greater than 0 as keys: " +"'%s'." +msgstr "" +"Todos los parámetros del bloque “config_steps” deben utilizar números mayores " +"que 0 como claves: “%s”." + +#: ../../include/class/ExtensionsDiscovery.class.php:2170 +#, php-format +msgid "" +"The 'config_steps' block must contain a 'name' parameter for all the " +"configuration steps: '%s'" +msgstr "" +"El bloque “config_steps” debe contener un parámetro “name” para todos los pasos " +"de configuración: “%s”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2176 +msgid "" +"The 'config_steps' block must contain a 'custom_fields' or 'script_data_fields' " +"parameter that can not be empty" +msgstr "" +"El bloque “config_steps” debe contener un parámetro “custom_fields” o " +"“script_data_fields” que no deben estar vacíos" + +#: ../../include/class/ExtensionsDiscovery.class.php:2179 +#, php-format +msgid "" +"The 'config_steps' block 'custom_fields' parameter has a key value reference " +"that does not exist: '%s'" +msgstr "" +"El parámetro “custom_fields” de los bloques “config_steps” tiene una referencia " +"de valor de clave que no existe: “%s”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2243 +#: ../../include/class/ExtensionsDiscovery.class.php:2402 +#, php-format +msgid "" +"All the '%s' block parameters must use numbers greater than 0 as keys: '%s'." +msgstr "" +"Todos los parámetros del bloque “%s” debe utilizar cifras mayores que 0 como " +"claves: “%s”." + +#: ../../include/class/ExtensionsDiscovery.class.php:2248 +#, php-format +msgid "The '%s' block '%s' parameter definitions can not be empty: '%s'." +msgstr "El parámetro “%s” del bloque “%s” no puede estar vacío: “%s”." + +#: ../../include/class/ExtensionsDiscovery.class.php:2253 +#: ../../include/class/ExtensionsDiscovery.class.php:2432 +#, php-format +msgid "" +"The '%s' block 'macro' parameter has a definition with invalid format. Use only " +"letters (A-Z and a-z) and numbers (0-9) between opening and ending underscores " +"(_): '%s'" +msgstr "" +"La definición parámetro “macro” del bloque “%s” tiene un formato no válido. " +"Utilice únicamente letras (A-Z and a-z) y números (0-9) entre los guiones bajos " +"de apertura y de cierre (_): ‘%s’" + +#: ../../include/class/ExtensionsDiscovery.class.php:2257 +#, php-format +msgid "" +"The '%s' block 'type' parameter has a definition with invalid value. Must be " +"'string', 'number', 'password', 'textarea', 'checkbox', 'select', 'multiselect' " +"or 'tree': '%s'" +msgstr "" +"La definición del parámetro “type” del bloque “%s” tiene un valor no válido. " +"Este debe ser “string”, “number”, “password”, “textarea”, “checkbox”, “select”, " +"“multiselect” o “tree”: “%s”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2262 +#, php-format +msgid "" +"All the '%s' block 'select_data' parameter definitions can not be empty: '%s'." +msgstr "" +"Todas las definiciones del parámetro “select_data” del bloque “%s” no pueden " +"estar vacías: “%s”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2265 +#, php-format +msgid "" +"The '%s' block 'select_data' parameter has a definition with invalid select " +"type. Must be 'agent_groups', 'agents', 'module_groups', 'modules', " +"'module_types', 'tags', 'status', 'alert_templates', 'alert_actions', " +"'interval', 'credentials.custom', 'credentials.aws', 'credentials.azure', " +"'credentials.gcp', 'credentials.sap', 'credentials.snmp', 'os' or an existint " +"reference: '%s'" +msgstr "" +"La definición del parámetro “select_data” del bloque “%s” tiene un tipo " +"seleccionado no válido. Este debe ser “agent_groups”, “agents”, “module_groups”, " +"“modules’” “module_types”, “tags”, “status”, “alert_templates”, “alert_actions”, " +"“interval”, “credentials.custom”, “credentials.aws”, “credentials.azure”, " +"“credentials.gcp”, “credentials.sap”, “credentials.snmp”, “os” o una referencia " +"extinta: “%s”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2276 +#, php-format +msgid "All the '%s' block 'tree_data' parameter definitions can not be empty: '%s'" +msgstr "" +"Todas las definiciones del parámetro “tree_data” del bloque “%s” no pueden estar " +"vacías: “%s”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2278 +#, php-format +msgid "" +"The '%s' block 'tree_data' parameter has a key value reference that does not " +"exist: '%s'" +msgstr "" +"El parámetro “tree_data” del bloque “%s” tiene una referencia de valor de clave " +"que no existe: “%s”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2296 +#, php-format +msgid "" +"The '%s' block 'mandatory_field' parameter has a definition with invalid value. " +"Must be 'true' or 'false', '1' or '0', 'yes' or 'no': '%s'" +msgstr "" +"La definición del parámetro “mandatory_field” del bloque “%s” no tiene un valor " +"válido. Este debe ser “verdadero” o “falso”, “1” o “0”, “sí” o “no”: “%s”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2304 +#, php-format +msgid "All the '%s' block 'tip' parameter definitions can not be empty: '%s'." +msgstr "" +"Todas las definiciones del parámetro “tip” del bloque “%s” no pueden estar " +"vacías: “%s”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2308 +#, php-format +msgid "" +"All the '%s' block 'placeholder' parameter definitions can not be empty: '%s'." +msgstr "" +"Todas las definiciones del parámetro “placeholder” del bloque “%s” no pueden " +"estar vacías: “%s”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2314 +#, php-format +msgid "" +"The '%s' block 'show_on_true' parameter has a definition with invalid format. " +"Use only letters (A-Z and a-z) and numbers (0-9) between opening and ending " +"underscores (_): '%s'" +msgstr "" +"La definición del parámetro “show_on_true” del bloque “%s” tiene un formato no " +"válido. Utilice únicamente letras (A-Z and a-z) y números (0-9) entre los " +"guiones bajos de apertura y de cierre (_): “%s”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2324 +#, php-format +msgid "" +"The '%s' block 'encrypt_on_true' parameter has a definition with invalid format. " +"Use only letters (A-Z and a-z) and numbers (0-9) between opening and ending " +"underscores (_): '%s'" +msgstr "" +"La definición del parámetro “encrypt_on_true” del bloque “%s” tiene un formato " +"no válido. Utilice únicamente letras (A-Z and a-z) y números (0-9) entre los " +"guiones bajos de apertura y de cierre (_): “%s”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2342 +#, php-format +msgid "The '%s' block must contain an 'option' parameter" +msgstr "El bloque “%s” debe contener el parámetro de “option”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2347 +#, php-format +msgid "All the '%s' block 'option' parameter definitions can not be empty: '%s'." +msgstr "" +"Todas las definiciones del parámetro “option” del bloque “%s” no pueden estar " +"vacías: “%s”." + +#: ../../include/class/ExtensionsDiscovery.class.php:2353 +msgid "The 'tempfile_confs' block must contain a 'file' parameter." +msgstr "El bloque “tempfile_confs” debe contener el parámetro “file”." + +#: ../../include/class/ExtensionsDiscovery.class.php:2359 +#, php-format +msgid "" +"The 'tempfile_confs' block 'file' parameter has a key with invalid format. Use " +"only letters (A-Z and a-z) and numbers (0-9) between opening and ending " +"underscores (_): '%s'" +msgstr "" +"El parámetro “file” del bloque “tempfile_confs” tiene una clave con un formato " +"no válido. Utilice únicamente letras (A-Z and a-z) y números (0-9) entre los " +"guiones bajos de apertura y de cierre (_): “%s”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2365 +#, php-format +msgid "" +"All the 'tempfile_confs' block 'file' parameter definitions can not be empty: " +"'%s'." +msgstr "" +"Todas las definiciones del parámetro “file” del bloque “tempfile_confs” no " +"pueden estar vacías: “%s”." + +#: ../../include/class/ExtensionsDiscovery.class.php:2397 +#, php-format +msgid "The '%s' block must contain a 'name' parameter that can not be empty." +msgstr "" +"El bloque “%s” debe contener el parámetro “name”, que no puede estar vacío." + +#: ../../include/class/ExtensionsDiscovery.class.php:2406 +#, php-format +msgid "" +"The '%s' block must contain a 'name' parameter for all the tree elements: '%s'." +msgstr "" +"El bloque “%s” debe contener el parámetro “name” para todos los elementos del " +"árbol: “%s”." + +#: ../../include/class/ExtensionsDiscovery.class.php:2410 +#, php-format +msgid "" +"All the '%s' block 'selectable' parameter definitions can not be empty: '%s'." +msgstr "" +"Todas las definiciones del parámetro “selectable” del bloque “%s” no pueden " +"estar vacías: “%s”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2423 +#, php-format +msgid "" +"The '%s' block 'selectable' parameter has a definition with invalid value. Must " +"be 'true' or 'false', '1' or '0', 'yes' or 'no': '%s'" +msgstr "" +"La definición del parámetro “selectable” del bloque “%s” tiene un valor nó " +"válido. Este debe ser “verdadero” o “falso”, “1” o “0”, “sí” o “no”: “%s”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2439 +#, php-format +msgid "" +"The '%s' block 'children' parameter has a key value reference that does not " +"exist: '%s'" +msgstr "" +"El parámetro “children” del bloque “%s” tiene una referencia de valor de una " +"clave que no existe: “%s”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2441 +#, php-format +msgid "" +"The '%s' block 'children' parameter has a key value reference to a parent tree " +"element: '%s'" +msgstr "" +"El parámetro “children” del bloque “%s” tiene una referencia al valor de una " +"clave a un elemento padre del árbol: “%s”" + #: ../../include/class/EventSound.class.php:102 msgid "Name already exist" msgstr "El nombre ya existe" @@ -47979,7 +48519,7 @@ msgid "Something is wrong" msgstr "Algo ha salido mal" #: ../../include/class/HelpFeedBack.class.php:172 -#: ../../include/class/Diagnostics.class.php:1926 +#: ../../include/class/Diagnostics.class.php:1927 msgid "What happened?" msgstr "¿Qué ha pasado?" @@ -47992,8 +48532,8 @@ msgid "Submit" msgstr "Enviar" #: ../../include/class/HelpFeedBack.class.php:214 -#: ../../include/class/Diagnostics.class.php:1999 ../../general/header.php:364 -#: ../../general/header.php:366 +#: ../../include/class/Diagnostics.class.php:2000 ../../general/header.php:379 +#: ../../general/header.php:381 msgid "Feedback" msgstr "Feedback" @@ -48021,6 +48561,10 @@ msgstr "Su informe se ha enviado a Ártica correctamente" msgid "Thank you!" msgstr "¡Gracias!" +#: ../../include/class/AlertsList.class.php:435 +msgid "Alerts pending to be executed" +msgstr "Alertas pendientes de ejecución" + #: ../../include/class/Diagnostics.class.php:168 #, php-format msgid "%s Diagnostic tool" @@ -48243,7 +48787,7 @@ msgstr "SO" #: ../../include/class/Diagnostics.class.php:759 #: ../../include/class/Diagnostics.class.php:777 -#: ../../include/class/NetworkMap.class.php:3072 +#: ../../include/class/NetworkMap.class.php:3074 msgid "Ip" msgstr "IP" @@ -48253,8 +48797,7 @@ msgstr "InnoDB buffer pool size" #: ../../include/class/Diagnostics.class.php:809 #, php-format -msgid "" -"It has to be 40% of the server memory not recommended to be greater or less" +msgid "It has to be 40% of the server memory not recommended to be greater or less" msgstr "" "Debe ser un 40% de la memoria del servidor. No se recomienda ningún otro " "porcentaje." @@ -48510,8 +49053,8 @@ msgid "" "Please check your Pandora Server setup and make sure that the database " "maintenance daemon is running." msgstr "" -"Compruebe la configuración del servidor de Pandora y asegúrese de que el " -"demonio de mantenimiento de la base de datos está en ejecución." +"Compruebe la configuración del servidor de Pandora y asegúrese de que el demonio " +"de mantenimiento de la base de datos está en ejecución." #: ../../include/class/Diagnostics.class.php:1522 msgid "" @@ -48521,56 +49064,55 @@ msgstr "" "Es muy importante que la base de datos esté actualizada para conseguir un " "rendimiento y resultados óptimos en Pandora FMS" -#: ../../include/class/Diagnostics.class.php:1784 +#: ../../include/class/Diagnostics.class.php:1785 msgid "You have more than 10 MB of logs" msgstr "Tiene más de 10MB de registros" -#: ../../include/class/Diagnostics.class.php:1787 +#: ../../include/class/Diagnostics.class.php:1788 msgid "You have less than 10 MB of logs" msgstr "Tiene menos de 10MB de logs" -#: ../../include/class/Diagnostics.class.php:1954 +#: ../../include/class/Diagnostics.class.php:1955 msgid "Include installation data" msgstr "Incluir datos de instalación" -#: ../../include/class/Diagnostics.class.php:1991 +#: ../../include/class/Diagnostics.class.php:1992 msgid "Hello Feedback-Men" msgstr "Hola Feedback-Men" -#: ../../include/class/Diagnostics.class.php:2001 +#: ../../include/class/Diagnostics.class.php:2002 msgid "Hello" msgstr "Hola" -#: ../../include/class/Diagnostics.class.php:2005 +#: ../../include/class/Diagnostics.class.php:2006 #, php-format msgid "User %s is reporting an issue in its %s experience" msgstr "El usuario %s está notificando sobre un problema en su experiencia %s" -#: ../../include/class/Diagnostics.class.php:2014 +#: ../../include/class/Diagnostics.class.php:2015 msgid "Find some files attached to this mail" msgstr "Encontrar archivos adjuntos a este correo" -#: ../../include/class/Diagnostics.class.php:2017 +#: ../../include/class/Diagnostics.class.php:2018 msgid "PDF is the diagnostic information retrieved at report time" -msgstr "" -"El PDF es la información de diagnóstico obtenida en el momento del informe" +msgstr "El PDF es la información de diagnóstico obtenida en el momento del informe" -#: ../../include/class/Diagnostics.class.php:2020 +#: ../../include/class/Diagnostics.class.php:2021 msgid "CSV contains the statuses of every product file" msgstr "CSV contiene los estados de cada archivo de producto" -#: ../../include/class/Diagnostics.class.php:2025 +#: ../../include/class/Diagnostics.class.php:2026 #, php-format msgid "" "If you think this report must be escalated, feel free to forward this mail to " "\"%s\"" msgstr "Si cree que el informe debe escalarse, reenvíe este correo a \"%s\"" -#: ../../include/class/Diagnostics.class.php:2029 +#: ../../include/class/Diagnostics.class.php:2030 msgid "LEGAL WARNING" msgstr "AVISO LEGAL" -#: ../../include/class/Diagnostics.class.php:2031 +#: ../../include/class/Diagnostics.class.php:2032 msgid "" "The information contained in this transmission is privileged and confidential " "information intended only for the use of the individual or entity named above" @@ -48578,42 +49120,42 @@ msgstr "" "La información aquí incluida es privilegiada y confidencial, destinada al uso " "del individuo o la entidad arriba mencionada" -#: ../../include/class/Diagnostics.class.php:2035 +#: ../../include/class/Diagnostics.class.php:2036 msgid "" "If the reader of this message is not the intended recipient, you are hereby " "notified that any dissemination, distribution or copying of this communication " "is strictly prohibited" msgstr "" -"Si el lector del mensaje no es el destinatario deseado, le comunicamos que " -"está prohibido difundir, distribuir o copiar este comunicado" +"Si el lector del mensaje no es el destinatario deseado, le comunicamos que está " +"prohibido difundir, distribuir o copiar este comunicado" -#: ../../include/class/Diagnostics.class.php:2039 +#: ../../include/class/Diagnostics.class.php:2040 msgid "If you have received this transmission in error, do not read it" msgstr "Si ha recibido este mensaje por error, no lo lea" -#: ../../include/class/Diagnostics.class.php:2043 +#: ../../include/class/Diagnostics.class.php:2044 msgid "" -"Please immediately reply to the sender that you have received this " -"communication in error and then delete it" +"Please immediately reply to the sender that you have received this communication " +"in error and then delete it" msgstr "" "Comuníquele al remitente que ha recibido esta comunicación por error y acto " "seguido elimínela" -#: ../../include/class/Diagnostics.class.php:2122 +#: ../../include/class/Diagnostics.class.php:2123 msgid "Invalid cron task" msgstr "Tarea cron no válida" -#: ../../include/class/Diagnostics.class.php:2123 +#: ../../include/class/Diagnostics.class.php:2124 msgid "Sending of information has been processed" msgstr "Se ha procesado el envío de información" -#: ../../include/class/Diagnostics.class.php:2158 -#: ../../include/class/Diagnostics.class.php:2168 +#: ../../include/class/Diagnostics.class.php:2159 +#: ../../include/class/Diagnostics.class.php:2169 msgid "Diagnostics Info" msgstr "Información de diagnóstico" -#: ../../include/class/Diagnostics.class.php:2276 -#: ../../include/class/Diagnostics.class.php:2286 +#: ../../include/class/Diagnostics.class.php:2277 +#: ../../include/class/Diagnostics.class.php:2287 msgid "PHP Info" msgstr "Información PHP" @@ -48621,204 +49163,204 @@ msgstr "Información PHP" msgid "Failed to generate dotmap, please select different layout schema" msgstr "No se ha podido generar dotmap, seleccione un formato diferente" -#: ../../include/class/NetworkMap.class.php:2530 +#: ../../include/class/NetworkMap.class.php:2532 msgid "Failed to retrieve graph data." msgstr "No se ha podido obtener datos de gráfica." -#: ../../include/class/NetworkMap.class.php:2814 +#: ../../include/class/NetworkMap.class.php:2816 msgid "Holding Area" msgstr "Búfer de procesamiento" -#: ../../include/class/NetworkMap.class.php:2941 +#: ../../include/class/NetworkMap.class.php:2943 #, php-format msgid "Edit node %s" msgstr "Modificar el nodo %s" -#: ../../include/class/NetworkMap.class.php:2943 +#: ../../include/class/NetworkMap.class.php:2945 msgid "Show details and options" msgstr "Mostrar detalles y opciones" -#: ../../include/class/NetworkMap.class.php:2944 +#: ../../include/class/NetworkMap.class.php:2946 msgid "Add a interface link" msgstr "Añadir enlace de interfaz" -#: ../../include/class/NetworkMap.class.php:2945 +#: ../../include/class/NetworkMap.class.php:2947 msgid "Set parent interface" msgstr "Establecer padre en la relación de interfaz" -#: ../../include/class/NetworkMap.class.php:2946 +#: ../../include/class/NetworkMap.class.php:2948 msgid "Set as children" msgstr "Establecer como hijo" -#: ../../include/class/NetworkMap.class.php:2947 +#: ../../include/class/NetworkMap.class.php:2949 msgid "Set parent" msgstr "Establecer como padre" -#: ../../include/class/NetworkMap.class.php:2948 -#: ../../include/class/NetworkMap.class.php:2960 +#: ../../include/class/NetworkMap.class.php:2950 +#: ../../include/class/NetworkMap.class.php:2962 msgid "Abort the action of set relationship" msgstr "Cancelar la acción de relacionar por parentesco" -#: ../../include/class/NetworkMap.class.php:2950 -#: ../../include/class/NetworkMap.class.php:3350 +#: ../../include/class/NetworkMap.class.php:2952 +#: ../../include/class/NetworkMap.class.php:3352 msgid "Add node" msgstr "Añadir nodo" -#: ../../include/class/NetworkMap.class.php:2951 +#: ../../include/class/NetworkMap.class.php:2953 msgid "Set center" msgstr "Fijar centro" -#: ../../include/class/NetworkMap.class.php:2953 -#: ../../include/class/NetworkMap.class.php:2956 +#: ../../include/class/NetworkMap.class.php:2955 +#: ../../include/class/NetworkMap.class.php:2958 msgid "Proceed" msgstr "Proceder" -#: ../../include/class/NetworkMap.class.php:2954 +#: ../../include/class/NetworkMap.class.php:2956 msgid "" -"Resetting the map will delete all customizations you have done, including " -"manual relationships between elements, new items, etc." +"Resetting the map will delete all customizations you have done, including manual " +"relationships between elements, new items, etc." msgstr "" "Al resetear el mapa se borrarán todas las personalizaciones que hayas hecho, " "incluyendo las relaciones manuales entre elementos, nuevos elementos, etc." -#: ../../include/class/NetworkMap.class.php:2958 +#: ../../include/class/NetworkMap.class.php:2960 msgid "Restart map" msgstr "Resetear el mapa" -#: ../../include/class/NetworkMap.class.php:2959 +#: ../../include/class/NetworkMap.class.php:2961 msgid "Abort the interface relationship" msgstr "Abortar la relación de interfaz" -#: ../../include/class/NetworkMap.class.php:2977 -#: ../../include/class/NetworkMap.class.php:3026 +#: ../../include/class/NetworkMap.class.php:2979 +#: ../../include/class/NetworkMap.class.php:3028 msgid "Edit node" msgstr "Modificar nodo" -#: ../../include/class/NetworkMap.class.php:2987 -#: ../../include/class/NetworkMap.class.php:3042 +#: ../../include/class/NetworkMap.class.php:2989 +#: ../../include/class/NetworkMap.class.php:3044 msgid "Adresses" msgstr "Direcciones" -#: ../../include/class/NetworkMap.class.php:2989 -#: ../../include/class/NetworkMap.class.php:3047 +#: ../../include/class/NetworkMap.class.php:2991 +#: ../../include/class/NetworkMap.class.php:3049 msgid "OS type" msgstr "Tipo de SO" -#: ../../include/class/NetworkMap.class.php:2996 -#: ../../include/class/NetworkMap.class.php:2997 -#: ../../include/class/NetworkMap.class.php:3058 -#: ../../include/class/NetworkMap.class.php:3059 +#: ../../include/class/NetworkMap.class.php:2998 +#: ../../include/class/NetworkMap.class.php:2999 +#: ../../include/class/NetworkMap.class.php:3060 +#: ../../include/class/NetworkMap.class.php:3061 msgid "Node Details" msgstr "Detalles de nodo" -#: ../../include/class/NetworkMap.class.php:3084 -#: ../../include/class/NetworkMap.class.php:3085 +#: ../../include/class/NetworkMap.class.php:3086 +#: ../../include/class/NetworkMap.class.php:3087 msgid "Interface Information (SNMP)" msgstr "Información de interfaces (SNMP)" -#: ../../include/class/NetworkMap.class.php:3098 +#: ../../include/class/NetworkMap.class.php:3100 msgid "Shape" msgstr "Forma" -#: ../../include/class/NetworkMap.class.php:3101 +#: ../../include/class/NetworkMap.class.php:3103 msgid "Circle" msgstr "Círculo" -#: ../../include/class/NetworkMap.class.php:3102 +#: ../../include/class/NetworkMap.class.php:3104 msgid "Square" msgstr "Cuadrado" -#: ../../include/class/NetworkMap.class.php:3103 +#: ../../include/class/NetworkMap.class.php:3105 msgid "Rhombus" msgstr "Rombo" -#: ../../include/class/NetworkMap.class.php:3119 +#: ../../include/class/NetworkMap.class.php:3121 msgid "name node" msgstr "Nombrar nodo" -#: ../../include/class/NetworkMap.class.php:3131 -#: ../../include/class/NetworkMap.class.php:3501 +#: ../../include/class/NetworkMap.class.php:3133 +#: ../../include/class/NetworkMap.class.php:3503 msgid "name fictional node" msgstr "Nombre de nodo ficticio" -#: ../../include/class/NetworkMap.class.php:3139 -#: ../../include/class/NetworkMap.class.php:3509 +#: ../../include/class/NetworkMap.class.php:3141 +#: ../../include/class/NetworkMap.class.php:3511 msgid "Networkmap to link" msgstr "Enlace a mapa de red" -#: ../../include/class/NetworkMap.class.php:3153 +#: ../../include/class/NetworkMap.class.php:3155 msgid "Update fictional node" msgstr "Actualizar nodo ficticio" -#: ../../include/class/NetworkMap.class.php:3181 -#: ../../include/class/NetworkMap.class.php:3182 +#: ../../include/class/NetworkMap.class.php:3183 +#: ../../include/class/NetworkMap.class.php:3184 msgid "Node options" msgstr "Opciones de nodo" -#: ../../include/class/NetworkMap.class.php:3193 -#: ../../include/class/NetworkMap.class.php:3287 +#: ../../include/class/NetworkMap.class.php:3195 +#: ../../include/class/NetworkMap.class.php:3289 msgid "Node source" msgstr "Nodo origen" -#: ../../include/class/NetworkMap.class.php:3194 -#: ../../include/class/NetworkMap.class.php:3288 +#: ../../include/class/NetworkMap.class.php:3196 +#: ../../include/class/NetworkMap.class.php:3290 msgid "Interface source" msgstr "Interfaz origen" -#: ../../include/class/NetworkMap.class.php:3195 -#: ../../include/class/NetworkMap.class.php:3289 +#: ../../include/class/NetworkMap.class.php:3197 +#: ../../include/class/NetworkMap.class.php:3291 msgid "Interface Target" msgstr "Interfaz objetivo" -#: ../../include/class/NetworkMap.class.php:3197 -#: ../../include/class/NetworkMap.class.php:3290 +#: ../../include/class/NetworkMap.class.php:3199 +#: ../../include/class/NetworkMap.class.php:3292 msgid "Node target" msgstr "Nodo objetivo" -#: ../../include/class/NetworkMap.class.php:3198 +#: ../../include/class/NetworkMap.class.php:3200 msgid "E." msgstr "E." -#: ../../include/class/NetworkMap.class.php:3260 +#: ../../include/class/NetworkMap.class.php:3262 msgid "There are not relations" msgstr "No hay relaciones" -#: ../../include/class/NetworkMap.class.php:3333 +#: ../../include/class/NetworkMap.class.php:3335 msgid "Add interface link" msgstr "Añadir enlace de interfaz" -#: ../../include/class/NetworkMap.class.php:3378 -#: ../../include/class/NetworkMap.class.php:3405 -#: ../../include/class/NetworkMap.class.php:3406 -#: ../../include/class/NetworkMap.class.php:3469 -#: ../../include/class/NetworkMap.class.php:3485 -#: ../../include/class/NetworkMap.class.php:3542 +#: ../../include/class/NetworkMap.class.php:3380 +#: ../../include/class/NetworkMap.class.php:3407 +#: ../../include/class/NetworkMap.class.php:3408 +#: ../../include/class/NetworkMap.class.php:3471 +#: ../../include/class/NetworkMap.class.php:3487 +#: ../../include/class/NetworkMap.class.php:3544 msgid "Add agent node" msgstr "Añadir nodo de agente" -#: ../../include/class/NetworkMap.class.php:3484 +#: ../../include/class/NetworkMap.class.php:3486 msgid "Add agent node (filter by group)" msgstr "Añadir nodo de agente (filtro por grupo)" -#: ../../include/class/NetworkMap.class.php:3526 +#: ../../include/class/NetworkMap.class.php:3528 msgid "Add fictional node" msgstr "Añadir nodo ficticio" -#: ../../include/class/NetworkMap.class.php:3541 +#: ../../include/class/NetworkMap.class.php:3543 msgid "Add fictional point" msgstr "Añadir punto ficticio" -#: ../../include/class/NetworkMap.class.php:3626 +#: ../../include/class/NetworkMap.class.php:3628 #: ../../operation/visual_console/legacy_public_view.php:198 #: ../../operation/visual_console/legacy_view.php:346 msgid "Until refresh" msgstr "Hasta la actualización" -#: ../../include/class/NetworkMap.class.php:3781 +#: ../../include/class/NetworkMap.class.php:3783 msgid "Open Minimap" msgstr "Abrir Minimapa" -#: ../../include/class/NetworkMap.class.php:3787 +#: ../../include/class/NetworkMap.class.php:3789 msgid "Hide Labels" msgstr "Ocultar etiquetas" @@ -48886,7 +49428,7 @@ msgid "There are no net scan scripts in the system" msgstr "No hay scripts de escaneo de red en el sistema" #: ../../include/class/ManageNetScanScripts.class.php:556 -msgid "Script fullpath" +msgid "Script full path" msgstr "Ruta completa del script" #: ../../include/class/CredentialStore.class.php:585 @@ -48923,8 +49465,8 @@ msgstr "El identificador no puede estar vacío" msgid "" "Database encryption is not enabled. Credentials will be stored in plaintext. %s" msgstr "" -"El cifrado de la base de datos no está disponible. Los credenciales se " -"guardarán en texto sin formato. %s" +"El cifrado de la base de datos no está disponible. Los credenciales se guardarán " +"en texto sin formato. %s" #: ../../include/class/CredentialStore.class.php:816 #: ../../include/class/CredentialStore.class.php:951 @@ -49042,9 +49584,9 @@ msgid "Trap subtype" msgstr "Subtipo trap" #: ../../include/class/SnmpConsole.class.php:291 -#: ../../include/functions_reporting.php:5899 -#: ../../include/functions_reporting.php:5916 -#: ../../include/functions_reporting.php:5933 +#: ../../include/functions_reporting.php:5910 +#: ../../include/functions_reporting.php:5927 +#: ../../include/functions_reporting.php:5944 msgid "Not triggered" msgstr "No disparado" @@ -49054,25 +49596,22 @@ msgstr "Disparado" #: ../../include/class/SnmpConsole.class.php:309 #: ../../include/class/SnmpConsole.class.php:503 -#: ../../include/class/SnmpConsole.class.php:763 -#: ../../include/functions_reporting.php:2366 -#: ../../include/functions_reporting.php:4606 -#: ../../include/functions_reporting.php:11399 +#: ../../include/class/SnmpConsole.class.php:765 +#: ../../include/functions_reporting.php:2374 +#: ../../include/functions_reporting.php:4617 +#: ../../include/functions_reporting.php:11453 msgid "Not validated" msgstr "Sin validar" #: ../../include/class/SnmpConsole.class.php:310 #: ../../include/class/SnmpConsole.class.php:501 -#: ../../include/class/SnmpConsole.class.php:773 -#: ../../include/functions_reporting.php:2365 -#: ../../include/functions_reporting.php:4605 -#: ../../include/functions_reporting.php:11398 -#: ../../include/functions_events.php:2547 -#: ../../include/functions_events.php:3274 -#: ../../include/functions_events.php:3549 -#: ../../include/functions_events.php:3558 -#: ../../include/functions_events.php:3565 -#: ../../include/functions_events.php:3572 +#: ../../include/class/SnmpConsole.class.php:775 +#: ../../include/functions_reporting.php:2373 +#: ../../include/functions_reporting.php:4616 +#: ../../include/functions_reporting.php:11452 +#: ../../include/functions_events.php:2476 ../../include/functions_events.php:3203 +#: ../../include/functions_events.php:3478 ../../include/functions_events.php:3487 +#: ../../include/functions_events.php:3494 ../../include/functions_events.php:3501 msgid "Validated" msgstr "Validado" @@ -49080,46 +49619,46 @@ msgstr "Validado" msgid "Group by Enterprise String/IP" msgstr "Agrupado por cadena Enterprise/IP" -#: ../../include/class/SnmpConsole.class.php:785 +#: ../../include/class/SnmpConsole.class.php:787 #: ../../operation/snmpconsole/snmp_statistics.php:199 msgid "View agent details" msgstr "Ver detalles del agente" -#: ../../include/class/SnmpConsole.class.php:904 -#: ../../include/class/SnmpConsole.class.php:905 +#: ../../include/class/SnmpConsole.class.php:906 +#: ../../include/class/SnmpConsole.class.php:907 msgid "Hide details" msgstr "Ocultar detalles" -#: ../../include/class/SnmpConsole.class.php:1367 +#: ../../include/class/SnmpConsole.class.php:1360 msgid "Count:" msgstr "Contar:" -#: ../../include/class/SnmpConsole.class.php:1367 +#: ../../include/class/SnmpConsole.class.php:1360 msgid "First trap:" msgstr "Primer trap:" -#: ../../include/class/SnmpConsole.class.php:1367 +#: ../../include/class/SnmpConsole.class.php:1360 msgid "Last trap:" msgstr "Último trap:" -#: ../../include/class/SnmpConsole.class.php:1405 +#: ../../include/class/SnmpConsole.class.php:1398 msgid "Type:" msgstr "Tipo:" -#: ../../include/class/SnmpConsole.class.php:1412 +#: ../../include/class/SnmpConsole.class.php:1405 msgid "Description:" msgstr "Descripción:" -#: ../../include/class/SnmpConsole.class.php:1419 +#: ../../include/class/SnmpConsole.class.php:1412 msgid "Enterprise String:" msgstr "Cadena Enterprise:" -#: ../../include/class/SnmpConsole.class.php:1428 -#: ../../include/class/SnmpConsole.class.php:1442 +#: ../../include/class/SnmpConsole.class.php:1421 +#: ../../include/class/SnmpConsole.class.php:1435 msgid "Variable bindings:" msgstr "Enlaces variables" -#: ../../include/class/SnmpConsole.class.php:1438 +#: ../../include/class/SnmpConsole.class.php:1431 msgid "See more details" msgstr "Ver más detalles" @@ -49259,10 +49798,6 @@ msgstr "Recon script" msgid "Explanation" msgstr "Explicación" -#: ../../include/class/CustomNetScan.class.php:678 -msgid "macro_desc" -msgstr "macro_desc" - #: ../../include/class/TreeService.class.php:427 #: ../../include/class/TreeService.class.php:637 msgid "Normal status" @@ -49378,178 +49913,173 @@ msgstr "¿Desea eliminar todas las plantillas?" msgid "Do you want delete the selected templates?" msgstr "¿Desea eliminar las plantillas seleccionadas?" -#: ../../include/class/ConsoleSupervisor.php:622 -#: ../../include/class/ConsoleSupervisor.php:635 +#: ../../include/class/ConsoleSupervisor.php:633 +#: ../../include/class/ConsoleSupervisor.php:646 msgid "Incorrect config value" msgstr "Valor de configuración incorrecto" -#: ../../include/class/ConsoleSupervisor.php:677 +#: ../../include/class/ConsoleSupervisor.php:691 msgid "Access statistics performance" msgstr "Rendimiento de las estadísticas de acceso" -#: ../../include/class/ConsoleSupervisor.php:679 +#: ../../include/class/ConsoleSupervisor.php:693 msgid "" "Usage of agent access statistics IS NOT RECOMMENDED on systems with more than " "200 agents due performance penalty" msgstr "" -"NO SE RECOMIENDA el uso de estadísticas de acceso de agentes en sistemas con " -"más de 200 agentes debido al impacto en el rendimiento" +"NO SE RECOMIENDA el uso de estadísticas de acceso de agentes en sistemas con más " +"de 200 agentes debido al impacto en el rendimiento" -#: ../../include/class/ConsoleSupervisor.php:989 +#: ../../include/class/ConsoleSupervisor.php:1005 msgid "Limited mode." msgstr "Modo limitado." -#: ../../include/class/ConsoleSupervisor.php:1003 +#: ../../include/class/ConsoleSupervisor.php:1019 msgid "License is about to expire" msgstr "La licencia está a punto de caducar" -#: ../../include/class/ConsoleSupervisor.php:1006 +#: ../../include/class/ConsoleSupervisor.php:1022 msgid "Support is about to expire" msgstr "El servicio de soporte está a punto de caducar" -#: ../../include/class/ConsoleSupervisor.php:1024 +#: ../../include/class/ConsoleSupervisor.php:1040 msgid "Expired license" msgstr "Licencia caducada" -#: ../../include/class/ConsoleSupervisor.php:1025 +#: ../../include/class/ConsoleSupervisor.php:1041 msgid "Your license has expired. Please, contact our sales department." msgstr "" "La licencia ha caducado. Póngase en contacto con el departamento comercial." -#: ../../include/class/ConsoleSupervisor.php:1027 +#: ../../include/class/ConsoleSupervisor.php:1043 msgid "Support expired" msgstr "Soporte caducado" -#: ../../include/class/ConsoleSupervisor.php:1028 +#: ../../include/class/ConsoleSupervisor.php:1044 msgid "This license is outside of support. Please, contact our sales department." msgstr "" -"Esta licencia ya no cuenta con soporte. Póngase en contacto con el " -"departamento comercial." +"Esta licencia ya no cuenta con soporte. Póngase en contacto con el departamento " +"comercial." -#: ../../include/class/ConsoleSupervisor.php:1109 +#: ../../include/class/ConsoleSupervisor.php:1125 msgid "Attachment directory is not writable" msgstr "No puede escribir en el directorio de adjuntos" -#: ../../include/class/ConsoleSupervisor.php:1111 +#: ../../include/class/ConsoleSupervisor.php:1127 #, php-format -msgid "" -"Directory %s is not writable. Please, configure corresponding permissions." +msgid "Directory %s is not writable. Please, configure corresponding permissions." msgstr "" "No se ha podido escribir en el directorio de %s. Configure los permisos " "pertinentes." -#: ../../include/class/ConsoleSupervisor.php:1131 +#: ../../include/class/ConsoleSupervisor.php:1147 msgid "There are too many files in attachment directory" msgstr "Ha superado el límite de archivos en el directorio de adjuntos" -#: ../../include/class/ConsoleSupervisor.php:1133 +#: ../../include/class/ConsoleSupervisor.php:1149 #, php-format msgid "" "There are more than %d files in attachment, consider cleaning up attachment " "directory manually." msgstr "" -"Hay más de %d archivos en adjuntos, vacíe el directorio de adjuntos " -"manualmente." +"Hay más de %d archivos en adjuntos, vacíe el directorio de adjuntos manualmente." -#: ../../include/class/ConsoleSupervisor.php:1165 +#: ../../include/class/ConsoleSupervisor.php:1181 msgid "Remote configuration directory is not readable" msgstr "No se ha podido leer el directorio de configuración remota" -#: ../../include/class/ConsoleSupervisor.php:1167 +#: ../../include/class/ConsoleSupervisor.php:1183 #, php-format msgid "" -"Remote configuration directory %s is not readable. Please, adjust " -"configuration." +"Remote configuration directory %s is not readable. Please, adjust configuration." msgstr "" "No se ha podido leer el directorio de configuración remota de %s. Modifique la " "configuración." -#: ../../include/class/ConsoleSupervisor.php:1184 +#: ../../include/class/ConsoleSupervisor.php:1200 msgid "Remote configuration directory is not writable" msgstr "No se ha podido escribir en el directorio de configuración remota" -#: ../../include/class/ConsoleSupervisor.php:1186 +#: ../../include/class/ConsoleSupervisor.php:1202 #, php-format msgid "" -"Remote configuration directory %s is not writable. Please, adjust " -"configuration." +"Remote configuration directory %s is not writable. Please, adjust configuration." msgstr "" "No se ha podido escribir en el directorio de configuración remota de %s. " "Modifique la configuración." -#: ../../include/class/ConsoleSupervisor.php:1202 +#: ../../include/class/ConsoleSupervisor.php:1218 msgid "Remote collections directory is not writable" msgstr "No se ha podido escribir en en el directorio de colecciones remotas." -#: ../../include/class/ConsoleSupervisor.php:1204 +#: ../../include/class/ConsoleSupervisor.php:1220 #, php-format msgid "Collections directory %s is not writable. Please, adjust configuration." msgstr "" "No se ha podido escribir en en el directorio de colecciones remotas de %s. " "Modifique la configuración." -#: ../../include/class/ConsoleSupervisor.php:1220 +#: ../../include/class/ConsoleSupervisor.php:1236 msgid "Remote md5 directory is not writable" msgstr "No se ha podido escribir en el directorio remoto md5" -#: ../../include/class/ConsoleSupervisor.php:1222 +#: ../../include/class/ConsoleSupervisor.php:1238 #, php-format msgid "MD5 directory %s is not writable. Please, adjust configuration." msgstr "" -"No se ha podido escribir en el directorio MD5 de %s. Modifique la " -"configuración." +"No se ha podido escribir en el directorio MD5 de %s. Modifique la configuración." -#: ../../include/class/ConsoleSupervisor.php:1250 +#: ../../include/class/ConsoleSupervisor.php:1266 msgid "There are too much files in spool" msgstr "Demasiados archivos en spool" -#: ../../include/class/ConsoleSupervisor.php:1252 +#: ../../include/class/ConsoleSupervisor.php:1268 #, php-format msgid "" "There are more than %d files in %s. Consider checking DataServer performance" msgstr "Hay más de %d archivos en %s. Compruebe el rendimiento de DataServer." -#: ../../include/class/ConsoleSupervisor.php:1273 +#: ../../include/class/ConsoleSupervisor.php:1289 msgid "There are too many BADXML files in spool" msgstr "Demasiados archivos BADXML en spool" -#: ../../include/class/ConsoleSupervisor.php:1275 +#: ../../include/class/ConsoleSupervisor.php:1291 #, php-format msgid "There are more than %d files in %s. Consider checking software agents." msgstr "Hay más de %d archivos en %s. Compruebe los agentes software." -#: ../../include/class/ConsoleSupervisor.php:1362 +#: ../../include/class/ConsoleSupervisor.php:1378 #, php-format msgid "%s (%s) is lacking performance." msgstr "%s (%s) tiene bajo rendimiento." -#: ../../include/class/ConsoleSupervisor.php:1430 +#: ../../include/class/ConsoleSupervisor.php:1446 msgid "No servers available." msgstr "No hay servidores disponibles." -#: ../../include/class/ConsoleSupervisor.php:1431 +#: ../../include/class/ConsoleSupervisor.php:1447 msgid "" "There are no servers registered in this console. Please, check installation " "guide." msgstr "" "No hay servidores registrados en esta consola. Revise la guía de instalación." -#: ../../include/class/ConsoleSupervisor.php:1476 +#: ../../include/class/ConsoleSupervisor.php:1492 #, php-format msgid "%s (%s) has crashed." msgstr "%s (%s) se ha caído." -#: ../../include/class/ConsoleSupervisor.php:1482 +#: ../../include/class/ConsoleSupervisor.php:1498 #, php-format msgid "%s (%s) has crashed, please check log files." msgstr "%s (%s) se ha caído. Compruebe los archivos de log." -#: ../../include/class/ConsoleSupervisor.php:1489 +#: ../../include/class/ConsoleSupervisor.php:1505 #, php-format msgid "%s (%s) is not running." msgstr "%s (%s) no está en ejecución." -#: ../../include/class/ConsoleSupervisor.php:1494 +#: ../../include/class/ConsoleSupervisor.php:1510 #, php-format msgid "" "%s (%s) is not running. Please, check configuration file or remove this server " @@ -49558,48 +50088,48 @@ msgstr "" "%s (%s) no está en ejecución. Compruebe el archivo de configuración o elimine " "este servidor de la lista de servidores." -#: ../../include/class/ConsoleSupervisor.php:1546 +#: ../../include/class/ConsoleSupervisor.php:1562 msgid "No master servers found." msgstr "No se han encontrado servidores maestros." -#: ../../include/class/ConsoleSupervisor.php:1547 +#: ../../include/class/ConsoleSupervisor.php:1563 msgid "" "At least one server must be defined to run as master. Please, check " "documentation." msgstr "" "Al menos un servidor debe ejecutarse como maestro. Diríjase a la documentación." -#: ../../include/class/ConsoleSupervisor.php:1602 +#: ../../include/class/ConsoleSupervisor.php:1618 msgid "PHP safe mode is enabled. Some features may not work properly" msgstr "" -"El modo seguro PHP está habilitado. Algunas funcionalidades podrían no " -"funcionar correctamente" +"El modo seguro PHP está habilitado. Algunas funcionalidades podrían no funcionar " +"correctamente" -#: ../../include/class/ConsoleSupervisor.php:1603 +#: ../../include/class/ConsoleSupervisor.php:1619 msgid "" "To disable it, go to your PHP configuration file (php.ini) and put safe_mode = " "Off (Do not forget to restart apache process after changes)" msgstr "" "Para deshabilitarlo, diríjase al archivo de configuración PHP (php.ini) y " -"escriba safe_mode = Off (No olvide reiniciar el proceso de apache después de " -"los cambios)" +"escriba safe_mode = Off (No olvide reiniciar el proceso de apache después de los " +"cambios)" -#: ../../include/class/ConsoleSupervisor.php:1621 +#: ../../include/class/ConsoleSupervisor.php:1637 #, php-format msgid "%s value in PHP configuration is not recommended" msgstr "No se recomienda el valor '%s' en la configuración PHP" -#: ../../include/class/ConsoleSupervisor.php:1625 +#: ../../include/class/ConsoleSupervisor.php:1641 #, php-format msgid "Recommended value is %s" msgstr "El valor recomendado es '%s'." -#: ../../include/class/ConsoleSupervisor.php:1626 -#: ../../include/class/ConsoleSupervisor.php:1650 +#: ../../include/class/ConsoleSupervisor.php:1642 +#: ../../include/class/ConsoleSupervisor.php:1666 msgid "Unlimited" msgstr "Sin límite" -#: ../../include/class/ConsoleSupervisor.php:1627 +#: ../../include/class/ConsoleSupervisor.php:1643 msgid "" "Please, change it on your PHP configuration file (php.ini) or contact with " "administrator (Do not forget to restart Apache process after)" @@ -49607,17 +50137,17 @@ msgstr "" "Modifíquelo en el archivo de configuración PHP (php.ini) o póngase en contacto " "con el administrador (no olvide reiniciar el proceso de Apache después)" -#: ../../include/class/ConsoleSupervisor.php:1649 -#: ../../include/class/ConsoleSupervisor.php:1673 -#: ../../include/class/ConsoleSupervisor.php:1702 -#: ../../include/class/ConsoleSupervisor.php:1783 +#: ../../include/class/ConsoleSupervisor.php:1665 +#: ../../include/class/ConsoleSupervisor.php:1689 +#: ../../include/class/ConsoleSupervisor.php:1718 +#: ../../include/class/ConsoleSupervisor.php:1799 #, php-format msgid "Recommended value is: %s" msgstr "El valor recomendado es: %s" -#: ../../include/class/ConsoleSupervisor.php:1651 -#: ../../include/class/ConsoleSupervisor.php:1675 -#: ../../include/class/ConsoleSupervisor.php:1722 +#: ../../include/class/ConsoleSupervisor.php:1667 +#: ../../include/class/ConsoleSupervisor.php:1691 +#: ../../include/class/ConsoleSupervisor.php:1738 msgid "" "Please, change it on your PHP configuration file (php.ini) or contact with " "administrator (Dont forget restart apache process after changes)" @@ -49625,17 +50155,17 @@ msgstr "" "Por favor, cámbialo en el archivo de configuración de PHP (php.ini) o contacta " "con un administrador (no olvides reiniciar el proceso Apache tras los cambios)." -#: ../../include/class/ConsoleSupervisor.php:1674 -#: ../../include/class/ConsoleSupervisor.php:1703 +#: ../../include/class/ConsoleSupervisor.php:1690 +#: ../../include/class/ConsoleSupervisor.php:1719 #, php-format msgid "%s or greater" msgstr "%s o mayor" -#: ../../include/class/ConsoleSupervisor.php:1721 +#: ../../include/class/ConsoleSupervisor.php:1737 msgid "Problems with disable_functions in php.ini" msgstr "Problemas con diable_functions en php.ini" -#: ../../include/class/ConsoleSupervisor.php:1722 +#: ../../include/class/ConsoleSupervisor.php:1738 msgid "" "The variable disable_functions contains functions system() or exec() in PHP " "configuration file (php.ini)" @@ -49643,24 +50173,24 @@ msgstr "" "La variable disable_funtionc contiene las funciones system() o exec() en el " "archivo de configuración PHP (php.ini)" -#: ../../include/class/ConsoleSupervisor.php:1738 +#: ../../include/class/ConsoleSupervisor.php:1754 msgid "chromium is not installed" msgstr "Chromium no está instalado" -#: ../../include/class/ConsoleSupervisor.php:1739 +#: ../../include/class/ConsoleSupervisor.php:1755 msgid "" -"To be able to create images of the graphs for PDFs, please install the " -"chromium extension. For that, it is necessary to follow these steps:" +"To be able to create images of the graphs for PDFs, please install the chromium " +"extension. For that, it is necessary to follow these steps:" msgstr "" "Para poder crear imágenes de las gráficas para PDFs, instale la extensión de " "Chromium. Para ello siga estos pasos:" -#: ../../include/class/ConsoleSupervisor.php:1760 +#: ../../include/class/ConsoleSupervisor.php:1776 +#: ../../include/class/ConsoleSupervisor.php:1815 msgid "PHP UPDATE REQUIRED" msgstr "PHP DEBE ACTUALIZARSE" -#: ../../include/class/ConsoleSupervisor.php:1761 -#: ../../general/php_message.php:30 +#: ../../include/class/ConsoleSupervisor.php:1777 ../../general/php_message.php:30 msgid "" "For a correct operation of PandoraFMS, PHP must be updated to version 8.0 or " "higher." @@ -49668,31 +50198,51 @@ msgstr "" "Para que Pandora FMS funcione correctamente, PHP debe estar actualizado a la " "versión 8.0 o superior." -#: ../../include/class/ConsoleSupervisor.php:1761 -#: ../../general/php_message.php:31 +#: ../../include/class/ConsoleSupervisor.php:1777 ../../general/php_message.php:31 msgid "Otherwise, functionalities will be lost." msgstr "Si no, ciertas funcionalidades no estarán disponibles." -#: ../../include/class/ConsoleSupervisor.php:1761 -#: ../../general/php_message.php:33 +#: ../../include/class/ConsoleSupervisor.php:1777 ../../general/php_message.php:33 msgid "Report download in PDF format" msgstr "Descarga de informes en formato PDF" -#: ../../include/class/ConsoleSupervisor.php:1761 -#: ../../general/php_message.php:34 +#: ../../include/class/ConsoleSupervisor.php:1777 ../../general/php_message.php:34 msgid "Emails Sending" msgstr "Envío de emails" -#: ../../include/class/ConsoleSupervisor.php:1761 -#: ../../general/php_message.php:35 +#: ../../include/class/ConsoleSupervisor.php:1777 ../../general/php_message.php:35 msgid "Metaconsole Collections" msgstr "Colecciones de la metaconsola" -#: ../../include/class/ConsoleSupervisor.php:1827 +#: ../../include/class/ConsoleSupervisor.php:1816 +msgid "" +"You should update your PHP version because it will be out of official support" +msgstr "" +"Actualice la versión de PHP.Esta versión ya no dispondrá de soporte oficial" + +#: ../../include/class/ConsoleSupervisor.php:1816 +msgid "Current PHP version: " +msgstr "Versión actual de PHP:" + +#: ../../include/class/ConsoleSupervisor.php:1841 +msgid "MYSQL UPDATE REQUIRED" +msgstr "ACTUALIZACIÓN DE MYSQL NECESARIA" + +#: ../../include/class/ConsoleSupervisor.php:1842 +msgid "" +"You should update your MYSQL version because it will be out of official support" +msgstr "" +"Actualice la versión de MYSQL. Esta versión ya no dispondrá de soporte oficial" + +#: ../../include/class/ConsoleSupervisor.php:1842 +msgid "Current MYSQL version: " +msgstr "Versión actual de MYSQL:" + +#: ../../include/class/ConsoleSupervisor.php:1883 msgid "Historical database not available" msgstr "Base de datos histórica no disponible" -#: ../../include/class/ConsoleSupervisor.php:1828 +#: ../../include/class/ConsoleSupervisor.php:1884 msgid "" "Historical database is enabled, though not accessible with the current " "configuration." @@ -49700,71 +50250,71 @@ msgstr "" "La base de datos histórica está habilitada pero no accesible con la " "configuración actual." -#: ../../include/class/ConsoleSupervisor.php:1871 +#: ../../include/class/ConsoleSupervisor.php:1927 msgid "Database maintenance problem" msgstr "Problema de mantenimiento de la base de datos" -#: ../../include/class/ConsoleSupervisor.php:1873 +#: ../../include/class/ConsoleSupervisor.php:1929 #, php-format msgid "" "Your database hasn't been through maintenance for 48hrs. Please, check " -"documentation on how to perform this maintenance process on %s and enable it " -"as soon as possible." +"documentation on how to perform this maintenance process on %s and enable it as " +"soon as possible." msgstr "" "La base de datos no ha pasado por el proceso de mantenimiento durante 48h. " "Diríjase a la documentación para ver cómo llevar a cabo el proceso de " "mantenimiento en %s y habilítelo lo antes posible." -#: ../../include/class/ConsoleSupervisor.php:1933 +#: ../../include/class/ConsoleSupervisor.php:1989 msgid "Historical database maintenance problem." msgstr "Problema de mantenimiento de la base de datos histórica." -#: ../../include/class/ConsoleSupervisor.php:1935 +#: ../../include/class/ConsoleSupervisor.php:1991 #, php-format msgid "" "Your historical database hasn't been through maintenance for 48hrs. Please, " -"check documentation on how to perform this maintenance process on %s and " -"enable it as soon as possible." +"check documentation on how to perform this maintenance process on %s and enable " +"it as soon as possible." msgstr "" "La base de datos no ha pasado por el proceso de mantenimiento durante 48h. " "Diríjase a la documentación para ver cómo llevar a cabo el proceso de " "mantenimiento en %s y habilítelo lo antes posible." -#: ../../include/class/ConsoleSupervisor.php:1973 +#: ../../include/class/ConsoleSupervisor.php:2029 msgid "Historical database MR mismatch" msgstr "Error de coincidencia de la base de datos histórica MR" -#: ../../include/class/ConsoleSupervisor.php:1974 +#: ../../include/class/ConsoleSupervisor.php:2030 msgid "" -"Your historical database is not using the same schema as the main DB. This " -"could produce anomalies while storing historical data." +"Your historical database is not using the same schema as the main DB. This could " +"produce anomalies while storing historical data." msgstr "" "La base de datos histórica no usa el mismo esquema que la base de datos " "principal. Esto podría causar anomalías al guardar datos de histórico." -#: ../../include/class/ConsoleSupervisor.php:2014 +#: ../../include/class/ConsoleSupervisor.php:2070 msgid "Log collector cannot connect to ElasticSearch" msgstr "El colector de logs no puede conectar con ElasticSearch" -#: ../../include/class/ConsoleSupervisor.php:2015 +#: ../../include/class/ConsoleSupervisor.php:2071 msgid "ElasticSearch is not available using current configuration." msgstr "ElasticSearch no está disponible con la configuración actual." -#: ../../include/class/ConsoleSupervisor.php:2084 +#: ../../include/class/ConsoleSupervisor.php:2140 msgid "Metaconsole DB is not available." msgstr "La base de datos de la Metaconsola no está disponible." -#: ../../include/class/ConsoleSupervisor.php:2085 +#: ../../include/class/ConsoleSupervisor.php:2141 msgid "Cannot connect with Metaconsole DB using current configuration." msgstr "" "No puede conectar con la base de datos de la Metaconsola con la configuración " "actual." -#: ../../include/class/ConsoleSupervisor.php:2113 +#: ../../include/class/ConsoleSupervisor.php:2169 msgid "Scheduled downtime running." msgstr "Ejecución de parada planificada." -#: ../../include/class/ConsoleSupervisor.php:2114 +#: ../../include/class/ConsoleSupervisor.php:2170 msgid "" "A scheduled downtime is running. Some monitoring data won't be available while " "downtime is taking place." @@ -49772,122 +50322,122 @@ msgstr "" "Se está ejecutando una parada planificada. Algunos de los datos de " "monitorización no estarán disponibles durante dicha parada." -#: ../../include/class/ConsoleSupervisor.php:2270 +#: ../../include/class/ConsoleSupervisor.php:2326 msgid "Downtime scheduled soon." msgstr "Parada planificada próximamente." -#: ../../include/class/ConsoleSupervisor.php:2272 +#: ../../include/class/ConsoleSupervisor.php:2328 #, php-format msgid "" -"A scheduled downtime is going to be executed from %s to %s. Some monitoring " -"data won't be available while downtime is taking place." +"A scheduled downtime is going to be executed from %s to %s. Some monitoring data " +"won't be available while downtime is taking place." msgstr "" "Se ejecutará una parada planificada de %s a %s. Algunos de los datos de " "monitorización no estarán disponibles durante dicha parada." -#: ../../include/class/ConsoleSupervisor.php:2302 +#: ../../include/class/ConsoleSupervisor.php:2358 msgid "This instance is not registered in the Update manager section" msgstr "La instancia no está registrada en la sección Update manager" -#: ../../include/class/ConsoleSupervisor.php:2303 +#: ../../include/class/ConsoleSupervisor.php:2359 msgid "Click here to start the registration process" msgstr "Haga clic aquí para iniciar el proceso de registro" -#: ../../include/class/ConsoleSupervisor.php:2335 +#: ../../include/class/ConsoleSupervisor.php:2392 msgid "Default password for \"Admin\" user has not been changed" msgstr "No se ha cambiado la contraseña por defecto del usuario \"Admin\"" -#: ../../include/class/ConsoleSupervisor.php:2336 +#: ../../include/class/ConsoleSupervisor.php:2393 msgid "" "Please, change the default password since it is a commonly reported " "vulnerability." msgstr "" "Cambie la contraseña por defecto puesto que es una vulnerabilidad frecuente." -#: ../../include/class/ConsoleSupervisor.php:2371 +#: ../../include/class/ConsoleSupervisor.php:2428 msgid "Default font doesn't exist" msgstr "No existe una fuente por defecto" -#: ../../include/class/ConsoleSupervisor.php:2372 +#: ../../include/class/ConsoleSupervisor.php:2429 msgid "" -"Your defined font doesn't exist or is not defined. Please, check font " -"parameters in your config" +"Your defined font doesn't exist or is not defined. Please, check font parameters " +"in your config" msgstr "" -"La fuente seleccionada no existe o no está definida. Compruebe los parámetros " -"de fuente en la configuración" +"La fuente seleccionada no existe o no está definida. Compruebe los parámetros de " +"fuente en la configuración" -#: ../../include/class/ConsoleSupervisor.php:2397 +#: ../../include/class/ConsoleSupervisor.php:2454 msgid "Developer mode is enabled" msgstr "El modo «desarrollador» está activado." -#: ../../include/class/ConsoleSupervisor.php:2399 +#: ../../include/class/ConsoleSupervisor.php:2456 #, php-format msgid "" "Your %s has the \"develop_bypass\" mode enabled. This is a developer mode and " "should be disabled in a production environment. This value is located in the " "main index.php file" msgstr "" -"%s tiene el modo \"develop_bypass\" habilitado. Este es un modo de desarrollo " -"y debe estar desactivado en un entorno de producción. El valor se encuentra en " -"el archivo principal index.php" +"%s tiene el modo \"develop_bypass\" habilitado. Este es un modo de desarrollo y " +"debe estar desactivado en un entorno de producción. El valor se encuentra en el " +"archivo principal index.php" -#: ../../include/class/ConsoleSupervisor.php:2423 +#: ../../include/class/ConsoleSupervisor.php:2480 msgid "Event storm protection is enabled." msgstr "La protección de tormenta de eventos está habilitada." -#: ../../include/class/ConsoleSupervisor.php:2424 +#: ../../include/class/ConsoleSupervisor.php:2481 msgid "" "Some events may get lost while this mode is enabled. The server must be " "restarted after altering this setting." msgstr "" -"Podrían perderse algunos elementos al habilitar este modo. Reinicie el " -"servidor después de las modificaciones" +"Podrían perderse algunos elementos al habilitar este modo. Reinicie el servidor " +"después de las modificaciones" -#: ../../include/class/ConsoleSupervisor.php:2450 +#: ../../include/class/ConsoleSupervisor.php:2507 msgid "Failed to retrieve updates, please configure utility" msgstr "No se han podido obtener actualizaciones, configure la herramienta" -#: ../../include/class/ConsoleSupervisor.php:2468 +#: ../../include/class/ConsoleSupervisor.php:2525 #, php-format msgid "New %s Console update" msgstr "Nueva actualización de la consola %s" -#: ../../include/class/ConsoleSupervisor.php:2471 +#: ../../include/class/ConsoleSupervisor.php:2528 msgid "There is a new update available. Please
.About minor release update." +"There is one or more minor releases available. .About minor release update." msgstr "" "Hay una o más releases menores disponibles, .Sobre la actualización menor." -#: ../../include/class/ConsoleSupervisor.php:2535 +#: ../../include/class/ConsoleSupervisor.php:2592 msgid "Discovery relies on an appropriate cron setup." msgstr "Discovery depende de la configuración cron adecuada" -#: ../../include/class/ConsoleSupervisor.php:2551 +#: ../../include/class/ConsoleSupervisor.php:2608 msgid "Please, make sure process is not locked." msgstr "Asegúrese de que el proceso no está bloqueado." -#: ../../include/class/ConsoleSupervisor.php:2562 +#: ../../include/class/ConsoleSupervisor.php:2619 msgid "DiscoveryConsoleTasks is not configured." msgstr "DiscoveryConsoleTasks no está configurado." -#: ../../include/class/ConsoleSupervisor.php:2653 +#: ../../include/class/ConsoleSupervisor.php:2710 #, php-format msgid "%s version misaligned with Console" msgstr "La versión de %s no está alineada con la consola" -#: ../../include/class/ConsoleSupervisor.php:2657 +#: ../../include/class/ConsoleSupervisor.php:2714 #, php-format msgid "" "Server %s and this console have different versions. This might cause several " @@ -49896,20 +50446,20 @@ msgstr "" "El servidor de %s y la consola tienen diferentes versiones. Esto podría causar " "diversos fallos. Actualice el servidor." -#: ../../include/class/ConsoleSupervisor.php:2720 +#: ../../include/class/ConsoleSupervisor.php:2777 msgid "AllowOverride is disabled" msgstr "AllowOverride está deshabilitado" -#: ../../include/class/ConsoleSupervisor.php:2766 +#: ../../include/class/ConsoleSupervisor.php:2823 msgid "Desynchronized operation on the node " msgstr "Operación desincronizada en el nodo " -#: ../../include/class/ConsoleSupervisor.php:2789 +#: ../../include/class/ConsoleSupervisor.php:2846 msgid "Pandora FMS console log file changed location" msgstr "" "El archivo de logs de la consola de Pandora FMS ha cambiado de localización" -#: ../../include/class/ConsoleSupervisor.php:2793 +#: ../../include/class/ConsoleSupervisor.php:2850 #, php-format msgid "" "Pandora FMS console log file has been moved to new location %s/log. Currently " @@ -49917,45 +50467,44 @@ msgid "" "consider deleting it." msgstr "" "El archivo de logs de la consola de Pandora FMS se ha movido a una nueva " -"localización %s/log. Actualmente tiene una versión operativa y obsoleta de " -"este archivo en %s. Piense en eliminarlo." +"localización %s/log. Actualmente tiene una versión operativa y obsoleta de este " +"archivo en %s. Piense en eliminarlo." -#: ../../include/class/ConsoleSupervisor.php:2828 +#: ../../include/class/ConsoleSupervisor.php:2885 msgid "Pandora FMS audit log file changed location" -msgstr "" -"El archivo de log de auditoría de Pandora FMS ha cambiado de localización" +msgstr "El archivo de log de auditoría de Pandora FMS ha cambiado de localización" -#: ../../include/class/ConsoleSupervisor.php:2832 +#: ../../include/class/ConsoleSupervisor.php:2889 #, php-format msgid "" -"Pandora FMS audit log file has been moved to new location %s/log. Currently " -"you have an outdated and inoperative version of this file at %s. Please, " -"consider deleting it." +"Pandora FMS audit log file has been moved to new location %s/log. Currently you " +"have an outdated and inoperative version of this file at %s. Please, consider " +"deleting it." msgstr "" "El archivo de log de auditoría de Pandora FMS se ha movido a una nueva " "localización %s/log. Actualmente tiene una versión obsoleta e inoperativa de " "este archivo en %s. Piense en eliminarlo." -#: ../../include/class/ConsoleSupervisor.php:2890 +#: ../../include/class/ConsoleSupervisor.php:2947 #, php-format msgid "Node %s sync queue length exceeded, " msgstr "Longitud de la cola de sincronización de %s de nodo excedida, " -#: ../../include/class/ConsoleSupervisor.php:2892 +#: ../../include/class/ConsoleSupervisor.php:2949 #, php-format msgid "" -"Synchronization queue lenght for node %s is %d items, this value should be 0 " -"or lower than %d, please check the queue status." +"Synchronization queue lenght for node %s is %d items, this value should be 0 or " +"lower than %d, please check the queue status." msgstr "" "La longitud de la cola de sincronización para el %s de nodo es %d elementos, " "este valor debe ser 0 o inferior a %d, compruebe el estado de la cola." -#: ../../include/class/ConsoleSupervisor.php:2945 +#: ../../include/class/ConsoleSupervisor.php:3002 #, php-format msgid "Node %s sync queue failed, " msgstr "Error en la cola de sincronización de %s de nodo, " -#: ../../include/class/ConsoleSupervisor.php:2947 +#: ../../include/class/ConsoleSupervisor.php:3004 #, php-format msgid "" "Node %s cannot process synchronization queue due %s, please check the queue " @@ -49964,11 +50513,11 @@ msgstr "" "Los %s nodos no pueden procesar la cola de sincronización debido %s, verifique " "el estado de la cola." -#: ../../include/class/ConsoleSupervisor.php:2978 +#: ../../include/class/ConsoleSupervisor.php:3035 msgid "Agent dependency error" msgstr "Error de dependencia del agente" -#: ../../include/class/ConsoleSupervisor.php:2980 +#: ../../include/class/ConsoleSupervisor.php:3037 msgid "There are omnishell agents with dependency errors" msgstr "Hay agentes omnishell con errores de dependencia" @@ -50050,49 +50599,87 @@ msgstr "Igual que %s" msgid "Templates not being fired" msgstr "Plantillas que no se están activando" -#: ../../include/class/WelcomeWindow.class.php:157 -msgid "Welcome to" -msgstr "Bienvenido a" +#: ../../include/class/WelcomeWindow.class.php:419 +msgid "Post-installation status diagnostic" +msgstr "Diagnóstico de estado después de la instalación" -#: ../../include/class/WelcomeWindow.class.php:158 -msgid "Do not show anymore" -msgstr "No volver a mostrar" +#: ../../include/class/WelcomeWindow.class.php:437 +msgid "Warp Update registration" +msgstr "Registro de Warp Update" -#: ../../include/class/WelcomeWindow.class.php:167 -msgid "Cancel Configuration Window" -msgstr "Cancelar ventana de configuración" +#: ../../include/class/WelcomeWindow.class.php:465 +msgid "Default mail to send alerts" +msgstr "Email por defecto para enviar alertas" -#: ../../include/class/WelcomeWindow.class.php:172 -msgid "Are you sure you want to cancel this tutorial?" -msgstr "¿Está seguro de que desea borrar este tutorial?" +#: ../../include/class/WelcomeWindow.class.php:493 +msgid "All servers running" +msgstr "Todo los servidores están en ejecución" -#: ../../include/class/WelcomeWindow.class.php:423 -msgid "Please ensure mail configuration matches your needs" -msgstr "" -"Asegúrese de que la configuración del correo electrónico se ajusta a sus " -"necesidades" +#: ../../include/class/WelcomeWindow.class.php:521 +msgid "Enterprise licence valid" +msgstr "Licencia Enterprise válida" -#: ../../include/class/WelcomeWindow.class.php:460 -msgid "Create an agent" -msgstr "Crear agente" +#: ../../include/class/WelcomeWindow.class.php:550 +msgid "" +"It seems that your Pandora FMS is working correctly and registered with ID:
#" +msgstr "Pandora FMS funciona correctamente y está registrado con el ID:
#" -#: ../../include/class/WelcomeWindow.class.php:488 -msgid "Create a module to check if an agent is online" -msgstr "Crear módulo para saber si el agente está en línea" +#: ../../include/class/WelcomeWindow.class.php:574 +msgid "Task to perform" +msgstr "Tarea a realizar" -#: ../../include/class/WelcomeWindow.class.php:516 -msgid "Be warned if something is wrong, create an alert on the module" -msgstr "" -"Manténgase informado de cualquier problema, cree una alerta para el módulo" +#: ../../include/class/WelcomeWindow.class.php:584 +msgid "Agent installation wizard" +msgstr "Asistente de instalación de agente" -#: ../../include/class/WelcomeWindow.class.php:544 -msgid "Discover hosts and devices in your network" -msgstr "Explorar hosts y dispositivos en la red" +#: ../../include/class/WelcomeWindow.class.php:585 +#: ../../include/class/WelcomeWindow.class.php:1157 +msgid "Create WEB monitoring" +msgstr "Crear monitorización WEB" -#: ../../include/class/WelcomeWindow.class.php:575 -msgid "If something is not working as expected, look for this icon and report!" -msgstr "" -"Si algo no funciona como debería, !busque este icono e informe del problema¡" +#: ../../include/class/WelcomeWindow.class.php:586 +#: ../../include/class/WelcomeWindow.class.php:1174 +msgid "Create network monitoring" +msgstr "Crear monitorización de redes" + +#: ../../include/class/WelcomeWindow.class.php:587 +#: ../../include/class/WelcomeWindow.class.php:1191 +msgid "Discover my network" +msgstr "Descubrir mi red" + +#: ../../include/class/WelcomeWindow.class.php:588 +#: ../../include/class/WelcomeWindow.class.php:1216 +msgid "Create email alert" +msgstr "Crear alerta de email" + +#: ../../include/class/WelcomeWindow.class.php:603 +msgid "Please select one" +msgstr "Seleccione" + +#: ../../include/class/WelcomeWindow.class.php:609 +msgid "Let's do it!" +msgstr "Comenzar" + +#: ../../include/class/WelcomeWindow.class.php:652 +msgid "Text to search" +msgstr "Texto de búsqueda" + +#: ../../include/class/WelcomeWindow.class.php:667 +msgid "Modules name" +msgstr "Nombre del módulo" + +#: ../../include/class/WelcomeWindow.class.php:705 +#: ../../include/class/WelcomeWindow.class.php:758 +msgid "Ip target" +msgstr "IP objetivo" + +#: ../../include/class/WelcomeWindow.class.php:831 +msgid "Contition" +msgstr "Condición" + +#: ../../include/class/WelcomeWindow.class.php:1112 +msgid "You must chose an option" +msgstr "Seleccione una opción" #: ../../include/class/AgentDeployWizard.class.php:306 msgid "Please note that all OS must be 64-bit based architecture" @@ -50138,8 +50725,8 @@ msgid "" "Run the following command in the shell of your Linux server to perform the " "installation of the generated agent:" msgstr "" -"Ejecute el siguiente comando en la Shell de su servidor Linux para llevar a " -"cabo la instalación del agente generado:" +"Ejecute el siguiente comando en la Shell de su servidor Linux para llevar a cabo " +"la instalación del agente generado:" #: ../../include/class/AgentDeployWizard.class.php:449 #: ../../include/class/AgentDeployWizard.class.php:491 @@ -50156,11 +50743,11 @@ msgstr "dependencias" #: ../../include/class/AgentDeployWizard.class.php:460 msgid "" -"For the correct operation of the Linux agent it is necessary that the server " -"has installed the following " +"For the correct operation of the Linux agent it is necessary that the server has " +"installed the following " msgstr "" -"Para la correcta operación del agente Linux es necesario que el servidor " -"instale lo siguiente " +"Para la correcta operación del agente Linux es necesario que el servidor instale " +"lo siguiente " #: ../../include/class/AgentDeployWizard.class.php:478 msgid "Windows agent" @@ -50177,8 +50764,8 @@ msgstr "Agente Mac" #: ../../include/class/AgentDeployWizard.class.php:524 msgid "" "To complete the installation process, please perform a manual installation and " -"configure the server address to XXX and specify the group as XXX. Thank you " -"for your cooperation." +"configure the server address to XXX and specify the group as XXX. Thank you for " +"your cooperation." msgstr "" "Para completar el proceso de instalación, lleve a cabo la instalación manual y " "configure la dirección del servidor a XXX y especifique el grupo como XXX." @@ -50445,10 +51032,8 @@ msgstr "El comando falló y obtuvo el código de retorno:" #: ../../include/class/ExternalTools.class.php:806 msgid "" -"Something went wrong while perform the execution. Please check the " -"configuration." -msgstr "" -"Ha habido un error al llevar a cabo la ejecución. Revise la configuración." +"Something went wrong while perform the execution. Please check the configuration." +msgstr "Ha habido un error al llevar a cabo la ejecución. Revise la configuración." #: ../../include/class/ExternalTools.class.php:845 msgid "SNMP information for " @@ -50528,458 +51113,458 @@ msgstr " agentes" msgid " modules" msgstr " módulos" -#: ../../include/functions_reporting.php:1525 +#: ../../include/functions_reporting.php:1533 msgid "Top N" msgstr "Top N" -#: ../../include/functions_reporting.php:1711 +#: ../../include/functions_reporting.php:1719 msgid "Insuficient data" msgstr "Datos insuficientes" -#: ../../include/functions_reporting.php:2077 +#: ../../include/functions_reporting.php:2085 msgid "Event Report Group" msgstr "Informe de eventos del grupo" -#: ../../include/functions_reporting.php:2107 +#: ../../include/functions_reporting.php:2115 msgid "Exclude " msgstr "Excluir " -#: ../../include/functions_reporting.php:2448 +#: ../../include/functions_reporting.php:2456 msgid "Event Report Module" msgstr "Informe de eventos del módulo" -#: ../../include/functions_reporting.php:3344 +#: ../../include/functions_reporting.php:3352 msgid "Agent/Modules" msgstr "Agentes/módulos" -#: ../../include/functions_reporting.php:3441 +#: ../../include/functions_reporting.php:3449 msgid "Agent/Modules Status" msgstr "Estado del agente/módulos" -#: ../../include/functions_reporting.php:3590 +#: ../../include/functions_reporting.php:3598 msgid "Exception - Everything" msgstr "Excepción - Todo" -#: ../../include/functions_reporting.php:3596 +#: ../../include/functions_reporting.php:3604 #, php-format msgid "Exception - Modules over or equal to %s" msgstr "Excepción - Módulos por encima de o igual a %s" -#: ../../include/functions_reporting.php:3599 +#: ../../include/functions_reporting.php:3607 #, php-format msgid "Modules over or equal to %s" msgstr "Módulos por encima de o igual a %s" -#: ../../include/functions_reporting.php:3604 +#: ../../include/functions_reporting.php:3612 #, php-format msgid "Exception - Modules under or equal to %s" msgstr "Excepción - Módulos por debajo o igual a %s" -#: ../../include/functions_reporting.php:3607 +#: ../../include/functions_reporting.php:3615 #, php-format msgid "Modules under or equal to %s" msgstr "Módulos por debajo de o igual a %s" -#: ../../include/functions_reporting.php:3612 +#: ../../include/functions_reporting.php:3620 #, php-format msgid "Exception - Modules under %s" msgstr "Excepción - Módulos por debajo de %s" -#: ../../include/functions_reporting.php:3615 +#: ../../include/functions_reporting.php:3623 #, php-format msgid "Modules under %s" msgstr "Módulos por debajo de %s" -#: ../../include/functions_reporting.php:3620 +#: ../../include/functions_reporting.php:3628 #, php-format msgid "Exception - Modules over %s" msgstr "Excepción - Módulos por encima de %s" -#: ../../include/functions_reporting.php:3623 +#: ../../include/functions_reporting.php:3631 #, php-format msgid "Modules over %s" msgstr "Módulos por encima de %s" -#: ../../include/functions_reporting.php:3628 +#: ../../include/functions_reporting.php:3636 #, php-format msgid "Exception - Equal to %s" msgstr "Excepción - Igual a %s" -#: ../../include/functions_reporting.php:3631 +#: ../../include/functions_reporting.php:3639 #, php-format msgid "Equal to %s" msgstr "Igual a %s" -#: ../../include/functions_reporting.php:3636 +#: ../../include/functions_reporting.php:3644 #, php-format msgid "Exception - Not equal to %s" msgstr "Excepción - No igual a %s" -#: ../../include/functions_reporting.php:3639 +#: ../../include/functions_reporting.php:3647 #, php-format msgid "Not equal to %s" msgstr "No igual a %s" -#: ../../include/functions_reporting.php:3643 +#: ../../include/functions_reporting.php:3651 msgid "Exception - Modules at normal status" msgstr "Excepción - Módulos en estado normal" -#: ../../include/functions_reporting.php:3644 +#: ../../include/functions_reporting.php:3652 msgid "Modules at normal status" msgstr "Módulos en estado normal" -#: ../../include/functions_reporting.php:3648 +#: ../../include/functions_reporting.php:3656 msgid "Exception - Modules at critical or warning status" msgstr "Excepción - Módulos en estado crítico o de advertencia" -#: ../../include/functions_reporting.php:3649 +#: ../../include/functions_reporting.php:3657 msgid "Modules at critical or warning status" msgstr "Módulos en estado crítico o de advertencia" -#: ../../include/functions_reporting.php:3929 +#: ../../include/functions_reporting.php:3937 msgid "There are no Modules under those conditions." msgstr "No hay módulos bajo esas condiciones" -#: ../../include/functions_reporting.php:3933 +#: ../../include/functions_reporting.php:3941 #, php-format msgid "There are no Modules over or equal to %s." msgstr "No hay módulos por encima de o iguales a %s" -#: ../../include/functions_reporting.php:3937 +#: ../../include/functions_reporting.php:3945 #, php-format msgid "There are no Modules less or equal to %s." msgstr "No hay módulos por debajo de o iguales a %s" -#: ../../include/functions_reporting.php:3941 +#: ../../include/functions_reporting.php:3949 #, php-format msgid "There are no Modules less %s." msgstr "No hay módulos por debajo de %s" -#: ../../include/functions_reporting.php:3945 +#: ../../include/functions_reporting.php:3953 #, php-format msgid "There are no Modules over %s." msgstr "No hay módulos por encima de %s" -#: ../../include/functions_reporting.php:3949 +#: ../../include/functions_reporting.php:3957 #, php-format msgid "There are no Modules equal to %s" msgstr "No hay módulos iguales a %s" -#: ../../include/functions_reporting.php:3953 +#: ../../include/functions_reporting.php:3961 #, php-format msgid "There are no Modules not equal to %s" msgstr "No hay módulos no iguales a %s" -#: ../../include/functions_reporting.php:3957 +#: ../../include/functions_reporting.php:3965 msgid "There are no Modules normal status" msgstr "No hay módulos en estado normal" -#: ../../include/functions_reporting.php:3961 +#: ../../include/functions_reporting.php:3969 msgid "There are no Modules at critial or warning status" msgstr "No hay módulos en estado crítico o de advertencia" -#: ../../include/functions_reporting.php:4389 +#: ../../include/functions_reporting.php:4400 msgid "Event Report Agent" msgstr "Informe de eventos de agentes" -#: ../../include/functions_reporting.php:4808 +#: ../../include/functions_reporting.php:4819 msgid "Database Serialized" msgstr "Base de datos serializada" -#: ../../include/functions_reporting.php:5004 +#: ../../include/functions_reporting.php:5015 msgid "Last Value" msgstr "Último valor" -#: ../../include/functions_reporting.php:5054 -#: ../../include/functions_reporting.php:5097 +#: ../../include/functions_reporting.php:5065 +#: ../../include/functions_reporting.php:5108 msgid "No data to display within the selected interval" msgstr "No hay datos en el intervalo seleccionado" -#: ../../include/functions_reporting.php:5328 +#: ../../include/functions_reporting.php:5339 msgid "Network interfaces report" msgstr "Informe de las interfaces de red" -#: ../../include/functions_reporting.php:5422 +#: ../../include/functions_reporting.php:5433 msgid "Custom render report" msgstr "Informe de representación personalizado" -#: ../../include/functions_reporting.php:5462 -#: ../../include/functions_reporting.php:5488 +#: ../../include/functions_reporting.php:5473 +#: ../../include/functions_reporting.php:5499 msgid "" "This query is insecure, it could apply unwanted modiffications on the schema" msgstr "" "Esta consulta es insegura, podría aplicar modificationes no deseadas en el " "esquema" -#: ../../include/functions_reporting.php:5667 +#: ../../include/functions_reporting.php:5678 msgid "The group has no agents or none of the agents has any network interface" msgstr "El grupo no tiene agentes o los agentes no tienen interfaz de red." -#: ../../include/functions_reporting.php:5692 +#: ../../include/functions_reporting.php:5703 msgid "bytes/s" msgstr "bytes/s" -#: ../../include/functions_reporting.php:6359 +#: ../../include/functions_reporting.php:6370 msgid "SQL Graph Vertical Bars" msgstr "Gráfico de barras verticales SQL" -#: ../../include/functions_reporting.php:6363 +#: ../../include/functions_reporting.php:6374 msgid "SQL Graph Horizontal Bars" msgstr "Gráfico de barras horizontales SQL" -#: ../../include/functions_reporting.php:6367 +#: ../../include/functions_reporting.php:6378 msgid "SQL Graph Pie" msgstr "Gráfico SQL circular" -#: ../../include/functions_reporting.php:6594 +#: ../../include/functions_reporting.php:6605 msgid "Netflow Area" msgstr "Área de Netflow" -#: ../../include/functions_reporting.php:6598 +#: ../../include/functions_reporting.php:6609 msgid "Netflow Summary" msgstr "Resumen de Netflow" -#: ../../include/functions_reporting.php:6602 +#: ../../include/functions_reporting.php:6613 msgid "Netflow Data" msgstr "Datos de Netflow" -#: ../../include/functions_reporting.php:6610 +#: ../../include/functions_reporting.php:6621 msgid "Unknown report" msgstr "Informe desconocido" -#: ../../include/functions_reporting.php:6704 +#: ../../include/functions_reporting.php:6715 msgid "Prediction Date" msgstr "Fecha de predicción" -#: ../../include/functions_reporting.php:7714 +#: ../../include/functions_reporting.php:7768 msgid "" -"Illegal query: Due security restrictions, there are some tokens or words you " +"Illegal query: Due to security restrictions, there are some tokens or words you " "cannot use: *, delete, drop, alter, modify, password, pass, insert or update." msgstr "" -"Consulta ilegal: debido a restricciones de seguridad, hay algunos tokens o " -"palabras que no se puede usar: *, borrar, eliminar, soltar, alterar, " -"modificar, contraseña, pass, insertar o actualizar." +"Consulta no váidad: debido a restricciones de seguridad, hay algunos tokens o " +"palabras que no se puede usar: *, borrar, eliminar, soltar, alterar, modificar, " +"contraseña, pass, insertar o actualizar." -#: ../../include/functions_reporting.php:9127 -#: ../../include/functions_reporting.php:9845 +#: ../../include/functions_reporting.php:9181 +#: ../../include/functions_reporting.php:9899 msgid "No Address" msgstr "Sin dirección" -#: ../../include/functions_reporting.php:10144 +#: ../../include/functions_reporting.php:10198 msgid "" "The monitor have no data in this range of dates or monitor type is not numeric" msgstr "" "El monitor no tiene datos en este rango de fecha o el tipo de monitor no es " "numérico." -#: ../../include/functions_reporting.php:10162 +#: ../../include/functions_reporting.php:10216 msgid "The monitor type is not numeric" msgstr "El tipo de monitor no es numérico." -#: ../../include/functions_reporting.php:10588 +#: ../../include/functions_reporting.php:10642 msgid "Maximum" msgstr "Máximo" -#: ../../include/functions_reporting.php:10666 +#: ../../include/functions_reporting.php:10720 msgid "Automatic combined graph" msgstr "Gráfica combinada automática" -#: ../../include/functions_reporting.php:12088 -#: ../../include/functions_reporting.php:12112 -#: ../../include/functions_reporting.php:12151 +#: ../../include/functions_reporting.php:12142 +#: ../../include/functions_reporting.php:12166 +#: ../../include/functions_reporting.php:12205 msgid "Server health" msgstr "Estado del servidor" -#: ../../include/functions_reporting.php:12088 +#: ../../include/functions_reporting.php:12142 #, php-format msgid "%d Downed servers" msgstr "%d servidores caídos" -#: ../../include/functions_reporting.php:12093 -#: ../../include/functions_reporting.php:12116 -#: ../../include/functions_reporting.php:12157 +#: ../../include/functions_reporting.php:12147 +#: ../../include/functions_reporting.php:12170 +#: ../../include/functions_reporting.php:12211 msgid "Monitor health" msgstr "Estado del monitor" -#: ../../include/functions_reporting.php:12093 +#: ../../include/functions_reporting.php:12147 #, php-format msgid "%d Not Normal monitors" msgstr "%d monitores fuera de la normalidad" -#: ../../include/functions_reporting.php:12093 -#: ../../include/functions_reporting.php:12117 +#: ../../include/functions_reporting.php:12147 +#: ../../include/functions_reporting.php:12171 msgid "of monitors up" msgstr "de monitores funcionando" -#: ../../include/functions_reporting.php:12098 -#: ../../include/functions_reporting.php:12120 -#: ../../include/functions_reporting.php:12163 +#: ../../include/functions_reporting.php:12152 +#: ../../include/functions_reporting.php:12174 +#: ../../include/functions_reporting.php:12217 msgid "Module sanity" msgstr "Estado de los módulos" -#: ../../include/functions_reporting.php:12098 +#: ../../include/functions_reporting.php:12152 #, php-format msgid "%d Not inited monitors" msgstr "%d monitores sin iniciar" -#: ../../include/functions_reporting.php:12098 -#: ../../include/functions_reporting.php:12121 +#: ../../include/functions_reporting.php:12152 +#: ../../include/functions_reporting.php:12175 msgid "of total modules inited" msgstr "del total de módulos iniciados" -#: ../../include/functions_reporting.php:12103 -#: ../../include/functions_reporting.php:13275 -#: ../../include/functions_reporting.php:13285 +#: ../../include/functions_reporting.php:12157 +#: ../../include/functions_reporting.php:13329 +#: ../../include/functions_reporting.php:13339 #, php-format msgid "%d Fired alerts" msgstr "%d alertas disparadas" -#: ../../include/functions_reporting.php:12103 -#: ../../include/functions_reporting.php:12125 +#: ../../include/functions_reporting.php:12157 +#: ../../include/functions_reporting.php:12179 msgid "of defined alerts not fired" msgstr "de alertas definidas no disparadas" -#: ../../include/functions_reporting.php:12257 +#: ../../include/functions_reporting.php:12311 #: ../../include/functions_groups.php:2758 msgid "Defined and fired alerts" msgstr "Alertas definidas y disparadas" -#: ../../include/functions_reporting.php:12436 +#: ../../include/functions_reporting.php:12490 msgid "Defined users" msgstr "Usuarios definidos" -#: ../../include/functions_reporting.php:13132 +#: ../../include/functions_reporting.php:13186 msgid "Agent without data" msgstr "Agente sin datos" -#: ../../include/functions_reporting.php:13271 +#: ../../include/functions_reporting.php:13325 #, php-format msgid "%d Normal modules" msgstr "%d módulos normales" -#: ../../include/functions_reporting.php:13272 +#: ../../include/functions_reporting.php:13326 #, php-format msgid "%d Critical modules" msgstr "%d módulos críticos" -#: ../../include/functions_reporting.php:13273 +#: ../../include/functions_reporting.php:13327 #, php-format msgid "%d Warning modules" msgstr "%d módulos en estado de advertencia" -#: ../../include/functions_reporting.php:13274 +#: ../../include/functions_reporting.php:13328 #, php-format msgid "%d Unknown modules" msgstr "%d módulos desconocidos" -#: ../../include/functions_reporting.php:13279 +#: ../../include/functions_reporting.php:13333 #, php-format msgid "%d Total agents" msgstr "%d del total de agentes" -#: ../../include/functions_reporting.php:13280 +#: ../../include/functions_reporting.php:13334 #, php-format msgid "%d Normal agents" msgstr "%d agentes normales" -#: ../../include/functions_reporting.php:13281 +#: ../../include/functions_reporting.php:13335 #, php-format msgid "%d Critical agents" msgstr "%d agentes en estado crítico" -#: ../../include/functions_reporting.php:13282 +#: ../../include/functions_reporting.php:13336 #, php-format msgid "%d Warning agents" msgstr "%d agentes en estado de advertencia" -#: ../../include/functions_reporting.php:13283 +#: ../../include/functions_reporting.php:13337 #, php-format msgid "%d Unknown agents" msgstr "%d agentes desconocidos" -#: ../../include/functions_reporting.php:13284 +#: ../../include/functions_reporting.php:13338 #, php-format msgid "%d not init agents" msgstr "%d agentes no iniciados" -#: ../../include/functions_reporting.php:14712 +#: ../../include/functions_reporting.php:14766 msgid "Total running modules" msgstr "Total de módulos en ejecución" -#: ../../include/functions_reporting.php:14715 -#: ../../include/functions_reporting.php:14730 -#: ../../include/functions_reporting.php:14742 -#: ../../include/functions_reporting.php:14760 -#: ../../include/functions_reporting.php:14772 +#: ../../include/functions_reporting.php:14769 #: ../../include/functions_reporting.php:14784 #: ../../include/functions_reporting.php:14796 +#: ../../include/functions_reporting.php:14814 +#: ../../include/functions_reporting.php:14826 +#: ../../include/functions_reporting.php:14838 +#: ../../include/functions_reporting.php:14850 msgid "Ratio" msgstr "Proporción" -#: ../../include/functions_reporting.php:14715 -#: ../../include/functions_reporting.php:14730 -#: ../../include/functions_reporting.php:14742 -#: ../../include/functions_reporting.php:14760 -#: ../../include/functions_reporting.php:14772 +#: ../../include/functions_reporting.php:14769 #: ../../include/functions_reporting.php:14784 #: ../../include/functions_reporting.php:14796 +#: ../../include/functions_reporting.php:14814 +#: ../../include/functions_reporting.php:14826 +#: ../../include/functions_reporting.php:14838 +#: ../../include/functions_reporting.php:14850 msgid "Modules by second" msgstr "Módulos por segundo" -#: ../../include/functions_reporting.php:14727 +#: ../../include/functions_reporting.php:14781 msgid "Local modules" msgstr "Módulos locales" -#: ../../include/functions_reporting.php:14737 +#: ../../include/functions_reporting.php:14791 msgid "Network modules" msgstr "Módulos de red" -#: ../../include/functions_reporting.php:14756 +#: ../../include/functions_reporting.php:14810 msgid "Plugin modules" msgstr "Módulos de plugin" -#: ../../include/functions_reporting.php:14768 +#: ../../include/functions_reporting.php:14822 msgid "Prediction modules" msgstr "Módulos de predicción" -#: ../../include/functions_reporting.php:14780 +#: ../../include/functions_reporting.php:14834 msgid "WMI modules" msgstr "Módulos WMI" -#: ../../include/functions_reporting.php:14792 +#: ../../include/functions_reporting.php:14846 msgid "Web modules" msgstr "Módulos web" -#: ../../include/functions_reporting.php:14830 +#: ../../include/functions_reporting.php:14890 #: ../../include/lib/Dashboard/Widgets/tactical.php:287 msgid "Server performance" msgstr "Rendimiento del servidor" -#: ../../include/functions_reporting.php:14943 +#: ../../include/functions_reporting.php:15006 msgid "Start condition" msgstr "Condición de inicio" -#: ../../include/functions_reporting.php:14943 +#: ../../include/functions_reporting.php:15006 msgid "Stop condition" msgstr "Condición de detención" -#: ../../include/functions_reporting.php:14953 +#: ../../include/functions_reporting.php:15016 msgid "Weekly:" msgstr "Semanalmente:" -#: ../../include/functions_reporting.php:14995 +#: ../../include/functions_reporting.php:15058 msgid "Monthly:" msgstr "Mensual:" -#: ../../include/functions_reporting.php:15546 +#: ../../include/functions_reporting.php:15609 msgid "Module Histogram Graph" msgstr "Gráfico de histograma del módulo" -#: ../../include/functions_reporting.php:15913 +#: ../../include/functions_reporting.php:15976 msgid "Attached to this email there's a PDF file of the" msgstr "En este correo encontrarás en adjunto un archivo del" -#: ../../include/functions_reporting.php:15914 +#: ../../include/functions_reporting.php:15977 msgid "report" msgstr "informe" @@ -51013,8 +51598,8 @@ msgid "" "File size seems to be too large. Please check your php.ini configuration or " "contact with the administrator" msgstr "" -"El tamaño del archivo es demasiado grande. Por favor, comprueba la " -"configuración de php.ini o contacta con el administrador." +"El tamaño del archivo es demasiado grande. Por favor, comprueba la configuración " +"de php.ini o contacta con el administrador." #: ../../include/functions_filemanager.php:261 msgid "File created correctly" @@ -51038,24 +51623,24 @@ msgid "Something gone wrong creating directory" msgstr "Algo salió mal al crear un directorio" #: ../../include/functions_filemanager.php:553 -#: ../../include/functions_filemanager.php:838 +#: ../../include/functions_filemanager.php:849 msgid "Create a Directory" msgstr "Crear directorio" #: ../../include/functions_filemanager.php:559 -#: ../../include/functions_filemanager.php:850 -#: ../../include/functions_filemanager.php:853 +#: ../../include/functions_filemanager.php:861 +#: ../../include/functions_filemanager.php:864 msgid "Create File" msgstr "Crear archivo" #: ../../include/functions_filemanager.php:564 -#: ../../include/functions_filemanager.php:864 -#: ../../include/functions_filemanager.php:867 +#: ../../include/functions_filemanager.php:875 +#: ../../include/functions_filemanager.php:878 msgid "Upload Files" msgstr "Subir archivos" #: ../../include/functions_filemanager.php:598 -#: ../../include/functions_filemanager.php:808 +#: ../../include/functions_filemanager.php:819 msgid "Real path" msgstr "Ruta real" @@ -51089,32 +51674,32 @@ msgstr "Cualquier usuario podría ejecutar este archivo" msgid "Make sure it can't perform dangerous tasks" msgstr "Asegúrate de que no puede desempeñar tareas peligrosas" -#: ../../include/functions_filemanager.php:819 +#: ../../include/functions_filemanager.php:830 msgid "No files or directories to show." msgstr "No hay archivos o directorios a mostrar." -#: ../../include/functions_filemanager.php:835 -#: ../../include/functions_filemanager.php:961 +#: ../../include/functions_filemanager.php:846 +#: ../../include/functions_filemanager.php:984 msgid "Create directory" msgstr "Crear directorio" -#: ../../include/functions_filemanager.php:900 +#: ../../include/functions_filemanager.php:911 msgid "The zip upload in this dir, easy to upload multiple files." msgstr "Subir archivo zip a este directorio, útil para subir múltiples archivos." -#: ../../include/functions_filemanager.php:902 +#: ../../include/functions_filemanager.php:921 msgid "Decompress" msgstr "Descomprimir" -#: ../../include/functions_filemanager.php:976 +#: ../../include/functions_filemanager.php:999 msgid "Create file" msgstr "Crear archivo" -#: ../../include/functions_filemanager.php:990 +#: ../../include/functions_filemanager.php:1013 msgid "Upload file/s" msgstr "Subir archivo/s" -#: ../../include/functions_filemanager.php:1021 +#: ../../include/functions_filemanager.php:1044 msgid "The directory is read-only" msgstr "Este directorio es solo de lectura" @@ -51135,7 +51720,7 @@ msgstr "Error al crear o actualizar el panel de control" msgid "Icon image dashboard" msgstr "Panel de control de imágenes de iconos" -#: ../../include/lib/Dashboard/Widget.php:469 +#: ../../include/lib/Dashboard/Widget.php:474 #: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:263 #: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:347 #: ../../include/lib/Dashboard/Widgets/reports.php:336 @@ -51143,18 +51728,18 @@ msgstr "Panel de control de imágenes de iconos" msgid "Failed to connect to node %d" msgstr "No se ha podido conectar con el nodo %d" -#: ../../include/lib/Dashboard/Widget.php:484 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:634 +#: ../../include/lib/Dashboard/Widget.php:489 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:701 msgid "Please configure this widget before usage" msgstr "Por favor, configura este widget antes de usarlo" -#: ../../include/lib/Dashboard/Widget.php:492 +#: ../../include/lib/Dashboard/Widget.php:497 #: ../../include/lib/Dashboard/Widgets/maps_status.php:390 -#: ../../include/lib/Dashboard/Widgets/events_list.php:561 +#: ../../include/lib/Dashboard/Widgets/events_list.php:602 msgid "Widget cannot be loaded" msgstr "No se puede cargar el widget" -#: ../../include/lib/Dashboard/Widget.php:492 +#: ../../include/lib/Dashboard/Widget.php:497 #: ../../include/lib/Dashboard/Widgets/maps_status.php:390 msgid "Please, configure the widget again to recover it" msgstr "Por favor, configúralo de nuevo" @@ -51169,7 +51754,7 @@ msgid "Not agents in this group" msgstr "No hay agentes en este grupo" #: ../../include/lib/Dashboard/Widgets/system_group_status.php:158 -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:646 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:659 msgid "Groups status" msgstr "Estado de los grupos" @@ -51177,19 +51762,19 @@ msgstr "Estado de los grupos" msgid "Alert Fired" msgstr "Alerta disparada" -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:546 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:559 msgid "Modules in normal status" msgstr "Módulos en estado normal" -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:562 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:575 msgid "Modules in warning status" msgstr "Modulos en estado de advertencia" -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:579 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:592 msgid "Modules in critical status" msgstr "Módulos en estado crítico" -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:625 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:638 msgid "No modules in selected groups" msgstr "No hay módulos en los grupos seleccionados" @@ -51199,7 +51784,7 @@ msgid "Heatmap" msgstr "Mapa de calor" #: ../../include/lib/Dashboard/Widgets/sla_percent.php:176 -#: ../../include/lib/Dashboard/Widgets/sla_percent.php:561 +#: ../../include/lib/Dashboard/Widgets/sla_percent.php:563 msgid "SLA percentage" msgstr "Porcentaje SLA" @@ -51230,8 +51815,8 @@ msgstr "Si no, el diseño es vertical" #: ../../include/lib/Dashboard/Widgets/sla_percent.php:471 #: ../../include/lib/Dashboard/Widgets/sla_percent.php:482 -#: ../../include/lib/Dashboard/Widgets/events_list.php:528 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:659 +#: ../../include/lib/Dashboard/Widgets/events_list.php:569 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:726 msgid "You don't have access" msgstr "No tienes acceso" @@ -51240,29 +51825,29 @@ msgstr "No tienes acceso" msgid "Panel with a message" msgstr "Panel con un mensaje" -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:172 -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:633 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:175 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:636 msgid "Block histogram" msgstr "Histograma de bloques" -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:266 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:333 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:269 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:336 msgid "Font color" msgstr "Color de fuente" -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:280 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:283 #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:361 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:464 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:443 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:467 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:451 #: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:256 msgid "Agent / module" msgstr "Agente/módulo" -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:457 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:460 #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:552 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:466 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:699 -#: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:408 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:489 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:702 +#: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:410 msgid "Not found modules" msgstr "Módulos no encontrados" @@ -51283,6 +51868,31 @@ msgstr "El usuario no tiene permiso de lectura para agentes" msgid "Services view" msgstr "Vista de servicios" +#: ../../include/lib/Dashboard/Widgets/netflow.php:211 +msgid "Usage map" +msgstr "Mapa de uso" + +#: ../../include/lib/Dashboard/Widgets/netflow.php:213 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:494 +msgid "Type graph" +msgstr "Tipo de gráfica" + +#: ../../include/lib/Dashboard/Widgets/netflow.php:229 +#: ../../operation/netflow/nf_live_view.php:581 +msgid "Aggregated by" +msgstr "Añadido por" + +#: ../../include/lib/Dashboard/Widgets/netflow.php:240 +#: ../../operation/network/network_report.php:250 +#: ../../operation/network/network_usage_map.php:298 +msgid "Data to show" +msgstr "Datos a mostrar" + +#: ../../include/lib/Dashboard/Widgets/netflow.php:261 +#: ../../operation/netflow/nf_live_view.php:598 +msgid "Max values" +msgstr "Valores máximos" + #: ../../include/lib/Dashboard/Widgets/maps_status.php:158 #: ../../include/lib/Dashboard/Widgets/maps_status.php:409 msgid "General visual maps report" @@ -51349,8 +51959,7 @@ msgstr "" #: ../../include/lib/Dashboard/Widgets/example.php:250 msgid "" -"To add more elements, click on \"Add widgets\" on the top of this " -"page." +"To add more elements, click on \"Add widgets\" on the top of this page." msgstr "" "Para añadir más elementos, haz clic en \"Add widgets\" en la parte " "superior de esta página." @@ -51368,8 +51977,8 @@ msgstr "" msgid "" "To do so, just click on the title and drag and drop it to the desired place." msgstr "" -"Para hacer eso, haz clic en el título, arrastra y suelta el elemento en el " -"lugar deseado." +"Para hacer eso, haz clic en el título, arrastra y suelta el elemento en el lugar " +"deseado." #: ../../include/lib/Dashboard/Widgets/example.php:254 #, php-format @@ -51377,14 +51986,14 @@ msgid "Thanks for using %s." msgstr "Gracias por usar %s." #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:174 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:199 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:202 #: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:172 -#: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:545 +#: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:547 msgid "Color tabs modules" msgstr "Color de las pestañas de módulos" #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:289 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:345 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:348 #: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:285 msgid "Format Data" msgstr "Formatear datos" @@ -51394,13 +52003,13 @@ msgid "Periodicity" msgstr "Periodicidad" #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:346 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:292 -#: ../../include/lib/Dashboard/Widgets/events_list.php:370 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:313 +#: ../../include/lib/Dashboard/Widgets/events_list.php:381 msgid "Limit" msgstr "Límite" #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:462 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:613 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:616 #, php-format msgid "" "The maximum number of modules to display is %d, please reconfigure the widget." @@ -51411,24 +52020,32 @@ msgstr "" msgid "Data Matrix" msgstr "Matriz de datos" -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:241 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:245 msgid "Search filter by Module name field content" msgstr "Filtro de búsqueda por contenido del campo Nombre del módulo" +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:259 +msgid "Disabled modules" +msgstr "Módulos deshabilitados" + +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:259 +msgid "Include disabled modules" +msgstr "Incluir módulos deshabilitados" + #: ../../include/lib/Dashboard/Widgets/monitor_health.php:158 #: ../../include/lib/Dashboard/Widgets/monitor_health.php:337 msgid "Global health info" msgstr "Información del estado global" -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:359 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:362 msgid "Values" msgstr "Valores" -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:386 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:389 msgid "Manual thresholds" msgstr "Umbrales manuales" -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:1027 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:1030 msgid "Grouped meter graphs" msgstr "Gráficos de medidores agrupados" @@ -51472,73 +52089,83 @@ msgid "Not alert fired" msgstr "No hay alertas disparadas" #: ../../include/lib/Dashboard/Widgets/alerts_fired.php:399 -#: ../../include/lib/Dashboard/Widgets/events_list.php:521 +#: ../../include/lib/Dashboard/Widgets/events_list.php:562 msgid "You must select some group" msgstr "Seleccione un grupo" #: ../../include/lib/Dashboard/Widgets/events_list.php:175 -#: ../../include/lib/Dashboard/Widgets/events_list.php:722 +#: ../../include/lib/Dashboard/Widgets/events_list.php:772 msgid "List of latest events" msgstr "Lista de últimos eventos" -#: ../../include/lib/Dashboard/Widgets/events_list.php:305 +#: ../../include/lib/Dashboard/Widgets/events_list.php:316 msgid "Custom filters" msgstr "Filtros personalizados" -#: ../../include/lib/Dashboard/Widgets/events_list.php:383 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:299 -#: ../../include/functions_events.php:3266 -#: ../../include/functions_events.php:3272 -#: ../../include/functions_events.php:3294 +#: ../../include/lib/Dashboard/Widgets/events_list.php:394 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:300 +#: ../../include/functions_events.php:3195 ../../include/functions_events.php:3201 +#: ../../include/functions_events.php:3223 msgid "All event" msgstr "Todos los eventos" -#: ../../include/lib/Dashboard/Widgets/events_list.php:384 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:300 -#: ../../include/functions_events.php:3268 -#: ../../include/functions_events.php:3302 +#: ../../include/lib/Dashboard/Widgets/events_list.php:395 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:301 +#: ../../include/functions_events.php:3197 ../../include/functions_events.php:3231 msgid "Only validated" msgstr "Solo eventos validados" -#: ../../include/lib/Dashboard/Widgets/events_list.php:385 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:301 +#: ../../include/lib/Dashboard/Widgets/events_list.php:396 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:302 msgid "Only pending" msgstr "Solo pendientes" -#: ../../include/lib/Dashboard/Widgets/events_list.php:561 +#: ../../include/lib/Dashboard/Widgets/events_list.php:499 +msgid "Columns" +msgstr "Columnas" + +#: ../../include/lib/Dashboard/Widgets/events_list.php:602 msgid "Please, event filter has been removed." msgstr "Se ha eliminado el filtro de eventos." -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:420 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:428 msgid "Color chart" msgstr "Tabla de colores" -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:431 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:439 msgid "Show label" msgstr "Mostrar etiqueta" -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:458 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:466 msgid "Label size in px" msgstr "Tamaño de la etiqueta en píxeles" -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:470 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:478 msgid "Color label" msgstr "Color de la etiqueta" -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:481 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:490 +msgid "Wire" +msgstr "Cable" + +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:505 msgid "Show Value" msgstr "Mostrar el valor" -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:501 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:525 msgid "Value size in px" msgstr "Valor del tamaño en píxeles" -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:513 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:537 msgid "Color value" msgstr "Valor del color" -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:172 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:626 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:548 +msgid "Graph line size" +msgstr "Tamaño de la línea de los gráficos" + +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:173 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:627 msgid "Event cardboard" msgstr "Tarjeta de evento" @@ -51576,7 +52203,7 @@ msgid "Please, configure this widget before use" msgstr "Por favor, configura este widget antes de usarlo." #: ../../include/lib/Dashboard/Widgets/module_value.php:175 -#: ../../include/lib/Dashboard/Widgets/module_value.php:532 +#: ../../include/lib/Dashboard/Widgets/module_value.php:534 msgid "Module value" msgstr "Valor del módulo" @@ -51586,7 +52213,7 @@ msgid "Agent WUX transaction" msgstr "Transacción de agente WUX" #: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:163 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:536 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:605 msgid "Top N events by module" msgstr "N primeros eventos por módulo" @@ -51610,8 +52237,8 @@ msgstr "Posición de la leyenda" msgid "Please select one or more groups." msgstr "Por favor, selecciona uno o más grupos" -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:423 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:419 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:475 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:467 msgid "There is not data to show." msgstr "No hay datos que mostrar." @@ -51665,15 +52292,15 @@ msgid "" "ZOOM functionality is only available when there is only one such widget in the " "dashboard" msgstr "" -"La funcionalidad ZOOM solo está disponible cuando solo hay un widget en el " -"panel de control" +"La funcionalidad ZOOM solo está disponible cuando solo hay un widget en el panel " +"de control" #: ../../include/lib/Dashboard/Widgets/service_map.php:390 msgid "Missing Service id" msgstr "Falta el ID de servicio" #: ../../include/lib/Dashboard/Widgets/agent_module.php:173 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:779 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:855 msgid "Agent/Module View" msgstr "Vista de Agente/Módulo" @@ -51707,28 +52334,36 @@ msgid "Agent module graph" msgstr "Gráfica de módulo de agente" #: ../../include/lib/Dashboard/Widgets/reports.php:166 -#: ../../include/lib/Dashboard/Widgets/reports.php:503 +#: ../../include/lib/Dashboard/Widgets/reports.php:512 msgid "Custom report" msgstr "Informe personalizado" -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:173 -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:337 +#: ../../include/lib/Dashboard/Widgets/AgentHive.php:170 +msgid "Agent hive" +msgstr "Colmena del agente" + +#: ../../include/lib/Dashboard/Widgets/AgentHive.php:488 +msgid "Agents hive" +msgstr "Colmena de agentes" + +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:174 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:338 msgid "OS quick report" msgstr "Informe rápido del sistema operativo" -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:285 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:286 msgid "total" msgstr "total" -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:286 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:287 msgid "normal" msgstr "normal" -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:287 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:288 msgid "critical" msgstr "crítico" -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:288 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:289 msgid "unknown" msgstr "desconocido" @@ -51773,7 +52408,7 @@ msgid "Module Groups found" msgstr "Grupos de módulos encontrados" #: ../../include/lib/Dashboard/Widgets/tree_view.php:659 -#: ../../operation/tree.php:482 ../../operation/search_main.php:56 +#: ../../operation/tree.php:482 ../../operation/search_main.php:128 msgid "Modules found" msgstr "Módulos encontrados" @@ -51793,20 +52428,24 @@ msgid "Not normal modules" msgstr "Módulos en estado anómalo" #: ../../include/lib/Dashboard/Widgets/top_n.php:163 -#: ../../include/lib/Dashboard/Widgets/top_n.php:540 +#: ../../include/lib/Dashboard/Widgets/top_n.php:633 msgid "Top N of agent modules" msgstr "Primeros N módulos de agente" -#: ../../include/lib/Dashboard/Widgets/top_n.php:222 +#: ../../include/lib/Dashboard/Widgets/top_n.php:241 msgid "" "Case insensitive regular expression or string for module name. For example: ." "*usage.* will match: cpu_usage, vram usage." msgstr "" "Expresión regular o cadena para el nombre del módulo que diferencia entre " -"mayúsculas y minúsculas. Por ejemplo: .*usage.* coincidirá con: cpu_usage o " -"vram usage." +"mayúsculas y minúsculas. Por ejemplo: .*usage.* coincidirá con: cpu_usage o vram " +"usage." -#: ../../include/lib/Dashboard/Widgets/top_n.php:456 +#: ../../include/lib/Dashboard/Widgets/top_n.php:318 +msgid "Agent & module" +msgstr "Agente y módulo" + +#: ../../include/lib/Dashboard/Widgets/top_n.php:496 msgid "There are no agents/modules found matching filter set" msgstr "" "No se han encontrado agentes/módulos que coincidan con los filtros establecidos" @@ -51824,7 +52463,7 @@ msgid "Digital" msgstr "Digital" #: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:163 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:501 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:551 msgid "Top N events by agent" msgstr "Primeros N eventos por agente" @@ -51854,15 +52493,15 @@ msgstr "Error al forzar, motivo: %s" msgid "Cluster successfully forced." msgstr "Clúster forzado con éxito." -#: ../../include/lib/ClusterViewer/ClusterManager.php:568 +#: ../../include/lib/ClusterViewer/ClusterManager.php:564 msgid "Not set" msgstr "No configurado" -#: ../../include/lib/ClusterViewer/ClusterManager.php:578 +#: ../../include/lib/ClusterViewer/ClusterManager.php:574 msgid "Active-Active" msgstr "Activo-Activo" -#: ../../include/lib/ClusterViewer/ClusterManager.php:580 +#: ../../include/lib/ClusterViewer/ClusterManager.php:576 msgid "Active-Passive" msgstr "Activo-Pasivo" @@ -51888,8 +52527,8 @@ msgstr "Tipo de clúster" #: ../../include/lib/ClusterViewer/ClusterWizard.php:799 msgid "" -"AA is a cluster where all members are working. In AP cluster only master " -"member is working" +"AA is a cluster where all members are working. In AP cluster only master member " +"is working" msgstr "" "AA es un clúster donde funcionan todos los miembros. En un clúster AP solo " "trabaja el miembro maestro." @@ -51910,8 +52549,8 @@ msgstr "El agente del clúster objetivo se guardará bajo este grupo" msgid "" "You must select a Prediction Server to perform all cluster status calculations" msgstr "" -"Debe seleccionar un Servidor de Predicción para llevar a cabo todos los " -"cálculos de estado de clúster" +"Debe seleccionar un Servidor de Predicción para llevar a cabo todos los cálculos " +"de estado de clúster" #: ../../include/lib/ClusterViewer/ClusterWizard.php:1042 msgid "critical if" @@ -51937,8 +52576,8 @@ msgstr "Compruebe todos los módulos activo-pasivo críticos para este clúster" #: ../../include/lib/ClusterViewer/ClusterWizard.php:1208 msgid "" -"If a critical balanced module is going to critical status, then cluster will " -"be critical." +"If a critical balanced module is going to critical status, then cluster will be " +"critical." msgstr "" "Si un módulo equilibrado crítico pasa a estado crítico, el clúster entrará en " "estado crítico." @@ -52023,89 +52662,93 @@ msgstr "Información OID" msgid "Create agent module" msgstr "Crear módulo de agente" -#: ../../include/functions_snmp_browser.php:750 +#: ../../include/functions_snmp_browser.php:769 msgid "Starting OID" msgstr "Iniciar OID" -#: ../../include/functions_snmp_browser.php:805 +#: ../../include/functions_snmp_browser.php:824 msgid "Server to execute" msgstr "Servidor a ejecutar" -#: ../../include/functions_snmp_browser.php:946 +#: ../../include/functions_snmp_browser.php:965 msgid "SNMP v3 settings" msgstr "Ajustes SNMP v3" -#: ../../include/functions_snmp_browser.php:1037 +#: ../../include/functions_snmp_browser.php:1056 msgid "First match" msgstr "Primera correspondencia" -#: ../../include/functions_snmp_browser.php:1050 +#: ../../include/functions_snmp_browser.php:1069 msgid "Previous match" msgstr "Coincidencia anterior" -#: ../../include/functions_snmp_browser.php:1063 +#: ../../include/functions_snmp_browser.php:1082 msgid "Next match" msgstr "Siguiente coincidencia" -#: ../../include/functions_snmp_browser.php:1076 +#: ../../include/functions_snmp_browser.php:1095 msgid "Last match" msgstr "Última coincidencia" -#: ../../include/functions_snmp_browser.php:1090 +#: ../../include/functions_snmp_browser.php:1109 msgid "Expand the tree (can be slow)" msgstr "Expandir el árbol (podría llevar tiempo)" -#: ../../include/functions_snmp_browser.php:1103 +#: ../../include/functions_snmp_browser.php:1122 msgid "Collapse the tree" msgstr "Plegar el árbol" -#: ../../include/functions_snmp_browser.php:1115 -#: ../../include/functions_snmp_browser.php:1178 +#: ../../include/functions_snmp_browser.php:1134 +#: ../../include/functions_snmp_browser.php:1205 msgid "Search options" msgstr "Opciones de búsqueda" -#: ../../include/functions_snmp_browser.php:1168 +#: ../../include/functions_snmp_browser.php:1195 msgid "SNMP v3 options" msgstr "Opciones SNMP v3" -#: ../../include/functions_snmp_browser.php:1200 +#: ../../include/functions_snmp_browser.php:1227 msgid "Search matches" msgstr "Buscar coincidencias" -#: ../../include/functions_snmp_browser.php:1216 +#: ../../include/functions_snmp_browser.php:1243 msgid "Create agent modules" msgstr "Crear módulos de agentes" -#: ../../include/functions_snmp_browser.php:1225 +#: ../../include/functions_snmp_browser.php:1252 msgid "Create policy modules" msgstr "Crear módulos de políticas" -#: ../../include/functions_snmp_browser.php:1234 +#: ../../include/functions_snmp_browser.php:1261 msgid "Create network components" msgstr "Crear componentes de red" -#: ../../include/functions_snmp_browser.php:1665 +#: ../../include/functions_snmp_browser.php:1699 msgid " available" msgstr " disponible" -#: ../../include/functions_snmp_browser.php:1672 +#: ../../include/functions_snmp_browser.php:1706 msgid " to apply" msgstr " a aplicar" -#: ../../include/functions_snmp_browser.php:1677 -#: ../../operation/snmpconsole/snmp_browser.php:540 +#: ../../include/functions_snmp_browser.php:1711 +#: ../../operation/snmpconsole/snmp_browser.php:542 msgid "Create new policy" msgstr "Crear nueva política" -#: ../../include/functions_snmp_browser.php:1732 +#: ../../include/functions_snmp_browser.php:1766 msgid "Undo" msgstr "Deshacer" +#: ../../include/functions_snmp_browser.php:1814 +msgid "Use agent IP" +msgstr "Usar IP de agente" + #: ../../include/chart_generator.php:122 ../../operation/agentes/stat_win.php:51 #: ../../operation/agentes/stat_win.php:176 #: ../../operation/agentes/realtime_win.php:51 #: ../../operation/agentes/interface_traffic_graph_win.php:54 -#: ../../operation/inventory/inventory.php:371 +#: ../../operation/inventory/inventory.php:375 msgid "There was a problem connecting with the node" msgstr "Error al conectar con el nodo" @@ -52118,7 +52761,7 @@ msgid "Alert Templates" msgstr "Plantillas de alerta" #: ../../include/functions_groups.php:107 -#: ../../operation/agentes/pandora_networkmap.editor.php:429 +#: ../../operation/agentes/pandora_networkmap.editor.php:435 #: ../../operation/agentes/pandora_networkmap.view.php:177 msgid "Discovery task" msgstr "Tarea Discovery" @@ -52145,7 +52788,7 @@ msgstr "Mapas GIS adicionales" #: ../../include/functions_groups.php:251 #: ../../operation/agentes/networkmap.dinamic.php:150 -#: ../../operation/agentes/pandora_networkmap.view.php:2414 +#: ../../operation/agentes/pandora_networkmap.view.php:2419 msgid "Network maps" msgstr "Mapas de red" @@ -52169,220 +52812,222 @@ msgstr "Módulo de agente" msgid "Module custom id" msgstr "ID personalizada de módulo" -#: ../../include/functions_events.php:1790 +#: ../../include/functions_events.php:1792 #, php-format msgid "Could not connect: %s" msgstr "No se ha podido conectar: %s" -#: ../../include/functions_events.php:2510 -#: ../../operation/agentes/tactical.php:248 +#: ../../include/functions_events.php:2439 ../../operation/agentes/tactical.php:248 msgid "Latest events" msgstr "Últimos eventos" -#: ../../include/functions_events.php:2915 +#: ../../include/functions_events.php:2844 msgid "Going to unknown" msgstr "Cambiando a estado desconocido" -#: ../../include/functions_events.php:2923 +#: ../../include/functions_events.php:2852 msgid "Alert manually validated" msgstr "Alerta validada manualmente" -#: ../../include/functions_events.php:2927 +#: ../../include/functions_events.php:2856 msgid "Going from critical to warning" msgstr "Cambiando de crítico a advertencia" -#: ../../include/functions_events.php:2933 +#: ../../include/functions_events.php:2862 msgid "Going up to critical state" msgstr "Entrando en estado crítico" -#: ../../include/functions_events.php:2939 +#: ../../include/functions_events.php:2868 msgid "Going up to normal state" msgstr "Subiendo a estado normal" -#: ../../include/functions_events.php:2943 +#: ../../include/functions_events.php:2872 msgid "Going down from normal to warning" msgstr "Cambiando de normal a advertencia" -#: ../../include/functions_events.php:2955 +#: ../../include/functions_events.php:2884 msgid "Discovery server detected a new host" msgstr "El servidor Discovery ha detectado un host nuevo" -#: ../../include/functions_events.php:2959 +#: ../../include/functions_events.php:2888 msgid "New agent created" msgstr "Agente nuevo creado" -#: ../../include/functions_events.php:2976 +#: ../../include/functions_events.php:2905 msgid "Unknown type:" msgstr "Tipo desconocido:" -#: ../../include/functions_events.php:3267 -#: ../../include/functions_events.php:3298 +#: ../../include/functions_events.php:3196 ../../include/functions_events.php:3227 msgid "Only new" msgstr "Solo nuevos" -#: ../../include/functions_events.php:3269 -#: ../../include/functions_events.php:3306 +#: ../../include/functions_events.php:3198 ../../include/functions_events.php:3235 msgid "Only in process" msgstr "Solo en proceso" -#: ../../include/functions_events.php:3270 -#: ../../include/functions_events.php:3310 +#: ../../include/functions_events.php:3199 ../../include/functions_events.php:3239 msgid "Only not validated" msgstr "Solo no validados" -#: ../../include/functions_events.php:3276 +#: ../../include/functions_events.php:3205 msgid "Not Validated" msgstr "No validado" -#: ../../include/functions_events.php:3468 +#: ../../include/functions_events.php:3397 msgid "Change owner" msgstr "Cambiar propietario" -#: ../../include/functions_events.php:3533 +#: ../../include/functions_events.php:3462 msgid "Change status" msgstr "Cambiar estado" -#: ../../include/functions_events.php:3630 -#: ../../include/functions_events.php:5366 +#: ../../include/functions_events.php:3559 ../../include/functions_events.php:5274 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:330 msgid "Add comment" msgstr "Añadir comentario" -#: ../../include/functions_events.php:3653 -#: ../../include/functions_events.php:3657 ../../operation/events/events.php:983 +#: ../../include/functions_events.php:3582 ../../include/functions_events.php:3586 +#: ../../operation/events/events.php:1085 msgid "Delete event" msgstr "Eliminar evento" -#: ../../include/functions_events.php:3680 +#: ../../include/functions_events.php:3609 msgid "Custom responses" msgstr "Respuesta personalizada" -#: ../../include/functions_events.php:4286 +#: ../../include/functions_events.php:4215 msgid "Extended information" msgstr "Información extendida" -#: ../../include/functions_events.php:4317 +#: ../../include/functions_events.php:4246 msgid "There was an error connecting to the node" msgstr "Error al conectarse al nodo" -#: ../../include/functions_events.php:4338 +#: ../../include/functions_events.php:4267 msgid "Agent details" msgstr "Detalles del agente" -#: ../../include/functions_events.php:4352 +#: ../../include/functions_events.php:4281 msgid "This agent belongs to metaconsole, is not possible display it" msgstr "Este agente pertenece a la Metaconsola, no es posible mostrarlo" -#: ../../include/functions_events.php:4447 +#: ../../include/functions_events.php:4401 msgid "View custom fields" msgstr "Ver campos personalizados" -#: ../../include/functions_events.php:4470 +#: ../../include/functions_events.php:4424 msgid "Module details" msgstr "Detalles del módulo" -#: ../../include/functions_events.php:4486 +#: ../../include/functions_events.php:4440 msgid "No assigned" msgstr "No asignado" -#: ../../include/functions_events.php:4567 -#: ../../include/functions_events.php:4576 +#: ../../include/functions_events.php:4521 ../../include/functions_events.php:4530 msgid "Go to data overview" msgstr "Ir a la vista general de datos" -#: ../../include/functions_events.php:4693 +#: ../../include/functions_events.php:4647 #, php-format msgid "Invalid custom data: %s" msgstr "Datos personalizados no válidos: %s" -#: ../../include/functions_events.php:4922 +#: ../../include/functions_events.php:4876 msgid "First event" msgstr "Primer evento" -#: ../../include/functions_events.php:4925 +#: ../../include/functions_events.php:4879 msgid "Last event" msgstr "Último evento" -#: ../../include/functions_events.php:5022 +#: ../../include/functions_events.php:4976 msgid "Autovalidated" msgstr "Autovalidado" -#: ../../include/functions_events.php:5098 +#: ../../include/functions_events.php:5056 msgid "ID extra" msgstr "ID extra" -#: ../../include/functions_events.php:5215 +#: ../../include/functions_events.php:5168 msgid "There are no comments" msgstr "No hay comentarios" -#: ../../include/functions_events.php:5279 +#: ../../include/functions_events.php:5184 msgid "by" msgstr "por" -#: ../../include/functions_events.php:5946 +#: ../../include/functions_events.php:5219 +msgid "24 hours" +msgstr "24 horas" + +#: ../../include/functions_events.php:5220 +msgid "48 hours" +msgstr "48 horas" + +#: ../../include/functions_events.php:5855 #, php-format msgid "Event # %d" msgstr "Evento # %d" -#: ../../include/functions_events.php:5949 +#: ../../include/functions_events.php:5858 msgid "Executing command: " msgstr "Ejecutando comando: %s" -#: ../../include/functions_planned_downtimes.php:578 +#: ../../include/functions_planned_downtimes.php:588 msgid "Succesful stopped the Downtime" msgstr "La parada planificada se ha detenido correctamente" -#: ../../include/functions_planned_downtimes.php:579 +#: ../../include/functions_planned_downtimes.php:589 msgid "Unsuccesful stopped the Downtime" msgstr "La parada planificada no ha podido ser detenida" -#: ../../include/functions_planned_downtimes.php:734 +#: ../../include/functions_planned_downtimes.php:744 #, php-format msgid "Enabled %s elements from the downtime" msgstr "Habilitar %s elementos desde la parada" -#: ../../include/functions_planned_downtimes.php:793 +#: ../../include/functions_planned_downtimes.php:803 msgid "The downtime must be quiet, disable_agents or disable_agents_alerts" msgstr "La parada debe estar silenciada, disable_agents o disable_agents_alerts" -#: ../../include/functions_planned_downtimes.php:798 +#: ../../include/functions_planned_downtimes.php:808 msgid "The execution must be once or periodically" msgstr "La ejecución debe ser única o periódica" -#: ../../include/functions_planned_downtimes.php:803 +#: ../../include/functions_planned_downtimes.php:813 msgid "The periodicity must be weekly or monthly" msgstr "La periodicidad debe ser semanal o mensual" -#: ../../include/functions_planned_downtimes.php:808 +#: ../../include/functions_planned_downtimes.php:818 msgid "There is no user with such id" msgstr "No hay usuarios con ese ID" -#: ../../include/functions_planned_downtimes.php:813 +#: ../../include/functions_planned_downtimes.php:823 msgid "There is no group with such id" msgstr "No hay grupos con ese ID" -#: ../../include/functions_planned_downtimes.php:818 +#: ../../include/functions_planned_downtimes.php:828 msgid "Date is wrong formatted" msgstr "Formato de fecha incorrecto" -#: ../../include/functions_planned_downtimes.php:925 +#: ../../include/functions_planned_downtimes.php:935 msgid "This scheduled downtime are executed now. Can't delete in this moment." msgstr "" "Esta parada planificada se está ejecutando. No se puede borrar en este momento." -#: ../../include/functions_planned_downtimes.php:932 +#: ../../include/functions_planned_downtimes.php:942 msgid "Deleted this scheduled downtime successfully." msgstr "Parada planificada borrada correctamente." -#: ../../include/functions_planned_downtimes.php:934 +#: ../../include/functions_planned_downtimes.php:944 msgid "Problems for deleted this scheduled downtime." msgstr "Error al borrar la parada planificada." -#: ../../include/functions_planned_downtimes.php:994 +#: ../../include/functions_planned_downtimes.php:1004 msgid "Error adding agents to copied downtime" msgstr "Error al agregar agentes al tiempo de inactividad copiado" -#: ../../include/functions_planned_downtimes.php:1017 +#: ../../include/functions_planned_downtimes.php:1027 msgid "Error adding module to copied downtime" msgstr "Error al agregar módulo al tiempo de inactividad copiado" @@ -52394,10 +53039,6 @@ msgstr "Error de autenticación doble" msgid "saml error" msgstr "Error SAML" -#: ../../index.php:714 ../../general/login_page.php:653 -msgid "User is blocked" -msgstr "El usuario está bloqueado" - #: ../../index.php:1004 msgid "User doesn\\'t exist." msgstr "El usuario no existe." @@ -52411,10 +53052,10 @@ msgstr "El usuario solo puede usar la API." msgid "Metaconsole MR (%d) is different than this one (%d)" msgstr "La Metaconsola MR (%d) es diferente a esta (%d)" -#: ../../operation/search_users.php:23 ../../operation/search_agents.php:30 -#: ../../operation/search_alerts.php:24 ../../operation/search_reports.php:25 -#: ../../operation/search_graphs.php:21 ../../operation/search_modules.php:23 -#: ../../operation/search_policies.php:22 ../../operation/search_maps.php:19 +#: ../../operation/search_users.php:23 ../../operation/search_alerts.php:24 +#: ../../operation/search_reports.php:25 ../../operation/search_graphs.php:21 +#: ../../operation/search_modules.php:23 ../../operation/search_policies.php:22 +#: ../../operation/search_maps.php:19 msgid "Zero results found" msgstr "No se encontró ningún resultado" @@ -52494,13 +53135,11 @@ msgstr "" "Las contraseñas no coincidían o se encontró otro problema al actualizar las " "contraseñas." -#: ../../operation/users/user_edit.php:201 -#: ../../operation/users/user_edit.php:220 +#: ../../operation/users/user_edit.php:201 ../../operation/users/user_edit.php:220 msgid "Password successfully updated" msgstr "Contraseña actualizada correctamente" -#: ../../operation/users/user_edit.php:211 -#: ../../operation/users/user_edit.php:263 +#: ../../operation/users/user_edit.php:211 ../../operation/users/user_edit.php:263 msgid "Error updating user info" msgstr "Error al actualizar la información del usuario" @@ -52534,8 +53173,8 @@ msgstr "Mostrar token de API" #: ../../operation/users/user_edit.php:356 msgid "" -"Directive HTTP_AUTHORIZATION=$1 is not set. Please, add it to /etc/httpd/conf." -"d/php.conf" +"Directive HTTP_AUTHORIZATION=$1 is not set. Please, add it to /etc/httpd/conf.d/" +"php.conf" msgstr "" "La directiva HTTP_AUTHORIZATION=$1 no está configurada. Por favor, añádala a /" "etc/httpd/conf.d/php.conf" @@ -52548,8 +53187,7 @@ msgstr "" #: ../../operation/users/user_edit.php:429 msgid "If checkbox is clicked then block size global configuration is used" msgstr "" -"Si se marca la casilla, se usará el tamaño de bloque de la configuración " -"global." +"Si se marca la casilla, se usará el tamaño de bloque de la configuración global." #: ../../operation/users/user_edit.php:524 msgid "Theme" @@ -52603,51 +53241,71 @@ msgstr "Puede encontrar más ayuda en wiki ICMP (pings), \n" -"\t\tSNMP (detecting the topology of networks " -"and their interfaces), and other customized \n" +"\t\tIf it detects any item, it will add that item to the monitoring, and if that " +"item it is already being monitored, then it will \n" +"\t\tignore it or will update its information.There are three types of detection: " +"Based on ICMP (pings), \n" +"\t\tSNMP (detecting the topology of networks and " +"their interfaces), and other customized \n" "\t\ttype. You can define your own customized recon script." msgstr "" "Las tareas de Discovery sirven para encontrar nuevos elementos en la red. \n" -"\t\tSi detecta alguno, lo añadirá a la monitorización y si ese elemento ya " -"está siendo monitorizado lo\n" -"\t\tignorará o actualizará la información de este. Hay tres tipos de " -"detección: Basada en ICMP (pings), \n" +"\t\tSi detecta alguno, lo añadirá a la monitorización y si ese elemento ya está " +"siendo monitorizado lo\n" +"\t\tignorará o actualizará la información de este. Hay tres tipos de detección: " +"Basada en ICMP (pings), \n" "\t\tSNMP (detecta la topología de redes y sus " "interfaces), y otro personalizado \n" "\t\t. Puede definir su propio guión de reconocimiento personalizado." @@ -54468,16 +55137,16 @@ msgid "" "With Pandora FMS Enterprise you can add high availability to your Pandora FMS " "installation by adding redundant MySQL servers" msgstr "" -"Con Pandora FMS Enterprise puede añadir la alta disponibilidad a su " -"instalación de Pandora FMS añadiendo servidores MySQL redundantes" +"Con Pandora FMS Enterprise puede añadir la alta disponibilidad a su instalación " +"de Pandora FMS añadiendo servidores MySQL redundantes" #: ../../general/first_task/HA_cluster_builder.php:50 msgid "" -"Click on \"add new node\" to start transforming your Pandora FMS DB Cluster " -"into a Pandora FMS DB Cluster." +"Click on \"add new node\" to start transforming your Pandora FMS DB Cluster into " +"a Pandora FMS DB Cluster." msgstr "" -"Pinche en \"añadir nuevo módulo\" para empezar a convertir su cluster de base " -"de datos de Pandora FMS en un cluster de base de datos de Pandora FMS." +"Pinche en \"añadir nuevo módulo\" para empezar a convertir su cluster de base de " +"datos de Pandora FMS en un cluster de base de datos de Pandora FMS." #: ../../general/first_task/HA_cluster_builder.php:59 msgid "Add new node" @@ -54491,25 +55160,23 @@ msgstr "Consolas visuales" #, php-format msgid "" "%s allows users to create visual maps on which each user is able to create his " -"or her own monitoring map. The new visual console editor is much more " -"practical, although the prior visual console editor had its advantages. On the " -"new visual console, we've been successful in imitating the sensation and touch " -"of a drawing application like GIMP. We've also simplified the editor by " -"dividing it into several subject-divided tabs named 'Data', 'Preview', " -"'Wizard', 'List of Elements' and 'Editor'. The items the %s Visual Map was " -"designed to handle are 'static images', 'percentage bars', 'module graphs' and " -"'simple values'." +"or her own monitoring map. The new visual console editor is much more practical, " +"although the prior visual console editor had its advantages. On the new visual " +"console, we've been successful in imitating the sensation and touch of a drawing " +"application like GIMP. We've also simplified the editor by dividing it into " +"several subject-divided tabs named 'Data', 'Preview', 'Wizard', 'List of " +"Elements' and 'Editor'. The items the %s Visual Map was designed to handle are " +"'static images', 'percentage bars', 'module graphs' and 'simple values'." msgstr "" "%s permite a los usuarios crear mapas visuales en los que cada usuario puede " "crear su propio mapa de monitorización. El nuevo editor de consola visual es " "mucho más práctico, a pesar de que el editor de consola visual anterior tenía " -"sus ventajas. Hemos conseguido imitar la sensación y el toque de una " -"aplicación de dibujo como GIMP en la nueva consola visual. También hemos " -"simplificado el editor dividiéndolo en diferentes pestañas clasificadas " -"temáticamente llamadas \"Datos\", \"Vista previa\", \"Asistente\", \"Lista de " -"elementos\" y \"Editor\". Los elementos para los que el mapa visual de %s fue " -"diseñado son las \"imágenes estáticas\", las \"barras de porcentajes\" y los " -"\"valores simples\"." +"sus ventajas. Hemos conseguido imitar la sensación y el toque de una aplicación " +"de dibujo como GIMP en la nueva consola visual. También hemos simplificado el " +"editor dividiéndolo en diferentes pestañas clasificadas temáticamente llamadas " +"\"Datos\", \"Vista previa\", \"Asistente\", \"Lista de elementos\" y \"Editor\". " +"Los elementos para los que el mapa visual de %s fue diseñado son las \"imágenes " +"estáticas\", las \"barras de porcentajes\" y los \"valores simples\"." #: ../../general/first_task/map_builder.php:58 msgid "Create a Visual Console" @@ -54540,8 +55207,8 @@ msgstr "Dependiendo de cómo proporcionen ese servicio, hay dos tipos:" msgid "" "Clusters to balance the service load: these are active - active (A/A) " "mode clusters. It means that all the nodes (or machines that compose it) are " -"working. They must be working because if one stops working, it will overload " -"the others." +"working. They must be working because if one stops working, it will overload the " +"others." msgstr "" "Clústers para equilibrar la carga del servicio: son clústers de modo " "activo-activo(A/A), por lo tanto todos los nodos (o máquinas que lo componen) " @@ -54551,22 +55218,22 @@ msgstr "" #: ../../general/first_task/cluster_builder.php:63 msgid "" "Clusters to guarantee service: these are active - passive (A/P) mode " -"clusters. It means that one of the nodes (or machines that make up the " -"cluster) will be running (primary) and another won't (secondary). When the " -"primary goes down, the secondary must take over and give the service instead. " -"Although many of the elements of this cluster are active-passive, it will also " -"have active elements in both of them that indicate that the passive node is " -"\"online\", so that in the case of a service failure in the master, the active " -"node collects this information." +"clusters. It means that one of the nodes (or machines that make up the cluster) " +"will be running (primary) and another won't (secondary). When the primary goes " +"down, the secondary must take over and give the service instead. Although many " +"of the elements of this cluster are active-passive, it will also have active " +"elements in both of them that indicate that the passive node is \"online\", so " +"that in the case of a service failure in the master, the active node collects " +"this information." msgstr "" -"Clústers para garantizar el servicio: son clústers de modo activo-" -"pasivo (A/P). Quiere decir que uno de los nodos (o máquinas que componen el " -"clúster) estará en funcionamiento (primario) y el otro no (secundario). Cuando " -"uno primario se detiene, el secundario lo releva y proporciona el servicio en " -"su lugar. Aunque muchos de los elementos de este clúster son activo-pasivo, " -"también tendrá elementos activos en los dos que indican que el nodo pasivo se " -"encuentra \"en línea\", para que en caso de fallo del sistema en el maestro, " -"sea el nodo activo el que recoja esta información." +"Clústers para garantizar el servicio: son clústers de modo activo-pasivo " +"(A/P). Quiere decir que uno de los nodos (o máquinas que componen el clúster) " +"estará en funcionamiento (primario) y el otro no (secundario). Cuando uno " +"primario se detiene, el secundario lo releva y proporciona el servicio en su " +"lugar. Aunque muchos de los elementos de este clúster son activo-pasivo, también " +"tendrá elementos activos en los dos que indican que el nodo pasivo se encuentra " +"\"en línea\", para que en caso de fallo del sistema en el maestro, sea el nodo " +"activo el que recoja esta información." #: ../../general/first_task/network_map.php:19 msgid "There are no network map defined yet." @@ -54626,8 +55293,8 @@ msgstr "Crear etiquetas" #: ../../general/first_task/tags.php:28 msgid "" "Access to modules can be configured by a tagging system.\n" -"\t\t\t\t\t\t\t\tTags are configured on the system and are assigned to the " -"chosen modules.\n" +"\t\t\t\t\t\t\t\tTags are configured on the system and are assigned to the chosen " +"modules.\n" "\t\t\t\t\t\t\t\tA user's access can therefore be restricted to modules with " "certain tags." msgstr "" @@ -54654,8 +55321,8 @@ msgstr "" #: ../../general/first_task/omnishell.php:42 msgid "" -"You can execute any command on as many agents you need, and check the " -"execution on all of them using the Omnishell Command View" +"You can execute any command on as many agents you need, and check the execution " +"on all of them using the Omnishell Command View" msgstr "" "Puede ejecutar cualquier comando en tantos agentes como desee y comprobar la " "ejecución de todos ellos mediante la vista del comando Omnishell" @@ -54683,8 +55350,8 @@ msgid "" msgstr "" "Los campos personalizados son una manera fácil de personalizar la información " "del agente.\n" -"\t \t Puedes crear campos personalizados haciendo clic en \"Administración\" -" -"> \"Administrar monitorización\" -> \"Administrar campos personalizados\". " +"\t \t Puedes crear campos personalizados haciendo clic en \"Administración\" -> " +"\"Administrar monitorización\" -> \"Administrar campos personalizados\". " #: ../../general/first_task/fields_manager.php:22 msgid "Fields Manager" @@ -54700,10 +55367,10 @@ msgid "" "\t\t\t\tYou're able to create custom fields by klicking on 'Administration' -> " "'Manage monitoring' -> 'Manage custom fields'. " msgstr "" -"Los campos personalizados son una forma fácil de personalizar la información " -"de los agentes.\n" -"\t\t\t\tPuedes crear campos personalizados haciendo clic en \"Administración\" " -"-> \"Gestionar monitorización\" -> \"Gestionar campos personalizados\". " +"Los campos personalizados son una forma fácil de personalizar la información de " +"los agentes.\n" +"\t\t\t\tPuedes crear campos personalizados haciendo clic en \"Administración\" -" +"> \"Gestionar monitorización\" -> \"Gestionar campos personalizados\". " #: ../../general/first_task/fields_manager.php:34 msgid "Create Fields " @@ -54739,8 +55406,8 @@ msgstr "" "desactivado.\n" "\t\t\t\t\t\tSi un agente está desactivado, no recoge información. Durante esta " "parada, los intervalos de parada no se tienen en\n" -"\t\t\t\t\t\tcuenta en la mayoría de las métricas e informes, porque los " -"agentes no contienen datos durante dichos intervalos." +"\t\t\t\t\t\tcuenta en la mayoría de las métricas e informes, porque los agentes " +"no contienen datos durante dichos intervalos." #: ../../general/first_task/snmp_filters.php:18 msgid "There are no SNMP filter defined yet." @@ -54768,8 +55435,8 @@ msgid "" "the ones for the server are going to get ruled out automatically. " msgstr "" "Algunos sistemas reciben un alto número de traps.\n" -"\t \t \t \t Solo es interesante realizar un seguimiento de un pequeño " -"porcentaje de ellos. En las versiones de Pandora FMS 3.2 y superiores,\n" +"\t \t \t \t Solo es interesante realizar un seguimiento de un pequeño porcentaje " +"de ellos. En las versiones de Pandora FMS 3.2 y superiores,\n" "\t \t \t \t es posible filtrar los traps que el servidor obtiene con el fin de " "evitar forzar la aplicación innecesariamente.\n" "\t \t \t \t Con el fin de definir diferentes filtros, por favor ve a " @@ -54779,26 +55446,24 @@ msgstr "" #: ../../general/first_task/service_list.php:45 msgid "" -"A service is a way to group your IT resources based on their " -"functionalities. \n" -"\t\t\t\t\t\tA service could be e.g. your official website, your CRM system, " -"your support application, or even your printers.\n" +"A service is a way to group your IT resources based on their functionalities. \n" +"\t\t\t\t\t\tA service could be e.g. your official website, your CRM system, your " +"support application, or even your printers.\n" "\t\t\t\t\t\t Services are logical groups which can include hosts, routers, " "switches, firewalls, CRMs, ERPs, websites and numerous other services. \n" "\t\t\t\t\t\t By the following example, you're able to see more clearly what a " "service is:\n" -"\t\t\t\t\t\t\tA chip manufacturer sells computers by its website all around " -"the world. \n" -"\t\t\t\t\t\t\tHis company consists of three big departments: A management, an " -"on-line shop and support." +"\t\t\t\t\t\t\tA chip manufacturer sells computers by its website all around the " +"world. \n" +"\t\t\t\t\t\t\tHis company consists of three big departments: A management, an on-" +"line shop and support." msgstr "" "Un servicio es una forma de agrupar recursos de TI basados en tus " "funcionalidades.\n" -"\t\t\t\t\t\tUn servicio puede ser por ejemplo tu página web oficial, tu " -"sistema CRM, tu aplicación de soporte o incluso tus impresoras.\n" -"\t\t\t\t\t\t Los servicios son grupos lógicos que pueden incluir hosts, " -"routers, switches, firewalls, CRMs, ERPs, sitios web y muchos otros " -"servicios. \n" +"\t\t\t\t\t\tUn servicio puede ser por ejemplo tu página web oficial, tu sistema " +"CRM, tu aplicación de soporte o incluso tus impresoras.\n" +"\t\t\t\t\t\t Los servicios son grupos lógicos que pueden incluir hosts, routers, " +"switches, firewalls, CRMs, ERPs, sitios web y muchos otros servicios. \n" "\t\t\t\t\t\t Mediante el siguiente ejemplo, podrá ver más claramente lo que es " "un servicio:\n" "\t\t\t\t\t\t\tUn fabricante de chips vende computadoras por su página web en " @@ -54832,8 +55497,7 @@ msgstr "" "Las gráficas están diseñadas para mostrar los datos recogidos por %s en una " "escala temporal definida por el usuario.\n" "\t\t\t\tLas gráficas de %s muestran datos en tiempo real. Se generan cada vez " -"que el operador necesita cualquiera de ellas y muestran su estado " -"actualizado.\n" +"que el operador necesita cualquiera de ellas y muestran su estado actualizado.\n" "\t\t\t\tHay dos tipos de gráficas: Las gráficas automatizadas del agente y las " "gráficas personalizadas por el usuario mediante uno o más módulos." @@ -54844,24 +55508,22 @@ msgstr "Crear colecciones" #: ../../general/first_task/collections.php:28 msgid "" -"A file collection is a group of files (e.g. scripts or executables) which " -"are \n" -"\t\tautomatically copied to a specific directory of the agent (under Windows " -"or UNIX). The file collections allow to be propagated\n" +"A file collection is a group of files (e.g. scripts or executables) which are \n" +"\t\tautomatically copied to a specific directory of the agent (under Windows or " +"UNIX). The file collections allow to be propagated\n" "\t\t along with the policies in order to be used by a group of agents, using a " "'package' of scripts and modules which use them.\n" "\t\tFirst we learn how to use the file collections in the agent's view, how to " "conduct it manually, agent by agent, without using collections,\n" -"\t\t and how to do the same thing by using policies.Our first task is to " -"arrange a compilation of files. In order to do this, please go to the " -"agent's \n" +"\t\t and how to do the same thing by using policies.Our first task is to arrange " +"a compilation of files. In order to do this, please go to the agent's \n" "\t\t administrator. Subsequently, we're going to see a 'sub option' called " -"'Collections'. Please click on it in order to create a new collection as we " -"can see on \n" +"'Collections'. Please click on it in order to create a new collection as we can " +"see on \n" "\t\t the picture below. " msgstr "" -"Una colección de archivos es un grupo de archivos (ej: scripts o ejecutable) " -"los cuales son \n" +"Una colección de archivos es un grupo de archivos (ej: scripts o ejecutable) los " +"cuales son \n" "\t\t automáticamente copiados a un directorio específico del agente (bajo " "Windows o UNIX). Las colecciones de archivos permiten ser propagadas\n" "\t\t junto con las políticas con el fin de ser utilizadas por un grupo de " @@ -54876,27 +55538,31 @@ msgstr "" "se puede ver en \n" "\t\t la imagen de abajo. " -#: ../../general/header.php:87 +#: ../../general/header.php:45 ../../general/header.php:47 +msgid "Welcome dialog" +msgstr "Diálogo de bienvenida" + +#: ../../general/header.php:103 msgid "Sobre actualización de revisión menor" msgstr "Sobre actualización de revisión menor" -#: ../../general/header.php:89 +#: ../../general/header.php:105 msgid "About minor release update" msgstr "Sobre la actualización menor" -#: ../../general/header.php:123 ../../general/header.php:125 +#: ../../general/header.php:139 ../../general/header.php:141 msgid "Enter keywords to search" msgstr "Introduce palabras clave para buscar" -#: ../../general/header.php:387 +#: ../../general/header.php:402 msgid "Go to support" msgstr "Ir a soporte" -#: ../../general/header.php:401 +#: ../../general/header.php:416 msgid "Go to documentation" msgstr "Ir a documentación" -#: ../../general/header.php:835 +#: ../../general/header.php:850 msgid "Report an issue" msgstr "Notificar un error" @@ -54950,11 +55616,11 @@ msgid "" " Please know that all attempts to access this page are recorded in security " "logs of %s System Database." msgstr "" -"El acceso a esta página está restringido exclusivamente a usuarios " -"autorizados, póngase en contacto con el administrador del sistema si necesita " -"ayuda.

\n" -" Note que todos los intentos de acceso al la página se guardarán en los " -"logs de seguridad de la base de datos de %s." +"El acceso a esta página está restringido exclusivamente a usuarios autorizados, " +"póngase en contacto con el administrador del sistema si necesita ayuda.
" +"
\n" +" Note que todos los intentos de acceso al la página se guardarán en los logs " +"de seguridad de la base de datos de %s." #: ../../general/alert_enterprise.php:130 #, php-format @@ -54971,10 +55637,10 @@ msgstr "" #: ../../general/alert_enterprise.php:130 msgid "" -"OpenSource version updates are automated packages generated each week. " -"These updates come WITHOUT ANY warranty or support. If your system is " -"corrupted or a feature stops working properly, you will need to recover a " -"backup by yourself." +"OpenSource version updates are automated packages generated each week. These " +"updates come WITHOUT ANY warranty or support. If your system is corrupted or a " +"feature stops working properly, you will need to recover a backup by yourself." msgstr "" "Las actualizaciones de la versión OpenSource son paquetes automatizados " "generados cada semana. Estas actualizaciones vienen sin garantía o soporte. Si " @@ -54984,21 +55650,19 @@ msgstr "" #: ../../general/alert_enterprise.php:130 #, php-format msgid "" -"The Enterprise version comes with a different update system, with fully " -"tested, professionally-supported packages, and our support team is there to " -"help you in case of problems or queries. Update Manager is another feature " -"present in the Enterprise version and not included in the OpenSource version. " -"There are lots of advanced business-oriented features contained in %s " -"Enterprise Edition. For more information visit pandorafms.com" +"The Enterprise version comes with a different update system, with fully tested, " +"professionally-supported packages, and our support team is there to help you in " +"case of problems or queries. Update Manager is another feature present in the " +"Enterprise version and not included in the OpenSource version. There are lots of " +"advanced business-oriented features contained in %s Enterprise Edition. For more " +"information visit pandorafms.com" msgstr "" -"La versión Enterprise tiene un sistema de actualización diferente, con " -"paquetes completamente probador y con asistencia profesional. Nuestro equipo " -"de soporte le asistirá en caso de duda o problema, Update Manager es otra " -"funcionalidad presente en %s versión Enterprise no incluida en la versión " -"OpenSource. \r\n" -"La versión Enterprise contiene cientos de funcionalidades diseñadas para su " -"negocio. Para más información visite pandorafms.com" #: ../../general/alert_enterprise.php:132 @@ -55011,63 +55675,62 @@ msgid "" msgstr "" "El nuevo Update Manager " "cliente está incluido en %s. Ayuda a los administradores de sistemas a " -"actualizar %s automáticamente, puesto que Update Manager obtiene nuevos " -"módulos, plugins y funcionalidades (incluso herramientas de migración completa " -"para futuras versiones) automáticamente." +"actualizar %s automáticamente, puesto que Update Manager obtiene nuevos módulos, " +"plugins y funcionalidades (incluso herramientas de migración completa para " +"futuras versiones) automáticamente." #: ../../general/alert_enterprise.php:132 #, php-format msgid "" "The Update Manager is one of the most advanced features on the %s Enterprise " -"Edition. For more information visit http://" +"Edition. For more information visit https://" "pandorafms.com." msgstr "" -"Update Manager es una de las funcionalidades más avanzadas de %s versión " +"Update Manager es una de las funcionalidades más avanzadas de la %s versión " "Enterprise. Para obtener más información visite http://pandorafms.com." #: ../../general/alert_enterprise.php:132 #, php-format msgid "" -"Update Manager sends anonymous information about %s usage (number of agents " -"and modules running). To disable it, please remove the remote server address " -"from the Update Manager plugin setup." +"Update Manager sends anonymous information about %s usage (number of agents and " +"modules running). To disable it, please remove the remote server address from " +"the Update Manager plugin setup." msgstr "" "Update Manager envía información anónima sobre el uso de %s (número de agentes " -"en ejecución). Para deshabilitarlo, elimine la dirección del servidor remoto " -"de la configuración del plugin Update Manager." +"en ejecución). Para deshabilitarlo, elimine la dirección del servidor remoto de " +"la configuración del plugin Update Manager." #: ../../general/alert_enterprise.php:138 msgid "" "The community version doesn't have the ability to define your own library of " -"local modules, or distribute it to remote agents. You need to make those " -"changes individually on each agent which is possible by using external tools " -"and time and effort. Nor can it distribute local plugins, or have access to " -"the library of enterprise plugins to monitor applications such as VMWare, RHEV " -"or Informix between others. The Enterprise version will have all this, plus " -"the ability to distribute and manage your own local modules on your systems, " -"individually or through policies.\n" +"local modules, or distribute it to remote agents. You need to make those changes " +"individually on each agent which is possible by using external tools and time " +"and effort. Nor can it distribute local plugins, or have access to the library " +"of enterprise plugins to monitor applications such as VMWare, RHEV or Informix " +"between others. The Enterprise version will have all this, plus the ability to " +"distribute and manage your own local modules on your systems, individually or " +"through policies.\n" "

pandorafms." -"com" +"Do you want to consolidate all your system monitoring? Do you have many systems, " +"making it difficult to manage them in a comprehensive manner? Would you like to " +"deploy monitoring, alerts and even local plugins with a single click? %s " +"Enterprise Policies are exactly what you need; you'll save time, effort and " +"annoyances. More information pandorafms.com" msgstr "" "¿Quiere consolidar toda la monitorización de sus sistemas? ¿Tiene tantos " "sistemas que le resulta difícil gestionarlos completamente? ¿Le gustaría " @@ -55080,13 +55743,13 @@ msgstr "" #, php-format msgid "" "%s Enterprise also features event correlation. Through correlation you can " -"generate realtime alerts and / or new events based on logical rules. This " -"allows you to automate troubleshooting. If you know the value of working with " -"events, event correlation will take you to a new level." +"generate realtime alerts and / or new events based on logical rules. This allows " +"you to automate troubleshooting. If you know the value of working with events, " +"event correlation will take you to a new level." msgstr "" "%s Enterprise también incluye correlación de eventos. A través de esta " -"correlación puede generar alertas en tiempo real y / o nuevos eventos basados " -"en reglas lógicas. Esto le permite automatizar la resolución de errores. Si ya " +"correlación puede generar alertas en tiempo real y / o nuevos eventos basados en " +"reglas lógicas. Esto le permite automatizar la resolución de errores. Si ya " "conoce la importancia de trabajar con eventos, la correlación de eventos le " "llevará a otro nivel." @@ -55094,18 +55757,18 @@ msgstr "" #, php-format msgid "" "Report generating on the Enterprise version is also more powerful: it has " -"wizards, you can schedule emails in PDF to be sent according to the schedule " -"you decide, and it has a template system to create personalized reports " -"quickly for each of your customers. It will even allow your customers to " -"generate their own reports from templates created by you. If reports are key " -"to your business, %s Enterprise version is for you." +"wizards, you can schedule emails in PDF to be sent according to the schedule you " +"decide, and it has a template system to create personalized reports quickly for " +"each of your customers. It will even allow your customers to generate their own " +"reports from templates created by you. If reports are key to your business, %s " +"Enterprise version is for you." msgstr "" -"La generación de informes en la versión Enterprise también es más potente: " -"tiene asistentes, puede programar el envío de emails en PDF cuando usted " -"decida y tiene un sistema de plantillas para crear informes personalizados " -"rápidamente para todos sus clientes. También le permitirá a sus clientes crear " -"sus propios informes a partir de las plantillas que usted haya creado. Si los " -"informes son la clave de su negocio, %s versión Enterprise es para usted." +"La generación de informes en la versión Enterprise también es más potente: tiene " +"asistentes, puede programar el envío de emails en PDF cuando usted decida y " +"tiene un sistema de plantillas para crear informes personalizados rápidamente " +"para todos sus clientes. También le permitirá a sus clientes crear sus propios " +"informes a partir de las plantillas que usted haya creado. Si los informes son " +"la clave de su negocio, %s versión Enterprise es para usted." #: ../../general/alert_enterprise.php:156 msgid "These options are only effective on the Enterprise version." @@ -55115,26 +55778,26 @@ msgstr "Estas opciones solo funcionan en la versión Enterprise." msgid "" "WARNING: You are just one click away from an automated update. This may result " "in a damaged system, including loss of data and operativity. Check you have a " -"recent backup. OpenSource updates are automatically created packages, and " -"there is no WARRANTY or SUPPORT. If you need professional support and " -"warranty, please upgrade to Enterprise Version." +"recent backup. OpenSource updates are automatically created packages, and there " +"is no WARRANTY or SUPPORT. If you need professional support and warranty, please " +"upgrade to Enterprise Version." msgstr "" "ADVERTENCIA: Estás a un solo clic de una actualización automática. Esto podría " "dañar el sistema, incluyendo pérdida de datos y operatividad. Comprueba que " "tienes una copia de seguridad reciente. Las actualizaciones de la versión " -"OpenSource son paquetes creados automáticamente, y no hay GARANTÍA o SOPORTE. " -"Si necesitas asistencia profesional y una garantía, actualiza a la versión " +"OpenSource son paquetes creados automáticamente, y no hay GARANTÍA o SOPORTE. Si " +"necesitas asistencia profesional y una garantía, actualiza a la versión " "Enterprise." #: ../../general/alert_enterprise.php:164 msgid "" "This system is heavily loaded. OpenSource version could get a lot more agents " -"but fine tuning requires knowledge and time. Checkout the Enterprise Version " -"for a professional supported system." +"but fine tuning requires knowledge and time. Checkout the Enterprise Version for " +"a professional supported system." msgstr "" -"Este sistema está muy congestionado. La versión OpenSource podría obtener " -"muchos más agentes, pero la precisión requiere de tiempo y conocimiento. " -"Instala la versión Enterprise para obtener un sistema profesional compatible." +"Este sistema está muy congestionado. La versión OpenSource podría obtener muchos " +"más agentes, pero la precisión requiere de tiempo y conocimiento. Instala la " +"versión Enterprise para obtener un sistema profesional compatible." #: ../../general/alert_enterprise.php:173 #, php-format @@ -55152,36 +55815,36 @@ msgstr "" #: ../../general/alert_enterprise.php:177 msgid "" "Too much remote modules has been detected on this system. OpenSource version " -"could manage thousands of modules, but performance is limited on high amount " -"of SNMP or ICMP request. Checkout the Enterprise Version for a professional " +"could manage thousands of modules, but performance is limited on high amount of " +"SNMP or ICMP request. Checkout the Enterprise Version for a professional " "supported system with improved capacity on network monitoring, including " "distributed servers." msgstr "" "Se han detectado muchos módulos remotos en este sistema. La versión OpenSource " "puede manejar miles de módulos, pero el rendimiento será limitado con un gran " -"número de peticiones SNMP o ICMP. Instala la versión Enterprise para obtener " -"un sistema profesional compatible." +"número de peticiones SNMP o ICMP. Instala la versión Enterprise para obtener un " +"sistema profesional compatible." #: ../../general/alert_enterprise.php:181 msgid "" "This system has too much events in the database. Checkout database purge " "options. Checkout the Enterprise Version for a professional supported system." msgstr "" -"Este sistema tiene muchos eventos en la base de datos. Consulta las opciones " -"de purga de la base de datos. Instala la versión Enterprise para obtener un " -"sistema profesional compatible." +"Este sistema tiene muchos eventos en la base de datos. Consulta las opciones de " +"purga de la base de datos. Instala la versión Enterprise para obtener un sistema " +"profesional compatible." #: ../../general/alert_enterprise.php:185 msgid "" "You have defined a high number of alerts, this may cause you performance " -"problems in the future. In the Enterprise version, you can use event " -"correlation alerts to simplify the alerting system and have easier " -"administration and increased performance." +"problems in the future. In the Enterprise version, you can use event correlation " +"alerts to simplify the alerting system and have easier administration and " +"increased performance." msgstr "" "Tiene definido un gran número de agentes que podrían provocar problemas de " -"rendimiento en un futuro. En la versión Enterprise puedes usar la correlación " -"de alertas de eventos para simplificar el sistema de alertas y poder manejarlo " -"de forma sencilla y aumentar el rendimiento." +"rendimiento en un futuro. En la versión Enterprise puedes usar la correlación de " +"alertas de eventos para simplificar el sistema de alertas y poder manejarlo de " +"forma sencilla y aumentar el rendimiento." #: ../../general/login_help_dialog.php:43 #, php-format @@ -55192,8 +55855,8 @@ msgid "" msgstr "" "Si esta es la primera vez que usa %s, le sugerimos algunos enlaces que le " "ayudarán a saber más sobre este software. La monitorización puede ser " -"abrumadora, pero tómese su tiempo en aprender a aprovechar todo el potencial " -"de %s!" +"abrumadora, pero tómese su tiempo en aprender a aprovechar todo el potencial de " +"%s!" #: ../../general/login_help_dialog.php:57 ../../general/login_help_dialog.php:62 msgid "Online help" @@ -55278,8 +55941,7 @@ msgstr "Y controla tu mundo TI de una vez por todas." #: ../../general/logon_ok.php:257 msgid "" -"You can replace this message with a personalized one at Admin tools -> Site " -"news." +"You can replace this message with a personalized one at Admin tools -> Site news." msgstr "" "Puede reemplazar este mensaje por uno personalizado en Herramientas de " "administrador -> Novedades del sitio." @@ -55311,8 +55973,8 @@ msgstr "" "habilitado el bloqueo de mayúsculas, los campos distinguen entre mayúsculas y " "minúsculas.

Todas las acciones, incluidos los intentos fallidos de " "acceso son guardados en el sistema de registro de logs de Pandora FMS y pueden " -"ser revisados por cada usuario. Contacta al administrador cualquier incidente " -"o fallo." +"ser revisados por cada usuario. Contacta al administrador cualquier incidente o " +"fallo." #: ../../general/node_deactivated.php:36 msgid "You cannot use this node until system is unified" @@ -55331,14 +55993,13 @@ msgstr "El acceso a esta página está restringido" msgid "" "Access to this page is restricted to authorized users only, please contact " "system administrator if you need assistance.

\n" -"\t\t\tPlease know that all attempts to access this page are recorded in " -"security logs of Pandora System Database" +"\t\t\tPlease know that all attempts to access this page are recorded in security " +"logs of Pandora System Database" msgstr "" "El acceso a esta página está restringido a usuarios autorizados solamente. Por " -"favor, contacta con el administrador del sistema si necesitas ayuda.

\n" -"\t\t\tTen en cuenta que todos los intentos de acceso a esta página son " -"guardados en los logs de seguridad de la base de datos de Pandora FMS" +"favor, contacta con el administrador del sistema si necesitas ayuda.

\n" +"\t\t\tTen en cuenta que todos los intentos de acceso a esta página son guardados " +"en los logs de seguridad de la base de datos de Pandora FMS" #: ../../general/main_menu.php:80 ../../general/main_menu.php:87 msgid "Management" @@ -55358,8 +56019,8 @@ msgid "" "config.php or contact system administrator if you need assistance." msgstr "" "Error al conectar con el servidor de la base de datos. Revise el archivo de " -"configuración config.php o póngase en contacto con el administrador del " -"sistema si necesita ayuda." +"configuración config.php o póngase en contacto con el administrador del sistema " +"si necesita ayuda." #: ../../general/mysqlerr.php:31 msgid "Mysql error" @@ -55410,6 +56071,10 @@ msgstr "Prohibido" msgid "Remaining attempts: " msgstr "Intentos restantes: " +#: ../../general/login_page.php:653 +msgid "User is blocked" +msgstr "El usuario está bloqueado" + #: ../../general/login_page.php:694 msgid "User node access not enabled" msgstr "Acceso de usuario al nodo no habilitado" @@ -55435,12 +56100,11 @@ msgstr "Problema con la base de datos de %s" msgid "" "Cannot connect to the database, please check your database setup in the " "include/config.php file.

\n" -"\t\tProbably your database, hostname, user or password values are incorrect " -"or\n" +"\t\tProbably your database, hostname, user or password values are incorrect or\n" "\t\tthe database server is not running." msgstr "" -"No se pudo conectar con la base de datos, comprueba la configuración de su " -"base de datos en el archivo include/config.php.

\n" +"No se pudo conectar con la base de datos, comprueba la configuración de su base " +"de datos en el archivo include/config.php.

\n" "\t\tProbablemente, los valores de la base de datos, nombre del host, usuario o " "contraseña son incorrectos o\n" "\t\t el servidor de la base de datos no está activo." @@ -55453,9 +56117,9 @@ msgstr "ERROR de la BD" #, php-format msgid "" "If you have modified the auth system, the origin of this problem could be that " -"%s cannot override the authorization variables from the config database. " -"Please remove them from your database by executing:
DELETE FROM "
-"tconfig WHERE token = \"auth\";
" +"%s cannot override the authorization variables from the config database. Please " +"remove them from your database by executing:
DELETE FROM tconfig WHERE "
+"token = \"auth\";
" msgstr "" "Si ha modificado el sistema de permisos, el origen de este problema podría ser " "que %s no puede saltarse las variables de permisos de la base de datos de " @@ -55472,24 +56136,24 @@ msgid "" "Cannot load configuration variables from database. Please check your database " "setup in the\n" "\t\t\tinclude/config.php file.

\n" -"\t\t\tMost likely your database schema has been created but there are is no " -"data in it, you have a problem with the database access credentials or your " -"schema is out of date.\n" -"\t\t\t

%s Console cannot find include/config.php or this file " -"has invalid\n" +"\t\t\tMost likely your database schema has been created but there are is no data " +"in it, you have a problem with the database access credentials or your schema is " +"out of date.\n" +"\t\t\t

%s Console cannot find include/config.php or this file has " +"invalid\n" "\t\t\tpermissions and HTTP server cannot read it. Please read documentation to " "fix this problem.
" msgstr "" -"No se puede añadir variables de configuración desde la base de datos. Revise " -"la configuración de la base de datos en el\n" +"No se puede añadir variables de configuración desde la base de datos. Revise la " +"configuración de la base de datos en el\n" "\t\t\tinclude/config.php archivo.

\n" -"\t\t\tProbablemente el esquema de su base de datos se ha creado pero no " -"contiene datos, tiene un problema con los credenciales de acceso a la base de " -"datos o su esquema está desactualizado.\n" +"\t\t\tProbablemente el esquema de su base de datos se ha creado pero no contiene " +"datos, tiene un problema con los credenciales de acceso a la base de datos o su " +"esquema está desactualizado.\n" "\t\t\t

%s La consola no ha podido encontrarinclude/config.php o " "este archivo no tiene\n" -"\t\t\tpermisos válidos y el servidor HTTP no puede leerlo. Lea la " -"documentación para solucionar el problema.
" +"\t\t\tpermisos válidos y el servidor HTTP no puede leerlo. Lea la documentación " +"para solucionar el problema.
" #: ../../general/login_page.php:752 msgid "No configuration file found" @@ -55499,11 +56163,11 @@ msgstr "No se ha encontrado el archivo de configuración" #, php-format msgid "" "%s Console cannot find include/config.php or this file has invalid\n" -"\t\tpermissions and HTTP server cannot read it. Please read documentation to " -"fix this problem." +"\t\tpermissions and HTTP server cannot read it. Please read documentation to fix " +"this problem." msgstr "" -"La consola %s no ha podido encontrar include/config.php o este archivo " -"no tiene \n" +"La consola %s no ha podido encontrar include/config.php o este archivo no " +"tiene \n" "\t\tpermisos válidos y el servidor HTTP no puede leerlo. Lea la documentación " "para solucionar el problema." @@ -55511,8 +56175,7 @@ msgstr "" #, php-format msgid "You may try to run the %sinstallation wizard%s to create one." msgstr "" -"Puedes intentar ejecutar el %sasistente de instalación%s para crear " -"uno." +"Puedes intentar ejecutar el %sasistente de instalación%s para crear uno." #: ../../general/login_page.php:770 msgid "Installer active" @@ -55540,14 +56203,14 @@ msgid "" "\t\tshould not read it or write to it. It should be written only for owner\n" "\t\t(usually www-data or http daemon user), normal operation is not possible " "until you change\n" -"\t\tpermissions for include/config.php file. Please do it, it is for " -"your security." +"\t\tpermissions for include/config.php file. Please do it, it is for your " +"security." msgstr "" -"Por motivos de seguridad, config.php ha de tener permisos restrictivos, " -"y \"otros\" usuarios\n" +"Por motivos de seguridad, config.php ha de tener permisos restrictivos, y " +"\"otros\" usuarios\n" "\t\t no deberían leerlo o editarlo. Debería escribirlo solo el propietario\n" -"\t\t (normalmente www-data o http daemon user), el funcionamiento normal no " -"será posible hasta que se cambien\n" +"\t\t (normalmente www-data o http daemon user), el funcionamiento normal no será " +"posible hasta que se cambien\n" "\t\t los permisos para el archivo include/config.php. Por tu seguridad, " "procede a cambiarlos." @@ -55587,12 +56250,249 @@ msgstr "Error del sistema de ayuda" #: ../../general/pandora_help.php:77 #, php-format msgid "" -"%s help system has been called with a help reference that currently don't " -"exist. There is no help content to show." +"%s help system has been called with a help reference that currently don't exist. " +"There is no help content to show." msgstr "" "El sistema de ayuda de %s se ha solicitado con una petición de ayuda que no " "existe actualmente. No hay contenido de ayuda a mostrar." +#~ msgid "Custom background logo" +#~ msgstr "Fondo del logo personalizado" + +#~ msgid "Legacy Visual Console View" +#~ msgstr "Vista de la consola visual heredada" + +#~ msgid "To use the old view when using the Visual Console visor" +#~ msgstr "Para usar la vista antigua al utilizar el visor de la Consola visual" + +#~ msgid "Edit agent" +#~ msgstr "Editar agente" + +#~ msgid "Please, set a valid IP/Name address" +#~ msgstr "Por favor, introduce una IP/Nombre de dirección válido." + +#~ msgid "Please, select a group first" +#~ msgstr "Por favor, seleccione primero un grupo" + +#~ msgid "Create new template" +#~ msgstr "Crear nueva plantilla" + +#~ msgid "Create new action" +#~ msgstr "Crear nueva acción" + +#~ msgid "Advanced configuration" +#~ msgstr "Configuración avanzada" + +#, php-format +#~ msgid "Cannot connect to %s instance." +#~ msgstr "No se ha podido conectar con la instancia de %s." + +#~ msgid "Invalid characters founded in module name" +#~ msgstr "Se han encontrado caracteres no válidos en el nombre del módulo." + +#~ msgid "Manage modules" +#~ msgstr "Gestionar módulos" + +#~ msgid "Select the agent where the module will be created" +#~ msgstr "Selecciona el agente donde quieres crear el módulo" + +#~ msgid "Select the module to be edited or deleted" +#~ msgstr "Selecciona el módulo para editarlo o borrarlo" + +#~ msgid "Error creating alert" +#~ msgstr "Error al crear una alerta" + +#~ msgid "Alert could not be created" +#~ msgstr "No se pudo crear la alerta" + +#~ msgid "Perform create alert" +#~ msgstr "Realizar crear alerta" + +#~ msgid "Alert created correctly" +#~ msgstr "Alerta creada correctamente" + +#~ msgid "Alert template must be setted" +#~ msgstr "La plantilla de alerta debe estar configurada" + +#~ msgid "Error updating alert" +#~ msgstr "Alerta de actualización de error" + +#~ msgid "Something gone wrong with alert update" +#~ msgstr "Algo salió mal con la actualización de alertas" + +#~ msgid "Perform update alert" +#~ msgstr "Realizar alerta de actualización" + +#~ msgid "Alert updated correctly" +#~ msgstr "Alerta actualizada correctamente" + +#~ msgid "Template must be set." +#~ msgstr "Se debe establecer la plantilla." + +#~ msgid "Select the module where the alert will be created" +#~ msgstr "Selecciona el módulo donde se creará la alerta" + +#~ msgid "Select the alert to be edited or deleted" +#~ msgstr "Selecciona la alerta que quieres editar o eliminar" + +#~ msgid "Please, set a name" +#~ msgstr "Por favor, introduce un nombre." + +#~ msgid "Please, set an interval" +#~ msgstr "Por favor, introduce un intervalo." + +#~ msgid "Web check" +#~ msgstr "Comprobación web" + +#~ msgid "Module description" +#~ msgstr "Descripción del módulo" + +#~ msgid "Step by step wizard" +#~ msgstr "Wizard paso a paso" + +#~ msgid "Click Create to continue" +#~ msgstr "Haz clic en Crear para continuar" + +#~ msgid "The alert you are trying to add is already in the list of alerts" +#~ msgstr "" +#~ "La alerta que estás intentando añadir ya se encuentra en la lista de alertas." + +#~ msgid "" +#~ "Are you sure? If the agent is on a policy, it will be removed from the policy." +#~ msgstr "" +#~ "¿Está seguro? Si el agente esta incluido en una política, se eliminará de " +#~ "dicha política." + +#~ msgid "Please, select an alert" +#~ msgstr "Por favor, selecciona una alerta." + +#~ msgid "Please, select an agent" +#~ msgstr "Por favor, selecciona un agente." + +#~ msgid "No agent name specified" +#~ msgstr "No se especificó el nombre del agente." + +#~ msgid "" +#~ "This feature will be removed in version 773 and its\n" +#~ " functions transferred to different metaconsole tools " +#~ "( bulk operations, agent alert editing, etc).\n" +#~ " The current functions of the wizard is minimal and we do " +#~ "not recommend its use." +#~ msgstr "" +#~ "Esta función se eliminará en la versión 771 y sus\n" +#~ " funciones se transferirán a diferentes herramientas de " +#~ "la Metaconsola (operaciones masivas, edición de alertas de agentes, etc.).\n" +#~ " Las funciones actuales del asistente son mínimas y no " +#~ "recomendamos su uso." + +#~ msgid "Another module already exists with the same name" +#~ msgstr "Ya existe otro módulo con el mismo nombre." + +#, php-format +#~ msgid "Error adding module %s" +#~ msgstr "Error al añadir el módulo %s" + +#~ msgid "There was an error creating the alerts, the operation has been cancelled" +#~ msgstr "Error al crear las alertas; operación cancelada" + +#, php-format +#~ msgid "Could not create agent %s" +#~ msgstr "No se pudieron crear agentes %s" + +#~ msgid "Agent successfully added" +#~ msgstr "Agentes añadidos correctamente" + +#, php-format +#~ msgid "%s Modules created" +#~ msgstr "%s módulos creados" + +#, php-format +#~ msgid "Could not update agent %s" +#~ msgstr "No se pudo actualizar el agente %s" + +#, php-format +#~ msgid "%s Modules deleted" +#~ msgstr "%s módulos eliminados" + +#~ msgid "" +#~ "There was an error creating the alerts, the operation has been cancelled ." +#~ msgstr "Error al crear las alertas; operación cancelada" + +#~ msgid "Module successfully added." +#~ msgstr "Módulo añadido correctamente" + +#, php-format +#~ msgid "Error updating module %s" +#~ msgstr "Error al actualizar el módulo %s" + +#~ msgid "There was an error updating the alerts, the operation has been cancelled" +#~ msgstr "Error al actualizar las alertas, operación cancelada" + +#~ msgid "Successfully updated module." +#~ msgstr "Módulo actualizado correctamente" + +#~ msgid "Create new report" +#~ msgstr "Crear un nuevo informe" + +#~ msgid "Any value below this number is discarted" +#~ msgstr "Cualquier valor por debajo de este número será descartado." + +#~ msgid "Managent policies" +#~ msgstr "Políticas de gestión" + +#~ msgid "Tree view by tags" +#~ msgstr "Vista de árbol por etiquetas" + +#~ msgid "Could not be created because the component exists" +#~ msgstr "No se ha podido crear porque el componente existe" + +#~ msgid "Max. days before delete old network matrix data" +#~ msgstr "Núm. máx. de días antes de borrar datos de matriz antiguos" + +#~ msgid "Reports list" +#~ msgstr "Lista de informes" + +#~ msgid "List of reports" +#~ msgstr "Lista de informes" + +#~ msgid "Unsuccessful action

" +#~ msgstr "Acción fallida

" + +#~ msgid "Server Tasks" +#~ msgstr "Tareas de servidor" + +#~ msgid "Please ensure mail configuration matches your needs" +#~ msgstr "" +#~ "Asegúrese de que la configuración del correo electrónico se ajusta a sus " +#~ "necesidades" + +#~ msgid "Create an agent" +#~ msgstr "Crear agente" + +#~ msgid "Create a module to check if an agent is online" +#~ msgstr "Crear módulo para saber si el agente está en línea" + +#~ msgid "Be warned if something is wrong, create an alert on the module" +#~ msgstr "" +#~ "Manténgase informado de cualquier problema, cree una alerta para el módulo" + +#~ msgid "Discover hosts and devices in your network" +#~ msgstr "Explorar hosts y dispositivos en la red" + +#~ msgid "If something is not working as expected, look for this icon and report!" +#~ msgstr "" +#~ "Si algo no funciona como debería, !busque este icono e informe del problema¡" + +#~ msgid "Number of result to show" +#~ msgstr "Número de resultados a mostrar" + +#~ msgid "You must select at least one filter." +#~ msgstr "Debe seleccionar al menos un filtro." + +#, php-format +#~ msgid "Show %s of %s. View all matches" +#~ msgstr "Mostrar %s de %s. Ver todas las coincidencias." + #~ msgid "Ultimo contacto remoto" #~ msgstr "Ultimo contacto remoto" @@ -55847,8 +56747,8 @@ msgstr "" #~ msgstr "Aplicar la información de uso de la URL pública" #~ msgid "" -#~ "Use [ or ( as first character, for example '[*] Map name', to render this " -#~ "map name in main menu" +#~ "Use [ or ( as first character, for example '[*] Map name', to render this map " +#~ "name in main menu" #~ msgstr "" #~ "Usa [ o ( como primer carácter. Por ejemplo \"[*] Nombre de mapa\", para " #~ "renderizar este nombre de mapa en el menú principal." @@ -55905,10 +56805,10 @@ msgstr "" #~ msgstr "Examinar" #~ msgid "" -#~ "If event replication is ongoing, it won't be possible to enter comments " -#~ "here. This option is only to allow local pandora users to see comments, but " -#~ "not to operate with them. The operation, when event replication is enabled, " -#~ "must be done only in the Metaconsole." +#~ "If event replication is ongoing, it won't be possible to enter comments here. " +#~ "This option is only to allow local pandora users to see comments, but not to " +#~ "operate with them. The operation, when event replication is enabled, must be " +#~ "done only in the Metaconsole." #~ msgstr "" #~ "Si la replicación de evento está en proceso, no sera posible añadir " #~ "comentarios. Esta opción solo permite a los usuarios locales de Pandora FMS " @@ -55934,8 +56834,7 @@ msgstr "" #~ msgstr "Información del agente" #~ msgid "Select this checkbox to write interval instead a date." -#~ msgstr "" -#~ "Seleccione esta casilla para escribir un intervalo en vex de una fecha." +#~ msgstr "Seleccione esta casilla para escribir un intervalo en vex de una fecha." #~ msgid "No data retrieved" #~ msgstr "No se han obtenido datos" @@ -55975,8 +56874,8 @@ msgstr "" #~ "The templates shown are only for correlative alerts, event alert (legacy) " #~ "will be deprecated in the future" #~ msgstr "" -#~ "Las plantillas mostradas solo sirven para las alertas correlativas, la " -#~ "alerta de eventos (heredada) se despreciará en el futuro" +#~ "Las plantillas mostradas solo sirven para las alertas correlativas, la alerta " +#~ "de eventos (heredada) se despreciará en el futuro" #~ msgid "DB Size" #~ msgstr "Tamaño de la base de datos" @@ -56182,8 +57081,8 @@ msgstr "" #~ "\t\tREMEMBER trap sources need to be searched by IP Address" #~ msgstr "" #~ "Búsqueda según campos alfanuméricos en el trap.\n" -#~ "\t \tRECUERDA que las fuentes de trap tienen que buscarse según una " -#~ "dirección IP." +#~ "\t \tRECUERDA que las fuentes de trap tienen que buscarse según una dirección " +#~ "IP." #~ msgid "There are no SNMP traps in database that contains this filter" #~ msgstr "No hay traps SNMP en la base de datos que contengan este filtro" @@ -56212,13 +57111,12 @@ msgstr "" #~ "infrastructure that we use to deliver our service." #~ msgstr "" #~ "El nuevo servidor transaccional le permite ejecutar tareas dependientes de " -#~ "las demás siguiendo un diseño definido por el usuario. Esto significa que " -#~ "es posible coordinar varias ejecuciones para comprobar un objetivo en un " -#~ "momento dado.\n" +#~ "las demás siguiendo un diseño definido por el usuario. Esto significa que es " +#~ "posible coordinar varias ejecuciones para comprobar un objetivo en un momento " +#~ "dado.\n" #~ "\n" #~ "Las gráficas de transacción representan los diferentes procesos dentro de " -#~ "nuestra infraestructura, la cual usamos para llevar a cabo nuestros " -#~ "servicios." +#~ "nuestra infraestructura, la cual usamos para llevar a cabo nuestros servicios." #~ msgid "Agents to move" #~ msgstr "Agentes para desplazar" @@ -56287,11 +57185,11 @@ msgstr "" #~ msgstr "No puede borrar eventos en proceso" #~ msgid "" -#~ "Event viewer is disabled due event replication. For more information, " -#~ "please contact with the administrator" +#~ "Event viewer is disabled due event replication. For more information, please " +#~ "contact with the administrator" #~ msgstr "" -#~ "El visor de eventos está desactivado debido a la replicación de eventos. " -#~ "Por favor, contacta con el administrador para obtener más información." +#~ "El visor de eventos está desactivado debido a la replicación de eventos. Por " +#~ "favor, contacta con el administrador para obtener más información." #~ msgid "No filter loaded" #~ msgstr "No se ha cargado el filtro" @@ -56422,15 +57320,14 @@ msgstr "" #~ "This user has permissions to manage all. An admin user should not requiere " #~ "additional group permissions, except for using Enterprise ACL." #~ msgstr "" -#~ "Este usuario tiene permisos para configurar todo. Un usuario administrador " -#~ "no debería requerir permisos adicionales de grupo, excepto para usar ACL " +#~ "Este usuario tiene permisos para configurar todo. Un usuario administrador no " +#~ "debería requerir permisos adicionales de grupo, excepto para usar ACL " #~ "Enterprise." #~ msgid "" -#~ "This user has separated permissions to view data in his group agents, " -#~ "create incidents belong to his groups, add notes in another incidents, " -#~ "create personal assignments or reviews and other tasks, on different " -#~ "profiles" +#~ "This user has separated permissions to view data in his group agents, create " +#~ "incidents belong to his groups, add notes in another incidents, create " +#~ "personal assignments or reviews and other tasks, on different profiles" #~ msgstr "" #~ "Este usuario tiene permisos diferentes para ver los datos en el grupo de " #~ "agentes, crear incidentes en el grupo, añadir notas en otros incidentes, " @@ -56570,8 +57467,7 @@ msgstr "" #~ msgstr "Crear copia de seguridad" #~ msgid "It is important that Apache can read and write on the selected path" -#~ msgstr "" -#~ "Es importante que Apache pueda leer y escribir en la ruta seleccionada" +#~ msgstr "Es importante que Apache pueda leer y escribir en la ruta seleccionada" #~ msgid "The complete and exact name of the module must be specified" #~ msgstr "Especifique el nombre completo y exacto del módulo." @@ -56635,8 +57531,8 @@ msgstr "" #~ msgstr "Actualización menor rechazada. No se aplicarán los cambios." #~ msgid "" -#~ "Minor release rejected. The database will not be updated and the package " -#~ "will apply." +#~ "Minor release rejected. The database will not be updated and the package will " +#~ "apply." #~ msgstr "" #~ "Actualización menor rechazada. La base de datos no se actualizará y el " #~ "paquete no se aplicará." @@ -56655,8 +57551,8 @@ msgstr "" #~ msgid "Database MR version is inconsistent, do you want to apply the package?" #~ msgstr "" -#~ "La actualización menor de la base de datos es inconsistente, ¿quieres " -#~ "aplicar el paquete?" +#~ "La actualización menor de la base de datos es inconsistente, ¿quieres aplicar " +#~ "el paquete?" #~ msgid "There are db changes" #~ msgstr "Hay cambios en la BD" @@ -56709,16 +57605,12 @@ msgstr "" #~ msgstr "Algunos de los archivos antiguos no se han podido recuperar." #~ msgid "Some of your files might not be recovered." -#~ msgstr "" -#~ "Puede que algunos de los archivos no se hayan recuperado correctamente." +#~ msgstr "Puede que algunos de los archivos no se hayan recuperado correctamente." #, php-format #~ msgid "Line '%s' not copied to the progress file." #~ msgstr "La línea '%s' no se ha copiado al archivo de progreso." -#~ msgid "The package does not exist" -#~ msgstr "El paquete no existe." - #~ msgid "The package is installed." #~ msgstr "El paquete está instalado." @@ -56731,8 +57623,8 @@ msgstr "" #, php-format #~ msgid "" -#~ "This policy exist in node %s with other name (%s). Change the name to '%s' " -#~ "to apply the policy." +#~ "This policy exist in node %s with other name (%s). Change the name to '%s' to " +#~ "apply the policy." #~ msgstr "" #~ "Esta política existe en el nodo %s con otro nombre (%s). Cambie el nombre a " #~ "'%s' para aplicar la política." @@ -56772,8 +57664,7 @@ msgstr "" #~ msgid "Please save the SLA for start to add items in this list." #~ msgstr "" -#~ "Por favor, guarda primero el SLA antes de intentar añadir elementos al " -#~ "mismo." +#~ "Por favor, guarda primero el SLA antes de intentar añadir elementos al mismo." #~ msgid "Could not be created, it already exists" #~ msgstr "No se ha podido crear, ya existe" @@ -56858,13 +57749,12 @@ msgstr "" #~ "profiles/user profiles were created/updated sucessfully (%d/%d/%d)" #~ msgstr "" #~ "Hay grupos que no existen en el nodo. Los siguientes grupos de elementos/" -#~ "perfiles/perfiles de usuario se crearon/actualizaron correctamente (%d/%d/" -#~ "%d)." +#~ "perfiles/perfiles de usuario se crearon/actualizaron correctamente (%d/%d/%d)." #, php-format #~ msgid "" -#~ "Error creating/updating the followings elements groups/profiles/user " -#~ "profiles (%d/%d/%d)" +#~ "Error creating/updating the followings elements groups/profiles/user profiles " +#~ "(%d/%d/%d)" #~ msgstr "" #~ "Error al crear/actualizar los siguientes elementos grupos/perfiles/usuarios " #~ "(%d/%d/%d)" @@ -56887,17 +57777,15 @@ msgstr "" #~ msgstr "Modo de perfil de sincronización" #~ msgid "" -#~ "The selected user profile will be added to the selected users into the " -#~ "target" +#~ "The selected user profile will be added to the selected users into the target" #~ msgstr "" -#~ "El perfil de usuario seleccionado se añadirá a los usuarios seleccionados " -#~ "en el objetivo" +#~ "El perfil de usuario seleccionado se añadirá a los usuarios seleccionados en " +#~ "el objetivo" #~ msgid "Copy profile" #~ msgstr "Copiar perfil" -#~ msgid "" -#~ "The target user profiles will be replaced with the source user profiles" +#~ msgid "The target user profiles will be replaced with the source user profiles" #~ msgstr "" #~ "Los perfiles de usuario de destino se reemplazarán con los perfiles de " #~ "usuario de origen." @@ -57117,11 +58005,11 @@ msgstr "" #~ msgstr "Reglas de eventos" #~ msgid "" -#~ "This view will be removed in a future version. Please use \"Alert " -#~ "correlation\" instead." +#~ "This view will be removed in a future version. Please use \"Alert correlation" +#~ "\" instead." #~ msgstr "" -#~ "Esta vista se eliminará en una versión futura. Use \"Correlación de alertas" -#~ "\" en su lugar." +#~ "Esta vista se eliminará en una versión futura. Use \"Correlación de alertas\" " +#~ "en su lugar." #~ msgid "Error creating rule" #~ msgstr "Error al crear la regla" @@ -57196,8 +58084,8 @@ msgstr "" #, php-format #~ msgid "" -#~ "Error creating/updating the followings elements groups/profiles/user " -#~ "profiles (%d/%d/%d) " +#~ "Error creating/updating the followings elements groups/profiles/user profiles " +#~ "(%d/%d/%d) " #~ msgstr "" #~ "Error al crear/actualizar los siguientes elementos grupos/perfiles/perfiles " #~ "de usuario (%d/%d/%d) " @@ -57252,27 +58140,27 @@ msgstr "" #~ msgstr "Mapa Transaccional - Crear Fase - " #~ msgid "" -#~ "This node is configured with centralized mode. This page is for read only. " -#~ "Go to metaconsole to manage the component groups." +#~ "This node is configured with centralized mode. This page is for read only. Go " +#~ "to metaconsole to manage the component groups." #~ msgstr "" -#~ "Este nodo se configura en modo centralizado. Esta página es solo de " -#~ "lectura. Vaya a la metaconsola para gestionar los grupos de componentes" +#~ "Este nodo se configura en modo centralizado. Esta página es solo de lectura. " +#~ "Vaya a la metaconsola para gestionar los grupos de componentes" #~ msgid "" -#~ "WARNING: You\\'re trying to create a group in a node member of a " -#~ "metaconsole.\\n\\nThis group and all of this contents will not be visible " -#~ "in the metaconsole.\\n\\nIf you want to create a visible group, you must do " -#~ "it from the metaconsole and propagate to the node. " +#~ "WARNING: You\\'re trying to create a group in a node member of a metaconsole." +#~ "\\n\\nThis group and all of this contents will not be visible in the " +#~ "metaconsole.\\n\\nIf you want to create a visible group, you must do it from " +#~ "the metaconsole and propagate to the node. " #~ msgstr "" -#~ "ADVERTENCIA: estás intentando crear un grupo en un nodo que es " -#~ "perteneciente a una Metaconsola.\\n\\nEste grupo y todo su contenido no " -#~ "será visible en la Metaconsola.\\n\\nSi quieres crear un grupo visible, " -#~ "debes de realizarlo en la Metaconsola y propagarlo al nodo. " +#~ "ADVERTENCIA: estás intentando crear un grupo en un nodo que es perteneciente " +#~ "a una Metaconsola.\\n\\nEste grupo y todo su contenido no será visible en la " +#~ "Metaconsola.\\n\\nSi quieres crear un grupo visible, debes de realizarlo en " +#~ "la Metaconsola y propagarlo al nodo. " #, php-format #~ msgid "" -#~ "Your PHP has set memory limit in %s. To use Update Manager Online, please " -#~ "set it to %s" +#~ "Your PHP has set memory limit in %s. To use Update Manager Online, please set " +#~ "it to %s" #~ msgstr "" #~ "PHP ha fijado el límite de memoria en %s. Para utilizar Update Manager " #~ "Online, configúrelo a %s." @@ -57287,8 +58175,8 @@ msgstr "" #, php-format #~ msgid "" -#~ "Your PHP has set maximum allowed size for uploaded files limit in %s. To " -#~ "use Update Manager Online, please set it to %s" +#~ "Your PHP has set maximum allowed size for uploaded files limit in %s. To use " +#~ "Update Manager Online, please set it to %s" #~ msgstr "" #~ "PHP ha establecido un límite de tamaño máximo para los archivos subidos en " #~ "%s. Para usar Update Manager Online, configúrelo a %s." @@ -57344,12 +58232,12 @@ msgstr "" #~ msgid "" #~ "These definitions will not be operational until you manually \n" -#~ " \t\t\tcopy the files from the nodes to the atachment/plugin/ directory " -#~ "of the meta console." +#~ " \t\t\tcopy the files from the nodes to the atachment/plugin/ directory of " +#~ "the meta console." #~ msgstr "" #~ "Estas definiciones no estarán operativas hasta que \n" -#~ " \t\t\tcopie los archivos de los nodos al directorio atachment/plugin/ " -#~ "de la Metaconsola manualmente." +#~ " \t\t\tcopie los archivos de los nodos al directorio atachment/plugin/ de " +#~ "la Metaconsola manualmente." #~ msgid "Problem deploying plugin" #~ msgstr "Problema de despliegue de plugins" @@ -57446,9 +58334,6 @@ msgstr "" #~ msgid "No results found" #~ msgstr "No se han encontrado resultados" -#~ msgid "Use agent IP" -#~ msgstr "Usar IP de agente" - #~ msgid "The agent hasn't got IP" #~ msgstr "El agente no tiene IP" @@ -57468,9 +58353,9 @@ msgstr "" #~ msgid "" #~ "By subscribing to the newsletter, you accept that your email will be " #~ "transferred to a database owned by %s. These data will be used only to " -#~ "provide you with information about %s and will not be given to third " -#~ "parties. You can unsubscribe from this database at any time from the " -#~ "newsletter subscription options." +#~ "provide you with information about %s and will not be given to third parties. " +#~ "You can unsubscribe from this database at any time from the newsletter " +#~ "subscription options." #~ msgstr "" #~ "Al suscribirse a la newsletter, acepta que su correo electrónico pase a " #~ "formar parte de una base de datos propiedad de %s. Estos datos se usarán " @@ -57634,9 +58519,6 @@ msgstr "" #~ msgid "Create incident" #~ msgstr "Crear incidente" -#~ msgid "Incident details" -#~ msgstr "Detalles del incidente" - #~ msgid "Opened at" #~ msgstr "Abierto el" @@ -57749,9 +58631,6 @@ msgstr "" #~ msgid "Successfully deleted recon task" #~ msgstr "Tarea recon borrada correctamente" -#~ msgid "Error updating recon task" -#~ msgstr "Error al actualizar la tarea recon" - #~ msgid "Ports" #~ msgstr "Puertos" @@ -57804,9 +58683,9 @@ msgstr "" #~ "In case you fill any Field 1, Field 2 or Field 3 above, those will replace " #~ "the corresponding fields of this associated \"Default action\"." #~ msgstr "" -#~ "En caso de que rellene alguno de los campos Field1,Field2 o Field3 de " -#~ "arriba, esos valores reemplazarán a los campos con el mismo nombre " -#~ "asociados a las Acciones aplicadas a la plantilla." +#~ "En caso de que rellene alguno de los campos Field1,Field2 o Field3 de arriba, " +#~ "esos valores reemplazarán a los campos con el mismo nombre asociados a las " +#~ "Acciones aplicadas a la plantilla." #~ msgid "Query SQL" #~ msgstr "Consulta SQL" @@ -58101,18 +58980,18 @@ msgstr "" #~ msgstr "Actualizar capa" #~ msgid "" -#~ "This extension can run as PHP script in a shell for extract more " -#~ "information, but it must be run as root or across sudo. For example: " -#~ "sudo php /var/www/pandora_console/extensions/system_info.php -d -s -c" +#~ "This extension can run as PHP script in a shell for extract more information, " +#~ "but it must be run as root or across sudo. For example: sudo php /var/www/" +#~ "pandora_console/extensions/system_info.php -d -s -c" #~ msgstr "" #~ "Esta extensión puede funcionar como un script PHP in una shell para extraer " #~ "más información, pero debe ser lanzado como root o a través de sudo. Por " -#~ "ejemplo: sudo php /var/www/pandora_console/extensions/system_info.php -d " -#~ "-s -c" +#~ "ejemplo: sudo php /var/www/pandora_console/extensions/system_info.php -d -" +#~ "s -c" #~ msgid "" -#~ "This tool is used just to view your Pandora FMS system logfiles directly " -#~ "from console" +#~ "This tool is used just to view your Pandora FMS system logfiles directly from " +#~ "console" #~ msgstr "" #~ "Esta herramienta se utiliza para ver los logfiles de sistema de Pandora FMS " #~ "directamente desde la consola" @@ -58132,16 +59011,16 @@ msgstr "" #, php-format #~ msgid "" #~ "This extension makes registration of server plugins more easy. Here you can " -#~ "upload a server plugin in Pandora FMS 3.x zipped format (.pspz). Please " -#~ "refer to documentation on how to obtain and use Pandora FMS Server Plugins." -#~ "

You can get more plugins in our Public Resource " -#~ "Library" +#~ "upload a server plugin in Pandora FMS 3.x zipped format (.pspz). Please refer " +#~ "to documentation on how to obtain and use Pandora FMS Server Plugins." +#~ "

You can get more plugins in our Public Resource Library" #~ msgstr "" -#~ "Esta extensión hace el registro de los plugins del servidor más fácil. " -#~ "Puedes descargar aqui un plugin del servidor en el formato zipp (.pspz) de " -#~ "Pandora FMS version 3x. Por favor, consulta la documentación acerca de como " -#~ "obtener y utilizar los plugins de servidor de Pandora FMS.

Puedes " -#~ "obtener más plugins en nuestro
Public Resource Library" +#~ "Esta extensión hace el registro de los plugins del servidor más fácil. Puedes " +#~ "descargar aqui un plugin del servidor en el formato zipp (.pspz) de Pandora " +#~ "FMS version 3x. Por favor, consulta la documentación acerca de como obtener y " +#~ "utilizar los plugins de servidor de Pandora FMS.

Puedes obtener más " +#~ "plugins en nuestroPublic Resource Library" #~ msgid "Traceroute to " #~ msgstr "Trazando ruta a " @@ -58225,8 +59104,7 @@ msgstr "" #~ msgstr "Necesita especificar un usuario y una dirección del host" #~ msgid "Error in creation network module. Agent name doesn't exists." -#~ msgstr "" -#~ "Error en la creación del módulo de red. El nombre del agente no existe" +#~ msgstr "Error en la creación del módulo de red. El nombre del agente no existe" #~ msgid "Error updating plugin module. Id_module doesn't exists." #~ msgstr "Error al actualizar el módulo plugin.Id_module no existe" @@ -58247,8 +59125,7 @@ msgstr "" #~ msgstr "Error al actualizar el módulo SNMP. Id_module no existe." #~ msgid "Error updating SNMP module. Id_module exists in the new agent." -#~ msgstr "" -#~ "Error al actualizar el módulo SNMP. Id_module existe en el nuevo agente" +#~ msgstr "Error al actualizar el módulo SNMP. Id_module existe en el nuevo agente" #~ msgid "" #~ "Error in creation SNMP module. snmp3_priv_method doesn't exists. Set it to " @@ -58268,8 +59145,8 @@ msgstr "" #~ "Error in creation SNMP module. snmp3_sec_level doesn't exists. Set it to " #~ "'authNoPriv' or 'authPriv' or 'noAuthNoPriv'. " #~ msgstr "" -#~ "Error al crear módulo SNMP. snmp3_sec_level no existe. Cambie a " -#~ "'authNoPriv' o 'authPriv' o 'noAuthNoPriv'. " +#~ "Error al crear módulo SNMP. snmp3_sec_level no existe. Cambie a 'authNoPriv' " +#~ "o 'authPriv' o 'noAuthNoPriv'. " #~ msgid "" #~ "Error creating SNMP component. snmp3_sec_level doesn't exists. Set it to " @@ -58282,18 +59159,17 @@ msgstr "" #~ "Error creating SNMP component. snmp3_auth_method doesn't exists. Set it to " #~ "'MD5' or 'SHA'. " #~ msgstr "" -#~ "Error creando componente SNMP. snmp3_auth_method no existe. Cambie a 'MD5' " -#~ "o 'SHA'. " +#~ "Error creando componente SNMP. snmp3_auth_method no existe. Cambie a 'MD5' o " +#~ "'SHA'. " #~ msgid "" #~ "Error creating SNMP component. snmp3_priv_method doesn't exists. Set it to " #~ "'AES' or 'DES'. " #~ msgstr "" -#~ "Error creando componente SNMP. snmp3_priv_method no existe. Cambie a 'AES' " -#~ "o 'DES'. " +#~ "Error creando componente SNMP. snmp3_priv_method no existe. Cambie a 'AES' o " +#~ "'DES'. " -#~ msgid "" -#~ "Error getting module value from all agents. Module name doesn't exists." +#~ msgid "Error getting module value from all agents. Module name doesn't exists." #~ msgstr "" #~ "Error obteniendo valor del módulo para todos los agentes. El nombre del " #~ "módulo no existe." @@ -58311,8 +59187,7 @@ msgstr "" #~ "Error creating module from network component. Network component doesn't " #~ "exists." #~ msgstr "" -#~ "Error creando módulo desde componente de red. El componente de red no " -#~ "existe." +#~ "Error creando módulo desde componente de red. El componente de red no existe." #~ msgid "Error assigning module to template. Id_module doesn't exists." #~ msgstr "Error asignando módulo a plantilla. Id_module no existe." @@ -58327,8 +59202,7 @@ msgstr "" #~ msgstr "Error añadiendo agente a la política. Id_agente no existe." #~ msgid "Error updating data module in policy. Module doesn't exists." -#~ msgstr "" -#~ "Error actualizando módulo de datos en la política. El módulo no existe." +#~ msgstr "Error actualizando módulo de datos en la política. El módulo no existe." #~ msgid "Error updating network module in policy. Module doesn't exists." #~ msgstr "Error actualizando módulo de red en la política. El módulo no existe." @@ -58338,11 +59212,11 @@ msgstr "" #~ "Error actualizando módulo de plugin en la política. El módulo no existe." #~ msgid "" -#~ "Error updating SNMP module. snmp3_priv_method doesn't exists. Set it to " -#~ "'AES' or 'DES'. " +#~ "Error updating SNMP module. snmp3_priv_method doesn't exists. Set it to 'AES' " +#~ "or 'DES'. " #~ msgstr "" -#~ "Error actualizando módulo SNMP. snmp3_priv_method no existe. Cambie a 'AES' " -#~ "o 'DES'. " +#~ "Error actualizando módulo SNMP. snmp3_priv_method no existe. Cambie a 'AES' o " +#~ "'DES'. " #~ msgid "Error updating SNMP module in policy. Module doesn't exists." #~ msgstr "Error actualizando módulo SNMP de la política. El módulo no existe." @@ -58351,11 +59225,11 @@ msgstr "" #~ msgstr "Error creando grupo. Id_parent_group no existe." #~ msgid "" -#~ "Error updating SNMP module. snmp3_auth_method doesn't exists. Set it to " -#~ "'MD5' or 'SHA'. " +#~ "Error updating SNMP module. snmp3_auth_method doesn't exists. Set it to 'MD5' " +#~ "or 'SHA'. " #~ msgstr "" -#~ "Error actualizando módulo SNMP. snmp3_auth_method no existe. Cambie a 'MD5' " -#~ "o 'SHA'. " +#~ "Error actualizando módulo SNMP. snmp3_auth_method no existe. Cambie a 'MD5' o " +#~ "'SHA'. " #~ msgid "" #~ "Error updating SNMP module. snmp3_sec_level doesn't exists. Set it to " @@ -58609,17 +59483,16 @@ msgstr "" #~ msgstr "La última versión de paquete instalado es: %d" #~ msgid "" -#~ "Update Manager sends anonymous information about Pandora FMS usage (number " -#~ "of agents and modules running). To disable it, remove remote server address " -#~ "from Update Manager plugin setup." +#~ "Update Manager sends anonymous information about Pandora FMS usage (number of " +#~ "agents and modules running). To disable it, remove remote server address from " +#~ "Update Manager plugin setup." #~ msgstr "" -#~ "Update Manager envía información anónima sobre el uso de Pandora FMS " -#~ "(número de agentes y módulos que se están ejecutando). Para desactivar esta " -#~ "opción, elimine la dirección del servidor remoto del setup del plugin del " -#~ "Update Manager." +#~ "Update Manager envía información anónima sobre el uso de Pandora FMS (número " +#~ "de agentes y módulos que se están ejecutando). Para desactivar esta opción, " +#~ "elimine la dirección del servidor remoto del setup del plugin del Update " +#~ "Manager." -#~ msgid "" -#~ "If there are any database change, it will be applied on the next login." +#~ msgid "If there are any database change, it will be applied on the next login." #~ msgstr "" #~ "Si hubiera algún cambio en la base de datos, será aplicado en próximo login " #~ "del usuario" @@ -58631,15 +59504,15 @@ msgstr "" #~ msgstr "Error al crear servicio" #~ msgid "" -#~ "In manual mode you should set the weights manually. In auto mode the " -#~ "weights have default values.\n" +#~ "In manual mode you should set the weights manually. In auto mode the weights " +#~ "have default values.\n" #~ "\t\tIn simple mode only the elements configured as \"critical element\" are " #~ "used to calculate the service status." #~ msgstr "" #~ "En modo manual, se deben establecer los pesos de forma manual. En modo " #~ "automático, los pesos tienen un valor por defecto.\n" -#~ "En modo simple, sólo se utilizarán los elementos configurados como " -#~ "'elementos críticos' para calcular el estado del servicio." +#~ "En modo simple, sólo se utilizarán los elementos configurados como 'elementos " +#~ "críticos' para calcular el estado del servicio." #~ msgid "Warning Service alert" #~ msgstr "Alerta de advertencia del servicio" @@ -58676,8 +59549,7 @@ msgstr "" #~ msgstr "Actualizar todo" #~ msgid "Delete remote conf agent files in Pandora" -#~ msgstr "" -#~ "Eliminar los archivos de configuración remota de agentes en Pandora FMS" +#~ msgstr "Eliminar los archivos de configuración remota de agentes en Pandora FMS" #~ msgid "HTTP auth (pass)" #~ msgstr "HTTP aut. (contraseña)" @@ -58741,8 +59613,8 @@ msgstr "" #~ "The inventory modules included in the changes blacklist will not generate " #~ "events when change." #~ msgstr "" -#~ "Los módulos de inventario incluidos en la lista negra de cambios no " -#~ "generarán eventos cuando cambien." +#~ "Los módulos de inventario incluidos en la lista negra de cambios no generarán " +#~ "eventos cuando cambien." #~ msgid "Remote Babel Enterprise" #~ msgstr "Babel Enterprise remoto" @@ -58853,8 +59725,7 @@ msgstr "" #~ msgstr "Réplica del dashboard" #~ msgid "Not copyed. Error copying data. You must select a dashboard" -#~ msgstr "" -#~ "No se ha copiado. Error al copiar datos. Debe seleccionar un dashboard" +#~ msgstr "No se ha copiado. Error al copiar datos. Debe seleccionar un dashboard" #~ msgid "Not copyed. Error copying data" #~ msgstr "No se ha copiado. Error al copiar datos." @@ -58937,8 +59808,7 @@ msgstr "" #~ msgid "Check this to copy user original profiles" #~ msgstr "Comprobar esto para copiar los perfiles originales de los usuarios" -#~ msgid "" -#~ "Complete path to Pandora console without last \"/\" character. Example " +#~ msgid "Complete path to Pandora console without last \"/\" character. Example " #~ msgstr "" #~ "Completar ruta a la consola de Pandora FMS sin el último \"/\" carácter. " #~ "Ejemplo " @@ -58972,8 +59842,8 @@ msgstr "" #~ "Not set metaconsole IP in the \"IP list with API access\" guess Pandora " #~ "Console." #~ msgstr "" -#~ "Si no establece la IP de la metaconsola en \"Lista de IP's con acceso a la " -#~ "API\", no se podrá conectar" +#~ "Si no establece la IP de la metaconsola en \"Lista de IP's con acceso a la API" +#~ "\", no se podrá conectar" #~ msgid "Successfully moved" #~ msgstr "Movido satisfactoriamente" @@ -59002,8 +59872,8 @@ msgstr "" #~ "recomendamos encarecidamente
usar" #~ msgid "" -#~ "Mozilla Firefox or " -#~ "Google Chrome browsers." +#~ "Mozilla Firefox or Google Chrome browsers." #~ msgstr "" #~ "Mozilla Firefox o Google Chrome browsers." @@ -59042,9 +59912,6 @@ msgstr "" #~ msgid "Go to module detail" #~ msgstr "Ir al detalle del módulo" -#~ msgid "Create new alert" -#~ msgstr "Crear nueva alerta" - #~ msgid "Stand By" #~ msgstr "En espera" @@ -59244,8 +60111,8 @@ msgstr "" #~ "soporta los navegadores antiguos." #~ msgid "" -#~ "It is highly recommended that you choose and install a modern browser. It " -#~ "is free of charge and only takes a couple of minutes." +#~ "It is highly recommended that you choose and install a modern browser. It is " +#~ "free of charge and only takes a couple of minutes." #~ msgstr "" #~ "Le recomendamos que elija e instale un navegador moderno. Sólo tardará unos " #~ "minutos." @@ -59255,13 +60122,12 @@ msgstr "" #~ msgid "" #~ "New browsers usually come with support for new technologies, increasing web " -#~ "page speed, better privacy settings and so on. They also resolve security " -#~ "and functional issues." +#~ "page speed, better privacy settings and so on. They also resolve security and " +#~ "functional issues." #~ msgstr "" #~ "Los nuevos navegadores normalmente vienen con soporte para nuevas " -#~ "tecnologías, aumentando la velocidad de las páginas web, mejores " -#~ "herramientas de privacidad, etc. También resuelven temas de seguridad y " -#~ "funcionalidad." +#~ "tecnologías, aumentando la velocidad de las páginas web, mejores herramientas " +#~ "de privacidad, etc. También resuelven temas de seguridad y funcionalidad." #~ msgid "Continue despite this warning" #~ msgstr "Continúe a pesar de esta advertencia" @@ -59343,8 +60209,7 @@ msgstr "" #~ msgstr "Barra de acceso directo" #~ msgid "" -#~ "This will activate a shortcut bar with alerts, events, messages... " -#~ "information" +#~ "This will activate a shortcut bar with alerts, events, messages... information" #~ msgstr "" #~ "Esto activará una barra de acceso directo con alertas, eventos, mensaje..." #~ "información" @@ -59387,8 +60252,7 @@ msgstr "" #~ msgstr "Ocurrió un problema al añadir la unidad de trabajo." #~ msgid "" -#~ "There is a error in the message from your Integria or there is not " -#~ "connection." +#~ "There is a error in the message from your Integria or there is not connection." #~ msgstr "Existe un error en el mensaje desde su Integria o no hay conexión" #~ msgid "Opened tickets" @@ -59426,11 +60290,7 @@ msgstr "" #, php-format #~ msgid "For security reasons the following characters are not allowed: %s" -#~ msgstr "" -#~ "Por razones de seguridad, los siguientes caracteres no se permiten: %s" - -#~ msgid "Agent id" -#~ msgstr "Identificacion del agente" +#~ msgstr "Por razones de seguridad, los siguientes caracteres no se permiten: %s" #~ msgid "Minimal" #~ msgstr "Mínimo" @@ -59466,15 +60326,14 @@ msgstr "" #~ msgid "" #~ "Cannot connect to the database, please check your database setup in the " #~ "include/config.php file.

\n" -#~ "\t\t\tProbably your database, hostname, user or password values are " -#~ "incorrect or \n" +#~ "\t\t\tProbably your database, hostname, user or password values are incorrect " +#~ "or \n" #~ "\t\t\tthe database server is not running." #~ msgstr "" -#~ "No se puede conectar a la base de datos, por favor, compruebe la " -#~ "confguración de su base de datos en
include/config.php
file.

\n" -#~ "\t\t\tProbablemente los valores de su BD, hostname, usuario o contraseña " -#~ "son incorrectos o \n" +#~ "No se puede conectar a la base de datos, por favor, compruebe la confguración " +#~ "de su base de datos en
include/config.php
file.

\n" +#~ "\t\t\tProbablemente los valores de su BD, hostname, usuario o contraseña son " +#~ "incorrectos o \n" #~ "\t\t\t la base de datos no se está ejecutando." #~ msgid "" @@ -59484,17 +60343,17 @@ msgstr "" #~ "owner \n" #~ "\t\t\t(usually www-data or http daemon user), normal operation is not " #~ "possible until you change \n" -#~ "\t\t\tpermissions for include/config.php file. Please do it, it is " -#~ "for your security." +#~ "\t\t\tpermissions for include/config.php file. Please do it, it is for " +#~ "your security." #~ msgstr "" -#~ "Por razones de reguridad, config.phpdebe tener permisos " -#~ "restrictivos, y \"otros\" usuarios \n" -#~ "\t\t\tno deberían poder leerlo o escribir sobre él. Este archivo debería " -#~ "ser únicamente editado por el propietario \n" -#~ "\t\t\t(usually www-data or http daemon user), las operaciones normales no " -#~ "se podrán producer hasta que cambie \n" -#~ "\t\t\tlos permisos del include/config.php archivo. Por favor, " -#~ "hágalo. Es por su seguridad." +#~ "Por razones de reguridad, config.phpdebe tener permisos restrictivos, " +#~ "y \"otros\" usuarios \n" +#~ "\t\t\tno deberían poder leerlo o escribir sobre él. Este archivo debería ser " +#~ "únicamente editado por el propietario \n" +#~ "\t\t\t(usually www-data or http daemon user), las operaciones normales no se " +#~ "podrán producer hasta que cambie \n" +#~ "\t\t\tlos permisos del include/config.php archivo. Por favor, hágalo. " +#~ "Es por su seguridad." #~ msgid "Auto Save" #~ msgstr "Auto-guardar" @@ -59556,8 +60415,7 @@ msgstr "" #~ "funcionar correctamente" #~ msgid "The data number of the module graphs will be rounded and shortened" -#~ msgstr "" -#~ "El número de datos de los gráficos del módulo se redondeará y acortará" +#~ msgstr "El número de datos de los gráficos del módulo se redondeará y acortará" #~ msgid "For to view the list modules paginated, set in setup visuals." #~ msgstr "" @@ -59653,9 +60511,6 @@ msgstr "" #~ msgid "The session may be expired" #~ msgstr "La sesión puede haber acabado" -#~ msgid "None selected" -#~ msgstr "Nada seleccionado" - #~ msgid "There was an error loading the network map" #~ msgstr "Hubo un error cargando el mapa de red" @@ -59682,44 +60537,40 @@ msgstr "" #~ msgid "Unsuccessful installed enterprise tables into the testing DB" #~ msgstr "" -#~ "Instalación de las tablas enterprise en la base de datos de prueba sin " -#~ "éxito" +#~ "Instalación de las tablas enterprise en la base de datos de prueba sin éxito" #, php-format #~ msgid "" -#~ "Unsuccessful the field %s in the table %s must be setted the default value " -#~ "as %s." +#~ "Unsuccessful the field %s in the table %s must be setted the default value as " +#~ "%s." #~ msgstr "" #~ "Sin éxito, el campo% s en la tabla % s debe establecer el valor por defecto " #~ "como% s ." -#~ msgid "" -#~ "Please check the SQL file for to know the kind of default value needed." +#~ msgid "Please check the SQL file for to know the kind of default value needed." #~ msgstr "" #~ "Por favor, consulte el archivo de SQL para conocer el tipo de valor " #~ "predeterminado es necesario." #, php-format -#~ msgid "" -#~ "Unsuccessful the DB Pandora has not all tables. The tables lost are (%s)" +#~ msgid "Unsuccessful the DB Pandora has not all tables. The tables lost are (%s)" #~ msgstr "" -#~ "Sin éxito, la base de datos de Pandora no tiene todas las tablas. Las " -#~ "tablas perdidas son (%s)" +#~ "Sin éxito, la base de datos de Pandora no tiene todas las tablas. Las tablas " +#~ "perdidas son (%s)" #, php-format #~ msgid "" #~ "Unsuccessful the field %s in the table %s must be setted the type with %s." #~ msgstr "" -#~ "Sin éxito, los campos %s de la tabla %s debe tener establecidos el tipo con " -#~ "%s" +#~ "Sin éxito, los campos %s de la tabla %s debe tener establecidos el tipo con %s" #, php-format #~ msgid "" -#~ "Unsuccessful the field %s in the table %s must be setted the null values " -#~ "with %s." +#~ "Unsuccessful the field %s in the table %s must be setted the null values with " +#~ "%s." #~ msgstr "" -#~ "Sin éxito, el campo% s en la tabla % s debe establecer los valores nulos " -#~ "con % s ." +#~ "Sin éxito, el campo% s en la tabla % s debe establecer los valores nulos con " +#~ "% s ." #, php-format #~ msgid "" @@ -59731,8 +60582,7 @@ msgstr "" #~ msgid "Please check the SQL file for to know the kind of key needed." #~ msgstr "" -#~ "Por favor, consulte el archivo de SQL para conocer el tipo de clave " -#~ "necesaria." +#~ "Por favor, consulte el archivo de SQL para conocer el tipo de clave necesaria." #~ msgid "Please check the SQL file for to know the kind of extra config needed." #~ msgstr "" @@ -59744,25 +60594,25 @@ msgstr "" #~ "Unsuccessful the field %s in the table %s must be setted as defined in the " #~ "SQL file." #~ msgstr "" -#~ "Sin éxito, el campo% s en la tabla % s debe establecese como se define en " -#~ "el archivo SQL ." +#~ "Sin éxito, el campo% s en la tabla % s debe establecese como se define en el " +#~ "archivo SQL ." #~ msgid "" #~ "This item is affected by a malformed planned downtime. Go to the planned " #~ "downtimes section to solve this." #~ msgstr "" -#~ "Este item se ve afectado por un tiempo de inactividad planificado con " -#~ "formato incorrecto. Ir a la sección de los tiempos de parada planificada " -#~ "para resolver esto." +#~ "Este item se ve afectado por un tiempo de inactividad planificado con formato " +#~ "incorrecto. Ir a la sección de los tiempos de parada planificada para " +#~ "resolver esto." #~ msgid "" -#~ "Illegal query: Due security restrictions, there are some tokens or words " -#~ "you cannot use: *, delete, drop, alter, modify, union, password, pass, " -#~ "insert or update." +#~ "Illegal query: Due security restrictions, there are some tokens or words you " +#~ "cannot use: *, delete, drop, alter, modify, union, password, pass, insert or " +#~ "update." #~ msgstr "" -#~ "Consulta ilegal: Debido a restricciones de seguridad, hay algunos símbolos " -#~ "o palabras que usted no puede utilizar: * , delete, drop, alter, modify, " -#~ "union, password, pass, insert o update." +#~ "Consulta ilegal: Debido a restricciones de seguridad, hay algunos símbolos o " +#~ "palabras que usted no puede utilizar: * , delete, drop, alter, modify, union, " +#~ "password, pass, insert o update." #~ msgid "Index of images" #~ msgstr "Índice de imágenes" @@ -59803,10 +60653,10 @@ msgstr "" #~ "Pandora FMS contains a scheduled downtime management system. \n" #~ "\t\t\t\t\t\tThis system was designed to deactivate the alerts in the " #~ "intervals whenever there is down time by deactivating the agent.\n" -#~ "\t\t\t\t\t\tIf an agent is deactivated, it doesn't collect information. In " -#~ "a down time, the down-time intervals aren't taken into \n" -#~ "\t\t\t\t\t\taccount for most of the metrics or types of reports, because " -#~ "the agents don't contain any data within those intervals. " +#~ "\t\t\t\t\t\tIf an agent is deactivated, it doesn't collect information. In a " +#~ "down time, the down-time intervals aren't taken into \n" +#~ "\t\t\t\t\t\taccount for most of the metrics or types of reports, because the " +#~ "agents don't contain any data within those intervals. " #~ msgstr "" #~ "Pandora FMS contiene un sistema de tiempo de inactividad planificado. \n" #~ "\t\t\t\t\t\tEste sistema fue diseñado para desactivar las alertas en los " @@ -59825,8 +60675,8 @@ msgstr "" #~ "switches, firewalls, CRMs, ERPs, websites and numerous other services. \n" #~ "\t\t\t\t\t By the following example, you're able to see more clearly what a " #~ "service is:\n" -#~ "\t\t\t\t\t\tA chip manufacturer sells computers by its website all around " -#~ "the world. \n" +#~ "\t\t\t\t\t\tA chip manufacturer sells computers by its website all around the " +#~ "world. \n" #~ "\t\t\t\t\t\tHis company consists of three big departments: A management, an " #~ "on-line shop and support." #~ msgstr "" @@ -59834,8 +60684,8 @@ msgstr "" #~ "funcionalidades. \n" #~ "\t\t\t\t\tUn servicio podría ser por ejemplo tu página web, tu sistema CRM, " #~ "tu aplicación de soporte, o incluso tus impresoras.\n" -#~ "\t\t\t\t\t Los servicios son grupos lógicos en los que puedes incluir " -#~ "hosts, routers, switches, firewalls, CRMs, ERPs, páginas web y muchos otros " +#~ "\t\t\t\t\t Los servicios son grupos lógicos en los que puedes incluir hosts, " +#~ "routers, switches, firewalls, CRMs, ERPs, páginas web y muchos otros " #~ "servicios. \n" #~ "\t\t\t\t\t Con el siguiente ejemplo, verás más claramente que es un " #~ "servicio:\n" @@ -59878,10 +60728,10 @@ msgstr "" #~ msgstr "Error habilitar/deshabilitar agente. El agente no existe." #~ msgid "" -#~ "There is a new update please go to menu Administration and into extensions " -#~ "go to Update Manager for " -#~ "more details." +#~ "There is a new update please go to menu Administration and into extensions go to Update Manager for more " +#~ "details." #~ msgstr "" #~ "Hay una nueva actualización, por favor vaya al menú Administración y en las " #~ "extensiones
\n" +#~ "This is the online help for Pandora FMS console. This help is -in best cases- " +#~ "just a brief contextual help, not intented to teach you how to use Pandora " +#~ "FMS. Official documentation of Pandora FMS is about 900 pages, and you " +#~ "probably don't need to read it entirely, but sure, you should download it and " +#~ "take a look.

\n" #~ "\t
Download the official documentation" #~ msgstr "" -#~ "Esta es la ayuda online para la consola de Pandora FMS. Esta ayuda es -en " -#~ "el mejor de los casos- solo una ayuda contextual, no trata de enseñarle a " -#~ "usar Pandora FMS. La documentación oficial de Pandora FMS contiene 900 " -#~ "páginas y es probable que necesite leerlo entero, debería descargarlo y " -#~ "echarle un vistazo.

\n" +#~ "Esta es la ayuda online para la consola de Pandora FMS. Esta ayuda es -en el " +#~ "mejor de los casos- solo una ayuda contextual, no trata de enseñarle a usar " +#~ "Pandora FMS. La documentación oficial de Pandora FMS contiene 900 páginas y " +#~ "es probable que necesite leerlo entero, debería descargarlo y echarle un " +#~ "vistazo.

\n" #~ "\tDescargar la documentación oficial" @@ -60107,8 +60957,8 @@ msgstr "" #, php-format #~ msgid "" -#~ "Your PHP environment is setted with %d max_input_vars. Maybe you must not " -#~ "set this value with upper values." +#~ "Your PHP environment is setted with %d max_input_vars. Maybe you must not set " +#~ "this value with upper values." #~ msgstr "" #~ "Su entorno PHP fue establecido con %d max_input_vars. Tal vez no deba " #~ "establecer valores superiores en este parámetro." @@ -60150,8 +61000,8 @@ msgstr "" #~ msgstr "Mapa VMware" #~ msgid "" -#~ "To enable the plugin execution, this extension needs the Cron jobs " -#~ "extension installed.\n" +#~ "To enable the plugin execution, this extension needs the Cron jobs extension " +#~ "installed.\n" #~ "\tKeep in mind that the Cron jobs execution period will be the less real " #~ "execution period, so if you want to run the plugin every\n" #~ "\t5 minutes, for example, the Cron jobs script should be configured in the " @@ -60184,18 +61034,18 @@ msgstr "" #~ msgstr "Carga Apache en el Servidor de Pandora FMS" #~ msgid "" -#~ "When the item title name have a lot of characters, in some places in " -#~ "Pandora Console it is necesary truncate to N characters." +#~ "When the item title name have a lot of characters, in some places in Pandora " +#~ "Console it is necesary truncate to N characters." #~ msgstr "" #~ "Cuando el texto de un título tenga muchos caracteres, en algunos lugares de " #~ "la consola será necesario truncar su longitud a N caracteres." #~ msgid "" -#~ "Pandora FMS help system has been called with a help reference that " -#~ "currently don't exist. There is no help content to show." +#~ "Pandora FMS help system has been called with a help reference that currently " +#~ "don't exist. There is no help content to show." #~ msgstr "" -#~ "El sistema de ayuda de Pandora FMS ha sido solicitado con una referencia " -#~ "que no existe actualmente. No hay contenido que mostrar." +#~ "El sistema de ayuda de Pandora FMS ha sido solicitado con una referencia que " +#~ "no existe actualmente. No hay contenido que mostrar." #~ msgid "Successful the DB Pandora has all tables" #~ msgstr "La BD de Pandora FMS tiene todas las tablas" @@ -60231,8 +61081,8 @@ msgstr "" #~ "Esta extensión facilita el registro de los plugins de servidor. \n" #~ "\t\t\t\t\t\tAquí puedes subir un plugin de servidor en Pandora FMS 3.x en " #~ "formato comprimido (.pspz). \n" -#~ "\t\t\t\t\t\tPor favor consulta la documentación sobre cómo obtener y usar " -#~ "los plugins del servidor de Pandora FMS.\n" +#~ "\t\t\t\t\t\tPor favor consulta la documentación sobre cómo obtener y usar los " +#~ "plugins del servidor de Pandora FMS.\n" #~ "\t\t\t\t\t\t

Puedes conseguir más plugins en nuestra Librería de Recursos Públicos " @@ -60249,25 +61099,24 @@ msgstr "" #~ msgstr "CPU del servidor de Pandora FMS" #~ msgid "" -#~ "This extension makes exportation of resource template more easy. Here you " -#~ "can export as a resource template in Pandora FMS 3.x format (.ptr). " +#~ "This extension makes exportation of resource template more easy. Here you can " +#~ "export as a resource template in Pandora FMS 3.x format (.ptr). " #~ msgstr "" -#~ "Esta extensión facilita la exportación de plantillas de recursos. Desde " -#~ "aquí puedes exportar plantillas de recursos en el formato de Pandora FMS 3." -#~ "x (.ptr). " +#~ "Esta extensión facilita la exportación de plantillas de recursos. Desde aquí " +#~ "puedes exportar plantillas de recursos en el formato de Pandora FMS 3.x (." +#~ "ptr). " #, php-format #~ msgid "" #~ "This extension makes registration of resource template more easy. Here you " -#~ "can upload a resource template in Pandora FMS 3.x format (.ptr). Please " -#~ "refer to documentation on how to obtain and use Pandora FMS resources. " -#~ "

You can get more resurces in our Public Resource " -#~ "Library" +#~ "can upload a resource template in Pandora FMS 3.x format (.ptr). Please refer " +#~ "to documentation on how to obtain and use Pandora FMS resources.

You " +#~ "can get more resurces in our Public Resource Library" #~ msgstr "" #~ "Esta extensión facilita el registro de una plantilla de recursos. Puedes " -#~ "subir una plantilla de recursos en formato (.ptr), de Pandora FMS. Por " -#~ "favor, consulta la documentación sobre cómo obtener y usar los recursos de " -#~ "plantilla de Pandora FMS

Puedes obtener más recursos en nuestra
Puedes obtener más recursos en nuestra
Libreria Pública de recursos." #~ msgid "System info" @@ -60275,31 +61124,31 @@ msgstr "" #~ msgid "" #~ "Report generating on the Enterprise version is also more powerful: it has " -#~ "wizards, you can schedule emails in PDF to be sent according to the " -#~ "schedule you decide, and it has a template system to create personalized " -#~ "reports quickly for each of your customers. It will even allow your " -#~ "customers to generate their own reports from templates created by you. If " -#~ "reports are key to your business, Pandora FMS Enterprise version is for you." +#~ "wizards, you can schedule emails in PDF to be sent according to the schedule " +#~ "you decide, and it has a template system to create personalized reports " +#~ "quickly for each of your customers. It will even allow your customers to " +#~ "generate their own reports from templates created by you. If reports are key " +#~ "to your business, Pandora FMS Enterprise version is for you." #~ msgstr "" #~ "La generación de informes en la versión Enterprise también es más potente: " #~ "cuenta con asistentes, puede programar los correos electrónicos en PDF para " #~ "que se envíen según el calendario que decidas y tiene un sistema de " -#~ "plantillas para crear informes personalizados de manera rápida para cada " -#~ "uno de tus clientes. Incluso permitirá a tus clientes generar sus propios " +#~ "plantillas para crear informes personalizados de manera rápida para cada uno " +#~ "de tus clientes. Incluso permitirá a tus clientes generar sus propios " #~ "informes a partir de plantillas creadas por ti. Si los informes son clave " #~ "para tu negocio, la versión Enterprise de Pandora FMS es para ti." #~ msgid "" #~ "Pandora FMS Enterprise also features event correlation. Through correlation " -#~ "you can generate realtime alerts and / or new events based on logical " -#~ "rules. This allows you to automate troubleshooting. If you know the value " -#~ "of working with events, event correlation will take you to a new level." +#~ "you can generate realtime alerts and / or new events based on logical rules. " +#~ "This allows you to automate troubleshooting. If you know the value of working " +#~ "with events, event correlation will take you to a new level." #~ msgstr "" -#~ "Pandora FMS Enterprise también ofrece correlación de eventos. A través de " -#~ "la correlación puedes generar alertas en tiempo real y/o nuevos eventos " -#~ "basados en reglas lógicas. Esto te permite automatizar la solución de " -#~ "problemas. Si sabes lo importante que es trabajar con eventos, la " -#~ "correlación de eventos te llevará a un nuevo nivel." +#~ "Pandora FMS Enterprise también ofrece correlación de eventos. A través de la " +#~ "correlación puedes generar alertas en tiempo real y/o nuevos eventos basados " +#~ "en reglas lógicas. Esto te permite automatizar la solución de problemas. Si " +#~ "sabes lo importante que es trabajar con eventos, la correlación de eventos te " +#~ "llevará a un nuevo nivel." #~ msgid "" #~ "Besides receiving and processing data to monitor systems or applications, \n" @@ -60311,50 +61160,48 @@ msgstr "" #~ "comments and files any time in case there is a need to do so.\n" #~ "\t\t\tThis system allows the users to work as a team, along with different " #~ "roles and work-flow systems which allows an incident to be \n" -#~ "\t\t\tmoved from one group to another, and that members from different " -#~ "groups and different people could work on the same incident, sharing " -#~ "information and files.\n" +#~ "\t\t\tmoved from one group to another, and that members from different groups " +#~ "and different people could work on the same incident, sharing information and " +#~ "files.\n" #~ "\t\t" #~ msgstr "" #~ "Además de los datos recibidos y procesados para monitorizar sistemas o " #~ "aplicaciones, \n" #~ "\t\t\ttambién debes monitorizar posibles incidentes que podrían aparecer en " #~ "esos sistemas con el proceso de monitorización del sistema.\n" -#~ "\t\t\tPara ello, el equipo de Pandora FMS ha diseñado un gestor de " -#~ "incidentes con el cual cualquier usuario puede abrir incidentes, \n" -#~ "\t\t\texplicando qué ha sucedido en la red y actualizarlos con comentarios " -#~ "y archivos en cualquier momento que sea necesario.\n" -#~ "\t\t\tEste sistema permite a los usuarios trabajar como un equipo, junto " -#~ "con diferentes roles y sistemas de workflow que permiten desplazar un " -#~ "incidente \n" +#~ "\t\t\tPara ello, el equipo de Pandora FMS ha diseñado un gestor de incidentes " +#~ "con el cual cualquier usuario puede abrir incidentes, \n" +#~ "\t\t\texplicando qué ha sucedido en la red y actualizarlos con comentarios y " +#~ "archivos en cualquier momento que sea necesario.\n" +#~ "\t\t\tEste sistema permite a los usuarios trabajar como un equipo, junto con " +#~ "diferentes roles y sistemas de workflow que permiten desplazar un incidente \n" #~ "\t\t\tde un grupo a otro, y que los miembros de los diferentes grupos y " #~ "personas puedan trabajar en el mismo incidente, compartiendo información y " #~ "archivos.\n" #~ "\t\t" #~ msgid "" -#~ "Graphs are designed to show the data collected by Pandora FMS in a " -#~ "temporary scale defined by the user.\n" +#~ "Graphs are designed to show the data collected by Pandora FMS in a temporary " +#~ "scale defined by the user.\n" #~ "\t\t\t\tPandora FMS Graphs display data in real time. They are generated " #~ "every time the operator requires any of them and display the up-to-date " #~ "state.\n" #~ "\t\t\t\tThere are two types of graphs: The agent's automated graphs and the " #~ "graphs the user customizes by using one or more modules to do so." #~ msgstr "" -#~ "Los gráficos están diseñados para mostrar los datos recogidos por Pandora " -#~ "FMS en una escala temporal definido por el usuario.\n" -#~ "\t\t\t\tLos gráficos de Pandora FMS muestran los datos en tiempo real. " -#~ "Ellos se generan cada vez que el operador requiere cualquiera de ellos y " -#~ "muestra el estado actualizado.\n" +#~ "Los gráficos están diseñados para mostrar los datos recogidos por Pandora FMS " +#~ "en una escala temporal definido por el usuario.\n" +#~ "\t\t\t\tLos gráficos de Pandora FMS muestran los datos en tiempo real. Ellos " +#~ "se generan cada vez que el operador requiere cualquiera de ellos y muestra el " +#~ "estado actualizado.\n" #~ "\t \t \t \t Hay dos tipos de gráficos: gráficos automatizados del agente y " -#~ "los gráficos que el usuario personaliza mediante el uso de uno o más " -#~ "módulos." +#~ "los gráficos que el usuario personaliza mediante el uso de uno o más módulos." #~ msgid "" #~ "Pandora FMS allows you to create visual maps in which each user is able to " #~ "create his own monitoring map.\n" -#~ "\t\t\tThe new visual console editor is much more practical, although the " -#~ "old visual console editor had its advantages. \n" +#~ "\t\t\tThe new visual console editor is much more practical, although the old " +#~ "visual console editor had its advantages. \n" #~ "\t\t\tWithin the new visual console, we've been successful in imitating the " #~ "sensation and touch of a drawing application like GIMP. \n" #~ "\t\t\tWe've also simplified the editor by dividing it into several subject-" @@ -60370,22 +61217,21 @@ msgstr "" #~ "\t\t\t Dentro de la nueva consola visual, hemos conseguido imitar la " #~ "sensación y el tacto de una aplicación de dibujo como GIMP.\n" #~ "\t\t\t También hemos simplificado el editor dividiéndolo en varias pestañas " -#~ "llamadas \"Datos\", \"Vista previa\", \"Asistente\", \"Lista de Elementos\" " -#~ "y \"Editor\".\n" -#~ "\t\t\t El mapa visual de Pandora FMS fue diseñado para manejar los " -#~ "elementos \"imagen estática\", \"barra de porcentaje\", \"gráfico del módulo" -#~ "\" y \"valor simple\". " +#~ "llamadas \"Datos\", \"Vista previa\", \"Asistente\", \"Lista de Elementos\" y " +#~ "\"Editor\".\n" +#~ "\t\t\t El mapa visual de Pandora FMS fue diseñado para manejar los elementos " +#~ "\"imagen estática\", \"barra de porcentaje\", \"gráfico del módulo\" y " +#~ "\"valor simple\". " #~ msgid "" -#~ "The Recon Task definition of Pandora FMS is used to find new elements in " -#~ "the network. \n" +#~ "The Recon Task definition of Pandora FMS is used to find new elements in the " +#~ "network. \n" #~ "\t\tIf it detects any item, it will add that item to the monitoring, and if " #~ "that item it is already being monitored, then it will \n" #~ "\t\tignore it or will update its information.There are three types of " #~ "detection: Based on ICMP (pings), \n" #~ "\t\tSNMP (detecting the topology of networks " -#~ "and their interfaces), and other customized \n" +#~ "and their interfaces), and other customized \n" #~ "\t\ttype. You can define your own customized recon script." #~ msgstr "" #~ "La definición de la tarea recon de Pandora FMS es utilizada para encontrar " @@ -60395,13 +61241,10 @@ msgstr "" #~ "\t\t ignorará o actualizará su información. Hay tres tipos de detección: " #~ "basado en ICMP (pings), \n" #~ "\t\t SNMP (detectando la topología de las " -#~ "redes y sus interfaces), y otro tipo personalizado. " -#~ "\n" +#~ "redes y sus interfaces), y otro tipo personalizado. \n" #~ "\t\t Puede definir su propio script recon personalizado." -#~ msgid "Recon server" -#~ msgstr "Servidor recon" - #~ msgid "There are no recon task defined yet." #~ msgstr "No hay tareas recon definidas todavía" @@ -60413,8 +61256,8 @@ msgstr "" #~ "configured by a tags system.\n" #~ "\t\t\t\t\t\t\t\tTags are configured on the system and be assigned to the " #~ "chosen modules. \n" -#~ "\t\t\t\t\t\t\t\tThe user's access can be limited to modules with certain " -#~ "tags in this way. " +#~ "\t\t\t\t\t\t\t\tThe user's access can be limited to modules with certain tags " +#~ "in this way. " #~ msgstr "" #~ "Desde la versión 5 y superior de Pandora FMS, el acceso a los módulos puede " #~ "ser configurado por etiquetas del sistema.\n" @@ -60432,9 +61275,8 @@ msgstr "" #~ "time to learn how to use the power of Pandora FMS!" #~ msgstr "" #~ "Si esta es la primera vez que lo usas, te proponemos unos enlaces para " -#~ "aprender más sobre Pandora FMS. La monitorización puede ser abrumadora, " -#~ "¡pero tómate tu tiempo para aprender a usar Pandora FMS en todo su " -#~ "potencial!" +#~ "aprender más sobre Pandora FMS. La monitorización puede ser abrumadora, ¡pero " +#~ "tómate tu tiempo para aprender a usar Pandora FMS en todo su potencial!" #~ msgid "Pandora FMS instance identification wizard" #~ msgstr "Asistente de identificación de Pandora FMS" @@ -60449,15 +61291,15 @@ msgstr "" #~ msgstr "Ir a la web de Pandora FMS" #~ msgid "" -#~ "Your session is over. Please close your browser window to close this " -#~ "Pandora session." +#~ "Your session is over. Please close your browser window to close this Pandora " +#~ "session." #~ msgstr "" #~ "Su sesión ha caducado. Cierra la ventana del navegador web para cerrar esta " #~ "sesión de Pandora FMS." #~ msgid "" -#~ "Please fill the following information in order to configure your Pandora " -#~ "FMS instance successfully" +#~ "Please fill the following information in order to configure your Pandora FMS " +#~ "instance successfully" #~ msgstr "" #~ "Por favor, rellena la siguiente información para configurar tu cuenta de " #~ "Pandora FMS." @@ -60542,8 +61384,8 @@ msgstr "" #~ msgstr "DEBUG: tipo de módulo no válido especificado en %s:%s" #~ msgid "" -#~ "Most likely you have recently upgraded from an earlier version of Pandora " -#~ "and either
\n" +#~ "Most likely you have recently upgraded from an earlier version of Pandora and " +#~ "either
\n" #~ "\t\t\t\t1) forgot to use the database converter
\n" #~ "\t\t\t\t2) used a bad version of the database converter (see Bugreport " #~ "#2124706 for the solution)
\n" @@ -60552,10 +61394,9 @@ msgstr "" #~ "Lo más probable es que hayas actualizado recientemente una versión anterior " #~ "de Pandora FMS y, o bien
\n" #~ "\n" -#~ "\t \t \t \t 1) olvidaste utilizar el convertidor de la base de datos
\n" -#~ "\t \t \t \t 2) usaste una versión incorrecta del convertidor de base de " -#~ "datos (vea el informe de error #2124706 para solucionarlo)
\n" +#~ "\t \t \t \t 1) olvidaste utilizar el convertidor de la base de datos
\n" +#~ "\t \t \t \t 2) usaste una versión incorrecta del convertidor de base de datos " +#~ "(vea el informe de error #2124706 para solucionarlo)
\n" #~ "\t \t \t \t 3) encontraste un nuevo error. Por favor, indica una manera de " #~ "duplicar este error" @@ -60573,16 +61414,16 @@ msgstr "" #~ msgstr "Habilitado/Deshabilitado" #~ msgid "" -#~ "The alert would fire when the value is not between and " +#~ "The alert would fire when the value is not between " +#~ "and " #~ msgstr "" #~ "La alerta se disparará cuando no esté entre y " #~ "." #~ msgid "" -#~ "Please check your Pandora Server setup and be sure that database " -#~ "maintenance daemon is running. It's very important to keep up-to-date " -#~ "database to get the best performance and results in Pandora" +#~ "Please check your Pandora Server setup and be sure that database maintenance " +#~ "daemon is running. It's very important to keep up-to-date database to get the " +#~ "best performance and results in Pandora" #~ msgstr "" #~ "Por favor, asegúrate de que la gestión de la base de datos es correcta y de " #~ "que el sistema automático de gestión de base de datos de Pandora FMS está " @@ -60606,8 +61447,8 @@ msgstr "" #~ "Each layer can show agents from one group or the agents added to that layer " #~ "or both." #~ msgstr "" -#~ "Cada capa puede mostrar agentes de un grupo o los agentes añadidos a esa " -#~ "capa o ambas cosas." +#~ "Cada capa puede mostrar agentes de un grupo o los agentes añadidos a esa capa " +#~ "o ambas cosas." #~ msgid "It is possible to edit, delete and reorder the layers." #~ msgstr "Es posible editar, borrar y reordenar las capas." @@ -60622,11 +61463,11 @@ msgstr "" #~ msgstr "No borrado. Selecciona un usuario existente." #~ msgid "" -#~ "In case you use an Export server you can link this module and export data " -#~ "to one these." +#~ "In case you use an Export server you can link this module and export data to " +#~ "one these." #~ msgstr "" -#~ "Si usas un Export server, puedes enlazar este módulo y exportar los datos " -#~ "con el export server." +#~ "Si usas un Export server, puedes enlazar este módulo y exportar los datos con " +#~ "el export server." #~ msgid "Output format" #~ msgstr "Formato de salida" @@ -60652,11 +61493,7 @@ msgstr "" #~ "en PDF." #~ msgid "The parent relationships in Pandora will be drawn in the map." -#~ msgstr "" -#~ "Las relaciones de jerarquía en Pandora FMS serán dibujadas en el mapa." - -#~ msgid "Error creating recon task" -#~ msgstr "Error al crear la tarea recon" +#~ msgstr "Las relaciones de jerarquía en Pandora FMS serán dibujadas en el mapa." #~ msgid "Recon-task name already exists" #~ msgstr "El nombre de la tarea de recon ya existe." @@ -60666,8 +61503,8 @@ msgstr "" #~ msgid "Recon-task name already exists and incorrect format in Subnet field" #~ msgstr "" -#~ "El nombre de tarea recon ya existe y el formato es incorrecto en el campo " -#~ "de Subred." +#~ "El nombre de tarea recon ya existe y el formato es incorrecto en el campo de " +#~ "Subred." #~ msgid "Wrong format in Subnet field" #~ msgstr "Formato incorrecto en el campo Subret" @@ -60682,18 +61519,18 @@ msgstr "" #~ msgstr "No hay ninguna tarea recon configurada" #~ msgid "" -#~ "By default, in Windows, Pandora FMS only support Standard network sweep, " -#~ "not custom scripts" +#~ "By default, in Windows, Pandora FMS only support Standard network sweep, not " +#~ "custom scripts" #~ msgstr "" -#~ "Por defecto, en Windows, solo Standard Network Sweep es compatible en " -#~ "Pandora FMS, y no los scripts personalizados." +#~ "Por defecto, en Windows, solo Standard Network Sweep es compatible en Pandora " +#~ "FMS, y no los scripts personalizados." #~ msgid "" #~ "You must select a Recon Server for the Task, otherwise the Recon Task will " #~ "never run" #~ msgstr "" -#~ "Debe seleccionar un Servidor Recon para la tarea, si no la tarea recon " -#~ "nunca se ejecutará." +#~ "Debe seleccionar un Servidor Recon para la tarea, si no la tarea recon nunca " +#~ "se ejecutará." #~ msgid "Choose if the discovery of a new system creates an incident or not." #~ msgstr "Elegir si al encontrar un nuevo sistema se crea una incidencia o no." @@ -60703,8 +61540,8 @@ msgstr "" #~ "format). If dont want to do a sweep using portscan, left it in blank" #~ msgstr "" #~ "Puertos definidos como: 80 o 80443512 o incluso 0-1024 (igual que en la " -#~ "línea de comandos de Nmap). Si no es necesario hacer una detección en " -#~ "función de puertos TCP, conviene dejarlo en blanco." +#~ "línea de comandos de Nmap). Si no es necesario hacer una detección en función " +#~ "de puertos TCP, conviene dejarlo en blanco." #~ msgid "Recon script creation" #~ msgstr "Creación del script recon" @@ -60740,18 +61577,18 @@ msgstr "" #~ msgstr "SO actualizado correctamente" #~ msgid "" -#~ "Set a value too high cause a slowdown on console and a performance penalty " -#~ "in the system." +#~ "Set a value too high cause a slowdown on console and a performance penalty in " +#~ "the system." #~ msgstr "" -#~ "Establecer un valor demasiado alto causa una ralentización en la consola y " -#~ "un problema de rendimiento en el sistema." +#~ "Establecer un valor demasiado alto causa una ralentización en la consola y un " +#~ "problema de rendimiento en el sistema." #~ msgid "" -#~ "If realtime statistics are disabled, statistics interval resfresh will be " -#~ "set here." +#~ "If realtime statistics are disabled, statistics interval resfresh will be set " +#~ "here." #~ msgstr "" -#~ "Si se deshabilitan las estadísticas en tiempo real, el intervalo de " -#~ "refresco de las estadísticas será definido aquí." +#~ "Si se deshabilitan las estadísticas en tiempo real, el intervalo de refresco " +#~ "de las estadísticas será definido aquí." #~ msgid "" #~ "This number is the maximum number of files in attachment directory. If this " @@ -60765,12 +61602,12 @@ msgstr "" #~ "Enable this option if you want to fallback to local authentication when " #~ "remote (ldap etc...) authentication failed." #~ msgstr "" -#~ "Activa esta opción si quieres volver a la autentificación local cuando " -#~ "falla la autentificación remota (LDAP, etc.)." +#~ "Activa esta opción si quieres volver a la autentificación local cuando falla " +#~ "la autentificación remota (LDAP, etc.)." #~ msgid "" -#~ "If this option is enabled, the users can use double authentication with " -#~ "their accounts" +#~ "If this option is enabled, the users can use double authentication with their " +#~ "accounts" #~ msgstr "" #~ "Si esta opción está activada, los usuarios pueden usar la doble " #~ "autentificación con sus cuentas." @@ -60793,18 +61630,18 @@ msgstr "" #~ "consola de Pandora FMS. ¿Quieres continuar?" #~ msgid "" -#~ "If set to yes no events or alerts will be generated, but agents will " -#~ "continue receiving data." +#~ "If set to yes no events or alerts will be generated, but agents will continue " +#~ "receiving data." #~ msgstr "" -#~ "Si se configura como afirmativo ningún evento o alerta se generará, pero " -#~ "los agentes continuarán recibiendo datos." +#~ "Si se configura como afirmativo ningún evento o alerta se generará, pero los " +#~ "agentes continuarán recibiendo datos." #~ msgid "" -#~ "Set this value when your PandoraFMS across inverse proxy or for example " -#~ "with mod_proxy of Apache." +#~ "Set this value when your PandoraFMS across inverse proxy or for example with " +#~ "mod_proxy of Apache." #~ msgstr "" -#~ "Fija este valor cuando Pandora FMS llegue al proxy inverso o por ejemplo " -#~ "con mod_proxy de Apache." +#~ "Fija este valor cuando Pandora FMS llegue al proxy inverso o por ejemplo con " +#~ "mod_proxy de Apache." #~ msgid "" #~ "When it is set as \"yes\" in some important sections check if the user have " @@ -60816,14 +61653,14 @@ msgstr "" #~ msgid "" #~ "Access to this page is restricted to authorized users only, please contact " #~ "system administrator if you need assistance.

\n" -#~ "\tPlease know that all attempts to access this page are recorded in " -#~ "security logs of Pandora System Database" +#~ "\tPlease know that all attempts to access this page are recorded in security " +#~ "logs of Pandora System Database" #~ msgstr "" #~ "El acceso a esta página está restringido solo a usuarios autorizados. Por " #~ "favor, contacta con el administrador del sistema si necesitas ayuda.
" #~ "
\n" -#~ "\tRecuerda que todos los accesos a esta página se registran en los logs de " -#~ "la base de datos de Pandora FMS." +#~ "\tRecuerda que todos los accesos a esta página se registran en los logs de la " +#~ "base de datos de Pandora FMS." #~ msgid "Directory where audit log is stored." #~ msgstr "Directorio donde se guarda el log" @@ -60851,18 +61688,16 @@ msgstr "" #~ msgid "" #~ "Access to this page is restricted to authorized users only, please contact " #~ "system administrator if you need assistance.

Please know that all " -#~ "attempts to access this page are recorded in security logs of Pandora " -#~ "System Database" +#~ "attempts to access this page are recorded in security logs of Pandora System " +#~ "Database" #~ msgstr "" -#~ "El acceso a esta página está restringido a usuarios autorizados. Contacta " -#~ "con el administrador del sistema si necesitas ayuda.

Todos los " -#~ "intentos de acceso a esta página son grabados en los logs de seguridad de " -#~ "Pandora FMS." +#~ "El acceso a esta página está restringido a usuarios autorizados. Contacta con " +#~ "el administrador del sistema si necesitas ayuda.

Todos los intentos " +#~ "de acceso a esta página son grabados en los logs de seguridad de Pandora FMS." #~ msgid "" -#~ "The dir of custom logos is in your www Pandora Console in \"images/" -#~ "custom_logo\". You can upload more files (ONLY JPEG) in upload tool in " -#~ "console." +#~ "The dir of custom logos is in your www Pandora Console in \"images/custom_logo" +#~ "\". You can upload more files (ONLY JPEG) in upload tool in console." #~ msgstr "" #~ "El directorio de logos personalizados está en tu www Pandora consola en " #~ "\"images / custom_logo\". Puedes cargar más archivos (solo JPEG) en la " @@ -60874,14 +61709,14 @@ msgstr "" #~ "los informes SLA." #~ msgid "" -#~ "Configuration of our clippy, 'full mode' show the icon in the header and " -#~ "the contextual helps and it is noise, 'on demand' it is equal to full but " -#~ "it is not noise and 'expert' the icons in the header and the context is not." +#~ "Configuration of our clippy, 'full mode' show the icon in the header and the " +#~ "contextual helps and it is noise, 'on demand' it is equal to full but it is " +#~ "not noise and 'expert' the icons in the header and the context is not." #~ msgstr "" #~ "Configuración del asistente. El \"modo total\" muestra el icono en la " #~ "cabecera y en las ayudas contextuales con sonido. \"Bajo demanda\" es igual " -#~ "que el modo total pero sin sonido. En el \"modo experto\" no se mostrarán " -#~ "los iconos ni en la cabecera ni como ayuda contextual." +#~ "que el modo total pero sin sonido. En el \"modo experto\" no se mostrarán los " +#~ "iconos ni en la cabecera ni como ayuda contextual." #~ msgid "" #~ "If Enterprise ACL System is enabled without rules you will lose access to " @@ -60905,12 +61740,12 @@ msgstr "" #~ msgstr "Fijar el tiempo máximo para los datos Netflow en días" #~ msgid "" -#~ "This enabling this, you get a label with agent name in GIS maps. If you " -#~ "have lots of agents in the map, will be unreadable. Disabled by default." +#~ "This enabling this, you get a label with agent name in GIS maps. If you have " +#~ "lots of agents in the map, will be unreadable. Disabled by default." #~ msgstr "" -#~ "Al habilitarlo, se obtiene una etiqueta con el nombre del agente en los " -#~ "mapas GIS. Si hay muchos agentes en el mapa, podría ser ilegible. " -#~ "Deshabilitado por defecto." +#~ "Al habilitarlo, se obtiene una etiqueta con el nombre del agente en los mapas " +#~ "GIS. Si hay muchos agentes en el mapa, podría ser ilegible. Deshabilitado por " +#~ "defecto." #~ msgid "Agent icon for GIS Maps. If set to \"none\", group icon will be used" #~ msgstr "" @@ -60921,8 +61756,8 @@ msgstr "" #~ "When the agent name have a lot of characters, in some places in Pandora " #~ "Console it is necesary truncate to N characters." #~ msgstr "" -#~ "Cuando el nombre del agente tenga muchos caracteres, en algunos lugares de " -#~ "la consola será necesario truncar su longitud a N caracteres." +#~ "Cuando el nombre del agente tenga muchos caracteres, en algunos lugares de la " +#~ "consola será necesario truncar su longitud a N caracteres." #~ msgid "" #~ "When the module name have a lot of characters, in some places in Pandora " @@ -60932,11 +61767,11 @@ msgstr "" #~ "será necesario truncar su longitud a N caracteres." #~ msgid "" -#~ "When the description name have a lot of characters, in some places in " -#~ "Pandora Console it is necesary truncate to N characters." +#~ "When the description name have a lot of characters, in some places in Pandora " +#~ "Console it is necesary truncate to N characters." #~ msgstr "" -#~ "Cuando el texto de la descripción tiene muchos caracteres, en algunos " -#~ "lugares de la consola será necesario truncar su longitud a N caracteres." +#~ "Cuando el texto de la descripción tiene muchos caracteres, en algunos lugares " +#~ "de la consola será necesario truncar su longitud a N caracteres." #~ msgid "This enabling this, max, min and avg values will be shown with units." #~ msgstr "" @@ -60950,8 +61785,7 @@ msgstr "" #~ msgstr "Gráficos interactivos" #~ msgid "" -#~ "This interval will affect to the lines between elements on the Visual " -#~ "Console" +#~ "This interval will affect to the lines between elements on the Visual Console" #~ msgstr "" #~ "Este intervalo afectará a las líneas entre elementos en la consola visual" @@ -60969,8 +61803,8 @@ msgstr "" #, php-format #~ msgid "" -#~ "Your PHP has set post parameter max size limit in %s. For avoid problems " -#~ "with big updates please set to 100M" +#~ "Your PHP has set post parameter max size limit in %s. For avoid problems with " +#~ "big updates please set to 100M" #~ msgstr "" #~ "Tu PHP ha establecido el parámetro límite del tamaño máximo en %s. Para " #~ "evitar problemas en caso de grandes cambios por favor configúralo en 100M." @@ -61030,16 +61864,14 @@ msgstr "" #~ msgid "Error updating network module. Id_module exists in the new agent." #~ msgstr "" -#~ "Error al actualizar el módulo de red. El id_module existe en el nuevo " -#~ "agente." +#~ "Error al actualizar el módulo de red. El id_module existe en el nuevo agente." #~ msgid "Error in creation plugin module." #~ msgstr "Error al crear el módulo plugin" #~ msgid "Error in creation synthetic module. Module_name cannot be left blank." #~ msgstr "" -#~ "Error al crear un módulo sintético. El nombre del módulo no puede estar " -#~ "vacío." +#~ "Error al crear un módulo sintético. El nombre del módulo no puede estar vacío." #~ msgid "Error updating plugin module. Id_module cannot be left blank." #~ msgstr "" @@ -61053,14 +61885,12 @@ msgstr "" #~ msgid "Error in creation SNMP module. Module_name cannot be left blank." #~ msgstr "Error al crear el módulo SNMP. Id_module no se puede dejar en blanco." -#~ msgid "" -#~ "Error in creation SNMP module. Invalid id_module_type for a SNMP module." +#~ msgid "Error in creation SNMP module. Invalid id_module_type for a SNMP module." #~ msgstr "Error al crear el módulo SNMP. Id_module_type" #~ msgid "Error updating data module. Id_module exists in the new agent." #~ msgstr "" -#~ "Error al actualizar los datos del módulo. Id_module existe en el nuevo " -#~ "agente." +#~ "Error al actualizar los datos del módulo. Id_module existe en el nuevo agente." #~ msgid "Error updating data module. Id_module cannot be left blank." #~ msgstr "" @@ -61075,28 +61905,26 @@ msgstr "" #~ "Error al actualizar datos de módulo en política. El tipo de módulo no es de " #~ "red." -#~ msgid "" -#~ "Error adding data module to policy. The module is already in the policy." +#~ msgid "Error adding data module to policy. The module is already in the policy." #~ msgstr "" -#~ "Error al añadir los datos de módulo a la política. El módulo ya existe en " -#~ "la política." +#~ "Error al añadir los datos de módulo a la política. El módulo ya existe en la " +#~ "política." #~ msgid "Error adding data module to policy." #~ msgstr "Error al añadir los datos de módulo a la política" #~ msgid "" -#~ "Error creating network component. Incorrect value for Network component " -#~ "type field." +#~ "Error creating network component. Incorrect value for Network component type " +#~ "field." #~ msgstr "" #~ "Error al crear componente de red. Valor incorrecto para el campo de tipo de " #~ "componente de red." #~ msgid "" -#~ "Error creating network component. Network component name cannot be left " -#~ "blank." +#~ "Error creating network component. Network component name cannot be left blank." #~ msgstr "" -#~ "Error al crear el componente de red. El nombre del componente de red no " -#~ "puede dejarse en blanco." +#~ "Error al crear el componente de red. El nombre del componente de red no puede " +#~ "dejarse en blanco." #~ msgid "Error in creation SNMP module." #~ msgstr "Error al crear módulo SNMP" @@ -61105,8 +61933,7 @@ msgstr "" #~ msgstr "" #~ "Error al actualizar el módulo SNMP. Id_module no se puede dejar en blanco." -#~ msgid "" -#~ "Error creating network component. This network component already exists." +#~ msgid "Error creating network component. This network component already exists." #~ msgstr "Error al crear componente de red. El componente de red ya existe." #~ msgid "" @@ -61126,24 +61953,21 @@ msgstr "" #~ msgstr "Error al crear componente plugin. El componente plugin ya existe." #~ msgid "" -#~ "Error creating plugin component. Plugin component group cannot be left " -#~ "blank." +#~ "Error creating plugin component. Plugin component group cannot be left blank." #~ msgstr "" #~ "Error al crear componente plugin. El grupo del componente plugin no puede " #~ "estar en blanco." #~ msgid "" -#~ "Error creating SNMP component. Incorrect value for Snmp component type " -#~ "field." +#~ "Error creating SNMP component. Incorrect value for Snmp component type field." #~ msgstr "" #~ "Error al crear componente SNMP. Valor incorrecto para el tipo de campo del " #~ "componente SNMP." -#~ msgid "" -#~ "Error creating SNMP component. SNMP component name cannot be left blank." +#~ msgid "Error creating SNMP component. SNMP component name cannot be left blank." #~ msgstr "" -#~ "Error al crear componente SNMP. El nombre del componente SNMP no puede " -#~ "estar en blanco." +#~ "Error al crear componente SNMP. El nombre del componente SNMP no puede estar " +#~ "en blanco." #~ msgid "Error creating plugin component. Incorrect value for Id plugin." #~ msgstr "" @@ -61157,12 +61981,11 @@ msgstr "" #~ msgid "Error creating alert template. Template name cannot be left blank." #~ msgstr "" -#~ "Error al crear la plantilla de alerta. El nombre de plantilla no puede " -#~ "estar en blanco." +#~ "Error al crear la plantilla de alerta. El nombre de plantilla no puede estar " +#~ "en blanco." #~ msgid "" -#~ "Error getting module value from all agents. Module name cannot be left " -#~ "blank." +#~ "Error getting module value from all agents. Module name cannot be left blank." #~ msgstr "" #~ "Error al obtener el valor del módulo para todos los agentes. El nombre del " #~ "módulo no puede estar en blanco." @@ -61197,8 +62020,7 @@ msgstr "" #~ msgid "Error updating alert template. Id_template cannot be left blank." #~ msgstr "" -#~ "Error al actualizar plantilla de alerta. Id_template no puede estar en " -#~ "blanco." +#~ "Error al actualizar plantilla de alerta. Id_template no puede estar en blanco." #~ msgid "Error creating alert template." #~ msgstr "Error al crear plantilla de alerta" @@ -61237,8 +62059,7 @@ msgstr "" #~ "Error al asignar módulo a plantilla. Id_module no puede estar en blanco." #~ msgid "Error assigning module to template. Id_agent cannot be left blank." -#~ msgstr "" -#~ "Error al asignar módulo a plantilla. Id_agent no puede estar en blanco." +#~ msgstr "Error al asignar módulo a plantilla. Id_agent no puede estar en blanco." #~ msgid "Error creating module from network component. Error creating module." #~ msgstr "Error al crear módulo desde componente de red" @@ -61255,8 +62076,7 @@ msgstr "" #~ msgid "Error assigning module to template." #~ msgstr "Error al asignar módulo a plantilla" -#~ msgid "" -#~ "Error deleting module template. Id_module_template cannot be left blank." +#~ msgid "Error deleting module template. Id_module_template cannot be left blank." #~ msgstr "" #~ "Error al borrar módulo de plantilla. Id_module_template no puede estar en " #~ "blanco." @@ -61280,8 +62100,7 @@ msgstr "" #~ msgid "Error stopping downtime. Id_downtime cannot be left blank." #~ msgstr "" -#~ "Error al parar el tiempo de inactividad. Id_downtime no puede estar en " -#~ "blanco." +#~ "Error al parar el tiempo de inactividad. Id_downtime no puede estar en blanco." #~ msgid "" #~ "Error updating data module in policy. Id_policy_module cannot be left blank." @@ -61305,8 +62124,8 @@ msgstr "" #~ msgid "Error adding data module to policy. Module_name cannot be left blank." #~ msgstr "" -#~ "Error al añadir los datos de módulo a la política. Module_name no puede " -#~ "estar en blanco." +#~ "Error al añadir los datos de módulo a la política. Module_name no puede estar " +#~ "en blanco." #~ msgid "" #~ "Error adding network module to policy. Id_module_type is not correct for " @@ -61315,8 +62134,7 @@ msgstr "" #~ "Error al añadir módulos de red a la política. Id_module_type no es correcto " #~ "para módulos de red." -#~ msgid "" -#~ "Error adding network module to policy. Module_name cannot be left blank." +#~ msgid "Error adding network module to policy. Module_name cannot be left blank." #~ msgstr "" #~ "Error al añadir módulos de red a la política. Module_name no puede estar en " #~ "blanco." @@ -61329,8 +62147,8 @@ msgstr "" #~ msgid "" #~ "Error updating network module in policy. Module type is not network type." #~ msgstr "" -#~ "Error al actualizar módulo de red en la política. El tipo de módulo no es " -#~ "de red." +#~ "Error al actualizar módulo de red en la política. El tipo de módulo no es de " +#~ "red." #~ msgid "Error adding network module to policy." #~ msgstr "Error al añadir módulos de red a la política" @@ -61341,11 +62159,10 @@ msgstr "" #~ "Error al añadir módulos de red a la política. El módulo ya existe en la " #~ "política." -#~ msgid "" -#~ "Error updating network module in policy. Id_policy cannot be left blank." +#~ msgid "Error updating network module in policy. Id_policy cannot be left blank." #~ msgstr "" -#~ "Error al actualizar módulo de red en la política. Id_policy no puede estar " -#~ "en blanco." +#~ "Error al actualizar módulo de red en la política. Id_policy no puede estar en " +#~ "blanco." #~ msgid "" #~ "Error updating network module in policy. Id_policy_module cannot be left " @@ -61354,15 +62171,13 @@ msgstr "" #~ "Error al actualizar módulo de red en la política. Id_policy_module no puede " #~ "estar en blanco." -#~ msgid "" -#~ "Error updating plugin module in policy. Module type is not network type." +#~ msgid "Error updating plugin module in policy. Module type is not network type." #~ msgstr "" -#~ "Error al actualizar módulo de plugin en la política. El tipo de módulo no " -#~ "es de tipo red." +#~ "Error al actualizar módulo de plugin en la política. El tipo de módulo no es " +#~ "de tipo red." #~ msgid "" -#~ "Error updating plugin module in policy. Id_policy_module cannot be left " -#~ "blank." +#~ "Error updating plugin module in policy. Id_policy_module cannot be left blank." #~ msgstr "" #~ "Error al actualizar módulo de plugin en la política. Id_policy_module no " #~ "puede estar en blanco." @@ -61370,11 +62185,10 @@ msgstr "" #~ msgid "" #~ "Error adding plugin module to policy. The module is already in the policy." #~ msgstr "" -#~ "Error al añadir el módulo de plugin a la política. El módulo ya existe en " -#~ "la política." +#~ "Error al añadir el módulo de plugin a la política. El módulo ya existe en la " +#~ "política." -#~ msgid "" -#~ "Error updating plugin module in policy. Id_policy cannot be left blank." +#~ msgid "Error updating plugin module in policy. Id_policy cannot be left blank." #~ msgstr "" #~ "Error al actualizar el módulo de plugin en la política. Id_policy no puede " #~ "estar en blanco." @@ -61392,11 +62206,10 @@ msgstr "" #~ "Error al añadir módulo de plugin a la política. Id_policy no puede estar en " #~ "blanco." -#~ msgid "" -#~ "Error adding plugin module to policy. Module_name cannot be left blank." +#~ msgid "Error adding plugin module to policy. Module_name cannot be left blank." #~ msgstr "" -#~ "Error al añadir módulo de plugin a la política. Module_name no puede estar " -#~ "en blanco." +#~ "Error al añadir módulo de plugin a la política. Module_name no puede estar en " +#~ "blanco." #~ msgid "Error adding SNMP module to policy." #~ msgstr "Error al añadir módulo SNMP a la política" @@ -61405,13 +62218,12 @@ msgstr "" #~ "Error adding SNMP module to policy. Id_module_type is not correct for SNMP " #~ "modules." #~ msgstr "" -#~ "Error al añadir módulo SNMP a la política. Id_module_type no es correcto " -#~ "para módulos SNMP." +#~ "Error al añadir módulo SNMP a la política. Id_module_type no es correcto para " +#~ "módulos SNMP." #~ msgid "Error adding SNMP module to policy. Id_policy cannot be left blank." #~ msgstr "" -#~ "Error al añadir módulo SNMP a la política. Id_policy no puede estar en " -#~ "blanco." +#~ "Error al añadir módulo SNMP a la política. Id_policy no puede estar en blanco." #~ msgid "Error adding SNMP module to policy. Module_name cannot be left blank." #~ msgstr "" @@ -61423,11 +62235,9 @@ msgstr "" #~ "Error al actualizar módulo SNMP de la política. Id_policy no puede estar en " #~ "blanco." -#~ msgid "" -#~ "Error adding SNMP module to policy. The module is already in the policy." +#~ msgid "Error adding SNMP module to policy. The module is already in the policy." #~ msgstr "" -#~ "Error al añadir módulo SNMP a la política. El módulo ya existe en la " -#~ "política." +#~ "Error al añadir módulo SNMP a la política. El módulo ya existe en la política." #~ msgid "" #~ "Error updating SNMP module in policy. Id_policy_module cannot be left blank." @@ -61437,8 +62247,7 @@ msgstr "" #~ msgid "Error updating SNMP module in policy. Module type is not SNMP type." #~ msgstr "" -#~ "Error al actualizar módulo SNMP de la política. El tipo de módulo no es " -#~ "SNMP." +#~ "Error al actualizar módulo SNMP de la política. El tipo de módulo no es SNMP." #~ msgid "Error in group creation. Icon_name cannot be left blank." #~ msgstr "Error al crear el grupo. Icon_name no puede estar en blanco." @@ -61448,8 +62257,7 @@ msgstr "" #~ msgid "Error applying policy. This policy is already pending to apply." #~ msgstr "" -#~ "Error al aplicar la política. Esta política ya está pendiente de ser " -#~ "aplicada." +#~ "Error al aplicar la política. Esta política ya está pendiente de ser aplicada." #~ msgid "Error applying all policies." #~ msgstr "Error al aplicar todas las políticas" @@ -61473,8 +62281,7 @@ msgstr "" #~ "blanco." #~ msgid "Error in netflow filter creation. Group id cannot be left blank." -#~ msgstr "" -#~ "Error al crear filtro Netflow. El ID de grupo no puede estar en blanco." +#~ msgstr "Error al crear filtro Netflow. El ID de grupo no puede estar en blanco." #~ msgid "Error in group creation." #~ msgstr "Error al crear el grupo" @@ -61494,8 +62301,7 @@ msgstr "" #~ msgid "Error enable/disable user. Id_user cannot be left blank." #~ msgstr "" -#~ "Error al habilitar/deshabilitar el usuario. Id_user no puede estar en " -#~ "blanco." +#~ "Error al habilitar/deshabilitar el usuario. Id_user no puede estar en blanco." #~ msgid "Error in user enabling/disabling." #~ msgstr "Error al habilitar/deshabilitar el usuario" @@ -61515,9 +62321,6 @@ msgstr "" #~ msgstr "" #~ "Error al actualizar el usuario. La información de contraseña es incorrecta." -#~ msgid "Error adding event comment." -#~ msgstr "Error al añadir el comentario en el evento" - #~ msgid "Error enabling module" #~ msgstr "Error al habilitar el módulo" @@ -61529,8 +62332,7 @@ msgstr "" #~ msgid "Error enable/disable agent. Id_agent cannot be left blank." #~ msgstr "" -#~ "Error al habilitar/deshabilitar el agente. Id_agent no puede estar en " -#~ "blanco." +#~ "Error al habilitar/deshabilitar el agente. Id_agent no puede estar en blanco." #~ msgid "Correct module enable" #~ msgstr "Módulo habilitado correctamente" @@ -61549,8 +62351,8 @@ msgstr "" #~ msgid "Error enable/disable agent. Enable/disable value cannot be left blank." #~ msgstr "" -#~ "Error al habilitar/deshabilitar el agente. El valor de habilitar/" -#~ "deshabilitar no puede estar en blanco." +#~ "Error al habilitar/deshabilitar el agente. El valor de habilitar/deshabilitar " +#~ "no puede estar en blanco." #~ msgid "Error in agent enabling/disabling." #~ msgstr "Error al activar/desactivar el agente" @@ -61562,8 +62364,7 @@ msgstr "" #~ msgstr "Error al actualizar el día especial. Formato de fecha no válido." #~ msgid "Error updating special day. Id cannot be left blank." -#~ msgstr "" -#~ "Error al actualizar el día especial. El campo ID no puede estar vacío." +#~ msgstr "Error al actualizar el día especial. El campo ID no puede estar vacío." #~ msgid "Error in deletion special day." #~ msgstr "Error al eliminar el día especial" @@ -61581,8 +62382,8 @@ msgstr "" #~ "The new Update Manager " #~ "client is shipped with Pandora FMS It helps system administrators to update " #~ "their Pandora FMS automatically, since the Update Manager does the task of " -#~ "getting new modules, new plugins and new features (even full migrations " -#~ "tools for future versions) automatically." +#~ "getting new modules, new plugins and new features (even full migrations tools " +#~ "for future versions) automatically." #~ msgstr "" #~ "El nuevo cliente Administrador de actualizaciones viene incorporado con Pandora FMS. " @@ -61592,36 +62393,35 @@ msgstr "" #~ "completas a versiones posteriores) automáticamente." #~ msgid "" -#~ "Update Manager is one of the most advanced features of Pandora FMS " -#~ "Enterprise version, for more information visit http://pandorafms.com." +#~ "Update Manager is one of the most advanced features of Pandora FMS Enterprise " +#~ "version, for more information visit http://" +#~ "pandorafms.com." #~ msgstr "" #~ "El Administrador de actualizaciones es una de las funcionalidades más " #~ "avanzadas de la versión Enterprise de Pandora FMS. Para más información " #~ "visita http://pandorafms.com." #~ msgid "" -#~ "Update Manager sends anonymous information about Pandora FMS usage (number " -#~ "of agents and modules running). To disable it, please remove the remote " -#~ "server address from the Update Manager plugin setup." +#~ "Update Manager sends anonymous information about Pandora FMS usage (number of " +#~ "agents and modules running). To disable it, please remove the remote server " +#~ "address from the Update Manager plugin setup." #~ msgstr "" -#~ "El Administrador de actualizaciones manda información anónima acerca del " -#~ "uso de Pandora FMS (número de agentes o módulos en ejecución). Para " -#~ "desactivarlo, por favor, elimina la dirección del servidor remoto en la " -#~ "configuración del plugin del Administrador de actualizaciones." +#~ "El Administrador de actualizaciones manda información anónima acerca del uso " +#~ "de Pandora FMS (número de agentes o módulos en ejecución). Para desactivarlo, " +#~ "por favor, elimina la dirección del servidor remoto en la configuración del " +#~ "plugin del Administrador de actualizaciones." #~ msgid "" -#~ "When you subscribe to the Pandora FMS Update Manager service, you accept " -#~ "that we register your Pandora instance as an identifier on the database " -#~ "owned by Artica TS. This data will solely be used to provide you with " -#~ "information about Pandora FMS and will not be conceded to third parties. " -#~ "You'll be able to unregister from said database at any time from the Update " -#~ "Manager options" +#~ "When you subscribe to the Pandora FMS Update Manager service, you accept that " +#~ "we register your Pandora instance as an identifier on the database owned by " +#~ "Artica TS. This data will solely be used to provide you with information " +#~ "about Pandora FMS and will not be conceded to third parties. You'll be able " +#~ "to unregister from said database at any time from the Update Manager options" #~ msgstr "" #~ "Cuando te suscribes al servicio de Administrador de actualizaciones de " #~ "Pandora FMS, aceptas que registremos tu instancia de Pandora FMS como " -#~ "identificador en la base de datos propiedad de Ártica ST. Estos datos solo " -#~ "se utilizarán para proporcionarte información sobre Pandora FMS y no serán " +#~ "identificador en la base de datos propiedad de Ártica ST. Estos datos solo se " +#~ "utilizarán para proporcionarte información sobre Pandora FMS y no serán " #~ "cedidos a terceros. Podrás cancelar el registro de dicha base de datos en " #~ "cualquier momento desde las opciones del Administrador de actualizaciones." @@ -61629,19 +62429,18 @@ msgstr "" #~ "The Enterprise version comes with a different update system, with fully " #~ "tested, professionally-supported packages, and our support team is there to " #~ "help you in case of problems or queries. Update Manager is another feature " -#~ "present in the Enterprise version and not included in the OpenSource " -#~ "version. There are lots of advanced business-oriented features contained in " -#~ "Pandora FMS Enterprise Edition. For more information visit pandorafms.com" #~ msgstr "" #~ "La versión Enterprise viene con un sistema de actualización diferente, con " -#~ "paquetes totalmente probados y con un equipo de soporte dispuesto a " -#~ "ayudarte en caso de problemas o consultas. El Administrador de " -#~ "actualizaciones es otra característica incluida en la versión Enterprise y " -#~ "que no aparece en la versión OpenSource. Existen muchas funciones avanzadas " -#~ "orientadas a empresas incorporadas en Pandora FMS Enterprise Edition. Para " -#~ "obtener más información, visita " -#~ "pandorafms.com " +#~ "paquetes totalmente probados y con un equipo de soporte dispuesto a ayudarte " +#~ "en caso de problemas o consultas. El Administrador de actualizaciones es otra " +#~ "característica incluida en la versión Enterprise y que no aparece en la " +#~ "versión OpenSource. Existen muchas funciones avanzadas orientadas a empresas " +#~ "incorporadas en Pandora FMS Enterprise Edition. Para obtener más información, " +#~ "visita pandorafms.com " #~ msgid "There is not any update manager messages." #~ msgstr "No hay ningún mensaje del Administrador de actualizaciones" @@ -61659,19 +62458,17 @@ msgstr "" #~ "registro." #~ msgid "Remote configuration directory is not writtable for the console" -#~ msgstr "" -#~ "El directorio de configuración remoto no es modificable por la consola." +#~ msgstr "El directorio de configuración remoto no es modificable por la consola." #~ msgid "" -#~ "There are too much files in attachment directory. This is not fatal, but " -#~ "you should consider cleaning up your attachment directory manually" +#~ "There are too much files in attachment directory. This is not fatal, but you " +#~ "should consider cleaning up your attachment directory manually" #~ msgstr "" -#~ "Hay demasiados archivos en el directorio «adjuntos». No se trata de un " -#~ "error grave, pero deberías pensar en limpiar el directorio manualmente." +#~ "Hay demasiados archivos en el directorio «adjuntos». No se trata de un error " +#~ "grave, pero deberías pensar en limpiar el directorio manualmente." #~ msgid "" -#~ "Please change the default password because is a common vulnerability " -#~ "reported." +#~ "Please change the default password because is a common vulnerability reported." #~ msgstr "" #~ "Por favor, cambia la contraseña por defecto ya que es una vulnerabilidad " #~ "comúnmente reportada." @@ -61682,8 +62479,8 @@ msgstr "" #~ "cambiada." #~ msgid "" -#~ "Please check that the web server has write rights on the {HOMEDIR}/" -#~ "attachment directory" +#~ "Please check that the web server has write rights on the {HOMEDIR}/attachment " +#~ "directory" #~ msgstr "" #~ "Comprueba que el servidor web tiene permisos de escritura en el directorio " #~ "{HOMEDIR}/directorio_de_adjuntos" @@ -61703,30 +62500,29 @@ msgstr "" #~ "subscription process" #~ msgstr "" #~ "Haz clic aquí para empezar el proceso " -#~ "de registro a la newsletter." +#~ "\"javascript: force_run_newsletter();\"> aquí para empezar el proceso de " +#~ "registro a la newsletter." #~ msgid "Not subscribed to the newsletter" #~ msgstr "No suscrito a la newsletter" #~ msgid "" #~ "In the same fashion, when subscribed to the newsletter you accept that your " -#~ "email will pass on to a database property of Artica TS. This data will " -#~ "solely be used to provide you with information about Pandora FMS and will " -#~ "not be conceded to third parties. You'll be able to unregister from said " -#~ "database at any time from the newsletter subscription options" +#~ "email will pass on to a database property of Artica TS. This data will solely " +#~ "be used to provide you with information about Pandora FMS and will not be " +#~ "conceded to third parties. You'll be able to unregister from said database at " +#~ "any time from the newsletter subscription options" #~ msgstr "" #~ "De la misma manera, al suscribirte a la newsletter aceptas que tu correo " -#~ "electrónico se transmitirá a una base de datos de Ártica ST. Estos datos " -#~ "solo se utilizarán para proporcionarte información sobre Pandora FMS y no " -#~ "serán cedidos a terceros. Podrás cancelar el registro de dicha base de " -#~ "datos en cualquier momento desde las opciones de suscripción a las " -#~ "newsletter." +#~ "electrónico se transmitirá a una base de datos de Ártica ST. Estos datos solo " +#~ "se utilizarán para proporcionarte información sobre Pandora FMS y no serán " +#~ "cedidos a terceros. Podrás cancelar el registro de dicha base de datos en " +#~ "cualquier momento desde las opciones de suscripción a las newsletter." #~ msgid "" -#~ "Your Pandora FMS has the \"develop_bypass\" mode enabled. This is a " -#~ "developer mode and should be disabled in a production system. This value is " -#~ "written in the main index.php file" +#~ "Your Pandora FMS has the \"develop_bypass\" mode enabled. This is a developer " +#~ "mode and should be disabled in a production system. This value is written in " +#~ "the main index.php file" #~ msgstr "" #~ "Pandora FMS tiene el modo \"develop_bypass\" habilitado. Esto es un modo de " #~ "desarrollo y debe ser deshabilitado en un sistema de producción. Este valor " @@ -61737,14 +62533,14 @@ msgstr "" #~ msgid "" #~ "Your database is not well maintained. Seems that it have more than 48hr " -#~ "without a proper maintance. Please review Pandora FMS documentation about " -#~ "how to execute this maintance process (pandora_db.pl) and enable it as soon " -#~ "as possible" +#~ "without a proper maintance. Please review Pandora FMS documentation about how " +#~ "to execute this maintance process (pandora_db.pl) and enable it as soon as " +#~ "possible" #~ msgstr "" -#~ "No estás llevando a cabo un buen mantenimiento de la base de datos desde " -#~ "hace más de 48 horas. Por favor, revisa la documentación de Pandora FMS " -#~ "acerca de cómo ejecutar este proceso de mantenimiento (pandora_db.pl) y " -#~ "habilítalo lo antes posible." +#~ "No estás llevando a cabo un buen mantenimiento de la base de datos desde hace " +#~ "más de 48 horas. Por favor, revisa la documentación de Pandora FMS acerca de " +#~ "cómo ejecutar este proceso de mantenimiento (pandora_db.pl) y habilítalo lo " +#~ "antes posible." #~ msgid "" #~ "Your defined font doesnt exist or is not defined. Please check font " @@ -61754,8 +62550,8 @@ msgstr "" #~ "parámetros de la fuente en tu configuración." #~ msgid "" -#~ "Event storm protection is activated. No events will be generated during " -#~ "this mode." +#~ "Event storm protection is activated. No events will be generated during this " +#~ "mode." #~ msgstr "" #~ "La protección contra tormentas de eventos está activada. No se generarán " #~ "eventos durante este modo." @@ -61771,8 +62567,8 @@ msgstr "" #~ msgstr "" #~ "Nueva actualización disponible. Por favor, ve a Administración:Configuración:" -#~ "Administrador de actualizaciones para más detalles." +#~ "update_manager&tab=online\"> ve a Administración:Configuración:Administrador " +#~ "de actualizaciones para más detalles." #~ msgid "New update of Pandora Console" #~ msgstr "Nueva actualización de la consola de Pandora FMS" @@ -61780,17 +62576,17 @@ msgstr "" #~ msgid "" #~ "For security reasons, normal operation is not possible until you delete " #~ "installer file.\n" -#~ "\t\t\tPlease delete the ./install.php file before running Pandora " -#~ "FMS Console." +#~ "\t\t\tPlease delete the ./install.php file before running Pandora FMS " +#~ "Console." #~ msgstr "" #~ "Por razones de seguridad no podrás operar con normalidad hasta que elimines " #~ "el archivo de instalación.\n" -#~ "\t\t\tPor favor, elimina el archivo ./install.php antes de ejecutar " -#~ "la consola de Pandora FMS." +#~ "\t\t\tPor favor, elimina el archivo ./install.php antes de ejecutar la " +#~ "consola de Pandora FMS." #~ msgid "" -#~ "Cannot load configuration variables from database. Please check your " -#~ "database setup in the\n" +#~ "Cannot load configuration variables from database. Please check your database " +#~ "setup in the\n" #~ "\t\t\tinclude/config.php file.

\n" #~ "\t\t\tMost likely your database schema has been created but there are is no " #~ "data in it, you have a problem with the database access credentials or your " @@ -61803,13 +62599,13 @@ msgstr "" #~ "No se pueden cargar las variables de configuración de la base de datos. Por " #~ "favor, comprueba la configuración de la base de datos en el archivo\n" #~ "\t\t\tinclude/config.php.

\n" -#~ "\t\t\tLo más probable es que el esquema de la base de datos haya sido " -#~ "creado pero que no haya datos dentro, que haya un problema con las " -#~ "credenciales o que el esquema esté caducado.\n" -#~ "\t\t\t

La consola de Pandora FMS no puede encontrar include/" -#~ "config.php o este archivo tiene\n" -#~ "\t\t\tpermisos no válidos y el servidor HTTP no puede leerlo. Por favor, " -#~ "lee la documentación para solucionar este problema.
" +#~ "\t\t\tLo más probable es que el esquema de la base de datos haya sido creado " +#~ "pero que no haya datos dentro, que haya un problema con las credenciales o " +#~ "que el esquema esté caducado.\n" +#~ "\t\t\t

La consola de Pandora FMS no puede encontrar include/config." +#~ "php o este archivo tiene\n" +#~ "\t\t\tpermisos no válidos y el servidor HTTP no puede leerlo. Por favor, lee " +#~ "la documentación para solucionar este problema.
" #~ msgid "" #~ "Pandora FMS Console cannot find include/config.php or this file has " @@ -61817,14 +62613,14 @@ msgstr "" #~ "\t\t\tpermissions and HTTP server cannot read it. Please read documentation " #~ "to fix this problem." #~ msgstr "" -#~ "La consola de Pandora FMS no puede encontrar include/config.php o " -#~ "este archivo tiene permisos\n" +#~ "La consola de Pandora FMS no puede encontrar include/config.php o este " +#~ "archivo tiene permisos\n" #~ "\t\t\tno válidos y el servidor HTTP no puede leerlo. Por favor, lee la " #~ "documentación para solucionar este problema." #~ msgid "" -#~ "Remember that this package will override the actual Pandora FMS files and " -#~ "it is recommended to do a backup before continue with the update." +#~ "Remember that this package will override the actual Pandora FMS files and it " +#~ "is recommended to do a backup before continue with the update." #~ msgstr "" #~ "Recuerda que este paquete sobreescribirá los archivos actuales de Pandora " #~ "FMS. Se recomienda hacer una copia de seguridad antes de continuar con el " @@ -61832,15 +62628,14 @@ msgstr "" #~ msgid "Custom directory where the graphviz binaries are stored." #~ msgstr "" -#~ "Directorio personalizado donde se almacenan los archivos binarios de " -#~ "graphviz" +#~ "Directorio personalizado donde se almacenan los archivos binarios de graphviz" #~ msgid "" #~ "Variable disable_functions containts functions system() or exec(), in PHP " #~ "configuration file (php.ini)" #~ msgstr "" -#~ "La variable disable_functions contiene las funciones system() o exec() en " -#~ "el archivo de configuración de php (php.ini)." +#~ "La variable disable_functions contiene las funciones system() o exec() en el " +#~ "archivo de configuración de php (php.ini)." #~ msgid "" #~ "To disable, change it on your PHP configuration file (php.ini) and put " @@ -61856,13 +62651,12 @@ msgstr "" #~ msgid "" #~ "Cannot connect to the database, please check your database setup in the " #~ "include/config.php file.

\n" -#~ "\t\t\tProbably your database, hostname, user or password values are " -#~ "incorrect or\n" +#~ "\t\t\tProbably your database, hostname, user or password values are incorrect " +#~ "or\n" #~ "\t\t\tthe database server is not running." #~ msgstr "" -#~ "No se pudo conectar a la base de datos. Por favor, comprueba la " -#~ "configuración de la base de datos en el archivo include/config.php " -#~ "

\n" +#~ "No se pudo conectar a la base de datos. Por favor, comprueba la configuración " +#~ "de la base de datos en el archivo include/config.php

\n" #~ "\t\t\tProbablemente el valor de administrador, usuario o contraseña sean " #~ "incorrectos.\n" #~ "\t\t\tLa base de datos no está en ejecución." @@ -61895,8 +62689,8 @@ msgstr "" #~ msgstr "Base de datos del histórico" #~ msgid "" -#~ "You can not delete the last group in Pandora. A common installation must " -#~ "has almost one group." +#~ "You can not delete the last group in Pandora. A common installation must has " +#~ "almost one group." #~ msgstr "" #~ "No se puede borrar el último grupo en Pandora FMS. Una instalación normal " #~ "debe tener al menos un grupo." @@ -61933,9 +62727,9 @@ msgstr "" #~ "FMS. You can follow my steps to do basic tasks in Pandora FMS or you can " #~ "close me and never see me again." #~ msgstr "" -#~ "Permíteme que me presente: soy Pandorin, el molesto asistente de Pandora " -#~ "FMS. Puedes seguir mis pasos para realizar las tareas básicas en Pandora " -#~ "FMS o puedes cerrarme y no verme nunca más." +#~ "Permíteme que me presente: soy Pandorin, el molesto asistente de Pandora FMS. " +#~ "Puedes seguir mis pasos para realizar las tareas básicas en Pandora FMS o " +#~ "puedes cerrarme y no verme nunca más." #~ msgid "" #~ "The first thing you have to do is to setup the config email in the Pandora " @@ -62018,8 +62812,8 @@ msgstr "" #~ "You can not change your user info from Pandora FMS under the current " #~ "authentication scheme" #~ msgstr "" -#~ "No puedes cambiar su información de usuario desde Pandora FMS bajo el " -#~ "actual esquema de autentificación." +#~ "No puedes cambiar su información de usuario desde Pandora FMS bajo el actual " +#~ "esquema de autentificación." #~ msgid "Webchat" #~ msgstr "Chat de la web" @@ -62028,17 +62822,15 @@ msgstr "" #~ msgstr "Conexión establecida. Obtener mensajes de las últimas 24 horas." #~ msgid "" -#~ "Error, you are trying to add a widget in a empty cell. Please save the " -#~ "layout before to add any widget in this cell." +#~ "Error, you are trying to add a widget in a empty cell. Please save the layout " +#~ "before to add any widget in this cell." #~ msgstr "" #~ "Error, estás intentando añadir un widget en una celda vacía. Por favor, " #~ "guarda el diseño antes de añadir cualquier control en esta celda." -#~ msgid "" -#~ "If propagate acl is activated, this group will include its child groups" +#~ msgid "If propagate acl is activated, this group will include its child groups" #~ msgstr "" -#~ "Si la propagación de ACL está activada, este grupo incluirá los grupos " -#~ "hijos." +#~ "Si la propagación de ACL está activada, este grupo incluirá los grupos hijos." #~ msgid "Show a defined custom graph" #~ msgstr "Mostrar un gráfico personalizado definido" @@ -62058,9 +62850,6 @@ msgstr "" #~ msgid "2 Hours" #~ msgstr "2 horas" -#~ msgid "48 Hours" -#~ msgstr "48 horas" - #~ msgid "Module with icon" #~ msgstr "Módulo con icono" @@ -62084,23 +62873,23 @@ msgstr "" #~ "The user doesn't have permission to read agents. Please contact with your " #~ "pandora administrator." #~ msgstr "" -#~ "El usuario no tiene permiso para leer los agentes. Por favor, contacta con " -#~ "el administrador de Pandora FMS." +#~ "El usuario no tiene permiso para leer los agentes. Por favor, contacta con el " +#~ "administrador de Pandora FMS." #~ msgid "This widget only working in desktop version." #~ msgstr "El widget solo funciona en la versión de escritorio." #~ msgid "Cron extension has never run or it's not configured well" #~ msgstr "" -#~ "La extensión de tareas programadas (cron) no se ha ejecutado nunca o no " -#~ "está configurada correctamente." +#~ "La extensión de tareas programadas (cron) no se ha ejecutado nunca o no está " +#~ "configurada correctamente." #~ msgid "" #~ "This extension relies on a proper setup of cron, the time-based scheduling " #~ "service" #~ msgstr "" -#~ "Esta extensión se basa en una correcta configuración de cron, el servicio " -#~ "de planificación basado en el tiempo." +#~ "Esta extensión se basa en una correcta configuración de cron, el servicio de " +#~ "planificación basado en el tiempo." #~ msgid "Please, add the following line to your crontab file" #~ msgstr "Añade la siguiente línea a su archivo crontab" @@ -62123,8 +62912,8 @@ msgstr "" #~ msgid "This values are by default because the service is auto calculate mode." #~ msgstr "" -#~ "Estos valores son valores por defecto porque el servicio está en modo " -#~ "cálculo automático." +#~ "Estos valores son valores por defecto porque el servicio está en modo cálculo " +#~ "automático." #~ msgid "Service element created successfully" #~ msgstr "Elemento de servicio creado correctamente" @@ -62132,8 +62921,7 @@ msgstr "" #~ msgid "Error creating service element" #~ msgstr "Error al crear el elemento de servicio" -#~ msgid "" -#~ "Only the critical elements are relevant to calculate the service status" +#~ msgid "Only the critical elements are relevant to calculate the service status" #~ msgstr "" #~ "Solo los elementos críticos son relevantes para calcular el estado del " #~ "servicio." @@ -62154,11 +62942,11 @@ msgstr "" #~ msgstr "Los pesos tienen valores por defecto." #~ msgid "" -#~ "Only the elements configured as 'critical element' are used to calculate " -#~ "the service status" +#~ "Only the elements configured as 'critical element' are used to calculate the " +#~ "service status" #~ msgstr "" -#~ "Solo los elementos configurados como \"elementos críticos\" se utilizan " -#~ "para calcular el estado del servicio." +#~ "Solo los elementos configurados como \"elementos críticos\" se utilizan para " +#~ "calcular el estado del servicio." #~ msgid "Please set limit between 0 to 100." #~ msgstr "Por favor, introduce un límite de 0 a 100." @@ -62177,8 +62965,8 @@ msgstr "" #~ "Rules applied to the management of passwords. This policy applies to all " #~ "users except the administrator." #~ msgstr "" -#~ "Reglas aplicadas a la gestión de contraseñas. Esta política se aplica a " -#~ "todos los usuarios excepto al administrador." +#~ "Reglas aplicadas a la gestión de contraseñas. Esta política se aplica a todos " +#~ "los usuarios excepto al administrador." #~ msgid "Remote Integria" #~ msgstr "Integria IMS remoto" @@ -62186,15 +62974,13 @@ msgstr "" #~ msgid "Remote Pandora FMS" #~ msgstr "Pandora FMS remoto" -#~ msgid "" -#~ "Select the path where SimpleSAML has been installed (by default '/opt/')" +#~ msgid "Select the path where SimpleSAML has been installed (by default '/opt/')" #~ msgstr "" -#~ "Selecciona la ruta donde se haya instalado SimpleSAML (por defecto \"/opt/" -#~ "\")" +#~ "Selecciona la ruta donde se haya instalado SimpleSAML (por defecto \"/opt/\")" #~ msgid "" -#~ "Event history is ONLY used for event reports, is not used in graphs or " -#~ "event viewer." +#~ "Event history is ONLY used for event reports, is not used in graphs or event " +#~ "viewer." #~ msgstr "" #~ "El histórico de eventos SOLO será utilizado para los informes de eventos, y " #~ "no para los gráficos o el visor de eventos." @@ -62207,8 +62993,7 @@ msgstr "" #~ msgid "Time interval between data transfer." #~ msgstr "Intervalo de tiempo entre cada transferencia de datos" -#~ msgid "" -#~ "Data size of mechanism used to transfer data (similar to a data buffer.)" +#~ msgid "Data size of mechanism used to transfer data (similar to a data buffer.)" #~ msgstr "" #~ "Tamaño del sistema de transferencia de datos (similar a un búfer de datos)" @@ -62236,13 +63021,13 @@ msgstr "" #~ "Server name doesnt match. Check the node server name and configure the same " #~ "one on metasetup" #~ msgstr "" -#~ "El nombre del servidor no coincide. Comprueba el nombre del servidor del " -#~ "nodo y configura el mismo nombre en el metasetup." +#~ "El nombre del servidor no coincide. Comprueba el nombre del servidor del nodo " +#~ "y configura el mismo nombre en el metasetup." #~ msgid "Restoring a Pandora database backup must be done manually" #~ msgstr "" -#~ "Tienes que restaurar la copia de seguridad de la base de datos de Pandora " -#~ "FMS manualmente." +#~ "Tienes que restaurar la copia de seguridad de la base de datos de Pandora FMS " +#~ "manualmente." #~ msgid "Into your destination database." #~ msgstr "En la base de datos de destino" @@ -62251,11 +63036,10 @@ msgstr "" #~ msgstr "Ejecuta el comando de importación mediante el siguiente comando" #~ msgid "" -#~ "Configure a purge period more frequent than a compact data period has no " -#~ "sense" +#~ "Configure a purge period more frequent than a compact data period has no sense" #~ msgstr "" -#~ "No tiene sentido configurar un período de purga más frecuente que el " -#~ "período de compactación de datos." +#~ "No tiene sentido configurar un período de purga más frecuente que el período " +#~ "de compactación de datos." #~ msgid "" #~ "If the compaction or purge of the data is more frequent than the events " @@ -62281,17 +63065,17 @@ msgstr "" #~ msgid "Please contact Artica at info@artica.es for a valid licence." #~ msgstr "" -#~ "Por favor, contacta con Ártica ST en info@artica.es para obtener una " -#~ "licencia válida." +#~ "Por favor, contacta con Ártica ST en info@artica.es para obtener una licencia " +#~ "válida." #~ msgid "" #~ "To continue using Pandora FMS, please disable enterprise by renaming the " -#~ "Enterprise directory in the console.

Or contact Artica at " -#~ "info@artica.es for a valid license:" +#~ "Enterprise directory in the console.

Or contact Artica at info@artica." +#~ "es for a valid license:" #~ msgstr "" #~ "Para continuar usando Pandora FMS, por favor, desactiva Pandora FMS " -#~ "Enterprise cambiando el nombre de la Enteprise en el directorio de la " -#~ "consola.

o contacta con Ártica ST para obtener una licencia válida " +#~ "Enterprise cambiando el nombre de la Enteprise en el directorio de la consola." +#~ "

o contacta con Ártica ST para obtener una licencia válida " #~ "(info@artica.es)." #, php-format @@ -62327,8 +63111,8 @@ msgstr "" #~ msgid "" #~ "Access to this page is restricted to authorized users only, please contact " #~ "system administrator if you need assistance. \n" -#~ "\t\t\t\t\t
Please know that all attempts to access this page are " -#~ "recorded in security logs of Pandora System Database" +#~ "\t\t\t\t\t
Please know that all attempts to access this page are recorded " +#~ "in security logs of Pandora System Database" #~ msgstr "" #~ "El acceso a esta página está restringido a usuarios autorizados solamente. " #~ "Por favor, contacta con el administrador del sistema si necesitas ayuda.\n" @@ -62347,11 +63131,9 @@ msgstr "" #~ "No se muestra la consola visual debido a las limitaciones de tamaño de la " #~ "pantalla." -#~ msgid "" -#~ "All the items are not available in CSV, only the previous versions ones." +#~ msgid "All the items are not available in CSV, only the previous versions ones." #~ msgstr "" -#~ "Todos los elementos no están disponibles en CSV, solo en versiones " -#~ "anteriores." +#~ "Todos los elementos no están disponibles en CSV, solo en versiones anteriores." #~ msgid "When connecting to Artica server." #~ msgstr "Cuando se conecta al servidor de Ártica ST." @@ -62361,40 +63143,40 @@ msgstr "" #~ msgstr "Error al borrar %s módulo(s) de %s" #~ msgid "" -#~ "The community version doesn't have the ability to define your own library " -#~ "of local modules, or distribute it to remote agents. You need to make those " -#~ "changes individually on each agent which is possible by using external " -#~ "tools and time and effort. Nor can it distribute local plugins, or have " -#~ "access to the library of enterprise plugins to monitor applications such as " -#~ "VMWare, RHEV or Informix between others. The Enterprise version will have " -#~ "all this, plus the ability to distribute and manage your own local modules " -#~ "on your systems, individually or through policies.\n" +#~ "The community version doesn't have the ability to define your own library of " +#~ "local modules, or distribute it to remote agents. You need to make those " +#~ "changes individually on each agent which is possible by using external tools " +#~ "and time and effort. Nor can it distribute local plugins, or have access to " +#~ "the library of enterprise plugins to monitor applications such as VMWare, " +#~ "RHEV or Informix between others. The Enterprise version will have all this, " +#~ "plus the ability to distribute and manage your own local modules on your " +#~ "systems, individually or through policies.\n" #~ "

pandorafms.com" +#~ "systems, making it difficult to manage them in a comprehensive manner? Would " +#~ "you like to deploy monitoring, alerts and even local plugins with a single " +#~ "click? Pandora FMS Enterprise Policies are exactly what you need; you'll save " +#~ "time, effort and annoyances. More information pandorafms.com" #~ msgstr "" #~ "¿Quieres consolidar toda la supervisión de su sistema? ¿Tienes muchos " #~ "sistemas, y te resulta difícil administrarlos de una manera integral? ¿Te " -#~ "gustaría implementar monitorización, alertas e incluso plugins locales con " -#~ "un solo clic? Las políticas de Pandora FMS Enterprise son exactamente lo " -#~ "que necesitas. Ahorrarás tiempo, esfuerzo y molestias. Más información pandorafms.com" #~ msgid "" @@ -62415,19 +63197,18 @@ msgstr "" #~ msgid "" #~ "For security reasons, config.php must have restrictive permissions, " #~ "and \"other\" users\n" -#~ "\t\t\tshould not read it or write to it. It should be written only for " -#~ "owner\n" +#~ "\t\t\tshould not read it or write to it. It should be written only for owner\n" #~ "\t\t\t(usually www-data or http daemon user), normal operation is not " #~ "possible until you change\n" -#~ "\t\t\tpermissions for include/config.php file. Please do it, it is " -#~ "for your security." +#~ "\t\t\tpermissions for include/config.php file. Please do it, it is for " +#~ "your security." #~ msgstr "" -#~ "Por razones de seguridad, config.php debe tener permisos " -#~ "restringidos, y los usuarios \"otros\"\n" +#~ "Por razones de seguridad, config.php debe tener permisos restringidos, " +#~ "y los usuarios \"otros\"\n" #~ "\t\t\tno deberían tener permisos de lectura o escritura sobre él. Solo " #~ "debería poder escribir el propietario\n" -#~ "\t\t\t(habitualmente www-data o http daemon usuario). La operación normal " -#~ "no es posible hasta que se cambien\n" +#~ "\t\t\t(habitualmente www-data o http daemon usuario). La operación normal no " +#~ "es posible hasta que se cambien\n" #~ "\t\t\tlos permisos para el archivo include/config.php . Por favor " #~ "hazlo, es por tu seguridad." @@ -62444,20 +63225,20 @@ msgstr "" #~ msgstr "El sistema remoto no es compatible la información del host SNMP" #~ msgid "" -#~ "The current authentication scheme doesn't support creating users from " -#~ "Pandora FMS" +#~ "The current authentication scheme doesn't support creating users from Pandora " +#~ "FMS" #~ msgstr "" -#~ "El esquema actual de autentificación no permite la creación de usuarios " -#~ "desde Pandora FMS." +#~ "El esquema actual de autentificación no permite la creación de usuarios desde " +#~ "Pandora FMS." #~ msgid "Whether to use Javascript or static PNG graphs" #~ msgstr "Usar Javascript o gráficos estáticos PNG" #~ msgid "" #~ "If you have modified auth system, this problem could be because Pandora " -#~ "cannot override authorization variables from the config database. Remove " -#~ "them from your database by executing:
DELETE FROM tconfig WHERE "
-#~ "token = \"auth\";
" +#~ "cannot override authorization variables from the config database. Remove them " +#~ "from your database by executing:
DELETE FROM tconfig WHERE token = "
+#~ "\"auth\";
" #~ msgstr "" #~ "Si has modificado el sistema de autentificación, este problema puede ser " #~ "porque Pandora FMS no puede anular las variables de autorización de la base " @@ -62479,9 +63260,9 @@ msgstr "" #~ msgid "" #~ "This system has too many modules per agent. OpenSource version could manage " -#~ "thousands of modules, but is not recommended to have more than 40 modules " -#~ "per agent. This configuration has B/A modules per agent. Checkout the " -#~ "Enterprise Version for a professional supported system." +#~ "thousands of modules, but is not recommended to have more than 40 modules per " +#~ "agent. This configuration has B/A modules per agent. Checkout the Enterprise " +#~ "Version for a professional supported system." #~ msgstr "" #~ "El sistema tiene muchos módulos por agente. La versión OpenSource puede " #~ "manejar miles de módulos, pero no se recomienda tener más de 40 módulos por " @@ -62492,15 +63273,11 @@ msgstr "" #~ msgid "Check if the process %s is running or not" #~ msgstr "Comprueba que el proceso %s se está ejecutando correctamente." -#~ msgid "Agent cache activated" -#~ msgstr "Caché de agente activado" - #~ msgid "Agent cache failed" #~ msgstr "Error con el caché de agente" #~ msgid "Error in creation plugin module. Id_plugin cannot be left blank." -#~ msgstr "" -#~ "Error al crear el módulo plugin. Id_plugin no puede dejarse en blanco." +#~ msgstr "Error al crear el módulo plugin. Id_plugin no puede dejarse en blanco." #~ msgid "" #~ "Error in creation network module. Id_module_type is not correct for network " @@ -62513,8 +63290,8 @@ msgstr "" #~ "Limit the number of events that are replicated metaconsole each specified " #~ "range." #~ msgstr "" -#~ "Limitar el número de eventos que se replican en la Metaconsola a un " -#~ "intervalo especificado." +#~ "Limitar el número de eventos que se replican en la Metaconsola a un intervalo " +#~ "especificado." #~ msgid "There aren't server added to metaconsole" #~ msgstr "No hay servidores añadidos a la Metaconsola" diff --git a/pandora_console/include/languages/fr.mo b/pandora_console/include/languages/fr.mo index c04c8000c2..e59ca094c0 100644 Binary files a/pandora_console/include/languages/fr.mo and b/pandora_console/include/languages/fr.mo differ diff --git a/pandora_console/include/languages/fr.po b/pandora_console/include/languages/fr.po index 7be4b164bc..ae08ee8e99 100644 --- a/pandora_console/include/languages/fr.po +++ b/pandora_console/include/languages/fr.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: pandora-fms\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-06 09:26+0200\n" -"PO-Revision-Date: 2023-06-06 13:03+0200\n" +"POT-Creation-Date: 2023-08-08 11:53+0200\n" +"PO-Revision-Date: 2023-08-09 13:13+0200\n" "Last-Translator: Laura Cano \n" "Language-Team: French \n" "Language: fr\n" @@ -24,28 +24,28 @@ msgid "%s registered consoles" msgstr "%s consoles enregistrées" #: ../../views/consoles/list.php:40 -#: ../../enterprise/meta/advanced/servers.build_table.php:42 +#: ../../enterprise/meta/advanced/servers.build_table.php:43 #: ../../enterprise/meta/advanced/policymanager.apply.php:200 #: ../../enterprise/godmode/servers/new_HA_cluster.php:86 -#: ../../enterprise/godmode/servers/HA_cluster.php:97 +#: ../../enterprise/godmode/servers/HA_cluster.php:116 #: ../../enterprise/godmode/servers/manage_export.php:69 #: ../../enterprise/godmode/servers/manage_export_form.php:85 #: ../../enterprise/godmode/servers/list_satellite.php:37 -#: ../../godmode/menu.php:298 ../../godmode/setup/os.php:225 +#: ../../godmode/menu.php:394 ../../godmode/setup/os.php:225 #: ../../godmode/reporting/visual_console_builder.wizard.php:353 -#: ../../godmode/servers/modificar_server.php:59 -#: ../../godmode/servers/modificar_server.php:219 -#: ../../godmode/servers/modificar_server.php:238 -#: ../../godmode/servers/modificar_server.php:293 +#: ../../godmode/servers/modificar_server.php:170 +#: ../../godmode/servers/modificar_server.php:328 +#: ../../godmode/servers/modificar_server.php:347 +#: ../../godmode/servers/modificar_server.php:402 #: ../../godmode/servers/plugin_registration.php:73 -#: ../../godmode/servers/plugin.php:278 ../../godmode/servers/plugin.php:355 -#: ../../godmode/servers/plugin.php:794 ../../mobile/include/functions_web.php:28 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:370 +#: ../../godmode/servers/plugin.php:328 ../../godmode/servers/plugin.php:405 +#: ../../godmode/servers/plugin.php:850 ../../mobile/include/functions_web.php:28 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:371 msgid "Servers" msgstr "Serveurs" #: ../../views/consoles/list.php:69 -#: ../../enterprise/include/functions_tasklist.php:177 +#: ../../enterprise/include/functions_tasklist.php:195 msgid "Console ID" msgstr "ID de la console" @@ -71,8 +71,8 @@ msgstr "ID de la console" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:77 #: ../../enterprise/meta/agentsearch.php:134 #: ../../enterprise/meta/agentsearch.php:334 -#: ../../enterprise/godmode/modules/configure_local_component.php:489 -#: ../../enterprise/godmode/modules/configure_local_component.php:648 +#: ../../enterprise/godmode/modules/configure_local_component.php:593 +#: ../../enterprise/godmode/modules/configure_local_component.php:777 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:368 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:145 #: ../../enterprise/godmode/agentes/collection_manager.php:163 @@ -82,9 +82,9 @@ msgstr "ID de la console" #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:162 #: ../../enterprise/godmode/agentes/collections.php:507 #: ../../enterprise/godmode/policies/configure_policy.php:141 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:271 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:273 #: ../../enterprise/godmode/policies/policy_collections.php:242 -#: ../../enterprise/godmode/policies/policy_collections.php:323 +#: ../../enterprise/godmode/policies/policy_collections.php:336 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:143 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:407 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:302 @@ -105,109 +105,113 @@ msgstr "ID de la console" #: ../../enterprise/include/functions_cron.php:282 #: ../../enterprise/include/ajax/ipam.ajax.php:371 #: ../../enterprise/include/ajax/ipam.ajax.php:615 -#: ../../enterprise/include/functions_reporting_csv.php:489 -#: ../../enterprise/include/functions_reporting_csv.php:492 -#: ../../enterprise/include/functions_reporting_csv.php:712 -#: ../../enterprise/include/functions_reporting_csv.php:714 -#: ../../enterprise/include/functions_reporting_csv.php:725 -#: ../../enterprise/include/functions_reporting_csv.php:758 -#: ../../enterprise/include/functions_reporting_csv.php:760 -#: ../../enterprise/include/functions_reporting_csv.php:763 -#: ../../enterprise/include/functions_reporting_csv.php:847 -#: ../../enterprise/include/functions_reporting_csv.php:849 -#: ../../enterprise/include/functions_reporting_csv.php:876 -#: ../../enterprise/include/functions_reporting_csv.php:878 -#: ../../enterprise/include/functions_reporting_csv.php:915 +#: ../../enterprise/include/functions_reporting_csv.php:530 +#: ../../enterprise/include/functions_reporting_csv.php:533 +#: ../../enterprise/include/functions_reporting_csv.php:753 +#: ../../enterprise/include/functions_reporting_csv.php:755 +#: ../../enterprise/include/functions_reporting_csv.php:766 +#: ../../enterprise/include/functions_reporting_csv.php:799 +#: ../../enterprise/include/functions_reporting_csv.php:801 +#: ../../enterprise/include/functions_reporting_csv.php:804 +#: ../../enterprise/include/functions_reporting_csv.php:888 +#: ../../enterprise/include/functions_reporting_csv.php:890 #: ../../enterprise/include/functions_reporting_csv.php:917 -#: ../../enterprise/include/functions_reporting_csv.php:959 -#: ../../enterprise/include/functions_reporting_csv.php:961 -#: ../../enterprise/include/functions_reporting_csv.php:991 -#: ../../enterprise/include/functions_reporting_csv.php:993 -#: ../../enterprise/include/functions_reporting_csv.php:1028 -#: ../../enterprise/include/functions_reporting_csv.php:1030 -#: ../../enterprise/include/functions_reporting_csv.php:1051 -#: ../../enterprise/include/functions_reporting_csv.php:1053 -#: ../../enterprise/include/functions_reporting_csv.php:1142 -#: ../../enterprise/include/functions_reporting_csv.php:1144 -#: ../../enterprise/include/functions_reporting_csv.php:1203 -#: ../../enterprise/include/functions_reporting_csv.php:1205 -#: ../../enterprise/include/functions_reporting_csv.php:1229 -#: ../../enterprise/include/functions_reporting_csv.php:1231 -#: ../../enterprise/include/functions_reporting_csv.php:1234 -#: ../../enterprise/include/functions_reporting_csv.php:1260 -#: ../../enterprise/include/functions_reporting_csv.php:1262 -#: ../../enterprise/include/functions_reporting_csv.php:1265 -#: ../../enterprise/include/functions_reporting_csv.php:1315 -#: ../../enterprise/include/functions_reporting_csv.php:1317 -#: ../../enterprise/include/functions_reporting_csv.php:1320 -#: ../../enterprise/include/functions_reporting_csv.php:1370 -#: ../../enterprise/include/functions_reporting_csv.php:1372 -#: ../../enterprise/include/functions_reporting_csv.php:1419 -#: ../../enterprise/include/functions_reporting_csv.php:1421 -#: ../../enterprise/include/functions_reporting_csv.php:1424 -#: ../../enterprise/include/functions_reporting_csv.php:1474 -#: ../../enterprise/include/functions_reporting_csv.php:1476 -#: ../../enterprise/include/functions_reporting_csv.php:1479 -#: ../../enterprise/include/functions_reporting_csv.php:1503 -#: ../../enterprise/include/functions_reporting_csv.php:1505 -#: ../../enterprise/include/functions_reporting_csv.php:1540 -#: ../../enterprise/include/functions_reporting_csv.php:1542 -#: ../../enterprise/include/functions_reporting_csv.php:1664 -#: ../../enterprise/include/functions_reporting_csv.php:1780 -#: ../../enterprise/include/functions_reporting_csv.php:1926 -#: ../../enterprise/include/functions_reporting_csv.php:1928 -#: ../../enterprise/include/functions_reporting_csv.php:1976 -#: ../../enterprise/include/functions_reporting_csv.php:1978 -#: ../../enterprise/include/functions_reporting_csv.php:2020 -#: ../../enterprise/include/functions_reporting_csv.php:2088 -#: ../../enterprise/include/functions_reporting_csv.php:2227 -#: ../../enterprise/include/functions_reporting_csv.php:2269 -#: ../../enterprise/include/functions_reporting_csv.php:2273 -#: ../../enterprise/include/functions_reporting_csv.php:2326 -#: ../../enterprise/include/functions_reporting_csv.php:2328 -#: ../../enterprise/include/functions_reporting_csv.php:2357 -#: ../../enterprise/include/functions_reporting_csv.php:2359 -#: ../../enterprise/include/functions_reporting_csv.php:2393 -#: ../../enterprise/include/functions_reporting_csv.php:2395 -#: ../../enterprise/include/functions_reporting_csv.php:2446 -#: ../../enterprise/include/functions_reporting_csv.php:2448 -#: ../../enterprise/include/functions_reporting_csv.php:2468 -#: ../../enterprise/include/functions_reporting_csv.php:2470 +#: ../../enterprise/include/functions_reporting_csv.php:919 +#: ../../enterprise/include/functions_reporting_csv.php:956 +#: ../../enterprise/include/functions_reporting_csv.php:958 +#: ../../enterprise/include/functions_reporting_csv.php:1000 +#: ../../enterprise/include/functions_reporting_csv.php:1002 +#: ../../enterprise/include/functions_reporting_csv.php:1032 +#: ../../enterprise/include/functions_reporting_csv.php:1034 +#: ../../enterprise/include/functions_reporting_csv.php:1069 +#: ../../enterprise/include/functions_reporting_csv.php:1071 +#: ../../enterprise/include/functions_reporting_csv.php:1092 +#: ../../enterprise/include/functions_reporting_csv.php:1094 +#: ../../enterprise/include/functions_reporting_csv.php:1183 +#: ../../enterprise/include/functions_reporting_csv.php:1185 +#: ../../enterprise/include/functions_reporting_csv.php:1244 +#: ../../enterprise/include/functions_reporting_csv.php:1246 +#: ../../enterprise/include/functions_reporting_csv.php:1270 +#: ../../enterprise/include/functions_reporting_csv.php:1272 +#: ../../enterprise/include/functions_reporting_csv.php:1275 +#: ../../enterprise/include/functions_reporting_csv.php:1301 +#: ../../enterprise/include/functions_reporting_csv.php:1303 +#: ../../enterprise/include/functions_reporting_csv.php:1306 +#: ../../enterprise/include/functions_reporting_csv.php:1356 +#: ../../enterprise/include/functions_reporting_csv.php:1358 +#: ../../enterprise/include/functions_reporting_csv.php:1361 +#: ../../enterprise/include/functions_reporting_csv.php:1411 +#: ../../enterprise/include/functions_reporting_csv.php:1413 +#: ../../enterprise/include/functions_reporting_csv.php:1460 +#: ../../enterprise/include/functions_reporting_csv.php:1462 +#: ../../enterprise/include/functions_reporting_csv.php:1465 +#: ../../enterprise/include/functions_reporting_csv.php:1515 +#: ../../enterprise/include/functions_reporting_csv.php:1517 +#: ../../enterprise/include/functions_reporting_csv.php:1520 +#: ../../enterprise/include/functions_reporting_csv.php:1544 +#: ../../enterprise/include/functions_reporting_csv.php:1546 +#: ../../enterprise/include/functions_reporting_csv.php:1581 +#: ../../enterprise/include/functions_reporting_csv.php:1583 +#: ../../enterprise/include/functions_reporting_csv.php:1705 +#: ../../enterprise/include/functions_reporting_csv.php:1821 +#: ../../enterprise/include/functions_reporting_csv.php:1967 +#: ../../enterprise/include/functions_reporting_csv.php:1969 +#: ../../enterprise/include/functions_reporting_csv.php:2017 +#: ../../enterprise/include/functions_reporting_csv.php:2019 +#: ../../enterprise/include/functions_reporting_csv.php:2061 +#: ../../enterprise/include/functions_reporting_csv.php:2129 +#: ../../enterprise/include/functions_reporting_csv.php:2268 +#: ../../enterprise/include/functions_reporting_csv.php:2310 +#: ../../enterprise/include/functions_reporting_csv.php:2314 +#: ../../enterprise/include/functions_reporting_csv.php:2367 +#: ../../enterprise/include/functions_reporting_csv.php:2369 +#: ../../enterprise/include/functions_reporting_csv.php:2398 +#: ../../enterprise/include/functions_reporting_csv.php:2400 +#: ../../enterprise/include/functions_reporting_csv.php:2434 +#: ../../enterprise/include/functions_reporting_csv.php:2436 +#: ../../enterprise/include/functions_reporting_csv.php:2487 +#: ../../enterprise/include/functions_reporting_csv.php:2489 #: ../../enterprise/include/functions_reporting_csv.php:2509 #: ../../enterprise/include/functions_reporting_csv.php:2511 -#: ../../enterprise/include/functions_reporting_csv.php:2563 -#: ../../enterprise/include/functions_reporting_csv.php:2565 -#: ../../enterprise/include/functions_reporting_csv.php:2592 -#: ../../enterprise/include/functions_reporting_csv.php:2594 -#: ../../enterprise/include/functions_reporting_csv.php:2668 -#: ../../enterprise/include/functions_reporting_csv.php:2670 -#: ../../enterprise/include/functions_reporting_csv.php:2719 -#: ../../enterprise/include/functions_reporting_csv.php:2721 -#: ../../enterprise/include/functions_reporting_csv.php:2767 -#: ../../enterprise/include/functions_reporting_csv.php:2773 -#: ../../enterprise/include/functions_reporting_csv.php:2845 -#: ../../enterprise/include/functions_reporting_csv.php:2847 +#: ../../enterprise/include/functions_reporting_csv.php:2550 +#: ../../enterprise/include/functions_reporting_csv.php:2552 +#: ../../enterprise/include/functions_reporting_csv.php:2604 +#: ../../enterprise/include/functions_reporting_csv.php:2606 +#: ../../enterprise/include/functions_reporting_csv.php:2633 +#: ../../enterprise/include/functions_reporting_csv.php:2635 +#: ../../enterprise/include/functions_reporting_csv.php:2709 +#: ../../enterprise/include/functions_reporting_csv.php:2711 +#: ../../enterprise/include/functions_reporting_csv.php:2760 +#: ../../enterprise/include/functions_reporting_csv.php:2762 +#: ../../enterprise/include/functions_reporting_csv.php:2808 +#: ../../enterprise/include/functions_reporting_csv.php:2814 +#: ../../enterprise/include/functions_reporting_csv.php:2886 +#: ../../enterprise/include/functions_reporting_csv.php:2888 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:833 #: ../../enterprise/include/class/ManageBackups.class.php:165 -#: ../../enterprise/include/functions_services.php:1604 +#: ../../enterprise/include/functions_services.php:1643 #: ../../enterprise/include/functions_ipam.php:1376 #: ../../enterprise/include/functions_ipam.php:2057 #: ../../enterprise/operation/agentes/policy_view.php:68 #: ../../enterprise/operation/agentes/tag_view.php:694 #: ../../enterprise/operation/agentes/ver_agente.php:78 #: ../../enterprise/operation/agentes/collection_view.php:86 +#: ../../enterprise/operation/agentes/policy_manager.php:514 #: ../../enterprise/operation/services/services.service.php:110 #: ../../enterprise/operation/services/massive/services.create.php:667 #: ../../enterprise/operation/services/services.list.php:538 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:758 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1197 -#: ../../enterprise/tools/ipam/ipam_list.php:689 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:61 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:820 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1199 +#: ../../enterprise/tools/ipam/ipam_list.php:59 +#: ../../enterprise/tools/ipam/ipam_list.php:695 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:489 #: ../../enterprise/tools/ipam/ipam_vlan_network.php:40 #: ../../enterprise/tools/ipam/ipam_excel.php:138 #: ../../enterprise/tools/ipam/ipam_excel.php:209 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:438 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:799 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:54 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:496 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:791 #: ../../enterprise/tools/ipam/ipam_supernet_network.php:84 #: ../../enterprise/tools/ipam/ipam_editor.php:172 #: ../../extensions/files_repo/files_repo_form.php:81 @@ -215,14 +219,14 @@ msgstr "ID de la console" #: ../../godmode/modules/manage_network_templates_form.php:172 #: ../../godmode/modules/manage_network_templates_form.php:234 #: ../../godmode/modules/manage_inventory_modules.php:290 -#: ../../godmode/modules/manage_network_components_form_common.php:346 +#: ../../godmode/modules/manage_network_components_form_common.php:451 #: ../../godmode/modules/manage_network_components.php:780 -#: ../../godmode/modules/manage_network_components_form_wizard.php:457 +#: ../../godmode/modules/manage_network_components_form_wizard.php:557 #: ../../godmode/modules/manage_inventory_modules_form.php:128 #: ../../godmode/modules/module_list.php:100 #: ../../godmode/modules/manage_network_templates.php:249 #: ../../godmode/groups/configure_group.php:258 -#: ../../godmode/groups/group_list.php:885 ../../godmode/users/user_list.php:582 +#: ../../godmode/groups/group_list.php:895 ../../godmode/users/user_list.php:582 #: ../../godmode/agentes/agent_template.php:276 #: ../../godmode/agentes/inventory_manager.php:234 #: ../../godmode/agentes/modificar_agente.php:709 @@ -230,52 +234,54 @@ msgstr "ID de la console" #: ../../godmode/agentes/planned_downtime.editor.php:914 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:170 #: ../../godmode/agentes/agent_manager.php:569 -#: ../../godmode/agentes/module_manager_editor_common.php:1029 -#: ../../godmode/agentes/module_manager.php:644 +#: ../../godmode/agentes/module_manager_editor_common.php:1046 +#: ../../godmode/agentes/module_manager.php:710 #: ../../godmode/netflow/nf_item_list.php:175 #: ../../godmode/snmpconsole/snmp_alert.php:769 -#: ../../godmode/snmpconsole/snmp_alert.php:1906 +#: ../../godmode/snmpconsole/snmp_alert.php:1910 #: ../../godmode/snmpconsole/snmp_filters.php:203 #: ../../godmode/snmpconsole/snmp_filters.php:313 #: ../../godmode/massive/massive_edit_plugins.php:494 -#: ../../godmode/massive/massive_edit_agents.php:791 -#: ../../godmode/massive/massive_edit_modules.php:758 +#: ../../godmode/massive/massive_edit_agents.php:802 +#: ../../godmode/massive/massive_edit_modules.php:855 #: ../../godmode/alerts/configure_alert_command.php:283 #: ../../godmode/alerts/alert_commands.php:752 #: ../../godmode/alerts/alert_templates.php:44 -#: ../../godmode/alerts/configure_alert_template.php:1135 +#: ../../godmode/alerts/configure_alert_template.php:1156 #: ../../godmode/setup/os.builder.php:88 ../../godmode/setup/os.list.php:67 #: ../../godmode/setup/snmp_wizard.php:41 #: ../../godmode/reporting/create_container.php:336 #: ../../godmode/reporting/graphs.php:363 -#: ../../godmode/reporting/reporting_builder.item_editor.php:74 -#: ../../godmode/reporting/reporting_builder.item_editor.php:84 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1159 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4011 +#: ../../godmode/reporting/reporting_builder.item_editor.php:77 +#: ../../godmode/reporting/reporting_builder.item_editor.php:87 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1178 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4056 #: ../../godmode/reporting/reporting_builder.main.php:140 -#: ../../godmode/reporting/reporting_builder.php:885 +#: ../../godmode/reporting/reporting_builder.php:888 #: ../../godmode/reporting/graph_builder.main.php:182 #: ../../godmode/events/event_responses.editor.php:141 #: ../../godmode/events/event_responses.list.php:67 -#: ../../godmode/servers/modificar_server.php:99 -#: ../../godmode/servers/plugin.php:449 ../../godmode/servers/plugin.php:567 +#: ../../godmode/wizards/ManageExtensions.class.php:321 +#: ../../godmode/servers/modificar_server.php:208 +#: ../../godmode/servers/plugin.php:499 ../../godmode/servers/plugin.php:623 #: ../../godmode/tag/tag.php:231 ../../godmode/tag/tag.php:304 #: ../../godmode/tag/edit_tag.php:200 #: ../../include/functions_reporting_html.php:156 -#: ../../include/functions_reporting_html.php:1617 -#: ../../include/functions_reporting_html.php:1773 -#: ../../include/functions_reporting_html.php:3691 -#: ../../include/functions_reporting_html.php:3739 -#: ../../include/functions_reporting_html.php:5519 -#: ../../include/functions_reporting_html.php:6405 +#: ../../include/functions_reporting_html.php:1621 +#: ../../include/functions_reporting_html.php:1777 +#: ../../include/functions_reporting_html.php:3695 +#: ../../include/functions_reporting_html.php:3743 +#: ../../include/functions_reporting_html.php:5530 +#: ../../include/functions_reporting_html.php:6416 #: ../../include/ajax/events_extended.php:91 #: ../../include/ajax/heatmap.ajax.php:288 #: ../../include/ajax/heatmap.ajax.php:413 -#: ../../include/ajax/heatmap.ajax.php:473 ../../include/ajax/module.php:1025 -#: ../../include/ajax/events.php:2669 ../../include/functions_treeview.php:126 -#: ../../include/functions_treeview.php:659 +#: ../../include/ajax/heatmap.ajax.php:473 ../../include/ajax/module.php:1040 +#: ../../include/ajax/events.php:2642 ../../include/functions_treeview.php:126 +#: ../../include/functions_treeview.php:713 #: ../../include/class/ConfigPEN.class.php:450 #: ../../include/class/ConfigPEN.class.php:601 +#: ../../include/class/ExtensionsDiscovery.class.php:1286 #: ../../include/class/ManageNetScanScripts.class.php:404 #: ../../include/class/ManageNetScanScripts.class.php:562 #: ../../include/class/ManageNetScanScripts.class.php:611 @@ -288,11 +294,11 @@ msgstr "ID de la console" #: ../../include/functions_container.php:147 #: ../../include/lib/ClusterViewer/ClusterWizard.php:816 #: ../../include/lib/Group.php:582 ../../include/functions_snmp_browser.php:570 -#: ../../include/functions_snmp_browser.php:1893 -#: ../../operation/search_users.php:48 ../../operation/search_agents.php:43 -#: ../../operation/search_agents.php:49 ../../operation/agentes/gis_view.php:222 -#: ../../operation/agentes/estado_agente.php:1034 -#: ../../operation/agentes/pandora_networkmap.editor.php:368 +#: ../../include/functions_snmp_browser.php:1937 +#: ../../operation/search_users.php:48 ../../operation/search_agents.php:36 +#: ../../operation/agentes/gis_view.php:222 +#: ../../operation/agentes/estado_agente.php:1052 +#: ../../operation/agentes/pandora_networkmap.editor.php:374 #: ../../operation/agentes/custom_fields.php:69 #: ../../operation/agentes/pandora_networkmap.view.php:146 #: ../../operation/agentes/estado_generalagente.php:253 @@ -303,7 +309,7 @@ msgstr "ID de la console" #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:277 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:408 #: ../../operation/search_reports.php:43 ../../operation/search_reports.php:59 -#: ../../operation/inventory/inventory.php:1250 +#: ../../operation/inventory/inventory.php:1263 #: ../../operation/search_graphs.php:31 #: ../../operation/reporting/custom_reporting.php:35 #: ../../operation/reporting/graph_viewer.php:568 @@ -312,20 +318,21 @@ msgid "Description" msgstr "Description" #: ../../views/consoles/list.php:71 -#: ../../enterprise/meta/advanced/servers.build_table.php:80 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:927 +#: ../../enterprise/meta/advanced/servers.build_table.php:81 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:931 #: ../../enterprise/godmode/servers/list_satellite.php:56 -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 #: ../../enterprise/include/class/AgentRepository.class.php:380 #: ../../enterprise/include/class/AgentRepository.class.php:714 #: ../../enterprise/tools/ipam/ipam_calculator.php:53 #: ../../godmode/extensions.php:160 #: ../../godmode/update_manager/update_manager.history.php:40 -#: ../../godmode/reporting/reporting_builder.item_editor.php:78 -#: ../../godmode/servers/servers.build_table.php:82 -#: ../../include/functions_reporting_html.php:1637 -#: ../../include/functions_menu.php:958 -#: ../../include/functions_snmp_browser.php:762 +#: ../../godmode/reporting/reporting_builder.item_editor.php:81 +#: ../../godmode/wizards/ManageExtensions.class.php:322 +#: ../../godmode/servers/servers.build_table.php:83 +#: ../../include/functions_reporting_html.php:1641 +#: ../../include/functions_menu.php:972 ../../include/functions_menu.php:1322 +#: ../../include/functions_snmp_browser.php:781 #: ../../general/reporting_console_node.php:74 msgid "Version" msgstr "Version" @@ -338,7 +345,7 @@ msgstr "Dernière exécution" msgid "Console type" msgstr "Type de console" -#: ../../views/consoles/list.php:74 ../../godmode/users/configure_user.php:1172 +#: ../../views/consoles/list.php:74 ../../godmode/users/configure_user.php:1186 #: ../../godmode/massive/massive_edit_users.php:469 #: ../../operation/users/user_edit.php:530 msgid "Timezone" @@ -347,8 +354,8 @@ msgstr "Fuseau horaire" #: ../../views/consoles/list.php:75 #: ../../enterprise/meta/advanced/metasetup.setup.php:237 #: ../../enterprise/meta/include/functions_meta.php:171 -#: ../../godmode/setup/setup_general.php:480 -#: ../../include/functions_config.php:314 +#: ../../godmode/setup/setup_general.php:493 +#: ../../include/functions_config.php:318 msgid "Public URL" msgstr "URL publique" @@ -361,7 +368,6 @@ msgstr "URL publique" #: ../../enterprise/views/ncm/models/list.php:73 #: ../../enterprise/views/ncm/vendors/list.php:71 #: ../../enterprise/views/ipam/sites/list.php:49 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:264 #: ../../enterprise/extensions/vmware/vmware_view.php:1399 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:261 #: ../../enterprise/include/class/DeploymentCenter.class.php:673 @@ -371,24 +377,24 @@ msgstr "URL publique" #: ../../enterprise/include/class/LogSource.class.php:606 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2376 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3013 -#: ../../godmode/menu.php:578 +#: ../../godmode/menu.php:680 #: ../../godmode/reporting/reporting_builder.list_items.php:429 -#: ../../include/ajax/events.php:2309 ../../include/class/ConfigPEN.class.php:603 +#: ../../include/ajax/events.php:2281 ../../include/class/ConfigPEN.class.php:603 #: ../../include/class/EventSound.class.php:308 #: ../../include/class/CredentialStore.class.php:819 #: ../../include/class/ExternalTools.class.php:412 #: ../../include/functions_events.php:310 -#: ../../operation/agentes/pandora_networkmap.view.php:2387 -#: ../../operation/events/sound_events.php:185 +#: ../../operation/agentes/pandora_networkmap.view.php:2392 +#: ../../operation/events/sound_events.php:105 msgid "Options" msgstr "Options" #: ../../views/consoles/list.php:114 ../../views/consoles/list.php:124 #: ../../views/dashboard/list.php:107 -#: ../../enterprise/meta/advanced/servers.build_table.php:185 +#: ../../enterprise/meta/advanced/servers.build_table.php:201 #: ../../enterprise/meta/advanced/metasetup.visual.php:454 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:688 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:719 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:689 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:720 #: ../../enterprise/meta/advanced/metasetup.relations.php:589 #: ../../enterprise/meta/advanced/metasetup.relations.php:590 #: ../../enterprise/meta/advanced/metasetup.relations.php:634 @@ -396,34 +402,33 @@ msgstr "Options" #: ../../enterprise/meta/advanced/policymanager.queue.php:220 #: ../../enterprise/meta/advanced/policymanager.queue.php:262 #: ../../enterprise/meta/advanced/policymanager.queue.php:319 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:399 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:750 #: ../../enterprise/meta/include/functions_autoprovision.php:539 #: ../../enterprise/meta/include/functions_autoprovision.php:540 #: ../../enterprise/meta/include/functions_autoprovision.php:746 #: ../../enterprise/meta/include/functions_autoprovision.php:747 #: ../../enterprise/meta/include/functions_wizard_meta.php:395 -#: ../../enterprise/godmode/modules/local_components.php:748 -#: ../../enterprise/godmode/modules/local_components.php:767 +#: ../../enterprise/godmode/modules/configure_local_component.php:822 +#: ../../enterprise/godmode/modules/local_components.php:747 +#: ../../enterprise/godmode/modules/local_components.php:766 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:534 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:805 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:871 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:887 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:200 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:201 #: ../../enterprise/godmode/agentes/plugins_manager.php:216 #: ../../enterprise/godmode/agentes/plugins_manager.php:302 -#: ../../enterprise/godmode/policies/policy_plugins.php:188 -#: ../../enterprise/godmode/policies/policy_alerts.php:590 -#: ../../enterprise/godmode/policies/policy_modules.php:1711 -#: ../../enterprise/godmode/policies/policy_modules.php:1760 +#: ../../enterprise/godmode/policies/policy_plugins.php:194 +#: ../../enterprise/godmode/policies/policy_alerts.php:675 +#: ../../enterprise/godmode/policies/policy_modules.php:1719 +#: ../../enterprise/godmode/policies/policy_modules.php:1770 #: ../../enterprise/godmode/policies/policy_queue.php:309 #: ../../enterprise/godmode/policies/policy_queue.php:717 #: ../../enterprise/godmode/policies/policy_queue.php:766 -#: ../../enterprise/godmode/policies/policies.php:662 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:600 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:316 -#: ../../enterprise/godmode/policies/policy_agents.php:1209 -#: ../../enterprise/godmode/policies/policy_agents.php:1534 +#: ../../enterprise/godmode/policies/policies.php:686 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:616 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:331 +#: ../../enterprise/godmode/policies/policy_agents.php:1219 +#: ../../enterprise/godmode/policies/policy_agents.php:1544 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:434 #: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:239 #: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:151 @@ -433,14 +438,14 @@ msgstr "Options" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:652 #: ../../enterprise/godmode/reporting/graph_template_item_editor.php:323 #: ../../enterprise/godmode/reporting/graph_template_item_editor.php:333 -#: ../../enterprise/godmode/reporting/visual_console_template.php:291 +#: ../../enterprise/godmode/reporting/visual_console_template.php:296 #: ../../enterprise/godmode/reporting/mysql_builder.php:97 #: ../../enterprise/godmode/reporting/mysql_builder.php:104 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:392 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:252 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:287 -#: ../../enterprise/include/functions_tasklist.php:659 -#: ../../enterprise/include/functions_tasklist.php:695 +#: ../../enterprise/include/functions_tasklist.php:682 +#: ../../enterprise/include/functions_tasklist.php:737 #: ../../enterprise/include/ajax/log_viewer.ajax.php:104 #: ../../enterprise/include/ajax/servers.ajax.php:103 #: ../../enterprise/include/class/DeploymentCenter.class.php:1573 @@ -462,12 +467,13 @@ msgstr "Options" #: ../../enterprise/include/class/ManageBackups.class.php:281 #: ../../enterprise/include/lib/Metaconsole/Node.php:1194 #: ../../enterprise/include/lib/Metaconsole/Node.php:1195 -#: ../../enterprise/operation/services/services.list.php:695 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1434 +#: ../../enterprise/operation/agentes/policy_manager.php:238 +#: ../../enterprise/operation/services/services.list.php:702 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1436 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:361 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:375 #: ../../enterprise/tools/ipam/ipam_ajax.php:136 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:925 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:917 #: ../../extensions/files_repo/files_repo_list.php:154 #: ../../godmode/modules/manage_network_templates_form.php:254 #: ../../godmode/modules/manage_nc_groups.php:302 @@ -478,11 +484,10 @@ msgstr "Options" #: ../../godmode/modules/manage_network_components.php:909 #: ../../godmode/modules/manage_network_templates.php:289 #: ../../godmode/modules/manage_network_templates.php:302 -#: ../../godmode/groups/group_list.php:983 -#: ../../godmode/groups/group_list.php:984 +#: ../../godmode/groups/group_list.php:993 +#: ../../godmode/groups/group_list.php:994 #: ../../godmode/groups/modu_group_list.php:263 ../../godmode/extensions.php:282 -#: ../../godmode/extensions.php:290 ../../godmode/extensions.php:300 -#: ../../godmode/extensions.php:308 ../../godmode/users/profile_list.php:457 +#: ../../godmode/extensions.php:300 ../../godmode/users/profile_list.php:457 #: ../../godmode/users/user_list.php:983 #: ../../godmode/agentes/agent_template.php:297 #: ../../godmode/agentes/module_manager_editor.php:802 @@ -492,23 +497,24 @@ msgstr "Options" #: ../../godmode/agentes/planned_downtime.editor.php:1419 #: ../../godmode/agentes/planned_downtime.editor.php:1459 #: ../../godmode/agentes/fields_manager.php:206 -#: ../../godmode/agentes/module_manager_editor_common.php:1548 -#: ../../godmode/agentes/module_manager.php:1014 +#: ../../godmode/agentes/module_manager_editor_common.php:1565 +#: ../../godmode/agentes/module_manager.php:1080 #: ../../godmode/netflow/nf_item_list.php:263 #: ../../godmode/netflow/nf_item_list.php:273 #: ../../godmode/netflow/nf_edit.php:203 ../../godmode/netflow/nf_edit.php:223 -#: ../../godmode/snmpconsole/snmp_alert.php:1950 +#: ../../godmode/snmpconsole/snmp_alert.php:1954 #: ../../godmode/snmpconsole/snmp_filters.php:326 #: ../../godmode/snmpconsole/snmp_filters.php:337 #: ../../godmode/alerts/alert_actions.php:356 #: ../../godmode/alerts/alert_actions.php:478 -#: ../../godmode/alerts/alert_list.list.php:1022 -#: ../../godmode/alerts/alert_templates.php:479 ../../godmode/setup/news.php:358 -#: ../../godmode/setup/gis.php:71 ../../godmode/setup/links.php:196 -#: ../../godmode/setup/snmp_wizard.php:110 -#: ../../godmode/setup/setup_visuals.php:1888 -#: ../../godmode/setup/setup_visuals.php:1980 -#: ../../godmode/setup/setup_visuals.php:2055 +#: ../../godmode/alerts/alert_list.list.php:1034 +#: ../../godmode/alerts/alert_templates.php:480 ../../godmode/setup/news.php:358 +#: ../../godmode/setup/gis.php:71 ../../godmode/setup/os.list.php:139 +#: ../../godmode/setup/os.list.php:140 ../../godmode/setup/links.php:196 +#: ../../godmode/setup/links.php:215 ../../godmode/setup/snmp_wizard.php:110 +#: ../../godmode/setup/setup_visuals.php:1884 +#: ../../godmode/setup/setup_visuals.php:1976 +#: ../../godmode/setup/setup_visuals.php:2051 #: ../../godmode/reporting/reporting_builder.list_items.php:634 #: ../../godmode/reporting/reporting_builder.list_items.php:678 #: ../../godmode/reporting/reporting_builder.list_items.php:803 @@ -522,35 +528,37 @@ msgstr "Options" #: ../../godmode/reporting/graph_builder.graph_editor.php:349 #: ../../godmode/reporting/graph_builder.graph_editor.php:409 #: ../../godmode/reporting/visual_console_builder.elements.php:828 -#: ../../godmode/reporting/reporting_builder.php:1209 -#: ../../godmode/reporting/reporting_builder.php:1298 +#: ../../godmode/reporting/reporting_builder.php:1212 +#: ../../godmode/reporting/reporting_builder.php:1321 #: ../../godmode/events/event_filter.php:200 #: ../../godmode/events/event_filter.php:242 #: ../../godmode/events/event_responses.list.php:90 -#: ../../godmode/servers/servers.build_table.php:286 -#: ../../godmode/servers/plugin.php:1059 ../../godmode/category/category.php:190 -#: ../../godmode/category/category.php:227 ../../include/functions_cron.php:931 -#: ../../include/functions_cron.php:958 +#: ../../godmode/servers/servers.build_table.php:305 +#: ../../godmode/servers/plugin.php:1115 ../../godmode/category/category.php:190 +#: ../../godmode/category/category.php:227 ../../include/functions_cron.php:930 +#: ../../include/functions_cron.php:955 ../../include/functions_ui.php:1586 +#: ../../include/functions_ui.php:1587 #: ../../include/class/ConfigPEN.class.php:264 #: ../../include/class/SatelliteAgent.class.php:1147 -#: ../../include/class/NetworkMap.class.php:2949 +#: ../../include/class/NetworkMap.class.php:2951 #: ../../include/class/ManageNetScanScripts.class.php:405 #: ../../include/class/CredentialStore.class.php:1267 #: ../../include/class/CredentialStore.class.php:1704 #: ../../include/class/SnmpConsole.class.php:466 #: ../../include/class/SnmpConsole.class.php:518 -#: ../../include/class/SnmpConsole.class.php:870 -#: ../../include/class/SnmpConsole.class.php:882 +#: ../../include/class/SnmpConsole.class.php:872 +#: ../../include/class/SnmpConsole.class.php:884 #: ../../include/class/TipsWindow.class.php:470 #: ../../include/class/ModuleTemplates.class.php:894 #: ../../include/class/ModuleTemplates.class.php:1187 #: ../../include/class/CalendarManager.class.php:737 +#: ../../include/functions_filemanager.php:776 #: ../../include/functions_container.php:191 #: ../../include/functions_container.php:325 -#: ../../include/lib/ClusterViewer/ClusterManager.php:634 -#: ../../operation/visual_console/view.php:865 -#: ../../operation/agentes/pandora_networkmap.php:825 -#: ../../operation/agentes/status_monitor.php:2266 +#: ../../include/lib/ClusterViewer/ClusterManager.php:630 +#: ../../operation/visual_console/view.php:1019 +#: ../../operation/agentes/pandora_networkmap.php:848 +#: ../../operation/agentes/status_monitor.php:2339 #: ../../operation/messages/message_list.php:197 #: ../../operation/messages/message_list.php:296 #: ../../operation/messages/message_list.php:332 @@ -577,13 +585,13 @@ msgstr "" #: ../../views/calendar/special_days.php:530 ../../views/dashboard/header.php:70 #: ../../views/dashboard/header.php:106 ../../views/dashboard/list.php:228 #: ../../enterprise/views/ncm/agent/details.php:691 -#: ../../enterprise/meta/advanced/cron_main.php:388 +#: ../../enterprise/meta/advanced/cron_main.php:393 #: ../../enterprise/meta/monitoring/custom_fields_view.php:1168 #: ../../enterprise/meta/event/custom_events.php:246 -#: ../../enterprise/godmode/policies/policy_alerts.php:720 -#: ../../enterprise/godmode/policies/policy_alerts.php:740 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:730 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:359 +#: ../../enterprise/godmode/policies/policy_alerts.php:814 +#: ../../enterprise/godmode/policies/policy_alerts.php:834 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:749 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:374 #: ../../enterprise/godmode/services/services.service.php:1024 #: ../../enterprise/godmode/services/services.elements.php:960 #: ../../enterprise/godmode/services/services.elements.php:971 @@ -602,17 +610,22 @@ msgstr "" #: ../../enterprise/include/class/LogSource.class.php:874 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3114 #: ../../enterprise/include/class/ManageBackups.class.php:455 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1435 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1459 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:926 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:949 +#: ../../enterprise/tools/ipam/ipam_network.php:1102 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1437 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1461 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1658 +#: ../../enterprise/tools/ipam/ipam_list.php:888 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:918 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:941 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1048 #: ../../update_manager_client/views/register.php:86 #: ../../godmode/agentes/status_monitor_custom_fields.php:274 -#: ../../godmode/snmpconsole/snmp_alert.php:2226 -#: ../../godmode/snmpconsole/snmp_alert.php:2241 -#: ../../godmode/massive/massive_operations.php:416 +#: ../../godmode/snmpconsole/snmp_alert.php:2231 +#: ../../godmode/snmpconsole/snmp_alert.php:2246 ../../godmode/menu.php:755 +#: ../../godmode/massive/massive_operations.php:413 #: ../../godmode/setup/snmp_wizard.php:100 #: ../../godmode/events/custom_events.php:234 +#: ../../godmode/wizards/ManageExtensions.class.php:296 #: ../../include/functions_visual_map_editor.php:926 #: ../../include/functions_visual_map_editor.php:930 #: ../../include/functions_register.php:179 @@ -623,7 +636,7 @@ msgstr "" #: ../../include/class/SatelliteAgent.class.php:1199 #: ../../include/class/SatelliteAgent.class.php:1261 #: ../../include/class/TreeGroupEdition.class.php:165 -#: ../../include/class/NetworkMap.class.php:2957 +#: ../../include/class/NetworkMap.class.php:2959 #: ../../include/class/CredentialStore.class.php:1656 #: ../../include/class/CredentialStore.class.php:1708 #: ../../include/class/ModuleTemplates.class.php:1364 @@ -631,12 +644,14 @@ msgstr "" #: ../../include/class/SatelliteCollection.class.php:536 #: ../../include/class/SatelliteCollection.class.php:579 #: ../../include/class/AgentWizard.class.php:6230 -#: ../../operation/agentes/pandora_networkmap.editor.php:746 -#: ../../operation/snmpconsole/snmp_browser.php:179 -#: ../../operation/snmpconsole/snmp_browser.php:550 -#: ../../operation/snmpconsole/snmp_browser.php:623 -#: ../../operation/snmpconsole/snmp_browser.php:684 -#: ../../operation/snmpconsole/snmp_browser.php:699 ../../general/header.php:834 +#: ../../operation/agentes/pandora_networkmap.editor.php:752 +#: ../../operation/agentes/pandora_networkmap.php:902 +#: ../../operation/snmpconsole/snmp_browser.php:181 +#: ../../operation/snmpconsole/snmp_browser.php:552 +#: ../../operation/snmpconsole/snmp_browser.php:625 +#: ../../operation/snmpconsole/snmp_browser.php:686 +#: ../../operation/snmpconsole/snmp_browser.php:701 ../../general/header.php:849 +#: ../../general/header.php:949 msgid "Cancel" msgstr "Annuler" @@ -652,19 +667,20 @@ msgstr "Annuler" #: ../../enterprise/include/class/Omnishell.class.php:1306 #: ../../enterprise/include/class/LogSource.class.php:764 #: ../../enterprise/include/class/ManageBackups.class.php:482 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1079 -#: ../../include/ajax/snmp_browser.ajax.php:260 -#: ../../include/functions_ui.php:310 ../../include/class/ConfigPEN.class.php:743 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1141 +#: ../../include/ajax/snmp_browser.ajax.php:262 +#: ../../include/functions_ui.php:322 ../../include/class/ConfigPEN.class.php:743 #: ../../include/class/SatelliteAgent.class.php:1046 #: ../../include/class/HelpFeedBack.class.php:360 -#: ../../include/class/Diagnostics.class.php:2119 +#: ../../include/class/AlertsList.class.php:377 +#: ../../include/class/Diagnostics.class.php:2120 #: ../../include/class/CredentialStore.class.php:1599 #: ../../include/class/ModuleTemplates.class.php:1399 #: ../../include/class/AgentDeployWizard.class.php:604 #: ../../include/class/SatelliteCollection.class.php:616 #: ../../include/class/WebServerModuleDebug.class.php:359 #: ../../include/class/AgentWizard.class.php:6023 -#: ../../operation/visual_console/view.php:939 +#: ../../operation/visual_console/view.php:1093 msgid "Success" msgstr "Succès" @@ -686,14 +702,17 @@ msgstr "Succès" #: ../../enterprise/operation/agentes/ux_console_view.php:210 #: ../../enterprise/operation/agentes/ux_console_view.php:359 #: ../../enterprise/operation/agentes/wux_console_view.php:431 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1080 -#: ../../include/ajax/snmp_browser.ajax.php:259 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1142 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1984 +#: ../../include/ajax/snmp_browser.ajax.php:261 #: ../../include/class/ConfigPEN.class.php:750 #: ../../include/class/ConfigPEN.class.php:755 #: ../../include/class/SatelliteAgent.class.php:1055 #: ../../include/class/SatelliteAgent.class.php:1060 #: ../../include/class/HelpFeedBack.class.php:355 -#: ../../include/class/Diagnostics.class.php:2118 +#: ../../include/class/AlertsList.class.php:384 +#: ../../include/class/AlertsList.class.php:389 +#: ../../include/class/Diagnostics.class.php:2119 #: ../../include/class/CredentialStore.class.php:1606 #: ../../include/class/CredentialStore.class.php:1611 #: ../../include/class/ModuleTemplates.class.php:1406 @@ -706,8 +725,8 @@ msgstr "Succès" #: ../../include/class/WebServerModuleDebug.class.php:371 #: ../../include/class/AgentWizard.class.php:6030 #: ../../include/class/AgentWizard.class.php:6035 -#: ../../operation/visual_console/view.php:946 -#: ../../operation/visual_console/view.php:951 +#: ../../operation/visual_console/view.php:1100 +#: ../../operation/visual_console/view.php:1105 msgid "Failed" msgstr "Échoué" @@ -715,31 +734,26 @@ msgstr "Échoué" #: ../../views/calendar/special_days_edit.php:39 ../../views/calendar/edit.php:38 #: ../../views/calendar/edit.php:47 ../../views/calendar/special_days.php:39 #: ../../views/calendar/special_days.php:48 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:109 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:729 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:121 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:102 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:296 #: ../../enterprise/meta/include/functions_wizard_meta.php:1534 #: ../../enterprise/meta/include/functions_wizard_meta.php:1627 #: ../../enterprise/meta/include/functions_wizard_meta.php:1752 #: ../../enterprise/meta/agentsearch.php:140 #: ../../enterprise/godmode/policies/policy_alerts.php:46 #: ../../enterprise/godmode/policies/policy_alerts.php:59 -#: ../../enterprise/godmode/policies/policies.php:591 +#: ../../enterprise/godmode/policies/policies.php:607 #: ../../enterprise/godmode/alerts/alert_inventory.php:79 #: ../../enterprise/godmode/alerts/alert_inventory.php:98 #: ../../enterprise/godmode/services/services.service.php:959 -#: ../../enterprise/include/functions_policies.php:3734 +#: ../../enterprise/include/functions_policies.php:3750 #: ../../enterprise/operation/agentes/tag_view.php:702 #: ../../enterprise/operation/services/massive/services.create.php:897 #: ../../godmode/groups/configure_group.php:243 -#: ../../godmode/groups/group_list.php:881 ../../godmode/groups/tactical.php:181 +#: ../../godmode/groups/group_list.php:891 ../../godmode/groups/tactical.php:181 #: ../../godmode/agentes/configurar_agente.php:441 -#: ../../godmode/agentes/configurar_agente.php:745 +#: ../../godmode/agentes/configurar_agente.php:763 #: ../../godmode/agentes/modificar_agente.php:841 -#: ../../godmode/snmpconsole/snmp_alert.php:114 ../../godmode/menu.php:263 -#: ../../godmode/massive/massive_copy_modules.php:216 +#: ../../godmode/snmpconsole/snmp_alert.php:114 ../../godmode/menu.php:359 +#: ../../godmode/massive/massive_copy_modules.php:241 #: ../../godmode/alerts/configure_alert_command.php:58 #: ../../godmode/alerts/alert_actions.php:70 #: ../../godmode/alerts/alert_commands.php:581 @@ -753,23 +767,23 @@ msgstr "Échoué" #: ../../godmode/alerts/configure_alert_template.php:95 #: ../../godmode/alerts/configure_alert_template.php:126 #: ../../godmode/alerts/configure_alert_template.php:165 -#: ../../godmode/alerts/alert_view.php:74 ../../godmode/alerts/alert_list.php:504 -#: ../../godmode/alerts/alert_list.php:523 +#: ../../godmode/alerts/alert_view.php:74 ../../godmode/alerts/alert_list.php:598 +#: ../../godmode/alerts/alert_list.php:617 #: ../../mobile/include/functions_web.php:26 ../../mobile/operation/agents.php:98 -#: ../../mobile/operation/agents.php:408 ../../mobile/operation/home.php:74 +#: ../../mobile/operation/agents.php:408 ../../mobile/operation/home.php:72 #: ../../mobile/operation/agent.php:358 ../../mobile/operation/alerts.php:194 -#: ../../include/functions_reporting_html.php:2615 -#: ../../include/functions_reporting_html.php:5699 -#: ../../include/functions_treeview.php:396 +#: ../../include/functions_reporting_html.php:2619 +#: ../../include/functions_reporting_html.php:5710 +#: ../../include/functions_treeview.php:437 #: ../../include/functions_reports.php:855 #: ../../include/functions_reports.php:859 #: ../../include/functions_reports.php:865 #: ../../include/functions_reports.php:871 #: ../../include/class/AgentsAlerts.class.php:567 -#: ../../operation/search_agents.php:57 ../../operation/search_results.php:107 -#: ../../operation/agentes/estado_agente.php:1060 -#: ../../operation/agentes/ver_agente.php:1436 -#: ../../operation/agentes/ver_agente.php:1844 +#: ../../operation/search_agents.php:42 ../../operation/search_results.php:108 +#: ../../operation/agentes/estado_agente.php:1078 +#: ../../operation/agentes/ver_agente.php:1467 +#: ../../operation/agentes/ver_agente.php:1875 msgid "Alerts" msgstr "Alertes" @@ -793,7 +807,7 @@ msgstr "Jours Spéciaux" #: ../../enterprise/godmode/policies/configure_policy.php:85 #: ../../enterprise/godmode/policies/policy_modules.php:481 #: ../../enterprise/godmode/policies/policy_queue.php:213 -#: ../../enterprise/godmode/policies/policies.php:268 +#: ../../enterprise/godmode/policies/policies.php:284 #: ../../enterprise/godmode/policies/policy_linking.php:120 #: ../../enterprise/godmode/policies/policy_external_alerts.php:322 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:92 @@ -813,11 +827,11 @@ msgstr "Jours Spéciaux" #: ../../godmode/modules/manage_nc_groups.php:315 #: ../../godmode/modules/manage_inventory_modules.php:67 #: ../../godmode/modules/manage_network_components.php:315 -#: ../../godmode/groups/group_list.php:393 +#: ../../godmode/groups/group_list.php:403 #: ../../godmode/groups/modu_group_list.php:95 #: ../../godmode/users/profile_list.php:117 ../../godmode/users/user_list.php:538 #: ../../godmode/agentes/modificar_agente.php:118 -#: ../../godmode/massive/massive_operations.php:433 +#: ../../godmode/massive/massive_operations.php:430 #: ../../godmode/massive/massive_edit_users.php:47 #: ../../godmode/massive/massive_delete_profiles.php:45 #: ../../godmode/massive/massive_add_profiles.php:45 @@ -826,7 +840,7 @@ msgstr "Jours Spéciaux" #: ../../godmode/alerts/alert_commands.php:730 #: ../../godmode/alerts/alert_templates.php:270 #: ../../godmode/alerts/configure_alert_action.php:125 -#: ../../godmode/alerts/configure_alert_template.php:429 +#: ../../godmode/alerts/configure_alert_template.php:442 #: ../../godmode/setup/os.list.php:49 #: ../../godmode/servers/plugin_registration.php:89 ../../godmode/tag/tag.php:186 #: ../../godmode/category/category.php:96 ../../operation/users/user_edit.php:277 @@ -844,7 +858,7 @@ msgstr "Métaconsole" #: ../../enterprise/godmode/policies/configure_policy.php:87 #: ../../enterprise/godmode/policies/policy_modules.php:483 #: ../../enterprise/godmode/policies/policy_queue.php:215 -#: ../../enterprise/godmode/policies/policies.php:270 +#: ../../enterprise/godmode/policies/policies.php:286 #: ../../enterprise/godmode/policies/policy_linking.php:122 #: ../../enterprise/godmode/policies/policy_external_alerts.php:324 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:94 @@ -862,11 +876,11 @@ msgstr "Métaconsole" #: ../../godmode/modules/manage_nc_groups.php:317 #: ../../godmode/modules/manage_inventory_modules.php:69 #: ../../godmode/modules/manage_network_components.php:317 -#: ../../godmode/groups/group_list.php:395 +#: ../../godmode/groups/group_list.php:405 #: ../../godmode/groups/modu_group_list.php:97 #: ../../godmode/users/profile_list.php:119 ../../godmode/users/user_list.php:540 #: ../../godmode/agentes/modificar_agente.php:120 -#: ../../godmode/massive/massive_operations.php:435 +#: ../../godmode/massive/massive_operations.php:432 #: ../../godmode/massive/massive_edit_users.php:49 #: ../../godmode/massive/massive_delete_profiles.php:47 #: ../../godmode/massive/massive_add_profiles.php:47 @@ -875,7 +889,7 @@ msgstr "Métaconsole" #: ../../godmode/alerts/alert_commands.php:732 #: ../../godmode/alerts/alert_templates.php:272 #: ../../godmode/alerts/configure_alert_action.php:127 -#: ../../godmode/alerts/configure_alert_template.php:431 +#: ../../godmode/alerts/configure_alert_template.php:444 #: ../../godmode/setup/os.list.php:51 ../../godmode/tag/tag.php:188 #: ../../godmode/category/category.php:98 ../../operation/users/user_edit.php:279 msgid "any node" @@ -893,18 +907,19 @@ msgstr "" #: ../../views/calendar/list.php:95 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:76 -#: ../../enterprise/tools/ipam/ipam_list.php:670 +#: ../../enterprise/tools/ipam/ipam_list.php:676 #: ../../enterprise/tools/ipam/ipam_excel.php:136 #: ../../enterprise/tools/ipam/ipam_excel.php:207 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:778 -#: ../../extensions/api_checker.php:286 ../../godmode/modules/module_list.php:97 -#: ../../godmode/groups/group_list.php:875 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:770 +#: ../../extensions/api_checker.php:296 ../../godmode/modules/module_list.php:97 +#: ../../godmode/groups/group_list.php:885 #: ../../godmode/groups/modu_group_list.php:260 #: ../../godmode/agentes/fields_manager.php:152 #: ../../godmode/agentes/agent_manager.php:364 #: ../../godmode/agentes/agent_incidents.php:87 -#: ../../godmode/agentes/module_manager_editor_common.php:197 +#: ../../godmode/agentes/module_manager_editor_common.php:198 #: ../../godmode/alerts/alert_commands.php:750 ../../godmode/setup/os.list.php:64 +#: ../../include/class/AlertsList.class.php:310 #: ../../operation/incidents/list_integriaims_incidents.php:586 msgid "ID" msgstr "Identifiant" @@ -925,7 +940,7 @@ msgstr "Identifiant" #: ../../enterprise/views/ncm/vendors/edit.php:67 #: ../../enterprise/views/ipam/sites/list.php:46 #: ../../enterprise/views/ipam/sites/edit.php:40 -#: ../../enterprise/meta/advanced/servers.build_table.php:77 +#: ../../enterprise/meta/advanced/servers.build_table.php:78 #: ../../enterprise/meta/advanced/collections.data.php:350 #: ../../enterprise/meta/include/functions_autoprovision.php:495 #: ../../enterprise/meta/include/functions_autoprovision.php:603 @@ -936,8 +951,8 @@ msgstr "Identifiant" #: ../../enterprise/meta/include/functions_wizard_meta.php:1579 #: ../../enterprise/meta/include/functions_wizard_meta.php:1682 #: ../../enterprise/meta/agentsearch.php:333 -#: ../../enterprise/godmode/modules/configure_local_component.php:158 -#: ../../enterprise/godmode/modules/local_components.php:644 +#: ../../enterprise/godmode/modules/configure_local_component.php:159 +#: ../../enterprise/godmode/modules/local_components.php:643 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:363 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:787 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:144 @@ -948,13 +963,13 @@ msgstr "Identifiant" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:580 #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:130 #: ../../enterprise/godmode/policies/configure_policy.php:112 -#: ../../enterprise/godmode/policies/policy_modules.php:1589 -#: ../../enterprise/godmode/policies/policies.php:437 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:270 +#: ../../enterprise/godmode/policies/policy_modules.php:1585 +#: ../../enterprise/godmode/policies/policies.php:453 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:272 #: ../../enterprise/godmode/policies/policy_collections.php:240 -#: ../../enterprise/godmode/policies/policy_collections.php:321 -#: ../../enterprise/godmode/policies/policy_agents.php:956 -#: ../../enterprise/godmode/policies/policy_agents.php:1346 +#: ../../enterprise/godmode/policies/policy_collections.php:334 +#: ../../enterprise/godmode/policies/policy_agents.php:966 +#: ../../enterprise/godmode/policies/policy_agents.php:1356 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:170 #: ../../enterprise/godmode/services/services.service.php:580 #: ../../enterprise/godmode/setup/setup_skins.php:111 @@ -964,8 +979,8 @@ msgstr "Identifiant" #: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:190 #: ../../enterprise/godmode/reporting/graph_template_editor.php:191 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:97 -#: ../../enterprise/godmode/reporting/visual_console_template.php:213 -#: ../../enterprise/godmode/reporting/visual_console_template.php:288 +#: ../../enterprise/godmode/reporting/visual_console_template.php:218 +#: ../../enterprise/godmode/reporting/visual_console_template.php:293 #: ../../enterprise/godmode/reporting/mysql_builder.php:96 #: ../../enterprise/godmode/reporting/mysql_builder.php:239 #: ../../enterprise/godmode/reporting/mysql_builder.php:240 @@ -980,39 +995,43 @@ msgstr "Identifiant" #: ../../enterprise/include/ajax/servers.ajax.php:100 #: ../../enterprise/include/ajax/servers.ajax.php:171 #: ../../enterprise/include/ajax/servers.ajax.php:309 -#: ../../enterprise/include/functions_reporting_csv.php:763 +#: ../../enterprise/include/functions_reporting_csv.php:804 #: ../../enterprise/include/class/Omnishell.class.php:851 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:793 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3008 -#: ../../enterprise/include/functions_services.php:1603 +#: ../../enterprise/include/functions_services.php:1642 #: ../../enterprise/include/functions_ipam.php:1350 #: ../../enterprise/include/functions_ipam.php:2056 #: ../../enterprise/operation/agentes/policy_view.php:164 #: ../../enterprise/operation/agentes/policy_view.php:396 -#: ../../enterprise/operation/agentes/tag_view.php:780 +#: ../../enterprise/operation/agentes/tag_view.php:782 #: ../../enterprise/operation/agentes/collection_view.php:84 +#: ../../enterprise/operation/agentes/policy_manager.php:511 #: ../../enterprise/operation/services/services.service.php:109 #: ../../enterprise/operation/services/massive/services.create.php:656 #: ../../enterprise/operation/services/services.list.php:535 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1189 -#: ../../enterprise/tools/ipam/ipam_list.php:683 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:60 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1191 +#: ../../enterprise/tools/ipam/ipam_list.php:58 +#: ../../enterprise/tools/ipam/ipam_list.php:689 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:134 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:329 #: ../../enterprise/tools/ipam/ipam_excel.php:137 #: ../../enterprise/tools/ipam/ipam_excel.php:208 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:785 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:53 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:777 #: ../../enterprise/tools/ipam/ipam_editor.php:153 #: ../../extensions/files_repo/files_repo_list.php:55 #: ../../godmode/modules/manage_nc_groups_form.php:72 #: ../../godmode/modules/manage_network_templates_form.php:168 #: ../../godmode/modules/manage_nc_groups.php:264 #: ../../godmode/modules/manage_inventory_modules.php:289 -#: ../../godmode/modules/manage_network_components_form_common.php:46 +#: ../../godmode/modules/manage_network_components_form_common.php:47 #: ../../godmode/modules/manage_inventory_modules_form.php:115 #: ../../godmode/modules/module_list.php:99 #: ../../godmode/modules/manage_network_templates.php:248 #: ../../godmode/groups/configure_group.php:142 -#: ../../godmode/groups/group_list.php:877 +#: ../../godmode/groups/group_list.php:887 #: ../../godmode/groups/configure_modu_group.php:82 #: ../../godmode/groups/modu_group_list.php:261 #: ../../godmode/users/user_list.php:575 @@ -1021,33 +1040,34 @@ msgstr "Identifiant" #: ../../godmode/agentes/planned_downtime.editor.php:1356 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:128 #: ../../godmode/agentes/configure_field.php:115 -#: ../../godmode/agentes/module_manager_editor_common.php:252 -#: ../../godmode/agentes/module_manager_editor_common.php:1440 -#: ../../godmode/agentes/module_manager.php:605 +#: ../../godmode/agentes/module_manager_editor_common.php:253 +#: ../../godmode/agentes/module_manager_editor_common.php:1457 +#: ../../godmode/agentes/module_manager.php:671 #: ../../godmode/netflow/nf_edit.php:166 #: ../../godmode/netflow/nf_edit_form.php:242 #: ../../godmode/alerts/configure_alert_command.php:220 #: ../../godmode/alerts/alert_actions.php:351 #: ../../godmode/alerts/alert_commands.php:749 -#: ../../godmode/alerts/alert_templates.php:413 +#: ../../godmode/alerts/alert_templates.php:414 #: ../../godmode/alerts/configure_alert_action.php:183 -#: ../../godmode/alerts/configure_alert_template.php:1080 +#: ../../godmode/alerts/configure_alert_template.php:1101 #: ../../godmode/setup/os.builder.php:72 ../../godmode/setup/os.builder.php:73 #: ../../godmode/setup/os.list.php:66 ../../godmode/setup/setup_integria.php:400 #: ../../godmode/setup/setup_integria.php:533 #: ../../godmode/reporting/visual_console_builder.data.php:151 #: ../../godmode/reporting/create_container.php:247 -#: ../../godmode/reporting/reporting_builder.item_editor.php:83 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1087 +#: ../../godmode/reporting/reporting_builder.item_editor.php:86 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1106 #: ../../godmode/reporting/reporting_builder.main.php:91 #: ../../godmode/reporting/reporting_builder.main.php:95 #: ../../godmode/reporting/graph_builder.main.php:128 #: ../../godmode/events/event_filter.php:144 #: ../../godmode/events/event_responses.editor.php:97 #: ../../godmode/events/event_responses.list.php:66 -#: ../../godmode/servers/servers.build_table.php:79 -#: ../../godmode/servers/modificar_server.php:91 -#: ../../godmode/servers/plugin.php:419 ../../godmode/servers/plugin.php:984 +#: ../../godmode/wizards/ManageExtensions.class.php:318 +#: ../../godmode/servers/servers.build_table.php:80 +#: ../../godmode/servers/modificar_server.php:200 +#: ../../godmode/servers/plugin.php:469 ../../godmode/servers/plugin.php:1040 #: ../../godmode/tag/tag.php:231 ../../godmode/tag/edit_tag.php:194 #: ../../godmode/category/edit_category.php:189 #: ../../mobile/operation/module_data.php:264 @@ -1055,19 +1075,19 @@ msgstr "Identifiant" #: ../../mobile/operation/server_status.php:321 #: ../../mobile/operation/server_status.php:351 #: ../../mobile/operation/server_status.php:447 -#: ../../include/functions_reporting_html.php:1058 -#: ../../include/functions_reporting_html.php:1066 -#: ../../include/functions_reporting_html.php:1769 -#: ../../include/functions_reporting_html.php:2662 -#: ../../include/functions_reporting_html.php:3021 -#: ../../include/functions_reporting_html.php:3737 -#: ../../include/functions_reporting_html.php:6404 +#: ../../include/functions_reporting_html.php:1062 +#: ../../include/functions_reporting_html.php:1070 +#: ../../include/functions_reporting_html.php:1773 +#: ../../include/functions_reporting_html.php:2666 +#: ../../include/functions_reporting_html.php:3025 +#: ../../include/functions_reporting_html.php:3741 +#: ../../include/functions_reporting_html.php:6415 #: ../../include/functions_treeview.php:69 #: ../../include/class/EventSound.class.php:306 -#: ../../include/class/NetworkMap.class.php:3069 -#: ../../include/class/NetworkMap.class.php:3115 -#: ../../include/class/NetworkMap.class.php:3127 -#: ../../include/class/NetworkMap.class.php:3497 +#: ../../include/class/NetworkMap.class.php:3071 +#: ../../include/class/NetworkMap.class.php:3117 +#: ../../include/class/NetworkMap.class.php:3129 +#: ../../include/class/NetworkMap.class.php:3499 #: ../../include/class/ManageNetScanScripts.class.php:403 #: ../../include/class/ManageNetScanScripts.class.php:549 #: ../../include/class/ModuleTemplates.class.php:848 @@ -1075,12 +1095,12 @@ msgstr "Identifiant" #: ../../include/class/CalendarManager.class.php:1026 #: ../../include/class/SatelliteCollection.class.php:132 #: ../../include/functions_filemanager.php:659 -#: ../../include/functions_snmp_browser.php:1860 -#: ../../include/functions_events.php:4344 -#: ../../include/functions_events.php:4477 ../../operation/search_users.php:44 +#: ../../include/functions_snmp_browser.php:1904 +#: ../../include/functions_events.php:4273 +#: ../../include/functions_events.php:4431 ../../operation/search_users.php:44 #: ../../operation/search_helps.php:31 -#: ../../operation/agentes/pandora_networkmap.editor.php:332 -#: ../../operation/agentes/pandora_networkmap.php:717 +#: ../../operation/agentes/pandora_networkmap.editor.php:338 +#: ../../operation/agentes/pandora_networkmap.php:740 #: ../../operation/agentes/pandora_networkmap.view.php:137 #: ../../operation/gis_maps/gis_map.php:115 #: ../../operation/incidents/configure_integriaims_incident.php:232 @@ -1097,28 +1117,24 @@ msgstr "Nom" #: ../../enterprise/meta/advanced/collections.data.php:442 #: ../../enterprise/meta/advanced/collections.php:382 #: ../../enterprise/meta/monitoring/custom_fields_view.php:148 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:305 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:370 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:638 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:717 #: ../../enterprise/meta/include/functions_wizard_meta.php:191 #: ../../enterprise/meta/include/functions_wizard_meta.php:1805 #: ../../enterprise/meta/include/functions_events_meta.php:74 #: ../../enterprise/meta/agentsearch.php:137 #: ../../enterprise/meta/agentsearch.php:335 -#: ../../enterprise/godmode/modules/configure_local_component.php:276 -#: ../../enterprise/godmode/modules/local_components.php:549 -#: ../../enterprise/godmode/modules/local_components.php:646 +#: ../../enterprise/godmode/modules/configure_local_component.php:287 +#: ../../enterprise/godmode/modules/local_components.php:548 +#: ../../enterprise/godmode/modules/local_components.php:645 #: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:118 #: ../../enterprise/godmode/agentes/collections.data.php:595 #: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:205 #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:139 #: ../../enterprise/godmode/agentes/collections.php:506 #: ../../enterprise/godmode/policies/configure_policy.php:136 -#: ../../enterprise/godmode/policies/policies.php:296 -#: ../../enterprise/godmode/policies/policies.php:439 -#: ../../enterprise/godmode/policies/policy_agents.php:410 -#: ../../enterprise/godmode/policies/policy_agents.php:965 +#: ../../enterprise/godmode/policies/policies.php:312 +#: ../../enterprise/godmode/policies/policies.php:455 +#: ../../enterprise/godmode/policies/policy_agents.php:414 +#: ../../enterprise/godmode/policies/policy_agents.php:975 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:102 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:140 #: ../../enterprise/godmode/services/services.service.php:603 @@ -1127,32 +1143,32 @@ msgstr "Nom" #: ../../enterprise/godmode/reporting/graph_template_list.php:205 #: ../../enterprise/godmode/reporting/graph_template_editor.php:195 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:468 -#: ../../enterprise/godmode/reporting/visual_console_template.php:226 -#: ../../enterprise/godmode/reporting/visual_console_template.php:289 +#: ../../enterprise/godmode/reporting/visual_console_template.php:231 +#: ../../enterprise/godmode/reporting/visual_console_template.php:294 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:319 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1413 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2040 #: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:136 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:699 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:687 -#: ../../enterprise/include/functions_tasklist.php:178 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:740 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:693 +#: ../../enterprise/include/functions_tasklist.php:196 #: ../../enterprise/include/ajax/ipam.ajax.php:487 #: ../../enterprise/include/ajax/cron.ajax.php:148 -#: ../../enterprise/include/functions_reporting_csv.php:725 -#: ../../enterprise/include/functions_reporting_csv.php:2609 -#: ../../enterprise/include/functions_reporting_csv.php:2788 -#: ../../enterprise/include/class/Azure.cloud.php:838 -#: ../../enterprise/include/class/VMware.app.php:762 +#: ../../enterprise/include/functions_reporting_csv.php:766 +#: ../../enterprise/include/functions_reporting_csv.php:2650 +#: ../../enterprise/include/functions_reporting_csv.php:2829 +#: ../../enterprise/include/class/Azure.cloud.php:865 +#: ../../enterprise/include/class/VMware.app.php:769 #: ../../enterprise/include/class/Omnishell.class.php:406 #: ../../enterprise/include/class/Omnishell.class.php:435 #: ../../enterprise/include/class/Omnishell.class.php:861 #: ../../enterprise/include/class/DB2.app.php:477 #: ../../enterprise/include/class/Aws.S3.php:441 #: ../../enterprise/include/class/SAP.app.php:636 -#: ../../enterprise/include/class/Aws.cloud.php:566 -#: ../../enterprise/include/class/Aws.cloud.php:1252 +#: ../../enterprise/include/class/Aws.cloud.php:567 +#: ../../enterprise/include/class/Aws.cloud.php:1253 #: ../../enterprise/include/class/MySQL.app.php:482 -#: ../../enterprise/include/class/Google.cloud.php:788 +#: ../../enterprise/include/class/Google.cloud.php:791 #: ../../enterprise/include/class/Oracle.app.php:484 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:489 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:813 @@ -1164,7 +1180,7 @@ msgstr "Nom" #: ../../enterprise/operation/agentes/tag_view.php:698 #: ../../enterprise/operation/agentes/ver_agente.php:70 #: ../../enterprise/operation/agentes/ver_agente.php:91 -#: ../../enterprise/operation/log/log_viewer.php:614 +#: ../../enterprise/operation/log/log_viewer.php:809 #: ../../enterprise/operation/services/services.service.php:112 #: ../../enterprise/operation/services/massive/services.create.php:678 #: ../../enterprise/operation/services/services.list.php:268 @@ -1175,11 +1191,11 @@ msgstr "Nom" #: ../../godmode/modules/manage_network_templates_form.php:235 #: ../../godmode/modules/manage_network_templates_form.php:303 #: ../../godmode/modules/manage_network_templates_form.php:339 -#: ../../godmode/modules/manage_network_components_form_common.php:131 -#: ../../godmode/modules/manage_network_components.php:662 +#: ../../godmode/modules/manage_network_components_form_common.php:141 +#: ../../godmode/modules/manage_network_components.php:649 #: ../../godmode/modules/manage_network_components.php:781 #: ../../godmode/users/user_list.php:470 -#: ../../godmode/agentes/configurar_agente.php:518 +#: ../../godmode/agentes/configurar_agente.php:530 #: ../../godmode/agentes/modificar_agente.php:314 #: ../../godmode/agentes/modificar_agente.php:707 #: ../../godmode/agentes/planned_downtime.list.php:735 @@ -1189,17 +1205,17 @@ msgstr "Nom" #: ../../godmode/agentes/agent_incidents.php:91 #: ../../godmode/netflow/nf_edit.php:167 #: ../../godmode/netflow/nf_edit_form.php:256 -#: ../../godmode/snmpconsole/snmp_alert.php:837 +#: ../../godmode/snmpconsole/snmp_alert.php:841 #: ../../godmode/gis_maps/configure_gis_map.php:509 #: ../../godmode/gis_maps/configure_gis_map.php:646 -#: ../../godmode/massive/massive_copy_modules.php:100 -#: ../../godmode/massive/massive_copy_modules.php:253 +#: ../../godmode/massive/massive_copy_modules.php:98 +#: ../../godmode/massive/massive_copy_modules.php:275 #: ../../godmode/massive/massive_standby_alerts.php:186 #: ../../godmode/massive/massive_delete_action_alerts.php:210 #: ../../godmode/massive/massive_add_alerts.php:211 #: ../../godmode/massive/massive_enable_disable_alerts.php:170 -#: ../../godmode/massive/massive_edit_agents.php:711 -#: ../../godmode/massive/massive_delete_profiles.php:153 +#: ../../godmode/massive/massive_edit_agents.php:722 +#: ../../godmode/massive/massive_delete_profiles.php:172 #: ../../godmode/massive/massive_delete_alerts.php:290 #: ../../godmode/massive/massive_add_action_alerts.php:198 #: ../../godmode/massive/massive_add_profiles.php:203 @@ -1208,9 +1224,9 @@ msgstr "Nom" #: ../../godmode/alerts/alert_actions.php:353 #: ../../godmode/alerts/alert_list.list.php:220 #: ../../godmode/alerts/alert_commands.php:751 -#: ../../godmode/alerts/alert_templates.php:414 +#: ../../godmode/alerts/alert_templates.php:415 #: ../../godmode/alerts/configure_alert_action.php:220 -#: ../../godmode/alerts/configure_alert_template.php:1116 +#: ../../godmode/alerts/configure_alert_template.php:1137 #: ../../godmode/setup/news.php:216 ../../godmode/setup/gis.php:70 #: ../../godmode/setup/gis_step_2.php:237 #: ../../godmode/setup/setup_integria.php:426 @@ -1224,18 +1240,18 @@ msgstr "Nom" #: ../../godmode/reporting/graphs.php:231 ../../godmode/reporting/graphs.php:249 #: ../../godmode/reporting/graphs.php:365 #: ../../godmode/reporting/visual_console_favorite.php:182 -#: ../../godmode/reporting/reporting_builder.item_editor.php:72 -#: ../../godmode/reporting/reporting_builder.item_editor.php:87 -#: ../../godmode/reporting/reporting_builder.item_editor.php:214 -#: ../../godmode/reporting/reporting_builder.item_editor.php:893 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1641 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3503 +#: ../../godmode/reporting/reporting_builder.item_editor.php:75 +#: ../../godmode/reporting/reporting_builder.item_editor.php:90 +#: ../../godmode/reporting/reporting_builder.item_editor.php:217 +#: ../../godmode/reporting/reporting_builder.item_editor.php:911 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1683 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3545 #: ../../godmode/reporting/visual_console_builder.elements.php:120 #: ../../godmode/reporting/visual_console_builder.elements.php:343 #: ../../godmode/reporting/reporting_builder.main.php:119 #: ../../godmode/reporting/reporting_builder.main.php:184 -#: ../../godmode/reporting/reporting_builder.php:722 -#: ../../godmode/reporting/reporting_builder.php:922 +#: ../../godmode/reporting/reporting_builder.php:725 +#: ../../godmode/reporting/reporting_builder.php:925 #: ../../godmode/reporting/graph_builder.main.php:176 #: ../../godmode/events/event_filter.php:145 #: ../../godmode/events/event_responses.editor.php:120 @@ -1252,32 +1268,33 @@ msgstr "Nom" #: ../../mobile/operation/alerts.php:232 #: ../../mobile/operation/visualmaps.php:113 #: ../../mobile/operation/visualmaps.php:118 -#: ../../mobile/operation/events.php:695 ../../mobile/operation/events.php:700 -#: ../../mobile/operation/events.php:861 ../../mobile/operation/events.php:998 -#: ../../mobile/operation/events.php:999 +#: ../../mobile/operation/events.php:691 ../../mobile/operation/events.php:696 +#: ../../mobile/operation/events.php:857 ../../mobile/operation/events.php:994 +#: ../../mobile/operation/events.php:995 #: ../../mobile/operation/server_status.php:162 #: ../../mobile/operation/server_status.php:167 #: ../../include/functions_visual_map_editor.php:70 #: ../../include/functions_visual_map_editor.php:588 -#: ../../include/functions_visual_map_editor.php:1453 -#: ../../include/functions_reporting_html.php:1613 -#: ../../include/functions_reporting_html.php:2376 -#: ../../include/functions_reporting_html.php:3688 -#: ../../include/functions_reporting_html.php:6492 +#: ../../include/functions_visual_map_editor.php:1451 +#: ../../include/functions_reporting_html.php:1617 +#: ../../include/functions_reporting_html.php:2380 +#: ../../include/functions_reporting_html.php:3692 +#: ../../include/functions_reporting_html.php:6503 #: ../../include/functions_cron.php:503 ../../include/ajax/heatmap.ajax.php:142 #: ../../include/ajax/heatmap.ajax.php:523 #: ../../include/ajax/custom_fields.php:630 #: ../../include/ajax/custom_fields.php:679 -#: ../../include/functions_graph.php:4947 ../../include/functions_gis.php:228 +#: ../../include/functions_graph.php:4958 ../../include/functions_gis.php:228 #: ../../include/functions_profile.php:204 #: ../../include/functions_visual_map.php:4224 #: ../../include/rest-api/models/VisualConsole/Items/Group.php:697 -#: ../../include/rest-api/models/VisualConsole/Item.php:2143 -#: ../../include/functions_html.php:1566 +#: ../../include/rest-api/models/VisualConsole/Item.php:2147 +#: ../../include/functions_html.php:1618 #: ../../include/functions_massive_operations.php:124 -#: ../../include/class/NetworkMap.class.php:2991 -#: ../../include/class/NetworkMap.class.php:3052 -#: ../../include/class/NetworkMap.class.php:3418 +#: ../../include/class/ExtensionsDiscovery.class.php:1325 +#: ../../include/class/NetworkMap.class.php:2993 +#: ../../include/class/NetworkMap.class.php:3054 +#: ../../include/class/NetworkMap.class.php:3420 #: ../../include/class/AgentsAlerts.class.php:774 #: ../../include/class/CredentialStore.class.php:814 #: ../../include/class/CredentialStore.class.php:846 @@ -1288,24 +1305,25 @@ msgstr "Nom" #: ../../include/class/AgentDeployWizard.class.php:342 #: ../../include/functions_container.php:149 #: ../../include/lib/Dashboard/Widgets/alerts_fired.php:241 +#: ../../include/lib/Dashboard/Widgets/events_list.php:817 #: ../../include/lib/ClusterViewer/ClusterWizard.php:827 -#: ../../include/lib/Group.php:566 ../../include/functions_snmp_browser.php:1872 +#: ../../include/lib/Group.php:566 ../../include/functions_snmp_browser.php:1916 #: ../../include/functions_events.php:203 ../../include/functions_events.php:256 -#: ../../include/functions_events.php:5056 ../../operation/heatmap.php:122 -#: ../../operation/heatmap.php:124 ../../operation/search_agents.php:46 -#: ../../operation/search_agents.php:52 ../../operation/users/user_edit.php:996 -#: ../../operation/visual_console/view.php:373 -#: ../../operation/agentes/estado_agente.php:291 -#: ../../operation/agentes/estado_agente.php:1047 -#: ../../operation/agentes/pandora_networkmap.editor.php:344 -#: ../../operation/agentes/pandora_networkmap.editor.php:428 +#: ../../include/functions_events.php:5014 ../../operation/heatmap.php:122 +#: ../../operation/heatmap.php:124 ../../operation/search_agents.php:39 +#: ../../operation/users/user_edit.php:996 +#: ../../operation/visual_console/view.php:375 +#: ../../operation/agentes/estado_agente.php:309 +#: ../../operation/agentes/estado_agente.php:1065 +#: ../../operation/agentes/pandora_networkmap.editor.php:350 +#: ../../operation/agentes/pandora_networkmap.editor.php:434 #: ../../operation/agentes/interface_view.functions.php:37 #: ../../operation/agentes/exportdata.php:328 #: ../../operation/agentes/status_monitor.php:815 #: ../../operation/agentes/group_view.php:243 #: ../../operation/agentes/pandora_networkmap.view.php:140 #: ../../operation/agentes/pandora_networkmap.view.php:176 -#: ../../operation/agentes/ver_agente.php:1036 +#: ../../operation/agentes/ver_agente.php:1054 #: ../../operation/agentes/estado_generalagente.php:463 #: ../../operation/agentes/alerts_status.functions.php:73 #: ../../operation/gis_maps/gis_map.php:116 ../../operation/gis_maps/ajax.php:332 @@ -1313,9 +1331,9 @@ msgstr "Nom" #: ../../operation/incidents/configure_integriaims_incident.php:269 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:340 #: ../../operation/incidents/list_integriaims_incidents.php:347 -#: ../../operation/inventory/inventory.php:512 -#: ../../operation/inventory/inventory.php:1248 -#: ../../operation/events/events.php:1741 ../../operation/search_maps.php:29 +#: ../../operation/inventory/inventory.php:516 +#: ../../operation/inventory/inventory.php:1261 +#: ../../operation/events/events.php:1894 ../../operation/search_maps.php:29 #: ../../general/ui/agents_list.php:76 msgid "Group" msgstr "Groupe" @@ -1328,7 +1346,7 @@ msgstr "Groupe" #: ../../enterprise/views/ncm/models/list.php:97 #: ../../enterprise/views/ncm/vendors/list.php:95 #: ../../enterprise/views/ipam/sites/list.php:73 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:965 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:973 #: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:197 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:262 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:744 @@ -1340,17 +1358,17 @@ msgstr "Groupe" #: ../../enterprise/include/functions_ipam.php:1683 #: ../../godmode/update_manager/update_manager.history.php:67 #: ../../godmode/agentes/modificar_agente.php:381 -#: ../../godmode/snmpconsole/snmp_alert.php:1742 +#: ../../godmode/snmpconsole/snmp_alert.php:1746 #: ../../godmode/events/event_edit_filter.php:411 #: ../../mobile/operation/agents.php:254 ../../mobile/operation/modules.php:318 -#: ../../mobile/operation/alerts.php:241 ../../mobile/operation/events.php:1036 -#: ../../include/ajax/module.php:335 ../../include/class/ConfigPEN.class.php:630 +#: ../../mobile/operation/alerts.php:241 ../../mobile/operation/events.php:1032 +#: ../../include/ajax/module.php:350 ../../include/class/ConfigPEN.class.php:630 #: ../../include/class/EventSound.class.php:337 #: ../../include/class/CredentialStore.class.php:858 #: ../../include/class/SnmpConsole.class.php:374 #: ../../include/class/AuditLog.class.php:197 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:241 -#: ../../operation/events/events.php:1874 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:245 +#: ../../operation/events/events.php:2027 msgid "Free search" msgstr "Recherche libre" @@ -1381,14 +1399,12 @@ msgstr "Recherche libre" #: ../../enterprise/meta/advanced/collections.data.php:138 #: ../../enterprise/meta/advanced/collections.data.php:184 #: ../../enterprise/meta/advanced/collections.editor.php:162 -#: ../../enterprise/meta/advanced/cron_main.php:322 +#: ../../enterprise/meta/advanced/cron_main.php:320 #: ../../enterprise/meta/advanced/collections.php:524 -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:103 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:298 #: ../../enterprise/meta/include/functions_autoprovision.php:632 #: ../../enterprise/meta/include/functions_autoprovision.php:857 -#: ../../enterprise/godmode/modules/configure_local_component.php:693 -#: ../../enterprise/godmode/modules/local_components.php:766 +#: ../../enterprise/godmode/modules/configure_local_component.php:845 +#: ../../enterprise/godmode/modules/local_components.php:765 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:837 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:914 #: ../../enterprise/godmode/agentes/collections.agents.php:47 @@ -1400,11 +1416,11 @@ msgstr "Recherche libre" #: ../../enterprise/godmode/agentes/collections.data.php:338 #: ../../enterprise/godmode/agentes/collections.editor.php:190 #: ../../enterprise/godmode/agentes/collections.php:593 -#: ../../enterprise/godmode/policies/configure_policy.php:169 +#: ../../enterprise/godmode/policies/configure_policy.php:173 #: ../../enterprise/godmode/policies/policy_modules.php:433 -#: ../../enterprise/godmode/policies/policy_modules.php:1791 -#: ../../enterprise/godmode/policies/policy_modules.php:1916 -#: ../../enterprise/godmode/policies/policies.php:728 +#: ../../enterprise/godmode/policies/policy_modules.php:1801 +#: ../../enterprise/godmode/policies/policy_modules.php:1928 +#: ../../enterprise/godmode/policies/policies.php:760 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:42 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:165 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:450 @@ -1414,12 +1430,13 @@ msgstr "Recherche libre" #: ../../enterprise/godmode/reporting/aws_view.php:194 #: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:109 #: ../../enterprise/godmode/reporting/graph_template_editor.php:296 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:609 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:638 #: ../../enterprise/godmode/servers/manage_export.php:159 #: ../../enterprise/godmode/servers/manage_export.php:216 #: ../../enterprise/godmode/servers/manage_export_form.php:186 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3202 -#: ../../enterprise/tools/ipam/ipam_list.php:854 +#: ../../enterprise/tools/ipam/ipam.php:421 +#: ../../enterprise/tools/ipam/ipam_list.php:860 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:532 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:171 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:393 @@ -1428,41 +1445,41 @@ msgstr "Recherche libre" #: ../../godmode/modules/manage_network_templates_form.php:180 #: ../../godmode/modules/manage_nc_groups.php:344 #: ../../godmode/modules/manage_inventory_modules.php:374 -#: ../../godmode/modules/manage_network_components_form.php:382 +#: ../../godmode/modules/manage_network_components_form.php:384 #: ../../godmode/modules/manage_network_components.php:899 #: ../../godmode/modules/manage_inventory_modules_form.php:249 #: ../../godmode/modules/manage_network_templates.php:311 #: ../../godmode/groups/configure_group.php:296 #: ../../godmode/groups/configure_modu_group.php:102 -#: ../../godmode/users/configure_user.php:1717 +#: ../../godmode/users/configure_user.php:1731 #: ../../godmode/agentes/module_manager_editor.php:817 #: ../../godmode/agentes/planned_downtime.list.php:680 #: ../../godmode/agentes/planned_downtime.list.php:989 #: ../../godmode/agentes/agent_manager.php:1087 #: ../../godmode/agentes/configure_field.php:203 -#: ../../godmode/agentes/module_manager.php:1134 +#: ../../godmode/agentes/module_manager.php:1200 #: ../../godmode/netflow/nf_edit_form.php:454 -#: ../../godmode/snmpconsole/snmp_alert.php:1711 -#: ../../godmode/snmpconsole/snmp_alert.php:2177 +#: ../../godmode/snmpconsole/snmp_alert.php:1715 +#: ../../godmode/snmpconsole/snmp_alert.php:2203 #: ../../godmode/snmpconsole/snmp_filters.php:275 #: ../../godmode/snmpconsole/snmp_filters.php:366 #: ../../godmode/alerts/configure_alert_command.php:395 #: ../../godmode/alerts/alert_actions.php:502 -#: ../../godmode/alerts/alert_list.list.php:1095 +#: ../../godmode/alerts/alert_list.list.php:1107 #: ../../godmode/alerts/alert_commands.php:839 -#: ../../godmode/alerts/alert_templates.php:518 +#: ../../godmode/alerts/alert_templates.php:519 #: ../../godmode/alerts/configure_alert_action.php:446 -#: ../../godmode/alerts/alert_list.php:536 ../../godmode/setup/news.php:325 +#: ../../godmode/alerts/alert_list.php:630 ../../godmode/setup/news.php:325 #: ../../godmode/setup/gis.php:100 ../../godmode/setup/os.php:95 #: ../../godmode/setup/os.php:177 ../../godmode/setup/links.php:165 #: ../../godmode/reporting/create_container.php:383 #: ../../godmode/reporting/map_builder.php:586 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2339 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2381 #: ../../godmode/reporting/reporting_builder.main.php:45 #: ../../godmode/reporting/graph_builder.main.php:298 #: ../../godmode/events/event_responses.editor.php:328 #: ../../godmode/events/event_edit_filter.php:959 -#: ../../godmode/servers/plugin.php:705 ../../godmode/tag/edit_tag.php:262 +#: ../../godmode/servers/plugin.php:761 ../../godmode/tag/edit_tag.php:262 #: ../../godmode/category/edit_category.php:201 #: ../../include/functions_visual_map_editor.php:930 #: ../../include/class/EventSound.class.php:199 @@ -1470,8 +1487,12 @@ msgstr "Recherche libre" #: ../../include/class/ManageNetScanScripts.class.php:765 #: ../../include/class/ModuleTemplates.class.php:933 #: ../../include/class/ModuleTemplates.class.php:987 -#: ../../include/functions_filemanager.php:878 -#: ../../include/functions_filemanager.php:940 +#: ../../include/class/WelcomeWindow.class.php:698 +#: ../../include/class/WelcomeWindow.class.php:751 +#: ../../include/class/WelcomeWindow.class.php:782 +#: ../../include/class/WelcomeWindow.class.php:855 +#: ../../include/functions_filemanager.php:889 +#: ../../include/functions_filemanager.php:963 #: ../../operation/gis_maps/gis_map.php:220 #: ../../operation/incidents/configure_integriaims_incident.php:406 #: ../../operation/incidents/list_integriaims_incidents.php:654 @@ -1486,37 +1507,37 @@ msgstr "Configurer jour spécial" #: ../../enterprise/include/functions_log.php:279 #: ../../enterprise/include/functions_log.php:282 #: ../../enterprise/include/functions_reporting_pdf.php:720 -#: ../../enterprise/include/functions_reporting_csv.php:826 -#: ../../enterprise/include/functions_reporting_csv.php:882 -#: ../../enterprise/include/functions_reporting_csv.php:927 -#: ../../enterprise/include/functions_reporting_csv.php:2568 +#: ../../enterprise/include/functions_reporting_csv.php:867 +#: ../../enterprise/include/functions_reporting_csv.php:923 +#: ../../enterprise/include/functions_reporting_csv.php:968 +#: ../../enterprise/include/functions_reporting_csv.php:2609 #: ../../enterprise/include/class/ManageBackups.class.php:166 -#: ../../enterprise/include/functions_reporting.php:2138 -#: ../../enterprise/include/functions_reporting.php:2184 -#: ../../enterprise/include/functions_reporting.php:2197 -#: ../../enterprise/include/functions_reporting.php:2234 -#: ../../enterprise/include/functions_reporting.php:2252 +#: ../../enterprise/include/functions_reporting.php:2153 +#: ../../enterprise/include/functions_reporting.php:2199 +#: ../../enterprise/include/functions_reporting.php:2212 +#: ../../enterprise/include/functions_reporting.php:2456 +#: ../../enterprise/include/functions_reporting.php:2474 #: ../../extensions/insert_data.php:196 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2209 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2251 #: ../../mobile/operation/tactical.php:351 -#: ../../include/functions_reporting_html.php:2034 -#: ../../include/functions_reporting_html.php:2863 -#: ../../include/functions_reporting_html.php:2872 -#: ../../include/functions_reporting_html.php:2877 -#: ../../include/functions_reporting_html.php:2886 -#: ../../include/functions_reporting_html.php:2891 -#: ../../include/functions_reporting_html.php:2898 -#: ../../include/functions_reporting_html.php:2948 -#: ../../include/functions_reporting_html.php:3022 -#: ../../include/functions_reporting_html.php:6048 -#: ../../include/functions.php:3109 ../../include/functions_inventory.php:1175 +#: ../../include/functions_reporting_html.php:2038 +#: ../../include/functions_reporting_html.php:2867 +#: ../../include/functions_reporting_html.php:2876 +#: ../../include/functions_reporting_html.php:2881 +#: ../../include/functions_reporting_html.php:2890 +#: ../../include/functions_reporting_html.php:2895 +#: ../../include/functions_reporting_html.php:2902 +#: ../../include/functions_reporting_html.php:2952 +#: ../../include/functions_reporting_html.php:3026 +#: ../../include/functions_reporting_html.php:6059 +#: ../../include/functions.php:3109 ../../include/functions_inventory.php:1198 #: ../../include/class/AuditLog.class.php:112 -#: ../../include/functions_reporting.php:4737 -#: ../../include/functions_reporting.php:4778 +#: ../../include/functions_reporting.php:4748 +#: ../../include/functions_reporting.php:4789 #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:624 #: ../../operation/agentes/agent_inventory.php:135 #: ../../operation/incidents/list_integriaims_incidents.php:441 -#: ../../operation/inventory/inventory.php:682 +#: ../../operation/inventory/inventory.php:686 #: ../../operation/reporting/graph_viewer.php:321 ../../general/logon_ok.php:302 msgid "Date" msgstr "Date" @@ -1526,14 +1547,14 @@ msgstr "Date" #: ../../views/calendar/special_days.php:381 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:95 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1860 -#: ../../enterprise/include/functions_reporting.php:1725 -#: ../../enterprise/include/functions_reporting.php:2482 -#: ../../enterprise/include/functions_reporting.php:2800 -#: ../../enterprise/include/functions_reporting.php:3426 -#: ../../enterprise/include/functions_reporting.php:4403 +#: ../../enterprise/include/functions_reporting.php:1740 +#: ../../enterprise/include/functions_reporting.php:2704 +#: ../../enterprise/include/functions_reporting.php:3022 +#: ../../enterprise/include/functions_reporting.php:3648 +#: ../../enterprise/include/functions_reporting.php:4625 #: ../../godmode/alerts/alert_templates.php:62 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1530 -#: ../../include/functions_html.php:2315 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1572 +#: ../../include/functions_html.php:2371 msgid "Monday" msgstr "Lundi" @@ -1542,14 +1563,14 @@ msgstr "Lundi" #: ../../views/calendar/special_days.php:385 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:96 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1868 -#: ../../enterprise/include/functions_reporting.php:1726 -#: ../../enterprise/include/functions_reporting.php:2483 -#: ../../enterprise/include/functions_reporting.php:2801 -#: ../../enterprise/include/functions_reporting.php:3427 -#: ../../enterprise/include/functions_reporting.php:4404 +#: ../../enterprise/include/functions_reporting.php:1741 +#: ../../enterprise/include/functions_reporting.php:2705 +#: ../../enterprise/include/functions_reporting.php:3023 +#: ../../enterprise/include/functions_reporting.php:3649 +#: ../../enterprise/include/functions_reporting.php:4626 #: ../../godmode/alerts/alert_templates.php:63 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1538 -#: ../../include/functions_html.php:2316 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1580 +#: ../../include/functions_html.php:2372 msgid "Tuesday" msgstr "Mardi" @@ -1558,14 +1579,14 @@ msgstr "Mardi" #: ../../views/calendar/special_days.php:389 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:97 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1876 -#: ../../enterprise/include/functions_reporting.php:1727 -#: ../../enterprise/include/functions_reporting.php:2484 -#: ../../enterprise/include/functions_reporting.php:2802 -#: ../../enterprise/include/functions_reporting.php:3428 -#: ../../enterprise/include/functions_reporting.php:4405 +#: ../../enterprise/include/functions_reporting.php:1742 +#: ../../enterprise/include/functions_reporting.php:2706 +#: ../../enterprise/include/functions_reporting.php:3024 +#: ../../enterprise/include/functions_reporting.php:3650 +#: ../../enterprise/include/functions_reporting.php:4627 #: ../../godmode/alerts/alert_templates.php:64 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1546 -#: ../../include/functions_html.php:2317 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1588 +#: ../../include/functions_html.php:2373 msgid "Wednesday" msgstr "Mercredi" @@ -1574,14 +1595,14 @@ msgstr "Mercredi" #: ../../views/calendar/special_days.php:393 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:98 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1884 -#: ../../enterprise/include/functions_reporting.php:1728 -#: ../../enterprise/include/functions_reporting.php:2485 -#: ../../enterprise/include/functions_reporting.php:2803 -#: ../../enterprise/include/functions_reporting.php:3429 -#: ../../enterprise/include/functions_reporting.php:4406 +#: ../../enterprise/include/functions_reporting.php:1743 +#: ../../enterprise/include/functions_reporting.php:2707 +#: ../../enterprise/include/functions_reporting.php:3025 +#: ../../enterprise/include/functions_reporting.php:3651 +#: ../../enterprise/include/functions_reporting.php:4628 #: ../../godmode/alerts/alert_templates.php:65 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1554 -#: ../../include/functions_html.php:2318 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1596 +#: ../../include/functions_html.php:2374 msgid "Thursday" msgstr "Jeudi" @@ -1590,14 +1611,14 @@ msgstr "Jeudi" #: ../../views/calendar/special_days.php:397 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:99 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1892 -#: ../../enterprise/include/functions_reporting.php:1729 -#: ../../enterprise/include/functions_reporting.php:2486 -#: ../../enterprise/include/functions_reporting.php:2804 -#: ../../enterprise/include/functions_reporting.php:3430 -#: ../../enterprise/include/functions_reporting.php:4407 +#: ../../enterprise/include/functions_reporting.php:1744 +#: ../../enterprise/include/functions_reporting.php:2708 +#: ../../enterprise/include/functions_reporting.php:3026 +#: ../../enterprise/include/functions_reporting.php:3652 +#: ../../enterprise/include/functions_reporting.php:4629 #: ../../godmode/alerts/alert_templates.php:66 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1562 -#: ../../include/functions_html.php:2319 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1604 +#: ../../include/functions_html.php:2375 msgid "Friday" msgstr "Vendredi" @@ -1606,14 +1627,14 @@ msgstr "Vendredi" #: ../../views/calendar/special_days.php:401 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:100 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1900 -#: ../../enterprise/include/functions_reporting.php:1730 -#: ../../enterprise/include/functions_reporting.php:2487 -#: ../../enterprise/include/functions_reporting.php:2805 -#: ../../enterprise/include/functions_reporting.php:3431 -#: ../../enterprise/include/functions_reporting.php:4408 +#: ../../enterprise/include/functions_reporting.php:1745 +#: ../../enterprise/include/functions_reporting.php:2709 +#: ../../enterprise/include/functions_reporting.php:3027 +#: ../../enterprise/include/functions_reporting.php:3653 +#: ../../enterprise/include/functions_reporting.php:4630 #: ../../godmode/alerts/alert_templates.php:67 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1570 -#: ../../include/functions_html.php:2320 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1612 +#: ../../include/functions_html.php:2376 msgid "Saturday" msgstr "Samedi" @@ -1622,14 +1643,14 @@ msgstr "Samedi" #: ../../views/calendar/special_days.php:405 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:101 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1908 -#: ../../enterprise/include/functions_reporting.php:1731 -#: ../../enterprise/include/functions_reporting.php:2488 -#: ../../enterprise/include/functions_reporting.php:2806 -#: ../../enterprise/include/functions_reporting.php:3432 -#: ../../enterprise/include/functions_reporting.php:4409 +#: ../../enterprise/include/functions_reporting.php:1746 +#: ../../enterprise/include/functions_reporting.php:2710 +#: ../../enterprise/include/functions_reporting.php:3028 +#: ../../enterprise/include/functions_reporting.php:3654 +#: ../../enterprise/include/functions_reporting.php:4631 #: ../../godmode/alerts/alert_templates.php:68 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1578 -#: ../../include/functions_html.php:2314 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1620 +#: ../../include/functions_html.php:2370 msgid "Sunday" msgstr "Dimanche" @@ -1651,7 +1672,7 @@ msgstr "Même jour de la semaine" #: ../../enterprise/views/ncm/models/edit.php:117 #: ../../enterprise/views/ncm/vendors/edit.php:118 #: ../../enterprise/views/ipam/sites/edit.php:106 -#: ../../enterprise/meta/advanced/metasetup.visual.php:1257 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1242 #: ../../enterprise/meta/advanced/metasetup.translate_string.php:292 #: ../../enterprise/meta/advanced/metasetup.relations.php:278 #: ../../enterprise/meta/advanced/metasetup.password.php:245 @@ -1665,14 +1686,15 @@ msgstr "Même jour de la semaine" #: ../../enterprise/meta/advanced/collections.data.php:386 #: ../../enterprise/meta/advanced/collections.editor.php:175 #: ../../enterprise/meta/advanced/collections.editor.php:249 -#: ../../enterprise/meta/advanced/metasetup.setup.php:651 -#: ../../enterprise/meta/advanced/metasetup.performance.php:283 +#: ../../enterprise/meta/advanced/cron_main.php:384 +#: ../../enterprise/meta/advanced/metasetup.setup.php:701 +#: ../../enterprise/meta/advanced/metasetup.performance.php:301 #: ../../enterprise/meta/event/custom_events.php:211 #: ../../enterprise/meta/include/functions_autoprovision.php:640 #: ../../enterprise/meta/include/functions_autoprovision.php:865 -#: ../../enterprise/extensions/translate_string.php:414 +#: ../../enterprise/extensions/translate_string.php:412 #: ../../enterprise/extensions/vmware/vmware_view.php:1318 -#: ../../enterprise/godmode/modules/configure_local_component.php:690 +#: ../../enterprise/godmode/modules/configure_local_component.php:842 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:479 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:845 #: ../../enterprise/godmode/agentes/collection_manager.php:203 @@ -1691,14 +1713,14 @@ msgstr "Même jour de la semaine" #: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:240 #: ../../enterprise/godmode/agentes/collections.php:80 #: ../../enterprise/godmode/agentes/collections.php:81 -#: ../../enterprise/godmode/policies/policy_plugins.php:187 -#: ../../enterprise/godmode/policies/policy_plugins.php:228 -#: ../../enterprise/godmode/policies/configure_policy.php:166 +#: ../../enterprise/godmode/policies/policy_plugins.php:193 +#: ../../enterprise/godmode/policies/policy_plugins.php:237 +#: ../../enterprise/godmode/policies/configure_policy.php:169 #: ../../enterprise/godmode/policies/policy_modules.php:429 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:328 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:360 -#: ../../enterprise/godmode/policies/policy_collections.php:293 -#: ../../enterprise/godmode/policies/policy_collections.php:352 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:343 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:375 +#: ../../enterprise/godmode/policies/policy_collections.php:302 +#: ../../enterprise/godmode/policies/policy_collections.php:374 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:153 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:429 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:350 @@ -1722,10 +1744,10 @@ msgstr "Même jour de la semaine" #: ../../enterprise/godmode/reporting/mysql_builder.php:208 #: ../../enterprise/godmode/reporting/mysql_builder.php:260 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:172 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:600 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:629 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:251 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1405 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1470 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1411 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1476 #: ../../enterprise/godmode/servers/manage_credential_boxes.php:90 #: ../../enterprise/godmode/servers/manage_export_form.php:186 #: ../../enterprise/include/ajax/log_viewer.ajax.php:107 @@ -1743,7 +1765,7 @@ msgstr "Même jour de la semaine" #: ../../enterprise/operation/agentes/policy_view.php:210 #: ../../enterprise/operation/agentes/collection_view.php:126 #: ../../enterprise/operation/agentes/collection_view.php:127 -#: ../../enterprise/tools/ipam/ipam_network.php:720 +#: ../../enterprise/tools/ipam/ipam_network.php:878 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:159 #: ../../enterprise/tools/ipam/ipam_massive.php:151 #: ../../enterprise/tools/ipam/ipam_editor.php:416 @@ -1751,13 +1773,13 @@ msgstr "Même jour de la semaine" #: ../../godmode/modules/manage_nc_groups_form.php:95 #: ../../godmode/modules/manage_network_templates_form.php:178 #: ../../godmode/modules/manage_inventory_modules.php:338 -#: ../../godmode/modules/manage_network_components_form.php:376 +#: ../../godmode/modules/manage_network_components_form.php:378 #: ../../godmode/modules/manage_inventory_modules_form.php:245 #: ../../godmode/groups/configure_group.php:287 #: ../../godmode/groups/configure_modu_group.php:99 #: ../../godmode/update_manager/update_manager.setup.php:406 #: ../../godmode/users/configure_profile.php:418 -#: ../../godmode/users/configure_user.php:1721 +#: ../../godmode/users/configure_user.php:1735 #: ../../godmode/agentes/status_monitor_custom_fields.php:231 #: ../../godmode/agentes/module_manager_editor.php:795 #: ../../godmode/agentes/inventory_manager.php:184 @@ -1769,26 +1791,26 @@ msgstr "Même jour de la semaine" #: ../../godmode/agentes/agent_manager.php:1062 #: ../../godmode/agentes/configure_field.php:199 #: ../../godmode/netflow/nf_edit_form.php:450 -#: ../../godmode/snmpconsole/snmp_alert.php:1700 -#: ../../godmode/snmpconsole/snmp_alert.php:2002 +#: ../../godmode/snmpconsole/snmp_alert.php:1704 +#: ../../godmode/snmpconsole/snmp_alert.php:2006 #: ../../godmode/snmpconsole/snmp_filters.php:264 #: ../../godmode/snmpconsole/snmp_filters.php:326 #: ../../godmode/snmpconsole/snmp_filters.php:337 #: ../../godmode/alerts/configure_alert_command.php:386 #: ../../godmode/alerts/alert_list.list.php:227 -#: ../../godmode/alerts/alert_list.list.php:1040 +#: ../../godmode/alerts/alert_list.list.php:1052 #: ../../godmode/alerts/configure_alert_action.php:424 #: ../../godmode/setup/news.php:333 ../../godmode/setup/setup_ehorus.php:216 #: ../../godmode/setup/setup_sflow.php:95 #: ../../godmode/setup/setup_websocket_engine.php:117 #: ../../godmode/setup/os.php:73 ../../godmode/setup/os.php:142 -#: ../../godmode/setup/setup_auth.php:515 +#: ../../godmode/setup/setup_auth.php:535 #: ../../godmode/setup/setup_integria.php:728 ../../godmode/setup/links.php:168 #: ../../godmode/setup/snmp_wizard.php:100 #: ../../godmode/setup/setup_netflow.php:91 -#: ../../godmode/setup/setup_visuals.php:2145 -#: ../../godmode/setup/setup_general.php:867 -#: ../../godmode/setup/performance.php:880 +#: ../../godmode/setup/setup_visuals.php:2141 +#: ../../godmode/setup/setup_general.php:904 +#: ../../godmode/setup/performance.php:894 #: ../../godmode/reporting/visual_console_builder.data.php:313 #: ../../godmode/reporting/create_container.php:365 #: ../../godmode/reporting/visual_console_builder.elements.php:805 @@ -1797,21 +1819,23 @@ msgstr "Même jour de la semaine" #: ../../godmode/events/event_responses.editor.php:332 #: ../../godmode/events/event_edit_filter.php:956 #: ../../godmode/events/custom_events.php:192 -#: ../../godmode/servers/modificar_server.php:134 -#: ../../godmode/servers/plugin.php:196 ../../godmode/servers/plugin.php:713 +#: ../../godmode/servers/modificar_server.php:48 +#: ../../godmode/servers/modificar_server.php:243 +#: ../../godmode/servers/plugin.php:246 ../../godmode/servers/plugin.php:769 #: ../../godmode/tag/edit_tag.php:251 #: ../../godmode/category/edit_category.php:196 #: ../../include/functions_visual_map_editor.php:926 -#: ../../include/ajax/alert_list.ajax.php:564 +#: ../../include/ajax/alert_list.ajax.php:605 #: ../../include/class/ConfigPEN.class.php:703 #: ../../include/class/ConfigPEN.class.php:704 #: ../../include/class/ManageNetScanScripts.class.php:769 #: ../../include/class/CredentialStore.class.php:1660 #: ../../include/class/ModuleTemplates.class.php:992 #: ../../include/class/ExternalTools.class.php:420 -#: ../../include/functions_events.php:3517 -#: ../../include/functions_events.php:3599 +#: ../../include/functions_events.php:3446 +#: ../../include/functions_events.php:3528 #: ../../operation/users/user_edit.php:948 +#: ../../operation/visual_console/view.php:520 #: ../../operation/agentes/datos_agente.php:220 #: ../../operation/incidents/configure_integriaims_incident.php:415 #: ../../operation/reporting/reporting_viewer.php:284 @@ -1823,7 +1847,7 @@ msgstr "Mise à jour" #: ../../views/calendar/special_days.php:534 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4420 #: ../../godmode/agentes/planned_downtime.list.php:819 -#: ../../godmode/alerts/configure_alert_template.php:1600 +#: ../../godmode/alerts/configure_alert_template.php:1621 #: ../../include/class/AgentWizard.class.php:6182 msgid "Loading, this operation might take several minutes..." msgstr "Chargement, cette opération peut prendre plusieurs minutes..." @@ -1843,11 +1867,11 @@ msgstr "Cochez cette case si vous voulez écraser les jours qui existent déjà. #: ../../views/calendar/special_days.php:145 #: ../../views/calendar/special_days.php:172 #: ../../views/calendar/special_days.php:173 -#: ../../enterprise/include/functions_policies.php:4457 -#: ../../enterprise/tools/ipam/ipam_network.php:134 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:914 -#: ../../enterprise/tools/ipam/ipam_list.php:207 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:535 +#: ../../enterprise/include/functions_policies.php:4473 +#: ../../enterprise/tools/ipam/ipam_network.php:1101 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1657 +#: ../../enterprise/tools/ipam/ipam_list.php:887 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1047 #: ../../extensions/extension_uploader.php:134 #: ../../extensions/resource_registration.php:1145 #: ../../godmode/servers/plugin_registration.php:119 @@ -1863,11 +1887,10 @@ msgstr "Afficher plage : " #: ../../views/calendar/special_days.php:209 #: ../../enterprise/meta/advanced/metasetup.visual.php:538 #: ../../enterprise/meta/advanced/metasetup.visual.php:731 -#: ../../enterprise/meta/advanced/metasetup.visual.php:1173 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:146 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1158 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:486 -#: ../../enterprise/godmode/policies/policy_alerts.php:409 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:485 +#: ../../enterprise/godmode/policies/policy_alerts.php:494 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:490 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:108 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:122 #: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:113 @@ -1875,13 +1898,13 @@ msgstr "Afficher plage : " #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:129 #: ../../enterprise/operation/agentes/policy_view.php:333 #: ../../godmode/users/configure_user.php:58 -#: ../../godmode/users/configure_user.php:1166 +#: ../../godmode/users/configure_user.php:1180 #: ../../godmode/users/user_management.php:37 -#: ../../godmode/users/user_management.php:570 -#: ../../godmode/agentes/module_manager_editor_common.php:686 +#: ../../godmode/users/user_management.php:590 +#: ../../godmode/agentes/module_manager_editor_common.php:687 #: ../../godmode/massive/massive_edit_users.php:242 #: ../../godmode/massive/massive_edit_users.php:273 -#: ../../godmode/massive/massive_edit_agents.php:1051 +#: ../../godmode/massive/massive_edit_agents.php:1062 #: ../../godmode/alerts/alert_list.list.php:702 #: ../../godmode/alerts/alert_view.php:58 ../../godmode/setup/gis_step_2.php:599 #: ../../godmode/setup/gis_step_2.php:685 @@ -1890,11 +1913,12 @@ msgstr "Afficher plage : " #: ../../godmode/setup/setup_visuals.php:577 #: ../../godmode/setup/setup_visuals.php:693 #: ../../godmode/setup/setup_visuals.php:733 -#: ../../godmode/setup/setup_visuals.php:1558 +#: ../../godmode/setup/setup_visuals.php:1552 #: ../../godmode/events/event_edit_filter.php:465 -#: ../../include/auth/mysql.php:806 ../../include/functions_ui.php:1447 +#: ../../include/auth/mysql.php:811 ../../include/functions_ui.php:1528 #: ../../include/class/AgentsAlerts.class.php:948 #: ../../include/class/SnmpConsole.class.php:299 +#: ../../include/functions_events.php:5207 #: ../../operation/users/user_edit.php:429 #: ../../operation/users/user_edit.php:432 #: ../../operation/users/user_edit.php:443 @@ -1908,7 +1932,7 @@ msgstr "Par défaut" #: ../../godmode/agentes/planned_downtime.editor.php:1059 #: ../../include/functions.php:1157 #: ../../include/class/CalendarManager.class.php:1035 -#: ../../include/functions_reporting.php:14986 +#: ../../include/functions_reporting.php:15049 msgid "Sun" msgstr "Dimanche" @@ -1917,7 +1941,7 @@ msgstr "Dimanche" #: ../../godmode/agentes/planned_downtime.editor.php:1053 #: ../../include/functions.php:1133 #: ../../include/class/CalendarManager.class.php:1029 -#: ../../include/functions_reporting.php:14956 +#: ../../include/functions_reporting.php:15019 msgid "Mon" msgstr "Lundi" @@ -1926,7 +1950,7 @@ msgstr "Lundi" #: ../../godmode/agentes/planned_downtime.editor.php:1054 #: ../../include/functions.php:1137 #: ../../include/class/CalendarManager.class.php:1030 -#: ../../include/functions_reporting.php:14961 +#: ../../include/functions_reporting.php:15024 msgid "Tue" msgstr "Mardi" @@ -1935,7 +1959,7 @@ msgstr "Mardi" #: ../../godmode/agentes/planned_downtime.editor.php:1055 #: ../../include/functions.php:1141 #: ../../include/class/CalendarManager.class.php:1031 -#: ../../include/functions_reporting.php:14966 +#: ../../include/functions_reporting.php:15029 msgid "Wed" msgstr "Mercredi" @@ -1944,7 +1968,7 @@ msgstr "Mercredi" #: ../../godmode/agentes/planned_downtime.editor.php:1056 #: ../../include/functions.php:1145 #: ../../include/class/CalendarManager.class.php:1032 -#: ../../include/functions_reporting.php:14971 +#: ../../include/functions_reporting.php:15034 msgid "Thu" msgstr "Jeudi" @@ -1953,7 +1977,7 @@ msgstr "Jeudi" #: ../../godmode/agentes/planned_downtime.editor.php:1057 #: ../../include/functions.php:1149 #: ../../include/class/CalendarManager.class.php:1033 -#: ../../include/functions_reporting.php:14976 +#: ../../include/functions_reporting.php:15039 msgid "Fri" msgstr "Vendredi" @@ -1962,91 +1986,91 @@ msgstr "Vendredi" #: ../../godmode/agentes/planned_downtime.editor.php:1058 #: ../../include/functions.php:1153 #: ../../include/class/CalendarManager.class.php:1034 -#: ../../include/functions_reporting.php:14981 +#: ../../include/functions_reporting.php:15044 msgid "Sat" msgstr "Samedi" #: ../../views/calendar/special_days.php:268 -#: ../../enterprise/include/functions_reporting.php:1768 -#: ../../enterprise/include/functions_reporting.php:2841 -#: ../../enterprise/include/functions_reporting.php:3844 +#: ../../enterprise/include/functions_reporting.php:1783 +#: ../../enterprise/include/functions_reporting.php:3063 +#: ../../enterprise/include/functions_reporting.php:4066 msgid "January" msgstr "Janvier" #: ../../views/calendar/special_days.php:272 -#: ../../enterprise/include/functions_reporting.php:1772 -#: ../../enterprise/include/functions_reporting.php:2845 -#: ../../enterprise/include/functions_reporting.php:3848 +#: ../../enterprise/include/functions_reporting.php:1787 +#: ../../enterprise/include/functions_reporting.php:3067 +#: ../../enterprise/include/functions_reporting.php:4070 msgid "February" msgstr "Février" #: ../../views/calendar/special_days.php:276 -#: ../../enterprise/include/functions_reporting.php:1776 -#: ../../enterprise/include/functions_reporting.php:2849 -#: ../../enterprise/include/functions_reporting.php:3852 +#: ../../enterprise/include/functions_reporting.php:1791 +#: ../../enterprise/include/functions_reporting.php:3071 +#: ../../enterprise/include/functions_reporting.php:4074 msgid "March" msgstr "Mars" #: ../../views/calendar/special_days.php:280 -#: ../../enterprise/include/functions_reporting.php:1780 -#: ../../enterprise/include/functions_reporting.php:2853 -#: ../../enterprise/include/functions_reporting.php:3856 +#: ../../enterprise/include/functions_reporting.php:1795 +#: ../../enterprise/include/functions_reporting.php:3075 +#: ../../enterprise/include/functions_reporting.php:4078 msgid "April" msgstr "Avril" #: ../../views/calendar/special_days.php:284 -#: ../../enterprise/include/functions_reporting.php:1784 -#: ../../enterprise/include/functions_reporting.php:2857 -#: ../../enterprise/include/functions_reporting.php:3860 +#: ../../enterprise/include/functions_reporting.php:1799 +#: ../../enterprise/include/functions_reporting.php:3079 +#: ../../enterprise/include/functions_reporting.php:4082 msgid "May" msgstr "Mai" #: ../../views/calendar/special_days.php:288 -#: ../../enterprise/include/functions_reporting.php:1788 -#: ../../enterprise/include/functions_reporting.php:2861 -#: ../../enterprise/include/functions_reporting.php:3864 +#: ../../enterprise/include/functions_reporting.php:1803 +#: ../../enterprise/include/functions_reporting.php:3083 +#: ../../enterprise/include/functions_reporting.php:4086 msgid "June" msgstr "Juin" #: ../../views/calendar/special_days.php:292 -#: ../../enterprise/include/functions_reporting.php:1792 -#: ../../enterprise/include/functions_reporting.php:2865 -#: ../../enterprise/include/functions_reporting.php:3868 +#: ../../enterprise/include/functions_reporting.php:1807 +#: ../../enterprise/include/functions_reporting.php:3087 +#: ../../enterprise/include/functions_reporting.php:4090 msgid "July" msgstr "Juillet" #: ../../views/calendar/special_days.php:296 -#: ../../enterprise/include/functions_reporting.php:1796 -#: ../../enterprise/include/functions_reporting.php:2869 -#: ../../enterprise/include/functions_reporting.php:3872 +#: ../../enterprise/include/functions_reporting.php:1811 +#: ../../enterprise/include/functions_reporting.php:3091 +#: ../../enterprise/include/functions_reporting.php:4094 msgid "August" msgstr "Août" #: ../../views/calendar/special_days.php:300 -#: ../../enterprise/include/functions_reporting.php:1800 -#: ../../enterprise/include/functions_reporting.php:2873 -#: ../../enterprise/include/functions_reporting.php:3876 +#: ../../enterprise/include/functions_reporting.php:1815 +#: ../../enterprise/include/functions_reporting.php:3095 +#: ../../enterprise/include/functions_reporting.php:4098 msgid "September" msgstr "Septembre" #: ../../views/calendar/special_days.php:304 -#: ../../enterprise/include/functions_reporting.php:1804 -#: ../../enterprise/include/functions_reporting.php:2877 -#: ../../enterprise/include/functions_reporting.php:3880 +#: ../../enterprise/include/functions_reporting.php:1819 +#: ../../enterprise/include/functions_reporting.php:3099 +#: ../../enterprise/include/functions_reporting.php:4102 msgid "October" msgstr "Octobre" #: ../../views/calendar/special_days.php:308 -#: ../../enterprise/include/functions_reporting.php:1808 -#: ../../enterprise/include/functions_reporting.php:2881 -#: ../../enterprise/include/functions_reporting.php:3884 +#: ../../enterprise/include/functions_reporting.php:1823 +#: ../../enterprise/include/functions_reporting.php:3103 +#: ../../enterprise/include/functions_reporting.php:4106 msgid "November" msgstr "Novembre" #: ../../views/calendar/special_days.php:312 -#: ../../enterprise/include/functions_reporting.php:1813 -#: ../../enterprise/include/functions_reporting.php:2886 -#: ../../enterprise/include/functions_reporting.php:3889 +#: ../../enterprise/include/functions_reporting.php:1828 +#: ../../enterprise/include/functions_reporting.php:3108 +#: ../../enterprise/include/functions_reporting.php:4111 msgid "December" msgstr "Décembre" @@ -2063,28 +2087,22 @@ msgstr "Afficher les modèles" #: ../../enterprise/meta/advanced/collections.data.php:330 #: ../../enterprise/meta/advanced/collections.editor.php:95 #: ../../enterprise/meta/advanced/collections.editor.php:229 -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:72 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:396 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:747 #: ../../enterprise/meta/include/functions_autoprovision.php:527 #: ../../enterprise/meta/include/functions_autoprovision.php:528 #: ../../enterprise/meta/include/functions_autoprovision.php:733 #: ../../enterprise/meta/include/functions_autoprovision.php:734 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2064 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2159 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2723 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:524 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:176 #: ../../enterprise/godmode/agentes/collections.data.php:124 #: ../../enterprise/godmode/agentes/collections.data.php:300 #: ../../enterprise/godmode/agentes/collections.data.php:429 #: ../../enterprise/godmode/agentes/collections.editor.php:255 -#: ../../enterprise/godmode/policies/policy_modules.php:1989 +#: ../../enterprise/godmode/policies/policy_modules.php:2005 #: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:205 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:580 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:383 -#: ../../enterprise/include/functions_tasklist.php:639 -#: ../../enterprise/include/functions_tasklist.php:682 +#: ../../enterprise/include/functions_tasklist.php:662 +#: ../../enterprise/include/functions_tasklist.php:719 #: ../../enterprise/include/class/NetworkConfigManager.class.php:612 #: ../../enterprise/include/class/NetworkConfigManager.class.php:786 #: ../../enterprise/include/class/NetworkConfigManager.class.php:965 @@ -2095,13 +2113,13 @@ msgstr "Afficher les modèles" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3143 #: ../../enterprise/include/lib/Metaconsole/Node.php:1098 #: ../../enterprise/include/lib/Metaconsole/Node.php:1099 -#: ../../enterprise/operation/agentes/tag_view.php:849 -#: ../../enterprise/tools/ipam/ipam.php:417 +#: ../../enterprise/operation/agentes/tag_view.php:1197 +#: ../../enterprise/tools/ipam/ipam.php:416 #: ../../enterprise/tools/ipam/ipam_ajax.php:122 #: ../../enterprise/tools/ipam/ipam_ajax.php:530 #: ../../extensions/files_repo/files_repo_list.php:139 -#: ../../godmode/groups/group_list.php:963 -#: ../../godmode/groups/group_list.php:964 +#: ../../godmode/groups/group_list.php:973 +#: ../../godmode/groups/group_list.php:974 #: ../../godmode/users/profile_list.php:444 #: ../../godmode/agentes/agent_template.php:306 #: ../../godmode/agentes/modificar_agente.php:822 @@ -2109,25 +2127,27 @@ msgstr "Afficher les modèles" #: ../../godmode/agentes/planned_downtime.editor.php:1416 #: ../../godmode/agentes/fields_manager.php:191 #: ../../godmode/agentes/configure_field.php:83 +#: ../../godmode/snmpconsole/snmp_alert.php:2009 #: ../../godmode/setup/snmp_wizard.php:110 #: ../../godmode/reporting/reporting_builder.list_items.php:627 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2347 -#: ../../godmode/reporting/reporting_builder.php:1164 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2389 +#: ../../godmode/reporting/reporting_builder.php:1167 #: ../../godmode/events/event_responses.list.php:105 -#: ../../godmode/servers/servers.build_table.php:250 -#: ../../godmode/servers/plugin.php:177 ../../godmode/servers/plugin.php:1042 +#: ../../godmode/servers/servers.build_table.php:269 +#: ../../godmode/servers/plugin.php:227 ../../godmode/servers/plugin.php:1098 #: ../../godmode/category/category.php:182 #: ../../godmode/category/category.php:211 ../../include/functions_cron.php:918 -#: ../../include/functions_cron.php:944 -#: ../../include/class/NetworkMap.class.php:3198 +#: ../../include/functions_cron.php:943 +#: ../../include/class/NetworkMap.class.php:3200 #: ../../include/class/CredentialStore.class.php:1263 #: ../../include/class/TipsWindow.class.php:469 #: ../../include/class/CalendarManager.class.php:703 -#: ../../include/lib/ClusterViewer/ClusterManager.php:618 -#: ../../operation/visual_console/view.php:467 -#: ../../operation/agentes/estado_agente.php:1271 -#: ../../operation/agentes/pandora_networkmap.php:816 -#: ../../operation/agentes/status_monitor.php:2250 +#: ../../include/lib/ClusterViewer/ClusterManager.php:614 +#: ../../operation/visual_console/view.php:531 +#: ../../operation/agentes/estado_agente.php:1289 +#: ../../operation/agentes/pandora_networkmap.php:839 +#: ../../operation/agentes/status_monitor.php:2306 +#: ../../operation/agentes/status_monitor.php:2321 #: ../../operation/gis_maps/gis_map.php:203 #: ../../operation/incidents/list_integriaims_incidents.php:621 #: ../../operation/search_reports.php:68 @@ -2135,34 +2155,33 @@ msgid "Edit" msgstr "Modifier" #: ../../views/calendar/special_days.php:461 ../../views/dashboard/list.php:188 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:684 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:685 #: ../../enterprise/meta/advanced/metasetup.relations.php:584 #: ../../enterprise/meta/advanced/links.php:186 #: ../../enterprise/meta/advanced/policymanager.queue.php:349 #: ../../enterprise/meta/monitoring/custom_fields_view.php:1166 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:148 -#: ../../enterprise/godmode/modules/local_components.php:743 +#: ../../enterprise/godmode/modules/local_components.php:742 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:78 -#: ../../enterprise/godmode/policies/policy_alerts.php:565 -#: ../../enterprise/godmode/policies/policy_modules.php:1671 -#: ../../enterprise/godmode/policies/policy_modules.php:1687 -#: ../../enterprise/godmode/policies/policy_modules.php:1748 +#: ../../enterprise/godmode/policies/policy_alerts.php:650 +#: ../../enterprise/godmode/policies/policy_modules.php:1679 +#: ../../enterprise/godmode/policies/policy_modules.php:1695 +#: ../../enterprise/godmode/policies/policy_modules.php:1758 #: ../../enterprise/godmode/policies/policy_queue.php:814 #: ../../enterprise/godmode/policies/policy_queue.php:856 #: ../../enterprise/godmode/policies/policy_queue.php:879 -#: ../../enterprise/godmode/policies/policies.php:633 -#: ../../enterprise/godmode/policies/policies.php:652 -#: ../../enterprise/godmode/policies/policies.php:687 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:563 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:297 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:310 -#: ../../enterprise/godmode/policies/policy_agents.php:750 -#: ../../enterprise/godmode/policies/policy_agents.php:766 -#: ../../enterprise/godmode/policies/policy_agents.php:881 -#: ../../enterprise/godmode/policies/policy_agents.php:896 -#: ../../enterprise/godmode/policies/policy_agents.php:1165 -#: ../../enterprise/godmode/policies/policy_agents.php:1276 -#: ../../enterprise/godmode/policies/policy_agents.php:1504 +#: ../../enterprise/godmode/policies/policies.php:657 +#: ../../enterprise/godmode/policies/policies.php:676 +#: ../../enterprise/godmode/policies/policies.php:711 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:579 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:312 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:325 +#: ../../enterprise/godmode/policies/policy_agents.php:760 +#: ../../enterprise/godmode/policies/policy_agents.php:776 +#: ../../enterprise/godmode/policies/policy_agents.php:891 +#: ../../enterprise/godmode/policies/policy_agents.php:906 +#: ../../enterprise/godmode/policies/policy_agents.php:1175 +#: ../../enterprise/godmode/policies/policy_agents.php:1286 +#: ../../enterprise/godmode/policies/policy_agents.php:1514 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:433 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:442 #: ../../enterprise/godmode/setup/setup_skins.php:211 @@ -2175,9 +2194,9 @@ msgstr "Modifier" #: ../../enterprise/godmode/reporting/graph_template_item_editor.php:322 #: ../../enterprise/godmode/reporting/mysql_builder.php:104 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:287 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1388 -#: ../../enterprise/include/functions_tasklist.php:654 -#: ../../enterprise/include/functions_tasklist.php:690 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1394 +#: ../../enterprise/include/functions_tasklist.php:677 +#: ../../enterprise/include/functions_tasklist.php:732 #: ../../enterprise/include/ajax/ipam.ajax.php:781 #: ../../enterprise/include/ajax/ipam.ajax.php:859 #: ../../enterprise/include/class/DeploymentCenter.class.php:1594 @@ -2190,15 +2209,17 @@ msgstr "Modifier" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3151 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3471 #: ../../enterprise/include/class/ManageBackups.class.php:452 -#: ../../enterprise/include/functions_services.php:2026 +#: ../../enterprise/include/functions_services.php:2081 #: ../../enterprise/include/lib/Metaconsole/Node.php:1184 -#: ../../enterprise/operation/services/services.list.php:689 -#: ../../enterprise/operation/services/services.list.php:787 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1346 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1485 +#: ../../enterprise/operation/agentes/policy_manager.php:198 +#: ../../enterprise/operation/agentes/policy_manager.php:583 +#: ../../enterprise/operation/services/services.list.php:696 +#: ../../enterprise/operation/services/services.list.php:794 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1348 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1487 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:360 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:844 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:975 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:825 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:958 #: ../../update_manager_client/views/offline.php:72 #: ../../update_manager_client/views/online.php:125 #: ../../update_manager_client/views/online.php:166 @@ -2208,55 +2229,55 @@ msgstr "Modifier" #: ../../godmode/modules/manage_network_components.php:855 #: ../../godmode/modules/manage_network_templates.php:274 #: ../../godmode/modules/manage_network_templates.php:289 -#: ../../godmode/groups/group_list.php:972 +#: ../../godmode/groups/group_list.php:982 #: ../../godmode/groups/modu_group_list.php:284 #: ../../godmode/groups/modu_group_list.php:287 ../../godmode/extensions.php:283 #: ../../godmode/extensions.php:301 ../../godmode/users/profile_list.php:452 #: ../../godmode/users/user_list.php:984 -#: ../../godmode/users/configure_user.php:1987 -#: ../../godmode/users/configure_user.php:2223 +#: ../../godmode/users/configure_user.php:2000 +#: ../../godmode/users/configure_user.php:2236 #: ../../godmode/agentes/agent_template.php:298 #: ../../godmode/agentes/inventory_manager.php:262 -#: ../../godmode/agentes/modificar_agente.php:953 +#: ../../godmode/agentes/modificar_agente.php:954 #: ../../godmode/agentes/planned_downtime.editor.php:1453 #: ../../godmode/agentes/fields_manager.php:210 -#: ../../godmode/agentes/module_manager.php:1012 -#: ../../godmode/agentes/module_manager.php:1028 -#: ../../godmode/agentes/module_manager.php:1256 +#: ../../godmode/agentes/module_manager.php:1078 +#: ../../godmode/agentes/module_manager.php:1094 +#: ../../godmode/agentes/module_manager.php:1325 #: ../../godmode/netflow/nf_item_list.php:262 #: ../../godmode/netflow/nf_edit.php:202 -#: ../../godmode/snmpconsole/snmp_alert.php:1945 -#: ../../godmode/snmpconsole/snmp_alert.php:2325 +#: ../../godmode/snmpconsole/snmp_alert.php:1949 +#: ../../godmode/snmpconsole/snmp_alert.php:2330 #: ../../godmode/snmpconsole/snmp_filters.php:326 -#: ../../godmode/snmpconsole/snmp_filters.php:337 -#: ../../godmode/massive/massive_operations.php:414 +#: ../../godmode/snmpconsole/snmp_filters.php:337 ../../godmode/menu.php:752 +#: ../../godmode/massive/massive_operations.php:411 #: ../../godmode/massive/massive_standby_alerts.php:255 #: ../../godmode/massive/massive_edit_plugins.php:576 #: ../../godmode/massive/massive_enable_disable_alerts.php:227 #: ../../godmode/alerts/alert_actions.php:449 -#: ../../godmode/alerts/alert_list.list.php:1255 +#: ../../godmode/alerts/alert_list.list.php:1263 #: ../../godmode/alerts/alert_commands.php:812 #: ../../godmode/alerts/alert_commands.php:815 -#: ../../godmode/alerts/alert_templates.php:469 ../../godmode/setup/news.php:392 +#: ../../godmode/alerts/alert_templates.php:470 ../../godmode/setup/news.php:392 #: ../../godmode/setup/links.php:210 #: ../../godmode/reporting/create_container.php:801 #: ../../godmode/reporting/map_builder.php:544 #: ../../godmode/reporting/map_builder.php:555 #: ../../godmode/reporting/graphs.php:414 #: ../../godmode/reporting/visual_console_builder.elements.php:540 -#: ../../godmode/reporting/reporting_builder.php:1176 -#: ../../godmode/reporting/reporting_builder.php:1201 +#: ../../godmode/reporting/reporting_builder.php:1179 +#: ../../godmode/reporting/reporting_builder.php:1204 #: ../../godmode/events/event_filter.php:196 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:669 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:981 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:992 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1019 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:705 #: ../../godmode/wizards/DiscoveryTaskList.class.php:1032 #: ../../godmode/wizards/DiscoveryTaskList.class.php:1043 -#: ../../godmode/servers/plugin.php:1054 ../../godmode/tag/tag.php:421 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1081 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1094 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1105 +#: ../../godmode/servers/plugin.php:1110 ../../godmode/tag/tag.php:421 #: ../../godmode/category/category.php:186 -#: ../../godmode/category/category.php:222 -#: ../../include/functions_profile.php:319 +#: ../../godmode/category/category.php:222 ../../include/functions_cron.php:931 +#: ../../include/functions_cron.php:956 ../../include/functions_profile.php:319 #: ../../include/class/ConfigPEN.class.php:672 #: ../../include/class/SatelliteAgent.class.php:1145 #: ../../include/class/SatelliteAgent.class.php:1193 @@ -2264,26 +2285,28 @@ msgstr "Modifier" #: ../../include/class/TreeGroupEdition.class.php:166 #: ../../include/class/CredentialStore.class.php:1702 #: ../../include/class/SnmpConsole.class.php:472 -#: ../../include/class/SnmpConsole.class.php:1268 -#: ../../include/class/SnmpConsole.class.php:1295 +#: ../../include/class/SnmpConsole.class.php:1270 +#: ../../include/class/SnmpConsole.class.php:1297 #: ../../include/class/TipsWindow.class.php:640 #: ../../include/class/ModuleTemplates.class.php:874 #: ../../include/class/ModuleTemplates.class.php:889 #: ../../include/class/WelcomeWindow.class.php:171 #: ../../include/class/SatelliteCollection.class.php:531 #: ../../include/class/SatelliteCollection.class.php:574 -#: ../../include/functions_filemanager.php:769 +#: ../../include/functions_filemanager.php:778 #: ../../include/functions_container.php:190 #: ../../include/functions_container.php:324 -#: ../../include/lib/Dashboard/Widgets/events_list.php:655 -#: ../../include/functions_events.php:3660 +#: ../../include/lib/Dashboard/Widgets/events_list.php:701 +#: ../../include/functions_events.php:3589 #: ../../operation/users/user_edit.php:1342 -#: ../../operation/agentes/pandora_networkmap.editor.php:743 +#: ../../operation/agentes/pandora_networkmap.editor.php:749 +#: ../../operation/agentes/pandora_networkmap.php:899 #: ../../operation/messages/message_list.php:300 -#: ../../operation/snmpconsole/snmp_browser.php:620 -#: ../../operation/snmpconsole/snmp_browser.php:696 +#: ../../operation/snmpconsole/snmp_browser.php:622 +#: ../../operation/snmpconsole/snmp_browser.php:698 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:213 #: ../../operation/incidents/list_integriaims_incidents.php:625 +#: ../../general/header.php:946 msgid "Are you sure?" msgstr "Êtes-vous sûr(e) ?" @@ -2293,13 +2316,15 @@ msgstr "Êtes-vous sûr(e) ?" #: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:177 #: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:161 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4418 -#: ../../godmode/alerts/configure_alert_template.php:1598 +#: ../../enterprise/operation/agentes/policy_manager.php:520 +#: ../../godmode/alerts/configure_alert_template.php:1619 #: ../../godmode/events/event_edit_filter.php:683 #: ../../godmode/events/event_edit_filter.php:748 -#: ../../include/functions_ui.php:7605 ../../include/functions_ui.php:7661 +#: ../../include/functions_ui.php:7628 ../../include/functions_ui.php:7684 #: ../../include/rest-api/index.php:363 #: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:546 -#: ../../operation/events/events.php:1311 ../../operation/events/events.php:1401 +#: ../../include/functions_html.php:6208 ../../operation/events/events.php:1457 +#: ../../operation/events/events.php:1547 msgid "Remove" msgstr "Supprimer" @@ -2313,7 +2338,7 @@ msgstr "Vue de grappe" #: ../../views/cluster/list.php:40 #: ../../enterprise/meta/general/main_header.php:91 -#: ../../enterprise/meta/general/logon_ok.php:82 +#: ../../enterprise/meta/general/logon_ok.php:74 #: ../../enterprise/meta/general/main_menu.php:191 #: ../../enterprise/meta/general/main_menu.php:192 #: ../../enterprise/extensions/vmware/vmware_view.php:1454 @@ -2328,7 +2353,8 @@ msgstr "Vue de grappe" #: ../../enterprise/include/class/SAPView.class.php:155 #: ../../enterprise/include/class/SAPView.class.php:199 #: ../../enterprise/operation/agentes/tag_view.php:50 -#: ../../enterprise/operation/log/log_viewer.php:492 +#: ../../enterprise/operation/log/log_viewer.php:494 +#: ../../enterprise/tools/ipam/ipam_list.php:62 #: ../../enterprise/tools/ipam/ipam_editor.php:303 #: ../../extensions/agents_modules.php:560 ../../extensions/module_groups.php:260 #: ../../extensions/realtime_graphs.php:67 ../../godmode/groups/tactical.php:71 @@ -2339,19 +2365,19 @@ msgstr "Vue de grappe" #: ../../include/class/AgentsAlerts.class.php:751 #: ../../include/class/SnmpConsole.class.php:217 ../../operation/heatmap.php:140 #: ../../operation/tree.php:185 ../../operation/agentes/alerts_status.php:198 -#: ../../operation/agentes/estado_agente.php:246 +#: ../../operation/agentes/estado_agente.php:264 #: ../../operation/agentes/interface_view.php:72 #: ../../operation/agentes/status_monitor.php:335 #: ../../operation/agentes/group_view.php:98 #: ../../operation/agentes/tactical.php:81 -#: ../../operation/network/network_usage_map.php:48 +#: ../../operation/network/network_usage_map.php:63 #: ../../operation/netflow/nf_live_view.php:144 #: ../../operation/netflow/netflow_explorer.php:55 #: ../../operation/snmpconsole/snmp_statistics.php:100 -#: ../../operation/snmpconsole/snmp_browser.php:88 +#: ../../operation/snmpconsole/snmp_browser.php:90 #: ../../operation/snmpconsole/snmp_mib_uploader.php:56 #: ../../operation/menu.php:159 ../../operation/menu.php:276 -#: ../../operation/inventory/inventory.php:312 +#: ../../operation/inventory/inventory.php:316 #: ../../general/first_task/cluster_builder.php:38 msgid "Monitoring" msgstr "Surveillance" @@ -2364,69 +2390,71 @@ msgid "Clusters" msgstr "Grappes" #: ../../views/cluster/list.php:72 -#: ../../enterprise/meta/advanced/servers.build_table.php:79 +#: ../../enterprise/meta/advanced/servers.build_table.php:80 #: ../../enterprise/meta/advanced/metasetup.relations.php:335 #: ../../enterprise/meta/advanced/metasetup.relations.php:413 #: ../../enterprise/meta/advanced/metasetup.relations.php:548 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:68 -#: ../../enterprise/godmode/modules/configure_local_component.php:214 -#: ../../enterprise/godmode/policies/policy_modules.php:1590 +#: ../../enterprise/godmode/modules/configure_local_component.php:247 +#: ../../enterprise/godmode/policies/policy_modules.php:1586 #: ../../enterprise/godmode/services/services.elements.php:113 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:72 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:93 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:196 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1663 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:201 -#: ../../enterprise/include/functions_reporting_csv.php:1655 -#: ../../enterprise/include/functions_reporting_csv.php:1771 -#: ../../enterprise/include/functions_reporting_csv.php:2011 -#: ../../enterprise/include/functions_reporting_csv.php:2079 -#: ../../enterprise/include/functions_services.php:1602 +#: ../../enterprise/include/functions_reporting_csv.php:1696 +#: ../../enterprise/include/functions_reporting_csv.php:1812 +#: ../../enterprise/include/functions_reporting_csv.php:2052 +#: ../../enterprise/include/functions_reporting_csv.php:2120 +#: ../../enterprise/include/functions_services.php:1641 #: ../../enterprise/operation/agentes/policy_view.php:397 #: ../../enterprise/operation/agentes/tag_view.php:699 #: ../../enterprise/operation/agentes/ver_agente.php:50 #: ../../godmode/modules/manage_network_templates_form.php:232 -#: ../../godmode/modules/manage_network_components_form_common.php:64 +#: ../../godmode/modules/manage_network_components_form_common.php:79 #: ../../godmode/modules/manage_network_components.php:779 #: ../../godmode/update_manager/update_manager.history.php:41 #: ../../godmode/agentes/agent_template.php:275 #: ../../godmode/agentes/modificar_agente.php:706 #: ../../godmode/agentes/planned_downtime.list.php:736 #: ../../godmode/agentes/planned_downtime.editor.php:926 -#: ../../godmode/agentes/module_manager_editor_common.php:293 -#: ../../godmode/agentes/module_manager_editor_common.php:1546 -#: ../../godmode/agentes/module_manager.php:630 +#: ../../godmode/agentes/module_manager_editor_common.php:294 +#: ../../godmode/agentes/module_manager_editor_common.php:1563 +#: ../../godmode/agentes/module_manager.php:696 #: ../../godmode/alerts/alert_templates.php:35 -#: ../../godmode/alerts/alert_templates.php:311 -#: ../../godmode/alerts/alert_templates.php:416 ../../godmode/setup/news.php:354 +#: ../../godmode/alerts/alert_templates.php:312 +#: ../../godmode/alerts/alert_templates.php:417 ../../godmode/setup/news.php:354 #: ../../godmode/setup/gis_step_2.php:256 #: ../../godmode/setup/setup_integria.php:479 #: ../../godmode/setup/setup_integria.php:613 #: ../../godmode/reporting/reporting_builder.list_items.php:245 #: ../../godmode/reporting/reporting_builder.list_items.php:374 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1057 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1076 #: ../../godmode/reporting/visual_console_builder.wizard.php:131 #: ../../godmode/reporting/visual_console_builder.wizard.php:315 #: ../../godmode/events/event_responses.editor.php:234 -#: ../../godmode/servers/servers.build_table.php:81 -#: ../../godmode/servers/modificar_server.php:105 -#: ../../godmode/servers/plugin.php:985 ../../mobile/operation/visualmaps.php:125 +#: ../../godmode/servers/servers.build_table.php:82 +#: ../../godmode/servers/modificar_server.php:214 +#: ../../godmode/servers/plugin.php:1041 +#: ../../mobile/operation/visualmaps.php:125 #: ../../mobile/operation/visualmaps.php:126 -#: ../../mobile/operation/events.php:687 ../../mobile/operation/events.php:688 -#: ../../mobile/operation/events.php:841 ../../mobile/operation/events.php:1016 -#: ../../mobile/operation/events.php:1017 +#: ../../mobile/operation/events.php:683 ../../mobile/operation/events.php:684 +#: ../../mobile/operation/events.php:837 ../../mobile/operation/events.php:1012 +#: ../../mobile/operation/events.php:1013 #: ../../include/functions_visual_map_editor.php:750 #: ../../include/functions_visual_map_editor.php:768 #: ../../include/functions_visual_map_editor.php:894 -#: ../../include/functions_reporting_html.php:1056 -#: ../../include/functions_reporting_html.php:1065 -#: ../../include/functions_reporting_html.php:1306 -#: ../../include/functions_reporting_html.php:1314 -#: ../../include/functions_reporting_html.php:2657 -#: ../../include/functions_reporting_html.php:5518 +#: ../../include/functions_reporting_html.php:1060 +#: ../../include/functions_reporting_html.php:1069 +#: ../../include/functions_reporting_html.php:1310 +#: ../../include/functions_reporting_html.php:1318 +#: ../../include/functions_reporting_html.php:2661 +#: ../../include/functions_reporting_html.php:5529 #: ../../include/ajax/heatmap.ajax.php:96 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:467 -#: ../../include/functions_reports.php:1086 ../../include/functions_html.php:5976 +#: ../../include/functions_reports.php:1091 ../../include/functions_html.php:6092 +#: ../../include/class/AlertsList.class.php:313 #: ../../include/class/ModuleTemplates.class.php:1185 #: ../../include/class/CalendarManager.class.php:1028 #: ../../include/class/CalendarManager.class.php:1062 @@ -2438,10 +2466,10 @@ msgstr "Grappes" #: ../../include/lib/Dashboard/Widgets/custom_graph.php:364 #: ../../include/lib/Dashboard/Widgets/clock.php:221 #: ../../include/functions_snmp_browser.php:564 -#: ../../include/functions_events.php:2525 -#: ../../include/functions_events.php:4963 -#: ../../operation/agentes/estado_agente.php:1051 -#: ../../operation/agentes/ver_agente.php:1171 +#: ../../include/functions_events.php:2454 +#: ../../include/functions_events.php:4917 +#: ../../operation/agentes/estado_agente.php:1069 +#: ../../operation/agentes/ver_agente.php:1189 #: ../../operation/netflow/nf_live_view.php:568 #: ../../operation/incidents/configure_integriaims_incident.php:251 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:342 @@ -2451,56 +2479,57 @@ msgid "Type" msgstr "Type" #: ../../views/cluster/list.php:73 -#: ../../include/functions_reporting_html.php:5953 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:325 -#: ../../operation/agentes/pandora_networkmap.php:718 +#: ../../include/functions_reporting_html.php:5964 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:346 +#: ../../operation/agentes/pandora_networkmap.php:741 msgid "Nodes" msgstr "Nœuds" #: ../../views/cluster/list.php:74 #: ../../enterprise/views/ncm/devices/list.php:120 -#: ../../enterprise/meta/advanced/servers.build_table.php:78 +#: ../../enterprise/meta/advanced/servers.build_table.php:79 #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:584 #: ../../enterprise/meta/advanced/policymanager.queue.php:225 -#: ../../enterprise/meta/monitoring/custom_fields_view.php:719 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:715 #: ../../enterprise/meta/include/functions_events_meta.php:78 #: ../../enterprise/meta/agentsearch.php:139 #: ../../enterprise/meta/agentsearch.php:336 #: ../../enterprise/extensions/vmware/vmware_view.php:1105 #: ../../enterprise/godmode/agentes/collection_manager.php:164 #: ../../enterprise/godmode/agentes/collection_manager.php:264 -#: ../../enterprise/godmode/policies/policy_alerts.php:368 -#: ../../enterprise/godmode/policies/policy_modules.php:1591 +#: ../../enterprise/godmode/policies/policy_alerts.php:448 +#: ../../enterprise/godmode/policies/policy_modules.php:1588 #: ../../enterprise/godmode/policies/policy_queue.php:337 -#: ../../enterprise/godmode/policies/policies.php:436 +#: ../../enterprise/godmode/policies/policies.php:452 #: ../../enterprise/godmode/policies/policy_collections.php:243 -#: ../../enterprise/godmode/policies/policy_collections.php:324 -#: ../../enterprise/godmode/policies/policy_agents.php:962 -#: ../../enterprise/godmode/policies/policy_agents.php:1347 +#: ../../enterprise/godmode/policies/policy_collections.php:337 +#: ../../enterprise/godmode/policies/policy_agents.php:972 +#: ../../enterprise/godmode/policies/policy_agents.php:1357 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:125 #: ../../enterprise/godmode/admin_access_logs.php:50 -#: ../../enterprise/godmode/servers/HA_cluster.php:175 +#: ../../enterprise/godmode/servers/HA_cluster.php:194 #: ../../enterprise/godmode/servers/list_satellite.php:55 -#: ../../enterprise/include/functions_reporting_csv.php:725 -#: ../../enterprise/include/functions_reporting_csv.php:931 -#: ../../enterprise/include/functions_reporting_csv.php:2043 -#: ../../enterprise/include/functions_reporting_csv.php:2789 +#: ../../enterprise/include/functions_reporting_csv.php:766 +#: ../../enterprise/include/functions_reporting_csv.php:972 +#: ../../enterprise/include/functions_reporting_csv.php:2084 +#: ../../enterprise/include/functions_reporting_csv.php:2830 #: ../../enterprise/include/class/Omnishell.class.php:643 #: ../../enterprise/include/class/OmnishellTaskAgent.class.php:104 #: ../../enterprise/include/class/OmnishellTaskAgent.class.php:138 #: ../../enterprise/include/class/ManageBackups.class.php:168 -#: ../../enterprise/include/functions_reporting.php:1851 -#: ../../enterprise/include/functions_reporting.php:2916 -#: ../../enterprise/include/functions_reporting.php:3905 -#: ../../enterprise/include/functions_reporting.php:6155 -#: ../../enterprise/include/functions_services.php:1613 +#: ../../enterprise/include/functions_reporting.php:1866 +#: ../../enterprise/include/functions_reporting.php:3138 +#: ../../enterprise/include/functions_reporting.php:4127 +#: ../../enterprise/include/functions_reporting.php:6377 +#: ../../enterprise/include/functions_services.php:1652 #: ../../enterprise/operation/agentes/policy_view.php:66 #: ../../enterprise/operation/agentes/policy_view.php:167 #: ../../enterprise/operation/agentes/policy_view.php:263 #: ../../enterprise/operation/agentes/policy_view.php:398 #: ../../enterprise/operation/agentes/tag_view.php:701 -#: ../../enterprise/operation/agentes/tag_view.php:788 +#: ../../enterprise/operation/agentes/tag_view.php:790 #: ../../enterprise/operation/agentes/collection_view.php:87 +#: ../../enterprise/operation/agentes/policy_manager.php:516 #: ../../enterprise/operation/services/services.service.php:118 #: ../../enterprise/operation/services/services.list.php:246 #: ../../enterprise/operation/services/services.list.php:545 @@ -2510,21 +2539,21 @@ msgstr "Nœuds" #: ../../godmode/agentes/status_monitor_custom_fields.php:117 #: ../../godmode/agentes/status_monitor_custom_fields.php:166 #: ../../godmode/agentes/agent_incidents.php:88 -#: ../../godmode/agentes/module_manager.php:645 -#: ../../godmode/massive/massive_copy_modules.php:121 -#: ../../godmode/massive/massive_copy_modules.php:281 -#: ../../godmode/massive/massive_delete_modules.php:415 +#: ../../godmode/agentes/module_manager.php:711 +#: ../../godmode/massive/massive_copy_modules.php:131 +#: ../../godmode/massive/massive_copy_modules.php:318 +#: ../../godmode/massive/massive_delete_modules.php:453 #: ../../godmode/massive/massive_edit_users.php:501 -#: ../../godmode/massive/massive_edit_agents.php:943 +#: ../../godmode/massive/massive_edit_agents.php:954 #: ../../godmode/alerts/alert_list.list.php:174 #: ../../godmode/alerts/alert_list.list.php:569 #: ../../godmode/alerts/alert_view.php:120 #: ../../godmode/setup/setup_integria.php:499 #: ../../godmode/setup/setup_integria.php:633 -#: ../../godmode/reporting/reporting_builder.item_editor.php:77 +#: ../../godmode/reporting/reporting_builder.item_editor.php:80 #: ../../godmode/events/custom_events.php:99 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:605 -#: ../../godmode/servers/servers.build_table.php:80 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:639 +#: ../../godmode/servers/servers.build_table.php:81 #: ../../mobile/operation/agents.php:97 ../../mobile/operation/agents.php:145 #: ../../mobile/operation/agents.php:244 ../../mobile/operation/agents.php:245 #: ../../mobile/operation/agents.php:407 ../../mobile/operation/modules.php:163 @@ -2539,50 +2568,51 @@ msgstr "Nœuds" #: ../../mobile/operation/alerts.php:106 ../../mobile/operation/alerts.php:247 #: ../../mobile/operation/alerts.php:248 ../../mobile/operation/alerts.php:334 #: ../../mobile/operation/module_data.php:262 -#: ../../mobile/operation/events.php:678 ../../mobile/operation/events.php:679 -#: ../../mobile/operation/events.php:853 ../../mobile/operation/events.php:1007 -#: ../../mobile/operation/events.php:1008 +#: ../../mobile/operation/events.php:674 ../../mobile/operation/events.php:675 +#: ../../mobile/operation/events.php:849 ../../mobile/operation/events.php:1003 +#: ../../mobile/operation/events.php:1004 #: ../../mobile/operation/server_status.php:154 #: ../../mobile/operation/server_status.php:155 #: ../../mobile/operation/server_status.php:281 #: ../../mobile/operation/server_status.php:319 #: ../../mobile/operation/server_status.php:349 #: ../../mobile/operation/server_status.php:445 -#: ../../include/functions_reporting_html.php:553 -#: ../../include/functions_reporting_html.php:1055 -#: ../../include/functions_reporting_html.php:1064 -#: ../../include/functions_reporting_html.php:1305 -#: ../../include/functions_reporting_html.php:1313 -#: ../../include/functions_reporting_html.php:1633 -#: ../../include/functions_reporting_html.php:2377 -#: ../../include/functions_reporting_html.php:2656 -#: ../../include/functions_reporting_html.php:3024 -#: ../../include/functions_reporting_html.php:3692 -#: ../../include/functions_reporting_html.php:3742 -#: ../../include/functions_reporting_html.php:5331 +#: ../../include/functions_reporting_html.php:557 +#: ../../include/functions_reporting_html.php:1059 +#: ../../include/functions_reporting_html.php:1068 +#: ../../include/functions_reporting_html.php:1309 +#: ../../include/functions_reporting_html.php:1317 +#: ../../include/functions_reporting_html.php:1637 +#: ../../include/functions_reporting_html.php:2381 +#: ../../include/functions_reporting_html.php:2660 +#: ../../include/functions_reporting_html.php:3028 +#: ../../include/functions_reporting_html.php:3696 +#: ../../include/functions_reporting_html.php:3746 +#: ../../include/functions_reporting_html.php:5342 #: ../../include/ajax/heatmap.ajax.php:391 -#: ../../include/ajax/alert_list.ajax.php:296 -#: ../../include/ajax/alert_list.ajax.php:321 ../../include/ajax/module.php:1026 +#: ../../include/ajax/alert_list.ajax.php:309 +#: ../../include/ajax/alert_list.ajax.php:334 ../../include/ajax/module.php:1041 #: ../../include/ajax/custom_fields.php:416 ../../include/functions_snmp.php:369 #: ../../include/functions_massive_operations.php:152 -#: ../../include/class/NetworkMap.class.php:3070 +#: ../../include/class/NetworkMap.class.php:3072 #: ../../include/class/AgentsAlerts.class.php:914 #: ../../include/class/SnmpConsole.class.php:273 #: ../../include/class/SnmpConsole.class.php:382 #: ../../include/class/SnmpConsole.class.php:500 #: ../../include/class/ExternalTools.class.php:877 #: ../../include/lib/Dashboard/Widgets/system_group_status.php:322 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:264 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:547 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:562 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:285 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:570 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:585 +#: ../../include/lib/Dashboard/Widgets/events_list.php:818 #: ../../include/lib/Group.php:562 ../../include/functions_snmp_browser.php:594 #: ../../include/functions_events.php:204 ../../include/functions_events.php:259 -#: ../../include/functions_events.php:2543 -#: ../../include/functions_events.php:5009 ../../operation/search_agents.php:56 -#: ../../operation/agentes/estado_agente.php:324 -#: ../../operation/agentes/estado_agente.php:1057 +#: ../../include/functions_events.php:2472 +#: ../../include/functions_events.php:4963 ../../operation/search_agents.php:41 +#: ../../operation/agentes/estado_agente.php:342 +#: ../../operation/agentes/estado_agente.php:1075 #: ../../operation/agentes/interface_view.functions.php:516 -#: ../../operation/agentes/status_monitor.php:1568 +#: ../../operation/agentes/status_monitor.php:1571 #: ../../operation/agentes/alerts_status.functions.php:108 #: ../../operation/messages/message_list.php:188 #: ../../operation/incidents/integriaims_export_csv.php:83 @@ -2600,8 +2630,8 @@ msgstr "État" #: ../../enterprise/views/ncm/firmwares/list.php:100 #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:333 #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:439 -#: ../../enterprise/godmode/policies/policy_agents.php:520 -#: ../../enterprise/godmode/policies/policy_agents.php:551 +#: ../../enterprise/godmode/policies/policy_agents.php:524 +#: ../../enterprise/godmode/policies/policy_agents.php:555 #: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:371 #: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:399 #: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:342 @@ -2613,10 +2643,10 @@ msgstr "État" #: ../../enterprise/include/ajax/log_viewer.ajax.php:352 #: ../../enterprise/include/class/Omnishell.class.php:1016 #: ../../enterprise/include/class/Omnishell.class.php:1095 -#: ../../include/ajax/module.php:2280 ../../include/ajax/agent.php:598 -#: ../../include/ajax/events.php:805 ../../include/functions_html.php:1281 -#: ../../include/functions_html.php:1432 -#: ../../include/functions_snmp_browser.php:1626 +#: ../../include/ajax/module.php:2315 ../../include/ajax/agent.php:598 +#: ../../include/ajax/events.php:763 ../../include/functions_html.php:1333 +#: ../../include/functions_html.php:1484 +#: ../../include/functions_snmp_browser.php:1660 msgid "Filter group" msgstr "Filtrer le groupe" @@ -2649,43 +2679,43 @@ msgstr "Éditer ce grappe" #: ../../enterprise/meta/agentsearch.php:253 #: ../../enterprise/meta/agentsearch.php:260 #: ../../enterprise/meta/agentsearch.php:263 -#: ../../enterprise/godmode/modules/configure_local_component.php:471 +#: ../../enterprise/godmode/modules/configure_local_component.php:564 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:105 -#: ../../enterprise/godmode/policies/policy_agents.php:681 -#: ../../enterprise/godmode/policies/policy_agents.php:686 -#: ../../enterprise/godmode/policies/policy_agents.php:1755 -#: ../../enterprise/godmode/policies/policy_agents.php:1771 +#: ../../enterprise/godmode/policies/policy_agents.php:691 +#: ../../enterprise/godmode/policies/policy_agents.php:696 +#: ../../enterprise/godmode/policies/policy_agents.php:1765 +#: ../../enterprise/godmode/policies/policy_agents.php:1781 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:701 #: ../../enterprise/godmode/setup/edit_skin.php:288 -#: ../../enterprise/include/class/VMware.app.php:895 +#: ../../enterprise/include/class/VMware.app.php:902 #: ../../enterprise/include/class/DatabaseHA.class.php:211 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2055 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3323 -#: ../../enterprise/include/lib/NetworkManager.php:190 -#: ../../godmode/groups/group_list.php:954 +#: ../../enterprise/include/lib/NetworkManager.php:192 +#: ../../godmode/groups/group_list.php:964 #: ../../godmode/agentes/modificar_agente.php:791 -#: ../../godmode/agentes/module_manager_editor_common.php:253 -#: ../../godmode/agentes/module_manager_editor_common.php:702 -#: ../../godmode/agentes/module_manager_editor_common.php:1321 -#: ../../godmode/agentes/module_manager.php:988 -#: ../../godmode/agentes/module_manager.php:1001 -#: ../../godmode/massive/massive_edit_agents.php:955 -#: ../../godmode/massive/massive_edit_agents.php:1154 -#: ../../godmode/massive/massive_edit_modules.php:780 +#: ../../godmode/agentes/module_manager_editor_common.php:254 +#: ../../godmode/agentes/module_manager_editor_common.php:703 +#: ../../godmode/agentes/module_manager_editor_common.php:1338 +#: ../../godmode/agentes/module_manager.php:1054 +#: ../../godmode/agentes/module_manager.php:1067 +#: ../../godmode/massive/massive_edit_agents.php:966 +#: ../../godmode/massive/massive_edit_agents.php:1165 +#: ../../godmode/massive/massive_edit_modules.php:881 #: ../../godmode/alerts/alert_list.list.php:172 -#: ../../godmode/alerts/configure_alert_template.php:918 -#: ../../godmode/alerts/alert_view.php:547 ../../mobile/operation/agent.php:173 +#: ../../godmode/alerts/configure_alert_template.php:939 +#: ../../godmode/alerts/alert_view.php:552 ../../mobile/operation/agent.php:173 #: ../../mobile/operation/alerts.php:68 #: ../../include/functions_visual_map_editor.php:872 -#: ../../include/functions_reporting_html.php:3704 -#: ../../include/functions_agents.php:1472 +#: ../../include/functions_reporting_html.php:3708 +#: ../../include/functions_agents.php:1463 #: ../../include/functions_treeview.php:66 -#: ../../include/functions_treeview.php:606 +#: ../../include/functions_treeview.php:647 #: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:405 -#: ../../include/functions_reporting.php:7001 -#: ../../operation/search_agents.php:93 +#: ../../include/functions_reporting.php:7012 #: ../../operation/agentes/estado_generalagente.php:92 #: ../../operation/agentes/alerts_status.functions.php:101 +#: ../../operation/search_agents.getdata.php:173 msgid "Disabled" msgstr "Désactivé" @@ -2697,20 +2727,19 @@ msgstr "Désactivé" #: ../../godmode/agentes/planned_downtime.list.php:778 #: ../../godmode/agentes/planned_downtime.editor.php:929 #: ../../godmode/agentes/agent_manager.php:834 -#: ../../godmode/agentes/module_manager_editor_common.php:1404 -#: ../../godmode/agentes/module_manager.php:765 -#: ../../godmode/massive/massive_edit_agents.php:1125 -#: ../../godmode/massive/massive_edit_modules.php:1119 -#: ../../mobile/operation/agent.php:180 ../../include/ajax/module.php:1137 -#: ../../include/class/Tree.class.php:964 ../../operation/search_agents.php:100 -#: ../../operation/agentes/estado_agente.php:1153 +#: ../../godmode/agentes/module_manager_editor_common.php:1421 +#: ../../godmode/agentes/module_manager.php:831 +#: ../../godmode/massive/massive_edit_agents.php:1136 +#: ../../godmode/massive/massive_edit_modules.php:1350 +#: ../../mobile/operation/agent.php:180 ../../include/ajax/module.php:1152 +#: ../../include/class/Tree.class.php:964 +#: ../../operation/agentes/estado_agente.php:1171 #: ../../operation/agentes/estado_generalagente.php:94 msgid "Quiet" msgstr "Mode silencieux" #: ../../views/cluster/view.php:177 ../../views/cluster/view.php:185 -#: ../../operation/search_agents.php:111 -#: ../../operation/agentes/estado_agente.php:1161 +#: ../../operation/agentes/estado_agente.php:1179 msgid "Agent in scheduled downtime" msgstr "Agent dans temps d'arrêt programmé" @@ -2719,11 +2748,11 @@ msgid "Force cluster status calculation" msgstr "Forcer calcule d'état du grappe" #: ../../views/cluster/view.php:252 ../../enterprise/meta/agentsearch.php:135 -#: ../../enterprise/godmode/modules/configure_local_component.php:179 -#: ../../enterprise/godmode/modules/local_components.php:582 -#: ../../enterprise/godmode/modules/local_components.php:645 +#: ../../enterprise/godmode/modules/configure_local_component.php:188 +#: ../../enterprise/godmode/modules/local_components.php:581 +#: ../../enterprise/godmode/modules/local_components.php:644 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:294 -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 #: ../../enterprise/include/class/DeploymentCenter.class.php:665 #: ../../enterprise/include/class/DeploymentCenter.class.php:727 #: ../../enterprise/include/class/DeploymentCenter.class.php:1317 @@ -2732,52 +2761,54 @@ msgstr "Forcer calcule d'état du grappe" #: ../../enterprise/include/class/AgentRepository.class.php:712 #: ../../enterprise/include/class/AgentRepository.class.php:759 #: ../../enterprise/operation/agentes/tag_view.php:696 -#: ../../enterprise/tools/ipam/ipam_network.php:426 +#: ../../enterprise/tools/ipam/ipam_network.php:584 #: ../../godmode/modules/manage_inventory_modules.php:291 #: ../../godmode/modules/manage_inventory_modules_form.php:140 #: ../../godmode/agentes/modificar_agente.php:704 #: ../../godmode/agentes/planned_downtime.editor.php:1358 #: ../../godmode/agentes/agent_manager.php:523 -#: ../../godmode/massive/massive_edit_agents.php:750 -#: ../../godmode/reporting/reporting_builder.item_editor.php:71 +#: ../../godmode/massive/massive_edit_agents.php:761 +#: ../../godmode/reporting/reporting_builder.item_editor.php:74 #: ../../mobile/operation/agents.php:94 ../../mobile/operation/agents.php:405 -#: ../../include/functions_reporting_html.php:1609 -#: ../../include/functions_reporting_html.php:3689 +#: ../../include/functions_reporting_html.php:1613 +#: ../../include/functions_reporting_html.php:3693 #: ../../include/ajax/heatmap.ajax.php:467 +#: ../../include/functions_massive_operations.php:219 #: ../../include/class/Diagnostics.class.php:769 -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:283 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:284 #: ../../include/lib/Dashboard/Widgets/tree_view.php:348 -#: ../../include/functions_events.php:4382 ../../operation/search_agents.php:44 -#: ../../operation/search_agents.php:50 ../../operation/tree.php:79 -#: ../../operation/tree.php:145 ../../operation/agentes/estado_agente.php:1038 +#: ../../include/functions_events.php:4336 ../../operation/search_agents.php:37 +#: ../../operation/tree.php:79 ../../operation/tree.php:145 +#: ../../operation/agentes/estado_agente.php:1056 #: ../../operation/agentes/estado_generalagente.php:216 #: ../../operation/gis_maps/ajax.php:297 -#: ../../operation/inventory/inventory.php:1251 +#: ../../operation/inventory/inventory.php:1264 msgid "OS" msgstr "Système d'exploitation" #: ../../views/cluster/view.php:272 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:62 #: ../../operation/agentes/estado_generalagente.php:233 msgid "IP address" msgstr "Adresse IP" #: ../../views/cluster/view.php:277 ../../views/cluster/view.php:292 -#: ../../enterprise/meta/advanced/servers.build_table.php:125 #: ../../enterprise/meta/advanced/servers.build_table.php:126 -#: ../../enterprise/meta/advanced/servers.build_table.php:132 -#: ../../enterprise/meta/advanced/metasetup.visual.php:964 +#: ../../enterprise/meta/advanced/servers.build_table.php:127 +#: ../../enterprise/meta/advanced/servers.build_table.php:133 +#: ../../enterprise/meta/advanced/metasetup.visual.php:949 #: ../../enterprise/include/functions_visual_map.php:320 -#: ../../enterprise/include/functions_servicemap.php:483 +#: ../../enterprise/include/functions_servicemap.php:519 #: ../../enterprise/include/functions_aws.php:509 #: ../../enterprise/include/functions_aws.php:510 -#: ../../enterprise/include/functions_reporting.php:6178 -#: ../../enterprise/include/functions_services.php:1190 -#: ../../enterprise/include/functions_services.php:1371 -#: ../../enterprise/include/functions_services.php:2088 +#: ../../enterprise/include/functions_reporting.php:6400 +#: ../../enterprise/include/functions_services.php:1229 +#: ../../enterprise/include/functions_services.php:1410 +#: ../../enterprise/include/functions_services.php:2143 #: ../../enterprise/include/lib/Metaconsole/Node.php:453 #: ../../enterprise/include/lib/Metaconsole/Node.php:1130 -#: ../../enterprise/tools/ipam/ipam_network.php:463 -#: ../../enterprise/tools/ipam/ipam_network.php:543 +#: ../../enterprise/tools/ipam/ipam_network.php:621 +#: ../../enterprise/tools/ipam/ipam_network.php:701 #: ../../enterprise/tools/ipam/ipam_ajax.php:369 #: ../../enterprise/tools/ipam/ipam_ajax.php:390 #: ../../godmode/modules/manage_network_components.php:805 @@ -2785,87 +2816,87 @@ msgstr "Adresse IP" #: ../../godmode/extensions.php:207 ../../godmode/extensions.php:222 #: ../../godmode/agentes/planned_downtime.list.php:942 #: ../../godmode/alerts/alert_view.php:141 -#: ../../godmode/servers/servers.build_table.php:153 -#: ../../godmode/servers/servers.build_table.php:154 -#: ../../godmode/servers/servers.build_table.php:160 +#: ../../godmode/servers/servers.build_table.php:161 +#: ../../godmode/servers/servers.build_table.php:162 +#: ../../godmode/servers/servers.build_table.php:168 #: ../../mobile/operation/agent.php:198 ../../mobile/operation/agent.php:203 #: ../../mobile/operation/events.php:303 ../../mobile/operation/events.php:315 #: ../../mobile/operation/events.php:327 ../../mobile/operation/events.php:435 -#: ../../mobile/operation/events.php:485 ../../mobile/operation/events.php:501 -#: ../../include/functions_servers.php:1298 -#: ../../include/functions_reporting_html.php:659 -#: ../../include/functions_reporting_html.php:662 -#: ../../include/functions_reporting_html.php:5592 -#: ../../include/functions_reporting_html.php:5645 +#: ../../mobile/operation/events.php:485 ../../mobile/operation/events.php:495 +#: ../../include/functions_servers.php:1392 +#: ../../include/functions_reporting_html.php:663 +#: ../../include/functions_reporting_html.php:666 +#: ../../include/functions_reporting_html.php:5603 +#: ../../include/functions_reporting_html.php:5656 #: ../../include/functions.php:1180 ../../include/functions.php:1186 -#: ../../include/functions.php:1190 ../../include/ajax/module.php:1183 +#: ../../include/functions.php:1190 ../../include/ajax/module.php:1198 #: ../../include/functions_treeview.php:153 #: ../../include/functions_treeview.php:311 -#: ../../include/functions_treeview.php:414 -#: ../../include/functions_treeview.php:643 ../../include/functions_ui.php:2917 -#: ../../include/functions_ui.php:2925 ../../include/functions_db.php:241 -#: ../../include/class/SnmpConsole.class.php:796 -#: ../../include/class/SnmpConsole.class.php:814 -#: ../../include/functions_events.php:3689 -#: ../../include/functions_events.php:3823 -#: ../../include/functions_events.php:3843 -#: ../../include/functions_events.php:3852 -#: ../../include/functions_events.php:3861 -#: ../../include/functions_events.php:3862 -#: ../../include/functions_events.php:3874 -#: ../../include/functions_events.php:3934 -#: ../../include/functions_events.php:3967 -#: ../../include/functions_events.php:4033 -#: ../../include/functions_events.php:4050 -#: ../../include/functions_events.php:4057 -#: ../../include/functions_events.php:4123 -#: ../../include/functions_events.php:4215 -#: ../../include/functions_events.php:4339 -#: ../../include/functions_events.php:4378 -#: ../../include/functions_events.php:4418 -#: ../../include/functions_events.php:4441 -#: ../../include/functions_events.php:4471 -#: ../../include/functions_events.php:4554 -#: ../../include/functions_events.php:4635 -#: ../../include/functions_events.php:4645 -#: ../../include/functions_events.php:4862 -#: ../../include/functions_events.php:4943 -#: ../../include/functions_events.php:5048 -#: ../../include/functions_events.php:5077 -#: ../../include/functions_events.php:5092 -#: ../../include/functions_events.php:5102 -#: ../../include/functions_events.php:5112 -#: ../../include/functions_events.php:5595 -#: ../../include/functions_events.php:5609 -#: ../../include/functions_events.php:5614 -#: ../../include/functions_events.php:5617 -#: ../../include/functions_events.php:5625 -#: ../../include/functions_events.php:5634 -#: ../../include/functions_events.php:5646 -#: ../../include/functions_events.php:5699 -#: ../../include/functions_events.php:5726 -#: ../../include/functions_events.php:5751 -#: ../../include/functions_events.php:5795 -#: ../../operation/agentes/estado_agente.php:1231 +#: ../../include/functions_treeview.php:455 +#: ../../include/functions_treeview.php:697 ../../include/functions_ui.php:3175 +#: ../../include/functions_ui.php:3183 ../../include/functions_db.php:241 +#: ../../include/class/SnmpConsole.class.php:798 +#: ../../include/class/SnmpConsole.class.php:816 +#: ../../include/functions_events.php:3618 +#: ../../include/functions_events.php:3752 +#: ../../include/functions_events.php:3772 +#: ../../include/functions_events.php:3781 +#: ../../include/functions_events.php:3790 +#: ../../include/functions_events.php:3791 +#: ../../include/functions_events.php:3803 +#: ../../include/functions_events.php:3863 +#: ../../include/functions_events.php:3896 +#: ../../include/functions_events.php:3962 +#: ../../include/functions_events.php:3979 +#: ../../include/functions_events.php:3986 +#: ../../include/functions_events.php:4052 +#: ../../include/functions_events.php:4144 +#: ../../include/functions_events.php:4268 +#: ../../include/functions_events.php:4332 +#: ../../include/functions_events.php:4372 +#: ../../include/functions_events.php:4395 +#: ../../include/functions_events.php:4425 +#: ../../include/functions_events.php:4508 +#: ../../include/functions_events.php:4589 +#: ../../include/functions_events.php:4599 +#: ../../include/functions_events.php:4816 +#: ../../include/functions_events.php:4897 +#: ../../include/functions_events.php:5006 +#: ../../include/functions_events.php:5035 +#: ../../include/functions_events.php:5050 +#: ../../include/functions_events.php:5060 +#: ../../include/functions_events.php:5070 +#: ../../include/functions_events.php:5504 +#: ../../include/functions_events.php:5518 +#: ../../include/functions_events.php:5523 +#: ../../include/functions_events.php:5526 +#: ../../include/functions_events.php:5534 +#: ../../include/functions_events.php:5543 +#: ../../include/functions_events.php:5555 +#: ../../include/functions_events.php:5608 +#: ../../include/functions_events.php:5635 +#: ../../include/functions_events.php:5660 +#: ../../include/functions_events.php:5704 +#: ../../operation/agentes/estado_agente.php:1249 #: ../../operation/agentes/interface_view.functions.php:742 #: ../../operation/agentes/interface_view.functions.php:743 #: ../../operation/agentes/interface_view.functions.php:744 #: ../../operation/agentes/interface_view.functions.php:745 #: ../../operation/agentes/interface_view.functions.php:746 -#: ../../operation/agentes/status_monitor.php:1947 +#: ../../operation/agentes/status_monitor.php:1970 #: ../../operation/agentes/estado_generalagente.php:234 #: ../../operation/agentes/estado_generalagente.php:251 #: ../../operation/agentes/estado_generalagente.php:254 #: ../../operation/agentes/estado_generalagente.php:411 #: ../../operation/agentes/estado_generalagente.php:425 #: ../../operation/agentes/estado_generalagente.php:484 -#: ../../operation/inventory/inventory.php:155 -#: ../../operation/inventory/inventory.php:175 -#: ../../operation/inventory/inventory.php:202 +#: ../../operation/inventory/inventory.php:159 +#: ../../operation/inventory/inventory.php:179 +#: ../../operation/inventory/inventory.php:206 msgid "N/A" msgstr "S.O." -#: ../../views/cluster/view.php:308 ../../include/functions_treeview.php:843 +#: ../../views/cluster/view.php:308 ../../include/functions_treeview.php:898 #: ../../operation/agentes/estado_generalagente.php:250 #: ../../operation/gis_maps/ajax.php:341 msgid "Agent Version" @@ -2876,7 +2907,7 @@ msgid "Cluster agent" msgstr "Agent de grappe" #: ../../views/cluster/view.php:364 -#: ../../operation/agentes/estado_generalagente.php:919 +#: ../../operation/agentes/estado_generalagente.php:913 msgid "Events (Last 24h)" msgstr "Événements (Dernières 24h)" @@ -2902,7 +2933,7 @@ msgstr "Nouveau widget" #: ../../extensions/agents_modules.php:388 #: ../../extensions/agents_modules.php:395 #: ../../extensions/agents_modules.php:398 -#: ../../operation/visual_console/view.php:233 +#: ../../operation/visual_console/view.php:235 #: ../../operation/visual_console/legacy_view.php:200 #: ../../operation/gis_maps/render_view.php:137 #: ../../operation/reporting/reporting_viewer.php:185 @@ -2911,12 +2942,12 @@ msgid "Full screen mode" msgstr "Mode plein écran" #: ../../views/dashboard/header.php:58 ../../extensions/agents_modules.php:611 -#: ../../operation/heatmap.php:218 ../../operation/visual_console/view.php:502 +#: ../../operation/heatmap.php:218 ../../operation/visual_console/view.php:566 #: ../../operation/visual_console/legacy_view.php:260 #: ../../operation/gis_maps/render_view.php:139 #: ../../operation/reporting/reporting_viewer.php:194 #: ../../operation/reporting/graph_viewer.php:243 -#: ../../operation/events/events.php:1464 +#: ../../operation/events/events.php:1610 msgid "Back to normal mode" msgstr "Retour au mode normal" @@ -2941,14 +2972,15 @@ msgstr "Mettre à jour le tableau de bord" #: ../../enterprise/include/lib/Metaconsole/Node.php:406 #: ../../enterprise/operation/services/services.service.php:152 #: ../../enterprise/operation/services/services.service_map.php:141 -#: ../../enterprise/operation/services/services.list.php:590 -#: ../../godmode/snmpconsole/snmp_alert.php:2227 -#: ../../godmode/snmpconsole/snmp_alert.php:2242 -#: ../../godmode/massive/massive_edit_agents.php:1060 +#: ../../enterprise/operation/services/services.list.php:597 +#: ../../godmode/snmpconsole/snmp_alert.php:2232 +#: ../../godmode/snmpconsole/snmp_alert.php:2247 +#: ../../godmode/massive/massive_edit_agents.php:1071 #: ../../godmode/reporting/graph_builder.graph_editor.php:374 #: ../../godmode/reporting/graph_builder.graph_editor.php:395 -#: ../../include/functions_config.php:1349 -#: ../../include/functions_config.php:3561 +#: ../../godmode/wizards/ManageExtensions.class.php:298 +#: ../../include/functions_config.php:1395 +#: ../../include/functions_config.php:3629 #: ../../include/class/SatelliteAgent.class.php:1269 #: ../../operation/gis_maps/render_view.php:167 msgid "Ok" @@ -2974,22 +3006,22 @@ msgstr "Afficher lien au panneau de configuration" #: ../../enterprise/views/ncm/devices/list.php:172 #: ../../enterprise/meta/advanced/policymanager.queue.php:238 #: ../../enterprise/godmode/policies/policy_queue.php:853 -#: ../../enterprise/godmode/servers/HA_cluster.php:437 +#: ../../enterprise/godmode/servers/HA_cluster.php:456 #: ../../enterprise/include/class/Omnishell.class.php:559 #: ../../enterprise/include/class/Omnishell.class.php:1712 #: ../../enterprise/include/functions_ipam.php:1400 #: ../../extensions/agents_modules.php:623 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:196 -#: ../../include/ajax/heatmap.ajax.php:49 ../../include/ajax/module.php:1313 -#: ../../include/functions_ui.php:1321 ../../include/functions_ui.php:7815 -#: ../../include/class/NetworkMap.class.php:2952 ../../operation/heatmap.php:175 -#: ../../operation/visual_console/view.php:515 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:204 +#: ../../include/ajax/heatmap.ajax.php:49 ../../include/ajax/module.php:1337 +#: ../../include/functions_ui.php:1334 ../../include/functions_ui.php:7838 +#: ../../include/class/NetworkMap.class.php:2954 ../../operation/heatmap.php:175 +#: ../../operation/visual_console/view.php:579 #: ../../operation/visual_console/legacy_public_view.php:141 #: ../../operation/visual_console/legacy_view.php:274 -#: ../../operation/visual_console/public_view.php:129 -#: ../../operation/agentes/pandora_networkmap.editor.php:553 +#: ../../operation/visual_console/public_view.php:131 +#: ../../operation/agentes/pandora_networkmap.editor.php:559 #: ../../operation/gis_maps/render_view.php:161 -#: ../../operation/events/events.php:1476 ../../general/login_page.php:97 +#: ../../operation/events/events.php:1622 ../../general/login_page.php:97 #: ../../general/login_page.php:408 msgid "Refresh" msgstr "Rafraîchir" @@ -3004,7 +3036,7 @@ msgstr "Ajouter cellule" #: ../../godmode/users/configure_user.php:66 #: ../../godmode/users/user_management.php:45 #: ../../godmode/massive/massive_edit_users.php:280 -#: ../../mobile/include/functions_web.php:22 ../../include/auth/mysql.php:814 +#: ../../mobile/include/functions_web.php:22 ../../include/auth/mysql.php:819 #: ../../include/class/OrderInterpreter.class.php:219 #: ../../operation/users/user_edit.php:475 ../../operation/menu.php:478 msgid "Dashboard" @@ -3015,7 +3047,7 @@ msgid "Hello! These are the tips of the day." msgstr "Bonjour! Ce sont les astuces du jour." #: ../../views/dashboard/tipsWindow.php:44 -#: ../../godmode/users/user_management.php:384 +#: ../../godmode/users/user_management.php:404 msgid "Show usage tips at startup" msgstr "Afficher les astuces d’utilisation au démarrage" @@ -3028,8 +3060,8 @@ msgid "Maybe later" msgstr "Peut-être plus tard" #: ../../views/dashboard/list.php:40 ../../views/dashboard/list.php:49 -#: ../../enterprise/meta/general/main_header.php:222 -#: ../../enterprise/meta/general/main_menu.php:353 +#: ../../enterprise/meta/general/main_header.php:233 +#: ../../enterprise/meta/general/main_menu.php:364 msgid "Dashboards" msgstr "Panneaux de configuration" @@ -3049,17 +3081,17 @@ msgstr "Panneaux de configuration" #: ../../enterprise/godmode/reporting/graph_template_item_editor.php:157 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:165 #: ../../enterprise/include/class/DatabaseHA.class.php:1060 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:152 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:214 #: ../../enterprise/tools/ipam/ipam_action.php:102 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:87 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:132 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:190 #: ../../extensions/files_repo.php:206 #: ../../godmode/modules/manage_nc_groups.php:176 -#: ../../godmode/modules/manage_network_components.php:565 +#: ../../godmode/modules/manage_network_components.php:552 #: ../../godmode/users/profile_list.php:142 ../../godmode/users/user_list.php:357 #: ../../godmode/users/user_list.php:411 -#: ../../godmode/users/configure_user.php:871 -#: ../../godmode/users/configure_user.php:891 +#: ../../godmode/users/configure_user.php:883 +#: ../../godmode/users/configure_user.php:903 #: ../../godmode/agentes/planned_downtime.list.php:290 #: ../../godmode/netflow/nf_item_list.php:120 #: ../../godmode/netflow/nf_item_list.php:148 @@ -3072,13 +3104,13 @@ msgstr "Panneaux de configuration" #: ../../godmode/alerts/alert_actions.php:208 #: ../../godmode/alerts/alert_commands.php:698 #: ../../godmode/alerts/alert_templates.php:261 -#: ../../godmode/alerts/alert_list.php:239 -#: ../../godmode/alerts/alert_list.php:346 ../../godmode/setup/news.php:137 +#: ../../godmode/alerts/alert_list.php:271 +#: ../../godmode/alerts/alert_list.php:434 ../../godmode/setup/news.php:137 #: ../../godmode/setup/gis.php:61 ../../godmode/setup/links.php:89 #: ../../godmode/reporting/map_builder.php:209 #: ../../godmode/reporting/graphs.php:150 ../../godmode/reporting/graphs.php:162 #: ../../godmode/reporting/graphs.php:213 -#: ../../godmode/reporting/reporting_builder.php:631 +#: ../../godmode/reporting/reporting_builder.php:634 #: ../../godmode/events/event_filter.php:77 #: ../../godmode/events/event_filter.php:104 #: ../../include/class/ConfigPEN.class.php:488 @@ -3093,9 +3125,8 @@ msgstr "Supprimé correctement" #: ../../views/dashboard/list.php:58 #: ../../enterprise/godmode/modules/local_components.php:432 -#: ../../enterprise/godmode/policies/policy_alerts.php:267 -#: ../../enterprise/godmode/policies/policy_alerts.php:315 -#: ../../enterprise/godmode/policies/policy_modules.php:1374 +#: ../../enterprise/godmode/policies/policy_alerts.php:324 +#: ../../enterprise/godmode/policies/policy_modules.php:1370 #: ../../enterprise/godmode/policies/policy_external_alerts.php:159 #: ../../enterprise/godmode/policies/policy_external_alerts.php:186 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:174 @@ -3108,22 +3139,25 @@ msgstr "Supprimé correctement" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:393 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:411 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:166 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:150 +#: ../../enterprise/operation/agentes/policy_manager.php:348 +#: ../../enterprise/operation/agentes/policy_manager.php:431 +#: ../../enterprise/operation/agentes/policy_manager.php:465 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:212 #: ../../enterprise/tools/ipam/ipam_action.php:100 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:130 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:188 #: ../../extensions/files_repo.php:206 -#: ../../godmode/modules/manage_network_components.php:566 -#: ../../godmode/users/configure_user.php:872 +#: ../../godmode/modules/manage_network_components.php:553 +#: ../../godmode/users/configure_user.php:884 #: ../../godmode/massive/massive_delete_action_alerts.php:171 #: ../../godmode/massive/massive_delete_alerts.php:202 #: ../../godmode/alerts/alert_actions.php:209 #: ../../godmode/alerts/alert_commands.php:699 #: ../../godmode/alerts/alert_templates.php:262 -#: ../../godmode/alerts/alert_list.php:240 -#: ../../godmode/alerts/alert_list.php:347 ../../godmode/setup/news.php:138 +#: ../../godmode/alerts/alert_list.php:272 +#: ../../godmode/alerts/alert_list.php:435 ../../godmode/setup/news.php:138 #: ../../godmode/setup/gis.php:59 -#: ../../godmode/reporting/reporting_builder.php:632 -#: ../../operation/agentes/pandora_networkmap.php:564 +#: ../../godmode/reporting/reporting_builder.php:635 +#: ../../operation/agentes/pandora_networkmap.php:587 #: ../../operation/messages/message_list.php:110 #: ../../operation/gis_maps/gis_map.php:100 #: ../../operation/incidents/list_integriaims_incidents.php:306 @@ -3146,30 +3180,30 @@ msgstr "Aucun panneau de configuration défini" msgid "Cells" msgstr "Cellules" -#: ../../views/dashboard/list.php:102 ../../operation/menu.php:606 +#: ../../views/dashboard/list.php:102 ../../operation/menu.php:612 msgid "Favorite" msgstr "Favori" #: ../../views/dashboard/list.php:103 ../../operation/heatmap.php:90 #: ../../operation/agentes/networkmap.dinamic.php:115 -#: ../../operation/agentes/pandora_networkmap.view.php:2365 +#: ../../operation/agentes/pandora_networkmap.view.php:2370 #: ../../operation/snmpconsole/snmp_statistics.php:54 #: ../../operation/snmpconsole/snmp_browser.php:68 -#: ../../operation/events/events.php:1514 +#: ../../operation/events/events.php:1660 msgid "Full screen" msgstr "Plein écran" #: ../../views/dashboard/list.php:106 -#: ../../enterprise/godmode/policies/policy_modules.php:1841 -#: ../../enterprise/godmode/policies/policies.php:643 +#: ../../enterprise/godmode/policies/policy_modules.php:1851 +#: ../../enterprise/godmode/policies/policies.php:667 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:229 #: ../../godmode/agentes/planned_downtime.list.php:746 #: ../../godmode/agentes/planned_downtime.list.php:879 #: ../../godmode/agentes/planned_downtime.list.php:925 #: ../../godmode/alerts/alert_actions.php:355 #: ../../godmode/reporting/map_builder.php:420 -#: ../../include/functions_filemanager.php:1007 -#: ../../operation/agentes/pandora_networkmap.php:807 +#: ../../include/functions_filemanager.php:1030 +#: ../../operation/agentes/pandora_networkmap.php:830 msgid "Copy" msgstr "Copier" @@ -3195,20 +3229,20 @@ msgid "Please select widget" msgstr "Sélectionnez un widget" #: ../../views/dashboard/jsLayout.php:42 ../../extensions/agents_modules.php:76 -#: ../../include/class/SnmpConsole.class.php:1552 -#: ../../operation/events/events.php:3219 +#: ../../include/class/SnmpConsole.class.php:1545 +#: ../../operation/events/events.php:3434 msgid "Until next" msgstr "Jusqu'au suivant" #: ../../views/dashboard/formDashboard.php:110 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:467 -#: ../../godmode/reporting/reporting_builder.php:912 +#: ../../godmode/reporting/reporting_builder.php:915 msgid "Private" msgstr "Privé" #: ../../views/dashboard/formDashboard.php:122 #: ../../enterprise/godmode/services/services.service.php:763 -#: ../../enterprise/godmode/reporting/visual_console_template.php:290 +#: ../../enterprise/godmode/reporting/visual_console_template.php:295 #: ../../enterprise/operation/services/massive/services.create.php:829 msgid "Favourite" msgstr "Favori" @@ -3229,18 +3263,14 @@ msgstr "Quitter le mode plein écran" msgid "Change every" msgstr "Changer chaque" -#: ../../views/dashboard/slides.php:203 -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:144 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:211 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:252 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:212 -#: ../../include/functions.php:3969 ../../include/functions_ui.php:2424 +#: ../../views/dashboard/slides.php:203 ../../include/functions.php:3969 +#: ../../include/functions_ui.php:2682 msgid "Previous" msgstr "Précédent" #: ../../views/dashboard/slides.php:218 -#: ../../enterprise/meta/general/main_menu.php:287 ../../operation/menu.php:572 -#: ../../operation/events/events.php:1572 +#: ../../enterprise/meta/general/main_menu.php:285 ../../operation/menu.php:578 +#: ../../operation/events/events.php:1723 ../../operation/events/events.php:2820 msgid "Stop" msgstr "Arrêter" @@ -3249,26 +3279,22 @@ msgid "Pause" msgstr "Pause" #: ../../views/dashboard/slides.php:240 -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:147 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:214 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:665 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:262 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:215 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:137 -#: ../../enterprise/godmode/wizards/Cloud.class.php:589 +#: ../../enterprise/include/class/Azure.cloud.php:910 +#: ../../enterprise/include/class/Azure.cloud.php:965 #: ../../enterprise/include/class/VMware.app.php:543 #: ../../enterprise/include/class/Omnishell.class.php:826 #: ../../enterprise/include/class/DB2.app.php:574 #: ../../enterprise/include/class/SAP.app.php:443 -#: ../../enterprise/include/class/Aws.cloud.php:1467 +#: ../../enterprise/include/class/Aws.cloud.php:1468 #: ../../enterprise/include/class/MySQL.app.php:596 #: ../../enterprise/include/class/Oracle.app.php:581 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:585 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:336 -#: ../../godmode/alerts/configure_alert_template.php:1227 -#: ../../godmode/alerts/configure_alert_template.php:1239 +#: ../../godmode/alerts/configure_alert_template.php:1248 +#: ../../godmode/alerts/configure_alert_template.php:1260 #: ../../godmode/wizards/HostDevices.class.php:779 -#: ../../include/functions_ui.php:2505 +#: ../../godmode/wizards/Cloud.class.php:599 ../../include/functions_ui.php:2763 +#: ../../include/class/ExtensionsDiscovery.class.php:445 #: ../../include/class/CustomNetScan.class.php:555 #: ../../include/lib/ClusterViewer/ClusterWizard.php:1239 msgid "Next" @@ -3310,7 +3336,7 @@ msgstr "" #: ../../enterprise/views/ncm/models/edit.php:37 #: ../../enterprise/views/ncm/vendors/list.php:32 #: ../../enterprise/views/ncm/vendors/edit.php:35 -#: ../../include/functions.php:1294 ../../include/functions_events.php:3183 +#: ../../include/functions.php:1294 ../../include/functions_events.php:3112 msgid "Network configuration manager" msgstr "Gestionnaire de configuration réseau" @@ -3331,7 +3357,7 @@ msgstr "Snippets" #: ../../enterprise/views/ncm/models/edit.php:51 #: ../../enterprise/views/ncm/vendors/list.php:46 #: ../../enterprise/views/ncm/vendors/edit.php:49 -#: ../../include/functions_reports.php:957 +#: ../../include/functions_reports.php:962 msgid "NCM" msgstr "NCM" @@ -3352,11 +3378,12 @@ msgid "Script details" msgstr "Détails du script" #: ../../enterprise/views/ncm/snippets/edit.php:152 -#: ../../enterprise/views/ncm/agent/manage.php:135 -#: ../../enterprise/views/ncm/agent/manage.php:148 -#: ../../enterprise/views/ncm/agent/manage.php:181 -#: ../../enterprise/views/ncm/agent/manage.php:268 -#: ../../enterprise/views/ncm/agent/manage.php:303 +#: ../../enterprise/views/ncm/agent/manage.php:64 +#: ../../enterprise/views/ncm/agent/manage.php:137 +#: ../../enterprise/views/ncm/agent/manage.php:150 +#: ../../enterprise/views/ncm/agent/manage.php:183 +#: ../../enterprise/views/ncm/agent/manage.php:271 +#: ../../enterprise/views/ncm/agent/manage.php:307 #: ../../enterprise/views/ncm/agent/details.php:256 #: ../../enterprise/views/ncm/templates/edit.php:357 #: ../../enterprise/operation/services/massive/service.delete.elements.php:223 @@ -3374,96 +3401,475 @@ msgstr "Par exemple Cisco" msgid "Device manufacturer" msgstr "Fabricant de l'appareil" -#: ../../enterprise/views/ncm/agent/manage.php:87 +#: ../../enterprise/views/ncm/agent/manage.php:89 msgid "For instance Catalyst 9400" msgstr "Par exemple Catalyst 9400" -#: ../../enterprise/views/ncm/agent/manage.php:89 +#: ../../enterprise/views/ncm/agent/manage.php:91 msgid "Device model" msgstr "Modèle d'appareil" -#: ../../enterprise/views/ncm/agent/manage.php:102 -#: ../../godmode/agentes/module_manager_editor_network.php:507 +#: ../../enterprise/views/ncm/agent/manage.php:104 +#: ../../godmode/agentes/module_manager_editor_network.php:502 msgid "Connection method" msgstr "Méthode de connexion" -#: ../../enterprise/views/ncm/agent/manage.php:107 +#: ../../enterprise/views/ncm/agent/manage.php:109 msgid "connect using SSH" msgstr "Connecter utilisant SSH" -#: ../../enterprise/views/ncm/agent/manage.php:108 +#: ../../enterprise/views/ncm/agent/manage.php:110 msgid "connect using telnet" msgstr "Connecter utilisant telnet" -#: ../../enterprise/views/ncm/agent/manage.php:118 -#: ../../enterprise/meta/include/functions_meta.php:2162 +#: ../../enterprise/views/ncm/agent/manage.php:120 +#: ../../enterprise/meta/include/functions_meta.php:2274 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1063 #: ../../enterprise/godmode/setup/setup_history.php:194 #: ../../enterprise/godmode/servers/manage_export_form.php:167 -#: ../../enterprise/include/class/Azure.cloud.php:816 +#: ../../enterprise/include/class/Azure.cloud.php:828 #: ../../enterprise/include/class/VMware.app.php:632 #: ../../enterprise/include/class/Aws.S3.php:580 -#: ../../enterprise/include/class/Aws.cloud.php:544 +#: ../../enterprise/include/class/Aws.cloud.php:545 #: ../../extensions/quick_shell.php:183 -#: ../../godmode/modules/manage_network_components_form_network.php:83 +#: ../../godmode/modules/manage_network_components_form_network.php:89 #: ../../godmode/agentes/module_manager_editor_network.php:84 -#: ../../godmode/massive/massive_edit_modules.php:1160 -#: ../../godmode/servers/modificar_server.php:117 -#: ../../include/functions_config.php:1663 +#: ../../godmode/massive/massive_edit_modules.php:1399 +#: ../../godmode/servers/modificar_server.php:226 +#: ../../include/functions_config.php:1709 #: ../../include/class/AgentWizard.class.php:648 -#: ../../include/functions_snmp_browser.php:724 +#: ../../include/functions_snmp_browser.php:743 msgid "Port" msgstr "Port" -#: ../../enterprise/views/ncm/agent/manage.php:131 +#: ../../enterprise/views/ncm/agent/manage.php:133 msgid "Credentials to access device" msgstr "Identifiants pour accéder à l'appareil" -#: ../../enterprise/views/ncm/agent/manage.php:144 +#: ../../enterprise/views/ncm/agent/manage.php:146 msgid "Credentials to administrate device" msgstr "Identifiants pour gérer l'appareil" -#: ../../enterprise/views/ncm/agent/manage.php:177 +#: ../../enterprise/views/ncm/agent/manage.php:179 msgid "NCM template to be used" msgstr "Modèle NCM à utiliser" -#: ../../enterprise/views/ncm/agent/manage.php:190 +#: ../../enterprise/views/ncm/agent/manage.php:193 msgid "Backup schedule (if defined)" msgstr "Planification de la sauvegarde (si définie)" -#: ../../enterprise/views/ncm/agent/manage.php:195 +#: ../../enterprise/views/ncm/agent/manage.php:198 msgid "No schedule" msgstr "Aucune programmation" -#: ../../enterprise/views/ncm/agent/manage.php:197 +#: ../../enterprise/views/ncm/agent/manage.php:200 msgid "Once a day" msgstr "Une fois par jour" -#: ../../enterprise/views/ncm/agent/manage.php:198 +#: ../../enterprise/views/ncm/agent/manage.php:201 msgid "Once a week" msgstr "Une fois par semaine" -#: ../../enterprise/views/ncm/agent/manage.php:199 +#: ../../enterprise/views/ncm/agent/manage.php:202 msgid "Once a month" msgstr "Une fois par mois" -#: ../../enterprise/views/ncm/agent/manage.php:218 +#: ../../enterprise/views/ncm/agent/manage.php:221 msgid "Launch event if configuration changes" msgstr "Événement de lancement si la configuration change" -#: ../../enterprise/views/ncm/agent/manage.php:241 +#: ../../enterprise/views/ncm/agent/manage.php:244 msgid "NCM state" msgstr "État NCM" -#: ../../enterprise/views/ncm/agent/manage.php:252 +#: ../../enterprise/views/ncm/agent/manage.php:255 #: ../../enterprise/godmode/reporting/mysql_builder.php:252 #: ../../extensions/insert_data.php:256 ../../godmode/setup/gis_step_2.php:542 #: ../../godmode/setup/snmp_wizard.php:100 #: ../../godmode/reporting/visual_console_builder.data.php:310 -#: ../../include/ajax/module.php:2240 ../../operation/agentes/graphs.php:377 +#: ../../include/ajax/module.php:2275 ../../operation/agentes/graphs.php:382 msgid "Save" msgstr "Sauvegarder" +#: ../../enterprise/views/ncm/agent/manage.php:312 +#: ../../enterprise/views/ipam/sites/edit.php:61 +#: ../../enterprise/meta/advanced/metasetup.visual.php:308 +#: ../../enterprise/meta/advanced/metasetup.visual.php:573 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:393 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:394 +#: ../../enterprise/meta/advanced/metasetup.relations.php:245 +#: ../../enterprise/meta/advanced/metasetup.setup.php:727 +#: ../../enterprise/meta/advanced/metasetup.setup.php:740 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:258 +#: ../../enterprise/meta/event/custom_events.php:223 +#: ../../enterprise/meta/event/custom_events.php:269 +#: ../../enterprise/godmode/modules/configure_local_component.php:667 +#: ../../enterprise/godmode/modules/configure_local_component.php:865 +#: ../../enterprise/godmode/modules/configure_local_component.php:871 +#: ../../enterprise/godmode/modules/configure_local_component.php:879 +#: ../../enterprise/godmode/modules/configure_local_component.php:885 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1058 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:499 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:630 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:726 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:152 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:653 +#: ../../enterprise/godmode/policies/policy_agents.php:395 +#: ../../enterprise/godmode/policies/policy_agents.php:1718 +#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:125 +#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:219 +#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:111 +#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:132 +#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:151 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:406 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:483 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:559 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:560 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:561 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:562 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:611 +#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:28 +#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:205 +#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:250 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:29 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:270 +#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:117 +#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:197 +#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:123 +#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:144 +#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:164 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:471 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:862 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:977 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1091 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1126 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1181 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:250 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:868 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:889 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:904 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:913 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:923 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:927 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:954 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:315 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:683 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:702 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:716 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:726 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:736 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:740 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:766 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:60 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:528 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:545 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:561 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:577 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:601 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:617 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:659 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:692 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:703 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:722 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:195 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:488 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:507 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:520 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:529 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:541 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:573 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:81 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:390 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:413 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:956 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:972 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:993 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1002 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1359 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1387 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1408 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1435 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:184 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:435 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:592 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:600 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:610 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:632 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:685 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:718 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:740 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:750 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:771 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:793 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:818 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:841 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:862 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1136 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1260 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1275 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1285 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1300 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1322 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:315 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3028 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3245 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3340 +#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:308 +#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:340 +#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:346 +#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:358 +#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:368 +#: ../../enterprise/godmode/servers/manage_export_form.php:117 +#: ../../enterprise/include/functions_tasklist.php:366 +#: ../../enterprise/include/functions_tasklist.php:637 +#: ../../enterprise/include/ajax/ipam.ajax.php:400 +#: ../../enterprise/include/ajax/ipam.ajax.php:428 +#: ../../enterprise/include/ajax/policy.ajax.php:215 +#: ../../enterprise/include/ajax/policy.ajax.php:325 +#: ../../enterprise/include/ajax/policy.ajax.php:473 +#: ../../enterprise/include/ajax/log_viewer.ajax.php:715 +#: ../../enterprise/include/rest-api/models/VisualConsole/Items/Service.php:274 +#: ../../enterprise/include/class/Omnishell.class.php:1062 +#: ../../enterprise/include/class/Omnishell.class.php:1063 +#: ../../enterprise/include/class/SAP.app.php:604 +#: ../../enterprise/include/class/SAP.app.php:819 +#: ../../enterprise/include/class/SAP.app.php:820 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:922 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:949 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1059 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1202 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1211 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2018 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2545 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2590 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3594 +#: ../../enterprise/operation/agentes/ver_agente.php:56 +#: ../../enterprise/operation/log/log_viewer.php:885 +#: ../../enterprise/tools/ipam/ipam_network.php:780 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:627 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:810 +#: ../../enterprise/tools/ipam/ipam_list.php:147 +#: ../../enterprise/tools/ipam/ipam_list.php:172 +#: ../../enterprise/tools/ipam/ipam_list.php:197 +#: ../../enterprise/tools/ipam/ipam_editor.php:206 +#: ../../enterprise/tools/ipam/ipam_editor.php:236 +#: ../../enterprise/tools/ipam/ipam_editor.php:268 +#: ../../godmode/modules/manage_nc_groups_form.php:80 +#: ../../godmode/modules/manage_network_components_form_plugin.php:42 +#: ../../godmode/modules/manage_network_components_form_common.php:460 +#: ../../godmode/modules/manage_network_components_form_network.php:319 +#: ../../godmode/modules/manage_network_components_form.php:674 +#: ../../godmode/modules/manage_network_components_form.php:680 +#: ../../godmode/modules/manage_network_components_form.php:689 +#: ../../godmode/modules/manage_network_components_form.php:695 +#: ../../godmode/groups/configure_group.php:189 +#: ../../godmode/groups/configure_group.php:211 +#: ../../godmode/users/configure_user.php:1348 +#: ../../godmode/users/configure_user.php:1364 +#: ../../godmode/users/configure_user.php:1500 +#: ../../godmode/users/configure_user.php:1516 +#: ../../godmode/users/configure_user.php:1641 +#: ../../godmode/users/configure_user.php:1656 +#: ../../godmode/users/configure_user.php:1816 +#: ../../godmode/users/configure_user.php:1824 +#: ../../godmode/users/configure_user.php:1833 +#: ../../godmode/users/configure_user.php:1840 +#: ../../godmode/users/user_management.php:603 +#: ../../godmode/users/user_management.php:630 +#: ../../godmode/agentes/status_monitor_custom_fields.php:250 +#: ../../godmode/agentes/status_monitor_custom_fields.php:298 +#: ../../godmode/agentes/module_manager_editor_plugin.php:55 +#: ../../godmode/agentes/module_manager_editor_network.php:177 +#: ../../godmode/agentes/module_manager_editor_network.php:514 +#: ../../godmode/agentes/agent_manager.php:558 +#: ../../godmode/agentes/agent_manager.php:754 +#: ../../godmode/agentes/agent_manager.php:1014 +#: ../../godmode/agentes/module_manager_editor_common.php:777 +#: ../../godmode/agentes/module_manager_editor_common.php:1152 +#: ../../godmode/agentes/module_manager_editor_common.php:1387 +#: ../../godmode/agentes/module_manager_editor_common.php:1681 +#: ../../godmode/agentes/module_manager_editor_common.php:1688 +#: ../../godmode/agentes/module_manager_editor_common.php:1699 +#: ../../godmode/agentes/module_manager_editor_common.php:1707 +#: ../../godmode/snmpconsole/snmp_alert.php:40 +#: ../../godmode/snmpconsole/snmp_alert.php:1785 +#: ../../godmode/massive/massive_copy_modules.php:408 +#: ../../godmode/massive/massive_copy_modules.php:542 +#: ../../godmode/massive/massive_delete_modules.php:523 +#: ../../godmode/massive/massive_delete_modules.php:631 +#: ../../godmode/massive/massive_delete_modules.php:718 +#: ../../godmode/massive/massive_delete_modules.php:767 +#: ../../godmode/massive/massive_delete_modules.php:775 +#: ../../godmode/massive/massive_delete_modules.php:776 +#: ../../godmode/massive/massive_delete_modules.php:777 +#: ../../godmode/massive/massive_delete_modules.php:778 +#: ../../godmode/massive/massive_delete_modules.php:836 +#: ../../godmode/massive/massive_delete_modules.php:866 +#: ../../godmode/massive/massive_edit_users.php:338 +#: ../../godmode/massive/massive_edit_users.php:399 +#: ../../godmode/massive/massive_edit_users.php:610 +#: ../../godmode/massive/massive_edit_users.php:618 +#: ../../godmode/massive/massive_edit_users.php:629 +#: ../../godmode/massive/massive_edit_users.php:637 +#: ../../godmode/massive/massive_add_alerts.php:304 +#: ../../godmode/massive/massive_edit_plugins.php:338 +#: ../../godmode/massive/massive_edit_agents.php:782 +#: ../../godmode/massive/massive_delete_alerts.php:366 +#: ../../godmode/massive/massive_add_action_alerts.php:342 +#: ../../godmode/massive/massive_edit_modules.php:491 +#: ../../godmode/massive/massive_edit_modules.php:1106 +#: ../../godmode/massive/massive_edit_modules.php:1293 +#: ../../godmode/massive/massive_edit_modules.php:1460 +#: ../../godmode/massive/massive_edit_modules.php:1500 +#: ../../godmode/massive/massive_edit_modules.php:1540 +#: ../../godmode/massive/massive_edit_modules.php:1626 +#: ../../godmode/massive/massive_edit_modules.php:1698 +#: ../../godmode/massive/massive_edit_modules.php:1802 +#: ../../godmode/massive/massive_edit_modules.php:1803 +#: ../../godmode/massive/massive_edit_modules.php:1804 +#: ../../godmode/massive/massive_edit_modules.php:1805 +#: ../../godmode/massive/massive_edit_modules.php:2058 +#: ../../godmode/massive/massive_edit_modules.php:2116 +#: ../../godmode/alerts/alert_actions.php:304 +#: ../../godmode/alerts/alert_list.list.php:831 +#: ../../godmode/alerts/alert_commands.php:304 +#: ../../godmode/alerts/alert_commands.php:319 +#: ../../godmode/alerts/alert_commands.php:465 +#: ../../godmode/alerts/alert_commands.php:478 +#: ../../godmode/alerts/configure_alert_template.php:684 +#: ../../godmode/alerts/configure_alert_template.php:751 +#: ../../godmode/alerts/configure_alert_template.php:845 +#: ../../godmode/setup/os.builder.php:51 +#: ../../godmode/setup/setup_visuals.php:615 +#: ../../godmode/setup/setup_visuals.php:655 +#: ../../godmode/setup/setup_visuals.php:1088 +#: ../../godmode/setup/setup_general.php:1114 +#: ../../godmode/setup/setup_general.php:1131 +#: ../../godmode/setup/setup_general.php:1140 +#: ../../godmode/setup/setup_general.php:1157 +#: ../../godmode/reporting/create_container.php:572 +#: ../../godmode/reporting/graph_builder.graph_editor.php:296 +#: ../../godmode/reporting/reporting_builder.item_editor.php:213 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1011 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2217 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2299 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2320 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2352 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3283 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3444 +#: ../../godmode/reporting/visual_console_builder.elements.php:525 +#: ../../godmode/reporting/visual_console_builder.elements.php:676 +#: ../../godmode/reporting/visual_console_builder.elements.php:686 +#: ../../godmode/reporting/visual_console_builder.wizard.php:270 +#: ../../godmode/reporting/visual_console_builder.wizard.php:453 +#: ../../godmode/reporting/visual_console_builder.wizard.php:464 +#: ../../godmode/reporting/visual_console_builder.wizard.php:525 +#: ../../godmode/reporting/visual_console_builder.wizard.php:546 +#: ../../godmode/reporting/visual_console_builder.wizard.php:587 +#: ../../godmode/reporting/visual_console_builder.wizard.php:588 +#: ../../godmode/reporting/visual_console_builder.wizard.php:783 +#: ../../godmode/reporting/visual_console_builder.wizard.php:793 +#: ../../godmode/reporting/visual_console_builder.wizard.php:825 +#: ../../godmode/events/event_edit_filter.php:979 +#: ../../godmode/events/custom_events.php:210 +#: ../../godmode/events/custom_events.php:258 +#: ../../godmode/wizards/HostDevices.class.php:1115 +#: ../../mobile/operation/events.php:970 +#: ../../include/functions_visual_map_editor.php:398 +#: ../../include/functions_visual_map_editor.php:400 +#: ../../include/functions_visual_map_editor.php:616 +#: ../../include/functions_visual_map_editor.php:1003 +#: ../../include/functions_visual_map_editor.php:1056 +#: ../../include/functions_visual_map_editor.php:1122 +#: ../../include/functions.php:1129 ../../include/functions_cron.php:680 +#: ../../include/functions_networkmap.php:1524 +#: ../../include/ajax/audit_log.php:156 +#: ../../include/ajax/planned_downtime.ajax.php:85 +#: ../../include/ajax/module.php:2219 ../../include/ajax/module.php:2678 +#: ../../include/ajax/agent.php:500 ../../include/ajax/agent.php:838 +#: ../../include/ajax/agent.php:921 ../../include/ajax/agent.php:987 +#: ../../include/ajax/custom_fields.php:670 ../../include/ajax/events.php:548 +#: ../../include/functions_integriaims.php:135 +#: ../../include/functions_profile.php:349 +#: ../../include/functions_profile.php:367 +#: ../../include/functions_profile.php:382 ../../include/functions_ui.php:1654 +#: ../../include/rest-api/models/VisualConsole/Items/BasicChart.php:318 +#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:364 +#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:399 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:622 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:634 +#: ../../include/rest-api/models/VisualConsole/Item.php:2095 +#: ../../include/rest-api/models/VisualConsole/Item.php:2214 +#: ../../include/rest-api/models/VisualConsole/Item.php:2332 +#: ../../include/rest-api/models/VisualConsole/Item.php:2454 +#: ../../include/functions_html.php:397 ../../include/functions_html.php:857 +#: ../../include/functions_html.php:1328 ../../include/functions_html.php:1380 +#: ../../include/functions_html.php:1427 ../../include/functions_html.php:1428 +#: ../../include/functions_html.php:1479 ../../include/functions_html.php:1529 +#: ../../include/functions_html.php:6740 +#: ../../include/class/NetworkMap.class.php:2942 +#: ../../include/class/NetworkMap.class.php:3211 +#: ../../include/class/NetworkMap.class.php:3234 +#: ../../include/class/NetworkMap.class.php:3307 +#: ../../include/class/NetworkMap.class.php:3317 +#: ../../include/class/NetworkMap.class.php:3428 +#: ../../include/class/NetworkMap.class.php:3449 +#: ../../include/class/SnmpConsole.class.php:314 +#: ../../include/class/SnmpConsole.class.php:1370 +#: ../../include/class/AgentWizard.class.php:729 +#: ../../include/class/AgentWizard.class.php:785 +#: ../../include/lib/Dashboard/Widgets/sla_percent.php:369 +#: ../../include/lib/Dashboard/Widgets/sla_percent.php:381 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:304 +#: ../../include/lib/Dashboard/Widgets/netflow.php:205 +#: ../../include/lib/Dashboard/Widgets/AvgSumMaxMinModule.php:445 +#: ../../include/lib/Dashboard/Widgets/DataMatrix.php:308 +#: ../../include/lib/Dashboard/Widgets/DataMatrix.php:324 +#: ../../include/lib/Dashboard/Widgets/network_map.php:365 +#: ../../include/lib/Dashboard/Widgets/events_list.php:323 +#: ../../include/lib/Dashboard/Widgets/events_list.php:481 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:409 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:421 +#: ../../include/lib/Dashboard/Widgets/module_icon.php:388 +#: ../../include/lib/Dashboard/Widgets/module_value.php:363 +#: ../../include/lib/Dashboard/Widgets/module_table_value.php:336 +#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:355 +#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:367 +#: ../../include/lib/Dashboard/Widgets/service_map.php:284 +#: ../../include/lib/Dashboard/Widgets/service_map.php:325 +#: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:368 +#: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:564 +#: ../../include/lib/Dashboard/Widgets/custom_graph.php:392 +#: ../../include/lib/Dashboard/Widgets/module_status.php:379 +#: ../../include/lib/Dashboard/Widgets/single_graph.php:329 +#: ../../include/lib/Dashboard/Widgets/single_graph.php:352 +#: ../../include/lib/Dashboard/Widgets/reports.php:561 +#: ../../include/lib/Dashboard/Widgets/top_n.php:260 +#: ../../include/functions_events.php:3435 +#: ../../operation/users/user_edit.php:525 +#: ../../operation/users/user_edit.php:578 +#: ../../operation/users/user_edit.php:613 +#: ../../operation/users/user_edit.php:628 +#: ../../operation/users/user_edit.php:1078 +#: ../../operation/users/user_edit.php:1085 +#: ../../operation/users/user_edit.php:1094 +#: ../../operation/users/user_edit.php:1101 +#: ../../operation/agentes/pandora_networkmap.editor.php:494 +#: ../../operation/agentes/pandora_networkmap.view.php:227 +#: ../../operation/agentes/ver_agente.php:1200 +#: ../../operation/agentes/ver_agente.php:1256 +#: ../../operation/agentes/ver_agente.php:1271 +#: ../../operation/snmpconsole/snmp_browser.php:390 +#: ../../operation/snmpconsole/snmp_browser.php:405 +#: ../../operation/snmpconsole/snmp_browser.php:415 +#: ../../operation/snmpconsole/snmp_browser.php:534 +#: ../../operation/gis_maps/render_view.php:164 +#: ../../operation/incidents/list_integriaims_incidents.php:601 +#: ../../operation/incidents/list_integriaims_incidents.php:605 +#: ../../operation/events/events.php:2914 +msgid "None" +msgstr "Aucun" + #: ../../enterprise/views/ncm/agent/modalOnDemandScript.php:63 msgid "Select firmware file to update to" msgstr "" @@ -3486,12 +3892,12 @@ msgid "Script type" msgstr "Type de script" #: ../../enterprise/views/ncm/agent/details.php:90 -#: ../../enterprise/include/class/CommandCenter.class.php:470 -#: ../../extensions/api_checker.php:363 ../../extensions/api_checker.php:371 -#: ../../include/functions_reporting_html.php:4338 -#: ../../include/functions_reporting_html.php:4485 -#: ../../include/functions_reporting_html.php:4828 -#: ../../include/functions_reporting_html.php:4839 +#: ../../enterprise/include/class/CommandCenter.class.php:462 +#: ../../extensions/api_checker.php:373 ../../extensions/api_checker.php:381 +#: ../../include/functions_reporting_html.php:4342 +#: ../../include/functions_reporting_html.php:4489 +#: ../../include/functions_reporting_html.php:4832 +#: ../../include/functions_reporting_html.php:4843 #: ../../include/functions_db.php:1959 msgid "Result" msgstr "Résultat" @@ -3545,16 +3951,12 @@ msgid "Execute snippet" msgstr "Exécuter skipper" #: ../../enterprise/views/ncm/agent/details.php:265 -#: ../../enterprise/meta/advanced/metasetup.visual.php:1184 -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:64 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:110 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:122 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:103 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1169 #: ../../enterprise/meta/include/functions_wizard_meta.php:1539 #: ../../enterprise/meta/include/functions_wizard_meta.php:1632 #: ../../enterprise/meta/include/functions_wizard_meta.php:1757 #: ../../enterprise/meta/include/functions_wizard_meta.php:1832 -#: ../../godmode/setup/setup_visuals.php:1564 +#: ../../godmode/setup/setup_visuals.php:1558 #: ../../include/class/TipsWindow.class.php:797 #: ../../include/class/TipsWindow.class.php:964 msgid "Preview" @@ -3572,62 +3974,62 @@ msgstr "Aperçu" #: ../../enterprise/include/functions_reporting_pdf.php:645 #: ../../enterprise/include/functions_HA_cluster.php:70 #: ../../enterprise/include/class/DatabaseHA.class.php:223 -#: ../../enterprise/include/functions_reporting.php:1883 -#: ../../enterprise/include/functions_reporting.php:2959 -#: ../../enterprise/include/functions_reporting.php:3949 -#: ../../enterprise/include/functions_reporting.php:4869 -#: ../../enterprise/include/functions_reporting.php:6179 +#: ../../enterprise/include/functions_reporting.php:1898 +#: ../../enterprise/include/functions_reporting.php:3181 +#: ../../enterprise/include/functions_reporting.php:4171 +#: ../../enterprise/include/functions_reporting.php:5091 +#: ../../enterprise/include/functions_reporting.php:6401 #: ../../enterprise/include/lib/NetworkManager.php:103 #: ../../enterprise/operation/agentes/tag_view.php:133 #: ../../enterprise/operation/services/services.service.php:171 #: ../../enterprise/operation/services/services.service_map.php:142 #: ../../enterprise/operation/services/services.treeview_services.php:311 #: ../../enterprise/operation/services/services.list.php:208 -#: ../../enterprise/operation/services/services.list.php:609 +#: ../../enterprise/operation/services/services.list.php:616 #: ../../enterprise/operation/services/services.table_services.php:144 -#: ../../extensions/module_groups.php:52 ../../godmode/groups/group_list.php:1116 -#: ../../godmode/massive/massive_copy_modules.php:118 -#: ../../godmode/massive/massive_copy_modules.php:278 -#: ../../godmode/massive/massive_delete_modules.php:421 -#: ../../godmode/massive/massive_delete_modules.php:442 -#: ../../godmode/massive/massive_edit_modules.php:388 -#: ../../godmode/massive/massive_edit_modules.php:474 -#: ../../godmode/alerts/alert_list.builder.php:326 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3842 +#: ../../extensions/module_groups.php:52 ../../godmode/groups/group_list.php:1126 +#: ../../godmode/massive/massive_copy_modules.php:126 +#: ../../godmode/massive/massive_copy_modules.php:314 +#: ../../godmode/massive/massive_delete_modules.php:430 +#: ../../godmode/massive/massive_edit_modules.php:394 +#: ../../godmode/massive/massive_edit_modules.php:510 +#: ../../godmode/alerts/alert_list.builder.php:345 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3887 #: ../../mobile/operation/agents.php:60 ../../mobile/operation/modules.php:72 -#: ../../include/graphs/functions_flot.php:311 -#: ../../include/functions_reporting_html.php:2584 -#: ../../include/functions_reporting_html.php:2597 -#: ../../include/functions_reporting_html.php:3591 -#: ../../include/functions_reporting_html.php:3994 +#: ../../include/graphs/functions_flot.php:318 +#: ../../include/functions_reporting_html.php:2588 +#: ../../include/functions_reporting_html.php:2601 +#: ../../include/functions_reporting_html.php:3595 +#: ../../include/functions_reporting_html.php:3998 #: ../../include/functions.php:1281 ../../include/functions.php:4207 -#: ../../include/ajax/module.php:1080 ../../include/ajax/module.php:1974 -#: ../../include/functions_ui.php:606 ../../include/functions_ui.php:607 +#: ../../include/ajax/module.php:1095 ../../include/ajax/module.php:2009 +#: ../../include/functions_ui.php:618 ../../include/functions_ui.php:619 #: ../../include/functions_visual_map.php:2457 #: ../../include/functions_visual_map.php:2485 #: ../../include/functions_visual_map.php:2503 #: ../../include/functions_visual_map.php:2521 -#: ../../include/functions_alerts.php:702 +#: ../../include/functions_alerts.php:708 #: ../../include/rest-api/models/VisualConsole/Items/Group.php:585 #: ../../include/functions_reports.php:569 ../../include/functions_maps.php:54 #: ../../include/functions_massive_operations.php:149 -#: ../../include/functions_netflow.php:1884 -#: ../../include/functions_reporting.php:6781 +#: ../../include/functions_netflow.php:1899 +#: ../../include/class/ExtensionsDiscovery.class.php:610 +#: ../../include/functions_reporting.php:6792 #: ../../include/functions_filemanager.php:723 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:256 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:277 #: ../../include/lib/Dashboard/Widgets/tree_view.php:404 #: ../../include/lib/Dashboard/Widgets/tree_view.php:439 #: ../../include/lib/Dashboard/Widgets/tree_view.php:712 -#: ../../include/lib/ClusterViewer/ClusterManager.php:582 -#: ../../include/functions_events.php:3131 ../../operation/tree.php:211 +#: ../../include/lib/ClusterViewer/ClusterManager.php:578 +#: ../../include/functions_events.php:3060 ../../operation/tree.php:211 #: ../../operation/tree.php:302 ../../operation/tree.php:525 -#: ../../operation/agentes/estado_agente.php:276 +#: ../../operation/agentes/estado_agente.php:294 #: ../../operation/agentes/status_monitor.php:566 #: ../../operation/agentes/group_view.php:245 #: ../../operation/agentes/group_view.php:250 #: ../../operation/agentes/estado_monitores.php:518 #: ../../operation/agentes/pandora_networkmap.view.php:1805 -#: ../../operation/agentes/tactical.php:200 ../../operation/events/events.php:820 +#: ../../operation/agentes/tactical.php:200 ../../operation/events/events.php:884 #: ../../general/logon_ok.php:160 msgid "Unknown" msgstr "Inconnu" @@ -3687,58 +4089,58 @@ msgstr "Différences" #: ../../enterprise/views/ncm/agent/details.php:485 #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:586 #: ../../enterprise/meta/advanced/collections.php:408 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:145 #: ../../enterprise/meta/include/functions_autoprovision.php:498 #: ../../enterprise/meta/include/functions_alerts_meta.php:133 -#: ../../enterprise/meta/include/functions_alerts_meta.php:164 +#: ../../enterprise/meta/include/functions_alerts_meta.php:168 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:506 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:147 #: ../../enterprise/godmode/agentes/collections.php:509 -#: ../../enterprise/godmode/policies/policy_alerts.php:367 +#: ../../enterprise/godmode/policies/policy_alerts.php:443 #: ../../enterprise/godmode/policies/policy_external_alerts.php:376 #: ../../enterprise/godmode/policies/policy_external_alerts.php:433 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:273 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:276 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:408 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:242 #: ../../enterprise/godmode/setup/setup_skins.php:192 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2160 #: ../../enterprise/godmode/servers/new_HA_cluster.php:147 #: ../../enterprise/include/ajax/policy.ajax.php:209 -#: ../../enterprise/include/functions_reporting_csv.php:2515 +#: ../../enterprise/include/functions_reporting_csv.php:2556 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2372 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2539 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3547 #: ../../enterprise/include/class/ManageBackups.class.php:170 #: ../../enterprise/operation/services/services.list.php:551 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1208 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1210 #: ../../enterprise/tools/ipam/ipam_ajax.php:535 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:807 -#: ../../godmode/groups/group_list.php:888 ../../godmode/users/user_list.php:584 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:799 +#: ../../godmode/groups/group_list.php:898 ../../godmode/users/user_list.php:584 #: ../../godmode/agentes/inventory_manager.php:237 #: ../../godmode/agentes/modificar_agente.php:710 #: ../../godmode/agentes/planned_downtime.editor.php:1369 -#: ../../godmode/agentes/fields_manager.php:155 ../../godmode/menu.php:277 +#: ../../godmode/agentes/fields_manager.php:155 ../../godmode/menu.php:373 #: ../../godmode/alerts/alert_list.list.php:136 #: ../../godmode/alerts/alert_list.list.php:571 #: ../../godmode/alerts/alert_commands.php:753 #: ../../godmode/alerts/alert_view.php:307 -#: ../../godmode/alerts/alert_list.builder.php:112 +#: ../../godmode/alerts/alert_list.builder.php:130 #: ../../godmode/setup/os.list.php:69 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2092 -#: ../../godmode/events/event_responses.list.php:69 ../../godmode/tag/tag.php:310 -#: ../../godmode/category/category.php:161 -#: ../../include/functions_reporting_html.php:3478 -#: ../../include/functions_cron.php:505 ../../include/ajax/module.php:1031 -#: ../../include/functions_treeview.php:404 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2134 +#: ../../godmode/events/event_responses.list.php:69 +#: ../../godmode/wizards/ManageExtensions.class.php:323 +#: ../../godmode/tag/tag.php:310 ../../godmode/category/category.php:161 +#: ../../include/functions_reporting_html.php:3482 +#: ../../include/functions_cron.php:505 ../../include/ajax/module.php:1046 +#: ../../include/functions_treeview.php:445 #: ../../include/class/SatelliteAgent.class.php:148 #: ../../include/class/AgentsAlerts.class.php:254 #: ../../include/class/AgentsAlerts.class.php:332 #: ../../include/class/SnmpConsole.class.php:281 #: ../../include/class/SatelliteCollection.class.php:135 -#: ../../include/functions_reporting.php:3242 +#: ../../include/functions_reporting.php:3250 #: ../../include/functions_filemanager.php:662 -#: ../../operation/agentes/pandora_networkmap.php:722 -#: ../../operation/agentes/status_monitor.php:1607 +#: ../../operation/agentes/pandora_networkmap.php:745 +#: ../../operation/agentes/status_monitor.php:1610 msgid "Actions" msgstr "Actions" @@ -3776,11 +4178,7 @@ msgid "Diff between: backup - selected" msgstr "Différence entre : sauvegarde - sélectionné" #: ../../enterprise/views/ncm/agent/details.php:601 -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:62 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:107 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:119 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:100 -#: ../../enterprise/godmode/modules/configure_local_component.php:495 +#: ../../enterprise/godmode/modules/configure_local_component.php:598 #: ../../enterprise/godmode/modules/local_components.php:165 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:871 #: ../../enterprise/godmode/agentes/collections.agents.php:83 @@ -3788,15 +4186,15 @@ msgstr "Différence entre : sauvegarde - sélectionné" #: ../../enterprise/godmode/agentes/collections.editor.php:114 #: ../../enterprise/godmode/agentes/collections.php:140 #: ../../enterprise/godmode/agentes/manage_config_remote.php:65 -#: ../../enterprise/godmode/policies/policies.php:233 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1390 +#: ../../enterprise/godmode/policies/policies.php:249 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1396 #: ../../enterprise/include/class/AgentRepository.class.php:692 #: ../../godmode/modules/manage_inventory_modules.php:54 #: ../../godmode/modules/manage_network_components.php:299 #: ../../godmode/modules/manage_inventory_modules_form.php:45 -#: ../../godmode/agentes/planned_downtime.list.php:738 ../../godmode/menu.php:254 -#: ../../godmode/massive/massive_operations.php:332 -#: ../../godmode/massive/massive_operations.php:354 +#: ../../godmode/agentes/planned_downtime.list.php:738 ../../godmode/menu.php:350 +#: ../../godmode/massive/massive_operations.php:329 +#: ../../godmode/massive/massive_operations.php:351 #: ../../godmode/events/events.php:138 ../../include/functions_reports.php:917 #: ../../include/functions_reports.php:921 #: ../../include/class/ConfigPEN.class.php:329 @@ -3871,32 +4269,32 @@ msgid "Customize script execution" msgstr "Personnaliser l’exécution des scripts" #: ../../enterprise/views/ncm/agent/details.php:690 -#: ../../include/ajax/events.php:2200 +#: ../../include/ajax/events.php:2172 #: ../../include/class/ExternalTools.class.php:646 -#: ../../include/functions_snmp_browser.php:974 -#: ../../include/functions_snmp_browser.php:1142 -#: ../../include/functions_events.php:3715 +#: ../../include/functions_snmp_browser.php:993 +#: ../../include/functions_snmp_browser.php:1169 +#: ../../include/functions_events.php:3644 msgid "Execute" msgstr "Exécuter" #: ../../enterprise/views/ncm/templates/list.php:32 #: ../../enterprise/views/ncm/templates/list.php:50 #: ../../enterprise/meta/include/functions_alerts_meta.php:129 -#: ../../enterprise/meta/include/functions_alerts_meta.php:160 +#: ../../enterprise/meta/include/functions_alerts_meta.php:164 #: ../../enterprise/godmode/modules/local_components.php:169 #: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:269 #: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:309 #: ../../enterprise/godmode/reporting/graph_template_wizard.php:209 #: ../../enterprise/godmode/reporting/visual_console_template.php:123 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2137 -#: ../../enterprise/include/functions_reporting.php:146 -#: ../../enterprise/include/functions_reporting.php:8010 -#: ../../enterprise/include/functions_reporting.php:8038 -#: ../../enterprise/include/functions_reporting.php:8109 +#: ../../enterprise/include/functions_reporting.php:157 +#: ../../enterprise/include/functions_reporting.php:8248 +#: ../../enterprise/include/functions_reporting.php:8276 +#: ../../enterprise/include/functions_reporting.php:8347 #: ../../godmode/modules/manage_network_components.php:303 -#: ../../godmode/menu.php:172 ../../godmode/menu.php:273 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2027 -#: ../../include/functions_menu.php:587 +#: ../../godmode/menu.php:268 ../../godmode/menu.php:369 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2069 +#: ../../include/functions_menu.php:588 #: ../../include/class/ConfigPEN.class.php:334 #: ../../include/class/ModuleTemplates.class.php:196 #: ../../include/class/ModuleTemplates.class.php:214 @@ -4051,15 +4449,15 @@ msgstr "Configurez les agents pour l'utilisation de modèles NCM" #: ../../enterprise/godmode/servers/manage_export.php:176 #: ../../enterprise/godmode/servers/manage_export_form.php:137 #: ../../enterprise/include/functions_ipam.php:2111 -#: ../../enterprise/tools/ipam/ipam_network.php:423 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:671 +#: ../../enterprise/tools/ipam/ipam_network.php:581 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:733 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:53 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:253 #: ../../enterprise/tools/ipam/ipam_excel.php:139 #: ../../enterprise/tools/ipam/ipam_ajax.php:362 #: ../../enterprise/tools/ipam/ipam_calculator.php:69 -#: ../../godmode/setup/setup_general.php:904 -#: ../../operation/agentes/ver_agente.php:1199 +#: ../../godmode/setup/setup_general.php:941 +#: ../../operation/agentes/ver_agente.php:1217 msgid "Address" msgstr "Adresse" @@ -4081,7 +4479,7 @@ msgstr "Dernière tâche en file d’attente" #: ../../enterprise/views/ncm/devices/list.php:122 #: ../../enterprise/operation/services/services.service.php:124 #: ../../enterprise/operation/services/services.list.php:548 -#: ../../enterprise/tools/ipam/ipam_list.php:738 +#: ../../enterprise/tools/ipam/ipam_list.php:744 #: ../../extensions/agents_modules.php:325 #: ../../operation/agentes/group_view.php:80 #: ../../operation/agentes/tactical.php:63 @@ -4090,14 +4488,14 @@ msgstr "Dernière mise à jour" #: ../../enterprise/views/ncm/devices/list.php:123 #: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:154 -#: ../../enterprise/godmode/policies/policy_alerts.php:368 +#: ../../enterprise/godmode/policies/policy_alerts.php:450 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:243 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:488 -#: ../../enterprise/include/functions_tasklist.php:180 -#: ../../godmode/massive/massive_copy_modules.php:185 +#: ../../enterprise/include/functions_tasklist.php:198 +#: ../../godmode/massive/massive_copy_modules.php:215 #: ../../godmode/alerts/alert_list.list.php:572 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:617 -#: ../../godmode/servers/plugin.php:988 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:651 +#: ../../godmode/servers/plugin.php:1044 #: ../../operation/agentes/alerts_status.php:234 #: ../../operation/agentes/alerts_status.php:235 msgid "Operations" @@ -4149,7 +4547,7 @@ msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:1587 #: ../../enterprise/meta/include/functions_wizard_meta.php:1707 #: ../../enterprise/meta/include/functions_wizard_meta.php:1727 -#: ../../enterprise/meta/index.php:948 ../../enterprise/meta/index.php:1017 +#: ../../enterprise/meta/index.php:949 ../../enterprise/meta/index.php:1018 #: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:328 #: ../../enterprise/godmode/agentes/manage_config_remote.php:344 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:120 @@ -4157,10 +4555,10 @@ msgstr "" #: ../../enterprise/godmode/services/services.service.php:978 #: ../../enterprise/godmode/services/services.elements.php:384 #: ../../enterprise/godmode/setup/setup_history.php:808 -#: ../../enterprise/include/class/CommandCenter.class.php:566 -#: ../../enterprise/include/class/CommandCenter.class.php:605 -#: ../../enterprise/include/functions_reporting.php:4859 -#: ../../enterprise/include/functions_services.php:1448 +#: ../../enterprise/include/class/CommandCenter.class.php:558 +#: ../../enterprise/include/class/CommandCenter.class.php:597 +#: ../../enterprise/include/functions_reporting.php:5081 +#: ../../enterprise/include/functions_services.php:1488 #: ../../enterprise/include/functions_login.php:40 #: ../../enterprise/operation/agentes/tag_view.php:131 #: ../../enterprise/operation/services/services.service.php:114 @@ -4170,49 +4568,48 @@ msgstr "" #: ../../enterprise/operation/services/services.treeview_services.php:306 #: ../../enterprise/operation/services/services.list.php:206 #: ../../enterprise/operation/services/services.list.php:543 -#: ../../enterprise/operation/services/services.list.php:602 +#: ../../enterprise/operation/services/services.list.php:609 #: ../../enterprise/operation/services/services.table_services.php:142 #: ../../update_manager_client/views/offline.php:80 -#: ../../extensions/dbmanager.php:124 -#: ../../godmode/modules/manage_network_components_form_wizard.php:384 -#: ../../godmode/groups/group_list.php:1111 -#: ../../godmode/users/configure_user.php:1061 -#: ../../godmode/users/configure_user.php:2026 -#: ../../godmode/massive/massive_copy_modules.php:116 -#: ../../godmode/massive/massive_copy_modules.php:276 -#: ../../godmode/massive/massive_delete_modules.php:419 -#: ../../godmode/massive/massive_delete_modules.php:440 -#: ../../godmode/massive/massive_edit_agents.php:1078 -#: ../../godmode/massive/massive_edit_modules.php:386 -#: ../../godmode/massive/massive_edit_modules.php:472 +#: ../../extensions/dbmanager.php:124 ../../godmode/groups/group_list.php:1121 +#: ../../godmode/users/configure_user.php:1073 +#: ../../godmode/users/configure_user.php:2039 +#: ../../godmode/massive/massive_copy_modules.php:124 +#: ../../godmode/massive/massive_copy_modules.php:312 +#: ../../godmode/massive/massive_delete_modules.php:428 +#: ../../godmode/massive/massive_edit_agents.php:1089 +#: ../../godmode/massive/massive_edit_modules.php:392 +#: ../../godmode/massive/massive_edit_modules.php:508 #: ../../godmode/setup/setup_sflow.php:84 #: ../../godmode/setup/setup_netflow.php:80 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3840 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3885 +#: ../../godmode/wizards/ManageExtensions.class.php:294 #: ../../mobile/operation/agents.php:59 ../../mobile/operation/modules.php:70 -#: ../../include/functions_reporting_html.php:2596 +#: ../../include/functions_reporting_html.php:2600 #: ../../include/functions.php:1091 ../../include/functions.php:1329 #: ../../include/functions.php:1332 ../../include/functions.php:1371 -#: ../../include/ajax/module.php:1970 ../../include/functions_graph.php:3351 -#: ../../include/functions_graph.php:3353 ../../include/functions_graph.php:4856 -#: ../../include/functions_ui.php:314 ../../include/functions_ui.php:2912 +#: ../../include/ajax/module.php:2005 ../../include/functions_graph.php:3355 +#: ../../include/functions_graph.php:3357 ../../include/functions_graph.php:4867 +#: ../../include/functions_ui.php:326 ../../include/functions_ui.php:3170 #: ../../include/rest-api/models/VisualConsole/Items/Group.php:571 #: ../../include/functions_massive_operations.php:147 #: ../../include/class/SatelliteAgent.class.php:1337 #: ../../include/class/SatelliteAgent.class.php:1362 -#: ../../include/class/Diagnostics.class.php:1841 +#: ../../include/class/ExtensionsDiscovery.class.php:608 +#: ../../include/class/Diagnostics.class.php:1842 #: ../../include/class/AgentWizard.class.php:1401 #: ../../include/class/AgentWizard.class.php:4147 #: ../../include/lib/Dashboard/Widgets/system_group_status.php:316 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:255 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:562 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:592 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:276 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:563 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:593 #: ../../include/lib/Dashboard/Widgets/tree_view.php:402 #: ../../include/lib/Dashboard/Widgets/tree_view.php:437 #: ../../include/lib/Dashboard/Widgets/tree_view.php:707 -#: ../../include/functions_events.php:3227 ../../index.php:1244 +#: ../../include/functions_events.php:3156 ../../index.php:1244 #: ../../operation/tree.php:209 ../../operation/tree.php:300 #: ../../operation/tree.php:520 ../../operation/users/user_edit.php:305 -#: ../../operation/agentes/estado_agente.php:274 +#: ../../operation/agentes/estado_agente.php:292 #: ../../operation/agentes/status_monitor.php:564 #: ../../operation/agentes/group_view.php:248 #: ../../operation/agentes/group_view.php:253 @@ -4239,421 +4636,35 @@ msgstr "icône" #: ../../enterprise/views/ipam/sites/edit.php:54 #: ../../godmode/modules/manage_nc_groups_form.php:73 #: ../../godmode/groups/configure_group.php:225 -#: ../../godmode/groups/group_list.php:883 -#: ../../godmode/agentes/agent_manager.php:649 -#: ../../godmode/massive/massive_edit_agents.php:672 +#: ../../godmode/groups/group_list.php:893 +#: ../../godmode/massive/massive_edit_agents.php:683 #: ../../godmode/reporting/visual_console_builder.elements.php:124 #: ../../include/functions_visual_map_editor.php:1002 -#: ../../include/rest-api/models/VisualConsole/Item.php:2179 -#: ../../operation/agentes/ver_agente.php:1236 +#: ../../include/rest-api/models/VisualConsole/Item.php:2183 +#: ../../operation/agentes/ver_agente.php:1254 #: ../../operation/agentes/estado_generalagente.php:482 msgid "Parent" msgstr "Parent" -#: ../../enterprise/views/ipam/sites/edit.php:61 -#: ../../enterprise/meta/advanced/metasetup.visual.php:308 -#: ../../enterprise/meta/advanced/metasetup.visual.php:573 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:393 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:394 -#: ../../enterprise/meta/advanced/metasetup.relations.php:245 -#: ../../enterprise/meta/advanced/metasetup.setup.php:677 -#: ../../enterprise/meta/advanced/metasetup.setup.php:690 -#: ../../enterprise/meta/monitoring/custom_fields_view.php:258 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:298 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:355 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:623 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:694 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:147 -#: ../../enterprise/meta/event/custom_events.php:223 -#: ../../enterprise/meta/event/custom_events.php:269 -#: ../../enterprise/godmode/modules/configure_local_component.php:555 -#: ../../enterprise/godmode/modules/configure_local_component.php:713 -#: ../../enterprise/godmode/modules/configure_local_component.php:719 -#: ../../enterprise/godmode/modules/configure_local_component.php:727 -#: ../../enterprise/godmode/modules/configure_local_component.php:733 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1074 -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:499 -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:630 -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:726 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:152 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:637 -#: ../../enterprise/godmode/policies/policy_agents.php:391 -#: ../../enterprise/godmode/policies/policy_agents.php:1708 -#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:125 -#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:219 -#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:111 -#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:132 -#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:151 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:406 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:483 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:559 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:560 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:561 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:562 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:611 -#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:28 -#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:205 -#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:250 -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:29 -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:270 -#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:117 -#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:197 -#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:123 -#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:144 -#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:164 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:471 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:862 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:977 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1091 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1126 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1181 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:250 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:868 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:889 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:904 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:913 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:923 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:927 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:954 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:315 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:683 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:702 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:716 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:726 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:736 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:740 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:766 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:60 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:528 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:545 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:561 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:577 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:601 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:617 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:659 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:692 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:703 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:722 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:195 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:488 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:507 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:520 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:529 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:541 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:573 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:81 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:390 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:413 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:936 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:952 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:973 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:982 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1339 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1367 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1388 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1415 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:184 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:435 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:592 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:600 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:610 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:632 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:685 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:718 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:740 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:750 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:771 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:793 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:818 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:841 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:862 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1136 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1260 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1275 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1285 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1300 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1322 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:315 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3028 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3245 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3340 -#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:308 -#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:340 -#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:346 -#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:358 -#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:368 -#: ../../enterprise/godmode/servers/manage_export_form.php:117 -#: ../../enterprise/include/functions_tasklist.php:346 -#: ../../enterprise/include/functions_tasklist.php:611 -#: ../../enterprise/include/ajax/ipam.ajax.php:400 -#: ../../enterprise/include/ajax/ipam.ajax.php:428 -#: ../../enterprise/include/ajax/policy.ajax.php:215 -#: ../../enterprise/include/ajax/policy.ajax.php:427 -#: ../../enterprise/include/ajax/log_viewer.ajax.php:715 -#: ../../enterprise/include/class/Omnishell.class.php:1062 -#: ../../enterprise/include/class/Omnishell.class.php:1063 -#: ../../enterprise/include/class/SAP.app.php:604 -#: ../../enterprise/include/class/SAP.app.php:819 -#: ../../enterprise/include/class/SAP.app.php:820 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:922 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:949 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1059 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1202 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1211 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2018 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2545 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2590 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3594 -#: ../../enterprise/operation/agentes/ver_agente.php:56 -#: ../../enterprise/operation/log/log_viewer.php:879 -#: ../../enterprise/tools/ipam/ipam_network.php:622 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:565 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:748 -#: ../../enterprise/tools/ipam/ipam_list.php:80 -#: ../../enterprise/tools/ipam/ipam_list.php:105 -#: ../../enterprise/tools/ipam/ipam_list.php:130 -#: ../../enterprise/tools/ipam/ipam_editor.php:206 -#: ../../enterprise/tools/ipam/ipam_editor.php:236 -#: ../../enterprise/tools/ipam/ipam_editor.php:268 -#: ../../godmode/modules/manage_nc_groups_form.php:80 -#: ../../godmode/modules/manage_network_components_form_plugin.php:41 -#: ../../godmode/modules/manage_network_components_form_common.php:354 -#: ../../godmode/modules/manage_network_components_form_network.php:266 -#: ../../godmode/modules/manage_network_components_form.php:672 -#: ../../godmode/modules/manage_network_components_form.php:678 -#: ../../godmode/modules/manage_network_components_form.php:687 -#: ../../godmode/modules/manage_network_components_form.php:693 -#: ../../godmode/groups/configure_group.php:189 -#: ../../godmode/groups/configure_group.php:211 -#: ../../godmode/users/configure_user.php:1334 -#: ../../godmode/users/configure_user.php:1350 -#: ../../godmode/users/configure_user.php:1486 -#: ../../godmode/users/configure_user.php:1502 -#: ../../godmode/users/configure_user.php:1627 -#: ../../godmode/users/configure_user.php:1642 -#: ../../godmode/users/configure_user.php:1802 -#: ../../godmode/users/configure_user.php:1810 -#: ../../godmode/users/configure_user.php:1819 -#: ../../godmode/users/configure_user.php:1826 -#: ../../godmode/users/user_management.php:583 -#: ../../godmode/users/user_management.php:610 -#: ../../godmode/agentes/status_monitor_custom_fields.php:250 -#: ../../godmode/agentes/status_monitor_custom_fields.php:298 -#: ../../godmode/agentes/module_manager_editor_plugin.php:55 -#: ../../godmode/agentes/module_manager_editor_network.php:182 -#: ../../godmode/agentes/module_manager_editor_network.php:519 -#: ../../godmode/agentes/agent_manager.php:558 -#: ../../godmode/agentes/agent_manager.php:754 -#: ../../godmode/agentes/agent_manager.php:1014 -#: ../../godmode/agentes/module_manager_editor_common.php:776 -#: ../../godmode/agentes/module_manager_editor_common.php:1135 -#: ../../godmode/agentes/module_manager_editor_common.php:1370 -#: ../../godmode/agentes/module_manager_editor_common.php:1664 -#: ../../godmode/agentes/module_manager_editor_common.php:1671 -#: ../../godmode/agentes/module_manager_editor_common.php:1682 -#: ../../godmode/agentes/module_manager_editor_common.php:1690 -#: ../../godmode/snmpconsole/snmp_alert.php:40 -#: ../../godmode/snmpconsole/snmp_alert.php:1781 -#: ../../godmode/massive/massive_copy_modules.php:374 -#: ../../godmode/massive/massive_copy_modules.php:508 -#: ../../godmode/massive/massive_delete_modules.php:502 -#: ../../godmode/massive/massive_delete_modules.php:594 -#: ../../godmode/massive/massive_delete_modules.php:679 -#: ../../godmode/massive/massive_delete_modules.php:728 -#: ../../godmode/massive/massive_delete_modules.php:736 -#: ../../godmode/massive/massive_delete_modules.php:737 -#: ../../godmode/massive/massive_delete_modules.php:738 -#: ../../godmode/massive/massive_delete_modules.php:739 -#: ../../godmode/massive/massive_delete_modules.php:805 -#: ../../godmode/massive/massive_delete_modules.php:835 -#: ../../godmode/massive/massive_edit_users.php:338 -#: ../../godmode/massive/massive_edit_users.php:399 -#: ../../godmode/massive/massive_edit_users.php:610 -#: ../../godmode/massive/massive_edit_users.php:618 -#: ../../godmode/massive/massive_edit_users.php:629 -#: ../../godmode/massive/massive_edit_users.php:637 -#: ../../godmode/massive/massive_add_alerts.php:304 -#: ../../godmode/massive/massive_edit_plugins.php:338 -#: ../../godmode/massive/massive_edit_agents.php:771 -#: ../../godmode/massive/massive_delete_alerts.php:366 -#: ../../godmode/massive/massive_add_action_alerts.php:342 -#: ../../godmode/massive/massive_edit_modules.php:458 -#: ../../godmode/massive/massive_edit_modules.php:934 -#: ../../godmode/massive/massive_edit_modules.php:1068 -#: ../../godmode/massive/massive_edit_modules.php:1184 -#: ../../godmode/massive/massive_edit_modules.php:1219 -#: ../../godmode/massive/massive_edit_modules.php:1274 -#: ../../godmode/massive/massive_edit_modules.php:1360 -#: ../../godmode/massive/massive_edit_modules.php:1433 -#: ../../godmode/massive/massive_edit_modules.php:1542 -#: ../../godmode/massive/massive_edit_modules.php:1543 -#: ../../godmode/massive/massive_edit_modules.php:1544 -#: ../../godmode/massive/massive_edit_modules.php:1545 -#: ../../godmode/massive/massive_edit_modules.php:1784 -#: ../../godmode/massive/massive_edit_modules.php:1844 -#: ../../godmode/alerts/alert_actions.php:304 -#: ../../godmode/alerts/alert_list.list.php:831 -#: ../../godmode/alerts/alert_commands.php:304 -#: ../../godmode/alerts/alert_commands.php:319 -#: ../../godmode/alerts/alert_commands.php:465 -#: ../../godmode/alerts/alert_commands.php:478 -#: ../../godmode/alerts/configure_alert_template.php:663 -#: ../../godmode/alerts/configure_alert_template.php:730 -#: ../../godmode/alerts/configure_alert_template.php:824 -#: ../../godmode/setup/os.builder.php:51 -#: ../../godmode/setup/setup_visuals.php:615 -#: ../../godmode/setup/setup_visuals.php:655 -#: ../../godmode/setup/setup_visuals.php:1088 -#: ../../godmode/setup/setup_general.php:1077 -#: ../../godmode/setup/setup_general.php:1094 -#: ../../godmode/setup/setup_general.php:1103 -#: ../../godmode/setup/setup_general.php:1120 -#: ../../godmode/reporting/create_container.php:572 -#: ../../godmode/reporting/graph_builder.graph_editor.php:296 -#: ../../godmode/reporting/reporting_builder.item_editor.php:210 -#: ../../godmode/reporting/reporting_builder.item_editor.php:993 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2175 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2257 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2278 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2310 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3241 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3402 -#: ../../godmode/reporting/visual_console_builder.elements.php:525 -#: ../../godmode/reporting/visual_console_builder.elements.php:676 -#: ../../godmode/reporting/visual_console_builder.elements.php:686 -#: ../../godmode/reporting/visual_console_builder.wizard.php:270 -#: ../../godmode/reporting/visual_console_builder.wizard.php:453 -#: ../../godmode/reporting/visual_console_builder.wizard.php:464 -#: ../../godmode/reporting/visual_console_builder.wizard.php:525 -#: ../../godmode/reporting/visual_console_builder.wizard.php:546 -#: ../../godmode/reporting/visual_console_builder.wizard.php:587 -#: ../../godmode/reporting/visual_console_builder.wizard.php:588 -#: ../../godmode/reporting/visual_console_builder.wizard.php:783 -#: ../../godmode/reporting/visual_console_builder.wizard.php:793 -#: ../../godmode/reporting/visual_console_builder.wizard.php:825 -#: ../../godmode/events/event_edit_filter.php:979 -#: ../../godmode/events/custom_events.php:210 -#: ../../godmode/events/custom_events.php:258 -#: ../../godmode/wizards/HostDevices.class.php:1115 -#: ../../mobile/operation/events.php:974 -#: ../../include/functions_visual_map_editor.php:398 -#: ../../include/functions_visual_map_editor.php:400 -#: ../../include/functions_visual_map_editor.php:616 -#: ../../include/functions_visual_map_editor.php:1003 -#: ../../include/functions_visual_map_editor.php:1056 -#: ../../include/functions_visual_map_editor.php:1122 -#: ../../include/functions.php:1129 ../../include/functions_cron.php:680 -#: ../../include/functions_networkmap.php:1524 -#: ../../include/ajax/audit_log.php:156 -#: ../../include/ajax/planned_downtime.ajax.php:85 -#: ../../include/ajax/module.php:2184 ../../include/ajax/module.php:2643 -#: ../../include/ajax/agent.php:500 ../../include/ajax/agent.php:838 -#: ../../include/ajax/agent.php:921 ../../include/ajax/agent.php:987 -#: ../../include/ajax/custom_fields.php:670 ../../include/ajax/events.php:590 -#: ../../include/functions_integriaims.php:135 -#: ../../include/functions_profile.php:349 -#: ../../include/functions_profile.php:367 -#: ../../include/functions_profile.php:382 -#: ../../include/rest-api/models/VisualConsole/Items/BasicChart.php:318 -#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:364 -#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:399 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:622 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:634 -#: ../../include/rest-api/models/VisualConsole/Item.php:2091 -#: ../../include/rest-api/models/VisualConsole/Item.php:2210 -#: ../../include/rest-api/models/VisualConsole/Item.php:2328 -#: ../../include/rest-api/models/VisualConsole/Item.php:2450 -#: ../../include/functions_html.php:397 ../../include/functions_html.php:848 -#: ../../include/functions_html.php:1276 ../../include/functions_html.php:1328 -#: ../../include/functions_html.php:1375 ../../include/functions_html.php:1376 -#: ../../include/functions_html.php:1427 ../../include/functions_html.php:1477 -#: ../../include/functions_html.php:6536 -#: ../../include/class/NetworkMap.class.php:2940 -#: ../../include/class/NetworkMap.class.php:3209 -#: ../../include/class/NetworkMap.class.php:3232 -#: ../../include/class/NetworkMap.class.php:3305 -#: ../../include/class/NetworkMap.class.php:3315 -#: ../../include/class/NetworkMap.class.php:3426 -#: ../../include/class/NetworkMap.class.php:3447 -#: ../../include/class/SnmpConsole.class.php:314 -#: ../../include/class/SnmpConsole.class.php:1377 -#: ../../include/class/AgentWizard.class.php:729 -#: ../../include/class/AgentWizard.class.php:785 -#: ../../include/lib/Dashboard/Widgets/sla_percent.php:369 -#: ../../include/lib/Dashboard/Widgets/sla_percent.php:381 -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:301 -#: ../../include/lib/Dashboard/Widgets/AvgSumMaxMinModule.php:445 -#: ../../include/lib/Dashboard/Widgets/DataMatrix.php:308 -#: ../../include/lib/Dashboard/Widgets/DataMatrix.php:324 -#: ../../include/lib/Dashboard/Widgets/network_map.php:365 -#: ../../include/lib/Dashboard/Widgets/events_list.php:312 -#: ../../include/lib/Dashboard/Widgets/events_list.php:470 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:401 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:413 -#: ../../include/lib/Dashboard/Widgets/module_icon.php:388 -#: ../../include/lib/Dashboard/Widgets/module_value.php:363 -#: ../../include/lib/Dashboard/Widgets/module_table_value.php:336 -#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:355 -#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:367 -#: ../../include/lib/Dashboard/Widgets/service_map.php:284 -#: ../../include/lib/Dashboard/Widgets/service_map.php:325 -#: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:368 -#: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:564 -#: ../../include/lib/Dashboard/Widgets/custom_graph.php:392 -#: ../../include/lib/Dashboard/Widgets/module_status.php:379 -#: ../../include/lib/Dashboard/Widgets/single_graph.php:329 -#: ../../include/lib/Dashboard/Widgets/single_graph.php:352 -#: ../../include/lib/Dashboard/Widgets/reports.php:552 -#: ../../include/lib/Dashboard/Widgets/top_n.php:241 -#: ../../include/functions_events.php:3506 -#: ../../operation/users/user_edit.php:525 -#: ../../operation/users/user_edit.php:578 -#: ../../operation/users/user_edit.php:613 -#: ../../operation/users/user_edit.php:628 -#: ../../operation/users/user_edit.php:1078 -#: ../../operation/users/user_edit.php:1085 -#: ../../operation/users/user_edit.php:1094 -#: ../../operation/users/user_edit.php:1101 -#: ../../operation/agentes/pandora_networkmap.editor.php:488 -#: ../../operation/agentes/pandora_networkmap.view.php:227 -#: ../../operation/agentes/ver_agente.php:1182 -#: ../../operation/agentes/ver_agente.php:1238 -#: ../../operation/agentes/ver_agente.php:1253 -#: ../../operation/snmpconsole/snmp_browser.php:388 -#: ../../operation/snmpconsole/snmp_browser.php:403 -#: ../../operation/snmpconsole/snmp_browser.php:413 -#: ../../operation/snmpconsole/snmp_browser.php:532 -#: ../../operation/gis_maps/render_view.php:164 -#: ../../operation/incidents/list_integriaims_incidents.php:601 -#: ../../operation/incidents/list_integriaims_incidents.php:605 -#: ../../operation/events/events.php:2701 -msgid "None" -msgstr "Aucun" - #: ../../enterprise/meta/screens/screens.visualmap.php:62 msgid "Create visualmap" msgstr "Créer une carte visuelle" -#: ../../enterprise/meta/advanced/servers.build_table.php:33 -#: ../../godmode/servers/modificar_server.php:63 -#: ../../godmode/servers/modificar_server.php:223 -#: ../../godmode/servers/modificar_server.php:242 -#: ../../godmode/servers/modificar_server.php:284 +#: ../../enterprise/meta/advanced/servers.build_table.php:34 +#: ../../godmode/servers/modificar_server.php:174 +#: ../../godmode/servers/modificar_server.php:332 +#: ../../godmode/servers/modificar_server.php:351 +#: ../../godmode/servers/modificar_server.php:393 #, php-format msgid "%s servers" msgstr "Serveurs %s" -#: ../../enterprise/meta/advanced/servers.build_table.php:50 -#: ../../godmode/servers/servers.build_table.php:52 +#: ../../enterprise/meta/advanced/servers.build_table.php:51 +#: ../../godmode/servers/servers.build_table.php:53 msgid "There are no servers configured into the database" msgstr "Aucun serveur configuré dans la base de données" -#: ../../enterprise/meta/advanced/servers.build_table.php:81 -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:63 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:379 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:647 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:726 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:291 +#: ../../enterprise/meta/advanced/servers.build_table.php:82 #: ../../enterprise/meta/monitoring/group_view.php:155 #: ../../enterprise/meta/monitoring/group_view.php:218 #: ../../enterprise/meta/include/functions_wizard_meta.php:406 @@ -4662,7 +4673,7 @@ msgstr "Aucun serveur configuré dans la base de données" #: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:135 #: ../../enterprise/godmode/policies/policy_modules.php:459 #: ../../enterprise/godmode/policies/policy_modules.php:472 -#: ../../enterprise/godmode/policies/policies.php:581 +#: ../../enterprise/godmode/policies/policies.php:597 #: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:128 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:176 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:473 @@ -4670,33 +4681,35 @@ msgstr "Aucun serveur configuré dans la base de données" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:233 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:300 #: ../../enterprise/include/functions_reporting_pdf.php:889 -#: ../../enterprise/include/functions_policies.php:3693 +#: ../../enterprise/include/functions_policies.php:3709 #: ../../enterprise/operation/agentes/tag_view.php:700 #: ../../enterprise/operation/services/massive/services.create.php:986 #: ../../enterprise/operation/services/massive/service.create.elements.php:380 #: ../../enterprise/operation/services/services.service_map.php:153 #: ../../extensions/agents_modules.php:865 #: ../../godmode/agentes/configurar_agente.php:423 -#: ../../godmode/agentes/configurar_agente.php:735 +#: ../../godmode/agentes/configurar_agente.php:753 #: ../../godmode/agentes/modificar_agente.php:832 #: ../../godmode/agentes/planned_downtime.list.php:85 #: ../../godmode/agentes/planned_downtime.list.php:116 #: ../../godmode/agentes/planned_downtime.editor.php:1360 #: ../../godmode/agentes/planned_downtime.editor.php:1437 -#: ../../godmode/massive/massive_copy_modules.php:199 -#: ../../godmode/massive/massive_delete_modules.php:463 +#: ../../godmode/massive/massive_copy_modules.php:226 +#: ../../godmode/massive/massive_delete_modules.php:499 +#: ../../godmode/massive/massive_delete_modules.php:603 #: ../../godmode/massive/massive_edit_plugins.php:383 -#: ../../godmode/massive/massive_edit_modules.php:425 +#: ../../godmode/massive/massive_edit_modules.php:467 +#: ../../godmode/massive/massive_edit_modules.php:603 #: ../../godmode/reporting/reporting_builder.list_items.php:228 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1946 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2167 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1988 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2209 #: ../../godmode/reporting/visual_console_builder.wizard.php:447 -#: ../../godmode/servers/servers.build_table.php:83 +#: ../../godmode/servers/servers.build_table.php:84 #: ../../mobile/operation/agents.php:96 ../../mobile/operation/agents.php:410 -#: ../../mobile/operation/modules.php:236 ../../mobile/operation/home.php:88 +#: ../../mobile/operation/modules.php:236 ../../mobile/operation/home.php:86 #: ../../mobile/operation/agent.php:330 -#: ../../include/functions_reporting_html.php:2115 -#: ../../include/functions_reporting_html.php:5690 +#: ../../include/functions_reporting_html.php:2119 +#: ../../include/functions_reporting_html.php:5701 #: ../../include/functions_reports.php:745 #: ../../include/functions_reports.php:749 #: ../../include/functions_reports.php:753 @@ -4705,108 +4718,120 @@ msgstr "Aucun serveur configuré dans la base de données" #: ../../include/functions_reports.php:765 #: ../../include/functions_reports.php:769 #: ../../include/functions_reports.php:773 -#: ../../include/functions_reports.php:777 ../../include/functions_html.php:1755 -#: ../../include/functions_html.php:6006 +#: ../../include/functions_reports.php:777 ../../include/functions_html.php:1807 +#: ../../include/functions_html.php:6122 #: ../../include/class/AgentsAlerts.class.php:253 #: ../../include/lib/Dashboard/Widgets/groups_status.php:424 #: ../../include/lib/Dashboard/Widgets/groups_status.php:430 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:445 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:512 #: ../../include/lib/Dashboard/Widgets/tree_view.php:347 -#: ../../operation/search_agents.php:55 ../../operation/tree.php:115 -#: ../../operation/search_results.php:159 -#: ../../operation/agentes/estado_agente.php:1054 -#: ../../operation/agentes/graphs.php:203 +#: ../../operation/search_agents.php:40 ../../operation/tree.php:115 +#: ../../operation/search_results.php:160 +#: ../../operation/agentes/estado_agente.php:1072 +#: ../../operation/agentes/graphs.php:204 #: ../../operation/agentes/exportdata.php:354 #: ../../operation/agentes/group_view.php:185 #: ../../operation/agentes/group_view.php:238 msgid "Modules" msgstr "Modules" -#: ../../enterprise/meta/advanced/servers.build_table.php:82 -#: ../../godmode/servers/servers.build_table.php:84 +#: ../../enterprise/meta/advanced/servers.build_table.php:83 +#: ../../godmode/servers/servers.build_table.php:85 msgid "Lag" msgstr "Retard" -#: ../../enterprise/meta/advanced/servers.build_table.php:82 -#: ../../godmode/servers/servers.build_table.php:84 +#: ../../enterprise/meta/advanced/servers.build_table.php:83 +#: ../../godmode/servers/servers.build_table.php:85 msgid "Avg. Delay(sec)/Modules delayed" msgstr "Retard moyen(sec)/Modules retardés" -#: ../../enterprise/meta/advanced/servers.build_table.php:83 -#: ../../godmode/servers/servers.build_table.php:85 +#: ../../enterprise/meta/advanced/servers.build_table.php:84 +#: ../../godmode/servers/servers.build_table.php:86 msgid "T/Q" msgstr "T/Q" -#: ../../enterprise/meta/advanced/servers.build_table.php:83 -#: ../../godmode/servers/servers.build_table.php:85 +#: ../../enterprise/meta/advanced/servers.build_table.php:84 +#: ../../godmode/servers/servers.build_table.php:86 msgid "Threads / Queued modules currently" msgstr "Threads/Modules en attente" -#: ../../enterprise/meta/advanced/servers.build_table.php:85 +#: ../../enterprise/meta/advanced/servers.build_table.php:86 #: ../../enterprise/include/class/DatabaseHA.class.php:800 #: ../../enterprise/tools/ipam/ipam_ajax.php:497 #: ../../godmode/agentes/agent_incidents.php:92 -#: ../../godmode/servers/servers.build_table.php:87 +#: ../../godmode/servers/servers.build_table.php:88 #: ../../operation/incidents/integriaims_export_csv.php:86 msgid "Updated" msgstr "Mis à jour" -#: ../../enterprise/meta/advanced/servers.build_table.php:89 +#: ../../enterprise/meta/advanced/servers.build_table.php:90 #: ../../enterprise/meta/include/functions_autoprovision.php:701 -#: ../../enterprise/godmode/modules/local_components.php:648 -#: ../../enterprise/godmode/policies/policy_alerts.php:368 -#: ../../enterprise/godmode/policies/policies.php:440 +#: ../../enterprise/godmode/modules/local_components.php:647 +#: ../../enterprise/godmode/policies/policy_alerts.php:450 +#: ../../enterprise/godmode/policies/policies.php:456 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:243 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:261 #: ../../godmode/users/profile_list.php:359 #: ../../godmode/alerts/alert_list.list.php:572 -#: ../../godmode/alerts/alert_templates.php:417 +#: ../../godmode/alerts/alert_templates.php:418 #: ../../godmode/reporting/reporting_builder.list_items.php:429 #: ../../godmode/reporting/graphs.php:375 -#: ../../godmode/reporting/reporting_builder.php:931 -#: ../../godmode/reporting/reporting_builder.php:1151 -#: ../../godmode/servers/servers.build_table.php:91 +#: ../../godmode/reporting/reporting_builder.php:934 +#: ../../godmode/reporting/reporting_builder.php:1154 +#: ../../godmode/servers/servers.build_table.php:92 #: ../../include/functions_container.php:157 #: ../../operation/gis_maps/gis_map.php:122 msgid "Op." msgstr "Op." -#: ../../enterprise/meta/advanced/servers.build_table.php:116 -#: ../../godmode/servers/servers.build_table.php:140 +#: ../../enterprise/meta/advanced/servers.build_table.php:117 +#: ../../godmode/servers/servers.build_table.php:148 msgid "This is a master server" msgstr "Ceci est un serveur principal" -#: ../../enterprise/meta/advanced/servers.build_table.php:131 -#: ../../enterprise/meta/advanced/servers.build_table.php:137 -#: ../../godmode/servers/servers.build_table.php:159 -#: ../../godmode/servers/servers.build_table.php:165 +#: ../../enterprise/meta/advanced/servers.build_table.php:132 +#: ../../enterprise/meta/advanced/servers.build_table.php:138 +#: ../../godmode/servers/servers.build_table.php:167 +#: ../../godmode/servers/servers.build_table.php:173 msgid "of" msgstr "de" -#: ../../enterprise/meta/advanced/servers.build_table.php:170 -#: ../../godmode/servers/servers.build_table.php:262 -msgid "Manage server conf" -msgstr "Gérer la configuration du serveur" +#: ../../enterprise/meta/advanced/servers.build_table.php:169 +#: ../../godmode/servers/servers.build_table.php:257 +msgid "Pending alerts list" +msgstr "Liste d'alertes en attente" #: ../../enterprise/meta/advanced/servers.build_table.php:186 -#: ../../godmode/servers/servers.build_table.php:287 +#: ../../enterprise/godmode/policies/policy_agents.php:969 +#: ../../godmode/agentes/configurar_agente.php:635 +#: ../../godmode/agentes/configurar_agente.php:780 +#: ../../godmode/agentes/agent_manager.php:870 +#: ../../godmode/massive/massive_edit_agents.php:994 +#: ../../godmode/reporting/reporting_builder.item_editor.php:82 +#: ../../godmode/servers/servers.build_table.php:292 +#: ../../operation/agentes/estado_generalagente.php:313 +msgid "Remote configuration" +msgstr "Configuration à distance" + +#: ../../enterprise/meta/advanced/servers.build_table.php:202 +#: ../../godmode/servers/servers.build_table.php:306 msgid "Modules run by this server will stop working. Do you want to continue?" msgstr "" "Les modules sur ce serveur cesseront de fonctionner. Voulez-vous continuer ?" -#: ../../enterprise/meta/advanced/servers.build_table.php:213 -#: ../../godmode/servers/servers.build_table.php:314 +#: ../../enterprise/meta/advanced/servers.build_table.php:229 +#: ../../godmode/servers/servers.build_table.php:335 msgid "Tactical server information" msgstr "Information tactique du serveur" -#: ../../enterprise/meta/advanced/servers.build_table.php:223 -#: ../../godmode/servers/servers.build_table.php:327 +#: ../../enterprise/meta/advanced/servers.build_table.php:239 +#: ../../godmode/servers/servers.build_table.php:348 #: ../../include/help/clippy/server_queued_modules.php:35 msgid "Excesive Queued." msgstr "File d'attente de modules excessive" -#: ../../enterprise/meta/advanced/servers.build_table.php:224 -#: ../../godmode/servers/servers.build_table.php:328 +#: ../../enterprise/meta/advanced/servers.build_table.php:240 +#: ../../godmode/servers/servers.build_table.php:349 msgid "" "You have too many items in the processing queue. This can happen if your " "server is overloaded and/or improperly configured. This could be something " @@ -4819,27 +4844,30 @@ msgstr "" "associé à un retard de supervision, avec des modules qui deviennent inconnus, " "essayez d’augmenter le nombre de threads." -#: ../../enterprise/meta/advanced/servers.build_table.php:225 -#: ../../enterprise/meta/advanced/cron_main.php:408 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:956 +#: ../../enterprise/meta/advanced/servers.build_table.php:241 +#: ../../enterprise/meta/advanced/cron_main.php:413 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:958 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1163 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4043 -#: ../../enterprise/godmode/wizards/consoletask_js.php:47 +#: ../../enterprise/godmode/wizards/consoletask_js.php:48 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4106 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4416 -#: ../../enterprise/operation/log/log_viewer.php:1199 -#: ../../enterprise/operation/log/log_viewer.php:1214 +#: ../../enterprise/operation/log/log_viewer.php:1212 +#: ../../enterprise/operation/log/log_viewer.php:1227 #: ../../enterprise/operation/services/services.treeview_services.php:416 #: ../../extensions/insert_data.php:285 #: ../../godmode/agentes/planned_downtime.editor.php:2013 -#: ../../godmode/alerts/configure_alert_template.php:1512 -#: ../../godmode/alerts/configure_alert_template.php:1596 -#: ../../godmode/setup/news.php:436 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5177 +#: ../../godmode/menu.php:740 +#: ../../godmode/alerts/configure_alert_template.php:1533 +#: ../../godmode/alerts/configure_alert_template.php:1617 +#: ../../godmode/setup/news.php:439 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5222 #: ../../godmode/wizards/HostDevices.class.php:797 -#: ../../godmode/servers/servers.build_table.php:329 +#: ../../godmode/servers/servers.build_table.php:350 #: ../../mobile/include/ui.class.php:717 ../../mobile/include/ui.class.php:775 -#: ../../include/functions_menu.php:946 ../../include/functions_clippy.php:323 +#: ../../include/functions_menu.php:958 ../../include/functions_menu.php:1308 +#: ../../include/functions_clippy.php:335 +#: ../../include/class/AlertsList.class.php:434 #: ../../include/class/WelcomeWindow.class.php:159 #: ../../include/lib/Dashboard/Widgets/tree_view.php:736 #: ../../include/functions_snmp_browser.php:600 ../../operation/tree.php:633 @@ -4847,26 +4875,24 @@ msgstr "" #: ../../operation/agentes/interface_traffic_graph_win.php:451 #: ../../operation/agentes/datos_agente.php:320 #: ../../operation/agentes/estado_monitores.php:467 -#: ../../operation/network/network_report.php:463 -#: ../../operation/network/network_usage_map.php:300 -#: ../../operation/netflow/nf_live_view.php:982 +#: ../../operation/network/network_report.php:615 +#: ../../operation/network/network_usage_map.php:430 +#: ../../operation/netflow/nf_live_view.php:988 #: ../../operation/search_modules.php:359 #: ../../operation/reporting/reporting_viewer.php:366 #: ../../operation/reporting/reporting_viewer.php:385 #: ../../operation/reporting/graph_viewer.php:472 -#: ../../operation/events/events.php:3288 +#: ../../operation/events/events.php:3503 ../../general/header.php:934 msgid "Close" msgstr "Fermer" #: ../../enterprise/meta/advanced/massive_operations.php:55 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:71 #: ../../enterprise/meta/general/metaconsole_maintenance_mode.php:64 #: ../../general/node_deactivated.php:64 msgid "command center" msgstr "centre de commande" #: ../../enterprise/meta/advanced/massive_operations.php:52 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:68 #, php-format msgid "" "You should centralise management in order to use Wizard section. Please go to " @@ -4876,7 +4902,7 @@ msgstr "" "Veuillez aller vers %s" #: ../../enterprise/meta/advanced/component_management.php:35 -#: ../../include/functions_menu.php:618 +#: ../../include/functions_menu.php:619 msgid "Tags management" msgstr "Gestion des étiquettes" @@ -4891,8 +4917,8 @@ msgstr "Gestion du système d'exploitation" #: ../../enterprise/meta/advanced/component_management.php:51 #: ../../extensions/module_groups.php:487 #: ../../godmode/groups/configure_modu_group.php:43 -#: ../../godmode/groups/modu_group_list.php:83 ../../godmode/menu.php:116 -#: ../../godmode/reporting/reporting_builder.item_editor.php:86 +#: ../../godmode/groups/modu_group_list.php:83 ../../godmode/menu.php:205 +#: ../../godmode/reporting/reporting_builder.item_editor.php:89 #: ../../include/lib/Dashboard/Widgets/tree_view.php:346 #: ../../operation/tree.php:103 msgid "Module groups" @@ -4933,60 +4959,62 @@ msgstr "Erreur de mise à jour : erreur dans %s" #: ../../enterprise/meta/advanced/metasetup.auth.php:54 #: ../../enterprise/meta/advanced/metasetup.performance.php:54 #: ../../enterprise/godmode/setup/setup_metaconsole.php:85 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:412 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:432 msgid "Successfully update" msgstr "Mis à jour correctement" #: ../../enterprise/meta/advanced/metasetup.visual.php:100 -#: ../../godmode/menu.php:364 ../../godmode/setup/setup.php:137 +#: ../../godmode/menu.php:460 ../../godmode/setup/setup.php:137 #: ../../godmode/setup/setup.php:285 msgid "Visual styles" msgstr "Styles visuels" #: ../../enterprise/meta/advanced/metasetup.visual.php:106 -#: ../../enterprise/meta/include/functions_meta.php:1364 -#: ../../godmode/setup/setup_visuals.php:1772 -#: ../../include/functions_config.php:985 +#: ../../enterprise/meta/include/functions_meta.php:1466 +#: ../../godmode/setup/setup_visuals.php:1766 +#: ../../include/functions_config.php:1031 msgid "Date format string" msgstr "Format de la date" #: ../../enterprise/meta/advanced/metasetup.visual.php:108 #: ../../enterprise/tools/ipam/ipam_editor.php:147 -#: ../../godmode/setup/setup_visuals.php:1781 +#: ../../godmode/setup/setup_visuals.php:1775 msgid "Example" msgstr "Exemple" #: ../../enterprise/meta/advanced/metasetup.visual.php:138 -#: ../../godmode/setup/setup_visuals.php:1816 +#: ../../godmode/setup/setup_visuals.php:1812 msgid "Timestamp, time comparison, or compact mode" msgstr "Horodatage, comparaison d’heure ou mode compact" #: ../../enterprise/meta/advanced/metasetup.visual.php:140 -#: ../../godmode/setup/setup_visuals.php:1626 +#: ../../godmode/setup/setup_visuals.php:1620 msgid "Comparation in rollover" msgstr "Date en comparaison" #: ../../enterprise/meta/advanced/metasetup.visual.php:147 -#: ../../godmode/setup/setup_visuals.php:1633 +#: ../../godmode/setup/setup_visuals.php:1627 msgid "Timestamp in rollover" msgstr "Horodatage littéral" #: ../../enterprise/meta/advanced/metasetup.visual.php:154 -#: ../../godmode/setup/setup_visuals.php:1640 +#: ../../godmode/setup/setup_visuals.php:1634 msgid "Compact mode" msgstr "Mode compact" #: ../../enterprise/meta/advanced/metasetup.visual.php:164 -#: ../../include/functions_config.php:997 +#: ../../include/functions_config.php:1043 msgid "Graph color #1" msgstr "Couleur du graphique #1" #: ../../enterprise/meta/advanced/metasetup.visual.php:175 -#: ../../include/functions_config.php:1001 +#: ../../include/functions_config.php:1047 msgid "Graph color #2" msgstr "Couleur du graphique #2" #: ../../enterprise/meta/advanced/metasetup.visual.php:186 -#: ../../include/functions_config.php:1005 +#: ../../include/functions_config.php:1051 msgid "Graph color #3" msgstr "Couleur du graphique #3" @@ -4999,8 +5027,8 @@ msgid "Precision must be a integer number between 0 and 5" msgstr "La précision doit être un nombre entier entre 0 et 5" #: ../../enterprise/meta/advanced/metasetup.visual.php:215 -#: ../../enterprise/meta/include/functions_meta.php:1414 -#: ../../godmode/setup/setup_visuals.php:1260 +#: ../../enterprise/meta/include/functions_meta.php:1516 +#: ../../godmode/setup/setup_visuals.php:1265 #: ../../godmode/reporting/visual_console_builder.elements.php:233 #: ../../godmode/reporting/visual_console_builder.wizard.php:288 #: ../../include/functions_visual_map_editor.php:734 @@ -5013,47 +5041,47 @@ msgid "Show percentile 95 in graphs" msgstr "Afficher le centile 95 dans les graphiques" #: ../../enterprise/meta/advanced/metasetup.visual.php:231 -#: ../../enterprise/meta/include/functions_meta.php:1499 -#: ../../godmode/setup/setup_visuals.php:1164 -#: ../../include/functions_config.php:1037 +#: ../../enterprise/meta/include/functions_meta.php:1601 +#: ../../godmode/setup/setup_visuals.php:1169 +#: ../../include/functions_config.php:1083 msgid "Value to interface graphics" msgstr "Valeur pour l'interface graphique" #: ../../enterprise/meta/advanced/metasetup.visual.php:247 -#: ../../enterprise/meta/include/functions_meta.php:1512 -#: ../../godmode/users/configure_user.php:1429 -#: ../../godmode/users/user_management.php:589 +#: ../../enterprise/meta/include/functions_meta.php:1614 +#: ../../godmode/users/configure_user.php:1443 +#: ../../godmode/users/user_management.php:609 #: ../../godmode/massive/massive_edit_users.php:263 #: ../../godmode/setup/setup_visuals.php:96 #: ../../godmode/events/event_edit_filter.php:459 -#: ../../include/functions_config.php:1054 +#: ../../include/functions_config.php:1100 #: ../../operation/users/user_edit.php:420 msgid "Block size for pagination" msgstr "Longueur de bloc pour la mise en page" #: ../../enterprise/meta/advanced/metasetup.visual.php:263 -#: ../../enterprise/meta/include/functions_meta.php:1428 -#: ../../godmode/setup/setup_visuals.php:1189 +#: ../../enterprise/meta/include/functions_meta.php:1530 +#: ../../godmode/setup/setup_visuals.php:1194 msgid "Number of elements in Custom Graph" msgstr "Nombre d'éléments dans le Graphique personnalisé" #: ../../enterprise/meta/advanced/metasetup.visual.php:278 -#: ../../enterprise/meta/include/functions_meta.php:1522 -#: ../../godmode/setup/setup_visuals.php:1203 -#: ../../include/functions_config.php:1058 +#: ../../enterprise/meta/include/functions_meta.php:1624 +#: ../../godmode/setup/setup_visuals.php:1208 +#: ../../include/functions_config.php:1104 msgid "Use round corners" msgstr "Utiliser des coins arrondis" #: ../../enterprise/meta/advanced/metasetup.visual.php:288 -#: ../../enterprise/meta/include/functions_meta.php:1533 -#: ../../godmode/setup/setup_visuals.php:1214 -#: ../../include/functions_config.php:1062 +#: ../../enterprise/meta/include/functions_meta.php:1635 +#: ../../godmode/setup/setup_visuals.php:1219 +#: ../../include/functions_config.php:1108 msgid "Chart fit to content" msgstr "Table adapté au contenu" #: ../../enterprise/meta/advanced/metasetup.visual.php:298 -#: ../../enterprise/meta/include/functions_meta.php:1544 -#: ../../include/functions_config.php:1294 +#: ../../enterprise/meta/include/functions_meta.php:1646 +#: ../../include/functions_config.php:1340 msgid "Disable help" msgstr "Désactiver l'aide" @@ -5068,26 +5096,23 @@ msgstr "Désactiver l'aide" #: ../../enterprise/meta/monitoring/custom_fields_view.php:211 #: ../../enterprise/meta/monitoring/custom_fields_view.php:274 #: ../../enterprise/meta/monitoring/custom_fields_view.php:773 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:346 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:216 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:153 #: ../../enterprise/meta/include/functions_users_meta.php:87 #: ../../enterprise/meta/include/functions_users_meta.php:98 #: ../../enterprise/meta/include/functions_wizard_meta.php:319 #: ../../enterprise/meta/include/ajax/wizard.ajax.php:406 #: ../../enterprise/meta/include/ajax/wizard.ajax.php:450 #: ../../enterprise/meta/include/functions_html_meta.php:75 -#: ../../enterprise/godmode/modules/local_components.php:555 -#: ../../enterprise/godmode/modules/local_components.php:588 +#: ../../enterprise/godmode/modules/local_components.php:554 +#: ../../enterprise/godmode/modules/local_components.php:587 #: ../../enterprise/godmode/agentes/collections.data.php:485 #: ../../enterprise/godmode/policies/policy_queue.php:294 #: ../../enterprise/godmode/policies/policy_queue.php:306 #: ../../enterprise/godmode/policies/policy_queue.php:331 #: ../../enterprise/godmode/policies/policy_queue.php:734 #: ../../enterprise/godmode/policies/policy_external_alerts.php:383 -#: ../../enterprise/godmode/policies/policy_agents.php:453 -#: ../../enterprise/godmode/policies/policy_agents.php:588 -#: ../../enterprise/godmode/policies/policy_agents.php:606 +#: ../../enterprise/godmode/policies/policy_agents.php:457 +#: ../../enterprise/godmode/policies/policy_agents.php:592 +#: ../../enterprise/godmode/policies/policy_agents.php:610 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:131 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:297 #: ../../enterprise/godmode/setup/setup_acl.php:555 @@ -5109,9 +5134,9 @@ msgstr "Désactiver l'aide" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2903 #: ../../enterprise/include/class/OmnishellTaskAgent.class.php:141 #: ../../enterprise/include/class/ManageBackups.class.php:194 -#: ../../enterprise/include/functions_metaconsole.php:882 #: ../../enterprise/include/functions_metaconsole.php:883 -#: ../../enterprise/include/functions_metaconsole.php:1240 +#: ../../enterprise/include/functions_metaconsole.php:884 +#: ../../enterprise/include/functions_metaconsole.php:1241 #: ../../enterprise/include/functions_ipam.php:1712 #: ../../enterprise/include/functions_ipam.php:1775 #: ../../enterprise/operation/agentes/tag_view.php:145 @@ -5120,47 +5145,48 @@ msgstr "Désactiver l'aide" #: ../../enterprise/operation/agentes/tag_view.php:316 #: ../../enterprise/operation/agentes/tag_view.php:328 #: ../../enterprise/operation/agentes/tag_view.php:430 -#: ../../enterprise/operation/log/log_viewer.php:753 -#: ../../enterprise/operation/log/log_viewer.php:774 -#: ../../enterprise/operation/log/log_viewer.php:828 +#: ../../enterprise/operation/log/log_viewer.php:609 +#: ../../enterprise/operation/log/log_viewer.php:771 +#: ../../enterprise/operation/log/log_viewer.php:792 #: ../../enterprise/operation/snmpconsole/snmp_view.php:33 #: ../../extensions/resource_registration.php:1137 #: ../../extensions/agents_modules.php:462 #: ../../extensions/files_repo/files_repo_form.php:44 #: ../../godmode/modules/manage_network_templates_form.php:303 -#: ../../godmode/modules/manage_network_components.php:668 -#: ../../godmode/massive/massive_copy_modules.php:127 -#: ../../godmode/massive/massive_copy_modules.php:287 -#: ../../godmode/massive/massive_delete_modules.php:327 -#: ../../godmode/massive/massive_delete_modules.php:374 -#: ../../godmode/massive/massive_delete_modules.php:429 -#: ../../godmode/massive/massive_delete_modules.php:450 -#: ../../godmode/massive/massive_edit_modules.php:311 -#: ../../godmode/massive/massive_edit_modules.php:358 -#: ../../godmode/massive/massive_edit_modules.php:396 -#: ../../godmode/massive/massive_edit_modules.php:482 +#: ../../godmode/modules/manage_network_components.php:655 +#: ../../godmode/netflow/nf_edit_form.php:264 +#: ../../godmode/massive/massive_copy_modules.php:137 +#: ../../godmode/massive/massive_copy_modules.php:324 +#: ../../godmode/massive/massive_delete_modules.php:324 +#: ../../godmode/massive/massive_delete_modules.php:375 +#: ../../godmode/massive/massive_delete_modules.php:440 +#: ../../godmode/massive/massive_delete_modules.php:459 +#: ../../godmode/massive/massive_edit_modules.php:303 +#: ../../godmode/massive/massive_edit_modules.php:355 +#: ../../godmode/massive/massive_edit_modules.php:404 +#: ../../godmode/massive/massive_edit_modules.php:520 #: ../../godmode/alerts/alert_list.list.php:137 #: ../../godmode/alerts/alert_list.list.php:152 #: ../../godmode/alerts/alert_list.list.php:169 #: ../../godmode/alerts/alert_list.list.php:201 -#: ../../godmode/alerts/alert_templates.php:317 -#: ../../godmode/alerts/alert_list.php:553 -#: ../../godmode/alerts/alert_list.php:574 -#: ../../godmode/alerts/alert_list.php:588 ../../godmode/setup/gis_step_2.php:238 +#: ../../godmode/alerts/alert_templates.php:318 +#: ../../godmode/alerts/alert_list.php:647 +#: ../../godmode/alerts/alert_list.php:668 +#: ../../godmode/alerts/alert_list.php:682 ../../godmode/setup/gis_step_2.php:238 #: ../../godmode/setup/setup_visuals.php:1089 #: ../../godmode/reporting/reporting_builder.list_items.php:217 #: ../../godmode/reporting/reporting_builder.list_items.php:234 #: ../../godmode/reporting/reporting_builder.list_items.php:251 #: ../../godmode/reporting/create_container.php:646 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1710 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1728 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2153 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3016 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3043 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3694 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3775 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3797 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3855 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1752 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1770 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2195 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3058 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3085 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3739 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3820 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3842 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3900 #: ../../godmode/reporting/visual_console_builder.wizard.php:359 #: ../../godmode/events/event_edit_filter.php:360 #: ../../godmode/events/event_edit_filter.php:380 @@ -5168,17 +5194,18 @@ msgstr "Désactiver l'aide" #: ../../mobile/operation/agents.php:56 ../../mobile/operation/modules.php:68 #: ../../mobile/operation/modules.php:289 ../../mobile/operation/modules.php:304 #: ../../mobile/operation/alerts.php:65 ../../mobile/operation/alerts.php:72 -#: ../../mobile/operation/events.php:1018 ../../mobile/operation/events.php:1028 -#: ../../mobile/operation/events.php:1585 ../../mobile/operation/events.php:1614 +#: ../../mobile/operation/events.php:1014 ../../mobile/operation/events.php:1024 +#: ../../mobile/operation/events.php:1581 ../../mobile/operation/events.php:1610 #: ../../include/functions.php:1127 ../../include/functions.php:1387 -#: ../../include/ajax/events.php:522 ../../include/functions_groupview.php:96 -#: ../../include/functions_modules.php:3604 -#: ../../include/functions_modules.php:3606 ../../include/functions_users.php:428 +#: ../../include/ajax/events.php:475 ../../include/functions_groupview.php:96 +#: ../../include/functions_modules.php:3609 +#: ../../include/functions_modules.php:3611 ../../include/functions_users.php:428 #: ../../include/functions_users.php:686 #: ../../include/functions_notifications.php:105 -#: ../../include/functions_html.php:952 ../../include/functions_html.php:1614 +#: ../../include/functions_html.php:961 ../../include/functions_html.php:1666 #: ../../include/functions_massive_operations.php:158 #: ../../include/functions_massive_operations.php:172 +#: ../../include/functions_massive_operations.php:225 #: ../../include/class/EventSound.class.php:347 #: ../../include/class/CredentialStore.class.php:509 #: ../../include/class/SnmpConsole.class.php:290 @@ -5188,15 +5215,15 @@ msgstr "Désactiver l'aide" #: ../../include/class/AuditLog.class.php:242 #: ../../include/class/TipsWindow.class.php:739 #: ../../include/class/TipsWindow.class.php:906 -#: ../../include/functions_reporting.php:3352 -#: ../../include/functions_reporting.php:3449 -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:422 -#: ../../include/lib/Dashboard/Widgets/events_list.php:412 +#: ../../include/functions_reporting.php:3360 +#: ../../include/functions_reporting.php:3457 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:430 +#: ../../include/lib/Dashboard/Widgets/events_list.php:423 #: ../../include/lib/Dashboard/Widgets/tree_view.php:400 #: ../../include/lib/Dashboard/Widgets/tree_view.php:435 #: ../../include/functions_groups.php:671 ../../include/functions_groups.php:1984 #: ../../operation/heatmap.php:122 ../../operation/tree.php:205 -#: ../../operation/tree.php:297 ../../operation/agentes/estado_agente.php:330 +#: ../../operation/tree.php:297 ../../operation/agentes/estado_agente.php:348 #: ../../operation/agentes/status_monitor.php:598 #: ../../operation/agentes/status_monitor.php:679 #: ../../operation/agentes/status_monitor.php:979 @@ -5213,13 +5240,13 @@ msgstr "Désactiver l'aide" #: ../../operation/incidents/list_integriaims_incidents.php:407 #: ../../operation/inventory/inventory.php:78 #: ../../operation/inventory/inventory.php:79 -#: ../../operation/inventory/inventory.php:321 -#: ../../operation/inventory/inventory.php:322 -#: ../../operation/inventory/inventory.php:498 -#: ../../operation/inventory/inventory.php:531 -#: ../../operation/inventory/inventory.php:566 -#: ../../operation/events/events.php:845 ../../operation/events/events.php:1799 -#: ../../operation/events/events.php:1893 ../../operation/events/events.php:2093 +#: ../../operation/inventory/inventory.php:325 +#: ../../operation/inventory/inventory.php:326 +#: ../../operation/inventory/inventory.php:502 +#: ../../operation/inventory/inventory.php:535 +#: ../../operation/inventory/inventory.php:570 +#: ../../operation/events/events.php:922 ../../operation/events/events.php:1952 +#: ../../operation/events/events.php:2046 ../../operation/events/events.php:2246 #: ../../general/subselect_data_module.php:62 msgid "All" msgstr "Tout" @@ -5230,7 +5257,7 @@ msgid "On Boolean graphs" msgstr "Sur les graphiques booléens" #: ../../enterprise/meta/advanced/metasetup.visual.php:313 -#: ../../godmode/setup/setup_visuals.php:1272 +#: ../../godmode/setup/setup_visuals.php:1277 msgid "Graph TIP view" msgstr "Vue Graphique TIP" @@ -5249,7 +5276,7 @@ msgid "Show MAX/AVG/MIN by default" msgstr "Afficher MAX/MOY/MIN par défaut" #: ../../enterprise/meta/advanced/metasetup.visual.php:332 -#: ../../godmode/setup/setup_visuals.php:1288 +#: ../../godmode/setup/setup_visuals.php:1293 msgid "Graph mode" msgstr "Mode du graphique" @@ -5258,44 +5285,45 @@ msgid "Zoom graphs:" msgstr "Graphiques de zoom :" #: ../../enterprise/meta/advanced/metasetup.visual.php:369 -#: ../../godmode/setup/setup_visuals.php:1224 +#: ../../godmode/setup/setup_visuals.php:1229 msgid "Type of module charts" msgstr "Type de graphiques de module" #: ../../enterprise/meta/advanced/metasetup.visual.php:371 #: ../../enterprise/godmode/reporting/graph_template_editor.php:260 -#: ../../godmode/setup/setup_visuals.php:1231 +#: ../../godmode/setup/setup_visuals.php:1236 #: ../../godmode/reporting/create_container.php:430 #: ../../godmode/reporting/graph_builder.main.php:208 #: ../../include/functions_visual_map_editor.php:552 #: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:642 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:489 #: ../../include/lib/Dashboard/Widgets/custom_graph.php:352 -#: ../../operation/agentes/graphs.php:251 ../../operation/agentes/graphs.php:258 -#: ../../operation/agentes/graphs.php:443 ../../operation/agentes/graphs.php:461 +#: ../../operation/agentes/graphs.php:252 ../../operation/agentes/graphs.php:259 +#: ../../operation/agentes/graphs.php:448 ../../operation/agentes/graphs.php:466 #: ../../operation/reporting/graph_viewer.php:354 msgid "Area" msgstr "Zone" #: ../../enterprise/meta/advanced/metasetup.visual.php:378 #: ../../enterprise/godmode/reporting/graph_template_editor.php:262 -#: ../../godmode/setup/setup_visuals.php:1243 +#: ../../godmode/setup/setup_visuals.php:1248 #: ../../godmode/reporting/create_container.php:431 #: ../../godmode/reporting/visual_console_builder.elements.php:365 #: ../../godmode/reporting/graph_builder.main.php:210 #: ../../include/functions_visual_map_editor.php:72 #: ../../include/functions_visual_map_editor.php:551 -#: ../../include/functions_visual_map_editor.php:1455 +#: ../../include/functions_visual_map_editor.php:1453 #: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:641 #: ../../include/lib/Dashboard/Widgets/custom_graph.php:354 -#: ../../operation/visual_console/view.php:383 -#: ../../operation/agentes/graphs.php:253 ../../operation/agentes/graphs.php:259 -#: ../../operation/agentes/graphs.php:451 ../../operation/agentes/graphs.php:465 +#: ../../operation/visual_console/view.php:385 +#: ../../operation/agentes/graphs.php:254 ../../operation/agentes/graphs.php:260 +#: ../../operation/agentes/graphs.php:456 ../../operation/agentes/graphs.php:470 #: ../../operation/reporting/graph_viewer.php:356 msgid "Line" msgstr "Ligne" #: ../../enterprise/meta/advanced/metasetup.visual.php:388 -#: ../../enterprise/meta/include/functions_meta.php:1634 +#: ../../enterprise/meta/include/functions_meta.php:1736 msgid "Metaconsole elements" msgstr "Éléments de la Métaconsole" @@ -5304,83 +5332,83 @@ msgid "The number of elements retrieved for each instance in some views." msgstr "Nombre d'éléments récupérés pour chaque instance dans certaines vues" #: ../../enterprise/meta/advanced/metasetup.visual.php:401 -#: ../../enterprise/meta/advanced/metasetup.visual.php:919 -#: ../../enterprise/meta/advanced/metasetup.visual.php:920 +#: ../../enterprise/meta/advanced/metasetup.visual.php:904 +#: ../../enterprise/meta/advanced/metasetup.visual.php:905 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:332 #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:467 #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:480 #: ../../enterprise/include/ajax/log_viewer.ajax.php:282 -#: ../../godmode/snmpconsole/snmp_alert.php:1608 -#: ../../godmode/setup/setup_visuals.php:1323 -#: ../../godmode/setup/setup_visuals.php:1324 -#: ../../godmode/setup/setup_visuals.php:1913 +#: ../../godmode/snmpconsole/snmp_alert.php:1612 +#: ../../godmode/setup/setup_visuals.php:1328 +#: ../../godmode/setup/setup_visuals.php:1329 +#: ../../godmode/setup/setup_visuals.php:1909 +#: ../../include/functions_visual_map_editor.php:1278 #: ../../include/functions_visual_map_editor.php:1279 -#: ../../include/functions_visual_map_editor.php:1280 #: ../../include/functions.php:509 ../../include/functions.php:640 -#: ../../include/ajax/events.php:2353 ../../include/ajax/events.php:2354 -#: ../../include/ajax/events.php:2355 ../../include/ajax/events.php:2356 -#: ../../include/ajax/events.php:2360 ../../include/ajax/events.php:2361 -#: ../../include/ajax/events.php:2362 ../../include/ajax/events.php:2363 -#: ../../include/ajax/events.php:2364 ../../include/ajax/events.php:2365 -#: ../../include/functions_html.php:2143 -#: ../../operation/events/sound_events.php:229 -#: ../../operation/events/sound_events.php:230 -#: ../../operation/events/sound_events.php:231 -#: ../../operation/events/sound_events.php:232 -#: ../../operation/events/sound_events.php:236 -#: ../../operation/events/sound_events.php:237 -#: ../../operation/events/sound_events.php:238 -#: ../../operation/events/sound_events.php:239 -#: ../../operation/events/sound_events.php:240 -#: ../../operation/events/sound_events.php:241 +#: ../../include/ajax/events.php:2325 ../../include/ajax/events.php:2326 +#: ../../include/ajax/events.php:2327 ../../include/ajax/events.php:2328 +#: ../../include/ajax/events.php:2332 ../../include/ajax/events.php:2333 +#: ../../include/ajax/events.php:2334 ../../include/ajax/events.php:2335 +#: ../../include/ajax/events.php:2336 ../../include/ajax/events.php:2337 +#: ../../include/functions_html.php:2198 +#: ../../operation/events/sound_events.php:150 +#: ../../operation/events/sound_events.php:151 +#: ../../operation/events/sound_events.php:152 +#: ../../operation/events/sound_events.php:153 +#: ../../operation/events/sound_events.php:157 +#: ../../operation/events/sound_events.php:158 +#: ../../operation/events/sound_events.php:159 +#: ../../operation/events/sound_events.php:160 +#: ../../operation/events/sound_events.php:161 +#: ../../operation/events/sound_events.php:162 msgid "seconds" msgstr "secondes" #: ../../enterprise/meta/advanced/metasetup.visual.php:402 -#: ../../enterprise/meta/advanced/metasetup.visual.php:921 -#: ../../enterprise/meta/advanced/metasetup.visual.php:922 -#: ../../enterprise/meta/advanced/metasetup.visual.php:923 -#: ../../enterprise/meta/advanced/metasetup.visual.php:924 +#: ../../enterprise/meta/advanced/metasetup.visual.php:906 +#: ../../enterprise/meta/advanced/metasetup.visual.php:907 +#: ../../enterprise/meta/advanced/metasetup.visual.php:908 +#: ../../enterprise/meta/advanced/metasetup.visual.php:909 #: ../../enterprise/include/ajax/log_viewer.ajax.php:284 -#: ../../godmode/setup/setup_visuals.php:1325 -#: ../../godmode/setup/setup_visuals.php:1326 -#: ../../godmode/setup/setup_visuals.php:1327 -#: ../../godmode/setup/setup_visuals.php:1328 -#: ../../godmode/setup/setup_visuals.php:1914 +#: ../../godmode/setup/setup_visuals.php:1330 +#: ../../godmode/setup/setup_visuals.php:1331 +#: ../../godmode/setup/setup_visuals.php:1332 +#: ../../godmode/setup/setup_visuals.php:1333 +#: ../../godmode/setup/setup_visuals.php:1910 +#: ../../include/functions_visual_map_editor.php:1280 #: ../../include/functions_visual_map_editor.php:1281 #: ../../include/functions_visual_map_editor.php:1282 #: ../../include/functions_visual_map_editor.php:1283 -#: ../../include/functions_visual_map_editor.php:1284 #: ../../include/functions.php:513 ../../include/functions.php:644 -#: ../../include/functions_html.php:2144 +#: ../../include/functions_html.php:2199 msgid "minutes" msgstr "minutes" #: ../../enterprise/meta/advanced/metasetup.visual.php:403 #: ../../enterprise/include/ajax/log_viewer.ajax.php:286 -#: ../../godmode/setup/setup_visuals.php:1915 ../../include/functions.php:514 +#: ../../godmode/setup/setup_visuals.php:1911 ../../include/functions.php:514 #: ../../include/functions.php:645 ../../include/functions_snmp.php:402 -#: ../../include/functions_html.php:2145 +#: ../../include/functions_html.php:2200 ../../include/functions_events.php:5225 msgid "hours" msgstr "heures" #: ../../enterprise/meta/advanced/metasetup.visual.php:404 #: ../../enterprise/include/ajax/log_viewer.ajax.php:288 #: ../../godmode/db/db_main.php:86 ../../godmode/db/db_main.php:92 -#: ../../godmode/setup/setup_visuals.php:1916 ../../include/functions.php:510 -#: ../../include/functions.php:641 ../../include/functions_html.php:2146 +#: ../../godmode/setup/setup_visuals.php:1912 ../../include/functions.php:510 +#: ../../include/functions.php:641 ../../include/functions_html.php:2201 msgid "days" msgstr "jours" #: ../../enterprise/meta/advanced/metasetup.visual.php:405 -#: ../../godmode/setup/setup_visuals.php:1917 ../../include/functions.php:511 -#: ../../include/functions.php:642 ../../include/functions_html.php:2148 +#: ../../godmode/setup/setup_visuals.php:1913 ../../include/functions.php:511 +#: ../../include/functions.php:642 ../../include/functions_html.php:2203 msgid "months" msgstr "mois" #: ../../enterprise/meta/advanced/metasetup.visual.php:406 -#: ../../godmode/setup/setup_visuals.php:1918 ../../include/functions.php:512 -#: ../../include/functions.php:643 ../../include/functions_html.php:2149 +#: ../../godmode/setup/setup_visuals.php:1914 ../../include/functions.php:512 +#: ../../include/functions.php:643 ../../include/functions_html.php:2204 msgid "years" msgstr "années" @@ -5391,9 +5419,10 @@ msgstr "Ajouter une nouvelle valeur personnalisée aux intervalles" #: ../../enterprise/meta/advanced/metasetup.visual.php:430 #: ../../enterprise/meta/advanced/metasetup.consoles.php:821 #: ../../enterprise/meta/advanced/links.php:204 -#: ../../enterprise/meta/advanced/cron_main.php:389 +#: ../../enterprise/meta/advanced/cron_main.php:381 #: ../../enterprise/meta/include/functions_autoprovision.php:766 #: ../../enterprise/meta/include/functions_wizard_meta.php:1365 +#: ../../enterprise/godmode/modules/configure_local_component.php:804 #: ../../enterprise/godmode/agentes/collection_manager.php:165 #: ../../enterprise/godmode/agentes/collection_manager.php:192 #: ../../enterprise/godmode/agentes/plugins_manager.php:168 @@ -5401,13 +5430,13 @@ msgstr "Ajouter une nouvelle valeur personnalisée aux intervalles" #: ../../enterprise/godmode/agentes/plugins_manager.php:182 #: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:298 #: ../../enterprise/godmode/policies/policy_plugins.php:162 -#: ../../enterprise/godmode/policies/policy_alerts.php:619 -#: ../../enterprise/godmode/policies/policy_alerts.php:741 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:665 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:672 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:241 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:360 -#: ../../enterprise/godmode/policies/policy_collections.php:325 +#: ../../enterprise/godmode/policies/policy_alerts.php:713 +#: ../../enterprise/godmode/policies/policy_alerts.php:835 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:681 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:691 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:243 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:375 +#: ../../enterprise/godmode/policies/policy_collections.php:338 #: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:168 #: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:140 #: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:152 @@ -5430,75 +5459,78 @@ msgstr "Ajouter une nouvelle valeur personnalisée aux intervalles" #: ../../enterprise/include/ajax/servers.ajax.php:148 #: ../../enterprise/include/ajax/servers.ajax.php:194 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2314 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1458 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:948 +#: ../../enterprise/operation/agentes/policy_manager.php:598 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1460 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:940 #: ../../extensions/files_repo/files_repo_form.php:124 #: ../../godmode/modules/manage_network_templates_form.php:347 #: ../../godmode/agentes/inventory_manager.php:192 #: ../../godmode/agentes/planned_downtime.editor.php:1314 #: ../../godmode/agentes/planned_downtime.editor.php:1493 -#: ../../godmode/snmpconsole/snmp_alert.php:2135 +#: ../../godmode/snmpconsole/snmp_alert.php:2140 #: ../../godmode/gis_maps/configure_gis_map.php:642 #: ../../godmode/alerts/alert_list.list.php:893 ../../godmode/setup/news.php:401 -#: ../../godmode/setup/links.php:226 ../../godmode/setup/setup_visuals.php:1848 -#: ../../godmode/setup/setup_visuals.php:1938 -#: ../../godmode/setup/setup_visuals.php:2020 +#: ../../godmode/setup/links.php:229 ../../godmode/setup/setup_visuals.php:1844 +#: ../../godmode/setup/setup_visuals.php:1934 +#: ../../godmode/setup/setup_visuals.php:2016 #: ../../godmode/reporting/graph_builder.graph_editor.php:324 #: ../../godmode/reporting/visual_console_builder.wizard.php:575 #: ../../godmode/events/event_edit_filter.php:649 #: ../../godmode/events/event_edit_filter.php:714 +#: ../../include/functions_ui.php:1716 #: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:483 #: ../../include/functions_notifications.php:970 +#: ../../include/functions_html.php:6193 #: ../../include/class/SatelliteAgent.class.php:1147 #: ../../include/class/ManageNetScanScripts.class.php:473 -#: ../../include/functions_snmp_browser.php:1722 +#: ../../include/functions_snmp_browser.php:1756 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:287 -#: ../../operation/events/events.php:1294 ../../operation/events/events.php:1386 +#: ../../operation/events/events.php:1440 ../../operation/events/events.php:1532 msgid "Add" msgstr "Ajouter" #: ../../enterprise/meta/advanced/metasetup.visual.php:443 -#: ../../enterprise/meta/include/functions_meta.php:1853 -#: ../../include/functions_config.php:1465 +#: ../../enterprise/meta/include/functions_meta.php:1955 +#: ../../include/functions_config.php:1511 msgid "Delete interval" msgstr "Supprimer intervalle" #: ../../enterprise/meta/advanced/metasetup.visual.php:475 -#: ../../enterprise/meta/include/functions_meta.php:1644 -#: ../../godmode/setup/setup_visuals.php:1751 +#: ../../enterprise/meta/include/functions_meta.php:1746 +#: ../../godmode/setup/setup_visuals.php:1745 msgid "Show only the group name" msgstr "Afficher seulement le nom du groupe" #: ../../enterprise/meta/advanced/metasetup.visual.php:475 -#: ../../include/functions_config.php:1322 +#: ../../include/functions_config.php:1368 msgid "Show the group name instead the group icon." msgstr "Afficher le nom du groupe au lieu de l'icône du groupe" #: ../../enterprise/meta/advanced/metasetup.visual.php:485 -#: ../../enterprise/meta/include/functions_meta.php:1945 +#: ../../enterprise/meta/include/functions_meta.php:2047 #: ../../godmode/setup/setup_visuals.php:133 -#: ../../include/functions_config.php:1346 +#: ../../include/functions_config.php:1392 msgid "Display data of proc modules in other format" msgstr "Affichage des données des modules proc sous un format différent" #: ../../enterprise/meta/advanced/metasetup.visual.php:495 -#: ../../enterprise/meta/include/functions_meta.php:1955 +#: ../../enterprise/meta/include/functions_meta.php:2057 #: ../../godmode/setup/setup_visuals.php:144 -#: ../../include/functions_config.php:1350 +#: ../../include/functions_config.php:1396 msgid "Display text proc modules have state is ok" msgstr "Texte à afficher lorsque l'état du module proc est OK" #: ../../enterprise/meta/advanced/metasetup.visual.php:507 -#: ../../enterprise/meta/include/functions_meta.php:1965 +#: ../../enterprise/meta/include/functions_meta.php:2067 #: ../../godmode/setup/setup_visuals.php:148 -#: ../../include/functions_config.php:1354 +#: ../../include/functions_config.php:1400 msgid "Display text when proc modules have state critical" msgstr "Texte à afficher lorsque l'état du module proc est critique" #: ../../enterprise/meta/advanced/metasetup.visual.php:528 -#: ../../enterprise/meta/include/functions_meta.php:1684 +#: ../../enterprise/meta/include/functions_meta.php:1786 #: ../../godmode/setup/setup_visuals.php:397 -#: ../../include/functions_config.php:1082 +#: ../../include/functions_config.php:1128 msgid "Custom favicon" msgstr "Favicon personnalisé" @@ -5511,9 +5543,10 @@ msgstr "" "fichier doit être au format .ico d’une taille de 16x16." #: ../../enterprise/meta/advanced/metasetup.visual.php:563 +#: ../../enterprise/meta/include/functions_meta.php:1896 #: ../../godmode/setup/setup_visuals.php:428 -msgid "Custom background logo" -msgstr "Logo d'arrière-plan personnalisé" +msgid "Custom background login" +msgstr "Connexion en arrière-plan personnalisée" #: ../../enterprise/meta/advanced/metasetup.visual.php:564 msgid "You can place your custom images into the folder images/backgrounds/" @@ -5531,7 +5564,7 @@ msgstr "" #: ../../enterprise/operation/agentes/policy_view.php:70 #: ../../godmode/agentes/configurar_agente.php:386 #: ../../godmode/agentes/modificar_agente.php:83 -#: ../../godmode/agentes/modificar_agente.php:849 ../../godmode/menu.php:594 +#: ../../godmode/agentes/modificar_agente.php:849 ../../godmode/menu.php:696 #: ../../godmode/setup/setup_visuals.php:379 #: ../../godmode/setup/setup_visuals.php:446 #: ../../godmode/setup/setup_visuals.php:469 @@ -5544,10 +5577,10 @@ msgstr "" #: ../../godmode/setup/setup_visuals.php:702 #: ../../godmode/setup/setup_visuals.php:742 #: ../../godmode/setup/setup_visuals.php:928 -#: ../../godmode/reporting/visual_console_builder.php:849 +#: ../../godmode/reporting/visual_console_builder.php:843 #: ../../godmode/module_library/module_library_view.php:59 -#: ../../include/lib/ClusterViewer/ClusterManager.php:601 -#: ../../operation/tree.php:189 ../../operation/visual_console/view.php:214 +#: ../../include/lib/ClusterViewer/ClusterManager.php:597 +#: ../../operation/tree.php:189 ../../operation/visual_console/view.php:216 #: ../../operation/visual_console/legacy_view.php:189 #: ../../operation/agentes/status_monitor.php:77 #: ../../operation/agentes/status_monitor.php:305 @@ -5581,25 +5614,25 @@ msgstr "Splash personnalisé (connexion)" #: ../../enterprise/meta/advanced/metasetup.visual.php:754 #: ../../enterprise/meta/advanced/metasetup.visual.php:847 -#: ../../enterprise/meta/include/functions_meta.php:1714 +#: ../../enterprise/meta/include/functions_meta.php:1816 #: ../../godmode/setup/setup_visuals.php:802 -#: ../../include/functions_config.php:1158 +#: ../../include/functions_config.php:1204 msgid "Product name" msgstr "Nom du produit" #: ../../enterprise/meta/advanced/metasetup.visual.php:767 #: ../../enterprise/meta/advanced/metasetup.visual.php:859 -#: ../../enterprise/meta/include/functions_meta.php:1724 +#: ../../enterprise/meta/include/functions_meta.php:1826 #: ../../godmode/setup/setup_visuals.php:807 -#: ../../include/functions_config.php:1162 +#: ../../include/functions_config.php:1208 msgid "Copyright notice" msgstr "Mention de copyright" #: ../../enterprise/meta/advanced/metasetup.visual.php:780 -#: ../../enterprise/meta/include/functions_meta.php:1614 +#: ../../enterprise/meta/include/functions_meta.php:1716 #: ../../godmode/setup/setup_visuals.php:813 -#: ../../include/functions_config.php:1166 -#: ../../include/functions_config.php:1170 +#: ../../include/functions_config.php:1212 +#: ../../include/functions_config.php:1216 msgid "Background opacity % (login)" msgstr "% d’opacité d’arrière-plan (connexion)" @@ -5624,13 +5657,13 @@ msgid "Title 2 (login)" msgstr "Titre 2 (connexion)" #: ../../enterprise/meta/advanced/metasetup.visual.php:823 -#: ../../enterprise/meta/include/functions_meta.php:1774 +#: ../../enterprise/meta/include/functions_meta.php:1876 #: ../../godmode/setup/setup_visuals.php:791 msgid "Docs URL (login)" msgstr "URL docs (connexion)" #: ../../enterprise/meta/advanced/metasetup.visual.php:835 -#: ../../enterprise/meta/include/functions_meta.php:1784 +#: ../../enterprise/meta/include/functions_meta.php:1886 #: ../../godmode/setup/setup_visuals.php:796 msgid "Support URL (login)" msgstr "URL assistance (connexion)" @@ -5640,7 +5673,7 @@ msgid "Graphs font family" msgstr "Famille de polices de graphiques" #: ../../enterprise/meta/advanced/metasetup.visual.php:884 -#: ../../enterprise/meta/include/functions_meta.php:1594 +#: ../../enterprise/meta/include/functions_meta.php:1696 #: ../../godmode/setup/setup_visuals.php:868 msgid "Visual effects and animation" msgstr "Effets visuels et animation" @@ -5650,89 +5683,77 @@ msgstr "Effets visuels et animation" msgid "Random background (login)" msgstr "Arrière-plan aléatoire (connexion)" -#: ../../enterprise/meta/advanced/metasetup.visual.php:906 -#: ../../godmode/setup/setup_visuals.php:1344 -msgid "Legacy Visual Console View" -msgstr "Vue console visuelle legacy" - -#: ../../enterprise/meta/advanced/metasetup.visual.php:907 -msgid "To use the old view when using the Visual Console visor" -msgstr "" -"Pour utiliser l’ancienne vue lors de l’utilisation de la visière de la Console " -"visuelle" - -#: ../../enterprise/meta/advanced/metasetup.visual.php:925 -#: ../../godmode/setup/setup_visuals.php:1329 -#: ../../include/functions_visual_map_editor.php:1285 +#: ../../enterprise/meta/advanced/metasetup.visual.php:910 +#: ../../godmode/setup/setup_visuals.php:1334 +#: ../../include/functions_visual_map_editor.php:1284 msgid "hour" msgstr "heure" -#: ../../enterprise/meta/advanced/metasetup.visual.php:928 -#: ../../godmode/setup/setup_visuals.php:1354 +#: ../../enterprise/meta/advanced/metasetup.visual.php:913 +#: ../../godmode/setup/setup_visuals.php:1348 msgid "Default cache expiration" msgstr "Expiration du cache par défaut" -#: ../../enterprise/meta/advanced/metasetup.visual.php:933 -#: ../../godmode/setup/setup_visuals.php:1359 -#: ../../include/functions_visual_map_editor.php:1311 +#: ../../enterprise/meta/advanced/metasetup.visual.php:918 +#: ../../godmode/setup/setup_visuals.php:1353 +#: ../../include/functions_visual_map_editor.php:1310 msgid "No cache" msgstr "Pas de cache" -#: ../../enterprise/meta/advanced/metasetup.visual.php:955 -#: ../../enterprise/meta/include/functions_meta.php:1992 -#: ../../godmode/setup/setup_visuals.php:1373 -#: ../../include/functions_config.php:1214 +#: ../../enterprise/meta/advanced/metasetup.visual.php:940 +#: ../../enterprise/meta/include/functions_meta.php:2094 +#: ../../godmode/setup/setup_visuals.php:1366 +#: ../../include/functions_config.php:1260 msgid "Default interval for refresh on Visual Console" msgstr "Intervalle de rafraîchissement par défaut sur la console visuelle" -#: ../../enterprise/meta/advanced/metasetup.visual.php:956 +#: ../../enterprise/meta/advanced/metasetup.visual.php:941 msgid "This interval will affect to Visual Console pages" msgstr "Cet intervalle aura un effet sur les pages de la console visuelle" -#: ../../enterprise/meta/advanced/metasetup.visual.php:973 -#: ../../godmode/setup/setup_visuals.php:1725 +#: ../../enterprise/meta/advanced/metasetup.visual.php:958 +#: ../../godmode/setup/setup_visuals.php:1719 msgid "Use 1024 when module unit are bytes" msgstr "Utiliser 1024 lorsque l’unité de module est en octets" -#: ../../enterprise/meta/advanced/metasetup.visual.php:974 -#: ../../godmode/setup/setup_visuals.php:1726 +#: ../../enterprise/meta/advanced/metasetup.visual.php:959 +#: ../../godmode/setup/setup_visuals.php:1720 msgid "Use always 1000" msgstr "Utilisez toujours 1000" -#: ../../enterprise/meta/advanced/metasetup.visual.php:975 -#: ../../godmode/setup/setup_visuals.php:1727 +#: ../../enterprise/meta/advanced/metasetup.visual.php:960 +#: ../../godmode/setup/setup_visuals.php:1721 msgid "Use always 1024" msgstr "Utilisez toujours 1024" -#: ../../enterprise/meta/advanced/metasetup.visual.php:978 -#: ../../godmode/setup/setup_visuals.php:2087 +#: ../../enterprise/meta/advanced/metasetup.visual.php:963 +#: ../../godmode/setup/setup_visuals.php:2083 msgid "Data multiplier to use in graphs/data" msgstr "Multiplicateur de données à utiliser dans les graphiques/données" -#: ../../enterprise/meta/advanced/metasetup.visual.php:993 -#: ../../enterprise/meta/include/functions_meta.php:1997 -#: ../../godmode/setup/setup_visuals.php:1420 -#: ../../include/functions_config.php:1230 +#: ../../enterprise/meta/advanced/metasetup.visual.php:978 +#: ../../enterprise/meta/include/functions_meta.php:2099 +#: ../../include/functions_config.php:1276 msgid "Mobile view not allow visual console orientation" msgstr "Non permettre l’orientation de la console visuelle dans la vue mobile" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1003 -#: ../../enterprise/meta/include/functions_meta.php:2002 -#: ../../godmode/setup/setup_visuals.php:1430 -#: ../../include/functions_config.php:1234 +#: ../../enterprise/meta/advanced/metasetup.visual.php:988 +#: ../../enterprise/meta/include/functions_meta.php:2104 +#: ../../godmode/setup/setup_visuals.php:1424 +#: ../../include/functions_config.php:1280 msgid "Display item frame on alert triggered" msgstr "Afficher le cadre de l’élément déclenché par l’alerte" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1022 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1007 msgid "Reports configuration" msgstr "Configuration des rapports" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1028 -#: ../../godmode/setup/setup_visuals.php:1497 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1013 +#: ../../godmode/setup/setup_visuals.php:1491 msgid "Show report info with description" msgstr "Afficher l'information du rapport avec description" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1029 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1014 msgid "" "Custom report description info. It will be applied to all reports and " "templates by default." @@ -5740,12 +5761,12 @@ msgstr "" "Description du rapport personnalisé. Elle sera appliquée par défaut à tous les " "rapports et modèles." -#: ../../enterprise/meta/advanced/metasetup.visual.php:1042 -#: ../../godmode/setup/setup_visuals.php:1507 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1027 +#: ../../godmode/setup/setup_visuals.php:1501 msgid "Custom report front page" msgstr "Page de couverture du rapport personnalisé" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1043 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1028 msgid "" "Custom report front page. It will be applied to all reports and templates by " "default." @@ -5753,27 +5774,27 @@ msgstr "" "Page de couverture du rapport personnalisé. Elle sera appliquée par défaut à " "tous les rapports et modèles." -#: ../../enterprise/meta/advanced/metasetup.visual.php:1055 -#: ../../enterprise/meta/include/functions_meta.php:1459 -#: ../../godmode/setup/setup_visuals.php:1518 -#: ../../include/functions_config.php:1496 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1040 +#: ../../enterprise/meta/include/functions_meta.php:1561 +#: ../../godmode/setup/setup_visuals.php:1512 +#: ../../include/functions_config.php:1542 msgid "PDF font size (px)" msgstr "Taille de la police PDF (px)" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1060 -#: ../../enterprise/meta/include/functions_meta.php:1449 -#: ../../godmode/setup/setup_visuals.php:1522 -#: ../../include/functions_config.php:1492 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1045 +#: ../../enterprise/meta/include/functions_meta.php:1551 +#: ../../godmode/setup/setup_visuals.php:1516 +#: ../../include/functions_config.php:1538 msgid "HTML font size for SLA (em)" msgstr "Taille de la police HTML pour SLA (em)" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1065 -#: ../../enterprise/meta/include/functions_meta.php:1574 -#: ../../godmode/setup/setup_visuals.php:1528 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1050 +#: ../../enterprise/meta/include/functions_meta.php:1676 +#: ../../godmode/setup/setup_visuals.php:1522 msgid "Graph image height for HTML reports" msgstr "Hauteur de l'image du graphique pour des rapports HTML" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1066 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1051 msgid "" "This is the height in pixels of the module graph or custom graph in the " "reports (only: HTML)" @@ -5781,27 +5802,27 @@ msgstr "" "Il s’agit de la hauteur en pixels du graphique de module ou du graphique " "personnalisé dans les rapports (uniquement : HTML)" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1127 -#: ../../enterprise/meta/include/functions_meta.php:1479 -#: ../../godmode/setup/setup_visuals.php:2076 -#: ../../include/functions_config.php:1524 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1112 +#: ../../enterprise/meta/include/functions_meta.php:1581 +#: ../../godmode/setup/setup_visuals.php:2072 +#: ../../include/functions_config.php:1570 msgid "CSV divider" msgstr "Séparateur CSV" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1136 -#: ../../enterprise/meta/include/functions_meta.php:1489 -#: ../../godmode/setup/setup_visuals.php:2081 -#: ../../include/functions_config.php:1528 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1121 +#: ../../enterprise/meta/include/functions_meta.php:1591 +#: ../../godmode/setup/setup_visuals.php:2077 +#: ../../include/functions_config.php:1574 msgid "CSV decimal separator" msgstr "Séparateur décimale CSV" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1146 -#: ../../enterprise/meta/include/functions_meta.php:1469 -#: ../../godmode/setup/setup_visuals.php:1532 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1131 +#: ../../enterprise/meta/include/functions_meta.php:1571 +#: ../../godmode/setup/setup_visuals.php:1526 msgid "Interval description" msgstr "Description de l'intervalle" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1147 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1132 msgid "" "A long interval description is for example 10 hours, 20 minutes 33 seconds”, a " "short one is 10h 20m 33s" @@ -5809,18 +5830,18 @@ msgstr "" "Une description d’intervalle long est par exemple de 10 heures, 20 minutes 33 " "secondes, une courte est de 10h 20m 33s" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1164 -#: ../../enterprise/meta/include/functions_meta.php:1654 -#: ../../enterprise/meta/include/functions_meta.php:1905 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1149 +#: ../../enterprise/meta/include/functions_meta.php:1756 +#: ../../enterprise/meta/include/functions_meta.php:2007 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:113 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:125 -#: ../../godmode/setup/setup_visuals.php:1549 -#: ../../include/functions_config.php:1086 -#: ../../include/functions_config.php:1508 +#: ../../godmode/setup/setup_visuals.php:1543 +#: ../../include/functions_config.php:1132 +#: ../../include/functions_config.php:1554 msgid "Custom logo" msgstr "Logo personnalisé" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1165 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1150 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:114 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:126 msgid "" @@ -5831,68 +5852,68 @@ msgstr "" "de la console. Vous pouvez télécharger plus de fichiers (UNIQUEMENT JPEG ET " "PNG) avec l’outil de téléchargement." -#: ../../enterprise/meta/advanced/metasetup.visual.php:1184 -#: ../../enterprise/meta/advanced/metasetup.visual.php:1195 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1169 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1180 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1207 #: ../../enterprise/meta/advanced/metasetup.visual.php:1222 -#: ../../enterprise/meta/advanced/metasetup.visual.php:1237 -#: ../../enterprise/meta/include/functions_meta.php:1879 -#: ../../enterprise/meta/include/functions_meta.php:1895 -#: ../../enterprise/meta/include/functions_meta.php:1905 -#: ../../enterprise/meta/include/functions_meta.php:1915 -#: ../../enterprise/meta/include/functions_meta.php:1925 -#: ../../enterprise/meta/include/functions_meta.php:1935 -#: ../../godmode/setup/setup_visuals.php:1549 +#: ../../enterprise/meta/include/functions_meta.php:1981 +#: ../../enterprise/meta/include/functions_meta.php:1997 +#: ../../enterprise/meta/include/functions_meta.php:2007 +#: ../../enterprise/meta/include/functions_meta.php:2017 +#: ../../enterprise/meta/include/functions_meta.php:2027 +#: ../../enterprise/meta/include/functions_meta.php:2037 +#: ../../godmode/setup/setup_visuals.php:1543 +#: ../../godmode/setup/setup_visuals.php:1558 #: ../../godmode/setup/setup_visuals.php:1564 -#: ../../godmode/setup/setup_visuals.php:1570 -#: ../../godmode/setup/setup_visuals.php:1583 -#: ../../godmode/setup/setup_visuals.php:1597 -#: ../../include/functions_config.php:1500 -#: ../../include/functions_config.php:1504 -#: ../../include/functions_config.php:1508 -#: ../../include/functions_config.php:1512 -#: ../../include/functions_config.php:1516 -#: ../../include/functions_config.php:1520 +#: ../../godmode/setup/setup_visuals.php:1577 +#: ../../godmode/setup/setup_visuals.php:1591 +#: ../../include/functions_config.php:1546 +#: ../../include/functions_config.php:1550 +#: ../../include/functions_config.php:1554 +#: ../../include/functions_config.php:1558 +#: ../../include/functions_config.php:1562 +#: ../../include/functions_config.php:1566 msgid "Custom report front" msgstr "Page de couverture du rapport personnalisé" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1195 -#: ../../enterprise/meta/include/functions_meta.php:1915 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1180 +#: ../../enterprise/meta/include/functions_meta.php:2017 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:139 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:137 -#: ../../godmode/setup/setup_visuals.php:1570 -#: ../../include/functions_config.php:1512 +#: ../../godmode/setup/setup_visuals.php:1564 +#: ../../include/functions_config.php:1558 msgid "Header" msgstr "En-tête" +#: ../../enterprise/meta/advanced/metasetup.visual.php:1207 #: ../../enterprise/meta/advanced/metasetup.visual.php:1222 -#: ../../enterprise/meta/advanced/metasetup.visual.php:1237 -#: ../../enterprise/meta/include/functions_meta.php:1925 +#: ../../enterprise/meta/include/functions_meta.php:2027 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:149 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:147 -#: ../../godmode/setup/setup_visuals.php:1583 -#: ../../include/functions_config.php:1516 +#: ../../godmode/setup/setup_visuals.php:1577 +#: ../../include/functions_config.php:1562 msgid "First page" msgstr "Première page" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1266 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1251 #: ../../godmode/setup/setup_visuals.php:73 msgid "Legacy visual console Information" msgstr "Informations sur la console visuelle héritée" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1267 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1252 #: ../../godmode/setup/setup_visuals.php:74 msgid "Visual console in legacy mode will no longer be supported as of LTS 772" msgstr "" "La console visuelle en mode héritée ne sera pas prise en charge à partir de la " "version LTS 772" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1400 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1385 #: ../../enterprise/godmode/services/services.service.php:1025 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:425 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2608 -#: ../../enterprise/include/functions_reporting_csv.php:1589 -#: ../../enterprise/include/functions_reporting_csv.php:1635 -#: ../../enterprise/include/functions_reporting_csv.php:1953 +#: ../../enterprise/include/functions_reporting_csv.php:1630 +#: ../../enterprise/include/functions_reporting_csv.php:1676 +#: ../../enterprise/include/functions_reporting_csv.php:1994 #: ../../enterprise/include/class/DeploymentCenter.class.php:1704 #: ../../enterprise/include/class/DeploymentCenter.class.php:1756 #: ../../enterprise/include/class/DatabaseHA.class.php:390 @@ -5905,29 +5926,29 @@ msgstr "" #: ../../enterprise/include/class/ManageBackups.class.php:454 #: ../../enterprise/include/class/NewDatabaseHA.class.php:182 #: ../../enterprise/include/class/NewDatabaseHA.class.php:225 -#: ../../enterprise/include/functions_reporting.php:1876 -#: ../../enterprise/include/functions_reporting.php:2949 -#: ../../enterprise/include/functions_reporting.php:3206 -#: ../../enterprise/include/functions_reporting.php:3939 -#: ../../enterprise/include/functions_reporting.php:4208 -#: ../../enterprise/include/functions_reporting.php:4854 -#: ../../enterprise/include/functions_reporting.php:6176 -#: ../../enterprise/include/functions_reporting.php:6214 -#: ../../enterprise/include/functions_services.php:2091 +#: ../../enterprise/include/functions_reporting.php:1891 +#: ../../enterprise/include/functions_reporting.php:3171 +#: ../../enterprise/include/functions_reporting.php:3428 +#: ../../enterprise/include/functions_reporting.php:4161 +#: ../../enterprise/include/functions_reporting.php:4430 +#: ../../enterprise/include/functions_reporting.php:5076 +#: ../../enterprise/include/functions_reporting.php:6398 +#: ../../enterprise/include/functions_reporting.php:6436 +#: ../../enterprise/include/functions_services.php:2146 #: ../../enterprise/include/functions_ux_console.php:483 #: ../../enterprise/operation/agentes/ux_console_view.php:186 #: ../../enterprise/operation/agentes/ux_console_view.php:391 #: ../../enterprise/operation/agentes/wux_console_view.php:407 -#: ../../extensions/module_groups.php:53 -#: ../../godmode/massive/massive_operations.php:415 -#: ../../godmode/setup/setup_visuals.php:2257 -#: ../../godmode/setup/setup_general.php:1044 -#: ../../godmode/setup/setup_general.php:1062 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2743 -#: ../../include/functions_reporting_html.php:667 -#: ../../include/functions_reporting_html.php:862 -#: ../../include/functions_reporting_html.php:3597 -#: ../../include/functions_reporting_html.php:4894 +#: ../../extensions/module_groups.php:53 ../../godmode/menu.php:754 +#: ../../godmode/massive/massive_operations.php:412 +#: ../../godmode/setup/setup_visuals.php:2253 +#: ../../godmode/setup/setup_general.php:1081 +#: ../../godmode/setup/setup_general.php:1099 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2785 +#: ../../include/functions_reporting_html.php:671 +#: ../../include/functions_reporting_html.php:866 +#: ../../include/functions_reporting_html.php:3601 +#: ../../include/functions_reporting_html.php:4898 #: ../../include/functions_db.php:1974 #: ../../include/class/ConfigPEN.class.php:674 #: ../../include/class/ConfigPEN.class.php:698 @@ -5938,24 +5959,25 @@ msgstr "" #: ../../include/class/WelcomeWindow.class.php:173 #: ../../include/class/AgentWizard.class.php:6229 #: ../../include/lib/Dashboard/Widgets/maps_status.php:362 -#: ../../operation/agentes/pandora_networkmap.editor.php:745 -#: ../../operation/snmpconsole/snmp_browser.php:622 -#: ../../operation/snmpconsole/snmp_browser.php:698 +#: ../../operation/agentes/pandora_networkmap.editor.php:751 +#: ../../operation/agentes/pandora_networkmap.php:901 +#: ../../operation/snmpconsole/snmp_browser.php:624 +#: ../../operation/snmpconsole/snmp_browser.php:700 ../../general/header.php:948 msgid "OK" msgstr "OK" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1437 -#: ../../godmode/setup/setup_visuals.php:2376 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1422 +#: ../../godmode/setup/setup_visuals.php:2372 msgid "Logo preview" msgstr "Aperçu du logo" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1459 -#: ../../godmode/setup/setup_visuals.php:2406 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1444 +#: ../../godmode/setup/setup_visuals.php:2402 msgid "Splash Preview" msgstr "Aperçu du Splash" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1464 -#: ../../godmode/setup/setup_visuals.php:2430 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1449 +#: ../../godmode/setup/setup_visuals.php:2426 #: ../../godmode/reporting/visual_console_builder.data.php:196 msgid "Background preview" msgstr "Aperçu du fond d'écran" @@ -6014,12 +6036,12 @@ msgid " please remove configuration file from target node." msgstr " veuillez supprimer le fichier de configuration du nœud cible." #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:166 -#: ../../enterprise/include/functions_metaconsole.php:2857 +#: ../../enterprise/include/functions_metaconsole.php:2858 msgid "There are differences between MR versions" msgstr "Il y a des différences entre les versions MR" #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:170 -#: ../../enterprise/include/functions_metaconsole.php:2850 +#: ../../enterprise/include/functions_metaconsole.php:2851 msgid "Target server ip address is set" msgstr "L'adresse IP du serveur cible est configuré" @@ -6073,33 +6095,33 @@ msgstr "Serveur source" #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:353 #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:459 -#: ../../enterprise/godmode/policies/policy_agents.php:429 -#: ../../enterprise/godmode/policies/policy_agents.php:539 -#: ../../enterprise/godmode/policies/policy_agents.php:570 +#: ../../enterprise/godmode/policies/policy_agents.php:433 +#: ../../enterprise/godmode/policies/policy_agents.php:543 +#: ../../enterprise/godmode/policies/policy_agents.php:574 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:115 -#: ../../godmode/massive/massive_copy_modules.php:112 -#: ../../godmode/massive/massive_copy_modules.php:265 +#: ../../godmode/massive/massive_copy_modules.php:118 +#: ../../godmode/massive/massive_copy_modules.php:295 #: ../../godmode/massive/massive_standby_alerts.php:201 #: ../../godmode/massive/massive_delete_action_alerts.php:222 -#: ../../godmode/massive/massive_delete_modules.php:386 +#: ../../godmode/massive/massive_delete_modules.php:388 #: ../../godmode/massive/massive_add_alerts.php:228 #: ../../godmode/massive/massive_enable_disable_alerts.php:172 #: ../../godmode/massive/massive_delete_alerts.php:312 #: ../../godmode/massive/massive_add_action_alerts.php:210 -#: ../../godmode/massive/massive_edit_modules.php:370 -#: ../../include/functions_html.php:1295 ../../include/functions_html.php:1445 +#: ../../godmode/massive/massive_edit_modules.php:373 +#: ../../include/functions_html.php:1347 ../../include/functions_html.php:1497 #: ../../include/functions_massive_operations.php:136 #: ../../include/lib/Dashboard/Widgets/groups_status.php:243 #: ../../include/lib/Dashboard/Widgets/system_group_status.php:334 -#: ../../include/lib/Dashboard/Widgets/events_list.php:447 -#: ../../operation/events/events.php:1758 +#: ../../include/lib/Dashboard/Widgets/events_list.php:458 +#: ../../operation/events/events.php:1911 msgid "Group recursion" msgstr "Récursion du groupe" #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:356 #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:462 -#: ../../enterprise/godmode/policies/policy_agents.php:616 -#: ../../enterprise/godmode/policies/policy_agents.php:629 +#: ../../enterprise/godmode/policies/policy_agents.php:620 +#: ../../enterprise/godmode/policies/policy_agents.php:633 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:239 #: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:430 #: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:365 @@ -6207,8 +6229,8 @@ msgstr "Déplacer" #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:579 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:130 -#: ../../include/functions_inventory.php:143 -#: ../../include/functions_inventory.php:177 +#: ../../include/functions_inventory.php:148 +#: ../../include/functions_inventory.php:182 #: ../../include/functions_events.php:250 msgid "Agent alias" msgstr "Alias de l'agent" @@ -6231,17 +6253,17 @@ msgstr "Nœud cible" #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:591 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:853 #: ../../godmode/agentes/agent_incidents.php:90 -#: ../../godmode/snmpconsole/snmp_alert.php:1613 -#: ../../godmode/snmpconsole/snmp_alert.php:1775 +#: ../../godmode/snmpconsole/snmp_alert.php:1617 +#: ../../godmode/snmpconsole/snmp_alert.php:1779 #: ../../godmode/alerts/alert_list.list.php:146 #: ../../godmode/alerts/alert_templates.php:49 -#: ../../godmode/alerts/configure_alert_template.php:1149 +#: ../../godmode/alerts/configure_alert_template.php:1170 #: ../../godmode/alerts/alert_view.php:130 #: ../../godmode/setup/setup_integria.php:444 #: ../../godmode/setup/setup_integria.php:578 -#: ../../include/functions_reporting_html.php:5402 -#: ../../include/functions_events.php:4598 -#: ../../operation/agentes/estado_generalagente.php:727 +#: ../../include/functions_reporting_html.php:5413 +#: ../../include/functions_events.php:4552 +#: ../../operation/agentes/estado_generalagente.php:716 #: ../../operation/incidents/integriaims_export_csv.php:85 #: ../../operation/incidents/configure_integriaims_incident.php:287 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:341 @@ -6251,8 +6273,8 @@ msgid "Priority" msgstr "Priorité" #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:583 -#: ../../enterprise/meta/include/functions_meta.php:2240 -#: ../../enterprise/include/class/CommandCenter.class.php:458 +#: ../../enterprise/meta/include/functions_meta.php:2352 +#: ../../enterprise/include/class/CommandCenter.class.php:450 #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:844 #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1150 #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1245 @@ -6272,7 +6294,7 @@ msgstr "Priorité" #: ../../godmode/alerts/configure_alert_template.php:270 #: ../../godmode/alerts/configure_alert_template.php:287 #: ../../godmode/alerts/configure_alert_template.php:291 -#: ../../include/functions_config.php:1741 +#: ../../include/functions_config.php:1787 msgid "Step" msgstr "Étape" @@ -6296,7 +6318,7 @@ msgstr "Transferrant de données" msgid "Creating agent in target node" msgstr "Créant un agent dans le nœud cible" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:661 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:662 #: ../../enterprise/meta/advanced/policymanager.queue.php:261 #: ../../enterprise/godmode/policies/policy_queue.php:713 #: ../../enterprise/godmode/policies/policy_queue.php:716 @@ -6308,59 +6330,59 @@ msgstr "Créant un agent dans le nœud cible" msgid "Finished" msgstr "Terminé" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:662 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:663 #: ../../update_manager_client/lib/UpdateManager/Client.php:1874 msgid "Completed" msgstr "Terminé" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:667 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:668 msgid "Queued" msgstr "En file d'attente" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:672 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:673 #: ../../godmode/agentes/planned_downtime.list.php:739 #: ../../godmode/agentes/planned_downtime.list.php:812 msgid "Running" msgstr "En cours" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:894 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:895 msgid "checking migration requirements" msgstr "vérificant des exigences de migration" #: ../../enterprise/meta/advanced/servers.php:37 -#: ../../godmode/servers/modificar_server.php:330 +#: ../../godmode/servers/modificar_server.php:439 msgid "Server deleted successfully" msgstr "Serveur supprimé correctement" #: ../../enterprise/meta/advanced/servers.php:39 -#: ../../godmode/servers/modificar_server.php:332 +#: ../../godmode/servers/modificar_server.php:441 msgid "There was a problem deleting the server" msgstr "Problème de suppression du serveur" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:129 -#: ../../enterprise/extensions/translate_string.php:264 +#: ../../enterprise/extensions/translate_string.php:265 msgid "Translation added successfully" msgstr "Traduction ajoutée corectement" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:131 -#: ../../enterprise/extensions/translate_string.php:266 +#: ../../enterprise/extensions/translate_string.php:267 msgid "Translation string could not be created" msgstr "Impossible de créer la chaîne de traduction" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:144 -#: ../../enterprise/extensions/translate_string.php:279 +#: ../../enterprise/extensions/translate_string.php:277 msgid "Translation updated successfully" msgstr "Traduction mise à jour correctement" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:146 -#: ../../enterprise/extensions/translate_string.php:281 +#: ../../enterprise/extensions/translate_string.php:279 msgid "Translation string could not be updated" msgstr "Erreur de mise à jour de la chaîne de traduction" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:174 -#: ../../enterprise/extensions/translate_string.php:308 -#: ../../godmode/users/configure_user.php:1160 -#: ../../godmode/users/user_management.php:564 +#: ../../enterprise/extensions/translate_string.php:306 +#: ../../godmode/users/configure_user.php:1174 +#: ../../godmode/users/user_management.php:584 #: ../../godmode/massive/massive_edit_users.php:248 #: ../../include/class/TipsWindow.class.php:465 #: ../../include/class/TipsWindow.class.php:722 @@ -6371,11 +6393,11 @@ msgstr "Langue" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:188 #: ../../enterprise/meta/advanced/metasetup.translate_string.php:189 -#: ../../enterprise/extensions/translate_string.php:322 -#: ../../enterprise/extensions/translate_string.php:323 +#: ../../enterprise/extensions/translate_string.php:320 +#: ../../enterprise/extensions/translate_string.php:321 #: ../../enterprise/godmode/agentes/collection_manager.php:54 #: ../../enterprise/godmode/agentes/collections.php:438 -#: ../../enterprise/godmode/policies/policies.php:323 +#: ../../enterprise/godmode/policies/policies.php:339 #: ../../enterprise/godmode/policies/policy_collections.php:160 msgid "Free text for search (*)" msgstr "Texte libre pour la recherche (*)" @@ -6384,56 +6406,53 @@ msgstr "Texte libre pour la recherche (*)" #: ../../enterprise/meta/advanced/metasetup.relations.php:451 #: ../../enterprise/meta/advanced/collections.php:227 #: ../../enterprise/meta/advanced/collections.php:246 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:294 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:351 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:619 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:690 #: ../../enterprise/meta/agentsearch.php:108 #: ../../enterprise/meta/general/header.php:45 #: ../../enterprise/meta/general/header.php:47 -#: ../../enterprise/meta/general/main_header.php:689 -#: ../../enterprise/meta/general/main_header.php:691 -#: ../../enterprise/extensions/translate_string.php:334 -#: ../../enterprise/godmode/policies/policy_modules.php:1511 +#: ../../enterprise/meta/general/main_header.php:700 +#: ../../enterprise/meta/general/main_header.php:702 +#: ../../enterprise/extensions/translate_string.php:332 +#: ../../enterprise/godmode/policies/policy_modules.php:1507 #: ../../enterprise/godmode/policies/policy_collections.php:172 -#: ../../enterprise/godmode/policies/policy_agents.php:440 -#: ../../enterprise/godmode/policies/policy_agents.php:462 +#: ../../enterprise/godmode/policies/policy_agents.php:444 +#: ../../enterprise/godmode/policies/policy_agents.php:466 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:155 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:168 #: ../../enterprise/godmode/setup/setup_skins.php:131 #: ../../enterprise/operation/agentes/tag_view.php:229 -#: ../../enterprise/operation/log/log_viewer.php:608 -#: ../../enterprise/operation/log/log_viewer.php:955 +#: ../../enterprise/operation/log/log_viewer.php:646 +#: ../../enterprise/operation/log/log_viewer.php:961 #: ../../enterprise/operation/services/services.list.php:233 #: ../../enterprise/operation/services/services.list.php:338 #: ../../enterprise/operation/services/services.table_services.php:171 #: ../../enterprise/operation/services/services.table_services.php:334 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:530 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:614 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:631 -#: ../../enterprise/tools/ipam/ipam_list.php:49 -#: ../../enterprise/tools/ipam/ipam_list.php:143 -#: ../../enterprise/tools/ipam/ipam_list.php:160 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:592 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:676 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:693 +#: ../../enterprise/tools/ipam/ipam_list.php:116 +#: ../../enterprise/tools/ipam/ipam_list.php:210 +#: ../../enterprise/tools/ipam/ipam_list.php:227 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:198 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:223 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:240 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:335 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:358 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:375 -#: ../../godmode/groups/group_list.php:786 ../../godmode/users/user_list.php:485 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:393 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:416 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:433 +#: ../../godmode/groups/group_list.php:796 ../../godmode/users/user_list.php:485 #: ../../godmode/users/user_list.php:505 #: ../../godmode/agentes/planned_downtime.list.php:372 #: ../../godmode/agentes/planned_downtime.list.php:697 +#: ../../godmode/agentes/module_manager.php:63 #: ../../godmode/alerts/alert_actions.php:250 #: ../../godmode/alerts/alert_actions.php:317 #: ../../godmode/alerts/alert_actions.php:332 #: ../../godmode/alerts/alert_actions.php:333 -#: ../../godmode/alerts/alert_templates.php:329 -#: ../../godmode/alerts/alert_templates.php:346 +#: ../../godmode/alerts/alert_templates.php:330 +#: ../../godmode/alerts/alert_templates.php:347 #: ../../godmode/reporting/map_builder.php:357 #: ../../godmode/reporting/graphs.php:238 #: ../../godmode/reporting/visual_console_favorite.php:177 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1313 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1332 #: ../../godmode/module_library/module_library_view.php:102 #: ../../godmode/module_library/module_library_view.php:112 #: ../../mobile/operation/agent.php:323 ../../include/ajax/heatmap.ajax.php:76 @@ -6443,13 +6462,13 @@ msgstr "Texte libre pour la recherche (*)" #: ../../include/class/SatelliteCollection.class.php:164 #: ../../include/class/AgentWizard.class.php:2753 #: ../../include/lib/Dashboard/Widgets/heatmap.php:236 -#: ../../include/functions_snmp_browser.php:1023 -#: ../../include/functions_snmp_browser.php:1650 -#: ../../operation/search_results.php:193 ../../operation/search_results.php:202 -#: ../../operation/agentes/estado_agente.php:342 +#: ../../include/functions_snmp_browser.php:1042 +#: ../../include/functions_snmp_browser.php:1684 +#: ../../operation/search_results.php:194 ../../operation/search_results.php:203 +#: ../../operation/agentes/estado_agente.php:360 #: ../../operation/agentes/status_monitor.php:917 #: ../../operation/agentes/agent_inventory.php:153 -#: ../../operation/inventory/inventory.php:642 +#: ../../operation/inventory/inventory.php:646 #: ../../general/ui/agents_list.php:100 ../../general/ui/agents_list.php:113 msgid "Search" msgstr "Rechercher" @@ -6460,34 +6479,34 @@ msgstr "Rechercher" #: ../../enterprise/meta/monitoring/custom_fields_view.php:338 #: ../../enterprise/meta/event/custom_events.php:67 #: ../../enterprise/meta/event/custom_events.php:86 -#: ../../enterprise/meta/general/main_header.php:291 -#: ../../enterprise/meta/general/main_menu.php:489 -#: ../../enterprise/extensions/translate_string.php:349 -#: ../../enterprise/extensions/translate_string.php:350 +#: ../../enterprise/meta/general/main_header.php:302 +#: ../../enterprise/meta/general/main_menu.php:503 +#: ../../enterprise/extensions/translate_string.php:347 +#: ../../enterprise/extensions/translate_string.php:348 #: ../../enterprise/extensions/vmware/vmware_view.php:689 #: ../../enterprise/extensions/vmware/vmware_view.php:1860 -#: ../../enterprise/godmode/modules/local_components.php:624 +#: ../../enterprise/godmode/modules/local_components.php:623 #: ../../enterprise/godmode/agentes/collections.php:473 #: ../../enterprise/godmode/agentes/collections.php:474 -#: ../../enterprise/godmode/policies/policy_modules.php:1557 +#: ../../enterprise/godmode/policies/policy_modules.php:1553 #: ../../enterprise/godmode/policies/policy_queue.php:380 -#: ../../enterprise/godmode/policies/policies.php:364 +#: ../../enterprise/godmode/policies/policies.php:380 #: ../../enterprise/godmode/policies/policy_linking.php:175 #: ../../enterprise/godmode/policies/policy_external_alerts.php:415 #: ../../enterprise/godmode/policies/policy_collections.php:196 -#: ../../enterprise/godmode/policies/policy_agents.php:475 +#: ../../enterprise/godmode/policies/policy_agents.php:479 #: ../../enterprise/godmode/setup/setup_skins.php:154 #: ../../enterprise/godmode/setup/setup_acl.php:511 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2947 #: ../../enterprise/operation/agentes/tag_view.php:533 -#: ../../enterprise/operation/log/log_viewer.php:1024 +#: ../../enterprise/operation/log/log_viewer.php:1030 #: ../../enterprise/operation/services/services.list.php:497 #: ../../enterprise/operation/services/services.table_services.php:472 #: ../../enterprise/operation/services/services.table_services.php:487 #: ../../extensions/module_groups.php:322 #: ../../extensions/realtime_graphs.php:216 -#: ../../godmode/modules/manage_network_components.php:716 -#: ../../godmode/groups/group_list.php:821 +#: ../../godmode/modules/manage_network_components.php:712 +#: ../../godmode/groups/group_list.php:831 #: ../../godmode/agentes/planned_downtime.list.php:661 #: ../../godmode/agentes/planned_downtime.list.php:662 #: ../../godmode/agentes/planned_downtime.list.php:711 @@ -6496,47 +6515,46 @@ msgstr "Rechercher" #: ../../godmode/reporting/map_builder.php:400 #: ../../godmode/reporting/graphs.php:299 #: ../../godmode/reporting/visual_console_favorite.php:220 -#: ../../godmode/reporting/reporting_builder.php:782 +#: ../../godmode/reporting/reporting_builder.php:785 #: ../../godmode/events/events.php:105 ../../godmode/events/events.php:124 -#: ../../godmode/tag/tag.php:264 ../../include/functions_ui.php:3763 -#: ../../include/functions_ui.php:3776 +#: ../../godmode/tag/tag.php:264 ../../include/functions_ui.php:4065 +#: ../../include/functions_ui.php:4078 #: ../../include/class/AgentsAlerts.class.php:880 -#: ../../include/functions_snmp_browser.php:992 -#: ../../operation/agentes/estado_agente.php:490 +#: ../../include/functions_snmp_browser.php:1011 +#: ../../operation/agentes/estado_agente.php:508 #: ../../operation/agentes/status_monitor.php:1083 #: ../../operation/agentes/agent_inventory.php:188 -#: ../../operation/network/network_report.php:219 -#: ../../operation/network/network_report.php:220 #: ../../operation/incidents/list_integriaims_incidents.php:502 -#: ../../operation/inventory/inventory.php:722 +#: ../../operation/inventory/inventory.php:726 #: ../../operation/reporting/reporting_viewer.php:305 #: ../../operation/reporting/graph_viewer.php:415 msgid "Filters" msgstr "Filtres" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:233 -#: ../../enterprise/extensions/translate_string.php:366 +#: ../../enterprise/extensions/translate_string.php:364 msgid "Original string" msgstr "Chaîne d'origine" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:234 -#: ../../enterprise/extensions/translate_string.php:367 +#: ../../enterprise/extensions/translate_string.php:365 msgid "Translation in selected language" msgstr "Traduction dans la langue sélectionnée" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:235 -#: ../../enterprise/extensions/translate_string.php:368 +#: ../../enterprise/extensions/translate_string.php:366 msgid "Customize translation" msgstr "Personnaliser la traduction" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:304 -#: ../../enterprise/extensions/translate_string.php:434 +#: ../../enterprise/extensions/translate_string.php:432 #: ../../enterprise/godmode/setup/setup_acl.php:934 -#: ../../enterprise/godmode/reporting/visual_console_template.php:281 +#: ../../enterprise/godmode/reporting/visual_console_template.php:286 #: ../../enterprise/operation/agentes/wux_console_view.php:568 #: ../../include/ajax/visual_console_builder.ajax.php:343 #: ../../include/functions_visual_map.php:2843 -#: ../../operation/network/network_usage_map.php:275 +#: ../../include/lib/Dashboard/Widgets/netflow.php:323 +#: ../../operation/network/network_usage_map.php:389 #: ../../operation/netflow/nf_live_view.php:720 msgid "No data to show" msgstr "Aucune donnée à afficher" @@ -6550,13 +6568,17 @@ msgstr "Aucune donnée à afficher" #: ../../enterprise/godmode/setup/setup_acl.php:904 #: ../../enterprise/include/functions_cron.php:582 #: ../../enterprise/include/lib/NetworkManager.php:87 -#: ../../godmode/agentes/module_manager_editor_wmi.php:59 -#: ../../godmode/agentes/module_manager_editor_network.php:106 -#: ../../godmode/massive/massive_edit_modules.php:834 -#: ../../include/functions_html.php:1928 ../../include/functions_html.php:1929 -#: ../../include/functions_html.php:2039 ../../include/functions_html.php:2040 -#: ../../include/functions_html.php:2189 ../../include/functions_html.php:2190 -#: ../../include/functions_html.php:6726 ../../include/functions_html.php:6727 +#: ../../godmode/agentes/module_manager_editor_wmi.php:54 +#: ../../godmode/agentes/module_manager_editor_network.php:101 +#: ../../godmode/menu.php:152 ../../godmode/massive/massive_edit_modules.php:947 +#: ../../godmode/wizards/Custom.class.php:115 +#: ../../godmode/wizards/Custom.class.php:123 +#: ../../include/functions_html.php:1981 ../../include/functions_html.php:1982 +#: ../../include/functions_html.php:2092 ../../include/functions_html.php:2093 +#: ../../include/functions_html.php:2245 ../../include/functions_html.php:2246 +#: ../../include/functions_html.php:6930 ../../include/functions_html.php:6931 +#: ../../include/class/ExtensionsDiscovery.class.php:345 +#: ../../include/class/ExtensionsDiscovery.class.php:352 #: ../../include/class/CredentialStore.class.php:959 #: ../../operation/netflow/nf_live_view.php:283 msgid "Custom" @@ -6585,8 +6607,8 @@ msgid "Imei" msgstr "Imei" #: ../../enterprise/meta/advanced/metasetup.relations.php:330 -#: ../../include/class/NetworkMap.class.php:3271 -#: ../../include/class/NetworkMap.class.php:3272 +#: ../../include/class/NetworkMap.class.php:3273 +#: ../../include/class/NetworkMap.class.php:3274 msgid "Relations" msgstr "Relations" @@ -6614,31 +6636,31 @@ msgstr "Afficher les relations de liste" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:827 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:402 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2570 -#: ../../enterprise/include/functions_reporting_csv.php:1208 -#: ../../enterprise/include/functions_reporting_csv.php:1234 -#: ../../enterprise/include/functions_reporting_csv.php:1265 -#: ../../enterprise/include/functions_reporting_csv.php:1320 -#: ../../enterprise/include/functions_reporting_csv.php:1424 -#: ../../enterprise/include/functions_reporting_csv.php:2731 +#: ../../enterprise/include/functions_reporting_csv.php:1249 +#: ../../enterprise/include/functions_reporting_csv.php:1275 +#: ../../enterprise/include/functions_reporting_csv.php:1306 +#: ../../enterprise/include/functions_reporting_csv.php:1361 +#: ../../enterprise/include/functions_reporting_csv.php:1465 +#: ../../enterprise/include/functions_reporting_csv.php:2772 #: ../../enterprise/operation/services/services.service.php:115 #: ../../enterprise/operation/services/services.list.php:544 -#: ../../godmode/agentes/module_manager_editor_common.php:1442 +#: ../../godmode/agentes/module_manager_editor_common.php:1459 #: ../../godmode/snmpconsole/snmp_trap_generator.php:126 -#: ../../godmode/massive/massive_edit_modules.php:899 -#: ../../godmode/alerts/configure_alert_template.php:839 -#: ../../godmode/setup/setup_visuals.php:1838 -#: ../../godmode/setup/setup_visuals.php:1928 -#: ../../godmode/setup/setup_visuals.php:2010 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2717 +#: ../../godmode/massive/massive_edit_modules.php:1062 +#: ../../godmode/alerts/configure_alert_template.php:860 +#: ../../godmode/setup/setup_visuals.php:1834 +#: ../../godmode/setup/setup_visuals.php:1924 +#: ../../godmode/setup/setup_visuals.php:2006 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2759 #: ../../godmode/reporting/visual_console_builder.wizard.php:330 #: ../../include/functions_visual_map_editor.php:741 -#: ../../include/functions_reporting_html.php:949 -#: ../../include/functions_reporting_html.php:2482 -#: ../../include/functions_reporting_html.php:4990 -#: ../../include/functions_reporting_html.php:5520 -#: ../../include/ajax/events.php:2174 ../../include/functions_graph.php:5182 +#: ../../include/functions_reporting_html.php:953 +#: ../../include/functions_reporting_html.php:2486 +#: ../../include/functions_reporting_html.php:4994 +#: ../../include/functions_reporting_html.php:5531 +#: ../../include/ajax/events.php:2146 ../../include/functions_graph.php:5192 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:505 -#: ../../include/functions_reports.php:1087 +#: ../../include/functions_reports.php:1092 #: ../../include/functions_netflow.php:212 #: ../../include/functions_snmp_browser.php:560 msgid "Value" @@ -6653,8 +6675,7 @@ msgid "Node address" msgstr "Adresse du nœud" #: ../../enterprise/meta/advanced/metasetup.relations.php:550 -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:255 -#: ../../enterprise/godmode/policies/policy_modules.php:1591 +#: ../../enterprise/godmode/policies/policy_modules.php:1588 #: ../../enterprise/godmode/admin_access_logs.php:54 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:270 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:397 @@ -6667,12 +6688,13 @@ msgstr "Adresse du nœud" #: ../../enterprise/godmode/servers/manage_export.php:178 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:468 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:530 -#: ../../enterprise/include/ajax/policy.ajax.php:419 +#: ../../enterprise/include/ajax/policy.ajax.php:465 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2666 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3012 -#: ../../enterprise/include/functions_services.php:1615 +#: ../../enterprise/include/functions_services.php:1654 #: ../../enterprise/operation/agentes/policy_view.php:261 -#: ../../enterprise/tools/ipam/ipam_list.php:746 +#: ../../enterprise/operation/agentes/tag_view.php:792 +#: ../../enterprise/tools/ipam/ipam_list.php:752 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:330 #: ../../godmode/modules/manage_nc_groups.php:266 #: ../../godmode/modules/manage_inventory_modules.php:295 @@ -6680,39 +6702,39 @@ msgstr "Adresse du nœud" #: ../../godmode/modules/manage_network_templates.php:250 #: ../../godmode/agentes/agent_template.php:277 #: ../../godmode/agentes/planned_downtime.editor.php:1446 -#: ../../godmode/agentes/module_manager.php:647 +#: ../../godmode/agentes/module_manager.php:713 #: ../../godmode/netflow/nf_item_list.php:178 #: ../../godmode/netflow/nf_edit.php:168 -#: ../../godmode/snmpconsole/snmp_alert.php:1915 -#: ../../godmode/snmpconsole/snmp_alert.php:2075 +#: ../../godmode/snmpconsole/snmp_alert.php:1919 +#: ../../godmode/snmpconsole/snmp_alert.php:2080 #: ../../godmode/snmpconsole/snmp_filters.php:315 -#: ../../godmode/massive/massive_operations.php:454 +#: ../../godmode/massive/massive_operations.php:453 #: ../../godmode/massive/massive_standby_alerts.php:251 #: ../../godmode/massive/massive_delete_action_alerts.php:271 #: ../../godmode/massive/massive_enable_disable_alerts.php:223 #: ../../godmode/massive/massive_add_action_alerts.php:249 #: ../../godmode/alerts/alert_list.list.php:825 -#: ../../godmode/alerts/alert_view.php:394 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4147 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4638 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4659 +#: ../../godmode/alerts/alert_view.php:399 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4192 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4683 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4704 #: ../../godmode/reporting/visual_console_builder.elements.php:134 #: ../../godmode/events/event_filter.php:149 #: ../../mobile/operation/tactical.php:349 -#: ../../include/functions_reporting_html.php:3479 -#: ../../include/functions_reporting_html.php:6047 -#: ../../include/functions.php:3109 ../../include/ajax/alert_list.ajax.php:294 -#: ../../include/ajax/alert_list.ajax.php:319 -#: ../../include/ajax/alert_list.ajax.php:495 -#: ../../include/functions_profile.php:207 +#: ../../include/functions_reporting_html.php:3483 +#: ../../include/functions_reporting_html.php:6058 +#: ../../include/functions.php:3109 ../../include/ajax/alert_list.ajax.php:307 +#: ../../include/ajax/alert_list.ajax.php:332 +#: ../../include/ajax/alert_list.ajax.php:531 +#: ../../include/functions_profile.php:207 ../../include/functions_ui.php:1648 #: ../../include/class/AgentsAlerts.class.php:912 #: ../../include/class/SnmpConsole.class.php:512 #: ../../include/class/AuditLog.class.php:111 #: ../../include/class/AuditLog.class.php:230 #: ../../include/class/ModuleTemplates.class.php:850 #: ../../include/functions_ui_renders.php:117 -#: ../../operation/agentes/alerts_status.php:279 -#: ../../operation/agentes/alerts_status.php:280 +#: ../../operation/agentes/alerts_status.php:281 +#: ../../operation/agentes/alerts_status.php:282 #: ../../operation/agentes/alerts_status.functions.php:178 #: ../../operation/search_alerts.php:37 ../../general/logon_ok.php:301 msgid "Action" @@ -6731,9 +6753,9 @@ msgid "Passwords" msgstr "Mots de passe" #: ../../enterprise/meta/advanced/metasetup.password.php:93 -#: ../../enterprise/meta/include/functions_meta.php:377 +#: ../../enterprise/meta/include/functions_meta.php:407 #: ../../enterprise/godmode/setup/setup.php:318 -#: ../../include/functions_config.php:502 +#: ../../include/functions_config.php:514 msgid "Enable password policy" msgstr "Activer la politique de mot de passe" @@ -6755,8 +6777,8 @@ msgstr "Activer la politique de mot de passe" #: ../../enterprise/meta/advanced/metasetup.setup.php:552 #: ../../enterprise/meta/advanced/metasetup.setup.php:578 #: ../../enterprise/meta/advanced/metasetup.setup.php:620 +#: ../../enterprise/meta/advanced/metasetup.setup.php:670 #: ../../enterprise/meta/advanced/metasetup.performance.php:134 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:141 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:553 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:574 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:644 @@ -6768,35 +6790,35 @@ msgstr "Activer la politique de mot de passe" #: ../../enterprise/godmode/setup/setup_auth.php:230 #: ../../enterprise/godmode/setup/setup_auth.php:431 #: ../../enterprise/godmode/setup/setup_auth.php:479 -#: ../../enterprise/godmode/setup/setup_auth.php:1504 +#: ../../enterprise/godmode/setup/setup_auth.php:1558 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:521 #: ../../enterprise/godmode/reporting/graph_template_item_editor.php:317 -#: ../../enterprise/godmode/reporting/visual_console_template.php:304 -#: ../../enterprise/include/functions_cron.php:756 -#: ../../enterprise/include/functions_tasklist.php:352 -#: ../../enterprise/include/functions_reporting_csv.php:1990 -#: ../../enterprise/include/functions_reporting.php:2357 +#: ../../enterprise/godmode/reporting/visual_console_template.php:309 +#: ../../enterprise/include/functions_cron.php:767 +#: ../../enterprise/include/functions_tasklist.php:372 +#: ../../enterprise/include/functions_reporting_csv.php:2031 +#: ../../enterprise/include/functions_reporting.php:2579 #: ../../godmode/update_manager/update_manager.setup.php:395 -#: ../../godmode/users/configure_user.php:1365 +#: ../../godmode/users/configure_user.php:1379 #: ../../godmode/agentes/agent_conf_gis.php:133 -#: ../../godmode/massive/massive_edit_agents.php:688 -#: ../../godmode/massive/massive_edit_agents.php:1101 -#: ../../godmode/massive/massive_edit_agents.php:1133 -#: ../../godmode/massive/massive_edit_modules.php:631 -#: ../../godmode/massive/massive_edit_modules.php:653 -#: ../../godmode/massive/massive_edit_modules.php:722 -#: ../../godmode/massive/massive_edit_modules.php:744 -#: ../../godmode/massive/massive_edit_modules.php:784 -#: ../../godmode/massive/massive_edit_modules.php:1058 -#: ../../godmode/massive/massive_edit_modules.php:1096 -#: ../../godmode/massive/massive_edit_modules.php:1124 +#: ../../godmode/massive/massive_edit_agents.php:699 +#: ../../godmode/massive/massive_edit_agents.php:1112 +#: ../../godmode/massive/massive_edit_agents.php:1144 +#: ../../godmode/massive/massive_edit_modules.php:705 +#: ../../godmode/massive/massive_edit_modules.php:727 +#: ../../godmode/massive/massive_edit_modules.php:811 +#: ../../godmode/massive/massive_edit_modules.php:833 +#: ../../godmode/massive/massive_edit_modules.php:885 +#: ../../godmode/massive/massive_edit_modules.php:1277 +#: ../../godmode/massive/massive_edit_modules.php:1310 +#: ../../godmode/massive/massive_edit_modules.php:1354 #: ../../godmode/alerts/alert_view.php:135 #: ../../godmode/alerts/alert_view.php:265 -#: ../../godmode/reporting/reporting_builder.php:1084 +#: ../../godmode/reporting/reporting_builder.php:1087 #: ../../godmode/reporting/visual_console_builder.wizard.php:382 #: ../../godmode/reporting/visual_console_builder.wizard.php:481 -#: ../../godmode/servers/modificar_server.php:80 -#: ../../include/functions_reporting_html.php:1673 +#: ../../godmode/servers/modificar_server.php:189 +#: ../../include/functions_reporting_html.php:1677 #: ../../include/functions_cron.php:686 ../../include/functions_profile.php:304 #: ../../include/functions_snmp.php:390 #: ../../include/class/EventSound.class.php:349 @@ -6824,8 +6846,8 @@ msgstr "Oui" #: ../../enterprise/meta/advanced/metasetup.setup.php:560 #: ../../enterprise/meta/advanced/metasetup.setup.php:586 #: ../../enterprise/meta/advanced/metasetup.setup.php:628 +#: ../../enterprise/meta/advanced/metasetup.setup.php:678 #: ../../enterprise/meta/advanced/metasetup.performance.php:135 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:142 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:554 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:575 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:645 @@ -6838,52 +6860,52 @@ msgstr "Oui" #: ../../enterprise/godmode/setup/setup_auth.php:230 #: ../../enterprise/godmode/setup/setup_auth.php:434 #: ../../enterprise/godmode/setup/setup_auth.php:482 -#: ../../enterprise/godmode/setup/setup_auth.php:1507 +#: ../../enterprise/godmode/setup/setup_auth.php:1561 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:523 #: ../../enterprise/godmode/reporting/graph_template_item_editor.php:319 -#: ../../enterprise/godmode/reporting/visual_console_template.php:304 -#: ../../enterprise/include/functions_cron.php:755 -#: ../../enterprise/include/functions_tasklist.php:352 -#: ../../enterprise/include/functions_reporting_csv.php:1990 -#: ../../enterprise/include/functions_reporting.php:2357 +#: ../../enterprise/godmode/reporting/visual_console_template.php:309 +#: ../../enterprise/include/functions_cron.php:766 +#: ../../enterprise/include/functions_tasklist.php:372 +#: ../../enterprise/include/functions_reporting_csv.php:2031 +#: ../../enterprise/include/functions_reporting.php:2579 #: ../../godmode/update_manager/update_manager.setup.php:396 -#: ../../godmode/users/configure_user.php:1366 +#: ../../godmode/users/configure_user.php:1380 #: ../../godmode/agentes/agent_conf_gis.php:142 -#: ../../godmode/massive/massive_edit_agents.php:689 -#: ../../godmode/massive/massive_edit_agents.php:1112 -#: ../../godmode/massive/massive_edit_agents.php:1134 -#: ../../godmode/massive/massive_edit_modules.php:632 -#: ../../godmode/massive/massive_edit_modules.php:654 -#: ../../godmode/massive/massive_edit_modules.php:723 -#: ../../godmode/massive/massive_edit_modules.php:745 -#: ../../godmode/massive/massive_edit_modules.php:785 -#: ../../godmode/massive/massive_edit_modules.php:1058 -#: ../../godmode/massive/massive_edit_modules.php:1097 -#: ../../godmode/massive/massive_edit_modules.php:1125 +#: ../../godmode/massive/massive_edit_agents.php:700 +#: ../../godmode/massive/massive_edit_agents.php:1123 +#: ../../godmode/massive/massive_edit_agents.php:1145 +#: ../../godmode/massive/massive_edit_modules.php:706 +#: ../../godmode/massive/massive_edit_modules.php:728 +#: ../../godmode/massive/massive_edit_modules.php:812 +#: ../../godmode/massive/massive_edit_modules.php:834 +#: ../../godmode/massive/massive_edit_modules.php:886 +#: ../../godmode/massive/massive_edit_modules.php:1277 +#: ../../godmode/massive/massive_edit_modules.php:1311 +#: ../../godmode/massive/massive_edit_modules.php:1355 #: ../../godmode/alerts/alert_view.php:135 #: ../../godmode/alerts/alert_view.php:265 -#: ../../godmode/alerts/alert_view.php:358 ../../godmode/setup/news.php:389 -#: ../../godmode/reporting/reporting_builder.php:1086 +#: ../../godmode/alerts/alert_view.php:363 ../../godmode/setup/news.php:389 +#: ../../godmode/reporting/reporting_builder.php:1089 #: ../../godmode/reporting/visual_console_builder.wizard.php:393 #: ../../godmode/reporting/visual_console_builder.wizard.php:492 -#: ../../godmode/servers/modificar_server.php:78 +#: ../../godmode/servers/modificar_server.php:187 #: ../../mobile/operation/events.php:358 ../../mobile/operation/events.php:366 -#: ../../include/functions_reporting_html.php:1673 +#: ../../include/functions_reporting_html.php:1677 #: ../../include/functions_cron.php:686 ../../include/functions_profile.php:304 #: ../../include/functions_snmp.php:382 #: ../../include/class/EventSound.class.php:348 #: ../../include/class/SnmpConsole.class.php:402 -#: ../../include/functions_events.php:4976 -#: ../../include/functions_events.php:4981 +#: ../../include/functions_events.php:4930 +#: ../../include/functions_events.php:4935 #: ../../operation/users/user_edit.php:434 #: ../../operation/netflow/nf_live_view.php:359 msgid "No" msgstr "Non" #: ../../enterprise/meta/advanced/metasetup.password.php:114 -#: ../../enterprise/meta/include/functions_meta.php:387 +#: ../../enterprise/meta/include/functions_meta.php:417 #: ../../enterprise/godmode/setup/setup.php:329 -#: ../../include/functions_config.php:506 +#: ../../include/functions_config.php:518 msgid "Min. size password" msgstr "Taille minimale du mot de passe" @@ -6893,9 +6915,9 @@ msgid " Caracters" msgstr " Caractères" #: ../../enterprise/meta/advanced/metasetup.password.php:126 -#: ../../enterprise/meta/include/functions_meta.php:417 +#: ../../enterprise/meta/include/functions_meta.php:447 #: ../../enterprise/godmode/setup/setup.php:347 -#: ../../include/functions_config.php:510 +#: ../../include/functions_config.php:522 msgid "Password expiration" msgstr "Expiration du mot de passe" @@ -6909,9 +6931,9 @@ msgid " Days" msgstr " Jours" #: ../../enterprise/meta/advanced/metasetup.password.php:138 -#: ../../enterprise/meta/include/functions_meta.php:437 +#: ../../enterprise/meta/include/functions_meta.php:467 #: ../../enterprise/godmode/setup/setup.php:395 -#: ../../include/functions_config.php:518 +#: ../../include/functions_config.php:530 msgid "User blocked if login fails" msgstr "Utilisateur bloqué en cas d'erreur de connexion" @@ -6921,9 +6943,9 @@ msgid " Minutes" msgstr " Minutes" #: ../../enterprise/meta/advanced/metasetup.password.php:150 -#: ../../enterprise/meta/include/functions_meta.php:447 +#: ../../enterprise/meta/include/functions_meta.php:477 #: ../../enterprise/godmode/setup/setup.php:413 -#: ../../include/functions_config.php:522 +#: ../../include/functions_config.php:534 msgid "Number of failed login attempts" msgstr "Nombre de tentatives de connexion infructueuses" @@ -6937,58 +6959,58 @@ msgid " Attempts" msgstr " Tentatives" #: ../../enterprise/meta/advanced/metasetup.password.php:162 -#: ../../enterprise/meta/include/functions_meta.php:469 +#: ../../enterprise/meta/include/functions_meta.php:499 #: ../../enterprise/godmode/setup/setup.php:451 -#: ../../include/functions_config.php:542 +#: ../../include/functions_config.php:554 msgid "Compare previous password" msgstr "Comparer mot de passe précédent" #: ../../enterprise/meta/advanced/metasetup.password.php:174 -#: ../../enterprise/meta/include/functions_meta.php:457 +#: ../../enterprise/meta/include/functions_meta.php:487 #: ../../enterprise/godmode/setup/setup.php:441 -#: ../../include/functions_config.php:538 +#: ../../include/functions_config.php:550 msgid "Enable password history" msgstr "Activer historique de mot de passe" #: ../../enterprise/meta/advanced/metasetup.password.php:192 -#: ../../enterprise/meta/include/functions_meta.php:480 +#: ../../enterprise/meta/include/functions_meta.php:510 #: ../../enterprise/godmode/setup/setup.php:431 -#: ../../include/functions_config.php:534 +#: ../../include/functions_config.php:546 msgid "Apply password policy to admin users" msgstr "Appliquer la politique de mot de passe aux administrateurs" #: ../../enterprise/meta/advanced/metasetup.password.php:199 -#: ../../enterprise/meta/include/functions_meta.php:427 +#: ../../enterprise/meta/include/functions_meta.php:457 #: ../../enterprise/godmode/setup/setup.php:385 -#: ../../include/functions_config.php:514 +#: ../../include/functions_config.php:526 msgid "Force change password on first login" msgstr "Forcer le changement mot de passe lors de la première connexion" #: ../../enterprise/meta/advanced/metasetup.password.php:206 -#: ../../enterprise/meta/include/functions_meta.php:397 +#: ../../enterprise/meta/include/functions_meta.php:427 #: ../../enterprise/godmode/setup/setup.php:365 -#: ../../include/functions_config.php:526 +#: ../../include/functions_config.php:538 msgid "Password must have numbers" msgstr "Le mot de passe doit contenir des chiffres" #: ../../enterprise/meta/advanced/metasetup.password.php:213 -#: ../../enterprise/meta/include/functions_meta.php:407 +#: ../../enterprise/meta/include/functions_meta.php:437 #: ../../enterprise/godmode/setup/setup.php:375 -#: ../../include/functions_config.php:530 +#: ../../include/functions_config.php:542 msgid "Password must have symbols" msgstr "Le mot de passe doit contenir des symboles" #: ../../enterprise/meta/advanced/metasetup.password.php:220 -#: ../../enterprise/meta/include/functions_meta.php:491 +#: ../../enterprise/meta/include/functions_meta.php:521 #: ../../enterprise/godmode/setup/setup.php:463 -#: ../../include/functions_config.php:546 +#: ../../include/functions_config.php:558 msgid "Activate reset password" msgstr "Activer la réinitialisation du mot de passe" #: ../../enterprise/meta/advanced/metasetup.password.php:228 -#: ../../enterprise/meta/include/functions_meta.php:501 +#: ../../enterprise/meta/include/functions_meta.php:531 #: ../../enterprise/godmode/setup/setup.php:473 -#: ../../include/functions_config.php:550 +#: ../../include/functions_config.php:562 msgid "Exclusion word list for passwords" msgstr "Liste de mots exclus pour les mots de passe" @@ -7058,56 +7080,56 @@ msgstr "" "noter que ces paramètres ignoreront cette configuration de la console." #: ../../enterprise/meta/advanced/metasetup.mail.php:117 -#: ../../godmode/setup/setup_general.php:751 +#: ../../godmode/setup/setup_general.php:788 msgid "Mail configuration" msgstr "Configuration du courriel" #: ../../enterprise/meta/advanced/metasetup.mail.php:122 -#: ../../include/functions_config.php:406 +#: ../../include/functions_config.php:418 msgid "From dir" msgstr "À partir du répertoire" #: ../../enterprise/meta/advanced/metasetup.mail.php:127 -#: ../../godmode/setup/setup_general.php:782 -#: ../../include/functions_config.php:410 +#: ../../godmode/setup/setup_general.php:819 +#: ../../include/functions_config.php:422 msgid "From name" msgstr "À partir d'un nom" #: ../../enterprise/meta/advanced/metasetup.mail.php:132 -#: ../../include/functions_config.php:402 +#: ../../include/functions_config.php:414 msgid "Server SMTP" msgstr "Serveur SMTP" #: ../../enterprise/meta/advanced/metasetup.mail.php:137 -#: ../../include/functions_config.php:414 +#: ../../include/functions_config.php:426 msgid "Port SMTP" msgstr "Port SMTP" #: ../../enterprise/meta/advanced/metasetup.mail.php:142 -#: ../../godmode/setup/setup_general.php:843 -#: ../../include/functions_config.php:418 +#: ../../godmode/setup/setup_general.php:880 +#: ../../include/functions_config.php:430 msgid "Encryption" msgstr "Encodage" #: ../../enterprise/meta/advanced/metasetup.mail.php:148 #: ../../godmode/gis_maps/configure_gis_map.php:586 -#: ../../godmode/setup/setup_general.php:849 +#: ../../godmode/setup/setup_general.php:886 #: ../../godmode/reporting/create_container.php:291 #: ../../godmode/reporting/create_container.php:310 -#: ../../include/ajax/module.php:2578 ../../include/ajax/events.php:1088 -#: ../../include/ajax/graph.ajax.php:145 ../../include/functions_html.php:5130 +#: ../../include/ajax/module.php:2613 ../../include/ajax/events.php:1046 +#: ../../include/ajax/graph.ajax.php:147 ../../include/functions_html.php:5241 msgid "none" msgstr "aucun" #: ../../enterprise/meta/advanced/metasetup.mail.php:155 -#: ../../godmode/setup/setup_general.php:818 -#: ../../include/functions_config.php:422 +#: ../../godmode/setup/setup_general.php:855 +#: ../../include/functions_config.php:434 msgid "Email user" msgstr "Utilisateur du courriel" #: ../../enterprise/meta/advanced/metasetup.mail.php:160 -#: ../../godmode/setup/setup_general.php:829 -#: ../../include/functions_config.php:426 +#: ../../godmode/setup/setup_general.php:866 +#: ../../include/functions_config.php:438 msgid "Email password" msgstr "Mot de passe du courriel" @@ -7129,13 +7151,13 @@ msgstr "Configuration des mots de passe" #: ../../enterprise/meta/advanced/metasetup.php:249 #: ../../enterprise/meta/include/functions_meta.php:296 #: ../../enterprise/meta/general/main_header.php:143 -#: ../../enterprise/meta/general/main_menu.php:260 +#: ../../enterprise/meta/general/main_menu.php:253 #: ../../enterprise/operation/log/elasticsearch_interface.php:30 -#: ../../enterprise/operation/log/log_viewer.php:397 -#: ../../enterprise/operation/log/log_viewer.php:437 -#: ../../enterprise/operation/log/log_viewer.php:496 +#: ../../enterprise/operation/log/log_viewer.php:399 +#: ../../enterprise/operation/log/log_viewer.php:439 +#: ../../enterprise/operation/log/log_viewer.php:498 #: ../../enterprise/operation/menu.php:162 -#: ../../operation/agentes/ver_agente.php:1889 +#: ../../operation/agentes/ver_agente.php:1920 msgid "Log viewer" msgstr "Visualiseur de journaux" @@ -7148,7 +7170,7 @@ msgid "History database" msgstr "Base de Données de l'historique" #: ../../enterprise/meta/advanced/metasetup.php:100 -#: ../../enterprise/meta/advanced/metasetup.php:253 ../../godmode/menu.php:358 +#: ../../enterprise/meta/advanced/metasetup.php:253 ../../godmode/menu.php:454 #: ../../godmode/setup/setup.php:113 ../../godmode/setup/setup.php:274 msgid "Authentication" msgstr "Authentification" @@ -7165,7 +7187,7 @@ msgstr "Configuration de la performance" #: ../../enterprise/meta/advanced/metasetup.php:126 #: ../../enterprise/meta/advanced/metasetup.php:225 -#: ../../enterprise/meta/advanced/metasetup.php:269 ../../godmode/menu.php:437 +#: ../../enterprise/meta/advanced/metasetup.php:269 ../../godmode/menu.php:533 #: ../../godmode/setup/file_manager.php:47 #: ../../godmode/setup/file_manager.php:60 msgid "File manager" @@ -7182,7 +7204,7 @@ msgid "Mail" msgstr "Email" #: ../../enterprise/meta/advanced/metasetup.php:150 -#: ../../enterprise/meta/advanced/metasetup.php:281 ../../godmode/menu.php:387 +#: ../../enterprise/meta/advanced/metasetup.php:281 ../../godmode/menu.php:483 #: ../../godmode/setup/setup.php:218 ../../godmode/setup/setup.php:325 msgid "Notifications" msgstr "Notifications" @@ -7238,28 +7260,28 @@ msgstr "Mise à jour en ligne en ligne" #: ../../enterprise/meta/advanced/metasetup.php:306 #: ../../enterprise/meta/advanced/metasetup.php:319 -#: ../../enterprise/meta/general/logon_ok.php:106 -#: ../../enterprise/meta/general/main_menu.php:702 -#: ../../enterprise/meta/general/main_menu.php:703 -#: ../../enterprise/meta/general/main_menu.php:743 -#: ../../enterprise/meta/general/main_menu.php:744 -#: ../../enterprise/meta/general/main_menu.php:777 -#: ../../enterprise/meta/general/main_menu.php:778 +#: ../../enterprise/meta/general/logon_ok.php:98 +#: ../../enterprise/meta/general/main_menu.php:754 +#: ../../enterprise/meta/general/main_menu.php:755 +#: ../../enterprise/meta/general/main_menu.php:795 +#: ../../enterprise/meta/general/main_menu.php:796 +#: ../../enterprise/meta/general/main_menu.php:829 +#: ../../enterprise/meta/general/main_menu.php:830 #: ../../enterprise/extensions/translate_string.php:182 #: ../../enterprise/godmode/policies/configure_policy.php:38 #: ../../enterprise/godmode/setup/setup_skins.php:49 #: ../../enterprise/godmode/setup/edit_skin.php:55 -#: ../../enterprise/godmode/servers/HA_cluster.php:70 -#: ../../enterprise/include/functions_policies.php:3685 +#: ../../enterprise/godmode/servers/HA_cluster.php:89 +#: ../../enterprise/include/functions_policies.php:3701 #: ../../godmode/update_manager/update_manager.php:57 #: ../../godmode/update_manager/update_manager.php:87 #: ../../godmode/agentes/configurar_agente.php:405 -#: ../../godmode/agentes/configurar_agente.php:712 ../../godmode/menu.php:336 -#: ../../godmode/menu.php:343 ../../godmode/setup/setup.php:389 +#: ../../godmode/agentes/configurar_agente.php:725 ../../godmode/menu.php:432 +#: ../../godmode/menu.php:439 ../../godmode/setup/setup.php:389 #: ../../godmode/setup/gis_step_2.php:63 ../../godmode/setup/gis_step_2.php:67 #: ../../godmode/setup/gis_step_2.php:100 ../../godmode/setup/gis_step_2.php:104 #: ../../godmode/module_library/module_library_view.php:48 -#: ../../operation/agentes/estado_agente.php:224 +#: ../../operation/agentes/estado_agente.php:242 #: ../../operation/gis_maps/render_view.php:174 msgid "Setup" msgstr "Réglages" @@ -7267,6 +7289,7 @@ msgstr "Réglages" #: ../../enterprise/meta/advanced/policymanager.apply.php:129 #: ../../enterprise/godmode/policies/policy.php:251 #: ../../enterprise/godmode/policies/policy.php:299 +#: ../../enterprise/operation/agentes/policy_manager.php:310 msgid "Duplicated or incompatible operation in the queue" msgstr "Opération dupliquée ou non compatible dans la file d'attente" @@ -7274,6 +7297,7 @@ msgstr "Opération dupliquée ou non compatible dans la file d'attente" #: ../../enterprise/meta/advanced/policymanager.apply.php:141 #: ../../enterprise/godmode/policies/policy.php:239 #: ../../enterprise/godmode/policies/policy.php:294 +#: ../../enterprise/operation/agentes/policy_manager.php:305 msgid "Operation successfully added to the queue" msgstr "Opération ajoutée correctement à la file d'attente" @@ -7287,6 +7311,8 @@ msgstr "Seulement base de données" #: ../../enterprise/meta/advanced/policymanager.apply.php:153 #: ../../enterprise/godmode/policies/policy.php:245 #: ../../enterprise/godmode/policies/policy.php:295 +#: ../../enterprise/operation/agentes/policy_manager.php:306 +#: ../../enterprise/operation/agentes/policy_manager.php:391 msgid "Operation cannot be added to the queue" msgstr "L'opération ne peut pas être ajoutée à la file d'attente" @@ -7296,6 +7322,8 @@ msgstr "Appliquer les politiques" #: ../../enterprise/meta/advanced/policymanager.apply.php:198 #: ../../enterprise/godmode/policies/policy_alerts.php:55 +#: ../../enterprise/godmode/policies/configure_policy.php:56 +#: ../../enterprise/godmode/policies/policy_modules.php:468 #: ../../enterprise/godmode/policies/policy_linking.php:37 #: ../../enterprise/godmode/policies/policy_external_alerts.php:61 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:77 @@ -7306,20 +7334,22 @@ msgstr "Appliquer les politiques" #: ../../enterprise/godmode/policies/policy.php:154 #: ../../enterprise/include/functions_groups.php:33 #: ../../enterprise/operation/agentes/ver_agente.php:254 +#: ../../godmode/agentes/configurar_agente.php:743 #: ../../include/functions_networkmap.php:1303 #: ../../include/functions_maps.php:42 #: ../../include/lib/Dashboard/Widgets/tree_view.php:349 -#: ../../operation/tree.php:128 ../../operation/search_results.php:172 -#: ../../operation/agentes/estado_agente.php:387 -#: ../../operation/agentes/ver_agente.php:1856 ../../operation/search_main.php:73 +#: ../../operation/tree.php:128 ../../operation/search_results.php:173 +#: ../../operation/agentes/estado_agente.php:405 +#: ../../operation/agentes/ver_agente.php:1887 +#: ../../operation/search_main.php:145 msgid "Policies" msgstr "Politiques" #: ../../enterprise/meta/advanced/policymanager.apply.php:213 #: ../../enterprise/meta/advanced/policymanager.queue.php:311 #: ../../enterprise/godmode/policies/policy_queue.php:758 -#: ../../enterprise/godmode/policies/policy_agents.php:964 -#: ../../enterprise/godmode/policies/policy_agents.php:1348 +#: ../../enterprise/godmode/policies/policy_agents.php:974 +#: ../../enterprise/godmode/policies/policy_agents.php:1358 #: ../../include/functions_visual_map_editor.php:637 msgid "Apply" msgstr "Appliquer" @@ -7417,11 +7447,11 @@ msgstr "Erreur de suppression" #: ../../enterprise/godmode/policies/policy_modules.php:529 #: ../../enterprise/godmode/setup/setup_metaconsole.php:147 #: ../../godmode/users/user_list.php:449 -#: ../../godmode/agentes/configurar_agente.php:2251 +#: ../../godmode/agentes/configurar_agente.php:2269 #: ../../godmode/agentes/modificar_agente.php:227 #: ../../godmode/massive/massive_enable_disable_alerts.php:102 -#: ../../godmode/alerts/alert_list.php:382 -#: ../../include/ajax/alert_list.ajax.php:358 +#: ../../godmode/alerts/alert_list.php:476 +#: ../../include/ajax/alert_list.ajax.php:371 msgid "Successfully enabled" msgstr "Activé correctement" @@ -7429,11 +7459,11 @@ msgstr "Activé correctement" #: ../../enterprise/godmode/policies/policy_alerts.php:138 #: ../../enterprise/godmode/policies/policy_modules.php:530 #: ../../enterprise/godmode/setup/setup_metaconsole.php:148 -#: ../../godmode/agentes/configurar_agente.php:2252 +#: ../../godmode/agentes/configurar_agente.php:2270 #: ../../godmode/agentes/modificar_agente.php:228 #: ../../godmode/massive/massive_enable_disable_alerts.php:102 -#: ../../godmode/alerts/alert_list.php:383 -#: ../../include/ajax/alert_list.ajax.php:360 +#: ../../godmode/alerts/alert_list.php:477 +#: ../../include/ajax/alert_list.ajax.php:373 msgid "Could not be enabled" msgstr "Erreur d'activation" @@ -7442,11 +7472,11 @@ msgstr "Erreur d'activation" #: ../../enterprise/godmode/policies/policy_modules.php:546 #: ../../enterprise/godmode/setup/setup_metaconsole.php:156 #: ../../godmode/users/user_list.php:443 -#: ../../godmode/agentes/configurar_agente.php:2276 +#: ../../godmode/agentes/configurar_agente.php:2294 #: ../../godmode/agentes/modificar_agente.php:270 #: ../../godmode/massive/massive_enable_disable_alerts.php:124 -#: ../../godmode/alerts/alert_list.php:418 -#: ../../include/ajax/alert_list.ajax.php:379 +#: ../../godmode/alerts/alert_list.php:512 +#: ../../include/ajax/alert_list.ajax.php:392 msgid "Successfully disabled" msgstr "Désactivé correctement" @@ -7513,34 +7543,34 @@ msgid "%s Metaconsole item edition" msgstr "%s édition des éléments de la Métaconsole" #: ../../enterprise/meta/advanced/metasetup.consoles.php:555 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:926 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:930 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:502 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1714 -#: ../../enterprise/include/functions_reporting_csv.php:1208 +#: ../../enterprise/include/functions_reporting_csv.php:1249 #: ../../godmode/reporting/graph_builder.graph_editor.php:347 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1290 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1309 #: ../../godmode/reporting/visual_console_builder.elements.php:120 #: ../../godmode/reporting/visual_console_builder.elements.php:310 #: ../../godmode/reporting/visual_console_builder.wizard.php:469 #: ../../include/functions_visual_map_editor.php:67 #: ../../include/functions_visual_map_editor.php:189 #: ../../include/functions_visual_map_editor.php:817 -#: ../../include/functions_visual_map_editor.php:1450 +#: ../../include/functions_visual_map_editor.php:1448 #: ../../include/functions_visual_map.php:4219 -#: ../../include/rest-api/models/VisualConsole/Item.php:1947 -#: ../../include/rest-api/models/VisualConsole/Item.php:2139 +#: ../../include/rest-api/models/VisualConsole/Item.php:1951 +#: ../../include/rest-api/models/VisualConsole/Item.php:2143 #: ../../include/lib/Dashboard/Widgets/sla_percent.php:329 -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:284 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:287 #: ../../include/lib/Dashboard/Widgets/AvgSumMaxMinModule.php:354 #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:365 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:468 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:447 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:471 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:455 #: ../../include/lib/Dashboard/Widgets/module_icon.php:347 #: ../../include/lib/Dashboard/Widgets/module_value.php:322 #: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:260 #: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:314 #: ../../include/lib/Dashboard/Widgets/module_status.php:338 -#: ../../operation/visual_console/view.php:358 +#: ../../operation/visual_console/view.php:360 msgid "Label" msgstr "Étiquette" @@ -7549,7 +7579,7 @@ msgid "Custom label to identify this setup." msgstr "Étiquette personnalisée pour identifier cette configuration." #: ../../enterprise/meta/advanced/metasetup.consoles.php:563 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:928 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:932 #: ../../enterprise/godmode/setup/setup_metaconsole.php:206 msgid "Console URL" msgstr "URL de la console" @@ -7594,7 +7624,7 @@ msgid "Console Password" msgstr "Mot de passe de la console" #: ../../enterprise/meta/advanced/metasetup.consoles.php:621 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:929 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:933 #: ../../enterprise/godmode/setup/setup_metaconsole.php:215 #: ../../enterprise/godmode/setup/setup_metaconsole.php:275 msgid "DB Host" @@ -7624,18 +7654,18 @@ msgstr "Port de la BD" #: ../../enterprise/meta/advanced/metasetup.consoles.php:772 #: ../../enterprise/meta/advanced/metasetup.consoles.php:777 #: ../../enterprise/godmode/policies/policy_modules.php:413 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:656 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:672 #: ../../enterprise/godmode/setup/setup_history.php:277 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:138 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:227 #: ../../extensions/quick_shell.php:539 #: ../../godmode/agentes/module_manager_editor.php:750 #: ../../godmode/agentes/agent_manager.php:912 -#: ../../godmode/massive/massive_edit_agents.php:1175 +#: ../../godmode/massive/massive_edit_agents.php:1186 #: ../../godmode/massive/massive_add_action_alerts.php:251 #: ../../include/functions_visual_map_editor.php:941 #: ../../operation/agentes/status_monitor.php:1024 -#: ../../operation/events/events.php:2325 +#: ../../operation/events/events.php:2478 msgid "Advanced options" msgstr "Options avancées" @@ -7705,55 +7735,54 @@ msgstr "" "commandes, qui combinera les informations de l’environnement actuel avec les " "informations contenues dans ce nouveau nœud. Êtes-vous sûr ?" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:920 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:924 #: ../../enterprise/godmode/setup/setup_metaconsole.php:270 -#: ../../enterprise/include/class/CommandCenter.class.php:319 +#: ../../enterprise/include/class/CommandCenter.class.php:311 msgid "DB" msgstr "BD" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:921 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:925 #: ../../enterprise/godmode/setup/setup_metaconsole.php:271 -#: ../../enterprise/include/class/CommandCenter.class.php:320 +#: ../../enterprise/include/class/CommandCenter.class.php:312 msgid "API" msgstr "API" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:922 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:926 #: ../../enterprise/godmode/setup/setup_metaconsole.php:272 msgid "Compatibility" msgstr "Compatibilité" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:923 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:927 #: ../../enterprise/include/functions_setup.php:196 msgid "Agent cache" msgstr "Agent cache" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:924 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:928 #: ../../enterprise/meta/advanced/policymanager.sync.php:328 -#: ../../enterprise/godmode/servers/HA_cluster.php:171 +#: ../../enterprise/godmode/servers/HA_cluster.php:190 #: ../../enterprise/include/functions_setup.php:204 msgid "Sync" msgstr "Synchronisation" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:925 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:929 msgid "Database sync" msgstr "Synchronisation de la base de données" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:930 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:934 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:317 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:330 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:101 -#: ../../enterprise/tools/ipam/ipam.php:426 ../../operation/search_agents.php:132 -#: ../../operation/search_agents.php:133 -#: ../../operation/agentes/ver_agente.php:1375 -#: ../../operation/agentes/ver_agente.php:1827 +#: ../../enterprise/tools/ipam/ipam.php:430 +#: ../../operation/agentes/ver_agente.php:1406 +#: ../../operation/agentes/ver_agente.php:1858 msgid "Manage" msgstr "Gérer" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:994 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:1002 msgid "New node" msgstr "Nouveau nœud" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:1026 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:1034 msgid "Synchronize all" msgstr "Synchroniser tout" @@ -7762,18 +7791,16 @@ msgid "There was a problem creating link" msgstr "Erreur de création du lien" #: ../../enterprise/meta/advanced/links.php:48 -#: ../../enterprise/meta/advanced/cron_main.php:164 -#: ../../enterprise/meta/advanced/cron_main.php:208 -#: ../../enterprise/meta/advanced/cron_main.php:279 +#: ../../enterprise/meta/advanced/cron_main.php:163 +#: ../../enterprise/meta/advanced/cron_main.php:207 +#: ../../enterprise/meta/advanced/cron_main.php:277 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:79 #: ../../enterprise/godmode/setup/setup_metaconsole.php:125 #: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:47 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:224 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:237 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:287 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:306 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:389 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:406 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:232 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:248 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:303 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:326 #: ../../enterprise/godmode/servers/manage_export.php:140 #: ../../enterprise/godmode/servers/manage_export.php:147 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:80 @@ -7788,22 +7815,22 @@ msgstr "Erreur de création du lien" #: ../../enterprise/tools/ipam/ipam_network_location_config.php:50 #: ../../godmode/modules/manage_nc_groups.php:108 #: ../../godmode/users/profile_list.php:278 -#: ../../godmode/users/configure_user.php:479 -#: ../../godmode/agentes/configurar_agente.php:888 +#: ../../godmode/users/configure_user.php:481 +#: ../../godmode/agentes/configurar_agente.php:906 #: ../../godmode/agentes/planned_downtime.editor.php:660 #: ../../godmode/snmpconsole/snmp_alert.php:302 #: ../../godmode/snmpconsole/snmp_filters.php:164 #: ../../godmode/alerts/alert_commands.php:666 -#: ../../godmode/alerts/configure_alert_template.php:553 -#: ../../godmode/alerts/alert_list.php:185 ../../godmode/setup/news.php:83 +#: ../../godmode/alerts/configure_alert_template.php:574 +#: ../../godmode/alerts/alert_list.php:198 ../../godmode/setup/news.php:83 #: ../../godmode/setup/gis.php:47 ../../godmode/setup/links.php:57 -#: ../../include/functions_alerts.php:2755 +#: ../../include/functions_alerts.php:2766 #: ../../include/class/EventSound.class.php:103 #: ../../include/class/EventSound.class.php:134 #: ../../include/class/CalendarManager.class.php:537 #: ../../include/class/CalendarManager.class.php:894 #: ../../include/functions_planned_downtimes.php:115 -#: ../../include/functions_planned_downtimes.php:850 +#: ../../include/functions_planned_downtimes.php:860 msgid "Successfully created" msgstr "Créé correctement" @@ -7817,13 +7844,13 @@ msgstr "Problème de modification du lien" #: ../../enterprise/meta/advanced/links.php:69 #: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:126 -#: ../../enterprise/godmode/policies/policy_modules.php:1310 +#: ../../enterprise/godmode/policies/policy_modules.php:1306 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:122 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:398 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:138 #: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:82 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:69 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1373 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1379 #: ../../enterprise/include/class/NetworkConfigManager.class.php:1789 #: ../../enterprise/include/class/NetworkConfigManager.class.php:1879 #: ../../enterprise/include/class/NetworkConfigManager.class.php:1974 @@ -7835,20 +7862,20 @@ msgstr "Problème de modification du lien" #: ../../godmode/modules/manage_nc_groups.php:142 #: ../../godmode/users/profile_list.php:261 #: ../../godmode/agentes/status_monitor_custom_fields.php:77 -#: ../../godmode/agentes/configurar_agente.php:1214 +#: ../../godmode/agentes/configurar_agente.php:1232 #: ../../godmode/agentes/planned_downtime.editor.php:662 #: ../../godmode/netflow/nf_edit_form.php:172 #: ../../godmode/snmpconsole/snmp_alert.php:444 #: ../../godmode/snmpconsole/snmp_filters.php:110 -#: ../../godmode/massive/massive_edit_modules.php:184 +#: ../../godmode/massive/massive_edit_modules.php:198 #: ../../godmode/alerts/configure_alert_command.php:149 #: ../../godmode/alerts/alert_templates.php:165 -#: ../../godmode/alerts/configure_alert_template.php:571 -#: ../../godmode/alerts/alert_list.php:94 ../../godmode/alerts/alert_list.php:319 +#: ../../godmode/alerts/configure_alert_template.php:592 +#: ../../godmode/alerts/alert_list.php:94 ../../godmode/alerts/alert_list.php:388 #: ../../godmode/setup/news.php:124 ../../godmode/setup/gis.php:39 #: ../../godmode/setup/links.php:76 #: ../../godmode/events/event_edit_filter.php:244 -#: ../../include/functions_alerts.php:2755 +#: ../../include/functions_alerts.php:2766 #: ../../include/class/CalendarManager.class.php:534 #: ../../include/class/CalendarManager.class.php:891 #: ../../include/functions_planned_downtimes.php:125 @@ -7894,8 +7921,6 @@ msgstr "Appliquer les politiques" #: ../../enterprise/meta/advanced/policymanager.php:85 #: ../../enterprise/meta/monitoring/custom_fields_view.php:53 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:53 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:60 #: ../../enterprise/meta/monitoring/group_view.php:55 #: ../../enterprise/meta/monitoring/tactical.php:55 #: ../../enterprise/meta/include/functions_agents_meta.php:601 @@ -7905,8 +7930,8 @@ msgstr "Appliquer les politiques" #: ../../enterprise/extensions/vmware/vmware_view.php:1434 #: ../../enterprise/include/class/CommandCenter.class.php:145 #: ../../godmode/netflow/nf_item_list.php:49 -#: ../../operation/agentes/ver_agente.php:1390 -#: ../../operation/agentes/ver_agente.php:1831 +#: ../../operation/agentes/ver_agente.php:1421 +#: ../../operation/agentes/ver_agente.php:1862 msgid "Main" msgstr "Principal" @@ -7926,13 +7951,13 @@ msgstr "Gestionnaire de politiques" #: ../../enterprise/godmode/agentes/collections.editor.php:80 #: ../../enterprise/godmode/agentes/collections.editor.php:118 #: ../../enterprise/godmode/agentes/collections.php:144 -#: ../../enterprise/godmode/policies/policies.php:576 +#: ../../enterprise/godmode/policies/policies.php:592 #: ../../enterprise/godmode/policies/policy_collections.php:40 #: ../../enterprise/godmode/policies/policy_collections.php:53 #: ../../enterprise/godmode/menu.php:61 #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2226 -#: ../../enterprise/include/functions_policies.php:3770 -#: ../../godmode/servers/modificar_server.php:200 +#: ../../enterprise/include/functions_policies.php:3786 +#: ../../godmode/servers/modificar_server.php:309 #: ../../general/first_task/collections.php:22 msgid "Collections" msgstr "Collections" @@ -7961,25 +7986,25 @@ msgstr "Collections" #: ../../enterprise/godmode/agentes/collections.data.php:374 #: ../../enterprise/godmode/agentes/collections.editor.php:65 #: ../../enterprise/include/functions_reporting_pdf.php:710 -#: ../../enterprise/include/functions_reporting_csv.php:852 -#: ../../enterprise/include/functions_reporting_csv.php:882 -#: ../../enterprise/include/functions_reporting_csv.php:929 -#: ../../enterprise/include/functions_reporting_csv.php:965 -#: ../../enterprise/include/functions_reporting_csv.php:1004 -#: ../../enterprise/include/functions_reporting_csv.php:1064 -#: ../../enterprise/include/functions_reporting_csv.php:1508 -#: ../../enterprise/include/functions_reporting_csv.php:2331 -#: ../../enterprise/include/functions_reporting_csv.php:2367 -#: ../../enterprise/include/functions_reporting_csv.php:2473 -#: ../../enterprise/include/functions_reporting_csv.php:2568 -#: ../../enterprise/include/functions_reporting_csv.php:2790 -#: ../../enterprise/include/functions_reporting.php:2188 -#: ../../enterprise/include/functions_reporting.php:2201 -#: ../../enterprise/include/functions_reporting.php:2236 -#: ../../enterprise/include/functions_reporting.php:2240 -#: ../../enterprise/include/functions_services.php:1612 +#: ../../enterprise/include/functions_reporting_csv.php:893 +#: ../../enterprise/include/functions_reporting_csv.php:923 +#: ../../enterprise/include/functions_reporting_csv.php:970 +#: ../../enterprise/include/functions_reporting_csv.php:1006 +#: ../../enterprise/include/functions_reporting_csv.php:1045 +#: ../../enterprise/include/functions_reporting_csv.php:1105 +#: ../../enterprise/include/functions_reporting_csv.php:1549 +#: ../../enterprise/include/functions_reporting_csv.php:2372 +#: ../../enterprise/include/functions_reporting_csv.php:2408 +#: ../../enterprise/include/functions_reporting_csv.php:2514 +#: ../../enterprise/include/functions_reporting_csv.php:2609 +#: ../../enterprise/include/functions_reporting_csv.php:2831 +#: ../../enterprise/include/functions_reporting.php:2203 +#: ../../enterprise/include/functions_reporting.php:2216 +#: ../../enterprise/include/functions_reporting.php:2458 +#: ../../enterprise/include/functions_reporting.php:2462 +#: ../../enterprise/include/functions_services.php:1651 #: ../../enterprise/operation/agentes/policy_view.php:399 -#: ../../enterprise/operation/agentes/tag_view.php:787 +#: ../../enterprise/operation/agentes/tag_view.php:789 #: ../../extensions/insert_data.php:226 ../../extensions/insert_data.php:230 #: ../../extensions/insert_data.php:235 #: ../../godmode/agentes/status_monitor_custom_fields.php:133 @@ -8002,27 +8027,28 @@ msgstr "Collections" #: ../../mobile/operation/modules.php:766 ../../mobile/operation/modules.php:767 #: ../../mobile/operation/modules.php:768 ../../mobile/operation/modules.php:912 #: ../../mobile/operation/module_data.php:164 -#: ../../include/functions_reporting_html.php:2378 -#: ../../include/functions_reporting_html.php:2864 +#: ../../include/functions_reporting_html.php:2382 #: ../../include/functions_reporting_html.php:2868 -#: ../../include/functions_reporting_html.php:2869 +#: ../../include/functions_reporting_html.php:2872 #: ../../include/functions_reporting_html.php:2873 -#: ../../include/functions_reporting_html.php:2878 -#: ../../include/functions_reporting_html.php:2883 +#: ../../include/functions_reporting_html.php:2877 +#: ../../include/functions_reporting_html.php:2882 #: ../../include/functions_reporting_html.php:2887 -#: ../../include/functions_reporting_html.php:2892 -#: ../../include/functions_reporting_html.php:2899 -#: ../../include/functions_reporting_html.php:2949 -#: ../../include/functions_reporting_html.php:3023 -#: ../../include/ajax/heatmap.ajax.php:336 ../../include/ajax/module.php:1028 +#: ../../include/functions_reporting_html.php:2891 +#: ../../include/functions_reporting_html.php:2896 +#: ../../include/functions_reporting_html.php:2903 +#: ../../include/functions_reporting_html.php:2953 +#: ../../include/functions_reporting_html.php:3027 +#: ../../include/ajax/heatmap.ajax.php:336 ../../include/ajax/module.php:1043 #: ../../include/ajax/custom_fields.php:412 -#: ../../include/functions_graph.php:3514 ../../include/functions_netflow.php:301 -#: ../../include/functions_reporting.php:4738 -#: ../../include/functions_reporting.php:4779 +#: ../../include/functions_graph.php:3518 ../../include/functions_netflow.php:301 +#: ../../include/functions_reporting.php:4749 +#: ../../include/functions_reporting.php:4790 +#: ../../include/lib/Dashboard/Widgets/events_list.php:832 #: ../../include/functions_events.php:218 ../../include/functions_events.php:301 #: ../../operation/agentes/exportdata.csv.php:74 #: ../../operation/agentes/exportdata.php:114 -#: ../../operation/agentes/status_monitor.php:1592 +#: ../../operation/agentes/status_monitor.php:1595 #: ../../operation/agentes/exportdata.excel.php:74 #: ../../operation/search_modules.php:41 msgid "Data" @@ -8084,7 +8110,7 @@ msgstr "Collection créée correctement" #: ../../enterprise/godmode/agentes/collections.editor.php:74 #: ../../enterprise/godmode/agentes/collections.editor.php:463 #: ../../enterprise/include/functions_collection.php:186 -#: ../../operation/agentes/ver_agente.php:1675 +#: ../../operation/agentes/ver_agente.php:1706 msgid "Files" msgstr "Fichiers" @@ -8146,6 +8172,7 @@ msgstr "Le répertoire de la collection n'existe pas." #: ../../enterprise/meta/advanced/collections.data.php:446 #: ../../enterprise/godmode/agentes/collections.data.php:600 +#: ../../godmode/wizards/ManageExtensions.class.php:319 msgid "Short name" msgstr "Nom abrégé" @@ -8189,8 +8216,8 @@ msgstr "" #: ../../enterprise/meta/advanced/collections.editor.php:219 #: ../../enterprise/godmode/agentes/collections.editor.php:179 #: ../../enterprise/godmode/agentes/collections.editor.php:245 -#: ../../godmode/servers/plugin.php:171 -#: ../../include/functions_filemanager.php:791 +#: ../../godmode/servers/plugin.php:221 +#: ../../include/functions_filemanager.php:802 msgid "Edit file" msgstr "Modifier le fichier" @@ -8209,7 +8236,7 @@ msgstr "Erreur de sécurité" #: ../../enterprise/meta/advanced/collections.editor.php:243 #: ../../enterprise/godmode/agentes/collections.editor.php:269 -#: ../../godmode/servers/plugin.php:190 +#: ../../godmode/servers/plugin.php:240 msgid "Compatibility mode" msgstr "Mode de compatibilité" @@ -8241,219 +8268,219 @@ msgstr "Tâches planifiées" msgid "Cron" msgstr "Cron" -#: ../../enterprise/meta/advanced/cron_main.php:97 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:561 -msgid "Add new job" -msgstr "Ajouter une nouvelle tâche" - -#: ../../enterprise/meta/advanced/cron_main.php:165 -#: ../../enterprise/meta/advanced/cron_main.php:209 -#: ../../enterprise/meta/advanced/cron_main.php:280 +#: ../../enterprise/meta/advanced/cron_main.php:164 +#: ../../enterprise/meta/advanced/cron_main.php:208 +#: ../../enterprise/meta/advanced/cron_main.php:278 #: ../../enterprise/meta/include/functions_meta.php:125 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:216 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:280 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:378 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:223 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:295 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:401 #: ../../include/functions_config.php:225 msgid "Path doesn't exists or is not writable" msgstr "Le chemin n'existe pas ou n'est pas accessible en écriture" -#: ../../enterprise/meta/advanced/cron_main.php:179 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:247 +#: ../../enterprise/meta/advanced/cron_main.php:178 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:261 msgid "Only administrator users can create this type of functions" msgstr "" "Seuls les utilisateurs administrateurs peuvent créer ce type de fonctions" -#: ../../enterprise/meta/advanced/cron_main.php:262 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:363 -msgid "Edit job" -msgstr "Modifier la tâche" - -#: ../../enterprise/meta/advanced/cron_main.php:313 +#: ../../enterprise/meta/advanced/cron_main.php:311 msgid "" "In order to make backups it is necessary to have mysqldump on your console." msgstr "" "Afin de faire des sauvegardes, il est nécessaire d’avoir mysqldump sur votre " "console." -#: ../../enterprise/meta/advanced/cron_main.php:402 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:950 +#: ../../enterprise/meta/advanced/cron_main.php:380 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:590 +msgid "Add new job" +msgstr "Ajouter une nouvelle tâche" + +#: ../../enterprise/meta/advanced/cron_main.php:383 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:386 +msgid "Edit job" +msgstr "Modifier la tâche" + +#: ../../enterprise/meta/advanced/cron_main.php:407 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:952 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1157 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4037 -#: ../../enterprise/godmode/wizards/consoletask_js.php:41 +#: ../../enterprise/godmode/wizards/consoletask_js.php:42 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4410 -#: ../../enterprise/operation/log/log_viewer.php:1193 -#: ../../enterprise/operation/log/log_viewer.php:1208 +#: ../../enterprise/operation/log/log_viewer.php:1206 +#: ../../enterprise/operation/log/log_viewer.php:1221 #: ../../enterprise/operation/services/services.treeview_services.php:410 #: ../../extensions/insert_data.php:279 #: ../../godmode/agentes/planned_downtime.editor.php:2007 -#: ../../godmode/alerts/configure_alert_template.php:1506 -#: ../../godmode/alerts/configure_alert_template.php:1590 -#: ../../godmode/setup/news.php:430 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5171 +#: ../../godmode/alerts/configure_alert_template.php:1527 +#: ../../godmode/alerts/configure_alert_template.php:1611 +#: ../../godmode/setup/news.php:433 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5216 #: ../../include/lib/Dashboard/Widgets/tree_view.php:730 #: ../../operation/tree.php:627 ../../operation/agentes/stat_win.php:601 #: ../../operation/agentes/interface_traffic_graph_win.php:445 #: ../../operation/agentes/datos_agente.php:314 #: ../../operation/agentes/estado_monitores.php:461 -#: ../../operation/network/network_report.php:457 -#: ../../operation/network/network_usage_map.php:294 -#: ../../operation/netflow/nf_live_view.php:976 +#: ../../operation/network/network_report.php:609 +#: ../../operation/network/network_usage_map.php:424 +#: ../../operation/netflow/nf_live_view.php:982 #: ../../operation/search_modules.php:353 #: ../../operation/reporting/reporting_viewer.php:360 #: ../../operation/reporting/reporting_viewer.php:379 #: ../../operation/reporting/graph_viewer.php:466 -#: ../../operation/events/events.php:3282 +#: ../../operation/events/events.php:3497 msgid "Choose time" msgstr "Définir temps" -#: ../../enterprise/meta/advanced/cron_main.php:403 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:951 +#: ../../enterprise/meta/advanced/cron_main.php:408 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:953 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1158 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4038 -#: ../../enterprise/godmode/wizards/consoletask_js.php:42 +#: ../../enterprise/godmode/wizards/consoletask_js.php:43 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4101 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4411 #: ../../enterprise/include/lib/Metaconsole/Node.php:539 -#: ../../enterprise/operation/log/log_viewer.php:1194 -#: ../../enterprise/operation/log/log_viewer.php:1209 +#: ../../enterprise/operation/log/log_viewer.php:1207 +#: ../../enterprise/operation/log/log_viewer.php:1222 #: ../../enterprise/operation/services/services.treeview_services.php:411 #: ../../extensions/insert_data.php:280 #: ../../godmode/agentes/planned_downtime.editor.php:2008 -#: ../../godmode/alerts/configure_alert_template.php:1507 -#: ../../godmode/alerts/configure_alert_template.php:1591 -#: ../../godmode/setup/news.php:431 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5172 +#: ../../godmode/alerts/configure_alert_template.php:1528 +#: ../../godmode/alerts/configure_alert_template.php:1612 +#: ../../godmode/setup/news.php:434 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5217 #: ../../include/lib/Dashboard/Widgets/tree_view.php:731 #: ../../operation/tree.php:628 ../../operation/agentes/stat_win.php:602 #: ../../operation/agentes/interface_traffic_graph_win.php:446 #: ../../operation/agentes/datos_agente.php:315 #: ../../operation/agentes/estado_monitores.php:462 -#: ../../operation/network/network_report.php:458 -#: ../../operation/network/network_usage_map.php:295 -#: ../../operation/netflow/nf_live_view.php:977 +#: ../../operation/network/network_report.php:610 +#: ../../operation/network/network_usage_map.php:425 +#: ../../operation/netflow/nf_live_view.php:983 #: ../../operation/search_modules.php:354 #: ../../operation/reporting/reporting_viewer.php:361 #: ../../operation/reporting/reporting_viewer.php:380 #: ../../operation/reporting/graph_viewer.php:333 #: ../../operation/reporting/graph_viewer.php:467 -#: ../../operation/events/events.php:3283 +#: ../../operation/events/events.php:3498 msgid "Time" msgstr "Temps" -#: ../../enterprise/meta/advanced/cron_main.php:404 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:952 +#: ../../enterprise/meta/advanced/cron_main.php:409 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:954 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1159 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4039 -#: ../../enterprise/godmode/wizards/consoletask_js.php:43 +#: ../../enterprise/godmode/wizards/consoletask_js.php:44 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4102 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4412 -#: ../../enterprise/operation/log/log_viewer.php:1195 -#: ../../enterprise/operation/log/log_viewer.php:1210 +#: ../../enterprise/operation/log/log_viewer.php:1208 +#: ../../enterprise/operation/log/log_viewer.php:1223 #: ../../enterprise/operation/services/services.treeview_services.php:412 #: ../../extensions/insert_data.php:281 #: ../../godmode/agentes/planned_downtime.editor.php:2009 -#: ../../godmode/alerts/configure_alert_template.php:1508 -#: ../../godmode/alerts/configure_alert_template.php:1592 -#: ../../godmode/setup/news.php:432 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5173 -#: ../../include/functions_html.php:2334 +#: ../../godmode/alerts/configure_alert_template.php:1529 +#: ../../godmode/alerts/configure_alert_template.php:1613 +#: ../../godmode/setup/news.php:435 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5218 +#: ../../include/functions_html.php:2390 #: ../../include/lib/Dashboard/Widgets/tree_view.php:732 #: ../../operation/tree.php:629 ../../operation/agentes/stat_win.php:603 #: ../../operation/agentes/interface_traffic_graph_win.php:447 #: ../../operation/agentes/datos_agente.php:316 #: ../../operation/agentes/estado_monitores.php:463 -#: ../../operation/network/network_report.php:459 -#: ../../operation/network/network_usage_map.php:296 -#: ../../operation/netflow/nf_live_view.php:978 +#: ../../operation/network/network_report.php:611 +#: ../../operation/network/network_usage_map.php:426 +#: ../../operation/netflow/nf_live_view.php:984 #: ../../operation/search_modules.php:355 #: ../../operation/reporting/reporting_viewer.php:362 #: ../../operation/reporting/reporting_viewer.php:381 #: ../../operation/reporting/graph_viewer.php:468 -#: ../../operation/events/events.php:3284 +#: ../../operation/events/events.php:3499 msgid "Hour" msgstr "Heure" -#: ../../enterprise/meta/advanced/cron_main.php:405 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:953 +#: ../../enterprise/meta/advanced/cron_main.php:410 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:955 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1160 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4040 -#: ../../enterprise/godmode/wizards/consoletask_js.php:44 +#: ../../enterprise/godmode/wizards/consoletask_js.php:45 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4103 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4413 -#: ../../enterprise/operation/log/log_viewer.php:1196 -#: ../../enterprise/operation/log/log_viewer.php:1211 +#: ../../enterprise/operation/log/log_viewer.php:1209 +#: ../../enterprise/operation/log/log_viewer.php:1224 #: ../../enterprise/operation/services/services.treeview_services.php:413 #: ../../extensions/insert_data.php:282 #: ../../godmode/agentes/planned_downtime.editor.php:2010 -#: ../../godmode/alerts/configure_alert_template.php:1509 -#: ../../godmode/alerts/configure_alert_template.php:1593 -#: ../../godmode/setup/news.php:433 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5174 -#: ../../include/functions_html.php:2335 +#: ../../godmode/alerts/configure_alert_template.php:1530 +#: ../../godmode/alerts/configure_alert_template.php:1614 +#: ../../godmode/setup/news.php:436 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5219 +#: ../../include/functions_html.php:2391 #: ../../include/lib/Dashboard/Widgets/tree_view.php:733 #: ../../operation/tree.php:630 ../../operation/agentes/stat_win.php:604 #: ../../operation/agentes/interface_traffic_graph_win.php:448 #: ../../operation/agentes/datos_agente.php:317 #: ../../operation/agentes/estado_monitores.php:464 -#: ../../operation/network/network_report.php:460 -#: ../../operation/network/network_usage_map.php:297 -#: ../../operation/netflow/nf_live_view.php:979 +#: ../../operation/network/network_report.php:612 +#: ../../operation/network/network_usage_map.php:427 +#: ../../operation/netflow/nf_live_view.php:985 #: ../../operation/search_modules.php:356 #: ../../operation/reporting/reporting_viewer.php:363 #: ../../operation/reporting/reporting_viewer.php:382 #: ../../operation/reporting/graph_viewer.php:469 -#: ../../operation/events/events.php:3285 +#: ../../operation/events/events.php:3500 msgid "Minute" msgstr "Minute" -#: ../../enterprise/meta/advanced/cron_main.php:406 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:954 +#: ../../enterprise/meta/advanced/cron_main.php:411 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:956 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1161 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4041 -#: ../../enterprise/godmode/wizards/consoletask_js.php:45 +#: ../../enterprise/godmode/wizards/consoletask_js.php:46 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4104 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4414 -#: ../../enterprise/operation/log/log_viewer.php:1197 -#: ../../enterprise/operation/log/log_viewer.php:1212 +#: ../../enterprise/operation/log/log_viewer.php:1210 +#: ../../enterprise/operation/log/log_viewer.php:1225 #: ../../enterprise/operation/services/services.treeview_services.php:414 #: ../../extensions/insert_data.php:283 #: ../../godmode/agentes/planned_downtime.editor.php:2011 -#: ../../godmode/alerts/configure_alert_template.php:1510 -#: ../../godmode/alerts/configure_alert_template.php:1594 -#: ../../godmode/setup/news.php:434 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5175 +#: ../../godmode/alerts/configure_alert_template.php:1531 +#: ../../godmode/alerts/configure_alert_template.php:1615 +#: ../../godmode/setup/news.php:437 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5220 #: ../../include/lib/Dashboard/Widgets/tree_view.php:734 #: ../../operation/tree.php:631 ../../operation/agentes/stat_win.php:605 #: ../../operation/agentes/interface_traffic_graph_win.php:449 #: ../../operation/agentes/datos_agente.php:318 #: ../../operation/agentes/estado_monitores.php:465 -#: ../../operation/network/network_report.php:461 -#: ../../operation/network/network_usage_map.php:298 -#: ../../operation/netflow/nf_live_view.php:980 +#: ../../operation/network/network_report.php:613 +#: ../../operation/network/network_usage_map.php:428 +#: ../../operation/netflow/nf_live_view.php:986 #: ../../operation/search_modules.php:357 #: ../../operation/reporting/reporting_viewer.php:364 #: ../../operation/reporting/reporting_viewer.php:383 #: ../../operation/reporting/graph_viewer.php:470 -#: ../../operation/events/events.php:3286 +#: ../../operation/events/events.php:3501 msgid "Second" msgstr "Seconde" -#: ../../enterprise/meta/advanced/cron_main.php:407 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:955 +#: ../../enterprise/meta/advanced/cron_main.php:412 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:957 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1162 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4042 -#: ../../enterprise/godmode/wizards/consoletask_js.php:46 +#: ../../enterprise/godmode/wizards/consoletask_js.php:47 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4105 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4415 -#: ../../enterprise/operation/log/log_viewer.php:1198 -#: ../../enterprise/operation/log/log_viewer.php:1213 +#: ../../enterprise/operation/log/log_viewer.php:1211 +#: ../../enterprise/operation/log/log_viewer.php:1226 #: ../../enterprise/operation/services/services.treeview_services.php:415 #: ../../extensions/insert_data.php:284 #: ../../godmode/agentes/planned_downtime.editor.php:2012 -#: ../../godmode/alerts/configure_alert_template.php:1511 -#: ../../godmode/alerts/configure_alert_template.php:1595 -#: ../../godmode/setup/news.php:435 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5176 +#: ../../godmode/alerts/configure_alert_template.php:1532 +#: ../../godmode/alerts/configure_alert_template.php:1616 +#: ../../godmode/setup/news.php:438 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5221 #: ../../include/functions.php:515 ../../include/functions.php:646 #: ../../include/lib/Dashboard/Widgets/tree_view.php:735 #: ../../operation/tree.php:632 ../../operation/agentes/stat_win.php:606 @@ -8461,26 +8488,26 @@ msgstr "Seconde" #: ../../operation/agentes/datos_agente.php:319 #: ../../operation/agentes/estado_monitores.php:466 #: ../../operation/agentes/agent_inventory.php:141 -#: ../../operation/network/network_report.php:462 -#: ../../operation/network/network_usage_map.php:299 -#: ../../operation/netflow/nf_live_view.php:981 +#: ../../operation/network/network_report.php:614 +#: ../../operation/network/network_usage_map.php:429 +#: ../../operation/netflow/nf_live_view.php:987 #: ../../operation/search_modules.php:358 #: ../../operation/reporting/reporting_viewer.php:365 #: ../../operation/reporting/reporting_viewer.php:384 #: ../../operation/reporting/graph_viewer.php:471 -#: ../../operation/events/events.php:3287 +#: ../../operation/events/events.php:3502 msgid "Now" msgstr "Maintenant" #: ../../enterprise/meta/advanced/metasetup.setup.php:78 #: ../../enterprise/godmode/modules/configure_local_component.php:166 -#: ../../godmode/modules/manage_network_components_form_common.php:52 -#: ../../godmode/users/configure_user.php:1454 +#: ../../godmode/modules/manage_network_components_form_common.php:54 +#: ../../godmode/users/configure_user.php:1468 #: ../../godmode/alerts/alert_commands.php:143 #: ../../godmode/alerts/alert_commands.php:184 -#: ../../godmode/alerts/configure_alert_template.php:953 -#: ../../godmode/alerts/configure_alert_template.php:998 -#: ../../godmode/alerts/configure_alert_template.php:1168 +#: ../../godmode/alerts/configure_alert_template.php:974 +#: ../../godmode/alerts/configure_alert_template.php:1019 +#: ../../godmode/alerts/configure_alert_template.php:1189 msgid "Basic" msgstr "Élémentaire" @@ -8499,18 +8526,18 @@ msgstr "Mot de passe de connexion automatique (hash)" #: ../../enterprise/meta/advanced/metasetup.setup.php:110 #: ../../godmode/setup/setup_general.php:58 ../../mobile/operation/events.php:248 -#: ../../include/functions_reporting_html.php:1142 -#: ../../include/functions_reporting_html.php:2720 +#: ../../include/functions_reporting_html.php:1146 +#: ../../include/functions_reporting_html.php:2724 #: ../../include/functions.php:1291 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:434 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:430 -#: ../../include/functions_events.php:2609 -#: ../../include/functions_events.php:3167 ../../operation/events/events.php:838 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:486 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:478 +#: ../../include/functions_events.php:2538 +#: ../../include/functions_events.php:3096 ../../operation/events/events.php:902 msgid "System" msgstr "Système" #: ../../enterprise/meta/advanced/metasetup.setup.php:111 -#: ../../godmode/setup/setup_general.php:59 ../../include/functions_menu.php:942 +#: ../../godmode/setup/setup_general.php:59 ../../include/functions_menu.php:954 msgid "Database" msgstr "Base de données" @@ -8667,14 +8694,14 @@ msgid "UTC" msgstr "UTC" #: ../../enterprise/meta/advanced/metasetup.setup.php:223 -#: ../../godmode/setup/setup_general.php:454 +#: ../../godmode/setup/setup_general.php:467 msgid "Change timezone" msgstr "Modifier le fuseau horaire" #: ../../enterprise/meta/advanced/metasetup.setup.php:232 #: ../../enterprise/meta/include/functions_meta.php:161 #: ../../include/functions_register.php:164 -#: ../../include/functions_config.php:283 +#: ../../include/functions_config.php:287 msgid "Timezone setup" msgstr "Configuration du fuseau horaire" @@ -8699,15 +8726,15 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:266 #: ../../enterprise/meta/include/functions_meta.php:191 -#: ../../godmode/setup/setup_general.php:502 -#: ../../include/functions_config.php:322 +#: ../../godmode/setup/setup_general.php:515 +#: ../../include/functions_config.php:326 msgid "Public URL host exclusions" msgstr "Exclusions d’hôte d’URL publique" #: ../../enterprise/meta/advanced/metasetup.setup.php:278 #: ../../enterprise/meta/include/functions_meta.php:181 -#: ../../godmode/setup/setup_general.php:492 -#: ../../include/functions_config.php:318 +#: ../../godmode/setup/setup_general.php:505 +#: ../../include/functions_config.php:322 msgid "Force use Public URL" msgstr "Forcer l'utilisation de l'URL publique" @@ -8718,8 +8745,8 @@ msgstr "Forcer l’utilisation d’une URL publique définie)." #: ../../enterprise/meta/advanced/metasetup.setup.php:306 #: ../../godmode/setup/setup_sflow.php:75 #: ../../godmode/setup/setup_netflow.php:71 -#: ../../include/functions_config.php:1572 -#: ../../include/functions_config.php:1615 +#: ../../include/functions_config.php:1618 +#: ../../include/functions_config.php:1661 msgid "Disable custom live view filters" msgstr "Désactiver les filtres personnalisés d'affichage en temps réel" @@ -8753,8 +8780,8 @@ msgstr "Personnaliser les sections" #: ../../enterprise/meta/advanced/metasetup.setup.php:370 #: ../../enterprise/meta/include/functions_meta.php:211 -#: ../../godmode/setup/setup_general.php:542 -#: ../../include/functions_config.php:334 +#: ../../godmode/setup/setup_general.php:555 +#: ../../include/functions_config.php:338 msgid "Command Snapshot" msgstr "Instantané de commande" @@ -8781,7 +8808,7 @@ msgstr "Activer la mise à jour de Warp" #: ../../enterprise/meta/advanced/metasetup.setup.php:437 #: ../../enterprise/meta/include/functions_meta.php:276 #: ../../enterprise/godmode/setup/setup.php:106 -#: ../../include/functions_config.php:450 +#: ../../include/functions_config.php:462 msgid "Size of collection" msgstr "Taille de la collection" @@ -8820,7 +8847,7 @@ msgstr "Activer la visionneuse de journaux" #: ../../enterprise/meta/advanced/metasetup.setup.php:545 #: ../../enterprise/meta/include/functions_meta.php:306 -#: ../../godmode/setup/setup_general.php:672 +#: ../../godmode/setup/setup_general.php:689 msgid "Enable console log" msgstr "Activer la console de journalisation" @@ -8830,7 +8857,7 @@ msgstr "Emplacement du journal : pandora_console/log/console.log" #: ../../enterprise/meta/advanced/metasetup.setup.php:571 #: ../../enterprise/meta/include/functions_meta.php:316 -#: ../../godmode/setup/setup_general.php:685 +#: ../../godmode/setup/setup_general.php:702 msgid "Enable audit log" msgstr "Activer le journal d'audit" @@ -8841,20 +8868,20 @@ msgstr "Emplacement du journal : pandora_console/log/audit.log" #: ../../enterprise/meta/advanced/metasetup.setup.php:597 #: ../../enterprise/meta/advanced/metasetup.setup.php:598 #: ../../enterprise/meta/include/functions_meta.php:326 -#: ../../godmode/setup/setup_general.php:698 -#: ../../include/functions_config.php:390 +#: ../../godmode/setup/setup_general.php:715 +#: ../../include/functions_config.php:398 msgid "Enable console report" msgstr "Activer le rapport de console" #: ../../enterprise/meta/advanced/metasetup.setup.php:605 -#: ../../enterprise/meta/include/functions_meta.php:346 -#: ../../godmode/setup/setup_general.php:708 -#: ../../include/functions_config.php:394 +#: ../../enterprise/meta/include/functions_meta.php:356 +#: ../../godmode/setup/setup_general.php:725 +#: ../../include/functions_config.php:402 msgid "Check conexion interval" msgstr "Vérifier l’intervalle de conexion" #: ../../enterprise/meta/advanced/metasetup.setup.php:616 -#: ../../godmode/setup/setup_general.php:719 +#: ../../godmode/setup/setup_general.php:736 msgid "" "If there are any "In process" events with a specific Extra ID and a " "New event with that Extra ID is received, it will be created as "In " @@ -8866,14 +8893,31 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:639 #: ../../enterprise/meta/include/functions_meta.php:336 -#: ../../godmode/setup/setup_general.php:724 +#: ../../godmode/setup/setup_general.php:741 msgid "Keep In process status for new events with extra ID" msgstr "" "Maintenir l’état En processus pour des nouveaux événements avec un ID extra" +#: ../../enterprise/meta/advanced/metasetup.setup.php:644 +#: ../../godmode/setup/setup_general.php:751 +msgid "Max. hours old events comments" +msgstr "Heures maximales des commentaires des événements" + +#: ../../enterprise/meta/advanced/metasetup.setup.php:655 +#: ../../enterprise/meta/include/functions_meta.php:395 +#: ../../godmode/setup/setup_general.php:627 +msgid "Limit for bulk operations" +msgstr "Limite pour les opérations massives" + +#: ../../enterprise/meta/advanced/metasetup.setup.php:689 +#: ../../enterprise/meta/include/functions_meta.php:346 +#: ../../godmode/setup/setup_general.php:761 +msgid "Show experimental features" +msgstr "Fonctionnalités du serveur expérimentales" + #: ../../enterprise/meta/advanced/policymanager.sync.php:247 #: ../../enterprise/meta/include/functions_groups_meta.php:174 -#: ../../godmode/groups/group_list.php:665 +#: ../../godmode/groups/group_list.php:675 #, php-format msgid "Error connecting to %s" msgstr "Erreur de connexion à %s" @@ -8934,23 +8978,24 @@ msgstr "%s alertes de politique supprimées" #: ../../enterprise/include/functions_log.php:279 #: ../../enterprise/include/functions_log.php:282 #: ../../enterprise/include/class/LogSource.class.php:602 -#: ../../enterprise/operation/log/log_viewer.php:791 -#: ../../godmode/massive/massive_copy_modules.php:144 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1677 +#: ../../enterprise/operation/log/log_viewer.php:572 +#: ../../godmode/massive/massive_copy_modules.php:162 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1719 #: ../../godmode/events/event_edit_filter.php:799 #: ../../godmode/events/custom_events.php:107 +#: ../../include/lib/Dashboard/Widgets/events_list.php:826 #: ../../include/functions_events.php:212 ../../include/functions_events.php:283 -#: ../../include/functions_events.php:4559 -#: ../../include/functions_events.php:4641 +#: ../../include/functions_events.php:4513 +#: ../../include/functions_events.php:4595 #: ../../operation/agentes/log_sources_status.php:56 -#: ../../operation/agentes/pandora_networkmap.editor.php:425 +#: ../../operation/agentes/pandora_networkmap.editor.php:431 #: ../../operation/agentes/pandora_networkmap.view.php:173 -#: ../../operation/events/events.php:1940 +#: ../../operation/events/events.php:2093 msgid "Source" msgstr "Source" #: ../../enterprise/meta/advanced/policymanager.sync.php:308 -#: ../../extensions/dbmanager.php:191 ../../include/lib/Dashboard/Widget.php:611 +#: ../../extensions/dbmanager.php:191 ../../include/lib/Dashboard/Widget.php:616 msgid "This metaconsole" msgstr "Cette Métaconsole" @@ -8968,24 +9013,24 @@ msgstr "Cette Métaconsole" #: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:108 #: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:114 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:462 -#: ../../enterprise/include/functions_policies.php:4043 +#: ../../enterprise/include/functions_policies.php:4059 #: ../../enterprise/operation/agentes/policy_view.php:67 #: ../../enterprise/operation/agentes/collection_view.php:83 #: ../../godmode/agentes/status_monitor_custom_fields.php:93 #: ../../godmode/agentes/status_monitor_custom_fields.php:160 #: ../../godmode/agentes/inventory_manager.php:232 -#: ../../godmode/agentes/module_manager.php:619 +#: ../../godmode/agentes/module_manager.php:685 #: ../../godmode/alerts/alert_view.php:154 -#: ../../include/ajax/alert_list.ajax.php:285 ../../include/ajax/module.php:1022 +#: ../../include/ajax/alert_list.ajax.php:298 ../../include/ajax/module.php:1037 #: ../../operation/agentes/alerts_status.php:250 #: ../../operation/agentes/alerts_status.php:251 -#: ../../operation/agentes/status_monitor.php:1533 +#: ../../operation/agentes/status_monitor.php:1536 msgid "Policy" msgstr "Politique" #: ../../enterprise/meta/advanced/policymanager.sync.php:321 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:199 -#: ../../godmode/massive/massive_copy_modules.php:239 +#: ../../godmode/massive/massive_copy_modules.php:260 msgid "Targets" msgstr "Cibles" @@ -9033,13 +9078,13 @@ msgid "ago" msgstr "il y a" #: ../../enterprise/meta/advanced/metasetup.performance.php:112 -#: ../../godmode/menu.php:361 ../../godmode/setup/setup.php:125 +#: ../../godmode/menu.php:457 ../../godmode/setup/setup.php:125 #: ../../godmode/setup/setup.php:279 msgid "Performance" msgstr "Performance" #: ../../enterprise/meta/advanced/metasetup.performance.php:117 -#: ../../enterprise/meta/include/functions_meta.php:2015 +#: ../../enterprise/meta/include/functions_meta.php:2117 #: ../../godmode/setup/performance.php:263 #: ../../godmode/setup/performance.php:506 msgid "Max. days before delete events" @@ -9050,14 +9095,14 @@ msgid "Use real-time statistics" msgstr "Utiliser des statistiques en temps réel" #: ../../enterprise/meta/advanced/metasetup.performance.php:139 -#: ../../enterprise/meta/include/functions_meta.php:2030 -#: ../../godmode/setup/performance.php:293 ../../include/functions_config.php:854 +#: ../../enterprise/meta/include/functions_meta.php:2132 +#: ../../godmode/setup/performance.php:293 ../../include/functions_config.php:896 msgid "Max. days before delete audit events" msgstr "Nombre de jours maximum avant la suppression d'événements d'audit" #: ../../enterprise/meta/advanced/metasetup.performance.php:154 -#: ../../enterprise/meta/include/functions_meta.php:2040 -#: ../../godmode/setup/performance.php:637 ../../include/functions_config.php:894 +#: ../../enterprise/meta/include/functions_meta.php:2142 +#: ../../godmode/setup/performance.php:634 ../../include/functions_config.php:936 msgid "Default hours for event view" msgstr "Heures par défaut pour la visualisation des événements" @@ -9066,7 +9111,7 @@ msgid "Migration block size" msgstr "Taille du bloc de migration" #: ../../enterprise/meta/advanced/metasetup.performance.php:181 -#: ../../godmode/setup/performance.php:749 +#: ../../godmode/setup/performance.php:746 msgid "Events response max. execution" msgstr "Exécution max. de réponse d’événements" @@ -9075,7 +9120,7 @@ msgid "Number of events that will perform the desired action at the same time" msgstr "Nombre d’événements qui effectueront l’action souhaitée en même temps" #: ../../enterprise/meta/advanced/metasetup.performance.php:196 -#: ../../enterprise/meta/include/functions_meta.php:2070 +#: ../../enterprise/meta/include/functions_meta.php:2172 msgid "Max. number of events per node" msgstr "Nombre maximal d’événements par nœud" @@ -9084,32 +9129,47 @@ msgid "maximum number of events to be displayed per node" msgstr "nombre maximale d’événements à montrer par noeud" #: ../../enterprise/meta/advanced/metasetup.performance.php:211 -#: ../../godmode/setup/performance.php:761 ../../include/functions_config.php:956 +#: ../../godmode/setup/performance.php:758 +#: ../../include/functions_config.php:1002 msgid "Row limit in csv log" msgstr "Limite de ligne dans le journal csv" #: ../../enterprise/meta/advanced/metasetup.performance.php:226 -#: ../../enterprise/meta/include/functions_meta.php:2103 -#: ../../godmode/setup/performance.php:425 ../../include/functions_config.php:930 +#: ../../enterprise/meta/include/functions_meta.php:2205 +#: ../../godmode/setup/performance.php:425 ../../include/functions_config.php:972 msgid "Max. macro data fields" msgstr "Nombre maximum de champs macro de données" #: ../../enterprise/meta/advanced/metasetup.performance.php:241 -#: ../../enterprise/meta/include/functions_meta.php:2113 -#: ../../godmode/setup/performance.php:601 ../../include/functions_config.php:886 +#: ../../enterprise/meta/include/functions_meta.php:2215 +#: ../../godmode/setup/performance.php:598 ../../include/functions_config.php:928 msgid "Limit of events per query" msgstr "Limite d’événements par requête" #: ../../enterprise/meta/advanced/metasetup.performance.php:255 -#: ../../enterprise/meta/include/functions_meta.php:2123 +#: ../../enterprise/meta/include/functions_meta.php:2225 #: ../../godmode/setup/performance.php:338 -#: ../../godmode/setup/performance.php:470 ../../include/functions_config.php:862 +#: ../../godmode/setup/performance.php:470 ../../include/functions_config.php:904 msgid "Max. days before purge" msgstr "Nombre de jours maximum avant le nettoyage" -#: ../../enterprise/meta/advanced/metasetup.performance.php:272 +#: ../../enterprise/meta/advanced/metasetup.performance.php:270 +#: ../../godmode/setup/performance.php:822 +msgid "" +"Before increasing this value, be aware that a large number can affect " +"performance in PDF generation. Set to 0 to disregard this limit." +msgstr "" +"Avant d’augmenter cette valeur, gardez sur compte qu’un nombre très grand peut " +"affecter la performance dans la génération de PDF. Mettez 0 afin d’ignorer " +"cette limite." + +#: ../../enterprise/meta/advanced/metasetup.performance.php:275 +msgid "Rows limit for SQL report item PDF (per node)" +msgstr "Limite de lignes pour le PDF des éléments du rapport SQL (par noeud)" + +#: ../../enterprise/meta/advanced/metasetup.performance.php:290 #: ../../enterprise/godmode/setup/setup_history.php:719 -#: ../../godmode/setup/performance.php:851 +#: ../../godmode/setup/performance.php:865 msgid "Database maintenance status" msgstr "État de maintenance de la base de données" @@ -9175,8 +9235,8 @@ msgstr "Erreur : le répertoire principal de la collection n'existe pas." #: ../../enterprise/godmode/agentes/collections.php:504 #: ../../enterprise/include/functions_groups.php:81 #: ../../enterprise/operation/agentes/ver_agente.php:210 -#: ../../godmode/agentes/configurar_agente.php:716 -#: ../../operation/agentes/ver_agente.php:1852 +#: ../../godmode/agentes/configurar_agente.php:729 +#: ../../operation/agentes/ver_agente.php:1883 msgid "Collection" msgstr "Collection" @@ -9184,13 +9244,13 @@ msgstr "Collection" #: ../../enterprise/godmode/agentes/collection_manager.php:162 #: ../../enterprise/godmode/agentes/collections.php:505 #: ../../enterprise/godmode/policies/policy_collections.php:241 -#: ../../enterprise/godmode/policies/policy_collections.php:322 +#: ../../enterprise/godmode/policies/policy_collections.php:335 msgid "Short Name" msgstr "Nom abrégé" #: ../../enterprise/meta/advanced/collections.php:442 #: ../../enterprise/godmode/agentes/collections.php:537 -#: ../../operation/agentes/status_monitor.php:2259 +#: ../../operation/agentes/status_monitor.php:2332 msgid "Are you sure to delete?" msgstr "Êtes-vous sûr(e) de vouloir le supprimer ?" @@ -9262,13 +9322,13 @@ msgstr "Impossible de supprimer l'opération de la file d'attente" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:220 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3815 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:176 -#: ../../enterprise/include/functions_reporting_csv.php:1064 -#: ../../enterprise/include/class/CommandCenter.class.php:453 -#: ../../extensions/api_checker.php:279 ../../godmode/extensions.php:169 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4651 -#: ../../include/functions_reporting_html.php:2481 -#: ../../include/functions_reporting_html.php:4987 -#: ../../include/functions_menu.php:679 +#: ../../enterprise/include/functions_reporting_csv.php:1105 +#: ../../enterprise/include/class/CommandCenter.class.php:445 +#: ../../extensions/api_checker.php:289 ../../godmode/extensions.php:169 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4696 +#: ../../include/functions_reporting_html.php:2485 +#: ../../include/functions_reporting_html.php:4991 +#: ../../include/functions_menu.php:680 #: ../../include/class/ExternalTools.class.php:571 ../../general/main_menu.php:79 #: ../../general/main_menu.php:86 msgid "Operation" @@ -9298,14 +9358,14 @@ msgstr "Inachevé" #: ../../enterprise/meta/advanced/policymanager.queue.php:235 #: ../../enterprise/extensions/vmware/vmware_view.php:1843 -#: ../../enterprise/godmode/modules/local_components.php:599 +#: ../../enterprise/godmode/modules/local_components.php:598 #: ../../enterprise/godmode/agentes/collection_manager.php:78 #: ../../enterprise/godmode/agentes/collection_manager.php:94 #: ../../enterprise/godmode/agentes/collection_manager.php:95 #: ../../enterprise/godmode/agentes/collections.php:458 -#: ../../enterprise/godmode/policies/policy_modules.php:1539 +#: ../../enterprise/godmode/policies/policy_modules.php:1535 #: ../../enterprise/godmode/policies/policy_queue.php:358 -#: ../../enterprise/godmode/policies/policies.php:341 +#: ../../enterprise/godmode/policies/policies.php:357 #: ../../enterprise/godmode/policies/policy_linking.php:152 #: ../../enterprise/godmode/policies/policy_external_alerts.php:393 #: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:209 @@ -9322,86 +9382,92 @@ msgstr "Inachevé" #: ../../extensions/agents_modules.php:673 ../../extensions/module_groups.php:305 #: ../../godmode/modules/manage_network_templates_form.php:277 #: ../../godmode/modules/manage_network_templates_form.php:337 -#: ../../godmode/modules/manage_network_components.php:700 -#: ../../godmode/groups/group_list.php:800 ../../godmode/users/user_list.php:522 +#: ../../godmode/modules/manage_network_components.php:696 +#: ../../godmode/groups/group_list.php:810 ../../godmode/users/user_list.php:522 #: ../../godmode/users/user_list.php:523 #: ../../godmode/agentes/modificar_agente.php:397 #: ../../godmode/agentes/modificar_agente.php:412 #: ../../godmode/agentes/modificar_agente.php:413 #: ../../godmode/agentes/planned_downtime.list.php:647 +#: ../../godmode/agentes/module_manager.php:92 +#: ../../godmode/agentes/module_manager.php:107 +#: ../../godmode/agentes/module_manager.php:108 #: ../../godmode/netflow/nf_item_list.php:174 #: ../../godmode/netflow/nf_edit_form.php:283 -#: ../../godmode/snmpconsole/snmp_alert.php:1797 +#: ../../godmode/snmpconsole/snmp_alert.php:1801 #: ../../godmode/snmpconsole/snmp_filters.php:216 #: ../../godmode/snmpconsole/snmp_filters.php:314 #: ../../godmode/reporting/reporting_builder.list_items.php:267 #: ../../godmode/reporting/map_builder.php:384 #: ../../godmode/reporting/graphs.php:283 #: ../../godmode/reporting/visual_console_favorite.php:204 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1122 -#: ../../godmode/reporting/reporting_builder.php:766 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1141 +#: ../../godmode/reporting/reporting_builder.php:769 #: ../../godmode/tag/tag.php:248 ../../include/ajax/agent.php:652 -#: ../../include/functions_ui.php:3745 -#: ../../include/class/ModuleTemplates.class.php:713 ../../operation/tree.php:341 -#: ../../operation/agentes/estado_agente.php:444 -#: ../../operation/agentes/graphs.php:270 +#: ../../include/functions_ui.php:4047 +#: ../../include/class/ModuleTemplates.class.php:713 +#: ../../include/functions_events.php:5232 ../../operation/tree.php:341 +#: ../../operation/agentes/estado_agente.php:462 +#: ../../operation/agentes/graphs.php:271 #: ../../operation/agentes/interface_view.functions.php:134 #: ../../operation/agentes/status_monitor.php:1036 #: ../../operation/agentes/estado_monitores.php:620 #: ../../operation/agentes/agent_inventory.php:165 -#: ../../operation/network/network_report.php:205 -#: ../../operation/network/network_usage_map.php:249 -#: ../../operation/network/network_usage_map.php:250 +#: ../../operation/network/network_report.php:282 +#: ../../operation/network/network_report.php:308 +#: ../../operation/network/network_report.php:351 +#: ../../operation/network/network_report.php:352 +#: ../../operation/network/network_usage_map.php:329 +#: ../../operation/network/network_usage_map.php:362 +#: ../../operation/network/network_usage_map.php:363 #: ../../operation/netflow/nf_live_view.php:282 #: ../../operation/netflow/nf_live_view.php:678 #: ../../operation/netflow/nf_live_view.php:679 #: ../../operation/incidents/list_integriaims_incidents.php:470 -#: ../../operation/inventory/inventory.php:705 +#: ../../operation/inventory/inventory.php:709 #: ../../operation/reporting/graph_viewer.php:399 msgid "Filter" msgstr "Filtre" #: ../../enterprise/meta/advanced/policymanager.queue.php:246 #: ../../enterprise/meta/agentsearch.php:111 -#: ../../godmode/alerts/alert_templates.php:361 #: ../../godmode/alerts/alert_templates.php:362 +#: ../../godmode/alerts/alert_templates.php:363 msgid "Show Options" msgstr "Afficher les options" #: ../../enterprise/meta/advanced/policymanager.queue.php:256 #: ../../enterprise/meta/monitoring/custom_fields_csv.php:103 -#: ../../enterprise/meta/monitoring/custom_fields_view.php:718 -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:195 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:714 #: ../../enterprise/meta/include/functions_wizard_meta.php:174 #: ../../enterprise/meta/include/functions_wizard_meta.php:1796 #: ../../enterprise/meta/agentsearch.php:132 #: ../../enterprise/meta/agentsearch.php:332 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1974 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2012 -#: ../../enterprise/include/functions_reporting_csv.php:2783 +#: ../../enterprise/include/functions_reporting_csv.php:2824 #: ../../enterprise/include/class/CSVImportAgents.class.php:157 #: ../../enterprise/include/class/SAPView.class.php:226 #: ../../enterprise/include/functions_events.php:216 -#: ../../enterprise/operation/log/log_viewer.php:747 +#: ../../enterprise/operation/log/log_viewer.php:765 #: ../../godmode/modules/manage_network_components.php:778 #: ../../godmode/agentes/agent_manager.php:551 -#: ../../godmode/agentes/module_manager.php:623 -#: ../../godmode/massive/massive_edit_agents.php:774 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1217 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1238 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1260 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3704 +#: ../../godmode/agentes/module_manager.php:689 +#: ../../godmode/massive/massive_edit_agents.php:785 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1236 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1257 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1279 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3749 #: ../../godmode/events/event_edit_filter.php:932 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1065 -#: ../../include/functions_reporting_html.php:2371 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1127 +#: ../../include/functions_reporting_html.php:2375 #: ../../include/class/AgentWizard.class.php:1282 -#: ../../operation/inventory/inventory.php:492 -#: ../../operation/events/events.php:2007 +#: ../../operation/inventory/inventory.php:496 +#: ../../operation/events/events.php:2160 msgid "Server" msgstr "Serveur" #: ../../enterprise/meta/advanced/policymanager.queue.php:258 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:303 #: ../../enterprise/meta/monitoring/group_view.php:154 #: ../../enterprise/meta/monitoring/group_view.php:212 #: ../../enterprise/meta/include/functions_autoprovision.php:497 @@ -9411,9 +9477,9 @@ msgstr "Serveur" #: ../../enterprise/godmode/agentes/collections.data.php:321 #: ../../enterprise/godmode/agentes/collections.editor.php:83 #: ../../enterprise/godmode/policies/policy_queue.php:688 -#: ../../enterprise/godmode/policies/policies.php:438 -#: ../../enterprise/godmode/policies/policies.php:603 -#: ../../enterprise/godmode/policies/policy_agents.php:719 +#: ../../enterprise/godmode/policies/policies.php:454 +#: ../../enterprise/godmode/policies/policies.php:619 +#: ../../enterprise/godmode/policies/policy_agents.php:729 #: ../../enterprise/godmode/policies/policy.php:93 #: ../../enterprise/godmode/policies/policy.php:106 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:248 @@ -9421,9 +9487,9 @@ msgstr "Serveur" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:209 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:294 #: ../../enterprise/include/functions_cron.php:215 -#: ../../enterprise/include/functions_tasklist.php:367 +#: ../../enterprise/include/functions_tasklist.php:387 #: ../../enterprise/include/functions_reporting_pdf.php:889 -#: ../../enterprise/include/functions_policies.php:3797 +#: ../../enterprise/include/functions_policies.php:3813 #: ../../enterprise/operation/services/massive/services.create.php:985 #: ../../enterprise/operation/services/massive/service.create.elements.php:379 #: ../../enterprise/operation/services/services.service_map.php:148 @@ -9432,39 +9498,40 @@ msgstr "Serveur" #: ../../godmode/agentes/planned_downtime.list.php:84 #: ../../godmode/agentes/planned_downtime.list.php:109 #: ../../godmode/massive/massive_standby_alerts.php:204 -#: ../../godmode/massive/massive_delete_modules.php:535 +#: ../../godmode/massive/massive_delete_modules.php:517 +#: ../../godmode/massive/massive_delete_modules.php:585 #: ../../godmode/massive/massive_add_alerts.php:231 #: ../../godmode/massive/massive_edit_plugins.php:367 #: ../../godmode/massive/massive_enable_disable_alerts.php:175 #: ../../godmode/massive/massive_delete_alerts.php:315 -#: ../../godmode/massive/massive_edit_modules.php:511 +#: ../../godmode/massive/massive_edit_modules.php:585 #: ../../godmode/alerts/alert_list.list.php:99 #: ../../godmode/reporting/reporting_builder.list_items.php:211 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1853 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1879 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2126 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1895 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1921 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2168 #: ../../godmode/reporting/visual_console_builder.wizard.php:430 #: ../../mobile/include/functions_web.php:23 -#: ../../mobile/operation/agents.php:205 ../../mobile/operation/home.php:81 +#: ../../mobile/operation/agents.php:205 ../../mobile/operation/home.php:79 #: ../../mobile/operation/agent.php:161 -#: ../../include/functions_reporting_html.php:2115 -#: ../../include/functions_reporting_html.php:2587 -#: ../../include/functions_reporting_html.php:3377 -#: ../../include/functions_cron.php:701 ../../include/functions_html.php:1693 -#: ../../include/functions_html.php:5938 -#: ../../include/functions_massive_operations.php:217 +#: ../../include/functions_reporting_html.php:2119 +#: ../../include/functions_reporting_html.php:2591 +#: ../../include/functions_reporting_html.php:3381 +#: ../../include/functions_cron.php:701 ../../include/functions_html.php:1745 +#: ../../include/functions_html.php:6054 +#: ../../include/functions_massive_operations.php:240 #: ../../include/class/Diagnostics.class.php:1188 #: ../../include/class/Diagnostics.class.php:1192 #: ../../include/class/Diagnostics.class.php:1196 #: ../../include/class/Diagnostics.class.php:1200 -#: ../../include/class/NetworkMap.class.php:3445 +#: ../../include/class/NetworkMap.class.php:3447 #: ../../include/class/AgentsAlerts.class.php:252 #: ../../include/class/AgentsAlerts.class.php:567 #: ../../include/lib/Dashboard/Widgets/groups_status.php:347 #: ../../include/lib/Dashboard/Widgets/groups_status.php:352 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:445 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:512 #: ../../include/functions_groups.php:53 ../../operation/heatmap.php:98 -#: ../../operation/search_results.php:81 +#: ../../operation/search_results.php:82 #: ../../operation/agentes/interface_view.functions.php:78 #: ../../operation/agentes/group_view.php:184 #: ../../operation/agentes/group_view.php:237 @@ -9477,7 +9544,7 @@ msgstr "Agents" #: ../../enterprise/include/class/Omnishell.class.php:408 #: ../../enterprise/include/functions_ipam.php:1425 #: ../../enterprise/include/functions_ipam.php:1430 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:611 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:645 msgid "Progress" msgstr "En cours" @@ -9502,13 +9569,8 @@ msgid "Empty queue." msgstr "Vider la file" #: ../../enterprise/meta/monitoring/custom_fields_csv.php:101 -#: ../../enterprise/meta/monitoring/custom_fields_view.php:716 -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:203 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:309 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:376 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:644 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:723 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3506 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:712 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2386 #: ../../enterprise/meta/agentsearch.php:133 #: ../../enterprise/godmode/agentes/collections.agents.php:119 #: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:106 @@ -9531,48 +9593,49 @@ msgstr "Vider la file" #: ../../enterprise/include/functions_reporting_pdf.php:546 #: ../../enterprise/include/functions_reporting_pdf.php:562 #: ../../enterprise/include/functions_reporting_pdf.php:722 -#: ../../enterprise/include/functions_reporting_csv.php:497 -#: ../../enterprise/include/functions_reporting_csv.php:826 -#: ../../enterprise/include/functions_reporting_csv.php:852 -#: ../../enterprise/include/functions_reporting_csv.php:965 -#: ../../enterprise/include/functions_reporting_csv.php:1004 -#: ../../enterprise/include/functions_reporting_csv.php:1064 -#: ../../enterprise/include/functions_reporting_csv.php:1080 -#: ../../enterprise/include/functions_reporting_csv.php:1104 -#: ../../enterprise/include/functions_reporting_csv.php:1234 -#: ../../enterprise/include/functions_reporting_csv.php:1265 -#: ../../enterprise/include/functions_reporting_csv.php:1320 -#: ../../enterprise/include/functions_reporting_csv.php:1375 -#: ../../enterprise/include/functions_reporting_csv.php:1424 -#: ../../enterprise/include/functions_reporting_csv.php:1479 -#: ../../enterprise/include/functions_reporting_csv.php:1508 -#: ../../enterprise/include/functions_reporting_csv.php:1552 -#: ../../enterprise/include/functions_reporting_csv.php:1598 -#: ../../enterprise/include/functions_reporting_csv.php:1671 -#: ../../enterprise/include/functions_reporting_csv.php:1790 -#: ../../enterprise/include/functions_reporting_csv.php:2025 -#: ../../enterprise/include/functions_reporting_csv.php:2098 -#: ../../enterprise/include/functions_reporting_csv.php:2331 -#: ../../enterprise/include/functions_reporting_csv.php:2367 -#: ../../enterprise/include/functions_reporting_csv.php:2398 -#: ../../enterprise/include/functions_reporting_csv.php:2515 -#: ../../enterprise/include/functions_reporting_csv.php:2568 -#: ../../enterprise/include/functions_reporting_csv.php:2786 +#: ../../enterprise/include/functions_reporting_csv.php:538 +#: ../../enterprise/include/functions_reporting_csv.php:867 +#: ../../enterprise/include/functions_reporting_csv.php:893 +#: ../../enterprise/include/functions_reporting_csv.php:1006 +#: ../../enterprise/include/functions_reporting_csv.php:1045 +#: ../../enterprise/include/functions_reporting_csv.php:1105 +#: ../../enterprise/include/functions_reporting_csv.php:1121 +#: ../../enterprise/include/functions_reporting_csv.php:1145 +#: ../../enterprise/include/functions_reporting_csv.php:1275 +#: ../../enterprise/include/functions_reporting_csv.php:1306 +#: ../../enterprise/include/functions_reporting_csv.php:1361 +#: ../../enterprise/include/functions_reporting_csv.php:1416 +#: ../../enterprise/include/functions_reporting_csv.php:1465 +#: ../../enterprise/include/functions_reporting_csv.php:1520 +#: ../../enterprise/include/functions_reporting_csv.php:1549 +#: ../../enterprise/include/functions_reporting_csv.php:1593 +#: ../../enterprise/include/functions_reporting_csv.php:1639 +#: ../../enterprise/include/functions_reporting_csv.php:1712 +#: ../../enterprise/include/functions_reporting_csv.php:1831 +#: ../../enterprise/include/functions_reporting_csv.php:2066 +#: ../../enterprise/include/functions_reporting_csv.php:2139 +#: ../../enterprise/include/functions_reporting_csv.php:2372 +#: ../../enterprise/include/functions_reporting_csv.php:2408 +#: ../../enterprise/include/functions_reporting_csv.php:2439 +#: ../../enterprise/include/functions_reporting_csv.php:2556 +#: ../../enterprise/include/functions_reporting_csv.php:2609 +#: ../../enterprise/include/functions_reporting_csv.php:2827 #: ../../enterprise/include/class/LogSource.class.php:603 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:950 -#: ../../enterprise/include/functions_reporting.php:1846 -#: ../../enterprise/include/functions_reporting.php:2189 -#: ../../enterprise/include/functions_reporting.php:2202 -#: ../../enterprise/include/functions_reporting.php:2235 -#: ../../enterprise/include/functions_reporting.php:2253 -#: ../../enterprise/include/functions_reporting.php:2911 -#: ../../enterprise/include/functions_reporting.php:3900 -#: ../../enterprise/include/functions_reporting.php:4924 -#: ../../enterprise/include/functions_services.php:1666 +#: ../../enterprise/include/functions_reporting.php:1861 +#: ../../enterprise/include/functions_reporting.php:2204 +#: ../../enterprise/include/functions_reporting.php:2217 +#: ../../enterprise/include/functions_reporting.php:2397 +#: ../../enterprise/include/functions_reporting.php:2457 +#: ../../enterprise/include/functions_reporting.php:2475 +#: ../../enterprise/include/functions_reporting.php:3133 +#: ../../enterprise/include/functions_reporting.php:4122 +#: ../../enterprise/include/functions_reporting.php:5146 +#: ../../enterprise/include/functions_services.php:1705 #: ../../enterprise/include/functions_events.php:80 #: ../../enterprise/operation/agentes/tag_view.php:693 -#: ../../enterprise/operation/log/log_viewer.php:768 -#: ../../enterprise/tools/ipam/ipam_network.php:425 +#: ../../enterprise/operation/log/log_viewer.php:786 +#: ../../enterprise/tools/ipam/ipam_network.php:583 #: ../../enterprise/tools/ipam/ipam_ajax.php:382 #: ../../extensions/insert_data.php:194 #: ../../godmode/modules/manage_inventory_modules.php:317 @@ -9580,72 +9643,75 @@ msgstr "Vider la file" #: ../../godmode/agentes/status_monitor_custom_fields.php:161 #: ../../godmode/agentes/module_manager_editor_prediction.php:134 #: ../../godmode/agentes/planned_downtime.list.php:420 -#: ../../godmode/agentes/module_manager_editor_common.php:1485 -#: ../../godmode/agentes/module_manager_editor_common.php:1544 +#: ../../godmode/agentes/module_manager_editor_common.php:1502 +#: ../../godmode/agentes/module_manager_editor_common.php:1561 #: ../../godmode/gis_maps/configure_gis_map.php:592 -#: ../../godmode/massive/massive_copy_modules.php:131 -#: ../../godmode/massive/massive_copy_modules.php:295 +#: ../../godmode/massive/massive_copy_modules.php:148 +#: ../../godmode/massive/massive_copy_modules.php:338 #: ../../godmode/massive/massive_standby_alerts.php:224 #: ../../godmode/massive/massive_standby_alerts.php:259 #: ../../godmode/massive/massive_enable_disable_alerts.php:196 #: ../../godmode/massive/massive_enable_disable_alerts.php:231 +#: ../../godmode/massive/massive_edit_modules.php:485 #: ../../godmode/alerts/alert_list.list.php:564 #: ../../godmode/alerts/alert_list.list.php:813 #: ../../godmode/alerts/alert_view.php:93 -#: ../../godmode/alerts/alert_list.builder.php:55 +#: ../../godmode/alerts/alert_list.builder.php:58 +#: ../../godmode/alerts/alert_list.builder.php:74 #: ../../godmode/reporting/reporting_builder.list_items.php:393 #: ../../godmode/reporting/create_container.php:473 #: ../../godmode/reporting/create_container.php:657 #: ../../godmode/reporting/create_container.php:744 #: ../../godmode/reporting/graph_builder.graph_editor.php:345 -#: ../../godmode/reporting/reporting_builder.item_editor.php:212 -#: ../../godmode/reporting/reporting_builder.item_editor.php:891 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1170 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1735 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4102 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4620 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4644 +#: ../../godmode/reporting/reporting_builder.item_editor.php:215 +#: ../../godmode/reporting/reporting_builder.item_editor.php:909 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1189 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1777 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4147 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4665 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4689 #: ../../godmode/reporting/visual_console_builder.elements.php:120 #: ../../godmode/reporting/visual_console_builder.wizard.php:463 #: ../../godmode/reporting/visual_console_builder.wizard.php:789 #: ../../godmode/reporting/visual_console_builder.wizard.php:812 -#: ../../godmode/servers/plugin.php:85 ../../mobile/operation/agents.php:93 -#: ../../mobile/operation/agents.php:404 ../../mobile/operation/modules.php:608 -#: ../../mobile/operation/home.php:112 ../../mobile/operation/services.php:225 -#: ../../mobile/operation/events.php:870 +#: ../../godmode/servers/plugin.php:115 ../../godmode/servers/plugin.php:134 +#: ../../mobile/operation/agents.php:93 ../../mobile/operation/agents.php:404 +#: ../../mobile/operation/modules.php:608 ../../mobile/operation/home.php:110 +#: ../../mobile/operation/services.php:225 ../../mobile/operation/events.php:866 #: ../../include/functions_visual_map_editor.php:416 #: ../../include/functions_visual_map_editor.php:449 -#: ../../include/functions_reporting_html.php:548 -#: ../../include/functions_reporting_html.php:947 -#: ../../include/functions_reporting_html.php:1059 -#: ../../include/functions_reporting_html.php:1067 -#: ../../include/functions_reporting_html.php:2032 -#: ../../include/functions_reporting_html.php:2374 -#: ../../include/functions_reporting_html.php:2479 -#: ../../include/functions_reporting_html.php:3340 -#: ../../include/functions_reporting_html.php:3475 -#: ../../include/functions_reporting_html.php:3769 -#: ../../include/functions_reporting_html.php:3850 -#: ../../include/functions_reporting_html.php:3858 -#: ../../include/functions_reporting_html.php:3867 -#: ../../include/functions_reporting_html.php:3879 -#: ../../include/functions_reporting_html.php:4039 -#: ../../include/functions_reporting_html.php:4163 -#: ../../include/functions_reporting_html.php:4257 -#: ../../include/functions_reporting_html.php:4984 -#: ../../include/functions_reporting_html.php:5032 -#: ../../include/functions_reporting_html.php:5071 -#: ../../include/functions_reporting_html.php:5399 -#: ../../include/functions_reporting_html.php:5439 -#: ../../include/functions_reporting_html.php:5689 +#: ../../include/functions_reporting_html.php:552 +#: ../../include/functions_reporting_html.php:951 +#: ../../include/functions_reporting_html.php:1063 +#: ../../include/functions_reporting_html.php:1071 +#: ../../include/functions_reporting_html.php:2036 +#: ../../include/functions_reporting_html.php:2378 +#: ../../include/functions_reporting_html.php:2483 +#: ../../include/functions_reporting_html.php:3344 +#: ../../include/functions_reporting_html.php:3479 +#: ../../include/functions_reporting_html.php:3773 +#: ../../include/functions_reporting_html.php:3854 +#: ../../include/functions_reporting_html.php:3862 +#: ../../include/functions_reporting_html.php:3871 +#: ../../include/functions_reporting_html.php:3883 +#: ../../include/functions_reporting_html.php:4043 +#: ../../include/functions_reporting_html.php:4167 +#: ../../include/functions_reporting_html.php:4261 +#: ../../include/functions_reporting_html.php:4988 +#: ../../include/functions_reporting_html.php:5036 +#: ../../include/functions_reporting_html.php:5075 +#: ../../include/functions_reporting_html.php:5410 +#: ../../include/functions_reporting_html.php:5450 +#: ../../include/functions_reporting_html.php:5700 #: ../../include/ajax/heatmap.ajax.php:294 #: ../../include/ajax/heatmap.ajax.php:419 #: ../../include/ajax/heatmap.ajax.php:454 -#: ../../include/ajax/alert_list.ajax.php:459 -#: ../../include/functions_inventory.php:402 -#: ../../include/functions_inventory.php:1173 -#: ../../include/functions_inventory.php:1229 -#: ../../include/functions_graph.php:5072 ../../include/functions_gis.php:229 +#: ../../include/ajax/alert_list.ajax.php:495 +#: ../../include/functions_inventory.php:407 +#: ../../include/functions_inventory.php:1196 +#: ../../include/functions_inventory.php:1252 +#: ../../include/functions_graph.php:5082 ../../include/functions_gis.php:229 +#: ../../include/functions_ui.php:1636 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:546 #: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:394 #: ../../include/rest-api/models/VisualConsole/Items/BasicChart.php:281 @@ -9656,22 +9722,24 @@ msgstr "Vider la file" #: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:575 #: ../../include/rest-api/models/VisualConsole/Items/DonutGraph.php:214 #: ../../include/rest-api/models/VisualConsole/Items/Odometer.php:368 -#: ../../include/functions_reports.php:1332 -#: ../../include/class/NetworkMap.class.php:2985 -#: ../../include/class/NetworkMap.class.php:3037 -#: ../../include/class/NetworkMap.class.php:3369 +#: ../../include/functions_reports.php:1337 +#: ../../include/class/AlertsList.class.php:311 +#: ../../include/class/NetworkMap.class.php:2987 +#: ../../include/class/NetworkMap.class.php:3039 +#: ../../include/class/NetworkMap.class.php:3371 #: ../../include/class/AgentsAlerts.class.php:430 #: ../../include/class/AgentsAlerts.class.php:982 -#: ../../include/functions_reporting.php:7341 +#: ../../include/class/WelcomeWindow.class.php:798 +#: ../../include/functions_reporting.php:7352 #: ../../include/lib/Dashboard/Widgets/sla_percent.php:341 -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:279 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:282 #: ../../include/lib/Dashboard/Widgets/AvgSumMaxMinModule.php:416 #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:360 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:544 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:560 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:463 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:373 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:442 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:567 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:583 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:466 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:381 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:450 #: ../../include/lib/Dashboard/Widgets/wux_transaction_stats.php:250 #: ../../include/lib/Dashboard/Widgets/module_icon.php:359 #: ../../include/lib/Dashboard/Widgets/module_value.php:334 @@ -9681,54 +9749,57 @@ msgstr "Vider la file" #: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:326 #: ../../include/lib/Dashboard/Widgets/module_status.php:350 #: ../../include/lib/Dashboard/Widgets/single_graph.php:301 -#: ../../include/lib/Dashboard/Widgets/top_n.php:206 -#: ../../include/functions_snmp_browser.php:1818 -#: ../../operation/search_agents.php:42 ../../operation/search_agents.php:48 +#: ../../include/lib/Dashboard/Widgets/top_n.php:225 +#: ../../include/lib/Dashboard/Widgets/top_n.php:319 +#: ../../include/functions_snmp_browser.php:1862 +#: ../../operation/search_agents.php:35 #: ../../operation/agentes/exportdata.csv.php:74 -#: ../../operation/agentes/estado_agente.php:1030 +#: ../../operation/agentes/estado_agente.php:1048 #: ../../operation/agentes/interface_view.functions.php:499 #: ../../operation/agentes/exportdata.php:114 -#: ../../operation/agentes/status_monitor.php:1538 +#: ../../operation/agentes/status_monitor.php:1541 #: ../../operation/agentes/estado_monitores.php:123 -#: ../../operation/agentes/ver_agente.php:1187 +#: ../../operation/agentes/ver_agente.php:1205 #: ../../operation/agentes/exportdata.excel.php:74 #: ../../operation/gis_maps/ajax.php:236 ../../operation/gis_maps/ajax.php:269 #: ../../operation/search_alerts.php:34 -#: ../../operation/inventory/inventory.php:630 -#: ../../operation/search_modules.php:36 ../../operation/events/events.php:2742 +#: ../../operation/inventory/inventory.php:634 +#: ../../operation/search_modules.php:36 ../../operation/events/events.php:2955 msgid "Agent" msgstr "Agent" #: ../../enterprise/meta/monitoring/custom_fields_csv.php:102 #: ../../enterprise/godmode/servers/new_HA_cluster.php:137 -#: ../../enterprise/godmode/servers/HA_cluster.php:166 -#: ../../enterprise/include/functions_reporting_csv.php:1983 -#: ../../enterprise/include/class/Azure.cloud.php:806 +#: ../../enterprise/godmode/servers/HA_cluster.php:185 +#: ../../enterprise/include/functions_reporting_csv.php:2024 +#: ../../enterprise/include/class/Azure.cloud.php:816 #: ../../enterprise/include/class/VMware.app.php:621 #: ../../enterprise/include/class/DeploymentCenter.class.php:664 #: ../../enterprise/include/class/DeploymentCenter.class.php:715 #: ../../enterprise/include/class/DeploymentCenter.class.php:1308 #: ../../enterprise/include/class/DeploymentCenter.class.php:1429 #: ../../enterprise/include/class/Aws.S3.php:570 -#: ../../enterprise/include/class/Aws.cloud.php:534 -#: ../../enterprise/include/functions_reporting.php:2335 +#: ../../enterprise/include/class/Aws.cloud.php:535 +#: ../../enterprise/include/functions_reporting.php:2557 #: ../../enterprise/include/functions_ipam.php:1657 #: ../../enterprise/include/functions_ipam.php:1658 -#: ../../extensions/api_checker.php:231 ../../extensions/users_connected.php:178 -#: ../../godmode/reporting/reporting_builder.item_editor.php:70 +#: ../../enterprise/tools/ipam/ipam_network.php:249 +#: ../../enterprise/tools/ipam/ipam_list.php:57 +#: ../../extensions/api_checker.php:241 ../../extensions/users_connected.php:178 +#: ../../godmode/reporting/reporting_builder.item_editor.php:73 #: ../../godmode/reporting/visual_console_builder.elements.php:847 -#: ../../include/functions_visual_map_editor.php:1513 -#: ../../include/functions_reporting_html.php:3357 -#: ../../include/functions_reporting_html.php:3690 +#: ../../include/functions_visual_map_editor.php:1508 +#: ../../include/functions_reporting_html.php:3361 +#: ../../include/functions_reporting_html.php:3694 #: ../../include/ajax/heatmap.ajax.php:461 #: ../../include/class/AuditLog.class.php:223 -#: ../../operation/network/network_report.php:272 -#: ../../operation/inventory/inventory.php:1246 +#: ../../operation/network/network_report.php:404 +#: ../../operation/inventory/inventory.php:1259 msgid "IP" msgstr "Adresse IP" #: ../../enterprise/meta/monitoring/custom_fields_csv.php:104 -#: ../../godmode/massive/massive_edit_modules.php:468 +#: ../../godmode/massive/massive_edit_modules.php:514 msgid "Agent Status" msgstr "État des agents" @@ -9740,42 +9811,42 @@ msgstr "État des agents" #: ../../enterprise/meta/monitoring/tactical.php:223 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:119 #: ../../enterprise/godmode/services/services.elements.php:418 -#: ../../enterprise/include/functions_services.php:1428 +#: ../../enterprise/include/functions_services.php:1468 #: ../../enterprise/operation/agentes/tag_view.php:130 #: ../../enterprise/operation/services/services.treeview_services.php:321 #: ../../enterprise/operation/services/services.list.php:205 #: ../../enterprise/operation/services/services.table_services.php:141 -#: ../../godmode/groups/group_list.php:1126 -#: ../../godmode/agentes/module_manager_editor_common.php:476 -#: ../../godmode/agentes/module_manager_editor_common.php:564 +#: ../../godmode/groups/group_list.php:1136 +#: ../../godmode/agentes/module_manager_editor_common.php:477 +#: ../../godmode/agentes/module_manager_editor_common.php:565 #: ../../godmode/netflow/nf_edit_form.php:290 -#: ../../godmode/massive/massive_copy_modules.php:115 -#: ../../godmode/massive/massive_copy_modules.php:275 -#: ../../godmode/massive/massive_delete_modules.php:418 -#: ../../godmode/massive/massive_delete_modules.php:439 -#: ../../godmode/massive/massive_edit_modules.php:385 -#: ../../godmode/massive/massive_edit_modules.php:471 +#: ../../godmode/massive/massive_copy_modules.php:123 +#: ../../godmode/massive/massive_copy_modules.php:311 +#: ../../godmode/massive/massive_delete_modules.php:427 +#: ../../godmode/massive/massive_edit_modules.php:391 +#: ../../godmode/massive/massive_edit_modules.php:507 #: ../../godmode/setup/setup_visuals.php:1017 #: ../../godmode/setup/setup_visuals.php:1039 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3839 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3884 #: ../../mobile/operation/agents.php:58 ../../mobile/operation/modules.php:69 -#: ../../include/functions_reporting_html.php:2594 +#: ../../include/functions_reporting_html.php:2598 #: ../../include/functions.php:1087 ../../include/functions.php:1327 #: ../../include/functions.php:1334 ../../include/functions.php:1367 -#: ../../include/ajax/module.php:1961 ../../include/functions_graph.php:3339 -#: ../../include/functions_graph.php:3341 ../../include/functions_graph.php:4852 +#: ../../include/ajax/module.php:1996 ../../include/functions_graph.php:3343 +#: ../../include/functions_graph.php:3345 ../../include/functions_graph.php:4863 #: ../../include/rest-api/models/VisualConsole/Items/Group.php:578 #: ../../include/functions_massive_operations.php:146 +#: ../../include/class/ExtensionsDiscovery.class.php:607 #: ../../include/lib/Dashboard/Widgets/system_group_status.php:315 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:253 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:557 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:587 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:274 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:558 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:588 #: ../../include/lib/Dashboard/Widgets/tree_view.php:401 #: ../../include/lib/Dashboard/Widgets/tree_view.php:436 #: ../../include/lib/Dashboard/Widgets/tree_view.php:722 -#: ../../include/functions_events.php:3223 ../../operation/tree.php:208 +#: ../../include/functions_events.php:3152 ../../operation/tree.php:208 #: ../../operation/tree.php:299 ../../operation/tree.php:535 -#: ../../operation/agentes/estado_agente.php:273 +#: ../../operation/agentes/estado_agente.php:291 #: ../../operation/agentes/status_monitor.php:563 #: ../../operation/agentes/group_view.php:247 #: ../../operation/agentes/group_view.php:252 @@ -9801,11 +9872,11 @@ msgstr "Normal" #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:121 #: ../../enterprise/godmode/services/services.service.php:722 #: ../../enterprise/godmode/services/services.elements.php:372 -#: ../../enterprise/include/functions_reporting.php:3211 -#: ../../enterprise/include/functions_reporting.php:4213 -#: ../../enterprise/include/functions_reporting.php:4864 -#: ../../enterprise/include/functions_reporting.php:6219 -#: ../../enterprise/include/functions_services.php:1440 +#: ../../enterprise/include/functions_reporting.php:3433 +#: ../../enterprise/include/functions_reporting.php:4435 +#: ../../enterprise/include/functions_reporting.php:5086 +#: ../../enterprise/include/functions_reporting.php:6441 +#: ../../enterprise/include/functions_services.php:1480 #: ../../enterprise/operation/agentes/tag_view.php:132 #: ../../enterprise/operation/services/services.service.php:113 #: ../../enterprise/operation/services/services.service.php:159 @@ -9814,42 +9885,40 @@ msgstr "Normal" #: ../../enterprise/operation/services/services.treeview_services.php:301 #: ../../enterprise/operation/services/services.list.php:207 #: ../../enterprise/operation/services/services.list.php:542 -#: ../../enterprise/operation/services/services.list.php:596 +#: ../../enterprise/operation/services/services.list.php:603 #: ../../enterprise/operation/services/services.table_services.php:143 -#: ../../extensions/module_groups.php:50 -#: ../../godmode/modules/manage_network_components_form_wizard.php:418 -#: ../../godmode/groups/group_list.php:1106 -#: ../../godmode/massive/massive_copy_modules.php:117 -#: ../../godmode/massive/massive_copy_modules.php:277 -#: ../../godmode/massive/massive_delete_modules.php:420 -#: ../../godmode/massive/massive_delete_modules.php:441 -#: ../../godmode/massive/massive_edit_modules.php:387 -#: ../../godmode/massive/massive_edit_modules.php:473 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3841 +#: ../../extensions/module_groups.php:50 ../../godmode/groups/group_list.php:1116 +#: ../../godmode/massive/massive_copy_modules.php:125 +#: ../../godmode/massive/massive_copy_modules.php:313 +#: ../../godmode/massive/massive_delete_modules.php:429 +#: ../../godmode/massive/massive_edit_modules.php:393 +#: ../../godmode/massive/massive_edit_modules.php:509 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3886 #: ../../mobile/operation/agents.php:57 ../../mobile/operation/modules.php:71 -#: ../../include/functions_reporting_html.php:867 -#: ../../include/functions_reporting_html.php:2595 -#: ../../include/functions_reporting_html.php:4899 +#: ../../include/functions_reporting_html.php:871 +#: ../../include/functions_reporting_html.php:2599 +#: ../../include/functions_reporting_html.php:4903 #: ../../include/functions.php:1095 ../../include/functions.php:1331 #: ../../include/functions.php:1332 ../../include/functions.php:1334 -#: ../../include/functions.php:1375 ../../include/ajax/module.php:1966 -#: ../../include/functions_graph.php:3363 ../../include/functions_graph.php:3365 -#: ../../include/functions_graph.php:4860 ../../include/functions_ui.php:2912 +#: ../../include/functions.php:1375 ../../include/ajax/module.php:2001 +#: ../../include/functions_graph.php:3367 ../../include/functions_graph.php:3369 +#: ../../include/functions_graph.php:4871 ../../include/functions_ui.php:3170 #: ../../include/rest-api/models/VisualConsole/Items/Group.php:564 #: ../../include/functions_massive_operations.php:148 +#: ../../include/class/ExtensionsDiscovery.class.php:609 #: ../../include/class/AgentWizard.class.php:1404 #: ../../include/class/AgentWizard.class.php:4161 #: ../../include/lib/Dashboard/Widgets/system_group_status.php:317 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:254 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:567 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:587 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:592 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:275 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:568 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:588 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:593 #: ../../include/lib/Dashboard/Widgets/tree_view.php:403 #: ../../include/lib/Dashboard/Widgets/tree_view.php:438 #: ../../include/lib/Dashboard/Widgets/tree_view.php:702 -#: ../../include/functions_events.php:3231 ../../operation/tree.php:210 +#: ../../include/functions_events.php:3160 ../../operation/tree.php:210 #: ../../operation/tree.php:301 ../../operation/tree.php:515 -#: ../../operation/agentes/estado_agente.php:275 +#: ../../operation/agentes/estado_agente.php:293 #: ../../operation/agentes/status_monitor.php:565 #: ../../operation/agentes/group_view.php:249 #: ../../operation/agentes/group_view.php:254 @@ -9878,16 +9947,16 @@ msgid "Custom Fields View" msgstr "Vue des champs personnalisés" #: ../../enterprise/meta/monitoring/custom_fields_view.php:170 -#: ../../enterprise/godmode/policies/policies.php:314 +#: ../../enterprise/godmode/policies/policies.php:330 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:736 #: ../../extensions/agents_modules.php:447 #: ../../godmode/agentes/modificar_agente.php:333 #: ../../godmode/agentes/planned_downtime.editor.php:1197 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1667 -#: ../../include/functions_html.php:1581 -#: ../../include/class/NetworkMap.class.php:3433 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1709 +#: ../../include/functions_html.php:1633 +#: ../../include/class/NetworkMap.class.php:3435 #: ../../include/lib/Dashboard/Widgets/alerts_fired.php:254 -#: ../../operation/agentes/estado_agente.php:310 +#: ../../operation/agentes/estado_agente.php:328 #: ../../operation/agentes/interface_view.functions.php:61 #: ../../operation/agentes/status_monitor.php:844 msgid "Recursion" @@ -9896,27 +9965,26 @@ msgstr "Récursion" #: ../../enterprise/meta/monitoring/custom_fields_view.php:185 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:123 #: ../../enterprise/operation/agentes/tag_view.php:134 -#: ../../godmode/massive/massive_copy_modules.php:119 -#: ../../godmode/massive/massive_copy_modules.php:279 -#: ../../godmode/massive/massive_delete_modules.php:422 -#: ../../godmode/massive/massive_delete_modules.php:443 -#: ../../godmode/massive/massive_edit_modules.php:389 -#: ../../godmode/massive/massive_edit_modules.php:475 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3843 +#: ../../godmode/massive/massive_copy_modules.php:127 +#: ../../godmode/massive/massive_copy_modules.php:315 +#: ../../godmode/massive/massive_delete_modules.php:431 +#: ../../godmode/massive/massive_edit_modules.php:395 +#: ../../godmode/massive/massive_edit_modules.php:511 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3888 #: ../../godmode/events/event_edit_filter.php:352 #: ../../mobile/operation/modules.php:73 ../../include/functions.php:1333 #: ../../include/functions_massive_operations.php:150 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:258 -#: ../../include/lib/Dashboard/Widgets/events_list.php:319 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:264 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:582 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:279 +#: ../../include/lib/Dashboard/Widgets/events_list.php:330 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:265 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:583 #: ../../include/lib/Dashboard/Widgets/tree_view.php:406 #: ../../include/lib/Dashboard/Widgets/tree_view.php:441 #: ../../include/lib/Dashboard/Widgets/tree_view.php:727 -#: ../../include/functions_events.php:3179 ../../operation/tree.php:540 -#: ../../operation/agentes/estado_agente.php:277 +#: ../../include/functions_events.php:3108 ../../operation/tree.php:540 +#: ../../operation/agentes/estado_agente.php:295 #: ../../operation/agentes/status_monitor.php:567 -#: ../../operation/events/events.php:1793 +#: ../../operation/events/events.php:1946 msgid "Not normal" msgstr "Anormal" @@ -9927,26 +9995,26 @@ msgstr "Anormal" #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:124 #: ../../enterprise/operation/agentes/tag_view.php:136 #: ../../enterprise/operation/services/services.treeview_services.php:316 -#: ../../godmode/groups/group_list.php:1121 -#: ../../godmode/massive/massive_copy_modules.php:120 -#: ../../godmode/massive/massive_copy_modules.php:280 -#: ../../godmode/massive/massive_delete_modules.php:423 -#: ../../godmode/massive/massive_delete_modules.php:444 -#: ../../godmode/massive/massive_edit_modules.php:390 -#: ../../godmode/massive/massive_edit_modules.php:476 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3844 +#: ../../godmode/groups/group_list.php:1131 +#: ../../godmode/massive/massive_copy_modules.php:128 +#: ../../godmode/massive/massive_copy_modules.php:316 +#: ../../godmode/massive/massive_delete_modules.php:432 +#: ../../godmode/massive/massive_edit_modules.php:396 +#: ../../godmode/massive/massive_edit_modules.php:512 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3889 #: ../../mobile/operation/modules.php:75 -#: ../../include/functions_reporting_html.php:660 -#: ../../include/functions_reporting_html.php:2598 -#: ../../include/functions_reporting_html.php:4706 -#: ../../include/ajax/module.php:1978 +#: ../../include/functions_reporting_html.php:664 +#: ../../include/functions_reporting_html.php:2602 +#: ../../include/functions_reporting_html.php:4710 +#: ../../include/ajax/module.php:2013 #: ../../include/functions_massive_operations.php:151 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:257 +#: ../../include/class/ExtensionsDiscovery.class.php:611 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:278 #: ../../include/lib/Dashboard/Widgets/tree_view.php:405 #: ../../include/lib/Dashboard/Widgets/tree_view.php:440 #: ../../include/lib/Dashboard/Widgets/tree_view.php:717 #: ../../operation/tree.php:212 ../../operation/tree.php:303 -#: ../../operation/tree.php:530 ../../operation/agentes/estado_agente.php:278 +#: ../../operation/tree.php:530 ../../operation/agentes/estado_agente.php:296 #: ../../operation/agentes/status_monitor.php:569 #: ../../operation/agentes/group_view.php:246 #: ../../operation/agentes/group_view.php:251 @@ -9966,14 +10034,14 @@ msgstr "Module d’état" #: ../../enterprise/meta/monitoring/custom_fields_view.php:230 #: ../../enterprise/meta/monitoring/custom_fields_view.php:231 #: ../../enterprise/include/ajax/log_viewer.ajax.php:410 -#: ../../enterprise/operation/log/log_viewer.php:992 -#: ../../enterprise/operation/log/log_viewer.php:2024 -#: ../../enterprise/operation/log/log_viewer.php:2063 -#: ../../include/ajax/audit_log.php:293 ../../include/ajax/events.php:865 +#: ../../enterprise/operation/log/log_viewer.php:998 +#: ../../enterprise/operation/log/log_viewer.php:2036 +#: ../../enterprise/operation/log/log_viewer.php:2075 +#: ../../include/ajax/audit_log.php:306 ../../include/ajax/events.php:823 #: ../../include/class/AuditLog.class.php:167 #: ../../include/class/AuditLog.class.php:457 #: ../../include/class/AuditLog.class.php:497 -#: ../../operation/events/events.php:1925 +#: ../../operation/events/events.php:2078 msgid "Save filter" msgstr "Sauvegarder le filtre" @@ -9982,20 +10050,20 @@ msgstr "Sauvegarder le filtre" #: ../../enterprise/meta/monitoring/custom_fields_view.php:245 #: ../../enterprise/include/ajax/log_viewer.ajax.php:709 #: ../../enterprise/include/ajax/log_viewer.ajax.php:727 -#: ../../enterprise/operation/log/log_viewer.php:977 -#: ../../enterprise/operation/log/log_viewer.php:2076 -#: ../../enterprise/operation/log/log_viewer.php:2113 +#: ../../enterprise/operation/log/log_viewer.php:983 +#: ../../enterprise/operation/log/log_viewer.php:2088 +#: ../../enterprise/operation/log/log_viewer.php:2125 #: ../../include/ajax/audit_log.php:150 ../../include/ajax/audit_log.php:168 -#: ../../include/ajax/module.php:2178 ../../include/ajax/module.php:2202 +#: ../../include/ajax/module.php:2213 ../../include/ajax/module.php:2237 #: ../../include/ajax/agent.php:494 ../../include/ajax/agent.php:518 -#: ../../include/ajax/custom_fields.php:589 ../../include/ajax/events.php:584 -#: ../../include/ajax/events.php:609 ../../include/class/AuditLog.class.php:159 -#: ../../include/class/AuditLog.class.php:514 -#: ../../include/class/AuditLog.class.php:551 -#: ../../operation/agentes/estado_agente.php:455 +#: ../../include/ajax/custom_fields.php:589 ../../include/ajax/events.php:542 +#: ../../include/ajax/events.php:567 ../../include/class/AuditLog.class.php:159 +#: ../../include/class/AuditLog.class.php:518 +#: ../../include/class/AuditLog.class.php:556 +#: ../../operation/agentes/estado_agente.php:473 #: ../../operation/agentes/status_monitor.php:1047 #: ../../operation/netflow/nf_live_view.php:286 -#: ../../operation/events/events.php:1916 +#: ../../operation/events/events.php:2069 msgid "Load filter" msgstr "Charger le filtre" @@ -10010,7 +10078,7 @@ msgstr "Données des champs personnalisés" #: ../../enterprise/meta/monitoring/custom_fields_view.php:295 #: ../../godmode/events/event_edit_filter.php:782 -#: ../../operation/events/events.php:2023 +#: ../../operation/events/events.php:2176 msgid "Module search" msgstr "Rechercher module" @@ -10020,7 +10088,7 @@ msgstr "Rechercher module" #: ../../enterprise/include/class/AgentRepository.class.php:873 #: ../../enterprise/include/class/Omnishell.class.php:1359 #: ../../enterprise/include/class/LogSource.class.php:742 -#: ../../godmode/users/configure_user.php:1072 +#: ../../godmode/users/configure_user.php:1084 #: ../../include/class/ConfigPEN.class.php:252 ../../operation/heatmap.php:299 #: ../../operation/agentes/interface_view.functions.php:172 msgid "Show" @@ -10029,13 +10097,13 @@ msgstr "Afficher" #: ../../enterprise/meta/monitoring/custom_fields_view.php:321 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:565 #: ../../enterprise/include/functions_ipam.php:339 -#: ../../enterprise/operation/log/log_viewer.php:966 +#: ../../enterprise/operation/log/log_viewer.php:972 #: ../../enterprise/operation/reporting/custom_reporting.php:100 #: ../../godmode/modules/manage_network_templates.php:290 #: ../../godmode/agentes/planned_downtime.list.php:1000 -#: ../../include/graphs/functions_flot.php:383 +#: ../../include/graphs/functions_flot.php:390 #: ../../include/class/ModuleTemplates.class.php:904 -#: ../../operation/network/network_report.php:230 +#: ../../operation/network/network_report.php:362 #: ../../operation/incidents/list_integriaims_incidents.php:480 msgid "Export to CSV" msgstr "Exporter un fichier en CSV" @@ -10043,84 +10111,84 @@ msgstr "Exporter un fichier en CSV" #: ../../enterprise/meta/monitoring/custom_fields_view.php:359 #: ../../enterprise/meta/monitoring/custom_fields_view.php:361 #: ../../enterprise/include/class/DatabaseHA.class.php:217 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1883 -#: ../../include/functions_ui.php:3789 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:2011 +#: ../../include/functions_ui.php:4091 msgid "Processing" msgstr "Traitement en cours" #: ../../enterprise/meta/monitoring/custom_fields_view.php:386 #: ../../mobile/operation/groups.php:192 -#: ../../include/functions_reporting_html.php:5871 -#: ../../include/functions_agents.php:3955 +#: ../../include/functions_reporting_html.php:5882 +#: ../../include/functions_agents.php:4009 msgid "Agents critical" msgstr "Agents en état critique" #: ../../enterprise/meta/monitoring/custom_fields_view.php:399 -#: ../../include/functions_reporting_html.php:5874 -#: ../../include/functions_agents.php:3965 +#: ../../include/functions_reporting_html.php:5885 +#: ../../include/functions_agents.php:4019 msgid "Agents warning" msgstr "Agents en état d'alerte" #: ../../enterprise/meta/monitoring/custom_fields_view.php:412 -#: ../../include/functions_reporting_html.php:5880 -#: ../../include/functions_agents.php:3945 +#: ../../include/functions_reporting_html.php:5891 #: ../../include/functions_agents.php:3999 +#: ../../include/functions_agents.php:4053 msgid "Agents ok" msgstr "Agents en état OK" #: ../../enterprise/meta/monitoring/custom_fields_view.php:425 #: ../../mobile/operation/groups.php:195 -#: ../../include/functions_reporting_html.php:5883 -#: ../../include/functions_agents.php:3975 +#: ../../include/functions_reporting_html.php:5894 +#: ../../include/functions_agents.php:4029 msgid "Agents unknown" msgstr "Agents inconnus" #: ../../enterprise/meta/monitoring/custom_fields_view.php:438 #: ../../mobile/operation/groups.php:189 -#: ../../include/functions_reporting_html.php:5889 -#: ../../include/functions_agents.php:3989 +#: ../../include/functions_reporting_html.php:5900 +#: ../../include/functions_agents.php:4043 msgid "Agents not init" msgstr "Agents non initialisés" #: ../../enterprise/meta/monitoring/custom_fields_view.php:464 -#: ../../include/functions_reporting.php:12300 +#: ../../include/functions_reporting.php:12354 #: ../../include/functions_groups.php:2819 msgid "Monitor critical" msgstr "Moniteur en état critique" #: ../../enterprise/meta/monitoring/custom_fields_view.php:475 -#: ../../include/functions_reporting.php:12304 +#: ../../include/functions_reporting.php:12358 #: ../../include/functions_groups.php:2823 msgid "Monitor warning" msgstr "Moniteur en état d'alerte" #: ../../enterprise/meta/monitoring/custom_fields_view.php:486 -#: ../../include/functions_reporting.php:12311 +#: ../../include/functions_reporting.php:12365 #: ../../include/functions_groups.php:2830 msgid "Monitor normal" msgstr "Moniteur en état normal" #: ../../enterprise/meta/monitoring/custom_fields_view.php:497 -#: ../../include/functions_reporting.php:12315 +#: ../../include/functions_reporting.php:12369 #: ../../include/functions_groups.php:2834 msgid "Monitor unknown" msgstr "Moniteur inconnu" #: ../../enterprise/meta/monitoring/custom_fields_view.php:508 -#: ../../include/functions_reporting.php:12322 +#: ../../include/functions_reporting.php:12376 #: ../../include/functions_groups.php:2841 msgid "Monitor not init" msgstr "Moniteur non initialisé" #: ../../enterprise/meta/monitoring/custom_fields_view.php:523 -#: ../../include/functions_reporting_html.php:5898 -#: ../../include/functions_reporting_html.php:5903 +#: ../../include/functions_reporting_html.php:5909 +#: ../../include/functions_reporting_html.php:5914 msgid "Agents by status" msgstr "Agents par état" #: ../../enterprise/meta/monitoring/custom_fields_view.php:531 -#: ../../include/functions_reporting.php:12342 -#: ../../include/functions_reporting.php:12348 +#: ../../include/functions_reporting.php:12396 +#: ../../include/functions_reporting.php:12402 #: ../../include/functions_groups.php:2861 #: ../../include/functions_groups.php:2867 msgid "Monitors by status" @@ -10128,7 +10196,7 @@ msgstr "Moniteurs par état" #: ../../enterprise/meta/monitoring/custom_fields_view.php:545 #: ../../enterprise/operation/services/services.treeview_services.php:299 -#: ../../godmode/groups/group_list.php:1104 +#: ../../godmode/groups/group_list.php:1114 #: ../../include/lib/Dashboard/Widgets/tree_view.php:700 #: ../../operation/tree.php:513 msgid "Critical agents" @@ -10136,7 +10204,7 @@ msgstr "Agents critiques" #: ../../enterprise/meta/monitoring/custom_fields_view.php:555 #: ../../enterprise/operation/services/services.treeview_services.php:304 -#: ../../godmode/groups/group_list.php:1109 +#: ../../godmode/groups/group_list.php:1119 #: ../../include/lib/Dashboard/Widgets/tree_view.php:705 #: ../../operation/tree.php:518 msgid "Warning agents" @@ -10144,7 +10212,7 @@ msgstr "Agents d'alerte" #: ../../enterprise/meta/monitoring/custom_fields_view.php:565 #: ../../enterprise/operation/services/services.treeview_services.php:319 -#: ../../godmode/groups/group_list.php:1124 +#: ../../godmode/groups/group_list.php:1134 #: ../../include/lib/Dashboard/Widgets/tree_view.php:720 #: ../../operation/tree.php:533 msgid "Normal agents" @@ -10152,7 +10220,7 @@ msgstr "Agents normaux" #: ../../enterprise/meta/monitoring/custom_fields_view.php:575 #: ../../enterprise/operation/services/services.treeview_services.php:309 -#: ../../godmode/groups/group_list.php:1114 +#: ../../godmode/groups/group_list.php:1124 #: ../../include/lib/Dashboard/Widgets/tree_view.php:710 #: ../../operation/tree.php:523 msgid "Unknown agents" @@ -10160,52 +10228,52 @@ msgstr "Agents inconnus" #: ../../enterprise/meta/monitoring/custom_fields_view.php:585 #: ../../enterprise/operation/services/services.treeview_services.php:314 -#: ../../godmode/groups/group_list.php:1119 +#: ../../godmode/groups/group_list.php:1129 #: ../../include/lib/Dashboard/Widgets/tree_view.php:715 #: ../../operation/tree.php:528 msgid "Not init agents" msgstr "Agents non initialisés" #: ../../enterprise/meta/monitoring/custom_fields_view.php:614 -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:300 -#: ../../godmode/groups/group_list.php:1105 ../../mobile/operation/groups.php:210 +#: ../../godmode/groups/group_list.php:1115 ../../mobile/operation/groups.php:210 #: ../../include/lib/Dashboard/Widgets/tree_view.php:701 #: ../../operation/tree.php:514 msgid "Critical modules" msgstr "Modules en état critique" #: ../../enterprise/meta/monitoring/custom_fields_view.php:625 -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:305 -#: ../../godmode/groups/group_list.php:1110 ../../mobile/operation/groups.php:207 +#: ../../godmode/groups/group_list.php:1120 ../../mobile/operation/groups.php:207 #: ../../include/lib/Dashboard/Widgets/tree_view.php:706 #: ../../operation/tree.php:519 msgid "Warning modules" msgstr "Modules en état d'alerte" #: ../../enterprise/meta/monitoring/custom_fields_view.php:636 -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:320 -#: ../../godmode/groups/group_list.php:1125 ../../mobile/operation/groups.php:204 +#: ../../godmode/groups/group_list.php:1135 ../../mobile/operation/groups.php:204 #: ../../include/lib/Dashboard/Widgets/tree_view.php:721 #: ../../operation/tree.php:534 msgid "Normal modules" msgstr "Modules normaux" #: ../../enterprise/meta/monitoring/custom_fields_view.php:647 -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:310 -#: ../../godmode/groups/group_list.php:1115 ../../mobile/operation/groups.php:198 +#: ../../godmode/groups/group_list.php:1125 ../../mobile/operation/groups.php:198 #: ../../include/lib/Dashboard/Widgets/tree_view.php:711 #: ../../operation/tree.php:524 msgid "Unknown modules" msgstr "Modules inconnus" #: ../../enterprise/meta/monitoring/custom_fields_view.php:658 -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:315 -#: ../../godmode/groups/group_list.php:1120 ../../mobile/operation/groups.php:201 +#: ../../godmode/groups/group_list.php:1130 ../../mobile/operation/groups.php:201 #: ../../include/lib/Dashboard/Widgets/tree_view.php:716 #: ../../operation/tree.php:529 msgid "Not init modules" @@ -10223,7 +10291,7 @@ msgstr "Total des agents" msgid "Total Modules" msgstr "Total des modules" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:717 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:713 msgid "I.P" msgstr "IP" @@ -10241,718 +10309,21 @@ msgstr "Aucune recherche personnalisée n’est définie." #: ../../enterprise/include/functions_login.php:114 #: ../../godmode/agentes/status_monitor_custom_fields.php:273 #: ../../godmode/events/custom_events.php:233 +#: ../../godmode/wizards/ManageExtensions.class.php:295 #: ../../include/class/TreeGroupEdition.class.php:164 msgid "Confirm" msgstr "Confirmer " -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:74 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:227 -#: ../../godmode/agentes/configurar_agente.php:835 -#: ../../godmode/agentes/modificar_agente.php:1036 -#: ../../include/class/SnmpConsole.class.php:783 -#: ../../operation/agentes/estado_agente.php:1326 -#: ../../operation/snmpconsole/snmp_statistics.php:195 -msgid "Create agent" -msgstr "Créer un agent" - -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:78 -msgid "Edit agent" -msgstr "Modifier l'agent" - -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:194 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:280 -msgid "Please, set a valid IP/Name address" -msgstr "Veuillez configurer une adresse IP/Nom valide" - -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:202 -msgid "Please, select a group first" -msgstr "Veuillez sélectionner d’abord un groupe" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:71 -#: ../../enterprise/godmode/alerts/alert_inventory_list.php:355 -msgid "Edit alert" -msgstr "Editer l'alerte" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:102 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:583 -#: ../../godmode/snmpconsole/snmp_alert.php:97 -msgid "Create alert" -msgstr "Créer une alerte" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:211 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:220 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3513 -#: ../../enterprise/extensions/disabled/check_acls.php:133 -#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:218 -#: ../../enterprise/godmode/policies/policy_alerts.php:366 -#: ../../enterprise/godmode/policies/policy_linking.php:201 -#: ../../enterprise/godmode/alerts/alert_inventory_list.php:389 -#: ../../enterprise/godmode/services/services.elements.php:93 -#: ../../enterprise/godmode/services/services.elements.php:155 -#: ../../enterprise/godmode/services/services.elements.php:279 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:177 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:242 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:318 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1412 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2098 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3579 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3792 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3810 -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:239 -#: ../../enterprise/include/ajax/policy.ajax.php:410 -#: ../../enterprise/include/functions_reporting_pdf.php:531 -#: ../../enterprise/include/functions_reporting_pdf.php:539 -#: ../../enterprise/include/functions_reporting_pdf.php:547 -#: ../../enterprise/include/functions_reporting_pdf.php:563 -#: ../../enterprise/include/functions_reporting_csv.php:498 -#: ../../enterprise/include/functions_reporting_csv.php:826 -#: ../../enterprise/include/functions_reporting_csv.php:852 -#: ../../enterprise/include/functions_reporting_csv.php:965 -#: ../../enterprise/include/functions_reporting_csv.php:1004 -#: ../../enterprise/include/functions_reporting_csv.php:1064 -#: ../../enterprise/include/functions_reporting_csv.php:1080 -#: ../../enterprise/include/functions_reporting_csv.php:1234 -#: ../../enterprise/include/functions_reporting_csv.php:1265 -#: ../../enterprise/include/functions_reporting_csv.php:1320 -#: ../../enterprise/include/functions_reporting_csv.php:1375 -#: ../../enterprise/include/functions_reporting_csv.php:1424 -#: ../../enterprise/include/functions_reporting_csv.php:1479 -#: ../../enterprise/include/functions_reporting_csv.php:1508 -#: ../../enterprise/include/functions_reporting_csv.php:1553 -#: ../../enterprise/include/functions_reporting_csv.php:1599 -#: ../../enterprise/include/functions_reporting_csv.php:1672 -#: ../../enterprise/include/functions_reporting_csv.php:1791 -#: ../../enterprise/include/functions_reporting_csv.php:2026 -#: ../../enterprise/include/functions_reporting_csv.php:2099 -#: ../../enterprise/include/functions_reporting_csv.php:2331 -#: ../../enterprise/include/functions_reporting_csv.php:2367 -#: ../../enterprise/include/functions_reporting_csv.php:2515 -#: ../../enterprise/include/functions_reporting_csv.php:2787 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:951 -#: ../../enterprise/include/functions_reporting.php:1847 -#: ../../enterprise/include/functions_reporting.php:2912 -#: ../../enterprise/include/functions_reporting.php:3901 -#: ../../enterprise/include/functions_reporting.php:4925 -#: ../../enterprise/include/functions_services.php:1779 -#: ../../enterprise/include/functions_events.php:90 -#: ../../enterprise/operation/agentes/policy_view.php:259 -#: ../../extensions/agents_modules.php:521 ../../extensions/insert_data.php:195 -#: ../../godmode/agentes/module_manager_editor_prediction.php:135 -#: ../../godmode/agentes/planned_downtime.list.php:425 -#: ../../godmode/agentes/planned_downtime.editor.php:1445 -#: ../../godmode/agentes/module_manager_editor_common.php:1491 -#: ../../godmode/agentes/module_manager_editor_common.php:1545 -#: ../../godmode/massive/massive_standby_alerts.php:224 -#: ../../godmode/massive/massive_standby_alerts.php:259 -#: ../../godmode/massive/massive_enable_disable_alerts.php:196 -#: ../../godmode/massive/massive_enable_disable_alerts.php:231 -#: ../../godmode/massive/massive_edit_agents.php:699 -#: ../../godmode/massive/massive_edit_agents.php:1164 -#: ../../godmode/alerts/alert_list.list.php:566 -#: ../../godmode/alerts/alert_list.list.php:817 -#: ../../godmode/alerts/alert_view.php:97 -#: ../../godmode/alerts/alert_list.builder.php:67 -#: ../../godmode/reporting/reporting_builder.list_items.php:412 -#: ../../godmode/reporting/create_container.php:490 -#: ../../godmode/reporting/create_container.php:662 -#: ../../godmode/reporting/create_container.php:745 -#: ../../godmode/reporting/graph_builder.graph_editor.php:346 -#: ../../godmode/reporting/reporting_builder.item_editor.php:213 -#: ../../godmode/reporting/reporting_builder.item_editor.php:892 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1193 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1792 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4107 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4623 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4647 -#: ../../godmode/reporting/visual_console_builder.elements.php:121 -#: ../../godmode/reporting/visual_console_builder.wizard.php:462 -#: ../../godmode/reporting/visual_console_builder.wizard.php:821 -#: ../../godmode/servers/plugin.php:86 ../../mobile/operation/services.php:332 -#: ../../include/functions_visual_map_editor.php:491 -#: ../../include/functions_reporting_html.php:549 -#: ../../include/functions_reporting_html.php:948 -#: ../../include/functions_reporting_html.php:2033 -#: ../../include/functions_reporting_html.php:2375 -#: ../../include/functions_reporting_html.php:2480 -#: ../../include/functions_reporting_html.php:3476 -#: ../../include/functions_reporting_html.php:3851 -#: ../../include/functions_reporting_html.php:3859 -#: ../../include/functions_reporting_html.php:3868 -#: ../../include/functions_reporting_html.php:3880 -#: ../../include/functions_reporting_html.php:4040 -#: ../../include/functions_reporting_html.php:4169 -#: ../../include/functions_reporting_html.php:4263 -#: ../../include/functions_reporting_html.php:4985 -#: ../../include/functions_reporting_html.php:5033 -#: ../../include/ajax/alert_list.ajax.php:292 -#: ../../include/ajax/alert_list.ajax.php:317 -#: ../../include/ajax/alert_list.ajax.php:480 -#: ../../include/functions_inventory.php:1174 -#: ../../include/functions_inventory.php:1230 -#: ../../include/functions_graph.php:5179 ../../include/functions_ui.php:7463 -#: ../../include/functions_ui.php:7488 -#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:563 -#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:411 -#: ../../include/rest-api/models/VisualConsole/Items/BasicChart.php:299 -#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:388 -#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:349 -#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:432 -#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:257 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:594 -#: ../../include/rest-api/models/VisualConsole/Items/DonutGraph.php:232 -#: ../../include/rest-api/models/VisualConsole/Items/Odometer.php:385 -#: ../../include/functions_reports.php:1363 -#: ../../include/class/AgentsAlerts.class.php:432 -#: ../../include/class/AgentsAlerts.class.php:911 -#: ../../include/functions_reporting.php:7342 -#: ../../include/lib/Dashboard/Widgets/sla_percent.php:359 -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:278 -#: ../../include/lib/Dashboard/Widgets/AvgSumMaxMinModule.php:434 -#: ../../include/lib/Dashboard/Widgets/DataMatrix.php:359 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:462 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:391 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:441 -#: ../../include/lib/Dashboard/Widgets/module_icon.php:377 -#: ../../include/lib/Dashboard/Widgets/module_value.php:352 -#: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:254 -#: ../../include/lib/Dashboard/Widgets/module_table_value.php:323 -#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:344 -#: ../../include/lib/Dashboard/Widgets/module_status.php:368 -#: ../../include/lib/Dashboard/Widgets/single_graph.php:319 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:729 -#: ../../include/lib/Dashboard/Widgets/top_n.php:221 -#: ../../operation/agentes/exportdata.csv.php:74 -#: ../../operation/agentes/exportdata.php:114 -#: ../../operation/agentes/estado_monitores.php:125 -#: ../../operation/agentes/agent_inventory.php:118 -#: ../../operation/agentes/exportdata.excel.php:74 -#: ../../operation/search_alerts.php:35 -#: ../../operation/inventory/inventory.php:636 -#: ../../operation/search_modules.php:35 -msgid "Module" -msgstr "Module" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:222 -#: ../../enterprise/godmode/policies/policy_alerts.php:365 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:351 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:322 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1417 -#: ../../enterprise/include/functions_tasklist.php:357 -#: ../../enterprise/include/ajax/policy.ajax.php:401 -#: ../../enterprise/include/functions_reporting_csv.php:2515 -#: ../../enterprise/operation/agentes/policy_view.php:260 -#: ../../godmode/alerts/alert_list.list.php:570 -#: ../../godmode/alerts/alert_view.php:101 -#: ../../godmode/alerts/alert_list.builder.php:151 -#: ../../godmode/reporting/reporting_builder.item_editor.php:217 -#: ../../godmode/reporting/reporting_builder.item_editor.php:897 -#: ../../mobile/operation/alerts.php:349 -#: ../../include/functions_reporting_html.php:3477 -#: ../../include/functions_reporting_html.php:3480 -#: ../../include/functions_cron.php:691 -#: ../../include/ajax/alert_list.ajax.php:293 -#: ../../include/ajax/alert_list.ajax.php:318 -#: ../../include/functions_treeview.php:403 -#: ../../include/functions_treeview.php:444 -#: ../../include/class/AgentsAlerts.class.php:359 -#: ../../include/class/AgentsAlerts.class.php:984 -#: ../../operation/search_alerts.php:36 -msgid "Template" -msgstr "Modèle" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:229 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:289 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:346 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:614 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:685 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:229 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:155 -#: ../../enterprise/meta/include/ajax/wizard.ajax.php:748 -#: ../../enterprise/meta/general/header.php:125 -#: ../../enterprise/meta/general/main_header.php:558 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:141 -#: ../../enterprise/godmode/services/services.service.php:901 -#: ../../enterprise/godmode/services/services.service.php:913 -#: ../../enterprise/godmode/services/services.service.php:925 -#: ../../enterprise/godmode/services/services.service.php:937 -#: ../../enterprise/include/ajax/policy.ajax.php:201 -#: ../../enterprise/include/ajax/policy.ajax.php:269 -#: ../../enterprise/operation/services/massive/services.create.php:922 -#: ../../enterprise/operation/services/massive/services.create.php:934 -#: ../../enterprise/operation/services/massive/services.create.php:946 -#: ../../enterprise/operation/services/massive/services.create.php:958 -#: ../../extensions/insert_data.php:218 -#: ../../godmode/snmpconsole/snmp_trap_generator.php:165 -#: ../../godmode/massive/massive_copy_modules.php:138 -#: ../../godmode/massive/massive_delete_modules.php:334 -#: ../../godmode/massive/massive_delete_modules.php:469 -#: ../../godmode/massive/massive_add_alerts.php:286 -#: ../../godmode/massive/massive_delete_alerts.php:278 -#: ../../godmode/massive/massive_edit_modules.php:318 -#: ../../godmode/massive/massive_edit_modules.php:431 -#: ../../godmode/alerts/alert_list.builder.php:73 -#: ../../godmode/alerts/alert_list.builder.php:157 -#: ../../godmode/setup/setup_integria.php:432 -#: ../../godmode/setup/setup_integria.php:450 -#: ../../godmode/setup/setup_integria.php:485 -#: ../../godmode/setup/setup_integria.php:505 -#: ../../godmode/setup/setup_integria.php:566 -#: ../../godmode/setup/setup_integria.php:584 -#: ../../godmode/setup/setup_integria.php:619 -#: ../../godmode/setup/setup_integria.php:639 -#: ../../include/functions_reports.php:1370 -#: ../../include/class/AgentsAlerts.class.php:365 -#: ../../operation/incidents/configure_integriaims_incident.php:257 -#: ../../operation/incidents/configure_integriaims_incident.php:293 -#: ../../operation/incidents/configure_integriaims_incident.php:311 -#: ../../general/header.php:272 -msgid "Select" -msgstr "Sélectionner" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:246 -msgid "Create new template" -msgstr "Créer un nouveau modèle" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:261 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:496 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:609 -#: ../../godmode/alerts/configure_alert_template.php:721 -#: ../../godmode/alerts/alert_list.builder.php:118 -#: ../../include/class/AgentsAlerts.class.php:308 -msgid "Default action" -msgstr "Action par défaut" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:278 -msgid "Create new action" -msgstr "Créer une nouvelle action" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:288 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2375 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2586 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3458 -#: ../../godmode/alerts/alert_list.list.php:737 -#: ../../godmode/alerts/alert_list.list.php:871 -#: ../../godmode/alerts/configure_alert_action.php:287 -#: ../../godmode/alerts/alert_view.php:367 -#: ../../godmode/alerts/alert_list.builder.php:169 -#: ../../include/functions_reporting_html.php:3738 -#: ../../include/functions_reporting_html.php:5521 -#: ../../include/ajax/alert_list.ajax.php:540 -#: ../../include/ajax/custom_fields.php:413 -#: ../../include/class/AgentsAlerts.class.php:398 -#: ../../include/class/AgentWizard.class.php:1285 -msgid "Threshold" -msgstr "Seuil" - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:108 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:120 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:101 -msgid "Advanced configuration" -msgstr "Configuration avancée" - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:122 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_agent.php:40 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:262 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:135 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:113 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:40 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:117 -#: ../../godmode/agentes/module_manager.php:1041 -#: ../../operation/snmpconsole/snmp_browser.php:692 -msgid "Create module" -msgstr "Créer un module" - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:126 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:142 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:117 -#: ../../enterprise/meta/monitoring/wizard/wizard.update_module.php:37 -#: ../../enterprise/godmode/policies/policy_modules.php:381 -msgid "Edit module" -msgstr "Modifier le module" - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:156 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:195 -#: ../../enterprise/meta/monitoring/wizard/wizard.update_agent.php:46 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:147 -#: ../../enterprise/meta/monitoring/wizard/wizard.update_module.php:90 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:129 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:160 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:212 -#, php-format -msgid "Cannot connect to %s instance." -msgstr "Impossible de se connecter à la instance %s." - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:229 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:281 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:238 -msgid "Invalid characters founded in module name" -msgstr "Caractères non valides trouvés dans le nom du module" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:59 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:47 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:56 -#: ../../enterprise/meta/general/main_header.php:134 -#: ../../enterprise/meta/general/logon_ok.php:55 -#: ../../enterprise/meta/general/main_menu.php:249 -#: ../../enterprise/godmode/policies/policy.php:158 -#: ../../enterprise/godmode/setup/setup_acl.php:664 -#: ../../enterprise/include/functions_reporting.php:60 -#: ../../enterprise/include/functions_reporting.php:8017 -#: ../../enterprise/include/functions_reporting.php:8043 -#: ../../godmode/reporting/visual_console_builder.php:838 -#: ../../include/functions_menu.php:593 -#: ../../operation/visual_console/view.php:204 -#: ../../operation/visual_console/legacy_view.php:171 -msgid "Wizard" -msgstr "Assistant" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:267 -msgid "Manage modules" -msgstr "Gérer les modules" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:307 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:373 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:641 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:720 -#: ../../enterprise/meta/agentsearch.php:52 -#: ../../enterprise/meta/agentsearch.php:58 -#: ../../godmode/events/event_edit_filter.php:449 -#: ../../mobile/operation/home.php:188 ../../operation/events/events.php:2000 -msgid "Agent search" -msgstr "Rechercher agent" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:313 -msgid "Select the agent where the module will be created" -msgstr "Sélectionner l'agent où le module sera créé" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:323 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:393 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:662 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:744 -#: ../../godmode/snmpconsole/snmp_alert.php:1688 -#: ../../godmode/alerts/configure_alert_action.php:432 -#: ../../mobile/operation/agents.php:210 ../../mobile/operation/modules.php:241 -#: ../../mobile/operation/groups.php:82 ../../mobile/operation/services.php:128 -#: ../../mobile/operation/agent.php:154 ../../mobile/operation/alerts.php:199 -#: ../../mobile/operation/visualmap.php:256 -#: ../../mobile/operation/visualmaps.php:189 -#: ../../mobile/operation/module_data.php:130 -#: ../../mobile/operation/module_graph.php:365 -#: ../../mobile/operation/module_graph.php:378 -#: ../../mobile/operation/events.php:957 -#: ../../mobile/operation/server_status.php:232 -#: ../../mobile/operation/tactical.php:102 -msgid "Back" -msgstr "Retour" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:326 -#: ../../godmode/agentes/module_manager.php:1162 -msgid "Create Module" -msgstr "Créer un module" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:383 -msgid "Select the module to be edited or deleted" -msgstr "Sélectionner le module à modifier ou supprimer" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:438 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:478 -msgid "Error creating alert" -msgstr "Erreur lors de la création d’une alerte" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:442 -msgid "Alert could not be created" -msgstr "Impossible de créer l’alerte" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:462 -msgid "Perform create alert" -msgstr "Effectuer la création d’une alerte" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:466 -msgid "Alert created correctly" -msgstr "Alerte créée correctement" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:482 -msgid "Alert template must be setted" -msgstr "Le modèle d’alerte doit être défini" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:521 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:554 -msgid "Error updating alert" -msgstr "Erreur lors de la mise à jour de l’alerte" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:525 -msgid "Something gone wrong with alert update" -msgstr "Erreur de la mise à jour des alertes" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:536 -msgid "Perform update alert" -msgstr "Effectuer une alerte de mise à jour" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:540 -msgid "Alert updated correctly" -msgstr "Alerte mise à jour correctement" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:558 -msgid "Template must be set." -msgstr "Le modèle doit être défini." - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:588 -#: ../../godmode/users/configure_profile.php:302 -#: ../../godmode/alerts/alert_list.php:513 -#: ../../godmode/alerts/alert_list.php:532 -msgid "Manage alerts" -msgstr "Gestion d'alertes" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:651 -msgid "Select the module where the alert will be created" -msgstr "Sélectionner le module où l'alerte sera créée" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:733 -msgid "Select the alert to be edited or deleted" -msgstr "Sélectionner l'alerte à modifier ou supprimer" - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:231 -msgid "Please, set a name" -msgstr "Veuillez configurer un nom" - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:252 -msgid "Please, set an interval" -msgstr "Veuillez définir un intervalle" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:146 -#: ../../godmode/modules/manage_network_components_form_wizard.php:336 -#: ../../godmode/massive/massive_delete_modules.php:323 -#: ../../godmode/massive/massive_edit_modules.php:309 -#: ../../include/ajax/module.php:1023 -msgid "Module type" -msgstr "Type de module" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:146 -#: ../../mobile/include/functions_web.php:24 -#: ../../include/functions_reporting_html.php:5440 -#: ../../include/functions_reporting_html.php:5594 -msgid "Monitor" -msgstr "Moniteur" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:146 -msgid "Web check" -msgstr "Vérification web" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:153 -#: ../../enterprise/godmode/modules/configure_local_component.php:261 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:832 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2057 -#: ../../enterprise/include/functions_reporting_csv.php:763 -#: ../../enterprise/operation/agentes/tag_view.php:174 -#: ../../enterprise/operation/agentes/ver_agente.php:53 -#: ../../extensions/agents_modules.php:456 -#: ../../godmode/modules/manage_network_components_form_common.php:111 -#: ../../godmode/agentes/module_manager_editor_common.php:292 -#: ../../godmode/massive/massive_edit_modules.php:904 -#: ../../godmode/reporting/create_container.php:640 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1720 -#: ../../mobile/operation/modules.php:183 ../../mobile/operation/modules.php:184 -#: ../../mobile/operation/modules.php:293 ../../mobile/operation/modules.php:294 -#: ../../mobile/operation/server_status.php:174 -#: ../../mobile/operation/server_status.php:175 -#: ../../include/functions_reporting_html.php:1777 -#: ../../include/ajax/heatmap.ajax.php:222 -#: ../../include/ajax/heatmap.ajax.php:305 -#: ../../include/ajax/heatmap.ajax.php:430 ../../include/functions_graph.php:5095 -#: ../../include/functions_treeview.php:121 ../../include/functions_html.php:1607 -#: ../../include/lib/Dashboard/Widgets/heatmap.php:324 -#: ../../include/functions_events.php:4483 ../../operation/heatmap.php:103 -#: ../../operation/heatmap.php:105 ../../operation/agentes/status_monitor.php:858 -#: ../../operation/agentes/estado_monitores.php:590 -#: ../../operation/agentes/ver_agente.php:1175 -msgid "Module group" -msgstr "Groupe de modules" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:243 -msgid "Module description" -msgstr "Description du module" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:265 -msgid "Step by step wizard" -msgstr "Assistant étape par étape" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:266 -#: ../../enterprise/meta/general/main_header.php:309 -#: ../../enterprise/meta/general/main_header.php:391 -#: ../../enterprise/godmode/modules/configure_local_component.php:167 -#: ../../enterprise/godmode/agentes/plugins_manager.php:130 -#: ../../enterprise/godmode/policies/policy_plugins.php:126 -#: ../../godmode/modules/manage_network_components_form_common.php:53 -#: ../../godmode/users/configure_user.php:1455 -#: ../../godmode/netflow/nf_edit_form.php:296 -#: ../../godmode/alerts/alert_commands.php:159 -#: ../../godmode/alerts/alert_commands.php:196 -#: ../../godmode/alerts/configure_alert_template.php:966 -#: ../../godmode/alerts/configure_alert_template.php:1011 -#: ../../godmode/alerts/configure_alert_template.php:1169 -#: ../../operation/netflow/nf_live_view.php:636 -msgid "Advanced" -msgstr "Avancé" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:273 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:278 -msgid "Click Create to continue" -msgstr "Cliquez sur Créer pour continuer" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:380 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:150 -#: ../../godmode/reporting/graph_builder.graph_editor.php:438 -msgid "Please, select a module" -msgstr "Veuillez sélectionner un module" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:138 -#: ../../enterprise/godmode/wizards/Cloud.class.php:589 -#: ../../enterprise/include/class/VMware.app.php:1015 -#: ../../enterprise/include/class/Omnishell.class.php:975 -#: ../../enterprise/include/class/Omnishell.class.php:1056 -#: ../../enterprise/include/class/DB2.app.php:862 -#: ../../enterprise/include/class/SAP.app.php:925 -#: ../../enterprise/include/class/Aws.cloud.php:1467 -#: ../../enterprise/include/class/MySQL.app.php:938 -#: ../../enterprise/include/class/Oracle.app.php:970 -#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:829 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:336 -#: ../../godmode/alerts/configure_alert_template.php:1216 -#: ../../godmode/wizards/HostDevices.class.php:1617 -#: ../../include/class/CustomNetScan.class.php:757 -#: ../../include/lib/ClusterViewer/ClusterWizard.php:1245 -msgid "Finish" -msgstr "Terminer" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:139 -msgid "The alert you are trying to add is already in the list of alerts" -msgstr "L'alerte que vous essayez d'ajouter est déjà dans la liste des alertes." - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:140 -#: ../../enterprise/meta/include/ajax/wizard.ajax.php:615 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:140 -msgid "No description available" -msgstr "Aucune description disponible" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:143 -#: ../../enterprise/operation/agentes/policy_view.php:185 -#: ../../enterprise/operation/agentes/policy_view.php:278 -#: ../../enterprise/operation/agentes/policy_view.php:569 -#: ../../godmode/modules/manage_network_components_form_plugin.php:54 -#: ../../godmode/modules/manage_network_components_form_wmi.php:60 -#: ../../godmode/alerts/configure_alert_template.php:1338 -#: ../../godmode/alerts/alert_list.builder.php:329 -#: ../../include/functions.php:2768 -#: ../../include/class/AgentWizard.class.php:2629 -msgid "Empty" -msgstr "Vide" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:144 -#: ../../enterprise/godmode/agentes/collections.data.php:74 -#: ../../enterprise/godmode/agentes/collections.data.php:189 -#: ../../enterprise/godmode/agentes/collections.data.php:217 -#: ../../enterprise/godmode/agentes/collections.data.php:241 -#: ../../enterprise/godmode/agentes/collections.data.php:272 -#: ../../enterprise/godmode/agentes/collections.data.php:336 -#: ../../include/functions_events.php:3273 -#: ../../include/functions_events.php:3547 -msgid "New" -msgstr "Nouveau" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:149 -msgid "" -"Are you sure? If the agent is on a policy, it will be removed from the policy." -msgstr "" -"Êtes-vous sûr ? Si l’agent est sur une politique, il sera supprimé de la " -"politique." - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:151 -msgid "Please, select an alert" -msgstr "Veuillez sélectionner une alerte" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:152 -msgid "Please, select an agent" -msgstr "Veuillez sélectionner un agent" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:154 -#: ../../enterprise/godmode/policies/policy_modules.php:1809 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:195 -#: ../../enterprise/include/class/CommandCenter.class.php:465 -#: ../../enterprise/operation/log/log_viewer.php:1049 -#: ../../enterprise/operation/log/log_viewer.php:1071 -#: ../../enterprise/operation/services/services.treeview_services.php:197 -#: ../../godmode/groups/group_list.php:745 -#: ../../godmode/massive/massive_copy_modules.php:235 -#: ../../godmode/massive/massive_operations.php:384 -#: ../../godmode/massive/massive_add_profiles.php:292 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:595 -#: ../../include/functions_events.php:4287 ../../operation/tree.php:376 -#: ../../operation/reporting/reporting_viewer.php:340 -#: ../../operation/reporting/graph_viewer.php:430 -#: ../../general/ui/agents_list.php:146 -msgid "Loading" -msgstr "Chargement en cours" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:156 -#: ../../enterprise/meta/include/functions_wizard_meta.php:642 -#: ../../godmode/tag/edit_tag.php:216 -#: ../../include/class/TipsWindow.class.php:746 -#: ../../include/class/TipsWindow.class.php:913 -#: ../../include/functions_reporting.php:7479 -#: ../../include/lib/Dashboard/Widgets/url.php:216 -msgid "Url" -msgstr "URL" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:157 -#: ../../godmode/modules/manage_network_components_form_wizard.php:393 -#: ../../godmode/modules/manage_network_components_form_wizard.php:441 -#: ../../include/functions_reports.php:1099 -#: ../../include/functions_reports.php:1229 -msgid "String" -msgstr "Chaîne" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:158 -msgid "No agent name specified" -msgstr "Aucun nom d'agent spécifié" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:159 -msgid "Another agent already exists with the same name" -msgstr "Un autre agent existe déjà avec le même nom" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:161 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:473 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:476 -#: ../../godmode/agentes/module_manager_editor_common.php:678 -#: ../../godmode/agentes/module_manager_editor_common.php:680 -#, php-format -msgid "Agent interval x %s" -msgstr "Agent intervalle x %s" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:365 -msgid "" -"This feature will be removed in version 773 and its\n" -" functions transferred to different metaconsole tools " -"( bulk operations, agent alert editing, etc).\n" -" The current functions of the wizard is minimal and we do " -"not recommend its use." -msgstr "" -"Cette fonctionnalité disparaîtra dans la version 773 et ses\n" -" Fonctions transférées aux différentes aux différents " -"outils de la Métaconsole (opérations en bloc, édition d’alerte des agents, " -"etc.).\n" -" Les fonctions actuelles de l’assistant sont minimales et " -"nous ne recommandons pas son utilisation." - #: ../../enterprise/meta/monitoring/group_view.php:59 msgid "Group View" msgstr "Vue du groupe" #: ../../enterprise/meta/monitoring/group_view.php:64 -#: ../../godmode/groups/group_list.php:324 +#: ../../godmode/groups/group_list.php:334 #: ../../godmode/users/configure_user.php:61 #: ../../godmode/users/user_management.php:40 #: ../../godmode/massive/massive_edit_users.php:276 -#: ../../include/auth/mysql.php:809 ../../operation/users/user_edit.php:471 +#: ../../include/auth/mysql.php:814 ../../operation/users/user_edit.php:471 #: ../../operation/agentes/group_view.php:89 ../../operation/menu.php:176 msgid "Group view" msgstr "Affichage du groupe" @@ -10999,8 +10370,8 @@ msgid "% Monitors Not init" msgstr "% moniteurs non initialisés" #: ../../enterprise/meta/monitoring/group_view.php:203 -#: ../../godmode/agentes/modificar_agente.php:1028 -#: ../../operation/agentes/estado_agente.php:1318 +#: ../../godmode/agentes/modificar_agente.php:1031 +#: ../../operation/agentes/estado_agente.php:1338 #: ../../operation/agentes/group_view.php:603 msgid "There are no defined agents" msgstr "Aucun agent défini" @@ -11016,12 +10387,12 @@ msgstr "Groupe ou étiquette" #: ../../enterprise/meta/monitoring/group_view.php:232 #: ../../enterprise/operation/services/services.treeview_services.php:291 -#: ../../godmode/groups/group_list.php:1096 -#: ../../include/functions_reporting_html.php:2583 -#: ../../include/functions_reporting_html.php:2593 -#: ../../include/functions_inventory.php:520 -#: ../../include/functions_inventory.php:663 -#: ../../include/functions_alerts.php:3387 +#: ../../godmode/groups/group_list.php:1106 +#: ../../include/functions_reporting_html.php:2587 +#: ../../include/functions_reporting_html.php:2597 +#: ../../include/functions_inventory.php:525 +#: ../../include/functions_inventory.php:668 +#: ../../include/functions_alerts.php:3398 #: ../../include/lib/Dashboard/Widgets/tree_view.php:692 #: ../../operation/tree.php:505 ../../operation/agentes/group_view.php:244 #: ../../operation/agentes/agent_inventory.php:321 @@ -11032,13 +10403,13 @@ msgstr "Total" #: ../../enterprise/operation/agentes/policy_view.php:346 #: ../../godmode/alerts/alert_list.list.php:645 #: ../../godmode/alerts/alert_view.php:111 ../../mobile/operation/alerts.php:324 -#: ../../include/functions.php:1284 ../../include/functions_agents.php:2998 -#: ../../include/functions_agents.php:3009 ../../include/functions_ui.php:1460 +#: ../../include/functions.php:1284 ../../include/functions_agents.php:3052 +#: ../../include/functions_agents.php:3063 ../../include/functions_ui.php:1542 #: ../../include/class/AgentsAlerts.class.php:957 -#: ../../include/class/SnmpConsole.class.php:843 -#: ../../include/functions_reporting.php:13216 -#: ../../include/functions_events.php:2947 -#: ../../include/functions_events.php:3147 +#: ../../include/class/SnmpConsole.class.php:845 +#: ../../include/functions_reporting.php:13270 +#: ../../include/functions_events.php:2876 +#: ../../include/functions_events.php:3076 #: ../../operation/agentes/group_view.php:255 msgid "Alert fired" msgstr "Alerte déclenchée" @@ -11060,9 +10431,9 @@ msgstr "" #: ../../godmode/users/user_management.php:41 #: ../../godmode/massive/massive_edit_users.php:277 #: ../../mobile/operation/home.php:45 ../../mobile/operation/tactical.php:97 -#: ../../include/auth/mysql.php:810 +#: ../../include/auth/mysql.php:815 #: ../../include/lib/Dashboard/Widgets/tactical.php:176 -#: ../../include/lib/Dashboard/Widgets/tactical.php:533 +#: ../../include/lib/Dashboard/Widgets/tactical.php:545 #: ../../operation/users/user_edit.php:472 #: ../../operation/agentes/tactical.php:72 ../../operation/menu.php:173 msgid "Tactical view" @@ -11079,19 +10450,19 @@ msgstr "Rapport de l'état" #: ../../enterprise/meta/monitoring/tactical.php:271 #: ../../enterprise/meta/general/main_header.php:154 -#: ../../enterprise/meta/general/logon_ok.php:64 -#: ../../enterprise/meta/general/main_menu.php:270 -#: ../../enterprise/meta/general/main_menu.php:271 -#: ../../enterprise/include/class/CommandCenter.class.php:1087 -#: ../../enterprise/tools/ipam/ipam_network.php:427 -#: ../../enterprise/tools/ipam/ipam_massive.php:125 ../../godmode/menu.php:245 +#: ../../enterprise/meta/general/logon_ok.php:56 +#: ../../enterprise/meta/general/main_menu.php:263 +#: ../../enterprise/meta/general/main_menu.php:264 +#: ../../enterprise/include/class/CommandCenter.class.php:1079 +#: ../../enterprise/tools/ipam/ipam_network.php:585 +#: ../../enterprise/tools/ipam/ipam_massive.php:125 ../../godmode/menu.php:341 #: ../../godmode/events/events.php:142 ../../mobile/include/functions_web.php:25 -#: ../../mobile/operation/home.php:51 ../../mobile/operation/events.php:952 -#: ../../include/functions.php:4193 ../../include/ajax/events.php:2220 +#: ../../mobile/operation/home.php:51 ../../mobile/operation/events.php:948 +#: ../../include/functions.php:4193 ../../include/ajax/events.php:2192 #: ../../include/functions_reports.php:876 #: ../../include/functions_reports.php:880 #: ../../include/functions_reports.php:884 ../../operation/menu.php:518 -#: ../../operation/events/events.php:1667 +#: ../../operation/events/events.php:1820 msgid "Events" msgstr "Événements" @@ -11122,7 +10493,7 @@ msgstr "Afficher les événements" msgid "Create filter" msgstr "Créer un filtre" -#: ../../enterprise/meta/event/custom_events.php:48 ../../godmode/menu.php:240 +#: ../../enterprise/meta/event/custom_events.php:48 ../../godmode/menu.php:336 #: ../../godmode/events/events.php:83 msgid "Event responses" msgstr "Réponses des événements" @@ -11132,23 +10503,23 @@ msgstr "Réponses des événements" #: ../../enterprise/meta/event/custom_events.php:72 #: ../../enterprise/meta/event/custom_events.php:90 #: ../../godmode/agentes/fields_manager.php:59 -#: ../../godmode/agentes/agent_manager.php:1040 ../../godmode/menu.php:103 -#: ../../godmode/massive/massive_edit_agents.php:1267 -#: ../../godmode/reporting/reporting_builder.item_editor.php:76 -#: ../../include/functions_reporting_html.php:1629 -#: ../../include/functions_events.php:4445 +#: ../../godmode/agentes/agent_manager.php:1040 ../../godmode/menu.php:192 +#: ../../godmode/massive/massive_edit_agents.php:1278 +#: ../../godmode/reporting/reporting_builder.item_editor.php:79 +#: ../../include/functions_reporting_html.php:1633 +#: ../../include/functions_events.php:4399 #: ../../operation/agentes/status_monitor.php:64 #: ../../operation/agentes/status_monitor.php:87 #: ../../operation/agentes/status_monitor.php:292 #: ../../operation/agentes/status_monitor.php:315 -#: ../../operation/agentes/ver_agente.php:1561 -#: ../../operation/agentes/ver_agente.php:1819 -#: ../../operation/inventory/inventory.php:1255 +#: ../../operation/agentes/ver_agente.php:1592 +#: ../../operation/agentes/ver_agente.php:1850 +#: ../../operation/inventory/inventory.php:1268 msgid "Custom fields" msgstr "Champs personnalisés" #: ../../enterprise/meta/event/custom_events.php:77 -#: ../../godmode/events/events.php:115 ../../include/ajax/events.php:1791 +#: ../../godmode/events/events.php:115 ../../include/ajax/events.php:1749 msgid "Responses" msgstr "Réponses" @@ -11333,13 +10704,13 @@ msgstr "Erreur Nom dupliqué" #: ../../enterprise/meta/include/functions_users_meta.php:183 #: ../../enterprise/meta/include/functions_users_meta.php:206 -#: ../../enterprise/meta/general/main_header.php:321 -#: ../../enterprise/meta/general/main_header.php:401 -#: ../../enterprise/meta/general/main_header.php:408 -#: ../../enterprise/meta/general/main_menu.php:556 -#: ../../enterprise/meta/general/main_menu.php:621 -#: ../../enterprise/meta/general/main_menu.php:645 -#: ../../enterprise/meta/general/main_menu.php:652 +#: ../../enterprise/meta/general/main_header.php:332 +#: ../../enterprise/meta/general/main_header.php:412 +#: ../../enterprise/meta/general/main_header.php:419 +#: ../../enterprise/meta/general/main_menu.php:570 +#: ../../enterprise/meta/general/main_menu.php:635 +#: ../../enterprise/meta/general/main_menu.php:659 +#: ../../enterprise/meta/general/main_menu.php:666 #: ../../godmode/users/profile_list.php:61 #: ../../godmode/users/configure_profile.php:54 #: ../../godmode/users/user_list.php:251 ../../godmode/users/user_list.php:276 @@ -11353,7 +10724,7 @@ msgstr "Gestion des utilisateurs" #: ../../godmode/users/profile_list.php:72 #: ../../godmode/users/configure_profile.php:65 #: ../../godmode/users/user_list.php:262 -#: ../../godmode/users/configure_user.php:194 ../../godmode/menu.php:159 +#: ../../godmode/users/configure_user.php:194 ../../godmode/menu.php:248 msgid "Profile management" msgstr "Gestion des profils" @@ -11362,9 +10733,9 @@ msgstr "Gestion des profils" #: ../../enterprise/meta/general/header.php:212 #: ../../enterprise/meta/general/header.php:222 #: ../../enterprise/meta/general/header.php:234 -#: ../../enterprise/meta/general/main_header.php:624 -#: ../../enterprise/meta/general/main_header.php:630 ../../operation/menu.php:643 -#: ../../general/header.php:415 +#: ../../enterprise/meta/general/main_header.php:635 +#: ../../enterprise/meta/general/main_header.php:641 ../../operation/menu.php:666 +#: ../../general/header.php:430 msgid "Edit my user" msgstr "Modifier mon utilisateur" @@ -11384,14 +10755,14 @@ msgstr "Gestion des utilisateurs" #: ../../enterprise/meta/include/functions_wizard_meta.php:186 #: ../../enterprise/meta/include/functions_wizard_meta.php:1801 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:295 -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 #: ../../godmode/groups/tactical.php:179 #: ../../godmode/agentes/agent_manager.php:373 -#: ../../godmode/reporting/reporting_builder.item_editor.php:69 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4002 -#: ../../include/functions_reporting_html.php:1601 -#: ../../include/functions_reporting_html.php:1765 -#: ../../include/lib/Group.php:554 ../../operation/inventory/inventory.php:1245 +#: ../../godmode/reporting/reporting_builder.item_editor.php:72 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4047 +#: ../../include/functions_reporting_html.php:1605 +#: ../../include/functions_reporting_html.php:1769 +#: ../../include/lib/Group.php:554 ../../operation/inventory/inventory.php:1258 msgid "Alias" msgstr "Alias" @@ -11400,30 +10771,30 @@ msgstr "Alias" #: ../../enterprise/meta/include/functions_wizard_meta.php:479 #: ../../enterprise/meta/include/functions_wizard_meta.php:1465 #: ../../enterprise/meta/include/functions_wizard_meta.php:1813 -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 #: ../../godmode/agentes/agent_manager.php:401 -#: ../../godmode/servers/modificar_server.php:95 -#: ../../include/functions_reporting_html.php:1605 -#: ../../include/functions_reporting_html.php:4167 -#: ../../include/functions_reporting_html.php:4261 -#: ../../include/functions_treeview.php:647 -#: ../../include/functions_events.php:4377 ../../operation/gis_maps/ajax.php:290 +#: ../../godmode/servers/modificar_server.php:204 +#: ../../include/functions_reporting_html.php:1609 +#: ../../include/functions_reporting_html.php:4171 +#: ../../include/functions_reporting_html.php:4265 +#: ../../include/functions_treeview.php:701 +#: ../../include/functions_events.php:4331 ../../operation/gis_maps/ajax.php:290 msgid "IP Address" msgstr "Adresse IP" #: ../../enterprise/meta/include/functions_wizard_meta.php:236 #: ../../enterprise/meta/include/functions_wizard_meta.php:682 -#: ../../enterprise/godmode/modules/configure_local_component.php:515 +#: ../../enterprise/godmode/modules/configure_local_component.php:622 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:206 #: ../../enterprise/godmode/setup/setup_log_collector.php:89 -#: ../../enterprise/include/functions_metaconsole.php:1339 -#: ../../enterprise/include/functions_metaconsole.php:1372 -#: ../../enterprise/include/functions_metaconsole.php:1405 -#: ../../enterprise/include/functions_metaconsole.php:1438 -#: ../../enterprise/include/functions_metaconsole.php:1471 -#: ../../enterprise/include/functions_metaconsole.php:1502 -#: ../../enterprise/include/functions_metaconsole.php:1535 -#: ../../godmode/agentes/module_manager_editor_web.php:182 +#: ../../enterprise/include/functions_metaconsole.php:1340 +#: ../../enterprise/include/functions_metaconsole.php:1373 +#: ../../enterprise/include/functions_metaconsole.php:1406 +#: ../../enterprise/include/functions_metaconsole.php:1439 +#: ../../enterprise/include/functions_metaconsole.php:1472 +#: ../../enterprise/include/functions_metaconsole.php:1503 +#: ../../enterprise/include/functions_metaconsole.php:1536 +#: ../../godmode/agentes/module_manager_editor_web.php:183 msgid "Check" msgstr "Vérifier" @@ -11432,14 +10803,14 @@ msgstr "Vérifier" #: ../../enterprise/meta/include/functions_wizard_meta.php:602 #: ../../enterprise/meta/include/functions_wizard_meta.php:1150 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:48 -#: ../../enterprise/include/functions_reporting_csv.php:1042 -#: ../../enterprise/include/class/Aws.cloud.php:345 +#: ../../enterprise/include/functions_reporting_csv.php:1083 +#: ../../enterprise/include/class/Aws.cloud.php:344 #: ../../godmode/alerts/configure_alert_template.php:246 #: ../../godmode/alerts/configure_alert_template.php:250 #: ../../godmode/setup/setup.php:96 ../../godmode/setup/setup.php:268 -#: ../../godmode/servers/plugin.php:414 ../../include/ajax/events.php:1741 +#: ../../godmode/servers/plugin.php:464 ../../include/ajax/events.php:1699 #: ../../include/functions_reports.php:783 -#: ../../include/functions_reporting.php:10185 +#: ../../include/functions_reporting.php:10239 msgid "General" msgstr "Général" @@ -11450,7 +10821,7 @@ msgid "Components" msgstr "Composants" #: ../../enterprise/meta/include/functions_wizard_meta.php:308 -#: ../../enterprise/include/functions_reporting_csv.php:2384 +#: ../../enterprise/include/functions_reporting_csv.php:2425 msgid "Agent modules" msgstr "Module d'agent" @@ -11464,52 +10835,53 @@ msgstr "Annuler les modifications" #: ../../enterprise/meta/include/functions_wizard_meta.php:492 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:753 -#: ../../godmode/agentes/module_manager_editor_wmi.php:57 -#: ../../godmode/agentes/module_manager_editor_network.php:104 -#: ../../godmode/massive/massive_edit_modules.php:832 +#: ../../godmode/agentes/module_manager_editor_wmi.php:52 +#: ../../godmode/agentes/module_manager_editor_network.php:99 +#: ../../godmode/massive/massive_edit_modules.php:945 msgid "Auto" msgstr "Automatique" #: ../../enterprise/meta/include/functions_wizard_meta.php:493 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:754 -#: ../../godmode/agentes/module_manager_editor_wmi.php:58 -#: ../../godmode/agentes/module_manager_editor_network.php:105 -#: ../../godmode/massive/massive_edit_modules.php:833 +#: ../../godmode/agentes/module_manager_editor_wmi.php:53 +#: ../../godmode/agentes/module_manager_editor_network.php:100 +#: ../../godmode/massive/massive_edit_modules.php:946 msgid "Force primary key" msgstr "Forcer clé principale" #: ../../enterprise/meta/include/functions_wizard_meta.php:516 #: ../../enterprise/meta/include/functions_wizard_meta.php:1470 #: ../../enterprise/meta/include/functions_events_meta.php:70 -#: ../../enterprise/meta/include/functions_meta.php:1231 -#: ../../enterprise/meta/include/functions_meta.php:1285 -#: ../../enterprise/meta/include/functions_meta.php:1339 +#: ../../enterprise/meta/include/functions_meta.php:1333 +#: ../../enterprise/meta/include/functions_meta.php:1387 +#: ../../enterprise/meta/include/functions_meta.php:1441 #: ../../enterprise/meta/general/login_page.php:207 #: ../../enterprise/meta/general/login_page.php:267 #: ../../enterprise/extensions/disabled/check_acls.php:47 #: ../../enterprise/extensions/disabled/check_acls.php:132 -#: ../../enterprise/godmode/setup/setup_auth.php:1347 -#: ../../enterprise/godmode/setup/setup_auth.php:1379 +#: ../../enterprise/godmode/setup/setup_auth.php:1401 +#: ../../enterprise/godmode/setup/setup_auth.php:1433 #: ../../enterprise/godmode/servers/manage_export_form.php:155 -#: ../../enterprise/include/functions_tasklist.php:172 +#: ../../enterprise/include/functions_tasklist.php:190 #: ../../enterprise/include/class/DB2.app.php:509 #: ../../enterprise/include/class/MySQL.app.php:531 #: ../../enterprise/include/class/Oracle.app.php:516 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:520 -#: ../../extensions/api_checker.php:255 ../../extensions/users_connected.php:177 +#: ../../extensions/api_checker.php:265 ../../extensions/users_connected.php:177 #: ../../godmode/update_manager/update_manager.history.php:43 #: ../../godmode/setup/setup_ehorus.php:97 #: ../../godmode/setup/setup_integria.php:292 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3534 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3576 #: ../../godmode/events/custom_events.php:97 #: ../../mobile/operation/tactical.php:350 -#: ../../include/functions_reporting_html.php:6045 +#: ../../include/functions_reporting_html.php:6056 #: ../../include/functions.php:3109 ../../include/functions_cron.php:498 -#: ../../include/functions_config.php:743 ../../include/functions_config.php:763 +#: ../../include/functions_config.php:779 ../../include/functions_config.php:799 #: ../../include/class/CredentialStore.class.php:817 #: ../../include/class/CredentialStore.class.php:1301 #: ../../include/class/AuditLog.class.php:110 #: ../../include/class/AuditLog.class.php:240 +#: ../../include/lib/Dashboard/Widgets/events_list.php:816 #: ../../include/functions_events.php:202 ../../include/functions_events.php:253 #: ../../operation/search_users.php:71 ../../operation/users/user_edit.php:854 #: ../../operation/users/user_edit.php:907 @@ -11522,15 +10894,15 @@ msgstr "Utilisateur" #: ../../enterprise/meta/include/functions_wizard_meta.php:520 #: ../../enterprise/meta/include/functions_wizard_meta.php:1474 -#: ../../enterprise/meta/include/functions_meta.php:1243 -#: ../../enterprise/meta/include/functions_meta.php:1297 -#: ../../enterprise/meta/include/functions_meta.php:1351 +#: ../../enterprise/meta/include/functions_meta.php:1345 +#: ../../enterprise/meta/include/functions_meta.php:1399 +#: ../../enterprise/meta/include/functions_meta.php:1453 #: ../../enterprise/meta/general/login_page.php:224 #: ../../enterprise/meta/general/login_page.php:284 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:851 #: ../../enterprise/godmode/setup/setup_module_library.php:57 -#: ../../enterprise/godmode/setup/setup_auth.php:1353 -#: ../../enterprise/godmode/setup/setup_auth.php:1385 +#: ../../enterprise/godmode/setup/setup_auth.php:1407 +#: ../../enterprise/godmode/setup/setup_auth.php:1439 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:250 #: ../../enterprise/godmode/servers/manage_credential_boxes.php:59 #: ../../enterprise/godmode/servers/manage_export_form.php:161 @@ -11544,15 +10916,15 @@ msgstr "Utilisateur" #: ../../enterprise/include/class/MySQL.app.php:543 #: ../../enterprise/include/class/Oracle.app.php:528 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:532 -#: ../../extensions/api_checker.php:260 -#: ../../godmode/modules/manage_network_components_form_wmi.php:49 -#: ../../godmode/users/configure_user.php:1190 +#: ../../extensions/api_checker.php:270 +#: ../../godmode/modules/manage_network_components_form_wmi.php:63 +#: ../../godmode/users/configure_user.php:1204 #: ../../godmode/users/user_management.php:280 -#: ../../godmode/agentes/module_manager_editor_wmi.php:148 -#: ../../godmode/massive/massive_edit_modules.php:923 +#: ../../godmode/agentes/module_manager_editor_wmi.php:143 +#: ../../godmode/massive/massive_edit_modules.php:1094 #: ../../godmode/setup/setup_ehorus.php:104 -#: ../../godmode/setup/setup_integria.php:306 ../../include/functions_ui.php:7561 -#: ../../include/functions_config.php:747 ../../include/functions_config.php:767 +#: ../../godmode/setup/setup_integria.php:306 ../../include/functions_ui.php:7584 +#: ../../include/functions_config.php:783 ../../include/functions_config.php:803 #: ../../include/class/CredentialStore.class.php:974 #: ../../include/class/CredentialStore.class.php:1024 #: ../../include/class/CredentialStore.class.php:1302 @@ -11574,19 +10946,27 @@ msgid "Response" msgstr "Réponse" #: ../../enterprise/meta/include/functions_wizard_meta.php:593 -#: ../../godmode/agentes/module_manager_editor_web.php:216 +#: ../../godmode/agentes/module_manager_editor_web.php:217 msgid "Check type" msgstr "Vérifier le type" #: ../../enterprise/meta/include/functions_wizard_meta.php:610 #: ../../enterprise/meta/include/functions_wizard_meta.php:667 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1066 -#: ../../enterprise/include/functions_enterprise.php:457 #: ../../godmode/agentes/module_manager_editor_web.php:92 -#: ../../godmode/massive/massive_edit_modules.php:1156 +#: ../../godmode/massive/massive_edit_modules.php:1411 msgid "Web checks" msgstr "Vérification web" +#: ../../enterprise/meta/include/functions_wizard_meta.php:642 +#: ../../godmode/tag/edit_tag.php:216 +#: ../../include/class/TipsWindow.class.php:746 +#: ../../include/class/TipsWindow.class.php:913 +#: ../../include/functions_reporting.php:7490 +#: ../../include/lib/Dashboard/Widgets/url.php:216 +msgid "Url" +msgstr "URL" + #: ../../enterprise/meta/include/functions_wizard_meta.php:646 msgid "String to check" msgstr "Chaîne à vérifier" @@ -11600,48 +10980,48 @@ msgid "Delete check" msgstr "Supprimer vérification" #: ../../enterprise/meta/include/functions_wizard_meta.php:674 -#: ../../enterprise/godmode/modules/configure_local_component.php:506 +#: ../../enterprise/godmode/modules/configure_local_component.php:615 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:218 -#: ../../godmode/agentes/module_manager_editor_web.php:171 +#: ../../godmode/agentes/module_manager_editor_web.php:172 msgid "Load basic" msgstr "Charger les bases" #: ../../enterprise/meta/include/functions_wizard_meta.php:680 -#: ../../godmode/agentes/module_manager_editor_web.php:180 +#: ../../godmode/agentes/module_manager_editor_web.php:181 msgid "Load a basic structure on Web Checks" msgstr "Charger une structure de base sur les contrôles web" #: ../../enterprise/meta/include/functions_wizard_meta.php:688 -#: ../../godmode/agentes/module_manager_editor_web.php:191 +#: ../../godmode/agentes/module_manager_editor_web.php:192 msgid "Check the correct structure of the WebCheck" msgstr "Vérifiez la structure correcte du WebCheck" #: ../../enterprise/meta/include/functions_wizard_meta.php:695 -#: ../../godmode/agentes/module_manager_editor_web.php:270 +#: ../../godmode/agentes/module_manager_editor_web.php:271 msgid "First line must be \"task_begin\"" msgstr "La première ligne doit être « task_begin »." #: ../../enterprise/meta/include/functions_wizard_meta.php:696 -#: ../../godmode/agentes/module_manager_editor_web.php:271 +#: ../../godmode/agentes/module_manager_editor_web.php:272 msgid "Webchecks configuration is empty" msgstr "La configuration des Webchecks est vide." #: ../../enterprise/meta/include/functions_wizard_meta.php:697 #: ../../enterprise/meta/include/functions_wizard_meta.php:698 -#: ../../godmode/agentes/module_manager_editor_web.php:272 #: ../../godmode/agentes/module_manager_editor_web.php:273 +#: ../../godmode/agentes/module_manager_editor_web.php:274 msgid "Last line must be \"task_end\"" msgstr "La dernière ligne doit être « task_end »." #: ../../enterprise/meta/include/functions_wizard_meta.php:699 -#: ../../enterprise/godmode/modules/configure_local_component.php:525 +#: ../../enterprise/godmode/modules/configure_local_component.php:640 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:257 -#: ../../godmode/agentes/module_manager_editor_web.php:274 +#: ../../godmode/agentes/module_manager_editor_web.php:275 msgid "There is a line with a unknown token 'token_fail'." msgstr "Une ligne contient un token inconnu « token_fail »." #: ../../enterprise/meta/include/functions_wizard_meta.php:700 -#: ../../godmode/agentes/module_manager_editor_web.php:276 +#: ../../godmode/agentes/module_manager_editor_web.php:277 msgid "Web checks are built correctly" msgstr "Contrôles web établis correctement" @@ -11652,63 +11032,65 @@ msgstr "Contrôles web établis correctement" #: ../../enterprise/meta/include/functions_wizard_meta.php:1605 #: ../../enterprise/meta/include/functions_wizard_meta.php:1742 #: ../../enterprise/meta/agentsearch.php:136 -#: ../../enterprise/godmode/modules/configure_local_component.php:291 +#: ../../enterprise/godmode/modules/configure_local_component.php:305 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:522 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:272 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:274 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:690 #: ../../enterprise/godmode/servers/manage_export.php:175 #: ../../enterprise/godmode/servers/manage_export_form.php:131 -#: ../../enterprise/include/class/Azure.cloud.php:850 +#: ../../enterprise/include/class/Azure.cloud.php:894 #: ../../enterprise/include/class/VMware.app.php:667 #: ../../enterprise/include/class/DB2.app.php:544 #: ../../enterprise/include/class/Aws.S3.php:513 #: ../../enterprise/include/class/SAP.app.php:503 -#: ../../enterprise/include/class/Aws.cloud.php:579 -#: ../../enterprise/include/class/Aws.cloud.php:1337 +#: ../../enterprise/include/class/Aws.cloud.php:580 +#: ../../enterprise/include/class/Aws.cloud.php:1338 #: ../../enterprise/include/class/MySQL.app.php:566 -#: ../../enterprise/include/class/Google.cloud.php:800 +#: ../../enterprise/include/class/Google.cloud.php:803 #: ../../enterprise/include/class/Oracle.app.php:551 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:555 #: ../../enterprise/include/functions_ipam.php:1356 #: ../../enterprise/operation/agentes/tag_view.php:697 -#: ../../enterprise/operation/agentes/tag_view.php:784 -#: ../../enterprise/tools/ipam/ipam_list.php:724 -#: ../../godmode/modules/manage_network_components_form_common.php:143 +#: ../../enterprise/operation/agentes/tag_view.php:786 +#: ../../enterprise/tools/ipam/ipam_list.php:730 +#: ../../godmode/modules/manage_network_components_form_common.php:156 #: ../../godmode/agentes/status_monitor_custom_fields.php:113 #: ../../godmode/agentes/status_monitor_custom_fields.php:165 #: ../../godmode/agentes/inventory_manager.php:236 #: ../../godmode/agentes/agent_manager.php:503 -#: ../../godmode/agentes/module_manager_editor_common.php:1077 -#: ../../godmode/agentes/module_manager.php:637 -#: ../../godmode/massive/massive_edit_agents.php:731 -#: ../../godmode/massive/massive_edit_modules.php:769 -#: ../../godmode/setup/setup_visuals.php:1934 -#: ../../godmode/setup/setup_visuals.php:2016 +#: ../../godmode/agentes/module_manager_editor_common.php:1094 +#: ../../godmode/agentes/module_manager.php:703 +#: ../../godmode/massive/massive_edit_agents.php:742 +#: ../../godmode/massive/massive_edit_modules.php:867 +#: ../../godmode/setup/setup_visuals.php:1930 +#: ../../godmode/setup/setup_visuals.php:2012 #: ../../godmode/wizards/HostDevices.class.php:799 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:599 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:633 #: ../../mobile/operation/modules.php:668 ../../mobile/operation/modules.php:670 #: ../../mobile/operation/modules.php:910 -#: ../../include/functions_reporting_html.php:3740 -#: ../../include/ajax/events.php:2373 ../../include/functions_treeview.php:83 -#: ../../include/functions_treeview.php:653 ../../include/functions_ui.php:7494 +#: ../../include/functions_reporting_html.php:3744 +#: ../../include/ajax/events.php:2345 ../../include/functions_treeview.php:83 +#: ../../include/functions_treeview.php:707 ../../include/functions_ui.php:7517 +#: ../../include/class/ExtensionsDiscovery.class.php:1381 #: ../../include/class/CustomNetScan.class.php:526 #: ../../include/lib/Dashboard/Widgets/sla_percent.php:376 -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:296 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:299 +#: ../../include/lib/Dashboard/Widgets/netflow.php:200 #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:319 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:408 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:416 #: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:362 #: ../../include/lib/Dashboard/Widgets/custom_graph.php:387 #: ../../include/lib/Dashboard/Widgets/single_graph.php:347 -#: ../../include/lib/Dashboard/Widgets/top_n.php:236 -#: ../../include/lib/Group.php:570 ../../operation/search_agents.php:45 -#: ../../operation/search_agents.php:51 -#: ../../operation/agentes/status_monitor.php:1562 +#: ../../include/lib/Dashboard/Widgets/top_n.php:255 +#: ../../include/lib/Group.php:570 ../../operation/search_agents.php:38 +#: ../../operation/agentes/status_monitor.php:1565 #: ../../operation/agentes/estado_generalagente.php:429 -#: ../../operation/network/network_usage_map.php:114 +#: ../../operation/network/network_report.php:141 +#: ../../operation/network/network_usage_map.php:189 #: ../../operation/netflow/nf_live_view.php:462 -#: ../../operation/inventory/inventory.php:1252 +#: ../../operation/inventory/inventory.php:1265 #: ../../operation/search_modules.php:38 -#: ../../operation/events/sound_events.php:249 +#: ../../operation/events/sound_events.php:170 msgid "Interval" msgstr "Intervalle" @@ -11718,13 +11100,13 @@ msgstr "Intervalle" #: ../../enterprise/meta/include/functions_wizard_meta.php:1525 #: ../../enterprise/meta/include/functions_wizard_meta.php:1610 #: ../../enterprise/meta/include/functions_wizard_meta.php:1747 -#: ../../enterprise/godmode/modules/configure_local_component.php:480 +#: ../../enterprise/godmode/modules/configure_local_component.php:581 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:868 -#: ../../enterprise/include/functions_reporting_csv.php:2791 -#: ../../godmode/modules/manage_network_components_form_common.php:323 -#: ../../godmode/agentes/module_manager_editor_common.php:1337 -#: ../../godmode/massive/massive_edit_modules.php:940 -#: ../../include/functions_reporting_html.php:3741 +#: ../../enterprise/include/functions_reporting_csv.php:2832 +#: ../../godmode/modules/manage_network_components_form_common.php:421 +#: ../../godmode/agentes/module_manager_editor_common.php:1354 +#: ../../godmode/massive/massive_edit_modules.php:1117 +#: ../../include/functions_reporting_html.php:3745 #: ../../include/lib/Dashboard/Widgets/AvgSumMaxMinModule.php:498 msgid "Unit" msgstr "Unité" @@ -11746,7 +11128,7 @@ msgstr "Communauté SNMP" #: ../../enterprise/include/class/DeploymentCenter.class.php:1213 #: ../../enterprise/include/class/DeploymentCenter.class.php:1344 #: ../../enterprise/include/class/DeploymentCenter.class.php:1354 -#: ../../extensions/api_checker.php:331 +#: ../../extensions/api_checker.php:341 #: ../../godmode/wizards/HostDevices.class.php:1504 msgid "Credentials" msgstr "Identifiants" @@ -11768,17 +11150,17 @@ msgstr "Identifiants" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:755 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1822 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2492 -#: ../../enterprise/include/functions_reporting_csv.php:1080 +#: ../../enterprise/include/functions_reporting_csv.php:1121 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2268 #: ../../godmode/alerts/alert_view.php:272 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1483 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2583 -#: ../../include/functions_reporting_html.php:5036 -#: ../../include/functions.php:4088 ../../include/functions_ui.php:2912 -#: ../../include/functions_reporting.php:1539 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:363 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:410 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:439 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1525 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2625 +#: ../../include/functions_reporting_html.php:5040 +#: ../../include/functions.php:4088 ../../include/functions_ui.php:3170 +#: ../../include/functions_reporting.php:1547 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:366 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:413 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:442 msgid "Min" msgstr "Minimum" @@ -11799,17 +11181,17 @@ msgstr "Minimum" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:763 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1820 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2485 -#: ../../enterprise/include/functions_reporting_csv.php:1080 +#: ../../enterprise/include/functions_reporting_csv.php:1121 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2268 #: ../../godmode/alerts/alert_view.php:272 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1485 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2576 -#: ../../include/functions_reporting_html.php:5035 -#: ../../include/functions.php:4095 ../../include/functions_ui.php:2912 -#: ../../include/functions_reporting.php:1535 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:372 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:419 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:448 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1527 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2618 +#: ../../include/functions_reporting_html.php:5039 +#: ../../include/functions.php:4095 ../../include/functions_ui.php:3170 +#: ../../include/functions_reporting.php:1543 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:375 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:422 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:451 msgid "Max" msgstr "Maximum" @@ -11826,33 +11208,33 @@ msgstr "Maximum" #: ../../enterprise/meta/include/functions_wizard_meta.php:1712 #: ../../enterprise/meta/include/functions_wizard_meta.php:1721 #: ../../enterprise/meta/include/functions_wizard_meta.php:1737 -#: ../../enterprise/godmode/modules/configure_local_component.php:340 -#: ../../enterprise/godmode/modules/configure_local_component.php:394 +#: ../../enterprise/godmode/modules/configure_local_component.php:406 +#: ../../enterprise/godmode/modules/configure_local_component.php:484 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:547 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:638 -#: ../../godmode/modules/manage_network_components_form_common.php:192 -#: ../../godmode/modules/manage_network_components_form_common.php:244 -#: ../../godmode/modules/manage_network_components_form_wizard.php:396 -#: ../../godmode/modules/manage_network_components_form_wizard.php:444 -#: ../../godmode/agentes/module_manager_editor_common.php:477 -#: ../../godmode/agentes/module_manager_editor_common.php:485 -#: ../../godmode/agentes/module_manager_editor_common.php:565 -#: ../../godmode/agentes/module_manager_editor_common.php:574 -#: ../../godmode/massive/massive_edit_modules.php:625 -#: ../../godmode/massive/massive_edit_modules.php:716 +#: ../../godmode/modules/manage_network_components_form_common.php:264 +#: ../../godmode/modules/manage_network_components_form_common.php:342 +#: ../../godmode/modules/manage_network_components_form_wizard.php:450 +#: ../../godmode/modules/manage_network_components_form_wizard.php:535 +#: ../../godmode/agentes/module_manager_editor_common.php:478 +#: ../../godmode/agentes/module_manager_editor_common.php:486 +#: ../../godmode/agentes/module_manager_editor_common.php:566 +#: ../../godmode/agentes/module_manager_editor_common.php:575 +#: ../../godmode/massive/massive_edit_modules.php:701 +#: ../../godmode/massive/massive_edit_modules.php:807 msgid "Inverse interval" msgstr "Intervalle inverse" #: ../../enterprise/meta/include/functions_wizard_meta.php:996 #: ../../enterprise/meta/include/functions_wizard_meta.php:1081 #: ../../enterprise/meta/include/functions_wizard_meta.php:1314 -#: ../../include/ajax/module.php:1027 +#: ../../include/ajax/module.php:1042 msgid "Thresholds" msgstr "Seuils" #: ../../enterprise/meta/include/functions_wizard_meta.php:1087 #: ../../enterprise/meta/include/functions_wizard_meta.php:1619 -#: ../../godmode/agentes/module_manager_editor_web.php:241 +#: ../../godmode/agentes/module_manager_editor_web.php:242 msgid "Proxy URL" msgstr "URL du proxy" @@ -11877,7 +11259,7 @@ msgid "Alerts in module" msgstr "Alertes dans le module" #: ../../enterprise/meta/include/functions_wizard_meta.php:1376 -#: ../../include/functions_reporting_html.php:5400 +#: ../../include/functions_reporting_html.php:5411 msgid "Alert description" msgstr "Description de l'alerte" @@ -11889,106 +11271,176 @@ msgstr "Vérifications" msgid "Deleted modules" msgstr "Modules supprimés" -#: ../../enterprise/meta/include/functions_wizard_meta.php:2014 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2114 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2669 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2788 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2879 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3074 -msgid "Another module already exists with the same name" -msgstr "Un autre module existe déjà avec le même nom" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2026 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2121 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2681 -#, php-format -msgid "Error adding module %s" -msgstr "Erreur d'ajout du module %s" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2035 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2130 -msgid "There was an error creating the alerts, the operation has been cancelled" -msgstr "Erreur de création des alertes ; l'opération a été annulée." - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2064 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2159 -#: ../../enterprise/godmode/policies/policy_modules.php:937 -msgid "Successfully added module." -msgstr "Module ajouté correctement" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2219 -#, php-format -msgid "Could not create agent %s" -msgstr "Impossible de créer un agent %s" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2232 -msgid "Agent successfully added" -msgstr "Agent ajouté avec succès" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2253 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2371 -#, php-format -msgid "%s Modules created" -msgstr "%s modules créés" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2329 -#, php-format -msgid "Could not update agent %s" -msgstr "Impossible de mettre à jour l'agent %s" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2338 -#: ../../enterprise/include/class/AgentRepository.class.php:576 -msgid "Agent successfully updated" -msgstr "Agent mis à jour avec succès" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2377 -#, php-format -msgid "%s Modules deleted" -msgstr "%s modules supprimés" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2693 -msgid "" -"There was an error creating the alerts, the operation has been cancelled ." -msgstr "Erreur de création des alertes ; l'opération a été annulée." - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2723 -msgid "Module successfully added." -msgstr "Module ajouté avec succès" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2795 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2886 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3081 -#, php-format -msgid "Error updating module %s" -msgstr "Erreur de mise à jour le module %s" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2817 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2908 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3103 -msgid "There was an error updating the alerts, the operation has been cancelled" -msgstr "Erreur de mise à jour des alertes ; l'opération a été annulée." - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2838 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2929 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3124 -msgid "Successfully updated module." -msgstr "Module mis à jour correctement" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:3508 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2388 msgid "Manage agent modules" msgstr "Gérer les modules d'agents" +#: ../../enterprise/meta/include/functions_wizard_meta.php:2393 +#: ../../enterprise/extensions/disabled/check_acls.php:133 +#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:218 +#: ../../enterprise/godmode/policies/policy_alerts.php:442 +#: ../../enterprise/godmode/policies/policy_linking.php:201 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:389 +#: ../../enterprise/godmode/services/services.elements.php:93 +#: ../../enterprise/godmode/services/services.elements.php:155 +#: ../../enterprise/godmode/services/services.elements.php:279 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:177 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:242 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:318 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1412 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2098 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3579 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3792 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3810 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:239 +#: ../../enterprise/include/ajax/policy.ajax.php:456 +#: ../../enterprise/include/functions_reporting_pdf.php:531 +#: ../../enterprise/include/functions_reporting_pdf.php:539 +#: ../../enterprise/include/functions_reporting_pdf.php:547 +#: ../../enterprise/include/functions_reporting_pdf.php:563 +#: ../../enterprise/include/functions_reporting_csv.php:539 +#: ../../enterprise/include/functions_reporting_csv.php:867 +#: ../../enterprise/include/functions_reporting_csv.php:893 +#: ../../enterprise/include/functions_reporting_csv.php:1006 +#: ../../enterprise/include/functions_reporting_csv.php:1045 +#: ../../enterprise/include/functions_reporting_csv.php:1105 +#: ../../enterprise/include/functions_reporting_csv.php:1121 +#: ../../enterprise/include/functions_reporting_csv.php:1275 +#: ../../enterprise/include/functions_reporting_csv.php:1306 +#: ../../enterprise/include/functions_reporting_csv.php:1361 +#: ../../enterprise/include/functions_reporting_csv.php:1416 +#: ../../enterprise/include/functions_reporting_csv.php:1465 +#: ../../enterprise/include/functions_reporting_csv.php:1520 +#: ../../enterprise/include/functions_reporting_csv.php:1549 +#: ../../enterprise/include/functions_reporting_csv.php:1594 +#: ../../enterprise/include/functions_reporting_csv.php:1640 +#: ../../enterprise/include/functions_reporting_csv.php:1713 +#: ../../enterprise/include/functions_reporting_csv.php:1832 +#: ../../enterprise/include/functions_reporting_csv.php:2067 +#: ../../enterprise/include/functions_reporting_csv.php:2140 +#: ../../enterprise/include/functions_reporting_csv.php:2372 +#: ../../enterprise/include/functions_reporting_csv.php:2408 +#: ../../enterprise/include/functions_reporting_csv.php:2556 +#: ../../enterprise/include/functions_reporting_csv.php:2828 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:951 +#: ../../enterprise/include/functions_reporting.php:1862 +#: ../../enterprise/include/functions_reporting.php:3134 +#: ../../enterprise/include/functions_reporting.php:4123 +#: ../../enterprise/include/functions_reporting.php:5147 +#: ../../enterprise/include/functions_services.php:1826 +#: ../../enterprise/include/functions_events.php:90 +#: ../../enterprise/operation/agentes/policy_view.php:259 +#: ../../extensions/agents_modules.php:521 ../../extensions/insert_data.php:195 +#: ../../godmode/agentes/module_manager_editor_prediction.php:135 +#: ../../godmode/agentes/planned_downtime.list.php:425 +#: ../../godmode/agentes/planned_downtime.editor.php:1445 +#: ../../godmode/agentes/module_manager_editor_common.php:1508 +#: ../../godmode/agentes/module_manager_editor_common.php:1562 +#: ../../godmode/massive/massive_standby_alerts.php:224 +#: ../../godmode/massive/massive_standby_alerts.php:259 +#: ../../godmode/massive/massive_enable_disable_alerts.php:196 +#: ../../godmode/massive/massive_enable_disable_alerts.php:231 +#: ../../godmode/massive/massive_edit_agents.php:710 +#: ../../godmode/massive/massive_edit_agents.php:1175 +#: ../../godmode/alerts/alert_list.list.php:566 +#: ../../godmode/alerts/alert_list.list.php:817 +#: ../../godmode/alerts/alert_view.php:97 +#: ../../godmode/alerts/alert_list.builder.php:85 +#: ../../godmode/reporting/reporting_builder.list_items.php:412 +#: ../../godmode/reporting/create_container.php:490 +#: ../../godmode/reporting/create_container.php:662 +#: ../../godmode/reporting/create_container.php:745 +#: ../../godmode/reporting/graph_builder.graph_editor.php:346 +#: ../../godmode/reporting/reporting_builder.item_editor.php:216 +#: ../../godmode/reporting/reporting_builder.item_editor.php:910 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1212 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1834 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4152 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4668 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4692 +#: ../../godmode/reporting/visual_console_builder.elements.php:121 +#: ../../godmode/reporting/visual_console_builder.wizard.php:462 +#: ../../godmode/reporting/visual_console_builder.wizard.php:821 +#: ../../godmode/servers/plugin.php:116 ../../godmode/servers/plugin.php:135 +#: ../../mobile/operation/services.php:332 +#: ../../include/functions_visual_map_editor.php:491 +#: ../../include/functions_reporting_html.php:553 +#: ../../include/functions_reporting_html.php:952 +#: ../../include/functions_reporting_html.php:2037 +#: ../../include/functions_reporting_html.php:2379 +#: ../../include/functions_reporting_html.php:2484 +#: ../../include/functions_reporting_html.php:3480 +#: ../../include/functions_reporting_html.php:3855 +#: ../../include/functions_reporting_html.php:3863 +#: ../../include/functions_reporting_html.php:3872 +#: ../../include/functions_reporting_html.php:3884 +#: ../../include/functions_reporting_html.php:4044 +#: ../../include/functions_reporting_html.php:4173 +#: ../../include/functions_reporting_html.php:4267 +#: ../../include/functions_reporting_html.php:4989 +#: ../../include/functions_reporting_html.php:5037 +#: ../../include/ajax/alert_list.ajax.php:305 +#: ../../include/ajax/alert_list.ajax.php:330 +#: ../../include/ajax/alert_list.ajax.php:516 +#: ../../include/functions_inventory.php:1197 +#: ../../include/functions_inventory.php:1253 +#: ../../include/functions_graph.php:5189 ../../include/functions_ui.php:1640 +#: ../../include/functions_ui.php:7486 ../../include/functions_ui.php:7511 +#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:563 +#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:411 +#: ../../include/rest-api/models/VisualConsole/Items/BasicChart.php:299 +#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:388 +#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:349 +#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:432 +#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:257 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:594 +#: ../../include/rest-api/models/VisualConsole/Items/DonutGraph.php:232 +#: ../../include/rest-api/models/VisualConsole/Items/Odometer.php:385 +#: ../../include/functions_reports.php:1368 +#: ../../include/class/AlertsList.class.php:312 +#: ../../include/class/AgentsAlerts.class.php:432 +#: ../../include/class/AgentsAlerts.class.php:911 +#: ../../include/class/WelcomeWindow.class.php:802 +#: ../../include/functions_reporting.php:7353 +#: ../../include/lib/Dashboard/Widgets/sla_percent.php:359 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:281 +#: ../../include/lib/Dashboard/Widgets/AvgSumMaxMinModule.php:434 +#: ../../include/lib/Dashboard/Widgets/DataMatrix.php:359 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:465 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:399 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:449 +#: ../../include/lib/Dashboard/Widgets/module_icon.php:377 +#: ../../include/lib/Dashboard/Widgets/module_value.php:352 +#: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:254 +#: ../../include/lib/Dashboard/Widgets/module_table_value.php:323 +#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:344 +#: ../../include/lib/Dashboard/Widgets/module_status.php:368 +#: ../../include/lib/Dashboard/Widgets/single_graph.php:319 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:729 +#: ../../include/lib/Dashboard/Widgets/top_n.php:240 +#: ../../include/lib/Dashboard/Widgets/top_n.php:320 +#: ../../operation/agentes/exportdata.csv.php:74 +#: ../../operation/agentes/exportdata.php:114 +#: ../../operation/agentes/estado_monitores.php:125 +#: ../../operation/agentes/agent_inventory.php:118 +#: ../../operation/agentes/exportdata.excel.php:74 +#: ../../operation/search_alerts.php:35 +#: ../../operation/inventory/inventory.php:640 +#: ../../operation/search_modules.php:35 +msgid "Module" +msgstr "Module" + #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:92 #: ../../godmode/alerts/alert_templates.php:59 msgid "Everyday" msgstr "Tous les jours" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:104 -#: ../../enterprise/meta/include/functions_meta.php:2222 +#: ../../enterprise/meta/include/functions_meta.php:2334 #: ../../enterprise/include/ajax/ipam.ajax.php:521 #: ../../enterprise/tools/ipam/ipam_editor.php:364 #: ../../godmode/alerts/alert_templates.php:71 -#: ../../include/functions_config.php:1696 +#: ../../include/functions_config.php:1742 msgid "Days" msgstr "Jours" @@ -12006,21 +11458,21 @@ msgstr "et" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:318 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:254 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2263 -#: ../../godmode/snmpconsole/snmp_alert.php:1589 +#: ../../godmode/snmpconsole/snmp_alert.php:1593 #: ../../godmode/alerts/alert_templates.php:89 -#: ../../godmode/alerts/configure_alert_template.php:691 +#: ../../godmode/alerts/configure_alert_template.php:712 #: ../../godmode/alerts/alert_view.php:268 msgid "Time threshold" msgstr "Seuil de temps" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:127 -#: ../../enterprise/godmode/policies/policy_alerts.php:437 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:516 +#: ../../enterprise/godmode/policies/policy_alerts.php:522 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:521 #: ../../enterprise/include/functions_reporting_pdf.php:1867 #: ../../enterprise/include/functions_reporting_pdf.php:1983 -#: ../../enterprise/include/functions_reporting_csv.php:722 -#: ../../enterprise/include/functions_reporting_csv.php:1001 -#: ../../enterprise/include/functions_reporting_csv.php:1375 +#: ../../enterprise/include/functions_reporting_csv.php:763 +#: ../../enterprise/include/functions_reporting_csv.php:1042 +#: ../../enterprise/include/functions_reporting_csv.php:1416 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:1034 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2410 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2414 @@ -12029,8 +11481,8 @@ msgstr "Seuil de temps" #: ../../godmode/alerts/alert_list.list.php:733 #: ../../godmode/alerts/alert_templates.php:94 #: ../../include/functions_reporting_html.php:148 -#: ../../include/functions_reporting_html.php:3230 -#: ../../include/functions_reporting_html.php:4041 +#: ../../include/functions_reporting_html.php:3234 +#: ../../include/functions_reporting_html.php:4045 #: ../../include/rest-api/index.php:375 #: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:449 #: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:513 @@ -12040,10 +11492,10 @@ msgid "From" msgstr "De" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:129 -#: ../../enterprise/godmode/policies/policy_alerts.php:437 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:516 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:660 -#: ../../enterprise/include/ajax/policy.ajax.php:445 +#: ../../enterprise/godmode/policies/policy_alerts.php:522 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:521 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:676 +#: ../../enterprise/include/ajax/policy.ajax.php:491 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:1044 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2410 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2414 @@ -12054,12 +11506,12 @@ msgstr "De" #: ../../godmode/alerts/alert_list.list.php:730 #: ../../godmode/alerts/alert_list.list.php:855 #: ../../godmode/alerts/alert_templates.php:96 -#: ../../godmode/alerts/alert_list.builder.php:126 +#: ../../godmode/alerts/alert_list.builder.php:144 #: ../../include/functions_reporting_html.php:149 -#: ../../include/functions_reporting_html.php:3235 -#: ../../include/ajax/alert_list.ajax.php:527 +#: ../../include/functions_reporting_html.php:3239 +#: ../../include/ajax/alert_list.ajax.php:563 ../../include/functions_ui.php:1678 #: ../../include/class/AgentsAlerts.class.php:321 -#: ../../include/functions_reporting.php:14939 +#: ../../include/functions_reporting.php:15002 #: ../../operation/reporting/reporting_viewer.php:272 msgid "to" msgstr "pour" @@ -12072,6 +11524,54 @@ msgstr "Agent supprimé correctement" msgid "Could not delete agent" msgstr "C'est ne pas possible de effacer l'agent" +#: ../../enterprise/meta/include/ajax/wizard.ajax.php:615 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:140 +msgid "No description available" +msgstr "Aucune description disponible" + +#: ../../enterprise/meta/include/ajax/wizard.ajax.php:748 +#: ../../enterprise/meta/general/header.php:125 +#: ../../enterprise/meta/general/main_header.php:569 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:141 +#: ../../enterprise/godmode/services/services.service.php:901 +#: ../../enterprise/godmode/services/services.service.php:913 +#: ../../enterprise/godmode/services/services.service.php:925 +#: ../../enterprise/godmode/services/services.service.php:937 +#: ../../enterprise/include/ajax/policy.ajax.php:201 +#: ../../enterprise/include/ajax/policy.ajax.php:274 +#: ../../enterprise/operation/services/massive/services.create.php:922 +#: ../../enterprise/operation/services/massive/services.create.php:934 +#: ../../enterprise/operation/services/massive/services.create.php:946 +#: ../../enterprise/operation/services/massive/services.create.php:958 +#: ../../extensions/insert_data.php:218 +#: ../../godmode/snmpconsole/snmp_trap_generator.php:165 +#: ../../godmode/massive/massive_copy_modules.php:154 +#: ../../godmode/massive/massive_delete_modules.php:332 +#: ../../godmode/massive/massive_delete_modules.php:505 +#: ../../godmode/massive/massive_add_alerts.php:286 +#: ../../godmode/massive/massive_delete_alerts.php:278 +#: ../../godmode/massive/massive_edit_modules.php:311 +#: ../../godmode/massive/massive_edit_modules.php:473 +#: ../../godmode/alerts/alert_list.builder.php:91 +#: ../../godmode/alerts/alert_list.builder.php:175 +#: ../../godmode/setup/setup_integria.php:432 +#: ../../godmode/setup/setup_integria.php:450 +#: ../../godmode/setup/setup_integria.php:485 +#: ../../godmode/setup/setup_integria.php:505 +#: ../../godmode/setup/setup_integria.php:566 +#: ../../godmode/setup/setup_integria.php:584 +#: ../../godmode/setup/setup_integria.php:619 +#: ../../godmode/setup/setup_integria.php:639 +#: ../../include/functions_reports.php:1375 +#: ../../include/class/AgentsAlerts.class.php:365 +#: ../../include/class/WelcomeWindow.class.php:837 +#: ../../operation/incidents/configure_integriaims_incident.php:257 +#: ../../operation/incidents/configure_integriaims_incident.php:293 +#: ../../operation/incidents/configure_integriaims_incident.php:311 +#: ../../general/header.php:287 +msgid "Select" +msgstr "Sélectionner" + #: ../../enterprise/meta/include/functions_events_meta.php:58 #: ../../include/functions_events.php:199 msgid "Event id" @@ -12081,69 +11581,71 @@ msgstr "Identifiant de l'événement" #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:474 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:534 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:587 -#: ../../include/functions_reporting_html.php:1307 -#: ../../include/functions_reporting_html.php:1315 -#: ../../include/functions_reporting_html.php:5332 -#: ../../include/functions_events.php:200 ../../include/functions_events.php:2529 -#: ../../include/functions_events.php:4906 +#: ../../include/functions_reporting_html.php:1311 +#: ../../include/functions_reporting_html.php:1319 +#: ../../include/functions_reporting_html.php:5343 +#: ../../include/functions_events.php:200 ../../include/functions_events.php:2458 +#: ../../include/functions_events.php:4860 msgid "Event name" msgstr "Nom de l'événement" #: ../../enterprise/meta/include/functions_events_meta.php:66 -#: ../../enterprise/include/functions_reporting_csv.php:921 +#: ../../enterprise/include/functions_reporting_csv.php:962 #: ../../enterprise/include/class/Omnishell.class.php:642 #: ../../enterprise/include/functions_ipam.php:2114 #: ../../godmode/agentes/modificar_agente.php:700 #: ../../godmode/agentes/agent_manager.php:357 #: ../../mobile/operation/modules.php:608 ../../mobile/operation/modules.php:908 -#: ../../include/functions_reporting_html.php:3687 -#: ../../include/functions_treeview.php:611 +#: ../../include/functions_reporting_html.php:3691 +#: ../../include/functions_treeview.php:652 #: ../../include/class/SatelliteAgent.class.php:513 +#: ../../include/class/WelcomeWindow.class.php:720 #: ../../include/lib/Group.php:550 ../../include/functions_events.php:201 -#: ../../include/functions_events.php:247 ../../include/functions_events.php:2534 -#: ../../operation/events/events.php:2723 +#: ../../include/functions_events.php:247 ../../include/functions_events.php:2463 +#: ../../operation/events/events.php:2936 msgid "Agent name" msgstr "Nom de l'agent" #: ../../enterprise/meta/include/functions_events_meta.php:82 -#: ../../enterprise/include/functions_reporting_csv.php:852 -#: ../../enterprise/include/functions_reporting_csv.php:925 -#: ../../enterprise/include/functions_reporting_csv.php:1508 -#: ../../enterprise/include/functions_reporting_csv.php:2331 -#: ../../enterprise/include/functions_reporting_csv.php:2367 -#: ../../enterprise/include/functions_reporting_csv.php:2679 +#: ../../enterprise/include/functions_reporting_csv.php:893 +#: ../../enterprise/include/functions_reporting_csv.php:966 +#: ../../enterprise/include/functions_reporting_csv.php:1549 +#: ../../enterprise/include/functions_reporting_csv.php:2372 +#: ../../enterprise/include/functions_reporting_csv.php:2408 +#: ../../enterprise/include/functions_reporting_csv.php:2720 #: ../../enterprise/include/class/Omnishell.class.php:407 #: ../../enterprise/include/class/LogSource.class.php:604 -#: ../../enterprise/operation/agentes/tag_view.php:789 +#: ../../enterprise/operation/agentes/tag_view.php:791 #: ../../godmode/update_manager/update_manager.history.php:44 #: ../../godmode/agentes/status_monitor_custom_fields.php:137 #: ../../godmode/agentes/status_monitor_custom_fields.php:171 #: ../../godmode/setup/news.php:356 ../../godmode/events/custom_events.php:100 #: ../../mobile/operation/modules.php:672 ../../mobile/operation/modules.php:911 #: ../../mobile/operation/module_data.php:165 -#: ../../mobile/operation/events.php:833 -#: ../../include/functions_reporting_html.php:1062 -#: ../../include/functions_reporting_html.php:1070 -#: ../../include/functions_reporting_html.php:1310 -#: ../../include/functions_reporting_html.php:1317 -#: ../../include/functions_reporting_html.php:2665 -#: ../../include/functions_reporting_html.php:5334 +#: ../../mobile/operation/events.php:829 +#: ../../include/functions_reporting_html.php:1066 +#: ../../include/functions_reporting_html.php:1074 +#: ../../include/functions_reporting_html.php:1314 +#: ../../include/functions_reporting_html.php:1321 +#: ../../include/functions_reporting_html.php:2669 +#: ../../include/functions_reporting_html.php:5345 #: ../../include/ajax/events_extended.php:90 #: ../../include/ajax/custom_fields.php:415 -#: ../../include/functions_inventory.php:144 -#: ../../include/functions_inventory.php:178 -#: ../../include/functions_inventory.php:388 -#: ../../include/functions_inventory.php:408 -#: ../../include/functions_inventory.php:594 +#: ../../include/functions_inventory.php:149 +#: ../../include/functions_inventory.php:183 +#: ../../include/functions_inventory.php:393 +#: ../../include/functions_inventory.php:413 +#: ../../include/functions_inventory.php:599 #: ../../include/functions_netflow.php:278 #: ../../include/class/SnmpConsole.class.php:279 +#: ../../include/lib/Dashboard/Widgets/events_list.php:819 #: ../../include/functions_events.php:205 ../../include/functions_events.php:262 -#: ../../include/functions_events.php:2539 -#: ../../include/functions_events.php:4919 +#: ../../include/functions_events.php:2468 +#: ../../include/functions_events.php:4873 #: ../../operation/agentes/exportdata.csv.php:74 #: ../../operation/agentes/exportdata.php:114 -#: ../../operation/agentes/status_monitor.php:1600 -#: ../../operation/agentes/estado_generalagente.php:720 +#: ../../operation/agentes/status_monitor.php:1603 +#: ../../operation/agentes/estado_generalagente.php:715 #: ../../operation/agentes/exportdata.excel.php:74 #: ../../operation/messages/message_list.php:196 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:132 @@ -12158,50 +11660,51 @@ msgstr "Horodatage" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:1406 #: ../../enterprise/include/lib/AlertCorrelation.class.php:1127 #: ../../enterprise/include/functions_events.php:60 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3034 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3076 #: ../../godmode/events/event_filter.php:146 #: ../../godmode/events/event_edit_filter.php:354 -#: ../../include/lib/Dashboard/Widgets/events_list.php:332 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:267 -#: ../../include/functions_events.php:206 ../../operation/events/events.php:1803 +#: ../../include/lib/Dashboard/Widgets/events_list.php:343 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:268 +#: ../../include/functions_events.php:206 ../../operation/events/events.php:1956 msgid "Event type" msgstr "Type d'événement" #: ../../enterprise/meta/include/functions_events_meta.php:90 #: ../../enterprise/godmode/policies/policy_external_alerts.php:362 -#: ../../enterprise/include/functions_reporting_csv.php:923 +#: ../../enterprise/include/functions_reporting_csv.php:964 #: ../../enterprise/operation/agentes/tag_view.php:217 #: ../../godmode/modules/manage_network_templates_form.php:231 #: ../../godmode/modules/manage_network_components.php:777 -#: ../../godmode/modules/manage_network_components_form_wizard.php:272 +#: ../../godmode/modules/manage_network_components_form_wizard.php:278 #: ../../godmode/agentes/agent_template.php:274 #: ../../godmode/agentes/status_monitor_custom_fields.php:105 #: ../../godmode/agentes/status_monitor_custom_fields.php:163 #: ../../godmode/alerts/alert_list.list.php:104 #: ../../mobile/operation/modules.php:602 ../../mobile/operation/modules.php:604 #: ../../mobile/operation/modules.php:907 ../../include/ajax/heatmap.ajax.php:281 -#: ../../include/ajax/heatmap.ajax.php:406 ../../include/ajax/module.php:1024 +#: ../../include/ajax/heatmap.ajax.php:406 ../../include/ajax/module.php:1039 #: ../../include/ajax/custom_fields.php:411 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:543 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:559 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:566 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:582 #: ../../operation/agentes/status_monitor.php:901 -#: ../../operation/agentes/status_monitor.php:1550 +#: ../../operation/agentes/status_monitor.php:1553 msgid "Module name" msgstr "Nom du module" #: ../../enterprise/meta/include/functions_events_meta.php:94 -#: ../../enterprise/godmode/policies/policy_alerts.php:719 +#: ../../enterprise/godmode/policies/policy_alerts.php:813 #: ../../enterprise/godmode/policies/policy_external_alerts.php:431 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:729 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:748 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:380 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4422 -#: ../../godmode/alerts/configure_alert_template.php:1602 +#: ../../godmode/alerts/configure_alert_template.php:1623 #: ../../godmode/events/custom_events.php:103 ../../include/functions.php:4200 #: ../../include/functions_snmp.php:324 #: ../../include/class/SnmpConsole.class.php:280 #: ../../include/class/SnmpConsole.class.php:352 #: ../../include/class/SnmpConsole.class.php:506 #: ../../include/class/SnmpConsole.class.php:507 +#: ../../include/lib/Dashboard/Widgets/events_list.php:822 #: ../../include/functions_events.php:208 ../../include/functions_events.php:271 #: ../../operation/agentes/estado_monitores.php:514 msgid "Alert" @@ -12212,70 +11715,74 @@ msgstr "Alerte" #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:405 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:621 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2867 -#: ../../enterprise/include/functions_reporting.php:2020 +#: ../../enterprise/include/functions_reporting.php:2035 #: ../../enterprise/include/functions_events.php:70 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3007 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3049 #: ../../godmode/events/event_filter.php:148 #: ../../godmode/events/event_edit_filter.php:374 #: ../../godmode/events/custom_events.php:104 -#: ../../mobile/operation/events.php:707 ../../mobile/operation/events.php:708 -#: ../../mobile/operation/events.php:849 ../../mobile/operation/events.php:1026 -#: ../../mobile/operation/events.php:1027 -#: ../../include/functions_reporting_html.php:1060 -#: ../../include/functions_reporting_html.php:1068 -#: ../../include/functions_reporting_html.php:1308 -#: ../../include/functions_reporting_html.php:1316 -#: ../../include/functions_reporting_html.php:2663 +#: ../../mobile/operation/events.php:703 ../../mobile/operation/events.php:704 +#: ../../mobile/operation/events.php:845 ../../mobile/operation/events.php:1022 +#: ../../mobile/operation/events.php:1023 +#: ../../include/functions_reporting_html.php:1064 +#: ../../include/functions_reporting_html.php:1072 +#: ../../include/functions_reporting_html.php:1312 +#: ../../include/functions_reporting_html.php:1320 +#: ../../include/functions_reporting_html.php:2667 #: ../../include/functions_snmp.php:335 #: ../../include/class/SnmpConsole.class.php:363 #: ../../include/class/SnmpConsole.class.php:483 -#: ../../include/lib/Dashboard/Widgets/events_list.php:404 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:396 +#: ../../include/lib/Dashboard/Widgets/events_list.php:415 +#: ../../include/lib/Dashboard/Widgets/events_list.php:823 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:397 #: ../../include/functions_events.php:209 ../../include/functions_events.php:274 -#: ../../include/functions_events.php:4987 ../../operation/events/events.php:1904 +#: ../../include/functions_events.php:4941 ../../operation/events/events.php:2057 msgid "Severity" msgstr "Sévérité" #: ../../enterprise/meta/include/functions_events_meta.php:102 +#: ../../enterprise/tools/ipam/ipam_network.php:252 #: ../../godmode/events/event_edit_filter.php:831 #: ../../godmode/events/custom_events.php:105 #: ../../godmode/wizards/HostDevices.class.php:956 #: ../../include/class/CustomNetScan.class.php:474 +#: ../../include/lib/Dashboard/Widgets/events_list.php:824 #: ../../include/functions_events.php:210 ../../include/functions_events.php:277 -#: ../../include/functions_events.php:3627 ../../operation/events/events.php:1960 +#: ../../include/functions_events.php:3556 ../../operation/events/events.php:2113 msgid "Comment" msgstr "Commentaire" #: ../../enterprise/meta/include/functions_events_meta.php:106 -#: ../../enterprise/godmode/modules/configure_local_component.php:562 +#: ../../enterprise/godmode/modules/configure_local_component.php:684 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:163 #: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:120 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:971 #: ../../enterprise/godmode/setup/setup_auth.php:253 #: ../../enterprise/godmode/setup/setup_auth.php:603 -#: ../../enterprise/godmode/setup/setup_auth.php:1630 -#: ../../enterprise/include/functions_reporting_csv.php:763 +#: ../../enterprise/godmode/setup/setup_auth.php:1684 +#: ../../enterprise/include/functions_reporting_csv.php:804 #: ../../enterprise/operation/agentes/tag_view.php:241 -#: ../../enterprise/operation/agentes/tag_view.php:781 -#: ../../godmode/modules/manage_network_components_form_common.php:362 -#: ../../godmode/massive/massive_copy_modules.php:172 -#: ../../godmode/massive/massive_delete_modules.php:401 -#: ../../godmode/massive/massive_delete_modules.php:515 -#: ../../godmode/massive/massive_edit_modules.php:405 -#: ../../godmode/massive/massive_edit_modules.php:491 -#: ../../godmode/massive/massive_edit_modules.php:1062 -#: ../../godmode/reporting/reporting_builder.item_editor.php:85 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3973 +#: ../../enterprise/operation/agentes/tag_view.php:783 +#: ../../godmode/modules/manage_network_components_form_common.php:483 +#: ../../godmode/massive/massive_copy_modules.php:197 +#: ../../godmode/massive/massive_delete_modules.php:409 +#: ../../godmode/massive/massive_delete_modules.php:538 +#: ../../godmode/massive/massive_edit_modules.php:420 +#: ../../godmode/massive/massive_edit_modules.php:536 +#: ../../godmode/massive/massive_edit_modules.php:1287 +#: ../../godmode/reporting/reporting_builder.item_editor.php:88 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4018 #: ../../godmode/events/custom_events.php:106 -#: ../../mobile/operation/events.php:874 -#: ../../include/functions_reporting_html.php:1781 -#: ../../include/functions_reporting_html.php:3743 +#: ../../mobile/operation/events.php:870 +#: ../../include/functions_reporting_html.php:1785 +#: ../../include/functions_reporting_html.php:3747 #: ../../include/functions_treeview.php:152 #: ../../include/functions_profile.php:205 -#: ../../include/lib/Dashboard/Widgets/events_list.php:461 +#: ../../include/lib/Dashboard/Widgets/events_list.php:472 +#: ../../include/lib/Dashboard/Widgets/events_list.php:825 #: ../../include/lib/Dashboard/Widgets/tree_view.php:345 #: ../../include/functions_events.php:211 ../../include/functions_events.php:280 -#: ../../include/functions_events.php:5085 ../../operation/tree.php:67 +#: ../../include/functions_events.php:5043 ../../operation/tree.php:67 #: ../../operation/users/user_edit.php:997 #: ../../operation/agentes/status_monitor.php:877 #: ../../operation/agentes/group_view.php:243 @@ -12285,7 +11792,7 @@ msgid "Tags" msgstr "Étiquettes" #: ../../enterprise/meta/include/functions_events_meta.php:114 -#: ../../include/functions_events.php:213 ../../include/functions_events.php:4631 +#: ../../include/functions_events.php:213 ../../include/functions_events.php:4585 msgid "Extra id" msgstr "Identifiant supplémentaire" @@ -12293,45 +11800,49 @@ msgstr "Identifiant supplémentaire" #: ../../godmode/setup/setup_integria.php:464 #: ../../godmode/setup/setup_integria.php:598 #: ../../godmode/events/custom_events.php:109 -#: ../../mobile/operation/events.php:837 ../../include/functions_events.php:214 -#: ../../include/functions_events.php:289 ../../include/functions_events.php:4941 +#: ../../mobile/operation/events.php:833 +#: ../../include/lib/Dashboard/Widgets/events_list.php:828 +#: ../../include/functions_events.php:214 ../../include/functions_events.php:289 +#: ../../include/functions_events.php:4895 #: ../../operation/incidents/integriaims_export_csv.php:89 #: ../../operation/incidents/configure_integriaims_incident.php:339 #: ../../operation/incidents/list_integriaims_incidents.php:360 #: ../../operation/incidents/list_integriaims_incidents.php:593 -#: ../../operation/events/events.php:2080 +#: ../../operation/events/events.php:2233 msgid "Owner" msgstr "Propriétaire" #: ../../enterprise/meta/include/functions_events_meta.php:122 #: ../../godmode/events/custom_events.php:110 +#: ../../include/lib/Dashboard/Widgets/events_list.php:829 #: ../../include/functions_events.php:215 ../../include/functions_events.php:292 msgid "ACK Timestamp" msgstr "Horodatage ACK" #: ../../enterprise/meta/include/functions_events_meta.php:126 #: ../../godmode/events/custom_events.php:111 +#: ../../include/lib/Dashboard/Widgets/events_list.php:830 #: ../../include/functions_events.php:216 ../../include/functions_events.php:295 -#: ../../include/functions_events.php:4619 ../../operation/events/events.php:3298 +#: ../../include/functions_events.php:4573 ../../operation/events/events.php:3513 msgid "Instructions" msgstr "Instructions" #: ../../enterprise/meta/include/functions_events_meta.php:130 #: ../../enterprise/godmode/setup/setup_metaconsole.php:198 #: ../../enterprise/godmode/setup/setup_metaconsole.php:273 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:892 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:898 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:77 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:292 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:596 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:630 #: ../../include/lib/Group.php:578 ../../include/functions_events.php:217 msgid "Server name" msgstr "Nom du serveur" #: ../../enterprise/meta/include/functions_events_meta.php:138 -#: ../../include/functions_reporting_html.php:5244 +#: ../../include/functions_reporting_html.php:5248 #: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:172 #: ../../include/lib/Dashboard/Widgets/module_status.php:175 -#: ../../include/lib/Dashboard/Widgets/module_status.php:610 +#: ../../include/lib/Dashboard/Widgets/module_status.php:612 #: ../../include/functions_events.php:219 ../../operation/tree.php:317 msgid "Module status" msgstr "État du module" @@ -12375,8 +11886,8 @@ msgstr "Aller à la wiki de Pandora FMS" #: ../../enterprise/meta/include/process_reset_pass.php:58 #: ../../enterprise/meta/include/reset_pass.php:58 -#: ../../enterprise/godmode/modules/configure_local_component.php:657 -#: ../../godmode/servers/plugin.php:607 ../../include/functions_ui.php:1667 +#: ../../enterprise/godmode/modules/configure_local_component.php:789 +#: ../../godmode/servers/plugin.php:663 ../../include/functions_ui.php:1925 #: ../../include/class/ManageNetScanScripts.class.php:694 msgid "Help" msgstr "Aide" @@ -12398,7 +11909,7 @@ msgid "Change password" msgstr "Modifier le mot de passe" #: ../../enterprise/meta/include/process_reset_pass.php:123 -#: ../../enterprise/meta/index.php:692 +#: ../../enterprise/meta/index.php:693 #: ../../enterprise/include/process_reset_pass.php:151 ../../index.php:857 msgid "Passwords must be the same" msgstr "Les mots de passe doivent être identiques." @@ -12473,12 +11984,15 @@ msgid "Propagation" msgstr "Propagation" #: ../../enterprise/meta/include/functions_agents_meta.php:631 -#: ../../enterprise/meta/general/main_menu.php:586 +#: ../../enterprise/meta/general/main_menu.php:600 +#: ../../enterprise/meta/general/main_menu.php:709 +#: ../../enterprise/meta/general/main_menu.php:730 msgid "Agent operations" msgstr "Opérations de l’agent" #: ../../enterprise/meta/include/functions_agents_meta.php:642 -#: ../../enterprise/meta/general/main_menu.php:592 +#: ../../enterprise/meta/general/main_menu.php:606 +#: ../../enterprise/meta/general/main_menu.php:715 msgid "User operations" msgstr "Opérations utilisateur" @@ -12486,14 +12000,14 @@ msgstr "Opérations utilisateur" #: ../../enterprise/meta/include/functions_agents_meta.php:661 #: ../../enterprise/extensions/disabled/check_acls.php:50 #: ../../enterprise/extensions/disabled/check_acls.php:137 -#: ../../include/functions_menu.php:569 +#: ../../include/functions_menu.php:570 msgid "Agents management" msgstr "Gestion des agents" #: ../../enterprise/meta/include/functions_agents_meta.php:656 #: ../../enterprise/extensions/disabled/check_acls.php:53 #: ../../enterprise/extensions/disabled/check_acls.php:140 -#: ../../godmode/users/user_list.php:288 ../../godmode/menu.php:154 +#: ../../godmode/users/user_list.php:288 ../../godmode/menu.php:243 msgid "Users management" msgstr "Gestion des utilisateurs" @@ -12502,7 +12016,7 @@ msgid "No admin user" msgstr "Aucun utilisateur administrateur" #: ../../enterprise/meta/include/functions_meta.php:71 -#: ../../include/functions_config.php:446 +#: ../../include/functions_config.php:458 msgid "Activate Metaconsole" msgstr "Activer la Métaconsole" @@ -12532,623 +12046,657 @@ msgstr "Section personnalisable" msgid "Agent API" msgstr "Agent API" -#: ../../enterprise/meta/include/functions_meta.php:356 +#: ../../enterprise/meta/include/functions_meta.php:366 +#: ../../include/functions_config.php:406 +msgid "Max hours old event comments" +msgstr "Heures maximales des commentaires des événements" + +#: ../../enterprise/meta/include/functions_meta.php:376 msgid "Policy add max. agents" msgstr "Nombre maximale d’agents à ajouter à la politique" -#: ../../enterprise/meta/include/functions_meta.php:365 +#: ../../enterprise/meta/include/functions_meta.php:385 msgid "Sync items warn detection" msgstr "Détection d’avertissement des éléments de synchronisation" -#: ../../enterprise/meta/include/functions_meta.php:513 +#: ../../enterprise/meta/include/functions_meta.php:543 msgid "IP ElasticSearch" msgstr "IP ElasticSearch" -#: ../../enterprise/meta/include/functions_meta.php:523 +#: ../../enterprise/meta/include/functions_meta.php:553 msgid "Port ElasticSearch" msgstr "Port ElasticSearch" -#: ../../enterprise/meta/include/functions_meta.php:533 +#: ../../enterprise/meta/include/functions_meta.php:563 #: ../../enterprise/godmode/setup/setup_log_collector.php:64 -#: ../../include/functions_config.php:1637 +#: ../../include/functions_config.php:1683 msgid "Number of logs viewed" msgstr "Nombre de journaux visionnés" -#: ../../enterprise/meta/include/functions_meta.php:554 -#: ../../godmode/setup/setup_auth.php:483 ../../include/functions_config.php:567 +#: ../../enterprise/meta/include/functions_meta.php:584 +#: ../../godmode/setup/setup_auth.php:503 ../../include/functions_config.php:579 #: ../../include/class/CredentialStore.class.php:1162 #: ../../include/class/CredentialStore.class.php:1464 #: ../../include/class/AgentWizard.class.php:925 msgid "Authentication method" msgstr "Méthode d'authentification" -#: ../../enterprise/meta/include/functions_meta.php:564 -#: ../../godmode/setup/setup_auth.php:56 ../../include/functions_config.php:703 +#: ../../enterprise/meta/include/functions_meta.php:594 +#: ../../godmode/setup/setup_auth.php:56 ../../include/functions_config.php:739 msgid "Fallback to local authentication" msgstr "Repli à l'authentification locale" -#: ../../enterprise/meta/include/functions_meta.php:574 -#: ../../enterprise/meta/include/functions_meta.php:798 -#: ../../godmode/setup/setup_auth.php:69 ../../include/functions_config.php:571 +#: ../../enterprise/meta/include/functions_meta.php:604 +#: ../../enterprise/meta/include/functions_meta.php:900 +#: ../../godmode/setup/setup_auth.php:69 ../../include/functions_config.php:583 msgid "Autocreate remote users" msgstr "Créer des utilisateurs à distance" -#: ../../enterprise/meta/include/functions_meta.php:584 +#: ../../enterprise/meta/include/functions_meta.php:614 #: ../../enterprise/godmode/setup/setup_auth.php:55 #: ../../enterprise/godmode/setup/setup_auth.php:325 #: ../../enterprise/godmode/setup/setup_auth.php:457 -#: ../../enterprise/godmode/setup/setup_auth.php:1467 -#: ../../include/functions_config.php:575 +#: ../../enterprise/godmode/setup/setup_auth.php:1521 +#: ../../include/functions_config.php:587 msgid "Autocreate profile" msgstr "Créer profil automatiquement" -#: ../../enterprise/meta/include/functions_meta.php:594 +#: ../../enterprise/meta/include/functions_meta.php:624 #: ../../enterprise/godmode/setup/setup_auth.php:61 #: ../../enterprise/godmode/setup/setup_auth.php:331 #: ../../enterprise/godmode/setup/setup_auth.php:463 -#: ../../enterprise/godmode/setup/setup_auth.php:1473 -#: ../../include/functions_config.php:579 +#: ../../enterprise/godmode/setup/setup_auth.php:1527 +#: ../../include/functions_config.php:591 msgid "Autocreate profile group" msgstr "Créer groupe de profil automatiquement" -#: ../../enterprise/meta/include/functions_meta.php:604 +#: ../../enterprise/meta/include/functions_meta.php:634 #: ../../enterprise/godmode/setup/setup_auth.php:68 #: ../../enterprise/godmode/setup/setup_auth.php:340 #: ../../enterprise/godmode/setup/setup_auth.php:472 -#: ../../enterprise/godmode/setup/setup_auth.php:1497 -#: ../../include/functions_config.php:583 +#: ../../enterprise/godmode/setup/setup_auth.php:1551 +#: ../../include/functions_config.php:595 msgid "Autocreate profile tags" msgstr "Créer étiquettes de profil automatiquement" -#: ../../enterprise/meta/include/functions_meta.php:614 +#: ../../enterprise/meta/include/functions_meta.php:644 #: ../../enterprise/godmode/setup/setup_auth.php:346 -#: ../../include/functions_config.php:587 +#: ../../include/functions_config.php:599 msgid "Automatically assigned no hierarchy" msgstr "Pas de hiérarchie attribué automatiquement" -#: ../../enterprise/meta/include/functions_meta.php:624 +#: ../../enterprise/meta/include/functions_meta.php:654 #: ../../enterprise/godmode/setup/setup_auth.php:668 -#: ../../enterprise/godmode/setup/setup_auth.php:1694 -#: ../../include/functions_config.php:595 +#: ../../enterprise/godmode/setup/setup_auth.php:1748 +#: ../../include/functions_config.php:607 msgid "Autocreate blacklist" msgstr "Créer liste noire automatiquement" -#: ../../enterprise/meta/include/functions_meta.php:634 -#: ../../enterprise/meta/include/functions_meta.php:941 -#: ../../godmode/users/configure_user.php:1546 -#: ../../godmode/setup/setup_auth.php:392 ../../include/functions_config.php:811 +#: ../../enterprise/meta/include/functions_meta.php:664 +#: ../../enterprise/meta/include/functions_meta.php:1043 +#: ../../godmode/users/configure_user.php:1560 +#: ../../godmode/setup/setup_auth.php:392 ../../include/functions_config.php:847 #: ../../operation/users/user_edit.php:537 msgid "Double authentication" msgstr "Double authentification" -#: ../../enterprise/meta/include/functions_meta.php:644 +#: ../../enterprise/meta/include/functions_meta.php:674 msgid "2FA_all_users" msgstr "2FA_all_users" -#: ../../enterprise/meta/include/functions_meta.php:656 -#: ../../enterprise/meta/include/functions_meta.php:954 -#: ../../include/functions_config.php:819 ../../include/functions_config.php:825 +#: ../../enterprise/meta/include/functions_meta.php:684 +msgid "Control session timeout" +msgstr "Contrôle d’expiration de la session" + +#: ../../enterprise/meta/include/functions_meta.php:696 +#: ../../enterprise/meta/include/functions_meta.php:1056 +#: ../../include/functions_config.php:859 ../../include/functions_config.php:865 msgid "Session timeout" msgstr "Session expirée" -#: ../../enterprise/meta/include/functions_meta.php:670 -#: ../../enterprise/meta/include/functions_meta.php:1148 +#: ../../enterprise/meta/include/functions_meta.php:712 +#: ../../enterprise/meta/include/functions_meta.php:1250 #: ../../enterprise/godmode/setup/setup_auth.php:82 #: ../../enterprise/godmode/setup/setup_auth.php:441 -#: ../../include/functions_config.php:716 ../../include/functions_config.php:832 +#: ../../include/functions_config.php:752 ../../include/functions_config.php:874 msgid "Save Password" msgstr "Enregistrer le mot de passe" -#: ../../enterprise/meta/include/functions_meta.php:682 +#: ../../enterprise/meta/include/functions_meta.php:724 msgid "Timezone visual" msgstr "Visualisation du fuseau horaire" -#: ../../enterprise/meta/include/functions_meta.php:692 +#: ../../enterprise/meta/include/functions_meta.php:734 #: ../../enterprise/godmode/setup/setup_auth.php:676 -#: ../../enterprise/godmode/setup/setup_auth.php:1702 -#: ../../include/functions_config.php:599 +#: ../../enterprise/godmode/setup/setup_auth.php:1756 +#: ../../include/functions_config.php:611 msgid "Active directory server" msgstr "Serveur de répertoire actif" -#: ../../enterprise/meta/include/functions_meta.php:702 +#: ../../enterprise/meta/include/functions_meta.php:744 #: ../../enterprise/godmode/setup/setup_auth.php:682 -#: ../../enterprise/godmode/setup/setup_auth.php:1719 -#: ../../include/functions_config.php:603 +#: ../../enterprise/godmode/setup/setup_auth.php:1773 +#: ../../include/functions_config.php:615 msgid "Active directory port" msgstr "Port de répertoire actif" -#: ../../enterprise/meta/include/functions_meta.php:712 -#: ../../enterprise/meta/include/functions_meta.php:996 +#: ../../enterprise/meta/include/functions_meta.php:754 +#: ../../enterprise/meta/include/functions_meta.php:1098 #: ../../enterprise/godmode/setup/setup_auth.php:688 -#: ../../enterprise/godmode/setup/setup_auth.php:1736 -#: ../../godmode/setup/setup_auth.php:146 ../../include/functions_config.php:607 -#: ../../include/functions_config.php:647 +#: ../../enterprise/godmode/setup/setup_auth.php:1790 +#: ../../godmode/setup/setup_auth.php:146 ../../include/functions_config.php:619 +#: ../../include/functions_config.php:683 msgid "Start TLS" msgstr "Lancer TLS" -#: ../../enterprise/meta/include/functions_meta.php:722 +#: ../../enterprise/meta/include/functions_meta.php:764 #: ../../enterprise/godmode/setup/setup_auth.php:446 -#: ../../enterprise/godmode/setup/setup_auth.php:1456 -#: ../../include/functions_config.php:615 +#: ../../enterprise/godmode/setup/setup_auth.php:1510 +#: ../../include/functions_config.php:627 msgid "Advanced Config AD" msgstr "Configuration AD avancée" -#: ../../enterprise/meta/include/functions_meta.php:732 +#: ../../enterprise/meta/include/functions_meta.php:774 #: ../../enterprise/godmode/setup/setup_auth.php:694 -#: ../../enterprise/godmode/setup/setup_auth.php:1742 -#: ../../include/functions_config.php:623 +#: ../../enterprise/godmode/setup/setup_auth.php:1796 +#: ../../include/functions_config.php:635 msgid "Domain" msgstr "Domaine" -#: ../../enterprise/meta/include/functions_meta.php:742 +#: ../../enterprise/meta/include/functions_meta.php:784 +msgid "Secondary advanced Config AD" +msgstr "Configuration AD avancée secondaire" + +#: ../../enterprise/meta/include/functions_meta.php:794 +#: ../../enterprise/godmode/setup/setup_auth.php:706 +#: ../../include/functions_config.php:643 +msgid "Secondary active directory server" +msgstr "Serveur de active directory secondaire" + +#: ../../enterprise/meta/include/functions_meta.php:804 +#: ../../enterprise/godmode/setup/setup_auth.php:712 +#: ../../include/functions_config.php:647 +msgid "Secondary active directory port" +msgstr "Port de active directory secondaire" + +#: ../../enterprise/meta/include/functions_meta.php:814 +#: ../../enterprise/meta/include/functions_meta.php:824 +#: ../../enterprise/meta/include/functions_meta.php:1197 +#: ../../enterprise/godmode/setup/setup_auth.php:718 +#: ../../godmode/setup/setup_auth.php:306 ../../include/functions_config.php:651 +msgid "Secondary start TLS" +msgstr "Démarrage secondaire TLS" + +#: ../../enterprise/meta/include/functions_meta.php:834 +#: ../../include/functions_config.php:659 +msgid "Secondary domain" +msgstr "Domain secondaire" + +#: ../../enterprise/meta/include/functions_meta.php:844 #: ../../enterprise/godmode/setup/setup_auth.php:506 -#: ../../enterprise/godmode/setup/setup_auth.php:1531 -#: ../../include/functions_config.php:627 +#: ../../enterprise/godmode/setup/setup_auth.php:1585 +#: ../../include/functions_config.php:663 msgid "Advanced Permisions AD" msgstr "Permissions AD avancées" -#: ../../enterprise/meta/include/functions_meta.php:752 +#: ../../enterprise/meta/include/functions_meta.php:854 #: ../../enterprise/godmode/setup/setup_auth.php:151 -#: ../../include/functions_config.php:631 +#: ../../include/functions_config.php:667 msgid "Advanced Permissions LDAP" msgstr "Permissions LDAP avancées" -#: ../../enterprise/meta/include/functions_meta.php:762 +#: ../../enterprise/meta/include/functions_meta.php:864 #: ../../enterprise/godmode/setup/setup_auth.php:128 -#: ../../include/functions_config.php:619 +#: ../../include/functions_config.php:631 msgid "Advanced Config LDAP" msgstr "Configuration LDAP avancée" -#: ../../enterprise/meta/include/functions_meta.php:772 -#: ../../enterprise/meta/include/functions_meta.php:784 +#: ../../enterprise/meta/include/functions_meta.php:874 +#: ../../enterprise/meta/include/functions_meta.php:886 #: ../../enterprise/godmode/setup/setup_auth.php:430 #: ../../enterprise/godmode/setup/setup_auth.php:478 -#: ../../enterprise/godmode/setup/setup_auth.php:1503 +#: ../../enterprise/godmode/setup/setup_auth.php:1557 msgid "Auto enable node access" msgstr "Activer automatiquement l'accès noeud" -#: ../../enterprise/meta/include/functions_meta.php:811 -#: ../../include/functions_config.php:771 +#: ../../enterprise/meta/include/functions_meta.php:913 +#: ../../include/functions_config.php:807 msgid "Saml path" msgstr "Chemin SAML" -#: ../../enterprise/meta/include/functions_meta.php:824 -#: ../../include/functions_config.php:775 +#: ../../enterprise/meta/include/functions_meta.php:926 +#: ../../include/functions_config.php:811 msgid "Saml source" msgstr "Source Saml" -#: ../../enterprise/meta/include/functions_meta.php:837 -#: ../../include/functions_config.php:779 +#: ../../enterprise/meta/include/functions_meta.php:939 +#: ../../include/functions_config.php:815 msgid "Saml user id parameter" msgstr "Paramètre de l'ID de l'utilisateur Saml" -#: ../../enterprise/meta/include/functions_meta.php:850 -#: ../../include/functions_config.php:783 +#: ../../enterprise/meta/include/functions_meta.php:952 +#: ../../include/functions_config.php:819 msgid "Saml mail parameter" msgstr "Paramètre email Saml" -#: ../../enterprise/meta/include/functions_meta.php:863 -#: ../../include/functions_config.php:787 +#: ../../enterprise/meta/include/functions_meta.php:965 +#: ../../include/functions_config.php:823 msgid "Saml group name parameter" msgstr "Paramètre nom de group Saml" -#: ../../enterprise/meta/include/functions_meta.php:876 -#: ../../include/functions_config.php:791 +#: ../../enterprise/meta/include/functions_meta.php:978 +#: ../../include/functions_config.php:827 msgid "Saml attr type parameter" msgstr "Paramètre type attr Saml" -#: ../../enterprise/meta/include/functions_meta.php:889 -#: ../../include/functions_config.php:795 +#: ../../enterprise/meta/include/functions_meta.php:991 +#: ../../include/functions_config.php:831 msgid "Saml profiles and tags parameter" msgstr "Paramètre d'étiquettes et profils Saml" -#: ../../enterprise/meta/include/functions_meta.php:902 -#: ../../include/functions_config.php:807 +#: ../../enterprise/meta/include/functions_meta.php:1004 +#: ../../include/functions_config.php:843 msgid "Saml profile and tag separator" msgstr "Séparateur d'etiquettes et profils Saml" -#: ../../enterprise/meta/include/functions_meta.php:915 +#: ../../enterprise/meta/include/functions_meta.php:1017 msgid "SAML profile parameters" msgstr "Paramètres de profils SAML" -#: ../../enterprise/meta/include/functions_meta.php:928 -#: ../../include/functions_config.php:803 +#: ../../enterprise/meta/include/functions_meta.php:1030 +#: ../../include/functions_config.php:839 msgid "Saml tag parameter" msgstr "Paramètre d'etiquettes Saml" -#: ../../enterprise/meta/include/functions_meta.php:966 -#: ../../godmode/setup/setup_auth.php:90 ../../include/functions_config.php:635 +#: ../../enterprise/meta/include/functions_meta.php:1068 +#: ../../godmode/setup/setup_auth.php:90 ../../include/functions_config.php:671 msgid "LDAP server" msgstr "Serveur LDAP" -#: ../../enterprise/meta/include/functions_meta.php:976 -#: ../../godmode/setup/setup_auth.php:107 ../../include/functions_config.php:639 +#: ../../enterprise/meta/include/functions_meta.php:1078 +#: ../../godmode/setup/setup_auth.php:107 ../../include/functions_config.php:675 msgid "LDAP port" msgstr "Port LDAP" -#: ../../enterprise/meta/include/functions_meta.php:986 -#: ../../godmode/setup/setup_auth.php:129 ../../include/functions_config.php:643 +#: ../../enterprise/meta/include/functions_meta.php:1088 +#: ../../godmode/setup/setup_auth.php:129 ../../include/functions_config.php:679 msgid "LDAP version" msgstr "Version LDAP" -#: ../../enterprise/meta/include/functions_meta.php:1006 -#: ../../godmode/setup/setup_auth.php:157 ../../include/functions_config.php:651 +#: ../../enterprise/meta/include/functions_meta.php:1108 +#: ../../godmode/setup/setup_auth.php:157 ../../include/functions_config.php:687 msgid "Base DN" msgstr "Base DN" -#: ../../enterprise/meta/include/functions_meta.php:1016 -#: ../../godmode/setup/setup_auth.php:170 ../../include/functions_config.php:655 +#: ../../enterprise/meta/include/functions_meta.php:1118 +#: ../../godmode/setup/setup_auth.php:170 ../../include/functions_config.php:691 msgid "Login attribute" msgstr "Attribut de connexion" -#: ../../enterprise/meta/include/functions_meta.php:1026 -#: ../../godmode/setup/setup_auth.php:183 ../../include/functions_config.php:659 +#: ../../enterprise/meta/include/functions_meta.php:1128 +#: ../../godmode/setup/setup_auth.php:183 ../../include/functions_config.php:695 msgid "Admin LDAP login" msgstr "Connexion LDAP administrateur" -#: ../../enterprise/meta/include/functions_meta.php:1036 -#: ../../godmode/setup/setup_auth.php:196 ../../include/functions_config.php:663 +#: ../../enterprise/meta/include/functions_meta.php:1138 +#: ../../godmode/setup/setup_auth.php:196 ../../include/functions_config.php:699 msgid "Admin LDAP password" msgstr "Mot de passe LDAP administrateur" -#: ../../enterprise/meta/include/functions_meta.php:1046 +#: ../../enterprise/meta/include/functions_meta.php:1148 #: ../../godmode/setup/setup_auth.php:215 msgid "Ldap search timeout (secs)" msgstr "Délai de recherche Ldap (secondes)" -#: ../../enterprise/meta/include/functions_meta.php:1056 -#: ../../include/functions_config.php:727 +#: ../../enterprise/meta/include/functions_meta.php:1158 +#: ../../include/functions_config.php:763 msgid "LDAP secondary enabled" msgstr "LDAP secondaire activé" -#: ../../enterprise/meta/include/functions_meta.php:1065 -#: ../../godmode/setup/setup_auth.php:250 ../../include/functions_config.php:671 +#: ../../enterprise/meta/include/functions_meta.php:1167 +#: ../../godmode/setup/setup_auth.php:250 ../../include/functions_config.php:707 msgid "Secondary LDAP server" msgstr "Serveur LDAP secondaire" -#: ../../enterprise/meta/include/functions_meta.php:1075 -#: ../../godmode/setup/setup_auth.php:267 ../../include/functions_config.php:675 +#: ../../enterprise/meta/include/functions_meta.php:1177 +#: ../../godmode/setup/setup_auth.php:267 ../../include/functions_config.php:711 msgid "Secondary LDAP port" msgstr "Port LDAP secondaire" -#: ../../enterprise/meta/include/functions_meta.php:1085 -#: ../../godmode/setup/setup_auth.php:289 ../../include/functions_config.php:679 +#: ../../enterprise/meta/include/functions_meta.php:1187 +#: ../../godmode/setup/setup_auth.php:289 ../../include/functions_config.php:715 msgid "Secondary LDAP version" msgstr "Version LDAP secondaire" -#: ../../enterprise/meta/include/functions_meta.php:1095 -#: ../../godmode/setup/setup_auth.php:306 -msgid "Secondary start TLS" -msgstr "Démarrage secondaire TLS" - -#: ../../enterprise/meta/include/functions_meta.php:1105 -#: ../../include/functions_config.php:687 +#: ../../enterprise/meta/include/functions_meta.php:1207 +#: ../../include/functions_config.php:723 msgid "Secondary base DN" msgstr "DN de base secondaire" -#: ../../enterprise/meta/include/functions_meta.php:1115 -#: ../../include/functions_config.php:691 +#: ../../enterprise/meta/include/functions_meta.php:1217 +#: ../../include/functions_config.php:727 msgid "Secondary login attribute" msgstr "Attribut de connexion secondaire" -#: ../../enterprise/meta/include/functions_meta.php:1125 -#: ../../godmode/setup/setup_auth.php:343 ../../include/functions_config.php:695 +#: ../../enterprise/meta/include/functions_meta.php:1227 +#: ../../godmode/setup/setup_auth.php:343 ../../include/functions_config.php:731 msgid "Admin secondary LDAP login" msgstr "Connexion LDAP secondaire d’administrateur" -#: ../../enterprise/meta/include/functions_meta.php:1135 -#: ../../godmode/setup/setup_auth.php:356 ../../include/functions_config.php:699 +#: ../../enterprise/meta/include/functions_meta.php:1237 +#: ../../godmode/setup/setup_auth.php:356 ../../include/functions_config.php:735 msgid "Admin secondary LDAP password" msgstr "Mot de passe LDAP secondaire d’administrateur" -#: ../../enterprise/meta/include/functions_meta.php:1168 +#: ../../enterprise/meta/include/functions_meta.php:1270 #: ../../enterprise/godmode/setup/setup_auth.php:112 -#: ../../include/functions_config.php:707 +#: ../../include/functions_config.php:743 msgid "Login user attribute" msgstr "Identifier attribut d'utilisateur" -#: ../../enterprise/meta/include/functions_meta.php:1178 -#: ../../include/functions_config.php:723 +#: ../../enterprise/meta/include/functions_meta.php:1280 +#: ../../include/functions_config.php:759 msgid "Save profile" msgstr "Enregistrer le profil" -#: ../../enterprise/meta/include/functions_meta.php:1189 +#: ../../enterprise/meta/include/functions_meta.php:1291 #: ../../enterprise/godmode/setup/setup_auth.php:94 -#: ../../include/functions_config.php:711 +#: ../../include/functions_config.php:747 msgid "LDAP function" msgstr "Fonction LDAP" -#: ../../enterprise/meta/include/functions_meta.php:1201 +#: ../../enterprise/meta/include/functions_meta.php:1303 #, php-format msgid "%s host" msgstr "Hôte %s" -#: ../../enterprise/meta/include/functions_meta.php:1211 -#: ../../enterprise/meta/include/functions_meta.php:1265 -#: ../../enterprise/meta/include/functions_meta.php:1319 -#: ../../enterprise/godmode/setup/setup_auth.php:1335 -#: ../../enterprise/godmode/setup/setup_auth.php:1367 -#: ../../include/functions_config.php:735 ../../include/functions_config.php:755 +#: ../../enterprise/meta/include/functions_meta.php:1313 +#: ../../enterprise/meta/include/functions_meta.php:1367 +#: ../../enterprise/meta/include/functions_meta.php:1421 +#: ../../enterprise/godmode/setup/setup_auth.php:1389 +#: ../../enterprise/godmode/setup/setup_auth.php:1421 +#: ../../include/functions_config.php:771 ../../include/functions_config.php:791 msgid "MySQL port" msgstr "Port MySQL" -#: ../../enterprise/meta/include/functions_meta.php:1221 -#: ../../enterprise/meta/include/functions_meta.php:1275 -#: ../../enterprise/meta/include/functions_meta.php:1329 -#: ../../enterprise/meta/include/functions_meta.php:2167 +#: ../../enterprise/meta/include/functions_meta.php:1323 +#: ../../enterprise/meta/include/functions_meta.php:1377 +#: ../../enterprise/meta/include/functions_meta.php:1431 +#: ../../enterprise/meta/include/functions_meta.php:2279 #: ../../enterprise/godmode/setup/setup_history.php:210 -#: ../../enterprise/godmode/setup/setup_auth.php:1341 -#: ../../enterprise/godmode/setup/setup_auth.php:1373 -#: ../../include/functions_config.php:739 ../../include/functions_config.php:759 -#: ../../include/functions_config.php:1667 +#: ../../enterprise/godmode/setup/setup_auth.php:1395 +#: ../../enterprise/godmode/setup/setup_auth.php:1427 +#: ../../include/functions_config.php:775 ../../include/functions_config.php:795 +#: ../../include/functions_config.php:1713 msgid "Database name" msgstr "Nom de la base de données" -#: ../../enterprise/meta/include/functions_meta.php:1255 +#: ../../enterprise/meta/include/functions_meta.php:1357 msgid "Babel Enterprise host" msgstr "Hôte de Babel Enterprise" -#: ../../enterprise/meta/include/functions_meta.php:1309 -#: ../../enterprise/godmode/setup/setup_auth.php:1361 -#: ../../include/functions_config.php:751 +#: ../../enterprise/meta/include/functions_meta.php:1411 +#: ../../enterprise/godmode/setup/setup_auth.php:1415 +#: ../../include/functions_config.php:787 msgid "Integria host" msgstr "Hôte d'Integria IMS" -#: ../../enterprise/meta/include/functions_meta.php:1374 -#: ../../include/functions_config.php:993 +#: ../../enterprise/meta/include/functions_meta.php:1476 +#: ../../include/functions_config.php:1039 msgid "Timestamp or time comparation" msgstr "Horodatage ou comparaison temporelle" -#: ../../enterprise/meta/include/functions_meta.php:1384 +#: ../../enterprise/meta/include/functions_meta.php:1486 msgid "Graph color (min)" msgstr "Couleur du graphique (min.)" -#: ../../enterprise/meta/include/functions_meta.php:1394 +#: ../../enterprise/meta/include/functions_meta.php:1496 msgid "Graph color (avg)" msgstr "Couleur du graphique (moy.)" -#: ../../enterprise/meta/include/functions_meta.php:1404 +#: ../../enterprise/meta/include/functions_meta.php:1506 msgid "Graph color (max)" msgstr "Couleur du graphique (max.)" -#: ../../enterprise/meta/include/functions_meta.php:1439 -#: ../../include/functions_config.php:1041 +#: ../../enterprise/meta/include/functions_meta.php:1541 +#: ../../include/functions_config.php:1087 msgid "Data precision for reports" msgstr "Précision de données pour rapports" -#: ../../enterprise/meta/include/functions_meta.php:1554 +#: ../../enterprise/meta/include/functions_meta.php:1656 msgid "full scale charts" msgstr "graphiques à grande échelle" -#: ../../enterprise/meta/include/functions_meta.php:1564 +#: ../../enterprise/meta/include/functions_meta.php:1666 msgid "type mode type charts" msgstr "type mode type graphiques" -#: ../../enterprise/meta/include/functions_meta.php:1584 +#: ../../enterprise/meta/include/functions_meta.php:1686 msgid "type mode zoom charts" msgstr "Type mode zoom graphiques" -#: ../../enterprise/meta/include/functions_meta.php:1604 -#: ../../include/functions_config.php:1286 -#: ../../include/functions_config.php:1290 +#: ../../enterprise/meta/include/functions_meta.php:1706 +#: ../../include/functions_config.php:1332 +#: ../../include/functions_config.php:1336 msgid "Random background" msgstr "Arrière-plan aléatoire" -#: ../../enterprise/meta/include/functions_meta.php:1624 +#: ../../enterprise/meta/include/functions_meta.php:1726 msgid "Type of charts" msgstr "Type de graphiques" -#: ../../enterprise/meta/include/functions_meta.php:1664 -#: ../../include/functions_config.php:1090 +#: ../../enterprise/meta/include/functions_meta.php:1766 +#: ../../include/functions_config.php:1136 msgid "Custom logo collapsed" msgstr "Le logo personnalisé s'est effondré" -#: ../../enterprise/meta/include/functions_meta.php:1674 +#: ../../enterprise/meta/include/functions_meta.php:1776 msgid "Custom logo (white background)" msgstr "Logo personnalisé (fond blanc)" -#: ../../enterprise/meta/include/functions_meta.php:1694 -#: ../../include/functions_config.php:1098 +#: ../../enterprise/meta/include/functions_meta.php:1796 +#: ../../include/functions_config.php:1144 msgid "Custom logo login" msgstr "Logo personnalisé sur écran de connexion" -#: ../../enterprise/meta/include/functions_meta.php:1704 -#: ../../include/functions_config.php:1102 +#: ../../enterprise/meta/include/functions_meta.php:1806 +#: ../../include/functions_config.php:1148 msgid "Custom splash login" msgstr "Splash personnalisé sur écran de connexion" -#: ../../enterprise/meta/include/functions_meta.php:1734 -#: ../../include/functions_config.php:1138 +#: ../../enterprise/meta/include/functions_meta.php:1836 +#: ../../include/functions_config.php:1184 msgid "Custom title1 login" msgstr "Titre1 personnalisé sur écran de connexion" -#: ../../enterprise/meta/include/functions_meta.php:1744 -#: ../../include/functions_config.php:1142 +#: ../../enterprise/meta/include/functions_meta.php:1846 +#: ../../include/functions_config.php:1188 msgid "Custom title2 login" msgstr "Titre2 personnalisé sur écran de connexion" -#: ../../enterprise/meta/include/functions_meta.php:1754 -#: ../../include/functions_config.php:1130 +#: ../../enterprise/meta/include/functions_meta.php:1856 +#: ../../include/functions_config.php:1176 msgid "Meta custom title header" msgstr "Entête du titre personnalisé Meta" -#: ../../enterprise/meta/include/functions_meta.php:1764 -#: ../../include/functions_config.php:1134 +#: ../../enterprise/meta/include/functions_meta.php:1866 +#: ../../include/functions_config.php:1180 msgid "Meta custom subtitle header" msgstr "Entête du sous-titre personnalisé Meta" -#: ../../enterprise/meta/include/functions_meta.php:1794 -msgid "Custom background login" -msgstr "Connexion en arrière-plan personnalisée" - -#: ../../enterprise/meta/include/functions_meta.php:1804 +#: ../../enterprise/meta/include/functions_meta.php:1906 msgid "Custom product name" msgstr "Nom de produit personnalisé" -#: ../../enterprise/meta/include/functions_meta.php:1814 +#: ../../enterprise/meta/include/functions_meta.php:1916 msgid "Custom copyright notice" msgstr "Avis de droit d’auteur personnalisé" -#: ../../enterprise/meta/include/functions_meta.php:1863 -#: ../../include/functions_config.php:1074 +#: ../../enterprise/meta/include/functions_meta.php:1965 +#: ../../include/functions_config.php:1120 msgid "Font path" msgstr "Chemin de la police" -#: ../../enterprise/meta/include/functions_meta.php:1873 -#: ../../include/functions_config.php:1532 +#: ../../enterprise/meta/include/functions_meta.php:1975 +#: ../../include/functions_config.php:1578 msgid "Use data multiplier" msgstr "Utiliser de mutiplicateur de données" -#: ../../enterprise/meta/include/functions_meta.php:1885 -#: ../../include/functions_config.php:1488 +#: ../../enterprise/meta/include/functions_meta.php:1987 +#: ../../include/functions_config.php:1534 msgid "Custom report info" msgstr "Information du rapport personnalisé" -#: ../../enterprise/meta/include/functions_meta.php:1895 +#: ../../enterprise/meta/include/functions_meta.php:1997 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:102 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:122 -#: ../../include/functions_config.php:1504 +#: ../../include/functions_config.php:1550 msgid "Font family" msgstr "Type de police" -#: ../../enterprise/meta/include/functions_meta.php:1935 +#: ../../enterprise/meta/include/functions_meta.php:2037 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:159 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:157 -#: ../../godmode/setup/setup_visuals.php:1597 -#: ../../include/functions_config.php:1520 +#: ../../godmode/setup/setup_visuals.php:1591 +#: ../../include/functions_config.php:1566 msgid "Footer" msgstr "Pied de page" -#: ../../enterprise/meta/include/functions_meta.php:1970 -#: ../../include/functions_config.php:1206 +#: ../../enterprise/meta/include/functions_meta.php:2072 +#: ../../include/functions_config.php:1252 msgid "Use the legacy Visual Console" msgstr "utiliser la Console visuelle Legacy" -#: ../../enterprise/meta/include/functions_meta.php:1981 -#: ../../include/functions_config.php:1210 +#: ../../enterprise/meta/include/functions_meta.php:2083 +#: ../../include/functions_config.php:1256 msgid "Default expiration of the Visual Console item's cache" msgstr "Expiration par défaut du caché de l'élément de la Console visuelle" -#: ../../enterprise/meta/include/functions_meta.php:2020 +#: ../../enterprise/meta/include/functions_meta.php:2122 msgid "Realtime stats" msgstr "Statistiques en temps réel" -#: ../../enterprise/meta/include/functions_meta.php:2050 -#: ../../godmode/setup/performance.php:674 ../../include/functions_config.php:906 +#: ../../enterprise/meta/include/functions_meta.php:2152 +#: ../../godmode/setup/performance.php:671 ../../include/functions_config.php:948 msgid "Use agent access graph" msgstr "Utiliser le graphique d'accès pour agent" -#: ../../enterprise/meta/include/functions_meta.php:2060 +#: ../../enterprise/meta/include/functions_meta.php:2162 msgid "Default block size migration agents" msgstr "Agents de migration de la taille du bloc par défaut" -#: ../../enterprise/meta/include/functions_meta.php:2082 +#: ../../enterprise/meta/include/functions_meta.php:2184 msgid "Default block size execution event" msgstr "Événement d'exécution de taille du bloc par défaut" -#: ../../enterprise/meta/include/functions_meta.php:2093 +#: ../../enterprise/meta/include/functions_meta.php:2195 msgid "Default row limit in csv log" msgstr "Limite de ligne par défaut dans le journal CSV" -#: ../../enterprise/meta/include/functions_meta.php:2140 +#: ../../enterprise/meta/include/functions_meta.php:2235 +#: ../../godmode/setup/performance.php:827 ../../include/functions_config.php:998 +msgid "Rows limit for SQL report item PDF" +msgstr "Limite de lignes pour le PDF des éléments du rapport SQL" + +#: ../../enterprise/meta/include/functions_meta.php:2252 msgid "Node address default" msgstr "Adresse du noeud par défaut" -#: ../../enterprise/meta/include/functions_meta.php:2153 -#: ../../include/functions_config.php:1654 +#: ../../enterprise/meta/include/functions_meta.php:2265 +#: ../../include/functions_config.php:1700 msgid "Active and historical database cannot be the same." msgstr "" "Les bases de données actives et historiques ne peuvent pas être identiques." -#: ../../enterprise/meta/include/functions_meta.php:2157 +#: ../../enterprise/meta/include/functions_meta.php:2269 #: ../../enterprise/godmode/setup/setup_history.php:178 -#: ../../include/functions_config.php:1659 +#: ../../include/functions_config.php:1705 msgid "Host" msgstr "Hôte" -#: ../../enterprise/meta/include/functions_meta.php:2173 -#: ../../include/functions_config.php:1672 +#: ../../enterprise/meta/include/functions_meta.php:2285 +#: ../../include/functions_config.php:1718 msgid "Enable history database" msgstr "Activer la base de données de l'historique" -#: ../../enterprise/meta/include/functions_meta.php:2178 -#: ../../include/functions_config.php:1676 +#: ../../enterprise/meta/include/functions_meta.php:2290 +#: ../../include/functions_config.php:1722 msgid "Enable history event" msgstr "Activer historique d'événements" -#: ../../enterprise/meta/include/functions_meta.php:2183 +#: ../../enterprise/meta/include/functions_meta.php:2295 #: ../../enterprise/godmode/setup/setup_history.php:226 -#: ../../include/functions_config.php:1684 +#: ../../include/functions_config.php:1730 msgid "Database user" msgstr "Utilisateur de la base de données" -#: ../../enterprise/meta/include/functions_meta.php:2188 +#: ../../enterprise/meta/include/functions_meta.php:2300 #: ../../enterprise/godmode/setup/setup_history.php:242 -#: ../../include/functions_config.php:1688 +#: ../../include/functions_config.php:1734 msgid "Database password" msgstr "Mot de passe de la base de données" -#: ../../enterprise/meta/include/functions_meta.php:2193 -#: ../../enterprise/meta/include/functions_meta.php:2198 -#: ../../enterprise/meta/include/functions_meta.php:2203 -#: ../../enterprise/meta/include/functions_meta.php:2208 -#: ../../enterprise/meta/include/functions_meta.php:2213 +#: ../../enterprise/meta/include/functions_meta.php:2305 +#: ../../enterprise/meta/include/functions_meta.php:2310 +#: ../../enterprise/meta/include/functions_meta.php:2315 +#: ../../enterprise/meta/include/functions_meta.php:2320 +#: ../../enterprise/meta/include/functions_meta.php:2325 msgid "Database advanced" msgstr "Base de données avancée" -#: ../../enterprise/meta/include/functions_meta.php:2231 -#: ../../include/functions_config.php:1717 +#: ../../enterprise/meta/include/functions_meta.php:2343 +#: ../../include/functions_config.php:1763 msgid "Event Days" msgstr "Jours d'événements" -#: ../../enterprise/meta/include/functions_meta.php:2249 +#: ../../enterprise/meta/include/functions_meta.php:2361 #: ../../enterprise/godmode/servers/new_HA_cluster.php:143 -#: ../../include/functions_config.php:1749 +#: ../../include/functions_config.php:1795 msgid "Delay" msgstr "Retard" -#: ../../enterprise/meta/include/functions_meta.php:2282 -#: ../../include/functions_config.php:1781 +#: ../../enterprise/meta/include/functions_meta.php:2394 +#: ../../include/functions_config.php:1827 msgid "Historical database purge" msgstr "Purge de la base de données historique" -#: ../../enterprise/meta/include/functions_meta.php:2291 -#: ../../include/functions_config.php:1789 +#: ../../enterprise/meta/include/functions_meta.php:2403 +#: ../../include/functions_config.php:1835 msgid "Historical database partitions" msgstr "Partitions de base de données historiques" -#: ../../enterprise/meta/include/functions_meta.php:2300 -#: ../../include/functions_config.php:1797 +#: ../../enterprise/meta/include/functions_meta.php:2412 +#: ../../include/functions_config.php:1843 msgid "Historical database events purge" msgstr "Purge des événements de base de données historiques" -#: ../../enterprise/meta/include/functions_meta.php:2309 -#: ../../include/functions_config.php:1813 +#: ../../enterprise/meta/include/functions_meta.php:2421 +#: ../../include/functions_config.php:1859 msgid "Historical database string purge" msgstr "Purge de la chaîne de la base de données historique" -#: ../../enterprise/meta/include/functions_meta.php:2524 +#: ../../enterprise/meta/include/functions_meta.php:2636 #: ../../extensions/dbmanager.php:312 ../../extensions/dbmanager.php:323 -#: ../../godmode/menu.php:476 +#: ../../godmode/menu.php:572 msgid "DB interface" msgstr "Interface de la BD" -#: ../../enterprise/meta/include/functions_meta.php:2598 +#: ../../enterprise/meta/include/functions_meta.php:2710 #: ../../enterprise/include/functions_policies.php:935 -#: ../../include/functions_reporting.php:7578 +#: ../../include/functions_reporting.php:7589 #, php-format msgid "Failed to connect to node %s" msgstr "Connection avec le noeud %s échoué" #: ../../enterprise/meta/include/functions_components_meta.php:80 #: ../../enterprise/meta/include/functions_components_meta.php:135 -#: ../../godmode/modules/manage_nc_groups.php:66 ../../godmode/menu.php:106 +#: ../../godmode/modules/manage_nc_groups.php:66 ../../godmode/menu.php:195 msgid "Component groups" msgstr "Groupes de composants" #: ../../enterprise/meta/include/functions_components_meta.php:88 #: ../../enterprise/meta/include/functions_components_meta.php:139 -#: ../../enterprise/godmode/menu.php:83 ../../enterprise/godmode/menu.php:175 +#: ../../enterprise/godmode/menu.php:83 ../../enterprise/godmode/menu.php:156 msgid "Local components" msgstr "Composants locaux" @@ -13167,18 +12715,18 @@ msgstr "Gestion des plugins" #: ../../enterprise/godmode/policies/policy_inventory_modules.php:68 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:81 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:218 -#: ../../enterprise/include/functions_policies.php:3726 +#: ../../enterprise/include/functions_policies.php:3742 #: ../../godmode/modules/manage_inventory_modules.php:45 #: ../../godmode/modules/manage_inventory_modules.php:58 #: ../../godmode/modules/manage_inventory_modules_form.php:49 -#: ../../godmode/menu.php:186 +#: ../../godmode/menu.php:282 msgid "Inventory modules" msgstr "Modules d'inventaire" #: ../../enterprise/meta/include/functions_components_meta.php:124 #: ../../enterprise/meta/include/functions_components_meta.php:164 #: ../../godmode/servers/plugin_registration.php:105 -#: ../../godmode/servers/plugin.php:346 +#: ../../godmode/servers/plugin.php:396 msgid "Plugin registration" msgstr "Enregistrement du plugin" @@ -13191,10 +12739,10 @@ msgid "Edit plugin" msgstr "Modifier un plugin" #: ../../enterprise/meta/include/functions_components_meta.php:183 -#: ../../enterprise/meta/general/main_header.php:327 -#: ../../enterprise/meta/general/main_header.php:423 -#: ../../enterprise/meta/general/main_menu.php:538 -#: ../../enterprise/meta/general/main_menu.php:667 +#: ../../enterprise/meta/general/main_header.php:338 +#: ../../enterprise/meta/general/main_header.php:434 +#: ../../enterprise/meta/general/main_menu.php:552 +#: ../../enterprise/meta/general/main_menu.php:681 #: ../../godmode/modules/manage_network_templates_form.php:32 #: ../../godmode/modules/manage_inventory_modules_form.php:36 #: ../../godmode/modules/manage_network_templates.php:39 @@ -13210,34 +12758,35 @@ msgstr "%s - le Système de supervision flexible" #: ../../enterprise/godmode/services/services.elements.php:957 #: ../../enterprise/godmode/services/services.elements.php:968 #: ../../enterprise/godmode/setup/setup.php:602 -#: ../../enterprise/include/class/CommandCenter.class.php:475 +#: ../../enterprise/include/class/CommandCenter.class.php:467 #: ../../enterprise/include/functions_login.php:165 #: ../../enterprise/include/functions_login.php:584 #: ../../enterprise/include/lib/Metaconsole/Node.php:541 #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:4151 -#: ../../godmode/users/configure_user.php:2119 -#: ../../godmode/users/configure_user.php:2188 +#: ../../godmode/users/configure_user.php:2132 +#: ../../godmode/users/configure_user.php:2201 #: ../../godmode/massive/massive_edit_plugins.php:856 #: ../../godmode/massive/massive_edit_plugins.php:857 +#: ../../godmode/wizards/ManageExtensions.class.php:297 #: ../../mobile/operation/visualmap.php:182 ../../include/functions.php:1292 #: ../../include/ajax/double_auth.ajax.php:270 #: ../../include/ajax/double_auth.ajax.php:368 #: ../../include/ajax/double_auth.ajax.php:414 -#: ../../include/ajax/double_auth.ajax.php:531 ../../include/ajax/events.php:2274 -#: ../../include/functions_menu.php:897 ../../include/functions_ui.php:306 +#: ../../include/ajax/double_auth.ajax.php:531 ../../include/ajax/events.php:2246 +#: ../../include/functions_menu.php:909 ../../include/functions_ui.php:318 #: ../../include/class/SatelliteAgent.class.php:831 -#: ../../include/class/Diagnostics.class.php:1859 -#: ../../include/functions_events.php:2971 -#: ../../include/functions_events.php:3171 ../../index.php:1557 +#: ../../include/class/Diagnostics.class.php:1860 +#: ../../include/functions_events.php:2900 +#: ../../include/functions_events.php:3100 ../../index.php:1557 #: ../../operation/users/user_edit.php:1238 -#: ../../operation/users/user_edit.php:1304 ../../general/register.php:168 +#: ../../operation/users/user_edit.php:1304 ../../general/register.php:170 #: ../../general/mysqlerr.php:28 ../../general/login_page.php:566 msgid "Error" msgstr "Erreur" #: ../../enterprise/meta/include/functions_alerts_meta.php:137 -#: ../../enterprise/meta/include/functions_alerts_meta.php:168 -#: ../../godmode/menu.php:280 +#: ../../enterprise/meta/include/functions_alerts_meta.php:172 +#: ../../godmode/menu.php:376 msgid "Commands" msgstr "Commandes" @@ -13245,7 +12794,11 @@ msgstr "Commandes" msgid "Calendar" msgstr "Calendrier" -#: ../../enterprise/meta/include/functions_alerts_meta.php:187 +#: ../../enterprise/meta/include/functions_alerts_meta.php:145 +msgid "Builder Alert" +msgstr "Constructeur d'alertes" + +#: ../../enterprise/meta/include/functions_alerts_meta.php:191 msgid "Alert Management" msgstr "Gestion des alertes" @@ -13255,7 +12808,7 @@ msgid "User to reset password" msgstr "Utilisateur pour remettre le mot de passe" #: ../../enterprise/meta/include/reset_pass.php:103 -#: ../../enterprise/meta/index.php:758 +#: ../../enterprise/meta/index.php:759 #: ../../enterprise/include/reset_pass.php:195 ../../index.php:929 msgid "Reset password" msgstr "Réinitialiser le mot de passe" @@ -13266,8 +12819,8 @@ msgstr "Réinitialiser le mot de passe" #: ../../enterprise/include/process_reset_pass.php:174 #: ../../enterprise/include/reset_pass.php:295 #: ../../enterprise/include/reset_pass.php:298 -#: ../../include/functions_config.php:2698 -#: ../../include/functions_config.php:2750 ../../general/login_page.php:527 +#: ../../include/functions_config.php:2758 +#: ../../include/functions_config.php:2810 ../../general/login_page.php:527 #: ../../general/login_page.php:530 msgid "ONE TOOL TO RULE THEM ALL" msgstr "UN SEUL OUTIL POUR LES GOUVERNER TOUS" @@ -13275,7 +12828,7 @@ msgstr "UN SEUL OUTIL POUR LES GOUVERNER TOUS" #: ../../enterprise/meta/include/reset_pass.php:147 #: ../../enterprise/meta/general/login_page.php:335 #: ../../enterprise/include/reset_pass.php:285 -#: ../../include/functions_config.php:2754 +#: ../../include/functions_config.php:2814 msgid "COMMAND CENTER" msgstr "CENTRE DE COMMANDE" @@ -13394,57 +12947,57 @@ msgstr "Connexion expirée" msgid "Login error" msgstr "Erreur de connexion" -#: ../../enterprise/meta/index.php:683 ../../index.php:846 +#: ../../enterprise/meta/index.php:684 ../../index.php:846 msgid "Password changed successfully" msgstr "Mot de passe changé correctement" -#: ../../enterprise/meta/index.php:689 ../../index.php:852 +#: ../../enterprise/meta/index.php:690 ../../index.php:852 msgid "Failed to change password" msgstr "Erreur de modification du mot de passe" -#: ../../enterprise/meta/index.php:703 ../../index.php:869 +#: ../../enterprise/meta/index.php:704 ../../index.php:869 msgid "Too much time since password change request" msgstr "" "Trop de temps s'est écoulé depuis la demande de changement du mot de passe" -#: ../../enterprise/meta/index.php:710 ../../index.php:876 +#: ../../enterprise/meta/index.php:711 ../../index.php:876 msgid "This user has not requested a password change" msgstr "Cet utilisateur n'a pas demandé de changement de mot de passe" -#: ../../enterprise/meta/index.php:726 ../../index.php:903 +#: ../../enterprise/meta/index.php:727 ../../index.php:903 msgid "Id user cannot be empty" msgstr "L'identifiant de l'utilisateur ne peut pas être vide." -#: ../../enterprise/meta/index.php:734 ../../index.php:911 +#: ../../enterprise/meta/index.php:735 ../../index.php:911 msgid "Error in reset password request" msgstr "Erreur de réinitialisation du mot de passe" -#: ../../enterprise/meta/index.php:742 ../../index.php:919 +#: ../../enterprise/meta/index.php:743 ../../index.php:919 msgid "This user doesn't have a valid email address" msgstr "Cet utilisateur n'a pas d'adresse courriel valide." -#: ../../enterprise/meta/index.php:759 ../../index.php:930 +#: ../../enterprise/meta/index.php:760 ../../index.php:930 msgid "This is an automatically sent message for user " msgstr "Ceci est un message envoyé automatiquement à l'utilisateur " -#: ../../enterprise/meta/index.php:762 ../../index.php:933 +#: ../../enterprise/meta/index.php:763 ../../index.php:933 msgid "Please click the link below to reset your password" msgstr "" "Veuillez cliquer sur le lien ci-dessous pour réinitialiser le mot de passe." -#: ../../enterprise/meta/index.php:764 ../../index.php:935 +#: ../../enterprise/meta/index.php:765 ../../index.php:935 msgid "Reset your password" msgstr "Réinitialiser le mot de passe" -#: ../../enterprise/meta/index.php:768 ../../index.php:939 +#: ../../enterprise/meta/index.php:769 ../../index.php:939 msgid "Please do not reply to this email." msgstr "Veuillez ne pas répondre à ce courriel." -#: ../../enterprise/meta/index.php:774 ../../index.php:944 +#: ../../enterprise/meta/index.php:775 ../../index.php:944 msgid "Error at sending the email" msgstr "Erreur lors de l'envoi du courriel" -#: ../../enterprise/meta/index.php:934 +#: ../../enterprise/meta/index.php:935 #, php-format msgid "" "System is not centralised, please go to %s to perform a database merge process." @@ -13452,25 +13005,32 @@ msgstr "" "Le système n'est pas centralisé, allez vers %s pour effectuer le processus " "d'unification" -#: ../../enterprise/meta/index.php:1002 +#: ../../enterprise/meta/index.php:1003 #, php-format msgid "There are nodes with different MR than this (%d):" msgstr "Il existe des nœuds avec un MR différent de celui-ci (%d):" -#: ../../enterprise/meta/index.php:1011 ../../index.php:1238 +#: ../../enterprise/meta/index.php:1012 ../../index.php:1238 msgid "Please keep all environment updated to same version." msgstr "Veuillez garder tout l’environnement à jour vers la même version." -#: ../../enterprise/meta/index.php:1076 ../../enterprise/meta/index.php:1172 +#: ../../enterprise/meta/index.php:1077 ../../enterprise/meta/index.php:1171 #: ../../index.php:1341 msgid "Sorry! I can't find the page!" msgstr "Désolé ! La page est introuvable !" +#: ../../enterprise/meta/agentsearch.php:52 +#: ../../enterprise/meta/agentsearch.php:58 +#: ../../godmode/events/event_edit_filter.php:449 +#: ../../mobile/operation/home.php:186 ../../operation/events/events.php:2153 +msgid "Agent search" +msgstr "Rechercher agent" + #: ../../enterprise/meta/agentsearch.php:119 msgid "Search results for" msgstr "Résultats de recherche pour" -#: ../../enterprise/meta/agentsearch.php:120 ../../operation/search_main.php:54 +#: ../../enterprise/meta/agentsearch.php:120 ../../operation/search_main.php:126 msgid "Agents found" msgstr "Agents trouvés" @@ -13486,16 +13046,16 @@ msgstr "Agents trouvés" #: ../../mobile/operation/agents.php:99 ../../mobile/operation/agents.php:418 #: ../../mobile/operation/agents.php:420 ../../mobile/operation/agents.php:423 #: ../../mobile/operation/agent.php:199 ../../include/ajax/heatmap.ajax.php:483 -#: ../../include/ajax/module.php:1029 ../../include/functions_treeview.php:675 -#: ../../include/functions_events.php:4394 ../../operation/search_users.php:46 -#: ../../operation/search_agents.php:58 +#: ../../include/ajax/module.php:1044 ../../include/functions_treeview.php:729 +#: ../../include/functions_events.php:4348 ../../operation/search_users.php:46 +#: ../../operation/search_agents.php:43 #: ../../operation/agentes/log_sources_status.php:58 -#: ../../operation/agentes/estado_agente.php:1063 -#: ../../operation/agentes/ver_agente.php:1046 +#: ../../operation/agentes/estado_agente.php:1081 +#: ../../operation/agentes/ver_agente.php:1064 #: ../../operation/agentes/estado_generalagente.php:435 #: ../../operation/gis_maps/ajax.php:239 ../../operation/gis_maps/ajax.php:349 #: ../../operation/gis_maps/ajax.php:466 -#: ../../operation/inventory/inventory.php:1253 +#: ../../operation/inventory/inventory.php:1266 msgid "Last contact" msgstr "Dernier contact" @@ -13510,13 +13070,13 @@ msgid "Policies found" msgstr "Politiques trouvées" #: ../../enterprise/meta/agentsearch.php:415 -#: ../../enterprise/godmode/policies/policies.php:543 +#: ../../enterprise/godmode/policies/policies.php:559 #: ../../operation/search_policies.php:50 msgid "Policy updated" msgstr "Politique mise à jour" #: ../../enterprise/meta/agentsearch.php:423 -#: ../../enterprise/godmode/policies/policies.php:551 +#: ../../enterprise/godmode/policies/policies.php:567 #: ../../operation/search_policies.php:58 msgid "Pending update policy only database" msgstr "" @@ -13524,7 +13084,7 @@ msgstr "" "base de données" #: ../../enterprise/meta/agentsearch.php:431 -#: ../../enterprise/godmode/policies/policies.php:559 +#: ../../enterprise/godmode/policies/policies.php:575 #: ../../operation/search_policies.php:66 msgid "Pending update policy" msgstr "Mise à jour de la politique en attente" @@ -13552,7 +13112,7 @@ msgstr "Page générée à" #: ../../mobile/operation/visualmaps.php:159 #: ../../mobile/operation/module_data.php:107 #: ../../mobile/operation/module_graph.php:256 -#: ../../mobile/operation/events.php:773 +#: ../../mobile/operation/events.php:769 #: ../../mobile/operation/server_status.php:209 #: ../../mobile/operation/tactical.php:79 ../../general/noaccesssaml.php:130 #: ../../general/noaccess2.php:16 ../../general/noaccess2.php:18 @@ -13575,47 +13135,47 @@ msgstr "" #: ../../enterprise/meta/general/header.php:69 #: ../../enterprise/meta/general/header.php:75 -#: ../../enterprise/meta/general/main_header.php:518 -#: ../../enterprise/meta/general/main_header.php:524 ../../general/header.php:47 -#: ../../general/header.php:53 +#: ../../enterprise/meta/general/main_header.php:529 +#: ../../enterprise/meta/general/main_header.php:535 ../../general/header.php:63 +#: ../../general/header.php:69 msgid "All systems" msgstr "Tous les systèmes" #: ../../enterprise/meta/general/header.php:69 -#: ../../enterprise/meta/general/main_header.php:518 ../../general/header.php:47 +#: ../../enterprise/meta/general/main_header.php:529 ../../general/header.php:63 msgid "Down" msgstr "En panne" #: ../../enterprise/meta/general/header.php:72 -#: ../../enterprise/meta/general/main_header.php:521 ../../general/header.php:50 +#: ../../enterprise/meta/general/main_header.php:532 ../../general/header.php:66 msgid "servers down" msgstr "Serveurs en panne" #: ../../enterprise/meta/general/header.php:75 -#: ../../enterprise/meta/general/main_header.php:524 ../../general/header.php:53 +#: ../../enterprise/meta/general/main_header.php:535 ../../general/header.php:69 msgid "Ready" msgstr "Prêt" #: ../../enterprise/meta/general/header.php:114 -#: ../../enterprise/meta/general/main_header.php:552 ../../general/header.php:242 +#: ../../enterprise/meta/general/main_header.php:563 ../../general/header.php:257 msgid "Configure autorefresh" msgstr "Configurer le rafraîchissement automatique" #: ../../enterprise/meta/general/header.php:142 #: ../../enterprise/meta/general/header.php:154 -#: ../../enterprise/meta/general/main_header.php:569 -#: ../../enterprise/meta/general/main_header.php:581 ../../general/header.php:308 -#: ../../general/header.php:327 +#: ../../enterprise/meta/general/main_header.php:580 +#: ../../enterprise/meta/general/main_header.php:592 ../../general/header.php:323 +#: ../../general/header.php:342 msgid "Disabled autorefresh" msgstr "Rafraîchissement automatique désactivé" #: ../../enterprise/meta/general/header.php:264 #: ../../enterprise/meta/general/header.php:266 -#: ../../enterprise/meta/general/main_header.php:535 +#: ../../enterprise/meta/general/main_header.php:546 #: ../../mobile/include/functions_web.php:34 #: ../../mobile/include/ui.class.php:225 ../../mobile/include/user.class.php:527 -#: ../../mobile/operation/home.php:167 ../../general/header.php:443 -#: ../../general/header.php:445 +#: ../../mobile/operation/home.php:165 ../../general/header.php:458 +#: ../../general/header.php:460 msgid "Logout" msgstr "Déconnexion" @@ -13638,7 +13198,7 @@ msgstr "Vous serez redirigé automatiquement quand tous les taches sont finis" #: ../../enterprise/meta/general/main_header.php:97 #: ../../enterprise/meta/general/main_menu.php:199 #: ../../enterprise/operation/services/services.treeview_services.php:60 -#: ../../godmode/groups/group_list.php:347 +#: ../../godmode/groups/group_list.php:357 #: ../../include/lib/Dashboard/Widgets/tree_view.php:173 #: ../../include/lib/Dashboard/Widgets/tree_view.php:761 #: ../../operation/tree.php:137 ../../operation/menu.php:179 @@ -13660,36 +13220,53 @@ msgstr "Afficher les alertes" msgid "Monitors view" msgstr "Vue des moniteurs" +#: ../../enterprise/meta/general/main_header.php:134 +#: ../../enterprise/godmode/policies/policy.php:158 +#: ../../enterprise/godmode/setup/setup_acl.php:664 +#: ../../enterprise/include/functions_reporting.php:60 +#: ../../enterprise/include/functions_reporting.php:8255 +#: ../../enterprise/include/functions_reporting.php:8281 +#: ../../godmode/reporting/visual_console_builder.php:838 +#: ../../include/functions_menu.php:594 +#: ../../operation/visual_console/view.php:206 +#: ../../operation/visual_console/legacy_view.php:171 +msgid "Wizard" +msgstr "Assistant" + #: ../../enterprise/meta/general/main_header.php:167 -#: ../../enterprise/meta/general/main_header.php:183 -#: ../../enterprise/meta/general/main_menu.php:312 -#: ../../enterprise/meta/general/main_menu.php:313 +#: ../../enterprise/meta/general/main_header.php:185 +#: ../../enterprise/meta/general/main_header.php:194 +#: ../../enterprise/meta/general/main_menu.php:310 +#: ../../enterprise/meta/general/main_menu.php:311 +#: ../../enterprise/meta/general/main_menu.php:330 #: ../../enterprise/mobile/include/functions_web.php:15 -#: ../../include/functions_reporting.php:15908 -#: ../../include/functions_groups.php:139 ../../operation/search_results.php:133 +#: ../../godmode/reporting/reporting_builder.php:518 +#: ../../godmode/reporting/reporting_builder.php:551 +#: ../../godmode/reporting/reporting_builder.php:1258 +#: ../../godmode/reporting/reporting_builder.php:3704 +#: ../../godmode/reporting/reporting_builder.php:3771 +#: ../../godmode/reporting/reporting_builder.php:3819 +#: ../../include/functions_reporting.php:15971 +#: ../../include/functions_groups.php:139 ../../operation/search_results.php:134 +#: ../../operation/reporting/reporting_viewer.php:118 msgid "Reports" msgstr "Rapports" -#: ../../enterprise/meta/general/main_header.php:174 -#: ../../enterprise/meta/general/main_menu.php:320 -msgid "Create new report" -msgstr "Créer un nouveau rapport" - -#: ../../enterprise/meta/general/main_header.php:190 -#: ../../enterprise/meta/general/main_menu.php:330 +#: ../../enterprise/meta/general/main_header.php:201 +#: ../../enterprise/meta/general/main_menu.php:341 msgid "Report templates" msgstr "Modèles de rapport" -#: ../../enterprise/meta/general/main_header.php:200 -#: ../../enterprise/meta/general/main_menu.php:340 -#: ../../enterprise/include/functions_reporting.php:124 -#: ../../include/functions_menu.php:586 +#: ../../enterprise/meta/general/main_header.php:211 +#: ../../enterprise/meta/general/main_menu.php:351 +#: ../../enterprise/include/functions_reporting.php:135 +#: ../../include/functions_menu.php:587 msgid "Templates wizard" msgstr "Assistant de modèles" -#: ../../enterprise/meta/general/main_header.php:210 -#: ../../enterprise/meta/general/main_menu.php:382 -#: ../../enterprise/meta/general/main_menu.php:383 +#: ../../enterprise/meta/general/main_header.php:221 +#: ../../enterprise/meta/general/main_menu.php:393 +#: ../../enterprise/meta/general/main_menu.php:394 #: ../../enterprise/godmode/menu.php:121 #: ../../enterprise/godmode/services/services.massive.meta.php:40 #: ../../enterprise/godmode/services/services.service.php:521 @@ -13711,22 +13288,22 @@ msgstr "Assistant de modèles" #: ../../enterprise/operation/services/services.treeview_services.php:73 #: ../../enterprise/operation/services/services.list.php:70 #: ../../enterprise/operation/services/services.table_services.php:67 -#: ../../mobile/operation/home.php:103 ../../mobile/operation/services.php:123 -#: ../../operation/agentes/ver_agente.php:1664 +#: ../../mobile/operation/home.php:101 ../../mobile/operation/services.php:123 +#: ../../operation/agentes/ver_agente.php:1695 #: ../../general/first_task/service_list.php:38 #: ../../general/first_task/service_list.php:41 msgid "Services" msgstr "Services" -#: ../../enterprise/meta/general/main_header.php:232 -#: ../../enterprise/meta/general/logon_ok.php:91 -#: ../../enterprise/meta/general/main_menu.php:427 -#: ../../enterprise/meta/general/main_menu.php:428 +#: ../../enterprise/meta/general/main_header.php:243 +#: ../../enterprise/meta/general/logon_ok.php:83 +#: ../../enterprise/meta/general/main_menu.php:441 +#: ../../enterprise/meta/general/main_menu.php:442 msgid "Screens" msgstr "Écrans" -#: ../../enterprise/meta/general/main_header.php:240 -#: ../../enterprise/meta/general/main_menu.php:436 +#: ../../enterprise/meta/general/main_header.php:251 +#: ../../enterprise/meta/general/main_menu.php:450 #: ../../enterprise/include/functions_enterprise.php:453 #: ../../include/class/OrderInterpreter.class.php:233 #: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:175 @@ -13735,118 +13312,139 @@ msgstr "Écrans" msgid "Visual Console" msgstr "Console visuelle" -#: ../../enterprise/meta/general/main_header.php:247 -#: ../../enterprise/meta/general/main_menu.php:443 +#: ../../enterprise/meta/general/main_header.php:258 +#: ../../enterprise/meta/general/main_menu.php:457 #: ../../godmode/reporting/visual_console_favorite.php:117 msgid "Favourite Visual Console" msgstr "Console visuelle préférée" -#: ../../enterprise/meta/general/main_header.php:255 -#: ../../enterprise/meta/general/main_menu.php:451 +#: ../../enterprise/meta/general/main_header.php:266 +#: ../../enterprise/meta/general/main_menu.php:465 msgid "Template Visual Console" msgstr "Console visuelle du modèle" -#: ../../enterprise/meta/general/main_header.php:262 -#: ../../enterprise/meta/general/main_menu.php:458 +#: ../../enterprise/meta/general/main_header.php:273 +#: ../../enterprise/meta/general/main_menu.php:472 msgid "Wizard Visual Console" msgstr "Console visuelle de l'assistant" -#: ../../enterprise/meta/general/main_header.php:275 +#: ../../enterprise/meta/general/main_header.php:286 #: ../../enterprise/meta/general/logon_ok.php:44 -#: ../../enterprise/meta/general/main_menu.php:473 +#: ../../enterprise/meta/general/main_menu.php:487 #: ../../enterprise/include/functions_enterprise.php:449 -#: ../../godmode/netflow/nf_edit_form.php:93 ../../godmode/menu.php:369 +#: ../../godmode/netflow/nf_edit_form.php:93 ../../godmode/menu.php:465 #: ../../godmode/setup/setup.php:151 ../../godmode/setup/setup.php:290 #: ../../include/functions_reports.php:925 #: ../../include/functions_reports.php:929 #: ../../include/functions_reports.php:933 #: ../../include/functions_reports.php:937 +#: ../../include/lib/Dashboard/Widgets/netflow.php:160 +#: ../../include/lib/Dashboard/Widgets/netflow.php:434 msgid "Netflow" msgstr "Netflow" -#: ../../enterprise/meta/general/main_header.php:281 -#: ../../enterprise/meta/general/main_menu.php:480 +#: ../../enterprise/meta/general/main_header.php:292 +#: ../../enterprise/meta/general/main_menu.php:494 msgid "Live view" msgstr "Vue en temps réel" -#: ../../enterprise/meta/general/main_header.php:315 -#: ../../enterprise/meta/general/main_header.php:417 -#: ../../enterprise/meta/general/main_menu.php:532 -#: ../../enterprise/meta/general/main_menu.php:661 +#: ../../enterprise/meta/general/main_header.php:320 +#: ../../enterprise/meta/general/main_header.php:402 +#: ../../enterprise/godmode/modules/configure_local_component.php:167 +#: ../../enterprise/godmode/agentes/plugins_manager.php:130 +#: ../../enterprise/godmode/policies/policy_plugins.php:126 +#: ../../godmode/modules/manage_network_components_form_common.php:55 +#: ../../godmode/users/configure_user.php:1469 +#: ../../godmode/netflow/nf_edit_form.php:296 +#: ../../godmode/alerts/alert_commands.php:159 +#: ../../godmode/alerts/alert_commands.php:196 +#: ../../godmode/alerts/configure_alert_template.php:987 +#: ../../godmode/alerts/configure_alert_template.php:1032 +#: ../../godmode/alerts/configure_alert_template.php:1190 +#: ../../operation/network/network_report.php:290 +#: ../../operation/network/network_usage_map.php:337 +#: ../../operation/netflow/nf_live_view.php:636 +msgid "Advanced" +msgstr "Avancé" + +#: ../../enterprise/meta/general/main_header.php:326 +#: ../../enterprise/meta/general/main_header.php:428 +#: ../../enterprise/meta/general/main_menu.php:546 +#: ../../enterprise/meta/general/main_menu.php:675 msgid "Agent management" msgstr "Gestion des agents" -#: ../../enterprise/meta/general/main_header.php:333 -#: ../../enterprise/meta/general/main_header.php:439 -#: ../../enterprise/meta/general/main_menu.php:544 -#: ../../enterprise/meta/general/main_menu.php:690 +#: ../../enterprise/meta/general/main_header.php:344 +#: ../../enterprise/meta/general/main_header.php:450 +#: ../../enterprise/meta/general/main_menu.php:558 +#: ../../enterprise/meta/general/main_menu.php:742 msgid "Alert management" msgstr "Gestion des alertes" -#: ../../enterprise/meta/general/main_header.php:339 -#: ../../enterprise/meta/general/main_menu.php:550 +#: ../../enterprise/meta/general/main_header.php:350 +#: ../../enterprise/meta/general/main_menu.php:564 msgid "Component management" msgstr "Gestion des composants" -#: ../../enterprise/meta/general/main_header.php:345 -#: ../../enterprise/meta/general/main_menu.php:562 -#: ../../enterprise/meta/general/main_menu.php:681 +#: ../../enterprise/meta/general/main_header.php:356 +#: ../../enterprise/meta/general/main_menu.php:576 +#: ../../enterprise/meta/general/main_menu.php:695 msgid "Policy management" msgstr "Gestion des politiques" -#: ../../enterprise/meta/general/main_header.php:351 -#: ../../enterprise/meta/general/main_menu.php:568 +#: ../../enterprise/meta/general/main_header.php:362 +#: ../../enterprise/meta/general/main_menu.php:582 msgid "Category management" msgstr "Gestion des catégories" -#: ../../enterprise/meta/general/main_header.php:357 -#: ../../enterprise/meta/general/main_header.php:430 -#: ../../enterprise/meta/general/main_menu.php:574 -#: ../../enterprise/meta/general/main_menu.php:674 +#: ../../enterprise/meta/general/main_header.php:368 +#: ../../enterprise/meta/general/main_header.php:441 +#: ../../enterprise/meta/general/main_menu.php:588 +#: ../../enterprise/meta/general/main_menu.php:688 msgid "Server management" msgstr "Gestion du serveur" -#: ../../enterprise/meta/general/main_header.php:363 +#: ../../enterprise/meta/general/main_header.php:374 msgid "Command Center" msgstr "Centre de commande" -#: ../../enterprise/meta/general/main_header.php:369 -#: ../../enterprise/meta/general/main_menu.php:708 ../../godmode/menu.php:404 +#: ../../enterprise/meta/general/main_header.php:380 +#: ../../enterprise/meta/general/main_menu.php:760 ../../godmode/menu.php:500 #: ../../godmode/setup/license.php:59 msgid "License" msgstr "Licence" -#: ../../enterprise/meta/general/main_header.php:375 -#: ../../enterprise/meta/general/main_menu.php:714 -#: ../../enterprise/meta/general/main_menu.php:749 +#: ../../enterprise/meta/general/main_header.php:386 +#: ../../enterprise/meta/general/main_menu.php:766 +#: ../../enterprise/meta/general/main_menu.php:801 msgid "Metasetup" msgstr "Metasetup" -#: ../../enterprise/meta/general/main_header.php:381 -#: ../../enterprise/meta/general/main_header.php:448 -#: ../../enterprise/meta/general/main_menu.php:720 -#: ../../enterprise/meta/general/main_menu.php:755 -#: ../../enterprise/meta/general/main_menu.php:783 ../../godmode/menu.php:426 -#: ../../godmode/menu.php:548 ../../general/links_menu.php:17 +#: ../../enterprise/meta/general/main_header.php:392 +#: ../../enterprise/meta/general/main_header.php:459 +#: ../../enterprise/meta/general/main_menu.php:772 +#: ../../enterprise/meta/general/main_menu.php:807 +#: ../../enterprise/meta/general/main_menu.php:835 ../../godmode/menu.php:522 +#: ../../operation/menu.php:641 ../../general/links_menu.php:17 msgid "Links" msgstr "Liens" -#: ../../enterprise/meta/general/main_header.php:458 -#: ../../enterprise/meta/general/main_menu.php:806 -#: ../../enterprise/meta/general/main_menu.php:807 +#: ../../enterprise/meta/general/main_header.php:469 +#: ../../enterprise/meta/general/main_menu.php:858 +#: ../../enterprise/meta/general/main_menu.php:859 #: ../../enterprise/extensions/csv_import_group/main.php:23 #: ../../extensions/extension_uploader.php:30 -#: ../../extensions/api_checker.php:200 ../../extensions/files_repo.php:132 +#: ../../extensions/api_checker.php:210 ../../extensions/files_repo.php:132 #: ../../extensions/dbmanager.php:102 ../../extensions/pandora_logs.php:86 #: ../../godmode/extensions.php:29 msgid "Extensions" msgstr "Extensions" -#: ../../enterprise/meta/general/main_header.php:492 +#: ../../enterprise/meta/general/main_header.php:503 msgid "Audit Logs" msgstr "Journaux d’audit" -#: ../../enterprise/meta/general/logon_ok.php:73 +#: ../../enterprise/meta/general/logon_ok.php:65 #: ../../enterprise/godmode/reporting/graph_template_list.php:128 #: ../../enterprise/godmode/reporting/graph_template_editor.php:103 #: ../../enterprise/godmode/reporting/graph_template_wizard.php:144 @@ -13861,10 +13459,10 @@ msgstr "Journaux d’audit" #: ../../godmode/reporting/graph_builder.php:372 #: ../../godmode/reporting/graph_container.php:118 #: ../../godmode/reporting/graphs.php:129 -#: ../../godmode/reporting/reporting_builder.php:557 -#: ../../godmode/reporting/reporting_builder.php:3614 -#: ../../godmode/reporting/reporting_builder.php:3712 -#: ../../godmode/reporting/reporting_builder.php:3740 +#: ../../godmode/reporting/reporting_builder.php:560 +#: ../../godmode/reporting/reporting_builder.php:3741 +#: ../../godmode/reporting/reporting_builder.php:3840 +#: ../../godmode/reporting/reporting_builder.php:3868 #: ../../include/ajax/consoles.ajax.php:61 ../../operation/menu.php:450 #: ../../operation/reporting/reporting_viewer.php:218 #: ../../operation/reporting/custom_reporting.php:23 @@ -13912,123 +13510,127 @@ msgstr "" "sécurité de la base de données du système %s" #: ../../enterprise/meta/general/main_menu.php:240 -#: ../../enterprise/godmode/policies/policies.php:611 -#: ../../enterprise/include/functions_reporting_csv.php:804 +#: ../../enterprise/godmode/policies/policies.php:627 +#: ../../enterprise/include/functions_reporting_csv.php:845 #: ../../enterprise/operation/agentes/ver_agente.php:230 #: ../../enterprise/operation/snmpconsole/snmp_view.php:23 -#: ../../godmode/agentes/configurar_agente.php:468 -#: ../../godmode/agentes/configurar_agente.php:725 +#: ../../godmode/agentes/configurar_agente.php:480 +#: ../../godmode/agentes/configurar_agente.php:738 #: ../../godmode/setup/setup_integria.php:366 #: ../../include/functions_reports.php:890 #: ../../include/functions_reports.php:897 #: ../../include/functions_reports.php:904 #: ../../include/functions_reports.php:905 #: ../../include/functions_reports.php:909 -#: ../../include/functions_reporting.php:3124 -#: ../../operation/agentes/ver_agente.php:1451 -#: ../../operation/agentes/ver_agente.php:1848 ../../operation/menu.php:203 -#: ../../operation/inventory/inventory.php:303 +#: ../../include/functions_reporting.php:3132 +#: ../../operation/agentes/ver_agente.php:1482 +#: ../../operation/agentes/ver_agente.php:1879 ../../operation/menu.php:203 +#: ../../operation/inventory/inventory.php:307 msgid "Inventory" msgstr "Inventaire" -#: ../../enterprise/meta/general/main_menu.php:277 -#: ../../include/ajax/events.php:2321 ../../operation/events/sound_events.php:197 -#: ../../operation/events/events.php:1658 +#: ../../enterprise/meta/general/main_menu.php:270 +#: ../../include/ajax/events.php:2293 ../../operation/events/sound_events.php:117 +#: ../../operation/events/events.php:1811 msgid "Events list" msgstr "Liste des événements" -#: ../../enterprise/meta/general/main_menu.php:285 -#: ../../operation/events/events.php:1570 +#: ../../enterprise/meta/general/main_menu.php:283 +#: ../../operation/events/events.php:1721 msgid "Sound Console" msgstr "Console sonore" -#: ../../enterprise/meta/general/main_menu.php:286 +#: ../../enterprise/meta/general/main_menu.php:284 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:376 -#: ../../godmode/menu.php:52 ../../include/ajax/events.php:2494 +#: ../../godmode/menu.php:53 ../../include/ajax/events.php:2466 #: ../../operation/users/user_edit.php:871 -#: ../../operation/users/user_edit.php:924 ../../operation/menu.php:571 -#: ../../operation/events/sound_events.php:368 -#: ../../operation/events/events.php:1571 +#: ../../operation/users/user_edit.php:924 ../../operation/menu.php:577 +#: ../../operation/events/sound_events.php:289 +#: ../../operation/events/events.php:1722 ../../operation/events/events.php:2819 msgid "Start" msgstr "Démarrer" -#: ../../enterprise/meta/general/main_menu.php:288 ../../operation/menu.php:573 -#: ../../operation/events/events.php:1573 +#: ../../enterprise/meta/general/main_menu.php:286 ../../operation/menu.php:579 +#: ../../operation/events/events.php:1724 ../../operation/events/events.php:2821 msgid "No alert" msgstr "Pas d’alerte" -#: ../../enterprise/meta/general/main_menu.php:289 ../../operation/menu.php:574 -#: ../../operation/events/events.php:1574 +#: ../../enterprise/meta/general/main_menu.php:287 ../../operation/menu.php:580 +#: ../../operation/events/events.php:1725 ../../operation/events/events.php:2822 msgid "Silence alarm" msgstr "Arrêter l’alarme" -#: ../../enterprise/meta/general/main_menu.php:298 +#: ../../enterprise/meta/general/main_menu.php:296 +#: ../../operation/events/events.php:2831 msgid "Sound Events" msgstr "Événements sonores" -#: ../../enterprise/meta/general/main_menu.php:362 +#: ../../enterprise/meta/general/main_menu.php:373 #: ../../enterprise/godmode/reporting/mysql_builder.php:79 #: ../../enterprise/godmode/reporting/mysql_builder.php:162 #: ../../enterprise/operation/menu.php:141 msgid "Custom SQL" msgstr "SQL personnalisé" -#: ../../enterprise/meta/general/main_menu.php:371 +#: ../../enterprise/meta/general/main_menu.php:382 #: ../../operation/messages/message_list.php:86 -#: ../../operation/messages/message_edit.php:98 ../../operation/menu.php:676 +#: ../../operation/messages/message_edit.php:98 ../../operation/menu.php:699 msgid "Messages" msgstr "Messages" -#: ../../enterprise/meta/general/main_menu.php:409 +#: ../../enterprise/meta/general/main_menu.php:421 #: ../../enterprise/operation/services/services.list.php:57 msgid "List of services" msgstr "Liste des services" -#: ../../enterprise/meta/general/main_menu.php:498 -#: ../../enterprise/meta/general/main_menu.php:499 -#: ../../enterprise/godmode/menu.php:261 +#: ../../enterprise/meta/general/main_menu.php:512 +#: ../../enterprise/meta/general/main_menu.php:513 +#: ../../enterprise/godmode/menu.php:226 msgid "Alert correlation" msgstr "Correlation d'alertes" -#: ../../enterprise/meta/general/main_menu.php:504 +#: ../../enterprise/meta/general/main_menu.php:518 #: ../../godmode/alerts/alert_view.php:65 ../../godmode/alerts/alert_view.php:286 -#: ../../include/functions_events.php:4553 +#: ../../include/functions_events.php:4507 msgid "Alert details" msgstr "Détails de l'alerte" -#: ../../enterprise/meta/general/main_menu.php:524 -#: ../../enterprise/meta/general/main_menu.php:525 -#: ../../enterprise/meta/general/main_menu.php:613 -#: ../../enterprise/meta/general/main_menu.php:614 -#: ../../enterprise/meta/general/main_menu.php:634 -#: ../../enterprise/meta/general/main_menu.php:635 +#: ../../enterprise/meta/general/main_menu.php:538 +#: ../../enterprise/meta/general/main_menu.php:539 +#: ../../enterprise/meta/general/main_menu.php:627 +#: ../../enterprise/meta/general/main_menu.php:628 +#: ../../enterprise/meta/general/main_menu.php:648 +#: ../../enterprise/meta/general/main_menu.php:649 msgid "Centralised management" msgstr "Gestion centralisée" -#: ../../enterprise/meta/general/main_menu.php:580 ../../godmode/menu.php:203 -#: ../../godmode/massive/massive_operations.php:313 -#: ../../godmode/massive/massive_operations.php:336 -#: ../../godmode/massive/massive_operations.php:342 -#: ../../godmode/massive/massive_operations.php:358 +#: ../../enterprise/meta/general/main_menu.php:594 +#: ../../enterprise/meta/general/main_menu.php:703 +#: ../../enterprise/meta/general/main_menu.php:724 ../../godmode/menu.php:299 +#: ../../godmode/massive/massive_operations.php:310 +#: ../../godmode/massive/massive_operations.php:333 +#: ../../godmode/massive/massive_operations.php:339 +#: ../../godmode/massive/massive_operations.php:355 msgid "Bulk operations" msgstr "Opérations massives" -#: ../../enterprise/meta/general/main_menu.php:600 +#: ../../enterprise/meta/general/main_menu.php:614 msgid "Merging Tool" msgstr "Outil de fusion" -#: ../../enterprise/meta/general/main_menu.php:727 -#: ../../enterprise/meta/general/main_menu.php:762 -#: ../../enterprise/meta/general/main_menu.php:789 +#: ../../enterprise/meta/general/main_menu.php:779 +#: ../../enterprise/meta/general/main_menu.php:814 +#: ../../enterprise/meta/general/main_menu.php:841 msgid "List of Links" msgstr "Liste des liens" -#: ../../enterprise/meta/general/main_menu.php:859 ../../godmode/menu.php:424 +#: ../../enterprise/meta/general/main_menu.php:911 ../../godmode/menu.php:520 msgid "System audit log" msgstr "Journaux d'audit du système" -#: ../../enterprise/meta/general/main_menu.php:869 -#: ../../enterprise/meta/general/main_menu.php:870 ../../godmode/menu.php:606 +#: ../../enterprise/meta/general/main_menu.php:921 +#: ../../enterprise/meta/general/main_menu.php:922 ../../godmode/menu.php:708 +#: ../../operation/menu.php:811 msgid "About" msgstr "À propos" @@ -14147,17 +13749,17 @@ msgstr "Ou désactivez %s Enterprise" #: ../../enterprise/load_enterprise.php:757 #: ../../enterprise/godmode/reporting/aws_view.php:181 -#: ../../enterprise/godmode/wizards/Cloud.class.php:330 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3239 -#: ../../godmode/setup/license.php:310 ../../mobile/operation/events.php:887 -#: ../../include/ajax/alert_list.ajax.php:280 -#: ../../include/ajax/alert_list.ajax.php:306 +#: ../../godmode/setup/license.php:310 ../../godmode/wizards/Cloud.class.php:340 +#: ../../mobile/operation/events.php:883 +#: ../../include/ajax/alert_list.ajax.php:293 +#: ../../include/ajax/alert_list.ajax.php:319 #: ../../include/class/SnmpConsole.class.php:456 #: ../../include/class/SnmpConsole.class.php:514 -#: ../../include/class/SnmpConsole.class.php:856 -#: ../../operation/agentes/alerts_status.php:301 -#: ../../operation/agentes/alerts_status.php:444 -#: ../../operation/agentes/alerts_status.php:458 +#: ../../include/class/SnmpConsole.class.php:858 +#: ../../operation/agentes/alerts_status.php:304 +#: ../../operation/agentes/alerts_status.php:453 +#: ../../operation/agentes/alerts_status.php:467 msgid "Validate" msgstr "Valider" @@ -14242,7 +13844,7 @@ msgstr "Veuillez contacter %s pour renouveler votre licence." #: ../../enterprise/load_enterprise.php:931 #: ../../enterprise/load_enterprise.php:1072 -#: ../../godmode/users/configure_user.php:1056 +#: ../../godmode/users/configure_user.php:1068 msgid "Renew" msgstr "Renouveler" @@ -14324,7 +13926,7 @@ msgstr "Gestion des systèmes" #: ../../enterprise/extensions/disabled/check_acls.php:63 #: ../../enterprise/extensions/disabled/check_acls.php:150 #: ../../enterprise/godmode/setup/setup_metaconsole.php:276 -#: ../../enterprise/godmode/servers/HA_cluster.php:182 +#: ../../enterprise/godmode/servers/HA_cluster.php:201 #: ../../godmode/users/user_list.php:580 ../../godmode/users/user_list.php:768 #: ../../operation/search_users.php:62 msgid "Admin" @@ -14335,7 +13937,7 @@ msgid "There are no defined users" msgstr "Aucun utilisateur défini" #: ../../enterprise/extensions/disabled/check_acls.php:134 -#: ../../godmode/menu.php:146 ../../godmode/tag/tag.php:153 +#: ../../godmode/menu.php:235 ../../godmode/tag/tag.php:153 msgid "Module tags" msgstr "Étiquettes de modules" @@ -14352,7 +13954,7 @@ msgid "Check ACL" msgstr "Vérifier ACL" #: ../../enterprise/extensions/translate_string.php:173 -#: ../../enterprise/extensions/translate_string.php:443 +#: ../../enterprise/extensions/translate_string.php:441 msgid "Translate string" msgstr "Traduire chaîne" @@ -14367,12 +13969,12 @@ msgstr "Vue VMware" #: ../../enterprise/extensions/csv_import_group/main.php:32 #: ../../enterprise/include/class/Omnishell.class.php:341 #: ../../enterprise/operation/log/elasticsearch_interface.php:46 -#: ../../enterprise/tools/ipam/ipam.php:449 +#: ../../enterprise/tools/ipam/ipam.php:453 #: ../../extensions/extension_uploader.php:39 -#: ../../extensions/api_checker.php:209 ../../extensions/db_status.php:34 +#: ../../extensions/api_checker.php:219 ../../extensions/db_status.php:34 #: ../../extensions/files_repo.php:141 ../../extensions/files_repo.php:253 #: ../../extensions/pandora_logs.php:95 ../../godmode/extensions.php:38 -#: ../../godmode/menu.php:415 ../../godmode/setup/news.php:39 +#: ../../godmode/menu.php:511 ../../godmode/setup/news.php:39 #: ../../godmode/setup/links.php:29 ../../godmode/setup/file_manager.php:56 #: ../../include/class/EventSound.class.php:226 #: ../../include/class/Diagnostics.class.php:159 @@ -14381,9 +13983,9 @@ msgstr "Outils d'administration" #: ../../enterprise/extensions/csv_import_group/main.php:36 #: ../../extensions/extension_uploader.php:43 -#: ../../extensions/api_checker.php:213 ../../extensions/files_repo.php:145 +#: ../../extensions/api_checker.php:223 ../../extensions/files_repo.php:145 #: ../../extensions/files_repo.php:257 ../../extensions/pandora_logs.php:99 -#: ../../godmode/extensions.php:42 ../../godmode/menu.php:535 +#: ../../godmode/extensions.php:42 ../../godmode/menu.php:635 msgid "Extension manager" msgstr "Gestionnaire d'extension" @@ -14411,34 +14013,35 @@ msgid "Please syncronize groups to nodes" msgstr "Veuillez synchroniser les groupes avec les nœuds" #: ../../enterprise/extensions/csv_import_group/main.php:81 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:866 -#: ../../enterprise/tools/ipam/ipam_list.php:542 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:316 +#: ../../enterprise/tools/ipam/ipam_network.php:228 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:928 +#: ../../enterprise/tools/ipam/ipam_list.php:548 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:374 msgid "The CSV file must have the fields in the following order: " msgstr "Le fichier CSV doit avoir des champs dans l'ordre suivant: " #: ../../enterprise/extensions/csv_import_group/main.php:97 #: ../../enterprise/include/class/CSVImportAgents.class.php:149 -#: ../../enterprise/tools/ipam/ipam_network.php:103 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:882 -#: ../../enterprise/tools/ipam/ipam_list.php:177 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:502 +#: ../../enterprise/tools/ipam/ipam_network.php:247 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:58 +#: ../../enterprise/tools/ipam/ipam_list.php:55 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:51 msgid "Upload file" msgstr "Charger un fichier" #: ../../enterprise/extensions/csv_import_group/main.php:109 #: ../../enterprise/include/class/DeploymentCenter.class.php:1432 #: ../../enterprise/include/class/CSVImportAgents.class.php:166 -#: ../../enterprise/tools/ipam/ipam_network.php:117 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:896 -#: ../../enterprise/tools/ipam/ipam_list.php:191 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:513 +#: ../../enterprise/tools/ipam/ipam_network.php:275 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:82 +#: ../../enterprise/tools/ipam/ipam_list.php:84 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:72 msgid "Separator" msgstr "Séparateur" #: ../../enterprise/extensions/csv_import_group/main.php:131 #: ../../enterprise/include/class/CSVImportAgents.class.php:208 -#: ../../include/functions_filemanager.php:919 +#: ../../include/functions_filemanager.php:942 msgid "Go" msgstr "Exécuter" @@ -14609,134 +14212,134 @@ msgid "Host ESX" msgstr "Hôte ESX" #: ../../enterprise/extensions/vmware/vmware_view.php:1029 -#: ../../enterprise/include/functions_services.php:1972 +#: ../../enterprise/include/functions_services.php:2027 #: ../../enterprise/operation/agentes/policy_view.php:478 #: ../../enterprise/operation/agentes/policy_view.php:484 -#: ../../enterprise/operation/agentes/tag_view.php:1090 -#: ../../enterprise/operation/agentes/tag_view.php:1096 -#: ../../enterprise/operation/agentes/tag_view.php:1137 -#: ../../enterprise/operation/agentes/tag_view.php:1143 +#: ../../enterprise/operation/agentes/tag_view.php:1075 +#: ../../enterprise/operation/agentes/tag_view.php:1081 +#: ../../enterprise/operation/agentes/tag_view.php:1122 +#: ../../enterprise/operation/agentes/tag_view.php:1128 #: ../../mobile/operation/modules.php:548 ../../mobile/operation/modules.php:571 #: ../../mobile/operation/modules.php:622 ../../mobile/operation/modules.php:645 #: ../../mobile/operation/services.php:427 ../../include/functions.php:1416 -#: ../../include/functions.php:1455 ../../include/functions_modules.php:2905 -#: ../../include/functions_modules.php:2911 -#: ../../include/functions_modules.php:4235 -#: ../../include/functions_modules.php:4267 ../../include/functions_ui.php:4320 -#: ../../include/functions_ui.php:4396 ../../include/class/Tree.class.php:687 +#: ../../include/functions.php:1455 ../../include/functions_modules.php:2910 +#: ../../include/functions_modules.php:2916 +#: ../../include/functions_modules.php:4244 +#: ../../include/functions_modules.php:4276 ../../include/functions_ui.php:4350 +#: ../../include/functions_ui.php:4426 ../../include/class/Tree.class.php:687 #: ../../include/lib/Module.php:603 ../../include/functions_events.php:64 #: ../../include/functions_events.php:116 ../../include/functions_events.php:179 -#: ../../operation/agentes/status_monitor.php:1793 -#: ../../operation/agentes/status_monitor.php:1799 -#: ../../operation/agentes/status_monitor.php:1897 -#: ../../operation/agentes/status_monitor.php:1903 +#: ../../operation/agentes/status_monitor.php:1816 +#: ../../operation/agentes/status_monitor.php:1822 +#: ../../operation/agentes/status_monitor.php:1920 +#: ../../operation/agentes/status_monitor.php:1926 #: ../../operation/agentes/pandora_networkmap.view.php:1849 #: ../../operation/agentes/pandora_networkmap.view.php:1857 #: ../../operation/search_modules.php:118 ../../operation/search_modules.php:145 -#: ../../operation/events/events.php:638 ../../operation/events/events.php:715 -#: ../../operation/events/events.php:741 +#: ../../operation/events/events.php:697 ../../operation/events/events.php:781 +#: ../../operation/events/events.php:805 msgid "NORMAL" msgstr "NORMAL" #: ../../enterprise/extensions/vmware/vmware_view.php:1034 -#: ../../enterprise/include/functions_services.php:1980 +#: ../../enterprise/include/functions_services.php:2035 #: ../../enterprise/operation/agentes/policy_view.php:472 #: ../../enterprise/operation/agentes/policy_view.php:489 -#: ../../enterprise/operation/agentes/tag_view.php:1104 -#: ../../enterprise/operation/agentes/tag_view.php:1110 -#: ../../enterprise/operation/agentes/tag_view.php:1153 -#: ../../enterprise/operation/agentes/tag_view.php:1159 +#: ../../enterprise/operation/agentes/tag_view.php:1089 +#: ../../enterprise/operation/agentes/tag_view.php:1095 +#: ../../enterprise/operation/agentes/tag_view.php:1138 +#: ../../enterprise/operation/agentes/tag_view.php:1144 #: ../../mobile/operation/modules.php:554 ../../mobile/operation/modules.php:579 #: ../../mobile/operation/modules.php:628 ../../mobile/operation/modules.php:653 #: ../../mobile/operation/services.php:435 ../../include/functions.php:1404 -#: ../../include/functions.php:1436 ../../include/functions_modules.php:2899 -#: ../../include/functions_modules.php:2915 -#: ../../include/functions_modules.php:4239 -#: ../../include/functions_modules.php:4259 ../../include/functions_ui.php:4326 -#: ../../include/functions_ui.php:4406 ../../include/class/Tree.class.php:657 +#: ../../include/functions.php:1436 ../../include/functions_modules.php:2904 +#: ../../include/functions_modules.php:2920 +#: ../../include/functions_modules.php:4248 +#: ../../include/functions_modules.php:4268 ../../include/functions_ui.php:4356 +#: ../../include/functions_ui.php:4436 ../../include/class/Tree.class.php:657 #: ../../include/lib/Module.php:587 ../../include/functions_events.php:67 #: ../../include/functions_events.php:120 ../../include/functions_events.php:164 -#: ../../operation/agentes/status_monitor.php:1807 -#: ../../operation/agentes/status_monitor.php:1820 -#: ../../operation/agentes/status_monitor.php:1913 -#: ../../operation/agentes/status_monitor.php:1919 +#: ../../operation/agentes/status_monitor.php:1830 +#: ../../operation/agentes/status_monitor.php:1843 +#: ../../operation/agentes/status_monitor.php:1936 +#: ../../operation/agentes/status_monitor.php:1942 #: ../../operation/agentes/pandora_networkmap.view.php:1843 #: ../../operation/agentes/pandora_networkmap.view.php:1862 #: ../../operation/search_modules.php:124 ../../operation/search_modules.php:153 -#: ../../operation/events/events.php:613 ../../operation/events/events.php:721 -#: ../../operation/events/events.php:746 +#: ../../operation/events/events.php:672 ../../operation/events/events.php:787 +#: ../../operation/events/events.php:810 msgid "CRITICAL" msgstr "CRITIQUE" #: ../../enterprise/extensions/vmware/vmware_view.php:1039 -#: ../../enterprise/include/functions_services.php:1988 +#: ../../enterprise/include/functions_services.php:2043 #: ../../enterprise/include/functions_login.php:51 #: ../../enterprise/operation/agentes/policy_view.php:475 #: ../../enterprise/operation/agentes/policy_view.php:494 -#: ../../enterprise/operation/agentes/tag_view.php:1118 -#: ../../enterprise/operation/agentes/tag_view.php:1124 -#: ../../enterprise/operation/agentes/tag_view.php:1169 -#: ../../enterprise/operation/agentes/tag_view.php:1175 +#: ../../enterprise/operation/agentes/tag_view.php:1103 +#: ../../enterprise/operation/agentes/tag_view.php:1109 +#: ../../enterprise/operation/agentes/tag_view.php:1154 +#: ../../enterprise/operation/agentes/tag_view.php:1160 #: ../../mobile/operation/modules.php:560 ../../mobile/operation/modules.php:587 #: ../../mobile/operation/modules.php:634 ../../mobile/operation/modules.php:661 #: ../../mobile/operation/services.php:443 ../../include/functions.php:1407 -#: ../../include/functions.php:1443 ../../include/functions_modules.php:2902 -#: ../../include/functions_modules.php:2919 -#: ../../include/functions_modules.php:4243 -#: ../../include/functions_modules.php:4275 ../../include/functions_ui.php:4314 -#: ../../include/functions_ui.php:4401 ../../include/class/Tree.class.php:665 -#: ../../include/class/NetworkMap.class.php:2955 ../../include/lib/Module.php:591 +#: ../../include/functions.php:1443 ../../include/functions_modules.php:2907 +#: ../../include/functions_modules.php:2924 +#: ../../include/functions_modules.php:4252 +#: ../../include/functions_modules.php:4284 ../../include/functions_ui.php:4344 +#: ../../include/functions_ui.php:4431 ../../include/class/Tree.class.php:665 +#: ../../include/class/NetworkMap.class.php:2957 ../../include/lib/Module.php:591 #: ../../include/functions_events.php:78 ../../include/functions_events.php:112 #: ../../include/functions_events.php:182 -#: ../../operation/agentes/status_monitor.php:1828 -#: ../../operation/agentes/status_monitor.php:1841 -#: ../../operation/agentes/status_monitor.php:1929 -#: ../../operation/agentes/status_monitor.php:1935 +#: ../../operation/agentes/status_monitor.php:1851 +#: ../../operation/agentes/status_monitor.php:1864 +#: ../../operation/agentes/status_monitor.php:1952 +#: ../../operation/agentes/status_monitor.php:1958 #: ../../operation/agentes/pandora_networkmap.view.php:1846 #: ../../operation/agentes/pandora_networkmap.view.php:1867 #: ../../operation/search_modules.php:130 ../../operation/search_modules.php:161 -#: ../../operation/events/events.php:643 ../../operation/events/events.php:709 -#: ../../operation/events/events.php:763 +#: ../../operation/events/events.php:702 ../../operation/events/events.php:775 +#: ../../operation/events/events.php:827 msgid "WARNING" msgstr "ATTENTION" #: ../../enterprise/extensions/vmware/vmware_view.php:1044 -#: ../../enterprise/include/functions_services.php:2003 +#: ../../enterprise/include/functions_services.php:2058 #: ../../enterprise/operation/agentes/policy_view.php:484 #: ../../enterprise/operation/agentes/policy_view.php:489 #: ../../enterprise/operation/agentes/policy_view.php:494 -#: ../../enterprise/operation/agentes/tag_view.php:1137 -#: ../../enterprise/operation/agentes/tag_view.php:1143 -#: ../../enterprise/operation/agentes/tag_view.php:1153 -#: ../../enterprise/operation/agentes/tag_view.php:1159 -#: ../../enterprise/operation/agentes/tag_view.php:1169 -#: ../../enterprise/operation/agentes/tag_view.php:1175 +#: ../../enterprise/operation/agentes/tag_view.php:1122 +#: ../../enterprise/operation/agentes/tag_view.php:1128 +#: ../../enterprise/operation/agentes/tag_view.php:1138 +#: ../../enterprise/operation/agentes/tag_view.php:1144 +#: ../../enterprise/operation/agentes/tag_view.php:1154 +#: ../../enterprise/operation/agentes/tag_view.php:1160 #: ../../mobile/operation/modules.php:571 ../../mobile/operation/modules.php:579 #: ../../mobile/operation/modules.php:587 ../../mobile/operation/modules.php:645 #: ../../mobile/operation/modules.php:653 ../../mobile/operation/modules.php:661 #: ../../mobile/operation/services.php:458 ../../include/functions.php:1420 -#: ../../include/functions.php:1446 ../../include/functions_modules.php:2911 -#: ../../include/functions_modules.php:2915 -#: ../../include/functions_modules.php:2919 -#: ../../include/functions_modules.php:4247 ../../include/functions_ui.php:4333 -#: ../../include/functions_ui.php:4421 ../../include/class/Tree.class.php:671 +#: ../../include/functions.php:1446 ../../include/functions_modules.php:2916 +#: ../../include/functions_modules.php:2920 +#: ../../include/functions_modules.php:2924 +#: ../../include/functions_modules.php:4256 ../../include/functions_ui.php:4363 +#: ../../include/functions_ui.php:4451 ../../include/class/Tree.class.php:671 #: ../../include/lib/Module.php:594 ../../include/functions_events.php:81 #: ../../include/functions_events.php:125 ../../include/functions_events.php:185 -#: ../../operation/agentes/status_monitor.php:1849 -#: ../../operation/agentes/status_monitor.php:1862 -#: ../../operation/agentes/status_monitor.php:1897 -#: ../../operation/agentes/status_monitor.php:1903 -#: ../../operation/agentes/status_monitor.php:1913 -#: ../../operation/agentes/status_monitor.php:1919 -#: ../../operation/agentes/status_monitor.php:1929 -#: ../../operation/agentes/status_monitor.php:1935 +#: ../../operation/agentes/status_monitor.php:1872 +#: ../../operation/agentes/status_monitor.php:1885 +#: ../../operation/agentes/status_monitor.php:1920 +#: ../../operation/agentes/status_monitor.php:1926 +#: ../../operation/agentes/status_monitor.php:1936 +#: ../../operation/agentes/status_monitor.php:1942 +#: ../../operation/agentes/status_monitor.php:1952 +#: ../../operation/agentes/status_monitor.php:1958 #: ../../operation/agentes/pandora_networkmap.view.php:1857 #: ../../operation/agentes/pandora_networkmap.view.php:1862 #: ../../operation/agentes/pandora_networkmap.view.php:1867 #: ../../operation/search_modules.php:136 ../../operation/search_modules.php:145 #: ../../operation/search_modules.php:153 ../../operation/search_modules.php:161 -#: ../../operation/events/events.php:649 ../../operation/events/events.php:728 -#: ../../operation/events/events.php:768 +#: ../../operation/events/events.php:708 ../../operation/events/events.php:794 +#: ../../operation/events/events.php:832 msgid "UNKNOWN" msgstr "INCONNU" @@ -14925,13 +14528,13 @@ msgstr "Police" #: ../../enterprise/extensions/vmware/vmware_view.php:1823 #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:152 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:157 -#: ../../operation/agentes/pandora_networkmap.editor.php:399 +#: ../../operation/agentes/pandora_networkmap.editor.php:405 #: ../../operation/agentes/pandora_networkmap.view.php:143 msgid "Node radius" msgstr "Rayon des nœuds" #: ../../enterprise/extensions/vmware/vmware_view.php:1829 -#: ../../operation/agentes/pandora_networkmap.editor.php:533 +#: ../../operation/agentes/pandora_networkmap.editor.php:539 #: ../../operation/agentes/pandora_networkmap.view.php:309 msgid "Node separation" msgstr "Séparation de nœuds" @@ -14973,7 +14576,7 @@ msgid "Export agents" msgstr "Exporter des agents" #: ../../enterprise/extensions/resource_exportation/functions.php:46 -#: ../../enterprise/include/functions_reporting.php:8165 +#: ../../enterprise/include/functions_reporting.php:8403 #: ../../extensions/resource_exportation.php:456 #: ../../extensions/resource_exportation.php:468 #: ../../operation/agentes/exportdata.php:464 @@ -15030,259 +14633,296 @@ msgstr "Mettre à jour le composant local" msgid "Create Local Component" msgstr "Créer un composant local" -#: ../../enterprise/godmode/modules/configure_local_component.php:164 -#: ../../godmode/modules/manage_network_components_form_common.php:50 -#: ../../godmode/alerts/configure_alert_template.php:1172 +#: ../../enterprise/godmode/modules/configure_local_component.php:171 +#: ../../godmode/modules/manage_network_components_form_common.php:52 +#: ../../godmode/modules/manage_network_components_form_common.php:59 +#: ../../godmode/alerts/configure_alert_template.php:1193 msgid "Wizard level" msgstr "Niveau d'assistant logiciel" -#: ../../enterprise/godmode/modules/configure_local_component.php:194 +#: ../../enterprise/godmode/modules/configure_local_component.php:205 msgid "Throw unknown events" msgstr "Générer des événements inconnus" -#: ../../enterprise/godmode/modules/configure_local_component.php:294 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:489 -#: ../../godmode/modules/manage_network_components_form_common.php:146 -#: ../../godmode/massive/massive_edit_modules.php:552 -msgid "Dynamic Interval" -msgstr "Intervalle dynamique" +#: ../../enterprise/godmode/modules/configure_local_component.php:271 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:832 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2057 +#: ../../enterprise/include/functions_reporting_csv.php:804 +#: ../../enterprise/operation/agentes/tag_view.php:174 +#: ../../enterprise/operation/agentes/ver_agente.php:53 +#: ../../extensions/agents_modules.php:456 +#: ../../godmode/modules/manage_network_components_form_common.php:115 +#: ../../godmode/agentes/module_manager_editor_common.php:293 +#: ../../godmode/massive/massive_edit_modules.php:1071 +#: ../../godmode/reporting/create_container.php:640 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1762 +#: ../../mobile/operation/modules.php:183 ../../mobile/operation/modules.php:184 +#: ../../mobile/operation/modules.php:293 ../../mobile/operation/modules.php:294 +#: ../../mobile/operation/server_status.php:174 +#: ../../mobile/operation/server_status.php:175 +#: ../../include/functions_reporting_html.php:1781 +#: ../../include/ajax/heatmap.ajax.php:222 +#: ../../include/ajax/heatmap.ajax.php:305 +#: ../../include/ajax/heatmap.ajax.php:430 ../../include/functions_graph.php:5105 +#: ../../include/functions_treeview.php:121 ../../include/functions_html.php:1659 +#: ../../include/class/WelcomeWindow.class.php:682 +#: ../../include/class/WelcomeWindow.class.php:735 +#: ../../include/lib/Dashboard/Widgets/heatmap.php:324 +#: ../../include/functions_events.php:4437 ../../operation/heatmap.php:103 +#: ../../operation/heatmap.php:105 ../../operation/agentes/status_monitor.php:858 +#: ../../operation/agentes/estado_monitores.php:590 +#: ../../operation/agentes/ver_agente.php:1193 +msgid "Module group" +msgstr "Groupe de modules" -#: ../../enterprise/godmode/modules/configure_local_component.php:300 -#: ../../godmode/modules/manage_network_components_form_common.php:152 +#: ../../enterprise/godmode/modules/configure_local_component.php:313 +#: ../../godmode/modules/manage_network_components_form_common.php:164 msgid "Advanced options Dynamic Threshold" msgstr "Options avancées du Seuil dynamique" -#: ../../enterprise/godmode/modules/configure_local_component.php:305 -#: ../../godmode/modules/manage_network_components_form_common.php:157 +#: ../../enterprise/godmode/modules/configure_local_component.php:319 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:489 +#: ../../godmode/modules/manage_network_components_form_common.php:170 +#: ../../godmode/massive/massive_edit_modules.php:622 +msgid "Dynamic Interval" +msgstr "Intervalle dynamique" + +#: ../../enterprise/godmode/modules/configure_local_component.php:337 +#: ../../godmode/modules/manage_network_components_form_common.php:185 +#: ../../godmode/modules/manage_network_components_form_common.php:195 msgid "Dynamic Min. " msgstr "Dynamique min. " -#: ../../enterprise/godmode/modules/configure_local_component.php:307 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:493 -#: ../../godmode/modules/manage_network_components_form_common.php:159 -#: ../../godmode/massive/massive_edit_modules.php:571 -msgid "Dynamic Max." -msgstr "Intervalle dynamique max." +#: ../../enterprise/godmode/modules/configure_local_component.php:344 +#: ../../godmode/modules/manage_network_components_form_common.php:202 +msgid "Dynamic Max. " +msgstr "Maximum dynamique" -#: ../../enterprise/godmode/modules/configure_local_component.php:309 +#: ../../enterprise/godmode/modules/configure_local_component.php:351 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:495 -#: ../../godmode/modules/manage_network_components_form_common.php:161 -#: ../../godmode/massive/massive_edit_modules.php:573 +#: ../../godmode/modules/manage_network_components_form_common.php:189 +#: ../../godmode/modules/manage_network_components_form_common.php:209 msgid "Dynamic Two Tailed: " msgstr "Suivi de l'intervalle dynamique deux : " -#: ../../enterprise/godmode/modules/configure_local_component.php:312 +#: ../../enterprise/godmode/modules/configure_local_component.php:362 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:289 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:498 -#: ../../godmode/modules/manage_network_components_form_common.php:164 -#: ../../godmode/massive/massive_edit_modules.php:576 -#: ../../include/functions_treeview.php:95 ../../include/functions_alerts.php:679 +#: ../../godmode/modules/manage_network_components_form_common.php:220 +#: ../../godmode/modules/manage_network_components_form_wizard.php:406 +#: ../../godmode/massive/massive_edit_modules.php:757 +#: ../../include/functions_treeview.php:95 ../../include/functions_alerts.php:685 #: ../../include/class/TreeService.class.php:436 #: ../../include/class/TreeService.class.php:645 msgid "Warning status" msgstr "État d'alerte" -#: ../../enterprise/godmode/modules/configure_local_component.php:313 -#: ../../enterprise/godmode/modules/configure_local_component.php:367 +#: ../../enterprise/godmode/modules/configure_local_component.php:364 +#: ../../enterprise/godmode/modules/configure_local_component.php:442 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:293 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:342 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:502 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:593 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:828 -#: ../../godmode/modules/manage_network_components_form_common.php:165 -#: ../../godmode/modules/manage_network_components_form_common.php:217 -#: ../../godmode/modules/manage_network_components_form_wizard.php:387 -#: ../../godmode/modules/manage_network_components_form_wizard.php:421 -#: ../../godmode/agentes/module_manager_editor_common.php:1151 -#: ../../godmode/massive/massive_edit_modules.php:580 -#: ../../godmode/massive/massive_edit_modules.php:671 -#: ../../godmode/massive/massive_edit_modules.php:900 -#: ../../godmode/alerts/configure_alert_template.php:870 -#: ../../include/functions_reporting_html.php:5556 +#: ../../godmode/modules/manage_network_components_form_common.php:222 +#: ../../godmode/modules/manage_network_components_form_common.php:300 +#: ../../godmode/modules/manage_network_components_form_wizard.php:408 +#: ../../godmode/modules/manage_network_components_form_wizard.php:493 +#: ../../godmode/agentes/module_manager_editor_common.php:1168 +#: ../../godmode/massive/massive_edit_modules.php:663 +#: ../../godmode/massive/massive_edit_modules.php:769 +#: ../../godmode/massive/massive_edit_modules.php:1052 +#: ../../godmode/alerts/configure_alert_template.php:891 +#: ../../include/functions_reporting_html.php:5567 #: ../../include/functions_treeview.php:91 #: ../../include/functions_treeview.php:103 -#: ../../include/functions_alerts.php:676 -#: ../../include/lib/Dashboard/Widgets/top_n.php:282 +#: ../../include/functions_alerts.php:682 +#: ../../include/lib/Dashboard/Widgets/top_n.php:301 msgid "Min." msgstr "Min." -#: ../../enterprise/godmode/modules/configure_local_component.php:322 -#: ../../enterprise/godmode/modules/configure_local_component.php:376 +#: ../../enterprise/godmode/modules/configure_local_component.php:378 +#: ../../enterprise/godmode/modules/configure_local_component.php:456 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:308 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:357 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:517 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:608 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:830 -#: ../../godmode/modules/manage_network_components_form_common.php:174 -#: ../../godmode/modules/manage_network_components_form_common.php:226 -#: ../../godmode/modules/manage_network_components_form_wizard.php:389 -#: ../../godmode/modules/manage_network_components_form_wizard.php:430 -#: ../../godmode/agentes/module_manager_editor_common.php:1152 -#: ../../godmode/massive/massive_edit_modules.php:595 -#: ../../godmode/massive/massive_edit_modules.php:686 -#: ../../godmode/massive/massive_edit_modules.php:902 -#: ../../godmode/alerts/configure_alert_template.php:883 -#: ../../include/functions_reporting_html.php:5557 +#: ../../godmode/modules/manage_network_components_form_common.php:236 +#: ../../godmode/modules/manage_network_components_form_common.php:314 +#: ../../godmode/modules/manage_network_components_form_wizard.php:422 +#: ../../godmode/modules/manage_network_components_form_wizard.php:507 +#: ../../godmode/agentes/module_manager_editor_common.php:1169 +#: ../../godmode/massive/massive_edit_modules.php:676 +#: ../../godmode/massive/massive_edit_modules.php:782 +#: ../../godmode/massive/massive_edit_modules.php:1057 +#: ../../godmode/alerts/configure_alert_template.php:904 +#: ../../include/functions_reporting_html.php:5568 #: ../../include/functions_treeview.php:91 #: ../../include/functions_treeview.php:103 -#: ../../include/functions_alerts.php:675 -#: ../../include/lib/Dashboard/Widgets/top_n.php:281 +#: ../../include/functions_alerts.php:681 +#: ../../include/lib/Dashboard/Widgets/top_n.php:300 msgid "Max." msgstr "Max." -#: ../../enterprise/godmode/modules/configure_local_component.php:331 -#: ../../enterprise/godmode/modules/configure_local_component.php:385 +#: ../../enterprise/godmode/modules/configure_local_component.php:392 +#: ../../enterprise/godmode/modules/configure_local_component.php:470 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:323 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:372 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:532 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:623 -#: ../../godmode/modules/manage_network_components_form_common.php:183 -#: ../../godmode/modules/manage_network_components_form_common.php:235 -#: ../../godmode/agentes/module_manager_editor_common.php:504 -#: ../../godmode/agentes/module_manager_editor_common.php:601 -#: ../../godmode/massive/massive_edit_modules.php:610 -#: ../../godmode/massive/massive_edit_modules.php:701 +#: ../../godmode/modules/manage_network_components_form_common.php:250 +#: ../../godmode/modules/manage_network_components_form_common.php:328 +#: ../../godmode/modules/manage_network_components_form_wizard.php:436 +#: ../../godmode/modules/manage_network_components_form_wizard.php:521 +#: ../../godmode/agentes/module_manager_editor_common.php:505 +#: ../../godmode/agentes/module_manager_editor_common.php:602 +#: ../../godmode/massive/massive_edit_modules.php:689 +#: ../../godmode/massive/massive_edit_modules.php:795 #: ../../include/functions_treeview.php:89 #: ../../include/functions_treeview.php:101 msgid "Str." msgstr "Chaîne" -#: ../../enterprise/godmode/modules/configure_local_component.php:345 -#: ../../enterprise/godmode/modules/configure_local_component.php:399 +#: ../../enterprise/godmode/modules/configure_local_component.php:413 +#: ../../enterprise/godmode/modules/configure_local_component.php:491 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:567 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:658 -#: ../../godmode/modules/manage_network_components_form_common.php:196 -#: ../../godmode/modules/manage_network_components_form_common.php:248 -#: ../../godmode/modules/manage_network_components_form_wizard.php:400 -#: ../../godmode/modules/manage_network_components_form_wizard.php:448 -#: ../../godmode/agentes/module_manager_editor_common.php:478 -#: ../../godmode/agentes/module_manager_editor_common.php:566 -#: ../../godmode/massive/massive_edit_modules.php:645 -#: ../../godmode/massive/massive_edit_modules.php:737 +#: ../../godmode/modules/manage_network_components_form_common.php:271 +#: ../../godmode/modules/manage_network_components_form_common.php:349 +#: ../../godmode/modules/manage_network_components_form_wizard.php:457 +#: ../../godmode/modules/manage_network_components_form_wizard.php:542 +#: ../../godmode/agentes/module_manager_editor_common.php:479 +#: ../../godmode/agentes/module_manager_editor_common.php:567 +#: ../../godmode/massive/massive_edit_modules.php:723 +#: ../../godmode/massive/massive_edit_modules.php:829 msgid "Percentage" msgstr "Pourcentage" -#: ../../enterprise/godmode/modules/configure_local_component.php:346 +#: ../../enterprise/godmode/modules/configure_local_component.php:413 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:568 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:659 +#: ../../godmode/modules/manage_network_components_form_common.php:271 +#: ../../godmode/modules/manage_network_components_form_wizard.php:457 msgid "Defines threshold as a percentage of value decrease/increment" msgstr "" "Il définit le seuil en pourcentage de diminution/incrémentation de la valeur" -#: ../../enterprise/godmode/modules/configure_local_component.php:350 -#: ../../godmode/modules/manage_network_components_form_common.php:201 -#: ../../godmode/modules/manage_network_components_form_wizard.php:412 -#: ../../godmode/agentes/module_manager_editor_common.php:528 +#: ../../enterprise/godmode/modules/configure_local_component.php:427 +#: ../../godmode/modules/manage_network_components_form_common.php:285 +#: ../../godmode/modules/manage_network_components_form_wizard.php:474 +#: ../../godmode/agentes/module_manager_editor_common.php:529 msgid "Change to critical status after" msgstr "Passer à l’état critique après" -#: ../../enterprise/godmode/modules/configure_local_component.php:359 -#: ../../godmode/modules/manage_network_components_form_common.php:210 -#: ../../godmode/modules/manage_network_components_form_wizard.php:414 -#: ../../godmode/agentes/module_manager_editor_common.php:530 +#: ../../enterprise/godmode/modules/configure_local_component.php:435 +#: ../../godmode/modules/manage_network_components_form_common.php:293 +#: ../../godmode/modules/manage_network_components_form_wizard.php:482 +#: ../../godmode/agentes/module_manager_editor_common.php:531 msgid "intervals in warning status." msgstr "intervalles dans l’état de l’avertissement." -#: ../../enterprise/godmode/modules/configure_local_component.php:366 +#: ../../enterprise/godmode/modules/configure_local_component.php:440 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:338 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:589 -#: ../../godmode/modules/manage_network_components_form_common.php:216 -#: ../../godmode/massive/massive_edit_modules.php:667 +#: ../../godmode/modules/manage_network_components_form_common.php:298 +#: ../../godmode/modules/manage_network_components_form_wizard.php:491 +#: ../../godmode/massive/massive_edit_modules.php:851 #: ../../include/functions_treeview.php:107 -#: ../../include/functions_alerts.php:680 +#: ../../include/functions_alerts.php:686 #: ../../include/class/TreeService.class.php:432 #: ../../include/class/TreeService.class.php:641 msgid "Critical status" msgstr "État critique" -#: ../../enterprise/godmode/modules/configure_local_component.php:403 +#: ../../enterprise/godmode/modules/configure_local_component.php:503 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:267 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:873 -#: ../../godmode/modules/manage_network_components_form_common.php:254 -#: ../../godmode/agentes/module_manager_editor_common.php:1201 -#: ../../godmode/massive/massive_edit_modules.php:945 +#: ../../godmode/modules/manage_network_components_form_common.php:361 +#: ../../godmode/agentes/module_manager_editor_common.php:1218 +#: ../../godmode/massive/massive_edit_modules.php:1241 msgid "FF threshold" msgstr "Seuil du FF" -#: ../../enterprise/godmode/modules/configure_local_component.php:406 +#: ../../enterprise/godmode/modules/configure_local_component.php:504 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:941 -#: ../../godmode/modules/manage_network_components_form_common.php:257 -#: ../../godmode/agentes/module_manager_editor_common.php:1324 -#: ../../godmode/massive/massive_edit_modules.php:1009 +#: ../../godmode/modules/manage_network_components_form_common.php:362 +#: ../../godmode/agentes/module_manager_editor_common.php:1341 +#: ../../godmode/massive/massive_edit_modules.php:1168 msgid "Keep counters" msgstr "Conserver les compteurs" -#: ../../enterprise/godmode/modules/configure_local_component.php:414 +#: ../../enterprise/godmode/modules/configure_local_component.php:509 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:272 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:885 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:900 -#: ../../godmode/modules/manage_network_components_form_common.php:271 -#: ../../godmode/agentes/module_manager_editor_common.php:1205 -#: ../../godmode/massive/massive_edit_modules.php:953 -#: ../../godmode/massive/massive_edit_modules.php:968 +#: ../../godmode/modules/manage_network_components_form_common.php:367 +#: ../../godmode/agentes/module_manager_editor_common.php:1222 +#: ../../godmode/massive/massive_edit_modules.php:1135 +#: ../../godmode/massive/massive_edit_modules.php:1152 msgid "All state changing" msgstr "Tous les changements d'état" -#: ../../enterprise/godmode/modules/configure_local_component.php:429 +#: ../../enterprise/godmode/modules/configure_local_component.php:522 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:273 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:884 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:910 -#: ../../godmode/modules/manage_network_components_form_common.php:287 -#: ../../godmode/agentes/module_manager_editor_common.php:1206 -#: ../../godmode/massive/massive_edit_modules.php:952 -#: ../../godmode/massive/massive_edit_modules.php:978 +#: ../../godmode/modules/manage_network_components_form_common.php:380 +#: ../../godmode/agentes/module_manager_editor_common.php:1223 +#: ../../godmode/massive/massive_edit_modules.php:1134 +#: ../../godmode/massive/massive_edit_modules.php:1235 msgid "Each state changing" msgstr "Chaque changement d'état" -#: ../../enterprise/godmode/modules/configure_local_component.php:430 +#: ../../enterprise/godmode/modules/configure_local_component.php:522 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:308 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:911 -#: ../../godmode/modules/manage_network_components_form_common.php:288 -#: ../../godmode/agentes/module_manager_editor_common.php:1238 -#: ../../godmode/massive/massive_edit_modules.php:979 +#: ../../godmode/modules/manage_network_components_form_common.php:380 +#: ../../godmode/agentes/module_manager_editor_common.php:1255 +#: ../../godmode/massive/massive_edit_modules.php:1198 msgid "To normal" msgstr "À l'état normal" -#: ../../enterprise/godmode/modules/configure_local_component.php:439 +#: ../../enterprise/godmode/modules/configure_local_component.php:529 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:309 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:921 -#: ../../godmode/modules/manage_network_components_form_common.php:297 -#: ../../godmode/agentes/module_manager_editor_common.php:1239 -#: ../../godmode/massive/massive_edit_modules.php:989 +#: ../../godmode/modules/manage_network_components_form_common.php:387 +#: ../../godmode/agentes/module_manager_editor_common.php:1256 +#: ../../godmode/massive/massive_edit_modules.php:1210 msgid "To warning" msgstr "À l'état d'alerte" -#: ../../enterprise/godmode/modules/configure_local_component.php:448 +#: ../../enterprise/godmode/modules/configure_local_component.php:536 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:310 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:931 -#: ../../godmode/modules/manage_network_components_form_common.php:306 -#: ../../godmode/agentes/module_manager_editor_common.php:1240 -#: ../../godmode/massive/massive_edit_modules.php:999 +#: ../../godmode/modules/manage_network_components_form_common.php:394 +#: ../../godmode/agentes/module_manager_editor_common.php:1257 +#: ../../godmode/massive/massive_edit_modules.php:1222 msgid "To critical" msgstr "À l'état critique" -#: ../../enterprise/godmode/modules/configure_local_component.php:459 +#: ../../enterprise/godmode/modules/configure_local_component.php:548 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:379 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:966 -#: ../../enterprise/include/functions_reporting_csv.php:2225 -#: ../../godmode/modules/manage_network_components_form_common.php:316 -#: ../../godmode/agentes/module_manager_editor_common.php:624 -#: ../../godmode/massive/massive_edit_modules.php:1057 +#: ../../enterprise/include/functions_reporting_csv.php:2266 +#: ../../godmode/modules/manage_network_components_form_common.php:406 +#: ../../godmode/agentes/module_manager_editor_common.php:625 +#: ../../godmode/massive/massive_edit_modules.php:1276 #: ../../mobile/operation/modules.php:860 -#: ../../include/functions_reporting.php:4673 +#: ../../include/functions_reporting.php:4684 msgid "Historical data" msgstr "Historique des données" -#: ../../enterprise/godmode/modules/configure_local_component.php:462 +#: ../../enterprise/godmode/modules/configure_local_component.php:553 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:963 -#: ../../godmode/agentes/module_manager_editor_common.php:1292 -#: ../../godmode/massive/massive_edit_modules.php:1043 +#: ../../godmode/agentes/module_manager_editor_common.php:1309 +#: ../../godmode/massive/massive_edit_modules.php:1261 msgid "FF timeout" msgstr "FF délai" -#: ../../enterprise/godmode/modules/configure_local_component.php:470 +#: ../../enterprise/godmode/modules/configure_local_component.php:562 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:964 -#: ../../godmode/massive/massive_edit_modules.php:1053 +#: ../../godmode/massive/massive_edit_modules.php:1262 msgid "" "Timeout in secs from start of flip flop counting. If this value is exceeded, " "FF counter is reset. Set to 0 for no timeout." @@ -15291,75 +14931,70 @@ msgstr "" "valeur est dépassée, le compteur FF est remis à zéro. Mettre à 0 pour aucun " "arrêt." -#: ../../enterprise/godmode/modules/configure_local_component.php:471 +#: ../../enterprise/godmode/modules/configure_local_component.php:565 msgid "This value can be set only in the async modules." msgstr "Cette valeur peut être réglée que dans les modules asynchrones." -#: ../../enterprise/godmode/modules/configure_local_component.php:473 -#: ../../enterprise/include/functions_reporting_csv.php:1251 -#: ../../godmode/modules/manage_network_components_form_common.php:319 -#: ../../godmode/agentes/module_manager_editor_common.php:1115 +#: ../../enterprise/godmode/modules/configure_local_component.php:571 +#: ../../enterprise/include/functions_reporting_csv.php:1292 +#: ../../godmode/modules/manage_network_components_form_common.php:411 +#: ../../godmode/agentes/module_manager_editor_common.php:1132 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:480 -#: ../../include/functions_reporting.php:7111 +#: ../../include/functions_reporting.php:7122 msgid "Min. Value" msgstr "Valeur minimale" -#: ../../enterprise/godmode/modules/configure_local_component.php:473 -#: ../../godmode/modules/manage_network_components_form_common.php:320 -msgid "Any value below this number is discarted" -msgstr "Toute valeur inférieure à ce nombre est refusée" - -#: ../../enterprise/godmode/modules/configure_local_component.php:478 -#: ../../enterprise/include/functions_reporting_csv.php:1306 -#: ../../godmode/modules/manage_network_components_form_common.php:321 -#: ../../godmode/agentes/module_manager_editor_common.php:1116 +#: ../../enterprise/godmode/modules/configure_local_component.php:576 +#: ../../enterprise/include/functions_reporting_csv.php:1347 +#: ../../godmode/modules/manage_network_components_form_common.php:416 +#: ../../godmode/agentes/module_manager_editor_common.php:1133 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:492 -#: ../../include/functions_reporting.php:7107 +#: ../../include/functions_reporting.php:7118 msgid "Max. Value" msgstr "Valeur maximale" -#: ../../enterprise/godmode/modules/configure_local_component.php:478 -#: ../../godmode/modules/manage_network_components_form_common.php:322 +#: ../../enterprise/godmode/modules/configure_local_component.php:576 +#: ../../godmode/modules/manage_network_components_form_common.php:416 msgid "Any value over this number is discarted" msgstr "Toute valeur supérieure à ce nombre est refusée" -#: ../../enterprise/godmode/modules/configure_local_component.php:485 +#: ../../enterprise/godmode/modules/configure_local_component.php:586 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:716 -#: ../../godmode/modules/manage_network_components_form_plugin.php:49 -#: ../../godmode/modules/manage_network_components_form_network.php:210 -#: ../../godmode/modules/manage_network_components_form_wmi.php:55 -#: ../../godmode/agentes/module_manager_editor_common.php:1338 -#: ../../godmode/massive/massive_edit_modules.php:795 +#: ../../godmode/modules/manage_network_components_form_plugin.php:54 +#: ../../godmode/modules/manage_network_components_form_network.php:250 +#: ../../godmode/modules/manage_network_components_form_wmi.php:83 +#: ../../godmode/agentes/module_manager_editor_common.php:1355 +#: ../../godmode/massive/massive_edit_modules.php:903 #: ../../godmode/setup/snmp_wizard.php:43 msgid "Post process" msgstr "Après le traitement" -#: ../../enterprise/godmode/modules/configure_local_component.php:512 +#: ../../enterprise/godmode/modules/configure_local_component.php:621 msgid "Load a basic structure on data configuration" msgstr "Charger une structure de base de données de configuration" -#: ../../enterprise/godmode/modules/configure_local_component.php:515 +#: ../../enterprise/godmode/modules/configure_local_component.php:628 msgid "Check the correct structure of the data configuration" msgstr "Vérifier la structure correcte de la configuration des données" -#: ../../enterprise/godmode/modules/configure_local_component.php:518 +#: ../../enterprise/godmode/modules/configure_local_component.php:633 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:250 msgid "First line must be \"module_begin\"" msgstr "La première ligne doit être « module_begin »." -#: ../../enterprise/godmode/modules/configure_local_component.php:519 +#: ../../enterprise/godmode/modules/configure_local_component.php:634 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:251 msgid "Data configuration is empty" msgstr "La configuration de données est vide." -#: ../../enterprise/godmode/modules/configure_local_component.php:520 -#: ../../enterprise/godmode/modules/configure_local_component.php:524 +#: ../../enterprise/godmode/modules/configure_local_component.php:635 +#: ../../enterprise/godmode/modules/configure_local_component.php:639 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:252 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:256 msgid "Last line must be \"module_end\"" msgstr "La dernière ligne doit être « module_end »." -#: ../../enterprise/godmode/modules/configure_local_component.php:521 +#: ../../enterprise/godmode/modules/configure_local_component.php:636 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:253 msgid "" "Name is missed. Please add a line with \"module_name yourmodulename\" to data " @@ -15368,7 +15003,7 @@ msgstr "" "Il manque le nom. Veuillez ajouter une ligne avec « module_name yourmodulename " "» à la configuration des données" -#: ../../enterprise/godmode/modules/configure_local_component.php:522 +#: ../../enterprise/godmode/modules/configure_local_component.php:637 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:254 msgid "" "Type is missed. Please add a line with \"module_type yourmoduletype\" to data " @@ -15377,154 +15012,154 @@ msgstr "" "Il manque le type. Veuillez ajouter une ligne avec « module_type " "yourmoduletype » à la configuration des données." -#: ../../enterprise/godmode/modules/configure_local_component.php:523 +#: ../../enterprise/godmode/modules/configure_local_component.php:638 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:255 msgid "Type is wrong. Please set a correct type" msgstr "Le type est incorrect. Veuillez choisir un type correct." -#: ../../enterprise/godmode/modules/configure_local_component.php:526 +#: ../../enterprise/godmode/modules/configure_local_component.php:641 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:258 msgid "Error in the syntax, please check the data configuration." msgstr "Erreur dans la syntaxe, veuillez vérifier la configuration de données." -#: ../../enterprise/godmode/modules/configure_local_component.php:527 +#: ../../enterprise/godmode/modules/configure_local_component.php:642 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:259 msgid "Data configuration are built correctly" msgstr "Configuration des données établie correctement" -#: ../../enterprise/godmode/modules/configure_local_component.php:535 +#: ../../enterprise/godmode/modules/configure_local_component.php:650 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1016 -#: ../../godmode/modules/manage_network_components_form_common.php:334 -#: ../../godmode/agentes/module_manager_editor_common.php:1053 -#: ../../godmode/massive/massive_edit_modules.php:1107 +#: ../../godmode/modules/manage_network_components_form_common.php:436 +#: ../../godmode/agentes/module_manager_editor_common.php:1070 +#: ../../godmode/massive/massive_edit_modules.php:1335 msgid "Critical instructions" msgstr "Instructions état critique" -#: ../../enterprise/godmode/modules/configure_local_component.php:535 +#: ../../enterprise/godmode/modules/configure_local_component.php:650 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1016 -#: ../../godmode/modules/manage_network_components_form_common.php:334 -#: ../../godmode/massive/massive_edit_modules.php:1107 +#: ../../godmode/modules/manage_network_components_form_common.php:436 +#: ../../godmode/massive/massive_edit_modules.php:1335 msgid "Instructions when the status is critical" msgstr "Instructions lorsque l'état est critique" -#: ../../enterprise/godmode/modules/configure_local_component.php:540 +#: ../../enterprise/godmode/modules/configure_local_component.php:655 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1020 -#: ../../godmode/modules/manage_network_components_form_common.php:338 -#: ../../godmode/agentes/module_manager_editor_common.php:1054 -#: ../../godmode/massive/massive_edit_modules.php:1111 +#: ../../godmode/modules/manage_network_components_form_common.php:441 +#: ../../godmode/agentes/module_manager_editor_common.php:1071 +#: ../../godmode/massive/massive_edit_modules.php:1340 msgid "Warning instructions" msgstr "Instructions état d'alerte" -#: ../../enterprise/godmode/modules/configure_local_component.php:540 +#: ../../enterprise/godmode/modules/configure_local_component.php:655 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1020 -#: ../../godmode/modules/manage_network_components_form_common.php:338 -#: ../../godmode/massive/massive_edit_modules.php:1111 +#: ../../godmode/modules/manage_network_components_form_common.php:441 +#: ../../godmode/massive/massive_edit_modules.php:1340 msgid "Instructions when the status is warning" msgstr "Instructions lorsque l'état est en alerte" -#: ../../enterprise/godmode/modules/configure_local_component.php:545 +#: ../../enterprise/godmode/modules/configure_local_component.php:660 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1024 -#: ../../godmode/modules/manage_network_components_form_common.php:342 -#: ../../godmode/agentes/module_manager_editor_common.php:1030 -#: ../../godmode/massive/massive_edit_modules.php:1115 +#: ../../godmode/modules/manage_network_components_form_common.php:446 +#: ../../godmode/agentes/module_manager_editor_common.php:1047 +#: ../../godmode/massive/massive_edit_modules.php:1345 msgid "Unknown instructions" msgstr "Instructions état inconnu" -#: ../../enterprise/godmode/modules/configure_local_component.php:545 +#: ../../enterprise/godmode/modules/configure_local_component.php:660 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1024 -#: ../../godmode/modules/manage_network_components_form_common.php:342 -#: ../../godmode/massive/massive_edit_modules.php:1115 +#: ../../godmode/modules/manage_network_components_form_common.php:446 +#: ../../godmode/massive/massive_edit_modules.php:1345 msgid "Instructions when the status is unknown" msgstr "Instructions lorsque l'état est inconnu" -#: ../../enterprise/godmode/modules/configure_local_component.php:554 +#: ../../enterprise/godmode/modules/configure_local_component.php:666 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:984 -#: ../../godmode/modules/manage_network_components_form_common.php:353 -#: ../../godmode/agentes/module_manager_editor_common.php:755 -#: ../../godmode/massive/massive_edit_modules.php:1075 +#: ../../godmode/modules/manage_network_components_form_common.php:459 +#: ../../godmode/agentes/module_manager_editor_common.php:756 +#: ../../godmode/massive/massive_edit_modules.php:1281 #: ../../godmode/module_library/module_library_view.php:123 msgid "Category" msgstr "Catégorie" -#: ../../enterprise/godmode/modules/configure_local_component.php:573 -#: ../../godmode/modules/manage_network_components_form_common.php:373 -#: ../../godmode/agentes/module_manager_editor_common.php:792 +#: ../../enterprise/godmode/modules/configure_local_component.php:685 +#: ../../godmode/modules/manage_network_components_form_common.php:484 +#: ../../godmode/agentes/module_manager_editor_common.php:793 msgid "Tags available" msgstr "Étiquettes disponibles" -#: ../../enterprise/godmode/modules/configure_local_component.php:591 -#: ../../godmode/modules/manage_network_components_form_common.php:391 -#: ../../godmode/agentes/module_manager_editor_common.php:872 +#: ../../enterprise/godmode/modules/configure_local_component.php:706 +#: ../../godmode/modules/manage_network_components_form_common.php:505 +#: ../../godmode/agentes/module_manager_editor_common.php:873 msgid "Add tags to module" msgstr "Ajouter des étiquettes au module" -#: ../../enterprise/godmode/modules/configure_local_component.php:592 -#: ../../godmode/modules/manage_network_components_form_common.php:392 +#: ../../enterprise/godmode/modules/configure_local_component.php:714 +#: ../../godmode/modules/manage_network_components_form_common.php:513 msgid "Delete tags to module" msgstr "Supprimer les étiquettes du module" -#: ../../enterprise/godmode/modules/configure_local_component.php:593 +#: ../../enterprise/godmode/modules/configure_local_component.php:717 #: ../../enterprise/godmode/setup/setup_auth.php:196 #: ../../enterprise/godmode/setup/setup_auth.php:551 -#: ../../enterprise/godmode/setup/setup_auth.php:1576 -#: ../../godmode/modules/manage_network_components_form_common.php:393 +#: ../../enterprise/godmode/setup/setup_auth.php:1630 +#: ../../godmode/modules/manage_network_components_form_common.php:516 msgid "Tags selected" msgstr "Étiquettes sélectionnées" -#: ../../enterprise/godmode/modules/configure_local_component.php:615 +#: ../../enterprise/godmode/modules/configure_local_component.php:740 msgid "Macros" msgstr "Macros" -#: ../../enterprise/godmode/modules/configure_local_component.php:651 -#: ../../godmode/servers/plugin.php:573 +#: ../../enterprise/godmode/modules/configure_local_component.php:781 +#: ../../godmode/servers/plugin.php:629 #: ../../include/class/ManageNetScanScripts.class.php:640 msgid "Default value" msgstr "Valeur par défaut" -#: ../../enterprise/godmode/modules/configure_local_component.php:667 -#: ../../godmode/servers/plugin.php:632 +#: ../../enterprise/godmode/modules/configure_local_component.php:799 +#: ../../godmode/servers/plugin.php:688 #: ../../include/class/ManageNetScanScripts.class.php:728 msgid "Add macro" msgstr "Ajouter une macro" -#: ../../enterprise/godmode/modules/configure_local_component.php:675 +#: ../../enterprise/godmode/modules/configure_local_component.php:817 #: ../../include/class/ManageNetScanScripts.class.php:746 msgid "Delete macro" msgstr "Effacer une macro" -#: ../../enterprise/godmode/modules/configure_local_component.php:993 -#: ../../godmode/modules/manage_network_components_form_common.php:717 -#: ../../godmode/agentes/module_manager_editor_common.php:2273 +#: ../../enterprise/godmode/modules/configure_local_component.php:1145 +#: ../../godmode/modules/manage_network_components_form_common.php:840 +#: ../../godmode/agentes/module_manager_editor_common.php:2306 msgid "Normal Status" msgstr "État normal" -#: ../../enterprise/godmode/modules/configure_local_component.php:994 -#: ../../godmode/modules/manage_network_components_form_common.php:718 -#: ../../godmode/agentes/module_manager_editor_common.php:2274 +#: ../../enterprise/godmode/modules/configure_local_component.php:1146 +#: ../../godmode/modules/manage_network_components_form_common.php:841 +#: ../../godmode/agentes/module_manager_editor_common.php:2307 msgid "Warning Status" msgstr "État d'alerte" -#: ../../enterprise/godmode/modules/configure_local_component.php:995 -#: ../../godmode/modules/manage_network_components_form_common.php:719 -#: ../../godmode/agentes/module_manager_editor_common.php:2275 +#: ../../enterprise/godmode/modules/configure_local_component.php:1147 +#: ../../godmode/modules/manage_network_components_form_common.php:842 +#: ../../godmode/agentes/module_manager_editor_common.php:2308 msgid "Critical Status" msgstr "État critique" -#: ../../enterprise/godmode/modules/configure_local_component.php:998 -#: ../../godmode/modules/manage_network_components_form_common.php:721 -#: ../../godmode/agentes/module_manager_editor_common.php:2278 +#: ../../enterprise/godmode/modules/configure_local_component.php:1150 +#: ../../godmode/modules/manage_network_components_form_common.php:844 +#: ../../godmode/agentes/module_manager_editor_common.php:2311 msgid "Please introduce a maximum warning higher than the minimun warning" msgstr "Veuillez introduire une alerte maximale supérieure à l'alerte minimale" -#: ../../enterprise/godmode/modules/configure_local_component.php:1000 -#: ../../godmode/modules/manage_network_components_form_common.php:722 -#: ../../godmode/agentes/module_manager_editor_common.php:2279 +#: ../../enterprise/godmode/modules/configure_local_component.php:1152 +#: ../../godmode/modules/manage_network_components_form_common.php:845 +#: ../../godmode/agentes/module_manager_editor_common.php:2312 msgid "Please introduce a maximum critical higher than the minimun critical" msgstr "" "Veuillez introduire un état critique maximal supérieur à l'état critique " "minimal" -#: ../../enterprise/godmode/modules/configure_local_component.php:1002 +#: ../../enterprise/godmode/modules/configure_local_component.php:1154 msgid "Please introduce a positicve percentage value" msgstr "Veuillez introduire une valeur de pourcentage positicve" @@ -15537,7 +15172,7 @@ msgstr "Créé correctement à partir de %s" #: ../../enterprise/godmode/modules/local_components.php:141 #: ../../enterprise/godmode/modules/local_components.php:331 -#: ../../enterprise/godmode/policies/policies.php:168 +#: ../../enterprise/godmode/policies/policies.php:184 #: ../../enterprise/godmode/policies/policy_external_alerts.php:136 #: ../../enterprise/godmode/policies/policy_external_alerts.php:139 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:80 @@ -15551,22 +15186,22 @@ msgstr "Créé correctement à partir de %s" #: ../../enterprise/tools/ipam/ipam_network_location_config.php:51 #: ../../godmode/modules/manage_nc_groups.php:109 #: ../../godmode/modules/manage_network_components.php:199 -#: ../../godmode/modules/manage_network_components.php:438 -#: ../../godmode/users/configure_user.php:480 +#: ../../godmode/modules/manage_network_components.php:426 +#: ../../godmode/users/configure_user.php:482 #: ../../godmode/agentes/configurar_agente.php:361 -#: ../../godmode/agentes/configurar_agente.php:883 +#: ../../godmode/agentes/configurar_agente.php:901 #: ../../godmode/agentes/planned_downtime.editor.php:650 #: ../../godmode/alerts/alert_commands.php:653 #: ../../godmode/alerts/configure_alert_template.php:209 -#: ../../godmode/alerts/configure_alert_template.php:544 -#: ../../godmode/alerts/alert_list.php:172 ../../godmode/setup/news.php:84 +#: ../../godmode/alerts/configure_alert_template.php:565 +#: ../../godmode/alerts/alert_list.php:185 ../../godmode/setup/news.php:84 #: ../../godmode/setup/gis.php:49 -#: ../../godmode/reporting/reporting_builder.item_editor.php:6028 -#: ../../include/functions_alerts.php:2756 +#: ../../godmode/reporting/reporting_builder.item_editor.php:6079 +#: ../../include/functions_alerts.php:2767 #: ../../include/functions_planned_downtimes.php:113 -#: ../../include/functions_planned_downtimes.php:845 +#: ../../include/functions_planned_downtimes.php:855 #: ../../operation/agentes/pandora_networkmap.php:140 -#: ../../operation/agentes/pandora_networkmap.php:378 +#: ../../operation/agentes/pandora_networkmap.php:389 msgid "Could not be created" msgstr "Erreur de création" @@ -15584,40 +15219,40 @@ msgstr "" "lecture seule. Allez dans %s pour les gérer." #: ../../enterprise/godmode/modules/local_components.php:339 -#: ../../godmode/modules/manage_network_components.php:449 +#: ../../godmode/modules/manage_network_components.php:436 #: ../../include/class/ManageNetScanScripts.class.php:228 msgid "Created successfully" msgstr "Créé correctement" #: ../../enterprise/godmode/modules/local_components.php:407 #: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:127 -#: ../../enterprise/godmode/policies/policy_modules.php:1311 -#: ../../enterprise/godmode/policies/policies.php:212 +#: ../../enterprise/godmode/policies/policy_modules.php:1307 +#: ../../enterprise/godmode/policies/policies.php:228 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:123 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:139 #: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:83 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:70 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:112 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1374 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1380 #: ../../enterprise/include/ajax/servers.ajax.php:368 #: ../../enterprise/tools/ipam/ipam_action.php:277 #: ../../enterprise/tools/ipam/ipam_massive.php:48 -#: ../../godmode/modules/manage_network_components.php:538 +#: ../../godmode/modules/manage_network_components.php:525 #: ../../godmode/agentes/status_monitor_custom_fields.php:77 #: ../../godmode/agentes/planned_downtime.editor.php:652 #: ../../godmode/alerts/configure_alert_command.php:150 #: ../../godmode/alerts/alert_templates.php:166 -#: ../../godmode/alerts/configure_alert_template.php:572 -#: ../../godmode/alerts/alert_list.php:95 ../../godmode/alerts/alert_list.php:320 -#: ../../godmode/setup/gis.php:41 ../../include/functions_alerts.php:2756 +#: ../../godmode/alerts/configure_alert_template.php:593 +#: ../../godmode/alerts/alert_list.php:95 ../../godmode/alerts/alert_list.php:389 +#: ../../godmode/setup/gis.php:41 ../../include/functions_alerts.php:2767 #: ../../include/functions_planned_downtimes.php:123 #: ../../operation/agentes/pandora_networkmap.php:216 -#: ../../operation/agentes/pandora_networkmap.php:516 +#: ../../operation/agentes/pandora_networkmap.php:538 msgid "Could not be updated" msgstr "Erreur de mise à jour" #: ../../enterprise/godmode/modules/local_components.php:415 -#: ../../godmode/modules/manage_network_components.php:547 +#: ../../godmode/modules/manage_network_components.php:534 #: ../../include/class/ManageNetScanScripts.class.php:315 msgid "Updated successfully" msgstr "Mis à jour correctement" @@ -15626,7 +15261,7 @@ msgstr "Mis à jour correctement" #: ../../godmode/modules/manage_nc_groups.php:218 #: ../../godmode/modules/manage_inventory_modules.php:234 #: ../../godmode/modules/manage_inventory_modules.php:267 -#: ../../godmode/modules/manage_network_components.php:591 +#: ../../godmode/modules/manage_network_components.php:578 #: ../../godmode/modules/manage_network_templates.php:114 msgid "Successfully multiple deleted" msgstr "Données multiples supprimées correctement" @@ -15635,32 +15270,32 @@ msgstr "Données multiples supprimées correctement" #: ../../godmode/modules/manage_nc_groups.php:219 #: ../../godmode/modules/manage_inventory_modules.php:235 #: ../../godmode/modules/manage_inventory_modules.php:268 -#: ../../godmode/modules/manage_network_components.php:592 +#: ../../godmode/modules/manage_network_components.php:579 #: ../../godmode/modules/manage_network_templates.php:115 msgid "Not deleted. Error deleting multiple data" msgstr "Erreur de suppression de données multiples" -#: ../../enterprise/godmode/modules/local_components.php:567 +#: ../../enterprise/godmode/modules/local_components.php:566 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2902 -#: ../../godmode/modules/manage_network_components.php:680 +#: ../../godmode/modules/manage_network_components.php:675 msgid "Free Search" msgstr "Recherche libre" -#: ../../enterprise/godmode/modules/local_components.php:568 +#: ../../enterprise/godmode/modules/local_components.php:567 msgid "Search by name, description or data, list matches." msgstr "Rechercher liste de concordances par nom, description ou données" -#: ../../enterprise/godmode/modules/local_components.php:732 -#: ../../enterprise/godmode/policies/policy_modules.php:1681 +#: ../../enterprise/godmode/modules/local_components.php:731 +#: ../../enterprise/godmode/policies/policy_modules.php:1689 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:595 #: ../../enterprise/include/class/NetworkConfigManager.class.php:628 #: ../../godmode/modules/manage_network_components.php:844 -#: ../../godmode/agentes/module_manager.php:975 -#: ../../godmode/snmpconsole/snmp_alert.php:1984 -#: ../../godmode/snmpconsole/snmp_alert.php:1985 +#: ../../godmode/agentes/module_manager.php:1041 +#: ../../godmode/snmpconsole/snmp_alert.php:1988 +#: ../../godmode/snmpconsole/snmp_alert.php:1989 #: ../../godmode/alerts/alert_actions.php:461 -#: ../../godmode/alerts/alert_templates.php:462 -#: ../../godmode/reporting/reporting_builder.php:1194 +#: ../../godmode/alerts/alert_templates.php:463 +#: ../../godmode/reporting/reporting_builder.php:1197 msgid "Duplicate" msgstr "Dupliquer" @@ -15733,17 +15368,17 @@ msgstr "" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:373 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:146 -#: ../../godmode/modules/manage_network_components_form_wizard.php:661 +#: ../../godmode/modules/manage_network_components_form_wizard.php:793 #: ../../godmode/agentes/planned_downtime.list.php:737 #: ../../godmode/agentes/planned_downtime.editor.php:951 -#: ../../include/functions_reporting_html.php:6406 +#: ../../include/functions_reporting_html.php:6417 msgid "Execution" msgstr "Exécution" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:377 #: ../../enterprise/godmode/setup/setup_history.php:903 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:670 -#: ../../enterprise/include/functions_tasklist.php:174 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:710 +#: ../../enterprise/include/functions_tasklist.php:192 #: ../../enterprise/include/ajax/cron.ajax.php:103 #: ../../include/functions_cron.php:500 msgid "Scheduled" @@ -15755,15 +15390,15 @@ msgstr "Type de périodicité :" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:400 #: ../../enterprise/include/functions_cron.php:501 -#: ../../enterprise/include/lib/NetworkManager.php:178 +#: ../../enterprise/include/lib/NetworkManager.php:180 #: ../../godmode/agentes/module_manager_editor_prediction.php:192 -#: ../../include/functions_netflow.php:1869 +#: ../../include/functions_netflow.php:1884 msgid "Daily" msgstr "Tous les jours" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:401 #: ../../enterprise/include/functions_cron.php:502 -#: ../../enterprise/include/lib/NetworkManager.php:182 +#: ../../enterprise/include/lib/NetworkManager.php:184 #: ../../godmode/agentes/module_manager_editor_prediction.php:192 #: ../../godmode/agentes/planned_downtime.editor.php:1031 msgid "Weekly" @@ -15858,59 +15493,59 @@ msgstr "Lacer script" #: ../../godmode/massive/massive_edit_users.php:610 #: ../../godmode/massive/massive_edit_users.php:629 #: ../../godmode/massive/massive_edit_users.php:636 -#: ../../godmode/massive/massive_edit_agents.php:694 -#: ../../godmode/massive/massive_edit_agents.php:720 -#: ../../godmode/massive/massive_edit_agents.php:756 -#: ../../godmode/massive/massive_edit_agents.php:780 -#: ../../godmode/massive/massive_edit_agents.php:897 -#: ../../godmode/massive/massive_edit_agents.php:944 -#: ../../godmode/massive/massive_edit_agents.php:1037 -#: ../../godmode/massive/massive_edit_agents.php:1090 -#: ../../godmode/massive/massive_edit_agents.php:1132 -#: ../../godmode/massive/massive_edit_agents.php:1159 -#: ../../godmode/massive/massive_edit_agents.php:1253 -#: ../../godmode/massive/massive_edit_modules.php:630 -#: ../../godmode/massive/massive_edit_modules.php:652 -#: ../../godmode/massive/massive_edit_modules.php:721 -#: ../../godmode/massive/massive_edit_modules.php:743 -#: ../../godmode/massive/massive_edit_modules.php:774 -#: ../../godmode/massive/massive_edit_modules.php:783 -#: ../../godmode/massive/massive_edit_modules.php:842 -#: ../../godmode/massive/massive_edit_modules.php:860 -#: ../../godmode/massive/massive_edit_modules.php:879 -#: ../../godmode/massive/massive_edit_modules.php:883 -#: ../../godmode/massive/massive_edit_modules.php:894 -#: ../../godmode/massive/massive_edit_modules.php:914 -#: ../../godmode/massive/massive_edit_modules.php:939 -#: ../../godmode/massive/massive_edit_modules.php:951 -#: ../../godmode/massive/massive_edit_modules.php:1012 -#: ../../godmode/massive/massive_edit_modules.php:1058 -#: ../../godmode/massive/massive_edit_modules.php:1076 -#: ../../godmode/massive/massive_edit_modules.php:1082 -#: ../../godmode/massive/massive_edit_modules.php:1095 -#: ../../godmode/massive/massive_edit_modules.php:1123 -#: ../../godmode/massive/massive_edit_modules.php:1227 -#: ../../include/functions_html.php:1888 ../../include/functions_html.php:1989 -#: ../../include/functions_html.php:2127 +#: ../../godmode/massive/massive_edit_agents.php:705 +#: ../../godmode/massive/massive_edit_agents.php:731 +#: ../../godmode/massive/massive_edit_agents.php:767 +#: ../../godmode/massive/massive_edit_agents.php:791 +#: ../../godmode/massive/massive_edit_agents.php:908 +#: ../../godmode/massive/massive_edit_agents.php:955 +#: ../../godmode/massive/massive_edit_agents.php:1048 +#: ../../godmode/massive/massive_edit_agents.php:1101 +#: ../../godmode/massive/massive_edit_agents.php:1143 +#: ../../godmode/massive/massive_edit_agents.php:1170 +#: ../../godmode/massive/massive_edit_agents.php:1264 +#: ../../godmode/massive/massive_edit_modules.php:704 +#: ../../godmode/massive/massive_edit_modules.php:726 +#: ../../godmode/massive/massive_edit_modules.php:810 +#: ../../godmode/massive/massive_edit_modules.php:832 +#: ../../godmode/massive/massive_edit_modules.php:872 +#: ../../godmode/massive/massive_edit_modules.php:884 +#: ../../godmode/massive/massive_edit_modules.php:956 +#: ../../godmode/massive/massive_edit_modules.php:979 +#: ../../godmode/massive/massive_edit_modules.php:1009 +#: ../../godmode/massive/massive_edit_modules.php:1019 +#: ../../godmode/massive/massive_edit_modules.php:1033 +#: ../../godmode/massive/massive_edit_modules.php:1077 +#: ../../godmode/massive/massive_edit_modules.php:1113 +#: ../../godmode/massive/massive_edit_modules.php:1133 +#: ../../godmode/massive/massive_edit_modules.php:1171 +#: ../../godmode/massive/massive_edit_modules.php:1277 +#: ../../godmode/massive/massive_edit_modules.php:1282 +#: ../../godmode/massive/massive_edit_modules.php:1309 +#: ../../godmode/massive/massive_edit_modules.php:1330 +#: ../../godmode/massive/massive_edit_modules.php:1353 +#: ../../godmode/massive/massive_edit_modules.php:1510 +#: ../../include/functions_html.php:1941 ../../include/functions_html.php:2042 +#: ../../include/functions_html.php:2181 msgid "No change" msgstr "Aucune modification" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:683 #: ../../godmode/agentes/agent_manager.php:638 -#: ../../godmode/reporting/reporting_builder.item_editor.php:73 -#: ../../include/functions_events.php:5066 +#: ../../godmode/reporting/reporting_builder.item_editor.php:76 +#: ../../include/functions_events.php:5024 #: ../../operation/agentes/estado_generalagente.php:475 -#: ../../operation/inventory/inventory.php:1249 +#: ../../operation/inventory/inventory.php:1262 msgid "Secondary groups" msgstr "Groupes secondaires" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:730 -#: ../../godmode/massive/massive_edit_agents.php:842 +#: ../../godmode/massive/massive_edit_agents.php:853 msgid "Add secondary groups" msgstr "Ajouter des groupes secondaires" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:737 -#: ../../godmode/massive/massive_edit_agents.php:868 +#: ../../godmode/massive/massive_edit_agents.php:879 msgid "Remove secondary groups" msgstr "Supprimer des groupes secondaires" @@ -15921,7 +15556,7 @@ msgstr "Ajouter une politique" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:790 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:435 -#: ../../operation/agentes/estado_agente.php:1071 +#: ../../operation/agentes/estado_agente.php:1089 msgid "Op" msgstr "Op" @@ -15943,20 +15578,20 @@ msgid "Extra actions" msgstr "Actions supplémentaires" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:900 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1240 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1224 msgid "Add extra action" msgstr "Ajouter une action supplémentaire" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1092 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1076 msgid "Add new rule" msgstr "Ajouter une nouvelle règle" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1094 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1078 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:211 msgid "Update rule" msgstr "Mettre à jour la règle" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1327 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1311 msgid "Update extra action" msgstr "Mettre à jour l’action supplémentaire" @@ -15996,16 +15631,16 @@ msgstr "Erreur %s" msgid "There are no defined autoconfigurations" msgstr "Il n’y a pas de configuration automatique définie" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:188 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:189 #: ../../enterprise/godmode/agentes/plugins_manager.php:215 #: ../../enterprise/godmode/agentes/plugins_manager.php:283 -#: ../../enterprise/godmode/policies/policy_alerts.php:686 +#: ../../enterprise/godmode/policies/policy_alerts.php:780 #: ../../enterprise/include/functions_HA_cluster.php:61 #: ../../enterprise/include/lib/Metaconsole/Node.php:1114 #: ../../enterprise/include/lib/Metaconsole/Node.php:1115 -#: ../../godmode/users/user_list.php:846 +#: ../../godmode/extensions.php:290 ../../godmode/users/user_list.php:846 #: ../../godmode/massive/massive_edit_users.php:529 -#: ../../godmode/alerts/alert_list.list.php:1169 +#: ../../godmode/alerts/alert_list.list.php:917 #: ../../include/class/SatelliteAgent.class.php:1195 #: ../../include/class/TipsWindow.class.php:468 #: ../../include/class/TipsWindow.class.php:754 @@ -16014,21 +15649,21 @@ msgstr "Il n’y a pas de configuration automatique définie" msgid "Enable" msgstr "Activer" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:188 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:189 #: ../../enterprise/godmode/agentes/plugins_manager.php:215 #: ../../enterprise/godmode/agentes/plugins_manager.php:292 -#: ../../enterprise/godmode/policies/policy_alerts.php:678 +#: ../../enterprise/godmode/policies/policy_alerts.php:772 #: ../../enterprise/include/functions_HA_cluster.php:58 #: ../../enterprise/include/lib/Metaconsole/Node.php:1140 #: ../../enterprise/include/lib/Metaconsole/Node.php:1141 -#: ../../godmode/users/user_list.php:841 +#: ../../godmode/extensions.php:308 ../../godmode/users/user_list.php:841 #: ../../godmode/massive/massive_edit_users.php:518 -#: ../../godmode/alerts/alert_list.list.php:1142 ../../include/functions.php:3413 +#: ../../godmode/alerts/alert_list.list.php:930 ../../include/functions.php:3413 #: ../../include/class/SatelliteAgent.class.php:1195 msgid "Disable" msgstr "Désactiver" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:226 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:227 msgid "Add new configuration definition" msgstr "Ajouter une nouvelle définition de configuration" @@ -16044,18 +15679,18 @@ msgstr "Cette collection n’a été ajoutée à aucun agent" #: ../../enterprise/godmode/agentes/configurar_agente.php:62 #: ../../enterprise/godmode/menu.php:74 #: ../../enterprise/operation/agentes/ver_agente.php:425 -#: ../../godmode/agentes/configurar_agente.php:720 +#: ../../godmode/agentes/configurar_agente.php:733 msgid "Network config manager" msgstr "Gestionnaire de configuration réseau" #: ../../enterprise/godmode/agentes/configurar_agente.php:82 #: ../../enterprise/godmode/agentes/plugins_manager.php:212 -#: ../../enterprise/godmode/policies/policy_plugins.php:185 -#: ../../enterprise/godmode/policies/policies.php:607 -#: ../../enterprise/godmode/policies/policy.php:128 ../../godmode/menu.php:320 -#: ../../godmode/servers/plugin.php:240 ../../godmode/servers/plugin.php:282 -#: ../../godmode/servers/plugin.php:359 ../../godmode/servers/plugin.php:756 -#: ../../godmode/servers/plugin.php:798 +#: ../../enterprise/godmode/policies/policy_plugins.php:188 +#: ../../enterprise/godmode/policies/policies.php:623 +#: ../../enterprise/godmode/policies/policy.php:128 ../../godmode/menu.php:416 +#: ../../godmode/servers/plugin.php:290 ../../godmode/servers/plugin.php:332 +#: ../../godmode/servers/plugin.php:409 ../../godmode/servers/plugin.php:812 +#: ../../godmode/servers/plugin.php:854 msgid "Plugins" msgstr "Plugins" @@ -16082,23 +15717,23 @@ msgid "Show files" msgstr "Afficher les fichiers" #: ../../enterprise/godmode/agentes/collection_manager.php:251 -#: ../../enterprise/operation/log/log_viewer.php:1475 -#: ../../enterprise/operation/log/log_viewer.php:1483 -#: ../../godmode/reporting/reporting_builder.php:1268 -#: ../../include/functions_reporting.php:3208 +#: ../../enterprise/operation/log/log_viewer.php:1488 +#: ../../enterprise/operation/log/log_viewer.php:1496 +#: ../../godmode/reporting/reporting_builder.php:1276 +#: ../../include/functions_reporting.php:3216 #: ../../operation/agentes/agent_inventory.php:334 -#: ../../operation/inventory/inventory.php:1005 +#: ../../operation/inventory/inventory.php:1016 msgid "No data found." msgstr "Aucune donnée retrouvée" #: ../../enterprise/godmode/agentes/collection_manager.php:260 #: ../../enterprise/operation/agentes/collection_view.php:83 #: ../../godmode/agentes/inventory_manager.php:232 -#: ../../godmode/snmpconsole/snmp_alert.php:1891 +#: ../../godmode/snmpconsole/snmp_alert.php:1895 #: ../../godmode/reporting/reporting_builder.list_items.php:373 #: ../../godmode/reporting/graph_builder.graph_editor.php:344 -#: ../../include/ajax/alert_list.ajax.php:285 -#: ../../operation/agentes/status_monitor.php:1533 +#: ../../include/ajax/alert_list.ajax.php:298 +#: ../../operation/agentes/status_monitor.php:1536 msgid "P." msgstr "P." @@ -16122,10 +15757,10 @@ msgstr "Planification de la capacité" #: ../../enterprise/include/functions_visual_map_editor.php:54 #: ../../enterprise/include/functions_visual_map_editor.php:85 #: ../../enterprise/include/functions_visual_map.php:539 -#: ../../enterprise/include/rest-api/models/VisualConsole/Items/Service.php:288 -#: ../../enterprise/include/functions_reporting.php:6152 -#: ../../enterprise/include/functions_services.php:1712 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4127 +#: ../../enterprise/include/rest-api/models/VisualConsole/Items/Service.php:301 +#: ../../enterprise/include/functions_reporting.php:6374 +#: ../../enterprise/include/functions_services.php:1759 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4172 #: ../../mobile/operation/services.php:267 #: ../../include/lib/Dashboard/Widgets/service_map.php:318 msgid "Service" @@ -16208,6 +15843,17 @@ msgstr "Valeur en pourcentage" msgid "Manager configuration" msgstr "Configuration du gestionnaire" +#: ../../enterprise/godmode/agentes/collections.data.php:74 +#: ../../enterprise/godmode/agentes/collections.data.php:189 +#: ../../enterprise/godmode/agentes/collections.data.php:217 +#: ../../enterprise/godmode/agentes/collections.data.php:241 +#: ../../enterprise/godmode/agentes/collections.data.php:272 +#: ../../enterprise/godmode/agentes/collections.data.php:336 +#: ../../include/functions_events.php:3202 +#: ../../include/functions_events.php:3476 +msgid "New" +msgstr "Nouveau" + #: ../../enterprise/godmode/agentes/collections.data.php:393 msgid "Manager configuration > Editwwww " msgstr "Configuration du gestionnaire > Editerwwww " @@ -16303,13 +15949,13 @@ msgstr "Utilisation du composant local en cours" #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:88 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:107 -#: ../../godmode/agentes/module_manager_editor_common.php:118 -#: ../../godmode/agentes/module_manager_editor_common.php:133 +#: ../../godmode/agentes/module_manager_editor_common.php:119 +#: ../../godmode/agentes/module_manager_editor_common.php:134 msgid "Manual setup" msgstr "Configuration manuelle" #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:100 -#: ../../godmode/agentes/module_manager_editor_common.php:126 +#: ../../godmode/agentes/module_manager_editor_common.php:127 msgid "No component was found" msgstr "Aucun composant a été trouvé" @@ -16367,7 +16013,7 @@ msgid "Add Modules" msgstr "Ajouter des modules" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:83 -#: ../../godmode/agentes/module_manager.php:1268 +#: ../../godmode/agentes/module_manager.php:1337 msgid "Delete module" msgstr "Supprimer le module" @@ -16434,7 +16080,7 @@ msgid "Only Selenium 3." msgstr "Seulement Sélénium 3." #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:286 -#: ../../godmode/agentes/module_manager_editor_common.php:1216 +#: ../../godmode/agentes/module_manager_editor_common.php:1233 msgid "Change all states" msgstr "Modifier tous les états" @@ -16458,17 +16104,26 @@ msgstr "Collez votre test de sélénium, exporté au format HTML, ici" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:443 #: ../../enterprise/tools/ipam/ipam_excel.php:220 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:419 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:792 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:55 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:477 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:784 #: ../../godmode/groups/configure_group.php:253 #: ../../godmode/agentes/agent_manager.php:195 -#: ../../godmode/agentes/module_manager_editor_common.php:754 -#: ../../godmode/massive/massive_edit_agents.php:829 +#: ../../godmode/agentes/module_manager_editor_common.php:755 +#: ../../godmode/massive/massive_edit_agents.php:840 msgid "Custom ID" msgstr "Identifiant personnalisé" +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:473 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:476 +#: ../../godmode/agentes/module_manager_editor_common.php:679 +#: ../../godmode/agentes/module_manager_editor_common.php:681 +#, php-format +msgid "Agent interval x %s" +msgstr "Agent intervalle x %s" + #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:497 -#: ../../godmode/agentes/module_manager.php:916 +#: ../../godmode/agentes/module_manager.php:982 msgid "" "The policy modules of data type will only update their intervals when policy " "is applied." @@ -16478,34 +16133,34 @@ msgstr "" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:527 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:961 -#: ../../godmode/agentes/module_manager_editor_common.php:1291 -#: ../../godmode/massive/massive_edit_modules.php:1029 +#: ../../godmode/agentes/module_manager_editor_common.php:1308 +#: ../../godmode/massive/massive_edit_modules.php:1246 msgid "FF interval" msgstr "Intervalle FF" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:528 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:962 -#: ../../godmode/massive/massive_edit_modules.php:1039 +#: ../../godmode/massive/massive_edit_modules.php:1247 msgid "Module execution flip flop time interval (in secs)." msgstr "Intervalle de flip-flop d'exécution de module (en secondes)." #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:546 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1057 -#: ../../godmode/agentes/module_manager_editor_common.php:1420 -#: ../../godmode/massive/massive_edit_modules.php:1150 +#: ../../godmode/agentes/module_manager_editor_common.php:1437 +#: ../../godmode/massive/massive_edit_modules.php:1394 msgid "Retries" msgstr "Tentatives" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:547 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1059 -#: ../../godmode/massive/massive_edit_modules.php:1152 +#: ../../godmode/massive/massive_edit_modules.php:1394 msgid "Number of retries that the module will attempt to run." msgstr "Nombre de tentatives que le module tente d'éxécuter." #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:619 #: ../../enterprise/godmode/policies/policy_modules.php:418 #: ../../godmode/agentes/module_manager_editor.php:762 -#: ../../godmode/agentes/module_manager_editor_common.php:1454 +#: ../../godmode/agentes/module_manager_editor_common.php:1471 msgid "Custom macros" msgstr "Macros personnalisées" @@ -16531,15 +16186,15 @@ msgstr "Éditeur de cartes réseau vide" #: ../../enterprise/operation/services/services.table_services.php:63 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:104 #: ../../godmode/gis_maps/configure_gis_map.php:116 -#: ../../godmode/reporting/visual_console_builder.php:873 +#: ../../godmode/reporting/visual_console_builder.php:867 #: ../../godmode/reporting/map_builder.php:129 #: ../../godmode/reporting/visual_console_favorite.php:126 -#: ../../operation/visual_console/view.php:249 +#: ../../operation/visual_console/view.php:251 #: ../../operation/visual_console/legacy_view.php:215 #: ../../operation/agentes/networkmap.dinamic.php:146 -#: ../../operation/agentes/pandora_networkmap.editor.php:232 -#: ../../operation/agentes/pandora_networkmap.php:682 -#: ../../operation/agentes/pandora_networkmap.view.php:2410 +#: ../../operation/agentes/pandora_networkmap.editor.php:238 +#: ../../operation/agentes/pandora_networkmap.php:705 +#: ../../operation/agentes/pandora_networkmap.view.php:2415 #: ../../operation/menu.php:439 ../../operation/gis_maps/gis_map.php:47 #: ../../operation/gis_maps/render_view.php:189 msgid "Topology maps" @@ -16547,28 +16202,28 @@ msgstr "Cartes de topologie" #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:106 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:108 -#: ../../operation/agentes/pandora_networkmap.editor.php:236 -#: ../../operation/agentes/pandora_networkmap.php:686 -#: ../../operation/agentes/pandora_networkmap.view.php:2312 +#: ../../operation/agentes/pandora_networkmap.editor.php:242 +#: ../../operation/agentes/pandora_networkmap.php:709 +#: ../../operation/agentes/pandora_networkmap.view.php:2317 msgid "Networkmap" msgstr "Carte de réseau" #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:113 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:115 -#: ../../operation/agentes/pandora_networkmap.editor.php:274 -#: ../../operation/agentes/pandora_networkmap.view.php:2318 +#: ../../operation/agentes/pandora_networkmap.editor.php:280 +#: ../../operation/agentes/pandora_networkmap.view.php:2323 msgid "Not found networkmap." msgstr "Aucune carte de réseau retrouvée" #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:173 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:187 -#: ../../operation/agentes/pandora_networkmap.editor.php:576 +#: ../../operation/agentes/pandora_networkmap.editor.php:582 msgid "Save networkmap" msgstr "Enregistrer la carte de réseau" #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:184 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:193 -#: ../../operation/agentes/pandora_networkmap.editor.php:591 +#: ../../operation/agentes/pandora_networkmap.editor.php:597 msgid "Update networkmap" msgstr "Mettre à jour la carte de réseau" @@ -16665,7 +16320,7 @@ msgstr "Créer un nouveau module d’analyse Web" #: ../../enterprise/godmode/policies/configure_policy.php:92 #: ../../enterprise/godmode/policies/policy_modules.php:488 #: ../../enterprise/godmode/policies/policy_queue.php:220 -#: ../../enterprise/godmode/policies/policies.php:275 +#: ../../enterprise/godmode/policies/policies.php:291 #: ../../enterprise/godmode/policies/policy_linking.php:127 #: ../../enterprise/godmode/policies/policy_external_alerts.php:329 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:99 @@ -16699,24 +16354,26 @@ msgid "Cannot be added to delete pending plugins." msgstr "Impossible de l'ajouter à la liste de plugins à supprimer." #: ../../enterprise/godmode/policies/policy_plugins.php:70 -#: ../../enterprise/godmode/policies/policy_alerts.php:270 -#: ../../enterprise/godmode/policies/policy_modules.php:1377 +#: ../../enterprise/godmode/policies/policy_alerts.php:327 +#: ../../enterprise/godmode/policies/policy_modules.php:1373 #: ../../enterprise/godmode/policies/policy_external_alerts.php:162 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:177 #: ../../enterprise/godmode/policies/policy_collections.php:122 #: ../../enterprise/godmode/policies/policy_agents.php:112 #: ../../enterprise/godmode/policies/policy_agents.php:128 +#: ../../enterprise/operation/agentes/policy_manager.php:357 msgid "Successfully reverted deletion" msgstr "Suppression annulée correctement" #: ../../enterprise/godmode/policies/policy_plugins.php:71 -#: ../../enterprise/godmode/policies/policy_alerts.php:271 -#: ../../enterprise/godmode/policies/policy_modules.php:1378 +#: ../../enterprise/godmode/policies/policy_alerts.php:328 +#: ../../enterprise/godmode/policies/policy_modules.php:1374 #: ../../enterprise/godmode/policies/policy_external_alerts.php:163 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:180 #: ../../enterprise/godmode/policies/policy_collections.php:123 #: ../../enterprise/godmode/policies/policy_agents.php:113 #: ../../enterprise/godmode/policies/policy_agents.php:129 +#: ../../enterprise/operation/agentes/policy_manager.php:358 msgid "Could not be reverted" msgstr "Impossible de l'annuler" @@ -16728,18 +16385,19 @@ msgstr "Plugin mis à jour correctement" msgid "Plugin cannot be updated" msgstr "Le plugin ne peut pas être mis à jour" -#: ../../enterprise/godmode/policies/policy_plugins.php:269 +#: ../../enterprise/godmode/policies/policy_plugins.php:287 msgid "There are no defined plugins" msgstr "Aucun plugin défini" #: ../../enterprise/godmode/policies/policy_alerts.php:105 #: ../../enterprise/godmode/policies/policy_modules.php:615 -#: ../../enterprise/godmode/policies/policies.php:256 +#: ../../enterprise/godmode/policies/policies.php:272 #: ../../enterprise/godmode/policies/policy_linking.php:51 #: ../../enterprise/godmode/policies/policy_external_alerts.php:87 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:106 #: ../../enterprise/godmode/policies/policy_collections.php:82 #: ../../enterprise/godmode/policies/policy_agents.php:84 +#: ../../enterprise/operation/agentes/policy_manager.php:323 #: ../../godmode/agentes/module_manager_editor.php:544 msgid "This policy is applying and cannot be modified" msgstr "Cette politique est en application et ne peut pas être modifiée" @@ -16747,47 +16405,59 @@ msgstr "Cette politique est en application et ne peut pas être modifiée" #: ../../enterprise/godmode/policies/policy_alerts.php:164 #: ../../enterprise/godmode/policies/policy_modules.php:547 #: ../../enterprise/godmode/setup/setup_metaconsole.php:157 -#: ../../godmode/agentes/configurar_agente.php:2277 +#: ../../godmode/agentes/configurar_agente.php:2295 #: ../../godmode/agentes/modificar_agente.php:271 #: ../../godmode/massive/massive_enable_disable_alerts.php:124 -#: ../../godmode/alerts/alert_list.php:419 -#: ../../include/ajax/alert_list.ajax.php:381 +#: ../../godmode/alerts/alert_list.php:513 +#: ../../include/ajax/alert_list.ajax.php:394 msgid "Could not be disabled" msgstr "Erreur de désactivation" #: ../../enterprise/godmode/policies/policy_alerts.php:189 #: ../../godmode/massive/massive_standby_alerts.php:132 -#: ../../godmode/alerts/alert_list.php:445 +#: ../../godmode/alerts/alert_list.php:539 msgid "Successfully set standby" msgstr "Mode veille configuré correctement" #: ../../enterprise/godmode/policies/policy_alerts.php:190 #: ../../godmode/massive/massive_standby_alerts.php:132 -#: ../../godmode/alerts/alert_list.php:446 +#: ../../godmode/alerts/alert_list.php:540 msgid "Could not be set standby" msgstr "Erreur de configuration du mode veille" #: ../../enterprise/godmode/policies/policy_alerts.php:215 #: ../../godmode/massive/massive_standby_alerts.php:102 -#: ../../godmode/alerts/alert_list.php:472 +#: ../../godmode/alerts/alert_list.php:566 msgid "Successfully set off standby" msgstr "Mode veille désactivé correctement" #: ../../enterprise/godmode/policies/policy_alerts.php:216 #: ../../godmode/massive/massive_standby_alerts.php:102 -#: ../../godmode/alerts/alert_list.php:473 +#: ../../godmode/alerts/alert_list.php:567 msgid "Could not be set off standby" msgstr "Erreur de désactivation du mode veille" -#: ../../enterprise/godmode/policies/policy_alerts.php:260 -msgid " created successfuly" -msgstr "Créé correctement" +#: ../../enterprise/godmode/policies/policy_alerts.php:237 +msgid "You must select a template. " +msgstr "Sélectionnez un modèle." -#: ../../enterprise/godmode/policies/policy_alerts.php:260 -msgid " could not be created" -msgstr "Erreur de création" +#: ../../enterprise/godmode/policies/policy_alerts.php:286 +msgid " created successfuly: " +msgstr "créé correctement:" -#: ../../enterprise/godmode/policies/policy_alerts.php:266 +#: ../../enterprise/godmode/policies/policy_alerts.php:303 +msgid "" +"Alerts could not be created for the following modules because they already " +"have an alert: " +msgstr "" +"Impossible de créer les alertes pour les modules suivants parce qu’ils ont " +"déjà une alerte : " + +#: ../../enterprise/godmode/policies/policy_alerts.php:313 +msgid " could not be created. " +msgstr "Impossible de créer." + +#: ../../enterprise/godmode/policies/policy_alerts.php:323 #: ../../enterprise/godmode/policies/policy_external_alerts.php:157 msgid "" "Successfully added to delete pending alerts. Will be deleted in the next " @@ -16796,12 +16466,13 @@ msgstr "" "Ajouté correctement aux alertes en attente de suppression. Il sera supprimé " "dans la suivante application de la politique." -#: ../../enterprise/godmode/policies/policy_alerts.php:291 +#: ../../enterprise/godmode/policies/policy_alerts.php:348 #: ../../enterprise/godmode/policies/policy_external_alerts.php:212 msgid "Added action successfuly" msgstr "Action ajoutée correctement" -#: ../../enterprise/godmode/policies/policy_alerts.php:291 +#: ../../enterprise/godmode/policies/policy_alerts.php:348 +#: ../../enterprise/godmode/policies/policy_alerts.php:377 #: ../../enterprise/godmode/policies/policy_external_alerts.php:213 #: ../../enterprise/godmode/policies/policy_agents.php:251 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:92 @@ -16812,26 +16483,52 @@ msgstr "Action ajoutée correctement" #: ../../godmode/massive/massive_add_action_alerts.php:160 #: ../../godmode/massive/massive_add_action_alerts.php:163 #: ../../godmode/massive/massive_add_action_alerts.php:166 -#: ../../godmode/alerts/alert_list.php:279 +#: ../../godmode/alerts/alert_list.php:329 msgid "Could not be added" msgstr "Impossible de l'ajouter" -#: ../../enterprise/godmode/policies/policy_alerts.php:315 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:185 -msgid "Deleted action successfuly" -msgstr "Action supprimée correctement" +#: ../../enterprise/godmode/policies/policy_alerts.php:377 +msgid "Add action successfuly" +msgstr "Action ajoutée correctement" -#: ../../enterprise/godmode/policies/policy_alerts.php:429 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:508 +#: ../../enterprise/godmode/policies/policy_alerts.php:441 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:351 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:322 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1417 +#: ../../enterprise/include/functions_tasklist.php:377 +#: ../../enterprise/include/ajax/policy.ajax.php:447 +#: ../../enterprise/include/functions_reporting_csv.php:2556 +#: ../../enterprise/operation/agentes/policy_view.php:260 +#: ../../godmode/alerts/alert_list.list.php:570 +#: ../../godmode/alerts/alert_view.php:101 +#: ../../godmode/alerts/alert_list.builder.php:169 +#: ../../godmode/reporting/reporting_builder.item_editor.php:220 +#: ../../godmode/reporting/reporting_builder.item_editor.php:915 +#: ../../mobile/operation/alerts.php:349 +#: ../../include/functions_reporting_html.php:3481 +#: ../../include/functions_reporting_html.php:3484 +#: ../../include/functions_cron.php:691 +#: ../../include/ajax/alert_list.ajax.php:306 +#: ../../include/ajax/alert_list.ajax.php:331 +#: ../../include/functions_treeview.php:444 +#: ../../include/functions_treeview.php:485 +#: ../../include/class/AgentsAlerts.class.php:359 +#: ../../include/class/AgentsAlerts.class.php:984 +#: ../../operation/search_alerts.php:36 +msgid "Template" +msgstr "Modèle" + +#: ../../enterprise/godmode/policies/policy_alerts.php:514 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:513 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2437 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3441 #: ../../godmode/alerts/alert_list.list.php:722 -#: ../../godmode/alerts/alert_view.php:240 ../../include/functions_alerts.php:683 +#: ../../godmode/alerts/alert_view.php:240 ../../include/functions_alerts.php:689 msgid "Always" msgstr "Toujours" -#: ../../enterprise/godmode/policies/policy_alerts.php:431 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:510 +#: ../../enterprise/godmode/policies/policy_alerts.php:516 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:515 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3443 #: ../../godmode/alerts/alert_list.list.php:724 #: ../../include/class/Diagnostics.class.php:1208 @@ -16839,64 +16536,60 @@ msgstr "Toujours" msgid "On" msgstr "Actif" -#: ../../enterprise/godmode/policies/policy_alerts.php:435 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:514 +#: ../../enterprise/godmode/policies/policy_alerts.php:520 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:519 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3447 #: ../../godmode/alerts/alert_list.list.php:728 msgid "Until" msgstr "Jusqu'à" -#: ../../enterprise/godmode/policies/policy_alerts.php:577 -#: ../../enterprise/godmode/policies/policy_modules.php:1698 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:583 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:303 -#: ../../enterprise/godmode/policies/policy_agents.php:1192 -#: ../../enterprise/godmode/policies/policy_agents.php:1521 +#: ../../enterprise/godmode/policies/policy_alerts.php:662 +#: ../../enterprise/godmode/policies/policy_modules.php:1706 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:599 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:318 +#: ../../enterprise/godmode/policies/policy_agents.php:1202 +#: ../../enterprise/godmode/policies/policy_agents.php:1531 +#: ../../enterprise/operation/agentes/policy_manager.php:221 msgid "Undo deletion" msgstr "Annuler la suppression" -#: ../../enterprise/godmode/policies/policy_alerts.php:613 +#: ../../enterprise/godmode/policies/policy_alerts.php:704 msgid "There is not alerts configured in this policy." msgstr "Aucune alerte externe n’est configurée dans cette politique." -#: ../../enterprise/godmode/policies/policy_alerts.php:695 -#: ../../godmode/alerts/alert_list.list.php:1196 +#: ../../enterprise/godmode/policies/policy_alerts.php:789 msgid "Set off standby" msgstr "Déconfigurer le mode veille" -#: ../../enterprise/godmode/policies/policy_alerts.php:704 -#: ../../godmode/alerts/alert_list.list.php:1223 +#: ../../enterprise/godmode/policies/policy_alerts.php:798 msgid "Set standby" msgstr "Configurer mode veille" -#: ../../enterprise/godmode/policies/policy_alerts.php:721 +#: ../../enterprise/godmode/policies/policy_alerts.php:815 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:330 -#: ../../godmode/alerts/alert_list.builder.php:212 -#: ../../godmode/alerts/alert_list.builder.php:223 +#: ../../godmode/alerts/alert_list.builder.php:230 +#: ../../godmode/alerts/alert_list.builder.php:241 #: ../../include/class/AgentsAlerts.class.php:408 msgid "Add alert" msgstr "Ajouter alertes" -#: ../../enterprise/godmode/policies/policy_alerts.php:739 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:557 +#: ../../enterprise/godmode/policies/policy_alerts.php:833 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:570 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:362 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:368 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:476 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:544 -#: ../../godmode/snmpconsole/snmp_alert.php:2020 -#: ../../godmode/alerts/alert_list.list.php:994 -#: ../../godmode/alerts/alert_list.list.php:1005 -#: ../../godmode/alerts/alert_list.list.php:1269 +#: ../../godmode/snmpconsole/snmp_alert.php:2025 +#: ../../godmode/alerts/alert_list.list.php:1006 +#: ../../godmode/alerts/alert_list.list.php:1017 +#: ../../godmode/alerts/alert_list.list.php:1277 +#: ../../include/functions_ui.php:1596 +#: ../../operation/agentes/alerts_status.php:671 msgid "Add action" msgstr "Ajouter une action" -#: ../../enterprise/godmode/policies/configure_policy.php:56 -#: ../../enterprise/godmode/policies/policy_modules.php:468 -msgid "Managent policies" -msgstr "Politiques de gestion" - #: ../../enterprise/godmode/policies/configure_policy.php:60 -#: ../../enterprise/operation/services/services.list.php:663 +#: ../../enterprise/operation/services/services.list.php:670 #: ../../operation/heatmap.php:73 ../../operation/heatmap.php:287 msgid "Config" msgstr "Configuration" @@ -16937,6 +16630,10 @@ msgstr "" msgid "Invalid module type." msgstr "Type de module non valide." +#: ../../enterprise/godmode/policies/policy_modules.php:381 +msgid "Edit module" +msgstr "Modifier le module" + #: ../../enterprise/godmode/policies/policy_modules.php:404 #: ../../godmode/agentes/module_manager_editor.php:738 msgid "Base options" @@ -16963,26 +16660,30 @@ msgstr "" "Pour définir les plugins, veuillez utiliser l’onglet de configuration des " "plugins." -#: ../../enterprise/godmode/policies/policy_modules.php:938 +#: ../../enterprise/godmode/policies/policy_modules.php:935 +msgid "Successfully added module." +msgstr "Module ajouté correctement" + +#: ../../enterprise/godmode/policies/policy_modules.php:936 msgid "Could not be added module." msgstr "Impossible d'ajouter ce module" -#: ../../enterprise/godmode/policies/policy_modules.php:1326 +#: ../../enterprise/godmode/policies/policy_modules.php:1322 msgid "" "The module type in Data configuration is empty, take from combo box of form." msgstr "" "Le type de module dans la configuration de données est vide. Choisissez-en un " "de la liste déroulante du formulaire." -#: ../../enterprise/godmode/policies/policy_modules.php:1330 +#: ../../enterprise/godmode/policies/policy_modules.php:1326 msgid "" "The module name in Data configuration is empty, take from text field of form." msgstr "" "Le nom du module dans la configuration de données est vide. Choisissez-en un " "du champ de texte du formulaire." -#: ../../enterprise/godmode/policies/policy_modules.php:1360 -#: ../../enterprise/godmode/policies/policy_modules.php:1373 +#: ../../enterprise/godmode/policies/policy_modules.php:1356 +#: ../../enterprise/godmode/policies/policy_modules.php:1369 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:171 msgid "" "Successfully added to delete pending modules. Will be deleted in the next " @@ -16991,87 +16692,106 @@ msgstr "" "Ajouté correctement aux modules en attente de suppression. Il sera supprimé " "dans la suivante application de la politique." -#: ../../enterprise/godmode/policies/policy_modules.php:1364 +#: ../../enterprise/godmode/policies/policy_modules.php:1360 msgid "Could not be added to deleted all modules." msgstr "Impossible de l'ajouter à la liste de suppression des modules" -#: ../../enterprise/godmode/policies/policy_modules.php:1424 -#: ../../godmode/agentes/configurar_agente.php:2190 -#: ../../include/functions_reports.php:975 +#: ../../enterprise/godmode/policies/policy_modules.php:1420 +#: ../../godmode/agentes/configurar_agente.php:2208 +#: ../../include/functions_reports.php:980 #, php-format msgid "copy of %s" msgstr "copie de %s" -#: ../../enterprise/godmode/policies/policy_modules.php:1442 -#: ../../godmode/agentes/configurar_agente.php:2204 +#: ../../enterprise/godmode/policies/policy_modules.php:1438 +#: ../../godmode/agentes/configurar_agente.php:2222 #, php-format msgid "copy of %s (%d)" msgstr "copie de %s (%d)" -#: ../../enterprise/godmode/policies/policy_modules.php:1472 +#: ../../enterprise/godmode/policies/policy_modules.php:1468 msgid "Successfully duplicate the module." msgstr "Module dupliqué correctement" -#: ../../enterprise/godmode/policies/policy_modules.php:1473 -#: ../../operation/agentes/pandora_networkmap.php:541 +#: ../../enterprise/godmode/policies/policy_modules.php:1469 +#: ../../operation/agentes/pandora_networkmap.php:564 msgid "Could not be duplicated" msgstr "Duplication impossible" -#: ../../enterprise/godmode/policies/policy_modules.php:1527 +#: ../../enterprise/godmode/policies/policy_modules.php:1523 +#: ../../godmode/agentes/module_manager.php:80 #: ../../operation/agentes/estado_monitores.php:608 msgid "Show in hierachy mode" msgstr "Affichage en mode hiérarchique" -#: ../../enterprise/godmode/policies/policy_modules.php:1622 +#: ../../enterprise/godmode/policies/policy_modules.php:1627 msgid "Local component" msgstr "Composant local" -#: ../../enterprise/godmode/policies/policy_modules.php:1635 -#: ../../enterprise/godmode/policies/policy_modules.php:1636 +#: ../../enterprise/godmode/policies/policy_modules.php:1643 +#: ../../enterprise/godmode/policies/policy_modules.php:1644 msgid "Disabled module" msgstr "Module désactivé" -#: ../../enterprise/godmode/policies/policy_modules.php:1643 -#: ../../enterprise/godmode/policies/policy_modules.php:1644 +#: ../../enterprise/godmode/policies/policy_modules.php:1651 +#: ../../enterprise/godmode/policies/policy_modules.php:1652 msgid "Enabled module" msgstr "Module activé" -#: ../../enterprise/godmode/policies/policy_modules.php:1654 -#: ../../enterprise/godmode/policies/policy_modules.php:1655 -#: ../../godmode/agentes/module_manager.php:954 +#: ../../enterprise/godmode/policies/policy_modules.php:1662 +#: ../../enterprise/godmode/policies/policy_modules.php:1663 +#: ../../godmode/agentes/module_manager.php:1020 msgid "Enable module" msgstr "Activer le module" -#: ../../enterprise/godmode/policies/policy_modules.php:1664 -#: ../../enterprise/godmode/policies/policy_modules.php:1665 -#: ../../godmode/agentes/module_manager.php:963 +#: ../../enterprise/godmode/policies/policy_modules.php:1672 +#: ../../enterprise/godmode/policies/policy_modules.php:1673 +#: ../../godmode/agentes/module_manager.php:1029 msgid "Disable module" msgstr "Module désactivé" -#: ../../enterprise/godmode/policies/policy_modules.php:1764 +#: ../../enterprise/godmode/policies/policy_modules.php:1774 msgid "There are no defined modules" msgstr "Aucun module défini" -#: ../../enterprise/godmode/policies/policy_modules.php:1885 +#: ../../enterprise/godmode/policies/policy_modules.php:1819 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:195 +#: ../../enterprise/include/class/CommandCenter.class.php:457 +#: ../../enterprise/operation/log/log_viewer.php:1062 +#: ../../enterprise/operation/log/log_viewer.php:1084 +#: ../../enterprise/operation/services/services.treeview_services.php:197 +#: ../../godmode/groups/group_list.php:755 +#: ../../godmode/massive/massive_copy_modules.php:256 +#: ../../godmode/massive/massive_operations.php:381 +#: ../../godmode/massive/massive_add_profiles.php:292 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:595 +#: ../../include/functions_events.php:4216 ../../operation/tree.php:376 +#: ../../operation/reporting/reporting_viewer.php:340 +#: ../../operation/reporting/graph_viewer.php:430 +#: ../../general/ui/agents_list.php:146 +msgid "Loading" +msgstr "Chargement en cours" + +#: ../../enterprise/godmode/policies/policy_modules.php:1897 #: ../../godmode/agentes/module_manager_editor.php:868 msgid "No module name provided" msgstr "Aucun nom de module fourni" -#: ../../enterprise/godmode/policies/policy_modules.php:1886 +#: ../../enterprise/godmode/policies/policy_modules.php:1898 #: ../../godmode/agentes/module_manager_editor.php:878 msgid "No target IP provided" msgstr "Aucune cible IP fournie" -#: ../../enterprise/godmode/policies/policy_modules.php:1887 +#: ../../enterprise/godmode/policies/policy_modules.php:1899 #: ../../godmode/agentes/module_manager_editor.php:888 msgid "No SNMP OID provided" msgstr "Aucun OID SNMP fourni" -#: ../../enterprise/godmode/policies/policy_modules.php:2053 +#: ../../enterprise/godmode/policies/policy_modules.php:2069 msgid "Are you sure to copy modules into policy?\\n" msgstr "Êtes-vous sûr(e) de vouloir copier les modules à la politique ?" -#: ../../enterprise/godmode/policies/policy_modules.php:2071 +#: ../../enterprise/godmode/policies/policy_modules.php:2087 msgid "Please select any module to copy" msgstr "Veuillez sélectionner un module à copier." @@ -17118,8 +16838,8 @@ msgid "Update pending agents" msgstr "Mettre à jour les agents en attente" #: ../../enterprise/godmode/policies/policy_queue.php:449 -#: ../../enterprise/godmode/policies/policy_agents.php:1135 -#: ../../enterprise/godmode/policies/policy_agents.php:1477 +#: ../../enterprise/godmode/policies/policy_agents.php:1145 +#: ../../enterprise/godmode/policies/policy_agents.php:1487 msgid "Add to apply queue" msgstr "Ajouter à la file d'attente pour l'appliquer" @@ -17206,18 +16926,18 @@ msgstr "Résumé des files d'attente" #: ../../enterprise/godmode/policies/policy_queue.php:636 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:186 -#: ../../godmode/snmpconsole/snmp_alert.php:1812 +#: ../../godmode/snmpconsole/snmp_alert.php:1816 #: ../../godmode/alerts/alert_list.list.php:260 -#: ../../operation/agentes/graphs.php:304 +#: ../../operation/agentes/graphs.php:305 msgid "Toggle filter(s)" msgstr "Filtre(s) de bascul" #: ../../enterprise/godmode/policies/policy_queue.php:712 #: ../../enterprise/godmode/policies/policy_linking.php:203 #: ../../include/functions_massive_operations.php:189 -#: ../../include/lib/Dashboard/Widget.php:604 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:545 -#: ../../include/functions_events.php:4913 +#: ../../include/lib/Dashboard/Widget.php:609 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:568 +#: ../../include/functions_events.php:4867 msgid "Node" msgstr "Noeud" @@ -17237,97 +16957,97 @@ msgstr "Appliquer toutes les files d'attente" msgid "Clear all items" msgstr "Effacer tous les éléments" -#: ../../enterprise/godmode/policies/policies.php:85 +#: ../../enterprise/godmode/policies/policies.php:101 msgid "Policy not found." msgstr "Politique introuvable." -#: ../../enterprise/godmode/policies/policies.php:150 +#: ../../enterprise/godmode/policies/policies.php:166 msgid "Policy name already exists" msgstr "Le nom de la politique existe déjà." -#: ../../enterprise/godmode/policies/policies.php:224 +#: ../../enterprise/godmode/policies/policies.php:240 msgid "Policies Management" msgstr "Gestion des politiques" -#: ../../enterprise/godmode/policies/policies.php:242 +#: ../../enterprise/godmode/policies/policies.php:258 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:423 #: ../../godmode/alerts/alert_actions.php:132 #: ../../godmode/alerts/alert_commands.php:719 #: ../../godmode/reporting/map_builder.php:315 #: ../../godmode/reporting/map_builder.php:322 -#: ../../godmode/reporting/reporting_builder.php:700 -#: ../../include/functions_agents.php:1058 -#: ../../include/functions_planned_downtimes.php:979 +#: ../../godmode/reporting/reporting_builder.php:703 +#: ../../include/functions_agents.php:1049 +#: ../../include/functions_planned_downtimes.php:989 msgid "Successfully copied" msgstr "Copié correctement" -#: ../../enterprise/godmode/policies/policies.php:243 +#: ../../enterprise/godmode/policies/policies.php:259 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:424 #: ../../godmode/alerts/alert_actions.php:133 #: ../../godmode/alerts/alert_commands.php:720 -#: ../../godmode/reporting/reporting_builder.php:701 -#: ../../include/functions_planned_downtimes.php:976 +#: ../../godmode/reporting/reporting_builder.php:704 +#: ../../include/functions_planned_downtimes.php:986 msgid "Could not be copied" msgstr "Impossible de le copier" -#: ../../enterprise/godmode/policies/policies.php:250 +#: ../../enterprise/godmode/policies/policies.php:266 msgid "All policy agents added to delete queue" msgstr "" "Tous les agents de politique ont été ajoutés à la file d'attente de suppression" -#: ../../enterprise/godmode/policies/policies.php:251 +#: ../../enterprise/godmode/policies/policies.php:267 msgid "Policy agents cannot be added to the delete queue" msgstr "" "Les agents de la politique ne peuvent pas être ajoutés à la file d'attente de " "suppression." -#: ../../enterprise/godmode/policies/policies.php:327 +#: ../../enterprise/godmode/policies/policies.php:343 msgid "a" msgstr "a" -#: ../../enterprise/godmode/policies/policies.php:571 +#: ../../enterprise/godmode/policies/policies.php:587 #: ../../enterprise/godmode/policies/policy_linking.php:207 -#: ../../enterprise/include/functions_policies.php:3754 +#: ../../enterprise/include/functions_policies.php:3770 msgid "Linking" msgstr "Relation en cours" -#: ../../enterprise/godmode/policies/policies.php:586 +#: ../../enterprise/godmode/policies/policies.php:602 msgid "Agent Wizard" msgstr "Assistant de l'agent" -#: ../../enterprise/godmode/policies/policies.php:595 +#: ../../enterprise/godmode/policies/policies.php:611 #: ../../enterprise/godmode/policies/policy_external_alerts.php:52 #: ../../enterprise/godmode/policies/policy_external_alerts.php:65 -#: ../../enterprise/include/functions_policies.php:3742 +#: ../../enterprise/include/functions_policies.php:3758 msgid "External alerts" msgstr "Alertes externes" -#: ../../enterprise/godmode/policies/policies.php:599 +#: ../../enterprise/godmode/policies/policies.php:615 #: ../../enterprise/godmode/policies/policy.php:72 #: ../../enterprise/godmode/policies/policy.php:85 -#: ../../enterprise/include/functions_policies.php:3786 +#: ../../enterprise/include/functions_policies.php:3802 msgid "Queue" msgstr "File d’attente" -#: ../../enterprise/godmode/policies/policies.php:666 +#: ../../enterprise/godmode/policies/policies.php:690 msgid "There must be no agents to delete the policy." msgstr "Il ne doit pas y avoir d’agents pour supprimer la politique." -#: ../../enterprise/godmode/policies/policies.php:672 +#: ../../enterprise/godmode/policies/policies.php:696 msgid "A policy with agents cannot be deleted. Purge it first" msgstr "" "Une politique avec des agents ne peut pas être supprimée. Veuillez la vider en " "premier." -#: ../../enterprise/godmode/policies/policies.php:682 +#: ../../enterprise/godmode/policies/policies.php:706 msgid "Deleting all policy agents" msgstr "Suppression de tous les agents de la politique en cours" -#: ../../enterprise/godmode/policies/policies.php:687 +#: ../../enterprise/godmode/policies/policies.php:711 msgid "All the policy agents will be deleted" msgstr "Tous les agents de la politique seront supprimés" -#: ../../enterprise/godmode/policies/policies.php:696 +#: ../../enterprise/godmode/policies/policies.php:720 msgid "Delete all agents" msgstr "Supprimer tous les agents" @@ -17365,7 +17085,7 @@ msgid "List of modules unlinked" msgstr "Liste des modules non associés" #: ../../enterprise/godmode/policies/policy_external_alerts.php:97 -#: ../../godmode/alerts/alert_list.php:180 +#: ../../godmode/alerts/alert_list.php:193 msgid "No module specified" msgstr "Aucun module spécifié" @@ -17377,25 +17097,29 @@ msgstr "Créé correctement" msgid "Duplicated alert" msgstr "Alerte dupliquée" +#: ../../enterprise/godmode/policies/policy_external_alerts.php:185 +msgid "Deleted action successfuly" +msgstr "Action supprimée correctement" + #: ../../enterprise/godmode/policies/policy_external_alerts.php:432 msgid "Modules in policy per agents" msgstr "Modules dans la politique par agent" -#: ../../enterprise/godmode/policies/policy_external_alerts.php:624 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:640 msgid "There is not external alerts configured in this policy" msgstr "Aucune alerte externe n’est configurée dans cette politique" -#: ../../enterprise/godmode/policies/policy_external_alerts.php:658 -#: ../../enterprise/include/ajax/policy.ajax.php:441 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:674 +#: ../../enterprise/include/ajax/policy.ajax.php:487 #: ../../godmode/massive/massive_add_action_alerts.php:253 #: ../../godmode/alerts/alert_list.list.php:843 -#: ../../godmode/alerts/alert_list.builder.php:126 -#: ../../include/ajax/alert_list.ajax.php:516 +#: ../../godmode/alerts/alert_list.builder.php:144 +#: ../../include/ajax/alert_list.ajax.php:552 ../../include/functions_ui.php:1666 #: ../../include/class/AgentsAlerts.class.php:319 msgid "Number of alerts match from" msgstr "Nombre d'alertes qui concordent avec" -#: ../../enterprise/godmode/policies/policy_external_alerts.php:731 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:750 msgid "Add external alert" msgstr "Ajouter une alerte externe" @@ -17430,11 +17154,11 @@ msgstr "Module d'inventaire mis à jour correctement" msgid "Error updating inventory module" msgstr "Erreur de mise à jour du module d'inventaire" -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:263 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:265 msgid "There are no defined inventory modules" msgstr "Aucun module d'inventaire défini" -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:358 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:373 msgid "Inventory module" msgstr "Module d’inventaire" @@ -17446,8 +17170,8 @@ msgstr "" "Ajouté correctement à la collection en attente de suppression. Il sera " "supprimé dans la suivante application de la politique." -#: ../../enterprise/godmode/policies/policy_collections.php:295 -#: ../../enterprise/godmode/policies/policy_collections.php:354 +#: ../../enterprise/godmode/policies/policy_collections.php:304 +#: ../../enterprise/godmode/policies/policy_collections.php:376 #: ../../enterprise/operation/agentes/policy_view.php:218 #: ../../enterprise/operation/agentes/policy_view.php:219 #: ../../enterprise/operation/agentes/collection_view.php:137 @@ -17455,19 +17179,20 @@ msgstr "" msgid "Outdate" msgstr "Obsolète" -#: ../../enterprise/godmode/policies/policy_collections.php:312 +#: ../../enterprise/godmode/policies/policy_collections.php:325 msgid "Collections in policy" msgstr "Collections dans la politique" -#: ../../enterprise/godmode/policies/policy_collections.php:316 +#: ../../enterprise/godmode/policies/policy_collections.php:329 msgid "Collections to add" msgstr "Collections à ajouter" -#: ../../enterprise/godmode/policies/policy_collections.php:373 +#: ../../enterprise/godmode/policies/policy_collections.php:399 msgid "No available collection to add" msgstr "Aucune collection disponible à ajouter" #: ../../enterprise/godmode/policies/policy_agents.php:101 +#: ../../enterprise/operation/agentes/policy_manager.php:346 msgid "" "Successfully added to delete pending agents. Will be deleted in the next " "policy application." @@ -17521,51 +17246,51 @@ msgstr "Ajouté correctement à la politique" msgid "Could not be added to policy" msgstr "Impossible d'ajouter à la politique" -#: ../../enterprise/godmode/policies/policy_agents.php:451 +#: ../../enterprise/godmode/policies/policy_agents.php:455 msgid "Applied" msgstr "Appliqué" -#: ../../enterprise/godmode/policies/policy_agents.php:452 +#: ../../enterprise/godmode/policies/policy_agents.php:456 msgid "Not applied" msgstr "Non appliqué" -#: ../../enterprise/godmode/policies/policy_agents.php:456 +#: ../../enterprise/godmode/policies/policy_agents.php:460 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:880 #: ../../enterprise/godmode/services/services.service.php:683 -#: ../../enterprise/godmode/servers/HA_cluster.php:180 +#: ../../enterprise/godmode/servers/HA_cluster.php:199 #: ../../enterprise/operation/services/massive/services.create.php:710 #: ../../enterprise/operation/services/services.list.php:289 #: ../../enterprise/operation/services/services.table_services.php:253 -#: ../../godmode/massive/massive_edit_modules.php:948 -#: ../../godmode/alerts/alert_view.php:413 +#: ../../godmode/massive/massive_edit_modules.php:1130 +#: ../../godmode/alerts/alert_view.php:418 msgid "Mode" msgstr "Mode" -#: ../../enterprise/godmode/policies/policy_agents.php:499 +#: ../../enterprise/godmode/policies/policy_agents.php:503 msgid "Apply to" msgstr "Appliquer à" -#: ../../enterprise/godmode/policies/policy_agents.php:581 -#: ../../enterprise/godmode/policies/policy_agents.php:599 +#: ../../enterprise/godmode/policies/policy_agents.php:585 +#: ../../enterprise/godmode/policies/policy_agents.php:603 msgid "Filter OS" msgstr "Filtre de système d’exploitation" -#: ../../enterprise/godmode/policies/policy_agents.php:759 +#: ../../enterprise/godmode/policies/policy_agents.php:769 msgid "Add agents to policy" msgstr "Ajouter agents à la politique" -#: ../../enterprise/godmode/policies/policy_agents.php:774 +#: ../../enterprise/godmode/policies/policy_agents.php:784 msgid "Delete agents from policy" msgstr "Supprimer les agents de politique" -#: ../../enterprise/godmode/policies/policy_agents.php:782 +#: ../../enterprise/godmode/policies/policy_agents.php:792 msgid "Agents in Policy" msgstr "Agents dans la politique" -#: ../../enterprise/godmode/policies/policy_agents.php:851 +#: ../../enterprise/godmode/policies/policy_agents.php:861 #: ../../enterprise/godmode/setup/setup_auth.php:252 #: ../../enterprise/godmode/setup/setup_auth.php:602 -#: ../../enterprise/godmode/setup/setup_auth.php:1629 +#: ../../enterprise/godmode/setup/setup_auth.php:1683 #: ../../extensions/files_repo/files_repo_form.php:54 #: ../../extensions/module_groups.php:350 #: ../../godmode/reporting/visual_console_builder.wizard.php:368 @@ -17576,48 +17301,38 @@ msgstr "Agents dans la politique" #: ../../include/lib/Dashboard/Widgets/groups_status.php:231 #: ../../include/lib/Dashboard/Widgets/system_group_status.php:299 #: ../../include/lib/Dashboard/Widgets/heatmap.php:266 -#: ../../include/lib/Dashboard/Widgets/events_list.php:431 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:334 +#: ../../include/lib/Dashboard/Widgets/events_list.php:442 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:335 #: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:301 +#: ../../include/lib/Dashboard/Widgets/AgentHive.php:222 #: ../../include/lib/Dashboard/Widgets/tree_view.php:344 #: ../../include/lib/Dashboard/Widgets/tree_view.php:353 #: ../../include/lib/Dashboard/Widgets/tree_view.php:375 #: ../../include/lib/Dashboard/Widgets/tactical.php:331 #: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:301 -#: ../../operation/tree.php:91 ../../operation/agentes/pandora_networkmap.php:720 +#: ../../operation/tree.php:91 ../../operation/agentes/pandora_networkmap.php:743 msgid "Groups" msgstr "Groupes" -#: ../../enterprise/godmode/policies/policy_agents.php:890 +#: ../../enterprise/godmode/policies/policy_agents.php:900 msgid "Add groups to policy" msgstr "Ajouter des groupes à la politique" -#: ../../enterprise/godmode/policies/policy_agents.php:904 +#: ../../enterprise/godmode/policies/policy_agents.php:914 msgid "Delete groups from policy" msgstr "Supprimer des groupes de la politique" -#: ../../enterprise/godmode/policies/policy_agents.php:912 +#: ../../enterprise/godmode/policies/policy_agents.php:922 msgid "Groups in Policy" msgstr "Groupes dans la politique" -#: ../../enterprise/godmode/policies/policy_agents.php:959 -#: ../../godmode/agentes/configurar_agente.php:623 -#: ../../godmode/agentes/configurar_agente.php:762 -#: ../../godmode/agentes/agent_manager.php:870 -#: ../../godmode/massive/massive_edit_agents.php:983 -#: ../../godmode/reporting/reporting_builder.item_editor.php:79 -#: ../../godmode/servers/servers.build_table.php:273 -#: ../../operation/agentes/estado_generalagente.php:313 -msgid "Remote configuration" -msgstr "Configuration à distance" - -#: ../../enterprise/godmode/policies/policy_agents.php:959 +#: ../../enterprise/godmode/policies/policy_agents.php:969 #: ../../enterprise/operation/agentes/policy_view.php:395 msgid "R." msgstr "R." -#: ../../enterprise/godmode/policies/policy_agents.php:962 -#: ../../enterprise/godmode/policies/policy_agents.php:1347 +#: ../../enterprise/godmode/policies/policy_agents.php:972 +#: ../../enterprise/godmode/policies/policy_agents.php:1357 #: ../../enterprise/godmode/admin_access_logs.php:50 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:190 #: ../../enterprise/operation/agentes/policy_view.php:66 @@ -17625,22 +17340,22 @@ msgstr "R." #: ../../enterprise/operation/agentes/policy_view.php:258 #: ../../enterprise/operation/agentes/policy_view.php:263 #: ../../mobile/operation/agents.php:407 -#: ../../include/ajax/alert_list.ajax.php:286 -#: ../../include/ajax/alert_list.ajax.php:311 +#: ../../include/ajax/alert_list.ajax.php:299 +#: ../../include/ajax/alert_list.ajax.php:324 #: ../../include/class/AuditLog.class.php:130 msgid "S." msgstr "S." -#: ../../enterprise/godmode/policies/policy_agents.php:963 +#: ../../enterprise/godmode/policies/policy_agents.php:973 msgid "Unlinked modules" msgstr "Modules non liés" -#: ../../enterprise/godmode/policies/policy_agents.php:963 +#: ../../enterprise/godmode/policies/policy_agents.php:973 msgid "U." msgstr "U." -#: ../../enterprise/godmode/policies/policy_agents.php:964 -#: ../../enterprise/godmode/policies/policy_agents.php:1348 +#: ../../enterprise/godmode/policies/policy_agents.php:974 +#: ../../enterprise/godmode/policies/policy_agents.php:1358 #: ../../enterprise/godmode/admin_access_logs.php:54 #: ../../godmode/reporting/visual_console_builder.elements.php:134 #: ../../mobile/operation/agents.php:408 @@ -17648,62 +17363,66 @@ msgstr "U." msgid "A." msgstr "A." -#: ../../enterprise/godmode/policies/policy_agents.php:966 -#: ../../enterprise/godmode/policies/policy_agents.php:1350 +#: ../../enterprise/godmode/policies/policy_agents.php:976 +#: ../../enterprise/godmode/policies/policy_agents.php:1360 #: ../../enterprise/operation/agentes/policy_view.php:69 msgid "Last application" msgstr "Dernière application" -#: ../../enterprise/godmode/policies/policy_agents.php:967 -#: ../../enterprise/godmode/policies/policy_agents.php:1352 +#: ../../enterprise/godmode/policies/policy_agents.php:977 +#: ../../enterprise/godmode/policies/policy_agents.php:1362 msgid "Add to delete queue" msgstr "Ajouter à la file d'attente de suppression" -#: ../../enterprise/godmode/policies/policy_agents.php:967 -#: ../../enterprise/godmode/policies/policy_agents.php:1352 +#: ../../enterprise/godmode/policies/policy_agents.php:977 +#: ../../enterprise/godmode/policies/policy_agents.php:1362 msgid "D." msgstr "D." -#: ../../enterprise/godmode/policies/policy_agents.php:1061 +#: ../../enterprise/godmode/policies/policy_agents.php:1071 #: ../../godmode/agentes/agent_manager.php:390 msgid "This agent can be remotely configured" msgstr "Cet agent peut être configuré à distance" -#: ../../enterprise/godmode/policies/policy_agents.php:1070 +#: ../../enterprise/godmode/policies/policy_agents.php:1080 msgid "This agent can not be remotely configured" msgstr "Cet agent ne peut pas être configuré à distance" -#: ../../enterprise/godmode/policies/policy_agents.php:1123 -#: ../../enterprise/godmode/policies/policy_agents.php:1465 +#: ../../enterprise/godmode/policies/policy_agents.php:1133 +#: ../../enterprise/godmode/policies/policy_agents.php:1475 +#: ../../enterprise/operation/agentes/policy_manager.php:134 msgid "Process deletion" msgstr "Suppression de processus" -#: ../../enterprise/godmode/policies/policy_agents.php:1228 -#: ../../enterprise/godmode/policies/policy_agents.php:1407 +#: ../../enterprise/godmode/policies/policy_agents.php:1238 +#: ../../enterprise/godmode/policies/policy_agents.php:1417 #: ../../enterprise/operation/agentes/policy_view.php:83 +#: ../../enterprise/operation/agentes/policy_manager.php:144 msgid "Policy applied" msgstr "Politique appliquée" -#: ../../enterprise/godmode/policies/policy_agents.php:1236 -#: ../../enterprise/godmode/policies/policy_agents.php:1416 +#: ../../enterprise/godmode/policies/policy_agents.php:1246 +#: ../../enterprise/godmode/policies/policy_agents.php:1426 msgid "Need apply" msgstr "Vous devez l'appliquer" -#: ../../enterprise/godmode/policies/policy_agents.php:1249 -#: ../../enterprise/godmode/policies/policy_agents.php:1429 +#: ../../enterprise/godmode/policies/policy_agents.php:1259 +#: ../../enterprise/godmode/policies/policy_agents.php:1439 +#: ../../enterprise/operation/agentes/policy_manager.php:175 msgid "Applying policy" msgstr "Application de la politique en cours" -#: ../../enterprise/godmode/policies/policy_agents.php:1262 -#: ../../enterprise/godmode/policies/policy_agents.php:1440 +#: ../../enterprise/godmode/policies/policy_agents.php:1272 +#: ../../enterprise/godmode/policies/policy_agents.php:1450 +#: ../../enterprise/operation/agentes/policy_manager.php:186 msgid "Deleting from policy" msgstr "Suppression de la politique en cours" -#: ../../enterprise/godmode/policies/policy_agents.php:1349 +#: ../../enterprise/godmode/policies/policy_agents.php:1359 msgid "Total agents in policy group" msgstr "Nombre total d'agents dans le groupe de la politique" -#: ../../enterprise/godmode/policies/policy_agents.php:1349 +#: ../../enterprise/godmode/policies/policy_agents.php:1359 msgid "T." msgstr "T." @@ -17716,14 +17435,14 @@ msgstr "" "une instance de l’outil de la base de données s’exécute sur un nœud." #: ../../enterprise/godmode/policies/policy.php:115 -#: ../../enterprise/include/functions_policies.php:3805 -#: ../../godmode/agentes/configurar_agente.php:730 +#: ../../enterprise/include/functions_policies.php:3821 +#: ../../godmode/agentes/configurar_agente.php:748 msgid "Agent plugins" msgstr "Plugins d'agents" #: ../../enterprise/godmode/policies/policy.php:145 -#: ../../enterprise/include/functions_policies.php:3703 -#: ../../godmode/agentes/configurar_agente.php:550 +#: ../../enterprise/include/functions_policies.php:3719 +#: ../../godmode/agentes/configurar_agente.php:562 msgid "Agent wizard" msgstr "Assistant de l'agent" @@ -17734,7 +17453,7 @@ msgstr "Assistant de l'agent" #: ../../include/class/CredentialStore.class.php:965 #: ../../include/class/SnmpConsole.class.php:221 #: ../../operation/snmpconsole/snmp_statistics.php:104 -#: ../../operation/snmpconsole/snmp_browser.php:92 +#: ../../operation/snmpconsole/snmp_browser.php:94 #: ../../operation/snmpconsole/snmp_mib_uploader.php:60 #: ../../operation/menu.php:259 msgid "SNMP" @@ -17756,15 +17475,15 @@ msgstr "OID personnalisé" #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:138 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:406 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2232 -#: ../../enterprise/include/functions_reporting_csv.php:2437 -#: ../../enterprise/include/functions_reporting_csv.php:2451 -#: ../../godmode/setup/news.php:291 ../../godmode/setup/setup_visuals.php:1844 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2358 +#: ../../enterprise/include/functions_reporting_csv.php:2478 +#: ../../enterprise/include/functions_reporting_csv.php:2492 +#: ../../godmode/setup/news.php:291 ../../godmode/setup/setup_visuals.php:1840 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2400 #: ../../include/functions_reports.php:847 #: ../../include/class/TipsWindow.class.php:467 #: ../../include/class/TipsWindow.class.php:750 #: ../../include/class/TipsWindow.class.php:917 -#: ../../include/functions_reporting.php:7518 +#: ../../include/functions_reporting.php:7529 #: ../../include/lib/Dashboard/Widgets/post.php:214 msgid "Text" msgstr "Texte" @@ -17772,8 +17491,8 @@ msgstr "Texte" #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:44 #: ../../enterprise/operation/snmpconsole/snmp_view.php:82 #: ../../enterprise/operation/menu.php:151 -#: ../../include/class/SnmpConsole.class.php:917 -#: ../../include/class/SnmpConsole.class.php:918 +#: ../../include/class/SnmpConsole.class.php:919 +#: ../../include/class/SnmpConsole.class.php:920 msgid "SNMP trap editor" msgstr "Éditeur de déroutements SNMP" @@ -17859,12 +17578,12 @@ msgstr "Opérations SNMP" msgid "Satellite operations" msgstr "Opérations du satellite" -#: ../../enterprise/godmode/menu.php:65 ../../enterprise/godmode/menu.php:282 +#: ../../enterprise/godmode/menu.php:65 ../../enterprise/godmode/menu.php:247 msgid "Duplicate config" msgstr "Dupliquer la configuration" #: ../../enterprise/godmode/menu.php:92 -#: ../../enterprise/include/functions_policies.php:3682 +#: ../../enterprise/include/functions_policies.php:3698 msgid "Manage policies" msgstr "Gérer les politiques" @@ -17879,6 +17598,10 @@ msgstr "Dépôt d'agents logicielles" #: ../../enterprise/godmode/menu.php:143 #: ../../enterprise/include/class/CSVImportAgents.class.php:114 +#: ../../enterprise/tools/ipam/ipam_network.php:314 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1601 +#: ../../enterprise/tools/ipam/ipam_list.php:871 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1025 #: ../../godmode/wizards/HostDevices.class.php:159 msgid "Import CSV" msgstr "Importer CSV" @@ -17886,111 +17609,49 @@ msgstr "Importer CSV" #: ../../enterprise/godmode/menu.php:147 #: ../../enterprise/include/class/DeploymentCenter.class.php:621 #: ../../godmode/wizards/HostDevices.class.php:165 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:828 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:866 msgid "Agent deployment" msgstr "Déploiement d'agents" -#: ../../enterprise/godmode/menu.php:157 -#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:421 -msgid "Microsoft SQL Server" -msgstr "Microsoft SQL Server" - -#: ../../enterprise/godmode/menu.php:158 -msgid "Mysql" -msgstr "MySQL" - -#: ../../enterprise/godmode/menu.php:159 -#: ../../enterprise/godmode/setup/setup.php:126 -#: ../../enterprise/include/class/Oracle.app.php:417 -msgid "Oracle" -msgstr "Oracle" - -#: ../../enterprise/godmode/menu.php:160 -#: ../../enterprise/include/class/VMware.app.php:509 -msgid "VMware" -msgstr "VMware" - -#: ../../enterprise/godmode/menu.php:161 -#: ../../enterprise/include/class/SAPView.class.php:621 -#: ../../enterprise/include/class/SAPView.class.php:624 -#: ../../include/class/CredentialStore.class.php:962 -msgid "SAP" -msgstr "SAP" - -#: ../../enterprise/godmode/menu.php:162 -#: ../../enterprise/include/class/DB2.app.php:410 -msgid "DB2" -msgstr "DB2" - -#: ../../enterprise/godmode/menu.php:163 -#: ../../enterprise/godmode/wizards/Applications.class.php:163 -#: ../../enterprise/godmode/wizards/Applications.class.php:171 -msgid "Applications" -msgstr "Applications" - -#: ../../enterprise/godmode/menu.php:185 -msgid "Amazon Web Services" -msgstr "Amazon Web Services" - -#: ../../enterprise/godmode/menu.php:186 -msgid "Microsoft Azure" -msgstr "Microsoft Azure" - -#: ../../enterprise/godmode/menu.php:187 -msgid "Google Compute Platform" -msgstr "Google Compute Platform" - -#: ../../enterprise/godmode/menu.php:188 -#: ../../enterprise/godmode/wizards/Cloud.class.php:186 -#: ../../enterprise/godmode/wizards/Cloud.class.php:195 -#: ../../enterprise/include/class/Azure.cloud.php:150 -#: ../../enterprise/include/class/Azure.cloud.php:194 -#: ../../enterprise/include/class/Aws.cloud.php:115 -#: ../../enterprise/include/class/Aws.cloud.php:162 -#: ../../enterprise/include/class/Google.cloud.php:144 -#: ../../enterprise/include/class/Google.cloud.php:188 -msgid "Cloud" -msgstr "Cloud" - -#: ../../enterprise/godmode/menu.php:205 +#: ../../enterprise/godmode/menu.php:170 msgid "New console task" msgstr "Nouvelle tâche de console" -#: ../../enterprise/godmode/menu.php:215 +#: ../../enterprise/godmode/menu.php:180 msgid "Enterprise ACL Setup" msgstr "Configuration ACL Enterprise" -#: ../../enterprise/godmode/menu.php:224 +#: ../../enterprise/godmode/menu.php:189 #: ../../enterprise/godmode/setup/setup_skins.php:40 msgid "Skins" msgstr "Thèmes" -#: ../../enterprise/godmode/menu.php:236 ../../enterprise/godmode/menu.php:240 +#: ../../enterprise/godmode/menu.php:201 ../../enterprise/godmode/menu.php:205 msgid "Manage database HA" msgstr "Gérer la base de données HA" -#: ../../enterprise/godmode/menu.php:251 +#: ../../enterprise/godmode/menu.php:216 #: ../../enterprise/godmode/servers/manage_export.php:60 #: ../../enterprise/godmode/servers/manage_export_form.php:76 msgid "Export targets" msgstr "Serveurs d'exportation" -#: ../../enterprise/godmode/menu.php:273 +#: ../../enterprise/godmode/menu.php:238 msgid "Log Collector" msgstr "Collecteur de journaux" -#: ../../enterprise/godmode/menu.php:291 +#: ../../enterprise/godmode/menu.php:256 msgid "Password policy" msgstr "Politique de mot de passe" -#: ../../enterprise/godmode/menu.php:299 +#: ../../enterprise/godmode/menu.php:264 #: ../../enterprise/include/functions_setup.php:44 #: ../../enterprise/include/functions_setup.php:108 #: ../../godmode/extensions.php:161 ../../godmode/setup/setup.php:356 msgid "Enterprise" msgstr "Enterprise" -#: ../../enterprise/godmode/menu.php:312 +#: ../../enterprise/godmode/menu.php:277 #: ../../enterprise/include/class/Omnishell.class.php:597 #: ../../enterprise/include/class/Omnishell.class.php:1631 #: ../../enterprise/operation/agentes/ver_agente.php:274 @@ -17999,17 +17660,17 @@ msgstr "Enterprise" msgid "Omnishell" msgstr "Omnishell" -#: ../../enterprise/godmode/menu.php:326 ../../enterprise/tools/ipam/ipam.php:453 +#: ../../enterprise/godmode/menu.php:291 ../../enterprise/tools/ipam/ipam.php:457 #: ../../include/functions_reports.php:704 msgid "IPAM" msgstr "IPAM" -#: ../../enterprise/godmode/menu.php:335 ../../godmode/setup/setup.php:204 +#: ../../enterprise/godmode/menu.php:300 ../../godmode/setup/setup.php:204 #: ../../godmode/setup/setup.php:314 msgid "Module Library" msgstr "Bibliothèque de modules" -#: ../../enterprise/godmode/menu.php:343 +#: ../../enterprise/godmode/menu.php:308 #: ../../enterprise/godmode/alerts/alert_inventory.php:88 #: ../../enterprise/godmode/alerts/alert_inventory.php:107 msgid "Inventory alerts" @@ -18043,7 +17704,7 @@ msgstr "Erreur de création des alertes pour ces modules. Veuillez les vérifier #: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:115 #: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:127 -#: ../../enterprise/include/ajax/policy.ajax.php:263 +#: ../../enterprise/include/ajax/policy.ajax.php:268 #: ../../godmode/massive/massive_standby_alerts.php:218 #: ../../godmode/massive/massive_add_alerts.php:280 #: ../../godmode/massive/massive_enable_disable_alerts.php:190 @@ -18055,8 +17716,8 @@ msgstr "Modèle d'alerte" #: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:129 #: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:140 #: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:141 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2200 -#: ../../include/functions_alerts.php:673 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2242 +#: ../../include/functions_alerts.php:679 msgid "Regular expression" msgstr "Expression régulière" @@ -18138,12 +17799,12 @@ msgstr " politique" #: ../../enterprise/godmode/setup/setup_auth.php:341 #: ../../enterprise/godmode/setup/setup_auth.php:473 #: ../../enterprise/godmode/setup/setup_auth.php:639 -#: ../../enterprise/godmode/setup/setup_auth.php:1197 -#: ../../enterprise/godmode/setup/setup_auth.php:1498 -#: ../../enterprise/godmode/setup/setup_auth.php:1668 +#: ../../enterprise/godmode/setup/setup_auth.php:1247 +#: ../../enterprise/godmode/setup/setup_auth.php:1552 +#: ../../enterprise/godmode/setup/setup_auth.php:1722 #: ../../enterprise/godmode/setup/setup_acl.php:487 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:719 -#: ../../enterprise/include/functions_tasklist.php:606 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:760 +#: ../../enterprise/include/functions_tasklist.php:632 #: ../../enterprise/include/class/DeploymentCenter.class.php:688 #: ../../enterprise/include/class/AgentRepository.class.php:735 #: ../../enterprise/include/class/Omnishell.class.php:368 @@ -18157,38 +17818,38 @@ msgstr " politique" #: ../../godmode/agentes/planned_downtime.editor.php:1216 #: ../../godmode/agentes/agent_manager.php:218 #: ../../godmode/agentes/agent_manager.php:281 -#: ../../godmode/massive/massive_copy_modules.php:178 -#: ../../godmode/massive/massive_delete_modules.php:407 -#: ../../godmode/massive/massive_delete_modules.php:521 -#: ../../godmode/massive/massive_edit_agents.php:667 -#: ../../godmode/massive/massive_edit_agents.php:1170 +#: ../../godmode/massive/massive_copy_modules.php:203 +#: ../../godmode/massive/massive_delete_modules.php:415 +#: ../../godmode/massive/massive_delete_modules.php:544 +#: ../../godmode/massive/massive_edit_agents.php:678 +#: ../../godmode/massive/massive_edit_agents.php:1181 #: ../../godmode/massive/massive_add_action_alerts.php:217 -#: ../../godmode/massive/massive_edit_modules.php:411 -#: ../../godmode/massive/massive_edit_modules.php:497 +#: ../../godmode/massive/massive_edit_modules.php:426 +#: ../../godmode/massive/massive_edit_modules.php:542 #: ../../godmode/reporting/create_container.php:674 #: ../../godmode/events/event_edit_filter.php:512 #: ../../godmode/events/event_edit_filter.php:528 #: ../../include/functions_visual_map_editor.php:492 -#: ../../include/functions_visual_map_editor.php:1512 -#: ../../include/functions_visual_map_editor.php:1606 +#: ../../include/functions_visual_map_editor.php:1507 +#: ../../include/functions_visual_map_editor.php:1601 #: ../../include/ajax/visual_console_builder.ajax.php:1186 -#: ../../include/functions_profile.php:390 ../../include/functions_html.php:2342 -#: ../../include/functions_html.php:2343 ../../include/functions_html.php:2344 -#: ../../include/functions_html.php:2345 ../../include/functions_html.php:2346 -#: ../../include/functions_html.php:2348 ../../include/functions_html.php:2349 -#: ../../include/functions_html.php:2350 ../../include/functions_html.php:2351 -#: ../../include/functions_html.php:2352 ../../include/functions_html.php:2367 -#: ../../include/functions_html.php:2389 ../../include/functions_html.php:2411 -#: ../../include/functions_html.php:2433 ../../include/functions_html.php:2455 -#: ../../include/lib/Dashboard/Widgets/events_list.php:340 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:275 -#: ../../operation/events/events.php:2053 ../../operation/events/events.php:2071 -#: ../../operation/events/events.php:3087 +#: ../../include/functions_profile.php:390 ../../include/functions_html.php:2398 +#: ../../include/functions_html.php:2399 ../../include/functions_html.php:2400 +#: ../../include/functions_html.php:2401 ../../include/functions_html.php:2402 +#: ../../include/functions_html.php:2404 ../../include/functions_html.php:2405 +#: ../../include/functions_html.php:2406 ../../include/functions_html.php:2407 +#: ../../include/functions_html.php:2408 ../../include/functions_html.php:2423 +#: ../../include/functions_html.php:2445 ../../include/functions_html.php:2467 +#: ../../include/functions_html.php:2489 ../../include/functions_html.php:2511 +#: ../../include/lib/Dashboard/Widgets/events_list.php:351 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:276 +#: ../../operation/events/events.php:2206 ../../operation/events/events.php:2224 +#: ../../operation/events/events.php:3300 msgid "Any" msgstr "Tous" #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:190 -#: ../../godmode/massive/massive_copy_modules.php:213 +#: ../../godmode/massive/massive_copy_modules.php:236 msgid "No modules for this agent" msgstr "Aucun module pour cet agent" @@ -18198,7 +17859,7 @@ msgstr "Aux politiques" #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:365 #: ../../godmode/massive/massive_add_alerts.php:324 -#: ../../godmode/massive/massive_edit_agents.php:1407 +#: ../../godmode/massive/massive_edit_agents.php:1418 #: ../../godmode/massive/massive_delete_alerts.php:389 msgid "" "Unsucessful sending the data, please contact with your administrator or make " @@ -18208,14 +17869,14 @@ msgstr "" "réessayer avec moins d'éléments." #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:372 -#: ../../godmode/massive/massive_copy_modules.php:551 -#: ../../include/functions_agents.php:876 +#: ../../godmode/massive/massive_copy_modules.php:585 +#: ../../include/functions_agents.php:867 msgid "No source agent to copy" msgstr "Aucun agent source à copier" #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:377 -#: ../../godmode/massive/massive_copy_modules.php:564 -#: ../../include/functions_agents.php:907 +#: ../../godmode/massive/massive_copy_modules.php:598 +#: ../../include/functions_agents.php:898 msgid "No modules have been selected" msgstr "Aucun module sélectionné" @@ -18224,9 +17885,9 @@ msgid "No destiny policies to copy" msgstr "Pas de politiques de destin à copier" #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:211 -#: ../../godmode/massive/massive_delete_modules.php:372 -#: ../../godmode/massive/massive_edit_modules.php:356 -#: ../../include/functions_reporting_html.php:1785 +#: ../../godmode/massive/massive_delete_modules.php:377 +#: ../../godmode/massive/massive_edit_modules.php:357 +#: ../../include/functions_reporting_html.php:1789 msgid "Agent group" msgstr "Groupe d'agent" @@ -18236,11 +17897,11 @@ msgstr "Filtrer le module" #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:261 #: ../../godmode/massive/massive_delete_action_alerts.php:242 -#: ../../godmode/massive/massive_delete_modules.php:551 +#: ../../godmode/massive/massive_delete_modules.php:562 #: ../../godmode/massive/massive_add_alerts.php:260 #: ../../godmode/massive/massive_delete_alerts.php:342 #: ../../godmode/massive/massive_add_action_alerts.php:221 -#: ../../godmode/massive/massive_edit_modules.php:524 +#: ../../godmode/massive/massive_edit_modules.php:561 msgid "When select agents" msgstr "Lorsque des agents sont sélectionnés" @@ -18249,13 +17910,13 @@ msgstr "Lorsque des agents sont sélectionnés" #: ../../extensions/agents_modules.php:501 #: ../../godmode/agentes/planned_downtime.editor.php:1235 #: ../../godmode/massive/massive_delete_action_alerts.php:246 -#: ../../godmode/massive/massive_delete_modules.php:555 +#: ../../godmode/massive/massive_delete_modules.php:565 #: ../../godmode/massive/massive_add_alerts.php:264 #: ../../godmode/massive/massive_delete_alerts.php:346 #: ../../godmode/massive/massive_add_action_alerts.php:225 -#: ../../godmode/massive/massive_edit_modules.php:528 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1923 -#: ../../include/functions_html.php:5971 +#: ../../godmode/massive/massive_edit_modules.php:564 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1965 +#: ../../include/functions_html.php:6087 msgid "Show common modules" msgstr "Afficher les modules communs" @@ -18263,13 +17924,13 @@ msgstr "Afficher les modules communs" #: ../../extensions/agents_modules.php:498 #: ../../godmode/agentes/planned_downtime.editor.php:1236 #: ../../godmode/massive/massive_delete_action_alerts.php:247 -#: ../../godmode/massive/massive_delete_modules.php:556 +#: ../../godmode/massive/massive_delete_modules.php:566 #: ../../godmode/massive/massive_add_alerts.php:265 #: ../../godmode/massive/massive_delete_alerts.php:347 #: ../../godmode/massive/massive_add_action_alerts.php:226 -#: ../../godmode/massive/massive_edit_modules.php:529 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1924 -#: ../../include/functions_html.php:5972 +#: ../../godmode/massive/massive_edit_modules.php:565 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1966 +#: ../../include/functions_html.php:6088 msgid "Show all modules" msgstr "Afficher tous les modules" @@ -18292,7 +17953,7 @@ msgstr "Aucun changement n’a été apporté." #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:702 #: ../../enterprise/tools/ipam/ipam.php:300 #: ../../enterprise/tools/ipam/ipam.php:361 -#: ../../godmode/massive/massive_operations.php:413 +#: ../../godmode/massive/massive_operations.php:410 #: ../../godmode/massive/massive_edit_plugins.php:921 msgid "Massive operations" msgstr "Opérations massives" @@ -18301,7 +17962,7 @@ msgstr "Opérations massives" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:30 #: ../../godmode/snmpconsole/snmp_alert.php:41 #: ../../include/class/SnmpConsole.class.php:315 -#: ../../include/class/SnmpConsole.class.php:1381 +#: ../../include/class/SnmpConsole.class.php:1374 msgid "Cold start (0)" msgstr "Démarrage zéro (0)" @@ -18309,7 +17970,7 @@ msgstr "Démarrage zéro (0)" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:31 #: ../../godmode/snmpconsole/snmp_alert.php:42 #: ../../include/class/SnmpConsole.class.php:316 -#: ../../include/class/SnmpConsole.class.php:1385 +#: ../../include/class/SnmpConsole.class.php:1378 msgid "Warm start (1)" msgstr "Démarrage (1)" @@ -18317,7 +17978,7 @@ msgstr "Démarrage (1)" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:32 #: ../../godmode/snmpconsole/snmp_alert.php:43 #: ../../include/class/SnmpConsole.class.php:317 -#: ../../include/class/SnmpConsole.class.php:1389 +#: ../../include/class/SnmpConsole.class.php:1382 msgid "Link down (2)" msgstr "Lien interrompu (2)" @@ -18325,7 +17986,7 @@ msgstr "Lien interrompu (2)" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:33 #: ../../godmode/snmpconsole/snmp_alert.php:44 #: ../../include/class/SnmpConsole.class.php:318 -#: ../../include/class/SnmpConsole.class.php:1393 +#: ../../include/class/SnmpConsole.class.php:1386 msgid "Link up (3)" msgstr "Lien actif (3)" @@ -18333,7 +17994,7 @@ msgstr "Lien actif (3)" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:34 #: ../../godmode/snmpconsole/snmp_alert.php:45 #: ../../include/class/SnmpConsole.class.php:319 -#: ../../include/class/SnmpConsole.class.php:1397 +#: ../../include/class/SnmpConsole.class.php:1390 msgid "Authentication failure (4)" msgstr "Erreur d'authentification (4)" @@ -18341,17 +18002,17 @@ msgstr "Erreur d'authentification (4)" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:35 #: ../../enterprise/godmode/setup/setup_acl.php:530 #: ../../enterprise/godmode/setup/setup_acl.php:534 -#: ../../enterprise/include/class/Aws.cloud.php:347 -#: ../../extensions/api_checker.php:303 +#: ../../enterprise/include/class/Aws.cloud.php:346 +#: ../../extensions/api_checker.php:313 #: ../../godmode/groups/configure_group.php:268 #: ../../godmode/users/configure_user.php:65 #: ../../godmode/users/user_management.php:44 #: ../../godmode/snmpconsole/snmp_alert.php:46 #: ../../godmode/massive/massive_edit_users.php:279 -#: ../../include/auth/mysql.php:813 ../../include/functions_graph.php:3553 +#: ../../include/auth/mysql.php:818 ../../include/functions_graph.php:3557 #: ../../include/class/SnmpConsole.class.php:320 -#: ../../include/class/SnmpConsole.class.php:1374 -#: ../../include/class/SnmpConsole.class.php:1401 +#: ../../include/class/SnmpConsole.class.php:1367 +#: ../../include/class/SnmpConsole.class.php:1394 #: ../../operation/users/user_edit.php:474 #: ../../operation/gis_maps/render_view.php:168 msgid "Other" @@ -18386,8 +18047,8 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:202 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:267 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:310 -#: ../../godmode/snmpconsole/snmp_alert.php:863 -#: ../../godmode/snmpconsole/snmp_alert.php:1757 +#: ../../godmode/snmpconsole/snmp_alert.php:867 +#: ../../godmode/snmpconsole/snmp_alert.php:1761 #: ../../include/functions_snmp.php:433 #: ../../include/class/SnmpConsole.class.php:415 msgid "Trap type" @@ -18427,44 +18088,44 @@ msgstr "Valeur/OID personnalisée" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:308 #: ../../godmode/snmpconsole/snmp_trap_generator.php:138 -#: ../../godmode/snmpconsole/snmp_alert.php:814 -#: ../../godmode/snmpconsole/snmp_alert.php:1896 +#: ../../godmode/snmpconsole/snmp_alert.php:816 +#: ../../godmode/snmpconsole/snmp_alert.php:1900 #: ../../include/class/SnmpConsole.class.php:274 msgid "SNMP Agent" msgstr "Agent SNMP" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:312 -#: ../../godmode/snmpconsole/snmp_alert.php:884 +#: ../../godmode/snmpconsole/snmp_alert.php:888 msgid "Single value" msgstr "Valeur unique" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:314 -#: ../../godmode/snmpconsole/snmp_alert.php:1537 -#: ../../godmode/alerts/configure_alert_template.php:744 +#: ../../godmode/snmpconsole/snmp_alert.php:1541 +#: ../../godmode/alerts/configure_alert_template.php:765 msgid "Min. number of alerts" msgstr "Nombre minimum d'alertes" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:316 -#: ../../godmode/snmpconsole/snmp_alert.php:1554 -#: ../../godmode/alerts/configure_alert_template.php:784 +#: ../../godmode/snmpconsole/snmp_alert.php:1558 +#: ../../godmode/alerts/configure_alert_template.php:805 msgid "Max. number of alerts" msgstr "Nombre maximum d'alertes" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:331 -#: ../../godmode/snmpconsole/snmp_alert.php:1583 +#: ../../godmode/snmpconsole/snmp_alert.php:1587 msgid "Other value" msgstr "Autre valeur" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:337 -#: ../../godmode/snmpconsole/snmp_alert.php:1651 -#: ../../godmode/snmpconsole/snmp_alert.php:1891 +#: ../../godmode/snmpconsole/snmp_alert.php:1655 +#: ../../godmode/snmpconsole/snmp_alert.php:1895 #: ../../godmode/reporting/reporting_builder.list_items.php:373 #: ../../godmode/reporting/reporting_builder.list_items.php:718 #: ../../godmode/reporting/graph_builder.graph_editor.php:244 #: ../../godmode/reporting/visual_console_builder.elements.php:123 #: ../../include/functions_visual_map_editor.php:968 #: ../../include/rest-api/models/VisualConsole/Items/Box.php:246 -#: ../../include/rest-api/models/VisualConsole/Item.php:2027 +#: ../../include/rest-api/models/VisualConsole/Item.php:2031 msgid "Position" msgstr "Position" @@ -18490,15 +18151,21 @@ msgid "Modules agents in policy" msgstr "Modules des agents dans la politique" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:491 -#: ../../godmode/massive/massive_edit_modules.php:569 +#: ../../godmode/massive/massive_edit_modules.php:647 msgid "Dynamic Min." msgstr "Dynamique min." +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:493 +#: ../../godmode/modules/manage_network_components_form_common.php:187 +#: ../../godmode/massive/massive_edit_modules.php:651 +msgid "Dynamic Max." +msgstr "Intervalle dynamique max." + #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:732 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:270 -#: ../../godmode/modules/manage_network_components_form_network.php:85 -#: ../../godmode/agentes/module_manager_editor_network.php:197 -#: ../../godmode/massive/massive_edit_modules.php:811 +#: ../../godmode/modules/manage_network_components_form_network.php:94 +#: ../../godmode/agentes/module_manager_editor_network.php:192 +#: ../../godmode/massive/massive_edit_modules.php:920 #: ../../include/class/CredentialStore.class.php:1094 #: ../../include/class/CredentialStore.class.php:1378 #: ../../include/class/AgentWizard.class.php:796 @@ -18506,27 +18173,27 @@ msgid "SNMP community" msgstr "Communauté SNMP" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:742 -#: ../../godmode/agentes/module_manager_editor_network.php:199 -#: ../../godmode/massive/massive_edit_modules.php:821 +#: ../../godmode/agentes/module_manager_editor_network.php:194 +#: ../../godmode/massive/massive_edit_modules.php:933 msgid "SNMP OID" msgstr "OID SNMP" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:757 -#: ../../godmode/modules/manage_network_components_form_network.php:53 -#: ../../godmode/agentes/module_manager_editor_wmi.php:97 +#: ../../godmode/modules/manage_network_components_form_network.php:54 +#: ../../godmode/agentes/module_manager_editor_wmi.php:92 #: ../../godmode/agentes/module_manager_editor_network.php:82 -#: ../../godmode/massive/massive_edit_modules.php:836 +#: ../../godmode/massive/massive_edit_modules.php:950 #: ../../include/class/AgentWizard.class.php:633 -#: ../../include/functions_snmp_browser.php:709 +#: ../../include/functions_snmp_browser.php:728 msgid "Target IP" msgstr "Adresse IP cible" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:780 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:990 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:996 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:288 -#: ../../godmode/modules/manage_network_components_form_network.php:66 -#: ../../godmode/agentes/module_manager_editor_network.php:198 -#: ../../godmode/massive/massive_edit_modules.php:854 +#: ../../godmode/modules/manage_network_components_form_network.php:70 +#: ../../godmode/agentes/module_manager_editor_network.php:193 +#: ../../godmode/massive/massive_edit_modules.php:973 #: ../../godmode/wizards/HostDevices.class.php:1216 #: ../../include/class/CredentialStore.class.php:1106 #: ../../include/class/CredentialStore.class.php:1391 @@ -18536,30 +18203,30 @@ msgstr "Version SNMP" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:795 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:322 -#: ../../godmode/modules/manage_network_components_form_network.php:127 -#: ../../godmode/agentes/module_manager_editor_network.php:378 -#: ../../godmode/massive/massive_edit_modules.php:867 +#: ../../godmode/modules/manage_network_components_form_network.php:147 +#: ../../godmode/agentes/module_manager_editor_network.php:373 +#: ../../godmode/massive/massive_edit_modules.php:991 #: ../../godmode/wizards/HostDevices.class.php:1294 -#: ../../include/functions_snmp_browser.php:839 +#: ../../include/functions_snmp_browser.php:858 msgid "Auth user" msgstr "Utilisateur de l'authentification" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:804 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:338 -#: ../../godmode/modules/manage_network_components_form_network.php:107 -#: ../../godmode/agentes/module_manager_editor_network.php:391 -#: ../../godmode/massive/massive_edit_modules.php:876 +#: ../../godmode/modules/manage_network_components_form_network.php:121 +#: ../../godmode/agentes/module_manager_editor_network.php:386 +#: ../../godmode/massive/massive_edit_modules.php:1003 #: ../../godmode/wizards/HostDevices.class.php:1336 -#: ../../include/functions_snmp_browser.php:851 +#: ../../include/functions_snmp_browser.php:870 msgid "Auth password" msgstr "Authentification de mot de passe" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:804 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:808 -#: ../../godmode/agentes/module_manager_editor_network.php:391 -#: ../../godmode/agentes/module_manager_editor_network.php:415 -#: ../../godmode/massive/massive_edit_modules.php:876 -#: ../../godmode/massive/massive_edit_modules.php:880 +#: ../../godmode/agentes/module_manager_editor_network.php:386 +#: ../../godmode/agentes/module_manager_editor_network.php:410 +#: ../../godmode/massive/massive_edit_modules.php:1003 +#: ../../godmode/massive/massive_edit_modules.php:1013 #: ../../godmode/wizards/HostDevices.class.php:1338 #: ../../godmode/wizards/HostDevices.class.php:1369 msgid "The pass length must be eight character minimum." @@ -18567,139 +18234,139 @@ msgstr "La longueur minimale du mot de passe est de huit caractères." #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:806 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:360 -#: ../../godmode/modules/manage_network_components_form_network.php:149 -#: ../../godmode/agentes/module_manager_editor_network.php:413 -#: ../../godmode/massive/massive_edit_modules.php:878 +#: ../../godmode/modules/manage_network_components_form_network.php:179 +#: ../../godmode/agentes/module_manager_editor_network.php:408 +#: ../../godmode/massive/massive_edit_modules.php:1008 #: ../../godmode/wizards/HostDevices.class.php:1352 #: ../../include/class/CredentialStore.class.php:1196 #: ../../include/class/CredentialStore.class.php:1498 #: ../../include/class/AgentWizard.class.php:954 -#: ../../include/functions_snmp_browser.php:870 +#: ../../include/functions_snmp_browser.php:889 msgid "Privacy method" msgstr "Méthode de confidentialité" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:807 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:363 -#: ../../godmode/modules/manage_network_components_form_network.php:152 -#: ../../godmode/agentes/module_manager_editor_network.php:414 -#: ../../godmode/massive/massive_edit_modules.php:879 +#: ../../godmode/modules/manage_network_components_form_network.php:182 +#: ../../godmode/agentes/module_manager_editor_network.php:409 +#: ../../godmode/massive/massive_edit_modules.php:1009 #: ../../godmode/wizards/HostDevices.class.php:1357 #: ../../include/class/CredentialStore.class.php:1205 #: ../../include/class/CredentialStore.class.php:1507 -#: ../../include/functions_snmp_browser.php:873 +#: ../../include/functions_snmp_browser.php:892 msgid "DES" msgstr "DES" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:807 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:364 -#: ../../godmode/modules/manage_network_components_form_network.php:153 -#: ../../godmode/agentes/module_manager_editor_network.php:414 -#: ../../godmode/massive/massive_edit_modules.php:879 +#: ../../godmode/modules/manage_network_components_form_network.php:183 +#: ../../godmode/agentes/module_manager_editor_network.php:409 +#: ../../godmode/massive/massive_edit_modules.php:1009 #: ../../godmode/wizards/HostDevices.class.php:1358 #: ../../include/class/CredentialStore.class.php:1204 #: ../../include/class/CredentialStore.class.php:1505 -#: ../../include/functions_snmp_browser.php:874 +#: ../../include/functions_snmp_browser.php:893 msgid "AES" msgstr "AES" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:808 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:379 -#: ../../godmode/modules/manage_network_components_form_network.php:136 -#: ../../godmode/agentes/module_manager_editor_network.php:415 -#: ../../godmode/massive/massive_edit_modules.php:880 +#: ../../godmode/modules/manage_network_components_form_network.php:159 +#: ../../godmode/agentes/module_manager_editor_network.php:410 +#: ../../godmode/massive/massive_edit_modules.php:1013 #: ../../godmode/wizards/HostDevices.class.php:1367 #: ../../include/class/CredentialStore.class.php:1213 #: ../../include/class/CredentialStore.class.php:1519 #: ../../include/class/AgentWizard.class.php:968 -#: ../../include/functions_snmp_browser.php:886 +#: ../../include/functions_snmp_browser.php:905 msgid "Privacy pass" msgstr "Mot de passe privé" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:810 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:396 -#: ../../godmode/modules/manage_network_components_form_network.php:180 -#: ../../godmode/agentes/module_manager_editor_network.php:437 -#: ../../godmode/massive/massive_edit_modules.php:882 +#: ../../godmode/modules/manage_network_components_form_network.php:215 +#: ../../godmode/agentes/module_manager_editor_network.php:432 +#: ../../godmode/massive/massive_edit_modules.php:1018 #: ../../godmode/wizards/HostDevices.class.php:1321 -#: ../../include/functions_snmp_browser.php:898 +#: ../../include/functions_snmp_browser.php:917 msgid "Auth method" msgstr "Méthode d'authentification" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:811 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:399 -#: ../../godmode/modules/manage_network_components_form_network.php:183 -#: ../../godmode/agentes/module_manager_editor_network.php:440 -#: ../../godmode/massive/massive_edit_modules.php:883 +#: ../../godmode/modules/manage_network_components_form_network.php:218 +#: ../../godmode/agentes/module_manager_editor_network.php:435 +#: ../../godmode/massive/massive_edit_modules.php:1019 #: ../../godmode/wizards/HostDevices.class.php:1326 -#: ../../include/class/Diagnostics.class.php:2207 +#: ../../include/class/Diagnostics.class.php:2208 #: ../../include/class/CredentialStore.class.php:1170 #: ../../include/class/CredentialStore.class.php:1471 -#: ../../include/functions_snmp_browser.php:901 +#: ../../include/functions_snmp_browser.php:920 msgid "MD5" msgstr "MD5" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:811 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:400 -#: ../../godmode/modules/manage_network_components_form_network.php:184 -#: ../../godmode/agentes/module_manager_editor_network.php:441 -#: ../../godmode/massive/massive_edit_modules.php:883 +#: ../../godmode/modules/manage_network_components_form_network.php:219 +#: ../../godmode/agentes/module_manager_editor_network.php:436 +#: ../../godmode/massive/massive_edit_modules.php:1019 #: ../../godmode/wizards/HostDevices.class.php:1327 #: ../../include/class/CredentialStore.class.php:1171 #: ../../include/class/CredentialStore.class.php:1473 -#: ../../include/functions_snmp_browser.php:902 +#: ../../include/functions_snmp_browser.php:921 msgid "SHA" msgstr "SHA" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:812 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:415 -#: ../../godmode/modules/manage_network_components_form_network.php:162 -#: ../../godmode/agentes/module_manager_editor_network.php:454 -#: ../../godmode/massive/massive_edit_modules.php:884 +#: ../../godmode/modules/manage_network_components_form_network.php:195 +#: ../../godmode/agentes/module_manager_editor_network.php:449 +#: ../../godmode/massive/massive_edit_modules.php:1023 #: ../../godmode/wizards/HostDevices.class.php:1305 #: ../../include/class/CredentialStore.class.php:1125 #: ../../include/class/CredentialStore.class.php:1423 #: ../../include/class/AgentWizard.class.php:895 -#: ../../include/functions_snmp_browser.php:914 +#: ../../include/functions_snmp_browser.php:933 msgid "Security level" msgstr "Niveau de sécurité" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:815 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:418 -#: ../../godmode/modules/manage_network_components_form_network.php:165 -#: ../../godmode/agentes/module_manager_editor_network.php:457 -#: ../../godmode/massive/massive_edit_modules.php:887 +#: ../../godmode/modules/manage_network_components_form_network.php:198 +#: ../../godmode/agentes/module_manager_editor_network.php:452 +#: ../../godmode/massive/massive_edit_modules.php:1026 #: ../../godmode/wizards/HostDevices.class.php:1310 -#: ../../include/functions_snmp_browser.php:917 +#: ../../include/functions_snmp_browser.php:936 msgid "Not auth and not privacy method" msgstr "Méthode sans authentification ni confidentialité" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:816 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:419 -#: ../../godmode/modules/manage_network_components_form_network.php:166 -#: ../../godmode/agentes/module_manager_editor_network.php:458 -#: ../../godmode/massive/massive_edit_modules.php:888 +#: ../../godmode/modules/manage_network_components_form_network.php:199 +#: ../../godmode/agentes/module_manager_editor_network.php:453 +#: ../../godmode/massive/massive_edit_modules.php:1027 #: ../../godmode/wizards/HostDevices.class.php:1311 -#: ../../include/functions_snmp_browser.php:918 +#: ../../include/functions_snmp_browser.php:937 msgid "Auth and not privacy method" msgstr "Méthode avec authentification et sans confidentialité" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:817 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:420 -#: ../../godmode/modules/manage_network_components_form_network.php:167 -#: ../../godmode/agentes/module_manager_editor_network.php:459 -#: ../../godmode/massive/massive_edit_modules.php:889 +#: ../../godmode/modules/manage_network_components_form_network.php:200 +#: ../../godmode/agentes/module_manager_editor_network.php:454 +#: ../../godmode/massive/massive_edit_modules.php:1028 #: ../../godmode/wizards/HostDevices.class.php:1312 -#: ../../include/functions_snmp_browser.php:919 +#: ../../include/functions_snmp_browser.php:938 msgid "Auth and privacy method" msgstr "Méthode avec authentification et méthode de confidentialité" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:835 #: ../../enterprise/operation/agentes/tag_view.php:157 -#: ../../godmode/agentes/module_manager_editor_common.php:301 -#: ../../godmode/agentes/module_manager_editor_common.php:984 -#: ../../godmode/massive/massive_edit_modules.php:907 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3937 -#: ../../include/ajax/heatmap.ajax.php:228 ../../include/functions_graph.php:5045 +#: ../../godmode/agentes/module_manager_editor_common.php:302 +#: ../../godmode/agentes/module_manager_editor_common.php:1001 +#: ../../godmode/massive/massive_edit_modules.php:1069 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3982 +#: ../../include/ajax/heatmap.ajax.php:228 ../../include/functions_graph.php:5055 #: ../../include/functions_treeview.php:115 #: ../../include/lib/Dashboard/Widgets/heatmap.php:334 #: ../../operation/heatmap.php:103 ../../operation/agentes/status_monitor.php:572 @@ -18709,10 +18376,10 @@ msgstr "Non assigné" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:849 #: ../../enterprise/godmode/setup/setup_module_library.php:52 #: ../../extensions/quick_shell.php:176 -#: ../../godmode/modules/manage_network_components_form_wmi.php:47 -#: ../../godmode/agentes/module_manager_editor_wmi.php:128 -#: ../../godmode/massive/massive_edit_modules.php:921 -#: ../../include/functions_ui.php:7545 +#: ../../godmode/modules/manage_network_components_form_wmi.php:58 +#: ../../godmode/agentes/module_manager_editor_wmi.php:123 +#: ../../godmode/massive/massive_edit_modules.php:1089 +#: ../../include/functions_ui.php:7568 #: ../../include/class/CredentialStore.class.php:973 #: ../../include/class/CredentialStore.class.php:1351 #: ../../include/class/AgentWizard.class.php:677 @@ -18720,127 +18387,128 @@ msgid "Username" msgstr "Nom d'utilisateur" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:855 -#: ../../godmode/agentes/module_manager_editor_common.php:1365 -#: ../../godmode/massive/massive_edit_modules.php:927 +#: ../../godmode/agentes/module_manager_editor_common.php:1382 +#: ../../godmode/massive/massive_edit_modules.php:1112 msgid "Export target" msgstr "Exporter cible" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:945 -#: ../../godmode/massive/massive_edit_modules.php:1013 +#: ../../godmode/massive/massive_edit_modules.php:1172 msgid "Active Counters" msgstr "Compteurs actifs" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:946 -#: ../../godmode/massive/massive_edit_modules.php:1014 +#: ../../godmode/massive/massive_edit_modules.php:1173 msgid "Inactive Counters" msgstr "Compteurs inactifs" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:990 -#: ../../godmode/massive/massive_edit_modules.php:1081 +#: ../../godmode/massive/massive_edit_modules.php:1329 msgid "Policy linking status" msgstr "État d'association de la politique" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:990 -#: ../../godmode/massive/massive_edit_modules.php:1081 +#: ../../godmode/massive/massive_edit_modules.php:1329 msgid "This field only has sense in modules adopted by a policy." msgstr "" "Ce champ a un sens uniquement pour les modules adoptés par une politique." #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:991 -#: ../../godmode/massive/massive_edit_modules.php:1082 +#: ../../godmode/massive/massive_edit_modules.php:1330 msgid "Linked" msgstr "Associé" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:991 -#: ../../godmode/agentes/module_manager.php:854 -#: ../../godmode/agentes/module_manager.php:857 -#: ../../godmode/massive/massive_edit_modules.php:1082 -#: ../../include/ajax/module.php:1095 ../../include/ajax/module.php:1098 +#: ../../godmode/agentes/module_manager.php:920 +#: ../../godmode/agentes/module_manager.php:923 +#: ../../godmode/massive/massive_edit_modules.php:1330 +#: ../../include/ajax/module.php:1110 ../../include/ajax/module.php:1113 msgid "Unlinked" msgstr "Dissociés" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1000 -#: ../../godmode/modules/manage_network_components_form_common.php:326 -#: ../../godmode/agentes/module_manager_editor_common.php:1395 -#: ../../godmode/massive/massive_edit_modules.php:1091 +#: ../../godmode/modules/manage_network_components_form_common.php:426 +#: ../../godmode/agentes/module_manager_editor_common.php:1412 +#: ../../godmode/massive/massive_edit_modules.php:1306 msgid "Discard unknown events" msgstr "Supprimer événements inconnus" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1029 -#: ../../godmode/massive/massive_edit_modules.php:1120 +#: ../../godmode/massive/massive_edit_modules.php:1350 msgid "The module still store data but the alerts and events will be stop" msgstr "" "Le module stocke encore des données, mais les alertes et les événements seront " "arrêtés" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1044 -#: ../../godmode/agentes/module_manager_editor_common.php:1419 -#: ../../godmode/massive/massive_edit_modules.php:1137 +#: ../../godmode/agentes/module_manager_editor_common.php:1436 +#: ../../godmode/massive/massive_edit_modules.php:1379 +#: ../../include/class/ExtensionsDiscovery.class.php:1392 msgid "Timeout" msgstr "Interruption de session" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1053 -#: ../../godmode/massive/massive_edit_modules.php:1146 +#: ../../godmode/massive/massive_edit_modules.php:1380 msgid "Seconds that agent will wait for the execution of the module." msgstr "Secondes que l'agent attend pour l'exécution du module." #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1070 -#: ../../godmode/modules/manage_network_components_form_network.php:227 -#: ../../godmode/agentes/module_manager_editor_network.php:323 -#: ../../godmode/massive/massive_edit_modules.php:1163 +#: ../../godmode/modules/manage_network_components_form_network.php:274 +#: ../../godmode/agentes/module_manager_editor_network.php:318 +#: ../../godmode/massive/massive_edit_modules.php:1416 msgid "TCP send" msgstr "Envoyer TCP" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1073 -#: ../../godmode/modules/manage_network_components_form_network.php:234 -#: ../../godmode/agentes/module_manager_editor_network.php:324 -#: ../../godmode/massive/massive_edit_modules.php:1166 +#: ../../godmode/modules/manage_network_components_form_network.php:283 +#: ../../godmode/agentes/module_manager_editor_network.php:319 +#: ../../godmode/massive/massive_edit_modules.php:1421 msgid "TCP receive" msgstr "Recevoir TCP" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1076 -#: ../../godmode/modules/manage_network_components_form_wmi.php:31 -#: ../../godmode/agentes/module_manager_editor_wmi.php:173 -#: ../../godmode/massive/massive_edit_modules.php:1169 +#: ../../godmode/modules/manage_network_components_form_wmi.php:32 +#: ../../godmode/agentes/module_manager_editor_wmi.php:168 +#: ../../godmode/massive/massive_edit_modules.php:1426 msgid "WMI query" msgstr "Requête WMI" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1079 -#: ../../godmode/modules/manage_network_components_form_wmi.php:33 -#: ../../godmode/modules/manage_network_components_form_wizard.php:691 -#: ../../godmode/agentes/module_manager_editor_wmi.php:193 -#: ../../godmode/massive/massive_edit_modules.php:1172 +#: ../../godmode/modules/manage_network_components_form_wmi.php:37 +#: ../../godmode/modules/manage_network_components_form_wizard.php:828 +#: ../../godmode/agentes/module_manager_editor_wmi.php:188 +#: ../../godmode/massive/massive_edit_modules.php:1431 msgid "Key string" msgstr "Chaîne clé" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1082 -#: ../../godmode/modules/manage_network_components_form_wmi.php:39 -#: ../../godmode/agentes/module_manager_editor_wmi.php:217 -#: ../../godmode/massive/massive_edit_modules.php:1175 +#: ../../godmode/modules/manage_network_components_form_wmi.php:45 +#: ../../godmode/agentes/module_manager_editor_wmi.php:212 +#: ../../godmode/massive/massive_edit_modules.php:1436 msgid "Field number" msgstr "Nombre de champs" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1085 -#: ../../godmode/modules/manage_network_components_form_plugin.php:35 +#: ../../godmode/modules/manage_network_components_form_plugin.php:36 #: ../../godmode/agentes/module_manager_editor_plugin.php:49 #: ../../godmode/massive/massive_edit_plugins.php:346 -#: ../../godmode/massive/massive_edit_modules.php:1178 +#: ../../godmode/massive/massive_edit_modules.php:1454 #: ../../godmode/servers/plugin_registration.php:509 msgid "Plugin" msgstr "Plugin" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1103 -#: ../../godmode/modules/manage_network_components_form_network.php:241 -#: ../../godmode/agentes/module_manager_editor_network.php:479 +#: ../../godmode/modules/manage_network_components_form_network.php:292 +#: ../../godmode/agentes/module_manager_editor_network.php:474 #: ../../godmode/massive/massive_edit_plugins.php:480 -#: ../../godmode/massive/massive_edit_modules.php:1196 +#: ../../godmode/massive/massive_edit_modules.php:1475 #: ../../godmode/alerts/configure_alert_command.php:266 #: ../../godmode/alerts/alert_actions.php:298 #: ../../godmode/alerts/alert_actions.php:352 #: ../../godmode/alerts/configure_alert_action.php:271 #: ../../godmode/events/event_responses.editor.php:230 #: ../../godmode/events/event_responses.editor.php:255 -#: ../../godmode/servers/plugin.php:459 ../../godmode/servers/plugin.php:986 +#: ../../godmode/servers/plugin.php:509 ../../godmode/servers/plugin.php:1042 #: ../../include/class/ManageNetScanScripts.class.php:434 #: ../../include/class/ExternalTools.class.php:382 msgid "Command" @@ -18848,34 +18516,33 @@ msgstr "Commande" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1120 #: ../../enterprise/include/class/DeploymentCenter.class.php:1429 -#: ../../godmode/modules/manage_network_components_form_network.php:260 -#: ../../godmode/agentes/module_manager_editor_network.php:506 -#: ../../godmode/massive/massive_edit_modules.php:1213 +#: ../../godmode/modules/manage_network_components_form_network.php:313 +#: ../../godmode/agentes/module_manager_editor_network.php:501 +#: ../../godmode/massive/massive_edit_modules.php:1494 msgid "Credential identifier" msgstr "Identifiant des idéntifiants" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1135 -#: ../../godmode/modules/manage_network_components_form_network.php:276 -#: ../../godmode/agentes/module_manager_editor_network.php:539 -#: ../../godmode/massive/massive_edit_modules.php:1228 +#: ../../godmode/modules/manage_network_components_form_network.php:330 +#: ../../godmode/agentes/module_manager_editor_network.php:534 +#: ../../godmode/massive/massive_edit_modules.php:1511 msgid "Inherited" msgstr "Hérité" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1136 -#: ../../godmode/modules/manage_network_components_form_network.php:277 -#: ../../godmode/massive/massive_edit_modules.php:1229 +#: ../../godmode/modules/manage_network_components_form_network.php:331 +#: ../../godmode/massive/massive_edit_modules.php:1512 msgid "Linux" msgstr "Linux" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1137 -#: ../../godmode/modules/manage_network_components_form_network.php:278 -#: ../../godmode/massive/massive_edit_modules.php:1230 +#: ../../godmode/modules/manage_network_components_form_network.php:332 +#: ../../godmode/massive/massive_edit_modules.php:1513 msgid "Windows" msgstr "Windows" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1140 -#: ../../godmode/modules/manage_network_components_form_network.php:281 -#: ../../godmode/massive/massive_edit_modules.php:1233 +#: ../../godmode/modules/manage_network_components_form_network.php:336 msgid "Target OS" msgstr "Système d’exploitation cible" @@ -18914,7 +18581,7 @@ msgstr "ACL de groupe" #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:237 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:414 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2584 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2732 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2774 msgid "Condition" msgstr "Condition" @@ -18924,8 +18591,8 @@ msgstr "Groupes d’alerte" #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:305 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:1108 -#: ../../godmode/snmpconsole/snmp_alert.php:1672 -#: ../../godmode/alerts/configure_alert_template.php:807 +#: ../../godmode/snmpconsole/snmp_alert.php:1676 +#: ../../godmode/alerts/configure_alert_template.php:828 msgid "Disable event" msgstr "Désactiver l’événement" @@ -18937,7 +18604,7 @@ msgstr "Mise à jour de l'alerte" #: ../../enterprise/godmode/alerts/alert_inventory_list.php:91 #: ../../godmode/massive/massive_add_alerts.php:168 #: ../../godmode/massive/massive_add_action_alerts.php:160 -#: ../../godmode/alerts/alert_list.php:278 +#: ../../godmode/alerts/alert_list.php:328 msgid "Successfully added" msgstr "Ajouté correctement" @@ -18951,12 +18618,12 @@ msgstr "Nom de l’alerte" #: ../../enterprise/godmode/alerts/alert_inventory_list.php:240 #: ../../enterprise/operation/agentes/policy_view.php:262 -#: ../../godmode/snmpconsole/snmp_alert.php:1912 +#: ../../godmode/snmpconsole/snmp_alert.php:1916 #: ../../godmode/alerts/alert_view.php:105 -#: ../../include/functions_reporting_html.php:5522 -#: ../../include/ajax/alert_list.ajax.php:295 -#: ../../include/ajax/alert_list.ajax.php:320 -#: ../../include/functions_treeview.php:446 +#: ../../include/functions_reporting_html.php:5533 +#: ../../include/ajax/alert_list.ajax.php:308 +#: ../../include/ajax/alert_list.ajax.php:333 +#: ../../include/functions_treeview.php:487 #: ../../include/class/AgentsAlerts.class.php:913 msgid "Last fired" msgstr "Déclenchée pour la dernière fois" @@ -18966,18 +18633,23 @@ msgstr "Déclenchée pour la dernière fois" #: ../../enterprise/operation/agentes/policy_view.php:349 #: ../../godmode/alerts/alert_list.list.php:648 #: ../../godmode/alerts/alert_view.php:114 ../../mobile/operation/alerts.php:327 -#: ../../include/functions_ui.php:1463 +#: ../../include/functions_ui.php:1545 #: ../../include/class/AgentsAlerts.class.php:960 -#: ../../include/functions_reporting.php:13225 +#: ../../include/functions_reporting.php:13279 msgid "Alert disabled" msgstr "Alerte désactivée" #: ../../enterprise/godmode/alerts/alert_inventory_list.php:338 -#: ../../godmode/snmpconsole/snmp_alert.php:2033 +#: ../../godmode/snmpconsole/snmp_alert.php:2038 #: ../../godmode/alerts/alert_list.list.php:759 +#: ../../include/functions_ui.php:1482 ../../include/functions_ui.php:1483 msgid "Delete action" msgstr "Supprimer l'action" +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:355 +msgid "Edit alert" +msgstr "Editer l'alerte" + #: ../../enterprise/godmode/alerts/alert_inventory_list.php:431 msgid "Disable alert" msgstr "Désactiver l’alerte" @@ -19004,26 +18676,25 @@ msgstr "Générateur d’alertes d’inventaire" #: ../../enterprise/godmode/alerts/alert_inventory.php:92 #: ../../godmode/agentes/planned_downtime.editor.php:58 -#: ../../godmode/alerts/alert_list.php:517 ../../include/functions_html.php:1944 -#: ../../include/functions_html.php:1945 ../../include/functions_html.php:2055 -#: ../../include/functions_html.php:2056 ../../include/functions_html.php:2235 -#: ../../include/functions_html.php:2236 ../../include/functions_html.php:6741 -#: ../../include/functions_html.php:6742 +#: ../../godmode/alerts/alert_list.php:611 ../../include/functions_html.php:1997 +#: ../../include/functions_html.php:1998 ../../include/functions_html.php:2108 +#: ../../include/functions_html.php:2109 ../../include/functions_html.php:2291 +#: ../../include/functions_html.php:2292 ../../include/functions_html.php:6945 +#: ../../include/functions_html.php:6946 #: ../../include/class/SnmpConsole.class.php:196 #: ../../operation/snmpconsole/snmp_statistics.php:67 -#: ../../operation/events/events.php:1646 +#: ../../operation/events/events.php:1799 msgid "List" msgstr "Liste" #: ../../enterprise/godmode/alerts/alert_inventory.php:111 -#: ../../godmode/reporting/visual_console_builder.php:843 #: ../../operation/visual_console/legacy_view.php:179 msgid "Builder" msgstr "Outil de conception" #: ../../enterprise/godmode/services/services.massive.meta.php:54 #: ../../enterprise/godmode/services/services.massive.elements.php:106 -#: ../../godmode/massive/massive_edit_agents.php:1002 +#: ../../godmode/massive/massive_edit_agents.php:1013 msgid "Not available" msgstr "Non disponible" @@ -19108,7 +18779,7 @@ msgstr "Afficher services" #: ../../enterprise/godmode/services/services.service.php:455 #: ../../enterprise/godmode/services/services.elements.php:854 #: ../../enterprise/operation/services/services.php:153 -#: ../../include/lib/Dashboard/Widgets/service_map.php:452 +#: ../../include/lib/Dashboard/Widgets/service_map.php:459 msgid "Service map" msgstr "Carte de services" @@ -19171,7 +18842,7 @@ msgstr "Agent pour stocker des données" #: ../../enterprise/include/class/DB2.app.php:555 #: ../../enterprise/include/class/Aws.S3.php:524 #: ../../enterprise/include/class/SAP.app.php:514 -#: ../../enterprise/include/class/Aws.cloud.php:1348 +#: ../../enterprise/include/class/Aws.cloud.php:1349 #: ../../enterprise/include/class/MySQL.app.php:577 #: ../../enterprise/include/class/Oracle.app.php:562 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:566 @@ -19179,9 +18850,9 @@ msgstr "Agent pour stocker des données" #: ../../enterprise/operation/services/massive/services.create.php:718 #: ../../enterprise/operation/services/services.list.php:212 #: ../../enterprise/operation/services/services.table_services.php:149 -#: ../../enterprise/tools/ipam/ipam_list.php:779 +#: ../../enterprise/tools/ipam/ipam_list.php:785 #: ../../godmode/wizards/HostDevices.class.php:808 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:717 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:755 #: ../../include/class/CustomNetScan.class.php:537 msgid "Manual" msgstr "Manuel" @@ -19239,9 +18910,9 @@ msgstr "Limite du SLA" #: ../../enterprise/godmode/services/services.service.php:860 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:210 -#: ../../enterprise/include/functions_reporting_csv.php:1531 +#: ../../enterprise/include/functions_reporting_csv.php:1572 #: ../../include/functions_reports.php:711 -#: ../../include/functions_reporting.php:965 +#: ../../include/functions_reporting.php:973 msgid "S.L.A." msgstr "SLA" @@ -19298,12 +18969,12 @@ msgid "Invalid service" msgstr "Service invalide" #: ../../enterprise/godmode/services/services.elements.php:99 -#: ../../enterprise/include/functions_reporting.php:2555 -#: ../../enterprise/include/functions_reporting.php:3500 -#: ../../enterprise/include/functions_reporting.php:4476 -#: ../../include/functions_maps.php:50 ../../include/functions_reporting.php:1075 -#: ../../include/functions_reporting.php:9711 -#: ../../operation/agentes/pandora_networkmap.php:790 +#: ../../enterprise/include/functions_reporting.php:2777 +#: ../../enterprise/include/functions_reporting.php:3722 +#: ../../enterprise/include/functions_reporting.php:4698 +#: ../../include/functions_maps.php:50 ../../include/functions_reporting.php:1083 +#: ../../include/functions_reporting.php:9765 +#: ../../operation/agentes/pandora_networkmap.php:813 msgid "Dynamic" msgstr "Dynamique" @@ -19403,6 +19074,10 @@ msgstr "Type d’élément non valide." msgid "Element registered successfully" msgstr "Élément enregistré correctement" +#: ../../enterprise/godmode/services/services.elements.php:692 +msgid "Duplicate element please select a new one" +msgstr "Elément dupliqué, en sélectionnez un nouveau" + #: ../../enterprise/godmode/services/services.elements.php:738 #, php-format msgid "Error deleting element: %s" @@ -19720,12 +19395,12 @@ msgid "Yes without changing status" msgstr "Oui sans changer d’état" #: ../../enterprise/godmode/setup/setup.php:81 -#: ../../include/functions_config.php:438 +#: ../../include/functions_config.php:450 msgid "Forward SNMP traps to agent (if exist)" msgstr "Transférer les déroutements SNMP vers l'agent (s'il existe)" #: ../../enterprise/godmode/setup/setup.php:92 -#: ../../include/functions_config.php:442 +#: ../../include/functions_config.php:454 msgid "Use Enterprise ACL System" msgstr "Utiliser le Système ACL Enterprise" @@ -19742,6 +19417,11 @@ msgstr "Moteur BD de la Métaconsole" msgid "MySQL" msgstr "MySQL" +#: ../../enterprise/godmode/setup/setup.php:126 +#: ../../enterprise/include/class/Oracle.app.php:417 ../../godmode/menu.php:87 +msgid "Oracle" +msgstr "Oracle" + #: ../../enterprise/godmode/setup/setup.php:139 msgid "Metaconsole DB host" msgstr "Hôte BD de la Métaconsole" @@ -19759,7 +19439,7 @@ msgid "Metaconsole DB password" msgstr "Mot de passe de la BD de la Métaconsole" #: ../../enterprise/godmode/setup/setup.php:210 -#: ../../include/functions_config.php:478 +#: ../../include/functions_config.php:490 msgid "Activate Log Collector" msgstr "Activer le collecteur de journaux" @@ -19788,8 +19468,8 @@ msgid "Delete session users" msgstr "Supprimer les sessions des utilisateurs" #: ../../enterprise/godmode/setup/setup.php:579 -#: ../../godmode/snmpconsole/snmp_alert.php:2224 -#: ../../godmode/snmpconsole/snmp_alert.php:2239 +#: ../../godmode/snmpconsole/snmp_alert.php:2229 +#: ../../godmode/snmpconsole/snmp_alert.php:2244 msgid "Confirmation" msgstr "Confirmation" @@ -19837,7 +19517,7 @@ msgid "Create skin" msgstr "Créer un thème" #: ../../enterprise/godmode/setup/setup_module_library.php:87 -#: ../../enterprise/godmode/wizards/Cloud.class.php:391 +#: ../../godmode/wizards/Cloud.class.php:401 #: ../../godmode/module_library/module_library_view.php:163 msgid "Invalid username or password" msgstr "Nom d'utilisateur ou mot de passe invalide" @@ -19884,7 +19564,7 @@ msgid "Port of ElasticSearch server" msgstr "Port du serveur ElasticSearch" #: ../../enterprise/godmode/setup/setup_log_collector.php:77 -#: ../../include/functions_config.php:1641 +#: ../../include/functions_config.php:1687 msgid "Days to purge old information" msgstr "Nombre de jours avant nettoyage d'information ancienne" @@ -19913,8 +19593,8 @@ msgid "PHP function" msgstr "Fonction PHP" #: ../../enterprise/godmode/setup/setup_auth.php:110 -#: ../../enterprise/include/functions_tasklist.php:283 -#: ../../enterprise/include/functions_tasklist.php:370 +#: ../../enterprise/include/functions_tasklist.php:301 +#: ../../enterprise/include/functions_tasklist.php:390 #: ../../enterprise/operation/reporting/custom_reporting.php:20 #: ../../godmode/users/user_management.php:186 ../../godmode/tag/tag.php:307 #: ../../godmode/tag/edit_tag.php:228 ../../include/functions_cron.php:613 @@ -19924,13 +19604,13 @@ msgstr "Courriel" #: ../../enterprise/godmode/setup/setup_auth.php:194 #: ../../enterprise/godmode/setup/setup_auth.php:549 -#: ../../enterprise/godmode/setup/setup_auth.php:1574 +#: ../../enterprise/godmode/setup/setup_auth.php:1628 msgid "Profiles selected" msgstr "Profils sélectionnés" #: ../../enterprise/godmode/setup/setup_auth.php:195 #: ../../enterprise/godmode/setup/setup_auth.php:550 -#: ../../enterprise/godmode/setup/setup_auth.php:1575 +#: ../../enterprise/godmode/setup/setup_auth.php:1629 msgid "Groups selected" msgstr "Groupes sélectionnés" @@ -19949,36 +19629,36 @@ msgstr "Attributs LDAP" #: ../../enterprise/godmode/setup/setup_auth.php:256 #: ../../enterprise/godmode/setup/setup_auth.php:553 #: ../../enterprise/godmode/setup/setup_auth.php:605 -#: ../../enterprise/godmode/setup/setup_auth.php:1578 #: ../../enterprise/godmode/setup/setup_auth.php:1632 +#: ../../enterprise/godmode/setup/setup_auth.php:1686 #: ../../godmode/setup/snmp_wizard.php:44 msgid "OP" msgstr "OP" #: ../../enterprise/godmode/setup/setup_auth.php:251 #: ../../enterprise/godmode/setup/setup_auth.php:601 -#: ../../enterprise/godmode/setup/setup_auth.php:1628 +#: ../../enterprise/godmode/setup/setup_auth.php:1682 #: ../../enterprise/godmode/setup/setup_acl.php:68 #: ../../godmode/groups/configure_group.php:108 -#: ../../godmode/groups/group_list.php:377 +#: ../../godmode/groups/group_list.php:387 #: ../../godmode/users/profile_list.php:92 #: ../../godmode/users/profile_list.php:332 #: ../../godmode/users/configure_profile.php:86 #: ../../godmode/users/user_list.php:297 -#: ../../godmode/users/configure_user.php:214 ../../godmode/menu.php:165 +#: ../../godmode/users/configure_user.php:215 ../../godmode/menu.php:254 msgid "Profiles" msgstr "Profils" #: ../../enterprise/godmode/setup/setup_auth.php:264 #: ../../enterprise/godmode/setup/setup_auth.php:612 -#: ../../enterprise/godmode/setup/setup_auth.php:1112 -#: ../../enterprise/godmode/setup/setup_auth.php:1639 +#: ../../enterprise/godmode/setup/setup_auth.php:1162 +#: ../../enterprise/godmode/setup/setup_auth.php:1693 msgid "Select profile" msgstr "Sélectionner un profil" #: ../../enterprise/godmode/setup/setup_auth.php:309 #: ../../enterprise/godmode/setup/setup_auth.php:650 -#: ../../enterprise/godmode/setup/setup_auth.php:1682 +#: ../../enterprise/godmode/setup/setup_auth.php:1736 msgid "Add new permissions" msgstr "Ajouter de nouvelles autorisations" @@ -19991,14 +19671,14 @@ msgid "Change timezone visual" msgstr "Modifier la visualisation du fuseau horaire" #: ../../enterprise/godmode/setup/setup_auth.php:478 -#: ../../enterprise/godmode/setup/setup_auth.php:1503 +#: ../../enterprise/godmode/setup/setup_auth.php:1557 msgid "New users will be able to log in to the nodes." msgstr "Les nouveaux utilisateurs pourront se connecter aux nœuds." #: ../../enterprise/godmode/setup/setup_auth.php:552 #: ../../enterprise/godmode/setup/setup_auth.php:604 -#: ../../enterprise/godmode/setup/setup_auth.php:1577 #: ../../enterprise/godmode/setup/setup_auth.php:1631 +#: ../../enterprise/godmode/setup/setup_auth.php:1685 msgid "AD Groups" msgstr "Groupes AD" @@ -20006,48 +19686,60 @@ msgstr "Groupes AD" msgid "Recursive group search" msgstr "Recherche de groupe récursive" -#: ../../enterprise/godmode/setup/setup_auth.php:837 -#: ../../enterprise/godmode/setup/setup_auth.php:956 -#: ../../enterprise/godmode/setup/setup_auth.php:1067 +#: ../../enterprise/godmode/setup/setup_auth.php:700 +msgid "Enable secondary active directory" +msgstr "Activer active directory secondaire" + +#: ../../enterprise/godmode/setup/setup_auth.php:724 +msgid "Secondary Domain" +msgstr "Domain secondaire" + +#: ../../enterprise/godmode/setup/setup_auth.php:732 +msgid "AD search timeout (secs)" +msgstr "Temporisation de recherche AD (secondes)" + +#: ../../enterprise/godmode/setup/setup_auth.php:887 +#: ../../enterprise/godmode/setup/setup_auth.php:1006 +#: ../../enterprise/godmode/setup/setup_auth.php:1117 msgid "You must select a profile from the list of profiles." msgstr "Vous devez sélectionner un profil de la liste de profils." -#: ../../enterprise/godmode/setup/setup_auth.php:842 -#: ../../enterprise/godmode/setup/setup_auth.php:961 -#: ../../enterprise/godmode/setup/setup_auth.php:1071 +#: ../../enterprise/godmode/setup/setup_auth.php:892 +#: ../../enterprise/godmode/setup/setup_auth.php:1011 +#: ../../enterprise/godmode/setup/setup_auth.php:1121 msgid "You must select a group from the list of groups." msgstr "Sélectionnez un groupe dans la liste des groupes." -#: ../../enterprise/godmode/setup/setup_auth.php:1329 -#: ../../include/functions_config.php:731 +#: ../../enterprise/godmode/setup/setup_auth.php:1383 +#: ../../include/functions_config.php:767 msgid "MySQL host" msgstr "Hôte MySQL" -#: ../../enterprise/godmode/setup/setup_auth.php:1392 +#: ../../enterprise/godmode/setup/setup_auth.php:1446 msgid "SimpleSAML path" msgstr "Chemin SimpleSAML" -#: ../../enterprise/godmode/setup/setup_auth.php:1393 +#: ../../enterprise/godmode/setup/setup_auth.php:1447 msgid "Directory where your 'simplesamlphp' folder is located." msgstr "Répertoire où se trouve votre dossier 'simplesamlphp'." -#: ../../enterprise/godmode/setup/setup_auth.php:1399 +#: ../../enterprise/godmode/setup/setup_auth.php:1453 msgid "SAML source" msgstr "Source Saml" -#: ../../enterprise/godmode/setup/setup_auth.php:1400 +#: ../../enterprise/godmode/setup/setup_auth.php:1454 msgid "Authsource name, e.g. 'example-userpass'" msgstr "Nom Authsource, par exemple 'example-userpass'" -#: ../../enterprise/godmode/setup/setup_auth.php:1407 +#: ../../enterprise/godmode/setup/setup_auth.php:1461 msgid "SAML user id attribute" msgstr "Attribut d’ID utilisateur SAML" -#: ../../enterprise/godmode/setup/setup_auth.php:1412 +#: ../../enterprise/godmode/setup/setup_auth.php:1466 msgid "SAML mail attribute" msgstr "Attribut de messagerie SAML" -#: ../../enterprise/godmode/setup/setup_auth.php:1413 +#: ../../enterprise/godmode/setup/setup_auth.php:1467 msgid "" "SAML field where search for the user email (while autocreate remote users is " "enabled)" @@ -20055,11 +19747,11 @@ msgstr "" "Champ SAML où rechercher l’e-mail de l’utilisateur (alors que la création " "automatique d’utilisateurs distants est activée)" -#: ../../enterprise/godmode/setup/setup_auth.php:1420 +#: ../../enterprise/godmode/setup/setup_auth.php:1474 msgid "SAML group name attribute" msgstr "Attribut de nom de groupe SAML" -#: ../../enterprise/godmode/setup/setup_auth.php:1421 +#: ../../enterprise/godmode/setup/setup_auth.php:1475 msgid "" "SAML field where search for the group name (while autocreate remote users is " "enabled)" @@ -20067,23 +19759,23 @@ msgstr "" "Champ SAML où rechercher le nom du groupe (alors que la création automatique " "d’utilisateurs distants est activée)" -#: ../../enterprise/godmode/setup/setup_auth.php:1428 +#: ../../enterprise/godmode/setup/setup_auth.php:1482 msgid "Simple attribute / Multivalue attribute" msgstr "Attribut simple / Attribut à valeurs multiples" -#: ../../enterprise/godmode/setup/setup_auth.php:1433 +#: ../../enterprise/godmode/setup/setup_auth.php:1487 msgid "SAML profiles and tag attribute" msgstr "Profils SAML et attribut de l’étiquette" -#: ../../enterprise/godmode/setup/setup_auth.php:1438 +#: ../../enterprise/godmode/setup/setup_auth.php:1492 msgid "Profile attribute" msgstr "Attribut de profil" -#: ../../enterprise/godmode/setup/setup_auth.php:1443 +#: ../../enterprise/godmode/setup/setup_auth.php:1497 msgid "Tag attribute" msgstr "Attribut d’étiquette" -#: ../../enterprise/godmode/setup/setup_auth.php:1448 +#: ../../enterprise/godmode/setup/setup_auth.php:1502 msgid "SAML profile and tags prefix" msgstr "Profil SAML et préfixe des étiquettes" @@ -20133,6 +19825,7 @@ msgstr "Profil utilisateur" #: ../../enterprise/godmode/setup/setup_acl.php:549 #: ../../enterprise/godmode/setup/setup_acl.php:643 #: ../../enterprise/godmode/setup/setup_acl.php:731 +#: ../../godmode/wizards/ManageExtensions.class.php:320 msgid "Section" msgstr "Section" @@ -20158,7 +19851,7 @@ msgstr "Ajouter un élément personnalisé au profil" #: ../../enterprise/godmode/setup/setup_acl.php:730 #: ../../godmode/users/configure_profile.php:276 -#: ../../godmode/massive/massive_delete_profiles.php:152 +#: ../../godmode/massive/massive_delete_profiles.php:171 #: ../../godmode/massive/massive_add_profiles.php:202 #: ../../include/functions_profile.php:203 #: ../../operation/users/user_edit.php:995 @@ -20236,7 +19929,7 @@ msgid "Could not be applied" msgstr "Erreur d'application" #: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:203 -#: ../../godmode/massive/massive_operations.php:370 +#: ../../godmode/massive/massive_operations.php:367 msgid "" "In order to perform massive operations, PHP needs a correct configuration in " "timeout parameters. Please, open your PHP configuration file (php.ini) for " @@ -20261,10 +19954,10 @@ msgstr "Créer un rapport par agent" #: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:293 #: ../../enterprise/include/functions_cron.php:232 -#: ../../enterprise/include/functions_tasklist.php:369 -#: ../../enterprise/include/functions_reporting_csv.php:2268 -#: ../../enterprise/include/functions_reporting_csv.php:2272 -#: ../../godmode/reporting/reporting_builder.php:884 +#: ../../enterprise/include/functions_tasklist.php:389 +#: ../../enterprise/include/functions_reporting_csv.php:2309 +#: ../../enterprise/include/functions_reporting_csv.php:2313 +#: ../../godmode/reporting/reporting_builder.php:887 #: ../../include/functions_cron.php:703 ../../operation/search_reports.php:42 #: ../../operation/search_reports.php:58 #: ../../operation/reporting/custom_reporting.php:34 @@ -20314,8 +20007,8 @@ msgstr "Filtrer par étiquette" #: ../../enterprise/godmode/reporting/graph_template_wizard.php:313 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:822 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:824 -#: ../../include/functions_snmp_browser.php:1662 -#: ../../include/functions_snmp_browser.php:1669 +#: ../../include/functions_snmp_browser.php:1696 +#: ../../include/functions_snmp_browser.php:1703 msgid "Select all" msgstr "Tout sélectionner" @@ -20497,13 +20190,13 @@ msgstr "Assistant du modèle" #: ../../godmode/users/configure_user.php:59 #: ../../godmode/users/user_management.php:38 #: ../../godmode/massive/massive_edit_users.php:274 -#: ../../godmode/reporting/visual_console_builder.php:877 +#: ../../godmode/reporting/visual_console_builder.php:871 #: ../../godmode/reporting/map_builder.php:133 #: ../../godmode/reporting/visual_console_favorite.php:130 -#: ../../include/auth/mysql.php:807 +#: ../../include/auth/mysql.php:812 #: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:360 #: ../../operation/users/user_edit.php:469 -#: ../../operation/visual_console/view.php:253 +#: ../../operation/visual_console/view.php:255 #: ../../operation/visual_console/legacy_view.php:219 #: ../../operation/menu.php:299 ../../operation/menu.php:306 msgid "Visual console" @@ -20591,7 +20284,7 @@ msgstr "Aucun modèle de graphique défini" #: ../../enterprise/godmode/reporting/graph_template_list.php:283 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:163 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:636 -#: ../../enterprise/godmode/reporting/visual_console_template.php:262 +#: ../../enterprise/godmode/reporting/visual_console_template.php:267 msgid "Create template" msgstr "Créer un modèle" @@ -20628,7 +20321,7 @@ msgstr "Erreur mise à jour du modèle" #: ../../include/functions_visual_map_editor.php:698 #: ../../include/rest-api/models/VisualConsole/Items/Line.php:475 #: ../../include/rest-api/models/VisualConsole/Items/NetworkLink.php:930 -#: ../../include/functions_reports.php:1267 +#: ../../include/functions_reports.php:1272 msgid "Width" msgstr "Largeur" @@ -20637,17 +20330,18 @@ msgstr "Largeur" #: ../../godmode/reporting/visual_console_builder.wizard.php:175 #: ../../godmode/events/event_responses.editor.php:198 #: ../../include/functions_visual_map_editor.php:712 -#: ../../include/functions_reports.php:1283 -#: ../../include/functions_reports.php:1383 +#: ../../include/functions_reports.php:1288 +#: ../../include/functions_reports.php:1388 msgid "Height" msgstr "Hauteur" #: ../../enterprise/godmode/reporting/graph_template_editor.php:235 -#: ../../enterprise/operation/log/log_viewer.php:670 -#: ../../godmode/setup/performance.php:627 +#: ../../enterprise/operation/log/log_viewer.php:687 +#: ../../godmode/setup/performance.php:624 #: ../../godmode/reporting/create_container.php:418 #: ../../include/functions.php:2755 ../../include/functions.php:3423 -#: ../../include/ajax/module.php:244 ../../include/ajax/graph.ajax.php:146 +#: ../../include/ajax/module.php:259 ../../include/ajax/graph.ajax.php:148 +#: ../../include/functions_events.php:5216 #: ../../operation/gis_maps/render_view.php:157 msgid "1 hour" msgstr "1 heure" @@ -20662,26 +20356,27 @@ msgid "3 hours" msgstr "3 heures" #: ../../enterprise/godmode/reporting/graph_template_editor.php:238 -#: ../../include/ajax/module.php:245 +#: ../../include/ajax/module.php:260 ../../include/functions_events.php:5217 msgid "6 hours" msgstr "6 heures" #: ../../enterprise/godmode/reporting/graph_template_editor.php:239 -#: ../../godmode/setup/performance.php:628 ../../include/ajax/module.php:246 +#: ../../godmode/setup/performance.php:625 ../../include/ajax/module.php:261 +#: ../../include/functions_events.php:5218 msgid "12 hours" msgstr "12 heures" #: ../../enterprise/godmode/reporting/graph_template_editor.php:240 -#: ../../enterprise/operation/log/log_viewer.php:674 +#: ../../enterprise/operation/log/log_viewer.php:691 #: ../../godmode/reporting/create_container.php:422 -#: ../../include/functions.php:2758 ../../include/ajax/module.php:247 -#: ../../include/ajax/graph.ajax.php:150 +#: ../../include/functions.php:2758 ../../include/ajax/module.php:262 +#: ../../include/ajax/graph.ajax.php:152 #: ../../include/class/AuditLog.class.php:211 msgid "1 day" msgstr "1 jour" #: ../../enterprise/godmode/reporting/graph_template_editor.php:241 -#: ../../godmode/setup/performance.php:630 +#: ../../godmode/setup/performance.php:627 msgid "2 days" msgstr "2 jours" @@ -20690,21 +20385,21 @@ msgid "4 days" msgstr "4 jours" #: ../../enterprise/godmode/reporting/graph_template_editor.php:243 -#: ../../godmode/setup/performance.php:632 +#: ../../godmode/setup/performance.php:629 msgid "Last week" msgstr "La semaine dernière" #: ../../enterprise/godmode/reporting/graph_template_editor.php:244 -#: ../../enterprise/operation/log/log_viewer.php:678 +#: ../../enterprise/operation/log/log_viewer.php:695 #: ../../godmode/reporting/create_container.php:426 -#: ../../include/functions.php:2760 ../../include/ajax/module.php:249 -#: ../../include/ajax/graph.ajax.php:154 +#: ../../include/functions.php:2760 ../../include/ajax/module.php:264 +#: ../../include/ajax/graph.ajax.php:156 #: ../../include/class/AuditLog.class.php:213 msgid "15 days" msgstr "15 jours" #: ../../enterprise/godmode/reporting/graph_template_editor.php:245 -#: ../../godmode/setup/performance.php:634 +#: ../../godmode/setup/performance.php:631 msgid "Last month" msgstr "Le mois dernier" @@ -20713,38 +20408,38 @@ msgid "2 months" msgstr "2 mois" #: ../../enterprise/godmode/reporting/graph_template_editor.php:247 -#: ../../include/ajax/module.php:252 ../../include/class/AuditLog.class.php:216 +#: ../../include/ajax/module.php:267 ../../include/class/AuditLog.class.php:216 msgid "6 months" msgstr "6 mois" #: ../../enterprise/godmode/reporting/graph_template_editor.php:248 -#: ../../include/functions.php:2764 ../../include/ajax/module.php:253 +#: ../../include/functions.php:2764 ../../include/ajax/module.php:268 msgid "1 year" msgstr "1 an" #: ../../enterprise/godmode/reporting/graph_template_editor.php:254 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:91 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1777 -#: ../../enterprise/include/functions_reporting_csv.php:490 -#: ../../enterprise/include/functions_reporting_csv.php:493 -#: ../../enterprise/include/functions_reporting_csv.php:717 -#: ../../enterprise/include/functions_reporting_csv.php:881 -#: ../../enterprise/include/functions_reporting_csv.php:964 -#: ../../enterprise/include/functions_reporting_csv.php:996 -#: ../../enterprise/include/functions_reporting_csv.php:1056 -#: ../../enterprise/include/functions_reporting_csv.php:1234 -#: ../../enterprise/include/functions_reporting_csv.php:1265 -#: ../../enterprise/include/functions_reporting_csv.php:1320 -#: ../../enterprise/include/functions_reporting_csv.php:1424 -#: ../../enterprise/include/functions_reporting_csv.php:1479 -#: ../../enterprise/include/functions_reporting_csv.php:1545 -#: ../../enterprise/include/functions_reporting_csv.php:1931 -#: ../../enterprise/include/functions_reporting_csv.php:1981 -#: ../../enterprise/include/functions_reporting_csv.php:2677 -#: ../../enterprise/include/functions_reporting_csv.php:2728 -#: ../../enterprise/include/functions_reporting_csv.php:2854 +#: ../../enterprise/include/functions_reporting_csv.php:531 +#: ../../enterprise/include/functions_reporting_csv.php:534 +#: ../../enterprise/include/functions_reporting_csv.php:758 +#: ../../enterprise/include/functions_reporting_csv.php:922 +#: ../../enterprise/include/functions_reporting_csv.php:1005 +#: ../../enterprise/include/functions_reporting_csv.php:1037 +#: ../../enterprise/include/functions_reporting_csv.php:1097 +#: ../../enterprise/include/functions_reporting_csv.php:1275 +#: ../../enterprise/include/functions_reporting_csv.php:1306 +#: ../../enterprise/include/functions_reporting_csv.php:1361 +#: ../../enterprise/include/functions_reporting_csv.php:1465 +#: ../../enterprise/include/functions_reporting_csv.php:1520 +#: ../../enterprise/include/functions_reporting_csv.php:1586 +#: ../../enterprise/include/functions_reporting_csv.php:1972 +#: ../../enterprise/include/functions_reporting_csv.php:2022 +#: ../../enterprise/include/functions_reporting_csv.php:2718 +#: ../../enterprise/include/functions_reporting_csv.php:2769 +#: ../../enterprise/include/functions_reporting_csv.php:2895 #: ../../godmode/agentes/module_manager_editor_prediction.php:136 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1440 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1482 #: ../../godmode/reporting/visual_console_builder.elements.php:123 #: ../../godmode/reporting/visual_console_builder.wizard.php:246 #: ../../godmode/reporting/graph_builder.main.php:189 @@ -20779,30 +20474,30 @@ msgid "Top n" msgstr "Top N" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:47 -#: ../../enterprise/include/functions_reporting_csv.php:950 +#: ../../enterprise/include/functions_reporting_csv.php:991 #: ../../include/functions_reports.php:801 -#: ../../include/functions_reporting.php:3569 +#: ../../include/functions_reporting.php:3577 msgid "Exception" msgstr "Exception" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:51 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:57 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:196 -#: ../../godmode/reporting/reporting_builder.item_editor.php:58 +#: ../../godmode/reporting/reporting_builder.item_editor.php:61 msgid "Only table" msgstr "Seulement le tableau" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:52 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:58 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:197 -#: ../../godmode/reporting/reporting_builder.item_editor.php:59 +#: ../../godmode/reporting/reporting_builder.item_editor.php:62 msgid "Table & Graph" msgstr "Tableau et graphique" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:53 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:59 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:198 -#: ../../godmode/reporting/reporting_builder.item_editor.php:60 +#: ../../godmode/reporting/reporting_builder.item_editor.php:63 msgid "Only graph" msgstr "Seulement le graphique" @@ -20820,7 +20515,7 @@ msgstr "Sélecteur de filtres d’agents" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:185 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1754 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1417 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1459 #: ../../include/functions_reports.php:778 msgid "Last value" msgstr "Dernière valeur" @@ -20829,8 +20524,8 @@ msgstr "Dernière valeur" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:819 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1756 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:5074 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1419 -#: ../../godmode/reporting/reporting_builder.item_editor.php:7477 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1461 +#: ../../godmode/reporting/reporting_builder.item_editor.php:7554 msgid "" "Warning: period 0 reports cannot be used to show information back in time. " "Information contained in this kind of reports will be always reporting the " @@ -20850,42 +20545,42 @@ msgstr "" "affichés" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:247 -#: ../../enterprise/include/functions_reporting_csv.php:1080 -#: ../../include/functions_reporting_html.php:5037 +#: ../../enterprise/include/functions_reporting_csv.php:1121 +#: ../../include/functions_reporting_html.php:5041 msgid "Sum" msgstr "Total" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:259 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:389 -#: ../../include/functions_reporting.php:10593 +#: ../../include/functions_reporting.php:10647 msgid "Rate" msgstr "Taux" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:295 #: ../../enterprise/include/class/Omnishell.class.php:529 #: ../../enterprise/include/class/Omnishell.class.php:717 -#: ../../enterprise/operation/services/services.list.php:764 -#: ../../godmode/snmpconsole/snmp_alert.php:2159 +#: ../../enterprise/operation/services/services.list.php:771 +#: ../../godmode/snmpconsole/snmp_alert.php:2164 #: ../../include/class/ModuleTemplates.class.php:943 -#: ../../operation/events/events.php:2602 +#: ../../operation/events/events.php:2771 msgid "Delete selected" msgstr "Effacer les éléments sélectionnés" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:310 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2368 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2500 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2542 msgid "Group by agent" msgstr "Regrouper par agent" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:322 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2418 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3205 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3247 msgid "Show in the same row" msgstr "Afficher dans la même rangée" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:323 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2420 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3207 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3249 msgid "Show one module per row with all its operations" msgstr "Afficher un module par rangée avec toutes ses opérations" @@ -20893,11 +20588,11 @@ msgstr "Afficher un module par rangée avec toutes ses opérations" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:434 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2438 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3015 -#: ../../enterprise/operation/log/log_viewer.php:568 +#: ../../enterprise/operation/log/log_viewer.php:861 #: ../../godmode/netflow/nf_item_list.php:173 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2514 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3228 -#: ../../include/lib/Dashboard/Widgets/top_n.php:267 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2556 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3270 +#: ../../include/lib/Dashboard/Widgets/top_n.php:286 msgid "Order" msgstr "Ordre" @@ -20906,10 +20601,10 @@ msgstr "Ordre" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:63 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:202 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2441 -#: ../../enterprise/operation/log/log_viewer.php:564 -#: ../../godmode/reporting/reporting_builder.item_editor.php:64 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2517 -#: ../../include/lib/Dashboard/Widgets/top_n.php:261 +#: ../../enterprise/operation/log/log_viewer.php:566 +#: ../../godmode/reporting/reporting_builder.item_editor.php:67 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2559 +#: ../../include/lib/Dashboard/Widgets/top_n.php:280 msgid "Ascending" msgstr "Croissant" @@ -20918,40 +20613,40 @@ msgstr "Croissant" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:64 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:203 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2448 -#: ../../enterprise/operation/log/log_viewer.php:563 -#: ../../godmode/reporting/reporting_builder.item_editor.php:65 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2524 -#: ../../include/lib/Dashboard/Widgets/top_n.php:262 +#: ../../enterprise/operation/log/log_viewer.php:565 +#: ../../godmode/reporting/reporting_builder.item_editor.php:68 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2566 +#: ../../include/lib/Dashboard/Widgets/top_n.php:281 msgid "Descending" msgstr "Décroissant" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:344 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:321 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2455 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2531 -#: ../../include/lib/Dashboard/Widgets/top_n.php:263 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2573 +#: ../../include/lib/Dashboard/Widgets/top_n.php:282 msgid "By agent name" msgstr "Par nom d'agent" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:352 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2467 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2543 -#: ../../include/lib/Dashboard/Widgets/top_n.php:249 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2585 +#: ../../include/lib/Dashboard/Widgets/top_n.php:268 msgid "Quantity (n)" msgstr "Quantité (n)" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:364 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2482 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2573 -#: ../../include/lib/Dashboard/Widgets/top_n.php:286 -#: ../../operation/agentes/ver_agente.php:1642 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2615 +#: ../../include/lib/Dashboard/Widgets/top_n.php:305 +#: ../../operation/agentes/ver_agente.php:1673 msgid "Display" msgstr "Afficher" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:419 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2587 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2736 -#: ../../include/functions_reporting.php:3591 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2778 +#: ../../include/functions_reporting.php:3599 msgid "Everything" msgstr "Tout" @@ -20967,22 +20662,22 @@ msgstr "<" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:427 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2615 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2744 -#: ../../include/functions_reporting_html.php:3610 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2786 +#: ../../include/functions_reporting_html.php:3614 msgid "Not OK" msgstr "Pas OK" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:435 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:445 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2627 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2756 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2798 msgid "Show graph" msgstr "Afficher le graphique" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:447 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:336 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2740 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2866 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2908 msgid "Show resume" msgstr "Afficher le résumé" @@ -20999,7 +20694,7 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:801 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:465 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3428 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3650 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3694 msgid "Show item in landscape format (only PDF)" msgstr "Afficher l’élément au format paysage (uniquement PDF)" @@ -21007,7 +20702,7 @@ msgstr "Afficher l’élément au format paysage (uniquement PDF)" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:817 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:479 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3437 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3659 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3702 msgid "Page break at the end of the item (only PDF)" msgstr "Saut de page à la fin de l’article (UNIQUEMENT PDF)" @@ -21044,7 +20739,7 @@ msgstr "Horizontal" #: ../../godmode/reporting/create_container.php:437 #: ../../godmode/reporting/create_container.php:556 #: ../../godmode/reporting/create_container.php:627 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1394 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1413 msgid "Time lapse" msgstr "Intervalle de temps" @@ -21062,20 +20757,20 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:358 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2720 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2846 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2888 msgid "Show address instead module name" msgstr "Afficher adresse au lieu du nom du module" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:359 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2721 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2847 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2889 msgid "Show the main address of agent." msgstr "Afficher l'adresse principale de l'agent" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:428 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2294 #: ../../extensions/dbmanager.php:226 ../../extensions/dbmanager.php:227 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2394 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2436 #: ../../include/functions_reports.php:821 msgid "SQL query" msgstr "Requête SQL" @@ -21083,14 +20778,14 @@ msgstr "Requête SQL" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:452 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:391 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3081 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3284 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3326 msgid "Failover mode" msgstr "Mode de basculement" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:453 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:392 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3082 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3285 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3327 msgid "" "SLA calculation must be performed taking into account the failover modules " "assigned to the primary module" @@ -21101,56 +20796,56 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:470 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:405 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3101 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3304 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3346 msgid "Failover type" msgstr "Type de basculement" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:475 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:409 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3106 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3309 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3351 msgid "Failover normal" msgstr "Basculement normal" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:487 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:421 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3118 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3321 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3363 msgid "Failover simple" msgstr "Basculement simple" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:527 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2512 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2604 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2646 msgid "Graph render" msgstr "Rendu graphique" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:533 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2518 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2610 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2652 msgid "Avg, max & min" msgstr "Moyenne, max & min" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:534 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2519 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2611 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2653 msgid "Max only" msgstr "Max seulement" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:535 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2520 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2612 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2654 msgid "Min only" msgstr "Min seulement" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:536 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2521 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2613 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2655 msgid "Avg only" msgstr "Moy uniquement" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:547 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2697 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2739 #: ../../mobile/operation/module_graph.php:437 #: ../../operation/agentes/stat_win.php:377 msgid "Time compare (Overlapped)" @@ -21158,13 +20853,13 @@ msgstr "Comparaison de temps (chevauché)" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:563 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2534 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2660 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2702 msgid "Full resolution graph (TIP)" msgstr "Graphique en pleine résolution (TIP)" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:564 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2535 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2661 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2703 #: ../../operation/agentes/stat_win.php:405 #: ../../operation/agentes/interface_traffic_graph_win.php:258 msgid "" @@ -21177,13 +20872,13 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:580 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2545 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2680 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2722 msgid "Show threshold" msgstr "Afficher le seuil" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:594 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2553 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2712 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2754 #: ../../godmode/reporting/graph_builder.main.php:250 #: ../../include/functions.php:4215 ../../include/functions.php:4223 msgid "Percentil" @@ -21200,19 +20895,19 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:609 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2835 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2975 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3017 msgid "Show Summary group" msgstr "Afficher groupe récapitulatif" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:673 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2921 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3061 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3103 msgid "Event Status" msgstr "État de l'événement" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:699 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2948 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3122 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3164 #: ../../operation/agentes/tactical.php:276 msgid "Event graphs" msgstr "Graphiques d'événements" @@ -21239,49 +20934,49 @@ msgstr "Validés / non validés" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:752 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1815 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1478 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1520 msgid "Data range" msgstr "Gamme de données" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:777 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1796 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1459 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1501 msgid "Projection period" msgstr "Période de projection" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:788 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2258 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2421 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2463 msgid "Serialized header" msgstr "En-tête sérialisé" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:788 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2259 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2422 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2464 msgid "The separator character is |" msgstr "Le caractère séparateur est |" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:792 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2326 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2458 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2500 msgid "Field separator" msgstr "Champ séparateur" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:792 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2327 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2459 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2501 msgid "Separator for different fields in the serialized text chain" msgstr "Séparateur pour des champs différents dans la chaîne de texte en série" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:796 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2347 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2479 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2521 msgid "Line separator" msgstr "Séparateur de ligne" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:796 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2348 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2480 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2522 msgid "" "Separator in different lines (composed by fields) of the serialized text chain" msgstr "" @@ -21290,34 +20985,35 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:834 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3412 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3487 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3529 msgid "Uncompress module" msgstr "Décompresser le module" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:835 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3413 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3488 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3530 msgid "Use uncompressed module data." msgstr "Utiliser des données de module non compressées." #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:910 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:930 #: ../../enterprise/include/functions_massive.php:54 -#: ../../godmode/agentes/module_manager.php:82 +#: ../../godmode/agentes/module_manager.php:148 #: ../../godmode/massive/massive_delete_action_alerts.php:175 #: ../../godmode/massive/massive_add_action_alerts.php:163 -#: ../../godmode/massive/massive_edit_modules.php:2014 +#: ../../godmode/massive/massive_edit_modules.php:2294 #: ../../include/functions_visual_map.php:2684 msgid "No modules selected" msgstr "Aucun module sélectionné" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:211 -#: ../../enterprise/include/functions_reporting.php:2391 +#: ../../enterprise/include/functions_reporting.php:2613 #: ../../include/functions_reports.php:716 msgid "Monthly S.L.A." msgstr "SLA mensuel" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:212 -#: ../../enterprise/include/functions_reporting.php:3344 +#: ../../enterprise/include/functions_reporting.php:3566 #: ../../include/functions_reports.php:720 msgid "Weekly S.L.A." msgstr "SLA hebdomadaire" @@ -21331,7 +21027,7 @@ msgid "Availability Graph S.L.A." msgstr "Graphique de disponibilité SLA" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:215 -#: ../../enterprise/include/functions_reporting.php:5588 +#: ../../enterprise/include/functions_reporting.php:5810 #: ../../include/functions_reports.php:730 msgid "Services S.L.A." msgstr "SLA de services" @@ -21343,6 +21039,7 @@ msgstr "Valeur minimale de SLA" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:357 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:363 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:369 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4187 msgid "Enter possible range of values in SLA." msgstr "Entrez la plage de valeurs possible dans SLA." @@ -21376,23 +21073,25 @@ msgstr "Inverse SLA" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:434 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3016 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3229 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3271 msgid "SLA items sorted by fulfillment value" msgstr "Éléments SLA classés par valeur d'accomplissement" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:439 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1828 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1491 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1533 msgid "Only display wrong SLAs" msgstr "Affiche seulement des SLA erronés" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:451 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3134 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3337 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1439 -#: ../../include/functions_reporting_html.php:4873 -#: ../../include/functions_reporting_html.php:5145 -#: ../../include/functions_reporting_html.php:5301 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3379 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1475 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1522 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1563 +#: ../../include/functions_reporting_html.php:4877 +#: ../../include/functions_reporting_html.php:5149 +#: ../../include/functions_reporting_html.php:5312 #: ../../include/functions_netflow.php:1202 #: ../../include/lib/Dashboard/Widgets/tactical.php:299 msgid "Summary" @@ -21424,17 +21123,17 @@ msgstr "Modifier le modèle" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:148 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:215 -#: ../../enterprise/include/functions_reporting.php:8053 -#: ../../enterprise/include/functions_reporting.php:8119 -#: ../../godmode/reporting/reporting_builder.php:3659 +#: ../../enterprise/include/functions_reporting.php:8291 +#: ../../enterprise/include/functions_reporting.php:8357 +#: ../../godmode/reporting/reporting_builder.php:3786 #: ../../operation/reporting/reporting_viewer.php:156 msgid "Item editor" msgstr "Éditeur d'éléments" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:159 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:202 -#: ../../godmode/reporting/reporting_builder.php:3655 -#: ../../include/functions_menu.php:591 +#: ../../godmode/reporting/reporting_builder.php:3782 +#: ../../include/functions_menu.php:592 #: ../../operation/reporting/reporting_viewer.php:147 msgid "List items" msgstr "Liste d'éléments" @@ -21447,23 +21146,23 @@ msgstr "Liste de modèles" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:308 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:334 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:361 -#: ../../godmode/reporting/reporting_builder.php:561 -#: ../../godmode/reporting/reporting_builder.php:3618 -#: ../../godmode/reporting/reporting_builder.php:3716 -#: ../../godmode/reporting/reporting_builder.php:3744 +#: ../../godmode/reporting/reporting_builder.php:564 +#: ../../godmode/reporting/reporting_builder.php:3745 +#: ../../godmode/reporting/reporting_builder.php:3844 +#: ../../godmode/reporting/reporting_builder.php:3872 #: ../../operation/reporting/reporting_viewer.php:222 msgid "Custom reports" msgstr "Rapports personnalisés" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:469 -#: ../../godmode/reporting/reporting_builder.php:886 +#: ../../godmode/reporting/reporting_builder.php:889 #: ../../operation/search_reports.php:44 ../../operation/search_reports.php:60 #: ../../operation/reporting/custom_reporting.php:36 msgid "HTML" msgstr "HTML" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:470 -#: ../../godmode/reporting/reporting_builder.php:887 +#: ../../godmode/reporting/reporting_builder.php:890 #: ../../operation/search_reports.php:45 ../../operation/search_reports.php:61 #: ../../operation/reporting/custom_reporting.php:37 msgid "XML" @@ -21487,14 +21186,14 @@ msgid "CSV" msgstr "CSV" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:533 -#: ../../godmode/reporting/reporting_builder.php:1031 -#: ../../godmode/reporting/reporting_builder.php:1061 +#: ../../godmode/reporting/reporting_builder.php:1034 +#: ../../godmode/reporting/reporting_builder.php:1064 msgid "HTML view" msgstr "Affichage HTML" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:541 -#: ../../godmode/reporting/reporting_builder.php:1047 -#: ../../godmode/reporting/reporting_builder.php:1069 +#: ../../godmode/reporting/reporting_builder.php:1050 +#: ../../godmode/reporting/reporting_builder.php:1072 msgid "Export to XML" msgstr "Exporter en XML" @@ -21518,7 +21217,7 @@ msgid "Generate a dynamic report" msgstr "Générer un rapport dynamique" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:749 -#: ../../include/functions_reports.php:1399 +#: ../../include/functions_reports.php:1404 msgid "Period " msgstr "Période " @@ -21527,12 +21226,12 @@ msgid "Set start and end date" msgstr "Définir les dates de début et de fin" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:768 -#: ../../include/ajax/module.php:293 ../../operation/agentes/datos_agente.php:200 +#: ../../include/ajax/module.php:308 ../../operation/agentes/datos_agente.php:200 msgid "Timestamp from:" msgstr "Horodatage à partir de :" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:786 -#: ../../include/ajax/module.php:313 ../../operation/agentes/datos_agente.php:206 +#: ../../include/ajax/module.php:328 ../../operation/agentes/datos_agente.php:206 msgid "Timestamp to:" msgstr "Horodatage jusqu'à :" @@ -21589,7 +21288,7 @@ msgstr "Poids" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3881 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4319 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4464 -#: ../../enterprise/operation/log/log_viewer.php:538 +#: ../../enterprise/operation/log/log_viewer.php:540 msgid "Exact match" msgstr "Concordance exacte" @@ -21606,7 +21305,7 @@ msgid "Increase Weight" msgstr "Augmenter le poids" #: ../../enterprise/godmode/reporting/visual_console_template.php:148 -#: ../../enterprise/godmode/reporting/visual_console_template.php:164 +#: ../../enterprise/godmode/reporting/visual_console_template.php:169 msgid "visual console has not been selected" msgstr "La console visuelle n’a pas été sélectionné" @@ -21622,24 +21321,25 @@ msgstr "Erreur. Le nom du modèle ne peut pas être répété" msgid "Successfully created template" msgstr "Modèle créé correctement" -#: ../../enterprise/godmode/reporting/visual_console_template.php:170 +#: ../../enterprise/godmode/reporting/visual_console_template.php:165 +#: ../../enterprise/godmode/reporting/visual_console_template.php:175 msgid "Error. Error delete template" msgstr "Erreur. Erreur de suppression du modèle" -#: ../../enterprise/godmode/reporting/visual_console_template.php:172 +#: ../../enterprise/godmode/reporting/visual_console_template.php:177 msgid "Successfully delete template" msgstr "Supprimer le modèle correctement" -#: ../../enterprise/godmode/reporting/visual_console_template.php:179 +#: ../../enterprise/godmode/reporting/visual_console_template.php:184 msgid "There is not any visual console created. Please, create one firstly." msgstr "" "Aucune console visuelle n’est créée. S’il vous plaît, créez-en un d’abord." -#: ../../enterprise/godmode/reporting/visual_console_template.php:199 +#: ../../enterprise/godmode/reporting/visual_console_template.php:204 msgid "Create From" msgstr "Créer à partir de" -#: ../../enterprise/godmode/reporting/visual_console_template.php:277 +#: ../../enterprise/godmode/reporting/visual_console_template.php:282 msgid "Create New Template" msgstr "Créer Nouveau Modèle" @@ -21682,44 +21382,44 @@ msgid "No changes have been made" msgstr "Aucune modification n’a été apportée" #: ../../enterprise/godmode/reporting/mysql_builder.php:244 -#: ../../enterprise/include/functions_reporting_csv.php:1134 -#: ../../include/functions_reporting.php:7549 +#: ../../enterprise/include/functions_reporting_csv.php:1175 +#: ../../include/functions_reporting.php:7560 msgid "SQL" msgstr "SQL" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1647 -#: ../../godmode/reporting/reporting_builder.php:3766 +#: ../../godmode/reporting/reporting_builder.php:3894 msgid "Successfull action" msgstr "Action réussie" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1648 -#: ../../godmode/servers/modificar_server.php:307 -#: ../../godmode/servers/modificar_server.php:318 +#: ../../godmode/servers/modificar_server.php:416 +#: ../../godmode/servers/modificar_server.php:427 msgid "Unsuccessfull action" msgstr "Action échouée" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1842 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1505 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1547 msgid "Current month" msgstr "Mois en cours" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1852 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1521 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1563 msgid "Working time" msgstr "Temps de travail" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1917 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1587 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1629 msgid "Time from" msgstr "Temps depuis" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1935 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1605 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1647 msgid "Time to" msgstr "Temps jusqu'à" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1953 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1623 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1665 msgid "Show 24x7 item" msgstr "Afficher l’élément 24/7" @@ -21729,14 +21429,14 @@ msgstr "Sélectionner un serveur" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1997 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2016 -#: ../../godmode/reporting/reporting_builder.item_editor.php:205 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1264 +#: ../../godmode/reporting/reporting_builder.item_editor.php:208 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1283 msgid "Local metaconsole" msgstr "Métaconsole locale" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2075 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1171 -#: ../../include/lib/Dashboard/Widgets/top_n.php:207 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1190 +#: ../../include/lib/Dashboard/Widgets/top_n.php:226 msgid "" "Case insensitive regular expression for agent name. For example: Network.* " "will match with the following agent names: network_agent1, NetworK CHECKS" @@ -21748,7 +21448,7 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2099 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3707 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3939 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1194 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1213 msgid "" "Case insensitive regular expression or string for module name. For example: if " "you use this field with \"Module exact match\" enabled then this field has to " @@ -21796,7 +21496,7 @@ msgstr "Cochez-le si vous ne souhaitez pas afficher les éléments sans données #: ../../godmode/reporting/create_container.php:571 #: ../../godmode/reporting/create_container.php:600 #: ../../godmode/reporting/create_container.php:741 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2245 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2287 #: ../../godmode/reporting/visual_console_builder.elements.php:121 #: ../../godmode/reporting/visual_console_builder.elements.php:618 #: ../../include/functions_visual_map_editor.php:391 @@ -21805,22 +21505,22 @@ msgstr "Cochez-le si vous ne souhaitez pas afficher les éléments sans données #: ../../include/functions_reports.php:573 #: ../../include/functions_reports.php:660 #: ../../include/functions_reports.php:666 -#: ../../include/functions_reporting.php:10664 +#: ../../include/functions_reporting.php:10718 msgid "Custom graph" msgstr "Tableau personnalisé" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2241 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2409 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2451 msgid "Max items" msgstr "Nombre d'éléments maximum" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2274 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2374 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2416 msgid "Custom SQL template" msgstr "Modèle de SQL personnalisé" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2295 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2395 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2437 msgid "" "The entities of the fields that contain them must be included. Also is " "possible use macros like `_start_date_` or `_end_date_`." @@ -21829,162 +21529,163 @@ msgstr "" "également possible d’utiliser des macros comme '_start_date_' ou '_end_date_'." #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2309 -#: ../../enterprise/include/functions_reporting_csv.php:725 -#: ../../enterprise/include/functions_reporting_csv.php:2459 -#: ../../enterprise/include/functions_reporting_csv.php:2473 -#: ../../extensions/api_checker.php:365 -#: ../../godmode/reporting/reporting_builder.item_editor.php:75 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2441 +#: ../../enterprise/include/functions_reporting_csv.php:766 +#: ../../enterprise/include/functions_reporting_csv.php:2500 +#: ../../enterprise/include/functions_reporting_csv.php:2514 +#: ../../extensions/api_checker.php:375 +#: ../../godmode/reporting/reporting_builder.item_editor.php:78 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2483 #: ../../godmode/events/event_responses.editor.php:229 #: ../../godmode/events/event_responses.editor.php:255 -#: ../../include/functions_reporting_html.php:1625 +#: ../../include/functions_reporting_html.php:1629 +#: ../../include/class/WelcomeWindow.class.php:637 #: ../../operation/gis_maps/ajax.php:316 msgid "URL" msgstr "URL" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2320 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2452 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2494 msgid "Protocol must be specified in URL (e.g.: \"https://\")" msgstr "Le protocole doit être spécifié dans l’URL (par exemple: « https:// »)" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2384 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3615 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3657 msgid "Group by" msgstr "Regrouper par" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2499 -#: ../../enterprise/include/functions_reporting_csv.php:1080 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2590 -#: ../../include/functions_reporting_html.php:5034 -#: ../../include/functions_reporting.php:1545 +#: ../../enterprise/include/functions_reporting_csv.php:1121 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2632 +#: ../../include/functions_reporting_html.php:5038 +#: ../../include/functions_reporting.php:1553 msgid "Avg" msgstr "Moyenne" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2641 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2770 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2812 msgid "Select fields to show" msgstr "Sélectionner les champs à afficher" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2649 -#: ../../enterprise/include/functions_reporting_csv.php:501 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2778 -#: ../../include/functions_reporting_html.php:4173 +#: ../../enterprise/include/functions_reporting_csv.php:542 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2820 +#: ../../include/functions_reporting_html.php:4177 msgid "Total time" msgstr "Durée totale" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2657 -#: ../../enterprise/include/functions_reporting_csv.php:505 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2786 -#: ../../include/functions_reporting_html.php:4179 +#: ../../enterprise/include/functions_reporting_csv.php:546 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2828 +#: ../../include/functions_reporting_html.php:4183 msgid "Time failed" msgstr "Temps d'échec" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2665 -#: ../../enterprise/include/functions_reporting_csv.php:509 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2794 +#: ../../enterprise/include/functions_reporting_csv.php:550 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2836 msgid "Time in OK status" msgstr "Temps en état OK" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2673 -#: ../../enterprise/include/functions_reporting_csv.php:513 -#: ../../enterprise/include/functions_reporting.php:4990 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2802 -#: ../../include/functions_reporting_html.php:4191 +#: ../../enterprise/include/functions_reporting_csv.php:554 +#: ../../enterprise/include/functions_reporting.php:5212 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2844 +#: ../../include/functions_reporting_html.php:4195 msgid "Time in warning status" msgstr "Temps en état d'avertissement" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2681 -#: ../../enterprise/include/functions_reporting_csv.php:517 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2810 +#: ../../enterprise/include/functions_reporting_csv.php:558 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2852 msgid "Time in unknown status" msgstr "Temps en état inconnu" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2693 -#: ../../enterprise/include/functions_reporting_csv.php:521 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2822 +#: ../../enterprise/include/functions_reporting_csv.php:562 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2864 msgid "Time of not initialized module" msgstr "Temps de module non initialisé" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2705 -#: ../../enterprise/include/functions_reporting_csv.php:525 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2834 +#: ../../enterprise/include/functions_reporting_csv.php:566 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2876 msgid "Time of downtime" msgstr "Temps d'arrête" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2759 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2886 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2928 msgid "

Select fields to show

" msgstr "

Sélectionner les champs à afficher

" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2767 -#: ../../enterprise/include/functions_reporting_csv.php:533 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2894 -#: ../../include/functions_reporting_html.php:4267 +#: ../../enterprise/include/functions_reporting_csv.php:574 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2936 +#: ../../include/functions_reporting_html.php:4271 msgid "Total checks" msgstr "Vérifications totales" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2775 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2902 -#: ../../include/functions_reporting_html.php:4273 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2944 +#: ../../include/functions_reporting_html.php:4277 msgid "Checks failed" msgstr "Vérifications échouées" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2783 -#: ../../enterprise/include/functions_reporting_csv.php:541 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2910 +#: ../../enterprise/include/functions_reporting_csv.php:582 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2952 msgid "Checks in OK status" msgstr "Vérifications en état OK" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2795 -#: ../../enterprise/include/functions_reporting_csv.php:545 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2934 +#: ../../enterprise/include/functions_reporting_csv.php:586 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2976 msgid "Unknown checks" msgstr "Vérifications inconnues" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2807 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2946 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2988 msgid "

Select fields to show

" msgstr "

Sélectionner les champs à afficher

" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2815 -#: ../../enterprise/include/functions_reporting_csv.php:668 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2954 -#: ../../include/functions_reporting_html.php:4588 +#: ../../enterprise/include/functions_reporting_csv.php:709 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2996 +#: ../../include/functions_reporting_html.php:4592 msgid "Agent max value" msgstr "Valeur maximale de l'agent" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2823 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2962 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3004 msgid "Agent min values" msgstr "Valeurs min de l’agent" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2852 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3598 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3640 msgid "Show Summary" msgstr "Voir le sommaire " #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2996 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3186 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3228 msgid "Height (dynamic graphs)" msgstr "Hauteur (graphiques dynamiques)" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3036 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3170 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3212 msgid "Query History Database" msgstr "Base de données de l'historique de requêtes" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3048 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3251 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3293 msgid "Priority mode" msgstr "Mode prioritaire" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3053 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3256 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3298 msgid "Priority ok mode" msgstr "Mode ok de priorité" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3065 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3268 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3310 msgid "Priority unknown mode" msgstr "Mode inconnu de priorité" @@ -22022,22 +21723,22 @@ msgstr "" "les modules de tous les agents." #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3305 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3376 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3418 msgid "Calculate for custom intervals" msgstr "Calculer pour les intervalles personnalisés" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3316 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3471 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3513 msgid "Use prefix notation" msgstr "Utiliser la notation de préfixe" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3328 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3388 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3430 msgid "Time lapse intervals" msgstr "Intervalles de temps" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3330 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3391 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3433 msgid "" "Lapses of time in which the period is divided to make more precise calculations" msgstr "" @@ -22045,59 +21746,59 @@ msgstr "" "calculs plus précis" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3375 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3432 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3474 msgid "Table only" msgstr "Seulement le tableau" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3385 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3443 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3485 msgid "Graph only" msgstr "Seulement le graphique" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3395 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3454 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3496 msgid "Graph and table" msgstr "Graphique et tableau" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3444 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1347 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1366 msgid "Filter by network" msgstr "Filtrer par réseau" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3474 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1366 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1385 msgid "Show alive IPs only" msgstr "Afficher uniquement les adresses IP vivantes" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3487 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1379 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1398 msgid "Show IPs not assigned to an agent" msgstr "Afficher les adresses IP non affectées à un agent" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3513 #: ../../godmode/netflow/nf_item_list.php:282 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4034 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4079 msgid "Create item" msgstr "Créer un élément" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3526 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4042 -#: ../../include/functions_visual_map_editor.php:1477 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4087 +#: ../../include/functions_visual_map_editor.php:1472 msgid "Update item" msgstr "Mettre à jour l'élément" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3584 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4132 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4177 msgid "SLA Min. (value)" msgstr "SLA min. (valeur)" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3589 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4137 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4182 msgid "SLA Max. (value)" msgstr "SLA max. (valeur)" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3594 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4142 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4187 msgid "SLA Limit (%)" msgstr "Limite SLA (%)" @@ -22132,14 +21833,14 @@ msgstr "Nom littéral du module forcé" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3753 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4005 #: ../../godmode/reporting/create_container.php:484 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1843 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4366 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4403 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4572 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4845 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4879 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4933 -#: ../../include/functions_ui.php:6386 ../../include/functions_html.php:5831 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1885 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4411 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4448 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4617 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4890 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4924 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4978 +#: ../../include/functions_ui.php:6422 ../../include/functions_html.php:5947 msgid "Select an Agent first" msgstr "Sélectionnez d'abord un agent" @@ -22156,16 +21857,16 @@ msgstr "Le nom et la limite SLA ne peuvent pas être vides" #: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:151 #: ../../godmode/modules/module_list.php:98 #: ../../godmode/groups/configure_group.php:164 -#: ../../godmode/groups/group_list.php:879 ../../godmode/setup/os.builder.php:77 +#: ../../godmode/groups/group_list.php:889 ../../godmode/setup/os.builder.php:77 #: ../../godmode/setup/os.list.php:65 #: ../../godmode/reporting/visual_console_builder.elements.php:321 #: ../../include/functions_visual_map_editor.php:68 -#: ../../include/functions_visual_map_editor.php:1451 +#: ../../include/functions_visual_map_editor.php:1449 #: ../../include/functions_visual_map.php:4234 -#: ../../include/rest-api/models/VisualConsole/Item.php:2151 +#: ../../include/rest-api/models/VisualConsole/Item.php:2155 #: ../../include/lib/Dashboard/Widgets/module_icon.php:428 #: ../../include/lib/Dashboard/Widgets/module_status.php:419 -#: ../../operation/visual_console/view.php:363 +#: ../../operation/visual_console/view.php:365 msgid "Icon" msgstr "Icône" @@ -22232,18 +21933,18 @@ msgstr "Déplacer vers le bas" #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:412 #: ../../godmode/reporting/reporting_builder.list_items.php:447 -#: ../../include/functions_graph.php:1518 +#: ../../include/functions_graph.php:1522 msgid "No items." msgstr "Aucun élément" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:139 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:144 #: ../../enterprise/include/class/Azure.cloud.php:420 #: ../../enterprise/include/class/VMware.app.php:254 #: ../../enterprise/include/class/DB2.app.php:187 #: ../../enterprise/include/class/SAP.app.php:177 -#: ../../enterprise/include/class/Aws.cloud.php:921 +#: ../../enterprise/include/class/Aws.cloud.php:922 #: ../../enterprise/include/class/MySQL.app.php:196 -#: ../../enterprise/include/class/Google.cloud.php:423 +#: ../../enterprise/include/class/Google.cloud.php:425 #: ../../enterprise/include/class/Oracle.app.php:194 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:193 #: ../../godmode/wizards/HostDevices.class.php:412 @@ -22251,200 +21952,130 @@ msgstr "Aucun élément" msgid "You have no access to edit this task." msgstr "vous n'avez de permissions pour accéder à cette tache." -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:181 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:186 msgid "Command Mysqldump is failed." msgstr "La commande Mysqldump a échoué." -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:228 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:241 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:291 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:310 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:393 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:410 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:238 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:254 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:309 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:332 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:418 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:438 msgid "Failed to create task" msgstr "Échec de création de la tache" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:297 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:316 msgid "No template selected" msgstr "Aucun modèle sélectionné" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:419 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:448 msgid "I do not know what you want to do" msgstr "Je sais ce que tu veux faire." -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:436 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:622 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:465 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:651 msgid "You have no access to manage console tasks." msgstr "Vous n'avez pas accès à la gestion des tâches de la console." -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:453 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:527 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:482 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:556 msgid "Create new console task" msgstr "Créer une nouvelle tâche de console" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:476 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:505 #: ../../enterprise/include/class/Azure.cloud.php:689 #: ../../enterprise/include/class/VMware.app.php:455 #: ../../enterprise/include/class/Omnishell.class.php:810 #: ../../enterprise/include/class/Omnishell.class.php:1737 #: ../../enterprise/include/class/DB2.app.php:354 #: ../../enterprise/include/class/SAP.app.php:394 -#: ../../enterprise/include/class/Aws.cloud.php:1140 +#: ../../enterprise/include/class/Aws.cloud.php:1141 #: ../../enterprise/include/class/MySQL.app.php:371 -#: ../../enterprise/include/class/Google.cloud.php:686 +#: ../../enterprise/include/class/Google.cloud.php:688 #: ../../enterprise/include/class/Oracle.app.php:361 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:366 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:281 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:357 -#: ../../godmode/modules/manage_network_components_form.php:396 +#: ../../godmode/modules/manage_network_components_form.php:398 #: ../../godmode/groups/configure_group.php:305 #: ../../godmode/reporting/graph_builder.main.php:312 #: ../../godmode/wizards/HostDevices.class.php:651 #: ../../godmode/wizards/HostDevices.class.php:754 #: ../../godmode/wizards/Wizard.main.php:416 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:184 -#: ../../include/functions_html.php:6643 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:192 +#: ../../include/functions_html.php:6847 #: ../../include/class/CustomNetScan.class.php:314 #: ../../include/class/CustomNetScan.class.php:425 #: ../../include/class/HTML.class.php:419 -#: ../../include/lib/ClusterViewer/ClusterManager.php:752 +#: ../../include/lib/ClusterViewer/ClusterManager.php:748 #: ../../include/lib/ClusterViewer/ClusterWizard.php:349 msgid "Go back" msgstr "Revenir" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:499 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:528 msgid "Updating console task" msgstr "Tâche de mise à jour de la console" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:524 -#: ../../godmode/menu.php:55 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:553 +#: ../../godmode/menu.php:56 #: ../../godmode/wizards/DiscoveryTaskList.class.php:105 msgid "Task list" msgstr "Liste de tâches" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:529 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:558 msgid "Update console task" msgstr "Tâche de mise à jour de la console" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:576 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:605 #: ../../enterprise/include/ajax/cron.ajax.php:183 #: ../../godmode/events/event_responses.editor.php:213 -#: ../../include/ajax/events.php:2169 ../../include/ajax/events.php:2685 +#: ../../include/ajax/events.php:2141 ../../include/ajax/events.php:2658 #: ../../include/class/ExternalTools.class.php:383 -#: ../../include/lib/Dashboard/Widgets/events_list.php:640 -#: ../../operation/events/events.php:2681 +#: ../../include/lib/Dashboard/Widgets/events_list.php:686 +#: ../../operation/events/events.php:2894 msgid "Parameters" msgstr "Paramètres" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:660 -#: ../../enterprise/include/functions_tasklist.php:173 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:700 +#: ../../enterprise/include/functions_tasklist.php:191 #: ../../enterprise/include/ajax/cron.ajax.php:67 #: ../../enterprise/include/class/OmnishellTaskAgent.class.php:103 #: ../../include/functions_cron.php:499 msgid "Task" msgstr "Tâche" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:680 -msgid "Next Execution" -msgstr "Prochaine Exécution" +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:720 +msgid "Next Execution (Date)" +msgstr "Prochaine exécution (date)" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:712 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:730 +msgid "Next Execution (Time)" +msgstr "Prochaine exécution (heure)" + +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:753 msgid "Console" msgstr "Console" -#: ../../enterprise/godmode/wizards/Cloud.class.php:182 -#: ../../enterprise/godmode/wizards/Applications.class.php:157 -#: ../../enterprise/include/class/Azure.cloud.php:190 -#: ../../enterprise/include/class/DeploymentCenter.class.php:598 -#: ../../enterprise/include/class/Aws.cloud.php:158 -#: ../../enterprise/include/class/Google.cloud.php:184 ../../godmode/menu.php:88 -#: ../../godmode/wizards/HostDevices.class.php:190 -#: ../../godmode/servers/discovery.php:59 ../../godmode/servers/discovery.php:68 -msgid "Discovery" -msgstr "Discovery" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:210 -#: ../../enterprise/godmode/wizards/Applications.class.php:186 -msgid "" -"All company names used here are for identification purposes only. Use of these " -"names, logos, and brands does not imply endorsement." -msgstr "" -"Tous les noms de sociétés utilisés ici sont uniquement à des fins " -"d'identification. L'utilisation de ces noms, logos et marques n'implique pas " -"une approbation." - -#: ../../enterprise/godmode/wizards/Cloud.class.php:240 -#: ../../enterprise/godmode/wizards/Cloud.class.php:248 -#, php-format -msgid "%s credentials" -msgstr "Identifiants %s" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:264 -msgid "" -"If a task with the selected credentials is already running, it will be edited. " -"To create a new one, another account from the credential store must be " -"selected." -msgstr "" -"Si une tâche avec les informations d’identification sélectionnées est déjà en " -"cours d’exécution, elle sera modifiée. Pour en créer un nouveau, un autre " -"compte du magasin d’informations d’identification doit être sélectionné." - -#: ../../enterprise/godmode/wizards/Cloud.class.php:284 -msgid "Manage accounts" -msgstr "Gérer les comptes" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:297 -msgid "Cloud tool full path" -msgstr "Chemin complet de l'outil cloud" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:305 -msgid "Account" -msgstr "Compte" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:375 -msgid "Select a set of credentials from the list" -msgstr "Sélectionnez un ensemble d'informations d'identification dans la liste" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:388 -#, php-format -msgid "Path %s is not executable." -msgstr "Le chemin %s n'est pas exécutable." - -#: ../../enterprise/godmode/wizards/Cloud.class.php:433 -msgid "Account disconnected" -msgstr "Compte déconnecté" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:435 -msgid "Failed disconnecting account" -msgstr "Échec de la déconnexion du compte" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:513 -msgid "Credentials successfully updated" -msgstr "Identifiants mis à jour correctement" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:515 -msgid "Failed updating credentials process" -msgstr "Échec du processus de mise à jour des identifiants" - #: ../../enterprise/godmode/servers/new_HA_cluster.php:59 #: ../../enterprise/godmode/servers/new_HA_cluster.php:72 -#: ../../enterprise/godmode/servers/HA_cluster.php:59 -#: ../../enterprise/godmode/servers/HA_cluster.php:83 +#: ../../enterprise/godmode/servers/HA_cluster.php:78 +#: ../../enterprise/godmode/servers/HA_cluster.php:102 msgid "View nodes" msgstr "Afficher les nœuds" #: ../../enterprise/godmode/servers/new_HA_cluster.php:69 -#: ../../enterprise/godmode/servers/HA_cluster.php:80 +#: ../../enterprise/godmode/servers/HA_cluster.php:99 msgid "Manage Pandora DB HA" msgstr "Gérer Pandora DB HA" #: ../../enterprise/godmode/servers/new_HA_cluster.php:90 -#: ../../enterprise/godmode/servers/HA_cluster.php:101 +#: ../../enterprise/godmode/servers/HA_cluster.php:120 msgid "Manage Database HA" msgstr "Gérer la base de données HA" #: ../../enterprise/godmode/servers/new_HA_cluster.php:138 -#: ../../enterprise/godmode/servers/HA_cluster.php:167 +#: ../../enterprise/godmode/servers/HA_cluster.php:186 msgid "Node label" msgstr "Étiquette de nœud" @@ -22453,9 +22084,9 @@ msgid "SQL Node status" msgstr "État du nœud SQL" #: ../../enterprise/godmode/servers/new_HA_cluster.php:140 -#: ../../enterprise/godmode/servers/HA_cluster.php:172 +#: ../../enterprise/godmode/servers/HA_cluster.php:191 #: ../../extensions/quick_shell.php:197 -#: ../../godmode/agentes/module_manager_editor_network.php:540 +#: ../../godmode/agentes/module_manager_editor_network.php:535 msgid "SSH" msgstr "SSH" @@ -22464,7 +22095,7 @@ msgid "Replication Status" msgstr "État de la réplication" #: ../../enterprise/godmode/servers/new_HA_cluster.php:142 -#: ../../enterprise/godmode/servers/HA_cluster.php:173 +#: ../../enterprise/godmode/servers/HA_cluster.php:192 msgid "DB Role" msgstr "Rôle de la base de données" @@ -22474,12 +22105,12 @@ msgid "Last Update" msgstr "Dernière mise à jour" #: ../../enterprise/godmode/servers/new_HA_cluster.php:145 -#: ../../enterprise/godmode/servers/HA_cluster.php:178 +#: ../../enterprise/godmode/servers/HA_cluster.php:197 msgid "SQL version" msgstr "Version de SQL" #: ../../enterprise/godmode/servers/new_HA_cluster.php:146 -#: ../../enterprise/godmode/servers/HA_cluster.php:179 +#: ../../enterprise/godmode/servers/HA_cluster.php:198 msgid "DB version" msgstr "Version de la base de données" @@ -22497,7 +22128,7 @@ msgid "Slave" msgstr "Esclave" #: ../../enterprise/godmode/servers/new_HA_cluster.php:266 -#: ../../enterprise/godmode/servers/HA_cluster.php:310 +#: ../../enterprise/godmode/servers/HA_cluster.php:329 msgid "Show/ edit node" msgstr "Afficher/modifier le nœud" @@ -22519,7 +22150,7 @@ msgstr "Erreur interne. Forcer la resynchronisation du nœud" #: ../../enterprise/godmode/servers/new_HA_cluster.php:302 #: ../../enterprise/godmode/servers/new_HA_cluster.php:352 -#: ../../enterprise/godmode/servers/HA_cluster.php:342 +#: ../../enterprise/godmode/servers/HA_cluster.php:361 msgid "Force node resync" msgstr "Forcer la resynchronisation du nœud" @@ -22527,7 +22158,33 @@ msgstr "Forcer la resynchronisation du nœud" msgid "Force node resync. Are you sure?" msgstr "Forcer la resynchronisation du nœud. Êtes-vous sûr ?" -#: ../../enterprise/godmode/servers/HA_cluster.php:141 +#: ../../enterprise/godmode/servers/HA_cluster.php:48 +msgid "" +"Version 772LTS is the latest version to support HA Legacy. \n" +" If you wish to continue to have HA you must disable Legacy HA " +"database management option, since it doesn't correspond to MySQL 8" +msgstr "" +"La version 772LTS c’est la dernière à prendre en charge l’haute disponibilité " +"Legacy. \n" +" Si vous souhaitez de continuer à avoir l’haute disponibilité, " +"désactivez l’option de gestion de la base de données d’haute disponibilité " +"Legacy, car elle ne correspond pas à MySQL 8" + +#: ../../enterprise/godmode/servers/HA_cluster.php:55 +msgid "" +"Version 772LTS is the latest version to support MySQL5.\n" +" The HA system you are using uses MySQL5 so it will not be " +"supported from version 772 onwards.\n" +" If you wish to continue to have HA you must migrate to the new HA " +"system and to the MySQL 8 version" +msgstr "" +"La version 772LTS c’est la dernière à prendre en charge MySQL5.\n" +" Votre système d’haute disponibilité utilise MySQL5 et il ne sera " +"pas pris en charge à partir de la version 772.\n" +" Si vous souhaitez de continuer à avoir l’haute disponibilité, " +"migrez vers le nouveau système d’haute disponibilité et vers la version MySQL 8" + +#: ../../enterprise/godmode/servers/HA_cluster.php:160 msgid "" "Make the cluster forget failed operations from history of\n" " the resource and re-detect its current state. This can be\n" @@ -22545,57 +22202,57 @@ msgstr "" " n’est pas spécifié alors les ressources / appareils stonith sur tous les\n" " les nœuds seront éliminés" -#: ../../enterprise/godmode/servers/HA_cluster.php:168 -#: ../../enterprise/include/functions_reporting_csv.php:2398 +#: ../../enterprise/godmode/servers/HA_cluster.php:187 +#: ../../enterprise/include/functions_reporting_csv.php:2439 #: ../../operation/tree.php:265 msgid "Agent status" msgstr "État de l'agent" -#: ../../enterprise/godmode/servers/HA_cluster.php:169 +#: ../../enterprise/godmode/servers/HA_cluster.php:188 msgid "DB Repl." msgstr "Réponse de la base de données" -#: ../../enterprise/godmode/servers/HA_cluster.php:170 +#: ../../enterprise/godmode/servers/HA_cluster.php:189 msgid "DB Status" msgstr "État de la base de données" -#: ../../enterprise/godmode/servers/HA_cluster.php:174 +#: ../../enterprise/godmode/servers/HA_cluster.php:193 msgid "Cluster Role" msgstr "Rôle de grappe" -#: ../../enterprise/godmode/servers/HA_cluster.php:176 +#: ../../enterprise/godmode/servers/HA_cluster.php:195 msgid "Seconds behind master" msgstr "Secondes derrière le maître" -#: ../../enterprise/godmode/servers/HA_cluster.php:177 +#: ../../enterprise/godmode/servers/HA_cluster.php:196 msgid "Virtual IP" msgstr "IP virtuelle" -#: ../../enterprise/godmode/servers/HA_cluster.php:181 +#: ../../enterprise/godmode/servers/HA_cluster.php:200 msgid "Pending action" msgstr "Action en attente" -#: ../../enterprise/godmode/servers/HA_cluster.php:326 +#: ../../enterprise/godmode/servers/HA_cluster.php:345 msgid "Put node into standby status" msgstr "Mettre le nœud en état de veille" -#: ../../enterprise/godmode/servers/HA_cluster.php:371 +#: ../../enterprise/godmode/servers/HA_cluster.php:390 msgid "Put node into online status" msgstr "Mettre le nœud en état en ligne" -#: ../../enterprise/godmode/servers/HA_cluster.php:386 +#: ../../enterprise/godmode/servers/HA_cluster.php:405 msgid "Show cluster details" msgstr "Afficher les détails du grappe" -#: ../../enterprise/godmode/servers/HA_cluster.php:404 +#: ../../enterprise/godmode/servers/HA_cluster.php:423 msgid "Remove node from this list" msgstr "Supprimer un nœud de cette liste" -#: ../../enterprise/godmode/servers/HA_cluster.php:427 +#: ../../enterprise/godmode/servers/HA_cluster.php:446 msgid "Register node" msgstr "Enregistrer le nœud" -#: ../../enterprise/godmode/servers/HA_cluster.php:479 +#: ../../enterprise/godmode/servers/HA_cluster.php:498 msgid "" "Target node will be erased from this list but not removed from cluster. Do you " "want to continue?" @@ -22644,7 +22301,7 @@ msgid "Preffix" msgstr "Préfixe" #: ../../enterprise/godmode/servers/manage_export.php:177 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1185 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1191 #: ../../enterprise/godmode/servers/manage_export_form.php:149 msgid "Transfer mode" msgstr "Mode de transfert" @@ -22685,91 +22342,102 @@ msgid "Default value: " msgstr "Valeur par défaut : " #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:356 -#: ../../include/functions_servers.php:564 -#: ../../include/functions_servers.php:1244 ../../include/functions_ui.php:7341 +#: ../../godmode/servers/modificar_server.php:54 +#: ../../include/functions_servers.php:658 +#: ../../include/functions_servers.php:1338 ../../include/functions_ui.php:7364 msgid "Data server" msgstr "Serveur de données" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:362 -#: ../../include/functions_servers.php:577 -#: ../../include/functions_servers.php:1247 ../../include/functions_ui.php:7346 +#: ../../godmode/servers/modificar_server.php:58 +#: ../../include/functions_servers.php:671 +#: ../../include/functions_servers.php:1341 ../../include/functions_ui.php:7369 #: ../../include/class/AgentWizard.class.php:1382 msgid "Network server" msgstr "Serveur de réseau" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:368 -#: ../../include/functions_servers.php:863 -#: ../../include/functions_servers.php:1292 +#: ../../godmode/servers/modificar_server.php:147 +#: ../../include/functions_servers.php:957 +#: ../../include/functions_servers.php:1386 msgid "Alert server" msgstr "Serveur d’alertes" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:374 #: ../../enterprise/include/ajax/ipam.ajax.php:357 -#: ../../enterprise/include/class/Azure.cloud.php:784 +#: ../../enterprise/include/class/Azure.cloud.php:785 #: ../../enterprise/include/class/VMware.app.php:593 #: ../../enterprise/include/class/DB2.app.php:456 #: ../../enterprise/include/class/Aws.S3.php:419 #: ../../enterprise/include/class/SAP.app.php:471 -#: ../../enterprise/include/class/Aws.cloud.php:510 -#: ../../enterprise/include/class/Aws.cloud.php:1231 +#: ../../enterprise/include/class/Aws.cloud.php:511 +#: ../../enterprise/include/class/Aws.cloud.php:1232 #: ../../enterprise/include/class/MySQL.app.php:461 -#: ../../enterprise/include/class/Google.cloud.php:772 +#: ../../enterprise/include/class/Google.cloud.php:775 #: ../../enterprise/include/class/Oracle.app.php:463 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:468 #: ../../enterprise/tools/ipam/ipam_editor.php:200 #: ../../godmode/wizards/HostDevices.class.php:845 -#: ../../include/functions_servers.php:603 -#: ../../include/functions_servers.php:1280 +#: ../../godmode/servers/modificar_server.php:66 +#: ../../include/functions_servers.php:697 +#: ../../include/functions_servers.php:1374 +#: ../../include/class/ExtensionsDiscovery.class.php:1298 #: ../../include/class/CustomNetScan.class.php:485 #: ../../general/first_task/recon_view.php:22 msgid "Discovery server" msgstr "Serveur Discovery" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:380 -#: ../../include/functions_servers.php:629 ../../include/functions_ui.php:7356 +#: ../../godmode/servers/modificar_server.php:74 +#: ../../include/functions_servers.php:723 ../../include/functions_ui.php:7379 #: ../../include/lib/ClusterViewer/ClusterWizard.php:844 msgid "Prediction server" msgstr "Serveur de prédiction" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:386 -#: ../../include/functions_servers.php:616 -#: ../../include/functions_servers.php:1259 ../../include/functions_ui.php:7351 +#: ../../godmode/servers/modificar_server.php:70 +#: ../../include/functions_servers.php:710 +#: ../../include/functions_servers.php:1353 ../../include/functions_ui.php:7374 #: ../../include/class/AgentWizard.class.php:1363 msgid "Plugin server" msgstr "Serveur de plugin" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:392 -#: ../../include/functions_menu.php:613 ../../operation/menu.php:243 +#: ../../include/functions_menu.php:614 ../../operation/menu.php:243 msgid "SNMP console" msgstr "Console SNMP" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:398 -#: ../../include/functions_servers.php:1250 +#: ../../include/functions_servers.php:1344 msgid "SNMP server" msgstr "Serveur SNMP" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:404 -#: ../../include/functions_servers.php:681 -#: ../../include/functions_servers.php:1268 +#: ../../godmode/servers/modificar_server.php:91 +#: ../../include/functions_servers.php:775 +#: ../../include/functions_servers.php:1362 msgid "Web server" msgstr "Serveur web" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:410 -#: ../../include/functions_servers.php:668 -#: ../../include/functions_servers.php:1274 +#: ../../godmode/servers/modificar_server.php:87 +#: ../../include/functions_servers.php:762 +#: ../../include/functions_servers.php:1368 msgid "Inventory server" msgstr "Serveur d'inventaire" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:416 #: ../../enterprise/godmode/servers/manage_export_form.php:111 -#: ../../include/functions_servers.php:655 -#: ../../include/functions_servers.php:1271 +#: ../../godmode/servers/modificar_server.php:82 +#: ../../include/functions_servers.php:749 +#: ../../include/functions_servers.php:1365 msgid "Export server" msgstr "Exporter le serveur" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:422 -#: ../../include/functions_servers.php:694 -#: ../../include/functions_servers.php:1277 +#: ../../godmode/servers/modificar_server.php:95 +#: ../../include/functions_servers.php:788 +#: ../../include/functions_servers.php:1371 msgid "Event server" msgstr "Serveur d'événements" @@ -22778,19 +22446,21 @@ msgid "ICMP server" msgstr "Serveur ICMP" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:434 -#: ../../include/functions_servers.php:1286 ../../include/functions_ui.php:7371 +#: ../../include/functions_servers.php:1380 ../../include/functions_ui.php:7394 msgid "WUX server" msgstr "Serveur WUX" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:440 -#: ../../include/functions_servers.php:824 -#: ../../include/functions_servers.php:1295 +#: ../../godmode/servers/modificar_server.php:135 +#: ../../include/functions_servers.php:918 +#: ../../include/functions_servers.php:1389 msgid "NCM server" msgstr "serveur NCM" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:446 -#: ../../include/functions_servers.php:642 -#: ../../include/functions_servers.php:1265 ../../include/functions_ui.php:7361 +#: ../../godmode/servers/modificar_server.php:78 +#: ../../include/functions_servers.php:736 +#: ../../include/functions_servers.php:1359 ../../include/functions_ui.php:7384 #: ../../include/class/AgentWizard.class.php:1373 msgid "WMI server" msgstr "Serveur WMI" @@ -22812,12 +22482,12 @@ msgid "Network threads" msgstr "Fils réseau" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:479 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:810 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:816 msgid "Plugin timeout" msgstr "Délai d’expiration du plug-in" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:486 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:803 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:809 msgid "Plugin threads" msgstr "Fils plugin" @@ -22826,7 +22496,7 @@ msgid "SNMP console threads" msgstr "Fils de console SNMP" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:498 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:969 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:975 msgid "SNMP threads" msgstr "Fils SNMP" @@ -22843,7 +22513,7 @@ msgid "ICMP threads" msgstr "Fils ICMP" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:522 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1239 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1245 msgid "WMI threads" msgstr "Fils WMI" @@ -22855,84 +22525,88 @@ msgstr "Threads Syslog" msgid "Recon threads" msgstr "Fils de reconnaissance" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:542 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:540 +msgid "Alerts threads" +msgstr "Fils d’alertes" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:548 msgid "Autocreate group" msgstr "Création automatique d’un groupe" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:548 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:554 msgid "Autocreate group force" msgstr "Forcer la création automatique d’un groupe" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:554 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:560 msgid "Autocreate" msgstr "Création automatique" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:566 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:572 msgid "Agent configuration files directory" msgstr "Répertoire des fichiers de configuration de l’agent" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:567 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:573 msgid "Directory where agent configuration files are stored" msgstr "" "Répertoire dans lequel les fichiers de configuration de l’agent sont stockés" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:580 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:586 msgid "Agent interval" msgstr "Intervalle de l’agent" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:586 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:592 msgid "Agent threads" msgstr "Fils d’agent" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:587 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:593 msgid "Number of threads used for sending agent XML data files" msgstr "" "Nombre de fils utilisés pour l’envoi de fichiers de données XML de l’agent" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:593 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:599 msgid "ICMP subnets blacklist" msgstr "Liste noire des sous-réseaux ICMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:594 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:601 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:608 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:600 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:607 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:614 msgid "Separated by a comma. Example: 192.168.0.0/24,8.8.8.8/30" msgstr "Séparé par une virgule. Exemple : 192.168.0.0/24,8.8.8.8/30" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:600 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:606 msgid "SNMP subnets blacklist" msgstr "Liste noire des sous-réseaux SNMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:607 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:613 msgid "WMI subnets blacklist" msgstr "Liste noire des sous-réseaux WMI" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:614 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:620 msgid "Path to braa binary" msgstr "Chemin vers le binaire braa" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:620 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:626 msgid "Credential password" msgstr "Mot de passe des informations d’identification" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:621 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:627 msgid "Password used to encrypt credential boxes" msgstr "" "Mot de passe utilisé pour chiffrer les zones d’informations d’identification" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:627 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:633 msgid "Remote configuration check interval" msgstr "Intervalle de vérification de la configuration à distance" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:633 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:639 msgid "Daemon" msgstr "Démon" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:634 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:640 msgid "Run in background if set to 1" msgstr "Exécuter en arrière-plan s’il est défini sur 1" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:641 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:647 msgid "" "Set to 1 to move dynamic auto-discovered modules (SNMP, WMI...) to separate " "files so that they don't interfere with remote agent configuration" @@ -22941,27 +22615,27 @@ msgstr "" "automatiquement (SNMP, WMI...) pour séparer les fichiers afin qu’ils " "n’interfèrent pas avec la configuration de l’agent distant" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:647 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:653 msgid "Exec interval" msgstr "Intervalle d’exécution" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:648 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:654 msgid "Time between exec checks" msgstr "Temps entre les vérifications d’exécution" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:654 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:660 msgid "Exec threads" msgstr "Fils d’exécution" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:655 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:661 msgid "Number of threads used for exec modules" msgstr "Nombre de fils utilisés pour les modules d’exécution" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:661 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:667 msgid "Path to fping binary" msgstr "Chemin d’accès au binaire fping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:662 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:668 msgid "" "Used by the Enterprise ICMP Server. Default path is /usr/sbin/fping for " "installation in Centos, if you are installing in another distro, install fping " @@ -22972,15 +22646,15 @@ msgstr "" "une autre distribution, installez fping dans /usr/bin/fping et mettez à jour " "ce champ avec le nouveau chemin d’accès" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:668 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:674 msgid "Path to Pandora Fast SNMP binary" msgstr "Chemin d’accès au binaire Pandora Fast SNMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:674 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:680 msgid "Forced add" msgstr "Forcer ajouter" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:675 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:681 msgid "" "If set to 1, manually added hosts (via add_host or host_file) will always be " "created, whether they respond to ping or not" @@ -22988,216 +22662,216 @@ msgstr "" "S’ils sont définis sur 1, les hôtes ajoutés manuellement (via add_host ou " "host_file) seront toujours créés, qu’ils répondent ou non au ping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:681 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:687 msgid "General GIS exec" msgstr "Exécution général du SIG" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:682 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:688 msgid "" "Path to general GIS coordinates generator. It should be an executable file" msgstr "" "Chemin d’accès au générateur de coordonnées SIG générales. Il doit s’agir d’un " "fichier exécutable" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:688 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:694 msgid "Group where agents will be placed (must exist in the Pandora FMS console)" msgstr "" "Groupe où les agents seront placés (il doit exister dans la console Pandora " "FMS)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:694 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:700 msgid "Host file" msgstr "Fichier hôte" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:695 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:701 msgid "" "File containing hosts to be scanned. The address may be followed by a hostname" msgstr "" "Fichier contenant des hôtes à analyser. L’adresse peut être suivie d’un nom " "d’hôte" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:701 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:707 msgid "Latency block" msgstr "Bloc de latence" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:702 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:708 msgid "Number of hosts processed in a single call to nmap (latency)" msgstr "Nombre d’hôtes traités en un seul appel à nmap (latence)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:708 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:714 msgid "Latency interval" msgstr "Intervalle de latence" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:709 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:715 msgid "Time between latency checks" msgstr "Temps entre les contrôles de latence" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:715 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:721 msgid "Latency packets" msgstr "Paquets de latence" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:716 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:722 msgid "Number of ICMP packets to send per latency request" msgstr "Nombre de paquets ICMP à envoyer par demande de latence" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:722 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:728 msgid "Latency retries" msgstr "Nouvelles tentatives de latence" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:723 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:776 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:729 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:782 msgid "Number of retries for latency modules" msgstr "Nombre de nouvelles tentatives pour les modules de latence" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:729 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:735 msgid "Latency threads" msgstr "Fils de latence" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:730 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:736 msgid "Number of threads used for latency checks." msgstr "Nombre de fils utilisés pour les contrôles de latence." -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:736 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:742 msgid "Latency timeout" msgstr "Délai d’expiration de la latence" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:737 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:743 msgid "Timeout for latency checks in seconds." msgstr "Délai d’expiration pour les vérifications de latence en secondes." -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:743 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:749 msgid "Log file path" msgstr "Chemin d’accès au fichier journal" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:749 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:755 msgid "Path to nmap binary" msgstr "Chemin d’accès au binaire nmap" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:754 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:760 msgid "Ping block" msgstr "Bloc ping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:755 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:761 msgid "Number of hosts processed in a single call to nmap (ping)" msgstr "Nombre d’hôtes traités en un seul appel à nmap (ping)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:761 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:767 msgid "Ping interval" msgstr "Intervalle ping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:762 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:768 msgid "Time between ping checks" msgstr "Temps entre les vérifications ping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:768 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:774 msgid "Ping packets" msgstr "Paquets ping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:769 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:775 msgid "Number of ICMP packets to send per ping request" msgstr "Nombre de paquets ICMP à envoyer par requête ping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:775 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:781 msgid "Ping retries" msgstr "Tentatives de ping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:782 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:788 msgid "Ping threads" msgstr "Fils ping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:783 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:789 msgid "Number of threads used for ping checks" msgstr "Nombre de fils utilisés pour les contrôles ping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:789 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:795 msgid "Ping timeout" msgstr "Délai d’expiration du ping" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:790 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:796 msgid "Timeout for ping checks in seconds" msgstr "Délai d’expiration pour les vérifications ping en secondes" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:796 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:802 msgid "Plugin interval" msgstr "Intervalle du plugin" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:797 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:803 msgid "Time between plug-in checks" msgstr "Temps entre les vérifications du plugin" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:804 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:810 msgid "Number of threads used for plug-in checks" msgstr "Nombre de fils utilisés pour les vérifications de plugin" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:811 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:817 msgid "Timeout for plug-in checks in seconds" msgstr "Délai d’expiration pour les vérifications de plugin en secondes" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:817 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:823 msgid "Proxy traps from" msgstr "Déroutements proxy de" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:823 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:829 msgid "Proxy traps to" msgstr "Déroutements proxy vers" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:824 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:830 msgid "Enable the SNMP trap proxy to the specified address" msgstr "Activer le proxy de déroutement SNMP à l’adresse spécifiée" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:830 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:836 msgid "Proxy tentacle to" msgstr "Tentacule proxy vers" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:831 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:837 msgid "Enable the Tentacle proxy to the specified address:port" msgstr "Activer le proxy Tentacle à l’adresse:port spécifiée" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:837 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:843 msgid "Proxy tentacle from" msgstr "Tentacule proxy de" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:843 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:849 msgid "Recon community" msgstr "Communauté de reconnaissance" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:844 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:850 msgid "Comma separated list of SNMP communities to try for SNMP auto-discovery" msgstr "" "Liste séparée par des virgules des communautés SNMP à essayer pour la " "découverte automatique SNMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:850 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:856 msgid "Recon enabled" msgstr "Reconnaissance activée" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:851 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:857 msgid "Enable (1) or disable (0) host auto-discovery" msgstr "Activer (1) ou désactiver (0) la découverte automatique de l’hôte" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:857 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:863 msgid "Recon interval" msgstr "Intervalle de reconnaissance" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:858 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:864 msgid "Time between network scans in seconds" msgstr "Temps entre les analyses réseau en secondes" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:864 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:870 msgid "Recon mode" msgstr "Mode reconnaissance" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:865 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:871 msgid "Comma separated list of auto-discovery modules (snmp,icmp,wmi)" msgstr "" "Liste séparée par des virgules des modules de découverte automatique (snmp," "icmp,wmi)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:871 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:877 msgid "Recon task" msgstr "Tâche Recon" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:872 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:878 msgid "" "Comma separated list of networks (in slash notation) to scan for host auto-" "discovery (example: 192.168.0.0/24,192.168.1.0/24)" @@ -23206,11 +22880,11 @@ msgstr "" "analyser pour la découverte automatique de l’hôte (exemple : " "192.168.0.0/24,192.168.1.0/24)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:878 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:884 msgid "Recon timing template" msgstr "Modèle de synchronisation de reconnaissance" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:879 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:885 msgid "" "Like nmap_timing_template, but applies to Satellite Server and Recon Server " "network scans. 3 by default" @@ -23218,69 +22892,69 @@ msgstr "" "Comme nmap_timing_template, mais s’applique aux analyses réseau des serveurs " "Satellite et Recon. 3 par défaut" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:885 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:891 #: ../../enterprise/include/class/DeploymentCenter.class.php:721 msgid "Server IP" msgstr "IP du serveur" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:886 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:892 msgid "Tentacle server address. Put here your Pandora FMS data server address" msgstr "" "Adresse du serveur Tentacle. Mettez ici votre adresse de serveur de données " "Pandora FMS" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:893 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:899 msgid "Name of the Satellite server (the hostname is used by default)" msgstr "Nom du serveur Satellite (le nom d’hôte est utilisé par défaut)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:899 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:905 msgid "Server path" msgstr "Chemin d’accès au serveur" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:900 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:906 msgid "" "Path where XML files are copied (only used if transfer mode is set to local)" msgstr "" "Chemin où les fichiers XML sont copiés (utilisé uniquement si le mode de " "transfert est défini sur local)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:906 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:912 msgid "Server port" msgstr "Port du serveur" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:907 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:913 msgid "Tentacle server port" msgstr "Port du serveur Tentacle" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:913 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:919 msgid "SSH interval" msgstr "Intervalle SSH" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:914 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:920 msgid "Time between SSH checks" msgstr "Temps entre les contrôles SSH" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:920 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:926 msgid "SSH threads" msgstr "Fils SSH" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:921 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:927 msgid "Number of threads used for SSH modules" msgstr "Nombre de fils utilisés pour les modules SSH" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:927 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:933 msgid "SSH timeout" msgstr "Délai d’expiration SSH" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:928 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:934 msgid "Timeout for SSH checks in seconds" msgstr "Délai d’expiration des vérifications SSH en secondes" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:934 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:940 msgid "Keepalive" msgstr "Keepalive" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:935 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:941 msgid "" "Interval of the main server loop in seconds. Status updates are sent to " "Pandora every keepalive seconds" @@ -23288,62 +22962,62 @@ msgstr "" "Intervalle de la boucle du serveur principal en secondes. Les mises à jour de " "statut sont envoyées à Pandora toutes les secondes" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:941 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:947 msgid "SNMP blacklist" msgstr "Liste noire SNMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:942 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:948 msgid "SNMP module blacklist" msgstr "Liste noire des modules SNMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:948 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:954 msgid "SNMP block" msgstr "Bloc SNMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:949 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:955 msgid "Number of hosts processed in a single call to braa (SNMPv1)" msgstr "Nombre d’hôtes traités en un seul appel à braa (SNMPv1)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:955 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:961 msgid "SNMP interval" msgstr "Intervalle SNMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:956 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:962 msgid "Time between SNMP checks (SNMPv1)" msgstr "Temps entre les vérifications SNMP (SNMPv1)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:962 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:968 msgid "SNMP retries" msgstr "Tentatives SNMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:963 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:969 msgid "Number of retries for SNMP modules (SNMPv1)" msgstr "Nombre de nouvelles tentatives pour les modules SNMP (SNMPv1)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:970 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:976 msgid "Number of threads used for SNMP checks (SNMPv1)" msgstr "Nombre de fils utilisés pour les vérifications SNMP (SNMPv1)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:976 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:982 msgid "SNMP timeout" msgstr "Délai d’expiration SNMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:977 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:983 msgid "Timeout for SNMP checks in seconds (SNMPv1)" msgstr "Délai d’expiration des vérifications SNMP en secondes (SNMPv1)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:983 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:989 msgid "SNMP verify" msgstr "Vérification SNMP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:984 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:990 msgid "" "Enable (1) or disable (0) the verification of SNMPv1 modules that break braa" msgstr "" "Activer (1) ou désactiver (0) la vérification des modules SNMPv1 qui cassent " "braa" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:991 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:997 msgid "" "Default SNMP version to use (1 or 2c, SNMPv3 modules explicitly state their " "version). WARNING: some modules could stop working if you change this setting" @@ -23352,102 +23026,102 @@ msgstr "" "explicitement leur version). AVERTISSEMENT : certains modules peuvent cesser " "de fonctionner si vous modifiez ce paramètre" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:997 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1003 msgid "SNMPv2c block" msgstr "Bloc SNMPv2c" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:998 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1004 msgid "Number of hosts processed in a single call to braa (SNMPv2c)" msgstr "Nombre d’hôtes traités en un seul appel à braa (SNMPv2c)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1004 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1010 msgid "SNMPv2c interval" msgstr "Intervalle SNMPv2c" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1005 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1011 msgid "Time between SNMP checks (SNMPv2c)" msgstr "Temps entre les vérifications SNMP (SNMPv2c)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1011 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1017 msgid "SNMPv2c retries" msgstr "Tentatives SNMPv2c" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1012 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1018 msgid "Number of retries for SNMP modules (SNMPv2c)" msgstr "Nombre de nouvelles tentatives pour les modules SNMP (SNMPv2c)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1018 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1024 msgid "SNMPv2c threads" msgstr "Fils SNMPv2c" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1019 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1025 msgid "Number of threads used for SNMP checks (SNMPv2c)" msgstr "Nombre de fils utilisés pour les vérifications SNMP (SNMPv2c)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1025 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1031 msgid "SNMPv2c timeout" msgstr "Délai d’expiration SNMPv2c" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1026 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1032 msgid "Timeout for snmp checks in seconds (SNMPv2c)" msgstr "Délai d’expiration des vérifications snmp en secondes (SNMPv2c)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1032 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1038 msgid "SNMPv2c verify" msgstr "Vérification SNMPv2c" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1033 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1039 msgid "" "Enable (1) or disable (0) the verification of SNMPv2 modules that break braa" msgstr "" "Activer (1) ou désactiver (0) la vérification des modules SNMPv2 qui cassent " "braa" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1039 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1045 msgid "SNMPv3 block" msgstr "Bloc SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1040 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1046 msgid "Number of hosts processed in a single call to braa (SNMPv3)" msgstr "Nombre d’hôtes traités en un seul appel à braa (SNMPv3)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1046 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1052 msgid "SNMPv3 interval" msgstr "Intervalle SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1047 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1053 msgid "Time between SNMP checks (SNMPv3)" msgstr "Temps entre les vérifications SNMP (SNMPv3)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1053 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1059 msgid "SNMPv3 retries" msgstr "Tentatives SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1054 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1060 msgid "Number of retries for SNMP modules (SNMPv3)" msgstr "Nombre de nouvelles tentatives pour les modules SNMP (SNMPv3)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1060 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1066 msgid "SNMPv3 threads" msgstr "Fils SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1061 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1067 msgid "Number of threads used for SNMP checks (SNMPv3)" msgstr "Nombre de fils utilisés pour les vérifications SNMP (SNMPv3)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1067 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1073 msgid "SNMPv3 timeout" msgstr "Délai d’expiration SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1068 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1074 msgid "Timeout for SNMP checks in seconds (SNMPv3)" msgstr "Délai d’expiration des vérifications SNMP en secondes (SNMPv3)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1074 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1080 msgid "SNMPv3 verify" msgstr "Vérification SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1075 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1081 msgid "" "Enable (1) or disable (0) the verification of SNMPv3 modules that break " "pandorafsnmp" @@ -23455,199 +23129,199 @@ msgstr "" "Activer (1) ou désactiver (0) la vérification des modules SNMPv3 qui cassent " "pandorafsnmp" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1081 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1087 msgid "SNMPv3 security level" msgstr "Niveau de sécurité SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1082 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1088 msgid "Security level used for SNMPv3 messages (noauth, authnopriv or authpriv)" msgstr "" "Niveau de sécurité utilisé pour les messages SNMPv3 (noauth, authnopriv ou " "authpriv)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1088 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1094 msgid "SNMPv3 security name" msgstr "Nom de sécurité SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1089 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1095 msgid "Security name used for SNMPv3 messages" msgstr "Nom de sécurité utilisé pour les messages SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1095 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1101 msgid "SNMPv3 authentication protocol" msgstr "Protocole d’authentification SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1096 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1102 msgid "Authentication protocol (md5 or sha) for authenticated SNMPv3 requests" msgstr "" "Protocole d’authentification (md5 ou sha) pour les requêtes SNMPv3 " "authentifiées" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1102 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1108 msgid "SNMPv3 authentication password" msgstr "Mot de passe d’authentification SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1103 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1109 msgid "Authentication password for authenticated SNMPv3 request" msgstr "Mot de passe d’authentification pour la demande SNMPv3 authentifiée" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1109 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1115 msgid "SNMPv3 privacy protocol" msgstr "Protocole de confidentialité SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1110 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1116 msgid "Privacy protocol (des or aes) for encrypted SNMPv3 requests" msgstr "" "Protocole de confidentialité (des ou aes) pour les requêtes SNMPv3 chiffrées" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1116 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1122 msgid "SNMPv3 privacy password" msgstr "Mot de passe de confidentialité SNMPv3" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1117 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1123 msgid "Privacy password for encrypted SNMPv3 messages" msgstr "Mot de passe de confidentialité pour les messages SNMPv3 chiffrés" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1123 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1129 msgid "Startup delay" msgstr "Délai de démarrage" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1124 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1130 msgid "" "Wait startup_delay seconds before sending XML data files for the first time" msgstr "" "Attendez startup_delay secondes avant d’envoyer des fichiers de données XML " "pour la première fois" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1130 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1136 msgid "TCP interval" msgstr "Intervalle TCP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1131 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1137 msgid "Time between TCP checks" msgstr "Temps entre les vérifications TCP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1137 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1143 msgid "TCP threads" msgstr "Fils TCP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1138 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1144 msgid "Threads dedicated to TCP checks" msgstr "Fils dédiés aux contrôles TCP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1144 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1150 msgid "TCP timeout" msgstr "Délai d’expiration TCP" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1145 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1151 msgid "Timeout for TCP checks in seconds" msgstr "Délai d’expiration des vérifications TCP en secondes" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1151 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1157 msgid "Temporal" msgstr "Temporel" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1152 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1158 msgid "Temporal directory where XML files are created" msgstr "Répertoire temporel où les fichiers XML sont créés" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1158 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1164 msgid "Temporal minimum size" msgstr "Taille minimale temporelle" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1159 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1165 msgid "" "Minimum available bytes in the temporal directory to enable the XML buffer" msgstr "" "Nombre minimal d’octets disponibles dans le répertoire temporel pour activer " "la mémoire tampon XML" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1165 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1171 msgid "Full path to tentacle client" msgstr "Chemin complet vers le client Tentacle" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1171 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1177 msgid "Timeout for the timeout command" msgstr "Délai d’expiration de la commande de délai d’expiration" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1172 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1178 msgid "In seconds" msgstr "En secondes" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1178 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1184 msgid "Server opts" msgstr "Options du serveur" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1179 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1185 msgid "Parameters that are passed to Tentacle" msgstr "Paramètres transmis à Tentacle" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1186 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1192 msgid "tentacle or local" msgstr "tentacle ou local" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1192 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1198 msgid "Verbosity" msgstr "Verbosité" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1193 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1199 msgid "Verbosity level from 0 (less verbose) to 10 (more verbose)" msgstr "Niveau de verbosité de 0 (moins verbeux) à 10 (plus verbeux)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1199 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1205 msgid "VLAN cache enabled" msgstr "Cache VLAN activé" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1200 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1206 msgid "Enable (1) or disable (0) the VLAN cache for host auto-discovery" msgstr "" "Activer (1) ou désactiver (0) le cache VLAN pour la découverte automatique de " "l’hôte" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1206 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1212 msgid "Enable XML buffer" msgstr "Activer la mémoire tampon XML" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1212 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1218 msgid "WMI authentication" msgstr "Authentification WMI" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1213 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1219 msgid "" "Comma separated list of username%password pairs to try for WMI authentication" msgstr "" "Liste séparée par des virgules des paires nom d’utilisateur%mot de passe à " "essayer pour l’authentification WMI" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1219 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1225 msgid "Full path to WMI client binary" msgstr "Chemin complet au binaire client WMI" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1225 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1231 msgid "WMI interval" msgstr "Intervalle WMI" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1226 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1232 msgid "Time in seconds between WMI checks" msgstr "Temps en secondes entre les vérifications WMI" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1232 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1238 msgid "WMI NTLMv2" msgstr "WMI NTLMv2" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1233 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1239 msgid "Enable to use NTLMv2 authentication for WMI" msgstr "Activer l’utilisation de l’authentification NTLMv2 pour WMI" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1240 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1246 msgid "Threads dedicated to WMI polling" msgstr "Fils dédiés à l’interrogation WMI" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1246 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1252 msgid "IPAM task" msgstr "Tâche IPAM" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1247 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1253 msgid "" "Comma separated list of networks (in slash notation) to scan for IPAM. Must be " "preceded by the ID of the IPAM task in Pandora FMS (E.g. 1,192.168.0.0/24)" @@ -23656,11 +23330,11 @@ msgstr "" "rechercher IPAM. Doit être précédé de l’ID de la tâche IPAM dans Pandora FMS " "(par exemple 1,192.168.0.0/24)" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1253 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1259 msgid "Timeout bin" msgstr "Temporisation du binaire" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1254 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1260 msgid "" "If defined, the timeout program (usually /usr/bin/timeout) will be used to " "call the Tentacle client" @@ -23668,19 +23342,19 @@ msgstr "" "S’il est défini, le programme de délai d’attente (généralement /usr/bin/" "timeout) sera utilisé pour appeler le client Tentacle" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1260 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1266 msgid "IPAM interval" msgstr "Intervalle IPAM" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1261 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1267 msgid "Time between IPAM scans in seconds" msgstr "Temps entre les analyses IPAM en secondes" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1269 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1275 msgid "Secondary mode" msgstr "Mode secondaire" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1270 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1276 msgid "" "If secondary_mode is set to on_error, data files are copied to the secondary " "server only if the primary server fails. If set to always, data files are " @@ -23691,36 +23365,36 @@ msgstr "" "principal. S’ils sont définis sur toujours, les fichiers de données sont " "toujours copiés sur le serveur secondaire" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1276 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1282 msgid "Secondary server IP" msgstr "IP du serveur secondaire" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1282 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1288 msgid "Secondary server path" msgstr "Chemin d’accès au serveur secondaire" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1288 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1294 msgid "Secondary server port" msgstr "Port du serveur secondaire" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1294 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1300 msgid "Secondary transfer mode" msgstr "Mode de transfert secondaire" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1300 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1306 msgid "Secondary server opts" msgstr "Options du serveur secondaire" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1387 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1393 msgid "Delete remote conf server files" msgstr "Supprimer les fichiers du serveur de configuration distant" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1388 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1394 #: ../../godmode/agentes/agent_manager.php:861 msgid "Delete remote configuration file" msgstr "Effacer le fichier de configuration à distance" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1388 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1394 msgid "" "Delete this conf file implies that server will send back local config to " "console" @@ -23728,23 +23402,23 @@ msgstr "" "Supprimer ce fichier de configuration implique que le serveur renverra la " "configuration locale à la console" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1432 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1438 msgid "General server configuration" msgstr "Configuration générale du serveur" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1439 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1445 msgid "Secondary server configuration" msgstr "Configuration du serveur secondaire" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1445 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1451 msgid "Server features" msgstr "Fonctionnalités du serveur" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1452 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1458 msgid "Optimization settings" msgstr "Paramètres d’optimisation" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1459 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1465 msgid "Other server settings" msgstr "Autres paramètres du serveur" @@ -23761,10 +23435,10 @@ msgid "Target directory" msgstr "Répertoire cible" #: ../../enterprise/godmode/servers/manage_export_form.php:179 -#: ../../enterprise/include/class/Azure.cloud.php:826 +#: ../../enterprise/include/class/Azure.cloud.php:840 #: ../../enterprise/include/class/VMware.app.php:643 #: ../../enterprise/include/class/Aws.S3.php:590 -#: ../../enterprise/include/class/Aws.cloud.php:554 +#: ../../enterprise/include/class/Aws.cloud.php:555 msgid "Extra options" msgstr "Options supplémentaires" @@ -23774,8 +23448,8 @@ msgstr "Serveur Satellite" #: ../../enterprise/godmode/servers/list_satellite.php:41 #: ../../godmode/setup/license.php:261 -#: ../../godmode/servers/modificar_server.php:75 -#: ../../include/functions_ui.php:987 +#: ../../godmode/servers/modificar_server.php:184 +#: ../../include/functions_ui.php:999 #: ../../include/class/Diagnostics.class.php:1211 msgid "Satellite" msgstr "Satellite" @@ -23789,26 +23463,26 @@ msgstr "Rapport à construire" #: ../../enterprise/include/functions_cron.php:186 #: ../../enterprise/include/functions_cron.php:236 -#: ../../enterprise/include/functions_reporting.php:8208 +#: ../../enterprise/include/functions_reporting.php:8446 #: ../../enterprise/operation/reporting/custom_reporting.php:153 msgid "Send to emails (separated by comma)" msgstr "Envoyer aux courriels (séparés par des virgules)" #: ../../enterprise/include/functions_cron.php:190 #: ../../enterprise/include/functions_cron.php:240 -#: ../../enterprise/include/functions_reporting.php:8216 +#: ../../enterprise/include/functions_reporting.php:8454 #: ../../enterprise/operation/reporting/custom_reporting.php:161 #: ../../godmode/setup/news.php:204 ../../godmode/setup/news.php:353 #: ../../operation/messages/message_list.php:195 -#: ../../operation/messages/message_edit.php:376 +#: ../../operation/messages/message_edit.php:394 msgid "Subject" msgstr "Objet" #: ../../enterprise/include/functions_cron.php:194 #: ../../enterprise/include/functions_cron.php:244 -#: ../../enterprise/include/functions_reporting.php:8234 +#: ../../enterprise/include/functions_reporting.php:8472 #: ../../enterprise/operation/reporting/custom_reporting.php:179 -#: ../../operation/messages/message_edit.php:389 +#: ../../operation/messages/message_edit.php:407 msgid "Message" msgstr "Message" @@ -23828,7 +23502,7 @@ msgid "Regexp agent filter" msgstr "Filtre d'agents Regexp" #: ../../enterprise/include/functions_cron.php:228 -#: ../../enterprise/include/functions_tasklist.php:368 +#: ../../enterprise/include/functions_tasklist.php:388 #: ../../include/functions_cron.php:702 msgid "Report per agent" msgstr "Rapport par agent" @@ -23854,7 +23528,7 @@ msgid "Active backups" msgstr "Sauvegardes actives" #: ../../enterprise/include/functions_cron.php:299 -#: ../../enterprise/include/functions_tasklist.php:412 +#: ../../enterprise/include/functions_tasklist.php:434 #: ../../include/functions_cron.php:741 msgid "Custom script" msgstr "Script personnalisé" @@ -23894,7 +23568,7 @@ msgid "Not scheduled" msgstr "Non planifié" #: ../../enterprise/include/functions_cron.php:500 -#: ../../include/functions_netflow.php:1868 +#: ../../include/functions_netflow.php:1883 msgid "Hourly" msgstr "Toutes les heures" @@ -23902,74 +23576,74 @@ msgstr "Toutes les heures" msgid "Yearly" msgstr "Annuellement" -#: ../../enterprise/include/functions_cron.php:799 -#: ../../enterprise/include/functions_cron.php:832 -#: ../../enterprise/include/functions_reporting.php:8228 -#: ../../enterprise/include/functions_reporting.php:8242 +#: ../../enterprise/include/functions_cron.php:810 +#: ../../enterprise/include/functions_cron.php:843 +#: ../../enterprise/include/functions_reporting.php:8466 +#: ../../enterprise/include/functions_reporting.php:8480 #: ../../enterprise/operation/reporting/custom_reporting.php:173 #: ../../enterprise/operation/reporting/custom_reporting.php:187 msgid "This is an optional field" msgstr "Il y a un champ optionnel" -#: ../../enterprise/include/functions_cron.php:1555 +#: ../../enterprise/include/functions_cron.php:1566 msgid "Scheduled report had an attempt to send an email without attachments." msgstr "Le rapport programmé a essayé d'envoyer un email sans des fichier joints" -#: ../../enterprise/include/functions_cron.php:1558 +#: ../../enterprise/include/functions_cron.php:1569 msgid "Scheduled report had an attempt to send an email with some attachments." msgstr "Le rapport programmé a essayé d'envoyer un email avec des fichier joints" -#: ../../enterprise/include/functions_cron.php:1801 -#: ../../include/functions_reporting.php:15911 +#: ../../enterprise/include/functions_cron.php:1812 +#: ../../include/functions_reporting.php:15974 msgid "Greetings" msgstr "Bonjour" -#: ../../enterprise/include/functions_cron.php:1803 +#: ../../enterprise/include/functions_cron.php:1814 msgid "Attached to this email there's a CSV file of the logs" msgstr "Ajouté à cet email il y a un fichier CSV des journaux" -#: ../../enterprise/include/functions_cron.php:1805 +#: ../../enterprise/include/functions_cron.php:1816 #: ../../mobile/include/functions_web.php:84 #: ../../mobile/include/ui.class.php:327 -#: ../../include/functions_reporting.php:15917 +#: ../../include/functions_reporting.php:15980 msgid "Generated at" msgstr "Généré le" -#: ../../enterprise/include/functions_cron.php:1807 -#: ../../include/functions_reporting.php:15919 +#: ../../enterprise/include/functions_cron.php:1818 +#: ../../include/functions_reporting.php:15982 msgid "Thanks for your time." msgstr "Merci pour votre temps." -#: ../../enterprise/include/functions_cron.php:1809 -#: ../../include/functions_reporting.php:15921 +#: ../../enterprise/include/functions_cron.php:1820 +#: ../../include/functions_reporting.php:15984 msgid "Best regards, Pandora FMS" msgstr "Cordialement, Pandora FMS" -#: ../../enterprise/include/functions_cron.php:1811 -#: ../../include/functions_reporting.php:15923 +#: ../../enterprise/include/functions_cron.php:1822 +#: ../../include/functions_reporting.php:15986 msgid "" "This is an automatically generated email from Pandora FMS, please do not reply." msgstr "" "Ceci est un courriel généré automatiquement de Pandora FMS. S'il vous plaît, " "ne répondez pas." -#: ../../enterprise/include/functions_cron.php:1813 +#: ../../enterprise/include/functions_cron.php:1824 msgid "logs csv" msgstr "CSV journaux" -#: ../../enterprise/include/functions_cron.php:2232 +#: ../../enterprise/include/functions_cron.php:2243 #, php-format msgid "Error while executing task: %s, running %s, reason %s" msgstr "" "Erreur lors de l’exécution de la tâche : %s, %s en cours d’exécution, raison %s" -#: ../../enterprise/include/functions_cron.php:2246 -#: ../../enterprise/include/functions_cron.php:2256 +#: ../../enterprise/include/functions_cron.php:2257 +#: ../../enterprise/include/functions_cron.php:2267 msgid "Error while executing task" msgstr "Erreur d'exécution de la tache : " #: ../../enterprise/include/functions_tasklist.php:56 -#: ../../include/class/ConsoleSupervisor.php:2533 +#: ../../include/class/ConsoleSupervisor.php:2590 msgid "DiscoveryConsoleTasks is not running properly" msgstr "DiscoveryConsoleTasks n'est pas exécuté correctement" @@ -23981,12 +23655,12 @@ msgstr "" "programmation basé sur le temps" #: ../../enterprise/include/functions_tasklist.php:59 -#: ../../include/class/ConsoleSupervisor.php:2536 +#: ../../include/class/ConsoleSupervisor.php:2593 msgid "Please, add the following line to your crontab file:" msgstr "Veuillez ajouter la ligne suivante à votre fichier crontab :" #: ../../enterprise/include/functions_tasklist.php:74 -#: ../../include/class/ConsoleSupervisor.php:2549 +#: ../../include/class/ConsoleSupervisor.php:2606 msgid "Last execution" msgstr "Dernière exécution" @@ -23994,29 +23668,29 @@ msgstr "Dernière exécution" msgid "Please check process is no locked." msgstr "Vérifiez que le processus n'est pas bloqué." -#: ../../enterprise/include/functions_tasklist.php:163 -#: ../../enterprise/include/functions_tasklist.php:733 +#: ../../enterprise/include/functions_tasklist.php:181 +#: ../../enterprise/include/functions_tasklist.php:781 msgid "There are no console task defined yet." msgstr "Il n'y a pas de console de tache définie encore." -#: ../../enterprise/include/functions_tasklist.php:175 +#: ../../enterprise/include/functions_tasklist.php:193 #: ../../enterprise/include/ajax/cron.ajax.php:142 #: ../../include/functions_cron.php:501 msgid "Next execution" msgstr "Exécution suivante" -#: ../../enterprise/include/functions_tasklist.php:176 +#: ../../enterprise/include/functions_tasklist.php:194 #: ../../include/functions_cron.php:502 msgid "Last run" msgstr "Dernière exécution" -#: ../../enterprise/include/functions_tasklist.php:246 -#: ../../enterprise/include/functions_tasklist.php:308 -#: ../../enterprise/include/functions_tasklist.php:394 -#: ../../enterprise/include/functions_tasklist.php:435 -#: ../../enterprise/include/functions_tasklist.php:488 -#: ../../enterprise/include/functions_tasklist.php:527 -#: ../../enterprise/include/functions_tasklist.php:564 +#: ../../enterprise/include/functions_tasklist.php:264 +#: ../../enterprise/include/functions_tasklist.php:328 +#: ../../enterprise/include/functions_tasklist.php:416 +#: ../../enterprise/include/functions_tasklist.php:459 +#: ../../enterprise/include/functions_tasklist.php:514 +#: ../../enterprise/include/functions_tasklist.php:553 +#: ../../enterprise/include/functions_tasklist.php:590 #: ../../include/functions_cron.php:536 ../../include/functions_cron.php:574 #: ../../include/functions_cron.php:629 ../../include/functions_cron.php:721 #: ../../include/functions_cron.php:757 ../../include/functions_cron.php:803 @@ -24024,75 +23698,76 @@ msgstr "Dernière exécution" msgid "Force run" msgstr "Forcer l'exécution" -#: ../../enterprise/include/functions_tasklist.php:282 -#: ../../enterprise/include/functions_tasklist.php:371 -#: ../../enterprise/include/functions_tasklist.php:465 -#: ../../enterprise/include/functions_reporting_csv.php:1033 -#: ../../enterprise/include/functions_reporting_csv.php:1234 -#: ../../enterprise/include/functions_reporting_csv.php:1265 -#: ../../enterprise/include/functions_reporting_csv.php:1320 -#: ../../enterprise/include/functions_reporting_csv.php:1375 -#: ../../enterprise/include/functions_reporting_csv.php:1424 -#: ../../enterprise/include/functions_reporting_csv.php:1479 -#: ../../enterprise/include/functions_reporting.php:8151 -#: ../../enterprise/include/functions_reporting.php:8188 +#: ../../enterprise/include/functions_tasklist.php:300 +#: ../../enterprise/include/functions_tasklist.php:391 +#: ../../enterprise/include/functions_tasklist.php:489 +#: ../../enterprise/include/functions_reporting_csv.php:1074 +#: ../../enterprise/include/functions_reporting_csv.php:1275 +#: ../../enterprise/include/functions_reporting_csv.php:1306 +#: ../../enterprise/include/functions_reporting_csv.php:1361 +#: ../../enterprise/include/functions_reporting_csv.php:1416 +#: ../../enterprise/include/functions_reporting_csv.php:1465 +#: ../../enterprise/include/functions_reporting_csv.php:1520 +#: ../../enterprise/include/functions_reporting.php:8389 +#: ../../enterprise/include/functions_reporting.php:8426 #: ../../enterprise/operation/reporting/custom_reporting.php:138 #: ../../include/functions_cron.php:612 ../../include/functions_cron.php:705 #: ../../include/functions_cron.php:829 msgid "Report type" msgstr "Type de rapport" -#: ../../enterprise/include/functions_tasklist.php:342 +#: ../../enterprise/include/functions_tasklist.php:362 #: ../../include/functions_cron.php:676 msgid "regex" msgstr "regex" -#: ../../enterprise/include/functions_tasklist.php:462 +#: ../../enterprise/include/functions_tasklist.php:486 #: ../../extensions/resource_exportation.php:447 #: ../../include/functions_cron.php:785 ../../include/functions_cron.php:826 #: ../../include/lib/Dashboard/Widgets/reports.php:369 -#: ../../include/lib/Dashboard/Widgets/reports.php:414 +#: ../../include/lib/Dashboard/Widgets/reports.php:415 +#: ../../include/lib/Dashboard/Widgets/reports.php:421 msgid "Report" msgstr "Rapport" -#: ../../enterprise/include/functions_tasklist.php:464 +#: ../../enterprise/include/functions_tasklist.php:488 #: ../../enterprise/include/class/ManageBackups.class.php:169 #: ../../include/functions_cron.php:787 ../../include/functions_cron.php:828 -#: ../../include/class/Diagnostics.class.php:2207 +#: ../../include/class/Diagnostics.class.php:2208 msgid "Path" msgstr "Chemin" -#: ../../enterprise/include/functions_tasklist.php:598 +#: ../../enterprise/include/functions_tasklist.php:624 msgid "Task disabled" msgstr "Tâche désactivée" -#: ../../enterprise/include/functions_tasklist.php:601 +#: ../../enterprise/include/functions_tasklist.php:627 #: ../../enterprise/include/functions_ipam.php:2151 #: ../../enterprise/include/functions_ipam.php:2152 #: ../../enterprise/include/functions_ipam.php:2153 -#: ../../enterprise/tools/ipam/ipam_list.php:784 +#: ../../enterprise/tools/ipam/ipam_list.php:790 #: ../../enterprise/tools/ipam/ipam_ajax.php:505 ../../godmode/db/db_main.php:189 -#: ../../godmode/snmpconsole/snmp_alert.php:1967 +#: ../../godmode/snmpconsole/snmp_alert.php:1971 #: ../../include/functions_cron.php:907 ../../include/ajax/heatmap.ajax.php:479 -#: ../../include/functions_treeview.php:667 ../../include/functions_ui.php:606 +#: ../../include/functions_treeview.php:721 ../../include/functions_ui.php:618 #: ../../operation/agentes/estado_generalagente.php:402 #: ../../operation/gis_maps/ajax.php:351 ../../operation/gis_maps/ajax.php:362 #: ../../operation/gis_maps/ajax.php:468 ../../operation/gis_maps/ajax.php:479 msgid "Never" msgstr "Jamais" -#: ../../enterprise/include/functions_tasklist.php:716 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1046 -#: ../../include/functions_cron.php:979 +#: ../../enterprise/include/functions_tasklist.php:764 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1108 +#: ../../include/functions_cron.php:976 msgid "Disable task" msgstr "Désactiver la tâche" -#: ../../enterprise/include/functions_tasklist.php:716 -#: ../../include/functions_cron.php:979 +#: ../../enterprise/include/functions_tasklist.php:764 +#: ../../include/functions_cron.php:976 msgid "Enable task" msgstr "Activer la tâche" -#: ../../enterprise/include/functions_tasklist.php:738 +#: ../../enterprise/include/functions_tasklist.php:787 msgid "Console Tasks" msgstr "Taches de console" @@ -24105,17 +23780,17 @@ msgid "avg" msgstr "moyenne" #: ../../enterprise/include/ajax/top_n_widget.ajax.php:80 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4606 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4651 msgid "max" msgstr "max" #: ../../enterprise/include/ajax/top_n_widget.ajax.php:81 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4607 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4652 msgid "min" msgstr "min" #: ../../enterprise/include/ajax/top_n_widget.ajax.php:82 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4608 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4653 msgid "sum" msgstr "somme" @@ -24170,8 +23845,8 @@ msgstr "" #: ../../enterprise/include/ajax/ipam.ajax.php:385 #: ../../enterprise/include/functions_ipam.php:1371 #: ../../enterprise/include/functions_ipam.php:2058 -#: ../../enterprise/tools/ipam/ipam_list.php:74 -#: ../../enterprise/tools/ipam/ipam_list.php:695 +#: ../../enterprise/tools/ipam/ipam_list.php:141 +#: ../../enterprise/tools/ipam/ipam_list.php:701 #: ../../enterprise/tools/ipam/ipam_editor.php:227 #: ../../godmode/events/event_responses.editor.php:160 msgid "Location" @@ -24195,7 +23870,7 @@ msgid "For example: Pandora" msgstr "Par exemple : Pandora" #: ../../enterprise/include/ajax/ipam.ajax.php:437 -#: ../../enterprise/tools/ipam/ipam_list.php:716 +#: ../../enterprise/tools/ipam/ipam_list.php:722 #: ../../enterprise/tools/ipam/ipam_editor.php:291 msgid "Vrf" msgstr "Vrf" @@ -24211,6 +23886,7 @@ msgid "Include statistical monitors" msgstr "Inclure des moniteurs statistiques" #: ../../enterprise/include/ajax/ipam.ajax.php:471 +#: ../../enterprise/tools/ipam/ipam_list.php:63 #: ../../enterprise/tools/ipam/ipam_editor.php:317 msgid "Lightweight mode" msgstr "Mode léger" @@ -24226,6 +23902,7 @@ msgid "Target group for monitoring agent" msgstr "Group cible pour l'agent de supervision" #: ../../enterprise/include/ajax/ipam.ajax.php:509 +#: ../../enterprise/tools/ipam/ipam_list.php:64 #: ../../enterprise/tools/ipam/ipam_editor.php:361 msgid "Scan interval" msgstr "Vérifier intervalle" @@ -24258,7 +23935,7 @@ msgid "All users" msgstr "Tous les utilisateurs" #: ../../enterprise/include/ajax/ipam.ajax.php:613 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:655 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:717 #: ../../enterprise/tools/ipam/ipam_supernet_network.php:82 msgid "Supernet" msgstr "Super-réseau" @@ -24266,16 +23943,16 @@ msgstr "Super-réseau" #: ../../enterprise/include/ajax/ipam.ajax.php:614 #: ../../enterprise/include/ajax/ipam.ajax.php:656 #: ../../enterprise/include/functions_ipam.php:2055 -#: ../../enterprise/tools/ipam/ipam_list.php:677 +#: ../../enterprise/tools/ipam/ipam_list.php:683 #: ../../enterprise/tools/ipam/ipam_vlan_network.php:63 #: ../../enterprise/tools/ipam/ipam_calculator.php:230 #: ../../enterprise/tools/ipam/ipam_supernet_network.php:58 #: ../../enterprise/tools/ipam/ipam_supernet_network.php:83 #: ../../enterprise/tools/ipam/ipam_editor.php:127 #: ../../godmode/wizards/HostDevices.class.php:913 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:602 -#: ../../include/functions_ui.php:1002 -#: ../../operation/network/network_usage_map.php:52 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:636 +#: ../../include/functions_ui.php:1014 +#: ../../operation/network/network_usage_map.php:67 #: ../../operation/netflow/nf_live_view.php:148 #: ../../operation/netflow/netflow_explorer.php:59 ../../operation/menu.php:210 msgid "Network" @@ -24293,9 +23970,9 @@ msgstr "Aller à l’édition réseau" #: ../../enterprise/include/ajax/ipam.ajax.php:774 #: ../../enterprise/include/ajax/ipam.ajax.php:805 #: ../../enterprise/include/ajax/ipam.ajax.php:852 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1312 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1443 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:820 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1314 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1445 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:812 msgid "No assigned networks" msgstr "Réseaux non-attribués" @@ -24305,7 +23982,7 @@ msgid "Group name" msgstr "Nom du groupe" #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:123 -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:284 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:285 msgid "OS name" msgstr "Nom du système d'exploitation" @@ -24327,7 +24004,7 @@ msgstr "Option inconnue" #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:296 #: ../../godmode/agentes/configure_field.php:79 -#: ../../include/functions_treeview.php:906 +#: ../../include/functions_treeview.php:962 #: ../../operation/agentes/agent_fields.php:44 #: ../../operation/agentes/estado_generalagente.php:592 msgid "Custom field" @@ -24343,11 +24020,19 @@ msgstr "sortie de le script (> 0)" #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:490 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:603 -#: ../../godmode/snmpconsole/snmp_alert.php:1633 -#: ../../godmode/snmpconsole/snmp_alert.php:1894 +#: ../../godmode/snmpconsole/snmp_alert.php:1637 +#: ../../godmode/snmpconsole/snmp_alert.php:1898 msgid "Alert action" msgstr "Action de l'alerte" +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:496 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:609 +#: ../../godmode/alerts/configure_alert_template.php:742 +#: ../../godmode/alerts/alert_list.builder.php:136 +#: ../../include/class/AgentsAlerts.class.php:308 +msgid "Default action" +msgstr "Action par défaut" + #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:510 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:623 #: ../../godmode/modules/manage_inventory_modules_form.php:210 @@ -24361,7 +24046,9 @@ msgstr "Argument du script" #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:526 #: ../../godmode/alerts/alert_list.list.php:774 -#: ../../godmode/alerts/alert_list.list.php:1306 +#: ../../godmode/alerts/alert_list.list.php:1314 +#: ../../include/functions_ui.php:1497 +#: ../../operation/agentes/alerts_status.php:644 msgid "Update action" msgstr "Mettre à jour l'action" @@ -24373,10 +24060,16 @@ msgstr "Modules dans les agents de la politique" msgid "Alert Template" msgstr "Modèle de l'alerte" -#: ../../enterprise/include/ajax/policy.ajax.php:277 +#: ../../enterprise/include/ajax/policy.ajax.php:294 msgid "Policy module" msgstr "Module de la politique" +#: ../../enterprise/include/ajax/policy.ajax.php:319 +#: ../../godmode/alerts/alert_actions.php:79 +#: ../../include/functions_reporting.php:3243 +msgid "Alert actions" +msgstr "Actions d'alerte" + #: ../../enterprise/include/ajax/cron.ajax.php:125 msgid "Date format in Pandora is year/month/day" msgstr "Le format de date sur Pandora FMS est année/mois/jour" @@ -24390,58 +24083,58 @@ msgid "Global time: " msgstr "Temps global : " #: ../../enterprise/include/ajax/log_viewer.ajax.php:63 -#: ../../enterprise/include/functions_reporting_csv.php:428 -#: ../../enterprise/include/functions_reporting_csv.php:450 -#: ../../enterprise/include/functions_reporting_csv.php:481 -#: ../../enterprise/include/functions_reporting_csv.php:704 -#: ../../enterprise/include/functions_reporting_csv.php:750 +#: ../../enterprise/include/functions_reporting_csv.php:469 +#: ../../enterprise/include/functions_reporting_csv.php:491 +#: ../../enterprise/include/functions_reporting_csv.php:522 +#: ../../enterprise/include/functions_reporting_csv.php:745 #: ../../enterprise/include/functions_reporting_csv.php:791 -#: ../../enterprise/include/functions_reporting_csv.php:805 -#: ../../enterprise/include/functions_reporting_csv.php:819 -#: ../../enterprise/include/functions_reporting_csv.php:839 -#: ../../enterprise/include/functions_reporting_csv.php:868 -#: ../../enterprise/include/functions_reporting_csv.php:907 -#: ../../enterprise/include/functions_reporting_csv.php:951 -#: ../../enterprise/include/functions_reporting_csv.php:983 -#: ../../enterprise/include/functions_reporting_csv.php:1020 -#: ../../enterprise/include/functions_reporting_csv.php:1043 -#: ../../enterprise/include/functions_reporting_csv.php:1194 -#: ../../enterprise/include/functions_reporting_csv.php:1221 -#: ../../enterprise/include/functions_reporting_csv.php:1252 -#: ../../enterprise/include/functions_reporting_csv.php:1307 -#: ../../enterprise/include/functions_reporting_csv.php:1362 -#: ../../enterprise/include/functions_reporting_csv.php:1411 -#: ../../enterprise/include/functions_reporting_csv.php:1466 -#: ../../enterprise/include/functions_reporting_csv.php:1495 -#: ../../enterprise/include/functions_reporting_csv.php:1532 -#: ../../enterprise/include/functions_reporting_csv.php:1658 -#: ../../enterprise/include/functions_reporting_csv.php:1774 -#: ../../enterprise/include/functions_reporting_csv.php:1918 -#: ../../enterprise/include/functions_reporting_csv.php:1968 -#: ../../enterprise/include/functions_reporting_csv.php:2014 -#: ../../enterprise/include/functions_reporting_csv.php:2082 -#: ../../enterprise/include/functions_reporting_csv.php:2226 -#: ../../enterprise/include/functions_reporting_csv.php:2318 -#: ../../enterprise/include/functions_reporting_csv.php:2349 -#: ../../enterprise/include/functions_reporting_csv.php:2385 -#: ../../enterprise/include/functions_reporting_csv.php:2438 -#: ../../enterprise/include/functions_reporting_csv.php:2460 +#: ../../enterprise/include/functions_reporting_csv.php:832 +#: ../../enterprise/include/functions_reporting_csv.php:846 +#: ../../enterprise/include/functions_reporting_csv.php:860 +#: ../../enterprise/include/functions_reporting_csv.php:880 +#: ../../enterprise/include/functions_reporting_csv.php:909 +#: ../../enterprise/include/functions_reporting_csv.php:948 +#: ../../enterprise/include/functions_reporting_csv.php:992 +#: ../../enterprise/include/functions_reporting_csv.php:1024 +#: ../../enterprise/include/functions_reporting_csv.php:1061 +#: ../../enterprise/include/functions_reporting_csv.php:1084 +#: ../../enterprise/include/functions_reporting_csv.php:1235 +#: ../../enterprise/include/functions_reporting_csv.php:1262 +#: ../../enterprise/include/functions_reporting_csv.php:1293 +#: ../../enterprise/include/functions_reporting_csv.php:1348 +#: ../../enterprise/include/functions_reporting_csv.php:1403 +#: ../../enterprise/include/functions_reporting_csv.php:1452 +#: ../../enterprise/include/functions_reporting_csv.php:1507 +#: ../../enterprise/include/functions_reporting_csv.php:1536 +#: ../../enterprise/include/functions_reporting_csv.php:1573 +#: ../../enterprise/include/functions_reporting_csv.php:1699 +#: ../../enterprise/include/functions_reporting_csv.php:1815 +#: ../../enterprise/include/functions_reporting_csv.php:1959 +#: ../../enterprise/include/functions_reporting_csv.php:2009 +#: ../../enterprise/include/functions_reporting_csv.php:2055 +#: ../../enterprise/include/functions_reporting_csv.php:2123 +#: ../../enterprise/include/functions_reporting_csv.php:2267 +#: ../../enterprise/include/functions_reporting_csv.php:2359 +#: ../../enterprise/include/functions_reporting_csv.php:2390 +#: ../../enterprise/include/functions_reporting_csv.php:2426 +#: ../../enterprise/include/functions_reporting_csv.php:2479 #: ../../enterprise/include/functions_reporting_csv.php:2501 -#: ../../enterprise/include/functions_reporting_csv.php:2555 -#: ../../enterprise/include/functions_reporting_csv.php:2584 -#: ../../enterprise/include/functions_reporting_csv.php:2660 -#: ../../enterprise/include/functions_reporting_csv.php:2711 -#: ../../enterprise/include/functions_reporting_csv.php:2760 -#: ../../enterprise/include/functions_reporting_csv.php:2837 +#: ../../enterprise/include/functions_reporting_csv.php:2542 +#: ../../enterprise/include/functions_reporting_csv.php:2596 +#: ../../enterprise/include/functions_reporting_csv.php:2625 +#: ../../enterprise/include/functions_reporting_csv.php:2701 +#: ../../enterprise/include/functions_reporting_csv.php:2752 +#: ../../enterprise/include/functions_reporting_csv.php:2801 +#: ../../enterprise/include/functions_reporting_csv.php:2878 #: ../../godmode/setup/setup_integria.php:396 #: ../../godmode/setup/setup_integria.php:529 ../../include/graphs/fgraph.php:879 -#: ../../include/functions_ui.php:7950 +#: ../../include/functions_ui.php:7973 #: ../../include/rest-api/models/VisualConsole/Items/Odometer.php:404 #: ../../include/class/TipsWindow.class.php:466 #: ../../include/class/TipsWindow.class.php:742 #: ../../include/class/TipsWindow.class.php:909 -#: ../../include/lib/Dashboard/Widget.php:565 -#: ../../operation/agentes/estado_generalagente.php:725 +#: ../../include/lib/Dashboard/Widget.php:570 +#: ../../operation/agentes/estado_generalagente.php:714 #: ../../operation/incidents/integriaims_export_csv.php:81 #: ../../operation/incidents/configure_integriaims_incident.php:228 #: ../../operation/incidents/list_integriaims_incidents.php:587 @@ -24455,8 +24148,8 @@ msgstr "Capturer regexp" #: ../../enterprise/include/ajax/log_viewer.ajax.php:93 #: ../../enterprise/include/functions_reporting_pdf.php:548 #: ../../enterprise/include/functions_reporting_pdf.php:604 -#: ../../include/functions_reporting_html.php:3869 -#: ../../include/functions_reporting_html.php:3939 +#: ../../include/functions_reporting_html.php:3873 +#: ../../include/functions_reporting_html.php:3943 msgid "Average" msgstr "Moyenne" @@ -24469,8 +24162,8 @@ msgid "Curl Error: " msgstr "Erreur Curl : " #: ../../enterprise/include/ajax/log_viewer.ajax.php:323 -#: ../../include/ajax/audit_log.php:271 ../../include/ajax/module.php:2253 -#: ../../include/ajax/agent.php:571 ../../include/ajax/events.php:776 +#: ../../include/ajax/audit_log.php:275 ../../include/ajax/module.php:2288 +#: ../../include/ajax/agent.php:571 ../../include/ajax/events.php:734 msgid "New filter" msgstr "Nouveau filtre" @@ -24478,42 +24171,44 @@ msgstr "Nouveau filtre" #: ../../enterprise/include/ajax/log_viewer.ajax.php:427 #: ../../godmode/netflow/nf_edit_form.php:80 #: ../../godmode/snmpconsole/snmp_filters.php:35 -#: ../../include/ajax/audit_log.php:279 ../../include/ajax/audit_log.php:331 -#: ../../include/ajax/module.php:2369 ../../include/ajax/agent.php:699 -#: ../../include/ajax/custom_fields.php:709 ../../include/ajax/events.php:784 -#: ../../include/ajax/events.php:882 +#: ../../include/ajax/audit_log.php:289 ../../include/ajax/audit_log.php:344 +#: ../../include/ajax/module.php:2404 ../../include/ajax/agent.php:699 +#: ../../include/ajax/custom_fields.php:709 ../../include/ajax/events.php:742 +#: ../../include/ajax/events.php:840 msgid "Update filter" msgstr "Mettre à jour le filtre" #: ../../enterprise/include/ajax/log_viewer.ajax.php:347 #: ../../godmode/events/event_edit_filter.php:284 -#: ../../include/ajax/audit_log.php:289 ../../include/ajax/module.php:2276 +#: ../../include/ajax/audit_log.php:302 ../../include/ajax/module.php:2311 #: ../../include/ajax/agent.php:594 ../../include/ajax/custom_fields.php:573 #: ../../include/ajax/custom_fields.php:620 -#: ../../include/ajax/custom_fields.php:664 ../../include/ajax/events.php:800 +#: ../../include/ajax/custom_fields.php:664 ../../include/ajax/events.php:758 +#: ../../operation/network/network_report.php:277 +#: ../../operation/network/network_usage_map.php:324 msgid "Filter name" msgstr "Nom du filtre" #: ../../enterprise/include/ajax/log_viewer.ajax.php:350 -#: ../../include/ajax/module.php:2282 ../../include/ajax/agent.php:600 -#: ../../include/ajax/events.php:803 +#: ../../include/ajax/module.php:2317 ../../include/ajax/agent.php:600 +#: ../../include/ajax/events.php:761 msgid "Save in Group" msgstr "Enregistrer dans le groupe" #: ../../enterprise/include/ajax/log_viewer.ajax.php:386 -#: ../../include/ajax/audit_log.php:316 ../../include/ajax/module.php:2321 -#: ../../include/ajax/events.php:839 +#: ../../include/ajax/audit_log.php:329 ../../include/ajax/module.php:2356 +#: ../../include/ajax/events.php:797 msgid "Overwrite filter" msgstr "Écraser le filtre" #: ../../enterprise/include/ajax/log_viewer.ajax.php:482 -#: ../../include/ajax/audit_log.php:386 ../../include/ajax/module.php:2430 -#: ../../include/ajax/agent.php:761 ../../include/ajax/events.php:937 +#: ../../include/ajax/audit_log.php:399 ../../include/ajax/module.php:2465 +#: ../../include/ajax/agent.php:761 ../../include/ajax/events.php:895 msgid "Filter name cannot be left blank" msgstr "Le nom du filtre ne peut pas être laissé en blanc" #: ../../enterprise/include/ajax/log_viewer.ajax.php:525 -#: ../../include/ajax/audit_log.php:414 +#: ../../include/ajax/audit_log.php:427 msgid "Filter name already on use" msgstr "Nom du filtre déjà utilisé" @@ -24531,11 +24226,22 @@ msgstr "Erreur d'authentification SAML Pandora FMS : %s" msgid "Force log out" msgstr "Forcer déconnexion" -#: ../../enterprise/include/auth/saml.php:241 ../../include/auth/mysql.php:358 -#: ../../include/auth/mysql.php:388 ../../include/auth/mysql.php:427 +#: ../../enterprise/include/auth/saml.php:241 ../../include/auth/mysql.php:363 +#: ../../include/auth/mysql.php:393 ../../include/auth/mysql.php:432 msgid "Please, login into metaconsole first" msgstr "Veuillez d'abord vous connecter à la Métaconsole" +#: ../../enterprise/include/auth/mysql.php:88 +msgid "Login timeout" +msgstr "Temporisation de la session" + +#: ../../enterprise/include/auth/mysql.php:90 ../../include/auth/mysql.php:325 +#: ../../include/auth/mysql.php:388 ../../include/auth/mysql.php:407 +#: ../../include/auth/mysql.php:438 +msgid "User not found in database or incorrect password" +msgstr "" +"Utilisateur introuvable dans la base de données ou mot de passe incorrect" + #: ../../enterprise/include/functions_collection.php:39 #, php-format msgid "Collection %d does not exist" @@ -24564,8 +24270,8 @@ msgid "File of collection is bigger than the limit (%s bytes)" msgstr "Le fichier de la collection est plus grand que la limite (%s bytes)" #: ../../enterprise/include/functions_reporting_pdf.php:75 -#: ../../include/class/Diagnostics.class.php:2162 -#: ../../include/class/Diagnostics.class.php:2280 +#: ../../include/class/Diagnostics.class.php:2163 +#: ../../include/class/Diagnostics.class.php:2281 #, php-format msgid "Automated %s report for user defined report" msgstr "Rapport %s automatisé pour le port défini par l'utilisateur" @@ -24576,25 +24282,25 @@ msgstr "Rapport %s automatisé pour le port défini par l'utilisateur" #: ../../enterprise/include/functions_reporting_pdf.php:615 #: ../../enterprise/include/functions_reporting_pdf.php:618 #: ../../enterprise/include/functions_reporting_pdf.php:625 -#: ../../enterprise/include/functions_reporting_csv.php:1340 -#: ../../include/functions_reporting_html.php:3852 -#: ../../include/functions_reporting_html.php:3881 -#: ../../include/functions_reporting_html.php:3924 -#: ../../include/functions_reporting_html.php:3947 -#: ../../include/functions_reporting_html.php:3950 -#: ../../include/functions_reporting_html.php:3957 -#: ../../include/functions_reporting.php:7343 -#: ../../include/functions_reporting.php:7366 -#: ../../include/functions_reporting.php:7381 -#: ../../include/functions_reporting.php:7397 -#: ../../include/functions_reporting.php:7412 +#: ../../enterprise/include/functions_reporting_csv.php:1381 +#: ../../include/functions_reporting_html.php:3856 +#: ../../include/functions_reporting_html.php:3885 +#: ../../include/functions_reporting_html.php:3928 +#: ../../include/functions_reporting_html.php:3951 +#: ../../include/functions_reporting_html.php:3954 +#: ../../include/functions_reporting_html.php:3961 +#: ../../include/functions_reporting.php:7354 +#: ../../include/functions_reporting.php:7377 +#: ../../include/functions_reporting.php:7392 +#: ../../include/functions_reporting.php:7408 +#: ../../include/functions_reporting.php:7423 msgid "Maximun" msgstr "Maximun" #: ../../enterprise/include/functions_reporting_pdf.php:540 #: ../../enterprise/include/functions_reporting_pdf.php:597 -#: ../../include/functions_reporting_html.php:3860 -#: ../../include/functions_reporting_html.php:3931 +#: ../../include/functions_reporting_html.php:3864 +#: ../../include/functions_reporting_html.php:3935 msgid "Minimun" msgstr "Minimum" @@ -24603,56 +24309,56 @@ msgstr "Minimum" #: ../../enterprise/include/functions_reporting_pdf.php:603 #: ../../enterprise/include/functions_reporting_pdf.php:617 #: ../../enterprise/include/functions_reporting_pdf.php:622 -#: ../../enterprise/include/functions_reporting_csv.php:1285 -#: ../../enterprise/include/functions_reporting_csv.php:1340 -#: ../../enterprise/include/functions_reporting_csv.php:1444 -#: ../../include/functions_reporting_html.php:3923 -#: ../../include/functions_reporting_html.php:3930 -#: ../../include/functions_reporting_html.php:3938 -#: ../../include/functions_reporting_html.php:3949 -#: ../../include/functions_reporting_html.php:3954 -#: ../../include/functions_reporting.php:7361 +#: ../../enterprise/include/functions_reporting_csv.php:1326 +#: ../../enterprise/include/functions_reporting_csv.php:1381 +#: ../../enterprise/include/functions_reporting_csv.php:1485 +#: ../../include/functions_reporting_html.php:3927 +#: ../../include/functions_reporting_html.php:3934 +#: ../../include/functions_reporting_html.php:3942 +#: ../../include/functions_reporting_html.php:3953 +#: ../../include/functions_reporting_html.php:3958 +#: ../../include/functions_reporting.php:7372 msgid "Lapse" msgstr "Intervalle" #: ../../enterprise/include/functions_reporting_pdf.php:972 -#: ../../include/functions_reporting_html.php:2277 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:530 +#: ../../include/functions_reporting_html.php:2281 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:597 #, php-format msgid "%s in %s : NORMAL" msgstr "%s en %s : NORMAL" #: ../../enterprise/include/functions_reporting_pdf.php:989 -#: ../../include/functions_reporting_html.php:2189 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:546 +#: ../../include/functions_reporting_html.php:2193 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:613 #, php-format msgid "%s in %s : CRITICAL" msgstr "%s en %s : CRITIQUE" #: ../../enterprise/include/functions_reporting_pdf.php:1006 -#: ../../include/functions_reporting_html.php:2206 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:562 +#: ../../include/functions_reporting_html.php:2210 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:629 #, php-format msgid "%s in %s : WARNING" msgstr "%s en %s : ALERTE" #: ../../enterprise/include/functions_reporting_pdf.php:1023 -#: ../../include/functions_reporting_html.php:2223 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:578 +#: ../../include/functions_reporting_html.php:2227 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:645 #, php-format msgid "%s in %s : UNKNOWN" msgstr "%s in %s : INCONNU" #: ../../enterprise/include/functions_reporting_pdf.php:1040 -#: ../../include/functions_reporting_html.php:2259 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:594 +#: ../../include/functions_reporting_html.php:2263 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:661 #, php-format msgid "%s in %s : Not initialize" msgstr "%s in %s : Non initialisées" #: ../../enterprise/include/functions_reporting_pdf.php:1057 -#: ../../include/functions_reporting_html.php:2242 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:611 +#: ../../include/functions_reporting_html.php:2246 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:678 #, php-format msgid "%s in %s : ALERTS FIRED" msgstr "%s in %s : ALERTES DÉCLENCHÉES" @@ -24663,12 +24369,12 @@ msgid "Contents" msgstr "Contenu" #: ../../enterprise/include/functions_reporting_pdf.php:1985 -#: ../../enterprise/include/functions_reporting_csv.php:723 -#: ../../enterprise/include/functions_reporting_csv.php:1002 -#: ../../enterprise/include/functions_reporting_csv.php:1375 +#: ../../enterprise/include/functions_reporting_csv.php:764 +#: ../../enterprise/include/functions_reporting_csv.php:1043 +#: ../../enterprise/include/functions_reporting_csv.php:1416 #: ../../godmode/agentes/planned_downtime.list.php:331 #: ../../godmode/agentes/planned_downtime.editor.php:997 -#: ../../include/functions_reporting_html.php:4042 +#: ../../include/functions_reporting_html.php:4046 #: ../../include/functions_snmp.php:413 ../../include/functions_snmp.php:421 #: ../../include/rest-api/index.php:377 #: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:460 @@ -24679,7 +24385,7 @@ msgstr "À" #: ../../enterprise/include/functions_reporting_pdf.php:1989 #: ../../include/functions_reporting_html.php:91 -#: ../../include/functions_reporting_html.php:5844 +#: ../../include/functions_reporting_html.php:5855 #: ../../include/functions_treeview.php:303 #: ../../operation/agentes/interface_view.functions.php:560 msgid "Last data" @@ -24819,7 +24525,7 @@ msgid "Trap status agent recovered" msgstr "Agent d'état de trap récupéré" #: ../../enterprise/include/functions_servicemap.php:80 -#: ../../enterprise/include/functions_servicemap.php:1215 +#: ../../enterprise/include/functions_servicemap.php:1251 msgid "Failed to retrieve service elements: " msgstr "Les éléments service n'ont pas pu être collectés : " @@ -24860,59 +24566,59 @@ msgstr "Il n’y a pas de métaconsole définie." msgid "Image" msgstr "Image" -#: ../../enterprise/include/functions_reporting_csv.php:423 +#: ../../enterprise/include/functions_reporting_csv.php:464 msgid "Event report agent" msgstr "Rapport d'événements d'agent" -#: ../../enterprise/include/functions_reporting_csv.php:425 +#: ../../enterprise/include/functions_reporting_csv.php:466 msgid "Event report group" msgstr "Rapport d'événements de groupes" -#: ../../enterprise/include/functions_reporting_csv.php:449 +#: ../../enterprise/include/functions_reporting_csv.php:490 msgid "Event report module" msgstr "Rapport d'événements de module" -#: ../../enterprise/include/functions_reporting_csv.php:480 -#: ../../enterprise/include/functions_reporting.php:1221 +#: ../../enterprise/include/functions_reporting_csv.php:521 +#: ../../enterprise/include/functions_reporting.php:1236 #: ../../include/functions_reports.php:842 -#: ../../include/functions_reporting.php:8907 -#: ../../include/functions_reporting.php:9302 +#: ../../include/functions_reporting.php:8961 +#: ../../include/functions_reporting.php:9356 msgid "Availability" msgstr "Disponibilité" -#: ../../enterprise/include/functions_reporting_csv.php:528 -#: ../../enterprise/include/functions_reporting_csv.php:1479 +#: ../../enterprise/include/functions_reporting_csv.php:569 +#: ../../enterprise/include/functions_reporting_csv.php:1520 msgid "% OK" msgstr "% OK" -#: ../../enterprise/include/functions_reporting_csv.php:537 -#: ../../include/functions_reporting_html.php:621 +#: ../../enterprise/include/functions_reporting_csv.php:578 +#: ../../include/functions_reporting_html.php:625 msgid "Checks Failed" msgstr "Vérifications échouées" -#: ../../enterprise/include/functions_reporting_csv.php:669 +#: ../../enterprise/include/functions_reporting_csv.php:710 msgid "Maximum value" msgstr "Valeur maximale" -#: ../../enterprise/include/functions_reporting_csv.php:673 -#: ../../include/functions_reporting_html.php:4590 +#: ../../enterprise/include/functions_reporting_csv.php:714 +#: ../../include/functions_reporting_html.php:4594 msgid "Agent min value" msgstr "Valeur minimale de l'agent" -#: ../../enterprise/include/functions_reporting_csv.php:674 +#: ../../enterprise/include/functions_reporting_csv.php:715 msgid "Minimum value" msgstr "Valeur minimale" -#: ../../enterprise/include/functions_reporting_csv.php:677 +#: ../../enterprise/include/functions_reporting_csv.php:718 msgid "Average value" msgstr "Valeur moyenne" -#: ../../enterprise/include/functions_reporting_csv.php:703 +#: ../../enterprise/include/functions_reporting_csv.php:744 #: ../../include/functions_reports.php:891 msgid "Agents inventory" msgstr "inventaire d'agents" -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 #: ../../enterprise/operation/agentes/tag_view.php:695 #: ../../include/ajax/heatmap.ajax.php:483 #: ../../operation/agentes/estado_generalagente.php:435 @@ -24920,83 +24626,83 @@ msgstr "inventaire d'agents" msgid "Remote" msgstr "À distance" -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 msgid "Sec. group" msgstr "Groupe secondaire" -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 msgid "Custom Field" msgstr "Champ personnalisé" -#: ../../enterprise/include/functions_reporting_csv.php:749 +#: ../../enterprise/include/functions_reporting_csv.php:790 #: ../../include/functions_reports.php:898 msgid "Modules inventory" msgstr "Inventaire des modules" -#: ../../enterprise/include/functions_reporting_csv.php:763 +#: ../../enterprise/include/functions_reporting_csv.php:804 msgid "Agent groups" msgstr "Groupes d’agents" -#: ../../enterprise/include/functions_reporting_csv.php:763 -#: ../../include/functions_reporting_html.php:1789 +#: ../../enterprise/include/functions_reporting_csv.php:804 +#: ../../include/functions_reporting_html.php:1793 msgid "Agent secondary groups" msgstr "Groupes secondaires d’agents" -#: ../../enterprise/include/functions_reporting_csv.php:790 -#: ../../include/functions_reporting.php:3029 +#: ../../enterprise/include/functions_reporting_csv.php:831 +#: ../../include/functions_reporting.php:3037 msgid "Inventory Changes" msgstr "Modifications de l'inventaire" -#: ../../enterprise/include/functions_reporting_csv.php:818 +#: ../../enterprise/include/functions_reporting_csv.php:859 #: ../../include/functions_reports.php:737 msgid "Prediction date" msgstr "Date de prédiction" -#: ../../enterprise/include/functions_reporting_csv.php:838 -#: ../../include/functions_reporting.php:6809 +#: ../../enterprise/include/functions_reporting_csv.php:879 +#: ../../include/functions_reporting.php:6820 msgid "Projection Graph" msgstr "Graphique de projection" -#: ../../enterprise/include/functions_reporting_csv.php:867 +#: ../../enterprise/include/functions_reporting_csv.php:908 msgid "Serialized data " msgstr "Données sérialisées " -#: ../../enterprise/include/functions_reporting_csv.php:906 +#: ../../enterprise/include/functions_reporting_csv.php:947 msgid "Last Value " msgstr "Dernière valeur " -#: ../../enterprise/include/functions_reporting_csv.php:982 -#: ../../include/functions_reporting.php:1549 +#: ../../enterprise/include/functions_reporting_csv.php:1023 +#: ../../include/functions_reporting.php:1557 #: ../../operation/snmpconsole/snmp_statistics.php:171 #: ../../operation/snmpconsole/snmp_statistics.php:245 #, php-format msgid "Top %d" msgstr "Top %d" -#: ../../enterprise/include/functions_reporting_csv.php:1019 -#: ../../include/functions_reporting.php:4195 +#: ../../enterprise/include/functions_reporting_csv.php:1060 +#: ../../include/functions_reporting.php:4203 msgid "Group Report" msgstr "Rapport du groupe" -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:289 -#: ../../godmode/db/db_main.php:102 ../../godmode/groups/group_list.php:1094 +#: ../../godmode/db/db_main.php:102 ../../godmode/groups/group_list.php:1104 #: ../../mobile/operation/groups.php:186 -#: ../../include/functions_reporting_html.php:5924 +#: ../../include/functions_reporting_html.php:5935 #: ../../include/class/Diagnostics.class.php:583 -#: ../../include/functions_reporting.php:12381 +#: ../../include/functions_reporting.php:12435 #: ../../include/lib/Dashboard/Widgets/tree_view.php:690 #: ../../include/functions_groups.php:2667 ../../operation/tree.php:503 msgid "Total agents" msgstr "Nombre total d'agents" -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 msgid "Uknown agents" msgstr "Agents inconnus" -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:290 -#: ../../godmode/groups/group_list.php:1095 +#: ../../godmode/groups/group_list.php:1105 #: ../../godmode/module_library/module_library_view.php:159 #: ../../include/class/Diagnostics.class.php:587 #: ../../include/lib/Dashboard/Widgets/tree_view.php:691 @@ -25004,22 +24710,22 @@ msgstr "Agents inconnus" msgid "Total modules" msgstr "Nombre total de modules" -#: ../../enterprise/include/functions_reporting_csv.php:1033 -#: ../../include/functions_reporting.php:12228 +#: ../../enterprise/include/functions_reporting_csv.php:1074 +#: ../../include/functions_reporting.php:12282 #: ../../include/functions_groups.php:2725 msgid "Defined alerts" msgstr "Alertes definies" -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:294 #: ../../enterprise/operation/services/services.treeview_services.php:295 #: ../../enterprise/operation/services/services.treeview_services.php:296 -#: ../../godmode/groups/group_list.php:1099 -#: ../../godmode/groups/group_list.php:1100 -#: ../../godmode/groups/group_list.php:1101 -#: ../../include/functions_graph.php:2618 -#: ../../include/functions_reporting.php:12244 -#: ../../include/functions_reporting.php:12265 +#: ../../godmode/groups/group_list.php:1109 +#: ../../godmode/groups/group_list.php:1110 +#: ../../godmode/groups/group_list.php:1111 +#: ../../include/functions_graph.php:2622 +#: ../../include/functions_reporting.php:12298 +#: ../../include/functions_reporting.php:12319 #: ../../include/lib/Dashboard/Widgets/tree_view.php:407 #: ../../include/lib/Dashboard/Widgets/tree_view.php:442 #: ../../include/lib/Dashboard/Widgets/tree_view.php:695 @@ -25032,538 +24738,540 @@ msgstr "Alertes definies" msgid "Fired alerts" msgstr "Alertes déclenchées" -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 msgid "Last 8 hours events" msgstr "Événements des 8 dernières heures" -#: ../../enterprise/include/functions_reporting_csv.php:1036 +#: ../../enterprise/include/functions_reporting_csv.php:1077 #: ../../include/functions_reports.php:789 #: ../../include/functions_reports.php:795 msgid "Group report" msgstr "Rapport du groupe" -#: ../../enterprise/include/functions_reporting_csv.php:1165 +#: ../../enterprise/include/functions_reporting_csv.php:1206 msgid "Illegal query or any other error" msgstr "Requête illégale ou autre erreur" -#: ../../enterprise/include/functions_reporting_csv.php:1187 +#: ../../enterprise/include/functions_reporting_csv.php:1228 #: ../../include/functions_reports.php:673 msgid "SQL vertical bar graph" msgstr "Graphique à barres verticales SQL" -#: ../../enterprise/include/functions_reporting_csv.php:1189 +#: ../../enterprise/include/functions_reporting_csv.php:1230 #: ../../include/functions_reports.php:681 msgid "SQL horizontal bar graph" msgstr "Graphique à barres horizontales SQL" -#: ../../enterprise/include/functions_reporting_csv.php:1191 +#: ../../enterprise/include/functions_reporting_csv.php:1232 #: ../../include/functions_reports.php:677 msgid "SQL pie graph" msgstr "Diagramme circulaire SQL" -#: ../../enterprise/include/functions_reporting_csv.php:1220 -#: ../../enterprise/include/functions_reporting_csv.php:1238 -#: ../../enterprise/include/functions_reporting_csv.php:1240 +#: ../../enterprise/include/functions_reporting_csv.php:1261 +#: ../../enterprise/include/functions_reporting_csv.php:1279 +#: ../../enterprise/include/functions_reporting_csv.php:1281 #: ../../include/functions_reports.php:766 -#: ../../include/functions_reporting.php:7115 -#: ../../include/functions_reporting.php:10580 +#: ../../include/functions_reporting.php:7126 +#: ../../include/functions_reporting.php:10634 msgid "Summatory" msgstr "Sommation" -#: ../../enterprise/include/functions_reporting_csv.php:1270 -#: ../../enterprise/include/functions_reporting_csv.php:1272 -#: ../../enterprise/include/functions_reporting_csv.php:1278 -#: ../../enterprise/include/functions_reporting_csv.php:1280 +#: ../../enterprise/include/functions_reporting_csv.php:1311 +#: ../../enterprise/include/functions_reporting_csv.php:1313 +#: ../../enterprise/include/functions_reporting_csv.php:1319 +#: ../../enterprise/include/functions_reporting_csv.php:1321 msgid "Minimum Value" msgstr "Valeur minimale" -#: ../../enterprise/include/functions_reporting_csv.php:1285 -#: ../../include/functions_reporting.php:10584 +#: ../../enterprise/include/functions_reporting_csv.php:1326 +#: ../../include/functions_reporting.php:10638 msgid "Minimum" msgstr "Minimum" -#: ../../enterprise/include/functions_reporting_csv.php:1325 -#: ../../enterprise/include/functions_reporting_csv.php:1327 -#: ../../enterprise/include/functions_reporting_csv.php:1333 -#: ../../enterprise/include/functions_reporting_csv.php:1335 +#: ../../enterprise/include/functions_reporting_csv.php:1366 +#: ../../enterprise/include/functions_reporting_csv.php:1368 +#: ../../enterprise/include/functions_reporting_csv.php:1374 +#: ../../enterprise/include/functions_reporting_csv.php:1376 msgid "Maximun Value" msgstr "Valeur maximale" -#: ../../enterprise/include/functions_reporting_csv.php:1361 -#: ../../enterprise/include/functions_reporting_csv.php:1375 -#: ../../enterprise/include/functions_reporting_csv.php:1379 -#: ../../enterprise/include/functions_reporting_csv.php:1390 -#: ../../include/functions_reporting_html.php:4045 +#: ../../enterprise/include/functions_reporting_csv.php:1402 +#: ../../enterprise/include/functions_reporting_csv.php:1416 +#: ../../enterprise/include/functions_reporting_csv.php:1420 +#: ../../enterprise/include/functions_reporting_csv.php:1431 +#: ../../include/functions_reporting_html.php:4049 #: ../../include/functions_reports.php:774 -#: ../../include/functions_reporting.php:10040 +#: ../../include/functions_reporting.php:10094 msgid "Increment" msgstr "Incrément" -#: ../../enterprise/include/functions_reporting_csv.php:1375 -#: ../../include/functions_reporting_html.php:4043 +#: ../../enterprise/include/functions_reporting_csv.php:1416 +#: ../../include/functions_reporting_html.php:4047 msgid "From data" msgstr "À partir des données" -#: ../../enterprise/include/functions_reporting_csv.php:1375 -#: ../../include/functions_reporting_html.php:4044 +#: ../../enterprise/include/functions_reporting_csv.php:1416 +#: ../../include/functions_reporting_html.php:4048 msgid "To data" msgstr "Aux données" -#: ../../enterprise/include/functions_reporting_csv.php:1381 -#: ../../enterprise/include/functions_reporting_csv.php:1392 -#: ../../include/functions_reporting_html.php:4072 +#: ../../enterprise/include/functions_reporting_csv.php:1422 +#: ../../enterprise/include/functions_reporting_csv.php:1433 +#: ../../include/functions_reporting_html.php:4076 msgid "Negative increase: " msgstr "Croissance négative : " -#: ../../enterprise/include/functions_reporting_csv.php:1383 -#: ../../enterprise/include/functions_reporting_csv.php:1394 -#: ../../include/functions_reporting_html.php:4074 +#: ../../enterprise/include/functions_reporting_csv.php:1424 +#: ../../enterprise/include/functions_reporting_csv.php:1435 +#: ../../include/functions_reporting_html.php:4078 msgid "Positive increase: " msgstr "Croissance positive : " -#: ../../enterprise/include/functions_reporting_csv.php:1385 -#: ../../enterprise/include/functions_reporting_csv.php:1396 -#: ../../include/functions_reporting_html.php:4076 +#: ../../enterprise/include/functions_reporting_csv.php:1426 +#: ../../enterprise/include/functions_reporting_csv.php:1437 +#: ../../include/functions_reporting_html.php:4080 msgid "Neutral increase: " msgstr "Croissance neutre : " -#: ../../enterprise/include/functions_reporting_csv.php:1410 -#: ../../enterprise/include/functions_reporting_csv.php:1429 -#: ../../enterprise/include/functions_reporting_csv.php:1431 -#: ../../enterprise/include/functions_reporting_csv.php:1437 -#: ../../enterprise/include/functions_reporting_csv.php:1439 -#: ../../include/functions_reporting.php:7120 +#: ../../enterprise/include/functions_reporting_csv.php:1451 +#: ../../enterprise/include/functions_reporting_csv.php:1470 +#: ../../enterprise/include/functions_reporting_csv.php:1472 +#: ../../enterprise/include/functions_reporting_csv.php:1478 +#: ../../enterprise/include/functions_reporting_csv.php:1480 +#: ../../include/functions_reporting.php:7131 msgid "AVG. Value" msgstr "Valeur moyenne" -#: ../../enterprise/include/functions_reporting_csv.php:1444 +#: ../../enterprise/include/functions_reporting_csv.php:1485 msgid "AVG" msgstr "Moyenne" -#: ../../enterprise/include/functions_reporting_csv.php:1465 -#: ../../enterprise/include/functions_reporting_csv.php:1483 -#: ../../enterprise/include/functions_reporting_csv.php:1485 -#: ../../include/functions_reporting.php:6451 +#: ../../enterprise/include/functions_reporting_csv.php:1506 +#: ../../enterprise/include/functions_reporting_csv.php:1524 +#: ../../enterprise/include/functions_reporting_csv.php:1526 +#: ../../include/functions_reporting.php:6462 msgid "Monitor Report" msgstr "Rapport du moniteur" -#: ../../enterprise/include/functions_reporting_csv.php:1479 +#: ../../enterprise/include/functions_reporting_csv.php:1520 msgid "% Wrong" msgstr "% Erreur" -#: ../../enterprise/include/functions_reporting_csv.php:1494 +#: ../../enterprise/include/functions_reporting_csv.php:1535 msgid "Simple Graph" msgstr "Graphique simple" -#: ../../enterprise/include/functions_reporting_csv.php:1554 -#: ../../enterprise/include/functions_reporting_csv.php:1600 -#: ../../enterprise/include/functions_reporting_csv.php:1673 -#: ../../enterprise/include/functions_reporting_csv.php:1792 -#: ../../enterprise/include/functions_reporting_csv.php:2100 +#: ../../enterprise/include/functions_reporting_csv.php:1595 +#: ../../enterprise/include/functions_reporting_csv.php:1641 +#: ../../enterprise/include/functions_reporting_csv.php:1714 +#: ../../enterprise/include/functions_reporting_csv.php:1833 +#: ../../enterprise/include/functions_reporting_csv.php:2141 msgid "SLA Max" msgstr "SLA max" -#: ../../enterprise/include/functions_reporting_csv.php:1555 -#: ../../enterprise/include/functions_reporting_csv.php:1601 -#: ../../enterprise/include/functions_reporting_csv.php:1674 -#: ../../enterprise/include/functions_reporting_csv.php:1793 -#: ../../enterprise/include/functions_reporting_csv.php:2101 +#: ../../enterprise/include/functions_reporting_csv.php:1596 +#: ../../enterprise/include/functions_reporting_csv.php:1642 +#: ../../enterprise/include/functions_reporting_csv.php:1715 +#: ../../enterprise/include/functions_reporting_csv.php:1834 +#: ../../enterprise/include/functions_reporting_csv.php:2142 msgid "SLA Min" msgstr "SLA min" -#: ../../enterprise/include/functions_reporting_csv.php:1556 -#: ../../enterprise/include/functions_reporting_csv.php:1602 -#: ../../enterprise/include/functions_reporting_csv.php:1675 -#: ../../enterprise/include/functions_reporting_csv.php:1794 -#: ../../enterprise/include/functions_reporting_csv.php:2102 -#: ../../enterprise/include/functions_reporting.php:1849 -#: ../../enterprise/include/functions_reporting.php:2914 -#: ../../enterprise/include/functions_reporting.php:3903 -#: ../../enterprise/include/functions_reporting.php:6153 -#: ../../include/functions_reporting_html.php:551 +#: ../../enterprise/include/functions_reporting_csv.php:1597 +#: ../../enterprise/include/functions_reporting_csv.php:1643 +#: ../../enterprise/include/functions_reporting_csv.php:1716 +#: ../../enterprise/include/functions_reporting_csv.php:1835 +#: ../../enterprise/include/functions_reporting_csv.php:2143 +#: ../../enterprise/include/functions_reporting.php:1864 +#: ../../enterprise/include/functions_reporting.php:3136 +#: ../../enterprise/include/functions_reporting.php:4125 +#: ../../enterprise/include/functions_reporting.php:6375 +#: ../../include/functions_reporting_html.php:555 msgid "SLA Limit" msgstr "Limite SLA" -#: ../../enterprise/include/functions_reporting_csv.php:1557 -#: ../../enterprise/include/functions_reporting_csv.php:1603 +#: ../../enterprise/include/functions_reporting_csv.php:1598 +#: ../../enterprise/include/functions_reporting_csv.php:1644 msgid "Time Total " msgstr "Temps total " -#: ../../enterprise/include/functions_reporting_csv.php:1558 -#: ../../enterprise/include/functions_reporting_csv.php:1604 +#: ../../enterprise/include/functions_reporting_csv.php:1599 +#: ../../enterprise/include/functions_reporting_csv.php:1645 msgid "Time OK " msgstr "Temps OK " -#: ../../enterprise/include/functions_reporting_csv.php:1559 -#: ../../enterprise/include/functions_reporting_csv.php:1605 +#: ../../enterprise/include/functions_reporting_csv.php:1600 +#: ../../enterprise/include/functions_reporting_csv.php:1646 msgid "Time Error " msgstr "Temps erreur " -#: ../../enterprise/include/functions_reporting_csv.php:1560 -#: ../../enterprise/include/functions_reporting_csv.php:1606 +#: ../../enterprise/include/functions_reporting_csv.php:1601 +#: ../../enterprise/include/functions_reporting_csv.php:1647 msgid "Time Unknown " msgstr "Temps inconnu " -#: ../../enterprise/include/functions_reporting_csv.php:1561 -#: ../../enterprise/include/functions_reporting_csv.php:1607 +#: ../../enterprise/include/functions_reporting_csv.php:1602 +#: ../../enterprise/include/functions_reporting_csv.php:1648 msgid "Time Not Init " msgstr "Temps non initialisé " -#: ../../enterprise/include/functions_reporting_csv.php:1562 -#: ../../enterprise/include/functions_reporting_csv.php:1608 +#: ../../enterprise/include/functions_reporting_csv.php:1603 +#: ../../enterprise/include/functions_reporting_csv.php:1649 msgid "Time Downtime " msgstr "Temps d'arrêt " -#: ../../enterprise/include/functions_reporting_csv.php:1563 -#: ../../enterprise/include/functions_reporting_csv.php:1609 +#: ../../enterprise/include/functions_reporting_csv.php:1604 +#: ../../enterprise/include/functions_reporting_csv.php:1650 msgid "Checks Total " msgstr "Vérifications totales " -#: ../../enterprise/include/functions_reporting_csv.php:1564 -#: ../../enterprise/include/functions_reporting_csv.php:1610 +#: ../../enterprise/include/functions_reporting_csv.php:1605 +#: ../../enterprise/include/functions_reporting_csv.php:1651 msgid "Checks OK " msgstr "Vérifications OK " -#: ../../enterprise/include/functions_reporting_csv.php:1565 -#: ../../enterprise/include/functions_reporting_csv.php:1611 +#: ../../enterprise/include/functions_reporting_csv.php:1606 +#: ../../enterprise/include/functions_reporting_csv.php:1652 msgid "Checks Error " msgstr "Erreur vérifications " -#: ../../enterprise/include/functions_reporting_csv.php:1566 -#: ../../enterprise/include/functions_reporting_csv.php:1612 +#: ../../enterprise/include/functions_reporting_csv.php:1607 +#: ../../enterprise/include/functions_reporting_csv.php:1653 msgid "Checks Unknown " msgstr "Vérifications inconnues " -#: ../../enterprise/include/functions_reporting_csv.php:1567 -#: ../../enterprise/include/functions_reporting_csv.php:1613 +#: ../../enterprise/include/functions_reporting_csv.php:1608 +#: ../../enterprise/include/functions_reporting_csv.php:1654 msgid "Checks Not Init " msgstr "Vérifications non initialisées " -#: ../../enterprise/include/functions_reporting_csv.php:1568 -#: ../../enterprise/include/functions_reporting_csv.php:1614 +#: ../../enterprise/include/functions_reporting_csv.php:1609 +#: ../../enterprise/include/functions_reporting_csv.php:1655 msgid "SLA " msgstr "SLA " -#: ../../enterprise/include/functions_reporting_csv.php:1569 -#: ../../enterprise/include/functions_reporting_csv.php:1615 +#: ../../enterprise/include/functions_reporting_csv.php:1610 +#: ../../enterprise/include/functions_reporting_csv.php:1656 msgid "Status " msgstr "État " -#: ../../enterprise/include/functions_reporting_csv.php:1591 -#: ../../enterprise/include/functions_reporting_csv.php:1637 -#: ../../enterprise/include/functions_reporting_csv.php:1955 -#: ../../enterprise/include/functions_reporting.php:1869 -#: ../../enterprise/include/functions_reporting.php:1910 -#: ../../enterprise/include/functions_reporting.php:2939 -#: ../../enterprise/include/functions_reporting.php:2998 -#: ../../enterprise/include/functions_reporting.php:3929 -#: ../../enterprise/include/functions_reporting.php:3988 -#: ../../enterprise/include/functions_reporting.php:6182 -#: ../../include/functions_reporting_html.php:670 -#: ../../include/functions_config.php:1353 -#: ../../include/functions_config.php:3565 +#: ../../enterprise/include/functions_reporting_csv.php:1632 +#: ../../enterprise/include/functions_reporting_csv.php:1678 +#: ../../enterprise/include/functions_reporting_csv.php:1996 +#: ../../enterprise/include/functions_reporting.php:1884 +#: ../../enterprise/include/functions_reporting.php:1925 +#: ../../enterprise/include/functions_reporting.php:3161 +#: ../../enterprise/include/functions_reporting.php:3220 +#: ../../enterprise/include/functions_reporting.php:4151 +#: ../../enterprise/include/functions_reporting.php:4210 +#: ../../enterprise/include/functions_reporting.php:6404 +#: ../../include/functions_reporting_html.php:674 +#: ../../include/functions_config.php:1399 +#: ../../include/functions_config.php:3633 msgid "Fail" msgstr "Échec" -#: ../../enterprise/include/functions_reporting_csv.php:1661 -#: ../../enterprise/include/functions_reporting_csv.php:1777 -#: ../../enterprise/include/functions_reporting_csv.php:2017 -#: ../../enterprise/include/functions_reporting_csv.php:2085 +#: ../../enterprise/include/functions_reporting_csv.php:1702 +#: ../../enterprise/include/functions_reporting_csv.php:1818 +#: ../../enterprise/include/functions_reporting_csv.php:2058 +#: ../../enterprise/include/functions_reporting_csv.php:2126 msgid "Subtitle" msgstr "Sous-titre" -#: ../../enterprise/include/functions_reporting_csv.php:1676 -#: ../../enterprise/include/functions_reporting_csv.php:1808 -#: ../../enterprise/include/functions_reporting_csv.php:2116 +#: ../../enterprise/include/functions_reporting_csv.php:1717 +#: ../../enterprise/include/functions_reporting_csv.php:1849 +#: ../../enterprise/include/functions_reporting_csv.php:2157 msgid "Time Total Month" msgstr "Temps total mois" -#: ../../enterprise/include/functions_reporting_csv.php:1677 -#: ../../enterprise/include/functions_reporting_csv.php:1809 -#: ../../enterprise/include/functions_reporting_csv.php:2117 +#: ../../enterprise/include/functions_reporting_csv.php:1718 +#: ../../enterprise/include/functions_reporting_csv.php:1850 +#: ../../enterprise/include/functions_reporting_csv.php:2158 msgid "Time OK Month" msgstr "Temps OK mois" -#: ../../enterprise/include/functions_reporting_csv.php:1678 -#: ../../enterprise/include/functions_reporting_csv.php:1810 -#: ../../enterprise/include/functions_reporting_csv.php:2118 +#: ../../enterprise/include/functions_reporting_csv.php:1719 +#: ../../enterprise/include/functions_reporting_csv.php:1851 +#: ../../enterprise/include/functions_reporting_csv.php:2159 msgid "Time Error Month" msgstr "Temps erreur mois" -#: ../../enterprise/include/functions_reporting_csv.php:1679 -#: ../../enterprise/include/functions_reporting_csv.php:1811 -#: ../../enterprise/include/functions_reporting_csv.php:2119 +#: ../../enterprise/include/functions_reporting_csv.php:1720 +#: ../../enterprise/include/functions_reporting_csv.php:1852 +#: ../../enterprise/include/functions_reporting_csv.php:2160 msgid "Time Unknown Month" msgstr "Temps inconnu mois" -#: ../../enterprise/include/functions_reporting_csv.php:1680 -#: ../../enterprise/include/functions_reporting_csv.php:1812 -#: ../../enterprise/include/functions_reporting_csv.php:2120 +#: ../../enterprise/include/functions_reporting_csv.php:1721 +#: ../../enterprise/include/functions_reporting_csv.php:1853 +#: ../../enterprise/include/functions_reporting_csv.php:2161 msgid "Time Downtime Month" msgstr "Temps d'arrêt mois" -#: ../../enterprise/include/functions_reporting_csv.php:1681 -#: ../../enterprise/include/functions_reporting_csv.php:1813 -#: ../../enterprise/include/functions_reporting_csv.php:2121 +#: ../../enterprise/include/functions_reporting_csv.php:1722 +#: ../../enterprise/include/functions_reporting_csv.php:1854 +#: ../../enterprise/include/functions_reporting_csv.php:2162 msgid "Time Not Init Month" msgstr "Temps non initialisé mois" -#: ../../enterprise/include/functions_reporting_csv.php:1682 -#: ../../enterprise/include/functions_reporting_csv.php:1814 -#: ../../enterprise/include/functions_reporting_csv.php:2122 +#: ../../enterprise/include/functions_reporting_csv.php:1723 +#: ../../enterprise/include/functions_reporting_csv.php:1855 +#: ../../enterprise/include/functions_reporting_csv.php:2163 msgid "Checks Total Month" msgstr "Vérifications totales mois" -#: ../../enterprise/include/functions_reporting_csv.php:1683 -#: ../../enterprise/include/functions_reporting_csv.php:1815 -#: ../../enterprise/include/functions_reporting_csv.php:2123 +#: ../../enterprise/include/functions_reporting_csv.php:1724 +#: ../../enterprise/include/functions_reporting_csv.php:1856 +#: ../../enterprise/include/functions_reporting_csv.php:2164 msgid "Checks OK Month" msgstr "Vérifications OK mois" -#: ../../enterprise/include/functions_reporting_csv.php:1684 -#: ../../enterprise/include/functions_reporting_csv.php:1816 -#: ../../enterprise/include/functions_reporting_csv.php:2124 +#: ../../enterprise/include/functions_reporting_csv.php:1725 +#: ../../enterprise/include/functions_reporting_csv.php:1857 +#: ../../enterprise/include/functions_reporting_csv.php:2165 msgid "Checks Error Month" msgstr "Vérifications erreur mois" -#: ../../enterprise/include/functions_reporting_csv.php:1685 -#: ../../enterprise/include/functions_reporting_csv.php:1817 -#: ../../enterprise/include/functions_reporting_csv.php:2125 +#: ../../enterprise/include/functions_reporting_csv.php:1726 +#: ../../enterprise/include/functions_reporting_csv.php:1858 +#: ../../enterprise/include/functions_reporting_csv.php:2166 msgid "Checks Unknown Month" msgstr "Vérifications inconnues mois" -#: ../../enterprise/include/functions_reporting_csv.php:1686 -#: ../../enterprise/include/functions_reporting_csv.php:1818 -#: ../../enterprise/include/functions_reporting_csv.php:2126 +#: ../../enterprise/include/functions_reporting_csv.php:1727 +#: ../../enterprise/include/functions_reporting_csv.php:1859 +#: ../../enterprise/include/functions_reporting_csv.php:2167 msgid "Checks Not Init Month" msgstr "Vérifications non initialisées mois" -#: ../../enterprise/include/functions_reporting_csv.php:1687 -#: ../../enterprise/include/functions_reporting_csv.php:1819 -#: ../../enterprise/include/functions_reporting_csv.php:2127 +#: ../../enterprise/include/functions_reporting_csv.php:1728 +#: ../../enterprise/include/functions_reporting_csv.php:1860 +#: ../../enterprise/include/functions_reporting_csv.php:2168 msgid "SLA Month" msgstr "SLA mois" -#: ../../enterprise/include/functions_reporting_csv.php:1688 -#: ../../enterprise/include/functions_reporting_csv.php:1820 -#: ../../enterprise/include/functions_reporting_csv.php:2128 +#: ../../enterprise/include/functions_reporting_csv.php:1729 +#: ../../enterprise/include/functions_reporting_csv.php:1861 +#: ../../enterprise/include/functions_reporting_csv.php:2169 msgid "Status Month" msgstr "État mois" -#: ../../enterprise/include/functions_reporting_csv.php:1710 -#: ../../enterprise/include/functions_reporting.php:2018 +#: ../../enterprise/include/functions_reporting_csv.php:1751 +#: ../../enterprise/include/functions_reporting.php:2033 msgid "Day" msgstr "Jour" -#: ../../enterprise/include/functions_reporting_csv.php:1711 -#: ../../enterprise/include/functions_reporting_csv.php:1866 +#: ../../enterprise/include/functions_reporting_csv.php:1752 +#: ../../enterprise/include/functions_reporting_csv.php:1907 msgid "Time Total Day" msgstr "Temps total jour" -#: ../../enterprise/include/functions_reporting_csv.php:1712 -#: ../../enterprise/include/functions_reporting_csv.php:1867 +#: ../../enterprise/include/functions_reporting_csv.php:1753 +#: ../../enterprise/include/functions_reporting_csv.php:1908 msgid "Time OK Day" msgstr "Temps OK jour" -#: ../../enterprise/include/functions_reporting_csv.php:1713 -#: ../../enterprise/include/functions_reporting_csv.php:1868 +#: ../../enterprise/include/functions_reporting_csv.php:1754 +#: ../../enterprise/include/functions_reporting_csv.php:1909 msgid "Time Error Day" msgstr "Erreur de temps jour" -#: ../../enterprise/include/functions_reporting_csv.php:1714 -#: ../../enterprise/include/functions_reporting_csv.php:1869 +#: ../../enterprise/include/functions_reporting_csv.php:1755 +#: ../../enterprise/include/functions_reporting_csv.php:1910 msgid "Time Unknown Day" msgstr "Temps inconnu jour" -#: ../../enterprise/include/functions_reporting_csv.php:1715 -#: ../../enterprise/include/functions_reporting_csv.php:1870 +#: ../../enterprise/include/functions_reporting_csv.php:1756 +#: ../../enterprise/include/functions_reporting_csv.php:1911 msgid "Time Not Init Day" msgstr "Temps non initialisé jour" -#: ../../enterprise/include/functions_reporting_csv.php:1716 -#: ../../enterprise/include/functions_reporting_csv.php:1871 +#: ../../enterprise/include/functions_reporting_csv.php:1757 +#: ../../enterprise/include/functions_reporting_csv.php:1912 msgid "Time Downtime Day" msgstr "Temps d'arrêt jour" -#: ../../enterprise/include/functions_reporting_csv.php:1717 -#: ../../enterprise/include/functions_reporting_csv.php:1872 +#: ../../enterprise/include/functions_reporting_csv.php:1758 +#: ../../enterprise/include/functions_reporting_csv.php:1913 msgid "Time Out Day" msgstr "Temps pause jour" -#: ../../enterprise/include/functions_reporting_csv.php:1718 -#: ../../enterprise/include/functions_reporting_csv.php:1873 +#: ../../enterprise/include/functions_reporting_csv.php:1759 +#: ../../enterprise/include/functions_reporting_csv.php:1914 msgid "Checks Total Day" msgstr "Vérifications totales jour" -#: ../../enterprise/include/functions_reporting_csv.php:1719 -#: ../../enterprise/include/functions_reporting_csv.php:1874 +#: ../../enterprise/include/functions_reporting_csv.php:1760 +#: ../../enterprise/include/functions_reporting_csv.php:1915 msgid "Checks OK Day" msgstr "Vérifications OK jour" -#: ../../enterprise/include/functions_reporting_csv.php:1720 -#: ../../enterprise/include/functions_reporting_csv.php:1875 +#: ../../enterprise/include/functions_reporting_csv.php:1761 +#: ../../enterprise/include/functions_reporting_csv.php:1916 msgid "Checks Error Day" msgstr "Vérifications Erreur" -#: ../../enterprise/include/functions_reporting_csv.php:1721 -#: ../../enterprise/include/functions_reporting_csv.php:1876 +#: ../../enterprise/include/functions_reporting_csv.php:1762 +#: ../../enterprise/include/functions_reporting_csv.php:1917 msgid "Checks Unknown Day" msgstr "Vérifications inconnues jour" -#: ../../enterprise/include/functions_reporting_csv.php:1722 -#: ../../enterprise/include/functions_reporting_csv.php:1877 +#: ../../enterprise/include/functions_reporting_csv.php:1763 +#: ../../enterprise/include/functions_reporting_csv.php:1918 msgid "Checks Not Init Day" msgstr "Vérifications non initialisées jour" -#: ../../enterprise/include/functions_reporting_csv.php:1723 -#: ../../enterprise/include/functions_reporting_csv.php:1878 +#: ../../enterprise/include/functions_reporting_csv.php:1764 +#: ../../enterprise/include/functions_reporting_csv.php:1919 msgid "SLA Day" msgstr "SLA jour" -#: ../../enterprise/include/functions_reporting_csv.php:1724 -#: ../../enterprise/include/functions_reporting_csv.php:1879 +#: ../../enterprise/include/functions_reporting_csv.php:1765 +#: ../../enterprise/include/functions_reporting_csv.php:1920 msgid "SLA Fixed Day" msgstr "SLA jour fixe" -#: ../../enterprise/include/functions_reporting_csv.php:1725 -#: ../../enterprise/include/functions_reporting_csv.php:1880 +#: ../../enterprise/include/functions_reporting_csv.php:1766 +#: ../../enterprise/include/functions_reporting_csv.php:1921 msgid "Date From Day" msgstr "Date à partir du jour" -#: ../../enterprise/include/functions_reporting_csv.php:1726 -#: ../../enterprise/include/functions_reporting_csv.php:1881 +#: ../../enterprise/include/functions_reporting_csv.php:1767 +#: ../../enterprise/include/functions_reporting_csv.php:1922 msgid "Date To Day" msgstr "Date au jour" -#: ../../enterprise/include/functions_reporting_csv.php:1727 -#: ../../enterprise/include/functions_reporting_csv.php:1882 +#: ../../enterprise/include/functions_reporting_csv.php:1768 +#: ../../enterprise/include/functions_reporting_csv.php:1923 msgid "Status Day" msgstr "État jour" -#: ../../enterprise/include/functions_reporting_csv.php:1787 -#: ../../enterprise/include/functions_reporting_csv.php:2095 -#: ../../include/functions_html.php:2337 +#: ../../enterprise/include/functions_reporting_csv.php:1828 +#: ../../enterprise/include/functions_reporting_csv.php:2136 +#: ../../include/functions_html.php:2393 msgid "Month" msgstr "Mois" -#: ../../enterprise/include/functions_reporting_csv.php:1788 -#: ../../enterprise/include/functions_reporting_csv.php:2096 +#: ../../enterprise/include/functions_reporting_csv.php:1829 +#: ../../enterprise/include/functions_reporting_csv.php:2137 msgid "Month Number" msgstr "Numéro du mois" -#: ../../enterprise/include/functions_reporting_csv.php:1789 -#: ../../enterprise/include/functions_reporting_csv.php:2097 +#: ../../enterprise/include/functions_reporting_csv.php:1830 +#: ../../enterprise/include/functions_reporting_csv.php:2138 msgid "Year" msgstr "Année" -#: ../../enterprise/include/functions_reporting_csv.php:1839 +#: ../../enterprise/include/functions_reporting_csv.php:1880 msgid "Time Total week" msgstr "Temps total semaine" -#: ../../enterprise/include/functions_reporting_csv.php:1840 +#: ../../enterprise/include/functions_reporting_csv.php:1881 msgid "Time OK week" msgstr "Temps OK semaine" -#: ../../enterprise/include/functions_reporting_csv.php:1841 +#: ../../enterprise/include/functions_reporting_csv.php:1882 msgid "Time Error week" msgstr "Temps erreur semaine" -#: ../../enterprise/include/functions_reporting_csv.php:1842 +#: ../../enterprise/include/functions_reporting_csv.php:1883 msgid "Time Unknown week" msgstr "Temps inconnu semaine" -#: ../../enterprise/include/functions_reporting_csv.php:1843 +#: ../../enterprise/include/functions_reporting_csv.php:1884 msgid "Time Downtime week" msgstr "Temps d'arrêt semaine" -#: ../../enterprise/include/functions_reporting_csv.php:1844 +#: ../../enterprise/include/functions_reporting_csv.php:1885 msgid "Time Not Init week" msgstr "Temps non initialisé semaine" -#: ../../enterprise/include/functions_reporting_csv.php:1845 +#: ../../enterprise/include/functions_reporting_csv.php:1886 msgid "Checks Total week" msgstr "Vérifications totales semaine" -#: ../../enterprise/include/functions_reporting_csv.php:1846 +#: ../../enterprise/include/functions_reporting_csv.php:1887 msgid "Checks OK week" msgstr "Vérifications OK semaine" -#: ../../enterprise/include/functions_reporting_csv.php:1847 +#: ../../enterprise/include/functions_reporting_csv.php:1888 msgid "Checks Error week" msgstr "Vérifications erreur semaine" -#: ../../enterprise/include/functions_reporting_csv.php:1848 +#: ../../enterprise/include/functions_reporting_csv.php:1889 msgid "Checks Unknown week" msgstr "Vérifications inconnues semaine" -#: ../../enterprise/include/functions_reporting_csv.php:1849 +#: ../../enterprise/include/functions_reporting_csv.php:1890 msgid "Status week" msgstr "État semaine" -#: ../../enterprise/include/functions_reporting_csv.php:1865 +#: ../../enterprise/include/functions_reporting_csv.php:1906 msgid "Day Week" msgstr "Jour semaine" -#: ../../enterprise/include/functions_reporting_csv.php:1917 +#: ../../enterprise/include/functions_reporting_csv.php:1958 msgid "S.L.A. Services" msgstr "Services SLA" -#: ../../enterprise/include/functions_reporting_csv.php:1935 +#: ../../enterprise/include/functions_reporting_csv.php:1976 msgid "Lost sercice " msgstr "Service perdu " -#: ../../enterprise/include/functions_reporting_csv.php:1936 +#: ../../enterprise/include/functions_reporting_csv.php:1977 msgid "Service " msgstr "Service " -#: ../../enterprise/include/functions_reporting_csv.php:1937 +#: ../../enterprise/include/functions_reporting_csv.php:1978 msgid "Limit " msgstr "Limite " -#: ../../enterprise/include/functions_reporting_csv.php:1938 +#: ../../enterprise/include/functions_reporting_csv.php:1979 msgid "SLA Compilance " msgstr "Conformité SLA " -#: ../../enterprise/include/functions_reporting_csv.php:1939 +#: ../../enterprise/include/functions_reporting_csv.php:1980 msgid "Unknown " msgstr "Inconnu " -#: ../../enterprise/include/functions_reporting_csv.php:1940 +#: ../../enterprise/include/functions_reporting_csv.php:1981 msgid "Ok " msgstr "Ok " -#: ../../enterprise/include/functions_reporting_csv.php:1941 +#: ../../enterprise/include/functions_reporting_csv.php:1982 msgid "Fail " msgstr "Échec " -#: ../../enterprise/include/functions_reporting_csv.php:1942 +#: ../../enterprise/include/functions_reporting_csv.php:1983 msgid "Result " msgstr "Résultat " -#: ../../enterprise/include/functions_reporting_csv.php:1967 +#: ../../enterprise/include/functions_reporting_csv.php:2008 msgid "IPAM Networks" msgstr "Réseaux IPAM" -#: ../../enterprise/include/functions_reporting_csv.php:1984 -#: ../../enterprise/include/functions_reporting.php:2336 +#: ../../enterprise/include/functions_reporting_csv.php:2025 +#: ../../enterprise/include/functions_reporting.php:2558 +#: ../../enterprise/tools/ipam/ipam_network.php:251 #: ../../godmode/events/custom_events.php:94 -#: ../../include/functions_events.php:244 ../../operation/events/events.php:2719 +#: ../../include/lib/Dashboard/Widgets/events_list.php:813 +#: ../../include/functions_events.php:244 ../../operation/events/events.php:2932 msgid "Agent ID" msgstr "ID d'agent" -#: ../../enterprise/include/functions_reporting_csv.php:1985 -#: ../../enterprise/include/functions_reporting.php:2337 +#: ../../enterprise/include/functions_reporting_csv.php:2026 +#: ../../enterprise/include/functions_reporting.php:2559 #: ../../enterprise/include/functions_ipam.php:2115 -#: ../../enterprise/tools/ipam/ipam_network.php:431 -#: ../../enterprise/tools/ipam/ipam_network.php:700 +#: ../../enterprise/tools/ipam/ipam_network.php:589 +#: ../../enterprise/tools/ipam/ipam_network.php:858 #: ../../enterprise/tools/ipam/ipam_ajax.php:295 #: ../../enterprise/tools/ipam/ipam_ajax.php:482 #: ../../enterprise/tools/ipam/ipam_massive.php:105 -#: ../../godmode/users/configure_user.php:1282 -#: ../../godmode/users/user_management.php:710 -#: ../../mobile/operation/events.php:878 -#: ../../include/functions_reporting_html.php:6050 -#: ../../include/functions.php:3109 ../../include/ajax/events.php:1764 +#: ../../godmode/users/configure_user.php:1296 +#: ../../godmode/users/user_management.php:730 +#: ../../mobile/operation/events.php:874 +#: ../../include/functions_reporting_html.php:6061 +#: ../../include/functions.php:3109 ../../include/ajax/events.php:1722 #: ../../include/class/AuditLog.class.php:114 #: ../../operation/users/user_edit.php:740 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:333 @@ -25572,90 +25280,90 @@ msgstr "ID d'agent" msgid "Comments" msgstr "Commentaires" -#: ../../enterprise/include/functions_reporting_csv.php:1986 -#: ../../enterprise/include/functions_reporting.php:2338 +#: ../../enterprise/include/functions_reporting_csv.php:2027 +#: ../../enterprise/include/functions_reporting.php:2560 #: ../../enterprise/include/functions_ipam.php:2113 -#: ../../enterprise/tools/ipam/ipam_network.php:442 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1413 +#: ../../enterprise/tools/ipam/ipam_network.php:600 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1537 msgid "Alive" msgstr "Actif" -#: ../../enterprise/include/functions_reporting_csv.php:2027 +#: ../../enterprise/include/functions_reporting_csv.php:2068 msgid "SLA max" msgstr "SLA max" -#: ../../enterprise/include/functions_reporting_csv.php:2028 +#: ../../enterprise/include/functions_reporting_csv.php:2069 msgid "SLA min" msgstr "SLA min" -#: ../../enterprise/include/functions_reporting_csv.php:2029 +#: ../../enterprise/include/functions_reporting_csv.php:2070 msgid "SLA limit" msgstr "SLA limite" -#: ../../enterprise/include/functions_reporting_csv.php:2030 -#: ../../enterprise/include/functions_reporting.php:4988 -#: ../../include/functions_reporting_html.php:586 +#: ../../enterprise/include/functions_reporting_csv.php:2071 +#: ../../enterprise/include/functions_reporting.php:5210 +#: ../../include/functions_reporting_html.php:590 msgid "Time Total" msgstr "Temps total" -#: ../../enterprise/include/functions_reporting_csv.php:2031 -#: ../../enterprise/include/functions_reporting.php:4991 -#: ../../include/functions_reporting_html.php:588 -#: ../../include/functions_reporting_html.php:4185 +#: ../../enterprise/include/functions_reporting_csv.php:2072 +#: ../../enterprise/include/functions_reporting.php:5213 +#: ../../include/functions_reporting_html.php:592 +#: ../../include/functions_reporting_html.php:4189 msgid "Time OK" msgstr "Temps OK" -#: ../../enterprise/include/functions_reporting_csv.php:2032 +#: ../../enterprise/include/functions_reporting_csv.php:2073 msgid "Time Error" msgstr "Temps erreur" -#: ../../enterprise/include/functions_reporting_csv.php:2033 -#: ../../enterprise/include/functions_reporting.php:4992 -#: ../../include/functions_reporting_html.php:589 -#: ../../include/functions_reporting_html.php:4197 +#: ../../enterprise/include/functions_reporting_csv.php:2074 +#: ../../enterprise/include/functions_reporting.php:5214 +#: ../../include/functions_reporting_html.php:593 +#: ../../include/functions_reporting_html.php:4201 msgid "Time Unknown" msgstr "Temps inconnu" -#: ../../enterprise/include/functions_reporting_csv.php:2034 -#: ../../enterprise/include/functions_reporting.php:4993 -#: ../../include/functions_reporting_html.php:590 +#: ../../enterprise/include/functions_reporting_csv.php:2075 +#: ../../enterprise/include/functions_reporting.php:5215 +#: ../../include/functions_reporting_html.php:594 msgid "Time Not Init" msgstr "Temps non initialisé" -#: ../../enterprise/include/functions_reporting_csv.php:2035 -#: ../../include/functions_reporting_html.php:4209 +#: ../../enterprise/include/functions_reporting_csv.php:2076 +#: ../../include/functions_reporting_html.php:4213 msgid "Time Downtime" msgstr "Temps d'arrêt" -#: ../../enterprise/include/functions_reporting_csv.php:2036 -#: ../../enterprise/include/functions_reporting.php:5083 -#: ../../include/functions_reporting_html.php:620 +#: ../../enterprise/include/functions_reporting_csv.php:2077 +#: ../../enterprise/include/functions_reporting.php:5305 +#: ../../include/functions_reporting_html.php:624 msgid "Checks Total" msgstr "Vérifications totales" -#: ../../enterprise/include/functions_reporting_csv.php:2037 -#: ../../enterprise/include/functions_reporting.php:5086 -#: ../../include/functions_reporting_html.php:622 -#: ../../include/functions_reporting_html.php:4279 +#: ../../enterprise/include/functions_reporting_csv.php:2078 +#: ../../enterprise/include/functions_reporting.php:5308 +#: ../../include/functions_reporting_html.php:626 +#: ../../include/functions_reporting_html.php:4283 msgid "Checks OK" msgstr "Vérifications OK" -#: ../../enterprise/include/functions_reporting_csv.php:2038 +#: ../../enterprise/include/functions_reporting_csv.php:2079 msgid "Checks Error" msgstr "Erreur de vérifications" -#: ../../enterprise/include/functions_reporting_csv.php:2039 -#: ../../enterprise/include/functions_reporting.php:5087 -#: ../../include/functions_reporting_html.php:623 +#: ../../enterprise/include/functions_reporting_csv.php:2080 +#: ../../enterprise/include/functions_reporting.php:5309 +#: ../../include/functions_reporting_html.php:627 msgid "Checks Unknown" msgstr "Vérifications inconnues" -#: ../../enterprise/include/functions_reporting_csv.php:2040 -#: ../../enterprise/include/functions_reporting.php:5088 +#: ../../enterprise/include/functions_reporting_csv.php:2081 +#: ../../enterprise/include/functions_reporting.php:5310 msgid "Checks Not Init" msgstr "Vérifications non initialisées" -#: ../../enterprise/include/functions_reporting_csv.php:2041 +#: ../../enterprise/include/functions_reporting_csv.php:2082 #: ../../enterprise/operation/services/services.service.php:119 #: ../../enterprise/operation/services/services.list.php:546 #: ../../include/functions_reports.php:710 @@ -25666,268 +25374,268 @@ msgstr "Vérifications non initialisées" msgid "SLA" msgstr "SLA" -#: ../../enterprise/include/functions_reporting_csv.php:2042 +#: ../../enterprise/include/functions_reporting_csv.php:2083 msgid "SLA Fixed" msgstr "SLA fixe" -#: ../../enterprise/include/functions_reporting_csv.php:2147 +#: ../../enterprise/include/functions_reporting_csv.php:2188 msgid "Time Total day" msgstr "Temps total jour" -#: ../../enterprise/include/functions_reporting_csv.php:2148 +#: ../../enterprise/include/functions_reporting_csv.php:2189 msgid "Time OK day" msgstr "Temps OK jour" -#: ../../enterprise/include/functions_reporting_csv.php:2149 +#: ../../enterprise/include/functions_reporting_csv.php:2190 msgid "Time Error day" msgstr "Temps erreur jour" -#: ../../enterprise/include/functions_reporting_csv.php:2150 +#: ../../enterprise/include/functions_reporting_csv.php:2191 msgid "Time Unknown day" msgstr "Temps inconnu jour" -#: ../../enterprise/include/functions_reporting_csv.php:2151 +#: ../../enterprise/include/functions_reporting_csv.php:2192 msgid "Time Downtime day" msgstr "Temps d'arrêt jour" -#: ../../enterprise/include/functions_reporting_csv.php:2152 +#: ../../enterprise/include/functions_reporting_csv.php:2193 msgid "Time Not Init day" msgstr "Temps non initialisé jour" -#: ../../enterprise/include/functions_reporting_csv.php:2153 +#: ../../enterprise/include/functions_reporting_csv.php:2194 msgid "Checks Total day" msgstr "Vérifications totales jour" -#: ../../enterprise/include/functions_reporting_csv.php:2154 +#: ../../enterprise/include/functions_reporting_csv.php:2195 msgid "Checks OK day" msgstr "Vérifications OK jour" -#: ../../enterprise/include/functions_reporting_csv.php:2155 +#: ../../enterprise/include/functions_reporting_csv.php:2196 msgid "Checks Error day" msgstr "Vérifications erreur jour" -#: ../../enterprise/include/functions_reporting_csv.php:2156 +#: ../../enterprise/include/functions_reporting_csv.php:2197 msgid "Checks Unknown day" msgstr "Vérifications inconnues jour" -#: ../../enterprise/include/functions_reporting_csv.php:2157 +#: ../../enterprise/include/functions_reporting_csv.php:2198 msgid "Status day" msgstr "État jour" -#: ../../enterprise/include/functions_reporting_csv.php:2173 +#: ../../enterprise/include/functions_reporting_csv.php:2214 #: ../../enterprise/include/functions_events.php:163 msgid "Hours" msgstr "Heures" -#: ../../enterprise/include/functions_reporting_csv.php:2174 +#: ../../enterprise/include/functions_reporting_csv.php:2215 msgid "Time Total hours" msgstr "Temps total heures" -#: ../../enterprise/include/functions_reporting_csv.php:2175 +#: ../../enterprise/include/functions_reporting_csv.php:2216 msgid "Time OK hours" msgstr "Temps OK heures" -#: ../../enterprise/include/functions_reporting_csv.php:2176 +#: ../../enterprise/include/functions_reporting_csv.php:2217 msgid "Time Error hours" msgstr "Temps erreur heures" -#: ../../enterprise/include/functions_reporting_csv.php:2177 +#: ../../enterprise/include/functions_reporting_csv.php:2218 msgid "Time Unknown hours" msgstr "Temps inconnu heures" -#: ../../enterprise/include/functions_reporting_csv.php:2178 +#: ../../enterprise/include/functions_reporting_csv.php:2219 msgid "Time Not Init hours" msgstr "Temps non initialisé heures" -#: ../../enterprise/include/functions_reporting_csv.php:2179 +#: ../../enterprise/include/functions_reporting_csv.php:2220 msgid "Time Downtime hours" msgstr "Temps d'arrêt heures" -#: ../../enterprise/include/functions_reporting_csv.php:2180 +#: ../../enterprise/include/functions_reporting_csv.php:2221 msgid "Time Out hours" msgstr "Temps pause heures" -#: ../../enterprise/include/functions_reporting_csv.php:2181 +#: ../../enterprise/include/functions_reporting_csv.php:2222 msgid "Checks Total hours" msgstr "Vérifications totales heures" -#: ../../enterprise/include/functions_reporting_csv.php:2182 +#: ../../enterprise/include/functions_reporting_csv.php:2223 msgid "Checks OK hours" msgstr "Vérifications OK heures" -#: ../../enterprise/include/functions_reporting_csv.php:2183 +#: ../../enterprise/include/functions_reporting_csv.php:2224 msgid "Checks Error hours" msgstr "Vérifications erreur heures" -#: ../../enterprise/include/functions_reporting_csv.php:2184 +#: ../../enterprise/include/functions_reporting_csv.php:2225 msgid "Checks Unknown hours" msgstr "Vérifications inconnues heures" -#: ../../enterprise/include/functions_reporting_csv.php:2185 +#: ../../enterprise/include/functions_reporting_csv.php:2226 msgid "Checks Not Init hours" msgstr "Vérifications non initialisés heures" -#: ../../enterprise/include/functions_reporting_csv.php:2186 +#: ../../enterprise/include/functions_reporting_csv.php:2227 msgid "SLA hours" msgstr "SLA heures" -#: ../../enterprise/include/functions_reporting_csv.php:2187 +#: ../../enterprise/include/functions_reporting_csv.php:2228 msgid "SLA Fixed hours" msgstr "SLA fixe heures" -#: ../../enterprise/include/functions_reporting_csv.php:2188 +#: ../../enterprise/include/functions_reporting_csv.php:2229 msgid "Date From hours" msgstr "À partir de" -#: ../../enterprise/include/functions_reporting_csv.php:2189 +#: ../../enterprise/include/functions_reporting_csv.php:2230 msgid "Date To hours" msgstr "À" -#: ../../enterprise/include/functions_reporting_csv.php:2190 +#: ../../enterprise/include/functions_reporting_csv.php:2231 msgid "Status hours" msgstr "État heures" -#: ../../enterprise/include/functions_reporting_csv.php:2270 -#: ../../enterprise/include/functions_reporting_csv.php:2274 +#: ../../enterprise/include/functions_reporting_csv.php:2311 +#: ../../enterprise/include/functions_reporting_csv.php:2315 #: ../../include/functions_reporting_html.php:139 msgid "Generated" msgstr "Généré" -#: ../../enterprise/include/functions_reporting_csv.php:2317 +#: ../../enterprise/include/functions_reporting_csv.php:2358 msgid "Simple Baseline Graph" msgstr "Graphique de référence simple" -#: ../../enterprise/include/functions_reporting_csv.php:2348 +#: ../../enterprise/include/functions_reporting_csv.php:2389 #: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:557 msgid "Custom Graph" msgstr "Graphique personnalisée" -#: ../../enterprise/include/functions_reporting_csv.php:2493 -#: ../../include/functions_reporting.php:6159 +#: ../../enterprise/include/functions_reporting_csv.php:2534 +#: ../../include/functions_reporting.php:6170 msgid "Alert Report Module" msgstr "Module de rapport d'alerte" -#: ../../enterprise/include/functions_reporting_csv.php:2495 -#: ../../include/functions_reporting.php:5992 +#: ../../enterprise/include/functions_reporting_csv.php:2536 +#: ../../include/functions_reporting.php:6003 msgid "Alert Report Agent" msgstr "Agent de rapport d'alerte" -#: ../../enterprise/include/functions_reporting_csv.php:2497 -#: ../../include/functions_reporting.php:5812 +#: ../../enterprise/include/functions_reporting_csv.php:2538 +#: ../../include/functions_reporting.php:5823 msgid "Alert Report Group" msgstr "Rapport d'alertes de groupe" -#: ../../enterprise/include/functions_reporting_csv.php:2515 +#: ../../enterprise/include/functions_reporting_csv.php:2556 msgid "Actions Triggered" msgstr "Actions déclenchées" -#: ../../enterprise/include/functions_reporting_csv.php:2515 +#: ../../enterprise/include/functions_reporting_csv.php:2556 msgid "Template Triggered" msgstr "Modèle déchenché" -#: ../../enterprise/include/functions_reporting_csv.php:2552 +#: ../../enterprise/include/functions_reporting_csv.php:2593 msgid "Event Report Log" msgstr "Journal de rapport d'événement" -#: ../../enterprise/include/functions_reporting_csv.php:2581 -#: ../../include/functions_reports.php:951 -#: ../../include/functions_reports.php:952 -#: ../../include/functions_reporting.php:5117 +#: ../../enterprise/include/functions_reporting_csv.php:2622 +#: ../../include/functions_reports.php:956 +#: ../../include/functions_reports.php:957 +#: ../../include/functions_reporting.php:5128 msgid "Permissions report" msgstr "Rapport de permissions" -#: ../../enterprise/include/functions_reporting_csv.php:2599 -#: ../../enterprise/include/functions_reporting_csv.php:2609 +#: ../../enterprise/include/functions_reporting_csv.php:2640 +#: ../../enterprise/include/functions_reporting_csv.php:2650 #: ../../godmode/users/user_list.php:573 -#: ../../godmode/users/configure_user.php:1049 -#: ../../godmode/users/configure_user.php:1124 +#: ../../godmode/users/configure_user.php:1061 +#: ../../godmode/users/configure_user.php:1138 #: ../../godmode/users/user_management.php:143 #: ../../godmode/users/user_management.php:155 -#: ../../include/functions_reporting_html.php:5333 -#: ../../include/functions_reporting_html.php:6470 -#: ../../include/functions_reporting_html.php:6493 +#: ../../include/functions_reporting_html.php:5344 +#: ../../include/functions_reporting_html.php:6481 +#: ../../include/functions_reporting_html.php:6504 #: ../../include/class/SnmpConsole.class.php:278 #: ../../operation/search_users.php:43 ../../operation/users/user_edit.php:291 msgid "User ID" msgstr "Identifiant de l'utilisateur" -#: ../../enterprise/include/functions_reporting_csv.php:2599 -#: ../../enterprise/include/functions_reporting_csv.php:2609 +#: ../../enterprise/include/functions_reporting_csv.php:2640 +#: ../../enterprise/include/functions_reporting_csv.php:2650 #: ../../godmode/users/user_management.php:166 -#: ../../include/functions_reporting_html.php:6471 -#: ../../include/functions_reporting_html.php:6494 +#: ../../include/functions_reporting_html.php:6482 +#: ../../include/functions_reporting_html.php:6505 msgid "Full name" msgstr "Nom complet" -#: ../../enterprise/include/functions_reporting_csv.php:2599 -#: ../../enterprise/include/functions_reporting_csv.php:2609 -#: ../../include/functions_reporting_html.php:6472 -#: ../../include/functions_reporting_html.php:6495 +#: ../../enterprise/include/functions_reporting_csv.php:2640 +#: ../../enterprise/include/functions_reporting_csv.php:2650 +#: ../../include/functions_reporting_html.php:6483 +#: ../../include/functions_reporting_html.php:6506 msgid "Permissions" msgstr "Permissions" -#: ../../enterprise/include/functions_reporting_csv.php:2655 +#: ../../enterprise/include/functions_reporting_csv.php:2696 msgid "Netflow data chart" msgstr "Graphique de données Netflow" -#: ../../enterprise/include/functions_reporting_csv.php:2657 +#: ../../enterprise/include/functions_reporting_csv.php:2698 #: ../../include/functions_reports.php:926 msgid "Netflow area chart" msgstr "Carte de zone Netflow" -#: ../../enterprise/include/functions_reporting_csv.php:2710 +#: ../../enterprise/include/functions_reporting_csv.php:2751 msgid "Netflow summary" msgstr "Résumé Netflow" -#: ../../enterprise/include/functions_reporting_csv.php:2730 +#: ../../enterprise/include/functions_reporting_csv.php:2771 #: ../../include/functions_netflow.php:416 msgid "Total flows" msgstr "Flux au total" -#: ../../enterprise/include/functions_reporting_csv.php:2730 +#: ../../enterprise/include/functions_reporting_csv.php:2771 #: ../../include/functions_netflow.php:421 msgid "Total bytes" msgstr "Octets au total :" -#: ../../enterprise/include/functions_reporting_csv.php:2730 +#: ../../enterprise/include/functions_reporting_csv.php:2771 #: ../../include/functions_netflow.php:426 msgid "Total packets" msgstr "Nombre total de progiciels" -#: ../../enterprise/include/functions_reporting_csv.php:2730 +#: ../../enterprise/include/functions_reporting_csv.php:2771 msgid "Avg. bits/sec" msgstr "Bits moyens/s" -#: ../../enterprise/include/functions_reporting_csv.php:2730 +#: ../../enterprise/include/functions_reporting_csv.php:2771 msgid "Avg. packets/sec" msgstr "Paquets moyens/s" -#: ../../enterprise/include/functions_reporting_csv.php:2730 +#: ../../enterprise/include/functions_reporting_csv.php:2771 msgid "Avg. bytes/packet" msgstr "Nombre moyen d’octets/paquet" -#: ../../enterprise/include/functions_reporting_csv.php:2731 +#: ../../enterprise/include/functions_reporting_csv.php:2772 msgid "Dst. IP" msgstr "Adresse IP de destination" -#: ../../enterprise/include/functions_reporting_csv.php:2757 +#: ../../enterprise/include/functions_reporting_csv.php:2798 msgid "Agent/module status" msgstr "État de l’agent/module" -#: ../../enterprise/include/functions_reporting_csv.php:2792 -#: ../../include/functions_reporting_html.php:2379 +#: ../../enterprise/include/functions_reporting_csv.php:2833 +#: ../../include/functions_reporting_html.php:2383 msgid "Last time" msgstr "Dernière fois" -#: ../../enterprise/include/functions_reporting_csv.php:2836 +#: ../../enterprise/include/functions_reporting_csv.php:2877 #: ../../include/functions_reports.php:938 -#: ../../include/functions_reporting.php:6606 +#: ../../include/functions_reporting.php:6617 msgid "Netflow top-N connections" msgstr "Connexions Netflow top-N" -#: ../../enterprise/include/functions_reporting_csv.php:2858 +#: ../../enterprise/include/functions_reporting_csv.php:2899 #: ../../mobile/operation/tactical.php:352 -#: ../../include/functions_reporting_html.php:6049 +#: ../../include/functions_reporting_html.php:6060 #: ../../include/functions.php:3109 ../../include/functions_netflow.php:347 #: ../../include/class/AuditLog.class.php:113 #: ../../operation/snmpconsole/snmp_statistics.php:183 @@ -25935,26 +25643,26 @@ msgstr "Connexions Netflow top-N" msgid "Source IP" msgstr "Adresse IP source" -#: ../../enterprise/include/functions_reporting_csv.php:2858 +#: ../../enterprise/include/functions_reporting_csv.php:2899 #: ../../include/functions_netflow.php:348 msgid "Destination IP" msgstr "IP Destination" -#: ../../enterprise/include/functions_reporting_csv.php:2858 -#: ../../include/functions_config.php:1036 -#: ../../include/functions_config.php:3477 +#: ../../enterprise/include/functions_reporting_csv.php:2899 +#: ../../include/functions_config.php:1082 +#: ../../include/functions_config.php:3545 #: ../../include/functions_netflow.php:349 -#: ../../operation/network/network_report.php:294 -#: ../../operation/network/network_report.php:326 +#: ../../operation/network/network_report.php:426 +#: ../../operation/network/network_report.php:458 msgid "Bytes" msgstr "Octets" -#: ../../enterprise/include/functions_reporting_csv.php:2858 +#: ../../enterprise/include/functions_reporting_csv.php:2899 #: ../../include/functions_netflow.php:350 msgid "% Traffic" msgstr "Trafic %" -#: ../../enterprise/include/functions_reporting_csv.php:2858 +#: ../../enterprise/include/functions_reporting_csv.php:2899 msgid "Average Throughput (bits/sec)" msgstr "Débit moyen (bits/sec)" @@ -26027,21 +25735,46 @@ msgid "Register new node" msgstr "Enregistrer nouveau noeud" #: ../../enterprise/include/functions_HA_cluster.php:496 -#: ../../include/class/NetworkMap.class.php:3162 +#: ../../include/class/NetworkMap.class.php:3164 msgid "Update node" msgstr "Mettre à jour le nœud" #: ../../enterprise/include/class/Azure.cloud.php:148 -#: ../../enterprise/include/class/Aws.cloud.php:113 +#: ../../enterprise/include/class/Aws.cloud.php:112 #: ../../enterprise/include/class/Google.cloud.php:142 msgid "Cloud message" msgstr "Message Cloud" +#: ../../enterprise/include/class/Azure.cloud.php:150 +#: ../../enterprise/include/class/Azure.cloud.php:194 +#: ../../enterprise/include/class/Aws.cloud.php:114 +#: ../../enterprise/include/class/Aws.cloud.php:161 +#: ../../enterprise/include/class/Google.cloud.php:144 +#: ../../enterprise/include/class/Google.cloud.php:188 ../../godmode/menu.php:133 +#: ../../godmode/wizards/Cloud.class.php:196 +#: ../../godmode/wizards/Cloud.class.php:205 +#: ../../include/class/ExtensionsDiscovery.class.php:338 +msgid "Cloud" +msgstr "Cloud" + #: ../../enterprise/include/class/Azure.cloud.php:153 #: ../../include/class/CredentialStore.class.php:961 msgid "Azure" msgstr "Azure" +#: ../../enterprise/include/class/Azure.cloud.php:190 +#: ../../enterprise/include/class/DeploymentCenter.class.php:598 +#: ../../enterprise/include/class/Aws.cloud.php:157 +#: ../../enterprise/include/class/Google.cloud.php:184 ../../godmode/menu.php:177 +#: ../../godmode/wizards/ManageExtensions.class.php:225 +#: ../../godmode/wizards/HostDevices.class.php:190 +#: ../../godmode/wizards/Custom.class.php:109 +#: ../../godmode/wizards/Cloud.class.php:192 +#: ../../godmode/wizards/Applications.class.php:168 +#: ../../godmode/servers/discovery.php:65 ../../godmode/servers/discovery.php:74 +msgid "Discovery" +msgstr "Discovery" + #: ../../enterprise/include/class/Azure.cloud.php:248 #: ../../enterprise/include/class/Google.cloud.php:242 msgid "Task details" @@ -26062,95 +25795,128 @@ msgid "Microsoft Compute" msgstr "Microsoft Compute" #: ../../enterprise/include/class/Azure.cloud.php:355 -#: ../../enterprise/include/class/Aws.cloud.php:1523 +#: ../../enterprise/include/class/Aws.cloud.php:1524 #: ../../enterprise/include/class/Google.cloud.php:349 #, php-format msgid "%s not found or not executable" msgstr "%s non trouvé ou non exécutable" #: ../../enterprise/include/class/Azure.cloud.php:468 -#: ../../enterprise/include/class/Google.cloud.php:470 +#: ../../enterprise/include/class/Google.cloud.php:472 msgid "Group not found." msgstr "Groupe non trouvé." #: ../../enterprise/include/class/Azure.cloud.php:598 #: ../../enterprise/include/class/Azure.cloud.php:646 -#: ../../enterprise/include/class/Google.cloud.php:597 -#: ../../enterprise/include/class/Google.cloud.php:643 +#: ../../enterprise/include/class/Google.cloud.php:599 +#: ../../enterprise/include/class/Google.cloud.php:645 msgid "Unauthorized access" msgstr "Accès pas autorisé" -#: ../../enterprise/include/class/Azure.cloud.php:774 +#: ../../enterprise/include/class/Azure.cloud.php:773 #: ../../enterprise/include/class/VMware.app.php:583 #: ../../enterprise/include/class/DB2.app.php:445 #: ../../enterprise/include/class/Aws.S3.php:408 #: ../../enterprise/include/class/SAP.app.php:459 -#: ../../enterprise/include/class/Aws.cloud.php:1220 +#: ../../enterprise/include/class/Aws.cloud.php:1221 #: ../../enterprise/include/class/MySQL.app.php:450 -#: ../../enterprise/include/class/Google.cloud.php:762 +#: ../../enterprise/include/class/Google.cloud.php:764 #: ../../enterprise/include/class/Oracle.app.php:452 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:457 #: ../../godmode/wizards/HostDevices.class.php:835 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:593 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:627 +#: ../../include/class/ExtensionsDiscovery.class.php:1272 #: ../../include/class/CustomNetScan.class.php:452 msgid "Task name" msgstr "Nom de la tâche" -#: ../../enterprise/include/class/Azure.cloud.php:800 +#: ../../enterprise/include/class/Azure.cloud.php:857 #: ../../enterprise/include/class/VMware.app.php:614 #: ../../enterprise/include/class/Aws.S3.php:565 -#: ../../enterprise/include/class/Aws.cloud.php:528 +#: ../../enterprise/include/class/Aws.cloud.php:529 msgid "Tentacle options" msgstr "Options Tentacle" -#: ../../enterprise/include/class/Azure.cloud.php:875 -#: ../../enterprise/include/class/Aws.cloud.php:745 -#: ../../enterprise/include/class/Aws.cloud.php:1293 -#: ../../enterprise/include/class/Google.cloud.php:825 +#: ../../enterprise/include/class/Azure.cloud.php:936 +#: ../../enterprise/include/class/Aws.cloud.php:746 +#: ../../enterprise/include/class/Aws.cloud.php:1294 +#: ../../enterprise/include/class/Google.cloud.php:828 msgid "No instances found." msgstr "Aucune instance trouvée." -#: ../../enterprise/include/class/Azure.cloud.php:912 -#: ../../enterprise/include/class/Google.cloud.php:868 -msgid "Select target virtual machines" -msgstr "Sélectionnez les machines virtuelles cibles" +#: ../../enterprise/include/class/Azure.cloud.php:976 +#: ../../enterprise/include/class/Azure.cloud.php:1086 +#: ../../godmode/snmpconsole/snmp_alert.php:1692 +#: ../../godmode/alerts/configure_alert_action.php:432 +#: ../../mobile/operation/agents.php:210 ../../mobile/operation/modules.php:241 +#: ../../mobile/operation/groups.php:82 ../../mobile/operation/services.php:128 +#: ../../mobile/operation/agent.php:154 ../../mobile/operation/alerts.php:199 +#: ../../mobile/operation/visualmap.php:256 +#: ../../mobile/operation/visualmaps.php:189 +#: ../../mobile/operation/module_data.php:130 +#: ../../mobile/operation/module_graph.php:365 +#: ../../mobile/operation/module_graph.php:378 +#: ../../mobile/operation/events.php:953 +#: ../../mobile/operation/server_status.php:232 +#: ../../mobile/operation/tactical.php:102 +msgid "Back" +msgstr "Retour" -#: ../../enterprise/include/class/Azure.cloud.php:931 -#: ../../enterprise/include/class/Aws.cloud.php:669 +#: ../../enterprise/include/class/Azure.cloud.php:1003 +#: ../../enterprise/include/class/Aws.cloud.php:670 msgid "Scan and general monitoring." msgstr "Scan et supervision générale." -#: ../../enterprise/include/class/Azure.cloud.php:944 -#: ../../enterprise/include/class/Aws.cloud.php:686 +#: ../../enterprise/include/class/Azure.cloud.php:1021 +#: ../../enterprise/include/class/Aws.cloud.php:687 msgid "Cpu performance summary" msgstr "Résumée de la performance de l'UCT" -#: ../../enterprise/include/class/Azure.cloud.php:952 -#: ../../enterprise/include/class/Aws.cloud.php:696 -#: ../../enterprise/include/class/Google.cloud.php:914 +#: ../../enterprise/include/class/Azure.cloud.php:1034 +#: ../../enterprise/include/class/Aws.cloud.php:697 +#: ../../enterprise/include/class/Google.cloud.php:917 msgid "IOPS performance summary" msgstr "Résumée de la performance d'IOPS" -#: ../../enterprise/include/class/Azure.cloud.php:960 -#: ../../enterprise/include/class/Aws.cloud.php:706 -#: ../../enterprise/include/class/Google.cloud.php:922 +#: ../../enterprise/include/class/Azure.cloud.php:1047 +#: ../../enterprise/include/class/Aws.cloud.php:707 +#: ../../enterprise/include/class/Google.cloud.php:925 msgid "Disk performance summary" msgstr "Résumée de la performance du disque" -#: ../../enterprise/include/class/Azure.cloud.php:968 -#: ../../enterprise/include/class/Aws.cloud.php:716 -#: ../../enterprise/include/class/Google.cloud.php:930 +#: ../../enterprise/include/class/Azure.cloud.php:1060 +#: ../../enterprise/include/class/Aws.cloud.php:717 +#: ../../enterprise/include/class/Google.cloud.php:933 msgid "Network performance summary" msgstr "Résumée de la performance du réseau" -#: ../../enterprise/include/class/Azure.cloud.php:993 -#: ../../enterprise/include/class/VMware.app.php:1040 +#: ../../enterprise/include/class/Azure.cloud.php:1075 +#: ../../enterprise/include/class/VMware.app.php:1022 +#: ../../enterprise/include/class/Omnishell.class.php:975 +#: ../../enterprise/include/class/Omnishell.class.php:1056 +#: ../../enterprise/include/class/DB2.app.php:862 +#: ../../enterprise/include/class/SAP.app.php:925 +#: ../../enterprise/include/class/Aws.cloud.php:1468 +#: ../../enterprise/include/class/MySQL.app.php:938 +#: ../../enterprise/include/class/Oracle.app.php:970 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:829 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:336 +#: ../../godmode/alerts/configure_alert_template.php:1237 +#: ../../godmode/wizards/HostDevices.class.php:1617 +#: ../../godmode/wizards/Cloud.class.php:599 +#: ../../include/class/CustomNetScan.class.php:757 +#: ../../include/lib/ClusterViewer/ClusterWizard.php:1245 +msgid "Finish" +msgstr "Terminer" + +#: ../../enterprise/include/class/Azure.cloud.php:1120 +#: ../../enterprise/include/class/VMware.app.php:1047 #: ../../enterprise/include/class/DB2.app.php:888 #: ../../enterprise/include/class/Aws.S3.php:665 #: ../../enterprise/include/class/SAP.app.php:951 -#: ../../enterprise/include/class/Aws.cloud.php:1621 +#: ../../enterprise/include/class/Aws.cloud.php:1622 #: ../../enterprise/include/class/MySQL.app.php:963 -#: ../../enterprise/include/class/Google.cloud.php:955 +#: ../../enterprise/include/class/Google.cloud.php:958 #: ../../enterprise/include/class/Oracle.app.php:995 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:850 #: ../../godmode/wizards/HostDevices.class.php:1637 @@ -26158,12 +25924,12 @@ msgstr "Résumée de la performance du réseau" msgid "Task configured." msgstr "Tache configurée." -#: ../../enterprise/include/class/Azure.cloud.php:997 -#: ../../enterprise/include/class/VMware.app.php:1044 +#: ../../enterprise/include/class/Azure.cloud.php:1124 +#: ../../enterprise/include/class/VMware.app.php:1051 #: ../../enterprise/include/class/DB2.app.php:892 #: ../../enterprise/include/class/SAP.app.php:955 #: ../../enterprise/include/class/MySQL.app.php:967 -#: ../../enterprise/include/class/Google.cloud.php:959 +#: ../../enterprise/include/class/Google.cloud.php:962 #: ../../enterprise/include/class/Oracle.app.php:999 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:854 #: ../../godmode/wizards/HostDevices.class.php:1641 @@ -26183,7 +25949,7 @@ msgstr "" #: ../../enterprise/include/class/DB2.app.php:197 #: ../../enterprise/include/class/Aws.S3.php:183 #: ../../enterprise/include/class/SAP.app.php:187 -#: ../../enterprise/include/class/Aws.cloud.php:931 +#: ../../enterprise/include/class/Aws.cloud.php:932 #: ../../enterprise/include/class/MySQL.app.php:206 #: ../../enterprise/include/class/Oracle.app.php:204 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:203 @@ -26196,7 +25962,7 @@ msgstr "Vous devez fournir un nom de tache." #: ../../enterprise/include/class/DB2.app.php:202 #: ../../enterprise/include/class/Aws.S3.php:188 #: ../../enterprise/include/class/SAP.app.php:192 -#: ../../enterprise/include/class/Aws.cloud.php:936 +#: ../../enterprise/include/class/Aws.cloud.php:937 #: ../../enterprise/include/class/MySQL.app.php:211 #: ../../enterprise/include/class/Oracle.app.php:209 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:208 @@ -26213,7 +25979,7 @@ msgstr "Fournissez une IP ou FQDN V-Center valide" #: ../../enterprise/include/class/DB2.app.php:212 #: ../../enterprise/include/class/Aws.S3.php:193 #: ../../enterprise/include/class/SAP.app.php:202 -#: ../../enterprise/include/class/Aws.cloud.php:941 +#: ../../enterprise/include/class/Aws.cloud.php:942 #: ../../enterprise/include/class/MySQL.app.php:226 #: ../../enterprise/include/class/Oracle.app.php:219 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:218 @@ -26244,9 +26010,14 @@ msgstr "Les fils doivent être égales ou supérieurs à 1." #: ../../enterprise/include/class/MySQL.app.php:409 #: ../../enterprise/include/class/Oracle.app.php:399 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:403 +#: ../../include/class/ExtensionsDiscovery.class.php:331 msgid "Application" msgstr "Application" +#: ../../enterprise/include/class/VMware.app.php:509 ../../godmode/menu.php:88 +msgid "VMware" +msgstr "VMware" + #: ../../enterprise/include/class/VMware.app.php:545 #: ../../enterprise/include/class/DB2.app.php:576 #: ../../enterprise/include/class/SAP.app.php:445 @@ -26262,7 +26033,7 @@ msgstr "Mettre à jour et continuer" #: ../../enterprise/include/class/VMware.app.php:556 #: ../../enterprise/include/class/Aws.S3.php:560 -#: ../../enterprise/include/class/Aws.cloud.php:488 +#: ../../enterprise/include/class/Aws.cloud.php:489 msgid "" "This kind of task uses multipurpose plugins in order to generate monitoring " "data, configure your desired tentacle target." @@ -26274,7 +26045,7 @@ msgstr "" #: ../../enterprise/include/class/DB2.app.php:457 #: ../../enterprise/include/class/Aws.S3.php:420 #: ../../enterprise/include/class/SAP.app.php:472 -#: ../../enterprise/include/class/Aws.cloud.php:1232 +#: ../../enterprise/include/class/Aws.cloud.php:1233 #: ../../enterprise/include/class/MySQL.app.php:462 #: ../../enterprise/include/class/Oracle.app.php:464 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:469 @@ -26295,7 +26066,7 @@ msgstr "Utilisateur du centre de traitement de données" #: ../../enterprise/include/class/DB2.app.php:545 #: ../../enterprise/include/class/Aws.S3.php:514 #: ../../enterprise/include/class/SAP.app.php:504 -#: ../../enterprise/include/class/Aws.cloud.php:1338 +#: ../../enterprise/include/class/Aws.cloud.php:1339 #: ../../enterprise/include/class/MySQL.app.php:567 #: ../../enterprise/include/class/Oracle.app.php:552 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:556 @@ -26307,16 +26078,16 @@ msgstr "" "L’intervalle minimum recommandé est de 5 minutes" #: ../../enterprise/include/class/VMware.app.php:677 -#: ../../enterprise/include/class/VMware.app.php:894 +#: ../../enterprise/include/class/VMware.app.php:901 #: ../../enterprise/include/class/DB2.app.php:554 #: ../../enterprise/include/class/Aws.S3.php:523 #: ../../enterprise/include/class/SAP.app.php:513 -#: ../../enterprise/include/class/Aws.cloud.php:1347 +#: ../../enterprise/include/class/Aws.cloud.php:1348 #: ../../enterprise/include/class/MySQL.app.php:576 #: ../../enterprise/include/class/Oracle.app.php:561 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:565 #: ../../godmode/wizards/HostDevices.class.php:807 -#: ../../include/functions_reporting_html.php:2611 +#: ../../include/functions_reporting_html.php:2615 #: ../../include/class/CustomNetScan.class.php:536 msgid "Defined" msgstr "Défini" @@ -26337,70 +26108,70 @@ msgstr "" "Ce nom doit correspondre le nom qu'il a lorsque vous vous connectez à VMware " "manager" -#: ../../enterprise/include/class/VMware.app.php:748 +#: ../../enterprise/include/class/VMware.app.php:755 msgid "Encrypt passwords" msgstr "Chiffrer les mots de passe" -#: ../../enterprise/include/class/VMware.app.php:762 +#: ../../enterprise/include/class/VMware.app.php:769 #: ../../enterprise/include/class/DB2.app.php:478 #: ../../enterprise/include/class/Aws.S3.php:442 #: ../../enterprise/include/class/SAP.app.php:636 -#: ../../enterprise/include/class/Aws.cloud.php:1253 +#: ../../enterprise/include/class/Aws.cloud.php:1254 #: ../../enterprise/include/class/MySQL.app.php:483 #: ../../enterprise/include/class/Oracle.app.php:485 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:490 msgid "This group will be used also to classify discovered agents" msgstr "Ce groupe sera utilisé aussi pour classifier des agents découverts" -#: ../../enterprise/include/class/VMware.app.php:877 +#: ../../enterprise/include/class/VMware.app.php:884 msgid "Max threads" msgstr "Fils maximales" -#: ../../enterprise/include/class/VMware.app.php:886 +#: ../../enterprise/include/class/VMware.app.php:893 msgid "Re-scan interval" msgstr "Re-scanner l'intervalle" -#: ../../enterprise/include/class/VMware.app.php:887 +#: ../../enterprise/include/class/VMware.app.php:894 msgid "Enables re-scan entities process every interval defined." msgstr "Permet de traiter à nouveau les entités à chaque intervalle défini." -#: ../../enterprise/include/class/VMware.app.php:920 +#: ../../enterprise/include/class/VMware.app.php:927 msgid "Retry send" msgstr "Réessayer l'envoi" -#: ../../enterprise/include/class/VMware.app.php:930 +#: ../../enterprise/include/class/VMware.app.php:937 msgid "Event mode" msgstr "Mode d'événement" -#: ../../enterprise/include/class/VMware.app.php:930 +#: ../../enterprise/include/class/VMware.app.php:937 msgid "Only for VCenter." msgstr "Seulement pour VCenter." -#: ../../enterprise/include/class/VMware.app.php:940 +#: ../../enterprise/include/class/VMware.app.php:947 msgid "Virtual network monitoring" msgstr "Supervision réseau virtuel" -#: ../../enterprise/include/class/VMware.app.php:971 +#: ../../enterprise/include/class/VMware.app.php:978 msgid "Extra settings" msgstr "Configurations complémentaires" -#: ../../enterprise/include/class/VMware.app.php:972 +#: ../../enterprise/include/class/VMware.app.php:979 msgid "This RAW block will be directly added to config file." msgstr "Ce bloc RAW sera directement ajouté au fichier de configuration." -#: ../../enterprise/include/class/VMware.app.php:1288 +#: ../../enterprise/include/class/VMware.app.php:1295 msgid "Include datastores" msgstr "Inclure des banques de données" -#: ../../enterprise/include/class/VMware.app.php:1298 +#: ../../enterprise/include/class/VMware.app.php:1305 msgid "Include datacenters" msgstr "Inclure les centres de données" -#: ../../enterprise/include/class/VMware.app.php:1308 +#: ../../enterprise/include/class/VMware.app.php:1315 msgid "Include esxs" msgstr "Inclure esxs" -#: ../../enterprise/include/class/VMware.app.php:1318 +#: ../../enterprise/include/class/VMware.app.php:1325 msgid "Include vms" msgstr "Inclure les machines virtuelles" @@ -26632,7 +26403,7 @@ msgstr "Pas d'identifiants disponibles" #: ../../enterprise/include/class/DeploymentCenter.class.php:1160 #: ../../enterprise/include/class/DeploymentCenter.class.php:1294 #: ../../enterprise/include/class/SAP.app.php:594 -#: ../../godmode/agentes/module_manager_editor_network.php:530 +#: ../../godmode/agentes/module_manager_editor_network.php:525 #: ../../godmode/wizards/HostDevices.class.php:1469 msgid "Manage credentials" msgstr "Gérer des identifiants" @@ -26696,7 +26467,7 @@ msgid "Import targets from CSV" msgstr "Importer cibles depuis le CSV" #: ../../enterprise/include/class/DeploymentCenter.class.php:1788 -#: ../../godmode/modules/manage_network_components_form_wizard.php:643 +#: ../../godmode/modules/manage_network_components_form_wizard.php:772 msgid "Scan" msgstr "Scan" @@ -26746,18 +26517,18 @@ msgstr "Programmé correctement" #: ../../enterprise/include/class/DatabaseHA.class.php:205 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2056 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3330 -#: ../../enterprise/tools/ipam/ipam_network.php:430 +#: ../../enterprise/tools/ipam/ipam_network.php:588 #: ../../enterprise/tools/ipam/ipam_ajax.php:422 #: ../../enterprise/tools/ipam/ipam_massive.php:140 -#: ../../godmode/modules/manage_network_components_form_wizard.php:247 -#: ../../godmode/groups/group_list.php:954 -#: ../../godmode/agentes/module_manager_editor_common.php:703 -#: ../../godmode/agentes/module_manager_editor_common.php:706 -#: ../../godmode/agentes/module_manager_editor_common.php:717 -#: ../../godmode/massive/massive_edit_agents.php:1153 -#: ../../godmode/alerts/configure_alert_template.php:919 +#: ../../godmode/modules/manage_network_components_form_wizard.php:249 +#: ../../godmode/groups/group_list.php:964 +#: ../../godmode/agentes/module_manager_editor_common.php:704 +#: ../../godmode/agentes/module_manager_editor_common.php:707 +#: ../../godmode/agentes/module_manager_editor_common.php:718 +#: ../../godmode/massive/massive_edit_agents.php:1164 +#: ../../godmode/alerts/configure_alert_template.php:940 #: ../../include/functions_visual_map_editor.php:871 -#: ../../include/functions_reporting_html.php:3702 +#: ../../include/functions_reporting_html.php:3706 #: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:406 #: ../../operation/agentes/estado_generalagente.php:314 msgid "Enabled" @@ -26766,7 +26537,7 @@ msgstr "Activé" #: ../../enterprise/include/class/DatabaseHA.class.php:214 #: ../../enterprise/include/class/Omnishell.class.php:370 #: ../../enterprise/include/class/Omnishell.class.php:1310 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1867 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1995 msgid "Pending" msgstr "En attente" @@ -26996,8 +26767,8 @@ msgstr "Modèle mis à jour" #: ../../enterprise/include/lib/Metaconsole/Node.php:1454 #: ../../include/class/CalendarManager.class.php:570 #: ../../include/class/CalendarManager.class.php:946 -#: ../../include/functions_reporting.php:5471 -#: ../../include/functions_reporting.php:5499 +#: ../../include/functions_reporting.php:5482 +#: ../../include/functions_reporting.php:5510 #, php-format msgid "Error: %s" msgstr "Erreur : %s" @@ -27233,6 +27004,10 @@ msgstr "Fichiers d'installation non modifiés" msgid "Installation files updated" msgstr "Fichiers d'installation mises à jour" +#: ../../enterprise/include/class/AgentRepository.class.php:576 +msgid "Agent successfully updated" +msgstr "Agent mis à jour avec succès" + #: ../../enterprise/include/class/AgentRepository.class.php:580 msgid "You must provide installation files to create a new entry." msgstr "" @@ -27481,6 +27256,10 @@ msgstr "Discovery.Application.DB2" msgid "Failed to find discovery DB2 task." msgstr "Erreur pour trouver la tache DB2." +#: ../../enterprise/include/class/DB2.app.php:410 ../../godmode/menu.php:90 +msgid "DB2" +msgstr "DB2" + #: ../../enterprise/include/class/DB2.app.php:494 msgid "DB2 target strings" msgstr "Chaînes cibles DB2" @@ -27584,7 +27363,7 @@ msgid "Aws S3" msgstr "Aws S3" #: ../../enterprise/include/class/Aws.S3.php:166 -#: ../../enterprise/include/class/Aws.cloud.php:900 +#: ../../enterprise/include/class/Aws.cloud.php:901 #: ../../include/class/CustomNetScan.class.php:134 msgid "This task has been already defined. Please edit it or create a new one." msgstr "" @@ -27715,6 +27494,12 @@ msgstr "L'intervalle minimale recommandée est 5 minutes" msgid "Graph Interval" msgstr "Intervalle de graphique" +#: ../../enterprise/include/class/SAPView.class.php:621 +#: ../../enterprise/include/class/SAPView.class.php:624 ../../godmode/menu.php:89 +#: ../../include/class/CredentialStore.class.php:962 +msgid "SAP" +msgstr "SAP" + #: ../../enterprise/include/class/SAPView.class.php:626 msgid "" "SAP view offers you to see the most important modules Discovery Server is " @@ -27788,72 +27573,72 @@ msgid "SAP License" msgstr "Licence SAP" #: ../../enterprise/include/class/SAP.app.php:748 -#: ../../include/functions_agents.php:4095 +#: ../../include/functions_agents.php:4149 msgid "SAP Login OK" msgstr "Connexion SAP OK" #: ../../enterprise/include/class/SAP.app.php:749 -#: ../../include/functions_agents.php:4096 +#: ../../include/functions_agents.php:4150 msgid "SAP Dumps" msgstr "Vidage SAP" #: ../../enterprise/include/class/SAP.app.php:750 -#: ../../include/functions_agents.php:4097 +#: ../../include/functions_agents.php:4151 msgid "SAP lock entry list" msgstr "Liste des entrées de verrouillage SAP" #: ../../enterprise/include/class/SAP.app.php:751 -#: ../../include/functions_agents.php:4098 +#: ../../include/functions_agents.php:4152 msgid "SAP canceled Jobs" msgstr "Travaux SAP annulés" #: ../../enterprise/include/class/SAP.app.php:752 -#: ../../include/functions_agents.php:4099 +#: ../../include/functions_agents.php:4153 msgid "SAP Batch inputs erroneous" msgstr "Entrées par lot SAP erronées" #: ../../enterprise/include/class/SAP.app.php:753 -#: ../../include/functions_agents.php:4100 +#: ../../include/functions_agents.php:4154 msgid "SAP IDOC erroneous" msgstr "IDOC SAP erroné" #: ../../enterprise/include/class/SAP.app.php:754 -#: ../../include/functions_agents.php:4101 +#: ../../include/functions_agents.php:4155 msgid "SAP IDOC OK" msgstr "IDOC SAP OK" #: ../../enterprise/include/class/SAP.app.php:755 -#: ../../include/functions_agents.php:4102 +#: ../../include/functions_agents.php:4156 msgid "SAP WP without active restart" msgstr "SAP WB sans redémarrage active" #: ../../enterprise/include/class/SAP.app.php:756 -#: ../../include/functions_agents.php:4103 +#: ../../include/functions_agents.php:4157 msgid "SAP WP stopped" msgstr "SAP WP arrêté" #: ../../enterprise/include/class/SAP.app.php:757 -#: ../../include/functions_agents.php:4104 +#: ../../include/functions_agents.php:4158 msgid "Average time of SAPGUI response" msgstr "Moyenne de temps de réponse de SAPGUI" #: ../../enterprise/include/class/SAP.app.php:758 -#: ../../include/functions_agents.php:4106 +#: ../../include/functions_agents.php:4160 msgid "Dialog Logged users" msgstr "Utilisateurs connectés de dialogue" #: ../../enterprise/include/class/SAP.app.php:759 -#: ../../include/functions_agents.php:4107 +#: ../../include/functions_agents.php:4161 msgid "TRFC in error" msgstr "TRFC en erreur" #: ../../enterprise/include/class/SAP.app.php:760 -#: ../../include/functions_agents.php:4108 +#: ../../include/functions_agents.php:4162 msgid "QRFC in error SMQ2" msgstr "QRFC en erreur SMQ2" #: ../../enterprise/include/class/SAP.app.php:761 -#: ../../include/functions_agents.php:4109 +#: ../../include/functions_agents.php:4163 msgid "Number of Update WPs in error" msgstr "Nombre de WPs de mise à jour en erreur" @@ -27907,73 +27692,73 @@ msgstr "" "chaque ligne est une définition de module utilisant le format suivant : nom de " "module ; type de module ; définition de vérification SAP" -#: ../../enterprise/include/class/Aws.cloud.php:118 +#: ../../enterprise/include/class/Aws.cloud.php:117 #: ../../include/class/CredentialStore.class.php:960 msgid "Aws" msgstr "AWS" -#: ../../enterprise/include/class/Aws.cloud.php:343 +#: ../../enterprise/include/class/Aws.cloud.php:342 msgid "Recon" msgstr "Recon" -#: ../../enterprise/include/class/Aws.cloud.php:344 +#: ../../enterprise/include/class/Aws.cloud.php:343 msgid "Costs" msgstr "Coûts" -#: ../../enterprise/include/class/Aws.cloud.php:346 +#: ../../enterprise/include/class/Aws.cloud.php:345 msgid "Instances" msgstr "Instances" -#: ../../enterprise/include/class/Aws.cloud.php:424 +#: ../../enterprise/include/class/Aws.cloud.php:425 msgid "Amazon EC2" msgstr "Amazon EC2" -#: ../../enterprise/include/class/Aws.cloud.php:429 +#: ../../enterprise/include/class/Aws.cloud.php:430 msgid "Amazon RDS" msgstr "Amazon RDS" -#: ../../enterprise/include/class/Aws.cloud.php:434 +#: ../../enterprise/include/class/Aws.cloud.php:435 msgid "S3 Buckets" msgstr "S3 Buckets" -#: ../../enterprise/include/class/Aws.cloud.php:456 +#: ../../enterprise/include/class/Aws.cloud.php:457 #: ../../godmode/wizards/HostDevices.class.php:702 msgid "NetScan" msgstr "NetScan" -#: ../../enterprise/include/class/Aws.cloud.php:498 +#: ../../enterprise/include/class/Aws.cloud.php:499 msgid "Discovery task name" msgstr "Nom de la tache Discovery" -#: ../../enterprise/include/class/Aws.cloud.php:607 +#: ../../enterprise/include/class/Aws.cloud.php:608 msgid "Total cost" msgstr "Coût total" -#: ../../enterprise/include/class/Aws.cloud.php:624 +#: ../../enterprise/include/class/Aws.cloud.php:625 msgid "Cost by region" msgstr "Coût par région" -#: ../../enterprise/include/class/Aws.cloud.php:638 +#: ../../enterprise/include/class/Aws.cloud.php:639 msgid "Cost interval" msgstr "Intervalle de coût" -#: ../../enterprise/include/class/Aws.cloud.php:776 +#: ../../enterprise/include/class/Aws.cloud.php:777 msgid "Select EC2 instances" msgstr "Sélectionner instances EC2" -#: ../../enterprise/include/class/Aws.cloud.php:798 +#: ../../enterprise/include/class/Aws.cloud.php:799 msgid "Storage" msgstr "Stockage" -#: ../../enterprise/include/class/Aws.cloud.php:808 +#: ../../enterprise/include/class/Aws.cloud.php:809 msgid "Elastic IP Adresses" msgstr "Adresses IP d'ELastic" -#: ../../enterprise/include/class/Aws.cloud.php:996 +#: ../../enterprise/include/class/Aws.cloud.php:997 msgid "You must select at least one RDS instance." msgstr "Sélectionnez au moins une instance RDS." -#: ../../enterprise/include/class/Aws.cloud.php:1001 +#: ../../enterprise/include/class/Aws.cloud.php:1002 msgid "" "You cannot monitor RDS instances from different types. Please define several " "tasks for several types." @@ -27981,43 +27766,43 @@ msgstr "" "Vous ne pouvez pas superviser les instances RDS depuis différents types. " "Définissez différents taches pour différentes types." -#: ../../enterprise/include/class/Aws.cloud.php:1008 +#: ../../enterprise/include/class/Aws.cloud.php:1009 msgid "Discovery.Cloud.AWS.RDS" msgstr "Discovery.Cloud.AWS.RDS" -#: ../../enterprise/include/class/Aws.cloud.php:1177 +#: ../../enterprise/include/class/Aws.cloud.php:1178 msgid "RDS" msgstr "RDS" -#: ../../enterprise/include/class/Aws.cloud.php:1182 +#: ../../enterprise/include/class/Aws.cloud.php:1183 msgid "DB monitoring" msgstr "Supervision de la basse de données" -#: ../../enterprise/include/class/Aws.cloud.php:1192 +#: ../../enterprise/include/class/Aws.cloud.php:1193 msgid "AWS RDS" msgstr "AWS RDS" -#: ../../enterprise/include/class/Aws.cloud.php:1268 +#: ../../enterprise/include/class/Aws.cloud.php:1269 msgid "Global DB User" msgstr "Utilisateur de la base de données globale" -#: ../../enterprise/include/class/Aws.cloud.php:1278 +#: ../../enterprise/include/class/Aws.cloud.php:1279 msgid "Global DB password" msgstr "Mot de pass de la base de données globale" -#: ../../enterprise/include/class/Aws.cloud.php:1367 +#: ../../enterprise/include/class/Aws.cloud.php:1368 msgid "Select RDS instances" msgstr "Sélectionner instances RDS" -#: ../../enterprise/include/class/Aws.cloud.php:1683 +#: ../../enterprise/include/class/Aws.cloud.php:1684 msgid "Invalid group" msgstr "Groupe non valide" -#: ../../enterprise/include/class/Aws.cloud.php:1741 +#: ../../enterprise/include/class/Aws.cloud.php:1742 msgid "Cannot update the recon database" msgstr "La base de données de reconnaissance ne peut pas être mise à jour" -#: ../../enterprise/include/class/Aws.cloud.php:1763 +#: ../../enterprise/include/class/Aws.cloud.php:1764 msgid "Engine not supported" msgstr "Moteur non supporté" @@ -28118,15 +27903,19 @@ msgstr "Google" msgid "Compute Engine" msgstr "Moteur de calcul" -#: ../../enterprise/include/class/Google.cloud.php:880 +#: ../../enterprise/include/class/Google.cloud.php:871 +msgid "Select target virtual machines" +msgstr "Sélectionnez les machines virtuelles cibles" + +#: ../../enterprise/include/class/Google.cloud.php:883 msgid "This options only applies to zone (region) agents." msgstr "Ces options seulement appliquent au agents de la zone (région)." -#: ../../enterprise/include/class/Google.cloud.php:893 +#: ../../enterprise/include/class/Google.cloud.php:896 msgid "Scan and general monitoring" msgstr "Scan et supervision générale" -#: ../../enterprise/include/class/Google.cloud.php:906 +#: ../../enterprise/include/class/Google.cloud.php:909 msgid "CPU performance summary" msgstr "Résumée de la performance de l'UCT" @@ -28193,6 +27982,11 @@ msgstr "Fournissez une IP ou FQDN de Serveur Microsoft SQL Server valide" msgid "Failed to find discovery Microsoft SQL Server task." msgstr "Erreur pour trouver la tache discovery Microsoft SQL Server" +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:421 +#: ../../godmode/menu.php:85 +msgid "Microsoft SQL Server" +msgstr "Microsoft SQL Server" + #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:505 msgid "Microsoft SQL Server targets" msgstr "Cibles Microsoft SQL Server" @@ -28249,18 +28043,18 @@ msgstr "Télécharger depuis le modèle" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:989 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2259 -#: ../../godmode/alerts/configure_alert_template.php:657 +#: ../../godmode/alerts/configure_alert_template.php:678 #: ../../godmode/alerts/alert_view.php:264 msgid "Use special days list" msgstr "Utiliser la liste de jours spéciaux" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:1006 -#: ../../godmode/alerts/configure_alert_template.php:678 +#: ../../godmode/alerts/configure_alert_template.php:699 msgid "Schedule" msgstr "Planifier" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:1009 -#: ../../godmode/alerts/configure_alert_template.php:681 +#: ../../godmode/alerts/configure_alert_template.php:702 msgid "No alert has been scheduled yet" msgstr "Aucune alerte n’a encore été programmée" @@ -28469,7 +28263,7 @@ msgid "Reset" msgstr "Réinitialiser" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2065 -#: ../../godmode/alerts/configure_alert_template.php:922 +#: ../../godmode/alerts/configure_alert_template.php:943 msgid "Alert recovery" msgstr "Récupération d'alertes" @@ -28479,9 +28273,9 @@ msgstr "Récupération d'alertes" #: ../../godmode/alerts/alert_commands.php:107 #: ../../godmode/alerts/alert_commands.php:123 #: ../../godmode/alerts/alert_commands.php:129 -#: ../../godmode/alerts/configure_alert_template.php:991 -#: ../../godmode/alerts/alert_view.php:490 -#: ../../godmode/alerts/alert_view.php:609 +#: ../../godmode/alerts/configure_alert_template.php:1012 +#: ../../godmode/alerts/alert_view.php:495 +#: ../../godmode/alerts/alert_view.php:614 #, php-format msgid "Field %s" msgstr "Champ %s" @@ -28509,10 +28303,27 @@ msgstr "Nombre d'alertes" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2373 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2636 -#: ../../godmode/alerts/alert_view.php:409 +#: ../../godmode/alerts/alert_view.php:414 msgid "Firing" msgstr "Déclenchement en cours" +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2375 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2586 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3458 +#: ../../godmode/alerts/alert_list.list.php:737 +#: ../../godmode/alerts/alert_list.list.php:871 +#: ../../godmode/alerts/configure_alert_action.php:287 +#: ../../godmode/alerts/alert_view.php:373 +#: ../../godmode/alerts/alert_list.builder.php:187 +#: ../../include/functions_reporting_html.php:3742 +#: ../../include/functions_reporting_html.php:5532 +#: ../../include/ajax/alert_list.ajax.php:581 +#: ../../include/ajax/custom_fields.php:413 ../../include/functions_ui.php:1694 +#: ../../include/class/AgentsAlerts.class.php:398 +#: ../../include/class/AgentWizard.class.php:1285 +msgid "Threshold" +msgstr "Seuil" + #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2488 msgid "There are no defined actions for this alert" msgstr "Il n'y a pas des actions définis pour cette alerte" @@ -28523,7 +28334,7 @@ msgid "Number of alerts match" msgstr "Nombre d'alertes concordantes" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2637 -#: ../../godmode/alerts/alert_view.php:410 +#: ../../godmode/alerts/alert_view.php:415 msgid "Recovering" msgstr "Récupération en cours" @@ -28536,19 +28347,19 @@ msgstr "" "pour cette action" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2673 -#: ../../godmode/alerts/alert_view.php:401 +#: ../../godmode/alerts/alert_view.php:406 msgid "Select the action" msgstr "Sélectionner l'action" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2731 -#: ../../godmode/alerts/configure_alert_template.php:938 -#: ../../godmode/alerts/alert_view.php:441 -#: ../../godmode/alerts/alert_view.php:575 +#: ../../godmode/alerts/configure_alert_template.php:959 +#: ../../godmode/alerts/alert_view.php:446 +#: ../../godmode/alerts/alert_view.php:580 msgid "Firing fields" msgstr "Champs de déclenchement" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2733 -#: ../../godmode/alerts/alert_view.php:443 +#: ../../godmode/alerts/alert_view.php:448 msgid "" "Fields passed to the command executed by this action when the alert is fired" msgstr "" @@ -28557,15 +28368,15 @@ msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2737 #: ../../godmode/agentes/fields_manager.php:153 -#: ../../godmode/alerts/alert_view.php:447 -#: ../../godmode/alerts/alert_view.php:570 +#: ../../godmode/alerts/alert_view.php:452 +#: ../../godmode/alerts/alert_view.php:575 #: ../../operation/agentes/custom_fields.php:65 msgid "Field" msgstr "Champ" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2739 -#: ../../godmode/alerts/alert_view.php:449 -#: ../../godmode/alerts/alert_view.php:572 +#: ../../godmode/alerts/alert_view.php:454 +#: ../../godmode/alerts/alert_view.php:577 msgid "Fields configured on the command associated to the action" msgstr "Champs configurés sur la commande associée à l'action" @@ -28578,23 +28389,23 @@ msgid "Triggering fields configured in Alerts" msgstr "Les champs de déclenchement configurés dans les Alertes" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2747 -#: ../../godmode/alerts/alert_view.php:457 +#: ../../godmode/alerts/alert_view.php:462 msgid "Action fields" msgstr "Champs d'action" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2749 -#: ../../godmode/alerts/alert_view.php:459 +#: ../../godmode/alerts/alert_view.php:464 msgid "Triggering fields configured in action" msgstr "Champs de déclenchement configurés dans l'action" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2752 -#: ../../godmode/alerts/alert_view.php:463 +#: ../../godmode/alerts/alert_view.php:468 msgid "Executed on firing" msgstr "Exécuté lors du déclenchement" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2754 -#: ../../godmode/alerts/alert_view.php:465 -#: ../../godmode/alerts/alert_view.php:577 +#: ../../godmode/alerts/alert_view.php:470 +#: ../../godmode/alerts/alert_view.php:582 msgid "Fields used on execution when the alert is fired" msgstr "Champs utilisés lors de l'exécution lorsque l'alerte est déclenchée" @@ -28602,7 +28413,7 @@ msgstr "Champs utilisés lors de l'exécution lorsque l'alerte est déclenchée" #: ../../godmode/users/configure_user.php:63 #: ../../godmode/users/user_management.php:42 #: ../../godmode/massive/massive_edit_users.php:278 -#: ../../include/auth/mysql.php:811 ../../operation/users/user_edit.php:473 +#: ../../include/auth/mysql.php:816 ../../operation/users/user_edit.php:473 #: ../../operation/agentes/alerts_status.php:189 ../../operation/menu.php:194 msgid "Alert detail" msgstr "Détail des alertes" @@ -28630,15 +28441,15 @@ msgstr "Correspondu" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3011 #: ../../godmode/alerts/alert_list.list.php:170 #: ../../mobile/operation/alerts.php:66 -#: ../../include/functions_reporting_html.php:2612 -#: ../../include/functions_reporting_html.php:3479 -#: ../../include/functions_reporting_html.php:3480 +#: ../../include/functions_reporting_html.php:2616 +#: ../../include/functions_reporting_html.php:3483 +#: ../../include/functions_reporting_html.php:3484 #: ../../operation/agentes/alerts_status.functions.php:99 msgid "Fired" msgstr "Déclenché" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3033 -#: ../../enterprise/include/class/CommandCenter.class.php:331 +#: ../../enterprise/include/class/CommandCenter.class.php:323 msgid "Sort elements" msgstr "Classer les éléments" @@ -28670,6 +28481,7 @@ msgstr "Alerte désactivée" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3379 #: ../../godmode/alerts/alert_list.list.php:193 +#: ../../godmode/alerts/alert_list.list.php:951 #: ../../mobile/operation/alerts.php:74 #: ../../operation/agentes/alerts_status.functions.php:105 msgid "Standby off" @@ -28682,7 +28494,8 @@ msgstr "Êtes-vous sûr que vous voulez stand-by l'alerte" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3385 #: ../../enterprise/operation/agentes/policy_view.php:293 #: ../../godmode/alerts/alert_list.list.php:192 -#: ../../mobile/operation/alerts.php:73 ../../include/functions_ui.php:1311 +#: ../../godmode/alerts/alert_list.list.php:964 +#: ../../mobile/operation/alerts.php:73 ../../include/functions_ui.php:1324 #: ../../operation/agentes/alerts_status.functions.php:104 msgid "Standby on" msgstr "Mode veille actif" @@ -28720,17 +28533,17 @@ msgid "Drop Here" msgstr "Lâcher ici" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4365 -#: ../../godmode/alerts/configure_alert_template.php:1545 +#: ../../godmode/alerts/configure_alert_template.php:1566 msgid "Simple" msgstr "Simple" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4366 -#: ../../godmode/alerts/configure_alert_template.php:1546 +#: ../../godmode/alerts/configure_alert_template.php:1567 msgid "Detailed" msgstr "Détaillé" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4421 -#: ../../godmode/alerts/configure_alert_template.php:1601 +#: ../../godmode/alerts/configure_alert_template.php:1622 msgid "Drag out to remove" msgstr "Faites glisser vers l’extérieur pour supprimer" @@ -28749,11 +28562,74 @@ msgstr "" #: ../../enterprise/include/class/CommandCenter.class.php:171 #: ../../enterprise/include/functions_groups.php:49 -#: ../../include/ajax/module.php:1862 +#: ../../include/ajax/module.php:1897 msgid "Metaconsole" msgstr "Métaconsole" -#: ../../enterprise/include/class/CommandCenter.class.php:267 +#: ../../enterprise/include/class/CommandCenter.class.php:231 +msgid "" +"Be sure you have all your server plugins scripts located in all your Pandora " +"FMS nodes and Metaconsole in the proper path" +msgstr "" +"Assurez-vous d’avoir tous les scripts des plugins du serveur localisés dans " +"tous vous noeuds Pandora FMS et la Métaconsole dans le chemin correct" + +#: ../../enterprise/include/class/CommandCenter.class.php:233 +msgid "" +"Be sure you have all the needed dependencies by your inventory modules located " +"in all your Pandora FMS nodes and Metaconsole in the proper path" +msgstr "" +"Assurez-vous d’avoir toutes les dépendances par modules d’inventaire " +"localisées dans tous vos noeuds Pandora FMS et la Métaconsole dans le chemin " +"correct" + +#: ../../enterprise/include/class/CommandCenter.class.php:235 +msgid "" +"Be sure you have any custom script needed by your alert commands located in " +"all your Pandora FMS nodes and Metaconsole in the proper path" +msgstr "" +"Assurez-vous d’avoir tous les scripts personnalisés dont vous avez besoin par " +"les commandes de vos alertes localisées dans tous vos noeuds Pandora FMS et la " +"Métaconsole dans le chemin correct" + +#: ../../enterprise/include/class/CommandCenter.class.php:237 +msgid "Be sure you apply your policies to push the changes to the agents" +msgstr "" +"Assurez-vous d’appliquer toutes les politiques pour faire les modifications " +"dans les agents" + +#: ../../enterprise/include/class/CommandCenter.class.php:239 +msgid "Be sure your nodes have the right datetime (NTP is recommended)" +msgstr "" +"Assurez-vous que tous vos noeuds ont la date et l’heure correctes (on " +"recommande NTP)" + +#: ../../enterprise/include/class/CommandCenter.class.php:252 +msgid "" +"Ensure autocreate_group token is set to a valid value in all nodes after merge" +msgstr "" +"Assurez-vous que le jeton autocreate_group est mis à une valeur valide dans " +"tous les noeuds après la fusion" + +#: ../../enterprise/include/class/CommandCenter.class.php:254 +msgid "" +"During the sync process your servers could get errors and shut down, even if " +"they are still processing data. We recommend to stop servers during all the " +"process" +msgstr "" +"Pendant le procès de synchronisation, vos serveurs peuvent retourner des " +"erreurs et s’éteindre, même s’ils sont en train de processeur des données. On " +"vous recommande d’arrêter les serveurs pendant tout le procès" + +#: ../../enterprise/include/class/CommandCenter.class.php:256 +msgid "" +"During event synchronization, there may be a slowdown in the creation of " +"events. If you can, keep the servers stopped" +msgstr "" +"Pendant la synchronisation des événements, il peut y avoir un ralentissement " +"dans la création des événements. Si possible, arrêtez les serveurs" + +#: ../../enterprise/include/class/CommandCenter.class.php:260 #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1003 msgid "" "Memory limit is recomended to be unlimited in metaconsole, please set to -1 in " @@ -28762,68 +28638,68 @@ msgstr "" "La limite de mémoire est recommandée d'être illimitée dans la Métaconsole, " "veuillez entrez -1 dans php.ini." -#: ../../enterprise/include/class/CommandCenter.class.php:314 +#: ../../enterprise/include/class/CommandCenter.class.php:306 msgid "Nodes priority order" msgstr "Ordre de priorité des noeuds" -#: ../../enterprise/include/class/CommandCenter.class.php:368 +#: ../../enterprise/include/class/CommandCenter.class.php:360 msgid "Unify databases" msgstr "Unifier les bases de données" -#: ../../enterprise/include/class/CommandCenter.class.php:385 +#: ../../enterprise/include/class/CommandCenter.class.php:377 msgid "merge process" msgstr "Processus d'unification" -#: ../../enterprise/include/class/CommandCenter.class.php:393 +#: ../../enterprise/include/class/CommandCenter.class.php:385 msgid "Process detail of node" msgstr "Détail du processus du noeud" -#: ../../enterprise/include/class/CommandCenter.class.php:394 +#: ../../enterprise/include/class/CommandCenter.class.php:386 msgid "Errors of node" msgstr "Erreurs du noeud" -#: ../../enterprise/include/class/CommandCenter.class.php:423 +#: ../../enterprise/include/class/CommandCenter.class.php:415 msgid "Unexpected end of process" msgstr "Fin du processus inattendue" -#: ../../enterprise/include/class/CommandCenter.class.php:424 +#: ../../enterprise/include/class/CommandCenter.class.php:416 msgid "Please retry" msgstr "Veuillez réessayer" -#: ../../enterprise/include/class/CommandCenter.class.php:445 +#: ../../enterprise/include/class/CommandCenter.class.php:437 msgid "Critical issues while merging" msgstr "Problèmes critiques lors de l'unification" -#: ../../enterprise/include/class/CommandCenter.class.php:446 +#: ../../enterprise/include/class/CommandCenter.class.php:438 msgid "Please restore your backups" msgstr "Veuillez rétablir vos sauvegardes" -#: ../../enterprise/include/class/CommandCenter.class.php:454 -#: ../../include/functions_ui.php:7174 +#: ../../enterprise/include/class/CommandCenter.class.php:446 +#: ../../include/functions_ui.php:7197 msgid "Query" msgstr "Requête" -#: ../../enterprise/include/class/CommandCenter.class.php:455 +#: ../../enterprise/include/class/CommandCenter.class.php:447 #: ../../include/lib/Dashboard/Widgets/service_view.php:245 msgid "Table" msgstr "Table" -#: ../../enterprise/include/class/CommandCenter.class.php:456 +#: ../../enterprise/include/class/CommandCenter.class.php:448 #: ../../include/class/Heatmap.class.php:1358 #: ../../general/reporting_console_node.php:70 msgid "Info" msgstr "Information" -#: ../../enterprise/include/class/CommandCenter.class.php:457 -#: ../../enterprise/include/class/CommandCenter.class.php:1135 +#: ../../enterprise/include/class/CommandCenter.class.php:449 +#: ../../enterprise/include/class/CommandCenter.class.php:1127 msgid "Error message" msgstr "Message d'erreur" -#: ../../enterprise/include/class/CommandCenter.class.php:459 +#: ../../enterprise/include/class/CommandCenter.class.php:451 msgid "Process details" msgstr "Détails du processus" -#: ../../enterprise/include/class/CommandCenter.class.php:460 +#: ../../enterprise/include/class/CommandCenter.class.php:452 msgid "" "System is not unified yet, something is wrong, please troubleshoot the errors " "and retry the merge process. Your data have not been modified." @@ -28832,70 +28708,70 @@ msgstr "" "erreurs et réessayez le processus d'unification. Vos données n'ont pas été " "modifies." -#: ../../enterprise/include/class/CommandCenter.class.php:461 +#: ../../enterprise/include/class/CommandCenter.class.php:453 msgid "Errors while merging" msgstr "Erreur d'unification" -#: ../../enterprise/include/class/CommandCenter.class.php:462 +#: ../../enterprise/include/class/CommandCenter.class.php:454 msgid "The process has been completed correctly" msgstr "Le processus a été complété correctement" -#: ../../enterprise/include/class/CommandCenter.class.php:463 +#: ../../enterprise/include/class/CommandCenter.class.php:455 #: ../../enterprise/include/functions_login.php:213 -#: ../../include/functions_menu.php:888 -#: ../../include/class/Diagnostics.class.php:1850 +#: ../../include/functions_menu.php:900 +#: ../../include/class/Diagnostics.class.php:1851 msgid "Successfully" msgstr "Correctement" -#: ../../enterprise/include/class/CommandCenter.class.php:464 +#: ../../enterprise/include/class/CommandCenter.class.php:456 msgid "System is merging your environment, please wait" msgstr "Le système est en cours d'unifier votre environnement, veuillez attendre" -#: ../../enterprise/include/class/CommandCenter.class.php:466 -#: ../../enterprise/include/class/CommandCenter.class.php:900 +#: ../../enterprise/include/class/CommandCenter.class.php:458 +#: ../../enterprise/include/class/CommandCenter.class.php:892 msgid "Initialice merge" msgstr "Commencer l'unification" -#: ../../enterprise/include/class/CommandCenter.class.php:467 -#: ../../enterprise/include/class/CommandCenter.class.php:906 +#: ../../enterprise/include/class/CommandCenter.class.php:459 +#: ../../enterprise/include/class/CommandCenter.class.php:898 msgid "Apply merge" msgstr "Appliquer l'unification" -#: ../../enterprise/include/class/CommandCenter.class.php:468 +#: ../../enterprise/include/class/CommandCenter.class.php:460 msgid "Finished merge" msgstr "Unification finie" -#: ../../enterprise/include/class/CommandCenter.class.php:469 -#: ../../enterprise/include/class/CommandCenter.class.php:912 +#: ../../enterprise/include/class/CommandCenter.class.php:461 +#: ../../enterprise/include/class/CommandCenter.class.php:904 msgid "Restore merge" msgstr "Rétablir l'unification" -#: ../../enterprise/include/class/CommandCenter.class.php:471 +#: ../../enterprise/include/class/CommandCenter.class.php:463 msgid "Succesfully" msgstr "Correctement" -#: ../../enterprise/include/class/CommandCenter.class.php:472 +#: ../../enterprise/include/class/CommandCenter.class.php:464 msgid "Pending operations" msgstr "Opération pendante" -#: ../../enterprise/include/class/CommandCenter.class.php:474 +#: ../../enterprise/include/class/CommandCenter.class.php:466 msgid "Error. Synchronization aborted. Backup restored" msgstr "Erreur. Synchronisation annulée. Sauvegarde rétablie." -#: ../../enterprise/include/class/CommandCenter.class.php:544 -#: ../../enterprise/include/class/CommandCenter.class.php:550 +#: ../../enterprise/include/class/CommandCenter.class.php:536 +#: ../../enterprise/include/class/CommandCenter.class.php:542 msgid "Update priority nodes" msgstr "Noeuds prioritaires de mise à jour" -#: ../../enterprise/include/class/CommandCenter.class.php:545 +#: ../../enterprise/include/class/CommandCenter.class.php:537 msgid "Successfully updated priority order nodes" msgstr "Noeuds prioritaires mises à jour correctement" -#: ../../enterprise/include/class/CommandCenter.class.php:551 +#: ../../enterprise/include/class/CommandCenter.class.php:543 msgid "Could not be updated priority order nodes" msgstr "Erreur de mise à jour des noeuds prioritaires" -#: ../../enterprise/include/class/CommandCenter.class.php:567 +#: ../../enterprise/include/class/CommandCenter.class.php:559 msgid "" "By unifying databases all information across your infrastructure will be " "merged to gain integrity" @@ -28903,26 +28779,26 @@ msgstr "" "Lors de l'unification des bases de données, toutes les informations de votre " "infrastructure seront unifiés pour une meilleure intégrité" -#: ../../enterprise/include/class/CommandCenter.class.php:580 -#: ../../enterprise/include/class/CommandCenter.class.php:590 +#: ../../enterprise/include/class/CommandCenter.class.php:572 +#: ../../enterprise/include/class/CommandCenter.class.php:582 msgid "Blocked" msgstr "Bloqué" -#: ../../enterprise/include/class/CommandCenter.class.php:581 +#: ../../enterprise/include/class/CommandCenter.class.php:573 msgid "This process already running" msgstr "Ce processus est déjà en cours d'exécution" -#: ../../enterprise/include/class/CommandCenter.class.php:591 +#: ../../enterprise/include/class/CommandCenter.class.php:583 msgid "You cannot start a new merge because system is merging events data." msgstr "" "Vous ne pouvez pas commencer une nouvelle unification parce que le système est " "déjà en train d'unifier des données d'événements" -#: ../../enterprise/include/class/CommandCenter.class.php:599 +#: ../../enterprise/include/class/CommandCenter.class.php:591 msgid "Press OK button to start the process" msgstr "Cliquez OK pour commencer le processus" -#: ../../enterprise/include/class/CommandCenter.class.php:601 +#: ../../enterprise/include/class/CommandCenter.class.php:593 msgid "" "There are backups from a previous merging process, are you sure you want to " "overwrite those backups? Press OK button to ignore this message and start the " @@ -28932,62 +28808,62 @@ msgstr "" "que vous voulez écraser celles sauvegardes ? Cliquez OK pour ignorer ce " "message et commencer le processus." -#: ../../enterprise/include/class/CommandCenter.class.php:648 +#: ../../enterprise/include/class/CommandCenter.class.php:640 msgid "System is merging events..." msgstr "Le système est en cours d'unification des événements" -#: ../../enterprise/include/class/CommandCenter.class.php:655 +#: ../../enterprise/include/class/CommandCenter.class.php:647 msgid "System pandoradb is running..." msgstr "Le système pandoradb est en cours d’exécution..." -#: ../../enterprise/include/class/CommandCenter.class.php:664 +#: ../../enterprise/include/class/CommandCenter.class.php:656 msgid "Already working..." msgstr "Déjà en execution..." -#: ../../enterprise/include/class/CommandCenter.class.php:670 +#: ../../enterprise/include/class/CommandCenter.class.php:662 #, php-format msgid "Merge aborted. Failed to connect to node %d" msgstr "Fusion abandonnée. Impossible de se connecter au nœud %d" -#: ../../enterprise/include/class/CommandCenter.class.php:776 -#: ../../enterprise/include/class/CommandCenter.class.php:777 +#: ../../enterprise/include/class/CommandCenter.class.php:768 +#: ../../enterprise/include/class/CommandCenter.class.php:769 msgid "Initilize" msgstr "Initialiser" -#: ../../enterprise/include/class/CommandCenter.class.php:882 -#: ../../enterprise/include/class/CommandCenter.class.php:1070 +#: ../../enterprise/include/class/CommandCenter.class.php:874 +#: ../../enterprise/include/class/CommandCenter.class.php:1062 msgid "Waiting" msgstr "En attente" -#: ../../enterprise/include/class/CommandCenter.class.php:889 +#: ../../enterprise/include/class/CommandCenter.class.php:881 msgid "Process detail" msgstr "Détail du processus" -#: ../../enterprise/include/class/CommandCenter.class.php:894 +#: ../../enterprise/include/class/CommandCenter.class.php:886 msgid "Display errors" msgstr "Montrer les erreurs" -#: ../../enterprise/include/class/CommandCenter.class.php:925 +#: ../../enterprise/include/class/CommandCenter.class.php:917 msgid "There are no nodes to do the merge process." msgstr "Il n'y a pas de noeuds pour faire le processus d'unification." -#: ../../enterprise/include/class/CommandCenter.class.php:1033 +#: ../../enterprise/include/class/CommandCenter.class.php:1025 msgid "merge events" msgstr "Unifier les événements" -#: ../../enterprise/include/class/CommandCenter.class.php:1076 +#: ../../enterprise/include/class/CommandCenter.class.php:1068 msgid "Retry process" msgstr "Réessayer le processus" -#: ../../enterprise/include/class/CommandCenter.class.php:1081 +#: ../../enterprise/include/class/CommandCenter.class.php:1073 msgid "Display events errors" msgstr "Afficher les erreurs d'événements" -#: ../../enterprise/include/class/CommandCenter.class.php:1094 +#: ../../enterprise/include/class/CommandCenter.class.php:1086 msgid "Events History" msgstr "Historique d'événements" -#: ../../enterprise/include/class/CommandCenter.class.php:1156 +#: ../../enterprise/include/class/CommandCenter.class.php:1148 msgid "merge process events" msgstr "Événements de processus d'unification" @@ -29022,7 +28898,7 @@ msgstr "" #: ../../include/functions_visual_map_editor.php:884 #: ../../include/functions_visual_map_editor.php:979 #: ../../include/rest-api/models/VisualConsole/Items/Box.php:214 -#: ../../include/rest-api/models/VisualConsole/Item.php:1995 +#: ../../include/rest-api/models/VisualConsole/Item.php:1999 #: ../../include/functions_filemanager.php:661 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:135 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:266 @@ -29078,11 +28954,7 @@ msgstr "" msgid "Do you like perform a database restoration?" msgstr "Aimez-vous effectuer une restauration de base de données?" -#: ../../enterprise/include/functions_enterprise.php:461 -msgid "Tree view by tags" -msgstr "Arborescence par étiquettes" - -#: ../../enterprise/include/functions_enterprise.php:491 +#: ../../enterprise/include/functions_enterprise.php:483 msgid "" "If the interval of days until events data purge is shorter than the events " "data history storage interval, data will be lost. It is recommended that the " @@ -29093,14 +28965,14 @@ msgstr "" "perdues. Nous vous recommandons que la fréquence de stockage soit plus haute " "que la fréquence d'épurage." -#: ../../enterprise/include/functions_enterprise.php:493 +#: ../../enterprise/include/functions_enterprise.php:485 msgid "" "Problems with event days purge and event days that pass data to history DB." msgstr "" "Problèmes avec la date de nettoyage d'événements et la date de passage de " "données à l'historique de la BD." -#: ../../enterprise/include/functions_enterprise.php:504 +#: ../../enterprise/include/functions_enterprise.php:496 msgid "" "If days purge is less than history days pass to history db, you will have a " "problems and you lost data. Recommended that days purge will more taller than " @@ -29111,7 +28983,7 @@ msgstr "" "configurer la date de nettoyage à un niveau supérieur à la date de passage de " "l'historique de la BD." -#: ../../enterprise/include/functions_enterprise.php:506 +#: ../../enterprise/include/functions_enterprise.php:498 msgid "Problems with days purge and days that pass data to history DB" msgstr "" "Problèmes avec la date de nettoyage et la date de passage de données à " @@ -29129,289 +29001,295 @@ msgstr "Général" msgid "Advance options" msgstr "Options avancées" -#: ../../enterprise/include/functions_reporting.php:117 +#: ../../enterprise/include/functions_reporting.php:104 +msgid "Report task" +msgstr "Tâches de rapport" + +#: ../../enterprise/include/functions_reporting.php:128 msgid "Templates list" msgstr "Liste de modèles" -#: ../../enterprise/include/functions_reporting.php:152 +#: ../../enterprise/include/functions_reporting.php:163 msgid "Templates Wizard" msgstr "Assistant de modèles" -#: ../../enterprise/include/functions_reporting.php:1226 +#: ../../enterprise/include/functions_reporting.php:1241 msgid "Availability item created from wizard." msgstr "Élément disponible créé à partir de l'assistant" -#: ../../enterprise/include/functions_reporting.php:1848 -#: ../../enterprise/include/functions_reporting.php:2913 -#: ../../enterprise/include/functions_reporting.php:3902 -#: ../../include/functions_reporting_html.php:550 +#: ../../enterprise/include/functions_reporting.php:1863 +#: ../../enterprise/include/functions_reporting.php:3135 +#: ../../enterprise/include/functions_reporting.php:4124 +#: ../../include/functions_reporting_html.php:554 msgid "Max/Min Values" msgstr "Valeurs max/min" -#: ../../enterprise/include/functions_reporting.php:1850 -#: ../../enterprise/include/functions_reporting.php:2019 -#: ../../enterprise/include/functions_reporting.php:2915 -#: ../../enterprise/include/functions_reporting.php:3904 -#: ../../enterprise/include/functions_reporting.php:6154 -#: ../../include/functions_reporting_html.php:552 +#: ../../enterprise/include/functions_reporting.php:1865 +#: ../../enterprise/include/functions_reporting.php:2034 +#: ../../enterprise/include/functions_reporting.php:3137 +#: ../../enterprise/include/functions_reporting.php:4126 +#: ../../enterprise/include/functions_reporting.php:6376 +#: ../../include/functions_reporting_html.php:556 msgid "SLA Compliance" msgstr "Conformité SLA" -#: ../../enterprise/include/functions_reporting.php:1890 -#: ../../enterprise/include/functions_reporting.php:2969 -#: ../../enterprise/include/functions_reporting.php:3221 -#: ../../enterprise/include/functions_reporting.php:3959 -#: ../../enterprise/include/functions_reporting.php:4223 -#: ../../enterprise/include/functions_reporting.php:4874 -#: ../../include/functions_reporting_html.php:877 -#: ../../include/functions_reporting_html.php:4909 +#: ../../enterprise/include/functions_reporting.php:1905 +#: ../../enterprise/include/functions_reporting.php:3191 +#: ../../enterprise/include/functions_reporting.php:3443 +#: ../../enterprise/include/functions_reporting.php:4181 +#: ../../enterprise/include/functions_reporting.php:4445 +#: ../../enterprise/include/functions_reporting.php:5096 +#: ../../include/functions_reporting_html.php:881 +#: ../../include/functions_reporting_html.php:4913 msgid "Not Init" msgstr "Non initialisées" -#: ../../enterprise/include/functions_reporting.php:1897 -#: ../../enterprise/include/functions_reporting.php:2979 -#: ../../enterprise/include/functions_reporting.php:3969 +#: ../../enterprise/include/functions_reporting.php:1912 +#: ../../enterprise/include/functions_reporting.php:3201 +#: ../../enterprise/include/functions_reporting.php:4191 msgid "Planned Downtimes" msgstr "Temps d'arrêt planifiés" -#: ../../enterprise/include/functions_reporting.php:1904 +#: ../../enterprise/include/functions_reporting.php:1919 msgid "Ignore time" msgstr "Ignorer le temps" -#: ../../enterprise/include/functions_reporting.php:1924 +#: ../../enterprise/include/functions_reporting.php:1939 msgid "SLA Compliance per days" msgstr "Conformité des SLA par jours" -#: ../../enterprise/include/functions_reporting.php:2016 +#: ../../enterprise/include/functions_reporting.php:2031 msgid "Summary of SLA Failures" msgstr "Résumé des échecs de SLA" -#: ../../enterprise/include/functions_reporting.php:2036 -#: ../../enterprise/include/functions_reporting.php:2037 +#: ../../enterprise/include/functions_reporting.php:2051 +#: ../../enterprise/include/functions_reporting.php:2052 msgid "Out of SLA limits" msgstr "Hors limites de SLA" -#: ../../enterprise/include/functions_reporting.php:2042 -#: ../../enterprise/include/functions_reporting.php:2043 +#: ../../enterprise/include/functions_reporting.php:2057 +#: ../../enterprise/include/functions_reporting.php:2058 msgid "IN of SLA limits" msgstr "Dans les limites de SLA" -#: ../../enterprise/include/functions_reporting.php:2126 +#: ../../enterprise/include/functions_reporting.php:2141 +#: ../../enterprise/include/functions_reporting.php:2247 #: ../../include/functions_reports.php:945 msgid "Log report" msgstr "Rapport de journaux" -#: ../../enterprise/include/functions_reporting.php:2139 +#: ../../enterprise/include/functions_reporting.php:2154 #: ../../include/functions_reports.php:944 +#: ../../include/functions_reports.php:949 msgid "Log" msgstr "Journal" -#: ../../enterprise/include/functions_reporting.php:2513 -#: ../../enterprise/include/functions_reporting.php:3458 -#: ../../enterprise/include/functions_reporting.php:4434 -#: ../../include/functions_reporting.php:1011 -#: ../../include/functions_reporting.php:9344 +#: ../../enterprise/include/functions_reporting.php:2735 +#: ../../enterprise/include/functions_reporting.php:3680 +#: ../../enterprise/include/functions_reporting.php:4656 +#: ../../include/functions_reporting.php:1019 +#: ../../include/functions_reporting.php:9398 msgid "There are no SLAs defined" msgstr "Aucun SLA défini" -#: ../../enterprise/include/functions_reporting.php:2566 -#: ../../enterprise/include/functions_reporting.php:3511 -#: ../../enterprise/include/functions_reporting.php:4487 -#: ../../include/functions_reporting.php:1086 -#: ../../include/functions_reporting.php:9722 +#: ../../enterprise/include/functions_reporting.php:2788 +#: ../../enterprise/include/functions_reporting.php:3733 +#: ../../enterprise/include/functions_reporting.php:4709 +#: ../../include/functions_reporting.php:1094 +#: ../../include/functions_reporting.php:9776 msgid "Inverse" msgstr "Inverse" -#: ../../enterprise/include/functions_reporting.php:2989 -#: ../../enterprise/include/functions_reporting.php:3231 -#: ../../enterprise/include/functions_reporting.php:3979 +#: ../../enterprise/include/functions_reporting.php:3211 +#: ../../enterprise/include/functions_reporting.php:3453 +#: ../../enterprise/include/functions_reporting.php:4201 msgid "Planned Downtime" msgstr "Temps d'arrêt planifié" -#: ../../enterprise/include/functions_reporting.php:3020 +#: ../../enterprise/include/functions_reporting.php:3242 msgid "T. Total" msgstr "T. Total" -#: ../../enterprise/include/functions_reporting.php:3021 -#: ../../enterprise/include/functions_reporting.php:4007 +#: ../../enterprise/include/functions_reporting.php:3243 +#: ../../enterprise/include/functions_reporting.php:4229 msgid "T. OK" msgstr "T. OK" -#: ../../enterprise/include/functions_reporting.php:3022 -#: ../../enterprise/include/functions_reporting.php:4008 +#: ../../enterprise/include/functions_reporting.php:3244 +#: ../../enterprise/include/functions_reporting.php:4230 msgid "T. Error" msgstr "T. Erreur" -#: ../../enterprise/include/functions_reporting.php:3023 -#: ../../enterprise/include/functions_reporting.php:4009 +#: ../../enterprise/include/functions_reporting.php:3245 +#: ../../enterprise/include/functions_reporting.php:4231 msgid "T. Unknown" msgstr "T. Inconnu" -#: ../../enterprise/include/functions_reporting.php:3024 -#: ../../enterprise/include/functions_reporting.php:4010 +#: ../../enterprise/include/functions_reporting.php:3246 +#: ../../enterprise/include/functions_reporting.php:4232 msgid "T. Not_init" msgstr "T. Non_init" -#: ../../enterprise/include/functions_reporting.php:3025 -#: ../../enterprise/include/functions_reporting.php:4011 +#: ../../enterprise/include/functions_reporting.php:3247 +#: ../../enterprise/include/functions_reporting.php:4233 msgid "T. Downtime" msgstr "T. Temps d'arrêt" -#: ../../enterprise/include/functions_reporting.php:3026 -#: ../../enterprise/include/functions_reporting.php:4012 +#: ../../enterprise/include/functions_reporting.php:3248 +#: ../../enterprise/include/functions_reporting.php:4234 msgid "SLA %" msgstr "SLA %" -#: ../../enterprise/include/functions_reporting.php:3216 -#: ../../enterprise/include/functions_reporting.php:4218 -#: ../../enterprise/include/functions_reporting.php:6224 -#: ../../enterprise/include/functions_services.php:1453 -#: ../../include/functions_reporting_html.php:872 -#: ../../include/functions_reporting_html.php:4904 +#: ../../enterprise/include/functions_reporting.php:3438 +#: ../../enterprise/include/functions_reporting.php:4440 +#: ../../enterprise/include/functions_reporting.php:6446 +#: ../../enterprise/include/functions_services.php:1493 +#: ../../include/functions_reporting_html.php:876 +#: ../../include/functions_reporting_html.php:4908 msgid "Unknow" msgstr "Inconnu" -#: ../../enterprise/include/functions_reporting.php:3226 -#: ../../enterprise/include/functions_reporting.php:4228 -#: ../../enterprise/include/functions_reporting.php:6229 -#: ../../include/functions_reporting_html.php:882 -#: ../../include/functions_reporting_html.php:4914 +#: ../../enterprise/include/functions_reporting.php:3448 +#: ../../enterprise/include/functions_reporting.php:4450 +#: ../../enterprise/include/functions_reporting.php:6451 +#: ../../include/functions_reporting_html.php:886 +#: ../../include/functions_reporting_html.php:4918 msgid "Downtimes" msgstr "Arrêts" -#: ../../enterprise/include/functions_reporting.php:4233 +#: ../../enterprise/include/functions_reporting.php:4455 msgid "Ignore Planned Downtime" msgstr "Ignorer le temps d'arrête programmé" -#: ../../enterprise/include/functions_reporting.php:4323 +#: ../../enterprise/include/functions_reporting.php:4545 #: ../../include/functions_reports.php:724 msgid "Hourly S.L.A." msgstr "SLA chaque heure" -#: ../../enterprise/include/functions_reporting.php:4926 +#: ../../enterprise/include/functions_reporting.php:5148 msgid "Max/Min Critical" msgstr "Critique max/min" -#: ../../enterprise/include/functions_reporting.php:4927 +#: ../../enterprise/include/functions_reporting.php:5149 msgid "Max/Min Warning" msgstr "Avertissement max/min" -#: ../../enterprise/include/functions_reporting.php:4928 +#: ../../enterprise/include/functions_reporting.php:5150 msgid "Total checks ok/total" msgstr "Vérifications totales ok/total" -#: ../../enterprise/include/functions_reporting.php:4929 +#: ../../enterprise/include/functions_reporting.php:5151 msgid "% time ok" msgstr "% temps ok" -#: ../../enterprise/include/functions_reporting.php:4947 -#: ../../include/functions_reporting_html.php:641 -#: ../../include/functions_reporting_html.php:680 -#: ../../include/functions_reporting_html.php:751 -#: ../../include/functions_reporting_html.php:829 -#: ../../include/functions_reporting_html.php:4361 -#: ../../include/functions_reporting_html.php:4508 +#: ../../enterprise/include/functions_reporting.php:5169 +#: ../../include/functions_reporting_html.php:645 +#: ../../include/functions_reporting_html.php:684 +#: ../../include/functions_reporting_html.php:755 +#: ../../include/functions_reporting_html.php:833 +#: ../../include/functions_reporting_html.php:4365 +#: ../../include/functions_reporting_html.php:4512 msgid "24 x 7" msgstr "24h/24 7j/7" -#: ../../enterprise/include/functions_reporting.php:4987 -#: ../../include/functions_reporting_html.php:585 +#: ../../enterprise/include/functions_reporting.php:5209 +#: ../../include/functions_reporting_html.php:589 msgid "Global Time" msgstr "Temps global" -#: ../../enterprise/include/functions_reporting.php:4989 +#: ../../enterprise/include/functions_reporting.php:5211 msgid "Time Critical" msgstr "Temps critique" -#: ../../enterprise/include/functions_reporting.php:5082 -#: ../../include/functions_reporting_html.php:619 +#: ../../enterprise/include/functions_reporting.php:5304 +#: ../../include/functions_reporting_html.php:623 msgid "Checks Time" msgstr "Temps de vérifications" -#: ../../enterprise/include/functions_reporting.php:5084 +#: ../../enterprise/include/functions_reporting.php:5306 msgid "Checks Critical" msgstr "Vérifications critiques" -#: ../../enterprise/include/functions_reporting.php:5085 -#: ../../include/functions_reporting_html.php:4285 +#: ../../enterprise/include/functions_reporting.php:5307 +#: ../../include/functions_reporting_html.php:4289 msgid "Checks Warning" msgstr "Vérifications avertissement" -#: ../../enterprise/include/functions_reporting.php:5168 -#: ../../include/functions_reporting_html.php:809 -#: ../../include/functions_reporting_html.php:4551 -#: ../../include/functions_reporting_html.php:5103 -#: ../../include/functions_reporting_html.php:5106 -#: ../../include/functions_reporting.php:1656 -#: ../../include/functions_reporting.php:3744 +#: ../../enterprise/include/functions_reporting.php:5390 +#: ../../include/functions_reporting_html.php:813 +#: ../../include/functions_reporting_html.php:4555 +#: ../../include/functions_reporting_html.php:5107 +#: ../../include/functions_reporting_html.php:5110 +#: ../../include/functions_reporting.php:1664 +#: ../../include/functions_reporting.php:3752 msgid "There are no Agent/Modules defined" msgstr "Aucun Agent/Module défini" -#: ../../enterprise/include/functions_reporting.php:5604 +#: ../../enterprise/include/functions_reporting.php:5826 msgid "There are no SLAs defined." msgstr "Aucun SLA défini" -#: ../../enterprise/include/functions_reporting.php:5819 -#: ../../enterprise/include/functions_services.php:1368 -#: ../../enterprise/include/functions_services.php:1370 -#: ../../enterprise/include/functions_services.php:1404 -#: ../../enterprise/include/functions_services.php:1405 +#: ../../enterprise/include/functions_reporting.php:6041 #: ../../enterprise/include/functions_services.php:1407 -#: ../../enterprise/include/functions_services.php:1458 -#: ../../enterprise/include/functions_services.php:1460 +#: ../../enterprise/include/functions_services.php:1409 +#: ../../enterprise/include/functions_services.php:1444 +#: ../../enterprise/include/functions_services.php:1445 +#: ../../enterprise/include/functions_services.php:1447 +#: ../../enterprise/include/functions_services.php:1498 +#: ../../enterprise/include/functions_services.php:1500 msgid "Nonexistent" msgstr "Inexistant" -#: ../../enterprise/include/functions_reporting.php:6234 +#: ../../enterprise/include/functions_reporting.php:6456 msgid "Scheduled shutdow" msgstr "Temps d'arrête programé" -#: ../../enterprise/include/functions_reporting.php:6600 -#: ../../enterprise/include/functions_reporting.php:7499 +#: ../../enterprise/include/functions_reporting.php:6822 +#: ../../enterprise/include/functions_reporting.php:7737 #, php-format msgid "Graph agents(%s) - %s" msgstr "Agents de graphiques(%s) - %s" -#: ../../enterprise/include/functions_reporting.php:7407 +#: ../../enterprise/include/functions_reporting.php:7645 #, php-format msgid "Graph agent(%s) - %s" msgstr "Agent de graphiques(%s) - %s" -#: ../../enterprise/include/functions_reporting.php:7854 +#: ../../enterprise/include/functions_reporting.php:8092 msgid "There is not data for the selected conditions" msgstr "Il n'y a pas des données pour les conditions sélectionnées" -#: ../../enterprise/include/functions_reporting.php:8048 -#: ../../enterprise/include/functions_reporting.php:8114 +#: ../../enterprise/include/functions_reporting.php:8286 +#: ../../enterprise/include/functions_reporting.php:8352 msgid "Template editor" msgstr "Éditeur de modèle" -#: ../../enterprise/include/functions_reporting.php:8180 +#: ../../enterprise/include/functions_reporting.php:8418 #: ../../enterprise/operation/reporting/custom_reporting.php:130 msgid "ID Report" msgstr "Rapport ID" -#: ../../enterprise/include/functions_reporting.php:8248 +#: ../../enterprise/include/functions_reporting.php:8486 #: ../../enterprise/operation/reporting/custom_reporting.php:116 #: ../../enterprise/operation/reporting/custom_reporting.php:193 msgid "Send by email" msgstr "Envoyer par courriel" -#: ../../enterprise/include/functions_reporting.php:8336 +#: ../../enterprise/include/functions_reporting.php:8574 #: ../../enterprise/operation/reporting/custom_reporting.php:229 msgid "Send by email " msgstr "Envoyer par courriel " -#: ../../enterprise/include/functions_reporting.php:8377 +#: ../../enterprise/include/functions_reporting.php:8615 #: ../../include/functions_reports.php:655 msgid "Simple baseline graph" msgstr "Graphique simple de référence" -#: ../../enterprise/include/functions_reporting.php:8547 +#: ../../enterprise/include/functions_reporting.php:8785 msgid "Configuration changes" msgstr "Changements de configuration" -#: ../../enterprise/include/functions_reporting.php:8564 +#: ../../enterprise/include/functions_reporting.php:8802 msgid "No NCM capabilities detected" msgstr "Aucune fonctionnalité NCM détectée" @@ -29430,13 +29308,13 @@ msgid "%d agents added to apply queue." msgstr "%d agents ajoutés à la file d'attente d'application." #: ../../enterprise/include/functions_enterprise_api.php:3598 -#: ../../enterprise/include/functions_policies.php:4815 +#: ../../enterprise/include/functions_policies.php:4831 #, php-format msgid "Successfully applied to node %s." msgstr "Correctement appliqué au noeud %s." #: ../../enterprise/include/functions_enterprise_api.php:3600 -#: ../../enterprise/include/functions_policies.php:4817 +#: ../../enterprise/include/functions_policies.php:4833 #, php-format msgid "Successfully applied to nodes: %s." msgstr "Correctement appliqué aux noeuds : %s." @@ -29541,103 +29419,103 @@ msgstr "Service unconnu de l'alerte" msgid "Module automatic create for the service %s" msgstr "Module automatique créé pour le service %s" -#: ../../enterprise/include/functions_services.php:1432 +#: ../../enterprise/include/functions_services.php:1472 msgid "Normal (Alert)" msgstr "Normal (Alerte)" -#: ../../enterprise/include/functions_services.php:1436 +#: ../../enterprise/include/functions_services.php:1476 msgid "Critical (Alert)" msgstr "Critique (Alerte)" -#: ../../enterprise/include/functions_services.php:1444 +#: ../../enterprise/include/functions_services.php:1484 msgid "Warning (Alert)" msgstr "Avertissement (Alerte)" -#: ../../enterprise/include/functions_services.php:1582 +#: ../../enterprise/include/functions_services.php:1623 msgid "There are no service elements defined" msgstr "Aucun élément de service défini" -#: ../../enterprise/include/functions_services.php:1606 +#: ../../enterprise/include/functions_services.php:1645 msgid "Weight Critical" msgstr "Poids critique" -#: ../../enterprise/include/functions_services.php:1607 +#: ../../enterprise/include/functions_services.php:1646 msgid "Weight Warning" msgstr "Poids alerte" -#: ../../enterprise/include/functions_services.php:1608 +#: ../../enterprise/include/functions_services.php:1647 msgid "Weight Unknown" msgstr "Poids inconnu" -#: ../../enterprise/include/functions_services.php:1609 +#: ../../enterprise/include/functions_services.php:1648 msgid "Weight Ok" msgstr "Poids OK" -#: ../../enterprise/include/functions_services.php:1672 -#: ../../enterprise/include/functions_services.php:1717 -#: ../../enterprise/include/functions_services.php:1785 +#: ../../enterprise/include/functions_services.php:1711 +#: ../../enterprise/include/functions_services.php:1764 +#: ../../enterprise/include/functions_services.php:1832 #: ../../mobile/operation/services.php:231 #: ../../mobile/operation/services.php:272 #: ../../mobile/operation/services.php:338 msgid "Nonexistent. This element should be deleted" msgstr "Inexistant. Cet élément doit être supprimé." -#: ../../enterprise/include/functions_services.php:1700 -#: ../../enterprise/include/functions_services.php:1767 -#: ../../enterprise/include/functions_services.php:1813 +#: ../../enterprise/include/functions_services.php:1747 +#: ../../enterprise/include/functions_services.php:1814 +#: ../../enterprise/include/functions_services.php:1868 #: ../../mobile/operation/services.php:255 #: ../../mobile/operation/services.php:320 #: ../../mobile/operation/services.php:363 msgid "This element does not affect service weigth because is disabled." msgstr "Cet élément n'affecte pas le poids du service parce qu'il est désactivé." -#: ../../enterprise/include/functions_services.php:1828 +#: ../../enterprise/include/functions_services.php:1883 #: ../../mobile/operation/services.php:386 #, php-format msgid "Dynamic element (%d) '%s' does not match any target" msgstr "L'élément dynamique (%d) '%s' ne correspond avec aucun cible" -#: ../../enterprise/include/functions_services.php:1837 +#: ../../enterprise/include/functions_services.php:1892 #: ../../mobile/operation/services.php:395 #, php-format msgid "Dynamic element (%d) '%s' causes an error: %s" msgstr "Élément dynamique (%d) '%s' cause une erreur : %s" -#: ../../enterprise/include/functions_services.php:1849 +#: ../../enterprise/include/functions_services.php:1904 #: ../../mobile/operation/services.php:377 msgid "Dynamic element" msgstr "Élément dynamique" -#: ../../enterprise/include/functions_services.php:1855 +#: ../../enterprise/include/functions_services.php:1910 #: ../../mobile/operation/services.php:405 #, php-format msgid "agents like \"%s\"" msgstr "agents comme « %s »" -#: ../../enterprise/include/functions_services.php:1860 +#: ../../enterprise/include/functions_services.php:1915 #: ../../mobile/operation/services.php:410 #, php-format msgid "modules like \"%s\"" msgstr "modules comme « %s »" -#: ../../enterprise/include/functions_services.php:1995 +#: ../../enterprise/include/functions_services.php:2050 #: ../../mobile/operation/services.php:450 msgid "NOT INITIALIZED" msgstr "NON INITIALISÉ" -#: ../../enterprise/include/functions_services.php:2019 +#: ../../enterprise/include/functions_services.php:2074 msgid "Edit service elements" msgstr "Éditer éléments de service" -#: ../../enterprise/include/functions_services.php:2027 +#: ../../enterprise/include/functions_services.php:2082 msgid "Delete service element" msgstr "Supprimer élément de service" -#: ../../enterprise/include/functions_services.php:2037 +#: ../../enterprise/include/functions_services.php:2092 msgid "List of elements" msgstr "Liste des éléments" -#: ../../enterprise/include/functions_services.php:2093 +#: ../../enterprise/include/functions_services.php:2148 msgid "FAIL" msgstr "ÉCHEC" @@ -29682,7 +29560,7 @@ msgid "User pass successfully updated" msgstr "Mot de passe de l'utilisateur mis à jour correctement" #: ../../enterprise/include/functions_login.php:291 -#: ../../include/auth/mysql.php:745 +#: ../../include/auth/mysql.php:750 msgid "The password provided is not valid. Please, set another one." msgstr "" "Le mot de passe fourni n’est pas valide. S’il vous plaît, entrez-en un autre." @@ -29727,37 +29605,37 @@ msgid "Password empty" msgstr "Mot de passe vide" #: ../../enterprise/include/functions_login.php:581 -#: ../../godmode/users/configure_user.php:2117 -#: ../../godmode/users/configure_user.php:2186 -#: ../../godmode/users/configure_user.php:2257 +#: ../../godmode/users/configure_user.php:2130 +#: ../../godmode/users/configure_user.php:2199 +#: ../../godmode/users/configure_user.php:2270 #: ../../include/ajax/double_auth.ajax.php:267 #: ../../include/ajax/double_auth.ajax.php:365 #: ../../include/ajax/double_auth.ajax.php:411 #: ../../include/ajax/double_auth.ajax.php:527 #: ../../operation/users/user_edit.php:1235 #: ../../operation/users/user_edit.php:1301 -#: ../../operation/users/user_edit.php:1372 ../../general/register.php:165 +#: ../../operation/users/user_edit.php:1372 ../../general/register.php:167 #: ../../general/logon_failed.php:18 msgid "Authentication error" msgstr "Erreur d'authentification" #: ../../enterprise/include/functions_login.php:588 -#: ../../godmode/users/configure_user.php:2123 -#: ../../godmode/users/configure_user.php:2192 +#: ../../godmode/users/configure_user.php:2136 +#: ../../godmode/users/configure_user.php:2205 #: ../../include/ajax/double_auth.ajax.php:274 #: ../../include/ajax/double_auth.ajax.php:372 #: ../../include/ajax/double_auth.ajax.php:418 #: ../../include/ajax/double_auth.ajax.php:535 #: ../../operation/users/user_edit.php:1242 -#: ../../operation/users/user_edit.php:1308 ../../general/register.php:172 +#: ../../operation/users/user_edit.php:1308 ../../general/register.php:174 msgid "There was an error loading the data" msgstr "Erreur de chargement des données" #: ../../enterprise/include/functions_login.php:597 -#: ../../godmode/users/configure_user.php:2200 -#: ../../godmode/users/configure_user.php:2276 +#: ../../godmode/users/configure_user.php:2213 +#: ../../godmode/users/configure_user.php:2289 #: ../../operation/users/user_edit.php:1316 -#: ../../operation/users/user_edit.php:1392 ../../general/register.php:181 +#: ../../operation/users/user_edit.php:1392 ../../general/register.php:183 msgid "Double authentication activation" msgstr "Activation de la double authentification" @@ -29858,7 +29736,7 @@ msgstr "Exécution d’un script personnalisé" msgid "Executing on demand script" msgstr "Exécution d’un script à la demande" -#: ../../enterprise/include/lib/NetworkManager.php:186 +#: ../../enterprise/include/lib/NetworkManager.php:188 msgid "Montly" msgstr "Mensuel" @@ -29898,9 +29776,9 @@ msgid "Event group Recursive" msgstr "Récursif du group d'événement" #: ../../enterprise/include/lib/AlertCorrelation.class.php:1130 -#: ../../include/functions_reporting_html.php:1057 -#: ../../include/functions_reporting_html.php:1309 -#: ../../include/functions_reporting_html.php:2659 +#: ../../include/functions_reporting_html.php:1061 +#: ../../include/functions_reporting_html.php:1313 +#: ../../include/functions_reporting_html.php:2663 #: ../../include/class/SnmpConsole.class.php:276 msgid "Count" msgstr "Nombre" @@ -30007,12 +29885,12 @@ msgstr "" #: ../../enterprise/include/lib/Service.php:921 #: ../../enterprise/include/lib/Metaconsole/Node.php:1354 #: ../../enterprise/include/lib/Metaconsole/Synchronizer.php:559 -#: ../../enterprise/include/lib/ServiceElement.php:390 -#: ../../enterprise/include/lib/ServiceElement.php:923 -#: ../../enterprise/include/lib/ServiceElement.php:965 -#: ../../enterprise/include/lib/ServiceElement.php:1007 -#: ../../enterprise/include/lib/ServiceElement.php:1113 -#: ../../enterprise/include/lib/ServiceElement.php:1155 +#: ../../enterprise/include/lib/ServiceElement.php:397 +#: ../../enterprise/include/lib/ServiceElement.php:930 +#: ../../enterprise/include/lib/ServiceElement.php:972 +#: ../../enterprise/include/lib/ServiceElement.php:1014 +#: ../../enterprise/include/lib/ServiceElement.php:1138 +#: ../../enterprise/include/lib/ServiceElement.php:1180 #: ../../include/lib/Agent.php:349 ../../include/lib/Module.php:1207 #: ../../include/lib/Entity.php:303 #, php-format @@ -30607,22 +30485,22 @@ msgstr "Erreur de mise à jour : « %s »" msgid "Already queued in %s" msgstr "Déjà en file d'attente dans %s" -#: ../../enterprise/include/lib/ServiceElement.php:611 +#: ../../enterprise/include/lib/ServiceElement.php:618 #, php-format msgid "This filters will cause slowdown on server (%s ms)" msgstr "Ces filtres causeront un ralentissement du serveur (%s ms)" -#: ../../enterprise/include/lib/ServiceElement.php:625 +#: ../../enterprise/include/lib/ServiceElement.php:632 #, php-format msgid "Regular expression is not valid: %s." msgstr "L'expression régulière n'est pas valide : %s." -#: ../../enterprise/include/lib/ServiceElement.php:866 +#: ../../enterprise/include/lib/ServiceElement.php:873 #, php-format msgid " error while decoding rules: %s" msgstr " erreur lors du décodage des normes : %s" -#: ../../enterprise/include/lib/ServiceElement.php:1273 +#: ../../enterprise/include/lib/ServiceElement.php:1298 #, php-format msgid " error: Failed to delete element: %s" msgstr " erreur : élimination de l'élément échouée : %s" @@ -30640,15 +30518,15 @@ msgstr "Politique déjà définie : « %s »" #: ../../enterprise/include/functions_events.php:40 #: ../../godmode/events/event_filter.php:147 #: ../../godmode/events/event_edit_filter.php:393 -#: ../../include/lib/Dashboard/Widgets/events_list.php:389 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:305 -#: ../../operation/events/events.php:1817 ../../operation/events/events.php:2439 +#: ../../include/lib/Dashboard/Widgets/events_list.php:400 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:306 +#: ../../operation/events/events.php:1970 ../../operation/events/events.php:2608 msgid "Event status" msgstr "État des événements" #: ../../enterprise/include/functions_events.php:101 #: ../../godmode/events/event_edit_filter.php:503 -#: ../../operation/events/events.php:2062 +#: ../../operation/events/events.php:2215 msgid "User ack." msgstr "Confirmation de l'utilisateur" @@ -30664,14 +30542,14 @@ msgstr "Date de fin" #: ../../enterprise/include/functions_events.php:131 #: ../../godmode/events/event_edit_filter.php:544 -#: ../../mobile/operation/events.php:845 ../../include/functions_events.php:4973 -#: ../../operation/events/events.php:1849 +#: ../../mobile/operation/events.php:841 ../../include/functions_events.php:4927 +#: ../../operation/events/events.php:2002 msgid "Repeated" msgstr "Répété" #: ../../enterprise/include/functions_events.php:141 #: ../../godmode/events/event_edit_filter.php:761 -#: ../../operation/events/events.php:2108 +#: ../../operation/events/events.php:2261 msgid "Alert events" msgstr "Événements d'alerte" @@ -30681,14 +30559,14 @@ msgstr "Événements de source d'ID" #: ../../enterprise/include/functions_events.php:162 #: ../../godmode/events/event_edit_filter.php:477 -#: ../../mobile/operation/events.php:1041 ../../include/functions_snmp.php:401 +#: ../../mobile/operation/events.php:1037 ../../include/functions_snmp.php:401 #: ../../include/class/SnmpConsole.class.php:407 #: ../../include/class/AuditLog.class.php:204 -#: ../../include/lib/Dashboard/Widgets/events_list.php:347 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:286 +#: ../../include/lib/Dashboard/Widgets/events_list.php:358 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:287 #: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:270 #: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:270 -#: ../../operation/events/events.php:1830 ../../operation/events/events.php:2469 +#: ../../operation/events/events.php:1983 ../../operation/events/events.php:2638 msgid "Max. hours old" msgstr "Heures maximales" @@ -30699,13 +30577,13 @@ msgstr "Plus de 5 étiquettes" #: ../../enterprise/include/functions_events.php:184 #: ../../godmode/events/event_edit_filter.php:631 -#: ../../operation/events/events.php:2309 ../../operation/events/events.php:2312 +#: ../../operation/events/events.php:2462 ../../operation/events/events.php:2465 msgid "Events with following tags" msgstr "Événements avec les étiquettes suivantes" #: ../../enterprise/include/functions_events.php:206 #: ../../godmode/events/event_edit_filter.php:696 -#: ../../operation/events/events.php:2310 ../../operation/events/events.php:2313 +#: ../../operation/events/events.php:2463 ../../operation/events/events.php:2466 msgid "Events without following tags" msgstr "Événements sans les étiquettes suivantes" @@ -30719,52 +30597,52 @@ msgstr "Filtre actif" msgid "Active filters" msgstr "Filtres actifs" -#: ../../enterprise/include/functions_metaconsole.php:2864 +#: ../../enterprise/include/functions_metaconsole.php:2865 msgid "Agent alerts action does not exist in target node" msgstr "L'action des alertes d'agent n'existe pas dans le noeud cible" -#: ../../enterprise/include/functions_metaconsole.php:2871 +#: ../../enterprise/include/functions_metaconsole.php:2872 msgid "Agent alerts template does not exist in target node" msgstr "Le modèle d'alertes d'agent n'existe pas dans le noeud cible" -#: ../../enterprise/include/functions_metaconsole.php:2878 +#: ../../enterprise/include/functions_metaconsole.php:2879 msgid "Agent inventory does not exist in target node" msgstr "L'inventaire d'agent n'existe pas dans le noeud cible" -#: ../../enterprise/include/functions_metaconsole.php:2885 +#: ../../enterprise/include/functions_metaconsole.php:2886 msgid "Exists agent conf please remove configuration file from target node." msgstr "" "La configuration de l'agent existe déjà, veuillez éliminer le fichier de " "configuration du noeud cible." -#: ../../enterprise/include/functions_metaconsole.php:2892 +#: ../../enterprise/include/functions_metaconsole.php:2893 msgid "Agent collections does not exist in target node" msgstr "Les collections d'agents n'existent pas dans le noeud cible." -#: ../../enterprise/include/functions_metaconsole.php:2899 +#: ../../enterprise/include/functions_metaconsole.php:2900 msgid "Agent plugins does not exist in target node" msgstr "Les plugins d'agent n'existent pas dans le noeud cible." -#: ../../enterprise/include/functions_metaconsole.php:2906 +#: ../../enterprise/include/functions_metaconsole.php:2907 msgid "" "Agent policies definitions does not match with defined ones in target node" msgstr "" "Les definitions de politiques d'agents ne correspondent avec ceux-ci du noeud " "cible." -#: ../../enterprise/include/functions_metaconsole.php:2913 +#: ../../enterprise/include/functions_metaconsole.php:2914 msgid "Agent group does not exist in target node" msgstr "Le group d'agents n'existe pas dans le noeud cible" -#: ../../enterprise/include/functions_metaconsole.php:2920 +#: ../../enterprise/include/functions_metaconsole.php:2921 msgid "Agent already exists in target node" msgstr "L'agent existe déjà dans le noeud cible" -#: ../../enterprise/include/functions_metaconsole.php:2944 +#: ../../enterprise/include/functions_metaconsole.php:2945 msgid "The agent: has not been added due to problems in the insertion" msgstr "L'agent : n'a pas été ajouté à cause des problèmes d'insert" -#: ../../enterprise/include/functions_metaconsole.php:2949 +#: ../../enterprise/include/functions_metaconsole.php:2950 msgid "The agent: has already been added to the migration queue" msgstr "L'agent : a été déjà ajouté à la file d'attente de migration" @@ -30777,7 +30655,7 @@ msgid "Subscription" msgstr "Abonnement" #: ../../enterprise/include/functions_license.php:120 -#: ../../include/functions_menu.php:961 +#: ../../include/functions_menu.php:976 ../../include/functions_menu.php:1326 #: ../../include/class/Diagnostics.class.php:1183 msgid "Support expires" msgstr "Le support expire" @@ -30800,18 +30678,18 @@ msgstr "Suivante IP disponible" #: ../../enterprise/include/functions_ipam.php:1343 #: ../../enterprise/tools/ipam/ipam_ajax.php:486 -#: ../../include/ajax/events.php:1754 +#: ../../include/ajax/events.php:1712 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:73 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:394 msgid "Details" msgstr "Détails" #: ../../enterprise/include/functions_ipam.php:1388 -#: ../../enterprise/operation/services/services.list.php:677 +#: ../../enterprise/operation/services/services.list.php:684 #: ../../godmode/agentes/inventory_manager.php:271 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:589 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:679 -#: ../../operation/visual_console/view.php:426 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:623 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:715 +#: ../../operation/visual_console/view.php:428 #: ../../operation/agentes/group_view.php:242 #: ../../operation/agentes/group_view.php:305 msgid "Force" @@ -30842,7 +30720,8 @@ msgstr "Disponible" #: ../../enterprise/include/functions_ipam.php:1578 #: ../../enterprise/include/functions_ipam.php:2117 -#: ../../enterprise/tools/ipam/ipam_network.php:428 +#: ../../enterprise/tools/ipam/ipam_network.php:254 +#: ../../enterprise/tools/ipam/ipam_network.php:586 #: ../../enterprise/tools/ipam/ipam_ajax.php:409 #: ../../enterprise/tools/ipam/ipam_massive.php:130 msgid "Managed" @@ -30855,7 +30734,8 @@ msgstr "Non géré" #: ../../enterprise/include/functions_ipam.php:1584 #: ../../enterprise/include/functions_ipam.php:1776 #: ../../enterprise/include/functions_ipam.php:2118 -#: ../../enterprise/tools/ipam/ipam_network.php:429 +#: ../../enterprise/tools/ipam/ipam_network.php:255 +#: ../../enterprise/tools/ipam/ipam_network.php:587 #: ../../enterprise/tools/ipam/ipam_ajax.php:435 #: ../../enterprise/tools/ipam/ipam_massive.php:135 msgid "Reserved" @@ -30880,7 +30760,8 @@ msgstr "Ascendant" #: ../../enterprise/include/functions_ipam.php:1659 #: ../../enterprise/include/functions_ipam.php:1660 #: ../../enterprise/include/functions_ipam.php:2112 -#: ../../enterprise/tools/ipam/ipam_network.php:424 +#: ../../enterprise/tools/ipam/ipam_network.php:250 +#: ../../enterprise/tools/ipam/ipam_network.php:582 #: ../../enterprise/tools/ipam/ipam_ajax.php:367 #: ../../include/class/Diagnostics.class.php:755 #: ../../include/class/Diagnostics.class.php:773 @@ -31065,7 +30946,7 @@ msgstr "PANDORA FMS NEXT GENERATION" #: ../../enterprise/include/functions_policies.php:424 #: ../../enterprise/include/functions_policies.php:439 -#: ../../include/functions_alerts.php:477 +#: ../../include/functions_alerts.php:480 msgid "copy" msgstr "copier" @@ -31087,70 +30968,70 @@ msgstr "Politique éliminée des noeuds : " msgid "Policy linkation" msgstr "Relation de la politique en cours" -#: ../../enterprise/include/functions_policies.php:3482 +#: ../../enterprise/include/functions_policies.php:3490 msgid "Module linked" msgstr "Module associé" -#: ../../enterprise/include/functions_policies.php:3487 -#: ../../enterprise/include/functions_policies.php:3507 +#: ../../enterprise/include/functions_policies.php:3495 +#: ../../enterprise/include/functions_policies.php:3523 msgid "Unlink from policy" msgstr "Dissocier de la politique" -#: ../../enterprise/include/functions_policies.php:3492 +#: ../../enterprise/include/functions_policies.php:3508 msgid "Module unlinked" msgstr "Module dissocié" -#: ../../enterprise/include/functions_policies.php:3497 -#: ../../enterprise/include/functions_policies.php:3517 +#: ../../enterprise/include/functions_policies.php:3513 +#: ../../enterprise/include/functions_policies.php:3533 msgid "Relink to policy" msgstr "Associer à nouveau à la politique" -#: ../../enterprise/include/functions_policies.php:3502 +#: ../../enterprise/include/functions_policies.php:3518 msgid "Module pending to link" msgstr "Module à associer" -#: ../../enterprise/include/functions_policies.php:3502 +#: ../../enterprise/include/functions_policies.php:3518 #: ../../godmode/agentes/module_manager_editor.php:550 msgid "Module will be linked in the next application" msgstr "Le module sera associé lors de la suivante application" -#: ../../enterprise/include/functions_policies.php:3512 +#: ../../enterprise/include/functions_policies.php:3528 msgid "Module pending to unlink" msgstr "Module à dissocier" -#: ../../enterprise/include/functions_policies.php:3512 +#: ../../enterprise/include/functions_policies.php:3528 #: ../../godmode/agentes/module_manager_editor.php:564 msgid "Module will be unlinked in the next application" msgstr "Le module sera dissocié lors de la suivante application" -#: ../../enterprise/include/functions_policies.php:3708 -#: ../../godmode/agentes/configurar_agente.php:562 -#: ../../godmode/agentes/configurar_agente.php:769 +#: ../../enterprise/include/functions_policies.php:3724 +#: ../../godmode/agentes/configurar_agente.php:574 +#: ../../godmode/agentes/configurar_agente.php:787 #: ../../godmode/setup/snmp_wizard.php:31 msgid "SNMP Wizard" msgstr "Assistant du SNMP" -#: ../../enterprise/include/functions_policies.php:3711 -#: ../../godmode/agentes/configurar_agente.php:572 +#: ../../enterprise/include/functions_policies.php:3727 +#: ../../godmode/agentes/configurar_agente.php:584 msgid "SNMP Interfaces wizard" msgstr "Assistant des interfaces SNMP" -#: ../../enterprise/include/functions_policies.php:3714 -#: ../../godmode/agentes/configurar_agente.php:582 -#: ../../godmode/agentes/configurar_agente.php:778 +#: ../../enterprise/include/functions_policies.php:3730 +#: ../../godmode/agentes/configurar_agente.php:594 +#: ../../godmode/agentes/configurar_agente.php:796 msgid "WMI Wizard" msgstr "Assistant du WMI" -#: ../../enterprise/include/functions_policies.php:4033 +#: ../../enterprise/include/functions_policies.php:4049 msgid "Create a new policy map" msgstr "Créer une nouvelle carte politique" -#: ../../enterprise/include/functions_policies.php:4421 +#: ../../enterprise/include/functions_policies.php:4437 #: ../../extensions/resource_registration.php:1096 msgid "Error, please install the PHP libXML in the system." msgstr "Erreur, veuillez installer le PHP libXML dans le système" -#: ../../enterprise/include/functions_policies.php:4431 +#: ../../enterprise/include/functions_policies.php:4447 #, php-format msgid "" "This extension makes registration of policies enterprise.
You can get more " @@ -31160,15 +31041,15 @@ msgstr "" "plus de politiques dans notre Librairie de ressources " "publiques" -#: ../../enterprise/include/functions_policies.php:4445 +#: ../../enterprise/include/functions_policies.php:4461 msgid "Group filter: " msgstr "Filtre de groupe : " -#: ../../enterprise/include/functions_policies.php:4464 +#: ../../enterprise/include/functions_policies.php:4480 msgid "Registration" msgstr "Enregistrement" -#: ../../enterprise/include/functions_policies.php:4482 +#: ../../enterprise/include/functions_policies.php:4498 #: ../../extensions/resource_registration.php:1174 msgid "" "Error uploading resource. Check if the selected file is a valid resource " @@ -31177,25 +31058,25 @@ msgstr "" "Erreur lors du téléchargement de la ressource. Vérifiez si le fichier " "sélectionné est un modèle de ressource valide au format .ptr" -#: ../../enterprise/include/functions_policies.php:4508 +#: ../../enterprise/include/functions_policies.php:4524 msgid "Policy does not exist" msgstr "La politique n'existe pas" -#: ../../enterprise/include/functions_policies.php:4864 +#: ../../enterprise/include/functions_policies.php:4880 msgid "This will not produce any action." msgstr "Ce ne produira aucune action." -#: ../../enterprise/include/functions_policies.php:4893 +#: ../../enterprise/include/functions_policies.php:4909 #, php-format msgid "Error connecting with node %s." msgstr "Erreur de connexion avec le noeud %s." -#: ../../enterprise/include/functions_policies.php:4900 +#: ../../enterprise/include/functions_policies.php:4916 #, php-format msgid "This policy is being applied on node %s." msgstr "Cette politique est appliquée dans le noeud %s." -#: ../../enterprise/include/functions_policies.php:4938 +#: ../../enterprise/include/functions_policies.php:4954 msgid "Error syncronizing ." msgstr "Erreur de synchronisation." @@ -31208,19 +31089,19 @@ msgid "Empty OS" msgstr "Vider le système d'exploitation" #: ../../enterprise/include/functions_local_components.php:354 -#: ../../include/functions_alerts.php:1109 +#: ../../include/functions_alerts.php:1115 #: ../../include/functions_network_components.php:590 msgid "Copy of" msgstr "Copie de" #: ../../enterprise/include/functions_ux_console.php:517 -#: ../../enterprise/operation/agentes/tag_view.php:1019 -#: ../../enterprise/operation/agentes/tag_view.php:1030 +#: ../../enterprise/operation/agentes/tag_view.php:1004 +#: ../../enterprise/operation/agentes/tag_view.php:1015 #: ../../enterprise/operation/agentes/ux_console_view.php:102 #: ../../enterprise/operation/agentes/ux_console_view.php:297 #: ../../enterprise/operation/agentes/ux_console_view.php:384 #: ../../enterprise/operation/agentes/wux_console_view.php:337 -#: ../../include/functions_ui.php:6824 +#: ../../include/functions_ui.php:6860 msgid "Snapshot view" msgstr "Vue de l'instantané" @@ -31233,7 +31114,7 @@ msgstr "Impossible de récupérer les données du module d'inventaire" #: ../../godmode/reporting/visual_console_builder.wizard.php:589 #: ../../mobile/operation/agents.php:471 ../../mobile/operation/modules.php:823 #: ../../mobile/operation/module_graph.php:478 -#: ../../mobile/operation/events.php:1197 +#: ../../mobile/operation/events.php:1193 #: ../../mobile/operation/server_status.php:389 #: ../../mobile/operation/tactical.php:240 msgid "Loading..." @@ -31244,11 +31125,12 @@ msgid "This agent has no policy assigned" msgstr "Cet agent n'a pas de politique attribuée" #: ../../enterprise/operation/agentes/policy_view.php:70 -#: ../../include/functions_events.php:2547 +#: ../../include/functions_events.php:2476 msgid "V." msgstr "V." #: ../../enterprise/operation/agentes/policy_view.php:89 +#: ../../enterprise/operation/agentes/policy_manager.php:156 msgid "Policy outdate" msgstr "Politique obsolète" @@ -31265,6 +31147,18 @@ msgstr "Description" msgid "Show Collection" msgstr "Afficher la collection" +#: ../../enterprise/operation/agentes/policy_view.php:185 +#: ../../enterprise/operation/agentes/policy_view.php:278 +#: ../../enterprise/operation/agentes/policy_view.php:569 +#: ../../godmode/modules/manage_network_components_form_plugin.php:59 +#: ../../godmode/modules/manage_network_components_form_wmi.php:88 +#: ../../godmode/alerts/configure_alert_template.php:1359 +#: ../../godmode/alerts/alert_list.builder.php:348 +#: ../../include/functions.php:2768 +#: ../../include/class/AgentWizard.class.php:2629 +msgid "Empty" +msgstr "Vide" + #: ../../enterprise/operation/agentes/policy_view.php:254 #: ../../enterprise/operation/agentes/policy_view.php:266 msgid "Toggle the alert table" @@ -31272,8 +31166,8 @@ msgstr "Basculer la table alerte" #: ../../enterprise/operation/agentes/policy_view.php:258 #: ../../godmode/alerts/alert_list.list.php:195 -#: ../../include/ajax/alert_list.ajax.php:286 -#: ../../include/ajax/alert_list.ajax.php:311 +#: ../../include/ajax/alert_list.ajax.php:299 +#: ../../include/ajax/alert_list.ajax.php:324 #: ../../operation/agentes/alerts_status.php:230 #: ../../operation/agentes/alerts_status.php:231 #: ../../operation/agentes/alerts_status.functions.php:159 @@ -31287,7 +31181,7 @@ msgstr "Afficher l'alerte" #: ../../enterprise/operation/agentes/policy_view.php:346 #: ../../godmode/alerts/alert_list.list.php:645 #: ../../godmode/alerts/alert_view.php:111 ../../mobile/operation/alerts.php:324 -#: ../../include/functions_ui.php:1460 +#: ../../include/functions_ui.php:1542 #: ../../include/class/AgentsAlerts.class.php:957 msgid "time(s)" msgstr "foi(s)" @@ -31295,11 +31189,11 @@ msgstr "foi(s)" #: ../../enterprise/operation/agentes/policy_view.php:352 #: ../../godmode/alerts/alert_list.list.php:651 #: ../../godmode/alerts/alert_view.php:117 ../../mobile/operation/alerts.php:330 -#: ../../include/functions_agents.php:3000 -#: ../../include/functions_agents.php:3011 ../../include/functions_ui.php:1466 +#: ../../include/functions_agents.php:3054 +#: ../../include/functions_agents.php:3065 ../../include/functions_ui.php:1548 #: ../../include/class/AgentsAlerts.class.php:963 -#: ../../include/class/SnmpConsole.class.php:845 -#: ../../include/functions_reporting.php:13139 +#: ../../include/class/SnmpConsole.class.php:847 +#: ../../include/functions_reporting.php:13193 msgid "Alert not fired" msgstr "Alerte non déclenchée" @@ -31333,31 +31227,31 @@ msgid "(Adopted) (Unlinked)" msgstr "(Adoptés) (Non liés)" #: ../../enterprise/operation/agentes/policy_view.php:458 -#: ../../godmode/agentes/module_manager.php:895 +#: ../../godmode/agentes/module_manager.php:961 msgid "Non initialized module" msgstr "Module non initialisé" #: ../../enterprise/operation/agentes/policy_view.php:484 #: ../../enterprise/operation/agentes/policy_view.php:489 #: ../../enterprise/operation/agentes/policy_view.php:494 -#: ../../enterprise/operation/agentes/tag_view.php:1137 -#: ../../enterprise/operation/agentes/tag_view.php:1143 -#: ../../enterprise/operation/agentes/tag_view.php:1153 -#: ../../enterprise/operation/agentes/tag_view.php:1159 -#: ../../enterprise/operation/agentes/tag_view.php:1169 -#: ../../enterprise/operation/agentes/tag_view.php:1175 +#: ../../enterprise/operation/agentes/tag_view.php:1122 +#: ../../enterprise/operation/agentes/tag_view.php:1128 +#: ../../enterprise/operation/agentes/tag_view.php:1138 +#: ../../enterprise/operation/agentes/tag_view.php:1144 +#: ../../enterprise/operation/agentes/tag_view.php:1154 +#: ../../enterprise/operation/agentes/tag_view.php:1160 #: ../../mobile/operation/modules.php:571 ../../mobile/operation/modules.php:579 #: ../../mobile/operation/modules.php:587 ../../mobile/operation/modules.php:645 #: ../../mobile/operation/modules.php:653 ../../mobile/operation/modules.php:661 -#: ../../include/functions_modules.php:2911 -#: ../../include/functions_modules.php:2915 -#: ../../include/functions_modules.php:2919 -#: ../../operation/agentes/status_monitor.php:1897 -#: ../../operation/agentes/status_monitor.php:1903 -#: ../../operation/agentes/status_monitor.php:1913 -#: ../../operation/agentes/status_monitor.php:1919 -#: ../../operation/agentes/status_monitor.php:1929 -#: ../../operation/agentes/status_monitor.php:1935 +#: ../../include/functions_modules.php:2916 +#: ../../include/functions_modules.php:2920 +#: ../../include/functions_modules.php:2924 +#: ../../operation/agentes/status_monitor.php:1920 +#: ../../operation/agentes/status_monitor.php:1926 +#: ../../operation/agentes/status_monitor.php:1936 +#: ../../operation/agentes/status_monitor.php:1942 +#: ../../operation/agentes/status_monitor.php:1952 +#: ../../operation/agentes/status_monitor.php:1958 #: ../../operation/agentes/pandora_networkmap.view.php:1857 #: ../../operation/agentes/pandora_networkmap.view.php:1862 #: ../../operation/agentes/pandora_networkmap.view.php:1867 @@ -31377,7 +31271,7 @@ msgstr "Vue des étiquettes" #: ../../godmode/agentes/status_monitor_custom_fields.php:48 #: ../../include/class/AgentsAlerts.class.php:755 ../../operation/heatmap.php:144 #: ../../operation/agentes/alerts_status.php:202 -#: ../../operation/agentes/estado_agente.php:250 +#: ../../operation/agentes/estado_agente.php:268 #: ../../operation/agentes/interface_view.php:76 #: ../../operation/agentes/status_monitor.php:339 #: ../../operation/agentes/group_view.php:102 @@ -31433,11 +31327,11 @@ msgid "Web server module" msgstr "Module du serveur web" #: ../../enterprise/operation/agentes/tag_view.php:310 -#: ../../enterprise/operation/agentes/tag_view.php:783 +#: ../../enterprise/operation/agentes/tag_view.php:785 #: ../../godmode/agentes/status_monitor_custom_fields.php:109 #: ../../godmode/agentes/status_monitor_custom_fields.php:164 #: ../../operation/agentes/status_monitor.php:937 -#: ../../operation/agentes/status_monitor.php:1555 +#: ../../operation/agentes/status_monitor.php:1558 msgid "Server type" msgstr "Type de serveur" @@ -31460,7 +31354,7 @@ msgid "Show monitors..." msgstr "Afficher les moniteurs" #: ../../enterprise/operation/agentes/tag_view.php:358 -#: ../../enterprise/operation/agentes/tag_view.php:782 +#: ../../enterprise/operation/agentes/tag_view.php:784 #: ../../godmode/agentes/status_monitor_custom_fields.php:101 #: ../../godmode/agentes/status_monitor_custom_fields.php:162 #: ../../operation/agentes/status_monitor.php:978 @@ -31468,23 +31362,23 @@ msgid "Data type" msgstr "Type de données" #: ../../enterprise/operation/agentes/tag_view.php:503 -#: ../../operation/agentes/estado_agente.php:431 +#: ../../operation/agentes/estado_agente.php:449 #: ../../operation/agentes/agent_fields.php:37 #: ../../operation/agentes/status_monitor.php:1009 msgid "Agent custom fields" msgstr "Champs d'agent personnalisés" #: ../../enterprise/operation/agentes/tag_view.php:672 -#: ../../operation/agentes/status_monitor.php:2282 +#: ../../operation/agentes/status_monitor.php:2357 msgid "Sorry no search parameters" msgstr "Pas de paramètres de recherche" -#: ../../enterprise/operation/agentes/tag_view.php:748 -#: ../../operation/agentes/estado_agente.php:1215 +#: ../../enterprise/operation/agentes/tag_view.php:750 +#: ../../operation/agentes/estado_agente.php:1233 msgid "Remote config" msgstr "Configuration à distance" -#: ../../enterprise/operation/agentes/tag_view.php:785 +#: ../../enterprise/operation/agentes/tag_view.php:787 #: ../../enterprise/operation/services/services.service.php:121 #: ../../enterprise/operation/services/services.list.php:547 #: ../../extensions/realtime_graphs.php:112 @@ -31492,103 +31386,103 @@ msgstr "Configuration à distance" #: ../../godmode/agentes/status_monitor_custom_fields.php:168 #: ../../mobile/operation/modules.php:856 #: ../../include/functions_visual_map_editor.php:58 -#: ../../include/class/NetworkMap.class.php:3071 +#: ../../include/class/NetworkMap.class.php:3073 #: ../../include/lib/Dashboard/Widgets/custom_graph.php:340 -#: ../../include/functions_events.php:4513 +#: ../../include/functions_events.php:4467 #: ../../operation/agentes/interface_view.functions.php:558 -#: ../../operation/agentes/status_monitor.php:1581 +#: ../../operation/agentes/status_monitor.php:1584 #: ../../operation/search_modules.php:40 msgid "Graph" msgstr "Graphique" -#: ../../enterprise/operation/agentes/tag_view.php:786 +#: ../../enterprise/operation/agentes/tag_view.php:788 #: ../../godmode/agentes/status_monitor_custom_fields.php:129 #: ../../godmode/agentes/status_monitor_custom_fields.php:169 -#: ../../godmode/agentes/module_manager.php:646 +#: ../../godmode/agentes/module_manager.php:712 msgid "Warn" msgstr "Alerte" -#: ../../enterprise/operation/agentes/tag_view.php:1083 +#: ../../enterprise/operation/agentes/tag_view.php:1068 #: ../../mobile/operation/modules.php:542 ../../mobile/operation/modules.php:616 -#: ../../include/functions_modules.php:2896 -#: ../../include/functions_modules.php:4251 ../../include/functions_events.php:70 -#: ../../operation/agentes/status_monitor.php:1786 -#: ../../operation/search_modules.php:112 ../../operation/events/events.php:751 +#: ../../include/functions_modules.php:2901 +#: ../../include/functions_modules.php:4260 ../../include/functions_events.php:70 +#: ../../operation/agentes/status_monitor.php:1809 +#: ../../operation/search_modules.php:112 ../../operation/events/events.php:815 msgid "NOT INIT" msgstr "NON INITIALISÉ" -#: ../../enterprise/operation/agentes/tag_view.php:1223 -#: ../../include/functions_reporting.php:13261 -#: ../../include/functions_reporting.php:13270 +#: ../../enterprise/operation/agentes/tag_view.php:1227 +#: ../../include/functions_reporting.php:13315 +#: ../../include/functions_reporting.php:13324 #, php-format msgid "%d Total modules" msgstr "%d modules au total" -#: ../../enterprise/operation/agentes/tag_view.php:1224 -#: ../../include/functions_reporting.php:13262 +#: ../../enterprise/operation/agentes/tag_view.php:1228 +#: ../../include/functions_reporting.php:13316 #, php-format msgid "%d Modules in normal status" msgstr "%d modules en état normal" -#: ../../enterprise/operation/agentes/tag_view.php:1225 -#: ../../include/functions_reporting.php:13263 +#: ../../enterprise/operation/agentes/tag_view.php:1229 +#: ../../include/functions_reporting.php:13317 #, php-format msgid "%d Modules in critical status" msgstr "%d modules en état critique" -#: ../../enterprise/operation/agentes/tag_view.php:1226 -#: ../../include/functions_reporting.php:13264 +#: ../../enterprise/operation/agentes/tag_view.php:1230 +#: ../../include/functions_reporting.php:13318 #, php-format msgid "%d Modules in warning status" msgstr "%d modules en état d'alerte" -#: ../../enterprise/operation/agentes/tag_view.php:1227 -#: ../../include/functions_reporting.php:13265 +#: ../../enterprise/operation/agentes/tag_view.php:1231 +#: ../../include/functions_reporting.php:13319 #, php-format msgid "%d Modules in unknown status" msgstr "%d modules en état inconnu" -#: ../../enterprise/operation/agentes/tag_view.php:1228 -#: ../../include/functions_reporting.php:13266 +#: ../../enterprise/operation/agentes/tag_view.php:1232 +#: ../../include/functions_reporting.php:13320 #, php-format msgid "%d Modules in not init status" msgstr "%d modules en état non initialisés" #: ../../enterprise/operation/agentes/ver_agente.php:90 -#: ../../operation/agentes/ver_agente.php:1035 +#: ../../operation/agentes/ver_agente.php:1053 msgid "Main IP" msgstr "Adresse IP principale" #: ../../enterprise/operation/agentes/ver_agente.php:96 -#: ../../godmode/groups/tactical.php:182 ../../include/functions_events.php:4440 -#: ../../operation/agentes/ver_agente.php:1047 +#: ../../godmode/groups/tactical.php:182 ../../include/functions_events.php:4394 +#: ../../operation/agentes/ver_agente.php:1065 msgid "Last remote contact" msgstr "Dernier contact à distance" #: ../../enterprise/operation/agentes/ver_agente.php:140 -#: ../../operation/agentes/ver_agente.php:1092 +#: ../../operation/agentes/ver_agente.php:1110 msgid "Monitors down" msgstr "Moniteurs hors service" #: ../../enterprise/operation/agentes/ver_agente.php:182 #: ../../mobile/operation/groups.php:213 -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:600 -#: ../../operation/agentes/ver_agente.php:1133 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:613 +#: ../../operation/agentes/ver_agente.php:1151 msgid "Alerts fired" msgstr "Alertes déclenchées" #: ../../enterprise/operation/agentes/ver_agente.php:297 -#: ../../operation/agentes/ver_agente.php:1873 +#: ../../operation/agentes/ver_agente.php:1904 msgid "URL Route Analyzer" msgstr "Analyseur d’itinéraire d’URL" #: ../../enterprise/operation/agentes/ver_agente.php:316 -#: ../../operation/agentes/ver_agente.php:1864 +#: ../../operation/agentes/ver_agente.php:1895 msgid "UX Console" msgstr "Console UX" #: ../../enterprise/operation/agentes/ver_agente.php:335 -#: ../../operation/agentes/ver_agente.php:1868 +#: ../../operation/agentes/ver_agente.php:1899 msgid "WUX Console" msgstr "Console WUX" @@ -31608,6 +31502,53 @@ msgstr "Itinéraire introuvable" msgid "This agent has no omnishell assigned" msgstr "Aucun omnishell n’est affecté à cet agent" +#: ../../enterprise/operation/agentes/policy_manager.php:286 +msgid "" +"This node is configured with centralized mode. All policies information is " +"read only. Go to metaconsole to manage it." +msgstr "" +"Ce nœud est configuré en mode centralisé. Toutes les informations sur les " +"politiques sont en lecture seule. Allez dans la Métaconsole pour le gérer." + +#: ../../enterprise/operation/agentes/policy_manager.php:390 +#, php-format +msgid "Operation successfully, %s added to the queue" +msgstr "Opération correcte, %s ajouté à la file d'attente" + +#: ../../enterprise/operation/agentes/policy_manager.php:395 +msgid "Select one policy for apply" +msgstr "Veuillez sélectionner une politique pour l’appliquer." + +#: ../../enterprise/operation/agentes/policy_manager.php:430 +#, php-format +msgid "" +"%s added to delete pending agents. Will be deleted in the next policy " +"application." +msgstr "" +"%s ajouté correctement aux agents en attente de suppression. Il sera supprimé " +"dans la suivante application de la politique." + +#: ../../enterprise/operation/agentes/policy_manager.php:435 +msgid "Select one policy for delete" +msgstr "Veuillez sélectionner une politique pour la supprimer." + +#: ../../enterprise/operation/agentes/policy_manager.php:464 +#, php-format +msgid "%s Added policies into agent." +msgstr "%s politiques ajoutés à l'agent" + +#: ../../enterprise/operation/agentes/policy_manager.php:469 +msgid "Select one policy for add" +msgstr "Veuillez sélectionner une politique pour l’ajouter." + +#: ../../enterprise/operation/agentes/policy_manager.php:572 +msgid "Apply selected policies" +msgstr "Appliquer les politiques sélectionnées" + +#: ../../enterprise/operation/agentes/policy_manager.php:587 +msgid "Delete selected policies" +msgstr "Supprimer les politiques sélectionnées" + #: ../../enterprise/operation/agentes/ux_console_view.php:43 msgid "No ux transaction selected." msgstr "Aucune transaction ux sélectionnée." @@ -31664,7 +31605,7 @@ msgstr "Raté : " #: ../../enterprise/operation/agentes/wux_console_view.php:354 #: ../../enterprise/operation/agentes/wux_console_view.php:358 -#: ../../include/functions_alerts.php:681 +#: ../../include/functions_alerts.php:687 #: ../../include/class/TreeService.class.php:441 #: ../../include/class/TreeService.class.php:650 msgid "Unknown status" @@ -31688,10 +31629,9 @@ msgid "View all stats" msgstr "Voir toutes les statistiques" #: ../../enterprise/operation/agentes/wux_console_view.php:570 -#: ../../include/class/SnmpConsole.class.php:895 -#: ../../include/class/SnmpConsole.class.php:896 ../../operation/menu.php:379 -#: ../../operation/menu.php:381 ../../operation/events/events.php:595 -#: ../../operation/events/events.php:860 +#: ../../include/class/SnmpConsole.class.php:897 +#: ../../include/class/SnmpConsole.class.php:898 ../../operation/menu.php:379 +#: ../../operation/menu.php:381 ../../operation/events/events.php:962 msgid "Show more" msgstr "Afficher plus" @@ -31701,7 +31641,7 @@ msgstr "Transaction invalide." #: ../../enterprise/operation/log/elasticsearch_interface.php:37 #: ../../enterprise/operation/log/elasticsearch_interface.php:50 -#: ../../enterprise/operation/log/log_viewer.php:411 +#: ../../enterprise/operation/log/log_viewer.php:413 #: ../../enterprise/operation/menu.php:192 msgid "Elasticsearch Interface" msgstr "Interface Elasticsearch" @@ -31721,13 +31661,13 @@ msgstr "" "Cette vue est destinée à être utilisée uniquement par les utilisateurs ayant " "une connaissance d’Elasticsearch" -#: ../../enterprise/operation/log/log_viewer.php:425 -#: ../../enterprise/operation/log/log_viewer.php:443 -#: ../../enterprise/operation/log/log_viewer.php:453 +#: ../../enterprise/operation/log/log_viewer.php:427 +#: ../../enterprise/operation/log/log_viewer.php:445 +#: ../../enterprise/operation/log/log_viewer.php:455 msgid "Log sources" msgstr "Sources de journaux" -#: ../../enterprise/operation/log/log_viewer.php:517 +#: ../../enterprise/operation/log/log_viewer.php:519 #: ../../godmode/modules/manage_inventory_modules.php:83 #: ../../godmode/modules/manage_inventory_modules_form.php:57 #: ../../godmode/netflow/nf_edit.php:70 @@ -31735,130 +31675,132 @@ msgstr "Sources de journaux" msgid "Not supported in Windows systems" msgstr "Pas pris en charge sur Windows" -#: ../../enterprise/operation/log/log_viewer.php:539 +#: ../../enterprise/operation/log/log_viewer.php:541 msgid "All words" msgstr "Tous les mots" -#: ../../enterprise/operation/log/log_viewer.php:540 +#: ../../enterprise/operation/log/log_viewer.php:542 msgid "Any word" msgstr "N'importe quel mot" -#: ../../enterprise/operation/log/log_viewer.php:545 +#: ../../enterprise/operation/log/log_viewer.php:547 msgid "Search mode" msgstr "Mode recherche" -#: ../../enterprise/operation/log/log_viewer.php:605 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1325 +#: ../../enterprise/operation/log/log_viewer.php:585 +#: ../../enterprise/operation/log/log_viewer.php:586 +msgid "Edit sources" +msgstr "Modifier les sources" + +#: ../../enterprise/operation/log/log_viewer.php:643 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1344 msgid "Full context" msgstr "Contexte complet" -#: ../../enterprise/operation/log/log_viewer.php:658 +#: ../../enterprise/operation/log/log_viewer.php:675 msgid "Select dates by range" msgstr "Sélectionner des dates par plage" -#: ../../enterprise/operation/log/log_viewer.php:669 +#: ../../enterprise/operation/log/log_viewer.php:686 #: ../../godmode/reporting/create_container.php:417 #: ../../include/functions.php:2744 msgid "custom" msgstr "personnalisé" -#: ../../enterprise/operation/log/log_viewer.php:671 -#: ../../enterprise/operation/log/log_viewer.php:672 -#: ../../enterprise/operation/log/log_viewer.php:673 +#: ../../enterprise/operation/log/log_viewer.php:688 +#: ../../enterprise/operation/log/log_viewer.php:689 +#: ../../enterprise/operation/log/log_viewer.php:690 #: ../../godmode/reporting/create_container.php:419 #: ../../godmode/reporting/create_container.php:420 #: ../../godmode/reporting/create_container.php:421 #: ../../include/functions.php:2756 ../../include/functions.php:2757 -#: ../../include/ajax/graph.ajax.php:147 ../../include/ajax/graph.ajax.php:148 -#: ../../include/ajax/graph.ajax.php:149 +#: ../../include/ajax/graph.ajax.php:149 ../../include/ajax/graph.ajax.php:150 +#: ../../include/ajax/graph.ajax.php:151 #, php-format msgid "%s hours" msgstr "%s heures" -#: ../../enterprise/operation/log/log_viewer.php:675 -#: ../../enterprise/operation/log/log_viewer.php:676 +#: ../../enterprise/operation/log/log_viewer.php:692 +#: ../../enterprise/operation/log/log_viewer.php:693 #: ../../godmode/reporting/create_container.php:423 #: ../../godmode/reporting/create_container.php:424 -#: ../../include/ajax/graph.ajax.php:151 ../../include/ajax/graph.ajax.php:152 +#: ../../include/ajax/graph.ajax.php:153 ../../include/ajax/graph.ajax.php:154 #, php-format msgid "%s days" msgstr "%s jours" -#: ../../enterprise/operation/log/log_viewer.php:677 +#: ../../enterprise/operation/log/log_viewer.php:694 #: ../../godmode/reporting/create_container.php:425 -#: ../../include/functions.php:2759 ../../include/ajax/module.php:248 -#: ../../include/ajax/graph.ajax.php:153 +#: ../../include/functions.php:2759 ../../include/ajax/module.php:263 +#: ../../include/ajax/graph.ajax.php:155 msgid "1 week" msgstr "1 semaine" -#: ../../enterprise/operation/log/log_viewer.php:679 +#: ../../enterprise/operation/log/log_viewer.php:696 #: ../../godmode/reporting/create_container.php:427 -#: ../../include/functions.php:2761 ../../include/ajax/module.php:250 -#: ../../include/ajax/graph.ajax.php:155 +#: ../../include/functions.php:2761 ../../include/ajax/module.php:265 +#: ../../include/ajax/graph.ajax.php:157 #: ../../include/class/AuditLog.class.php:214 msgid "1 month" msgstr "1 mois" -#: ../../enterprise/operation/log/log_viewer.php:682 -#: ../../enterprise/operation/log/log_viewer.php:702 -#: ../../operation/network/network_report.php:114 -#: ../../operation/network/network_usage_map.php:128 +#: ../../enterprise/operation/log/log_viewer.php:699 +#: ../../enterprise/operation/log/log_viewer.php:719 +#: ../../operation/network/network_report.php:155 +#: ../../operation/network/network_usage_map.php:203 #: ../../operation/netflow/nf_live_view.php:476 msgid "Start date" msgstr "Date du démarrage" -#: ../../enterprise/operation/log/log_viewer.php:734 +#: ../../enterprise/operation/log/log_viewer.php:751 #: ../../operation/agentes/exportdata.php:427 -#: ../../operation/network/network_report.php:157 -#: ../../operation/network/network_usage_map.php:161 +#: ../../operation/network/network_report.php:188 +#: ../../operation/network/network_usage_map.php:236 #: ../../operation/netflow/nf_live_view.php:509 msgid "End date" msgstr "Date de fin" -#: ../../enterprise/operation/log/log_viewer.php:804 -#: ../../enterprise/operation/log/log_viewer.php:805 -msgid "Edit sources" -msgstr "Modifier les sources" - -#: ../../enterprise/operation/log/log_viewer.php:851 +#: ../../enterprise/operation/log/log_viewer.php:839 msgid "Show log entries" msgstr "Afficher les entrées de journal" -#: ../../enterprise/operation/log/log_viewer.php:852 +#: ../../enterprise/operation/log/log_viewer.php:840 msgid "Graph log results" msgstr "Résultats du journal graphique" -#: ../../enterprise/operation/log/log_viewer.php:855 +#: ../../enterprise/operation/log/log_viewer.php:843 msgid "Display mode" msgstr "Mode d'affichage" -#: ../../enterprise/operation/log/log_viewer.php:873 +#: ../../enterprise/operation/log/log_viewer.php:879 msgid "Use capture model" msgstr "Utiliser le modèle de capture" -#: ../../enterprise/operation/log/log_viewer.php:908 +#: ../../enterprise/operation/log/log_viewer.php:914 msgid "Create new model" msgstr "Créez un nouveau modèle" -#: ../../enterprise/operation/log/log_viewer.php:916 +#: ../../enterprise/operation/log/log_viewer.php:922 #: ../../godmode/reporting/graph_builder.main.php:214 +#: ../../include/lib/Dashboard/Widgets/top_n.php:207 msgid "Horizontal bars" msgstr "Barres horizontales" -#: ../../enterprise/operation/log/log_viewer.php:917 +#: ../../enterprise/operation/log/log_viewer.php:923 #: ../../godmode/reporting/graph_builder.main.php:215 +#: ../../include/lib/Dashboard/Widgets/top_n.php:206 msgid "Vertical bars" msgstr "Barres verticales" -#: ../../enterprise/operation/log/log_viewer.php:920 +#: ../../enterprise/operation/log/log_viewer.php:926 msgid "Graph type" msgstr "Type de graphique" -#: ../../enterprise/operation/log/log_viewer.php:940 +#: ../../enterprise/operation/log/log_viewer.php:946 msgid "Advanced options " msgstr "Options avancées" -#: ../../enterprise/operation/log/log_viewer.php:1099 +#: ../../enterprise/operation/log/log_viewer.php:1112 msgid "" "The maximum limit of rows has been exceeded. Please enter an email to send the " "csv file" @@ -31866,11 +31808,11 @@ msgstr "" "La limite maximale de lignes a été dépassée. Veuillez entrer un e-mail pour " "envoyer le fichier csv" -#: ../../enterprise/operation/log/log_viewer.php:1101 +#: ../../enterprise/operation/log/log_viewer.php:1114 msgid "e-mail address" msgstr "adresse e-mail" -#: ../../enterprise/operation/log/log_viewer.php:1104 +#: ../../enterprise/operation/log/log_viewer.php:1117 msgid "" "WARNING: If your email size exceeds your mail attachment size limit, the file " "will be saved in the local attachment folder." @@ -31879,27 +31821,27 @@ msgstr "" "votre attachement, le fichier sera enregistré dans le dossier des attachements " "local." -#: ../../enterprise/operation/log/log_viewer.php:1237 +#: ../../enterprise/operation/log/log_viewer.php:1250 msgid "The start date cannot be greater than the end date" msgstr "La date de début ne peut pas être supérieure à la date de fin." -#: ../../enterprise/operation/log/log_viewer.php:1674 +#: ../../enterprise/operation/log/log_viewer.php:1687 msgid "Add new capture model" msgstr "Ajouter un nouveau modèle de capture" -#: ../../enterprise/operation/log/log_viewer.php:1677 +#: ../../enterprise/operation/log/log_viewer.php:1690 msgid "Edit capture model" msgstr "Modifier le modèle de capture" -#: ../../enterprise/operation/log/log_viewer.php:1760 +#: ../../enterprise/operation/log/log_viewer.php:1773 msgid "Error create new model" msgstr "Erreur lors de la création d’un nouveau modèle" -#: ../../enterprise/operation/log/log_viewer.php:1787 +#: ../../enterprise/operation/log/log_viewer.php:1800 msgid "Error delete model" msgstr "Erreur en supprimant le modèle" -#: ../../enterprise/operation/log/log_viewer.php:1833 +#: ../../enterprise/operation/log/log_viewer.php:1846 msgid "Error update model" msgstr "Erreur lors de la mise à jour du modèle" @@ -31912,8 +31854,8 @@ msgid "AWS view" msgstr "Vue AWS" #: ../../enterprise/operation/menu.php:48 -#: ../../operation/agentes/ver_agente.php:1694 -#: ../../operation/agentes/ver_agente.php:1901 +#: ../../operation/agentes/ver_agente.php:1725 +#: ../../operation/agentes/ver_agente.php:1932 msgid "SAP view" msgstr "Vue SAP" @@ -31928,7 +31870,7 @@ msgid "No Services" msgstr "Aucun service" #: ../../enterprise/operation/services/services.service.php:194 -#: ../../enterprise/operation/services/services.list.php:624 +#: ../../enterprise/operation/services/services.list.php:631 msgid "SLA graph" msgstr "Graphique SLA" @@ -32067,7 +32009,7 @@ msgstr "Résumé des éléments de service" #: ../../enterprise/operation/services/massive/service.create.elements.php:539 #: ../../enterprise/operation/services/massive/service.edit.elements.php:298 #: ../../include/functions_visual_map_editor.php:1198 -#: ../../include/rest-api/models/VisualConsole/Item.php:2531 +#: ../../include/rest-api/models/VisualConsole/Item.php:2535 msgid "Critical weight" msgstr "Poids critique" @@ -32075,7 +32017,7 @@ msgstr "Poids critique" #: ../../enterprise/operation/services/massive/service.create.elements.php:552 #: ../../enterprise/operation/services/massive/service.edit.elements.php:311 #: ../../include/functions_visual_map_editor.php:1224 -#: ../../include/rest-api/models/VisualConsole/Item.php:2545 +#: ../../include/rest-api/models/VisualConsole/Item.php:2549 msgid "Warning weight" msgstr "Poids d'alerte" @@ -32223,9 +32165,10 @@ msgstr "Afficher sunburst" #: ../../enterprise/operation/services/services.service_map.php:129 #: ../../extensions/agents_modules.php:1067 #: ../../extensions/module_groups.php:464 -#: ../../godmode/snmpconsole/snmp_alert.php:2203 -#: ../../include/functions_reporting_html.php:2302 -#: ../../include/class/SnmpConsole.class.php:522 +#: ../../godmode/snmpconsole/snmp_alert.php:2195 +#: ../../include/functions_reporting_html.php:2306 +#: ../../include/class/SnmpConsole.class.php:524 +#: ../../include/lib/Dashboard/Widgets/top_n.php:324 msgid "Legend" msgstr "Légende" @@ -32256,29 +32199,29 @@ msgid "No services defined." msgstr "Aucun service défini" #: ../../enterprise/operation/services/services.treeview_services.php:209 -#: ../../enterprise/operation/services/services.list.php:756 +#: ../../enterprise/operation/services/services.list.php:763 #: ../../enterprise/operation/services/services.table_services.php:584 msgid "Create Service" msgstr "Créer un service" #: ../../enterprise/operation/services/services.treeview_services.php:281 #: ../../enterprise/tools/ipam/ipam_supernet_treeview.php:89 -#: ../../godmode/groups/group_list.php:1086 -#: ../../include/functions_inventory.php:310 +#: ../../godmode/groups/group_list.php:1096 +#: ../../include/functions_inventory.php:315 #: ../../include/class/Heatmap.class.php:1272 #: ../../include/lib/Dashboard/Widgets/tree_view.php:687 #: ../../operation/tree.php:465 ../../operation/tree.php:495 -#: ../../operation/network/network_report.php:391 +#: ../../operation/network/network_report.php:523 msgid "No data found" msgstr "Aucune donnée disponible" #: ../../enterprise/operation/services/services.treeview_services.php:282 -#: ../../godmode/groups/group_list.php:1087 +#: ../../godmode/groups/group_list.php:1097 msgid "Found groups" msgstr "Groupes trouvés" #: ../../enterprise/operation/services/services.treeview_services.php:376 -#: ../../operation/tree.php:593 ../../operation/agentes/status_monitor.php:2421 +#: ../../operation/tree.php:593 ../../operation/agentes/status_monitor.php:2496 #: ../../operation/agentes/estado_monitores.php:427 #: ../../operation/search_modules.php:302 msgid "Module: " @@ -32315,17 +32258,18 @@ msgstr "Erreur ; service non forcé" msgid "Show only root services" msgstr "Afficher uniquement les services racine" -#: ../../enterprise/operation/services/services.list.php:628 +#: ../../enterprise/operation/services/services.list.php:635 msgid "Status graph" msgstr "Graphique d’état" #: ../../enterprise/operation/services/services.table_services.php:54 -#: ../../godmode/groups/group_list.php:358 +#: ../../godmode/groups/group_list.php:368 msgid "Table view" msgstr "Vue de la table" #: ../../enterprise/tools/ipam/ipam.php:52 ../../extensions/files_repo.php:122 #: ../../extensions/files_repo.php:232 +#: ../../include/lib/Dashboard/Widgets/AgentHive.php:398 msgid "Operation view" msgstr "Afficher opération" @@ -32369,12 +32313,12 @@ msgid "Supernet map" msgstr "Carte super-réseau" #: ../../enterprise/tools/ipam/ipam.php:280 -#: ../../enterprise/tools/ipam/ipam_list.php:794 +#: ../../enterprise/tools/ipam/ipam_list.php:800 msgid "Manage addresses" msgstr "Gérer les adresses" #: ../../enterprise/tools/ipam/ipam.php:320 -#: ../../enterprise/tools/ipam/ipam_list.php:803 +#: ../../enterprise/tools/ipam/ipam_list.php:809 msgid "Addresses view" msgstr "Vue des adresses" @@ -32410,7 +32354,7 @@ msgstr "Carte super-réseau" msgid "Supernet Treeview" msgstr "Vue d'arbre super-réseau" -#: ../../enterprise/tools/ipam/ipam.php:432 +#: ../../enterprise/tools/ipam/ipam.php:436 msgid "Operation View" msgstr "Vue d'opération" @@ -32428,320 +32372,408 @@ msgstr "Impossible d’enregistrer site %s" msgid "Failed to delete site %s" msgstr "Impossible de supprimer site %s" -#: ../../enterprise/tools/ipam/ipam_network.php:147 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:926 -#: ../../enterprise/tools/ipam/ipam_list.php:220 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:551 -msgid "Upload CSV file" -msgstr "Téléverser un fichier CSV" +#: ../../enterprise/tools/ipam/ipam_network.php:153 +#: ../../enterprise/tools/ipam/ipam_network.php:159 +#: ../../enterprise/tools/ipam/ipam_network.php:165 +#: ../../enterprise/tools/ipam/ipam_network.php:174 +#: ../../enterprise/tools/ipam/ipam_network.php:183 +#: ../../enterprise/tools/ipam/ipam_network.php:199 +msgid "Row" +msgstr "Ligne" -#: ../../enterprise/tools/ipam/ipam_network.php:191 +#: ../../enterprise/tools/ipam/ipam_network.php:153 +msgid "Invalid IP" +msgstr "IP non valide" + +#: ../../enterprise/tools/ipam/ipam_network.php:159 +msgid "The IP does not belong to the subnet" +msgstr "L’IP n’appartient pas au sousréseau" + +#: ../../enterprise/tools/ipam/ipam_network.php:165 +msgid "IP already exists" +msgstr "L’IP existe déjà" + +#: ../../enterprise/tools/ipam/ipam_network.php:174 +msgid "Invalid OS ID" +msgstr "Identifiant du système d’exploitation non valide" + +#: ../../enterprise/tools/ipam/ipam_network.php:183 +msgid "Invalid MAC" +msgstr "MAC non valide" + +#: ../../enterprise/tools/ipam/ipam_network.php:199 +msgid "The agent does not exists" +msgstr "L’agent n'existe pas." + +#: ../../enterprise/tools/ipam/ipam_network.php:215 +#, php-format +msgid "%s IPs have been created" +msgstr " %s IP créés" + +#: ../../enterprise/tools/ipam/ipam_network.php:217 +msgid "Could not create IP" +msgstr "Impossible de créer l’IP" + +#: ../../enterprise/tools/ipam/ipam_network.php:248 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:59 +#: ../../enterprise/tools/ipam/ipam_list.php:56 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:52 +msgid "CSV Format:" +msgstr "Format CSV :" + +#: ../../enterprise/tools/ipam/ipam_network.php:253 +msgid "OS ID" +msgstr "ID du système d’exploitation" + +#: ../../enterprise/tools/ipam/ipam_network.php:256 +msgid "Leased" +msgstr "Loué" + +#: ../../enterprise/tools/ipam/ipam_network.php:257 +msgid "Leased mode" +msgstr "Mode loué" + +#: ../../enterprise/tools/ipam/ipam_network.php:258 +msgid "MAC Address" +msgstr "Adresse MAC" + +#: ../../enterprise/tools/ipam/ipam_network.php:349 msgid "No addresses found on this network" msgstr "Aucune adresse trouvée sur ce réseau" -#: ../../enterprise/tools/ipam/ipam_network.php:342 +#: ../../enterprise/tools/ipam/ipam_network.php:500 msgid "Edit address" msgstr "Modifier l'adresse" -#: ../../enterprise/tools/ipam/ipam_network.php:355 +#: ../../enterprise/tools/ipam/ipam_network.php:513 msgid "Disabled address" msgstr "Adresse désactivée" -#: ../../enterprise/tools/ipam/ipam_network.php:355 +#: ../../enterprise/tools/ipam/ipam_network.php:513 msgid "This address will not be updated by the server" msgstr "Cette adresse ne sera pas mise à jour par le serveur" -#: ../../enterprise/tools/ipam/ipam_network.php:451 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1418 +#: ../../enterprise/tools/ipam/ipam_network.php:609 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1542 msgid "Not alive" msgstr "Inactif" -#: ../../enterprise/tools/ipam/ipam_network.php:482 -#: ../../enterprise/tools/ipam/ipam_network.php:561 -#: ../../enterprise/tools/ipam/ipam_network.php:603 +#: ../../enterprise/tools/ipam/ipam_network.php:640 +#: ../../enterprise/tools/ipam/ipam_network.php:719 +#: ../../enterprise/tools/ipam/ipam_network.php:761 msgid "Change to automatic mode" msgstr "Changer au mode automatique" -#: ../../enterprise/tools/ipam/ipam_network.php:491 -#: ../../enterprise/tools/ipam/ipam_network.php:570 -#: ../../enterprise/tools/ipam/ipam_network.php:612 +#: ../../enterprise/tools/ipam/ipam_network.php:649 +#: ../../enterprise/tools/ipam/ipam_network.php:728 +#: ../../enterprise/tools/ipam/ipam_network.php:770 msgid "Change to manual mode" msgstr "Changer au mode manuel" -#: ../../enterprise/tools/ipam/ipam_network.php:691 +#: ../../enterprise/tools/ipam/ipam_network.php:849 msgid "Add comments" msgstr "Ajouter des commentaires" -#: ../../enterprise/tools/ipam/ipam_network.php:718 +#: ../../enterprise/tools/ipam/ipam_network.php:876 msgid "Update agent address" msgstr "Mise à jour de l'adresse de l'agent" -#: ../../enterprise/tools/ipam/ipam_network.php:895 +#: ../../enterprise/tools/ipam/ipam_network.php:1053 msgid "Please, uncheck auto option to set manual agent." msgstr "Veuillez décocher l'option automatique pour régler l'agent manuellement" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:52 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:100 -msgid "There is no supernet name. Please introduce a name" -msgstr "Il n'y a pas des noms de super-réseau. Entrez un nom" +#: ../../enterprise/tools/ipam/ipam_network.php:1103 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1659 +#: ../../enterprise/tools/ipam/ipam_list.php:889 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1049 +msgid "Upload CSV file" +msgstr "Téléverser un fichier CSV" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:56 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:104 -msgid "There is no supernet address. Please introduce a address" -msgstr "Il n'y a pas d'adresse super-réseau. Entrez une adresse" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:60 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:108 -msgid "There is no supernet mask. Please introduce a mask" -msgstr "Il n'y a pas de masque de super-réseau. Veuillez entrer une maque" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:64 -msgid "There is no valid address. Please introduce a address" -msgstr "Il n'y a pas d'adresse valide. Veuillez entrer une adresse" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:68 -msgid "There is no valid mask. Please introduce a mask" -msgstr "Il n'y a pas de masque valide. Veuillez entrer une masque" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:83 -msgid "Supernet created" -msgstr "Super-réseau crée" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:85 -msgid "Supernet not created" -msgstr "Super-réseau non crée" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:89 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:135 -msgid "Supernet name exists in bbdd, please select other name" -msgstr "" -"Le nom de super-réseau existe dans la base de données, sélectionnez un autre " -"nom" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:129 -msgid "Supernet updated" -msgstr "Super-réseau mise à jour" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:131 -msgid "Supernet not updated" -msgstr "Super-réseau non mise à jour" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:156 -msgid "Could not be deleted, please select supernet" -msgstr "Il n'a pas été possible de l'éliminer, sélectionnez un super-réseau" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:227 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:323 -#: ../../enterprise/tools/ipam/ipam_list.php:461 -#: ../../enterprise/tools/ipam/ipam_action.php:121 -#: ../../enterprise/tools/ipam/ipam_action.php:264 -msgid "The location is not filled, please add a location." -msgstr "L'emplacement n'a pas été indiqué. Veuillez ajouter un emplacement." - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:391 -#, php-format -msgid "Successfully created %d networks" -msgstr "%d réseaux ajoutés correctement" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:395 -msgid "Failed to create networks" -msgstr "Impossible de créer des réseaux" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:398 -msgid "Entered range address is not valid" -msgstr "L’adresse de plage saisie n’est pas valide" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:425 -msgid "Network name cannot be repeated in this supernet" -msgstr "Le nom du réseau ne peut pas être répété dans ce super-réseau" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:432 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:170 -msgid "Successfully added networks" -msgstr "Réseaux ajoutés correctement" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:436 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:174 -msgid "Network could not be added" -msgstr "Le réseau n'a pas pu être ajouté" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:441 -msgid "No networks to be added to supernet" -msgstr "Aucun réseau à ajouter à supernet" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:446 -msgid "supernet name could not be added, please select supernet" -msgstr "le nom du super-réseau n'a pas pu être ajouté, sélectionnez super-réseau" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:475 -msgid "Could not be deleted, please select supernet and network" -msgstr "Il n'a pas pu être éliminé, sélectionnez le super-réseau et le réseau" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:482 -#, php-format -msgid "Failed to delete %d/%d networks from supernet" -msgstr "Impossible de supprimer les réseaux %d/%d de supernet" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:486 -msgid "Successfully deleted network from supernet" -msgstr "Réseau supprimé avec succès du supernet" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:488 -#, php-format -msgid "Successfully deleted %d/%d networks from supernet" -msgstr "Suppression réussie des réseaux %d/%d de supernet" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:491 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:228 -msgid "No items selected" -msgstr "Aucun élément sélectionné" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:531 -#: ../../enterprise/tools/ipam/ipam_list.php:50 -msgid "Search filter by name, network address or description" -msgstr "Chercher de filtre par nom, adresse réseau ou description" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:559 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:742 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1200 -#: ../../enterprise/tools/ipam/ipam_list.php:99 -#: ../../enterprise/tools/ipam/ipam_list.php:702 -msgid "Site" -msgstr "Site" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:576 -msgid "Min. networks range" -msgstr "Éventail de réseaux minimale" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:593 -msgid "Max. networks range" -msgstr "Éventail de réseaux maximale" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:692 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:63 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:754 #: ../../enterprise/tools/ipam/ipam_excel.php:140 #: ../../enterprise/tools/ipam/ipam_calculator.php:110 msgid "Mask" msgstr "Masque" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:713 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:64 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1200 +msgid "Subnetting mask" +msgstr "Masque de sous-réseau" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:65 +#: ../../enterprise/tools/ipam/ipam_list.php:66 +msgid "Site ID" +msgstr "Identifiant du site" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:114 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:162 +msgid "There is no supernet name. Please introduce a name" +msgstr "Il n'y a pas des noms de super-réseau. Entrez un nom" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:118 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:166 +msgid "There is no supernet address. Please introduce a address" +msgstr "Il n'y a pas d'adresse super-réseau. Entrez une adresse" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:122 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:170 +msgid "There is no supernet mask. Please introduce a mask" +msgstr "Il n'y a pas de masque de super-réseau. Veuillez entrer une maque" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:126 +msgid "There is no valid address. Please introduce a address" +msgstr "Il n'y a pas d'adresse valide. Veuillez entrer une adresse" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:130 +msgid "There is no valid mask. Please introduce a mask" +msgstr "Il n'y a pas de masque valide. Veuillez entrer une masque" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:145 +msgid "Supernet created" +msgstr "Super-réseau crée" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:147 +msgid "Supernet not created" +msgstr "Super-réseau non crée" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:151 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:197 +msgid "Supernet name exists in bbdd, please select other name" +msgstr "" +"Le nom de super-réseau existe dans la base de données, sélectionnez un autre " +"nom" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:191 +msgid "Supernet updated" +msgstr "Super-réseau mise à jour" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:193 +msgid "Supernet not updated" +msgstr "Super-réseau non mise à jour" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:218 +msgid "Could not be deleted, please select supernet" +msgstr "Il n'a pas été possible de l'éliminer, sélectionnez un super-réseau" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:289 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:385 +#: ../../enterprise/tools/ipam/ipam_list.php:467 +#: ../../enterprise/tools/ipam/ipam_action.php:121 +#: ../../enterprise/tools/ipam/ipam_action.php:264 +msgid "The location is not filled, please add a location." +msgstr "L'emplacement n'a pas été indiqué. Veuillez ajouter un emplacement." + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:453 +#, php-format +msgid "Successfully created %d networks" +msgstr "%d réseaux ajoutés correctement" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:457 +msgid "Failed to create networks" +msgstr "Impossible de créer des réseaux" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:460 +msgid "Entered range address is not valid" +msgstr "L’adresse de plage saisie n’est pas valide" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:487 +msgid "Network name cannot be repeated in this supernet" +msgstr "Le nom du réseau ne peut pas être répété dans ce super-réseau" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:494 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:228 +msgid "Successfully added networks" +msgstr "Réseaux ajoutés correctement" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:498 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:232 +msgid "Network could not be added" +msgstr "Le réseau n'a pas pu être ajouté" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:503 +msgid "No networks to be added to supernet" +msgstr "Aucun réseau à ajouter à supernet" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:508 +msgid "supernet name could not be added, please select supernet" +msgstr "le nom du super-réseau n'a pas pu être ajouté, sélectionnez super-réseau" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:537 +msgid "Could not be deleted, please select supernet and network" +msgstr "Il n'a pas pu être éliminé, sélectionnez le super-réseau et le réseau" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:544 +#, php-format +msgid "Failed to delete %d/%d networks from supernet" +msgstr "Impossible de supprimer les réseaux %d/%d de supernet" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:548 +msgid "Successfully deleted network from supernet" +msgstr "Réseau supprimé avec succès du supernet" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:550 +#, php-format +msgid "Successfully deleted %d/%d networks from supernet" +msgstr "Suppression réussie des réseaux %d/%d de supernet" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:553 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:286 +msgid "No items selected" +msgstr "Aucun élément sélectionné" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:593 +#: ../../enterprise/tools/ipam/ipam_list.php:117 +msgid "Search filter by name, network address or description" +msgstr "Chercher de filtre par nom, adresse réseau ou description" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:621 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:804 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1202 +#: ../../enterprise/tools/ipam/ipam_list.php:166 +#: ../../enterprise/tools/ipam/ipam_list.php:708 +msgid "Site" +msgstr "Site" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:638 +msgid "Min. networks range" +msgstr "Éventail de réseaux minimale" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:655 +msgid "Max. networks range" +msgstr "Éventail de réseaux maximale" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:775 msgid "Subnetting Mask" msgstr "Masque de sous-réseau" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:786 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1450 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:848 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1452 msgid "Update Supernet" msgstr "Mettre à jour le super-réseau" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:803 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1588 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:865 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1590 msgid "New Supernet" msgstr "Nouveau super-réseau" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:853 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:915 #, php-format msgid "%s supernets created" msgstr "Super-réseaux %s créés" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:855 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:917 msgid "supernets creation failed" msgstr "La création de super-réseaux a échoué" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1196 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1198 msgid "Address / Masks" msgstr "Adresse / Masques" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1198 -msgid "Subnetting mask" -msgstr "Masque de sous-réseau" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1199 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1201 msgid "Networks range" msgstr "Éventail de réseaux" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1207 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:806 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1209 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:798 msgid "Networks" msgstr "Réseaux" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1374 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1376 msgid "Delete network in supernet" msgstr "Éliminer réseau du super-réseau" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1423 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1425 msgid "Manage networks in supernet" msgstr "Gérer les réseaux dans supernet" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1457 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1459 msgid "Add network to supernet" msgstr "Ajouter du réseau au super-réseau" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1460 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1462 msgid "Next network" msgstr "Réseau suivant" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1493 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1495 msgid "Delete Supernet" msgstr "Éliminer du super-réseau" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1515 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:990 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1517 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:980 #: ../../include/functions_visual_map_editor.php:831 #: ../../include/rest-api/models/VisualConsole/Items/Group.php:727 msgid "Show statistics" msgstr "Afficher les statistiques" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1580 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1582 msgid "No Supernet found" msgstr "Aucune super-réseau trouvé" -#: ../../enterprise/tools/ipam/ipam_list.php:124 -#: ../../enterprise/tools/ipam/ipam_list.php:709 +#: ../../enterprise/tools/ipam/ipam_list.php:60 +msgid "Location ID" +msgstr "Identifiant de l’emplacement" + +#: ../../enterprise/tools/ipam/ipam_list.php:61 +msgid "Group ID" +msgstr "Identifiant du groupe" + +#: ../../enterprise/tools/ipam/ipam_list.php:65 +msgid "Recon server ID" +msgstr "Identifiant du serveur Recon" + +#: ../../enterprise/tools/ipam/ipam_list.php:67 +msgid "VRF" +msgstr "VRF" + +#: ../../enterprise/tools/ipam/ipam_list.php:191 +#: ../../enterprise/tools/ipam/ipam_list.php:715 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:58 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:62 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:67 #: ../../enterprise/tools/ipam/ipam_vlan_network.php:39 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:402 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:460 msgid "Vlan" msgstr "Vlan" -#: ../../enterprise/tools/ipam/ipam_list.php:478 +#: ../../enterprise/tools/ipam/ipam_list.php:484 #: ../../enterprise/tools/ipam/ipam_action.php:150 #: ../../enterprise/tools/ipam/ipam_action.php:341 msgid "Incorrect format in Subnet field" msgstr "Format incorrect dans le champ de sous-réseau" -#: ../../enterprise/tools/ipam/ipam_list.php:512 +#: ../../enterprise/tools/ipam/ipam_list.php:518 msgid "Could not be created: The location id does not exist." msgstr "Impossible de créer : l’ID d’emplacement n’existe pas." -#: ../../enterprise/tools/ipam/ipam_list.php:520 +#: ../../enterprise/tools/ipam/ipam_list.php:526 #: ../../enterprise/tools/ipam/ipam_action.php:244 #, php-format msgid "Could not be created: %s" msgstr "N'a pas pu être créé : %s" -#: ../../enterprise/tools/ipam/ipam_list.php:529 +#: ../../enterprise/tools/ipam/ipam_list.php:535 #, php-format msgid "%s networks created" msgstr "Réseaux %s crées" -#: ../../enterprise/tools/ipam/ipam_list.php:531 +#: ../../enterprise/tools/ipam/ipam_list.php:537 msgid "Networks creation failed" msgstr "La création de réseaux a échoué" -#: ../../enterprise/tools/ipam/ipam_list.php:596 +#: ../../enterprise/tools/ipam/ipam_list.php:602 msgid "No networks found" msgstr "Aucun réseau trouvé" -#: ../../enterprise/tools/ipam/ipam_list.php:732 +#: ../../enterprise/tools/ipam/ipam_list.php:738 msgid "IPs" msgstr "Adresses IP" -#: ../../enterprise/tools/ipam/ipam_list.php:817 +#: ../../enterprise/tools/ipam/ipam_list.php:823 msgid "Edit network" msgstr "Éditer le réseau" -#: ../../enterprise/tools/ipam/ipam_list.php:828 +#: ../../enterprise/tools/ipam/ipam_list.php:834 msgid "Delete network" msgstr "Supprimer le réseau" @@ -32749,8 +32781,8 @@ msgstr "Supprimer le réseau" #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:488 #: ../../operation/agentes/interface_view.functions.php:97 #: ../../operation/agentes/interface_view.functions.php:150 -#: ../../operation/agentes/ver_agente.php:1419 -#: ../../operation/agentes/ver_agente.php:1840 +#: ../../operation/agentes/ver_agente.php:1450 +#: ../../operation/agentes/ver_agente.php:1871 msgid "Interfaces" msgstr "Interfaces" @@ -32793,7 +32825,7 @@ msgid "Created" msgstr "Créé" #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:537 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1023 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1006 msgid "No vlans found" msgstr "Il n'a pas de vlans trouvés" @@ -32829,7 +32861,7 @@ msgid "Successfully updated." msgstr "Mis à jour correctement" #: ../../enterprise/tools/ipam/ipam_action.php:456 -#: ../../include/functions_reporting.php:3102 +#: ../../include/functions_reporting.php:3110 msgid "No changes found." msgstr "Aucun changement retrouvé." @@ -32911,7 +32943,7 @@ msgid "leased expiration" msgstr "expiration loué" #: ../../enterprise/tools/ipam/ipam_ajax.php:476 -#: ../../include/class/NetworkMap.class.php:3073 +#: ../../include/class/NetworkMap.class.php:3075 msgid "MAC" msgstr "MAC" @@ -32933,7 +32965,7 @@ msgid "Executing command: %s" msgstr "Exécution de la commande : %s" #: ../../enterprise/tools/ipam/ipam_ajax.php:554 -#: ../../include/functions_events.php:5970 +#: ../../include/functions_events.php:5879 msgid "Execute again" msgstr "Exécuter à nouveau" @@ -32945,126 +32977,126 @@ msgstr "Ping à un hôte" msgid "Found supernets" msgstr "Super-réseaux trouvés" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:45 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:268 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:103 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:326 msgid "There is no VLAN name. Please introduce a name" msgstr "Il n'y a pas de nom pour le VLAN. Entrez un nom" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:49 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:87 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:272 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:107 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:145 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:330 msgid "Custom ID is not valid" msgstr "L’ID personnalisé n’est pas valide" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:66 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:124 msgid "Vlan created" msgstr "Vlan crée" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:68 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:126 msgid "Vlan not created" msgstr "Vlan non crée" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:72 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:296 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:130 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:354 msgid "VLAN name exists in database, please select another name" msgstr "Le nom du VLAN existe dans la base de données, sélectionnez un autre nom" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:83 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:141 msgid "There is no vlan name. Please introduce a name" msgstr "Il n'y a pas de nom du VLAN. Entrez un nom" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:109 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:167 msgid "Vlan updated" msgstr "Vlan mis à jour" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:111 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:169 msgid "Vlan not updated" msgstr "Vlan non mis à jour" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:115 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:173 msgid "Vlan name exists in database, please select other name" msgstr "" "Le nom du Vlan existe déjà dans la base de données, sélectionnez un autre nom" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:135 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:193 msgid "Could not be deleted, please select vlan" msgstr "Il n'a pas pue être éliminé, sélectionnez un vlan" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:163 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:221 msgid "Network name cannot be repeated in this Vlan" msgstr "Le nom du réseau ne peut pas être répété and ce Vlan" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:179 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:237 msgid "Network name could not be added, please select network" msgstr "Nom du réseau n'a pas pu être ajouté, sélectionnez le réseau" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:184 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:242 msgid "Vlan name could not be added, please select vlan" msgstr "Le nom du Vlan n'a pas pu être ajouté, sélectionnez clan" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:212 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:270 msgid "Could not be deleted, please select VLAN and network" msgstr "Il n'as pas pu être éliminé, sélectionnez vlan et réseau" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:219 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:277 #, php-format msgid "Failed to delete %d/%d networks from VLAN" msgstr "Impossible de supprimer les réseaux %d/%d du VLAN" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:223 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:281 msgid "Successfully deleted network from VLAN" msgstr "Réseau supprimé avec succès du VLAN" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:225 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:283 #, php-format msgid "Successfully deleted %d/%d networks from VLAN" msgstr "Suppression réussie des réseaux %d/%d du VLAN" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:303 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:361 #, php-format msgid "%s VLAN networks have been created" msgstr "Les réseaux VLAN %s ont été crées" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:305 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:363 msgid "Could not create VLAN networks" msgstr "Les réseaux VLAN n¡ont pas pu être créés" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:336 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:394 msgid "Search filter by name" msgstr "Chercher filtre par nom" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:461 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:940 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:519 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:932 msgid "Update Vlan" msgstr "Mettre à jour le Vlan" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:473 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1031 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:531 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1014 msgid "New Vlan" msgstr "Nouveau Vlan" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:854 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:846 msgid "Delete network to vlan" msgstr "Éliminer réseau du vlan" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:914 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:906 msgid "Manage networks in VLAN" msgstr "Gérer les réseaux en VLAN" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:934 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:926 msgid "Not assigned networks" msgstr "Réseaux non-attribués" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:947 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:966 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:939 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:949 msgid "Add network to Vlan" msgstr "Ajouter réseau au Vlan" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:950 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:942 msgid "Create network" msgstr "Créer réseau" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:984 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:967 msgid "Delete Vlan" msgstr "Éliminer Vlan" @@ -33322,7 +33354,7 @@ msgid "Visit our privacy policy for more information" msgstr "Visitez notre politique de confidentialité pour plus d'informations" #: ../../update_manager_client/views/register.php:79 -#: ../../include/class/Diagnostics.class.php:1942 +#: ../../include/class/Diagnostics.class.php:1943 msgid "Your email" msgstr "Votre email" @@ -33720,15 +33752,15 @@ msgstr "Enregistrement de ressource" #: ../../godmode/modules/module_list.php:54 #: ../../godmode/groups/configure_modu_group.php:39 #: ../../godmode/groups/modu_group_list.php:79 -#: ../../godmode/agentes/configurar_agente.php:820 -#: ../../godmode/agentes/configurar_agente.php:844 +#: ../../godmode/agentes/configurar_agente.php:838 +#: ../../godmode/agentes/configurar_agente.php:862 #: ../../godmode/agentes/modificar_agente.php:105 #: ../../godmode/agentes/fields_manager.php:55 #: ../../godmode/agentes/configure_field.php:75 -#: ../../godmode/netflow/nf_edit.php:59 ../../godmode/menu.php:132 +#: ../../godmode/netflow/nf_edit.php:59 ../../godmode/menu.php:221 #: ../../godmode/category/category.php:81 #: ../../godmode/category/edit_category.php:92 -#: ../../operation/agentes/ver_agente.php:1930 +#: ../../operation/agentes/ver_agente.php:1961 msgid "Resources" msgstr "Ressources" @@ -33774,79 +33806,87 @@ msgstr "Fichier à télécharger" msgid "Group filter" msgstr "Filtre groupe" -#: ../../extensions/api_checker.php:217 ../../extensions/api_checker.php:395 +#: ../../extensions/api_checker.php:180 ../../include/functions_ui.php:534 +msgid "Request successfully processed" +msgstr "Requête traitée correctement" + +#: ../../extensions/api_checker.php:182 +msgid "Incorrect URL" +msgstr "URL incorrecte" + +#: ../../extensions/api_checker.php:227 ../../extensions/api_checker.php:405 msgid "API checker" msgstr "Vérificateur API" -#: ../../extensions/api_checker.php:236 +#: ../../extensions/api_checker.php:246 #, php-format msgid "%s Console URL" msgstr "%s URL de la console" -#: ../../extensions/api_checker.php:243 -#: ../../godmode/users/configure_user.php:1054 -#: ../../godmode/users/configure_user.php:1077 +#: ../../extensions/api_checker.php:253 +#: ../../godmode/users/configure_user.php:1066 +#: ../../godmode/users/configure_user.php:1089 #: ../../operation/users/user_edit.php:299 #: ../../operation/users/user_edit.php:338 msgid "API Token" msgstr "Jeton d’API" -#: ../../extensions/api_checker.php:243 +#: ../../extensions/api_checker.php:253 msgid "Use API Token instead API Pass, User and Password." msgstr "" "Utilisez plutôt le jeton API au lieu de API Pass, l’utilisateur et mot de " "passe." -#: ../../extensions/api_checker.php:248 +#: ../../extensions/api_checker.php:258 msgid "API Pass" msgstr "Mot de passe de l'API" -#: ../../extensions/api_checker.php:274 +#: ../../extensions/api_checker.php:284 msgid "Action (get or set)" msgstr "Action (obtenir ou définir)" -#: ../../extensions/api_checker.php:291 +#: ../../extensions/api_checker.php:301 msgid "ID 2" msgstr "Identifiant 2" -#: ../../extensions/api_checker.php:298 +#: ../../extensions/api_checker.php:308 msgid "Return Type" msgstr "Type de retour" -#: ../../extensions/api_checker.php:310 +#: ../../extensions/api_checker.php:320 msgid "Other Mode" msgstr "Autre mode" -#: ../../extensions/api_checker.php:324 +#: ../../extensions/api_checker.php:334 msgid "Raw URL" msgstr "URL brute" -#: ../../extensions/api_checker.php:336 +#: ../../extensions/api_checker.php:346 msgid "Call parameters" msgstr "Paramètres d'appel" -#: ../../extensions/api_checker.php:336 +#: ../../extensions/api_checker.php:346 msgid "Action: get Operation: module_last_value id: 63" msgstr "Action : get Operation : module_last_value id : 63" -#: ../../extensions/api_checker.php:343 +#: ../../extensions/api_checker.php:353 msgid "Custom URL" msgstr "URL personnalisée" -#: ../../extensions/api_checker.php:351 +#: ../../extensions/api_checker.php:361 msgid "Call" msgstr "Appel" -#: ../../extensions/api_checker.php:382 +#: ../../extensions/api_checker.php:392 msgid "Hide URL" msgstr "Cacher URL" -#: ../../extensions/api_checker.php:386 +#: ../../extensions/api_checker.php:396 msgid "Show URL" msgstr "Afficher URL" #: ../../extensions/db_status.php:25 ../../extensions/db_status.php:520 -#: ../../godmode/menu.php:476 +#: ../../godmode/menu.php:572 msgid "DB Schema check" msgstr "Vérifier Schéma BD" @@ -33994,7 +34034,7 @@ msgid "" "console\n" " using native SQL sentences. Please note that you can damage " "your %s installation\n" -" if you don't know exactly what are you are doing,\n" +" if you don't know exactly what you are doing,\n" " this means that you can severily damage your setup using this " "extension.\n" " This extension is intended to be used only by experienced " @@ -34033,19 +34073,19 @@ msgid "Error querying database node" msgstr "Erreur lors de l’interrogation du nœud de base de données" #: ../../extensions/agents_modules.php:404 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2000 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2042 #: ../../include/lib/Dashboard/Widgets/agent_module.php:255 msgid "Show module status" msgstr "Afficher l’état du module" #: ../../extensions/agents_modules.php:405 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2001 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2043 #: ../../include/lib/Dashboard/Widgets/agent_module.php:256 msgid "Show module data" msgstr "Afficher les données du module" #: ../../extensions/agents_modules.php:409 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1996 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2038 #: ../../include/lib/Dashboard/Widgets/agent_module.php:265 msgid "Information to be shown" msgstr "Informations à afficher" @@ -34069,7 +34109,7 @@ msgstr "" "Les groupes secondaires et les sous-groupes d'agents seront pris en compte." #: ../../extensions/agents_modules.php:857 -#: ../../include/functions_reporting.php:3385 +#: ../../include/functions_reporting.php:3393 msgid "There are no agents with modules" msgstr "Aucun agent avec des modules" @@ -34082,27 +34122,27 @@ msgid "More modules" msgstr "Plus de modules" #: ../../extensions/agents_modules.php:1054 -#: ../../include/functions_reporting_html.php:2303 +#: ../../include/functions_reporting_html.php:2307 msgid "Orange cell when the module has fired alerts" msgstr "Cellule orange quand le module contient des alertes déclenchées" #: ../../extensions/agents_modules.php:1056 -#: ../../include/functions_reporting_html.php:2304 +#: ../../include/functions_reporting_html.php:2308 msgid "Red cell when the module has a critical status" msgstr "Cellule rouge quand le module se trouve en état critique" #: ../../extensions/agents_modules.php:1059 -#: ../../include/functions_reporting_html.php:2305 +#: ../../include/functions_reporting_html.php:2309 msgid "Yellow cell when the module has a warning status" msgstr "Cellule jaune quand le module se trouve en état d'alerte" #: ../../extensions/agents_modules.php:1061 -#: ../../include/functions_reporting_html.php:2306 +#: ../../include/functions_reporting_html.php:2310 msgid "Green cell when the module has a normal status" msgstr "Cellule verte quand le module se trouve en état normal" #: ../../extensions/agents_modules.php:1063 -#: ../../include/functions_reporting_html.php:2307 +#: ../../include/functions_reporting_html.php:2311 msgid "Grey cell when the module has an unknown status" msgstr "Cellule grise quand le module se trouve en état inconnu" @@ -34220,8 +34260,8 @@ msgid "Copy to clipboard" msgstr "Copier dans le presse-papier" #: ../../extensions/files_repo/files_repo_list.php:167 -#: ../../include/functions_reporting_html.php:2335 #: ../../include/functions_reporting_html.php:2339 +#: ../../include/functions_reporting_html.php:2343 msgid "No items" msgstr "Aucun élément" @@ -34383,7 +34423,7 @@ msgid "Refresh interval" msgstr "Intervalle d'actualisation" #: ../../extensions/realtime_graphs.php:182 -#: ../../godmode/modules/manage_network_components_form_wizard.php:135 +#: ../../godmode/modules/manage_network_components_form_wizard.php:136 msgid "Incremental" msgstr "Croissant" @@ -34393,6 +34433,7 @@ msgstr "Supprimer le graphique" #: ../../extensions/realtime_graphs.php:282 #: ../../godmode/agentes/module_manager_editor_network.php:45 +#: ../../include/functions_snmp_browser.php:660 msgid "Use this OID" msgstr "Utiliser cet OID" @@ -34403,7 +34444,7 @@ msgstr "Liste des utilisateurs connectés" #: ../../extensions/users_connected.php:64 #: ../../operation/users/user_edit_header.php:125 #: ../../operation/messages/message_list.php:82 -#: ../../operation/messages/message_edit.php:94 ../../operation/menu.php:634 +#: ../../operation/messages/message_edit.php:94 ../../operation/menu.php:657 msgid "Workspace" msgstr "Espace de travail" @@ -34481,11 +34522,16 @@ msgid "No modules for this profile" msgstr "Aucun module pour ce profil" #: ../../godmode/modules/manage_network_templates_form.php:260 -#: ../../operation/snmpconsole/snmp_browser.php:160 -#: ../../operation/snmpconsole/snmp_browser.php:180 +#: ../../operation/snmpconsole/snmp_browser.php:162 +#: ../../operation/snmpconsole/snmp_browser.php:182 msgid "Add modules" msgstr "Ajouter des modules" +#: ../../godmode/modules/manage_network_components_form_plugin.php:73 +#: ../../include/class/CustomNetScan.class.php:678 +msgid "macro_desc" +msgstr "macro_desc" + #: ../../godmode/modules/manage_nc_groups.php:53 msgid "Component group management" msgstr "Gestion de groupes de composants" @@ -34558,32 +34604,32 @@ msgstr "" msgid "You can find more information at:" msgstr "Vous trouverez plus d’informations sur :" -#: ../../godmode/modules/manage_network_components_form_common.php:723 -#: ../../godmode/agentes/module_manager_editor_common.php:2280 +#: ../../godmode/modules/manage_network_components_form_common.php:846 +#: ../../godmode/agentes/module_manager_editor_common.php:2313 msgid "Please introduce a positive percentage value" msgstr "Veuillez introduire une valeur de pourcentage positive" -#: ../../godmode/modules/manage_network_components_form_network.php:98 +#: ../../godmode/modules/manage_network_components_form_network.php:109 msgid "SNMP Enterprise String" msgstr "Chaîne SNMP Enterprise" -#: ../../godmode/modules/manage_network_components_form_network.php:193 -#: ../../godmode/modules/manage_network_components_form_wizard.php:315 +#: ../../godmode/modules/manage_network_components_form_network.php:231 +#: ../../godmode/modules/manage_network_components_form_wizard.php:323 msgid "Name OID" msgstr "Nom OID" -#: ../../godmode/modules/manage_network_components_form_wmi.php:41 -#: ../../godmode/agentes/module_manager_editor_wmi.php:106 +#: ../../godmode/modules/manage_network_components_form_wmi.php:50 +#: ../../godmode/agentes/module_manager_editor_wmi.php:101 #: ../../include/class/CredentialStore.class.php:1009 #: ../../include/class/CredentialStore.class.php:1353 msgid "Namespace" msgstr "Espace de noms" -#: ../../godmode/modules/manage_network_components_form.php:361 +#: ../../godmode/modules/manage_network_components_form.php:363 msgid "Update Network Component" msgstr "Mettre à jour le composant de réseau" -#: ../../godmode/modules/manage_network_components_form.php:363 +#: ../../godmode/modules/manage_network_components_form.php:365 msgid "Create Network Component" msgstr "Créer un composant de réseau" @@ -34600,11 +34646,12 @@ msgstr "" "Ce nœud est configuré en mode centralisé. Tous les composants distants sont en " "lecture seule. Accédez à %s pour les gérer." -#: ../../godmode/modules/manage_network_components.php:435 -msgid "Could not be created because the component exists" -msgstr "Impossible de créer car le composant existe" +#: ../../godmode/modules/manage_network_components.php:666 +#: ../../include/rest-api/models/VisualConsole/Items/Group.php:715 +msgid "Recursive" +msgstr "Récursif" -#: ../../godmode/modules/manage_network_components.php:689 +#: ../../godmode/modules/manage_network_components.php:684 msgid "Search by name, description, tcp send or tcp rcv, list matches." msgstr "" "Rechercher par nom, description, TCP envoyé ou TCP reçu, concordances de " @@ -34642,91 +34689,98 @@ msgstr "Ajoute une macro oie" msgid "Remove last macro oid" msgstr "Supprimer le dernier oid de macro" -#: ../../godmode/modules/manage_network_components_form_wizard.php:134 +#: ../../godmode/modules/manage_network_components_form_wizard.php:135 msgid "Numeric" msgstr "Numérique" -#: ../../godmode/modules/manage_network_components_form_wizard.php:136 +#: ../../godmode/modules/manage_network_components_form_wizard.php:137 msgid "Boolean" msgstr "Booléen" -#: ../../godmode/modules/manage_network_components_form_wizard.php:137 +#: ../../godmode/modules/manage_network_components_form_wizard.php:138 msgid "Alphanumeric" msgstr "Alphanumérique" -#: ../../godmode/modules/manage_network_components_form_wizard.php:258 +#: ../../godmode/modules/manage_network_components_form_wizard.php:262 msgid "Add by default" msgstr "Ajouter par défaut" -#: ../../godmode/modules/manage_network_components_form_wizard.php:286 +#: ../../godmode/modules/manage_network_components_form_wizard.php:295 msgid "Module protocol" msgstr "Protocole du module" -#: ../../godmode/modules/manage_network_components_form_wizard.php:302 +#: ../../godmode/modules/manage_network_components_form_wizard.php:311 msgid "Protocol" msgstr "Protocole" -#: ../../godmode/modules/manage_network_components_form_wizard.php:318 +#: ../../godmode/modules/manage_network_components_form_wizard.php:328 msgid "Manufacturer ID" msgstr "ID du manufacturier" -#: ../../godmode/modules/manage_network_components_form_wizard.php:350 +#: ../../godmode/modules/manage_network_components_form_wizard.php:348 +#: ../../godmode/massive/massive_delete_modules.php:326 +#: ../../godmode/massive/massive_edit_modules.php:305 +#: ../../include/ajax/module.php:1038 +msgid "Module type" +msgstr "Type de module" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:364 msgid "Component Group" msgstr "Groupe de composants" -#: ../../godmode/modules/manage_network_components_form_wizard.php:368 +#: ../../godmode/modules/manage_network_components_form_wizard.php:383 msgid "Module unit" msgstr "Unité du Module" -#: ../../godmode/modules/manage_network_components_form_wizard.php:464 +#: ../../godmode/modules/manage_network_components_form_wizard.php:567 msgid "Scan Type" msgstr "Type de scan" -#: ../../godmode/modules/manage_network_components_form_wizard.php:478 +#: ../../godmode/modules/manage_network_components_form_wizard.php:583 #: ../../godmode/agentes/planned_downtime.list.php:405 msgid "Execution type" msgstr "Type d'exécution" -#: ../../godmode/modules/manage_network_components_form_wizard.php:498 +#: ../../godmode/modules/manage_network_components_form_wizard.php:605 msgid "Value OID" msgstr "Valeur OID" -#: ../../godmode/modules/manage_network_components_form_wizard.php:515 +#: ../../godmode/modules/manage_network_components_form_wizard.php:624 msgid "Macros OID" msgstr "OID des macros" -#: ../../godmode/modules/manage_network_components_form_wizard.php:523 -#: ../../godmode/modules/manage_network_components_form_wizard.php:708 +#: ../../godmode/modules/manage_network_components_form_wizard.php:634 +#: ../../godmode/modules/manage_network_components_form_wizard.php:847 msgid "Value operation" msgstr "Opération de valeur" -#: ../../godmode/modules/manage_network_components_form_wizard.php:540 -#: ../../godmode/modules/manage_network_components_form_wizard.php:725 +#: ../../godmode/modules/manage_network_components_form_wizard.php:653 +#: ../../godmode/modules/manage_network_components_form_wizard.php:866 msgid "Satellite execution" msgstr "Exécution du Satellite" -#: ../../godmode/modules/manage_network_components_form_wizard.php:557 -#: ../../godmode/modules/manage_network_components_form_wizard.php:742 +#: ../../godmode/modules/manage_network_components_form_wizard.php:672 +#: ../../godmode/modules/manage_network_components_form_wizard.php:885 msgid "Server plugin" msgstr "Plugin du serveur" -#: ../../godmode/modules/manage_network_components_form_wizard.php:595 +#: ../../godmode/modules/manage_network_components_form_wizard.php:716 msgid "WMI class" msgstr "Classe WMI" -#: ../../godmode/modules/manage_network_components_form_wizard.php:612 +#: ../../godmode/modules/manage_network_components_form_wizard.php:736 msgid "Query key field" msgstr "Champ de clé de requête" -#: ../../godmode/modules/manage_network_components_form_wizard.php:629 +#: ../../godmode/modules/manage_network_components_form_wizard.php:755 msgid "Query extra fields" msgstr "Champs extra de requêtes" -#: ../../godmode/modules/manage_network_components_form_wizard.php:637 +#: ../../godmode/modules/manage_network_components_form_wizard.php:764 msgid "Query filters" msgstr "Filtres de requête" -#: ../../godmode/modules/manage_network_components_form_wizard.php:680 +#: ../../godmode/modules/manage_network_components_form_wizard.php:815 msgid "Field value" msgstr "Valeur de champ" @@ -34745,7 +34799,7 @@ msgstr "Laissé en blanc pour les modules d'inventaire LOCAUX" #: ../../godmode/massive/massive_enable_disable_alerts.php:196 #: ../../godmode/massive/massive_enable_disable_alerts.php:231 #: ../../include/class/ModuleTemplates.class.php:1184 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:491 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:515 msgid "Format" msgstr "Format" @@ -34784,7 +34838,7 @@ msgstr "" msgid "Defined module types" msgstr "Types de modules définis" -#: ../../godmode/modules/module_list.php:58 ../../godmode/menu.php:113 +#: ../../godmode/modules/module_list.php:58 ../../godmode/menu.php:202 msgid "Module types" msgstr "Types de modules" @@ -34829,7 +34883,7 @@ msgid "Database size stats" msgstr "Statistiques sur la taille de la base de données" #: ../../godmode/db/db_main.php:108 ../../include/class/Diagnostics.class.php:603 -#: ../../include/functions_reporting.php:14813 +#: ../../include/functions_reporting.php:14867 msgid "Total events" msgstr "Nombre total d'événements" @@ -34886,12 +34940,12 @@ msgid "Update group" msgstr "Mettre à jour le groupe" #: ../../godmode/groups/configure_group.php:95 -#: ../../godmode/groups/group_list.php:1018 +#: ../../godmode/groups/group_list.php:1028 msgid "Create group" msgstr "Créer un groupe" #: ../../godmode/groups/configure_group.php:112 -#: ../../godmode/groups/group_list.php:381 +#: ../../godmode/groups/group_list.php:391 msgid "Manage agents group" msgstr "Gérer le groupe d'agents" @@ -34916,7 +34970,7 @@ msgid "Propagate the same ACL security into the child subgroups." msgstr "Propager la même sécurité de l'ACL dans les sous-groupes enfants." #: ../../godmode/groups/configure_group.php:263 -#: ../../include/functions_events.php:5073 +#: ../../include/functions_events.php:5031 msgid "Contact" msgstr "Contact" @@ -34937,27 +34991,27 @@ msgid "Set the maximum of agents allowed for this group. 0 is unlimited." msgstr "" "Définissez le nombre maximum d'agents autorisés pour ce groupe. 0 est illimité." -#: ../../godmode/groups/group_list.php:312 +#: ../../godmode/groups/group_list.php:322 msgid "Tree Group view" msgstr "Vue de groupe d’arbre" -#: ../../godmode/groups/group_list.php:336 +#: ../../godmode/groups/group_list.php:346 msgid "Credential Store" msgstr "Entrepôt d’identifiants" -#: ../../godmode/groups/group_list.php:342 +#: ../../godmode/groups/group_list.php:352 #, php-format msgid "Groups defined in %s" msgstr "Groupes définis dans %s" -#: ../../godmode/groups/group_list.php:352 -#: ../../godmode/agentes/module_manager_editor_network.php:173 -#: ../../godmode/menu.php:225 ../../include/class/AgentWizard.class.php:723 +#: ../../godmode/groups/group_list.php:362 +#: ../../godmode/agentes/module_manager_editor_network.php:168 +#: ../../godmode/menu.php:321 ../../include/class/AgentWizard.class.php:723 #: ../../include/class/AgentWizard.class.php:779 msgid "Credential store" msgstr "Entrepôt d’identifiants" -#: ../../godmode/groups/group_list.php:400 +#: ../../godmode/groups/group_list.php:410 #, php-format msgid "" "This node is configured with centralized mode. All groups information is read " @@ -34966,43 +35020,43 @@ msgstr "" "Ce nœud est configuré en mode centralisé. Toutes les informations sur les " "groupes sont en lecture seule. Allez dans %s pour le gérer." -#: ../../godmode/groups/group_list.php:465 +#: ../../godmode/groups/group_list.php:475 #: ../../godmode/groups/modu_group_list.php:129 msgid "Group successfully created" msgstr "Groupe créé correctement" -#: ../../godmode/groups/group_list.php:467 +#: ../../godmode/groups/group_list.php:477 #: ../../godmode/groups/modu_group_list.php:132 msgid "There was a problem creating group" msgstr "Erreur de création du groupe" -#: ../../godmode/groups/group_list.php:470 -#: ../../godmode/groups/group_list.php:543 +#: ../../godmode/groups/group_list.php:480 +#: ../../godmode/groups/group_list.php:553 msgid "Each group must have a different name" msgstr "Chaque groupe doit avoir un nom différent" -#: ../../godmode/groups/group_list.php:473 -#: ../../godmode/groups/group_list.php:546 +#: ../../godmode/groups/group_list.php:483 +#: ../../godmode/groups/group_list.php:556 msgid "Group must have a name" msgstr "Le groupe doit avoir un nom" -#: ../../godmode/groups/group_list.php:538 +#: ../../godmode/groups/group_list.php:548 #: ../../godmode/groups/modu_group_list.php:165 msgid "Group successfully updated" msgstr "Groupe mis à jour correctement" -#: ../../godmode/groups/group_list.php:540 +#: ../../godmode/groups/group_list.php:550 #: ../../godmode/groups/modu_group_list.php:168 msgid "There was a problem modifying group" msgstr "Erreur de modification du groupe" -#: ../../godmode/groups/group_list.php:603 +#: ../../godmode/groups/group_list.php:613 #, php-format msgid "The group %s could not be deleted because it is not empty in the nodes" msgstr "" "Le groupe %s n'a pas pu être supprimé car il n'est pas vide dans les nœuds" -#: ../../godmode/groups/group_list.php:677 +#: ../../godmode/groups/group_list.php:687 msgid "" "The group has not been deleted in the metaconsole due to an error in the node " "database" @@ -35010,42 +35064,42 @@ msgstr "" "Le groupe n'a pas été supprimé dans la Métaconsole en raison d'une erreur dans " "la base de données des nœuds" -#: ../../godmode/groups/group_list.php:686 +#: ../../godmode/groups/group_list.php:696 #, php-format msgid "The group %s has been deleted in the nodes" msgstr "Le groupe %s a été supprimé dans les nœuds" -#: ../../godmode/groups/group_list.php:726 +#: ../../godmode/groups/group_list.php:736 #: ../../godmode/groups/modu_group_list.php:238 msgid "Group successfully deleted" msgstr "Groupe supprimé correctement" -#: ../../godmode/groups/group_list.php:729 +#: ../../godmode/groups/group_list.php:739 #: ../../godmode/groups/modu_group_list.php:239 msgid "There was a problem deleting group" msgstr "Erreur de suppression du groupe" -#: ../../godmode/groups/group_list.php:736 +#: ../../godmode/groups/group_list.php:746 #, php-format msgid "The group is not empty. It is use in %s." msgstr "Le groupe n'est pas vide. Il est en service sur %s" -#: ../../godmode/groups/group_list.php:775 -#: ../../godmode/groups/group_list.php:1006 +#: ../../godmode/groups/group_list.php:785 +#: ../../godmode/groups/group_list.php:1016 msgid "There are no defined groups" msgstr "Aucun groupe défini" -#: ../../godmode/groups/group_list.php:833 +#: ../../godmode/groups/group_list.php:843 msgid "Edit or delete groups can cause problems with synchronization" msgstr "" "Modifier ou supprimer des groupes peut provoquer des problèmes avec la " "synchronisation" -#: ../../godmode/groups/group_list.php:970 +#: ../../godmode/groups/group_list.php:980 msgid "Are you sure? This group will also be deleted in all the nodes." msgstr "Es-tu sûr ? Ce groupe sera également supprimé dans tous les nœuds." -#: ../../godmode/groups/group_list.php:976 +#: ../../godmode/groups/group_list.php:986 msgid "" "The child groups will be updated to use the parent id of the deleted group" msgstr "" @@ -35100,8 +35154,8 @@ msgid "Distribution by os" msgstr "Distribution par système d’exploitation" #: ../../godmode/groups/tactical.php:145 -#: ../../include/functions_reporting_html.php:1204 -#: ../../include/functions_reporting_html.php:1428 +#: ../../include/functions_reporting_html.php:1208 +#: ../../include/functions_reporting_html.php:1432 msgid "Events by agent" msgstr "Événements par agent" @@ -35253,7 +35307,7 @@ msgstr "Gestion des profils utilisateur" #: ../../godmode/users/configure_profile.php:90 #: ../../godmode/users/configure_profile.php:389 #: ../../godmode/users/user_list.php:301 -#: ../../godmode/users/configure_user.php:218 +#: ../../godmode/users/configure_user.php:219 msgid "Manage users" msgstr "Gérer les utilisateurs" @@ -35406,7 +35460,7 @@ msgid "Create Profile" msgstr "Créer un profil" #: ../../godmode/users/configure_profile.php:283 -#: ../../operation/agentes/ver_agente.php:1934 +#: ../../operation/agentes/ver_agente.php:1965 msgid "View agents" msgstr "Afficher les agents" @@ -35422,12 +35476,18 @@ msgstr "Éditer les agents" msgid "Edit alerts" msgstr "Éditer les alertes" +#: ../../godmode/users/configure_profile.php:302 +#: ../../godmode/alerts/alert_list.php:607 +#: ../../godmode/alerts/alert_list.php:626 +msgid "Manage alerts" +msgstr "Gestion d'alertes" + #: ../../godmode/users/configure_profile.php:313 msgid "Edit events" msgstr "Modifier les événements" #: ../../godmode/users/configure_profile.php:317 -#: ../../operation/events/events.php:1599 +#: ../../operation/events/events.php:1752 msgid "Manage events" msgstr "Gérer les événements" @@ -35456,7 +35516,7 @@ msgid "Manage network maps" msgstr "Gérer les cartes de réseau" #: ../../godmode/users/configure_profile.php:354 -#: ../../include/functions_menu.php:573 +#: ../../include/functions_menu.php:574 msgid "View visual console" msgstr "Afficher la console visuelle" @@ -35486,36 +35546,36 @@ msgid "Profile name already on use, please, change the name before save" msgstr "Nom du profil déjà utilisé, veuillez changer le nom avant de sauvegarder" #: ../../godmode/users/user_list.php:351 -#: ../../godmode/users/configure_user.php:885 +#: ../../godmode/users/configure_user.php:897 #, php-format msgid "Deleted user %s" msgstr "Supprimer l'utilisateur %s" #: ../../godmode/users/user_list.php:358 ../../godmode/users/user_list.php:400 -#: ../../godmode/users/configure_user.php:892 +#: ../../godmode/users/configure_user.php:904 msgid "There was a problem deleting the user" msgstr "Erreur de suppression de l'utilisateur" #: ../../godmode/users/user_list.php:376 -#: ../../godmode/users/configure_user.php:907 +#: ../../godmode/users/configure_user.php:919 #, php-format msgid "Deleted user %s from metaconsole" msgstr "Supprimer l'utilisateur %s de la Métaconsole" #: ../../godmode/users/user_list.php:388 -#: ../../godmode/users/configure_user.php:919 +#: ../../godmode/users/configure_user.php:931 #, php-format msgid "Deleted user %s from %s" msgstr "Supprimer l'utilisateur %s de %s" #: ../../godmode/users/user_list.php:394 -#: ../../godmode/users/configure_user.php:928 +#: ../../godmode/users/configure_user.php:940 #, php-format msgid "Successfully deleted from %s" msgstr "Supprimé de %s correctement" #: ../../godmode/users/user_list.php:395 -#: ../../godmode/users/configure_user.php:929 +#: ../../godmode/users/configure_user.php:941 #, php-format msgid "There was a problem deleting the user from %s" msgstr "Erreur de suppression de l'utilisateur de %s" @@ -35567,8 +35627,8 @@ msgstr "" "supprimer cet utilisateur." #: ../../godmode/users/user_list.php:824 -#: ../../include/functions_reporting.php:5149 -#: ../../include/functions_reporting.php:5196 ../../operation/search_users.php:87 +#: ../../include/functions_reporting.php:5160 +#: ../../include/functions_reporting.php:5207 ../../operation/search_users.php:87 msgid "The user doesn't have any assigned profile/group" msgstr "Aucun profil/groupe assigné à cet utilisateur" @@ -35582,7 +35642,7 @@ msgid "Create user" msgstr "Créer un utilisateur" #: ../../godmode/users/user_list.php:1048 -#: ../../godmode/users/configure_user.php:295 +#: ../../godmode/users/configure_user.php:296 #, php-format msgid "The current authentication scheme doesn't support creating users on %s" msgstr "" @@ -35592,56 +35652,56 @@ msgstr "" #: ../../godmode/users/configure_user.php:60 #: ../../godmode/users/user_management.php:39 #: ../../godmode/massive/massive_edit_users.php:275 -#: ../../godmode/events/events.php:56 ../../include/auth/mysql.php:808 -#: ../../operation/users/user_edit.php:470 ../../operation/events/events.php:1525 +#: ../../godmode/events/events.php:56 ../../include/auth/mysql.php:813 +#: ../../operation/users/user_edit.php:470 ../../operation/events/events.php:1671 msgid "Event list" msgstr "Liste d'événements" #: ../../godmode/users/configure_user.php:64 -#: ../../godmode/users/user_management.php:43 ../../include/auth/mysql.php:812 +#: ../../godmode/users/user_management.php:43 ../../include/auth/mysql.php:817 msgid "External link" msgstr "Lien externe" -#: ../../godmode/users/configure_user.php:205 +#: ../../godmode/users/configure_user.php:206 msgid "Update User" msgstr "Mettre à jour l'utilisateur" -#: ../../godmode/users/configure_user.php:205 +#: ../../godmode/users/configure_user.php:206 msgid "Create User" msgstr "Créer un utilisateur" -#: ../../godmode/users/configure_user.php:222 +#: ../../godmode/users/configure_user.php:223 msgid "User Detail Editor" msgstr "Éditeur d'information sur l'utilisateur" -#: ../../godmode/users/configure_user.php:391 +#: ../../godmode/users/configure_user.php:393 msgid "User ID cannot be empty" msgstr "L'identifiant de l'utilisateur ne peut pas être vide." -#: ../../godmode/users/configure_user.php:399 +#: ../../godmode/users/configure_user.php:401 msgid "User ID already exists" msgstr "La ID de cette utilisateur existe déjà" -#: ../../godmode/users/configure_user.php:405 +#: ../../godmode/users/configure_user.php:407 msgid "Invalid user ID: leading or trailing blank spaces not allowed" msgstr "" "ID utilisateur non valide : les espaces vides de début ou de fin ne sont pas " "autorisés" -#: ../../godmode/users/configure_user.php:413 +#: ../../godmode/users/configure_user.php:415 msgid "Passwords cannot be empty" msgstr "Les mots de passe ne peuvent pas être vides." -#: ../../godmode/users/configure_user.php:420 +#: ../../godmode/users/configure_user.php:422 msgid "Passwords didn't match" msgstr "Les mots de passe saisis ne sont pas identiques." -#: ../../godmode/users/configure_user.php:427 +#: ../../godmode/users/configure_user.php:429 msgid "The password provided is not valid. Please set another one." msgstr "" "Le mot de passe fourni n’est pas valide. S’il vous plaît, entrez-en un autre." -#: ../../godmode/users/configure_user.php:489 +#: ../../godmode/users/configure_user.php:491 msgid "" "Strict ACL is not recommended for admin users because performance could be " "affected." @@ -35649,62 +35709,62 @@ msgstr "" "Les ACL strictes ne sont pas recommandées pour les administrateur parce que " "cela pourrait affecter la performance." -#: ../../godmode/users/configure_user.php:573 -#: ../../godmode/users/configure_user.php:1011 +#: ../../godmode/users/configure_user.php:575 +#: ../../godmode/users/configure_user.php:1023 msgid "Profile added successfully" msgstr "Profil ajouté correctement" -#: ../../godmode/users/configure_user.php:574 -#: ../../godmode/users/configure_user.php:1012 +#: ../../godmode/users/configure_user.php:576 +#: ../../godmode/users/configure_user.php:1024 msgid "Profile cannot be added" msgstr "Impossible d'ajouter le profil" -#: ../../godmode/users/configure_user.php:715 -#: ../../godmode/users/configure_user.php:743 -#: ../../godmode/users/configure_user.php:817 -#: ../../godmode/users/configure_user.php:824 -#: ../../godmode/users/configure_user.php:939 +#: ../../godmode/users/configure_user.php:727 +#: ../../godmode/users/configure_user.php:755 +#: ../../godmode/users/configure_user.php:829 +#: ../../godmode/users/configure_user.php:836 +#: ../../godmode/users/configure_user.php:951 #: ../../operation/users/user_edit.php:216 #: ../../operation/users/user_edit.php:262 msgid "User info successfully updated" msgstr "L'information de l'utilisateur a été mise à jour correctement." -#: ../../godmode/users/configure_user.php:716 -#: ../../godmode/users/configure_user.php:744 -#: ../../godmode/users/configure_user.php:818 -#: ../../godmode/users/configure_user.php:825 -#: ../../godmode/users/configure_user.php:940 +#: ../../godmode/users/configure_user.php:728 +#: ../../godmode/users/configure_user.php:756 +#: ../../godmode/users/configure_user.php:830 +#: ../../godmode/users/configure_user.php:837 +#: ../../godmode/users/configure_user.php:952 msgid "Error updating user info (no change?)" msgstr "" "Erreur de mise à jour de l'information de l'utilisateur (aucun changement ?)" -#: ../../godmode/users/configure_user.php:749 +#: ../../godmode/users/configure_user.php:761 msgid "Password of the active user is required to perform password change" msgstr "" "Le mot de passe de l'utilisateur actif est requis pour effectuer le changement " "de mot de passe" -#: ../../godmode/users/configure_user.php:751 +#: ../../godmode/users/configure_user.php:763 msgid "Password of active user is not correct" msgstr "Le mot de passe de l'utilisateur actif n'est pas correct" -#: ../../godmode/users/configure_user.php:767 +#: ../../godmode/users/configure_user.php:779 msgid "Passwords does not match" msgstr "Les mots de passe ne concordent pas" -#: ../../godmode/users/configure_user.php:817 +#: ../../godmode/users/configure_user.php:829 #: ../../operation/users/user_edit.php:214 msgid "You have generated a new API Token." msgstr "Vous avez généré un nouveau jeton API." -#: ../../godmode/users/configure_user.php:846 +#: ../../godmode/users/configure_user.php:858 msgid "" "Strict ACL is not recommended for this user. Performance could be affected." msgstr "" "Les ACL strictes ne sont pas recommandées pour ces utilisateurs. La " "performance pourrait être affectée." -#: ../../godmode/users/configure_user.php:1062 +#: ../../godmode/users/configure_user.php:1074 #: ../../operation/users/user_edit.php:306 msgid "" "The API token will be renewed. After this action, the last token you were " @@ -35713,66 +35773,66 @@ msgstr "" "Le jeton API sera renouvelé. Après cette action, le dernier jeton que vous " "utilisiez ne fonctionnera pas. Êtes-vous sûr?" -#: ../../godmode/users/configure_user.php:1078 +#: ../../godmode/users/configure_user.php:1090 #: ../../operation/users/user_edit.php:339 msgid "Your API Token is:" msgstr "Votre jeton API est :" -#: ../../godmode/users/configure_user.php:1078 +#: ../../godmode/users/configure_user.php:1092 #: ../../operation/users/user_edit.php:339 msgid "Please, avoid share this string with others." msgstr "S’il vous plaît, évitez de partager cette chaîne avec d’autres." -#: ../../godmode/users/configure_user.php:1155 +#: ../../godmode/users/configure_user.php:1169 #: ../../godmode/users/user_management.php:178 #: ../../operation/users/user_edit.php:384 msgid "Full (display) name" msgstr "Nom complet (affiché)" -#: ../../godmode/users/configure_user.php:1173 -#: ../../godmode/users/user_management.php:690 +#: ../../godmode/users/configure_user.php:1187 +#: ../../godmode/users/user_management.php:710 #: ../../godmode/massive/massive_edit_users.php:469 #: ../../operation/users/user_edit.php:530 msgid "The timezone must be that of the associated server." msgstr "Le fuseau horaire doit être celui du serveur associé." -#: ../../godmode/users/configure_user.php:1206 +#: ../../godmode/users/configure_user.php:1220 #: ../../godmode/users/user_management.php:299 #: ../../operation/users/user_edit.php:411 msgid "Password confirmation" msgstr "Confirmation du mot de passe" -#: ../../godmode/users/configure_user.php:1224 -#: ../../godmode/users/user_management.php:319 +#: ../../godmode/users/configure_user.php:1238 +#: ../../godmode/users/user_management.php:321 msgid "Own password confirmation" msgstr "Confirmation propre du mot de passe" -#: ../../godmode/users/configure_user.php:1234 +#: ../../godmode/users/configure_user.php:1248 #: ../../godmode/users/user_management.php:233 msgid "Administrator user" msgstr "Utilisateur administrateur" -#: ../../godmode/users/configure_user.php:1261 +#: ../../godmode/users/configure_user.php:1275 #: ../../godmode/users/user_management.php:198 #: ../../operation/users/user_edit.php:404 msgid "E-mail" msgstr "Courriel" -#: ../../godmode/users/configure_user.php:1277 +#: ../../godmode/users/configure_user.php:1291 #: ../../godmode/users/user_management.php:206 #: ../../godmode/users/user_management.php:218 #: ../../operation/users/user_edit.php:406 msgid "Phone number" msgstr "Numéro de téléphone" -#: ../../godmode/users/configure_user.php:1293 -#: ../../godmode/users/user_management.php:721 +#: ../../godmode/users/configure_user.php:1307 +#: ../../godmode/users/user_management.php:741 #: ../../operation/users/user_edit.php:752 msgid "Login allowed IP list" msgstr "Liste d’adresses IP autorisées pour la connexion" -#: ../../godmode/users/configure_user.php:1294 -#: ../../godmode/users/user_management.php:738 +#: ../../godmode/users/configure_user.php:1308 +#: ../../godmode/users/user_management.php:758 #: ../../operation/users/user_edit.php:753 msgid "" "Add the source IPs that will allow console access. Each IP must be separated " @@ -35781,31 +35841,31 @@ msgstr "" "Ajoutez les adresses IP source qui autoriseront l’accès à la console. Chaque " "adresse IP doit être séparée uniquement par une virgule. * permet tout." -#: ../../godmode/users/configure_user.php:1333 +#: ../../godmode/users/configure_user.php:1347 msgid "Skin" msgstr "Thème" -#: ../../godmode/users/configure_user.php:1344 +#: ../../godmode/users/configure_user.php:1358 msgid "Search custom field view" msgstr "Vue de recherche d’un champ personnalisé" -#: ../../godmode/users/configure_user.php:1358 +#: ../../godmode/users/configure_user.php:1372 msgid "Load by default the selected view in custom field view" msgstr "" "Charger par défaut la vue sélectionnée dans la vue de champ personnalisée" -#: ../../godmode/users/configure_user.php:1364 +#: ../../godmode/users/configure_user.php:1378 msgid "Use global conf" msgstr "Utiliser configuration générale" -#: ../../godmode/users/configure_user.php:1369 -#: ../../godmode/users/user_management.php:629 +#: ../../godmode/users/configure_user.php:1383 +#: ../../godmode/users/user_management.php:649 #: ../../godmode/massive/massive_edit_users.php:270 #: ../../operation/users/user_edit.php:466 msgid "Home screen" msgstr "Page d'accueil" -#: ../../godmode/users/configure_user.php:1370 +#: ../../godmode/users/configure_user.php:1384 #: ../../godmode/massive/massive_edit_users.php:270 #: ../../operation/users/user_edit.php:466 msgid "" @@ -35818,72 +35878,72 @@ msgstr "" "sec=estado&sec2=operation/agentes/ver_agente&id_agente=1 pour afficher la vue " "détaillée de l'agent" -#: ../../godmode/users/configure_user.php:1459 +#: ../../godmode/users/configure_user.php:1473 msgid "Metaconsole access" msgstr "Accès à la Métaconsole" -#: ../../godmode/users/configure_user.php:1495 +#: ../../godmode/users/configure_user.php:1509 msgid "Default event filter" msgstr "Filtre d'événement par défaut" -#: ../../godmode/users/configure_user.php:1509 +#: ../../godmode/users/configure_user.php:1523 msgid "eHorus user access enabled" msgstr "Accès utilisateur eHorus activé" -#: ../../godmode/users/configure_user.php:1517 -#: ../../include/functions_config.php:1832 +#: ../../godmode/users/configure_user.php:1531 +#: ../../include/functions_config.php:1878 msgid "eHorus user" msgstr "Utilisateur eHorus" -#: ../../godmode/users/configure_user.php:1526 -#: ../../include/functions_config.php:1836 +#: ../../godmode/users/configure_user.php:1540 +#: ../../include/functions_config.php:1882 msgid "eHorus password" msgstr "Mot de passe eHorus" -#: ../../godmode/users/configure_user.php:1555 +#: ../../godmode/users/configure_user.php:1569 msgid "User must be created before activating double authentication." msgstr "L'utilisateur doit être créé avant d'activer la double authentification." -#: ../../godmode/users/configure_user.php:1582 +#: ../../godmode/users/configure_user.php:1596 #: ../../operation/users/user_edit.php:552 msgid "Show information" msgstr "Afficher l'information" -#: ../../godmode/users/configure_user.php:1662 +#: ../../godmode/users/configure_user.php:1676 msgid "Enable agents managment" msgstr "Activer la gestion d'agents" -#: ../../godmode/users/configure_user.php:1670 +#: ../../godmode/users/configure_user.php:1684 msgid "Enable node access" msgstr "Activer l'accès au nœud" -#: ../../godmode/users/configure_user.php:1671 +#: ../../godmode/users/configure_user.php:1685 msgid "With this option enabled, the user will can access to nodes console" msgstr "" "Si cette option est activée, l'utilisateur pourra accéder à la console de nœuds" -#: ../../godmode/users/configure_user.php:1901 +#: ../../godmode/users/configure_user.php:1914 msgid "yes" msgstr "Oui" -#: ../../godmode/users/configure_user.php:1904 +#: ../../godmode/users/configure_user.php:1917 msgid "no" msgstr "Non" -#: ../../godmode/users/configure_user.php:1908 +#: ../../godmode/users/configure_user.php:1921 msgid "Please select profile and group" msgstr "Veuillez sélectionner le profil et le groupe" -#: ../../godmode/users/configure_user.php:1922 -#: ../../godmode/users/configure_user.php:1973 +#: ../../godmode/users/configure_user.php:1935 +#: ../../godmode/users/configure_user.php:1986 msgid "This profile is already defined" msgstr "Ce profil est déjà défini" -#: ../../godmode/users/configure_user.php:1987 +#: ../../godmode/users/configure_user.php:2000 msgid "Deleting last profile will delete this user" msgstr "La suppression du dernier profil supprimera cet utilisateur" -#: ../../godmode/users/configure_user.php:2027 +#: ../../godmode/users/configure_user.php:2040 msgid "" "User will be created without profiles assigned and won't be able to log in, " "are you sure?" @@ -35891,28 +35951,28 @@ msgstr "" "L'utilisateur sera créé sans profils attribués et ne pourra pas se connecter, " "êtes-vous sûr ?" -#: ../../godmode/users/configure_user.php:2134 +#: ../../godmode/users/configure_user.php:2147 #: ../../operation/users/user_edit.php:1253 msgid "Double autentication information" msgstr "Information d'authentification double" -#: ../../godmode/users/configure_user.php:2223 +#: ../../godmode/users/configure_user.php:2236 #: ../../operation/users/user_edit.php:1342 msgid "The double authentication will be deactivated" msgstr "La double authentification sera désactivée." -#: ../../godmode/users/configure_user.php:2224 +#: ../../godmode/users/configure_user.php:2237 #: ../../operation/users/user_edit.php:1343 msgid "Deactivate" msgstr "Désactiver" -#: ../../godmode/users/configure_user.php:2259 +#: ../../godmode/users/configure_user.php:2272 #: ../../operation/users/user_edit.php:1375 msgid "The double autentication was deactivated successfully" msgstr "La double authentification a été désactivée correctement." -#: ../../godmode/users/configure_user.php:2262 -#: ../../godmode/users/configure_user.php:2266 +#: ../../godmode/users/configure_user.php:2275 +#: ../../godmode/users/configure_user.php:2279 #: ../../operation/users/user_edit.php:1378 #: ../../operation/users/user_edit.php:1382 msgid "There was an error deactivating the double autentication" @@ -35939,19 +35999,23 @@ msgstr "Ressaisir le mot de passe" msgid "Current password" msgstr "Mot de passe actuel" -#: ../../godmode/users/user_management.php:333 +#: ../../godmode/users/user_management.php:338 +msgid "Third user password confirmation" +msgstr "Confirmation du mot de passe d’utilisateurs tierces" + +#: ../../godmode/users/user_management.php:353 msgid "Not Login" msgstr "Aucune connexion" -#: ../../godmode/users/user_management.php:350 +#: ../../godmode/users/user_management.php:370 msgid "The user with not login set only can access to API." msgstr "L'utilisateur sans permis d'accès peut seulement avoir accès à l'API." -#: ../../godmode/users/user_management.php:355 +#: ../../godmode/users/user_management.php:375 msgid "Local User" msgstr "Utilisateur local" -#: ../../godmode/users/user_management.php:372 +#: ../../godmode/users/user_management.php:392 msgid "" "The user with local authentication enabled will always use local " "authentication." @@ -35959,11 +36023,11 @@ msgstr "" "L’utilisateur dont l’authentification locale est activée utilisera toujours " "l’authentification locale." -#: ../../godmode/users/user_management.php:390 +#: ../../godmode/users/user_management.php:410 msgid "Session time" msgstr "Durée de la session" -#: ../../godmode/users/user_management.php:400 +#: ../../godmode/users/user_management.php:420 msgid "" "This is defined in minutes, If you wish a permanent session should putting -1 " "in this field." @@ -35971,53 +36035,53 @@ msgstr "" "Défini en minutes ; si vous souhaitez établir une session permanente, " "introduisez -1 dans ce champ." -#: ../../godmode/users/user_management.php:405 +#: ../../godmode/users/user_management.php:425 #: ../../godmode/massive/massive_edit_users.php:378 #: ../../operation/users/user_edit.php:642 msgid "Autorefresh" msgstr "Rafraîchissement automatique" -#: ../../godmode/users/user_management.php:440 +#: ../../godmode/users/user_management.php:460 #: ../../godmode/massive/massive_edit_users.php:418 #: ../../operation/users/user_edit.php:678 msgid "Full list of pages" msgstr "Liste complète de pages" -#: ../../godmode/users/user_management.php:451 +#: ../../godmode/users/user_management.php:471 msgid "Pages with autorefresh" msgstr "Pages avec rafraîchissement automatique" -#: ../../godmode/users/user_management.php:472 -#: ../../godmode/users/user_management.php:473 +#: ../../godmode/users/user_management.php:492 +#: ../../godmode/users/user_management.php:493 #: ../../godmode/massive/massive_edit_users.php:427 #: ../../godmode/massive/massive_edit_users.php:428 -#: ../../include/functions_html.php:1386 ../../include/functions_html.php:1387 +#: ../../include/functions_html.php:1438 ../../include/functions_html.php:1439 #: ../../operation/users/user_edit.php:687 #: ../../operation/users/user_edit.php:688 msgid "Push selected pages into autorefresh list" msgstr "" "Ajouter les pages sélectionnées à la liste de rafraîchissement automatique." -#: ../../godmode/users/user_management.php:489 -#: ../../godmode/users/user_management.php:490 +#: ../../godmode/users/user_management.php:509 +#: ../../godmode/users/user_management.php:510 #: ../../godmode/massive/massive_edit_users.php:437 #: ../../godmode/massive/massive_edit_users.php:438 -#: ../../include/functions_html.php:1398 ../../include/functions_html.php:1399 +#: ../../include/functions_html.php:1450 ../../include/functions_html.php:1451 #: ../../operation/users/user_edit.php:696 #: ../../operation/users/user_edit.php:697 msgid "Pop selected pages out of autorefresh list" msgstr "" "Supprimer les pages sélectionnées de la liste de rafraîchissement automatique" -#: ../../godmode/users/user_management.php:536 +#: ../../godmode/users/user_management.php:556 msgid "Autorefresh pages" msgstr "Rafraîchissement automatique des pages" -#: ../../godmode/users/user_management.php:542 +#: ../../godmode/users/user_management.php:562 msgid "Time for autorefresh" msgstr "Temps de rafraîchissement automatique" -#: ../../godmode/users/user_management.php:555 +#: ../../godmode/users/user_management.php:575 #: ../../godmode/massive/massive_edit_users.php:454 #: ../../operation/users/user_edit.php:713 msgid "" @@ -36027,38 +36091,41 @@ msgstr "" "Intervalle de rafraîchissement automatique des éléments, par défaut ils sont " "de 30 secondes, il faut d'abord activer le rafraîchissement automatique" -#: ../../godmode/users/user_management.php:560 +#: ../../godmode/users/user_management.php:580 msgid "Language and Appearance" msgstr "Langage et apparence" -#: ../../godmode/users/user_management.php:582 +#: ../../godmode/users/user_management.php:602 msgid "User color scheme" msgstr "Jeu de couleurs utilisateur" -#: ../../godmode/users/user_management.php:603 +#: ../../godmode/users/user_management.php:623 #: ../../godmode/massive/massive_edit_users.php:340 #: ../../operation/users/user_edit.php:571 msgid "Event filter" msgstr "Filtre d'événements" -#: ../../godmode/users/user_management.php:687 +#: ../../godmode/users/user_management.php:707 #: ../../include/functions_visual_map_editor.php:309 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:302 msgid "Time zone" msgstr "Fuseau horaire" -#: ../../godmode/users/user_management.php:704 +#: ../../godmode/users/user_management.php:724 msgid "Additional settings" msgstr "Réglages supplémentaires" -#: ../../godmode/users/user_management.php:743 +#: ../../godmode/users/user_management.php:763 msgid "Allow all IPs" msgstr "Autoriser toutes les adresses IP" -#: ../../godmode/agentes/agent_template.php:83 -#: ../../include/functions_api.php:15103 -msgid "Created by template " -msgstr "Créé par modèle " +#: ../../godmode/users/user_management.php:787 +msgid "Contact details (QR)" +msgstr "Détails du contact (QR)" + +#: ../../godmode/users/user_management.php:788 +msgid "API Token credentials" +msgstr "Identifiants du jeton API" #: ../../godmode/agentes/agent_template.php:172 msgid "Error adding modules" @@ -36069,13 +36136,13 @@ msgid "Error adding modules. The following errors already exists: " msgstr "Erreur d'ajout de modules. Les erreurs suivantes existent déjà : " #: ../../godmode/agentes/agent_template.php:179 -#: ../../include/functions_api.php:15197 +#: ../../include/functions_api.php:15216 msgid "Modules successfully added" msgstr "Modules ajoutés correctement" #: ../../godmode/agentes/agent_template.php:204 #: ../../godmode/agentes/configurar_agente.php:456 -#: ../../godmode/agentes/configurar_agente.php:749 ../../godmode/menu.php:177 +#: ../../godmode/agentes/configurar_agente.php:767 ../../godmode/menu.php:273 #: ../../godmode/wizards/HostDevices.class.php:1094 msgid "Module templates" msgstr "Modèles de modules" @@ -36091,11 +36158,11 @@ msgstr "Attribuer" msgid "No modules" msgstr "Pas de modules" -#: ../../godmode/agentes/module_manager_editor_wmi.php:106 +#: ../../godmode/agentes/module_manager_editor_wmi.php:101 msgid "Optional. WMI namespace. If unsure leave blank." msgstr "Optionnel. Espace de noms WMI. En cas de doute, laissez vide." -#: ../../godmode/agentes/module_manager_editor_wmi.php:193 +#: ../../godmode/agentes/module_manager_editor_wmi.php:188 msgid "" "Optional. Substring to look for in the WQL query result. The module returns 1 " "if found, 0 if not." @@ -36103,57 +36170,57 @@ msgstr "" "Optionnel. Sous-chaîne à rechercher dans le résultat de la requête WQL. Le " "module renvoie 1 s'il est trouvé, 0 sinon." -#: ../../godmode/agentes/module_manager_editor_wmi.php:217 +#: ../../godmode/agentes/module_manager_editor_wmi.php:212 msgid "Column number to retrieve from the WQL query result (starting from zero)." msgstr "" "Numéro de colonne à extraire du résultat de la requête WQL (à partir de zéro)." -#: ../../godmode/agentes/module_manager_editor_web.php:164 +#: ../../godmode/agentes/module_manager_editor_web.php:165 msgid "Debug remotely this module" msgstr "Déboguer à distance ce module" -#: ../../godmode/agentes/module_manager_editor_web.php:167 +#: ../../godmode/agentes/module_manager_editor_web.php:168 msgid "Debug this module once it has been initialized" msgstr "Déboguez ce module une fois qu'il a été initialisé" -#: ../../godmode/agentes/module_manager_editor_web.php:193 +#: ../../godmode/agentes/module_manager_editor_web.php:194 #: ../../include/class/WebServerModuleDebug.class.php:325 msgid "Debug" msgstr "Débogage" -#: ../../godmode/agentes/module_manager_editor_web.php:222 +#: ../../godmode/agentes/module_manager_editor_web.php:223 msgid "Requests" msgstr "Requêtes" -#: ../../godmode/agentes/module_manager_editor_web.php:225 +#: ../../godmode/agentes/module_manager_editor_web.php:226 msgid "Agent browser id" msgstr "Identifiant du navigateur (Agent browser)" -#: ../../godmode/agentes/module_manager_editor_web.php:231 +#: ../../godmode/agentes/module_manager_editor_web.php:232 msgid "HTTP auth (login)" msgstr "Authentification HTTP (connexion)" -#: ../../godmode/agentes/module_manager_editor_web.php:234 +#: ../../godmode/agentes/module_manager_editor_web.php:235 msgid "HTTP auth (password)" msgstr "Authentification HTTP (mot de passe)" -#: ../../godmode/agentes/module_manager_editor_web.php:248 +#: ../../godmode/agentes/module_manager_editor_web.php:249 msgid "Proxy auth (login)" msgstr "Authentification du proxy (connexion)" -#: ../../godmode/agentes/module_manager_editor_web.php:252 +#: ../../godmode/agentes/module_manager_editor_web.php:253 msgid "Proxy auth (pass)" msgstr "Authentification du proxy (mot de passe)" -#: ../../godmode/agentes/module_manager_editor_web.php:259 +#: ../../godmode/agentes/module_manager_editor_web.php:260 msgid "Proxy auth (server)" msgstr "Authentification du proxy (serveur)" -#: ../../godmode/agentes/module_manager_editor_web.php:263 +#: ../../godmode/agentes/module_manager_editor_web.php:264 msgid "Proxy auth (realm)" msgstr "Authentification du proxy (realm)" -#: ../../godmode/agentes/module_manager_editor_web.php:275 +#: ../../godmode/agentes/module_manager_editor_web.php:276 msgid "There isn't get or post" msgstr "Impossible d'obtenir ou de publier" @@ -36164,15 +36231,15 @@ msgstr "Détail des moniteurs" #: ../../godmode/agentes/status_monitor_custom_fields.php:121 #: ../../godmode/agentes/status_monitor_custom_fields.php:167 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4020 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4065 #: ../../mobile/operation/agents.php:100 ../../mobile/operation/agents.php:426 -#: ../../include/functions_reporting_html.php:1793 +#: ../../include/functions_reporting_html.php:1797 #: ../../include/functions_treeview.php:310 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:546 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:561 -#: ../../operation/agentes/status_monitor.php:1574 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:569 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:584 +#: ../../operation/agentes/status_monitor.php:1577 #: ../../operation/agentes/estado_generalagente.php:500 -#: ../../operation/inventory/inventory.php:1254 +#: ../../operation/inventory/inventory.php:1267 msgid "Last status change" msgstr "Dernier changement d’état" @@ -36181,7 +36248,7 @@ msgid "Show monitor detail fields" msgstr "Afficher les champs de détail du moniteur" #: ../../godmode/agentes/configurar_agente.php:254 -#: ../../godmode/agentes/configurar_agente.php:1065 +#: ../../godmode/agentes/configurar_agente.php:1083 msgid "No agent alias specified" msgstr "Aucun alias agent spécifié" @@ -36199,99 +36266,111 @@ msgstr "Erreur de création, le nom existe déjà" msgid "Could not be created, because IP already exists" msgstr "Impossible de créer, car l'IP existe déjà" -#: ../../godmode/agentes/configurar_agente.php:536 -#: ../../operation/agentes/ver_agente.php:1519 -#: ../../operation/agentes/ver_agente.php:1823 +#: ../../godmode/agentes/configurar_agente.php:468 +msgid "Manage policy" +msgstr "Gérer la politique" + +#: ../../godmode/agentes/configurar_agente.php:548 +#: ../../operation/agentes/ver_agente.php:1550 +#: ../../operation/agentes/ver_agente.php:1854 msgid "GIS data" msgstr "Données GIS" -#: ../../godmode/agentes/configurar_agente.php:605 -#: ../../godmode/agentes/configurar_agente.php:758 -#: ../../operation/agentes/ver_agente.php:1534 -#: ../../operation/agentes/ver_agente.php:1881 ../../operation/menu.php:657 +#: ../../godmode/agentes/configurar_agente.php:617 +#: ../../godmode/agentes/configurar_agente.php:776 +#: ../../operation/agentes/ver_agente.php:1565 +#: ../../operation/agentes/ver_agente.php:1912 ../../operation/menu.php:680 #: ../../general/first_task/incidents.php:28 msgid "Incidents" msgstr "Incidents" -#: ../../godmode/agentes/configurar_agente.php:753 +#: ../../godmode/agentes/configurar_agente.php:771 #: ../../godmode/setup/gis_step_2.php:67 ../../godmode/setup/gis_step_2.php:104 msgid "Gis" msgstr "GIS" -#: ../../godmode/agentes/configurar_agente.php:773 +#: ../../godmode/agentes/configurar_agente.php:791 msgid "SNMP Interfaces Wizard" msgstr "Assistant des interfaces SNMP" -#: ../../godmode/agentes/configurar_agente.php:792 +#: ../../godmode/agentes/configurar_agente.php:810 msgid "SNMP explorer" msgstr "Explorateur SNMP" -#: ../../godmode/agentes/configurar_agente.php:811 +#: ../../godmode/agentes/configurar_agente.php:829 msgid "Agent setup view" msgstr "Vue de configuration de l’agent" -#: ../../godmode/agentes/configurar_agente.php:824 -#: ../../godmode/agentes/configurar_agente.php:848 -#: ../../godmode/agentes/modificar_agente.php:109 ../../godmode/menu.php:97 -#: ../../godmode/servers/modificar_server.php:193 +#: ../../godmode/agentes/configurar_agente.php:842 +#: ../../godmode/agentes/configurar_agente.php:866 +#: ../../godmode/agentes/modificar_agente.php:109 ../../godmode/menu.php:186 +#: ../../godmode/servers/modificar_server.php:302 msgid "Manage agents" msgstr "Gérer les agents" -#: ../../godmode/agentes/configurar_agente.php:874 -#: ../../godmode/servers/modificar_server.php:372 +#: ../../godmode/agentes/configurar_agente.php:853 +#: ../../godmode/agentes/modificar_agente.php:1039 +#: ../../include/class/SnmpConsole.class.php:785 +#: ../../operation/agentes/estado_agente.php:1346 +#: ../../operation/snmpconsole/snmp_statistics.php:195 +msgid "Create agent" +msgstr "Créer un agent" + +#: ../../godmode/agentes/configurar_agente.php:892 +#: ../../godmode/servers/modificar_server.php:481 msgid "Conf file deleted successfully" msgstr "Le fichier de configuration a été supprimé correctement" -#: ../../godmode/agentes/configurar_agente.php:875 -#: ../../godmode/servers/modificar_server.php:373 +#: ../../godmode/agentes/configurar_agente.php:893 +#: ../../godmode/servers/modificar_server.php:482 msgid "Could not delete conf file" msgstr "Erreur de suppression du fichier de configuration" -#: ../../godmode/agentes/configurar_agente.php:893 -#: ../../godmode/agentes/configurar_agente.php:1060 +#: ../../godmode/agentes/configurar_agente.php:911 +#: ../../godmode/agentes/configurar_agente.php:1078 #: ../../include/class/ExternalTools.class.php:832 msgid "The ip or dns name entered cannot be resolved" msgstr "L'adresse IP ou le nom DNS ne peuvent pas être résolus" -#: ../../godmode/agentes/configurar_agente.php:920 -#: ../../godmode/agentes/configurar_agente.php:924 +#: ../../godmode/agentes/configurar_agente.php:938 +#: ../../godmode/agentes/configurar_agente.php:942 msgid "No data to normalize" msgstr "Aucune donnée à normaliser" -#: ../../godmode/agentes/configurar_agente.php:929 +#: ../../godmode/agentes/configurar_agente.php:947 #, php-format msgid "Deleted data above %f" msgstr "Données supprimées ci-dessus %f" -#: ../../godmode/agentes/configurar_agente.php:930 +#: ../../godmode/agentes/configurar_agente.php:948 #, php-format msgid "Error normalizing module %s" msgstr "Erreur lors de normalisation du module %s" -#: ../../godmode/agentes/configurar_agente.php:1076 +#: ../../godmode/agentes/configurar_agente.php:1094 #, php-format msgid "The group id %d is incorrect." msgstr "L'ID de groupe %d est incorrect." -#: ../../godmode/agentes/configurar_agente.php:1078 +#: ../../godmode/agentes/configurar_agente.php:1096 msgid "Agent cannot be updated due to the maximum agent limit for this group" msgstr "" "L'agent ne peut pas être mis à jour en raison de la limite maximale d'agents " "pour ce groupe" -#: ../../godmode/agentes/configurar_agente.php:1080 +#: ../../godmode/agentes/configurar_agente.php:1098 msgid "Duplicate main IP address" msgstr "Dupliquer l’adresse IP principale" -#: ../../godmode/agentes/configurar_agente.php:1134 +#: ../../godmode/agentes/configurar_agente.php:1152 msgid "There was a problem updating the agent" msgstr "Problème de mise à jour de l'agent" -#: ../../godmode/agentes/configurar_agente.php:1243 +#: ../../godmode/agentes/configurar_agente.php:1261 msgid "There was a problem loading the agent" msgstr "Problème de chargement de l'agent" -#: ../../godmode/agentes/configurar_agente.php:1797 +#: ../../godmode/agentes/configurar_agente.php:1815 msgid "" "There was a problem updating module. Another module already exists with the " "same name." @@ -36299,75 +36378,75 @@ msgstr "" "Problème de mise à jour du module. Un autre module avec le même nom existe " "déjà." -#: ../../godmode/agentes/configurar_agente.php:1801 +#: ../../godmode/agentes/configurar_agente.php:1819 msgid "" "There was a problem updating module. Some required fields are missed: (name)" msgstr "" "Problème de mise à jour du module. Certains champs obligatoires sont " "manquants : (nom)" -#: ../../godmode/agentes/configurar_agente.php:1805 +#: ../../godmode/agentes/configurar_agente.php:1823 msgid "There was a problem updating module. \"No change\"" msgstr "Problème de mise à jour du module. « Aucun changement »" -#: ../../godmode/agentes/configurar_agente.php:1811 +#: ../../godmode/agentes/configurar_agente.php:1829 msgid "There was a problem updating module. Processing error" msgstr "Problème de mise à jour du module. Erreur de traitement" -#: ../../godmode/agentes/configurar_agente.php:1840 +#: ../../godmode/agentes/configurar_agente.php:1858 msgid "Module successfully updated" msgstr "Module mis à jour correctement" -#: ../../godmode/agentes/configurar_agente.php:1974 +#: ../../godmode/agentes/configurar_agente.php:1992 msgid "" "There was a problem adding module. Another module already exists with the same " "name." msgstr "" "Problème d'ajout de module. Un autre module avec le même nom existe déjà." -#: ../../godmode/agentes/configurar_agente.php:1978 +#: ../../godmode/agentes/configurar_agente.php:1996 msgid "" "There was a problem adding module. Some required fields are missed : (name)" msgstr "" "Problème d'ajout de module. Certains champs obligatoires sont manquants : (nom)" -#: ../../godmode/agentes/configurar_agente.php:1984 +#: ../../godmode/agentes/configurar_agente.php:2002 msgid "There was a problem adding module. Processing error" msgstr "Problème d'ajout de module. Erreur de traitement" -#: ../../godmode/agentes/configurar_agente.php:2013 +#: ../../godmode/agentes/configurar_agente.php:2031 #: ../../godmode/reporting/graph_builder.php:392 msgid "Module added successfully" msgstr "Module ajouté correctement" -#: ../../godmode/agentes/configurar_agente.php:2169 +#: ../../godmode/agentes/configurar_agente.php:2187 msgid "There was a problem deleting the module" msgstr "Problème de suppression du module" -#: ../../godmode/agentes/configurar_agente.php:2173 +#: ../../godmode/agentes/configurar_agente.php:2191 msgid "Module deleted succesfully" msgstr "Module supprimé correctement" -#: ../../godmode/agentes/configurar_agente.php:2312 -#: ../../include/functions_api.php:11220 +#: ../../godmode/agentes/configurar_agente.php:2330 +#: ../../include/functions_api.php:11226 #, php-format msgid "Save by %s Console" msgstr "Enregistrer par Console %s" -#: ../../godmode/agentes/configurar_agente.php:2330 -#: ../../include/functions_api.php:11221 +#: ../../godmode/agentes/configurar_agente.php:2348 +#: ../../include/functions_api.php:11227 #, php-format msgid "Update by %s Console" msgstr "Mise à jour par Console %s" -#: ../../godmode/agentes/configurar_agente.php:2346 -#: ../../include/functions_api.php:11222 +#: ../../godmode/agentes/configurar_agente.php:2364 +#: ../../include/functions_api.php:11228 #, php-format msgid "Insert by %s Console" msgstr "Insérer par Console %s" -#: ../../godmode/agentes/configurar_agente.php:2419 -#: ../../godmode/agentes/configurar_agente.php:2435 +#: ../../godmode/agentes/configurar_agente.php:2437 +#: ../../godmode/agentes/configurar_agente.php:2457 msgid "Invalid tab specified" msgstr "Onglet non valide" @@ -36455,7 +36534,7 @@ msgid "Error forcing inventory module" msgstr "Erreur : module d'inventaire non forcé" #: ../../godmode/agentes/inventory_manager.php:235 -#: ../../include/functions_ui.php:7515 +#: ../../include/functions_ui.php:7538 msgid "Target" msgstr "Cible" @@ -36495,7 +36574,7 @@ msgid "Show agents" msgstr "Afficher les agents" #: ../../godmode/agentes/modificar_agente.php:363 -#: ../../operation/agentes/estado_agente.php:374 +#: ../../operation/agentes/estado_agente.php:392 msgid "Operating System" msgstr "Système d'exploitation" @@ -36516,7 +36595,7 @@ msgid "R" msgstr "R" #: ../../godmode/agentes/modificar_agente.php:784 -#: ../../godmode/agentes/module_manager.php:798 +#: ../../godmode/agentes/module_manager.php:864 msgid "Module in scheduled downtime" msgstr "Module en temps d’arrêt planifié" @@ -36540,17 +36619,24 @@ msgstr "Désactiver l'agent" msgid "You are going to disable a cluster agent. Are you sure?" msgstr "Vous allez désactiver un agent de grappe. Êtes-vous sûr ?" -#: ../../godmode/agentes/modificar_agente.php:955 +#: ../../godmode/agentes/modificar_agente.php:956 msgid "WARNING! - You are going to delete a cluster agent. Are you sure?" msgstr "ATTENTION! - Vous allez supprimer un agent de grappe. Êtes-vous sûr ?" -#: ../../godmode/agentes/modificar_agente.php:977 +#: ../../godmode/agentes/modificar_agente.php:978 #: ../../godmode/agentes/agent_manager.php:1073 #: ../../godmode/agentes/agent_manager.php:1126 msgid "Delete agent" msgstr "Supprimer l'agent" -#: ../../godmode/agentes/modificar_agente.php:1046 +#: ../../godmode/agentes/modificar_agente.php:999 +#: ../../include/functions_ui.php:2587 ../../include/functions_ui.php:2613 +#: ../../operation/agentes/estado_agente.php:1313 +#, php-format +msgid "Total items: %s" +msgstr "Nombre total d'éléments : %s" + +#: ../../godmode/agentes/modificar_agente.php:1049 #: ../../include/class/AgentDeployWizard.class.php:706 msgid "Deploy agent" msgstr "Déployer des agents" @@ -36608,14 +36694,14 @@ msgstr "Tous les modules" #: ../../godmode/agentes/planned_downtime.list.php:225 #: ../../godmode/agentes/planned_downtime.editor.php:66 #: ../../godmode/agentes/planned_downtime.editor.php:79 -#: ../../include/functions_reporting_html.php:887 -#: ../../include/functions_reporting_html.php:4919 +#: ../../include/functions_reporting_html.php:891 +#: ../../include/functions_reporting_html.php:4923 msgid "Scheduled Downtime" msgstr "Temps d'arrêt programmé" #: ../../godmode/agentes/planned_downtime.list.php:221 #: ../../godmode/agentes/planned_downtime.editor.php:75 -#: ../../operation/agentes/exportdata.php:58 ../../operation/menu.php:778 +#: ../../operation/agentes/exportdata.php:58 ../../operation/menu.php:801 msgid "Tools" msgstr "Outils" @@ -36713,7 +36799,7 @@ msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:262 #: ../../include/functions_planned_downtimes.php:41 -#: ../../include/functions_planned_downtimes.php:760 +#: ../../include/functions_planned_downtimes.php:770 msgid "" "Not created. Error inserting data. Start time must be higher than the current " "time" @@ -36728,41 +36814,41 @@ msgstr "" #: ../../include/functions_planned_downtimes.php:43 #: ../../include/functions_planned_downtimes.php:48 #: ../../include/functions_planned_downtimes.php:50 -#: ../../include/functions_planned_downtimes.php:765 -#: ../../include/functions_planned_downtimes.php:772 -#: ../../include/functions_planned_downtimes.php:780 -#: ../../include/functions_planned_downtimes.php:788 -#: ../../include/functions_planned_downtimes.php:793 +#: ../../include/functions_planned_downtimes.php:775 +#: ../../include/functions_planned_downtimes.php:782 +#: ../../include/functions_planned_downtimes.php:790 #: ../../include/functions_planned_downtimes.php:798 #: ../../include/functions_planned_downtimes.php:803 #: ../../include/functions_planned_downtimes.php:808 #: ../../include/functions_planned_downtimes.php:813 #: ../../include/functions_planned_downtimes.php:818 +#: ../../include/functions_planned_downtimes.php:823 +#: ../../include/functions_planned_downtimes.php:828 msgid "Not created. Error inserting data" msgstr "Erreur de création : erreur d'insertion de données" #: ../../godmode/agentes/planned_downtime.editor.php:266 #: ../../include/functions_planned_downtimes.php:43 -#: ../../include/functions_planned_downtimes.php:772 +#: ../../include/functions_planned_downtimes.php:782 msgid "The end date must be higher than the start date" msgstr "La date finale doit être supérieure à la date initiale" #: ../../godmode/agentes/planned_downtime.editor.php:270 -#: ../../include/functions_planned_downtimes.php:765 +#: ../../include/functions_planned_downtimes.php:775 msgid "The end date must be higher than the current time" msgstr "La date finale doit être postérieure à l'heure actuelle" #: ../../godmode/agentes/planned_downtime.editor.php:278 #: ../../godmode/agentes/planned_downtime.editor.php:1135 #: ../../include/functions_planned_downtimes.php:48 -#: ../../include/functions_planned_downtimes.php:780 +#: ../../include/functions_planned_downtimes.php:790 msgid "The end time must be higher than the start time" msgstr "L'heure de fin doit être supérieure à l'heure de début" #: ../../godmode/agentes/planned_downtime.editor.php:282 #: ../../godmode/agentes/planned_downtime.editor.php:1099 #: ../../include/functions_planned_downtimes.php:50 -#: ../../include/functions_planned_downtimes.php:788 +#: ../../include/functions_planned_downtimes.php:798 msgid "The end day must be higher than the start day" msgstr "Le jour de fin doit être postérieur au jour de début" @@ -36818,14 +36904,14 @@ msgstr "L’expression cron d’arrêt de temps d’arrêt n’est pas correcte" #: ../../godmode/agentes/planned_downtime.editor.php:538 #: ../../include/functions_planned_downtimes.php:99 -#: ../../include/functions_planned_downtimes.php:832 +#: ../../include/functions_planned_downtimes.php:842 msgid "Each scheduled downtime must have a different name" msgstr "Chaque temps d'arrêt programmé doit avoir un nom différent" #: ../../godmode/agentes/planned_downtime.editor.php:543 #: ../../godmode/agentes/planned_downtime.editor.php:576 #: ../../include/functions_planned_downtimes.php:104 -#: ../../include/functions_planned_downtimes.php:838 +#: ../../include/functions_planned_downtimes.php:848 msgid "Scheduled downtime must have a name" msgstr "Les temps d'arrêt programmés doivent avoir un nom" @@ -36863,12 +36949,12 @@ msgid "Type Periodicity" msgstr "Type de périodicité :" #: ../../godmode/agentes/planned_downtime.editor.php:1069 -#: ../../include/functions_reporting.php:14996 +#: ../../include/functions_reporting.php:15059 msgid "From day" msgstr "À partir du jour" #: ../../godmode/agentes/planned_downtime.editor.php:1085 -#: ../../include/functions_reporting.php:14997 +#: ../../include/functions_reporting.php:15060 msgid "To day" msgstr "Jusqu'au jour" @@ -36885,14 +36971,14 @@ msgid "To hour" msgstr "Jusqu'à l'heure :" #: ../../godmode/agentes/planned_downtime.editor.php:1152 -#: ../../godmode/agentes/module_manager_editor_common.php:1095 -#: ../../godmode/agentes/module_manager_editor_common.php:1101 +#: ../../godmode/agentes/module_manager_editor_common.php:1112 +#: ../../godmode/agentes/module_manager_editor_common.php:1118 msgid "Cron from" msgstr "Cron à partir de" #: ../../godmode/agentes/planned_downtime.editor.php:1155 -#: ../../godmode/agentes/module_manager_editor_common.php:1098 -#: ../../godmode/agentes/module_manager_editor_common.php:1104 +#: ../../godmode/agentes/module_manager_editor_common.php:1115 +#: ../../godmode/agentes/module_manager_editor_common.php:1121 msgid "Cron to" msgstr "Cron à" @@ -36901,8 +36987,8 @@ msgid "Filtering" msgstr "Filtrage" #: ../../godmode/agentes/planned_downtime.editor.php:1232 -#: ../../godmode/massive/massive_delete_modules.php:318 -#: ../../godmode/massive/massive_edit_modules.php:304 +#: ../../godmode/massive/massive_delete_modules.php:319 +#: ../../godmode/massive/massive_edit_modules.php:298 msgid "Selection mode" msgstr "Mode de sélection" @@ -36937,7 +37023,7 @@ msgid "Add Module:" msgstr "Ajouter un module :" #: ../../godmode/agentes/planned_downtime.editor.php:1903 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4948 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4993 msgid "Please select a module." msgstr "Veuillez sélectionner un module." @@ -37002,12 +37088,12 @@ msgstr "" msgid "Create field" msgstr "Créer un champ" -#: ../../godmode/agentes/module_manager_editor_network.php:311 +#: ../../godmode/agentes/module_manager_editor_network.php:306 #: ../../include/class/AgentWizard.class.php:584 msgid "SNMP Walk" msgstr "Chemin SNMP" -#: ../../godmode/agentes/module_manager_editor_network.php:482 +#: ../../godmode/agentes/module_manager_editor_network.php:477 msgid "" "Please use single quotation marks when necessary. \n" "\n" @@ -37018,13 +37104,13 @@ msgstr "" "guillemets doubles sont nécessaires, veuillez les échapper avec une barre " "oblique inverse (\\\")" -#: ../../godmode/agentes/module_manager_editor_network.php:541 +#: ../../godmode/agentes/module_manager_editor_network.php:536 msgid "Windows remote" msgstr "Télécommande Windows" #: ../../godmode/agentes/agent_manager.php:329 #: ../../godmode/agentes/agent_manager.php:748 -#: ../../godmode/massive/massive_edit_agents.php:1031 +#: ../../godmode/massive/massive_edit_agents.php:1042 msgid "Agent icon" msgstr "Icône de l'agent" @@ -37033,8 +37119,8 @@ msgid "Use alias as name" msgstr "Utiliser alias comme nom" #: ../../godmode/agentes/agent_manager.php:407 -#: ../../godmode/setup/setup_general.php:649 -#: ../../include/functions_config.php:398 +#: ../../godmode/setup/setup_general.php:662 +#: ../../include/functions_config.php:410 msgid "Unique IP" msgstr "IP unique" @@ -37061,27 +37147,31 @@ msgstr "Liste d’adresses IP" msgid "Primary group" msgstr "Groupe primaire" +#: ../../godmode/agentes/agent_manager.php:649 +msgid "Agent parent" +msgstr "Agent parent" + #: ../../godmode/agentes/agent_manager.php:677 msgid "Cascade protection modules" msgstr "Modules de protection en cascade" #: ../../godmode/agentes/agent_manager.php:693 -#: ../../godmode/massive/massive_edit_agents.php:908 +#: ../../godmode/massive/massive_edit_agents.php:919 msgid "Learning mode" msgstr "Mode d'apprentissage" #: ../../godmode/agentes/agent_manager.php:703 -#: ../../godmode/massive/massive_edit_agents.php:919 +#: ../../godmode/massive/massive_edit_agents.php:930 msgid "Normal mode" msgstr "Mode normal" #: ../../godmode/agentes/agent_manager.php:713 -#: ../../godmode/massive/massive_edit_agents.php:930 +#: ../../godmode/massive/massive_edit_agents.php:941 msgid "Autodisable mode" msgstr "Mode désactivation automatique" #: ../../godmode/agentes/agent_manager.php:722 -#: ../../godmode/massive/massive_edit_agents.php:896 +#: ../../godmode/massive/massive_edit_agents.php:907 msgid "Module definition" msgstr "Définition des modules" @@ -37102,7 +37192,7 @@ msgid "Disabled mode" msgstr "Mode désactivé" #: ../../godmode/agentes/agent_manager.php:900 -#: ../../godmode/massive/massive_edit_agents.php:1144 +#: ../../godmode/massive/massive_edit_agents.php:1155 msgid "Safe operation mode" msgstr "Mode d'opération sécurisé" @@ -37213,172 +37303,181 @@ msgstr "Valeurs du combo" msgid "Set values separated by comma" msgstr "Définir des valeurs séparées par des virgules" -#: ../../godmode/agentes/module_manager_editor_common.php:149 +#: ../../godmode/agentes/module_manager_editor_common.php:150 msgid "Using module component" msgstr "Utilisation du composant de module" -#: ../../godmode/agentes/module_manager_editor_common.php:446 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:406 +#: ../../godmode/agentes/module_manager_editor_common.php:447 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:409 msgid "Warning threshold" msgstr "Seuil d’avertissement" -#: ../../godmode/agentes/module_manager_editor_common.php:448 -#: ../../godmode/agentes/module_manager_editor_common.php:536 +#: ../../godmode/agentes/module_manager_editor_common.php:449 +#: ../../godmode/agentes/module_manager_editor_common.php:537 msgid "Min / Max" msgstr "Min / Max" -#: ../../godmode/agentes/module_manager_editor_common.php:535 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:435 +#: ../../godmode/agentes/module_manager_editor_common.php:536 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:438 msgid "Critical threshold" msgstr "Seuil critique" -#: ../../godmode/agentes/module_manager_editor_common.php:751 +#: ../../godmode/agentes/module_manager_editor_common.php:752 msgid "Identification and Categorization" msgstr "Identification et catégorisation" -#: ../../godmode/agentes/module_manager_editor_common.php:954 +#: ../../godmode/agentes/module_manager_editor_common.php:964 msgid "Module parent" msgstr "Parent de module" -#: ../../godmode/agentes/module_manager_editor_common.php:1004 +#: ../../godmode/agentes/module_manager_editor_common.php:1021 msgid "Tags from policy" msgstr "Étiquettes de la politique" -#: ../../godmode/agentes/module_manager_editor_common.php:1075 +#: ../../godmode/agentes/module_manager_editor_common.php:1092 msgid "Execution interval" msgstr "Intervalle d’exécution" -#: ../../godmode/agentes/module_manager_editor_common.php:1111 +#: ../../godmode/agentes/module_manager_editor_common.php:1128 msgid "Thresholds and state changes" msgstr "Seuils et changements d’état" -#: ../../godmode/agentes/module_manager_editor_common.php:1129 +#: ../../godmode/agentes/module_manager_editor_common.php:1146 msgid "Dynamic Threshold Interval" msgstr "Intervalle de seuil dynamique" -#: ../../godmode/agentes/module_manager_editor_common.php:1182 +#: ../../godmode/agentes/module_manager_editor_common.php:1199 msgid "Two Tailed" msgstr "Deux queues" -#: ../../godmode/agentes/module_manager_editor_common.php:1333 +#: ../../godmode/agentes/module_manager_editor_common.php:1350 msgid "Data and their processing" msgstr "Les données et leur traitement" -#: ../../godmode/agentes/module_manager_editor_common.php:1363 +#: ../../godmode/agentes/module_manager_editor_common.php:1380 msgid "Notifications and alerts" msgstr "Notifications et alertes" -#: ../../godmode/agentes/module_manager_editor_common.php:1367 +#: ../../godmode/agentes/module_manager_editor_common.php:1384 msgid "Not needed" msgstr "Pas nécessaire" -#: ../../godmode/agentes/module_manager_editor_common.php:1413 +#: ../../godmode/agentes/module_manager_editor_common.php:1430 msgid "Cascade Protection Services" msgstr "Services de protection en cascade" -#: ../../godmode/agentes/module_manager_editor_common.php:1496 -#: ../../godmode/agentes/module_manager_editor_common.php:1630 +#: ../../godmode/agentes/module_manager_editor_common.php:1513 +#: ../../godmode/agentes/module_manager_editor_common.php:1647 msgid "Direct" msgstr "Direct" -#: ../../godmode/agentes/module_manager_editor_common.php:1497 -#: ../../godmode/agentes/module_manager_editor_common.php:1630 -#: ../../include/functions_reporting_html.php:4160 -#: ../../include/functions_reporting_html.php:4254 -#: ../../include/functions_reporting_html.php:4334 -#: ../../include/functions_reporting_html.php:4343 -#: ../../include/functions_reporting_html.php:4481 -#: ../../include/functions_reporting_html.php:4490 -#: ../../include/functions_reporting_html.php:4816 -#: ../../include/functions_reporting_html.php:4822 +#: ../../godmode/agentes/module_manager_editor_common.php:1514 +#: ../../godmode/agentes/module_manager_editor_common.php:1647 +#: ../../include/functions_reporting_html.php:4164 +#: ../../include/functions_reporting_html.php:4258 +#: ../../include/functions_reporting_html.php:4338 +#: ../../include/functions_reporting_html.php:4347 +#: ../../include/functions_reporting_html.php:4485 +#: ../../include/functions_reporting_html.php:4494 +#: ../../include/functions_reporting_html.php:4820 +#: ../../include/functions_reporting_html.php:4826 msgid "Failover" msgstr "Basculement" -#: ../../godmode/agentes/module_manager_editor_common.php:1499 +#: ../../godmode/agentes/module_manager_editor_common.php:1516 msgid "Rel. type" msgstr "Type de relations" -#: ../../godmode/agentes/module_manager_editor_common.php:1521 +#: ../../godmode/agentes/module_manager_editor_common.php:1538 msgid "Add relationship" msgstr "Ajouter une relation" -#: ../../godmode/agentes/module_manager_editor_common.php:1547 +#: ../../godmode/agentes/module_manager_editor_common.php:1564 msgid "Changes" msgstr "Changements" -#: ../../godmode/agentes/module_manager.php:88 +#: ../../godmode/agentes/module_manager.php:154 msgid "There was a problem completing the operation" msgstr "Un problème s’est produit lors de la fin de l’opération" -#: ../../godmode/agentes/module_manager.php:219 -#: ../../godmode/agentes/module_manager.php:265 -#: ../../godmode/agentes/module_manager.php:311 +#: ../../godmode/agentes/module_manager.php:285 +#: ../../godmode/agentes/module_manager.php:331 +#: ../../godmode/agentes/module_manager.php:377 #, php-format msgid "There was a problem completing the operation. Applied to 0/%d modules." msgstr "" "Un problème est survenu lors de l'exécution de l'opération. Appliqué à 0/%d " "modules." -#: ../../godmode/agentes/module_manager.php:225 -#: ../../godmode/agentes/module_manager.php:271 -#: ../../godmode/agentes/module_manager.php:317 +#: ../../godmode/agentes/module_manager.php:291 +#: ../../godmode/agentes/module_manager.php:337 +#: ../../godmode/agentes/module_manager.php:383 msgid "Operation finished successfully." msgstr "Opération complétée correctement" -#: ../../godmode/agentes/module_manager.php:229 -#: ../../godmode/agentes/module_manager.php:275 -#: ../../godmode/agentes/module_manager.php:321 +#: ../../godmode/agentes/module_manager.php:295 +#: ../../godmode/agentes/module_manager.php:341 +#: ../../godmode/agentes/module_manager.php:387 #, php-format msgid "There was a problem completing the operation. Applied to %d/%d modules." msgstr "" "Un problème est survenu lors de l'exécution de l'opération. Appliqué aux " "modules %d/%d." -#: ../../godmode/agentes/module_manager.php:619 -#: ../../include/ajax/module.php:1022 +#: ../../godmode/agentes/module_manager.php:685 +#: ../../include/ajax/module.php:1037 msgid "P" msgstr "P" -#: ../../godmode/agentes/module_manager.php:623 +#: ../../godmode/agentes/module_manager.php:689 msgid "S" msgstr "S" -#: ../../godmode/agentes/module_manager.php:846 -#: ../../godmode/agentes/module_manager.php:854 -#: ../../include/ajax/module.php:1087 ../../include/ajax/module.php:1095 +#: ../../godmode/agentes/module_manager.php:912 +#: ../../godmode/agentes/module_manager.php:920 +#: ../../include/ajax/module.php:1102 ../../include/ajax/module.php:1110 msgid "Adopted" msgstr "Adopté" -#: ../../godmode/agentes/module_manager.php:986 +#: ../../godmode/agentes/module_manager.php:1052 msgid "Normalize" msgstr "Normaliser" -#: ../../godmode/agentes/module_manager.php:999 +#: ../../godmode/agentes/module_manager.php:1065 #: ../../include/functions_snmp_browser.php:638 msgid "Create network component" msgstr "Créer un composant de réseau" -#: ../../godmode/agentes/module_manager.php:1034 +#: ../../godmode/agentes/module_manager.php:1100 #: ../../godmode/reporting/map_builder.php:485 -#: ../../godmode/reporting/map_builder.php:502 ../../include/ajax/module.php:609 +#: ../../godmode/reporting/map_builder.php:502 ../../include/ajax/module.php:624 #: ../../operation/agentes/datos_agente.php:297 msgid "No available data to show" msgstr "Aucune donnée disponible" -#: ../../godmode/agentes/module_manager.php:1051 +#: ../../godmode/agentes/module_manager.php:1107 +#: ../../operation/snmpconsole/snmp_browser.php:694 +msgid "Create module" +msgstr "Créer un module" + +#: ../../godmode/agentes/module_manager.php:1117 #: ../../include/class/SatelliteAgent.class.php:233 msgid "Execute action" msgstr "Exécuter l'action" -#: ../../godmode/agentes/module_manager.php:1095 +#: ../../godmode/agentes/module_manager.php:1161 msgid "Select module type" msgstr "Sélectionner le type de module" -#: ../../godmode/agentes/module_manager.php:1119 +#: ../../godmode/agentes/module_manager.php:1185 msgid "Get more modules on Monitoring Library" msgstr "Obtenez plus de modules sur Monitoring Library" -#: ../../godmode/agentes/module_manager.php:1260 +#: ../../godmode/agentes/module_manager.php:1228 +msgid "Create Module" +msgstr "Créer un module" + +#: ../../godmode/agentes/module_manager.php:1329 msgid "" "This module has children modules.The following modules will also be deleted: " msgstr "" @@ -37386,7 +37485,6 @@ msgstr "" "supprimés : " #: ../../godmode/netflow/nf_item_list.php:27 -#: ../../operation/reporting/reporting_viewer.php:118 msgid "Report list" msgstr "Liste de rapports" @@ -37408,12 +37506,12 @@ msgid "Item list" msgstr "Liste d'éléments" #: ../../godmode/netflow/nf_item_list.php:176 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2558 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2600 msgid "Max. values" msgstr "Valeurs maximales" #: ../../godmode/netflow/nf_item_list.php:177 -#: ../../operation/agentes/graphs.php:248 +#: ../../operation/agentes/graphs.php:249 msgid "Chart type" msgstr "Type de graphique" @@ -37425,7 +37523,7 @@ msgstr "Aucun élément défini" msgid "Manage Filters" msgstr "Gérer les filtres" -#: ../../godmode/netflow/nf_edit.php:63 ../../godmode/menu.php:126 +#: ../../godmode/netflow/nf_edit.php:63 ../../godmode/menu.php:215 msgid "Netflow filters" msgstr "Filtres Netflow" @@ -37443,17 +37541,20 @@ msgid "Add filter" msgstr "Ajouter un filtre" #: ../../godmode/netflow/nf_edit_form.php:224 +#: ../../include/lib/Dashboard/Widgets/netflow.php:223 #: ../../operation/netflow/nf_live_view.php:270 msgid "Src Ip Address" msgstr "Adresse IP source" #: ../../godmode/netflow/nf_edit_form.php:225 +#: ../../include/lib/Dashboard/Widgets/netflow.php:224 #: ../../operation/netflow/nf_live_view.php:271 msgid "Dst Ip Address" msgstr "Adresse IP de destination" #: ../../godmode/netflow/nf_edit_form.php:226 #: ../../godmode/netflow/nf_edit_form.php:359 +#: ../../include/lib/Dashboard/Widgets/netflow.php:225 #: ../../operation/netflow/nf_live_view.php:272 #: ../../operation/netflow/nf_live_view.php:330 msgid "Src Port" @@ -37461,6 +37562,7 @@ msgstr "Port source" #: ../../godmode/netflow/nf_edit_form.php:227 #: ../../godmode/netflow/nf_edit_form.php:347 +#: ../../include/lib/Dashboard/Widgets/netflow.php:226 #: ../../operation/netflow/nf_live_view.php:273 #: ../../operation/netflow/nf_live_view.php:322 msgid "Dst Port" @@ -37621,13 +37723,13 @@ msgid "Host address" msgstr "Adresse de l'hôte" #: ../../godmode/snmpconsole/snmp_trap_generator.php:102 -#: ../../include/functions_snmp_browser.php:738 +#: ../../include/functions_snmp_browser.php:757 msgid "Community" msgstr "Communauté" #: ../../godmode/snmpconsole/snmp_trap_generator.php:114 #: ../../godmode/snmpconsole/snmp_alert.php:800 -#: ../../godmode/snmpconsole/snmp_alert.php:1900 +#: ../../godmode/snmpconsole/snmp_alert.php:1904 #: ../../include/class/SnmpConsole.class.php:275 msgid "Enterprise String" msgstr "Chaîne Enterprise" @@ -37640,6 +37742,11 @@ msgstr "Type SNMP" msgid "Generate trap" msgstr "Créer un déroutement" +#: ../../godmode/snmpconsole/snmp_alert.php:97 +#: ../../operation/agentes/alerts_status.php:481 +msgid "Create alert" +msgstr "Créer une alerte" + #: ../../godmode/snmpconsole/snmp_alert.php:100 msgid "Alert overview" msgstr "Aperçu des alertes" @@ -37677,30 +37784,30 @@ msgstr "" "Correspond aux sous-chaînes. Terminez la chaîne par $ pour les correspondances " "exactes." -#: ../../godmode/snmpconsole/snmp_alert.php:903 -#: ../../godmode/snmpconsole/snmp_alert.php:931 -#: ../../godmode/snmpconsole/snmp_alert.php:963 -#: ../../godmode/snmpconsole/snmp_alert.php:991 -#: ../../godmode/snmpconsole/snmp_alert.php:1023 -#: ../../godmode/snmpconsole/snmp_alert.php:1051 -#: ../../godmode/snmpconsole/snmp_alert.php:1083 -#: ../../godmode/snmpconsole/snmp_alert.php:1111 -#: ../../godmode/snmpconsole/snmp_alert.php:1143 -#: ../../godmode/snmpconsole/snmp_alert.php:1171 -#: ../../godmode/snmpconsole/snmp_alert.php:1203 -#: ../../godmode/snmpconsole/snmp_alert.php:1231 -#: ../../godmode/snmpconsole/snmp_alert.php:1263 -#: ../../godmode/snmpconsole/snmp_alert.php:1291 -#: ../../godmode/snmpconsole/snmp_alert.php:1323 -#: ../../godmode/snmpconsole/snmp_alert.php:1351 -#: ../../godmode/snmpconsole/snmp_alert.php:1383 -#: ../../godmode/snmpconsole/snmp_alert.php:1411 -#: ../../godmode/snmpconsole/snmp_alert.php:1443 -#: ../../godmode/snmpconsole/snmp_alert.php:1471 +#: ../../godmode/snmpconsole/snmp_alert.php:907 +#: ../../godmode/snmpconsole/snmp_alert.php:935 +#: ../../godmode/snmpconsole/snmp_alert.php:967 +#: ../../godmode/snmpconsole/snmp_alert.php:995 +#: ../../godmode/snmpconsole/snmp_alert.php:1027 +#: ../../godmode/snmpconsole/snmp_alert.php:1055 +#: ../../godmode/snmpconsole/snmp_alert.php:1087 +#: ../../godmode/snmpconsole/snmp_alert.php:1115 +#: ../../godmode/snmpconsole/snmp_alert.php:1147 +#: ../../godmode/snmpconsole/snmp_alert.php:1175 +#: ../../godmode/snmpconsole/snmp_alert.php:1207 +#: ../../godmode/snmpconsole/snmp_alert.php:1235 +#: ../../godmode/snmpconsole/snmp_alert.php:1267 +#: ../../godmode/snmpconsole/snmp_alert.php:1295 +#: ../../godmode/snmpconsole/snmp_alert.php:1327 +#: ../../godmode/snmpconsole/snmp_alert.php:1355 +#: ../../godmode/snmpconsole/snmp_alert.php:1387 +#: ../../godmode/snmpconsole/snmp_alert.php:1415 +#: ../../godmode/snmpconsole/snmp_alert.php:1447 +#: ../../godmode/snmpconsole/snmp_alert.php:1475 msgid "Variable bindings/Data" msgstr "Liens variables/Données" -#: ../../godmode/snmpconsole/snmp_alert.php:1743 +#: ../../godmode/snmpconsole/snmp_alert.php:1747 msgid "" "Search by these fields description, OID, Custom Value, SNMP Agent (IP), Single " "value, each Variable bindings/Datas." @@ -37708,42 +37815,42 @@ msgstr "" "Rechercher par ces champs de description : OID, Valeur personnalisée, Agent " "SNMP (IP), Valeur unique, chaque Lien variable/Données." -#: ../../godmode/snmpconsole/snmp_alert.php:1811 +#: ../../godmode/snmpconsole/snmp_alert.php:1815 msgid "Alert SNMP control filter" msgstr "Filtre de contrôle d'alerte SNMP" -#: ../../godmode/snmpconsole/snmp_alert.php:1871 +#: ../../godmode/snmpconsole/snmp_alert.php:1875 msgid "There are no SNMP alerts" msgstr "Aucune alerte SNMP" -#: ../../godmode/snmpconsole/snmp_alert.php:1903 +#: ../../godmode/snmpconsole/snmp_alert.php:1907 msgid "Custom Value/Enterprise String" msgstr "Valeur personnalisée/Chaîne Enterprise" -#: ../../godmode/snmpconsole/snmp_alert.php:1908 -#: ../../include/functions_reporting_html.php:5401 -#: ../../include/functions_reporting_html.php:5523 -#: ../../include/functions_treeview.php:445 +#: ../../godmode/snmpconsole/snmp_alert.php:1912 +#: ../../include/functions_reporting_html.php:5412 +#: ../../include/functions_reporting_html.php:5534 +#: ../../include/functions_treeview.php:486 msgid "Times fired" msgstr "Nombre de fois déclenchée" -#: ../../godmode/snmpconsole/snmp_alert.php:1908 +#: ../../godmode/snmpconsole/snmp_alert.php:1912 msgid "TF." msgstr "TF." -#: ../../godmode/snmpconsole/snmp_alert.php:2067 +#: ../../godmode/snmpconsole/snmp_alert.php:2072 msgid "ID Alert SNMP" msgstr "ID alerte SNMP" -#: ../../godmode/snmpconsole/snmp_alert.php:2225 +#: ../../godmode/snmpconsole/snmp_alert.php:2230 msgid "Do you want delete this alert?" msgstr "Voulez-vous supprimer cette alerte ?" -#: ../../godmode/snmpconsole/snmp_alert.php:2240 +#: ../../godmode/snmpconsole/snmp_alert.php:2245 msgid "Do you want delete the selected alerts?" msgstr "Voulez-vous supprimer les alertes sélectionnées ?" -#: ../../godmode/snmpconsole/snmp_alert.php:2343 +#: ../../godmode/snmpconsole/snmp_alert.php:2348 msgid "Add action " msgstr "Ajouter une action " @@ -37798,187 +37905,238 @@ msgstr "Cliquez pour supprimer le filtre" msgid "There are no SNMP Filters defined yet." msgstr "Aucun filtre SNMP n’est encore défini." -#: ../../godmode/menu.php:64 +#: ../../godmode/menu.php:65 msgid "Network scan" msgstr "Recherche du réseau" -#: ../../godmode/menu.php:66 +#: ../../godmode/menu.php:67 msgid "Custom network scan" msgstr "Analyse de réseau personnalisée" -#: ../../godmode/menu.php:70 +#: ../../godmode/menu.php:71 msgid "Manage scan scripts" msgstr "Gérer les scripts d'analyse" -#: ../../godmode/menu.php:73 ../../godmode/wizards/HostDevices.class.php:204 +#: ../../godmode/menu.php:74 ../../godmode/wizards/HostDevices.class.php:204 msgid "Host & devices" msgstr "Hôte et appareils" -#: ../../godmode/menu.php:109 ../../godmode/category/category.php:85 +#: ../../godmode/menu.php:86 +msgid "Mysql" +msgstr "MySQL" + +#: ../../godmode/menu.php:105 ../../godmode/wizards/Applications.class.php:174 +#: ../../godmode/wizards/Applications.class.php:182 +msgid "Applications" +msgstr "Applications" + +#: ../../godmode/menu.php:115 +msgid "Amazon Web Services" +msgstr "Amazon Web Services" + +#: ../../godmode/menu.php:116 +msgid "Microsoft Azure" +msgstr "Microsoft Azure" + +#: ../../godmode/menu.php:117 +msgid "Google Compute Platform" +msgstr "Google Compute Platform" + +#: ../../godmode/menu.php:163 +#: ../../godmode/wizards/ManageExtensions.class.php:229 +#: ../../godmode/wizards/ManageExtensions.class.php:237 +msgid "Manage disco packages" +msgstr "Gérer les package de disco" + +#: ../../godmode/menu.php:198 ../../godmode/category/category.php:85 #: ../../godmode/category/edit_category.php:96 msgid "Module categories" msgstr "Catégories de modules" -#: ../../godmode/menu.php:119 +#: ../../godmode/menu.php:208 msgid "Operating systems" msgstr "Systèmes d'exploitation" -#: ../../godmode/menu.php:140 +#: ../../godmode/menu.php:229 msgid "Manage agents groups" msgstr "Gérer les groupes d'agents" -#: ../../godmode/menu.php:179 ../../include/class/ConfigPEN.class.php:339 +#: ../../godmode/menu.php:261 +msgid "Configuration wizard" +msgstr "Assistant de configuration" + +#: ../../godmode/menu.php:275 ../../include/class/ConfigPEN.class.php:339 #: ../../include/class/ConfigPEN.class.php:347 msgid "Private Enterprise Numbers" msgstr "Numéros d'entreprise privée" -#: ../../godmode/menu.php:182 +#: ../../godmode/menu.php:278 msgid "Remote components" msgstr "Composants distants" -#: ../../godmode/menu.php:208 ../../godmode/massive/massive_operations.php:246 +#: ../../godmode/menu.php:304 ../../godmode/massive/massive_operations.php:243 msgid "Agents operations" msgstr "Opérations des agents" -#: ../../godmode/menu.php:209 ../../godmode/massive/massive_operations.php:258 +#: ../../godmode/menu.php:305 ../../godmode/massive/massive_operations.php:255 msgid "Modules operations" msgstr "Opérations des modules" -#: ../../godmode/menu.php:210 ../../godmode/massive/massive_operations.php:270 +#: ../../godmode/menu.php:306 ../../godmode/massive/massive_operations.php:267 msgid "Plugins operations" msgstr "Opérations des plugins" -#: ../../godmode/menu.php:212 ../../godmode/massive/massive_operations.php:234 +#: ../../godmode/menu.php:308 ../../godmode/massive/massive_operations.php:231 msgid "Users operations" msgstr "Opérations des utilisateurs" -#: ../../godmode/menu.php:215 ../../godmode/massive/massive_operations.php:222 +#: ../../godmode/menu.php:311 ../../godmode/massive/massive_operations.php:219 msgid "Alerts operations" msgstr "Opérations d'alertes" -#: ../../godmode/menu.php:233 +#: ../../godmode/menu.php:329 msgid "Event filters" msgstr "Filtres d'événements" -#: ../../godmode/menu.php:238 ../../godmode/events/events.php:95 +#: ../../godmode/menu.php:334 ../../godmode/events/events.php:95 #: ../../godmode/events/events.php:110 msgid "Custom columns" msgstr "Colonnes personnalisées" -#: ../../godmode/menu.php:268 +#: ../../godmode/menu.php:364 msgid "List of Alerts" msgstr "Liste d'alertes" -#: ../../godmode/menu.php:283 +#: ../../godmode/menu.php:379 msgid "Special days list" msgstr "Liste de jours spéciaux" -#: ../../godmode/menu.php:288 ../../include/functions_groups.php:267 +#: ../../godmode/menu.php:384 ../../include/functions_groups.php:267 msgid "SNMP alerts" msgstr "Alertes SNMP" -#: ../../godmode/menu.php:305 +#: ../../godmode/menu.php:401 msgid "Manage servers" msgstr "Gérer les serveurs" -#: ../../godmode/menu.php:312 +#: ../../godmode/menu.php:408 msgid "Manage consoles" msgstr "Gérer les consoles" -#: ../../godmode/menu.php:323 +#: ../../godmode/menu.php:419 msgid "Register Plugin" msgstr "Enregistrer Plugin" -#: ../../godmode/menu.php:349 ../../include/class/OrderInterpreter.class.php:141 +#: ../../godmode/menu.php:445 ../../include/class/OrderInterpreter.class.php:141 msgid "General Setup" msgstr "Configuration générale" -#: ../../godmode/menu.php:374 ../../godmode/setup/setup.php:165 +#: ../../godmode/menu.php:470 ../../godmode/setup/setup.php:165 #: ../../godmode/setup/setup.php:296 msgid "Sflow" msgstr "Sflow" -#: ../../godmode/menu.php:379 ../../godmode/setup/setup.php:191 -#: ../../godmode/setup/setup.php:302 ../../operation/agentes/ver_agente.php:1619 -#: ../../operation/agentes/ver_agente.php:1893 +#: ../../godmode/menu.php:475 ../../godmode/setup/setup.php:191 +#: ../../godmode/setup/setup.php:302 ../../operation/agentes/ver_agente.php:1650 +#: ../../operation/agentes/ver_agente.php:1924 msgid "eHorus" msgstr "eHorus" -#: ../../godmode/menu.php:382 ../../godmode/setup/setup.php:179 +#: ../../godmode/menu.php:478 ../../godmode/setup/setup.php:179 #: ../../godmode/setup/setup.php:308 ../../godmode/setup/setup_integria.php:681 msgid "Integria IMS" msgstr "Integria IMS" -#: ../../godmode/menu.php:390 +#: ../../godmode/menu.php:486 msgid "Websocket Engine" msgstr "Moteur de Websocket" -#: ../../godmode/menu.php:393 ../../godmode/setup/setup.php:238 -#: ../../godmode/setup/setup.php:336 ../../operation/agentes/ver_agente.php:1709 -#: ../../operation/agentes/ver_agente.php:1910 +#: ../../godmode/menu.php:489 ../../godmode/setup/setup.php:238 +#: ../../godmode/setup/setup.php:336 ../../operation/agentes/ver_agente.php:1740 +#: ../../operation/agentes/ver_agente.php:1941 msgid "External Tools" msgstr "Outils externes" -#: ../../godmode/menu.php:396 +#: ../../godmode/menu.php:492 msgid "Welcome Tips" msgstr "Astuces de bienvenue" -#: ../../godmode/menu.php:400 ../../godmode/setup/setup.php:320 +#: ../../godmode/menu.php:496 ../../godmode/setup/setup.php:320 msgid "Map conections GIS" msgstr "Connexions de cartes GIS" -#: ../../godmode/menu.php:428 +#: ../../godmode/menu.php:524 msgid "Diagnostic info" msgstr "Information de diagnostic" -#: ../../godmode/menu.php:433 ../../godmode/setup/news.php:43 +#: ../../godmode/menu.php:529 ../../godmode/setup/news.php:43 msgid "Site news" msgstr "Nouveautés du site" -#: ../../godmode/menu.php:442 +#: ../../godmode/menu.php:538 msgid "DB Schema Check" msgstr "Vérifier schéma de la BD" -#: ../../godmode/menu.php:445 +#: ../../godmode/menu.php:541 msgid "DB Interface" msgstr "Interface de la BD" -#: ../../godmode/menu.php:454 ../../include/class/EventSound.class.php:230 +#: ../../godmode/menu.php:550 ../../include/class/EventSound.class.php:230 msgid "Acoustic console setup" msgstr "Configuration de la console acoustique" -#: ../../godmode/menu.php:531 +#: ../../godmode/menu.php:631 msgid "Extension manager view" msgstr "Afficher le gestionnaire d'extension" -#: ../../godmode/menu.php:567 ../../include/class/OrderInterpreter.class.php:339 +#: ../../godmode/menu.php:669 ../../include/class/OrderInterpreter.class.php:339 msgid "Warp Update" msgstr "Warp Update" -#: ../../godmode/menu.php:572 +#: ../../godmode/menu.php:674 msgid "Update offline" msgstr "Mise à jour hors ligne" -#: ../../godmode/menu.php:575 +#: ../../godmode/menu.php:677 msgid "Update online" msgstr "Mise à jour en ligne" -#: ../../godmode/menu.php:581 +#: ../../godmode/menu.php:683 msgid "Warp journal" msgstr "Journal de Warp" -#: ../../godmode/menu.php:590 +#: ../../godmode/menu.php:692 #: ../../godmode/module_library/module_library_view.php:81 msgid "Module library" msgstr "Bibliothèque de modules" -#: ../../godmode/menu.php:597 +#: ../../godmode/menu.php:699 #: ../../godmode/module_library/module_library_view.php:54 #: ../../godmode/module_library/module_library_view.php:68 #: ../../godmode/module_library/module_library_view.php:104 msgid "Categories" msgstr "Catégories" +#: ../../godmode/menu.php:738 ../../include/class/WelcomeWindow.class.php:157 +#: ../../general/header.php:932 +msgid "Welcome to" +msgstr "Bienvenue à" + +#: ../../godmode/menu.php:739 ../../include/class/WelcomeWindow.class.php:158 +#: ../../general/header.php:933 +msgid "Do not show anymore" +msgstr "Ne plus afficher." + +#: ../../godmode/menu.php:748 ../../include/class/WelcomeWindow.class.php:167 +#: ../../general/header.php:942 +msgid "Cancel Configuration Window" +msgstr "Fenêtre d’annulation de la configuration" + +#: ../../godmode/menu.php:753 ../../include/class/WelcomeWindow.class.php:172 +#: ../../general/header.php:947 +msgid "Are you sure you want to cancel this tutorial?" +msgstr "Vous êtes sûr de vouloir annuler ce tutoriel ?" + #: ../../godmode/gis_maps/configure_gis_map.php:86 #: ../../operation/gis_maps/gis_map.php:30 #: ../../operation/gis_maps/render_view.php:131 @@ -38117,48 +38275,48 @@ msgstr "Sauvegarder la carte" msgid "Update map" msgstr "Mettre à jour la carte" -#: ../../godmode/gis_maps/configure_gis_map.php:1072 +#: ../../godmode/gis_maps/configure_gis_map.php:1105 msgid "Using data from" msgstr "En utilisant les données de" -#: ../../godmode/gis_maps/configure_gis_map.php:1230 +#: ../../godmode/gis_maps/configure_gis_map.php:1263 msgid "Empty layer names are not supported" msgstr "Les noms vides ne sont pas pris en charge!" -#: ../../godmode/massive/massive_copy_modules.php:188 +#: ../../godmode/massive/massive_copy_modules.php:216 msgid "Copy modules" msgstr "Copier les modules" -#: ../../godmode/massive/massive_copy_modules.php:193 +#: ../../godmode/massive/massive_copy_modules.php:216 msgid "Copy alerts" msgstr "Copier les alertes" -#: ../../godmode/massive/massive_copy_modules.php:196 -#: ../../godmode/massive/massive_delete_modules.php:458 -#: ../../godmode/massive/massive_edit_modules.php:420 +#: ../../godmode/massive/massive_copy_modules.php:220 +#: ../../godmode/massive/massive_delete_modules.php:472 +#: ../../godmode/massive/massive_edit_modules.php:440 msgid "Filter Modules" msgstr "Filtrer les modules" -#: ../../godmode/massive/massive_copy_modules.php:230 +#: ../../godmode/massive/massive_copy_modules.php:251 msgid "No alerts for this agent" msgstr "Aucune alerte pour cet agent" -#: ../../godmode/massive/massive_copy_modules.php:292 -#: ../../godmode/massive/massive_delete_modules.php:530 +#: ../../godmode/massive/massive_copy_modules.php:306 +#: ../../godmode/massive/massive_delete_modules.php:557 #: ../../operation/agentes/interface_view.functions.php:115 msgid "Filter Agents" msgstr "Filtrer les agents" -#: ../../godmode/massive/massive_copy_modules.php:309 +#: ../../godmode/massive/massive_copy_modules.php:343 msgid "To agent(s)" msgstr "Pour agent(s)" -#: ../../godmode/massive/massive_copy_modules.php:559 +#: ../../godmode/massive/massive_copy_modules.php:593 msgid "No operation selected" msgstr "Aucune opération sélectionnée" -#: ../../godmode/massive/massive_copy_modules.php:569 -#: ../../include/functions_agents.php:881 +#: ../../godmode/massive/massive_copy_modules.php:603 +#: ../../include/functions_agents.php:872 msgid "No destiny agent(s) to copy" msgstr "Aucun agent de destination à copier" @@ -38194,35 +38352,35 @@ msgstr "Édition massive des alertes" msgid "Bulk agent delete" msgstr "Suppression massive des alertes" -#: ../../godmode/massive/massive_operations.php:75 -msgid "Bulk profile add" -msgstr "Ajout massif de profils" - -#: ../../godmode/massive/massive_operations.php:76 -msgid "Bulk profile delete" -msgstr "Suppression massive de profils" - -#: ../../godmode/massive/massive_operations.php:81 +#: ../../godmode/massive/massive_operations.php:73 msgid "Edit users in bulk" msgstr "Modifier les utilisateurs en bloc" -#: ../../godmode/massive/massive_operations.php:88 +#: ../../godmode/massive/massive_operations.php:76 +msgid "Bulk profile add" +msgstr "Ajout massif de profils" + +#: ../../godmode/massive/massive_operations.php:77 +msgid "Bulk profile delete" +msgstr "Suppression massive de profils" + +#: ../../godmode/massive/massive_operations.php:85 msgid "Bulk module edit" msgstr "Édition massive de modules" -#: ../../godmode/massive/massive_operations.php:89 +#: ../../godmode/massive/massive_operations.php:86 msgid "Bulk module copy" msgstr "Copie massive de modules" -#: ../../godmode/massive/massive_operations.php:90 +#: ../../godmode/massive/massive_operations.php:87 msgid "Bulk module delete" msgstr "Suppression massive de modules" -#: ../../godmode/massive/massive_operations.php:94 +#: ../../godmode/massive/massive_operations.php:91 msgid "Bulk plugin edit" msgstr "Édition massive de plugins" -#: ../../godmode/massive/massive_operations.php:412 +#: ../../godmode/massive/massive_operations.php:409 #, php-format msgid "" "No changes have been made because they exceed the maximum allowed (%d). Make " @@ -38231,14 +38389,14 @@ msgstr "" "Aucune modification n'a été apportée car elles dépassent le maximum autorisé " "(%d). Apportez moins de modifications ou contactez l'administrateur." -#: ../../godmode/massive/massive_operations.php:440 +#: ../../godmode/massive/massive_operations.php:438 #, php-format msgid "This node is configured with centralized mode. To delete agents go to %s" msgstr "" "Ce nœud est configuré en mode centralisé. Pour supprimer des agents, accédez à " "%s" -#: ../../godmode/massive/massive_operations.php:448 +#: ../../godmode/massive/massive_operations.php:447 msgid "The blank fields will not be updated" msgstr "Les champs vides ne seront pas mis à jour" @@ -38282,9 +38440,9 @@ msgid "Alert templates" msgstr "Modèles d'alertes" #: ../../godmode/massive/massive_delete_action_alerts.php:248 -#: ../../godmode/massive/massive_delete_modules.php:557 +#: ../../godmode/massive/massive_delete_modules.php:567 #: ../../godmode/massive/massive_add_action_alerts.php:227 -#: ../../godmode/massive/massive_edit_modules.php:530 +#: ../../godmode/massive/massive_edit_modules.php:566 msgid "Show unknown and not init modules" msgstr "Afficher les modules inconnus et non initialisés" @@ -38307,60 +38465,61 @@ msgstr "Aucun agent sélectionné" msgid "There was an error deleting the modules, the operation has been cancelled" msgstr "Erreur de suppression des modules, l'opération a été annulée" -#: ../../godmode/massive/massive_delete_modules.php:319 -#: ../../godmode/massive/massive_edit_modules.php:305 +#: ../../godmode/massive/massive_delete_modules.php:320 +#: ../../godmode/massive/massive_edit_modules.php:299 msgid "Select modules first " msgstr "Sélectionner les modules en premier " #: ../../godmode/massive/massive_delete_modules.php:320 -#: ../../godmode/massive/massive_edit_modules.php:306 +#: ../../godmode/massive/massive_edit_modules.php:299 msgid "Select agents first " msgstr "Sélectionner les agents en premier " #: ../../godmode/massive/massive_delete_modules.php:343 -#: ../../godmode/massive/massive_edit_modules.php:325 +#: ../../godmode/massive/massive_edit_modules.php:322 msgid "Select all modules of this type" msgstr "Sélectionner tous les modules de ce type" -#: ../../godmode/massive/massive_delete_modules.php:387 -#: ../../godmode/massive/massive_edit_modules.php:371 +#: ../../godmode/massive/massive_delete_modules.php:392 +#: ../../godmode/massive/massive_edit_modules.php:376 msgid "Select all modules of this group" msgstr "Sélectionner tous les modules de ce groupe" -#: ../../godmode/massive/massive_delete_modules.php:436 -#: ../../godmode/massive/massive_edit_modules.php:382 +#: ../../godmode/massive/massive_delete_modules.php:434 +#: ../../godmode/massive/massive_edit_modules.php:398 #: ../../godmode/events/custom_events.php:114 +#: ../../include/lib/Dashboard/Widgets/events_list.php:833 #: ../../include/functions_events.php:304 msgid "Module Status" msgstr "État des modules" #: ../../godmode/massive/massive_delete_modules.php:477 -#: ../../godmode/massive/massive_edit_modules.php:436 -msgid "Select all modules" -msgstr "Sélectionner tous les modules" - -#: ../../godmode/massive/massive_delete_modules.php:479 -#: ../../godmode/massive/massive_edit_modules.php:438 +#: ../../godmode/massive/massive_edit_modules.php:445 msgid "When select modules" msgstr "Lorsque des modules sont sélectionnées" -#: ../../godmode/massive/massive_delete_modules.php:483 -#: ../../godmode/massive/massive_edit_modules.php:442 +#: ../../godmode/massive/massive_delete_modules.php:480 +#: ../../godmode/massive/massive_edit_modules.php:448 msgid "Show common agents" msgstr "Afficher agents communs" -#: ../../godmode/massive/massive_delete_modules.php:484 -#: ../../godmode/massive/massive_edit_modules.php:443 +#: ../../godmode/massive/massive_delete_modules.php:481 +#: ../../godmode/massive/massive_edit_modules.php:449 msgid "Show all agents" msgstr "Afficher tous les agents" -#: ../../godmode/massive/massive_delete_modules.php:549 -#: ../../godmode/massive/massive_edit_modules.php:522 +#: ../../godmode/massive/massive_delete_modules.php:513 +#: ../../godmode/massive/massive_edit_modules.php:481 +msgid "Select all modules" +msgstr "Sélectionner tous les modules" + +#: ../../godmode/massive/massive_delete_modules.php:599 +#: ../../godmode/massive/massive_edit_modules.php:599 msgid "Select all agents" msgstr "Sélectionnez tous les agents" -#: ../../godmode/massive/massive_delete_modules.php:595 -#: ../../godmode/massive/massive_edit_modules.php:1275 +#: ../../godmode/massive/massive_delete_modules.php:632 +#: ../../godmode/massive/massive_edit_modules.php:1541 msgid "Please, select an agent first" msgstr "Veuillez d'abord sélectionner un agent" @@ -38386,10 +38545,10 @@ msgid "Users cannot be updated (%s)" msgstr "Les utilisateurs ne peuvent pas être mis à jour (%s)" #: ../../godmode/massive/massive_edit_users.php:209 -#: ../../godmode/massive/massive_delete_profiles.php:154 +#: ../../godmode/massive/massive_delete_profiles.php:173 #: ../../godmode/massive/massive_add_profiles.php:204 -#: ../../include/functions_reporting.php:12470 -#: ../../operation/search_results.php:94 +#: ../../include/functions_reporting.php:12524 +#: ../../operation/search_results.php:95 msgid "Users" msgstr "Utilisateurs" @@ -38410,7 +38569,7 @@ msgstr "Temps de rafraîchissement" #: ../../godmode/massive/massive_add_alerts.php:105 #: ../../godmode/massive/massive_delete_alerts.php:108 -#: ../../operation/agentes/alerts_status.php:576 +#: ../../operation/agentes/alerts_status.php:595 #: ../../operation/agentes/alerts_status.functions.php:54 msgid "No alert selected" msgstr "Aucune alerte sélectionnée" @@ -38550,11 +38709,11 @@ msgid "Agent ID: %s cannot be updated %s secondary groups (%s)" msgstr "" "ID de l’agent : %s ne peut pas être mis à jour %s groupes secondaires (%s)" -#: ../../godmode/massive/massive_edit_agents.php:685 +#: ../../godmode/massive/massive_edit_agents.php:696 msgid "Cascade protection" msgstr "Protection en cascade" -#: ../../godmode/massive/massive_edit_agents.php:957 +#: ../../godmode/massive/massive_edit_agents.php:968 msgid "" "If the remote configuration is enabled, it will also go into standby mode when " "disabling it." @@ -38562,34 +38721,34 @@ msgstr "" "Si la configuration à distance est activée, elle passera également en mode " "veille lors de sa désactivation." -#: ../../godmode/massive/massive_edit_agents.php:970 +#: ../../godmode/massive/massive_edit_agents.php:981 #: ../../include/class/EventSound.class.php:344 msgid "Active" msgstr "Activé" -#: ../../godmode/massive/massive_edit_agents.php:986 +#: ../../godmode/massive/massive_edit_agents.php:997 msgid "Delete available remote configurations" msgstr "Supprimer les configurations à distance disponibles" -#: ../../godmode/massive/massive_edit_agents.php:1042 +#: ../../godmode/massive/massive_edit_agents.php:1053 msgid "Without status" msgstr "Sans état" -#: ../../godmode/massive/massive_edit_agents.php:1069 +#: ../../godmode/massive/massive_edit_agents.php:1080 #: ../../include/lib/Dashboard/Widgets/maps_status.php:371 msgid "Bad" msgstr "Mauvais" -#: ../../godmode/massive/massive_edit_agents.php:1089 +#: ../../godmode/massive/massive_edit_agents.php:1100 msgid "Ignore new GIS data:" msgstr "Ignorer les nouvelles données GIS :" -#: ../../godmode/massive/massive_edit_agents.php:1127 +#: ../../godmode/massive/massive_edit_agents.php:1138 msgid "The agent still runs but the alerts and events will be stop" msgstr "" "L'agent fonctionne toujours mais les alertes et les événements seront arrêtés" -#: ../../godmode/massive/massive_edit_agents.php:1146 +#: ../../godmode/massive/massive_edit_agents.php:1157 #, php-format msgid "" "This mode allow %s to disable all modules of this agent while the selected " @@ -38598,14 +38757,18 @@ msgstr "" "Ce mode permet à %s de désactiver tous les modules de cet agent alors que le " "module sélectionné est à l'état CRITIQUE" -#: ../../godmode/massive/massive_delete_profiles.php:133 +#: ../../godmode/massive/massive_delete_profiles.php:152 msgid "Profiles deleted successfully" msgstr "Profils supprimés correctement" -#: ../../godmode/massive/massive_delete_profiles.php:134 +#: ../../godmode/massive/massive_delete_profiles.php:153 msgid "Profiles cannot be deleted" msgstr "Erreur de suppression des profils" +#: ../../godmode/massive/massive_delete_profiles.php:267 +msgid "Show all groups" +msgstr "Afficher tous les groupes" + #: ../../godmode/massive/massive_delete_alerts.php:308 msgid "Show alerts on disabled modules" msgstr "Afficher les alertes sur les modules désactivés" @@ -38626,25 +38789,37 @@ msgstr "Profils ajoutés correctement" msgid "Profiles cannot be added" msgstr "Erreur d'ajout de profils" -#: ../../godmode/massive/massive_edit_modules.php:137 +#: ../../godmode/massive/massive_edit_modules.php:144 msgid "Error updating the modules from a module type" msgstr "Erreur de mise à jour des modules à partir d'un type de module" -#: ../../godmode/massive/massive_edit_modules.php:160 +#: ../../godmode/massive/massive_edit_modules.php:174 msgid "Error updating the modules from an agent group" msgstr "Erreur de mise à jour des modules à partir d'un groupe d'agent" -#: ../../godmode/massive/massive_edit_modules.php:178 +#: ../../godmode/massive/massive_edit_modules.php:192 msgid "Error updating the modules (maybe there was no field to update)" msgstr "" "Erreur de mise à jour des modules (il n'y avait possiblement pas de champs à " "mettre à jour)" -#: ../../godmode/massive/massive_edit_modules.php:506 +#: ../../godmode/massive/massive_edit_modules.php:556 #: ../../include/lib/Dashboard/Widgets/tree_view.php:423 msgid "Filter agents" msgstr "Filtrer les agents" +#: ../../godmode/massive/massive_edit_modules.php:641 +msgid "Dynamic Two Tailed: " +msgstr "Deux files dynamiques : " + +#: ../../godmode/massive/massive_edit_modules.php:745 +msgid "Change to critical status after." +msgstr "Passer à l’état critique après." + +#: ../../godmode/massive/massive_edit_modules.php:1516 +msgid "rget OS" +msgstr "Système d’exploitation cible" + #: ../../godmode/consoles/consoles.php:67 msgid "" "If you want to have your consoles registered, you must define them by editing " @@ -38687,11 +38862,6 @@ msgstr "valeur1,balise1;valeur2,étiquette2;valeur3,étiquette3" msgid "Hide" msgstr "Cacher" -#: ../../godmode/alerts/alert_actions.php:79 -#: ../../include/functions_reporting.php:3235 -msgid "Alert actions" -msgstr "Actions d'alerte" - #: ../../godmode/alerts/alert_actions.php:225 #: ../../godmode/alerts/configure_alert_action.php:132 #, php-format @@ -38743,7 +38913,7 @@ msgid "Alert control filter" msgstr "Filtre de control d'alertes" #: ../../godmode/alerts/alert_list.list.php:748 -#: ../../godmode/alerts/alert_view.php:323 +#: ../../include/functions_ui.php:1475 msgid "" "The default actions will be executed every time that the alert is fired and no " "other action is executed" @@ -38751,12 +38921,12 @@ msgstr "" "Les actions par défaut seront exécutées chaque fois que l'alerte est " "déclenchée et qu'aucune autre action est exécutée." -#: ../../godmode/alerts/alert_list.list.php:1060 +#: ../../godmode/alerts/alert_list.list.php:1072 msgid "View alert advanced details" msgstr "Afficher les informations avancées des alertes" -#: ../../godmode/alerts/alert_list.list.php:1080 -#: ../../include/functions_reporting_html.php:3469 +#: ../../godmode/alerts/alert_list.list.php:1092 +#: ../../include/functions_reporting_html.php:3473 msgid "No alerts defined" msgstr "Aucune alerte définie" @@ -38801,12 +38971,12 @@ msgid "Alert commands" msgstr "Commandes d'alertes" #: ../../godmode/alerts/alert_commands.php:657 -#: ../../include/functions_alerts.php:2660 +#: ../../include/functions_alerts.php:2671 msgid "No name specified" msgstr "Aucun nom indiqué" #: ../../godmode/alerts/alert_commands.php:661 -#: ../../include/functions_alerts.php:2655 +#: ../../include/functions_alerts.php:2666 msgid "No command specified" msgstr "Aucune commande spécifiée." @@ -38827,7 +38997,7 @@ msgstr "" "Ce nœud est configuré en mode centralisé. Toutes les informations sur les " "modèles d'alerte sont en lecture seule. Allez vers %s pour le gérer." -#: ../../godmode/alerts/alert_templates.php:442 +#: ../../godmode/alerts/alert_templates.php:443 msgid "" "You cannot edit this alert template, You don't have the permission to edit All " "group." @@ -38835,7 +39005,7 @@ msgstr "" "Vous ne pouvez pas modifier ce modèle d'alerte, vous n'êtes pas autorisé à " "modifier le groupe Tous." -#: ../../godmode/alerts/alert_templates.php:509 +#: ../../godmode/alerts/alert_templates.php:510 msgid "No alert templates defined" msgstr "Aucun modèle d'alerte défini" @@ -38869,8 +39039,8 @@ msgid "Recovery" msgstr "Récupération" #: ../../godmode/alerts/configure_alert_action.php:330 -#: ../../godmode/alerts/alert_view.php:533 -#: ../../godmode/alerts/alert_view.php:660 ../../godmode/servers/plugin.php:513 +#: ../../godmode/alerts/alert_view.php:538 +#: ../../godmode/alerts/alert_view.php:665 ../../godmode/servers/plugin.php:562 msgid "Command preview" msgstr "Aperçu de commandes" @@ -38889,7 +39059,7 @@ msgstr "" #: ../../godmode/alerts/configure_alert_template.php:104 #: ../../godmode/alerts/configure_alert_template.php:135 #: ../../godmode/alerts/configure_alert_template.php:174 -#: ../../include/functions_menu.php:571 +#: ../../include/functions_menu.php:572 msgid "Configure alert template" msgstr "Configurer le modèle d'alerte" @@ -38903,7 +39073,17 @@ msgstr "Conditions" msgid "Advanced fields" msgstr "Champs avancés" -#: ../../godmode/alerts/configure_alert_template.php:436 +#: ../../godmode/alerts/configure_alert_template.php:327 +#: ../../godmode/alerts/configure_alert_template.php:505 +msgid "You can't named a template with spaces" +msgstr "Impossible de nommer un modèle avec des espaces" + +#: ../../godmode/alerts/configure_alert_template.php:356 +#: ../../godmode/alerts/configure_alert_template.php:541 +msgid "Another template with the same name already exists" +msgstr "Un autre module existe déjà avec le même nom" + +#: ../../godmode/alerts/configure_alert_template.php:449 #, php-format msgid "" "This node is configured with centralized mode. All alerts templates " @@ -38912,11 +39092,11 @@ msgstr "" "Ce nœud est configuré en mode centralisé. Toutes les informations sur les " "modèles d'alertes sont en lecture seule. Allez vers %s pour le gérer." -#: ../../godmode/alerts/configure_alert_template.php:548 +#: ../../godmode/alerts/configure_alert_template.php:569 msgid "No template name specified" msgstr "Aucun nom de modèle spécifié" -#: ../../godmode/alerts/configure_alert_template.php:691 +#: ../../godmode/alerts/configure_alert_template.php:712 msgid "" "Reset the alert counter within the configured period if there is no manual " "recovery or validation of the alert." @@ -38924,7 +39104,7 @@ msgstr "" "Remettre le compteur d’alertes dans la période configurée s’il n’y a pas de " "récupération manuelle ou validation de l’alerte." -#: ../../godmode/alerts/configure_alert_template.php:722 +#: ../../godmode/alerts/configure_alert_template.php:743 msgid "" "Unless they're left blank, the fields from the action will override those set " "on the template." @@ -38932,11 +39112,11 @@ msgstr "" "Les champs de l'action écraseront ceux sur le modèle sauf s'ils sont laissés " "en blanc." -#: ../../godmode/alerts/configure_alert_template.php:767 +#: ../../godmode/alerts/configure_alert_template.php:788 msgid "Reset counter for non-sustained alerts" msgstr "Remettre le compteur à zéro pour les alertes non-prolongées" -#: ../../godmode/alerts/configure_alert_template.php:768 +#: ../../godmode/alerts/configure_alert_template.php:789 msgid "" "Enable this option if you want the counter to be reset when the alert is not " "being fired consecutively, even if it's within the time threshold" @@ -38945,55 +39125,55 @@ msgstr "" "l'alerte n'est pas déclenchée successivement, même si elle se trouve dans le " "seuil de temps" -#: ../../godmode/alerts/configure_alert_template.php:818 +#: ../../godmode/alerts/configure_alert_template.php:839 msgid "Condition type" msgstr "Type de condition" -#: ../../godmode/alerts/configure_alert_template.php:832 +#: ../../godmode/alerts/configure_alert_template.php:853 msgid "Trigger when matches the value" msgstr "Déclenché lorsqu'il concorde avec la valeur" -#: ../../godmode/alerts/configure_alert_template.php:853 +#: ../../godmode/alerts/configure_alert_template.php:874 msgid "The regular expression is valid" msgstr "L'expression régulière est valide" -#: ../../godmode/alerts/configure_alert_template.php:862 +#: ../../godmode/alerts/configure_alert_template.php:883 msgid "The regular expression is not valid" msgstr "L'expression régulière n'est pas valide" -#: ../../godmode/alerts/configure_alert_template.php:939 +#: ../../godmode/alerts/configure_alert_template.php:960 msgid "Recovery fields" msgstr "Champs de récupération" -#: ../../godmode/alerts/configure_alert_template.php:1167 +#: ../../godmode/alerts/configure_alert_template.php:1188 msgid "No wizard" msgstr "Pas d'assistant logiciel" -#: ../../godmode/alerts/configure_alert_template.php:1266 -#: ../../godmode/alerts/alert_view.php:172 ../../include/functions_ui.php:1547 +#: ../../godmode/alerts/configure_alert_template.php:1287 +#: ../../godmode/alerts/alert_view.php:172 ../../include/functions_ui.php:1805 msgid "The alert would fire when the value matches " msgstr "" "L'alerte est déclenchée lorsque la valeur concorde avec " -#: ../../godmode/alerts/configure_alert_template.php:1267 +#: ../../godmode/alerts/configure_alert_template.php:1288 #, php-format msgid "The alert would fire when the value doesn\\'t match %s" msgstr "L'alerte est déclenchée lorsque la valeur ne concorde pas avec %s" -#: ../../godmode/alerts/configure_alert_template.php:1268 -#: ../../godmode/alerts/alert_view.php:181 ../../include/functions_ui.php:1536 +#: ../../godmode/alerts/configure_alert_template.php:1289 +#: ../../godmode/alerts/alert_view.php:181 ../../include/functions_ui.php:1794 msgid "The alert would fire when the value is " msgstr "L'alerte est déclenchée lorsque la valeur est " -#: ../../godmode/alerts/configure_alert_template.php:1269 -#: ../../godmode/alerts/alert_view.php:186 ../../include/functions_ui.php:1541 +#: ../../godmode/alerts/configure_alert_template.php:1290 +#: ../../godmode/alerts/alert_view.php:186 ../../include/functions_ui.php:1799 msgid "The alert would fire when the value is not " msgstr "" "L'alerte est déclenchée lorsque la valeur n'est pas " -#: ../../godmode/alerts/configure_alert_template.php:1270 -#: ../../godmode/alerts/alert_view.php:193 ../../include/functions_ui.php:1559 +#: ../../godmode/alerts/configure_alert_template.php:1291 +#: ../../godmode/alerts/alert_view.php:193 ../../include/functions_ui.php:1817 msgid "" "The alert would fire when the value is between and " "" @@ -39001,7 +39181,7 @@ msgstr "" "L'alerte est déclenchée lorsque la valeur se trouve entre et " -#: ../../godmode/alerts/configure_alert_template.php:1271 +#: ../../godmode/alerts/configure_alert_template.php:1292 msgid "" "The alert would fire when the value is not between and " "" @@ -39009,58 +39189,58 @@ msgstr "" "L'alerte est déclenchée lorsque la valeur se trouve entre et " -#: ../../godmode/alerts/configure_alert_template.php:1272 +#: ../../godmode/alerts/configure_alert_template.php:1293 #: ../../godmode/alerts/alert_view.php:206 msgid "The alert would fire when the value is below " msgstr "" "L'alerte est déclenchée lorsque la valeur est inférieure à " -#: ../../godmode/alerts/configure_alert_template.php:1273 +#: ../../godmode/alerts/configure_alert_template.php:1294 #: ../../godmode/alerts/alert_view.php:211 msgid "The alert would fire when the value is above " msgstr "" "L'alerte est déclenchée lorsque la valeur est supérieure à " "" -#: ../../godmode/alerts/configure_alert_template.php:1274 -#: ../../godmode/alerts/alert_view.php:224 ../../include/functions_ui.php:1578 +#: ../../godmode/alerts/configure_alert_template.php:1295 +#: ../../godmode/alerts/alert_view.php:224 ../../include/functions_ui.php:1836 msgid "The alert would fire when the module is in warning status" msgstr "L'alerte est déclenchée lorsque le module se trouve en état d'alerte" -#: ../../godmode/alerts/configure_alert_template.php:1275 -#: ../../godmode/alerts/alert_view.php:228 ../../include/functions_ui.php:1583 +#: ../../godmode/alerts/configure_alert_template.php:1296 +#: ../../godmode/alerts/alert_view.php:228 ../../include/functions_ui.php:1841 msgid "The alert would fire when the module is in critical status" msgstr "L'alerte est déclenchée lorsque le module se trouve en état critique" -#: ../../godmode/alerts/configure_alert_template.php:1276 +#: ../../godmode/alerts/configure_alert_template.php:1297 #: ../../godmode/alerts/alert_view.php:217 msgid "The alert would fire when the module value changes" msgstr "L'alerte est déclenchée lorsque la valeur du module change" -#: ../../godmode/alerts/configure_alert_template.php:1277 +#: ../../godmode/alerts/configure_alert_template.php:1298 #: ../../godmode/alerts/alert_view.php:219 msgid "The alert would fire when the module value does not change" msgstr "L'alerte est déclenchée lorsque la valeur du module ne change pas" -#: ../../godmode/alerts/configure_alert_template.php:1278 +#: ../../godmode/alerts/configure_alert_template.php:1299 #: ../../godmode/alerts/alert_view.php:236 msgid "The alert would fire when the module is in unknown status" msgstr "L'alerte est déclenchée lorsque le module se trouve en état inconnu" -#: ../../godmode/alerts/configure_alert_template.php:1279 +#: ../../godmode/alerts/configure_alert_template.php:1300 msgid "The alert template cannot have the same value for min and max thresholds." msgstr "" "Le modèle d'alerte ne peut pas avoir la même valeur pour les seuils minimum et " "maximum." -#: ../../godmode/alerts/configure_alert_template.php:1280 +#: ../../godmode/alerts/configure_alert_template.php:1301 #: ../../godmode/alerts/alert_view.php:232 msgid "The alert would fire when the module is in not normal status" msgstr "" "L'alerte se déclencherait lorsque le module n'est pas dans un état normal" -#: ../../godmode/alerts/configure_alert_template.php:1457 +#: ../../godmode/alerts/configure_alert_template.php:1478 msgid "" "The alert would fire when the module is in unknown status. Warning: " "unknown_updates of pandora_server.conf must be equal to 1" @@ -39069,7 +39249,7 @@ msgstr "" "unknown_updates de pandora_server.conf doit être égal à 1" #: ../../godmode/alerts/alert_view.php:89 ../../godmode/alerts/alert_view.php:90 -#: ../../godmode/alerts/alert_list.php:487 +#: ../../godmode/alerts/alert_list.php:581 msgid "List alerts" msgstr "Liste d'alertes" @@ -39079,14 +39259,14 @@ msgstr "Liste d'alertes" msgid "Stand by" msgstr "Veuillez patientez" -#: ../../godmode/alerts/alert_view.php:174 ../../include/functions_ui.php:1550 +#: ../../godmode/alerts/alert_view.php:174 ../../include/functions_ui.php:1808 msgid "" "The alert would fire when the value doesn't match " msgstr "" "L'alerte est déclenchée lorsque la valeur ne concorde pas avec " -#: ../../godmode/alerts/alert_view.php:197 ../../include/functions_ui.php:1562 +#: ../../godmode/alerts/alert_view.php:197 ../../include/functions_ui.php:1820 msgid "" "The alert would fire when the value is not between " "and " @@ -39099,11 +39279,11 @@ msgid "Firing conditions" msgstr "Conditions de déclenchement" #: ../../godmode/alerts/alert_view.php:311 -#: ../../godmode/alerts/alert_view.php:345 +#: ../../godmode/alerts/alert_view.php:338 msgid "Every time that the alert is fired" msgstr "Chaque fois que l'alerte est déclenchée" -#: ../../godmode/alerts/alert_view.php:391 +#: ../../godmode/alerts/alert_view.php:396 msgid "" "Select the desired action and mode to see the Firing/Recovery fields for this " "action" @@ -39111,23 +39291,23 @@ msgstr "" "Sélectionnez l'action et le mode souhaités pour voir les champs Déclenchement/" "Récupération pour cette action" -#: ../../godmode/alerts/alert_view.php:452 +#: ../../godmode/alerts/alert_view.php:457 msgid "Template fields" msgstr "Champs de modèles" -#: ../../godmode/alerts/alert_view.php:454 +#: ../../godmode/alerts/alert_view.php:459 msgid "Triggering fields configured in template" msgstr "Champs de déclenchement configurés dans le modèle" -#: ../../godmode/alerts/alert_view.php:548 +#: ../../godmode/alerts/alert_view.php:553 msgid "The alert recovering is disabled on this template." msgstr "L'alerte de récupération est désactivée sur ce modèle." -#: ../../godmode/alerts/alert_view.php:564 +#: ../../godmode/alerts/alert_view.php:569 msgid "Recovering fields" msgstr "Récupération de champs" -#: ../../godmode/alerts/alert_view.php:566 +#: ../../godmode/alerts/alert_view.php:571 msgid "" "Fields passed to the command executed by this action when the alert is " "recovered" @@ -39135,61 +39315,62 @@ msgstr "" "Champs transférés à la commande exécutée par cette action lorsque l'alerte est " "récupérée" -#: ../../godmode/alerts/alert_view.php:580 +#: ../../godmode/alerts/alert_view.php:585 msgid "Template recovery fields" msgstr "Champs de récupération de modèles" -#: ../../godmode/alerts/alert_view.php:582 +#: ../../godmode/alerts/alert_view.php:587 msgid "Recovery fields configured in alert template" msgstr "Champs de récupération configurés dans le modèle d'alerte" -#: ../../godmode/alerts/alert_view.php:585 +#: ../../godmode/alerts/alert_view.php:590 msgid "Action recovery fields" msgstr "Champs de récupération d'actions" -#: ../../godmode/alerts/alert_view.php:587 +#: ../../godmode/alerts/alert_view.php:592 msgid "Recovery fields configured in alert action" msgstr "Champs de récupération configurés en action d'alerte" -#: ../../godmode/alerts/alert_view.php:590 +#: ../../godmode/alerts/alert_view.php:595 msgid "Executed on recovery" msgstr "Exécuté lors de la récupération" -#: ../../godmode/alerts/alert_view.php:592 +#: ../../godmode/alerts/alert_view.php:597 msgid "Fields used on execution when the alert is recovered" msgstr "Champs utilisés lors de l'exécution lorsque l'alerte est récupérée" -#: ../../godmode/alerts/alert_list.builder.php:81 +#: ../../godmode/alerts/alert_list.builder.php:99 +#: ../../include/class/WelcomeWindow.class.php:823 msgid "Latest value" msgstr "Dernière valeur" -#: ../../godmode/alerts/alert_list.builder.php:102 +#: ../../godmode/alerts/alert_list.builder.php:120 #: ../../include/class/AgentsAlerts.class.php:342 msgid "Create Action" msgstr "Créer une action" -#: ../../godmode/alerts/alert_list.builder.php:141 +#: ../../godmode/alerts/alert_list.builder.php:159 #: ../../include/class/AgentsAlerts.class.php:391 msgid "Create Template" msgstr "Créer un modèle" -#: ../../godmode/alerts/alert_list.builder.php:169 +#: ../../godmode/alerts/alert_list.builder.php:187 msgid "It takes precedence over the action's threshold configuration." msgstr "Il a de la priorité sur la configuration du seuil de l’action." -#: ../../godmode/alerts/alert_list.builder.php:199 +#: ../../godmode/alerts/alert_list.builder.php:217 msgid "Finish and view cluster" msgstr "Terminer et afficher la grappe" -#: ../../godmode/alerts/alert_list.php:122 +#: ../../godmode/alerts/alert_list.php:135 msgid "Already added" msgstr "Déjà ajouté" -#: ../../godmode/alerts/alert_list.php:176 +#: ../../godmode/alerts/alert_list.php:189 msgid "No template specified" msgstr "Aucun modèle spécifié" -#: ../../godmode/alerts/alert_list.php:491 +#: ../../godmode/alerts/alert_list.php:585 msgid "Builder alert" msgstr "Outil de conception d'alertes" @@ -39334,7 +39515,7 @@ msgid "There are no defined news" msgstr "Aucune nouvelle définie" #: ../../godmode/setup/news.php:355 -#: ../../operation/agentes/estado_generalagente.php:718 +#: ../../operation/agentes/estado_generalagente.php:713 msgid "Author" msgstr "Auteur" @@ -39395,7 +39576,7 @@ msgid "Correct update the setup options" msgstr "Corrigez la mise à jour des options de configuration" #: ../../godmode/setup/setup_ehorus.php:67 -#: ../../include/functions_config.php:1824 +#: ../../include/functions_config.php:1870 msgid "Enable eHorus" msgstr "Activer eHorus" @@ -39494,39 +39675,39 @@ msgstr "Mot de passe incorrect" msgid "Data storage path" msgstr "Chemin de stockage de données" -#: ../../godmode/setup/setup_sflow.php:50 ../../include/functions_config.php:1595 +#: ../../godmode/setup/setup_sflow.php:50 ../../include/functions_config.php:1641 msgid "Daemon interval" msgstr "Intervalle de démon" #: ../../godmode/setup/setup_sflow.php:55 #: ../../godmode/setup/setup_netflow.php:51 -#: ../../include/functions_config.php:1556 -#: ../../include/functions_config.php:1599 +#: ../../include/functions_config.php:1602 +#: ../../include/functions_config.php:1645 msgid "Daemon binary path" msgstr "Chemin binaire démon" #: ../../godmode/setup/setup_sflow.php:60 #: ../../godmode/setup/setup_netflow.php:56 -#: ../../include/functions_config.php:1560 -#: ../../include/functions_config.php:1603 +#: ../../include/functions_config.php:1606 +#: ../../include/functions_config.php:1649 msgid "Nfdump binary path" msgstr "Chemin binaire nfdump" #: ../../godmode/setup/setup_sflow.php:65 #: ../../godmode/setup/setup_netflow.php:61 -#: ../../include/functions_config.php:1564 -#: ../../include/functions_config.php:1607 +#: ../../include/functions_config.php:1610 +#: ../../include/functions_config.php:1653 msgid "Nfexpire binary path" msgstr "Chemin binaire Nfexpire" #: ../../godmode/setup/setup_sflow.php:70 #: ../../godmode/setup/setup_netflow.php:66 -#: ../../include/functions_config.php:1568 -#: ../../include/functions_config.php:1611 +#: ../../include/functions_config.php:1614 +#: ../../include/functions_config.php:1657 msgid "Maximum chart resolution" msgstr "Résolution maximale du graphique" -#: ../../godmode/setup/setup_sflow.php:80 ../../include/functions_config.php:1619 +#: ../../godmode/setup/setup_sflow.php:80 ../../include/functions_config.php:1665 msgid "Sflow max lifetime" msgstr "Durée de vie maximale de Sflow" @@ -39538,8 +39719,8 @@ msgstr "La résolution de l'adresse IP peut prendre du temps" #: ../../godmode/setup/setup_sflow.php:86 #: ../../godmode/setup/setup_netflow.php:82 -#: ../../include/functions_config.php:1580 -#: ../../include/functions_config.php:1623 +#: ../../include/functions_config.php:1626 +#: ../../include/functions_config.php:1669 msgid "Name resolution for IP address" msgstr "Résolution du nom pour l'adresse IP" @@ -39556,7 +39737,7 @@ msgid "Bind port" msgstr "Lier le port" #: ../../godmode/setup/setup_websocket_engine.php:71 -#: ../../include/functions_config.php:1976 +#: ../../include/functions_config.php:2022 msgid "WebSocket proxy url" msgstr "URL du proxy WebSocket" @@ -39569,11 +39750,11 @@ msgstr "" "Ce nœud est configuré en mode centralisé. Toutes les définitions de système " "d'exploitation sont en lecture seule. Accédez à %s pour les gérer." -#: ../../godmode/setup/os.list.php:162 +#: ../../godmode/setup/os.list.php:170 msgid "There are no defined operating systems" msgstr "Aucun système d'exploitation défini" -#: ../../godmode/setup/os.list.php:169 +#: ../../godmode/setup/os.list.php:177 msgid "Create OS" msgstr "Définir système d'exploitation" @@ -39593,7 +39774,7 @@ msgstr "Éditer système d'exploitation" msgid "List of Operating Systems" msgstr "Liste des systèmes d’exploitation" -#: ../../godmode/setup/os.php:238 ../../include/functions_api.php:2084 +#: ../../godmode/setup/os.php:238 ../../include/functions_api.php:2088 msgid "Success creating OS" msgstr "Système d'exploitation défini correctement" @@ -39601,7 +39782,7 @@ msgstr "Système d'exploitation défini correctement" msgid "Fail creating OS" msgstr "Erreur de définition du système d'exploitation" -#: ../../godmode/setup/os.php:246 ../../include/functions_api.php:2121 +#: ../../godmode/setup/os.php:246 ../../include/functions_api.php:2125 msgid "Success updating OS" msgstr "Mise à jour réussie du système d'exploitation" @@ -39659,9 +39840,9 @@ msgstr "Google Maps" #: ../../godmode/setup/gis_step_2.php:254 #: ../../godmode/reporting/visual_console_builder.elements.php:199 -#: ../../include/functions_visual_map_editor.php:1443 +#: ../../include/functions_visual_map_editor.php:1441 #: ../../include/functions_visual_map.php:4209 -#: ../../operation/visual_console/view.php:318 +#: ../../operation/visual_console/view.php:320 msgid "Static Image" msgstr "Image statique" @@ -39710,24 +39891,24 @@ msgid "Corners of the area of the image" msgstr "Coins qui délimitent la surface de l'image" #: ../../godmode/setup/gis_step_2.php:364 -#: ../../include/rest-api/models/VisualConsole/Item.php:1964 +#: ../../include/rest-api/models/VisualConsole/Item.php:1968 msgid "Left" msgstr "Gauche" #: ../../godmode/setup/gis_step_2.php:371 -#: ../../include/rest-api/models/VisualConsole/Item.php:1961 +#: ../../include/rest-api/models/VisualConsole/Item.php:1965 #: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:317 #: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:317 msgid "Bottom" msgstr "En bas" #: ../../godmode/setup/gis_step_2.php:378 -#: ../../include/rest-api/models/VisualConsole/Item.php:1963 +#: ../../include/rest-api/models/VisualConsole/Item.php:1967 msgid "Right" msgstr "Droite" #: ../../godmode/setup/gis_step_2.php:385 -#: ../../include/rest-api/models/VisualConsole/Item.php:1962 +#: ../../include/rest-api/models/VisualConsole/Item.php:1966 msgid "Top" msgstr "En haut" @@ -39802,16 +39983,35 @@ msgstr "Attribut de connexion secondaire" msgid "Force 2FA for all users is enabled" msgstr "Forcer 2FA pour tous les utilisateurs est activé" +#: ../../godmode/setup/setup_auth.php:427 +msgid "Check activity" +msgstr "Vérifier activité" + #: ../../godmode/setup/setup_auth.php:428 +msgid "Ignore activity" +msgstr "Ignorer l’activité" + +#: ../../godmode/setup/setup_auth.php:431 +msgid "Control of timeout session" +msgstr "Contrôle d’expiration de la session" + +#: ../../godmode/setup/setup_auth.php:431 +msgid "" +"Select 'ignore activity' to ignore user activity when checking the session." +msgstr "" +"Sélectionnez “ignore activity” pour ignorer l’activité des utilisateurs en " +"vérifiant la session." + +#: ../../godmode/setup/setup_auth.php:448 msgid "Session timeout (mins)" msgstr "Expiration de la session (min)" -#: ../../godmode/setup/setup_auth.php:475 +#: ../../godmode/setup/setup_auth.php:495 #, php-format msgid "Local %s" msgstr "%s Local" -#: ../../godmode/setup/setup_auth.php:476 +#: ../../godmode/setup/setup_auth.php:496 msgid "ldap" msgstr "LDAP" @@ -39823,7 +40023,7 @@ msgid "Integria IMS API is not reachable" msgstr "L'API Integria IMS n'est pas accessible" #: ../../godmode/setup/setup_integria.php:262 -#: ../../include/functions_config.php:1862 +#: ../../include/functions_config.php:1908 msgid "Enable Integria IMS" msgstr "Activer Integria IMS" @@ -39897,7 +40097,7 @@ msgid "Unsucessful save the snmp translation." msgstr "Erreur d'enregistrement de la traduction SNMP" #: ../../godmode/setup/setup_netflow.php:76 -#: ../../include/functions_config.php:1576 +#: ../../include/functions_config.php:1622 msgid "Netflow max lifetime" msgstr "Durée de vie maximale du Netflow" @@ -39910,7 +40110,7 @@ msgid "Paginated module view" msgstr "Vue paginée du module" #: ../../godmode/setup/setup_visuals.php:156 -#: ../../include/functions_config.php:1363 +#: ../../include/functions_config.php:1409 msgid "Service label font size" msgstr "Taille de la police de l'étiquette de service" @@ -39931,28 +40131,28 @@ msgid "Colors and text" msgstr "Couleurs et texte" #: ../../godmode/setup/setup_visuals.php:343 -#: ../../include/functions_config.php:1050 +#: ../../include/functions_config.php:1096 msgid "Style template" msgstr "Modèle de style" #: ../../godmode/setup/setup_visuals.php:361 -#: ../../include/functions_config.php:1070 +#: ../../include/functions_config.php:1116 msgid "Status icon set" msgstr "Définir icône d'état" #: ../../godmode/setup/setup_visuals.php:606 -#: ../../include/functions_config.php:1106 +#: ../../include/functions_config.php:1152 msgid "Custom documentation logo" msgstr "Logo de documentation personnalisé" #: ../../godmode/setup/setup_visuals.php:646 -#: ../../include/functions_config.php:1110 +#: ../../include/functions_config.php:1156 msgid "Custom support logo" msgstr "Logo d'assistance personnalisé" #: ../../godmode/setup/setup_visuals.php:684 -#: ../../include/functions_config.php:1114 -#: ../../include/functions_config.php:1118 +#: ../../include/functions_config.php:1160 +#: ../../include/functions_config.php:1164 msgid "Custom networkmap center logo" msgstr "Logo du centre de carte réseau personnalisé" @@ -39969,7 +40169,7 @@ msgid "Disable helps" msgstr "Désactiver les aides" #: ../../godmode/setup/setup_visuals.php:846 -#: ../../include/functions_config.php:1302 +#: ../../include/functions_config.php:1348 msgid "Fixed header" msgstr "En-tête fixe" @@ -39978,12 +40178,12 @@ msgid "Automatically hide submenu" msgstr "Masquer automatiquement le sous-menu" #: ../../godmode/setup/setup_visuals.php:905 -#: ../../include/functions_config.php:1266 +#: ../../include/functions_config.php:1312 msgid "GIS Labels" msgstr "Étiquettes GIS" #: ../../godmode/setup/setup_visuals.php:915 -#: ../../include/functions_config.php:1274 +#: ../../include/functions_config.php:1320 msgid "Default icon in GIS" msgstr "Icône par défaut sur GIS" @@ -40000,8 +40200,8 @@ msgid "Show unit along with value in reports" msgstr "Afficher l'unité et la valeur dans les rapports" #: ../../godmode/setup/setup_visuals.php:1004 -#: ../../include/functions_config.php:1242 -#: ../../include/functions_config.php:1246 +#: ../../include/functions_config.php:1288 +#: ../../include/functions_config.php:1292 msgid "Agent size text" msgstr "Taille du texte de l'agent" @@ -40011,18 +40211,18 @@ msgid "Small" msgstr "Petit" #: ../../godmode/setup/setup_visuals.php:1026 -#: ../../include/functions_config.php:1250 +#: ../../include/functions_config.php:1296 msgid "Module size text" msgstr "Taille du texte du module" #: ../../godmode/setup/setup_visuals.php:1050 -#: ../../include/functions_config.php:1254 -#: ../../include/functions_config.php:1258 +#: ../../include/functions_config.php:1300 +#: ../../include/functions_config.php:1304 msgid "Description size text" msgstr "Taille du texte de description" #: ../../godmode/setup/setup_visuals.php:1061 -#: ../../include/functions_config.php:1262 +#: ../../include/functions_config.php:1308 msgid "Item title size text" msgstr "Taille du texte du titre de l'élément" @@ -40031,48 +40231,60 @@ msgid "Graph color #" msgstr "Couleur du graphique #" #: ../../godmode/setup/setup_visuals.php:1127 +msgid "" +"Decimal data resolution setting for SLA and other reports is not available in " +"the Community version." +msgstr "" +"Paramètre de résolution de données décimale pour l’entente de nouveau de " +"services et d’autres rapports non disponible dans la version Communauté." + +#: ../../godmode/setup/setup_visuals.php:1132 msgid "Data precision" msgstr "Précision des données" -#: ../../godmode/setup/setup_visuals.php:1145 +#: ../../godmode/setup/setup_visuals.php:1150 msgid "Data precision in graphs" msgstr "Précision de données sur les graphiques" -#: ../../godmode/setup/setup_visuals.php:1176 -#: ../../include/functions_config.php:1330 +#: ../../godmode/setup/setup_visuals.php:1181 +#: ../../include/functions_config.php:1376 msgid "Default line thickness for the Custom Graph." msgstr "Épaisseur de ligne par défaut pour le graphique personnalisé" -#: ../../godmode/setup/setup_visuals.php:1303 +#: ../../godmode/setup/setup_visuals.php:1308 msgid "Zoom graphs" msgstr "Zoomer les graphiques" -#: ../../godmode/setup/setup_visuals.php:1332 +#: ../../godmode/setup/setup_visuals.php:1337 msgid "Classic view" msgstr "Affichage classique" -#: ../../godmode/setup/setup_visuals.php:1333 +#: ../../godmode/setup/setup_visuals.php:1338 msgid "View of favorites" msgstr "Vue des favoris" -#: ../../godmode/setup/setup_visuals.php:1388 +#: ../../godmode/setup/setup_visuals.php:1382 msgid "Type of view of visual consoles" msgstr "Type d'affichage des consoles visuelles" -#: ../../godmode/setup/setup_visuals.php:1402 +#: ../../godmode/setup/setup_visuals.php:1395 msgid "Number of favorite visual consoles to show in the menu" msgstr "Nombre de consoles visuelles préférées à afficher dans le menu" -#: ../../godmode/setup/setup_visuals.php:1407 -#: ../../include/functions_config.php:1226 +#: ../../godmode/setup/setup_visuals.php:1401 +#: ../../include/functions_config.php:1272 msgid "Default line thickness for the Visual Console" msgstr "Épaisseur de ligne par défaut pour la console visuelle" -#: ../../godmode/setup/setup_visuals.php:1452 +#: ../../godmode/setup/setup_visuals.php:1413 +msgid "Lock screen orientation when viewing on mobile devices" +msgstr "Orientation de l’écran verrouillé affiché dans les dispositifs mobiles" + +#: ../../godmode/setup/setup_visuals.php:1446 msgid "Number of favorite services to show in the menu" msgstr "Nombre de services favoris à afficher dans le menu" -#: ../../godmode/setup/setup_visuals.php:1550 +#: ../../godmode/setup/setup_visuals.php:1544 msgid "" "The dir of custom logos is in your www Console in 'images/custom_logo'. You " "can upload more files (ONLY JPEG AND PNG) in upload tool in console." @@ -40081,90 +40293,90 @@ msgstr "" "'images/custom_logo'. Vous pouvez télécharger plus de fichiers (SEULEMENT JPEG " "ET PNG) dans l'outil de téléchargement de la console." -#: ../../godmode/setup/setup_visuals.php:1739 -#: ../../include/functions_config.php:1314 +#: ../../godmode/setup/setup_visuals.php:1733 +#: ../../include/functions_config.php:1360 msgid "Networkmap max width" msgstr "Largeur maximale de la carte de réseau" -#: ../../godmode/setup/setup_visuals.php:1762 +#: ../../godmode/setup/setup_visuals.php:1756 msgid "Show empty groups in group view" msgstr "Afficher les groupes vides dans la vue de groupe" -#: ../../godmode/setup/setup_visuals.php:1788 -#: ../../include/functions_config.php:1536 +#: ../../godmode/setup/setup_visuals.php:1784 +#: ../../include/functions_config.php:1582 msgid "Decimal separator" msgstr "Séparateur décimal" -#: ../../godmode/setup/setup_visuals.php:1803 +#: ../../godmode/setup/setup_visuals.php:1799 msgid "Visible time of successful notifiations" msgstr "Temps visible des notifications réussies" -#: ../../godmode/setup/setup_visuals.php:1831 +#: ../../godmode/setup/setup_visuals.php:1827 msgid "Custom values post process" msgstr "Valeurs personnalisées pour post-traitement" -#: ../../godmode/setup/setup_visuals.php:1871 -#: ../../godmode/setup/setup_visuals.php:2038 +#: ../../godmode/setup/setup_visuals.php:1867 +#: ../../godmode/setup/setup_visuals.php:2034 msgid "Delete custom values" msgstr "Supprimer les valeurs personnalisées" -#: ../../godmode/setup/setup_visuals.php:1921 +#: ../../godmode/setup/setup_visuals.php:1917 msgid "Interval values" msgstr "Valeurs d'intervalle" -#: ../../godmode/setup/setup_visuals.php:1960 +#: ../../godmode/setup/setup_visuals.php:1956 msgid "Delete interval values" msgstr "Supprimer des valeurs d’intervalle" -#: ../../godmode/setup/setup_visuals.php:2003 +#: ../../godmode/setup/setup_visuals.php:1999 msgid "Module units" msgstr "Unités du module" -#: ../../godmode/setup/setup_visuals.php:2099 +#: ../../godmode/setup/setup_visuals.php:2095 msgid "Behaviour configuration" msgstr "Configuration de comportement" -#: ../../godmode/setup/setup_visuals.php:2104 +#: ../../godmode/setup/setup_visuals.php:2100 msgid "GIS configuration" msgstr "Configuration GIS" -#: ../../godmode/setup/setup_visuals.php:2109 +#: ../../godmode/setup/setup_visuals.php:2105 msgid "Style configuration" msgstr "Configuration du style" -#: ../../godmode/setup/setup_visuals.php:2114 +#: ../../godmode/setup/setup_visuals.php:2110 msgid "Charts configuration" msgstr "Configuration de graphiques" -#: ../../godmode/setup/setup_visuals.php:2119 +#: ../../godmode/setup/setup_visuals.php:2115 msgid "Font and Text configuration" msgstr "Configuration de la police et du texte" -#: ../../godmode/setup/setup_visuals.php:2124 +#: ../../godmode/setup/setup_visuals.php:2120 msgid "Visual consoles configuration" msgstr "Configuration des consoles visuelles" -#: ../../godmode/setup/setup_visuals.php:2129 +#: ../../godmode/setup/setup_visuals.php:2125 msgid "Reports configuration " msgstr "Configuration des rapports" -#: ../../godmode/setup/setup_visuals.php:2134 +#: ../../godmode/setup/setup_visuals.php:2130 msgid "Services configuration" msgstr "Configuration des services" -#: ../../godmode/setup/setup_visuals.php:2139 +#: ../../godmode/setup/setup_visuals.php:2135 msgid "Other configuration" msgstr "Autre configuration" -#: ../../godmode/setup/setup_visuals.php:2425 +#: ../../godmode/setup/setup_visuals.php:2421 msgid "Mobile console logo preview" msgstr "Aperçu du logo de la console mobile" -#: ../../godmode/setup/setup_visuals.php:2461 +#: ../../godmode/setup/setup_visuals.php:2457 msgid "Gis icons preview" msgstr "Aperçu des icônes GIS" -#: ../../godmode/setup/setup_visuals.php:2527 +#: ../../godmode/setup/setup_visuals.php:2523 msgid "Status set preview" msgstr "Aperçu de l'état" @@ -40244,85 +40456,94 @@ msgid "Enable Sflow" msgstr "Activer Sflow" #: ../../godmode/setup/setup_general.php:421 -#: ../../include/functions_config.php:268 +#: ../../include/functions_config.php:272 msgid "General network path" msgstr "Chemin réseau général" -#: ../../godmode/setup/setup_general.php:434 +#: ../../godmode/setup/setup_general.php:433 +#: ../../include/functions_config.php:268 +msgid "Enable Feedback" +msgstr "Activer les commentaires" + +#: ../../godmode/setup/setup_general.php:447 msgid "Server timezone setup" msgstr "Configuration du fuseau horaire du serveur" -#: ../../godmode/setup/setup_general.php:515 -#: ../../include/functions_config.php:431 +#: ../../godmode/setup/setup_general.php:528 +#: ../../include/functions_config.php:443 msgid "Inventory changes blacklist" msgstr "Liste noire des changements d'inventaire" -#: ../../godmode/setup/setup_general.php:520 -#: ../../include/functions_config.php:342 +#: ../../godmode/setup/setup_general.php:533 +#: ../../include/functions_config.php:346 msgid "Server logs directory" msgstr "Répertoire des journaux du serveur" -#: ../../godmode/setup/setup_general.php:532 -#: ../../include/functions_config.php:330 +#: ../../godmode/setup/setup_general.php:545 +#: ../../include/functions_config.php:334 msgid "Event storm protection" msgstr "Protection Event Storm" -#: ../../godmode/setup/setup_general.php:552 +#: ../../godmode/setup/setup_general.php:565 msgid "Change remote config encoding" msgstr "Changer l'encodage de la configuration à distance" -#: ../../godmode/setup/setup_general.php:561 -#: ../../include/functions_config.php:326 +#: ../../godmode/setup/setup_general.php:574 +#: ../../include/functions_config.php:330 msgid "Referer security" msgstr "Sécurité du référent" -#: ../../godmode/setup/setup_general.php:571 -#: ../../include/functions_config.php:346 +#: ../../godmode/setup/setup_general.php:584 +#: ../../include/functions_config.php:350 msgid "Log size limit in system logs viewer extension" msgstr "" "Taille limite des journaux dans l'extension du visualiseur de journaux du " "système" -#: ../../godmode/setup/setup_general.php:592 -#: ../../include/functions_config.php:350 +#: ../../godmode/setup/setup_general.php:605 +#: ../../include/functions_config.php:354 msgid "Tutorial mode" msgstr "Mode tutoriel" -#: ../../godmode/setup/setup_general.php:605 -#: ../../include/functions_config.php:354 +#: ../../godmode/setup/setup_general.php:618 +#: ../../include/functions_config.php:358 msgid "Allow create scheduled downtimes in the past" msgstr "Autoriser la création de temps d'arrêt planifiés dans le passé" -#: ../../godmode/setup/setup_general.php:614 -msgid "Limit for bulk operations" -msgstr "Limite pour les opérations massives" - -#: ../../godmode/setup/setup_general.php:630 +#: ../../godmode/setup/setup_general.php:643 msgid "Include agents manually disabled" msgstr "Inclure les agents désactivés manuellement" -#: ../../godmode/setup/setup_general.php:639 +#: ../../godmode/setup/setup_general.php:652 msgid "Set alias as name by default in agent creation" msgstr "Définir l'alias comme nom par défaut lors de la création de l'agent." -#: ../../godmode/setup/setup_general.php:659 +#: ../../godmode/setup/setup_general.php:672 msgid "Module custom ID readonly" msgstr "ID personnalisé du module en lecture seule" -#: ../../godmode/setup/setup_general.php:666 +#: ../../godmode/setup/setup_general.php:679 msgid "Useful for integrations" msgstr "Utile pour les intégrations" -#: ../../godmode/setup/setup_general.php:679 -#: ../../godmode/setup/setup_general.php:692 +#: ../../godmode/setup/setup_general.php:685 +msgid "" +"This log is recommended to be DISABLED by default due to the large amount of " +"debug data it generates." +msgstr "" +"Il est recommandé de DÉSACTIVER le journal par défaut en raison de la grande " +"quantité de données de dépannage qu’il génère." + +#: ../../godmode/setup/setup_general.php:696 +#: ../../godmode/setup/setup_general.php:709 msgid "Log location" msgstr "Emplacement du journal" -#: ../../godmode/setup/setup_general.php:736 +#: ../../godmode/setup/setup_general.php:773 msgid "General options" msgstr "Options générales" -#: ../../godmode/setup/setup_general.php:755 +#: ../../godmode/setup/setup_general.php:792 msgid "" "Please notice that some providers like Gmail or Office365 need to setup/enable " "manually external connections using SMTP and you need to use STARTTLS on port " @@ -40338,29 +40559,29 @@ msgstr "" "Si vous avez des paramètres manuels dans votre pandora_server.conf, veuillez " "noter que ces paramètres ignoreront cette configuration de la console." -#: ../../godmode/setup/setup_general.php:770 +#: ../../godmode/setup/setup_general.php:807 msgid "From address" msgstr "De l'adresse" -#: ../../godmode/setup/setup_general.php:794 +#: ../../godmode/setup/setup_general.php:831 msgid "SMTP Server" msgstr "Serveur SMTP" -#: ../../godmode/setup/setup_general.php:806 +#: ../../godmode/setup/setup_general.php:843 msgid "SMTP Port" msgstr "Port SMTP" -#: ../../godmode/setup/setup_general.php:873 +#: ../../godmode/setup/setup_general.php:910 msgid "Email test" msgstr "Test d'un email" -#: ../../godmode/setup/setup_general.php:922 +#: ../../godmode/setup/setup_general.php:959 #: ../../include/class/TipsWindow.class.php:787 -#: ../../include/class/TipsWindow.class.php:954 ../../general/header.php:833 +#: ../../include/class/TipsWindow.class.php:954 ../../general/header.php:848 msgid "Send" msgstr "Envoyer" -#: ../../godmode/setup/setup_general.php:936 +#: ../../godmode/setup/setup_general.php:973 msgid "Check mail configuration" msgstr "Vérifier la configuration de la messagerie" @@ -40372,29 +40593,29 @@ msgstr "Pandora_db s'exécutant dans la base de données historique." msgid "not executed" msgstr "Non exécuté" -#: ../../godmode/setup/performance.php:278 ../../include/functions_config.php:846 +#: ../../godmode/setup/performance.php:278 ../../include/functions_config.php:888 msgid "Max. days before delete traps" msgstr "Nombre de jours maximum avant la suppression de déroutements" #: ../../godmode/setup/performance.php:308 -#: ../../godmode/setup/performance.php:518 ../../include/functions_config.php:850 +#: ../../godmode/setup/performance.php:518 ../../include/functions_config.php:892 msgid "Max. days before delete string data" msgstr "Nombre de jours maximum avant la suppression de chaînes de données" -#: ../../godmode/setup/performance.php:323 ../../include/functions_config.php:858 +#: ../../godmode/setup/performance.php:323 ../../include/functions_config.php:900 msgid "Max. days before delete GIS data" msgstr "Nombre de jours maximum avant la suppression de données GIS" #: ../../godmode/setup/performance.php:353 -#: ../../godmode/setup/performance.php:482 ../../include/functions_config.php:874 +#: ../../godmode/setup/performance.php:482 ../../include/functions_config.php:916 msgid "Max. days before compact data" msgstr "Nombre de jours maximum avant la compression de données" -#: ../../godmode/setup/performance.php:368 ../../include/functions_config.php:866 +#: ../../godmode/setup/performance.php:368 ../../include/functions_config.php:908 msgid "Max. days before delete unknown modules" msgstr "Nombre de jours maximum avant la suppression de modules inconnus" -#: ../../godmode/setup/performance.php:383 ../../include/functions_config.php:870 +#: ../../godmode/setup/performance.php:383 ../../include/functions_config.php:912 msgid "Max. days before delete not initialized modules" msgstr "Nombre de jours maximum avant la suppression de modules non initialisés" @@ -40404,77 +40625,77 @@ msgstr "" "Nombre de jours maximum avant la suppression d'agents à désactivation " "automatique" -#: ../../godmode/setup/performance.php:413 ../../include/functions_config.php:926 +#: ../../godmode/setup/performance.php:413 ../../include/functions_config.php:968 msgid "Retention period of past special days" msgstr "Période de rétention de jours spéciaux passés" #: ../../godmode/setup/performance.php:494 -#: ../../godmode/setup/performance.php:615 ../../include/functions_config.php:890 +#: ../../godmode/setup/performance.php:612 ../../include/functions_config.php:932 msgid "Compact interpolation in hours (1 Fine-20 bad)" msgstr "Interpolation de compression en heures (1 Optimale-20 Mauvaise)" -#: ../../godmode/setup/performance.php:537 ../../include/functions_config.php:940 +#: ../../godmode/setup/performance.php:537 ../../include/functions_config.php:986 msgid "Max. days before delete old messages" msgstr "Max. jours avant de supprimer les anciens messages" -#: ../../godmode/setup/performance.php:549 ../../include/functions_config.php:944 -msgid "Max. days before delete old network matrix data" -msgstr "Max. jours avant de supprimer les anciennes données de la matrice réseau" - -#: ../../godmode/setup/performance.php:565 ../../include/functions_config.php:935 +#: ../../godmode/setup/performance.php:550 ../../include/functions_config.php:977 msgid "Max. days before delete inventory data" msgstr "Nombre de jours maximum avant la suppression de données d'inventaire" -#: ../../godmode/setup/performance.php:586 +#: ../../godmode/setup/performance.php:563 ../../include/functions_config.php:982 +msgid "Max. days before disabled agents are deleted" +msgstr "Nombre de jours maximales avant suppression des agents désactivés" + +#: ../../godmode/setup/performance.php:583 msgid "Item limit for realtime reports" msgstr "Limite d'articles pour les rapports en temps réel" -#: ../../godmode/setup/performance.php:629 +#: ../../godmode/setup/performance.php:626 msgid "Last day" msgstr "Dernier jour" -#: ../../godmode/setup/performance.php:631 +#: ../../godmode/setup/performance.php:628 msgid "10 days" msgstr "10 jours" -#: ../../godmode/setup/performance.php:633 +#: ../../godmode/setup/performance.php:630 msgid "2 weeks" msgstr "2 semaines" -#: ../../godmode/setup/performance.php:652 ../../include/functions_config.php:898 +#: ../../godmode/setup/performance.php:649 ../../include/functions_config.php:940 msgid "Use realtime statistics" msgstr "Utiliser des statistiques en temps réel" -#: ../../godmode/setup/performance.php:662 ../../include/functions_config.php:902 +#: ../../godmode/setup/performance.php:659 ../../include/functions_config.php:944 msgid "Batch statistics period (secs)" msgstr "Période de statistiques par lot (en secondes)" -#: ../../godmode/setup/performance.php:685 ../../include/functions_config.php:910 +#: ../../godmode/setup/performance.php:682 ../../include/functions_config.php:952 msgid "Max. recommended number of files in attachment directory" msgstr "" "Nombre maximum de fichiers recommandé dans le répertoire des pièces jointes" -#: ../../godmode/setup/performance.php:697 ../../include/functions_config.php:914 +#: ../../godmode/setup/performance.php:694 ../../include/functions_config.php:956 msgid "Delete not init modules" msgstr "Supprimer les modules non initialisés" -#: ../../godmode/setup/performance.php:707 +#: ../../godmode/setup/performance.php:704 msgid "Big Operation Step to purge old data" msgstr "Étape majeure pour nettoyer les données anciennes" -#: ../../godmode/setup/performance.php:722 ../../include/functions_config.php:922 +#: ../../godmode/setup/performance.php:719 ../../include/functions_config.php:964 msgid "Small Operation Step to purge old data" msgstr "Étape mineure pour nettoyer les données anciennes" -#: ../../godmode/setup/performance.php:737 ../../include/functions_config.php:948 +#: ../../godmode/setup/performance.php:734 ../../include/functions_config.php:990 msgid "Graph container - Max. Items" msgstr "Conteneur de graphiques - Nombre maximal d'éléments" -#: ../../godmode/setup/performance.php:776 +#: ../../godmode/setup/performance.php:773 msgid "SNMP walk binary" msgstr "Chemin binaire de SNMP walk" -#: ../../godmode/setup/performance.php:788 +#: ../../godmode/setup/performance.php:785 msgid "" "SNMP bulk walk is not able to request V1 SNMP, this option will be used " "instead (by default snmpwalk, slower)." @@ -40482,11 +40703,11 @@ msgstr "" "SNMP bulk walk n'est pas capable de demander SNMP V1, cette option sera " "utilisée à la place (par défaut snmpwalk, plus lent)." -#: ../../godmode/setup/performance.php:793 +#: ../../godmode/setup/performance.php:790 msgid "SNMP walk binary (fallback)" msgstr "SNMP walk binaire (repli)" -#: ../../godmode/setup/performance.php:806 +#: ../../godmode/setup/performance.php:803 #, php-format msgid "" "%s web2image cache system cleanup. It is always cleaned up after perform an " @@ -40495,25 +40716,25 @@ msgstr "" "%s nettoyage du système de cache web2image. Il est toujours nettoyé après " "avoir effectué une mise à niveau" -#: ../../godmode/setup/performance.php:813 +#: ../../godmode/setup/performance.php:810 msgid "WMI binary" msgstr "Binaire WMI" -#: ../../godmode/setup/performance.php:856 +#: ../../godmode/setup/performance.php:870 msgid "Database maintenance options" msgstr "Options d'entretien de la base de données" -#: ../../godmode/setup/performance.php:862 +#: ../../godmode/setup/performance.php:876 msgid "Historical database maintenance options" msgstr "Options de maintenance de la base de données historique" -#: ../../godmode/setup/performance.php:868 ../../include/graphs/fgraph.php:404 -#: ../../include/functions_netflow.php:2097 -#: ../../include/functions_reporting.php:4072 +#: ../../godmode/setup/performance.php:882 ../../include/graphs/fgraph.php:404 +#: ../../include/functions_netflow.php:2112 +#: ../../include/functions_reporting.php:4080 msgid "Others" msgstr "Autres" -#: ../../godmode/setup/performance.php:873 +#: ../../godmode/setup/performance.php:887 msgid "Agent SNMP Interface Wizard defaults" msgstr "Paramètres par défaut de l’Assistant de l’interface SNMP de l’agent" @@ -40559,7 +40780,7 @@ msgstr "Créer une console visuelle" #: ../../godmode/reporting/visual_console_builder.elements.php:167 #: ../../include/functions_visual_map_editor.php:55 #: ../../include/functions_visual_map_editor.php:626 -#: ../../include/lib/Dashboard/Widget.php:576 +#: ../../include/lib/Dashboard/Widget.php:581 msgid "Background" msgstr "Fond d'écran" @@ -40649,21 +40870,21 @@ msgid "Successfully delete." msgstr "Supprimé correctement" #: ../../godmode/reporting/visual_console_builder.php:809 -#: ../../operation/visual_console/view.php:132 +#: ../../operation/visual_console/view.php:134 #: ../../operation/visual_console/legacy_view.php:117 msgid "Visual consoles list" msgstr "Liste de consoles visuelles" #: ../../godmode/reporting/visual_console_builder.php:818 -#: ../../operation/visual_console/view.php:166 +#: ../../operation/visual_console/view.php:168 #: ../../operation/visual_console/legacy_view.php:133 msgid "Show link to public Visual Console" msgstr "Afficher lien vers console visuelle publique" #: ../../godmode/reporting/visual_console_builder.php:822 #: ../../godmode/reporting/graph_builder.php:304 -#: ../../godmode/reporting/reporting_builder.php:3651 -#: ../../operation/visual_console/view.php:176 +#: ../../godmode/reporting/reporting_builder.php:3778 +#: ../../operation/visual_console/view.php:178 #: ../../operation/visual_console/legacy_view.php:143 #: ../../operation/reporting/reporting_viewer.php:138 #: ../../operation/reporting/graph_viewer.php:193 @@ -40671,18 +40892,18 @@ msgid "Main data" msgstr "Données principales" #: ../../godmode/reporting/visual_console_builder.php:826 -#: ../../operation/visual_console/view.php:184 +#: ../../operation/visual_console/view.php:186 #: ../../operation/visual_console/legacy_view.php:151 msgid "List elements" msgstr "Liste d'éléments" #: ../../godmode/reporting/visual_console_builder.php:832 -#: ../../operation/visual_console/view.php:194 +#: ../../operation/visual_console/view.php:196 #: ../../operation/visual_console/legacy_view.php:161 msgid "Services wizard" msgstr "Assistant de services" -#: ../../godmode/reporting/visual_console_builder.php:857 +#: ../../godmode/reporting/visual_console_builder.php:851 msgid "New visual console" msgstr "Nouvelle console visuelle" @@ -40790,6 +41011,7 @@ msgstr "" #: ../../godmode/reporting/create_container.php:686 #: ../../godmode/reporting/graph_builder.main.php:219 #: ../../include/functions_visual_map_editor.php:548 +#: ../../include/lib/Dashboard/Widgets/top_n.php:212 msgid "Type of graph" msgstr "Type de graphique" @@ -40856,7 +41078,7 @@ msgid "Graph editor" msgstr "Éditeur de graphique" #: ../../godmode/reporting/graph_builder.php:326 -#: ../../include/functions_events.php:4547 +#: ../../include/functions_events.php:4501 #: ../../operation/reporting/graph_viewer.php:223 msgid "View graph" msgstr "Afficher graphique" @@ -40902,12 +41124,12 @@ msgid "List of custom graphs" msgstr "Liste des graphiques personnalisés" #: ../../godmode/reporting/graphs.php:233 ../../godmode/reporting/graphs.php:272 -#: ../../godmode/reporting/reporting_builder.php:745 +#: ../../godmode/reporting/reporting_builder.php:748 msgid "Free text for search: " msgstr "Texte libre pour la recherche : " #: ../../godmode/reporting/graphs.php:234 ../../godmode/reporting/graphs.php:272 -#: ../../godmode/reporting/reporting_builder.php:746 +#: ../../godmode/reporting/reporting_builder.php:749 msgid "Search by report name or description, list matches." msgstr "Rechercher par nom de rapport, description ou concordances de listes." @@ -40955,11 +41177,15 @@ msgstr "avant" msgid "after to" msgstr "après" -#: ../../godmode/reporting/reporting_builder.item_editor.php:1069 +#: ../../godmode/reporting/graph_builder.graph_editor.php:438 +msgid "Please, select a module" +msgstr "Veuillez sélectionner un module" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:1088 msgid "Not valid" msgstr "Non valide" -#: ../../godmode/reporting/reporting_builder.item_editor.php:1077 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1096 msgid "" "This type of report brings a lot of data loading, it is recommended to use it " "for scheduled reports and not for real-time view." @@ -40968,11 +41194,11 @@ msgstr "" "de l'utiliser pour des rapports programmés plutôt que pour l'affichage en " "temps réel." -#: ../../godmode/reporting/reporting_builder.item_editor.php:1333 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1352 msgid "Log number" msgstr "Nombre de journaux" -#: ../../godmode/reporting/reporting_builder.item_editor.php:1335 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1354 msgid "" "Warning: this parameter limits the contents of the logs and affects the " "performance." @@ -40980,7 +41206,7 @@ msgstr "" "Attention : ce paramètre limite le contenu des journaux et affecte la " "performance." -#: ../../godmode/reporting/reporting_builder.item_editor.php:1396 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1415 msgid "" "This is the range, or period of time over which the report renders the " "information for this report type. For example, a week means data from a week " @@ -40990,59 +41216,71 @@ msgstr "" "de rapport. Par exemple, l'option « une semaine » renvoie les données d'il y a " "une semaine jusqu'à présent. " -#: ../../godmode/reporting/reporting_builder.item_editor.php:1919 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1436 +msgid "Period range" +msgstr "Intervalle" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:1438 +msgid "" +"This is the time range in which the files are grouped. For example, 1 day will " +"group the files by day and will count them." +msgstr "" +"C’est l’intervalle dans laquelle les fichiers sont groupés. Par exemple, 1 " +"jour groupera les fichiers par jour et les comptera." + +#: ../../godmode/reporting/reporting_builder.item_editor.php:1961 msgid "Show modules" msgstr "Afficher les modules" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2230 -#: ../../include/functions_ui.php:2537 -#: ../../operation/inventory/inventory.php:688 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2272 +#: ../../include/functions_ui.php:2795 +#: ../../operation/inventory/inventory.php:692 msgid "Last" msgstr "Dernier" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2309 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2351 msgid "Target server" msgstr "Serveur cible" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2627 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2669 msgid "Macros definition" msgstr "Définition des macros" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2638 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2680 msgid "Render definition" msgstr "Définition du rendu" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2639 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2681 msgid "Please note that not all CSS styles are supported by PDF reports." msgstr "" "Veuillez noter que tous les styles CSS ne sont pas pris en charge par les " "rapports PDF." -#: ../../godmode/reporting/reporting_builder.item_editor.php:2737 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2779 msgid "Greater or equal (>=)" msgstr "Supérieur ou égal (>=)" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2738 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2780 msgid "Less or equal (<=)" msgstr "Inférieur ou égal (<=)" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2739 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2781 msgid "Less (<)" msgstr "Inférieur (<)" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2740 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2782 msgid "Greater (>)" msgstr "Supérieur (>)" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2741 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2783 msgid "Equal (=)" msgstr "Égal (=)" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2742 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2784 msgid "Not equal (!=)" msgstr "Pas égal (!=)" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2867 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2909 msgid "" "Show a summary chart with max, min and average number of total modules at the " "end of the report and Checks." @@ -41050,39 +41288,39 @@ msgstr "" "Afficher un graphique récapitulatif avec le nombre maximum, minimum, moyen de " "modules au total à la fin du rapport et des vérifications." -#: ../../godmode/reporting/reporting_builder.item_editor.php:2922 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2964 msgid "Checks in Warning status" msgstr "Vérifie dans l'état d'avertissement" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2992 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3034 msgid "Only data" msgstr "Données uniquement" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3090 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3132 msgid "Include extended events" msgstr "Inclure les événements prolongés" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3107 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3149 msgid "Show custom data" msgstr "Afficher les données personnalisées" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3126 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3168 msgid "By agent " msgstr "Par agent" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3136 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3178 msgid "By user validator " msgstr "Par validateur d’utilisateur" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3146 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3188 msgid "By criticity " msgstr "Par criticité" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3156 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3198 msgid "Validated vs unvalidated " msgstr "Validé vs non validé" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3171 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3213 msgid "" "With the token enabled the query will affect the Historical Database, which " "may mean a small drop in performance." @@ -41090,20 +41328,20 @@ msgstr "" "Avec le jeton activé, la requête affectera la base de données historique, ce " "qui peut signifier une petite baisse des performances." -#: ../../godmode/reporting/reporting_builder.item_editor.php:3356 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3398 msgid "Include filter" msgstr "Inclure Filtre" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3360 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3369 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3402 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3411 msgid "Free text string search on event description" msgstr "Recherche de chaîne de texte libre sur la description de l'événement" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3365 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3407 msgid "Exclude filter" msgstr "Exclure le filtre" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3473 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3515 msgid "" "Use prefix notation for numeric values (example: 20,8Kbytes/sec), otherwise " "full value will be displayed (example: 20.742 bytes/sec)" @@ -41112,88 +41350,88 @@ msgstr "" "20,8Koctets/s), sinon la valeur complète sera affichée (exemple : 20,742 " "octets/s)" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3511 -#: ../../include/functions_reporting.php:5172 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3553 +#: ../../include/functions_reporting.php:5183 msgid "Unassigned group" msgstr "Groupe non affecté" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3557 -#: ../../include/functions_reporting.php:5166 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3599 +#: ../../include/functions_reporting.php:5177 msgid "Unnasigned group" msgstr "Groupe non affecté" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3580 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3622 msgid "Select by group" msgstr "Sélectionner par groupe" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3668 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3713 msgid "Display options" msgstr "Afficher les options" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3726 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3771 msgid "Agent group filter" msgstr "Filtre de groupe d'agents" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3761 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3806 msgid "Agent OS filter" msgstr "Filtre du système d'exploitation de l'agent" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3787 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3832 msgid "Agent custom field" msgstr "Champ personnalisé de l'agent" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3809 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3854 msgid "Agent custom field filter" msgstr "Filtre de champ personnalisé de l'agent" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3833 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3878 msgid "Agent status filter" msgstr "Filtre d'état de l'agent" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3871 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3916 msgid "Agent version filter" msgstr "Filtre de version d'agent" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3895 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3940 msgid "Agent has remote configuration" msgstr "L'agent a une configuration à distance" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3896 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3941 msgid "Filter agents by remote configuration enabled." msgstr "Filtrer les agents par configuration à distance activée." -#: ../../godmode/reporting/reporting_builder.item_editor.php:3907 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3952 msgid "Agent module filter" msgstr "Filtre de module d'agent" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3931 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3976 msgid "Module group filter" msgstr "Filtre de groupe de modules" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3961 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4006 msgid "Search module name" msgstr "Rechercher nom de module" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4114 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4629 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4159 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4674 msgid "Agent Failover" msgstr "Basculement d'agent" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4119 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4632 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4164 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4677 msgid "Module Failover" msgstr "Basculement de module" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4159 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4204 msgid "Please save the item before adding entries to this list." msgstr "" "Veuillez enregistrer l’élément avant d’ajouter des entrées à cette liste." -#: ../../godmode/reporting/reporting_builder.item_editor.php:4605 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4650 msgid "rate" msgstr "taux" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4653 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4698 msgid "" "Please be careful, when the module have diferent intervals in their life, the " "summatory maybe get bad result." @@ -41201,46 +41439,46 @@ msgstr "" "Veuillez faire attention lorsque le module présente des intervalles " "différents ; la sommation pourrait obtenir des résultats erronés." -#: ../../godmode/reporting/reporting_builder.item_editor.php:4673 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4718 msgid "Please save the report to start adding items into the list." msgstr "Veuillez sauvegarder le rapport pour ajouter des éléments à la liste." -#: ../../godmode/reporting/reporting_builder.item_editor.php:4939 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4943 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4947 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4951 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4955 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4959 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4963 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4967 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4984 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4988 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4992 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4996 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5000 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5004 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5008 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5012 msgid "Item Editor Information" msgstr "Informations sur l'éditeur d’éléments" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4940 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4985 msgid "Please select a name." msgstr "Veuillez sélectionner un nom." -#: ../../godmode/reporting/reporting_builder.item_editor.php:4944 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4989 msgid "Please select an agent." msgstr "Veuillez sélectionner un agent" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4952 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4997 msgid "Please insert a SQL query." msgstr "Veuillez insérer une requête SQL." -#: ../../godmode/reporting/reporting_builder.item_editor.php:4956 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5001 msgid "Please insert a URL." msgstr "Veuillez insérer une URL." -#: ../../godmode/reporting/reporting_builder.item_editor.php:4960 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5005 msgid "Please checked a custom interval option." msgstr "Veuillez cocher une option d'intervalle personnalisé." -#: ../../godmode/reporting/reporting_builder.item_editor.php:4964 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5009 msgid "Please select a user." msgstr "Veuillez sélectionner un utilisateur." -#: ../../godmode/reporting/reporting_builder.item_editor.php:4968 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5013 msgid "Please select a group." msgstr "Sélectionnez un groupe." @@ -41261,26 +41499,26 @@ msgid "Percentile Bubble" msgstr "Bulle de centile" #: ../../godmode/reporting/visual_console_builder.elements.php:244 -#: ../../mobile/operation/events.php:866 -#: ../../include/functions_visual_map_editor.php:1445 +#: ../../mobile/operation/events.php:862 +#: ../../include/functions_visual_map_editor.php:1443 #: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:545 -#: ../../operation/visual_console/view.php:328 +#: ../../operation/visual_console/view.php:330 msgid "Module Graph" msgstr "Graphique de module" #: ../../godmode/reporting/visual_console_builder.elements.php:255 #: ../../include/functions_visual_map_editor.php:59 -#: ../../include/functions_visual_map_editor.php:1448 +#: ../../include/functions_visual_map_editor.php:1446 #: ../../include/functions_visual_map.php:4189 -#: ../../operation/visual_console/view.php:348 +#: ../../operation/visual_console/view.php:350 msgid "Event history graph" msgstr "Graphique de l'historique des événements" #: ../../godmode/reporting/visual_console_builder.elements.php:266 -#: ../../include/functions_visual_map_editor.php:1449 +#: ../../include/functions_visual_map_editor.php:1447 #: ../../include/functions_visual_map.php:4214 -#: ../../include/rest-api/models/VisualConsole/Item.php:2135 -#: ../../operation/visual_console/view.php:353 +#: ../../include/rest-api/models/VisualConsole/Item.php:2139 +#: ../../operation/visual_console/view.php:355 msgid "Simple Value" msgstr "Valeur simple" @@ -41298,49 +41536,49 @@ msgstr "Valeur simple (processus moyen)" #: ../../godmode/reporting/visual_console_builder.elements.php:332 #: ../../include/functions_visual_map_editor.php:71 -#: ../../include/functions_visual_map_editor.php:1454 +#: ../../include/functions_visual_map_editor.php:1452 #: ../../include/functions_visual_map.php:4169 -#: ../../operation/visual_console/view.php:378 +#: ../../operation/visual_console/view.php:380 msgid "Box" msgstr "Boîte" #: ../../godmode/reporting/visual_console_builder.elements.php:354 -#: ../../include/functions_visual_map_editor.php:1461 -#: ../../operation/visual_console/view.php:393 +#: ../../include/functions_visual_map_editor.php:1457 +#: ../../operation/visual_console/view.php:395 msgid "Network link" msgstr "Lien réseau" #: ../../godmode/reporting/visual_console_builder.elements.php:376 #: ../../include/functions_visual_map_editor.php:73 -#: ../../include/functions_visual_map_editor.php:1456 +#: ../../include/functions_visual_map_editor.php:1454 #: ../../include/functions_visual_map.php:4229 -#: ../../include/rest-api/models/VisualConsole/Item.php:2147 -#: ../../operation/visual_console/view.php:388 +#: ../../include/rest-api/models/VisualConsole/Item.php:2151 +#: ../../operation/visual_console/view.php:390 msgid "Color cloud" msgstr "Nuage de couleur" #: ../../godmode/reporting/visual_console_builder.elements.php:387 -#: ../../include/rest-api/models/VisualConsole/Item.php:2159 +#: ../../include/rest-api/models/VisualConsole/Item.php:2163 #: ../../include/lib/Dashboard/Widgets/BasicChart.php:172 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:653 -#: ../../operation/visual_console/view.php:333 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:693 +#: ../../operation/visual_console/view.php:335 msgid "Basic chart" msgstr "Graphique de base" #: ../../godmode/reporting/visual_console_builder.elements.php:398 -#: ../../include/rest-api/models/VisualConsole/Item.php:2155 -#: ../../operation/visual_console/view.php:398 +#: ../../include/rest-api/models/VisualConsole/Item.php:2159 +#: ../../operation/visual_console/view.php:400 msgid "Odometer" msgstr "Odomètre" #: ../../godmode/reporting/visual_console_builder.elements.php:409 #: ../../include/functions_visual_map_editor.php:69 -#: ../../include/functions_visual_map_editor.php:1452 +#: ../../include/functions_visual_map_editor.php:1450 #: ../../include/functions_visual_map.php:4179 -#: ../../include/rest-api/models/VisualConsole/Item.php:2107 +#: ../../include/rest-api/models/VisualConsole/Item.php:2111 #: ../../include/lib/Dashboard/Widgets/clock.php:158 #: ../../include/lib/Dashboard/Widgets/clock.php:310 -#: ../../operation/visual_console/view.php:368 +#: ../../operation/visual_console/view.php:370 msgid "Clock" msgstr "Horloge" @@ -41377,60 +41615,56 @@ msgstr "" msgid "Non interactive report" msgstr "Rapport non interactif" -#: ../../godmode/reporting/reporting_builder.php:190 +#: ../../godmode/reporting/reporting_builder.php:193 #: ../../operation/reporting/reporting_viewer.php:100 msgid "Your report has been planned, and the system will email you a " msgstr "Votre rapport a été planifié et le système en vous enverra par e-mail un" -#: ../../godmode/reporting/reporting_builder.php:191 +#: ../../godmode/reporting/reporting_builder.php:194 #: ../../operation/reporting/reporting_viewer.php:101 msgid "An error has ocurred" msgstr "Une erreur est survenue" -#: ../../godmode/reporting/reporting_builder.php:515 -#: ../../godmode/reporting/reporting_builder.php:3577 -#: ../../godmode/reporting/reporting_builder.php:3644 -#: ../../godmode/reporting/reporting_builder.php:3692 -msgid "Reports list" -msgstr "Liste de rapports" - -#: ../../godmode/reporting/reporting_builder.php:531 -#: ../../godmode/reporting/reporting_builder.php:3588 +#: ../../godmode/reporting/reporting_builder.php:534 +#: ../../godmode/reporting/reporting_builder.php:3715 #: ../../operation/menu.php:457 ../../operation/reporting/custom_reporting.php:23 msgid "Custom reporting" msgstr "Rapports personnalisés" -#: ../../godmode/reporting/reporting_builder.php:548 -msgid "List of reports" -msgstr "Liste des rapports" - -#: ../../godmode/reporting/reporting_builder.php:750 +#: ../../godmode/reporting/reporting_builder.php:753 msgid "search" msgstr "rechercher" -#: ../../godmode/reporting/reporting_builder.php:1020 +#: ../../godmode/reporting/reporting_builder.php:1023 msgid "This report exceeds the item limit for realtime operations" msgstr "" "Ce rapport dépasse le nombre d'éléments limite pour les opérations en temps " "réel." -#: ../../godmode/reporting/reporting_builder.php:1280 +#: ../../godmode/reporting/reporting_builder.php:1286 +msgid "Report tasks" +msgstr "Tâches de rapports" + +#: ../../godmode/reporting/reporting_builder.php:1287 +#: ../../godmode/reporting/reporting_builder.php:1293 +msgid "To schedule a report, do it from the editing view of each report." +msgstr "" +"Pour programmer un rapport, faites-le à partir de la vue d’édition de chaque " +"rapport." + +#: ../../godmode/reporting/reporting_builder.php:1303 msgid "Create report" msgstr "Créer un rapport" -#: ../../godmode/reporting/reporting_builder.php:3676 +#: ../../godmode/reporting/reporting_builder.php:3803 #: ../../operation/reporting/reporting_viewer.php:172 msgid "View report" msgstr "Afficher le rapport" -#: ../../godmode/reporting/reporting_builder.php:3695 +#: ../../godmode/reporting/reporting_builder.php:3822 msgid "Create Custom Report" msgstr "Créez un rapport personnalisé." -#: ../../godmode/reporting/reporting_builder.php:3767 -msgid "Unsuccessful action

" -msgstr "Action échouée

" - #: ../../godmode/reporting/visual_console_builder.wizard.php:123 #: ../../include/functions_visual_map_editor.php:56 msgid "Static Graph" @@ -41438,16 +41672,16 @@ msgstr "Graphique statique" #: ../../godmode/reporting/visual_console_builder.wizard.php:124 #: ../../include/functions_visual_map_editor.php:57 -#: ../../include/functions_visual_map_editor.php:1444 -#: ../../operation/visual_console/view.php:323 +#: ../../include/functions_visual_map_editor.php:1442 +#: ../../operation/visual_console/view.php:325 msgid "Percentile Item" msgstr "Élément centile" #: ../../godmode/reporting/visual_console_builder.wizard.php:125 -#: ../../mobile/operation/home.php:118 +#: ../../mobile/operation/home.php:116 #: ../../include/functions_visual_map_editor.php:391 -#: ../../include/functions_visual_map.php:4174 -#: ../../include/rest-api/models/VisualConsole/Item.php:2103 +#: ../../include/ajax/module.php:1289 ../../include/functions_visual_map.php:4174 +#: ../../include/rest-api/models/VisualConsole/Item.php:2107 msgid "Module graph" msgstr "Graphique de module" @@ -41465,7 +41699,7 @@ msgid "Size (px)" msgstr "Taille (px)" #: ../../godmode/reporting/visual_console_builder.wizard.php:232 -#: ../../include/functions_config.php:1078 +#: ../../include/functions_config.php:1124 msgid "Font size" msgstr "Taille de la police" @@ -41567,7 +41801,7 @@ msgstr "La taille minimale autorisée est 1024x768" #: ../../godmode/reporting/visual_console_builder.editor.php:177 #: ../../godmode/reporting/visual_console_builder.editor.php:179 #: ../../godmode/reporting/visual_console_builder.editor.php:181 -#: ../../operation/snmpconsole/snmp_browser.php:230 +#: ../../operation/snmpconsole/snmp_browser.php:232 msgid "Action in progress" msgstr "Action en cours" @@ -41597,6 +41831,7 @@ msgstr "Calibre" #: ../../godmode/reporting/graph_builder.main.php:216 #: ../../include/lib/Dashboard/Widgets/custom_graph.php:360 +#: ../../include/lib/Dashboard/Widgets/top_n.php:208 #: ../../operation/reporting/graph_viewer.php:362 msgid "Pie" msgstr "Diagramme circulaire" @@ -41617,7 +41852,7 @@ msgstr "Ajouter des séries moyennes" msgid "Modules and series" msgstr "Modules et séries" -#: ../../godmode/um_client/index.php:96 +#: ../../godmode/um_client/index.php:97 #, php-format msgid "" "You cannot use update manager %s. You are exceding monitoring limits by %s " @@ -41629,7 +41864,7 @@ msgstr "" "licence ou désactiver la section Entreprise en déplaçant le répertoire " "d'entreprise vers un autre emplacement et réessayer." -#: ../../godmode/um_client/index.php:107 +#: ../../godmode/um_client/index.php:108 #, php-format msgid "" "You cannot use update manager %s. This license has expired %d days ago. Please " @@ -41641,7 +41876,7 @@ msgstr "" "section Entreprise en déplaçant le répertoire Enterprise vers un autre " "emplacement et réessayer." -#: ../../godmode/um_client/index.php:120 +#: ../../godmode/um_client/index.php:121 #, php-format msgid "" "You cannot use update manager %s. This license is a trial license to test all " @@ -41651,14 +41886,14 @@ msgstr "" "est une licence d'essai pour tester toutes les %s fonctionnalités. Veuillez " "mettre à jour votre licence pour déverrouiller toutes les %s fonctionnalités." -#: ../../godmode/um_client/index.php:216 +#: ../../godmode/um_client/index.php:217 #, php-format msgid "Master server version %s does not match console version %s." msgstr "" "La version du serveur maître %s ne correspond pas à la version de la console " "%s." -#: ../../godmode/um_client/index.php:229 +#: ../../godmode/um_client/index.php:230 #, php-format msgid "" "'%s' recommended value is %s or greater. Please, change it on your PHP " @@ -41667,11 +41902,11 @@ msgstr "" "La valeur recommandée '%s' est %s ou supérieure. Veuillez le modifier sur " "votre fichier de configuration PHP (php.ini) ou contactez l'administrateur" -#: ../../godmode/um_client/index.php:318 +#: ../../godmode/um_client/index.php:319 msgid "Update online requires registration." msgstr "La mise à jour en ligne nécessite une inscription." -#: ../../godmode/um_client/index.php:323 +#: ../../godmode/um_client/index.php:324 msgid "" "Applying offline patches may make your console unusable, we recommend to " "completely backup your files before applying any patch." @@ -41694,7 +41929,7 @@ msgstr "Pour le type Commande, le mode fenêtre modale est exécuté" #: ../../godmode/events/event_responses.editor.php:268 #: ../../include/class/AgentWizard.class.php:558 -#: ../../include/functions_snmp_browser.php:785 +#: ../../include/functions_snmp_browser.php:804 msgid "Local console" msgstr "Console locale" @@ -41738,39 +41973,39 @@ msgid "Owner." msgstr "Propriétaire." #: ../../godmode/events/event_edit_filter.php:537 -#: ../../operation/events/events.php:1837 +#: ../../operation/events/events.php:1990 msgid "All events" msgstr "Tous les événements" #: ../../godmode/events/event_edit_filter.php:538 -#: ../../operation/events/events.php:1838 ../../operation/events/events.php:2489 +#: ../../operation/events/events.php:1991 ../../operation/events/events.php:2658 msgid "Group events" msgstr "Événements du groupe" #: ../../godmode/events/event_edit_filter.php:539 #: ../../include/ajax/heatmap.ajax.php:99 #: ../../include/lib/Dashboard/Widgets/heatmap.php:252 -#: ../../operation/events/events.php:1839 +#: ../../operation/events/events.php:1992 msgid "Group agents" msgstr "Groupes d'agents" #: ../../godmode/events/event_edit_filter.php:540 -#: ../../operation/events/events.php:1840 +#: ../../operation/events/events.php:1993 msgid "Group extra id" msgstr "ID supplémentaire de groupe" #: ../../godmode/events/event_edit_filter.php:765 -#: ../../operation/events/events.php:2087 +#: ../../operation/events/events.php:2240 msgid "Filter alert events" msgstr "Filtrer les événements d'alerte" #: ../../godmode/events/event_edit_filter.php:766 -#: ../../operation/events/events.php:2088 +#: ../../operation/events/events.php:2241 msgid "Only alert events" msgstr "Seulement les événements d'alerte" #: ../../godmode/events/event_edit_filter.php:815 -#: ../../operation/events/events.php:1947 +#: ../../operation/events/events.php:2100 msgid "Extra ID" msgstr "Identifiant supplémentaire" @@ -41788,11 +42023,12 @@ msgstr "Filtrer les données personnalisées par champ de valeur" #: ../../godmode/events/event_edit_filter.php:866 #: ../../godmode/events/custom_events.php:117 -#: ../../include/functions_reporting_html.php:1074 -#: ../../include/functions_reporting_html.php:1322 -#: ../../include/functions_reporting_html.php:2667 -#: ../../include/ajax/events.php:1799 ../../include/functions_events.php:221 -#: ../../include/functions_events.php:323 +#: ../../include/functions_reporting_html.php:1078 +#: ../../include/functions_reporting_html.php:1326 +#: ../../include/functions_reporting_html.php:2671 +#: ../../include/ajax/events.php:1757 +#: ../../include/lib/Dashboard/Widgets/events_list.php:836 +#: ../../include/functions_events.php:221 ../../include/functions_events.php:323 msgid "Custom data" msgstr "Données personnalisées" @@ -41801,9 +42037,9 @@ msgid "Id souce event" msgstr "Id source d'événement" #: ../../godmode/events/event_edit_filter.php:913 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:313 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:358 -#: ../../operation/events/events.php:265 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:334 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:359 +#: ../../operation/events/events.php:268 msgid "Metaconsola" msgstr "Métaconsole" @@ -41824,26 +42060,32 @@ msgid "Event fields will be loaded. Do you want to continue?" msgstr "Les champs d'événements seront chargés. Voulez-vous continuer ?" #: ../../godmode/events/custom_events.php:92 +#: ../../include/lib/Dashboard/Widgets/events_list.php:811 #: ../../include/functions_events.php:238 msgid "Event Id" msgstr "ID de l’évènement" #: ../../godmode/events/custom_events.php:93 -#: ../../mobile/operation/events.php:237 ../../include/functions_events.php:241 +#: ../../mobile/operation/events.php:237 +#: ../../include/lib/Dashboard/Widgets/events_list.php:812 +#: ../../include/functions_events.php:241 msgid "Event Name" msgstr "Nom de l’événement" #: ../../godmode/events/custom_events.php:95 #: ../../include/class/SatelliteAgent.class.php:146 +#: ../../include/lib/Dashboard/Widgets/events_list.php:814 msgid "Agent Name" msgstr "Nom de l’agent" #: ../../godmode/events/custom_events.php:96 +#: ../../include/lib/Dashboard/Widgets/events_list.php:815 #: ../../include/functions_events.php:320 msgid "Agent IP" msgstr "IP de l'agent" #: ../../godmode/events/custom_events.php:101 +#: ../../include/lib/Dashboard/Widgets/events_list.php:820 #: ../../include/functions_events.php:265 msgid "Event Type" msgstr "Type d'événement" @@ -41852,27 +42094,32 @@ msgstr "Type d'événement" #: ../../include/class/ModuleTemplates.class.php:1183 #: ../../include/class/AgentWizard.class.php:1281 #: ../../include/class/AgentWizard.class.php:4173 +#: ../../include/lib/Dashboard/Widgets/events_list.php:821 #: ../../include/functions_events.php:268 msgid "Module Name" msgstr "Nom du module" #: ../../godmode/events/custom_events.php:108 +#: ../../include/lib/Dashboard/Widgets/events_list.php:827 #: ../../include/functions_events.php:286 msgid "Extra Id" msgstr "Id supplémentaire" #: ../../godmode/events/custom_events.php:112 +#: ../../include/lib/Dashboard/Widgets/events_list.php:831 #: ../../include/functions_events.php:298 msgid "Server Name" msgstr "Nom du serveur" #: ../../godmode/events/custom_events.php:115 +#: ../../include/lib/Dashboard/Widgets/events_list.php:834 #: ../../include/functions_events.php:316 msgid "Severity mini" msgstr "Sévérité mini" #: ../../godmode/events/custom_events.php:116 -#: ../../include/functions_events.php:307 ../../include/functions_events.php:5108 +#: ../../include/lib/Dashboard/Widgets/events_list.php:835 +#: ../../include/functions_events.php:307 ../../include/functions_events.php:5066 msgid "Module custom ID" msgstr "ID personnalisé du module" @@ -41908,6 +42155,84 @@ msgstr "Réponse supprimée correctement" msgid "Response cannot be deleted" msgstr "Erreur de suppression de la réponse" +#: ../../godmode/wizards/ManageExtensions.class.php:173 +msgid "Uploaded extension" +msgstr "Ajouter une extension" + +#: ../../godmode/wizards/ManageExtensions.class.php:179 +#: ../../godmode/wizards/ManageExtensions.class.php:183 +#: ../../godmode/wizards/ManageExtensions.class.php:299 +#: ../../godmode/wizards/ManageExtensions.class.php:975 +msgid "Failed to upload extension" +msgstr "Impossible d’ajouter l’extension" + +#: ../../godmode/wizards/ManageExtensions.class.php:193 +msgid "Deleted extension" +msgstr "Extension supprimée" + +#: ../../godmode/wizards/ManageExtensions.class.php:196 +msgid "Fail delete extension" +msgstr "Erreur de suppression de l’extension" + +#: ../../godmode/wizards/ManageExtensions.class.php:206 +msgid "Extension folder created successfully" +msgstr "Fichier de l’extension créé correctement" + +#: ../../godmode/wizards/ManageExtensions.class.php:209 +msgid "Fail created extension folder" +msgstr "Erreur de création du fichier de l’extension" + +#: ../../godmode/wizards/ManageExtensions.class.php:258 +msgid "Load DISCO" +msgstr "Charger DISCO" + +#: ../../godmode/wizards/ManageExtensions.class.php:273 +msgid "Upload DISCO" +msgstr "Téléverser DISCO" + +#: ../../godmode/wizards/ManageExtensions.class.php:387 +#: ../../godmode/wizards/ManageExtensions.class.php:939 +msgid "Failed to upload extension: Error while parsing dicovery_definition.ini" +msgstr "" +"Impossible de télécharger l’extension : Erreur dans l’application des " +"corrections dans discovery_definition.ini" + +#: ../../godmode/wizards/ManageExtensions.class.php:683 +msgid "" +"Deleting this application will also delete all the discovery tasks using it. " +"Do you want to delete it?" +msgstr "" +"L’élimination de cette application éliminera aussi toutes les tâches Discovery " +"qui l’utilisent. Souhaitez-vous la supprimer ?" + +#: ../../godmode/wizards/ManageExtensions.class.php:699 +msgid "Are you sure you want to reapply?" +msgstr "Êtes-vous sûr(e) de vouloir appliquer à nouveau ?" + +#: ../../godmode/wizards/ManageExtensions.class.php:712 +#: ../../godmode/wizards/ManageExtensions.class.php:713 +msgid "The extension directory or .ini does not exist in console." +msgstr "Le répertoire de l’extension ou .ini n'existe pas dans la console." + +#: ../../godmode/wizards/ManageExtensions.class.php:946 +msgid "" +"The 'short_name' starting with 'pandorafms.' is reserved for Pandora FMS " +"applications. If this is not an official Pandora FMS application, consider " +"changing the 'short_name'. Do you want to continue?" +msgstr "" +"Le “ short_name ” qui commence par “ pandorafms ” est réservé aux applications " +"Pandora FMS. I ne s’agit pas d’une application officielle de Pandora FMS, " +"considérez de modifier le “ short_name “. Souhaitez-vous de continuer ?" + +#: ../../godmode/wizards/ManageExtensions.class.php:955 +#, php-format +msgid "" +"There is another application with the same 'short_name': '%s'. Do you want to " +"overwrite the application and all of its contents?" +msgstr "" +"Il y a une autre application avec le même “ short_name “ : “ %s ”. Souhaitez-" +"vous écraser l’application et tous ses contenus ?" + #: ../../godmode/wizards/HostDevices.class.php:152 msgid "Net Scan" msgstr "Net Scan" @@ -42040,7 +42365,7 @@ msgstr "" "%d, « revoir les résultats » est obligatoire." #: ../../godmode/wizards/HostDevices.class.php:1152 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:917 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:968 msgid "Review results" msgstr "Réviser les résultats" @@ -42106,251 +42431,263 @@ msgid "WMI enabled" msgstr "WMI activé" #: ../../godmode/wizards/HostDevices.class.php:1590 -#: ../../include/functions_html.php:648 ../../include/functions_html.php:6387 +#: ../../include/functions_html.php:652 ../../include/functions_html.php:6591 msgid "Please select..." msgstr "Veuillez sélectionner..." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:259 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:171 +msgid "Host & devices tasks" +msgstr "Tâches de host & devices" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:172 +msgid "Applications tasks" +msgstr "Tâches d’applications" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:173 +msgid "Cloud tasks" +msgstr "Tâches cloud" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:174 +msgid "Custom tasks" +msgstr "Tâches personnalisées" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:267 msgid "Task successfully deleted" msgstr "Tâche supprimée correctement" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:366 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:493 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:382 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:509 msgid "Task successfully enabled" msgstr "Tâche activée correctement" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:366 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:382 msgid "Task succesfully disabled" msgstr "Tâche désactivée avec succès" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:406 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:422 msgid "Console Task successfully deleted" msgstr "Tâche de console supprimée correctement" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:448 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:464 msgid "Task successfully disabled" msgstr "Tâche désactivée correctement" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:525 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:545 msgid "Discovery Server is disabled" msgstr "Le serveur Discovery est désactivé" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:608 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:642 msgid "Task type" msgstr "Type de tâche" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:614 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:648 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:383 msgid "Updated at" msgstr "Mis à jour le" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:670 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:706 msgid "This action will rescan the target networks." msgstr "Cette action réanalysera les réseaux cibles." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:687 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:725 msgid "This task has not been completely defined, please edit it" msgstr "Cette tâche n'a pas été complètement définie, veuillez la modifier" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:737 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:775 msgid "Discovery Cloud Azure Compute" msgstr "Discovery Cloud Azure Compute" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:741 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:779 msgid "Cloud.Azure.Compute" msgstr "Cloud.Azure.Compute" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:750 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:788 msgid "Discovery Cloud AWS EC2" msgstr "Discovery Cloud AWS EC2" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:754 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:792 msgid "Cloud.AWS.EC2" msgstr "Cloud.AWS.EC2" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:763 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:801 msgid "Discovery Cloud RDS" msgstr "Discovery Cloud RDS" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:767 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:805 msgid "Discovery.Cloud.Aws.RDS" msgstr "Discovery.Cloud.Aws.RDS" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:776 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:814 msgid "Discovery Cloud S3" msgstr "Discovery Cloud S3" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:780 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:818 msgid "Discovery.Cloud.Aws.S3" msgstr "Discovery.Cloud.Aws.S3" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:789 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:827 msgid "Discovery Applications MySQL" msgstr "Discovery Applications MySQL" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:793 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:831 msgid "Discovery.App.MySQL" msgstr "Discovery.App.MySQL" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:802 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:840 msgid "Discovery Applications Oracle" msgstr "Discovery Applications Oracle" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:806 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:844 msgid "Discovery.App.Oracle" msgstr "Discovery.App.Oracle" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:815 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:853 msgid "Discovery Applications DB2" msgstr "Discovery Applications DB2" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:819 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:857 msgid "Discovery.App.DB2" msgstr "Discovery.App.DB2" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:830 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:868 msgid "Discovery.Agent.Deployment" msgstr "Discovery.Agent.Deployment" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:839 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:877 msgid "Discovery Applications Microsoft SQL Server" msgstr "Discovery Applications Microsoft SQL Server" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:843 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:881 msgid "Discovery.App.Microsoft SQL Server" msgstr "Discovery.App.Microsoft SQL Server" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:854 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:905 msgid "Discovery NetScan" msgstr "Discovery NetScan" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:858 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:909 msgid "Discovery.NetScan" msgstr "Discovery.NetScan" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:905 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:956 msgid "Not executed yet" msgstr "Pas encore exécuté" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:929 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:980 msgid "View summary" msgstr "Voir le résumé" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:950 -#: ../../operation/agentes/pandora_networkmap.editor.php:214 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1001 +#: ../../operation/agentes/pandora_networkmap.editor.php:220 msgid "View map" msgstr "Voir la carte" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:975 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1013 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1026 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1075 msgid "Edit task" msgstr "Modifier la tâche" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:985 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:996 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1023 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1036 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1047 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1085 msgid "Delete task" msgstr "Supprimer la tâche" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1036 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1098 msgid "enable task" msgstr "activer la tâche" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1065 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1127 msgid "has no discovery tasks assigned" msgstr "n'a aucune tâche de découverte assignée" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1072 -msgid "Server Tasks" -msgstr "Tâches du serveur" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1219 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1284 msgid "Overall Progress" msgstr "Progression globale" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1238 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1303 msgid "Scanning network" msgstr "Découvrant réseau" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1242 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1307 msgid "Checking" msgstr "Vérification" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1246 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1311 msgid "Finding AFT connectivity" msgstr "Trouvant la connectivité AFT" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1250 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1315 msgid "Finding traceroute connectivity" msgstr "Trouvant la connectivité traceroute" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1254 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1319 msgid "Finding gateway connectivity" msgstr "Trouvant la connectivité de la passerelle" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1258 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1323 msgid "Searching for devices..." msgstr "Recherche d'appareils..." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1262 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1327 msgid "Analyzing application..." msgstr "Analyse des applications..." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1266 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1331 msgid "Executing custom queries..." msgstr "Exécution des requêtes personnalisées..." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1270 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1335 msgid "Testing modules..." msgstr "Teste des modules..." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1274 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1339 msgid "Processing results..." msgstr "Traitement des résultats..." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1278 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1343 msgid "Processing..." msgstr "Traitement en cours..." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1311 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1875 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1376 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:2003 #: ../../operation/agentes/log_sources_status.php:57 msgid "Review" msgstr "Réviser" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1391 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1456 msgid "Host&devices total" msgstr "Hôte&périphériques totales" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1396 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1461 msgid "Agents monitored" msgstr "Agents supervisés" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1401 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1466 msgid "Agents pending" msgstr "Agents en attente" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1408 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1532 msgid "Hosts discovered" msgstr "Hôtes découverts" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1424 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1548 msgid "Responding SNMP" msgstr "Répliquant SNMP" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1429 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1553 msgid "Responding WMI" msgstr "Répliquant WMI" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1476 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1600 msgid "This task has never executed" msgstr "Cette tâche n'a jamais été exécutée" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1488 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1612 msgid "Task queued, please wait." msgstr "Tâche en file d'attente, veuillez patienter." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1532 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1656 msgid "" "Please ensure instances or regions are being monitorized and 'scan and general " "monitoring' is enabled." @@ -42358,175 +42695,312 @@ msgstr "" "Veuillez vous assurer que les instances ou les régions sont surveillées et que " "« analyse et surveillance générale » est activé." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1550 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1692 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1674 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1816 msgid "Invalid task" msgstr "Tâche Invalide" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1649 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1773 msgid "Please select devices to be monitored" msgstr "Veuillez sélectionner les appareils à superviser" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1652 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1776 msgid "select all" msgstr "sélectionner tout" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1655 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1779 msgid "deselect all" msgstr "Tout désélectionner" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1658 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1782 msgid "expand all" msgstr "Tout montrer" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1661 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1785 msgid "collapse all" msgstr "Effacer tout" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1675 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1799 msgid "No devices found in temporary resources, please re-launch." msgstr "" "Aucun appareil trouvé dans les ressources temporaires, veuillez relancer." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1742 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1866 #, php-format msgid "Your selection exceeds the agents available on your license. Limit %d" msgstr "" "Votre sélection dépasse les agents disponibles sur votre licence. Limite %d" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1766 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1785 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1890 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1909 msgid "Removed" msgstr "Supprimé" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1822 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1946 msgid "No changes. Re-Scheduled" msgstr "Aucun changement. Reprogrammé" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1824 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1948 msgid "Scheduled for creation" msgstr "Prévu pour la création" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1851 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1975 msgid "Cancelled" msgstr "Annulée" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1852 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1976 msgid "Server has been restarted while executing this task, please retry." msgstr "" "Le serveur a été redémarré lors de l'exécution de cette tâche, veuillez " "réessayer." -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1859 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1865 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1986 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1993 #: ../../include/help/clippy/operation_agentes_ver_agente.php:40 #: ../../include/help/clippy/godmode_agentes_configurar_agente.php:119 #: ../../include/class/AgentDeployWizard.class.php:558 msgid "Done" msgstr "Terminé" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1863 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1880 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1991 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:2008 msgid "Not started" msgstr "Non démarré" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1885 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:2013 msgid "Searching" msgstr "Recherche" -#: ../../godmode/servers/servers.build_table.php:124 +#: ../../godmode/wizards/Custom.class.php:138 +#: ../../godmode/wizards/Cloud.class.php:220 +#: ../../godmode/wizards/Applications.class.php:197 +msgid "" +"All company names used here are for identification purposes only. Use of these " +"names, logos, and brands does not imply endorsement." +msgstr "" +"Tous les noms de sociétés utilisés ici sont uniquement à des fins " +"d'identification. L'utilisation de ces noms, logos et marques n'implique pas " +"une approbation." + +#: ../../godmode/wizards/Cloud.class.php:250 +#: ../../godmode/wizards/Cloud.class.php:258 +#, php-format +msgid "%s credentials" +msgstr "Identifiants %s" + +#: ../../godmode/wizards/Cloud.class.php:274 +msgid "" +"If a task with the selected credentials is already running, it will be edited. " +"To create a new one, another account from the credential store must be " +"selected." +msgstr "" +"Si une tâche avec les informations d’identification sélectionnées est déjà en " +"cours d’exécution, elle sera modifiée. Pour en créer un nouveau, un autre " +"compte du magasin d’informations d’identification doit être sélectionné." + +#: ../../godmode/wizards/Cloud.class.php:294 +msgid "Manage accounts" +msgstr "Gérer les comptes" + +#: ../../godmode/wizards/Cloud.class.php:307 +msgid "Cloud tool full path" +msgstr "Chemin complet de l'outil cloud" + +#: ../../godmode/wizards/Cloud.class.php:315 +msgid "Account" +msgstr "Compte" + +#: ../../godmode/wizards/Cloud.class.php:385 +msgid "Select a set of credentials from the list" +msgstr "Sélectionnez un ensemble d'informations d'identification dans la liste" + +#: ../../godmode/wizards/Cloud.class.php:398 +#, php-format +msgid "Path %s is not executable." +msgstr "Le chemin %s n'est pas exécutable." + +#: ../../godmode/wizards/Cloud.class.php:443 +msgid "Account disconnected" +msgstr "Compte déconnecté" + +#: ../../godmode/wizards/Cloud.class.php:445 +msgid "Failed disconnecting account" +msgstr "Échec de la déconnexion du compte" + +#: ../../godmode/wizards/Cloud.class.php:523 +msgid "Credentials successfully updated" +msgstr "Identifiants mis à jour correctement" + +#: ../../godmode/wizards/Cloud.class.php:525 +msgid "Failed updating credentials process" +msgstr "Échec du processus de mise à jour des identifiants" + +#: ../../godmode/servers/servers.build_table.php:132 #: ../../mobile/operation/server_status.php:269 #: ../../mobile/operation/server_status.php:307 #: ../../mobile/operation/server_status.php:337 msgid "Server has crashed." msgstr "Le serveur a échoué." -#: ../../godmode/servers/servers.build_table.php:132 +#: ../../godmode/servers/servers.build_table.php:140 #: ../../mobile/operation/server_status.php:275 #: ../../mobile/operation/server_status.php:313 #: ../../mobile/operation/server_status.php:343 msgid "Server is stopped." msgstr "Le serveur est arrêté." -#: ../../godmode/servers/servers.build_table.php:144 +#: ../../godmode/servers/servers.build_table.php:152 msgid "Exec server enabled" msgstr "Serveur d'exécution activé" -#: ../../godmode/servers/servers.build_table.php:213 +#: ../../godmode/servers/servers.build_table.php:219 msgid "Manage Discovery tasks" msgstr "Gérer les tâches de découverte" -#: ../../godmode/servers/servers.build_table.php:227 +#: ../../godmode/servers/servers.build_table.php:233 msgid "Reset module status and fired alert counts" msgstr "Réinitialiser l'état du module et le nombre d'alertes déclenchées" -#: ../../godmode/servers/servers.build_table.php:238 +#: ../../godmode/servers/servers.build_table.php:244 msgid "Claim back SNMP modules" msgstr "Réclamer les modules SNMP" -#: ../../godmode/servers/modificar_server.php:50 -msgid "Update Server" +#: ../../godmode/servers/servers.build_table.php:281 +msgid "Manage server conf" +msgstr "Gérer la configuration du serveur" + +#: ../../godmode/servers/modificar_server.php:62 +#: ../../include/functions_servers.php:684 +msgid "SNMP Trap server" +msgstr "Serveur de déroutements SNMP" + +#: ../../godmode/servers/modificar_server.php:99 +#: ../../include/functions_servers.php:801 +msgid "Correlation server" +msgstr "Serveur de corrélation" + +#: ../../godmode/servers/modificar_server.php:103 +#: ../../include/functions_servers.php:814 +#: ../../include/functions_servers.php:1347 +msgid "Enterprise ICMP server" +msgstr "Serveur ICMP Enterprise" + +#: ../../godmode/servers/modificar_server.php:107 +#: ../../include/functions_servers.php:827 +#: ../../include/functions_servers.php:1350 +msgid "Enterprise SNMP server" +msgstr "Serveur SNMP Enterprise" + +#: ../../godmode/servers/modificar_server.php:111 +#: ../../include/functions_servers.php:840 +#: ../../include/class/AgentWizard.class.php:1353 +msgid "Enterprise Satellite server" +msgstr "Serveur Satellite Enterprise" + +#: ../../godmode/servers/modificar_server.php:115 +#: ../../include/functions_servers.php:853 +msgid "Enterprise Transactional server" +msgstr "Serveur de Transaction Enterprise" + +#: ../../godmode/servers/modificar_server.php:119 +#: ../../include/functions_servers.php:866 +msgid "Mainframe server" +msgstr "Serveur central" + +#: ../../godmode/servers/modificar_server.php:123 +#: ../../include/functions_servers.php:879 +msgid "Sync server" +msgstr "Serveur sync" + +#: ../../godmode/servers/modificar_server.php:127 +#: ../../include/functions_servers.php:892 +msgid "Wux server" +msgstr "Serveur WUX" + +#: ../../godmode/servers/modificar_server.php:131 +#: ../../include/functions_servers.php:905 +#: ../../include/functions_servers.php:1377 +msgid "Log server" +msgstr "Serveur de journaux" + +#: ../../godmode/servers/modificar_server.php:139 +#: ../../include/functions_servers.php:931 +msgid "Autoprovision server" +msgstr "Serveur de provisionnement automatique" + +#: ../../godmode/servers/modificar_server.php:143 +#: ../../include/functions_servers.php:944 +msgid "Migration server" +msgstr "Serveur de migration" + +#: ../../godmode/servers/modificar_server.php:151 +#: ../../include/functions_servers.php:970 +msgid "Netflow server" +msgstr "Serveur Netflow" + +#: ../../godmode/servers/modificar_server.php:155 +msgid "Update server" msgstr "Mettre à jour le serveur" -#: ../../godmode/servers/modificar_server.php:73 -#: ../../godmode/servers/plugin.php:398 ../../godmode/servers/plugin.php:1072 +#: ../../godmode/servers/modificar_server.php:182 +#: ../../godmode/servers/plugin.php:448 ../../godmode/servers/plugin.php:1128 #: ../../include/ajax/consoles.ajax.php:61 msgid "Standard" msgstr "Standard" -#: ../../godmode/servers/modificar_server.php:110 +#: ../../godmode/servers/modificar_server.php:219 msgid "Exec Server" msgstr "Serveur d'exécution" -#: ../../godmode/servers/modificar_server.php:118 +#: ../../godmode/servers/modificar_server.php:227 msgid "Leave blank to use SSH default port (22)" msgstr "Laissez vide pour utiliser le port SSH par défaut (22)" -#: ../../godmode/servers/modificar_server.php:123 +#: ../../godmode/servers/modificar_server.php:232 msgid "Check Exec Server" msgstr "Vérifier le serveur d'exécution" -#: ../../godmode/servers/modificar_server.php:158 +#: ../../godmode/servers/modificar_server.php:267 msgid "Credential boxes" msgstr "Zones d’identifiants" -#: ../../godmode/servers/modificar_server.php:182 +#: ../../godmode/servers/modificar_server.php:291 msgid "Standard editor" msgstr "Editeur standard" -#: ../../godmode/servers/modificar_server.php:186 +#: ../../godmode/servers/modificar_server.php:295 msgid "Advanced editor" msgstr "Éditeur avancé" -#: ../../godmode/servers/modificar_server.php:210 -#: ../../godmode/servers/modificar_server.php:229 +#: ../../godmode/servers/modificar_server.php:319 +#: ../../godmode/servers/modificar_server.php:338 msgid "Remote Configuration" msgstr "Configuration à distance" -#: ../../godmode/servers/modificar_server.php:257 +#: ../../godmode/servers/modificar_server.php:366 msgid "Dynamic search" msgstr "Recherche dynamique" -#: ../../godmode/servers/modificar_server.php:297 +#: ../../godmode/servers/modificar_server.php:406 #: ../../include/class/OrderInterpreter.class.php:247 msgid "Manage Servers" msgstr "Gérer les serveurs" -#: ../../godmode/servers/modificar_server.php:309 -#: ../../godmode/servers/modificar_server.php:320 +#: ../../godmode/servers/modificar_server.php:418 +#: ../../godmode/servers/modificar_server.php:429 msgid "Successfully action" msgstr "Action réussie" -#: ../../godmode/servers/modificar_server.php:351 +#: ../../godmode/servers/modificar_server.php:460 msgid "Server updated successfully" msgstr "Serveur mis à jour correctement" -#: ../../godmode/servers/modificar_server.php:353 +#: ../../godmode/servers/modificar_server.php:462 msgid "There was a problem updating the server" msgstr "Problème de mise à jour du serveur" #: ../../godmode/servers/plugin_registration.php:58 -#: ../../godmode/servers/plugin.php:341 ../../godmode/servers/plugin.php:743 +#: ../../godmode/servers/plugin.php:391 ../../godmode/servers/plugin.php:799 msgid "To manage plugin you must activate centralized management" msgstr "Pour gérer le plugin d’inventaire, activez la gestion centralisée" @@ -42611,28 +43085,28 @@ msgstr "Impossible de décompresser le fichier" msgid "Cannot move uploaded file to %s." msgstr "Impossible de déplacer le fichier téléchargé vers %s" -#: ../../godmode/servers/plugin.php:73 +#: ../../godmode/servers/plugin.php:62 msgid "Network Components" msgstr "Composants de réseau" -#: ../../godmode/servers/plugin.php:251 ../../godmode/servers/plugin.php:767 +#: ../../godmode/servers/plugin.php:301 ../../godmode/servers/plugin.php:823 msgid "Attachments" msgstr "Pièces jointes" -#: ../../godmode/servers/plugin.php:261 ../../godmode/servers/plugin.php:777 +#: ../../godmode/servers/plugin.php:311 ../../godmode/servers/plugin.php:833 msgid "Index of attachment/plugin" msgstr "Index de la pièce jointe/plug-in" -#: ../../godmode/servers/plugin.php:264 ../../godmode/servers/plugin.php:780 +#: ../../godmode/servers/plugin.php:314 ../../godmode/servers/plugin.php:836 #, php-format msgid "Plug-ins registered on %s" msgstr "Plugins enregistrés sur %s" -#: ../../godmode/servers/plugin.php:346 +#: ../../godmode/servers/plugin.php:396 msgid "Plugin update" msgstr "Mise à jour du plugin" -#: ../../godmode/servers/plugin.php:367 ../../godmode/servers/plugin.php:807 +#: ../../godmode/servers/plugin.php:417 ../../godmode/servers/plugin.php:863 msgid "" "This console is not manager of this environment,\n" " \t\tplease manage this feature from centralized manager console " @@ -42642,15 +43116,15 @@ msgstr "" " \t\tveuillez gérer cette fonctionnalité à partir de la console de " "gestion centralisée (Metaconsole)." -#: ../../godmode/servers/plugin.php:399 ../../godmode/servers/plugin.php:1072 +#: ../../godmode/servers/plugin.php:449 ../../godmode/servers/plugin.php:1128 msgid "Nagios" msgstr "Nagios" -#: ../../godmode/servers/plugin.php:427 +#: ../../godmode/servers/plugin.php:477 msgid "Plugin type" msgstr "Type de plugin" -#: ../../godmode/servers/plugin.php:433 +#: ../../godmode/servers/plugin.php:483 msgid "" "This value only will be applied if is minor than the server general " "configuration plugin timeout" @@ -42658,107 +43132,107 @@ msgstr "" "Cette valeur s'appliquera uniquement si elle est inférieure au temps " "d'interruption du plugin de configuration du serveur général." -#: ../../godmode/servers/plugin.php:433 +#: ../../godmode/servers/plugin.php:483 msgid "If you set a 0 seconds timeout, the server plugin timeout will be used" msgstr "" "Si vous définissez un temps d'interruption de 0 secondes, le temps " "d'interruption du plugin du serveur sera employé." -#: ../../godmode/servers/plugin.php:435 +#: ../../godmode/servers/plugin.php:485 msgid "Max. timeout" msgstr "Interruption de session max." -#: ../../godmode/servers/plugin.php:467 +#: ../../godmode/servers/plugin.php:517 msgid "Save changes" msgstr "Enregistrer les changements" -#: ../../godmode/servers/plugin.php:476 +#: ../../godmode/servers/plugin.php:526 msgid "Plugin command" msgstr "Commande de plugin" -#: ../../godmode/servers/plugin.php:478 +#: ../../godmode/servers/plugin.php:528 msgid "" "Specify interpreter and plugin path. The server needs permissions to run it." msgstr "" "Spécifiez l'interpréteur et le chemin du plug-in. Le serveur a besoin " "d'autorisations pour l'exécuter." -#: ../../godmode/servers/plugin.php:489 +#: ../../godmode/servers/plugin.php:539 msgid "Plug-in parameters" msgstr "Paramètres des plugins" -#: ../../godmode/servers/plugin.php:521 ../../godmode/servers/plugin.php:681 +#: ../../godmode/servers/plugin.php:577 ../../godmode/servers/plugin.php:737 msgid "Parameters macros" msgstr "Macros des paramètres" -#: ../../godmode/servers/plugin.php:585 +#: ../../godmode/servers/plugin.php:641 #: ../../include/class/ManageNetScanScripts.class.php:671 msgid "Hide value" msgstr "Cacher la valeur" -#: ../../godmode/servers/plugin.php:596 +#: ../../godmode/servers/plugin.php:652 #: ../../include/class/ManageNetScanScripts.class.php:673 msgid "This field will show up as dots like a password" msgstr "Ce champ sera affiché sous forme de points, comme un mot de passe" -#: ../../godmode/servers/plugin.php:655 +#: ../../godmode/servers/plugin.php:711 msgid "Remove macro" msgstr "Supprimer la macro" -#: ../../godmode/servers/plugin.php:816 +#: ../../godmode/servers/plugin.php:872 msgid "You need to create your own plugins with Windows compatibility" msgstr "Vous devez créer vos propres plugins compatibles avec Windows" -#: ../../godmode/servers/plugin.php:882 +#: ../../godmode/servers/plugin.php:938 msgid "Problem updating plugin" msgstr "Problème de mise à jour du plugin" -#: ../../godmode/servers/plugin.php:884 +#: ../../godmode/servers/plugin.php:940 msgid "Plugin updated successfully" msgstr "Plugin mis à jour correctement" -#: ../../godmode/servers/plugin.php:942 +#: ../../godmode/servers/plugin.php:998 msgid "Problem creating plugin" msgstr "Problème de création du plugin" -#: ../../godmode/servers/plugin.php:944 +#: ../../godmode/servers/plugin.php:1000 msgid "Plugin created successfully" msgstr "Plugin créé correctement" -#: ../../godmode/servers/plugin.php:956 +#: ../../godmode/servers/plugin.php:1012 msgid "Problem deleting plugin" msgstr "Problème de suppression du plugin" -#: ../../godmode/servers/plugin.php:958 ../../godmode/servers/plugin.php:970 +#: ../../godmode/servers/plugin.php:1014 ../../godmode/servers/plugin.php:1026 msgid "Plugin deleted successfully" msgstr "Plugin supprimé correctement" -#: ../../godmode/servers/plugin.php:1026 +#: ../../godmode/servers/plugin.php:1073 msgid "Lock" msgstr "Verrouillage" -#: ../../godmode/servers/plugin.php:1054 +#: ../../godmode/servers/plugin.php:1110 msgid "All the modules that are using this plugin will be deleted" msgstr "Tous les modules qui utilisent ce plugin seront supprimés" -#: ../../godmode/servers/plugin.php:1088 +#: ../../godmode/servers/plugin.php:1142 msgid "There are no plugins in the system" msgstr "Aucun plugin dans le système" -#: ../../godmode/servers/plugin.php:1096 +#: ../../godmode/servers/plugin.php:1150 msgid "Add plugin" msgstr "Ajouter un plugin" -#: ../../godmode/servers/plugin.php:1109 +#: ../../godmode/servers/plugin.php:1163 #, php-format msgid "List of modules and components created by \"%s\" " msgstr "Liste de modules et composants créés par « %s » " -#: ../../godmode/servers/plugin.php:1213 +#: ../../godmode/servers/plugin.php:1267 msgid "Some modules or components are using the plugin" msgstr "Certains modules ou composants utilisent le plugin." -#: ../../godmode/servers/plugin.php:1214 +#: ../../godmode/servers/plugin.php:1268 msgid "" "The modules or components should be updated manually or using the bulk " "operations for plugins after this change" @@ -42766,11 +43240,11 @@ msgstr "" "Les modules ou composants doivent être mis à jour manuellement ou en utilisant " "les opérations massives pour les plugins après ce changement." -#: ../../godmode/servers/plugin.php:1216 +#: ../../godmode/servers/plugin.php:1270 msgid "Are you sure you want to perform this action?" msgstr "Êtes-vous sûr(e) de vouloir effectuer cette action ?" -#: ../../godmode/servers/plugin.php:1225 +#: ../../godmode/servers/plugin.php:1279 msgid "" "The plugin macros cannot be updated because some modules or components are " "using the plugin" @@ -42778,7 +43252,7 @@ msgstr "" "Les macros de ce plugin ne peuvent pas être mises à jour parce que certains " "modules ou composants utilisent le plugin" -#: ../../godmode/servers/discovery.php:190 +#: ../../godmode/servers/discovery.php:202 msgid "You must create a task first" msgstr "Vous devez d'abord créer une tâche" @@ -42989,6 +43463,12 @@ msgstr "Il n'y a pas une telle catégorie" msgid "Error loading results" msgstr "Erreur lors du chargement des résultats" +#: ../../mobile/include/functions_web.php:24 +#: ../../include/functions_reporting_html.php:5451 +#: ../../include/functions_reporting_html.php:5605 +msgid "Monitor" +msgstr "Moniteur" + #: ../../mobile/include/functions_web.php:83 #, php-format msgid "Pandora FMS %s - Build %s" @@ -43030,7 +43510,7 @@ msgstr "%s portable" msgid "%s : Mobile" msgstr "%s : Portable" -#: ../../mobile/include/ui.class.php:239 ../../mobile/operation/home.php:180 +#: ../../mobile/include/ui.class.php:239 ../../mobile/operation/home.php:178 msgid "Home" msgstr "Accueil" @@ -43120,7 +43600,7 @@ msgid "Filter Agents by %s" msgstr "Filtrer agents par %s" #: ../../mobile/operation/agents.php:261 ../../mobile/operation/modules.php:325 -#: ../../mobile/operation/alerts.php:266 ../../mobile/operation/events.php:1053 +#: ../../mobile/operation/alerts.php:266 ../../mobile/operation/events.php:1049 msgid "Apply Filter" msgstr "Appliquer le filtre" @@ -43131,7 +43611,7 @@ msgstr "Aucun agent" #: ../../mobile/operation/agents.php:561 ../../mobile/operation/modules.php:981 #: ../../mobile/operation/alerts.php:388 #: ../../mobile/operation/module_data.php:299 -#: ../../mobile/operation/events.php:1575 +#: ../../mobile/operation/events.php:1571 #: ../../mobile/operation/server_status.php:501 msgid "(Default)" msgstr "(Par défaut)" @@ -43139,7 +43619,7 @@ msgstr "(Par défaut)" #: ../../mobile/operation/agents.php:567 ../../mobile/operation/modules.php:987 #: ../../mobile/operation/alerts.php:401 #: ../../mobile/operation/module_data.php:305 -#: ../../mobile/operation/events.php:1608 +#: ../../mobile/operation/events.php:1604 #: ../../mobile/operation/server_status.php:507 #, php-format msgid "Group: %s" @@ -43148,7 +43628,7 @@ msgstr "Groupe : %s" #: ../../mobile/operation/agents.php:574 ../../mobile/operation/modules.php:1009 #: ../../mobile/operation/alerts.php:408 #: ../../mobile/operation/module_data.php:327 -#: ../../mobile/operation/events.php:1628 +#: ../../mobile/operation/events.php:1624 #: ../../mobile/operation/server_status.php:529 #, php-format msgid "Status: %s" @@ -43193,12 +43673,12 @@ msgstr "Groupe de module: %s" msgid "Tag: %s" msgstr "Étiquette : %s" -#: ../../mobile/operation/home.php:66 ../../mobile/operation/visualmaps.php:184 -#: ../../operation/search_results.php:146 ../../operation/search_main.php:70 +#: ../../mobile/operation/home.php:65 ../../mobile/operation/visualmaps.php:184 +#: ../../operation/search_results.php:147 ../../operation/search_main.php:142 msgid "Visual consoles" msgstr "Consoles visuelles" -#: ../../mobile/operation/home.php:95 +#: ../../mobile/operation/home.php:93 #: ../../mobile/operation/server_status.php:227 msgid "Server status" msgstr "État du serveur" @@ -43212,11 +43692,11 @@ msgid "No agent found" msgstr "Aucun agent retrouvé" #: ../../mobile/operation/agent.php:241 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:589 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:612 msgid "Modules by status" msgstr "Modules par état" -#: ../../mobile/operation/agent.php:271 ../../include/functions_treeview.php:728 +#: ../../mobile/operation/agent.php:271 ../../include/functions_treeview.php:782 msgid "Events (24h)" msgstr "Événements (24h)" @@ -43240,8 +43720,8 @@ msgstr "Agent/Module" msgid "Last Fired" msgstr "Déclenchée pour la dernière fois" -#: ../../mobile/operation/alerts.php:363 ../../include/ajax/events.php:2509 -#: ../../operation/events/sound_events.php:394 +#: ../../mobile/operation/alerts.php:363 ../../include/ajax/events.php:2481 +#: ../../operation/events/sound_events.php:315 msgid "No alerts" msgstr "Aucune alerte" @@ -43267,10 +43747,10 @@ msgid "Module data" msgstr "Données de module" #: ../../mobile/operation/module_data.php:184 -#: ../../include/graphs/functions_flot.php:515 -#: ../../include/functions_reporting_html.php:663 -#: ../../include/functions_reporting_html.php:4709 -#: ../../include/ajax/events.php:1305 ../../include/functions_graph.php:4832 +#: ../../include/graphs/functions_flot.php:522 +#: ../../include/functions_reporting_html.php:667 +#: ../../include/functions_reporting_html.php:4713 +#: ../../include/ajax/events.php:1263 ../../include/functions_graph.php:4843 #: ../../include/functions_treeview.php:299 msgid "No data" msgstr "Aucune donnée" @@ -43313,7 +43793,7 @@ msgstr "Intervalle de temps (heures)" #: ../../operation/agentes/stat_win.php:289 #: ../../operation/agentes/stat_win.php:416 #: ../../operation/agentes/interface_traffic_graph_win.php:183 -#: ../../operation/agentes/graphs.php:222 +#: ../../operation/agentes/graphs.php:223 #: ../../operation/agentes/exportdata.php:393 msgid "Begin date" msgstr "Date de début" @@ -43327,114 +43807,114 @@ msgid "Error get the graph" msgstr "Erreur d'obtention du graphique" #: ../../mobile/operation/events.php:442 -#: ../../include/functions_reporting_html.php:1095 -#: ../../include/functions_reporting_html.php:1337 -#: ../../include/functions_reporting_html.php:2677 -#: ../../include/functions_events.php:2571 -#: ../../include/functions_events.php:4747 ../../operation/events/events.php:784 +#: ../../include/functions_reporting_html.php:1099 +#: ../../include/functions_reporting_html.php:1341 +#: ../../include/functions_reporting_html.php:2681 +#: ../../include/functions_events.php:2500 +#: ../../include/functions_events.php:4701 ../../operation/events/events.php:848 msgid "New event" msgstr "Nouvel événement" #: ../../mobile/operation/events.php:447 -#: ../../include/functions_reporting_html.php:1084 -#: ../../include/functions_reporting_html.php:1342 -#: ../../include/functions_reporting_html.php:2682 -#: ../../include/functions_events.php:2576 -#: ../../include/functions_events.php:4753 ../../operation/events/events.php:797 +#: ../../include/functions_reporting_html.php:1088 +#: ../../include/functions_reporting_html.php:1346 +#: ../../include/functions_reporting_html.php:2686 +#: ../../include/functions_events.php:2505 +#: ../../include/functions_events.php:4707 ../../operation/events/events.php:861 msgid "Event validated" msgstr "Événement validé" #: ../../mobile/operation/events.php:452 -#: ../../include/functions_reporting_html.php:1089 -#: ../../include/functions_reporting_html.php:1347 -#: ../../include/functions_reporting_html.php:2687 -#: ../../include/functions_events.php:2581 -#: ../../include/functions_events.php:4759 ../../operation/events/events.php:809 +#: ../../include/functions_reporting_html.php:1093 +#: ../../include/functions_reporting_html.php:1351 +#: ../../include/functions_reporting_html.php:2691 +#: ../../include/functions_events.php:2510 +#: ../../include/functions_events.php:4713 ../../operation/events/events.php:873 msgid "Event in process" msgstr "Événement en cours" -#: ../../mobile/operation/events.php:797 +#: ../../mobile/operation/events.php:793 msgid "ERROR: Event detail" msgstr "ERREUR : détails de l'événement" -#: ../../mobile/operation/events.php:798 +#: ../../mobile/operation/events.php:794 msgid "Error connecting to DB." msgstr "Erreur lors de la connexions dans la base de données." -#: ../../mobile/operation/events.php:818 +#: ../../mobile/operation/events.php:814 msgid "Event detail" msgstr "Détails de l'événement" -#: ../../mobile/operation/events.php:829 ../../include/functions_events.php:4900 +#: ../../mobile/operation/events.php:825 ../../include/functions_events.php:4854 msgid "Event ID" msgstr "Identification de l'événement" -#: ../../mobile/operation/events.php:857 ../../include/functions_events.php:5018 +#: ../../mobile/operation/events.php:853 ../../include/functions_events.php:4972 msgid "Acknowledged by" msgstr "Reconnu par" -#: ../../mobile/operation/events.php:894 ../../include/functions_events.php:3275 -#: ../../include/functions_events.php:3548 -#: ../../include/functions_events.php:3557 +#: ../../mobile/operation/events.php:890 ../../include/functions_events.php:3204 +#: ../../include/functions_events.php:3477 +#: ../../include/functions_events.php:3486 msgid "In process" msgstr "En cours" -#: ../../mobile/operation/events.php:915 +#: ../../mobile/operation/events.php:911 msgid "Sucessful validate" msgstr "Validé correctement" -#: ../../mobile/operation/events.php:917 +#: ../../mobile/operation/events.php:913 msgid "Fail validate" msgstr "Validation échouée" -#: ../../mobile/operation/events.php:922 +#: ../../mobile/operation/events.php:918 msgid "Sucessful in process" msgstr "En processus correcte" -#: ../../mobile/operation/events.php:924 +#: ../../mobile/operation/events.php:920 msgid "Fail in process" msgstr "En processus échoué" -#: ../../mobile/operation/events.php:968 +#: ../../mobile/operation/events.php:964 #, php-format msgid "Filter Events by %s" msgstr "Filtrer les évènements par %s" -#: ../../mobile/operation/events.php:978 ../../mobile/operation/events.php:979 +#: ../../mobile/operation/events.php:974 ../../mobile/operation/events.php:975 msgid "Preset Filters" msgstr "Filtres prédéfinis" -#: ../../mobile/operation/events.php:1191 -#: ../../include/functions_reporting_html.php:6210 -#: ../../include/functions_reporting_html.php:6369 -#: ../../include/functions_reporting.php:2189 -#: ../../include/functions_reporting.php:2564 -#: ../../include/functions_events.php:2497 -#: ../../include/functions_events.php:2500 +#: ../../mobile/operation/events.php:1187 +#: ../../include/functions_reporting_html.php:6221 +#: ../../include/functions_reporting_html.php:6380 +#: ../../include/functions_reporting.php:2197 +#: ../../include/functions_reporting.php:2572 +#: ../../include/functions_events.php:2426 +#: ../../include/functions_events.php:2429 msgid "No events" msgstr "Aucun événement" -#: ../../mobile/operation/events.php:1580 +#: ../../mobile/operation/events.php:1576 #, php-format msgid "Filter: %s" msgstr "Filtrer : %s" -#: ../../mobile/operation/events.php:1592 +#: ../../mobile/operation/events.php:1588 #, php-format msgid "Severity: %s" msgstr "Sévérité : %s" -#: ../../mobile/operation/events.php:1621 +#: ../../mobile/operation/events.php:1617 #, php-format msgid "Type: %s" msgstr "Type : %s" -#: ../../mobile/operation/events.php:1635 +#: ../../mobile/operation/events.php:1631 #, php-format msgid "Free search: %s" msgstr "Recherche libre : %s" -#: ../../mobile/operation/events.php:1642 +#: ../../mobile/operation/events.php:1638 #, php-format msgid "Hours: %s" msgstr "Heures : %s" @@ -43541,6 +44021,7 @@ msgstr "Transparent" #: ../../include/functions_visual_map_editor.php:374 #: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:402 +#: ../../operation/visual_console/view.php:508 msgid "Grid color" msgstr "Couleur de la grille" @@ -43596,14 +44077,14 @@ msgstr "Hauteur proportionnelle" #: ../../include/functions_visual_map_editor.php:736 #: ../../include/functions_visual_map.php:4199 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:460 -#: ../../include/rest-api/models/VisualConsole/Item.php:2127 +#: ../../include/rest-api/models/VisualConsole/Item.php:2131 msgid "Circular progress bar" msgstr "Barre de progression circulaire" #: ../../include/functions_visual_map_editor.php:737 #: ../../include/functions_visual_map.php:4204 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:462 -#: ../../include/rest-api/models/VisualConsole/Item.php:2131 +#: ../../include/rest-api/models/VisualConsole/Item.php:2135 msgid "Circular progress bar (interior)" msgstr "Barre de progression circulaire (intérieur)" @@ -43684,32 +44165,32 @@ msgstr "" "et la hauteur à 0." #: ../../include/functions_visual_map_editor.php:1020 -#: ../../include/rest-api/models/VisualConsole/Item.php:2442 +#: ../../include/rest-api/models/VisualConsole/Item.php:2446 msgid "Linked visual console" msgstr "Console visuelle liée" #: ../../include/functions_visual_map_editor.php:1131 -#: ../../include/rest-api/models/VisualConsole/Item.php:2493 +#: ../../include/rest-api/models/VisualConsole/Item.php:2497 msgid "By status weight" msgstr "Par poids d’état" #: ../../include/functions_visual_map_editor.php:1132 -#: ../../include/rest-api/models/VisualConsole/Item.php:2494 +#: ../../include/rest-api/models/VisualConsole/Item.php:2498 msgid "By critical elements" msgstr "Par éléments critiques" #: ../../include/functions_visual_map_editor.php:1147 -#: ../../include/rest-api/models/VisualConsole/Item.php:2501 +#: ../../include/rest-api/models/VisualConsole/Item.php:2505 msgid "Type of the status calculation of the linked visual console" msgstr "Type de calcul d'état de la console visuelle liée" #: ../../include/functions_visual_map_editor.php:1152 -#: ../../include/rest-api/models/VisualConsole/Item.php:2492 +#: ../../include/rest-api/models/VisualConsole/Item.php:2496 msgid "By default" msgstr "Par défaut" #: ../../include/functions_visual_map_editor.php:1172 -#: ../../include/rest-api/models/VisualConsole/Item.php:2517 +#: ../../include/rest-api/models/VisualConsole/Item.php:2521 msgid "Linked visual console weight" msgstr "Poids de la console visuelle liée" @@ -43718,7 +44199,7 @@ msgid "Lines haven't advanced options" msgstr "Les lignes n'ont pas d'options avancées" #: ../../include/functions_visual_map_editor.php:1257 -#: ../../include/rest-api/models/VisualConsole/Item.php:2192 +#: ../../include/rest-api/models/VisualConsole/Item.php:2196 msgid "Restrict access to group" msgstr "Limiter l'accès au groupe" @@ -43732,135 +44213,135 @@ msgstr "" "limité aux utilisateurs qui ont accès au groupe sélectionné. Ceci est aussi " "utilisé pour calculer les consoles visuelles des enfants." -#: ../../include/functions_visual_map_editor.php:1304 -#: ../../include/rest-api/models/VisualConsole/Item.php:2205 +#: ../../include/functions_visual_map_editor.php:1303 +#: ../../include/rest-api/models/VisualConsole/Item.php:2209 msgid "Cache expiration" msgstr "Expiration du cache" -#: ../../include/functions_visual_map_editor.php:1343 +#: ../../include/functions_visual_map_editor.php:1341 msgid "Click start point
of the line" msgstr "Cliquez sur le point de départ
de la ligne." -#: ../../include/functions_visual_map_editor.php:1346 +#: ../../include/functions_visual_map_editor.php:1344 msgid "Click end point
of the line" msgstr "Cliquez sur le point final
de la ligne." -#: ../../include/functions_visual_map_editor.php:1446 -#: ../../operation/visual_console/view.php:338 +#: ../../include/functions_visual_map_editor.php:1444 +#: ../../operation/visual_console/view.php:340 msgid "Serialized pie graph" msgstr "Diagramme circulaire sérialisé" -#: ../../include/functions_visual_map_editor.php:1447 -#: ../../operation/visual_console/view.php:343 +#: ../../include/functions_visual_map_editor.php:1445 +#: ../../operation/visual_console/view.php:345 msgid "Bars Graph" msgstr "Graphique à barres" -#: ../../include/functions_visual_map_editor.php:1476 +#: ../../include/functions_visual_map_editor.php:1471 msgid "Show grid" msgstr "Afficher la grille" -#: ../../include/functions_visual_map_editor.php:1478 +#: ../../include/functions_visual_map_editor.php:1473 msgid "Delete item" msgstr "Supprimer l'élément" -#: ../../include/functions_visual_map_editor.php:1479 +#: ../../include/functions_visual_map_editor.php:1474 msgid "Copy item" msgstr "Copier l'élément" -#: ../../include/functions_visual_map_editor.php:1516 -#: ../../include/functions_visual_map_editor.php:1520 -#: ../../include/functions_visual_map_editor.php:1524 -#: ../../include/functions_visual_map_editor.php:1528 -#: ../../include/functions_visual_map_editor.php:1532 -#: ../../include/functions_visual_map_editor.php:1536 -#: ../../include/functions_visual_map_editor.php:1540 -#: ../../include/functions_visual_map_editor.php:1544 -#: ../../include/functions_visual_map_editor.php:1548 -#: ../../include/functions_visual_map_editor.php:1552 -#: ../../include/functions_visual_map_editor.php:1556 -#: ../../include/functions_visual_map_editor.php:1560 -#: ../../include/functions_visual_map_editor.php:1564 -#: ../../include/functions_visual_map_editor.php:1568 -#: ../../include/functions_visual_map_editor.php:1572 -#: ../../include/functions_visual_map_editor.php:1576 -#: ../../include/functions_visual_map_editor.php:1580 -#: ../../include/functions_visual_map_editor.php:1584 -#: ../../include/functions_visual_map_editor.php:1588 +#: ../../include/functions_visual_map_editor.php:1511 +#: ../../include/functions_visual_map_editor.php:1515 +#: ../../include/functions_visual_map_editor.php:1519 +#: ../../include/functions_visual_map_editor.php:1523 +#: ../../include/functions_visual_map_editor.php:1527 +#: ../../include/functions_visual_map_editor.php:1531 +#: ../../include/functions_visual_map_editor.php:1535 +#: ../../include/functions_visual_map_editor.php:1539 +#: ../../include/functions_visual_map_editor.php:1543 +#: ../../include/functions_visual_map_editor.php:1547 +#: ../../include/functions_visual_map_editor.php:1551 +#: ../../include/functions_visual_map_editor.php:1555 +#: ../../include/functions_visual_map_editor.php:1559 +#: ../../include/functions_visual_map_editor.php:1563 +#: ../../include/functions_visual_map_editor.php:1567 +#: ../../include/functions_visual_map_editor.php:1571 +#: ../../include/functions_visual_map_editor.php:1575 +#: ../../include/functions_visual_map_editor.php:1579 +#: ../../include/functions_visual_map_editor.php:1583 msgid "Visual Console Builder Information" msgstr "Informations sur le constructeur de console visuelle" -#: ../../include/functions_visual_map_editor.php:1517 +#: ../../include/functions_visual_map_editor.php:1512 msgid "Min allowed size is 1024x768." msgstr "La taille minimale autorisée est 1024x768" -#: ../../include/functions_visual_map_editor.php:1521 -#: ../../include/functions_visual_map_editor.php:1589 +#: ../../include/functions_visual_map_editor.php:1516 +#: ../../include/functions_visual_map_editor.php:1584 msgid "No custom graph defined." msgstr "Aucun graphique personnalisé défini." -#: ../../include/functions_visual_map_editor.php:1525 +#: ../../include/functions_visual_map_editor.php:1520 msgid "No image or name defined." msgstr "Aucune image ou nom définis" -#: ../../include/functions_visual_map_editor.php:1529 +#: ../../include/functions_visual_map_editor.php:1524 msgid "No label defined." msgstr "Aucune étiquette définie" -#: ../../include/functions_visual_map_editor.php:1533 +#: ../../include/functions_visual_map_editor.php:1528 msgid "No service defined." msgstr "Aucun service défini." -#: ../../include/functions_visual_map_editor.php:1537 +#: ../../include/functions_visual_map_editor.php:1532 msgid "No image defined." msgstr "Aucune image définie" -#: ../../include/functions_visual_map_editor.php:1541 +#: ../../include/functions_visual_map_editor.php:1536 msgid "No process defined." msgstr "Aucun processus défini" -#: ../../include/functions_visual_map_editor.php:1545 +#: ../../include/functions_visual_map_editor.php:1540 msgid "No Max value defined." msgstr "Aucune valeur max. définie" -#: ../../include/functions_visual_map_editor.php:1549 +#: ../../include/functions_visual_map_editor.php:1544 msgid "No width defined." msgstr "Aucune largeur définie" -#: ../../include/functions_visual_map_editor.php:1553 +#: ../../include/functions_visual_map_editor.php:1548 msgid "No height defined." msgstr "Aucune hauteur définie" -#: ../../include/functions_visual_map_editor.php:1557 +#: ../../include/functions_visual_map_editor.php:1552 msgid "The width must not exceed the size of the visual console container." msgstr "" "La largeur ne doit pas dépasser la taille du conteneur de la console visuelle." -#: ../../include/functions_visual_map_editor.php:1561 +#: ../../include/functions_visual_map_editor.php:1556 msgid "The height must not exceed the size of the visual console container." msgstr "" "La hauteur ne doit pas dépasser la taille du conteneur de la console visuelle." -#: ../../include/functions_visual_map_editor.php:1565 +#: ../../include/functions_visual_map_editor.php:1560 msgid "No period defined." msgstr "Aucune période définie" -#: ../../include/functions_visual_map_editor.php:1569 +#: ../../include/functions_visual_map_editor.php:1564 msgid "No agent defined." msgstr "Aucun agent défini" -#: ../../include/functions_visual_map_editor.php:1573 +#: ../../include/functions_visual_map_editor.php:1568 msgid "No module defined." msgstr "Aucun module défini" -#: ../../include/functions_visual_map_editor.php:1577 +#: ../../include/functions_visual_map_editor.php:1572 msgid "No module defined. This module must be string type." msgstr "Aucun module défini. Ce module doit être de type chaîne." -#: ../../include/functions_visual_map_editor.php:1581 +#: ../../include/functions_visual_map_editor.php:1576 msgid "Successfully save the changes." msgstr "Modifications enregistrées correctement" -#: ../../include/functions_visual_map_editor.php:1585 +#: ../../include/functions_visual_map_editor.php:1580 msgid "Could not be save." msgstr "Impossible de sauvegarder." @@ -43875,96 +44356,40 @@ msgstr "Sélectionnés" #: ../../include/graphs/functions_gd.php:183 #: ../../include/graphs/functions_gd.php:470 -#: ../../include/functions_graph.php:2784 ../../include/functions_graph.php:2832 +#: ../../include/functions_graph.php:2788 ../../include/functions_graph.php:2836 msgid "Out of limits" msgstr "Hors limites" -#: ../../include/graphs/functions_flot.php:371 +#: ../../include/graphs/functions_flot.php:378 msgid "Cancel zoom" msgstr "Annuler zoom" -#: ../../include/graphs/functions_flot.php:373 +#: ../../include/graphs/functions_flot.php:380 msgid "Warning and Critical thresholds" msgstr "Seuils d'état d'alerte et critique" -#: ../../include/graphs/functions_flot.php:378 +#: ../../include/graphs/functions_flot.php:385 msgid "Overview graph" msgstr "Aperçu du graphique" -#: ../../include/functions_servers.php:590 -msgid "SNMP Trap server" -msgstr "Serveur de déroutements SNMP" - -#: ../../include/functions_servers.php:707 -msgid "Correlation server" -msgstr "Serveur de corrélation" - -#: ../../include/functions_servers.php:720 -#: ../../include/functions_servers.php:1253 -msgid "Enterprise ICMP server" -msgstr "Serveur ICMP Enterprise" - -#: ../../include/functions_servers.php:733 -#: ../../include/functions_servers.php:1256 -msgid "Enterprise SNMP server" -msgstr "Serveur SNMP Enterprise" - -#: ../../include/functions_servers.php:746 -#: ../../include/class/AgentWizard.class.php:1353 -msgid "Enterprise Satellite server" -msgstr "Serveur Satellite Enterprise" - -#: ../../include/functions_servers.php:759 -msgid "Enterprise Transactional server" -msgstr "Serveur de Transaction Enterprise" - -#: ../../include/functions_servers.php:772 -msgid "Mainframe server" -msgstr "Serveur central" - -#: ../../include/functions_servers.php:785 -msgid "Sync server" -msgstr "Serveur sync" - -#: ../../include/functions_servers.php:798 -msgid "Wux server" -msgstr "Serveur WUX" - -#: ../../include/functions_servers.php:811 -#: ../../include/functions_servers.php:1283 -msgid "Log server" -msgstr "Serveur de journaux" - -#: ../../include/functions_servers.php:837 -msgid "Autoprovision server" -msgstr "Serveur de provisionnement automatique" - -#: ../../include/functions_servers.php:850 -msgid "Migration server" -msgstr "Serveur de migration" - -#: ../../include/functions_servers.php:876 -msgid "Netflow server" -msgstr "Serveur Netflow" - -#: ../../include/functions_servers.php:1262 +#: ../../include/functions_servers.php:1356 msgid "Prediction Server" msgstr "Serveur de prédiction" -#: ../../include/functions_servers.php:1289 +#: ../../include/functions_servers.php:1383 #: ../../operation/agentes/estado_generalagente.php:329 msgid "Satellite server" msgstr "Serveur Satellite" #: ../../include/functions_reporting_html.php:87 -#: ../../include/functions_reporting_html.php:5851 -#: ../../include/ajax/alert_list.ajax.php:592 +#: ../../include/functions_reporting_html.php:5862 +#: ../../include/ajax/alert_list.ajax.php:638 msgid "From:" msgstr "De :" #: ../../include/functions_reporting_html.php:87 -#: ../../include/functions_reporting_html.php:5851 -#: ../../include/ajax/alert_list.ajax.php:606 +#: ../../include/functions_reporting_html.php:5862 +#: ../../include/ajax/alert_list.ajax.php:652 msgid "To:" msgstr "À :" @@ -43981,238 +44406,238 @@ msgstr "Date du rapport" msgid "Items period before" msgstr "Période d'articles avant" -#: ../../include/functions_reporting_html.php:587 +#: ../../include/functions_reporting_html.php:591 msgid "Time Failed" msgstr "Temps d'échec" -#: ../../include/functions_reporting_html.php:591 +#: ../../include/functions_reporting_html.php:595 msgid "Downtime" msgstr "Temps d'arrêt" -#: ../../include/functions_reporting_html.php:1003 -#: ../../include/functions_reporting_html.php:2535 -#: ../../include/functions_reporting_html.php:4591 -#: ../../include/functions_reporting_html.php:5130 +#: ../../include/functions_reporting_html.php:1007 +#: ../../include/functions_reporting_html.php:2539 +#: ../../include/functions_reporting_html.php:4595 +#: ../../include/functions_reporting_html.php:5134 #: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:367 msgid "Min Value" msgstr "Valeur minimale" -#: ../../include/functions_reporting_html.php:1004 -#: ../../include/functions_reporting_html.php:2536 -#: ../../include/functions_reporting_html.php:4592 -#: ../../include/functions_reporting_html.php:5131 +#: ../../include/functions_reporting_html.php:1008 +#: ../../include/functions_reporting_html.php:2540 +#: ../../include/functions_reporting_html.php:4596 +#: ../../include/functions_reporting_html.php:5135 msgid "Average Value" msgstr "Valeur moyenne" -#: ../../include/functions_reporting_html.php:1005 -#: ../../include/functions_reporting_html.php:2537 -#: ../../include/functions_reporting_html.php:4589 -#: ../../include/functions_reporting_html.php:5133 +#: ../../include/functions_reporting_html.php:1009 +#: ../../include/functions_reporting_html.php:2541 +#: ../../include/functions_reporting_html.php:4593 +#: ../../include/functions_reporting_html.php:5137 #: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:366 msgid "Max Value" msgstr "Valeur maximale" -#: ../../include/functions_reporting_html.php:1061 -#: ../../include/functions_reporting_html.php:1069 -#: ../../include/functions_reporting_html.php:2664 +#: ../../include/functions_reporting_html.php:1065 +#: ../../include/functions_reporting_html.php:1073 +#: ../../include/functions_reporting_html.php:2668 msgid "Val. by" msgstr "Valeur par" -#: ../../include/functions_reporting_html.php:1135 +#: ../../include/functions_reporting_html.php:1139 #, php-format msgid "%s System" msgstr "Système %s" -#: ../../include/functions_reporting_html.php:1221 -#: ../../include/functions_reporting_html.php:1445 +#: ../../include/functions_reporting_html.php:1225 +#: ../../include/functions_reporting_html.php:1449 msgid "Events by user validator" msgstr "Événements par utilisateur validateur" -#: ../../include/functions_reporting_html.php:1238 -#: ../../include/functions_reporting_html.php:1462 +#: ../../include/functions_reporting_html.php:1242 +#: ../../include/functions_reporting_html.php:1466 msgid "Events by Severity" msgstr "Événements par sévérité" -#: ../../include/functions_reporting_html.php:1255 -#: ../../include/functions_reporting_html.php:1479 +#: ../../include/functions_reporting_html.php:1259 +#: ../../include/functions_reporting_html.php:1483 msgid "Events validated vs unvalidated" msgstr "Événements validés vs non validés" -#: ../../include/functions_reporting_html.php:1621 +#: ../../include/functions_reporting_html.php:1625 msgid "Sec. groups" msgstr "Groupes secondaires" -#: ../../include/functions_reporting_html.php:1641 +#: ../../include/functions_reporting_html.php:1645 msgid "Remote conf." msgstr "Configuration à distance" -#: ../../include/functions_reporting_html.php:1928 -#: ../../include/functions_inventory.php:1178 -#: ../../include/functions_inventory.php:1241 +#: ../../include/functions_reporting_html.php:1932 +#: ../../include/functions_inventory.php:1201 +#: ../../include/functions_inventory.php:1264 msgid "Added" msgstr "Ajouté" -#: ../../include/functions_reporting_html.php:1939 -#: ../../include/functions_inventory.php:1184 -#: ../../include/functions_inventory.php:1249 +#: ../../include/functions_reporting_html.php:1943 +#: ../../include/functions_inventory.php:1207 +#: ../../include/functions_inventory.php:1272 #: ../../include/functions_filemanager.php:343 #: ../../include/functions_filemanager.php:360 msgid "Deleted" msgstr "Supprimé" -#: ../../include/functions_reporting_html.php:2308 +#: ../../include/functions_reporting_html.php:2312 msgid "Cell turns grey when the module is in 'not initialize' status" msgstr "" "La cellule devient grise lorsque le module se trouve dans un état « non " "initialisé »." -#: ../../include/functions_reporting_html.php:2601 -#: ../../include/functions_reporting_html.php:5719 +#: ../../include/functions_reporting_html.php:2605 +#: ../../include/functions_reporting_html.php:5730 msgid "Monitors" msgstr "Moniteurs" -#: ../../include/functions_reporting_html.php:2620 +#: ../../include/functions_reporting_html.php:2624 msgid "Events (not validated)" msgstr "Evénements (non validés)" -#: ../../include/functions_reporting_html.php:2783 +#: ../../include/functions_reporting_html.php:2787 msgid "Events validated by user" msgstr "Événements validés par l'utilisateur" -#: ../../include/functions_reporting_html.php:2800 -#: ../../include/functions_reporting_html.php:6008 +#: ../../include/functions_reporting_html.php:2804 +#: ../../include/functions_reporting_html.php:6019 msgid "Events by severity" msgstr "Événements par sévérité" -#: ../../include/functions_reporting_html.php:2817 +#: ../../include/functions_reporting_html.php:2821 msgid "Amount events validated" msgstr "Nombre d'événements validés" -#: ../../include/functions_reporting_html.php:3247 +#: ../../include/functions_reporting_html.php:3251 msgid "Total summary" msgstr "Résumé total" -#: ../../include/functions_reporting_html.php:3254 +#: ../../include/functions_reporting_html.php:3258 msgid "No alerts fired" msgstr "Aucune alerte déclenchée" -#: ../../include/functions_reporting_html.php:3354 +#: ../../include/functions_reporting_html.php:3358 #, php-format msgid "Interface '%s' throughput graph" msgstr "Interface « %s » graphique de rendement" -#: ../../include/functions_reporting_html.php:3358 +#: ../../include/functions_reporting_html.php:3362 msgid "Mac" msgstr "Mac" -#: ../../include/functions_reporting_html.php:3359 +#: ../../include/functions_reporting_html.php:3363 msgid "Actual status" msgstr "État actuel" -#: ../../include/functions_reporting_html.php:3730 -#: ../../include/functions_reporting_html.php:3732 +#: ../../include/functions_reporting_html.php:3734 +#: ../../include/functions_reporting_html.php:3736 msgid "Empty modules" msgstr "Modules vides" -#: ../../include/functions_reporting_html.php:4203 +#: ../../include/functions_reporting_html.php:4207 msgid "Time Not Init Module" msgstr "Temps dans le module non initialisé" -#: ../../include/functions_reporting_html.php:4214 +#: ../../include/functions_reporting_html.php:4218 msgid "% Ok" msgstr "% OK" -#: ../../include/functions_reporting_html.php:4291 +#: ../../include/functions_reporting_html.php:4295 msgid "Checks Uknown" msgstr "Vérifications inconnues" -#: ../../include/functions_reporting_html.php:4330 -#: ../../include/functions_reporting_html.php:4477 -#: ../../include/functions_reporting_html.php:4804 -#: ../../include/functions_reporting_html.php:4810 +#: ../../include/functions_reporting_html.php:4334 +#: ../../include/functions_reporting_html.php:4481 +#: ../../include/functions_reporting_html.php:4808 +#: ../../include/functions_reporting_html.php:4814 msgid "Primary" msgstr "Primaire" -#: ../../include/functions_reporting_html.php:5245 -#: ../../include/functions_reporting.php:12103 -#: ../../include/functions_reporting.php:12124 -#: ../../include/functions_reporting.php:12169 +#: ../../include/functions_reporting_html.php:5249 +#: ../../include/functions_reporting.php:12157 +#: ../../include/functions_reporting.php:12178 +#: ../../include/functions_reporting.php:12223 msgid "Alert level" msgstr "Niveau d'alerte" -#: ../../include/functions_reporting_html.php:5493 +#: ../../include/functions_reporting_html.php:5504 #, php-format msgid "Agents in group: %s" msgstr "Agents du groupe : %s" -#: ../../include/functions_reporting_html.php:5595 +#: ../../include/functions_reporting_html.php:5606 msgid "Last failure" msgstr "Dernier échec" -#: ../../include/functions_reporting_html.php:5685 +#: ../../include/functions_reporting_html.php:5696 msgid "N/A(*)" msgstr "S/O(*)" -#: ../../include/functions_reporting_html.php:5933 -#: ../../include/functions_reporting.php:12395 +#: ../../include/functions_reporting_html.php:5944 +#: ../../include/functions_reporting.php:12449 #: ../../include/functions_groups.php:2675 msgid "Monitor checks" msgstr "Vérifications de moniteurs" -#: ../../include/functions_reporting_html.php:5940 -#: ../../include/functions_reporting.php:12414 +#: ../../include/functions_reporting_html.php:5951 +#: ../../include/functions_reporting.php:12468 #: ../../include/functions_groups.php:2694 msgid "Total agents and monitors" msgstr "Nombre total d'agents et de moniteurs" -#: ../../include/functions_reporting_html.php:5959 -#: ../../include/functions_reporting_html.php:5964 +#: ../../include/functions_reporting_html.php:5970 +#: ../../include/functions_reporting_html.php:5975 msgid "Node overview" msgstr "Aperçu des nœuds" -#: ../../include/functions_reporting_html.php:5984 -#: ../../include/functions_reporting_html.php:5996 +#: ../../include/functions_reporting_html.php:5995 +#: ../../include/functions_reporting_html.php:6007 msgid "Critical events" msgstr "Événements en état critique" -#: ../../include/functions_reporting_html.php:5987 #: ../../include/functions_reporting_html.php:5998 +#: ../../include/functions_reporting_html.php:6009 msgid "Warning events" msgstr "Événements en état d'alerte" -#: ../../include/functions_reporting_html.php:5990 -#: ../../include/functions_reporting_html.php:6000 +#: ../../include/functions_reporting_html.php:6001 +#: ../../include/functions_reporting_html.php:6011 msgid "OK events" msgstr "Événements en état OK" -#: ../../include/functions_reporting_html.php:5993 -#: ../../include/functions_reporting_html.php:6002 +#: ../../include/functions_reporting_html.php:6004 +#: ../../include/functions_reporting_html.php:6013 msgid "Unknown events" msgstr "Événements en état inconnu" -#: ../../include/functions_reporting_html.php:6019 +#: ../../include/functions_reporting_html.php:6030 msgid "Event count corresponds to events within the last hour" msgstr "Le compte correspond aux événements dans la dérnière heure" -#: ../../include/functions_reporting_html.php:6024 +#: ../../include/functions_reporting_html.php:6035 msgid "Important Events by Criticity" msgstr "Événements importants par sévérité" -#: ../../include/functions_reporting_html.php:6051 +#: ../../include/functions_reporting_html.php:6062 #, php-format msgid "Last activity in %s console" msgstr "Dernière activité dans la console %s" -#: ../../include/functions_reporting_html.php:6100 -#: ../../include/functions_reporting_html.php:6242 +#: ../../include/functions_reporting_html.php:6111 +#: ../../include/functions_reporting_html.php:6253 msgid "Events info (1hr.)" msgstr "Information des événements (1h)" -#: ../../include/functions_reporting_html.php:6399 +#: ../../include/functions_reporting_html.php:6410 msgid "This SLA has been affected by the following scheduled downtimes" msgstr "Ce SLA a été affecté par les temps d'arrêt planifiés suivants" -#: ../../include/functions_reporting_html.php:6400 +#: ../../include/functions_reporting_html.php:6411 msgid "" "If the duration of the scheduled downtime is less than 5 minutes it will not " "be represented in the graph" @@ -44220,16 +44645,16 @@ msgstr "" "Si la durée du temps d'arrêt programmé est inférieure à 5 minutes, il ne sera " "pas représenté dans le graphique" -#: ../../include/functions_reporting_html.php:6407 +#: ../../include/functions_reporting_html.php:6418 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:396 msgid "Dates" msgstr "Dates" -#: ../../include/functions_reporting_html.php:6438 +#: ../../include/functions_reporting_html.php:6449 msgid "This item is affected by a malformed scheduled downtime" msgstr "Cet élément est affecté par un temps d'arrêt programmé mal formé" -#: ../../include/functions_reporting_html.php:6438 +#: ../../include/functions_reporting_html.php:6449 msgid "Go to the scheduled downtimes section to solve this" msgstr "" "Accédez à la section des temps d'arrêt programmés pour résoudre ce problème" @@ -44248,7 +44673,7 @@ msgstr "M" #: ../../include/functions.php:501 ../../include/functions.php:653 #: ../../include/rest-api/models/VisualConsole/Items/Box.php:259 -#: ../../include/rest-api/models/VisualConsole/Item.php:2040 +#: ../../include/rest-api/models/VisualConsole/Item.php:2044 msgid "Y" msgstr "Y" @@ -44265,47 +44690,47 @@ msgid "N" msgstr "N" #: ../../include/functions.php:1079 ../../include/functions.php:1325 -#: ../../include/functions.php:1359 ../../include/functions_graph.php:3327 -#: ../../include/functions_graph.php:3329 ../../include/functions_graph.php:4844 +#: ../../include/functions.php:1359 ../../include/functions_graph.php:3331 +#: ../../include/functions_graph.php:3333 ../../include/functions_graph.php:4855 #: ../../include/functions_incidents.php:34 #: ../../include/functions_incidents.php:75 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:547 -#: ../../include/functions_events.php:3215 -#: ../../operation/visual_console/view.php:453 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:548 +#: ../../include/functions_events.php:3144 +#: ../../operation/visual_console/view.php:455 msgid "Maintenance" msgstr "Entretien" #: ../../include/functions.php:1083 ../../include/functions.php:1326 -#: ../../include/functions.php:1363 ../../include/functions_graph.php:3333 -#: ../../include/functions_graph.php:3335 ../../include/functions_graph.php:4848 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:552 -#: ../../include/functions_events.php:3219 +#: ../../include/functions.php:1363 ../../include/functions_graph.php:3337 +#: ../../include/functions_graph.php:3339 ../../include/functions_graph.php:4859 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:553 +#: ../../include/functions_events.php:3148 msgid "Informational" msgstr "Informatif" #: ../../include/functions.php:1099 ../../include/functions.php:1328 -#: ../../include/functions.php:1379 ../../include/functions_graph.php:3345 -#: ../../include/functions_graph.php:3347 ../../include/functions_graph.php:4864 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:572 +#: ../../include/functions.php:1379 ../../include/functions_graph.php:3349 +#: ../../include/functions_graph.php:3351 ../../include/functions_graph.php:4875 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:573 msgid "Minor" msgstr "Mineur" #: ../../include/functions.php:1103 ../../include/functions.php:1330 -#: ../../include/functions.php:1383 ../../include/functions_graph.php:3357 -#: ../../include/functions_graph.php:3359 ../../include/functions_graph.php:4868 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:577 +#: ../../include/functions.php:1383 ../../include/functions_graph.php:3361 +#: ../../include/functions_graph.php:3363 ../../include/functions_graph.php:4879 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:578 msgid "Major" msgstr "Majeure" -#: ../../include/functions.php:1278 ../../include/functions_events.php:3135 +#: ../../include/functions.php:1278 ../../include/functions_events.php:3064 msgid "Monitor Critical" msgstr "Moniteur en état critique" -#: ../../include/functions.php:1279 ../../include/functions_events.php:3139 +#: ../../include/functions.php:1279 ../../include/functions_events.php:3068 msgid "Monitor Warning" msgstr "Moniteur en état d'alerte" -#: ../../include/functions.php:1280 ../../include/functions_events.php:3143 +#: ../../include/functions.php:1280 ../../include/functions_events.php:3072 msgid "Monitor Normal" msgstr "Moniteur en état normal" @@ -44313,17 +44738,17 @@ msgstr "Moniteur en état normal" msgid "Monitor Unknown" msgstr "Moniteur inconnu" -#: ../../include/functions.php:1285 ../../include/functions_events.php:2919 -#: ../../include/functions_events.php:3151 +#: ../../include/functions.php:1285 ../../include/functions_events.php:2848 +#: ../../include/functions_events.php:3080 msgid "Alert recovered" msgstr "Alertes récupérées" -#: ../../include/functions.php:1286 ../../include/functions_events.php:2967 -#: ../../include/functions_events.php:3155 +#: ../../include/functions.php:1286 ../../include/functions_events.php:2896 +#: ../../include/functions_events.php:3084 msgid "Alert ceased" msgstr "Alerte arrêtée" -#: ../../include/functions.php:1287 ../../include/functions_events.php:3159 +#: ../../include/functions.php:1287 ../../include/functions_events.php:3088 msgid "Alert manual validation" msgstr "Validation manuelle de la alerte" @@ -44331,12 +44756,12 @@ msgstr "Validation manuelle de la alerte" msgid "Agent created" msgstr "Agent créé" -#: ../../include/functions.php:1290 ../../include/functions_events.php:3163 +#: ../../include/functions.php:1290 ../../include/functions_events.php:3092 msgid "Recon host detected" msgstr "Hôte de reconnaissance détecté" -#: ../../include/functions.php:1293 ../../include/functions_events.php:2963 -#: ../../include/functions_events.php:3175 +#: ../../include/functions.php:1293 ../../include/functions_events.php:2892 +#: ../../include/functions_events.php:3104 msgid "Configuration change" msgstr "Modification de la configuration" @@ -44345,10 +44770,10 @@ msgid "ALERT FIRED" msgstr "ALETE DÉCLENCHÉE" #: ../../include/functions.php:1413 ../../include/functions.php:1450 -#: ../../include/functions_modules.php:4263 +#: ../../include/functions_modules.php:4272 #: ../../include/class/Tree.class.php:678 ../../include/lib/Module.php:598 -#: ../../operation/agentes/status_monitor.php:1870 -#: ../../operation/agentes/status_monitor.php:1883 +#: ../../operation/agentes/status_monitor.php:1893 +#: ../../operation/agentes/status_monitor.php:1906 msgid "NO DATA" msgstr "PAS DE DONNÉES" @@ -44443,7 +44868,7 @@ msgid "2 minutes" msgstr "2 minutes" #: ../../include/functions.php:3420 ../../include/ajax/heatmap.ajax.php:55 -#: ../../include/ajax/module.php:242 ../../operation/heatmap.php:181 +#: ../../include/ajax/module.php:257 ../../operation/heatmap.php:181 #: ../../operation/gis_maps/render_view.php:155 msgid "5 minutes" msgstr "5 minutes" @@ -44452,7 +44877,7 @@ msgstr "5 minutes" msgid "15 minutes" msgstr "15 minutes" -#: ../../include/functions.php:3422 ../../include/ajax/module.php:243 +#: ../../include/functions.php:3422 ../../include/ajax/module.php:258 msgid "30 minutes" msgstr "30 minutes" @@ -44471,7 +44896,7 @@ msgid "Unit " msgstr "Unité" #: ../../include/functions.php:4102 -#: ../../include/lib/Dashboard/Widgets/top_n.php:280 +#: ../../include/lib/Dashboard/Widgets/top_n.php:299 msgid "Avg." msgstr "Moyenne" @@ -44495,11 +44920,11 @@ msgstr "du module" msgid "Projection" msgstr "Projection" -#: ../../include/functions.php:6094 +#: ../../include/functions.php:6106 msgid "Testing Pandora FMS email" msgstr "Tester l’email Pandora FMS" -#: ../../include/functions.php:6107 +#: ../../include/functions.php:6119 msgid "" "This is an email test sent from Pandora FMS. If you can read this, your " "configuration works." @@ -44507,22 +44932,22 @@ msgstr "" "Il s'agit d'un test par e-mail envoyé par Pandora FMS. Si vous pouvez lire " "ceci, votre configuration fonctionne." -#: ../../include/functions.php:6341 -#: ../../include/class/ConsoleSupervisor.php:1645 -#: ../../include/class/ConsoleSupervisor.php:1669 -#: ../../include/class/ConsoleSupervisor.php:1698 -#: ../../include/class/ConsoleSupervisor.php:1779 +#: ../../include/functions.php:6353 +#: ../../include/class/ConsoleSupervisor.php:1661 +#: ../../include/class/ConsoleSupervisor.php:1685 +#: ../../include/class/ConsoleSupervisor.php:1714 +#: ../../include/class/ConsoleSupervisor.php:1795 #, php-format msgid "Not recommended '%s' value in PHP configuration" msgstr "Valeur '%s' non recommandée dans la configuration PHP" -#: ../../include/functions.php:6342 +#: ../../include/functions.php:6354 msgid "Recommended value is: -1" msgstr "La valeur recommandée est : -1" -#: ../../include/functions.php:6343 -#: ../../include/class/ConsoleSupervisor.php:1704 -#: ../../include/class/ConsoleSupervisor.php:1785 +#: ../../include/functions.php:6355 +#: ../../include/class/ConsoleSupervisor.php:1720 +#: ../../include/class/ConsoleSupervisor.php:1801 msgid "" "Please, change it on your PHP configuration file (php.ini) or contact with " "administrator" @@ -44530,12 +44955,12 @@ msgstr "" "Veuillez le modifier sur votre fichier de configuration PHP (php.ini) ou " "communiquez avec votre administrateur." -#: ../../include/functions.php:6344 ../../general/login_help_dialog.php:96 +#: ../../include/functions.php:6356 ../../general/login_help_dialog.php:96 #: ../../general/login_help_dialog.php:101 ../../general/mysqlerr.php:41 msgid "Documentation" msgstr "Documentation" -#: ../../include/functions_cron.php:993 +#: ../../include/functions_cron.php:990 msgid "There are no jobs" msgstr "Il n’y a pas de jobs" @@ -44593,50 +45018,50 @@ msgstr "Agents %d/%d mis à jour" msgid "Agent updated." msgstr "Agent mis à jour." -#: ../../include/functions_api.php:2086 +#: ../../include/functions_api.php:2090 msgid "Could not create OS" msgstr "Impossible de créer le système d'exploitation" -#: ../../include/functions_api.php:2123 +#: ../../include/functions_api.php:2127 msgid "Could not update OS" msgstr "Impossible de mettre à jour le système d’exploitation" -#: ../../include/functions_api.php:2324 +#: ../../include/functions_api.php:2328 msgid "The agent was successfully deleted" msgstr "L'agent a été supprimé correctement" -#: ../../include/functions_api.php:3832 +#: ../../include/functions_api.php:3836 msgid "Network module updated." msgstr "Module de réseau mis à jour." -#: ../../include/functions_api.php:4128 +#: ../../include/functions_api.php:4132 msgid "Plugin module updated." msgstr "Module plugin mis à jour." -#: ../../include/functions_api.php:4484 +#: ../../include/functions_api.php:4488 #, php-format msgid "Synthetic module created ID: %s" msgstr "ID de création du module synthétique : %s" -#: ../../include/functions_api.php:4637 +#: ../../include/functions_api.php:4641 msgid "Synthetic module created ID: " msgstr "Identifiant du module synthétique créé correctement : " -#: ../../include/functions_api.php:4754 +#: ../../include/functions_api.php:4758 msgid "Data module updated." msgstr "Données de module mises à jour correctement" -#: ../../include/functions_api.php:5127 +#: ../../include/functions_api.php:5131 msgid "SNMP module updated." msgstr "Module SNMP mis à jour correctement" -#: ../../include/functions_api.php:5726 +#: ../../include/functions_api.php:5730 msgid "Error creating alert template. Id_group cannot be left blank." msgstr "" "Erreur lors de la création du modèle d'alerte. Id_group ne peut pas être " "laissé vide." -#: ../../include/functions_api.php:5740 +#: ../../include/functions_api.php:5744 msgid "" "Error creating alert template. Invalid id_group or the user has not enough " "permission to make this action." @@ -44644,7 +45069,7 @@ msgstr "" "Erreur lors de la création du modèle d'alerte. id_group non valide ou " "l'utilisateur n'a pas assez d'autorisation pour effectuer cette action." -#: ../../include/functions_api.php:5884 +#: ../../include/functions_api.php:5888 msgid "" "Error updating alert template. Invalid id_group or the user has not enough " "permission to make this action." @@ -44652,71 +45077,71 @@ msgstr "" "Erreur lors de la mise à jour du modèle d'alerte. id_group non valide ou " "l'utilisateur n'a pas assez d'autorisation pour effectuer cette action." -#: ../../include/functions_api.php:5968 +#: ../../include/functions_api.php:5972 msgid "Successful update of the alert template" msgstr "Mise à jour réussie du modèle d'alerte" -#: ../../include/functions_api.php:6014 +#: ../../include/functions_api.php:6018 msgid "Error deleting alert template. Id_template doesn't exist." msgstr "" "Erreur lors de la suppression du modèle d'alerte. Id_template n'existe pas." -#: ../../include/functions_api.php:6043 +#: ../../include/functions_api.php:6047 msgid "Successful delete of alert template." msgstr "Suppression réussie du modèle d'alerte." -#: ../../include/functions_api.php:6463 ../../include/functions_api.php:12019 -#: ../../include/functions_api.php:12085 ../../include/functions_api.php:12366 -#: ../../include/functions_api.php:12446 +#: ../../include/functions_api.php:6467 ../../include/functions_api.php:12030 +#: ../../include/functions_api.php:12096 ../../include/functions_api.php:12377 +#: ../../include/functions_api.php:12457 #, php-format msgid "%d agents affected" msgstr "%d agents concernés" -#: ../../include/functions_api.php:6609 +#: ../../include/functions_api.php:6613 msgid "Correct deleting of module template." msgstr "Modèle de module supprimé correctement" -#: ../../include/functions_api.php:6717 +#: ../../include/functions_api.php:6721 msgid "Successful delete of module template." msgstr "Suppression réussie du modèle de module." -#: ../../include/functions_api.php:6750 +#: ../../include/functions_api.php:6754 msgid "Error validating alert. Id_template cannot be left blank." msgstr "" "Erreur lors de la validation de l'alerte. Id_template ne peut pas être laissé " "vide." -#: ../../include/functions_api.php:6758 +#: ../../include/functions_api.php:6762 msgid "Error validating alert. Id_agent cannot be left blank." msgstr "" "Erreur lors de la validation de l'alerte. Id_agent ne peut pas être laissé " "vide." -#: ../../include/functions_api.php:6766 +#: ../../include/functions_api.php:6770 msgid "Error validating alert. Id_module cannot be left blank." msgstr "" "Erreur lors de la validation de l'alerte. Id_module ne peut pas être laissé " "vide." -#: ../../include/functions_api.php:6837 +#: ../../include/functions_api.php:6841 msgid "Error validating alert. Specified alert does not exist." msgstr "" "Erreur lors de la validation de l'alerte. L'alerte spécifiée n'existe pas." -#: ../../include/functions_api.php:6848 +#: ../../include/functions_api.php:6852 msgid "Error validating alert" msgstr "Erreur lors de la validation de l'alerte" -#: ../../include/functions_api.php:6922 +#: ../../include/functions_api.php:6926 #, php-format msgid "Correct validation of all alerts (total %d)." msgstr "Validation correcte de toutes les alertes (total %d)." -#: ../../include/functions_api.php:7016 +#: ../../include/functions_api.php:7020 msgid "Correct validation of all policy alerts." msgstr "Validation correcte de toutes les alertes de politique." -#: ../../include/functions_api.php:7058 +#: ../../include/functions_api.php:7062 msgid "" "Error stopping downtime. Periodical and running scheduled downtime cannot be " "stopped." @@ -44724,216 +45149,220 @@ msgstr "" "Erreur lors de l'arrêt du temps d'arrêt. Les temps d'arrêt périodiques et en " "cours d'exécution ne peuvent pas être arrêtés." -#: ../../include/functions_api.php:7071 +#: ../../include/functions_api.php:7075 msgid "Downtime stopped." msgstr "Temps d'arrêt interrompu" -#: ../../include/functions_api.php:7551 +#: ../../include/functions_api.php:7555 msgid "and this modules are doesn't exists or not applicable a this agents: " msgstr "et ce module n'existe pas ou n'est pas applicable à ces agents : " -#: ../../include/functions_api.php:7555 +#: ../../include/functions_api.php:7559 msgid "and this agents are generate problems: " msgstr "et ces agents génèrent des problèmes : " -#: ../../include/functions_api.php:7559 +#: ../../include/functions_api.php:7563 msgid "and this agents with ids are doesn't exists: " msgstr "et ces agents avec des identifiants n'existent pas : " -#: ../../include/functions_api.php:7707 +#: ../../include/functions_api.php:7711 msgid "Planned downtime updated" msgstr "Temps d'arrêt planifié mis à jour" -#: ../../include/functions_api.php:7782 +#: ../../include/functions_api.php:7786 msgid " Agents deleted" msgstr " Agents supprimés" -#: ../../include/functions_api.php:7862 +#: ../../include/functions_api.php:7868 msgid " Agents added" msgstr " Agents ajoutés" -#: ../../include/functions_api.php:7980 +#: ../../include/functions_api.php:7986 msgid "Data policy module updated." msgstr "Politique de module de données mise à jour" -#: ../../include/functions_api.php:8209 +#: ../../include/functions_api.php:8215 msgid "Network policy module updated." msgstr "Module de politique de réseau mis à jour correctement" -#: ../../include/functions_api.php:8462 +#: ../../include/functions_api.php:8468 msgid "Plugin policy module updated." msgstr "Module de politique de plugin mis à jour correctement" -#: ../../include/functions_api.php:8967 +#: ../../include/functions_api.php:8973 msgid "SNMP policy module updated." msgstr "Module de politique SNMP mis à jour correctement" -#: ../../include/functions_api.php:9302 +#: ../../include/functions_api.php:9308 msgid "Successful deletion" msgstr "Suppression réussie" -#: ../../include/functions_api.php:9625 +#: ../../include/functions_api.php:9631 msgid "User created." msgstr "Utilisateur créé." -#: ../../include/functions_api.php:9720 +#: ../../include/functions_api.php:9726 msgid "User updated." msgstr "Utilisateur mis à jour." -#: ../../include/functions_api.php:9797 +#: ../../include/functions_api.php:9803 msgid "Enabled user." msgstr "Utilisateur activé" -#: ../../include/functions_api.php:9805 +#: ../../include/functions_api.php:9811 msgid "Disabled user." msgstr "Utilisateur désactivé" -#: ../../include/functions_api.php:10100 +#: ../../include/functions_api.php:10106 #, php-format msgid "Template have been inserted in %d agents." msgstr "Le modèle a été inséré dans %d agents." -#: ../../include/functions_api.php:10276 +#: ../../include/functions_api.php:10282 msgid "XML file was generated successfully in path: " msgstr "Le fichier XML a été généré correctement dans le chemin :" -#: ../../include/functions_api.php:10416 +#: ../../include/functions_api.php:10422 #, php-format msgid "Module has been created in %d agents." msgstr "Le module a été créé dans %d agents." -#: ../../include/functions_api.php:10544 +#: ../../include/functions_api.php:10550 #, php-format msgid "Action has been set for %d agents." msgstr "Une action a été définie pour %d agents." -#: ../../include/functions_api.php:11619 +#: ../../include/functions_api.php:11630 msgid "User deleted." msgstr "Utilisateur supprimé." -#: ../../include/functions_api.php:11678 +#: ../../include/functions_api.php:11689 msgid "User profile added." msgstr "Profil d’utilisateur ajouté." -#: ../../include/functions_api.php:11743 +#: ../../include/functions_api.php:11754 msgid "User profile deleted." msgstr "Profil d’utilisateur supprimé." -#: ../../include/functions_api.php:12026 +#: ../../include/functions_api.php:12037 msgid "Module disabled successfully." msgstr "Module désactivé correctement." -#: ../../include/functions_api.php:12028 +#: ../../include/functions_api.php:12039 msgid "The module could not be disabled." msgstr "Erreur de désactivation du module." -#: ../../include/functions_api.php:12092 +#: ../../include/functions_api.php:12103 msgid "Module enabled successfully." msgstr "Module activé correctement." -#: ../../include/functions_api.php:12094 +#: ../../include/functions_api.php:12105 msgid "The module could not be enabled." msgstr "Erreur d'activation du module." -#: ../../include/functions_api.php:12142 ../../include/functions_api.php:12195 +#: ../../include/functions_api.php:12153 ../../include/functions_api.php:12206 msgid "The alert could not be disabled." msgstr "Erreur de désactivation de l’alerte." -#: ../../include/functions_api.php:12242 ../../include/functions_api.php:12295 +#: ../../include/functions_api.php:12253 ../../include/functions_api.php:12306 msgid "The alert could not be enabled." msgstr "L'alerte n'a pas pu être activée." -#: ../../include/functions_api.php:13597 +#: ../../include/functions_api.php:13616 msgid "Enabled agent." msgstr "Agent activé" -#: ../../include/functions_api.php:13605 +#: ../../include/functions_api.php:13624 msgid "Disabled agent." msgstr "Agent désactivé" -#: ../../include/functions_api.php:14584 +#: ../../include/functions_api.php:14603 msgid "Metaconsole and the licenses of all nodes were updated." msgstr "La Metaconsole et les licences de tous les nœuds ont été mis à jour." -#: ../../include/functions_api.php:14586 +#: ../../include/functions_api.php:14605 #, php-format msgid "Metaconsole license updated but %d of %d node failed to sync." msgstr "" "La licence Metaconsole a été mise à jour mais %d sur %d nœud n'a pas réussi à " "se synchroniser." -#: ../../include/functions_api.php:14589 +#: ../../include/functions_api.php:14608 msgid "This function is for metaconsole only." msgstr "Cette fonction est réservée à la Métaconsole." -#: ../../include/functions_api.php:14979 ../../include/functions_api.php:15050 +#: ../../include/functions_api.php:14998 ../../include/functions_api.php:15069 msgid "Successfully deleted." msgstr "Supprimé correctement" -#: ../../include/functions_api.php:15009 +#: ../../include/functions_api.php:15028 msgid "The user cannot access the cluster." msgstr "L'utilisateur ne peut pas accéder au grappe." -#: ../../include/functions_api.php:15895 +#: ../../include/functions_api.php:15122 +msgid "Created by template " +msgstr "Créé par modèle " + +#: ../../include/functions_api.php:15916 msgid "Event filter successfully created." msgstr "Filtre d'événement créé correctement." -#: ../../include/functions_api.php:16128 +#: ../../include/functions_api.php:16149 msgid "Event filter successfully updated." msgstr "Filtre d'événement mis à jour correctement." -#: ../../include/functions_api.php:16169 +#: ../../include/functions_api.php:16190 msgid "Event filter successfully deleted." msgstr "Filtre d'événement supprimé correctement." -#: ../../include/functions_api.php:16485 +#: ../../include/functions_api.php:16506 msgid "Validated traps." msgstr "Traps validés." -#: ../../include/functions_api.php:16512 +#: ../../include/functions_api.php:16533 msgid "Deleted traps." msgstr "Traps supprimés." -#: ../../include/functions_api.php:16705 +#: ../../include/functions_api.php:16726 #, php-format msgid "Successfully updated module/alert count in id agent %d." msgstr "" "Module/nombre d'alertes mis à jour correctement dans l'agent d'identification " "%d." -#: ../../include/functions_api.php:16707 +#: ../../include/functions_api.php:16728 msgid "Successfully updated module/alert count in all agents" msgstr "Nombre de modules/alertes mis à jour correctement dans tous les agents" -#: ../../include/functions_api.php:17181 +#: ../../include/functions_api.php:17202 #, php-format msgid "Successfully added to delete pending id agent %d to id policy %d." msgstr "" "Ajouté correctement pour supprimer l'agent d'ID en attente %d dans la " "stratégie d'ID %d." -#: ../../include/functions_api.php:17370 +#: ../../include/functions_api.php:17391 msgid "Error enable/disable discovery task. Id_user cannot be left blank." msgstr "" "Erreur d'activation/désactivation de la tâche de découverte. Id_user ne peut " "pas être laissé vide." -#: ../../include/functions_api.php:17378 +#: ../../include/functions_api.php:17399 msgid "" "Error enable/disable discovery task. Enable/disable value cannot be left blank." msgstr "" "Erreur d'activation/désactivation de la tâche de découverte. La valeur " "d'activation/désactivation ne peut pas être laissée vide." -#: ../../include/functions_api.php:17403 +#: ../../include/functions_api.php:17424 msgid "Error in discovery task enabling/disabling." msgstr "Erreur lors de l'activation/désactivation de la tâche de découverte." -#: ../../include/functions_api.php:17411 +#: ../../include/functions_api.php:17432 msgid "Enabled discovery task." msgstr "Tâche de découverte activée." -#: ../../include/functions_api.php:17419 +#: ../../include/functions_api.php:17440 msgid "Disabled discovery task." msgstr "Tâche de découverte désactivée." @@ -44964,7 +45393,7 @@ msgstr "Créer une nouvelle carte dynamique radiale" #: ../../include/functions_networkmap.php:2073 #: ../../include/functions_maps.php:73 -#: ../../include/functions_planned_downtimes.php:967 +#: ../../include/functions_planned_downtimes.php:977 msgid "Copy of " msgstr "Copie de " @@ -45100,29 +45529,29 @@ msgstr "Hors limites" msgid "Next contact" msgstr "Contact suivant" -#: ../../include/ajax/alert_list.ajax.php:289 -#: ../../include/ajax/alert_list.ajax.php:314 +#: ../../include/ajax/alert_list.ajax.php:302 +#: ../../include/ajax/alert_list.ajax.php:327 msgid "Force execution" msgstr "Forcer l'exécution" -#: ../../include/ajax/alert_list.ajax.php:289 -#: ../../include/ajax/alert_list.ajax.php:314 +#: ../../include/ajax/alert_list.ajax.php:302 +#: ../../include/ajax/alert_list.ajax.php:327 msgid "F." msgstr "F." -#: ../../include/ajax/alert_list.ajax.php:341 -#: ../../operation/agentes/alerts_status.php:374 -#: ../../operation/agentes/alerts_status.php:375 -#: ../../operation/agentes/alerts_status.php:416 -#: ../../operation/agentes/alerts_status.php:417 +#: ../../include/ajax/alert_list.ajax.php:354 +#: ../../operation/agentes/alerts_status.php:383 +#: ../../operation/agentes/alerts_status.php:384 +#: ../../operation/agentes/alerts_status.php:425 +#: ../../operation/agentes/alerts_status.php:426 msgid "No alerts found" msgstr "Aucune alerte retrouvée" -#: ../../include/ajax/alert_list.ajax.php:540 +#: ../../include/ajax/alert_list.ajax.php:581 msgid "If a value of 0 is assigned, the Threshold of the action will be used." msgstr "Si une valeur de 0 est attribuée, le seuil de l’action sera utilisé." -#: ../../include/ajax/alert_list.ajax.php:633 +#: ../../include/ajax/alert_list.ajax.php:679 msgid "Insufficient permissions to validate alerts" msgstr "Autorisations insuffisantes pour valider les alertes" @@ -45144,39 +45573,39 @@ msgstr "Modules créés correctement" msgid "Module must be applied to an agent or a policy" msgstr "Le module doit être appliqué à un agent ou à une politique" -#: ../../include/ajax/snmp_browser.ajax.php:263 +#: ../../include/ajax/snmp_browser.ajax.php:265 msgid "Failed to create policy" msgstr "Échec de la création de la politique" -#: ../../include/ajax/snmp_browser.ajax.php:264 +#: ../../include/ajax/snmp_browser.ajax.php:266 msgid "Policy created succesfully" msgstr "Politique créée correctement" -#: ../../include/ajax/module.php:251 ../../include/class/AuditLog.class.php:215 +#: ../../include/ajax/module.php:266 ../../include/class/AuditLog.class.php:215 msgid "3 months" msgstr "3 mois" -#: ../../include/ajax/module.php:254 +#: ../../include/ajax/module.php:269 msgid "2 years" msgstr "2 ans" -#: ../../include/ajax/module.php:255 +#: ../../include/ajax/module.php:270 msgid "3 years" msgstr "3 ans" -#: ../../include/ajax/module.php:266 ../../operation/agentes/datos_agente.php:196 +#: ../../include/ajax/module.php:281 ../../operation/agentes/datos_agente.php:196 msgid "Choose a time from now" msgstr "Choisir un temps à partir de maintenant" -#: ../../include/ajax/module.php:292 ../../operation/agentes/datos_agente.php:199 +#: ../../include/ajax/module.php:307 ../../operation/agentes/datos_agente.php:199 msgid "Specify time range" msgstr "Spécifier l'intervalle de temps" -#: ../../include/ajax/module.php:350 +#: ../../include/ajax/module.php:365 msgid "Exact phrase" msgstr "Phrase exacte" -#: ../../include/ajax/module.php:442 ../../operation/agentes/stat_win.php:501 +#: ../../include/ajax/module.php:457 ../../operation/agentes/stat_win.php:501 #: ../../operation/agentes/interface_traffic_graph_win.php:319 msgid "" "In Pandora FMS, data is stored compressed. The data visualization in database, " @@ -45188,11 +45617,11 @@ msgstr "" "ne correspondront pas, car elles sont interprétées au moment de l'exécution. " "Veuillez consulter le chapitre « Pandora FMS Ingénierie » de la documentation." -#: ../../include/ajax/module.php:1023 +#: ../../include/ajax/module.php:1038 msgid "T" msgstr "T" -#: ../../include/ajax/module.php:1030 ../../include/functions_reports.php:650 +#: ../../include/ajax/module.php:1045 ../../include/functions_reports.php:650 #: ../../include/functions_reports.php:654 #: ../../include/functions_reports.php:659 #: ../../include/functions_reports.php:665 @@ -45202,42 +45631,58 @@ msgstr "T" #: ../../include/functions_reports.php:687 #: ../../include/functions_reports.php:693 #: ../../include/functions_reports.php:698 ../../include/functions_groups.php:123 -#: ../../include/functions_groups.php:187 ../../operation/search_results.php:120 -#: ../../operation/agentes/ver_agente.php:1574 -#: ../../operation/agentes/ver_agente.php:1877 +#: ../../include/functions_groups.php:187 ../../operation/search_results.php:121 +#: ../../operation/agentes/ver_agente.php:1605 +#: ../../operation/agentes/ver_agente.php:1908 msgid "Graphs" msgstr "Graphiques" -#: ../../include/ajax/module.php:1182 +#: ../../include/ajax/module.php:1197 msgid "Time elapsed since last status change: " msgstr "Temps écoulé depuis le dernier changement d’état : " +#: ../../include/ajax/module.php:1271 +msgid "Event history" +msgstr "Historique d'événements" + #: ../../include/ajax/module.php:1309 +msgid "Module detail" +msgstr "Détails du module" + +#: ../../include/ajax/module.php:1333 #: ../../operation/agentes/estado_generalagente.php:382 msgid "Force checks" msgstr "Forcer les vérifications" -#: ../../include/ajax/module.php:1388 +#: ../../include/ajax/module.php:1348 +msgid "Force remote check" +msgstr "Forcer la vérification à distance" + +#: ../../include/ajax/module.php:1368 +msgid "Edit configuration" +msgstr "Modifier la configuration" + +#: ../../include/ajax/module.php:1418 msgid "Any monitors aren't with this filter." msgstr "Pas tous les moniteurs possèdent ce filtre" -#: ../../include/ajax/module.php:1388 +#: ../../include/ajax/module.php:1418 msgid "This agent doesn't have any active monitors." msgstr "Cet agent n'a pas de moniteurs actifs." -#: ../../include/ajax/module.php:2167 +#: ../../include/ajax/module.php:2202 msgid "Load" msgstr "Charger" -#: ../../include/ajax/module.php:2264 ../../include/ajax/agent.php:582 +#: ../../include/ajax/module.php:2299 ../../include/ajax/agent.php:582 msgid "Update/delete filter" msgstr "Mettre à jour/supprimer le filtre" -#: ../../include/ajax/module.php:2342 ../../include/ajax/agent.php:672 +#: ../../include/ajax/module.php:2377 ../../include/ajax/agent.php:672 msgid "Save current filter" msgstr "Sauvegarder le filtre actuel" -#: ../../include/ajax/module.php:2357 ../../include/ajax/agent.php:687 +#: ../../include/ajax/module.php:2392 ../../include/ajax/agent.php:687 #: ../../include/ajax/custom_fields.php:702 msgid "Delete filter" msgstr "Supprimer le filtre" @@ -45316,171 +45761,214 @@ msgstr "Filtre supprimée correctement" msgid "Error delete filter." msgstr "Erreur de suppression du filtre." +#: ../../include/ajax/task_to_perform.php:65 +msgid "Agent Web monitoring created on welcome" +msgstr "Supervision de l’agent web créé lors de la connexion" + +#: ../../include/ajax/task_to_perform.php:76 +#: ../../include/ajax/task_to_perform.php:120 +msgid "Your check has been created,
" msgstr "" "L'alerte sera déclenchée quand la valeur soit supérieure à " -#: ../../include/functions_ui.php:1573 +#: ../../include/functions_ui.php:1831 msgid "The alert would fire when the value is under " msgstr "" "L'alerte sera déclenchée quand la valeur soit inférieure à " -#: ../../include/functions_ui.php:1588 +#: ../../include/functions_ui.php:1846 msgid "Unknown option." msgstr "Option inconnue." -#: ../../include/functions_ui.php:1950 ../../include/functions_config.php:2686 +#: ../../include/functions_ui.php:2208 ../../include/functions_config.php:2746 msgid "the Flexible Monitoring System" msgstr "Système de surveillance flexible" -#: ../../include/functions_ui.php:2329 ../../include/functions_ui.php:2355 -#, php-format -msgid "Total items: %s" -msgstr "Nombre total d'éléments : %s" - -#: ../../include/functions_ui.php:2384 +#: ../../include/functions_ui.php:2642 msgid "First" msgstr "Premier" -#: ../../include/functions_ui.php:2840 +#: ../../include/functions_ui.php:3098 msgid "Unknown type" msgstr "Type inconnu" -#: ../../include/functions_ui.php:3800 -msgid "No matching records found" -msgstr "Aucun enregistrements correspondants trouvés" - -#: ../../include/functions_ui.php:3801 -msgid "No data available in table" -msgstr "Aucune donnée disponible dans le tableau" - -#: ../../include/functions_ui.php:4066 ../../include/functions_ui.php:4067 +#: ../../include/functions_ui.php:3959 msgid "Export current page to CSV" msgstr "Exporter la page actuelle au format CSV" -#: ../../include/functions_ui.php:4298 ../../include/functions_events.php:75 -#: ../../include/functions_events.php:101 ../../operation/events/events.php:694 -#: ../../operation/events/events.php:758 +#: ../../include/functions_ui.php:3960 +#, php-format +msgid "export_%s_current_page_%s" +msgstr "export_%s_current_page_%s" + +#: ../../include/functions_ui.php:4103 +msgid "No matching records found" +msgstr "Aucun enregistrements correspondants trouvés" + +#: ../../include/functions_ui.php:4104 +msgid "No data available in table" +msgstr "Aucune donnée disponible dans le tableau" + +#: ../../include/functions_ui.php:4328 ../../include/functions_events.php:75 +#: ../../include/functions_events.php:101 ../../operation/events/events.php:760 +#: ../../operation/events/events.php:822 msgid "ALERT" msgstr "ALERTE" -#: ../../include/functions_ui.php:4386 ../../include/functions_events.php:167 -#: ../../operation/events/events.php:618 +#: ../../include/functions_ui.php:4416 ../../include/functions_events.php:167 +#: ../../operation/events/events.php:677 msgid "MAINTENANCE" msgstr "ENTRETIEN" -#: ../../include/functions_ui.php:4391 ../../include/functions_events.php:170 -#: ../../operation/events/events.php:623 +#: ../../include/functions_ui.php:4421 ../../include/functions_events.php:170 +#: ../../operation/events/events.php:682 msgid "INFORMATIONAL" msgstr "INFORMATIF" -#: ../../include/functions_ui.php:4411 ../../include/functions_events.php:176 -#: ../../operation/events/events.php:633 +#: ../../include/functions_ui.php:4441 ../../include/functions_events.php:176 +#: ../../operation/events/events.php:692 msgid "MINOR" msgstr "MINEUR" -#: ../../include/functions_ui.php:4416 ../../include/functions_events.php:173 -#: ../../operation/events/events.php:628 +#: ../../include/functions_ui.php:4446 ../../include/functions_events.php:173 +#: ../../operation/events/events.php:687 msgid "MAJOR" msgstr "MAJEUR" -#: ../../include/functions_ui.php:5243 ../../include/functions_html.php:967 -#: ../../include/functions_html.php:3675 ../../include/functions_html.php:4174 -#: ../../include/functions_reporting.php:12239 -#: ../../include/functions_reporting.php:12392 -#: ../../include/functions_reporting.php:12406 -#: ../../include/functions_reporting.php:14745 -#: ../../include/functions_reporting.php:14820 +#: ../../include/functions_ui.php:5276 ../../include/functions_html.php:976 +#: ../../include/functions_html.php:3763 ../../include/functions_html.php:4280 +#: ../../include/functions_reporting.php:12293 +#: ../../include/functions_reporting.php:12446 +#: ../../include/functions_reporting.php:12460 +#: ../../include/functions_reporting.php:14799 +#: ../../include/functions_reporting.php:14880 #: ../../include/functions_groups.php:2672 #: ../../include/functions_groups.php:2686 #: ../../include/functions_groups.php:2736 msgid "Enterprise version not installed" msgstr "Version Enterprise non installée" -#: ../../include/functions_ui.php:5638 +#: ../../include/functions_ui.php:5674 msgid "Type at least two characters to search." msgstr "Écrivez un minimum de deux caractères pour rechercher" -#: ../../include/functions_ui.php:6578 +#: ../../include/functions_ui.php:6614 msgid "Unhandled error" msgstr "Erreur non traitée" -#: ../../include/functions_ui.php:6579 +#: ../../include/functions_ui.php:6615 msgid "An unhandled error occurs" msgstr "Une erreur non gérée se produit" -#: ../../include/functions_ui.php:6850 +#: ../../include/functions_ui.php:6886 #, php-format msgid "" "These controls are using the timezone of the system (%s) instead of yours " @@ -46579,43 +47096,43 @@ msgstr "" "Ces contrôles utilisent le fuseau horaire du système (%s) au lieu du vôtre " "(%s). La différence avec votre fuseau horaire en heures est de %s." -#: ../../include/functions_ui.php:7199 +#: ../../include/functions_ui.php:7222 msgid "Results" msgstr "Résultats" -#: ../../include/functions_ui.php:7245 +#: ../../include/functions_ui.php:7268 msgid "Execute query" msgstr "Exécute la requête" -#: ../../include/functions_ui.php:7266 +#: ../../include/functions_ui.php:7289 msgid "Show password" msgstr "Afficher le mot de passe" -#: ../../include/functions_ui.php:7366 +#: ../../include/functions_ui.php:7389 msgid "WEB server" msgstr "Serveur web" -#: ../../include/functions_ui.php:7376 +#: ../../include/functions_ui.php:7399 msgid "Wizard Module" msgstr "Module assistant" -#: ../../include/functions_ui.php:7469 +#: ../../include/functions_ui.php:7492 msgid "Select inventory module" msgstr "Sélectionnez un module d'inventaire" -#: ../../include/functions_ui.php:7532 +#: ../../include/functions_ui.php:7555 msgid "Use custom fields" msgstr "utiliser les champs personnalisés." -#: ../../include/functions_ui.php:7672 +#: ../../include/functions_ui.php:7695 msgid "Field name" msgstr "Nom du champ" -#: ../../include/functions_ui.php:7689 +#: ../../include/functions_ui.php:7712 msgid "It's a password" msgstr "C'est un mot de passe" -#: ../../include/functions_ui.php:7697 +#: ../../include/functions_ui.php:7720 msgid "Add field" msgstr "Ajouter un champ" @@ -46643,12 +47160,12 @@ msgid "Cannot load the visualmap" msgstr "Erreur de chargement de la carte visuelle" #: ../../include/functions_visual_map.php:4184 -#: ../../include/rest-api/models/VisualConsole/Item.php:2111 +#: ../../include/rest-api/models/VisualConsole/Item.php:2115 msgid "Bars graph" msgstr "Graphique à barres" #: ../../include/functions_visual_map.php:4194 -#: ../../include/rest-api/models/VisualConsole/Item.php:2119 +#: ../../include/rest-api/models/VisualConsole/Item.php:2123 msgid "Percentile bar" msgstr "Barre de centile" @@ -46673,31 +47190,31 @@ msgstr "&larr ; Précédent" msgid "Do you want to exit the help tour?" msgstr "Voulez-vous quitter la visite d'aide ?" -#: ../../include/functions_alerts.php:674 +#: ../../include/functions_alerts.php:680 msgid "Max and min" msgstr "Max et min" -#: ../../include/functions_alerts.php:677 +#: ../../include/functions_alerts.php:683 msgid "Equal to" msgstr "Égal à" -#: ../../include/functions_alerts.php:678 +#: ../../include/functions_alerts.php:684 msgid "Not equal to" msgstr "Pas égal à" -#: ../../include/functions_alerts.php:682 +#: ../../include/functions_alerts.php:688 msgid "On Change" msgstr "Changement en cours" -#: ../../include/functions_alerts.php:684 +#: ../../include/functions_alerts.php:690 msgid "Not normal status" msgstr "État pas normal" -#: ../../include/functions_alerts.php:1688 +#: ../../include/functions_alerts.php:1695 msgid "No actions defined" msgstr "Aucune action définie" -#: ../../include/functions_alerts.php:2666 +#: ../../include/functions_alerts.php:2677 msgid "Alert and command group does not match" msgstr "Le groupe d'alerte et de commande ne correspond pas" @@ -46827,24 +47344,24 @@ msgid "Current ranges" msgstr "Gammes actuelles" #: ../../include/rest-api/models/VisualConsole/Items/Box.php:217 -#: ../../include/rest-api/models/VisualConsole/Item.php:1998 +#: ../../include/rest-api/models/VisualConsole/Item.php:2002 msgid "width" msgstr "largeur" #: ../../include/rest-api/models/VisualConsole/Items/Box.php:227 -#: ../../include/rest-api/models/VisualConsole/Item.php:2008 +#: ../../include/rest-api/models/VisualConsole/Item.php:2012 msgid "height" msgstr "hauteur" #: ../../include/rest-api/models/VisualConsole/Items/Box.php:249 -#: ../../include/rest-api/models/VisualConsole/Item.php:2030 +#: ../../include/rest-api/models/VisualConsole/Item.php:2034 msgid "X" msgstr "X" #: ../../include/rest-api/models/VisualConsole/Items/Box.php:273 #: ../../include/rest-api/models/VisualConsole/Items/Line.php:499 #: ../../include/rest-api/models/VisualConsole/Items/NetworkLink.php:954 -#: ../../include/rest-api/models/VisualConsole/Item.php:2067 +#: ../../include/rest-api/models/VisualConsole/Item.php:2071 msgid "Show on top" msgstr "Afficher en haut" @@ -46887,10 +47404,6 @@ msgstr "Couleur de la légende" msgid "Show legend" msgstr "Afficher la légende" -#: ../../include/rest-api/models/VisualConsole/Items/Group.php:715 -msgid "Recursive" -msgstr "Récursif" - #: ../../include/rest-api/models/VisualConsole/Items/NetworkLink.php:538 #: ../../include/rest-api/models/VisualConsole/Items/NetworkLink.php:621 #: ../../include/rest-api/models/VisualConsole/Items/Odometer.php:280 @@ -46957,28 +47470,28 @@ msgstr "NetworkLink vers" msgid "Failed to generate charts: %s" msgstr "Échec de la génération des graphiques : %s" -#: ../../include/rest-api/models/VisualConsole/Item.php:1968 +#: ../../include/rest-api/models/VisualConsole/Item.php:1972 msgid "Label position" msgstr "Position de l’étiquette" -#: ../../include/rest-api/models/VisualConsole/Item.php:2055 +#: ../../include/rest-api/models/VisualConsole/Item.php:2059 msgid "Link enabled" msgstr "Lien activé" -#: ../../include/rest-api/models/VisualConsole/Item.php:2097 +#: ../../include/rest-api/models/VisualConsole/Item.php:2101 msgid "Static graph" msgstr "Graphique statique" -#: ../../include/rest-api/models/VisualConsole/Item.php:2115 +#: ../../include/rest-api/models/VisualConsole/Item.php:2119 msgid "Event History Graph" msgstr "Graphique de l'historique des événements" -#: ../../include/rest-api/models/VisualConsole/Item.php:2123 +#: ../../include/rest-api/models/VisualConsole/Item.php:2127 msgid "Percentile bubble" msgstr "Bulle de centile" -#: ../../include/rest-api/models/VisualConsole/Item.php:2593 -#: ../../include/rest-api/models/VisualConsole/Item.php:2594 +#: ../../include/rest-api/models/VisualConsole/Item.php:2597 +#: ../../include/rest-api/models/VisualConsole/Item.php:2598 msgid "Image Vc" msgstr "Image Vc" @@ -47014,14 +47527,18 @@ msgstr "Effacer des groups" msgid "Remove elements" msgstr "Supprimer des éléments" -#: ../../include/functions_notifications.php:1065 +#: ../../include/functions_notifications.php:1061 msgid "Click here to get more information" msgstr "Cliquez ici pour obtenir plus d’information…" +#: ../../include/functions_notifications.php:1097 +msgid ". Read More..." +msgstr "Plus d’informations…" + #: ../../include/functions_reports.php:651 -#: ../../include/functions_reports.php:1102 -#: ../../include/functions_reporting.php:10738 -#: ../../include/functions_reporting.php:10898 +#: ../../include/functions_reports.php:1107 +#: ../../include/functions_reporting.php:10792 +#: ../../include/functions_reporting.php:10952 msgid "Simple graph" msgstr "Graphique simple" @@ -47142,12 +47659,12 @@ msgid "Inventory changes" msgstr "Changements d'inventaire" #: ../../include/functions_reports.php:918 -#: ../../include/functions_reporting.php:6930 +#: ../../include/functions_reporting.php:6941 msgid "Agent configuration" msgstr "Configuration des agents" #: ../../include/functions_reports.php:922 -#: ../../include/functions_reporting.php:5239 +#: ../../include/functions_reporting.php:5250 msgid "Group configuration" msgstr "Configuration du groupe" @@ -47159,77 +47676,103 @@ msgstr "Tableau de données Netflow" msgid "Netflow summary table" msgstr "Tableau récapitulatif Netflow" -#: ../../include/functions_reports.php:958 +#: ../../include/functions_reports.php:950 +msgid "Log report by period" +msgstr "Rapport de journaux par intervalle" + +#: ../../include/functions_reports.php:963 msgid "Network configuration changes" msgstr "Modifications de la configuration réseau" -#: ../../include/functions_reports.php:1085 +#: ../../include/functions_reports.php:1090 msgid "Macro" msgstr "Macro" -#: ../../include/functions_reports.php:1100 -#: ../../include/functions_reports.php:1229 -#: ../../include/functions_reports.php:1249 +#: ../../include/functions_reports.php:1104 +#: ../../include/functions_reports.php:1234 +msgid "String" +msgstr "Chaîne" + +#: ../../include/functions_reports.php:1105 +#: ../../include/functions_reports.php:1234 +#: ../../include/functions_reports.php:1254 msgid "Sql" msgstr "SQL" -#: ../../include/functions_reports.php:1101 +#: ../../include/functions_reports.php:1106 msgid "Graph Sql" msgstr "Graphe SQL" -#: ../../include/functions_html.php:622 ../../include/functions_html.php:1006 +#: ../../include/functions_welcome_wizard.php:493 +msgid "Basic network" +msgstr "Réseau de base" + +#: ../../include/functions_welcome_wizard.php:497 +msgid "Created on welcome" +msgstr "Créé lors de la connexion" + +#: ../../include/functions_welcome_wizard.php:547 +msgid "Unknown condition" +msgstr "Condition inconnue" + +#: ../../include/functions_welcome_wizard.php:550 +msgid "This is a generic alert template to fire on UNKNOWN condition" +msgstr "" +"C’est un modèle générique d’alerte à déclencher selon une condition UNCONNUE" + +#: ../../include/functions_html.php:626 ../../include/functions_html.php:1015 msgid "Please select an item from this list." msgstr "Veuillez sélectionner un élément dans cette liste." -#: ../../include/functions_html.php:1630 +#: ../../include/functions_html.php:1682 msgid "Type to search agents" msgstr "Tapez pour rechercher des agents" -#: ../../include/functions_html.php:1644 +#: ../../include/functions_html.php:1696 msgid "Type to search modules" msgstr "Tapez pour rechercher des modules" -#: ../../include/functions_html.php:1713 +#: ../../include/functions_html.php:1765 msgid "Only common modules" msgstr "Seuls les modules communes" -#: ../../include/functions_html.php:2147 +#: ../../include/functions_html.php:2202 msgid "weeks" msgstr "semaines" -#: ../../include/functions_html.php:2336 +#: ../../include/functions_html.php:2392 msgid "Month day" msgstr "Jour du mois" -#: ../../include/functions_html.php:2338 +#: ../../include/functions_html.php:2394 msgid "Week day" msgstr "Jour de la semaine" -#: ../../include/functions_html.php:4824 +#: ../../include/functions_html.php:4930 msgid "Select a file" msgstr "Séléctionner un fichier" -#: ../../include/functions_html.php:5042 ../../include/functions_html.php:5044 +#: ../../include/functions_html.php:5153 ../../include/functions_html.php:5155 msgid "Type at least two characters to search the module." msgstr "Introduire au moins deux caractères pour rechercher le module." -#: ../../include/functions_html.php:5206 ../../index.php:533 ../../index.php:818 +#: ../../include/functions_html.php:5317 ../../index.php:533 ../../index.php:818 #: ../../index.php:892 #, php-format msgid "%s cannot verify the origin of the request. Try again, please." msgstr "" "%s ne peut pas vérifier l'origine de requête. Veuillez essayer à nouveau." -#: ../../include/functions_html.php:6128 +#: ../../include/functions_html.php:6332 msgid "Type at least two characters to search the user." msgstr "Tapez au moins deux caractères pour rechercher l'utilisateur." -#: ../../include/functions_html.php:6535 +#: ../../include/functions_html.php:6739 msgid "Primary group cannot be secondary too." msgstr "Le groupe principal ne peut pas non plus être secondaire." -#: ../../include/functions_html.php:6937 ../../include/functions_html.php:6938 -#: ../../include/functions_html.php:6941 ../../include/functions_html.php:6942 +#: ../../include/functions_html.php:7141 ../../include/functions_html.php:7142 +#: ../../include/functions_html.php:7145 ../../include/functions_html.php:7146 msgid "Go to top" msgstr "Aller en haut" @@ -47275,6 +47818,14 @@ msgstr "" "Vous pouvez modifier ces options plus tard dans « actions d'alerte » et dans " "la configuration de votre compte." +#: ../../include/functions_massive_operations.php:230 +msgid "OS Version" +msgstr "Version du système d’exploitation" + +#: ../../include/functions_massive_operations.php:234 +msgid "Select OS version" +msgstr "Sélectionner le système d’exploitation" + #: ../../include/functions_config.php:150 msgid "Failed updated: User did not login." msgstr "Erreur de mise à jour : l'utilisateur ne s'est pas connecté." @@ -47299,7 +47850,7 @@ msgstr "Utiliser le certificat" msgid "Integria inventory" msgstr "Inventaire d'Integria IMS" -#: ../../include/functions_config.php:252 ../../include/functions_config.php:1888 +#: ../../include/functions_config.php:252 ../../include/functions_config.php:1934 msgid "Integria API password" msgstr "Mot de passe de l'API d'Integria IMS" @@ -47307,529 +47858,545 @@ msgstr "Mot de passe de l'API d'Integria IMS" msgid "Integria URL" msgstr "URL d'Integria IMS" -#: ../../include/functions_config.php:287 +#: ../../include/functions_config.php:291 #: ../../include/class/ExternalTools.class.php:218 msgid "Sound for Alert fired" msgstr "Son quand une alerte est declenchée" -#: ../../include/functions_config.php:291 +#: ../../include/functions_config.php:295 #: ../../include/class/ExternalTools.class.php:253 msgid "Sound for Monitor critical" msgstr "Son pour état critique du moniteur" -#: ../../include/functions_config.php:295 +#: ../../include/functions_config.php:299 #: ../../include/class/ExternalTools.class.php:288 msgid "Sound for Monitor warning" msgstr "Son pour les alertes du moniteur" -#: ../../include/functions_config.php:308 +#: ../../include/functions_config.php:312 msgid "License information" msgstr "Information de la licence" -#: ../../include/functions_config.php:338 +#: ../../include/functions_config.php:342 msgid "Use custom encoding" msgstr "Utiliser un encodage personnalisé" -#: ../../include/functions_config.php:358 +#: ../../include/functions_config.php:362 msgid "Limit parameters bulk" msgstr "Limite d'opérations massives" -#: ../../include/functions_config.php:362 +#: ../../include/functions_config.php:366 msgid "Identification_reminder" msgstr "Rappel d'identification" -#: ../../include/functions_config.php:366 +#: ../../include/functions_config.php:370 msgid "Include_agents" msgstr "Inclure des agents" -#: ../../include/functions_config.php:370 +#: ../../include/functions_config.php:374 msgid "alias_as_name" msgstr "Alias comme nom" -#: ../../include/functions_config.php:374 +#: ../../include/functions_config.php:378 msgid "keep_in_process_status_extra_id" msgstr "keep_in_process_status_extra_id" -#: ../../include/functions_config.php:378 +#: ../../include/functions_config.php:382 +msgid "show_experimental_features" +msgstr "show_experimental_features" + +#: ../../include/functions_config.php:386 msgid "Console log enabled" msgstr "Journal de la console activé" -#: ../../include/functions_config.php:382 +#: ../../include/functions_config.php:390 msgid "Audit log enabled" msgstr "Journal d'audit activé" -#: ../../include/functions_config.php:386 +#: ../../include/functions_config.php:394 msgid "Module Custom ID read only" msgstr "ID personnalisé du module en lecture seule" -#: ../../include/functions_config.php:454 +#: ../../include/functions_config.php:466 msgid "Replication DB host" msgstr "Hôte de BD de réplication" -#: ../../include/functions_config.php:458 +#: ../../include/functions_config.php:470 msgid "Replication DB database" msgstr "Nom de la BD de réplication" -#: ../../include/functions_config.php:462 +#: ../../include/functions_config.php:474 msgid "Replication DB user" msgstr "Utilisateur de BD de réplication" -#: ../../include/functions_config.php:466 +#: ../../include/functions_config.php:478 msgid "Replication DB password" msgstr "Mot de passe de BD de réplication" -#: ../../include/functions_config.php:470 +#: ../../include/functions_config.php:482 msgid "Replication DB port" msgstr "Port de BD de réplication" -#: ../../include/functions_config.php:474 +#: ../../include/functions_config.php:486 msgid "Metaconsole agent cache" msgstr "Cache de l'agent de la Métaconsole" -#: ../../include/functions_config.php:482 +#: ../../include/functions_config.php:494 msgid "Enable Update Manager" msgstr "Activer le Update Manager" -#: ../../include/functions_config.php:486 +#: ../../include/functions_config.php:498 msgid "Legacy database HA" msgstr "Base de données HA héritée" -#: ../../include/functions_config.php:490 +#: ../../include/functions_config.php:502 msgid "Ipam Ocuppied Manager Critical" msgstr "Ipam Occupé Manager Critique" -#: ../../include/functions_config.php:494 +#: ../../include/functions_config.php:506 msgid "Ipam Ocuppied Manager Warning" msgstr "Avertissement du gestionnaire occupé par Ipam" -#: ../../include/functions_config.php:591 +#: ../../include/functions_config.php:603 msgid "Automatically timezone visual" msgstr "Visuel de fuseau horaire automatique" -#: ../../include/functions_config.php:611 +#: ../../include/functions_config.php:623 msgid "Recursive search" msgstr "Recherche récursive" -#: ../../include/functions_config.php:667 +#: ../../include/functions_config.php:639 +msgid "Secondary active directory" +msgstr "Active directory secondaire" + +#: ../../include/functions_config.php:655 +msgid "AD search timeout" +msgstr "Temporisation de la recherche AD" + +#: ../../include/functions_config.php:703 msgid "Ldap search timeout" msgstr "Délai d’expiration de la recherche Ldap" -#: ../../include/functions_config.php:683 +#: ../../include/functions_config.php:719 msgid "Secontary start TLS" msgstr "Démarrage secondaire TLS" -#: ../../include/functions_config.php:799 +#: ../../include/functions_config.php:835 msgid "Saml profile parameters" msgstr "Paramètres de profils SAML" -#: ../../include/functions_config.php:815 +#: ../../include/functions_config.php:851 msgid "2FA all users" msgstr "2FA tous les utilisateurs" -#: ../../include/functions_config.php:822 +#: ../../include/functions_config.php:855 +msgid "Control timeout" +msgstr "Contrôler la temporisation" + +#: ../../include/functions_config.php:862 msgid "Session timeout forced to 90 minutes" msgstr "Délai d'expiration de la session forcé à 90 minutes" -#: ../../include/functions_config.php:842 +#: ../../include/functions_config.php:884 msgid "Event purge" msgstr "Purge d’événements" -#: ../../include/functions_config.php:878 +#: ../../include/functions_config.php:920 msgid "Max. days before autodisable deletion" msgstr "Nombre de jours maximum avant suppression d'éléments désactivés" -#: ../../include/functions_config.php:882 +#: ../../include/functions_config.php:924 msgid "Item limit for realtime reports)" msgstr "Limite d'éléments pour rapports en temps réel" -#: ../../include/functions_config.php:918 +#: ../../include/functions_config.php:960 msgid "Big Operatiopn Step to purge old data" msgstr "Étape majeure pour nettoyer les données anciennes" -#: ../../include/functions_config.php:952 +#: ../../include/functions_config.php:994 msgid "Max execution event response" msgstr "Réponse maximale à l'événement d'exécution" -#: ../../include/functions_config.php:960 +#: ../../include/functions_config.php:1006 msgid "SNMP walk binary path" msgstr "Chemin binaire de SNMP walk" -#: ../../include/functions_config.php:964 +#: ../../include/functions_config.php:1010 msgid "SNMP walk binary path (fallback for v1)" msgstr "Chemin binaire SNMP walk (repli pour v1)" -#: ../../include/functions_config.php:968 +#: ../../include/functions_config.php:1014 msgid "Default WMI Binary" msgstr "Binaire WMI par défaut" -#: ../../include/functions_config.php:978 +#: ../../include/functions_config.php:1024 msgid "SNMP Interface Agent Wizard" msgstr "Assistant de l’agent d’interface SNMP" -#: ../../include/functions_config.php:989 +#: ../../include/functions_config.php:1035 msgid "Notification Autoclose time" msgstr "Heure de fermeture automatique des notifications" -#: ../../include/functions_config.php:1009 +#: ../../include/functions_config.php:1055 msgid "Graph color #4" msgstr "Couleur du graphique #4" -#: ../../include/functions_config.php:1013 +#: ../../include/functions_config.php:1059 msgid "Graph color #5" msgstr "Couleur du graphique #5" -#: ../../include/functions_config.php:1017 +#: ../../include/functions_config.php:1063 msgid "Graph color #6" msgstr "Couleur du graphique #6" -#: ../../include/functions_config.php:1021 +#: ../../include/functions_config.php:1067 msgid "Graph color #7" msgstr "Couleur du graphique #7" -#: ../../include/functions_config.php:1025 +#: ../../include/functions_config.php:1071 msgid "Graph color #8" msgstr "Couleur du graphique #8" -#: ../../include/functions_config.php:1029 +#: ../../include/functions_config.php:1075 msgid "Graph color #9" msgstr "Couleur du graphique #9" -#: ../../include/functions_config.php:1033 +#: ../../include/functions_config.php:1079 msgid "Graph color #10" msgstr "Couleur du graphique #10" -#: ../../include/functions_config.php:1066 +#: ../../include/functions_config.php:1112 msgid "Show QR code header" msgstr "Afficher code QR dans l'en-tête" -#: ../../include/functions_config.php:1094 +#: ../../include/functions_config.php:1140 msgid "Custom logo white background" msgstr "Logo personnalisé (fond blanc)" -#: ../../include/functions_config.php:1122 +#: ../../include/functions_config.php:1168 msgid "Custom title header" msgstr "En-tête de titre personnalisé" -#: ../../include/functions_config.php:1126 +#: ../../include/functions_config.php:1172 msgid "Custom subtitle header" msgstr "En-tête de sous-titre personnalisé" -#: ../../include/functions_config.php:1146 +#: ../../include/functions_config.php:1192 msgid "Login background" msgstr "Fond d'écran de connexion" -#: ../../include/functions_config.php:1150 -#: ../../include/functions_config.php:1198 +#: ../../include/functions_config.php:1196 +#: ../../include/functions_config.php:1244 msgid "Custom Docs url" msgstr "URL de documents personnalisée" -#: ../../include/functions_config.php:1154 -#: ../../include/functions_config.php:1202 +#: ../../include/functions_config.php:1200 +#: ../../include/functions_config.php:1248 msgid "Custom support url" msgstr "URL d'assistance personnalisée" -#: ../../include/functions_config.php:1174 +#: ../../include/functions_config.php:1220 msgid "Custom logo metaconsole (white background)" msgstr "Logo personnalisé de la Métaconsole (fond blanc d’en-tête)" -#: ../../include/functions_config.php:1178 +#: ../../include/functions_config.php:1224 msgid "Custom logo login metaconsole" msgstr "Logo personnalisé pour écran de connexion de la Métaconsole" -#: ../../include/functions_config.php:1182 +#: ../../include/functions_config.php:1228 msgid "Custom splash login metaconsole" msgstr "Splash personnalisé pour écran de connexion de la Métaconsole" -#: ../../include/functions_config.php:1186 +#: ../../include/functions_config.php:1232 msgid "Custom title1 login metaconsole" msgstr "Titre1 personnalisé pour écran de connexion de la Métaconsole" -#: ../../include/functions_config.php:1190 +#: ../../include/functions_config.php:1236 msgid "Custom title2 login metaconsole" msgstr "Titre2 personnalisé pour écran de connexion de la Métaconsole" -#: ../../include/functions_config.php:1194 +#: ../../include/functions_config.php:1240 msgid "Login background metaconsole" msgstr "Fond d'écran de connexion à la Métaconsole" -#: ../../include/functions_config.php:1218 +#: ../../include/functions_config.php:1264 msgid "Default line favourite_view for the Visual Console" msgstr "Ligne par défaut favourite_view pour la console visuelle" -#: ../../include/functions_config.php:1222 +#: ../../include/functions_config.php:1268 msgid "Default line menu items for the Visual Console" msgstr "Éléments prédéterminés de menu de ligne pour console visuelle" -#: ../../include/functions_config.php:1238 +#: ../../include/functions_config.php:1284 msgid "Default line menu items for the Services" msgstr "Éléments de menu de ligne par défaut pour les Services" -#: ../../include/functions_config.php:1270 +#: ../../include/functions_config.php:1316 msgid "Show units in values report" msgstr "Afficher unités dans les valeurs du rapport" -#: ../../include/functions_config.php:1278 +#: ../../include/functions_config.php:1324 msgid "Autohidden menu" msgstr "Menu caché automatiquement" -#: ../../include/functions_config.php:1282 +#: ../../include/functions_config.php:1328 msgid "Visual animation" msgstr "Animation visuelle" -#: ../../include/functions_config.php:1298 +#: ../../include/functions_config.php:1344 msgid "Fixed graph" msgstr "Graphique fixe" -#: ../../include/functions_config.php:1306 +#: ../../include/functions_config.php:1352 msgid "Paginate module" msgstr "Paginer module" -#: ../../include/functions_config.php:1310 +#: ../../include/functions_config.php:1356 #: ../../include/class/ExternalTools.class.php:323 msgid "Custom graphviz directory" msgstr "Répertoire personnalisé graphviz" -#: ../../include/functions_config.php:1318 +#: ../../include/functions_config.php:1364 msgid "Shortened module graph data" msgstr "Graphique de module de données raccourcies" -#: ../../include/functions_config.php:1326 +#: ../../include/functions_config.php:1372 msgid "Show empty groups in group view." msgstr "Afficher les groupes vides dans la vue de groupe." -#: ../../include/functions_config.php:1334 +#: ../../include/functions_config.php:1380 msgid "Default type of module charts." msgstr "Type de graphiques de modules par défaut" -#: ../../include/functions_config.php:1338 +#: ../../include/functions_config.php:1384 msgid "Default Number of elements in Custom Graph." msgstr "Nombre d'éléments par défaut dans le graphique personnalisé." -#: ../../include/functions_config.php:1342 +#: ../../include/functions_config.php:1388 msgid "Default type of interface charts." msgstr "Type de graphiques d'interface par défaut" -#: ../../include/functions_config.php:1358 +#: ../../include/functions_config.php:1404 msgid "Display lateral menus with left click" msgstr "Afficher menus latéraux en faisant clic gauche" -#: ../../include/functions_config.php:1367 +#: ../../include/functions_config.php:1413 msgid "Service item padding size" msgstr "Espace entre les nœuds de la carte de service" -#: ../../include/functions_config.php:1372 +#: ../../include/functions_config.php:1418 msgid "Default percentil" msgstr "Centile par défaut" -#: ../../include/functions_config.php:1376 +#: ../../include/functions_config.php:1422 msgid "Default full scale (TIP)" msgstr "Pleine échelle par défaut (TIP)" -#: ../../include/functions_config.php:1380 +#: ../../include/functions_config.php:1426 msgid "Default soft graphs" msgstr "Graphiques logiciels par défaut" -#: ../../include/functions_config.php:1384 +#: ../../include/functions_config.php:1430 msgid "Default zoom graphs" msgstr "Graphiques de zoom par défaut" -#: ../../include/functions_config.php:1393 +#: ../../include/functions_config.php:1439 msgid "Default height of the chart image" msgstr "Hauteur par défaut de l'image du graphique" -#: ../../include/functions_config.php:1415 +#: ../../include/functions_config.php:1461 msgid "Add the custom post process" msgstr "Ajouter personnalisation au processus postérieur" -#: ../../include/functions_config.php:1423 +#: ../../include/functions_config.php:1469 msgid "Delete the custom post process" msgstr "Supprimer personnalisation du processus postérieur" -#: ../../include/functions_config.php:1477 +#: ../../include/functions_config.php:1523 msgid "Add custom module unit" msgstr "Ajouter une unité de module personnalisée" -#: ../../include/functions_config.php:1483 +#: ../../include/functions_config.php:1529 msgid "Delete custom module unit" msgstr "Supprimer l'unité de module personnalisé" -#: ../../include/functions_config.php:1540 +#: ../../include/functions_config.php:1586 msgid "Thousand separator" msgstr "Séparateur de milliers" -#: ../../include/functions_config.php:1547 +#: ../../include/functions_config.php:1593 msgid "Name storage path" msgstr "Chemin de stockage du nom" -#: ../../include/functions_config.php:1586 +#: ../../include/functions_config.php:1632 msgid "Sflow name dir" msgstr "Répertoire du nom de Sflow" -#: ../../include/functions_config.php:1629 +#: ../../include/functions_config.php:1675 msgid "IP ElasticSearch server" msgstr "IP du serveur ElasticSearch" -#: ../../include/functions_config.php:1633 +#: ../../include/functions_config.php:1679 msgid "Port ElasticSearch server" msgstr "Port du serveur ElasticSearch" -#: ../../include/functions_config.php:1680 +#: ../../include/functions_config.php:1726 msgid "Enable history trap" msgstr "Activer le déroutement d’historique" -#: ../../include/functions_config.php:1700 +#: ../../include/functions_config.php:1746 msgid "Enable history database advanced" msgstr "Activer la base de données d’historique avancée" -#: ../../include/functions_config.php:1709 +#: ../../include/functions_config.php:1755 msgid "String Days" msgstr "Jours de chaîne" -#: ../../include/functions_config.php:1725 +#: ../../include/functions_config.php:1771 msgid "Trap Days" msgstr "Jours de déroutements" -#: ../../include/functions_config.php:1733 +#: ../../include/functions_config.php:1779 msgid "Trap history purge" msgstr "Purge de déroutements d’historique" -#: ../../include/functions_config.php:1805 +#: ../../include/functions_config.php:1851 msgid "Historical database traps purge" msgstr "Purge des déroutements de la base de données historique" -#: ../../include/functions_config.php:1828 +#: ../../include/functions_config.php:1874 msgid "eHorus user login" msgstr "Connexion utilisateur eHorus" -#: ../../include/functions_config.php:1840 +#: ../../include/functions_config.php:1886 msgid "eHorus API hostname" msgstr "Nom d'hôte API eHorus" -#: ../../include/functions_config.php:1844 +#: ../../include/functions_config.php:1890 msgid "eHorus API port" msgstr "Port API eHorus" -#: ../../include/functions_config.php:1848 +#: ../../include/functions_config.php:1894 msgid "eHorus request timeout" msgstr "Délai de requête eHorus" -#: ../../include/functions_config.php:1852 +#: ../../include/functions_config.php:1898 msgid "eHorus id custom field" msgstr "Identifiant du champ personnalisé eHorus" -#: ../../include/functions_config.php:1858 +#: ../../include/functions_config.php:1904 msgid "Integria user login" msgstr "Connexion utilisateur Integria" -#: ../../include/functions_config.php:1866 +#: ../../include/functions_config.php:1912 msgid "Integria user" msgstr "Utilisateur d’Integria" -#: ../../include/functions_config.php:1870 +#: ../../include/functions_config.php:1916 msgid "Integria password" msgstr "Mot de passe d’Integria" -#: ../../include/functions_config.php:1884 +#: ../../include/functions_config.php:1930 msgid "integria API hostname" msgstr "nom d'hôte de l'API d’Integria" -#: ../../include/functions_config.php:1892 +#: ../../include/functions_config.php:1938 msgid "Integria request timeout" msgstr "Délai d'expiration de la requête d’Integria" -#: ../../include/functions_config.php:1896 +#: ../../include/functions_config.php:1942 msgid "Integria default group" msgstr "Groupe par défaut d’Integria" -#: ../../include/functions_config.php:1900 +#: ../../include/functions_config.php:1946 msgid "Integria custom response default group" msgstr "Groupe par défaut de réponse personnalisée d’Integria" -#: ../../include/functions_config.php:1904 +#: ../../include/functions_config.php:1950 msgid "Integria default priority" msgstr "Priorité par défaut d’Integria" -#: ../../include/functions_config.php:1908 +#: ../../include/functions_config.php:1954 msgid "Integria custom response default priority" msgstr "Priorité par défaut de la réponse personnalisée d’Integria" -#: ../../include/functions_config.php:1912 +#: ../../include/functions_config.php:1958 msgid "Integria default creator" msgstr "Créateur par défaut d’Integria" -#: ../../include/functions_config.php:1916 +#: ../../include/functions_config.php:1962 msgid "Integria default owner" msgstr "Propriétaire par défaut d’Integria" -#: ../../include/functions_config.php:1920 +#: ../../include/functions_config.php:1966 msgid "Integria custom response default owner" msgstr "Propriétaire par défaut de la réponse personnalisée d’Integria" -#: ../../include/functions_config.php:1924 +#: ../../include/functions_config.php:1970 msgid "Integria default ticket type" msgstr "Type de ticket par défaut d’Integria" -#: ../../include/functions_config.php:1928 +#: ../../include/functions_config.php:1974 msgid "Integria custom response default ticket type" msgstr "Type de ticket par défaut de réponse personnalisée d’Integria" -#: ../../include/functions_config.php:1932 +#: ../../include/functions_config.php:1978 msgid "Integria default ticket status" msgstr "État du ticket par défaut d'Integria" -#: ../../include/functions_config.php:1936 +#: ../../include/functions_config.php:1982 msgid "Integria custom response default ticket status" msgstr "État du ticket par défaut de la réponse personnalisée d’Integria" -#: ../../include/functions_config.php:1940 +#: ../../include/functions_config.php:1986 msgid "Integria default ticket title" msgstr "Titre du ticket par défaut d’Integria" -#: ../../include/functions_config.php:1944 +#: ../../include/functions_config.php:1990 msgid "Integria custom response default ticket title" msgstr "Titre du ticket par défaut de la réponse personnalisée d’Integria" -#: ../../include/functions_config.php:1948 +#: ../../include/functions_config.php:1994 msgid "Integria default ticket content" msgstr "Contenu du ticket par défaut d'Integria" -#: ../../include/functions_config.php:1952 +#: ../../include/functions_config.php:1998 msgid "Integria custom response default ticket content" msgstr "Contenu du ticket par défaut de la réponse personnalisée d’Integria" -#: ../../include/functions_config.php:1958 +#: ../../include/functions_config.php:2004 msgid "Module Library User" msgstr "Utilisateur de la bibliothèque de modules" -#: ../../include/functions_config.php:1962 +#: ../../include/functions_config.php:2008 msgid "Module Library Password" msgstr "Mot de passe de la bibliothèque de modules" -#: ../../include/functions_config.php:1968 +#: ../../include/functions_config.php:2014 msgid "WebSocket bind address" msgstr "Adresse de liaison WebSocket" -#: ../../include/functions_config.php:1972 +#: ../../include/functions_config.php:2018 msgid "WebSocket port" msgstr "Port WebSocket" -#: ../../include/functions_config.php:1995 +#: ../../include/functions_config.php:2041 #, php-format msgid "Update failed. The next values could not be updated:
-%s" msgstr "" "La mise à jour a échoué. Les valeurs suivantes n’ont pas pu être mises à " "jour :
-%s" -#: ../../include/functions_config.php:2682 +#: ../../include/functions_config.php:2742 #: ../../operation/agentes/networkmap.dinamic.php:228 msgid "Pandora FMS" msgstr "Pandora FMS" -#: ../../include/functions_config.php:2690 +#: ../../include/functions_config.php:2750 msgid "PandoraFMS Metaconsole" msgstr "Métaconsole PandoraFMS" -#: ../../include/functions_config.php:2694 +#: ../../include/functions_config.php:2754 msgid "Centralized operation console" msgstr "Console d'exploitation centralisée" @@ -47876,58 +48443,58 @@ msgid "Circular mesh" msgstr "Maille circulaire" #: ../../include/functions_netflow.php:1206 -#: ../../include/functions_netflow.php:1471 +#: ../../include/functions_netflow.php:1476 msgid "Host detailed traffic" msgstr "Trafic détaillé de la machine" -#: ../../include/functions_netflow.php:1458 +#: ../../include/functions_netflow.php:1463 msgid "Sent" msgstr "Envoyé" -#: ../../include/functions_netflow.php:1466 +#: ../../include/functions_netflow.php:1471 msgid "Received" msgstr "Reçu" -#: ../../include/functions_netflow.php:1647 +#: ../../include/functions_netflow.php:1652 msgid "Dst port" msgstr "Port de destination" -#: ../../include/functions_netflow.php:1650 +#: ../../include/functions_netflow.php:1655 msgid "Dst IP" msgstr "Adresse IP de destination" -#: ../../include/functions_netflow.php:1653 +#: ../../include/functions_netflow.php:1658 msgid "Src IP" msgstr "Adresse IP source" -#: ../../include/functions_netflow.php:1656 +#: ../../include/functions_netflow.php:1661 msgid "Src port" msgstr "Port source" -#: ../../include/functions_netflow.php:1842 +#: ../../include/functions_netflow.php:1857 #, php-format msgid "nfdump binary (%s) not found!" msgstr "nfdump binary (%s) non retrouvé" -#: ../../include/functions_netflow.php:1849 +#: ../../include/functions_netflow.php:1864 msgid "Make sure nfdump version 1.6.8 or newer is installed!" msgstr "" "Assurez-vous que la version nfdump 1.6.8 ou une plus récente est installée !" -#: ../../include/functions_netflow.php:1866 +#: ../../include/functions_netflow.php:1881 msgid "High" msgstr "Élevé" -#: ../../include/functions_netflow.php:1867 +#: ../../include/functions_netflow.php:1882 msgid "Ultra High" msgstr "Très élevé" -#: ../../include/functions_netflow.php:1900 +#: ../../include/functions_netflow.php:1915 #, php-format msgid "Agregate by %s" msgstr "Agréger par %s" -#: ../../include/functions_netflow.php:1908 +#: ../../include/functions_netflow.php:1923 #, php-format msgid "Resolution %s" msgstr "Résolution %s" @@ -48064,6 +48631,421 @@ msgstr "Ces agents n’ont pas pu être supprimés. Ils doivent d’abord être msgid "These agents could not be disabled. They must first be created" msgstr "Ces agents n’ont pas pu être désactivés. Ils doivent d’abord être créés" +#: ../../include/class/ExtensionsDiscovery.class.php:316 +msgid "Task not defined" +msgstr "Tâche non définie" + +#: ../../include/class/ExtensionsDiscovery.class.php:405 +msgid "Operation realized" +msgstr "Opération complétée" + +#: ../../include/class/ExtensionsDiscovery.class.php:457 +msgid "Complete setup" +msgstr "Configuration complète" + +#: ../../include/class/ExtensionsDiscovery.class.php:529 +#: ../../include/class/ExtensionsDiscovery.class.php:550 +#: ../../include/class/ExtensionsDiscovery.class.php:570 +#: ../../include/class/ExtensionsDiscovery.class.php:590 +#: ../../include/class/ExtensionsDiscovery.class.php:617 +#: ../../include/class/ExtensionsDiscovery.class.php:644 +#: ../../include/class/ExtensionsDiscovery.class.php:664 +#: ../../include/class/ExtensionsDiscovery.class.php:696 +#: ../../include/class/ExtensionsDiscovery.class.php:716 +#: ../../include/class/ExtensionsDiscovery.class.php:736 +#: ../../include/class/ExtensionsDiscovery.class.php:756 +#: ../../include/class/ExtensionsDiscovery.class.php:776 +#: ../../include/class/ExtensionsDiscovery.class.php:796 +#: ../../include/class/ExtensionsDiscovery.class.php:816 +#: ../../include/class/ExtensionsDiscovery.class.php:836 +#: ../../include/class/ExtensionsDiscovery.class.php:856 +#: ../../include/class/ExtensionsDiscovery.class.php:999 +msgid "None selected" +msgstr "Aucune sélectionnée" + +#: ../../include/class/ExtensionsDiscovery.class.php:1447 +msgid "Fields empties" +msgstr "Champs vides" + +#: ../../include/class/ExtensionsDiscovery.class.php:1470 +#: ../../include/class/ExtensionsDiscovery.class.php:1476 +msgid "Error creating the discovery task" +msgstr "Erreur de création de la tâche Discovery" + +#: ../../include/class/ExtensionsDiscovery.class.php:1502 +msgid "Error updating the discovery task" +msgstr "Erreur de mise à jour de la tâche Discovery" + +#: ../../include/class/ExtensionsDiscovery.class.php:1578 +#, php-format +msgid "Field %s not insert" +msgstr "Champ %s non inséré" + +#: ../../include/class/ExtensionsDiscovery.class.php:1593 +#, php-format +msgid "Field %s not updated" +msgstr "Champ %s non mis à jour" + +#: ../../include/class/ExtensionsDiscovery.class.php:1606 +msgid "Task not updated" +msgstr "Tâche non mise à jour" + +#: ../../include/class/ExtensionsDiscovery.class.php:2076 +msgid "The file does not contain the block 'discovery_extension_definition'" +msgstr "Le fichier ne contient pas le bloque “ discovery_extension_definition “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2080 +msgid "" +"The 'discovery_extension_definition' block must contain a 'short_name' " +"parameter" +msgstr "" +"Le bloc “ discovery_extension_definition “ doit contenir un paramètre “ " +"short_name “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2087 +#, php-format +msgid "" +"The 'discovery_extension_definition' block 'default_value' parameter has a key " +"with invalid format. Use only letters (A-Z and a-z) and numbers (0-9) between " +"opening and ending underscores (_): '%s'" +msgstr "" +"Le paramètre “ default_vaue “ du bloc “ discovery_extension_definition “ " +"contient une clé avec un format non valide. Utilisez seulement des lettres (A-" +"Z et a-z) des chiffres (0-9) entre les tirets bas d’ouverture et de fermeture " +"(_) : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2096 +msgid "" +"The 'discovery_extension_definition' block 'short_name' parameter contains " +"illegal characters. Use only letters (A-Z and a-z), numbers (0-9), points (.), " +"hyphens (-) and underscores (_)" +msgstr "" +"Le paramètre “ short name “ du bloc “ discovery_extension_definition “ " +"contient des caractères non valides. Utilisez seulement des lettres (A-Z et a-" +"z) des chiffres (0-9), des points (.), des tirets (-) et des tirets bas (_)" + +#: ../../include/class/ExtensionsDiscovery.class.php:2100 +msgid "" +"The 'discovery_extension_definition' block must contain a 'section' and a " +"'name' parameters" +msgstr "" +"Le bloc “ discovery_extension_definition “ doit contenir des paramètres “ " +"section “ et “ name “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2107 +msgid "" +"The 'discovery_extension_definition' block 'section' parameter must be 'app', " +"'cloud' or 'custom'" +msgstr "" +"Le paramètre “ section “ du bloc “ discovery_extension_definition “ doit être " +"“ app “, “ cloud “, ou “ custom ”" + +#: ../../include/class/ExtensionsDiscovery.class.php:2111 +msgid "" +"The 'discovery_extension_definition' block 'name' parameter can not be empty" +msgstr "" +"Le paramètre “ name “ du bloc “ discovery_extension_definition “ ne peut pas " +"être vide" + +#: ../../include/class/ExtensionsDiscovery.class.php:2115 +msgid "" +"The 'discovery_extension_definition' block must contain an 'exec' parameter" +msgstr "" +"Le bloc “ discovery_extension_definition “ doit contenir un paramètre “ exec “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2122 +msgid "" +"All the 'discovery_extension_definition' block 'exec' parameter definitions " +"can not be empty" +msgstr "" +"La définition du paramètre “ exec “ du bloc “ discovery_extension_definition “ " +"ne peut pas être vide" + +#: ../../include/class/ExtensionsDiscovery.class.php:2135 +#, php-format +msgid "" +"The 'discovery_extension_definition' block '%s' parameter can not be empty" +msgstr "" +"Le paramètre “ %s “ du bloc “ discovery_extension_definition “ ne peut pas " +"être vide" + +#: ../../include/class/ExtensionsDiscovery.class.php:2141 +#, php-format +msgid "" +"The 'discovery_extension_definition' block 'execution_file' parameter has a " +"key with invalid format. Use only letters (A-Z and a-z) and numbers (0-9) " +"between opening and ending underscores (_): '%s'" +msgstr "" +"Le paramètre “ execution_file “ du bloc “ discovery_extension_definition “ a " +"une clé avec un format non valide. Utilisez seulement des lettres (A-Z et a-z) " +"des chiffres (0-9) entre les tirets bas d’ouverture et de fermeture (_) : “ %s " +"“" + +#: ../../include/class/ExtensionsDiscovery.class.php:2145 +#, php-format +msgid "" +"All the 'discovery_extension_definition' block 'execution_file' parameter " +"definitions can not be empty: '%s'" +msgstr "" +"Toutes les définitions du paramètre “ execution_file “ du bloc “ " +"discovery_extension_definition “ ne peuvent pas être vides : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2150 +msgid "" +"The 'config_steps' block must contain a 'name' parameter that can not be empty." +msgstr "" +"Le bloc “ config_steps “ doit contenir un paramètre “ name “ qui ne peut pas " +"être vide." + +#: ../../include/class/ExtensionsDiscovery.class.php:2166 +#, php-format +msgid "" +"All the 'config_steps' block parameters must use numbers greater than 0 as " +"keys: '%s'." +msgstr "" +"Tous les paramètres du bloc “ config_steps “ doivent utiliser des chiffres " +"plus grands que 0 en tant que clés : “ %s “." + +#: ../../include/class/ExtensionsDiscovery.class.php:2170 +#, php-format +msgid "" +"The 'config_steps' block must contain a 'name' parameter for all the " +"configuration steps: '%s'" +msgstr "" +"Le bloc “ config_steps “ doit contenir un paramètre “ name “ pour toutes les " +"étapes de configuration : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2176 +msgid "" +"The 'config_steps' block must contain a 'custom_fields' or " +"'script_data_fields' parameter that can not be empty" +msgstr "" +"Le bloc “ config_steps “ doit contenir un paramètre “ cutom_fields “ ou “ " +"script_data_fields “ qui ne doit pas être vide" + +#: ../../include/class/ExtensionsDiscovery.class.php:2179 +#, php-format +msgid "" +"The 'config_steps' block 'custom_fields' parameter has a key value reference " +"that does not exist: '%s'" +msgstr "" +"Le paramètre “ custom fields “ du bloc “ config_steps “ a une référence de " +"valeur d’une clé qui n’existe pas : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2243 +#: ../../include/class/ExtensionsDiscovery.class.php:2402 +#, php-format +msgid "" +"All the '%s' block parameters must use numbers greater than 0 as keys: '%s'." +msgstr "" +"Tous les paramètres du bloc “ %s “ doivent utiliser des chiffres plus grandes " +"que 0 en tant que clés : “ %s “." + +#: ../../include/class/ExtensionsDiscovery.class.php:2248 +#, php-format +msgid "The '%s' block '%s' parameter definitions can not be empty: '%s'." +msgstr "" +"Les définitions du paramètre “ %s “ du bloc “ %s “ ne peuvent pas être vides : " +"“ %s “." + +#: ../../include/class/ExtensionsDiscovery.class.php:2253 +#: ../../include/class/ExtensionsDiscovery.class.php:2432 +#, php-format +msgid "" +"The '%s' block 'macro' parameter has a definition with invalid format. Use " +"only letters (A-Z and a-z) and numbers (0-9) between opening and ending " +"underscores (_): '%s'" +msgstr "" +"Le paramètre “ macro “ du bloc “ %s “ a une définition avec un format non " +"valide. Utilisez seulement des lettres (A-Z et a-z) des chiffres (0-9) entre " +"les tirets bas d’ouverture et de fermeture (_) : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2257 +#, php-format +msgid "" +"The '%s' block 'type' parameter has a definition with invalid value. Must be " +"'string', 'number', 'password', 'textarea', 'checkbox', 'select', " +"'multiselect' or 'tree': '%s'" +msgstr "" +"Le paramètre “ type “ du bloc “ %s “ a une clé avec un format non valide. " +"Utilisez seulement “ string “, “ Number “, “ password “, “ textearea “, “ " +"checkbox “, “ select “, “ multiselect “ ou “ tree “ : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2262 +#, php-format +msgid "" +"All the '%s' block 'select_data' parameter definitions can not be empty: '%s'." +msgstr "" +"Toutes les définitions du paramètre “ sélect data “ du bloc “ %s “ ne peuvent " +"pas être vides : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2265 +#, php-format +msgid "" +"The '%s' block 'select_data' parameter has a definition with invalid select " +"type. Must be 'agent_groups', 'agents', 'module_groups', 'modules', " +"'module_types', 'tags', 'status', 'alert_templates', 'alert_actions', " +"'interval', 'credentials.custom', 'credentials.aws', 'credentials.azure', " +"'credentials.gcp', 'credentials.sap', 'credentials.snmp', 'os' or an existint " +"reference: '%s'" +msgstr "" +"Le paramètre “ select_data “ du bloc “ %s “ a une définition avec un type de " +"sélection non valide. Il doit être “ agent_groups “, “ agents ”, “ " +"module_groups ”, “ modules “, “ module_types “, “ tags “, “ status “, “ " +"alert_templates “, “ alert_actions “, “ interval “, “ credentials.custom “, “ " +"credentials.aws “, “ credentials.azure “, “ credentials.gcp “, “ credentials." +"sap ”, “ credentials.snmp “, “ os “ ou un référence éteinte : ‘%s’" + +#: ../../include/class/ExtensionsDiscovery.class.php:2276 +#, php-format +msgid "" +"All the '%s' block 'tree_data' parameter definitions can not be empty: '%s'" +msgstr "" +"Toutes les définitions su paramètre “ tree_data “ du bloc “ %s “ ne peuvent " +"pas être vides : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2278 +#, php-format +msgid "" +"The '%s' block 'tree_data' parameter has a key value reference that does not " +"exist: '%s'" +msgstr "" +"Le paramètre “ tree_data “ du bloc “ %s “ contient une référence d’une valeur " +"d’une clé qui n’existe pas : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2296 +#, php-format +msgid "" +"The '%s' block 'mandatory_field' parameter has a definition with invalid " +"value. Must be 'true' or 'false', '1' or '0', 'yes' or 'no': '%s'" +msgstr "" +"Le paramètre “ mandatory_field “ du bloc “ %s “ contient une définition avec " +"une valeur non valide. Elle doit être “ vrai ” ou “ faux “, “ 1 “ ou “ 0 “, “ " +"oui “ ou “ non “ : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2304 +#, php-format +msgid "All the '%s' block 'tip' parameter definitions can not be empty: '%s'." +msgstr "" +"Toutes les définitions su paramètre “ tip “ du bloc “ %s “ ne peuvent pas être " +"vides : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2308 +#, php-format +msgid "" +"All the '%s' block 'placeholder' parameter definitions can not be empty: '%s'." +msgstr "" +"Toutes les définitions du paramètre “ placeholder “ du bloc “ %s “ ne peuvent " +"pas être vides : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2314 +#, php-format +msgid "" +"The '%s' block 'show_on_true' parameter has a definition with invalid format. " +"Use only letters (A-Z and a-z) and numbers (0-9) between opening and ending " +"underscores (_): '%s'" +msgstr "" +"Le paramètre “ show_on_true “ du bloc “ %s “ contient une définition avec un " +"format non valide. Utilisez seulement des lettres (A-Z et a-z) des chiffres " +"(0-9) entre les tirets bas d’ouverture et de fermeture (_) : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2324 +#, php-format +msgid "" +"The '%s' block 'encrypt_on_true' parameter has a definition with invalid " +"format. Use only letters (A-Z and a-z) and numbers (0-9) between opening and " +"ending underscores (_): '%s'" +msgstr "" +"Le paramètre “ encrypt_on_true “ du bloc “ %s “ contient une définition avec " +"un format non valide. Utilisez seulement des lettres (A-Z et a-z) des chiffres " +"(0-9) entre les tirets bas d’ouverture et de fermeture (_) : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2342 +#, php-format +msgid "The '%s' block must contain an 'option' parameter" +msgstr "Le bloc “ %s “ doit contenir un paramètre “ option “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2347 +#, php-format +msgid "All the '%s' block 'option' parameter definitions can not be empty: '%s'." +msgstr "" +"Toutes les définitions su paramètre “ option “ du bloc “ %s “ ne peuvent pas " +"être vides : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2353 +msgid "The 'tempfile_confs' block must contain a 'file' parameter." +msgstr "Le bloc “ tempfile_confs “ doit contenir un paramètre “ file “." + +#: ../../include/class/ExtensionsDiscovery.class.php:2359 +#, php-format +msgid "" +"The 'tempfile_confs' block 'file' parameter has a key with invalid format. Use " +"only letters (A-Z and a-z) and numbers (0-9) between opening and ending " +"underscores (_): '%s'" +msgstr "" +"Le paramètre “ file “ du bloc “ tempfile_confs “ a une clé avec un format non " +"valide. Utilisez seulement des lettres (A-Z et a-z) des chiffres (0-9) entre " +"les tirets bas d’ouverture et de fermeture (_) : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2365 +#, php-format +msgid "" +"All the 'tempfile_confs' block 'file' parameter definitions can not be empty: " +"'%s'." +msgstr "" +"Toutes les définitions du paramètre “ file “ du bloc “ tempfile_confs “ ne " +"peuvent pas être vides : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2397 +#, php-format +msgid "The '%s' block must contain a 'name' parameter that can not be empty." +msgstr "" +"Le bloc “ %s “ doit contenir un paramètre “ name “ qui ne peut pas être vide." + +#: ../../include/class/ExtensionsDiscovery.class.php:2406 +#, php-format +msgid "" +"The '%s' block must contain a 'name' parameter for all the tree elements: '%s'." +msgstr "" +"Le bloc “ %s “ doit contenir un paramètre “ name “ pour toutes les étapes de " +"configuration : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2410 +#, php-format +msgid "" +"All the '%s' block 'selectable' parameter definitions can not be empty: '%s'." +msgstr "" +"Toutes les définitions su paramètre “ délectable “ du bloc “ %s “ ne peuvent " +"pas être vides : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2423 +#, php-format +msgid "" +"The '%s' block 'selectable' parameter has a definition with invalid value. " +"Must be 'true' or 'false', '1' or '0', 'yes' or 'no': '%s'" +msgstr "" +"Le paramètre “ délectable “ du bloc “ %s “ contient une définition avec une " +"valeur non valide. Elle doit être “ vrai ” ou “ faux “, “ 1 “ ou “ 0 “, “ oui " +"“ ou “ non “ : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2439 +#, php-format +msgid "" +"The '%s' block 'children' parameter has a key value reference that does not " +"exist: '%s'" +msgstr "" +"Le paramètre “ children “ du bloc “ %s “ a une référence de valeur d’une clé " +"qui n’existe pas : “ %s “" + +#: ../../include/class/ExtensionsDiscovery.class.php:2441 +#, php-format +msgid "" +"The '%s' block 'children' parameter has a key value reference to a parent tree " +"element: '%s'" +msgstr "" +"La paramètre “ children “ du bloc “ %s” a une référence d’une valeur d’un clé " +"à un élément parent de l’arbre : “ %s “" + #: ../../include/class/EventSound.class.php:102 msgid "Name already exist" msgstr "Le nom existe déjà" @@ -48141,7 +49123,7 @@ msgid "Something is wrong" msgstr "Il y a un problème" #: ../../include/class/HelpFeedBack.class.php:172 -#: ../../include/class/Diagnostics.class.php:1926 +#: ../../include/class/Diagnostics.class.php:1927 msgid "What happened?" msgstr "Que s'est-il passé?" @@ -48154,8 +49136,8 @@ msgid "Submit" msgstr "Envoyer" #: ../../include/class/HelpFeedBack.class.php:214 -#: ../../include/class/Diagnostics.class.php:1999 ../../general/header.php:364 -#: ../../general/header.php:366 +#: ../../include/class/Diagnostics.class.php:2000 ../../general/header.php:379 +#: ../../general/header.php:381 msgid "Feedback" msgstr "Commentaires" @@ -48185,6 +49167,10 @@ msgstr "Votre rapport a été envoyé correctement à Artica." msgid "Thank you!" msgstr "Merci !" +#: ../../include/class/AlertsList.class.php:435 +msgid "Alerts pending to be executed" +msgstr "Alertes en attente d’exécution" + #: ../../include/class/Diagnostics.class.php:168 #, php-format msgid "%s Diagnostic tool" @@ -48407,7 +49393,7 @@ msgstr "Système d'exploitation" #: ../../include/class/Diagnostics.class.php:759 #: ../../include/class/Diagnostics.class.php:777 -#: ../../include/class/NetworkMap.class.php:3072 +#: ../../include/class/NetworkMap.class.php:3074 msgid "Ip" msgstr "IP" @@ -48686,45 +49672,45 @@ msgstr "" "Il est très important de maintenir la base de données à jour pour obtenir les " "meilleures performances et résultats dans Pandora FMS" -#: ../../include/class/Diagnostics.class.php:1784 +#: ../../include/class/Diagnostics.class.php:1785 msgid "You have more than 10 MB of logs" msgstr "Vous avez plus de 10 Mo de journaux" -#: ../../include/class/Diagnostics.class.php:1787 +#: ../../include/class/Diagnostics.class.php:1788 msgid "You have less than 10 MB of logs" msgstr "Vous avez moins de 10 Mo de journaux" -#: ../../include/class/Diagnostics.class.php:1954 +#: ../../include/class/Diagnostics.class.php:1955 msgid "Include installation data" msgstr "Inclure les données d'installation" -#: ../../include/class/Diagnostics.class.php:1991 +#: ../../include/class/Diagnostics.class.php:1992 msgid "Hello Feedback-Men" msgstr "Hello Feedback-Men" -#: ../../include/class/Diagnostics.class.php:2001 +#: ../../include/class/Diagnostics.class.php:2002 msgid "Hello" msgstr "Hello" -#: ../../include/class/Diagnostics.class.php:2005 +#: ../../include/class/Diagnostics.class.php:2006 #, php-format msgid "User %s is reporting an issue in its %s experience" msgstr "L'utilisateur %s signale un problème dans son expérience %s" -#: ../../include/class/Diagnostics.class.php:2014 +#: ../../include/class/Diagnostics.class.php:2015 msgid "Find some files attached to this mail" msgstr "Retrouver quelques fichiers joints à ce mail" -#: ../../include/class/Diagnostics.class.php:2017 +#: ../../include/class/Diagnostics.class.php:2018 msgid "PDF is the diagnostic information retrieved at report time" msgstr "" "PDF correspond aux informations de diagnostic récupérées au moment du rapport" -#: ../../include/class/Diagnostics.class.php:2020 +#: ../../include/class/Diagnostics.class.php:2021 msgid "CSV contains the statuses of every product file" msgstr "CSV contient les états de chaque fiche produit" -#: ../../include/class/Diagnostics.class.php:2025 +#: ../../include/class/Diagnostics.class.php:2026 #, php-format msgid "" "If you think this report must be escalated, feel free to forward this mail to " @@ -48733,11 +49719,11 @@ msgstr "" "Si vous pensez que ce rapport doit être escaladé, n'hésitez pas à transmettre " "ce courrier à \"%s\"" -#: ../../include/class/Diagnostics.class.php:2029 +#: ../../include/class/Diagnostics.class.php:2030 msgid "LEGAL WARNING" msgstr "AVERTISSEMENT LÉGAL" -#: ../../include/class/Diagnostics.class.php:2031 +#: ../../include/class/Diagnostics.class.php:2032 msgid "" "The information contained in this transmission is privileged and confidential " "information intended only for the use of the individual or entity named above" @@ -48746,7 +49732,7 @@ msgstr "" "privilégiées et confidentielles destinées uniquement à l'usage de la personne " "ou de l'entité nommée ci-dessus." -#: ../../include/class/Diagnostics.class.php:2035 +#: ../../include/class/Diagnostics.class.php:2036 msgid "" "If the reader of this message is not the intended recipient, you are hereby " "notified that any dissemination, distribution or copying of this communication " @@ -48756,11 +49742,11 @@ msgstr "" "vous informons que toute diffusion, distribution ou copie de ces documents est " "strictement interdite." -#: ../../include/class/Diagnostics.class.php:2039 +#: ../../include/class/Diagnostics.class.php:2040 msgid "If you have received this transmission in error, do not read it" msgstr "Si vous avez reçu cette transmission par erreur, ne la lisez pas" -#: ../../include/class/Diagnostics.class.php:2043 +#: ../../include/class/Diagnostics.class.php:2044 msgid "" "Please immediately reply to the sender that you have received this " "communication in error and then delete it" @@ -48768,21 +49754,21 @@ msgstr "" "Veuillez répondre immédiatement à l'expéditeur que vous avez reçu cette " "communication par erreur, puis la supprimer" -#: ../../include/class/Diagnostics.class.php:2122 +#: ../../include/class/Diagnostics.class.php:2123 msgid "Invalid cron task" msgstr "Tâche cron non valide" -#: ../../include/class/Diagnostics.class.php:2123 +#: ../../include/class/Diagnostics.class.php:2124 msgid "Sending of information has been processed" msgstr "L'envoi des informations a été traité" -#: ../../include/class/Diagnostics.class.php:2158 -#: ../../include/class/Diagnostics.class.php:2168 +#: ../../include/class/Diagnostics.class.php:2159 +#: ../../include/class/Diagnostics.class.php:2169 msgid "Diagnostics Info" msgstr "Informations de diagnostic" -#: ../../include/class/Diagnostics.class.php:2276 -#: ../../include/class/Diagnostics.class.php:2286 +#: ../../include/class/Diagnostics.class.php:2277 +#: ../../include/class/Diagnostics.class.php:2287 msgid "PHP Info" msgstr "Info PHP" @@ -48792,59 +49778,59 @@ msgstr "" "Échec de la génération de dotmap, veuillez sélectionner un schéma de mise en " "page différent" -#: ../../include/class/NetworkMap.class.php:2530 +#: ../../include/class/NetworkMap.class.php:2532 msgid "Failed to retrieve graph data." msgstr "Échec de la récupération des données du graphique." -#: ../../include/class/NetworkMap.class.php:2814 +#: ../../include/class/NetworkMap.class.php:2816 msgid "Holding Area" msgstr "Zone d'attente" -#: ../../include/class/NetworkMap.class.php:2941 +#: ../../include/class/NetworkMap.class.php:2943 #, php-format msgid "Edit node %s" msgstr "Modifier le nœud %s" -#: ../../include/class/NetworkMap.class.php:2943 +#: ../../include/class/NetworkMap.class.php:2945 msgid "Show details and options" msgstr "Afficher les détails et les options" -#: ../../include/class/NetworkMap.class.php:2944 +#: ../../include/class/NetworkMap.class.php:2946 msgid "Add a interface link" msgstr "Ajouter lien d'interface" -#: ../../include/class/NetworkMap.class.php:2945 +#: ../../include/class/NetworkMap.class.php:2947 msgid "Set parent interface" msgstr "Configurer parent d'interface" -#: ../../include/class/NetworkMap.class.php:2946 +#: ../../include/class/NetworkMap.class.php:2948 msgid "Set as children" msgstr "Configurer comme enfants" -#: ../../include/class/NetworkMap.class.php:2947 +#: ../../include/class/NetworkMap.class.php:2949 msgid "Set parent" msgstr "Configurer parent" -#: ../../include/class/NetworkMap.class.php:2948 -#: ../../include/class/NetworkMap.class.php:2960 +#: ../../include/class/NetworkMap.class.php:2950 +#: ../../include/class/NetworkMap.class.php:2962 msgid "Abort the action of set relationship" msgstr "Abandonner l'action de configuration de relations" -#: ../../include/class/NetworkMap.class.php:2950 -#: ../../include/class/NetworkMap.class.php:3350 +#: ../../include/class/NetworkMap.class.php:2952 +#: ../../include/class/NetworkMap.class.php:3352 msgid "Add node" msgstr "Ajouter un nœud" -#: ../../include/class/NetworkMap.class.php:2951 +#: ../../include/class/NetworkMap.class.php:2953 msgid "Set center" msgstr "Configurer le centre" -#: ../../include/class/NetworkMap.class.php:2953 -#: ../../include/class/NetworkMap.class.php:2956 +#: ../../include/class/NetworkMap.class.php:2955 +#: ../../include/class/NetworkMap.class.php:2958 msgid "Proceed" msgstr "Continuer" -#: ../../include/class/NetworkMap.class.php:2954 +#: ../../include/class/NetworkMap.class.php:2956 msgid "" "Resetting the map will delete all customizations you have done, including " "manual relationships between elements, new items, etc." @@ -48852,144 +49838,144 @@ msgstr "" "Si vous réinitialisez la carte, tous vos réglages personnalisés, y compris les " "relations manuelles entre éléments, nouveaux éléments, etc. seront supprimés." -#: ../../include/class/NetworkMap.class.php:2958 +#: ../../include/class/NetworkMap.class.php:2960 msgid "Restart map" msgstr "Réinitialiser la carte" -#: ../../include/class/NetworkMap.class.php:2959 +#: ../../include/class/NetworkMap.class.php:2961 msgid "Abort the interface relationship" msgstr "Annuler la relation d'interface" -#: ../../include/class/NetworkMap.class.php:2977 -#: ../../include/class/NetworkMap.class.php:3026 +#: ../../include/class/NetworkMap.class.php:2979 +#: ../../include/class/NetworkMap.class.php:3028 msgid "Edit node" msgstr "Modifier le nœud" -#: ../../include/class/NetworkMap.class.php:2987 -#: ../../include/class/NetworkMap.class.php:3042 +#: ../../include/class/NetworkMap.class.php:2989 +#: ../../include/class/NetworkMap.class.php:3044 msgid "Adresses" msgstr "Adresses" -#: ../../include/class/NetworkMap.class.php:2989 -#: ../../include/class/NetworkMap.class.php:3047 +#: ../../include/class/NetworkMap.class.php:2991 +#: ../../include/class/NetworkMap.class.php:3049 msgid "OS type" msgstr "Type de système d’exploitation" -#: ../../include/class/NetworkMap.class.php:2996 -#: ../../include/class/NetworkMap.class.php:2997 -#: ../../include/class/NetworkMap.class.php:3058 -#: ../../include/class/NetworkMap.class.php:3059 +#: ../../include/class/NetworkMap.class.php:2998 +#: ../../include/class/NetworkMap.class.php:2999 +#: ../../include/class/NetworkMap.class.php:3060 +#: ../../include/class/NetworkMap.class.php:3061 msgid "Node Details" msgstr "Détails du nœud" -#: ../../include/class/NetworkMap.class.php:3084 -#: ../../include/class/NetworkMap.class.php:3085 +#: ../../include/class/NetworkMap.class.php:3086 +#: ../../include/class/NetworkMap.class.php:3087 msgid "Interface Information (SNMP)" msgstr "Information de l'interface (SNMP)" -#: ../../include/class/NetworkMap.class.php:3098 +#: ../../include/class/NetworkMap.class.php:3100 msgid "Shape" msgstr "Forme" -#: ../../include/class/NetworkMap.class.php:3101 +#: ../../include/class/NetworkMap.class.php:3103 msgid "Circle" msgstr "Cercle" -#: ../../include/class/NetworkMap.class.php:3102 +#: ../../include/class/NetworkMap.class.php:3104 msgid "Square" msgstr "Carré" -#: ../../include/class/NetworkMap.class.php:3103 +#: ../../include/class/NetworkMap.class.php:3105 msgid "Rhombus" msgstr "Losange" -#: ../../include/class/NetworkMap.class.php:3119 +#: ../../include/class/NetworkMap.class.php:3121 msgid "name node" msgstr "Nommer le nœud" -#: ../../include/class/NetworkMap.class.php:3131 -#: ../../include/class/NetworkMap.class.php:3501 +#: ../../include/class/NetworkMap.class.php:3133 +#: ../../include/class/NetworkMap.class.php:3503 msgid "name fictional node" msgstr "Nom du nœud fictif" -#: ../../include/class/NetworkMap.class.php:3139 -#: ../../include/class/NetworkMap.class.php:3509 +#: ../../include/class/NetworkMap.class.php:3141 +#: ../../include/class/NetworkMap.class.php:3511 msgid "Networkmap to link" msgstr "Lien à la carte de réseau" -#: ../../include/class/NetworkMap.class.php:3153 +#: ../../include/class/NetworkMap.class.php:3155 msgid "Update fictional node" msgstr "Mettre à jour le nœud fictif" -#: ../../include/class/NetworkMap.class.php:3181 -#: ../../include/class/NetworkMap.class.php:3182 +#: ../../include/class/NetworkMap.class.php:3183 +#: ../../include/class/NetworkMap.class.php:3184 msgid "Node options" msgstr "Options du nœud" -#: ../../include/class/NetworkMap.class.php:3193 -#: ../../include/class/NetworkMap.class.php:3287 +#: ../../include/class/NetworkMap.class.php:3195 +#: ../../include/class/NetworkMap.class.php:3289 msgid "Node source" msgstr "Source du nœud" -#: ../../include/class/NetworkMap.class.php:3194 -#: ../../include/class/NetworkMap.class.php:3288 +#: ../../include/class/NetworkMap.class.php:3196 +#: ../../include/class/NetworkMap.class.php:3290 msgid "Interface source" msgstr "Source de l'interface" -#: ../../include/class/NetworkMap.class.php:3195 -#: ../../include/class/NetworkMap.class.php:3289 +#: ../../include/class/NetworkMap.class.php:3197 +#: ../../include/class/NetworkMap.class.php:3291 msgid "Interface Target" msgstr "Cible de l'interface" -#: ../../include/class/NetworkMap.class.php:3197 -#: ../../include/class/NetworkMap.class.php:3290 +#: ../../include/class/NetworkMap.class.php:3199 +#: ../../include/class/NetworkMap.class.php:3292 msgid "Node target" msgstr "Cible du nœud" -#: ../../include/class/NetworkMap.class.php:3198 +#: ../../include/class/NetworkMap.class.php:3200 msgid "E." msgstr "E." -#: ../../include/class/NetworkMap.class.php:3260 +#: ../../include/class/NetworkMap.class.php:3262 msgid "There are not relations" msgstr "Aucune relation" -#: ../../include/class/NetworkMap.class.php:3333 +#: ../../include/class/NetworkMap.class.php:3335 msgid "Add interface link" msgstr "Ajouter lien d'interface" -#: ../../include/class/NetworkMap.class.php:3378 -#: ../../include/class/NetworkMap.class.php:3405 -#: ../../include/class/NetworkMap.class.php:3406 -#: ../../include/class/NetworkMap.class.php:3469 -#: ../../include/class/NetworkMap.class.php:3485 -#: ../../include/class/NetworkMap.class.php:3542 +#: ../../include/class/NetworkMap.class.php:3380 +#: ../../include/class/NetworkMap.class.php:3407 +#: ../../include/class/NetworkMap.class.php:3408 +#: ../../include/class/NetworkMap.class.php:3471 +#: ../../include/class/NetworkMap.class.php:3487 +#: ../../include/class/NetworkMap.class.php:3544 msgid "Add agent node" msgstr "Ajouter nœud d'agent" -#: ../../include/class/NetworkMap.class.php:3484 +#: ../../include/class/NetworkMap.class.php:3486 msgid "Add agent node (filter by group)" msgstr "Ajouter nœud d'agent (filtrer par groupe)" -#: ../../include/class/NetworkMap.class.php:3526 +#: ../../include/class/NetworkMap.class.php:3528 msgid "Add fictional node" msgstr "Ajouter nœud fictif" -#: ../../include/class/NetworkMap.class.php:3541 +#: ../../include/class/NetworkMap.class.php:3543 msgid "Add fictional point" msgstr "Ajouter un point fictif" -#: ../../include/class/NetworkMap.class.php:3626 +#: ../../include/class/NetworkMap.class.php:3628 #: ../../operation/visual_console/legacy_public_view.php:198 #: ../../operation/visual_console/legacy_view.php:346 msgid "Until refresh" msgstr "Jusqu'à la suivante mise à jour" -#: ../../include/class/NetworkMap.class.php:3781 +#: ../../include/class/NetworkMap.class.php:3783 msgid "Open Minimap" msgstr "Ouvrir minicarte" -#: ../../include/class/NetworkMap.class.php:3787 +#: ../../include/class/NetworkMap.class.php:3789 msgid "Hide Labels" msgstr "Cacher les étiquettes" @@ -49056,7 +50042,7 @@ msgid "There are no net scan scripts in the system" msgstr "Il n'y a pas de scripts net scan dans le système" #: ../../include/class/ManageNetScanScripts.class.php:556 -msgid "Script fullpath" +msgid "Script full path" msgstr "Chemin complet du script" #: ../../include/class/CredentialStore.class.php:585 @@ -49213,9 +50199,9 @@ msgid "Trap subtype" msgstr "Sous-type de déroutements" #: ../../include/class/SnmpConsole.class.php:291 -#: ../../include/functions_reporting.php:5899 -#: ../../include/functions_reporting.php:5916 -#: ../../include/functions_reporting.php:5933 +#: ../../include/functions_reporting.php:5910 +#: ../../include/functions_reporting.php:5927 +#: ../../include/functions_reporting.php:5944 msgid "Not triggered" msgstr "Non déclenché" @@ -49225,25 +50211,25 @@ msgstr "Déclenché" #: ../../include/class/SnmpConsole.class.php:309 #: ../../include/class/SnmpConsole.class.php:503 -#: ../../include/class/SnmpConsole.class.php:763 -#: ../../include/functions_reporting.php:2366 -#: ../../include/functions_reporting.php:4606 -#: ../../include/functions_reporting.php:11399 +#: ../../include/class/SnmpConsole.class.php:765 +#: ../../include/functions_reporting.php:2374 +#: ../../include/functions_reporting.php:4617 +#: ../../include/functions_reporting.php:11453 msgid "Not validated" msgstr "Non validé" #: ../../include/class/SnmpConsole.class.php:310 #: ../../include/class/SnmpConsole.class.php:501 -#: ../../include/class/SnmpConsole.class.php:773 -#: ../../include/functions_reporting.php:2365 -#: ../../include/functions_reporting.php:4605 -#: ../../include/functions_reporting.php:11398 -#: ../../include/functions_events.php:2547 -#: ../../include/functions_events.php:3274 -#: ../../include/functions_events.php:3549 -#: ../../include/functions_events.php:3558 -#: ../../include/functions_events.php:3565 -#: ../../include/functions_events.php:3572 +#: ../../include/class/SnmpConsole.class.php:775 +#: ../../include/functions_reporting.php:2373 +#: ../../include/functions_reporting.php:4616 +#: ../../include/functions_reporting.php:11452 +#: ../../include/functions_events.php:2476 +#: ../../include/functions_events.php:3203 +#: ../../include/functions_events.php:3478 +#: ../../include/functions_events.php:3487 +#: ../../include/functions_events.php:3494 +#: ../../include/functions_events.php:3501 msgid "Validated" msgstr "Validé" @@ -49251,46 +50237,46 @@ msgstr "Validé" msgid "Group by Enterprise String/IP" msgstr "Regrouper par chaîne Enterprise / IP" -#: ../../include/class/SnmpConsole.class.php:785 +#: ../../include/class/SnmpConsole.class.php:787 #: ../../operation/snmpconsole/snmp_statistics.php:199 msgid "View agent details" msgstr "Voir les détails de l'agent" -#: ../../include/class/SnmpConsole.class.php:904 -#: ../../include/class/SnmpConsole.class.php:905 +#: ../../include/class/SnmpConsole.class.php:906 +#: ../../include/class/SnmpConsole.class.php:907 msgid "Hide details" msgstr "Masquer les détails" -#: ../../include/class/SnmpConsole.class.php:1367 +#: ../../include/class/SnmpConsole.class.php:1360 msgid "Count:" msgstr "Total :" -#: ../../include/class/SnmpConsole.class.php:1367 +#: ../../include/class/SnmpConsole.class.php:1360 msgid "First trap:" msgstr "Premier déroutement :" -#: ../../include/class/SnmpConsole.class.php:1367 +#: ../../include/class/SnmpConsole.class.php:1360 msgid "Last trap:" msgstr "Dernier déroutement :" -#: ../../include/class/SnmpConsole.class.php:1405 +#: ../../include/class/SnmpConsole.class.php:1398 msgid "Type:" msgstr "Type :" -#: ../../include/class/SnmpConsole.class.php:1412 +#: ../../include/class/SnmpConsole.class.php:1405 msgid "Description:" msgstr "Description :" -#: ../../include/class/SnmpConsole.class.php:1419 +#: ../../include/class/SnmpConsole.class.php:1412 msgid "Enterprise String:" msgstr "Chaîne Enterprise :" -#: ../../include/class/SnmpConsole.class.php:1428 -#: ../../include/class/SnmpConsole.class.php:1442 +#: ../../include/class/SnmpConsole.class.php:1421 +#: ../../include/class/SnmpConsole.class.php:1435 msgid "Variable bindings:" msgstr "Liens variables :" -#: ../../include/class/SnmpConsole.class.php:1438 +#: ../../include/class/SnmpConsole.class.php:1431 msgid "See more details" msgstr "Afficher plus de détails" @@ -49430,10 +50416,6 @@ msgstr "Script Recon" msgid "Explanation" msgstr "Explication" -#: ../../include/class/CustomNetScan.class.php:678 -msgid "macro_desc" -msgstr "macro_desc" - #: ../../include/class/TreeService.class.php:427 #: ../../include/class/TreeService.class.php:637 msgid "Normal status" @@ -49549,16 +50531,16 @@ msgstr "Voulez-vous supprimer tous les modèles ?" msgid "Do you want delete the selected templates?" msgstr "Voulez-vous supprimer les modèles sélectionnés ?" -#: ../../include/class/ConsoleSupervisor.php:622 -#: ../../include/class/ConsoleSupervisor.php:635 +#: ../../include/class/ConsoleSupervisor.php:633 +#: ../../include/class/ConsoleSupervisor.php:646 msgid "Incorrect config value" msgstr "Valeur de configuration incorrecte" -#: ../../include/class/ConsoleSupervisor.php:677 +#: ../../include/class/ConsoleSupervisor.php:691 msgid "Access statistics performance" msgstr "Performances des statistiques d’accès" -#: ../../include/class/ConsoleSupervisor.php:679 +#: ../../include/class/ConsoleSupervisor.php:693 msgid "" "Usage of agent access statistics IS NOT RECOMMENDED on systems with more than " "200 agents due performance penalty" @@ -49566,41 +50548,41 @@ msgstr "" "L’utilisation des statistiques d’accès aux agents N’EST PAS RECOMMANDÉE sur " "les systèmes avec plus de 200 agents en raison de la pénalité de performance" -#: ../../include/class/ConsoleSupervisor.php:989 +#: ../../include/class/ConsoleSupervisor.php:1005 msgid "Limited mode." msgstr "Mode limité." -#: ../../include/class/ConsoleSupervisor.php:1003 +#: ../../include/class/ConsoleSupervisor.php:1019 msgid "License is about to expire" msgstr "La licence est sur le point d'expirer" -#: ../../include/class/ConsoleSupervisor.php:1006 +#: ../../include/class/ConsoleSupervisor.php:1022 msgid "Support is about to expire" msgstr "L'assistance est sur le point d'expirer" -#: ../../include/class/ConsoleSupervisor.php:1024 +#: ../../include/class/ConsoleSupervisor.php:1040 msgid "Expired license" msgstr "Licence expirée" -#: ../../include/class/ConsoleSupervisor.php:1025 +#: ../../include/class/ConsoleSupervisor.php:1041 msgid "Your license has expired. Please, contact our sales department." msgstr "Votre licence a expiré. Veuillez contacter notre service commercial." -#: ../../include/class/ConsoleSupervisor.php:1027 +#: ../../include/class/ConsoleSupervisor.php:1043 msgid "Support expired" msgstr "Support expiré" -#: ../../include/class/ConsoleSupervisor.php:1028 +#: ../../include/class/ConsoleSupervisor.php:1044 msgid "This license is outside of support. Please, contact our sales department." msgstr "" "Cette licence est en dehors du support. Veuillez contacter notre service " "commercial." -#: ../../include/class/ConsoleSupervisor.php:1109 +#: ../../include/class/ConsoleSupervisor.php:1125 msgid "Attachment directory is not writable" msgstr "Le répertoire des attachements n'est pas accessible en écriture" -#: ../../include/class/ConsoleSupervisor.php:1111 +#: ../../include/class/ConsoleSupervisor.php:1127 #, php-format msgid "" "Directory %s is not writable. Please, configure corresponding permissions." @@ -49608,11 +50590,11 @@ msgstr "" "Le répertoire %s n'est pas accessible en écriture. Veuillez configurer les " "autorisations correspondantes." -#: ../../include/class/ConsoleSupervisor.php:1131 +#: ../../include/class/ConsoleSupervisor.php:1147 msgid "There are too many files in attachment directory" msgstr "Il y a trop de fichiers dans le répertoire des attachements" -#: ../../include/class/ConsoleSupervisor.php:1133 +#: ../../include/class/ConsoleSupervisor.php:1149 #, php-format msgid "" "There are more than %d files in attachment, consider cleaning up attachment " @@ -49621,11 +50603,11 @@ msgstr "" "Il y a plus de %d fichiers attachés, pensez à éliminer le répertoire des " "pièces jointes manuellement." -#: ../../include/class/ConsoleSupervisor.php:1165 +#: ../../include/class/ConsoleSupervisor.php:1181 msgid "Remote configuration directory is not readable" msgstr "Le répertoire de configuration à distance n'est pas lisible" -#: ../../include/class/ConsoleSupervisor.php:1167 +#: ../../include/class/ConsoleSupervisor.php:1183 #, php-format msgid "" "Remote configuration directory %s is not readable. Please, adjust " @@ -49634,12 +50616,12 @@ msgstr "" "Le répertoire de configuration à distance %s n'est pas lisible. Veuillez " "ajuster la configuration." -#: ../../include/class/ConsoleSupervisor.php:1184 +#: ../../include/class/ConsoleSupervisor.php:1200 msgid "Remote configuration directory is not writable" msgstr "" "Le répertoire de configuration à distance n'est pas accessible en écriture" -#: ../../include/class/ConsoleSupervisor.php:1186 +#: ../../include/class/ConsoleSupervisor.php:1202 #, php-format msgid "" "Remote configuration directory %s is not writable. Please, adjust " @@ -49648,33 +50630,33 @@ msgstr "" "Le répertoire de configuration à distance %s n'est pas accessible en écriture. " "Veuillez ajuster la configuration." -#: ../../include/class/ConsoleSupervisor.php:1202 +#: ../../include/class/ConsoleSupervisor.php:1218 msgid "Remote collections directory is not writable" msgstr "Le répertoire des collections distantes n'est pas accessible en écriture" -#: ../../include/class/ConsoleSupervisor.php:1204 +#: ../../include/class/ConsoleSupervisor.php:1220 #, php-format msgid "Collections directory %s is not writable. Please, adjust configuration." msgstr "" "Le répertoire de collections %s n'est pas accessible en écriture. Veuillez " "ajuster la configuration." -#: ../../include/class/ConsoleSupervisor.php:1220 +#: ../../include/class/ConsoleSupervisor.php:1236 msgid "Remote md5 directory is not writable" msgstr "Le répertoire md5 distant n'est pas accessible en écriture" -#: ../../include/class/ConsoleSupervisor.php:1222 +#: ../../include/class/ConsoleSupervisor.php:1238 #, php-format msgid "MD5 directory %s is not writable. Please, adjust configuration." msgstr "" "Le répertoire MD5 %s n'est pas accessible en écriture. Veuillez ajuster la " "configuration." -#: ../../include/class/ConsoleSupervisor.php:1250 +#: ../../include/class/ConsoleSupervisor.php:1266 msgid "There are too much files in spool" msgstr "Il y a trop de fichiers dans le spool" -#: ../../include/class/ConsoleSupervisor.php:1252 +#: ../../include/class/ConsoleSupervisor.php:1268 #, php-format msgid "" "There are more than %d files in %s. Consider checking DataServer performance" @@ -49682,26 +50664,26 @@ msgstr "" "Il y a plus de %d fichiers dans %s. Pensez à vérifier les performances de " "DataServer" -#: ../../include/class/ConsoleSupervisor.php:1273 +#: ../../include/class/ConsoleSupervisor.php:1289 msgid "There are too many BADXML files in spool" msgstr "Il y a trop de fichiers BADXML dans le spool" -#: ../../include/class/ConsoleSupervisor.php:1275 +#: ../../include/class/ConsoleSupervisor.php:1291 #, php-format msgid "There are more than %d files in %s. Consider checking software agents." msgstr "" "Il y a plus de %d fichiers dans %s. Pensez à vérifier les agents logiciels." -#: ../../include/class/ConsoleSupervisor.php:1362 +#: ../../include/class/ConsoleSupervisor.php:1378 #, php-format msgid "%s (%s) is lacking performance." msgstr "%s (%s) manque de performances." -#: ../../include/class/ConsoleSupervisor.php:1430 +#: ../../include/class/ConsoleSupervisor.php:1446 msgid "No servers available." msgstr "Aucuns serveurs ne sont disponibles." -#: ../../include/class/ConsoleSupervisor.php:1431 +#: ../../include/class/ConsoleSupervisor.php:1447 msgid "" "There are no servers registered in this console. Please, check installation " "guide." @@ -49709,22 +50691,22 @@ msgstr "" "Il n'y a aucun serveur enregistré dans cette console. Veuillez consulter le " "guide d'installation." -#: ../../include/class/ConsoleSupervisor.php:1476 +#: ../../include/class/ConsoleSupervisor.php:1492 #, php-format msgid "%s (%s) has crashed." msgstr "%s (%s) a échoué." -#: ../../include/class/ConsoleSupervisor.php:1482 +#: ../../include/class/ConsoleSupervisor.php:1498 #, php-format msgid "%s (%s) has crashed, please check log files." msgstr "%s (%s) a échoué, veuillez vérifier les fichiers journaux." -#: ../../include/class/ConsoleSupervisor.php:1489 +#: ../../include/class/ConsoleSupervisor.php:1505 #, php-format msgid "%s (%s) is not running." msgstr "%s (%s) n'est pas en cours d'exécution." -#: ../../include/class/ConsoleSupervisor.php:1494 +#: ../../include/class/ConsoleSupervisor.php:1510 #, php-format msgid "" "%s (%s) is not running. Please, check configuration file or remove this server " @@ -49733,11 +50715,11 @@ msgstr "" "%s (%s) n'est pas en cours d'exécution. Veuillez vérifier le fichier de " "configuration ou supprimer ce serveur de la liste des serveurs." -#: ../../include/class/ConsoleSupervisor.php:1546 +#: ../../include/class/ConsoleSupervisor.php:1562 msgid "No master servers found." msgstr "Aucun serveur maître trouvé." -#: ../../include/class/ConsoleSupervisor.php:1547 +#: ../../include/class/ConsoleSupervisor.php:1563 msgid "" "At least one server must be defined to run as master. Please, check " "documentation." @@ -49745,13 +50727,13 @@ msgstr "" "Au moins un serveur doit être défini pour s'exécuter en tant que maître. S'il " "vous plaît, vérifiez la documentation." -#: ../../include/class/ConsoleSupervisor.php:1602 +#: ../../include/class/ConsoleSupervisor.php:1618 msgid "PHP safe mode is enabled. Some features may not work properly" msgstr "" "Le mode sans échec PHP est activé. Certaines fonctionnalités peuvent ne pas " "fonctionner correctement" -#: ../../include/class/ConsoleSupervisor.php:1603 +#: ../../include/class/ConsoleSupervisor.php:1619 msgid "" "To disable it, go to your PHP configuration file (php.ini) and put safe_mode = " "Off (Do not forget to restart apache process after changes)" @@ -49760,22 +50742,22 @@ msgstr "" "mettez safe_mode = Off (N'oubliez pas de redémarrer le processus Apache après " "les modifications)" -#: ../../include/class/ConsoleSupervisor.php:1621 +#: ../../include/class/ConsoleSupervisor.php:1637 #, php-format msgid "%s value in PHP configuration is not recommended" msgstr "La valeur %s dans la configuration PHP n'est pas recommandée" -#: ../../include/class/ConsoleSupervisor.php:1625 +#: ../../include/class/ConsoleSupervisor.php:1641 #, php-format msgid "Recommended value is %s" msgstr "La valeur recommandée est %s" -#: ../../include/class/ConsoleSupervisor.php:1626 -#: ../../include/class/ConsoleSupervisor.php:1650 +#: ../../include/class/ConsoleSupervisor.php:1642 +#: ../../include/class/ConsoleSupervisor.php:1666 msgid "Unlimited" msgstr "Illimité" -#: ../../include/class/ConsoleSupervisor.php:1627 +#: ../../include/class/ConsoleSupervisor.php:1643 msgid "" "Please, change it on your PHP configuration file (php.ini) or contact with " "administrator (Do not forget to restart Apache process after)" @@ -49784,17 +50766,17 @@ msgstr "" "contactez l'administrateur (N'oubliez pas de redémarrer le processus Apache " "après)" -#: ../../include/class/ConsoleSupervisor.php:1649 -#: ../../include/class/ConsoleSupervisor.php:1673 -#: ../../include/class/ConsoleSupervisor.php:1702 -#: ../../include/class/ConsoleSupervisor.php:1783 +#: ../../include/class/ConsoleSupervisor.php:1665 +#: ../../include/class/ConsoleSupervisor.php:1689 +#: ../../include/class/ConsoleSupervisor.php:1718 +#: ../../include/class/ConsoleSupervisor.php:1799 #, php-format msgid "Recommended value is: %s" msgstr "La valeur recommandée est : %s" -#: ../../include/class/ConsoleSupervisor.php:1651 -#: ../../include/class/ConsoleSupervisor.php:1675 -#: ../../include/class/ConsoleSupervisor.php:1722 +#: ../../include/class/ConsoleSupervisor.php:1667 +#: ../../include/class/ConsoleSupervisor.php:1691 +#: ../../include/class/ConsoleSupervisor.php:1738 msgid "" "Please, change it on your PHP configuration file (php.ini) or contact with " "administrator (Dont forget restart apache process after changes)" @@ -49803,17 +50785,17 @@ msgstr "" "communiquez avec votre administrateur (n'oubliez pas de réinitialiser le " "processus Apache après les modifications)." -#: ../../include/class/ConsoleSupervisor.php:1674 -#: ../../include/class/ConsoleSupervisor.php:1703 +#: ../../include/class/ConsoleSupervisor.php:1690 +#: ../../include/class/ConsoleSupervisor.php:1719 #, php-format msgid "%s or greater" msgstr "%s ou supérieur" -#: ../../include/class/ConsoleSupervisor.php:1721 +#: ../../include/class/ConsoleSupervisor.php:1737 msgid "Problems with disable_functions in php.ini" msgstr "Problèmes avec disable_functions dans php.ini" -#: ../../include/class/ConsoleSupervisor.php:1722 +#: ../../include/class/ConsoleSupervisor.php:1738 msgid "" "The variable disable_functions contains functions system() or exec() in PHP " "configuration file (php.ini)" @@ -49821,11 +50803,11 @@ msgstr "" "La variable disable_functions contient les fonctions system() ou exec() dans " "le fichier de configuration PHP (php.ini)" -#: ../../include/class/ConsoleSupervisor.php:1738 +#: ../../include/class/ConsoleSupervisor.php:1754 msgid "chromium is not installed" msgstr "Chromium n’est pas installé" -#: ../../include/class/ConsoleSupervisor.php:1739 +#: ../../include/class/ConsoleSupervisor.php:1755 msgid "" "To be able to create images of the graphs for PDFs, please install the " "chromium extension. For that, it is necessary to follow these steps:" @@ -49833,11 +50815,12 @@ msgstr "" "Pour pouvoir créer des images des graphiques pour les PDF, veuillez installer " "l’extension Chromium. Pour cela, il est nécessaire de suivre ces étapes :" -#: ../../include/class/ConsoleSupervisor.php:1760 +#: ../../include/class/ConsoleSupervisor.php:1776 +#: ../../include/class/ConsoleSupervisor.php:1815 msgid "PHP UPDATE REQUIRED" msgstr "MISE À JOUR PHP REQUISE" -#: ../../include/class/ConsoleSupervisor.php:1761 +#: ../../include/class/ConsoleSupervisor.php:1777 #: ../../general/php_message.php:30 msgid "" "For a correct operation of PandoraFMS, PHP must be updated to version 8.0 or " @@ -49846,31 +50829,57 @@ msgstr "" "Pour la correcte opération de Pandora FMS, PHP doit être mis à jour à la " "version 8.0 ou supérieure." -#: ../../include/class/ConsoleSupervisor.php:1761 +#: ../../include/class/ConsoleSupervisor.php:1777 #: ../../general/php_message.php:31 msgid "Otherwise, functionalities will be lost." msgstr "Autrement, les fonctionnalités seront perdues." -#: ../../include/class/ConsoleSupervisor.php:1761 +#: ../../include/class/ConsoleSupervisor.php:1777 #: ../../general/php_message.php:33 msgid "Report download in PDF format" msgstr "Rapport téléchargement en format PDF" -#: ../../include/class/ConsoleSupervisor.php:1761 +#: ../../include/class/ConsoleSupervisor.php:1777 #: ../../general/php_message.php:34 msgid "Emails Sending" msgstr "Envoy d'emails" -#: ../../include/class/ConsoleSupervisor.php:1761 +#: ../../include/class/ConsoleSupervisor.php:1777 #: ../../general/php_message.php:35 msgid "Metaconsole Collections" msgstr "Collections de Métaconsole" -#: ../../include/class/ConsoleSupervisor.php:1827 +#: ../../include/class/ConsoleSupervisor.php:1816 +msgid "" +"You should update your PHP version because it will be out of official support" +msgstr "" +"Mettez à jour votre version PHP. L’assistance officielle pour cette version " +"finira prochainement." + +#: ../../include/class/ConsoleSupervisor.php:1816 +msgid "Current PHP version: " +msgstr "Version PHP actuelle :" + +#: ../../include/class/ConsoleSupervisor.php:1841 +msgid "MYSQL UPDATE REQUIRED" +msgstr "MISE À JOUR MYSQL REQUISE" + +#: ../../include/class/ConsoleSupervisor.php:1842 +msgid "" +"You should update your MYSQL version because it will be out of official support" +msgstr "" +"Mettez à jour votre version MYSQL. L’assistance officielle pour cette version " +"finira prochainement." + +#: ../../include/class/ConsoleSupervisor.php:1842 +msgid "Current MYSQL version: " +msgstr "Version MYSQL actuelle : " + +#: ../../include/class/ConsoleSupervisor.php:1883 msgid "Historical database not available" msgstr "Base de données historique non disponible" -#: ../../include/class/ConsoleSupervisor.php:1828 +#: ../../include/class/ConsoleSupervisor.php:1884 msgid "" "Historical database is enabled, though not accessible with the current " "configuration." @@ -49878,11 +50887,11 @@ msgstr "" "La base de données historique est activée, mais pas accessible avec la " "configuration actuelle." -#: ../../include/class/ConsoleSupervisor.php:1871 +#: ../../include/class/ConsoleSupervisor.php:1927 msgid "Database maintenance problem" msgstr "Problème de maintenance de la base de données" -#: ../../include/class/ConsoleSupervisor.php:1873 +#: ../../include/class/ConsoleSupervisor.php:1929 #, php-format msgid "" "Your database hasn't been through maintenance for 48hrs. Please, check " @@ -49893,11 +50902,11 @@ msgstr "" "consulter la documentation sur la façon d'effectuer ce processus de " "maintenance sur %s et l'activer dès que possible." -#: ../../include/class/ConsoleSupervisor.php:1933 +#: ../../include/class/ConsoleSupervisor.php:1989 msgid "Historical database maintenance problem." msgstr "Problème de maintenance de la base de données historique." -#: ../../include/class/ConsoleSupervisor.php:1935 +#: ../../include/class/ConsoleSupervisor.php:1991 #, php-format msgid "" "Your historical database hasn't been through maintenance for 48hrs. Please, " @@ -49908,11 +50917,11 @@ msgstr "" "Veuillez consulter la documentation sur la façon d'effectuer ce processus de " "maintenance sur %s et l'activer dès que possible." -#: ../../include/class/ConsoleSupervisor.php:1973 +#: ../../include/class/ConsoleSupervisor.php:2029 msgid "Historical database MR mismatch" msgstr "Non-concordance de la base de données historique MR" -#: ../../include/class/ConsoleSupervisor.php:1974 +#: ../../include/class/ConsoleSupervisor.php:2030 msgid "" "Your historical database is not using the same schema as the main DB. This " "could produce anomalies while storing historical data." @@ -49921,29 +50930,29 @@ msgstr "" "données principale. Cela pourrait produire des anomalies lors du stockage des " "données historiques." -#: ../../include/class/ConsoleSupervisor.php:2014 +#: ../../include/class/ConsoleSupervisor.php:2070 msgid "Log collector cannot connect to ElasticSearch" msgstr "Le collecteur de journaux ne peut pas se connecter à ElasticSearch" -#: ../../include/class/ConsoleSupervisor.php:2015 +#: ../../include/class/ConsoleSupervisor.php:2071 msgid "ElasticSearch is not available using current configuration." msgstr "ElasticSearch n'est pas disponible avec la configuration actuelle." -#: ../../include/class/ConsoleSupervisor.php:2084 +#: ../../include/class/ConsoleSupervisor.php:2140 msgid "Metaconsole DB is not available." msgstr "La base de données Metaconsole n'est pas disponible." -#: ../../include/class/ConsoleSupervisor.php:2085 +#: ../../include/class/ConsoleSupervisor.php:2141 msgid "Cannot connect with Metaconsole DB using current configuration." msgstr "" "Impossible de se connecter avec la base de données de la Métaconsole en " "utilisant la configuration actuelle." -#: ../../include/class/ConsoleSupervisor.php:2113 +#: ../../include/class/ConsoleSupervisor.php:2169 msgid "Scheduled downtime running." msgstr "Temps d'arrêt programmé en cours d'exécution." -#: ../../include/class/ConsoleSupervisor.php:2114 +#: ../../include/class/ConsoleSupervisor.php:2170 msgid "" "A scheduled downtime is running. Some monitoring data won't be available while " "downtime is taking place." @@ -49951,11 +50960,11 @@ msgstr "" "Un temps d'arrêt programmé est en cours d'exécution. Certaines données de " "supervision ne seront pas disponibles pendant le temps d'arrêt." -#: ../../include/class/ConsoleSupervisor.php:2270 +#: ../../include/class/ConsoleSupervisor.php:2326 msgid "Downtime scheduled soon." msgstr "Temps d'arrêt prévu prochainement." -#: ../../include/class/ConsoleSupervisor.php:2272 +#: ../../include/class/ConsoleSupervisor.php:2328 #, php-format msgid "" "A scheduled downtime is going to be executed from %s to %s. Some monitoring " @@ -49964,22 +50973,22 @@ msgstr "" "Un temps d'arrêt programmé va être exécuté de %s à %s. Certaines données de " "supervision ne seront pas disponibles pendant le temps d'arrêt." -#: ../../include/class/ConsoleSupervisor.php:2302 +#: ../../include/class/ConsoleSupervisor.php:2358 msgid "This instance is not registered in the Update manager section" msgstr "" "Cette instance n'est pas enregistrée dans la section Gestionnaire de mise à " "jour" -#: ../../include/class/ConsoleSupervisor.php:2303 +#: ../../include/class/ConsoleSupervisor.php:2359 msgid "Click here to start the registration process" msgstr "Cliquez ici pour commencer le processus d’enregistrement" -#: ../../include/class/ConsoleSupervisor.php:2335 +#: ../../include/class/ConsoleSupervisor.php:2392 msgid "Default password for \"Admin\" user has not been changed" msgstr "" "Le mot de passe par défaut de l'utilisateur \"Admin\" n'a pas été modifié" -#: ../../include/class/ConsoleSupervisor.php:2336 +#: ../../include/class/ConsoleSupervisor.php:2393 msgid "" "Please, change the default password since it is a commonly reported " "vulnerability." @@ -49987,11 +50996,11 @@ msgstr "" "Veuillez modifier le mot de passe par défaut car il s'agit d'une vulnérabilité " "couramment signalée." -#: ../../include/class/ConsoleSupervisor.php:2371 +#: ../../include/class/ConsoleSupervisor.php:2428 msgid "Default font doesn't exist" msgstr "La police par défaut n'existe pas" -#: ../../include/class/ConsoleSupervisor.php:2372 +#: ../../include/class/ConsoleSupervisor.php:2429 msgid "" "Your defined font doesn't exist or is not defined. Please, check font " "parameters in your config" @@ -49999,11 +51008,11 @@ msgstr "" "Votre police définie n'existe pas ou n'est pas définie. S'il vous plaît, " "vérifiez les paramètres de police dans votre configuration" -#: ../../include/class/ConsoleSupervisor.php:2397 +#: ../../include/class/ConsoleSupervisor.php:2454 msgid "Developer mode is enabled" msgstr "Mode développeur activé" -#: ../../include/class/ConsoleSupervisor.php:2399 +#: ../../include/class/ConsoleSupervisor.php:2456 #, php-format msgid "" "Your %s has the \"develop_bypass\" mode enabled. This is a developer mode and " @@ -50014,11 +51023,11 @@ msgstr "" "et doit être désactivé dans un environnement de production. Cette valeur se " "trouve dans le fichier principal index.php" -#: ../../include/class/ConsoleSupervisor.php:2423 +#: ../../include/class/ConsoleSupervisor.php:2480 msgid "Event storm protection is enabled." msgstr "La protection contre les tempêtes d'événements est activée." -#: ../../include/class/ConsoleSupervisor.php:2424 +#: ../../include/class/ConsoleSupervisor.php:2481 msgid "" "Some events may get lost while this mode is enabled. The server must be " "restarted after altering this setting." @@ -50026,27 +51035,27 @@ msgstr "" "Certains événements peuvent être perdus lorsque ce mode est activé. Le serveur " "doit être redémarré après avoir modifié ce paramètre." -#: ../../include/class/ConsoleSupervisor.php:2450 +#: ../../include/class/ConsoleSupervisor.php:2507 msgid "Failed to retrieve updates, please configure utility" msgstr "" "Échec de la récupération des mises à jour, veuillez configurer l'utilitaire" -#: ../../include/class/ConsoleSupervisor.php:2468 +#: ../../include/class/ConsoleSupervisor.php:2525 #, php-format msgid "New %s Console update" msgstr "Nouvelle %s mise à jour de la console" -#: ../../include/class/ConsoleSupervisor.php:2471 +#: ../../include/class/ConsoleSupervisor.php:2528 msgid "There is a new update available. Please
.À propos de la mise à jour mineure ." -#: ../../include/class/ConsoleSupervisor.php:2535 +#: ../../include/class/ConsoleSupervisor.php:2592 msgid "Discovery relies on an appropriate cron setup." msgstr "La découverte repose sur une configuration cron appropriée." -#: ../../include/class/ConsoleSupervisor.php:2551 +#: ../../include/class/ConsoleSupervisor.php:2608 msgid "Please, make sure process is not locked." msgstr "Veuillez vous assurer que le processus n'est pas verrouillé." -#: ../../include/class/ConsoleSupervisor.php:2562 +#: ../../include/class/ConsoleSupervisor.php:2619 msgid "DiscoveryConsoleTasks is not configured." msgstr "DiscoveryConsoleTasks n'est pas configuré." -#: ../../include/class/ConsoleSupervisor.php:2653 +#: ../../include/class/ConsoleSupervisor.php:2710 #, php-format msgid "%s version misaligned with Console" msgstr "%s version mal alignée avec la Console" -#: ../../include/class/ConsoleSupervisor.php:2657 +#: ../../include/class/ConsoleSupervisor.php:2714 #, php-format msgid "" "Server %s and this console have different versions. This might cause several " @@ -50081,19 +51090,19 @@ msgstr "" "Le serveur %s et cette console ont des versions différentes. Cela peut " "provoquer plusieurs dysfonctionnements. Veuillez mettre à jour ce serveur." -#: ../../include/class/ConsoleSupervisor.php:2720 +#: ../../include/class/ConsoleSupervisor.php:2777 msgid "AllowOverride is disabled" msgstr "AllowOverride est désactivé" -#: ../../include/class/ConsoleSupervisor.php:2766 +#: ../../include/class/ConsoleSupervisor.php:2823 msgid "Desynchronized operation on the node " msgstr "Opération désynchronisée sur le nœud" -#: ../../include/class/ConsoleSupervisor.php:2789 +#: ../../include/class/ConsoleSupervisor.php:2846 msgid "Pandora FMS console log file changed location" msgstr "Le fichier journal de la console Pandora FMS a changé d'emplacement" -#: ../../include/class/ConsoleSupervisor.php:2793 +#: ../../include/class/ConsoleSupervisor.php:2850 #, php-format msgid "" "Pandora FMS console log file has been moved to new location %s/log. Currently " @@ -50104,11 +51113,11 @@ msgstr "" "emplacement %s/log. Actuellement, vous disposez d'une version obsolète et " "inopérante de ce fichier sur %s. S'il vous plaît, pensez à le supprimer." -#: ../../include/class/ConsoleSupervisor.php:2828 +#: ../../include/class/ConsoleSupervisor.php:2885 msgid "Pandora FMS audit log file changed location" msgstr "Le fichier journal d'audit Pandora FMS a changé d'emplacement" -#: ../../include/class/ConsoleSupervisor.php:2832 +#: ../../include/class/ConsoleSupervisor.php:2889 #, php-format msgid "" "Pandora FMS audit log file has been moved to new location %s/log. Currently " @@ -50119,12 +51128,12 @@ msgstr "" "emplacement %s/log. Actuellement, vous disposez d'une version obsolète et " "inopérante de ce fichier sur %s. S'il vous plaît, pensez à le supprimer." -#: ../../include/class/ConsoleSupervisor.php:2890 +#: ../../include/class/ConsoleSupervisor.php:2947 #, php-format msgid "Node %s sync queue length exceeded, " msgstr "Longueur de file d’attente de synchronisation de nœud %s dépassée, " -#: ../../include/class/ConsoleSupervisor.php:2892 +#: ../../include/class/ConsoleSupervisor.php:2949 #, php-format msgid "" "Synchronization queue lenght for node %s is %d items, this value should be 0 " @@ -50134,12 +51143,12 @@ msgstr "" "éléments, cette valeur doit être 0 ou inférieure à %d, veuillez vérifier " "l’état de la file d’attente." -#: ../../include/class/ConsoleSupervisor.php:2945 +#: ../../include/class/ConsoleSupervisor.php:3002 #, php-format msgid "Node %s sync queue failed, " msgstr "Échec de la file d’attente de synchronisation du nœud %s, " -#: ../../include/class/ConsoleSupervisor.php:2947 +#: ../../include/class/ConsoleSupervisor.php:3004 #, php-format msgid "" "Node %s cannot process synchronization queue due %s, please check the queue " @@ -50148,11 +51157,11 @@ msgstr "" "Le nœud %s ne peut pas traiter la file d’attente de synchronisation en raison " "de %s, veuillez vérifier l’état de la file d’attente." -#: ../../include/class/ConsoleSupervisor.php:2978 +#: ../../include/class/ConsoleSupervisor.php:3035 msgid "Agent dependency error" msgstr "Erreur de dépendance de l’agent" -#: ../../include/class/ConsoleSupervisor.php:2980 +#: ../../include/class/ConsoleSupervisor.php:3037 msgid "There are omnishell agents with dependency errors" msgstr "Il existe des agents omnishell avec des erreurs de dépendance" @@ -50234,49 +51243,90 @@ msgstr "Identique à %s" msgid "Templates not being fired" msgstr "Modèles non déclenchés" -#: ../../include/class/WelcomeWindow.class.php:157 -msgid "Welcome to" -msgstr "Bienvenue à" +#: ../../include/class/WelcomeWindow.class.php:419 +msgid "Post-installation status diagnostic" +msgstr "Diagnostique d’état après l’installation" -#: ../../include/class/WelcomeWindow.class.php:158 -msgid "Do not show anymore" -msgstr "Ne plus afficher." +#: ../../include/class/WelcomeWindow.class.php:437 +msgid "Warp Update registration" +msgstr "Inscription Warp Update" -#: ../../include/class/WelcomeWindow.class.php:167 -msgid "Cancel Configuration Window" -msgstr "Fenêtre d’annulation de la configuration" +#: ../../include/class/WelcomeWindow.class.php:465 +msgid "Default mail to send alerts" +msgstr "Email par défaut pour l’envoi des alertes" -#: ../../include/class/WelcomeWindow.class.php:172 -msgid "Are you sure you want to cancel this tutorial?" -msgstr "Vous êtes sûr de vouloir annuler ce tutoriel ?" +#: ../../include/class/WelcomeWindow.class.php:493 +msgid "All servers running" +msgstr "Tous les serveurs en exécution" -#: ../../include/class/WelcomeWindow.class.php:423 -msgid "Please ensure mail configuration matches your needs" +#: ../../include/class/WelcomeWindow.class.php:521 +msgid "Enterprise licence valid" +msgstr "Licence Enterprise ville" + +#: ../../include/class/WelcomeWindow.class.php:550 +msgid "" +"It seems that your Pandora FMS is working correctly and registered with ID:" +"
#" msgstr "" -"Veuillez vous assurer que la configuration de la messagerie correspond à vos " -"besoins" +"Votre Pandora FMS fonctionne correctement et il est enregistré avec l’ID : " +"
#" -#: ../../include/class/WelcomeWindow.class.php:460 -msgid "Create an agent" -msgstr "Créer un agent" +#: ../../include/class/WelcomeWindow.class.php:574 +msgid "Task to perform" +msgstr "Tâche à exécuter" -#: ../../include/class/WelcomeWindow.class.php:488 -msgid "Create a module to check if an agent is online" -msgstr "Créer un module pour vérifier si un agent est en ligne" +#: ../../include/class/WelcomeWindow.class.php:584 +msgid "Agent installation wizard" +msgstr "Assistant d’installation de l'agent" -#: ../../include/class/WelcomeWindow.class.php:516 -msgid "Be warned if something is wrong, create an alert on the module" -msgstr "Soyez prévenu si quelque chose ne va pas, créez une alerte sur le module" +#: ../../include/class/WelcomeWindow.class.php:585 +#: ../../include/class/WelcomeWindow.class.php:1157 +msgid "Create WEB monitoring" +msgstr "Créer supervision WEB" -#: ../../include/class/WelcomeWindow.class.php:544 -msgid "Discover hosts and devices in your network" -msgstr "Découvrez les hôtes et les appareils de votre réseau" +#: ../../include/class/WelcomeWindow.class.php:586 +#: ../../include/class/WelcomeWindow.class.php:1174 +msgid "Create network monitoring" +msgstr "Créer supervision du réseau" -#: ../../include/class/WelcomeWindow.class.php:575 -msgid "If something is not working as expected, look for this icon and report!" -msgstr "" -"Si quelque chose ne fonctionne pas comme prévu, recherchez cette icône et " -"signalez-le !" +#: ../../include/class/WelcomeWindow.class.php:587 +#: ../../include/class/WelcomeWindow.class.php:1191 +msgid "Discover my network" +msgstr "Découvrir mon réseau" + +#: ../../include/class/WelcomeWindow.class.php:588 +#: ../../include/class/WelcomeWindow.class.php:1216 +msgid "Create email alert" +msgstr "Créer une alerte d’email" + +#: ../../include/class/WelcomeWindow.class.php:603 +msgid "Please select one" +msgstr "Veuillez en sélectionnez une" + +#: ../../include/class/WelcomeWindow.class.php:609 +msgid "Let's do it!" +msgstr "Commencer" + +#: ../../include/class/WelcomeWindow.class.php:652 +msgid "Text to search" +msgstr "Texte à chercher" + +#: ../../include/class/WelcomeWindow.class.php:667 +msgid "Modules name" +msgstr "Nom du modules" + +#: ../../include/class/WelcomeWindow.class.php:705 +#: ../../include/class/WelcomeWindow.class.php:758 +msgid "Ip target" +msgstr "IP cible" + +#: ../../include/class/WelcomeWindow.class.php:831 +msgid "Contition" +msgstr "Condition" + +#: ../../include/class/WelcomeWindow.class.php:1112 +msgid "You must chose an option" +msgstr "Sélectionnez une option" #: ../../include/class/AgentDeployWizard.class.php:306 msgid "Please note that all OS must be 64-bit based architecture" @@ -50715,458 +51765,459 @@ msgstr " agents" msgid " modules" msgstr " modules" -#: ../../include/functions_reporting.php:1525 +#: ../../include/functions_reporting.php:1533 msgid "Top N" msgstr "Top N" -#: ../../include/functions_reporting.php:1711 +#: ../../include/functions_reporting.php:1719 msgid "Insuficient data" msgstr "Données insuffisantes" -#: ../../include/functions_reporting.php:2077 +#: ../../include/functions_reporting.php:2085 msgid "Event Report Group" msgstr "Rapport d'événements de groupes" -#: ../../include/functions_reporting.php:2107 +#: ../../include/functions_reporting.php:2115 msgid "Exclude " msgstr "Exclure" -#: ../../include/functions_reporting.php:2448 +#: ../../include/functions_reporting.php:2456 msgid "Event Report Module" msgstr "Module de rapports d'événements" -#: ../../include/functions_reporting.php:3344 +#: ../../include/functions_reporting.php:3352 msgid "Agent/Modules" msgstr "Agent/Modules" -#: ../../include/functions_reporting.php:3441 +#: ../../include/functions_reporting.php:3449 msgid "Agent/Modules Status" msgstr "État de l’agent/des modules" -#: ../../include/functions_reporting.php:3590 +#: ../../include/functions_reporting.php:3598 msgid "Exception - Everything" msgstr "Exception - Tout" -#: ../../include/functions_reporting.php:3596 +#: ../../include/functions_reporting.php:3604 #, php-format msgid "Exception - Modules over or equal to %s" msgstr "Exception - Modules supérieurs ou égaux à %s" -#: ../../include/functions_reporting.php:3599 +#: ../../include/functions_reporting.php:3607 #, php-format msgid "Modules over or equal to %s" msgstr "Modules supérieurs ou égaux à %s" -#: ../../include/functions_reporting.php:3604 +#: ../../include/functions_reporting.php:3612 #, php-format msgid "Exception - Modules under or equal to %s" msgstr "Exception - Modules inférieurs ou égaux à %s" -#: ../../include/functions_reporting.php:3607 +#: ../../include/functions_reporting.php:3615 #, php-format msgid "Modules under or equal to %s" msgstr "Modules inférieurs ou égaux à %s" -#: ../../include/functions_reporting.php:3612 +#: ../../include/functions_reporting.php:3620 #, php-format msgid "Exception - Modules under %s" msgstr "Exception - Modules inférieurs à %s" -#: ../../include/functions_reporting.php:3615 +#: ../../include/functions_reporting.php:3623 #, php-format msgid "Modules under %s" msgstr "Modules inférieurs à %s" -#: ../../include/functions_reporting.php:3620 +#: ../../include/functions_reporting.php:3628 #, php-format msgid "Exception - Modules over %s" msgstr "Exception - Modules supérieurs à %s" -#: ../../include/functions_reporting.php:3623 +#: ../../include/functions_reporting.php:3631 #, php-format msgid "Modules over %s" msgstr "Modules supérieurs à %s" -#: ../../include/functions_reporting.php:3628 +#: ../../include/functions_reporting.php:3636 #, php-format msgid "Exception - Equal to %s" msgstr "Exception - Égal à %s" -#: ../../include/functions_reporting.php:3631 +#: ../../include/functions_reporting.php:3639 #, php-format msgid "Equal to %s" msgstr "Égal à %s" -#: ../../include/functions_reporting.php:3636 +#: ../../include/functions_reporting.php:3644 #, php-format msgid "Exception - Not equal to %s" msgstr "Exception - Pas égal à %s" -#: ../../include/functions_reporting.php:3639 +#: ../../include/functions_reporting.php:3647 #, php-format msgid "Not equal to %s" msgstr "Pas égal à %s" -#: ../../include/functions_reporting.php:3643 +#: ../../include/functions_reporting.php:3651 msgid "Exception - Modules at normal status" msgstr "Exception - Modules en état normal" -#: ../../include/functions_reporting.php:3644 +#: ../../include/functions_reporting.php:3652 msgid "Modules at normal status" msgstr "Modules en état normal" -#: ../../include/functions_reporting.php:3648 +#: ../../include/functions_reporting.php:3656 msgid "Exception - Modules at critical or warning status" msgstr "Exception - Modules en état critique ou d'alerte" -#: ../../include/functions_reporting.php:3649 +#: ../../include/functions_reporting.php:3657 msgid "Modules at critical or warning status" msgstr "Modules en état critique ou d'alerte" -#: ../../include/functions_reporting.php:3929 +#: ../../include/functions_reporting.php:3937 msgid "There are no Modules under those conditions." msgstr "Aucun module sous ces conditions" -#: ../../include/functions_reporting.php:3933 +#: ../../include/functions_reporting.php:3941 #, php-format msgid "There are no Modules over or equal to %s." msgstr "Aucun module supérieur ou égal à %s" -#: ../../include/functions_reporting.php:3937 +#: ../../include/functions_reporting.php:3945 #, php-format msgid "There are no Modules less or equal to %s." msgstr "Aucun module inférieur ou égal à %s" -#: ../../include/functions_reporting.php:3941 +#: ../../include/functions_reporting.php:3949 #, php-format msgid "There are no Modules less %s." msgstr "Aucun module inférieur à %s" -#: ../../include/functions_reporting.php:3945 +#: ../../include/functions_reporting.php:3953 #, php-format msgid "There are no Modules over %s." msgstr "Aucun module supérieur à %s" -#: ../../include/functions_reporting.php:3949 +#: ../../include/functions_reporting.php:3957 #, php-format msgid "There are no Modules equal to %s" msgstr "Aucun module égal à %s" -#: ../../include/functions_reporting.php:3953 +#: ../../include/functions_reporting.php:3961 #, php-format msgid "There are no Modules not equal to %s" msgstr "Aucun module pas égal à %s" -#: ../../include/functions_reporting.php:3957 +#: ../../include/functions_reporting.php:3965 msgid "There are no Modules normal status" msgstr "Aucun module en état normal" -#: ../../include/functions_reporting.php:3961 +#: ../../include/functions_reporting.php:3969 msgid "There are no Modules at critial or warning status" msgstr "Aucun module en état critique ou d'alerte" -#: ../../include/functions_reporting.php:4389 +#: ../../include/functions_reporting.php:4400 msgid "Event Report Agent" msgstr "Agent de rapport d'événement" -#: ../../include/functions_reporting.php:4808 +#: ../../include/functions_reporting.php:4819 msgid "Database Serialized" msgstr "Base de données sérialisée" -#: ../../include/functions_reporting.php:5004 +#: ../../include/functions_reporting.php:5015 msgid "Last Value" msgstr "Dernière valeur" -#: ../../include/functions_reporting.php:5054 -#: ../../include/functions_reporting.php:5097 +#: ../../include/functions_reporting.php:5065 +#: ../../include/functions_reporting.php:5108 msgid "No data to display within the selected interval" msgstr "Aucune donnée à afficher dans l'intervalle sélectionné" -#: ../../include/functions_reporting.php:5328 +#: ../../include/functions_reporting.php:5339 msgid "Network interfaces report" msgstr "Rapport des interfaces du réseau" -#: ../../include/functions_reporting.php:5422 +#: ../../include/functions_reporting.php:5433 msgid "Custom render report" msgstr "Rapport de rendu personnalisé" -#: ../../include/functions_reporting.php:5462 -#: ../../include/functions_reporting.php:5488 +#: ../../include/functions_reporting.php:5473 +#: ../../include/functions_reporting.php:5499 msgid "" "This query is insecure, it could apply unwanted modiffications on the schema" msgstr "" "Cette requête n’est pas sécurisée, elle peut appliquer des modifications " "indésirables sur le schéma" -#: ../../include/functions_reporting.php:5667 +#: ../../include/functions_reporting.php:5678 msgid "The group has no agents or none of the agents has any network interface" msgstr "Le groupe n'a pas d'agents ou aucun agent a une interface de réseau" -#: ../../include/functions_reporting.php:5692 +#: ../../include/functions_reporting.php:5703 msgid "bytes/s" msgstr "octets/s" -#: ../../include/functions_reporting.php:6359 +#: ../../include/functions_reporting.php:6370 msgid "SQL Graph Vertical Bars" msgstr "Barres verticales du graphique SQL" -#: ../../include/functions_reporting.php:6363 +#: ../../include/functions_reporting.php:6374 msgid "SQL Graph Horizontal Bars" msgstr "Barres horizontales du graphique SQL" -#: ../../include/functions_reporting.php:6367 +#: ../../include/functions_reporting.php:6378 msgid "SQL Graph Pie" msgstr "Diagramme circulaire SQL" -#: ../../include/functions_reporting.php:6594 +#: ../../include/functions_reporting.php:6605 msgid "Netflow Area" msgstr "Zone Netflow" -#: ../../include/functions_reporting.php:6598 +#: ../../include/functions_reporting.php:6609 msgid "Netflow Summary" msgstr "Résumé Netflow" -#: ../../include/functions_reporting.php:6602 +#: ../../include/functions_reporting.php:6613 msgid "Netflow Data" msgstr "Données Netflow" -#: ../../include/functions_reporting.php:6610 +#: ../../include/functions_reporting.php:6621 msgid "Unknown report" msgstr "Rapport inconnu" -#: ../../include/functions_reporting.php:6704 +#: ../../include/functions_reporting.php:6715 msgid "Prediction Date" msgstr "Date de prédiction" -#: ../../include/functions_reporting.php:7714 +#: ../../include/functions_reporting.php:7768 msgid "" -"Illegal query: Due security restrictions, there are some tokens or words you " -"cannot use: *, delete, drop, alter, modify, password, pass, insert or update." +"Illegal query: Due to security restrictions, there are some tokens or words " +"you cannot use: *, delete, drop, alter, modify, password, pass, insert or " +"update." msgstr "" -"Requête illégale : pour des raisons de sécurité, certains tokens ou mots ne " +"Requête non valide : pour des raisons de sécurité, certains tokens ou mots ne " "peuvent pas être employés : *, supprimer, déposer, altérer, modifier, mot de " "passe, passe, introduire ou mettre à jour." -#: ../../include/functions_reporting.php:9127 -#: ../../include/functions_reporting.php:9845 +#: ../../include/functions_reporting.php:9181 +#: ../../include/functions_reporting.php:9899 msgid "No Address" msgstr "Aucune adresse" -#: ../../include/functions_reporting.php:10144 +#: ../../include/functions_reporting.php:10198 msgid "" "The monitor have no data in this range of dates or monitor type is not numeric" msgstr "" "Le moniteur ne dispose pas de données dans cette plage de dates ou le type de " "moniteur n'est pas numérique." -#: ../../include/functions_reporting.php:10162 +#: ../../include/functions_reporting.php:10216 msgid "The monitor type is not numeric" msgstr "Le type de moniteur n'est pas numérique." -#: ../../include/functions_reporting.php:10588 +#: ../../include/functions_reporting.php:10642 msgid "Maximum" msgstr "Maximum" -#: ../../include/functions_reporting.php:10666 +#: ../../include/functions_reporting.php:10720 msgid "Automatic combined graph" msgstr "Graphique automatique combiné" -#: ../../include/functions_reporting.php:12088 -#: ../../include/functions_reporting.php:12112 -#: ../../include/functions_reporting.php:12151 +#: ../../include/functions_reporting.php:12142 +#: ../../include/functions_reporting.php:12166 +#: ../../include/functions_reporting.php:12205 msgid "Server health" msgstr "État du serveur" -#: ../../include/functions_reporting.php:12088 +#: ../../include/functions_reporting.php:12142 #, php-format msgid "%d Downed servers" msgstr "%d serveurs hors service" -#: ../../include/functions_reporting.php:12093 -#: ../../include/functions_reporting.php:12116 -#: ../../include/functions_reporting.php:12157 +#: ../../include/functions_reporting.php:12147 +#: ../../include/functions_reporting.php:12170 +#: ../../include/functions_reporting.php:12211 msgid "Monitor health" msgstr "État du moniteur" -#: ../../include/functions_reporting.php:12093 +#: ../../include/functions_reporting.php:12147 #, php-format msgid "%d Not Normal monitors" msgstr "%d Moniteurs anormaux" -#: ../../include/functions_reporting.php:12093 -#: ../../include/functions_reporting.php:12117 +#: ../../include/functions_reporting.php:12147 +#: ../../include/functions_reporting.php:12171 msgid "of monitors up" msgstr "de moniteurs actifs" -#: ../../include/functions_reporting.php:12098 -#: ../../include/functions_reporting.php:12120 -#: ../../include/functions_reporting.php:12163 +#: ../../include/functions_reporting.php:12152 +#: ../../include/functions_reporting.php:12174 +#: ../../include/functions_reporting.php:12217 msgid "Module sanity" msgstr "État des modules" -#: ../../include/functions_reporting.php:12098 +#: ../../include/functions_reporting.php:12152 #, php-format msgid "%d Not inited monitors" msgstr "%d moniteurs non initialisés" -#: ../../include/functions_reporting.php:12098 -#: ../../include/functions_reporting.php:12121 +#: ../../include/functions_reporting.php:12152 +#: ../../include/functions_reporting.php:12175 msgid "of total modules inited" msgstr "du total de modules initialisés" -#: ../../include/functions_reporting.php:12103 -#: ../../include/functions_reporting.php:13275 -#: ../../include/functions_reporting.php:13285 +#: ../../include/functions_reporting.php:12157 +#: ../../include/functions_reporting.php:13329 +#: ../../include/functions_reporting.php:13339 #, php-format msgid "%d Fired alerts" msgstr "%d alertes déclenchées" -#: ../../include/functions_reporting.php:12103 -#: ../../include/functions_reporting.php:12125 +#: ../../include/functions_reporting.php:12157 +#: ../../include/functions_reporting.php:12179 msgid "of defined alerts not fired" msgstr "d'alertes définies non déclenchées" -#: ../../include/functions_reporting.php:12257 +#: ../../include/functions_reporting.php:12311 #: ../../include/functions_groups.php:2758 msgid "Defined and fired alerts" msgstr "Alertes définies et déclenchées" -#: ../../include/functions_reporting.php:12436 +#: ../../include/functions_reporting.php:12490 msgid "Defined users" msgstr "Utilisateurs définis" -#: ../../include/functions_reporting.php:13132 +#: ../../include/functions_reporting.php:13186 msgid "Agent without data" msgstr "Agent sans données" -#: ../../include/functions_reporting.php:13271 +#: ../../include/functions_reporting.php:13325 #, php-format msgid "%d Normal modules" msgstr "%d modules normaux" -#: ../../include/functions_reporting.php:13272 +#: ../../include/functions_reporting.php:13326 #, php-format msgid "%d Critical modules" msgstr "%d modules critiques" -#: ../../include/functions_reporting.php:13273 +#: ../../include/functions_reporting.php:13327 #, php-format msgid "%d Warning modules" msgstr "%d modules en état d'alerte" -#: ../../include/functions_reporting.php:13274 +#: ../../include/functions_reporting.php:13328 #, php-format msgid "%d Unknown modules" msgstr "%d modules inconnus" -#: ../../include/functions_reporting.php:13279 +#: ../../include/functions_reporting.php:13333 #, php-format msgid "%d Total agents" msgstr "%d agents au total" -#: ../../include/functions_reporting.php:13280 +#: ../../include/functions_reporting.php:13334 #, php-format msgid "%d Normal agents" msgstr "%d agents normaux" -#: ../../include/functions_reporting.php:13281 +#: ../../include/functions_reporting.php:13335 #, php-format msgid "%d Critical agents" msgstr "%d agents critiques" -#: ../../include/functions_reporting.php:13282 +#: ../../include/functions_reporting.php:13336 #, php-format msgid "%d Warning agents" msgstr "%d agents en état d'alerte" -#: ../../include/functions_reporting.php:13283 +#: ../../include/functions_reporting.php:13337 #, php-format msgid "%d Unknown agents" msgstr "%d agents inconnus" -#: ../../include/functions_reporting.php:13284 +#: ../../include/functions_reporting.php:13338 #, php-format msgid "%d not init agents" msgstr "%d agents non initialisés" -#: ../../include/functions_reporting.php:14712 +#: ../../include/functions_reporting.php:14766 msgid "Total running modules" msgstr "Nombre total de modules en fonctionnement" -#: ../../include/functions_reporting.php:14715 -#: ../../include/functions_reporting.php:14730 -#: ../../include/functions_reporting.php:14742 -#: ../../include/functions_reporting.php:14760 -#: ../../include/functions_reporting.php:14772 +#: ../../include/functions_reporting.php:14769 #: ../../include/functions_reporting.php:14784 #: ../../include/functions_reporting.php:14796 +#: ../../include/functions_reporting.php:14814 +#: ../../include/functions_reporting.php:14826 +#: ../../include/functions_reporting.php:14838 +#: ../../include/functions_reporting.php:14850 msgid "Ratio" msgstr "Ratio" -#: ../../include/functions_reporting.php:14715 -#: ../../include/functions_reporting.php:14730 -#: ../../include/functions_reporting.php:14742 -#: ../../include/functions_reporting.php:14760 -#: ../../include/functions_reporting.php:14772 +#: ../../include/functions_reporting.php:14769 #: ../../include/functions_reporting.php:14784 #: ../../include/functions_reporting.php:14796 +#: ../../include/functions_reporting.php:14814 +#: ../../include/functions_reporting.php:14826 +#: ../../include/functions_reporting.php:14838 +#: ../../include/functions_reporting.php:14850 msgid "Modules by second" msgstr "Modules par seconde" -#: ../../include/functions_reporting.php:14727 +#: ../../include/functions_reporting.php:14781 msgid "Local modules" msgstr "Modules locaux" -#: ../../include/functions_reporting.php:14737 +#: ../../include/functions_reporting.php:14791 msgid "Network modules" msgstr "Modules de réseau" -#: ../../include/functions_reporting.php:14756 +#: ../../include/functions_reporting.php:14810 msgid "Plugin modules" msgstr "Modules plugin" -#: ../../include/functions_reporting.php:14768 +#: ../../include/functions_reporting.php:14822 msgid "Prediction modules" msgstr "Modules de prédiction" -#: ../../include/functions_reporting.php:14780 +#: ../../include/functions_reporting.php:14834 msgid "WMI modules" msgstr "Modules WMI" -#: ../../include/functions_reporting.php:14792 +#: ../../include/functions_reporting.php:14846 msgid "Web modules" msgstr "Modules Web" -#: ../../include/functions_reporting.php:14830 +#: ../../include/functions_reporting.php:14890 #: ../../include/lib/Dashboard/Widgets/tactical.php:287 msgid "Server performance" msgstr "Performance du serveur" -#: ../../include/functions_reporting.php:14943 +#: ../../include/functions_reporting.php:15006 msgid "Start condition" msgstr "Condition de démarrage" -#: ../../include/functions_reporting.php:14943 +#: ../../include/functions_reporting.php:15006 msgid "Stop condition" msgstr "Condition d’arrêt" -#: ../../include/functions_reporting.php:14953 +#: ../../include/functions_reporting.php:15016 msgid "Weekly:" msgstr "Hebdomadaire :" -#: ../../include/functions_reporting.php:14995 +#: ../../include/functions_reporting.php:15058 msgid "Monthly:" msgstr "Mensuel :" -#: ../../include/functions_reporting.php:15546 +#: ../../include/functions_reporting.php:15609 msgid "Module Histogram Graph" msgstr "Graphique de registres du module" -#: ../../include/functions_reporting.php:15913 +#: ../../include/functions_reporting.php:15976 msgid "Attached to this email there's a PDF file of the" msgstr "Ce courriel contient une pièce jointe en format PDF du" -#: ../../include/functions_reporting.php:15914 +#: ../../include/functions_reporting.php:15977 msgid "report" msgstr "rapport" @@ -51225,24 +52276,24 @@ msgid "Something gone wrong creating directory" msgstr "Une erreur s'est produite lors de la création du répertoire" #: ../../include/functions_filemanager.php:553 -#: ../../include/functions_filemanager.php:838 +#: ../../include/functions_filemanager.php:849 msgid "Create a Directory" msgstr "Créer un répertoire" #: ../../include/functions_filemanager.php:559 -#: ../../include/functions_filemanager.php:850 -#: ../../include/functions_filemanager.php:853 +#: ../../include/functions_filemanager.php:861 +#: ../../include/functions_filemanager.php:864 msgid "Create File" msgstr "Créer un fichier" #: ../../include/functions_filemanager.php:564 -#: ../../include/functions_filemanager.php:864 -#: ../../include/functions_filemanager.php:867 +#: ../../include/functions_filemanager.php:875 +#: ../../include/functions_filemanager.php:878 msgid "Upload Files" msgstr "Télécharger des fichiers" #: ../../include/functions_filemanager.php:598 -#: ../../include/functions_filemanager.php:808 +#: ../../include/functions_filemanager.php:819 msgid "Real path" msgstr "Chemin réel" @@ -51276,33 +52327,33 @@ msgstr "Ce fichier peut être exécuté par n'importe quel utilisateur" msgid "Make sure it can't perform dangerous tasks" msgstr "Assurez-vous qu'il ne peut pas effectuer des tâches dangereuses." -#: ../../include/functions_filemanager.php:819 +#: ../../include/functions_filemanager.php:830 msgid "No files or directories to show." msgstr "Aucun fichier ou répertoire à afficher." -#: ../../include/functions_filemanager.php:835 -#: ../../include/functions_filemanager.php:961 +#: ../../include/functions_filemanager.php:846 +#: ../../include/functions_filemanager.php:984 msgid "Create directory" msgstr "Créer un répertoire" -#: ../../include/functions_filemanager.php:900 +#: ../../include/functions_filemanager.php:911 msgid "The zip upload in this dir, easy to upload multiple files." msgstr "" "Téléversez le zip à ce répertoire, utile pour téléverser plusieurs fichiers." -#: ../../include/functions_filemanager.php:902 +#: ../../include/functions_filemanager.php:921 msgid "Decompress" msgstr "Décompresser" -#: ../../include/functions_filemanager.php:976 +#: ../../include/functions_filemanager.php:999 msgid "Create file" msgstr "Créer un fichier" -#: ../../include/functions_filemanager.php:990 +#: ../../include/functions_filemanager.php:1013 msgid "Upload file/s" msgstr "Téléverser fichier(s)" -#: ../../include/functions_filemanager.php:1021 +#: ../../include/functions_filemanager.php:1044 msgid "The directory is read-only" msgstr "Ce répertoire est seulement accessible en lecture." @@ -51323,7 +52374,7 @@ msgstr "Erreur lors de la création ou de la mise à jour du tableau de bord" msgid "Icon image dashboard" msgstr "Tableau de bord des images d'icônes" -#: ../../include/lib/Dashboard/Widget.php:469 +#: ../../include/lib/Dashboard/Widget.php:474 #: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:263 #: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:347 #: ../../include/lib/Dashboard/Widgets/reports.php:336 @@ -51331,18 +52382,18 @@ msgstr "Tableau de bord des images d'icônes" msgid "Failed to connect to node %d" msgstr "Échec de la connexion au nœud %d" -#: ../../include/lib/Dashboard/Widget.php:484 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:634 +#: ../../include/lib/Dashboard/Widget.php:489 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:701 msgid "Please configure this widget before usage" msgstr "Veuillez configurer le widget avant de l'utiliser" -#: ../../include/lib/Dashboard/Widget.php:492 +#: ../../include/lib/Dashboard/Widget.php:497 #: ../../include/lib/Dashboard/Widgets/maps_status.php:390 -#: ../../include/lib/Dashboard/Widgets/events_list.php:561 +#: ../../include/lib/Dashboard/Widgets/events_list.php:602 msgid "Widget cannot be loaded" msgstr "Le widget ne peut pas être chargé" -#: ../../include/lib/Dashboard/Widget.php:492 +#: ../../include/lib/Dashboard/Widget.php:497 #: ../../include/lib/Dashboard/Widgets/maps_status.php:390 msgid "Please, configure the widget again to recover it" msgstr "Veuillez le reconfigurer encore une fois" @@ -51357,7 +52408,7 @@ msgid "Not agents in this group" msgstr "Aucun agent dans ce groupe" #: ../../include/lib/Dashboard/Widgets/system_group_status.php:158 -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:646 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:659 msgid "Groups status" msgstr "États des groupes" @@ -51365,19 +52416,19 @@ msgstr "États des groupes" msgid "Alert Fired" msgstr "Alerte déclenchée" -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:546 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:559 msgid "Modules in normal status" msgstr "Modules en état normal" -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:562 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:575 msgid "Modules in warning status" msgstr "Modules en état d'alerte" -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:579 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:592 msgid "Modules in critical status" msgstr "Modules en état critique" -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:625 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:638 msgid "No modules in selected groups" msgstr "Aucun module dans les groupes sélectionnés" @@ -51387,7 +52438,7 @@ msgid "Heatmap" msgstr "Carte de chaleur" #: ../../include/lib/Dashboard/Widgets/sla_percent.php:176 -#: ../../include/lib/Dashboard/Widgets/sla_percent.php:561 +#: ../../include/lib/Dashboard/Widgets/sla_percent.php:563 msgid "SLA percentage" msgstr "Pourcentage SLA" @@ -51418,8 +52469,8 @@ msgstr "Sinon, la mise en page est verticale" #: ../../include/lib/Dashboard/Widgets/sla_percent.php:471 #: ../../include/lib/Dashboard/Widgets/sla_percent.php:482 -#: ../../include/lib/Dashboard/Widgets/events_list.php:528 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:659 +#: ../../include/lib/Dashboard/Widgets/events_list.php:569 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:726 msgid "You don't have access" msgstr "Vous n'avez pas accès." @@ -51428,29 +52479,29 @@ msgstr "Vous n'avez pas accès." msgid "Panel with a message" msgstr "Panneau avec un message" -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:172 -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:633 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:175 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:636 msgid "Block histogram" msgstr "Histogramme de bloc" -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:266 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:333 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:269 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:336 msgid "Font color" msgstr "Couleur de la police" -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:280 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:283 #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:361 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:464 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:443 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:467 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:451 #: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:256 msgid "Agent / module" msgstr "Agent / module" -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:457 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:460 #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:552 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:466 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:699 -#: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:408 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:489 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:702 +#: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:410 msgid "Not found modules" msgstr "Modules introuvables" @@ -51471,6 +52522,31 @@ msgstr "L'utilisateur n'a pas accès en lecture aux agents." msgid "Services view" msgstr "Vue des Services" +#: ../../include/lib/Dashboard/Widgets/netflow.php:211 +msgid "Usage map" +msgstr "Carte d’utilisation" + +#: ../../include/lib/Dashboard/Widgets/netflow.php:213 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:494 +msgid "Type graph" +msgstr "Type de graphique" + +#: ../../include/lib/Dashboard/Widgets/netflow.php:229 +#: ../../operation/netflow/nf_live_view.php:581 +msgid "Aggregated by" +msgstr "Ajouté par" + +#: ../../include/lib/Dashboard/Widgets/netflow.php:240 +#: ../../operation/network/network_report.php:250 +#: ../../operation/network/network_usage_map.php:298 +msgid "Data to show" +msgstr "Données à afficher" + +#: ../../include/lib/Dashboard/Widgets/netflow.php:261 +#: ../../operation/netflow/nf_live_view.php:598 +msgid "Max values" +msgstr "Valeurs maximales" + #: ../../include/lib/Dashboard/Widgets/maps_status.php:158 #: ../../include/lib/Dashboard/Widgets/maps_status.php:409 msgid "General visual maps report" @@ -51565,14 +52641,14 @@ msgid "Thanks for using %s." msgstr "Merci d'utiliser %s." #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:174 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:199 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:202 #: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:172 -#: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:545 +#: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:547 msgid "Color tabs modules" msgstr "Couleur des onglets des modules" #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:289 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:345 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:348 #: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:285 msgid "Format Data" msgstr "Mettre en forme les données" @@ -51582,13 +52658,13 @@ msgid "Periodicity" msgstr "Périodicité" #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:346 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:292 -#: ../../include/lib/Dashboard/Widgets/events_list.php:370 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:313 +#: ../../include/lib/Dashboard/Widgets/events_list.php:381 msgid "Limit" msgstr "Limite" #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:462 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:613 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:616 #, php-format msgid "" "The maximum number of modules to display is %d, please reconfigure the widget." @@ -51600,24 +52676,32 @@ msgstr "" msgid "Data Matrix" msgstr "Matrice de données" -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:241 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:245 msgid "Search filter by Module name field content" msgstr "Filtre de recherche par contenu nom de module contenu de champ" +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:259 +msgid "Disabled modules" +msgstr "Modules désactivés" + +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:259 +msgid "Include disabled modules" +msgstr "Inclure les modules désactivés" + #: ../../include/lib/Dashboard/Widgets/monitor_health.php:158 #: ../../include/lib/Dashboard/Widgets/monitor_health.php:337 msgid "Global health info" msgstr "Information générale de santé" -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:359 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:362 msgid "Values" msgstr "Valeurs" -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:386 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:389 msgid "Manual thresholds" msgstr "Seuils manuels" -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:1027 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:1030 msgid "Grouped meter graphs" msgstr "Graphiques de compteurs groupés" @@ -51663,73 +52747,85 @@ msgid "Not alert fired" msgstr "Pas d'alerte déclenchée" #: ../../include/lib/Dashboard/Widgets/alerts_fired.php:399 -#: ../../include/lib/Dashboard/Widgets/events_list.php:521 +#: ../../include/lib/Dashboard/Widgets/events_list.php:562 msgid "You must select some group" msgstr "Sélectionnez un groupe" #: ../../include/lib/Dashboard/Widgets/events_list.php:175 -#: ../../include/lib/Dashboard/Widgets/events_list.php:722 +#: ../../include/lib/Dashboard/Widgets/events_list.php:772 msgid "List of latest events" msgstr "Liste des derniers événements" -#: ../../include/lib/Dashboard/Widgets/events_list.php:305 +#: ../../include/lib/Dashboard/Widgets/events_list.php:316 msgid "Custom filters" msgstr "Filtres personnalisés" -#: ../../include/lib/Dashboard/Widgets/events_list.php:383 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:299 -#: ../../include/functions_events.php:3266 -#: ../../include/functions_events.php:3272 -#: ../../include/functions_events.php:3294 +#: ../../include/lib/Dashboard/Widgets/events_list.php:394 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:300 +#: ../../include/functions_events.php:3195 +#: ../../include/functions_events.php:3201 +#: ../../include/functions_events.php:3223 msgid "All event" msgstr "Tous les événements" -#: ../../include/lib/Dashboard/Widgets/events_list.php:384 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:300 -#: ../../include/functions_events.php:3268 -#: ../../include/functions_events.php:3302 +#: ../../include/lib/Dashboard/Widgets/events_list.php:395 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:301 +#: ../../include/functions_events.php:3197 +#: ../../include/functions_events.php:3231 msgid "Only validated" msgstr "Seulement les événements validés" -#: ../../include/lib/Dashboard/Widgets/events_list.php:385 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:301 +#: ../../include/lib/Dashboard/Widgets/events_list.php:396 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:302 msgid "Only pending" msgstr "Seulement ceux en attente" -#: ../../include/lib/Dashboard/Widgets/events_list.php:561 +#: ../../include/lib/Dashboard/Widgets/events_list.php:499 +msgid "Columns" +msgstr "Colonnes" + +#: ../../include/lib/Dashboard/Widgets/events_list.php:602 msgid "Please, event filter has been removed." msgstr "Veuillez noter que le filtre d’événements a été supprimé." -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:420 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:428 msgid "Color chart" msgstr "Couleur de la table" -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:431 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:439 msgid "Show label" msgstr "Afficher l’étiquette" -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:458 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:466 msgid "Label size in px" msgstr "Taille de l'étiquette en px" -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:470 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:478 msgid "Color label" msgstr "Couleur de l’étiquette" -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:481 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:490 +msgid "Wire" +msgstr "Câble" + +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:505 msgid "Show Value" msgstr "Afficher la valeur" -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:501 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:525 msgid "Value size in px" msgstr "Valeur de la taille en px" -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:513 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:537 msgid "Color value" msgstr "Valeur de la couleur" -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:172 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:626 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:548 +msgid "Graph line size" +msgstr "Taille de ligne des graphiques" + +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:173 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:627 msgid "Event cardboard" msgstr "Carte d’événement" @@ -51767,7 +52863,7 @@ msgid "Please, configure this widget before use" msgstr "Veuillez configurer ce widget avant de l'utiliser." #: ../../include/lib/Dashboard/Widgets/module_value.php:175 -#: ../../include/lib/Dashboard/Widgets/module_value.php:532 +#: ../../include/lib/Dashboard/Widgets/module_value.php:534 msgid "Module value" msgstr "Valeur du module" @@ -51777,7 +52873,7 @@ msgid "Agent WUX transaction" msgstr "Transaction d’agent WUX" #: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:163 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:536 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:605 msgid "Top N events by module" msgstr "Top N des événements par module" @@ -51801,8 +52897,8 @@ msgstr "Position de la légende" msgid "Please select one or more groups." msgstr "Veuillez sélectionner un ou plusieurs groupes." -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:423 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:419 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:475 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:467 msgid "There is not data to show." msgstr "Aucune donnée à afficher" @@ -51864,7 +52960,7 @@ msgid "Missing Service id" msgstr "ID de service manquant" #: ../../include/lib/Dashboard/Widgets/agent_module.php:173 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:779 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:855 msgid "Agent/Module View" msgstr "Vue Agent/Module" @@ -51898,28 +52994,36 @@ msgid "Agent module graph" msgstr "Graphique du module d'agent" #: ../../include/lib/Dashboard/Widgets/reports.php:166 -#: ../../include/lib/Dashboard/Widgets/reports.php:503 +#: ../../include/lib/Dashboard/Widgets/reports.php:512 msgid "Custom report" msgstr "Rapport personnalisé" -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:173 -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:337 +#: ../../include/lib/Dashboard/Widgets/AgentHive.php:170 +msgid "Agent hive" +msgstr "Ruche d’agent" + +#: ../../include/lib/Dashboard/Widgets/AgentHive.php:488 +msgid "Agents hive" +msgstr "Ruche d'agents" + +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:174 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:338 msgid "OS quick report" msgstr "Rapport rapide sur le système d’exploitation" -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:285 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:286 msgid "total" msgstr "total" -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:286 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:287 msgid "normal" msgstr "normal" -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:287 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:288 msgid "critical" msgstr "critique" -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:288 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:289 msgid "unknown" msgstr "inconnu" @@ -51964,7 +53068,7 @@ msgid "Module Groups found" msgstr "Groupes de modules trouvés" #: ../../include/lib/Dashboard/Widgets/tree_view.php:659 -#: ../../operation/tree.php:482 ../../operation/search_main.php:56 +#: ../../operation/tree.php:482 ../../operation/search_main.php:128 msgid "Modules found" msgstr "Modules trouvés" @@ -51984,11 +53088,11 @@ msgid "Not normal modules" msgstr "Modules anormales" #: ../../include/lib/Dashboard/Widgets/top_n.php:163 -#: ../../include/lib/Dashboard/Widgets/top_n.php:540 +#: ../../include/lib/Dashboard/Widgets/top_n.php:633 msgid "Top N of agent modules" msgstr "Top N des modules d'agent" -#: ../../include/lib/Dashboard/Widgets/top_n.php:222 +#: ../../include/lib/Dashboard/Widgets/top_n.php:241 msgid "" "Case insensitive regular expression or string for module name. For example: ." "*usage.* will match: cpu_usage, vram usage." @@ -51996,7 +53100,11 @@ msgstr "" "Expression régulière ou chaîne insensible à la casse pour le nom du module. " "Par exemple : .*usage.* correspondra à : cpu_usage, vram usage." -#: ../../include/lib/Dashboard/Widgets/top_n.php:456 +#: ../../include/lib/Dashboard/Widgets/top_n.php:318 +msgid "Agent & module" +msgstr "Agent et module" + +#: ../../include/lib/Dashboard/Widgets/top_n.php:496 msgid "There are no agents/modules found matching filter set" msgstr "Aucun agent/module trouvé correspondant à l'ensemble de filtres" @@ -52013,7 +53121,7 @@ msgid "Digital" msgstr "Numérique" #: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:163 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:501 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:551 msgid "Top N events by agent" msgstr "Top N des événements par agent" @@ -52043,15 +53151,15 @@ msgstr "Erreur de forçage, cause : %s" msgid "Cluster successfully forced." msgstr "Grappe forcée correctement." -#: ../../include/lib/ClusterViewer/ClusterManager.php:568 +#: ../../include/lib/ClusterViewer/ClusterManager.php:564 msgid "Not set" msgstr "Non défini" -#: ../../include/lib/ClusterViewer/ClusterManager.php:578 +#: ../../include/lib/ClusterViewer/ClusterManager.php:574 msgid "Active-Active" msgstr "Active-Active" -#: ../../include/lib/ClusterViewer/ClusterManager.php:580 +#: ../../include/lib/ClusterViewer/ClusterManager.php:576 msgid "Active-Passive" msgstr "Active-Passive" @@ -52213,89 +53321,93 @@ msgstr "Information OID" msgid "Create agent module" msgstr "Créer un module d'agent" -#: ../../include/functions_snmp_browser.php:750 +#: ../../include/functions_snmp_browser.php:769 msgid "Starting OID" msgstr "Initier OID" -#: ../../include/functions_snmp_browser.php:805 +#: ../../include/functions_snmp_browser.php:824 msgid "Server to execute" msgstr "Serveur pour exécuter la commande" -#: ../../include/functions_snmp_browser.php:946 +#: ../../include/functions_snmp_browser.php:965 msgid "SNMP v3 settings" msgstr "Paramètres SNMP v3" -#: ../../include/functions_snmp_browser.php:1037 +#: ../../include/functions_snmp_browser.php:1056 msgid "First match" msgstr "Première correspondance" -#: ../../include/functions_snmp_browser.php:1050 +#: ../../include/functions_snmp_browser.php:1069 msgid "Previous match" msgstr "Correspondance précédente" -#: ../../include/functions_snmp_browser.php:1063 +#: ../../include/functions_snmp_browser.php:1082 msgid "Next match" msgstr "Correspondance suivante" -#: ../../include/functions_snmp_browser.php:1076 +#: ../../include/functions_snmp_browser.php:1095 msgid "Last match" msgstr "Dernière correspondance" -#: ../../include/functions_snmp_browser.php:1090 +#: ../../include/functions_snmp_browser.php:1109 msgid "Expand the tree (can be slow)" msgstr "Élargir l'arborescence (ceci peut prendre du temps)" -#: ../../include/functions_snmp_browser.php:1103 +#: ../../include/functions_snmp_browser.php:1122 msgid "Collapse the tree" msgstr "Réduire l'arborescence" -#: ../../include/functions_snmp_browser.php:1115 -#: ../../include/functions_snmp_browser.php:1178 +#: ../../include/functions_snmp_browser.php:1134 +#: ../../include/functions_snmp_browser.php:1205 msgid "Search options" msgstr "Rechercher les options" -#: ../../include/functions_snmp_browser.php:1168 +#: ../../include/functions_snmp_browser.php:1195 msgid "SNMP v3 options" msgstr "Options SNMP v3" -#: ../../include/functions_snmp_browser.php:1200 +#: ../../include/functions_snmp_browser.php:1227 msgid "Search matches" msgstr "Rechercher concordances" -#: ../../include/functions_snmp_browser.php:1216 +#: ../../include/functions_snmp_browser.php:1243 msgid "Create agent modules" msgstr "Créer des modules d'agent" -#: ../../include/functions_snmp_browser.php:1225 +#: ../../include/functions_snmp_browser.php:1252 msgid "Create policy modules" msgstr "Créer des modules de politique" -#: ../../include/functions_snmp_browser.php:1234 +#: ../../include/functions_snmp_browser.php:1261 msgid "Create network components" msgstr "Créer des composants de réseau" -#: ../../include/functions_snmp_browser.php:1665 +#: ../../include/functions_snmp_browser.php:1699 msgid " available" msgstr " disponible" -#: ../../include/functions_snmp_browser.php:1672 +#: ../../include/functions_snmp_browser.php:1706 msgid " to apply" msgstr " À appliquer" -#: ../../include/functions_snmp_browser.php:1677 -#: ../../operation/snmpconsole/snmp_browser.php:540 +#: ../../include/functions_snmp_browser.php:1711 +#: ../../operation/snmpconsole/snmp_browser.php:542 msgid "Create new policy" msgstr "Créer une nouvelle politique" -#: ../../include/functions_snmp_browser.php:1732 +#: ../../include/functions_snmp_browser.php:1766 msgid "Undo" msgstr "Annuler" +#: ../../include/functions_snmp_browser.php:1814 +msgid "Use agent IP" +msgstr "Utiliser l’IP de l'agent" + #: ../../include/chart_generator.php:122 ../../operation/agentes/stat_win.php:51 #: ../../operation/agentes/stat_win.php:176 #: ../../operation/agentes/realtime_win.php:51 #: ../../operation/agentes/interface_traffic_graph_win.php:54 -#: ../../operation/inventory/inventory.php:371 +#: ../../operation/inventory/inventory.php:375 msgid "There was a problem connecting with the node" msgstr "Problème de connexion avec le nœud" @@ -52308,7 +53420,7 @@ msgid "Alert Templates" msgstr "Modèles d'alerte" #: ../../include/functions_groups.php:107 -#: ../../operation/agentes/pandora_networkmap.editor.php:429 +#: ../../operation/agentes/pandora_networkmap.editor.php:435 #: ../../operation/agentes/pandora_networkmap.view.php:177 msgid "Discovery task" msgstr "Tâche de découverte" @@ -52335,7 +53447,7 @@ msgstr "Couches de carte GIS" #: ../../include/functions_groups.php:251 #: ../../operation/agentes/networkmap.dinamic.php:150 -#: ../../operation/agentes/pandora_networkmap.view.php:2414 +#: ../../operation/agentes/pandora_networkmap.view.php:2419 msgid "Network maps" msgstr "Cartes de réseau" @@ -52359,223 +53471,231 @@ msgstr "Module de l'agent" msgid "Module custom id" msgstr "ID personnalisé du module" -#: ../../include/functions_events.php:1790 +#: ../../include/functions_events.php:1792 #, php-format msgid "Could not connect: %s" msgstr "Impossible de se connecter : %s" -#: ../../include/functions_events.php:2510 +#: ../../include/functions_events.php:2439 #: ../../operation/agentes/tactical.php:248 msgid "Latest events" msgstr "Derniers événements" -#: ../../include/functions_events.php:2915 +#: ../../include/functions_events.php:2844 msgid "Going to unknown" msgstr "Changement à état inconnu" -#: ../../include/functions_events.php:2923 +#: ../../include/functions_events.php:2852 msgid "Alert manually validated" msgstr "Alerte validée manuellement" -#: ../../include/functions_events.php:2927 +#: ../../include/functions_events.php:2856 msgid "Going from critical to warning" msgstr "Changement de l'état critique à l'état d'alerte" -#: ../../include/functions_events.php:2933 +#: ../../include/functions_events.php:2862 msgid "Going up to critical state" msgstr "Passage à l'état critique" -#: ../../include/functions_events.php:2939 +#: ../../include/functions_events.php:2868 msgid "Going up to normal state" msgstr "Passage à l'état normal" -#: ../../include/functions_events.php:2943 +#: ../../include/functions_events.php:2872 msgid "Going down from normal to warning" msgstr "Passage de l'état normal à l'état d'alerte" -#: ../../include/functions_events.php:2955 +#: ../../include/functions_events.php:2884 msgid "Discovery server detected a new host" msgstr "Le serveur Discovery a détecté un nouvel hôte" -#: ../../include/functions_events.php:2959 +#: ../../include/functions_events.php:2888 msgid "New agent created" msgstr "Nouvel agent créé" -#: ../../include/functions_events.php:2976 +#: ../../include/functions_events.php:2905 msgid "Unknown type:" msgstr "Type inconnu :" -#: ../../include/functions_events.php:3267 -#: ../../include/functions_events.php:3298 +#: ../../include/functions_events.php:3196 +#: ../../include/functions_events.php:3227 msgid "Only new" msgstr "Uniquement les nouveaux" -#: ../../include/functions_events.php:3269 -#: ../../include/functions_events.php:3306 +#: ../../include/functions_events.php:3198 +#: ../../include/functions_events.php:3235 msgid "Only in process" msgstr "Uniquement ceux en cours" -#: ../../include/functions_events.php:3270 -#: ../../include/functions_events.php:3310 +#: ../../include/functions_events.php:3199 +#: ../../include/functions_events.php:3239 msgid "Only not validated" msgstr "Uniquement les non validés" -#: ../../include/functions_events.php:3276 +#: ../../include/functions_events.php:3205 msgid "Not Validated" msgstr "Non validés" -#: ../../include/functions_events.php:3468 +#: ../../include/functions_events.php:3397 msgid "Change owner" msgstr "Changer de propriétaire" -#: ../../include/functions_events.php:3533 +#: ../../include/functions_events.php:3462 msgid "Change status" msgstr "Modifier l'état" -#: ../../include/functions_events.php:3630 -#: ../../include/functions_events.php:5366 +#: ../../include/functions_events.php:3559 +#: ../../include/functions_events.php:5274 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:330 msgid "Add comment" msgstr "Ajouter un commentaire" -#: ../../include/functions_events.php:3653 -#: ../../include/functions_events.php:3657 ../../operation/events/events.php:983 +#: ../../include/functions_events.php:3582 +#: ../../include/functions_events.php:3586 ../../operation/events/events.php:1085 msgid "Delete event" msgstr "Supprimer l'événement" -#: ../../include/functions_events.php:3680 +#: ../../include/functions_events.php:3609 msgid "Custom responses" msgstr "Réponses personnalisées" -#: ../../include/functions_events.php:4286 +#: ../../include/functions_events.php:4215 msgid "Extended information" msgstr "Informations étendues" -#: ../../include/functions_events.php:4317 +#: ../../include/functions_events.php:4246 msgid "There was an error connecting to the node" msgstr "Erreur de connexion au nœud" -#: ../../include/functions_events.php:4338 +#: ../../include/functions_events.php:4267 msgid "Agent details" msgstr "Détails de l'agent" -#: ../../include/functions_events.php:4352 +#: ../../include/functions_events.php:4281 msgid "This agent belongs to metaconsole, is not possible display it" msgstr "" "Cet agent appartient à la Métaconsole, il n'est pas possible de l'afficher" -#: ../../include/functions_events.php:4447 +#: ../../include/functions_events.php:4401 msgid "View custom fields" msgstr "Afficher les champs personnalisés" -#: ../../include/functions_events.php:4470 +#: ../../include/functions_events.php:4424 msgid "Module details" msgstr "Détails du module" -#: ../../include/functions_events.php:4486 +#: ../../include/functions_events.php:4440 msgid "No assigned" msgstr "Non attribué" -#: ../../include/functions_events.php:4567 -#: ../../include/functions_events.php:4576 +#: ../../include/functions_events.php:4521 +#: ../../include/functions_events.php:4530 msgid "Go to data overview" msgstr "Accéder à l'aperçu de données" -#: ../../include/functions_events.php:4693 +#: ../../include/functions_events.php:4647 #, php-format msgid "Invalid custom data: %s" msgstr "Données personnalisées non valides : %s" -#: ../../include/functions_events.php:4922 +#: ../../include/functions_events.php:4876 msgid "First event" msgstr "Premier événement" -#: ../../include/functions_events.php:4925 +#: ../../include/functions_events.php:4879 msgid "Last event" msgstr "Dernier événement" -#: ../../include/functions_events.php:5022 +#: ../../include/functions_events.php:4976 msgid "Autovalidated" msgstr "Autovalidé" -#: ../../include/functions_events.php:5098 +#: ../../include/functions_events.php:5056 msgid "ID extra" msgstr "Identifiant supplémentaire" -#: ../../include/functions_events.php:5215 +#: ../../include/functions_events.php:5168 msgid "There are no comments" msgstr "Aucun commentaire" -#: ../../include/functions_events.php:5279 +#: ../../include/functions_events.php:5184 msgid "by" msgstr "par" -#: ../../include/functions_events.php:5946 +#: ../../include/functions_events.php:5219 +msgid "24 hours" +msgstr "24 heures" + +#: ../../include/functions_events.php:5220 +msgid "48 hours" +msgstr "48 heures" + +#: ../../include/functions_events.php:5855 #, php-format msgid "Event # %d" msgstr "Événement # %d" -#: ../../include/functions_events.php:5949 +#: ../../include/functions_events.php:5858 msgid "Executing command: " msgstr "Exécution de la commande : " -#: ../../include/functions_planned_downtimes.php:578 +#: ../../include/functions_planned_downtimes.php:588 msgid "Succesful stopped the Downtime" msgstr "Arrêt interrompu correctement" -#: ../../include/functions_planned_downtimes.php:579 +#: ../../include/functions_planned_downtimes.php:589 msgid "Unsuccesful stopped the Downtime" msgstr "Interruption d'arrêt échouée" -#: ../../include/functions_planned_downtimes.php:734 +#: ../../include/functions_planned_downtimes.php:744 #, php-format msgid "Enabled %s elements from the downtime" msgstr "Activer les éléments %s de l'arrêt" -#: ../../include/functions_planned_downtimes.php:793 +#: ../../include/functions_planned_downtimes.php:803 msgid "The downtime must be quiet, disable_agents or disable_agents_alerts" msgstr "" "Le temps d'arrêt doit être silencieux, disable_agents ou disable_agents_alerts" -#: ../../include/functions_planned_downtimes.php:798 +#: ../../include/functions_planned_downtimes.php:808 msgid "The execution must be once or periodically" msgstr "L'exécution doit être une fois ou périodiquement" -#: ../../include/functions_planned_downtimes.php:803 +#: ../../include/functions_planned_downtimes.php:813 msgid "The periodicity must be weekly or monthly" msgstr "La périodicité doit être hebdomadaire ou mensuelle" -#: ../../include/functions_planned_downtimes.php:808 +#: ../../include/functions_planned_downtimes.php:818 msgid "There is no user with such id" msgstr "Il n'y a pas d'utilisateur avec un tel ID" -#: ../../include/functions_planned_downtimes.php:813 +#: ../../include/functions_planned_downtimes.php:823 msgid "There is no group with such id" msgstr "Il n'y a pas de groupe avec un tel ID" -#: ../../include/functions_planned_downtimes.php:818 +#: ../../include/functions_planned_downtimes.php:828 msgid "Date is wrong formatted" msgstr "La date est mal formatée" -#: ../../include/functions_planned_downtimes.php:925 +#: ../../include/functions_planned_downtimes.php:935 msgid "This scheduled downtime are executed now. Can't delete in this moment." msgstr "" "Ce temps d'arrêt programmé est exécuté maintenant. Impossible de supprimer " "pour le moment." -#: ../../include/functions_planned_downtimes.php:932 +#: ../../include/functions_planned_downtimes.php:942 msgid "Deleted this scheduled downtime successfully." msgstr "Ce temps d'arrêt planifié a été supprimé correctement." -#: ../../include/functions_planned_downtimes.php:934 +#: ../../include/functions_planned_downtimes.php:944 msgid "Problems for deleted this scheduled downtime." msgstr "Problèmes pour supprimer ce temps d'arrêt programmé." -#: ../../include/functions_planned_downtimes.php:994 +#: ../../include/functions_planned_downtimes.php:1004 msgid "Error adding agents to copied downtime" msgstr "Erreur lors de l’ajout d’agents aux temps d’arrêt copiés" -#: ../../include/functions_planned_downtimes.php:1017 +#: ../../include/functions_planned_downtimes.php:1027 msgid "Error adding module to copied downtime" msgstr "Erreur lors de l’ajout d’un module à un temps d’arrêt copié" @@ -52587,10 +53707,6 @@ msgstr "Erreur de double authentification" msgid "saml error" msgstr "Erreur SAML" -#: ../../index.php:714 ../../general/login_page.php:653 -msgid "User is blocked" -msgstr "L’utilisateur est bloqué" - #: ../../index.php:1004 msgid "User doesn\\'t exist." msgstr "L'utilisateur n'existe pas" @@ -52604,10 +53720,10 @@ msgstr "L'utilisateur peut seulement utiliser l'API." msgid "Metaconsole MR (%d) is different than this one (%d)" msgstr "La Métaconsole MR (%d) est différent de celui-ci (%d)" -#: ../../operation/search_users.php:23 ../../operation/search_agents.php:30 -#: ../../operation/search_alerts.php:24 ../../operation/search_reports.php:25 -#: ../../operation/search_graphs.php:21 ../../operation/search_modules.php:23 -#: ../../operation/search_policies.php:22 ../../operation/search_maps.php:19 +#: ../../operation/search_users.php:23 ../../operation/search_alerts.php:24 +#: ../../operation/search_reports.php:25 ../../operation/search_graphs.php:21 +#: ../../operation/search_modules.php:23 ../../operation/search_policies.php:22 +#: ../../operation/search_maps.php:19 msgid "Zero results found" msgstr "Zéro résultats trouvés" @@ -52801,50 +53917,71 @@ msgstr "" msgid "Matches" msgstr "Concordances" -#: ../../operation/visual_console/view.php:409 +#: ../../operation/visual_console/view.php:411 msgid "Delete Item" msgstr "Supprimer l'élément" -#: ../../operation/visual_console/view.php:415 +#: ../../operation/visual_console/view.php:417 msgid "Copy Item" msgstr "Copier l'élément" -#: ../../operation/visual_console/view.php:432 +#: ../../operation/visual_console/view.php:434 msgid "Force remote checks" msgstr "Forcer les vérifications à distance" -#: ../../operation/visual_console/view.php:790 +#: ../../operation/visual_console/view.php:469 +msgid "Grid" +msgstr "Grille" + +#: ../../operation/visual_console/view.php:476 +#: ../../operation/visual_console/view.php:889 +msgid "Grid style" +msgstr "Style de la grille" + +#: ../../operation/visual_console/view.php:494 +msgid "Grid size" +msgstr "Taille de la grille" + +#: ../../operation/visual_console/view.php:880 +msgid "The size should be between 2 and 50" +msgstr "La taille de la grille devrait varier entre 2 et 50" + +#: ../../operation/visual_console/view.php:925 +msgid "Grid style saved." +msgstr "Style de la grille sauvegardé" + +#: ../../operation/visual_console/view.php:944 msgid "Are you sure you wish to set the visual console in maintenance mode" msgstr "" "Êtes-vous sûr de vouloir mettre la console visuelle en mode maintenance ?" -#: ../../operation/visual_console/view.php:793 -#: ../../operation/visual_console/view.php:800 +#: ../../operation/visual_console/view.php:947 +#: ../../operation/visual_console/view.php:954 msgid "Are you sure you wish to disable maintenance mode" msgstr "Êtes-vous sûr de vouloir désactiver le mode maintenance ?" -#: ../../operation/visual_console/view.php:796 +#: ../../operation/visual_console/view.php:950 msgid "The visual console was set to maintenance mode" msgstr "La console visuelle a été réglée en mode maintenance" -#: ../../operation/visual_console/view.php:798 +#: ../../operation/visual_console/view.php:952 msgid "ago by user" msgstr "par l’utilisateur" -#: ../../operation/visual_console/view.php:805 +#: ../../operation/visual_console/view.php:959 msgid "Maintenance mode" msgstr "Mode maintenance" -#: ../../operation/visual_console/view.php:866 +#: ../../operation/visual_console/view.php:1020 msgid "Are you sure" msgstr "Êtes-vous certain" #: ../../operation/visual_console/legacy_public_view.php:168 -#: ../../operation/visual_console/public_view.php:156 +#: ../../operation/visual_console/public_view.php:158 msgid "QR code of the page" msgstr "Code QR de la page" -#: ../../operation/search_results.php:68 +#: ../../operation/search_results.php:69 msgid "Global search" msgstr "Recherche globale" @@ -52863,12 +54000,12 @@ msgid "Refresh time" msgstr "Heure de rafraîchissement" #: ../../operation/agentes/stat_win.php:278 -#: ../../operation/agentes/graphs.php:237 +#: ../../operation/agentes/graphs.php:238 msgid "Show events" msgstr "Afficher les événements" #: ../../operation/agentes/stat_win.php:303 -#: ../../operation/agentes/graphs.php:239 +#: ../../operation/agentes/graphs.php:240 msgid "Show alerts" msgstr "Afficher les alertes" @@ -52881,7 +54018,7 @@ msgstr "Heure de début" #: ../../operation/agentes/stat_win.php:333 #: ../../operation/agentes/stat_win.php:444 #: ../../operation/agentes/interface_traffic_graph_win.php:231 -#: ../../operation/agentes/graphs.php:233 +#: ../../operation/agentes/graphs.php:234 #: ../../operation/reporting/graph_viewer.php:346 msgid "Time range" msgstr "Intervalle de temps" @@ -52906,26 +54043,26 @@ msgstr "Afficher les séries de données MOY/MAX/MIN dans le graphique" msgid "Graph configuration menu" msgstr "Menu de configuration du graphique" -#: ../../operation/agentes/alerts_status.php:346 +#: ../../operation/agentes/alerts_status.php:355 msgid "No actions" msgstr "Aucune action" -#: ../../operation/agentes/alerts_status.php:380 +#: ../../operation/agentes/alerts_status.php:389 #: ../../operation/agentes/estado_monitores.php:575 #: ../../operation/agentes/alerts_status.functions.php:223 msgid "Free text for search (*):" msgstr "Texte libre pour la recherche (*):" -#: ../../operation/agentes/alerts_status.php:381 +#: ../../operation/agentes/alerts_status.php:390 #: ../../operation/agentes/alerts_status.functions.php:224 msgid "Filter by module name, template name or action name" msgstr "Filtrer par nom de module, nom de modèle ou nom d'action" -#: ../../operation/agentes/alerts_status.php:481 +#: ../../operation/agentes/alerts_status.php:501 msgid "Full list of alerts" msgstr "Liste complète des alertes" -#: ../../operation/agentes/alerts_status.php:577 +#: ../../operation/agentes/alerts_status.php:596 msgid "You must select at least one alert." msgstr "Vous devez sélectionner au moins une alerte." @@ -52982,32 +54119,32 @@ msgstr "Réviser dans la visionneuse de journaux" msgid "Log sources status" msgstr "État des sources de journal" -#: ../../operation/agentes/estado_agente.php:237 ../../operation/menu.php:182 +#: ../../operation/agentes/estado_agente.php:255 ../../operation/menu.php:182 msgid "Agent detail" msgstr "Détail de l'agent" -#: ../../operation/agentes/estado_agente.php:265 +#: ../../operation/agentes/estado_agente.php:283 msgid "Sucessfully deleted agent" msgstr "Agent supprimé correctement" -#: ../../operation/agentes/estado_agente.php:266 +#: ../../operation/agentes/estado_agente.php:284 msgid "There was an error message deleting the agent" msgstr "Message d'erreur lors de la suppression de l'agent" -#: ../../operation/agentes/estado_agente.php:354 +#: ../../operation/agentes/estado_agente.php:372 msgid "Search in custom fields" msgstr "Rechercher dans les champs personnalisés" -#: ../../operation/agentes/estado_agente.php:467 +#: ../../operation/agentes/estado_agente.php:485 #: ../../operation/agentes/status_monitor.php:1060 msgid "Manage filter" msgstr "Gérer le filtre" -#: ../../operation/agentes/estado_agente.php:1067 +#: ../../operation/agentes/estado_agente.php:1085 msgid "L.S change" msgstr "Changement L.S" -#: ../../operation/agentes/estado_agente.php:1247 +#: ../../operation/agentes/estado_agente.php:1265 msgid "Agent events" msgstr "Evénements de l’agent" @@ -53048,20 +54185,20 @@ msgstr "Connexion perdue et token d'autorisation expiré" msgid "Reload the page to request a new authorization token" msgstr "Rafraîchir la page pour demander un nouveau token d'autorisation" -#: ../../operation/agentes/status_events.php:30 #: ../../operation/agentes/status_events.php:31 +#: ../../operation/agentes/status_events.php:32 msgid "Latest events for this agent" msgstr "Derniers événements pour cet agent" #: ../../operation/agentes/networkmap.dinamic.php:102 -#: ../../operation/agentes/pandora_networkmap.view.php:2348 +#: ../../operation/agentes/pandora_networkmap.view.php:2353 #: ../../operation/snmpconsole/snmp_statistics.php:45 #: ../../operation/snmpconsole/snmp_browser.php:56 msgid "Normal screen" msgstr "Écran normal" #: ../../operation/agentes/networkmap.dinamic.php:126 -#: ../../operation/agentes/pandora_networkmap.view.php:2376 +#: ../../operation/agentes/pandora_networkmap.view.php:2381 msgid "List of networkmap" msgstr "Liste de cartes de réseau" @@ -53079,15 +54216,15 @@ msgstr "%s Graphique du module en temps réel" msgid "Realtime extension is not enabled." msgstr "L'extension en temps réel n'est pas activée." -#: ../../operation/agentes/pandora_networkmap.editor.php:223 +#: ../../operation/agentes/pandora_networkmap.editor.php:229 msgid "Network maps editor" msgstr "Éditeur de cartes réseau" -#: ../../operation/agentes/pandora_networkmap.editor.php:279 +#: ../../operation/agentes/pandora_networkmap.editor.php:285 msgid "Creating map..." msgstr "En créant la carte..." -#: ../../operation/agentes/pandora_networkmap.editor.php:281 +#: ../../operation/agentes/pandora_networkmap.editor.php:287 msgid "" "To create a network map that visually recreates link-level (L2) relationships, " "you must first discover these relationships with Discovery Server. Network " @@ -53097,7 +54234,7 @@ msgstr "" "lien (L2), vous devez d’abord découvrir ces relations avec Discovery Server. " "Les cartes réseau ne reflètent que les relations qui ont déjà été découvertes." -#: ../../operation/agentes/pandora_networkmap.editor.php:283 +#: ../../operation/agentes/pandora_networkmap.editor.php:289 msgid "" "Discovery Server discovers relationships between interfaces (L2) through SNMP " "and relationships between hosts (L3) through route discovery." @@ -53105,7 +54242,7 @@ msgstr "" "Le serveur Discovery découvre les relations entre les interfaces (L2) via SNMP " "et les relations entre les hôtes (L3) via la découverte des chemins." -#: ../../operation/agentes/pandora_networkmap.editor.php:284 +#: ../../operation/agentes/pandora_networkmap.editor.php:290 msgid "" "You can also create these relationships manually by editing nodes or re-" "passing a discovery task after adding new information (for example by adding " @@ -53115,26 +54252,26 @@ msgstr "" "ou en repassant une tâche de découverte après avoir ajouté de nouvelles " "informations (par exemple, en ajoutant de nouvelles communautés SNMP)." -#: ../../operation/agentes/pandora_networkmap.editor.php:285 +#: ../../operation/agentes/pandora_networkmap.editor.php:291 msgid "See our documentation for more information." msgstr "Consultez notre documentation pour plus d’informations." -#: ../../operation/agentes/pandora_networkmap.editor.php:381 +#: ../../operation/agentes/pandora_networkmap.editor.php:387 #: ../../operation/agentes/pandora_networkmap.view.php:164 msgid "Position X" msgstr "Position X" -#: ../../operation/agentes/pandora_networkmap.editor.php:387 +#: ../../operation/agentes/pandora_networkmap.editor.php:393 #: ../../operation/agentes/pandora_networkmap.view.php:166 msgid "Position Y" msgstr "Position Y" -#: ../../operation/agentes/pandora_networkmap.editor.php:393 +#: ../../operation/agentes/pandora_networkmap.editor.php:399 #: ../../operation/agentes/pandora_networkmap.view.php:169 msgid "Zoom scale" msgstr "Échelle de zoom" -#: ../../operation/agentes/pandora_networkmap.editor.php:394 +#: ../../operation/agentes/pandora_networkmap.editor.php:400 #: ../../operation/agentes/pandora_networkmap.view.php:171 msgid "" "Introduce zoom level. 1 = Highest resolution. Figures may include decimals" @@ -53142,32 +54279,32 @@ msgstr "" "Introduire le niveau de zoom. 1 = Résolution maximale. Les chiffres peuvent " "inclure des décimales." -#: ../../operation/agentes/pandora_networkmap.editor.php:430 +#: ../../operation/agentes/pandora_networkmap.editor.php:436 #: ../../operation/agentes/pandora_networkmap.view.php:178 msgid "CIDR IP mask" msgstr "Masque IP du CIDR" -#: ../../operation/agentes/pandora_networkmap.editor.php:446 +#: ../../operation/agentes/pandora_networkmap.editor.php:452 msgid "Source group" msgstr "Groupe source" -#: ../../operation/agentes/pandora_networkmap.editor.php:459 +#: ../../operation/agentes/pandora_networkmap.editor.php:465 msgid "Source id group changed. All elements in networkmap will be lost." msgstr "" "Le groupe d'ID source a été modifié. Tous les éléments de la carte du réseau " "seront perdus." -#: ../../operation/agentes/pandora_networkmap.editor.php:470 +#: ../../operation/agentes/pandora_networkmap.editor.php:476 #: ../../operation/agentes/pandora_networkmap.view.php:260 msgid "Don't show subgroups:" msgstr "Ne pas afficher les sous-groupes :" -#: ../../operation/agentes/pandora_networkmap.editor.php:482 +#: ../../operation/agentes/pandora_networkmap.editor.php:488 #: ../../operation/agentes/pandora_networkmap.view.php:217 msgid "Source from recon task" msgstr "Source de la tâche de reconnaissance" -#: ../../operation/agentes/pandora_networkmap.editor.php:496 +#: ../../operation/agentes/pandora_networkmap.editor.php:502 #: ../../operation/agentes/pandora_networkmap.view.php:219 msgid "" "It is setted any recon task, the nodes get from the recontask IP mask instead " @@ -53177,27 +54314,27 @@ msgstr "" "reçoivent des données à partir du masque IP de la tâche de reconnaissance au " "lieu d'à partir du groupe." -#: ../../operation/agentes/pandora_networkmap.editor.php:502 +#: ../../operation/agentes/pandora_networkmap.editor.php:508 #: ../../operation/agentes/pandora_networkmap.view.php:239 msgid "Source from CIDR IP mask" msgstr "Source du masque IP du CIDR" -#: ../../operation/agentes/pandora_networkmap.editor.php:516 +#: ../../operation/agentes/pandora_networkmap.editor.php:522 #: ../../operation/agentes/pandora_networkmap.view.php:294 msgid "Method generation networkmap" msgstr "Méthode de génération de cartes de réseau" -#: ../../operation/agentes/pandora_networkmap.editor.php:534 +#: ../../operation/agentes/pandora_networkmap.editor.php:540 #: ../../operation/agentes/pandora_networkmap.view.php:310 msgid "Separation between nodes. By default 0.25" msgstr "Séparation entre les nœuds. 0,25 par défaut" -#: ../../operation/agentes/pandora_networkmap.editor.php:538 +#: ../../operation/agentes/pandora_networkmap.editor.php:544 #: ../../operation/agentes/pandora_networkmap.view.php:312 msgid "Rank separation" msgstr "Séparation de rangs" -#: ../../operation/agentes/pandora_networkmap.editor.php:539 +#: ../../operation/agentes/pandora_networkmap.editor.php:545 #: ../../operation/agentes/pandora_networkmap.view.php:313 msgid "" "Only flat and radial. Separation between arrows. By default 0.5 in flat and " @@ -53206,77 +54343,86 @@ msgstr "" "Uniquement plat et radial. Séparation entre flèches. 0,5 plat et 1,0 radial " "par défaut" -#: ../../operation/agentes/pandora_networkmap.editor.php:543 +#: ../../operation/agentes/pandora_networkmap.editor.php:549 #: ../../operation/agentes/pandora_networkmap.view.php:315 msgid "Min nodes dist" msgstr "Distance minimale entre nœuds" -#: ../../operation/agentes/pandora_networkmap.editor.php:544 +#: ../../operation/agentes/pandora_networkmap.editor.php:550 #: ../../operation/agentes/pandora_networkmap.view.php:316 msgid "Only circular. Minimum separation between all nodes. By default 1.0" msgstr "" "Uniquement circulaire. Séparation minimale entre tous les nœuds. 1,0 par " "défaut." -#: ../../operation/agentes/pandora_networkmap.editor.php:548 +#: ../../operation/agentes/pandora_networkmap.editor.php:554 #: ../../operation/agentes/pandora_networkmap.view.php:318 msgid "Default ideal node separation" msgstr "Séparation idéale entre nœuds par défaut" -#: ../../operation/agentes/pandora_networkmap.editor.php:549 +#: ../../operation/agentes/pandora_networkmap.editor.php:555 #: ../../operation/agentes/pandora_networkmap.view.php:319 msgid "Only fdp. Default ideal node separation in the layout. By default 0.3" msgstr "" "Uniquement fdp. Séparation idéale entre nœuds par défaut. 0,3 par défaut." -#: ../../operation/agentes/pandora_networkmap.editor.php:744 +#: ../../operation/agentes/pandora_networkmap.editor.php:750 msgid "Source id group changed. All elements in Networkmap will be lost" msgstr "" "Le groupe d'ID source a été modifié. Tous les éléments de Networkmap seront " "perdus" #: ../../operation/agentes/pandora_networkmap.php:139 -#: ../../operation/agentes/pandora_networkmap.php:377 +#: ../../operation/agentes/pandora_networkmap.php:388 msgid "Succesfully created" msgstr "Créée correctement" #: ../../operation/agentes/pandora_networkmap.php:215 -#: ../../operation/agentes/pandora_networkmap.php:515 +#: ../../operation/agentes/pandora_networkmap.php:537 msgid "Succesfully updated" msgstr "Mise à jour correctement" -#: ../../operation/agentes/pandora_networkmap.php:540 +#: ../../operation/agentes/pandora_networkmap.php:268 +#: ../../operation/agentes/pandora_networkmap.php:488 +msgid "Another network map already exists with this name and group." +msgstr "Un autre carte réseau existe déjà avec le même nom et groupe." + +#: ../../operation/agentes/pandora_networkmap.php:563 msgid "Succesfully duplicate" msgstr "Dupliquée correctement" -#: ../../operation/agentes/pandora_networkmap.php:563 +#: ../../operation/agentes/pandora_networkmap.php:586 msgid "Succesfully deleted" msgstr "Supprimée correctement" -#: ../../operation/agentes/pandora_networkmap.php:673 +#: ../../operation/agentes/pandora_networkmap.php:696 msgid "List of network maps" msgstr "Liste des cartes du réseau" -#: ../../operation/agentes/pandora_networkmap.php:788 +#: ../../operation/agentes/pandora_networkmap.php:811 msgid "Empty map" msgstr "Carte vide" -#: ../../operation/agentes/pandora_networkmap.php:792 +#: ../../operation/agentes/pandora_networkmap.php:815 msgid "Pending to generate" msgstr "En attente de générer" -#: ../../operation/agentes/pandora_networkmap.php:847 +#: ../../operation/agentes/pandora_networkmap.php:871 msgid "There are no maps defined." msgstr "Aucune carte définie" -#: ../../operation/agentes/pandora_networkmap.php:861 +#: ../../operation/agentes/pandora_networkmap.php:885 msgid "Create network map" msgstr "Créer une carte de réseau" -#: ../../operation/agentes/pandora_networkmap.php:861 +#: ../../operation/agentes/pandora_networkmap.php:885 msgid "Create empty network map" msgstr "Créer une carte réseau vide" +#: ../../operation/agentes/pandora_networkmap.php:900 +msgid "Are you sure you want to delete this network map?" +msgstr "Etes-vous sûr de vouloir supprimer cette carte réseau ?" + #: ../../operation/agentes/interface_traffic_graph_win.php:95 #, php-format msgid "%s Interface Graph" @@ -53302,51 +54448,51 @@ msgstr "Modules de réseau sans proc" msgid "Modules boolean" msgstr "Modules booléens" -#: ../../operation/agentes/graphs.php:239 +#: ../../operation/agentes/graphs.php:240 msgid "the combined graph does not show the alerts into this graph" msgstr "Le graphique combiné ne montre pas les alertes dans ce graphique" -#: ../../operation/agentes/graphs.php:241 +#: ../../operation/agentes/graphs.php:242 msgid "Show as one combined graph" msgstr "Afficher sous forme de graphique combiné" -#: ../../operation/agentes/graphs.php:243 +#: ../../operation/agentes/graphs.php:244 msgid "several graphs for each module" msgstr "Plusieurs graphiques pour chaque module" -#: ../../operation/agentes/graphs.php:244 +#: ../../operation/agentes/graphs.php:245 msgid "One combined graph" msgstr "Un graphique combiné" -#: ../../operation/agentes/graphs.php:252 ../../operation/agentes/graphs.php:447 +#: ../../operation/agentes/graphs.php:253 ../../operation/agentes/graphs.php:452 msgid "Area stack" msgstr "Graphique de zone empilée" -#: ../../operation/agentes/graphs.php:254 ../../operation/agentes/graphs.php:455 +#: ../../operation/agentes/graphs.php:255 ../../operation/agentes/graphs.php:460 msgid "Line stack" msgstr "Graphique de ligne empilée" -#: ../../operation/agentes/graphs.php:282 +#: ../../operation/agentes/graphs.php:283 msgid "Save as custom graph" msgstr "Enregistrer comme graphique personnalisé" -#: ../../operation/agentes/graphs.php:304 +#: ../../operation/agentes/graphs.php:305 msgid "Filter graphs" msgstr "Filtrer les graphiques" -#: ../../operation/agentes/graphs.php:331 +#: ../../operation/agentes/graphs.php:336 msgid "There was an error loading the graph" msgstr "Erreur de chargement du graphique" -#: ../../operation/agentes/graphs.php:339 ../../operation/agentes/graphs.php:343 +#: ../../operation/agentes/graphs.php:344 ../../operation/agentes/graphs.php:348 msgid "Name custom graph" msgstr "Nom du graphique personnalisé" -#: ../../operation/agentes/graphs.php:389 +#: ../../operation/agentes/graphs.php:394 msgid "Save custom graph" msgstr "Enregistrer le graphique personnalisé" -#: ../../operation/agentes/graphs.php:410 +#: ../../operation/agentes/graphs.php:415 msgid "Custom graph create from the tab graphs in the agent." msgstr "" "Graphique personnalisé créé à partir de la section des graphiques de l'agent" @@ -53425,7 +54571,7 @@ msgid "Current data at %s" msgstr "Données actuelles chez %s" #: ../../operation/agentes/exportdata.php:49 -#: ../../operation/agentes/exportdata.php:62 ../../operation/menu.php:699 +#: ../../operation/agentes/exportdata.php:62 ../../operation/menu.php:722 msgid "Export data" msgstr "Exporter les données" @@ -53482,25 +54628,25 @@ msgstr "" "Si vous cochez cette option, les éléments qui ne répondent à aucune des " "exigences seront affichés" -#: ../../operation/agentes/status_monitor.php:1543 +#: ../../operation/agentes/status_monitor.php:1546 msgid "Data Type" msgstr "Type de données" -#: ../../operation/agentes/status_monitor.php:1587 +#: ../../operation/agentes/status_monitor.php:1590 msgid "W/C" msgstr "W/C" -#: ../../operation/agentes/status_monitor.php:1673 +#: ../../operation/agentes/status_monitor.php:1678 #: ../../operation/agentes/pandora_networkmap.view.php:1820 msgid "(Adopt) " msgstr "(Adopter) " -#: ../../operation/agentes/status_monitor.php:1681 +#: ../../operation/agentes/status_monitor.php:1686 #: ../../operation/agentes/pandora_networkmap.view.php:1828 msgid "(Unlinked) (Adopt) " msgstr "(Dissocié) (Adopter) " -#: ../../operation/agentes/status_monitor.php:1684 +#: ../../operation/agentes/status_monitor.php:1689 #: ../../operation/agentes/pandora_networkmap.view.php:1831 msgid "(Unlinked) " msgstr "(Dissocié) " @@ -53564,35 +54710,35 @@ msgid "Data: " msgstr "Données : " #: ../../operation/agentes/pandora_networkmap.view.php:1934 -#: ../../operation/agentes/estado_generalagente.php:830 +#: ../../operation/agentes/estado_generalagente.php:824 msgid "Last contact: " msgstr "Dernier contact : " -#: ../../operation/agentes/ver_agente.php:1250 +#: ../../operation/agentes/ver_agente.php:1268 msgid "Sons" msgstr "Fils" -#: ../../operation/agentes/ver_agente.php:1592 +#: ../../operation/agentes/ver_agente.php:1623 msgid "Log Viewer" msgstr "Visionneur de journaux" -#: ../../operation/agentes/ver_agente.php:1631 +#: ../../operation/agentes/ver_agente.php:1662 msgid "Terminal" msgstr "Terminal" -#: ../../operation/agentes/ver_agente.php:1653 +#: ../../operation/agentes/ver_agente.php:1684 msgid "Processes" msgstr "Processus" -#: ../../operation/agentes/ver_agente.php:1836 +#: ../../operation/agentes/ver_agente.php:1867 msgid "Data View" msgstr "Vue des données" -#: ../../operation/agentes/ver_agente.php:1906 +#: ../../operation/agentes/ver_agente.php:1937 msgid "Network configuration" msgstr "Configuration réseau" -#: ../../operation/agentes/ver_agente.php:1921 +#: ../../operation/agentes/ver_agente.php:1952 msgid "Agent main view" msgstr "Vue principale de l’agent" @@ -53617,15 +54763,19 @@ msgstr "Rafraîchir les données" msgid "Agent access rate (Last 24h)" msgstr "Taux d'accès des agents (dernières 24h)" -#: ../../operation/agentes/estado_generalagente.php:714 -msgid "Active incident on this agent" -msgstr "Incident actif sur cet agent" - -#: ../../operation/agentes/estado_generalagente.php:957 +#: ../../operation/agentes/estado_generalagente.php:951 msgid "Agent data" msgstr "Données de l'agent" -#: ../../operation/agentes/estado_generalagente.php:1018 +#: ../../operation/agentes/estado_generalagente.php:993 +msgid "Active issue on this agent" +msgstr "Incident actif sur cet agent" + +#: ../../operation/agentes/estado_generalagente.php:994 +msgid "Agent incident main" +msgstr "Incident de l'agent principale" + +#: ../../operation/agentes/estado_generalagente.php:1022 msgid "Interface information (SNMP)" msgstr "Information de l'interface (SNMP)" @@ -53702,12 +54852,12 @@ msgid "There are no messages." msgstr "Il n'y a pas de messages." #: ../../operation/messages/message_list.php:190 -#: ../../operation/messages/message_edit.php:364 +#: ../../operation/messages/message_edit.php:382 msgid "Destination" msgstr "Destination" #: ../../operation/messages/message_list.php:192 -#: ../../operation/messages/message_edit.php:303 +#: ../../operation/messages/message_edit.php:321 msgid "Sender" msgstr "Expéditeur" @@ -53752,107 +54902,134 @@ msgstr "Supprimer la conversation" msgid "User or group must be selected." msgstr "L'utilisateur ou le groupe doit être sélectionné." -#: ../../operation/messages/message_edit.php:249 +#: ../../operation/messages/message_edit.php:245 +msgid "Message successfully sent to users" +msgstr "Message envoyé aux utilisateurs correctement" + +#: ../../operation/messages/message_edit.php:246 +msgid "Error sending message to users" +msgstr "Erreur d’envoi du message aux utilisateurs" + +#: ../../operation/messages/message_edit.php:265 #, php-format msgid "Message successfully sent to user %s" msgstr "Message envoyé à l'utilisateur %s correctement" -#: ../../operation/messages/message_edit.php:250 +#: ../../operation/messages/message_edit.php:266 #, php-format msgid "Error sending message to user %s" msgstr "Erreur, message non envoyé à l'utilisateur %s" -#: ../../operation/messages/message_edit.php:334 +#: ../../operation/messages/message_edit.php:352 msgid "Select user" msgstr "Sélectionner l'utilisateur" -#: ../../operation/messages/message_edit.php:343 +#: ../../operation/messages/message_edit.php:361 msgid "OR" msgstr "OU" -#: ../../operation/messages/message_edit.php:354 +#: ../../operation/messages/message_edit.php:372 msgid "Select group" msgstr "Choisir un groupe" -#: ../../operation/messages/message_edit.php:423 +#: ../../operation/messages/message_edit.php:441 msgid "Send message" msgstr "Envoyer le message" -#: ../../operation/network/network_report.php:79 -#: ../../operation/network/network_usage_map.php:223 -msgid "Data to show" -msgstr "Données à afficher" +#: ../../operation/network/network_report.php:107 +#: ../../operation/network/network_usage_map.php:122 +#: ../../operation/netflow/nf_live_view.php:172 +msgid "Error creating filter" +msgstr "Erreur de création du filtre" -#: ../../operation/network/network_report.php:92 -msgid "Number of result to show" -msgstr "Nombre de résultat à afficher" +#: ../../operation/network/network_report.php:109 +#: ../../operation/network/network_usage_map.php:124 +#: ../../operation/netflow/nf_live_view.php:174 +msgid "Filter created successfully" +msgstr "Filtre créé correctement" -#: ../../operation/network/network_report.php:183 -#: ../../operation/network/network_usage_map.php:189 +#: ../../operation/network/network_report.php:125 +#: ../../operation/network/network_usage_map.php:140 +#: ../../operation/netflow/nf_live_view.php:193 +msgid "Filter updated successfully" +msgstr "Filtre mis à jour correctement" + +#: ../../operation/network/network_report.php:126 +#: ../../operation/network/network_usage_map.php:141 +#: ../../operation/netflow/nf_live_view.php:194 +msgid "Error updating filter" +msgstr "Erreur de mise à jour du filtre" + +#: ../../operation/network/network_report.php:216 +#: ../../operation/network/network_usage_map.php:264 #: ../../operation/netflow/nf_live_view.php:556 msgid "Defined period" msgstr "Période définie" +#: ../../operation/network/network_report.php:228 +#: ../../operation/network/network_usage_map.php:276 +msgid "Results to show" +msgstr "Résultats à afficher" + +#: ../../operation/network/network_report.php:273 +#: ../../operation/network/network_usage_map.php:320 +msgid "Load Filter" +msgstr "Charger le filtre" + #: ../../operation/network/network_report.php:274 -#: ../../operation/network/network_report.php:323 +#: ../../operation/network/network_usage_map.php:321 +#: ../../operation/netflow/nf_live_view.php:293 +msgid "Select a filter" +msgstr "Sélectionner un filtre" + +#: ../../operation/network/network_report.php:317 +#: ../../operation/network/network_usage_map.php:153 +#: ../../operation/netflow/nf_live_view.php:660 +msgid "Save as new filter" +msgstr "Enregistrer comme nouveau filtre" + +#: ../../operation/network/network_report.php:328 +#: ../../operation/network/network_usage_map.php:164 +#: ../../operation/netflow/nf_live_view.php:661 +msgid "Update current filter" +msgstr "Mise à jour de ce filtre" + +#: ../../operation/network/network_report.php:406 +#: ../../operation/network/network_report.php:455 msgid "Flows" msgstr "Flux" -#: ../../operation/network/network_report.php:285 -#: ../../operation/network/network_report.php:325 +#: ../../operation/network/network_report.php:417 +#: ../../operation/network/network_report.php:457 msgid "Packets" msgstr "Paquets" -#: ../../operation/network/network_report.php:427 +#: ../../operation/network/network_report.php:559 #, php-format msgid "Filtered by port %s. Click here to remove the filter." msgstr "Filtré par port %s. Cliquez ici pour supprimer le filtre." -#: ../../operation/network/network_report.php:427 +#: ../../operation/network/network_report.php:559 #, php-format msgid "Filtered by IP %s. Click here to remove the filter." msgstr "Filtré par IP %s. Cliquez ici pour supprimer le filtre." -#: ../../operation/network/network_usage_map.php:39 ../../operation/menu.php:226 +#: ../../operation/network/network_usage_map.php:54 ../../operation/menu.php:226 msgid "Network usage map" msgstr "Carte d’utilisation du réseau" -#: ../../operation/network/network_usage_map.php:93 +#: ../../operation/network/network_usage_map.php:147 msgid "Show netflow map" msgstr "Afficher la carte netflow" -#: ../../operation/network/network_usage_map.php:201 -msgid "Results to show" -msgstr "Résultats à afficher" - #: ../../operation/netflow/nf_live_view.php:135 msgid "Netflow live view" msgstr "Netflow en temps réel" -#: ../../operation/netflow/nf_live_view.php:172 -msgid "Error creating filter" -msgstr "Erreur de création du filtre" - -#: ../../operation/netflow/nf_live_view.php:174 -msgid "Filter created successfully" -msgstr "Filtre créé correctement" - -#: ../../operation/netflow/nf_live_view.php:193 -msgid "Filter updated successfully" -msgstr "Filtre mis à jour correctement" - -#: ../../operation/netflow/nf_live_view.php:194 -msgid "Error updating filter" -msgstr "Erreur de mise à jour du filtre" - #: ../../operation/netflow/nf_live_view.php:237 msgid "Connection" msgstr "Connexion" -#: ../../operation/netflow/nf_live_view.php:293 -msgid "Select a filter" -msgstr "Sélectionner un filtre" - #: ../../operation/netflow/nf_live_view.php:366 msgid "IP address resolution" msgstr "Résolution de l'adresse IP" @@ -53886,26 +55063,10 @@ msgstr "Résolution" msgid "The interval will be divided in chunks the length of the resolution." msgstr "L'intervalle sera divisé en morceaux de la longueur de la résolution." -#: ../../operation/netflow/nf_live_view.php:581 -msgid "Aggregated by" -msgstr "Ajouté par" - -#: ../../operation/netflow/nf_live_view.php:598 -msgid "Max values" -msgstr "Valeurs maximales" - #: ../../operation/netflow/nf_live_view.php:648 msgid "Draw" msgstr "Dessiner" -#: ../../operation/netflow/nf_live_view.php:660 -msgid "Save as new filter" -msgstr "Enregistrer comme nouveau filtre" - -#: ../../operation/netflow/nf_live_view.php:661 -msgid "Update current filter" -msgstr "Mise à jour de ce filtre" - #: ../../operation/netflow/nf_live_view.php:691 msgid "No filter selected" msgstr "Aucun filtre sélectionné" @@ -53939,20 +55100,20 @@ msgstr "Déroutements reçus par la chaîne d'Enterprise" msgid "Trap Enterprise String" msgstr "Déroutement Enterprise de chaîne" -#: ../../operation/snmpconsole/snmp_browser.php:79 +#: ../../operation/snmpconsole/snmp_browser.php:81 msgid "SNMP Browser" msgstr "Explorateur SNMP" -#: ../../operation/snmpconsole/snmp_browser.php:223 +#: ../../operation/snmpconsole/snmp_browser.php:225 msgid "Adding modules in progress" msgstr "Ajout de modules en cours" -#: ../../operation/snmpconsole/snmp_browser.php:551 +#: ../../operation/snmpconsole/snmp_browser.php:553 msgid "Create policy" msgstr "Créer une politique" -#: ../../operation/snmpconsole/snmp_browser.php:621 -#: ../../operation/snmpconsole/snmp_browser.php:697 +#: ../../operation/snmpconsole/snmp_browser.php:623 +#: ../../operation/snmpconsole/snmp_browser.php:699 msgid "Are you sure you want add module?" msgstr "Êtes-vous sûr de vouloir ajouter un module ?" @@ -53998,33 +55159,34 @@ msgstr "Liste des tableaux de bord" msgid "RSS" msgstr "RSS" -#: ../../operation/menu.php:570 ../../operation/menu.php:583 -#: ../../operation/events/sound_events.php:62 -#: ../../operation/events/events.php:1586 ../../operation/events/events.php:1636 +#: ../../operation/menu.php:576 ../../operation/menu.php:589 +#: ../../operation/events/sound_events.php:68 +#: ../../operation/events/events.php:1737 ../../operation/events/events.php:1789 +#: ../../operation/events/events.php:2818 msgid "Acoustic console" msgstr "Console sonore" -#: ../../operation/menu.php:648 +#: ../../operation/menu.php:671 msgid "Configure user notifications" msgstr "Configurer les notifications utilisateur" -#: ../../operation/menu.php:668 +#: ../../operation/menu.php:691 msgid "Integria IMS statistics" msgstr "Statistiques Integria IMS" -#: ../../operation/menu.php:669 +#: ../../operation/menu.php:692 msgid "Integria IMS ticket list" msgstr "Liste des tickets Integria IMS" -#: ../../operation/menu.php:682 +#: ../../operation/menu.php:705 msgid "Messages List" msgstr "Liste de messages" -#: ../../operation/menu.php:683 +#: ../../operation/menu.php:706 msgid "New message" msgstr "Nouveau message" -#: ../../operation/menu.php:705 +#: ../../operation/menu.php:728 msgid "Scheduled downtime" msgstr "Temps d'arrêt planifié" @@ -54264,69 +55426,64 @@ msgstr "Mis à jour/Démarré" msgid "No tickets to show" msgstr "Aucun ticket à afficher" -#: ../../operation/inventory/inventory.php:537 -#: ../../operation/inventory/inventory.php:572 +#: ../../operation/inventory/inventory.php:541 +#: ../../operation/inventory/inventory.php:576 msgid "Basic info" msgstr "Infos de base" -#: ../../operation/inventory/inventory.php:663 +#: ../../operation/inventory/inventory.php:667 msgid "Order by agent" msgstr "Ordonner par agent" -#: ../../operation/inventory/inventory.php:734 -msgid "You must select at least one filter." -msgstr "Vous devez sélectionner au moins un filtre." - -#: ../../operation/inventory/inventory.php:814 -#: ../../operation/inventory/inventory.php:815 -#: ../../operation/inventory/inventory.php:925 -#: ../../operation/inventory/inventory.php:926 -#: ../../operation/inventory/inventory.php:1086 -#: ../../operation/inventory/inventory.php:1087 -#: ../../operation/inventory/inventory.php:1176 -#: ../../operation/inventory/inventory.php:1177 -#: ../../operation/inventory/inventory.php:1206 -#: ../../operation/inventory/inventory.php:1207 +#: ../../operation/inventory/inventory.php:818 +#: ../../operation/inventory/inventory.php:819 +#: ../../operation/inventory/inventory.php:933 +#: ../../operation/inventory/inventory.php:934 +#: ../../operation/inventory/inventory.php:1097 +#: ../../operation/inventory/inventory.php:1098 +#: ../../operation/inventory/inventory.php:1187 +#: ../../operation/inventory/inventory.php:1188 +#: ../../operation/inventory/inventory.php:1219 +#: ../../operation/inventory/inventory.php:1220 msgid "No inventory found" msgstr "Aucun inventaire trouvé" -#: ../../operation/inventory/inventory.php:1247 +#: ../../operation/inventory/inventory.php:1260 msgid "Secondary IP" msgstr "IP secondaire" -#: ../../operation/inventory/inventory.php:1256 +#: ../../operation/inventory/inventory.php:1269 msgid "Values Custom Fields" msgstr "Valeurs des champs personnalisés" -#: ../../operation/inventory/inventory.php:1278 -#: ../../operation/inventory/inventory.php:1279 +#: ../../operation/inventory/inventory.php:1291 +#: ../../operation/inventory/inventory.php:1292 msgid "Agent info not found" msgstr "Informations sur l’agent introuvables" -#: ../../operation/search_main.php:55 ../../operation/search_main.php:57 -#: ../../operation/search_main.php:65 ../../operation/search_main.php:67 -#: ../../operation/search_main.php:69 ../../operation/search_main.php:71 -#: ../../operation/search_main.php:74 +#: ../../operation/search_main.php:127 ../../operation/search_main.php:129 +#: ../../operation/search_main.php:137 ../../operation/search_main.php:139 +#: ../../operation/search_main.php:141 ../../operation/search_main.php:143 +#: ../../operation/search_main.php:146 #, php-format msgid "%s Found" msgstr "%s trouvés" -#: ../../operation/search_main.php:64 +#: ../../operation/search_main.php:136 msgid "Users found" msgstr "Utilisateurs trouvés" -#: ../../operation/search_main.php:66 +#: ../../operation/search_main.php:138 msgid "Graphs found" msgstr "Graphiques trouvés" -#: ../../operation/search_main.php:68 +#: ../../operation/search_main.php:140 msgid "Reports found" msgstr "Rapports trouvés" -#: ../../operation/search_main.php:83 -#, php-format -msgid "Show %s of %s. View all matches" -msgstr "Afficher %s de %s. Voir toutes les concordances." +#: ../../operation/search_main.php:154 +msgid "View all matches" +msgstr "Voir toutes les concordances." #: ../../operation/reporting/reporting_viewer.php:247 msgid "View Report" @@ -54397,174 +55554,174 @@ msgstr "Votre adresse IP n'est pas dans la liste IP avec accès à l'API" msgid "The URL of your feed has bad hash." msgstr "L'URL de votre flux a un mauvais hachage." -#: ../../operation/events/events.php:889 +#: ../../operation/events/events.php:991 msgid "Validate events" msgstr "Valider les événements" -#: ../../operation/events/events.php:906 +#: ../../operation/events/events.php:1008 msgid "Validate event" msgstr "Valider l'événement" -#: ../../operation/events/events.php:941 +#: ../../operation/events/events.php:1043 msgid "Change to in progress status" msgstr "Passer à état en cours" -#: ../../operation/events/events.php:966 +#: ../../operation/events/events.php:1068 msgid "Delete events" msgstr "Supprimer les évènements" -#: ../../operation/events/events.php:1494 +#: ../../operation/events/events.php:1640 msgid "Event viewer" msgstr "Visionneur d'événements" -#: ../../operation/events/events.php:1536 +#: ../../operation/events/events.php:1682 msgid "History event list" msgstr "Liste des événements de l'historique" -#: ../../operation/events/events.php:1547 +#: ../../operation/events/events.php:1693 msgid "RSS Events" msgstr "Événements RSS" -#: ../../operation/events/events.php:1558 +#: ../../operation/events/events.php:1704 msgid "Export to CSV file" msgstr "Exporter dans un fichier CSV" -#: ../../operation/events/events.php:1641 +#: ../../operation/events/events.php:1794 msgid "History" msgstr "Historique" -#: ../../operation/events/events.php:1695 +#: ../../operation/events/events.php:1848 msgid "Errors" msgstr "Erreurs" -#: ../../operation/events/events.php:1760 ../../operation/events/events.php:1781 +#: ../../operation/events/events.php:1913 ../../operation/events/events.php:1934 msgid "WARNING: This could cause a performace impact." msgstr "AVERTISSEMENT : Cela pourrait avoir un impact sur les performances." -#: ../../operation/events/events.php:1779 +#: ../../operation/events/events.php:1932 msgid "Search in secondary groups" msgstr "Recherche dans les groupes secondaires" -#: ../../operation/events/events.php:1869 +#: ../../operation/events/events.php:2022 msgid "Search for elements NOT containing given text." msgstr "Rechercher des éléments ne contenant PAS de texte donné." -#: ../../operation/events/events.php:2130 +#: ../../operation/events/events.php:2283 msgid "Id source event" msgstr "Événements de source d'ID" -#: ../../operation/events/events.php:2188 +#: ../../operation/events/events.php:2341 msgid "From (date:time)" msgstr "Du (date:heure)" -#: ../../operation/events/events.php:2246 +#: ../../operation/events/events.php:2399 msgid "To (date:time)" msgstr "À (date:heure)" -#: ../../operation/events/events.php:2257 +#: ../../operation/events/events.php:2410 msgid "Filter custom data by field name" msgstr "Filtrer les données personnalisées par nom de champ" -#: ../../operation/events/events.php:2258 +#: ../../operation/events/events.php:2411 msgid "Filter custom data by field value" msgstr "Filtrer les données personnalisées par valeur de champ" -#: ../../operation/events/events.php:2278 +#: ../../operation/events/events.php:2431 msgid "Custom data filter" msgstr "Filtre de données personnalisé" -#: ../../operation/events/events.php:2300 +#: ../../operation/events/events.php:2453 msgid "Custom data search" msgstr "Recherche de données personnalisée" -#: ../../operation/events/events.php:2426 +#: ../../operation/events/events.php:2595 msgid "Current filter" msgstr "Filtre actuel" -#: ../../operation/events/events.php:2431 +#: ../../operation/events/events.php:2600 msgid "Not set." msgstr "Non paramétré." -#: ../../operation/events/events.php:2444 +#: ../../operation/events/events.php:2613 msgid "Any status." msgstr "Tout état." -#: ../../operation/events/events.php:2448 +#: ../../operation/events/events.php:2617 msgid "New events." msgstr "Nouveaux événements." -#: ../../operation/events/events.php:2452 +#: ../../operation/events/events.php:2621 msgid "Validated." msgstr "Validé." -#: ../../operation/events/events.php:2456 +#: ../../operation/events/events.php:2625 msgid "In proccess." msgstr "En cours." -#: ../../operation/events/events.php:2460 +#: ../../operation/events/events.php:2629 msgid "Not validated." msgstr "Pas validé." -#: ../../operation/events/events.php:2472 +#: ../../operation/events/events.php:2641 msgid "Any time." msgstr "À tout moment." -#: ../../operation/events/events.php:2474 ../../operation/events/events.php:3089 +#: ../../operation/events/events.php:2643 ../../operation/events/events.php:3302 msgid "Last hour." msgstr "Dernière heure." -#: ../../operation/events/events.php:2476 +#: ../../operation/events/events.php:2645 #, php-format msgid "Last %d hours." msgstr "%d dernières heures." -#: ../../operation/events/events.php:2484 +#: ../../operation/events/events.php:2653 msgid "Duplicated" msgstr "Dupliqué" -#: ../../operation/events/events.php:2487 +#: ../../operation/events/events.php:2656 msgid "All events." msgstr "Tous les événements." -#: ../../operation/events/events.php:2491 +#: ../../operation/events/events.php:2660 msgid "Group agents." msgstr "Agents du groupe." -#: ../../operation/events/events.php:2493 +#: ../../operation/events/events.php:2662 msgid "Group extra id." msgstr "ID supplémentaire de groupe." -#: ../../operation/events/events.php:2597 +#: ../../operation/events/events.php:2766 msgid "In progress selected" msgstr "En cours sélectionné" -#: ../../operation/events/events.php:2598 +#: ../../operation/events/events.php:2767 msgid "Validate selected" msgstr "Valider la sélection" -#: ../../operation/events/events.php:2620 +#: ../../operation/events/events.php:2789 msgid "Execute event response" msgstr "Exécuter la réponse à l'événement" -#: ../../operation/events/events.php:2652 +#: ../../operation/events/events.php:2865 #, php-format msgid "A maximum of %s event custom responses can be selected" msgstr "" "Un maximum de %s réponses personnalisées d'événement peut être sélectionné" -#: ../../operation/events/events.php:2657 +#: ../../operation/events/events.php:2870 msgid "Please, select an event" msgstr "Veuillez sélectionner un événement" -#: ../../operation/events/events.php:2743 +#: ../../operation/events/events.php:2956 msgid "has at least" msgstr "a au moins" -#: ../../operation/events/events.php:2745 +#: ../../operation/events/events.php:2958 msgid "events" msgstr "événements" -#: ../../operation/events/events.php:3091 +#: ../../operation/events/events.php:3304 msgid "hours." msgstr "heures." @@ -55080,27 +56237,31 @@ msgstr "" "cliquer dessus afin de créer une nouvelle collection comme illustré\n" "\t\t sur l'image ci-dessous. " -#: ../../general/header.php:87 +#: ../../general/header.php:45 ../../general/header.php:47 +msgid "Welcome dialog" +msgstr "Dialogue de bienvenue" + +#: ../../general/header.php:103 msgid "Sobre actualización de revisión menor" msgstr "À propos de la mise à jour de révision mineure" -#: ../../general/header.php:89 +#: ../../general/header.php:105 msgid "About minor release update" msgstr "À propos de la mise à jour mineure" -#: ../../general/header.php:123 ../../general/header.php:125 +#: ../../general/header.php:139 ../../general/header.php:141 msgid "Enter keywords to search" msgstr "Introduisez les mots clés pour effectuer une recherche" -#: ../../general/header.php:387 +#: ../../general/header.php:402 msgid "Go to support" msgstr "Aller vers support" -#: ../../general/header.php:401 +#: ../../general/header.php:416 msgid "Go to documentation" msgstr "Aller vers documentation" -#: ../../general/header.php:835 +#: ../../general/header.php:850 msgid "Report an issue" msgstr "Signaler un problème" @@ -55193,7 +56354,7 @@ msgid "" "help you in case of problems or queries. Update Manager is another feature " "present in the Enterprise version and not included in the OpenSource version. " "There are lots of advanced business-oriented features contained in %s " -"Enterprise Edition. For more information visit pandorafms.com" msgstr "" "La version Enterprise contient un système de mise à jour différente, avec des " @@ -55223,7 +56384,7 @@ msgstr "" #, php-format msgid "" "The Update Manager is one of the most advanced features on the %s Enterprise " -"Edition. For more information visit http://" +"Edition. For more information visit https://" "pandorafms.com." msgstr "" "Update Manager est l'une des plus avancées fonctionnalités de la version %s " @@ -55620,6 +56781,10 @@ msgstr "Interdit" msgid "Remaining attempts: " msgstr "Tentatives restantes : " +#: ../../general/login_page.php:653 +msgid "User is blocked" +msgstr "L’utilisateur est bloqué" + #: ../../general/login_page.php:694 msgid "User node access not enabled" msgstr "Accès au node de l'utilisateur non habilité" @@ -55807,6 +56972,252 @@ msgstr "" "Le système d'aide de %s a été appelé avec une référence d'aide qui n'existe " "pas actuellement. Il n'y a pas de contenu d'aide à montrer." +#~ msgid "Custom background logo" +#~ msgstr "Logo d'arrière-plan personnalisé" + +#~ msgid "Legacy Visual Console View" +#~ msgstr "Vue console visuelle legacy" + +#~ msgid "To use the old view when using the Visual Console visor" +#~ msgstr "" +#~ "Pour utiliser l’ancienne vue lors de l’utilisation de la visière de la " +#~ "Console visuelle" + +#~ msgid "Edit agent" +#~ msgstr "Modifier l'agent" + +#~ msgid "Please, set a valid IP/Name address" +#~ msgstr "Veuillez configurer une adresse IP/Nom valide" + +#~ msgid "Please, select a group first" +#~ msgstr "Veuillez sélectionner d’abord un groupe" + +#~ msgid "Create new template" +#~ msgstr "Créer un nouveau modèle" + +#~ msgid "Create new action" +#~ msgstr "Créer une nouvelle action" + +#~ msgid "Advanced configuration" +#~ msgstr "Configuration avancée" + +#, php-format +#~ msgid "Cannot connect to %s instance." +#~ msgstr "Impossible de se connecter à la instance %s." + +#~ msgid "Invalid characters founded in module name" +#~ msgstr "Caractères non valides trouvés dans le nom du module" + +#~ msgid "Manage modules" +#~ msgstr "Gérer les modules" + +#~ msgid "Select the agent where the module will be created" +#~ msgstr "Sélectionner l'agent où le module sera créé" + +#~ msgid "Select the module to be edited or deleted" +#~ msgstr "Sélectionner le module à modifier ou supprimer" + +#~ msgid "Error creating alert" +#~ msgstr "Erreur lors de la création d’une alerte" + +#~ msgid "Alert could not be created" +#~ msgstr "Impossible de créer l’alerte" + +#~ msgid "Perform create alert" +#~ msgstr "Effectuer la création d’une alerte" + +#~ msgid "Alert created correctly" +#~ msgstr "Alerte créée correctement" + +#~ msgid "Alert template must be setted" +#~ msgstr "Le modèle d’alerte doit être défini" + +#~ msgid "Error updating alert" +#~ msgstr "Erreur lors de la mise à jour de l’alerte" + +#~ msgid "Something gone wrong with alert update" +#~ msgstr "Erreur de la mise à jour des alertes" + +#~ msgid "Perform update alert" +#~ msgstr "Effectuer une alerte de mise à jour" + +#~ msgid "Alert updated correctly" +#~ msgstr "Alerte mise à jour correctement" + +#~ msgid "Template must be set." +#~ msgstr "Le modèle doit être défini." + +#~ msgid "Select the module where the alert will be created" +#~ msgstr "Sélectionner le module où l'alerte sera créée" + +#~ msgid "Select the alert to be edited or deleted" +#~ msgstr "Sélectionner l'alerte à modifier ou supprimer" + +#~ msgid "Please, set a name" +#~ msgstr "Veuillez configurer un nom" + +#~ msgid "Please, set an interval" +#~ msgstr "Veuillez définir un intervalle" + +#~ msgid "Web check" +#~ msgstr "Vérification web" + +#~ msgid "Module description" +#~ msgstr "Description du module" + +#~ msgid "Step by step wizard" +#~ msgstr "Assistant étape par étape" + +#~ msgid "Click Create to continue" +#~ msgstr "Cliquez sur Créer pour continuer" + +#~ msgid "The alert you are trying to add is already in the list of alerts" +#~ msgstr "" +#~ "L'alerte que vous essayez d'ajouter est déjà dans la liste des alertes." + +#~ msgid "" +#~ "Are you sure? If the agent is on a policy, it will be removed from the " +#~ "policy." +#~ msgstr "" +#~ "Êtes-vous sûr ? Si l’agent est sur une politique, il sera supprimé de la " +#~ "politique." + +#~ msgid "Please, select an alert" +#~ msgstr "Veuillez sélectionner une alerte" + +#~ msgid "Please, select an agent" +#~ msgstr "Veuillez sélectionner un agent" + +#~ msgid "No agent name specified" +#~ msgstr "Aucun nom d'agent spécifié" + +#~ msgid "" +#~ "This feature will be removed in version 773 and its\n" +#~ " functions transferred to different metaconsole tools " +#~ "( bulk operations, agent alert editing, etc).\n" +#~ " The current functions of the wizard is minimal and we " +#~ "do not recommend its use." +#~ msgstr "" +#~ "Cette fonctionnalité disparaîtra dans la version 773 et ses\n" +#~ " Fonctions transférées aux différentes aux différents " +#~ "outils de la Métaconsole (opérations en bloc, édition d’alerte des agents, " +#~ "etc.).\n" +#~ " Les fonctions actuelles de l’assistant sont minimales " +#~ "et nous ne recommandons pas son utilisation." + +#~ msgid "Another module already exists with the same name" +#~ msgstr "Un autre module existe déjà avec le même nom" + +#, php-format +#~ msgid "Error adding module %s" +#~ msgstr "Erreur d'ajout du module %s" + +#~ msgid "" +#~ "There was an error creating the alerts, the operation has been cancelled" +#~ msgstr "Erreur de création des alertes ; l'opération a été annulée." + +#, php-format +#~ msgid "Could not create agent %s" +#~ msgstr "Impossible de créer un agent %s" + +#~ msgid "Agent successfully added" +#~ msgstr "Agent ajouté avec succès" + +#, php-format +#~ msgid "%s Modules created" +#~ msgstr "%s modules créés" + +#, php-format +#~ msgid "Could not update agent %s" +#~ msgstr "Impossible de mettre à jour l'agent %s" + +#, php-format +#~ msgid "%s Modules deleted" +#~ msgstr "%s modules supprimés" + +#~ msgid "" +#~ "There was an error creating the alerts, the operation has been cancelled ." +#~ msgstr "Erreur de création des alertes ; l'opération a été annulée." + +#~ msgid "Module successfully added." +#~ msgstr "Module ajouté avec succès" + +#, php-format +#~ msgid "Error updating module %s" +#~ msgstr "Erreur de mise à jour le module %s" + +#~ msgid "" +#~ "There was an error updating the alerts, the operation has been cancelled" +#~ msgstr "Erreur de mise à jour des alertes ; l'opération a été annulée." + +#~ msgid "Successfully updated module." +#~ msgstr "Module mis à jour correctement" + +#~ msgid "Create new report" +#~ msgstr "Créer un nouveau rapport" + +#~ msgid "Any value below this number is discarted" +#~ msgstr "Toute valeur inférieure à ce nombre est refusée" + +#~ msgid "Managent policies" +#~ msgstr "Politiques de gestion" + +#~ msgid "Tree view by tags" +#~ msgstr "Arborescence par étiquettes" + +#~ msgid "Could not be created because the component exists" +#~ msgstr "Impossible de créer car le composant existe" + +#~ msgid "Max. days before delete old network matrix data" +#~ msgstr "" +#~ "Max. jours avant de supprimer les anciennes données de la matrice réseau" + +#~ msgid "Reports list" +#~ msgstr "Liste de rapports" + +#~ msgid "List of reports" +#~ msgstr "Liste des rapports" + +#~ msgid "Unsuccessful action

" +#~ msgstr "Action échouée

" + +#~ msgid "Server Tasks" +#~ msgstr "Tâches du serveur" + +#~ msgid "Please ensure mail configuration matches your needs" +#~ msgstr "" +#~ "Veuillez vous assurer que la configuration de la messagerie correspond à " +#~ "vos besoins" + +#~ msgid "Create an agent" +#~ msgstr "Créer un agent" + +#~ msgid "Create a module to check if an agent is online" +#~ msgstr "Créer un module pour vérifier si un agent est en ligne" + +#~ msgid "Be warned if something is wrong, create an alert on the module" +#~ msgstr "" +#~ "Soyez prévenu si quelque chose ne va pas, créez une alerte sur le module" + +#~ msgid "Discover hosts and devices in your network" +#~ msgstr "Découvrez les hôtes et les appareils de votre réseau" + +#~ msgid "" +#~ "If something is not working as expected, look for this icon and report!" +#~ msgstr "" +#~ "Si quelque chose ne fonctionne pas comme prévu, recherchez cette icône et " +#~ "signalez-le !" + +#~ msgid "Number of result to show" +#~ msgstr "Nombre de résultat à afficher" + +#~ msgid "You must select at least one filter." +#~ msgstr "Vous devez sélectionner au moins un filtre." + +#, php-format +#~ msgid "Show %s of %s. View all matches" +#~ msgstr "Afficher %s de %s. Voir toutes les concordances." + #~ msgid "Calendars" #~ msgstr "Calendriers" @@ -56912,9 +58323,6 @@ msgstr "" #~ msgid "Line '%s' not copied to the progress file." #~ msgstr "La ligne '%s' n'est pas copiée dans le fichier de progrès." -#~ msgid "The package does not exist" -#~ msgstr "Le progiciel n'existe pas." - #~ msgid "The package is installed." #~ msgstr "Le progiciel est installé." @@ -57058,9 +58466,6 @@ msgstr "" #~ msgid "Create incident" #~ msgstr "Créer un incident" -#~ msgid "Incident details" -#~ msgstr "Détails des incidents" - #~ msgid "Opened at" #~ msgstr "Ouvert le" @@ -57182,9 +58587,6 @@ msgstr "" #~ msgid "Ports" #~ msgstr "Ports" -#~ msgid "Recon server" -#~ msgstr "Serveur Recon" - #~ msgid "Plugin creation" #~ msgstr "Création de plugin" @@ -58259,9 +59661,6 @@ msgstr "" #~ msgid "Connect mode" #~ msgstr "Mode de connexion" -#~ msgid "Agent id" -#~ msgstr "Agent id" - #~ msgid "Minimal" #~ msgstr "|Minimum|" @@ -58534,9 +59933,6 @@ msgstr "" #~ msgid "The session may be expired" #~ msgstr "La session peut être expiré" -#~ msgid "None selected" -#~ msgstr "Aucune sélectionnée" - #~ msgid "There was an error loading the network map" #~ msgstr "Il y avait une erreur de chargement de la carte du réseau" @@ -59329,9 +60725,6 @@ msgstr "" #~ msgid "The parent relationships in Pandora will be drawn in the map." #~ msgstr "Les relations des parents sur Pandora FMS apparaîtront sur la carte." -#~ msgid "Error creating recon task" -#~ msgstr "Erreur de création de la tâche Recon" - #~ msgid "Recon-task name already exists" #~ msgstr "Le nom de la tâche Recon existe déjà" @@ -59343,9 +60736,6 @@ msgstr "" #~ msgid "Wrong format in Subnet field" #~ msgstr "Format erroné dans le champ sous-réseau" -#~ msgid "Error updating recon task" -#~ msgstr "Erreur de mise à jour de la tâche Recon" - #~ msgid "Error deleting recon task" #~ msgstr "Erreur de suppression de la tâche Recon" @@ -60075,9 +61465,6 @@ msgstr "" #~ "Erreur d'activation/désactivation de l'utilisateur. La valeur d'activation/" #~ "désactivation ne peut pas être laissée en blanc." -#~ msgid "Error adding event comment." -#~ msgstr "Erreur d'ajout de commentaire d'événement" - #~ msgid "Error enabling module" #~ msgstr "Erreur d'activation du module" @@ -60645,9 +62032,6 @@ msgstr "" #~ msgid "Latest events list" #~ msgstr "Dernière liste d'événements" -#~ msgid "48 Hours" -#~ msgstr "48 heures" - #~ msgid "2 Hours" #~ msgstr "2 heures" @@ -60997,9 +62381,6 @@ msgstr "" #~ msgid "Agent cache failed" #~ msgstr "Cache de l'agent échouée" -#~ msgid "Agent cache activated" -#~ msgstr "Cache de l'agent activée" - #~ msgid "Restoring a Pandora database backup must be done manually" #~ msgstr "" #~ "La restauration d'une sauvegarde de la base de données de Pandora FMS doit " @@ -61300,9 +62681,6 @@ msgstr "" #~ msgid "Go to Alert detail" #~ msgstr "Accéder au détail de l'agent" -#~ msgid "Create new alert" -#~ msgstr "Créer une nouvelle alerte" - #~ msgid "There was a problem loading alert" #~ msgstr "Erreur de chargement de l'alerte" diff --git a/pandora_console/include/languages/index.pot b/pandora_console/include/languages/index.pot index 48f69dd8ca..2ae5db5140 100644 --- a/pandora_console/include/languages/index.pot +++ b/pandora_console/include/languages/index.pot @@ -6,25 +6,25 @@ #: ../../enterprise/meta/monitoring/custom_fields_view.php:1034 #: ../../enterprise/meta/monitoring/group_view.php:211 #: ../../enterprise/meta/monitoring/group_view.php:228 -#: ../../enterprise/include/functions_reporting_csv.php:2304 -#: ../../include/functions_reporting_html.php:4175 -#: ../../include/functions_reporting_html.php:4181 -#: ../../include/functions_reporting_html.php:4187 -#: ../../include/functions_reporting_html.php:4193 -#: ../../include/functions_reporting_html.php:4199 -#: ../../include/functions_reporting_html.php:4205 -#: ../../include/functions_reporting_html.php:4211 -#: ../../include/functions_reporting_html.php:4269 -#: ../../include/functions_reporting_html.php:4275 -#: ../../include/functions_reporting_html.php:4281 -#: ../../include/functions_reporting_html.php:4287 -#: ../../include/functions_reporting_html.php:4293 +#: ../../enterprise/include/functions_reporting_csv.php:2345 +#: ../../include/functions_reporting_html.php:4179 +#: ../../include/functions_reporting_html.php:4185 +#: ../../include/functions_reporting_html.php:4191 +#: ../../include/functions_reporting_html.php:4197 +#: ../../include/functions_reporting_html.php:4203 +#: ../../include/functions_reporting_html.php:4209 +#: ../../include/functions_reporting_html.php:4215 +#: ../../include/functions_reporting_html.php:4273 +#: ../../include/functions_reporting_html.php:4279 +#: ../../include/functions_reporting_html.php:4285 +#: ../../include/functions_reporting_html.php:4291 +#: ../../include/functions_reporting_html.php:4297 #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-06-06 09:26+0200\n" +"POT-Creation-Date: 2023-08-08 11:53+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -39,29 +39,29 @@ msgid "%s registered consoles" msgstr "" #: ../../views/consoles/list.php:40 -#: ../../enterprise/meta/advanced/servers.build_table.php:42 +#: ../../enterprise/meta/advanced/servers.build_table.php:43 #: ../../enterprise/meta/advanced/policymanager.apply.php:200 #: ../../enterprise/godmode/servers/new_HA_cluster.php:86 -#: ../../enterprise/godmode/servers/HA_cluster.php:97 +#: ../../enterprise/godmode/servers/HA_cluster.php:116 #: ../../enterprise/godmode/servers/manage_export.php:69 #: ../../enterprise/godmode/servers/manage_export_form.php:85 #: ../../enterprise/godmode/servers/list_satellite.php:37 -#: ../../godmode/menu.php:298 ../../godmode/setup/os.php:225 +#: ../../godmode/menu.php:394 ../../godmode/setup/os.php:225 #: ../../godmode/reporting/visual_console_builder.wizard.php:353 -#: ../../godmode/servers/modificar_server.php:59 -#: ../../godmode/servers/modificar_server.php:219 -#: ../../godmode/servers/modificar_server.php:238 -#: ../../godmode/servers/modificar_server.php:293 +#: ../../godmode/servers/modificar_server.php:170 +#: ../../godmode/servers/modificar_server.php:328 +#: ../../godmode/servers/modificar_server.php:347 +#: ../../godmode/servers/modificar_server.php:402 #: ../../godmode/servers/plugin_registration.php:73 -#: ../../godmode/servers/plugin.php:278 ../../godmode/servers/plugin.php:355 -#: ../../godmode/servers/plugin.php:794 +#: ../../godmode/servers/plugin.php:328 ../../godmode/servers/plugin.php:405 +#: ../../godmode/servers/plugin.php:850 #: ../../mobile/include/functions_web.php:28 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:370 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:371 msgid "Servers" msgstr "" #: ../../views/consoles/list.php:69 -#: ../../enterprise/include/functions_tasklist.php:177 +#: ../../enterprise/include/functions_tasklist.php:195 msgid "Console ID" msgstr "" @@ -87,8 +87,8 @@ msgstr "" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:77 #: ../../enterprise/meta/agentsearch.php:134 #: ../../enterprise/meta/agentsearch.php:334 -#: ../../enterprise/godmode/modules/configure_local_component.php:489 -#: ../../enterprise/godmode/modules/configure_local_component.php:648 +#: ../../enterprise/godmode/modules/configure_local_component.php:593 +#: ../../enterprise/godmode/modules/configure_local_component.php:777 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:368 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:145 #: ../../enterprise/godmode/agentes/collection_manager.php:163 @@ -98,9 +98,9 @@ msgstr "" #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:162 #: ../../enterprise/godmode/agentes/collections.php:507 #: ../../enterprise/godmode/policies/configure_policy.php:141 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:271 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:273 #: ../../enterprise/godmode/policies/policy_collections.php:242 -#: ../../enterprise/godmode/policies/policy_collections.php:323 +#: ../../enterprise/godmode/policies/policy_collections.php:336 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:143 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:407 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:302 @@ -121,109 +121,113 @@ msgstr "" #: ../../enterprise/include/functions_cron.php:282 #: ../../enterprise/include/ajax/ipam.ajax.php:371 #: ../../enterprise/include/ajax/ipam.ajax.php:615 -#: ../../enterprise/include/functions_reporting_csv.php:489 -#: ../../enterprise/include/functions_reporting_csv.php:492 -#: ../../enterprise/include/functions_reporting_csv.php:712 -#: ../../enterprise/include/functions_reporting_csv.php:714 -#: ../../enterprise/include/functions_reporting_csv.php:725 -#: ../../enterprise/include/functions_reporting_csv.php:758 -#: ../../enterprise/include/functions_reporting_csv.php:760 -#: ../../enterprise/include/functions_reporting_csv.php:763 -#: ../../enterprise/include/functions_reporting_csv.php:847 -#: ../../enterprise/include/functions_reporting_csv.php:849 -#: ../../enterprise/include/functions_reporting_csv.php:876 -#: ../../enterprise/include/functions_reporting_csv.php:878 -#: ../../enterprise/include/functions_reporting_csv.php:915 +#: ../../enterprise/include/functions_reporting_csv.php:530 +#: ../../enterprise/include/functions_reporting_csv.php:533 +#: ../../enterprise/include/functions_reporting_csv.php:753 +#: ../../enterprise/include/functions_reporting_csv.php:755 +#: ../../enterprise/include/functions_reporting_csv.php:766 +#: ../../enterprise/include/functions_reporting_csv.php:799 +#: ../../enterprise/include/functions_reporting_csv.php:801 +#: ../../enterprise/include/functions_reporting_csv.php:804 +#: ../../enterprise/include/functions_reporting_csv.php:888 +#: ../../enterprise/include/functions_reporting_csv.php:890 #: ../../enterprise/include/functions_reporting_csv.php:917 -#: ../../enterprise/include/functions_reporting_csv.php:959 -#: ../../enterprise/include/functions_reporting_csv.php:961 -#: ../../enterprise/include/functions_reporting_csv.php:991 -#: ../../enterprise/include/functions_reporting_csv.php:993 -#: ../../enterprise/include/functions_reporting_csv.php:1028 -#: ../../enterprise/include/functions_reporting_csv.php:1030 -#: ../../enterprise/include/functions_reporting_csv.php:1051 -#: ../../enterprise/include/functions_reporting_csv.php:1053 -#: ../../enterprise/include/functions_reporting_csv.php:1142 -#: ../../enterprise/include/functions_reporting_csv.php:1144 -#: ../../enterprise/include/functions_reporting_csv.php:1203 -#: ../../enterprise/include/functions_reporting_csv.php:1205 -#: ../../enterprise/include/functions_reporting_csv.php:1229 -#: ../../enterprise/include/functions_reporting_csv.php:1231 -#: ../../enterprise/include/functions_reporting_csv.php:1234 -#: ../../enterprise/include/functions_reporting_csv.php:1260 -#: ../../enterprise/include/functions_reporting_csv.php:1262 -#: ../../enterprise/include/functions_reporting_csv.php:1265 -#: ../../enterprise/include/functions_reporting_csv.php:1315 -#: ../../enterprise/include/functions_reporting_csv.php:1317 -#: ../../enterprise/include/functions_reporting_csv.php:1320 -#: ../../enterprise/include/functions_reporting_csv.php:1370 -#: ../../enterprise/include/functions_reporting_csv.php:1372 -#: ../../enterprise/include/functions_reporting_csv.php:1419 -#: ../../enterprise/include/functions_reporting_csv.php:1421 -#: ../../enterprise/include/functions_reporting_csv.php:1424 -#: ../../enterprise/include/functions_reporting_csv.php:1474 -#: ../../enterprise/include/functions_reporting_csv.php:1476 -#: ../../enterprise/include/functions_reporting_csv.php:1479 -#: ../../enterprise/include/functions_reporting_csv.php:1503 -#: ../../enterprise/include/functions_reporting_csv.php:1505 -#: ../../enterprise/include/functions_reporting_csv.php:1540 -#: ../../enterprise/include/functions_reporting_csv.php:1542 -#: ../../enterprise/include/functions_reporting_csv.php:1664 -#: ../../enterprise/include/functions_reporting_csv.php:1780 -#: ../../enterprise/include/functions_reporting_csv.php:1926 -#: ../../enterprise/include/functions_reporting_csv.php:1928 -#: ../../enterprise/include/functions_reporting_csv.php:1976 -#: ../../enterprise/include/functions_reporting_csv.php:1978 -#: ../../enterprise/include/functions_reporting_csv.php:2020 -#: ../../enterprise/include/functions_reporting_csv.php:2088 -#: ../../enterprise/include/functions_reporting_csv.php:2227 -#: ../../enterprise/include/functions_reporting_csv.php:2269 -#: ../../enterprise/include/functions_reporting_csv.php:2273 -#: ../../enterprise/include/functions_reporting_csv.php:2326 -#: ../../enterprise/include/functions_reporting_csv.php:2328 -#: ../../enterprise/include/functions_reporting_csv.php:2357 -#: ../../enterprise/include/functions_reporting_csv.php:2359 -#: ../../enterprise/include/functions_reporting_csv.php:2393 -#: ../../enterprise/include/functions_reporting_csv.php:2395 -#: ../../enterprise/include/functions_reporting_csv.php:2446 -#: ../../enterprise/include/functions_reporting_csv.php:2448 -#: ../../enterprise/include/functions_reporting_csv.php:2468 -#: ../../enterprise/include/functions_reporting_csv.php:2470 +#: ../../enterprise/include/functions_reporting_csv.php:919 +#: ../../enterprise/include/functions_reporting_csv.php:956 +#: ../../enterprise/include/functions_reporting_csv.php:958 +#: ../../enterprise/include/functions_reporting_csv.php:1000 +#: ../../enterprise/include/functions_reporting_csv.php:1002 +#: ../../enterprise/include/functions_reporting_csv.php:1032 +#: ../../enterprise/include/functions_reporting_csv.php:1034 +#: ../../enterprise/include/functions_reporting_csv.php:1069 +#: ../../enterprise/include/functions_reporting_csv.php:1071 +#: ../../enterprise/include/functions_reporting_csv.php:1092 +#: ../../enterprise/include/functions_reporting_csv.php:1094 +#: ../../enterprise/include/functions_reporting_csv.php:1183 +#: ../../enterprise/include/functions_reporting_csv.php:1185 +#: ../../enterprise/include/functions_reporting_csv.php:1244 +#: ../../enterprise/include/functions_reporting_csv.php:1246 +#: ../../enterprise/include/functions_reporting_csv.php:1270 +#: ../../enterprise/include/functions_reporting_csv.php:1272 +#: ../../enterprise/include/functions_reporting_csv.php:1275 +#: ../../enterprise/include/functions_reporting_csv.php:1301 +#: ../../enterprise/include/functions_reporting_csv.php:1303 +#: ../../enterprise/include/functions_reporting_csv.php:1306 +#: ../../enterprise/include/functions_reporting_csv.php:1356 +#: ../../enterprise/include/functions_reporting_csv.php:1358 +#: ../../enterprise/include/functions_reporting_csv.php:1361 +#: ../../enterprise/include/functions_reporting_csv.php:1411 +#: ../../enterprise/include/functions_reporting_csv.php:1413 +#: ../../enterprise/include/functions_reporting_csv.php:1460 +#: ../../enterprise/include/functions_reporting_csv.php:1462 +#: ../../enterprise/include/functions_reporting_csv.php:1465 +#: ../../enterprise/include/functions_reporting_csv.php:1515 +#: ../../enterprise/include/functions_reporting_csv.php:1517 +#: ../../enterprise/include/functions_reporting_csv.php:1520 +#: ../../enterprise/include/functions_reporting_csv.php:1544 +#: ../../enterprise/include/functions_reporting_csv.php:1546 +#: ../../enterprise/include/functions_reporting_csv.php:1581 +#: ../../enterprise/include/functions_reporting_csv.php:1583 +#: ../../enterprise/include/functions_reporting_csv.php:1705 +#: ../../enterprise/include/functions_reporting_csv.php:1821 +#: ../../enterprise/include/functions_reporting_csv.php:1967 +#: ../../enterprise/include/functions_reporting_csv.php:1969 +#: ../../enterprise/include/functions_reporting_csv.php:2017 +#: ../../enterprise/include/functions_reporting_csv.php:2019 +#: ../../enterprise/include/functions_reporting_csv.php:2061 +#: ../../enterprise/include/functions_reporting_csv.php:2129 +#: ../../enterprise/include/functions_reporting_csv.php:2268 +#: ../../enterprise/include/functions_reporting_csv.php:2310 +#: ../../enterprise/include/functions_reporting_csv.php:2314 +#: ../../enterprise/include/functions_reporting_csv.php:2367 +#: ../../enterprise/include/functions_reporting_csv.php:2369 +#: ../../enterprise/include/functions_reporting_csv.php:2398 +#: ../../enterprise/include/functions_reporting_csv.php:2400 +#: ../../enterprise/include/functions_reporting_csv.php:2434 +#: ../../enterprise/include/functions_reporting_csv.php:2436 +#: ../../enterprise/include/functions_reporting_csv.php:2487 +#: ../../enterprise/include/functions_reporting_csv.php:2489 #: ../../enterprise/include/functions_reporting_csv.php:2509 #: ../../enterprise/include/functions_reporting_csv.php:2511 -#: ../../enterprise/include/functions_reporting_csv.php:2563 -#: ../../enterprise/include/functions_reporting_csv.php:2565 -#: ../../enterprise/include/functions_reporting_csv.php:2592 -#: ../../enterprise/include/functions_reporting_csv.php:2594 -#: ../../enterprise/include/functions_reporting_csv.php:2668 -#: ../../enterprise/include/functions_reporting_csv.php:2670 -#: ../../enterprise/include/functions_reporting_csv.php:2719 -#: ../../enterprise/include/functions_reporting_csv.php:2721 -#: ../../enterprise/include/functions_reporting_csv.php:2767 -#: ../../enterprise/include/functions_reporting_csv.php:2773 -#: ../../enterprise/include/functions_reporting_csv.php:2845 -#: ../../enterprise/include/functions_reporting_csv.php:2847 +#: ../../enterprise/include/functions_reporting_csv.php:2550 +#: ../../enterprise/include/functions_reporting_csv.php:2552 +#: ../../enterprise/include/functions_reporting_csv.php:2604 +#: ../../enterprise/include/functions_reporting_csv.php:2606 +#: ../../enterprise/include/functions_reporting_csv.php:2633 +#: ../../enterprise/include/functions_reporting_csv.php:2635 +#: ../../enterprise/include/functions_reporting_csv.php:2709 +#: ../../enterprise/include/functions_reporting_csv.php:2711 +#: ../../enterprise/include/functions_reporting_csv.php:2760 +#: ../../enterprise/include/functions_reporting_csv.php:2762 +#: ../../enterprise/include/functions_reporting_csv.php:2808 +#: ../../enterprise/include/functions_reporting_csv.php:2814 +#: ../../enterprise/include/functions_reporting_csv.php:2886 +#: ../../enterprise/include/functions_reporting_csv.php:2888 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:833 #: ../../enterprise/include/class/ManageBackups.class.php:165 -#: ../../enterprise/include/functions_services.php:1604 +#: ../../enterprise/include/functions_services.php:1643 #: ../../enterprise/include/functions_ipam.php:1376 #: ../../enterprise/include/functions_ipam.php:2057 #: ../../enterprise/operation/agentes/policy_view.php:68 #: ../../enterprise/operation/agentes/tag_view.php:694 #: ../../enterprise/operation/agentes/ver_agente.php:78 #: ../../enterprise/operation/agentes/collection_view.php:86 +#: ../../enterprise/operation/agentes/policy_manager.php:514 #: ../../enterprise/operation/services/services.service.php:110 #: ../../enterprise/operation/services/massive/services.create.php:667 #: ../../enterprise/operation/services/services.list.php:538 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:758 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1197 -#: ../../enterprise/tools/ipam/ipam_list.php:689 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:61 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:820 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1199 +#: ../../enterprise/tools/ipam/ipam_list.php:59 +#: ../../enterprise/tools/ipam/ipam_list.php:695 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:489 #: ../../enterprise/tools/ipam/ipam_vlan_network.php:40 #: ../../enterprise/tools/ipam/ipam_excel.php:138 #: ../../enterprise/tools/ipam/ipam_excel.php:209 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:438 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:799 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:54 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:496 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:791 #: ../../enterprise/tools/ipam/ipam_supernet_network.php:84 #: ../../enterprise/tools/ipam/ipam_editor.php:172 #: ../../extensions/files_repo/files_repo_form.php:81 @@ -231,14 +235,14 @@ msgstr "" #: ../../godmode/modules/manage_network_templates_form.php:172 #: ../../godmode/modules/manage_network_templates_form.php:234 #: ../../godmode/modules/manage_inventory_modules.php:290 -#: ../../godmode/modules/manage_network_components_form_common.php:346 +#: ../../godmode/modules/manage_network_components_form_common.php:451 #: ../../godmode/modules/manage_network_components.php:780 -#: ../../godmode/modules/manage_network_components_form_wizard.php:457 +#: ../../godmode/modules/manage_network_components_form_wizard.php:557 #: ../../godmode/modules/manage_inventory_modules_form.php:128 #: ../../godmode/modules/module_list.php:100 #: ../../godmode/modules/manage_network_templates.php:249 #: ../../godmode/groups/configure_group.php:258 -#: ../../godmode/groups/group_list.php:885 +#: ../../godmode/groups/group_list.php:895 #: ../../godmode/users/user_list.php:582 #: ../../godmode/agentes/agent_template.php:276 #: ../../godmode/agentes/inventory_manager.php:234 @@ -247,52 +251,54 @@ msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:914 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:170 #: ../../godmode/agentes/agent_manager.php:569 -#: ../../godmode/agentes/module_manager_editor_common.php:1029 -#: ../../godmode/agentes/module_manager.php:644 +#: ../../godmode/agentes/module_manager_editor_common.php:1046 +#: ../../godmode/agentes/module_manager.php:710 #: ../../godmode/netflow/nf_item_list.php:175 #: ../../godmode/snmpconsole/snmp_alert.php:769 -#: ../../godmode/snmpconsole/snmp_alert.php:1906 +#: ../../godmode/snmpconsole/snmp_alert.php:1910 #: ../../godmode/snmpconsole/snmp_filters.php:203 #: ../../godmode/snmpconsole/snmp_filters.php:313 #: ../../godmode/massive/massive_edit_plugins.php:494 -#: ../../godmode/massive/massive_edit_agents.php:791 -#: ../../godmode/massive/massive_edit_modules.php:758 +#: ../../godmode/massive/massive_edit_agents.php:802 +#: ../../godmode/massive/massive_edit_modules.php:855 #: ../../godmode/alerts/configure_alert_command.php:283 #: ../../godmode/alerts/alert_commands.php:752 #: ../../godmode/alerts/alert_templates.php:44 -#: ../../godmode/alerts/configure_alert_template.php:1135 +#: ../../godmode/alerts/configure_alert_template.php:1156 #: ../../godmode/setup/os.builder.php:88 ../../godmode/setup/os.list.php:67 #: ../../godmode/setup/snmp_wizard.php:41 #: ../../godmode/reporting/create_container.php:336 #: ../../godmode/reporting/graphs.php:363 -#: ../../godmode/reporting/reporting_builder.item_editor.php:74 -#: ../../godmode/reporting/reporting_builder.item_editor.php:84 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1159 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4011 +#: ../../godmode/reporting/reporting_builder.item_editor.php:77 +#: ../../godmode/reporting/reporting_builder.item_editor.php:87 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1178 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4056 #: ../../godmode/reporting/reporting_builder.main.php:140 -#: ../../godmode/reporting/reporting_builder.php:885 +#: ../../godmode/reporting/reporting_builder.php:888 #: ../../godmode/reporting/graph_builder.main.php:182 #: ../../godmode/events/event_responses.editor.php:141 #: ../../godmode/events/event_responses.list.php:67 -#: ../../godmode/servers/modificar_server.php:99 -#: ../../godmode/servers/plugin.php:449 ../../godmode/servers/plugin.php:567 +#: ../../godmode/wizards/ManageExtensions.class.php:321 +#: ../../godmode/servers/modificar_server.php:208 +#: ../../godmode/servers/plugin.php:499 ../../godmode/servers/plugin.php:623 #: ../../godmode/tag/tag.php:231 ../../godmode/tag/tag.php:304 #: ../../godmode/tag/edit_tag.php:200 #: ../../include/functions_reporting_html.php:156 -#: ../../include/functions_reporting_html.php:1617 -#: ../../include/functions_reporting_html.php:1773 -#: ../../include/functions_reporting_html.php:3691 -#: ../../include/functions_reporting_html.php:3739 -#: ../../include/functions_reporting_html.php:5519 -#: ../../include/functions_reporting_html.php:6405 +#: ../../include/functions_reporting_html.php:1621 +#: ../../include/functions_reporting_html.php:1777 +#: ../../include/functions_reporting_html.php:3695 +#: ../../include/functions_reporting_html.php:3743 +#: ../../include/functions_reporting_html.php:5530 +#: ../../include/functions_reporting_html.php:6416 #: ../../include/ajax/events_extended.php:91 #: ../../include/ajax/heatmap.ajax.php:288 #: ../../include/ajax/heatmap.ajax.php:413 -#: ../../include/ajax/heatmap.ajax.php:473 ../../include/ajax/module.php:1025 -#: ../../include/ajax/events.php:2669 ../../include/functions_treeview.php:126 -#: ../../include/functions_treeview.php:659 +#: ../../include/ajax/heatmap.ajax.php:473 ../../include/ajax/module.php:1040 +#: ../../include/ajax/events.php:2642 ../../include/functions_treeview.php:126 +#: ../../include/functions_treeview.php:713 #: ../../include/class/ConfigPEN.class.php:450 #: ../../include/class/ConfigPEN.class.php:601 +#: ../../include/class/ExtensionsDiscovery.class.php:1286 #: ../../include/class/ManageNetScanScripts.class.php:404 #: ../../include/class/ManageNetScanScripts.class.php:562 #: ../../include/class/ManageNetScanScripts.class.php:611 @@ -305,12 +311,11 @@ msgstr "" #: ../../include/functions_container.php:147 #: ../../include/lib/ClusterViewer/ClusterWizard.php:816 #: ../../include/lib/Group.php:582 ../../include/functions_snmp_browser.php:570 -#: ../../include/functions_snmp_browser.php:1893 -#: ../../operation/search_users.php:48 ../../operation/search_agents.php:43 -#: ../../operation/search_agents.php:49 +#: ../../include/functions_snmp_browser.php:1937 +#: ../../operation/search_users.php:48 ../../operation/search_agents.php:36 #: ../../operation/agentes/gis_view.php:222 -#: ../../operation/agentes/estado_agente.php:1034 -#: ../../operation/agentes/pandora_networkmap.editor.php:368 +#: ../../operation/agentes/estado_agente.php:1052 +#: ../../operation/agentes/pandora_networkmap.editor.php:374 #: ../../operation/agentes/custom_fields.php:69 #: ../../operation/agentes/pandora_networkmap.view.php:146 #: ../../operation/agentes/estado_generalagente.php:253 @@ -321,7 +326,7 @@ msgstr "" #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:277 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:408 #: ../../operation/search_reports.php:43 ../../operation/search_reports.php:59 -#: ../../operation/inventory/inventory.php:1250 +#: ../../operation/inventory/inventory.php:1263 #: ../../operation/search_graphs.php:31 #: ../../operation/reporting/custom_reporting.php:35 #: ../../operation/reporting/graph_viewer.php:568 @@ -330,20 +335,21 @@ msgid "Description" msgstr "" #: ../../views/consoles/list.php:71 -#: ../../enterprise/meta/advanced/servers.build_table.php:80 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:927 +#: ../../enterprise/meta/advanced/servers.build_table.php:81 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:931 #: ../../enterprise/godmode/servers/list_satellite.php:56 -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 #: ../../enterprise/include/class/AgentRepository.class.php:380 #: ../../enterprise/include/class/AgentRepository.class.php:714 #: ../../enterprise/tools/ipam/ipam_calculator.php:53 #: ../../godmode/extensions.php:160 #: ../../godmode/update_manager/update_manager.history.php:40 -#: ../../godmode/reporting/reporting_builder.item_editor.php:78 -#: ../../godmode/servers/servers.build_table.php:82 -#: ../../include/functions_reporting_html.php:1637 -#: ../../include/functions_menu.php:958 -#: ../../include/functions_snmp_browser.php:762 +#: ../../godmode/reporting/reporting_builder.item_editor.php:81 +#: ../../godmode/wizards/ManageExtensions.class.php:322 +#: ../../godmode/servers/servers.build_table.php:83 +#: ../../include/functions_reporting_html.php:1641 +#: ../../include/functions_menu.php:972 ../../include/functions_menu.php:1322 +#: ../../include/functions_snmp_browser.php:781 #: ../../general/reporting_console_node.php:74 msgid "Version" msgstr "" @@ -356,7 +362,7 @@ msgstr "" msgid "Console type" msgstr "" -#: ../../views/consoles/list.php:74 ../../godmode/users/configure_user.php:1172 +#: ../../views/consoles/list.php:74 ../../godmode/users/configure_user.php:1186 #: ../../godmode/massive/massive_edit_users.php:469 #: ../../operation/users/user_edit.php:530 msgid "Timezone" @@ -365,8 +371,8 @@ msgstr "" #: ../../views/consoles/list.php:75 #: ../../enterprise/meta/advanced/metasetup.setup.php:237 #: ../../enterprise/meta/include/functions_meta.php:171 -#: ../../godmode/setup/setup_general.php:480 -#: ../../include/functions_config.php:314 +#: ../../godmode/setup/setup_general.php:493 +#: ../../include/functions_config.php:318 msgid "Public URL" msgstr "" @@ -379,7 +385,6 @@ msgstr "" #: ../../enterprise/views/ncm/models/list.php:73 #: ../../enterprise/views/ncm/vendors/list.php:71 #: ../../enterprise/views/ipam/sites/list.php:49 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:264 #: ../../enterprise/extensions/vmware/vmware_view.php:1399 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:261 #: ../../enterprise/include/class/DeploymentCenter.class.php:673 @@ -389,25 +394,25 @@ msgstr "" #: ../../enterprise/include/class/LogSource.class.php:606 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2376 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3013 -#: ../../godmode/menu.php:578 +#: ../../godmode/menu.php:680 #: ../../godmode/reporting/reporting_builder.list_items.php:429 -#: ../../include/ajax/events.php:2309 +#: ../../include/ajax/events.php:2281 #: ../../include/class/ConfigPEN.class.php:603 #: ../../include/class/EventSound.class.php:308 #: ../../include/class/CredentialStore.class.php:819 #: ../../include/class/ExternalTools.class.php:412 #: ../../include/functions_events.php:310 -#: ../../operation/agentes/pandora_networkmap.view.php:2387 -#: ../../operation/events/sound_events.php:185 +#: ../../operation/agentes/pandora_networkmap.view.php:2392 +#: ../../operation/events/sound_events.php:105 msgid "Options" msgstr "" #: ../../views/consoles/list.php:114 ../../views/consoles/list.php:124 #: ../../views/dashboard/list.php:107 -#: ../../enterprise/meta/advanced/servers.build_table.php:185 +#: ../../enterprise/meta/advanced/servers.build_table.php:201 #: ../../enterprise/meta/advanced/metasetup.visual.php:454 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:688 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:719 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:689 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:720 #: ../../enterprise/meta/advanced/metasetup.relations.php:589 #: ../../enterprise/meta/advanced/metasetup.relations.php:590 #: ../../enterprise/meta/advanced/metasetup.relations.php:634 @@ -415,34 +420,33 @@ msgstr "" #: ../../enterprise/meta/advanced/policymanager.queue.php:220 #: ../../enterprise/meta/advanced/policymanager.queue.php:262 #: ../../enterprise/meta/advanced/policymanager.queue.php:319 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:399 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:750 #: ../../enterprise/meta/include/functions_autoprovision.php:539 #: ../../enterprise/meta/include/functions_autoprovision.php:540 #: ../../enterprise/meta/include/functions_autoprovision.php:746 #: ../../enterprise/meta/include/functions_autoprovision.php:747 #: ../../enterprise/meta/include/functions_wizard_meta.php:395 -#: ../../enterprise/godmode/modules/local_components.php:748 -#: ../../enterprise/godmode/modules/local_components.php:767 +#: ../../enterprise/godmode/modules/configure_local_component.php:822 +#: ../../enterprise/godmode/modules/local_components.php:747 +#: ../../enterprise/godmode/modules/local_components.php:766 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:534 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:805 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:871 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:887 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:200 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:201 #: ../../enterprise/godmode/agentes/plugins_manager.php:216 #: ../../enterprise/godmode/agentes/plugins_manager.php:302 -#: ../../enterprise/godmode/policies/policy_plugins.php:188 -#: ../../enterprise/godmode/policies/policy_alerts.php:590 -#: ../../enterprise/godmode/policies/policy_modules.php:1711 -#: ../../enterprise/godmode/policies/policy_modules.php:1760 +#: ../../enterprise/godmode/policies/policy_plugins.php:194 +#: ../../enterprise/godmode/policies/policy_alerts.php:675 +#: ../../enterprise/godmode/policies/policy_modules.php:1719 +#: ../../enterprise/godmode/policies/policy_modules.php:1770 #: ../../enterprise/godmode/policies/policy_queue.php:309 #: ../../enterprise/godmode/policies/policy_queue.php:717 #: ../../enterprise/godmode/policies/policy_queue.php:766 -#: ../../enterprise/godmode/policies/policies.php:662 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:600 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:316 -#: ../../enterprise/godmode/policies/policy_agents.php:1209 -#: ../../enterprise/godmode/policies/policy_agents.php:1534 +#: ../../enterprise/godmode/policies/policies.php:686 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:616 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:331 +#: ../../enterprise/godmode/policies/policy_agents.php:1219 +#: ../../enterprise/godmode/policies/policy_agents.php:1544 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:434 #: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:239 #: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:151 @@ -452,14 +456,14 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:652 #: ../../enterprise/godmode/reporting/graph_template_item_editor.php:323 #: ../../enterprise/godmode/reporting/graph_template_item_editor.php:333 -#: ../../enterprise/godmode/reporting/visual_console_template.php:291 +#: ../../enterprise/godmode/reporting/visual_console_template.php:296 #: ../../enterprise/godmode/reporting/mysql_builder.php:97 #: ../../enterprise/godmode/reporting/mysql_builder.php:104 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:392 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:252 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:287 -#: ../../enterprise/include/functions_tasklist.php:659 -#: ../../enterprise/include/functions_tasklist.php:695 +#: ../../enterprise/include/functions_tasklist.php:682 +#: ../../enterprise/include/functions_tasklist.php:737 #: ../../enterprise/include/ajax/log_viewer.ajax.php:104 #: ../../enterprise/include/ajax/servers.ajax.php:103 #: ../../enterprise/include/class/DeploymentCenter.class.php:1573 @@ -481,12 +485,13 @@ msgstr "" #: ../../enterprise/include/class/ManageBackups.class.php:281 #: ../../enterprise/include/lib/Metaconsole/Node.php:1194 #: ../../enterprise/include/lib/Metaconsole/Node.php:1195 -#: ../../enterprise/operation/services/services.list.php:695 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1434 +#: ../../enterprise/operation/agentes/policy_manager.php:238 +#: ../../enterprise/operation/services/services.list.php:702 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1436 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:361 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:375 #: ../../enterprise/tools/ipam/ipam_ajax.php:136 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:925 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:917 #: ../../extensions/files_repo/files_repo_list.php:154 #: ../../godmode/modules/manage_network_templates_form.php:254 #: ../../godmode/modules/manage_nc_groups.php:302 @@ -497,11 +502,10 @@ msgstr "" #: ../../godmode/modules/manage_network_components.php:909 #: ../../godmode/modules/manage_network_templates.php:289 #: ../../godmode/modules/manage_network_templates.php:302 -#: ../../godmode/groups/group_list.php:983 -#: ../../godmode/groups/group_list.php:984 +#: ../../godmode/groups/group_list.php:993 +#: ../../godmode/groups/group_list.php:994 #: ../../godmode/groups/modu_group_list.php:263 -#: ../../godmode/extensions.php:282 ../../godmode/extensions.php:290 -#: ../../godmode/extensions.php:300 ../../godmode/extensions.php:308 +#: ../../godmode/extensions.php:282 ../../godmode/extensions.php:300 #: ../../godmode/users/profile_list.php:457 #: ../../godmode/users/user_list.php:983 #: ../../godmode/agentes/agent_template.php:297 @@ -512,23 +516,25 @@ msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:1419 #: ../../godmode/agentes/planned_downtime.editor.php:1459 #: ../../godmode/agentes/fields_manager.php:206 -#: ../../godmode/agentes/module_manager_editor_common.php:1548 -#: ../../godmode/agentes/module_manager.php:1014 +#: ../../godmode/agentes/module_manager_editor_common.php:1565 +#: ../../godmode/agentes/module_manager.php:1080 #: ../../godmode/netflow/nf_item_list.php:263 #: ../../godmode/netflow/nf_item_list.php:273 #: ../../godmode/netflow/nf_edit.php:203 ../../godmode/netflow/nf_edit.php:223 -#: ../../godmode/snmpconsole/snmp_alert.php:1950 +#: ../../godmode/snmpconsole/snmp_alert.php:1954 #: ../../godmode/snmpconsole/snmp_filters.php:326 #: ../../godmode/snmpconsole/snmp_filters.php:337 #: ../../godmode/alerts/alert_actions.php:356 #: ../../godmode/alerts/alert_actions.php:478 -#: ../../godmode/alerts/alert_list.list.php:1022 -#: ../../godmode/alerts/alert_templates.php:479 +#: ../../godmode/alerts/alert_list.list.php:1034 +#: ../../godmode/alerts/alert_templates.php:480 #: ../../godmode/setup/news.php:358 ../../godmode/setup/gis.php:71 -#: ../../godmode/setup/links.php:196 ../../godmode/setup/snmp_wizard.php:110 -#: ../../godmode/setup/setup_visuals.php:1888 -#: ../../godmode/setup/setup_visuals.php:1980 -#: ../../godmode/setup/setup_visuals.php:2055 +#: ../../godmode/setup/os.list.php:139 ../../godmode/setup/os.list.php:140 +#: ../../godmode/setup/links.php:196 ../../godmode/setup/links.php:215 +#: ../../godmode/setup/snmp_wizard.php:110 +#: ../../godmode/setup/setup_visuals.php:1884 +#: ../../godmode/setup/setup_visuals.php:1976 +#: ../../godmode/setup/setup_visuals.php:2051 #: ../../godmode/reporting/reporting_builder.list_items.php:634 #: ../../godmode/reporting/reporting_builder.list_items.php:678 #: ../../godmode/reporting/reporting_builder.list_items.php:803 @@ -544,36 +550,38 @@ msgstr "" #: ../../godmode/reporting/graph_builder.graph_editor.php:349 #: ../../godmode/reporting/graph_builder.graph_editor.php:409 #: ../../godmode/reporting/visual_console_builder.elements.php:828 -#: ../../godmode/reporting/reporting_builder.php:1209 -#: ../../godmode/reporting/reporting_builder.php:1298 +#: ../../godmode/reporting/reporting_builder.php:1212 +#: ../../godmode/reporting/reporting_builder.php:1321 #: ../../godmode/events/event_filter.php:200 #: ../../godmode/events/event_filter.php:242 #: ../../godmode/events/event_responses.list.php:90 -#: ../../godmode/servers/servers.build_table.php:286 -#: ../../godmode/servers/plugin.php:1059 +#: ../../godmode/servers/servers.build_table.php:305 +#: ../../godmode/servers/plugin.php:1115 #: ../../godmode/category/category.php:190 -#: ../../godmode/category/category.php:227 ../../include/functions_cron.php:931 -#: ../../include/functions_cron.php:958 +#: ../../godmode/category/category.php:227 ../../include/functions_cron.php:930 +#: ../../include/functions_cron.php:955 ../../include/functions_ui.php:1586 +#: ../../include/functions_ui.php:1587 #: ../../include/class/ConfigPEN.class.php:264 #: ../../include/class/SatelliteAgent.class.php:1147 -#: ../../include/class/NetworkMap.class.php:2949 +#: ../../include/class/NetworkMap.class.php:2951 #: ../../include/class/ManageNetScanScripts.class.php:405 #: ../../include/class/CredentialStore.class.php:1267 #: ../../include/class/CredentialStore.class.php:1704 #: ../../include/class/SnmpConsole.class.php:466 #: ../../include/class/SnmpConsole.class.php:518 -#: ../../include/class/SnmpConsole.class.php:870 -#: ../../include/class/SnmpConsole.class.php:882 +#: ../../include/class/SnmpConsole.class.php:872 +#: ../../include/class/SnmpConsole.class.php:884 #: ../../include/class/TipsWindow.class.php:470 #: ../../include/class/ModuleTemplates.class.php:894 #: ../../include/class/ModuleTemplates.class.php:1187 #: ../../include/class/CalendarManager.class.php:737 +#: ../../include/functions_filemanager.php:776 #: ../../include/functions_container.php:191 #: ../../include/functions_container.php:325 -#: ../../include/lib/ClusterViewer/ClusterManager.php:634 -#: ../../operation/visual_console/view.php:865 -#: ../../operation/agentes/pandora_networkmap.php:825 -#: ../../operation/agentes/status_monitor.php:2266 +#: ../../include/lib/ClusterViewer/ClusterManager.php:630 +#: ../../operation/visual_console/view.php:1019 +#: ../../operation/agentes/pandora_networkmap.php:848 +#: ../../operation/agentes/status_monitor.php:2339 #: ../../operation/messages/message_list.php:197 #: ../../operation/messages/message_list.php:296 #: ../../operation/messages/message_list.php:332 @@ -598,13 +606,13 @@ msgstr "" #: ../../views/dashboard/header.php:70 ../../views/dashboard/header.php:106 #: ../../views/dashboard/list.php:228 #: ../../enterprise/views/ncm/agent/details.php:691 -#: ../../enterprise/meta/advanced/cron_main.php:388 +#: ../../enterprise/meta/advanced/cron_main.php:393 #: ../../enterprise/meta/monitoring/custom_fields_view.php:1168 #: ../../enterprise/meta/event/custom_events.php:246 -#: ../../enterprise/godmode/policies/policy_alerts.php:720 -#: ../../enterprise/godmode/policies/policy_alerts.php:740 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:730 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:359 +#: ../../enterprise/godmode/policies/policy_alerts.php:814 +#: ../../enterprise/godmode/policies/policy_alerts.php:834 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:749 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:374 #: ../../enterprise/godmode/services/services.service.php:1024 #: ../../enterprise/godmode/services/services.elements.php:960 #: ../../enterprise/godmode/services/services.elements.php:971 @@ -623,17 +631,22 @@ msgstr "" #: ../../enterprise/include/class/LogSource.class.php:874 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3114 #: ../../enterprise/include/class/ManageBackups.class.php:455 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1435 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1459 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:926 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:949 +#: ../../enterprise/tools/ipam/ipam_network.php:1102 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1437 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1461 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1658 +#: ../../enterprise/tools/ipam/ipam_list.php:888 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:918 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:941 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1048 #: ../../update_manager_client/views/register.php:86 #: ../../godmode/agentes/status_monitor_custom_fields.php:274 -#: ../../godmode/snmpconsole/snmp_alert.php:2226 -#: ../../godmode/snmpconsole/snmp_alert.php:2241 -#: ../../godmode/massive/massive_operations.php:416 +#: ../../godmode/snmpconsole/snmp_alert.php:2231 +#: ../../godmode/snmpconsole/snmp_alert.php:2246 ../../godmode/menu.php:755 +#: ../../godmode/massive/massive_operations.php:413 #: ../../godmode/setup/snmp_wizard.php:100 #: ../../godmode/events/custom_events.php:234 +#: ../../godmode/wizards/ManageExtensions.class.php:296 #: ../../include/functions_visual_map_editor.php:926 #: ../../include/functions_visual_map_editor.php:930 #: ../../include/functions_register.php:179 @@ -644,7 +657,7 @@ msgstr "" #: ../../include/class/SatelliteAgent.class.php:1199 #: ../../include/class/SatelliteAgent.class.php:1261 #: ../../include/class/TreeGroupEdition.class.php:165 -#: ../../include/class/NetworkMap.class.php:2957 +#: ../../include/class/NetworkMap.class.php:2959 #: ../../include/class/CredentialStore.class.php:1656 #: ../../include/class/CredentialStore.class.php:1708 #: ../../include/class/ModuleTemplates.class.php:1364 @@ -652,13 +665,14 @@ msgstr "" #: ../../include/class/SatelliteCollection.class.php:536 #: ../../include/class/SatelliteCollection.class.php:579 #: ../../include/class/AgentWizard.class.php:6230 -#: ../../operation/agentes/pandora_networkmap.editor.php:746 -#: ../../operation/snmpconsole/snmp_browser.php:179 -#: ../../operation/snmpconsole/snmp_browser.php:550 -#: ../../operation/snmpconsole/snmp_browser.php:623 -#: ../../operation/snmpconsole/snmp_browser.php:684 -#: ../../operation/snmpconsole/snmp_browser.php:699 -#: ../../general/header.php:834 +#: ../../operation/agentes/pandora_networkmap.editor.php:752 +#: ../../operation/agentes/pandora_networkmap.php:902 +#: ../../operation/snmpconsole/snmp_browser.php:181 +#: ../../operation/snmpconsole/snmp_browser.php:552 +#: ../../operation/snmpconsole/snmp_browser.php:625 +#: ../../operation/snmpconsole/snmp_browser.php:686 +#: ../../operation/snmpconsole/snmp_browser.php:701 +#: ../../general/header.php:849 ../../general/header.php:949 msgid "Cancel" msgstr "" @@ -674,20 +688,21 @@ msgstr "" #: ../../enterprise/include/class/Omnishell.class.php:1306 #: ../../enterprise/include/class/LogSource.class.php:764 #: ../../enterprise/include/class/ManageBackups.class.php:482 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1079 -#: ../../include/ajax/snmp_browser.ajax.php:260 -#: ../../include/functions_ui.php:310 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1141 +#: ../../include/ajax/snmp_browser.ajax.php:262 +#: ../../include/functions_ui.php:322 #: ../../include/class/ConfigPEN.class.php:743 #: ../../include/class/SatelliteAgent.class.php:1046 #: ../../include/class/HelpFeedBack.class.php:360 -#: ../../include/class/Diagnostics.class.php:2119 +#: ../../include/class/AlertsList.class.php:377 +#: ../../include/class/Diagnostics.class.php:2120 #: ../../include/class/CredentialStore.class.php:1599 #: ../../include/class/ModuleTemplates.class.php:1399 #: ../../include/class/AgentDeployWizard.class.php:604 #: ../../include/class/SatelliteCollection.class.php:616 #: ../../include/class/WebServerModuleDebug.class.php:359 #: ../../include/class/AgentWizard.class.php:6023 -#: ../../operation/visual_console/view.php:939 +#: ../../operation/visual_console/view.php:1093 msgid "Success" msgstr "" @@ -709,14 +724,17 @@ msgstr "" #: ../../enterprise/operation/agentes/ux_console_view.php:210 #: ../../enterprise/operation/agentes/ux_console_view.php:359 #: ../../enterprise/operation/agentes/wux_console_view.php:431 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1080 -#: ../../include/ajax/snmp_browser.ajax.php:259 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1142 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1984 +#: ../../include/ajax/snmp_browser.ajax.php:261 #: ../../include/class/ConfigPEN.class.php:750 #: ../../include/class/ConfigPEN.class.php:755 #: ../../include/class/SatelliteAgent.class.php:1055 #: ../../include/class/SatelliteAgent.class.php:1060 #: ../../include/class/HelpFeedBack.class.php:355 -#: ../../include/class/Diagnostics.class.php:2118 +#: ../../include/class/AlertsList.class.php:384 +#: ../../include/class/AlertsList.class.php:389 +#: ../../include/class/Diagnostics.class.php:2119 #: ../../include/class/CredentialStore.class.php:1606 #: ../../include/class/CredentialStore.class.php:1611 #: ../../include/class/ModuleTemplates.class.php:1406 @@ -729,8 +747,8 @@ msgstr "" #: ../../include/class/WebServerModuleDebug.class.php:371 #: ../../include/class/AgentWizard.class.php:6030 #: ../../include/class/AgentWizard.class.php:6035 -#: ../../operation/visual_console/view.php:946 -#: ../../operation/visual_console/view.php:951 +#: ../../operation/visual_console/view.php:1100 +#: ../../operation/visual_console/view.php:1105 msgid "Failed" msgstr "" @@ -739,32 +757,27 @@ msgstr "" #: ../../views/calendar/edit.php:38 ../../views/calendar/edit.php:47 #: ../../views/calendar/special_days.php:39 #: ../../views/calendar/special_days.php:48 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:109 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:729 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:121 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:102 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:296 #: ../../enterprise/meta/include/functions_wizard_meta.php:1534 #: ../../enterprise/meta/include/functions_wizard_meta.php:1627 #: ../../enterprise/meta/include/functions_wizard_meta.php:1752 #: ../../enterprise/meta/agentsearch.php:140 #: ../../enterprise/godmode/policies/policy_alerts.php:46 #: ../../enterprise/godmode/policies/policy_alerts.php:59 -#: ../../enterprise/godmode/policies/policies.php:591 +#: ../../enterprise/godmode/policies/policies.php:607 #: ../../enterprise/godmode/alerts/alert_inventory.php:79 #: ../../enterprise/godmode/alerts/alert_inventory.php:98 #: ../../enterprise/godmode/services/services.service.php:959 -#: ../../enterprise/include/functions_policies.php:3734 +#: ../../enterprise/include/functions_policies.php:3750 #: ../../enterprise/operation/agentes/tag_view.php:702 #: ../../enterprise/operation/services/massive/services.create.php:897 #: ../../godmode/groups/configure_group.php:243 -#: ../../godmode/groups/group_list.php:881 +#: ../../godmode/groups/group_list.php:891 #: ../../godmode/groups/tactical.php:181 #: ../../godmode/agentes/configurar_agente.php:441 -#: ../../godmode/agentes/configurar_agente.php:745 +#: ../../godmode/agentes/configurar_agente.php:763 #: ../../godmode/agentes/modificar_agente.php:841 -#: ../../godmode/snmpconsole/snmp_alert.php:114 ../../godmode/menu.php:263 -#: ../../godmode/massive/massive_copy_modules.php:216 +#: ../../godmode/snmpconsole/snmp_alert.php:114 ../../godmode/menu.php:359 +#: ../../godmode/massive/massive_copy_modules.php:241 #: ../../godmode/alerts/configure_alert_command.php:58 #: ../../godmode/alerts/alert_actions.php:70 #: ../../godmode/alerts/alert_commands.php:581 @@ -779,24 +792,24 @@ msgstr "" #: ../../godmode/alerts/configure_alert_template.php:126 #: ../../godmode/alerts/configure_alert_template.php:165 #: ../../godmode/alerts/alert_view.php:74 -#: ../../godmode/alerts/alert_list.php:504 -#: ../../godmode/alerts/alert_list.php:523 +#: ../../godmode/alerts/alert_list.php:598 +#: ../../godmode/alerts/alert_list.php:617 #: ../../mobile/include/functions_web.php:26 #: ../../mobile/operation/agents.php:98 ../../mobile/operation/agents.php:408 -#: ../../mobile/operation/home.php:74 ../../mobile/operation/agent.php:358 +#: ../../mobile/operation/home.php:72 ../../mobile/operation/agent.php:358 #: ../../mobile/operation/alerts.php:194 -#: ../../include/functions_reporting_html.php:2615 -#: ../../include/functions_reporting_html.php:5699 -#: ../../include/functions_treeview.php:396 +#: ../../include/functions_reporting_html.php:2619 +#: ../../include/functions_reporting_html.php:5710 +#: ../../include/functions_treeview.php:437 #: ../../include/functions_reports.php:855 #: ../../include/functions_reports.php:859 #: ../../include/functions_reports.php:865 #: ../../include/functions_reports.php:871 #: ../../include/class/AgentsAlerts.class.php:567 -#: ../../operation/search_agents.php:57 ../../operation/search_results.php:107 -#: ../../operation/agentes/estado_agente.php:1060 -#: ../../operation/agentes/ver_agente.php:1436 -#: ../../operation/agentes/ver_agente.php:1844 +#: ../../operation/search_agents.php:42 ../../operation/search_results.php:108 +#: ../../operation/agentes/estado_agente.php:1078 +#: ../../operation/agentes/ver_agente.php:1467 +#: ../../operation/agentes/ver_agente.php:1875 msgid "Alerts" msgstr "" @@ -821,7 +834,7 @@ msgstr "" #: ../../enterprise/godmode/policies/configure_policy.php:85 #: ../../enterprise/godmode/policies/policy_modules.php:481 #: ../../enterprise/godmode/policies/policy_queue.php:213 -#: ../../enterprise/godmode/policies/policies.php:268 +#: ../../enterprise/godmode/policies/policies.php:284 #: ../../enterprise/godmode/policies/policy_linking.php:120 #: ../../enterprise/godmode/policies/policy_external_alerts.php:322 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:92 @@ -841,12 +854,12 @@ msgstr "" #: ../../godmode/modules/manage_nc_groups.php:315 #: ../../godmode/modules/manage_inventory_modules.php:67 #: ../../godmode/modules/manage_network_components.php:315 -#: ../../godmode/groups/group_list.php:393 +#: ../../godmode/groups/group_list.php:403 #: ../../godmode/groups/modu_group_list.php:95 #: ../../godmode/users/profile_list.php:117 #: ../../godmode/users/user_list.php:538 #: ../../godmode/agentes/modificar_agente.php:118 -#: ../../godmode/massive/massive_operations.php:433 +#: ../../godmode/massive/massive_operations.php:430 #: ../../godmode/massive/massive_edit_users.php:47 #: ../../godmode/massive/massive_delete_profiles.php:45 #: ../../godmode/massive/massive_add_profiles.php:45 @@ -855,7 +868,7 @@ msgstr "" #: ../../godmode/alerts/alert_commands.php:730 #: ../../godmode/alerts/alert_templates.php:270 #: ../../godmode/alerts/configure_alert_action.php:125 -#: ../../godmode/alerts/configure_alert_template.php:429 +#: ../../godmode/alerts/configure_alert_template.php:442 #: ../../godmode/setup/os.list.php:49 #: ../../godmode/servers/plugin_registration.php:89 #: ../../godmode/tag/tag.php:186 ../../godmode/category/category.php:96 @@ -875,7 +888,7 @@ msgstr "" #: ../../enterprise/godmode/policies/configure_policy.php:87 #: ../../enterprise/godmode/policies/policy_modules.php:483 #: ../../enterprise/godmode/policies/policy_queue.php:215 -#: ../../enterprise/godmode/policies/policies.php:270 +#: ../../enterprise/godmode/policies/policies.php:286 #: ../../enterprise/godmode/policies/policy_linking.php:122 #: ../../enterprise/godmode/policies/policy_external_alerts.php:324 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:94 @@ -893,12 +906,12 @@ msgstr "" #: ../../godmode/modules/manage_nc_groups.php:317 #: ../../godmode/modules/manage_inventory_modules.php:69 #: ../../godmode/modules/manage_network_components.php:317 -#: ../../godmode/groups/group_list.php:395 +#: ../../godmode/groups/group_list.php:405 #: ../../godmode/groups/modu_group_list.php:97 #: ../../godmode/users/profile_list.php:119 #: ../../godmode/users/user_list.php:540 #: ../../godmode/agentes/modificar_agente.php:120 -#: ../../godmode/massive/massive_operations.php:435 +#: ../../godmode/massive/massive_operations.php:432 #: ../../godmode/massive/massive_edit_users.php:49 #: ../../godmode/massive/massive_delete_profiles.php:47 #: ../../godmode/massive/massive_add_profiles.php:47 @@ -907,7 +920,7 @@ msgstr "" #: ../../godmode/alerts/alert_commands.php:732 #: ../../godmode/alerts/alert_templates.php:272 #: ../../godmode/alerts/configure_alert_action.php:127 -#: ../../godmode/alerts/configure_alert_template.php:431 +#: ../../godmode/alerts/configure_alert_template.php:444 #: ../../godmode/setup/os.list.php:51 ../../godmode/tag/tag.php:188 #: ../../godmode/category/category.php:98 #: ../../operation/users/user_edit.php:279 @@ -925,20 +938,21 @@ msgstr "" #: ../../views/calendar/list.php:95 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:76 -#: ../../enterprise/tools/ipam/ipam_list.php:670 +#: ../../enterprise/tools/ipam/ipam_list.php:676 #: ../../enterprise/tools/ipam/ipam_excel.php:136 #: ../../enterprise/tools/ipam/ipam_excel.php:207 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:778 -#: ../../extensions/api_checker.php:286 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:770 +#: ../../extensions/api_checker.php:296 #: ../../godmode/modules/module_list.php:97 -#: ../../godmode/groups/group_list.php:875 +#: ../../godmode/groups/group_list.php:885 #: ../../godmode/groups/modu_group_list.php:260 #: ../../godmode/agentes/fields_manager.php:152 #: ../../godmode/agentes/agent_manager.php:364 #: ../../godmode/agentes/agent_incidents.php:87 -#: ../../godmode/agentes/module_manager_editor_common.php:197 +#: ../../godmode/agentes/module_manager_editor_common.php:198 #: ../../godmode/alerts/alert_commands.php:750 #: ../../godmode/setup/os.list.php:64 +#: ../../include/class/AlertsList.class.php:310 #: ../../operation/incidents/list_integriaims_incidents.php:586 msgid "ID" msgstr "" @@ -959,7 +973,7 @@ msgstr "" #: ../../enterprise/views/ncm/vendors/edit.php:67 #: ../../enterprise/views/ipam/sites/list.php:46 #: ../../enterprise/views/ipam/sites/edit.php:40 -#: ../../enterprise/meta/advanced/servers.build_table.php:77 +#: ../../enterprise/meta/advanced/servers.build_table.php:78 #: ../../enterprise/meta/advanced/collections.data.php:350 #: ../../enterprise/meta/include/functions_autoprovision.php:495 #: ../../enterprise/meta/include/functions_autoprovision.php:603 @@ -970,8 +984,8 @@ msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:1579 #: ../../enterprise/meta/include/functions_wizard_meta.php:1682 #: ../../enterprise/meta/agentsearch.php:333 -#: ../../enterprise/godmode/modules/configure_local_component.php:158 -#: ../../enterprise/godmode/modules/local_components.php:644 +#: ../../enterprise/godmode/modules/configure_local_component.php:159 +#: ../../enterprise/godmode/modules/local_components.php:643 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:363 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:787 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:144 @@ -982,13 +996,13 @@ msgstr "" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:580 #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:130 #: ../../enterprise/godmode/policies/configure_policy.php:112 -#: ../../enterprise/godmode/policies/policy_modules.php:1589 -#: ../../enterprise/godmode/policies/policies.php:437 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:270 +#: ../../enterprise/godmode/policies/policy_modules.php:1585 +#: ../../enterprise/godmode/policies/policies.php:453 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:272 #: ../../enterprise/godmode/policies/policy_collections.php:240 -#: ../../enterprise/godmode/policies/policy_collections.php:321 -#: ../../enterprise/godmode/policies/policy_agents.php:956 -#: ../../enterprise/godmode/policies/policy_agents.php:1346 +#: ../../enterprise/godmode/policies/policy_collections.php:334 +#: ../../enterprise/godmode/policies/policy_agents.php:966 +#: ../../enterprise/godmode/policies/policy_agents.php:1356 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:170 #: ../../enterprise/godmode/services/services.service.php:580 #: ../../enterprise/godmode/setup/setup_skins.php:111 @@ -998,8 +1012,8 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:190 #: ../../enterprise/godmode/reporting/graph_template_editor.php:191 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:97 -#: ../../enterprise/godmode/reporting/visual_console_template.php:213 -#: ../../enterprise/godmode/reporting/visual_console_template.php:288 +#: ../../enterprise/godmode/reporting/visual_console_template.php:218 +#: ../../enterprise/godmode/reporting/visual_console_template.php:293 #: ../../enterprise/godmode/reporting/mysql_builder.php:96 #: ../../enterprise/godmode/reporting/mysql_builder.php:239 #: ../../enterprise/godmode/reporting/mysql_builder.php:240 @@ -1014,39 +1028,43 @@ msgstr "" #: ../../enterprise/include/ajax/servers.ajax.php:100 #: ../../enterprise/include/ajax/servers.ajax.php:171 #: ../../enterprise/include/ajax/servers.ajax.php:309 -#: ../../enterprise/include/functions_reporting_csv.php:763 +#: ../../enterprise/include/functions_reporting_csv.php:804 #: ../../enterprise/include/class/Omnishell.class.php:851 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:793 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3008 -#: ../../enterprise/include/functions_services.php:1603 +#: ../../enterprise/include/functions_services.php:1642 #: ../../enterprise/include/functions_ipam.php:1350 #: ../../enterprise/include/functions_ipam.php:2056 #: ../../enterprise/operation/agentes/policy_view.php:164 #: ../../enterprise/operation/agentes/policy_view.php:396 -#: ../../enterprise/operation/agentes/tag_view.php:780 +#: ../../enterprise/operation/agentes/tag_view.php:782 #: ../../enterprise/operation/agentes/collection_view.php:84 +#: ../../enterprise/operation/agentes/policy_manager.php:511 #: ../../enterprise/operation/services/services.service.php:109 #: ../../enterprise/operation/services/massive/services.create.php:656 #: ../../enterprise/operation/services/services.list.php:535 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1189 -#: ../../enterprise/tools/ipam/ipam_list.php:683 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:60 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1191 +#: ../../enterprise/tools/ipam/ipam_list.php:58 +#: ../../enterprise/tools/ipam/ipam_list.php:689 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:134 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:329 #: ../../enterprise/tools/ipam/ipam_excel.php:137 #: ../../enterprise/tools/ipam/ipam_excel.php:208 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:785 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:53 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:777 #: ../../enterprise/tools/ipam/ipam_editor.php:153 #: ../../extensions/files_repo/files_repo_list.php:55 #: ../../godmode/modules/manage_nc_groups_form.php:72 #: ../../godmode/modules/manage_network_templates_form.php:168 #: ../../godmode/modules/manage_nc_groups.php:264 #: ../../godmode/modules/manage_inventory_modules.php:289 -#: ../../godmode/modules/manage_network_components_form_common.php:46 +#: ../../godmode/modules/manage_network_components_form_common.php:47 #: ../../godmode/modules/manage_inventory_modules_form.php:115 #: ../../godmode/modules/module_list.php:99 #: ../../godmode/modules/manage_network_templates.php:248 #: ../../godmode/groups/configure_group.php:142 -#: ../../godmode/groups/group_list.php:877 +#: ../../godmode/groups/group_list.php:887 #: ../../godmode/groups/configure_modu_group.php:82 #: ../../godmode/groups/modu_group_list.php:261 #: ../../godmode/users/user_list.php:575 @@ -1055,34 +1073,35 @@ msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:1356 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:128 #: ../../godmode/agentes/configure_field.php:115 -#: ../../godmode/agentes/module_manager_editor_common.php:252 -#: ../../godmode/agentes/module_manager_editor_common.php:1440 -#: ../../godmode/agentes/module_manager.php:605 +#: ../../godmode/agentes/module_manager_editor_common.php:253 +#: ../../godmode/agentes/module_manager_editor_common.php:1457 +#: ../../godmode/agentes/module_manager.php:671 #: ../../godmode/netflow/nf_edit.php:166 #: ../../godmode/netflow/nf_edit_form.php:242 #: ../../godmode/alerts/configure_alert_command.php:220 #: ../../godmode/alerts/alert_actions.php:351 #: ../../godmode/alerts/alert_commands.php:749 -#: ../../godmode/alerts/alert_templates.php:413 +#: ../../godmode/alerts/alert_templates.php:414 #: ../../godmode/alerts/configure_alert_action.php:183 -#: ../../godmode/alerts/configure_alert_template.php:1080 +#: ../../godmode/alerts/configure_alert_template.php:1101 #: ../../godmode/setup/os.builder.php:72 ../../godmode/setup/os.builder.php:73 #: ../../godmode/setup/os.list.php:66 #: ../../godmode/setup/setup_integria.php:400 #: ../../godmode/setup/setup_integria.php:533 #: ../../godmode/reporting/visual_console_builder.data.php:151 #: ../../godmode/reporting/create_container.php:247 -#: ../../godmode/reporting/reporting_builder.item_editor.php:83 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1087 +#: ../../godmode/reporting/reporting_builder.item_editor.php:86 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1106 #: ../../godmode/reporting/reporting_builder.main.php:91 #: ../../godmode/reporting/reporting_builder.main.php:95 #: ../../godmode/reporting/graph_builder.main.php:128 #: ../../godmode/events/event_filter.php:144 #: ../../godmode/events/event_responses.editor.php:97 #: ../../godmode/events/event_responses.list.php:66 -#: ../../godmode/servers/servers.build_table.php:79 -#: ../../godmode/servers/modificar_server.php:91 -#: ../../godmode/servers/plugin.php:419 ../../godmode/servers/plugin.php:984 +#: ../../godmode/wizards/ManageExtensions.class.php:318 +#: ../../godmode/servers/servers.build_table.php:80 +#: ../../godmode/servers/modificar_server.php:200 +#: ../../godmode/servers/plugin.php:469 ../../godmode/servers/plugin.php:1040 #: ../../godmode/tag/tag.php:231 ../../godmode/tag/edit_tag.php:194 #: ../../godmode/category/edit_category.php:189 #: ../../mobile/operation/module_data.php:264 @@ -1090,19 +1109,19 @@ msgstr "" #: ../../mobile/operation/server_status.php:321 #: ../../mobile/operation/server_status.php:351 #: ../../mobile/operation/server_status.php:447 -#: ../../include/functions_reporting_html.php:1058 -#: ../../include/functions_reporting_html.php:1066 -#: ../../include/functions_reporting_html.php:1769 -#: ../../include/functions_reporting_html.php:2662 -#: ../../include/functions_reporting_html.php:3021 -#: ../../include/functions_reporting_html.php:3737 -#: ../../include/functions_reporting_html.php:6404 +#: ../../include/functions_reporting_html.php:1062 +#: ../../include/functions_reporting_html.php:1070 +#: ../../include/functions_reporting_html.php:1773 +#: ../../include/functions_reporting_html.php:2666 +#: ../../include/functions_reporting_html.php:3025 +#: ../../include/functions_reporting_html.php:3741 +#: ../../include/functions_reporting_html.php:6415 #: ../../include/functions_treeview.php:69 #: ../../include/class/EventSound.class.php:306 -#: ../../include/class/NetworkMap.class.php:3069 -#: ../../include/class/NetworkMap.class.php:3115 -#: ../../include/class/NetworkMap.class.php:3127 -#: ../../include/class/NetworkMap.class.php:3497 +#: ../../include/class/NetworkMap.class.php:3071 +#: ../../include/class/NetworkMap.class.php:3117 +#: ../../include/class/NetworkMap.class.php:3129 +#: ../../include/class/NetworkMap.class.php:3499 #: ../../include/class/ManageNetScanScripts.class.php:403 #: ../../include/class/ManageNetScanScripts.class.php:549 #: ../../include/class/ModuleTemplates.class.php:848 @@ -1110,12 +1129,12 @@ msgstr "" #: ../../include/class/CalendarManager.class.php:1026 #: ../../include/class/SatelliteCollection.class.php:132 #: ../../include/functions_filemanager.php:659 -#: ../../include/functions_snmp_browser.php:1860 -#: ../../include/functions_events.php:4344 -#: ../../include/functions_events.php:4477 ../../operation/search_users.php:44 +#: ../../include/functions_snmp_browser.php:1904 +#: ../../include/functions_events.php:4273 +#: ../../include/functions_events.php:4431 ../../operation/search_users.php:44 #: ../../operation/search_helps.php:31 -#: ../../operation/agentes/pandora_networkmap.editor.php:332 -#: ../../operation/agentes/pandora_networkmap.php:717 +#: ../../operation/agentes/pandora_networkmap.editor.php:338 +#: ../../operation/agentes/pandora_networkmap.php:740 #: ../../operation/agentes/pandora_networkmap.view.php:137 #: ../../operation/gis_maps/gis_map.php:115 #: ../../operation/incidents/configure_integriaims_incident.php:232 @@ -1132,28 +1151,24 @@ msgstr "" #: ../../enterprise/meta/advanced/collections.data.php:442 #: ../../enterprise/meta/advanced/collections.php:382 #: ../../enterprise/meta/monitoring/custom_fields_view.php:148 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:305 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:370 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:638 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:717 #: ../../enterprise/meta/include/functions_wizard_meta.php:191 #: ../../enterprise/meta/include/functions_wizard_meta.php:1805 #: ../../enterprise/meta/include/functions_events_meta.php:74 #: ../../enterprise/meta/agentsearch.php:137 #: ../../enterprise/meta/agentsearch.php:335 -#: ../../enterprise/godmode/modules/configure_local_component.php:276 -#: ../../enterprise/godmode/modules/local_components.php:549 -#: ../../enterprise/godmode/modules/local_components.php:646 +#: ../../enterprise/godmode/modules/configure_local_component.php:287 +#: ../../enterprise/godmode/modules/local_components.php:548 +#: ../../enterprise/godmode/modules/local_components.php:645 #: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:118 #: ../../enterprise/godmode/agentes/collections.data.php:595 #: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:205 #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:139 #: ../../enterprise/godmode/agentes/collections.php:506 #: ../../enterprise/godmode/policies/configure_policy.php:136 -#: ../../enterprise/godmode/policies/policies.php:296 -#: ../../enterprise/godmode/policies/policies.php:439 -#: ../../enterprise/godmode/policies/policy_agents.php:410 -#: ../../enterprise/godmode/policies/policy_agents.php:965 +#: ../../enterprise/godmode/policies/policies.php:312 +#: ../../enterprise/godmode/policies/policies.php:455 +#: ../../enterprise/godmode/policies/policy_agents.php:414 +#: ../../enterprise/godmode/policies/policy_agents.php:975 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:102 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:140 #: ../../enterprise/godmode/services/services.service.php:603 @@ -1162,32 +1177,32 @@ msgstr "" #: ../../enterprise/godmode/reporting/graph_template_list.php:205 #: ../../enterprise/godmode/reporting/graph_template_editor.php:195 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:468 -#: ../../enterprise/godmode/reporting/visual_console_template.php:226 -#: ../../enterprise/godmode/reporting/visual_console_template.php:289 +#: ../../enterprise/godmode/reporting/visual_console_template.php:231 +#: ../../enterprise/godmode/reporting/visual_console_template.php:294 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:319 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1413 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2040 #: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:136 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:699 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:687 -#: ../../enterprise/include/functions_tasklist.php:178 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:740 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:693 +#: ../../enterprise/include/functions_tasklist.php:196 #: ../../enterprise/include/ajax/ipam.ajax.php:487 #: ../../enterprise/include/ajax/cron.ajax.php:148 -#: ../../enterprise/include/functions_reporting_csv.php:725 -#: ../../enterprise/include/functions_reporting_csv.php:2609 -#: ../../enterprise/include/functions_reporting_csv.php:2788 -#: ../../enterprise/include/class/Azure.cloud.php:838 -#: ../../enterprise/include/class/VMware.app.php:762 +#: ../../enterprise/include/functions_reporting_csv.php:766 +#: ../../enterprise/include/functions_reporting_csv.php:2650 +#: ../../enterprise/include/functions_reporting_csv.php:2829 +#: ../../enterprise/include/class/Azure.cloud.php:865 +#: ../../enterprise/include/class/VMware.app.php:769 #: ../../enterprise/include/class/Omnishell.class.php:406 #: ../../enterprise/include/class/Omnishell.class.php:435 #: ../../enterprise/include/class/Omnishell.class.php:861 #: ../../enterprise/include/class/DB2.app.php:477 #: ../../enterprise/include/class/Aws.S3.php:441 #: ../../enterprise/include/class/SAP.app.php:636 -#: ../../enterprise/include/class/Aws.cloud.php:566 -#: ../../enterprise/include/class/Aws.cloud.php:1252 +#: ../../enterprise/include/class/Aws.cloud.php:567 +#: ../../enterprise/include/class/Aws.cloud.php:1253 #: ../../enterprise/include/class/MySQL.app.php:482 -#: ../../enterprise/include/class/Google.cloud.php:788 +#: ../../enterprise/include/class/Google.cloud.php:791 #: ../../enterprise/include/class/Oracle.app.php:484 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:489 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:813 @@ -1199,7 +1214,7 @@ msgstr "" #: ../../enterprise/operation/agentes/tag_view.php:698 #: ../../enterprise/operation/agentes/ver_agente.php:70 #: ../../enterprise/operation/agentes/ver_agente.php:91 -#: ../../enterprise/operation/log/log_viewer.php:614 +#: ../../enterprise/operation/log/log_viewer.php:809 #: ../../enterprise/operation/services/services.service.php:112 #: ../../enterprise/operation/services/massive/services.create.php:678 #: ../../enterprise/operation/services/services.list.php:268 @@ -1210,11 +1225,11 @@ msgstr "" #: ../../godmode/modules/manage_network_templates_form.php:235 #: ../../godmode/modules/manage_network_templates_form.php:303 #: ../../godmode/modules/manage_network_templates_form.php:339 -#: ../../godmode/modules/manage_network_components_form_common.php:131 -#: ../../godmode/modules/manage_network_components.php:662 +#: ../../godmode/modules/manage_network_components_form_common.php:141 +#: ../../godmode/modules/manage_network_components.php:649 #: ../../godmode/modules/manage_network_components.php:781 #: ../../godmode/users/user_list.php:470 -#: ../../godmode/agentes/configurar_agente.php:518 +#: ../../godmode/agentes/configurar_agente.php:530 #: ../../godmode/agentes/modificar_agente.php:314 #: ../../godmode/agentes/modificar_agente.php:707 #: ../../godmode/agentes/planned_downtime.list.php:735 @@ -1224,17 +1239,17 @@ msgstr "" #: ../../godmode/agentes/agent_incidents.php:91 #: ../../godmode/netflow/nf_edit.php:167 #: ../../godmode/netflow/nf_edit_form.php:256 -#: ../../godmode/snmpconsole/snmp_alert.php:837 +#: ../../godmode/snmpconsole/snmp_alert.php:841 #: ../../godmode/gis_maps/configure_gis_map.php:509 #: ../../godmode/gis_maps/configure_gis_map.php:646 -#: ../../godmode/massive/massive_copy_modules.php:100 -#: ../../godmode/massive/massive_copy_modules.php:253 +#: ../../godmode/massive/massive_copy_modules.php:98 +#: ../../godmode/massive/massive_copy_modules.php:275 #: ../../godmode/massive/massive_standby_alerts.php:186 #: ../../godmode/massive/massive_delete_action_alerts.php:210 #: ../../godmode/massive/massive_add_alerts.php:211 #: ../../godmode/massive/massive_enable_disable_alerts.php:170 -#: ../../godmode/massive/massive_edit_agents.php:711 -#: ../../godmode/massive/massive_delete_profiles.php:153 +#: ../../godmode/massive/massive_edit_agents.php:722 +#: ../../godmode/massive/massive_delete_profiles.php:172 #: ../../godmode/massive/massive_delete_alerts.php:290 #: ../../godmode/massive/massive_add_action_alerts.php:198 #: ../../godmode/massive/massive_add_profiles.php:203 @@ -1243,9 +1258,9 @@ msgstr "" #: ../../godmode/alerts/alert_actions.php:353 #: ../../godmode/alerts/alert_list.list.php:220 #: ../../godmode/alerts/alert_commands.php:751 -#: ../../godmode/alerts/alert_templates.php:414 +#: ../../godmode/alerts/alert_templates.php:415 #: ../../godmode/alerts/configure_alert_action.php:220 -#: ../../godmode/alerts/configure_alert_template.php:1116 +#: ../../godmode/alerts/configure_alert_template.php:1137 #: ../../godmode/setup/news.php:216 ../../godmode/setup/gis.php:70 #: ../../godmode/setup/gis_step_2.php:237 #: ../../godmode/setup/setup_integria.php:426 @@ -1260,18 +1275,18 @@ msgstr "" #: ../../godmode/reporting/graphs.php:249 #: ../../godmode/reporting/graphs.php:365 #: ../../godmode/reporting/visual_console_favorite.php:182 -#: ../../godmode/reporting/reporting_builder.item_editor.php:72 -#: ../../godmode/reporting/reporting_builder.item_editor.php:87 -#: ../../godmode/reporting/reporting_builder.item_editor.php:214 -#: ../../godmode/reporting/reporting_builder.item_editor.php:893 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1641 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3503 +#: ../../godmode/reporting/reporting_builder.item_editor.php:75 +#: ../../godmode/reporting/reporting_builder.item_editor.php:90 +#: ../../godmode/reporting/reporting_builder.item_editor.php:217 +#: ../../godmode/reporting/reporting_builder.item_editor.php:911 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1683 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3545 #: ../../godmode/reporting/visual_console_builder.elements.php:120 #: ../../godmode/reporting/visual_console_builder.elements.php:343 #: ../../godmode/reporting/reporting_builder.main.php:119 #: ../../godmode/reporting/reporting_builder.main.php:184 -#: ../../godmode/reporting/reporting_builder.php:722 -#: ../../godmode/reporting/reporting_builder.php:922 +#: ../../godmode/reporting/reporting_builder.php:725 +#: ../../godmode/reporting/reporting_builder.php:925 #: ../../godmode/reporting/graph_builder.main.php:176 #: ../../godmode/events/event_filter.php:145 #: ../../godmode/events/event_responses.editor.php:120 @@ -1289,32 +1304,33 @@ msgstr "" #: ../../mobile/operation/alerts.php:232 #: ../../mobile/operation/visualmaps.php:113 #: ../../mobile/operation/visualmaps.php:118 -#: ../../mobile/operation/events.php:695 ../../mobile/operation/events.php:700 -#: ../../mobile/operation/events.php:861 ../../mobile/operation/events.php:998 -#: ../../mobile/operation/events.php:999 +#: ../../mobile/operation/events.php:691 ../../mobile/operation/events.php:696 +#: ../../mobile/operation/events.php:857 ../../mobile/operation/events.php:994 +#: ../../mobile/operation/events.php:995 #: ../../mobile/operation/server_status.php:162 #: ../../mobile/operation/server_status.php:167 #: ../../include/functions_visual_map_editor.php:70 #: ../../include/functions_visual_map_editor.php:588 -#: ../../include/functions_visual_map_editor.php:1453 -#: ../../include/functions_reporting_html.php:1613 -#: ../../include/functions_reporting_html.php:2376 -#: ../../include/functions_reporting_html.php:3688 -#: ../../include/functions_reporting_html.php:6492 +#: ../../include/functions_visual_map_editor.php:1451 +#: ../../include/functions_reporting_html.php:1617 +#: ../../include/functions_reporting_html.php:2380 +#: ../../include/functions_reporting_html.php:3692 +#: ../../include/functions_reporting_html.php:6503 #: ../../include/functions_cron.php:503 ../../include/ajax/heatmap.ajax.php:142 #: ../../include/ajax/heatmap.ajax.php:523 #: ../../include/ajax/custom_fields.php:630 #: ../../include/ajax/custom_fields.php:679 -#: ../../include/functions_graph.php:4947 ../../include/functions_gis.php:228 +#: ../../include/functions_graph.php:4958 ../../include/functions_gis.php:228 #: ../../include/functions_profile.php:204 #: ../../include/functions_visual_map.php:4224 #: ../../include/rest-api/models/VisualConsole/Items/Group.php:697 -#: ../../include/rest-api/models/VisualConsole/Item.php:2143 -#: ../../include/functions_html.php:1566 +#: ../../include/rest-api/models/VisualConsole/Item.php:2147 +#: ../../include/functions_html.php:1618 #: ../../include/functions_massive_operations.php:124 -#: ../../include/class/NetworkMap.class.php:2991 -#: ../../include/class/NetworkMap.class.php:3052 -#: ../../include/class/NetworkMap.class.php:3418 +#: ../../include/class/ExtensionsDiscovery.class.php:1325 +#: ../../include/class/NetworkMap.class.php:2993 +#: ../../include/class/NetworkMap.class.php:3054 +#: ../../include/class/NetworkMap.class.php:3420 #: ../../include/class/AgentsAlerts.class.php:774 #: ../../include/class/CredentialStore.class.php:814 #: ../../include/class/CredentialStore.class.php:846 @@ -1325,26 +1341,27 @@ msgstr "" #: ../../include/class/AgentDeployWizard.class.php:342 #: ../../include/functions_container.php:149 #: ../../include/lib/Dashboard/Widgets/alerts_fired.php:241 +#: ../../include/lib/Dashboard/Widgets/events_list.php:817 #: ../../include/lib/ClusterViewer/ClusterWizard.php:827 #: ../../include/lib/Group.php:566 -#: ../../include/functions_snmp_browser.php:1872 +#: ../../include/functions_snmp_browser.php:1916 #: ../../include/functions_events.php:203 #: ../../include/functions_events.php:256 -#: ../../include/functions_events.php:5056 ../../operation/heatmap.php:122 -#: ../../operation/heatmap.php:124 ../../operation/search_agents.php:46 -#: ../../operation/search_agents.php:52 ../../operation/users/user_edit.php:996 -#: ../../operation/visual_console/view.php:373 -#: ../../operation/agentes/estado_agente.php:291 -#: ../../operation/agentes/estado_agente.php:1047 -#: ../../operation/agentes/pandora_networkmap.editor.php:344 -#: ../../operation/agentes/pandora_networkmap.editor.php:428 +#: ../../include/functions_events.php:5014 ../../operation/heatmap.php:122 +#: ../../operation/heatmap.php:124 ../../operation/search_agents.php:39 +#: ../../operation/users/user_edit.php:996 +#: ../../operation/visual_console/view.php:375 +#: ../../operation/agentes/estado_agente.php:309 +#: ../../operation/agentes/estado_agente.php:1065 +#: ../../operation/agentes/pandora_networkmap.editor.php:350 +#: ../../operation/agentes/pandora_networkmap.editor.php:434 #: ../../operation/agentes/interface_view.functions.php:37 #: ../../operation/agentes/exportdata.php:328 #: ../../operation/agentes/status_monitor.php:815 #: ../../operation/agentes/group_view.php:243 #: ../../operation/agentes/pandora_networkmap.view.php:140 #: ../../operation/agentes/pandora_networkmap.view.php:176 -#: ../../operation/agentes/ver_agente.php:1036 +#: ../../operation/agentes/ver_agente.php:1054 #: ../../operation/agentes/estado_generalagente.php:463 #: ../../operation/agentes/alerts_status.functions.php:73 #: ../../operation/gis_maps/gis_map.php:116 @@ -1352,9 +1369,9 @@ msgstr "" #: ../../operation/incidents/configure_integriaims_incident.php:269 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:340 #: ../../operation/incidents/list_integriaims_incidents.php:347 -#: ../../operation/inventory/inventory.php:512 -#: ../../operation/inventory/inventory.php:1248 -#: ../../operation/events/events.php:1741 ../../operation/search_maps.php:29 +#: ../../operation/inventory/inventory.php:516 +#: ../../operation/inventory/inventory.php:1261 +#: ../../operation/events/events.php:1894 ../../operation/search_maps.php:29 #: ../../general/ui/agents_list.php:76 msgid "Group" msgstr "" @@ -1367,7 +1384,7 @@ msgstr "" #: ../../enterprise/views/ncm/models/list.php:97 #: ../../enterprise/views/ncm/vendors/list.php:95 #: ../../enterprise/views/ipam/sites/list.php:73 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:965 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:973 #: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:197 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:262 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:744 @@ -1379,18 +1396,18 @@ msgstr "" #: ../../enterprise/include/functions_ipam.php:1683 #: ../../godmode/update_manager/update_manager.history.php:67 #: ../../godmode/agentes/modificar_agente.php:381 -#: ../../godmode/snmpconsole/snmp_alert.php:1742 +#: ../../godmode/snmpconsole/snmp_alert.php:1746 #: ../../godmode/events/event_edit_filter.php:411 #: ../../mobile/operation/agents.php:254 ../../mobile/operation/modules.php:318 -#: ../../mobile/operation/alerts.php:241 ../../mobile/operation/events.php:1036 -#: ../../include/ajax/module.php:335 +#: ../../mobile/operation/alerts.php:241 ../../mobile/operation/events.php:1032 +#: ../../include/ajax/module.php:350 #: ../../include/class/ConfigPEN.class.php:630 #: ../../include/class/EventSound.class.php:337 #: ../../include/class/CredentialStore.class.php:858 #: ../../include/class/SnmpConsole.class.php:374 #: ../../include/class/AuditLog.class.php:197 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:241 -#: ../../operation/events/events.php:1874 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:245 +#: ../../operation/events/events.php:2027 msgid "Free search" msgstr "" @@ -1421,14 +1438,12 @@ msgstr "" #: ../../enterprise/meta/advanced/collections.data.php:138 #: ../../enterprise/meta/advanced/collections.data.php:184 #: ../../enterprise/meta/advanced/collections.editor.php:162 -#: ../../enterprise/meta/advanced/cron_main.php:322 +#: ../../enterprise/meta/advanced/cron_main.php:320 #: ../../enterprise/meta/advanced/collections.php:524 -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:103 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:298 #: ../../enterprise/meta/include/functions_autoprovision.php:632 #: ../../enterprise/meta/include/functions_autoprovision.php:857 -#: ../../enterprise/godmode/modules/configure_local_component.php:693 -#: ../../enterprise/godmode/modules/local_components.php:766 +#: ../../enterprise/godmode/modules/configure_local_component.php:845 +#: ../../enterprise/godmode/modules/local_components.php:765 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:837 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:914 #: ../../enterprise/godmode/agentes/collections.agents.php:47 @@ -1440,11 +1455,11 @@ msgstr "" #: ../../enterprise/godmode/agentes/collections.data.php:338 #: ../../enterprise/godmode/agentes/collections.editor.php:190 #: ../../enterprise/godmode/agentes/collections.php:593 -#: ../../enterprise/godmode/policies/configure_policy.php:169 +#: ../../enterprise/godmode/policies/configure_policy.php:173 #: ../../enterprise/godmode/policies/policy_modules.php:433 -#: ../../enterprise/godmode/policies/policy_modules.php:1791 -#: ../../enterprise/godmode/policies/policy_modules.php:1916 -#: ../../enterprise/godmode/policies/policies.php:728 +#: ../../enterprise/godmode/policies/policy_modules.php:1801 +#: ../../enterprise/godmode/policies/policy_modules.php:1928 +#: ../../enterprise/godmode/policies/policies.php:760 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:42 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:165 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:450 @@ -1454,12 +1469,13 @@ msgstr "" #: ../../enterprise/godmode/reporting/aws_view.php:194 #: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:109 #: ../../enterprise/godmode/reporting/graph_template_editor.php:296 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:609 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:638 #: ../../enterprise/godmode/servers/manage_export.php:159 #: ../../enterprise/godmode/servers/manage_export.php:216 #: ../../enterprise/godmode/servers/manage_export_form.php:186 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3202 -#: ../../enterprise/tools/ipam/ipam_list.php:854 +#: ../../enterprise/tools/ipam/ipam.php:421 +#: ../../enterprise/tools/ipam/ipam_list.php:860 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:532 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:171 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:393 @@ -1468,41 +1484,41 @@ msgstr "" #: ../../godmode/modules/manage_network_templates_form.php:180 #: ../../godmode/modules/manage_nc_groups.php:344 #: ../../godmode/modules/manage_inventory_modules.php:374 -#: ../../godmode/modules/manage_network_components_form.php:382 +#: ../../godmode/modules/manage_network_components_form.php:384 #: ../../godmode/modules/manage_network_components.php:899 #: ../../godmode/modules/manage_inventory_modules_form.php:249 #: ../../godmode/modules/manage_network_templates.php:311 #: ../../godmode/groups/configure_group.php:296 #: ../../godmode/groups/configure_modu_group.php:102 -#: ../../godmode/users/configure_user.php:1717 +#: ../../godmode/users/configure_user.php:1731 #: ../../godmode/agentes/module_manager_editor.php:817 #: ../../godmode/agentes/planned_downtime.list.php:680 #: ../../godmode/agentes/planned_downtime.list.php:989 #: ../../godmode/agentes/agent_manager.php:1087 #: ../../godmode/agentes/configure_field.php:203 -#: ../../godmode/agentes/module_manager.php:1134 +#: ../../godmode/agentes/module_manager.php:1200 #: ../../godmode/netflow/nf_edit_form.php:454 -#: ../../godmode/snmpconsole/snmp_alert.php:1711 -#: ../../godmode/snmpconsole/snmp_alert.php:2177 +#: ../../godmode/snmpconsole/snmp_alert.php:1715 +#: ../../godmode/snmpconsole/snmp_alert.php:2203 #: ../../godmode/snmpconsole/snmp_filters.php:275 #: ../../godmode/snmpconsole/snmp_filters.php:366 #: ../../godmode/alerts/configure_alert_command.php:395 #: ../../godmode/alerts/alert_actions.php:502 -#: ../../godmode/alerts/alert_list.list.php:1095 +#: ../../godmode/alerts/alert_list.list.php:1107 #: ../../godmode/alerts/alert_commands.php:839 -#: ../../godmode/alerts/alert_templates.php:518 +#: ../../godmode/alerts/alert_templates.php:519 #: ../../godmode/alerts/configure_alert_action.php:446 -#: ../../godmode/alerts/alert_list.php:536 ../../godmode/setup/news.php:325 +#: ../../godmode/alerts/alert_list.php:630 ../../godmode/setup/news.php:325 #: ../../godmode/setup/gis.php:100 ../../godmode/setup/os.php:95 #: ../../godmode/setup/os.php:177 ../../godmode/setup/links.php:165 #: ../../godmode/reporting/create_container.php:383 #: ../../godmode/reporting/map_builder.php:586 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2339 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2381 #: ../../godmode/reporting/reporting_builder.main.php:45 #: ../../godmode/reporting/graph_builder.main.php:298 #: ../../godmode/events/event_responses.editor.php:328 #: ../../godmode/events/event_edit_filter.php:959 -#: ../../godmode/servers/plugin.php:705 ../../godmode/tag/edit_tag.php:262 +#: ../../godmode/servers/plugin.php:761 ../../godmode/tag/edit_tag.php:262 #: ../../godmode/category/edit_category.php:201 #: ../../include/functions_visual_map_editor.php:930 #: ../../include/class/EventSound.class.php:199 @@ -1510,8 +1526,12 @@ msgstr "" #: ../../include/class/ManageNetScanScripts.class.php:765 #: ../../include/class/ModuleTemplates.class.php:933 #: ../../include/class/ModuleTemplates.class.php:987 -#: ../../include/functions_filemanager.php:878 -#: ../../include/functions_filemanager.php:940 +#: ../../include/class/WelcomeWindow.class.php:698 +#: ../../include/class/WelcomeWindow.class.php:751 +#: ../../include/class/WelcomeWindow.class.php:782 +#: ../../include/class/WelcomeWindow.class.php:855 +#: ../../include/functions_filemanager.php:889 +#: ../../include/functions_filemanager.php:963 #: ../../operation/gis_maps/gis_map.php:220 #: ../../operation/incidents/configure_integriaims_incident.php:406 #: ../../operation/incidents/list_integriaims_incidents.php:654 @@ -1526,37 +1546,37 @@ msgstr "" #: ../../enterprise/include/functions_log.php:279 #: ../../enterprise/include/functions_log.php:282 #: ../../enterprise/include/functions_reporting_pdf.php:720 -#: ../../enterprise/include/functions_reporting_csv.php:826 -#: ../../enterprise/include/functions_reporting_csv.php:882 -#: ../../enterprise/include/functions_reporting_csv.php:927 -#: ../../enterprise/include/functions_reporting_csv.php:2568 +#: ../../enterprise/include/functions_reporting_csv.php:867 +#: ../../enterprise/include/functions_reporting_csv.php:923 +#: ../../enterprise/include/functions_reporting_csv.php:968 +#: ../../enterprise/include/functions_reporting_csv.php:2609 #: ../../enterprise/include/class/ManageBackups.class.php:166 -#: ../../enterprise/include/functions_reporting.php:2138 -#: ../../enterprise/include/functions_reporting.php:2184 -#: ../../enterprise/include/functions_reporting.php:2197 -#: ../../enterprise/include/functions_reporting.php:2234 -#: ../../enterprise/include/functions_reporting.php:2252 +#: ../../enterprise/include/functions_reporting.php:2153 +#: ../../enterprise/include/functions_reporting.php:2199 +#: ../../enterprise/include/functions_reporting.php:2212 +#: ../../enterprise/include/functions_reporting.php:2456 +#: ../../enterprise/include/functions_reporting.php:2474 #: ../../extensions/insert_data.php:196 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2209 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2251 #: ../../mobile/operation/tactical.php:351 -#: ../../include/functions_reporting_html.php:2034 -#: ../../include/functions_reporting_html.php:2863 -#: ../../include/functions_reporting_html.php:2872 -#: ../../include/functions_reporting_html.php:2877 -#: ../../include/functions_reporting_html.php:2886 -#: ../../include/functions_reporting_html.php:2891 -#: ../../include/functions_reporting_html.php:2898 -#: ../../include/functions_reporting_html.php:2948 -#: ../../include/functions_reporting_html.php:3022 -#: ../../include/functions_reporting_html.php:6048 -#: ../../include/functions.php:3109 ../../include/functions_inventory.php:1175 +#: ../../include/functions_reporting_html.php:2038 +#: ../../include/functions_reporting_html.php:2867 +#: ../../include/functions_reporting_html.php:2876 +#: ../../include/functions_reporting_html.php:2881 +#: ../../include/functions_reporting_html.php:2890 +#: ../../include/functions_reporting_html.php:2895 +#: ../../include/functions_reporting_html.php:2902 +#: ../../include/functions_reporting_html.php:2952 +#: ../../include/functions_reporting_html.php:3026 +#: ../../include/functions_reporting_html.php:6059 +#: ../../include/functions.php:3109 ../../include/functions_inventory.php:1198 #: ../../include/class/AuditLog.class.php:112 -#: ../../include/functions_reporting.php:4737 -#: ../../include/functions_reporting.php:4778 +#: ../../include/functions_reporting.php:4748 +#: ../../include/functions_reporting.php:4789 #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:624 #: ../../operation/agentes/agent_inventory.php:135 #: ../../operation/incidents/list_integriaims_incidents.php:441 -#: ../../operation/inventory/inventory.php:682 +#: ../../operation/inventory/inventory.php:686 #: ../../operation/reporting/graph_viewer.php:321 #: ../../general/logon_ok.php:302 msgid "Date" @@ -1567,14 +1587,14 @@ msgstr "" #: ../../views/calendar/special_days.php:381 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:95 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1860 -#: ../../enterprise/include/functions_reporting.php:1725 -#: ../../enterprise/include/functions_reporting.php:2482 -#: ../../enterprise/include/functions_reporting.php:2800 -#: ../../enterprise/include/functions_reporting.php:3426 -#: ../../enterprise/include/functions_reporting.php:4403 +#: ../../enterprise/include/functions_reporting.php:1740 +#: ../../enterprise/include/functions_reporting.php:2704 +#: ../../enterprise/include/functions_reporting.php:3022 +#: ../../enterprise/include/functions_reporting.php:3648 +#: ../../enterprise/include/functions_reporting.php:4625 #: ../../godmode/alerts/alert_templates.php:62 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1530 -#: ../../include/functions_html.php:2315 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1572 +#: ../../include/functions_html.php:2371 msgid "Monday" msgstr "" @@ -1583,14 +1603,14 @@ msgstr "" #: ../../views/calendar/special_days.php:385 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:96 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1868 -#: ../../enterprise/include/functions_reporting.php:1726 -#: ../../enterprise/include/functions_reporting.php:2483 -#: ../../enterprise/include/functions_reporting.php:2801 -#: ../../enterprise/include/functions_reporting.php:3427 -#: ../../enterprise/include/functions_reporting.php:4404 +#: ../../enterprise/include/functions_reporting.php:1741 +#: ../../enterprise/include/functions_reporting.php:2705 +#: ../../enterprise/include/functions_reporting.php:3023 +#: ../../enterprise/include/functions_reporting.php:3649 +#: ../../enterprise/include/functions_reporting.php:4626 #: ../../godmode/alerts/alert_templates.php:63 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1538 -#: ../../include/functions_html.php:2316 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1580 +#: ../../include/functions_html.php:2372 msgid "Tuesday" msgstr "" @@ -1599,14 +1619,14 @@ msgstr "" #: ../../views/calendar/special_days.php:389 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:97 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1876 -#: ../../enterprise/include/functions_reporting.php:1727 -#: ../../enterprise/include/functions_reporting.php:2484 -#: ../../enterprise/include/functions_reporting.php:2802 -#: ../../enterprise/include/functions_reporting.php:3428 -#: ../../enterprise/include/functions_reporting.php:4405 +#: ../../enterprise/include/functions_reporting.php:1742 +#: ../../enterprise/include/functions_reporting.php:2706 +#: ../../enterprise/include/functions_reporting.php:3024 +#: ../../enterprise/include/functions_reporting.php:3650 +#: ../../enterprise/include/functions_reporting.php:4627 #: ../../godmode/alerts/alert_templates.php:64 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1546 -#: ../../include/functions_html.php:2317 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1588 +#: ../../include/functions_html.php:2373 msgid "Wednesday" msgstr "" @@ -1615,14 +1635,14 @@ msgstr "" #: ../../views/calendar/special_days.php:393 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:98 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1884 -#: ../../enterprise/include/functions_reporting.php:1728 -#: ../../enterprise/include/functions_reporting.php:2485 -#: ../../enterprise/include/functions_reporting.php:2803 -#: ../../enterprise/include/functions_reporting.php:3429 -#: ../../enterprise/include/functions_reporting.php:4406 +#: ../../enterprise/include/functions_reporting.php:1743 +#: ../../enterprise/include/functions_reporting.php:2707 +#: ../../enterprise/include/functions_reporting.php:3025 +#: ../../enterprise/include/functions_reporting.php:3651 +#: ../../enterprise/include/functions_reporting.php:4628 #: ../../godmode/alerts/alert_templates.php:65 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1554 -#: ../../include/functions_html.php:2318 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1596 +#: ../../include/functions_html.php:2374 msgid "Thursday" msgstr "" @@ -1631,14 +1651,14 @@ msgstr "" #: ../../views/calendar/special_days.php:397 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:99 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1892 -#: ../../enterprise/include/functions_reporting.php:1729 -#: ../../enterprise/include/functions_reporting.php:2486 -#: ../../enterprise/include/functions_reporting.php:2804 -#: ../../enterprise/include/functions_reporting.php:3430 -#: ../../enterprise/include/functions_reporting.php:4407 +#: ../../enterprise/include/functions_reporting.php:1744 +#: ../../enterprise/include/functions_reporting.php:2708 +#: ../../enterprise/include/functions_reporting.php:3026 +#: ../../enterprise/include/functions_reporting.php:3652 +#: ../../enterprise/include/functions_reporting.php:4629 #: ../../godmode/alerts/alert_templates.php:66 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1562 -#: ../../include/functions_html.php:2319 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1604 +#: ../../include/functions_html.php:2375 msgid "Friday" msgstr "" @@ -1647,14 +1667,14 @@ msgstr "" #: ../../views/calendar/special_days.php:401 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:100 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1900 -#: ../../enterprise/include/functions_reporting.php:1730 -#: ../../enterprise/include/functions_reporting.php:2487 -#: ../../enterprise/include/functions_reporting.php:2805 -#: ../../enterprise/include/functions_reporting.php:3431 -#: ../../enterprise/include/functions_reporting.php:4408 +#: ../../enterprise/include/functions_reporting.php:1745 +#: ../../enterprise/include/functions_reporting.php:2709 +#: ../../enterprise/include/functions_reporting.php:3027 +#: ../../enterprise/include/functions_reporting.php:3653 +#: ../../enterprise/include/functions_reporting.php:4630 #: ../../godmode/alerts/alert_templates.php:67 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1570 -#: ../../include/functions_html.php:2320 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1612 +#: ../../include/functions_html.php:2376 msgid "Saturday" msgstr "" @@ -1663,14 +1683,14 @@ msgstr "" #: ../../views/calendar/special_days.php:405 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:101 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1908 -#: ../../enterprise/include/functions_reporting.php:1731 -#: ../../enterprise/include/functions_reporting.php:2488 -#: ../../enterprise/include/functions_reporting.php:2806 -#: ../../enterprise/include/functions_reporting.php:3432 -#: ../../enterprise/include/functions_reporting.php:4409 +#: ../../enterprise/include/functions_reporting.php:1746 +#: ../../enterprise/include/functions_reporting.php:2710 +#: ../../enterprise/include/functions_reporting.php:3028 +#: ../../enterprise/include/functions_reporting.php:3654 +#: ../../enterprise/include/functions_reporting.php:4631 #: ../../godmode/alerts/alert_templates.php:68 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1578 -#: ../../include/functions_html.php:2314 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1620 +#: ../../include/functions_html.php:2370 msgid "Sunday" msgstr "" @@ -1692,7 +1712,7 @@ msgstr "" #: ../../enterprise/views/ncm/models/edit.php:117 #: ../../enterprise/views/ncm/vendors/edit.php:118 #: ../../enterprise/views/ipam/sites/edit.php:106 -#: ../../enterprise/meta/advanced/metasetup.visual.php:1257 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1242 #: ../../enterprise/meta/advanced/metasetup.translate_string.php:292 #: ../../enterprise/meta/advanced/metasetup.relations.php:278 #: ../../enterprise/meta/advanced/metasetup.password.php:245 @@ -1706,14 +1726,15 @@ msgstr "" #: ../../enterprise/meta/advanced/collections.data.php:386 #: ../../enterprise/meta/advanced/collections.editor.php:175 #: ../../enterprise/meta/advanced/collections.editor.php:249 -#: ../../enterprise/meta/advanced/metasetup.setup.php:651 -#: ../../enterprise/meta/advanced/metasetup.performance.php:283 +#: ../../enterprise/meta/advanced/cron_main.php:384 +#: ../../enterprise/meta/advanced/metasetup.setup.php:701 +#: ../../enterprise/meta/advanced/metasetup.performance.php:301 #: ../../enterprise/meta/event/custom_events.php:211 #: ../../enterprise/meta/include/functions_autoprovision.php:640 #: ../../enterprise/meta/include/functions_autoprovision.php:865 -#: ../../enterprise/extensions/translate_string.php:414 +#: ../../enterprise/extensions/translate_string.php:412 #: ../../enterprise/extensions/vmware/vmware_view.php:1318 -#: ../../enterprise/godmode/modules/configure_local_component.php:690 +#: ../../enterprise/godmode/modules/configure_local_component.php:842 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:479 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:845 #: ../../enterprise/godmode/agentes/collection_manager.php:203 @@ -1732,14 +1753,14 @@ msgstr "" #: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:240 #: ../../enterprise/godmode/agentes/collections.php:80 #: ../../enterprise/godmode/agentes/collections.php:81 -#: ../../enterprise/godmode/policies/policy_plugins.php:187 -#: ../../enterprise/godmode/policies/policy_plugins.php:228 -#: ../../enterprise/godmode/policies/configure_policy.php:166 +#: ../../enterprise/godmode/policies/policy_plugins.php:193 +#: ../../enterprise/godmode/policies/policy_plugins.php:237 +#: ../../enterprise/godmode/policies/configure_policy.php:169 #: ../../enterprise/godmode/policies/policy_modules.php:429 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:328 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:360 -#: ../../enterprise/godmode/policies/policy_collections.php:293 -#: ../../enterprise/godmode/policies/policy_collections.php:352 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:343 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:375 +#: ../../enterprise/godmode/policies/policy_collections.php:302 +#: ../../enterprise/godmode/policies/policy_collections.php:374 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:153 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:429 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:350 @@ -1763,10 +1784,10 @@ msgstr "" #: ../../enterprise/godmode/reporting/mysql_builder.php:208 #: ../../enterprise/godmode/reporting/mysql_builder.php:260 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:172 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:600 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:629 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:251 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1405 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1470 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1411 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1476 #: ../../enterprise/godmode/servers/manage_credential_boxes.php:90 #: ../../enterprise/godmode/servers/manage_export_form.php:186 #: ../../enterprise/include/ajax/log_viewer.ajax.php:107 @@ -1784,7 +1805,7 @@ msgstr "" #: ../../enterprise/operation/agentes/policy_view.php:210 #: ../../enterprise/operation/agentes/collection_view.php:126 #: ../../enterprise/operation/agentes/collection_view.php:127 -#: ../../enterprise/tools/ipam/ipam_network.php:720 +#: ../../enterprise/tools/ipam/ipam_network.php:878 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:159 #: ../../enterprise/tools/ipam/ipam_massive.php:151 #: ../../enterprise/tools/ipam/ipam_editor.php:416 @@ -1792,13 +1813,13 @@ msgstr "" #: ../../godmode/modules/manage_nc_groups_form.php:95 #: ../../godmode/modules/manage_network_templates_form.php:178 #: ../../godmode/modules/manage_inventory_modules.php:338 -#: ../../godmode/modules/manage_network_components_form.php:376 +#: ../../godmode/modules/manage_network_components_form.php:378 #: ../../godmode/modules/manage_inventory_modules_form.php:245 #: ../../godmode/groups/configure_group.php:287 #: ../../godmode/groups/configure_modu_group.php:99 #: ../../godmode/update_manager/update_manager.setup.php:406 #: ../../godmode/users/configure_profile.php:418 -#: ../../godmode/users/configure_user.php:1721 +#: ../../godmode/users/configure_user.php:1735 #: ../../godmode/agentes/status_monitor_custom_fields.php:231 #: ../../godmode/agentes/module_manager_editor.php:795 #: ../../godmode/agentes/inventory_manager.php:184 @@ -1810,26 +1831,26 @@ msgstr "" #: ../../godmode/agentes/agent_manager.php:1062 #: ../../godmode/agentes/configure_field.php:199 #: ../../godmode/netflow/nf_edit_form.php:450 -#: ../../godmode/snmpconsole/snmp_alert.php:1700 -#: ../../godmode/snmpconsole/snmp_alert.php:2002 +#: ../../godmode/snmpconsole/snmp_alert.php:1704 +#: ../../godmode/snmpconsole/snmp_alert.php:2006 #: ../../godmode/snmpconsole/snmp_filters.php:264 #: ../../godmode/snmpconsole/snmp_filters.php:326 #: ../../godmode/snmpconsole/snmp_filters.php:337 #: ../../godmode/alerts/configure_alert_command.php:386 #: ../../godmode/alerts/alert_list.list.php:227 -#: ../../godmode/alerts/alert_list.list.php:1040 +#: ../../godmode/alerts/alert_list.list.php:1052 #: ../../godmode/alerts/configure_alert_action.php:424 #: ../../godmode/setup/news.php:333 ../../godmode/setup/setup_ehorus.php:216 #: ../../godmode/setup/setup_sflow.php:95 #: ../../godmode/setup/setup_websocket_engine.php:117 #: ../../godmode/setup/os.php:73 ../../godmode/setup/os.php:142 -#: ../../godmode/setup/setup_auth.php:515 +#: ../../godmode/setup/setup_auth.php:535 #: ../../godmode/setup/setup_integria.php:728 ../../godmode/setup/links.php:168 #: ../../godmode/setup/snmp_wizard.php:100 #: ../../godmode/setup/setup_netflow.php:91 -#: ../../godmode/setup/setup_visuals.php:2145 -#: ../../godmode/setup/setup_general.php:867 -#: ../../godmode/setup/performance.php:880 +#: ../../godmode/setup/setup_visuals.php:2141 +#: ../../godmode/setup/setup_general.php:904 +#: ../../godmode/setup/performance.php:894 #: ../../godmode/reporting/visual_console_builder.data.php:313 #: ../../godmode/reporting/create_container.php:365 #: ../../godmode/reporting/visual_console_builder.elements.php:805 @@ -1838,21 +1859,23 @@ msgstr "" #: ../../godmode/events/event_responses.editor.php:332 #: ../../godmode/events/event_edit_filter.php:956 #: ../../godmode/events/custom_events.php:192 -#: ../../godmode/servers/modificar_server.php:134 -#: ../../godmode/servers/plugin.php:196 ../../godmode/servers/plugin.php:713 +#: ../../godmode/servers/modificar_server.php:48 +#: ../../godmode/servers/modificar_server.php:243 +#: ../../godmode/servers/plugin.php:246 ../../godmode/servers/plugin.php:769 #: ../../godmode/tag/edit_tag.php:251 #: ../../godmode/category/edit_category.php:196 #: ../../include/functions_visual_map_editor.php:926 -#: ../../include/ajax/alert_list.ajax.php:564 +#: ../../include/ajax/alert_list.ajax.php:605 #: ../../include/class/ConfigPEN.class.php:703 #: ../../include/class/ConfigPEN.class.php:704 #: ../../include/class/ManageNetScanScripts.class.php:769 #: ../../include/class/CredentialStore.class.php:1660 #: ../../include/class/ModuleTemplates.class.php:992 #: ../../include/class/ExternalTools.class.php:420 -#: ../../include/functions_events.php:3517 -#: ../../include/functions_events.php:3599 +#: ../../include/functions_events.php:3446 +#: ../../include/functions_events.php:3528 #: ../../operation/users/user_edit.php:948 +#: ../../operation/visual_console/view.php:520 #: ../../operation/agentes/datos_agente.php:220 #: ../../operation/incidents/configure_integriaims_incident.php:415 #: ../../operation/reporting/reporting_viewer.php:284 @@ -1864,7 +1887,7 @@ msgstr "" #: ../../views/calendar/special_days.php:534 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4420 #: ../../godmode/agentes/planned_downtime.list.php:819 -#: ../../godmode/alerts/configure_alert_template.php:1600 +#: ../../godmode/alerts/configure_alert_template.php:1621 #: ../../include/class/AgentWizard.class.php:6182 msgid "Loading, this operation might take several minutes..." msgstr "" @@ -1884,11 +1907,11 @@ msgstr "" #: ../../views/calendar/special_days.php:145 #: ../../views/calendar/special_days.php:172 #: ../../views/calendar/special_days.php:173 -#: ../../enterprise/include/functions_policies.php:4457 -#: ../../enterprise/tools/ipam/ipam_network.php:134 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:914 -#: ../../enterprise/tools/ipam/ipam_list.php:207 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:535 +#: ../../enterprise/include/functions_policies.php:4473 +#: ../../enterprise/tools/ipam/ipam_network.php:1101 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1657 +#: ../../enterprise/tools/ipam/ipam_list.php:887 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1047 #: ../../extensions/extension_uploader.php:134 #: ../../extensions/resource_registration.php:1145 #: ../../godmode/servers/plugin_registration.php:119 @@ -1904,11 +1927,10 @@ msgstr "" #: ../../views/calendar/special_days.php:209 #: ../../enterprise/meta/advanced/metasetup.visual.php:538 #: ../../enterprise/meta/advanced/metasetup.visual.php:731 -#: ../../enterprise/meta/advanced/metasetup.visual.php:1173 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:146 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1158 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:486 -#: ../../enterprise/godmode/policies/policy_alerts.php:409 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:485 +#: ../../enterprise/godmode/policies/policy_alerts.php:494 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:490 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:108 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:122 #: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:113 @@ -1916,13 +1938,13 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:129 #: ../../enterprise/operation/agentes/policy_view.php:333 #: ../../godmode/users/configure_user.php:58 -#: ../../godmode/users/configure_user.php:1166 +#: ../../godmode/users/configure_user.php:1180 #: ../../godmode/users/user_management.php:37 -#: ../../godmode/users/user_management.php:570 -#: ../../godmode/agentes/module_manager_editor_common.php:686 +#: ../../godmode/users/user_management.php:590 +#: ../../godmode/agentes/module_manager_editor_common.php:687 #: ../../godmode/massive/massive_edit_users.php:242 #: ../../godmode/massive/massive_edit_users.php:273 -#: ../../godmode/massive/massive_edit_agents.php:1051 +#: ../../godmode/massive/massive_edit_agents.php:1062 #: ../../godmode/alerts/alert_list.list.php:702 #: ../../godmode/alerts/alert_view.php:58 #: ../../godmode/setup/gis_step_2.php:599 @@ -1932,11 +1954,12 @@ msgstr "" #: ../../godmode/setup/setup_visuals.php:577 #: ../../godmode/setup/setup_visuals.php:693 #: ../../godmode/setup/setup_visuals.php:733 -#: ../../godmode/setup/setup_visuals.php:1558 +#: ../../godmode/setup/setup_visuals.php:1552 #: ../../godmode/events/event_edit_filter.php:465 -#: ../../include/auth/mysql.php:806 ../../include/functions_ui.php:1447 +#: ../../include/auth/mysql.php:811 ../../include/functions_ui.php:1528 #: ../../include/class/AgentsAlerts.class.php:948 #: ../../include/class/SnmpConsole.class.php:299 +#: ../../include/functions_events.php:5207 #: ../../operation/users/user_edit.php:429 #: ../../operation/users/user_edit.php:432 #: ../../operation/users/user_edit.php:443 @@ -1950,7 +1973,7 @@ msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:1059 #: ../../include/functions.php:1157 #: ../../include/class/CalendarManager.class.php:1035 -#: ../../include/functions_reporting.php:14986 +#: ../../include/functions_reporting.php:15049 msgid "Sun" msgstr "" @@ -1959,7 +1982,7 @@ msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:1053 #: ../../include/functions.php:1133 #: ../../include/class/CalendarManager.class.php:1029 -#: ../../include/functions_reporting.php:14956 +#: ../../include/functions_reporting.php:15019 msgid "Mon" msgstr "" @@ -1968,7 +1991,7 @@ msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:1054 #: ../../include/functions.php:1137 #: ../../include/class/CalendarManager.class.php:1030 -#: ../../include/functions_reporting.php:14961 +#: ../../include/functions_reporting.php:15024 msgid "Tue" msgstr "" @@ -1977,7 +2000,7 @@ msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:1055 #: ../../include/functions.php:1141 #: ../../include/class/CalendarManager.class.php:1031 -#: ../../include/functions_reporting.php:14966 +#: ../../include/functions_reporting.php:15029 msgid "Wed" msgstr "" @@ -1986,7 +2009,7 @@ msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:1056 #: ../../include/functions.php:1145 #: ../../include/class/CalendarManager.class.php:1032 -#: ../../include/functions_reporting.php:14971 +#: ../../include/functions_reporting.php:15034 msgid "Thu" msgstr "" @@ -1995,7 +2018,7 @@ msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:1057 #: ../../include/functions.php:1149 #: ../../include/class/CalendarManager.class.php:1033 -#: ../../include/functions_reporting.php:14976 +#: ../../include/functions_reporting.php:15039 msgid "Fri" msgstr "" @@ -2004,91 +2027,91 @@ msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:1058 #: ../../include/functions.php:1153 #: ../../include/class/CalendarManager.class.php:1034 -#: ../../include/functions_reporting.php:14981 +#: ../../include/functions_reporting.php:15044 msgid "Sat" msgstr "" #: ../../views/calendar/special_days.php:268 -#: ../../enterprise/include/functions_reporting.php:1768 -#: ../../enterprise/include/functions_reporting.php:2841 -#: ../../enterprise/include/functions_reporting.php:3844 +#: ../../enterprise/include/functions_reporting.php:1783 +#: ../../enterprise/include/functions_reporting.php:3063 +#: ../../enterprise/include/functions_reporting.php:4066 msgid "January" msgstr "" #: ../../views/calendar/special_days.php:272 -#: ../../enterprise/include/functions_reporting.php:1772 -#: ../../enterprise/include/functions_reporting.php:2845 -#: ../../enterprise/include/functions_reporting.php:3848 +#: ../../enterprise/include/functions_reporting.php:1787 +#: ../../enterprise/include/functions_reporting.php:3067 +#: ../../enterprise/include/functions_reporting.php:4070 msgid "February" msgstr "" #: ../../views/calendar/special_days.php:276 -#: ../../enterprise/include/functions_reporting.php:1776 -#: ../../enterprise/include/functions_reporting.php:2849 -#: ../../enterprise/include/functions_reporting.php:3852 +#: ../../enterprise/include/functions_reporting.php:1791 +#: ../../enterprise/include/functions_reporting.php:3071 +#: ../../enterprise/include/functions_reporting.php:4074 msgid "March" msgstr "" #: ../../views/calendar/special_days.php:280 -#: ../../enterprise/include/functions_reporting.php:1780 -#: ../../enterprise/include/functions_reporting.php:2853 -#: ../../enterprise/include/functions_reporting.php:3856 +#: ../../enterprise/include/functions_reporting.php:1795 +#: ../../enterprise/include/functions_reporting.php:3075 +#: ../../enterprise/include/functions_reporting.php:4078 msgid "April" msgstr "" #: ../../views/calendar/special_days.php:284 -#: ../../enterprise/include/functions_reporting.php:1784 -#: ../../enterprise/include/functions_reporting.php:2857 -#: ../../enterprise/include/functions_reporting.php:3860 +#: ../../enterprise/include/functions_reporting.php:1799 +#: ../../enterprise/include/functions_reporting.php:3079 +#: ../../enterprise/include/functions_reporting.php:4082 msgid "May" msgstr "" #: ../../views/calendar/special_days.php:288 -#: ../../enterprise/include/functions_reporting.php:1788 -#: ../../enterprise/include/functions_reporting.php:2861 -#: ../../enterprise/include/functions_reporting.php:3864 +#: ../../enterprise/include/functions_reporting.php:1803 +#: ../../enterprise/include/functions_reporting.php:3083 +#: ../../enterprise/include/functions_reporting.php:4086 msgid "June" msgstr "" #: ../../views/calendar/special_days.php:292 -#: ../../enterprise/include/functions_reporting.php:1792 -#: ../../enterprise/include/functions_reporting.php:2865 -#: ../../enterprise/include/functions_reporting.php:3868 +#: ../../enterprise/include/functions_reporting.php:1807 +#: ../../enterprise/include/functions_reporting.php:3087 +#: ../../enterprise/include/functions_reporting.php:4090 msgid "July" msgstr "" #: ../../views/calendar/special_days.php:296 -#: ../../enterprise/include/functions_reporting.php:1796 -#: ../../enterprise/include/functions_reporting.php:2869 -#: ../../enterprise/include/functions_reporting.php:3872 +#: ../../enterprise/include/functions_reporting.php:1811 +#: ../../enterprise/include/functions_reporting.php:3091 +#: ../../enterprise/include/functions_reporting.php:4094 msgid "August" msgstr "" #: ../../views/calendar/special_days.php:300 -#: ../../enterprise/include/functions_reporting.php:1800 -#: ../../enterprise/include/functions_reporting.php:2873 -#: ../../enterprise/include/functions_reporting.php:3876 +#: ../../enterprise/include/functions_reporting.php:1815 +#: ../../enterprise/include/functions_reporting.php:3095 +#: ../../enterprise/include/functions_reporting.php:4098 msgid "September" msgstr "" #: ../../views/calendar/special_days.php:304 -#: ../../enterprise/include/functions_reporting.php:1804 -#: ../../enterprise/include/functions_reporting.php:2877 -#: ../../enterprise/include/functions_reporting.php:3880 +#: ../../enterprise/include/functions_reporting.php:1819 +#: ../../enterprise/include/functions_reporting.php:3099 +#: ../../enterprise/include/functions_reporting.php:4102 msgid "October" msgstr "" #: ../../views/calendar/special_days.php:308 -#: ../../enterprise/include/functions_reporting.php:1808 -#: ../../enterprise/include/functions_reporting.php:2881 -#: ../../enterprise/include/functions_reporting.php:3884 +#: ../../enterprise/include/functions_reporting.php:1823 +#: ../../enterprise/include/functions_reporting.php:3103 +#: ../../enterprise/include/functions_reporting.php:4106 msgid "November" msgstr "" #: ../../views/calendar/special_days.php:312 -#: ../../enterprise/include/functions_reporting.php:1813 -#: ../../enterprise/include/functions_reporting.php:2886 -#: ../../enterprise/include/functions_reporting.php:3889 +#: ../../enterprise/include/functions_reporting.php:1828 +#: ../../enterprise/include/functions_reporting.php:3108 +#: ../../enterprise/include/functions_reporting.php:4111 msgid "December" msgstr "" @@ -2105,28 +2128,22 @@ msgstr "" #: ../../enterprise/meta/advanced/collections.data.php:330 #: ../../enterprise/meta/advanced/collections.editor.php:95 #: ../../enterprise/meta/advanced/collections.editor.php:229 -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:72 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:396 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:747 #: ../../enterprise/meta/include/functions_autoprovision.php:527 #: ../../enterprise/meta/include/functions_autoprovision.php:528 #: ../../enterprise/meta/include/functions_autoprovision.php:733 #: ../../enterprise/meta/include/functions_autoprovision.php:734 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2064 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2159 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2723 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:524 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:176 #: ../../enterprise/godmode/agentes/collections.data.php:124 #: ../../enterprise/godmode/agentes/collections.data.php:300 #: ../../enterprise/godmode/agentes/collections.data.php:429 #: ../../enterprise/godmode/agentes/collections.editor.php:255 -#: ../../enterprise/godmode/policies/policy_modules.php:1989 +#: ../../enterprise/godmode/policies/policy_modules.php:2005 #: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:205 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:580 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:383 -#: ../../enterprise/include/functions_tasklist.php:639 -#: ../../enterprise/include/functions_tasklist.php:682 +#: ../../enterprise/include/functions_tasklist.php:662 +#: ../../enterprise/include/functions_tasklist.php:719 #: ../../enterprise/include/class/NetworkConfigManager.class.php:612 #: ../../enterprise/include/class/NetworkConfigManager.class.php:786 #: ../../enterprise/include/class/NetworkConfigManager.class.php:965 @@ -2137,13 +2154,13 @@ msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3143 #: ../../enterprise/include/lib/Metaconsole/Node.php:1098 #: ../../enterprise/include/lib/Metaconsole/Node.php:1099 -#: ../../enterprise/operation/agentes/tag_view.php:849 -#: ../../enterprise/tools/ipam/ipam.php:417 +#: ../../enterprise/operation/agentes/tag_view.php:1197 +#: ../../enterprise/tools/ipam/ipam.php:416 #: ../../enterprise/tools/ipam/ipam_ajax.php:122 #: ../../enterprise/tools/ipam/ipam_ajax.php:530 #: ../../extensions/files_repo/files_repo_list.php:139 -#: ../../godmode/groups/group_list.php:963 -#: ../../godmode/groups/group_list.php:964 +#: ../../godmode/groups/group_list.php:973 +#: ../../godmode/groups/group_list.php:974 #: ../../godmode/users/profile_list.php:444 #: ../../godmode/agentes/agent_template.php:306 #: ../../godmode/agentes/modificar_agente.php:822 @@ -2151,25 +2168,27 @@ msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:1416 #: ../../godmode/agentes/fields_manager.php:191 #: ../../godmode/agentes/configure_field.php:83 +#: ../../godmode/snmpconsole/snmp_alert.php:2009 #: ../../godmode/setup/snmp_wizard.php:110 #: ../../godmode/reporting/reporting_builder.list_items.php:627 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2347 -#: ../../godmode/reporting/reporting_builder.php:1164 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2389 +#: ../../godmode/reporting/reporting_builder.php:1167 #: ../../godmode/events/event_responses.list.php:105 -#: ../../godmode/servers/servers.build_table.php:250 -#: ../../godmode/servers/plugin.php:177 ../../godmode/servers/plugin.php:1042 +#: ../../godmode/servers/servers.build_table.php:269 +#: ../../godmode/servers/plugin.php:227 ../../godmode/servers/plugin.php:1098 #: ../../godmode/category/category.php:182 #: ../../godmode/category/category.php:211 ../../include/functions_cron.php:918 -#: ../../include/functions_cron.php:944 -#: ../../include/class/NetworkMap.class.php:3198 +#: ../../include/functions_cron.php:943 +#: ../../include/class/NetworkMap.class.php:3200 #: ../../include/class/CredentialStore.class.php:1263 #: ../../include/class/TipsWindow.class.php:469 #: ../../include/class/CalendarManager.class.php:703 -#: ../../include/lib/ClusterViewer/ClusterManager.php:618 -#: ../../operation/visual_console/view.php:467 -#: ../../operation/agentes/estado_agente.php:1271 -#: ../../operation/agentes/pandora_networkmap.php:816 -#: ../../operation/agentes/status_monitor.php:2250 +#: ../../include/lib/ClusterViewer/ClusterManager.php:614 +#: ../../operation/visual_console/view.php:531 +#: ../../operation/agentes/estado_agente.php:1289 +#: ../../operation/agentes/pandora_networkmap.php:839 +#: ../../operation/agentes/status_monitor.php:2306 +#: ../../operation/agentes/status_monitor.php:2321 #: ../../operation/gis_maps/gis_map.php:203 #: ../../operation/incidents/list_integriaims_incidents.php:621 #: ../../operation/search_reports.php:68 @@ -2177,34 +2196,33 @@ msgid "Edit" msgstr "" #: ../../views/calendar/special_days.php:461 ../../views/dashboard/list.php:188 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:684 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:685 #: ../../enterprise/meta/advanced/metasetup.relations.php:584 #: ../../enterprise/meta/advanced/links.php:186 #: ../../enterprise/meta/advanced/policymanager.queue.php:349 #: ../../enterprise/meta/monitoring/custom_fields_view.php:1166 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:148 -#: ../../enterprise/godmode/modules/local_components.php:743 +#: ../../enterprise/godmode/modules/local_components.php:742 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:78 -#: ../../enterprise/godmode/policies/policy_alerts.php:565 -#: ../../enterprise/godmode/policies/policy_modules.php:1671 -#: ../../enterprise/godmode/policies/policy_modules.php:1687 -#: ../../enterprise/godmode/policies/policy_modules.php:1748 +#: ../../enterprise/godmode/policies/policy_alerts.php:650 +#: ../../enterprise/godmode/policies/policy_modules.php:1679 +#: ../../enterprise/godmode/policies/policy_modules.php:1695 +#: ../../enterprise/godmode/policies/policy_modules.php:1758 #: ../../enterprise/godmode/policies/policy_queue.php:814 #: ../../enterprise/godmode/policies/policy_queue.php:856 #: ../../enterprise/godmode/policies/policy_queue.php:879 -#: ../../enterprise/godmode/policies/policies.php:633 -#: ../../enterprise/godmode/policies/policies.php:652 -#: ../../enterprise/godmode/policies/policies.php:687 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:563 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:297 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:310 -#: ../../enterprise/godmode/policies/policy_agents.php:750 -#: ../../enterprise/godmode/policies/policy_agents.php:766 -#: ../../enterprise/godmode/policies/policy_agents.php:881 -#: ../../enterprise/godmode/policies/policy_agents.php:896 -#: ../../enterprise/godmode/policies/policy_agents.php:1165 -#: ../../enterprise/godmode/policies/policy_agents.php:1276 -#: ../../enterprise/godmode/policies/policy_agents.php:1504 +#: ../../enterprise/godmode/policies/policies.php:657 +#: ../../enterprise/godmode/policies/policies.php:676 +#: ../../enterprise/godmode/policies/policies.php:711 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:579 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:312 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:325 +#: ../../enterprise/godmode/policies/policy_agents.php:760 +#: ../../enterprise/godmode/policies/policy_agents.php:776 +#: ../../enterprise/godmode/policies/policy_agents.php:891 +#: ../../enterprise/godmode/policies/policy_agents.php:906 +#: ../../enterprise/godmode/policies/policy_agents.php:1175 +#: ../../enterprise/godmode/policies/policy_agents.php:1286 +#: ../../enterprise/godmode/policies/policy_agents.php:1514 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:433 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:442 #: ../../enterprise/godmode/setup/setup_skins.php:211 @@ -2217,9 +2235,9 @@ msgstr "" #: ../../enterprise/godmode/reporting/graph_template_item_editor.php:322 #: ../../enterprise/godmode/reporting/mysql_builder.php:104 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:287 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1388 -#: ../../enterprise/include/functions_tasklist.php:654 -#: ../../enterprise/include/functions_tasklist.php:690 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1394 +#: ../../enterprise/include/functions_tasklist.php:677 +#: ../../enterprise/include/functions_tasklist.php:732 #: ../../enterprise/include/ajax/ipam.ajax.php:781 #: ../../enterprise/include/ajax/ipam.ajax.php:859 #: ../../enterprise/include/class/DeploymentCenter.class.php:1594 @@ -2232,15 +2250,17 @@ msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3151 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3471 #: ../../enterprise/include/class/ManageBackups.class.php:452 -#: ../../enterprise/include/functions_services.php:2026 +#: ../../enterprise/include/functions_services.php:2081 #: ../../enterprise/include/lib/Metaconsole/Node.php:1184 -#: ../../enterprise/operation/services/services.list.php:689 -#: ../../enterprise/operation/services/services.list.php:787 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1346 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1485 +#: ../../enterprise/operation/agentes/policy_manager.php:198 +#: ../../enterprise/operation/agentes/policy_manager.php:583 +#: ../../enterprise/operation/services/services.list.php:696 +#: ../../enterprise/operation/services/services.list.php:794 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1348 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1487 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:360 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:844 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:975 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:825 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:958 #: ../../update_manager_client/views/offline.php:72 #: ../../update_manager_client/views/online.php:125 #: ../../update_manager_client/views/online.php:166 @@ -2250,56 +2270,56 @@ msgstr "" #: ../../godmode/modules/manage_network_components.php:855 #: ../../godmode/modules/manage_network_templates.php:274 #: ../../godmode/modules/manage_network_templates.php:289 -#: ../../godmode/groups/group_list.php:972 +#: ../../godmode/groups/group_list.php:982 #: ../../godmode/groups/modu_group_list.php:284 #: ../../godmode/groups/modu_group_list.php:287 #: ../../godmode/extensions.php:283 ../../godmode/extensions.php:301 #: ../../godmode/users/profile_list.php:452 #: ../../godmode/users/user_list.php:984 -#: ../../godmode/users/configure_user.php:1987 -#: ../../godmode/users/configure_user.php:2223 +#: ../../godmode/users/configure_user.php:2000 +#: ../../godmode/users/configure_user.php:2236 #: ../../godmode/agentes/agent_template.php:298 #: ../../godmode/agentes/inventory_manager.php:262 -#: ../../godmode/agentes/modificar_agente.php:953 +#: ../../godmode/agentes/modificar_agente.php:954 #: ../../godmode/agentes/planned_downtime.editor.php:1453 #: ../../godmode/agentes/fields_manager.php:210 -#: ../../godmode/agentes/module_manager.php:1012 -#: ../../godmode/agentes/module_manager.php:1028 -#: ../../godmode/agentes/module_manager.php:1256 +#: ../../godmode/agentes/module_manager.php:1078 +#: ../../godmode/agentes/module_manager.php:1094 +#: ../../godmode/agentes/module_manager.php:1325 #: ../../godmode/netflow/nf_item_list.php:262 #: ../../godmode/netflow/nf_edit.php:202 -#: ../../godmode/snmpconsole/snmp_alert.php:1945 -#: ../../godmode/snmpconsole/snmp_alert.php:2325 +#: ../../godmode/snmpconsole/snmp_alert.php:1949 +#: ../../godmode/snmpconsole/snmp_alert.php:2330 #: ../../godmode/snmpconsole/snmp_filters.php:326 -#: ../../godmode/snmpconsole/snmp_filters.php:337 -#: ../../godmode/massive/massive_operations.php:414 +#: ../../godmode/snmpconsole/snmp_filters.php:337 ../../godmode/menu.php:752 +#: ../../godmode/massive/massive_operations.php:411 #: ../../godmode/massive/massive_standby_alerts.php:255 #: ../../godmode/massive/massive_edit_plugins.php:576 #: ../../godmode/massive/massive_enable_disable_alerts.php:227 #: ../../godmode/alerts/alert_actions.php:449 -#: ../../godmode/alerts/alert_list.list.php:1255 +#: ../../godmode/alerts/alert_list.list.php:1263 #: ../../godmode/alerts/alert_commands.php:812 #: ../../godmode/alerts/alert_commands.php:815 -#: ../../godmode/alerts/alert_templates.php:469 +#: ../../godmode/alerts/alert_templates.php:470 #: ../../godmode/setup/news.php:392 ../../godmode/setup/links.php:210 #: ../../godmode/reporting/create_container.php:801 #: ../../godmode/reporting/map_builder.php:544 #: ../../godmode/reporting/map_builder.php:555 #: ../../godmode/reporting/graphs.php:414 #: ../../godmode/reporting/visual_console_builder.elements.php:540 -#: ../../godmode/reporting/reporting_builder.php:1176 -#: ../../godmode/reporting/reporting_builder.php:1201 +#: ../../godmode/reporting/reporting_builder.php:1179 +#: ../../godmode/reporting/reporting_builder.php:1204 #: ../../godmode/events/event_filter.php:196 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:669 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:981 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:992 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1019 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:705 #: ../../godmode/wizards/DiscoveryTaskList.class.php:1032 #: ../../godmode/wizards/DiscoveryTaskList.class.php:1043 -#: ../../godmode/servers/plugin.php:1054 ../../godmode/tag/tag.php:421 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1081 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1094 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1105 +#: ../../godmode/servers/plugin.php:1110 ../../godmode/tag/tag.php:421 #: ../../godmode/category/category.php:186 -#: ../../godmode/category/category.php:222 -#: ../../include/functions_profile.php:319 +#: ../../godmode/category/category.php:222 ../../include/functions_cron.php:931 +#: ../../include/functions_cron.php:956 ../../include/functions_profile.php:319 #: ../../include/class/ConfigPEN.class.php:672 #: ../../include/class/SatelliteAgent.class.php:1145 #: ../../include/class/SatelliteAgent.class.php:1193 @@ -2307,26 +2327,28 @@ msgstr "" #: ../../include/class/TreeGroupEdition.class.php:166 #: ../../include/class/CredentialStore.class.php:1702 #: ../../include/class/SnmpConsole.class.php:472 -#: ../../include/class/SnmpConsole.class.php:1268 -#: ../../include/class/SnmpConsole.class.php:1295 +#: ../../include/class/SnmpConsole.class.php:1270 +#: ../../include/class/SnmpConsole.class.php:1297 #: ../../include/class/TipsWindow.class.php:640 #: ../../include/class/ModuleTemplates.class.php:874 #: ../../include/class/ModuleTemplates.class.php:889 #: ../../include/class/WelcomeWindow.class.php:171 #: ../../include/class/SatelliteCollection.class.php:531 #: ../../include/class/SatelliteCollection.class.php:574 -#: ../../include/functions_filemanager.php:769 +#: ../../include/functions_filemanager.php:778 #: ../../include/functions_container.php:190 #: ../../include/functions_container.php:324 -#: ../../include/lib/Dashboard/Widgets/events_list.php:655 -#: ../../include/functions_events.php:3660 +#: ../../include/lib/Dashboard/Widgets/events_list.php:701 +#: ../../include/functions_events.php:3589 #: ../../operation/users/user_edit.php:1342 -#: ../../operation/agentes/pandora_networkmap.editor.php:743 +#: ../../operation/agentes/pandora_networkmap.editor.php:749 +#: ../../operation/agentes/pandora_networkmap.php:899 #: ../../operation/messages/message_list.php:300 -#: ../../operation/snmpconsole/snmp_browser.php:620 -#: ../../operation/snmpconsole/snmp_browser.php:696 +#: ../../operation/snmpconsole/snmp_browser.php:622 +#: ../../operation/snmpconsole/snmp_browser.php:698 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:213 #: ../../operation/incidents/list_integriaims_incidents.php:625 +#: ../../general/header.php:946 msgid "Are you sure?" msgstr "" @@ -2336,14 +2358,15 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:177 #: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:161 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4418 -#: ../../godmode/alerts/configure_alert_template.php:1598 +#: ../../enterprise/operation/agentes/policy_manager.php:520 +#: ../../godmode/alerts/configure_alert_template.php:1619 #: ../../godmode/events/event_edit_filter.php:683 #: ../../godmode/events/event_edit_filter.php:748 -#: ../../include/functions_ui.php:7605 ../../include/functions_ui.php:7661 +#: ../../include/functions_ui.php:7628 ../../include/functions_ui.php:7684 #: ../../include/rest-api/index.php:363 #: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:546 -#: ../../operation/events/events.php:1311 -#: ../../operation/events/events.php:1401 +#: ../../include/functions_html.php:6208 ../../operation/events/events.php:1457 +#: ../../operation/events/events.php:1547 msgid "Remove" msgstr "" @@ -2357,7 +2380,7 @@ msgstr "" #: ../../views/cluster/list.php:40 #: ../../enterprise/meta/general/main_header.php:91 -#: ../../enterprise/meta/general/logon_ok.php:82 +#: ../../enterprise/meta/general/logon_ok.php:74 #: ../../enterprise/meta/general/main_menu.php:191 #: ../../enterprise/meta/general/main_menu.php:192 #: ../../enterprise/extensions/vmware/vmware_view.php:1454 @@ -2372,7 +2395,8 @@ msgstr "" #: ../../enterprise/include/class/SAPView.class.php:155 #: ../../enterprise/include/class/SAPView.class.php:199 #: ../../enterprise/operation/agentes/tag_view.php:50 -#: ../../enterprise/operation/log/log_viewer.php:492 +#: ../../enterprise/operation/log/log_viewer.php:494 +#: ../../enterprise/tools/ipam/ipam_list.php:62 #: ../../enterprise/tools/ipam/ipam_editor.php:303 #: ../../extensions/agents_modules.php:560 #: ../../extensions/module_groups.php:260 @@ -2385,19 +2409,19 @@ msgstr "" #: ../../include/class/SnmpConsole.class.php:217 #: ../../operation/heatmap.php:140 ../../operation/tree.php:185 #: ../../operation/agentes/alerts_status.php:198 -#: ../../operation/agentes/estado_agente.php:246 +#: ../../operation/agentes/estado_agente.php:264 #: ../../operation/agentes/interface_view.php:72 #: ../../operation/agentes/status_monitor.php:335 #: ../../operation/agentes/group_view.php:98 #: ../../operation/agentes/tactical.php:81 -#: ../../operation/network/network_usage_map.php:48 +#: ../../operation/network/network_usage_map.php:63 #: ../../operation/netflow/nf_live_view.php:144 #: ../../operation/netflow/netflow_explorer.php:55 #: ../../operation/snmpconsole/snmp_statistics.php:100 -#: ../../operation/snmpconsole/snmp_browser.php:88 +#: ../../operation/snmpconsole/snmp_browser.php:90 #: ../../operation/snmpconsole/snmp_mib_uploader.php:56 #: ../../operation/menu.php:159 ../../operation/menu.php:276 -#: ../../operation/inventory/inventory.php:312 +#: ../../operation/inventory/inventory.php:316 #: ../../general/first_task/cluster_builder.php:38 msgid "Monitoring" msgstr "" @@ -2410,71 +2434,72 @@ msgid "Clusters" msgstr "" #: ../../views/cluster/list.php:72 -#: ../../enterprise/meta/advanced/servers.build_table.php:79 +#: ../../enterprise/meta/advanced/servers.build_table.php:80 #: ../../enterprise/meta/advanced/metasetup.relations.php:335 #: ../../enterprise/meta/advanced/metasetup.relations.php:413 #: ../../enterprise/meta/advanced/metasetup.relations.php:548 #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:68 -#: ../../enterprise/godmode/modules/configure_local_component.php:214 -#: ../../enterprise/godmode/policies/policy_modules.php:1590 +#: ../../enterprise/godmode/modules/configure_local_component.php:247 +#: ../../enterprise/godmode/policies/policy_modules.php:1586 #: ../../enterprise/godmode/services/services.elements.php:113 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:72 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:93 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:196 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1663 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:201 -#: ../../enterprise/include/functions_reporting_csv.php:1655 -#: ../../enterprise/include/functions_reporting_csv.php:1771 -#: ../../enterprise/include/functions_reporting_csv.php:2011 -#: ../../enterprise/include/functions_reporting_csv.php:2079 -#: ../../enterprise/include/functions_services.php:1602 +#: ../../enterprise/include/functions_reporting_csv.php:1696 +#: ../../enterprise/include/functions_reporting_csv.php:1812 +#: ../../enterprise/include/functions_reporting_csv.php:2052 +#: ../../enterprise/include/functions_reporting_csv.php:2120 +#: ../../enterprise/include/functions_services.php:1641 #: ../../enterprise/operation/agentes/policy_view.php:397 #: ../../enterprise/operation/agentes/tag_view.php:699 #: ../../enterprise/operation/agentes/ver_agente.php:50 #: ../../godmode/modules/manage_network_templates_form.php:232 -#: ../../godmode/modules/manage_network_components_form_common.php:64 +#: ../../godmode/modules/manage_network_components_form_common.php:79 #: ../../godmode/modules/manage_network_components.php:779 #: ../../godmode/update_manager/update_manager.history.php:41 #: ../../godmode/agentes/agent_template.php:275 #: ../../godmode/agentes/modificar_agente.php:706 #: ../../godmode/agentes/planned_downtime.list.php:736 #: ../../godmode/agentes/planned_downtime.editor.php:926 -#: ../../godmode/agentes/module_manager_editor_common.php:293 -#: ../../godmode/agentes/module_manager_editor_common.php:1546 -#: ../../godmode/agentes/module_manager.php:630 +#: ../../godmode/agentes/module_manager_editor_common.php:294 +#: ../../godmode/agentes/module_manager_editor_common.php:1563 +#: ../../godmode/agentes/module_manager.php:696 #: ../../godmode/alerts/alert_templates.php:35 -#: ../../godmode/alerts/alert_templates.php:311 -#: ../../godmode/alerts/alert_templates.php:416 +#: ../../godmode/alerts/alert_templates.php:312 +#: ../../godmode/alerts/alert_templates.php:417 #: ../../godmode/setup/news.php:354 ../../godmode/setup/gis_step_2.php:256 #: ../../godmode/setup/setup_integria.php:479 #: ../../godmode/setup/setup_integria.php:613 #: ../../godmode/reporting/reporting_builder.list_items.php:245 #: ../../godmode/reporting/reporting_builder.list_items.php:374 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1057 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1076 #: ../../godmode/reporting/visual_console_builder.wizard.php:131 #: ../../godmode/reporting/visual_console_builder.wizard.php:315 #: ../../godmode/events/event_responses.editor.php:234 -#: ../../godmode/servers/servers.build_table.php:81 -#: ../../godmode/servers/modificar_server.php:105 -#: ../../godmode/servers/plugin.php:985 +#: ../../godmode/servers/servers.build_table.php:82 +#: ../../godmode/servers/modificar_server.php:214 +#: ../../godmode/servers/plugin.php:1041 #: ../../mobile/operation/visualmaps.php:125 #: ../../mobile/operation/visualmaps.php:126 -#: ../../mobile/operation/events.php:687 ../../mobile/operation/events.php:688 -#: ../../mobile/operation/events.php:841 ../../mobile/operation/events.php:1016 -#: ../../mobile/operation/events.php:1017 +#: ../../mobile/operation/events.php:683 ../../mobile/operation/events.php:684 +#: ../../mobile/operation/events.php:837 ../../mobile/operation/events.php:1012 +#: ../../mobile/operation/events.php:1013 #: ../../include/functions_visual_map_editor.php:750 #: ../../include/functions_visual_map_editor.php:768 #: ../../include/functions_visual_map_editor.php:894 -#: ../../include/functions_reporting_html.php:1056 -#: ../../include/functions_reporting_html.php:1065 -#: ../../include/functions_reporting_html.php:1306 -#: ../../include/functions_reporting_html.php:1314 -#: ../../include/functions_reporting_html.php:2657 -#: ../../include/functions_reporting_html.php:5518 +#: ../../include/functions_reporting_html.php:1060 +#: ../../include/functions_reporting_html.php:1069 +#: ../../include/functions_reporting_html.php:1310 +#: ../../include/functions_reporting_html.php:1318 +#: ../../include/functions_reporting_html.php:2661 +#: ../../include/functions_reporting_html.php:5529 #: ../../include/ajax/heatmap.ajax.php:96 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:467 -#: ../../include/functions_reports.php:1086 -#: ../../include/functions_html.php:5976 +#: ../../include/functions_reports.php:1091 +#: ../../include/functions_html.php:6092 +#: ../../include/class/AlertsList.class.php:313 #: ../../include/class/ModuleTemplates.class.php:1185 #: ../../include/class/CalendarManager.class.php:1028 #: ../../include/class/CalendarManager.class.php:1062 @@ -2486,10 +2511,10 @@ msgstr "" #: ../../include/lib/Dashboard/Widgets/custom_graph.php:364 #: ../../include/lib/Dashboard/Widgets/clock.php:221 #: ../../include/functions_snmp_browser.php:564 -#: ../../include/functions_events.php:2525 -#: ../../include/functions_events.php:4963 -#: ../../operation/agentes/estado_agente.php:1051 -#: ../../operation/agentes/ver_agente.php:1171 +#: ../../include/functions_events.php:2454 +#: ../../include/functions_events.php:4917 +#: ../../operation/agentes/estado_agente.php:1069 +#: ../../operation/agentes/ver_agente.php:1189 #: ../../operation/netflow/nf_live_view.php:568 #: ../../operation/incidents/configure_integriaims_incident.php:251 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:342 @@ -2499,56 +2524,57 @@ msgid "Type" msgstr "" #: ../../views/cluster/list.php:73 -#: ../../include/functions_reporting_html.php:5953 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:325 -#: ../../operation/agentes/pandora_networkmap.php:718 +#: ../../include/functions_reporting_html.php:5964 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:346 +#: ../../operation/agentes/pandora_networkmap.php:741 msgid "Nodes" msgstr "" #: ../../views/cluster/list.php:74 #: ../../enterprise/views/ncm/devices/list.php:120 -#: ../../enterprise/meta/advanced/servers.build_table.php:78 +#: ../../enterprise/meta/advanced/servers.build_table.php:79 #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:584 #: ../../enterprise/meta/advanced/policymanager.queue.php:225 -#: ../../enterprise/meta/monitoring/custom_fields_view.php:719 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:715 #: ../../enterprise/meta/include/functions_events_meta.php:78 #: ../../enterprise/meta/agentsearch.php:139 #: ../../enterprise/meta/agentsearch.php:336 #: ../../enterprise/extensions/vmware/vmware_view.php:1105 #: ../../enterprise/godmode/agentes/collection_manager.php:164 #: ../../enterprise/godmode/agentes/collection_manager.php:264 -#: ../../enterprise/godmode/policies/policy_alerts.php:368 -#: ../../enterprise/godmode/policies/policy_modules.php:1591 +#: ../../enterprise/godmode/policies/policy_alerts.php:448 +#: ../../enterprise/godmode/policies/policy_modules.php:1588 #: ../../enterprise/godmode/policies/policy_queue.php:337 -#: ../../enterprise/godmode/policies/policies.php:436 +#: ../../enterprise/godmode/policies/policies.php:452 #: ../../enterprise/godmode/policies/policy_collections.php:243 -#: ../../enterprise/godmode/policies/policy_collections.php:324 -#: ../../enterprise/godmode/policies/policy_agents.php:962 -#: ../../enterprise/godmode/policies/policy_agents.php:1347 +#: ../../enterprise/godmode/policies/policy_collections.php:337 +#: ../../enterprise/godmode/policies/policy_agents.php:972 +#: ../../enterprise/godmode/policies/policy_agents.php:1357 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:125 #: ../../enterprise/godmode/admin_access_logs.php:50 -#: ../../enterprise/godmode/servers/HA_cluster.php:175 +#: ../../enterprise/godmode/servers/HA_cluster.php:194 #: ../../enterprise/godmode/servers/list_satellite.php:55 -#: ../../enterprise/include/functions_reporting_csv.php:725 -#: ../../enterprise/include/functions_reporting_csv.php:931 -#: ../../enterprise/include/functions_reporting_csv.php:2043 -#: ../../enterprise/include/functions_reporting_csv.php:2789 +#: ../../enterprise/include/functions_reporting_csv.php:766 +#: ../../enterprise/include/functions_reporting_csv.php:972 +#: ../../enterprise/include/functions_reporting_csv.php:2084 +#: ../../enterprise/include/functions_reporting_csv.php:2830 #: ../../enterprise/include/class/Omnishell.class.php:643 #: ../../enterprise/include/class/OmnishellTaskAgent.class.php:104 #: ../../enterprise/include/class/OmnishellTaskAgent.class.php:138 #: ../../enterprise/include/class/ManageBackups.class.php:168 -#: ../../enterprise/include/functions_reporting.php:1851 -#: ../../enterprise/include/functions_reporting.php:2916 -#: ../../enterprise/include/functions_reporting.php:3905 -#: ../../enterprise/include/functions_reporting.php:6155 -#: ../../enterprise/include/functions_services.php:1613 +#: ../../enterprise/include/functions_reporting.php:1866 +#: ../../enterprise/include/functions_reporting.php:3138 +#: ../../enterprise/include/functions_reporting.php:4127 +#: ../../enterprise/include/functions_reporting.php:6377 +#: ../../enterprise/include/functions_services.php:1652 #: ../../enterprise/operation/agentes/policy_view.php:66 #: ../../enterprise/operation/agentes/policy_view.php:167 #: ../../enterprise/operation/agentes/policy_view.php:263 #: ../../enterprise/operation/agentes/policy_view.php:398 #: ../../enterprise/operation/agentes/tag_view.php:701 -#: ../../enterprise/operation/agentes/tag_view.php:788 +#: ../../enterprise/operation/agentes/tag_view.php:790 #: ../../enterprise/operation/agentes/collection_view.php:87 +#: ../../enterprise/operation/agentes/policy_manager.php:516 #: ../../enterprise/operation/services/services.service.php:118 #: ../../enterprise/operation/services/services.list.php:246 #: ../../enterprise/operation/services/services.list.php:545 @@ -2558,21 +2584,21 @@ msgstr "" #: ../../godmode/agentes/status_monitor_custom_fields.php:117 #: ../../godmode/agentes/status_monitor_custom_fields.php:166 #: ../../godmode/agentes/agent_incidents.php:88 -#: ../../godmode/agentes/module_manager.php:645 -#: ../../godmode/massive/massive_copy_modules.php:121 -#: ../../godmode/massive/massive_copy_modules.php:281 -#: ../../godmode/massive/massive_delete_modules.php:415 +#: ../../godmode/agentes/module_manager.php:711 +#: ../../godmode/massive/massive_copy_modules.php:131 +#: ../../godmode/massive/massive_copy_modules.php:318 +#: ../../godmode/massive/massive_delete_modules.php:453 #: ../../godmode/massive/massive_edit_users.php:501 -#: ../../godmode/massive/massive_edit_agents.php:943 +#: ../../godmode/massive/massive_edit_agents.php:954 #: ../../godmode/alerts/alert_list.list.php:174 #: ../../godmode/alerts/alert_list.list.php:569 #: ../../godmode/alerts/alert_view.php:120 #: ../../godmode/setup/setup_integria.php:499 #: ../../godmode/setup/setup_integria.php:633 -#: ../../godmode/reporting/reporting_builder.item_editor.php:77 +#: ../../godmode/reporting/reporting_builder.item_editor.php:80 #: ../../godmode/events/custom_events.php:99 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:605 -#: ../../godmode/servers/servers.build_table.php:80 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:639 +#: ../../godmode/servers/servers.build_table.php:81 #: ../../mobile/operation/agents.php:97 ../../mobile/operation/agents.php:145 #: ../../mobile/operation/agents.php:244 ../../mobile/operation/agents.php:245 #: ../../mobile/operation/agents.php:407 ../../mobile/operation/modules.php:163 @@ -2594,52 +2620,53 @@ msgstr "" #: ../../mobile/operation/alerts.php:106 ../../mobile/operation/alerts.php:247 #: ../../mobile/operation/alerts.php:248 ../../mobile/operation/alerts.php:334 #: ../../mobile/operation/module_data.php:262 -#: ../../mobile/operation/events.php:678 ../../mobile/operation/events.php:679 -#: ../../mobile/operation/events.php:853 ../../mobile/operation/events.php:1007 -#: ../../mobile/operation/events.php:1008 +#: ../../mobile/operation/events.php:674 ../../mobile/operation/events.php:675 +#: ../../mobile/operation/events.php:849 ../../mobile/operation/events.php:1003 +#: ../../mobile/operation/events.php:1004 #: ../../mobile/operation/server_status.php:154 #: ../../mobile/operation/server_status.php:155 #: ../../mobile/operation/server_status.php:281 #: ../../mobile/operation/server_status.php:319 #: ../../mobile/operation/server_status.php:349 #: ../../mobile/operation/server_status.php:445 -#: ../../include/functions_reporting_html.php:553 -#: ../../include/functions_reporting_html.php:1055 -#: ../../include/functions_reporting_html.php:1064 -#: ../../include/functions_reporting_html.php:1305 -#: ../../include/functions_reporting_html.php:1313 -#: ../../include/functions_reporting_html.php:1633 -#: ../../include/functions_reporting_html.php:2377 -#: ../../include/functions_reporting_html.php:2656 -#: ../../include/functions_reporting_html.php:3024 -#: ../../include/functions_reporting_html.php:3692 -#: ../../include/functions_reporting_html.php:3742 -#: ../../include/functions_reporting_html.php:5331 +#: ../../include/functions_reporting_html.php:557 +#: ../../include/functions_reporting_html.php:1059 +#: ../../include/functions_reporting_html.php:1068 +#: ../../include/functions_reporting_html.php:1309 +#: ../../include/functions_reporting_html.php:1317 +#: ../../include/functions_reporting_html.php:1637 +#: ../../include/functions_reporting_html.php:2381 +#: ../../include/functions_reporting_html.php:2660 +#: ../../include/functions_reporting_html.php:3028 +#: ../../include/functions_reporting_html.php:3696 +#: ../../include/functions_reporting_html.php:3746 +#: ../../include/functions_reporting_html.php:5342 #: ../../include/ajax/heatmap.ajax.php:391 -#: ../../include/ajax/alert_list.ajax.php:296 -#: ../../include/ajax/alert_list.ajax.php:321 -#: ../../include/ajax/module.php:1026 ../../include/ajax/custom_fields.php:416 +#: ../../include/ajax/alert_list.ajax.php:309 +#: ../../include/ajax/alert_list.ajax.php:334 +#: ../../include/ajax/module.php:1041 ../../include/ajax/custom_fields.php:416 #: ../../include/functions_snmp.php:369 #: ../../include/functions_massive_operations.php:152 -#: ../../include/class/NetworkMap.class.php:3070 +#: ../../include/class/NetworkMap.class.php:3072 #: ../../include/class/AgentsAlerts.class.php:914 #: ../../include/class/SnmpConsole.class.php:273 #: ../../include/class/SnmpConsole.class.php:382 #: ../../include/class/SnmpConsole.class.php:500 #: ../../include/class/ExternalTools.class.php:877 #: ../../include/lib/Dashboard/Widgets/system_group_status.php:322 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:264 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:547 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:562 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:285 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:570 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:585 +#: ../../include/lib/Dashboard/Widgets/events_list.php:818 #: ../../include/lib/Group.php:562 ../../include/functions_snmp_browser.php:594 #: ../../include/functions_events.php:204 #: ../../include/functions_events.php:259 -#: ../../include/functions_events.php:2543 -#: ../../include/functions_events.php:5009 ../../operation/search_agents.php:56 -#: ../../operation/agentes/estado_agente.php:324 -#: ../../operation/agentes/estado_agente.php:1057 +#: ../../include/functions_events.php:2472 +#: ../../include/functions_events.php:4963 ../../operation/search_agents.php:41 +#: ../../operation/agentes/estado_agente.php:342 +#: ../../operation/agentes/estado_agente.php:1075 #: ../../operation/agentes/interface_view.functions.php:516 -#: ../../operation/agentes/status_monitor.php:1568 +#: ../../operation/agentes/status_monitor.php:1571 #: ../../operation/agentes/alerts_status.functions.php:108 #: ../../operation/messages/message_list.php:188 #: ../../operation/incidents/integriaims_export_csv.php:83 @@ -2657,8 +2684,8 @@ msgstr "" #: ../../enterprise/views/ncm/firmwares/list.php:100 #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:333 #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:439 -#: ../../enterprise/godmode/policies/policy_agents.php:520 -#: ../../enterprise/godmode/policies/policy_agents.php:551 +#: ../../enterprise/godmode/policies/policy_agents.php:524 +#: ../../enterprise/godmode/policies/policy_agents.php:555 #: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:371 #: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:399 #: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:342 @@ -2670,10 +2697,10 @@ msgstr "" #: ../../enterprise/include/ajax/log_viewer.ajax.php:352 #: ../../enterprise/include/class/Omnishell.class.php:1016 #: ../../enterprise/include/class/Omnishell.class.php:1095 -#: ../../include/ajax/module.php:2280 ../../include/ajax/agent.php:598 -#: ../../include/ajax/events.php:805 ../../include/functions_html.php:1281 -#: ../../include/functions_html.php:1432 -#: ../../include/functions_snmp_browser.php:1626 +#: ../../include/ajax/module.php:2315 ../../include/ajax/agent.php:598 +#: ../../include/ajax/events.php:763 ../../include/functions_html.php:1333 +#: ../../include/functions_html.php:1484 +#: ../../include/functions_snmp_browser.php:1660 msgid "Filter group" msgstr "" @@ -2706,43 +2733,43 @@ msgstr "" #: ../../enterprise/meta/agentsearch.php:253 #: ../../enterprise/meta/agentsearch.php:260 #: ../../enterprise/meta/agentsearch.php:263 -#: ../../enterprise/godmode/modules/configure_local_component.php:471 +#: ../../enterprise/godmode/modules/configure_local_component.php:564 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:105 -#: ../../enterprise/godmode/policies/policy_agents.php:681 -#: ../../enterprise/godmode/policies/policy_agents.php:686 -#: ../../enterprise/godmode/policies/policy_agents.php:1755 -#: ../../enterprise/godmode/policies/policy_agents.php:1771 +#: ../../enterprise/godmode/policies/policy_agents.php:691 +#: ../../enterprise/godmode/policies/policy_agents.php:696 +#: ../../enterprise/godmode/policies/policy_agents.php:1765 +#: ../../enterprise/godmode/policies/policy_agents.php:1781 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:701 #: ../../enterprise/godmode/setup/edit_skin.php:288 -#: ../../enterprise/include/class/VMware.app.php:895 +#: ../../enterprise/include/class/VMware.app.php:902 #: ../../enterprise/include/class/DatabaseHA.class.php:211 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2055 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3323 -#: ../../enterprise/include/lib/NetworkManager.php:190 -#: ../../godmode/groups/group_list.php:954 +#: ../../enterprise/include/lib/NetworkManager.php:192 +#: ../../godmode/groups/group_list.php:964 #: ../../godmode/agentes/modificar_agente.php:791 -#: ../../godmode/agentes/module_manager_editor_common.php:253 -#: ../../godmode/agentes/module_manager_editor_common.php:702 -#: ../../godmode/agentes/module_manager_editor_common.php:1321 -#: ../../godmode/agentes/module_manager.php:988 -#: ../../godmode/agentes/module_manager.php:1001 -#: ../../godmode/massive/massive_edit_agents.php:955 -#: ../../godmode/massive/massive_edit_agents.php:1154 -#: ../../godmode/massive/massive_edit_modules.php:780 +#: ../../godmode/agentes/module_manager_editor_common.php:254 +#: ../../godmode/agentes/module_manager_editor_common.php:703 +#: ../../godmode/agentes/module_manager_editor_common.php:1338 +#: ../../godmode/agentes/module_manager.php:1054 +#: ../../godmode/agentes/module_manager.php:1067 +#: ../../godmode/massive/massive_edit_agents.php:966 +#: ../../godmode/massive/massive_edit_agents.php:1165 +#: ../../godmode/massive/massive_edit_modules.php:881 #: ../../godmode/alerts/alert_list.list.php:172 -#: ../../godmode/alerts/configure_alert_template.php:918 -#: ../../godmode/alerts/alert_view.php:547 ../../mobile/operation/agent.php:173 +#: ../../godmode/alerts/configure_alert_template.php:939 +#: ../../godmode/alerts/alert_view.php:552 ../../mobile/operation/agent.php:173 #: ../../mobile/operation/alerts.php:68 #: ../../include/functions_visual_map_editor.php:872 -#: ../../include/functions_reporting_html.php:3704 -#: ../../include/functions_agents.php:1472 +#: ../../include/functions_reporting_html.php:3708 +#: ../../include/functions_agents.php:1463 #: ../../include/functions_treeview.php:66 -#: ../../include/functions_treeview.php:606 +#: ../../include/functions_treeview.php:647 #: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:405 -#: ../../include/functions_reporting.php:7001 -#: ../../operation/search_agents.php:93 +#: ../../include/functions_reporting.php:7012 #: ../../operation/agentes/estado_generalagente.php:92 #: ../../operation/agentes/alerts_status.functions.php:101 +#: ../../operation/search_agents.getdata.php:173 msgid "Disabled" msgstr "" @@ -2754,20 +2781,19 @@ msgstr "" #: ../../godmode/agentes/planned_downtime.list.php:778 #: ../../godmode/agentes/planned_downtime.editor.php:929 #: ../../godmode/agentes/agent_manager.php:834 -#: ../../godmode/agentes/module_manager_editor_common.php:1404 -#: ../../godmode/agentes/module_manager.php:765 -#: ../../godmode/massive/massive_edit_agents.php:1125 -#: ../../godmode/massive/massive_edit_modules.php:1119 -#: ../../mobile/operation/agent.php:180 ../../include/ajax/module.php:1137 -#: ../../include/class/Tree.class.php:964 ../../operation/search_agents.php:100 -#: ../../operation/agentes/estado_agente.php:1153 +#: ../../godmode/agentes/module_manager_editor_common.php:1421 +#: ../../godmode/agentes/module_manager.php:831 +#: ../../godmode/massive/massive_edit_agents.php:1136 +#: ../../godmode/massive/massive_edit_modules.php:1350 +#: ../../mobile/operation/agent.php:180 ../../include/ajax/module.php:1152 +#: ../../include/class/Tree.class.php:964 +#: ../../operation/agentes/estado_agente.php:1171 #: ../../operation/agentes/estado_generalagente.php:94 msgid "Quiet" msgstr "" #: ../../views/cluster/view.php:177 ../../views/cluster/view.php:185 -#: ../../operation/search_agents.php:111 -#: ../../operation/agentes/estado_agente.php:1161 +#: ../../operation/agentes/estado_agente.php:1179 msgid "Agent in scheduled downtime" msgstr "" @@ -2776,11 +2802,11 @@ msgid "Force cluster status calculation" msgstr "" #: ../../views/cluster/view.php:252 ../../enterprise/meta/agentsearch.php:135 -#: ../../enterprise/godmode/modules/configure_local_component.php:179 -#: ../../enterprise/godmode/modules/local_components.php:582 -#: ../../enterprise/godmode/modules/local_components.php:645 +#: ../../enterprise/godmode/modules/configure_local_component.php:188 +#: ../../enterprise/godmode/modules/local_components.php:581 +#: ../../enterprise/godmode/modules/local_components.php:644 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:294 -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 #: ../../enterprise/include/class/DeploymentCenter.class.php:665 #: ../../enterprise/include/class/DeploymentCenter.class.php:727 #: ../../enterprise/include/class/DeploymentCenter.class.php:1317 @@ -2789,52 +2815,54 @@ msgstr "" #: ../../enterprise/include/class/AgentRepository.class.php:712 #: ../../enterprise/include/class/AgentRepository.class.php:759 #: ../../enterprise/operation/agentes/tag_view.php:696 -#: ../../enterprise/tools/ipam/ipam_network.php:426 +#: ../../enterprise/tools/ipam/ipam_network.php:584 #: ../../godmode/modules/manage_inventory_modules.php:291 #: ../../godmode/modules/manage_inventory_modules_form.php:140 #: ../../godmode/agentes/modificar_agente.php:704 #: ../../godmode/agentes/planned_downtime.editor.php:1358 #: ../../godmode/agentes/agent_manager.php:523 -#: ../../godmode/massive/massive_edit_agents.php:750 -#: ../../godmode/reporting/reporting_builder.item_editor.php:71 +#: ../../godmode/massive/massive_edit_agents.php:761 +#: ../../godmode/reporting/reporting_builder.item_editor.php:74 #: ../../mobile/operation/agents.php:94 ../../mobile/operation/agents.php:405 -#: ../../include/functions_reporting_html.php:1609 -#: ../../include/functions_reporting_html.php:3689 +#: ../../include/functions_reporting_html.php:1613 +#: ../../include/functions_reporting_html.php:3693 #: ../../include/ajax/heatmap.ajax.php:467 +#: ../../include/functions_massive_operations.php:219 #: ../../include/class/Diagnostics.class.php:769 -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:283 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:284 #: ../../include/lib/Dashboard/Widgets/tree_view.php:348 -#: ../../include/functions_events.php:4382 ../../operation/search_agents.php:44 -#: ../../operation/search_agents.php:50 ../../operation/tree.php:79 -#: ../../operation/tree.php:145 ../../operation/agentes/estado_agente.php:1038 +#: ../../include/functions_events.php:4336 ../../operation/search_agents.php:37 +#: ../../operation/tree.php:79 ../../operation/tree.php:145 +#: ../../operation/agentes/estado_agente.php:1056 #: ../../operation/agentes/estado_generalagente.php:216 #: ../../operation/gis_maps/ajax.php:297 -#: ../../operation/inventory/inventory.php:1251 +#: ../../operation/inventory/inventory.php:1264 msgid "OS" msgstr "" #: ../../views/cluster/view.php:272 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:62 #: ../../operation/agentes/estado_generalagente.php:233 msgid "IP address" msgstr "" #: ../../views/cluster/view.php:277 ../../views/cluster/view.php:292 -#: ../../enterprise/meta/advanced/servers.build_table.php:125 #: ../../enterprise/meta/advanced/servers.build_table.php:126 -#: ../../enterprise/meta/advanced/servers.build_table.php:132 -#: ../../enterprise/meta/advanced/metasetup.visual.php:964 +#: ../../enterprise/meta/advanced/servers.build_table.php:127 +#: ../../enterprise/meta/advanced/servers.build_table.php:133 +#: ../../enterprise/meta/advanced/metasetup.visual.php:949 #: ../../enterprise/include/functions_visual_map.php:320 -#: ../../enterprise/include/functions_servicemap.php:483 +#: ../../enterprise/include/functions_servicemap.php:519 #: ../../enterprise/include/functions_aws.php:509 #: ../../enterprise/include/functions_aws.php:510 -#: ../../enterprise/include/functions_reporting.php:6178 -#: ../../enterprise/include/functions_services.php:1190 -#: ../../enterprise/include/functions_services.php:1371 -#: ../../enterprise/include/functions_services.php:2088 +#: ../../enterprise/include/functions_reporting.php:6400 +#: ../../enterprise/include/functions_services.php:1229 +#: ../../enterprise/include/functions_services.php:1410 +#: ../../enterprise/include/functions_services.php:2143 #: ../../enterprise/include/lib/Metaconsole/Node.php:453 #: ../../enterprise/include/lib/Metaconsole/Node.php:1130 -#: ../../enterprise/tools/ipam/ipam_network.php:463 -#: ../../enterprise/tools/ipam/ipam_network.php:543 +#: ../../enterprise/tools/ipam/ipam_network.php:621 +#: ../../enterprise/tools/ipam/ipam_network.php:701 #: ../../enterprise/tools/ipam/ipam_ajax.php:369 #: ../../enterprise/tools/ipam/ipam_ajax.php:390 #: ../../godmode/modules/manage_network_components.php:805 @@ -2842,87 +2870,87 @@ msgstr "" #: ../../godmode/extensions.php:207 ../../godmode/extensions.php:222 #: ../../godmode/agentes/planned_downtime.list.php:942 #: ../../godmode/alerts/alert_view.php:141 -#: ../../godmode/servers/servers.build_table.php:153 -#: ../../godmode/servers/servers.build_table.php:154 -#: ../../godmode/servers/servers.build_table.php:160 +#: ../../godmode/servers/servers.build_table.php:161 +#: ../../godmode/servers/servers.build_table.php:162 +#: ../../godmode/servers/servers.build_table.php:168 #: ../../mobile/operation/agent.php:198 ../../mobile/operation/agent.php:203 #: ../../mobile/operation/events.php:303 ../../mobile/operation/events.php:315 #: ../../mobile/operation/events.php:327 ../../mobile/operation/events.php:435 -#: ../../mobile/operation/events.php:485 ../../mobile/operation/events.php:501 -#: ../../include/functions_servers.php:1298 -#: ../../include/functions_reporting_html.php:659 -#: ../../include/functions_reporting_html.php:662 -#: ../../include/functions_reporting_html.php:5592 -#: ../../include/functions_reporting_html.php:5645 +#: ../../mobile/operation/events.php:485 ../../mobile/operation/events.php:495 +#: ../../include/functions_servers.php:1392 +#: ../../include/functions_reporting_html.php:663 +#: ../../include/functions_reporting_html.php:666 +#: ../../include/functions_reporting_html.php:5603 +#: ../../include/functions_reporting_html.php:5656 #: ../../include/functions.php:1180 ../../include/functions.php:1186 -#: ../../include/functions.php:1190 ../../include/ajax/module.php:1183 +#: ../../include/functions.php:1190 ../../include/ajax/module.php:1198 #: ../../include/functions_treeview.php:153 #: ../../include/functions_treeview.php:311 -#: ../../include/functions_treeview.php:414 -#: ../../include/functions_treeview.php:643 ../../include/functions_ui.php:2917 -#: ../../include/functions_ui.php:2925 ../../include/functions_db.php:241 -#: ../../include/class/SnmpConsole.class.php:796 -#: ../../include/class/SnmpConsole.class.php:814 -#: ../../include/functions_events.php:3689 -#: ../../include/functions_events.php:3823 -#: ../../include/functions_events.php:3843 -#: ../../include/functions_events.php:3852 -#: ../../include/functions_events.php:3861 -#: ../../include/functions_events.php:3862 -#: ../../include/functions_events.php:3874 -#: ../../include/functions_events.php:3934 -#: ../../include/functions_events.php:3967 -#: ../../include/functions_events.php:4033 -#: ../../include/functions_events.php:4050 -#: ../../include/functions_events.php:4057 -#: ../../include/functions_events.php:4123 -#: ../../include/functions_events.php:4215 -#: ../../include/functions_events.php:4339 -#: ../../include/functions_events.php:4378 -#: ../../include/functions_events.php:4418 -#: ../../include/functions_events.php:4441 -#: ../../include/functions_events.php:4471 -#: ../../include/functions_events.php:4554 -#: ../../include/functions_events.php:4635 -#: ../../include/functions_events.php:4645 -#: ../../include/functions_events.php:4862 -#: ../../include/functions_events.php:4943 -#: ../../include/functions_events.php:5048 -#: ../../include/functions_events.php:5077 -#: ../../include/functions_events.php:5092 -#: ../../include/functions_events.php:5102 -#: ../../include/functions_events.php:5112 -#: ../../include/functions_events.php:5595 -#: ../../include/functions_events.php:5609 -#: ../../include/functions_events.php:5614 -#: ../../include/functions_events.php:5617 -#: ../../include/functions_events.php:5625 -#: ../../include/functions_events.php:5634 -#: ../../include/functions_events.php:5646 -#: ../../include/functions_events.php:5699 -#: ../../include/functions_events.php:5726 -#: ../../include/functions_events.php:5751 -#: ../../include/functions_events.php:5795 -#: ../../operation/agentes/estado_agente.php:1231 +#: ../../include/functions_treeview.php:455 +#: ../../include/functions_treeview.php:697 ../../include/functions_ui.php:3175 +#: ../../include/functions_ui.php:3183 ../../include/functions_db.php:241 +#: ../../include/class/SnmpConsole.class.php:798 +#: ../../include/class/SnmpConsole.class.php:816 +#: ../../include/functions_events.php:3618 +#: ../../include/functions_events.php:3752 +#: ../../include/functions_events.php:3772 +#: ../../include/functions_events.php:3781 +#: ../../include/functions_events.php:3790 +#: ../../include/functions_events.php:3791 +#: ../../include/functions_events.php:3803 +#: ../../include/functions_events.php:3863 +#: ../../include/functions_events.php:3896 +#: ../../include/functions_events.php:3962 +#: ../../include/functions_events.php:3979 +#: ../../include/functions_events.php:3986 +#: ../../include/functions_events.php:4052 +#: ../../include/functions_events.php:4144 +#: ../../include/functions_events.php:4268 +#: ../../include/functions_events.php:4332 +#: ../../include/functions_events.php:4372 +#: ../../include/functions_events.php:4395 +#: ../../include/functions_events.php:4425 +#: ../../include/functions_events.php:4508 +#: ../../include/functions_events.php:4589 +#: ../../include/functions_events.php:4599 +#: ../../include/functions_events.php:4816 +#: ../../include/functions_events.php:4897 +#: ../../include/functions_events.php:5006 +#: ../../include/functions_events.php:5035 +#: ../../include/functions_events.php:5050 +#: ../../include/functions_events.php:5060 +#: ../../include/functions_events.php:5070 +#: ../../include/functions_events.php:5504 +#: ../../include/functions_events.php:5518 +#: ../../include/functions_events.php:5523 +#: ../../include/functions_events.php:5526 +#: ../../include/functions_events.php:5534 +#: ../../include/functions_events.php:5543 +#: ../../include/functions_events.php:5555 +#: ../../include/functions_events.php:5608 +#: ../../include/functions_events.php:5635 +#: ../../include/functions_events.php:5660 +#: ../../include/functions_events.php:5704 +#: ../../operation/agentes/estado_agente.php:1249 #: ../../operation/agentes/interface_view.functions.php:742 #: ../../operation/agentes/interface_view.functions.php:743 #: ../../operation/agentes/interface_view.functions.php:744 #: ../../operation/agentes/interface_view.functions.php:745 #: ../../operation/agentes/interface_view.functions.php:746 -#: ../../operation/agentes/status_monitor.php:1947 +#: ../../operation/agentes/status_monitor.php:1970 #: ../../operation/agentes/estado_generalagente.php:234 #: ../../operation/agentes/estado_generalagente.php:251 #: ../../operation/agentes/estado_generalagente.php:254 #: ../../operation/agentes/estado_generalagente.php:411 #: ../../operation/agentes/estado_generalagente.php:425 #: ../../operation/agentes/estado_generalagente.php:484 -#: ../../operation/inventory/inventory.php:155 -#: ../../operation/inventory/inventory.php:175 -#: ../../operation/inventory/inventory.php:202 +#: ../../operation/inventory/inventory.php:159 +#: ../../operation/inventory/inventory.php:179 +#: ../../operation/inventory/inventory.php:206 msgid "N/A" msgstr "" -#: ../../views/cluster/view.php:308 ../../include/functions_treeview.php:843 +#: ../../views/cluster/view.php:308 ../../include/functions_treeview.php:898 #: ../../operation/agentes/estado_generalagente.php:250 #: ../../operation/gis_maps/ajax.php:341 msgid "Agent Version" @@ -2933,7 +2961,7 @@ msgid "Cluster agent" msgstr "" #: ../../views/cluster/view.php:364 -#: ../../operation/agentes/estado_generalagente.php:919 +#: ../../operation/agentes/estado_generalagente.php:913 msgid "Events (Last 24h)" msgstr "" @@ -2959,7 +2987,7 @@ msgstr "" #: ../../extensions/agents_modules.php:388 #: ../../extensions/agents_modules.php:395 #: ../../extensions/agents_modules.php:398 -#: ../../operation/visual_console/view.php:233 +#: ../../operation/visual_console/view.php:235 #: ../../operation/visual_console/legacy_view.php:200 #: ../../operation/gis_maps/render_view.php:137 #: ../../operation/reporting/reporting_viewer.php:185 @@ -2968,12 +2996,12 @@ msgid "Full screen mode" msgstr "" #: ../../views/dashboard/header.php:58 ../../extensions/agents_modules.php:611 -#: ../../operation/heatmap.php:218 ../../operation/visual_console/view.php:502 +#: ../../operation/heatmap.php:218 ../../operation/visual_console/view.php:566 #: ../../operation/visual_console/legacy_view.php:260 #: ../../operation/gis_maps/render_view.php:139 #: ../../operation/reporting/reporting_viewer.php:194 #: ../../operation/reporting/graph_viewer.php:243 -#: ../../operation/events/events.php:1464 +#: ../../operation/events/events.php:1610 msgid "Back to normal mode" msgstr "" @@ -2998,14 +3026,15 @@ msgstr "" #: ../../enterprise/include/lib/Metaconsole/Node.php:406 #: ../../enterprise/operation/services/services.service.php:152 #: ../../enterprise/operation/services/services.service_map.php:141 -#: ../../enterprise/operation/services/services.list.php:590 -#: ../../godmode/snmpconsole/snmp_alert.php:2227 -#: ../../godmode/snmpconsole/snmp_alert.php:2242 -#: ../../godmode/massive/massive_edit_agents.php:1060 +#: ../../enterprise/operation/services/services.list.php:597 +#: ../../godmode/snmpconsole/snmp_alert.php:2232 +#: ../../godmode/snmpconsole/snmp_alert.php:2247 +#: ../../godmode/massive/massive_edit_agents.php:1071 #: ../../godmode/reporting/graph_builder.graph_editor.php:374 #: ../../godmode/reporting/graph_builder.graph_editor.php:395 -#: ../../include/functions_config.php:1349 -#: ../../include/functions_config.php:3561 +#: ../../godmode/wizards/ManageExtensions.class.php:298 +#: ../../include/functions_config.php:1395 +#: ../../include/functions_config.php:3629 #: ../../include/class/SatelliteAgent.class.php:1269 #: ../../operation/gis_maps/render_view.php:167 msgid "Ok" @@ -3031,22 +3060,22 @@ msgstr "" #: ../../enterprise/views/ncm/devices/list.php:172 #: ../../enterprise/meta/advanced/policymanager.queue.php:238 #: ../../enterprise/godmode/policies/policy_queue.php:853 -#: ../../enterprise/godmode/servers/HA_cluster.php:437 +#: ../../enterprise/godmode/servers/HA_cluster.php:456 #: ../../enterprise/include/class/Omnishell.class.php:559 #: ../../enterprise/include/class/Omnishell.class.php:1712 #: ../../enterprise/include/functions_ipam.php:1400 #: ../../extensions/agents_modules.php:623 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:196 -#: ../../include/ajax/heatmap.ajax.php:49 ../../include/ajax/module.php:1313 -#: ../../include/functions_ui.php:1321 ../../include/functions_ui.php:7815 -#: ../../include/class/NetworkMap.class.php:2952 -#: ../../operation/heatmap.php:175 ../../operation/visual_console/view.php:515 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:204 +#: ../../include/ajax/heatmap.ajax.php:49 ../../include/ajax/module.php:1337 +#: ../../include/functions_ui.php:1334 ../../include/functions_ui.php:7838 +#: ../../include/class/NetworkMap.class.php:2954 +#: ../../operation/heatmap.php:175 ../../operation/visual_console/view.php:579 #: ../../operation/visual_console/legacy_public_view.php:141 #: ../../operation/visual_console/legacy_view.php:274 -#: ../../operation/visual_console/public_view.php:129 -#: ../../operation/agentes/pandora_networkmap.editor.php:553 +#: ../../operation/visual_console/public_view.php:131 +#: ../../operation/agentes/pandora_networkmap.editor.php:559 #: ../../operation/gis_maps/render_view.php:161 -#: ../../operation/events/events.php:1476 ../../general/login_page.php:97 +#: ../../operation/events/events.php:1622 ../../general/login_page.php:97 #: ../../general/login_page.php:408 msgid "Refresh" msgstr "" @@ -3061,7 +3090,7 @@ msgstr "" #: ../../godmode/users/configure_user.php:66 #: ../../godmode/users/user_management.php:45 #: ../../godmode/massive/massive_edit_users.php:280 -#: ../../mobile/include/functions_web.php:22 ../../include/auth/mysql.php:814 +#: ../../mobile/include/functions_web.php:22 ../../include/auth/mysql.php:819 #: ../../include/class/OrderInterpreter.class.php:219 #: ../../operation/users/user_edit.php:475 ../../operation/menu.php:478 msgid "Dashboard" @@ -3072,7 +3101,7 @@ msgid "Hello! These are the tips of the day." msgstr "" #: ../../views/dashboard/tipsWindow.php:44 -#: ../../godmode/users/user_management.php:384 +#: ../../godmode/users/user_management.php:404 msgid "Show usage tips at startup" msgstr "" @@ -3085,8 +3114,8 @@ msgid "Maybe later" msgstr "" #: ../../views/dashboard/list.php:40 ../../views/dashboard/list.php:49 -#: ../../enterprise/meta/general/main_header.php:222 -#: ../../enterprise/meta/general/main_menu.php:353 +#: ../../enterprise/meta/general/main_header.php:233 +#: ../../enterprise/meta/general/main_menu.php:364 msgid "Dashboards" msgstr "" @@ -3106,17 +3135,17 @@ msgstr "" #: ../../enterprise/godmode/reporting/graph_template_item_editor.php:157 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:165 #: ../../enterprise/include/class/DatabaseHA.class.php:1060 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:152 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:214 #: ../../enterprise/tools/ipam/ipam_action.php:102 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:87 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:132 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:190 #: ../../extensions/files_repo.php:206 #: ../../godmode/modules/manage_nc_groups.php:176 -#: ../../godmode/modules/manage_network_components.php:565 +#: ../../godmode/modules/manage_network_components.php:552 #: ../../godmode/users/profile_list.php:142 #: ../../godmode/users/user_list.php:357 ../../godmode/users/user_list.php:411 -#: ../../godmode/users/configure_user.php:871 -#: ../../godmode/users/configure_user.php:891 +#: ../../godmode/users/configure_user.php:883 +#: ../../godmode/users/configure_user.php:903 #: ../../godmode/agentes/planned_downtime.list.php:290 #: ../../godmode/netflow/nf_item_list.php:120 #: ../../godmode/netflow/nf_item_list.php:148 @@ -3129,14 +3158,14 @@ msgstr "" #: ../../godmode/alerts/alert_actions.php:208 #: ../../godmode/alerts/alert_commands.php:698 #: ../../godmode/alerts/alert_templates.php:261 -#: ../../godmode/alerts/alert_list.php:239 -#: ../../godmode/alerts/alert_list.php:346 ../../godmode/setup/news.php:137 +#: ../../godmode/alerts/alert_list.php:271 +#: ../../godmode/alerts/alert_list.php:434 ../../godmode/setup/news.php:137 #: ../../godmode/setup/gis.php:61 ../../godmode/setup/links.php:89 #: ../../godmode/reporting/map_builder.php:209 #: ../../godmode/reporting/graphs.php:150 #: ../../godmode/reporting/graphs.php:162 #: ../../godmode/reporting/graphs.php:213 -#: ../../godmode/reporting/reporting_builder.php:631 +#: ../../godmode/reporting/reporting_builder.php:634 #: ../../godmode/events/event_filter.php:77 #: ../../godmode/events/event_filter.php:104 #: ../../include/class/ConfigPEN.class.php:488 @@ -3151,9 +3180,8 @@ msgstr "" #: ../../views/dashboard/list.php:58 #: ../../enterprise/godmode/modules/local_components.php:432 -#: ../../enterprise/godmode/policies/policy_alerts.php:267 -#: ../../enterprise/godmode/policies/policy_alerts.php:315 -#: ../../enterprise/godmode/policies/policy_modules.php:1374 +#: ../../enterprise/godmode/policies/policy_alerts.php:324 +#: ../../enterprise/godmode/policies/policy_modules.php:1370 #: ../../enterprise/godmode/policies/policy_external_alerts.php:159 #: ../../enterprise/godmode/policies/policy_external_alerts.php:186 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:174 @@ -3166,22 +3194,25 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:393 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:411 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:166 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:150 +#: ../../enterprise/operation/agentes/policy_manager.php:348 +#: ../../enterprise/operation/agentes/policy_manager.php:431 +#: ../../enterprise/operation/agentes/policy_manager.php:465 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:212 #: ../../enterprise/tools/ipam/ipam_action.php:100 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:130 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:188 #: ../../extensions/files_repo.php:206 -#: ../../godmode/modules/manage_network_components.php:566 -#: ../../godmode/users/configure_user.php:872 +#: ../../godmode/modules/manage_network_components.php:553 +#: ../../godmode/users/configure_user.php:884 #: ../../godmode/massive/massive_delete_action_alerts.php:171 #: ../../godmode/massive/massive_delete_alerts.php:202 #: ../../godmode/alerts/alert_actions.php:209 #: ../../godmode/alerts/alert_commands.php:699 #: ../../godmode/alerts/alert_templates.php:262 -#: ../../godmode/alerts/alert_list.php:240 -#: ../../godmode/alerts/alert_list.php:347 ../../godmode/setup/news.php:138 +#: ../../godmode/alerts/alert_list.php:272 +#: ../../godmode/alerts/alert_list.php:435 ../../godmode/setup/news.php:138 #: ../../godmode/setup/gis.php:59 -#: ../../godmode/reporting/reporting_builder.php:632 -#: ../../operation/agentes/pandora_networkmap.php:564 +#: ../../godmode/reporting/reporting_builder.php:635 +#: ../../operation/agentes/pandora_networkmap.php:587 #: ../../operation/messages/message_list.php:110 #: ../../operation/gis_maps/gis_map.php:100 #: ../../operation/incidents/list_integriaims_incidents.php:306 @@ -3204,30 +3235,30 @@ msgstr "" msgid "Cells" msgstr "" -#: ../../views/dashboard/list.php:102 ../../operation/menu.php:606 +#: ../../views/dashboard/list.php:102 ../../operation/menu.php:612 msgid "Favorite" msgstr "" #: ../../views/dashboard/list.php:103 ../../operation/heatmap.php:90 #: ../../operation/agentes/networkmap.dinamic.php:115 -#: ../../operation/agentes/pandora_networkmap.view.php:2365 +#: ../../operation/agentes/pandora_networkmap.view.php:2370 #: ../../operation/snmpconsole/snmp_statistics.php:54 #: ../../operation/snmpconsole/snmp_browser.php:68 -#: ../../operation/events/events.php:1514 +#: ../../operation/events/events.php:1660 msgid "Full screen" msgstr "" #: ../../views/dashboard/list.php:106 -#: ../../enterprise/godmode/policies/policy_modules.php:1841 -#: ../../enterprise/godmode/policies/policies.php:643 +#: ../../enterprise/godmode/policies/policy_modules.php:1851 +#: ../../enterprise/godmode/policies/policies.php:667 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:229 #: ../../godmode/agentes/planned_downtime.list.php:746 #: ../../godmode/agentes/planned_downtime.list.php:879 #: ../../godmode/agentes/planned_downtime.list.php:925 #: ../../godmode/alerts/alert_actions.php:355 #: ../../godmode/reporting/map_builder.php:420 -#: ../../include/functions_filemanager.php:1007 -#: ../../operation/agentes/pandora_networkmap.php:807 +#: ../../include/functions_filemanager.php:1030 +#: ../../operation/agentes/pandora_networkmap.php:830 msgid "Copy" msgstr "" @@ -3253,20 +3284,20 @@ msgid "Please select widget" msgstr "" #: ../../views/dashboard/jsLayout.php:42 ../../extensions/agents_modules.php:76 -#: ../../include/class/SnmpConsole.class.php:1552 -#: ../../operation/events/events.php:3219 +#: ../../include/class/SnmpConsole.class.php:1545 +#: ../../operation/events/events.php:3434 msgid "Until next" msgstr "" #: ../../views/dashboard/formDashboard.php:110 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:467 -#: ../../godmode/reporting/reporting_builder.php:912 +#: ../../godmode/reporting/reporting_builder.php:915 msgid "Private" msgstr "" #: ../../views/dashboard/formDashboard.php:122 #: ../../enterprise/godmode/services/services.service.php:763 -#: ../../enterprise/godmode/reporting/visual_console_template.php:290 +#: ../../enterprise/godmode/reporting/visual_console_template.php:295 #: ../../enterprise/operation/services/massive/services.create.php:829 msgid "Favourite" msgstr "" @@ -3287,18 +3318,15 @@ msgstr "" msgid "Change every" msgstr "" -#: ../../views/dashboard/slides.php:203 -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:144 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:211 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:252 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:212 -#: ../../include/functions.php:3969 ../../include/functions_ui.php:2424 +#: ../../views/dashboard/slides.php:203 ../../include/functions.php:3969 +#: ../../include/functions_ui.php:2682 msgid "Previous" msgstr "" #: ../../views/dashboard/slides.php:218 -#: ../../enterprise/meta/general/main_menu.php:287 ../../operation/menu.php:572 -#: ../../operation/events/events.php:1572 +#: ../../enterprise/meta/general/main_menu.php:285 ../../operation/menu.php:578 +#: ../../operation/events/events.php:1723 +#: ../../operation/events/events.php:2820 msgid "Stop" msgstr "" @@ -3307,26 +3335,23 @@ msgid "Pause" msgstr "" #: ../../views/dashboard/slides.php:240 -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:147 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:214 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:665 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:262 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:215 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:137 -#: ../../enterprise/godmode/wizards/Cloud.class.php:589 +#: ../../enterprise/include/class/Azure.cloud.php:910 +#: ../../enterprise/include/class/Azure.cloud.php:965 #: ../../enterprise/include/class/VMware.app.php:543 #: ../../enterprise/include/class/Omnishell.class.php:826 #: ../../enterprise/include/class/DB2.app.php:574 #: ../../enterprise/include/class/SAP.app.php:443 -#: ../../enterprise/include/class/Aws.cloud.php:1467 +#: ../../enterprise/include/class/Aws.cloud.php:1468 #: ../../enterprise/include/class/MySQL.app.php:596 #: ../../enterprise/include/class/Oracle.app.php:581 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:585 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:336 -#: ../../godmode/alerts/configure_alert_template.php:1227 -#: ../../godmode/alerts/configure_alert_template.php:1239 +#: ../../godmode/alerts/configure_alert_template.php:1248 +#: ../../godmode/alerts/configure_alert_template.php:1260 #: ../../godmode/wizards/HostDevices.class.php:779 -#: ../../include/functions_ui.php:2505 +#: ../../godmode/wizards/Cloud.class.php:599 +#: ../../include/functions_ui.php:2763 +#: ../../include/class/ExtensionsDiscovery.class.php:445 #: ../../include/class/CustomNetScan.class.php:555 #: ../../include/lib/ClusterViewer/ClusterWizard.php:1239 msgid "Next" @@ -3364,7 +3389,7 @@ msgstr "" #: ../../enterprise/views/ncm/models/edit.php:37 #: ../../enterprise/views/ncm/vendors/list.php:32 #: ../../enterprise/views/ncm/vendors/edit.php:35 -#: ../../include/functions.php:1294 ../../include/functions_events.php:3183 +#: ../../include/functions.php:1294 ../../include/functions_events.php:3112 msgid "Network configuration manager" msgstr "" @@ -3385,7 +3410,7 @@ msgstr "" #: ../../enterprise/views/ncm/models/edit.php:51 #: ../../enterprise/views/ncm/vendors/list.php:46 #: ../../enterprise/views/ncm/vendors/edit.php:49 -#: ../../include/functions_reports.php:957 +#: ../../include/functions_reports.php:962 msgid "NCM" msgstr "" @@ -3406,11 +3431,12 @@ msgid "Script details" msgstr "" #: ../../enterprise/views/ncm/snippets/edit.php:152 -#: ../../enterprise/views/ncm/agent/manage.php:135 -#: ../../enterprise/views/ncm/agent/manage.php:148 -#: ../../enterprise/views/ncm/agent/manage.php:181 -#: ../../enterprise/views/ncm/agent/manage.php:268 -#: ../../enterprise/views/ncm/agent/manage.php:303 +#: ../../enterprise/views/ncm/agent/manage.php:64 +#: ../../enterprise/views/ncm/agent/manage.php:137 +#: ../../enterprise/views/ncm/agent/manage.php:150 +#: ../../enterprise/views/ncm/agent/manage.php:183 +#: ../../enterprise/views/ncm/agent/manage.php:271 +#: ../../enterprise/views/ncm/agent/manage.php:307 #: ../../enterprise/views/ncm/agent/details.php:256 #: ../../enterprise/views/ncm/templates/edit.php:357 #: ../../enterprise/operation/services/massive/service.delete.elements.php:223 @@ -3428,96 +3454,475 @@ msgstr "" msgid "Device manufacturer" msgstr "" -#: ../../enterprise/views/ncm/agent/manage.php:87 +#: ../../enterprise/views/ncm/agent/manage.php:89 msgid "For instance Catalyst 9400" msgstr "" -#: ../../enterprise/views/ncm/agent/manage.php:89 +#: ../../enterprise/views/ncm/agent/manage.php:91 msgid "Device model" msgstr "" -#: ../../enterprise/views/ncm/agent/manage.php:102 -#: ../../godmode/agentes/module_manager_editor_network.php:507 +#: ../../enterprise/views/ncm/agent/manage.php:104 +#: ../../godmode/agentes/module_manager_editor_network.php:502 msgid "Connection method" msgstr "" -#: ../../enterprise/views/ncm/agent/manage.php:107 +#: ../../enterprise/views/ncm/agent/manage.php:109 msgid "connect using SSH" msgstr "" -#: ../../enterprise/views/ncm/agent/manage.php:108 +#: ../../enterprise/views/ncm/agent/manage.php:110 msgid "connect using telnet" msgstr "" -#: ../../enterprise/views/ncm/agent/manage.php:118 -#: ../../enterprise/meta/include/functions_meta.php:2162 +#: ../../enterprise/views/ncm/agent/manage.php:120 +#: ../../enterprise/meta/include/functions_meta.php:2274 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1063 #: ../../enterprise/godmode/setup/setup_history.php:194 #: ../../enterprise/godmode/servers/manage_export_form.php:167 -#: ../../enterprise/include/class/Azure.cloud.php:816 +#: ../../enterprise/include/class/Azure.cloud.php:828 #: ../../enterprise/include/class/VMware.app.php:632 #: ../../enterprise/include/class/Aws.S3.php:580 -#: ../../enterprise/include/class/Aws.cloud.php:544 +#: ../../enterprise/include/class/Aws.cloud.php:545 #: ../../extensions/quick_shell.php:183 -#: ../../godmode/modules/manage_network_components_form_network.php:83 +#: ../../godmode/modules/manage_network_components_form_network.php:89 #: ../../godmode/agentes/module_manager_editor_network.php:84 -#: ../../godmode/massive/massive_edit_modules.php:1160 -#: ../../godmode/servers/modificar_server.php:117 -#: ../../include/functions_config.php:1663 +#: ../../godmode/massive/massive_edit_modules.php:1399 +#: ../../godmode/servers/modificar_server.php:226 +#: ../../include/functions_config.php:1709 #: ../../include/class/AgentWizard.class.php:648 -#: ../../include/functions_snmp_browser.php:724 +#: ../../include/functions_snmp_browser.php:743 msgid "Port" msgstr "" -#: ../../enterprise/views/ncm/agent/manage.php:131 +#: ../../enterprise/views/ncm/agent/manage.php:133 msgid "Credentials to access device" msgstr "" -#: ../../enterprise/views/ncm/agent/manage.php:144 +#: ../../enterprise/views/ncm/agent/manage.php:146 msgid "Credentials to administrate device" msgstr "" -#: ../../enterprise/views/ncm/agent/manage.php:177 +#: ../../enterprise/views/ncm/agent/manage.php:179 msgid "NCM template to be used" msgstr "" -#: ../../enterprise/views/ncm/agent/manage.php:190 +#: ../../enterprise/views/ncm/agent/manage.php:193 msgid "Backup schedule (if defined)" msgstr "" -#: ../../enterprise/views/ncm/agent/manage.php:195 +#: ../../enterprise/views/ncm/agent/manage.php:198 msgid "No schedule" msgstr "" -#: ../../enterprise/views/ncm/agent/manage.php:197 +#: ../../enterprise/views/ncm/agent/manage.php:200 msgid "Once a day" msgstr "" -#: ../../enterprise/views/ncm/agent/manage.php:198 +#: ../../enterprise/views/ncm/agent/manage.php:201 msgid "Once a week" msgstr "" -#: ../../enterprise/views/ncm/agent/manage.php:199 +#: ../../enterprise/views/ncm/agent/manage.php:202 msgid "Once a month" msgstr "" -#: ../../enterprise/views/ncm/agent/manage.php:218 +#: ../../enterprise/views/ncm/agent/manage.php:221 msgid "Launch event if configuration changes" msgstr "" -#: ../../enterprise/views/ncm/agent/manage.php:241 +#: ../../enterprise/views/ncm/agent/manage.php:244 msgid "NCM state" msgstr "" -#: ../../enterprise/views/ncm/agent/manage.php:252 +#: ../../enterprise/views/ncm/agent/manage.php:255 #: ../../enterprise/godmode/reporting/mysql_builder.php:252 #: ../../extensions/insert_data.php:256 ../../godmode/setup/gis_step_2.php:542 #: ../../godmode/setup/snmp_wizard.php:100 #: ../../godmode/reporting/visual_console_builder.data.php:310 -#: ../../include/ajax/module.php:2240 ../../operation/agentes/graphs.php:377 +#: ../../include/ajax/module.php:2275 ../../operation/agentes/graphs.php:382 msgid "Save" msgstr "" +#: ../../enterprise/views/ncm/agent/manage.php:312 +#: ../../enterprise/views/ipam/sites/edit.php:61 +#: ../../enterprise/meta/advanced/metasetup.visual.php:308 +#: ../../enterprise/meta/advanced/metasetup.visual.php:573 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:393 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:394 +#: ../../enterprise/meta/advanced/metasetup.relations.php:245 +#: ../../enterprise/meta/advanced/metasetup.setup.php:727 +#: ../../enterprise/meta/advanced/metasetup.setup.php:740 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:258 +#: ../../enterprise/meta/event/custom_events.php:223 +#: ../../enterprise/meta/event/custom_events.php:269 +#: ../../enterprise/godmode/modules/configure_local_component.php:667 +#: ../../enterprise/godmode/modules/configure_local_component.php:865 +#: ../../enterprise/godmode/modules/configure_local_component.php:871 +#: ../../enterprise/godmode/modules/configure_local_component.php:879 +#: ../../enterprise/godmode/modules/configure_local_component.php:885 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1058 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:499 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:630 +#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:726 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:152 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:653 +#: ../../enterprise/godmode/policies/policy_agents.php:395 +#: ../../enterprise/godmode/policies/policy_agents.php:1718 +#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:125 +#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:219 +#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:111 +#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:132 +#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:151 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:406 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:483 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:559 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:560 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:561 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:562 +#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:611 +#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:28 +#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:205 +#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:250 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:29 +#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:270 +#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:117 +#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:197 +#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:123 +#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:144 +#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:164 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:471 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:862 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:977 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1091 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1126 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1181 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:250 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:868 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:889 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:904 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:913 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:923 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:927 +#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:954 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:315 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:683 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:702 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:716 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:726 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:736 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:740 +#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:766 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:60 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:528 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:545 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:561 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:577 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:601 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:617 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:659 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:692 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:703 +#: ../../enterprise/godmode/reporting/reporting_builder.global.php:722 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:195 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:488 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:507 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:520 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:529 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:541 +#: ../../enterprise/godmode/reporting/graph_template_wizard.php:573 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:81 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:390 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:413 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:956 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:972 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:993 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1002 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1359 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1387 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1408 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1435 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:184 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:435 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:592 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:600 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:610 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:632 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:685 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:718 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:740 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:750 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:771 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:793 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:818 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:841 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:862 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1136 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1260 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1275 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1285 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1300 +#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1322 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:315 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3028 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3245 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3340 +#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:308 +#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:340 +#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:346 +#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:358 +#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:368 +#: ../../enterprise/godmode/servers/manage_export_form.php:117 +#: ../../enterprise/include/functions_tasklist.php:366 +#: ../../enterprise/include/functions_tasklist.php:637 +#: ../../enterprise/include/ajax/ipam.ajax.php:400 +#: ../../enterprise/include/ajax/ipam.ajax.php:428 +#: ../../enterprise/include/ajax/policy.ajax.php:215 +#: ../../enterprise/include/ajax/policy.ajax.php:325 +#: ../../enterprise/include/ajax/policy.ajax.php:473 +#: ../../enterprise/include/ajax/log_viewer.ajax.php:715 +#: ../../enterprise/include/rest-api/models/VisualConsole/Items/Service.php:274 +#: ../../enterprise/include/class/Omnishell.class.php:1062 +#: ../../enterprise/include/class/Omnishell.class.php:1063 +#: ../../enterprise/include/class/SAP.app.php:604 +#: ../../enterprise/include/class/SAP.app.php:819 +#: ../../enterprise/include/class/SAP.app.php:820 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:922 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:949 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1059 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1202 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1211 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2018 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2545 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2590 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3594 +#: ../../enterprise/operation/agentes/ver_agente.php:56 +#: ../../enterprise/operation/log/log_viewer.php:885 +#: ../../enterprise/tools/ipam/ipam_network.php:780 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:627 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:810 +#: ../../enterprise/tools/ipam/ipam_list.php:147 +#: ../../enterprise/tools/ipam/ipam_list.php:172 +#: ../../enterprise/tools/ipam/ipam_list.php:197 +#: ../../enterprise/tools/ipam/ipam_editor.php:206 +#: ../../enterprise/tools/ipam/ipam_editor.php:236 +#: ../../enterprise/tools/ipam/ipam_editor.php:268 +#: ../../godmode/modules/manage_nc_groups_form.php:80 +#: ../../godmode/modules/manage_network_components_form_plugin.php:42 +#: ../../godmode/modules/manage_network_components_form_common.php:460 +#: ../../godmode/modules/manage_network_components_form_network.php:319 +#: ../../godmode/modules/manage_network_components_form.php:674 +#: ../../godmode/modules/manage_network_components_form.php:680 +#: ../../godmode/modules/manage_network_components_form.php:689 +#: ../../godmode/modules/manage_network_components_form.php:695 +#: ../../godmode/groups/configure_group.php:189 +#: ../../godmode/groups/configure_group.php:211 +#: ../../godmode/users/configure_user.php:1348 +#: ../../godmode/users/configure_user.php:1364 +#: ../../godmode/users/configure_user.php:1500 +#: ../../godmode/users/configure_user.php:1516 +#: ../../godmode/users/configure_user.php:1641 +#: ../../godmode/users/configure_user.php:1656 +#: ../../godmode/users/configure_user.php:1816 +#: ../../godmode/users/configure_user.php:1824 +#: ../../godmode/users/configure_user.php:1833 +#: ../../godmode/users/configure_user.php:1840 +#: ../../godmode/users/user_management.php:603 +#: ../../godmode/users/user_management.php:630 +#: ../../godmode/agentes/status_monitor_custom_fields.php:250 +#: ../../godmode/agentes/status_monitor_custom_fields.php:298 +#: ../../godmode/agentes/module_manager_editor_plugin.php:55 +#: ../../godmode/agentes/module_manager_editor_network.php:177 +#: ../../godmode/agentes/module_manager_editor_network.php:514 +#: ../../godmode/agentes/agent_manager.php:558 +#: ../../godmode/agentes/agent_manager.php:754 +#: ../../godmode/agentes/agent_manager.php:1014 +#: ../../godmode/agentes/module_manager_editor_common.php:777 +#: ../../godmode/agentes/module_manager_editor_common.php:1152 +#: ../../godmode/agentes/module_manager_editor_common.php:1387 +#: ../../godmode/agentes/module_manager_editor_common.php:1681 +#: ../../godmode/agentes/module_manager_editor_common.php:1688 +#: ../../godmode/agentes/module_manager_editor_common.php:1699 +#: ../../godmode/agentes/module_manager_editor_common.php:1707 +#: ../../godmode/snmpconsole/snmp_alert.php:40 +#: ../../godmode/snmpconsole/snmp_alert.php:1785 +#: ../../godmode/massive/massive_copy_modules.php:408 +#: ../../godmode/massive/massive_copy_modules.php:542 +#: ../../godmode/massive/massive_delete_modules.php:523 +#: ../../godmode/massive/massive_delete_modules.php:631 +#: ../../godmode/massive/massive_delete_modules.php:718 +#: ../../godmode/massive/massive_delete_modules.php:767 +#: ../../godmode/massive/massive_delete_modules.php:775 +#: ../../godmode/massive/massive_delete_modules.php:776 +#: ../../godmode/massive/massive_delete_modules.php:777 +#: ../../godmode/massive/massive_delete_modules.php:778 +#: ../../godmode/massive/massive_delete_modules.php:836 +#: ../../godmode/massive/massive_delete_modules.php:866 +#: ../../godmode/massive/massive_edit_users.php:338 +#: ../../godmode/massive/massive_edit_users.php:399 +#: ../../godmode/massive/massive_edit_users.php:610 +#: ../../godmode/massive/massive_edit_users.php:618 +#: ../../godmode/massive/massive_edit_users.php:629 +#: ../../godmode/massive/massive_edit_users.php:637 +#: ../../godmode/massive/massive_add_alerts.php:304 +#: ../../godmode/massive/massive_edit_plugins.php:338 +#: ../../godmode/massive/massive_edit_agents.php:782 +#: ../../godmode/massive/massive_delete_alerts.php:366 +#: ../../godmode/massive/massive_add_action_alerts.php:342 +#: ../../godmode/massive/massive_edit_modules.php:491 +#: ../../godmode/massive/massive_edit_modules.php:1106 +#: ../../godmode/massive/massive_edit_modules.php:1293 +#: ../../godmode/massive/massive_edit_modules.php:1460 +#: ../../godmode/massive/massive_edit_modules.php:1500 +#: ../../godmode/massive/massive_edit_modules.php:1540 +#: ../../godmode/massive/massive_edit_modules.php:1626 +#: ../../godmode/massive/massive_edit_modules.php:1698 +#: ../../godmode/massive/massive_edit_modules.php:1802 +#: ../../godmode/massive/massive_edit_modules.php:1803 +#: ../../godmode/massive/massive_edit_modules.php:1804 +#: ../../godmode/massive/massive_edit_modules.php:1805 +#: ../../godmode/massive/massive_edit_modules.php:2058 +#: ../../godmode/massive/massive_edit_modules.php:2116 +#: ../../godmode/alerts/alert_actions.php:304 +#: ../../godmode/alerts/alert_list.list.php:831 +#: ../../godmode/alerts/alert_commands.php:304 +#: ../../godmode/alerts/alert_commands.php:319 +#: ../../godmode/alerts/alert_commands.php:465 +#: ../../godmode/alerts/alert_commands.php:478 +#: ../../godmode/alerts/configure_alert_template.php:684 +#: ../../godmode/alerts/configure_alert_template.php:751 +#: ../../godmode/alerts/configure_alert_template.php:845 +#: ../../godmode/setup/os.builder.php:51 +#: ../../godmode/setup/setup_visuals.php:615 +#: ../../godmode/setup/setup_visuals.php:655 +#: ../../godmode/setup/setup_visuals.php:1088 +#: ../../godmode/setup/setup_general.php:1114 +#: ../../godmode/setup/setup_general.php:1131 +#: ../../godmode/setup/setup_general.php:1140 +#: ../../godmode/setup/setup_general.php:1157 +#: ../../godmode/reporting/create_container.php:572 +#: ../../godmode/reporting/graph_builder.graph_editor.php:296 +#: ../../godmode/reporting/reporting_builder.item_editor.php:213 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1011 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2217 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2299 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2320 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2352 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3283 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3444 +#: ../../godmode/reporting/visual_console_builder.elements.php:525 +#: ../../godmode/reporting/visual_console_builder.elements.php:676 +#: ../../godmode/reporting/visual_console_builder.elements.php:686 +#: ../../godmode/reporting/visual_console_builder.wizard.php:270 +#: ../../godmode/reporting/visual_console_builder.wizard.php:453 +#: ../../godmode/reporting/visual_console_builder.wizard.php:464 +#: ../../godmode/reporting/visual_console_builder.wizard.php:525 +#: ../../godmode/reporting/visual_console_builder.wizard.php:546 +#: ../../godmode/reporting/visual_console_builder.wizard.php:587 +#: ../../godmode/reporting/visual_console_builder.wizard.php:588 +#: ../../godmode/reporting/visual_console_builder.wizard.php:783 +#: ../../godmode/reporting/visual_console_builder.wizard.php:793 +#: ../../godmode/reporting/visual_console_builder.wizard.php:825 +#: ../../godmode/events/event_edit_filter.php:979 +#: ../../godmode/events/custom_events.php:210 +#: ../../godmode/events/custom_events.php:258 +#: ../../godmode/wizards/HostDevices.class.php:1115 +#: ../../mobile/operation/events.php:970 +#: ../../include/functions_visual_map_editor.php:398 +#: ../../include/functions_visual_map_editor.php:400 +#: ../../include/functions_visual_map_editor.php:616 +#: ../../include/functions_visual_map_editor.php:1003 +#: ../../include/functions_visual_map_editor.php:1056 +#: ../../include/functions_visual_map_editor.php:1122 +#: ../../include/functions.php:1129 ../../include/functions_cron.php:680 +#: ../../include/functions_networkmap.php:1524 +#: ../../include/ajax/audit_log.php:156 +#: ../../include/ajax/planned_downtime.ajax.php:85 +#: ../../include/ajax/module.php:2219 ../../include/ajax/module.php:2678 +#: ../../include/ajax/agent.php:500 ../../include/ajax/agent.php:838 +#: ../../include/ajax/agent.php:921 ../../include/ajax/agent.php:987 +#: ../../include/ajax/custom_fields.php:670 ../../include/ajax/events.php:548 +#: ../../include/functions_integriaims.php:135 +#: ../../include/functions_profile.php:349 +#: ../../include/functions_profile.php:367 +#: ../../include/functions_profile.php:382 ../../include/functions_ui.php:1654 +#: ../../include/rest-api/models/VisualConsole/Items/BasicChart.php:318 +#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:364 +#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:399 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:622 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:634 +#: ../../include/rest-api/models/VisualConsole/Item.php:2095 +#: ../../include/rest-api/models/VisualConsole/Item.php:2214 +#: ../../include/rest-api/models/VisualConsole/Item.php:2332 +#: ../../include/rest-api/models/VisualConsole/Item.php:2454 +#: ../../include/functions_html.php:397 ../../include/functions_html.php:857 +#: ../../include/functions_html.php:1328 ../../include/functions_html.php:1380 +#: ../../include/functions_html.php:1427 ../../include/functions_html.php:1428 +#: ../../include/functions_html.php:1479 ../../include/functions_html.php:1529 +#: ../../include/functions_html.php:6740 +#: ../../include/class/NetworkMap.class.php:2942 +#: ../../include/class/NetworkMap.class.php:3211 +#: ../../include/class/NetworkMap.class.php:3234 +#: ../../include/class/NetworkMap.class.php:3307 +#: ../../include/class/NetworkMap.class.php:3317 +#: ../../include/class/NetworkMap.class.php:3428 +#: ../../include/class/NetworkMap.class.php:3449 +#: ../../include/class/SnmpConsole.class.php:314 +#: ../../include/class/SnmpConsole.class.php:1370 +#: ../../include/class/AgentWizard.class.php:729 +#: ../../include/class/AgentWizard.class.php:785 +#: ../../include/lib/Dashboard/Widgets/sla_percent.php:369 +#: ../../include/lib/Dashboard/Widgets/sla_percent.php:381 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:304 +#: ../../include/lib/Dashboard/Widgets/netflow.php:205 +#: ../../include/lib/Dashboard/Widgets/AvgSumMaxMinModule.php:445 +#: ../../include/lib/Dashboard/Widgets/DataMatrix.php:308 +#: ../../include/lib/Dashboard/Widgets/DataMatrix.php:324 +#: ../../include/lib/Dashboard/Widgets/network_map.php:365 +#: ../../include/lib/Dashboard/Widgets/events_list.php:323 +#: ../../include/lib/Dashboard/Widgets/events_list.php:481 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:409 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:421 +#: ../../include/lib/Dashboard/Widgets/module_icon.php:388 +#: ../../include/lib/Dashboard/Widgets/module_value.php:363 +#: ../../include/lib/Dashboard/Widgets/module_table_value.php:336 +#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:355 +#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:367 +#: ../../include/lib/Dashboard/Widgets/service_map.php:284 +#: ../../include/lib/Dashboard/Widgets/service_map.php:325 +#: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:368 +#: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:564 +#: ../../include/lib/Dashboard/Widgets/custom_graph.php:392 +#: ../../include/lib/Dashboard/Widgets/module_status.php:379 +#: ../../include/lib/Dashboard/Widgets/single_graph.php:329 +#: ../../include/lib/Dashboard/Widgets/single_graph.php:352 +#: ../../include/lib/Dashboard/Widgets/reports.php:561 +#: ../../include/lib/Dashboard/Widgets/top_n.php:260 +#: ../../include/functions_events.php:3435 +#: ../../operation/users/user_edit.php:525 +#: ../../operation/users/user_edit.php:578 +#: ../../operation/users/user_edit.php:613 +#: ../../operation/users/user_edit.php:628 +#: ../../operation/users/user_edit.php:1078 +#: ../../operation/users/user_edit.php:1085 +#: ../../operation/users/user_edit.php:1094 +#: ../../operation/users/user_edit.php:1101 +#: ../../operation/agentes/pandora_networkmap.editor.php:494 +#: ../../operation/agentes/pandora_networkmap.view.php:227 +#: ../../operation/agentes/ver_agente.php:1200 +#: ../../operation/agentes/ver_agente.php:1256 +#: ../../operation/agentes/ver_agente.php:1271 +#: ../../operation/snmpconsole/snmp_browser.php:390 +#: ../../operation/snmpconsole/snmp_browser.php:405 +#: ../../operation/snmpconsole/snmp_browser.php:415 +#: ../../operation/snmpconsole/snmp_browser.php:534 +#: ../../operation/gis_maps/render_view.php:164 +#: ../../operation/incidents/list_integriaims_incidents.php:601 +#: ../../operation/incidents/list_integriaims_incidents.php:605 +#: ../../operation/events/events.php:2914 +msgid "None" +msgstr "" + #: ../../enterprise/views/ncm/agent/modalOnDemandScript.php:63 msgid "Select firmware file to update to" msgstr "" @@ -3539,12 +3944,12 @@ msgid "Script type" msgstr "" #: ../../enterprise/views/ncm/agent/details.php:90 -#: ../../enterprise/include/class/CommandCenter.class.php:470 -#: ../../extensions/api_checker.php:363 ../../extensions/api_checker.php:371 -#: ../../include/functions_reporting_html.php:4338 -#: ../../include/functions_reporting_html.php:4485 -#: ../../include/functions_reporting_html.php:4828 -#: ../../include/functions_reporting_html.php:4839 +#: ../../enterprise/include/class/CommandCenter.class.php:462 +#: ../../extensions/api_checker.php:373 ../../extensions/api_checker.php:381 +#: ../../include/functions_reporting_html.php:4342 +#: ../../include/functions_reporting_html.php:4489 +#: ../../include/functions_reporting_html.php:4832 +#: ../../include/functions_reporting_html.php:4843 #: ../../include/functions_db.php:1959 msgid "Result" msgstr "" @@ -3598,16 +4003,12 @@ msgid "Execute snippet" msgstr "" #: ../../enterprise/views/ncm/agent/details.php:265 -#: ../../enterprise/meta/advanced/metasetup.visual.php:1184 -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:64 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:110 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:122 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:103 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1169 #: ../../enterprise/meta/include/functions_wizard_meta.php:1539 #: ../../enterprise/meta/include/functions_wizard_meta.php:1632 #: ../../enterprise/meta/include/functions_wizard_meta.php:1757 #: ../../enterprise/meta/include/functions_wizard_meta.php:1832 -#: ../../godmode/setup/setup_visuals.php:1564 +#: ../../godmode/setup/setup_visuals.php:1558 #: ../../include/class/TipsWindow.class.php:797 #: ../../include/class/TipsWindow.class.php:964 msgid "Preview" @@ -3625,64 +4026,64 @@ msgstr "" #: ../../enterprise/include/functions_reporting_pdf.php:645 #: ../../enterprise/include/functions_HA_cluster.php:70 #: ../../enterprise/include/class/DatabaseHA.class.php:223 -#: ../../enterprise/include/functions_reporting.php:1883 -#: ../../enterprise/include/functions_reporting.php:2959 -#: ../../enterprise/include/functions_reporting.php:3949 -#: ../../enterprise/include/functions_reporting.php:4869 -#: ../../enterprise/include/functions_reporting.php:6179 +#: ../../enterprise/include/functions_reporting.php:1898 +#: ../../enterprise/include/functions_reporting.php:3181 +#: ../../enterprise/include/functions_reporting.php:4171 +#: ../../enterprise/include/functions_reporting.php:5091 +#: ../../enterprise/include/functions_reporting.php:6401 #: ../../enterprise/include/lib/NetworkManager.php:103 #: ../../enterprise/operation/agentes/tag_view.php:133 #: ../../enterprise/operation/services/services.service.php:171 #: ../../enterprise/operation/services/services.service_map.php:142 #: ../../enterprise/operation/services/services.treeview_services.php:311 #: ../../enterprise/operation/services/services.list.php:208 -#: ../../enterprise/operation/services/services.list.php:609 +#: ../../enterprise/operation/services/services.list.php:616 #: ../../enterprise/operation/services/services.table_services.php:144 #: ../../extensions/module_groups.php:52 -#: ../../godmode/groups/group_list.php:1116 -#: ../../godmode/massive/massive_copy_modules.php:118 -#: ../../godmode/massive/massive_copy_modules.php:278 -#: ../../godmode/massive/massive_delete_modules.php:421 -#: ../../godmode/massive/massive_delete_modules.php:442 -#: ../../godmode/massive/massive_edit_modules.php:388 -#: ../../godmode/massive/massive_edit_modules.php:474 -#: ../../godmode/alerts/alert_list.builder.php:326 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3842 +#: ../../godmode/groups/group_list.php:1126 +#: ../../godmode/massive/massive_copy_modules.php:126 +#: ../../godmode/massive/massive_copy_modules.php:314 +#: ../../godmode/massive/massive_delete_modules.php:430 +#: ../../godmode/massive/massive_edit_modules.php:394 +#: ../../godmode/massive/massive_edit_modules.php:510 +#: ../../godmode/alerts/alert_list.builder.php:345 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3887 #: ../../mobile/operation/agents.php:60 ../../mobile/operation/modules.php:72 -#: ../../include/graphs/functions_flot.php:311 -#: ../../include/functions_reporting_html.php:2584 -#: ../../include/functions_reporting_html.php:2597 -#: ../../include/functions_reporting_html.php:3591 -#: ../../include/functions_reporting_html.php:3994 +#: ../../include/graphs/functions_flot.php:318 +#: ../../include/functions_reporting_html.php:2588 +#: ../../include/functions_reporting_html.php:2601 +#: ../../include/functions_reporting_html.php:3595 +#: ../../include/functions_reporting_html.php:3998 #: ../../include/functions.php:1281 ../../include/functions.php:4207 -#: ../../include/ajax/module.php:1080 ../../include/ajax/module.php:1974 -#: ../../include/functions_ui.php:606 ../../include/functions_ui.php:607 +#: ../../include/ajax/module.php:1095 ../../include/ajax/module.php:2009 +#: ../../include/functions_ui.php:618 ../../include/functions_ui.php:619 #: ../../include/functions_visual_map.php:2457 #: ../../include/functions_visual_map.php:2485 #: ../../include/functions_visual_map.php:2503 #: ../../include/functions_visual_map.php:2521 -#: ../../include/functions_alerts.php:702 +#: ../../include/functions_alerts.php:708 #: ../../include/rest-api/models/VisualConsole/Items/Group.php:585 #: ../../include/functions_reports.php:569 ../../include/functions_maps.php:54 #: ../../include/functions_massive_operations.php:149 -#: ../../include/functions_netflow.php:1884 -#: ../../include/functions_reporting.php:6781 +#: ../../include/functions_netflow.php:1899 +#: ../../include/class/ExtensionsDiscovery.class.php:610 +#: ../../include/functions_reporting.php:6792 #: ../../include/functions_filemanager.php:723 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:256 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:277 #: ../../include/lib/Dashboard/Widgets/tree_view.php:404 #: ../../include/lib/Dashboard/Widgets/tree_view.php:439 #: ../../include/lib/Dashboard/Widgets/tree_view.php:712 -#: ../../include/lib/ClusterViewer/ClusterManager.php:582 -#: ../../include/functions_events.php:3131 ../../operation/tree.php:211 +#: ../../include/lib/ClusterViewer/ClusterManager.php:578 +#: ../../include/functions_events.php:3060 ../../operation/tree.php:211 #: ../../operation/tree.php:302 ../../operation/tree.php:525 -#: ../../operation/agentes/estado_agente.php:276 +#: ../../operation/agentes/estado_agente.php:294 #: ../../operation/agentes/status_monitor.php:566 #: ../../operation/agentes/group_view.php:245 #: ../../operation/agentes/group_view.php:250 #: ../../operation/agentes/estado_monitores.php:518 #: ../../operation/agentes/pandora_networkmap.view.php:1805 #: ../../operation/agentes/tactical.php:200 -#: ../../operation/events/events.php:820 ../../general/logon_ok.php:160 +#: ../../operation/events/events.php:884 ../../general/logon_ok.php:160 msgid "Unknown" msgstr "" @@ -3740,59 +4141,59 @@ msgstr "" #: ../../enterprise/views/ncm/agent/details.php:485 #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:586 #: ../../enterprise/meta/advanced/collections.php:408 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:145 #: ../../enterprise/meta/include/functions_autoprovision.php:498 #: ../../enterprise/meta/include/functions_alerts_meta.php:133 -#: ../../enterprise/meta/include/functions_alerts_meta.php:164 +#: ../../enterprise/meta/include/functions_alerts_meta.php:168 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:506 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:147 #: ../../enterprise/godmode/agentes/collections.php:509 -#: ../../enterprise/godmode/policies/policy_alerts.php:367 +#: ../../enterprise/godmode/policies/policy_alerts.php:443 #: ../../enterprise/godmode/policies/policy_external_alerts.php:376 #: ../../enterprise/godmode/policies/policy_external_alerts.php:433 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:273 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:276 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:408 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:242 #: ../../enterprise/godmode/setup/setup_skins.php:192 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2160 #: ../../enterprise/godmode/servers/new_HA_cluster.php:147 #: ../../enterprise/include/ajax/policy.ajax.php:209 -#: ../../enterprise/include/functions_reporting_csv.php:2515 +#: ../../enterprise/include/functions_reporting_csv.php:2556 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2372 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2539 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3547 #: ../../enterprise/include/class/ManageBackups.class.php:170 #: ../../enterprise/operation/services/services.list.php:551 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1208 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1210 #: ../../enterprise/tools/ipam/ipam_ajax.php:535 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:807 -#: ../../godmode/groups/group_list.php:888 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:799 +#: ../../godmode/groups/group_list.php:898 #: ../../godmode/users/user_list.php:584 #: ../../godmode/agentes/inventory_manager.php:237 #: ../../godmode/agentes/modificar_agente.php:710 #: ../../godmode/agentes/planned_downtime.editor.php:1369 -#: ../../godmode/agentes/fields_manager.php:155 ../../godmode/menu.php:277 +#: ../../godmode/agentes/fields_manager.php:155 ../../godmode/menu.php:373 #: ../../godmode/alerts/alert_list.list.php:136 #: ../../godmode/alerts/alert_list.list.php:571 #: ../../godmode/alerts/alert_commands.php:753 #: ../../godmode/alerts/alert_view.php:307 -#: ../../godmode/alerts/alert_list.builder.php:112 +#: ../../godmode/alerts/alert_list.builder.php:130 #: ../../godmode/setup/os.list.php:69 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2092 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2134 #: ../../godmode/events/event_responses.list.php:69 +#: ../../godmode/wizards/ManageExtensions.class.php:323 #: ../../godmode/tag/tag.php:310 ../../godmode/category/category.php:161 -#: ../../include/functions_reporting_html.php:3478 -#: ../../include/functions_cron.php:505 ../../include/ajax/module.php:1031 -#: ../../include/functions_treeview.php:404 +#: ../../include/functions_reporting_html.php:3482 +#: ../../include/functions_cron.php:505 ../../include/ajax/module.php:1046 +#: ../../include/functions_treeview.php:445 #: ../../include/class/SatelliteAgent.class.php:148 #: ../../include/class/AgentsAlerts.class.php:254 #: ../../include/class/AgentsAlerts.class.php:332 #: ../../include/class/SnmpConsole.class.php:281 #: ../../include/class/SatelliteCollection.class.php:135 -#: ../../include/functions_reporting.php:3242 +#: ../../include/functions_reporting.php:3250 #: ../../include/functions_filemanager.php:662 -#: ../../operation/agentes/pandora_networkmap.php:722 -#: ../../operation/agentes/status_monitor.php:1607 +#: ../../operation/agentes/pandora_networkmap.php:745 +#: ../../operation/agentes/status_monitor.php:1610 msgid "Actions" msgstr "" @@ -3830,11 +4231,7 @@ msgid "Diff between: backup - selected" msgstr "" #: ../../enterprise/views/ncm/agent/details.php:601 -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:62 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:107 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:119 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:100 -#: ../../enterprise/godmode/modules/configure_local_component.php:495 +#: ../../enterprise/godmode/modules/configure_local_component.php:598 #: ../../enterprise/godmode/modules/local_components.php:165 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:871 #: ../../enterprise/godmode/agentes/collections.agents.php:83 @@ -3842,15 +4239,15 @@ msgstr "" #: ../../enterprise/godmode/agentes/collections.editor.php:114 #: ../../enterprise/godmode/agentes/collections.php:140 #: ../../enterprise/godmode/agentes/manage_config_remote.php:65 -#: ../../enterprise/godmode/policies/policies.php:233 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1390 +#: ../../enterprise/godmode/policies/policies.php:249 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1396 #: ../../enterprise/include/class/AgentRepository.class.php:692 #: ../../godmode/modules/manage_inventory_modules.php:54 #: ../../godmode/modules/manage_network_components.php:299 #: ../../godmode/modules/manage_inventory_modules_form.php:45 #: ../../godmode/agentes/planned_downtime.list.php:738 -#: ../../godmode/menu.php:254 ../../godmode/massive/massive_operations.php:332 -#: ../../godmode/massive/massive_operations.php:354 +#: ../../godmode/menu.php:350 ../../godmode/massive/massive_operations.php:329 +#: ../../godmode/massive/massive_operations.php:351 #: ../../godmode/events/events.php:138 ../../include/functions_reports.php:917 #: ../../include/functions_reports.php:921 #: ../../include/class/ConfigPEN.class.php:329 @@ -3915,32 +4312,32 @@ msgid "Customize script execution" msgstr "" #: ../../enterprise/views/ncm/agent/details.php:690 -#: ../../include/ajax/events.php:2200 +#: ../../include/ajax/events.php:2172 #: ../../include/class/ExternalTools.class.php:646 -#: ../../include/functions_snmp_browser.php:974 -#: ../../include/functions_snmp_browser.php:1142 -#: ../../include/functions_events.php:3715 +#: ../../include/functions_snmp_browser.php:993 +#: ../../include/functions_snmp_browser.php:1169 +#: ../../include/functions_events.php:3644 msgid "Execute" msgstr "" #: ../../enterprise/views/ncm/templates/list.php:32 #: ../../enterprise/views/ncm/templates/list.php:50 #: ../../enterprise/meta/include/functions_alerts_meta.php:129 -#: ../../enterprise/meta/include/functions_alerts_meta.php:160 +#: ../../enterprise/meta/include/functions_alerts_meta.php:164 #: ../../enterprise/godmode/modules/local_components.php:169 #: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:269 #: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:309 #: ../../enterprise/godmode/reporting/graph_template_wizard.php:209 #: ../../enterprise/godmode/reporting/visual_console_template.php:123 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2137 -#: ../../enterprise/include/functions_reporting.php:146 -#: ../../enterprise/include/functions_reporting.php:8010 -#: ../../enterprise/include/functions_reporting.php:8038 -#: ../../enterprise/include/functions_reporting.php:8109 +#: ../../enterprise/include/functions_reporting.php:157 +#: ../../enterprise/include/functions_reporting.php:8248 +#: ../../enterprise/include/functions_reporting.php:8276 +#: ../../enterprise/include/functions_reporting.php:8347 #: ../../godmode/modules/manage_network_components.php:303 -#: ../../godmode/menu.php:172 ../../godmode/menu.php:273 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2027 -#: ../../include/functions_menu.php:587 +#: ../../godmode/menu.php:268 ../../godmode/menu.php:369 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2069 +#: ../../include/functions_menu.php:588 #: ../../include/class/ConfigPEN.class.php:334 #: ../../include/class/ModuleTemplates.class.php:196 #: ../../include/class/ModuleTemplates.class.php:214 @@ -4074,15 +4471,15 @@ msgstr "" #: ../../enterprise/godmode/servers/manage_export.php:176 #: ../../enterprise/godmode/servers/manage_export_form.php:137 #: ../../enterprise/include/functions_ipam.php:2111 -#: ../../enterprise/tools/ipam/ipam_network.php:423 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:671 +#: ../../enterprise/tools/ipam/ipam_network.php:581 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:733 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:53 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:253 #: ../../enterprise/tools/ipam/ipam_excel.php:139 #: ../../enterprise/tools/ipam/ipam_ajax.php:362 #: ../../enterprise/tools/ipam/ipam_calculator.php:69 -#: ../../godmode/setup/setup_general.php:904 -#: ../../operation/agentes/ver_agente.php:1199 +#: ../../godmode/setup/setup_general.php:941 +#: ../../operation/agentes/ver_agente.php:1217 msgid "Address" msgstr "" @@ -4104,7 +4501,7 @@ msgstr "" #: ../../enterprise/views/ncm/devices/list.php:122 #: ../../enterprise/operation/services/services.service.php:124 #: ../../enterprise/operation/services/services.list.php:548 -#: ../../enterprise/tools/ipam/ipam_list.php:738 +#: ../../enterprise/tools/ipam/ipam_list.php:744 #: ../../extensions/agents_modules.php:325 #: ../../operation/agentes/group_view.php:80 #: ../../operation/agentes/tactical.php:63 @@ -4113,14 +4510,14 @@ msgstr "" #: ../../enterprise/views/ncm/devices/list.php:123 #: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:154 -#: ../../enterprise/godmode/policies/policy_alerts.php:368 +#: ../../enterprise/godmode/policies/policy_alerts.php:450 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:243 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:488 -#: ../../enterprise/include/functions_tasklist.php:180 -#: ../../godmode/massive/massive_copy_modules.php:185 +#: ../../enterprise/include/functions_tasklist.php:198 +#: ../../godmode/massive/massive_copy_modules.php:215 #: ../../godmode/alerts/alert_list.list.php:572 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:617 -#: ../../godmode/servers/plugin.php:988 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:651 +#: ../../godmode/servers/plugin.php:1044 #: ../../operation/agentes/alerts_status.php:234 #: ../../operation/agentes/alerts_status.php:235 msgid "Operations" @@ -4169,7 +4566,7 @@ msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:1587 #: ../../enterprise/meta/include/functions_wizard_meta.php:1707 #: ../../enterprise/meta/include/functions_wizard_meta.php:1727 -#: ../../enterprise/meta/index.php:948 ../../enterprise/meta/index.php:1017 +#: ../../enterprise/meta/index.php:949 ../../enterprise/meta/index.php:1018 #: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:328 #: ../../enterprise/godmode/agentes/manage_config_remote.php:344 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:120 @@ -4177,10 +4574,10 @@ msgstr "" #: ../../enterprise/godmode/services/services.service.php:978 #: ../../enterprise/godmode/services/services.elements.php:384 #: ../../enterprise/godmode/setup/setup_history.php:808 -#: ../../enterprise/include/class/CommandCenter.class.php:566 -#: ../../enterprise/include/class/CommandCenter.class.php:605 -#: ../../enterprise/include/functions_reporting.php:4859 -#: ../../enterprise/include/functions_services.php:1448 +#: ../../enterprise/include/class/CommandCenter.class.php:558 +#: ../../enterprise/include/class/CommandCenter.class.php:597 +#: ../../enterprise/include/functions_reporting.php:5081 +#: ../../enterprise/include/functions_services.php:1488 #: ../../enterprise/include/functions_login.php:40 #: ../../enterprise/operation/agentes/tag_view.php:131 #: ../../enterprise/operation/services/services.service.php:114 @@ -4190,50 +4587,49 @@ msgstr "" #: ../../enterprise/operation/services/services.treeview_services.php:306 #: ../../enterprise/operation/services/services.list.php:206 #: ../../enterprise/operation/services/services.list.php:543 -#: ../../enterprise/operation/services/services.list.php:602 +#: ../../enterprise/operation/services/services.list.php:609 #: ../../enterprise/operation/services/services.table_services.php:142 #: ../../update_manager_client/views/offline.php:80 -#: ../../extensions/dbmanager.php:124 -#: ../../godmode/modules/manage_network_components_form_wizard.php:384 -#: ../../godmode/groups/group_list.php:1111 -#: ../../godmode/users/configure_user.php:1061 -#: ../../godmode/users/configure_user.php:2026 -#: ../../godmode/massive/massive_copy_modules.php:116 -#: ../../godmode/massive/massive_copy_modules.php:276 -#: ../../godmode/massive/massive_delete_modules.php:419 -#: ../../godmode/massive/massive_delete_modules.php:440 -#: ../../godmode/massive/massive_edit_agents.php:1078 -#: ../../godmode/massive/massive_edit_modules.php:386 -#: ../../godmode/massive/massive_edit_modules.php:472 +#: ../../extensions/dbmanager.php:124 ../../godmode/groups/group_list.php:1121 +#: ../../godmode/users/configure_user.php:1073 +#: ../../godmode/users/configure_user.php:2039 +#: ../../godmode/massive/massive_copy_modules.php:124 +#: ../../godmode/massive/massive_copy_modules.php:312 +#: ../../godmode/massive/massive_delete_modules.php:428 +#: ../../godmode/massive/massive_edit_agents.php:1089 +#: ../../godmode/massive/massive_edit_modules.php:392 +#: ../../godmode/massive/massive_edit_modules.php:508 #: ../../godmode/setup/setup_sflow.php:84 #: ../../godmode/setup/setup_netflow.php:80 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3840 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3885 +#: ../../godmode/wizards/ManageExtensions.class.php:294 #: ../../mobile/operation/agents.php:59 ../../mobile/operation/modules.php:70 -#: ../../include/functions_reporting_html.php:2596 +#: ../../include/functions_reporting_html.php:2600 #: ../../include/functions.php:1091 ../../include/functions.php:1329 #: ../../include/functions.php:1332 ../../include/functions.php:1371 -#: ../../include/ajax/module.php:1970 ../../include/functions_graph.php:3351 -#: ../../include/functions_graph.php:3353 -#: ../../include/functions_graph.php:4856 ../../include/functions_ui.php:314 -#: ../../include/functions_ui.php:2912 +#: ../../include/ajax/module.php:2005 ../../include/functions_graph.php:3355 +#: ../../include/functions_graph.php:3357 +#: ../../include/functions_graph.php:4867 ../../include/functions_ui.php:326 +#: ../../include/functions_ui.php:3170 #: ../../include/rest-api/models/VisualConsole/Items/Group.php:571 #: ../../include/functions_massive_operations.php:147 #: ../../include/class/SatelliteAgent.class.php:1337 #: ../../include/class/SatelliteAgent.class.php:1362 -#: ../../include/class/Diagnostics.class.php:1841 +#: ../../include/class/ExtensionsDiscovery.class.php:608 +#: ../../include/class/Diagnostics.class.php:1842 #: ../../include/class/AgentWizard.class.php:1401 #: ../../include/class/AgentWizard.class.php:4147 #: ../../include/lib/Dashboard/Widgets/system_group_status.php:316 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:255 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:562 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:592 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:276 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:563 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:593 #: ../../include/lib/Dashboard/Widgets/tree_view.php:402 #: ../../include/lib/Dashboard/Widgets/tree_view.php:437 #: ../../include/lib/Dashboard/Widgets/tree_view.php:707 -#: ../../include/functions_events.php:3227 ../../index.php:1244 +#: ../../include/functions_events.php:3156 ../../index.php:1244 #: ../../operation/tree.php:209 ../../operation/tree.php:300 #: ../../operation/tree.php:520 ../../operation/users/user_edit.php:305 -#: ../../operation/agentes/estado_agente.php:274 +#: ../../operation/agentes/estado_agente.php:292 #: ../../operation/agentes/status_monitor.php:564 #: ../../operation/agentes/group_view.php:248 #: ../../operation/agentes/group_view.php:253 @@ -4260,421 +4656,35 @@ msgstr "" #: ../../enterprise/views/ipam/sites/edit.php:54 #: ../../godmode/modules/manage_nc_groups_form.php:73 #: ../../godmode/groups/configure_group.php:225 -#: ../../godmode/groups/group_list.php:883 -#: ../../godmode/agentes/agent_manager.php:649 -#: ../../godmode/massive/massive_edit_agents.php:672 +#: ../../godmode/groups/group_list.php:893 +#: ../../godmode/massive/massive_edit_agents.php:683 #: ../../godmode/reporting/visual_console_builder.elements.php:124 #: ../../include/functions_visual_map_editor.php:1002 -#: ../../include/rest-api/models/VisualConsole/Item.php:2179 -#: ../../operation/agentes/ver_agente.php:1236 +#: ../../include/rest-api/models/VisualConsole/Item.php:2183 +#: ../../operation/agentes/ver_agente.php:1254 #: ../../operation/agentes/estado_generalagente.php:482 msgid "Parent" msgstr "" -#: ../../enterprise/views/ipam/sites/edit.php:61 -#: ../../enterprise/meta/advanced/metasetup.visual.php:308 -#: ../../enterprise/meta/advanced/metasetup.visual.php:573 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:393 -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:394 -#: ../../enterprise/meta/advanced/metasetup.relations.php:245 -#: ../../enterprise/meta/advanced/metasetup.setup.php:677 -#: ../../enterprise/meta/advanced/metasetup.setup.php:690 -#: ../../enterprise/meta/monitoring/custom_fields_view.php:258 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:298 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:355 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:623 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:694 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:147 -#: ../../enterprise/meta/event/custom_events.php:223 -#: ../../enterprise/meta/event/custom_events.php:269 -#: ../../enterprise/godmode/modules/configure_local_component.php:555 -#: ../../enterprise/godmode/modules/configure_local_component.php:713 -#: ../../enterprise/godmode/modules/configure_local_component.php:719 -#: ../../enterprise/godmode/modules/configure_local_component.php:727 -#: ../../enterprise/godmode/modules/configure_local_component.php:733 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1074 -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:499 -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:630 -#: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:726 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:152 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:637 -#: ../../enterprise/godmode/policies/policy_agents.php:391 -#: ../../enterprise/godmode/policies/policy_agents.php:1708 -#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:125 -#: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:219 -#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:111 -#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:132 -#: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:151 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:406 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:483 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:559 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:560 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:561 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:562 -#: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:611 -#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:28 -#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:205 -#: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:250 -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:29 -#: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:270 -#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:117 -#: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:197 -#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:123 -#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:144 -#: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:164 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:471 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:862 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:977 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1091 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1126 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1181 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:250 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:868 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:889 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:904 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:913 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:923 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:927 -#: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:954 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:315 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:683 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:702 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:716 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:726 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:736 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:740 -#: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:766 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:60 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:528 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:545 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:561 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:577 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:601 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:617 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:659 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:692 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:703 -#: ../../enterprise/godmode/reporting/reporting_builder.global.php:722 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:195 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:488 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:507 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:520 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:529 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:541 -#: ../../enterprise/godmode/reporting/graph_template_wizard.php:573 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:81 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:390 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:413 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:936 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:952 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:973 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:982 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1339 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1367 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1388 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:1415 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:184 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:435 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:592 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:600 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:610 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:632 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:685 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:718 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:740 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:750 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:771 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:793 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:818 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:841 -#: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:862 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1136 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1260 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1275 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1285 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1300 -#: ../../enterprise/godmode/reporting/reporting_builder.template.php:1322 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:315 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3028 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3245 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3340 -#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:308 -#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:340 -#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:346 -#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:358 -#: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:368 -#: ../../enterprise/godmode/servers/manage_export_form.php:117 -#: ../../enterprise/include/functions_tasklist.php:346 -#: ../../enterprise/include/functions_tasklist.php:611 -#: ../../enterprise/include/ajax/ipam.ajax.php:400 -#: ../../enterprise/include/ajax/ipam.ajax.php:428 -#: ../../enterprise/include/ajax/policy.ajax.php:215 -#: ../../enterprise/include/ajax/policy.ajax.php:427 -#: ../../enterprise/include/ajax/log_viewer.ajax.php:715 -#: ../../enterprise/include/class/Omnishell.class.php:1062 -#: ../../enterprise/include/class/Omnishell.class.php:1063 -#: ../../enterprise/include/class/SAP.app.php:604 -#: ../../enterprise/include/class/SAP.app.php:819 -#: ../../enterprise/include/class/SAP.app.php:820 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:922 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:949 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1059 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1202 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:1211 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2018 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2545 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2590 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3594 -#: ../../enterprise/operation/agentes/ver_agente.php:56 -#: ../../enterprise/operation/log/log_viewer.php:879 -#: ../../enterprise/tools/ipam/ipam_network.php:622 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:565 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:748 -#: ../../enterprise/tools/ipam/ipam_list.php:80 -#: ../../enterprise/tools/ipam/ipam_list.php:105 -#: ../../enterprise/tools/ipam/ipam_list.php:130 -#: ../../enterprise/tools/ipam/ipam_editor.php:206 -#: ../../enterprise/tools/ipam/ipam_editor.php:236 -#: ../../enterprise/tools/ipam/ipam_editor.php:268 -#: ../../godmode/modules/manage_nc_groups_form.php:80 -#: ../../godmode/modules/manage_network_components_form_plugin.php:41 -#: ../../godmode/modules/manage_network_components_form_common.php:354 -#: ../../godmode/modules/manage_network_components_form_network.php:266 -#: ../../godmode/modules/manage_network_components_form.php:672 -#: ../../godmode/modules/manage_network_components_form.php:678 -#: ../../godmode/modules/manage_network_components_form.php:687 -#: ../../godmode/modules/manage_network_components_form.php:693 -#: ../../godmode/groups/configure_group.php:189 -#: ../../godmode/groups/configure_group.php:211 -#: ../../godmode/users/configure_user.php:1334 -#: ../../godmode/users/configure_user.php:1350 -#: ../../godmode/users/configure_user.php:1486 -#: ../../godmode/users/configure_user.php:1502 -#: ../../godmode/users/configure_user.php:1627 -#: ../../godmode/users/configure_user.php:1642 -#: ../../godmode/users/configure_user.php:1802 -#: ../../godmode/users/configure_user.php:1810 -#: ../../godmode/users/configure_user.php:1819 -#: ../../godmode/users/configure_user.php:1826 -#: ../../godmode/users/user_management.php:583 -#: ../../godmode/users/user_management.php:610 -#: ../../godmode/agentes/status_monitor_custom_fields.php:250 -#: ../../godmode/agentes/status_monitor_custom_fields.php:298 -#: ../../godmode/agentes/module_manager_editor_plugin.php:55 -#: ../../godmode/agentes/module_manager_editor_network.php:182 -#: ../../godmode/agentes/module_manager_editor_network.php:519 -#: ../../godmode/agentes/agent_manager.php:558 -#: ../../godmode/agentes/agent_manager.php:754 -#: ../../godmode/agentes/agent_manager.php:1014 -#: ../../godmode/agentes/module_manager_editor_common.php:776 -#: ../../godmode/agentes/module_manager_editor_common.php:1135 -#: ../../godmode/agentes/module_manager_editor_common.php:1370 -#: ../../godmode/agentes/module_manager_editor_common.php:1664 -#: ../../godmode/agentes/module_manager_editor_common.php:1671 -#: ../../godmode/agentes/module_manager_editor_common.php:1682 -#: ../../godmode/agentes/module_manager_editor_common.php:1690 -#: ../../godmode/snmpconsole/snmp_alert.php:40 -#: ../../godmode/snmpconsole/snmp_alert.php:1781 -#: ../../godmode/massive/massive_copy_modules.php:374 -#: ../../godmode/massive/massive_copy_modules.php:508 -#: ../../godmode/massive/massive_delete_modules.php:502 -#: ../../godmode/massive/massive_delete_modules.php:594 -#: ../../godmode/massive/massive_delete_modules.php:679 -#: ../../godmode/massive/massive_delete_modules.php:728 -#: ../../godmode/massive/massive_delete_modules.php:736 -#: ../../godmode/massive/massive_delete_modules.php:737 -#: ../../godmode/massive/massive_delete_modules.php:738 -#: ../../godmode/massive/massive_delete_modules.php:739 -#: ../../godmode/massive/massive_delete_modules.php:805 -#: ../../godmode/massive/massive_delete_modules.php:835 -#: ../../godmode/massive/massive_edit_users.php:338 -#: ../../godmode/massive/massive_edit_users.php:399 -#: ../../godmode/massive/massive_edit_users.php:610 -#: ../../godmode/massive/massive_edit_users.php:618 -#: ../../godmode/massive/massive_edit_users.php:629 -#: ../../godmode/massive/massive_edit_users.php:637 -#: ../../godmode/massive/massive_add_alerts.php:304 -#: ../../godmode/massive/massive_edit_plugins.php:338 -#: ../../godmode/massive/massive_edit_agents.php:771 -#: ../../godmode/massive/massive_delete_alerts.php:366 -#: ../../godmode/massive/massive_add_action_alerts.php:342 -#: ../../godmode/massive/massive_edit_modules.php:458 -#: ../../godmode/massive/massive_edit_modules.php:934 -#: ../../godmode/massive/massive_edit_modules.php:1068 -#: ../../godmode/massive/massive_edit_modules.php:1184 -#: ../../godmode/massive/massive_edit_modules.php:1219 -#: ../../godmode/massive/massive_edit_modules.php:1274 -#: ../../godmode/massive/massive_edit_modules.php:1360 -#: ../../godmode/massive/massive_edit_modules.php:1433 -#: ../../godmode/massive/massive_edit_modules.php:1542 -#: ../../godmode/massive/massive_edit_modules.php:1543 -#: ../../godmode/massive/massive_edit_modules.php:1544 -#: ../../godmode/massive/massive_edit_modules.php:1545 -#: ../../godmode/massive/massive_edit_modules.php:1784 -#: ../../godmode/massive/massive_edit_modules.php:1844 -#: ../../godmode/alerts/alert_actions.php:304 -#: ../../godmode/alerts/alert_list.list.php:831 -#: ../../godmode/alerts/alert_commands.php:304 -#: ../../godmode/alerts/alert_commands.php:319 -#: ../../godmode/alerts/alert_commands.php:465 -#: ../../godmode/alerts/alert_commands.php:478 -#: ../../godmode/alerts/configure_alert_template.php:663 -#: ../../godmode/alerts/configure_alert_template.php:730 -#: ../../godmode/alerts/configure_alert_template.php:824 -#: ../../godmode/setup/os.builder.php:51 -#: ../../godmode/setup/setup_visuals.php:615 -#: ../../godmode/setup/setup_visuals.php:655 -#: ../../godmode/setup/setup_visuals.php:1088 -#: ../../godmode/setup/setup_general.php:1077 -#: ../../godmode/setup/setup_general.php:1094 -#: ../../godmode/setup/setup_general.php:1103 -#: ../../godmode/setup/setup_general.php:1120 -#: ../../godmode/reporting/create_container.php:572 -#: ../../godmode/reporting/graph_builder.graph_editor.php:296 -#: ../../godmode/reporting/reporting_builder.item_editor.php:210 -#: ../../godmode/reporting/reporting_builder.item_editor.php:993 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2175 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2257 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2278 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2310 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3241 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3402 -#: ../../godmode/reporting/visual_console_builder.elements.php:525 -#: ../../godmode/reporting/visual_console_builder.elements.php:676 -#: ../../godmode/reporting/visual_console_builder.elements.php:686 -#: ../../godmode/reporting/visual_console_builder.wizard.php:270 -#: ../../godmode/reporting/visual_console_builder.wizard.php:453 -#: ../../godmode/reporting/visual_console_builder.wizard.php:464 -#: ../../godmode/reporting/visual_console_builder.wizard.php:525 -#: ../../godmode/reporting/visual_console_builder.wizard.php:546 -#: ../../godmode/reporting/visual_console_builder.wizard.php:587 -#: ../../godmode/reporting/visual_console_builder.wizard.php:588 -#: ../../godmode/reporting/visual_console_builder.wizard.php:783 -#: ../../godmode/reporting/visual_console_builder.wizard.php:793 -#: ../../godmode/reporting/visual_console_builder.wizard.php:825 -#: ../../godmode/events/event_edit_filter.php:979 -#: ../../godmode/events/custom_events.php:210 -#: ../../godmode/events/custom_events.php:258 -#: ../../godmode/wizards/HostDevices.class.php:1115 -#: ../../mobile/operation/events.php:974 -#: ../../include/functions_visual_map_editor.php:398 -#: ../../include/functions_visual_map_editor.php:400 -#: ../../include/functions_visual_map_editor.php:616 -#: ../../include/functions_visual_map_editor.php:1003 -#: ../../include/functions_visual_map_editor.php:1056 -#: ../../include/functions_visual_map_editor.php:1122 -#: ../../include/functions.php:1129 ../../include/functions_cron.php:680 -#: ../../include/functions_networkmap.php:1524 -#: ../../include/ajax/audit_log.php:156 -#: ../../include/ajax/planned_downtime.ajax.php:85 -#: ../../include/ajax/module.php:2184 ../../include/ajax/module.php:2643 -#: ../../include/ajax/agent.php:500 ../../include/ajax/agent.php:838 -#: ../../include/ajax/agent.php:921 ../../include/ajax/agent.php:987 -#: ../../include/ajax/custom_fields.php:670 ../../include/ajax/events.php:590 -#: ../../include/functions_integriaims.php:135 -#: ../../include/functions_profile.php:349 -#: ../../include/functions_profile.php:367 -#: ../../include/functions_profile.php:382 -#: ../../include/rest-api/models/VisualConsole/Items/BasicChart.php:318 -#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:364 -#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:399 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:622 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:634 -#: ../../include/rest-api/models/VisualConsole/Item.php:2091 -#: ../../include/rest-api/models/VisualConsole/Item.php:2210 -#: ../../include/rest-api/models/VisualConsole/Item.php:2328 -#: ../../include/rest-api/models/VisualConsole/Item.php:2450 -#: ../../include/functions_html.php:397 ../../include/functions_html.php:848 -#: ../../include/functions_html.php:1276 ../../include/functions_html.php:1328 -#: ../../include/functions_html.php:1375 ../../include/functions_html.php:1376 -#: ../../include/functions_html.php:1427 ../../include/functions_html.php:1477 -#: ../../include/functions_html.php:6536 -#: ../../include/class/NetworkMap.class.php:2940 -#: ../../include/class/NetworkMap.class.php:3209 -#: ../../include/class/NetworkMap.class.php:3232 -#: ../../include/class/NetworkMap.class.php:3305 -#: ../../include/class/NetworkMap.class.php:3315 -#: ../../include/class/NetworkMap.class.php:3426 -#: ../../include/class/NetworkMap.class.php:3447 -#: ../../include/class/SnmpConsole.class.php:314 -#: ../../include/class/SnmpConsole.class.php:1377 -#: ../../include/class/AgentWizard.class.php:729 -#: ../../include/class/AgentWizard.class.php:785 -#: ../../include/lib/Dashboard/Widgets/sla_percent.php:369 -#: ../../include/lib/Dashboard/Widgets/sla_percent.php:381 -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:301 -#: ../../include/lib/Dashboard/Widgets/AvgSumMaxMinModule.php:445 -#: ../../include/lib/Dashboard/Widgets/DataMatrix.php:308 -#: ../../include/lib/Dashboard/Widgets/DataMatrix.php:324 -#: ../../include/lib/Dashboard/Widgets/network_map.php:365 -#: ../../include/lib/Dashboard/Widgets/events_list.php:312 -#: ../../include/lib/Dashboard/Widgets/events_list.php:470 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:401 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:413 -#: ../../include/lib/Dashboard/Widgets/module_icon.php:388 -#: ../../include/lib/Dashboard/Widgets/module_value.php:363 -#: ../../include/lib/Dashboard/Widgets/module_table_value.php:336 -#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:355 -#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:367 -#: ../../include/lib/Dashboard/Widgets/service_map.php:284 -#: ../../include/lib/Dashboard/Widgets/service_map.php:325 -#: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:368 -#: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:564 -#: ../../include/lib/Dashboard/Widgets/custom_graph.php:392 -#: ../../include/lib/Dashboard/Widgets/module_status.php:379 -#: ../../include/lib/Dashboard/Widgets/single_graph.php:329 -#: ../../include/lib/Dashboard/Widgets/single_graph.php:352 -#: ../../include/lib/Dashboard/Widgets/reports.php:552 -#: ../../include/lib/Dashboard/Widgets/top_n.php:241 -#: ../../include/functions_events.php:3506 -#: ../../operation/users/user_edit.php:525 -#: ../../operation/users/user_edit.php:578 -#: ../../operation/users/user_edit.php:613 -#: ../../operation/users/user_edit.php:628 -#: ../../operation/users/user_edit.php:1078 -#: ../../operation/users/user_edit.php:1085 -#: ../../operation/users/user_edit.php:1094 -#: ../../operation/users/user_edit.php:1101 -#: ../../operation/agentes/pandora_networkmap.editor.php:488 -#: ../../operation/agentes/pandora_networkmap.view.php:227 -#: ../../operation/agentes/ver_agente.php:1182 -#: ../../operation/agentes/ver_agente.php:1238 -#: ../../operation/agentes/ver_agente.php:1253 -#: ../../operation/snmpconsole/snmp_browser.php:388 -#: ../../operation/snmpconsole/snmp_browser.php:403 -#: ../../operation/snmpconsole/snmp_browser.php:413 -#: ../../operation/snmpconsole/snmp_browser.php:532 -#: ../../operation/gis_maps/render_view.php:164 -#: ../../operation/incidents/list_integriaims_incidents.php:601 -#: ../../operation/incidents/list_integriaims_incidents.php:605 -#: ../../operation/events/events.php:2701 -msgid "None" -msgstr "" - #: ../../enterprise/meta/screens/screens.visualmap.php:62 msgid "Create visualmap" msgstr "" -#: ../../enterprise/meta/advanced/servers.build_table.php:33 -#: ../../godmode/servers/modificar_server.php:63 -#: ../../godmode/servers/modificar_server.php:223 -#: ../../godmode/servers/modificar_server.php:242 -#: ../../godmode/servers/modificar_server.php:284 +#: ../../enterprise/meta/advanced/servers.build_table.php:34 +#: ../../godmode/servers/modificar_server.php:174 +#: ../../godmode/servers/modificar_server.php:332 +#: ../../godmode/servers/modificar_server.php:351 +#: ../../godmode/servers/modificar_server.php:393 #, php-format msgid "%s servers" msgstr "" -#: ../../enterprise/meta/advanced/servers.build_table.php:50 -#: ../../godmode/servers/servers.build_table.php:52 +#: ../../enterprise/meta/advanced/servers.build_table.php:51 +#: ../../godmode/servers/servers.build_table.php:53 msgid "There are no servers configured into the database" msgstr "" -#: ../../enterprise/meta/advanced/servers.build_table.php:81 -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:63 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:379 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:647 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:726 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:291 +#: ../../enterprise/meta/advanced/servers.build_table.php:82 #: ../../enterprise/meta/monitoring/group_view.php:155 #: ../../enterprise/meta/monitoring/group_view.php:218 #: ../../enterprise/meta/include/functions_wizard_meta.php:406 @@ -4683,7 +4693,7 @@ msgstr "" #: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:135 #: ../../enterprise/godmode/policies/policy_modules.php:459 #: ../../enterprise/godmode/policies/policy_modules.php:472 -#: ../../enterprise/godmode/policies/policies.php:581 +#: ../../enterprise/godmode/policies/policies.php:597 #: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:128 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:176 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:473 @@ -4691,33 +4701,35 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:233 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:300 #: ../../enterprise/include/functions_reporting_pdf.php:889 -#: ../../enterprise/include/functions_policies.php:3693 +#: ../../enterprise/include/functions_policies.php:3709 #: ../../enterprise/operation/agentes/tag_view.php:700 #: ../../enterprise/operation/services/massive/services.create.php:986 #: ../../enterprise/operation/services/massive/service.create.elements.php:380 #: ../../enterprise/operation/services/services.service_map.php:153 #: ../../extensions/agents_modules.php:865 #: ../../godmode/agentes/configurar_agente.php:423 -#: ../../godmode/agentes/configurar_agente.php:735 +#: ../../godmode/agentes/configurar_agente.php:753 #: ../../godmode/agentes/modificar_agente.php:832 #: ../../godmode/agentes/planned_downtime.list.php:85 #: ../../godmode/agentes/planned_downtime.list.php:116 #: ../../godmode/agentes/planned_downtime.editor.php:1360 #: ../../godmode/agentes/planned_downtime.editor.php:1437 -#: ../../godmode/massive/massive_copy_modules.php:199 -#: ../../godmode/massive/massive_delete_modules.php:463 +#: ../../godmode/massive/massive_copy_modules.php:226 +#: ../../godmode/massive/massive_delete_modules.php:499 +#: ../../godmode/massive/massive_delete_modules.php:603 #: ../../godmode/massive/massive_edit_plugins.php:383 -#: ../../godmode/massive/massive_edit_modules.php:425 +#: ../../godmode/massive/massive_edit_modules.php:467 +#: ../../godmode/massive/massive_edit_modules.php:603 #: ../../godmode/reporting/reporting_builder.list_items.php:228 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1946 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2167 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1988 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2209 #: ../../godmode/reporting/visual_console_builder.wizard.php:447 -#: ../../godmode/servers/servers.build_table.php:83 +#: ../../godmode/servers/servers.build_table.php:84 #: ../../mobile/operation/agents.php:96 ../../mobile/operation/agents.php:410 -#: ../../mobile/operation/modules.php:236 ../../mobile/operation/home.php:88 +#: ../../mobile/operation/modules.php:236 ../../mobile/operation/home.php:86 #: ../../mobile/operation/agent.php:330 -#: ../../include/functions_reporting_html.php:2115 -#: ../../include/functions_reporting_html.php:5690 +#: ../../include/functions_reporting_html.php:2119 +#: ../../include/functions_reporting_html.php:5701 #: ../../include/functions_reports.php:745 #: ../../include/functions_reports.php:749 #: ../../include/functions_reports.php:753 @@ -4727,106 +4739,118 @@ msgstr "" #: ../../include/functions_reports.php:769 #: ../../include/functions_reports.php:773 #: ../../include/functions_reports.php:777 -#: ../../include/functions_html.php:1755 ../../include/functions_html.php:6006 +#: ../../include/functions_html.php:1807 ../../include/functions_html.php:6122 #: ../../include/class/AgentsAlerts.class.php:253 #: ../../include/lib/Dashboard/Widgets/groups_status.php:424 #: ../../include/lib/Dashboard/Widgets/groups_status.php:430 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:445 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:512 #: ../../include/lib/Dashboard/Widgets/tree_view.php:347 -#: ../../operation/search_agents.php:55 ../../operation/tree.php:115 -#: ../../operation/search_results.php:159 -#: ../../operation/agentes/estado_agente.php:1054 -#: ../../operation/agentes/graphs.php:203 +#: ../../operation/search_agents.php:40 ../../operation/tree.php:115 +#: ../../operation/search_results.php:160 +#: ../../operation/agentes/estado_agente.php:1072 +#: ../../operation/agentes/graphs.php:204 #: ../../operation/agentes/exportdata.php:354 #: ../../operation/agentes/group_view.php:185 #: ../../operation/agentes/group_view.php:238 msgid "Modules" msgstr "" -#: ../../enterprise/meta/advanced/servers.build_table.php:82 -#: ../../godmode/servers/servers.build_table.php:84 +#: ../../enterprise/meta/advanced/servers.build_table.php:83 +#: ../../godmode/servers/servers.build_table.php:85 msgid "Lag" msgstr "" -#: ../../enterprise/meta/advanced/servers.build_table.php:82 -#: ../../godmode/servers/servers.build_table.php:84 +#: ../../enterprise/meta/advanced/servers.build_table.php:83 +#: ../../godmode/servers/servers.build_table.php:85 msgid "Avg. Delay(sec)/Modules delayed" msgstr "" -#: ../../enterprise/meta/advanced/servers.build_table.php:83 -#: ../../godmode/servers/servers.build_table.php:85 +#: ../../enterprise/meta/advanced/servers.build_table.php:84 +#: ../../godmode/servers/servers.build_table.php:86 msgid "T/Q" msgstr "" -#: ../../enterprise/meta/advanced/servers.build_table.php:83 -#: ../../godmode/servers/servers.build_table.php:85 +#: ../../enterprise/meta/advanced/servers.build_table.php:84 +#: ../../godmode/servers/servers.build_table.php:86 msgid "Threads / Queued modules currently" msgstr "" -#: ../../enterprise/meta/advanced/servers.build_table.php:85 +#: ../../enterprise/meta/advanced/servers.build_table.php:86 #: ../../enterprise/include/class/DatabaseHA.class.php:800 #: ../../enterprise/tools/ipam/ipam_ajax.php:497 #: ../../godmode/agentes/agent_incidents.php:92 -#: ../../godmode/servers/servers.build_table.php:87 +#: ../../godmode/servers/servers.build_table.php:88 #: ../../operation/incidents/integriaims_export_csv.php:86 msgid "Updated" msgstr "" -#: ../../enterprise/meta/advanced/servers.build_table.php:89 +#: ../../enterprise/meta/advanced/servers.build_table.php:90 #: ../../enterprise/meta/include/functions_autoprovision.php:701 -#: ../../enterprise/godmode/modules/local_components.php:648 -#: ../../enterprise/godmode/policies/policy_alerts.php:368 -#: ../../enterprise/godmode/policies/policies.php:440 +#: ../../enterprise/godmode/modules/local_components.php:647 +#: ../../enterprise/godmode/policies/policy_alerts.php:450 +#: ../../enterprise/godmode/policies/policies.php:456 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:243 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:261 #: ../../godmode/users/profile_list.php:359 #: ../../godmode/alerts/alert_list.list.php:572 -#: ../../godmode/alerts/alert_templates.php:417 +#: ../../godmode/alerts/alert_templates.php:418 #: ../../godmode/reporting/reporting_builder.list_items.php:429 #: ../../godmode/reporting/graphs.php:375 -#: ../../godmode/reporting/reporting_builder.php:931 -#: ../../godmode/reporting/reporting_builder.php:1151 -#: ../../godmode/servers/servers.build_table.php:91 +#: ../../godmode/reporting/reporting_builder.php:934 +#: ../../godmode/reporting/reporting_builder.php:1154 +#: ../../godmode/servers/servers.build_table.php:92 #: ../../include/functions_container.php:157 #: ../../operation/gis_maps/gis_map.php:122 msgid "Op." msgstr "" -#: ../../enterprise/meta/advanced/servers.build_table.php:116 -#: ../../godmode/servers/servers.build_table.php:140 +#: ../../enterprise/meta/advanced/servers.build_table.php:117 +#: ../../godmode/servers/servers.build_table.php:148 msgid "This is a master server" msgstr "" -#: ../../enterprise/meta/advanced/servers.build_table.php:131 -#: ../../enterprise/meta/advanced/servers.build_table.php:137 -#: ../../godmode/servers/servers.build_table.php:159 -#: ../../godmode/servers/servers.build_table.php:165 +#: ../../enterprise/meta/advanced/servers.build_table.php:132 +#: ../../enterprise/meta/advanced/servers.build_table.php:138 +#: ../../godmode/servers/servers.build_table.php:167 +#: ../../godmode/servers/servers.build_table.php:173 msgid "of" msgstr "" -#: ../../enterprise/meta/advanced/servers.build_table.php:170 -#: ../../godmode/servers/servers.build_table.php:262 -msgid "Manage server conf" +#: ../../enterprise/meta/advanced/servers.build_table.php:169 +#: ../../godmode/servers/servers.build_table.php:257 +msgid "Pending alerts list" msgstr "" #: ../../enterprise/meta/advanced/servers.build_table.php:186 -#: ../../godmode/servers/servers.build_table.php:287 +#: ../../enterprise/godmode/policies/policy_agents.php:969 +#: ../../godmode/agentes/configurar_agente.php:635 +#: ../../godmode/agentes/configurar_agente.php:780 +#: ../../godmode/agentes/agent_manager.php:870 +#: ../../godmode/massive/massive_edit_agents.php:994 +#: ../../godmode/reporting/reporting_builder.item_editor.php:82 +#: ../../godmode/servers/servers.build_table.php:292 +#: ../../operation/agentes/estado_generalagente.php:313 +msgid "Remote configuration" +msgstr "" + +#: ../../enterprise/meta/advanced/servers.build_table.php:202 +#: ../../godmode/servers/servers.build_table.php:306 msgid "Modules run by this server will stop working. Do you want to continue?" msgstr "" -#: ../../enterprise/meta/advanced/servers.build_table.php:213 -#: ../../godmode/servers/servers.build_table.php:314 +#: ../../enterprise/meta/advanced/servers.build_table.php:229 +#: ../../godmode/servers/servers.build_table.php:335 msgid "Tactical server information" msgstr "" -#: ../../enterprise/meta/advanced/servers.build_table.php:223 -#: ../../godmode/servers/servers.build_table.php:327 +#: ../../enterprise/meta/advanced/servers.build_table.php:239 +#: ../../godmode/servers/servers.build_table.php:348 #: ../../include/help/clippy/server_queued_modules.php:35 msgid "Excesive Queued." msgstr "" -#: ../../enterprise/meta/advanced/servers.build_table.php:224 -#: ../../godmode/servers/servers.build_table.php:328 +#: ../../enterprise/meta/advanced/servers.build_table.php:240 +#: ../../godmode/servers/servers.build_table.php:349 msgid "" "You have too many items in the processing queue. This can happen if your " "server is overloaded and/or improperly configured. This could be something " @@ -4834,27 +4858,30 @@ msgid "" "with modules going to unknown, try increasing the number of threads." msgstr "" -#: ../../enterprise/meta/advanced/servers.build_table.php:225 -#: ../../enterprise/meta/advanced/cron_main.php:408 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:956 +#: ../../enterprise/meta/advanced/servers.build_table.php:241 +#: ../../enterprise/meta/advanced/cron_main.php:413 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:958 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1163 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4043 -#: ../../enterprise/godmode/wizards/consoletask_js.php:47 +#: ../../enterprise/godmode/wizards/consoletask_js.php:48 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4106 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4416 -#: ../../enterprise/operation/log/log_viewer.php:1199 -#: ../../enterprise/operation/log/log_viewer.php:1214 +#: ../../enterprise/operation/log/log_viewer.php:1212 +#: ../../enterprise/operation/log/log_viewer.php:1227 #: ../../enterprise/operation/services/services.treeview_services.php:416 #: ../../extensions/insert_data.php:285 #: ../../godmode/agentes/planned_downtime.editor.php:2013 -#: ../../godmode/alerts/configure_alert_template.php:1512 -#: ../../godmode/alerts/configure_alert_template.php:1596 -#: ../../godmode/setup/news.php:436 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5177 +#: ../../godmode/menu.php:740 +#: ../../godmode/alerts/configure_alert_template.php:1533 +#: ../../godmode/alerts/configure_alert_template.php:1617 +#: ../../godmode/setup/news.php:439 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5222 #: ../../godmode/wizards/HostDevices.class.php:797 -#: ../../godmode/servers/servers.build_table.php:329 +#: ../../godmode/servers/servers.build_table.php:350 #: ../../mobile/include/ui.class.php:717 ../../mobile/include/ui.class.php:775 -#: ../../include/functions_menu.php:946 ../../include/functions_clippy.php:323 +#: ../../include/functions_menu.php:958 ../../include/functions_menu.php:1308 +#: ../../include/functions_clippy.php:335 +#: ../../include/class/AlertsList.class.php:434 #: ../../include/class/WelcomeWindow.class.php:159 #: ../../include/lib/Dashboard/Widgets/tree_view.php:736 #: ../../include/functions_snmp_browser.php:600 ../../operation/tree.php:633 @@ -4862,26 +4889,24 @@ msgstr "" #: ../../operation/agentes/interface_traffic_graph_win.php:451 #: ../../operation/agentes/datos_agente.php:320 #: ../../operation/agentes/estado_monitores.php:467 -#: ../../operation/network/network_report.php:463 -#: ../../operation/network/network_usage_map.php:300 -#: ../../operation/netflow/nf_live_view.php:982 +#: ../../operation/network/network_report.php:615 +#: ../../operation/network/network_usage_map.php:430 +#: ../../operation/netflow/nf_live_view.php:988 #: ../../operation/search_modules.php:359 #: ../../operation/reporting/reporting_viewer.php:366 #: ../../operation/reporting/reporting_viewer.php:385 #: ../../operation/reporting/graph_viewer.php:472 -#: ../../operation/events/events.php:3288 +#: ../../operation/events/events.php:3503 ../../general/header.php:934 msgid "Close" msgstr "" #: ../../enterprise/meta/advanced/massive_operations.php:55 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:71 #: ../../enterprise/meta/general/metaconsole_maintenance_mode.php:64 #: ../../general/node_deactivated.php:64 msgid "command center" msgstr "" #: ../../enterprise/meta/advanced/massive_operations.php:52 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:68 #, php-format msgid "" "You should centralise management in order to use Wizard section. Please go " @@ -4889,7 +4914,7 @@ msgid "" msgstr "" #: ../../enterprise/meta/advanced/component_management.php:35 -#: ../../include/functions_menu.php:618 +#: ../../include/functions_menu.php:619 msgid "Tags management" msgstr "" @@ -4904,8 +4929,8 @@ msgstr "" #: ../../enterprise/meta/advanced/component_management.php:51 #: ../../extensions/module_groups.php:487 #: ../../godmode/groups/configure_modu_group.php:43 -#: ../../godmode/groups/modu_group_list.php:83 ../../godmode/menu.php:116 -#: ../../godmode/reporting/reporting_builder.item_editor.php:86 +#: ../../godmode/groups/modu_group_list.php:83 ../../godmode/menu.php:205 +#: ../../godmode/reporting/reporting_builder.item_editor.php:89 #: ../../include/lib/Dashboard/Widgets/tree_view.php:346 #: ../../operation/tree.php:103 msgid "Module groups" @@ -4946,60 +4971,62 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.auth.php:54 #: ../../enterprise/meta/advanced/metasetup.performance.php:54 #: ../../enterprise/godmode/setup/setup_metaconsole.php:85 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:412 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:432 msgid "Successfully update" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:100 -#: ../../godmode/menu.php:364 ../../godmode/setup/setup.php:137 +#: ../../godmode/menu.php:460 ../../godmode/setup/setup.php:137 #: ../../godmode/setup/setup.php:285 msgid "Visual styles" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:106 -#: ../../enterprise/meta/include/functions_meta.php:1364 -#: ../../godmode/setup/setup_visuals.php:1772 -#: ../../include/functions_config.php:985 +#: ../../enterprise/meta/include/functions_meta.php:1466 +#: ../../godmode/setup/setup_visuals.php:1766 +#: ../../include/functions_config.php:1031 msgid "Date format string" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:108 #: ../../enterprise/tools/ipam/ipam_editor.php:147 -#: ../../godmode/setup/setup_visuals.php:1781 +#: ../../godmode/setup/setup_visuals.php:1775 msgid "Example" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:138 -#: ../../godmode/setup/setup_visuals.php:1816 +#: ../../godmode/setup/setup_visuals.php:1812 msgid "Timestamp, time comparison, or compact mode" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:140 -#: ../../godmode/setup/setup_visuals.php:1626 +#: ../../godmode/setup/setup_visuals.php:1620 msgid "Comparation in rollover" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:147 -#: ../../godmode/setup/setup_visuals.php:1633 +#: ../../godmode/setup/setup_visuals.php:1627 msgid "Timestamp in rollover" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:154 -#: ../../godmode/setup/setup_visuals.php:1640 +#: ../../godmode/setup/setup_visuals.php:1634 msgid "Compact mode" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:164 -#: ../../include/functions_config.php:997 +#: ../../include/functions_config.php:1043 msgid "Graph color #1" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:175 -#: ../../include/functions_config.php:1001 +#: ../../include/functions_config.php:1047 msgid "Graph color #2" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:186 -#: ../../include/functions_config.php:1005 +#: ../../include/functions_config.php:1051 msgid "Graph color #3" msgstr "" @@ -5012,8 +5039,8 @@ msgid "Precision must be a integer number between 0 and 5" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:215 -#: ../../enterprise/meta/include/functions_meta.php:1414 -#: ../../godmode/setup/setup_visuals.php:1260 +#: ../../enterprise/meta/include/functions_meta.php:1516 +#: ../../godmode/setup/setup_visuals.php:1265 #: ../../godmode/reporting/visual_console_builder.elements.php:233 #: ../../godmode/reporting/visual_console_builder.wizard.php:288 #: ../../include/functions_visual_map_editor.php:734 @@ -5026,47 +5053,47 @@ msgid "Show percentile 95 in graphs" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:231 -#: ../../enterprise/meta/include/functions_meta.php:1499 -#: ../../godmode/setup/setup_visuals.php:1164 -#: ../../include/functions_config.php:1037 +#: ../../enterprise/meta/include/functions_meta.php:1601 +#: ../../godmode/setup/setup_visuals.php:1169 +#: ../../include/functions_config.php:1083 msgid "Value to interface graphics" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:247 -#: ../../enterprise/meta/include/functions_meta.php:1512 -#: ../../godmode/users/configure_user.php:1429 -#: ../../godmode/users/user_management.php:589 +#: ../../enterprise/meta/include/functions_meta.php:1614 +#: ../../godmode/users/configure_user.php:1443 +#: ../../godmode/users/user_management.php:609 #: ../../godmode/massive/massive_edit_users.php:263 #: ../../godmode/setup/setup_visuals.php:96 #: ../../godmode/events/event_edit_filter.php:459 -#: ../../include/functions_config.php:1054 +#: ../../include/functions_config.php:1100 #: ../../operation/users/user_edit.php:420 msgid "Block size for pagination" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:263 -#: ../../enterprise/meta/include/functions_meta.php:1428 -#: ../../godmode/setup/setup_visuals.php:1189 +#: ../../enterprise/meta/include/functions_meta.php:1530 +#: ../../godmode/setup/setup_visuals.php:1194 msgid "Number of elements in Custom Graph" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:278 -#: ../../enterprise/meta/include/functions_meta.php:1522 -#: ../../godmode/setup/setup_visuals.php:1203 -#: ../../include/functions_config.php:1058 +#: ../../enterprise/meta/include/functions_meta.php:1624 +#: ../../godmode/setup/setup_visuals.php:1208 +#: ../../include/functions_config.php:1104 msgid "Use round corners" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:288 -#: ../../enterprise/meta/include/functions_meta.php:1533 -#: ../../godmode/setup/setup_visuals.php:1214 -#: ../../include/functions_config.php:1062 +#: ../../enterprise/meta/include/functions_meta.php:1635 +#: ../../godmode/setup/setup_visuals.php:1219 +#: ../../include/functions_config.php:1108 msgid "Chart fit to content" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:298 -#: ../../enterprise/meta/include/functions_meta.php:1544 -#: ../../include/functions_config.php:1294 +#: ../../enterprise/meta/include/functions_meta.php:1646 +#: ../../include/functions_config.php:1340 msgid "Disable help" msgstr "" @@ -5081,26 +5108,23 @@ msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:211 #: ../../enterprise/meta/monitoring/custom_fields_view.php:274 #: ../../enterprise/meta/monitoring/custom_fields_view.php:773 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:346 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:216 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:153 #: ../../enterprise/meta/include/functions_users_meta.php:87 #: ../../enterprise/meta/include/functions_users_meta.php:98 #: ../../enterprise/meta/include/functions_wizard_meta.php:319 #: ../../enterprise/meta/include/ajax/wizard.ajax.php:406 #: ../../enterprise/meta/include/ajax/wizard.ajax.php:450 #: ../../enterprise/meta/include/functions_html_meta.php:75 -#: ../../enterprise/godmode/modules/local_components.php:555 -#: ../../enterprise/godmode/modules/local_components.php:588 +#: ../../enterprise/godmode/modules/local_components.php:554 +#: ../../enterprise/godmode/modules/local_components.php:587 #: ../../enterprise/godmode/agentes/collections.data.php:485 #: ../../enterprise/godmode/policies/policy_queue.php:294 #: ../../enterprise/godmode/policies/policy_queue.php:306 #: ../../enterprise/godmode/policies/policy_queue.php:331 #: ../../enterprise/godmode/policies/policy_queue.php:734 #: ../../enterprise/godmode/policies/policy_external_alerts.php:383 -#: ../../enterprise/godmode/policies/policy_agents.php:453 -#: ../../enterprise/godmode/policies/policy_agents.php:588 -#: ../../enterprise/godmode/policies/policy_agents.php:606 +#: ../../enterprise/godmode/policies/policy_agents.php:457 +#: ../../enterprise/godmode/policies/policy_agents.php:592 +#: ../../enterprise/godmode/policies/policy_agents.php:610 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:131 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:297 #: ../../enterprise/godmode/setup/setup_acl.php:555 @@ -5122,9 +5146,9 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2903 #: ../../enterprise/include/class/OmnishellTaskAgent.class.php:141 #: ../../enterprise/include/class/ManageBackups.class.php:194 -#: ../../enterprise/include/functions_metaconsole.php:882 #: ../../enterprise/include/functions_metaconsole.php:883 -#: ../../enterprise/include/functions_metaconsole.php:1240 +#: ../../enterprise/include/functions_metaconsole.php:884 +#: ../../enterprise/include/functions_metaconsole.php:1241 #: ../../enterprise/include/functions_ipam.php:1712 #: ../../enterprise/include/functions_ipam.php:1775 #: ../../enterprise/operation/agentes/tag_view.php:145 @@ -5133,48 +5157,49 @@ msgstr "" #: ../../enterprise/operation/agentes/tag_view.php:316 #: ../../enterprise/operation/agentes/tag_view.php:328 #: ../../enterprise/operation/agentes/tag_view.php:430 -#: ../../enterprise/operation/log/log_viewer.php:753 -#: ../../enterprise/operation/log/log_viewer.php:774 -#: ../../enterprise/operation/log/log_viewer.php:828 +#: ../../enterprise/operation/log/log_viewer.php:609 +#: ../../enterprise/operation/log/log_viewer.php:771 +#: ../../enterprise/operation/log/log_viewer.php:792 #: ../../enterprise/operation/snmpconsole/snmp_view.php:33 #: ../../extensions/resource_registration.php:1137 #: ../../extensions/agents_modules.php:462 #: ../../extensions/files_repo/files_repo_form.php:44 #: ../../godmode/modules/manage_network_templates_form.php:303 -#: ../../godmode/modules/manage_network_components.php:668 -#: ../../godmode/massive/massive_copy_modules.php:127 -#: ../../godmode/massive/massive_copy_modules.php:287 -#: ../../godmode/massive/massive_delete_modules.php:327 -#: ../../godmode/massive/massive_delete_modules.php:374 -#: ../../godmode/massive/massive_delete_modules.php:429 -#: ../../godmode/massive/massive_delete_modules.php:450 -#: ../../godmode/massive/massive_edit_modules.php:311 -#: ../../godmode/massive/massive_edit_modules.php:358 -#: ../../godmode/massive/massive_edit_modules.php:396 -#: ../../godmode/massive/massive_edit_modules.php:482 +#: ../../godmode/modules/manage_network_components.php:655 +#: ../../godmode/netflow/nf_edit_form.php:264 +#: ../../godmode/massive/massive_copy_modules.php:137 +#: ../../godmode/massive/massive_copy_modules.php:324 +#: ../../godmode/massive/massive_delete_modules.php:324 +#: ../../godmode/massive/massive_delete_modules.php:375 +#: ../../godmode/massive/massive_delete_modules.php:440 +#: ../../godmode/massive/massive_delete_modules.php:459 +#: ../../godmode/massive/massive_edit_modules.php:303 +#: ../../godmode/massive/massive_edit_modules.php:355 +#: ../../godmode/massive/massive_edit_modules.php:404 +#: ../../godmode/massive/massive_edit_modules.php:520 #: ../../godmode/alerts/alert_list.list.php:137 #: ../../godmode/alerts/alert_list.list.php:152 #: ../../godmode/alerts/alert_list.list.php:169 #: ../../godmode/alerts/alert_list.list.php:201 -#: ../../godmode/alerts/alert_templates.php:317 -#: ../../godmode/alerts/alert_list.php:553 -#: ../../godmode/alerts/alert_list.php:574 -#: ../../godmode/alerts/alert_list.php:588 +#: ../../godmode/alerts/alert_templates.php:318 +#: ../../godmode/alerts/alert_list.php:647 +#: ../../godmode/alerts/alert_list.php:668 +#: ../../godmode/alerts/alert_list.php:682 #: ../../godmode/setup/gis_step_2.php:238 #: ../../godmode/setup/setup_visuals.php:1089 #: ../../godmode/reporting/reporting_builder.list_items.php:217 #: ../../godmode/reporting/reporting_builder.list_items.php:234 #: ../../godmode/reporting/reporting_builder.list_items.php:251 #: ../../godmode/reporting/create_container.php:646 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1710 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1728 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2153 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3016 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3043 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3694 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3775 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3797 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3855 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1752 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1770 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2195 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3058 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3085 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3739 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3820 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3842 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3900 #: ../../godmode/reporting/visual_console_builder.wizard.php:359 #: ../../godmode/events/event_edit_filter.php:360 #: ../../godmode/events/event_edit_filter.php:380 @@ -5182,19 +5207,20 @@ msgstr "" #: ../../mobile/operation/agents.php:56 ../../mobile/operation/modules.php:68 #: ../../mobile/operation/modules.php:289 #: ../../mobile/operation/modules.php:304 ../../mobile/operation/alerts.php:65 -#: ../../mobile/operation/alerts.php:72 ../../mobile/operation/events.php:1018 -#: ../../mobile/operation/events.php:1028 -#: ../../mobile/operation/events.php:1585 -#: ../../mobile/operation/events.php:1614 ../../include/functions.php:1127 -#: ../../include/functions.php:1387 ../../include/ajax/events.php:522 +#: ../../mobile/operation/alerts.php:72 ../../mobile/operation/events.php:1014 +#: ../../mobile/operation/events.php:1024 +#: ../../mobile/operation/events.php:1581 +#: ../../mobile/operation/events.php:1610 ../../include/functions.php:1127 +#: ../../include/functions.php:1387 ../../include/ajax/events.php:475 #: ../../include/functions_groupview.php:96 -#: ../../include/functions_modules.php:3604 -#: ../../include/functions_modules.php:3606 +#: ../../include/functions_modules.php:3609 +#: ../../include/functions_modules.php:3611 #: ../../include/functions_users.php:428 ../../include/functions_users.php:686 #: ../../include/functions_notifications.php:105 -#: ../../include/functions_html.php:952 ../../include/functions_html.php:1614 +#: ../../include/functions_html.php:961 ../../include/functions_html.php:1666 #: ../../include/functions_massive_operations.php:158 #: ../../include/functions_massive_operations.php:172 +#: ../../include/functions_massive_operations.php:225 #: ../../include/class/EventSound.class.php:347 #: ../../include/class/CredentialStore.class.php:509 #: ../../include/class/SnmpConsole.class.php:290 @@ -5204,16 +5230,16 @@ msgstr "" #: ../../include/class/AuditLog.class.php:242 #: ../../include/class/TipsWindow.class.php:739 #: ../../include/class/TipsWindow.class.php:906 -#: ../../include/functions_reporting.php:3352 -#: ../../include/functions_reporting.php:3449 -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:422 -#: ../../include/lib/Dashboard/Widgets/events_list.php:412 +#: ../../include/functions_reporting.php:3360 +#: ../../include/functions_reporting.php:3457 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:430 +#: ../../include/lib/Dashboard/Widgets/events_list.php:423 #: ../../include/lib/Dashboard/Widgets/tree_view.php:400 #: ../../include/lib/Dashboard/Widgets/tree_view.php:435 #: ../../include/functions_groups.php:671 #: ../../include/functions_groups.php:1984 ../../operation/heatmap.php:122 #: ../../operation/tree.php:205 ../../operation/tree.php:297 -#: ../../operation/agentes/estado_agente.php:330 +#: ../../operation/agentes/estado_agente.php:348 #: ../../operation/agentes/status_monitor.php:598 #: ../../operation/agentes/status_monitor.php:679 #: ../../operation/agentes/status_monitor.php:979 @@ -5230,14 +5256,14 @@ msgstr "" #: ../../operation/incidents/list_integriaims_incidents.php:407 #: ../../operation/inventory/inventory.php:78 #: ../../operation/inventory/inventory.php:79 -#: ../../operation/inventory/inventory.php:321 -#: ../../operation/inventory/inventory.php:322 -#: ../../operation/inventory/inventory.php:498 -#: ../../operation/inventory/inventory.php:531 -#: ../../operation/inventory/inventory.php:566 -#: ../../operation/events/events.php:845 ../../operation/events/events.php:1799 -#: ../../operation/events/events.php:1893 -#: ../../operation/events/events.php:2093 +#: ../../operation/inventory/inventory.php:325 +#: ../../operation/inventory/inventory.php:326 +#: ../../operation/inventory/inventory.php:502 +#: ../../operation/inventory/inventory.php:535 +#: ../../operation/inventory/inventory.php:570 +#: ../../operation/events/events.php:922 ../../operation/events/events.php:1952 +#: ../../operation/events/events.php:2046 +#: ../../operation/events/events.php:2246 #: ../../general/subselect_data_module.php:62 msgid "All" msgstr "" @@ -5248,7 +5274,7 @@ msgid "On Boolean graphs" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:313 -#: ../../godmode/setup/setup_visuals.php:1272 +#: ../../godmode/setup/setup_visuals.php:1277 msgid "Graph TIP view" msgstr "" @@ -5267,7 +5293,7 @@ msgid "Show MAX/AVG/MIN by default" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:332 -#: ../../godmode/setup/setup_visuals.php:1288 +#: ../../godmode/setup/setup_visuals.php:1293 msgid "Graph mode" msgstr "" @@ -5276,48 +5302,49 @@ msgid "Zoom graphs:" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:369 -#: ../../godmode/setup/setup_visuals.php:1224 +#: ../../godmode/setup/setup_visuals.php:1229 msgid "Type of module charts" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:371 #: ../../enterprise/godmode/reporting/graph_template_editor.php:260 -#: ../../godmode/setup/setup_visuals.php:1231 +#: ../../godmode/setup/setup_visuals.php:1236 #: ../../godmode/reporting/create_container.php:430 #: ../../godmode/reporting/graph_builder.main.php:208 #: ../../include/functions_visual_map_editor.php:552 #: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:642 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:489 #: ../../include/lib/Dashboard/Widgets/custom_graph.php:352 -#: ../../operation/agentes/graphs.php:251 -#: ../../operation/agentes/graphs.php:258 -#: ../../operation/agentes/graphs.php:443 -#: ../../operation/agentes/graphs.php:461 +#: ../../operation/agentes/graphs.php:252 +#: ../../operation/agentes/graphs.php:259 +#: ../../operation/agentes/graphs.php:448 +#: ../../operation/agentes/graphs.php:466 #: ../../operation/reporting/graph_viewer.php:354 msgid "Area" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:378 #: ../../enterprise/godmode/reporting/graph_template_editor.php:262 -#: ../../godmode/setup/setup_visuals.php:1243 +#: ../../godmode/setup/setup_visuals.php:1248 #: ../../godmode/reporting/create_container.php:431 #: ../../godmode/reporting/visual_console_builder.elements.php:365 #: ../../godmode/reporting/graph_builder.main.php:210 #: ../../include/functions_visual_map_editor.php:72 #: ../../include/functions_visual_map_editor.php:551 -#: ../../include/functions_visual_map_editor.php:1455 +#: ../../include/functions_visual_map_editor.php:1453 #: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:641 #: ../../include/lib/Dashboard/Widgets/custom_graph.php:354 -#: ../../operation/visual_console/view.php:383 -#: ../../operation/agentes/graphs.php:253 -#: ../../operation/agentes/graphs.php:259 -#: ../../operation/agentes/graphs.php:451 -#: ../../operation/agentes/graphs.php:465 +#: ../../operation/visual_console/view.php:385 +#: ../../operation/agentes/graphs.php:254 +#: ../../operation/agentes/graphs.php:260 +#: ../../operation/agentes/graphs.php:456 +#: ../../operation/agentes/graphs.php:470 #: ../../operation/reporting/graph_viewer.php:356 msgid "Line" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:388 -#: ../../enterprise/meta/include/functions_meta.php:1634 +#: ../../enterprise/meta/include/functions_meta.php:1736 msgid "Metaconsole elements" msgstr "" @@ -5326,83 +5353,84 @@ msgid "The number of elements retrieved for each instance in some views." msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:401 -#: ../../enterprise/meta/advanced/metasetup.visual.php:919 -#: ../../enterprise/meta/advanced/metasetup.visual.php:920 +#: ../../enterprise/meta/advanced/metasetup.visual.php:904 +#: ../../enterprise/meta/advanced/metasetup.visual.php:905 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:332 #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:467 #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:480 #: ../../enterprise/include/ajax/log_viewer.ajax.php:282 -#: ../../godmode/snmpconsole/snmp_alert.php:1608 -#: ../../godmode/setup/setup_visuals.php:1323 -#: ../../godmode/setup/setup_visuals.php:1324 -#: ../../godmode/setup/setup_visuals.php:1913 +#: ../../godmode/snmpconsole/snmp_alert.php:1612 +#: ../../godmode/setup/setup_visuals.php:1328 +#: ../../godmode/setup/setup_visuals.php:1329 +#: ../../godmode/setup/setup_visuals.php:1909 +#: ../../include/functions_visual_map_editor.php:1278 #: ../../include/functions_visual_map_editor.php:1279 -#: ../../include/functions_visual_map_editor.php:1280 #: ../../include/functions.php:509 ../../include/functions.php:640 -#: ../../include/ajax/events.php:2353 ../../include/ajax/events.php:2354 -#: ../../include/ajax/events.php:2355 ../../include/ajax/events.php:2356 -#: ../../include/ajax/events.php:2360 ../../include/ajax/events.php:2361 -#: ../../include/ajax/events.php:2362 ../../include/ajax/events.php:2363 -#: ../../include/ajax/events.php:2364 ../../include/ajax/events.php:2365 -#: ../../include/functions_html.php:2143 -#: ../../operation/events/sound_events.php:229 -#: ../../operation/events/sound_events.php:230 -#: ../../operation/events/sound_events.php:231 -#: ../../operation/events/sound_events.php:232 -#: ../../operation/events/sound_events.php:236 -#: ../../operation/events/sound_events.php:237 -#: ../../operation/events/sound_events.php:238 -#: ../../operation/events/sound_events.php:239 -#: ../../operation/events/sound_events.php:240 -#: ../../operation/events/sound_events.php:241 +#: ../../include/ajax/events.php:2325 ../../include/ajax/events.php:2326 +#: ../../include/ajax/events.php:2327 ../../include/ajax/events.php:2328 +#: ../../include/ajax/events.php:2332 ../../include/ajax/events.php:2333 +#: ../../include/ajax/events.php:2334 ../../include/ajax/events.php:2335 +#: ../../include/ajax/events.php:2336 ../../include/ajax/events.php:2337 +#: ../../include/functions_html.php:2198 +#: ../../operation/events/sound_events.php:150 +#: ../../operation/events/sound_events.php:151 +#: ../../operation/events/sound_events.php:152 +#: ../../operation/events/sound_events.php:153 +#: ../../operation/events/sound_events.php:157 +#: ../../operation/events/sound_events.php:158 +#: ../../operation/events/sound_events.php:159 +#: ../../operation/events/sound_events.php:160 +#: ../../operation/events/sound_events.php:161 +#: ../../operation/events/sound_events.php:162 msgid "seconds" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:402 -#: ../../enterprise/meta/advanced/metasetup.visual.php:921 -#: ../../enterprise/meta/advanced/metasetup.visual.php:922 -#: ../../enterprise/meta/advanced/metasetup.visual.php:923 -#: ../../enterprise/meta/advanced/metasetup.visual.php:924 +#: ../../enterprise/meta/advanced/metasetup.visual.php:906 +#: ../../enterprise/meta/advanced/metasetup.visual.php:907 +#: ../../enterprise/meta/advanced/metasetup.visual.php:908 +#: ../../enterprise/meta/advanced/metasetup.visual.php:909 #: ../../enterprise/include/ajax/log_viewer.ajax.php:284 -#: ../../godmode/setup/setup_visuals.php:1325 -#: ../../godmode/setup/setup_visuals.php:1326 -#: ../../godmode/setup/setup_visuals.php:1327 -#: ../../godmode/setup/setup_visuals.php:1328 -#: ../../godmode/setup/setup_visuals.php:1914 +#: ../../godmode/setup/setup_visuals.php:1330 +#: ../../godmode/setup/setup_visuals.php:1331 +#: ../../godmode/setup/setup_visuals.php:1332 +#: ../../godmode/setup/setup_visuals.php:1333 +#: ../../godmode/setup/setup_visuals.php:1910 +#: ../../include/functions_visual_map_editor.php:1280 #: ../../include/functions_visual_map_editor.php:1281 #: ../../include/functions_visual_map_editor.php:1282 #: ../../include/functions_visual_map_editor.php:1283 -#: ../../include/functions_visual_map_editor.php:1284 #: ../../include/functions.php:513 ../../include/functions.php:644 -#: ../../include/functions_html.php:2144 +#: ../../include/functions_html.php:2199 msgid "minutes" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:403 #: ../../enterprise/include/ajax/log_viewer.ajax.php:286 -#: ../../godmode/setup/setup_visuals.php:1915 ../../include/functions.php:514 +#: ../../godmode/setup/setup_visuals.php:1911 ../../include/functions.php:514 #: ../../include/functions.php:645 ../../include/functions_snmp.php:402 -#: ../../include/functions_html.php:2145 +#: ../../include/functions_html.php:2200 +#: ../../include/functions_events.php:5225 msgid "hours" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:404 #: ../../enterprise/include/ajax/log_viewer.ajax.php:288 #: ../../godmode/db/db_main.php:86 ../../godmode/db/db_main.php:92 -#: ../../godmode/setup/setup_visuals.php:1916 ../../include/functions.php:510 -#: ../../include/functions.php:641 ../../include/functions_html.php:2146 +#: ../../godmode/setup/setup_visuals.php:1912 ../../include/functions.php:510 +#: ../../include/functions.php:641 ../../include/functions_html.php:2201 msgid "days" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:405 -#: ../../godmode/setup/setup_visuals.php:1917 ../../include/functions.php:511 -#: ../../include/functions.php:642 ../../include/functions_html.php:2148 +#: ../../godmode/setup/setup_visuals.php:1913 ../../include/functions.php:511 +#: ../../include/functions.php:642 ../../include/functions_html.php:2203 msgid "months" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:406 -#: ../../godmode/setup/setup_visuals.php:1918 ../../include/functions.php:512 -#: ../../include/functions.php:643 ../../include/functions_html.php:2149 +#: ../../godmode/setup/setup_visuals.php:1914 ../../include/functions.php:512 +#: ../../include/functions.php:643 ../../include/functions_html.php:2204 msgid "years" msgstr "" @@ -5413,9 +5441,10 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:430 #: ../../enterprise/meta/advanced/metasetup.consoles.php:821 #: ../../enterprise/meta/advanced/links.php:204 -#: ../../enterprise/meta/advanced/cron_main.php:389 +#: ../../enterprise/meta/advanced/cron_main.php:381 #: ../../enterprise/meta/include/functions_autoprovision.php:766 #: ../../enterprise/meta/include/functions_wizard_meta.php:1365 +#: ../../enterprise/godmode/modules/configure_local_component.php:804 #: ../../enterprise/godmode/agentes/collection_manager.php:165 #: ../../enterprise/godmode/agentes/collection_manager.php:192 #: ../../enterprise/godmode/agentes/plugins_manager.php:168 @@ -5423,13 +5452,13 @@ msgstr "" #: ../../enterprise/godmode/agentes/plugins_manager.php:182 #: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:298 #: ../../enterprise/godmode/policies/policy_plugins.php:162 -#: ../../enterprise/godmode/policies/policy_alerts.php:619 -#: ../../enterprise/godmode/policies/policy_alerts.php:741 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:665 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:672 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:241 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:360 -#: ../../enterprise/godmode/policies/policy_collections.php:325 +#: ../../enterprise/godmode/policies/policy_alerts.php:713 +#: ../../enterprise/godmode/policies/policy_alerts.php:835 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:681 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:691 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:243 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:375 +#: ../../enterprise/godmode/policies/policy_collections.php:338 #: ../../enterprise/godmode/massive/massive_edit_tags_policy.php:168 #: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:140 #: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:152 @@ -5452,77 +5481,80 @@ msgstr "" #: ../../enterprise/include/ajax/servers.ajax.php:148 #: ../../enterprise/include/ajax/servers.ajax.php:194 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2314 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1458 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:948 +#: ../../enterprise/operation/agentes/policy_manager.php:598 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1460 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:940 #: ../../extensions/files_repo/files_repo_form.php:124 #: ../../godmode/modules/manage_network_templates_form.php:347 #: ../../godmode/agentes/inventory_manager.php:192 #: ../../godmode/agentes/planned_downtime.editor.php:1314 #: ../../godmode/agentes/planned_downtime.editor.php:1493 -#: ../../godmode/snmpconsole/snmp_alert.php:2135 +#: ../../godmode/snmpconsole/snmp_alert.php:2140 #: ../../godmode/gis_maps/configure_gis_map.php:642 #: ../../godmode/alerts/alert_list.list.php:893 -#: ../../godmode/setup/news.php:401 ../../godmode/setup/links.php:226 -#: ../../godmode/setup/setup_visuals.php:1848 -#: ../../godmode/setup/setup_visuals.php:1938 -#: ../../godmode/setup/setup_visuals.php:2020 +#: ../../godmode/setup/news.php:401 ../../godmode/setup/links.php:229 +#: ../../godmode/setup/setup_visuals.php:1844 +#: ../../godmode/setup/setup_visuals.php:1934 +#: ../../godmode/setup/setup_visuals.php:2016 #: ../../godmode/reporting/graph_builder.graph_editor.php:324 #: ../../godmode/reporting/visual_console_builder.wizard.php:575 #: ../../godmode/events/event_edit_filter.php:649 #: ../../godmode/events/event_edit_filter.php:714 +#: ../../include/functions_ui.php:1716 #: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:483 #: ../../include/functions_notifications.php:970 +#: ../../include/functions_html.php:6193 #: ../../include/class/SatelliteAgent.class.php:1147 #: ../../include/class/ManageNetScanScripts.class.php:473 -#: ../../include/functions_snmp_browser.php:1722 +#: ../../include/functions_snmp_browser.php:1756 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:287 -#: ../../operation/events/events.php:1294 -#: ../../operation/events/events.php:1386 +#: ../../operation/events/events.php:1440 +#: ../../operation/events/events.php:1532 msgid "Add" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:443 -#: ../../enterprise/meta/include/functions_meta.php:1853 -#: ../../include/functions_config.php:1465 +#: ../../enterprise/meta/include/functions_meta.php:1955 +#: ../../include/functions_config.php:1511 msgid "Delete interval" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:475 -#: ../../enterprise/meta/include/functions_meta.php:1644 -#: ../../godmode/setup/setup_visuals.php:1751 +#: ../../enterprise/meta/include/functions_meta.php:1746 +#: ../../godmode/setup/setup_visuals.php:1745 msgid "Show only the group name" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:475 -#: ../../include/functions_config.php:1322 +#: ../../include/functions_config.php:1368 msgid "Show the group name instead the group icon." msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:485 -#: ../../enterprise/meta/include/functions_meta.php:1945 +#: ../../enterprise/meta/include/functions_meta.php:2047 #: ../../godmode/setup/setup_visuals.php:133 -#: ../../include/functions_config.php:1346 +#: ../../include/functions_config.php:1392 msgid "Display data of proc modules in other format" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:495 -#: ../../enterprise/meta/include/functions_meta.php:1955 +#: ../../enterprise/meta/include/functions_meta.php:2057 #: ../../godmode/setup/setup_visuals.php:144 -#: ../../include/functions_config.php:1350 +#: ../../include/functions_config.php:1396 msgid "Display text proc modules have state is ok" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:507 -#: ../../enterprise/meta/include/functions_meta.php:1965 +#: ../../enterprise/meta/include/functions_meta.php:2067 #: ../../godmode/setup/setup_visuals.php:148 -#: ../../include/functions_config.php:1354 +#: ../../include/functions_config.php:1400 msgid "Display text when proc modules have state critical" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:528 -#: ../../enterprise/meta/include/functions_meta.php:1684 +#: ../../enterprise/meta/include/functions_meta.php:1786 #: ../../godmode/setup/setup_visuals.php:397 -#: ../../include/functions_config.php:1082 +#: ../../include/functions_config.php:1128 msgid "Custom favicon" msgstr "" @@ -5533,8 +5565,9 @@ msgid "" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:563 +#: ../../enterprise/meta/include/functions_meta.php:1896 #: ../../godmode/setup/setup_visuals.php:428 -msgid "Custom background logo" +msgid "Custom background login" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:564 @@ -5551,7 +5584,7 @@ msgstr "" #: ../../enterprise/operation/agentes/policy_view.php:70 #: ../../godmode/agentes/configurar_agente.php:386 #: ../../godmode/agentes/modificar_agente.php:83 -#: ../../godmode/agentes/modificar_agente.php:849 ../../godmode/menu.php:594 +#: ../../godmode/agentes/modificar_agente.php:849 ../../godmode/menu.php:696 #: ../../godmode/setup/setup_visuals.php:379 #: ../../godmode/setup/setup_visuals.php:446 #: ../../godmode/setup/setup_visuals.php:469 @@ -5564,10 +5597,10 @@ msgstr "" #: ../../godmode/setup/setup_visuals.php:702 #: ../../godmode/setup/setup_visuals.php:742 #: ../../godmode/setup/setup_visuals.php:928 -#: ../../godmode/reporting/visual_console_builder.php:849 +#: ../../godmode/reporting/visual_console_builder.php:843 #: ../../godmode/module_library/module_library_view.php:59 -#: ../../include/lib/ClusterViewer/ClusterManager.php:601 -#: ../../operation/tree.php:189 ../../operation/visual_console/view.php:214 +#: ../../include/lib/ClusterViewer/ClusterManager.php:597 +#: ../../operation/tree.php:189 ../../operation/visual_console/view.php:216 #: ../../operation/visual_console/legacy_view.php:189 #: ../../operation/agentes/status_monitor.php:77 #: ../../operation/agentes/status_monitor.php:305 @@ -5601,25 +5634,25 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:754 #: ../../enterprise/meta/advanced/metasetup.visual.php:847 -#: ../../enterprise/meta/include/functions_meta.php:1714 +#: ../../enterprise/meta/include/functions_meta.php:1816 #: ../../godmode/setup/setup_visuals.php:802 -#: ../../include/functions_config.php:1158 +#: ../../include/functions_config.php:1204 msgid "Product name" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:767 #: ../../enterprise/meta/advanced/metasetup.visual.php:859 -#: ../../enterprise/meta/include/functions_meta.php:1724 +#: ../../enterprise/meta/include/functions_meta.php:1826 #: ../../godmode/setup/setup_visuals.php:807 -#: ../../include/functions_config.php:1162 +#: ../../include/functions_config.php:1208 msgid "Copyright notice" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:780 -#: ../../enterprise/meta/include/functions_meta.php:1614 +#: ../../enterprise/meta/include/functions_meta.php:1716 #: ../../godmode/setup/setup_visuals.php:813 -#: ../../include/functions_config.php:1166 -#: ../../include/functions_config.php:1170 +#: ../../include/functions_config.php:1212 +#: ../../include/functions_config.php:1216 msgid "Background opacity % (login)" msgstr "" @@ -5644,13 +5677,13 @@ msgid "Title 2 (login)" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:823 -#: ../../enterprise/meta/include/functions_meta.php:1774 +#: ../../enterprise/meta/include/functions_meta.php:1876 #: ../../godmode/setup/setup_visuals.php:791 msgid "Docs URL (login)" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:835 -#: ../../enterprise/meta/include/functions_meta.php:1784 +#: ../../enterprise/meta/include/functions_meta.php:1886 #: ../../godmode/setup/setup_visuals.php:796 msgid "Support URL (login)" msgstr "" @@ -5660,7 +5693,7 @@ msgid "Graphs font family" msgstr "" #: ../../enterprise/meta/advanced/metasetup.visual.php:884 -#: ../../enterprise/meta/include/functions_meta.php:1594 +#: ../../enterprise/meta/include/functions_meta.php:1696 #: ../../godmode/setup/setup_visuals.php:868 msgid "Visual effects and animation" msgstr "" @@ -5670,167 +5703,157 @@ msgstr "" msgid "Random background (login)" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:906 -#: ../../godmode/setup/setup_visuals.php:1344 -msgid "Legacy Visual Console View" -msgstr "" - -#: ../../enterprise/meta/advanced/metasetup.visual.php:907 -msgid "To use the old view when using the Visual Console visor" -msgstr "" - -#: ../../enterprise/meta/advanced/metasetup.visual.php:925 -#: ../../godmode/setup/setup_visuals.php:1329 -#: ../../include/functions_visual_map_editor.php:1285 +#: ../../enterprise/meta/advanced/metasetup.visual.php:910 +#: ../../godmode/setup/setup_visuals.php:1334 +#: ../../include/functions_visual_map_editor.php:1284 msgid "hour" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:928 -#: ../../godmode/setup/setup_visuals.php:1354 +#: ../../enterprise/meta/advanced/metasetup.visual.php:913 +#: ../../godmode/setup/setup_visuals.php:1348 msgid "Default cache expiration" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:933 -#: ../../godmode/setup/setup_visuals.php:1359 -#: ../../include/functions_visual_map_editor.php:1311 +#: ../../enterprise/meta/advanced/metasetup.visual.php:918 +#: ../../godmode/setup/setup_visuals.php:1353 +#: ../../include/functions_visual_map_editor.php:1310 msgid "No cache" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:955 -#: ../../enterprise/meta/include/functions_meta.php:1992 -#: ../../godmode/setup/setup_visuals.php:1373 -#: ../../include/functions_config.php:1214 +#: ../../enterprise/meta/advanced/metasetup.visual.php:940 +#: ../../enterprise/meta/include/functions_meta.php:2094 +#: ../../godmode/setup/setup_visuals.php:1366 +#: ../../include/functions_config.php:1260 msgid "Default interval for refresh on Visual Console" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:956 +#: ../../enterprise/meta/advanced/metasetup.visual.php:941 msgid "This interval will affect to Visual Console pages" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:973 -#: ../../godmode/setup/setup_visuals.php:1725 +#: ../../enterprise/meta/advanced/metasetup.visual.php:958 +#: ../../godmode/setup/setup_visuals.php:1719 msgid "Use 1024 when module unit are bytes" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:974 -#: ../../godmode/setup/setup_visuals.php:1726 +#: ../../enterprise/meta/advanced/metasetup.visual.php:959 +#: ../../godmode/setup/setup_visuals.php:1720 msgid "Use always 1000" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:975 -#: ../../godmode/setup/setup_visuals.php:1727 +#: ../../enterprise/meta/advanced/metasetup.visual.php:960 +#: ../../godmode/setup/setup_visuals.php:1721 msgid "Use always 1024" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:978 -#: ../../godmode/setup/setup_visuals.php:2087 +#: ../../enterprise/meta/advanced/metasetup.visual.php:963 +#: ../../godmode/setup/setup_visuals.php:2083 msgid "Data multiplier to use in graphs/data" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:993 -#: ../../enterprise/meta/include/functions_meta.php:1997 -#: ../../godmode/setup/setup_visuals.php:1420 -#: ../../include/functions_config.php:1230 +#: ../../enterprise/meta/advanced/metasetup.visual.php:978 +#: ../../enterprise/meta/include/functions_meta.php:2099 +#: ../../include/functions_config.php:1276 msgid "Mobile view not allow visual console orientation" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1003 -#: ../../enterprise/meta/include/functions_meta.php:2002 -#: ../../godmode/setup/setup_visuals.php:1430 -#: ../../include/functions_config.php:1234 +#: ../../enterprise/meta/advanced/metasetup.visual.php:988 +#: ../../enterprise/meta/include/functions_meta.php:2104 +#: ../../godmode/setup/setup_visuals.php:1424 +#: ../../include/functions_config.php:1280 msgid "Display item frame on alert triggered" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1022 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1007 msgid "Reports configuration" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1028 -#: ../../godmode/setup/setup_visuals.php:1497 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1013 +#: ../../godmode/setup/setup_visuals.php:1491 msgid "Show report info with description" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1029 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1014 msgid "" "Custom report description info. It will be applied to all reports and " "templates by default." msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1042 -#: ../../godmode/setup/setup_visuals.php:1507 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1027 +#: ../../godmode/setup/setup_visuals.php:1501 msgid "Custom report front page" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1043 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1028 msgid "" "Custom report front page. It will be applied to all reports and templates by " "default." msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1055 -#: ../../enterprise/meta/include/functions_meta.php:1459 -#: ../../godmode/setup/setup_visuals.php:1518 -#: ../../include/functions_config.php:1496 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1040 +#: ../../enterprise/meta/include/functions_meta.php:1561 +#: ../../godmode/setup/setup_visuals.php:1512 +#: ../../include/functions_config.php:1542 msgid "PDF font size (px)" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1060 -#: ../../enterprise/meta/include/functions_meta.php:1449 -#: ../../godmode/setup/setup_visuals.php:1522 -#: ../../include/functions_config.php:1492 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1045 +#: ../../enterprise/meta/include/functions_meta.php:1551 +#: ../../godmode/setup/setup_visuals.php:1516 +#: ../../include/functions_config.php:1538 msgid "HTML font size for SLA (em)" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1065 -#: ../../enterprise/meta/include/functions_meta.php:1574 -#: ../../godmode/setup/setup_visuals.php:1528 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1050 +#: ../../enterprise/meta/include/functions_meta.php:1676 +#: ../../godmode/setup/setup_visuals.php:1522 msgid "Graph image height for HTML reports" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1066 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1051 msgid "" "This is the height in pixels of the module graph or custom graph in the " "reports (only: HTML)" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1127 -#: ../../enterprise/meta/include/functions_meta.php:1479 -#: ../../godmode/setup/setup_visuals.php:2076 -#: ../../include/functions_config.php:1524 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1112 +#: ../../enterprise/meta/include/functions_meta.php:1581 +#: ../../godmode/setup/setup_visuals.php:2072 +#: ../../include/functions_config.php:1570 msgid "CSV divider" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1136 -#: ../../enterprise/meta/include/functions_meta.php:1489 -#: ../../godmode/setup/setup_visuals.php:2081 -#: ../../include/functions_config.php:1528 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1121 +#: ../../enterprise/meta/include/functions_meta.php:1591 +#: ../../godmode/setup/setup_visuals.php:2077 +#: ../../include/functions_config.php:1574 msgid "CSV decimal separator" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1146 -#: ../../enterprise/meta/include/functions_meta.php:1469 -#: ../../godmode/setup/setup_visuals.php:1532 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1131 +#: ../../enterprise/meta/include/functions_meta.php:1571 +#: ../../godmode/setup/setup_visuals.php:1526 msgid "Interval description" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1147 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1132 msgid "" "A long interval description is for example 10 hours, 20 minutes 33 seconds”, " "a short one is 10h 20m 33s" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1164 -#: ../../enterprise/meta/include/functions_meta.php:1654 -#: ../../enterprise/meta/include/functions_meta.php:1905 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1149 +#: ../../enterprise/meta/include/functions_meta.php:1756 +#: ../../enterprise/meta/include/functions_meta.php:2007 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:113 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:125 -#: ../../godmode/setup/setup_visuals.php:1549 -#: ../../include/functions_config.php:1086 -#: ../../include/functions_config.php:1508 +#: ../../godmode/setup/setup_visuals.php:1543 +#: ../../include/functions_config.php:1132 +#: ../../include/functions_config.php:1554 msgid "Custom logo" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1165 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1150 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:114 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:126 msgid "" @@ -5839,66 +5862,66 @@ msgid "" "tool." msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1184 -#: ../../enterprise/meta/advanced/metasetup.visual.php:1195 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1169 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1180 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1207 #: ../../enterprise/meta/advanced/metasetup.visual.php:1222 -#: ../../enterprise/meta/advanced/metasetup.visual.php:1237 -#: ../../enterprise/meta/include/functions_meta.php:1879 -#: ../../enterprise/meta/include/functions_meta.php:1895 -#: ../../enterprise/meta/include/functions_meta.php:1905 -#: ../../enterprise/meta/include/functions_meta.php:1915 -#: ../../enterprise/meta/include/functions_meta.php:1925 -#: ../../enterprise/meta/include/functions_meta.php:1935 -#: ../../godmode/setup/setup_visuals.php:1549 +#: ../../enterprise/meta/include/functions_meta.php:1981 +#: ../../enterprise/meta/include/functions_meta.php:1997 +#: ../../enterprise/meta/include/functions_meta.php:2007 +#: ../../enterprise/meta/include/functions_meta.php:2017 +#: ../../enterprise/meta/include/functions_meta.php:2027 +#: ../../enterprise/meta/include/functions_meta.php:2037 +#: ../../godmode/setup/setup_visuals.php:1543 +#: ../../godmode/setup/setup_visuals.php:1558 #: ../../godmode/setup/setup_visuals.php:1564 -#: ../../godmode/setup/setup_visuals.php:1570 -#: ../../godmode/setup/setup_visuals.php:1583 -#: ../../godmode/setup/setup_visuals.php:1597 -#: ../../include/functions_config.php:1500 -#: ../../include/functions_config.php:1504 -#: ../../include/functions_config.php:1508 -#: ../../include/functions_config.php:1512 -#: ../../include/functions_config.php:1516 -#: ../../include/functions_config.php:1520 +#: ../../godmode/setup/setup_visuals.php:1577 +#: ../../godmode/setup/setup_visuals.php:1591 +#: ../../include/functions_config.php:1546 +#: ../../include/functions_config.php:1550 +#: ../../include/functions_config.php:1554 +#: ../../include/functions_config.php:1558 +#: ../../include/functions_config.php:1562 +#: ../../include/functions_config.php:1566 msgid "Custom report front" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1195 -#: ../../enterprise/meta/include/functions_meta.php:1915 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1180 +#: ../../enterprise/meta/include/functions_meta.php:2017 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:139 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:137 -#: ../../godmode/setup/setup_visuals.php:1570 -#: ../../include/functions_config.php:1512 +#: ../../godmode/setup/setup_visuals.php:1564 +#: ../../include/functions_config.php:1558 msgid "Header" msgstr "" +#: ../../enterprise/meta/advanced/metasetup.visual.php:1207 #: ../../enterprise/meta/advanced/metasetup.visual.php:1222 -#: ../../enterprise/meta/advanced/metasetup.visual.php:1237 -#: ../../enterprise/meta/include/functions_meta.php:1925 +#: ../../enterprise/meta/include/functions_meta.php:2027 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:149 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:147 -#: ../../godmode/setup/setup_visuals.php:1583 -#: ../../include/functions_config.php:1516 +#: ../../godmode/setup/setup_visuals.php:1577 +#: ../../include/functions_config.php:1562 msgid "First page" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1266 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1251 #: ../../godmode/setup/setup_visuals.php:73 msgid "Legacy visual console Information" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1267 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1252 #: ../../godmode/setup/setup_visuals.php:74 msgid "Visual console in legacy mode will no longer be supported as of LTS 772" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1400 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1385 #: ../../enterprise/godmode/services/services.service.php:1025 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:425 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2608 -#: ../../enterprise/include/functions_reporting_csv.php:1589 -#: ../../enterprise/include/functions_reporting_csv.php:1635 -#: ../../enterprise/include/functions_reporting_csv.php:1953 +#: ../../enterprise/include/functions_reporting_csv.php:1630 +#: ../../enterprise/include/functions_reporting_csv.php:1676 +#: ../../enterprise/include/functions_reporting_csv.php:1994 #: ../../enterprise/include/class/DeploymentCenter.class.php:1704 #: ../../enterprise/include/class/DeploymentCenter.class.php:1756 #: ../../enterprise/include/class/DatabaseHA.class.php:390 @@ -5911,29 +5934,29 @@ msgstr "" #: ../../enterprise/include/class/ManageBackups.class.php:454 #: ../../enterprise/include/class/NewDatabaseHA.class.php:182 #: ../../enterprise/include/class/NewDatabaseHA.class.php:225 -#: ../../enterprise/include/functions_reporting.php:1876 -#: ../../enterprise/include/functions_reporting.php:2949 -#: ../../enterprise/include/functions_reporting.php:3206 -#: ../../enterprise/include/functions_reporting.php:3939 -#: ../../enterprise/include/functions_reporting.php:4208 -#: ../../enterprise/include/functions_reporting.php:4854 -#: ../../enterprise/include/functions_reporting.php:6176 -#: ../../enterprise/include/functions_reporting.php:6214 -#: ../../enterprise/include/functions_services.php:2091 +#: ../../enterprise/include/functions_reporting.php:1891 +#: ../../enterprise/include/functions_reporting.php:3171 +#: ../../enterprise/include/functions_reporting.php:3428 +#: ../../enterprise/include/functions_reporting.php:4161 +#: ../../enterprise/include/functions_reporting.php:4430 +#: ../../enterprise/include/functions_reporting.php:5076 +#: ../../enterprise/include/functions_reporting.php:6398 +#: ../../enterprise/include/functions_reporting.php:6436 +#: ../../enterprise/include/functions_services.php:2146 #: ../../enterprise/include/functions_ux_console.php:483 #: ../../enterprise/operation/agentes/ux_console_view.php:186 #: ../../enterprise/operation/agentes/ux_console_view.php:391 #: ../../enterprise/operation/agentes/wux_console_view.php:407 -#: ../../extensions/module_groups.php:53 -#: ../../godmode/massive/massive_operations.php:415 -#: ../../godmode/setup/setup_visuals.php:2257 -#: ../../godmode/setup/setup_general.php:1044 -#: ../../godmode/setup/setup_general.php:1062 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2743 -#: ../../include/functions_reporting_html.php:667 -#: ../../include/functions_reporting_html.php:862 -#: ../../include/functions_reporting_html.php:3597 -#: ../../include/functions_reporting_html.php:4894 +#: ../../extensions/module_groups.php:53 ../../godmode/menu.php:754 +#: ../../godmode/massive/massive_operations.php:412 +#: ../../godmode/setup/setup_visuals.php:2253 +#: ../../godmode/setup/setup_general.php:1081 +#: ../../godmode/setup/setup_general.php:1099 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2785 +#: ../../include/functions_reporting_html.php:671 +#: ../../include/functions_reporting_html.php:866 +#: ../../include/functions_reporting_html.php:3601 +#: ../../include/functions_reporting_html.php:4898 #: ../../include/functions_db.php:1974 #: ../../include/class/ConfigPEN.class.php:674 #: ../../include/class/ConfigPEN.class.php:698 @@ -5944,24 +5967,26 @@ msgstr "" #: ../../include/class/WelcomeWindow.class.php:173 #: ../../include/class/AgentWizard.class.php:6229 #: ../../include/lib/Dashboard/Widgets/maps_status.php:362 -#: ../../operation/agentes/pandora_networkmap.editor.php:745 -#: ../../operation/snmpconsole/snmp_browser.php:622 -#: ../../operation/snmpconsole/snmp_browser.php:698 +#: ../../operation/agentes/pandora_networkmap.editor.php:751 +#: ../../operation/agentes/pandora_networkmap.php:901 +#: ../../operation/snmpconsole/snmp_browser.php:624 +#: ../../operation/snmpconsole/snmp_browser.php:700 +#: ../../general/header.php:948 msgid "OK" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1437 -#: ../../godmode/setup/setup_visuals.php:2376 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1422 +#: ../../godmode/setup/setup_visuals.php:2372 msgid "Logo preview" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1459 -#: ../../godmode/setup/setup_visuals.php:2406 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1444 +#: ../../godmode/setup/setup_visuals.php:2402 msgid "Splash Preview" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.visual.php:1464 -#: ../../godmode/setup/setup_visuals.php:2430 +#: ../../enterprise/meta/advanced/metasetup.visual.php:1449 +#: ../../godmode/setup/setup_visuals.php:2426 #: ../../godmode/reporting/visual_console_builder.data.php:196 msgid "Background preview" msgstr "" @@ -6018,12 +6043,12 @@ msgid " please remove configuration file from target node." msgstr "" #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:166 -#: ../../enterprise/include/functions_metaconsole.php:2857 +#: ../../enterprise/include/functions_metaconsole.php:2858 msgid "There are differences between MR versions" msgstr "" #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:170 -#: ../../enterprise/include/functions_metaconsole.php:2850 +#: ../../enterprise/include/functions_metaconsole.php:2851 msgid "Target server ip address is set" msgstr "" @@ -6078,33 +6103,33 @@ msgstr "" #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:353 #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:459 -#: ../../enterprise/godmode/policies/policy_agents.php:429 -#: ../../enterprise/godmode/policies/policy_agents.php:539 -#: ../../enterprise/godmode/policies/policy_agents.php:570 +#: ../../enterprise/godmode/policies/policy_agents.php:433 +#: ../../enterprise/godmode/policies/policy_agents.php:543 +#: ../../enterprise/godmode/policies/policy_agents.php:574 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:115 -#: ../../godmode/massive/massive_copy_modules.php:112 -#: ../../godmode/massive/massive_copy_modules.php:265 +#: ../../godmode/massive/massive_copy_modules.php:118 +#: ../../godmode/massive/massive_copy_modules.php:295 #: ../../godmode/massive/massive_standby_alerts.php:201 #: ../../godmode/massive/massive_delete_action_alerts.php:222 -#: ../../godmode/massive/massive_delete_modules.php:386 +#: ../../godmode/massive/massive_delete_modules.php:388 #: ../../godmode/massive/massive_add_alerts.php:228 #: ../../godmode/massive/massive_enable_disable_alerts.php:172 #: ../../godmode/massive/massive_delete_alerts.php:312 #: ../../godmode/massive/massive_add_action_alerts.php:210 -#: ../../godmode/massive/massive_edit_modules.php:370 -#: ../../include/functions_html.php:1295 ../../include/functions_html.php:1445 +#: ../../godmode/massive/massive_edit_modules.php:373 +#: ../../include/functions_html.php:1347 ../../include/functions_html.php:1497 #: ../../include/functions_massive_operations.php:136 #: ../../include/lib/Dashboard/Widgets/groups_status.php:243 #: ../../include/lib/Dashboard/Widgets/system_group_status.php:334 -#: ../../include/lib/Dashboard/Widgets/events_list.php:447 -#: ../../operation/events/events.php:1758 +#: ../../include/lib/Dashboard/Widgets/events_list.php:458 +#: ../../operation/events/events.php:1911 msgid "Group recursion" msgstr "" #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:356 #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:462 -#: ../../enterprise/godmode/policies/policy_agents.php:616 -#: ../../enterprise/godmode/policies/policy_agents.php:629 +#: ../../enterprise/godmode/policies/policy_agents.php:620 +#: ../../enterprise/godmode/policies/policy_agents.php:633 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:239 #: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:430 #: ../../enterprise/godmode/reporting/visual_console_template_wizard.php:365 @@ -6202,8 +6227,8 @@ msgstr "" #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:579 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:130 -#: ../../include/functions_inventory.php:143 -#: ../../include/functions_inventory.php:177 +#: ../../include/functions_inventory.php:148 +#: ../../include/functions_inventory.php:182 #: ../../include/functions_events.php:250 msgid "Agent alias" msgstr "" @@ -6226,17 +6251,17 @@ msgstr "" #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:591 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:853 #: ../../godmode/agentes/agent_incidents.php:90 -#: ../../godmode/snmpconsole/snmp_alert.php:1613 -#: ../../godmode/snmpconsole/snmp_alert.php:1775 +#: ../../godmode/snmpconsole/snmp_alert.php:1617 +#: ../../godmode/snmpconsole/snmp_alert.php:1779 #: ../../godmode/alerts/alert_list.list.php:146 #: ../../godmode/alerts/alert_templates.php:49 -#: ../../godmode/alerts/configure_alert_template.php:1149 +#: ../../godmode/alerts/configure_alert_template.php:1170 #: ../../godmode/alerts/alert_view.php:130 #: ../../godmode/setup/setup_integria.php:444 #: ../../godmode/setup/setup_integria.php:578 -#: ../../include/functions_reporting_html.php:5402 -#: ../../include/functions_events.php:4598 -#: ../../operation/agentes/estado_generalagente.php:727 +#: ../../include/functions_reporting_html.php:5413 +#: ../../include/functions_events.php:4552 +#: ../../operation/agentes/estado_generalagente.php:716 #: ../../operation/incidents/integriaims_export_csv.php:85 #: ../../operation/incidents/configure_integriaims_incident.php:287 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:341 @@ -6246,8 +6271,8 @@ msgid "Priority" msgstr "" #: ../../enterprise/meta/advanced/agents_setup.move_agents.php:583 -#: ../../enterprise/meta/include/functions_meta.php:2240 -#: ../../enterprise/include/class/CommandCenter.class.php:458 +#: ../../enterprise/meta/include/functions_meta.php:2352 +#: ../../enterprise/include/class/CommandCenter.class.php:450 #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:844 #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1150 #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1245 @@ -6267,7 +6292,7 @@ msgstr "" #: ../../godmode/alerts/configure_alert_template.php:270 #: ../../godmode/alerts/configure_alert_template.php:287 #: ../../godmode/alerts/configure_alert_template.php:291 -#: ../../include/functions_config.php:1741 +#: ../../include/functions_config.php:1787 msgid "Step" msgstr "" @@ -6291,7 +6316,7 @@ msgstr "" msgid "Creating agent in target node" msgstr "" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:661 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:662 #: ../../enterprise/meta/advanced/policymanager.queue.php:261 #: ../../enterprise/godmode/policies/policy_queue.php:713 #: ../../enterprise/godmode/policies/policy_queue.php:716 @@ -6303,59 +6328,59 @@ msgstr "" msgid "Finished" msgstr "" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:662 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:663 #: ../../update_manager_client/lib/UpdateManager/Client.php:1874 msgid "Completed" msgstr "" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:667 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:668 msgid "Queued" msgstr "" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:672 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:673 #: ../../godmode/agentes/planned_downtime.list.php:739 #: ../../godmode/agentes/planned_downtime.list.php:812 msgid "Running" msgstr "" -#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:894 +#: ../../enterprise/meta/advanced/agents_setup.move_agents.php:895 msgid "checking migration requirements" msgstr "" #: ../../enterprise/meta/advanced/servers.php:37 -#: ../../godmode/servers/modificar_server.php:330 +#: ../../godmode/servers/modificar_server.php:439 msgid "Server deleted successfully" msgstr "" #: ../../enterprise/meta/advanced/servers.php:39 -#: ../../godmode/servers/modificar_server.php:332 +#: ../../godmode/servers/modificar_server.php:441 msgid "There was a problem deleting the server" msgstr "" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:129 -#: ../../enterprise/extensions/translate_string.php:264 +#: ../../enterprise/extensions/translate_string.php:265 msgid "Translation added successfully" msgstr "" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:131 -#: ../../enterprise/extensions/translate_string.php:266 +#: ../../enterprise/extensions/translate_string.php:267 msgid "Translation string could not be created" msgstr "" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:144 -#: ../../enterprise/extensions/translate_string.php:279 +#: ../../enterprise/extensions/translate_string.php:277 msgid "Translation updated successfully" msgstr "" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:146 -#: ../../enterprise/extensions/translate_string.php:281 +#: ../../enterprise/extensions/translate_string.php:279 msgid "Translation string could not be updated" msgstr "" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:174 -#: ../../enterprise/extensions/translate_string.php:308 -#: ../../godmode/users/configure_user.php:1160 -#: ../../godmode/users/user_management.php:564 +#: ../../enterprise/extensions/translate_string.php:306 +#: ../../godmode/users/configure_user.php:1174 +#: ../../godmode/users/user_management.php:584 #: ../../godmode/massive/massive_edit_users.php:248 #: ../../include/class/TipsWindow.class.php:465 #: ../../include/class/TipsWindow.class.php:722 @@ -6366,11 +6391,11 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:188 #: ../../enterprise/meta/advanced/metasetup.translate_string.php:189 -#: ../../enterprise/extensions/translate_string.php:322 -#: ../../enterprise/extensions/translate_string.php:323 +#: ../../enterprise/extensions/translate_string.php:320 +#: ../../enterprise/extensions/translate_string.php:321 #: ../../enterprise/godmode/agentes/collection_manager.php:54 #: ../../enterprise/godmode/agentes/collections.php:438 -#: ../../enterprise/godmode/policies/policies.php:323 +#: ../../enterprise/godmode/policies/policies.php:339 #: ../../enterprise/godmode/policies/policy_collections.php:160 msgid "Free text for search (*)" msgstr "" @@ -6379,56 +6404,53 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.relations.php:451 #: ../../enterprise/meta/advanced/collections.php:227 #: ../../enterprise/meta/advanced/collections.php:246 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:294 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:351 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:619 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:690 #: ../../enterprise/meta/agentsearch.php:108 #: ../../enterprise/meta/general/header.php:45 #: ../../enterprise/meta/general/header.php:47 -#: ../../enterprise/meta/general/main_header.php:689 -#: ../../enterprise/meta/general/main_header.php:691 -#: ../../enterprise/extensions/translate_string.php:334 -#: ../../enterprise/godmode/policies/policy_modules.php:1511 +#: ../../enterprise/meta/general/main_header.php:700 +#: ../../enterprise/meta/general/main_header.php:702 +#: ../../enterprise/extensions/translate_string.php:332 +#: ../../enterprise/godmode/policies/policy_modules.php:1507 #: ../../enterprise/godmode/policies/policy_collections.php:172 -#: ../../enterprise/godmode/policies/policy_agents.php:440 -#: ../../enterprise/godmode/policies/policy_agents.php:462 +#: ../../enterprise/godmode/policies/policy_agents.php:444 +#: ../../enterprise/godmode/policies/policy_agents.php:466 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:155 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:168 #: ../../enterprise/godmode/setup/setup_skins.php:131 #: ../../enterprise/operation/agentes/tag_view.php:229 -#: ../../enterprise/operation/log/log_viewer.php:608 -#: ../../enterprise/operation/log/log_viewer.php:955 +#: ../../enterprise/operation/log/log_viewer.php:646 +#: ../../enterprise/operation/log/log_viewer.php:961 #: ../../enterprise/operation/services/services.list.php:233 #: ../../enterprise/operation/services/services.list.php:338 #: ../../enterprise/operation/services/services.table_services.php:171 #: ../../enterprise/operation/services/services.table_services.php:334 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:530 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:614 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:631 -#: ../../enterprise/tools/ipam/ipam_list.php:49 -#: ../../enterprise/tools/ipam/ipam_list.php:143 -#: ../../enterprise/tools/ipam/ipam_list.php:160 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:592 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:676 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:693 +#: ../../enterprise/tools/ipam/ipam_list.php:116 +#: ../../enterprise/tools/ipam/ipam_list.php:210 +#: ../../enterprise/tools/ipam/ipam_list.php:227 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:198 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:223 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:240 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:335 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:358 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:375 -#: ../../godmode/groups/group_list.php:786 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:393 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:416 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:433 +#: ../../godmode/groups/group_list.php:796 #: ../../godmode/users/user_list.php:485 ../../godmode/users/user_list.php:505 #: ../../godmode/agentes/planned_downtime.list.php:372 #: ../../godmode/agentes/planned_downtime.list.php:697 +#: ../../godmode/agentes/module_manager.php:63 #: ../../godmode/alerts/alert_actions.php:250 #: ../../godmode/alerts/alert_actions.php:317 #: ../../godmode/alerts/alert_actions.php:332 #: ../../godmode/alerts/alert_actions.php:333 -#: ../../godmode/alerts/alert_templates.php:329 -#: ../../godmode/alerts/alert_templates.php:346 +#: ../../godmode/alerts/alert_templates.php:330 +#: ../../godmode/alerts/alert_templates.php:347 #: ../../godmode/reporting/map_builder.php:357 #: ../../godmode/reporting/graphs.php:238 #: ../../godmode/reporting/visual_console_favorite.php:177 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1313 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1332 #: ../../godmode/module_library/module_library_view.php:102 #: ../../godmode/module_library/module_library_view.php:112 #: ../../mobile/operation/agent.php:323 ../../include/ajax/heatmap.ajax.php:76 @@ -6438,14 +6460,14 @@ msgstr "" #: ../../include/class/SatelliteCollection.class.php:164 #: ../../include/class/AgentWizard.class.php:2753 #: ../../include/lib/Dashboard/Widgets/heatmap.php:236 -#: ../../include/functions_snmp_browser.php:1023 -#: ../../include/functions_snmp_browser.php:1650 -#: ../../operation/search_results.php:193 -#: ../../operation/search_results.php:202 -#: ../../operation/agentes/estado_agente.php:342 +#: ../../include/functions_snmp_browser.php:1042 +#: ../../include/functions_snmp_browser.php:1684 +#: ../../operation/search_results.php:194 +#: ../../operation/search_results.php:203 +#: ../../operation/agentes/estado_agente.php:360 #: ../../operation/agentes/status_monitor.php:917 #: ../../operation/agentes/agent_inventory.php:153 -#: ../../operation/inventory/inventory.php:642 +#: ../../operation/inventory/inventory.php:646 #: ../../general/ui/agents_list.php:100 ../../general/ui/agents_list.php:113 msgid "Search" msgstr "" @@ -6456,34 +6478,34 @@ msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:338 #: ../../enterprise/meta/event/custom_events.php:67 #: ../../enterprise/meta/event/custom_events.php:86 -#: ../../enterprise/meta/general/main_header.php:291 -#: ../../enterprise/meta/general/main_menu.php:489 -#: ../../enterprise/extensions/translate_string.php:349 -#: ../../enterprise/extensions/translate_string.php:350 +#: ../../enterprise/meta/general/main_header.php:302 +#: ../../enterprise/meta/general/main_menu.php:503 +#: ../../enterprise/extensions/translate_string.php:347 +#: ../../enterprise/extensions/translate_string.php:348 #: ../../enterprise/extensions/vmware/vmware_view.php:689 #: ../../enterprise/extensions/vmware/vmware_view.php:1860 -#: ../../enterprise/godmode/modules/local_components.php:624 +#: ../../enterprise/godmode/modules/local_components.php:623 #: ../../enterprise/godmode/agentes/collections.php:473 #: ../../enterprise/godmode/agentes/collections.php:474 -#: ../../enterprise/godmode/policies/policy_modules.php:1557 +#: ../../enterprise/godmode/policies/policy_modules.php:1553 #: ../../enterprise/godmode/policies/policy_queue.php:380 -#: ../../enterprise/godmode/policies/policies.php:364 +#: ../../enterprise/godmode/policies/policies.php:380 #: ../../enterprise/godmode/policies/policy_linking.php:175 #: ../../enterprise/godmode/policies/policy_external_alerts.php:415 #: ../../enterprise/godmode/policies/policy_collections.php:196 -#: ../../enterprise/godmode/policies/policy_agents.php:475 +#: ../../enterprise/godmode/policies/policy_agents.php:479 #: ../../enterprise/godmode/setup/setup_skins.php:154 #: ../../enterprise/godmode/setup/setup_acl.php:511 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2947 #: ../../enterprise/operation/agentes/tag_view.php:533 -#: ../../enterprise/operation/log/log_viewer.php:1024 +#: ../../enterprise/operation/log/log_viewer.php:1030 #: ../../enterprise/operation/services/services.list.php:497 #: ../../enterprise/operation/services/services.table_services.php:472 #: ../../enterprise/operation/services/services.table_services.php:487 #: ../../extensions/module_groups.php:322 #: ../../extensions/realtime_graphs.php:216 -#: ../../godmode/modules/manage_network_components.php:716 -#: ../../godmode/groups/group_list.php:821 +#: ../../godmode/modules/manage_network_components.php:712 +#: ../../godmode/groups/group_list.php:831 #: ../../godmode/agentes/planned_downtime.list.php:661 #: ../../godmode/agentes/planned_downtime.list.php:662 #: ../../godmode/agentes/planned_downtime.list.php:711 @@ -6492,47 +6514,46 @@ msgstr "" #: ../../godmode/reporting/map_builder.php:400 #: ../../godmode/reporting/graphs.php:299 #: ../../godmode/reporting/visual_console_favorite.php:220 -#: ../../godmode/reporting/reporting_builder.php:782 +#: ../../godmode/reporting/reporting_builder.php:785 #: ../../godmode/events/events.php:105 ../../godmode/events/events.php:124 -#: ../../godmode/tag/tag.php:264 ../../include/functions_ui.php:3763 -#: ../../include/functions_ui.php:3776 +#: ../../godmode/tag/tag.php:264 ../../include/functions_ui.php:4065 +#: ../../include/functions_ui.php:4078 #: ../../include/class/AgentsAlerts.class.php:880 -#: ../../include/functions_snmp_browser.php:992 -#: ../../operation/agentes/estado_agente.php:490 +#: ../../include/functions_snmp_browser.php:1011 +#: ../../operation/agentes/estado_agente.php:508 #: ../../operation/agentes/status_monitor.php:1083 #: ../../operation/agentes/agent_inventory.php:188 -#: ../../operation/network/network_report.php:219 -#: ../../operation/network/network_report.php:220 #: ../../operation/incidents/list_integriaims_incidents.php:502 -#: ../../operation/inventory/inventory.php:722 +#: ../../operation/inventory/inventory.php:726 #: ../../operation/reporting/reporting_viewer.php:305 #: ../../operation/reporting/graph_viewer.php:415 msgid "Filters" msgstr "" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:233 -#: ../../enterprise/extensions/translate_string.php:366 +#: ../../enterprise/extensions/translate_string.php:364 msgid "Original string" msgstr "" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:234 -#: ../../enterprise/extensions/translate_string.php:367 +#: ../../enterprise/extensions/translate_string.php:365 msgid "Translation in selected language" msgstr "" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:235 -#: ../../enterprise/extensions/translate_string.php:368 +#: ../../enterprise/extensions/translate_string.php:366 msgid "Customize translation" msgstr "" #: ../../enterprise/meta/advanced/metasetup.translate_string.php:304 -#: ../../enterprise/extensions/translate_string.php:434 +#: ../../enterprise/extensions/translate_string.php:432 #: ../../enterprise/godmode/setup/setup_acl.php:934 -#: ../../enterprise/godmode/reporting/visual_console_template.php:281 +#: ../../enterprise/godmode/reporting/visual_console_template.php:286 #: ../../enterprise/operation/agentes/wux_console_view.php:568 #: ../../include/ajax/visual_console_builder.ajax.php:343 #: ../../include/functions_visual_map.php:2843 -#: ../../operation/network/network_usage_map.php:275 +#: ../../include/lib/Dashboard/Widgets/netflow.php:323 +#: ../../operation/network/network_usage_map.php:389 #: ../../operation/netflow/nf_live_view.php:720 msgid "No data to show" msgstr "" @@ -6546,13 +6567,18 @@ msgstr "" #: ../../enterprise/godmode/setup/setup_acl.php:904 #: ../../enterprise/include/functions_cron.php:582 #: ../../enterprise/include/lib/NetworkManager.php:87 -#: ../../godmode/agentes/module_manager_editor_wmi.php:59 -#: ../../godmode/agentes/module_manager_editor_network.php:106 -#: ../../godmode/massive/massive_edit_modules.php:834 -#: ../../include/functions_html.php:1928 ../../include/functions_html.php:1929 -#: ../../include/functions_html.php:2039 ../../include/functions_html.php:2040 -#: ../../include/functions_html.php:2189 ../../include/functions_html.php:2190 -#: ../../include/functions_html.php:6726 ../../include/functions_html.php:6727 +#: ../../godmode/agentes/module_manager_editor_wmi.php:54 +#: ../../godmode/agentes/module_manager_editor_network.php:101 +#: ../../godmode/menu.php:152 +#: ../../godmode/massive/massive_edit_modules.php:947 +#: ../../godmode/wizards/Custom.class.php:115 +#: ../../godmode/wizards/Custom.class.php:123 +#: ../../include/functions_html.php:1981 ../../include/functions_html.php:1982 +#: ../../include/functions_html.php:2092 ../../include/functions_html.php:2093 +#: ../../include/functions_html.php:2245 ../../include/functions_html.php:2246 +#: ../../include/functions_html.php:6930 ../../include/functions_html.php:6931 +#: ../../include/class/ExtensionsDiscovery.class.php:345 +#: ../../include/class/ExtensionsDiscovery.class.php:352 #: ../../include/class/CredentialStore.class.php:959 #: ../../operation/netflow/nf_live_view.php:283 msgid "Custom" @@ -6581,8 +6607,8 @@ msgid "Imei" msgstr "" #: ../../enterprise/meta/advanced/metasetup.relations.php:330 -#: ../../include/class/NetworkMap.class.php:3271 -#: ../../include/class/NetworkMap.class.php:3272 +#: ../../include/class/NetworkMap.class.php:3273 +#: ../../include/class/NetworkMap.class.php:3274 msgid "Relations" msgstr "" @@ -6610,31 +6636,31 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:827 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:402 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2570 -#: ../../enterprise/include/functions_reporting_csv.php:1208 -#: ../../enterprise/include/functions_reporting_csv.php:1234 -#: ../../enterprise/include/functions_reporting_csv.php:1265 -#: ../../enterprise/include/functions_reporting_csv.php:1320 -#: ../../enterprise/include/functions_reporting_csv.php:1424 -#: ../../enterprise/include/functions_reporting_csv.php:2731 +#: ../../enterprise/include/functions_reporting_csv.php:1249 +#: ../../enterprise/include/functions_reporting_csv.php:1275 +#: ../../enterprise/include/functions_reporting_csv.php:1306 +#: ../../enterprise/include/functions_reporting_csv.php:1361 +#: ../../enterprise/include/functions_reporting_csv.php:1465 +#: ../../enterprise/include/functions_reporting_csv.php:2772 #: ../../enterprise/operation/services/services.service.php:115 #: ../../enterprise/operation/services/services.list.php:544 -#: ../../godmode/agentes/module_manager_editor_common.php:1442 +#: ../../godmode/agentes/module_manager_editor_common.php:1459 #: ../../godmode/snmpconsole/snmp_trap_generator.php:126 -#: ../../godmode/massive/massive_edit_modules.php:899 -#: ../../godmode/alerts/configure_alert_template.php:839 -#: ../../godmode/setup/setup_visuals.php:1838 -#: ../../godmode/setup/setup_visuals.php:1928 -#: ../../godmode/setup/setup_visuals.php:2010 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2717 +#: ../../godmode/massive/massive_edit_modules.php:1062 +#: ../../godmode/alerts/configure_alert_template.php:860 +#: ../../godmode/setup/setup_visuals.php:1834 +#: ../../godmode/setup/setup_visuals.php:1924 +#: ../../godmode/setup/setup_visuals.php:2006 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2759 #: ../../godmode/reporting/visual_console_builder.wizard.php:330 #: ../../include/functions_visual_map_editor.php:741 -#: ../../include/functions_reporting_html.php:949 -#: ../../include/functions_reporting_html.php:2482 -#: ../../include/functions_reporting_html.php:4990 -#: ../../include/functions_reporting_html.php:5520 -#: ../../include/ajax/events.php:2174 ../../include/functions_graph.php:5182 +#: ../../include/functions_reporting_html.php:953 +#: ../../include/functions_reporting_html.php:2486 +#: ../../include/functions_reporting_html.php:4994 +#: ../../include/functions_reporting_html.php:5531 +#: ../../include/ajax/events.php:2146 ../../include/functions_graph.php:5192 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:505 -#: ../../include/functions_reports.php:1087 +#: ../../include/functions_reports.php:1092 #: ../../include/functions_netflow.php:212 #: ../../include/functions_snmp_browser.php:560 msgid "Value" @@ -6649,8 +6675,7 @@ msgid "Node address" msgstr "" #: ../../enterprise/meta/advanced/metasetup.relations.php:550 -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:255 -#: ../../enterprise/godmode/policies/policy_modules.php:1591 +#: ../../enterprise/godmode/policies/policy_modules.php:1588 #: ../../enterprise/godmode/admin_access_logs.php:54 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:270 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:397 @@ -6663,12 +6688,13 @@ msgstr "" #: ../../enterprise/godmode/servers/manage_export.php:178 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:468 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:530 -#: ../../enterprise/include/ajax/policy.ajax.php:419 +#: ../../enterprise/include/ajax/policy.ajax.php:465 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2666 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3012 -#: ../../enterprise/include/functions_services.php:1615 +#: ../../enterprise/include/functions_services.php:1654 #: ../../enterprise/operation/agentes/policy_view.php:261 -#: ../../enterprise/tools/ipam/ipam_list.php:746 +#: ../../enterprise/operation/agentes/tag_view.php:792 +#: ../../enterprise/tools/ipam/ipam_list.php:752 #: ../../enterprise/tools/ipam/ipam_network_location_config.php:330 #: ../../godmode/modules/manage_nc_groups.php:266 #: ../../godmode/modules/manage_inventory_modules.php:295 @@ -6676,39 +6702,39 @@ msgstr "" #: ../../godmode/modules/manage_network_templates.php:250 #: ../../godmode/agentes/agent_template.php:277 #: ../../godmode/agentes/planned_downtime.editor.php:1446 -#: ../../godmode/agentes/module_manager.php:647 +#: ../../godmode/agentes/module_manager.php:713 #: ../../godmode/netflow/nf_item_list.php:178 #: ../../godmode/netflow/nf_edit.php:168 -#: ../../godmode/snmpconsole/snmp_alert.php:1915 -#: ../../godmode/snmpconsole/snmp_alert.php:2075 +#: ../../godmode/snmpconsole/snmp_alert.php:1919 +#: ../../godmode/snmpconsole/snmp_alert.php:2080 #: ../../godmode/snmpconsole/snmp_filters.php:315 -#: ../../godmode/massive/massive_operations.php:454 +#: ../../godmode/massive/massive_operations.php:453 #: ../../godmode/massive/massive_standby_alerts.php:251 #: ../../godmode/massive/massive_delete_action_alerts.php:271 #: ../../godmode/massive/massive_enable_disable_alerts.php:223 #: ../../godmode/massive/massive_add_action_alerts.php:249 #: ../../godmode/alerts/alert_list.list.php:825 -#: ../../godmode/alerts/alert_view.php:394 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4147 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4638 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4659 +#: ../../godmode/alerts/alert_view.php:399 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4192 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4683 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4704 #: ../../godmode/reporting/visual_console_builder.elements.php:134 #: ../../godmode/events/event_filter.php:149 #: ../../mobile/operation/tactical.php:349 -#: ../../include/functions_reporting_html.php:3479 -#: ../../include/functions_reporting_html.php:6047 -#: ../../include/functions.php:3109 ../../include/ajax/alert_list.ajax.php:294 -#: ../../include/ajax/alert_list.ajax.php:319 -#: ../../include/ajax/alert_list.ajax.php:495 -#: ../../include/functions_profile.php:207 +#: ../../include/functions_reporting_html.php:3483 +#: ../../include/functions_reporting_html.php:6058 +#: ../../include/functions.php:3109 ../../include/ajax/alert_list.ajax.php:307 +#: ../../include/ajax/alert_list.ajax.php:332 +#: ../../include/ajax/alert_list.ajax.php:531 +#: ../../include/functions_profile.php:207 ../../include/functions_ui.php:1648 #: ../../include/class/AgentsAlerts.class.php:912 #: ../../include/class/SnmpConsole.class.php:512 #: ../../include/class/AuditLog.class.php:111 #: ../../include/class/AuditLog.class.php:230 #: ../../include/class/ModuleTemplates.class.php:850 #: ../../include/functions_ui_renders.php:117 -#: ../../operation/agentes/alerts_status.php:279 -#: ../../operation/agentes/alerts_status.php:280 +#: ../../operation/agentes/alerts_status.php:281 +#: ../../operation/agentes/alerts_status.php:282 #: ../../operation/agentes/alerts_status.functions.php:178 #: ../../operation/search_alerts.php:37 ../../general/logon_ok.php:301 msgid "Action" @@ -6727,9 +6753,9 @@ msgid "Passwords" msgstr "" #: ../../enterprise/meta/advanced/metasetup.password.php:93 -#: ../../enterprise/meta/include/functions_meta.php:377 +#: ../../enterprise/meta/include/functions_meta.php:407 #: ../../enterprise/godmode/setup/setup.php:318 -#: ../../include/functions_config.php:502 +#: ../../include/functions_config.php:514 msgid "Enable password policy" msgstr "" @@ -6751,8 +6777,8 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:552 #: ../../enterprise/meta/advanced/metasetup.setup.php:578 #: ../../enterprise/meta/advanced/metasetup.setup.php:620 +#: ../../enterprise/meta/advanced/metasetup.setup.php:670 #: ../../enterprise/meta/advanced/metasetup.performance.php:134 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:141 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:553 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:574 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:644 @@ -6764,35 +6790,35 @@ msgstr "" #: ../../enterprise/godmode/setup/setup_auth.php:230 #: ../../enterprise/godmode/setup/setup_auth.php:431 #: ../../enterprise/godmode/setup/setup_auth.php:479 -#: ../../enterprise/godmode/setup/setup_auth.php:1504 +#: ../../enterprise/godmode/setup/setup_auth.php:1558 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:521 #: ../../enterprise/godmode/reporting/graph_template_item_editor.php:317 -#: ../../enterprise/godmode/reporting/visual_console_template.php:304 -#: ../../enterprise/include/functions_cron.php:756 -#: ../../enterprise/include/functions_tasklist.php:352 -#: ../../enterprise/include/functions_reporting_csv.php:1990 -#: ../../enterprise/include/functions_reporting.php:2357 +#: ../../enterprise/godmode/reporting/visual_console_template.php:309 +#: ../../enterprise/include/functions_cron.php:767 +#: ../../enterprise/include/functions_tasklist.php:372 +#: ../../enterprise/include/functions_reporting_csv.php:2031 +#: ../../enterprise/include/functions_reporting.php:2579 #: ../../godmode/update_manager/update_manager.setup.php:395 -#: ../../godmode/users/configure_user.php:1365 +#: ../../godmode/users/configure_user.php:1379 #: ../../godmode/agentes/agent_conf_gis.php:133 -#: ../../godmode/massive/massive_edit_agents.php:688 -#: ../../godmode/massive/massive_edit_agents.php:1101 -#: ../../godmode/massive/massive_edit_agents.php:1133 -#: ../../godmode/massive/massive_edit_modules.php:631 -#: ../../godmode/massive/massive_edit_modules.php:653 -#: ../../godmode/massive/massive_edit_modules.php:722 -#: ../../godmode/massive/massive_edit_modules.php:744 -#: ../../godmode/massive/massive_edit_modules.php:784 -#: ../../godmode/massive/massive_edit_modules.php:1058 -#: ../../godmode/massive/massive_edit_modules.php:1096 -#: ../../godmode/massive/massive_edit_modules.php:1124 +#: ../../godmode/massive/massive_edit_agents.php:699 +#: ../../godmode/massive/massive_edit_agents.php:1112 +#: ../../godmode/massive/massive_edit_agents.php:1144 +#: ../../godmode/massive/massive_edit_modules.php:705 +#: ../../godmode/massive/massive_edit_modules.php:727 +#: ../../godmode/massive/massive_edit_modules.php:811 +#: ../../godmode/massive/massive_edit_modules.php:833 +#: ../../godmode/massive/massive_edit_modules.php:885 +#: ../../godmode/massive/massive_edit_modules.php:1277 +#: ../../godmode/massive/massive_edit_modules.php:1310 +#: ../../godmode/massive/massive_edit_modules.php:1354 #: ../../godmode/alerts/alert_view.php:135 #: ../../godmode/alerts/alert_view.php:265 -#: ../../godmode/reporting/reporting_builder.php:1084 +#: ../../godmode/reporting/reporting_builder.php:1087 #: ../../godmode/reporting/visual_console_builder.wizard.php:382 #: ../../godmode/reporting/visual_console_builder.wizard.php:481 -#: ../../godmode/servers/modificar_server.php:80 -#: ../../include/functions_reporting_html.php:1673 +#: ../../godmode/servers/modificar_server.php:189 +#: ../../include/functions_reporting_html.php:1677 #: ../../include/functions_cron.php:686 ../../include/functions_profile.php:304 #: ../../include/functions_snmp.php:390 #: ../../include/class/EventSound.class.php:349 @@ -6820,8 +6846,8 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:560 #: ../../enterprise/meta/advanced/metasetup.setup.php:586 #: ../../enterprise/meta/advanced/metasetup.setup.php:628 +#: ../../enterprise/meta/advanced/metasetup.setup.php:678 #: ../../enterprise/meta/advanced/metasetup.performance.php:135 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:142 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:554 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:575 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:645 @@ -6834,52 +6860,52 @@ msgstr "" #: ../../enterprise/godmode/setup/setup_auth.php:230 #: ../../enterprise/godmode/setup/setup_auth.php:434 #: ../../enterprise/godmode/setup/setup_auth.php:482 -#: ../../enterprise/godmode/setup/setup_auth.php:1507 +#: ../../enterprise/godmode/setup/setup_auth.php:1561 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:523 #: ../../enterprise/godmode/reporting/graph_template_item_editor.php:319 -#: ../../enterprise/godmode/reporting/visual_console_template.php:304 -#: ../../enterprise/include/functions_cron.php:755 -#: ../../enterprise/include/functions_tasklist.php:352 -#: ../../enterprise/include/functions_reporting_csv.php:1990 -#: ../../enterprise/include/functions_reporting.php:2357 +#: ../../enterprise/godmode/reporting/visual_console_template.php:309 +#: ../../enterprise/include/functions_cron.php:766 +#: ../../enterprise/include/functions_tasklist.php:372 +#: ../../enterprise/include/functions_reporting_csv.php:2031 +#: ../../enterprise/include/functions_reporting.php:2579 #: ../../godmode/update_manager/update_manager.setup.php:396 -#: ../../godmode/users/configure_user.php:1366 +#: ../../godmode/users/configure_user.php:1380 #: ../../godmode/agentes/agent_conf_gis.php:142 -#: ../../godmode/massive/massive_edit_agents.php:689 -#: ../../godmode/massive/massive_edit_agents.php:1112 -#: ../../godmode/massive/massive_edit_agents.php:1134 -#: ../../godmode/massive/massive_edit_modules.php:632 -#: ../../godmode/massive/massive_edit_modules.php:654 -#: ../../godmode/massive/massive_edit_modules.php:723 -#: ../../godmode/massive/massive_edit_modules.php:745 -#: ../../godmode/massive/massive_edit_modules.php:785 -#: ../../godmode/massive/massive_edit_modules.php:1058 -#: ../../godmode/massive/massive_edit_modules.php:1097 -#: ../../godmode/massive/massive_edit_modules.php:1125 +#: ../../godmode/massive/massive_edit_agents.php:700 +#: ../../godmode/massive/massive_edit_agents.php:1123 +#: ../../godmode/massive/massive_edit_agents.php:1145 +#: ../../godmode/massive/massive_edit_modules.php:706 +#: ../../godmode/massive/massive_edit_modules.php:728 +#: ../../godmode/massive/massive_edit_modules.php:812 +#: ../../godmode/massive/massive_edit_modules.php:834 +#: ../../godmode/massive/massive_edit_modules.php:886 +#: ../../godmode/massive/massive_edit_modules.php:1277 +#: ../../godmode/massive/massive_edit_modules.php:1311 +#: ../../godmode/massive/massive_edit_modules.php:1355 #: ../../godmode/alerts/alert_view.php:135 #: ../../godmode/alerts/alert_view.php:265 -#: ../../godmode/alerts/alert_view.php:358 ../../godmode/setup/news.php:389 -#: ../../godmode/reporting/reporting_builder.php:1086 +#: ../../godmode/alerts/alert_view.php:363 ../../godmode/setup/news.php:389 +#: ../../godmode/reporting/reporting_builder.php:1089 #: ../../godmode/reporting/visual_console_builder.wizard.php:393 #: ../../godmode/reporting/visual_console_builder.wizard.php:492 -#: ../../godmode/servers/modificar_server.php:78 +#: ../../godmode/servers/modificar_server.php:187 #: ../../mobile/operation/events.php:358 ../../mobile/operation/events.php:366 -#: ../../include/functions_reporting_html.php:1673 +#: ../../include/functions_reporting_html.php:1677 #: ../../include/functions_cron.php:686 ../../include/functions_profile.php:304 #: ../../include/functions_snmp.php:382 #: ../../include/class/EventSound.class.php:348 #: ../../include/class/SnmpConsole.class.php:402 -#: ../../include/functions_events.php:4976 -#: ../../include/functions_events.php:4981 +#: ../../include/functions_events.php:4930 +#: ../../include/functions_events.php:4935 #: ../../operation/users/user_edit.php:434 #: ../../operation/netflow/nf_live_view.php:359 msgid "No" msgstr "" #: ../../enterprise/meta/advanced/metasetup.password.php:114 -#: ../../enterprise/meta/include/functions_meta.php:387 +#: ../../enterprise/meta/include/functions_meta.php:417 #: ../../enterprise/godmode/setup/setup.php:329 -#: ../../include/functions_config.php:506 +#: ../../include/functions_config.php:518 msgid "Min. size password" msgstr "" @@ -6889,9 +6915,9 @@ msgid " Caracters" msgstr "" #: ../../enterprise/meta/advanced/metasetup.password.php:126 -#: ../../enterprise/meta/include/functions_meta.php:417 +#: ../../enterprise/meta/include/functions_meta.php:447 #: ../../enterprise/godmode/setup/setup.php:347 -#: ../../include/functions_config.php:510 +#: ../../include/functions_config.php:522 msgid "Password expiration" msgstr "" @@ -6905,9 +6931,9 @@ msgid " Days" msgstr "" #: ../../enterprise/meta/advanced/metasetup.password.php:138 -#: ../../enterprise/meta/include/functions_meta.php:437 +#: ../../enterprise/meta/include/functions_meta.php:467 #: ../../enterprise/godmode/setup/setup.php:395 -#: ../../include/functions_config.php:518 +#: ../../include/functions_config.php:530 msgid "User blocked if login fails" msgstr "" @@ -6917,9 +6943,9 @@ msgid " Minutes" msgstr "" #: ../../enterprise/meta/advanced/metasetup.password.php:150 -#: ../../enterprise/meta/include/functions_meta.php:447 +#: ../../enterprise/meta/include/functions_meta.php:477 #: ../../enterprise/godmode/setup/setup.php:413 -#: ../../include/functions_config.php:522 +#: ../../include/functions_config.php:534 msgid "Number of failed login attempts" msgstr "" @@ -6933,58 +6959,58 @@ msgid " Attempts" msgstr "" #: ../../enterprise/meta/advanced/metasetup.password.php:162 -#: ../../enterprise/meta/include/functions_meta.php:469 +#: ../../enterprise/meta/include/functions_meta.php:499 #: ../../enterprise/godmode/setup/setup.php:451 -#: ../../include/functions_config.php:542 +#: ../../include/functions_config.php:554 msgid "Compare previous password" msgstr "" #: ../../enterprise/meta/advanced/metasetup.password.php:174 -#: ../../enterprise/meta/include/functions_meta.php:457 +#: ../../enterprise/meta/include/functions_meta.php:487 #: ../../enterprise/godmode/setup/setup.php:441 -#: ../../include/functions_config.php:538 +#: ../../include/functions_config.php:550 msgid "Enable password history" msgstr "" #: ../../enterprise/meta/advanced/metasetup.password.php:192 -#: ../../enterprise/meta/include/functions_meta.php:480 +#: ../../enterprise/meta/include/functions_meta.php:510 #: ../../enterprise/godmode/setup/setup.php:431 -#: ../../include/functions_config.php:534 +#: ../../include/functions_config.php:546 msgid "Apply password policy to admin users" msgstr "" #: ../../enterprise/meta/advanced/metasetup.password.php:199 -#: ../../enterprise/meta/include/functions_meta.php:427 +#: ../../enterprise/meta/include/functions_meta.php:457 #: ../../enterprise/godmode/setup/setup.php:385 -#: ../../include/functions_config.php:514 +#: ../../include/functions_config.php:526 msgid "Force change password on first login" msgstr "" #: ../../enterprise/meta/advanced/metasetup.password.php:206 -#: ../../enterprise/meta/include/functions_meta.php:397 +#: ../../enterprise/meta/include/functions_meta.php:427 #: ../../enterprise/godmode/setup/setup.php:365 -#: ../../include/functions_config.php:526 +#: ../../include/functions_config.php:538 msgid "Password must have numbers" msgstr "" #: ../../enterprise/meta/advanced/metasetup.password.php:213 -#: ../../enterprise/meta/include/functions_meta.php:407 +#: ../../enterprise/meta/include/functions_meta.php:437 #: ../../enterprise/godmode/setup/setup.php:375 -#: ../../include/functions_config.php:530 +#: ../../include/functions_config.php:542 msgid "Password must have symbols" msgstr "" #: ../../enterprise/meta/advanced/metasetup.password.php:220 -#: ../../enterprise/meta/include/functions_meta.php:491 +#: ../../enterprise/meta/include/functions_meta.php:521 #: ../../enterprise/godmode/setup/setup.php:463 -#: ../../include/functions_config.php:546 +#: ../../include/functions_config.php:558 msgid "Activate reset password" msgstr "" #: ../../enterprise/meta/advanced/metasetup.password.php:228 -#: ../../enterprise/meta/include/functions_meta.php:501 +#: ../../enterprise/meta/include/functions_meta.php:531 #: ../../enterprise/godmode/setup/setup.php:473 -#: ../../include/functions_config.php:550 +#: ../../include/functions_config.php:562 msgid "Exclusion word list for passwords" msgstr "" @@ -7047,56 +7073,56 @@ msgid "" msgstr "" #: ../../enterprise/meta/advanced/metasetup.mail.php:117 -#: ../../godmode/setup/setup_general.php:751 +#: ../../godmode/setup/setup_general.php:788 msgid "Mail configuration" msgstr "" #: ../../enterprise/meta/advanced/metasetup.mail.php:122 -#: ../../include/functions_config.php:406 +#: ../../include/functions_config.php:418 msgid "From dir" msgstr "" #: ../../enterprise/meta/advanced/metasetup.mail.php:127 -#: ../../godmode/setup/setup_general.php:782 -#: ../../include/functions_config.php:410 +#: ../../godmode/setup/setup_general.php:819 +#: ../../include/functions_config.php:422 msgid "From name" msgstr "" #: ../../enterprise/meta/advanced/metasetup.mail.php:132 -#: ../../include/functions_config.php:402 +#: ../../include/functions_config.php:414 msgid "Server SMTP" msgstr "" #: ../../enterprise/meta/advanced/metasetup.mail.php:137 -#: ../../include/functions_config.php:414 +#: ../../include/functions_config.php:426 msgid "Port SMTP" msgstr "" #: ../../enterprise/meta/advanced/metasetup.mail.php:142 -#: ../../godmode/setup/setup_general.php:843 -#: ../../include/functions_config.php:418 +#: ../../godmode/setup/setup_general.php:880 +#: ../../include/functions_config.php:430 msgid "Encryption" msgstr "" #: ../../enterprise/meta/advanced/metasetup.mail.php:148 #: ../../godmode/gis_maps/configure_gis_map.php:586 -#: ../../godmode/setup/setup_general.php:849 +#: ../../godmode/setup/setup_general.php:886 #: ../../godmode/reporting/create_container.php:291 #: ../../godmode/reporting/create_container.php:310 -#: ../../include/ajax/module.php:2578 ../../include/ajax/events.php:1088 -#: ../../include/ajax/graph.ajax.php:145 ../../include/functions_html.php:5130 +#: ../../include/ajax/module.php:2613 ../../include/ajax/events.php:1046 +#: ../../include/ajax/graph.ajax.php:147 ../../include/functions_html.php:5241 msgid "none" msgstr "" #: ../../enterprise/meta/advanced/metasetup.mail.php:155 -#: ../../godmode/setup/setup_general.php:818 -#: ../../include/functions_config.php:422 +#: ../../godmode/setup/setup_general.php:855 +#: ../../include/functions_config.php:434 msgid "Email user" msgstr "" #: ../../enterprise/meta/advanced/metasetup.mail.php:160 -#: ../../godmode/setup/setup_general.php:829 -#: ../../include/functions_config.php:426 +#: ../../godmode/setup/setup_general.php:866 +#: ../../include/functions_config.php:438 msgid "Email password" msgstr "" @@ -7118,13 +7144,13 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.php:249 #: ../../enterprise/meta/include/functions_meta.php:296 #: ../../enterprise/meta/general/main_header.php:143 -#: ../../enterprise/meta/general/main_menu.php:260 +#: ../../enterprise/meta/general/main_menu.php:253 #: ../../enterprise/operation/log/elasticsearch_interface.php:30 -#: ../../enterprise/operation/log/log_viewer.php:397 -#: ../../enterprise/operation/log/log_viewer.php:437 -#: ../../enterprise/operation/log/log_viewer.php:496 +#: ../../enterprise/operation/log/log_viewer.php:399 +#: ../../enterprise/operation/log/log_viewer.php:439 +#: ../../enterprise/operation/log/log_viewer.php:498 #: ../../enterprise/operation/menu.php:162 -#: ../../operation/agentes/ver_agente.php:1889 +#: ../../operation/agentes/ver_agente.php:1920 msgid "Log viewer" msgstr "" @@ -7137,7 +7163,7 @@ msgid "History database" msgstr "" #: ../../enterprise/meta/advanced/metasetup.php:100 -#: ../../enterprise/meta/advanced/metasetup.php:253 ../../godmode/menu.php:358 +#: ../../enterprise/meta/advanced/metasetup.php:253 ../../godmode/menu.php:454 #: ../../godmode/setup/setup.php:113 ../../godmode/setup/setup.php:274 msgid "Authentication" msgstr "" @@ -7154,7 +7180,7 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.php:126 #: ../../enterprise/meta/advanced/metasetup.php:225 -#: ../../enterprise/meta/advanced/metasetup.php:269 ../../godmode/menu.php:437 +#: ../../enterprise/meta/advanced/metasetup.php:269 ../../godmode/menu.php:533 #: ../../godmode/setup/file_manager.php:47 #: ../../godmode/setup/file_manager.php:60 msgid "File manager" @@ -7171,7 +7197,7 @@ msgid "Mail" msgstr "" #: ../../enterprise/meta/advanced/metasetup.php:150 -#: ../../enterprise/meta/advanced/metasetup.php:281 ../../godmode/menu.php:387 +#: ../../enterprise/meta/advanced/metasetup.php:281 ../../godmode/menu.php:483 #: ../../godmode/setup/setup.php:218 ../../godmode/setup/setup.php:325 msgid "Notifications" msgstr "" @@ -7227,29 +7253,29 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.php:306 #: ../../enterprise/meta/advanced/metasetup.php:319 -#: ../../enterprise/meta/general/logon_ok.php:106 -#: ../../enterprise/meta/general/main_menu.php:702 -#: ../../enterprise/meta/general/main_menu.php:703 -#: ../../enterprise/meta/general/main_menu.php:743 -#: ../../enterprise/meta/general/main_menu.php:744 -#: ../../enterprise/meta/general/main_menu.php:777 -#: ../../enterprise/meta/general/main_menu.php:778 +#: ../../enterprise/meta/general/logon_ok.php:98 +#: ../../enterprise/meta/general/main_menu.php:754 +#: ../../enterprise/meta/general/main_menu.php:755 +#: ../../enterprise/meta/general/main_menu.php:795 +#: ../../enterprise/meta/general/main_menu.php:796 +#: ../../enterprise/meta/general/main_menu.php:829 +#: ../../enterprise/meta/general/main_menu.php:830 #: ../../enterprise/extensions/translate_string.php:182 #: ../../enterprise/godmode/policies/configure_policy.php:38 #: ../../enterprise/godmode/setup/setup_skins.php:49 #: ../../enterprise/godmode/setup/edit_skin.php:55 -#: ../../enterprise/godmode/servers/HA_cluster.php:70 -#: ../../enterprise/include/functions_policies.php:3685 +#: ../../enterprise/godmode/servers/HA_cluster.php:89 +#: ../../enterprise/include/functions_policies.php:3701 #: ../../godmode/update_manager/update_manager.php:57 #: ../../godmode/update_manager/update_manager.php:87 #: ../../godmode/agentes/configurar_agente.php:405 -#: ../../godmode/agentes/configurar_agente.php:712 ../../godmode/menu.php:336 -#: ../../godmode/menu.php:343 ../../godmode/setup/setup.php:389 +#: ../../godmode/agentes/configurar_agente.php:725 ../../godmode/menu.php:432 +#: ../../godmode/menu.php:439 ../../godmode/setup/setup.php:389 #: ../../godmode/setup/gis_step_2.php:63 ../../godmode/setup/gis_step_2.php:67 #: ../../godmode/setup/gis_step_2.php:100 #: ../../godmode/setup/gis_step_2.php:104 #: ../../godmode/module_library/module_library_view.php:48 -#: ../../operation/agentes/estado_agente.php:224 +#: ../../operation/agentes/estado_agente.php:242 #: ../../operation/gis_maps/render_view.php:174 msgid "Setup" msgstr "" @@ -7257,6 +7283,7 @@ msgstr "" #: ../../enterprise/meta/advanced/policymanager.apply.php:129 #: ../../enterprise/godmode/policies/policy.php:251 #: ../../enterprise/godmode/policies/policy.php:299 +#: ../../enterprise/operation/agentes/policy_manager.php:310 msgid "Duplicated or incompatible operation in the queue" msgstr "" @@ -7264,6 +7291,7 @@ msgstr "" #: ../../enterprise/meta/advanced/policymanager.apply.php:141 #: ../../enterprise/godmode/policies/policy.php:239 #: ../../enterprise/godmode/policies/policy.php:294 +#: ../../enterprise/operation/agentes/policy_manager.php:305 msgid "Operation successfully added to the queue" msgstr "" @@ -7277,6 +7305,8 @@ msgstr "" #: ../../enterprise/meta/advanced/policymanager.apply.php:153 #: ../../enterprise/godmode/policies/policy.php:245 #: ../../enterprise/godmode/policies/policy.php:295 +#: ../../enterprise/operation/agentes/policy_manager.php:306 +#: ../../enterprise/operation/agentes/policy_manager.php:391 msgid "Operation cannot be added to the queue" msgstr "" @@ -7286,6 +7316,8 @@ msgstr "" #: ../../enterprise/meta/advanced/policymanager.apply.php:198 #: ../../enterprise/godmode/policies/policy_alerts.php:55 +#: ../../enterprise/godmode/policies/configure_policy.php:56 +#: ../../enterprise/godmode/policies/policy_modules.php:468 #: ../../enterprise/godmode/policies/policy_linking.php:37 #: ../../enterprise/godmode/policies/policy_external_alerts.php:61 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:77 @@ -7296,21 +7328,22 @@ msgstr "" #: ../../enterprise/godmode/policies/policy.php:154 #: ../../enterprise/include/functions_groups.php:33 #: ../../enterprise/operation/agentes/ver_agente.php:254 +#: ../../godmode/agentes/configurar_agente.php:743 #: ../../include/functions_networkmap.php:1303 #: ../../include/functions_maps.php:42 #: ../../include/lib/Dashboard/Widgets/tree_view.php:349 -#: ../../operation/tree.php:128 ../../operation/search_results.php:172 -#: ../../operation/agentes/estado_agente.php:387 -#: ../../operation/agentes/ver_agente.php:1856 -#: ../../operation/search_main.php:73 +#: ../../operation/tree.php:128 ../../operation/search_results.php:173 +#: ../../operation/agentes/estado_agente.php:405 +#: ../../operation/agentes/ver_agente.php:1887 +#: ../../operation/search_main.php:145 msgid "Policies" msgstr "" #: ../../enterprise/meta/advanced/policymanager.apply.php:213 #: ../../enterprise/meta/advanced/policymanager.queue.php:311 #: ../../enterprise/godmode/policies/policy_queue.php:758 -#: ../../enterprise/godmode/policies/policy_agents.php:964 -#: ../../enterprise/godmode/policies/policy_agents.php:1348 +#: ../../enterprise/godmode/policies/policy_agents.php:974 +#: ../../enterprise/godmode/policies/policy_agents.php:1358 #: ../../include/functions_visual_map_editor.php:637 msgid "Apply" msgstr "" @@ -7406,11 +7439,11 @@ msgstr "" #: ../../enterprise/godmode/policies/policy_modules.php:529 #: ../../enterprise/godmode/setup/setup_metaconsole.php:147 #: ../../godmode/users/user_list.php:449 -#: ../../godmode/agentes/configurar_agente.php:2251 +#: ../../godmode/agentes/configurar_agente.php:2269 #: ../../godmode/agentes/modificar_agente.php:227 #: ../../godmode/massive/massive_enable_disable_alerts.php:102 -#: ../../godmode/alerts/alert_list.php:382 -#: ../../include/ajax/alert_list.ajax.php:358 +#: ../../godmode/alerts/alert_list.php:476 +#: ../../include/ajax/alert_list.ajax.php:371 msgid "Successfully enabled" msgstr "" @@ -7418,11 +7451,11 @@ msgstr "" #: ../../enterprise/godmode/policies/policy_alerts.php:138 #: ../../enterprise/godmode/policies/policy_modules.php:530 #: ../../enterprise/godmode/setup/setup_metaconsole.php:148 -#: ../../godmode/agentes/configurar_agente.php:2252 +#: ../../godmode/agentes/configurar_agente.php:2270 #: ../../godmode/agentes/modificar_agente.php:228 #: ../../godmode/massive/massive_enable_disable_alerts.php:102 -#: ../../godmode/alerts/alert_list.php:383 -#: ../../include/ajax/alert_list.ajax.php:360 +#: ../../godmode/alerts/alert_list.php:477 +#: ../../include/ajax/alert_list.ajax.php:373 msgid "Could not be enabled" msgstr "" @@ -7431,11 +7464,11 @@ msgstr "" #: ../../enterprise/godmode/policies/policy_modules.php:546 #: ../../enterprise/godmode/setup/setup_metaconsole.php:156 #: ../../godmode/users/user_list.php:443 -#: ../../godmode/agentes/configurar_agente.php:2276 +#: ../../godmode/agentes/configurar_agente.php:2294 #: ../../godmode/agentes/modificar_agente.php:270 #: ../../godmode/massive/massive_enable_disable_alerts.php:124 -#: ../../godmode/alerts/alert_list.php:418 -#: ../../include/ajax/alert_list.ajax.php:379 +#: ../../godmode/alerts/alert_list.php:512 +#: ../../include/ajax/alert_list.ajax.php:392 msgid "Successfully disabled" msgstr "" @@ -7489,34 +7522,34 @@ msgid "%s Metaconsole item edition" msgstr "" #: ../../enterprise/meta/advanced/metasetup.consoles.php:555 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:926 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:930 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:502 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1714 -#: ../../enterprise/include/functions_reporting_csv.php:1208 +#: ../../enterprise/include/functions_reporting_csv.php:1249 #: ../../godmode/reporting/graph_builder.graph_editor.php:347 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1290 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1309 #: ../../godmode/reporting/visual_console_builder.elements.php:120 #: ../../godmode/reporting/visual_console_builder.elements.php:310 #: ../../godmode/reporting/visual_console_builder.wizard.php:469 #: ../../include/functions_visual_map_editor.php:67 #: ../../include/functions_visual_map_editor.php:189 #: ../../include/functions_visual_map_editor.php:817 -#: ../../include/functions_visual_map_editor.php:1450 +#: ../../include/functions_visual_map_editor.php:1448 #: ../../include/functions_visual_map.php:4219 -#: ../../include/rest-api/models/VisualConsole/Item.php:1947 -#: ../../include/rest-api/models/VisualConsole/Item.php:2139 +#: ../../include/rest-api/models/VisualConsole/Item.php:1951 +#: ../../include/rest-api/models/VisualConsole/Item.php:2143 #: ../../include/lib/Dashboard/Widgets/sla_percent.php:329 -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:284 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:287 #: ../../include/lib/Dashboard/Widgets/AvgSumMaxMinModule.php:354 #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:365 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:468 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:447 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:471 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:455 #: ../../include/lib/Dashboard/Widgets/module_icon.php:347 #: ../../include/lib/Dashboard/Widgets/module_value.php:322 #: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:260 #: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:314 #: ../../include/lib/Dashboard/Widgets/module_status.php:338 -#: ../../operation/visual_console/view.php:358 +#: ../../operation/visual_console/view.php:360 msgid "Label" msgstr "" @@ -7525,7 +7558,7 @@ msgid "Custom label to identify this setup." msgstr "" #: ../../enterprise/meta/advanced/metasetup.consoles.php:563 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:928 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:932 #: ../../enterprise/godmode/setup/setup_metaconsole.php:206 msgid "Console URL" msgstr "" @@ -7568,7 +7601,7 @@ msgid "Console Password" msgstr "" #: ../../enterprise/meta/advanced/metasetup.consoles.php:621 -#: ../../enterprise/meta/advanced/metasetup.consoles.php:929 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:933 #: ../../enterprise/godmode/setup/setup_metaconsole.php:215 #: ../../enterprise/godmode/setup/setup_metaconsole.php:275 msgid "DB Host" @@ -7598,18 +7631,18 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.consoles.php:772 #: ../../enterprise/meta/advanced/metasetup.consoles.php:777 #: ../../enterprise/godmode/policies/policy_modules.php:413 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:656 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:672 #: ../../enterprise/godmode/setup/setup_history.php:277 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:138 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:227 #: ../../extensions/quick_shell.php:539 #: ../../godmode/agentes/module_manager_editor.php:750 #: ../../godmode/agentes/agent_manager.php:912 -#: ../../godmode/massive/massive_edit_agents.php:1175 +#: ../../godmode/massive/massive_edit_agents.php:1186 #: ../../godmode/massive/massive_add_action_alerts.php:251 #: ../../include/functions_visual_map_editor.php:941 #: ../../operation/agentes/status_monitor.php:1024 -#: ../../operation/events/events.php:2325 +#: ../../operation/events/events.php:2478 msgid "Advanced options" msgstr "" @@ -7669,55 +7702,54 @@ msgid "" "node. Are you sure?" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:920 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:924 #: ../../enterprise/godmode/setup/setup_metaconsole.php:270 -#: ../../enterprise/include/class/CommandCenter.class.php:319 +#: ../../enterprise/include/class/CommandCenter.class.php:311 msgid "DB" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:921 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:925 #: ../../enterprise/godmode/setup/setup_metaconsole.php:271 -#: ../../enterprise/include/class/CommandCenter.class.php:320 +#: ../../enterprise/include/class/CommandCenter.class.php:312 msgid "API" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:922 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:926 #: ../../enterprise/godmode/setup/setup_metaconsole.php:272 msgid "Compatibility" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:923 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:927 #: ../../enterprise/include/functions_setup.php:196 msgid "Agent cache" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:924 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:928 #: ../../enterprise/meta/advanced/policymanager.sync.php:328 -#: ../../enterprise/godmode/servers/HA_cluster.php:171 +#: ../../enterprise/godmode/servers/HA_cluster.php:190 #: ../../enterprise/include/functions_setup.php:204 msgid "Sync" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:925 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:929 msgid "Database sync" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:930 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:934 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:317 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:330 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:101 -#: ../../enterprise/tools/ipam/ipam.php:426 -#: ../../operation/search_agents.php:132 ../../operation/search_agents.php:133 -#: ../../operation/agentes/ver_agente.php:1375 -#: ../../operation/agentes/ver_agente.php:1827 +#: ../../enterprise/tools/ipam/ipam.php:430 +#: ../../operation/agentes/ver_agente.php:1406 +#: ../../operation/agentes/ver_agente.php:1858 msgid "Manage" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:994 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:1002 msgid "New node" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.consoles.php:1026 +#: ../../enterprise/meta/advanced/metasetup.consoles.php:1034 msgid "Synchronize all" msgstr "" @@ -7726,18 +7758,16 @@ msgid "There was a problem creating link" msgstr "" #: ../../enterprise/meta/advanced/links.php:48 -#: ../../enterprise/meta/advanced/cron_main.php:164 -#: ../../enterprise/meta/advanced/cron_main.php:208 -#: ../../enterprise/meta/advanced/cron_main.php:279 +#: ../../enterprise/meta/advanced/cron_main.php:163 +#: ../../enterprise/meta/advanced/cron_main.php:207 +#: ../../enterprise/meta/advanced/cron_main.php:277 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:79 #: ../../enterprise/godmode/setup/setup_metaconsole.php:125 #: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:47 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:224 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:237 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:287 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:306 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:389 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:406 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:232 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:248 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:303 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:326 #: ../../enterprise/godmode/servers/manage_export.php:140 #: ../../enterprise/godmode/servers/manage_export.php:147 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:80 @@ -7752,22 +7782,22 @@ msgstr "" #: ../../enterprise/tools/ipam/ipam_network_location_config.php:50 #: ../../godmode/modules/manage_nc_groups.php:108 #: ../../godmode/users/profile_list.php:278 -#: ../../godmode/users/configure_user.php:479 -#: ../../godmode/agentes/configurar_agente.php:888 +#: ../../godmode/users/configure_user.php:481 +#: ../../godmode/agentes/configurar_agente.php:906 #: ../../godmode/agentes/planned_downtime.editor.php:660 #: ../../godmode/snmpconsole/snmp_alert.php:302 #: ../../godmode/snmpconsole/snmp_filters.php:164 #: ../../godmode/alerts/alert_commands.php:666 -#: ../../godmode/alerts/configure_alert_template.php:553 -#: ../../godmode/alerts/alert_list.php:185 ../../godmode/setup/news.php:83 +#: ../../godmode/alerts/configure_alert_template.php:574 +#: ../../godmode/alerts/alert_list.php:198 ../../godmode/setup/news.php:83 #: ../../godmode/setup/gis.php:47 ../../godmode/setup/links.php:57 -#: ../../include/functions_alerts.php:2755 +#: ../../include/functions_alerts.php:2766 #: ../../include/class/EventSound.class.php:103 #: ../../include/class/EventSound.class.php:134 #: ../../include/class/CalendarManager.class.php:537 #: ../../include/class/CalendarManager.class.php:894 #: ../../include/functions_planned_downtimes.php:115 -#: ../../include/functions_planned_downtimes.php:850 +#: ../../include/functions_planned_downtimes.php:860 msgid "Successfully created" msgstr "" @@ -7781,13 +7811,13 @@ msgstr "" #: ../../enterprise/meta/advanced/links.php:69 #: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:126 -#: ../../enterprise/godmode/policies/policy_modules.php:1310 +#: ../../enterprise/godmode/policies/policy_modules.php:1306 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:122 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:398 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:138 #: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:82 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:69 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1373 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1379 #: ../../enterprise/include/class/NetworkConfigManager.class.php:1789 #: ../../enterprise/include/class/NetworkConfigManager.class.php:1879 #: ../../enterprise/include/class/NetworkConfigManager.class.php:1974 @@ -7799,20 +7829,20 @@ msgstr "" #: ../../godmode/modules/manage_nc_groups.php:142 #: ../../godmode/users/profile_list.php:261 #: ../../godmode/agentes/status_monitor_custom_fields.php:77 -#: ../../godmode/agentes/configurar_agente.php:1214 +#: ../../godmode/agentes/configurar_agente.php:1232 #: ../../godmode/agentes/planned_downtime.editor.php:662 #: ../../godmode/netflow/nf_edit_form.php:172 #: ../../godmode/snmpconsole/snmp_alert.php:444 #: ../../godmode/snmpconsole/snmp_filters.php:110 -#: ../../godmode/massive/massive_edit_modules.php:184 +#: ../../godmode/massive/massive_edit_modules.php:198 #: ../../godmode/alerts/configure_alert_command.php:149 #: ../../godmode/alerts/alert_templates.php:165 -#: ../../godmode/alerts/configure_alert_template.php:571 +#: ../../godmode/alerts/configure_alert_template.php:592 #: ../../godmode/alerts/alert_list.php:94 -#: ../../godmode/alerts/alert_list.php:319 ../../godmode/setup/news.php:124 +#: ../../godmode/alerts/alert_list.php:388 ../../godmode/setup/news.php:124 #: ../../godmode/setup/gis.php:39 ../../godmode/setup/links.php:76 #: ../../godmode/events/event_edit_filter.php:244 -#: ../../include/functions_alerts.php:2755 +#: ../../include/functions_alerts.php:2766 #: ../../include/class/CalendarManager.class.php:534 #: ../../include/class/CalendarManager.class.php:891 #: ../../include/functions_planned_downtimes.php:125 @@ -7859,8 +7889,6 @@ msgstr "" #: ../../enterprise/meta/advanced/policymanager.php:85 #: ../../enterprise/meta/monitoring/custom_fields_view.php:53 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:53 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:60 #: ../../enterprise/meta/monitoring/group_view.php:55 #: ../../enterprise/meta/monitoring/tactical.php:55 #: ../../enterprise/meta/include/functions_agents_meta.php:601 @@ -7870,8 +7898,8 @@ msgstr "" #: ../../enterprise/extensions/vmware/vmware_view.php:1434 #: ../../enterprise/include/class/CommandCenter.class.php:145 #: ../../godmode/netflow/nf_item_list.php:49 -#: ../../operation/agentes/ver_agente.php:1390 -#: ../../operation/agentes/ver_agente.php:1831 +#: ../../operation/agentes/ver_agente.php:1421 +#: ../../operation/agentes/ver_agente.php:1862 msgid "Main" msgstr "" @@ -7891,13 +7919,13 @@ msgstr "" #: ../../enterprise/godmode/agentes/collections.editor.php:80 #: ../../enterprise/godmode/agentes/collections.editor.php:118 #: ../../enterprise/godmode/agentes/collections.php:144 -#: ../../enterprise/godmode/policies/policies.php:576 +#: ../../enterprise/godmode/policies/policies.php:592 #: ../../enterprise/godmode/policies/policy_collections.php:40 #: ../../enterprise/godmode/policies/policy_collections.php:53 #: ../../enterprise/godmode/menu.php:61 #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:2226 -#: ../../enterprise/include/functions_policies.php:3770 -#: ../../godmode/servers/modificar_server.php:200 +#: ../../enterprise/include/functions_policies.php:3786 +#: ../../godmode/servers/modificar_server.php:309 #: ../../general/first_task/collections.php:22 msgid "Collections" msgstr "" @@ -7926,25 +7954,25 @@ msgstr "" #: ../../enterprise/godmode/agentes/collections.data.php:374 #: ../../enterprise/godmode/agentes/collections.editor.php:65 #: ../../enterprise/include/functions_reporting_pdf.php:710 -#: ../../enterprise/include/functions_reporting_csv.php:852 -#: ../../enterprise/include/functions_reporting_csv.php:882 -#: ../../enterprise/include/functions_reporting_csv.php:929 -#: ../../enterprise/include/functions_reporting_csv.php:965 -#: ../../enterprise/include/functions_reporting_csv.php:1004 -#: ../../enterprise/include/functions_reporting_csv.php:1064 -#: ../../enterprise/include/functions_reporting_csv.php:1508 -#: ../../enterprise/include/functions_reporting_csv.php:2331 -#: ../../enterprise/include/functions_reporting_csv.php:2367 -#: ../../enterprise/include/functions_reporting_csv.php:2473 -#: ../../enterprise/include/functions_reporting_csv.php:2568 -#: ../../enterprise/include/functions_reporting_csv.php:2790 -#: ../../enterprise/include/functions_reporting.php:2188 -#: ../../enterprise/include/functions_reporting.php:2201 -#: ../../enterprise/include/functions_reporting.php:2236 -#: ../../enterprise/include/functions_reporting.php:2240 -#: ../../enterprise/include/functions_services.php:1612 +#: ../../enterprise/include/functions_reporting_csv.php:893 +#: ../../enterprise/include/functions_reporting_csv.php:923 +#: ../../enterprise/include/functions_reporting_csv.php:970 +#: ../../enterprise/include/functions_reporting_csv.php:1006 +#: ../../enterprise/include/functions_reporting_csv.php:1045 +#: ../../enterprise/include/functions_reporting_csv.php:1105 +#: ../../enterprise/include/functions_reporting_csv.php:1549 +#: ../../enterprise/include/functions_reporting_csv.php:2372 +#: ../../enterprise/include/functions_reporting_csv.php:2408 +#: ../../enterprise/include/functions_reporting_csv.php:2514 +#: ../../enterprise/include/functions_reporting_csv.php:2609 +#: ../../enterprise/include/functions_reporting_csv.php:2831 +#: ../../enterprise/include/functions_reporting.php:2203 +#: ../../enterprise/include/functions_reporting.php:2216 +#: ../../enterprise/include/functions_reporting.php:2458 +#: ../../enterprise/include/functions_reporting.php:2462 +#: ../../enterprise/include/functions_services.php:1651 #: ../../enterprise/operation/agentes/policy_view.php:399 -#: ../../enterprise/operation/agentes/tag_view.php:787 +#: ../../enterprise/operation/agentes/tag_view.php:789 #: ../../extensions/insert_data.php:226 ../../extensions/insert_data.php:230 #: ../../extensions/insert_data.php:235 #: ../../godmode/agentes/status_monitor_custom_fields.php:133 @@ -7983,29 +8011,30 @@ msgstr "" #: ../../mobile/operation/modules.php:768 #: ../../mobile/operation/modules.php:912 #: ../../mobile/operation/module_data.php:164 -#: ../../include/functions_reporting_html.php:2378 -#: ../../include/functions_reporting_html.php:2864 +#: ../../include/functions_reporting_html.php:2382 #: ../../include/functions_reporting_html.php:2868 -#: ../../include/functions_reporting_html.php:2869 +#: ../../include/functions_reporting_html.php:2872 #: ../../include/functions_reporting_html.php:2873 -#: ../../include/functions_reporting_html.php:2878 -#: ../../include/functions_reporting_html.php:2883 +#: ../../include/functions_reporting_html.php:2877 +#: ../../include/functions_reporting_html.php:2882 #: ../../include/functions_reporting_html.php:2887 -#: ../../include/functions_reporting_html.php:2892 -#: ../../include/functions_reporting_html.php:2899 -#: ../../include/functions_reporting_html.php:2949 -#: ../../include/functions_reporting_html.php:3023 -#: ../../include/ajax/heatmap.ajax.php:336 ../../include/ajax/module.php:1028 +#: ../../include/functions_reporting_html.php:2891 +#: ../../include/functions_reporting_html.php:2896 +#: ../../include/functions_reporting_html.php:2903 +#: ../../include/functions_reporting_html.php:2953 +#: ../../include/functions_reporting_html.php:3027 +#: ../../include/ajax/heatmap.ajax.php:336 ../../include/ajax/module.php:1043 #: ../../include/ajax/custom_fields.php:412 -#: ../../include/functions_graph.php:3514 +#: ../../include/functions_graph.php:3518 #: ../../include/functions_netflow.php:301 -#: ../../include/functions_reporting.php:4738 -#: ../../include/functions_reporting.php:4779 +#: ../../include/functions_reporting.php:4749 +#: ../../include/functions_reporting.php:4790 +#: ../../include/lib/Dashboard/Widgets/events_list.php:832 #: ../../include/functions_events.php:218 #: ../../include/functions_events.php:301 #: ../../operation/agentes/exportdata.csv.php:74 #: ../../operation/agentes/exportdata.php:114 -#: ../../operation/agentes/status_monitor.php:1592 +#: ../../operation/agentes/status_monitor.php:1595 #: ../../operation/agentes/exportdata.excel.php:74 #: ../../operation/search_modules.php:41 msgid "Data" @@ -8065,7 +8094,7 @@ msgstr "" #: ../../enterprise/godmode/agentes/collections.editor.php:74 #: ../../enterprise/godmode/agentes/collections.editor.php:463 #: ../../enterprise/include/functions_collection.php:186 -#: ../../operation/agentes/ver_agente.php:1675 +#: ../../operation/agentes/ver_agente.php:1706 msgid "Files" msgstr "" @@ -8127,6 +8156,7 @@ msgstr "" #: ../../enterprise/meta/advanced/collections.data.php:446 #: ../../enterprise/godmode/agentes/collections.data.php:600 +#: ../../godmode/wizards/ManageExtensions.class.php:319 msgid "Short name" msgstr "" @@ -8165,8 +8195,8 @@ msgstr "" #: ../../enterprise/meta/advanced/collections.editor.php:219 #: ../../enterprise/godmode/agentes/collections.editor.php:179 #: ../../enterprise/godmode/agentes/collections.editor.php:245 -#: ../../godmode/servers/plugin.php:171 -#: ../../include/functions_filemanager.php:791 +#: ../../godmode/servers/plugin.php:221 +#: ../../include/functions_filemanager.php:802 msgid "Edit file" msgstr "" @@ -8185,7 +8215,7 @@ msgstr "" #: ../../enterprise/meta/advanced/collections.editor.php:243 #: ../../enterprise/godmode/agentes/collections.editor.php:269 -#: ../../godmode/servers/plugin.php:190 +#: ../../godmode/servers/plugin.php:240 msgid "Compatibility mode" msgstr "" @@ -8215,216 +8245,216 @@ msgstr "" msgid "Cron" msgstr "" -#: ../../enterprise/meta/advanced/cron_main.php:97 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:561 -msgid "Add new job" -msgstr "" - -#: ../../enterprise/meta/advanced/cron_main.php:165 -#: ../../enterprise/meta/advanced/cron_main.php:209 -#: ../../enterprise/meta/advanced/cron_main.php:280 +#: ../../enterprise/meta/advanced/cron_main.php:164 +#: ../../enterprise/meta/advanced/cron_main.php:208 +#: ../../enterprise/meta/advanced/cron_main.php:278 #: ../../enterprise/meta/include/functions_meta.php:125 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:216 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:280 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:378 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:223 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:295 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:401 #: ../../include/functions_config.php:225 msgid "Path doesn't exists or is not writable" msgstr "" -#: ../../enterprise/meta/advanced/cron_main.php:179 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:247 +#: ../../enterprise/meta/advanced/cron_main.php:178 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:261 msgid "Only administrator users can create this type of functions" msgstr "" -#: ../../enterprise/meta/advanced/cron_main.php:262 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:363 -msgid "Edit job" -msgstr "" - -#: ../../enterprise/meta/advanced/cron_main.php:313 +#: ../../enterprise/meta/advanced/cron_main.php:311 msgid "" "In order to make backups it is necessary to have mysqldump on your console." msgstr "" -#: ../../enterprise/meta/advanced/cron_main.php:402 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:950 +#: ../../enterprise/meta/advanced/cron_main.php:380 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:590 +msgid "Add new job" +msgstr "" + +#: ../../enterprise/meta/advanced/cron_main.php:383 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:386 +msgid "Edit job" +msgstr "" + +#: ../../enterprise/meta/advanced/cron_main.php:407 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:952 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1157 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4037 -#: ../../enterprise/godmode/wizards/consoletask_js.php:41 +#: ../../enterprise/godmode/wizards/consoletask_js.php:42 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4410 -#: ../../enterprise/operation/log/log_viewer.php:1193 -#: ../../enterprise/operation/log/log_viewer.php:1208 +#: ../../enterprise/operation/log/log_viewer.php:1206 +#: ../../enterprise/operation/log/log_viewer.php:1221 #: ../../enterprise/operation/services/services.treeview_services.php:410 #: ../../extensions/insert_data.php:279 #: ../../godmode/agentes/planned_downtime.editor.php:2007 -#: ../../godmode/alerts/configure_alert_template.php:1506 -#: ../../godmode/alerts/configure_alert_template.php:1590 -#: ../../godmode/setup/news.php:430 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5171 +#: ../../godmode/alerts/configure_alert_template.php:1527 +#: ../../godmode/alerts/configure_alert_template.php:1611 +#: ../../godmode/setup/news.php:433 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5216 #: ../../include/lib/Dashboard/Widgets/tree_view.php:730 #: ../../operation/tree.php:627 ../../operation/agentes/stat_win.php:601 #: ../../operation/agentes/interface_traffic_graph_win.php:445 #: ../../operation/agentes/datos_agente.php:314 #: ../../operation/agentes/estado_monitores.php:461 -#: ../../operation/network/network_report.php:457 -#: ../../operation/network/network_usage_map.php:294 -#: ../../operation/netflow/nf_live_view.php:976 +#: ../../operation/network/network_report.php:609 +#: ../../operation/network/network_usage_map.php:424 +#: ../../operation/netflow/nf_live_view.php:982 #: ../../operation/search_modules.php:353 #: ../../operation/reporting/reporting_viewer.php:360 #: ../../operation/reporting/reporting_viewer.php:379 #: ../../operation/reporting/graph_viewer.php:466 -#: ../../operation/events/events.php:3282 +#: ../../operation/events/events.php:3497 msgid "Choose time" msgstr "" -#: ../../enterprise/meta/advanced/cron_main.php:403 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:951 +#: ../../enterprise/meta/advanced/cron_main.php:408 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:953 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1158 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4038 -#: ../../enterprise/godmode/wizards/consoletask_js.php:42 +#: ../../enterprise/godmode/wizards/consoletask_js.php:43 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4101 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4411 #: ../../enterprise/include/lib/Metaconsole/Node.php:539 -#: ../../enterprise/operation/log/log_viewer.php:1194 -#: ../../enterprise/operation/log/log_viewer.php:1209 +#: ../../enterprise/operation/log/log_viewer.php:1207 +#: ../../enterprise/operation/log/log_viewer.php:1222 #: ../../enterprise/operation/services/services.treeview_services.php:411 #: ../../extensions/insert_data.php:280 #: ../../godmode/agentes/planned_downtime.editor.php:2008 -#: ../../godmode/alerts/configure_alert_template.php:1507 -#: ../../godmode/alerts/configure_alert_template.php:1591 -#: ../../godmode/setup/news.php:431 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5172 +#: ../../godmode/alerts/configure_alert_template.php:1528 +#: ../../godmode/alerts/configure_alert_template.php:1612 +#: ../../godmode/setup/news.php:434 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5217 #: ../../include/lib/Dashboard/Widgets/tree_view.php:731 #: ../../operation/tree.php:628 ../../operation/agentes/stat_win.php:602 #: ../../operation/agentes/interface_traffic_graph_win.php:446 #: ../../operation/agentes/datos_agente.php:315 #: ../../operation/agentes/estado_monitores.php:462 -#: ../../operation/network/network_report.php:458 -#: ../../operation/network/network_usage_map.php:295 -#: ../../operation/netflow/nf_live_view.php:977 +#: ../../operation/network/network_report.php:610 +#: ../../operation/network/network_usage_map.php:425 +#: ../../operation/netflow/nf_live_view.php:983 #: ../../operation/search_modules.php:354 #: ../../operation/reporting/reporting_viewer.php:361 #: ../../operation/reporting/reporting_viewer.php:380 #: ../../operation/reporting/graph_viewer.php:333 #: ../../operation/reporting/graph_viewer.php:467 -#: ../../operation/events/events.php:3283 +#: ../../operation/events/events.php:3498 msgid "Time" msgstr "" -#: ../../enterprise/meta/advanced/cron_main.php:404 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:952 +#: ../../enterprise/meta/advanced/cron_main.php:409 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:954 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1159 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4039 -#: ../../enterprise/godmode/wizards/consoletask_js.php:43 +#: ../../enterprise/godmode/wizards/consoletask_js.php:44 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4102 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4412 -#: ../../enterprise/operation/log/log_viewer.php:1195 -#: ../../enterprise/operation/log/log_viewer.php:1210 +#: ../../enterprise/operation/log/log_viewer.php:1208 +#: ../../enterprise/operation/log/log_viewer.php:1223 #: ../../enterprise/operation/services/services.treeview_services.php:412 #: ../../extensions/insert_data.php:281 #: ../../godmode/agentes/planned_downtime.editor.php:2009 -#: ../../godmode/alerts/configure_alert_template.php:1508 -#: ../../godmode/alerts/configure_alert_template.php:1592 -#: ../../godmode/setup/news.php:432 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5173 -#: ../../include/functions_html.php:2334 +#: ../../godmode/alerts/configure_alert_template.php:1529 +#: ../../godmode/alerts/configure_alert_template.php:1613 +#: ../../godmode/setup/news.php:435 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5218 +#: ../../include/functions_html.php:2390 #: ../../include/lib/Dashboard/Widgets/tree_view.php:732 #: ../../operation/tree.php:629 ../../operation/agentes/stat_win.php:603 #: ../../operation/agentes/interface_traffic_graph_win.php:447 #: ../../operation/agentes/datos_agente.php:316 #: ../../operation/agentes/estado_monitores.php:463 -#: ../../operation/network/network_report.php:459 -#: ../../operation/network/network_usage_map.php:296 -#: ../../operation/netflow/nf_live_view.php:978 +#: ../../operation/network/network_report.php:611 +#: ../../operation/network/network_usage_map.php:426 +#: ../../operation/netflow/nf_live_view.php:984 #: ../../operation/search_modules.php:355 #: ../../operation/reporting/reporting_viewer.php:362 #: ../../operation/reporting/reporting_viewer.php:381 #: ../../operation/reporting/graph_viewer.php:468 -#: ../../operation/events/events.php:3284 +#: ../../operation/events/events.php:3499 msgid "Hour" msgstr "" -#: ../../enterprise/meta/advanced/cron_main.php:405 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:953 +#: ../../enterprise/meta/advanced/cron_main.php:410 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:955 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1160 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4040 -#: ../../enterprise/godmode/wizards/consoletask_js.php:44 +#: ../../enterprise/godmode/wizards/consoletask_js.php:45 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4103 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4413 -#: ../../enterprise/operation/log/log_viewer.php:1196 -#: ../../enterprise/operation/log/log_viewer.php:1211 +#: ../../enterprise/operation/log/log_viewer.php:1209 +#: ../../enterprise/operation/log/log_viewer.php:1224 #: ../../enterprise/operation/services/services.treeview_services.php:413 #: ../../extensions/insert_data.php:282 #: ../../godmode/agentes/planned_downtime.editor.php:2010 -#: ../../godmode/alerts/configure_alert_template.php:1509 -#: ../../godmode/alerts/configure_alert_template.php:1593 -#: ../../godmode/setup/news.php:433 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5174 -#: ../../include/functions_html.php:2335 +#: ../../godmode/alerts/configure_alert_template.php:1530 +#: ../../godmode/alerts/configure_alert_template.php:1614 +#: ../../godmode/setup/news.php:436 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5219 +#: ../../include/functions_html.php:2391 #: ../../include/lib/Dashboard/Widgets/tree_view.php:733 #: ../../operation/tree.php:630 ../../operation/agentes/stat_win.php:604 #: ../../operation/agentes/interface_traffic_graph_win.php:448 #: ../../operation/agentes/datos_agente.php:317 #: ../../operation/agentes/estado_monitores.php:464 -#: ../../operation/network/network_report.php:460 -#: ../../operation/network/network_usage_map.php:297 -#: ../../operation/netflow/nf_live_view.php:979 +#: ../../operation/network/network_report.php:612 +#: ../../operation/network/network_usage_map.php:427 +#: ../../operation/netflow/nf_live_view.php:985 #: ../../operation/search_modules.php:356 #: ../../operation/reporting/reporting_viewer.php:363 #: ../../operation/reporting/reporting_viewer.php:382 #: ../../operation/reporting/graph_viewer.php:469 -#: ../../operation/events/events.php:3285 +#: ../../operation/events/events.php:3500 msgid "Minute" msgstr "" -#: ../../enterprise/meta/advanced/cron_main.php:406 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:954 +#: ../../enterprise/meta/advanced/cron_main.php:411 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:956 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1161 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4041 -#: ../../enterprise/godmode/wizards/consoletask_js.php:45 +#: ../../enterprise/godmode/wizards/consoletask_js.php:46 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4104 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4414 -#: ../../enterprise/operation/log/log_viewer.php:1197 -#: ../../enterprise/operation/log/log_viewer.php:1212 +#: ../../enterprise/operation/log/log_viewer.php:1210 +#: ../../enterprise/operation/log/log_viewer.php:1225 #: ../../enterprise/operation/services/services.treeview_services.php:414 #: ../../extensions/insert_data.php:283 #: ../../godmode/agentes/planned_downtime.editor.php:2011 -#: ../../godmode/alerts/configure_alert_template.php:1510 -#: ../../godmode/alerts/configure_alert_template.php:1594 -#: ../../godmode/setup/news.php:434 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5175 +#: ../../godmode/alerts/configure_alert_template.php:1531 +#: ../../godmode/alerts/configure_alert_template.php:1615 +#: ../../godmode/setup/news.php:437 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5220 #: ../../include/lib/Dashboard/Widgets/tree_view.php:734 #: ../../operation/tree.php:631 ../../operation/agentes/stat_win.php:605 #: ../../operation/agentes/interface_traffic_graph_win.php:449 #: ../../operation/agentes/datos_agente.php:318 #: ../../operation/agentes/estado_monitores.php:465 -#: ../../operation/network/network_report.php:461 -#: ../../operation/network/network_usage_map.php:298 -#: ../../operation/netflow/nf_live_view.php:980 +#: ../../operation/network/network_report.php:613 +#: ../../operation/network/network_usage_map.php:428 +#: ../../operation/netflow/nf_live_view.php:986 #: ../../operation/search_modules.php:357 #: ../../operation/reporting/reporting_viewer.php:364 #: ../../operation/reporting/reporting_viewer.php:383 #: ../../operation/reporting/graph_viewer.php:470 -#: ../../operation/events/events.php:3286 +#: ../../operation/events/events.php:3501 msgid "Second" msgstr "" -#: ../../enterprise/meta/advanced/cron_main.php:407 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:955 +#: ../../enterprise/meta/advanced/cron_main.php:412 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:957 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:1162 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4042 -#: ../../enterprise/godmode/wizards/consoletask_js.php:46 +#: ../../enterprise/godmode/wizards/consoletask_js.php:47 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4105 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4415 -#: ../../enterprise/operation/log/log_viewer.php:1198 -#: ../../enterprise/operation/log/log_viewer.php:1213 +#: ../../enterprise/operation/log/log_viewer.php:1211 +#: ../../enterprise/operation/log/log_viewer.php:1226 #: ../../enterprise/operation/services/services.treeview_services.php:415 #: ../../extensions/insert_data.php:284 #: ../../godmode/agentes/planned_downtime.editor.php:2012 -#: ../../godmode/alerts/configure_alert_template.php:1511 -#: ../../godmode/alerts/configure_alert_template.php:1595 -#: ../../godmode/setup/news.php:435 -#: ../../godmode/reporting/reporting_builder.item_editor.php:5176 +#: ../../godmode/alerts/configure_alert_template.php:1532 +#: ../../godmode/alerts/configure_alert_template.php:1616 +#: ../../godmode/setup/news.php:438 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5221 #: ../../include/functions.php:515 ../../include/functions.php:646 #: ../../include/lib/Dashboard/Widgets/tree_view.php:735 #: ../../operation/tree.php:632 ../../operation/agentes/stat_win.php:606 @@ -8432,26 +8462,26 @@ msgstr "" #: ../../operation/agentes/datos_agente.php:319 #: ../../operation/agentes/estado_monitores.php:466 #: ../../operation/agentes/agent_inventory.php:141 -#: ../../operation/network/network_report.php:462 -#: ../../operation/network/network_usage_map.php:299 -#: ../../operation/netflow/nf_live_view.php:981 +#: ../../operation/network/network_report.php:614 +#: ../../operation/network/network_usage_map.php:429 +#: ../../operation/netflow/nf_live_view.php:987 #: ../../operation/search_modules.php:358 #: ../../operation/reporting/reporting_viewer.php:365 #: ../../operation/reporting/reporting_viewer.php:384 #: ../../operation/reporting/graph_viewer.php:471 -#: ../../operation/events/events.php:3287 +#: ../../operation/events/events.php:3502 msgid "Now" msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:78 #: ../../enterprise/godmode/modules/configure_local_component.php:166 -#: ../../godmode/modules/manage_network_components_form_common.php:52 -#: ../../godmode/users/configure_user.php:1454 +#: ../../godmode/modules/manage_network_components_form_common.php:54 +#: ../../godmode/users/configure_user.php:1468 #: ../../godmode/alerts/alert_commands.php:143 #: ../../godmode/alerts/alert_commands.php:184 -#: ../../godmode/alerts/configure_alert_template.php:953 -#: ../../godmode/alerts/configure_alert_template.php:998 -#: ../../godmode/alerts/configure_alert_template.php:1168 +#: ../../godmode/alerts/configure_alert_template.php:974 +#: ../../godmode/alerts/configure_alert_template.php:1019 +#: ../../godmode/alerts/configure_alert_template.php:1189 msgid "Basic" msgstr "" @@ -8471,20 +8501,20 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:110 #: ../../godmode/setup/setup_general.php:58 #: ../../mobile/operation/events.php:248 -#: ../../include/functions_reporting_html.php:1142 -#: ../../include/functions_reporting_html.php:2720 +#: ../../include/functions_reporting_html.php:1146 +#: ../../include/functions_reporting_html.php:2724 #: ../../include/functions.php:1291 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:434 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:430 -#: ../../include/functions_events.php:2609 -#: ../../include/functions_events.php:3167 -#: ../../operation/events/events.php:838 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:486 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:478 +#: ../../include/functions_events.php:2538 +#: ../../include/functions_events.php:3096 +#: ../../operation/events/events.php:902 msgid "System" msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:111 #: ../../godmode/setup/setup_general.php:59 -#: ../../include/functions_menu.php:942 +#: ../../include/functions_menu.php:954 msgid "Database" msgstr "" @@ -8637,14 +8667,14 @@ msgid "UTC" msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:223 -#: ../../godmode/setup/setup_general.php:454 +#: ../../godmode/setup/setup_general.php:467 msgid "Change timezone" msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:232 #: ../../enterprise/meta/include/functions_meta.php:161 #: ../../include/functions_register.php:164 -#: ../../include/functions_config.php:283 +#: ../../include/functions_config.php:287 msgid "Timezone setup" msgstr "" @@ -8664,15 +8694,15 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:266 #: ../../enterprise/meta/include/functions_meta.php:191 -#: ../../godmode/setup/setup_general.php:502 -#: ../../include/functions_config.php:322 +#: ../../godmode/setup/setup_general.php:515 +#: ../../include/functions_config.php:326 msgid "Public URL host exclusions" msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:278 #: ../../enterprise/meta/include/functions_meta.php:181 -#: ../../godmode/setup/setup_general.php:492 -#: ../../include/functions_config.php:318 +#: ../../godmode/setup/setup_general.php:505 +#: ../../include/functions_config.php:322 msgid "Force use Public URL" msgstr "" @@ -8683,8 +8713,8 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:306 #: ../../godmode/setup/setup_sflow.php:75 #: ../../godmode/setup/setup_netflow.php:71 -#: ../../include/functions_config.php:1572 -#: ../../include/functions_config.php:1615 +#: ../../include/functions_config.php:1618 +#: ../../include/functions_config.php:1661 msgid "Disable custom live view filters" msgstr "" @@ -8716,8 +8746,8 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:370 #: ../../enterprise/meta/include/functions_meta.php:211 -#: ../../godmode/setup/setup_general.php:542 -#: ../../include/functions_config.php:334 +#: ../../godmode/setup/setup_general.php:555 +#: ../../include/functions_config.php:338 msgid "Command Snapshot" msgstr "" @@ -8743,7 +8773,7 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:437 #: ../../enterprise/meta/include/functions_meta.php:276 #: ../../enterprise/godmode/setup/setup.php:106 -#: ../../include/functions_config.php:450 +#: ../../include/functions_config.php:462 msgid "Size of collection" msgstr "" @@ -8777,7 +8807,7 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:545 #: ../../enterprise/meta/include/functions_meta.php:306 -#: ../../godmode/setup/setup_general.php:672 +#: ../../godmode/setup/setup_general.php:689 msgid "Enable console log" msgstr "" @@ -8787,7 +8817,7 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:571 #: ../../enterprise/meta/include/functions_meta.php:316 -#: ../../godmode/setup/setup_general.php:685 +#: ../../godmode/setup/setup_general.php:702 msgid "Enable audit log" msgstr "" @@ -8798,20 +8828,20 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:597 #: ../../enterprise/meta/advanced/metasetup.setup.php:598 #: ../../enterprise/meta/include/functions_meta.php:326 -#: ../../godmode/setup/setup_general.php:698 -#: ../../include/functions_config.php:390 +#: ../../godmode/setup/setup_general.php:715 +#: ../../include/functions_config.php:398 msgid "Enable console report" msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:605 -#: ../../enterprise/meta/include/functions_meta.php:346 -#: ../../godmode/setup/setup_general.php:708 -#: ../../include/functions_config.php:394 +#: ../../enterprise/meta/include/functions_meta.php:356 +#: ../../godmode/setup/setup_general.php:725 +#: ../../include/functions_config.php:402 msgid "Check conexion interval" msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:616 -#: ../../godmode/setup/setup_general.php:719 +#: ../../godmode/setup/setup_general.php:736 msgid "" "If there are any "In process" events with a specific Extra ID and " "a New event with that Extra ID is received, it will be created as "In " @@ -8820,13 +8850,30 @@ msgstr "" #: ../../enterprise/meta/advanced/metasetup.setup.php:639 #: ../../enterprise/meta/include/functions_meta.php:336 -#: ../../godmode/setup/setup_general.php:724 +#: ../../godmode/setup/setup_general.php:741 msgid "Keep In process status for new events with extra ID" msgstr "" +#: ../../enterprise/meta/advanced/metasetup.setup.php:644 +#: ../../godmode/setup/setup_general.php:751 +msgid "Max. hours old events comments" +msgstr "" + +#: ../../enterprise/meta/advanced/metasetup.setup.php:655 +#: ../../enterprise/meta/include/functions_meta.php:395 +#: ../../godmode/setup/setup_general.php:627 +msgid "Limit for bulk operations" +msgstr "" + +#: ../../enterprise/meta/advanced/metasetup.setup.php:689 +#: ../../enterprise/meta/include/functions_meta.php:346 +#: ../../godmode/setup/setup_general.php:761 +msgid "Show experimental features" +msgstr "" + #: ../../enterprise/meta/advanced/policymanager.sync.php:247 #: ../../enterprise/meta/include/functions_groups_meta.php:174 -#: ../../godmode/groups/group_list.php:665 +#: ../../godmode/groups/group_list.php:675 #, php-format msgid "Error connecting to %s" msgstr "" @@ -8887,25 +8934,26 @@ msgstr "" #: ../../enterprise/include/functions_log.php:279 #: ../../enterprise/include/functions_log.php:282 #: ../../enterprise/include/class/LogSource.class.php:602 -#: ../../enterprise/operation/log/log_viewer.php:791 -#: ../../godmode/massive/massive_copy_modules.php:144 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1677 +#: ../../enterprise/operation/log/log_viewer.php:572 +#: ../../godmode/massive/massive_copy_modules.php:162 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1719 #: ../../godmode/events/event_edit_filter.php:799 #: ../../godmode/events/custom_events.php:107 +#: ../../include/lib/Dashboard/Widgets/events_list.php:826 #: ../../include/functions_events.php:212 #: ../../include/functions_events.php:283 -#: ../../include/functions_events.php:4559 -#: ../../include/functions_events.php:4641 +#: ../../include/functions_events.php:4513 +#: ../../include/functions_events.php:4595 #: ../../operation/agentes/log_sources_status.php:56 -#: ../../operation/agentes/pandora_networkmap.editor.php:425 +#: ../../operation/agentes/pandora_networkmap.editor.php:431 #: ../../operation/agentes/pandora_networkmap.view.php:173 -#: ../../operation/events/events.php:1940 +#: ../../operation/events/events.php:2093 msgid "Source" msgstr "" #: ../../enterprise/meta/advanced/policymanager.sync.php:308 #: ../../extensions/dbmanager.php:191 -#: ../../include/lib/Dashboard/Widget.php:611 +#: ../../include/lib/Dashboard/Widget.php:616 msgid "This metaconsole" msgstr "" @@ -8923,25 +8971,25 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:108 #: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:114 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:462 -#: ../../enterprise/include/functions_policies.php:4043 +#: ../../enterprise/include/functions_policies.php:4059 #: ../../enterprise/operation/agentes/policy_view.php:67 #: ../../enterprise/operation/agentes/collection_view.php:83 #: ../../godmode/agentes/status_monitor_custom_fields.php:93 #: ../../godmode/agentes/status_monitor_custom_fields.php:160 #: ../../godmode/agentes/inventory_manager.php:232 -#: ../../godmode/agentes/module_manager.php:619 +#: ../../godmode/agentes/module_manager.php:685 #: ../../godmode/alerts/alert_view.php:154 -#: ../../include/ajax/alert_list.ajax.php:285 -#: ../../include/ajax/module.php:1022 +#: ../../include/ajax/alert_list.ajax.php:298 +#: ../../include/ajax/module.php:1037 #: ../../operation/agentes/alerts_status.php:250 #: ../../operation/agentes/alerts_status.php:251 -#: ../../operation/agentes/status_monitor.php:1533 +#: ../../operation/agentes/status_monitor.php:1536 msgid "Policy" msgstr "" #: ../../enterprise/meta/advanced/policymanager.sync.php:321 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:199 -#: ../../godmode/massive/massive_copy_modules.php:239 +#: ../../godmode/massive/massive_copy_modules.php:260 msgid "Targets" msgstr "" @@ -8985,13 +9033,13 @@ msgid "ago" msgstr "" #: ../../enterprise/meta/advanced/metasetup.performance.php:112 -#: ../../godmode/menu.php:361 ../../godmode/setup/setup.php:125 +#: ../../godmode/menu.php:457 ../../godmode/setup/setup.php:125 #: ../../godmode/setup/setup.php:279 msgid "Performance" msgstr "" #: ../../enterprise/meta/advanced/metasetup.performance.php:117 -#: ../../enterprise/meta/include/functions_meta.php:2015 +#: ../../enterprise/meta/include/functions_meta.php:2117 #: ../../godmode/setup/performance.php:263 #: ../../godmode/setup/performance.php:506 msgid "Max. days before delete events" @@ -9002,16 +9050,16 @@ msgid "Use real-time statistics" msgstr "" #: ../../enterprise/meta/advanced/metasetup.performance.php:139 -#: ../../enterprise/meta/include/functions_meta.php:2030 +#: ../../enterprise/meta/include/functions_meta.php:2132 #: ../../godmode/setup/performance.php:293 -#: ../../include/functions_config.php:854 +#: ../../include/functions_config.php:896 msgid "Max. days before delete audit events" msgstr "" #: ../../enterprise/meta/advanced/metasetup.performance.php:154 -#: ../../enterprise/meta/include/functions_meta.php:2040 -#: ../../godmode/setup/performance.php:637 -#: ../../include/functions_config.php:894 +#: ../../enterprise/meta/include/functions_meta.php:2142 +#: ../../godmode/setup/performance.php:634 +#: ../../include/functions_config.php:936 msgid "Default hours for event view" msgstr "" @@ -9020,7 +9068,7 @@ msgid "Migration block size" msgstr "" #: ../../enterprise/meta/advanced/metasetup.performance.php:181 -#: ../../godmode/setup/performance.php:749 +#: ../../godmode/setup/performance.php:746 msgid "Events response max. execution" msgstr "" @@ -9029,7 +9077,7 @@ msgid "Number of events that will perform the desired action at the same time" msgstr "" #: ../../enterprise/meta/advanced/metasetup.performance.php:196 -#: ../../enterprise/meta/include/functions_meta.php:2070 +#: ../../enterprise/meta/include/functions_meta.php:2172 msgid "Max. number of events per node" msgstr "" @@ -9038,36 +9086,47 @@ msgid "maximum number of events to be displayed per node" msgstr "" #: ../../enterprise/meta/advanced/metasetup.performance.php:211 -#: ../../godmode/setup/performance.php:761 -#: ../../include/functions_config.php:956 +#: ../../godmode/setup/performance.php:758 +#: ../../include/functions_config.php:1002 msgid "Row limit in csv log" msgstr "" #: ../../enterprise/meta/advanced/metasetup.performance.php:226 -#: ../../enterprise/meta/include/functions_meta.php:2103 +#: ../../enterprise/meta/include/functions_meta.php:2205 #: ../../godmode/setup/performance.php:425 -#: ../../include/functions_config.php:930 +#: ../../include/functions_config.php:972 msgid "Max. macro data fields" msgstr "" #: ../../enterprise/meta/advanced/metasetup.performance.php:241 -#: ../../enterprise/meta/include/functions_meta.php:2113 -#: ../../godmode/setup/performance.php:601 -#: ../../include/functions_config.php:886 +#: ../../enterprise/meta/include/functions_meta.php:2215 +#: ../../godmode/setup/performance.php:598 +#: ../../include/functions_config.php:928 msgid "Limit of events per query" msgstr "" #: ../../enterprise/meta/advanced/metasetup.performance.php:255 -#: ../../enterprise/meta/include/functions_meta.php:2123 +#: ../../enterprise/meta/include/functions_meta.php:2225 #: ../../godmode/setup/performance.php:338 #: ../../godmode/setup/performance.php:470 -#: ../../include/functions_config.php:862 +#: ../../include/functions_config.php:904 msgid "Max. days before purge" msgstr "" -#: ../../enterprise/meta/advanced/metasetup.performance.php:272 +#: ../../enterprise/meta/advanced/metasetup.performance.php:270 +#: ../../godmode/setup/performance.php:822 +msgid "" +"Before increasing this value, be aware that a large number can affect " +"performance in PDF generation. Set to 0 to disregard this limit." +msgstr "" + +#: ../../enterprise/meta/advanced/metasetup.performance.php:275 +msgid "Rows limit for SQL report item PDF (per node)" +msgstr "" + +#: ../../enterprise/meta/advanced/metasetup.performance.php:290 #: ../../enterprise/godmode/setup/setup_history.php:719 -#: ../../godmode/setup/performance.php:851 +#: ../../godmode/setup/performance.php:865 msgid "Database maintenance status" msgstr "" @@ -9133,8 +9192,8 @@ msgstr "" #: ../../enterprise/godmode/agentes/collections.php:504 #: ../../enterprise/include/functions_groups.php:81 #: ../../enterprise/operation/agentes/ver_agente.php:210 -#: ../../godmode/agentes/configurar_agente.php:716 -#: ../../operation/agentes/ver_agente.php:1852 +#: ../../godmode/agentes/configurar_agente.php:729 +#: ../../operation/agentes/ver_agente.php:1883 msgid "Collection" msgstr "" @@ -9142,13 +9201,13 @@ msgstr "" #: ../../enterprise/godmode/agentes/collection_manager.php:162 #: ../../enterprise/godmode/agentes/collections.php:505 #: ../../enterprise/godmode/policies/policy_collections.php:241 -#: ../../enterprise/godmode/policies/policy_collections.php:322 +#: ../../enterprise/godmode/policies/policy_collections.php:335 msgid "Short Name" msgstr "" #: ../../enterprise/meta/advanced/collections.php:442 #: ../../enterprise/godmode/agentes/collections.php:537 -#: ../../operation/agentes/status_monitor.php:2259 +#: ../../operation/agentes/status_monitor.php:2332 msgid "Are you sure to delete?" msgstr "" @@ -9220,13 +9279,13 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:220 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3815 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:176 -#: ../../enterprise/include/functions_reporting_csv.php:1064 -#: ../../enterprise/include/class/CommandCenter.class.php:453 -#: ../../extensions/api_checker.php:279 ../../godmode/extensions.php:169 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4651 -#: ../../include/functions_reporting_html.php:2481 -#: ../../include/functions_reporting_html.php:4987 -#: ../../include/functions_menu.php:679 +#: ../../enterprise/include/functions_reporting_csv.php:1105 +#: ../../enterprise/include/class/CommandCenter.class.php:445 +#: ../../extensions/api_checker.php:289 ../../godmode/extensions.php:169 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4696 +#: ../../include/functions_reporting_html.php:2485 +#: ../../include/functions_reporting_html.php:4991 +#: ../../include/functions_menu.php:680 #: ../../include/class/ExternalTools.class.php:571 #: ../../general/main_menu.php:79 ../../general/main_menu.php:86 msgid "Operation" @@ -9256,14 +9315,14 @@ msgstr "" #: ../../enterprise/meta/advanced/policymanager.queue.php:235 #: ../../enterprise/extensions/vmware/vmware_view.php:1843 -#: ../../enterprise/godmode/modules/local_components.php:599 +#: ../../enterprise/godmode/modules/local_components.php:598 #: ../../enterprise/godmode/agentes/collection_manager.php:78 #: ../../enterprise/godmode/agentes/collection_manager.php:94 #: ../../enterprise/godmode/agentes/collection_manager.php:95 #: ../../enterprise/godmode/agentes/collections.php:458 -#: ../../enterprise/godmode/policies/policy_modules.php:1539 +#: ../../enterprise/godmode/policies/policy_modules.php:1535 #: ../../enterprise/godmode/policies/policy_queue.php:358 -#: ../../enterprise/godmode/policies/policies.php:341 +#: ../../enterprise/godmode/policies/policies.php:357 #: ../../enterprise/godmode/policies/policy_linking.php:152 #: ../../enterprise/godmode/policies/policy_external_alerts.php:393 #: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:209 @@ -9281,86 +9340,92 @@ msgstr "" #: ../../extensions/module_groups.php:305 #: ../../godmode/modules/manage_network_templates_form.php:277 #: ../../godmode/modules/manage_network_templates_form.php:337 -#: ../../godmode/modules/manage_network_components.php:700 -#: ../../godmode/groups/group_list.php:800 +#: ../../godmode/modules/manage_network_components.php:696 +#: ../../godmode/groups/group_list.php:810 #: ../../godmode/users/user_list.php:522 ../../godmode/users/user_list.php:523 #: ../../godmode/agentes/modificar_agente.php:397 #: ../../godmode/agentes/modificar_agente.php:412 #: ../../godmode/agentes/modificar_agente.php:413 #: ../../godmode/agentes/planned_downtime.list.php:647 +#: ../../godmode/agentes/module_manager.php:92 +#: ../../godmode/agentes/module_manager.php:107 +#: ../../godmode/agentes/module_manager.php:108 #: ../../godmode/netflow/nf_item_list.php:174 #: ../../godmode/netflow/nf_edit_form.php:283 -#: ../../godmode/snmpconsole/snmp_alert.php:1797 +#: ../../godmode/snmpconsole/snmp_alert.php:1801 #: ../../godmode/snmpconsole/snmp_filters.php:216 #: ../../godmode/snmpconsole/snmp_filters.php:314 #: ../../godmode/reporting/reporting_builder.list_items.php:267 #: ../../godmode/reporting/map_builder.php:384 #: ../../godmode/reporting/graphs.php:283 #: ../../godmode/reporting/visual_console_favorite.php:204 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1122 -#: ../../godmode/reporting/reporting_builder.php:766 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1141 +#: ../../godmode/reporting/reporting_builder.php:769 #: ../../godmode/tag/tag.php:248 ../../include/ajax/agent.php:652 -#: ../../include/functions_ui.php:3745 +#: ../../include/functions_ui.php:4047 #: ../../include/class/ModuleTemplates.class.php:713 -#: ../../operation/tree.php:341 ../../operation/agentes/estado_agente.php:444 -#: ../../operation/agentes/graphs.php:270 +#: ../../include/functions_events.php:5232 ../../operation/tree.php:341 +#: ../../operation/agentes/estado_agente.php:462 +#: ../../operation/agentes/graphs.php:271 #: ../../operation/agentes/interface_view.functions.php:134 #: ../../operation/agentes/status_monitor.php:1036 #: ../../operation/agentes/estado_monitores.php:620 #: ../../operation/agentes/agent_inventory.php:165 -#: ../../operation/network/network_report.php:205 -#: ../../operation/network/network_usage_map.php:249 -#: ../../operation/network/network_usage_map.php:250 +#: ../../operation/network/network_report.php:282 +#: ../../operation/network/network_report.php:308 +#: ../../operation/network/network_report.php:351 +#: ../../operation/network/network_report.php:352 +#: ../../operation/network/network_usage_map.php:329 +#: ../../operation/network/network_usage_map.php:362 +#: ../../operation/network/network_usage_map.php:363 #: ../../operation/netflow/nf_live_view.php:282 #: ../../operation/netflow/nf_live_view.php:678 #: ../../operation/netflow/nf_live_view.php:679 #: ../../operation/incidents/list_integriaims_incidents.php:470 -#: ../../operation/inventory/inventory.php:705 +#: ../../operation/inventory/inventory.php:709 #: ../../operation/reporting/graph_viewer.php:399 msgid "Filter" msgstr "" #: ../../enterprise/meta/advanced/policymanager.queue.php:246 #: ../../enterprise/meta/agentsearch.php:111 -#: ../../godmode/alerts/alert_templates.php:361 #: ../../godmode/alerts/alert_templates.php:362 +#: ../../godmode/alerts/alert_templates.php:363 msgid "Show Options" msgstr "" #: ../../enterprise/meta/advanced/policymanager.queue.php:256 #: ../../enterprise/meta/monitoring/custom_fields_csv.php:103 -#: ../../enterprise/meta/monitoring/custom_fields_view.php:718 -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:195 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:714 #: ../../enterprise/meta/include/functions_wizard_meta.php:174 #: ../../enterprise/meta/include/functions_wizard_meta.php:1796 #: ../../enterprise/meta/agentsearch.php:132 #: ../../enterprise/meta/agentsearch.php:332 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1974 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2012 -#: ../../enterprise/include/functions_reporting_csv.php:2783 +#: ../../enterprise/include/functions_reporting_csv.php:2824 #: ../../enterprise/include/class/CSVImportAgents.class.php:157 #: ../../enterprise/include/class/SAPView.class.php:226 #: ../../enterprise/include/functions_events.php:216 -#: ../../enterprise/operation/log/log_viewer.php:747 +#: ../../enterprise/operation/log/log_viewer.php:765 #: ../../godmode/modules/manage_network_components.php:778 #: ../../godmode/agentes/agent_manager.php:551 -#: ../../godmode/agentes/module_manager.php:623 -#: ../../godmode/massive/massive_edit_agents.php:774 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1217 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1238 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1260 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3704 +#: ../../godmode/agentes/module_manager.php:689 +#: ../../godmode/massive/massive_edit_agents.php:785 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1236 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1257 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1279 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3749 #: ../../godmode/events/event_edit_filter.php:932 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1065 -#: ../../include/functions_reporting_html.php:2371 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1127 +#: ../../include/functions_reporting_html.php:2375 #: ../../include/class/AgentWizard.class.php:1282 -#: ../../operation/inventory/inventory.php:492 -#: ../../operation/events/events.php:2007 +#: ../../operation/inventory/inventory.php:496 +#: ../../operation/events/events.php:2160 msgid "Server" msgstr "" #: ../../enterprise/meta/advanced/policymanager.queue.php:258 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:303 #: ../../enterprise/meta/monitoring/group_view.php:154 #: ../../enterprise/meta/monitoring/group_view.php:212 #: ../../enterprise/meta/include/functions_autoprovision.php:497 @@ -9370,9 +9435,9 @@ msgstr "" #: ../../enterprise/godmode/agentes/collections.data.php:321 #: ../../enterprise/godmode/agentes/collections.editor.php:83 #: ../../enterprise/godmode/policies/policy_queue.php:688 -#: ../../enterprise/godmode/policies/policies.php:438 -#: ../../enterprise/godmode/policies/policies.php:603 -#: ../../enterprise/godmode/policies/policy_agents.php:719 +#: ../../enterprise/godmode/policies/policies.php:454 +#: ../../enterprise/godmode/policies/policies.php:619 +#: ../../enterprise/godmode/policies/policy_agents.php:729 #: ../../enterprise/godmode/policies/policy.php:93 #: ../../enterprise/godmode/policies/policy.php:106 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:248 @@ -9380,9 +9445,9 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:209 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:294 #: ../../enterprise/include/functions_cron.php:215 -#: ../../enterprise/include/functions_tasklist.php:367 +#: ../../enterprise/include/functions_tasklist.php:387 #: ../../enterprise/include/functions_reporting_pdf.php:889 -#: ../../enterprise/include/functions_policies.php:3797 +#: ../../enterprise/include/functions_policies.php:3813 #: ../../enterprise/operation/services/massive/services.create.php:985 #: ../../enterprise/operation/services/massive/service.create.elements.php:379 #: ../../enterprise/operation/services/services.service_map.php:148 @@ -9392,39 +9457,40 @@ msgstr "" #: ../../godmode/agentes/planned_downtime.list.php:84 #: ../../godmode/agentes/planned_downtime.list.php:109 #: ../../godmode/massive/massive_standby_alerts.php:204 -#: ../../godmode/massive/massive_delete_modules.php:535 +#: ../../godmode/massive/massive_delete_modules.php:517 +#: ../../godmode/massive/massive_delete_modules.php:585 #: ../../godmode/massive/massive_add_alerts.php:231 #: ../../godmode/massive/massive_edit_plugins.php:367 #: ../../godmode/massive/massive_enable_disable_alerts.php:175 #: ../../godmode/massive/massive_delete_alerts.php:315 -#: ../../godmode/massive/massive_edit_modules.php:511 +#: ../../godmode/massive/massive_edit_modules.php:585 #: ../../godmode/alerts/alert_list.list.php:99 #: ../../godmode/reporting/reporting_builder.list_items.php:211 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1853 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1879 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2126 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1895 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1921 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2168 #: ../../godmode/reporting/visual_console_builder.wizard.php:430 #: ../../mobile/include/functions_web.php:23 -#: ../../mobile/operation/agents.php:205 ../../mobile/operation/home.php:81 +#: ../../mobile/operation/agents.php:205 ../../mobile/operation/home.php:79 #: ../../mobile/operation/agent.php:161 -#: ../../include/functions_reporting_html.php:2115 -#: ../../include/functions_reporting_html.php:2587 -#: ../../include/functions_reporting_html.php:3377 -#: ../../include/functions_cron.php:701 ../../include/functions_html.php:1693 -#: ../../include/functions_html.php:5938 -#: ../../include/functions_massive_operations.php:217 +#: ../../include/functions_reporting_html.php:2119 +#: ../../include/functions_reporting_html.php:2591 +#: ../../include/functions_reporting_html.php:3381 +#: ../../include/functions_cron.php:701 ../../include/functions_html.php:1745 +#: ../../include/functions_html.php:6054 +#: ../../include/functions_massive_operations.php:240 #: ../../include/class/Diagnostics.class.php:1188 #: ../../include/class/Diagnostics.class.php:1192 #: ../../include/class/Diagnostics.class.php:1196 #: ../../include/class/Diagnostics.class.php:1200 -#: ../../include/class/NetworkMap.class.php:3445 +#: ../../include/class/NetworkMap.class.php:3447 #: ../../include/class/AgentsAlerts.class.php:252 #: ../../include/class/AgentsAlerts.class.php:567 #: ../../include/lib/Dashboard/Widgets/groups_status.php:347 #: ../../include/lib/Dashboard/Widgets/groups_status.php:352 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:445 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:512 #: ../../include/functions_groups.php:53 ../../operation/heatmap.php:98 -#: ../../operation/search_results.php:81 +#: ../../operation/search_results.php:82 #: ../../operation/agentes/interface_view.functions.php:78 #: ../../operation/agentes/group_view.php:184 #: ../../operation/agentes/group_view.php:237 @@ -9437,7 +9503,7 @@ msgstr "" #: ../../enterprise/include/class/Omnishell.class.php:408 #: ../../enterprise/include/functions_ipam.php:1425 #: ../../enterprise/include/functions_ipam.php:1430 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:611 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:645 msgid "Progress" msgstr "" @@ -9462,13 +9528,8 @@ msgid "Empty queue." msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_csv.php:101 -#: ../../enterprise/meta/monitoring/custom_fields_view.php:716 -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:203 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:309 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:376 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:644 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:723 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3506 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:712 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2386 #: ../../enterprise/meta/agentsearch.php:133 #: ../../enterprise/godmode/agentes/collections.agents.php:119 #: ../../enterprise/godmode/agentes/module_manager_editor_prediction.php:106 @@ -9491,48 +9552,49 @@ msgstr "" #: ../../enterprise/include/functions_reporting_pdf.php:546 #: ../../enterprise/include/functions_reporting_pdf.php:562 #: ../../enterprise/include/functions_reporting_pdf.php:722 -#: ../../enterprise/include/functions_reporting_csv.php:497 -#: ../../enterprise/include/functions_reporting_csv.php:826 -#: ../../enterprise/include/functions_reporting_csv.php:852 -#: ../../enterprise/include/functions_reporting_csv.php:965 -#: ../../enterprise/include/functions_reporting_csv.php:1004 -#: ../../enterprise/include/functions_reporting_csv.php:1064 -#: ../../enterprise/include/functions_reporting_csv.php:1080 -#: ../../enterprise/include/functions_reporting_csv.php:1104 -#: ../../enterprise/include/functions_reporting_csv.php:1234 -#: ../../enterprise/include/functions_reporting_csv.php:1265 -#: ../../enterprise/include/functions_reporting_csv.php:1320 -#: ../../enterprise/include/functions_reporting_csv.php:1375 -#: ../../enterprise/include/functions_reporting_csv.php:1424 -#: ../../enterprise/include/functions_reporting_csv.php:1479 -#: ../../enterprise/include/functions_reporting_csv.php:1508 -#: ../../enterprise/include/functions_reporting_csv.php:1552 -#: ../../enterprise/include/functions_reporting_csv.php:1598 -#: ../../enterprise/include/functions_reporting_csv.php:1671 -#: ../../enterprise/include/functions_reporting_csv.php:1790 -#: ../../enterprise/include/functions_reporting_csv.php:2025 -#: ../../enterprise/include/functions_reporting_csv.php:2098 -#: ../../enterprise/include/functions_reporting_csv.php:2331 -#: ../../enterprise/include/functions_reporting_csv.php:2367 -#: ../../enterprise/include/functions_reporting_csv.php:2398 -#: ../../enterprise/include/functions_reporting_csv.php:2515 -#: ../../enterprise/include/functions_reporting_csv.php:2568 -#: ../../enterprise/include/functions_reporting_csv.php:2786 +#: ../../enterprise/include/functions_reporting_csv.php:538 +#: ../../enterprise/include/functions_reporting_csv.php:867 +#: ../../enterprise/include/functions_reporting_csv.php:893 +#: ../../enterprise/include/functions_reporting_csv.php:1006 +#: ../../enterprise/include/functions_reporting_csv.php:1045 +#: ../../enterprise/include/functions_reporting_csv.php:1105 +#: ../../enterprise/include/functions_reporting_csv.php:1121 +#: ../../enterprise/include/functions_reporting_csv.php:1145 +#: ../../enterprise/include/functions_reporting_csv.php:1275 +#: ../../enterprise/include/functions_reporting_csv.php:1306 +#: ../../enterprise/include/functions_reporting_csv.php:1361 +#: ../../enterprise/include/functions_reporting_csv.php:1416 +#: ../../enterprise/include/functions_reporting_csv.php:1465 +#: ../../enterprise/include/functions_reporting_csv.php:1520 +#: ../../enterprise/include/functions_reporting_csv.php:1549 +#: ../../enterprise/include/functions_reporting_csv.php:1593 +#: ../../enterprise/include/functions_reporting_csv.php:1639 +#: ../../enterprise/include/functions_reporting_csv.php:1712 +#: ../../enterprise/include/functions_reporting_csv.php:1831 +#: ../../enterprise/include/functions_reporting_csv.php:2066 +#: ../../enterprise/include/functions_reporting_csv.php:2139 +#: ../../enterprise/include/functions_reporting_csv.php:2372 +#: ../../enterprise/include/functions_reporting_csv.php:2408 +#: ../../enterprise/include/functions_reporting_csv.php:2439 +#: ../../enterprise/include/functions_reporting_csv.php:2556 +#: ../../enterprise/include/functions_reporting_csv.php:2609 +#: ../../enterprise/include/functions_reporting_csv.php:2827 #: ../../enterprise/include/class/LogSource.class.php:603 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:950 -#: ../../enterprise/include/functions_reporting.php:1846 -#: ../../enterprise/include/functions_reporting.php:2189 -#: ../../enterprise/include/functions_reporting.php:2202 -#: ../../enterprise/include/functions_reporting.php:2235 -#: ../../enterprise/include/functions_reporting.php:2253 -#: ../../enterprise/include/functions_reporting.php:2911 -#: ../../enterprise/include/functions_reporting.php:3900 -#: ../../enterprise/include/functions_reporting.php:4924 -#: ../../enterprise/include/functions_services.php:1666 +#: ../../enterprise/include/functions_reporting.php:1861 +#: ../../enterprise/include/functions_reporting.php:2204 +#: ../../enterprise/include/functions_reporting.php:2217 +#: ../../enterprise/include/functions_reporting.php:2397 +#: ../../enterprise/include/functions_reporting.php:2457 +#: ../../enterprise/include/functions_reporting.php:2475 +#: ../../enterprise/include/functions_reporting.php:3133 +#: ../../enterprise/include/functions_reporting.php:4122 +#: ../../enterprise/include/functions_reporting.php:5146 +#: ../../enterprise/include/functions_services.php:1705 #: ../../enterprise/include/functions_events.php:80 #: ../../enterprise/operation/agentes/tag_view.php:693 -#: ../../enterprise/operation/log/log_viewer.php:768 -#: ../../enterprise/tools/ipam/ipam_network.php:425 +#: ../../enterprise/operation/log/log_viewer.php:786 +#: ../../enterprise/tools/ipam/ipam_network.php:583 #: ../../enterprise/tools/ipam/ipam_ajax.php:382 #: ../../extensions/insert_data.php:194 #: ../../godmode/modules/manage_inventory_modules.php:317 @@ -9540,72 +9602,76 @@ msgstr "" #: ../../godmode/agentes/status_monitor_custom_fields.php:161 #: ../../godmode/agentes/module_manager_editor_prediction.php:134 #: ../../godmode/agentes/planned_downtime.list.php:420 -#: ../../godmode/agentes/module_manager_editor_common.php:1485 -#: ../../godmode/agentes/module_manager_editor_common.php:1544 +#: ../../godmode/agentes/module_manager_editor_common.php:1502 +#: ../../godmode/agentes/module_manager_editor_common.php:1561 #: ../../godmode/gis_maps/configure_gis_map.php:592 -#: ../../godmode/massive/massive_copy_modules.php:131 -#: ../../godmode/massive/massive_copy_modules.php:295 +#: ../../godmode/massive/massive_copy_modules.php:148 +#: ../../godmode/massive/massive_copy_modules.php:338 #: ../../godmode/massive/massive_standby_alerts.php:224 #: ../../godmode/massive/massive_standby_alerts.php:259 #: ../../godmode/massive/massive_enable_disable_alerts.php:196 #: ../../godmode/massive/massive_enable_disable_alerts.php:231 +#: ../../godmode/massive/massive_edit_modules.php:485 #: ../../godmode/alerts/alert_list.list.php:564 #: ../../godmode/alerts/alert_list.list.php:813 #: ../../godmode/alerts/alert_view.php:93 -#: ../../godmode/alerts/alert_list.builder.php:55 +#: ../../godmode/alerts/alert_list.builder.php:58 +#: ../../godmode/alerts/alert_list.builder.php:74 #: ../../godmode/reporting/reporting_builder.list_items.php:393 #: ../../godmode/reporting/create_container.php:473 #: ../../godmode/reporting/create_container.php:657 #: ../../godmode/reporting/create_container.php:744 #: ../../godmode/reporting/graph_builder.graph_editor.php:345 -#: ../../godmode/reporting/reporting_builder.item_editor.php:212 -#: ../../godmode/reporting/reporting_builder.item_editor.php:891 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1170 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1735 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4102 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4620 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4644 +#: ../../godmode/reporting/reporting_builder.item_editor.php:215 +#: ../../godmode/reporting/reporting_builder.item_editor.php:909 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1189 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1777 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4147 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4665 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4689 #: ../../godmode/reporting/visual_console_builder.elements.php:120 #: ../../godmode/reporting/visual_console_builder.wizard.php:463 #: ../../godmode/reporting/visual_console_builder.wizard.php:789 #: ../../godmode/reporting/visual_console_builder.wizard.php:812 -#: ../../godmode/servers/plugin.php:85 ../../mobile/operation/agents.php:93 -#: ../../mobile/operation/agents.php:404 ../../mobile/operation/modules.php:608 -#: ../../mobile/operation/home.php:112 ../../mobile/operation/services.php:225 -#: ../../mobile/operation/events.php:870 +#: ../../godmode/servers/plugin.php:115 ../../godmode/servers/plugin.php:134 +#: ../../mobile/operation/agents.php:93 ../../mobile/operation/agents.php:404 +#: ../../mobile/operation/modules.php:608 ../../mobile/operation/home.php:110 +#: ../../mobile/operation/services.php:225 +#: ../../mobile/operation/events.php:866 #: ../../include/functions_visual_map_editor.php:416 #: ../../include/functions_visual_map_editor.php:449 -#: ../../include/functions_reporting_html.php:548 -#: ../../include/functions_reporting_html.php:947 -#: ../../include/functions_reporting_html.php:1059 -#: ../../include/functions_reporting_html.php:1067 -#: ../../include/functions_reporting_html.php:2032 -#: ../../include/functions_reporting_html.php:2374 -#: ../../include/functions_reporting_html.php:2479 -#: ../../include/functions_reporting_html.php:3340 -#: ../../include/functions_reporting_html.php:3475 -#: ../../include/functions_reporting_html.php:3769 -#: ../../include/functions_reporting_html.php:3850 -#: ../../include/functions_reporting_html.php:3858 -#: ../../include/functions_reporting_html.php:3867 -#: ../../include/functions_reporting_html.php:3879 -#: ../../include/functions_reporting_html.php:4039 -#: ../../include/functions_reporting_html.php:4163 -#: ../../include/functions_reporting_html.php:4257 -#: ../../include/functions_reporting_html.php:4984 -#: ../../include/functions_reporting_html.php:5032 -#: ../../include/functions_reporting_html.php:5071 -#: ../../include/functions_reporting_html.php:5399 -#: ../../include/functions_reporting_html.php:5439 -#: ../../include/functions_reporting_html.php:5689 +#: ../../include/functions_reporting_html.php:552 +#: ../../include/functions_reporting_html.php:951 +#: ../../include/functions_reporting_html.php:1063 +#: ../../include/functions_reporting_html.php:1071 +#: ../../include/functions_reporting_html.php:2036 +#: ../../include/functions_reporting_html.php:2378 +#: ../../include/functions_reporting_html.php:2483 +#: ../../include/functions_reporting_html.php:3344 +#: ../../include/functions_reporting_html.php:3479 +#: ../../include/functions_reporting_html.php:3773 +#: ../../include/functions_reporting_html.php:3854 +#: ../../include/functions_reporting_html.php:3862 +#: ../../include/functions_reporting_html.php:3871 +#: ../../include/functions_reporting_html.php:3883 +#: ../../include/functions_reporting_html.php:4043 +#: ../../include/functions_reporting_html.php:4167 +#: ../../include/functions_reporting_html.php:4261 +#: ../../include/functions_reporting_html.php:4988 +#: ../../include/functions_reporting_html.php:5036 +#: ../../include/functions_reporting_html.php:5075 +#: ../../include/functions_reporting_html.php:5410 +#: ../../include/functions_reporting_html.php:5450 +#: ../../include/functions_reporting_html.php:5700 #: ../../include/ajax/heatmap.ajax.php:294 #: ../../include/ajax/heatmap.ajax.php:419 #: ../../include/ajax/heatmap.ajax.php:454 -#: ../../include/ajax/alert_list.ajax.php:459 -#: ../../include/functions_inventory.php:402 -#: ../../include/functions_inventory.php:1173 -#: ../../include/functions_inventory.php:1229 -#: ../../include/functions_graph.php:5072 ../../include/functions_gis.php:229 +#: ../../include/ajax/alert_list.ajax.php:495 +#: ../../include/functions_inventory.php:407 +#: ../../include/functions_inventory.php:1196 +#: ../../include/functions_inventory.php:1252 +#: ../../include/functions_graph.php:5082 ../../include/functions_gis.php:229 +#: ../../include/functions_ui.php:1636 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:546 #: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:394 #: ../../include/rest-api/models/VisualConsole/Items/BasicChart.php:281 @@ -9616,22 +9682,24 @@ msgstr "" #: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:575 #: ../../include/rest-api/models/VisualConsole/Items/DonutGraph.php:214 #: ../../include/rest-api/models/VisualConsole/Items/Odometer.php:368 -#: ../../include/functions_reports.php:1332 -#: ../../include/class/NetworkMap.class.php:2985 -#: ../../include/class/NetworkMap.class.php:3037 -#: ../../include/class/NetworkMap.class.php:3369 +#: ../../include/functions_reports.php:1337 +#: ../../include/class/AlertsList.class.php:311 +#: ../../include/class/NetworkMap.class.php:2987 +#: ../../include/class/NetworkMap.class.php:3039 +#: ../../include/class/NetworkMap.class.php:3371 #: ../../include/class/AgentsAlerts.class.php:430 #: ../../include/class/AgentsAlerts.class.php:982 -#: ../../include/functions_reporting.php:7341 +#: ../../include/class/WelcomeWindow.class.php:798 +#: ../../include/functions_reporting.php:7352 #: ../../include/lib/Dashboard/Widgets/sla_percent.php:341 -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:279 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:282 #: ../../include/lib/Dashboard/Widgets/AvgSumMaxMinModule.php:416 #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:360 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:544 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:560 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:463 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:373 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:442 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:567 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:583 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:466 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:381 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:450 #: ../../include/lib/Dashboard/Widgets/wux_transaction_stats.php:250 #: ../../include/lib/Dashboard/Widgets/module_icon.php:359 #: ../../include/lib/Dashboard/Widgets/module_value.php:334 @@ -9641,55 +9709,58 @@ msgstr "" #: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:326 #: ../../include/lib/Dashboard/Widgets/module_status.php:350 #: ../../include/lib/Dashboard/Widgets/single_graph.php:301 -#: ../../include/lib/Dashboard/Widgets/top_n.php:206 -#: ../../include/functions_snmp_browser.php:1818 -#: ../../operation/search_agents.php:42 ../../operation/search_agents.php:48 +#: ../../include/lib/Dashboard/Widgets/top_n.php:225 +#: ../../include/lib/Dashboard/Widgets/top_n.php:319 +#: ../../include/functions_snmp_browser.php:1862 +#: ../../operation/search_agents.php:35 #: ../../operation/agentes/exportdata.csv.php:74 -#: ../../operation/agentes/estado_agente.php:1030 +#: ../../operation/agentes/estado_agente.php:1048 #: ../../operation/agentes/interface_view.functions.php:499 #: ../../operation/agentes/exportdata.php:114 -#: ../../operation/agentes/status_monitor.php:1538 +#: ../../operation/agentes/status_monitor.php:1541 #: ../../operation/agentes/estado_monitores.php:123 -#: ../../operation/agentes/ver_agente.php:1187 +#: ../../operation/agentes/ver_agente.php:1205 #: ../../operation/agentes/exportdata.excel.php:74 #: ../../operation/gis_maps/ajax.php:236 ../../operation/gis_maps/ajax.php:269 #: ../../operation/search_alerts.php:34 -#: ../../operation/inventory/inventory.php:630 -#: ../../operation/search_modules.php:36 ../../operation/events/events.php:2742 +#: ../../operation/inventory/inventory.php:634 +#: ../../operation/search_modules.php:36 ../../operation/events/events.php:2955 msgid "Agent" msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_csv.php:102 #: ../../enterprise/godmode/servers/new_HA_cluster.php:137 -#: ../../enterprise/godmode/servers/HA_cluster.php:166 -#: ../../enterprise/include/functions_reporting_csv.php:1983 -#: ../../enterprise/include/class/Azure.cloud.php:806 +#: ../../enterprise/godmode/servers/HA_cluster.php:185 +#: ../../enterprise/include/functions_reporting_csv.php:2024 +#: ../../enterprise/include/class/Azure.cloud.php:816 #: ../../enterprise/include/class/VMware.app.php:621 #: ../../enterprise/include/class/DeploymentCenter.class.php:664 #: ../../enterprise/include/class/DeploymentCenter.class.php:715 #: ../../enterprise/include/class/DeploymentCenter.class.php:1308 #: ../../enterprise/include/class/DeploymentCenter.class.php:1429 #: ../../enterprise/include/class/Aws.S3.php:570 -#: ../../enterprise/include/class/Aws.cloud.php:534 -#: ../../enterprise/include/functions_reporting.php:2335 +#: ../../enterprise/include/class/Aws.cloud.php:535 +#: ../../enterprise/include/functions_reporting.php:2557 #: ../../enterprise/include/functions_ipam.php:1657 #: ../../enterprise/include/functions_ipam.php:1658 -#: ../../extensions/api_checker.php:231 +#: ../../enterprise/tools/ipam/ipam_network.php:249 +#: ../../enterprise/tools/ipam/ipam_list.php:57 +#: ../../extensions/api_checker.php:241 #: ../../extensions/users_connected.php:178 -#: ../../godmode/reporting/reporting_builder.item_editor.php:70 +#: ../../godmode/reporting/reporting_builder.item_editor.php:73 #: ../../godmode/reporting/visual_console_builder.elements.php:847 -#: ../../include/functions_visual_map_editor.php:1513 -#: ../../include/functions_reporting_html.php:3357 -#: ../../include/functions_reporting_html.php:3690 +#: ../../include/functions_visual_map_editor.php:1508 +#: ../../include/functions_reporting_html.php:3361 +#: ../../include/functions_reporting_html.php:3694 #: ../../include/ajax/heatmap.ajax.php:461 #: ../../include/class/AuditLog.class.php:223 -#: ../../operation/network/network_report.php:272 -#: ../../operation/inventory/inventory.php:1246 +#: ../../operation/network/network_report.php:404 +#: ../../operation/inventory/inventory.php:1259 msgid "IP" msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_csv.php:104 -#: ../../godmode/massive/massive_edit_modules.php:468 +#: ../../godmode/massive/massive_edit_modules.php:514 msgid "Agent Status" msgstr "" @@ -9701,43 +9772,43 @@ msgstr "" #: ../../enterprise/meta/monitoring/tactical.php:223 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:119 #: ../../enterprise/godmode/services/services.elements.php:418 -#: ../../enterprise/include/functions_services.php:1428 +#: ../../enterprise/include/functions_services.php:1468 #: ../../enterprise/operation/agentes/tag_view.php:130 #: ../../enterprise/operation/services/services.treeview_services.php:321 #: ../../enterprise/operation/services/services.list.php:205 #: ../../enterprise/operation/services/services.table_services.php:141 -#: ../../godmode/groups/group_list.php:1126 -#: ../../godmode/agentes/module_manager_editor_common.php:476 -#: ../../godmode/agentes/module_manager_editor_common.php:564 +#: ../../godmode/groups/group_list.php:1136 +#: ../../godmode/agentes/module_manager_editor_common.php:477 +#: ../../godmode/agentes/module_manager_editor_common.php:565 #: ../../godmode/netflow/nf_edit_form.php:290 -#: ../../godmode/massive/massive_copy_modules.php:115 -#: ../../godmode/massive/massive_copy_modules.php:275 -#: ../../godmode/massive/massive_delete_modules.php:418 -#: ../../godmode/massive/massive_delete_modules.php:439 -#: ../../godmode/massive/massive_edit_modules.php:385 -#: ../../godmode/massive/massive_edit_modules.php:471 +#: ../../godmode/massive/massive_copy_modules.php:123 +#: ../../godmode/massive/massive_copy_modules.php:311 +#: ../../godmode/massive/massive_delete_modules.php:427 +#: ../../godmode/massive/massive_edit_modules.php:391 +#: ../../godmode/massive/massive_edit_modules.php:507 #: ../../godmode/setup/setup_visuals.php:1017 #: ../../godmode/setup/setup_visuals.php:1039 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3839 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3884 #: ../../mobile/operation/agents.php:58 ../../mobile/operation/modules.php:69 -#: ../../include/functions_reporting_html.php:2594 +#: ../../include/functions_reporting_html.php:2598 #: ../../include/functions.php:1087 ../../include/functions.php:1327 #: ../../include/functions.php:1334 ../../include/functions.php:1367 -#: ../../include/ajax/module.php:1961 ../../include/functions_graph.php:3339 -#: ../../include/functions_graph.php:3341 -#: ../../include/functions_graph.php:4852 +#: ../../include/ajax/module.php:1996 ../../include/functions_graph.php:3343 +#: ../../include/functions_graph.php:3345 +#: ../../include/functions_graph.php:4863 #: ../../include/rest-api/models/VisualConsole/Items/Group.php:578 #: ../../include/functions_massive_operations.php:146 +#: ../../include/class/ExtensionsDiscovery.class.php:607 #: ../../include/lib/Dashboard/Widgets/system_group_status.php:315 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:253 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:557 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:587 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:274 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:558 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:588 #: ../../include/lib/Dashboard/Widgets/tree_view.php:401 #: ../../include/lib/Dashboard/Widgets/tree_view.php:436 #: ../../include/lib/Dashboard/Widgets/tree_view.php:722 -#: ../../include/functions_events.php:3223 ../../operation/tree.php:208 +#: ../../include/functions_events.php:3152 ../../operation/tree.php:208 #: ../../operation/tree.php:299 ../../operation/tree.php:535 -#: ../../operation/agentes/estado_agente.php:273 +#: ../../operation/agentes/estado_agente.php:291 #: ../../operation/agentes/status_monitor.php:563 #: ../../operation/agentes/group_view.php:247 #: ../../operation/agentes/group_view.php:252 @@ -9763,11 +9834,11 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:121 #: ../../enterprise/godmode/services/services.service.php:722 #: ../../enterprise/godmode/services/services.elements.php:372 -#: ../../enterprise/include/functions_reporting.php:3211 -#: ../../enterprise/include/functions_reporting.php:4213 -#: ../../enterprise/include/functions_reporting.php:4864 -#: ../../enterprise/include/functions_reporting.php:6219 -#: ../../enterprise/include/functions_services.php:1440 +#: ../../enterprise/include/functions_reporting.php:3433 +#: ../../enterprise/include/functions_reporting.php:4435 +#: ../../enterprise/include/functions_reporting.php:5086 +#: ../../enterprise/include/functions_reporting.php:6441 +#: ../../enterprise/include/functions_services.php:1480 #: ../../enterprise/operation/agentes/tag_view.php:132 #: ../../enterprise/operation/services/services.service.php:113 #: ../../enterprise/operation/services/services.service.php:159 @@ -9776,43 +9847,42 @@ msgstr "" #: ../../enterprise/operation/services/services.treeview_services.php:301 #: ../../enterprise/operation/services/services.list.php:207 #: ../../enterprise/operation/services/services.list.php:542 -#: ../../enterprise/operation/services/services.list.php:596 +#: ../../enterprise/operation/services/services.list.php:603 #: ../../enterprise/operation/services/services.table_services.php:143 #: ../../extensions/module_groups.php:50 -#: ../../godmode/modules/manage_network_components_form_wizard.php:418 -#: ../../godmode/groups/group_list.php:1106 -#: ../../godmode/massive/massive_copy_modules.php:117 -#: ../../godmode/massive/massive_copy_modules.php:277 -#: ../../godmode/massive/massive_delete_modules.php:420 -#: ../../godmode/massive/massive_delete_modules.php:441 -#: ../../godmode/massive/massive_edit_modules.php:387 -#: ../../godmode/massive/massive_edit_modules.php:473 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3841 +#: ../../godmode/groups/group_list.php:1116 +#: ../../godmode/massive/massive_copy_modules.php:125 +#: ../../godmode/massive/massive_copy_modules.php:313 +#: ../../godmode/massive/massive_delete_modules.php:429 +#: ../../godmode/massive/massive_edit_modules.php:393 +#: ../../godmode/massive/massive_edit_modules.php:509 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3886 #: ../../mobile/operation/agents.php:57 ../../mobile/operation/modules.php:71 -#: ../../include/functions_reporting_html.php:867 -#: ../../include/functions_reporting_html.php:2595 -#: ../../include/functions_reporting_html.php:4899 +#: ../../include/functions_reporting_html.php:871 +#: ../../include/functions_reporting_html.php:2599 +#: ../../include/functions_reporting_html.php:4903 #: ../../include/functions.php:1095 ../../include/functions.php:1331 #: ../../include/functions.php:1332 ../../include/functions.php:1334 -#: ../../include/functions.php:1375 ../../include/ajax/module.php:1966 -#: ../../include/functions_graph.php:3363 -#: ../../include/functions_graph.php:3365 -#: ../../include/functions_graph.php:4860 ../../include/functions_ui.php:2912 +#: ../../include/functions.php:1375 ../../include/ajax/module.php:2001 +#: ../../include/functions_graph.php:3367 +#: ../../include/functions_graph.php:3369 +#: ../../include/functions_graph.php:4871 ../../include/functions_ui.php:3170 #: ../../include/rest-api/models/VisualConsole/Items/Group.php:564 #: ../../include/functions_massive_operations.php:148 +#: ../../include/class/ExtensionsDiscovery.class.php:609 #: ../../include/class/AgentWizard.class.php:1404 #: ../../include/class/AgentWizard.class.php:4161 #: ../../include/lib/Dashboard/Widgets/system_group_status.php:317 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:254 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:567 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:587 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:592 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:275 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:568 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:588 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:593 #: ../../include/lib/Dashboard/Widgets/tree_view.php:403 #: ../../include/lib/Dashboard/Widgets/tree_view.php:438 #: ../../include/lib/Dashboard/Widgets/tree_view.php:702 -#: ../../include/functions_events.php:3231 ../../operation/tree.php:210 +#: ../../include/functions_events.php:3160 ../../operation/tree.php:210 #: ../../operation/tree.php:301 ../../operation/tree.php:515 -#: ../../operation/agentes/estado_agente.php:275 +#: ../../operation/agentes/estado_agente.php:293 #: ../../operation/agentes/status_monitor.php:565 #: ../../operation/agentes/group_view.php:249 #: ../../operation/agentes/group_view.php:254 @@ -9841,16 +9911,16 @@ msgid "Custom Fields View" msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:170 -#: ../../enterprise/godmode/policies/policies.php:314 +#: ../../enterprise/godmode/policies/policies.php:330 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:736 #: ../../extensions/agents_modules.php:447 #: ../../godmode/agentes/modificar_agente.php:333 #: ../../godmode/agentes/planned_downtime.editor.php:1197 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1667 -#: ../../include/functions_html.php:1581 -#: ../../include/class/NetworkMap.class.php:3433 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1709 +#: ../../include/functions_html.php:1633 +#: ../../include/class/NetworkMap.class.php:3435 #: ../../include/lib/Dashboard/Widgets/alerts_fired.php:254 -#: ../../operation/agentes/estado_agente.php:310 +#: ../../operation/agentes/estado_agente.php:328 #: ../../operation/agentes/interface_view.functions.php:61 #: ../../operation/agentes/status_monitor.php:844 msgid "Recursion" @@ -9859,27 +9929,26 @@ msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:185 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:123 #: ../../enterprise/operation/agentes/tag_view.php:134 -#: ../../godmode/massive/massive_copy_modules.php:119 -#: ../../godmode/massive/massive_copy_modules.php:279 -#: ../../godmode/massive/massive_delete_modules.php:422 -#: ../../godmode/massive/massive_delete_modules.php:443 -#: ../../godmode/massive/massive_edit_modules.php:389 -#: ../../godmode/massive/massive_edit_modules.php:475 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3843 +#: ../../godmode/massive/massive_copy_modules.php:127 +#: ../../godmode/massive/massive_copy_modules.php:315 +#: ../../godmode/massive/massive_delete_modules.php:431 +#: ../../godmode/massive/massive_edit_modules.php:395 +#: ../../godmode/massive/massive_edit_modules.php:511 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3888 #: ../../godmode/events/event_edit_filter.php:352 #: ../../mobile/operation/modules.php:73 ../../include/functions.php:1333 #: ../../include/functions_massive_operations.php:150 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:258 -#: ../../include/lib/Dashboard/Widgets/events_list.php:319 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:264 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:582 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:279 +#: ../../include/lib/Dashboard/Widgets/events_list.php:330 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:265 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:583 #: ../../include/lib/Dashboard/Widgets/tree_view.php:406 #: ../../include/lib/Dashboard/Widgets/tree_view.php:441 #: ../../include/lib/Dashboard/Widgets/tree_view.php:727 -#: ../../include/functions_events.php:3179 ../../operation/tree.php:540 -#: ../../operation/agentes/estado_agente.php:277 +#: ../../include/functions_events.php:3108 ../../operation/tree.php:540 +#: ../../operation/agentes/estado_agente.php:295 #: ../../operation/agentes/status_monitor.php:567 -#: ../../operation/events/events.php:1793 +#: ../../operation/events/events.php:1946 msgid "Not normal" msgstr "" @@ -9890,26 +9959,26 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:124 #: ../../enterprise/operation/agentes/tag_view.php:136 #: ../../enterprise/operation/services/services.treeview_services.php:316 -#: ../../godmode/groups/group_list.php:1121 -#: ../../godmode/massive/massive_copy_modules.php:120 -#: ../../godmode/massive/massive_copy_modules.php:280 -#: ../../godmode/massive/massive_delete_modules.php:423 -#: ../../godmode/massive/massive_delete_modules.php:444 -#: ../../godmode/massive/massive_edit_modules.php:390 -#: ../../godmode/massive/massive_edit_modules.php:476 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3844 +#: ../../godmode/groups/group_list.php:1131 +#: ../../godmode/massive/massive_copy_modules.php:128 +#: ../../godmode/massive/massive_copy_modules.php:316 +#: ../../godmode/massive/massive_delete_modules.php:432 +#: ../../godmode/massive/massive_edit_modules.php:396 +#: ../../godmode/massive/massive_edit_modules.php:512 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3889 #: ../../mobile/operation/modules.php:75 -#: ../../include/functions_reporting_html.php:660 -#: ../../include/functions_reporting_html.php:2598 -#: ../../include/functions_reporting_html.php:4706 -#: ../../include/ajax/module.php:1978 +#: ../../include/functions_reporting_html.php:664 +#: ../../include/functions_reporting_html.php:2602 +#: ../../include/functions_reporting_html.php:4710 +#: ../../include/ajax/module.php:2013 #: ../../include/functions_massive_operations.php:151 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:257 +#: ../../include/class/ExtensionsDiscovery.class.php:611 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:278 #: ../../include/lib/Dashboard/Widgets/tree_view.php:405 #: ../../include/lib/Dashboard/Widgets/tree_view.php:440 #: ../../include/lib/Dashboard/Widgets/tree_view.php:717 #: ../../operation/tree.php:212 ../../operation/tree.php:303 -#: ../../operation/tree.php:530 ../../operation/agentes/estado_agente.php:278 +#: ../../operation/tree.php:530 ../../operation/agentes/estado_agente.php:296 #: ../../operation/agentes/status_monitor.php:569 #: ../../operation/agentes/group_view.php:246 #: ../../operation/agentes/group_view.php:251 @@ -9929,14 +9998,14 @@ msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:230 #: ../../enterprise/meta/monitoring/custom_fields_view.php:231 #: ../../enterprise/include/ajax/log_viewer.ajax.php:410 -#: ../../enterprise/operation/log/log_viewer.php:992 -#: ../../enterprise/operation/log/log_viewer.php:2024 -#: ../../enterprise/operation/log/log_viewer.php:2063 -#: ../../include/ajax/audit_log.php:293 ../../include/ajax/events.php:865 +#: ../../enterprise/operation/log/log_viewer.php:998 +#: ../../enterprise/operation/log/log_viewer.php:2036 +#: ../../enterprise/operation/log/log_viewer.php:2075 +#: ../../include/ajax/audit_log.php:306 ../../include/ajax/events.php:823 #: ../../include/class/AuditLog.class.php:167 #: ../../include/class/AuditLog.class.php:457 #: ../../include/class/AuditLog.class.php:497 -#: ../../operation/events/events.php:1925 +#: ../../operation/events/events.php:2078 msgid "Save filter" msgstr "" @@ -9945,20 +10014,20 @@ msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:245 #: ../../enterprise/include/ajax/log_viewer.ajax.php:709 #: ../../enterprise/include/ajax/log_viewer.ajax.php:727 -#: ../../enterprise/operation/log/log_viewer.php:977 -#: ../../enterprise/operation/log/log_viewer.php:2076 -#: ../../enterprise/operation/log/log_viewer.php:2113 +#: ../../enterprise/operation/log/log_viewer.php:983 +#: ../../enterprise/operation/log/log_viewer.php:2088 +#: ../../enterprise/operation/log/log_viewer.php:2125 #: ../../include/ajax/audit_log.php:150 ../../include/ajax/audit_log.php:168 -#: ../../include/ajax/module.php:2178 ../../include/ajax/module.php:2202 +#: ../../include/ajax/module.php:2213 ../../include/ajax/module.php:2237 #: ../../include/ajax/agent.php:494 ../../include/ajax/agent.php:518 -#: ../../include/ajax/custom_fields.php:589 ../../include/ajax/events.php:584 -#: ../../include/ajax/events.php:609 ../../include/class/AuditLog.class.php:159 -#: ../../include/class/AuditLog.class.php:514 -#: ../../include/class/AuditLog.class.php:551 -#: ../../operation/agentes/estado_agente.php:455 +#: ../../include/ajax/custom_fields.php:589 ../../include/ajax/events.php:542 +#: ../../include/ajax/events.php:567 ../../include/class/AuditLog.class.php:159 +#: ../../include/class/AuditLog.class.php:518 +#: ../../include/class/AuditLog.class.php:556 +#: ../../operation/agentes/estado_agente.php:473 #: ../../operation/agentes/status_monitor.php:1047 #: ../../operation/netflow/nf_live_view.php:286 -#: ../../operation/events/events.php:1916 +#: ../../operation/events/events.php:2069 msgid "Load filter" msgstr "" @@ -9973,7 +10042,7 @@ msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:295 #: ../../godmode/events/event_edit_filter.php:782 -#: ../../operation/events/events.php:2023 +#: ../../operation/events/events.php:2176 msgid "Module search" msgstr "" @@ -9983,7 +10052,7 @@ msgstr "" #: ../../enterprise/include/class/AgentRepository.class.php:873 #: ../../enterprise/include/class/Omnishell.class.php:1359 #: ../../enterprise/include/class/LogSource.class.php:742 -#: ../../godmode/users/configure_user.php:1072 +#: ../../godmode/users/configure_user.php:1084 #: ../../include/class/ConfigPEN.class.php:252 ../../operation/heatmap.php:299 #: ../../operation/agentes/interface_view.functions.php:172 msgid "Show" @@ -9992,13 +10061,13 @@ msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:321 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:565 #: ../../enterprise/include/functions_ipam.php:339 -#: ../../enterprise/operation/log/log_viewer.php:966 +#: ../../enterprise/operation/log/log_viewer.php:972 #: ../../enterprise/operation/reporting/custom_reporting.php:100 #: ../../godmode/modules/manage_network_templates.php:290 #: ../../godmode/agentes/planned_downtime.list.php:1000 -#: ../../include/graphs/functions_flot.php:383 +#: ../../include/graphs/functions_flot.php:390 #: ../../include/class/ModuleTemplates.class.php:904 -#: ../../operation/network/network_report.php:230 +#: ../../operation/network/network_report.php:362 #: ../../operation/incidents/list_integriaims_incidents.php:480 msgid "Export to CSV" msgstr "" @@ -10006,84 +10075,84 @@ msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:359 #: ../../enterprise/meta/monitoring/custom_fields_view.php:361 #: ../../enterprise/include/class/DatabaseHA.class.php:217 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1883 -#: ../../include/functions_ui.php:3789 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:2011 +#: ../../include/functions_ui.php:4091 msgid "Processing" msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:386 #: ../../mobile/operation/groups.php:192 -#: ../../include/functions_reporting_html.php:5871 -#: ../../include/functions_agents.php:3955 +#: ../../include/functions_reporting_html.php:5882 +#: ../../include/functions_agents.php:4009 msgid "Agents critical" msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:399 -#: ../../include/functions_reporting_html.php:5874 -#: ../../include/functions_agents.php:3965 +#: ../../include/functions_reporting_html.php:5885 +#: ../../include/functions_agents.php:4019 msgid "Agents warning" msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:412 -#: ../../include/functions_reporting_html.php:5880 -#: ../../include/functions_agents.php:3945 +#: ../../include/functions_reporting_html.php:5891 #: ../../include/functions_agents.php:3999 +#: ../../include/functions_agents.php:4053 msgid "Agents ok" msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:425 #: ../../mobile/operation/groups.php:195 -#: ../../include/functions_reporting_html.php:5883 -#: ../../include/functions_agents.php:3975 +#: ../../include/functions_reporting_html.php:5894 +#: ../../include/functions_agents.php:4029 msgid "Agents unknown" msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:438 #: ../../mobile/operation/groups.php:189 -#: ../../include/functions_reporting_html.php:5889 -#: ../../include/functions_agents.php:3989 +#: ../../include/functions_reporting_html.php:5900 +#: ../../include/functions_agents.php:4043 msgid "Agents not init" msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:464 -#: ../../include/functions_reporting.php:12300 +#: ../../include/functions_reporting.php:12354 #: ../../include/functions_groups.php:2819 msgid "Monitor critical" msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:475 -#: ../../include/functions_reporting.php:12304 +#: ../../include/functions_reporting.php:12358 #: ../../include/functions_groups.php:2823 msgid "Monitor warning" msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:486 -#: ../../include/functions_reporting.php:12311 +#: ../../include/functions_reporting.php:12365 #: ../../include/functions_groups.php:2830 msgid "Monitor normal" msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:497 -#: ../../include/functions_reporting.php:12315 +#: ../../include/functions_reporting.php:12369 #: ../../include/functions_groups.php:2834 msgid "Monitor unknown" msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:508 -#: ../../include/functions_reporting.php:12322 +#: ../../include/functions_reporting.php:12376 #: ../../include/functions_groups.php:2841 msgid "Monitor not init" msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:523 -#: ../../include/functions_reporting_html.php:5898 -#: ../../include/functions_reporting_html.php:5903 +#: ../../include/functions_reporting_html.php:5909 +#: ../../include/functions_reporting_html.php:5914 msgid "Agents by status" msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:531 -#: ../../include/functions_reporting.php:12342 -#: ../../include/functions_reporting.php:12348 +#: ../../include/functions_reporting.php:12396 +#: ../../include/functions_reporting.php:12402 #: ../../include/functions_groups.php:2861 #: ../../include/functions_groups.php:2867 msgid "Monitors by status" @@ -10091,7 +10160,7 @@ msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:545 #: ../../enterprise/operation/services/services.treeview_services.php:299 -#: ../../godmode/groups/group_list.php:1104 +#: ../../godmode/groups/group_list.php:1114 #: ../../include/lib/Dashboard/Widgets/tree_view.php:700 #: ../../operation/tree.php:513 msgid "Critical agents" @@ -10099,7 +10168,7 @@ msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:555 #: ../../enterprise/operation/services/services.treeview_services.php:304 -#: ../../godmode/groups/group_list.php:1109 +#: ../../godmode/groups/group_list.php:1119 #: ../../include/lib/Dashboard/Widgets/tree_view.php:705 #: ../../operation/tree.php:518 msgid "Warning agents" @@ -10107,7 +10176,7 @@ msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:565 #: ../../enterprise/operation/services/services.treeview_services.php:319 -#: ../../godmode/groups/group_list.php:1124 +#: ../../godmode/groups/group_list.php:1134 #: ../../include/lib/Dashboard/Widgets/tree_view.php:720 #: ../../operation/tree.php:533 msgid "Normal agents" @@ -10115,7 +10184,7 @@ msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:575 #: ../../enterprise/operation/services/services.treeview_services.php:309 -#: ../../godmode/groups/group_list.php:1114 +#: ../../godmode/groups/group_list.php:1124 #: ../../include/lib/Dashboard/Widgets/tree_view.php:710 #: ../../operation/tree.php:523 msgid "Unknown agents" @@ -10123,16 +10192,16 @@ msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:585 #: ../../enterprise/operation/services/services.treeview_services.php:314 -#: ../../godmode/groups/group_list.php:1119 +#: ../../godmode/groups/group_list.php:1129 #: ../../include/lib/Dashboard/Widgets/tree_view.php:715 #: ../../operation/tree.php:528 msgid "Not init agents" msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:614 -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:300 -#: ../../godmode/groups/group_list.php:1105 +#: ../../godmode/groups/group_list.php:1115 #: ../../mobile/operation/groups.php:210 #: ../../include/lib/Dashboard/Widgets/tree_view.php:701 #: ../../operation/tree.php:514 @@ -10140,9 +10209,9 @@ msgid "Critical modules" msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:625 -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:305 -#: ../../godmode/groups/group_list.php:1110 +#: ../../godmode/groups/group_list.php:1120 #: ../../mobile/operation/groups.php:207 #: ../../include/lib/Dashboard/Widgets/tree_view.php:706 #: ../../operation/tree.php:519 @@ -10150,9 +10219,9 @@ msgid "Warning modules" msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:636 -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:320 -#: ../../godmode/groups/group_list.php:1125 +#: ../../godmode/groups/group_list.php:1135 #: ../../mobile/operation/groups.php:204 #: ../../include/lib/Dashboard/Widgets/tree_view.php:721 #: ../../operation/tree.php:534 @@ -10160,9 +10229,9 @@ msgid "Normal modules" msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:647 -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:310 -#: ../../godmode/groups/group_list.php:1115 +#: ../../godmode/groups/group_list.php:1125 #: ../../mobile/operation/groups.php:198 #: ../../include/lib/Dashboard/Widgets/tree_view.php:711 #: ../../operation/tree.php:524 @@ -10170,9 +10239,9 @@ msgid "Unknown modules" msgstr "" #: ../../enterprise/meta/monitoring/custom_fields_view.php:658 -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:315 -#: ../../godmode/groups/group_list.php:1120 +#: ../../godmode/groups/group_list.php:1130 #: ../../mobile/operation/groups.php:201 #: ../../include/lib/Dashboard/Widgets/tree_view.php:716 #: ../../operation/tree.php:529 @@ -10191,7 +10260,7 @@ msgstr "" msgid "Total Modules" msgstr "" -#: ../../enterprise/meta/monitoring/custom_fields_view.php:717 +#: ../../enterprise/meta/monitoring/custom_fields_view.php:713 msgid "I.P" msgstr "" @@ -10209,716 +10278,21 @@ msgstr "" #: ../../enterprise/include/functions_login.php:114 #: ../../godmode/agentes/status_monitor_custom_fields.php:273 #: ../../godmode/events/custom_events.php:233 +#: ../../godmode/wizards/ManageExtensions.class.php:295 #: ../../include/class/TreeGroupEdition.class.php:164 msgid "Confirm" msgstr "" -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:74 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:227 -#: ../../godmode/agentes/configurar_agente.php:835 -#: ../../godmode/agentes/modificar_agente.php:1036 -#: ../../include/class/SnmpConsole.class.php:783 -#: ../../operation/agentes/estado_agente.php:1326 -#: ../../operation/snmpconsole/snmp_statistics.php:195 -msgid "Create agent" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:78 -msgid "Edit agent" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:194 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:280 -msgid "Please, set a valid IP/Name address" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.agent.php:202 -msgid "Please, select a group first" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:71 -#: ../../enterprise/godmode/alerts/alert_inventory_list.php:355 -msgid "Edit alert" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:102 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:583 -#: ../../godmode/snmpconsole/snmp_alert.php:97 -msgid "Create alert" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:211 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:220 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3513 -#: ../../enterprise/extensions/disabled/check_acls.php:133 -#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:218 -#: ../../enterprise/godmode/policies/policy_alerts.php:366 -#: ../../enterprise/godmode/policies/policy_linking.php:201 -#: ../../enterprise/godmode/alerts/alert_inventory_list.php:389 -#: ../../enterprise/godmode/services/services.elements.php:93 -#: ../../enterprise/godmode/services/services.elements.php:155 -#: ../../enterprise/godmode/services/services.elements.php:279 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:177 -#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:242 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:318 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1412 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2098 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3579 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3792 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3810 -#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:239 -#: ../../enterprise/include/ajax/policy.ajax.php:410 -#: ../../enterprise/include/functions_reporting_pdf.php:531 -#: ../../enterprise/include/functions_reporting_pdf.php:539 -#: ../../enterprise/include/functions_reporting_pdf.php:547 -#: ../../enterprise/include/functions_reporting_pdf.php:563 -#: ../../enterprise/include/functions_reporting_csv.php:498 -#: ../../enterprise/include/functions_reporting_csv.php:826 -#: ../../enterprise/include/functions_reporting_csv.php:852 -#: ../../enterprise/include/functions_reporting_csv.php:965 -#: ../../enterprise/include/functions_reporting_csv.php:1004 -#: ../../enterprise/include/functions_reporting_csv.php:1064 -#: ../../enterprise/include/functions_reporting_csv.php:1080 -#: ../../enterprise/include/functions_reporting_csv.php:1234 -#: ../../enterprise/include/functions_reporting_csv.php:1265 -#: ../../enterprise/include/functions_reporting_csv.php:1320 -#: ../../enterprise/include/functions_reporting_csv.php:1375 -#: ../../enterprise/include/functions_reporting_csv.php:1424 -#: ../../enterprise/include/functions_reporting_csv.php:1479 -#: ../../enterprise/include/functions_reporting_csv.php:1508 -#: ../../enterprise/include/functions_reporting_csv.php:1553 -#: ../../enterprise/include/functions_reporting_csv.php:1599 -#: ../../enterprise/include/functions_reporting_csv.php:1672 -#: ../../enterprise/include/functions_reporting_csv.php:1791 -#: ../../enterprise/include/functions_reporting_csv.php:2026 -#: ../../enterprise/include/functions_reporting_csv.php:2099 -#: ../../enterprise/include/functions_reporting_csv.php:2331 -#: ../../enterprise/include/functions_reporting_csv.php:2367 -#: ../../enterprise/include/functions_reporting_csv.php:2515 -#: ../../enterprise/include/functions_reporting_csv.php:2787 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:951 -#: ../../enterprise/include/functions_reporting.php:1847 -#: ../../enterprise/include/functions_reporting.php:2912 -#: ../../enterprise/include/functions_reporting.php:3901 -#: ../../enterprise/include/functions_reporting.php:4925 -#: ../../enterprise/include/functions_services.php:1779 -#: ../../enterprise/include/functions_events.php:90 -#: ../../enterprise/operation/agentes/policy_view.php:259 -#: ../../extensions/agents_modules.php:521 ../../extensions/insert_data.php:195 -#: ../../godmode/agentes/module_manager_editor_prediction.php:135 -#: ../../godmode/agentes/planned_downtime.list.php:425 -#: ../../godmode/agentes/planned_downtime.editor.php:1445 -#: ../../godmode/agentes/module_manager_editor_common.php:1491 -#: ../../godmode/agentes/module_manager_editor_common.php:1545 -#: ../../godmode/massive/massive_standby_alerts.php:224 -#: ../../godmode/massive/massive_standby_alerts.php:259 -#: ../../godmode/massive/massive_enable_disable_alerts.php:196 -#: ../../godmode/massive/massive_enable_disable_alerts.php:231 -#: ../../godmode/massive/massive_edit_agents.php:699 -#: ../../godmode/massive/massive_edit_agents.php:1164 -#: ../../godmode/alerts/alert_list.list.php:566 -#: ../../godmode/alerts/alert_list.list.php:817 -#: ../../godmode/alerts/alert_view.php:97 -#: ../../godmode/alerts/alert_list.builder.php:67 -#: ../../godmode/reporting/reporting_builder.list_items.php:412 -#: ../../godmode/reporting/create_container.php:490 -#: ../../godmode/reporting/create_container.php:662 -#: ../../godmode/reporting/create_container.php:745 -#: ../../godmode/reporting/graph_builder.graph_editor.php:346 -#: ../../godmode/reporting/reporting_builder.item_editor.php:213 -#: ../../godmode/reporting/reporting_builder.item_editor.php:892 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1193 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1792 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4107 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4623 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4647 -#: ../../godmode/reporting/visual_console_builder.elements.php:121 -#: ../../godmode/reporting/visual_console_builder.wizard.php:462 -#: ../../godmode/reporting/visual_console_builder.wizard.php:821 -#: ../../godmode/servers/plugin.php:86 ../../mobile/operation/services.php:332 -#: ../../include/functions_visual_map_editor.php:491 -#: ../../include/functions_reporting_html.php:549 -#: ../../include/functions_reporting_html.php:948 -#: ../../include/functions_reporting_html.php:2033 -#: ../../include/functions_reporting_html.php:2375 -#: ../../include/functions_reporting_html.php:2480 -#: ../../include/functions_reporting_html.php:3476 -#: ../../include/functions_reporting_html.php:3851 -#: ../../include/functions_reporting_html.php:3859 -#: ../../include/functions_reporting_html.php:3868 -#: ../../include/functions_reporting_html.php:3880 -#: ../../include/functions_reporting_html.php:4040 -#: ../../include/functions_reporting_html.php:4169 -#: ../../include/functions_reporting_html.php:4263 -#: ../../include/functions_reporting_html.php:4985 -#: ../../include/functions_reporting_html.php:5033 -#: ../../include/ajax/alert_list.ajax.php:292 -#: ../../include/ajax/alert_list.ajax.php:317 -#: ../../include/ajax/alert_list.ajax.php:480 -#: ../../include/functions_inventory.php:1174 -#: ../../include/functions_inventory.php:1230 -#: ../../include/functions_graph.php:5179 ../../include/functions_ui.php:7463 -#: ../../include/functions_ui.php:7488 -#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:563 -#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:411 -#: ../../include/rest-api/models/VisualConsole/Items/BasicChart.php:299 -#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:388 -#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:349 -#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:432 -#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:257 -#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:594 -#: ../../include/rest-api/models/VisualConsole/Items/DonutGraph.php:232 -#: ../../include/rest-api/models/VisualConsole/Items/Odometer.php:385 -#: ../../include/functions_reports.php:1363 -#: ../../include/class/AgentsAlerts.class.php:432 -#: ../../include/class/AgentsAlerts.class.php:911 -#: ../../include/functions_reporting.php:7342 -#: ../../include/lib/Dashboard/Widgets/sla_percent.php:359 -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:278 -#: ../../include/lib/Dashboard/Widgets/AvgSumMaxMinModule.php:434 -#: ../../include/lib/Dashboard/Widgets/DataMatrix.php:359 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:462 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:391 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:441 -#: ../../include/lib/Dashboard/Widgets/module_icon.php:377 -#: ../../include/lib/Dashboard/Widgets/module_value.php:352 -#: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:254 -#: ../../include/lib/Dashboard/Widgets/module_table_value.php:323 -#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:344 -#: ../../include/lib/Dashboard/Widgets/module_status.php:368 -#: ../../include/lib/Dashboard/Widgets/single_graph.php:319 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:729 -#: ../../include/lib/Dashboard/Widgets/top_n.php:221 -#: ../../operation/agentes/exportdata.csv.php:74 -#: ../../operation/agentes/exportdata.php:114 -#: ../../operation/agentes/estado_monitores.php:125 -#: ../../operation/agentes/agent_inventory.php:118 -#: ../../operation/agentes/exportdata.excel.php:74 -#: ../../operation/search_alerts.php:35 -#: ../../operation/inventory/inventory.php:636 -#: ../../operation/search_modules.php:35 -msgid "Module" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:222 -#: ../../enterprise/godmode/policies/policy_alerts.php:365 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:351 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:322 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1417 -#: ../../enterprise/include/functions_tasklist.php:357 -#: ../../enterprise/include/ajax/policy.ajax.php:401 -#: ../../enterprise/include/functions_reporting_csv.php:2515 -#: ../../enterprise/operation/agentes/policy_view.php:260 -#: ../../godmode/alerts/alert_list.list.php:570 -#: ../../godmode/alerts/alert_view.php:101 -#: ../../godmode/alerts/alert_list.builder.php:151 -#: ../../godmode/reporting/reporting_builder.item_editor.php:217 -#: ../../godmode/reporting/reporting_builder.item_editor.php:897 -#: ../../mobile/operation/alerts.php:349 -#: ../../include/functions_reporting_html.php:3477 -#: ../../include/functions_reporting_html.php:3480 -#: ../../include/functions_cron.php:691 -#: ../../include/ajax/alert_list.ajax.php:293 -#: ../../include/ajax/alert_list.ajax.php:318 -#: ../../include/functions_treeview.php:403 -#: ../../include/functions_treeview.php:444 -#: ../../include/class/AgentsAlerts.class.php:359 -#: ../../include/class/AgentsAlerts.class.php:984 -#: ../../operation/search_alerts.php:36 -msgid "Template" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:229 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:289 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:346 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:614 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:685 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:229 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:155 -#: ../../enterprise/meta/include/ajax/wizard.ajax.php:748 -#: ../../enterprise/meta/general/header.php:125 -#: ../../enterprise/meta/general/main_header.php:558 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:141 -#: ../../enterprise/godmode/services/services.service.php:901 -#: ../../enterprise/godmode/services/services.service.php:913 -#: ../../enterprise/godmode/services/services.service.php:925 -#: ../../enterprise/godmode/services/services.service.php:937 -#: ../../enterprise/include/ajax/policy.ajax.php:201 -#: ../../enterprise/include/ajax/policy.ajax.php:269 -#: ../../enterprise/operation/services/massive/services.create.php:922 -#: ../../enterprise/operation/services/massive/services.create.php:934 -#: ../../enterprise/operation/services/massive/services.create.php:946 -#: ../../enterprise/operation/services/massive/services.create.php:958 -#: ../../extensions/insert_data.php:218 -#: ../../godmode/snmpconsole/snmp_trap_generator.php:165 -#: ../../godmode/massive/massive_copy_modules.php:138 -#: ../../godmode/massive/massive_delete_modules.php:334 -#: ../../godmode/massive/massive_delete_modules.php:469 -#: ../../godmode/massive/massive_add_alerts.php:286 -#: ../../godmode/massive/massive_delete_alerts.php:278 -#: ../../godmode/massive/massive_edit_modules.php:318 -#: ../../godmode/massive/massive_edit_modules.php:431 -#: ../../godmode/alerts/alert_list.builder.php:73 -#: ../../godmode/alerts/alert_list.builder.php:157 -#: ../../godmode/setup/setup_integria.php:432 -#: ../../godmode/setup/setup_integria.php:450 -#: ../../godmode/setup/setup_integria.php:485 -#: ../../godmode/setup/setup_integria.php:505 -#: ../../godmode/setup/setup_integria.php:566 -#: ../../godmode/setup/setup_integria.php:584 -#: ../../godmode/setup/setup_integria.php:619 -#: ../../godmode/setup/setup_integria.php:639 -#: ../../include/functions_reports.php:1370 -#: ../../include/class/AgentsAlerts.class.php:365 -#: ../../operation/incidents/configure_integriaims_incident.php:257 -#: ../../operation/incidents/configure_integriaims_incident.php:293 -#: ../../operation/incidents/configure_integriaims_incident.php:311 -#: ../../general/header.php:272 -msgid "Select" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:246 -msgid "Create new template" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:261 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:496 -#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:609 -#: ../../godmode/alerts/configure_alert_template.php:721 -#: ../../godmode/alerts/alert_list.builder.php:118 -#: ../../include/class/AgentsAlerts.class.php:308 -msgid "Default action" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:278 -msgid "Create new action" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.manage_alert.php:288 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2375 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2586 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3458 -#: ../../godmode/alerts/alert_list.list.php:737 -#: ../../godmode/alerts/alert_list.list.php:871 -#: ../../godmode/alerts/configure_alert_action.php:287 -#: ../../godmode/alerts/alert_view.php:367 -#: ../../godmode/alerts/alert_list.builder.php:169 -#: ../../include/functions_reporting_html.php:3738 -#: ../../include/functions_reporting_html.php:5521 -#: ../../include/ajax/alert_list.ajax.php:540 -#: ../../include/ajax/custom_fields.php:413 -#: ../../include/class/AgentsAlerts.class.php:398 -#: ../../include/class/AgentWizard.class.php:1285 -msgid "Threshold" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:108 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:120 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:101 -msgid "Advanced configuration" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:122 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_agent.php:40 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:262 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:135 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:113 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:40 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:117 -#: ../../godmode/agentes/module_manager.php:1041 -#: ../../operation/snmpconsole/snmp_browser.php:692 -msgid "Create module" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:126 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:142 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:117 -#: ../../enterprise/meta/monitoring/wizard/wizard.update_module.php:37 -#: ../../enterprise/godmode/policies/policy_modules.php:381 -msgid "Edit module" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:156 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:195 -#: ../../enterprise/meta/monitoring/wizard/wizard.update_agent.php:46 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:147 -#: ../../enterprise/meta/monitoring/wizard/wizard.update_module.php:90 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:129 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:160 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:212 -#, php-format -msgid "Cannot connect to %s instance." -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.local.php:229 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.network.php:281 -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:238 -msgid "Invalid characters founded in module name" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:59 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:47 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:56 -#: ../../enterprise/meta/general/main_header.php:134 -#: ../../enterprise/meta/general/logon_ok.php:55 -#: ../../enterprise/meta/general/main_menu.php:249 -#: ../../enterprise/godmode/policies/policy.php:158 -#: ../../enterprise/godmode/setup/setup_acl.php:664 -#: ../../enterprise/include/functions_reporting.php:60 -#: ../../enterprise/include/functions_reporting.php:8017 -#: ../../enterprise/include/functions_reporting.php:8043 -#: ../../godmode/reporting/visual_console_builder.php:838 -#: ../../include/functions_menu.php:593 -#: ../../operation/visual_console/view.php:204 -#: ../../operation/visual_console/legacy_view.php:171 -msgid "Wizard" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:267 -msgid "Manage modules" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:307 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:373 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:641 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:720 -#: ../../enterprise/meta/agentsearch.php:52 -#: ../../enterprise/meta/agentsearch.php:58 -#: ../../godmode/events/event_edit_filter.php:449 -#: ../../mobile/operation/home.php:188 ../../operation/events/events.php:2000 -msgid "Agent search" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:313 -msgid "Select the agent where the module will be created" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:323 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:393 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:662 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:744 -#: ../../godmode/snmpconsole/snmp_alert.php:1688 -#: ../../godmode/alerts/configure_alert_action.php:432 -#: ../../mobile/operation/agents.php:210 ../../mobile/operation/modules.php:241 -#: ../../mobile/operation/groups.php:82 ../../mobile/operation/services.php:128 -#: ../../mobile/operation/agent.php:154 ../../mobile/operation/alerts.php:199 -#: ../../mobile/operation/visualmap.php:256 -#: ../../mobile/operation/visualmaps.php:189 -#: ../../mobile/operation/module_data.php:130 -#: ../../mobile/operation/module_graph.php:365 -#: ../../mobile/operation/module_graph.php:378 -#: ../../mobile/operation/events.php:957 -#: ../../mobile/operation/server_status.php:232 -#: ../../mobile/operation/tactical.php:102 -msgid "Back" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:326 -#: ../../godmode/agentes/module_manager.php:1162 -msgid "Create Module" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:383 -msgid "Select the module to be edited or deleted" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:438 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:478 -msgid "Error creating alert" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:442 -msgid "Alert could not be created" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:462 -msgid "Perform create alert" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:466 -msgid "Alert created correctly" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:482 -msgid "Alert template must be setted" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:521 -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:554 -msgid "Error updating alert" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:525 -msgid "Something gone wrong with alert update" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:536 -msgid "Perform update alert" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:540 -msgid "Alert updated correctly" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:558 -msgid "Template must be set." -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:588 -#: ../../godmode/users/configure_profile.php:302 -#: ../../godmode/alerts/alert_list.php:513 -#: ../../godmode/alerts/alert_list.php:532 -msgid "Manage alerts" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:651 -msgid "Select the module where the alert will be created" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.main.php:733 -msgid "Select the alert to be edited or deleted" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:231 -msgid "Please, set a name" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.module.web.php:252 -msgid "Please, set an interval" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:146 -#: ../../godmode/modules/manage_network_components_form_wizard.php:336 -#: ../../godmode/massive/massive_delete_modules.php:323 -#: ../../godmode/massive/massive_edit_modules.php:309 -#: ../../include/ajax/module.php:1023 -msgid "Module type" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:146 -#: ../../mobile/include/functions_web.php:24 -#: ../../include/functions_reporting_html.php:5440 -#: ../../include/functions_reporting_html.php:5594 -msgid "Monitor" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:146 -msgid "Web check" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:153 -#: ../../enterprise/godmode/modules/configure_local_component.php:261 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:832 -#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2057 -#: ../../enterprise/include/functions_reporting_csv.php:763 -#: ../../enterprise/operation/agentes/tag_view.php:174 -#: ../../enterprise/operation/agentes/ver_agente.php:53 -#: ../../extensions/agents_modules.php:456 -#: ../../godmode/modules/manage_network_components_form_common.php:111 -#: ../../godmode/agentes/module_manager_editor_common.php:292 -#: ../../godmode/massive/massive_edit_modules.php:904 -#: ../../godmode/reporting/create_container.php:640 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1720 -#: ../../mobile/operation/modules.php:183 -#: ../../mobile/operation/modules.php:184 -#: ../../mobile/operation/modules.php:293 -#: ../../mobile/operation/modules.php:294 -#: ../../mobile/operation/server_status.php:174 -#: ../../mobile/operation/server_status.php:175 -#: ../../include/functions_reporting_html.php:1777 -#: ../../include/ajax/heatmap.ajax.php:222 -#: ../../include/ajax/heatmap.ajax.php:305 -#: ../../include/ajax/heatmap.ajax.php:430 -#: ../../include/functions_graph.php:5095 -#: ../../include/functions_treeview.php:121 -#: ../../include/functions_html.php:1607 -#: ../../include/lib/Dashboard/Widgets/heatmap.php:324 -#: ../../include/functions_events.php:4483 ../../operation/heatmap.php:103 -#: ../../operation/heatmap.php:105 -#: ../../operation/agentes/status_monitor.php:858 -#: ../../operation/agentes/estado_monitores.php:590 -#: ../../operation/agentes/ver_agente.php:1175 -msgid "Module group" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:243 -msgid "Module description" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:265 -msgid "Step by step wizard" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:266 -#: ../../enterprise/meta/general/main_header.php:309 -#: ../../enterprise/meta/general/main_header.php:391 -#: ../../enterprise/godmode/modules/configure_local_component.php:167 -#: ../../enterprise/godmode/agentes/plugins_manager.php:130 -#: ../../enterprise/godmode/policies/policy_plugins.php:126 -#: ../../godmode/modules/manage_network_components_form_common.php:53 -#: ../../godmode/users/configure_user.php:1455 -#: ../../godmode/netflow/nf_edit_form.php:296 -#: ../../godmode/alerts/alert_commands.php:159 -#: ../../godmode/alerts/alert_commands.php:196 -#: ../../godmode/alerts/configure_alert_template.php:966 -#: ../../godmode/alerts/configure_alert_template.php:1011 -#: ../../godmode/alerts/configure_alert_template.php:1169 -#: ../../operation/netflow/nf_live_view.php:636 -msgid "Advanced" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:273 -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:278 -msgid "Click Create to continue" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.create_module.php:380 -#: ../../enterprise/meta/monitoring/wizard/wizard.php:150 -#: ../../godmode/reporting/graph_builder.graph_editor.php:438 -msgid "Please, select a module" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:138 -#: ../../enterprise/godmode/wizards/Cloud.class.php:589 -#: ../../enterprise/include/class/VMware.app.php:1015 -#: ../../enterprise/include/class/Omnishell.class.php:975 -#: ../../enterprise/include/class/Omnishell.class.php:1056 -#: ../../enterprise/include/class/DB2.app.php:862 -#: ../../enterprise/include/class/SAP.app.php:925 -#: ../../enterprise/include/class/Aws.cloud.php:1467 -#: ../../enterprise/include/class/MySQL.app.php:938 -#: ../../enterprise/include/class/Oracle.app.php:970 -#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:829 -#: ../../enterprise/include/class/AlertCorrelationManager.class.php:336 -#: ../../godmode/alerts/configure_alert_template.php:1216 -#: ../../godmode/wizards/HostDevices.class.php:1617 -#: ../../include/class/CustomNetScan.class.php:757 -#: ../../include/lib/ClusterViewer/ClusterWizard.php:1245 -msgid "Finish" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:139 -msgid "The alert you are trying to add is already in the list of alerts" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:140 -#: ../../enterprise/meta/include/ajax/wizard.ajax.php:615 -#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:140 -msgid "No description available" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:143 -#: ../../enterprise/operation/agentes/policy_view.php:185 -#: ../../enterprise/operation/agentes/policy_view.php:278 -#: ../../enterprise/operation/agentes/policy_view.php:569 -#: ../../godmode/modules/manage_network_components_form_plugin.php:54 -#: ../../godmode/modules/manage_network_components_form_wmi.php:60 -#: ../../godmode/alerts/configure_alert_template.php:1338 -#: ../../godmode/alerts/alert_list.builder.php:329 -#: ../../include/functions.php:2768 -#: ../../include/class/AgentWizard.class.php:2629 -msgid "Empty" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:144 -#: ../../enterprise/godmode/agentes/collections.data.php:74 -#: ../../enterprise/godmode/agentes/collections.data.php:189 -#: ../../enterprise/godmode/agentes/collections.data.php:217 -#: ../../enterprise/godmode/agentes/collections.data.php:241 -#: ../../enterprise/godmode/agentes/collections.data.php:272 -#: ../../enterprise/godmode/agentes/collections.data.php:336 -#: ../../include/functions_events.php:3273 -#: ../../include/functions_events.php:3547 -msgid "New" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:149 -msgid "" -"Are you sure? If the agent is on a policy, it will be removed from the " -"policy." -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:151 -msgid "Please, select an alert" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:152 -msgid "Please, select an agent" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:154 -#: ../../enterprise/godmode/policies/policy_modules.php:1809 -#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:195 -#: ../../enterprise/include/class/CommandCenter.class.php:465 -#: ../../enterprise/operation/log/log_viewer.php:1049 -#: ../../enterprise/operation/log/log_viewer.php:1071 -#: ../../enterprise/operation/services/services.treeview_services.php:197 -#: ../../godmode/groups/group_list.php:745 -#: ../../godmode/massive/massive_copy_modules.php:235 -#: ../../godmode/massive/massive_operations.php:384 -#: ../../godmode/massive/massive_add_profiles.php:292 -#: ../../include/lib/Dashboard/Widgets/tree_view.php:595 -#: ../../include/functions_events.php:4287 ../../operation/tree.php:376 -#: ../../operation/reporting/reporting_viewer.php:340 -#: ../../operation/reporting/graph_viewer.php:430 -#: ../../general/ui/agents_list.php:146 -msgid "Loading" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:156 -#: ../../enterprise/meta/include/functions_wizard_meta.php:642 -#: ../../godmode/tag/edit_tag.php:216 -#: ../../include/class/TipsWindow.class.php:746 -#: ../../include/class/TipsWindow.class.php:913 -#: ../../include/functions_reporting.php:7479 -#: ../../include/lib/Dashboard/Widgets/url.php:216 -msgid "Url" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:157 -#: ../../godmode/modules/manage_network_components_form_wizard.php:393 -#: ../../godmode/modules/manage_network_components_form_wizard.php:441 -#: ../../include/functions_reports.php:1099 -#: ../../include/functions_reports.php:1229 -msgid "String" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:158 -msgid "No agent name specified" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:159 -msgid "Another agent already exists with the same name" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:161 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:473 -#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:476 -#: ../../godmode/agentes/module_manager_editor_common.php:678 -#: ../../godmode/agentes/module_manager_editor_common.php:680 -#, php-format -msgid "Agent interval x %s" -msgstr "" - -#: ../../enterprise/meta/monitoring/wizard/wizard.php:365 -msgid "" -"This feature will be removed in version 773 and its\n" -" functions transferred to different metaconsole tools " -"( bulk operations, agent alert editing, etc).\n" -" The current functions of the wizard is minimal and we " -"do not recommend its use." -msgstr "" - #: ../../enterprise/meta/monitoring/group_view.php:59 msgid "Group View" msgstr "" #: ../../enterprise/meta/monitoring/group_view.php:64 -#: ../../godmode/groups/group_list.php:324 +#: ../../godmode/groups/group_list.php:334 #: ../../godmode/users/configure_user.php:61 #: ../../godmode/users/user_management.php:40 #: ../../godmode/massive/massive_edit_users.php:276 -#: ../../include/auth/mysql.php:809 ../../operation/users/user_edit.php:471 +#: ../../include/auth/mysql.php:814 ../../operation/users/user_edit.php:471 #: ../../operation/agentes/group_view.php:89 ../../operation/menu.php:176 msgid "Group view" msgstr "" @@ -10965,8 +10339,8 @@ msgid "% Monitors Not init" msgstr "" #: ../../enterprise/meta/monitoring/group_view.php:203 -#: ../../godmode/agentes/modificar_agente.php:1028 -#: ../../operation/agentes/estado_agente.php:1318 +#: ../../godmode/agentes/modificar_agente.php:1031 +#: ../../operation/agentes/estado_agente.php:1338 #: ../../operation/agentes/group_view.php:603 msgid "There are no defined agents" msgstr "" @@ -10982,12 +10356,12 @@ msgstr "" #: ../../enterprise/meta/monitoring/group_view.php:232 #: ../../enterprise/operation/services/services.treeview_services.php:291 -#: ../../godmode/groups/group_list.php:1096 -#: ../../include/functions_reporting_html.php:2583 -#: ../../include/functions_reporting_html.php:2593 -#: ../../include/functions_inventory.php:520 -#: ../../include/functions_inventory.php:663 -#: ../../include/functions_alerts.php:3387 +#: ../../godmode/groups/group_list.php:1106 +#: ../../include/functions_reporting_html.php:2587 +#: ../../include/functions_reporting_html.php:2597 +#: ../../include/functions_inventory.php:525 +#: ../../include/functions_inventory.php:668 +#: ../../include/functions_alerts.php:3398 #: ../../include/lib/Dashboard/Widgets/tree_view.php:692 #: ../../operation/tree.php:505 ../../operation/agentes/group_view.php:244 #: ../../operation/agentes/agent_inventory.php:321 @@ -10999,13 +10373,13 @@ msgstr "" #: ../../godmode/alerts/alert_list.list.php:645 #: ../../godmode/alerts/alert_view.php:111 #: ../../mobile/operation/alerts.php:324 ../../include/functions.php:1284 -#: ../../include/functions_agents.php:2998 -#: ../../include/functions_agents.php:3009 ../../include/functions_ui.php:1460 +#: ../../include/functions_agents.php:3052 +#: ../../include/functions_agents.php:3063 ../../include/functions_ui.php:1542 #: ../../include/class/AgentsAlerts.class.php:957 -#: ../../include/class/SnmpConsole.class.php:843 -#: ../../include/functions_reporting.php:13216 -#: ../../include/functions_events.php:2947 -#: ../../include/functions_events.php:3147 +#: ../../include/class/SnmpConsole.class.php:845 +#: ../../include/functions_reporting.php:13270 +#: ../../include/functions_events.php:2876 +#: ../../include/functions_events.php:3076 #: ../../operation/agentes/group_view.php:255 msgid "Alert fired" msgstr "" @@ -11025,9 +10399,9 @@ msgstr "" #: ../../godmode/users/user_management.php:41 #: ../../godmode/massive/massive_edit_users.php:277 #: ../../mobile/operation/home.php:45 ../../mobile/operation/tactical.php:97 -#: ../../include/auth/mysql.php:810 +#: ../../include/auth/mysql.php:815 #: ../../include/lib/Dashboard/Widgets/tactical.php:176 -#: ../../include/lib/Dashboard/Widgets/tactical.php:533 +#: ../../include/lib/Dashboard/Widgets/tactical.php:545 #: ../../operation/users/user_edit.php:472 #: ../../operation/agentes/tactical.php:72 ../../operation/menu.php:173 msgid "Tactical view" @@ -11044,19 +10418,19 @@ msgstr "" #: ../../enterprise/meta/monitoring/tactical.php:271 #: ../../enterprise/meta/general/main_header.php:154 -#: ../../enterprise/meta/general/logon_ok.php:64 -#: ../../enterprise/meta/general/main_menu.php:270 -#: ../../enterprise/meta/general/main_menu.php:271 -#: ../../enterprise/include/class/CommandCenter.class.php:1087 -#: ../../enterprise/tools/ipam/ipam_network.php:427 -#: ../../enterprise/tools/ipam/ipam_massive.php:125 ../../godmode/menu.php:245 +#: ../../enterprise/meta/general/logon_ok.php:56 +#: ../../enterprise/meta/general/main_menu.php:263 +#: ../../enterprise/meta/general/main_menu.php:264 +#: ../../enterprise/include/class/CommandCenter.class.php:1079 +#: ../../enterprise/tools/ipam/ipam_network.php:585 +#: ../../enterprise/tools/ipam/ipam_massive.php:125 ../../godmode/menu.php:341 #: ../../godmode/events/events.php:142 #: ../../mobile/include/functions_web.php:25 ../../mobile/operation/home.php:51 -#: ../../mobile/operation/events.php:952 ../../include/functions.php:4193 -#: ../../include/ajax/events.php:2220 ../../include/functions_reports.php:876 +#: ../../mobile/operation/events.php:948 ../../include/functions.php:4193 +#: ../../include/ajax/events.php:2192 ../../include/functions_reports.php:876 #: ../../include/functions_reports.php:880 #: ../../include/functions_reports.php:884 ../../operation/menu.php:518 -#: ../../operation/events/events.php:1667 +#: ../../operation/events/events.php:1820 msgid "Events" msgstr "" @@ -11087,7 +10461,7 @@ msgstr "" msgid "Create filter" msgstr "" -#: ../../enterprise/meta/event/custom_events.php:48 ../../godmode/menu.php:240 +#: ../../enterprise/meta/event/custom_events.php:48 ../../godmode/menu.php:336 #: ../../godmode/events/events.php:83 msgid "Event responses" msgstr "" @@ -11097,23 +10471,23 @@ msgstr "" #: ../../enterprise/meta/event/custom_events.php:72 #: ../../enterprise/meta/event/custom_events.php:90 #: ../../godmode/agentes/fields_manager.php:59 -#: ../../godmode/agentes/agent_manager.php:1040 ../../godmode/menu.php:103 -#: ../../godmode/massive/massive_edit_agents.php:1267 -#: ../../godmode/reporting/reporting_builder.item_editor.php:76 -#: ../../include/functions_reporting_html.php:1629 -#: ../../include/functions_events.php:4445 +#: ../../godmode/agentes/agent_manager.php:1040 ../../godmode/menu.php:192 +#: ../../godmode/massive/massive_edit_agents.php:1278 +#: ../../godmode/reporting/reporting_builder.item_editor.php:79 +#: ../../include/functions_reporting_html.php:1633 +#: ../../include/functions_events.php:4399 #: ../../operation/agentes/status_monitor.php:64 #: ../../operation/agentes/status_monitor.php:87 #: ../../operation/agentes/status_monitor.php:292 #: ../../operation/agentes/status_monitor.php:315 -#: ../../operation/agentes/ver_agente.php:1561 -#: ../../operation/agentes/ver_agente.php:1819 -#: ../../operation/inventory/inventory.php:1255 +#: ../../operation/agentes/ver_agente.php:1592 +#: ../../operation/agentes/ver_agente.php:1850 +#: ../../operation/inventory/inventory.php:1268 msgid "Custom fields" msgstr "" #: ../../enterprise/meta/event/custom_events.php:77 -#: ../../godmode/events/events.php:115 ../../include/ajax/events.php:1791 +#: ../../godmode/events/events.php:115 ../../include/ajax/events.php:1749 msgid "Responses" msgstr "" @@ -11280,13 +10654,13 @@ msgstr "" #: ../../enterprise/meta/include/functions_users_meta.php:183 #: ../../enterprise/meta/include/functions_users_meta.php:206 -#: ../../enterprise/meta/general/main_header.php:321 -#: ../../enterprise/meta/general/main_header.php:401 -#: ../../enterprise/meta/general/main_header.php:408 -#: ../../enterprise/meta/general/main_menu.php:556 -#: ../../enterprise/meta/general/main_menu.php:621 -#: ../../enterprise/meta/general/main_menu.php:645 -#: ../../enterprise/meta/general/main_menu.php:652 +#: ../../enterprise/meta/general/main_header.php:332 +#: ../../enterprise/meta/general/main_header.php:412 +#: ../../enterprise/meta/general/main_header.php:419 +#: ../../enterprise/meta/general/main_menu.php:570 +#: ../../enterprise/meta/general/main_menu.php:635 +#: ../../enterprise/meta/general/main_menu.php:659 +#: ../../enterprise/meta/general/main_menu.php:666 #: ../../godmode/users/profile_list.php:61 #: ../../godmode/users/configure_profile.php:54 #: ../../godmode/users/user_list.php:251 ../../godmode/users/user_list.php:276 @@ -11300,7 +10674,7 @@ msgstr "" #: ../../godmode/users/profile_list.php:72 #: ../../godmode/users/configure_profile.php:65 #: ../../godmode/users/user_list.php:262 -#: ../../godmode/users/configure_user.php:194 ../../godmode/menu.php:159 +#: ../../godmode/users/configure_user.php:194 ../../godmode/menu.php:248 msgid "Profile management" msgstr "" @@ -11309,9 +10683,9 @@ msgstr "" #: ../../enterprise/meta/general/header.php:212 #: ../../enterprise/meta/general/header.php:222 #: ../../enterprise/meta/general/header.php:234 -#: ../../enterprise/meta/general/main_header.php:624 -#: ../../enterprise/meta/general/main_header.php:630 -#: ../../operation/menu.php:643 ../../general/header.php:415 +#: ../../enterprise/meta/general/main_header.php:635 +#: ../../enterprise/meta/general/main_header.php:641 +#: ../../operation/menu.php:666 ../../general/header.php:430 msgid "Edit my user" msgstr "" @@ -11331,14 +10705,14 @@ msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:186 #: ../../enterprise/meta/include/functions_wizard_meta.php:1801 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:295 -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 #: ../../godmode/groups/tactical.php:179 #: ../../godmode/agentes/agent_manager.php:373 -#: ../../godmode/reporting/reporting_builder.item_editor.php:69 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4002 -#: ../../include/functions_reporting_html.php:1601 -#: ../../include/functions_reporting_html.php:1765 -#: ../../include/lib/Group.php:554 ../../operation/inventory/inventory.php:1245 +#: ../../godmode/reporting/reporting_builder.item_editor.php:72 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4047 +#: ../../include/functions_reporting_html.php:1605 +#: ../../include/functions_reporting_html.php:1769 +#: ../../include/lib/Group.php:554 ../../operation/inventory/inventory.php:1258 msgid "Alias" msgstr "" @@ -11347,31 +10721,31 @@ msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:479 #: ../../enterprise/meta/include/functions_wizard_meta.php:1465 #: ../../enterprise/meta/include/functions_wizard_meta.php:1813 -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 #: ../../godmode/agentes/agent_manager.php:401 -#: ../../godmode/servers/modificar_server.php:95 -#: ../../include/functions_reporting_html.php:1605 -#: ../../include/functions_reporting_html.php:4167 -#: ../../include/functions_reporting_html.php:4261 -#: ../../include/functions_treeview.php:647 -#: ../../include/functions_events.php:4377 +#: ../../godmode/servers/modificar_server.php:204 +#: ../../include/functions_reporting_html.php:1609 +#: ../../include/functions_reporting_html.php:4171 +#: ../../include/functions_reporting_html.php:4265 +#: ../../include/functions_treeview.php:701 +#: ../../include/functions_events.php:4331 #: ../../operation/gis_maps/ajax.php:290 msgid "IP Address" msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:236 #: ../../enterprise/meta/include/functions_wizard_meta.php:682 -#: ../../enterprise/godmode/modules/configure_local_component.php:515 +#: ../../enterprise/godmode/modules/configure_local_component.php:622 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:206 #: ../../enterprise/godmode/setup/setup_log_collector.php:89 -#: ../../enterprise/include/functions_metaconsole.php:1339 -#: ../../enterprise/include/functions_metaconsole.php:1372 -#: ../../enterprise/include/functions_metaconsole.php:1405 -#: ../../enterprise/include/functions_metaconsole.php:1438 -#: ../../enterprise/include/functions_metaconsole.php:1471 -#: ../../enterprise/include/functions_metaconsole.php:1502 -#: ../../enterprise/include/functions_metaconsole.php:1535 -#: ../../godmode/agentes/module_manager_editor_web.php:182 +#: ../../enterprise/include/functions_metaconsole.php:1340 +#: ../../enterprise/include/functions_metaconsole.php:1373 +#: ../../enterprise/include/functions_metaconsole.php:1406 +#: ../../enterprise/include/functions_metaconsole.php:1439 +#: ../../enterprise/include/functions_metaconsole.php:1472 +#: ../../enterprise/include/functions_metaconsole.php:1503 +#: ../../enterprise/include/functions_metaconsole.php:1536 +#: ../../godmode/agentes/module_manager_editor_web.php:183 msgid "Check" msgstr "" @@ -11380,14 +10754,14 @@ msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:602 #: ../../enterprise/meta/include/functions_wizard_meta.php:1150 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:48 -#: ../../enterprise/include/functions_reporting_csv.php:1042 -#: ../../enterprise/include/class/Aws.cloud.php:345 +#: ../../enterprise/include/functions_reporting_csv.php:1083 +#: ../../enterprise/include/class/Aws.cloud.php:344 #: ../../godmode/alerts/configure_alert_template.php:246 #: ../../godmode/alerts/configure_alert_template.php:250 #: ../../godmode/setup/setup.php:96 ../../godmode/setup/setup.php:268 -#: ../../godmode/servers/plugin.php:414 ../../include/ajax/events.php:1741 +#: ../../godmode/servers/plugin.php:464 ../../include/ajax/events.php:1699 #: ../../include/functions_reports.php:783 -#: ../../include/functions_reporting.php:10185 +#: ../../include/functions_reporting.php:10239 msgid "General" msgstr "" @@ -11398,7 +10772,7 @@ msgid "Components" msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:308 -#: ../../enterprise/include/functions_reporting_csv.php:2384 +#: ../../enterprise/include/functions_reporting_csv.php:2425 msgid "Agent modules" msgstr "" @@ -11412,54 +10786,55 @@ msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:492 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:753 -#: ../../godmode/agentes/module_manager_editor_wmi.php:57 -#: ../../godmode/agentes/module_manager_editor_network.php:104 -#: ../../godmode/massive/massive_edit_modules.php:832 +#: ../../godmode/agentes/module_manager_editor_wmi.php:52 +#: ../../godmode/agentes/module_manager_editor_network.php:99 +#: ../../godmode/massive/massive_edit_modules.php:945 msgid "Auto" msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:493 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:754 -#: ../../godmode/agentes/module_manager_editor_wmi.php:58 -#: ../../godmode/agentes/module_manager_editor_network.php:105 -#: ../../godmode/massive/massive_edit_modules.php:833 +#: ../../godmode/agentes/module_manager_editor_wmi.php:53 +#: ../../godmode/agentes/module_manager_editor_network.php:100 +#: ../../godmode/massive/massive_edit_modules.php:946 msgid "Force primary key" msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:516 #: ../../enterprise/meta/include/functions_wizard_meta.php:1470 #: ../../enterprise/meta/include/functions_events_meta.php:70 -#: ../../enterprise/meta/include/functions_meta.php:1231 -#: ../../enterprise/meta/include/functions_meta.php:1285 -#: ../../enterprise/meta/include/functions_meta.php:1339 +#: ../../enterprise/meta/include/functions_meta.php:1333 +#: ../../enterprise/meta/include/functions_meta.php:1387 +#: ../../enterprise/meta/include/functions_meta.php:1441 #: ../../enterprise/meta/general/login_page.php:207 #: ../../enterprise/meta/general/login_page.php:267 #: ../../enterprise/extensions/disabled/check_acls.php:47 #: ../../enterprise/extensions/disabled/check_acls.php:132 -#: ../../enterprise/godmode/setup/setup_auth.php:1347 -#: ../../enterprise/godmode/setup/setup_auth.php:1379 +#: ../../enterprise/godmode/setup/setup_auth.php:1401 +#: ../../enterprise/godmode/setup/setup_auth.php:1433 #: ../../enterprise/godmode/servers/manage_export_form.php:155 -#: ../../enterprise/include/functions_tasklist.php:172 +#: ../../enterprise/include/functions_tasklist.php:190 #: ../../enterprise/include/class/DB2.app.php:509 #: ../../enterprise/include/class/MySQL.app.php:531 #: ../../enterprise/include/class/Oracle.app.php:516 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:520 -#: ../../extensions/api_checker.php:255 +#: ../../extensions/api_checker.php:265 #: ../../extensions/users_connected.php:177 #: ../../godmode/update_manager/update_manager.history.php:43 #: ../../godmode/setup/setup_ehorus.php:97 #: ../../godmode/setup/setup_integria.php:292 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3534 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3576 #: ../../godmode/events/custom_events.php:97 #: ../../mobile/operation/tactical.php:350 -#: ../../include/functions_reporting_html.php:6045 +#: ../../include/functions_reporting_html.php:6056 #: ../../include/functions.php:3109 ../../include/functions_cron.php:498 -#: ../../include/functions_config.php:743 -#: ../../include/functions_config.php:763 +#: ../../include/functions_config.php:779 +#: ../../include/functions_config.php:799 #: ../../include/class/CredentialStore.class.php:817 #: ../../include/class/CredentialStore.class.php:1301 #: ../../include/class/AuditLog.class.php:110 #: ../../include/class/AuditLog.class.php:240 +#: ../../include/lib/Dashboard/Widgets/events_list.php:816 #: ../../include/functions_events.php:202 #: ../../include/functions_events.php:253 ../../operation/search_users.php:71 #: ../../operation/users/user_edit.php:854 @@ -11473,15 +10848,15 @@ msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:520 #: ../../enterprise/meta/include/functions_wizard_meta.php:1474 -#: ../../enterprise/meta/include/functions_meta.php:1243 -#: ../../enterprise/meta/include/functions_meta.php:1297 -#: ../../enterprise/meta/include/functions_meta.php:1351 +#: ../../enterprise/meta/include/functions_meta.php:1345 +#: ../../enterprise/meta/include/functions_meta.php:1399 +#: ../../enterprise/meta/include/functions_meta.php:1453 #: ../../enterprise/meta/general/login_page.php:224 #: ../../enterprise/meta/general/login_page.php:284 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:851 #: ../../enterprise/godmode/setup/setup_module_library.php:57 -#: ../../enterprise/godmode/setup/setup_auth.php:1353 -#: ../../enterprise/godmode/setup/setup_auth.php:1385 +#: ../../enterprise/godmode/setup/setup_auth.php:1407 +#: ../../enterprise/godmode/setup/setup_auth.php:1439 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:250 #: ../../enterprise/godmode/servers/manage_credential_boxes.php:59 #: ../../enterprise/godmode/servers/manage_export_form.php:161 @@ -11495,16 +10870,16 @@ msgstr "" #: ../../enterprise/include/class/MySQL.app.php:543 #: ../../enterprise/include/class/Oracle.app.php:528 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:532 -#: ../../extensions/api_checker.php:260 -#: ../../godmode/modules/manage_network_components_form_wmi.php:49 -#: ../../godmode/users/configure_user.php:1190 +#: ../../extensions/api_checker.php:270 +#: ../../godmode/modules/manage_network_components_form_wmi.php:63 +#: ../../godmode/users/configure_user.php:1204 #: ../../godmode/users/user_management.php:280 -#: ../../godmode/agentes/module_manager_editor_wmi.php:148 -#: ../../godmode/massive/massive_edit_modules.php:923 +#: ../../godmode/agentes/module_manager_editor_wmi.php:143 +#: ../../godmode/massive/massive_edit_modules.php:1094 #: ../../godmode/setup/setup_ehorus.php:104 #: ../../godmode/setup/setup_integria.php:306 -#: ../../include/functions_ui.php:7561 ../../include/functions_config.php:747 -#: ../../include/functions_config.php:767 +#: ../../include/functions_ui.php:7584 ../../include/functions_config.php:783 +#: ../../include/functions_config.php:803 #: ../../include/class/CredentialStore.class.php:974 #: ../../include/class/CredentialStore.class.php:1024 #: ../../include/class/CredentialStore.class.php:1302 @@ -11526,19 +10901,27 @@ msgid "Response" msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:593 -#: ../../godmode/agentes/module_manager_editor_web.php:216 +#: ../../godmode/agentes/module_manager_editor_web.php:217 msgid "Check type" msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:610 #: ../../enterprise/meta/include/functions_wizard_meta.php:667 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1066 -#: ../../enterprise/include/functions_enterprise.php:457 #: ../../godmode/agentes/module_manager_editor_web.php:92 -#: ../../godmode/massive/massive_edit_modules.php:1156 +#: ../../godmode/massive/massive_edit_modules.php:1411 msgid "Web checks" msgstr "" +#: ../../enterprise/meta/include/functions_wizard_meta.php:642 +#: ../../godmode/tag/edit_tag.php:216 +#: ../../include/class/TipsWindow.class.php:746 +#: ../../include/class/TipsWindow.class.php:913 +#: ../../include/functions_reporting.php:7490 +#: ../../include/lib/Dashboard/Widgets/url.php:216 +msgid "Url" +msgstr "" + #: ../../enterprise/meta/include/functions_wizard_meta.php:646 msgid "String to check" msgstr "" @@ -11552,48 +10935,48 @@ msgid "Delete check" msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:674 -#: ../../enterprise/godmode/modules/configure_local_component.php:506 +#: ../../enterprise/godmode/modules/configure_local_component.php:615 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:218 -#: ../../godmode/agentes/module_manager_editor_web.php:171 +#: ../../godmode/agentes/module_manager_editor_web.php:172 msgid "Load basic" msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:680 -#: ../../godmode/agentes/module_manager_editor_web.php:180 +#: ../../godmode/agentes/module_manager_editor_web.php:181 msgid "Load a basic structure on Web Checks" msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:688 -#: ../../godmode/agentes/module_manager_editor_web.php:191 +#: ../../godmode/agentes/module_manager_editor_web.php:192 msgid "Check the correct structure of the WebCheck" msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:695 -#: ../../godmode/agentes/module_manager_editor_web.php:270 +#: ../../godmode/agentes/module_manager_editor_web.php:271 msgid "First line must be \"task_begin\"" msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:696 -#: ../../godmode/agentes/module_manager_editor_web.php:271 +#: ../../godmode/agentes/module_manager_editor_web.php:272 msgid "Webchecks configuration is empty" msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:697 #: ../../enterprise/meta/include/functions_wizard_meta.php:698 -#: ../../godmode/agentes/module_manager_editor_web.php:272 #: ../../godmode/agentes/module_manager_editor_web.php:273 +#: ../../godmode/agentes/module_manager_editor_web.php:274 msgid "Last line must be \"task_end\"" msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:699 -#: ../../enterprise/godmode/modules/configure_local_component.php:525 +#: ../../enterprise/godmode/modules/configure_local_component.php:640 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:257 -#: ../../godmode/agentes/module_manager_editor_web.php:274 +#: ../../godmode/agentes/module_manager_editor_web.php:275 msgid "There is a line with a unknown token 'token_fail'." msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:700 -#: ../../godmode/agentes/module_manager_editor_web.php:276 +#: ../../godmode/agentes/module_manager_editor_web.php:277 msgid "Web checks are built correctly" msgstr "" @@ -11604,64 +10987,66 @@ msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:1605 #: ../../enterprise/meta/include/functions_wizard_meta.php:1742 #: ../../enterprise/meta/agentsearch.php:136 -#: ../../enterprise/godmode/modules/configure_local_component.php:291 +#: ../../enterprise/godmode/modules/configure_local_component.php:305 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:522 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:272 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:274 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:690 #: ../../enterprise/godmode/servers/manage_export.php:175 #: ../../enterprise/godmode/servers/manage_export_form.php:131 -#: ../../enterprise/include/class/Azure.cloud.php:850 +#: ../../enterprise/include/class/Azure.cloud.php:894 #: ../../enterprise/include/class/VMware.app.php:667 #: ../../enterprise/include/class/DB2.app.php:544 #: ../../enterprise/include/class/Aws.S3.php:513 #: ../../enterprise/include/class/SAP.app.php:503 -#: ../../enterprise/include/class/Aws.cloud.php:579 -#: ../../enterprise/include/class/Aws.cloud.php:1337 +#: ../../enterprise/include/class/Aws.cloud.php:580 +#: ../../enterprise/include/class/Aws.cloud.php:1338 #: ../../enterprise/include/class/MySQL.app.php:566 -#: ../../enterprise/include/class/Google.cloud.php:800 +#: ../../enterprise/include/class/Google.cloud.php:803 #: ../../enterprise/include/class/Oracle.app.php:551 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:555 #: ../../enterprise/include/functions_ipam.php:1356 #: ../../enterprise/operation/agentes/tag_view.php:697 -#: ../../enterprise/operation/agentes/tag_view.php:784 -#: ../../enterprise/tools/ipam/ipam_list.php:724 -#: ../../godmode/modules/manage_network_components_form_common.php:143 +#: ../../enterprise/operation/agentes/tag_view.php:786 +#: ../../enterprise/tools/ipam/ipam_list.php:730 +#: ../../godmode/modules/manage_network_components_form_common.php:156 #: ../../godmode/agentes/status_monitor_custom_fields.php:113 #: ../../godmode/agentes/status_monitor_custom_fields.php:165 #: ../../godmode/agentes/inventory_manager.php:236 #: ../../godmode/agentes/agent_manager.php:503 -#: ../../godmode/agentes/module_manager_editor_common.php:1077 -#: ../../godmode/agentes/module_manager.php:637 -#: ../../godmode/massive/massive_edit_agents.php:731 -#: ../../godmode/massive/massive_edit_modules.php:769 -#: ../../godmode/setup/setup_visuals.php:1934 -#: ../../godmode/setup/setup_visuals.php:2016 +#: ../../godmode/agentes/module_manager_editor_common.php:1094 +#: ../../godmode/agentes/module_manager.php:703 +#: ../../godmode/massive/massive_edit_agents.php:742 +#: ../../godmode/massive/massive_edit_modules.php:867 +#: ../../godmode/setup/setup_visuals.php:1930 +#: ../../godmode/setup/setup_visuals.php:2012 #: ../../godmode/wizards/HostDevices.class.php:799 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:599 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:633 #: ../../mobile/operation/modules.php:668 #: ../../mobile/operation/modules.php:670 #: ../../mobile/operation/modules.php:910 -#: ../../include/functions_reporting_html.php:3740 -#: ../../include/ajax/events.php:2373 ../../include/functions_treeview.php:83 -#: ../../include/functions_treeview.php:653 ../../include/functions_ui.php:7494 +#: ../../include/functions_reporting_html.php:3744 +#: ../../include/ajax/events.php:2345 ../../include/functions_treeview.php:83 +#: ../../include/functions_treeview.php:707 ../../include/functions_ui.php:7517 +#: ../../include/class/ExtensionsDiscovery.class.php:1381 #: ../../include/class/CustomNetScan.class.php:526 #: ../../include/lib/Dashboard/Widgets/sla_percent.php:376 -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:296 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:299 +#: ../../include/lib/Dashboard/Widgets/netflow.php:200 #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:319 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:408 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:416 #: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:362 #: ../../include/lib/Dashboard/Widgets/custom_graph.php:387 #: ../../include/lib/Dashboard/Widgets/single_graph.php:347 -#: ../../include/lib/Dashboard/Widgets/top_n.php:236 -#: ../../include/lib/Group.php:570 ../../operation/search_agents.php:45 -#: ../../operation/search_agents.php:51 -#: ../../operation/agentes/status_monitor.php:1562 +#: ../../include/lib/Dashboard/Widgets/top_n.php:255 +#: ../../include/lib/Group.php:570 ../../operation/search_agents.php:38 +#: ../../operation/agentes/status_monitor.php:1565 #: ../../operation/agentes/estado_generalagente.php:429 -#: ../../operation/network/network_usage_map.php:114 +#: ../../operation/network/network_report.php:141 +#: ../../operation/network/network_usage_map.php:189 #: ../../operation/netflow/nf_live_view.php:462 -#: ../../operation/inventory/inventory.php:1252 +#: ../../operation/inventory/inventory.php:1265 #: ../../operation/search_modules.php:38 -#: ../../operation/events/sound_events.php:249 +#: ../../operation/events/sound_events.php:170 msgid "Interval" msgstr "" @@ -11671,13 +11056,13 @@ msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:1525 #: ../../enterprise/meta/include/functions_wizard_meta.php:1610 #: ../../enterprise/meta/include/functions_wizard_meta.php:1747 -#: ../../enterprise/godmode/modules/configure_local_component.php:480 +#: ../../enterprise/godmode/modules/configure_local_component.php:581 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:868 -#: ../../enterprise/include/functions_reporting_csv.php:2791 -#: ../../godmode/modules/manage_network_components_form_common.php:323 -#: ../../godmode/agentes/module_manager_editor_common.php:1337 -#: ../../godmode/massive/massive_edit_modules.php:940 -#: ../../include/functions_reporting_html.php:3741 +#: ../../enterprise/include/functions_reporting_csv.php:2832 +#: ../../godmode/modules/manage_network_components_form_common.php:421 +#: ../../godmode/agentes/module_manager_editor_common.php:1354 +#: ../../godmode/massive/massive_edit_modules.php:1117 +#: ../../include/functions_reporting_html.php:3745 #: ../../include/lib/Dashboard/Widgets/AvgSumMaxMinModule.php:498 msgid "Unit" msgstr "" @@ -11699,7 +11084,7 @@ msgstr "" #: ../../enterprise/include/class/DeploymentCenter.class.php:1213 #: ../../enterprise/include/class/DeploymentCenter.class.php:1344 #: ../../enterprise/include/class/DeploymentCenter.class.php:1354 -#: ../../extensions/api_checker.php:331 +#: ../../extensions/api_checker.php:341 #: ../../godmode/wizards/HostDevices.class.php:1504 msgid "Credentials" msgstr "" @@ -11721,17 +11106,17 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:755 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1822 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2492 -#: ../../enterprise/include/functions_reporting_csv.php:1080 +#: ../../enterprise/include/functions_reporting_csv.php:1121 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2268 #: ../../godmode/alerts/alert_view.php:272 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1483 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2583 -#: ../../include/functions_reporting_html.php:5036 -#: ../../include/functions.php:4088 ../../include/functions_ui.php:2912 -#: ../../include/functions_reporting.php:1539 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:363 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:410 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:439 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1525 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2625 +#: ../../include/functions_reporting_html.php:5040 +#: ../../include/functions.php:4088 ../../include/functions_ui.php:3170 +#: ../../include/functions_reporting.php:1547 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:366 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:413 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:442 msgid "Min" msgstr "" @@ -11752,17 +11137,17 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:763 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1820 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2485 -#: ../../enterprise/include/functions_reporting_csv.php:1080 +#: ../../enterprise/include/functions_reporting_csv.php:1121 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2268 #: ../../godmode/alerts/alert_view.php:272 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1485 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2576 -#: ../../include/functions_reporting_html.php:5035 -#: ../../include/functions.php:4095 ../../include/functions_ui.php:2912 -#: ../../include/functions_reporting.php:1535 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:372 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:419 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:448 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1527 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2618 +#: ../../include/functions_reporting_html.php:5039 +#: ../../include/functions.php:4095 ../../include/functions_ui.php:3170 +#: ../../include/functions_reporting.php:1543 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:375 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:422 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:451 msgid "Max" msgstr "" @@ -11779,33 +11164,33 @@ msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:1712 #: ../../enterprise/meta/include/functions_wizard_meta.php:1721 #: ../../enterprise/meta/include/functions_wizard_meta.php:1737 -#: ../../enterprise/godmode/modules/configure_local_component.php:340 -#: ../../enterprise/godmode/modules/configure_local_component.php:394 +#: ../../enterprise/godmode/modules/configure_local_component.php:406 +#: ../../enterprise/godmode/modules/configure_local_component.php:484 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:547 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:638 -#: ../../godmode/modules/manage_network_components_form_common.php:192 -#: ../../godmode/modules/manage_network_components_form_common.php:244 -#: ../../godmode/modules/manage_network_components_form_wizard.php:396 -#: ../../godmode/modules/manage_network_components_form_wizard.php:444 -#: ../../godmode/agentes/module_manager_editor_common.php:477 -#: ../../godmode/agentes/module_manager_editor_common.php:485 -#: ../../godmode/agentes/module_manager_editor_common.php:565 -#: ../../godmode/agentes/module_manager_editor_common.php:574 -#: ../../godmode/massive/massive_edit_modules.php:625 -#: ../../godmode/massive/massive_edit_modules.php:716 +#: ../../godmode/modules/manage_network_components_form_common.php:264 +#: ../../godmode/modules/manage_network_components_form_common.php:342 +#: ../../godmode/modules/manage_network_components_form_wizard.php:450 +#: ../../godmode/modules/manage_network_components_form_wizard.php:535 +#: ../../godmode/agentes/module_manager_editor_common.php:478 +#: ../../godmode/agentes/module_manager_editor_common.php:486 +#: ../../godmode/agentes/module_manager_editor_common.php:566 +#: ../../godmode/agentes/module_manager_editor_common.php:575 +#: ../../godmode/massive/massive_edit_modules.php:701 +#: ../../godmode/massive/massive_edit_modules.php:807 msgid "Inverse interval" msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:996 #: ../../enterprise/meta/include/functions_wizard_meta.php:1081 #: ../../enterprise/meta/include/functions_wizard_meta.php:1314 -#: ../../include/ajax/module.php:1027 +#: ../../include/ajax/module.php:1042 msgid "Thresholds" msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:1087 #: ../../enterprise/meta/include/functions_wizard_meta.php:1619 -#: ../../godmode/agentes/module_manager_editor_web.php:241 +#: ../../godmode/agentes/module_manager_editor_web.php:242 msgid "Proxy URL" msgstr "" @@ -11830,7 +11215,7 @@ msgid "Alerts in module" msgstr "" #: ../../enterprise/meta/include/functions_wizard_meta.php:1376 -#: ../../include/functions_reporting_html.php:5400 +#: ../../include/functions_reporting_html.php:5411 msgid "Alert description" msgstr "" @@ -11842,108 +11227,176 @@ msgstr "" msgid "Deleted modules" msgstr "" -#: ../../enterprise/meta/include/functions_wizard_meta.php:2014 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2114 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2669 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2788 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2879 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3074 -msgid "Another module already exists with the same name" -msgstr "" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2026 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2121 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2681 -#, php-format -msgid "Error adding module %s" -msgstr "" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2035 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2130 -msgid "" -"There was an error creating the alerts, the operation has been cancelled" -msgstr "" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2064 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2159 -#: ../../enterprise/godmode/policies/policy_modules.php:937 -msgid "Successfully added module." -msgstr "" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2219 -#, php-format -msgid "Could not create agent %s" -msgstr "" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2232 -msgid "Agent successfully added" -msgstr "" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2253 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2371 -#, php-format -msgid "%s Modules created" -msgstr "" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2329 -#, php-format -msgid "Could not update agent %s" -msgstr "" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2338 -#: ../../enterprise/include/class/AgentRepository.class.php:576 -msgid "Agent successfully updated" -msgstr "" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2377 -#, php-format -msgid "%s Modules deleted" -msgstr "" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2693 -msgid "" -"There was an error creating the alerts, the operation has been cancelled ." -msgstr "" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2723 -msgid "Module successfully added." -msgstr "" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2795 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2886 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3081 -#, php-format -msgid "Error updating module %s" -msgstr "" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2817 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2908 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3103 -msgid "" -"There was an error updating the alerts, the operation has been cancelled" -msgstr "" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:2838 -#: ../../enterprise/meta/include/functions_wizard_meta.php:2929 -#: ../../enterprise/meta/include/functions_wizard_meta.php:3124 -msgid "Successfully updated module." -msgstr "" - -#: ../../enterprise/meta/include/functions_wizard_meta.php:3508 +#: ../../enterprise/meta/include/functions_wizard_meta.php:2388 msgid "Manage agent modules" msgstr "" +#: ../../enterprise/meta/include/functions_wizard_meta.php:2393 +#: ../../enterprise/extensions/disabled/check_acls.php:133 +#: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:218 +#: ../../enterprise/godmode/policies/policy_alerts.php:442 +#: ../../enterprise/godmode/policies/policy_linking.php:201 +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:389 +#: ../../enterprise/godmode/services/services.elements.php:93 +#: ../../enterprise/godmode/services/services.elements.php:155 +#: ../../enterprise/godmode/services/services.elements.php:279 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:177 +#: ../../enterprise/godmode/reporting/graph_template_item_editor.php:242 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:318 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1412 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2098 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3579 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3792 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3810 +#: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:239 +#: ../../enterprise/include/ajax/policy.ajax.php:456 +#: ../../enterprise/include/functions_reporting_pdf.php:531 +#: ../../enterprise/include/functions_reporting_pdf.php:539 +#: ../../enterprise/include/functions_reporting_pdf.php:547 +#: ../../enterprise/include/functions_reporting_pdf.php:563 +#: ../../enterprise/include/functions_reporting_csv.php:539 +#: ../../enterprise/include/functions_reporting_csv.php:867 +#: ../../enterprise/include/functions_reporting_csv.php:893 +#: ../../enterprise/include/functions_reporting_csv.php:1006 +#: ../../enterprise/include/functions_reporting_csv.php:1045 +#: ../../enterprise/include/functions_reporting_csv.php:1105 +#: ../../enterprise/include/functions_reporting_csv.php:1121 +#: ../../enterprise/include/functions_reporting_csv.php:1275 +#: ../../enterprise/include/functions_reporting_csv.php:1306 +#: ../../enterprise/include/functions_reporting_csv.php:1361 +#: ../../enterprise/include/functions_reporting_csv.php:1416 +#: ../../enterprise/include/functions_reporting_csv.php:1465 +#: ../../enterprise/include/functions_reporting_csv.php:1520 +#: ../../enterprise/include/functions_reporting_csv.php:1549 +#: ../../enterprise/include/functions_reporting_csv.php:1594 +#: ../../enterprise/include/functions_reporting_csv.php:1640 +#: ../../enterprise/include/functions_reporting_csv.php:1713 +#: ../../enterprise/include/functions_reporting_csv.php:1832 +#: ../../enterprise/include/functions_reporting_csv.php:2067 +#: ../../enterprise/include/functions_reporting_csv.php:2140 +#: ../../enterprise/include/functions_reporting_csv.php:2372 +#: ../../enterprise/include/functions_reporting_csv.php:2408 +#: ../../enterprise/include/functions_reporting_csv.php:2556 +#: ../../enterprise/include/functions_reporting_csv.php:2828 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:951 +#: ../../enterprise/include/functions_reporting.php:1862 +#: ../../enterprise/include/functions_reporting.php:3134 +#: ../../enterprise/include/functions_reporting.php:4123 +#: ../../enterprise/include/functions_reporting.php:5147 +#: ../../enterprise/include/functions_services.php:1826 +#: ../../enterprise/include/functions_events.php:90 +#: ../../enterprise/operation/agentes/policy_view.php:259 +#: ../../extensions/agents_modules.php:521 ../../extensions/insert_data.php:195 +#: ../../godmode/agentes/module_manager_editor_prediction.php:135 +#: ../../godmode/agentes/planned_downtime.list.php:425 +#: ../../godmode/agentes/planned_downtime.editor.php:1445 +#: ../../godmode/agentes/module_manager_editor_common.php:1508 +#: ../../godmode/agentes/module_manager_editor_common.php:1562 +#: ../../godmode/massive/massive_standby_alerts.php:224 +#: ../../godmode/massive/massive_standby_alerts.php:259 +#: ../../godmode/massive/massive_enable_disable_alerts.php:196 +#: ../../godmode/massive/massive_enable_disable_alerts.php:231 +#: ../../godmode/massive/massive_edit_agents.php:710 +#: ../../godmode/massive/massive_edit_agents.php:1175 +#: ../../godmode/alerts/alert_list.list.php:566 +#: ../../godmode/alerts/alert_list.list.php:817 +#: ../../godmode/alerts/alert_view.php:97 +#: ../../godmode/alerts/alert_list.builder.php:85 +#: ../../godmode/reporting/reporting_builder.list_items.php:412 +#: ../../godmode/reporting/create_container.php:490 +#: ../../godmode/reporting/create_container.php:662 +#: ../../godmode/reporting/create_container.php:745 +#: ../../godmode/reporting/graph_builder.graph_editor.php:346 +#: ../../godmode/reporting/reporting_builder.item_editor.php:216 +#: ../../godmode/reporting/reporting_builder.item_editor.php:910 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1212 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1834 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4152 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4668 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4692 +#: ../../godmode/reporting/visual_console_builder.elements.php:121 +#: ../../godmode/reporting/visual_console_builder.wizard.php:462 +#: ../../godmode/reporting/visual_console_builder.wizard.php:821 +#: ../../godmode/servers/plugin.php:116 ../../godmode/servers/plugin.php:135 +#: ../../mobile/operation/services.php:332 +#: ../../include/functions_visual_map_editor.php:491 +#: ../../include/functions_reporting_html.php:553 +#: ../../include/functions_reporting_html.php:952 +#: ../../include/functions_reporting_html.php:2037 +#: ../../include/functions_reporting_html.php:2379 +#: ../../include/functions_reporting_html.php:2484 +#: ../../include/functions_reporting_html.php:3480 +#: ../../include/functions_reporting_html.php:3855 +#: ../../include/functions_reporting_html.php:3863 +#: ../../include/functions_reporting_html.php:3872 +#: ../../include/functions_reporting_html.php:3884 +#: ../../include/functions_reporting_html.php:4044 +#: ../../include/functions_reporting_html.php:4173 +#: ../../include/functions_reporting_html.php:4267 +#: ../../include/functions_reporting_html.php:4989 +#: ../../include/functions_reporting_html.php:5037 +#: ../../include/ajax/alert_list.ajax.php:305 +#: ../../include/ajax/alert_list.ajax.php:330 +#: ../../include/ajax/alert_list.ajax.php:516 +#: ../../include/functions_inventory.php:1197 +#: ../../include/functions_inventory.php:1253 +#: ../../include/functions_graph.php:5189 ../../include/functions_ui.php:1640 +#: ../../include/functions_ui.php:7486 ../../include/functions_ui.php:7511 +#: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:563 +#: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:411 +#: ../../include/rest-api/models/VisualConsole/Items/BasicChart.php:299 +#: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:388 +#: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:349 +#: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:432 +#: ../../include/rest-api/models/VisualConsole/Items/EventsHistory.php:257 +#: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:594 +#: ../../include/rest-api/models/VisualConsole/Items/DonutGraph.php:232 +#: ../../include/rest-api/models/VisualConsole/Items/Odometer.php:385 +#: ../../include/functions_reports.php:1368 +#: ../../include/class/AlertsList.class.php:312 +#: ../../include/class/AgentsAlerts.class.php:432 +#: ../../include/class/AgentsAlerts.class.php:911 +#: ../../include/class/WelcomeWindow.class.php:802 +#: ../../include/functions_reporting.php:7353 +#: ../../include/lib/Dashboard/Widgets/sla_percent.php:359 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:281 +#: ../../include/lib/Dashboard/Widgets/AvgSumMaxMinModule.php:434 +#: ../../include/lib/Dashboard/Widgets/DataMatrix.php:359 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:465 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:399 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:449 +#: ../../include/lib/Dashboard/Widgets/module_icon.php:377 +#: ../../include/lib/Dashboard/Widgets/module_value.php:352 +#: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:254 +#: ../../include/lib/Dashboard/Widgets/module_table_value.php:323 +#: ../../include/lib/Dashboard/Widgets/graph_module_histogram.php:344 +#: ../../include/lib/Dashboard/Widgets/module_status.php:368 +#: ../../include/lib/Dashboard/Widgets/single_graph.php:319 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:729 +#: ../../include/lib/Dashboard/Widgets/top_n.php:240 +#: ../../include/lib/Dashboard/Widgets/top_n.php:320 +#: ../../operation/agentes/exportdata.csv.php:74 +#: ../../operation/agentes/exportdata.php:114 +#: ../../operation/agentes/estado_monitores.php:125 +#: ../../operation/agentes/agent_inventory.php:118 +#: ../../operation/agentes/exportdata.excel.php:74 +#: ../../operation/search_alerts.php:35 +#: ../../operation/inventory/inventory.php:640 +#: ../../operation/search_modules.php:35 +msgid "Module" +msgstr "" + #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:92 #: ../../godmode/alerts/alert_templates.php:59 msgid "Everyday" msgstr "" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:104 -#: ../../enterprise/meta/include/functions_meta.php:2222 +#: ../../enterprise/meta/include/functions_meta.php:2334 #: ../../enterprise/include/ajax/ipam.ajax.php:521 #: ../../enterprise/tools/ipam/ipam_editor.php:364 #: ../../godmode/alerts/alert_templates.php:71 -#: ../../include/functions_config.php:1696 +#: ../../include/functions_config.php:1742 msgid "Days" msgstr "" @@ -11961,21 +11414,21 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:318 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:254 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2263 -#: ../../godmode/snmpconsole/snmp_alert.php:1589 +#: ../../godmode/snmpconsole/snmp_alert.php:1593 #: ../../godmode/alerts/alert_templates.php:89 -#: ../../godmode/alerts/configure_alert_template.php:691 +#: ../../godmode/alerts/configure_alert_template.php:712 #: ../../godmode/alerts/alert_view.php:268 msgid "Time threshold" msgstr "" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:127 -#: ../../enterprise/godmode/policies/policy_alerts.php:437 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:516 +#: ../../enterprise/godmode/policies/policy_alerts.php:522 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:521 #: ../../enterprise/include/functions_reporting_pdf.php:1867 #: ../../enterprise/include/functions_reporting_pdf.php:1983 -#: ../../enterprise/include/functions_reporting_csv.php:722 -#: ../../enterprise/include/functions_reporting_csv.php:1001 -#: ../../enterprise/include/functions_reporting_csv.php:1375 +#: ../../enterprise/include/functions_reporting_csv.php:763 +#: ../../enterprise/include/functions_reporting_csv.php:1042 +#: ../../enterprise/include/functions_reporting_csv.php:1416 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:1034 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2410 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2414 @@ -11984,8 +11437,8 @@ msgstr "" #: ../../godmode/alerts/alert_list.list.php:733 #: ../../godmode/alerts/alert_templates.php:94 #: ../../include/functions_reporting_html.php:148 -#: ../../include/functions_reporting_html.php:3230 -#: ../../include/functions_reporting_html.php:4041 +#: ../../include/functions_reporting_html.php:3234 +#: ../../include/functions_reporting_html.php:4045 #: ../../include/rest-api/index.php:375 #: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:449 #: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:513 @@ -11995,10 +11448,10 @@ msgid "From" msgstr "" #: ../../enterprise/meta/include/ajax/tree_view.ajax.php:129 -#: ../../enterprise/godmode/policies/policy_alerts.php:437 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:516 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:660 -#: ../../enterprise/include/ajax/policy.ajax.php:445 +#: ../../enterprise/godmode/policies/policy_alerts.php:522 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:521 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:676 +#: ../../enterprise/include/ajax/policy.ajax.php:491 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:1044 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2410 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2414 @@ -12009,12 +11462,13 @@ msgstr "" #: ../../godmode/alerts/alert_list.list.php:730 #: ../../godmode/alerts/alert_list.list.php:855 #: ../../godmode/alerts/alert_templates.php:96 -#: ../../godmode/alerts/alert_list.builder.php:126 +#: ../../godmode/alerts/alert_list.builder.php:144 #: ../../include/functions_reporting_html.php:149 -#: ../../include/functions_reporting_html.php:3235 -#: ../../include/ajax/alert_list.ajax.php:527 +#: ../../include/functions_reporting_html.php:3239 +#: ../../include/ajax/alert_list.ajax.php:563 +#: ../../include/functions_ui.php:1678 #: ../../include/class/AgentsAlerts.class.php:321 -#: ../../include/functions_reporting.php:14939 +#: ../../include/functions_reporting.php:15002 #: ../../operation/reporting/reporting_viewer.php:272 msgid "to" msgstr "" @@ -12027,6 +11481,54 @@ msgstr "" msgid "Could not delete agent" msgstr "" +#: ../../enterprise/meta/include/ajax/wizard.ajax.php:615 +#: ../../operation/incidents/dashboard_detail_integriaims_incident.php:140 +msgid "No description available" +msgstr "" + +#: ../../enterprise/meta/include/ajax/wizard.ajax.php:748 +#: ../../enterprise/meta/general/header.php:125 +#: ../../enterprise/meta/general/main_header.php:569 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:141 +#: ../../enterprise/godmode/services/services.service.php:901 +#: ../../enterprise/godmode/services/services.service.php:913 +#: ../../enterprise/godmode/services/services.service.php:925 +#: ../../enterprise/godmode/services/services.service.php:937 +#: ../../enterprise/include/ajax/policy.ajax.php:201 +#: ../../enterprise/include/ajax/policy.ajax.php:274 +#: ../../enterprise/operation/services/massive/services.create.php:922 +#: ../../enterprise/operation/services/massive/services.create.php:934 +#: ../../enterprise/operation/services/massive/services.create.php:946 +#: ../../enterprise/operation/services/massive/services.create.php:958 +#: ../../extensions/insert_data.php:218 +#: ../../godmode/snmpconsole/snmp_trap_generator.php:165 +#: ../../godmode/massive/massive_copy_modules.php:154 +#: ../../godmode/massive/massive_delete_modules.php:332 +#: ../../godmode/massive/massive_delete_modules.php:505 +#: ../../godmode/massive/massive_add_alerts.php:286 +#: ../../godmode/massive/massive_delete_alerts.php:278 +#: ../../godmode/massive/massive_edit_modules.php:311 +#: ../../godmode/massive/massive_edit_modules.php:473 +#: ../../godmode/alerts/alert_list.builder.php:91 +#: ../../godmode/alerts/alert_list.builder.php:175 +#: ../../godmode/setup/setup_integria.php:432 +#: ../../godmode/setup/setup_integria.php:450 +#: ../../godmode/setup/setup_integria.php:485 +#: ../../godmode/setup/setup_integria.php:505 +#: ../../godmode/setup/setup_integria.php:566 +#: ../../godmode/setup/setup_integria.php:584 +#: ../../godmode/setup/setup_integria.php:619 +#: ../../godmode/setup/setup_integria.php:639 +#: ../../include/functions_reports.php:1375 +#: ../../include/class/AgentsAlerts.class.php:365 +#: ../../include/class/WelcomeWindow.class.php:837 +#: ../../operation/incidents/configure_integriaims_incident.php:257 +#: ../../operation/incidents/configure_integriaims_incident.php:293 +#: ../../operation/incidents/configure_integriaims_incident.php:311 +#: ../../general/header.php:287 +msgid "Select" +msgstr "" + #: ../../enterprise/meta/include/functions_events_meta.php:58 #: ../../include/functions_events.php:199 msgid "Event id" @@ -12036,43 +11538,44 @@ msgstr "" #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:474 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:534 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:587 -#: ../../include/functions_reporting_html.php:1307 -#: ../../include/functions_reporting_html.php:1315 -#: ../../include/functions_reporting_html.php:5332 +#: ../../include/functions_reporting_html.php:1311 +#: ../../include/functions_reporting_html.php:1319 +#: ../../include/functions_reporting_html.php:5343 #: ../../include/functions_events.php:200 -#: ../../include/functions_events.php:2529 -#: ../../include/functions_events.php:4906 +#: ../../include/functions_events.php:2458 +#: ../../include/functions_events.php:4860 msgid "Event name" msgstr "" #: ../../enterprise/meta/include/functions_events_meta.php:66 -#: ../../enterprise/include/functions_reporting_csv.php:921 +#: ../../enterprise/include/functions_reporting_csv.php:962 #: ../../enterprise/include/class/Omnishell.class.php:642 #: ../../enterprise/include/functions_ipam.php:2114 #: ../../godmode/agentes/modificar_agente.php:700 #: ../../godmode/agentes/agent_manager.php:357 #: ../../mobile/operation/modules.php:608 #: ../../mobile/operation/modules.php:908 -#: ../../include/functions_reporting_html.php:3687 -#: ../../include/functions_treeview.php:611 +#: ../../include/functions_reporting_html.php:3691 +#: ../../include/functions_treeview.php:652 #: ../../include/class/SatelliteAgent.class.php:513 +#: ../../include/class/WelcomeWindow.class.php:720 #: ../../include/lib/Group.php:550 ../../include/functions_events.php:201 #: ../../include/functions_events.php:247 -#: ../../include/functions_events.php:2534 -#: ../../operation/events/events.php:2723 +#: ../../include/functions_events.php:2463 +#: ../../operation/events/events.php:2936 msgid "Agent name" msgstr "" #: ../../enterprise/meta/include/functions_events_meta.php:82 -#: ../../enterprise/include/functions_reporting_csv.php:852 -#: ../../enterprise/include/functions_reporting_csv.php:925 -#: ../../enterprise/include/functions_reporting_csv.php:1508 -#: ../../enterprise/include/functions_reporting_csv.php:2331 -#: ../../enterprise/include/functions_reporting_csv.php:2367 -#: ../../enterprise/include/functions_reporting_csv.php:2679 +#: ../../enterprise/include/functions_reporting_csv.php:893 +#: ../../enterprise/include/functions_reporting_csv.php:966 +#: ../../enterprise/include/functions_reporting_csv.php:1549 +#: ../../enterprise/include/functions_reporting_csv.php:2372 +#: ../../enterprise/include/functions_reporting_csv.php:2408 +#: ../../enterprise/include/functions_reporting_csv.php:2720 #: ../../enterprise/include/class/Omnishell.class.php:407 #: ../../enterprise/include/class/LogSource.class.php:604 -#: ../../enterprise/operation/agentes/tag_view.php:789 +#: ../../enterprise/operation/agentes/tag_view.php:791 #: ../../godmode/update_manager/update_manager.history.php:44 #: ../../godmode/agentes/status_monitor_custom_fields.php:137 #: ../../godmode/agentes/status_monitor_custom_fields.php:171 @@ -12080,30 +11583,31 @@ msgstr "" #: ../../mobile/operation/modules.php:672 #: ../../mobile/operation/modules.php:911 #: ../../mobile/operation/module_data.php:165 -#: ../../mobile/operation/events.php:833 -#: ../../include/functions_reporting_html.php:1062 -#: ../../include/functions_reporting_html.php:1070 -#: ../../include/functions_reporting_html.php:1310 -#: ../../include/functions_reporting_html.php:1317 -#: ../../include/functions_reporting_html.php:2665 -#: ../../include/functions_reporting_html.php:5334 +#: ../../mobile/operation/events.php:829 +#: ../../include/functions_reporting_html.php:1066 +#: ../../include/functions_reporting_html.php:1074 +#: ../../include/functions_reporting_html.php:1314 +#: ../../include/functions_reporting_html.php:1321 +#: ../../include/functions_reporting_html.php:2669 +#: ../../include/functions_reporting_html.php:5345 #: ../../include/ajax/events_extended.php:90 #: ../../include/ajax/custom_fields.php:415 -#: ../../include/functions_inventory.php:144 -#: ../../include/functions_inventory.php:178 -#: ../../include/functions_inventory.php:388 -#: ../../include/functions_inventory.php:408 -#: ../../include/functions_inventory.php:594 +#: ../../include/functions_inventory.php:149 +#: ../../include/functions_inventory.php:183 +#: ../../include/functions_inventory.php:393 +#: ../../include/functions_inventory.php:413 +#: ../../include/functions_inventory.php:599 #: ../../include/functions_netflow.php:278 #: ../../include/class/SnmpConsole.class.php:279 +#: ../../include/lib/Dashboard/Widgets/events_list.php:819 #: ../../include/functions_events.php:205 #: ../../include/functions_events.php:262 -#: ../../include/functions_events.php:2539 -#: ../../include/functions_events.php:4919 +#: ../../include/functions_events.php:2468 +#: ../../include/functions_events.php:4873 #: ../../operation/agentes/exportdata.csv.php:74 #: ../../operation/agentes/exportdata.php:114 -#: ../../operation/agentes/status_monitor.php:1600 -#: ../../operation/agentes/estado_generalagente.php:720 +#: ../../operation/agentes/status_monitor.php:1603 +#: ../../operation/agentes/estado_generalagente.php:715 #: ../../operation/agentes/exportdata.excel.php:74 #: ../../operation/messages/message_list.php:196 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:132 @@ -12118,23 +11622,23 @@ msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:1406 #: ../../enterprise/include/lib/AlertCorrelation.class.php:1127 #: ../../enterprise/include/functions_events.php:60 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3034 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3076 #: ../../godmode/events/event_filter.php:146 #: ../../godmode/events/event_edit_filter.php:354 -#: ../../include/lib/Dashboard/Widgets/events_list.php:332 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:267 +#: ../../include/lib/Dashboard/Widgets/events_list.php:343 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:268 #: ../../include/functions_events.php:206 -#: ../../operation/events/events.php:1803 +#: ../../operation/events/events.php:1956 msgid "Event type" msgstr "" #: ../../enterprise/meta/include/functions_events_meta.php:90 #: ../../enterprise/godmode/policies/policy_external_alerts.php:362 -#: ../../enterprise/include/functions_reporting_csv.php:923 +#: ../../enterprise/include/functions_reporting_csv.php:964 #: ../../enterprise/operation/agentes/tag_view.php:217 #: ../../godmode/modules/manage_network_templates_form.php:231 #: ../../godmode/modules/manage_network_components.php:777 -#: ../../godmode/modules/manage_network_components_form_wizard.php:272 +#: ../../godmode/modules/manage_network_components_form_wizard.php:278 #: ../../godmode/agentes/agent_template.php:274 #: ../../godmode/agentes/status_monitor_custom_fields.php:105 #: ../../godmode/agentes/status_monitor_custom_fields.php:163 @@ -12143,28 +11647,29 @@ msgstr "" #: ../../mobile/operation/modules.php:604 #: ../../mobile/operation/modules.php:907 #: ../../include/ajax/heatmap.ajax.php:281 -#: ../../include/ajax/heatmap.ajax.php:406 ../../include/ajax/module.php:1024 +#: ../../include/ajax/heatmap.ajax.php:406 ../../include/ajax/module.php:1039 #: ../../include/ajax/custom_fields.php:411 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:543 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:559 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:566 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:582 #: ../../operation/agentes/status_monitor.php:901 -#: ../../operation/agentes/status_monitor.php:1550 +#: ../../operation/agentes/status_monitor.php:1553 msgid "Module name" msgstr "" #: ../../enterprise/meta/include/functions_events_meta.php:94 -#: ../../enterprise/godmode/policies/policy_alerts.php:719 +#: ../../enterprise/godmode/policies/policy_alerts.php:813 #: ../../enterprise/godmode/policies/policy_external_alerts.php:431 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:729 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:748 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:380 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4422 -#: ../../godmode/alerts/configure_alert_template.php:1602 +#: ../../godmode/alerts/configure_alert_template.php:1623 #: ../../godmode/events/custom_events.php:103 ../../include/functions.php:4200 #: ../../include/functions_snmp.php:324 #: ../../include/class/SnmpConsole.class.php:280 #: ../../include/class/SnmpConsole.class.php:352 #: ../../include/class/SnmpConsole.class.php:506 #: ../../include/class/SnmpConsole.class.php:507 +#: ../../include/lib/Dashboard/Widgets/events_list.php:822 #: ../../include/functions_events.php:208 #: ../../include/functions_events.php:271 #: ../../operation/agentes/estado_monitores.php:514 @@ -12176,75 +11681,79 @@ msgstr "" #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:405 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:621 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2867 -#: ../../enterprise/include/functions_reporting.php:2020 +#: ../../enterprise/include/functions_reporting.php:2035 #: ../../enterprise/include/functions_events.php:70 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3007 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3049 #: ../../godmode/events/event_filter.php:148 #: ../../godmode/events/event_edit_filter.php:374 #: ../../godmode/events/custom_events.php:104 -#: ../../mobile/operation/events.php:707 ../../mobile/operation/events.php:708 -#: ../../mobile/operation/events.php:849 ../../mobile/operation/events.php:1026 -#: ../../mobile/operation/events.php:1027 -#: ../../include/functions_reporting_html.php:1060 -#: ../../include/functions_reporting_html.php:1068 -#: ../../include/functions_reporting_html.php:1308 -#: ../../include/functions_reporting_html.php:1316 -#: ../../include/functions_reporting_html.php:2663 +#: ../../mobile/operation/events.php:703 ../../mobile/operation/events.php:704 +#: ../../mobile/operation/events.php:845 ../../mobile/operation/events.php:1022 +#: ../../mobile/operation/events.php:1023 +#: ../../include/functions_reporting_html.php:1064 +#: ../../include/functions_reporting_html.php:1072 +#: ../../include/functions_reporting_html.php:1312 +#: ../../include/functions_reporting_html.php:1320 +#: ../../include/functions_reporting_html.php:2667 #: ../../include/functions_snmp.php:335 #: ../../include/class/SnmpConsole.class.php:363 #: ../../include/class/SnmpConsole.class.php:483 -#: ../../include/lib/Dashboard/Widgets/events_list.php:404 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:396 +#: ../../include/lib/Dashboard/Widgets/events_list.php:415 +#: ../../include/lib/Dashboard/Widgets/events_list.php:823 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:397 #: ../../include/functions_events.php:209 #: ../../include/functions_events.php:274 -#: ../../include/functions_events.php:4987 -#: ../../operation/events/events.php:1904 +#: ../../include/functions_events.php:4941 +#: ../../operation/events/events.php:2057 msgid "Severity" msgstr "" #: ../../enterprise/meta/include/functions_events_meta.php:102 +#: ../../enterprise/tools/ipam/ipam_network.php:252 #: ../../godmode/events/event_edit_filter.php:831 #: ../../godmode/events/custom_events.php:105 #: ../../godmode/wizards/HostDevices.class.php:956 #: ../../include/class/CustomNetScan.class.php:474 +#: ../../include/lib/Dashboard/Widgets/events_list.php:824 #: ../../include/functions_events.php:210 #: ../../include/functions_events.php:277 -#: ../../include/functions_events.php:3627 -#: ../../operation/events/events.php:1960 +#: ../../include/functions_events.php:3556 +#: ../../operation/events/events.php:2113 msgid "Comment" msgstr "" #: ../../enterprise/meta/include/functions_events_meta.php:106 -#: ../../enterprise/godmode/modules/configure_local_component.php:562 +#: ../../enterprise/godmode/modules/configure_local_component.php:684 #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:163 #: ../../enterprise/godmode/massive/massive_tags_edit_policy.php:120 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:971 #: ../../enterprise/godmode/setup/setup_auth.php:253 #: ../../enterprise/godmode/setup/setup_auth.php:603 -#: ../../enterprise/godmode/setup/setup_auth.php:1630 -#: ../../enterprise/include/functions_reporting_csv.php:763 +#: ../../enterprise/godmode/setup/setup_auth.php:1684 +#: ../../enterprise/include/functions_reporting_csv.php:804 #: ../../enterprise/operation/agentes/tag_view.php:241 -#: ../../enterprise/operation/agentes/tag_view.php:781 -#: ../../godmode/modules/manage_network_components_form_common.php:362 -#: ../../godmode/massive/massive_copy_modules.php:172 -#: ../../godmode/massive/massive_delete_modules.php:401 -#: ../../godmode/massive/massive_delete_modules.php:515 -#: ../../godmode/massive/massive_edit_modules.php:405 -#: ../../godmode/massive/massive_edit_modules.php:491 -#: ../../godmode/massive/massive_edit_modules.php:1062 -#: ../../godmode/reporting/reporting_builder.item_editor.php:85 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3973 +#: ../../enterprise/operation/agentes/tag_view.php:783 +#: ../../godmode/modules/manage_network_components_form_common.php:483 +#: ../../godmode/massive/massive_copy_modules.php:197 +#: ../../godmode/massive/massive_delete_modules.php:409 +#: ../../godmode/massive/massive_delete_modules.php:538 +#: ../../godmode/massive/massive_edit_modules.php:420 +#: ../../godmode/massive/massive_edit_modules.php:536 +#: ../../godmode/massive/massive_edit_modules.php:1287 +#: ../../godmode/reporting/reporting_builder.item_editor.php:88 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4018 #: ../../godmode/events/custom_events.php:106 -#: ../../mobile/operation/events.php:874 -#: ../../include/functions_reporting_html.php:1781 -#: ../../include/functions_reporting_html.php:3743 +#: ../../mobile/operation/events.php:870 +#: ../../include/functions_reporting_html.php:1785 +#: ../../include/functions_reporting_html.php:3747 #: ../../include/functions_treeview.php:152 #: ../../include/functions_profile.php:205 -#: ../../include/lib/Dashboard/Widgets/events_list.php:461 +#: ../../include/lib/Dashboard/Widgets/events_list.php:472 +#: ../../include/lib/Dashboard/Widgets/events_list.php:825 #: ../../include/lib/Dashboard/Widgets/tree_view.php:345 #: ../../include/functions_events.php:211 #: ../../include/functions_events.php:280 -#: ../../include/functions_events.php:5085 ../../operation/tree.php:67 +#: ../../include/functions_events.php:5043 ../../operation/tree.php:67 #: ../../operation/users/user_edit.php:997 #: ../../operation/agentes/status_monitor.php:877 #: ../../operation/agentes/group_view.php:243 @@ -12255,7 +11764,7 @@ msgstr "" #: ../../enterprise/meta/include/functions_events_meta.php:114 #: ../../include/functions_events.php:213 -#: ../../include/functions_events.php:4631 +#: ../../include/functions_events.php:4585 msgid "Extra id" msgstr "" @@ -12263,19 +11772,22 @@ msgstr "" #: ../../godmode/setup/setup_integria.php:464 #: ../../godmode/setup/setup_integria.php:598 #: ../../godmode/events/custom_events.php:109 -#: ../../mobile/operation/events.php:837 ../../include/functions_events.php:214 +#: ../../mobile/operation/events.php:833 +#: ../../include/lib/Dashboard/Widgets/events_list.php:828 +#: ../../include/functions_events.php:214 #: ../../include/functions_events.php:289 -#: ../../include/functions_events.php:4941 +#: ../../include/functions_events.php:4895 #: ../../operation/incidents/integriaims_export_csv.php:89 #: ../../operation/incidents/configure_integriaims_incident.php:339 #: ../../operation/incidents/list_integriaims_incidents.php:360 #: ../../operation/incidents/list_integriaims_incidents.php:593 -#: ../../operation/events/events.php:2080 +#: ../../operation/events/events.php:2233 msgid "Owner" msgstr "" #: ../../enterprise/meta/include/functions_events_meta.php:122 #: ../../godmode/events/custom_events.php:110 +#: ../../include/lib/Dashboard/Widgets/events_list.php:829 #: ../../include/functions_events.php:215 #: ../../include/functions_events.php:292 msgid "ACK Timestamp" @@ -12283,29 +11795,30 @@ msgstr "" #: ../../enterprise/meta/include/functions_events_meta.php:126 #: ../../godmode/events/custom_events.php:111 +#: ../../include/lib/Dashboard/Widgets/events_list.php:830 #: ../../include/functions_events.php:216 #: ../../include/functions_events.php:295 -#: ../../include/functions_events.php:4619 -#: ../../operation/events/events.php:3298 +#: ../../include/functions_events.php:4573 +#: ../../operation/events/events.php:3513 msgid "Instructions" msgstr "" #: ../../enterprise/meta/include/functions_events_meta.php:130 #: ../../enterprise/godmode/setup/setup_metaconsole.php:198 #: ../../enterprise/godmode/setup/setup_metaconsole.php:273 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:892 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:898 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:77 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:292 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:596 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:630 #: ../../include/lib/Group.php:578 ../../include/functions_events.php:217 msgid "Server name" msgstr "" #: ../../enterprise/meta/include/functions_events_meta.php:138 -#: ../../include/functions_reporting_html.php:5244 +#: ../../include/functions_reporting_html.php:5248 #: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:172 #: ../../include/lib/Dashboard/Widgets/module_status.php:175 -#: ../../include/lib/Dashboard/Widgets/module_status.php:610 +#: ../../include/lib/Dashboard/Widgets/module_status.php:612 #: ../../include/functions_events.php:219 ../../operation/tree.php:317 msgid "Module status" msgstr "" @@ -12349,8 +11862,8 @@ msgstr "" #: ../../enterprise/meta/include/process_reset_pass.php:58 #: ../../enterprise/meta/include/reset_pass.php:58 -#: ../../enterprise/godmode/modules/configure_local_component.php:657 -#: ../../godmode/servers/plugin.php:607 ../../include/functions_ui.php:1667 +#: ../../enterprise/godmode/modules/configure_local_component.php:789 +#: ../../godmode/servers/plugin.php:663 ../../include/functions_ui.php:1925 #: ../../include/class/ManageNetScanScripts.class.php:694 msgid "Help" msgstr "" @@ -12372,7 +11885,7 @@ msgid "Change password" msgstr "" #: ../../enterprise/meta/include/process_reset_pass.php:123 -#: ../../enterprise/meta/index.php:692 +#: ../../enterprise/meta/index.php:693 #: ../../enterprise/include/process_reset_pass.php:151 ../../index.php:857 msgid "Passwords must be the same" msgstr "" @@ -12447,12 +11960,15 @@ msgid "Propagation" msgstr "" #: ../../enterprise/meta/include/functions_agents_meta.php:631 -#: ../../enterprise/meta/general/main_menu.php:586 +#: ../../enterprise/meta/general/main_menu.php:600 +#: ../../enterprise/meta/general/main_menu.php:709 +#: ../../enterprise/meta/general/main_menu.php:730 msgid "Agent operations" msgstr "" #: ../../enterprise/meta/include/functions_agents_meta.php:642 -#: ../../enterprise/meta/general/main_menu.php:592 +#: ../../enterprise/meta/general/main_menu.php:606 +#: ../../enterprise/meta/general/main_menu.php:715 msgid "User operations" msgstr "" @@ -12460,14 +11976,14 @@ msgstr "" #: ../../enterprise/meta/include/functions_agents_meta.php:661 #: ../../enterprise/extensions/disabled/check_acls.php:50 #: ../../enterprise/extensions/disabled/check_acls.php:137 -#: ../../include/functions_menu.php:569 +#: ../../include/functions_menu.php:570 msgid "Agents management" msgstr "" #: ../../enterprise/meta/include/functions_agents_meta.php:656 #: ../../enterprise/extensions/disabled/check_acls.php:53 #: ../../enterprise/extensions/disabled/check_acls.php:140 -#: ../../godmode/users/user_list.php:288 ../../godmode/menu.php:154 +#: ../../godmode/users/user_list.php:288 ../../godmode/menu.php:243 msgid "Users management" msgstr "" @@ -12476,7 +11992,7 @@ msgid "No admin user" msgstr "" #: ../../enterprise/meta/include/functions_meta.php:71 -#: ../../include/functions_config.php:446 +#: ../../include/functions_config.php:458 msgid "Activate Metaconsole" msgstr "" @@ -12506,641 +12022,677 @@ msgstr "" msgid "Agent API" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:356 +#: ../../enterprise/meta/include/functions_meta.php:366 +#: ../../include/functions_config.php:406 +msgid "Max hours old event comments" +msgstr "" + +#: ../../enterprise/meta/include/functions_meta.php:376 msgid "Policy add max. agents" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:365 +#: ../../enterprise/meta/include/functions_meta.php:385 msgid "Sync items warn detection" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:513 +#: ../../enterprise/meta/include/functions_meta.php:543 msgid "IP ElasticSearch" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:523 +#: ../../enterprise/meta/include/functions_meta.php:553 msgid "Port ElasticSearch" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:533 +#: ../../enterprise/meta/include/functions_meta.php:563 #: ../../enterprise/godmode/setup/setup_log_collector.php:64 -#: ../../include/functions_config.php:1637 +#: ../../include/functions_config.php:1683 msgid "Number of logs viewed" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:554 -#: ../../godmode/setup/setup_auth.php:483 -#: ../../include/functions_config.php:567 +#: ../../enterprise/meta/include/functions_meta.php:584 +#: ../../godmode/setup/setup_auth.php:503 +#: ../../include/functions_config.php:579 #: ../../include/class/CredentialStore.class.php:1162 #: ../../include/class/CredentialStore.class.php:1464 #: ../../include/class/AgentWizard.class.php:925 msgid "Authentication method" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:564 -#: ../../godmode/setup/setup_auth.php:56 ../../include/functions_config.php:703 +#: ../../enterprise/meta/include/functions_meta.php:594 +#: ../../godmode/setup/setup_auth.php:56 ../../include/functions_config.php:739 msgid "Fallback to local authentication" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:574 -#: ../../enterprise/meta/include/functions_meta.php:798 -#: ../../godmode/setup/setup_auth.php:69 ../../include/functions_config.php:571 +#: ../../enterprise/meta/include/functions_meta.php:604 +#: ../../enterprise/meta/include/functions_meta.php:900 +#: ../../godmode/setup/setup_auth.php:69 ../../include/functions_config.php:583 msgid "Autocreate remote users" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:584 +#: ../../enterprise/meta/include/functions_meta.php:614 #: ../../enterprise/godmode/setup/setup_auth.php:55 #: ../../enterprise/godmode/setup/setup_auth.php:325 #: ../../enterprise/godmode/setup/setup_auth.php:457 -#: ../../enterprise/godmode/setup/setup_auth.php:1467 -#: ../../include/functions_config.php:575 +#: ../../enterprise/godmode/setup/setup_auth.php:1521 +#: ../../include/functions_config.php:587 msgid "Autocreate profile" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:594 +#: ../../enterprise/meta/include/functions_meta.php:624 #: ../../enterprise/godmode/setup/setup_auth.php:61 #: ../../enterprise/godmode/setup/setup_auth.php:331 #: ../../enterprise/godmode/setup/setup_auth.php:463 -#: ../../enterprise/godmode/setup/setup_auth.php:1473 -#: ../../include/functions_config.php:579 +#: ../../enterprise/godmode/setup/setup_auth.php:1527 +#: ../../include/functions_config.php:591 msgid "Autocreate profile group" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:604 +#: ../../enterprise/meta/include/functions_meta.php:634 #: ../../enterprise/godmode/setup/setup_auth.php:68 #: ../../enterprise/godmode/setup/setup_auth.php:340 #: ../../enterprise/godmode/setup/setup_auth.php:472 -#: ../../enterprise/godmode/setup/setup_auth.php:1497 -#: ../../include/functions_config.php:583 +#: ../../enterprise/godmode/setup/setup_auth.php:1551 +#: ../../include/functions_config.php:595 msgid "Autocreate profile tags" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:614 +#: ../../enterprise/meta/include/functions_meta.php:644 #: ../../enterprise/godmode/setup/setup_auth.php:346 -#: ../../include/functions_config.php:587 +#: ../../include/functions_config.php:599 msgid "Automatically assigned no hierarchy" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:624 +#: ../../enterprise/meta/include/functions_meta.php:654 #: ../../enterprise/godmode/setup/setup_auth.php:668 -#: ../../enterprise/godmode/setup/setup_auth.php:1694 -#: ../../include/functions_config.php:595 +#: ../../enterprise/godmode/setup/setup_auth.php:1748 +#: ../../include/functions_config.php:607 msgid "Autocreate blacklist" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:634 -#: ../../enterprise/meta/include/functions_meta.php:941 -#: ../../godmode/users/configure_user.php:1546 +#: ../../enterprise/meta/include/functions_meta.php:664 +#: ../../enterprise/meta/include/functions_meta.php:1043 +#: ../../godmode/users/configure_user.php:1560 #: ../../godmode/setup/setup_auth.php:392 -#: ../../include/functions_config.php:811 +#: ../../include/functions_config.php:847 #: ../../operation/users/user_edit.php:537 msgid "Double authentication" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:644 +#: ../../enterprise/meta/include/functions_meta.php:674 msgid "2FA_all_users" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:656 -#: ../../enterprise/meta/include/functions_meta.php:954 -#: ../../include/functions_config.php:819 -#: ../../include/functions_config.php:825 +#: ../../enterprise/meta/include/functions_meta.php:684 +msgid "Control session timeout" +msgstr "" + +#: ../../enterprise/meta/include/functions_meta.php:696 +#: ../../enterprise/meta/include/functions_meta.php:1056 +#: ../../include/functions_config.php:859 +#: ../../include/functions_config.php:865 msgid "Session timeout" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:670 -#: ../../enterprise/meta/include/functions_meta.php:1148 +#: ../../enterprise/meta/include/functions_meta.php:712 +#: ../../enterprise/meta/include/functions_meta.php:1250 #: ../../enterprise/godmode/setup/setup_auth.php:82 #: ../../enterprise/godmode/setup/setup_auth.php:441 -#: ../../include/functions_config.php:716 -#: ../../include/functions_config.php:832 +#: ../../include/functions_config.php:752 +#: ../../include/functions_config.php:874 msgid "Save Password" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:682 +#: ../../enterprise/meta/include/functions_meta.php:724 msgid "Timezone visual" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:692 +#: ../../enterprise/meta/include/functions_meta.php:734 #: ../../enterprise/godmode/setup/setup_auth.php:676 -#: ../../enterprise/godmode/setup/setup_auth.php:1702 -#: ../../include/functions_config.php:599 +#: ../../enterprise/godmode/setup/setup_auth.php:1756 +#: ../../include/functions_config.php:611 msgid "Active directory server" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:702 +#: ../../enterprise/meta/include/functions_meta.php:744 #: ../../enterprise/godmode/setup/setup_auth.php:682 -#: ../../enterprise/godmode/setup/setup_auth.php:1719 -#: ../../include/functions_config.php:603 +#: ../../enterprise/godmode/setup/setup_auth.php:1773 +#: ../../include/functions_config.php:615 msgid "Active directory port" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:712 -#: ../../enterprise/meta/include/functions_meta.php:996 +#: ../../enterprise/meta/include/functions_meta.php:754 +#: ../../enterprise/meta/include/functions_meta.php:1098 #: ../../enterprise/godmode/setup/setup_auth.php:688 -#: ../../enterprise/godmode/setup/setup_auth.php:1736 +#: ../../enterprise/godmode/setup/setup_auth.php:1790 #: ../../godmode/setup/setup_auth.php:146 -#: ../../include/functions_config.php:607 -#: ../../include/functions_config.php:647 +#: ../../include/functions_config.php:619 +#: ../../include/functions_config.php:683 msgid "Start TLS" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:722 +#: ../../enterprise/meta/include/functions_meta.php:764 #: ../../enterprise/godmode/setup/setup_auth.php:446 -#: ../../enterprise/godmode/setup/setup_auth.php:1456 -#: ../../include/functions_config.php:615 +#: ../../enterprise/godmode/setup/setup_auth.php:1510 +#: ../../include/functions_config.php:627 msgid "Advanced Config AD" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:732 +#: ../../enterprise/meta/include/functions_meta.php:774 #: ../../enterprise/godmode/setup/setup_auth.php:694 -#: ../../enterprise/godmode/setup/setup_auth.php:1742 -#: ../../include/functions_config.php:623 +#: ../../enterprise/godmode/setup/setup_auth.php:1796 +#: ../../include/functions_config.php:635 msgid "Domain" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:742 +#: ../../enterprise/meta/include/functions_meta.php:784 +msgid "Secondary advanced Config AD" +msgstr "" + +#: ../../enterprise/meta/include/functions_meta.php:794 +#: ../../enterprise/godmode/setup/setup_auth.php:706 +#: ../../include/functions_config.php:643 +msgid "Secondary active directory server" +msgstr "" + +#: ../../enterprise/meta/include/functions_meta.php:804 +#: ../../enterprise/godmode/setup/setup_auth.php:712 +#: ../../include/functions_config.php:647 +msgid "Secondary active directory port" +msgstr "" + +#: ../../enterprise/meta/include/functions_meta.php:814 +#: ../../enterprise/meta/include/functions_meta.php:824 +#: ../../enterprise/meta/include/functions_meta.php:1197 +#: ../../enterprise/godmode/setup/setup_auth.php:718 +#: ../../godmode/setup/setup_auth.php:306 +#: ../../include/functions_config.php:651 +msgid "Secondary start TLS" +msgstr "" + +#: ../../enterprise/meta/include/functions_meta.php:834 +#: ../../include/functions_config.php:659 +msgid "Secondary domain" +msgstr "" + +#: ../../enterprise/meta/include/functions_meta.php:844 #: ../../enterprise/godmode/setup/setup_auth.php:506 -#: ../../enterprise/godmode/setup/setup_auth.php:1531 -#: ../../include/functions_config.php:627 +#: ../../enterprise/godmode/setup/setup_auth.php:1585 +#: ../../include/functions_config.php:663 msgid "Advanced Permisions AD" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:752 +#: ../../enterprise/meta/include/functions_meta.php:854 #: ../../enterprise/godmode/setup/setup_auth.php:151 -#: ../../include/functions_config.php:631 +#: ../../include/functions_config.php:667 msgid "Advanced Permissions LDAP" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:762 +#: ../../enterprise/meta/include/functions_meta.php:864 #: ../../enterprise/godmode/setup/setup_auth.php:128 -#: ../../include/functions_config.php:619 +#: ../../include/functions_config.php:631 msgid "Advanced Config LDAP" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:772 -#: ../../enterprise/meta/include/functions_meta.php:784 +#: ../../enterprise/meta/include/functions_meta.php:874 +#: ../../enterprise/meta/include/functions_meta.php:886 #: ../../enterprise/godmode/setup/setup_auth.php:430 #: ../../enterprise/godmode/setup/setup_auth.php:478 -#: ../../enterprise/godmode/setup/setup_auth.php:1503 +#: ../../enterprise/godmode/setup/setup_auth.php:1557 msgid "Auto enable node access" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:811 -#: ../../include/functions_config.php:771 +#: ../../enterprise/meta/include/functions_meta.php:913 +#: ../../include/functions_config.php:807 msgid "Saml path" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:824 -#: ../../include/functions_config.php:775 +#: ../../enterprise/meta/include/functions_meta.php:926 +#: ../../include/functions_config.php:811 msgid "Saml source" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:837 -#: ../../include/functions_config.php:779 +#: ../../enterprise/meta/include/functions_meta.php:939 +#: ../../include/functions_config.php:815 msgid "Saml user id parameter" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:850 -#: ../../include/functions_config.php:783 +#: ../../enterprise/meta/include/functions_meta.php:952 +#: ../../include/functions_config.php:819 msgid "Saml mail parameter" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:863 -#: ../../include/functions_config.php:787 +#: ../../enterprise/meta/include/functions_meta.php:965 +#: ../../include/functions_config.php:823 msgid "Saml group name parameter" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:876 -#: ../../include/functions_config.php:791 +#: ../../enterprise/meta/include/functions_meta.php:978 +#: ../../include/functions_config.php:827 msgid "Saml attr type parameter" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:889 -#: ../../include/functions_config.php:795 +#: ../../enterprise/meta/include/functions_meta.php:991 +#: ../../include/functions_config.php:831 msgid "Saml profiles and tags parameter" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:902 -#: ../../include/functions_config.php:807 +#: ../../enterprise/meta/include/functions_meta.php:1004 +#: ../../include/functions_config.php:843 msgid "Saml profile and tag separator" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:915 +#: ../../enterprise/meta/include/functions_meta.php:1017 msgid "SAML profile parameters" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:928 -#: ../../include/functions_config.php:803 +#: ../../enterprise/meta/include/functions_meta.php:1030 +#: ../../include/functions_config.php:839 msgid "Saml tag parameter" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:966 -#: ../../godmode/setup/setup_auth.php:90 ../../include/functions_config.php:635 +#: ../../enterprise/meta/include/functions_meta.php:1068 +#: ../../godmode/setup/setup_auth.php:90 ../../include/functions_config.php:671 msgid "LDAP server" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:976 +#: ../../enterprise/meta/include/functions_meta.php:1078 #: ../../godmode/setup/setup_auth.php:107 -#: ../../include/functions_config.php:639 +#: ../../include/functions_config.php:675 msgid "LDAP port" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:986 +#: ../../enterprise/meta/include/functions_meta.php:1088 #: ../../godmode/setup/setup_auth.php:129 -#: ../../include/functions_config.php:643 +#: ../../include/functions_config.php:679 msgid "LDAP version" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1006 +#: ../../enterprise/meta/include/functions_meta.php:1108 #: ../../godmode/setup/setup_auth.php:157 -#: ../../include/functions_config.php:651 +#: ../../include/functions_config.php:687 msgid "Base DN" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1016 +#: ../../enterprise/meta/include/functions_meta.php:1118 #: ../../godmode/setup/setup_auth.php:170 -#: ../../include/functions_config.php:655 +#: ../../include/functions_config.php:691 msgid "Login attribute" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1026 +#: ../../enterprise/meta/include/functions_meta.php:1128 #: ../../godmode/setup/setup_auth.php:183 -#: ../../include/functions_config.php:659 +#: ../../include/functions_config.php:695 msgid "Admin LDAP login" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1036 +#: ../../enterprise/meta/include/functions_meta.php:1138 #: ../../godmode/setup/setup_auth.php:196 -#: ../../include/functions_config.php:663 +#: ../../include/functions_config.php:699 msgid "Admin LDAP password" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1046 +#: ../../enterprise/meta/include/functions_meta.php:1148 #: ../../godmode/setup/setup_auth.php:215 msgid "Ldap search timeout (secs)" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1056 -#: ../../include/functions_config.php:727 +#: ../../enterprise/meta/include/functions_meta.php:1158 +#: ../../include/functions_config.php:763 msgid "LDAP secondary enabled" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1065 +#: ../../enterprise/meta/include/functions_meta.php:1167 #: ../../godmode/setup/setup_auth.php:250 -#: ../../include/functions_config.php:671 +#: ../../include/functions_config.php:707 msgid "Secondary LDAP server" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1075 +#: ../../enterprise/meta/include/functions_meta.php:1177 #: ../../godmode/setup/setup_auth.php:267 -#: ../../include/functions_config.php:675 +#: ../../include/functions_config.php:711 msgid "Secondary LDAP port" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1085 +#: ../../enterprise/meta/include/functions_meta.php:1187 #: ../../godmode/setup/setup_auth.php:289 -#: ../../include/functions_config.php:679 +#: ../../include/functions_config.php:715 msgid "Secondary LDAP version" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1095 -#: ../../godmode/setup/setup_auth.php:306 -msgid "Secondary start TLS" -msgstr "" - -#: ../../enterprise/meta/include/functions_meta.php:1105 -#: ../../include/functions_config.php:687 +#: ../../enterprise/meta/include/functions_meta.php:1207 +#: ../../include/functions_config.php:723 msgid "Secondary base DN" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1115 -#: ../../include/functions_config.php:691 +#: ../../enterprise/meta/include/functions_meta.php:1217 +#: ../../include/functions_config.php:727 msgid "Secondary login attribute" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1125 +#: ../../enterprise/meta/include/functions_meta.php:1227 #: ../../godmode/setup/setup_auth.php:343 -#: ../../include/functions_config.php:695 +#: ../../include/functions_config.php:731 msgid "Admin secondary LDAP login" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1135 +#: ../../enterprise/meta/include/functions_meta.php:1237 #: ../../godmode/setup/setup_auth.php:356 -#: ../../include/functions_config.php:699 +#: ../../include/functions_config.php:735 msgid "Admin secondary LDAP password" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1168 +#: ../../enterprise/meta/include/functions_meta.php:1270 #: ../../enterprise/godmode/setup/setup_auth.php:112 -#: ../../include/functions_config.php:707 +#: ../../include/functions_config.php:743 msgid "Login user attribute" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1178 -#: ../../include/functions_config.php:723 +#: ../../enterprise/meta/include/functions_meta.php:1280 +#: ../../include/functions_config.php:759 msgid "Save profile" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1189 +#: ../../enterprise/meta/include/functions_meta.php:1291 #: ../../enterprise/godmode/setup/setup_auth.php:94 -#: ../../include/functions_config.php:711 +#: ../../include/functions_config.php:747 msgid "LDAP function" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1201 +#: ../../enterprise/meta/include/functions_meta.php:1303 #, php-format msgid "%s host" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1211 -#: ../../enterprise/meta/include/functions_meta.php:1265 -#: ../../enterprise/meta/include/functions_meta.php:1319 -#: ../../enterprise/godmode/setup/setup_auth.php:1335 -#: ../../enterprise/godmode/setup/setup_auth.php:1367 -#: ../../include/functions_config.php:735 -#: ../../include/functions_config.php:755 +#: ../../enterprise/meta/include/functions_meta.php:1313 +#: ../../enterprise/meta/include/functions_meta.php:1367 +#: ../../enterprise/meta/include/functions_meta.php:1421 +#: ../../enterprise/godmode/setup/setup_auth.php:1389 +#: ../../enterprise/godmode/setup/setup_auth.php:1421 +#: ../../include/functions_config.php:771 +#: ../../include/functions_config.php:791 msgid "MySQL port" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1221 -#: ../../enterprise/meta/include/functions_meta.php:1275 -#: ../../enterprise/meta/include/functions_meta.php:1329 -#: ../../enterprise/meta/include/functions_meta.php:2167 +#: ../../enterprise/meta/include/functions_meta.php:1323 +#: ../../enterprise/meta/include/functions_meta.php:1377 +#: ../../enterprise/meta/include/functions_meta.php:1431 +#: ../../enterprise/meta/include/functions_meta.php:2279 #: ../../enterprise/godmode/setup/setup_history.php:210 -#: ../../enterprise/godmode/setup/setup_auth.php:1341 -#: ../../enterprise/godmode/setup/setup_auth.php:1373 -#: ../../include/functions_config.php:739 -#: ../../include/functions_config.php:759 -#: ../../include/functions_config.php:1667 +#: ../../enterprise/godmode/setup/setup_auth.php:1395 +#: ../../enterprise/godmode/setup/setup_auth.php:1427 +#: ../../include/functions_config.php:775 +#: ../../include/functions_config.php:795 +#: ../../include/functions_config.php:1713 msgid "Database name" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1255 +#: ../../enterprise/meta/include/functions_meta.php:1357 msgid "Babel Enterprise host" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1309 -#: ../../enterprise/godmode/setup/setup_auth.php:1361 -#: ../../include/functions_config.php:751 +#: ../../enterprise/meta/include/functions_meta.php:1411 +#: ../../enterprise/godmode/setup/setup_auth.php:1415 +#: ../../include/functions_config.php:787 msgid "Integria host" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1374 -#: ../../include/functions_config.php:993 +#: ../../enterprise/meta/include/functions_meta.php:1476 +#: ../../include/functions_config.php:1039 msgid "Timestamp or time comparation" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1384 +#: ../../enterprise/meta/include/functions_meta.php:1486 msgid "Graph color (min)" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1394 +#: ../../enterprise/meta/include/functions_meta.php:1496 msgid "Graph color (avg)" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1404 +#: ../../enterprise/meta/include/functions_meta.php:1506 msgid "Graph color (max)" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1439 -#: ../../include/functions_config.php:1041 +#: ../../enterprise/meta/include/functions_meta.php:1541 +#: ../../include/functions_config.php:1087 msgid "Data precision for reports" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1554 +#: ../../enterprise/meta/include/functions_meta.php:1656 msgid "full scale charts" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1564 +#: ../../enterprise/meta/include/functions_meta.php:1666 msgid "type mode type charts" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1584 +#: ../../enterprise/meta/include/functions_meta.php:1686 msgid "type mode zoom charts" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1604 -#: ../../include/functions_config.php:1286 -#: ../../include/functions_config.php:1290 +#: ../../enterprise/meta/include/functions_meta.php:1706 +#: ../../include/functions_config.php:1332 +#: ../../include/functions_config.php:1336 msgid "Random background" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1624 +#: ../../enterprise/meta/include/functions_meta.php:1726 msgid "Type of charts" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1664 -#: ../../include/functions_config.php:1090 +#: ../../enterprise/meta/include/functions_meta.php:1766 +#: ../../include/functions_config.php:1136 msgid "Custom logo collapsed" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1674 +#: ../../enterprise/meta/include/functions_meta.php:1776 msgid "Custom logo (white background)" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1694 -#: ../../include/functions_config.php:1098 +#: ../../enterprise/meta/include/functions_meta.php:1796 +#: ../../include/functions_config.php:1144 msgid "Custom logo login" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1704 -#: ../../include/functions_config.php:1102 +#: ../../enterprise/meta/include/functions_meta.php:1806 +#: ../../include/functions_config.php:1148 msgid "Custom splash login" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1734 -#: ../../include/functions_config.php:1138 +#: ../../enterprise/meta/include/functions_meta.php:1836 +#: ../../include/functions_config.php:1184 msgid "Custom title1 login" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1744 -#: ../../include/functions_config.php:1142 +#: ../../enterprise/meta/include/functions_meta.php:1846 +#: ../../include/functions_config.php:1188 msgid "Custom title2 login" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1754 -#: ../../include/functions_config.php:1130 +#: ../../enterprise/meta/include/functions_meta.php:1856 +#: ../../include/functions_config.php:1176 msgid "Meta custom title header" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1764 -#: ../../include/functions_config.php:1134 +#: ../../enterprise/meta/include/functions_meta.php:1866 +#: ../../include/functions_config.php:1180 msgid "Meta custom subtitle header" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1794 -msgid "Custom background login" -msgstr "" - -#: ../../enterprise/meta/include/functions_meta.php:1804 +#: ../../enterprise/meta/include/functions_meta.php:1906 msgid "Custom product name" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1814 +#: ../../enterprise/meta/include/functions_meta.php:1916 msgid "Custom copyright notice" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1863 -#: ../../include/functions_config.php:1074 +#: ../../enterprise/meta/include/functions_meta.php:1965 +#: ../../include/functions_config.php:1120 msgid "Font path" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1873 -#: ../../include/functions_config.php:1532 +#: ../../enterprise/meta/include/functions_meta.php:1975 +#: ../../include/functions_config.php:1578 msgid "Use data multiplier" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1885 -#: ../../include/functions_config.php:1488 +#: ../../enterprise/meta/include/functions_meta.php:1987 +#: ../../include/functions_config.php:1534 msgid "Custom report info" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1895 +#: ../../enterprise/meta/include/functions_meta.php:1997 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:102 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:122 -#: ../../include/functions_config.php:1504 +#: ../../include/functions_config.php:1550 msgid "Font family" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1935 +#: ../../enterprise/meta/include/functions_meta.php:2037 #: ../../enterprise/godmode/reporting/reporting_builder.advanced.php:159 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:157 -#: ../../godmode/setup/setup_visuals.php:1597 -#: ../../include/functions_config.php:1520 +#: ../../godmode/setup/setup_visuals.php:1591 +#: ../../include/functions_config.php:1566 msgid "Footer" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1970 -#: ../../include/functions_config.php:1206 +#: ../../enterprise/meta/include/functions_meta.php:2072 +#: ../../include/functions_config.php:1252 msgid "Use the legacy Visual Console" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:1981 -#: ../../include/functions_config.php:1210 +#: ../../enterprise/meta/include/functions_meta.php:2083 +#: ../../include/functions_config.php:1256 msgid "Default expiration of the Visual Console item's cache" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2020 +#: ../../enterprise/meta/include/functions_meta.php:2122 msgid "Realtime stats" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2050 -#: ../../godmode/setup/performance.php:674 -#: ../../include/functions_config.php:906 +#: ../../enterprise/meta/include/functions_meta.php:2152 +#: ../../godmode/setup/performance.php:671 +#: ../../include/functions_config.php:948 msgid "Use agent access graph" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2060 +#: ../../enterprise/meta/include/functions_meta.php:2162 msgid "Default block size migration agents" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2082 +#: ../../enterprise/meta/include/functions_meta.php:2184 msgid "Default block size execution event" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2093 +#: ../../enterprise/meta/include/functions_meta.php:2195 msgid "Default row limit in csv log" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2140 +#: ../../enterprise/meta/include/functions_meta.php:2235 +#: ../../godmode/setup/performance.php:827 +#: ../../include/functions_config.php:998 +msgid "Rows limit for SQL report item PDF" +msgstr "" + +#: ../../enterprise/meta/include/functions_meta.php:2252 msgid "Node address default" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2153 -#: ../../include/functions_config.php:1654 +#: ../../enterprise/meta/include/functions_meta.php:2265 +#: ../../include/functions_config.php:1700 msgid "Active and historical database cannot be the same." msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2157 +#: ../../enterprise/meta/include/functions_meta.php:2269 #: ../../enterprise/godmode/setup/setup_history.php:178 -#: ../../include/functions_config.php:1659 +#: ../../include/functions_config.php:1705 msgid "Host" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2173 -#: ../../include/functions_config.php:1672 +#: ../../enterprise/meta/include/functions_meta.php:2285 +#: ../../include/functions_config.php:1718 msgid "Enable history database" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2178 -#: ../../include/functions_config.php:1676 +#: ../../enterprise/meta/include/functions_meta.php:2290 +#: ../../include/functions_config.php:1722 msgid "Enable history event" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2183 +#: ../../enterprise/meta/include/functions_meta.php:2295 #: ../../enterprise/godmode/setup/setup_history.php:226 -#: ../../include/functions_config.php:1684 +#: ../../include/functions_config.php:1730 msgid "Database user" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2188 +#: ../../enterprise/meta/include/functions_meta.php:2300 #: ../../enterprise/godmode/setup/setup_history.php:242 -#: ../../include/functions_config.php:1688 +#: ../../include/functions_config.php:1734 msgid "Database password" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2193 -#: ../../enterprise/meta/include/functions_meta.php:2198 -#: ../../enterprise/meta/include/functions_meta.php:2203 -#: ../../enterprise/meta/include/functions_meta.php:2208 -#: ../../enterprise/meta/include/functions_meta.php:2213 +#: ../../enterprise/meta/include/functions_meta.php:2305 +#: ../../enterprise/meta/include/functions_meta.php:2310 +#: ../../enterprise/meta/include/functions_meta.php:2315 +#: ../../enterprise/meta/include/functions_meta.php:2320 +#: ../../enterprise/meta/include/functions_meta.php:2325 msgid "Database advanced" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2231 -#: ../../include/functions_config.php:1717 +#: ../../enterprise/meta/include/functions_meta.php:2343 +#: ../../include/functions_config.php:1763 msgid "Event Days" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2249 +#: ../../enterprise/meta/include/functions_meta.php:2361 #: ../../enterprise/godmode/servers/new_HA_cluster.php:143 -#: ../../include/functions_config.php:1749 +#: ../../include/functions_config.php:1795 msgid "Delay" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2282 -#: ../../include/functions_config.php:1781 +#: ../../enterprise/meta/include/functions_meta.php:2394 +#: ../../include/functions_config.php:1827 msgid "Historical database purge" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2291 -#: ../../include/functions_config.php:1789 +#: ../../enterprise/meta/include/functions_meta.php:2403 +#: ../../include/functions_config.php:1835 msgid "Historical database partitions" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2300 -#: ../../include/functions_config.php:1797 +#: ../../enterprise/meta/include/functions_meta.php:2412 +#: ../../include/functions_config.php:1843 msgid "Historical database events purge" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2309 -#: ../../include/functions_config.php:1813 +#: ../../enterprise/meta/include/functions_meta.php:2421 +#: ../../include/functions_config.php:1859 msgid "Historical database string purge" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2524 +#: ../../enterprise/meta/include/functions_meta.php:2636 #: ../../extensions/dbmanager.php:312 ../../extensions/dbmanager.php:323 -#: ../../godmode/menu.php:476 +#: ../../godmode/menu.php:572 msgid "DB interface" msgstr "" -#: ../../enterprise/meta/include/functions_meta.php:2598 +#: ../../enterprise/meta/include/functions_meta.php:2710 #: ../../enterprise/include/functions_policies.php:935 -#: ../../include/functions_reporting.php:7578 +#: ../../include/functions_reporting.php:7589 #, php-format msgid "Failed to connect to node %s" msgstr "" #: ../../enterprise/meta/include/functions_components_meta.php:80 #: ../../enterprise/meta/include/functions_components_meta.php:135 -#: ../../godmode/modules/manage_nc_groups.php:66 ../../godmode/menu.php:106 +#: ../../godmode/modules/manage_nc_groups.php:66 ../../godmode/menu.php:195 msgid "Component groups" msgstr "" #: ../../enterprise/meta/include/functions_components_meta.php:88 #: ../../enterprise/meta/include/functions_components_meta.php:139 -#: ../../enterprise/godmode/menu.php:83 ../../enterprise/godmode/menu.php:175 +#: ../../enterprise/godmode/menu.php:83 ../../enterprise/godmode/menu.php:156 msgid "Local components" msgstr "" @@ -13159,18 +12711,18 @@ msgstr "" #: ../../enterprise/godmode/policies/policy_inventory_modules.php:68 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:81 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:218 -#: ../../enterprise/include/functions_policies.php:3726 +#: ../../enterprise/include/functions_policies.php:3742 #: ../../godmode/modules/manage_inventory_modules.php:45 #: ../../godmode/modules/manage_inventory_modules.php:58 #: ../../godmode/modules/manage_inventory_modules_form.php:49 -#: ../../godmode/menu.php:186 +#: ../../godmode/menu.php:282 msgid "Inventory modules" msgstr "" #: ../../enterprise/meta/include/functions_components_meta.php:124 #: ../../enterprise/meta/include/functions_components_meta.php:164 #: ../../godmode/servers/plugin_registration.php:105 -#: ../../godmode/servers/plugin.php:346 +#: ../../godmode/servers/plugin.php:396 msgid "Plugin registration" msgstr "" @@ -13183,10 +12735,10 @@ msgid "Edit plugin" msgstr "" #: ../../enterprise/meta/include/functions_components_meta.php:183 -#: ../../enterprise/meta/general/main_header.php:327 -#: ../../enterprise/meta/general/main_header.php:423 -#: ../../enterprise/meta/general/main_menu.php:538 -#: ../../enterprise/meta/general/main_menu.php:667 +#: ../../enterprise/meta/general/main_header.php:338 +#: ../../enterprise/meta/general/main_header.php:434 +#: ../../enterprise/meta/general/main_menu.php:552 +#: ../../enterprise/meta/general/main_menu.php:681 #: ../../godmode/modules/manage_network_templates_form.php:32 #: ../../godmode/modules/manage_inventory_modules_form.php:36 #: ../../godmode/modules/manage_network_templates.php:39 @@ -13202,35 +12754,36 @@ msgstr "" #: ../../enterprise/godmode/services/services.elements.php:957 #: ../../enterprise/godmode/services/services.elements.php:968 #: ../../enterprise/godmode/setup/setup.php:602 -#: ../../enterprise/include/class/CommandCenter.class.php:475 +#: ../../enterprise/include/class/CommandCenter.class.php:467 #: ../../enterprise/include/functions_login.php:165 #: ../../enterprise/include/functions_login.php:584 #: ../../enterprise/include/lib/Metaconsole/Node.php:541 #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:4151 -#: ../../godmode/users/configure_user.php:2119 -#: ../../godmode/users/configure_user.php:2188 +#: ../../godmode/users/configure_user.php:2132 +#: ../../godmode/users/configure_user.php:2201 #: ../../godmode/massive/massive_edit_plugins.php:856 #: ../../godmode/massive/massive_edit_plugins.php:857 +#: ../../godmode/wizards/ManageExtensions.class.php:297 #: ../../mobile/operation/visualmap.php:182 ../../include/functions.php:1292 #: ../../include/ajax/double_auth.ajax.php:270 #: ../../include/ajax/double_auth.ajax.php:368 #: ../../include/ajax/double_auth.ajax.php:414 #: ../../include/ajax/double_auth.ajax.php:531 -#: ../../include/ajax/events.php:2274 ../../include/functions_menu.php:897 -#: ../../include/functions_ui.php:306 +#: ../../include/ajax/events.php:2246 ../../include/functions_menu.php:909 +#: ../../include/functions_ui.php:318 #: ../../include/class/SatelliteAgent.class.php:831 -#: ../../include/class/Diagnostics.class.php:1859 -#: ../../include/functions_events.php:2971 -#: ../../include/functions_events.php:3171 ../../index.php:1557 +#: ../../include/class/Diagnostics.class.php:1860 +#: ../../include/functions_events.php:2900 +#: ../../include/functions_events.php:3100 ../../index.php:1557 #: ../../operation/users/user_edit.php:1238 -#: ../../operation/users/user_edit.php:1304 ../../general/register.php:168 +#: ../../operation/users/user_edit.php:1304 ../../general/register.php:170 #: ../../general/mysqlerr.php:28 ../../general/login_page.php:566 msgid "Error" msgstr "" #: ../../enterprise/meta/include/functions_alerts_meta.php:137 -#: ../../enterprise/meta/include/functions_alerts_meta.php:168 -#: ../../godmode/menu.php:280 +#: ../../enterprise/meta/include/functions_alerts_meta.php:172 +#: ../../godmode/menu.php:376 msgid "Commands" msgstr "" @@ -13238,7 +12791,11 @@ msgstr "" msgid "Calendar" msgstr "" -#: ../../enterprise/meta/include/functions_alerts_meta.php:187 +#: ../../enterprise/meta/include/functions_alerts_meta.php:145 +msgid "Builder Alert" +msgstr "" + +#: ../../enterprise/meta/include/functions_alerts_meta.php:191 msgid "Alert Management" msgstr "" @@ -13248,7 +12805,7 @@ msgid "User to reset password" msgstr "" #: ../../enterprise/meta/include/reset_pass.php:103 -#: ../../enterprise/meta/index.php:758 +#: ../../enterprise/meta/index.php:759 #: ../../enterprise/include/reset_pass.php:195 ../../index.php:929 msgid "Reset password" msgstr "" @@ -13259,8 +12816,8 @@ msgstr "" #: ../../enterprise/include/process_reset_pass.php:174 #: ../../enterprise/include/reset_pass.php:295 #: ../../enterprise/include/reset_pass.php:298 -#: ../../include/functions_config.php:2698 -#: ../../include/functions_config.php:2750 ../../general/login_page.php:527 +#: ../../include/functions_config.php:2758 +#: ../../include/functions_config.php:2810 ../../general/login_page.php:527 #: ../../general/login_page.php:530 msgid "ONE TOOL TO RULE THEM ALL" msgstr "" @@ -13268,7 +12825,7 @@ msgstr "" #: ../../enterprise/meta/include/reset_pass.php:147 #: ../../enterprise/meta/general/login_page.php:335 #: ../../enterprise/include/reset_pass.php:285 -#: ../../include/functions_config.php:2754 +#: ../../include/functions_config.php:2814 msgid "COMMAND CENTER" msgstr "" @@ -13383,80 +12940,88 @@ msgstr "" msgid "Login error" msgstr "" -#: ../../enterprise/meta/index.php:683 ../../index.php:846 +#: ../../enterprise/meta/index.php:684 ../../index.php:846 msgid "Password changed successfully" msgstr "" -#: ../../enterprise/meta/index.php:689 ../../index.php:852 +#: ../../enterprise/meta/index.php:690 ../../index.php:852 msgid "Failed to change password" msgstr "" -#: ../../enterprise/meta/index.php:703 ../../index.php:869 +#: ../../enterprise/meta/index.php:704 ../../index.php:869 msgid "Too much time since password change request" msgstr "" -#: ../../enterprise/meta/index.php:710 ../../index.php:876 +#: ../../enterprise/meta/index.php:711 ../../index.php:876 msgid "This user has not requested a password change" msgstr "" -#: ../../enterprise/meta/index.php:726 ../../index.php:903 +#: ../../enterprise/meta/index.php:727 ../../index.php:903 msgid "Id user cannot be empty" msgstr "" -#: ../../enterprise/meta/index.php:734 ../../index.php:911 +#: ../../enterprise/meta/index.php:735 ../../index.php:911 msgid "Error in reset password request" msgstr "" -#: ../../enterprise/meta/index.php:742 ../../index.php:919 +#: ../../enterprise/meta/index.php:743 ../../index.php:919 msgid "This user doesn't have a valid email address" msgstr "" -#: ../../enterprise/meta/index.php:759 ../../index.php:930 +#: ../../enterprise/meta/index.php:760 ../../index.php:930 msgid "This is an automatically sent message for user " msgstr "" -#: ../../enterprise/meta/index.php:762 ../../index.php:933 +#: ../../enterprise/meta/index.php:763 ../../index.php:933 msgid "Please click the link below to reset your password" msgstr "" -#: ../../enterprise/meta/index.php:764 ../../index.php:935 +#: ../../enterprise/meta/index.php:765 ../../index.php:935 msgid "Reset your password" msgstr "" -#: ../../enterprise/meta/index.php:768 ../../index.php:939 +#: ../../enterprise/meta/index.php:769 ../../index.php:939 msgid "Please do not reply to this email." msgstr "" -#: ../../enterprise/meta/index.php:774 ../../index.php:944 +#: ../../enterprise/meta/index.php:775 ../../index.php:944 msgid "Error at sending the email" msgstr "" -#: ../../enterprise/meta/index.php:934 +#: ../../enterprise/meta/index.php:935 #, php-format msgid "" "System is not centralised, please go to %s to perform a database merge " "process." msgstr "" -#: ../../enterprise/meta/index.php:1002 +#: ../../enterprise/meta/index.php:1003 #, php-format msgid "There are nodes with different MR than this (%d):" msgstr "" -#: ../../enterprise/meta/index.php:1011 ../../index.php:1238 +#: ../../enterprise/meta/index.php:1012 ../../index.php:1238 msgid "Please keep all environment updated to same version." msgstr "" -#: ../../enterprise/meta/index.php:1076 ../../enterprise/meta/index.php:1172 +#: ../../enterprise/meta/index.php:1077 ../../enterprise/meta/index.php:1171 #: ../../index.php:1341 msgid "Sorry! I can't find the page!" msgstr "" +#: ../../enterprise/meta/agentsearch.php:52 +#: ../../enterprise/meta/agentsearch.php:58 +#: ../../godmode/events/event_edit_filter.php:449 +#: ../../mobile/operation/home.php:186 ../../operation/events/events.php:2153 +msgid "Agent search" +msgstr "" + #: ../../enterprise/meta/agentsearch.php:119 msgid "Search results for" msgstr "" -#: ../../enterprise/meta/agentsearch.php:120 ../../operation/search_main.php:54 +#: ../../enterprise/meta/agentsearch.php:120 +#: ../../operation/search_main.php:126 msgid "Agents found" msgstr "" @@ -13473,16 +13038,16 @@ msgstr "" #: ../../mobile/operation/agents.php:99 ../../mobile/operation/agents.php:418 #: ../../mobile/operation/agents.php:420 ../../mobile/operation/agents.php:423 #: ../../mobile/operation/agent.php:199 ../../include/ajax/heatmap.ajax.php:483 -#: ../../include/ajax/module.php:1029 ../../include/functions_treeview.php:675 -#: ../../include/functions_events.php:4394 ../../operation/search_users.php:46 -#: ../../operation/search_agents.php:58 +#: ../../include/ajax/module.php:1044 ../../include/functions_treeview.php:729 +#: ../../include/functions_events.php:4348 ../../operation/search_users.php:46 +#: ../../operation/search_agents.php:43 #: ../../operation/agentes/log_sources_status.php:58 -#: ../../operation/agentes/estado_agente.php:1063 -#: ../../operation/agentes/ver_agente.php:1046 +#: ../../operation/agentes/estado_agente.php:1081 +#: ../../operation/agentes/ver_agente.php:1064 #: ../../operation/agentes/estado_generalagente.php:435 #: ../../operation/gis_maps/ajax.php:239 ../../operation/gis_maps/ajax.php:349 #: ../../operation/gis_maps/ajax.php:466 -#: ../../operation/inventory/inventory.php:1253 +#: ../../operation/inventory/inventory.php:1266 msgid "Last contact" msgstr "" @@ -13497,19 +13062,19 @@ msgid "Policies found" msgstr "" #: ../../enterprise/meta/agentsearch.php:415 -#: ../../enterprise/godmode/policies/policies.php:543 +#: ../../enterprise/godmode/policies/policies.php:559 #: ../../operation/search_policies.php:50 msgid "Policy updated" msgstr "" #: ../../enterprise/meta/agentsearch.php:423 -#: ../../enterprise/godmode/policies/policies.php:551 +#: ../../enterprise/godmode/policies/policies.php:567 #: ../../operation/search_policies.php:58 msgid "Pending update policy only database" msgstr "" #: ../../enterprise/meta/agentsearch.php:431 -#: ../../enterprise/godmode/policies/policies.php:559 +#: ../../enterprise/godmode/policies/policies.php:575 #: ../../operation/search_policies.php:66 msgid "Pending update policy" msgstr "" @@ -13538,7 +13103,7 @@ msgstr "" #: ../../mobile/operation/visualmaps.php:159 #: ../../mobile/operation/module_data.php:107 #: ../../mobile/operation/module_graph.php:256 -#: ../../mobile/operation/events.php:773 +#: ../../mobile/operation/events.php:769 #: ../../mobile/operation/server_status.php:209 #: ../../mobile/operation/tactical.php:79 ../../general/noaccesssaml.php:130 #: ../../general/noaccess2.php:16 ../../general/noaccess2.php:18 @@ -13558,51 +13123,51 @@ msgstr "" #: ../../enterprise/meta/general/header.php:69 #: ../../enterprise/meta/general/header.php:75 -#: ../../enterprise/meta/general/main_header.php:518 -#: ../../enterprise/meta/general/main_header.php:524 -#: ../../general/header.php:47 ../../general/header.php:53 +#: ../../enterprise/meta/general/main_header.php:529 +#: ../../enterprise/meta/general/main_header.php:535 +#: ../../general/header.php:63 ../../general/header.php:69 msgid "All systems" msgstr "" #: ../../enterprise/meta/general/header.php:69 -#: ../../enterprise/meta/general/main_header.php:518 -#: ../../general/header.php:47 +#: ../../enterprise/meta/general/main_header.php:529 +#: ../../general/header.php:63 msgid "Down" msgstr "" #: ../../enterprise/meta/general/header.php:72 -#: ../../enterprise/meta/general/main_header.php:521 -#: ../../general/header.php:50 +#: ../../enterprise/meta/general/main_header.php:532 +#: ../../general/header.php:66 msgid "servers down" msgstr "" #: ../../enterprise/meta/general/header.php:75 -#: ../../enterprise/meta/general/main_header.php:524 -#: ../../general/header.php:53 +#: ../../enterprise/meta/general/main_header.php:535 +#: ../../general/header.php:69 msgid "Ready" msgstr "" #: ../../enterprise/meta/general/header.php:114 -#: ../../enterprise/meta/general/main_header.php:552 -#: ../../general/header.php:242 +#: ../../enterprise/meta/general/main_header.php:563 +#: ../../general/header.php:257 msgid "Configure autorefresh" msgstr "" #: ../../enterprise/meta/general/header.php:142 #: ../../enterprise/meta/general/header.php:154 -#: ../../enterprise/meta/general/main_header.php:569 -#: ../../enterprise/meta/general/main_header.php:581 -#: ../../general/header.php:308 ../../general/header.php:327 +#: ../../enterprise/meta/general/main_header.php:580 +#: ../../enterprise/meta/general/main_header.php:592 +#: ../../general/header.php:323 ../../general/header.php:342 msgid "Disabled autorefresh" msgstr "" #: ../../enterprise/meta/general/header.php:264 #: ../../enterprise/meta/general/header.php:266 -#: ../../enterprise/meta/general/main_header.php:535 +#: ../../enterprise/meta/general/main_header.php:546 #: ../../mobile/include/functions_web.php:34 #: ../../mobile/include/ui.class.php:225 -#: ../../mobile/include/user.class.php:527 ../../mobile/operation/home.php:167 -#: ../../general/header.php:443 ../../general/header.php:445 +#: ../../mobile/include/user.class.php:527 ../../mobile/operation/home.php:165 +#: ../../general/header.php:458 ../../general/header.php:460 msgid "Logout" msgstr "" @@ -13623,7 +13188,7 @@ msgstr "" #: ../../enterprise/meta/general/main_header.php:97 #: ../../enterprise/meta/general/main_menu.php:199 #: ../../enterprise/operation/services/services.treeview_services.php:60 -#: ../../godmode/groups/group_list.php:347 +#: ../../godmode/groups/group_list.php:357 #: ../../include/lib/Dashboard/Widgets/tree_view.php:173 #: ../../include/lib/Dashboard/Widgets/tree_view.php:761 #: ../../operation/tree.php:137 ../../operation/menu.php:179 @@ -13645,37 +13210,54 @@ msgstr "" msgid "Monitors view" msgstr "" +#: ../../enterprise/meta/general/main_header.php:134 +#: ../../enterprise/godmode/policies/policy.php:158 +#: ../../enterprise/godmode/setup/setup_acl.php:664 +#: ../../enterprise/include/functions_reporting.php:60 +#: ../../enterprise/include/functions_reporting.php:8255 +#: ../../enterprise/include/functions_reporting.php:8281 +#: ../../godmode/reporting/visual_console_builder.php:838 +#: ../../include/functions_menu.php:594 +#: ../../operation/visual_console/view.php:206 +#: ../../operation/visual_console/legacy_view.php:171 +msgid "Wizard" +msgstr "" + #: ../../enterprise/meta/general/main_header.php:167 -#: ../../enterprise/meta/general/main_header.php:183 -#: ../../enterprise/meta/general/main_menu.php:312 -#: ../../enterprise/meta/general/main_menu.php:313 +#: ../../enterprise/meta/general/main_header.php:185 +#: ../../enterprise/meta/general/main_header.php:194 +#: ../../enterprise/meta/general/main_menu.php:310 +#: ../../enterprise/meta/general/main_menu.php:311 +#: ../../enterprise/meta/general/main_menu.php:330 #: ../../enterprise/mobile/include/functions_web.php:15 -#: ../../include/functions_reporting.php:15908 +#: ../../godmode/reporting/reporting_builder.php:518 +#: ../../godmode/reporting/reporting_builder.php:551 +#: ../../godmode/reporting/reporting_builder.php:1258 +#: ../../godmode/reporting/reporting_builder.php:3704 +#: ../../godmode/reporting/reporting_builder.php:3771 +#: ../../godmode/reporting/reporting_builder.php:3819 +#: ../../include/functions_reporting.php:15971 #: ../../include/functions_groups.php:139 -#: ../../operation/search_results.php:133 +#: ../../operation/search_results.php:134 +#: ../../operation/reporting/reporting_viewer.php:118 msgid "Reports" msgstr "" -#: ../../enterprise/meta/general/main_header.php:174 -#: ../../enterprise/meta/general/main_menu.php:320 -msgid "Create new report" -msgstr "" - -#: ../../enterprise/meta/general/main_header.php:190 -#: ../../enterprise/meta/general/main_menu.php:330 +#: ../../enterprise/meta/general/main_header.php:201 +#: ../../enterprise/meta/general/main_menu.php:341 msgid "Report templates" msgstr "" -#: ../../enterprise/meta/general/main_header.php:200 -#: ../../enterprise/meta/general/main_menu.php:340 -#: ../../enterprise/include/functions_reporting.php:124 -#: ../../include/functions_menu.php:586 +#: ../../enterprise/meta/general/main_header.php:211 +#: ../../enterprise/meta/general/main_menu.php:351 +#: ../../enterprise/include/functions_reporting.php:135 +#: ../../include/functions_menu.php:587 msgid "Templates wizard" msgstr "" -#: ../../enterprise/meta/general/main_header.php:210 -#: ../../enterprise/meta/general/main_menu.php:382 -#: ../../enterprise/meta/general/main_menu.php:383 +#: ../../enterprise/meta/general/main_header.php:221 +#: ../../enterprise/meta/general/main_menu.php:393 +#: ../../enterprise/meta/general/main_menu.php:394 #: ../../enterprise/godmode/menu.php:121 #: ../../enterprise/godmode/services/services.massive.meta.php:40 #: ../../enterprise/godmode/services/services.service.php:521 @@ -13697,22 +13279,22 @@ msgstr "" #: ../../enterprise/operation/services/services.treeview_services.php:73 #: ../../enterprise/operation/services/services.list.php:70 #: ../../enterprise/operation/services/services.table_services.php:67 -#: ../../mobile/operation/home.php:103 ../../mobile/operation/services.php:123 -#: ../../operation/agentes/ver_agente.php:1664 +#: ../../mobile/operation/home.php:101 ../../mobile/operation/services.php:123 +#: ../../operation/agentes/ver_agente.php:1695 #: ../../general/first_task/service_list.php:38 #: ../../general/first_task/service_list.php:41 msgid "Services" msgstr "" -#: ../../enterprise/meta/general/main_header.php:232 -#: ../../enterprise/meta/general/logon_ok.php:91 -#: ../../enterprise/meta/general/main_menu.php:427 -#: ../../enterprise/meta/general/main_menu.php:428 +#: ../../enterprise/meta/general/main_header.php:243 +#: ../../enterprise/meta/general/logon_ok.php:83 +#: ../../enterprise/meta/general/main_menu.php:441 +#: ../../enterprise/meta/general/main_menu.php:442 msgid "Screens" msgstr "" -#: ../../enterprise/meta/general/main_header.php:240 -#: ../../enterprise/meta/general/main_menu.php:436 +#: ../../enterprise/meta/general/main_header.php:251 +#: ../../enterprise/meta/general/main_menu.php:450 #: ../../enterprise/include/functions_enterprise.php:453 #: ../../include/class/OrderInterpreter.class.php:233 #: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:175 @@ -13721,118 +13303,139 @@ msgstr "" msgid "Visual Console" msgstr "" -#: ../../enterprise/meta/general/main_header.php:247 -#: ../../enterprise/meta/general/main_menu.php:443 +#: ../../enterprise/meta/general/main_header.php:258 +#: ../../enterprise/meta/general/main_menu.php:457 #: ../../godmode/reporting/visual_console_favorite.php:117 msgid "Favourite Visual Console" msgstr "" -#: ../../enterprise/meta/general/main_header.php:255 -#: ../../enterprise/meta/general/main_menu.php:451 +#: ../../enterprise/meta/general/main_header.php:266 +#: ../../enterprise/meta/general/main_menu.php:465 msgid "Template Visual Console" msgstr "" -#: ../../enterprise/meta/general/main_header.php:262 -#: ../../enterprise/meta/general/main_menu.php:458 +#: ../../enterprise/meta/general/main_header.php:273 +#: ../../enterprise/meta/general/main_menu.php:472 msgid "Wizard Visual Console" msgstr "" -#: ../../enterprise/meta/general/main_header.php:275 +#: ../../enterprise/meta/general/main_header.php:286 #: ../../enterprise/meta/general/logon_ok.php:44 -#: ../../enterprise/meta/general/main_menu.php:473 +#: ../../enterprise/meta/general/main_menu.php:487 #: ../../enterprise/include/functions_enterprise.php:449 -#: ../../godmode/netflow/nf_edit_form.php:93 ../../godmode/menu.php:369 +#: ../../godmode/netflow/nf_edit_form.php:93 ../../godmode/menu.php:465 #: ../../godmode/setup/setup.php:151 ../../godmode/setup/setup.php:290 #: ../../include/functions_reports.php:925 #: ../../include/functions_reports.php:929 #: ../../include/functions_reports.php:933 #: ../../include/functions_reports.php:937 +#: ../../include/lib/Dashboard/Widgets/netflow.php:160 +#: ../../include/lib/Dashboard/Widgets/netflow.php:434 msgid "Netflow" msgstr "" -#: ../../enterprise/meta/general/main_header.php:281 -#: ../../enterprise/meta/general/main_menu.php:480 +#: ../../enterprise/meta/general/main_header.php:292 +#: ../../enterprise/meta/general/main_menu.php:494 msgid "Live view" msgstr "" -#: ../../enterprise/meta/general/main_header.php:315 -#: ../../enterprise/meta/general/main_header.php:417 -#: ../../enterprise/meta/general/main_menu.php:532 -#: ../../enterprise/meta/general/main_menu.php:661 +#: ../../enterprise/meta/general/main_header.php:320 +#: ../../enterprise/meta/general/main_header.php:402 +#: ../../enterprise/godmode/modules/configure_local_component.php:167 +#: ../../enterprise/godmode/agentes/plugins_manager.php:130 +#: ../../enterprise/godmode/policies/policy_plugins.php:126 +#: ../../godmode/modules/manage_network_components_form_common.php:55 +#: ../../godmode/users/configure_user.php:1469 +#: ../../godmode/netflow/nf_edit_form.php:296 +#: ../../godmode/alerts/alert_commands.php:159 +#: ../../godmode/alerts/alert_commands.php:196 +#: ../../godmode/alerts/configure_alert_template.php:987 +#: ../../godmode/alerts/configure_alert_template.php:1032 +#: ../../godmode/alerts/configure_alert_template.php:1190 +#: ../../operation/network/network_report.php:290 +#: ../../operation/network/network_usage_map.php:337 +#: ../../operation/netflow/nf_live_view.php:636 +msgid "Advanced" +msgstr "" + +#: ../../enterprise/meta/general/main_header.php:326 +#: ../../enterprise/meta/general/main_header.php:428 +#: ../../enterprise/meta/general/main_menu.php:546 +#: ../../enterprise/meta/general/main_menu.php:675 msgid "Agent management" msgstr "" -#: ../../enterprise/meta/general/main_header.php:333 -#: ../../enterprise/meta/general/main_header.php:439 -#: ../../enterprise/meta/general/main_menu.php:544 -#: ../../enterprise/meta/general/main_menu.php:690 +#: ../../enterprise/meta/general/main_header.php:344 +#: ../../enterprise/meta/general/main_header.php:450 +#: ../../enterprise/meta/general/main_menu.php:558 +#: ../../enterprise/meta/general/main_menu.php:742 msgid "Alert management" msgstr "" -#: ../../enterprise/meta/general/main_header.php:339 -#: ../../enterprise/meta/general/main_menu.php:550 +#: ../../enterprise/meta/general/main_header.php:350 +#: ../../enterprise/meta/general/main_menu.php:564 msgid "Component management" msgstr "" -#: ../../enterprise/meta/general/main_header.php:345 -#: ../../enterprise/meta/general/main_menu.php:562 -#: ../../enterprise/meta/general/main_menu.php:681 +#: ../../enterprise/meta/general/main_header.php:356 +#: ../../enterprise/meta/general/main_menu.php:576 +#: ../../enterprise/meta/general/main_menu.php:695 msgid "Policy management" msgstr "" -#: ../../enterprise/meta/general/main_header.php:351 -#: ../../enterprise/meta/general/main_menu.php:568 +#: ../../enterprise/meta/general/main_header.php:362 +#: ../../enterprise/meta/general/main_menu.php:582 msgid "Category management" msgstr "" -#: ../../enterprise/meta/general/main_header.php:357 -#: ../../enterprise/meta/general/main_header.php:430 -#: ../../enterprise/meta/general/main_menu.php:574 -#: ../../enterprise/meta/general/main_menu.php:674 +#: ../../enterprise/meta/general/main_header.php:368 +#: ../../enterprise/meta/general/main_header.php:441 +#: ../../enterprise/meta/general/main_menu.php:588 +#: ../../enterprise/meta/general/main_menu.php:688 msgid "Server management" msgstr "" -#: ../../enterprise/meta/general/main_header.php:363 +#: ../../enterprise/meta/general/main_header.php:374 msgid "Command Center" msgstr "" -#: ../../enterprise/meta/general/main_header.php:369 -#: ../../enterprise/meta/general/main_menu.php:708 ../../godmode/menu.php:404 +#: ../../enterprise/meta/general/main_header.php:380 +#: ../../enterprise/meta/general/main_menu.php:760 ../../godmode/menu.php:500 #: ../../godmode/setup/license.php:59 msgid "License" msgstr "" -#: ../../enterprise/meta/general/main_header.php:375 -#: ../../enterprise/meta/general/main_menu.php:714 -#: ../../enterprise/meta/general/main_menu.php:749 +#: ../../enterprise/meta/general/main_header.php:386 +#: ../../enterprise/meta/general/main_menu.php:766 +#: ../../enterprise/meta/general/main_menu.php:801 msgid "Metasetup" msgstr "" -#: ../../enterprise/meta/general/main_header.php:381 -#: ../../enterprise/meta/general/main_header.php:448 -#: ../../enterprise/meta/general/main_menu.php:720 -#: ../../enterprise/meta/general/main_menu.php:755 -#: ../../enterprise/meta/general/main_menu.php:783 ../../godmode/menu.php:426 -#: ../../godmode/menu.php:548 ../../general/links_menu.php:17 +#: ../../enterprise/meta/general/main_header.php:392 +#: ../../enterprise/meta/general/main_header.php:459 +#: ../../enterprise/meta/general/main_menu.php:772 +#: ../../enterprise/meta/general/main_menu.php:807 +#: ../../enterprise/meta/general/main_menu.php:835 ../../godmode/menu.php:522 +#: ../../operation/menu.php:641 ../../general/links_menu.php:17 msgid "Links" msgstr "" -#: ../../enterprise/meta/general/main_header.php:458 -#: ../../enterprise/meta/general/main_menu.php:806 -#: ../../enterprise/meta/general/main_menu.php:807 +#: ../../enterprise/meta/general/main_header.php:469 +#: ../../enterprise/meta/general/main_menu.php:858 +#: ../../enterprise/meta/general/main_menu.php:859 #: ../../enterprise/extensions/csv_import_group/main.php:23 #: ../../extensions/extension_uploader.php:30 -#: ../../extensions/api_checker.php:200 ../../extensions/files_repo.php:132 +#: ../../extensions/api_checker.php:210 ../../extensions/files_repo.php:132 #: ../../extensions/dbmanager.php:102 ../../extensions/pandora_logs.php:86 #: ../../godmode/extensions.php:29 msgid "Extensions" msgstr "" -#: ../../enterprise/meta/general/main_header.php:492 +#: ../../enterprise/meta/general/main_header.php:503 msgid "Audit Logs" msgstr "" -#: ../../enterprise/meta/general/logon_ok.php:73 +#: ../../enterprise/meta/general/logon_ok.php:65 #: ../../enterprise/godmode/reporting/graph_template_list.php:128 #: ../../enterprise/godmode/reporting/graph_template_editor.php:103 #: ../../enterprise/godmode/reporting/graph_template_wizard.php:144 @@ -13847,10 +13450,10 @@ msgstr "" #: ../../godmode/reporting/graph_builder.php:372 #: ../../godmode/reporting/graph_container.php:118 #: ../../godmode/reporting/graphs.php:129 -#: ../../godmode/reporting/reporting_builder.php:557 -#: ../../godmode/reporting/reporting_builder.php:3614 -#: ../../godmode/reporting/reporting_builder.php:3712 -#: ../../godmode/reporting/reporting_builder.php:3740 +#: ../../godmode/reporting/reporting_builder.php:560 +#: ../../godmode/reporting/reporting_builder.php:3741 +#: ../../godmode/reporting/reporting_builder.php:3840 +#: ../../godmode/reporting/reporting_builder.php:3868 #: ../../include/ajax/consoles.ajax.php:61 ../../operation/menu.php:450 #: ../../operation/reporting/reporting_viewer.php:218 #: ../../operation/reporting/custom_reporting.php:23 @@ -13891,125 +13494,132 @@ msgid "" msgstr "" #: ../../enterprise/meta/general/main_menu.php:240 -#: ../../enterprise/godmode/policies/policies.php:611 -#: ../../enterprise/include/functions_reporting_csv.php:804 +#: ../../enterprise/godmode/policies/policies.php:627 +#: ../../enterprise/include/functions_reporting_csv.php:845 #: ../../enterprise/operation/agentes/ver_agente.php:230 #: ../../enterprise/operation/snmpconsole/snmp_view.php:23 -#: ../../godmode/agentes/configurar_agente.php:468 -#: ../../godmode/agentes/configurar_agente.php:725 +#: ../../godmode/agentes/configurar_agente.php:480 +#: ../../godmode/agentes/configurar_agente.php:738 #: ../../godmode/setup/setup_integria.php:366 #: ../../include/functions_reports.php:890 #: ../../include/functions_reports.php:897 #: ../../include/functions_reports.php:904 #: ../../include/functions_reports.php:905 #: ../../include/functions_reports.php:909 -#: ../../include/functions_reporting.php:3124 -#: ../../operation/agentes/ver_agente.php:1451 -#: ../../operation/agentes/ver_agente.php:1848 ../../operation/menu.php:203 -#: ../../operation/inventory/inventory.php:303 +#: ../../include/functions_reporting.php:3132 +#: ../../operation/agentes/ver_agente.php:1482 +#: ../../operation/agentes/ver_agente.php:1879 ../../operation/menu.php:203 +#: ../../operation/inventory/inventory.php:307 msgid "Inventory" msgstr "" -#: ../../enterprise/meta/general/main_menu.php:277 -#: ../../include/ajax/events.php:2321 -#: ../../operation/events/sound_events.php:197 -#: ../../operation/events/events.php:1658 +#: ../../enterprise/meta/general/main_menu.php:270 +#: ../../include/ajax/events.php:2293 +#: ../../operation/events/sound_events.php:117 +#: ../../operation/events/events.php:1811 msgid "Events list" msgstr "" -#: ../../enterprise/meta/general/main_menu.php:285 -#: ../../operation/events/events.php:1570 +#: ../../enterprise/meta/general/main_menu.php:283 +#: ../../operation/events/events.php:1721 msgid "Sound Console" msgstr "" -#: ../../enterprise/meta/general/main_menu.php:286 +#: ../../enterprise/meta/general/main_menu.php:284 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:376 -#: ../../godmode/menu.php:52 ../../include/ajax/events.php:2494 +#: ../../godmode/menu.php:53 ../../include/ajax/events.php:2466 #: ../../operation/users/user_edit.php:871 -#: ../../operation/users/user_edit.php:924 ../../operation/menu.php:571 -#: ../../operation/events/sound_events.php:368 -#: ../../operation/events/events.php:1571 +#: ../../operation/users/user_edit.php:924 ../../operation/menu.php:577 +#: ../../operation/events/sound_events.php:289 +#: ../../operation/events/events.php:1722 +#: ../../operation/events/events.php:2819 msgid "Start" msgstr "" -#: ../../enterprise/meta/general/main_menu.php:288 ../../operation/menu.php:573 -#: ../../operation/events/events.php:1573 +#: ../../enterprise/meta/general/main_menu.php:286 ../../operation/menu.php:579 +#: ../../operation/events/events.php:1724 +#: ../../operation/events/events.php:2821 msgid "No alert" msgstr "" -#: ../../enterprise/meta/general/main_menu.php:289 ../../operation/menu.php:574 -#: ../../operation/events/events.php:1574 +#: ../../enterprise/meta/general/main_menu.php:287 ../../operation/menu.php:580 +#: ../../operation/events/events.php:1725 +#: ../../operation/events/events.php:2822 msgid "Silence alarm" msgstr "" -#: ../../enterprise/meta/general/main_menu.php:298 +#: ../../enterprise/meta/general/main_menu.php:296 +#: ../../operation/events/events.php:2831 msgid "Sound Events" msgstr "" -#: ../../enterprise/meta/general/main_menu.php:362 +#: ../../enterprise/meta/general/main_menu.php:373 #: ../../enterprise/godmode/reporting/mysql_builder.php:79 #: ../../enterprise/godmode/reporting/mysql_builder.php:162 #: ../../enterprise/operation/menu.php:141 msgid "Custom SQL" msgstr "" -#: ../../enterprise/meta/general/main_menu.php:371 +#: ../../enterprise/meta/general/main_menu.php:382 #: ../../operation/messages/message_list.php:86 -#: ../../operation/messages/message_edit.php:98 ../../operation/menu.php:676 +#: ../../operation/messages/message_edit.php:98 ../../operation/menu.php:699 msgid "Messages" msgstr "" -#: ../../enterprise/meta/general/main_menu.php:409 +#: ../../enterprise/meta/general/main_menu.php:421 #: ../../enterprise/operation/services/services.list.php:57 msgid "List of services" msgstr "" -#: ../../enterprise/meta/general/main_menu.php:498 -#: ../../enterprise/meta/general/main_menu.php:499 -#: ../../enterprise/godmode/menu.php:261 +#: ../../enterprise/meta/general/main_menu.php:512 +#: ../../enterprise/meta/general/main_menu.php:513 +#: ../../enterprise/godmode/menu.php:226 msgid "Alert correlation" msgstr "" -#: ../../enterprise/meta/general/main_menu.php:504 +#: ../../enterprise/meta/general/main_menu.php:518 #: ../../godmode/alerts/alert_view.php:65 #: ../../godmode/alerts/alert_view.php:286 -#: ../../include/functions_events.php:4553 +#: ../../include/functions_events.php:4507 msgid "Alert details" msgstr "" -#: ../../enterprise/meta/general/main_menu.php:524 -#: ../../enterprise/meta/general/main_menu.php:525 -#: ../../enterprise/meta/general/main_menu.php:613 -#: ../../enterprise/meta/general/main_menu.php:614 -#: ../../enterprise/meta/general/main_menu.php:634 -#: ../../enterprise/meta/general/main_menu.php:635 +#: ../../enterprise/meta/general/main_menu.php:538 +#: ../../enterprise/meta/general/main_menu.php:539 +#: ../../enterprise/meta/general/main_menu.php:627 +#: ../../enterprise/meta/general/main_menu.php:628 +#: ../../enterprise/meta/general/main_menu.php:648 +#: ../../enterprise/meta/general/main_menu.php:649 msgid "Centralised management" msgstr "" -#: ../../enterprise/meta/general/main_menu.php:580 ../../godmode/menu.php:203 -#: ../../godmode/massive/massive_operations.php:313 -#: ../../godmode/massive/massive_operations.php:336 -#: ../../godmode/massive/massive_operations.php:342 -#: ../../godmode/massive/massive_operations.php:358 +#: ../../enterprise/meta/general/main_menu.php:594 +#: ../../enterprise/meta/general/main_menu.php:703 +#: ../../enterprise/meta/general/main_menu.php:724 ../../godmode/menu.php:299 +#: ../../godmode/massive/massive_operations.php:310 +#: ../../godmode/massive/massive_operations.php:333 +#: ../../godmode/massive/massive_operations.php:339 +#: ../../godmode/massive/massive_operations.php:355 msgid "Bulk operations" msgstr "" -#: ../../enterprise/meta/general/main_menu.php:600 +#: ../../enterprise/meta/general/main_menu.php:614 msgid "Merging Tool" msgstr "" -#: ../../enterprise/meta/general/main_menu.php:727 -#: ../../enterprise/meta/general/main_menu.php:762 -#: ../../enterprise/meta/general/main_menu.php:789 +#: ../../enterprise/meta/general/main_menu.php:779 +#: ../../enterprise/meta/general/main_menu.php:814 +#: ../../enterprise/meta/general/main_menu.php:841 msgid "List of Links" msgstr "" -#: ../../enterprise/meta/general/main_menu.php:859 ../../godmode/menu.php:424 +#: ../../enterprise/meta/general/main_menu.php:911 ../../godmode/menu.php:520 msgid "System audit log" msgstr "" -#: ../../enterprise/meta/general/main_menu.php:869 -#: ../../enterprise/meta/general/main_menu.php:870 ../../godmode/menu.php:606 +#: ../../enterprise/meta/general/main_menu.php:921 +#: ../../enterprise/meta/general/main_menu.php:922 ../../godmode/menu.php:708 +#: ../../operation/menu.php:811 msgid "About" msgstr "" @@ -14126,17 +13736,18 @@ msgstr "" #: ../../enterprise/load_enterprise.php:757 #: ../../enterprise/godmode/reporting/aws_view.php:181 -#: ../../enterprise/godmode/wizards/Cloud.class.php:330 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3239 -#: ../../godmode/setup/license.php:310 ../../mobile/operation/events.php:887 -#: ../../include/ajax/alert_list.ajax.php:280 -#: ../../include/ajax/alert_list.ajax.php:306 +#: ../../godmode/setup/license.php:310 +#: ../../godmode/wizards/Cloud.class.php:340 +#: ../../mobile/operation/events.php:883 +#: ../../include/ajax/alert_list.ajax.php:293 +#: ../../include/ajax/alert_list.ajax.php:319 #: ../../include/class/SnmpConsole.class.php:456 #: ../../include/class/SnmpConsole.class.php:514 -#: ../../include/class/SnmpConsole.class.php:856 -#: ../../operation/agentes/alerts_status.php:301 -#: ../../operation/agentes/alerts_status.php:444 -#: ../../operation/agentes/alerts_status.php:458 +#: ../../include/class/SnmpConsole.class.php:858 +#: ../../operation/agentes/alerts_status.php:304 +#: ../../operation/agentes/alerts_status.php:453 +#: ../../operation/agentes/alerts_status.php:467 msgid "Validate" msgstr "" @@ -14208,7 +13819,7 @@ msgstr "" #: ../../enterprise/load_enterprise.php:931 #: ../../enterprise/load_enterprise.php:1072 -#: ../../godmode/users/configure_user.php:1056 +#: ../../godmode/users/configure_user.php:1068 msgid "Renew" msgstr "" @@ -14287,7 +13898,7 @@ msgstr "" #: ../../enterprise/extensions/disabled/check_acls.php:63 #: ../../enterprise/extensions/disabled/check_acls.php:150 #: ../../enterprise/godmode/setup/setup_metaconsole.php:276 -#: ../../enterprise/godmode/servers/HA_cluster.php:182 +#: ../../enterprise/godmode/servers/HA_cluster.php:201 #: ../../godmode/users/user_list.php:580 ../../godmode/users/user_list.php:768 #: ../../operation/search_users.php:62 msgid "Admin" @@ -14298,7 +13909,7 @@ msgid "There are no defined users" msgstr "" #: ../../enterprise/extensions/disabled/check_acls.php:134 -#: ../../godmode/menu.php:146 ../../godmode/tag/tag.php:153 +#: ../../godmode/menu.php:235 ../../godmode/tag/tag.php:153 msgid "Module tags" msgstr "" @@ -14315,7 +13926,7 @@ msgid "Check ACL" msgstr "" #: ../../enterprise/extensions/translate_string.php:173 -#: ../../enterprise/extensions/translate_string.php:443 +#: ../../enterprise/extensions/translate_string.php:441 msgid "Translate string" msgstr "" @@ -14330,12 +13941,12 @@ msgstr "" #: ../../enterprise/extensions/csv_import_group/main.php:32 #: ../../enterprise/include/class/Omnishell.class.php:341 #: ../../enterprise/operation/log/elasticsearch_interface.php:46 -#: ../../enterprise/tools/ipam/ipam.php:449 +#: ../../enterprise/tools/ipam/ipam.php:453 #: ../../extensions/extension_uploader.php:39 -#: ../../extensions/api_checker.php:209 ../../extensions/db_status.php:34 +#: ../../extensions/api_checker.php:219 ../../extensions/db_status.php:34 #: ../../extensions/files_repo.php:141 ../../extensions/files_repo.php:253 #: ../../extensions/pandora_logs.php:95 ../../godmode/extensions.php:38 -#: ../../godmode/menu.php:415 ../../godmode/setup/news.php:39 +#: ../../godmode/menu.php:511 ../../godmode/setup/news.php:39 #: ../../godmode/setup/links.php:29 ../../godmode/setup/file_manager.php:56 #: ../../include/class/EventSound.class.php:226 #: ../../include/class/Diagnostics.class.php:159 @@ -14344,9 +13955,9 @@ msgstr "" #: ../../enterprise/extensions/csv_import_group/main.php:36 #: ../../extensions/extension_uploader.php:43 -#: ../../extensions/api_checker.php:213 ../../extensions/files_repo.php:145 +#: ../../extensions/api_checker.php:223 ../../extensions/files_repo.php:145 #: ../../extensions/files_repo.php:257 ../../extensions/pandora_logs.php:99 -#: ../../godmode/extensions.php:42 ../../godmode/menu.php:535 +#: ../../godmode/extensions.php:42 ../../godmode/menu.php:635 msgid "Extension manager" msgstr "" @@ -14374,34 +13985,35 @@ msgid "Please syncronize groups to nodes" msgstr "" #: ../../enterprise/extensions/csv_import_group/main.php:81 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:866 -#: ../../enterprise/tools/ipam/ipam_list.php:542 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:316 +#: ../../enterprise/tools/ipam/ipam_network.php:228 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:928 +#: ../../enterprise/tools/ipam/ipam_list.php:548 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:374 msgid "The CSV file must have the fields in the following order: " msgstr "" #: ../../enterprise/extensions/csv_import_group/main.php:97 #: ../../enterprise/include/class/CSVImportAgents.class.php:149 -#: ../../enterprise/tools/ipam/ipam_network.php:103 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:882 -#: ../../enterprise/tools/ipam/ipam_list.php:177 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:502 +#: ../../enterprise/tools/ipam/ipam_network.php:247 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:58 +#: ../../enterprise/tools/ipam/ipam_list.php:55 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:51 msgid "Upload file" msgstr "" #: ../../enterprise/extensions/csv_import_group/main.php:109 #: ../../enterprise/include/class/DeploymentCenter.class.php:1432 #: ../../enterprise/include/class/CSVImportAgents.class.php:166 -#: ../../enterprise/tools/ipam/ipam_network.php:117 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:896 -#: ../../enterprise/tools/ipam/ipam_list.php:191 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:513 +#: ../../enterprise/tools/ipam/ipam_network.php:275 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:82 +#: ../../enterprise/tools/ipam/ipam_list.php:84 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:72 msgid "Separator" msgstr "" #: ../../enterprise/extensions/csv_import_group/main.php:131 #: ../../enterprise/include/class/CSVImportAgents.class.php:208 -#: ../../include/functions_filemanager.php:919 +#: ../../include/functions_filemanager.php:942 msgid "Go" msgstr "" @@ -14567,117 +14179,117 @@ msgid "Host ESX" msgstr "" #: ../../enterprise/extensions/vmware/vmware_view.php:1029 -#: ../../enterprise/include/functions_services.php:1972 +#: ../../enterprise/include/functions_services.php:2027 #: ../../enterprise/operation/agentes/policy_view.php:478 #: ../../enterprise/operation/agentes/policy_view.php:484 -#: ../../enterprise/operation/agentes/tag_view.php:1090 -#: ../../enterprise/operation/agentes/tag_view.php:1096 -#: ../../enterprise/operation/agentes/tag_view.php:1137 -#: ../../enterprise/operation/agentes/tag_view.php:1143 +#: ../../enterprise/operation/agentes/tag_view.php:1075 +#: ../../enterprise/operation/agentes/tag_view.php:1081 +#: ../../enterprise/operation/agentes/tag_view.php:1122 +#: ../../enterprise/operation/agentes/tag_view.php:1128 #: ../../mobile/operation/modules.php:548 #: ../../mobile/operation/modules.php:571 #: ../../mobile/operation/modules.php:622 #: ../../mobile/operation/modules.php:645 #: ../../mobile/operation/services.php:427 ../../include/functions.php:1416 -#: ../../include/functions.php:1455 ../../include/functions_modules.php:2905 -#: ../../include/functions_modules.php:2911 -#: ../../include/functions_modules.php:4235 -#: ../../include/functions_modules.php:4267 ../../include/functions_ui.php:4320 -#: ../../include/functions_ui.php:4396 ../../include/class/Tree.class.php:687 +#: ../../include/functions.php:1455 ../../include/functions_modules.php:2910 +#: ../../include/functions_modules.php:2916 +#: ../../include/functions_modules.php:4244 +#: ../../include/functions_modules.php:4276 ../../include/functions_ui.php:4350 +#: ../../include/functions_ui.php:4426 ../../include/class/Tree.class.php:687 #: ../../include/lib/Module.php:603 ../../include/functions_events.php:64 #: ../../include/functions_events.php:116 #: ../../include/functions_events.php:179 -#: ../../operation/agentes/status_monitor.php:1793 -#: ../../operation/agentes/status_monitor.php:1799 -#: ../../operation/agentes/status_monitor.php:1897 -#: ../../operation/agentes/status_monitor.php:1903 +#: ../../operation/agentes/status_monitor.php:1816 +#: ../../operation/agentes/status_monitor.php:1822 +#: ../../operation/agentes/status_monitor.php:1920 +#: ../../operation/agentes/status_monitor.php:1926 #: ../../operation/agentes/pandora_networkmap.view.php:1849 #: ../../operation/agentes/pandora_networkmap.view.php:1857 #: ../../operation/search_modules.php:118 -#: ../../operation/search_modules.php:145 ../../operation/events/events.php:638 -#: ../../operation/events/events.php:715 ../../operation/events/events.php:741 +#: ../../operation/search_modules.php:145 ../../operation/events/events.php:697 +#: ../../operation/events/events.php:781 ../../operation/events/events.php:805 msgid "NORMAL" msgstr "" #: ../../enterprise/extensions/vmware/vmware_view.php:1034 -#: ../../enterprise/include/functions_services.php:1980 +#: ../../enterprise/include/functions_services.php:2035 #: ../../enterprise/operation/agentes/policy_view.php:472 #: ../../enterprise/operation/agentes/policy_view.php:489 -#: ../../enterprise/operation/agentes/tag_view.php:1104 -#: ../../enterprise/operation/agentes/tag_view.php:1110 -#: ../../enterprise/operation/agentes/tag_view.php:1153 -#: ../../enterprise/operation/agentes/tag_view.php:1159 +#: ../../enterprise/operation/agentes/tag_view.php:1089 +#: ../../enterprise/operation/agentes/tag_view.php:1095 +#: ../../enterprise/operation/agentes/tag_view.php:1138 +#: ../../enterprise/operation/agentes/tag_view.php:1144 #: ../../mobile/operation/modules.php:554 #: ../../mobile/operation/modules.php:579 #: ../../mobile/operation/modules.php:628 #: ../../mobile/operation/modules.php:653 #: ../../mobile/operation/services.php:435 ../../include/functions.php:1404 -#: ../../include/functions.php:1436 ../../include/functions_modules.php:2899 -#: ../../include/functions_modules.php:2915 -#: ../../include/functions_modules.php:4239 -#: ../../include/functions_modules.php:4259 ../../include/functions_ui.php:4326 -#: ../../include/functions_ui.php:4406 ../../include/class/Tree.class.php:657 +#: ../../include/functions.php:1436 ../../include/functions_modules.php:2904 +#: ../../include/functions_modules.php:2920 +#: ../../include/functions_modules.php:4248 +#: ../../include/functions_modules.php:4268 ../../include/functions_ui.php:4356 +#: ../../include/functions_ui.php:4436 ../../include/class/Tree.class.php:657 #: ../../include/lib/Module.php:587 ../../include/functions_events.php:67 #: ../../include/functions_events.php:120 #: ../../include/functions_events.php:164 -#: ../../operation/agentes/status_monitor.php:1807 -#: ../../operation/agentes/status_monitor.php:1820 -#: ../../operation/agentes/status_monitor.php:1913 -#: ../../operation/agentes/status_monitor.php:1919 +#: ../../operation/agentes/status_monitor.php:1830 +#: ../../operation/agentes/status_monitor.php:1843 +#: ../../operation/agentes/status_monitor.php:1936 +#: ../../operation/agentes/status_monitor.php:1942 #: ../../operation/agentes/pandora_networkmap.view.php:1843 #: ../../operation/agentes/pandora_networkmap.view.php:1862 #: ../../operation/search_modules.php:124 -#: ../../operation/search_modules.php:153 ../../operation/events/events.php:613 -#: ../../operation/events/events.php:721 ../../operation/events/events.php:746 +#: ../../operation/search_modules.php:153 ../../operation/events/events.php:672 +#: ../../operation/events/events.php:787 ../../operation/events/events.php:810 msgid "CRITICAL" msgstr "" #: ../../enterprise/extensions/vmware/vmware_view.php:1039 -#: ../../enterprise/include/functions_services.php:1988 +#: ../../enterprise/include/functions_services.php:2043 #: ../../enterprise/include/functions_login.php:51 #: ../../enterprise/operation/agentes/policy_view.php:475 #: ../../enterprise/operation/agentes/policy_view.php:494 -#: ../../enterprise/operation/agentes/tag_view.php:1118 -#: ../../enterprise/operation/agentes/tag_view.php:1124 -#: ../../enterprise/operation/agentes/tag_view.php:1169 -#: ../../enterprise/operation/agentes/tag_view.php:1175 +#: ../../enterprise/operation/agentes/tag_view.php:1103 +#: ../../enterprise/operation/agentes/tag_view.php:1109 +#: ../../enterprise/operation/agentes/tag_view.php:1154 +#: ../../enterprise/operation/agentes/tag_view.php:1160 #: ../../mobile/operation/modules.php:560 #: ../../mobile/operation/modules.php:587 #: ../../mobile/operation/modules.php:634 #: ../../mobile/operation/modules.php:661 #: ../../mobile/operation/services.php:443 ../../include/functions.php:1407 -#: ../../include/functions.php:1443 ../../include/functions_modules.php:2902 -#: ../../include/functions_modules.php:2919 -#: ../../include/functions_modules.php:4243 -#: ../../include/functions_modules.php:4275 ../../include/functions_ui.php:4314 -#: ../../include/functions_ui.php:4401 ../../include/class/Tree.class.php:665 -#: ../../include/class/NetworkMap.class.php:2955 +#: ../../include/functions.php:1443 ../../include/functions_modules.php:2907 +#: ../../include/functions_modules.php:2924 +#: ../../include/functions_modules.php:4252 +#: ../../include/functions_modules.php:4284 ../../include/functions_ui.php:4344 +#: ../../include/functions_ui.php:4431 ../../include/class/Tree.class.php:665 +#: ../../include/class/NetworkMap.class.php:2957 #: ../../include/lib/Module.php:591 ../../include/functions_events.php:78 #: ../../include/functions_events.php:112 #: ../../include/functions_events.php:182 -#: ../../operation/agentes/status_monitor.php:1828 -#: ../../operation/agentes/status_monitor.php:1841 -#: ../../operation/agentes/status_monitor.php:1929 -#: ../../operation/agentes/status_monitor.php:1935 +#: ../../operation/agentes/status_monitor.php:1851 +#: ../../operation/agentes/status_monitor.php:1864 +#: ../../operation/agentes/status_monitor.php:1952 +#: ../../operation/agentes/status_monitor.php:1958 #: ../../operation/agentes/pandora_networkmap.view.php:1846 #: ../../operation/agentes/pandora_networkmap.view.php:1867 #: ../../operation/search_modules.php:130 -#: ../../operation/search_modules.php:161 ../../operation/events/events.php:643 -#: ../../operation/events/events.php:709 ../../operation/events/events.php:763 +#: ../../operation/search_modules.php:161 ../../operation/events/events.php:702 +#: ../../operation/events/events.php:775 ../../operation/events/events.php:827 msgid "WARNING" msgstr "" #: ../../enterprise/extensions/vmware/vmware_view.php:1044 -#: ../../enterprise/include/functions_services.php:2003 +#: ../../enterprise/include/functions_services.php:2058 #: ../../enterprise/operation/agentes/policy_view.php:484 #: ../../enterprise/operation/agentes/policy_view.php:489 #: ../../enterprise/operation/agentes/policy_view.php:494 -#: ../../enterprise/operation/agentes/tag_view.php:1137 -#: ../../enterprise/operation/agentes/tag_view.php:1143 -#: ../../enterprise/operation/agentes/tag_view.php:1153 -#: ../../enterprise/operation/agentes/tag_view.php:1159 -#: ../../enterprise/operation/agentes/tag_view.php:1169 -#: ../../enterprise/operation/agentes/tag_view.php:1175 +#: ../../enterprise/operation/agentes/tag_view.php:1122 +#: ../../enterprise/operation/agentes/tag_view.php:1128 +#: ../../enterprise/operation/agentes/tag_view.php:1138 +#: ../../enterprise/operation/agentes/tag_view.php:1144 +#: ../../enterprise/operation/agentes/tag_view.php:1154 +#: ../../enterprise/operation/agentes/tag_view.php:1160 #: ../../mobile/operation/modules.php:571 #: ../../mobile/operation/modules.php:579 #: ../../mobile/operation/modules.php:587 @@ -14685,30 +14297,30 @@ msgstr "" #: ../../mobile/operation/modules.php:653 #: ../../mobile/operation/modules.php:661 #: ../../mobile/operation/services.php:458 ../../include/functions.php:1420 -#: ../../include/functions.php:1446 ../../include/functions_modules.php:2911 -#: ../../include/functions_modules.php:2915 -#: ../../include/functions_modules.php:2919 -#: ../../include/functions_modules.php:4247 ../../include/functions_ui.php:4333 -#: ../../include/functions_ui.php:4421 ../../include/class/Tree.class.php:671 +#: ../../include/functions.php:1446 ../../include/functions_modules.php:2916 +#: ../../include/functions_modules.php:2920 +#: ../../include/functions_modules.php:2924 +#: ../../include/functions_modules.php:4256 ../../include/functions_ui.php:4363 +#: ../../include/functions_ui.php:4451 ../../include/class/Tree.class.php:671 #: ../../include/lib/Module.php:594 ../../include/functions_events.php:81 #: ../../include/functions_events.php:125 #: ../../include/functions_events.php:185 -#: ../../operation/agentes/status_monitor.php:1849 -#: ../../operation/agentes/status_monitor.php:1862 -#: ../../operation/agentes/status_monitor.php:1897 -#: ../../operation/agentes/status_monitor.php:1903 -#: ../../operation/agentes/status_monitor.php:1913 -#: ../../operation/agentes/status_monitor.php:1919 -#: ../../operation/agentes/status_monitor.php:1929 -#: ../../operation/agentes/status_monitor.php:1935 +#: ../../operation/agentes/status_monitor.php:1872 +#: ../../operation/agentes/status_monitor.php:1885 +#: ../../operation/agentes/status_monitor.php:1920 +#: ../../operation/agentes/status_monitor.php:1926 +#: ../../operation/agentes/status_monitor.php:1936 +#: ../../operation/agentes/status_monitor.php:1942 +#: ../../operation/agentes/status_monitor.php:1952 +#: ../../operation/agentes/status_monitor.php:1958 #: ../../operation/agentes/pandora_networkmap.view.php:1857 #: ../../operation/agentes/pandora_networkmap.view.php:1862 #: ../../operation/agentes/pandora_networkmap.view.php:1867 #: ../../operation/search_modules.php:136 #: ../../operation/search_modules.php:145 #: ../../operation/search_modules.php:153 -#: ../../operation/search_modules.php:161 ../../operation/events/events.php:649 -#: ../../operation/events/events.php:728 ../../operation/events/events.php:768 +#: ../../operation/search_modules.php:161 ../../operation/events/events.php:708 +#: ../../operation/events/events.php:794 ../../operation/events/events.php:832 msgid "UNKNOWN" msgstr "" @@ -14891,13 +14503,13 @@ msgstr "" #: ../../enterprise/extensions/vmware/vmware_view.php:1823 #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:152 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:157 -#: ../../operation/agentes/pandora_networkmap.editor.php:399 +#: ../../operation/agentes/pandora_networkmap.editor.php:405 #: ../../operation/agentes/pandora_networkmap.view.php:143 msgid "Node radius" msgstr "" #: ../../enterprise/extensions/vmware/vmware_view.php:1829 -#: ../../operation/agentes/pandora_networkmap.editor.php:533 +#: ../../operation/agentes/pandora_networkmap.editor.php:539 #: ../../operation/agentes/pandora_networkmap.view.php:309 msgid "Node separation" msgstr "" @@ -14936,7 +14548,7 @@ msgid "Export agents" msgstr "" #: ../../enterprise/extensions/resource_exportation/functions.php:46 -#: ../../enterprise/include/functions_reporting.php:8165 +#: ../../enterprise/include/functions_reporting.php:8403 #: ../../extensions/resource_exportation.php:456 #: ../../extensions/resource_exportation.php:468 #: ../../operation/agentes/exportdata.php:464 @@ -14989,492 +14601,529 @@ msgstr "" msgid "Create Local Component" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:164 -#: ../../godmode/modules/manage_network_components_form_common.php:50 -#: ../../godmode/alerts/configure_alert_template.php:1172 +#: ../../enterprise/godmode/modules/configure_local_component.php:171 +#: ../../godmode/modules/manage_network_components_form_common.php:52 +#: ../../godmode/modules/manage_network_components_form_common.php:59 +#: ../../godmode/alerts/configure_alert_template.php:1193 msgid "Wizard level" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:194 +#: ../../enterprise/godmode/modules/configure_local_component.php:205 msgid "Throw unknown events" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:294 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:489 -#: ../../godmode/modules/manage_network_components_form_common.php:146 -#: ../../godmode/massive/massive_edit_modules.php:552 -msgid "Dynamic Interval" +#: ../../enterprise/godmode/modules/configure_local_component.php:271 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:832 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2057 +#: ../../enterprise/include/functions_reporting_csv.php:804 +#: ../../enterprise/operation/agentes/tag_view.php:174 +#: ../../enterprise/operation/agentes/ver_agente.php:53 +#: ../../extensions/agents_modules.php:456 +#: ../../godmode/modules/manage_network_components_form_common.php:115 +#: ../../godmode/agentes/module_manager_editor_common.php:293 +#: ../../godmode/massive/massive_edit_modules.php:1071 +#: ../../godmode/reporting/create_container.php:640 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1762 +#: ../../mobile/operation/modules.php:183 +#: ../../mobile/operation/modules.php:184 +#: ../../mobile/operation/modules.php:293 +#: ../../mobile/operation/modules.php:294 +#: ../../mobile/operation/server_status.php:174 +#: ../../mobile/operation/server_status.php:175 +#: ../../include/functions_reporting_html.php:1781 +#: ../../include/ajax/heatmap.ajax.php:222 +#: ../../include/ajax/heatmap.ajax.php:305 +#: ../../include/ajax/heatmap.ajax.php:430 +#: ../../include/functions_graph.php:5105 +#: ../../include/functions_treeview.php:121 +#: ../../include/functions_html.php:1659 +#: ../../include/class/WelcomeWindow.class.php:682 +#: ../../include/class/WelcomeWindow.class.php:735 +#: ../../include/lib/Dashboard/Widgets/heatmap.php:324 +#: ../../include/functions_events.php:4437 ../../operation/heatmap.php:103 +#: ../../operation/heatmap.php:105 +#: ../../operation/agentes/status_monitor.php:858 +#: ../../operation/agentes/estado_monitores.php:590 +#: ../../operation/agentes/ver_agente.php:1193 +msgid "Module group" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:300 -#: ../../godmode/modules/manage_network_components_form_common.php:152 +#: ../../enterprise/godmode/modules/configure_local_component.php:313 +#: ../../godmode/modules/manage_network_components_form_common.php:164 msgid "Advanced options Dynamic Threshold" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:305 -#: ../../godmode/modules/manage_network_components_form_common.php:157 +#: ../../enterprise/godmode/modules/configure_local_component.php:319 +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:489 +#: ../../godmode/modules/manage_network_components_form_common.php:170 +#: ../../godmode/massive/massive_edit_modules.php:622 +msgid "Dynamic Interval" +msgstr "" + +#: ../../enterprise/godmode/modules/configure_local_component.php:337 +#: ../../godmode/modules/manage_network_components_form_common.php:185 +#: ../../godmode/modules/manage_network_components_form_common.php:195 msgid "Dynamic Min. " msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:307 -#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:493 -#: ../../godmode/modules/manage_network_components_form_common.php:159 -#: ../../godmode/massive/massive_edit_modules.php:571 -msgid "Dynamic Max." +#: ../../enterprise/godmode/modules/configure_local_component.php:344 +#: ../../godmode/modules/manage_network_components_form_common.php:202 +msgid "Dynamic Max. " msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:309 +#: ../../enterprise/godmode/modules/configure_local_component.php:351 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:495 -#: ../../godmode/modules/manage_network_components_form_common.php:161 -#: ../../godmode/massive/massive_edit_modules.php:573 +#: ../../godmode/modules/manage_network_components_form_common.php:189 +#: ../../godmode/modules/manage_network_components_form_common.php:209 msgid "Dynamic Two Tailed: " msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:312 +#: ../../enterprise/godmode/modules/configure_local_component.php:362 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:289 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:498 -#: ../../godmode/modules/manage_network_components_form_common.php:164 -#: ../../godmode/massive/massive_edit_modules.php:576 +#: ../../godmode/modules/manage_network_components_form_common.php:220 +#: ../../godmode/modules/manage_network_components_form_wizard.php:406 +#: ../../godmode/massive/massive_edit_modules.php:757 #: ../../include/functions_treeview.php:95 -#: ../../include/functions_alerts.php:679 +#: ../../include/functions_alerts.php:685 #: ../../include/class/TreeService.class.php:436 #: ../../include/class/TreeService.class.php:645 msgid "Warning status" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:313 -#: ../../enterprise/godmode/modules/configure_local_component.php:367 +#: ../../enterprise/godmode/modules/configure_local_component.php:364 +#: ../../enterprise/godmode/modules/configure_local_component.php:442 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:293 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:342 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:502 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:593 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:828 -#: ../../godmode/modules/manage_network_components_form_common.php:165 -#: ../../godmode/modules/manage_network_components_form_common.php:217 -#: ../../godmode/modules/manage_network_components_form_wizard.php:387 -#: ../../godmode/modules/manage_network_components_form_wizard.php:421 -#: ../../godmode/agentes/module_manager_editor_common.php:1151 -#: ../../godmode/massive/massive_edit_modules.php:580 -#: ../../godmode/massive/massive_edit_modules.php:671 -#: ../../godmode/massive/massive_edit_modules.php:900 -#: ../../godmode/alerts/configure_alert_template.php:870 -#: ../../include/functions_reporting_html.php:5556 +#: ../../godmode/modules/manage_network_components_form_common.php:222 +#: ../../godmode/modules/manage_network_components_form_common.php:300 +#: ../../godmode/modules/manage_network_components_form_wizard.php:408 +#: ../../godmode/modules/manage_network_components_form_wizard.php:493 +#: ../../godmode/agentes/module_manager_editor_common.php:1168 +#: ../../godmode/massive/massive_edit_modules.php:663 +#: ../../godmode/massive/massive_edit_modules.php:769 +#: ../../godmode/massive/massive_edit_modules.php:1052 +#: ../../godmode/alerts/configure_alert_template.php:891 +#: ../../include/functions_reporting_html.php:5567 #: ../../include/functions_treeview.php:91 #: ../../include/functions_treeview.php:103 -#: ../../include/functions_alerts.php:676 -#: ../../include/lib/Dashboard/Widgets/top_n.php:282 +#: ../../include/functions_alerts.php:682 +#: ../../include/lib/Dashboard/Widgets/top_n.php:301 msgid "Min." msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:322 -#: ../../enterprise/godmode/modules/configure_local_component.php:376 +#: ../../enterprise/godmode/modules/configure_local_component.php:378 +#: ../../enterprise/godmode/modules/configure_local_component.php:456 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:308 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:357 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:517 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:608 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:830 -#: ../../godmode/modules/manage_network_components_form_common.php:174 -#: ../../godmode/modules/manage_network_components_form_common.php:226 -#: ../../godmode/modules/manage_network_components_form_wizard.php:389 -#: ../../godmode/modules/manage_network_components_form_wizard.php:430 -#: ../../godmode/agentes/module_manager_editor_common.php:1152 -#: ../../godmode/massive/massive_edit_modules.php:595 -#: ../../godmode/massive/massive_edit_modules.php:686 -#: ../../godmode/massive/massive_edit_modules.php:902 -#: ../../godmode/alerts/configure_alert_template.php:883 -#: ../../include/functions_reporting_html.php:5557 +#: ../../godmode/modules/manage_network_components_form_common.php:236 +#: ../../godmode/modules/manage_network_components_form_common.php:314 +#: ../../godmode/modules/manage_network_components_form_wizard.php:422 +#: ../../godmode/modules/manage_network_components_form_wizard.php:507 +#: ../../godmode/agentes/module_manager_editor_common.php:1169 +#: ../../godmode/massive/massive_edit_modules.php:676 +#: ../../godmode/massive/massive_edit_modules.php:782 +#: ../../godmode/massive/massive_edit_modules.php:1057 +#: ../../godmode/alerts/configure_alert_template.php:904 +#: ../../include/functions_reporting_html.php:5568 #: ../../include/functions_treeview.php:91 #: ../../include/functions_treeview.php:103 -#: ../../include/functions_alerts.php:675 -#: ../../include/lib/Dashboard/Widgets/top_n.php:281 +#: ../../include/functions_alerts.php:681 +#: ../../include/lib/Dashboard/Widgets/top_n.php:300 msgid "Max." msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:331 -#: ../../enterprise/godmode/modules/configure_local_component.php:385 +#: ../../enterprise/godmode/modules/configure_local_component.php:392 +#: ../../enterprise/godmode/modules/configure_local_component.php:470 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:323 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:372 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:532 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:623 -#: ../../godmode/modules/manage_network_components_form_common.php:183 -#: ../../godmode/modules/manage_network_components_form_common.php:235 -#: ../../godmode/agentes/module_manager_editor_common.php:504 -#: ../../godmode/agentes/module_manager_editor_common.php:601 -#: ../../godmode/massive/massive_edit_modules.php:610 -#: ../../godmode/massive/massive_edit_modules.php:701 +#: ../../godmode/modules/manage_network_components_form_common.php:250 +#: ../../godmode/modules/manage_network_components_form_common.php:328 +#: ../../godmode/modules/manage_network_components_form_wizard.php:436 +#: ../../godmode/modules/manage_network_components_form_wizard.php:521 +#: ../../godmode/agentes/module_manager_editor_common.php:505 +#: ../../godmode/agentes/module_manager_editor_common.php:602 +#: ../../godmode/massive/massive_edit_modules.php:689 +#: ../../godmode/massive/massive_edit_modules.php:795 #: ../../include/functions_treeview.php:89 #: ../../include/functions_treeview.php:101 msgid "Str." msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:345 -#: ../../enterprise/godmode/modules/configure_local_component.php:399 +#: ../../enterprise/godmode/modules/configure_local_component.php:413 +#: ../../enterprise/godmode/modules/configure_local_component.php:491 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:567 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:658 -#: ../../godmode/modules/manage_network_components_form_common.php:196 -#: ../../godmode/modules/manage_network_components_form_common.php:248 -#: ../../godmode/modules/manage_network_components_form_wizard.php:400 -#: ../../godmode/modules/manage_network_components_form_wizard.php:448 -#: ../../godmode/agentes/module_manager_editor_common.php:478 -#: ../../godmode/agentes/module_manager_editor_common.php:566 -#: ../../godmode/massive/massive_edit_modules.php:645 -#: ../../godmode/massive/massive_edit_modules.php:737 +#: ../../godmode/modules/manage_network_components_form_common.php:271 +#: ../../godmode/modules/manage_network_components_form_common.php:349 +#: ../../godmode/modules/manage_network_components_form_wizard.php:457 +#: ../../godmode/modules/manage_network_components_form_wizard.php:542 +#: ../../godmode/agentes/module_manager_editor_common.php:479 +#: ../../godmode/agentes/module_manager_editor_common.php:567 +#: ../../godmode/massive/massive_edit_modules.php:723 +#: ../../godmode/massive/massive_edit_modules.php:829 msgid "Percentage" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:346 +#: ../../enterprise/godmode/modules/configure_local_component.php:413 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:568 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:659 +#: ../../godmode/modules/manage_network_components_form_common.php:271 +#: ../../godmode/modules/manage_network_components_form_wizard.php:457 msgid "Defines threshold as a percentage of value decrease/increment" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:350 -#: ../../godmode/modules/manage_network_components_form_common.php:201 -#: ../../godmode/modules/manage_network_components_form_wizard.php:412 -#: ../../godmode/agentes/module_manager_editor_common.php:528 +#: ../../enterprise/godmode/modules/configure_local_component.php:427 +#: ../../godmode/modules/manage_network_components_form_common.php:285 +#: ../../godmode/modules/manage_network_components_form_wizard.php:474 +#: ../../godmode/agentes/module_manager_editor_common.php:529 msgid "Change to critical status after" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:359 -#: ../../godmode/modules/manage_network_components_form_common.php:210 -#: ../../godmode/modules/manage_network_components_form_wizard.php:414 -#: ../../godmode/agentes/module_manager_editor_common.php:530 +#: ../../enterprise/godmode/modules/configure_local_component.php:435 +#: ../../godmode/modules/manage_network_components_form_common.php:293 +#: ../../godmode/modules/manage_network_components_form_wizard.php:482 +#: ../../godmode/agentes/module_manager_editor_common.php:531 msgid "intervals in warning status." msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:366 +#: ../../enterprise/godmode/modules/configure_local_component.php:440 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:338 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:589 -#: ../../godmode/modules/manage_network_components_form_common.php:216 -#: ../../godmode/massive/massive_edit_modules.php:667 +#: ../../godmode/modules/manage_network_components_form_common.php:298 +#: ../../godmode/modules/manage_network_components_form_wizard.php:491 +#: ../../godmode/massive/massive_edit_modules.php:851 #: ../../include/functions_treeview.php:107 -#: ../../include/functions_alerts.php:680 +#: ../../include/functions_alerts.php:686 #: ../../include/class/TreeService.class.php:432 #: ../../include/class/TreeService.class.php:641 msgid "Critical status" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:403 +#: ../../enterprise/godmode/modules/configure_local_component.php:503 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:267 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:873 -#: ../../godmode/modules/manage_network_components_form_common.php:254 -#: ../../godmode/agentes/module_manager_editor_common.php:1201 -#: ../../godmode/massive/massive_edit_modules.php:945 +#: ../../godmode/modules/manage_network_components_form_common.php:361 +#: ../../godmode/agentes/module_manager_editor_common.php:1218 +#: ../../godmode/massive/massive_edit_modules.php:1241 msgid "FF threshold" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:406 +#: ../../enterprise/godmode/modules/configure_local_component.php:504 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:941 -#: ../../godmode/modules/manage_network_components_form_common.php:257 -#: ../../godmode/agentes/module_manager_editor_common.php:1324 -#: ../../godmode/massive/massive_edit_modules.php:1009 +#: ../../godmode/modules/manage_network_components_form_common.php:362 +#: ../../godmode/agentes/module_manager_editor_common.php:1341 +#: ../../godmode/massive/massive_edit_modules.php:1168 msgid "Keep counters" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:414 +#: ../../enterprise/godmode/modules/configure_local_component.php:509 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:272 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:885 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:900 -#: ../../godmode/modules/manage_network_components_form_common.php:271 -#: ../../godmode/agentes/module_manager_editor_common.php:1205 -#: ../../godmode/massive/massive_edit_modules.php:953 -#: ../../godmode/massive/massive_edit_modules.php:968 +#: ../../godmode/modules/manage_network_components_form_common.php:367 +#: ../../godmode/agentes/module_manager_editor_common.php:1222 +#: ../../godmode/massive/massive_edit_modules.php:1135 +#: ../../godmode/massive/massive_edit_modules.php:1152 msgid "All state changing" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:429 +#: ../../enterprise/godmode/modules/configure_local_component.php:522 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:273 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:884 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:910 -#: ../../godmode/modules/manage_network_components_form_common.php:287 -#: ../../godmode/agentes/module_manager_editor_common.php:1206 -#: ../../godmode/massive/massive_edit_modules.php:952 -#: ../../godmode/massive/massive_edit_modules.php:978 +#: ../../godmode/modules/manage_network_components_form_common.php:380 +#: ../../godmode/agentes/module_manager_editor_common.php:1223 +#: ../../godmode/massive/massive_edit_modules.php:1134 +#: ../../godmode/massive/massive_edit_modules.php:1235 msgid "Each state changing" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:430 +#: ../../enterprise/godmode/modules/configure_local_component.php:522 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:308 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:911 -#: ../../godmode/modules/manage_network_components_form_common.php:288 -#: ../../godmode/agentes/module_manager_editor_common.php:1238 -#: ../../godmode/massive/massive_edit_modules.php:979 +#: ../../godmode/modules/manage_network_components_form_common.php:380 +#: ../../godmode/agentes/module_manager_editor_common.php:1255 +#: ../../godmode/massive/massive_edit_modules.php:1198 msgid "To normal" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:439 +#: ../../enterprise/godmode/modules/configure_local_component.php:529 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:309 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:921 -#: ../../godmode/modules/manage_network_components_form_common.php:297 -#: ../../godmode/agentes/module_manager_editor_common.php:1239 -#: ../../godmode/massive/massive_edit_modules.php:989 +#: ../../godmode/modules/manage_network_components_form_common.php:387 +#: ../../godmode/agentes/module_manager_editor_common.php:1256 +#: ../../godmode/massive/massive_edit_modules.php:1210 msgid "To warning" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:448 +#: ../../enterprise/godmode/modules/configure_local_component.php:536 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:310 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:931 -#: ../../godmode/modules/manage_network_components_form_common.php:306 -#: ../../godmode/agentes/module_manager_editor_common.php:1240 -#: ../../godmode/massive/massive_edit_modules.php:999 +#: ../../godmode/modules/manage_network_components_form_common.php:394 +#: ../../godmode/agentes/module_manager_editor_common.php:1257 +#: ../../godmode/massive/massive_edit_modules.php:1222 msgid "To critical" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:459 +#: ../../enterprise/godmode/modules/configure_local_component.php:548 #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:379 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:966 -#: ../../enterprise/include/functions_reporting_csv.php:2225 -#: ../../godmode/modules/manage_network_components_form_common.php:316 -#: ../../godmode/agentes/module_manager_editor_common.php:624 -#: ../../godmode/massive/massive_edit_modules.php:1057 +#: ../../enterprise/include/functions_reporting_csv.php:2266 +#: ../../godmode/modules/manage_network_components_form_common.php:406 +#: ../../godmode/agentes/module_manager_editor_common.php:625 +#: ../../godmode/massive/massive_edit_modules.php:1276 #: ../../mobile/operation/modules.php:860 -#: ../../include/functions_reporting.php:4673 +#: ../../include/functions_reporting.php:4684 msgid "Historical data" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:462 +#: ../../enterprise/godmode/modules/configure_local_component.php:553 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:963 -#: ../../godmode/agentes/module_manager_editor_common.php:1292 -#: ../../godmode/massive/massive_edit_modules.php:1043 +#: ../../godmode/agentes/module_manager_editor_common.php:1309 +#: ../../godmode/massive/massive_edit_modules.php:1261 msgid "FF timeout" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:470 +#: ../../enterprise/godmode/modules/configure_local_component.php:562 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:964 -#: ../../godmode/massive/massive_edit_modules.php:1053 +#: ../../godmode/massive/massive_edit_modules.php:1262 msgid "" "Timeout in secs from start of flip flop counting. If this value is exceeded, " "FF counter is reset. Set to 0 for no timeout." msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:471 +#: ../../enterprise/godmode/modules/configure_local_component.php:565 msgid "This value can be set only in the async modules." msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:473 -#: ../../enterprise/include/functions_reporting_csv.php:1251 -#: ../../godmode/modules/manage_network_components_form_common.php:319 -#: ../../godmode/agentes/module_manager_editor_common.php:1115 +#: ../../enterprise/godmode/modules/configure_local_component.php:571 +#: ../../enterprise/include/functions_reporting_csv.php:1292 +#: ../../godmode/modules/manage_network_components_form_common.php:411 +#: ../../godmode/agentes/module_manager_editor_common.php:1132 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:480 -#: ../../include/functions_reporting.php:7111 +#: ../../include/functions_reporting.php:7122 msgid "Min. Value" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:473 -#: ../../godmode/modules/manage_network_components_form_common.php:320 -msgid "Any value below this number is discarted" -msgstr "" - -#: ../../enterprise/godmode/modules/configure_local_component.php:478 -#: ../../enterprise/include/functions_reporting_csv.php:1306 -#: ../../godmode/modules/manage_network_components_form_common.php:321 -#: ../../godmode/agentes/module_manager_editor_common.php:1116 +#: ../../enterprise/godmode/modules/configure_local_component.php:576 +#: ../../enterprise/include/functions_reporting_csv.php:1347 +#: ../../godmode/modules/manage_network_components_form_common.php:416 +#: ../../godmode/agentes/module_manager_editor_common.php:1133 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:492 -#: ../../include/functions_reporting.php:7107 +#: ../../include/functions_reporting.php:7118 msgid "Max. Value" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:478 -#: ../../godmode/modules/manage_network_components_form_common.php:322 +#: ../../enterprise/godmode/modules/configure_local_component.php:576 +#: ../../godmode/modules/manage_network_components_form_common.php:416 msgid "Any value over this number is discarted" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:485 +#: ../../enterprise/godmode/modules/configure_local_component.php:586 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:716 -#: ../../godmode/modules/manage_network_components_form_plugin.php:49 -#: ../../godmode/modules/manage_network_components_form_network.php:210 -#: ../../godmode/modules/manage_network_components_form_wmi.php:55 -#: ../../godmode/agentes/module_manager_editor_common.php:1338 -#: ../../godmode/massive/massive_edit_modules.php:795 +#: ../../godmode/modules/manage_network_components_form_plugin.php:54 +#: ../../godmode/modules/manage_network_components_form_network.php:250 +#: ../../godmode/modules/manage_network_components_form_wmi.php:83 +#: ../../godmode/agentes/module_manager_editor_common.php:1355 +#: ../../godmode/massive/massive_edit_modules.php:903 #: ../../godmode/setup/snmp_wizard.php:43 msgid "Post process" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:512 +#: ../../enterprise/godmode/modules/configure_local_component.php:621 msgid "Load a basic structure on data configuration" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:515 +#: ../../enterprise/godmode/modules/configure_local_component.php:628 msgid "Check the correct structure of the data configuration" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:518 +#: ../../enterprise/godmode/modules/configure_local_component.php:633 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:250 msgid "First line must be \"module_begin\"" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:519 +#: ../../enterprise/godmode/modules/configure_local_component.php:634 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:251 msgid "Data configuration is empty" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:520 -#: ../../enterprise/godmode/modules/configure_local_component.php:524 +#: ../../enterprise/godmode/modules/configure_local_component.php:635 +#: ../../enterprise/godmode/modules/configure_local_component.php:639 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:252 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:256 msgid "Last line must be \"module_end\"" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:521 +#: ../../enterprise/godmode/modules/configure_local_component.php:636 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:253 msgid "" "Name is missed. Please add a line with \"module_name yourmodulename\" to " "data configuration" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:522 +#: ../../enterprise/godmode/modules/configure_local_component.php:637 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:254 msgid "" "Type is missed. Please add a line with \"module_type yourmoduletype\" to " "data configuration" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:523 +#: ../../enterprise/godmode/modules/configure_local_component.php:638 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:255 msgid "Type is wrong. Please set a correct type" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:526 +#: ../../enterprise/godmode/modules/configure_local_component.php:641 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:258 msgid "Error in the syntax, please check the data configuration." msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:527 +#: ../../enterprise/godmode/modules/configure_local_component.php:642 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:259 msgid "Data configuration are built correctly" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:535 +#: ../../enterprise/godmode/modules/configure_local_component.php:650 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1016 -#: ../../godmode/modules/manage_network_components_form_common.php:334 -#: ../../godmode/agentes/module_manager_editor_common.php:1053 -#: ../../godmode/massive/massive_edit_modules.php:1107 +#: ../../godmode/modules/manage_network_components_form_common.php:436 +#: ../../godmode/agentes/module_manager_editor_common.php:1070 +#: ../../godmode/massive/massive_edit_modules.php:1335 msgid "Critical instructions" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:535 +#: ../../enterprise/godmode/modules/configure_local_component.php:650 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1016 -#: ../../godmode/modules/manage_network_components_form_common.php:334 -#: ../../godmode/massive/massive_edit_modules.php:1107 +#: ../../godmode/modules/manage_network_components_form_common.php:436 +#: ../../godmode/massive/massive_edit_modules.php:1335 msgid "Instructions when the status is critical" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:540 +#: ../../enterprise/godmode/modules/configure_local_component.php:655 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1020 -#: ../../godmode/modules/manage_network_components_form_common.php:338 -#: ../../godmode/agentes/module_manager_editor_common.php:1054 -#: ../../godmode/massive/massive_edit_modules.php:1111 +#: ../../godmode/modules/manage_network_components_form_common.php:441 +#: ../../godmode/agentes/module_manager_editor_common.php:1071 +#: ../../godmode/massive/massive_edit_modules.php:1340 msgid "Warning instructions" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:540 +#: ../../enterprise/godmode/modules/configure_local_component.php:655 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1020 -#: ../../godmode/modules/manage_network_components_form_common.php:338 -#: ../../godmode/massive/massive_edit_modules.php:1111 +#: ../../godmode/modules/manage_network_components_form_common.php:441 +#: ../../godmode/massive/massive_edit_modules.php:1340 msgid "Instructions when the status is warning" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:545 +#: ../../enterprise/godmode/modules/configure_local_component.php:660 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1024 -#: ../../godmode/modules/manage_network_components_form_common.php:342 -#: ../../godmode/agentes/module_manager_editor_common.php:1030 -#: ../../godmode/massive/massive_edit_modules.php:1115 +#: ../../godmode/modules/manage_network_components_form_common.php:446 +#: ../../godmode/agentes/module_manager_editor_common.php:1047 +#: ../../godmode/massive/massive_edit_modules.php:1345 msgid "Unknown instructions" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:545 +#: ../../enterprise/godmode/modules/configure_local_component.php:660 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1024 -#: ../../godmode/modules/manage_network_components_form_common.php:342 -#: ../../godmode/massive/massive_edit_modules.php:1115 +#: ../../godmode/modules/manage_network_components_form_common.php:446 +#: ../../godmode/massive/massive_edit_modules.php:1345 msgid "Instructions when the status is unknown" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:554 +#: ../../enterprise/godmode/modules/configure_local_component.php:666 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:984 -#: ../../godmode/modules/manage_network_components_form_common.php:353 -#: ../../godmode/agentes/module_manager_editor_common.php:755 -#: ../../godmode/massive/massive_edit_modules.php:1075 +#: ../../godmode/modules/manage_network_components_form_common.php:459 +#: ../../godmode/agentes/module_manager_editor_common.php:756 +#: ../../godmode/massive/massive_edit_modules.php:1281 #: ../../godmode/module_library/module_library_view.php:123 msgid "Category" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:573 -#: ../../godmode/modules/manage_network_components_form_common.php:373 -#: ../../godmode/agentes/module_manager_editor_common.php:792 +#: ../../enterprise/godmode/modules/configure_local_component.php:685 +#: ../../godmode/modules/manage_network_components_form_common.php:484 +#: ../../godmode/agentes/module_manager_editor_common.php:793 msgid "Tags available" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:591 -#: ../../godmode/modules/manage_network_components_form_common.php:391 -#: ../../godmode/agentes/module_manager_editor_common.php:872 +#: ../../enterprise/godmode/modules/configure_local_component.php:706 +#: ../../godmode/modules/manage_network_components_form_common.php:505 +#: ../../godmode/agentes/module_manager_editor_common.php:873 msgid "Add tags to module" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:592 -#: ../../godmode/modules/manage_network_components_form_common.php:392 +#: ../../enterprise/godmode/modules/configure_local_component.php:714 +#: ../../godmode/modules/manage_network_components_form_common.php:513 msgid "Delete tags to module" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:593 +#: ../../enterprise/godmode/modules/configure_local_component.php:717 #: ../../enterprise/godmode/setup/setup_auth.php:196 #: ../../enterprise/godmode/setup/setup_auth.php:551 -#: ../../enterprise/godmode/setup/setup_auth.php:1576 -#: ../../godmode/modules/manage_network_components_form_common.php:393 +#: ../../enterprise/godmode/setup/setup_auth.php:1630 +#: ../../godmode/modules/manage_network_components_form_common.php:516 msgid "Tags selected" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:615 +#: ../../enterprise/godmode/modules/configure_local_component.php:740 msgid "Macros" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:651 -#: ../../godmode/servers/plugin.php:573 +#: ../../enterprise/godmode/modules/configure_local_component.php:781 +#: ../../godmode/servers/plugin.php:629 #: ../../include/class/ManageNetScanScripts.class.php:640 msgid "Default value" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:667 -#: ../../godmode/servers/plugin.php:632 +#: ../../enterprise/godmode/modules/configure_local_component.php:799 +#: ../../godmode/servers/plugin.php:688 #: ../../include/class/ManageNetScanScripts.class.php:728 msgid "Add macro" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:675 +#: ../../enterprise/godmode/modules/configure_local_component.php:817 #: ../../include/class/ManageNetScanScripts.class.php:746 msgid "Delete macro" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:993 -#: ../../godmode/modules/manage_network_components_form_common.php:717 -#: ../../godmode/agentes/module_manager_editor_common.php:2273 +#: ../../enterprise/godmode/modules/configure_local_component.php:1145 +#: ../../godmode/modules/manage_network_components_form_common.php:840 +#: ../../godmode/agentes/module_manager_editor_common.php:2306 msgid "Normal Status" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:994 -#: ../../godmode/modules/manage_network_components_form_common.php:718 -#: ../../godmode/agentes/module_manager_editor_common.php:2274 +#: ../../enterprise/godmode/modules/configure_local_component.php:1146 +#: ../../godmode/modules/manage_network_components_form_common.php:841 +#: ../../godmode/agentes/module_manager_editor_common.php:2307 msgid "Warning Status" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:995 -#: ../../godmode/modules/manage_network_components_form_common.php:719 -#: ../../godmode/agentes/module_manager_editor_common.php:2275 +#: ../../enterprise/godmode/modules/configure_local_component.php:1147 +#: ../../godmode/modules/manage_network_components_form_common.php:842 +#: ../../godmode/agentes/module_manager_editor_common.php:2308 msgid "Critical Status" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:998 -#: ../../godmode/modules/manage_network_components_form_common.php:721 -#: ../../godmode/agentes/module_manager_editor_common.php:2278 +#: ../../enterprise/godmode/modules/configure_local_component.php:1150 +#: ../../godmode/modules/manage_network_components_form_common.php:844 +#: ../../godmode/agentes/module_manager_editor_common.php:2311 msgid "Please introduce a maximum warning higher than the minimun warning" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:1000 -#: ../../godmode/modules/manage_network_components_form_common.php:722 -#: ../../godmode/agentes/module_manager_editor_common.php:2279 +#: ../../enterprise/godmode/modules/configure_local_component.php:1152 +#: ../../godmode/modules/manage_network_components_form_common.php:845 +#: ../../godmode/agentes/module_manager_editor_common.php:2312 msgid "Please introduce a maximum critical higher than the minimun critical" msgstr "" -#: ../../enterprise/godmode/modules/configure_local_component.php:1002 +#: ../../enterprise/godmode/modules/configure_local_component.php:1154 msgid "Please introduce a positicve percentage value" msgstr "" @@ -15487,7 +15136,7 @@ msgstr "" #: ../../enterprise/godmode/modules/local_components.php:141 #: ../../enterprise/godmode/modules/local_components.php:331 -#: ../../enterprise/godmode/policies/policies.php:168 +#: ../../enterprise/godmode/policies/policies.php:184 #: ../../enterprise/godmode/policies/policy_external_alerts.php:136 #: ../../enterprise/godmode/policies/policy_external_alerts.php:139 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:80 @@ -15501,22 +15150,22 @@ msgstr "" #: ../../enterprise/tools/ipam/ipam_network_location_config.php:51 #: ../../godmode/modules/manage_nc_groups.php:109 #: ../../godmode/modules/manage_network_components.php:199 -#: ../../godmode/modules/manage_network_components.php:438 -#: ../../godmode/users/configure_user.php:480 +#: ../../godmode/modules/manage_network_components.php:426 +#: ../../godmode/users/configure_user.php:482 #: ../../godmode/agentes/configurar_agente.php:361 -#: ../../godmode/agentes/configurar_agente.php:883 +#: ../../godmode/agentes/configurar_agente.php:901 #: ../../godmode/agentes/planned_downtime.editor.php:650 #: ../../godmode/alerts/alert_commands.php:653 #: ../../godmode/alerts/configure_alert_template.php:209 -#: ../../godmode/alerts/configure_alert_template.php:544 -#: ../../godmode/alerts/alert_list.php:172 ../../godmode/setup/news.php:84 +#: ../../godmode/alerts/configure_alert_template.php:565 +#: ../../godmode/alerts/alert_list.php:185 ../../godmode/setup/news.php:84 #: ../../godmode/setup/gis.php:49 -#: ../../godmode/reporting/reporting_builder.item_editor.php:6028 -#: ../../include/functions_alerts.php:2756 +#: ../../godmode/reporting/reporting_builder.item_editor.php:6079 +#: ../../include/functions_alerts.php:2767 #: ../../include/functions_planned_downtimes.php:113 -#: ../../include/functions_planned_downtimes.php:845 +#: ../../include/functions_planned_downtimes.php:855 #: ../../operation/agentes/pandora_networkmap.php:140 -#: ../../operation/agentes/pandora_networkmap.php:378 +#: ../../operation/agentes/pandora_networkmap.php:389 msgid "Could not be created" msgstr "" @@ -15532,41 +15181,41 @@ msgid "" msgstr "" #: ../../enterprise/godmode/modules/local_components.php:339 -#: ../../godmode/modules/manage_network_components.php:449 +#: ../../godmode/modules/manage_network_components.php:436 #: ../../include/class/ManageNetScanScripts.class.php:228 msgid "Created successfully" msgstr "" #: ../../enterprise/godmode/modules/local_components.php:407 #: ../../enterprise/godmode/agentes/agent_disk_conf_editor.php:127 -#: ../../enterprise/godmode/policies/policy_modules.php:1311 -#: ../../enterprise/godmode/policies/policies.php:212 +#: ../../enterprise/godmode/policies/policy_modules.php:1307 +#: ../../enterprise/godmode/policies/policies.php:228 #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:123 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:139 #: ../../enterprise/godmode/reporting/reporting_builder.template_editor.php:83 #: ../../enterprise/godmode/reporting/reporting_builder.template_advanced.php:70 #: ../../enterprise/godmode/servers/credential_boxes_satellite.php:112 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1374 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1380 #: ../../enterprise/include/ajax/servers.ajax.php:368 #: ../../enterprise/tools/ipam/ipam_action.php:277 #: ../../enterprise/tools/ipam/ipam_massive.php:48 -#: ../../godmode/modules/manage_network_components.php:538 +#: ../../godmode/modules/manage_network_components.php:525 #: ../../godmode/agentes/status_monitor_custom_fields.php:77 #: ../../godmode/agentes/planned_downtime.editor.php:652 #: ../../godmode/alerts/configure_alert_command.php:150 #: ../../godmode/alerts/alert_templates.php:166 -#: ../../godmode/alerts/configure_alert_template.php:572 +#: ../../godmode/alerts/configure_alert_template.php:593 #: ../../godmode/alerts/alert_list.php:95 -#: ../../godmode/alerts/alert_list.php:320 ../../godmode/setup/gis.php:41 -#: ../../include/functions_alerts.php:2756 +#: ../../godmode/alerts/alert_list.php:389 ../../godmode/setup/gis.php:41 +#: ../../include/functions_alerts.php:2767 #: ../../include/functions_planned_downtimes.php:123 #: ../../operation/agentes/pandora_networkmap.php:216 -#: ../../operation/agentes/pandora_networkmap.php:516 +#: ../../operation/agentes/pandora_networkmap.php:538 msgid "Could not be updated" msgstr "" #: ../../enterprise/godmode/modules/local_components.php:415 -#: ../../godmode/modules/manage_network_components.php:547 +#: ../../godmode/modules/manage_network_components.php:534 #: ../../include/class/ManageNetScanScripts.class.php:315 msgid "Updated successfully" msgstr "" @@ -15575,7 +15224,7 @@ msgstr "" #: ../../godmode/modules/manage_nc_groups.php:218 #: ../../godmode/modules/manage_inventory_modules.php:234 #: ../../godmode/modules/manage_inventory_modules.php:267 -#: ../../godmode/modules/manage_network_components.php:591 +#: ../../godmode/modules/manage_network_components.php:578 #: ../../godmode/modules/manage_network_templates.php:114 msgid "Successfully multiple deleted" msgstr "" @@ -15584,32 +15233,32 @@ msgstr "" #: ../../godmode/modules/manage_nc_groups.php:219 #: ../../godmode/modules/manage_inventory_modules.php:235 #: ../../godmode/modules/manage_inventory_modules.php:268 -#: ../../godmode/modules/manage_network_components.php:592 +#: ../../godmode/modules/manage_network_components.php:579 #: ../../godmode/modules/manage_network_templates.php:115 msgid "Not deleted. Error deleting multiple data" msgstr "" -#: ../../enterprise/godmode/modules/local_components.php:567 +#: ../../enterprise/godmode/modules/local_components.php:566 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2902 -#: ../../godmode/modules/manage_network_components.php:680 +#: ../../godmode/modules/manage_network_components.php:675 msgid "Free Search" msgstr "" -#: ../../enterprise/godmode/modules/local_components.php:568 +#: ../../enterprise/godmode/modules/local_components.php:567 msgid "Search by name, description or data, list matches." msgstr "" -#: ../../enterprise/godmode/modules/local_components.php:732 -#: ../../enterprise/godmode/policies/policy_modules.php:1681 +#: ../../enterprise/godmode/modules/local_components.php:731 +#: ../../enterprise/godmode/policies/policy_modules.php:1689 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:595 #: ../../enterprise/include/class/NetworkConfigManager.class.php:628 #: ../../godmode/modules/manage_network_components.php:844 -#: ../../godmode/agentes/module_manager.php:975 -#: ../../godmode/snmpconsole/snmp_alert.php:1984 -#: ../../godmode/snmpconsole/snmp_alert.php:1985 +#: ../../godmode/agentes/module_manager.php:1041 +#: ../../godmode/snmpconsole/snmp_alert.php:1988 +#: ../../godmode/snmpconsole/snmp_alert.php:1989 #: ../../godmode/alerts/alert_actions.php:461 -#: ../../godmode/alerts/alert_templates.php:462 -#: ../../godmode/reporting/reporting_builder.php:1194 +#: ../../godmode/alerts/alert_templates.php:463 +#: ../../godmode/reporting/reporting_builder.php:1197 msgid "Duplicate" msgstr "" @@ -15674,17 +15323,17 @@ msgstr "" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:373 #: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:146 -#: ../../godmode/modules/manage_network_components_form_wizard.php:661 +#: ../../godmode/modules/manage_network_components_form_wizard.php:793 #: ../../godmode/agentes/planned_downtime.list.php:737 #: ../../godmode/agentes/planned_downtime.editor.php:951 -#: ../../include/functions_reporting_html.php:6406 +#: ../../include/functions_reporting_html.php:6417 msgid "Execution" msgstr "" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:377 #: ../../enterprise/godmode/setup/setup_history.php:903 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:670 -#: ../../enterprise/include/functions_tasklist.php:174 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:710 +#: ../../enterprise/include/functions_tasklist.php:192 #: ../../enterprise/include/ajax/cron.ajax.php:103 #: ../../include/functions_cron.php:500 msgid "Scheduled" @@ -15696,15 +15345,15 @@ msgstr "" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:400 #: ../../enterprise/include/functions_cron.php:501 -#: ../../enterprise/include/lib/NetworkManager.php:178 +#: ../../enterprise/include/lib/NetworkManager.php:180 #: ../../godmode/agentes/module_manager_editor_prediction.php:192 -#: ../../include/functions_netflow.php:1869 +#: ../../include/functions_netflow.php:1884 msgid "Daily" msgstr "" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:401 #: ../../enterprise/include/functions_cron.php:502 -#: ../../enterprise/include/lib/NetworkManager.php:182 +#: ../../enterprise/include/lib/NetworkManager.php:184 #: ../../godmode/agentes/module_manager_editor_prediction.php:192 #: ../../godmode/agentes/planned_downtime.editor.php:1031 msgid "Weekly" @@ -15799,59 +15448,59 @@ msgstr "" #: ../../godmode/massive/massive_edit_users.php:610 #: ../../godmode/massive/massive_edit_users.php:629 #: ../../godmode/massive/massive_edit_users.php:636 -#: ../../godmode/massive/massive_edit_agents.php:694 -#: ../../godmode/massive/massive_edit_agents.php:720 -#: ../../godmode/massive/massive_edit_agents.php:756 -#: ../../godmode/massive/massive_edit_agents.php:780 -#: ../../godmode/massive/massive_edit_agents.php:897 -#: ../../godmode/massive/massive_edit_agents.php:944 -#: ../../godmode/massive/massive_edit_agents.php:1037 -#: ../../godmode/massive/massive_edit_agents.php:1090 -#: ../../godmode/massive/massive_edit_agents.php:1132 -#: ../../godmode/massive/massive_edit_agents.php:1159 -#: ../../godmode/massive/massive_edit_agents.php:1253 -#: ../../godmode/massive/massive_edit_modules.php:630 -#: ../../godmode/massive/massive_edit_modules.php:652 -#: ../../godmode/massive/massive_edit_modules.php:721 -#: ../../godmode/massive/massive_edit_modules.php:743 -#: ../../godmode/massive/massive_edit_modules.php:774 -#: ../../godmode/massive/massive_edit_modules.php:783 -#: ../../godmode/massive/massive_edit_modules.php:842 -#: ../../godmode/massive/massive_edit_modules.php:860 -#: ../../godmode/massive/massive_edit_modules.php:879 -#: ../../godmode/massive/massive_edit_modules.php:883 -#: ../../godmode/massive/massive_edit_modules.php:894 -#: ../../godmode/massive/massive_edit_modules.php:914 -#: ../../godmode/massive/massive_edit_modules.php:939 -#: ../../godmode/massive/massive_edit_modules.php:951 -#: ../../godmode/massive/massive_edit_modules.php:1012 -#: ../../godmode/massive/massive_edit_modules.php:1058 -#: ../../godmode/massive/massive_edit_modules.php:1076 -#: ../../godmode/massive/massive_edit_modules.php:1082 -#: ../../godmode/massive/massive_edit_modules.php:1095 -#: ../../godmode/massive/massive_edit_modules.php:1123 -#: ../../godmode/massive/massive_edit_modules.php:1227 -#: ../../include/functions_html.php:1888 ../../include/functions_html.php:1989 -#: ../../include/functions_html.php:2127 +#: ../../godmode/massive/massive_edit_agents.php:705 +#: ../../godmode/massive/massive_edit_agents.php:731 +#: ../../godmode/massive/massive_edit_agents.php:767 +#: ../../godmode/massive/massive_edit_agents.php:791 +#: ../../godmode/massive/massive_edit_agents.php:908 +#: ../../godmode/massive/massive_edit_agents.php:955 +#: ../../godmode/massive/massive_edit_agents.php:1048 +#: ../../godmode/massive/massive_edit_agents.php:1101 +#: ../../godmode/massive/massive_edit_agents.php:1143 +#: ../../godmode/massive/massive_edit_agents.php:1170 +#: ../../godmode/massive/massive_edit_agents.php:1264 +#: ../../godmode/massive/massive_edit_modules.php:704 +#: ../../godmode/massive/massive_edit_modules.php:726 +#: ../../godmode/massive/massive_edit_modules.php:810 +#: ../../godmode/massive/massive_edit_modules.php:832 +#: ../../godmode/massive/massive_edit_modules.php:872 +#: ../../godmode/massive/massive_edit_modules.php:884 +#: ../../godmode/massive/massive_edit_modules.php:956 +#: ../../godmode/massive/massive_edit_modules.php:979 +#: ../../godmode/massive/massive_edit_modules.php:1009 +#: ../../godmode/massive/massive_edit_modules.php:1019 +#: ../../godmode/massive/massive_edit_modules.php:1033 +#: ../../godmode/massive/massive_edit_modules.php:1077 +#: ../../godmode/massive/massive_edit_modules.php:1113 +#: ../../godmode/massive/massive_edit_modules.php:1133 +#: ../../godmode/massive/massive_edit_modules.php:1171 +#: ../../godmode/massive/massive_edit_modules.php:1277 +#: ../../godmode/massive/massive_edit_modules.php:1282 +#: ../../godmode/massive/massive_edit_modules.php:1309 +#: ../../godmode/massive/massive_edit_modules.php:1330 +#: ../../godmode/massive/massive_edit_modules.php:1353 +#: ../../godmode/massive/massive_edit_modules.php:1510 +#: ../../include/functions_html.php:1941 ../../include/functions_html.php:2042 +#: ../../include/functions_html.php:2181 msgid "No change" msgstr "" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:683 #: ../../godmode/agentes/agent_manager.php:638 -#: ../../godmode/reporting/reporting_builder.item_editor.php:73 -#: ../../include/functions_events.php:5066 +#: ../../godmode/reporting/reporting_builder.item_editor.php:76 +#: ../../include/functions_events.php:5024 #: ../../operation/agentes/estado_generalagente.php:475 -#: ../../operation/inventory/inventory.php:1249 +#: ../../operation/inventory/inventory.php:1262 msgid "Secondary groups" msgstr "" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:730 -#: ../../godmode/massive/massive_edit_agents.php:842 +#: ../../godmode/massive/massive_edit_agents.php:853 msgid "Add secondary groups" msgstr "" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:737 -#: ../../godmode/massive/massive_edit_agents.php:868 +#: ../../godmode/massive/massive_edit_agents.php:879 msgid "Remove secondary groups" msgstr "" @@ -15862,7 +15511,7 @@ msgstr "" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:790 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:435 -#: ../../operation/agentes/estado_agente.php:1071 +#: ../../operation/agentes/estado_agente.php:1089 msgid "Op" msgstr "" @@ -15882,20 +15531,20 @@ msgid "Extra actions" msgstr "" #: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:900 -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1240 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1224 msgid "Add extra action" msgstr "" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1092 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1076 msgid "Add new rule" msgstr "" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1094 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1078 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:211 msgid "Update rule" msgstr "" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1327 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.definition.php:1311 msgid "Update extra action" msgstr "" @@ -15935,16 +15584,16 @@ msgstr "" msgid "There are no defined autoconfigurations" msgstr "" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:188 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:189 #: ../../enterprise/godmode/agentes/plugins_manager.php:215 #: ../../enterprise/godmode/agentes/plugins_manager.php:283 -#: ../../enterprise/godmode/policies/policy_alerts.php:686 +#: ../../enterprise/godmode/policies/policy_alerts.php:780 #: ../../enterprise/include/functions_HA_cluster.php:61 #: ../../enterprise/include/lib/Metaconsole/Node.php:1114 #: ../../enterprise/include/lib/Metaconsole/Node.php:1115 -#: ../../godmode/users/user_list.php:846 +#: ../../godmode/extensions.php:290 ../../godmode/users/user_list.php:846 #: ../../godmode/massive/massive_edit_users.php:529 -#: ../../godmode/alerts/alert_list.list.php:1169 +#: ../../godmode/alerts/alert_list.list.php:917 #: ../../include/class/SatelliteAgent.class.php:1195 #: ../../include/class/TipsWindow.class.php:468 #: ../../include/class/TipsWindow.class.php:754 @@ -15953,22 +15602,22 @@ msgstr "" msgid "Enable" msgstr "" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:188 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:189 #: ../../enterprise/godmode/agentes/plugins_manager.php:215 #: ../../enterprise/godmode/agentes/plugins_manager.php:292 -#: ../../enterprise/godmode/policies/policy_alerts.php:678 +#: ../../enterprise/godmode/policies/policy_alerts.php:772 #: ../../enterprise/include/functions_HA_cluster.php:58 #: ../../enterprise/include/lib/Metaconsole/Node.php:1140 #: ../../enterprise/include/lib/Metaconsole/Node.php:1141 -#: ../../godmode/users/user_list.php:841 +#: ../../godmode/extensions.php:308 ../../godmode/users/user_list.php:841 #: ../../godmode/massive/massive_edit_users.php:518 -#: ../../godmode/alerts/alert_list.list.php:1142 +#: ../../godmode/alerts/alert_list.list.php:930 #: ../../include/functions.php:3413 #: ../../include/class/SatelliteAgent.class.php:1195 msgid "Disable" msgstr "" -#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:226 +#: ../../enterprise/godmode/agentes/agent_autoconfiguration.php:227 msgid "Add new configuration definition" msgstr "" @@ -15984,18 +15633,18 @@ msgstr "" #: ../../enterprise/godmode/agentes/configurar_agente.php:62 #: ../../enterprise/godmode/menu.php:74 #: ../../enterprise/operation/agentes/ver_agente.php:425 -#: ../../godmode/agentes/configurar_agente.php:720 +#: ../../godmode/agentes/configurar_agente.php:733 msgid "Network config manager" msgstr "" #: ../../enterprise/godmode/agentes/configurar_agente.php:82 #: ../../enterprise/godmode/agentes/plugins_manager.php:212 -#: ../../enterprise/godmode/policies/policy_plugins.php:185 -#: ../../enterprise/godmode/policies/policies.php:607 -#: ../../enterprise/godmode/policies/policy.php:128 ../../godmode/menu.php:320 -#: ../../godmode/servers/plugin.php:240 ../../godmode/servers/plugin.php:282 -#: ../../godmode/servers/plugin.php:359 ../../godmode/servers/plugin.php:756 -#: ../../godmode/servers/plugin.php:798 +#: ../../enterprise/godmode/policies/policy_plugins.php:188 +#: ../../enterprise/godmode/policies/policies.php:623 +#: ../../enterprise/godmode/policies/policy.php:128 ../../godmode/menu.php:416 +#: ../../godmode/servers/plugin.php:290 ../../godmode/servers/plugin.php:332 +#: ../../godmode/servers/plugin.php:409 ../../godmode/servers/plugin.php:812 +#: ../../godmode/servers/plugin.php:854 msgid "Plugins" msgstr "" @@ -16022,23 +15671,23 @@ msgid "Show files" msgstr "" #: ../../enterprise/godmode/agentes/collection_manager.php:251 -#: ../../enterprise/operation/log/log_viewer.php:1475 -#: ../../enterprise/operation/log/log_viewer.php:1483 -#: ../../godmode/reporting/reporting_builder.php:1268 -#: ../../include/functions_reporting.php:3208 +#: ../../enterprise/operation/log/log_viewer.php:1488 +#: ../../enterprise/operation/log/log_viewer.php:1496 +#: ../../godmode/reporting/reporting_builder.php:1276 +#: ../../include/functions_reporting.php:3216 #: ../../operation/agentes/agent_inventory.php:334 -#: ../../operation/inventory/inventory.php:1005 +#: ../../operation/inventory/inventory.php:1016 msgid "No data found." msgstr "" #: ../../enterprise/godmode/agentes/collection_manager.php:260 #: ../../enterprise/operation/agentes/collection_view.php:83 #: ../../godmode/agentes/inventory_manager.php:232 -#: ../../godmode/snmpconsole/snmp_alert.php:1891 +#: ../../godmode/snmpconsole/snmp_alert.php:1895 #: ../../godmode/reporting/reporting_builder.list_items.php:373 #: ../../godmode/reporting/graph_builder.graph_editor.php:344 -#: ../../include/ajax/alert_list.ajax.php:285 -#: ../../operation/agentes/status_monitor.php:1533 +#: ../../include/ajax/alert_list.ajax.php:298 +#: ../../operation/agentes/status_monitor.php:1536 msgid "P." msgstr "" @@ -16062,10 +15711,10 @@ msgstr "" #: ../../enterprise/include/functions_visual_map_editor.php:54 #: ../../enterprise/include/functions_visual_map_editor.php:85 #: ../../enterprise/include/functions_visual_map.php:539 -#: ../../enterprise/include/rest-api/models/VisualConsole/Items/Service.php:288 -#: ../../enterprise/include/functions_reporting.php:6152 -#: ../../enterprise/include/functions_services.php:1712 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4127 +#: ../../enterprise/include/rest-api/models/VisualConsole/Items/Service.php:301 +#: ../../enterprise/include/functions_reporting.php:6374 +#: ../../enterprise/include/functions_services.php:1759 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4172 #: ../../mobile/operation/services.php:267 #: ../../include/lib/Dashboard/Widgets/service_map.php:318 msgid "Service" @@ -16148,6 +15797,17 @@ msgstr "" msgid "Manager configuration" msgstr "" +#: ../../enterprise/godmode/agentes/collections.data.php:74 +#: ../../enterprise/godmode/agentes/collections.data.php:189 +#: ../../enterprise/godmode/agentes/collections.data.php:217 +#: ../../enterprise/godmode/agentes/collections.data.php:241 +#: ../../enterprise/godmode/agentes/collections.data.php:272 +#: ../../enterprise/godmode/agentes/collections.data.php:336 +#: ../../include/functions_events.php:3202 +#: ../../include/functions_events.php:3476 +msgid "New" +msgstr "" + #: ../../enterprise/godmode/agentes/collections.data.php:393 msgid "Manager configuration > Editwwww " msgstr "" @@ -16239,13 +15899,13 @@ msgstr "" #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:88 #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:107 -#: ../../godmode/agentes/module_manager_editor_common.php:118 -#: ../../godmode/agentes/module_manager_editor_common.php:133 +#: ../../godmode/agentes/module_manager_editor_common.php:119 +#: ../../godmode/agentes/module_manager_editor_common.php:134 msgid "Manual setup" msgstr "" #: ../../enterprise/godmode/agentes/module_manager_editor_data.php:100 -#: ../../godmode/agentes/module_manager_editor_common.php:126 +#: ../../godmode/agentes/module_manager_editor_common.php:127 msgid "No component was found" msgstr "" @@ -16297,7 +15957,7 @@ msgid "Add Modules" msgstr "" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:83 -#: ../../godmode/agentes/module_manager.php:1268 +#: ../../godmode/agentes/module_manager.php:1337 msgid "Delete module" msgstr "" @@ -16359,7 +16019,7 @@ msgid "Only Selenium 3." msgstr "" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:286 -#: ../../godmode/agentes/module_manager_editor_common.php:1216 +#: ../../godmode/agentes/module_manager_editor_common.php:1233 msgid "Change all states" msgstr "" @@ -16381,17 +16041,26 @@ msgstr "" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:443 #: ../../enterprise/tools/ipam/ipam_excel.php:220 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:419 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:792 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:55 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:477 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:784 #: ../../godmode/groups/configure_group.php:253 #: ../../godmode/agentes/agent_manager.php:195 -#: ../../godmode/agentes/module_manager_editor_common.php:754 -#: ../../godmode/massive/massive_edit_agents.php:829 +#: ../../godmode/agentes/module_manager_editor_common.php:755 +#: ../../godmode/massive/massive_edit_agents.php:840 msgid "Custom ID" msgstr "" +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:473 +#: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:476 +#: ../../godmode/agentes/module_manager_editor_common.php:679 +#: ../../godmode/agentes/module_manager_editor_common.php:681 +#, php-format +msgid "Agent interval x %s" +msgstr "" + #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:497 -#: ../../godmode/agentes/module_manager.php:916 +#: ../../godmode/agentes/module_manager.php:982 msgid "" "The policy modules of data type will only update their intervals when policy " "is applied." @@ -16399,34 +16068,34 @@ msgstr "" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:527 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:961 -#: ../../godmode/agentes/module_manager_editor_common.php:1291 -#: ../../godmode/massive/massive_edit_modules.php:1029 +#: ../../godmode/agentes/module_manager_editor_common.php:1308 +#: ../../godmode/massive/massive_edit_modules.php:1246 msgid "FF interval" msgstr "" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:528 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:962 -#: ../../godmode/massive/massive_edit_modules.php:1039 +#: ../../godmode/massive/massive_edit_modules.php:1247 msgid "Module execution flip flop time interval (in secs)." msgstr "" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:546 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1057 -#: ../../godmode/agentes/module_manager_editor_common.php:1420 -#: ../../godmode/massive/massive_edit_modules.php:1150 +#: ../../godmode/agentes/module_manager_editor_common.php:1437 +#: ../../godmode/massive/massive_edit_modules.php:1394 msgid "Retries" msgstr "" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:547 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1059 -#: ../../godmode/massive/massive_edit_modules.php:1152 +#: ../../godmode/massive/massive_edit_modules.php:1394 msgid "Number of retries that the module will attempt to run." msgstr "" #: ../../enterprise/godmode/agentes/module_manager_editor_webux.php:619 #: ../../enterprise/godmode/policies/policy_modules.php:418 #: ../../godmode/agentes/module_manager_editor.php:762 -#: ../../godmode/agentes/module_manager_editor_common.php:1454 +#: ../../godmode/agentes/module_manager_editor_common.php:1471 msgid "Custom macros" msgstr "" @@ -16452,15 +16121,15 @@ msgstr "" #: ../../enterprise/operation/services/services.table_services.php:63 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:104 #: ../../godmode/gis_maps/configure_gis_map.php:116 -#: ../../godmode/reporting/visual_console_builder.php:873 +#: ../../godmode/reporting/visual_console_builder.php:867 #: ../../godmode/reporting/map_builder.php:129 #: ../../godmode/reporting/visual_console_favorite.php:126 -#: ../../operation/visual_console/view.php:249 +#: ../../operation/visual_console/view.php:251 #: ../../operation/visual_console/legacy_view.php:215 #: ../../operation/agentes/networkmap.dinamic.php:146 -#: ../../operation/agentes/pandora_networkmap.editor.php:232 -#: ../../operation/agentes/pandora_networkmap.php:682 -#: ../../operation/agentes/pandora_networkmap.view.php:2410 +#: ../../operation/agentes/pandora_networkmap.editor.php:238 +#: ../../operation/agentes/pandora_networkmap.php:705 +#: ../../operation/agentes/pandora_networkmap.view.php:2415 #: ../../operation/menu.php:439 ../../operation/gis_maps/gis_map.php:47 #: ../../operation/gis_maps/render_view.php:189 msgid "Topology maps" @@ -16468,28 +16137,28 @@ msgstr "" #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:106 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:108 -#: ../../operation/agentes/pandora_networkmap.editor.php:236 -#: ../../operation/agentes/pandora_networkmap.php:686 -#: ../../operation/agentes/pandora_networkmap.view.php:2312 +#: ../../operation/agentes/pandora_networkmap.editor.php:242 +#: ../../operation/agentes/pandora_networkmap.php:709 +#: ../../operation/agentes/pandora_networkmap.view.php:2317 msgid "Networkmap" msgstr "" #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:113 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:115 -#: ../../operation/agentes/pandora_networkmap.editor.php:274 -#: ../../operation/agentes/pandora_networkmap.view.php:2318 +#: ../../operation/agentes/pandora_networkmap.editor.php:280 +#: ../../operation/agentes/pandora_networkmap.view.php:2323 msgid "Not found networkmap." msgstr "" #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:173 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:187 -#: ../../operation/agentes/pandora_networkmap.editor.php:576 +#: ../../operation/agentes/pandora_networkmap.editor.php:582 msgid "Save networkmap" msgstr "" #: ../../enterprise/godmode/agentes/pandora_networkmap_empty.editor.php:184 #: ../../godmode/agentes/pandora_networkmap_empty.editor.php:193 -#: ../../operation/agentes/pandora_networkmap.editor.php:591 +#: ../../operation/agentes/pandora_networkmap.editor.php:597 msgid "Update networkmap" msgstr "" @@ -16583,7 +16252,7 @@ msgstr "" #: ../../enterprise/godmode/policies/configure_policy.php:92 #: ../../enterprise/godmode/policies/policy_modules.php:488 #: ../../enterprise/godmode/policies/policy_queue.php:220 -#: ../../enterprise/godmode/policies/policies.php:275 +#: ../../enterprise/godmode/policies/policies.php:291 #: ../../enterprise/godmode/policies/policy_linking.php:127 #: ../../enterprise/godmode/policies/policy_external_alerts.php:329 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:99 @@ -16613,24 +16282,26 @@ msgid "Cannot be added to delete pending plugins." msgstr "" #: ../../enterprise/godmode/policies/policy_plugins.php:70 -#: ../../enterprise/godmode/policies/policy_alerts.php:270 -#: ../../enterprise/godmode/policies/policy_modules.php:1377 +#: ../../enterprise/godmode/policies/policy_alerts.php:327 +#: ../../enterprise/godmode/policies/policy_modules.php:1373 #: ../../enterprise/godmode/policies/policy_external_alerts.php:162 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:177 #: ../../enterprise/godmode/policies/policy_collections.php:122 #: ../../enterprise/godmode/policies/policy_agents.php:112 #: ../../enterprise/godmode/policies/policy_agents.php:128 +#: ../../enterprise/operation/agentes/policy_manager.php:357 msgid "Successfully reverted deletion" msgstr "" #: ../../enterprise/godmode/policies/policy_plugins.php:71 -#: ../../enterprise/godmode/policies/policy_alerts.php:271 -#: ../../enterprise/godmode/policies/policy_modules.php:1378 +#: ../../enterprise/godmode/policies/policy_alerts.php:328 +#: ../../enterprise/godmode/policies/policy_modules.php:1374 #: ../../enterprise/godmode/policies/policy_external_alerts.php:163 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:180 #: ../../enterprise/godmode/policies/policy_collections.php:123 #: ../../enterprise/godmode/policies/policy_agents.php:113 #: ../../enterprise/godmode/policies/policy_agents.php:129 +#: ../../enterprise/operation/agentes/policy_manager.php:358 msgid "Could not be reverted" msgstr "" @@ -16642,18 +16313,19 @@ msgstr "" msgid "Plugin cannot be updated" msgstr "" -#: ../../enterprise/godmode/policies/policy_plugins.php:269 +#: ../../enterprise/godmode/policies/policy_plugins.php:287 msgid "There are no defined plugins" msgstr "" #: ../../enterprise/godmode/policies/policy_alerts.php:105 #: ../../enterprise/godmode/policies/policy_modules.php:615 -#: ../../enterprise/godmode/policies/policies.php:256 +#: ../../enterprise/godmode/policies/policies.php:272 #: ../../enterprise/godmode/policies/policy_linking.php:51 #: ../../enterprise/godmode/policies/policy_external_alerts.php:87 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:106 #: ../../enterprise/godmode/policies/policy_collections.php:82 #: ../../enterprise/godmode/policies/policy_agents.php:84 +#: ../../enterprise/operation/agentes/policy_manager.php:323 #: ../../godmode/agentes/module_manager_editor.php:544 msgid "This policy is applying and cannot be modified" msgstr "" @@ -16661,59 +16333,70 @@ msgstr "" #: ../../enterprise/godmode/policies/policy_alerts.php:164 #: ../../enterprise/godmode/policies/policy_modules.php:547 #: ../../enterprise/godmode/setup/setup_metaconsole.php:157 -#: ../../godmode/agentes/configurar_agente.php:2277 +#: ../../godmode/agentes/configurar_agente.php:2295 #: ../../godmode/agentes/modificar_agente.php:271 #: ../../godmode/massive/massive_enable_disable_alerts.php:124 -#: ../../godmode/alerts/alert_list.php:419 -#: ../../include/ajax/alert_list.ajax.php:381 +#: ../../godmode/alerts/alert_list.php:513 +#: ../../include/ajax/alert_list.ajax.php:394 msgid "Could not be disabled" msgstr "" #: ../../enterprise/godmode/policies/policy_alerts.php:189 #: ../../godmode/massive/massive_standby_alerts.php:132 -#: ../../godmode/alerts/alert_list.php:445 +#: ../../godmode/alerts/alert_list.php:539 msgid "Successfully set standby" msgstr "" #: ../../enterprise/godmode/policies/policy_alerts.php:190 #: ../../godmode/massive/massive_standby_alerts.php:132 -#: ../../godmode/alerts/alert_list.php:446 +#: ../../godmode/alerts/alert_list.php:540 msgid "Could not be set standby" msgstr "" #: ../../enterprise/godmode/policies/policy_alerts.php:215 #: ../../godmode/massive/massive_standby_alerts.php:102 -#: ../../godmode/alerts/alert_list.php:472 +#: ../../godmode/alerts/alert_list.php:566 msgid "Successfully set off standby" msgstr "" #: ../../enterprise/godmode/policies/policy_alerts.php:216 #: ../../godmode/massive/massive_standby_alerts.php:102 -#: ../../godmode/alerts/alert_list.php:473 +#: ../../godmode/alerts/alert_list.php:567 msgid "Could not be set off standby" msgstr "" -#: ../../enterprise/godmode/policies/policy_alerts.php:260 -msgid " created successfuly" +#: ../../enterprise/godmode/policies/policy_alerts.php:237 +msgid "You must select a template. " msgstr "" -#: ../../enterprise/godmode/policies/policy_alerts.php:260 -msgid " could not be created" +#: ../../enterprise/godmode/policies/policy_alerts.php:286 +msgid " created successfuly: " msgstr "" -#: ../../enterprise/godmode/policies/policy_alerts.php:266 +#: ../../enterprise/godmode/policies/policy_alerts.php:303 +msgid "" +"Alerts could not be created for the following modules because they already " +"have an alert: " +msgstr "" + +#: ../../enterprise/godmode/policies/policy_alerts.php:313 +msgid " could not be created. " +msgstr "" + +#: ../../enterprise/godmode/policies/policy_alerts.php:323 #: ../../enterprise/godmode/policies/policy_external_alerts.php:157 msgid "" "Successfully added to delete pending alerts. Will be deleted in the next " "policy application." msgstr "" -#: ../../enterprise/godmode/policies/policy_alerts.php:291 +#: ../../enterprise/godmode/policies/policy_alerts.php:348 #: ../../enterprise/godmode/policies/policy_external_alerts.php:212 msgid "Added action successfuly" msgstr "" -#: ../../enterprise/godmode/policies/policy_alerts.php:291 +#: ../../enterprise/godmode/policies/policy_alerts.php:348 +#: ../../enterprise/godmode/policies/policy_alerts.php:377 #: ../../enterprise/godmode/policies/policy_external_alerts.php:213 #: ../../enterprise/godmode/policies/policy_agents.php:251 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:92 @@ -16724,27 +16407,53 @@ msgstr "" #: ../../godmode/massive/massive_add_action_alerts.php:160 #: ../../godmode/massive/massive_add_action_alerts.php:163 #: ../../godmode/massive/massive_add_action_alerts.php:166 -#: ../../godmode/alerts/alert_list.php:279 +#: ../../godmode/alerts/alert_list.php:329 msgid "Could not be added" msgstr "" -#: ../../enterprise/godmode/policies/policy_alerts.php:315 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:185 -msgid "Deleted action successfuly" +#: ../../enterprise/godmode/policies/policy_alerts.php:377 +msgid "Add action successfuly" msgstr "" -#: ../../enterprise/godmode/policies/policy_alerts.php:429 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:508 +#: ../../enterprise/godmode/policies/policy_alerts.php:441 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:351 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:322 +#: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1417 +#: ../../enterprise/include/functions_tasklist.php:377 +#: ../../enterprise/include/ajax/policy.ajax.php:447 +#: ../../enterprise/include/functions_reporting_csv.php:2556 +#: ../../enterprise/operation/agentes/policy_view.php:260 +#: ../../godmode/alerts/alert_list.list.php:570 +#: ../../godmode/alerts/alert_view.php:101 +#: ../../godmode/alerts/alert_list.builder.php:169 +#: ../../godmode/reporting/reporting_builder.item_editor.php:220 +#: ../../godmode/reporting/reporting_builder.item_editor.php:915 +#: ../../mobile/operation/alerts.php:349 +#: ../../include/functions_reporting_html.php:3481 +#: ../../include/functions_reporting_html.php:3484 +#: ../../include/functions_cron.php:691 +#: ../../include/ajax/alert_list.ajax.php:306 +#: ../../include/ajax/alert_list.ajax.php:331 +#: ../../include/functions_treeview.php:444 +#: ../../include/functions_treeview.php:485 +#: ../../include/class/AgentsAlerts.class.php:359 +#: ../../include/class/AgentsAlerts.class.php:984 +#: ../../operation/search_alerts.php:36 +msgid "Template" +msgstr "" + +#: ../../enterprise/godmode/policies/policy_alerts.php:514 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:513 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2437 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3441 #: ../../godmode/alerts/alert_list.list.php:722 #: ../../godmode/alerts/alert_view.php:240 -#: ../../include/functions_alerts.php:683 +#: ../../include/functions_alerts.php:689 msgid "Always" msgstr "" -#: ../../enterprise/godmode/policies/policy_alerts.php:431 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:510 +#: ../../enterprise/godmode/policies/policy_alerts.php:516 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:515 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3443 #: ../../godmode/alerts/alert_list.list.php:724 #: ../../include/class/Diagnostics.class.php:1208 @@ -16752,64 +16461,60 @@ msgstr "" msgid "On" msgstr "" -#: ../../enterprise/godmode/policies/policy_alerts.php:435 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:514 +#: ../../enterprise/godmode/policies/policy_alerts.php:520 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:519 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3447 #: ../../godmode/alerts/alert_list.list.php:728 msgid "Until" msgstr "" -#: ../../enterprise/godmode/policies/policy_alerts.php:577 -#: ../../enterprise/godmode/policies/policy_modules.php:1698 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:583 -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:303 -#: ../../enterprise/godmode/policies/policy_agents.php:1192 -#: ../../enterprise/godmode/policies/policy_agents.php:1521 +#: ../../enterprise/godmode/policies/policy_alerts.php:662 +#: ../../enterprise/godmode/policies/policy_modules.php:1706 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:599 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:318 +#: ../../enterprise/godmode/policies/policy_agents.php:1202 +#: ../../enterprise/godmode/policies/policy_agents.php:1531 +#: ../../enterprise/operation/agentes/policy_manager.php:221 msgid "Undo deletion" msgstr "" -#: ../../enterprise/godmode/policies/policy_alerts.php:613 +#: ../../enterprise/godmode/policies/policy_alerts.php:704 msgid "There is not alerts configured in this policy." msgstr "" -#: ../../enterprise/godmode/policies/policy_alerts.php:695 -#: ../../godmode/alerts/alert_list.list.php:1196 +#: ../../enterprise/godmode/policies/policy_alerts.php:789 msgid "Set off standby" msgstr "" -#: ../../enterprise/godmode/policies/policy_alerts.php:704 -#: ../../godmode/alerts/alert_list.list.php:1223 +#: ../../enterprise/godmode/policies/policy_alerts.php:798 msgid "Set standby" msgstr "" -#: ../../enterprise/godmode/policies/policy_alerts.php:721 +#: ../../enterprise/godmode/policies/policy_alerts.php:815 #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:330 -#: ../../godmode/alerts/alert_list.builder.php:212 -#: ../../godmode/alerts/alert_list.builder.php:223 +#: ../../godmode/alerts/alert_list.builder.php:230 +#: ../../godmode/alerts/alert_list.builder.php:241 #: ../../include/class/AgentsAlerts.class.php:408 msgid "Add alert" msgstr "" -#: ../../enterprise/godmode/policies/policy_alerts.php:739 -#: ../../enterprise/godmode/policies/policy_external_alerts.php:557 +#: ../../enterprise/godmode/policies/policy_alerts.php:833 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:570 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:362 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:368 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:476 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:544 -#: ../../godmode/snmpconsole/snmp_alert.php:2020 -#: ../../godmode/alerts/alert_list.list.php:994 -#: ../../godmode/alerts/alert_list.list.php:1005 -#: ../../godmode/alerts/alert_list.list.php:1269 +#: ../../godmode/snmpconsole/snmp_alert.php:2025 +#: ../../godmode/alerts/alert_list.list.php:1006 +#: ../../godmode/alerts/alert_list.list.php:1017 +#: ../../godmode/alerts/alert_list.list.php:1277 +#: ../../include/functions_ui.php:1596 +#: ../../operation/agentes/alerts_status.php:671 msgid "Add action" msgstr "" -#: ../../enterprise/godmode/policies/configure_policy.php:56 -#: ../../enterprise/godmode/policies/policy_modules.php:468 -msgid "Managent policies" -msgstr "" - #: ../../enterprise/godmode/policies/configure_policy.php:60 -#: ../../enterprise/operation/services/services.list.php:663 +#: ../../enterprise/operation/services/services.list.php:670 #: ../../operation/heatmap.php:73 ../../operation/heatmap.php:287 msgid "Config" msgstr "" @@ -16844,6 +16549,10 @@ msgstr "" msgid "Invalid module type." msgstr "" +#: ../../enterprise/godmode/policies/policy_modules.php:381 +msgid "Edit module" +msgstr "" + #: ../../enterprise/godmode/policies/policy_modules.php:404 #: ../../godmode/agentes/module_manager_editor.php:738 msgid "Base options" @@ -16867,109 +16576,132 @@ msgstr "" msgid "To define plugins please use plugin configuration tab." msgstr "" -#: ../../enterprise/godmode/policies/policy_modules.php:938 +#: ../../enterprise/godmode/policies/policy_modules.php:935 +msgid "Successfully added module." +msgstr "" + +#: ../../enterprise/godmode/policies/policy_modules.php:936 msgid "Could not be added module." msgstr "" -#: ../../enterprise/godmode/policies/policy_modules.php:1326 +#: ../../enterprise/godmode/policies/policy_modules.php:1322 msgid "" "The module type in Data configuration is empty, take from combo box of form." msgstr "" -#: ../../enterprise/godmode/policies/policy_modules.php:1330 +#: ../../enterprise/godmode/policies/policy_modules.php:1326 msgid "" "The module name in Data configuration is empty, take from text field of form." msgstr "" -#: ../../enterprise/godmode/policies/policy_modules.php:1360 -#: ../../enterprise/godmode/policies/policy_modules.php:1373 +#: ../../enterprise/godmode/policies/policy_modules.php:1356 +#: ../../enterprise/godmode/policies/policy_modules.php:1369 #: ../../enterprise/godmode/policies/policy_inventory_modules.php:171 msgid "" "Successfully added to delete pending modules. Will be deleted in the next " "policy application." msgstr "" -#: ../../enterprise/godmode/policies/policy_modules.php:1364 +#: ../../enterprise/godmode/policies/policy_modules.php:1360 msgid "Could not be added to deleted all modules." msgstr "" -#: ../../enterprise/godmode/policies/policy_modules.php:1424 -#: ../../godmode/agentes/configurar_agente.php:2190 -#: ../../include/functions_reports.php:975 +#: ../../enterprise/godmode/policies/policy_modules.php:1420 +#: ../../godmode/agentes/configurar_agente.php:2208 +#: ../../include/functions_reports.php:980 #, php-format msgid "copy of %s" msgstr "" -#: ../../enterprise/godmode/policies/policy_modules.php:1442 -#: ../../godmode/agentes/configurar_agente.php:2204 +#: ../../enterprise/godmode/policies/policy_modules.php:1438 +#: ../../godmode/agentes/configurar_agente.php:2222 #, php-format msgid "copy of %s (%d)" msgstr "" -#: ../../enterprise/godmode/policies/policy_modules.php:1472 +#: ../../enterprise/godmode/policies/policy_modules.php:1468 msgid "Successfully duplicate the module." msgstr "" -#: ../../enterprise/godmode/policies/policy_modules.php:1473 -#: ../../operation/agentes/pandora_networkmap.php:541 +#: ../../enterprise/godmode/policies/policy_modules.php:1469 +#: ../../operation/agentes/pandora_networkmap.php:564 msgid "Could not be duplicated" msgstr "" -#: ../../enterprise/godmode/policies/policy_modules.php:1527 +#: ../../enterprise/godmode/policies/policy_modules.php:1523 +#: ../../godmode/agentes/module_manager.php:80 #: ../../operation/agentes/estado_monitores.php:608 msgid "Show in hierachy mode" msgstr "" -#: ../../enterprise/godmode/policies/policy_modules.php:1622 +#: ../../enterprise/godmode/policies/policy_modules.php:1627 msgid "Local component" msgstr "" -#: ../../enterprise/godmode/policies/policy_modules.php:1635 -#: ../../enterprise/godmode/policies/policy_modules.php:1636 -msgid "Disabled module" -msgstr "" - #: ../../enterprise/godmode/policies/policy_modules.php:1643 #: ../../enterprise/godmode/policies/policy_modules.php:1644 +msgid "Disabled module" +msgstr "" + +#: ../../enterprise/godmode/policies/policy_modules.php:1651 +#: ../../enterprise/godmode/policies/policy_modules.php:1652 msgid "Enabled module" msgstr "" -#: ../../enterprise/godmode/policies/policy_modules.php:1654 -#: ../../enterprise/godmode/policies/policy_modules.php:1655 -#: ../../godmode/agentes/module_manager.php:954 +#: ../../enterprise/godmode/policies/policy_modules.php:1662 +#: ../../enterprise/godmode/policies/policy_modules.php:1663 +#: ../../godmode/agentes/module_manager.php:1020 msgid "Enable module" msgstr "" -#: ../../enterprise/godmode/policies/policy_modules.php:1664 -#: ../../enterprise/godmode/policies/policy_modules.php:1665 -#: ../../godmode/agentes/module_manager.php:963 +#: ../../enterprise/godmode/policies/policy_modules.php:1672 +#: ../../enterprise/godmode/policies/policy_modules.php:1673 +#: ../../godmode/agentes/module_manager.php:1029 msgid "Disable module" msgstr "" -#: ../../enterprise/godmode/policies/policy_modules.php:1764 +#: ../../enterprise/godmode/policies/policy_modules.php:1774 msgid "There are no defined modules" msgstr "" -#: ../../enterprise/godmode/policies/policy_modules.php:1885 +#: ../../enterprise/godmode/policies/policy_modules.php:1819 +#: ../../enterprise/godmode/massive/massive_add_modules_policy.php:195 +#: ../../enterprise/include/class/CommandCenter.class.php:457 +#: ../../enterprise/operation/log/log_viewer.php:1062 +#: ../../enterprise/operation/log/log_viewer.php:1084 +#: ../../enterprise/operation/services/services.treeview_services.php:197 +#: ../../godmode/groups/group_list.php:755 +#: ../../godmode/massive/massive_copy_modules.php:256 +#: ../../godmode/massive/massive_operations.php:381 +#: ../../godmode/massive/massive_add_profiles.php:292 +#: ../../include/lib/Dashboard/Widgets/tree_view.php:595 +#: ../../include/functions_events.php:4216 ../../operation/tree.php:376 +#: ../../operation/reporting/reporting_viewer.php:340 +#: ../../operation/reporting/graph_viewer.php:430 +#: ../../general/ui/agents_list.php:146 +msgid "Loading" +msgstr "" + +#: ../../enterprise/godmode/policies/policy_modules.php:1897 #: ../../godmode/agentes/module_manager_editor.php:868 msgid "No module name provided" msgstr "" -#: ../../enterprise/godmode/policies/policy_modules.php:1886 +#: ../../enterprise/godmode/policies/policy_modules.php:1898 #: ../../godmode/agentes/module_manager_editor.php:878 msgid "No target IP provided" msgstr "" -#: ../../enterprise/godmode/policies/policy_modules.php:1887 +#: ../../enterprise/godmode/policies/policy_modules.php:1899 #: ../../godmode/agentes/module_manager_editor.php:888 msgid "No SNMP OID provided" msgstr "" -#: ../../enterprise/godmode/policies/policy_modules.php:2053 +#: ../../enterprise/godmode/policies/policy_modules.php:2069 msgid "Are you sure to copy modules into policy?\\n" msgstr "" -#: ../../enterprise/godmode/policies/policy_modules.php:2071 +#: ../../enterprise/godmode/policies/policy_modules.php:2087 msgid "Please select any module to copy" msgstr "" @@ -17011,8 +16743,8 @@ msgid "Update pending agents" msgstr "" #: ../../enterprise/godmode/policies/policy_queue.php:449 -#: ../../enterprise/godmode/policies/policy_agents.php:1135 -#: ../../enterprise/godmode/policies/policy_agents.php:1477 +#: ../../enterprise/godmode/policies/policy_agents.php:1145 +#: ../../enterprise/godmode/policies/policy_agents.php:1487 msgid "Add to apply queue" msgstr "" @@ -17097,18 +16829,18 @@ msgstr "" #: ../../enterprise/godmode/policies/policy_queue.php:636 #: ../../enterprise/godmode/alerts/alert_inventory_list.php:186 -#: ../../godmode/snmpconsole/snmp_alert.php:1812 +#: ../../godmode/snmpconsole/snmp_alert.php:1816 #: ../../godmode/alerts/alert_list.list.php:260 -#: ../../operation/agentes/graphs.php:304 +#: ../../operation/agentes/graphs.php:305 msgid "Toggle filter(s)" msgstr "" #: ../../enterprise/godmode/policies/policy_queue.php:712 #: ../../enterprise/godmode/policies/policy_linking.php:203 #: ../../include/functions_massive_operations.php:189 -#: ../../include/lib/Dashboard/Widget.php:604 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:545 -#: ../../include/functions_events.php:4913 +#: ../../include/lib/Dashboard/Widget.php:609 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:568 +#: ../../include/functions_events.php:4867 msgid "Node" msgstr "" @@ -17128,92 +16860,92 @@ msgstr "" msgid "Clear all items" msgstr "" -#: ../../enterprise/godmode/policies/policies.php:85 +#: ../../enterprise/godmode/policies/policies.php:101 msgid "Policy not found." msgstr "" -#: ../../enterprise/godmode/policies/policies.php:150 +#: ../../enterprise/godmode/policies/policies.php:166 msgid "Policy name already exists" msgstr "" -#: ../../enterprise/godmode/policies/policies.php:224 +#: ../../enterprise/godmode/policies/policies.php:240 msgid "Policies Management" msgstr "" -#: ../../enterprise/godmode/policies/policies.php:242 +#: ../../enterprise/godmode/policies/policies.php:258 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:423 #: ../../godmode/alerts/alert_actions.php:132 #: ../../godmode/alerts/alert_commands.php:719 #: ../../godmode/reporting/map_builder.php:315 #: ../../godmode/reporting/map_builder.php:322 -#: ../../godmode/reporting/reporting_builder.php:700 -#: ../../include/functions_agents.php:1058 -#: ../../include/functions_planned_downtimes.php:979 +#: ../../godmode/reporting/reporting_builder.php:703 +#: ../../include/functions_agents.php:1049 +#: ../../include/functions_planned_downtimes.php:989 msgid "Successfully copied" msgstr "" -#: ../../enterprise/godmode/policies/policies.php:243 +#: ../../enterprise/godmode/policies/policies.php:259 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:424 #: ../../godmode/alerts/alert_actions.php:133 #: ../../godmode/alerts/alert_commands.php:720 -#: ../../godmode/reporting/reporting_builder.php:701 -#: ../../include/functions_planned_downtimes.php:976 +#: ../../godmode/reporting/reporting_builder.php:704 +#: ../../include/functions_planned_downtimes.php:986 msgid "Could not be copied" msgstr "" -#: ../../enterprise/godmode/policies/policies.php:250 +#: ../../enterprise/godmode/policies/policies.php:266 msgid "All policy agents added to delete queue" msgstr "" -#: ../../enterprise/godmode/policies/policies.php:251 +#: ../../enterprise/godmode/policies/policies.php:267 msgid "Policy agents cannot be added to the delete queue" msgstr "" -#: ../../enterprise/godmode/policies/policies.php:327 +#: ../../enterprise/godmode/policies/policies.php:343 msgid "a" msgstr "" -#: ../../enterprise/godmode/policies/policies.php:571 +#: ../../enterprise/godmode/policies/policies.php:587 #: ../../enterprise/godmode/policies/policy_linking.php:207 -#: ../../enterprise/include/functions_policies.php:3754 +#: ../../enterprise/include/functions_policies.php:3770 msgid "Linking" msgstr "" -#: ../../enterprise/godmode/policies/policies.php:586 +#: ../../enterprise/godmode/policies/policies.php:602 msgid "Agent Wizard" msgstr "" -#: ../../enterprise/godmode/policies/policies.php:595 +#: ../../enterprise/godmode/policies/policies.php:611 #: ../../enterprise/godmode/policies/policy_external_alerts.php:52 #: ../../enterprise/godmode/policies/policy_external_alerts.php:65 -#: ../../enterprise/include/functions_policies.php:3742 +#: ../../enterprise/include/functions_policies.php:3758 msgid "External alerts" msgstr "" -#: ../../enterprise/godmode/policies/policies.php:599 +#: ../../enterprise/godmode/policies/policies.php:615 #: ../../enterprise/godmode/policies/policy.php:72 #: ../../enterprise/godmode/policies/policy.php:85 -#: ../../enterprise/include/functions_policies.php:3786 +#: ../../enterprise/include/functions_policies.php:3802 msgid "Queue" msgstr "" -#: ../../enterprise/godmode/policies/policies.php:666 +#: ../../enterprise/godmode/policies/policies.php:690 msgid "There must be no agents to delete the policy." msgstr "" -#: ../../enterprise/godmode/policies/policies.php:672 +#: ../../enterprise/godmode/policies/policies.php:696 msgid "A policy with agents cannot be deleted. Purge it first" msgstr "" -#: ../../enterprise/godmode/policies/policies.php:682 +#: ../../enterprise/godmode/policies/policies.php:706 msgid "Deleting all policy agents" msgstr "" -#: ../../enterprise/godmode/policies/policies.php:687 +#: ../../enterprise/godmode/policies/policies.php:711 msgid "All the policy agents will be deleted" msgstr "" -#: ../../enterprise/godmode/policies/policies.php:696 +#: ../../enterprise/godmode/policies/policies.php:720 msgid "Delete all agents" msgstr "" @@ -17251,7 +16983,7 @@ msgid "List of modules unlinked" msgstr "" #: ../../enterprise/godmode/policies/policy_external_alerts.php:97 -#: ../../godmode/alerts/alert_list.php:180 +#: ../../godmode/alerts/alert_list.php:193 msgid "No module specified" msgstr "" @@ -17263,25 +16995,30 @@ msgstr "" msgid "Duplicated alert" msgstr "" +#: ../../enterprise/godmode/policies/policy_external_alerts.php:185 +msgid "Deleted action successfuly" +msgstr "" + #: ../../enterprise/godmode/policies/policy_external_alerts.php:432 msgid "Modules in policy per agents" msgstr "" -#: ../../enterprise/godmode/policies/policy_external_alerts.php:624 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:640 msgid "There is not external alerts configured in this policy" msgstr "" -#: ../../enterprise/godmode/policies/policy_external_alerts.php:658 -#: ../../enterprise/include/ajax/policy.ajax.php:441 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:674 +#: ../../enterprise/include/ajax/policy.ajax.php:487 #: ../../godmode/massive/massive_add_action_alerts.php:253 #: ../../godmode/alerts/alert_list.list.php:843 -#: ../../godmode/alerts/alert_list.builder.php:126 -#: ../../include/ajax/alert_list.ajax.php:516 +#: ../../godmode/alerts/alert_list.builder.php:144 +#: ../../include/ajax/alert_list.ajax.php:552 +#: ../../include/functions_ui.php:1666 #: ../../include/class/AgentsAlerts.class.php:319 msgid "Number of alerts match from" msgstr "" -#: ../../enterprise/godmode/policies/policy_external_alerts.php:731 +#: ../../enterprise/godmode/policies/policy_external_alerts.php:750 msgid "Add external alert" msgstr "" @@ -17316,11 +17053,11 @@ msgstr "" msgid "Error updating inventory module" msgstr "" -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:263 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:265 msgid "There are no defined inventory modules" msgstr "" -#: ../../enterprise/godmode/policies/policy_inventory_modules.php:358 +#: ../../enterprise/godmode/policies/policy_inventory_modules.php:373 msgid "Inventory module" msgstr "" @@ -17330,8 +17067,8 @@ msgid "" "policy application." msgstr "" -#: ../../enterprise/godmode/policies/policy_collections.php:295 -#: ../../enterprise/godmode/policies/policy_collections.php:354 +#: ../../enterprise/godmode/policies/policy_collections.php:304 +#: ../../enterprise/godmode/policies/policy_collections.php:376 #: ../../enterprise/operation/agentes/policy_view.php:218 #: ../../enterprise/operation/agentes/policy_view.php:219 #: ../../enterprise/operation/agentes/collection_view.php:137 @@ -17339,19 +17076,20 @@ msgstr "" msgid "Outdate" msgstr "" -#: ../../enterprise/godmode/policies/policy_collections.php:312 +#: ../../enterprise/godmode/policies/policy_collections.php:325 msgid "Collections in policy" msgstr "" -#: ../../enterprise/godmode/policies/policy_collections.php:316 +#: ../../enterprise/godmode/policies/policy_collections.php:329 msgid "Collections to add" msgstr "" -#: ../../enterprise/godmode/policies/policy_collections.php:373 +#: ../../enterprise/godmode/policies/policy_collections.php:399 msgid "No available collection to add" msgstr "" #: ../../enterprise/godmode/policies/policy_agents.php:101 +#: ../../enterprise/operation/agentes/policy_manager.php:346 msgid "" "Successfully added to delete pending agents. Will be deleted in the next " "policy application." @@ -17398,51 +17136,51 @@ msgstr "" msgid "Could not be added to policy" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:451 +#: ../../enterprise/godmode/policies/policy_agents.php:455 msgid "Applied" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:452 +#: ../../enterprise/godmode/policies/policy_agents.php:456 msgid "Not applied" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:456 +#: ../../enterprise/godmode/policies/policy_agents.php:460 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:880 #: ../../enterprise/godmode/services/services.service.php:683 -#: ../../enterprise/godmode/servers/HA_cluster.php:180 +#: ../../enterprise/godmode/servers/HA_cluster.php:199 #: ../../enterprise/operation/services/massive/services.create.php:710 #: ../../enterprise/operation/services/services.list.php:289 #: ../../enterprise/operation/services/services.table_services.php:253 -#: ../../godmode/massive/massive_edit_modules.php:948 -#: ../../godmode/alerts/alert_view.php:413 +#: ../../godmode/massive/massive_edit_modules.php:1130 +#: ../../godmode/alerts/alert_view.php:418 msgid "Mode" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:499 +#: ../../enterprise/godmode/policies/policy_agents.php:503 msgid "Apply to" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:581 -#: ../../enterprise/godmode/policies/policy_agents.php:599 +#: ../../enterprise/godmode/policies/policy_agents.php:585 +#: ../../enterprise/godmode/policies/policy_agents.php:603 msgid "Filter OS" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:759 +#: ../../enterprise/godmode/policies/policy_agents.php:769 msgid "Add agents to policy" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:774 +#: ../../enterprise/godmode/policies/policy_agents.php:784 msgid "Delete agents from policy" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:782 +#: ../../enterprise/godmode/policies/policy_agents.php:792 msgid "Agents in Policy" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:851 +#: ../../enterprise/godmode/policies/policy_agents.php:861 #: ../../enterprise/godmode/setup/setup_auth.php:252 #: ../../enterprise/godmode/setup/setup_auth.php:602 -#: ../../enterprise/godmode/setup/setup_auth.php:1629 +#: ../../enterprise/godmode/setup/setup_auth.php:1683 #: ../../extensions/files_repo/files_repo_form.php:54 #: ../../extensions/module_groups.php:350 #: ../../godmode/reporting/visual_console_builder.wizard.php:368 @@ -17453,49 +17191,39 @@ msgstr "" #: ../../include/lib/Dashboard/Widgets/groups_status.php:231 #: ../../include/lib/Dashboard/Widgets/system_group_status.php:299 #: ../../include/lib/Dashboard/Widgets/heatmap.php:266 -#: ../../include/lib/Dashboard/Widgets/events_list.php:431 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:334 +#: ../../include/lib/Dashboard/Widgets/events_list.php:442 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:335 #: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:301 +#: ../../include/lib/Dashboard/Widgets/AgentHive.php:222 #: ../../include/lib/Dashboard/Widgets/tree_view.php:344 #: ../../include/lib/Dashboard/Widgets/tree_view.php:353 #: ../../include/lib/Dashboard/Widgets/tree_view.php:375 #: ../../include/lib/Dashboard/Widgets/tactical.php:331 #: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:301 #: ../../operation/tree.php:91 -#: ../../operation/agentes/pandora_networkmap.php:720 +#: ../../operation/agentes/pandora_networkmap.php:743 msgid "Groups" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:890 +#: ../../enterprise/godmode/policies/policy_agents.php:900 msgid "Add groups to policy" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:904 +#: ../../enterprise/godmode/policies/policy_agents.php:914 msgid "Delete groups from policy" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:912 +#: ../../enterprise/godmode/policies/policy_agents.php:922 msgid "Groups in Policy" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:959 -#: ../../godmode/agentes/configurar_agente.php:623 -#: ../../godmode/agentes/configurar_agente.php:762 -#: ../../godmode/agentes/agent_manager.php:870 -#: ../../godmode/massive/massive_edit_agents.php:983 -#: ../../godmode/reporting/reporting_builder.item_editor.php:79 -#: ../../godmode/servers/servers.build_table.php:273 -#: ../../operation/agentes/estado_generalagente.php:313 -msgid "Remote configuration" -msgstr "" - -#: ../../enterprise/godmode/policies/policy_agents.php:959 +#: ../../enterprise/godmode/policies/policy_agents.php:969 #: ../../enterprise/operation/agentes/policy_view.php:395 msgid "R." msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:962 -#: ../../enterprise/godmode/policies/policy_agents.php:1347 +#: ../../enterprise/godmode/policies/policy_agents.php:972 +#: ../../enterprise/godmode/policies/policy_agents.php:1357 #: ../../enterprise/godmode/admin_access_logs.php:50 #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:190 #: ../../enterprise/operation/agentes/policy_view.php:66 @@ -17503,22 +17231,22 @@ msgstr "" #: ../../enterprise/operation/agentes/policy_view.php:258 #: ../../enterprise/operation/agentes/policy_view.php:263 #: ../../mobile/operation/agents.php:407 -#: ../../include/ajax/alert_list.ajax.php:286 -#: ../../include/ajax/alert_list.ajax.php:311 +#: ../../include/ajax/alert_list.ajax.php:299 +#: ../../include/ajax/alert_list.ajax.php:324 #: ../../include/class/AuditLog.class.php:130 msgid "S." msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:963 +#: ../../enterprise/godmode/policies/policy_agents.php:973 msgid "Unlinked modules" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:963 +#: ../../enterprise/godmode/policies/policy_agents.php:973 msgid "U." msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:964 -#: ../../enterprise/godmode/policies/policy_agents.php:1348 +#: ../../enterprise/godmode/policies/policy_agents.php:974 +#: ../../enterprise/godmode/policies/policy_agents.php:1358 #: ../../enterprise/godmode/admin_access_logs.php:54 #: ../../godmode/reporting/visual_console_builder.elements.php:134 #: ../../mobile/operation/agents.php:408 @@ -17526,62 +17254,66 @@ msgstr "" msgid "A." msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:966 -#: ../../enterprise/godmode/policies/policy_agents.php:1350 +#: ../../enterprise/godmode/policies/policy_agents.php:976 +#: ../../enterprise/godmode/policies/policy_agents.php:1360 #: ../../enterprise/operation/agentes/policy_view.php:69 msgid "Last application" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:967 -#: ../../enterprise/godmode/policies/policy_agents.php:1352 +#: ../../enterprise/godmode/policies/policy_agents.php:977 +#: ../../enterprise/godmode/policies/policy_agents.php:1362 msgid "Add to delete queue" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:967 -#: ../../enterprise/godmode/policies/policy_agents.php:1352 +#: ../../enterprise/godmode/policies/policy_agents.php:977 +#: ../../enterprise/godmode/policies/policy_agents.php:1362 msgid "D." msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:1061 +#: ../../enterprise/godmode/policies/policy_agents.php:1071 #: ../../godmode/agentes/agent_manager.php:390 msgid "This agent can be remotely configured" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:1070 +#: ../../enterprise/godmode/policies/policy_agents.php:1080 msgid "This agent can not be remotely configured" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:1123 -#: ../../enterprise/godmode/policies/policy_agents.php:1465 +#: ../../enterprise/godmode/policies/policy_agents.php:1133 +#: ../../enterprise/godmode/policies/policy_agents.php:1475 +#: ../../enterprise/operation/agentes/policy_manager.php:134 msgid "Process deletion" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:1228 -#: ../../enterprise/godmode/policies/policy_agents.php:1407 +#: ../../enterprise/godmode/policies/policy_agents.php:1238 +#: ../../enterprise/godmode/policies/policy_agents.php:1417 #: ../../enterprise/operation/agentes/policy_view.php:83 +#: ../../enterprise/operation/agentes/policy_manager.php:144 msgid "Policy applied" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:1236 -#: ../../enterprise/godmode/policies/policy_agents.php:1416 +#: ../../enterprise/godmode/policies/policy_agents.php:1246 +#: ../../enterprise/godmode/policies/policy_agents.php:1426 msgid "Need apply" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:1249 -#: ../../enterprise/godmode/policies/policy_agents.php:1429 +#: ../../enterprise/godmode/policies/policy_agents.php:1259 +#: ../../enterprise/godmode/policies/policy_agents.php:1439 +#: ../../enterprise/operation/agentes/policy_manager.php:175 msgid "Applying policy" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:1262 -#: ../../enterprise/godmode/policies/policy_agents.php:1440 +#: ../../enterprise/godmode/policies/policy_agents.php:1272 +#: ../../enterprise/godmode/policies/policy_agents.php:1450 +#: ../../enterprise/operation/agentes/policy_manager.php:186 msgid "Deleting from policy" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:1349 +#: ../../enterprise/godmode/policies/policy_agents.php:1359 msgid "Total agents in policy group" msgstr "" -#: ../../enterprise/godmode/policies/policy_agents.php:1349 +#: ../../enterprise/godmode/policies/policy_agents.php:1359 msgid "T." msgstr "" @@ -17592,14 +17324,14 @@ msgid "" msgstr "" #: ../../enterprise/godmode/policies/policy.php:115 -#: ../../enterprise/include/functions_policies.php:3805 -#: ../../godmode/agentes/configurar_agente.php:730 +#: ../../enterprise/include/functions_policies.php:3821 +#: ../../godmode/agentes/configurar_agente.php:748 msgid "Agent plugins" msgstr "" #: ../../enterprise/godmode/policies/policy.php:145 -#: ../../enterprise/include/functions_policies.php:3703 -#: ../../godmode/agentes/configurar_agente.php:550 +#: ../../enterprise/include/functions_policies.php:3719 +#: ../../godmode/agentes/configurar_agente.php:562 msgid "Agent wizard" msgstr "" @@ -17610,7 +17342,7 @@ msgstr "" #: ../../include/class/CredentialStore.class.php:965 #: ../../include/class/SnmpConsole.class.php:221 #: ../../operation/snmpconsole/snmp_statistics.php:104 -#: ../../operation/snmpconsole/snmp_browser.php:92 +#: ../../operation/snmpconsole/snmp_browser.php:94 #: ../../operation/snmpconsole/snmp_mib_uploader.php:60 #: ../../operation/menu.php:259 msgid "SNMP" @@ -17632,15 +17364,15 @@ msgstr "" #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor_form.php:138 #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:406 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2232 -#: ../../enterprise/include/functions_reporting_csv.php:2437 -#: ../../enterprise/include/functions_reporting_csv.php:2451 -#: ../../godmode/setup/news.php:291 ../../godmode/setup/setup_visuals.php:1844 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2358 +#: ../../enterprise/include/functions_reporting_csv.php:2478 +#: ../../enterprise/include/functions_reporting_csv.php:2492 +#: ../../godmode/setup/news.php:291 ../../godmode/setup/setup_visuals.php:1840 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2400 #: ../../include/functions_reports.php:847 #: ../../include/class/TipsWindow.class.php:467 #: ../../include/class/TipsWindow.class.php:750 #: ../../include/class/TipsWindow.class.php:917 -#: ../../include/functions_reporting.php:7518 +#: ../../include/functions_reporting.php:7529 #: ../../include/lib/Dashboard/Widgets/post.php:214 msgid "Text" msgstr "" @@ -17648,8 +17380,8 @@ msgstr "" #: ../../enterprise/godmode/snmpconsole/snmp_trap_editor.php:44 #: ../../enterprise/operation/snmpconsole/snmp_view.php:82 #: ../../enterprise/operation/menu.php:151 -#: ../../include/class/SnmpConsole.class.php:917 -#: ../../include/class/SnmpConsole.class.php:918 +#: ../../include/class/SnmpConsole.class.php:919 +#: ../../include/class/SnmpConsole.class.php:920 msgid "SNMP trap editor" msgstr "" @@ -17733,12 +17465,12 @@ msgstr "" msgid "Satellite operations" msgstr "" -#: ../../enterprise/godmode/menu.php:65 ../../enterprise/godmode/menu.php:282 +#: ../../enterprise/godmode/menu.php:65 ../../enterprise/godmode/menu.php:247 msgid "Duplicate config" msgstr "" #: ../../enterprise/godmode/menu.php:92 -#: ../../enterprise/include/functions_policies.php:3682 +#: ../../enterprise/include/functions_policies.php:3698 msgid "Manage policies" msgstr "" @@ -17753,6 +17485,10 @@ msgstr "" #: ../../enterprise/godmode/menu.php:143 #: ../../enterprise/include/class/CSVImportAgents.class.php:114 +#: ../../enterprise/tools/ipam/ipam_network.php:314 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1601 +#: ../../enterprise/tools/ipam/ipam_list.php:871 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1025 #: ../../godmode/wizards/HostDevices.class.php:159 msgid "Import CSV" msgstr "" @@ -17760,111 +17496,49 @@ msgstr "" #: ../../enterprise/godmode/menu.php:147 #: ../../enterprise/include/class/DeploymentCenter.class.php:621 #: ../../godmode/wizards/HostDevices.class.php:165 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:828 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:866 msgid "Agent deployment" msgstr "" -#: ../../enterprise/godmode/menu.php:157 -#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:421 -msgid "Microsoft SQL Server" -msgstr "" - -#: ../../enterprise/godmode/menu.php:158 -msgid "Mysql" -msgstr "" - -#: ../../enterprise/godmode/menu.php:159 -#: ../../enterprise/godmode/setup/setup.php:126 -#: ../../enterprise/include/class/Oracle.app.php:417 -msgid "Oracle" -msgstr "" - -#: ../../enterprise/godmode/menu.php:160 -#: ../../enterprise/include/class/VMware.app.php:509 -msgid "VMware" -msgstr "" - -#: ../../enterprise/godmode/menu.php:161 -#: ../../enterprise/include/class/SAPView.class.php:621 -#: ../../enterprise/include/class/SAPView.class.php:624 -#: ../../include/class/CredentialStore.class.php:962 -msgid "SAP" -msgstr "" - -#: ../../enterprise/godmode/menu.php:162 -#: ../../enterprise/include/class/DB2.app.php:410 -msgid "DB2" -msgstr "" - -#: ../../enterprise/godmode/menu.php:163 -#: ../../enterprise/godmode/wizards/Applications.class.php:163 -#: ../../enterprise/godmode/wizards/Applications.class.php:171 -msgid "Applications" -msgstr "" - -#: ../../enterprise/godmode/menu.php:185 -msgid "Amazon Web Services" -msgstr "" - -#: ../../enterprise/godmode/menu.php:186 -msgid "Microsoft Azure" -msgstr "" - -#: ../../enterprise/godmode/menu.php:187 -msgid "Google Compute Platform" -msgstr "" - -#: ../../enterprise/godmode/menu.php:188 -#: ../../enterprise/godmode/wizards/Cloud.class.php:186 -#: ../../enterprise/godmode/wizards/Cloud.class.php:195 -#: ../../enterprise/include/class/Azure.cloud.php:150 -#: ../../enterprise/include/class/Azure.cloud.php:194 -#: ../../enterprise/include/class/Aws.cloud.php:115 -#: ../../enterprise/include/class/Aws.cloud.php:162 -#: ../../enterprise/include/class/Google.cloud.php:144 -#: ../../enterprise/include/class/Google.cloud.php:188 -msgid "Cloud" -msgstr "" - -#: ../../enterprise/godmode/menu.php:205 +#: ../../enterprise/godmode/menu.php:170 msgid "New console task" msgstr "" -#: ../../enterprise/godmode/menu.php:215 +#: ../../enterprise/godmode/menu.php:180 msgid "Enterprise ACL Setup" msgstr "" -#: ../../enterprise/godmode/menu.php:224 +#: ../../enterprise/godmode/menu.php:189 #: ../../enterprise/godmode/setup/setup_skins.php:40 msgid "Skins" msgstr "" -#: ../../enterprise/godmode/menu.php:236 ../../enterprise/godmode/menu.php:240 +#: ../../enterprise/godmode/menu.php:201 ../../enterprise/godmode/menu.php:205 msgid "Manage database HA" msgstr "" -#: ../../enterprise/godmode/menu.php:251 +#: ../../enterprise/godmode/menu.php:216 #: ../../enterprise/godmode/servers/manage_export.php:60 #: ../../enterprise/godmode/servers/manage_export_form.php:76 msgid "Export targets" msgstr "" -#: ../../enterprise/godmode/menu.php:273 +#: ../../enterprise/godmode/menu.php:238 msgid "Log Collector" msgstr "" -#: ../../enterprise/godmode/menu.php:291 +#: ../../enterprise/godmode/menu.php:256 msgid "Password policy" msgstr "" -#: ../../enterprise/godmode/menu.php:299 +#: ../../enterprise/godmode/menu.php:264 #: ../../enterprise/include/functions_setup.php:44 #: ../../enterprise/include/functions_setup.php:108 #: ../../godmode/extensions.php:161 ../../godmode/setup/setup.php:356 msgid "Enterprise" msgstr "" -#: ../../enterprise/godmode/menu.php:312 +#: ../../enterprise/godmode/menu.php:277 #: ../../enterprise/include/class/Omnishell.class.php:597 #: ../../enterprise/include/class/Omnishell.class.php:1631 #: ../../enterprise/operation/agentes/ver_agente.php:274 @@ -17873,18 +17547,18 @@ msgstr "" msgid "Omnishell" msgstr "" -#: ../../enterprise/godmode/menu.php:326 -#: ../../enterprise/tools/ipam/ipam.php:453 +#: ../../enterprise/godmode/menu.php:291 +#: ../../enterprise/tools/ipam/ipam.php:457 #: ../../include/functions_reports.php:704 msgid "IPAM" msgstr "" -#: ../../enterprise/godmode/menu.php:335 ../../godmode/setup/setup.php:204 +#: ../../enterprise/godmode/menu.php:300 ../../godmode/setup/setup.php:204 #: ../../godmode/setup/setup.php:314 msgid "Module Library" msgstr "" -#: ../../enterprise/godmode/menu.php:343 +#: ../../enterprise/godmode/menu.php:308 #: ../../enterprise/godmode/alerts/alert_inventory.php:88 #: ../../enterprise/godmode/alerts/alert_inventory.php:107 msgid "Inventory alerts" @@ -17918,7 +17592,7 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:115 #: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:127 -#: ../../enterprise/include/ajax/policy.ajax.php:263 +#: ../../enterprise/include/ajax/policy.ajax.php:268 #: ../../godmode/massive/massive_standby_alerts.php:218 #: ../../godmode/massive/massive_add_alerts.php:280 #: ../../godmode/massive/massive_enable_disable_alerts.php:190 @@ -17930,8 +17604,8 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_add_alerts_policy.php:129 #: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:140 #: ../../enterprise/godmode/massive/massive_delete_alerts_policy.php:141 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2200 -#: ../../include/functions_alerts.php:673 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2242 +#: ../../include/functions_alerts.php:679 msgid "Regular expression" msgstr "" @@ -18013,12 +17687,12 @@ msgstr "" #: ../../enterprise/godmode/setup/setup_auth.php:341 #: ../../enterprise/godmode/setup/setup_auth.php:473 #: ../../enterprise/godmode/setup/setup_auth.php:639 -#: ../../enterprise/godmode/setup/setup_auth.php:1197 -#: ../../enterprise/godmode/setup/setup_auth.php:1498 -#: ../../enterprise/godmode/setup/setup_auth.php:1668 +#: ../../enterprise/godmode/setup/setup_auth.php:1247 +#: ../../enterprise/godmode/setup/setup_auth.php:1552 +#: ../../enterprise/godmode/setup/setup_auth.php:1722 #: ../../enterprise/godmode/setup/setup_acl.php:487 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:719 -#: ../../enterprise/include/functions_tasklist.php:606 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:760 +#: ../../enterprise/include/functions_tasklist.php:632 #: ../../enterprise/include/class/DeploymentCenter.class.php:688 #: ../../enterprise/include/class/AgentRepository.class.php:735 #: ../../enterprise/include/class/Omnishell.class.php:368 @@ -18032,40 +17706,40 @@ msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:1216 #: ../../godmode/agentes/agent_manager.php:218 #: ../../godmode/agentes/agent_manager.php:281 -#: ../../godmode/massive/massive_copy_modules.php:178 -#: ../../godmode/massive/massive_delete_modules.php:407 -#: ../../godmode/massive/massive_delete_modules.php:521 -#: ../../godmode/massive/massive_edit_agents.php:667 -#: ../../godmode/massive/massive_edit_agents.php:1170 +#: ../../godmode/massive/massive_copy_modules.php:203 +#: ../../godmode/massive/massive_delete_modules.php:415 +#: ../../godmode/massive/massive_delete_modules.php:544 +#: ../../godmode/massive/massive_edit_agents.php:678 +#: ../../godmode/massive/massive_edit_agents.php:1181 #: ../../godmode/massive/massive_add_action_alerts.php:217 -#: ../../godmode/massive/massive_edit_modules.php:411 -#: ../../godmode/massive/massive_edit_modules.php:497 +#: ../../godmode/massive/massive_edit_modules.php:426 +#: ../../godmode/massive/massive_edit_modules.php:542 #: ../../godmode/reporting/create_container.php:674 #: ../../godmode/events/event_edit_filter.php:512 #: ../../godmode/events/event_edit_filter.php:528 #: ../../include/functions_visual_map_editor.php:492 -#: ../../include/functions_visual_map_editor.php:1512 -#: ../../include/functions_visual_map_editor.php:1606 +#: ../../include/functions_visual_map_editor.php:1507 +#: ../../include/functions_visual_map_editor.php:1601 #: ../../include/ajax/visual_console_builder.ajax.php:1186 #: ../../include/functions_profile.php:390 -#: ../../include/functions_html.php:2342 ../../include/functions_html.php:2343 -#: ../../include/functions_html.php:2344 ../../include/functions_html.php:2345 -#: ../../include/functions_html.php:2346 ../../include/functions_html.php:2348 -#: ../../include/functions_html.php:2349 ../../include/functions_html.php:2350 -#: ../../include/functions_html.php:2351 ../../include/functions_html.php:2352 -#: ../../include/functions_html.php:2367 ../../include/functions_html.php:2389 -#: ../../include/functions_html.php:2411 ../../include/functions_html.php:2433 -#: ../../include/functions_html.php:2455 -#: ../../include/lib/Dashboard/Widgets/events_list.php:340 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:275 -#: ../../operation/events/events.php:2053 -#: ../../operation/events/events.php:2071 -#: ../../operation/events/events.php:3087 +#: ../../include/functions_html.php:2398 ../../include/functions_html.php:2399 +#: ../../include/functions_html.php:2400 ../../include/functions_html.php:2401 +#: ../../include/functions_html.php:2402 ../../include/functions_html.php:2404 +#: ../../include/functions_html.php:2405 ../../include/functions_html.php:2406 +#: ../../include/functions_html.php:2407 ../../include/functions_html.php:2408 +#: ../../include/functions_html.php:2423 ../../include/functions_html.php:2445 +#: ../../include/functions_html.php:2467 ../../include/functions_html.php:2489 +#: ../../include/functions_html.php:2511 +#: ../../include/lib/Dashboard/Widgets/events_list.php:351 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:276 +#: ../../operation/events/events.php:2206 +#: ../../operation/events/events.php:2224 +#: ../../operation/events/events.php:3300 msgid "Any" msgstr "" #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:190 -#: ../../godmode/massive/massive_copy_modules.php:213 +#: ../../godmode/massive/massive_copy_modules.php:236 msgid "No modules for this agent" msgstr "" @@ -18075,7 +17749,7 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:365 #: ../../godmode/massive/massive_add_alerts.php:324 -#: ../../godmode/massive/massive_edit_agents.php:1407 +#: ../../godmode/massive/massive_edit_agents.php:1418 #: ../../godmode/massive/massive_delete_alerts.php:389 msgid "" "Unsucessful sending the data, please contact with your administrator or make " @@ -18083,14 +17757,14 @@ msgid "" msgstr "" #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:372 -#: ../../godmode/massive/massive_copy_modules.php:551 -#: ../../include/functions_agents.php:876 +#: ../../godmode/massive/massive_copy_modules.php:585 +#: ../../include/functions_agents.php:867 msgid "No source agent to copy" msgstr "" #: ../../enterprise/godmode/massive/massive_add_modules_policy.php:377 -#: ../../godmode/massive/massive_copy_modules.php:564 -#: ../../include/functions_agents.php:907 +#: ../../godmode/massive/massive_copy_modules.php:598 +#: ../../include/functions_agents.php:898 msgid "No modules have been selected" msgstr "" @@ -18099,9 +17773,9 @@ msgid "No destiny policies to copy" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:211 -#: ../../godmode/massive/massive_delete_modules.php:372 -#: ../../godmode/massive/massive_edit_modules.php:356 -#: ../../include/functions_reporting_html.php:1785 +#: ../../godmode/massive/massive_delete_modules.php:377 +#: ../../godmode/massive/massive_edit_modules.php:357 +#: ../../include/functions_reporting_html.php:1789 msgid "Agent group" msgstr "" @@ -18111,11 +17785,11 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:261 #: ../../godmode/massive/massive_delete_action_alerts.php:242 -#: ../../godmode/massive/massive_delete_modules.php:551 +#: ../../godmode/massive/massive_delete_modules.php:562 #: ../../godmode/massive/massive_add_alerts.php:260 #: ../../godmode/massive/massive_delete_alerts.php:342 #: ../../godmode/massive/massive_add_action_alerts.php:221 -#: ../../godmode/massive/massive_edit_modules.php:524 +#: ../../godmode/massive/massive_edit_modules.php:561 msgid "When select agents" msgstr "" @@ -18124,13 +17798,13 @@ msgstr "" #: ../../extensions/agents_modules.php:501 #: ../../godmode/agentes/planned_downtime.editor.php:1235 #: ../../godmode/massive/massive_delete_action_alerts.php:246 -#: ../../godmode/massive/massive_delete_modules.php:555 +#: ../../godmode/massive/massive_delete_modules.php:565 #: ../../godmode/massive/massive_add_alerts.php:264 #: ../../godmode/massive/massive_delete_alerts.php:346 #: ../../godmode/massive/massive_add_action_alerts.php:225 -#: ../../godmode/massive/massive_edit_modules.php:528 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1923 -#: ../../include/functions_html.php:5971 +#: ../../godmode/massive/massive_edit_modules.php:564 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1965 +#: ../../include/functions_html.php:6087 msgid "Show common modules" msgstr "" @@ -18138,13 +17812,13 @@ msgstr "" #: ../../extensions/agents_modules.php:498 #: ../../godmode/agentes/planned_downtime.editor.php:1236 #: ../../godmode/massive/massive_delete_action_alerts.php:247 -#: ../../godmode/massive/massive_delete_modules.php:556 +#: ../../godmode/massive/massive_delete_modules.php:566 #: ../../godmode/massive/massive_add_alerts.php:265 #: ../../godmode/massive/massive_delete_alerts.php:347 #: ../../godmode/massive/massive_add_action_alerts.php:226 -#: ../../godmode/massive/massive_edit_modules.php:529 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1924 -#: ../../include/functions_html.php:5972 +#: ../../godmode/massive/massive_edit_modules.php:565 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1966 +#: ../../include/functions_html.php:6088 msgid "Show all modules" msgstr "" @@ -18167,7 +17841,7 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_edit_modules_satellite.php:702 #: ../../enterprise/tools/ipam/ipam.php:300 #: ../../enterprise/tools/ipam/ipam.php:361 -#: ../../godmode/massive/massive_operations.php:413 +#: ../../godmode/massive/massive_operations.php:410 #: ../../godmode/massive/massive_edit_plugins.php:921 msgid "Massive operations" msgstr "" @@ -18176,7 +17850,7 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:30 #: ../../godmode/snmpconsole/snmp_alert.php:41 #: ../../include/class/SnmpConsole.class.php:315 -#: ../../include/class/SnmpConsole.class.php:1381 +#: ../../include/class/SnmpConsole.class.php:1374 msgid "Cold start (0)" msgstr "" @@ -18184,7 +17858,7 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:31 #: ../../godmode/snmpconsole/snmp_alert.php:42 #: ../../include/class/SnmpConsole.class.php:316 -#: ../../include/class/SnmpConsole.class.php:1385 +#: ../../include/class/SnmpConsole.class.php:1378 msgid "Warm start (1)" msgstr "" @@ -18192,7 +17866,7 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:32 #: ../../godmode/snmpconsole/snmp_alert.php:43 #: ../../include/class/SnmpConsole.class.php:317 -#: ../../include/class/SnmpConsole.class.php:1389 +#: ../../include/class/SnmpConsole.class.php:1382 msgid "Link down (2)" msgstr "" @@ -18200,7 +17874,7 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:33 #: ../../godmode/snmpconsole/snmp_alert.php:44 #: ../../include/class/SnmpConsole.class.php:318 -#: ../../include/class/SnmpConsole.class.php:1393 +#: ../../include/class/SnmpConsole.class.php:1386 msgid "Link up (3)" msgstr "" @@ -18208,7 +17882,7 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:34 #: ../../godmode/snmpconsole/snmp_alert.php:45 #: ../../include/class/SnmpConsole.class.php:319 -#: ../../include/class/SnmpConsole.class.php:1397 +#: ../../include/class/SnmpConsole.class.php:1390 msgid "Authentication failure (4)" msgstr "" @@ -18216,17 +17890,17 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:35 #: ../../enterprise/godmode/setup/setup_acl.php:530 #: ../../enterprise/godmode/setup/setup_acl.php:534 -#: ../../enterprise/include/class/Aws.cloud.php:347 -#: ../../extensions/api_checker.php:303 +#: ../../enterprise/include/class/Aws.cloud.php:346 +#: ../../extensions/api_checker.php:313 #: ../../godmode/groups/configure_group.php:268 #: ../../godmode/users/configure_user.php:65 #: ../../godmode/users/user_management.php:44 #: ../../godmode/snmpconsole/snmp_alert.php:46 #: ../../godmode/massive/massive_edit_users.php:279 -#: ../../include/auth/mysql.php:813 ../../include/functions_graph.php:3553 +#: ../../include/auth/mysql.php:818 ../../include/functions_graph.php:3557 #: ../../include/class/SnmpConsole.class.php:320 -#: ../../include/class/SnmpConsole.class.php:1374 -#: ../../include/class/SnmpConsole.class.php:1401 +#: ../../include/class/SnmpConsole.class.php:1367 +#: ../../include/class/SnmpConsole.class.php:1394 #: ../../operation/users/user_edit.php:474 #: ../../operation/gis_maps/render_view.php:168 msgid "Other" @@ -18259,8 +17933,8 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_delete_alerts_snmp.php:202 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:267 #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:310 -#: ../../godmode/snmpconsole/snmp_alert.php:863 -#: ../../godmode/snmpconsole/snmp_alert.php:1757 +#: ../../godmode/snmpconsole/snmp_alert.php:867 +#: ../../godmode/snmpconsole/snmp_alert.php:1761 #: ../../include/functions_snmp.php:433 #: ../../include/class/SnmpConsole.class.php:415 msgid "Trap type" @@ -18300,44 +17974,44 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:308 #: ../../godmode/snmpconsole/snmp_trap_generator.php:138 -#: ../../godmode/snmpconsole/snmp_alert.php:814 -#: ../../godmode/snmpconsole/snmp_alert.php:1896 +#: ../../godmode/snmpconsole/snmp_alert.php:816 +#: ../../godmode/snmpconsole/snmp_alert.php:1900 #: ../../include/class/SnmpConsole.class.php:274 msgid "SNMP Agent" msgstr "" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:312 -#: ../../godmode/snmpconsole/snmp_alert.php:884 +#: ../../godmode/snmpconsole/snmp_alert.php:888 msgid "Single value" msgstr "" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:314 -#: ../../godmode/snmpconsole/snmp_alert.php:1537 -#: ../../godmode/alerts/configure_alert_template.php:744 +#: ../../godmode/snmpconsole/snmp_alert.php:1541 +#: ../../godmode/alerts/configure_alert_template.php:765 msgid "Min. number of alerts" msgstr "" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:316 -#: ../../godmode/snmpconsole/snmp_alert.php:1554 -#: ../../godmode/alerts/configure_alert_template.php:784 +#: ../../godmode/snmpconsole/snmp_alert.php:1558 +#: ../../godmode/alerts/configure_alert_template.php:805 msgid "Max. number of alerts" msgstr "" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:331 -#: ../../godmode/snmpconsole/snmp_alert.php:1583 +#: ../../godmode/snmpconsole/snmp_alert.php:1587 msgid "Other value" msgstr "" #: ../../enterprise/godmode/massive/massive_modify_alerts_snmp.php:337 -#: ../../godmode/snmpconsole/snmp_alert.php:1651 -#: ../../godmode/snmpconsole/snmp_alert.php:1891 +#: ../../godmode/snmpconsole/snmp_alert.php:1655 +#: ../../godmode/snmpconsole/snmp_alert.php:1895 #: ../../godmode/reporting/reporting_builder.list_items.php:373 #: ../../godmode/reporting/reporting_builder.list_items.php:718 #: ../../godmode/reporting/graph_builder.graph_editor.php:244 #: ../../godmode/reporting/visual_console_builder.elements.php:123 #: ../../include/functions_visual_map_editor.php:968 #: ../../include/rest-api/models/VisualConsole/Items/Box.php:246 -#: ../../include/rest-api/models/VisualConsole/Item.php:2027 +#: ../../include/rest-api/models/VisualConsole/Item.php:2031 msgid "Position" msgstr "" @@ -18362,15 +18036,21 @@ msgid "Modules agents in policy" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:491 -#: ../../godmode/massive/massive_edit_modules.php:569 +#: ../../godmode/massive/massive_edit_modules.php:647 msgid "Dynamic Min." msgstr "" +#: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:493 +#: ../../godmode/modules/manage_network_components_form_common.php:187 +#: ../../godmode/massive/massive_edit_modules.php:651 +msgid "Dynamic Max." +msgstr "" + #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:732 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:270 -#: ../../godmode/modules/manage_network_components_form_network.php:85 -#: ../../godmode/agentes/module_manager_editor_network.php:197 -#: ../../godmode/massive/massive_edit_modules.php:811 +#: ../../godmode/modules/manage_network_components_form_network.php:94 +#: ../../godmode/agentes/module_manager_editor_network.php:192 +#: ../../godmode/massive/massive_edit_modules.php:920 #: ../../include/class/CredentialStore.class.php:1094 #: ../../include/class/CredentialStore.class.php:1378 #: ../../include/class/AgentWizard.class.php:796 @@ -18378,27 +18058,27 @@ msgid "SNMP community" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:742 -#: ../../godmode/agentes/module_manager_editor_network.php:199 -#: ../../godmode/massive/massive_edit_modules.php:821 +#: ../../godmode/agentes/module_manager_editor_network.php:194 +#: ../../godmode/massive/massive_edit_modules.php:933 msgid "SNMP OID" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:757 -#: ../../godmode/modules/manage_network_components_form_network.php:53 -#: ../../godmode/agentes/module_manager_editor_wmi.php:97 +#: ../../godmode/modules/manage_network_components_form_network.php:54 +#: ../../godmode/agentes/module_manager_editor_wmi.php:92 #: ../../godmode/agentes/module_manager_editor_network.php:82 -#: ../../godmode/massive/massive_edit_modules.php:836 +#: ../../godmode/massive/massive_edit_modules.php:950 #: ../../include/class/AgentWizard.class.php:633 -#: ../../include/functions_snmp_browser.php:709 +#: ../../include/functions_snmp_browser.php:728 msgid "Target IP" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:780 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:990 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:996 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:288 -#: ../../godmode/modules/manage_network_components_form_network.php:66 -#: ../../godmode/agentes/module_manager_editor_network.php:198 -#: ../../godmode/massive/massive_edit_modules.php:854 +#: ../../godmode/modules/manage_network_components_form_network.php:70 +#: ../../godmode/agentes/module_manager_editor_network.php:193 +#: ../../godmode/massive/massive_edit_modules.php:973 #: ../../godmode/wizards/HostDevices.class.php:1216 #: ../../include/class/CredentialStore.class.php:1106 #: ../../include/class/CredentialStore.class.php:1391 @@ -18408,30 +18088,30 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:795 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:322 -#: ../../godmode/modules/manage_network_components_form_network.php:127 -#: ../../godmode/agentes/module_manager_editor_network.php:378 -#: ../../godmode/massive/massive_edit_modules.php:867 +#: ../../godmode/modules/manage_network_components_form_network.php:147 +#: ../../godmode/agentes/module_manager_editor_network.php:373 +#: ../../godmode/massive/massive_edit_modules.php:991 #: ../../godmode/wizards/HostDevices.class.php:1294 -#: ../../include/functions_snmp_browser.php:839 +#: ../../include/functions_snmp_browser.php:858 msgid "Auth user" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:804 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:338 -#: ../../godmode/modules/manage_network_components_form_network.php:107 -#: ../../godmode/agentes/module_manager_editor_network.php:391 -#: ../../godmode/massive/massive_edit_modules.php:876 +#: ../../godmode/modules/manage_network_components_form_network.php:121 +#: ../../godmode/agentes/module_manager_editor_network.php:386 +#: ../../godmode/massive/massive_edit_modules.php:1003 #: ../../godmode/wizards/HostDevices.class.php:1336 -#: ../../include/functions_snmp_browser.php:851 +#: ../../include/functions_snmp_browser.php:870 msgid "Auth password" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:804 #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:808 -#: ../../godmode/agentes/module_manager_editor_network.php:391 -#: ../../godmode/agentes/module_manager_editor_network.php:415 -#: ../../godmode/massive/massive_edit_modules.php:876 -#: ../../godmode/massive/massive_edit_modules.php:880 +#: ../../godmode/agentes/module_manager_editor_network.php:386 +#: ../../godmode/agentes/module_manager_editor_network.php:410 +#: ../../godmode/massive/massive_edit_modules.php:1003 +#: ../../godmode/massive/massive_edit_modules.php:1013 #: ../../godmode/wizards/HostDevices.class.php:1338 #: ../../godmode/wizards/HostDevices.class.php:1369 msgid "The pass length must be eight character minimum." @@ -18439,140 +18119,140 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:806 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:360 -#: ../../godmode/modules/manage_network_components_form_network.php:149 -#: ../../godmode/agentes/module_manager_editor_network.php:413 -#: ../../godmode/massive/massive_edit_modules.php:878 +#: ../../godmode/modules/manage_network_components_form_network.php:179 +#: ../../godmode/agentes/module_manager_editor_network.php:408 +#: ../../godmode/massive/massive_edit_modules.php:1008 #: ../../godmode/wizards/HostDevices.class.php:1352 #: ../../include/class/CredentialStore.class.php:1196 #: ../../include/class/CredentialStore.class.php:1498 #: ../../include/class/AgentWizard.class.php:954 -#: ../../include/functions_snmp_browser.php:870 +#: ../../include/functions_snmp_browser.php:889 msgid "Privacy method" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:807 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:363 -#: ../../godmode/modules/manage_network_components_form_network.php:152 -#: ../../godmode/agentes/module_manager_editor_network.php:414 -#: ../../godmode/massive/massive_edit_modules.php:879 +#: ../../godmode/modules/manage_network_components_form_network.php:182 +#: ../../godmode/agentes/module_manager_editor_network.php:409 +#: ../../godmode/massive/massive_edit_modules.php:1009 #: ../../godmode/wizards/HostDevices.class.php:1357 #: ../../include/class/CredentialStore.class.php:1205 #: ../../include/class/CredentialStore.class.php:1507 -#: ../../include/functions_snmp_browser.php:873 +#: ../../include/functions_snmp_browser.php:892 msgid "DES" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:807 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:364 -#: ../../godmode/modules/manage_network_components_form_network.php:153 -#: ../../godmode/agentes/module_manager_editor_network.php:414 -#: ../../godmode/massive/massive_edit_modules.php:879 +#: ../../godmode/modules/manage_network_components_form_network.php:183 +#: ../../godmode/agentes/module_manager_editor_network.php:409 +#: ../../godmode/massive/massive_edit_modules.php:1009 #: ../../godmode/wizards/HostDevices.class.php:1358 #: ../../include/class/CredentialStore.class.php:1204 #: ../../include/class/CredentialStore.class.php:1505 -#: ../../include/functions_snmp_browser.php:874 +#: ../../include/functions_snmp_browser.php:893 msgid "AES" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:808 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:379 -#: ../../godmode/modules/manage_network_components_form_network.php:136 -#: ../../godmode/agentes/module_manager_editor_network.php:415 -#: ../../godmode/massive/massive_edit_modules.php:880 +#: ../../godmode/modules/manage_network_components_form_network.php:159 +#: ../../godmode/agentes/module_manager_editor_network.php:410 +#: ../../godmode/massive/massive_edit_modules.php:1013 #: ../../godmode/wizards/HostDevices.class.php:1367 #: ../../include/class/CredentialStore.class.php:1213 #: ../../include/class/CredentialStore.class.php:1519 #: ../../include/class/AgentWizard.class.php:968 -#: ../../include/functions_snmp_browser.php:886 +#: ../../include/functions_snmp_browser.php:905 msgid "Privacy pass" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:810 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:396 -#: ../../godmode/modules/manage_network_components_form_network.php:180 -#: ../../godmode/agentes/module_manager_editor_network.php:437 -#: ../../godmode/massive/massive_edit_modules.php:882 +#: ../../godmode/modules/manage_network_components_form_network.php:215 +#: ../../godmode/agentes/module_manager_editor_network.php:432 +#: ../../godmode/massive/massive_edit_modules.php:1018 #: ../../godmode/wizards/HostDevices.class.php:1321 -#: ../../include/functions_snmp_browser.php:898 +#: ../../include/functions_snmp_browser.php:917 msgid "Auth method" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:811 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:399 -#: ../../godmode/modules/manage_network_components_form_network.php:183 -#: ../../godmode/agentes/module_manager_editor_network.php:440 -#: ../../godmode/massive/massive_edit_modules.php:883 +#: ../../godmode/modules/manage_network_components_form_network.php:218 +#: ../../godmode/agentes/module_manager_editor_network.php:435 +#: ../../godmode/massive/massive_edit_modules.php:1019 #: ../../godmode/wizards/HostDevices.class.php:1326 -#: ../../include/class/Diagnostics.class.php:2207 +#: ../../include/class/Diagnostics.class.php:2208 #: ../../include/class/CredentialStore.class.php:1170 #: ../../include/class/CredentialStore.class.php:1471 -#: ../../include/functions_snmp_browser.php:901 +#: ../../include/functions_snmp_browser.php:920 msgid "MD5" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:811 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:400 -#: ../../godmode/modules/manage_network_components_form_network.php:184 -#: ../../godmode/agentes/module_manager_editor_network.php:441 -#: ../../godmode/massive/massive_edit_modules.php:883 +#: ../../godmode/modules/manage_network_components_form_network.php:219 +#: ../../godmode/agentes/module_manager_editor_network.php:436 +#: ../../godmode/massive/massive_edit_modules.php:1019 #: ../../godmode/wizards/HostDevices.class.php:1327 #: ../../include/class/CredentialStore.class.php:1171 #: ../../include/class/CredentialStore.class.php:1473 -#: ../../include/functions_snmp_browser.php:902 +#: ../../include/functions_snmp_browser.php:921 msgid "SHA" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:812 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:415 -#: ../../godmode/modules/manage_network_components_form_network.php:162 -#: ../../godmode/agentes/module_manager_editor_network.php:454 -#: ../../godmode/massive/massive_edit_modules.php:884 +#: ../../godmode/modules/manage_network_components_form_network.php:195 +#: ../../godmode/agentes/module_manager_editor_network.php:449 +#: ../../godmode/massive/massive_edit_modules.php:1023 #: ../../godmode/wizards/HostDevices.class.php:1305 #: ../../include/class/CredentialStore.class.php:1125 #: ../../include/class/CredentialStore.class.php:1423 #: ../../include/class/AgentWizard.class.php:895 -#: ../../include/functions_snmp_browser.php:914 +#: ../../include/functions_snmp_browser.php:933 msgid "Security level" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:815 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:418 -#: ../../godmode/modules/manage_network_components_form_network.php:165 -#: ../../godmode/agentes/module_manager_editor_network.php:457 -#: ../../godmode/massive/massive_edit_modules.php:887 +#: ../../godmode/modules/manage_network_components_form_network.php:198 +#: ../../godmode/agentes/module_manager_editor_network.php:452 +#: ../../godmode/massive/massive_edit_modules.php:1026 #: ../../godmode/wizards/HostDevices.class.php:1310 -#: ../../include/functions_snmp_browser.php:917 +#: ../../include/functions_snmp_browser.php:936 msgid "Not auth and not privacy method" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:816 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:419 -#: ../../godmode/modules/manage_network_components_form_network.php:166 -#: ../../godmode/agentes/module_manager_editor_network.php:458 -#: ../../godmode/massive/massive_edit_modules.php:888 +#: ../../godmode/modules/manage_network_components_form_network.php:199 +#: ../../godmode/agentes/module_manager_editor_network.php:453 +#: ../../godmode/massive/massive_edit_modules.php:1027 #: ../../godmode/wizards/HostDevices.class.php:1311 -#: ../../include/functions_snmp_browser.php:918 +#: ../../include/functions_snmp_browser.php:937 msgid "Auth and not privacy method" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:817 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:420 -#: ../../godmode/modules/manage_network_components_form_network.php:167 -#: ../../godmode/agentes/module_manager_editor_network.php:459 -#: ../../godmode/massive/massive_edit_modules.php:889 +#: ../../godmode/modules/manage_network_components_form_network.php:200 +#: ../../godmode/agentes/module_manager_editor_network.php:454 +#: ../../godmode/massive/massive_edit_modules.php:1028 #: ../../godmode/wizards/HostDevices.class.php:1312 -#: ../../include/functions_snmp_browser.php:919 +#: ../../include/functions_snmp_browser.php:938 msgid "Auth and privacy method" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:835 #: ../../enterprise/operation/agentes/tag_view.php:157 -#: ../../godmode/agentes/module_manager_editor_common.php:301 -#: ../../godmode/agentes/module_manager_editor_common.php:984 -#: ../../godmode/massive/massive_edit_modules.php:907 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3937 +#: ../../godmode/agentes/module_manager_editor_common.php:302 +#: ../../godmode/agentes/module_manager_editor_common.php:1001 +#: ../../godmode/massive/massive_edit_modules.php:1069 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3982 #: ../../include/ajax/heatmap.ajax.php:228 -#: ../../include/functions_graph.php:5045 +#: ../../include/functions_graph.php:5055 #: ../../include/functions_treeview.php:115 #: ../../include/lib/Dashboard/Widgets/heatmap.php:334 #: ../../operation/heatmap.php:103 @@ -18583,10 +18263,10 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:849 #: ../../enterprise/godmode/setup/setup_module_library.php:52 #: ../../extensions/quick_shell.php:176 -#: ../../godmode/modules/manage_network_components_form_wmi.php:47 -#: ../../godmode/agentes/module_manager_editor_wmi.php:128 -#: ../../godmode/massive/massive_edit_modules.php:921 -#: ../../include/functions_ui.php:7545 +#: ../../godmode/modules/manage_network_components_form_wmi.php:58 +#: ../../godmode/agentes/module_manager_editor_wmi.php:123 +#: ../../godmode/massive/massive_edit_modules.php:1089 +#: ../../include/functions_ui.php:7568 #: ../../include/class/CredentialStore.class.php:973 #: ../../include/class/CredentialStore.class.php:1351 #: ../../include/class/AgentWizard.class.php:677 @@ -18594,124 +18274,125 @@ msgid "Username" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:855 -#: ../../godmode/agentes/module_manager_editor_common.php:1365 -#: ../../godmode/massive/massive_edit_modules.php:927 +#: ../../godmode/agentes/module_manager_editor_common.php:1382 +#: ../../godmode/massive/massive_edit_modules.php:1112 msgid "Export target" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:945 -#: ../../godmode/massive/massive_edit_modules.php:1013 +#: ../../godmode/massive/massive_edit_modules.php:1172 msgid "Active Counters" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:946 -#: ../../godmode/massive/massive_edit_modules.php:1014 +#: ../../godmode/massive/massive_edit_modules.php:1173 msgid "Inactive Counters" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:990 -#: ../../godmode/massive/massive_edit_modules.php:1081 +#: ../../godmode/massive/massive_edit_modules.php:1329 msgid "Policy linking status" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:990 -#: ../../godmode/massive/massive_edit_modules.php:1081 +#: ../../godmode/massive/massive_edit_modules.php:1329 msgid "This field only has sense in modules adopted by a policy." msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:991 -#: ../../godmode/massive/massive_edit_modules.php:1082 +#: ../../godmode/massive/massive_edit_modules.php:1330 msgid "Linked" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:991 -#: ../../godmode/agentes/module_manager.php:854 -#: ../../godmode/agentes/module_manager.php:857 -#: ../../godmode/massive/massive_edit_modules.php:1082 -#: ../../include/ajax/module.php:1095 ../../include/ajax/module.php:1098 +#: ../../godmode/agentes/module_manager.php:920 +#: ../../godmode/agentes/module_manager.php:923 +#: ../../godmode/massive/massive_edit_modules.php:1330 +#: ../../include/ajax/module.php:1110 ../../include/ajax/module.php:1113 msgid "Unlinked" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1000 -#: ../../godmode/modules/manage_network_components_form_common.php:326 -#: ../../godmode/agentes/module_manager_editor_common.php:1395 -#: ../../godmode/massive/massive_edit_modules.php:1091 +#: ../../godmode/modules/manage_network_components_form_common.php:426 +#: ../../godmode/agentes/module_manager_editor_common.php:1412 +#: ../../godmode/massive/massive_edit_modules.php:1306 msgid "Discard unknown events" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1029 -#: ../../godmode/massive/massive_edit_modules.php:1120 +#: ../../godmode/massive/massive_edit_modules.php:1350 msgid "The module still store data but the alerts and events will be stop" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1044 -#: ../../godmode/agentes/module_manager_editor_common.php:1419 -#: ../../godmode/massive/massive_edit_modules.php:1137 +#: ../../godmode/agentes/module_manager_editor_common.php:1436 +#: ../../godmode/massive/massive_edit_modules.php:1379 +#: ../../include/class/ExtensionsDiscovery.class.php:1392 msgid "Timeout" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1053 -#: ../../godmode/massive/massive_edit_modules.php:1146 +#: ../../godmode/massive/massive_edit_modules.php:1380 msgid "Seconds that agent will wait for the execution of the module." msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1070 -#: ../../godmode/modules/manage_network_components_form_network.php:227 -#: ../../godmode/agentes/module_manager_editor_network.php:323 -#: ../../godmode/massive/massive_edit_modules.php:1163 +#: ../../godmode/modules/manage_network_components_form_network.php:274 +#: ../../godmode/agentes/module_manager_editor_network.php:318 +#: ../../godmode/massive/massive_edit_modules.php:1416 msgid "TCP send" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1073 -#: ../../godmode/modules/manage_network_components_form_network.php:234 -#: ../../godmode/agentes/module_manager_editor_network.php:324 -#: ../../godmode/massive/massive_edit_modules.php:1166 +#: ../../godmode/modules/manage_network_components_form_network.php:283 +#: ../../godmode/agentes/module_manager_editor_network.php:319 +#: ../../godmode/massive/massive_edit_modules.php:1421 msgid "TCP receive" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1076 -#: ../../godmode/modules/manage_network_components_form_wmi.php:31 -#: ../../godmode/agentes/module_manager_editor_wmi.php:173 -#: ../../godmode/massive/massive_edit_modules.php:1169 +#: ../../godmode/modules/manage_network_components_form_wmi.php:32 +#: ../../godmode/agentes/module_manager_editor_wmi.php:168 +#: ../../godmode/massive/massive_edit_modules.php:1426 msgid "WMI query" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1079 -#: ../../godmode/modules/manage_network_components_form_wmi.php:33 -#: ../../godmode/modules/manage_network_components_form_wizard.php:691 -#: ../../godmode/agentes/module_manager_editor_wmi.php:193 -#: ../../godmode/massive/massive_edit_modules.php:1172 +#: ../../godmode/modules/manage_network_components_form_wmi.php:37 +#: ../../godmode/modules/manage_network_components_form_wizard.php:828 +#: ../../godmode/agentes/module_manager_editor_wmi.php:188 +#: ../../godmode/massive/massive_edit_modules.php:1431 msgid "Key string" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1082 -#: ../../godmode/modules/manage_network_components_form_wmi.php:39 -#: ../../godmode/agentes/module_manager_editor_wmi.php:217 -#: ../../godmode/massive/massive_edit_modules.php:1175 +#: ../../godmode/modules/manage_network_components_form_wmi.php:45 +#: ../../godmode/agentes/module_manager_editor_wmi.php:212 +#: ../../godmode/massive/massive_edit_modules.php:1436 msgid "Field number" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1085 -#: ../../godmode/modules/manage_network_components_form_plugin.php:35 +#: ../../godmode/modules/manage_network_components_form_plugin.php:36 #: ../../godmode/agentes/module_manager_editor_plugin.php:49 #: ../../godmode/massive/massive_edit_plugins.php:346 -#: ../../godmode/massive/massive_edit_modules.php:1178 +#: ../../godmode/massive/massive_edit_modules.php:1454 #: ../../godmode/servers/plugin_registration.php:509 msgid "Plugin" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1103 -#: ../../godmode/modules/manage_network_components_form_network.php:241 -#: ../../godmode/agentes/module_manager_editor_network.php:479 +#: ../../godmode/modules/manage_network_components_form_network.php:292 +#: ../../godmode/agentes/module_manager_editor_network.php:474 #: ../../godmode/massive/massive_edit_plugins.php:480 -#: ../../godmode/massive/massive_edit_modules.php:1196 +#: ../../godmode/massive/massive_edit_modules.php:1475 #: ../../godmode/alerts/configure_alert_command.php:266 #: ../../godmode/alerts/alert_actions.php:298 #: ../../godmode/alerts/alert_actions.php:352 #: ../../godmode/alerts/configure_alert_action.php:271 #: ../../godmode/events/event_responses.editor.php:230 #: ../../godmode/events/event_responses.editor.php:255 -#: ../../godmode/servers/plugin.php:459 ../../godmode/servers/plugin.php:986 +#: ../../godmode/servers/plugin.php:509 ../../godmode/servers/plugin.php:1042 #: ../../include/class/ManageNetScanScripts.class.php:434 #: ../../include/class/ExternalTools.class.php:382 msgid "Command" @@ -18719,34 +18400,33 @@ msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1120 #: ../../enterprise/include/class/DeploymentCenter.class.php:1429 -#: ../../godmode/modules/manage_network_components_form_network.php:260 -#: ../../godmode/agentes/module_manager_editor_network.php:506 -#: ../../godmode/massive/massive_edit_modules.php:1213 +#: ../../godmode/modules/manage_network_components_form_network.php:313 +#: ../../godmode/agentes/module_manager_editor_network.php:501 +#: ../../godmode/massive/massive_edit_modules.php:1494 msgid "Credential identifier" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1135 -#: ../../godmode/modules/manage_network_components_form_network.php:276 -#: ../../godmode/agentes/module_manager_editor_network.php:539 -#: ../../godmode/massive/massive_edit_modules.php:1228 +#: ../../godmode/modules/manage_network_components_form_network.php:330 +#: ../../godmode/agentes/module_manager_editor_network.php:534 +#: ../../godmode/massive/massive_edit_modules.php:1511 msgid "Inherited" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1136 -#: ../../godmode/modules/manage_network_components_form_network.php:277 -#: ../../godmode/massive/massive_edit_modules.php:1229 +#: ../../godmode/modules/manage_network_components_form_network.php:331 +#: ../../godmode/massive/massive_edit_modules.php:1512 msgid "Linux" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1137 -#: ../../godmode/modules/manage_network_components_form_network.php:278 -#: ../../godmode/massive/massive_edit_modules.php:1230 +#: ../../godmode/modules/manage_network_components_form_network.php:332 +#: ../../godmode/massive/massive_edit_modules.php:1513 msgid "Windows" msgstr "" #: ../../enterprise/godmode/massive/massive_edit_policy_modules.php:1140 -#: ../../godmode/modules/manage_network_components_form_network.php:281 -#: ../../godmode/massive/massive_edit_modules.php:1233 +#: ../../godmode/modules/manage_network_components_form_network.php:336 msgid "Target OS" msgstr "" @@ -18783,7 +18463,7 @@ msgstr "" #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:237 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:414 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2584 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2732 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2774 msgid "Condition" msgstr "" @@ -18793,8 +18473,8 @@ msgstr "" #: ../../enterprise/godmode/alerts/alert_inventory_builder.php:305 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:1108 -#: ../../godmode/snmpconsole/snmp_alert.php:1672 -#: ../../godmode/alerts/configure_alert_template.php:807 +#: ../../godmode/snmpconsole/snmp_alert.php:1676 +#: ../../godmode/alerts/configure_alert_template.php:828 msgid "Disable event" msgstr "" @@ -18806,7 +18486,7 @@ msgstr "" #: ../../enterprise/godmode/alerts/alert_inventory_list.php:91 #: ../../godmode/massive/massive_add_alerts.php:168 #: ../../godmode/massive/massive_add_action_alerts.php:160 -#: ../../godmode/alerts/alert_list.php:278 +#: ../../godmode/alerts/alert_list.php:328 msgid "Successfully added" msgstr "" @@ -18820,12 +18500,12 @@ msgstr "" #: ../../enterprise/godmode/alerts/alert_inventory_list.php:240 #: ../../enterprise/operation/agentes/policy_view.php:262 -#: ../../godmode/snmpconsole/snmp_alert.php:1912 +#: ../../godmode/snmpconsole/snmp_alert.php:1916 #: ../../godmode/alerts/alert_view.php:105 -#: ../../include/functions_reporting_html.php:5522 -#: ../../include/ajax/alert_list.ajax.php:295 -#: ../../include/ajax/alert_list.ajax.php:320 -#: ../../include/functions_treeview.php:446 +#: ../../include/functions_reporting_html.php:5533 +#: ../../include/ajax/alert_list.ajax.php:308 +#: ../../include/ajax/alert_list.ajax.php:333 +#: ../../include/functions_treeview.php:487 #: ../../include/class/AgentsAlerts.class.php:913 msgid "Last fired" msgstr "" @@ -18835,18 +18515,23 @@ msgstr "" #: ../../enterprise/operation/agentes/policy_view.php:349 #: ../../godmode/alerts/alert_list.list.php:648 #: ../../godmode/alerts/alert_view.php:114 -#: ../../mobile/operation/alerts.php:327 ../../include/functions_ui.php:1463 +#: ../../mobile/operation/alerts.php:327 ../../include/functions_ui.php:1545 #: ../../include/class/AgentsAlerts.class.php:960 -#: ../../include/functions_reporting.php:13225 +#: ../../include/functions_reporting.php:13279 msgid "Alert disabled" msgstr "" #: ../../enterprise/godmode/alerts/alert_inventory_list.php:338 -#: ../../godmode/snmpconsole/snmp_alert.php:2033 +#: ../../godmode/snmpconsole/snmp_alert.php:2038 #: ../../godmode/alerts/alert_list.list.php:759 +#: ../../include/functions_ui.php:1482 ../../include/functions_ui.php:1483 msgid "Delete action" msgstr "" +#: ../../enterprise/godmode/alerts/alert_inventory_list.php:355 +msgid "Edit alert" +msgstr "" + #: ../../enterprise/godmode/alerts/alert_inventory_list.php:431 msgid "Disable alert" msgstr "" @@ -18873,26 +18558,25 @@ msgstr "" #: ../../enterprise/godmode/alerts/alert_inventory.php:92 #: ../../godmode/agentes/planned_downtime.editor.php:58 -#: ../../godmode/alerts/alert_list.php:517 -#: ../../include/functions_html.php:1944 ../../include/functions_html.php:1945 -#: ../../include/functions_html.php:2055 ../../include/functions_html.php:2056 -#: ../../include/functions_html.php:2235 ../../include/functions_html.php:2236 -#: ../../include/functions_html.php:6741 ../../include/functions_html.php:6742 +#: ../../godmode/alerts/alert_list.php:611 +#: ../../include/functions_html.php:1997 ../../include/functions_html.php:1998 +#: ../../include/functions_html.php:2108 ../../include/functions_html.php:2109 +#: ../../include/functions_html.php:2291 ../../include/functions_html.php:2292 +#: ../../include/functions_html.php:6945 ../../include/functions_html.php:6946 #: ../../include/class/SnmpConsole.class.php:196 #: ../../operation/snmpconsole/snmp_statistics.php:67 -#: ../../operation/events/events.php:1646 +#: ../../operation/events/events.php:1799 msgid "List" msgstr "" #: ../../enterprise/godmode/alerts/alert_inventory.php:111 -#: ../../godmode/reporting/visual_console_builder.php:843 #: ../../operation/visual_console/legacy_view.php:179 msgid "Builder" msgstr "" #: ../../enterprise/godmode/services/services.massive.meta.php:54 #: ../../enterprise/godmode/services/services.massive.elements.php:106 -#: ../../godmode/massive/massive_edit_agents.php:1002 +#: ../../godmode/massive/massive_edit_agents.php:1013 msgid "Not available" msgstr "" @@ -18976,7 +18660,7 @@ msgstr "" #: ../../enterprise/godmode/services/services.service.php:455 #: ../../enterprise/godmode/services/services.elements.php:854 #: ../../enterprise/operation/services/services.php:153 -#: ../../include/lib/Dashboard/Widgets/service_map.php:452 +#: ../../include/lib/Dashboard/Widgets/service_map.php:459 msgid "Service map" msgstr "" @@ -19036,7 +18720,7 @@ msgstr "" #: ../../enterprise/include/class/DB2.app.php:555 #: ../../enterprise/include/class/Aws.S3.php:524 #: ../../enterprise/include/class/SAP.app.php:514 -#: ../../enterprise/include/class/Aws.cloud.php:1348 +#: ../../enterprise/include/class/Aws.cloud.php:1349 #: ../../enterprise/include/class/MySQL.app.php:577 #: ../../enterprise/include/class/Oracle.app.php:562 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:566 @@ -19044,9 +18728,9 @@ msgstr "" #: ../../enterprise/operation/services/massive/services.create.php:718 #: ../../enterprise/operation/services/services.list.php:212 #: ../../enterprise/operation/services/services.table_services.php:149 -#: ../../enterprise/tools/ipam/ipam_list.php:779 +#: ../../enterprise/tools/ipam/ipam_list.php:785 #: ../../godmode/wizards/HostDevices.class.php:808 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:717 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:755 #: ../../include/class/CustomNetScan.class.php:537 msgid "Manual" msgstr "" @@ -19104,9 +18788,9 @@ msgstr "" #: ../../enterprise/godmode/services/services.service.php:860 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:210 -#: ../../enterprise/include/functions_reporting_csv.php:1531 +#: ../../enterprise/include/functions_reporting_csv.php:1572 #: ../../include/functions_reports.php:711 -#: ../../include/functions_reporting.php:965 +#: ../../include/functions_reporting.php:973 msgid "S.L.A." msgstr "" @@ -19155,13 +18839,13 @@ msgid "Invalid service" msgstr "" #: ../../enterprise/godmode/services/services.elements.php:99 -#: ../../enterprise/include/functions_reporting.php:2555 -#: ../../enterprise/include/functions_reporting.php:3500 -#: ../../enterprise/include/functions_reporting.php:4476 +#: ../../enterprise/include/functions_reporting.php:2777 +#: ../../enterprise/include/functions_reporting.php:3722 +#: ../../enterprise/include/functions_reporting.php:4698 #: ../../include/functions_maps.php:50 -#: ../../include/functions_reporting.php:1075 -#: ../../include/functions_reporting.php:9711 -#: ../../operation/agentes/pandora_networkmap.php:790 +#: ../../include/functions_reporting.php:1083 +#: ../../include/functions_reporting.php:9765 +#: ../../operation/agentes/pandora_networkmap.php:813 msgid "Dynamic" msgstr "" @@ -19261,6 +18945,10 @@ msgstr "" msgid "Element registered successfully" msgstr "" +#: ../../enterprise/godmode/services/services.elements.php:692 +msgid "Duplicate element please select a new one" +msgstr "" + #: ../../enterprise/godmode/services/services.elements.php:738 #, php-format msgid "Error deleting element: %s" @@ -19528,12 +19216,12 @@ msgid "Yes without changing status" msgstr "" #: ../../enterprise/godmode/setup/setup.php:81 -#: ../../include/functions_config.php:438 +#: ../../include/functions_config.php:450 msgid "Forward SNMP traps to agent (if exist)" msgstr "" #: ../../enterprise/godmode/setup/setup.php:92 -#: ../../include/functions_config.php:442 +#: ../../include/functions_config.php:454 msgid "Use Enterprise ACL System" msgstr "" @@ -19550,6 +19238,11 @@ msgstr "" msgid "MySQL" msgstr "" +#: ../../enterprise/godmode/setup/setup.php:126 +#: ../../enterprise/include/class/Oracle.app.php:417 ../../godmode/menu.php:87 +msgid "Oracle" +msgstr "" + #: ../../enterprise/godmode/setup/setup.php:139 msgid "Metaconsole DB host" msgstr "" @@ -19567,7 +19260,7 @@ msgid "Metaconsole DB password" msgstr "" #: ../../enterprise/godmode/setup/setup.php:210 -#: ../../include/functions_config.php:478 +#: ../../include/functions_config.php:490 msgid "Activate Log Collector" msgstr "" @@ -19596,8 +19289,8 @@ msgid "Delete session users" msgstr "" #: ../../enterprise/godmode/setup/setup.php:579 -#: ../../godmode/snmpconsole/snmp_alert.php:2224 -#: ../../godmode/snmpconsole/snmp_alert.php:2239 +#: ../../godmode/snmpconsole/snmp_alert.php:2229 +#: ../../godmode/snmpconsole/snmp_alert.php:2244 msgid "Confirmation" msgstr "" @@ -19645,7 +19338,7 @@ msgid "Create skin" msgstr "" #: ../../enterprise/godmode/setup/setup_module_library.php:87 -#: ../../enterprise/godmode/wizards/Cloud.class.php:391 +#: ../../godmode/wizards/Cloud.class.php:401 #: ../../godmode/module_library/module_library_view.php:163 msgid "Invalid username or password" msgstr "" @@ -19690,7 +19383,7 @@ msgid "Port of ElasticSearch server" msgstr "" #: ../../enterprise/godmode/setup/setup_log_collector.php:77 -#: ../../include/functions_config.php:1641 +#: ../../include/functions_config.php:1687 msgid "Days to purge old information" msgstr "" @@ -19719,8 +19412,8 @@ msgid "PHP function" msgstr "" #: ../../enterprise/godmode/setup/setup_auth.php:110 -#: ../../enterprise/include/functions_tasklist.php:283 -#: ../../enterprise/include/functions_tasklist.php:370 +#: ../../enterprise/include/functions_tasklist.php:301 +#: ../../enterprise/include/functions_tasklist.php:390 #: ../../enterprise/operation/reporting/custom_reporting.php:20 #: ../../godmode/users/user_management.php:186 ../../godmode/tag/tag.php:307 #: ../../godmode/tag/edit_tag.php:228 ../../include/functions_cron.php:613 @@ -19730,13 +19423,13 @@ msgstr "" #: ../../enterprise/godmode/setup/setup_auth.php:194 #: ../../enterprise/godmode/setup/setup_auth.php:549 -#: ../../enterprise/godmode/setup/setup_auth.php:1574 +#: ../../enterprise/godmode/setup/setup_auth.php:1628 msgid "Profiles selected" msgstr "" #: ../../enterprise/godmode/setup/setup_auth.php:195 #: ../../enterprise/godmode/setup/setup_auth.php:550 -#: ../../enterprise/godmode/setup/setup_auth.php:1575 +#: ../../enterprise/godmode/setup/setup_auth.php:1629 msgid "Groups selected" msgstr "" @@ -19755,36 +19448,36 @@ msgstr "" #: ../../enterprise/godmode/setup/setup_auth.php:256 #: ../../enterprise/godmode/setup/setup_auth.php:553 #: ../../enterprise/godmode/setup/setup_auth.php:605 -#: ../../enterprise/godmode/setup/setup_auth.php:1578 #: ../../enterprise/godmode/setup/setup_auth.php:1632 +#: ../../enterprise/godmode/setup/setup_auth.php:1686 #: ../../godmode/setup/snmp_wizard.php:44 msgid "OP" msgstr "" #: ../../enterprise/godmode/setup/setup_auth.php:251 #: ../../enterprise/godmode/setup/setup_auth.php:601 -#: ../../enterprise/godmode/setup/setup_auth.php:1628 +#: ../../enterprise/godmode/setup/setup_auth.php:1682 #: ../../enterprise/godmode/setup/setup_acl.php:68 #: ../../godmode/groups/configure_group.php:108 -#: ../../godmode/groups/group_list.php:377 +#: ../../godmode/groups/group_list.php:387 #: ../../godmode/users/profile_list.php:92 #: ../../godmode/users/profile_list.php:332 #: ../../godmode/users/configure_profile.php:86 #: ../../godmode/users/user_list.php:297 -#: ../../godmode/users/configure_user.php:214 ../../godmode/menu.php:165 +#: ../../godmode/users/configure_user.php:215 ../../godmode/menu.php:254 msgid "Profiles" msgstr "" #: ../../enterprise/godmode/setup/setup_auth.php:264 #: ../../enterprise/godmode/setup/setup_auth.php:612 -#: ../../enterprise/godmode/setup/setup_auth.php:1112 -#: ../../enterprise/godmode/setup/setup_auth.php:1639 +#: ../../enterprise/godmode/setup/setup_auth.php:1162 +#: ../../enterprise/godmode/setup/setup_auth.php:1693 msgid "Select profile" msgstr "" #: ../../enterprise/godmode/setup/setup_auth.php:309 #: ../../enterprise/godmode/setup/setup_auth.php:650 -#: ../../enterprise/godmode/setup/setup_auth.php:1682 +#: ../../enterprise/godmode/setup/setup_auth.php:1736 msgid "Add new permissions" msgstr "" @@ -19797,14 +19490,14 @@ msgid "Change timezone visual" msgstr "" #: ../../enterprise/godmode/setup/setup_auth.php:478 -#: ../../enterprise/godmode/setup/setup_auth.php:1503 +#: ../../enterprise/godmode/setup/setup_auth.php:1557 msgid "New users will be able to log in to the nodes." msgstr "" #: ../../enterprise/godmode/setup/setup_auth.php:552 #: ../../enterprise/godmode/setup/setup_auth.php:604 -#: ../../enterprise/godmode/setup/setup_auth.php:1577 #: ../../enterprise/godmode/setup/setup_auth.php:1631 +#: ../../enterprise/godmode/setup/setup_auth.php:1685 msgid "AD Groups" msgstr "" @@ -19812,80 +19505,92 @@ msgstr "" msgid "Recursive group search" msgstr "" -#: ../../enterprise/godmode/setup/setup_auth.php:837 -#: ../../enterprise/godmode/setup/setup_auth.php:956 -#: ../../enterprise/godmode/setup/setup_auth.php:1067 +#: ../../enterprise/godmode/setup/setup_auth.php:700 +msgid "Enable secondary active directory" +msgstr "" + +#: ../../enterprise/godmode/setup/setup_auth.php:724 +msgid "Secondary Domain" +msgstr "" + +#: ../../enterprise/godmode/setup/setup_auth.php:732 +msgid "AD search timeout (secs)" +msgstr "" + +#: ../../enterprise/godmode/setup/setup_auth.php:887 +#: ../../enterprise/godmode/setup/setup_auth.php:1006 +#: ../../enterprise/godmode/setup/setup_auth.php:1117 msgid "You must select a profile from the list of profiles." msgstr "" -#: ../../enterprise/godmode/setup/setup_auth.php:842 -#: ../../enterprise/godmode/setup/setup_auth.php:961 -#: ../../enterprise/godmode/setup/setup_auth.php:1071 +#: ../../enterprise/godmode/setup/setup_auth.php:892 +#: ../../enterprise/godmode/setup/setup_auth.php:1011 +#: ../../enterprise/godmode/setup/setup_auth.php:1121 msgid "You must select a group from the list of groups." msgstr "" -#: ../../enterprise/godmode/setup/setup_auth.php:1329 -#: ../../include/functions_config.php:731 +#: ../../enterprise/godmode/setup/setup_auth.php:1383 +#: ../../include/functions_config.php:767 msgid "MySQL host" msgstr "" -#: ../../enterprise/godmode/setup/setup_auth.php:1392 +#: ../../enterprise/godmode/setup/setup_auth.php:1446 msgid "SimpleSAML path" msgstr "" -#: ../../enterprise/godmode/setup/setup_auth.php:1393 +#: ../../enterprise/godmode/setup/setup_auth.php:1447 msgid "Directory where your 'simplesamlphp' folder is located." msgstr "" -#: ../../enterprise/godmode/setup/setup_auth.php:1399 +#: ../../enterprise/godmode/setup/setup_auth.php:1453 msgid "SAML source" msgstr "" -#: ../../enterprise/godmode/setup/setup_auth.php:1400 +#: ../../enterprise/godmode/setup/setup_auth.php:1454 msgid "Authsource name, e.g. 'example-userpass'" msgstr "" -#: ../../enterprise/godmode/setup/setup_auth.php:1407 +#: ../../enterprise/godmode/setup/setup_auth.php:1461 msgid "SAML user id attribute" msgstr "" -#: ../../enterprise/godmode/setup/setup_auth.php:1412 +#: ../../enterprise/godmode/setup/setup_auth.php:1466 msgid "SAML mail attribute" msgstr "" -#: ../../enterprise/godmode/setup/setup_auth.php:1413 +#: ../../enterprise/godmode/setup/setup_auth.php:1467 msgid "" "SAML field where search for the user email (while autocreate remote users is " "enabled)" msgstr "" -#: ../../enterprise/godmode/setup/setup_auth.php:1420 +#: ../../enterprise/godmode/setup/setup_auth.php:1474 msgid "SAML group name attribute" msgstr "" -#: ../../enterprise/godmode/setup/setup_auth.php:1421 +#: ../../enterprise/godmode/setup/setup_auth.php:1475 msgid "" "SAML field where search for the group name (while autocreate remote users is " "enabled)" msgstr "" -#: ../../enterprise/godmode/setup/setup_auth.php:1428 +#: ../../enterprise/godmode/setup/setup_auth.php:1482 msgid "Simple attribute / Multivalue attribute" msgstr "" -#: ../../enterprise/godmode/setup/setup_auth.php:1433 +#: ../../enterprise/godmode/setup/setup_auth.php:1487 msgid "SAML profiles and tag attribute" msgstr "" -#: ../../enterprise/godmode/setup/setup_auth.php:1438 +#: ../../enterprise/godmode/setup/setup_auth.php:1492 msgid "Profile attribute" msgstr "" -#: ../../enterprise/godmode/setup/setup_auth.php:1443 +#: ../../enterprise/godmode/setup/setup_auth.php:1497 msgid "Tag attribute" msgstr "" -#: ../../enterprise/godmode/setup/setup_auth.php:1448 +#: ../../enterprise/godmode/setup/setup_auth.php:1502 msgid "SAML profile and tags prefix" msgstr "" @@ -19935,6 +19640,7 @@ msgstr "" #: ../../enterprise/godmode/setup/setup_acl.php:549 #: ../../enterprise/godmode/setup/setup_acl.php:643 #: ../../enterprise/godmode/setup/setup_acl.php:731 +#: ../../godmode/wizards/ManageExtensions.class.php:320 msgid "Section" msgstr "" @@ -19960,7 +19666,7 @@ msgstr "" #: ../../enterprise/godmode/setup/setup_acl.php:730 #: ../../godmode/users/configure_profile.php:276 -#: ../../godmode/massive/massive_delete_profiles.php:152 +#: ../../godmode/massive/massive_delete_profiles.php:171 #: ../../godmode/massive/massive_add_profiles.php:202 #: ../../include/functions_profile.php:203 #: ../../operation/users/user_edit.php:995 @@ -20036,7 +19742,7 @@ msgid "Could not be applied" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:203 -#: ../../godmode/massive/massive_operations.php:370 +#: ../../godmode/massive/massive_operations.php:367 msgid "" "In order to perform massive operations, PHP needs a correct configuration in " "timeout parameters. Please, open your PHP configuration file (php.ini) for " @@ -20056,10 +19762,10 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_wizard.php:293 #: ../../enterprise/include/functions_cron.php:232 -#: ../../enterprise/include/functions_tasklist.php:369 -#: ../../enterprise/include/functions_reporting_csv.php:2268 -#: ../../enterprise/include/functions_reporting_csv.php:2272 -#: ../../godmode/reporting/reporting_builder.php:884 +#: ../../enterprise/include/functions_tasklist.php:389 +#: ../../enterprise/include/functions_reporting_csv.php:2309 +#: ../../enterprise/include/functions_reporting_csv.php:2313 +#: ../../godmode/reporting/reporting_builder.php:887 #: ../../include/functions_cron.php:703 ../../operation/search_reports.php:42 #: ../../operation/search_reports.php:58 #: ../../operation/reporting/custom_reporting.php:34 @@ -20109,8 +19815,8 @@ msgstr "" #: ../../enterprise/godmode/reporting/graph_template_wizard.php:313 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:822 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:824 -#: ../../include/functions_snmp_browser.php:1662 -#: ../../include/functions_snmp_browser.php:1669 +#: ../../include/functions_snmp_browser.php:1696 +#: ../../include/functions_snmp_browser.php:1703 msgid "Select all" msgstr "" @@ -20283,13 +19989,13 @@ msgstr "" #: ../../godmode/users/configure_user.php:59 #: ../../godmode/users/user_management.php:38 #: ../../godmode/massive/massive_edit_users.php:274 -#: ../../godmode/reporting/visual_console_builder.php:877 +#: ../../godmode/reporting/visual_console_builder.php:871 #: ../../godmode/reporting/map_builder.php:133 #: ../../godmode/reporting/visual_console_favorite.php:130 -#: ../../include/auth/mysql.php:807 +#: ../../include/auth/mysql.php:812 #: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:360 #: ../../operation/users/user_edit.php:469 -#: ../../operation/visual_console/view.php:253 +#: ../../operation/visual_console/view.php:255 #: ../../operation/visual_console/legacy_view.php:219 #: ../../operation/menu.php:299 ../../operation/menu.php:306 msgid "Visual console" @@ -20373,7 +20079,7 @@ msgstr "" #: ../../enterprise/godmode/reporting/graph_template_list.php:283 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:163 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:636 -#: ../../enterprise/godmode/reporting/visual_console_template.php:262 +#: ../../enterprise/godmode/reporting/visual_console_template.php:267 msgid "Create template" msgstr "" @@ -20410,7 +20116,7 @@ msgstr "" #: ../../include/functions_visual_map_editor.php:698 #: ../../include/rest-api/models/VisualConsole/Items/Line.php:475 #: ../../include/rest-api/models/VisualConsole/Items/NetworkLink.php:930 -#: ../../include/functions_reports.php:1267 +#: ../../include/functions_reports.php:1272 msgid "Width" msgstr "" @@ -20419,17 +20125,18 @@ msgstr "" #: ../../godmode/reporting/visual_console_builder.wizard.php:175 #: ../../godmode/events/event_responses.editor.php:198 #: ../../include/functions_visual_map_editor.php:712 -#: ../../include/functions_reports.php:1283 -#: ../../include/functions_reports.php:1383 +#: ../../include/functions_reports.php:1288 +#: ../../include/functions_reports.php:1388 msgid "Height" msgstr "" #: ../../enterprise/godmode/reporting/graph_template_editor.php:235 -#: ../../enterprise/operation/log/log_viewer.php:670 -#: ../../godmode/setup/performance.php:627 +#: ../../enterprise/operation/log/log_viewer.php:687 +#: ../../godmode/setup/performance.php:624 #: ../../godmode/reporting/create_container.php:418 #: ../../include/functions.php:2755 ../../include/functions.php:3423 -#: ../../include/ajax/module.php:244 ../../include/ajax/graph.ajax.php:146 +#: ../../include/ajax/module.php:259 ../../include/ajax/graph.ajax.php:148 +#: ../../include/functions_events.php:5216 #: ../../operation/gis_maps/render_view.php:157 msgid "1 hour" msgstr "" @@ -20444,26 +20151,27 @@ msgid "3 hours" msgstr "" #: ../../enterprise/godmode/reporting/graph_template_editor.php:238 -#: ../../include/ajax/module.php:245 +#: ../../include/ajax/module.php:260 ../../include/functions_events.php:5217 msgid "6 hours" msgstr "" #: ../../enterprise/godmode/reporting/graph_template_editor.php:239 -#: ../../godmode/setup/performance.php:628 ../../include/ajax/module.php:246 +#: ../../godmode/setup/performance.php:625 ../../include/ajax/module.php:261 +#: ../../include/functions_events.php:5218 msgid "12 hours" msgstr "" #: ../../enterprise/godmode/reporting/graph_template_editor.php:240 -#: ../../enterprise/operation/log/log_viewer.php:674 +#: ../../enterprise/operation/log/log_viewer.php:691 #: ../../godmode/reporting/create_container.php:422 -#: ../../include/functions.php:2758 ../../include/ajax/module.php:247 -#: ../../include/ajax/graph.ajax.php:150 +#: ../../include/functions.php:2758 ../../include/ajax/module.php:262 +#: ../../include/ajax/graph.ajax.php:152 #: ../../include/class/AuditLog.class.php:211 msgid "1 day" msgstr "" #: ../../enterprise/godmode/reporting/graph_template_editor.php:241 -#: ../../godmode/setup/performance.php:630 +#: ../../godmode/setup/performance.php:627 msgid "2 days" msgstr "" @@ -20472,21 +20180,21 @@ msgid "4 days" msgstr "" #: ../../enterprise/godmode/reporting/graph_template_editor.php:243 -#: ../../godmode/setup/performance.php:632 +#: ../../godmode/setup/performance.php:629 msgid "Last week" msgstr "" #: ../../enterprise/godmode/reporting/graph_template_editor.php:244 -#: ../../enterprise/operation/log/log_viewer.php:678 +#: ../../enterprise/operation/log/log_viewer.php:695 #: ../../godmode/reporting/create_container.php:426 -#: ../../include/functions.php:2760 ../../include/ajax/module.php:249 -#: ../../include/ajax/graph.ajax.php:154 +#: ../../include/functions.php:2760 ../../include/ajax/module.php:264 +#: ../../include/ajax/graph.ajax.php:156 #: ../../include/class/AuditLog.class.php:213 msgid "15 days" msgstr "" #: ../../enterprise/godmode/reporting/graph_template_editor.php:245 -#: ../../godmode/setup/performance.php:634 +#: ../../godmode/setup/performance.php:631 msgid "Last month" msgstr "" @@ -20495,38 +20203,38 @@ msgid "2 months" msgstr "" #: ../../enterprise/godmode/reporting/graph_template_editor.php:247 -#: ../../include/ajax/module.php:252 ../../include/class/AuditLog.class.php:216 +#: ../../include/ajax/module.php:267 ../../include/class/AuditLog.class.php:216 msgid "6 months" msgstr "" #: ../../enterprise/godmode/reporting/graph_template_editor.php:248 -#: ../../include/functions.php:2764 ../../include/ajax/module.php:253 +#: ../../include/functions.php:2764 ../../include/ajax/module.php:268 msgid "1 year" msgstr "" #: ../../enterprise/godmode/reporting/graph_template_editor.php:254 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:91 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1777 -#: ../../enterprise/include/functions_reporting_csv.php:490 -#: ../../enterprise/include/functions_reporting_csv.php:493 -#: ../../enterprise/include/functions_reporting_csv.php:717 -#: ../../enterprise/include/functions_reporting_csv.php:881 -#: ../../enterprise/include/functions_reporting_csv.php:964 -#: ../../enterprise/include/functions_reporting_csv.php:996 -#: ../../enterprise/include/functions_reporting_csv.php:1056 -#: ../../enterprise/include/functions_reporting_csv.php:1234 -#: ../../enterprise/include/functions_reporting_csv.php:1265 -#: ../../enterprise/include/functions_reporting_csv.php:1320 -#: ../../enterprise/include/functions_reporting_csv.php:1424 -#: ../../enterprise/include/functions_reporting_csv.php:1479 -#: ../../enterprise/include/functions_reporting_csv.php:1545 -#: ../../enterprise/include/functions_reporting_csv.php:1931 -#: ../../enterprise/include/functions_reporting_csv.php:1981 -#: ../../enterprise/include/functions_reporting_csv.php:2677 -#: ../../enterprise/include/functions_reporting_csv.php:2728 -#: ../../enterprise/include/functions_reporting_csv.php:2854 +#: ../../enterprise/include/functions_reporting_csv.php:531 +#: ../../enterprise/include/functions_reporting_csv.php:534 +#: ../../enterprise/include/functions_reporting_csv.php:758 +#: ../../enterprise/include/functions_reporting_csv.php:922 +#: ../../enterprise/include/functions_reporting_csv.php:1005 +#: ../../enterprise/include/functions_reporting_csv.php:1037 +#: ../../enterprise/include/functions_reporting_csv.php:1097 +#: ../../enterprise/include/functions_reporting_csv.php:1275 +#: ../../enterprise/include/functions_reporting_csv.php:1306 +#: ../../enterprise/include/functions_reporting_csv.php:1361 +#: ../../enterprise/include/functions_reporting_csv.php:1465 +#: ../../enterprise/include/functions_reporting_csv.php:1520 +#: ../../enterprise/include/functions_reporting_csv.php:1586 +#: ../../enterprise/include/functions_reporting_csv.php:1972 +#: ../../enterprise/include/functions_reporting_csv.php:2022 +#: ../../enterprise/include/functions_reporting_csv.php:2718 +#: ../../enterprise/include/functions_reporting_csv.php:2769 +#: ../../enterprise/include/functions_reporting_csv.php:2895 #: ../../godmode/agentes/module_manager_editor_prediction.php:136 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1440 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1482 #: ../../godmode/reporting/visual_console_builder.elements.php:123 #: ../../godmode/reporting/visual_console_builder.wizard.php:246 #: ../../godmode/reporting/graph_builder.main.php:189 @@ -20561,30 +20269,30 @@ msgid "Top n" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:47 -#: ../../enterprise/include/functions_reporting_csv.php:950 +#: ../../enterprise/include/functions_reporting_csv.php:991 #: ../../include/functions_reports.php:801 -#: ../../include/functions_reporting.php:3569 +#: ../../include/functions_reporting.php:3577 msgid "Exception" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:51 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:57 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:196 -#: ../../godmode/reporting/reporting_builder.item_editor.php:58 +#: ../../godmode/reporting/reporting_builder.item_editor.php:61 msgid "Only table" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:52 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:58 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:197 -#: ../../godmode/reporting/reporting_builder.item_editor.php:59 +#: ../../godmode/reporting/reporting_builder.item_editor.php:62 msgid "Table & Graph" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:53 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:59 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:198 -#: ../../godmode/reporting/reporting_builder.item_editor.php:60 +#: ../../godmode/reporting/reporting_builder.item_editor.php:63 msgid "Only graph" msgstr "" @@ -20602,7 +20310,7 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:185 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1754 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1417 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1459 #: ../../include/functions_reports.php:778 msgid "Last value" msgstr "" @@ -20611,8 +20319,8 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:819 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1756 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:5074 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1419 -#: ../../godmode/reporting/reporting_builder.item_editor.php:7477 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1461 +#: ../../godmode/reporting/reporting_builder.item_editor.php:7554 msgid "" "Warning: period 0 reports cannot be used to show information back in time. " "Information contained in this kind of reports will be always reporting the " @@ -20627,42 +20335,42 @@ msgid "If you select several agents, only the common modules will be displayed" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:247 -#: ../../enterprise/include/functions_reporting_csv.php:1080 -#: ../../include/functions_reporting_html.php:5037 +#: ../../enterprise/include/functions_reporting_csv.php:1121 +#: ../../include/functions_reporting_html.php:5041 msgid "Sum" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:259 #: ../../enterprise/godmode/reporting/reporting_builder.global.php:389 -#: ../../include/functions_reporting.php:10593 +#: ../../include/functions_reporting.php:10647 msgid "Rate" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:295 #: ../../enterprise/include/class/Omnishell.class.php:529 #: ../../enterprise/include/class/Omnishell.class.php:717 -#: ../../enterprise/operation/services/services.list.php:764 -#: ../../godmode/snmpconsole/snmp_alert.php:2159 +#: ../../enterprise/operation/services/services.list.php:771 +#: ../../godmode/snmpconsole/snmp_alert.php:2164 #: ../../include/class/ModuleTemplates.class.php:943 -#: ../../operation/events/events.php:2602 +#: ../../operation/events/events.php:2771 msgid "Delete selected" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:310 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2368 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2500 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2542 msgid "Group by agent" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:322 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2418 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3205 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3247 msgid "Show in the same row" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:323 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2420 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3207 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3249 msgid "Show one module per row with all its operations" msgstr "" @@ -20670,11 +20378,11 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:434 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2438 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3015 -#: ../../enterprise/operation/log/log_viewer.php:568 +#: ../../enterprise/operation/log/log_viewer.php:861 #: ../../godmode/netflow/nf_item_list.php:173 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2514 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3228 -#: ../../include/lib/Dashboard/Widgets/top_n.php:267 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2556 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3270 +#: ../../include/lib/Dashboard/Widgets/top_n.php:286 msgid "Order" msgstr "" @@ -20683,10 +20391,10 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:63 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:202 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2441 -#: ../../enterprise/operation/log/log_viewer.php:564 -#: ../../godmode/reporting/reporting_builder.item_editor.php:64 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2517 -#: ../../include/lib/Dashboard/Widgets/top_n.php:261 +#: ../../enterprise/operation/log/log_viewer.php:566 +#: ../../godmode/reporting/reporting_builder.item_editor.php:67 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2559 +#: ../../include/lib/Dashboard/Widgets/top_n.php:280 msgid "Ascending" msgstr "" @@ -20695,40 +20403,40 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:64 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:203 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2448 -#: ../../enterprise/operation/log/log_viewer.php:563 -#: ../../godmode/reporting/reporting_builder.item_editor.php:65 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2524 -#: ../../include/lib/Dashboard/Widgets/top_n.php:262 +#: ../../enterprise/operation/log/log_viewer.php:565 +#: ../../godmode/reporting/reporting_builder.item_editor.php:68 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2566 +#: ../../include/lib/Dashboard/Widgets/top_n.php:281 msgid "Descending" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:344 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:321 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2455 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2531 -#: ../../include/lib/Dashboard/Widgets/top_n.php:263 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2573 +#: ../../include/lib/Dashboard/Widgets/top_n.php:282 msgid "By agent name" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:352 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2467 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2543 -#: ../../include/lib/Dashboard/Widgets/top_n.php:249 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2585 +#: ../../include/lib/Dashboard/Widgets/top_n.php:268 msgid "Quantity (n)" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:364 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2482 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2573 -#: ../../include/lib/Dashboard/Widgets/top_n.php:286 -#: ../../operation/agentes/ver_agente.php:1642 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2615 +#: ../../include/lib/Dashboard/Widgets/top_n.php:305 +#: ../../operation/agentes/ver_agente.php:1673 msgid "Display" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:419 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2587 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2736 -#: ../../include/functions_reporting.php:3591 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2778 +#: ../../include/functions_reporting.php:3599 msgid "Everything" msgstr "" @@ -20744,22 +20452,22 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:427 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2615 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2744 -#: ../../include/functions_reporting_html.php:3610 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2786 +#: ../../include/functions_reporting_html.php:3614 msgid "Not OK" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:435 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:445 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2627 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2756 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2798 msgid "Show graph" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.global.php:447 #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:336 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2740 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2866 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2908 msgid "Show resume" msgstr "" @@ -20774,7 +20482,7 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:801 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:465 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3428 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3650 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3694 msgid "Show item in landscape format (only PDF)" msgstr "" @@ -20782,7 +20490,7 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:817 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:479 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3437 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3659 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3702 msgid "Page break at the end of the item (only PDF)" msgstr "" @@ -20819,7 +20527,7 @@ msgstr "" #: ../../godmode/reporting/create_container.php:437 #: ../../godmode/reporting/create_container.php:556 #: ../../godmode/reporting/create_container.php:627 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1394 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1413 msgid "Time lapse" msgstr "" @@ -20835,20 +20543,20 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:358 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2720 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2846 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2888 msgid "Show address instead module name" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:359 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2721 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2847 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2889 msgid "Show the main address of agent." msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:428 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2294 #: ../../extensions/dbmanager.php:226 ../../extensions/dbmanager.php:227 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2394 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2436 #: ../../include/functions_reports.php:821 msgid "SQL query" msgstr "" @@ -20856,14 +20564,14 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:452 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:391 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3081 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3284 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3326 msgid "Failover mode" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:453 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:392 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3082 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3285 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3327 msgid "" "SLA calculation must be performed taking into account the failover modules " "assigned to the primary module" @@ -20872,56 +20580,56 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:470 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:405 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3101 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3304 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3346 msgid "Failover type" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:475 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:409 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3106 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3309 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3351 msgid "Failover normal" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:487 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:421 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3118 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3321 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3363 msgid "Failover simple" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:527 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2512 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2604 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2646 msgid "Graph render" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:533 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2518 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2610 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2652 msgid "Avg, max & min" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:534 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2519 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2611 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2653 msgid "Max only" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:535 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2520 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2612 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2654 msgid "Min only" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:536 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2521 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2613 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2655 msgid "Avg only" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:547 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2697 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2739 #: ../../mobile/operation/module_graph.php:437 #: ../../operation/agentes/stat_win.php:377 msgid "Time compare (Overlapped)" @@ -20929,13 +20637,13 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:563 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2534 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2660 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2702 msgid "Full resolution graph (TIP)" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:564 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2535 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2661 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2703 #: ../../operation/agentes/stat_win.php:405 #: ../../operation/agentes/interface_traffic_graph_win.php:258 msgid "" @@ -20945,13 +20653,13 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:580 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2545 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2680 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2722 msgid "Show threshold" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:594 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2553 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2712 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2754 #: ../../godmode/reporting/graph_builder.main.php:250 #: ../../include/functions.php:4215 ../../include/functions.php:4223 msgid "Percentil" @@ -20966,19 +20674,19 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:609 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2835 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2975 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3017 msgid "Show Summary group" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:673 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2921 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3061 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3103 msgid "Event Status" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:699 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2948 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3122 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3164 #: ../../operation/agentes/tactical.php:276 msgid "Event graphs" msgstr "" @@ -21005,49 +20713,49 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:752 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1815 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1478 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1520 msgid "Data range" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:777 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1796 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1459 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1501 msgid "Projection period" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:788 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2258 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2421 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2463 msgid "Serialized header" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:788 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2259 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2422 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2464 msgid "The separator character is |" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:792 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2326 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2458 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2500 msgid "Field separator" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:792 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2327 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2459 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2501 msgid "Separator for different fields in the serialized text chain" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:796 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2347 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2479 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2521 msgid "Line separator" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:796 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2348 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2480 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2522 msgid "" "Separator in different lines (composed by fields) of the serialized text " "chain" @@ -21055,34 +20763,35 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:834 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3412 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3487 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3529 msgid "Uncompress module" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:835 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3413 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3488 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3530 msgid "Use uncompressed module data." msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:910 +#: ../../enterprise/godmode/reporting/reporting_builder.wizard.php:930 #: ../../enterprise/include/functions_massive.php:54 -#: ../../godmode/agentes/module_manager.php:82 +#: ../../godmode/agentes/module_manager.php:148 #: ../../godmode/massive/massive_delete_action_alerts.php:175 #: ../../godmode/massive/massive_add_action_alerts.php:163 -#: ../../godmode/massive/massive_edit_modules.php:2014 +#: ../../godmode/massive/massive_edit_modules.php:2294 #: ../../include/functions_visual_map.php:2684 msgid "No modules selected" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:211 -#: ../../enterprise/include/functions_reporting.php:2391 +#: ../../enterprise/include/functions_reporting.php:2613 #: ../../include/functions_reports.php:716 msgid "Monthly S.L.A." msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:212 -#: ../../enterprise/include/functions_reporting.php:3344 +#: ../../enterprise/include/functions_reporting.php:3566 #: ../../include/functions_reports.php:720 msgid "Weekly S.L.A." msgstr "" @@ -21096,7 +20805,7 @@ msgid "Availability Graph S.L.A." msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:215 -#: ../../enterprise/include/functions_reporting.php:5588 +#: ../../enterprise/include/functions_reporting.php:5810 #: ../../include/functions_reports.php:730 msgid "Services S.L.A." msgstr "" @@ -21108,6 +20817,7 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:357 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:363 #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:369 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4187 msgid "Enter possible range of values in SLA." msgstr "" @@ -21141,23 +20851,25 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:434 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3016 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3229 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3271 msgid "SLA items sorted by fulfillment value" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:439 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1828 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1491 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1533 msgid "Only display wrong SLAs" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.wizard_sla.php:451 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3134 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3337 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1439 -#: ../../include/functions_reporting_html.php:4873 -#: ../../include/functions_reporting_html.php:5145 -#: ../../include/functions_reporting_html.php:5301 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3379 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1475 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1522 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1563 +#: ../../include/functions_reporting_html.php:4877 +#: ../../include/functions_reporting_html.php:5149 +#: ../../include/functions_reporting_html.php:5312 #: ../../include/functions_netflow.php:1202 #: ../../include/lib/Dashboard/Widgets/tactical.php:299 msgid "Summary" @@ -21187,17 +20899,17 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:148 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:215 -#: ../../enterprise/include/functions_reporting.php:8053 -#: ../../enterprise/include/functions_reporting.php:8119 -#: ../../godmode/reporting/reporting_builder.php:3659 +#: ../../enterprise/include/functions_reporting.php:8291 +#: ../../enterprise/include/functions_reporting.php:8357 +#: ../../godmode/reporting/reporting_builder.php:3786 #: ../../operation/reporting/reporting_viewer.php:156 msgid "Item editor" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:159 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:202 -#: ../../godmode/reporting/reporting_builder.php:3655 -#: ../../include/functions_menu.php:591 +#: ../../godmode/reporting/reporting_builder.php:3782 +#: ../../include/functions_menu.php:592 #: ../../operation/reporting/reporting_viewer.php:147 msgid "List items" msgstr "" @@ -21210,23 +20922,23 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:308 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:334 #: ../../enterprise/godmode/reporting/reporting_builder.template.php:361 -#: ../../godmode/reporting/reporting_builder.php:561 -#: ../../godmode/reporting/reporting_builder.php:3618 -#: ../../godmode/reporting/reporting_builder.php:3716 -#: ../../godmode/reporting/reporting_builder.php:3744 +#: ../../godmode/reporting/reporting_builder.php:564 +#: ../../godmode/reporting/reporting_builder.php:3745 +#: ../../godmode/reporting/reporting_builder.php:3844 +#: ../../godmode/reporting/reporting_builder.php:3872 #: ../../operation/reporting/reporting_viewer.php:222 msgid "Custom reports" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:469 -#: ../../godmode/reporting/reporting_builder.php:886 +#: ../../godmode/reporting/reporting_builder.php:889 #: ../../operation/search_reports.php:44 ../../operation/search_reports.php:60 #: ../../operation/reporting/custom_reporting.php:36 msgid "HTML" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:470 -#: ../../godmode/reporting/reporting_builder.php:887 +#: ../../godmode/reporting/reporting_builder.php:890 #: ../../operation/search_reports.php:45 ../../operation/search_reports.php:61 #: ../../operation/reporting/custom_reporting.php:37 msgid "XML" @@ -21250,14 +20962,14 @@ msgid "CSV" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:533 -#: ../../godmode/reporting/reporting_builder.php:1031 -#: ../../godmode/reporting/reporting_builder.php:1061 +#: ../../godmode/reporting/reporting_builder.php:1034 +#: ../../godmode/reporting/reporting_builder.php:1064 msgid "HTML view" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:541 -#: ../../godmode/reporting/reporting_builder.php:1047 -#: ../../godmode/reporting/reporting_builder.php:1069 +#: ../../godmode/reporting/reporting_builder.php:1050 +#: ../../godmode/reporting/reporting_builder.php:1072 msgid "Export to XML" msgstr "" @@ -21281,7 +20993,7 @@ msgid "Generate a dynamic report" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:749 -#: ../../include/functions_reports.php:1399 +#: ../../include/functions_reports.php:1404 msgid "Period " msgstr "" @@ -21290,13 +21002,13 @@ msgid "Set start and end date" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:768 -#: ../../include/ajax/module.php:293 +#: ../../include/ajax/module.php:308 #: ../../operation/agentes/datos_agente.php:200 msgid "Timestamp from:" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template.php:786 -#: ../../include/ajax/module.php:313 +#: ../../include/ajax/module.php:328 #: ../../operation/agentes/datos_agente.php:206 msgid "Timestamp to:" msgstr "" @@ -21354,7 +21066,7 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3881 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4319 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4464 -#: ../../enterprise/operation/log/log_viewer.php:538 +#: ../../enterprise/operation/log/log_viewer.php:540 msgid "Exact match" msgstr "" @@ -21371,7 +21083,7 @@ msgid "Increase Weight" msgstr "" #: ../../enterprise/godmode/reporting/visual_console_template.php:148 -#: ../../enterprise/godmode/reporting/visual_console_template.php:164 +#: ../../enterprise/godmode/reporting/visual_console_template.php:169 msgid "visual console has not been selected" msgstr "" @@ -21387,23 +21099,24 @@ msgstr "" msgid "Successfully created template" msgstr "" -#: ../../enterprise/godmode/reporting/visual_console_template.php:170 +#: ../../enterprise/godmode/reporting/visual_console_template.php:165 +#: ../../enterprise/godmode/reporting/visual_console_template.php:175 msgid "Error. Error delete template" msgstr "" -#: ../../enterprise/godmode/reporting/visual_console_template.php:172 +#: ../../enterprise/godmode/reporting/visual_console_template.php:177 msgid "Successfully delete template" msgstr "" -#: ../../enterprise/godmode/reporting/visual_console_template.php:179 +#: ../../enterprise/godmode/reporting/visual_console_template.php:184 msgid "There is not any visual console created. Please, create one firstly." msgstr "" -#: ../../enterprise/godmode/reporting/visual_console_template.php:199 +#: ../../enterprise/godmode/reporting/visual_console_template.php:204 msgid "Create From" msgstr "" -#: ../../enterprise/godmode/reporting/visual_console_template.php:277 +#: ../../enterprise/godmode/reporting/visual_console_template.php:282 msgid "Create New Template" msgstr "" @@ -21446,44 +21159,44 @@ msgid "No changes have been made" msgstr "" #: ../../enterprise/godmode/reporting/mysql_builder.php:244 -#: ../../enterprise/include/functions_reporting_csv.php:1134 -#: ../../include/functions_reporting.php:7549 +#: ../../enterprise/include/functions_reporting_csv.php:1175 +#: ../../include/functions_reporting.php:7560 msgid "SQL" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1647 -#: ../../godmode/reporting/reporting_builder.php:3766 +#: ../../godmode/reporting/reporting_builder.php:3894 msgid "Successfull action" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1648 -#: ../../godmode/servers/modificar_server.php:307 -#: ../../godmode/servers/modificar_server.php:318 +#: ../../godmode/servers/modificar_server.php:416 +#: ../../godmode/servers/modificar_server.php:427 msgid "Unsuccessfull action" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1842 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1505 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1547 msgid "Current month" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1852 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1521 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1563 msgid "Working time" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1917 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1587 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1629 msgid "Time from" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1935 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1605 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1647 msgid "Time to" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1953 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1623 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1665 msgid "Show 24x7 item" msgstr "" @@ -21493,14 +21206,14 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:1997 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2016 -#: ../../godmode/reporting/reporting_builder.item_editor.php:205 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1264 +#: ../../godmode/reporting/reporting_builder.item_editor.php:208 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1283 msgid "Local metaconsole" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2075 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1171 -#: ../../include/lib/Dashboard/Widgets/top_n.php:207 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1190 +#: ../../include/lib/Dashboard/Widgets/top_n.php:226 msgid "" "Case insensitive regular expression for agent name. For example: Network.* " "will match with the following agent names: network_agent1, NetworK CHECKS" @@ -21509,7 +21222,7 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2099 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3707 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3939 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1194 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1213 msgid "" "Case insensitive regular expression or string for module name. For example: " "if you use this field with \"Module exact match\" enabled then this field " @@ -21550,7 +21263,7 @@ msgstr "" #: ../../godmode/reporting/create_container.php:571 #: ../../godmode/reporting/create_container.php:600 #: ../../godmode/reporting/create_container.php:741 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2245 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2287 #: ../../godmode/reporting/visual_console_builder.elements.php:121 #: ../../godmode/reporting/visual_console_builder.elements.php:618 #: ../../include/functions_visual_map_editor.php:391 @@ -21559,184 +21272,185 @@ msgstr "" #: ../../include/functions_reports.php:573 #: ../../include/functions_reports.php:660 #: ../../include/functions_reports.php:666 -#: ../../include/functions_reporting.php:10664 +#: ../../include/functions_reporting.php:10718 msgid "Custom graph" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2241 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2409 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2451 msgid "Max items" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2274 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2374 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2416 msgid "Custom SQL template" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2295 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2395 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2437 msgid "" "The entities of the fields that contain them must be included. Also is " "possible use macros like `_start_date_` or `_end_date_`." msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2309 -#: ../../enterprise/include/functions_reporting_csv.php:725 -#: ../../enterprise/include/functions_reporting_csv.php:2459 -#: ../../enterprise/include/functions_reporting_csv.php:2473 -#: ../../extensions/api_checker.php:365 -#: ../../godmode/reporting/reporting_builder.item_editor.php:75 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2441 +#: ../../enterprise/include/functions_reporting_csv.php:766 +#: ../../enterprise/include/functions_reporting_csv.php:2500 +#: ../../enterprise/include/functions_reporting_csv.php:2514 +#: ../../extensions/api_checker.php:375 +#: ../../godmode/reporting/reporting_builder.item_editor.php:78 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2483 #: ../../godmode/events/event_responses.editor.php:229 #: ../../godmode/events/event_responses.editor.php:255 -#: ../../include/functions_reporting_html.php:1625 +#: ../../include/functions_reporting_html.php:1629 +#: ../../include/class/WelcomeWindow.class.php:637 #: ../../operation/gis_maps/ajax.php:316 msgid "URL" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2320 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2452 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2494 msgid "Protocol must be specified in URL (e.g.: \"https://\")" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2384 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3615 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3657 msgid "Group by" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2499 -#: ../../enterprise/include/functions_reporting_csv.php:1080 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2590 -#: ../../include/functions_reporting_html.php:5034 -#: ../../include/functions_reporting.php:1545 +#: ../../enterprise/include/functions_reporting_csv.php:1121 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2632 +#: ../../include/functions_reporting_html.php:5038 +#: ../../include/functions_reporting.php:1553 msgid "Avg" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2641 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2770 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2812 msgid "Select fields to show" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2649 -#: ../../enterprise/include/functions_reporting_csv.php:501 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2778 -#: ../../include/functions_reporting_html.php:4173 +#: ../../enterprise/include/functions_reporting_csv.php:542 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2820 +#: ../../include/functions_reporting_html.php:4177 msgid "Total time" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2657 -#: ../../enterprise/include/functions_reporting_csv.php:505 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2786 -#: ../../include/functions_reporting_html.php:4179 +#: ../../enterprise/include/functions_reporting_csv.php:546 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2828 +#: ../../include/functions_reporting_html.php:4183 msgid "Time failed" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2665 -#: ../../enterprise/include/functions_reporting_csv.php:509 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2794 +#: ../../enterprise/include/functions_reporting_csv.php:550 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2836 msgid "Time in OK status" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2673 -#: ../../enterprise/include/functions_reporting_csv.php:513 -#: ../../enterprise/include/functions_reporting.php:4990 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2802 -#: ../../include/functions_reporting_html.php:4191 +#: ../../enterprise/include/functions_reporting_csv.php:554 +#: ../../enterprise/include/functions_reporting.php:5212 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2844 +#: ../../include/functions_reporting_html.php:4195 msgid "Time in warning status" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2681 -#: ../../enterprise/include/functions_reporting_csv.php:517 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2810 +#: ../../enterprise/include/functions_reporting_csv.php:558 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2852 msgid "Time in unknown status" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2693 -#: ../../enterprise/include/functions_reporting_csv.php:521 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2822 +#: ../../enterprise/include/functions_reporting_csv.php:562 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2864 msgid "Time of not initialized module" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2705 -#: ../../enterprise/include/functions_reporting_csv.php:525 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2834 +#: ../../enterprise/include/functions_reporting_csv.php:566 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2876 msgid "Time of downtime" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2759 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2886 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2928 msgid "

Select fields to show

" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2767 -#: ../../enterprise/include/functions_reporting_csv.php:533 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2894 -#: ../../include/functions_reporting_html.php:4267 +#: ../../enterprise/include/functions_reporting_csv.php:574 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2936 +#: ../../include/functions_reporting_html.php:4271 msgid "Total checks" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2775 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2902 -#: ../../include/functions_reporting_html.php:4273 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2944 +#: ../../include/functions_reporting_html.php:4277 msgid "Checks failed" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2783 -#: ../../enterprise/include/functions_reporting_csv.php:541 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2910 +#: ../../enterprise/include/functions_reporting_csv.php:582 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2952 msgid "Checks in OK status" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2795 -#: ../../enterprise/include/functions_reporting_csv.php:545 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2934 +#: ../../enterprise/include/functions_reporting_csv.php:586 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2976 msgid "Unknown checks" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2807 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2946 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2988 msgid "

Select fields to show

" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2815 -#: ../../enterprise/include/functions_reporting_csv.php:668 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2954 -#: ../../include/functions_reporting_html.php:4588 +#: ../../enterprise/include/functions_reporting_csv.php:709 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2996 +#: ../../include/functions_reporting_html.php:4592 msgid "Agent max value" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2823 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2962 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3004 msgid "Agent min values" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2852 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3598 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3640 msgid "Show Summary" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:2996 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3186 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3228 msgid "Height (dynamic graphs)" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3036 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3170 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3212 msgid "Query History Database" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3048 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3251 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3293 msgid "Priority mode" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3053 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3256 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3298 msgid "Priority ok mode" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3065 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3268 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3310 msgid "Priority unknown mode" msgstr "" @@ -21767,81 +21481,81 @@ msgid "" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3305 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3376 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3418 msgid "Calculate for custom intervals" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3316 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3471 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3513 msgid "Use prefix notation" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3328 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3388 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3430 msgid "Time lapse intervals" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3330 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3391 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3433 msgid "" "Lapses of time in which the period is divided to make more precise " "calculations" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3375 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3432 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3474 msgid "Table only" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3385 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3443 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3485 msgid "Graph only" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3395 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3454 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3496 msgid "Graph and table" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3444 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1347 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1366 msgid "Filter by network" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3474 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1366 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1385 msgid "Show alive IPs only" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3487 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1379 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1398 msgid "Show IPs not assigned to an agent" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3513 #: ../../godmode/netflow/nf_item_list.php:282 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4034 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4079 msgid "Create item" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3526 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4042 -#: ../../include/functions_visual_map_editor.php:1477 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4087 +#: ../../include/functions_visual_map_editor.php:1472 msgid "Update item" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3584 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4132 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4177 msgid "SLA Min. (value)" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3589 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4137 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4182 msgid "SLA Max. (value)" msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3594 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4142 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4187 msgid "SLA Limit (%)" msgstr "" @@ -21871,14 +21585,14 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:3753 #: ../../enterprise/godmode/reporting/reporting_builder.template_item.php:4005 #: ../../godmode/reporting/create_container.php:484 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1843 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4366 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4403 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4572 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4845 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4879 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4933 -#: ../../include/functions_ui.php:6386 ../../include/functions_html.php:5831 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1885 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4411 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4448 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4617 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4890 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4924 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4978 +#: ../../include/functions_ui.php:6422 ../../include/functions_html.php:5947 msgid "Select an Agent first" msgstr "" @@ -21893,16 +21607,16 @@ msgstr "" #: ../../enterprise/godmode/reporting/visual_console_builder.wizard_services.php:151 #: ../../godmode/modules/module_list.php:98 #: ../../godmode/groups/configure_group.php:164 -#: ../../godmode/groups/group_list.php:879 +#: ../../godmode/groups/group_list.php:889 #: ../../godmode/setup/os.builder.php:77 ../../godmode/setup/os.list.php:65 #: ../../godmode/reporting/visual_console_builder.elements.php:321 #: ../../include/functions_visual_map_editor.php:68 -#: ../../include/functions_visual_map_editor.php:1451 +#: ../../include/functions_visual_map_editor.php:1449 #: ../../include/functions_visual_map.php:4234 -#: ../../include/rest-api/models/VisualConsole/Item.php:2151 +#: ../../include/rest-api/models/VisualConsole/Item.php:2155 #: ../../include/lib/Dashboard/Widgets/module_icon.php:428 #: ../../include/lib/Dashboard/Widgets/module_status.php:419 -#: ../../operation/visual_console/view.php:363 +#: ../../operation/visual_console/view.php:365 msgid "Icon" msgstr "" @@ -21969,18 +21683,18 @@ msgstr "" #: ../../enterprise/godmode/reporting/reporting_builder.template_list_item.php:412 #: ../../godmode/reporting/reporting_builder.list_items.php:447 -#: ../../include/functions_graph.php:1518 +#: ../../include/functions_graph.php:1522 msgid "No items." msgstr "" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:139 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:144 #: ../../enterprise/include/class/Azure.cloud.php:420 #: ../../enterprise/include/class/VMware.app.php:254 #: ../../enterprise/include/class/DB2.app.php:187 #: ../../enterprise/include/class/SAP.app.php:177 -#: ../../enterprise/include/class/Aws.cloud.php:921 +#: ../../enterprise/include/class/Aws.cloud.php:922 #: ../../enterprise/include/class/MySQL.app.php:196 -#: ../../enterprise/include/class/Google.cloud.php:423 +#: ../../enterprise/include/class/Google.cloud.php:425 #: ../../enterprise/include/class/Oracle.app.php:194 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:193 #: ../../godmode/wizards/HostDevices.class.php:412 @@ -21988,195 +21702,130 @@ msgstr "" msgid "You have no access to edit this task." msgstr "" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:181 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:186 msgid "Command Mysqldump is failed." msgstr "" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:228 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:241 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:291 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:310 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:393 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:410 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:238 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:254 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:309 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:332 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:418 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:438 msgid "Failed to create task" msgstr "" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:297 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:316 msgid "No template selected" msgstr "" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:419 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:448 msgid "I do not know what you want to do" msgstr "" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:436 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:622 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:465 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:651 msgid "You have no access to manage console tasks." msgstr "" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:453 -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:527 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:482 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:556 msgid "Create new console task" msgstr "" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:476 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:505 #: ../../enterprise/include/class/Azure.cloud.php:689 #: ../../enterprise/include/class/VMware.app.php:455 #: ../../enterprise/include/class/Omnishell.class.php:810 #: ../../enterprise/include/class/Omnishell.class.php:1737 #: ../../enterprise/include/class/DB2.app.php:354 #: ../../enterprise/include/class/SAP.app.php:394 -#: ../../enterprise/include/class/Aws.cloud.php:1140 +#: ../../enterprise/include/class/Aws.cloud.php:1141 #: ../../enterprise/include/class/MySQL.app.php:371 -#: ../../enterprise/include/class/Google.cloud.php:686 +#: ../../enterprise/include/class/Google.cloud.php:688 #: ../../enterprise/include/class/Oracle.app.php:361 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:366 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:281 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:357 -#: ../../godmode/modules/manage_network_components_form.php:396 +#: ../../godmode/modules/manage_network_components_form.php:398 #: ../../godmode/groups/configure_group.php:305 #: ../../godmode/reporting/graph_builder.main.php:312 #: ../../godmode/wizards/HostDevices.class.php:651 #: ../../godmode/wizards/HostDevices.class.php:754 #: ../../godmode/wizards/Wizard.main.php:416 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:184 -#: ../../include/functions_html.php:6643 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:192 +#: ../../include/functions_html.php:6847 #: ../../include/class/CustomNetScan.class.php:314 #: ../../include/class/CustomNetScan.class.php:425 #: ../../include/class/HTML.class.php:419 -#: ../../include/lib/ClusterViewer/ClusterManager.php:752 +#: ../../include/lib/ClusterViewer/ClusterManager.php:748 #: ../../include/lib/ClusterViewer/ClusterWizard.php:349 msgid "Go back" msgstr "" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:499 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:528 msgid "Updating console task" msgstr "" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:524 -#: ../../godmode/menu.php:55 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:553 +#: ../../godmode/menu.php:56 #: ../../godmode/wizards/DiscoveryTaskList.class.php:105 msgid "Task list" msgstr "" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:529 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:558 msgid "Update console task" msgstr "" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:576 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:605 #: ../../enterprise/include/ajax/cron.ajax.php:183 #: ../../godmode/events/event_responses.editor.php:213 -#: ../../include/ajax/events.php:2169 ../../include/ajax/events.php:2685 +#: ../../include/ajax/events.php:2141 ../../include/ajax/events.php:2658 #: ../../include/class/ExternalTools.class.php:383 -#: ../../include/lib/Dashboard/Widgets/events_list.php:640 -#: ../../operation/events/events.php:2681 +#: ../../include/lib/Dashboard/Widgets/events_list.php:686 +#: ../../operation/events/events.php:2894 msgid "Parameters" msgstr "" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:660 -#: ../../enterprise/include/functions_tasklist.php:173 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:700 +#: ../../enterprise/include/functions_tasklist.php:191 #: ../../enterprise/include/ajax/cron.ajax.php:67 #: ../../enterprise/include/class/OmnishellTaskAgent.class.php:103 #: ../../include/functions_cron.php:499 msgid "Task" msgstr "" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:680 -msgid "Next Execution" +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:720 +msgid "Next Execution (Date)" msgstr "" -#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:712 +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:730 +msgid "Next Execution (Time)" +msgstr "" + +#: ../../enterprise/godmode/wizards/ConsoleTasks.class.php:753 msgid "Console" msgstr "" -#: ../../enterprise/godmode/wizards/Cloud.class.php:182 -#: ../../enterprise/godmode/wizards/Applications.class.php:157 -#: ../../enterprise/include/class/Azure.cloud.php:190 -#: ../../enterprise/include/class/DeploymentCenter.class.php:598 -#: ../../enterprise/include/class/Aws.cloud.php:158 -#: ../../enterprise/include/class/Google.cloud.php:184 -#: ../../godmode/menu.php:88 ../../godmode/wizards/HostDevices.class.php:190 -#: ../../godmode/servers/discovery.php:59 -#: ../../godmode/servers/discovery.php:68 -msgid "Discovery" -msgstr "" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:210 -#: ../../enterprise/godmode/wizards/Applications.class.php:186 -msgid "" -"All company names used here are for identification purposes only. Use of " -"these names, logos, and brands does not imply endorsement." -msgstr "" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:240 -#: ../../enterprise/godmode/wizards/Cloud.class.php:248 -#, php-format -msgid "%s credentials" -msgstr "" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:264 -msgid "" -"If a task with the selected credentials is already running, it will be " -"edited. To create a new one, another account from the credential store must " -"be selected." -msgstr "" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:284 -msgid "Manage accounts" -msgstr "" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:297 -msgid "Cloud tool full path" -msgstr "" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:305 -msgid "Account" -msgstr "" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:375 -msgid "Select a set of credentials from the list" -msgstr "" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:388 -#, php-format -msgid "Path %s is not executable." -msgstr "" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:433 -msgid "Account disconnected" -msgstr "" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:435 -msgid "Failed disconnecting account" -msgstr "" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:513 -msgid "Credentials successfully updated" -msgstr "" - -#: ../../enterprise/godmode/wizards/Cloud.class.php:515 -msgid "Failed updating credentials process" -msgstr "" - #: ../../enterprise/godmode/servers/new_HA_cluster.php:59 #: ../../enterprise/godmode/servers/new_HA_cluster.php:72 -#: ../../enterprise/godmode/servers/HA_cluster.php:59 -#: ../../enterprise/godmode/servers/HA_cluster.php:83 +#: ../../enterprise/godmode/servers/HA_cluster.php:78 +#: ../../enterprise/godmode/servers/HA_cluster.php:102 msgid "View nodes" msgstr "" #: ../../enterprise/godmode/servers/new_HA_cluster.php:69 -#: ../../enterprise/godmode/servers/HA_cluster.php:80 +#: ../../enterprise/godmode/servers/HA_cluster.php:99 msgid "Manage Pandora DB HA" msgstr "" #: ../../enterprise/godmode/servers/new_HA_cluster.php:90 -#: ../../enterprise/godmode/servers/HA_cluster.php:101 +#: ../../enterprise/godmode/servers/HA_cluster.php:120 msgid "Manage Database HA" msgstr "" #: ../../enterprise/godmode/servers/new_HA_cluster.php:138 -#: ../../enterprise/godmode/servers/HA_cluster.php:167 +#: ../../enterprise/godmode/servers/HA_cluster.php:186 msgid "Node label" msgstr "" @@ -22185,9 +21834,9 @@ msgid "SQL Node status" msgstr "" #: ../../enterprise/godmode/servers/new_HA_cluster.php:140 -#: ../../enterprise/godmode/servers/HA_cluster.php:172 +#: ../../enterprise/godmode/servers/HA_cluster.php:191 #: ../../extensions/quick_shell.php:197 -#: ../../godmode/agentes/module_manager_editor_network.php:540 +#: ../../godmode/agentes/module_manager_editor_network.php:535 msgid "SSH" msgstr "" @@ -22196,7 +21845,7 @@ msgid "Replication Status" msgstr "" #: ../../enterprise/godmode/servers/new_HA_cluster.php:142 -#: ../../enterprise/godmode/servers/HA_cluster.php:173 +#: ../../enterprise/godmode/servers/HA_cluster.php:192 msgid "DB Role" msgstr "" @@ -22206,12 +21855,12 @@ msgid "Last Update" msgstr "" #: ../../enterprise/godmode/servers/new_HA_cluster.php:145 -#: ../../enterprise/godmode/servers/HA_cluster.php:178 +#: ../../enterprise/godmode/servers/HA_cluster.php:197 msgid "SQL version" msgstr "" #: ../../enterprise/godmode/servers/new_HA_cluster.php:146 -#: ../../enterprise/godmode/servers/HA_cluster.php:179 +#: ../../enterprise/godmode/servers/HA_cluster.php:198 msgid "DB version" msgstr "" @@ -22229,7 +21878,7 @@ msgid "Slave" msgstr "" #: ../../enterprise/godmode/servers/new_HA_cluster.php:266 -#: ../../enterprise/godmode/servers/HA_cluster.php:310 +#: ../../enterprise/godmode/servers/HA_cluster.php:329 msgid "Show/ edit node" msgstr "" @@ -22251,7 +21900,7 @@ msgstr "" #: ../../enterprise/godmode/servers/new_HA_cluster.php:302 #: ../../enterprise/godmode/servers/new_HA_cluster.php:352 -#: ../../enterprise/godmode/servers/HA_cluster.php:342 +#: ../../enterprise/godmode/servers/HA_cluster.php:361 msgid "Force node resync" msgstr "" @@ -22259,7 +21908,23 @@ msgstr "" msgid "Force node resync. Are you sure?" msgstr "" -#: ../../enterprise/godmode/servers/HA_cluster.php:141 +#: ../../enterprise/godmode/servers/HA_cluster.php:48 +msgid "" +"Version 772LTS is the latest version to support HA Legacy. \n" +" If you wish to continue to have HA you must disable Legacy HA " +"database management option, since it doesn't correspond to MySQL 8" +msgstr "" + +#: ../../enterprise/godmode/servers/HA_cluster.php:55 +msgid "" +"Version 772LTS is the latest version to support MySQL5.\n" +" The HA system you are using uses MySQL5 so it will not be " +"supported from version 772 onwards.\n" +" If you wish to continue to have HA you must migrate to the new " +"HA system and to the MySQL 8 version" +msgstr "" + +#: ../../enterprise/godmode/servers/HA_cluster.php:160 msgid "" "Make the cluster forget failed operations from history of\n" " the resource and re-detect its current state. This can be\n" @@ -22270,57 +21935,57 @@ msgid "" " nodes will be cleaned up" msgstr "" -#: ../../enterprise/godmode/servers/HA_cluster.php:168 -#: ../../enterprise/include/functions_reporting_csv.php:2398 +#: ../../enterprise/godmode/servers/HA_cluster.php:187 +#: ../../enterprise/include/functions_reporting_csv.php:2439 #: ../../operation/tree.php:265 msgid "Agent status" msgstr "" -#: ../../enterprise/godmode/servers/HA_cluster.php:169 +#: ../../enterprise/godmode/servers/HA_cluster.php:188 msgid "DB Repl." msgstr "" -#: ../../enterprise/godmode/servers/HA_cluster.php:170 +#: ../../enterprise/godmode/servers/HA_cluster.php:189 msgid "DB Status" msgstr "" -#: ../../enterprise/godmode/servers/HA_cluster.php:174 +#: ../../enterprise/godmode/servers/HA_cluster.php:193 msgid "Cluster Role" msgstr "" -#: ../../enterprise/godmode/servers/HA_cluster.php:176 +#: ../../enterprise/godmode/servers/HA_cluster.php:195 msgid "Seconds behind master" msgstr "" -#: ../../enterprise/godmode/servers/HA_cluster.php:177 +#: ../../enterprise/godmode/servers/HA_cluster.php:196 msgid "Virtual IP" msgstr "" -#: ../../enterprise/godmode/servers/HA_cluster.php:181 +#: ../../enterprise/godmode/servers/HA_cluster.php:200 msgid "Pending action" msgstr "" -#: ../../enterprise/godmode/servers/HA_cluster.php:326 +#: ../../enterprise/godmode/servers/HA_cluster.php:345 msgid "Put node into standby status" msgstr "" -#: ../../enterprise/godmode/servers/HA_cluster.php:371 +#: ../../enterprise/godmode/servers/HA_cluster.php:390 msgid "Put node into online status" msgstr "" -#: ../../enterprise/godmode/servers/HA_cluster.php:386 +#: ../../enterprise/godmode/servers/HA_cluster.php:405 msgid "Show cluster details" msgstr "" -#: ../../enterprise/godmode/servers/HA_cluster.php:404 +#: ../../enterprise/godmode/servers/HA_cluster.php:423 msgid "Remove node from this list" msgstr "" -#: ../../enterprise/godmode/servers/HA_cluster.php:427 +#: ../../enterprise/godmode/servers/HA_cluster.php:446 msgid "Register node" msgstr "" -#: ../../enterprise/godmode/servers/HA_cluster.php:479 +#: ../../enterprise/godmode/servers/HA_cluster.php:498 msgid "" "Target node will be erased from this list but not removed from cluster. Do " "you want to continue?" @@ -22364,7 +22029,7 @@ msgid "Preffix" msgstr "" #: ../../enterprise/godmode/servers/manage_export.php:177 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1185 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1191 #: ../../enterprise/godmode/servers/manage_export_form.php:149 msgid "Transfer mode" msgstr "" @@ -22405,91 +22070,102 @@ msgid "Default value: " msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:356 -#: ../../include/functions_servers.php:564 -#: ../../include/functions_servers.php:1244 ../../include/functions_ui.php:7341 +#: ../../godmode/servers/modificar_server.php:54 +#: ../../include/functions_servers.php:658 +#: ../../include/functions_servers.php:1338 ../../include/functions_ui.php:7364 msgid "Data server" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:362 -#: ../../include/functions_servers.php:577 -#: ../../include/functions_servers.php:1247 ../../include/functions_ui.php:7346 +#: ../../godmode/servers/modificar_server.php:58 +#: ../../include/functions_servers.php:671 +#: ../../include/functions_servers.php:1341 ../../include/functions_ui.php:7369 #: ../../include/class/AgentWizard.class.php:1382 msgid "Network server" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:368 -#: ../../include/functions_servers.php:863 -#: ../../include/functions_servers.php:1292 +#: ../../godmode/servers/modificar_server.php:147 +#: ../../include/functions_servers.php:957 +#: ../../include/functions_servers.php:1386 msgid "Alert server" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:374 #: ../../enterprise/include/ajax/ipam.ajax.php:357 -#: ../../enterprise/include/class/Azure.cloud.php:784 +#: ../../enterprise/include/class/Azure.cloud.php:785 #: ../../enterprise/include/class/VMware.app.php:593 #: ../../enterprise/include/class/DB2.app.php:456 #: ../../enterprise/include/class/Aws.S3.php:419 #: ../../enterprise/include/class/SAP.app.php:471 -#: ../../enterprise/include/class/Aws.cloud.php:510 -#: ../../enterprise/include/class/Aws.cloud.php:1231 +#: ../../enterprise/include/class/Aws.cloud.php:511 +#: ../../enterprise/include/class/Aws.cloud.php:1232 #: ../../enterprise/include/class/MySQL.app.php:461 -#: ../../enterprise/include/class/Google.cloud.php:772 +#: ../../enterprise/include/class/Google.cloud.php:775 #: ../../enterprise/include/class/Oracle.app.php:463 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:468 #: ../../enterprise/tools/ipam/ipam_editor.php:200 #: ../../godmode/wizards/HostDevices.class.php:845 -#: ../../include/functions_servers.php:603 -#: ../../include/functions_servers.php:1280 +#: ../../godmode/servers/modificar_server.php:66 +#: ../../include/functions_servers.php:697 +#: ../../include/functions_servers.php:1374 +#: ../../include/class/ExtensionsDiscovery.class.php:1298 #: ../../include/class/CustomNetScan.class.php:485 #: ../../general/first_task/recon_view.php:22 msgid "Discovery server" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:380 -#: ../../include/functions_servers.php:629 ../../include/functions_ui.php:7356 +#: ../../godmode/servers/modificar_server.php:74 +#: ../../include/functions_servers.php:723 ../../include/functions_ui.php:7379 #: ../../include/lib/ClusterViewer/ClusterWizard.php:844 msgid "Prediction server" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:386 -#: ../../include/functions_servers.php:616 -#: ../../include/functions_servers.php:1259 ../../include/functions_ui.php:7351 +#: ../../godmode/servers/modificar_server.php:70 +#: ../../include/functions_servers.php:710 +#: ../../include/functions_servers.php:1353 ../../include/functions_ui.php:7374 #: ../../include/class/AgentWizard.class.php:1363 msgid "Plugin server" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:392 -#: ../../include/functions_menu.php:613 ../../operation/menu.php:243 +#: ../../include/functions_menu.php:614 ../../operation/menu.php:243 msgid "SNMP console" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:398 -#: ../../include/functions_servers.php:1250 +#: ../../include/functions_servers.php:1344 msgid "SNMP server" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:404 -#: ../../include/functions_servers.php:681 -#: ../../include/functions_servers.php:1268 +#: ../../godmode/servers/modificar_server.php:91 +#: ../../include/functions_servers.php:775 +#: ../../include/functions_servers.php:1362 msgid "Web server" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:410 -#: ../../include/functions_servers.php:668 -#: ../../include/functions_servers.php:1274 +#: ../../godmode/servers/modificar_server.php:87 +#: ../../include/functions_servers.php:762 +#: ../../include/functions_servers.php:1368 msgid "Inventory server" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:416 #: ../../enterprise/godmode/servers/manage_export_form.php:111 -#: ../../include/functions_servers.php:655 -#: ../../include/functions_servers.php:1271 +#: ../../godmode/servers/modificar_server.php:82 +#: ../../include/functions_servers.php:749 +#: ../../include/functions_servers.php:1365 msgid "Export server" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:422 -#: ../../include/functions_servers.php:694 -#: ../../include/functions_servers.php:1277 +#: ../../godmode/servers/modificar_server.php:95 +#: ../../include/functions_servers.php:788 +#: ../../include/functions_servers.php:1371 msgid "Event server" msgstr "" @@ -22498,19 +22174,21 @@ msgid "ICMP server" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:434 -#: ../../include/functions_servers.php:1286 ../../include/functions_ui.php:7371 +#: ../../include/functions_servers.php:1380 ../../include/functions_ui.php:7394 msgid "WUX server" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:440 -#: ../../include/functions_servers.php:824 -#: ../../include/functions_servers.php:1295 +#: ../../godmode/servers/modificar_server.php:135 +#: ../../include/functions_servers.php:918 +#: ../../include/functions_servers.php:1389 msgid "NCM server" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:446 -#: ../../include/functions_servers.php:642 -#: ../../include/functions_servers.php:1265 ../../include/functions_ui.php:7361 +#: ../../godmode/servers/modificar_server.php:78 +#: ../../include/functions_servers.php:736 +#: ../../include/functions_servers.php:1359 ../../include/functions_ui.php:7384 #: ../../include/class/AgentWizard.class.php:1373 msgid "WMI server" msgstr "" @@ -22532,12 +22210,12 @@ msgid "Network threads" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:479 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:810 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:816 msgid "Plugin timeout" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:486 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:803 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:809 msgid "Plugin threads" msgstr "" @@ -22546,7 +22224,7 @@ msgid "SNMP console threads" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:498 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:969 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:975 msgid "SNMP threads" msgstr "" @@ -22563,7 +22241,7 @@ msgid "ICMP threads" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:522 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1239 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1245 msgid "WMI threads" msgstr "" @@ -22575,833 +22253,837 @@ msgstr "" msgid "Recon threads" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:542 -msgid "Autocreate group" +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:540 +msgid "Alerts threads" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:548 -msgid "Autocreate group force" +msgid "Autocreate group" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:554 +msgid "Autocreate group force" +msgstr "" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:560 msgid "Autocreate" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:566 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:572 msgid "Agent configuration files directory" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:567 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:573 msgid "Directory where agent configuration files are stored" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:580 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:586 msgid "Agent interval" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:586 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:592 msgid "Agent threads" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:587 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:593 msgid "Number of threads used for sending agent XML data files" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:593 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:599 msgid "ICMP subnets blacklist" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:594 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:601 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:608 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:600 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:607 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:614 msgid "Separated by a comma. Example: 192.168.0.0/24,8.8.8.8/30" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:600 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:606 msgid "SNMP subnets blacklist" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:607 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:613 msgid "WMI subnets blacklist" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:614 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:620 msgid "Path to braa binary" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:620 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:626 msgid "Credential password" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:621 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:627 msgid "Password used to encrypt credential boxes" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:627 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:633 msgid "Remote configuration check interval" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:633 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:639 msgid "Daemon" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:634 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:640 msgid "Run in background if set to 1" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:641 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:647 msgid "" "Set to 1 to move dynamic auto-discovered modules (SNMP, WMI...) to separate " "files so that they don't interfere with remote agent configuration" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:647 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:653 msgid "Exec interval" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:648 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:654 msgid "Time between exec checks" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:654 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:660 msgid "Exec threads" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:655 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:661 msgid "Number of threads used for exec modules" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:661 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:667 msgid "Path to fping binary" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:662 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:668 msgid "" "Used by the Enterprise ICMP Server. Default path is /usr/sbin/fping for " "installation in Centos, if you are installing in another distro, install " "fping in /usr/bin/fping and update this field with the new path" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:668 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:674 msgid "Path to Pandora Fast SNMP binary" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:674 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:680 msgid "Forced add" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:675 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:681 msgid "" "If set to 1, manually added hosts (via add_host or host_file) will always be " "created, whether they respond to ping or not" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:681 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:687 msgid "General GIS exec" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:682 -msgid "" -"Path to general GIS coordinates generator. It should be an executable file" -msgstr "" - #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:688 msgid "" -"Group where agents will be placed (must exist in the Pandora FMS console)" +"Path to general GIS coordinates generator. It should be an executable file" msgstr "" #: ../../enterprise/godmode/servers/server_disk_conf_editor.php:694 +msgid "" +"Group where agents will be placed (must exist in the Pandora FMS console)" +msgstr "" + +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:700 msgid "Host file" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:695 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:701 msgid "" "File containing hosts to be scanned. The address may be followed by a " "hostname" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:701 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:707 msgid "Latency block" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:702 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:708 msgid "Number of hosts processed in a single call to nmap (latency)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:708 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:714 msgid "Latency interval" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:709 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:715 msgid "Time between latency checks" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:715 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:721 msgid "Latency packets" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:716 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:722 msgid "Number of ICMP packets to send per latency request" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:722 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:728 msgid "Latency retries" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:723 -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:776 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:729 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:782 msgid "Number of retries for latency modules" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:729 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:735 msgid "Latency threads" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:730 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:736 msgid "Number of threads used for latency checks." msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:736 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:742 msgid "Latency timeout" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:737 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:743 msgid "Timeout for latency checks in seconds." msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:743 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:749 msgid "Log file path" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:749 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:755 msgid "Path to nmap binary" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:754 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:760 msgid "Ping block" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:755 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:761 msgid "Number of hosts processed in a single call to nmap (ping)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:761 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:767 msgid "Ping interval" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:762 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:768 msgid "Time between ping checks" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:768 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:774 msgid "Ping packets" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:769 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:775 msgid "Number of ICMP packets to send per ping request" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:775 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:781 msgid "Ping retries" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:782 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:788 msgid "Ping threads" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:783 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:789 msgid "Number of threads used for ping checks" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:789 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:795 msgid "Ping timeout" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:790 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:796 msgid "Timeout for ping checks in seconds" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:796 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:802 msgid "Plugin interval" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:797 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:803 msgid "Time between plug-in checks" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:804 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:810 msgid "Number of threads used for plug-in checks" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:811 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:817 msgid "Timeout for plug-in checks in seconds" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:817 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:823 msgid "Proxy traps from" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:823 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:829 msgid "Proxy traps to" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:824 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:830 msgid "Enable the SNMP trap proxy to the specified address" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:830 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:836 msgid "Proxy tentacle to" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:831 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:837 msgid "Enable the Tentacle proxy to the specified address:port" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:837 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:843 msgid "Proxy tentacle from" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:843 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:849 msgid "Recon community" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:844 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:850 msgid "Comma separated list of SNMP communities to try for SNMP auto-discovery" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:850 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:856 msgid "Recon enabled" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:851 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:857 msgid "Enable (1) or disable (0) host auto-discovery" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:857 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:863 msgid "Recon interval" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:858 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:864 msgid "Time between network scans in seconds" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:864 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:870 msgid "Recon mode" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:865 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:871 msgid "Comma separated list of auto-discovery modules (snmp,icmp,wmi)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:871 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:877 msgid "Recon task" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:872 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:878 msgid "" "Comma separated list of networks (in slash notation) to scan for host auto-" "discovery (example: 192.168.0.0/24,192.168.1.0/24)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:878 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:884 msgid "Recon timing template" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:879 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:885 msgid "" "Like nmap_timing_template, but applies to Satellite Server and Recon Server " "network scans. 3 by default" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:885 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:891 #: ../../enterprise/include/class/DeploymentCenter.class.php:721 msgid "Server IP" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:886 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:892 msgid "Tentacle server address. Put here your Pandora FMS data server address" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:893 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:899 msgid "Name of the Satellite server (the hostname is used by default)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:899 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:905 msgid "Server path" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:900 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:906 msgid "" "Path where XML files are copied (only used if transfer mode is set to local)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:906 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:912 msgid "Server port" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:907 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:913 msgid "Tentacle server port" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:913 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:919 msgid "SSH interval" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:914 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:920 msgid "Time between SSH checks" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:920 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:926 msgid "SSH threads" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:921 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:927 msgid "Number of threads used for SSH modules" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:927 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:933 msgid "SSH timeout" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:928 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:934 msgid "Timeout for SSH checks in seconds" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:934 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:940 msgid "Keepalive" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:935 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:941 msgid "" "Interval of the main server loop in seconds. Status updates are sent to " "Pandora every keepalive seconds" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:941 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:947 msgid "SNMP blacklist" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:942 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:948 msgid "SNMP module blacklist" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:948 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:954 msgid "SNMP block" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:949 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:955 msgid "Number of hosts processed in a single call to braa (SNMPv1)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:955 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:961 msgid "SNMP interval" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:956 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:962 msgid "Time between SNMP checks (SNMPv1)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:962 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:968 msgid "SNMP retries" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:963 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:969 msgid "Number of retries for SNMP modules (SNMPv1)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:970 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:976 msgid "Number of threads used for SNMP checks (SNMPv1)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:976 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:982 msgid "SNMP timeout" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:977 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:983 msgid "Timeout for SNMP checks in seconds (SNMPv1)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:983 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:989 msgid "SNMP verify" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:984 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:990 msgid "" "Enable (1) or disable (0) the verification of SNMPv1 modules that break braa" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:991 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:997 msgid "" "Default SNMP version to use (1 or 2c, SNMPv3 modules explicitly state their " "version). WARNING: some modules could stop working if you change this setting" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:997 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1003 msgid "SNMPv2c block" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:998 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1004 msgid "Number of hosts processed in a single call to braa (SNMPv2c)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1004 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1010 msgid "SNMPv2c interval" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1005 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1011 msgid "Time between SNMP checks (SNMPv2c)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1011 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1017 msgid "SNMPv2c retries" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1012 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1018 msgid "Number of retries for SNMP modules (SNMPv2c)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1018 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1024 msgid "SNMPv2c threads" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1019 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1025 msgid "Number of threads used for SNMP checks (SNMPv2c)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1025 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1031 msgid "SNMPv2c timeout" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1026 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1032 msgid "Timeout for snmp checks in seconds (SNMPv2c)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1032 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1038 msgid "SNMPv2c verify" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1033 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1039 msgid "" "Enable (1) or disable (0) the verification of SNMPv2 modules that break braa" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1039 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1045 msgid "SNMPv3 block" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1040 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1046 msgid "Number of hosts processed in a single call to braa (SNMPv3)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1046 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1052 msgid "SNMPv3 interval" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1047 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1053 msgid "Time between SNMP checks (SNMPv3)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1053 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1059 msgid "SNMPv3 retries" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1054 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1060 msgid "Number of retries for SNMP modules (SNMPv3)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1060 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1066 msgid "SNMPv3 threads" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1061 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1067 msgid "Number of threads used for SNMP checks (SNMPv3)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1067 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1073 msgid "SNMPv3 timeout" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1068 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1074 msgid "Timeout for SNMP checks in seconds (SNMPv3)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1074 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1080 msgid "SNMPv3 verify" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1075 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1081 msgid "" "Enable (1) or disable (0) the verification of SNMPv3 modules that break " "pandorafsnmp" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1081 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1087 msgid "SNMPv3 security level" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1082 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1088 msgid "" "Security level used for SNMPv3 messages (noauth, authnopriv or authpriv)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1088 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1094 msgid "SNMPv3 security name" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1089 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1095 msgid "Security name used for SNMPv3 messages" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1095 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1101 msgid "SNMPv3 authentication protocol" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1096 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1102 msgid "Authentication protocol (md5 or sha) for authenticated SNMPv3 requests" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1102 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1108 msgid "SNMPv3 authentication password" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1103 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1109 msgid "Authentication password for authenticated SNMPv3 request" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1109 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1115 msgid "SNMPv3 privacy protocol" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1110 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1116 msgid "Privacy protocol (des or aes) for encrypted SNMPv3 requests" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1116 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1122 msgid "SNMPv3 privacy password" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1117 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1123 msgid "Privacy password for encrypted SNMPv3 messages" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1123 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1129 msgid "Startup delay" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1124 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1130 msgid "" "Wait startup_delay seconds before sending XML data files for the first time" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1130 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1136 msgid "TCP interval" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1131 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1137 msgid "Time between TCP checks" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1137 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1143 msgid "TCP threads" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1138 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1144 msgid "Threads dedicated to TCP checks" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1144 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1150 msgid "TCP timeout" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1145 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1151 msgid "Timeout for TCP checks in seconds" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1151 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1157 msgid "Temporal" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1152 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1158 msgid "Temporal directory where XML files are created" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1158 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1164 msgid "Temporal minimum size" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1159 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1165 msgid "" "Minimum available bytes in the temporal directory to enable the XML buffer" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1165 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1171 msgid "Full path to tentacle client" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1171 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1177 msgid "Timeout for the timeout command" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1172 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1178 msgid "In seconds" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1178 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1184 msgid "Server opts" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1179 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1185 msgid "Parameters that are passed to Tentacle" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1186 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1192 msgid "tentacle or local" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1192 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1198 msgid "Verbosity" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1193 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1199 msgid "Verbosity level from 0 (less verbose) to 10 (more verbose)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1199 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1205 msgid "VLAN cache enabled" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1200 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1206 msgid "Enable (1) or disable (0) the VLAN cache for host auto-discovery" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1206 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1212 msgid "Enable XML buffer" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1212 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1218 msgid "WMI authentication" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1213 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1219 msgid "" "Comma separated list of username%password pairs to try for WMI authentication" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1219 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1225 msgid "Full path to WMI client binary" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1225 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1231 msgid "WMI interval" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1226 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1232 msgid "Time in seconds between WMI checks" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1232 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1238 msgid "WMI NTLMv2" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1233 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1239 msgid "Enable to use NTLMv2 authentication for WMI" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1240 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1246 msgid "Threads dedicated to WMI polling" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1246 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1252 msgid "IPAM task" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1247 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1253 msgid "" "Comma separated list of networks (in slash notation) to scan for IPAM. Must " "be preceded by the ID of the IPAM task in Pandora FMS (E.g. 1,192.168.0.0/24)" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1253 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1259 msgid "Timeout bin" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1254 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1260 msgid "" "If defined, the timeout program (usually /usr/bin/timeout) will be used to " "call the Tentacle client" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1260 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1266 msgid "IPAM interval" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1261 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1267 msgid "Time between IPAM scans in seconds" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1269 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1275 msgid "Secondary mode" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1270 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1276 msgid "" "If secondary_mode is set to on_error, data files are copied to the secondary " "server only if the primary server fails. If set to always, data files are " "always copied to the secondary server" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1276 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1282 msgid "Secondary server IP" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1282 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1288 msgid "Secondary server path" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1288 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1294 msgid "Secondary server port" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1294 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1300 msgid "Secondary transfer mode" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1300 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1306 msgid "Secondary server opts" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1387 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1393 msgid "Delete remote conf server files" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1388 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1394 #: ../../godmode/agentes/agent_manager.php:861 msgid "Delete remote configuration file" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1388 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1394 msgid "" "Delete this conf file implies that server will send back local config to " "console" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1432 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1438 msgid "General server configuration" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1439 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1445 msgid "Secondary server configuration" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1445 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1451 msgid "Server features" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1452 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1458 msgid "Optimization settings" msgstr "" -#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1459 +#: ../../enterprise/godmode/servers/server_disk_conf_editor.php:1465 msgid "Other server settings" msgstr "" @@ -23418,10 +23100,10 @@ msgid "Target directory" msgstr "" #: ../../enterprise/godmode/servers/manage_export_form.php:179 -#: ../../enterprise/include/class/Azure.cloud.php:826 +#: ../../enterprise/include/class/Azure.cloud.php:840 #: ../../enterprise/include/class/VMware.app.php:643 #: ../../enterprise/include/class/Aws.S3.php:590 -#: ../../enterprise/include/class/Aws.cloud.php:554 +#: ../../enterprise/include/class/Aws.cloud.php:555 msgid "Extra options" msgstr "" @@ -23431,8 +23113,8 @@ msgstr "" #: ../../enterprise/godmode/servers/list_satellite.php:41 #: ../../godmode/setup/license.php:261 -#: ../../godmode/servers/modificar_server.php:75 -#: ../../include/functions_ui.php:987 +#: ../../godmode/servers/modificar_server.php:184 +#: ../../include/functions_ui.php:999 #: ../../include/class/Diagnostics.class.php:1211 msgid "Satellite" msgstr "" @@ -23446,26 +23128,26 @@ msgstr "" #: ../../enterprise/include/functions_cron.php:186 #: ../../enterprise/include/functions_cron.php:236 -#: ../../enterprise/include/functions_reporting.php:8208 +#: ../../enterprise/include/functions_reporting.php:8446 #: ../../enterprise/operation/reporting/custom_reporting.php:153 msgid "Send to emails (separated by comma)" msgstr "" #: ../../enterprise/include/functions_cron.php:190 #: ../../enterprise/include/functions_cron.php:240 -#: ../../enterprise/include/functions_reporting.php:8216 +#: ../../enterprise/include/functions_reporting.php:8454 #: ../../enterprise/operation/reporting/custom_reporting.php:161 #: ../../godmode/setup/news.php:204 ../../godmode/setup/news.php:353 #: ../../operation/messages/message_list.php:195 -#: ../../operation/messages/message_edit.php:376 +#: ../../operation/messages/message_edit.php:394 msgid "Subject" msgstr "" #: ../../enterprise/include/functions_cron.php:194 #: ../../enterprise/include/functions_cron.php:244 -#: ../../enterprise/include/functions_reporting.php:8234 +#: ../../enterprise/include/functions_reporting.php:8472 #: ../../enterprise/operation/reporting/custom_reporting.php:179 -#: ../../operation/messages/message_edit.php:389 +#: ../../operation/messages/message_edit.php:407 msgid "Message" msgstr "" @@ -23485,7 +23167,7 @@ msgid "Regexp agent filter" msgstr "" #: ../../enterprise/include/functions_cron.php:228 -#: ../../enterprise/include/functions_tasklist.php:368 +#: ../../enterprise/include/functions_tasklist.php:388 #: ../../include/functions_cron.php:702 msgid "Report per agent" msgstr "" @@ -23509,7 +23191,7 @@ msgid "Active backups" msgstr "" #: ../../enterprise/include/functions_cron.php:299 -#: ../../enterprise/include/functions_tasklist.php:412 +#: ../../enterprise/include/functions_tasklist.php:434 #: ../../include/functions_cron.php:741 msgid "Custom script" msgstr "" @@ -23549,7 +23231,7 @@ msgid "Not scheduled" msgstr "" #: ../../enterprise/include/functions_cron.php:500 -#: ../../include/functions_netflow.php:1868 +#: ../../include/functions_netflow.php:1883 msgid "Hourly" msgstr "" @@ -23557,72 +23239,72 @@ msgstr "" msgid "Yearly" msgstr "" -#: ../../enterprise/include/functions_cron.php:799 -#: ../../enterprise/include/functions_cron.php:832 -#: ../../enterprise/include/functions_reporting.php:8228 -#: ../../enterprise/include/functions_reporting.php:8242 +#: ../../enterprise/include/functions_cron.php:810 +#: ../../enterprise/include/functions_cron.php:843 +#: ../../enterprise/include/functions_reporting.php:8466 +#: ../../enterprise/include/functions_reporting.php:8480 #: ../../enterprise/operation/reporting/custom_reporting.php:173 #: ../../enterprise/operation/reporting/custom_reporting.php:187 msgid "This is an optional field" msgstr "" -#: ../../enterprise/include/functions_cron.php:1555 +#: ../../enterprise/include/functions_cron.php:1566 msgid "Scheduled report had an attempt to send an email without attachments." msgstr "" -#: ../../enterprise/include/functions_cron.php:1558 +#: ../../enterprise/include/functions_cron.php:1569 msgid "Scheduled report had an attempt to send an email with some attachments." msgstr "" -#: ../../enterprise/include/functions_cron.php:1801 -#: ../../include/functions_reporting.php:15911 +#: ../../enterprise/include/functions_cron.php:1812 +#: ../../include/functions_reporting.php:15974 msgid "Greetings" msgstr "" -#: ../../enterprise/include/functions_cron.php:1803 +#: ../../enterprise/include/functions_cron.php:1814 msgid "Attached to this email there's a CSV file of the logs" msgstr "" -#: ../../enterprise/include/functions_cron.php:1805 +#: ../../enterprise/include/functions_cron.php:1816 #: ../../mobile/include/functions_web.php:84 #: ../../mobile/include/ui.class.php:327 -#: ../../include/functions_reporting.php:15917 +#: ../../include/functions_reporting.php:15980 msgid "Generated at" msgstr "" -#: ../../enterprise/include/functions_cron.php:1807 -#: ../../include/functions_reporting.php:15919 +#: ../../enterprise/include/functions_cron.php:1818 +#: ../../include/functions_reporting.php:15982 msgid "Thanks for your time." msgstr "" -#: ../../enterprise/include/functions_cron.php:1809 -#: ../../include/functions_reporting.php:15921 +#: ../../enterprise/include/functions_cron.php:1820 +#: ../../include/functions_reporting.php:15984 msgid "Best regards, Pandora FMS" msgstr "" -#: ../../enterprise/include/functions_cron.php:1811 -#: ../../include/functions_reporting.php:15923 +#: ../../enterprise/include/functions_cron.php:1822 +#: ../../include/functions_reporting.php:15986 msgid "" "This is an automatically generated email from Pandora FMS, please do not " "reply." msgstr "" -#: ../../enterprise/include/functions_cron.php:1813 +#: ../../enterprise/include/functions_cron.php:1824 msgid "logs csv" msgstr "" -#: ../../enterprise/include/functions_cron.php:2232 +#: ../../enterprise/include/functions_cron.php:2243 #, php-format msgid "Error while executing task: %s, running %s, reason %s" msgstr "" -#: ../../enterprise/include/functions_cron.php:2246 -#: ../../enterprise/include/functions_cron.php:2256 +#: ../../enterprise/include/functions_cron.php:2257 +#: ../../enterprise/include/functions_cron.php:2267 msgid "Error while executing task" msgstr "" #: ../../enterprise/include/functions_tasklist.php:56 -#: ../../include/class/ConsoleSupervisor.php:2533 +#: ../../include/class/ConsoleSupervisor.php:2590 msgid "DiscoveryConsoleTasks is not running properly" msgstr "" @@ -23632,12 +23314,12 @@ msgid "" msgstr "" #: ../../enterprise/include/functions_tasklist.php:59 -#: ../../include/class/ConsoleSupervisor.php:2536 +#: ../../include/class/ConsoleSupervisor.php:2593 msgid "Please, add the following line to your crontab file:" msgstr "" #: ../../enterprise/include/functions_tasklist.php:74 -#: ../../include/class/ConsoleSupervisor.php:2549 +#: ../../include/class/ConsoleSupervisor.php:2606 msgid "Last execution" msgstr "" @@ -23645,29 +23327,29 @@ msgstr "" msgid "Please check process is no locked." msgstr "" -#: ../../enterprise/include/functions_tasklist.php:163 -#: ../../enterprise/include/functions_tasklist.php:733 +#: ../../enterprise/include/functions_tasklist.php:181 +#: ../../enterprise/include/functions_tasklist.php:781 msgid "There are no console task defined yet." msgstr "" -#: ../../enterprise/include/functions_tasklist.php:175 +#: ../../enterprise/include/functions_tasklist.php:193 #: ../../enterprise/include/ajax/cron.ajax.php:142 #: ../../include/functions_cron.php:501 msgid "Next execution" msgstr "" -#: ../../enterprise/include/functions_tasklist.php:176 +#: ../../enterprise/include/functions_tasklist.php:194 #: ../../include/functions_cron.php:502 msgid "Last run" msgstr "" -#: ../../enterprise/include/functions_tasklist.php:246 -#: ../../enterprise/include/functions_tasklist.php:308 -#: ../../enterprise/include/functions_tasklist.php:394 -#: ../../enterprise/include/functions_tasklist.php:435 -#: ../../enterprise/include/functions_tasklist.php:488 -#: ../../enterprise/include/functions_tasklist.php:527 -#: ../../enterprise/include/functions_tasklist.php:564 +#: ../../enterprise/include/functions_tasklist.php:264 +#: ../../enterprise/include/functions_tasklist.php:328 +#: ../../enterprise/include/functions_tasklist.php:416 +#: ../../enterprise/include/functions_tasklist.php:459 +#: ../../enterprise/include/functions_tasklist.php:514 +#: ../../enterprise/include/functions_tasklist.php:553 +#: ../../enterprise/include/functions_tasklist.php:590 #: ../../include/functions_cron.php:536 ../../include/functions_cron.php:574 #: ../../include/functions_cron.php:629 ../../include/functions_cron.php:721 #: ../../include/functions_cron.php:757 ../../include/functions_cron.php:803 @@ -23675,76 +23357,77 @@ msgstr "" msgid "Force run" msgstr "" -#: ../../enterprise/include/functions_tasklist.php:282 -#: ../../enterprise/include/functions_tasklist.php:371 -#: ../../enterprise/include/functions_tasklist.php:465 -#: ../../enterprise/include/functions_reporting_csv.php:1033 -#: ../../enterprise/include/functions_reporting_csv.php:1234 -#: ../../enterprise/include/functions_reporting_csv.php:1265 -#: ../../enterprise/include/functions_reporting_csv.php:1320 -#: ../../enterprise/include/functions_reporting_csv.php:1375 -#: ../../enterprise/include/functions_reporting_csv.php:1424 -#: ../../enterprise/include/functions_reporting_csv.php:1479 -#: ../../enterprise/include/functions_reporting.php:8151 -#: ../../enterprise/include/functions_reporting.php:8188 +#: ../../enterprise/include/functions_tasklist.php:300 +#: ../../enterprise/include/functions_tasklist.php:391 +#: ../../enterprise/include/functions_tasklist.php:489 +#: ../../enterprise/include/functions_reporting_csv.php:1074 +#: ../../enterprise/include/functions_reporting_csv.php:1275 +#: ../../enterprise/include/functions_reporting_csv.php:1306 +#: ../../enterprise/include/functions_reporting_csv.php:1361 +#: ../../enterprise/include/functions_reporting_csv.php:1416 +#: ../../enterprise/include/functions_reporting_csv.php:1465 +#: ../../enterprise/include/functions_reporting_csv.php:1520 +#: ../../enterprise/include/functions_reporting.php:8389 +#: ../../enterprise/include/functions_reporting.php:8426 #: ../../enterprise/operation/reporting/custom_reporting.php:138 #: ../../include/functions_cron.php:612 ../../include/functions_cron.php:705 #: ../../include/functions_cron.php:829 msgid "Report type" msgstr "" -#: ../../enterprise/include/functions_tasklist.php:342 +#: ../../enterprise/include/functions_tasklist.php:362 #: ../../include/functions_cron.php:676 msgid "regex" msgstr "" -#: ../../enterprise/include/functions_tasklist.php:462 +#: ../../enterprise/include/functions_tasklist.php:486 #: ../../extensions/resource_exportation.php:447 #: ../../include/functions_cron.php:785 ../../include/functions_cron.php:826 #: ../../include/lib/Dashboard/Widgets/reports.php:369 -#: ../../include/lib/Dashboard/Widgets/reports.php:414 +#: ../../include/lib/Dashboard/Widgets/reports.php:415 +#: ../../include/lib/Dashboard/Widgets/reports.php:421 msgid "Report" msgstr "" -#: ../../enterprise/include/functions_tasklist.php:464 +#: ../../enterprise/include/functions_tasklist.php:488 #: ../../enterprise/include/class/ManageBackups.class.php:169 #: ../../include/functions_cron.php:787 ../../include/functions_cron.php:828 -#: ../../include/class/Diagnostics.class.php:2207 +#: ../../include/class/Diagnostics.class.php:2208 msgid "Path" msgstr "" -#: ../../enterprise/include/functions_tasklist.php:598 +#: ../../enterprise/include/functions_tasklist.php:624 msgid "Task disabled" msgstr "" -#: ../../enterprise/include/functions_tasklist.php:601 +#: ../../enterprise/include/functions_tasklist.php:627 #: ../../enterprise/include/functions_ipam.php:2151 #: ../../enterprise/include/functions_ipam.php:2152 #: ../../enterprise/include/functions_ipam.php:2153 -#: ../../enterprise/tools/ipam/ipam_list.php:784 +#: ../../enterprise/tools/ipam/ipam_list.php:790 #: ../../enterprise/tools/ipam/ipam_ajax.php:505 #: ../../godmode/db/db_main.php:189 -#: ../../godmode/snmpconsole/snmp_alert.php:1967 +#: ../../godmode/snmpconsole/snmp_alert.php:1971 #: ../../include/functions_cron.php:907 ../../include/ajax/heatmap.ajax.php:479 -#: ../../include/functions_treeview.php:667 ../../include/functions_ui.php:606 +#: ../../include/functions_treeview.php:721 ../../include/functions_ui.php:618 #: ../../operation/agentes/estado_generalagente.php:402 #: ../../operation/gis_maps/ajax.php:351 ../../operation/gis_maps/ajax.php:362 #: ../../operation/gis_maps/ajax.php:468 ../../operation/gis_maps/ajax.php:479 msgid "Never" msgstr "" -#: ../../enterprise/include/functions_tasklist.php:716 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1046 -#: ../../include/functions_cron.php:979 +#: ../../enterprise/include/functions_tasklist.php:764 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1108 +#: ../../include/functions_cron.php:976 msgid "Disable task" msgstr "" -#: ../../enterprise/include/functions_tasklist.php:716 -#: ../../include/functions_cron.php:979 +#: ../../enterprise/include/functions_tasklist.php:764 +#: ../../include/functions_cron.php:976 msgid "Enable task" msgstr "" -#: ../../enterprise/include/functions_tasklist.php:738 +#: ../../enterprise/include/functions_tasklist.php:787 msgid "Console Tasks" msgstr "" @@ -23757,17 +23440,17 @@ msgid "avg" msgstr "" #: ../../enterprise/include/ajax/top_n_widget.ajax.php:80 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4606 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4651 msgid "max" msgstr "" #: ../../enterprise/include/ajax/top_n_widget.ajax.php:81 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4607 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4652 msgid "min" msgstr "" #: ../../enterprise/include/ajax/top_n_widget.ajax.php:82 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4608 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4653 msgid "sum" msgstr "" @@ -23816,8 +23499,8 @@ msgstr "" #: ../../enterprise/include/ajax/ipam.ajax.php:385 #: ../../enterprise/include/functions_ipam.php:1371 #: ../../enterprise/include/functions_ipam.php:2058 -#: ../../enterprise/tools/ipam/ipam_list.php:74 -#: ../../enterprise/tools/ipam/ipam_list.php:695 +#: ../../enterprise/tools/ipam/ipam_list.php:141 +#: ../../enterprise/tools/ipam/ipam_list.php:701 #: ../../enterprise/tools/ipam/ipam_editor.php:227 #: ../../godmode/events/event_responses.editor.php:160 msgid "Location" @@ -23841,7 +23524,7 @@ msgid "For example: Pandora" msgstr "" #: ../../enterprise/include/ajax/ipam.ajax.php:437 -#: ../../enterprise/tools/ipam/ipam_list.php:716 +#: ../../enterprise/tools/ipam/ipam_list.php:722 #: ../../enterprise/tools/ipam/ipam_editor.php:291 msgid "Vrf" msgstr "" @@ -23857,6 +23540,7 @@ msgid "Include statistical monitors" msgstr "" #: ../../enterprise/include/ajax/ipam.ajax.php:471 +#: ../../enterprise/tools/ipam/ipam_list.php:63 #: ../../enterprise/tools/ipam/ipam_editor.php:317 msgid "Lightweight mode" msgstr "" @@ -23872,6 +23556,7 @@ msgid "Target group for monitoring agent" msgstr "" #: ../../enterprise/include/ajax/ipam.ajax.php:509 +#: ../../enterprise/tools/ipam/ipam_list.php:64 #: ../../enterprise/tools/ipam/ipam_editor.php:361 msgid "Scan interval" msgstr "" @@ -23902,7 +23587,7 @@ msgid "All users" msgstr "" #: ../../enterprise/include/ajax/ipam.ajax.php:613 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:655 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:717 #: ../../enterprise/tools/ipam/ipam_supernet_network.php:82 msgid "Supernet" msgstr "" @@ -23910,16 +23595,16 @@ msgstr "" #: ../../enterprise/include/ajax/ipam.ajax.php:614 #: ../../enterprise/include/ajax/ipam.ajax.php:656 #: ../../enterprise/include/functions_ipam.php:2055 -#: ../../enterprise/tools/ipam/ipam_list.php:677 +#: ../../enterprise/tools/ipam/ipam_list.php:683 #: ../../enterprise/tools/ipam/ipam_vlan_network.php:63 #: ../../enterprise/tools/ipam/ipam_calculator.php:230 #: ../../enterprise/tools/ipam/ipam_supernet_network.php:58 #: ../../enterprise/tools/ipam/ipam_supernet_network.php:83 #: ../../enterprise/tools/ipam/ipam_editor.php:127 #: ../../godmode/wizards/HostDevices.class.php:913 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:602 -#: ../../include/functions_ui.php:1002 -#: ../../operation/network/network_usage_map.php:52 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:636 +#: ../../include/functions_ui.php:1014 +#: ../../operation/network/network_usage_map.php:67 #: ../../operation/netflow/nf_live_view.php:148 #: ../../operation/netflow/netflow_explorer.php:59 ../../operation/menu.php:210 msgid "Network" @@ -23937,9 +23622,9 @@ msgstr "" #: ../../enterprise/include/ajax/ipam.ajax.php:774 #: ../../enterprise/include/ajax/ipam.ajax.php:805 #: ../../enterprise/include/ajax/ipam.ajax.php:852 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1312 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1443 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:820 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1314 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1445 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:812 msgid "No assigned networks" msgstr "" @@ -23949,7 +23634,7 @@ msgid "Group name" msgstr "" #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:123 -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:284 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:285 msgid "OS name" msgstr "" @@ -23971,7 +23656,7 @@ msgstr "" #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:296 #: ../../godmode/agentes/configure_field.php:79 -#: ../../include/functions_treeview.php:906 +#: ../../include/functions_treeview.php:962 #: ../../operation/agentes/agent_fields.php:44 #: ../../operation/agentes/estado_generalagente.php:592 msgid "Custom field" @@ -23987,11 +23672,19 @@ msgstr "" #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:490 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:603 -#: ../../godmode/snmpconsole/snmp_alert.php:1633 -#: ../../godmode/snmpconsole/snmp_alert.php:1894 +#: ../../godmode/snmpconsole/snmp_alert.php:1637 +#: ../../godmode/snmpconsole/snmp_alert.php:1898 msgid "Alert action" msgstr "" +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:496 +#: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:609 +#: ../../godmode/alerts/configure_alert_template.php:742 +#: ../../godmode/alerts/alert_list.builder.php:136 +#: ../../include/class/AgentsAlerts.class.php:308 +msgid "Default action" +msgstr "" + #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:510 #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:623 #: ../../godmode/modules/manage_inventory_modules_form.php:210 @@ -24005,7 +23698,9 @@ msgstr "" #: ../../enterprise/include/ajax/agent_autoconfiguration.ajax.php:526 #: ../../godmode/alerts/alert_list.list.php:774 -#: ../../godmode/alerts/alert_list.list.php:1306 +#: ../../godmode/alerts/alert_list.list.php:1314 +#: ../../include/functions_ui.php:1497 +#: ../../operation/agentes/alerts_status.php:644 msgid "Update action" msgstr "" @@ -24017,10 +23712,16 @@ msgstr "" msgid "Alert Template" msgstr "" -#: ../../enterprise/include/ajax/policy.ajax.php:277 +#: ../../enterprise/include/ajax/policy.ajax.php:294 msgid "Policy module" msgstr "" +#: ../../enterprise/include/ajax/policy.ajax.php:319 +#: ../../godmode/alerts/alert_actions.php:79 +#: ../../include/functions_reporting.php:3243 +msgid "Alert actions" +msgstr "" + #: ../../enterprise/include/ajax/cron.ajax.php:125 msgid "Date format in Pandora is year/month/day" msgstr "" @@ -24034,58 +23735,58 @@ msgid "Global time: " msgstr "" #: ../../enterprise/include/ajax/log_viewer.ajax.php:63 -#: ../../enterprise/include/functions_reporting_csv.php:428 -#: ../../enterprise/include/functions_reporting_csv.php:450 -#: ../../enterprise/include/functions_reporting_csv.php:481 -#: ../../enterprise/include/functions_reporting_csv.php:704 -#: ../../enterprise/include/functions_reporting_csv.php:750 +#: ../../enterprise/include/functions_reporting_csv.php:469 +#: ../../enterprise/include/functions_reporting_csv.php:491 +#: ../../enterprise/include/functions_reporting_csv.php:522 +#: ../../enterprise/include/functions_reporting_csv.php:745 #: ../../enterprise/include/functions_reporting_csv.php:791 -#: ../../enterprise/include/functions_reporting_csv.php:805 -#: ../../enterprise/include/functions_reporting_csv.php:819 -#: ../../enterprise/include/functions_reporting_csv.php:839 -#: ../../enterprise/include/functions_reporting_csv.php:868 -#: ../../enterprise/include/functions_reporting_csv.php:907 -#: ../../enterprise/include/functions_reporting_csv.php:951 -#: ../../enterprise/include/functions_reporting_csv.php:983 -#: ../../enterprise/include/functions_reporting_csv.php:1020 -#: ../../enterprise/include/functions_reporting_csv.php:1043 -#: ../../enterprise/include/functions_reporting_csv.php:1194 -#: ../../enterprise/include/functions_reporting_csv.php:1221 -#: ../../enterprise/include/functions_reporting_csv.php:1252 -#: ../../enterprise/include/functions_reporting_csv.php:1307 -#: ../../enterprise/include/functions_reporting_csv.php:1362 -#: ../../enterprise/include/functions_reporting_csv.php:1411 -#: ../../enterprise/include/functions_reporting_csv.php:1466 -#: ../../enterprise/include/functions_reporting_csv.php:1495 -#: ../../enterprise/include/functions_reporting_csv.php:1532 -#: ../../enterprise/include/functions_reporting_csv.php:1658 -#: ../../enterprise/include/functions_reporting_csv.php:1774 -#: ../../enterprise/include/functions_reporting_csv.php:1918 -#: ../../enterprise/include/functions_reporting_csv.php:1968 -#: ../../enterprise/include/functions_reporting_csv.php:2014 -#: ../../enterprise/include/functions_reporting_csv.php:2082 -#: ../../enterprise/include/functions_reporting_csv.php:2226 -#: ../../enterprise/include/functions_reporting_csv.php:2318 -#: ../../enterprise/include/functions_reporting_csv.php:2349 -#: ../../enterprise/include/functions_reporting_csv.php:2385 -#: ../../enterprise/include/functions_reporting_csv.php:2438 -#: ../../enterprise/include/functions_reporting_csv.php:2460 +#: ../../enterprise/include/functions_reporting_csv.php:832 +#: ../../enterprise/include/functions_reporting_csv.php:846 +#: ../../enterprise/include/functions_reporting_csv.php:860 +#: ../../enterprise/include/functions_reporting_csv.php:880 +#: ../../enterprise/include/functions_reporting_csv.php:909 +#: ../../enterprise/include/functions_reporting_csv.php:948 +#: ../../enterprise/include/functions_reporting_csv.php:992 +#: ../../enterprise/include/functions_reporting_csv.php:1024 +#: ../../enterprise/include/functions_reporting_csv.php:1061 +#: ../../enterprise/include/functions_reporting_csv.php:1084 +#: ../../enterprise/include/functions_reporting_csv.php:1235 +#: ../../enterprise/include/functions_reporting_csv.php:1262 +#: ../../enterprise/include/functions_reporting_csv.php:1293 +#: ../../enterprise/include/functions_reporting_csv.php:1348 +#: ../../enterprise/include/functions_reporting_csv.php:1403 +#: ../../enterprise/include/functions_reporting_csv.php:1452 +#: ../../enterprise/include/functions_reporting_csv.php:1507 +#: ../../enterprise/include/functions_reporting_csv.php:1536 +#: ../../enterprise/include/functions_reporting_csv.php:1573 +#: ../../enterprise/include/functions_reporting_csv.php:1699 +#: ../../enterprise/include/functions_reporting_csv.php:1815 +#: ../../enterprise/include/functions_reporting_csv.php:1959 +#: ../../enterprise/include/functions_reporting_csv.php:2009 +#: ../../enterprise/include/functions_reporting_csv.php:2055 +#: ../../enterprise/include/functions_reporting_csv.php:2123 +#: ../../enterprise/include/functions_reporting_csv.php:2267 +#: ../../enterprise/include/functions_reporting_csv.php:2359 +#: ../../enterprise/include/functions_reporting_csv.php:2390 +#: ../../enterprise/include/functions_reporting_csv.php:2426 +#: ../../enterprise/include/functions_reporting_csv.php:2479 #: ../../enterprise/include/functions_reporting_csv.php:2501 -#: ../../enterprise/include/functions_reporting_csv.php:2555 -#: ../../enterprise/include/functions_reporting_csv.php:2584 -#: ../../enterprise/include/functions_reporting_csv.php:2660 -#: ../../enterprise/include/functions_reporting_csv.php:2711 -#: ../../enterprise/include/functions_reporting_csv.php:2760 -#: ../../enterprise/include/functions_reporting_csv.php:2837 +#: ../../enterprise/include/functions_reporting_csv.php:2542 +#: ../../enterprise/include/functions_reporting_csv.php:2596 +#: ../../enterprise/include/functions_reporting_csv.php:2625 +#: ../../enterprise/include/functions_reporting_csv.php:2701 +#: ../../enterprise/include/functions_reporting_csv.php:2752 +#: ../../enterprise/include/functions_reporting_csv.php:2801 +#: ../../enterprise/include/functions_reporting_csv.php:2878 #: ../../godmode/setup/setup_integria.php:396 #: ../../godmode/setup/setup_integria.php:529 -#: ../../include/graphs/fgraph.php:879 ../../include/functions_ui.php:7950 +#: ../../include/graphs/fgraph.php:879 ../../include/functions_ui.php:7973 #: ../../include/rest-api/models/VisualConsole/Items/Odometer.php:404 #: ../../include/class/TipsWindow.class.php:466 #: ../../include/class/TipsWindow.class.php:742 #: ../../include/class/TipsWindow.class.php:909 -#: ../../include/lib/Dashboard/Widget.php:565 -#: ../../operation/agentes/estado_generalagente.php:725 +#: ../../include/lib/Dashboard/Widget.php:570 +#: ../../operation/agentes/estado_generalagente.php:714 #: ../../operation/incidents/integriaims_export_csv.php:81 #: ../../operation/incidents/configure_integriaims_incident.php:228 #: ../../operation/incidents/list_integriaims_incidents.php:587 @@ -24099,8 +23800,8 @@ msgstr "" #: ../../enterprise/include/ajax/log_viewer.ajax.php:93 #: ../../enterprise/include/functions_reporting_pdf.php:548 #: ../../enterprise/include/functions_reporting_pdf.php:604 -#: ../../include/functions_reporting_html.php:3869 -#: ../../include/functions_reporting_html.php:3939 +#: ../../include/functions_reporting_html.php:3873 +#: ../../include/functions_reporting_html.php:3943 msgid "Average" msgstr "" @@ -24113,8 +23814,8 @@ msgid "Curl Error: " msgstr "" #: ../../enterprise/include/ajax/log_viewer.ajax.php:323 -#: ../../include/ajax/audit_log.php:271 ../../include/ajax/module.php:2253 -#: ../../include/ajax/agent.php:571 ../../include/ajax/events.php:776 +#: ../../include/ajax/audit_log.php:275 ../../include/ajax/module.php:2288 +#: ../../include/ajax/agent.php:571 ../../include/ajax/events.php:734 msgid "New filter" msgstr "" @@ -24122,42 +23823,44 @@ msgstr "" #: ../../enterprise/include/ajax/log_viewer.ajax.php:427 #: ../../godmode/netflow/nf_edit_form.php:80 #: ../../godmode/snmpconsole/snmp_filters.php:35 -#: ../../include/ajax/audit_log.php:279 ../../include/ajax/audit_log.php:331 -#: ../../include/ajax/module.php:2369 ../../include/ajax/agent.php:699 -#: ../../include/ajax/custom_fields.php:709 ../../include/ajax/events.php:784 -#: ../../include/ajax/events.php:882 +#: ../../include/ajax/audit_log.php:289 ../../include/ajax/audit_log.php:344 +#: ../../include/ajax/module.php:2404 ../../include/ajax/agent.php:699 +#: ../../include/ajax/custom_fields.php:709 ../../include/ajax/events.php:742 +#: ../../include/ajax/events.php:840 msgid "Update filter" msgstr "" #: ../../enterprise/include/ajax/log_viewer.ajax.php:347 #: ../../godmode/events/event_edit_filter.php:284 -#: ../../include/ajax/audit_log.php:289 ../../include/ajax/module.php:2276 +#: ../../include/ajax/audit_log.php:302 ../../include/ajax/module.php:2311 #: ../../include/ajax/agent.php:594 ../../include/ajax/custom_fields.php:573 #: ../../include/ajax/custom_fields.php:620 -#: ../../include/ajax/custom_fields.php:664 ../../include/ajax/events.php:800 +#: ../../include/ajax/custom_fields.php:664 ../../include/ajax/events.php:758 +#: ../../operation/network/network_report.php:277 +#: ../../operation/network/network_usage_map.php:324 msgid "Filter name" msgstr "" #: ../../enterprise/include/ajax/log_viewer.ajax.php:350 -#: ../../include/ajax/module.php:2282 ../../include/ajax/agent.php:600 -#: ../../include/ajax/events.php:803 +#: ../../include/ajax/module.php:2317 ../../include/ajax/agent.php:600 +#: ../../include/ajax/events.php:761 msgid "Save in Group" msgstr "" #: ../../enterprise/include/ajax/log_viewer.ajax.php:386 -#: ../../include/ajax/audit_log.php:316 ../../include/ajax/module.php:2321 -#: ../../include/ajax/events.php:839 +#: ../../include/ajax/audit_log.php:329 ../../include/ajax/module.php:2356 +#: ../../include/ajax/events.php:797 msgid "Overwrite filter" msgstr "" #: ../../enterprise/include/ajax/log_viewer.ajax.php:482 -#: ../../include/ajax/audit_log.php:386 ../../include/ajax/module.php:2430 -#: ../../include/ajax/agent.php:761 ../../include/ajax/events.php:937 +#: ../../include/ajax/audit_log.php:399 ../../include/ajax/module.php:2465 +#: ../../include/ajax/agent.php:761 ../../include/ajax/events.php:895 msgid "Filter name cannot be left blank" msgstr "" #: ../../enterprise/include/ajax/log_viewer.ajax.php:525 -#: ../../include/ajax/audit_log.php:414 +#: ../../include/ajax/audit_log.php:427 msgid "Filter name already on use" msgstr "" @@ -24175,11 +23878,21 @@ msgstr "" msgid "Force log out" msgstr "" -#: ../../enterprise/include/auth/saml.php:241 ../../include/auth/mysql.php:358 -#: ../../include/auth/mysql.php:388 ../../include/auth/mysql.php:427 +#: ../../enterprise/include/auth/saml.php:241 ../../include/auth/mysql.php:363 +#: ../../include/auth/mysql.php:393 ../../include/auth/mysql.php:432 msgid "Please, login into metaconsole first" msgstr "" +#: ../../enterprise/include/auth/mysql.php:88 +msgid "Login timeout" +msgstr "" + +#: ../../enterprise/include/auth/mysql.php:90 ../../include/auth/mysql.php:325 +#: ../../include/auth/mysql.php:388 ../../include/auth/mysql.php:407 +#: ../../include/auth/mysql.php:438 +msgid "User not found in database or incorrect password" +msgstr "" + #: ../../enterprise/include/functions_collection.php:39 #, php-format msgid "Collection %d does not exist" @@ -24208,8 +23921,8 @@ msgid "File of collection is bigger than the limit (%s bytes)" msgstr "" #: ../../enterprise/include/functions_reporting_pdf.php:75 -#: ../../include/class/Diagnostics.class.php:2162 -#: ../../include/class/Diagnostics.class.php:2280 +#: ../../include/class/Diagnostics.class.php:2163 +#: ../../include/class/Diagnostics.class.php:2281 #, php-format msgid "Automated %s report for user defined report" msgstr "" @@ -24220,25 +23933,25 @@ msgstr "" #: ../../enterprise/include/functions_reporting_pdf.php:615 #: ../../enterprise/include/functions_reporting_pdf.php:618 #: ../../enterprise/include/functions_reporting_pdf.php:625 -#: ../../enterprise/include/functions_reporting_csv.php:1340 -#: ../../include/functions_reporting_html.php:3852 -#: ../../include/functions_reporting_html.php:3881 -#: ../../include/functions_reporting_html.php:3924 -#: ../../include/functions_reporting_html.php:3947 -#: ../../include/functions_reporting_html.php:3950 -#: ../../include/functions_reporting_html.php:3957 -#: ../../include/functions_reporting.php:7343 -#: ../../include/functions_reporting.php:7366 -#: ../../include/functions_reporting.php:7381 -#: ../../include/functions_reporting.php:7397 -#: ../../include/functions_reporting.php:7412 +#: ../../enterprise/include/functions_reporting_csv.php:1381 +#: ../../include/functions_reporting_html.php:3856 +#: ../../include/functions_reporting_html.php:3885 +#: ../../include/functions_reporting_html.php:3928 +#: ../../include/functions_reporting_html.php:3951 +#: ../../include/functions_reporting_html.php:3954 +#: ../../include/functions_reporting_html.php:3961 +#: ../../include/functions_reporting.php:7354 +#: ../../include/functions_reporting.php:7377 +#: ../../include/functions_reporting.php:7392 +#: ../../include/functions_reporting.php:7408 +#: ../../include/functions_reporting.php:7423 msgid "Maximun" msgstr "" #: ../../enterprise/include/functions_reporting_pdf.php:540 #: ../../enterprise/include/functions_reporting_pdf.php:597 -#: ../../include/functions_reporting_html.php:3860 -#: ../../include/functions_reporting_html.php:3931 +#: ../../include/functions_reporting_html.php:3864 +#: ../../include/functions_reporting_html.php:3935 msgid "Minimun" msgstr "" @@ -24247,56 +23960,56 @@ msgstr "" #: ../../enterprise/include/functions_reporting_pdf.php:603 #: ../../enterprise/include/functions_reporting_pdf.php:617 #: ../../enterprise/include/functions_reporting_pdf.php:622 -#: ../../enterprise/include/functions_reporting_csv.php:1285 -#: ../../enterprise/include/functions_reporting_csv.php:1340 -#: ../../enterprise/include/functions_reporting_csv.php:1444 -#: ../../include/functions_reporting_html.php:3923 -#: ../../include/functions_reporting_html.php:3930 -#: ../../include/functions_reporting_html.php:3938 -#: ../../include/functions_reporting_html.php:3949 -#: ../../include/functions_reporting_html.php:3954 -#: ../../include/functions_reporting.php:7361 +#: ../../enterprise/include/functions_reporting_csv.php:1326 +#: ../../enterprise/include/functions_reporting_csv.php:1381 +#: ../../enterprise/include/functions_reporting_csv.php:1485 +#: ../../include/functions_reporting_html.php:3927 +#: ../../include/functions_reporting_html.php:3934 +#: ../../include/functions_reporting_html.php:3942 +#: ../../include/functions_reporting_html.php:3953 +#: ../../include/functions_reporting_html.php:3958 +#: ../../include/functions_reporting.php:7372 msgid "Lapse" msgstr "" #: ../../enterprise/include/functions_reporting_pdf.php:972 -#: ../../include/functions_reporting_html.php:2277 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:530 +#: ../../include/functions_reporting_html.php:2281 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:597 #, php-format msgid "%s in %s : NORMAL" msgstr "" #: ../../enterprise/include/functions_reporting_pdf.php:989 -#: ../../include/functions_reporting_html.php:2189 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:546 +#: ../../include/functions_reporting_html.php:2193 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:613 #, php-format msgid "%s in %s : CRITICAL" msgstr "" #: ../../enterprise/include/functions_reporting_pdf.php:1006 -#: ../../include/functions_reporting_html.php:2206 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:562 +#: ../../include/functions_reporting_html.php:2210 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:629 #, php-format msgid "%s in %s : WARNING" msgstr "" #: ../../enterprise/include/functions_reporting_pdf.php:1023 -#: ../../include/functions_reporting_html.php:2223 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:578 +#: ../../include/functions_reporting_html.php:2227 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:645 #, php-format msgid "%s in %s : UNKNOWN" msgstr "" #: ../../enterprise/include/functions_reporting_pdf.php:1040 -#: ../../include/functions_reporting_html.php:2259 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:594 +#: ../../include/functions_reporting_html.php:2263 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:661 #, php-format msgid "%s in %s : Not initialize" msgstr "" #: ../../enterprise/include/functions_reporting_pdf.php:1057 -#: ../../include/functions_reporting_html.php:2242 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:611 +#: ../../include/functions_reporting_html.php:2246 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:678 #, php-format msgid "%s in %s : ALERTS FIRED" msgstr "" @@ -24307,12 +24020,12 @@ msgid "Contents" msgstr "" #: ../../enterprise/include/functions_reporting_pdf.php:1985 -#: ../../enterprise/include/functions_reporting_csv.php:723 -#: ../../enterprise/include/functions_reporting_csv.php:1002 -#: ../../enterprise/include/functions_reporting_csv.php:1375 +#: ../../enterprise/include/functions_reporting_csv.php:764 +#: ../../enterprise/include/functions_reporting_csv.php:1043 +#: ../../enterprise/include/functions_reporting_csv.php:1416 #: ../../godmode/agentes/planned_downtime.list.php:331 #: ../../godmode/agentes/planned_downtime.editor.php:997 -#: ../../include/functions_reporting_html.php:4042 +#: ../../include/functions_reporting_html.php:4046 #: ../../include/functions_snmp.php:413 ../../include/functions_snmp.php:421 #: ../../include/rest-api/index.php:377 #: ../../include/rest-api/models/VisualConsole/Items/ColorCloud.php:460 @@ -24323,7 +24036,7 @@ msgstr "" #: ../../enterprise/include/functions_reporting_pdf.php:1989 #: ../../include/functions_reporting_html.php:91 -#: ../../include/functions_reporting_html.php:5844 +#: ../../include/functions_reporting_html.php:5855 #: ../../include/functions_treeview.php:303 #: ../../operation/agentes/interface_view.functions.php:560 msgid "Last data" @@ -24450,7 +24163,7 @@ msgid "Trap status agent recovered" msgstr "" #: ../../enterprise/include/functions_servicemap.php:80 -#: ../../enterprise/include/functions_servicemap.php:1215 +#: ../../enterprise/include/functions_servicemap.php:1251 msgid "Failed to retrieve service elements: " msgstr "" @@ -24491,59 +24204,59 @@ msgstr "" msgid "Image" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:423 +#: ../../enterprise/include/functions_reporting_csv.php:464 msgid "Event report agent" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:425 +#: ../../enterprise/include/functions_reporting_csv.php:466 msgid "Event report group" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:449 +#: ../../enterprise/include/functions_reporting_csv.php:490 msgid "Event report module" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:480 -#: ../../enterprise/include/functions_reporting.php:1221 +#: ../../enterprise/include/functions_reporting_csv.php:521 +#: ../../enterprise/include/functions_reporting.php:1236 #: ../../include/functions_reports.php:842 -#: ../../include/functions_reporting.php:8907 -#: ../../include/functions_reporting.php:9302 +#: ../../include/functions_reporting.php:8961 +#: ../../include/functions_reporting.php:9356 msgid "Availability" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:528 -#: ../../enterprise/include/functions_reporting_csv.php:1479 +#: ../../enterprise/include/functions_reporting_csv.php:569 +#: ../../enterprise/include/functions_reporting_csv.php:1520 msgid "% OK" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:537 -#: ../../include/functions_reporting_html.php:621 +#: ../../enterprise/include/functions_reporting_csv.php:578 +#: ../../include/functions_reporting_html.php:625 msgid "Checks Failed" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:669 +#: ../../enterprise/include/functions_reporting_csv.php:710 msgid "Maximum value" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:673 -#: ../../include/functions_reporting_html.php:4590 +#: ../../enterprise/include/functions_reporting_csv.php:714 +#: ../../include/functions_reporting_html.php:4594 msgid "Agent min value" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:674 +#: ../../enterprise/include/functions_reporting_csv.php:715 msgid "Minimum value" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:677 +#: ../../enterprise/include/functions_reporting_csv.php:718 msgid "Average value" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:703 +#: ../../enterprise/include/functions_reporting_csv.php:744 #: ../../include/functions_reports.php:891 msgid "Agents inventory" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 #: ../../enterprise/operation/agentes/tag_view.php:695 #: ../../include/ajax/heatmap.ajax.php:483 #: ../../operation/agentes/estado_generalagente.php:435 @@ -24551,83 +24264,83 @@ msgstr "" msgid "Remote" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 msgid "Sec. group" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:725 +#: ../../enterprise/include/functions_reporting_csv.php:766 msgid "Custom Field" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:749 +#: ../../enterprise/include/functions_reporting_csv.php:790 #: ../../include/functions_reports.php:898 msgid "Modules inventory" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:763 +#: ../../enterprise/include/functions_reporting_csv.php:804 msgid "Agent groups" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:763 -#: ../../include/functions_reporting_html.php:1789 +#: ../../enterprise/include/functions_reporting_csv.php:804 +#: ../../include/functions_reporting_html.php:1793 msgid "Agent secondary groups" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:790 -#: ../../include/functions_reporting.php:3029 +#: ../../enterprise/include/functions_reporting_csv.php:831 +#: ../../include/functions_reporting.php:3037 msgid "Inventory Changes" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:818 +#: ../../enterprise/include/functions_reporting_csv.php:859 #: ../../include/functions_reports.php:737 msgid "Prediction date" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:838 -#: ../../include/functions_reporting.php:6809 +#: ../../enterprise/include/functions_reporting_csv.php:879 +#: ../../include/functions_reporting.php:6820 msgid "Projection Graph" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:867 +#: ../../enterprise/include/functions_reporting_csv.php:908 msgid "Serialized data " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:906 +#: ../../enterprise/include/functions_reporting_csv.php:947 msgid "Last Value " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:982 -#: ../../include/functions_reporting.php:1549 +#: ../../enterprise/include/functions_reporting_csv.php:1023 +#: ../../include/functions_reporting.php:1557 #: ../../operation/snmpconsole/snmp_statistics.php:171 #: ../../operation/snmpconsole/snmp_statistics.php:245 #, php-format msgid "Top %d" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1019 -#: ../../include/functions_reporting.php:4195 +#: ../../enterprise/include/functions_reporting_csv.php:1060 +#: ../../include/functions_reporting.php:4203 msgid "Group Report" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:289 -#: ../../godmode/db/db_main.php:102 ../../godmode/groups/group_list.php:1094 +#: ../../godmode/db/db_main.php:102 ../../godmode/groups/group_list.php:1104 #: ../../mobile/operation/groups.php:186 -#: ../../include/functions_reporting_html.php:5924 +#: ../../include/functions_reporting_html.php:5935 #: ../../include/class/Diagnostics.class.php:583 -#: ../../include/functions_reporting.php:12381 +#: ../../include/functions_reporting.php:12435 #: ../../include/lib/Dashboard/Widgets/tree_view.php:690 #: ../../include/functions_groups.php:2667 ../../operation/tree.php:503 msgid "Total agents" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 msgid "Uknown agents" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:290 -#: ../../godmode/groups/group_list.php:1095 +#: ../../godmode/groups/group_list.php:1105 #: ../../godmode/module_library/module_library_view.php:159 #: ../../include/class/Diagnostics.class.php:587 #: ../../include/lib/Dashboard/Widgets/tree_view.php:691 @@ -24635,22 +24348,22 @@ msgstr "" msgid "Total modules" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1033 -#: ../../include/functions_reporting.php:12228 +#: ../../enterprise/include/functions_reporting_csv.php:1074 +#: ../../include/functions_reporting.php:12282 #: ../../include/functions_groups.php:2725 msgid "Defined alerts" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 #: ../../enterprise/operation/services/services.treeview_services.php:294 #: ../../enterprise/operation/services/services.treeview_services.php:295 #: ../../enterprise/operation/services/services.treeview_services.php:296 -#: ../../godmode/groups/group_list.php:1099 -#: ../../godmode/groups/group_list.php:1100 -#: ../../godmode/groups/group_list.php:1101 -#: ../../include/functions_graph.php:2618 -#: ../../include/functions_reporting.php:12244 -#: ../../include/functions_reporting.php:12265 +#: ../../godmode/groups/group_list.php:1109 +#: ../../godmode/groups/group_list.php:1110 +#: ../../godmode/groups/group_list.php:1111 +#: ../../include/functions_graph.php:2622 +#: ../../include/functions_reporting.php:12298 +#: ../../include/functions_reporting.php:12319 #: ../../include/lib/Dashboard/Widgets/tree_view.php:407 #: ../../include/lib/Dashboard/Widgets/tree_view.php:442 #: ../../include/lib/Dashboard/Widgets/tree_view.php:695 @@ -24663,539 +24376,541 @@ msgstr "" msgid "Fired alerts" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1033 +#: ../../enterprise/include/functions_reporting_csv.php:1074 msgid "Last 8 hours events" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1036 +#: ../../enterprise/include/functions_reporting_csv.php:1077 #: ../../include/functions_reports.php:789 #: ../../include/functions_reports.php:795 msgid "Group report" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1165 +#: ../../enterprise/include/functions_reporting_csv.php:1206 msgid "Illegal query or any other error" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1187 +#: ../../enterprise/include/functions_reporting_csv.php:1228 #: ../../include/functions_reports.php:673 msgid "SQL vertical bar graph" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1189 +#: ../../enterprise/include/functions_reporting_csv.php:1230 #: ../../include/functions_reports.php:681 msgid "SQL horizontal bar graph" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1191 +#: ../../enterprise/include/functions_reporting_csv.php:1232 #: ../../include/functions_reports.php:677 msgid "SQL pie graph" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1220 -#: ../../enterprise/include/functions_reporting_csv.php:1238 -#: ../../enterprise/include/functions_reporting_csv.php:1240 +#: ../../enterprise/include/functions_reporting_csv.php:1261 +#: ../../enterprise/include/functions_reporting_csv.php:1279 +#: ../../enterprise/include/functions_reporting_csv.php:1281 #: ../../include/functions_reports.php:766 -#: ../../include/functions_reporting.php:7115 -#: ../../include/functions_reporting.php:10580 +#: ../../include/functions_reporting.php:7126 +#: ../../include/functions_reporting.php:10634 msgid "Summatory" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1270 -#: ../../enterprise/include/functions_reporting_csv.php:1272 -#: ../../enterprise/include/functions_reporting_csv.php:1278 -#: ../../enterprise/include/functions_reporting_csv.php:1280 +#: ../../enterprise/include/functions_reporting_csv.php:1311 +#: ../../enterprise/include/functions_reporting_csv.php:1313 +#: ../../enterprise/include/functions_reporting_csv.php:1319 +#: ../../enterprise/include/functions_reporting_csv.php:1321 msgid "Minimum Value" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1285 -#: ../../include/functions_reporting.php:10584 +#: ../../enterprise/include/functions_reporting_csv.php:1326 +#: ../../include/functions_reporting.php:10638 msgid "Minimum" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1325 -#: ../../enterprise/include/functions_reporting_csv.php:1327 -#: ../../enterprise/include/functions_reporting_csv.php:1333 -#: ../../enterprise/include/functions_reporting_csv.php:1335 +#: ../../enterprise/include/functions_reporting_csv.php:1366 +#: ../../enterprise/include/functions_reporting_csv.php:1368 +#: ../../enterprise/include/functions_reporting_csv.php:1374 +#: ../../enterprise/include/functions_reporting_csv.php:1376 msgid "Maximun Value" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1361 -#: ../../enterprise/include/functions_reporting_csv.php:1375 -#: ../../enterprise/include/functions_reporting_csv.php:1379 -#: ../../enterprise/include/functions_reporting_csv.php:1390 -#: ../../include/functions_reporting_html.php:4045 +#: ../../enterprise/include/functions_reporting_csv.php:1402 +#: ../../enterprise/include/functions_reporting_csv.php:1416 +#: ../../enterprise/include/functions_reporting_csv.php:1420 +#: ../../enterprise/include/functions_reporting_csv.php:1431 +#: ../../include/functions_reporting_html.php:4049 #: ../../include/functions_reports.php:774 -#: ../../include/functions_reporting.php:10040 +#: ../../include/functions_reporting.php:10094 msgid "Increment" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1375 -#: ../../include/functions_reporting_html.php:4043 +#: ../../enterprise/include/functions_reporting_csv.php:1416 +#: ../../include/functions_reporting_html.php:4047 msgid "From data" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1375 -#: ../../include/functions_reporting_html.php:4044 +#: ../../enterprise/include/functions_reporting_csv.php:1416 +#: ../../include/functions_reporting_html.php:4048 msgid "To data" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1381 -#: ../../enterprise/include/functions_reporting_csv.php:1392 -#: ../../include/functions_reporting_html.php:4072 +#: ../../enterprise/include/functions_reporting_csv.php:1422 +#: ../../enterprise/include/functions_reporting_csv.php:1433 +#: ../../include/functions_reporting_html.php:4076 msgid "Negative increase: " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1383 -#: ../../enterprise/include/functions_reporting_csv.php:1394 -#: ../../include/functions_reporting_html.php:4074 +#: ../../enterprise/include/functions_reporting_csv.php:1424 +#: ../../enterprise/include/functions_reporting_csv.php:1435 +#: ../../include/functions_reporting_html.php:4078 msgid "Positive increase: " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1385 -#: ../../enterprise/include/functions_reporting_csv.php:1396 -#: ../../include/functions_reporting_html.php:4076 +#: ../../enterprise/include/functions_reporting_csv.php:1426 +#: ../../enterprise/include/functions_reporting_csv.php:1437 +#: ../../include/functions_reporting_html.php:4080 msgid "Neutral increase: " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1410 -#: ../../enterprise/include/functions_reporting_csv.php:1429 -#: ../../enterprise/include/functions_reporting_csv.php:1431 -#: ../../enterprise/include/functions_reporting_csv.php:1437 -#: ../../enterprise/include/functions_reporting_csv.php:1439 -#: ../../include/functions_reporting.php:7120 +#: ../../enterprise/include/functions_reporting_csv.php:1451 +#: ../../enterprise/include/functions_reporting_csv.php:1470 +#: ../../enterprise/include/functions_reporting_csv.php:1472 +#: ../../enterprise/include/functions_reporting_csv.php:1478 +#: ../../enterprise/include/functions_reporting_csv.php:1480 +#: ../../include/functions_reporting.php:7131 msgid "AVG. Value" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1444 +#: ../../enterprise/include/functions_reporting_csv.php:1485 msgid "AVG" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1465 -#: ../../enterprise/include/functions_reporting_csv.php:1483 -#: ../../enterprise/include/functions_reporting_csv.php:1485 -#: ../../include/functions_reporting.php:6451 +#: ../../enterprise/include/functions_reporting_csv.php:1506 +#: ../../enterprise/include/functions_reporting_csv.php:1524 +#: ../../enterprise/include/functions_reporting_csv.php:1526 +#: ../../include/functions_reporting.php:6462 msgid "Monitor Report" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1479 +#: ../../enterprise/include/functions_reporting_csv.php:1520 msgid "% Wrong" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1494 +#: ../../enterprise/include/functions_reporting_csv.php:1535 msgid "Simple Graph" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1554 -#: ../../enterprise/include/functions_reporting_csv.php:1600 -#: ../../enterprise/include/functions_reporting_csv.php:1673 -#: ../../enterprise/include/functions_reporting_csv.php:1792 -#: ../../enterprise/include/functions_reporting_csv.php:2100 +#: ../../enterprise/include/functions_reporting_csv.php:1595 +#: ../../enterprise/include/functions_reporting_csv.php:1641 +#: ../../enterprise/include/functions_reporting_csv.php:1714 +#: ../../enterprise/include/functions_reporting_csv.php:1833 +#: ../../enterprise/include/functions_reporting_csv.php:2141 msgid "SLA Max" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1555 -#: ../../enterprise/include/functions_reporting_csv.php:1601 -#: ../../enterprise/include/functions_reporting_csv.php:1674 -#: ../../enterprise/include/functions_reporting_csv.php:1793 -#: ../../enterprise/include/functions_reporting_csv.php:2101 +#: ../../enterprise/include/functions_reporting_csv.php:1596 +#: ../../enterprise/include/functions_reporting_csv.php:1642 +#: ../../enterprise/include/functions_reporting_csv.php:1715 +#: ../../enterprise/include/functions_reporting_csv.php:1834 +#: ../../enterprise/include/functions_reporting_csv.php:2142 msgid "SLA Min" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1556 -#: ../../enterprise/include/functions_reporting_csv.php:1602 -#: ../../enterprise/include/functions_reporting_csv.php:1675 -#: ../../enterprise/include/functions_reporting_csv.php:1794 -#: ../../enterprise/include/functions_reporting_csv.php:2102 -#: ../../enterprise/include/functions_reporting.php:1849 -#: ../../enterprise/include/functions_reporting.php:2914 -#: ../../enterprise/include/functions_reporting.php:3903 -#: ../../enterprise/include/functions_reporting.php:6153 -#: ../../include/functions_reporting_html.php:551 +#: ../../enterprise/include/functions_reporting_csv.php:1597 +#: ../../enterprise/include/functions_reporting_csv.php:1643 +#: ../../enterprise/include/functions_reporting_csv.php:1716 +#: ../../enterprise/include/functions_reporting_csv.php:1835 +#: ../../enterprise/include/functions_reporting_csv.php:2143 +#: ../../enterprise/include/functions_reporting.php:1864 +#: ../../enterprise/include/functions_reporting.php:3136 +#: ../../enterprise/include/functions_reporting.php:4125 +#: ../../enterprise/include/functions_reporting.php:6375 +#: ../../include/functions_reporting_html.php:555 msgid "SLA Limit" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1557 -#: ../../enterprise/include/functions_reporting_csv.php:1603 +#: ../../enterprise/include/functions_reporting_csv.php:1598 +#: ../../enterprise/include/functions_reporting_csv.php:1644 msgid "Time Total " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1558 -#: ../../enterprise/include/functions_reporting_csv.php:1604 +#: ../../enterprise/include/functions_reporting_csv.php:1599 +#: ../../enterprise/include/functions_reporting_csv.php:1645 msgid "Time OK " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1559 -#: ../../enterprise/include/functions_reporting_csv.php:1605 +#: ../../enterprise/include/functions_reporting_csv.php:1600 +#: ../../enterprise/include/functions_reporting_csv.php:1646 msgid "Time Error " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1560 -#: ../../enterprise/include/functions_reporting_csv.php:1606 +#: ../../enterprise/include/functions_reporting_csv.php:1601 +#: ../../enterprise/include/functions_reporting_csv.php:1647 msgid "Time Unknown " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1561 -#: ../../enterprise/include/functions_reporting_csv.php:1607 +#: ../../enterprise/include/functions_reporting_csv.php:1602 +#: ../../enterprise/include/functions_reporting_csv.php:1648 msgid "Time Not Init " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1562 -#: ../../enterprise/include/functions_reporting_csv.php:1608 +#: ../../enterprise/include/functions_reporting_csv.php:1603 +#: ../../enterprise/include/functions_reporting_csv.php:1649 msgid "Time Downtime " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1563 -#: ../../enterprise/include/functions_reporting_csv.php:1609 +#: ../../enterprise/include/functions_reporting_csv.php:1604 +#: ../../enterprise/include/functions_reporting_csv.php:1650 msgid "Checks Total " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1564 -#: ../../enterprise/include/functions_reporting_csv.php:1610 +#: ../../enterprise/include/functions_reporting_csv.php:1605 +#: ../../enterprise/include/functions_reporting_csv.php:1651 msgid "Checks OK " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1565 -#: ../../enterprise/include/functions_reporting_csv.php:1611 +#: ../../enterprise/include/functions_reporting_csv.php:1606 +#: ../../enterprise/include/functions_reporting_csv.php:1652 msgid "Checks Error " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1566 -#: ../../enterprise/include/functions_reporting_csv.php:1612 +#: ../../enterprise/include/functions_reporting_csv.php:1607 +#: ../../enterprise/include/functions_reporting_csv.php:1653 msgid "Checks Unknown " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1567 -#: ../../enterprise/include/functions_reporting_csv.php:1613 +#: ../../enterprise/include/functions_reporting_csv.php:1608 +#: ../../enterprise/include/functions_reporting_csv.php:1654 msgid "Checks Not Init " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1568 -#: ../../enterprise/include/functions_reporting_csv.php:1614 +#: ../../enterprise/include/functions_reporting_csv.php:1609 +#: ../../enterprise/include/functions_reporting_csv.php:1655 msgid "SLA " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1569 -#: ../../enterprise/include/functions_reporting_csv.php:1615 +#: ../../enterprise/include/functions_reporting_csv.php:1610 +#: ../../enterprise/include/functions_reporting_csv.php:1656 msgid "Status " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1591 -#: ../../enterprise/include/functions_reporting_csv.php:1637 -#: ../../enterprise/include/functions_reporting_csv.php:1955 -#: ../../enterprise/include/functions_reporting.php:1869 -#: ../../enterprise/include/functions_reporting.php:1910 -#: ../../enterprise/include/functions_reporting.php:2939 -#: ../../enterprise/include/functions_reporting.php:2998 -#: ../../enterprise/include/functions_reporting.php:3929 -#: ../../enterprise/include/functions_reporting.php:3988 -#: ../../enterprise/include/functions_reporting.php:6182 -#: ../../include/functions_reporting_html.php:670 -#: ../../include/functions_config.php:1353 -#: ../../include/functions_config.php:3565 +#: ../../enterprise/include/functions_reporting_csv.php:1632 +#: ../../enterprise/include/functions_reporting_csv.php:1678 +#: ../../enterprise/include/functions_reporting_csv.php:1996 +#: ../../enterprise/include/functions_reporting.php:1884 +#: ../../enterprise/include/functions_reporting.php:1925 +#: ../../enterprise/include/functions_reporting.php:3161 +#: ../../enterprise/include/functions_reporting.php:3220 +#: ../../enterprise/include/functions_reporting.php:4151 +#: ../../enterprise/include/functions_reporting.php:4210 +#: ../../enterprise/include/functions_reporting.php:6404 +#: ../../include/functions_reporting_html.php:674 +#: ../../include/functions_config.php:1399 +#: ../../include/functions_config.php:3633 msgid "Fail" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1661 -#: ../../enterprise/include/functions_reporting_csv.php:1777 -#: ../../enterprise/include/functions_reporting_csv.php:2017 -#: ../../enterprise/include/functions_reporting_csv.php:2085 +#: ../../enterprise/include/functions_reporting_csv.php:1702 +#: ../../enterprise/include/functions_reporting_csv.php:1818 +#: ../../enterprise/include/functions_reporting_csv.php:2058 +#: ../../enterprise/include/functions_reporting_csv.php:2126 msgid "Subtitle" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1676 -#: ../../enterprise/include/functions_reporting_csv.php:1808 -#: ../../enterprise/include/functions_reporting_csv.php:2116 +#: ../../enterprise/include/functions_reporting_csv.php:1717 +#: ../../enterprise/include/functions_reporting_csv.php:1849 +#: ../../enterprise/include/functions_reporting_csv.php:2157 msgid "Time Total Month" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1677 -#: ../../enterprise/include/functions_reporting_csv.php:1809 -#: ../../enterprise/include/functions_reporting_csv.php:2117 +#: ../../enterprise/include/functions_reporting_csv.php:1718 +#: ../../enterprise/include/functions_reporting_csv.php:1850 +#: ../../enterprise/include/functions_reporting_csv.php:2158 msgid "Time OK Month" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1678 -#: ../../enterprise/include/functions_reporting_csv.php:1810 -#: ../../enterprise/include/functions_reporting_csv.php:2118 +#: ../../enterprise/include/functions_reporting_csv.php:1719 +#: ../../enterprise/include/functions_reporting_csv.php:1851 +#: ../../enterprise/include/functions_reporting_csv.php:2159 msgid "Time Error Month" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1679 -#: ../../enterprise/include/functions_reporting_csv.php:1811 -#: ../../enterprise/include/functions_reporting_csv.php:2119 +#: ../../enterprise/include/functions_reporting_csv.php:1720 +#: ../../enterprise/include/functions_reporting_csv.php:1852 +#: ../../enterprise/include/functions_reporting_csv.php:2160 msgid "Time Unknown Month" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1680 -#: ../../enterprise/include/functions_reporting_csv.php:1812 -#: ../../enterprise/include/functions_reporting_csv.php:2120 +#: ../../enterprise/include/functions_reporting_csv.php:1721 +#: ../../enterprise/include/functions_reporting_csv.php:1853 +#: ../../enterprise/include/functions_reporting_csv.php:2161 msgid "Time Downtime Month" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1681 -#: ../../enterprise/include/functions_reporting_csv.php:1813 -#: ../../enterprise/include/functions_reporting_csv.php:2121 +#: ../../enterprise/include/functions_reporting_csv.php:1722 +#: ../../enterprise/include/functions_reporting_csv.php:1854 +#: ../../enterprise/include/functions_reporting_csv.php:2162 msgid "Time Not Init Month" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1682 -#: ../../enterprise/include/functions_reporting_csv.php:1814 -#: ../../enterprise/include/functions_reporting_csv.php:2122 +#: ../../enterprise/include/functions_reporting_csv.php:1723 +#: ../../enterprise/include/functions_reporting_csv.php:1855 +#: ../../enterprise/include/functions_reporting_csv.php:2163 msgid "Checks Total Month" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1683 -#: ../../enterprise/include/functions_reporting_csv.php:1815 -#: ../../enterprise/include/functions_reporting_csv.php:2123 +#: ../../enterprise/include/functions_reporting_csv.php:1724 +#: ../../enterprise/include/functions_reporting_csv.php:1856 +#: ../../enterprise/include/functions_reporting_csv.php:2164 msgid "Checks OK Month" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1684 -#: ../../enterprise/include/functions_reporting_csv.php:1816 -#: ../../enterprise/include/functions_reporting_csv.php:2124 +#: ../../enterprise/include/functions_reporting_csv.php:1725 +#: ../../enterprise/include/functions_reporting_csv.php:1857 +#: ../../enterprise/include/functions_reporting_csv.php:2165 msgid "Checks Error Month" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1685 -#: ../../enterprise/include/functions_reporting_csv.php:1817 -#: ../../enterprise/include/functions_reporting_csv.php:2125 +#: ../../enterprise/include/functions_reporting_csv.php:1726 +#: ../../enterprise/include/functions_reporting_csv.php:1858 +#: ../../enterprise/include/functions_reporting_csv.php:2166 msgid "Checks Unknown Month" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1686 -#: ../../enterprise/include/functions_reporting_csv.php:1818 -#: ../../enterprise/include/functions_reporting_csv.php:2126 +#: ../../enterprise/include/functions_reporting_csv.php:1727 +#: ../../enterprise/include/functions_reporting_csv.php:1859 +#: ../../enterprise/include/functions_reporting_csv.php:2167 msgid "Checks Not Init Month" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1687 -#: ../../enterprise/include/functions_reporting_csv.php:1819 -#: ../../enterprise/include/functions_reporting_csv.php:2127 +#: ../../enterprise/include/functions_reporting_csv.php:1728 +#: ../../enterprise/include/functions_reporting_csv.php:1860 +#: ../../enterprise/include/functions_reporting_csv.php:2168 msgid "SLA Month" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1688 -#: ../../enterprise/include/functions_reporting_csv.php:1820 -#: ../../enterprise/include/functions_reporting_csv.php:2128 +#: ../../enterprise/include/functions_reporting_csv.php:1729 +#: ../../enterprise/include/functions_reporting_csv.php:1861 +#: ../../enterprise/include/functions_reporting_csv.php:2169 msgid "Status Month" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1710 -#: ../../enterprise/include/functions_reporting.php:2018 +#: ../../enterprise/include/functions_reporting_csv.php:1751 +#: ../../enterprise/include/functions_reporting.php:2033 msgid "Day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1711 -#: ../../enterprise/include/functions_reporting_csv.php:1866 +#: ../../enterprise/include/functions_reporting_csv.php:1752 +#: ../../enterprise/include/functions_reporting_csv.php:1907 msgid "Time Total Day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1712 -#: ../../enterprise/include/functions_reporting_csv.php:1867 +#: ../../enterprise/include/functions_reporting_csv.php:1753 +#: ../../enterprise/include/functions_reporting_csv.php:1908 msgid "Time OK Day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1713 -#: ../../enterprise/include/functions_reporting_csv.php:1868 +#: ../../enterprise/include/functions_reporting_csv.php:1754 +#: ../../enterprise/include/functions_reporting_csv.php:1909 msgid "Time Error Day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1714 -#: ../../enterprise/include/functions_reporting_csv.php:1869 +#: ../../enterprise/include/functions_reporting_csv.php:1755 +#: ../../enterprise/include/functions_reporting_csv.php:1910 msgid "Time Unknown Day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1715 -#: ../../enterprise/include/functions_reporting_csv.php:1870 +#: ../../enterprise/include/functions_reporting_csv.php:1756 +#: ../../enterprise/include/functions_reporting_csv.php:1911 msgid "Time Not Init Day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1716 -#: ../../enterprise/include/functions_reporting_csv.php:1871 +#: ../../enterprise/include/functions_reporting_csv.php:1757 +#: ../../enterprise/include/functions_reporting_csv.php:1912 msgid "Time Downtime Day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1717 -#: ../../enterprise/include/functions_reporting_csv.php:1872 +#: ../../enterprise/include/functions_reporting_csv.php:1758 +#: ../../enterprise/include/functions_reporting_csv.php:1913 msgid "Time Out Day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1718 -#: ../../enterprise/include/functions_reporting_csv.php:1873 +#: ../../enterprise/include/functions_reporting_csv.php:1759 +#: ../../enterprise/include/functions_reporting_csv.php:1914 msgid "Checks Total Day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1719 -#: ../../enterprise/include/functions_reporting_csv.php:1874 +#: ../../enterprise/include/functions_reporting_csv.php:1760 +#: ../../enterprise/include/functions_reporting_csv.php:1915 msgid "Checks OK Day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1720 -#: ../../enterprise/include/functions_reporting_csv.php:1875 +#: ../../enterprise/include/functions_reporting_csv.php:1761 +#: ../../enterprise/include/functions_reporting_csv.php:1916 msgid "Checks Error Day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1721 -#: ../../enterprise/include/functions_reporting_csv.php:1876 +#: ../../enterprise/include/functions_reporting_csv.php:1762 +#: ../../enterprise/include/functions_reporting_csv.php:1917 msgid "Checks Unknown Day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1722 -#: ../../enterprise/include/functions_reporting_csv.php:1877 +#: ../../enterprise/include/functions_reporting_csv.php:1763 +#: ../../enterprise/include/functions_reporting_csv.php:1918 msgid "Checks Not Init Day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1723 -#: ../../enterprise/include/functions_reporting_csv.php:1878 +#: ../../enterprise/include/functions_reporting_csv.php:1764 +#: ../../enterprise/include/functions_reporting_csv.php:1919 msgid "SLA Day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1724 -#: ../../enterprise/include/functions_reporting_csv.php:1879 +#: ../../enterprise/include/functions_reporting_csv.php:1765 +#: ../../enterprise/include/functions_reporting_csv.php:1920 msgid "SLA Fixed Day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1725 -#: ../../enterprise/include/functions_reporting_csv.php:1880 +#: ../../enterprise/include/functions_reporting_csv.php:1766 +#: ../../enterprise/include/functions_reporting_csv.php:1921 msgid "Date From Day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1726 -#: ../../enterprise/include/functions_reporting_csv.php:1881 +#: ../../enterprise/include/functions_reporting_csv.php:1767 +#: ../../enterprise/include/functions_reporting_csv.php:1922 msgid "Date To Day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1727 -#: ../../enterprise/include/functions_reporting_csv.php:1882 +#: ../../enterprise/include/functions_reporting_csv.php:1768 +#: ../../enterprise/include/functions_reporting_csv.php:1923 msgid "Status Day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1787 -#: ../../enterprise/include/functions_reporting_csv.php:2095 -#: ../../include/functions_html.php:2337 +#: ../../enterprise/include/functions_reporting_csv.php:1828 +#: ../../enterprise/include/functions_reporting_csv.php:2136 +#: ../../include/functions_html.php:2393 msgid "Month" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1788 -#: ../../enterprise/include/functions_reporting_csv.php:2096 +#: ../../enterprise/include/functions_reporting_csv.php:1829 +#: ../../enterprise/include/functions_reporting_csv.php:2137 msgid "Month Number" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1789 -#: ../../enterprise/include/functions_reporting_csv.php:2097 +#: ../../enterprise/include/functions_reporting_csv.php:1830 +#: ../../enterprise/include/functions_reporting_csv.php:2138 msgid "Year" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1839 +#: ../../enterprise/include/functions_reporting_csv.php:1880 msgid "Time Total week" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1840 +#: ../../enterprise/include/functions_reporting_csv.php:1881 msgid "Time OK week" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1841 +#: ../../enterprise/include/functions_reporting_csv.php:1882 msgid "Time Error week" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1842 +#: ../../enterprise/include/functions_reporting_csv.php:1883 msgid "Time Unknown week" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1843 +#: ../../enterprise/include/functions_reporting_csv.php:1884 msgid "Time Downtime week" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1844 +#: ../../enterprise/include/functions_reporting_csv.php:1885 msgid "Time Not Init week" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1845 +#: ../../enterprise/include/functions_reporting_csv.php:1886 msgid "Checks Total week" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1846 +#: ../../enterprise/include/functions_reporting_csv.php:1887 msgid "Checks OK week" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1847 +#: ../../enterprise/include/functions_reporting_csv.php:1888 msgid "Checks Error week" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1848 +#: ../../enterprise/include/functions_reporting_csv.php:1889 msgid "Checks Unknown week" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1849 +#: ../../enterprise/include/functions_reporting_csv.php:1890 msgid "Status week" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1865 +#: ../../enterprise/include/functions_reporting_csv.php:1906 msgid "Day Week" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1917 +#: ../../enterprise/include/functions_reporting_csv.php:1958 msgid "S.L.A. Services" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1935 +#: ../../enterprise/include/functions_reporting_csv.php:1976 msgid "Lost sercice " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1936 +#: ../../enterprise/include/functions_reporting_csv.php:1977 msgid "Service " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1937 +#: ../../enterprise/include/functions_reporting_csv.php:1978 msgid "Limit " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1938 +#: ../../enterprise/include/functions_reporting_csv.php:1979 msgid "SLA Compilance " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1939 +#: ../../enterprise/include/functions_reporting_csv.php:1980 msgid "Unknown " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1940 +#: ../../enterprise/include/functions_reporting_csv.php:1981 msgid "Ok " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1941 +#: ../../enterprise/include/functions_reporting_csv.php:1982 msgid "Fail " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1942 +#: ../../enterprise/include/functions_reporting_csv.php:1983 msgid "Result " msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1967 +#: ../../enterprise/include/functions_reporting_csv.php:2008 msgid "IPAM Networks" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1984 -#: ../../enterprise/include/functions_reporting.php:2336 +#: ../../enterprise/include/functions_reporting_csv.php:2025 +#: ../../enterprise/include/functions_reporting.php:2558 +#: ../../enterprise/tools/ipam/ipam_network.php:251 #: ../../godmode/events/custom_events.php:94 +#: ../../include/lib/Dashboard/Widgets/events_list.php:813 #: ../../include/functions_events.php:244 -#: ../../operation/events/events.php:2719 +#: ../../operation/events/events.php:2932 msgid "Agent ID" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1985 -#: ../../enterprise/include/functions_reporting.php:2337 +#: ../../enterprise/include/functions_reporting_csv.php:2026 +#: ../../enterprise/include/functions_reporting.php:2559 #: ../../enterprise/include/functions_ipam.php:2115 -#: ../../enterprise/tools/ipam/ipam_network.php:431 -#: ../../enterprise/tools/ipam/ipam_network.php:700 +#: ../../enterprise/tools/ipam/ipam_network.php:589 +#: ../../enterprise/tools/ipam/ipam_network.php:858 #: ../../enterprise/tools/ipam/ipam_ajax.php:295 #: ../../enterprise/tools/ipam/ipam_ajax.php:482 #: ../../enterprise/tools/ipam/ipam_massive.php:105 -#: ../../godmode/users/configure_user.php:1282 -#: ../../godmode/users/user_management.php:710 -#: ../../mobile/operation/events.php:878 -#: ../../include/functions_reporting_html.php:6050 -#: ../../include/functions.php:3109 ../../include/ajax/events.php:1764 +#: ../../godmode/users/configure_user.php:1296 +#: ../../godmode/users/user_management.php:730 +#: ../../mobile/operation/events.php:874 +#: ../../include/functions_reporting_html.php:6061 +#: ../../include/functions.php:3109 ../../include/ajax/events.php:1722 #: ../../include/class/AuditLog.class.php:114 #: ../../operation/users/user_edit.php:740 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:333 @@ -25204,90 +24919,90 @@ msgstr "" msgid "Comments" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:1986 -#: ../../enterprise/include/functions_reporting.php:2338 +#: ../../enterprise/include/functions_reporting_csv.php:2027 +#: ../../enterprise/include/functions_reporting.php:2560 #: ../../enterprise/include/functions_ipam.php:2113 -#: ../../enterprise/tools/ipam/ipam_network.php:442 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1413 +#: ../../enterprise/tools/ipam/ipam_network.php:600 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1537 msgid "Alive" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2027 +#: ../../enterprise/include/functions_reporting_csv.php:2068 msgid "SLA max" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2028 +#: ../../enterprise/include/functions_reporting_csv.php:2069 msgid "SLA min" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2029 +#: ../../enterprise/include/functions_reporting_csv.php:2070 msgid "SLA limit" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2030 -#: ../../enterprise/include/functions_reporting.php:4988 -#: ../../include/functions_reporting_html.php:586 +#: ../../enterprise/include/functions_reporting_csv.php:2071 +#: ../../enterprise/include/functions_reporting.php:5210 +#: ../../include/functions_reporting_html.php:590 msgid "Time Total" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2031 -#: ../../enterprise/include/functions_reporting.php:4991 -#: ../../include/functions_reporting_html.php:588 -#: ../../include/functions_reporting_html.php:4185 +#: ../../enterprise/include/functions_reporting_csv.php:2072 +#: ../../enterprise/include/functions_reporting.php:5213 +#: ../../include/functions_reporting_html.php:592 +#: ../../include/functions_reporting_html.php:4189 msgid "Time OK" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2032 +#: ../../enterprise/include/functions_reporting_csv.php:2073 msgid "Time Error" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2033 -#: ../../enterprise/include/functions_reporting.php:4992 -#: ../../include/functions_reporting_html.php:589 -#: ../../include/functions_reporting_html.php:4197 +#: ../../enterprise/include/functions_reporting_csv.php:2074 +#: ../../enterprise/include/functions_reporting.php:5214 +#: ../../include/functions_reporting_html.php:593 +#: ../../include/functions_reporting_html.php:4201 msgid "Time Unknown" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2034 -#: ../../enterprise/include/functions_reporting.php:4993 -#: ../../include/functions_reporting_html.php:590 +#: ../../enterprise/include/functions_reporting_csv.php:2075 +#: ../../enterprise/include/functions_reporting.php:5215 +#: ../../include/functions_reporting_html.php:594 msgid "Time Not Init" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2035 -#: ../../include/functions_reporting_html.php:4209 +#: ../../enterprise/include/functions_reporting_csv.php:2076 +#: ../../include/functions_reporting_html.php:4213 msgid "Time Downtime" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2036 -#: ../../enterprise/include/functions_reporting.php:5083 -#: ../../include/functions_reporting_html.php:620 +#: ../../enterprise/include/functions_reporting_csv.php:2077 +#: ../../enterprise/include/functions_reporting.php:5305 +#: ../../include/functions_reporting_html.php:624 msgid "Checks Total" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2037 -#: ../../enterprise/include/functions_reporting.php:5086 -#: ../../include/functions_reporting_html.php:622 -#: ../../include/functions_reporting_html.php:4279 +#: ../../enterprise/include/functions_reporting_csv.php:2078 +#: ../../enterprise/include/functions_reporting.php:5308 +#: ../../include/functions_reporting_html.php:626 +#: ../../include/functions_reporting_html.php:4283 msgid "Checks OK" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2038 +#: ../../enterprise/include/functions_reporting_csv.php:2079 msgid "Checks Error" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2039 -#: ../../enterprise/include/functions_reporting.php:5087 -#: ../../include/functions_reporting_html.php:623 +#: ../../enterprise/include/functions_reporting_csv.php:2080 +#: ../../enterprise/include/functions_reporting.php:5309 +#: ../../include/functions_reporting_html.php:627 msgid "Checks Unknown" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2040 -#: ../../enterprise/include/functions_reporting.php:5088 +#: ../../enterprise/include/functions_reporting_csv.php:2081 +#: ../../enterprise/include/functions_reporting.php:5310 msgid "Checks Not Init" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2041 +#: ../../enterprise/include/functions_reporting_csv.php:2082 #: ../../enterprise/operation/services/services.service.php:119 #: ../../enterprise/operation/services/services.list.php:546 #: ../../include/functions_reports.php:710 @@ -25298,268 +25013,268 @@ msgstr "" msgid "SLA" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2042 +#: ../../enterprise/include/functions_reporting_csv.php:2083 msgid "SLA Fixed" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2147 +#: ../../enterprise/include/functions_reporting_csv.php:2188 msgid "Time Total day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2148 +#: ../../enterprise/include/functions_reporting_csv.php:2189 msgid "Time OK day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2149 +#: ../../enterprise/include/functions_reporting_csv.php:2190 msgid "Time Error day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2150 +#: ../../enterprise/include/functions_reporting_csv.php:2191 msgid "Time Unknown day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2151 +#: ../../enterprise/include/functions_reporting_csv.php:2192 msgid "Time Downtime day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2152 +#: ../../enterprise/include/functions_reporting_csv.php:2193 msgid "Time Not Init day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2153 +#: ../../enterprise/include/functions_reporting_csv.php:2194 msgid "Checks Total day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2154 +#: ../../enterprise/include/functions_reporting_csv.php:2195 msgid "Checks OK day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2155 +#: ../../enterprise/include/functions_reporting_csv.php:2196 msgid "Checks Error day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2156 +#: ../../enterprise/include/functions_reporting_csv.php:2197 msgid "Checks Unknown day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2157 +#: ../../enterprise/include/functions_reporting_csv.php:2198 msgid "Status day" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2173 +#: ../../enterprise/include/functions_reporting_csv.php:2214 #: ../../enterprise/include/functions_events.php:163 msgid "Hours" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2174 +#: ../../enterprise/include/functions_reporting_csv.php:2215 msgid "Time Total hours" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2175 +#: ../../enterprise/include/functions_reporting_csv.php:2216 msgid "Time OK hours" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2176 +#: ../../enterprise/include/functions_reporting_csv.php:2217 msgid "Time Error hours" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2177 +#: ../../enterprise/include/functions_reporting_csv.php:2218 msgid "Time Unknown hours" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2178 +#: ../../enterprise/include/functions_reporting_csv.php:2219 msgid "Time Not Init hours" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2179 +#: ../../enterprise/include/functions_reporting_csv.php:2220 msgid "Time Downtime hours" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2180 +#: ../../enterprise/include/functions_reporting_csv.php:2221 msgid "Time Out hours" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2181 +#: ../../enterprise/include/functions_reporting_csv.php:2222 msgid "Checks Total hours" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2182 +#: ../../enterprise/include/functions_reporting_csv.php:2223 msgid "Checks OK hours" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2183 +#: ../../enterprise/include/functions_reporting_csv.php:2224 msgid "Checks Error hours" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2184 +#: ../../enterprise/include/functions_reporting_csv.php:2225 msgid "Checks Unknown hours" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2185 +#: ../../enterprise/include/functions_reporting_csv.php:2226 msgid "Checks Not Init hours" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2186 +#: ../../enterprise/include/functions_reporting_csv.php:2227 msgid "SLA hours" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2187 +#: ../../enterprise/include/functions_reporting_csv.php:2228 msgid "SLA Fixed hours" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2188 +#: ../../enterprise/include/functions_reporting_csv.php:2229 msgid "Date From hours" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2189 +#: ../../enterprise/include/functions_reporting_csv.php:2230 msgid "Date To hours" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2190 +#: ../../enterprise/include/functions_reporting_csv.php:2231 msgid "Status hours" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2270 -#: ../../enterprise/include/functions_reporting_csv.php:2274 +#: ../../enterprise/include/functions_reporting_csv.php:2311 +#: ../../enterprise/include/functions_reporting_csv.php:2315 #: ../../include/functions_reporting_html.php:139 msgid "Generated" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2317 +#: ../../enterprise/include/functions_reporting_csv.php:2358 msgid "Simple Baseline Graph" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2348 +#: ../../enterprise/include/functions_reporting_csv.php:2389 #: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:557 msgid "Custom Graph" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2493 -#: ../../include/functions_reporting.php:6159 +#: ../../enterprise/include/functions_reporting_csv.php:2534 +#: ../../include/functions_reporting.php:6170 msgid "Alert Report Module" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2495 -#: ../../include/functions_reporting.php:5992 +#: ../../enterprise/include/functions_reporting_csv.php:2536 +#: ../../include/functions_reporting.php:6003 msgid "Alert Report Agent" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2497 -#: ../../include/functions_reporting.php:5812 +#: ../../enterprise/include/functions_reporting_csv.php:2538 +#: ../../include/functions_reporting.php:5823 msgid "Alert Report Group" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2515 +#: ../../enterprise/include/functions_reporting_csv.php:2556 msgid "Actions Triggered" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2515 +#: ../../enterprise/include/functions_reporting_csv.php:2556 msgid "Template Triggered" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2552 +#: ../../enterprise/include/functions_reporting_csv.php:2593 msgid "Event Report Log" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2581 -#: ../../include/functions_reports.php:951 -#: ../../include/functions_reports.php:952 -#: ../../include/functions_reporting.php:5117 +#: ../../enterprise/include/functions_reporting_csv.php:2622 +#: ../../include/functions_reports.php:956 +#: ../../include/functions_reports.php:957 +#: ../../include/functions_reporting.php:5128 msgid "Permissions report" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2599 -#: ../../enterprise/include/functions_reporting_csv.php:2609 +#: ../../enterprise/include/functions_reporting_csv.php:2640 +#: ../../enterprise/include/functions_reporting_csv.php:2650 #: ../../godmode/users/user_list.php:573 -#: ../../godmode/users/configure_user.php:1049 -#: ../../godmode/users/configure_user.php:1124 +#: ../../godmode/users/configure_user.php:1061 +#: ../../godmode/users/configure_user.php:1138 #: ../../godmode/users/user_management.php:143 #: ../../godmode/users/user_management.php:155 -#: ../../include/functions_reporting_html.php:5333 -#: ../../include/functions_reporting_html.php:6470 -#: ../../include/functions_reporting_html.php:6493 +#: ../../include/functions_reporting_html.php:5344 +#: ../../include/functions_reporting_html.php:6481 +#: ../../include/functions_reporting_html.php:6504 #: ../../include/class/SnmpConsole.class.php:278 #: ../../operation/search_users.php:43 ../../operation/users/user_edit.php:291 msgid "User ID" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2599 -#: ../../enterprise/include/functions_reporting_csv.php:2609 +#: ../../enterprise/include/functions_reporting_csv.php:2640 +#: ../../enterprise/include/functions_reporting_csv.php:2650 #: ../../godmode/users/user_management.php:166 -#: ../../include/functions_reporting_html.php:6471 -#: ../../include/functions_reporting_html.php:6494 +#: ../../include/functions_reporting_html.php:6482 +#: ../../include/functions_reporting_html.php:6505 msgid "Full name" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2599 -#: ../../enterprise/include/functions_reporting_csv.php:2609 -#: ../../include/functions_reporting_html.php:6472 -#: ../../include/functions_reporting_html.php:6495 +#: ../../enterprise/include/functions_reporting_csv.php:2640 +#: ../../enterprise/include/functions_reporting_csv.php:2650 +#: ../../include/functions_reporting_html.php:6483 +#: ../../include/functions_reporting_html.php:6506 msgid "Permissions" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2655 +#: ../../enterprise/include/functions_reporting_csv.php:2696 msgid "Netflow data chart" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2657 +#: ../../enterprise/include/functions_reporting_csv.php:2698 #: ../../include/functions_reports.php:926 msgid "Netflow area chart" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2710 +#: ../../enterprise/include/functions_reporting_csv.php:2751 msgid "Netflow summary" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2730 +#: ../../enterprise/include/functions_reporting_csv.php:2771 #: ../../include/functions_netflow.php:416 msgid "Total flows" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2730 +#: ../../enterprise/include/functions_reporting_csv.php:2771 #: ../../include/functions_netflow.php:421 msgid "Total bytes" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2730 +#: ../../enterprise/include/functions_reporting_csv.php:2771 #: ../../include/functions_netflow.php:426 msgid "Total packets" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2730 +#: ../../enterprise/include/functions_reporting_csv.php:2771 msgid "Avg. bits/sec" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2730 +#: ../../enterprise/include/functions_reporting_csv.php:2771 msgid "Avg. packets/sec" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2730 +#: ../../enterprise/include/functions_reporting_csv.php:2771 msgid "Avg. bytes/packet" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2731 +#: ../../enterprise/include/functions_reporting_csv.php:2772 msgid "Dst. IP" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2757 +#: ../../enterprise/include/functions_reporting_csv.php:2798 msgid "Agent/module status" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2792 -#: ../../include/functions_reporting_html.php:2379 +#: ../../enterprise/include/functions_reporting_csv.php:2833 +#: ../../include/functions_reporting_html.php:2383 msgid "Last time" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2836 +#: ../../enterprise/include/functions_reporting_csv.php:2877 #: ../../include/functions_reports.php:938 -#: ../../include/functions_reporting.php:6606 +#: ../../include/functions_reporting.php:6617 msgid "Netflow top-N connections" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2858 +#: ../../enterprise/include/functions_reporting_csv.php:2899 #: ../../mobile/operation/tactical.php:352 -#: ../../include/functions_reporting_html.php:6049 +#: ../../include/functions_reporting_html.php:6060 #: ../../include/functions.php:3109 ../../include/functions_netflow.php:347 #: ../../include/class/AuditLog.class.php:113 #: ../../operation/snmpconsole/snmp_statistics.php:183 @@ -25567,26 +25282,26 @@ msgstr "" msgid "Source IP" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2858 +#: ../../enterprise/include/functions_reporting_csv.php:2899 #: ../../include/functions_netflow.php:348 msgid "Destination IP" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2858 -#: ../../include/functions_config.php:1036 -#: ../../include/functions_config.php:3477 +#: ../../enterprise/include/functions_reporting_csv.php:2899 +#: ../../include/functions_config.php:1082 +#: ../../include/functions_config.php:3545 #: ../../include/functions_netflow.php:349 -#: ../../operation/network/network_report.php:294 -#: ../../operation/network/network_report.php:326 +#: ../../operation/network/network_report.php:426 +#: ../../operation/network/network_report.php:458 msgid "Bytes" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2858 +#: ../../enterprise/include/functions_reporting_csv.php:2899 #: ../../include/functions_netflow.php:350 msgid "% Traffic" msgstr "" -#: ../../enterprise/include/functions_reporting_csv.php:2858 +#: ../../enterprise/include/functions_reporting_csv.php:2899 msgid "Average Throughput (bits/sec)" msgstr "" @@ -25659,21 +25374,48 @@ msgid "Register new node" msgstr "" #: ../../enterprise/include/functions_HA_cluster.php:496 -#: ../../include/class/NetworkMap.class.php:3162 +#: ../../include/class/NetworkMap.class.php:3164 msgid "Update node" msgstr "" #: ../../enterprise/include/class/Azure.cloud.php:148 -#: ../../enterprise/include/class/Aws.cloud.php:113 +#: ../../enterprise/include/class/Aws.cloud.php:112 #: ../../enterprise/include/class/Google.cloud.php:142 msgid "Cloud message" msgstr "" +#: ../../enterprise/include/class/Azure.cloud.php:150 +#: ../../enterprise/include/class/Azure.cloud.php:194 +#: ../../enterprise/include/class/Aws.cloud.php:114 +#: ../../enterprise/include/class/Aws.cloud.php:161 +#: ../../enterprise/include/class/Google.cloud.php:144 +#: ../../enterprise/include/class/Google.cloud.php:188 +#: ../../godmode/menu.php:133 ../../godmode/wizards/Cloud.class.php:196 +#: ../../godmode/wizards/Cloud.class.php:205 +#: ../../include/class/ExtensionsDiscovery.class.php:338 +msgid "Cloud" +msgstr "" + #: ../../enterprise/include/class/Azure.cloud.php:153 #: ../../include/class/CredentialStore.class.php:961 msgid "Azure" msgstr "" +#: ../../enterprise/include/class/Azure.cloud.php:190 +#: ../../enterprise/include/class/DeploymentCenter.class.php:598 +#: ../../enterprise/include/class/Aws.cloud.php:157 +#: ../../enterprise/include/class/Google.cloud.php:184 +#: ../../godmode/menu.php:177 +#: ../../godmode/wizards/ManageExtensions.class.php:225 +#: ../../godmode/wizards/HostDevices.class.php:190 +#: ../../godmode/wizards/Custom.class.php:109 +#: ../../godmode/wizards/Cloud.class.php:192 +#: ../../godmode/wizards/Applications.class.php:168 +#: ../../godmode/servers/discovery.php:65 +#: ../../godmode/servers/discovery.php:74 +msgid "Discovery" +msgstr "" + #: ../../enterprise/include/class/Azure.cloud.php:248 #: ../../enterprise/include/class/Google.cloud.php:242 msgid "Task details" @@ -25694,95 +25436,128 @@ msgid "Microsoft Compute" msgstr "" #: ../../enterprise/include/class/Azure.cloud.php:355 -#: ../../enterprise/include/class/Aws.cloud.php:1523 +#: ../../enterprise/include/class/Aws.cloud.php:1524 #: ../../enterprise/include/class/Google.cloud.php:349 #, php-format msgid "%s not found or not executable" msgstr "" #: ../../enterprise/include/class/Azure.cloud.php:468 -#: ../../enterprise/include/class/Google.cloud.php:470 +#: ../../enterprise/include/class/Google.cloud.php:472 msgid "Group not found." msgstr "" #: ../../enterprise/include/class/Azure.cloud.php:598 #: ../../enterprise/include/class/Azure.cloud.php:646 -#: ../../enterprise/include/class/Google.cloud.php:597 -#: ../../enterprise/include/class/Google.cloud.php:643 +#: ../../enterprise/include/class/Google.cloud.php:599 +#: ../../enterprise/include/class/Google.cloud.php:645 msgid "Unauthorized access" msgstr "" -#: ../../enterprise/include/class/Azure.cloud.php:774 +#: ../../enterprise/include/class/Azure.cloud.php:773 #: ../../enterprise/include/class/VMware.app.php:583 #: ../../enterprise/include/class/DB2.app.php:445 #: ../../enterprise/include/class/Aws.S3.php:408 #: ../../enterprise/include/class/SAP.app.php:459 -#: ../../enterprise/include/class/Aws.cloud.php:1220 +#: ../../enterprise/include/class/Aws.cloud.php:1221 #: ../../enterprise/include/class/MySQL.app.php:450 -#: ../../enterprise/include/class/Google.cloud.php:762 +#: ../../enterprise/include/class/Google.cloud.php:764 #: ../../enterprise/include/class/Oracle.app.php:452 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:457 #: ../../godmode/wizards/HostDevices.class.php:835 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:593 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:627 +#: ../../include/class/ExtensionsDiscovery.class.php:1272 #: ../../include/class/CustomNetScan.class.php:452 msgid "Task name" msgstr "" -#: ../../enterprise/include/class/Azure.cloud.php:800 +#: ../../enterprise/include/class/Azure.cloud.php:857 #: ../../enterprise/include/class/VMware.app.php:614 #: ../../enterprise/include/class/Aws.S3.php:565 -#: ../../enterprise/include/class/Aws.cloud.php:528 +#: ../../enterprise/include/class/Aws.cloud.php:529 msgid "Tentacle options" msgstr "" -#: ../../enterprise/include/class/Azure.cloud.php:875 -#: ../../enterprise/include/class/Aws.cloud.php:745 -#: ../../enterprise/include/class/Aws.cloud.php:1293 -#: ../../enterprise/include/class/Google.cloud.php:825 +#: ../../enterprise/include/class/Azure.cloud.php:936 +#: ../../enterprise/include/class/Aws.cloud.php:746 +#: ../../enterprise/include/class/Aws.cloud.php:1294 +#: ../../enterprise/include/class/Google.cloud.php:828 msgid "No instances found." msgstr "" -#: ../../enterprise/include/class/Azure.cloud.php:912 -#: ../../enterprise/include/class/Google.cloud.php:868 -msgid "Select target virtual machines" +#: ../../enterprise/include/class/Azure.cloud.php:976 +#: ../../enterprise/include/class/Azure.cloud.php:1086 +#: ../../godmode/snmpconsole/snmp_alert.php:1692 +#: ../../godmode/alerts/configure_alert_action.php:432 +#: ../../mobile/operation/agents.php:210 ../../mobile/operation/modules.php:241 +#: ../../mobile/operation/groups.php:82 ../../mobile/operation/services.php:128 +#: ../../mobile/operation/agent.php:154 ../../mobile/operation/alerts.php:199 +#: ../../mobile/operation/visualmap.php:256 +#: ../../mobile/operation/visualmaps.php:189 +#: ../../mobile/operation/module_data.php:130 +#: ../../mobile/operation/module_graph.php:365 +#: ../../mobile/operation/module_graph.php:378 +#: ../../mobile/operation/events.php:953 +#: ../../mobile/operation/server_status.php:232 +#: ../../mobile/operation/tactical.php:102 +msgid "Back" msgstr "" -#: ../../enterprise/include/class/Azure.cloud.php:931 -#: ../../enterprise/include/class/Aws.cloud.php:669 +#: ../../enterprise/include/class/Azure.cloud.php:1003 +#: ../../enterprise/include/class/Aws.cloud.php:670 msgid "Scan and general monitoring." msgstr "" -#: ../../enterprise/include/class/Azure.cloud.php:944 -#: ../../enterprise/include/class/Aws.cloud.php:686 +#: ../../enterprise/include/class/Azure.cloud.php:1021 +#: ../../enterprise/include/class/Aws.cloud.php:687 msgid "Cpu performance summary" msgstr "" -#: ../../enterprise/include/class/Azure.cloud.php:952 -#: ../../enterprise/include/class/Aws.cloud.php:696 -#: ../../enterprise/include/class/Google.cloud.php:914 +#: ../../enterprise/include/class/Azure.cloud.php:1034 +#: ../../enterprise/include/class/Aws.cloud.php:697 +#: ../../enterprise/include/class/Google.cloud.php:917 msgid "IOPS performance summary" msgstr "" -#: ../../enterprise/include/class/Azure.cloud.php:960 -#: ../../enterprise/include/class/Aws.cloud.php:706 -#: ../../enterprise/include/class/Google.cloud.php:922 +#: ../../enterprise/include/class/Azure.cloud.php:1047 +#: ../../enterprise/include/class/Aws.cloud.php:707 +#: ../../enterprise/include/class/Google.cloud.php:925 msgid "Disk performance summary" msgstr "" -#: ../../enterprise/include/class/Azure.cloud.php:968 -#: ../../enterprise/include/class/Aws.cloud.php:716 -#: ../../enterprise/include/class/Google.cloud.php:930 +#: ../../enterprise/include/class/Azure.cloud.php:1060 +#: ../../enterprise/include/class/Aws.cloud.php:717 +#: ../../enterprise/include/class/Google.cloud.php:933 msgid "Network performance summary" msgstr "" -#: ../../enterprise/include/class/Azure.cloud.php:993 -#: ../../enterprise/include/class/VMware.app.php:1040 +#: ../../enterprise/include/class/Azure.cloud.php:1075 +#: ../../enterprise/include/class/VMware.app.php:1022 +#: ../../enterprise/include/class/Omnishell.class.php:975 +#: ../../enterprise/include/class/Omnishell.class.php:1056 +#: ../../enterprise/include/class/DB2.app.php:862 +#: ../../enterprise/include/class/SAP.app.php:925 +#: ../../enterprise/include/class/Aws.cloud.php:1468 +#: ../../enterprise/include/class/MySQL.app.php:938 +#: ../../enterprise/include/class/Oracle.app.php:970 +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:829 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:336 +#: ../../godmode/alerts/configure_alert_template.php:1237 +#: ../../godmode/wizards/HostDevices.class.php:1617 +#: ../../godmode/wizards/Cloud.class.php:599 +#: ../../include/class/CustomNetScan.class.php:757 +#: ../../include/lib/ClusterViewer/ClusterWizard.php:1245 +msgid "Finish" +msgstr "" + +#: ../../enterprise/include/class/Azure.cloud.php:1120 +#: ../../enterprise/include/class/VMware.app.php:1047 #: ../../enterprise/include/class/DB2.app.php:888 #: ../../enterprise/include/class/Aws.S3.php:665 #: ../../enterprise/include/class/SAP.app.php:951 -#: ../../enterprise/include/class/Aws.cloud.php:1621 +#: ../../enterprise/include/class/Aws.cloud.php:1622 #: ../../enterprise/include/class/MySQL.app.php:963 -#: ../../enterprise/include/class/Google.cloud.php:955 +#: ../../enterprise/include/class/Google.cloud.php:958 #: ../../enterprise/include/class/Oracle.app.php:995 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:850 #: ../../godmode/wizards/HostDevices.class.php:1637 @@ -25790,12 +25565,12 @@ msgstr "" msgid "Task configured." msgstr "" -#: ../../enterprise/include/class/Azure.cloud.php:997 -#: ../../enterprise/include/class/VMware.app.php:1044 +#: ../../enterprise/include/class/Azure.cloud.php:1124 +#: ../../enterprise/include/class/VMware.app.php:1051 #: ../../enterprise/include/class/DB2.app.php:892 #: ../../enterprise/include/class/SAP.app.php:955 #: ../../enterprise/include/class/MySQL.app.php:967 -#: ../../enterprise/include/class/Google.cloud.php:959 +#: ../../enterprise/include/class/Google.cloud.php:962 #: ../../enterprise/include/class/Oracle.app.php:999 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:854 #: ../../godmode/wizards/HostDevices.class.php:1641 @@ -25813,7 +25588,7 @@ msgstr "" #: ../../enterprise/include/class/DB2.app.php:197 #: ../../enterprise/include/class/Aws.S3.php:183 #: ../../enterprise/include/class/SAP.app.php:187 -#: ../../enterprise/include/class/Aws.cloud.php:931 +#: ../../enterprise/include/class/Aws.cloud.php:932 #: ../../enterprise/include/class/MySQL.app.php:206 #: ../../enterprise/include/class/Oracle.app.php:204 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:203 @@ -25826,7 +25601,7 @@ msgstr "" #: ../../enterprise/include/class/DB2.app.php:202 #: ../../enterprise/include/class/Aws.S3.php:188 #: ../../enterprise/include/class/SAP.app.php:192 -#: ../../enterprise/include/class/Aws.cloud.php:936 +#: ../../enterprise/include/class/Aws.cloud.php:937 #: ../../enterprise/include/class/MySQL.app.php:211 #: ../../enterprise/include/class/Oracle.app.php:209 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:208 @@ -25843,7 +25618,7 @@ msgstr "" #: ../../enterprise/include/class/DB2.app.php:212 #: ../../enterprise/include/class/Aws.S3.php:193 #: ../../enterprise/include/class/SAP.app.php:202 -#: ../../enterprise/include/class/Aws.cloud.php:941 +#: ../../enterprise/include/class/Aws.cloud.php:942 #: ../../enterprise/include/class/MySQL.app.php:226 #: ../../enterprise/include/class/Oracle.app.php:219 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:218 @@ -25874,9 +25649,14 @@ msgstr "" #: ../../enterprise/include/class/MySQL.app.php:409 #: ../../enterprise/include/class/Oracle.app.php:399 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:403 +#: ../../include/class/ExtensionsDiscovery.class.php:331 msgid "Application" msgstr "" +#: ../../enterprise/include/class/VMware.app.php:509 ../../godmode/menu.php:88 +msgid "VMware" +msgstr "" + #: ../../enterprise/include/class/VMware.app.php:545 #: ../../enterprise/include/class/DB2.app.php:576 #: ../../enterprise/include/class/SAP.app.php:445 @@ -25892,7 +25672,7 @@ msgstr "" #: ../../enterprise/include/class/VMware.app.php:556 #: ../../enterprise/include/class/Aws.S3.php:560 -#: ../../enterprise/include/class/Aws.cloud.php:488 +#: ../../enterprise/include/class/Aws.cloud.php:489 msgid "" "This kind of task uses multipurpose plugins in order to generate monitoring " "data, configure your desired tentacle target." @@ -25902,7 +25682,7 @@ msgstr "" #: ../../enterprise/include/class/DB2.app.php:457 #: ../../enterprise/include/class/Aws.S3.php:420 #: ../../enterprise/include/class/SAP.app.php:472 -#: ../../enterprise/include/class/Aws.cloud.php:1232 +#: ../../enterprise/include/class/Aws.cloud.php:1233 #: ../../enterprise/include/class/MySQL.app.php:462 #: ../../enterprise/include/class/Oracle.app.php:464 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:469 @@ -25921,7 +25701,7 @@ msgstr "" #: ../../enterprise/include/class/DB2.app.php:545 #: ../../enterprise/include/class/Aws.S3.php:514 #: ../../enterprise/include/class/SAP.app.php:504 -#: ../../enterprise/include/class/Aws.cloud.php:1338 +#: ../../enterprise/include/class/Aws.cloud.php:1339 #: ../../enterprise/include/class/MySQL.app.php:567 #: ../../enterprise/include/class/Oracle.app.php:552 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:556 @@ -25931,16 +25711,16 @@ msgid "" msgstr "" #: ../../enterprise/include/class/VMware.app.php:677 -#: ../../enterprise/include/class/VMware.app.php:894 +#: ../../enterprise/include/class/VMware.app.php:901 #: ../../enterprise/include/class/DB2.app.php:554 #: ../../enterprise/include/class/Aws.S3.php:523 #: ../../enterprise/include/class/SAP.app.php:513 -#: ../../enterprise/include/class/Aws.cloud.php:1347 +#: ../../enterprise/include/class/Aws.cloud.php:1348 #: ../../enterprise/include/class/MySQL.app.php:576 #: ../../enterprise/include/class/Oracle.app.php:561 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:565 #: ../../godmode/wizards/HostDevices.class.php:807 -#: ../../include/functions_reporting_html.php:2611 +#: ../../include/functions_reporting_html.php:2615 #: ../../include/class/CustomNetScan.class.php:536 msgid "Defined" msgstr "" @@ -25959,70 +25739,70 @@ msgid "" "manager" msgstr "" -#: ../../enterprise/include/class/VMware.app.php:748 +#: ../../enterprise/include/class/VMware.app.php:755 msgid "Encrypt passwords" msgstr "" -#: ../../enterprise/include/class/VMware.app.php:762 +#: ../../enterprise/include/class/VMware.app.php:769 #: ../../enterprise/include/class/DB2.app.php:478 #: ../../enterprise/include/class/Aws.S3.php:442 #: ../../enterprise/include/class/SAP.app.php:636 -#: ../../enterprise/include/class/Aws.cloud.php:1253 +#: ../../enterprise/include/class/Aws.cloud.php:1254 #: ../../enterprise/include/class/MySQL.app.php:483 #: ../../enterprise/include/class/Oracle.app.php:485 #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:490 msgid "This group will be used also to classify discovered agents" msgstr "" -#: ../../enterprise/include/class/VMware.app.php:877 +#: ../../enterprise/include/class/VMware.app.php:884 msgid "Max threads" msgstr "" -#: ../../enterprise/include/class/VMware.app.php:886 +#: ../../enterprise/include/class/VMware.app.php:893 msgid "Re-scan interval" msgstr "" -#: ../../enterprise/include/class/VMware.app.php:887 +#: ../../enterprise/include/class/VMware.app.php:894 msgid "Enables re-scan entities process every interval defined." msgstr "" -#: ../../enterprise/include/class/VMware.app.php:920 +#: ../../enterprise/include/class/VMware.app.php:927 msgid "Retry send" msgstr "" -#: ../../enterprise/include/class/VMware.app.php:930 +#: ../../enterprise/include/class/VMware.app.php:937 msgid "Event mode" msgstr "" -#: ../../enterprise/include/class/VMware.app.php:930 +#: ../../enterprise/include/class/VMware.app.php:937 msgid "Only for VCenter." msgstr "" -#: ../../enterprise/include/class/VMware.app.php:940 +#: ../../enterprise/include/class/VMware.app.php:947 msgid "Virtual network monitoring" msgstr "" -#: ../../enterprise/include/class/VMware.app.php:971 +#: ../../enterprise/include/class/VMware.app.php:978 msgid "Extra settings" msgstr "" -#: ../../enterprise/include/class/VMware.app.php:972 +#: ../../enterprise/include/class/VMware.app.php:979 msgid "This RAW block will be directly added to config file." msgstr "" -#: ../../enterprise/include/class/VMware.app.php:1288 +#: ../../enterprise/include/class/VMware.app.php:1295 msgid "Include datastores" msgstr "" -#: ../../enterprise/include/class/VMware.app.php:1298 +#: ../../enterprise/include/class/VMware.app.php:1305 msgid "Include datacenters" msgstr "" -#: ../../enterprise/include/class/VMware.app.php:1308 +#: ../../enterprise/include/class/VMware.app.php:1315 msgid "Include esxs" msgstr "" -#: ../../enterprise/include/class/VMware.app.php:1318 +#: ../../enterprise/include/class/VMware.app.php:1325 msgid "Include vms" msgstr "" @@ -26247,7 +26027,7 @@ msgstr "" #: ../../enterprise/include/class/DeploymentCenter.class.php:1160 #: ../../enterprise/include/class/DeploymentCenter.class.php:1294 #: ../../enterprise/include/class/SAP.app.php:594 -#: ../../godmode/agentes/module_manager_editor_network.php:530 +#: ../../godmode/agentes/module_manager_editor_network.php:525 #: ../../godmode/wizards/HostDevices.class.php:1469 msgid "Manage credentials" msgstr "" @@ -26311,7 +26091,7 @@ msgid "Import targets from CSV" msgstr "" #: ../../enterprise/include/class/DeploymentCenter.class.php:1788 -#: ../../godmode/modules/manage_network_components_form_wizard.php:643 +#: ../../godmode/modules/manage_network_components_form_wizard.php:772 msgid "Scan" msgstr "" @@ -26359,18 +26139,18 @@ msgstr "" #: ../../enterprise/include/class/DatabaseHA.class.php:205 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2056 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3330 -#: ../../enterprise/tools/ipam/ipam_network.php:430 +#: ../../enterprise/tools/ipam/ipam_network.php:588 #: ../../enterprise/tools/ipam/ipam_ajax.php:422 #: ../../enterprise/tools/ipam/ipam_massive.php:140 -#: ../../godmode/modules/manage_network_components_form_wizard.php:247 -#: ../../godmode/groups/group_list.php:954 -#: ../../godmode/agentes/module_manager_editor_common.php:703 -#: ../../godmode/agentes/module_manager_editor_common.php:706 -#: ../../godmode/agentes/module_manager_editor_common.php:717 -#: ../../godmode/massive/massive_edit_agents.php:1153 -#: ../../godmode/alerts/configure_alert_template.php:919 +#: ../../godmode/modules/manage_network_components_form_wizard.php:249 +#: ../../godmode/groups/group_list.php:964 +#: ../../godmode/agentes/module_manager_editor_common.php:704 +#: ../../godmode/agentes/module_manager_editor_common.php:707 +#: ../../godmode/agentes/module_manager_editor_common.php:718 +#: ../../godmode/massive/massive_edit_agents.php:1164 +#: ../../godmode/alerts/configure_alert_template.php:940 #: ../../include/functions_visual_map_editor.php:871 -#: ../../include/functions_reporting_html.php:3702 +#: ../../include/functions_reporting_html.php:3706 #: ../../include/rest-api/models/VisualConsole/Items/StaticGraph.php:406 #: ../../operation/agentes/estado_generalagente.php:314 msgid "Enabled" @@ -26379,7 +26159,7 @@ msgstr "" #: ../../enterprise/include/class/DatabaseHA.class.php:214 #: ../../enterprise/include/class/Omnishell.class.php:370 #: ../../enterprise/include/class/Omnishell.class.php:1310 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1867 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1995 msgid "Pending" msgstr "" @@ -26599,8 +26379,8 @@ msgstr "" #: ../../enterprise/include/lib/Metaconsole/Node.php:1454 #: ../../include/class/CalendarManager.class.php:570 #: ../../include/class/CalendarManager.class.php:946 -#: ../../include/functions_reporting.php:5471 -#: ../../include/functions_reporting.php:5499 +#: ../../include/functions_reporting.php:5482 +#: ../../include/functions_reporting.php:5510 #, php-format msgid "Error: %s" msgstr "" @@ -26827,6 +26607,10 @@ msgstr "" msgid "Installation files updated" msgstr "" +#: ../../enterprise/include/class/AgentRepository.class.php:576 +msgid "Agent successfully updated" +msgstr "" + #: ../../enterprise/include/class/AgentRepository.class.php:580 msgid "You must provide installation files to create a new entry." msgstr "" @@ -27066,6 +26850,10 @@ msgstr "" msgid "Failed to find discovery DB2 task." msgstr "" +#: ../../enterprise/include/class/DB2.app.php:410 ../../godmode/menu.php:90 +msgid "DB2" +msgstr "" + #: ../../enterprise/include/class/DB2.app.php:494 msgid "DB2 target strings" msgstr "" @@ -27162,7 +26950,7 @@ msgid "Aws S3" msgstr "" #: ../../enterprise/include/class/Aws.S3.php:166 -#: ../../enterprise/include/class/Aws.cloud.php:900 +#: ../../enterprise/include/class/Aws.cloud.php:901 #: ../../include/class/CustomNetScan.class.php:134 msgid "This task has been already defined. Please edit it or create a new one." msgstr "" @@ -27287,6 +27075,12 @@ msgstr "" msgid "Graph Interval" msgstr "" +#: ../../enterprise/include/class/SAPView.class.php:621 +#: ../../enterprise/include/class/SAPView.class.php:624 +#: ../../godmode/menu.php:89 ../../include/class/CredentialStore.class.php:962 +msgid "SAP" +msgstr "" + #: ../../enterprise/include/class/SAPView.class.php:626 msgid "" "SAP view offers you to see the most important modules Discovery Server is " @@ -27355,72 +27149,72 @@ msgid "SAP License" msgstr "" #: ../../enterprise/include/class/SAP.app.php:748 -#: ../../include/functions_agents.php:4095 +#: ../../include/functions_agents.php:4149 msgid "SAP Login OK" msgstr "" #: ../../enterprise/include/class/SAP.app.php:749 -#: ../../include/functions_agents.php:4096 +#: ../../include/functions_agents.php:4150 msgid "SAP Dumps" msgstr "" #: ../../enterprise/include/class/SAP.app.php:750 -#: ../../include/functions_agents.php:4097 +#: ../../include/functions_agents.php:4151 msgid "SAP lock entry list" msgstr "" #: ../../enterprise/include/class/SAP.app.php:751 -#: ../../include/functions_agents.php:4098 +#: ../../include/functions_agents.php:4152 msgid "SAP canceled Jobs" msgstr "" #: ../../enterprise/include/class/SAP.app.php:752 -#: ../../include/functions_agents.php:4099 +#: ../../include/functions_agents.php:4153 msgid "SAP Batch inputs erroneous" msgstr "" #: ../../enterprise/include/class/SAP.app.php:753 -#: ../../include/functions_agents.php:4100 +#: ../../include/functions_agents.php:4154 msgid "SAP IDOC erroneous" msgstr "" #: ../../enterprise/include/class/SAP.app.php:754 -#: ../../include/functions_agents.php:4101 +#: ../../include/functions_agents.php:4155 msgid "SAP IDOC OK" msgstr "" #: ../../enterprise/include/class/SAP.app.php:755 -#: ../../include/functions_agents.php:4102 +#: ../../include/functions_agents.php:4156 msgid "SAP WP without active restart" msgstr "" #: ../../enterprise/include/class/SAP.app.php:756 -#: ../../include/functions_agents.php:4103 +#: ../../include/functions_agents.php:4157 msgid "SAP WP stopped" msgstr "" #: ../../enterprise/include/class/SAP.app.php:757 -#: ../../include/functions_agents.php:4104 +#: ../../include/functions_agents.php:4158 msgid "Average time of SAPGUI response" msgstr "" #: ../../enterprise/include/class/SAP.app.php:758 -#: ../../include/functions_agents.php:4106 +#: ../../include/functions_agents.php:4160 msgid "Dialog Logged users" msgstr "" #: ../../enterprise/include/class/SAP.app.php:759 -#: ../../include/functions_agents.php:4107 +#: ../../include/functions_agents.php:4161 msgid "TRFC in error" msgstr "" #: ../../enterprise/include/class/SAP.app.php:760 -#: ../../include/functions_agents.php:4108 +#: ../../include/functions_agents.php:4162 msgid "QRFC in error SMQ2" msgstr "" #: ../../enterprise/include/class/SAP.app.php:761 -#: ../../include/functions_agents.php:4109 +#: ../../include/functions_agents.php:4163 msgid "Number of Update WPs in error" msgstr "" @@ -27470,115 +27264,115 @@ msgid "" "module_type ; SAP check definition." msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:118 +#: ../../enterprise/include/class/Aws.cloud.php:117 #: ../../include/class/CredentialStore.class.php:960 msgid "Aws" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:343 +#: ../../enterprise/include/class/Aws.cloud.php:342 msgid "Recon" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:344 +#: ../../enterprise/include/class/Aws.cloud.php:343 msgid "Costs" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:346 +#: ../../enterprise/include/class/Aws.cloud.php:345 msgid "Instances" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:424 +#: ../../enterprise/include/class/Aws.cloud.php:425 msgid "Amazon EC2" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:429 +#: ../../enterprise/include/class/Aws.cloud.php:430 msgid "Amazon RDS" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:434 +#: ../../enterprise/include/class/Aws.cloud.php:435 msgid "S3 Buckets" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:456 +#: ../../enterprise/include/class/Aws.cloud.php:457 #: ../../godmode/wizards/HostDevices.class.php:702 msgid "NetScan" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:498 +#: ../../enterprise/include/class/Aws.cloud.php:499 msgid "Discovery task name" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:607 +#: ../../enterprise/include/class/Aws.cloud.php:608 msgid "Total cost" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:624 +#: ../../enterprise/include/class/Aws.cloud.php:625 msgid "Cost by region" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:638 +#: ../../enterprise/include/class/Aws.cloud.php:639 msgid "Cost interval" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:776 +#: ../../enterprise/include/class/Aws.cloud.php:777 msgid "Select EC2 instances" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:798 +#: ../../enterprise/include/class/Aws.cloud.php:799 msgid "Storage" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:808 +#: ../../enterprise/include/class/Aws.cloud.php:809 msgid "Elastic IP Adresses" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:996 +#: ../../enterprise/include/class/Aws.cloud.php:997 msgid "You must select at least one RDS instance." msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:1001 +#: ../../enterprise/include/class/Aws.cloud.php:1002 msgid "" "You cannot monitor RDS instances from different types. Please define several " "tasks for several types." msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:1008 +#: ../../enterprise/include/class/Aws.cloud.php:1009 msgid "Discovery.Cloud.AWS.RDS" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:1177 +#: ../../enterprise/include/class/Aws.cloud.php:1178 msgid "RDS" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:1182 +#: ../../enterprise/include/class/Aws.cloud.php:1183 msgid "DB monitoring" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:1192 +#: ../../enterprise/include/class/Aws.cloud.php:1193 msgid "AWS RDS" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:1268 +#: ../../enterprise/include/class/Aws.cloud.php:1269 msgid "Global DB User" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:1278 +#: ../../enterprise/include/class/Aws.cloud.php:1279 msgid "Global DB password" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:1367 +#: ../../enterprise/include/class/Aws.cloud.php:1368 msgid "Select RDS instances" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:1683 +#: ../../enterprise/include/class/Aws.cloud.php:1684 msgid "Invalid group" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:1741 +#: ../../enterprise/include/class/Aws.cloud.php:1742 msgid "Cannot update the recon database" msgstr "" -#: ../../enterprise/include/class/Aws.cloud.php:1763 +#: ../../enterprise/include/class/Aws.cloud.php:1764 msgid "Engine not supported" msgstr "" @@ -27672,15 +27466,19 @@ msgstr "" msgid "Compute Engine" msgstr "" -#: ../../enterprise/include/class/Google.cloud.php:880 +#: ../../enterprise/include/class/Google.cloud.php:871 +msgid "Select target virtual machines" +msgstr "" + +#: ../../enterprise/include/class/Google.cloud.php:883 msgid "This options only applies to zone (region) agents." msgstr "" -#: ../../enterprise/include/class/Google.cloud.php:893 +#: ../../enterprise/include/class/Google.cloud.php:896 msgid "Scan and general monitoring" msgstr "" -#: ../../enterprise/include/class/Google.cloud.php:906 +#: ../../enterprise/include/class/Google.cloud.php:909 msgid "CPU performance summary" msgstr "" @@ -27742,6 +27540,11 @@ msgstr "" msgid "Failed to find discovery Microsoft SQL Server task." msgstr "" +#: ../../enterprise/include/class/MicrosoftSQLServer.app.php:421 +#: ../../godmode/menu.php:85 +msgid "Microsoft SQL Server" +msgstr "" + #: ../../enterprise/include/class/MicrosoftSQLServer.app.php:505 msgid "Microsoft SQL Server targets" msgstr "" @@ -27795,18 +27598,18 @@ msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:989 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2259 -#: ../../godmode/alerts/configure_alert_template.php:657 +#: ../../godmode/alerts/configure_alert_template.php:678 #: ../../godmode/alerts/alert_view.php:264 msgid "Use special days list" msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:1006 -#: ../../godmode/alerts/configure_alert_template.php:678 +#: ../../godmode/alerts/configure_alert_template.php:699 msgid "Schedule" msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:1009 -#: ../../godmode/alerts/configure_alert_template.php:681 +#: ../../godmode/alerts/configure_alert_template.php:702 msgid "No alert has been scheduled yet" msgstr "" @@ -28013,7 +27816,7 @@ msgid "Reset" msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2065 -#: ../../godmode/alerts/configure_alert_template.php:922 +#: ../../godmode/alerts/configure_alert_template.php:943 msgid "Alert recovery" msgstr "" @@ -28023,9 +27826,9 @@ msgstr "" #: ../../godmode/alerts/alert_commands.php:107 #: ../../godmode/alerts/alert_commands.php:123 #: ../../godmode/alerts/alert_commands.php:129 -#: ../../godmode/alerts/configure_alert_template.php:991 -#: ../../godmode/alerts/alert_view.php:490 -#: ../../godmode/alerts/alert_view.php:609 +#: ../../godmode/alerts/configure_alert_template.php:1012 +#: ../../godmode/alerts/alert_view.php:495 +#: ../../godmode/alerts/alert_view.php:614 #, php-format msgid "Field %s" msgstr "" @@ -28052,10 +27855,27 @@ msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2373 #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2636 -#: ../../godmode/alerts/alert_view.php:409 +#: ../../godmode/alerts/alert_view.php:414 msgid "Firing" msgstr "" +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2375 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:2586 +#: ../../enterprise/include/class/AlertCorrelationManager.class.php:3458 +#: ../../godmode/alerts/alert_list.list.php:737 +#: ../../godmode/alerts/alert_list.list.php:871 +#: ../../godmode/alerts/configure_alert_action.php:287 +#: ../../godmode/alerts/alert_view.php:373 +#: ../../godmode/alerts/alert_list.builder.php:187 +#: ../../include/functions_reporting_html.php:3742 +#: ../../include/functions_reporting_html.php:5532 +#: ../../include/ajax/alert_list.ajax.php:581 +#: ../../include/ajax/custom_fields.php:413 ../../include/functions_ui.php:1694 +#: ../../include/class/AgentsAlerts.class.php:398 +#: ../../include/class/AgentWizard.class.php:1285 +msgid "Threshold" +msgstr "" + #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2488 msgid "There are no defined actions for this alert" msgstr "" @@ -28066,7 +27886,7 @@ msgid "Number of alerts match" msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2637 -#: ../../godmode/alerts/alert_view.php:410 +#: ../../godmode/alerts/alert_view.php:415 msgid "Recovering" msgstr "" @@ -28077,34 +27897,34 @@ msgid "" msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2673 -#: ../../godmode/alerts/alert_view.php:401 +#: ../../godmode/alerts/alert_view.php:406 msgid "Select the action" msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2731 -#: ../../godmode/alerts/configure_alert_template.php:938 -#: ../../godmode/alerts/alert_view.php:441 -#: ../../godmode/alerts/alert_view.php:575 +#: ../../godmode/alerts/configure_alert_template.php:959 +#: ../../godmode/alerts/alert_view.php:446 +#: ../../godmode/alerts/alert_view.php:580 msgid "Firing fields" msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2733 -#: ../../godmode/alerts/alert_view.php:443 +#: ../../godmode/alerts/alert_view.php:448 msgid "" "Fields passed to the command executed by this action when the alert is fired" msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2737 #: ../../godmode/agentes/fields_manager.php:153 -#: ../../godmode/alerts/alert_view.php:447 -#: ../../godmode/alerts/alert_view.php:570 +#: ../../godmode/alerts/alert_view.php:452 +#: ../../godmode/alerts/alert_view.php:575 #: ../../operation/agentes/custom_fields.php:65 msgid "Field" msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2739 -#: ../../godmode/alerts/alert_view.php:449 -#: ../../godmode/alerts/alert_view.php:572 +#: ../../godmode/alerts/alert_view.php:454 +#: ../../godmode/alerts/alert_view.php:577 msgid "Fields configured on the command associated to the action" msgstr "" @@ -28117,23 +27937,23 @@ msgid "Triggering fields configured in Alerts" msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2747 -#: ../../godmode/alerts/alert_view.php:457 +#: ../../godmode/alerts/alert_view.php:462 msgid "Action fields" msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2749 -#: ../../godmode/alerts/alert_view.php:459 +#: ../../godmode/alerts/alert_view.php:464 msgid "Triggering fields configured in action" msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2752 -#: ../../godmode/alerts/alert_view.php:463 +#: ../../godmode/alerts/alert_view.php:468 msgid "Executed on firing" msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:2754 -#: ../../godmode/alerts/alert_view.php:465 -#: ../../godmode/alerts/alert_view.php:577 +#: ../../godmode/alerts/alert_view.php:470 +#: ../../godmode/alerts/alert_view.php:582 msgid "Fields used on execution when the alert is fired" msgstr "" @@ -28141,7 +27961,7 @@ msgstr "" #: ../../godmode/users/configure_user.php:63 #: ../../godmode/users/user_management.php:42 #: ../../godmode/massive/massive_edit_users.php:278 -#: ../../include/auth/mysql.php:811 ../../operation/users/user_edit.php:473 +#: ../../include/auth/mysql.php:816 ../../operation/users/user_edit.php:473 #: ../../operation/agentes/alerts_status.php:189 ../../operation/menu.php:194 msgid "Alert detail" msgstr "" @@ -28169,15 +27989,15 @@ msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3011 #: ../../godmode/alerts/alert_list.list.php:170 #: ../../mobile/operation/alerts.php:66 -#: ../../include/functions_reporting_html.php:2612 -#: ../../include/functions_reporting_html.php:3479 -#: ../../include/functions_reporting_html.php:3480 +#: ../../include/functions_reporting_html.php:2616 +#: ../../include/functions_reporting_html.php:3483 +#: ../../include/functions_reporting_html.php:3484 #: ../../operation/agentes/alerts_status.functions.php:99 msgid "Fired" msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3033 -#: ../../enterprise/include/class/CommandCenter.class.php:331 +#: ../../enterprise/include/class/CommandCenter.class.php:323 msgid "Sort elements" msgstr "" @@ -28209,6 +28029,7 @@ msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3379 #: ../../godmode/alerts/alert_list.list.php:193 +#: ../../godmode/alerts/alert_list.list.php:951 #: ../../mobile/operation/alerts.php:74 #: ../../operation/agentes/alerts_status.functions.php:105 msgid "Standby off" @@ -28221,7 +28042,8 @@ msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:3385 #: ../../enterprise/operation/agentes/policy_view.php:293 #: ../../godmode/alerts/alert_list.list.php:192 -#: ../../mobile/operation/alerts.php:73 ../../include/functions_ui.php:1311 +#: ../../godmode/alerts/alert_list.list.php:964 +#: ../../mobile/operation/alerts.php:73 ../../include/functions_ui.php:1324 #: ../../operation/agentes/alerts_status.functions.php:104 msgid "Standby on" msgstr "" @@ -28259,17 +28081,17 @@ msgid "Drop Here" msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4365 -#: ../../godmode/alerts/configure_alert_template.php:1545 +#: ../../godmode/alerts/configure_alert_template.php:1566 msgid "Simple" msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4366 -#: ../../godmode/alerts/configure_alert_template.php:1546 +#: ../../godmode/alerts/configure_alert_template.php:1567 msgid "Detailed" msgstr "" #: ../../enterprise/include/class/AlertCorrelationManager.class.php:4421 -#: ../../godmode/alerts/configure_alert_template.php:1601 +#: ../../godmode/alerts/configure_alert_template.php:1622 msgid "Drag out to remove" msgstr "" @@ -28287,233 +28109,278 @@ msgstr "" #: ../../enterprise/include/class/CommandCenter.class.php:171 #: ../../enterprise/include/functions_groups.php:49 -#: ../../include/ajax/module.php:1862 +#: ../../include/ajax/module.php:1897 msgid "Metaconsole" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:267 +#: ../../enterprise/include/class/CommandCenter.class.php:231 +msgid "" +"Be sure you have all your server plugins scripts located in all your Pandora " +"FMS nodes and Metaconsole in the proper path" +msgstr "" + +#: ../../enterprise/include/class/CommandCenter.class.php:233 +msgid "" +"Be sure you have all the needed dependencies by your inventory modules " +"located in all your Pandora FMS nodes and Metaconsole in the proper path" +msgstr "" + +#: ../../enterprise/include/class/CommandCenter.class.php:235 +msgid "" +"Be sure you have any custom script needed by your alert commands located in " +"all your Pandora FMS nodes and Metaconsole in the proper path" +msgstr "" + +#: ../../enterprise/include/class/CommandCenter.class.php:237 +msgid "Be sure you apply your policies to push the changes to the agents" +msgstr "" + +#: ../../enterprise/include/class/CommandCenter.class.php:239 +msgid "Be sure your nodes have the right datetime (NTP is recommended)" +msgstr "" + +#: ../../enterprise/include/class/CommandCenter.class.php:252 +msgid "" +"Ensure autocreate_group token is set to a valid value in all nodes after " +"merge" +msgstr "" + +#: ../../enterprise/include/class/CommandCenter.class.php:254 +msgid "" +"During the sync process your servers could get errors and shut down, even if " +"they are still processing data. We recommend to stop servers during all the " +"process" +msgstr "" + +#: ../../enterprise/include/class/CommandCenter.class.php:256 +msgid "" +"During event synchronization, there may be a slowdown in the creation of " +"events. If you can, keep the servers stopped" +msgstr "" + +#: ../../enterprise/include/class/CommandCenter.class.php:260 #: ../../enterprise/include/lib/Metaconsole/MergeQueue.php:1003 msgid "" "Memory limit is recomended to be unlimited in metaconsole, please set to -1 " "in php.ini." msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:314 +#: ../../enterprise/include/class/CommandCenter.class.php:306 msgid "Nodes priority order" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:368 +#: ../../enterprise/include/class/CommandCenter.class.php:360 msgid "Unify databases" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:385 +#: ../../enterprise/include/class/CommandCenter.class.php:377 msgid "merge process" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:393 +#: ../../enterprise/include/class/CommandCenter.class.php:385 msgid "Process detail of node" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:394 +#: ../../enterprise/include/class/CommandCenter.class.php:386 msgid "Errors of node" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:423 +#: ../../enterprise/include/class/CommandCenter.class.php:415 msgid "Unexpected end of process" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:424 +#: ../../enterprise/include/class/CommandCenter.class.php:416 msgid "Please retry" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:445 +#: ../../enterprise/include/class/CommandCenter.class.php:437 msgid "Critical issues while merging" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:446 +#: ../../enterprise/include/class/CommandCenter.class.php:438 msgid "Please restore your backups" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:454 -#: ../../include/functions_ui.php:7174 +#: ../../enterprise/include/class/CommandCenter.class.php:446 +#: ../../include/functions_ui.php:7197 msgid "Query" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:455 +#: ../../enterprise/include/class/CommandCenter.class.php:447 #: ../../include/lib/Dashboard/Widgets/service_view.php:245 msgid "Table" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:456 +#: ../../enterprise/include/class/CommandCenter.class.php:448 #: ../../include/class/Heatmap.class.php:1358 #: ../../general/reporting_console_node.php:70 msgid "Info" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:457 -#: ../../enterprise/include/class/CommandCenter.class.php:1135 +#: ../../enterprise/include/class/CommandCenter.class.php:449 +#: ../../enterprise/include/class/CommandCenter.class.php:1127 msgid "Error message" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:459 +#: ../../enterprise/include/class/CommandCenter.class.php:451 msgid "Process details" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:460 +#: ../../enterprise/include/class/CommandCenter.class.php:452 msgid "" "System is not unified yet, something is wrong, please troubleshoot the " "errors and retry the merge process. Your data have not been modified." msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:461 +#: ../../enterprise/include/class/CommandCenter.class.php:453 msgid "Errors while merging" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:462 +#: ../../enterprise/include/class/CommandCenter.class.php:454 msgid "The process has been completed correctly" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:463 +#: ../../enterprise/include/class/CommandCenter.class.php:455 #: ../../enterprise/include/functions_login.php:213 -#: ../../include/functions_menu.php:888 -#: ../../include/class/Diagnostics.class.php:1850 +#: ../../include/functions_menu.php:900 +#: ../../include/class/Diagnostics.class.php:1851 msgid "Successfully" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:464 +#: ../../enterprise/include/class/CommandCenter.class.php:456 msgid "System is merging your environment, please wait" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:466 -#: ../../enterprise/include/class/CommandCenter.class.php:900 +#: ../../enterprise/include/class/CommandCenter.class.php:458 +#: ../../enterprise/include/class/CommandCenter.class.php:892 msgid "Initialice merge" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:467 -#: ../../enterprise/include/class/CommandCenter.class.php:906 +#: ../../enterprise/include/class/CommandCenter.class.php:459 +#: ../../enterprise/include/class/CommandCenter.class.php:898 msgid "Apply merge" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:468 +#: ../../enterprise/include/class/CommandCenter.class.php:460 msgid "Finished merge" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:469 -#: ../../enterprise/include/class/CommandCenter.class.php:912 +#: ../../enterprise/include/class/CommandCenter.class.php:461 +#: ../../enterprise/include/class/CommandCenter.class.php:904 msgid "Restore merge" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:471 +#: ../../enterprise/include/class/CommandCenter.class.php:463 msgid "Succesfully" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:472 +#: ../../enterprise/include/class/CommandCenter.class.php:464 msgid "Pending operations" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:474 +#: ../../enterprise/include/class/CommandCenter.class.php:466 msgid "Error. Synchronization aborted. Backup restored" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:544 -#: ../../enterprise/include/class/CommandCenter.class.php:550 +#: ../../enterprise/include/class/CommandCenter.class.php:536 +#: ../../enterprise/include/class/CommandCenter.class.php:542 msgid "Update priority nodes" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:545 +#: ../../enterprise/include/class/CommandCenter.class.php:537 msgid "Successfully updated priority order nodes" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:551 +#: ../../enterprise/include/class/CommandCenter.class.php:543 msgid "Could not be updated priority order nodes" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:567 +#: ../../enterprise/include/class/CommandCenter.class.php:559 msgid "" "By unifying databases all information across your infrastructure will be " "merged to gain integrity" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:580 -#: ../../enterprise/include/class/CommandCenter.class.php:590 +#: ../../enterprise/include/class/CommandCenter.class.php:572 +#: ../../enterprise/include/class/CommandCenter.class.php:582 msgid "Blocked" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:581 +#: ../../enterprise/include/class/CommandCenter.class.php:573 msgid "This process already running" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:591 +#: ../../enterprise/include/class/CommandCenter.class.php:583 msgid "You cannot start a new merge because system is merging events data." msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:599 +#: ../../enterprise/include/class/CommandCenter.class.php:591 msgid "Press OK button to start the process" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:601 +#: ../../enterprise/include/class/CommandCenter.class.php:593 msgid "" "There are backups from a previous merging process, are you sure you want to " "overwrite those backups? Press OK button to ignore this message and start " "the process." msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:648 +#: ../../enterprise/include/class/CommandCenter.class.php:640 msgid "System is merging events..." msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:655 +#: ../../enterprise/include/class/CommandCenter.class.php:647 msgid "System pandoradb is running..." msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:664 +#: ../../enterprise/include/class/CommandCenter.class.php:656 msgid "Already working..." msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:670 +#: ../../enterprise/include/class/CommandCenter.class.php:662 #, php-format msgid "Merge aborted. Failed to connect to node %d" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:776 -#: ../../enterprise/include/class/CommandCenter.class.php:777 +#: ../../enterprise/include/class/CommandCenter.class.php:768 +#: ../../enterprise/include/class/CommandCenter.class.php:769 msgid "Initilize" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:882 -#: ../../enterprise/include/class/CommandCenter.class.php:1070 +#: ../../enterprise/include/class/CommandCenter.class.php:874 +#: ../../enterprise/include/class/CommandCenter.class.php:1062 msgid "Waiting" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:889 +#: ../../enterprise/include/class/CommandCenter.class.php:881 msgid "Process detail" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:894 +#: ../../enterprise/include/class/CommandCenter.class.php:886 msgid "Display errors" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:925 +#: ../../enterprise/include/class/CommandCenter.class.php:917 msgid "There are no nodes to do the merge process." msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:1033 +#: ../../enterprise/include/class/CommandCenter.class.php:1025 msgid "merge events" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:1076 +#: ../../enterprise/include/class/CommandCenter.class.php:1068 msgid "Retry process" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:1081 +#: ../../enterprise/include/class/CommandCenter.class.php:1073 msgid "Display events errors" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:1094 +#: ../../enterprise/include/class/CommandCenter.class.php:1086 msgid "Events History" msgstr "" -#: ../../enterprise/include/class/CommandCenter.class.php:1156 +#: ../../enterprise/include/class/CommandCenter.class.php:1148 msgid "merge process events" msgstr "" @@ -28546,7 +28413,7 @@ msgstr "" #: ../../include/functions_visual_map_editor.php:884 #: ../../include/functions_visual_map_editor.php:979 #: ../../include/rest-api/models/VisualConsole/Items/Box.php:214 -#: ../../include/rest-api/models/VisualConsole/Item.php:1995 +#: ../../include/rest-api/models/VisualConsole/Item.php:1999 #: ../../include/functions_filemanager.php:661 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:135 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:266 @@ -28600,30 +28467,26 @@ msgstr "" msgid "Do you like perform a database restoration?" msgstr "" -#: ../../enterprise/include/functions_enterprise.php:461 -msgid "Tree view by tags" -msgstr "" - -#: ../../enterprise/include/functions_enterprise.php:491 +#: ../../enterprise/include/functions_enterprise.php:483 msgid "" "If the interval of days until events data purge is shorter than the events " "data history storage interval, data will be lost. It is recommended that the " "storage frequency is higher than the purge frequency." msgstr "" -#: ../../enterprise/include/functions_enterprise.php:493 +#: ../../enterprise/include/functions_enterprise.php:485 msgid "" "Problems with event days purge and event days that pass data to history DB." msgstr "" -#: ../../enterprise/include/functions_enterprise.php:504 +#: ../../enterprise/include/functions_enterprise.php:496 msgid "" "If days purge is less than history days pass to history db, you will have a " "problems and you lost data. Recommended that days purge will more taller " "than days to history DB" msgstr "" -#: ../../enterprise/include/functions_enterprise.php:506 +#: ../../enterprise/include/functions_enterprise.php:498 msgid "Problems with days purge and days that pass data to history DB" msgstr "" @@ -28639,289 +28502,295 @@ msgstr "" msgid "Advance options" msgstr "" -#: ../../enterprise/include/functions_reporting.php:117 +#: ../../enterprise/include/functions_reporting.php:104 +msgid "Report task" +msgstr "" + +#: ../../enterprise/include/functions_reporting.php:128 msgid "Templates list" msgstr "" -#: ../../enterprise/include/functions_reporting.php:152 +#: ../../enterprise/include/functions_reporting.php:163 msgid "Templates Wizard" msgstr "" -#: ../../enterprise/include/functions_reporting.php:1226 +#: ../../enterprise/include/functions_reporting.php:1241 msgid "Availability item created from wizard." msgstr "" -#: ../../enterprise/include/functions_reporting.php:1848 -#: ../../enterprise/include/functions_reporting.php:2913 -#: ../../enterprise/include/functions_reporting.php:3902 -#: ../../include/functions_reporting_html.php:550 +#: ../../enterprise/include/functions_reporting.php:1863 +#: ../../enterprise/include/functions_reporting.php:3135 +#: ../../enterprise/include/functions_reporting.php:4124 +#: ../../include/functions_reporting_html.php:554 msgid "Max/Min Values" msgstr "" -#: ../../enterprise/include/functions_reporting.php:1850 -#: ../../enterprise/include/functions_reporting.php:2019 -#: ../../enterprise/include/functions_reporting.php:2915 -#: ../../enterprise/include/functions_reporting.php:3904 -#: ../../enterprise/include/functions_reporting.php:6154 -#: ../../include/functions_reporting_html.php:552 +#: ../../enterprise/include/functions_reporting.php:1865 +#: ../../enterprise/include/functions_reporting.php:2034 +#: ../../enterprise/include/functions_reporting.php:3137 +#: ../../enterprise/include/functions_reporting.php:4126 +#: ../../enterprise/include/functions_reporting.php:6376 +#: ../../include/functions_reporting_html.php:556 msgid "SLA Compliance" msgstr "" -#: ../../enterprise/include/functions_reporting.php:1890 -#: ../../enterprise/include/functions_reporting.php:2969 -#: ../../enterprise/include/functions_reporting.php:3221 -#: ../../enterprise/include/functions_reporting.php:3959 -#: ../../enterprise/include/functions_reporting.php:4223 -#: ../../enterprise/include/functions_reporting.php:4874 -#: ../../include/functions_reporting_html.php:877 -#: ../../include/functions_reporting_html.php:4909 +#: ../../enterprise/include/functions_reporting.php:1905 +#: ../../enterprise/include/functions_reporting.php:3191 +#: ../../enterprise/include/functions_reporting.php:3443 +#: ../../enterprise/include/functions_reporting.php:4181 +#: ../../enterprise/include/functions_reporting.php:4445 +#: ../../enterprise/include/functions_reporting.php:5096 +#: ../../include/functions_reporting_html.php:881 +#: ../../include/functions_reporting_html.php:4913 msgid "Not Init" msgstr "" -#: ../../enterprise/include/functions_reporting.php:1897 -#: ../../enterprise/include/functions_reporting.php:2979 -#: ../../enterprise/include/functions_reporting.php:3969 +#: ../../enterprise/include/functions_reporting.php:1912 +#: ../../enterprise/include/functions_reporting.php:3201 +#: ../../enterprise/include/functions_reporting.php:4191 msgid "Planned Downtimes" msgstr "" -#: ../../enterprise/include/functions_reporting.php:1904 +#: ../../enterprise/include/functions_reporting.php:1919 msgid "Ignore time" msgstr "" -#: ../../enterprise/include/functions_reporting.php:1924 +#: ../../enterprise/include/functions_reporting.php:1939 msgid "SLA Compliance per days" msgstr "" -#: ../../enterprise/include/functions_reporting.php:2016 +#: ../../enterprise/include/functions_reporting.php:2031 msgid "Summary of SLA Failures" msgstr "" -#: ../../enterprise/include/functions_reporting.php:2036 -#: ../../enterprise/include/functions_reporting.php:2037 +#: ../../enterprise/include/functions_reporting.php:2051 +#: ../../enterprise/include/functions_reporting.php:2052 msgid "Out of SLA limits" msgstr "" -#: ../../enterprise/include/functions_reporting.php:2042 -#: ../../enterprise/include/functions_reporting.php:2043 +#: ../../enterprise/include/functions_reporting.php:2057 +#: ../../enterprise/include/functions_reporting.php:2058 msgid "IN of SLA limits" msgstr "" -#: ../../enterprise/include/functions_reporting.php:2126 +#: ../../enterprise/include/functions_reporting.php:2141 +#: ../../enterprise/include/functions_reporting.php:2247 #: ../../include/functions_reports.php:945 msgid "Log report" msgstr "" -#: ../../enterprise/include/functions_reporting.php:2139 +#: ../../enterprise/include/functions_reporting.php:2154 #: ../../include/functions_reports.php:944 +#: ../../include/functions_reports.php:949 msgid "Log" msgstr "" -#: ../../enterprise/include/functions_reporting.php:2513 -#: ../../enterprise/include/functions_reporting.php:3458 -#: ../../enterprise/include/functions_reporting.php:4434 -#: ../../include/functions_reporting.php:1011 -#: ../../include/functions_reporting.php:9344 +#: ../../enterprise/include/functions_reporting.php:2735 +#: ../../enterprise/include/functions_reporting.php:3680 +#: ../../enterprise/include/functions_reporting.php:4656 +#: ../../include/functions_reporting.php:1019 +#: ../../include/functions_reporting.php:9398 msgid "There are no SLAs defined" msgstr "" -#: ../../enterprise/include/functions_reporting.php:2566 -#: ../../enterprise/include/functions_reporting.php:3511 -#: ../../enterprise/include/functions_reporting.php:4487 -#: ../../include/functions_reporting.php:1086 -#: ../../include/functions_reporting.php:9722 +#: ../../enterprise/include/functions_reporting.php:2788 +#: ../../enterprise/include/functions_reporting.php:3733 +#: ../../enterprise/include/functions_reporting.php:4709 +#: ../../include/functions_reporting.php:1094 +#: ../../include/functions_reporting.php:9776 msgid "Inverse" msgstr "" -#: ../../enterprise/include/functions_reporting.php:2989 -#: ../../enterprise/include/functions_reporting.php:3231 -#: ../../enterprise/include/functions_reporting.php:3979 +#: ../../enterprise/include/functions_reporting.php:3211 +#: ../../enterprise/include/functions_reporting.php:3453 +#: ../../enterprise/include/functions_reporting.php:4201 msgid "Planned Downtime" msgstr "" -#: ../../enterprise/include/functions_reporting.php:3020 +#: ../../enterprise/include/functions_reporting.php:3242 msgid "T. Total" msgstr "" -#: ../../enterprise/include/functions_reporting.php:3021 -#: ../../enterprise/include/functions_reporting.php:4007 +#: ../../enterprise/include/functions_reporting.php:3243 +#: ../../enterprise/include/functions_reporting.php:4229 msgid "T. OK" msgstr "" -#: ../../enterprise/include/functions_reporting.php:3022 -#: ../../enterprise/include/functions_reporting.php:4008 +#: ../../enterprise/include/functions_reporting.php:3244 +#: ../../enterprise/include/functions_reporting.php:4230 msgid "T. Error" msgstr "" -#: ../../enterprise/include/functions_reporting.php:3023 -#: ../../enterprise/include/functions_reporting.php:4009 +#: ../../enterprise/include/functions_reporting.php:3245 +#: ../../enterprise/include/functions_reporting.php:4231 msgid "T. Unknown" msgstr "" -#: ../../enterprise/include/functions_reporting.php:3024 -#: ../../enterprise/include/functions_reporting.php:4010 +#: ../../enterprise/include/functions_reporting.php:3246 +#: ../../enterprise/include/functions_reporting.php:4232 msgid "T. Not_init" msgstr "" -#: ../../enterprise/include/functions_reporting.php:3025 -#: ../../enterprise/include/functions_reporting.php:4011 +#: ../../enterprise/include/functions_reporting.php:3247 +#: ../../enterprise/include/functions_reporting.php:4233 msgid "T. Downtime" msgstr "" -#: ../../enterprise/include/functions_reporting.php:3026 -#: ../../enterprise/include/functions_reporting.php:4012 +#: ../../enterprise/include/functions_reporting.php:3248 +#: ../../enterprise/include/functions_reporting.php:4234 msgid "SLA %" msgstr "" -#: ../../enterprise/include/functions_reporting.php:3216 -#: ../../enterprise/include/functions_reporting.php:4218 -#: ../../enterprise/include/functions_reporting.php:6224 -#: ../../enterprise/include/functions_services.php:1453 -#: ../../include/functions_reporting_html.php:872 -#: ../../include/functions_reporting_html.php:4904 +#: ../../enterprise/include/functions_reporting.php:3438 +#: ../../enterprise/include/functions_reporting.php:4440 +#: ../../enterprise/include/functions_reporting.php:6446 +#: ../../enterprise/include/functions_services.php:1493 +#: ../../include/functions_reporting_html.php:876 +#: ../../include/functions_reporting_html.php:4908 msgid "Unknow" msgstr "" -#: ../../enterprise/include/functions_reporting.php:3226 -#: ../../enterprise/include/functions_reporting.php:4228 -#: ../../enterprise/include/functions_reporting.php:6229 -#: ../../include/functions_reporting_html.php:882 -#: ../../include/functions_reporting_html.php:4914 +#: ../../enterprise/include/functions_reporting.php:3448 +#: ../../enterprise/include/functions_reporting.php:4450 +#: ../../enterprise/include/functions_reporting.php:6451 +#: ../../include/functions_reporting_html.php:886 +#: ../../include/functions_reporting_html.php:4918 msgid "Downtimes" msgstr "" -#: ../../enterprise/include/functions_reporting.php:4233 +#: ../../enterprise/include/functions_reporting.php:4455 msgid "Ignore Planned Downtime" msgstr "" -#: ../../enterprise/include/functions_reporting.php:4323 +#: ../../enterprise/include/functions_reporting.php:4545 #: ../../include/functions_reports.php:724 msgid "Hourly S.L.A." msgstr "" -#: ../../enterprise/include/functions_reporting.php:4926 +#: ../../enterprise/include/functions_reporting.php:5148 msgid "Max/Min Critical" msgstr "" -#: ../../enterprise/include/functions_reporting.php:4927 +#: ../../enterprise/include/functions_reporting.php:5149 msgid "Max/Min Warning" msgstr "" -#: ../../enterprise/include/functions_reporting.php:4928 +#: ../../enterprise/include/functions_reporting.php:5150 msgid "Total checks ok/total" msgstr "" -#: ../../enterprise/include/functions_reporting.php:4929 +#: ../../enterprise/include/functions_reporting.php:5151 msgid "% time ok" msgstr "" -#: ../../enterprise/include/functions_reporting.php:4947 -#: ../../include/functions_reporting_html.php:641 -#: ../../include/functions_reporting_html.php:680 -#: ../../include/functions_reporting_html.php:751 -#: ../../include/functions_reporting_html.php:829 -#: ../../include/functions_reporting_html.php:4361 -#: ../../include/functions_reporting_html.php:4508 +#: ../../enterprise/include/functions_reporting.php:5169 +#: ../../include/functions_reporting_html.php:645 +#: ../../include/functions_reporting_html.php:684 +#: ../../include/functions_reporting_html.php:755 +#: ../../include/functions_reporting_html.php:833 +#: ../../include/functions_reporting_html.php:4365 +#: ../../include/functions_reporting_html.php:4512 msgid "24 x 7" msgstr "" -#: ../../enterprise/include/functions_reporting.php:4987 -#: ../../include/functions_reporting_html.php:585 +#: ../../enterprise/include/functions_reporting.php:5209 +#: ../../include/functions_reporting_html.php:589 msgid "Global Time" msgstr "" -#: ../../enterprise/include/functions_reporting.php:4989 +#: ../../enterprise/include/functions_reporting.php:5211 msgid "Time Critical" msgstr "" -#: ../../enterprise/include/functions_reporting.php:5082 -#: ../../include/functions_reporting_html.php:619 +#: ../../enterprise/include/functions_reporting.php:5304 +#: ../../include/functions_reporting_html.php:623 msgid "Checks Time" msgstr "" -#: ../../enterprise/include/functions_reporting.php:5084 +#: ../../enterprise/include/functions_reporting.php:5306 msgid "Checks Critical" msgstr "" -#: ../../enterprise/include/functions_reporting.php:5085 -#: ../../include/functions_reporting_html.php:4285 +#: ../../enterprise/include/functions_reporting.php:5307 +#: ../../include/functions_reporting_html.php:4289 msgid "Checks Warning" msgstr "" -#: ../../enterprise/include/functions_reporting.php:5168 -#: ../../include/functions_reporting_html.php:809 -#: ../../include/functions_reporting_html.php:4551 -#: ../../include/functions_reporting_html.php:5103 -#: ../../include/functions_reporting_html.php:5106 -#: ../../include/functions_reporting.php:1656 -#: ../../include/functions_reporting.php:3744 +#: ../../enterprise/include/functions_reporting.php:5390 +#: ../../include/functions_reporting_html.php:813 +#: ../../include/functions_reporting_html.php:4555 +#: ../../include/functions_reporting_html.php:5107 +#: ../../include/functions_reporting_html.php:5110 +#: ../../include/functions_reporting.php:1664 +#: ../../include/functions_reporting.php:3752 msgid "There are no Agent/Modules defined" msgstr "" -#: ../../enterprise/include/functions_reporting.php:5604 +#: ../../enterprise/include/functions_reporting.php:5826 msgid "There are no SLAs defined." msgstr "" -#: ../../enterprise/include/functions_reporting.php:5819 -#: ../../enterprise/include/functions_services.php:1368 -#: ../../enterprise/include/functions_services.php:1370 -#: ../../enterprise/include/functions_services.php:1404 -#: ../../enterprise/include/functions_services.php:1405 +#: ../../enterprise/include/functions_reporting.php:6041 #: ../../enterprise/include/functions_services.php:1407 -#: ../../enterprise/include/functions_services.php:1458 -#: ../../enterprise/include/functions_services.php:1460 +#: ../../enterprise/include/functions_services.php:1409 +#: ../../enterprise/include/functions_services.php:1444 +#: ../../enterprise/include/functions_services.php:1445 +#: ../../enterprise/include/functions_services.php:1447 +#: ../../enterprise/include/functions_services.php:1498 +#: ../../enterprise/include/functions_services.php:1500 msgid "Nonexistent" msgstr "" -#: ../../enterprise/include/functions_reporting.php:6234 +#: ../../enterprise/include/functions_reporting.php:6456 msgid "Scheduled shutdow" msgstr "" -#: ../../enterprise/include/functions_reporting.php:6600 -#: ../../enterprise/include/functions_reporting.php:7499 +#: ../../enterprise/include/functions_reporting.php:6822 +#: ../../enterprise/include/functions_reporting.php:7737 #, php-format msgid "Graph agents(%s) - %s" msgstr "" -#: ../../enterprise/include/functions_reporting.php:7407 +#: ../../enterprise/include/functions_reporting.php:7645 #, php-format msgid "Graph agent(%s) - %s" msgstr "" -#: ../../enterprise/include/functions_reporting.php:7854 +#: ../../enterprise/include/functions_reporting.php:8092 msgid "There is not data for the selected conditions" msgstr "" -#: ../../enterprise/include/functions_reporting.php:8048 -#: ../../enterprise/include/functions_reporting.php:8114 +#: ../../enterprise/include/functions_reporting.php:8286 +#: ../../enterprise/include/functions_reporting.php:8352 msgid "Template editor" msgstr "" -#: ../../enterprise/include/functions_reporting.php:8180 +#: ../../enterprise/include/functions_reporting.php:8418 #: ../../enterprise/operation/reporting/custom_reporting.php:130 msgid "ID Report" msgstr "" -#: ../../enterprise/include/functions_reporting.php:8248 +#: ../../enterprise/include/functions_reporting.php:8486 #: ../../enterprise/operation/reporting/custom_reporting.php:116 #: ../../enterprise/operation/reporting/custom_reporting.php:193 msgid "Send by email" msgstr "" -#: ../../enterprise/include/functions_reporting.php:8336 +#: ../../enterprise/include/functions_reporting.php:8574 #: ../../enterprise/operation/reporting/custom_reporting.php:229 msgid "Send by email " msgstr "" -#: ../../enterprise/include/functions_reporting.php:8377 +#: ../../enterprise/include/functions_reporting.php:8615 #: ../../include/functions_reports.php:655 msgid "Simple baseline graph" msgstr "" -#: ../../enterprise/include/functions_reporting.php:8547 +#: ../../enterprise/include/functions_reporting.php:8785 msgid "Configuration changes" msgstr "" -#: ../../enterprise/include/functions_reporting.php:8564 +#: ../../enterprise/include/functions_reporting.php:8802 msgid "No NCM capabilities detected" msgstr "" @@ -28940,13 +28809,13 @@ msgid "%d agents added to apply queue." msgstr "" #: ../../enterprise/include/functions_enterprise_api.php:3598 -#: ../../enterprise/include/functions_policies.php:4815 +#: ../../enterprise/include/functions_policies.php:4831 #, php-format msgid "Successfully applied to node %s." msgstr "" #: ../../enterprise/include/functions_enterprise_api.php:3600 -#: ../../enterprise/include/functions_policies.php:4817 +#: ../../enterprise/include/functions_policies.php:4833 #, php-format msgid "Successfully applied to nodes: %s." msgstr "" @@ -29043,103 +28912,103 @@ msgstr "" msgid "Module automatic create for the service %s" msgstr "" -#: ../../enterprise/include/functions_services.php:1432 +#: ../../enterprise/include/functions_services.php:1472 msgid "Normal (Alert)" msgstr "" -#: ../../enterprise/include/functions_services.php:1436 +#: ../../enterprise/include/functions_services.php:1476 msgid "Critical (Alert)" msgstr "" -#: ../../enterprise/include/functions_services.php:1444 +#: ../../enterprise/include/functions_services.php:1484 msgid "Warning (Alert)" msgstr "" -#: ../../enterprise/include/functions_services.php:1582 +#: ../../enterprise/include/functions_services.php:1623 msgid "There are no service elements defined" msgstr "" -#: ../../enterprise/include/functions_services.php:1606 +#: ../../enterprise/include/functions_services.php:1645 msgid "Weight Critical" msgstr "" -#: ../../enterprise/include/functions_services.php:1607 +#: ../../enterprise/include/functions_services.php:1646 msgid "Weight Warning" msgstr "" -#: ../../enterprise/include/functions_services.php:1608 +#: ../../enterprise/include/functions_services.php:1647 msgid "Weight Unknown" msgstr "" -#: ../../enterprise/include/functions_services.php:1609 +#: ../../enterprise/include/functions_services.php:1648 msgid "Weight Ok" msgstr "" -#: ../../enterprise/include/functions_services.php:1672 -#: ../../enterprise/include/functions_services.php:1717 -#: ../../enterprise/include/functions_services.php:1785 +#: ../../enterprise/include/functions_services.php:1711 +#: ../../enterprise/include/functions_services.php:1764 +#: ../../enterprise/include/functions_services.php:1832 #: ../../mobile/operation/services.php:231 #: ../../mobile/operation/services.php:272 #: ../../mobile/operation/services.php:338 msgid "Nonexistent. This element should be deleted" msgstr "" -#: ../../enterprise/include/functions_services.php:1700 -#: ../../enterprise/include/functions_services.php:1767 -#: ../../enterprise/include/functions_services.php:1813 +#: ../../enterprise/include/functions_services.php:1747 +#: ../../enterprise/include/functions_services.php:1814 +#: ../../enterprise/include/functions_services.php:1868 #: ../../mobile/operation/services.php:255 #: ../../mobile/operation/services.php:320 #: ../../mobile/operation/services.php:363 msgid "This element does not affect service weigth because is disabled." msgstr "" -#: ../../enterprise/include/functions_services.php:1828 +#: ../../enterprise/include/functions_services.php:1883 #: ../../mobile/operation/services.php:386 #, php-format msgid "Dynamic element (%d) '%s' does not match any target" msgstr "" -#: ../../enterprise/include/functions_services.php:1837 +#: ../../enterprise/include/functions_services.php:1892 #: ../../mobile/operation/services.php:395 #, php-format msgid "Dynamic element (%d) '%s' causes an error: %s" msgstr "" -#: ../../enterprise/include/functions_services.php:1849 +#: ../../enterprise/include/functions_services.php:1904 #: ../../mobile/operation/services.php:377 msgid "Dynamic element" msgstr "" -#: ../../enterprise/include/functions_services.php:1855 +#: ../../enterprise/include/functions_services.php:1910 #: ../../mobile/operation/services.php:405 #, php-format msgid "agents like \"%s\"" msgstr "" -#: ../../enterprise/include/functions_services.php:1860 +#: ../../enterprise/include/functions_services.php:1915 #: ../../mobile/operation/services.php:410 #, php-format msgid "modules like \"%s\"" msgstr "" -#: ../../enterprise/include/functions_services.php:1995 +#: ../../enterprise/include/functions_services.php:2050 #: ../../mobile/operation/services.php:450 msgid "NOT INITIALIZED" msgstr "" -#: ../../enterprise/include/functions_services.php:2019 +#: ../../enterprise/include/functions_services.php:2074 msgid "Edit service elements" msgstr "" -#: ../../enterprise/include/functions_services.php:2027 +#: ../../enterprise/include/functions_services.php:2082 msgid "Delete service element" msgstr "" -#: ../../enterprise/include/functions_services.php:2037 +#: ../../enterprise/include/functions_services.php:2092 msgid "List of elements" msgstr "" -#: ../../enterprise/include/functions_services.php:2093 +#: ../../enterprise/include/functions_services.php:2148 msgid "FAIL" msgstr "" @@ -29184,7 +29053,7 @@ msgid "User pass successfully updated" msgstr "" #: ../../enterprise/include/functions_login.php:291 -#: ../../include/auth/mysql.php:745 +#: ../../include/auth/mysql.php:750 msgid "The password provided is not valid. Please, set another one." msgstr "" @@ -29228,37 +29097,37 @@ msgid "Password empty" msgstr "" #: ../../enterprise/include/functions_login.php:581 -#: ../../godmode/users/configure_user.php:2117 -#: ../../godmode/users/configure_user.php:2186 -#: ../../godmode/users/configure_user.php:2257 +#: ../../godmode/users/configure_user.php:2130 +#: ../../godmode/users/configure_user.php:2199 +#: ../../godmode/users/configure_user.php:2270 #: ../../include/ajax/double_auth.ajax.php:267 #: ../../include/ajax/double_auth.ajax.php:365 #: ../../include/ajax/double_auth.ajax.php:411 #: ../../include/ajax/double_auth.ajax.php:527 #: ../../operation/users/user_edit.php:1235 #: ../../operation/users/user_edit.php:1301 -#: ../../operation/users/user_edit.php:1372 ../../general/register.php:165 +#: ../../operation/users/user_edit.php:1372 ../../general/register.php:167 #: ../../general/logon_failed.php:18 msgid "Authentication error" msgstr "" #: ../../enterprise/include/functions_login.php:588 -#: ../../godmode/users/configure_user.php:2123 -#: ../../godmode/users/configure_user.php:2192 +#: ../../godmode/users/configure_user.php:2136 +#: ../../godmode/users/configure_user.php:2205 #: ../../include/ajax/double_auth.ajax.php:274 #: ../../include/ajax/double_auth.ajax.php:372 #: ../../include/ajax/double_auth.ajax.php:418 #: ../../include/ajax/double_auth.ajax.php:535 #: ../../operation/users/user_edit.php:1242 -#: ../../operation/users/user_edit.php:1308 ../../general/register.php:172 +#: ../../operation/users/user_edit.php:1308 ../../general/register.php:174 msgid "There was an error loading the data" msgstr "" #: ../../enterprise/include/functions_login.php:597 -#: ../../godmode/users/configure_user.php:2200 -#: ../../godmode/users/configure_user.php:2276 +#: ../../godmode/users/configure_user.php:2213 +#: ../../godmode/users/configure_user.php:2289 #: ../../operation/users/user_edit.php:1316 -#: ../../operation/users/user_edit.php:1392 ../../general/register.php:181 +#: ../../operation/users/user_edit.php:1392 ../../general/register.php:183 msgid "Double authentication activation" msgstr "" @@ -29359,7 +29228,7 @@ msgstr "" msgid "Executing on demand script" msgstr "" -#: ../../enterprise/include/lib/NetworkManager.php:186 +#: ../../enterprise/include/lib/NetworkManager.php:188 msgid "Montly" msgstr "" @@ -29399,9 +29268,9 @@ msgid "Event group Recursive" msgstr "" #: ../../enterprise/include/lib/AlertCorrelation.class.php:1130 -#: ../../include/functions_reporting_html.php:1057 -#: ../../include/functions_reporting_html.php:1309 -#: ../../include/functions_reporting_html.php:2659 +#: ../../include/functions_reporting_html.php:1061 +#: ../../include/functions_reporting_html.php:1313 +#: ../../include/functions_reporting_html.php:2663 #: ../../include/class/SnmpConsole.class.php:276 msgid "Count" msgstr "" @@ -29502,12 +29371,12 @@ msgstr "" #: ../../enterprise/include/lib/Service.php:921 #: ../../enterprise/include/lib/Metaconsole/Node.php:1354 #: ../../enterprise/include/lib/Metaconsole/Synchronizer.php:559 -#: ../../enterprise/include/lib/ServiceElement.php:390 -#: ../../enterprise/include/lib/ServiceElement.php:923 -#: ../../enterprise/include/lib/ServiceElement.php:965 -#: ../../enterprise/include/lib/ServiceElement.php:1007 -#: ../../enterprise/include/lib/ServiceElement.php:1113 -#: ../../enterprise/include/lib/ServiceElement.php:1155 +#: ../../enterprise/include/lib/ServiceElement.php:397 +#: ../../enterprise/include/lib/ServiceElement.php:930 +#: ../../enterprise/include/lib/ServiceElement.php:972 +#: ../../enterprise/include/lib/ServiceElement.php:1014 +#: ../../enterprise/include/lib/ServiceElement.php:1138 +#: ../../enterprise/include/lib/ServiceElement.php:1180 #: ../../include/lib/Agent.php:349 ../../include/lib/Module.php:1207 #: ../../include/lib/Entity.php:303 #, php-format @@ -30077,22 +29946,22 @@ msgstr "" msgid "Already queued in %s" msgstr "" -#: ../../enterprise/include/lib/ServiceElement.php:611 +#: ../../enterprise/include/lib/ServiceElement.php:618 #, php-format msgid "This filters will cause slowdown on server (%s ms)" msgstr "" -#: ../../enterprise/include/lib/ServiceElement.php:625 +#: ../../enterprise/include/lib/ServiceElement.php:632 #, php-format msgid "Regular expression is not valid: %s." msgstr "" -#: ../../enterprise/include/lib/ServiceElement.php:866 +#: ../../enterprise/include/lib/ServiceElement.php:873 #, php-format msgid " error while decoding rules: %s" msgstr "" -#: ../../enterprise/include/lib/ServiceElement.php:1273 +#: ../../enterprise/include/lib/ServiceElement.php:1298 #, php-format msgid " error: Failed to delete element: %s" msgstr "" @@ -30110,16 +29979,16 @@ msgstr "" #: ../../enterprise/include/functions_events.php:40 #: ../../godmode/events/event_filter.php:147 #: ../../godmode/events/event_edit_filter.php:393 -#: ../../include/lib/Dashboard/Widgets/events_list.php:389 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:305 -#: ../../operation/events/events.php:1817 -#: ../../operation/events/events.php:2439 +#: ../../include/lib/Dashboard/Widgets/events_list.php:400 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:306 +#: ../../operation/events/events.php:1970 +#: ../../operation/events/events.php:2608 msgid "Event status" msgstr "" #: ../../enterprise/include/functions_events.php:101 #: ../../godmode/events/event_edit_filter.php:503 -#: ../../operation/events/events.php:2062 +#: ../../operation/events/events.php:2215 msgid "User ack." msgstr "" @@ -30135,15 +30004,15 @@ msgstr "" #: ../../enterprise/include/functions_events.php:131 #: ../../godmode/events/event_edit_filter.php:544 -#: ../../mobile/operation/events.php:845 -#: ../../include/functions_events.php:4973 -#: ../../operation/events/events.php:1849 +#: ../../mobile/operation/events.php:841 +#: ../../include/functions_events.php:4927 +#: ../../operation/events/events.php:2002 msgid "Repeated" msgstr "" #: ../../enterprise/include/functions_events.php:141 #: ../../godmode/events/event_edit_filter.php:761 -#: ../../operation/events/events.php:2108 +#: ../../operation/events/events.php:2261 msgid "Alert events" msgstr "" @@ -30153,15 +30022,15 @@ msgstr "" #: ../../enterprise/include/functions_events.php:162 #: ../../godmode/events/event_edit_filter.php:477 -#: ../../mobile/operation/events.php:1041 ../../include/functions_snmp.php:401 +#: ../../mobile/operation/events.php:1037 ../../include/functions_snmp.php:401 #: ../../include/class/SnmpConsole.class.php:407 #: ../../include/class/AuditLog.class.php:204 -#: ../../include/lib/Dashboard/Widgets/events_list.php:347 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:286 +#: ../../include/lib/Dashboard/Widgets/events_list.php:358 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:287 #: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:270 #: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:270 -#: ../../operation/events/events.php:1830 -#: ../../operation/events/events.php:2469 +#: ../../operation/events/events.php:1983 +#: ../../operation/events/events.php:2638 msgid "Max. hours old" msgstr "" @@ -30172,15 +30041,15 @@ msgstr "" #: ../../enterprise/include/functions_events.php:184 #: ../../godmode/events/event_edit_filter.php:631 -#: ../../operation/events/events.php:2309 -#: ../../operation/events/events.php:2312 +#: ../../operation/events/events.php:2462 +#: ../../operation/events/events.php:2465 msgid "Events with following tags" msgstr "" #: ../../enterprise/include/functions_events.php:206 #: ../../godmode/events/event_edit_filter.php:696 -#: ../../operation/events/events.php:2310 -#: ../../operation/events/events.php:2313 +#: ../../operation/events/events.php:2463 +#: ../../operation/events/events.php:2466 msgid "Events without following tags" msgstr "" @@ -30194,48 +30063,48 @@ msgstr "" msgid "Active filters" msgstr "" -#: ../../enterprise/include/functions_metaconsole.php:2864 +#: ../../enterprise/include/functions_metaconsole.php:2865 msgid "Agent alerts action does not exist in target node" msgstr "" -#: ../../enterprise/include/functions_metaconsole.php:2871 +#: ../../enterprise/include/functions_metaconsole.php:2872 msgid "Agent alerts template does not exist in target node" msgstr "" -#: ../../enterprise/include/functions_metaconsole.php:2878 +#: ../../enterprise/include/functions_metaconsole.php:2879 msgid "Agent inventory does not exist in target node" msgstr "" -#: ../../enterprise/include/functions_metaconsole.php:2885 +#: ../../enterprise/include/functions_metaconsole.php:2886 msgid "Exists agent conf please remove configuration file from target node." msgstr "" -#: ../../enterprise/include/functions_metaconsole.php:2892 +#: ../../enterprise/include/functions_metaconsole.php:2893 msgid "Agent collections does not exist in target node" msgstr "" -#: ../../enterprise/include/functions_metaconsole.php:2899 +#: ../../enterprise/include/functions_metaconsole.php:2900 msgid "Agent plugins does not exist in target node" msgstr "" -#: ../../enterprise/include/functions_metaconsole.php:2906 +#: ../../enterprise/include/functions_metaconsole.php:2907 msgid "" "Agent policies definitions does not match with defined ones in target node" msgstr "" -#: ../../enterprise/include/functions_metaconsole.php:2913 +#: ../../enterprise/include/functions_metaconsole.php:2914 msgid "Agent group does not exist in target node" msgstr "" -#: ../../enterprise/include/functions_metaconsole.php:2920 +#: ../../enterprise/include/functions_metaconsole.php:2921 msgid "Agent already exists in target node" msgstr "" -#: ../../enterprise/include/functions_metaconsole.php:2944 +#: ../../enterprise/include/functions_metaconsole.php:2945 msgid "The agent: has not been added due to problems in the insertion" msgstr "" -#: ../../enterprise/include/functions_metaconsole.php:2949 +#: ../../enterprise/include/functions_metaconsole.php:2950 msgid "The agent: has already been added to the migration queue" msgstr "" @@ -30248,7 +30117,7 @@ msgid "Subscription" msgstr "" #: ../../enterprise/include/functions_license.php:120 -#: ../../include/functions_menu.php:961 +#: ../../include/functions_menu.php:976 ../../include/functions_menu.php:1326 #: ../../include/class/Diagnostics.class.php:1183 msgid "Support expires" msgstr "" @@ -30271,18 +30140,18 @@ msgstr "" #: ../../enterprise/include/functions_ipam.php:1343 #: ../../enterprise/tools/ipam/ipam_ajax.php:486 -#: ../../include/ajax/events.php:1754 +#: ../../include/ajax/events.php:1712 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:73 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:394 msgid "Details" msgstr "" #: ../../enterprise/include/functions_ipam.php:1388 -#: ../../enterprise/operation/services/services.list.php:677 +#: ../../enterprise/operation/services/services.list.php:684 #: ../../godmode/agentes/inventory_manager.php:271 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:589 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:679 -#: ../../operation/visual_console/view.php:426 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:623 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:715 +#: ../../operation/visual_console/view.php:428 #: ../../operation/agentes/group_view.php:242 #: ../../operation/agentes/group_view.php:305 msgid "Force" @@ -30313,7 +30182,8 @@ msgstr "" #: ../../enterprise/include/functions_ipam.php:1578 #: ../../enterprise/include/functions_ipam.php:2117 -#: ../../enterprise/tools/ipam/ipam_network.php:428 +#: ../../enterprise/tools/ipam/ipam_network.php:254 +#: ../../enterprise/tools/ipam/ipam_network.php:586 #: ../../enterprise/tools/ipam/ipam_ajax.php:409 #: ../../enterprise/tools/ipam/ipam_massive.php:130 msgid "Managed" @@ -30326,7 +30196,8 @@ msgstr "" #: ../../enterprise/include/functions_ipam.php:1584 #: ../../enterprise/include/functions_ipam.php:1776 #: ../../enterprise/include/functions_ipam.php:2118 -#: ../../enterprise/tools/ipam/ipam_network.php:429 +#: ../../enterprise/tools/ipam/ipam_network.php:255 +#: ../../enterprise/tools/ipam/ipam_network.php:587 #: ../../enterprise/tools/ipam/ipam_ajax.php:435 #: ../../enterprise/tools/ipam/ipam_massive.php:135 msgid "Reserved" @@ -30351,7 +30222,8 @@ msgstr "" #: ../../enterprise/include/functions_ipam.php:1659 #: ../../enterprise/include/functions_ipam.php:1660 #: ../../enterprise/include/functions_ipam.php:2112 -#: ../../enterprise/tools/ipam/ipam_network.php:424 +#: ../../enterprise/tools/ipam/ipam_network.php:250 +#: ../../enterprise/tools/ipam/ipam_network.php:582 #: ../../enterprise/tools/ipam/ipam_ajax.php:367 #: ../../include/class/Diagnostics.class.php:755 #: ../../include/class/Diagnostics.class.php:773 @@ -30536,7 +30408,7 @@ msgstr "" #: ../../enterprise/include/functions_policies.php:424 #: ../../enterprise/include/functions_policies.php:439 -#: ../../include/functions_alerts.php:477 +#: ../../include/functions_alerts.php:480 msgid "copy" msgstr "" @@ -30558,110 +30430,110 @@ msgstr "" msgid "Policy linkation" msgstr "" -#: ../../enterprise/include/functions_policies.php:3482 +#: ../../enterprise/include/functions_policies.php:3490 msgid "Module linked" msgstr "" -#: ../../enterprise/include/functions_policies.php:3487 -#: ../../enterprise/include/functions_policies.php:3507 +#: ../../enterprise/include/functions_policies.php:3495 +#: ../../enterprise/include/functions_policies.php:3523 msgid "Unlink from policy" msgstr "" -#: ../../enterprise/include/functions_policies.php:3492 +#: ../../enterprise/include/functions_policies.php:3508 msgid "Module unlinked" msgstr "" -#: ../../enterprise/include/functions_policies.php:3497 -#: ../../enterprise/include/functions_policies.php:3517 +#: ../../enterprise/include/functions_policies.php:3513 +#: ../../enterprise/include/functions_policies.php:3533 msgid "Relink to policy" msgstr "" -#: ../../enterprise/include/functions_policies.php:3502 +#: ../../enterprise/include/functions_policies.php:3518 msgid "Module pending to link" msgstr "" -#: ../../enterprise/include/functions_policies.php:3502 +#: ../../enterprise/include/functions_policies.php:3518 #: ../../godmode/agentes/module_manager_editor.php:550 msgid "Module will be linked in the next application" msgstr "" -#: ../../enterprise/include/functions_policies.php:3512 +#: ../../enterprise/include/functions_policies.php:3528 msgid "Module pending to unlink" msgstr "" -#: ../../enterprise/include/functions_policies.php:3512 +#: ../../enterprise/include/functions_policies.php:3528 #: ../../godmode/agentes/module_manager_editor.php:564 msgid "Module will be unlinked in the next application" msgstr "" -#: ../../enterprise/include/functions_policies.php:3708 -#: ../../godmode/agentes/configurar_agente.php:562 -#: ../../godmode/agentes/configurar_agente.php:769 +#: ../../enterprise/include/functions_policies.php:3724 +#: ../../godmode/agentes/configurar_agente.php:574 +#: ../../godmode/agentes/configurar_agente.php:787 #: ../../godmode/setup/snmp_wizard.php:31 msgid "SNMP Wizard" msgstr "" -#: ../../enterprise/include/functions_policies.php:3711 -#: ../../godmode/agentes/configurar_agente.php:572 +#: ../../enterprise/include/functions_policies.php:3727 +#: ../../godmode/agentes/configurar_agente.php:584 msgid "SNMP Interfaces wizard" msgstr "" -#: ../../enterprise/include/functions_policies.php:3714 -#: ../../godmode/agentes/configurar_agente.php:582 -#: ../../godmode/agentes/configurar_agente.php:778 +#: ../../enterprise/include/functions_policies.php:3730 +#: ../../godmode/agentes/configurar_agente.php:594 +#: ../../godmode/agentes/configurar_agente.php:796 msgid "WMI Wizard" msgstr "" -#: ../../enterprise/include/functions_policies.php:4033 +#: ../../enterprise/include/functions_policies.php:4049 msgid "Create a new policy map" msgstr "" -#: ../../enterprise/include/functions_policies.php:4421 +#: ../../enterprise/include/functions_policies.php:4437 #: ../../extensions/resource_registration.php:1096 msgid "Error, please install the PHP libXML in the system." msgstr "" -#: ../../enterprise/include/functions_policies.php:4431 +#: ../../enterprise/include/functions_policies.php:4447 #, php-format msgid "" "This extension makes registration of policies enterprise.
You can get " "more policies in our Public Resource Library" msgstr "" -#: ../../enterprise/include/functions_policies.php:4445 +#: ../../enterprise/include/functions_policies.php:4461 msgid "Group filter: " msgstr "" -#: ../../enterprise/include/functions_policies.php:4464 +#: ../../enterprise/include/functions_policies.php:4480 msgid "Registration" msgstr "" -#: ../../enterprise/include/functions_policies.php:4482 +#: ../../enterprise/include/functions_policies.php:4498 #: ../../extensions/resource_registration.php:1174 msgid "" "Error uploading resource. Check if the selected file is a valid resource " "template in .ptr format" msgstr "" -#: ../../enterprise/include/functions_policies.php:4508 +#: ../../enterprise/include/functions_policies.php:4524 msgid "Policy does not exist" msgstr "" -#: ../../enterprise/include/functions_policies.php:4864 +#: ../../enterprise/include/functions_policies.php:4880 msgid "This will not produce any action." msgstr "" -#: ../../enterprise/include/functions_policies.php:4893 +#: ../../enterprise/include/functions_policies.php:4909 #, php-format msgid "Error connecting with node %s." msgstr "" -#: ../../enterprise/include/functions_policies.php:4900 +#: ../../enterprise/include/functions_policies.php:4916 #, php-format msgid "This policy is being applied on node %s." msgstr "" -#: ../../enterprise/include/functions_policies.php:4938 +#: ../../enterprise/include/functions_policies.php:4954 msgid "Error syncronizing ." msgstr "" @@ -30674,19 +30546,19 @@ msgid "Empty OS" msgstr "" #: ../../enterprise/include/functions_local_components.php:354 -#: ../../include/functions_alerts.php:1109 +#: ../../include/functions_alerts.php:1115 #: ../../include/functions_network_components.php:590 msgid "Copy of" msgstr "" #: ../../enterprise/include/functions_ux_console.php:517 -#: ../../enterprise/operation/agentes/tag_view.php:1019 -#: ../../enterprise/operation/agentes/tag_view.php:1030 +#: ../../enterprise/operation/agentes/tag_view.php:1004 +#: ../../enterprise/operation/agentes/tag_view.php:1015 #: ../../enterprise/operation/agentes/ux_console_view.php:102 #: ../../enterprise/operation/agentes/ux_console_view.php:297 #: ../../enterprise/operation/agentes/ux_console_view.php:384 #: ../../enterprise/operation/agentes/wux_console_view.php:337 -#: ../../include/functions_ui.php:6824 +#: ../../include/functions_ui.php:6860 msgid "Snapshot view" msgstr "" @@ -30699,7 +30571,7 @@ msgstr "" #: ../../godmode/reporting/visual_console_builder.wizard.php:589 #: ../../mobile/operation/agents.php:471 ../../mobile/operation/modules.php:823 #: ../../mobile/operation/module_graph.php:478 -#: ../../mobile/operation/events.php:1197 +#: ../../mobile/operation/events.php:1193 #: ../../mobile/operation/server_status.php:389 #: ../../mobile/operation/tactical.php:240 msgid "Loading..." @@ -30710,11 +30582,12 @@ msgid "This agent has no policy assigned" msgstr "" #: ../../enterprise/operation/agentes/policy_view.php:70 -#: ../../include/functions_events.php:2547 +#: ../../include/functions_events.php:2476 msgid "V." msgstr "" #: ../../enterprise/operation/agentes/policy_view.php:89 +#: ../../enterprise/operation/agentes/policy_manager.php:156 msgid "Policy outdate" msgstr "" @@ -30731,6 +30604,18 @@ msgstr "" msgid "Show Collection" msgstr "" +#: ../../enterprise/operation/agentes/policy_view.php:185 +#: ../../enterprise/operation/agentes/policy_view.php:278 +#: ../../enterprise/operation/agentes/policy_view.php:569 +#: ../../godmode/modules/manage_network_components_form_plugin.php:59 +#: ../../godmode/modules/manage_network_components_form_wmi.php:88 +#: ../../godmode/alerts/configure_alert_template.php:1359 +#: ../../godmode/alerts/alert_list.builder.php:348 +#: ../../include/functions.php:2768 +#: ../../include/class/AgentWizard.class.php:2629 +msgid "Empty" +msgstr "" + #: ../../enterprise/operation/agentes/policy_view.php:254 #: ../../enterprise/operation/agentes/policy_view.php:266 msgid "Toggle the alert table" @@ -30738,8 +30623,8 @@ msgstr "" #: ../../enterprise/operation/agentes/policy_view.php:258 #: ../../godmode/alerts/alert_list.list.php:195 -#: ../../include/ajax/alert_list.ajax.php:286 -#: ../../include/ajax/alert_list.ajax.php:311 +#: ../../include/ajax/alert_list.ajax.php:299 +#: ../../include/ajax/alert_list.ajax.php:324 #: ../../operation/agentes/alerts_status.php:230 #: ../../operation/agentes/alerts_status.php:231 #: ../../operation/agentes/alerts_status.functions.php:159 @@ -30753,7 +30638,7 @@ msgstr "" #: ../../enterprise/operation/agentes/policy_view.php:346 #: ../../godmode/alerts/alert_list.list.php:645 #: ../../godmode/alerts/alert_view.php:111 -#: ../../mobile/operation/alerts.php:324 ../../include/functions_ui.php:1460 +#: ../../mobile/operation/alerts.php:324 ../../include/functions_ui.php:1542 #: ../../include/class/AgentsAlerts.class.php:957 msgid "time(s)" msgstr "" @@ -30762,11 +30647,11 @@ msgstr "" #: ../../godmode/alerts/alert_list.list.php:651 #: ../../godmode/alerts/alert_view.php:117 #: ../../mobile/operation/alerts.php:330 -#: ../../include/functions_agents.php:3000 -#: ../../include/functions_agents.php:3011 ../../include/functions_ui.php:1466 +#: ../../include/functions_agents.php:3054 +#: ../../include/functions_agents.php:3065 ../../include/functions_ui.php:1548 #: ../../include/class/AgentsAlerts.class.php:963 -#: ../../include/class/SnmpConsole.class.php:845 -#: ../../include/functions_reporting.php:13139 +#: ../../include/class/SnmpConsole.class.php:847 +#: ../../include/functions_reporting.php:13193 msgid "Alert not fired" msgstr "" @@ -30800,34 +30685,34 @@ msgid "(Adopted) (Unlinked)" msgstr "" #: ../../enterprise/operation/agentes/policy_view.php:458 -#: ../../godmode/agentes/module_manager.php:895 +#: ../../godmode/agentes/module_manager.php:961 msgid "Non initialized module" msgstr "" #: ../../enterprise/operation/agentes/policy_view.php:484 #: ../../enterprise/operation/agentes/policy_view.php:489 #: ../../enterprise/operation/agentes/policy_view.php:494 -#: ../../enterprise/operation/agentes/tag_view.php:1137 -#: ../../enterprise/operation/agentes/tag_view.php:1143 -#: ../../enterprise/operation/agentes/tag_view.php:1153 -#: ../../enterprise/operation/agentes/tag_view.php:1159 -#: ../../enterprise/operation/agentes/tag_view.php:1169 -#: ../../enterprise/operation/agentes/tag_view.php:1175 +#: ../../enterprise/operation/agentes/tag_view.php:1122 +#: ../../enterprise/operation/agentes/tag_view.php:1128 +#: ../../enterprise/operation/agentes/tag_view.php:1138 +#: ../../enterprise/operation/agentes/tag_view.php:1144 +#: ../../enterprise/operation/agentes/tag_view.php:1154 +#: ../../enterprise/operation/agentes/tag_view.php:1160 #: ../../mobile/operation/modules.php:571 #: ../../mobile/operation/modules.php:579 #: ../../mobile/operation/modules.php:587 #: ../../mobile/operation/modules.php:645 #: ../../mobile/operation/modules.php:653 #: ../../mobile/operation/modules.php:661 -#: ../../include/functions_modules.php:2911 -#: ../../include/functions_modules.php:2915 -#: ../../include/functions_modules.php:2919 -#: ../../operation/agentes/status_monitor.php:1897 -#: ../../operation/agentes/status_monitor.php:1903 -#: ../../operation/agentes/status_monitor.php:1913 -#: ../../operation/agentes/status_monitor.php:1919 -#: ../../operation/agentes/status_monitor.php:1929 -#: ../../operation/agentes/status_monitor.php:1935 +#: ../../include/functions_modules.php:2916 +#: ../../include/functions_modules.php:2920 +#: ../../include/functions_modules.php:2924 +#: ../../operation/agentes/status_monitor.php:1920 +#: ../../operation/agentes/status_monitor.php:1926 +#: ../../operation/agentes/status_monitor.php:1936 +#: ../../operation/agentes/status_monitor.php:1942 +#: ../../operation/agentes/status_monitor.php:1952 +#: ../../operation/agentes/status_monitor.php:1958 #: ../../operation/agentes/pandora_networkmap.view.php:1857 #: ../../operation/agentes/pandora_networkmap.view.php:1862 #: ../../operation/agentes/pandora_networkmap.view.php:1867 @@ -30850,7 +30735,7 @@ msgstr "" #: ../../include/class/AgentsAlerts.class.php:755 #: ../../operation/heatmap.php:144 #: ../../operation/agentes/alerts_status.php:202 -#: ../../operation/agentes/estado_agente.php:250 +#: ../../operation/agentes/estado_agente.php:268 #: ../../operation/agentes/interface_view.php:76 #: ../../operation/agentes/status_monitor.php:339 #: ../../operation/agentes/group_view.php:102 @@ -30906,11 +30791,11 @@ msgid "Web server module" msgstr "" #: ../../enterprise/operation/agentes/tag_view.php:310 -#: ../../enterprise/operation/agentes/tag_view.php:783 +#: ../../enterprise/operation/agentes/tag_view.php:785 #: ../../godmode/agentes/status_monitor_custom_fields.php:109 #: ../../godmode/agentes/status_monitor_custom_fields.php:164 #: ../../operation/agentes/status_monitor.php:937 -#: ../../operation/agentes/status_monitor.php:1555 +#: ../../operation/agentes/status_monitor.php:1558 msgid "Server type" msgstr "" @@ -30933,7 +30818,7 @@ msgid "Show monitors..." msgstr "" #: ../../enterprise/operation/agentes/tag_view.php:358 -#: ../../enterprise/operation/agentes/tag_view.php:782 +#: ../../enterprise/operation/agentes/tag_view.php:784 #: ../../godmode/agentes/status_monitor_custom_fields.php:101 #: ../../godmode/agentes/status_monitor_custom_fields.php:162 #: ../../operation/agentes/status_monitor.php:978 @@ -30941,23 +30826,23 @@ msgid "Data type" msgstr "" #: ../../enterprise/operation/agentes/tag_view.php:503 -#: ../../operation/agentes/estado_agente.php:431 +#: ../../operation/agentes/estado_agente.php:449 #: ../../operation/agentes/agent_fields.php:37 #: ../../operation/agentes/status_monitor.php:1009 msgid "Agent custom fields" msgstr "" #: ../../enterprise/operation/agentes/tag_view.php:672 -#: ../../operation/agentes/status_monitor.php:2282 +#: ../../operation/agentes/status_monitor.php:2357 msgid "Sorry no search parameters" msgstr "" -#: ../../enterprise/operation/agentes/tag_view.php:748 -#: ../../operation/agentes/estado_agente.php:1215 +#: ../../enterprise/operation/agentes/tag_view.php:750 +#: ../../operation/agentes/estado_agente.php:1233 msgid "Remote config" msgstr "" -#: ../../enterprise/operation/agentes/tag_view.php:785 +#: ../../enterprise/operation/agentes/tag_view.php:787 #: ../../enterprise/operation/services/services.service.php:121 #: ../../enterprise/operation/services/services.list.php:547 #: ../../extensions/realtime_graphs.php:112 @@ -30965,106 +30850,106 @@ msgstr "" #: ../../godmode/agentes/status_monitor_custom_fields.php:168 #: ../../mobile/operation/modules.php:856 #: ../../include/functions_visual_map_editor.php:58 -#: ../../include/class/NetworkMap.class.php:3071 +#: ../../include/class/NetworkMap.class.php:3073 #: ../../include/lib/Dashboard/Widgets/custom_graph.php:340 -#: ../../include/functions_events.php:4513 +#: ../../include/functions_events.php:4467 #: ../../operation/agentes/interface_view.functions.php:558 -#: ../../operation/agentes/status_monitor.php:1581 +#: ../../operation/agentes/status_monitor.php:1584 #: ../../operation/search_modules.php:40 msgid "Graph" msgstr "" -#: ../../enterprise/operation/agentes/tag_view.php:786 +#: ../../enterprise/operation/agentes/tag_view.php:788 #: ../../godmode/agentes/status_monitor_custom_fields.php:129 #: ../../godmode/agentes/status_monitor_custom_fields.php:169 -#: ../../godmode/agentes/module_manager.php:646 +#: ../../godmode/agentes/module_manager.php:712 msgid "Warn" msgstr "" -#: ../../enterprise/operation/agentes/tag_view.php:1083 +#: ../../enterprise/operation/agentes/tag_view.php:1068 #: ../../mobile/operation/modules.php:542 #: ../../mobile/operation/modules.php:616 -#: ../../include/functions_modules.php:2896 -#: ../../include/functions_modules.php:4251 +#: ../../include/functions_modules.php:2901 +#: ../../include/functions_modules.php:4260 #: ../../include/functions_events.php:70 -#: ../../operation/agentes/status_monitor.php:1786 -#: ../../operation/search_modules.php:112 ../../operation/events/events.php:751 +#: ../../operation/agentes/status_monitor.php:1809 +#: ../../operation/search_modules.php:112 ../../operation/events/events.php:815 msgid "NOT INIT" msgstr "" -#: ../../enterprise/operation/agentes/tag_view.php:1223 -#: ../../include/functions_reporting.php:13261 -#: ../../include/functions_reporting.php:13270 +#: ../../enterprise/operation/agentes/tag_view.php:1227 +#: ../../include/functions_reporting.php:13315 +#: ../../include/functions_reporting.php:13324 #, php-format msgid "%d Total modules" msgstr "" -#: ../../enterprise/operation/agentes/tag_view.php:1224 -#: ../../include/functions_reporting.php:13262 +#: ../../enterprise/operation/agentes/tag_view.php:1228 +#: ../../include/functions_reporting.php:13316 #, php-format msgid "%d Modules in normal status" msgstr "" -#: ../../enterprise/operation/agentes/tag_view.php:1225 -#: ../../include/functions_reporting.php:13263 +#: ../../enterprise/operation/agentes/tag_view.php:1229 +#: ../../include/functions_reporting.php:13317 #, php-format msgid "%d Modules in critical status" msgstr "" -#: ../../enterprise/operation/agentes/tag_view.php:1226 -#: ../../include/functions_reporting.php:13264 +#: ../../enterprise/operation/agentes/tag_view.php:1230 +#: ../../include/functions_reporting.php:13318 #, php-format msgid "%d Modules in warning status" msgstr "" -#: ../../enterprise/operation/agentes/tag_view.php:1227 -#: ../../include/functions_reporting.php:13265 +#: ../../enterprise/operation/agentes/tag_view.php:1231 +#: ../../include/functions_reporting.php:13319 #, php-format msgid "%d Modules in unknown status" msgstr "" -#: ../../enterprise/operation/agentes/tag_view.php:1228 -#: ../../include/functions_reporting.php:13266 +#: ../../enterprise/operation/agentes/tag_view.php:1232 +#: ../../include/functions_reporting.php:13320 #, php-format msgid "%d Modules in not init status" msgstr "" #: ../../enterprise/operation/agentes/ver_agente.php:90 -#: ../../operation/agentes/ver_agente.php:1035 +#: ../../operation/agentes/ver_agente.php:1053 msgid "Main IP" msgstr "" #: ../../enterprise/operation/agentes/ver_agente.php:96 #: ../../godmode/groups/tactical.php:182 -#: ../../include/functions_events.php:4440 -#: ../../operation/agentes/ver_agente.php:1047 +#: ../../include/functions_events.php:4394 +#: ../../operation/agentes/ver_agente.php:1065 msgid "Last remote contact" msgstr "" #: ../../enterprise/operation/agentes/ver_agente.php:140 -#: ../../operation/agentes/ver_agente.php:1092 +#: ../../operation/agentes/ver_agente.php:1110 msgid "Monitors down" msgstr "" #: ../../enterprise/operation/agentes/ver_agente.php:182 #: ../../mobile/operation/groups.php:213 -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:600 -#: ../../operation/agentes/ver_agente.php:1133 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:613 +#: ../../operation/agentes/ver_agente.php:1151 msgid "Alerts fired" msgstr "" #: ../../enterprise/operation/agentes/ver_agente.php:297 -#: ../../operation/agentes/ver_agente.php:1873 +#: ../../operation/agentes/ver_agente.php:1904 msgid "URL Route Analyzer" msgstr "" #: ../../enterprise/operation/agentes/ver_agente.php:316 -#: ../../operation/agentes/ver_agente.php:1864 +#: ../../operation/agentes/ver_agente.php:1895 msgid "UX Console" msgstr "" #: ../../enterprise/operation/agentes/ver_agente.php:335 -#: ../../operation/agentes/ver_agente.php:1868 +#: ../../operation/agentes/ver_agente.php:1899 msgid "WUX Console" msgstr "" @@ -31084,6 +30969,49 @@ msgstr "" msgid "This agent has no omnishell assigned" msgstr "" +#: ../../enterprise/operation/agentes/policy_manager.php:286 +msgid "" +"This node is configured with centralized mode. All policies information is " +"read only. Go to metaconsole to manage it." +msgstr "" + +#: ../../enterprise/operation/agentes/policy_manager.php:390 +#, php-format +msgid "Operation successfully, %s added to the queue" +msgstr "" + +#: ../../enterprise/operation/agentes/policy_manager.php:395 +msgid "Select one policy for apply" +msgstr "" + +#: ../../enterprise/operation/agentes/policy_manager.php:430 +#, php-format +msgid "" +"%s added to delete pending agents. Will be deleted in the next policy " +"application." +msgstr "" + +#: ../../enterprise/operation/agentes/policy_manager.php:435 +msgid "Select one policy for delete" +msgstr "" + +#: ../../enterprise/operation/agentes/policy_manager.php:464 +#, php-format +msgid "%s Added policies into agent." +msgstr "" + +#: ../../enterprise/operation/agentes/policy_manager.php:469 +msgid "Select one policy for add" +msgstr "" + +#: ../../enterprise/operation/agentes/policy_manager.php:572 +msgid "Apply selected policies" +msgstr "" + +#: ../../enterprise/operation/agentes/policy_manager.php:587 +msgid "Delete selected policies" +msgstr "" + #: ../../enterprise/operation/agentes/ux_console_view.php:43 msgid "No ux transaction selected." msgstr "" @@ -31140,7 +31068,7 @@ msgstr "" #: ../../enterprise/operation/agentes/wux_console_view.php:354 #: ../../enterprise/operation/agentes/wux_console_view.php:358 -#: ../../include/functions_alerts.php:681 +#: ../../include/functions_alerts.php:687 #: ../../include/class/TreeService.class.php:441 #: ../../include/class/TreeService.class.php:650 msgid "Unknown status" @@ -31164,10 +31092,9 @@ msgid "View all stats" msgstr "" #: ../../enterprise/operation/agentes/wux_console_view.php:570 -#: ../../include/class/SnmpConsole.class.php:895 -#: ../../include/class/SnmpConsole.class.php:896 ../../operation/menu.php:379 -#: ../../operation/menu.php:381 ../../operation/events/events.php:595 -#: ../../operation/events/events.php:860 +#: ../../include/class/SnmpConsole.class.php:897 +#: ../../include/class/SnmpConsole.class.php:898 ../../operation/menu.php:379 +#: ../../operation/menu.php:381 ../../operation/events/events.php:962 msgid "Show more" msgstr "" @@ -31177,7 +31104,7 @@ msgstr "" #: ../../enterprise/operation/log/elasticsearch_interface.php:37 #: ../../enterprise/operation/log/elasticsearch_interface.php:50 -#: ../../enterprise/operation/log/log_viewer.php:411 +#: ../../enterprise/operation/log/log_viewer.php:413 #: ../../enterprise/operation/menu.php:192 msgid "Elasticsearch Interface" msgstr "" @@ -31191,13 +31118,13 @@ msgid "" "Elasticsearch" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:425 -#: ../../enterprise/operation/log/log_viewer.php:443 -#: ../../enterprise/operation/log/log_viewer.php:453 +#: ../../enterprise/operation/log/log_viewer.php:427 +#: ../../enterprise/operation/log/log_viewer.php:445 +#: ../../enterprise/operation/log/log_viewer.php:455 msgid "Log sources" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:517 +#: ../../enterprise/operation/log/log_viewer.php:519 #: ../../godmode/modules/manage_inventory_modules.php:83 #: ../../godmode/modules/manage_inventory_modules_form.php:57 #: ../../godmode/netflow/nf_edit.php:70 @@ -31205,166 +31132,168 @@ msgstr "" msgid "Not supported in Windows systems" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:539 +#: ../../enterprise/operation/log/log_viewer.php:541 msgid "All words" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:540 +#: ../../enterprise/operation/log/log_viewer.php:542 msgid "Any word" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:545 +#: ../../enterprise/operation/log/log_viewer.php:547 msgid "Search mode" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:605 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1325 +#: ../../enterprise/operation/log/log_viewer.php:585 +#: ../../enterprise/operation/log/log_viewer.php:586 +msgid "Edit sources" +msgstr "" + +#: ../../enterprise/operation/log/log_viewer.php:643 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1344 msgid "Full context" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:658 +#: ../../enterprise/operation/log/log_viewer.php:675 msgid "Select dates by range" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:669 +#: ../../enterprise/operation/log/log_viewer.php:686 #: ../../godmode/reporting/create_container.php:417 #: ../../include/functions.php:2744 msgid "custom" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:671 -#: ../../enterprise/operation/log/log_viewer.php:672 -#: ../../enterprise/operation/log/log_viewer.php:673 +#: ../../enterprise/operation/log/log_viewer.php:688 +#: ../../enterprise/operation/log/log_viewer.php:689 +#: ../../enterprise/operation/log/log_viewer.php:690 #: ../../godmode/reporting/create_container.php:419 #: ../../godmode/reporting/create_container.php:420 #: ../../godmode/reporting/create_container.php:421 #: ../../include/functions.php:2756 ../../include/functions.php:2757 -#: ../../include/ajax/graph.ajax.php:147 ../../include/ajax/graph.ajax.php:148 -#: ../../include/ajax/graph.ajax.php:149 +#: ../../include/ajax/graph.ajax.php:149 ../../include/ajax/graph.ajax.php:150 +#: ../../include/ajax/graph.ajax.php:151 #, php-format msgid "%s hours" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:675 -#: ../../enterprise/operation/log/log_viewer.php:676 +#: ../../enterprise/operation/log/log_viewer.php:692 +#: ../../enterprise/operation/log/log_viewer.php:693 #: ../../godmode/reporting/create_container.php:423 #: ../../godmode/reporting/create_container.php:424 -#: ../../include/ajax/graph.ajax.php:151 ../../include/ajax/graph.ajax.php:152 +#: ../../include/ajax/graph.ajax.php:153 ../../include/ajax/graph.ajax.php:154 #, php-format msgid "%s days" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:677 +#: ../../enterprise/operation/log/log_viewer.php:694 #: ../../godmode/reporting/create_container.php:425 -#: ../../include/functions.php:2759 ../../include/ajax/module.php:248 -#: ../../include/ajax/graph.ajax.php:153 +#: ../../include/functions.php:2759 ../../include/ajax/module.php:263 +#: ../../include/ajax/graph.ajax.php:155 msgid "1 week" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:679 +#: ../../enterprise/operation/log/log_viewer.php:696 #: ../../godmode/reporting/create_container.php:427 -#: ../../include/functions.php:2761 ../../include/ajax/module.php:250 -#: ../../include/ajax/graph.ajax.php:155 +#: ../../include/functions.php:2761 ../../include/ajax/module.php:265 +#: ../../include/ajax/graph.ajax.php:157 #: ../../include/class/AuditLog.class.php:214 msgid "1 month" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:682 -#: ../../enterprise/operation/log/log_viewer.php:702 -#: ../../operation/network/network_report.php:114 -#: ../../operation/network/network_usage_map.php:128 +#: ../../enterprise/operation/log/log_viewer.php:699 +#: ../../enterprise/operation/log/log_viewer.php:719 +#: ../../operation/network/network_report.php:155 +#: ../../operation/network/network_usage_map.php:203 #: ../../operation/netflow/nf_live_view.php:476 msgid "Start date" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:734 +#: ../../enterprise/operation/log/log_viewer.php:751 #: ../../operation/agentes/exportdata.php:427 -#: ../../operation/network/network_report.php:157 -#: ../../operation/network/network_usage_map.php:161 +#: ../../operation/network/network_report.php:188 +#: ../../operation/network/network_usage_map.php:236 #: ../../operation/netflow/nf_live_view.php:509 msgid "End date" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:804 -#: ../../enterprise/operation/log/log_viewer.php:805 -msgid "Edit sources" -msgstr "" - -#: ../../enterprise/operation/log/log_viewer.php:851 +#: ../../enterprise/operation/log/log_viewer.php:839 msgid "Show log entries" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:852 +#: ../../enterprise/operation/log/log_viewer.php:840 msgid "Graph log results" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:855 +#: ../../enterprise/operation/log/log_viewer.php:843 msgid "Display mode" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:873 +#: ../../enterprise/operation/log/log_viewer.php:879 msgid "Use capture model" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:908 +#: ../../enterprise/operation/log/log_viewer.php:914 msgid "Create new model" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:916 +#: ../../enterprise/operation/log/log_viewer.php:922 #: ../../godmode/reporting/graph_builder.main.php:214 +#: ../../include/lib/Dashboard/Widgets/top_n.php:207 msgid "Horizontal bars" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:917 +#: ../../enterprise/operation/log/log_viewer.php:923 #: ../../godmode/reporting/graph_builder.main.php:215 +#: ../../include/lib/Dashboard/Widgets/top_n.php:206 msgid "Vertical bars" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:920 +#: ../../enterprise/operation/log/log_viewer.php:926 msgid "Graph type" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:940 +#: ../../enterprise/operation/log/log_viewer.php:946 msgid "Advanced options " msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:1099 +#: ../../enterprise/operation/log/log_viewer.php:1112 msgid "" "The maximum limit of rows has been exceeded. Please enter an email to send " "the csv file" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:1101 +#: ../../enterprise/operation/log/log_viewer.php:1114 msgid "e-mail address" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:1104 +#: ../../enterprise/operation/log/log_viewer.php:1117 msgid "" "WARNING: If your email size exceeds your mail attachment size limit, the " "file will be saved in the local attachment folder." msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:1237 +#: ../../enterprise/operation/log/log_viewer.php:1250 msgid "The start date cannot be greater than the end date" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:1674 +#: ../../enterprise/operation/log/log_viewer.php:1687 msgid "Add new capture model" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:1677 +#: ../../enterprise/operation/log/log_viewer.php:1690 msgid "Edit capture model" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:1760 +#: ../../enterprise/operation/log/log_viewer.php:1773 msgid "Error create new model" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:1787 +#: ../../enterprise/operation/log/log_viewer.php:1800 msgid "Error delete model" msgstr "" -#: ../../enterprise/operation/log/log_viewer.php:1833 +#: ../../enterprise/operation/log/log_viewer.php:1846 msgid "Error update model" msgstr "" @@ -31377,8 +31306,8 @@ msgid "AWS view" msgstr "" #: ../../enterprise/operation/menu.php:48 -#: ../../operation/agentes/ver_agente.php:1694 -#: ../../operation/agentes/ver_agente.php:1901 +#: ../../operation/agentes/ver_agente.php:1725 +#: ../../operation/agentes/ver_agente.php:1932 msgid "SAP view" msgstr "" @@ -31393,7 +31322,7 @@ msgid "No Services" msgstr "" #: ../../enterprise/operation/services/services.service.php:194 -#: ../../enterprise/operation/services/services.list.php:624 +#: ../../enterprise/operation/services/services.list.php:631 msgid "SLA graph" msgstr "" @@ -31529,7 +31458,7 @@ msgstr "" #: ../../enterprise/operation/services/massive/service.create.elements.php:539 #: ../../enterprise/operation/services/massive/service.edit.elements.php:298 #: ../../include/functions_visual_map_editor.php:1198 -#: ../../include/rest-api/models/VisualConsole/Item.php:2531 +#: ../../include/rest-api/models/VisualConsole/Item.php:2535 msgid "Critical weight" msgstr "" @@ -31537,7 +31466,7 @@ msgstr "" #: ../../enterprise/operation/services/massive/service.create.elements.php:552 #: ../../enterprise/operation/services/massive/service.edit.elements.php:311 #: ../../include/functions_visual_map_editor.php:1224 -#: ../../include/rest-api/models/VisualConsole/Item.php:2545 +#: ../../include/rest-api/models/VisualConsole/Item.php:2549 msgid "Warning weight" msgstr "" @@ -31682,9 +31611,10 @@ msgstr "" #: ../../enterprise/operation/services/services.service_map.php:129 #: ../../extensions/agents_modules.php:1067 #: ../../extensions/module_groups.php:464 -#: ../../godmode/snmpconsole/snmp_alert.php:2203 -#: ../../include/functions_reporting_html.php:2302 -#: ../../include/class/SnmpConsole.class.php:522 +#: ../../godmode/snmpconsole/snmp_alert.php:2195 +#: ../../include/functions_reporting_html.php:2306 +#: ../../include/class/SnmpConsole.class.php:524 +#: ../../include/lib/Dashboard/Widgets/top_n.php:324 msgid "Legend" msgstr "" @@ -31715,29 +31645,29 @@ msgid "No services defined." msgstr "" #: ../../enterprise/operation/services/services.treeview_services.php:209 -#: ../../enterprise/operation/services/services.list.php:756 +#: ../../enterprise/operation/services/services.list.php:763 #: ../../enterprise/operation/services/services.table_services.php:584 msgid "Create Service" msgstr "" #: ../../enterprise/operation/services/services.treeview_services.php:281 #: ../../enterprise/tools/ipam/ipam_supernet_treeview.php:89 -#: ../../godmode/groups/group_list.php:1086 -#: ../../include/functions_inventory.php:310 +#: ../../godmode/groups/group_list.php:1096 +#: ../../include/functions_inventory.php:315 #: ../../include/class/Heatmap.class.php:1272 #: ../../include/lib/Dashboard/Widgets/tree_view.php:687 #: ../../operation/tree.php:465 ../../operation/tree.php:495 -#: ../../operation/network/network_report.php:391 +#: ../../operation/network/network_report.php:523 msgid "No data found" msgstr "" #: ../../enterprise/operation/services/services.treeview_services.php:282 -#: ../../godmode/groups/group_list.php:1087 +#: ../../godmode/groups/group_list.php:1097 msgid "Found groups" msgstr "" #: ../../enterprise/operation/services/services.treeview_services.php:376 -#: ../../operation/tree.php:593 ../../operation/agentes/status_monitor.php:2421 +#: ../../operation/tree.php:593 ../../operation/agentes/status_monitor.php:2496 #: ../../operation/agentes/estado_monitores.php:427 #: ../../operation/search_modules.php:302 msgid "Module: " @@ -31774,17 +31704,18 @@ msgstr "" msgid "Show only root services" msgstr "" -#: ../../enterprise/operation/services/services.list.php:628 +#: ../../enterprise/operation/services/services.list.php:635 msgid "Status graph" msgstr "" #: ../../enterprise/operation/services/services.table_services.php:54 -#: ../../godmode/groups/group_list.php:358 +#: ../../godmode/groups/group_list.php:368 msgid "Table view" msgstr "" #: ../../enterprise/tools/ipam/ipam.php:52 ../../extensions/files_repo.php:122 #: ../../extensions/files_repo.php:232 +#: ../../include/lib/Dashboard/Widgets/AgentHive.php:398 msgid "Operation view" msgstr "" @@ -31828,12 +31759,12 @@ msgid "Supernet map" msgstr "" #: ../../enterprise/tools/ipam/ipam.php:280 -#: ../../enterprise/tools/ipam/ipam_list.php:794 +#: ../../enterprise/tools/ipam/ipam_list.php:800 msgid "Manage addresses" msgstr "" #: ../../enterprise/tools/ipam/ipam.php:320 -#: ../../enterprise/tools/ipam/ipam_list.php:803 +#: ../../enterprise/tools/ipam/ipam_list.php:809 msgid "Addresses view" msgstr "" @@ -31869,7 +31800,7 @@ msgstr "" msgid "Supernet Treeview" msgstr "" -#: ../../enterprise/tools/ipam/ipam.php:432 +#: ../../enterprise/tools/ipam/ipam.php:436 msgid "Operation View" msgstr "" @@ -31887,318 +31818,406 @@ msgstr "" msgid "Failed to delete site %s" msgstr "" -#: ../../enterprise/tools/ipam/ipam_network.php:147 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:926 -#: ../../enterprise/tools/ipam/ipam_list.php:220 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:551 -msgid "Upload CSV file" +#: ../../enterprise/tools/ipam/ipam_network.php:153 +#: ../../enterprise/tools/ipam/ipam_network.php:159 +#: ../../enterprise/tools/ipam/ipam_network.php:165 +#: ../../enterprise/tools/ipam/ipam_network.php:174 +#: ../../enterprise/tools/ipam/ipam_network.php:183 +#: ../../enterprise/tools/ipam/ipam_network.php:199 +msgid "Row" msgstr "" -#: ../../enterprise/tools/ipam/ipam_network.php:191 +#: ../../enterprise/tools/ipam/ipam_network.php:153 +msgid "Invalid IP" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_network.php:159 +msgid "The IP does not belong to the subnet" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_network.php:165 +msgid "IP already exists" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_network.php:174 +msgid "Invalid OS ID" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_network.php:183 +msgid "Invalid MAC" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_network.php:199 +msgid "The agent does not exists" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_network.php:215 +#, php-format +msgid "%s IPs have been created" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_network.php:217 +msgid "Could not create IP" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_network.php:248 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:59 +#: ../../enterprise/tools/ipam/ipam_list.php:56 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:52 +msgid "CSV Format:" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_network.php:253 +msgid "OS ID" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_network.php:256 +msgid "Leased" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_network.php:257 +msgid "Leased mode" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_network.php:258 +msgid "MAC Address" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_network.php:349 msgid "No addresses found on this network" msgstr "" -#: ../../enterprise/tools/ipam/ipam_network.php:342 +#: ../../enterprise/tools/ipam/ipam_network.php:500 msgid "Edit address" msgstr "" -#: ../../enterprise/tools/ipam/ipam_network.php:355 +#: ../../enterprise/tools/ipam/ipam_network.php:513 msgid "Disabled address" msgstr "" -#: ../../enterprise/tools/ipam/ipam_network.php:355 +#: ../../enterprise/tools/ipam/ipam_network.php:513 msgid "This address will not be updated by the server" msgstr "" -#: ../../enterprise/tools/ipam/ipam_network.php:451 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1418 +#: ../../enterprise/tools/ipam/ipam_network.php:609 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1542 msgid "Not alive" msgstr "" -#: ../../enterprise/tools/ipam/ipam_network.php:482 -#: ../../enterprise/tools/ipam/ipam_network.php:561 -#: ../../enterprise/tools/ipam/ipam_network.php:603 +#: ../../enterprise/tools/ipam/ipam_network.php:640 +#: ../../enterprise/tools/ipam/ipam_network.php:719 +#: ../../enterprise/tools/ipam/ipam_network.php:761 msgid "Change to automatic mode" msgstr "" -#: ../../enterprise/tools/ipam/ipam_network.php:491 -#: ../../enterprise/tools/ipam/ipam_network.php:570 -#: ../../enterprise/tools/ipam/ipam_network.php:612 +#: ../../enterprise/tools/ipam/ipam_network.php:649 +#: ../../enterprise/tools/ipam/ipam_network.php:728 +#: ../../enterprise/tools/ipam/ipam_network.php:770 msgid "Change to manual mode" msgstr "" -#: ../../enterprise/tools/ipam/ipam_network.php:691 +#: ../../enterprise/tools/ipam/ipam_network.php:849 msgid "Add comments" msgstr "" -#: ../../enterprise/tools/ipam/ipam_network.php:718 +#: ../../enterprise/tools/ipam/ipam_network.php:876 msgid "Update agent address" msgstr "" -#: ../../enterprise/tools/ipam/ipam_network.php:895 +#: ../../enterprise/tools/ipam/ipam_network.php:1053 msgid "Please, uncheck auto option to set manual agent." msgstr "" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:52 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:100 -msgid "There is no supernet name. Please introduce a name" +#: ../../enterprise/tools/ipam/ipam_network.php:1103 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1659 +#: ../../enterprise/tools/ipam/ipam_list.php:889 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1049 +msgid "Upload CSV file" msgstr "" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:56 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:104 -msgid "There is no supernet address. Please introduce a address" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:60 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:108 -msgid "There is no supernet mask. Please introduce a mask" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:64 -msgid "There is no valid address. Please introduce a address" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:68 -msgid "There is no valid mask. Please introduce a mask" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:83 -msgid "Supernet created" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:85 -msgid "Supernet not created" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:89 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:135 -msgid "Supernet name exists in bbdd, please select other name" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:129 -msgid "Supernet updated" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:131 -msgid "Supernet not updated" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:156 -msgid "Could not be deleted, please select supernet" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:227 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:323 -#: ../../enterprise/tools/ipam/ipam_list.php:461 -#: ../../enterprise/tools/ipam/ipam_action.php:121 -#: ../../enterprise/tools/ipam/ipam_action.php:264 -msgid "The location is not filled, please add a location." -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:391 -#, php-format -msgid "Successfully created %d networks" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:395 -msgid "Failed to create networks" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:398 -msgid "Entered range address is not valid" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:425 -msgid "Network name cannot be repeated in this supernet" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:432 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:170 -msgid "Successfully added networks" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:436 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:174 -msgid "Network could not be added" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:441 -msgid "No networks to be added to supernet" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:446 -msgid "supernet name could not be added, please select supernet" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:475 -msgid "Could not be deleted, please select supernet and network" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:482 -#, php-format -msgid "Failed to delete %d/%d networks from supernet" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:486 -msgid "Successfully deleted network from supernet" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:488 -#, php-format -msgid "Successfully deleted %d/%d networks from supernet" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:491 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:228 -msgid "No items selected" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:531 -#: ../../enterprise/tools/ipam/ipam_list.php:50 -msgid "Search filter by name, network address or description" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:559 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:742 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1200 -#: ../../enterprise/tools/ipam/ipam_list.php:99 -#: ../../enterprise/tools/ipam/ipam_list.php:702 -msgid "Site" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:576 -msgid "Min. networks range" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:593 -msgid "Max. networks range" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:692 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:63 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:754 #: ../../enterprise/tools/ipam/ipam_excel.php:140 #: ../../enterprise/tools/ipam/ipam_calculator.php:110 msgid "Mask" msgstr "" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:713 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:64 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1200 +msgid "Subnetting mask" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:65 +#: ../../enterprise/tools/ipam/ipam_list.php:66 +msgid "Site ID" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:114 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:162 +msgid "There is no supernet name. Please introduce a name" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:118 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:166 +msgid "There is no supernet address. Please introduce a address" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:122 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:170 +msgid "There is no supernet mask. Please introduce a mask" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:126 +msgid "There is no valid address. Please introduce a address" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:130 +msgid "There is no valid mask. Please introduce a mask" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:145 +msgid "Supernet created" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:147 +msgid "Supernet not created" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:151 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:197 +msgid "Supernet name exists in bbdd, please select other name" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:191 +msgid "Supernet updated" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:193 +msgid "Supernet not updated" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:218 +msgid "Could not be deleted, please select supernet" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:289 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:385 +#: ../../enterprise/tools/ipam/ipam_list.php:467 +#: ../../enterprise/tools/ipam/ipam_action.php:121 +#: ../../enterprise/tools/ipam/ipam_action.php:264 +msgid "The location is not filled, please add a location." +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:453 +#, php-format +msgid "Successfully created %d networks" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:457 +msgid "Failed to create networks" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:460 +msgid "Entered range address is not valid" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:487 +msgid "Network name cannot be repeated in this supernet" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:494 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:228 +msgid "Successfully added networks" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:498 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:232 +msgid "Network could not be added" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:503 +msgid "No networks to be added to supernet" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:508 +msgid "supernet name could not be added, please select supernet" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:537 +msgid "Could not be deleted, please select supernet and network" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:544 +#, php-format +msgid "Failed to delete %d/%d networks from supernet" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:548 +msgid "Successfully deleted network from supernet" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:550 +#, php-format +msgid "Successfully deleted %d/%d networks from supernet" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:553 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:286 +msgid "No items selected" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:593 +#: ../../enterprise/tools/ipam/ipam_list.php:117 +msgid "Search filter by name, network address or description" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:621 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:804 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1202 +#: ../../enterprise/tools/ipam/ipam_list.php:166 +#: ../../enterprise/tools/ipam/ipam_list.php:708 +msgid "Site" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:638 +msgid "Min. networks range" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:655 +msgid "Max. networks range" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:775 msgid "Subnetting Mask" msgstr "" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:786 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1450 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:848 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1452 msgid "Update Supernet" msgstr "" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:803 -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1588 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:865 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1590 msgid "New Supernet" msgstr "" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:853 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:915 #, php-format msgid "%s supernets created" msgstr "" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:855 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:917 msgid "supernets creation failed" msgstr "" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1196 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1198 msgid "Address / Masks" msgstr "" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1198 -msgid "Subnetting mask" -msgstr "" - -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1199 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1201 msgid "Networks range" msgstr "" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1207 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:806 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1209 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:798 msgid "Networks" msgstr "" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1374 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1376 msgid "Delete network in supernet" msgstr "" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1423 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1425 msgid "Manage networks in supernet" msgstr "" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1457 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1459 msgid "Add network to supernet" msgstr "" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1460 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1462 msgid "Next network" msgstr "" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1493 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1495 msgid "Delete Supernet" msgstr "" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1515 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:990 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1517 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:980 #: ../../include/functions_visual_map_editor.php:831 #: ../../include/rest-api/models/VisualConsole/Items/Group.php:727 msgid "Show statistics" msgstr "" -#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1580 +#: ../../enterprise/tools/ipam/ipam_supernet_config.php:1582 msgid "No Supernet found" msgstr "" -#: ../../enterprise/tools/ipam/ipam_list.php:124 -#: ../../enterprise/tools/ipam/ipam_list.php:709 +#: ../../enterprise/tools/ipam/ipam_list.php:60 +msgid "Location ID" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_list.php:61 +msgid "Group ID" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_list.php:65 +msgid "Recon server ID" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_list.php:67 +msgid "VRF" +msgstr "" + +#: ../../enterprise/tools/ipam/ipam_list.php:191 +#: ../../enterprise/tools/ipam/ipam_list.php:715 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:58 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:62 #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:67 #: ../../enterprise/tools/ipam/ipam_vlan_network.php:39 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:402 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:460 msgid "Vlan" msgstr "" -#: ../../enterprise/tools/ipam/ipam_list.php:478 +#: ../../enterprise/tools/ipam/ipam_list.php:484 #: ../../enterprise/tools/ipam/ipam_action.php:150 #: ../../enterprise/tools/ipam/ipam_action.php:341 msgid "Incorrect format in Subnet field" msgstr "" -#: ../../enterprise/tools/ipam/ipam_list.php:512 +#: ../../enterprise/tools/ipam/ipam_list.php:518 msgid "Could not be created: The location id does not exist." msgstr "" -#: ../../enterprise/tools/ipam/ipam_list.php:520 +#: ../../enterprise/tools/ipam/ipam_list.php:526 #: ../../enterprise/tools/ipam/ipam_action.php:244 #, php-format msgid "Could not be created: %s" msgstr "" -#: ../../enterprise/tools/ipam/ipam_list.php:529 +#: ../../enterprise/tools/ipam/ipam_list.php:535 #, php-format msgid "%s networks created" msgstr "" -#: ../../enterprise/tools/ipam/ipam_list.php:531 +#: ../../enterprise/tools/ipam/ipam_list.php:537 msgid "Networks creation failed" msgstr "" -#: ../../enterprise/tools/ipam/ipam_list.php:596 +#: ../../enterprise/tools/ipam/ipam_list.php:602 msgid "No networks found" msgstr "" -#: ../../enterprise/tools/ipam/ipam_list.php:732 +#: ../../enterprise/tools/ipam/ipam_list.php:738 msgid "IPs" msgstr "" -#: ../../enterprise/tools/ipam/ipam_list.php:817 +#: ../../enterprise/tools/ipam/ipam_list.php:823 msgid "Edit network" msgstr "" -#: ../../enterprise/tools/ipam/ipam_list.php:828 +#: ../../enterprise/tools/ipam/ipam_list.php:834 msgid "Delete network" msgstr "" @@ -32206,8 +32225,8 @@ msgstr "" #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:488 #: ../../operation/agentes/interface_view.functions.php:97 #: ../../operation/agentes/interface_view.functions.php:150 -#: ../../operation/agentes/ver_agente.php:1419 -#: ../../operation/agentes/ver_agente.php:1840 +#: ../../operation/agentes/ver_agente.php:1450 +#: ../../operation/agentes/ver_agente.php:1871 msgid "Interfaces" msgstr "" @@ -32250,7 +32269,7 @@ msgid "Created" msgstr "" #: ../../enterprise/tools/ipam/ipam_vlan_wizard.php:537 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1023 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1006 msgid "No vlans found" msgstr "" @@ -32286,7 +32305,7 @@ msgid "Successfully updated." msgstr "" #: ../../enterprise/tools/ipam/ipam_action.php:456 -#: ../../include/functions_reporting.php:3102 +#: ../../include/functions_reporting.php:3110 msgid "No changes found." msgstr "" @@ -32368,7 +32387,7 @@ msgid "leased expiration" msgstr "" #: ../../enterprise/tools/ipam/ipam_ajax.php:476 -#: ../../include/class/NetworkMap.class.php:3073 +#: ../../include/class/NetworkMap.class.php:3075 msgid "MAC" msgstr "" @@ -32390,7 +32409,7 @@ msgid "Executing command: %s" msgstr "" #: ../../enterprise/tools/ipam/ipam_ajax.php:554 -#: ../../include/functions_events.php:5970 +#: ../../include/functions_events.php:5879 msgid "Execute again" msgstr "" @@ -32402,125 +32421,125 @@ msgstr "" msgid "Found supernets" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:45 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:268 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:103 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:326 msgid "There is no VLAN name. Please introduce a name" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:49 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:87 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:272 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:107 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:145 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:330 msgid "Custom ID is not valid" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:66 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:124 msgid "Vlan created" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:68 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:126 msgid "Vlan not created" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:72 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:296 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:130 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:354 msgid "VLAN name exists in database, please select another name" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:83 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:141 msgid "There is no vlan name. Please introduce a name" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:109 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:167 msgid "Vlan updated" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:111 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:169 msgid "Vlan not updated" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:115 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:173 msgid "Vlan name exists in database, please select other name" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:135 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:193 msgid "Could not be deleted, please select vlan" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:163 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:221 msgid "Network name cannot be repeated in this Vlan" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:179 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:237 msgid "Network name could not be added, please select network" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:184 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:242 msgid "Vlan name could not be added, please select vlan" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:212 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:270 msgid "Could not be deleted, please select VLAN and network" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:219 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:277 #, php-format msgid "Failed to delete %d/%d networks from VLAN" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:223 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:281 msgid "Successfully deleted network from VLAN" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:225 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:283 #, php-format msgid "Successfully deleted %d/%d networks from VLAN" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:303 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:361 #, php-format msgid "%s VLAN networks have been created" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:305 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:363 msgid "Could not create VLAN networks" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:336 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:394 msgid "Search filter by name" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:461 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:940 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:519 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:932 msgid "Update Vlan" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:473 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1031 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:531 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:1014 msgid "New Vlan" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:854 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:846 msgid "Delete network to vlan" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:914 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:906 msgid "Manage networks in VLAN" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:934 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:926 msgid "Not assigned networks" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:947 -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:966 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:939 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:949 msgid "Add network to Vlan" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:950 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:942 msgid "Create network" msgstr "" -#: ../../enterprise/tools/ipam/ipam_vlan_config.php:984 +#: ../../enterprise/tools/ipam/ipam_vlan_config.php:967 msgid "Delete Vlan" msgstr "" @@ -32751,7 +32770,7 @@ msgid "Visit our privacy policy for more information" msgstr "" #: ../../update_manager_client/views/register.php:79 -#: ../../include/class/Diagnostics.class.php:1942 +#: ../../include/class/Diagnostics.class.php:1943 msgid "Your email" msgstr "" @@ -33139,15 +33158,15 @@ msgstr "" #: ../../godmode/modules/module_list.php:54 #: ../../godmode/groups/configure_modu_group.php:39 #: ../../godmode/groups/modu_group_list.php:79 -#: ../../godmode/agentes/configurar_agente.php:820 -#: ../../godmode/agentes/configurar_agente.php:844 +#: ../../godmode/agentes/configurar_agente.php:838 +#: ../../godmode/agentes/configurar_agente.php:862 #: ../../godmode/agentes/modificar_agente.php:105 #: ../../godmode/agentes/fields_manager.php:55 #: ../../godmode/agentes/configure_field.php:75 -#: ../../godmode/netflow/nf_edit.php:59 ../../godmode/menu.php:132 +#: ../../godmode/netflow/nf_edit.php:59 ../../godmode/menu.php:221 #: ../../godmode/category/category.php:81 #: ../../godmode/category/edit_category.php:92 -#: ../../operation/agentes/ver_agente.php:1930 +#: ../../operation/agentes/ver_agente.php:1961 msgid "Resources" msgstr "" @@ -33187,77 +33206,85 @@ msgstr "" msgid "Group filter" msgstr "" -#: ../../extensions/api_checker.php:217 ../../extensions/api_checker.php:395 +#: ../../extensions/api_checker.php:180 ../../include/functions_ui.php:534 +msgid "Request successfully processed" +msgstr "" + +#: ../../extensions/api_checker.php:182 +msgid "Incorrect URL" +msgstr "" + +#: ../../extensions/api_checker.php:227 ../../extensions/api_checker.php:405 msgid "API checker" msgstr "" -#: ../../extensions/api_checker.php:236 +#: ../../extensions/api_checker.php:246 #, php-format msgid "%s Console URL" msgstr "" -#: ../../extensions/api_checker.php:243 -#: ../../godmode/users/configure_user.php:1054 -#: ../../godmode/users/configure_user.php:1077 +#: ../../extensions/api_checker.php:253 +#: ../../godmode/users/configure_user.php:1066 +#: ../../godmode/users/configure_user.php:1089 #: ../../operation/users/user_edit.php:299 #: ../../operation/users/user_edit.php:338 msgid "API Token" msgstr "" -#: ../../extensions/api_checker.php:243 +#: ../../extensions/api_checker.php:253 msgid "Use API Token instead API Pass, User and Password." msgstr "" -#: ../../extensions/api_checker.php:248 +#: ../../extensions/api_checker.php:258 msgid "API Pass" msgstr "" -#: ../../extensions/api_checker.php:274 +#: ../../extensions/api_checker.php:284 msgid "Action (get or set)" msgstr "" -#: ../../extensions/api_checker.php:291 +#: ../../extensions/api_checker.php:301 msgid "ID 2" msgstr "" -#: ../../extensions/api_checker.php:298 +#: ../../extensions/api_checker.php:308 msgid "Return Type" msgstr "" -#: ../../extensions/api_checker.php:310 +#: ../../extensions/api_checker.php:320 msgid "Other Mode" msgstr "" -#: ../../extensions/api_checker.php:324 +#: ../../extensions/api_checker.php:334 msgid "Raw URL" msgstr "" -#: ../../extensions/api_checker.php:336 +#: ../../extensions/api_checker.php:346 msgid "Call parameters" msgstr "" -#: ../../extensions/api_checker.php:336 +#: ../../extensions/api_checker.php:346 msgid "Action: get Operation: module_last_value id: 63" msgstr "" -#: ../../extensions/api_checker.php:343 +#: ../../extensions/api_checker.php:353 msgid "Custom URL" msgstr "" -#: ../../extensions/api_checker.php:351 +#: ../../extensions/api_checker.php:361 msgid "Call" msgstr "" -#: ../../extensions/api_checker.php:382 +#: ../../extensions/api_checker.php:392 msgid "Hide URL" msgstr "" -#: ../../extensions/api_checker.php:386 +#: ../../extensions/api_checker.php:396 msgid "Show URL" msgstr "" #: ../../extensions/db_status.php:25 ../../extensions/db_status.php:520 -#: ../../godmode/menu.php:476 +#: ../../godmode/menu.php:572 msgid "DB Schema check" msgstr "" @@ -33396,7 +33423,7 @@ msgid "" "WEB console\n" " using native SQL sentences. Please note that you can damage your %s installation\n" -" if you don't know exactly
what are you are doing,\n" +" if you don't know exactly what you are doing,\n" " this means that you can severily damage your setup using this " "extension.\n" " This extension is intended to be used only by experienced " @@ -33425,19 +33452,19 @@ msgid "Error querying database node" msgstr "" #: ../../extensions/agents_modules.php:404 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2000 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2042 #: ../../include/lib/Dashboard/Widgets/agent_module.php:255 msgid "Show module status" msgstr "" #: ../../extensions/agents_modules.php:405 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2001 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2043 #: ../../include/lib/Dashboard/Widgets/agent_module.php:256 msgid "Show module data" msgstr "" #: ../../extensions/agents_modules.php:409 -#: ../../godmode/reporting/reporting_builder.item_editor.php:1996 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2038 #: ../../include/lib/Dashboard/Widgets/agent_module.php:265 msgid "Information to be shown" msgstr "" @@ -33460,7 +33487,7 @@ msgid "Secondary groups and agent subgroups will be taken into account." msgstr "" #: ../../extensions/agents_modules.php:857 -#: ../../include/functions_reporting.php:3385 +#: ../../include/functions_reporting.php:3393 msgid "There are no agents with modules" msgstr "" @@ -33473,27 +33500,27 @@ msgid "More modules" msgstr "" #: ../../extensions/agents_modules.php:1054 -#: ../../include/functions_reporting_html.php:2303 +#: ../../include/functions_reporting_html.php:2307 msgid "Orange cell when the module has fired alerts" msgstr "" #: ../../extensions/agents_modules.php:1056 -#: ../../include/functions_reporting_html.php:2304 +#: ../../include/functions_reporting_html.php:2308 msgid "Red cell when the module has a critical status" msgstr "" #: ../../extensions/agents_modules.php:1059 -#: ../../include/functions_reporting_html.php:2305 +#: ../../include/functions_reporting_html.php:2309 msgid "Yellow cell when the module has a warning status" msgstr "" #: ../../extensions/agents_modules.php:1061 -#: ../../include/functions_reporting_html.php:2306 +#: ../../include/functions_reporting_html.php:2310 msgid "Green cell when the module has a normal status" msgstr "" #: ../../extensions/agents_modules.php:1063 -#: ../../include/functions_reporting_html.php:2307 +#: ../../include/functions_reporting_html.php:2311 msgid "Grey cell when the module has an unknown status" msgstr "" @@ -33599,8 +33626,8 @@ msgid "Copy to clipboard" msgstr "" #: ../../extensions/files_repo/files_repo_list.php:167 -#: ../../include/functions_reporting_html.php:2335 #: ../../include/functions_reporting_html.php:2339 +#: ../../include/functions_reporting_html.php:2343 msgid "No items" msgstr "" @@ -33747,7 +33774,7 @@ msgid "Refresh interval" msgstr "" #: ../../extensions/realtime_graphs.php:182 -#: ../../godmode/modules/manage_network_components_form_wizard.php:135 +#: ../../godmode/modules/manage_network_components_form_wizard.php:136 msgid "Incremental" msgstr "" @@ -33757,6 +33784,7 @@ msgstr "" #: ../../extensions/realtime_graphs.php:282 #: ../../godmode/agentes/module_manager_editor_network.php:45 +#: ../../include/functions_snmp_browser.php:660 msgid "Use this OID" msgstr "" @@ -33767,7 +33795,7 @@ msgstr "" #: ../../extensions/users_connected.php:64 #: ../../operation/users/user_edit_header.php:125 #: ../../operation/messages/message_list.php:82 -#: ../../operation/messages/message_edit.php:94 ../../operation/menu.php:634 +#: ../../operation/messages/message_edit.php:94 ../../operation/menu.php:657 msgid "Workspace" msgstr "" @@ -33845,11 +33873,16 @@ msgid "No modules for this profile" msgstr "" #: ../../godmode/modules/manage_network_templates_form.php:260 -#: ../../operation/snmpconsole/snmp_browser.php:160 -#: ../../operation/snmpconsole/snmp_browser.php:180 +#: ../../operation/snmpconsole/snmp_browser.php:162 +#: ../../operation/snmpconsole/snmp_browser.php:182 msgid "Add modules" msgstr "" +#: ../../godmode/modules/manage_network_components_form_plugin.php:73 +#: ../../include/class/CustomNetScan.class.php:678 +msgid "macro_desc" +msgstr "" + #: ../../godmode/modules/manage_nc_groups.php:53 msgid "Component group management" msgstr "" @@ -33917,32 +33950,32 @@ msgstr "" msgid "You can find more information at:" msgstr "" -#: ../../godmode/modules/manage_network_components_form_common.php:723 -#: ../../godmode/agentes/module_manager_editor_common.php:2280 +#: ../../godmode/modules/manage_network_components_form_common.php:846 +#: ../../godmode/agentes/module_manager_editor_common.php:2313 msgid "Please introduce a positive percentage value" msgstr "" -#: ../../godmode/modules/manage_network_components_form_network.php:98 +#: ../../godmode/modules/manage_network_components_form_network.php:109 msgid "SNMP Enterprise String" msgstr "" -#: ../../godmode/modules/manage_network_components_form_network.php:193 -#: ../../godmode/modules/manage_network_components_form_wizard.php:315 +#: ../../godmode/modules/manage_network_components_form_network.php:231 +#: ../../godmode/modules/manage_network_components_form_wizard.php:323 msgid "Name OID" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wmi.php:41 -#: ../../godmode/agentes/module_manager_editor_wmi.php:106 +#: ../../godmode/modules/manage_network_components_form_wmi.php:50 +#: ../../godmode/agentes/module_manager_editor_wmi.php:101 #: ../../include/class/CredentialStore.class.php:1009 #: ../../include/class/CredentialStore.class.php:1353 msgid "Namespace" msgstr "" -#: ../../godmode/modules/manage_network_components_form.php:361 +#: ../../godmode/modules/manage_network_components_form.php:363 msgid "Update Network Component" msgstr "" -#: ../../godmode/modules/manage_network_components_form.php:363 +#: ../../godmode/modules/manage_network_components_form.php:365 msgid "Create Network Component" msgstr "" @@ -33957,11 +33990,12 @@ msgid "" "read only. Go to %s to manage them." msgstr "" -#: ../../godmode/modules/manage_network_components.php:435 -msgid "Could not be created because the component exists" +#: ../../godmode/modules/manage_network_components.php:666 +#: ../../include/rest-api/models/VisualConsole/Items/Group.php:715 +msgid "Recursive" msgstr "" -#: ../../godmode/modules/manage_network_components.php:689 +#: ../../godmode/modules/manage_network_components.php:684 msgid "Search by name, description, tcp send or tcp rcv, list matches." msgstr "" @@ -33997,91 +34031,98 @@ msgstr "" msgid "Remove last macro oid" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:134 +#: ../../godmode/modules/manage_network_components_form_wizard.php:135 msgid "Numeric" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:136 +#: ../../godmode/modules/manage_network_components_form_wizard.php:137 msgid "Boolean" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:137 +#: ../../godmode/modules/manage_network_components_form_wizard.php:138 msgid "Alphanumeric" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:258 +#: ../../godmode/modules/manage_network_components_form_wizard.php:262 msgid "Add by default" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:286 +#: ../../godmode/modules/manage_network_components_form_wizard.php:295 msgid "Module protocol" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:302 +#: ../../godmode/modules/manage_network_components_form_wizard.php:311 msgid "Protocol" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:318 +#: ../../godmode/modules/manage_network_components_form_wizard.php:328 msgid "Manufacturer ID" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:350 +#: ../../godmode/modules/manage_network_components_form_wizard.php:348 +#: ../../godmode/massive/massive_delete_modules.php:326 +#: ../../godmode/massive/massive_edit_modules.php:305 +#: ../../include/ajax/module.php:1038 +msgid "Module type" +msgstr "" + +#: ../../godmode/modules/manage_network_components_form_wizard.php:364 msgid "Component Group" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:368 +#: ../../godmode/modules/manage_network_components_form_wizard.php:383 msgid "Module unit" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:464 +#: ../../godmode/modules/manage_network_components_form_wizard.php:567 msgid "Scan Type" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:478 +#: ../../godmode/modules/manage_network_components_form_wizard.php:583 #: ../../godmode/agentes/planned_downtime.list.php:405 msgid "Execution type" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:498 +#: ../../godmode/modules/manage_network_components_form_wizard.php:605 msgid "Value OID" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:515 +#: ../../godmode/modules/manage_network_components_form_wizard.php:624 msgid "Macros OID" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:523 -#: ../../godmode/modules/manage_network_components_form_wizard.php:708 +#: ../../godmode/modules/manage_network_components_form_wizard.php:634 +#: ../../godmode/modules/manage_network_components_form_wizard.php:847 msgid "Value operation" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:540 -#: ../../godmode/modules/manage_network_components_form_wizard.php:725 +#: ../../godmode/modules/manage_network_components_form_wizard.php:653 +#: ../../godmode/modules/manage_network_components_form_wizard.php:866 msgid "Satellite execution" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:557 -#: ../../godmode/modules/manage_network_components_form_wizard.php:742 +#: ../../godmode/modules/manage_network_components_form_wizard.php:672 +#: ../../godmode/modules/manage_network_components_form_wizard.php:885 msgid "Server plugin" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:595 +#: ../../godmode/modules/manage_network_components_form_wizard.php:716 msgid "WMI class" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:612 +#: ../../godmode/modules/manage_network_components_form_wizard.php:736 msgid "Query key field" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:629 +#: ../../godmode/modules/manage_network_components_form_wizard.php:755 msgid "Query extra fields" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:637 +#: ../../godmode/modules/manage_network_components_form_wizard.php:764 msgid "Query filters" msgstr "" -#: ../../godmode/modules/manage_network_components_form_wizard.php:680 +#: ../../godmode/modules/manage_network_components_form_wizard.php:815 msgid "Field value" msgstr "" @@ -34100,7 +34141,7 @@ msgstr "" #: ../../godmode/massive/massive_enable_disable_alerts.php:196 #: ../../godmode/massive/massive_enable_disable_alerts.php:231 #: ../../include/class/ModuleTemplates.class.php:1184 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:491 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:515 msgid "Format" msgstr "" @@ -34137,7 +34178,7 @@ msgstr "" msgid "Defined module types" msgstr "" -#: ../../godmode/modules/module_list.php:58 ../../godmode/menu.php:113 +#: ../../godmode/modules/module_list.php:58 ../../godmode/menu.php:202 msgid "Module types" msgstr "" @@ -34184,7 +34225,7 @@ msgstr "" #: ../../godmode/db/db_main.php:108 #: ../../include/class/Diagnostics.class.php:603 -#: ../../include/functions_reporting.php:14813 +#: ../../include/functions_reporting.php:14867 msgid "Total events" msgstr "" @@ -34237,12 +34278,12 @@ msgid "Update group" msgstr "" #: ../../godmode/groups/configure_group.php:95 -#: ../../godmode/groups/group_list.php:1018 +#: ../../godmode/groups/group_list.php:1028 msgid "Create group" msgstr "" #: ../../godmode/groups/configure_group.php:112 -#: ../../godmode/groups/group_list.php:381 +#: ../../godmode/groups/group_list.php:391 msgid "Manage agents group" msgstr "" @@ -34267,7 +34308,7 @@ msgid "Propagate the same ACL security into the child subgroups." msgstr "" #: ../../godmode/groups/configure_group.php:263 -#: ../../include/functions_events.php:5073 +#: ../../include/functions_events.php:5031 msgid "Contact" msgstr "" @@ -34287,108 +34328,108 @@ msgstr "" msgid "Set the maximum of agents allowed for this group. 0 is unlimited." msgstr "" -#: ../../godmode/groups/group_list.php:312 +#: ../../godmode/groups/group_list.php:322 msgid "Tree Group view" msgstr "" -#: ../../godmode/groups/group_list.php:336 +#: ../../godmode/groups/group_list.php:346 msgid "Credential Store" msgstr "" -#: ../../godmode/groups/group_list.php:342 +#: ../../godmode/groups/group_list.php:352 #, php-format msgid "Groups defined in %s" msgstr "" -#: ../../godmode/groups/group_list.php:352 -#: ../../godmode/agentes/module_manager_editor_network.php:173 -#: ../../godmode/menu.php:225 ../../include/class/AgentWizard.class.php:723 +#: ../../godmode/groups/group_list.php:362 +#: ../../godmode/agentes/module_manager_editor_network.php:168 +#: ../../godmode/menu.php:321 ../../include/class/AgentWizard.class.php:723 #: ../../include/class/AgentWizard.class.php:779 msgid "Credential store" msgstr "" -#: ../../godmode/groups/group_list.php:400 +#: ../../godmode/groups/group_list.php:410 #, php-format msgid "" "This node is configured with centralized mode. All groups information is " "read only. Go to %s to manage it." msgstr "" -#: ../../godmode/groups/group_list.php:465 +#: ../../godmode/groups/group_list.php:475 #: ../../godmode/groups/modu_group_list.php:129 msgid "Group successfully created" msgstr "" -#: ../../godmode/groups/group_list.php:467 +#: ../../godmode/groups/group_list.php:477 #: ../../godmode/groups/modu_group_list.php:132 msgid "There was a problem creating group" msgstr "" -#: ../../godmode/groups/group_list.php:470 -#: ../../godmode/groups/group_list.php:543 +#: ../../godmode/groups/group_list.php:480 +#: ../../godmode/groups/group_list.php:553 msgid "Each group must have a different name" msgstr "" -#: ../../godmode/groups/group_list.php:473 -#: ../../godmode/groups/group_list.php:546 +#: ../../godmode/groups/group_list.php:483 +#: ../../godmode/groups/group_list.php:556 msgid "Group must have a name" msgstr "" -#: ../../godmode/groups/group_list.php:538 +#: ../../godmode/groups/group_list.php:548 #: ../../godmode/groups/modu_group_list.php:165 msgid "Group successfully updated" msgstr "" -#: ../../godmode/groups/group_list.php:540 +#: ../../godmode/groups/group_list.php:550 #: ../../godmode/groups/modu_group_list.php:168 msgid "There was a problem modifying group" msgstr "" -#: ../../godmode/groups/group_list.php:603 +#: ../../godmode/groups/group_list.php:613 #, php-format msgid "The group %s could not be deleted because it is not empty in the nodes" msgstr "" -#: ../../godmode/groups/group_list.php:677 +#: ../../godmode/groups/group_list.php:687 msgid "" "The group has not been deleted in the metaconsole due to an error in the " "node database" msgstr "" -#: ../../godmode/groups/group_list.php:686 +#: ../../godmode/groups/group_list.php:696 #, php-format msgid "The group %s has been deleted in the nodes" msgstr "" -#: ../../godmode/groups/group_list.php:726 +#: ../../godmode/groups/group_list.php:736 #: ../../godmode/groups/modu_group_list.php:238 msgid "Group successfully deleted" msgstr "" -#: ../../godmode/groups/group_list.php:729 +#: ../../godmode/groups/group_list.php:739 #: ../../godmode/groups/modu_group_list.php:239 msgid "There was a problem deleting group" msgstr "" -#: ../../godmode/groups/group_list.php:736 +#: ../../godmode/groups/group_list.php:746 #, php-format msgid "The group is not empty. It is use in %s." msgstr "" -#: ../../godmode/groups/group_list.php:775 -#: ../../godmode/groups/group_list.php:1006 +#: ../../godmode/groups/group_list.php:785 +#: ../../godmode/groups/group_list.php:1016 msgid "There are no defined groups" msgstr "" -#: ../../godmode/groups/group_list.php:833 +#: ../../godmode/groups/group_list.php:843 msgid "Edit or delete groups can cause problems with synchronization" msgstr "" -#: ../../godmode/groups/group_list.php:970 +#: ../../godmode/groups/group_list.php:980 msgid "Are you sure? This group will also be deleted in all the nodes." msgstr "" -#: ../../godmode/groups/group_list.php:976 +#: ../../godmode/groups/group_list.php:986 msgid "" "The child groups will be updated to use the parent id of the deleted group" msgstr "" @@ -34439,8 +34480,8 @@ msgid "Distribution by os" msgstr "" #: ../../godmode/groups/tactical.php:145 -#: ../../include/functions_reporting_html.php:1204 -#: ../../include/functions_reporting_html.php:1428 +#: ../../include/functions_reporting_html.php:1208 +#: ../../include/functions_reporting_html.php:1432 msgid "Events by agent" msgstr "" @@ -34590,7 +34631,7 @@ msgstr "" #: ../../godmode/users/configure_profile.php:90 #: ../../godmode/users/configure_profile.php:389 #: ../../godmode/users/user_list.php:301 -#: ../../godmode/users/configure_user.php:218 +#: ../../godmode/users/configure_user.php:219 msgid "Manage users" msgstr "" @@ -34742,7 +34783,7 @@ msgid "Create Profile" msgstr "" #: ../../godmode/users/configure_profile.php:283 -#: ../../operation/agentes/ver_agente.php:1934 +#: ../../operation/agentes/ver_agente.php:1965 msgid "View agents" msgstr "" @@ -34758,12 +34799,18 @@ msgstr "" msgid "Edit alerts" msgstr "" +#: ../../godmode/users/configure_profile.php:302 +#: ../../godmode/alerts/alert_list.php:607 +#: ../../godmode/alerts/alert_list.php:626 +msgid "Manage alerts" +msgstr "" + #: ../../godmode/users/configure_profile.php:313 msgid "Edit events" msgstr "" #: ../../godmode/users/configure_profile.php:317 -#: ../../operation/events/events.php:1599 +#: ../../operation/events/events.php:1752 msgid "Manage events" msgstr "" @@ -34792,7 +34839,7 @@ msgid "Manage network maps" msgstr "" #: ../../godmode/users/configure_profile.php:354 -#: ../../include/functions_menu.php:573 +#: ../../include/functions_menu.php:574 msgid "View visual console" msgstr "" @@ -34822,36 +34869,36 @@ msgid "Profile name already on use, please, change the name before save" msgstr "" #: ../../godmode/users/user_list.php:351 -#: ../../godmode/users/configure_user.php:885 +#: ../../godmode/users/configure_user.php:897 #, php-format msgid "Deleted user %s" msgstr "" #: ../../godmode/users/user_list.php:358 ../../godmode/users/user_list.php:400 -#: ../../godmode/users/configure_user.php:892 +#: ../../godmode/users/configure_user.php:904 msgid "There was a problem deleting the user" msgstr "" #: ../../godmode/users/user_list.php:376 -#: ../../godmode/users/configure_user.php:907 +#: ../../godmode/users/configure_user.php:919 #, php-format msgid "Deleted user %s from metaconsole" msgstr "" #: ../../godmode/users/user_list.php:388 -#: ../../godmode/users/configure_user.php:919 +#: ../../godmode/users/configure_user.php:931 #, php-format msgid "Deleted user %s from %s" msgstr "" #: ../../godmode/users/user_list.php:394 -#: ../../godmode/users/configure_user.php:928 +#: ../../godmode/users/configure_user.php:940 #, php-format msgid "Successfully deleted from %s" msgstr "" #: ../../godmode/users/user_list.php:395 -#: ../../godmode/users/configure_user.php:929 +#: ../../godmode/users/configure_user.php:941 #, php-format msgid "There was a problem deleting the user from %s" msgstr "" @@ -34899,8 +34946,8 @@ msgid "" msgstr "" #: ../../godmode/users/user_list.php:824 -#: ../../include/functions_reporting.php:5149 -#: ../../include/functions_reporting.php:5196 +#: ../../include/functions_reporting.php:5160 +#: ../../include/functions_reporting.php:5207 #: ../../operation/search_users.php:87 msgid "The user doesn't have any assigned profile/group" msgstr "" @@ -34915,7 +34962,7 @@ msgid "Create user" msgstr "" #: ../../godmode/users/user_list.php:1048 -#: ../../godmode/users/configure_user.php:295 +#: ../../godmode/users/configure_user.php:296 #, php-format msgid "The current authentication scheme doesn't support creating users on %s" msgstr "" @@ -34923,206 +34970,206 @@ msgstr "" #: ../../godmode/users/configure_user.php:60 #: ../../godmode/users/user_management.php:39 #: ../../godmode/massive/massive_edit_users.php:275 -#: ../../godmode/events/events.php:56 ../../include/auth/mysql.php:808 +#: ../../godmode/events/events.php:56 ../../include/auth/mysql.php:813 #: ../../operation/users/user_edit.php:470 -#: ../../operation/events/events.php:1525 +#: ../../operation/events/events.php:1671 msgid "Event list" msgstr "" #: ../../godmode/users/configure_user.php:64 -#: ../../godmode/users/user_management.php:43 ../../include/auth/mysql.php:812 +#: ../../godmode/users/user_management.php:43 ../../include/auth/mysql.php:817 msgid "External link" msgstr "" -#: ../../godmode/users/configure_user.php:205 +#: ../../godmode/users/configure_user.php:206 msgid "Update User" msgstr "" -#: ../../godmode/users/configure_user.php:205 +#: ../../godmode/users/configure_user.php:206 msgid "Create User" msgstr "" -#: ../../godmode/users/configure_user.php:222 +#: ../../godmode/users/configure_user.php:223 msgid "User Detail Editor" msgstr "" -#: ../../godmode/users/configure_user.php:391 +#: ../../godmode/users/configure_user.php:393 msgid "User ID cannot be empty" msgstr "" -#: ../../godmode/users/configure_user.php:399 +#: ../../godmode/users/configure_user.php:401 msgid "User ID already exists" msgstr "" -#: ../../godmode/users/configure_user.php:405 +#: ../../godmode/users/configure_user.php:407 msgid "Invalid user ID: leading or trailing blank spaces not allowed" msgstr "" -#: ../../godmode/users/configure_user.php:413 +#: ../../godmode/users/configure_user.php:415 msgid "Passwords cannot be empty" msgstr "" -#: ../../godmode/users/configure_user.php:420 +#: ../../godmode/users/configure_user.php:422 msgid "Passwords didn't match" msgstr "" -#: ../../godmode/users/configure_user.php:427 +#: ../../godmode/users/configure_user.php:429 msgid "The password provided is not valid. Please set another one." msgstr "" -#: ../../godmode/users/configure_user.php:489 +#: ../../godmode/users/configure_user.php:491 msgid "" "Strict ACL is not recommended for admin users because performance could be " "affected." msgstr "" -#: ../../godmode/users/configure_user.php:573 -#: ../../godmode/users/configure_user.php:1011 +#: ../../godmode/users/configure_user.php:575 +#: ../../godmode/users/configure_user.php:1023 msgid "Profile added successfully" msgstr "" -#: ../../godmode/users/configure_user.php:574 -#: ../../godmode/users/configure_user.php:1012 +#: ../../godmode/users/configure_user.php:576 +#: ../../godmode/users/configure_user.php:1024 msgid "Profile cannot be added" msgstr "" -#: ../../godmode/users/configure_user.php:715 -#: ../../godmode/users/configure_user.php:743 -#: ../../godmode/users/configure_user.php:817 -#: ../../godmode/users/configure_user.php:824 -#: ../../godmode/users/configure_user.php:939 +#: ../../godmode/users/configure_user.php:727 +#: ../../godmode/users/configure_user.php:755 +#: ../../godmode/users/configure_user.php:829 +#: ../../godmode/users/configure_user.php:836 +#: ../../godmode/users/configure_user.php:951 #: ../../operation/users/user_edit.php:216 #: ../../operation/users/user_edit.php:262 msgid "User info successfully updated" msgstr "" -#: ../../godmode/users/configure_user.php:716 -#: ../../godmode/users/configure_user.php:744 -#: ../../godmode/users/configure_user.php:818 -#: ../../godmode/users/configure_user.php:825 -#: ../../godmode/users/configure_user.php:940 +#: ../../godmode/users/configure_user.php:728 +#: ../../godmode/users/configure_user.php:756 +#: ../../godmode/users/configure_user.php:830 +#: ../../godmode/users/configure_user.php:837 +#: ../../godmode/users/configure_user.php:952 msgid "Error updating user info (no change?)" msgstr "" -#: ../../godmode/users/configure_user.php:749 +#: ../../godmode/users/configure_user.php:761 msgid "Password of the active user is required to perform password change" msgstr "" -#: ../../godmode/users/configure_user.php:751 +#: ../../godmode/users/configure_user.php:763 msgid "Password of active user is not correct" msgstr "" -#: ../../godmode/users/configure_user.php:767 +#: ../../godmode/users/configure_user.php:779 msgid "Passwords does not match" msgstr "" -#: ../../godmode/users/configure_user.php:817 +#: ../../godmode/users/configure_user.php:829 #: ../../operation/users/user_edit.php:214 msgid "You have generated a new API Token." msgstr "" -#: ../../godmode/users/configure_user.php:846 +#: ../../godmode/users/configure_user.php:858 msgid "" "Strict ACL is not recommended for this user. Performance could be affected." msgstr "" -#: ../../godmode/users/configure_user.php:1062 +#: ../../godmode/users/configure_user.php:1074 #: ../../operation/users/user_edit.php:306 msgid "" "The API token will be renewed. After this action, the last token you were " "using will not work. Are you sure?" msgstr "" -#: ../../godmode/users/configure_user.php:1078 +#: ../../godmode/users/configure_user.php:1090 #: ../../operation/users/user_edit.php:339 msgid "Your API Token is:" msgstr "" -#: ../../godmode/users/configure_user.php:1078 +#: ../../godmode/users/configure_user.php:1092 #: ../../operation/users/user_edit.php:339 msgid "Please, avoid share this string with others." msgstr "" -#: ../../godmode/users/configure_user.php:1155 +#: ../../godmode/users/configure_user.php:1169 #: ../../godmode/users/user_management.php:178 #: ../../operation/users/user_edit.php:384 msgid "Full (display) name" msgstr "" -#: ../../godmode/users/configure_user.php:1173 -#: ../../godmode/users/user_management.php:690 +#: ../../godmode/users/configure_user.php:1187 +#: ../../godmode/users/user_management.php:710 #: ../../godmode/massive/massive_edit_users.php:469 #: ../../operation/users/user_edit.php:530 msgid "The timezone must be that of the associated server." msgstr "" -#: ../../godmode/users/configure_user.php:1206 +#: ../../godmode/users/configure_user.php:1220 #: ../../godmode/users/user_management.php:299 #: ../../operation/users/user_edit.php:411 msgid "Password confirmation" msgstr "" -#: ../../godmode/users/configure_user.php:1224 -#: ../../godmode/users/user_management.php:319 +#: ../../godmode/users/configure_user.php:1238 +#: ../../godmode/users/user_management.php:321 msgid "Own password confirmation" msgstr "" -#: ../../godmode/users/configure_user.php:1234 +#: ../../godmode/users/configure_user.php:1248 #: ../../godmode/users/user_management.php:233 msgid "Administrator user" msgstr "" -#: ../../godmode/users/configure_user.php:1261 +#: ../../godmode/users/configure_user.php:1275 #: ../../godmode/users/user_management.php:198 #: ../../operation/users/user_edit.php:404 msgid "E-mail" msgstr "" -#: ../../godmode/users/configure_user.php:1277 +#: ../../godmode/users/configure_user.php:1291 #: ../../godmode/users/user_management.php:206 #: ../../godmode/users/user_management.php:218 #: ../../operation/users/user_edit.php:406 msgid "Phone number" msgstr "" -#: ../../godmode/users/configure_user.php:1293 -#: ../../godmode/users/user_management.php:721 +#: ../../godmode/users/configure_user.php:1307 +#: ../../godmode/users/user_management.php:741 #: ../../operation/users/user_edit.php:752 msgid "Login allowed IP list" msgstr "" -#: ../../godmode/users/configure_user.php:1294 -#: ../../godmode/users/user_management.php:738 +#: ../../godmode/users/configure_user.php:1308 +#: ../../godmode/users/user_management.php:758 #: ../../operation/users/user_edit.php:753 msgid "" "Add the source IPs that will allow console access. Each IP must be separated " "only by comma. * allows all." msgstr "" -#: ../../godmode/users/configure_user.php:1333 +#: ../../godmode/users/configure_user.php:1347 msgid "Skin" msgstr "" -#: ../../godmode/users/configure_user.php:1344 +#: ../../godmode/users/configure_user.php:1358 msgid "Search custom field view" msgstr "" -#: ../../godmode/users/configure_user.php:1358 +#: ../../godmode/users/configure_user.php:1372 msgid "Load by default the selected view in custom field view" msgstr "" -#: ../../godmode/users/configure_user.php:1364 +#: ../../godmode/users/configure_user.php:1378 msgid "Use global conf" msgstr "" -#: ../../godmode/users/configure_user.php:1369 -#: ../../godmode/users/user_management.php:629 +#: ../../godmode/users/configure_user.php:1383 +#: ../../godmode/users/user_management.php:649 #: ../../godmode/massive/massive_edit_users.php:270 #: ../../operation/users/user_edit.php:466 msgid "Home screen" msgstr "" -#: ../../godmode/users/configure_user.php:1370 +#: ../../godmode/users/configure_user.php:1384 #: ../../godmode/massive/massive_edit_users.php:270 #: ../../operation/users/user_edit.php:466 msgid "" @@ -35131,98 +35178,98 @@ msgid "" "ver_agente&id_agente=1 to show agent detail view" msgstr "" -#: ../../godmode/users/configure_user.php:1459 +#: ../../godmode/users/configure_user.php:1473 msgid "Metaconsole access" msgstr "" -#: ../../godmode/users/configure_user.php:1495 +#: ../../godmode/users/configure_user.php:1509 msgid "Default event filter" msgstr "" -#: ../../godmode/users/configure_user.php:1509 +#: ../../godmode/users/configure_user.php:1523 msgid "eHorus user access enabled" msgstr "" -#: ../../godmode/users/configure_user.php:1517 -#: ../../include/functions_config.php:1832 +#: ../../godmode/users/configure_user.php:1531 +#: ../../include/functions_config.php:1878 msgid "eHorus user" msgstr "" -#: ../../godmode/users/configure_user.php:1526 -#: ../../include/functions_config.php:1836 +#: ../../godmode/users/configure_user.php:1540 +#: ../../include/functions_config.php:1882 msgid "eHorus password" msgstr "" -#: ../../godmode/users/configure_user.php:1555 +#: ../../godmode/users/configure_user.php:1569 msgid "User must be created before activating double authentication." msgstr "" -#: ../../godmode/users/configure_user.php:1582 +#: ../../godmode/users/configure_user.php:1596 #: ../../operation/users/user_edit.php:552 msgid "Show information" msgstr "" -#: ../../godmode/users/configure_user.php:1662 +#: ../../godmode/users/configure_user.php:1676 msgid "Enable agents managment" msgstr "" -#: ../../godmode/users/configure_user.php:1670 +#: ../../godmode/users/configure_user.php:1684 msgid "Enable node access" msgstr "" -#: ../../godmode/users/configure_user.php:1671 +#: ../../godmode/users/configure_user.php:1685 msgid "With this option enabled, the user will can access to nodes console" msgstr "" -#: ../../godmode/users/configure_user.php:1901 +#: ../../godmode/users/configure_user.php:1914 msgid "yes" msgstr "" -#: ../../godmode/users/configure_user.php:1904 +#: ../../godmode/users/configure_user.php:1917 msgid "no" msgstr "" -#: ../../godmode/users/configure_user.php:1908 +#: ../../godmode/users/configure_user.php:1921 msgid "Please select profile and group" msgstr "" -#: ../../godmode/users/configure_user.php:1922 -#: ../../godmode/users/configure_user.php:1973 +#: ../../godmode/users/configure_user.php:1935 +#: ../../godmode/users/configure_user.php:1986 msgid "This profile is already defined" msgstr "" -#: ../../godmode/users/configure_user.php:1987 +#: ../../godmode/users/configure_user.php:2000 msgid "Deleting last profile will delete this user" msgstr "" -#: ../../godmode/users/configure_user.php:2027 +#: ../../godmode/users/configure_user.php:2040 msgid "" "User will be created without profiles assigned and won't be able to log in, " "are you sure?" msgstr "" -#: ../../godmode/users/configure_user.php:2134 +#: ../../godmode/users/configure_user.php:2147 #: ../../operation/users/user_edit.php:1253 msgid "Double autentication information" msgstr "" -#: ../../godmode/users/configure_user.php:2223 +#: ../../godmode/users/configure_user.php:2236 #: ../../operation/users/user_edit.php:1342 msgid "The double authentication will be deactivated" msgstr "" -#: ../../godmode/users/configure_user.php:2224 +#: ../../godmode/users/configure_user.php:2237 #: ../../operation/users/user_edit.php:1343 msgid "Deactivate" msgstr "" -#: ../../godmode/users/configure_user.php:2259 +#: ../../godmode/users/configure_user.php:2272 #: ../../operation/users/user_edit.php:1375 msgid "The double autentication was deactivated successfully" msgstr "" -#: ../../godmode/users/configure_user.php:2262 -#: ../../godmode/users/configure_user.php:2266 +#: ../../godmode/users/configure_user.php:2275 +#: ../../godmode/users/configure_user.php:2279 #: ../../operation/users/user_edit.php:1378 #: ../../operation/users/user_edit.php:1382 msgid "There was an error deactivating the double autentication" @@ -35249,79 +35296,83 @@ msgstr "" msgid "Current password" msgstr "" -#: ../../godmode/users/user_management.php:333 +#: ../../godmode/users/user_management.php:338 +msgid "Third user password confirmation" +msgstr "" + +#: ../../godmode/users/user_management.php:353 msgid "Not Login" msgstr "" -#: ../../godmode/users/user_management.php:350 +#: ../../godmode/users/user_management.php:370 msgid "The user with not login set only can access to API." msgstr "" -#: ../../godmode/users/user_management.php:355 +#: ../../godmode/users/user_management.php:375 msgid "Local User" msgstr "" -#: ../../godmode/users/user_management.php:372 +#: ../../godmode/users/user_management.php:392 msgid "" "The user with local authentication enabled will always use local " "authentication." msgstr "" -#: ../../godmode/users/user_management.php:390 +#: ../../godmode/users/user_management.php:410 msgid "Session time" msgstr "" -#: ../../godmode/users/user_management.php:400 +#: ../../godmode/users/user_management.php:420 msgid "" "This is defined in minutes, If you wish a permanent session should putting " "-1 in this field." msgstr "" -#: ../../godmode/users/user_management.php:405 +#: ../../godmode/users/user_management.php:425 #: ../../godmode/massive/massive_edit_users.php:378 #: ../../operation/users/user_edit.php:642 msgid "Autorefresh" msgstr "" -#: ../../godmode/users/user_management.php:440 +#: ../../godmode/users/user_management.php:460 #: ../../godmode/massive/massive_edit_users.php:418 #: ../../operation/users/user_edit.php:678 msgid "Full list of pages" msgstr "" -#: ../../godmode/users/user_management.php:451 +#: ../../godmode/users/user_management.php:471 msgid "Pages with autorefresh" msgstr "" -#: ../../godmode/users/user_management.php:472 -#: ../../godmode/users/user_management.php:473 +#: ../../godmode/users/user_management.php:492 +#: ../../godmode/users/user_management.php:493 #: ../../godmode/massive/massive_edit_users.php:427 #: ../../godmode/massive/massive_edit_users.php:428 -#: ../../include/functions_html.php:1386 ../../include/functions_html.php:1387 +#: ../../include/functions_html.php:1438 ../../include/functions_html.php:1439 #: ../../operation/users/user_edit.php:687 #: ../../operation/users/user_edit.php:688 msgid "Push selected pages into autorefresh list" msgstr "" -#: ../../godmode/users/user_management.php:489 -#: ../../godmode/users/user_management.php:490 +#: ../../godmode/users/user_management.php:509 +#: ../../godmode/users/user_management.php:510 #: ../../godmode/massive/massive_edit_users.php:437 #: ../../godmode/massive/massive_edit_users.php:438 -#: ../../include/functions_html.php:1398 ../../include/functions_html.php:1399 +#: ../../include/functions_html.php:1450 ../../include/functions_html.php:1451 #: ../../operation/users/user_edit.php:696 #: ../../operation/users/user_edit.php:697 msgid "Pop selected pages out of autorefresh list" msgstr "" -#: ../../godmode/users/user_management.php:536 +#: ../../godmode/users/user_management.php:556 msgid "Autorefresh pages" msgstr "" -#: ../../godmode/users/user_management.php:542 +#: ../../godmode/users/user_management.php:562 msgid "Time for autorefresh" msgstr "" -#: ../../godmode/users/user_management.php:555 +#: ../../godmode/users/user_management.php:575 #: ../../godmode/massive/massive_edit_users.php:454 #: ../../operation/users/user_edit.php:713 msgid "" @@ -35329,37 +35380,40 @@ msgid "" "needing to enable the autorefresh first" msgstr "" -#: ../../godmode/users/user_management.php:560 +#: ../../godmode/users/user_management.php:580 msgid "Language and Appearance" msgstr "" -#: ../../godmode/users/user_management.php:582 +#: ../../godmode/users/user_management.php:602 msgid "User color scheme" msgstr "" -#: ../../godmode/users/user_management.php:603 +#: ../../godmode/users/user_management.php:623 #: ../../godmode/massive/massive_edit_users.php:340 #: ../../operation/users/user_edit.php:571 msgid "Event filter" msgstr "" -#: ../../godmode/users/user_management.php:687 +#: ../../godmode/users/user_management.php:707 #: ../../include/functions_visual_map_editor.php:309 #: ../../include/rest-api/models/VisualConsole/Items/Clock.php:302 msgid "Time zone" msgstr "" -#: ../../godmode/users/user_management.php:704 +#: ../../godmode/users/user_management.php:724 msgid "Additional settings" msgstr "" -#: ../../godmode/users/user_management.php:743 +#: ../../godmode/users/user_management.php:763 msgid "Allow all IPs" msgstr "" -#: ../../godmode/agentes/agent_template.php:83 -#: ../../include/functions_api.php:15103 -msgid "Created by template " +#: ../../godmode/users/user_management.php:787 +msgid "Contact details (QR)" +msgstr "" + +#: ../../godmode/users/user_management.php:788 +msgid "API Token credentials" msgstr "" #: ../../godmode/agentes/agent_template.php:172 @@ -35371,13 +35425,13 @@ msgid "Error adding modules. The following errors already exists: " msgstr "" #: ../../godmode/agentes/agent_template.php:179 -#: ../../include/functions_api.php:15197 +#: ../../include/functions_api.php:15216 msgid "Modules successfully added" msgstr "" #: ../../godmode/agentes/agent_template.php:204 #: ../../godmode/agentes/configurar_agente.php:456 -#: ../../godmode/agentes/configurar_agente.php:749 ../../godmode/menu.php:177 +#: ../../godmode/agentes/configurar_agente.php:767 ../../godmode/menu.php:273 #: ../../godmode/wizards/HostDevices.class.php:1094 msgid "Module templates" msgstr "" @@ -35393,67 +35447,67 @@ msgstr "" msgid "No modules" msgstr "" -#: ../../godmode/agentes/module_manager_editor_wmi.php:106 +#: ../../godmode/agentes/module_manager_editor_wmi.php:101 msgid "Optional. WMI namespace. If unsure leave blank." msgstr "" -#: ../../godmode/agentes/module_manager_editor_wmi.php:193 +#: ../../godmode/agentes/module_manager_editor_wmi.php:188 msgid "" "Optional. Substring to look for in the WQL query result. The module returns " "1 if found, 0 if not." msgstr "" -#: ../../godmode/agentes/module_manager_editor_wmi.php:217 +#: ../../godmode/agentes/module_manager_editor_wmi.php:212 msgid "" "Column number to retrieve from the WQL query result (starting from zero)." msgstr "" -#: ../../godmode/agentes/module_manager_editor_web.php:164 +#: ../../godmode/agentes/module_manager_editor_web.php:165 msgid "Debug remotely this module" msgstr "" -#: ../../godmode/agentes/module_manager_editor_web.php:167 +#: ../../godmode/agentes/module_manager_editor_web.php:168 msgid "Debug this module once it has been initialized" msgstr "" -#: ../../godmode/agentes/module_manager_editor_web.php:193 +#: ../../godmode/agentes/module_manager_editor_web.php:194 #: ../../include/class/WebServerModuleDebug.class.php:325 msgid "Debug" msgstr "" -#: ../../godmode/agentes/module_manager_editor_web.php:222 +#: ../../godmode/agentes/module_manager_editor_web.php:223 msgid "Requests" msgstr "" -#: ../../godmode/agentes/module_manager_editor_web.php:225 +#: ../../godmode/agentes/module_manager_editor_web.php:226 msgid "Agent browser id" msgstr "" -#: ../../godmode/agentes/module_manager_editor_web.php:231 +#: ../../godmode/agentes/module_manager_editor_web.php:232 msgid "HTTP auth (login)" msgstr "" -#: ../../godmode/agentes/module_manager_editor_web.php:234 +#: ../../godmode/agentes/module_manager_editor_web.php:235 msgid "HTTP auth (password)" msgstr "" -#: ../../godmode/agentes/module_manager_editor_web.php:248 +#: ../../godmode/agentes/module_manager_editor_web.php:249 msgid "Proxy auth (login)" msgstr "" -#: ../../godmode/agentes/module_manager_editor_web.php:252 +#: ../../godmode/agentes/module_manager_editor_web.php:253 msgid "Proxy auth (pass)" msgstr "" -#: ../../godmode/agentes/module_manager_editor_web.php:259 +#: ../../godmode/agentes/module_manager_editor_web.php:260 msgid "Proxy auth (server)" msgstr "" -#: ../../godmode/agentes/module_manager_editor_web.php:263 +#: ../../godmode/agentes/module_manager_editor_web.php:264 msgid "Proxy auth (realm)" msgstr "" -#: ../../godmode/agentes/module_manager_editor_web.php:275 +#: ../../godmode/agentes/module_manager_editor_web.php:276 msgid "There isn't get or post" msgstr "" @@ -35464,15 +35518,15 @@ msgstr "" #: ../../godmode/agentes/status_monitor_custom_fields.php:121 #: ../../godmode/agentes/status_monitor_custom_fields.php:167 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4020 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4065 #: ../../mobile/operation/agents.php:100 ../../mobile/operation/agents.php:426 -#: ../../include/functions_reporting_html.php:1793 +#: ../../include/functions_reporting_html.php:1797 #: ../../include/functions_treeview.php:310 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:546 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:561 -#: ../../operation/agentes/status_monitor.php:1574 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:569 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:584 +#: ../../operation/agentes/status_monitor.php:1577 #: ../../operation/agentes/estado_generalagente.php:500 -#: ../../operation/inventory/inventory.php:1254 +#: ../../operation/inventory/inventory.php:1267 msgid "Last status change" msgstr "" @@ -35481,7 +35535,7 @@ msgid "Show monitor detail fields" msgstr "" #: ../../godmode/agentes/configurar_agente.php:254 -#: ../../godmode/agentes/configurar_agente.php:1065 +#: ../../godmode/agentes/configurar_agente.php:1083 msgid "No agent alias specified" msgstr "" @@ -35497,167 +35551,179 @@ msgstr "" msgid "Could not be created, because IP already exists" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:536 -#: ../../operation/agentes/ver_agente.php:1519 -#: ../../operation/agentes/ver_agente.php:1823 +#: ../../godmode/agentes/configurar_agente.php:468 +msgid "Manage policy" +msgstr "" + +#: ../../godmode/agentes/configurar_agente.php:548 +#: ../../operation/agentes/ver_agente.php:1550 +#: ../../operation/agentes/ver_agente.php:1854 msgid "GIS data" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:605 -#: ../../godmode/agentes/configurar_agente.php:758 -#: ../../operation/agentes/ver_agente.php:1534 -#: ../../operation/agentes/ver_agente.php:1881 ../../operation/menu.php:657 +#: ../../godmode/agentes/configurar_agente.php:617 +#: ../../godmode/agentes/configurar_agente.php:776 +#: ../../operation/agentes/ver_agente.php:1565 +#: ../../operation/agentes/ver_agente.php:1912 ../../operation/menu.php:680 #: ../../general/first_task/incidents.php:28 msgid "Incidents" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:753 +#: ../../godmode/agentes/configurar_agente.php:771 #: ../../godmode/setup/gis_step_2.php:67 ../../godmode/setup/gis_step_2.php:104 msgid "Gis" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:773 +#: ../../godmode/agentes/configurar_agente.php:791 msgid "SNMP Interfaces Wizard" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:792 +#: ../../godmode/agentes/configurar_agente.php:810 msgid "SNMP explorer" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:811 +#: ../../godmode/agentes/configurar_agente.php:829 msgid "Agent setup view" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:824 -#: ../../godmode/agentes/configurar_agente.php:848 -#: ../../godmode/agentes/modificar_agente.php:109 ../../godmode/menu.php:97 -#: ../../godmode/servers/modificar_server.php:193 +#: ../../godmode/agentes/configurar_agente.php:842 +#: ../../godmode/agentes/configurar_agente.php:866 +#: ../../godmode/agentes/modificar_agente.php:109 ../../godmode/menu.php:186 +#: ../../godmode/servers/modificar_server.php:302 msgid "Manage agents" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:874 -#: ../../godmode/servers/modificar_server.php:372 +#: ../../godmode/agentes/configurar_agente.php:853 +#: ../../godmode/agentes/modificar_agente.php:1039 +#: ../../include/class/SnmpConsole.class.php:785 +#: ../../operation/agentes/estado_agente.php:1346 +#: ../../operation/snmpconsole/snmp_statistics.php:195 +msgid "Create agent" +msgstr "" + +#: ../../godmode/agentes/configurar_agente.php:892 +#: ../../godmode/servers/modificar_server.php:481 msgid "Conf file deleted successfully" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:875 -#: ../../godmode/servers/modificar_server.php:373 +#: ../../godmode/agentes/configurar_agente.php:893 +#: ../../godmode/servers/modificar_server.php:482 msgid "Could not delete conf file" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:893 -#: ../../godmode/agentes/configurar_agente.php:1060 +#: ../../godmode/agentes/configurar_agente.php:911 +#: ../../godmode/agentes/configurar_agente.php:1078 #: ../../include/class/ExternalTools.class.php:832 msgid "The ip or dns name entered cannot be resolved" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:920 -#: ../../godmode/agentes/configurar_agente.php:924 +#: ../../godmode/agentes/configurar_agente.php:938 +#: ../../godmode/agentes/configurar_agente.php:942 msgid "No data to normalize" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:929 +#: ../../godmode/agentes/configurar_agente.php:947 #, php-format msgid "Deleted data above %f" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:930 +#: ../../godmode/agentes/configurar_agente.php:948 #, php-format msgid "Error normalizing module %s" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:1076 +#: ../../godmode/agentes/configurar_agente.php:1094 #, php-format msgid "The group id %d is incorrect." msgstr "" -#: ../../godmode/agentes/configurar_agente.php:1078 +#: ../../godmode/agentes/configurar_agente.php:1096 msgid "Agent cannot be updated due to the maximum agent limit for this group" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:1080 +#: ../../godmode/agentes/configurar_agente.php:1098 msgid "Duplicate main IP address" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:1134 +#: ../../godmode/agentes/configurar_agente.php:1152 msgid "There was a problem updating the agent" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:1243 +#: ../../godmode/agentes/configurar_agente.php:1261 msgid "There was a problem loading the agent" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:1797 +#: ../../godmode/agentes/configurar_agente.php:1815 msgid "" "There was a problem updating module. Another module already exists with the " "same name." msgstr "" -#: ../../godmode/agentes/configurar_agente.php:1801 +#: ../../godmode/agentes/configurar_agente.php:1819 msgid "" "There was a problem updating module. Some required fields are missed: (name)" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:1805 +#: ../../godmode/agentes/configurar_agente.php:1823 msgid "There was a problem updating module. \"No change\"" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:1811 +#: ../../godmode/agentes/configurar_agente.php:1829 msgid "There was a problem updating module. Processing error" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:1840 +#: ../../godmode/agentes/configurar_agente.php:1858 msgid "Module successfully updated" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:1974 +#: ../../godmode/agentes/configurar_agente.php:1992 msgid "" "There was a problem adding module. Another module already exists with the " "same name." msgstr "" -#: ../../godmode/agentes/configurar_agente.php:1978 +#: ../../godmode/agentes/configurar_agente.php:1996 msgid "" "There was a problem adding module. Some required fields are missed : (name)" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:1984 +#: ../../godmode/agentes/configurar_agente.php:2002 msgid "There was a problem adding module. Processing error" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:2013 +#: ../../godmode/agentes/configurar_agente.php:2031 #: ../../godmode/reporting/graph_builder.php:392 msgid "Module added successfully" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:2169 +#: ../../godmode/agentes/configurar_agente.php:2187 msgid "There was a problem deleting the module" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:2173 +#: ../../godmode/agentes/configurar_agente.php:2191 msgid "Module deleted succesfully" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:2312 -#: ../../include/functions_api.php:11220 +#: ../../godmode/agentes/configurar_agente.php:2330 +#: ../../include/functions_api.php:11226 #, php-format msgid "Save by %s Console" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:2330 -#: ../../include/functions_api.php:11221 +#: ../../godmode/agentes/configurar_agente.php:2348 +#: ../../include/functions_api.php:11227 #, php-format msgid "Update by %s Console" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:2346 -#: ../../include/functions_api.php:11222 +#: ../../godmode/agentes/configurar_agente.php:2364 +#: ../../include/functions_api.php:11228 #, php-format msgid "Insert by %s Console" msgstr "" -#: ../../godmode/agentes/configurar_agente.php:2419 -#: ../../godmode/agentes/configurar_agente.php:2435 +#: ../../godmode/agentes/configurar_agente.php:2437 +#: ../../godmode/agentes/configurar_agente.php:2457 msgid "Invalid tab specified" msgstr "" @@ -35741,7 +35807,7 @@ msgid "Error forcing inventory module" msgstr "" #: ../../godmode/agentes/inventory_manager.php:235 -#: ../../include/functions_ui.php:7515 +#: ../../include/functions_ui.php:7538 msgid "Target" msgstr "" @@ -35780,7 +35846,7 @@ msgid "Show agents" msgstr "" #: ../../godmode/agentes/modificar_agente.php:363 -#: ../../operation/agentes/estado_agente.php:374 +#: ../../operation/agentes/estado_agente.php:392 msgid "Operating System" msgstr "" @@ -35800,7 +35866,7 @@ msgid "R" msgstr "" #: ../../godmode/agentes/modificar_agente.php:784 -#: ../../godmode/agentes/module_manager.php:798 +#: ../../godmode/agentes/module_manager.php:864 msgid "Module in scheduled downtime" msgstr "" @@ -35824,17 +35890,24 @@ msgstr "" msgid "You are going to disable a cluster agent. Are you sure?" msgstr "" -#: ../../godmode/agentes/modificar_agente.php:955 +#: ../../godmode/agentes/modificar_agente.php:956 msgid "WARNING! - You are going to delete a cluster agent. Are you sure?" msgstr "" -#: ../../godmode/agentes/modificar_agente.php:977 +#: ../../godmode/agentes/modificar_agente.php:978 #: ../../godmode/agentes/agent_manager.php:1073 #: ../../godmode/agentes/agent_manager.php:1126 msgid "Delete agent" msgstr "" -#: ../../godmode/agentes/modificar_agente.php:1046 +#: ../../godmode/agentes/modificar_agente.php:999 +#: ../../include/functions_ui.php:2587 ../../include/functions_ui.php:2613 +#: ../../operation/agentes/estado_agente.php:1313 +#, php-format +msgid "Total items: %s" +msgstr "" + +#: ../../godmode/agentes/modificar_agente.php:1049 #: ../../include/class/AgentDeployWizard.class.php:706 msgid "Deploy agent" msgstr "" @@ -35887,14 +35960,14 @@ msgstr "" #: ../../godmode/agentes/planned_downtime.list.php:225 #: ../../godmode/agentes/planned_downtime.editor.php:66 #: ../../godmode/agentes/planned_downtime.editor.php:79 -#: ../../include/functions_reporting_html.php:887 -#: ../../include/functions_reporting_html.php:4919 +#: ../../include/functions_reporting_html.php:891 +#: ../../include/functions_reporting_html.php:4923 msgid "Scheduled Downtime" msgstr "" #: ../../godmode/agentes/planned_downtime.list.php:221 #: ../../godmode/agentes/planned_downtime.editor.php:75 -#: ../../operation/agentes/exportdata.php:58 ../../operation/menu.php:778 +#: ../../operation/agentes/exportdata.php:58 ../../operation/menu.php:801 msgid "Tools" msgstr "" @@ -35989,7 +36062,7 @@ msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:262 #: ../../include/functions_planned_downtimes.php:41 -#: ../../include/functions_planned_downtimes.php:760 +#: ../../include/functions_planned_downtimes.php:770 msgid "" "Not created. Error inserting data. Start time must be higher than the " "current time" @@ -36002,41 +36075,41 @@ msgstr "" #: ../../include/functions_planned_downtimes.php:43 #: ../../include/functions_planned_downtimes.php:48 #: ../../include/functions_planned_downtimes.php:50 -#: ../../include/functions_planned_downtimes.php:765 -#: ../../include/functions_planned_downtimes.php:772 -#: ../../include/functions_planned_downtimes.php:780 -#: ../../include/functions_planned_downtimes.php:788 -#: ../../include/functions_planned_downtimes.php:793 +#: ../../include/functions_planned_downtimes.php:775 +#: ../../include/functions_planned_downtimes.php:782 +#: ../../include/functions_planned_downtimes.php:790 #: ../../include/functions_planned_downtimes.php:798 #: ../../include/functions_planned_downtimes.php:803 #: ../../include/functions_planned_downtimes.php:808 #: ../../include/functions_planned_downtimes.php:813 #: ../../include/functions_planned_downtimes.php:818 +#: ../../include/functions_planned_downtimes.php:823 +#: ../../include/functions_planned_downtimes.php:828 msgid "Not created. Error inserting data" msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:266 #: ../../include/functions_planned_downtimes.php:43 -#: ../../include/functions_planned_downtimes.php:772 +#: ../../include/functions_planned_downtimes.php:782 msgid "The end date must be higher than the start date" msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:270 -#: ../../include/functions_planned_downtimes.php:765 +#: ../../include/functions_planned_downtimes.php:775 msgid "The end date must be higher than the current time" msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:278 #: ../../godmode/agentes/planned_downtime.editor.php:1135 #: ../../include/functions_planned_downtimes.php:48 -#: ../../include/functions_planned_downtimes.php:780 +#: ../../include/functions_planned_downtimes.php:790 msgid "The end time must be higher than the start time" msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:282 #: ../../godmode/agentes/planned_downtime.editor.php:1099 #: ../../include/functions_planned_downtimes.php:50 -#: ../../include/functions_planned_downtimes.php:788 +#: ../../include/functions_planned_downtimes.php:798 msgid "The end day must be higher than the start day" msgstr "" @@ -36092,14 +36165,14 @@ msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:538 #: ../../include/functions_planned_downtimes.php:99 -#: ../../include/functions_planned_downtimes.php:832 +#: ../../include/functions_planned_downtimes.php:842 msgid "Each scheduled downtime must have a different name" msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:543 #: ../../godmode/agentes/planned_downtime.editor.php:576 #: ../../include/functions_planned_downtimes.php:104 -#: ../../include/functions_planned_downtimes.php:838 +#: ../../include/functions_planned_downtimes.php:848 msgid "Scheduled downtime must have a name" msgstr "" @@ -36133,12 +36206,12 @@ msgid "Type Periodicity" msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:1069 -#: ../../include/functions_reporting.php:14996 +#: ../../include/functions_reporting.php:15059 msgid "From day" msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:1085 -#: ../../include/functions_reporting.php:14997 +#: ../../include/functions_reporting.php:15060 msgid "To day" msgstr "" @@ -36155,14 +36228,14 @@ msgid "To hour" msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:1152 -#: ../../godmode/agentes/module_manager_editor_common.php:1095 -#: ../../godmode/agentes/module_manager_editor_common.php:1101 +#: ../../godmode/agentes/module_manager_editor_common.php:1112 +#: ../../godmode/agentes/module_manager_editor_common.php:1118 msgid "Cron from" msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:1155 -#: ../../godmode/agentes/module_manager_editor_common.php:1098 -#: ../../godmode/agentes/module_manager_editor_common.php:1104 +#: ../../godmode/agentes/module_manager_editor_common.php:1115 +#: ../../godmode/agentes/module_manager_editor_common.php:1121 msgid "Cron to" msgstr "" @@ -36171,8 +36244,8 @@ msgid "Filtering" msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:1232 -#: ../../godmode/massive/massive_delete_modules.php:318 -#: ../../godmode/massive/massive_edit_modules.php:304 +#: ../../godmode/massive/massive_delete_modules.php:319 +#: ../../godmode/massive/massive_edit_modules.php:298 msgid "Selection mode" msgstr "" @@ -36207,7 +36280,7 @@ msgid "Add Module:" msgstr "" #: ../../godmode/agentes/planned_downtime.editor.php:1903 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4948 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4993 msgid "Please select a module." msgstr "" @@ -36268,12 +36341,12 @@ msgstr "" msgid "Create field" msgstr "" -#: ../../godmode/agentes/module_manager_editor_network.php:311 +#: ../../godmode/agentes/module_manager_editor_network.php:306 #: ../../include/class/AgentWizard.class.php:584 msgid "SNMP Walk" msgstr "" -#: ../../godmode/agentes/module_manager_editor_network.php:482 +#: ../../godmode/agentes/module_manager_editor_network.php:477 msgid "" "Please use single quotation marks when necessary. \n" "\n" @@ -36281,13 +36354,13 @@ msgid "" "(\\")" msgstr "" -#: ../../godmode/agentes/module_manager_editor_network.php:541 +#: ../../godmode/agentes/module_manager_editor_network.php:536 msgid "Windows remote" msgstr "" #: ../../godmode/agentes/agent_manager.php:329 #: ../../godmode/agentes/agent_manager.php:748 -#: ../../godmode/massive/massive_edit_agents.php:1031 +#: ../../godmode/massive/massive_edit_agents.php:1042 msgid "Agent icon" msgstr "" @@ -36296,8 +36369,8 @@ msgid "Use alias as name" msgstr "" #: ../../godmode/agentes/agent_manager.php:407 -#: ../../godmode/setup/setup_general.php:649 -#: ../../include/functions_config.php:398 +#: ../../godmode/setup/setup_general.php:662 +#: ../../include/functions_config.php:410 msgid "Unique IP" msgstr "" @@ -36322,27 +36395,31 @@ msgstr "" msgid "Primary group" msgstr "" +#: ../../godmode/agentes/agent_manager.php:649 +msgid "Agent parent" +msgstr "" + #: ../../godmode/agentes/agent_manager.php:677 msgid "Cascade protection modules" msgstr "" #: ../../godmode/agentes/agent_manager.php:693 -#: ../../godmode/massive/massive_edit_agents.php:908 +#: ../../godmode/massive/massive_edit_agents.php:919 msgid "Learning mode" msgstr "" #: ../../godmode/agentes/agent_manager.php:703 -#: ../../godmode/massive/massive_edit_agents.php:919 +#: ../../godmode/massive/massive_edit_agents.php:930 msgid "Normal mode" msgstr "" #: ../../godmode/agentes/agent_manager.php:713 -#: ../../godmode/massive/massive_edit_agents.php:930 +#: ../../godmode/massive/massive_edit_agents.php:941 msgid "Autodisable mode" msgstr "" #: ../../godmode/agentes/agent_manager.php:722 -#: ../../godmode/massive/massive_edit_agents.php:896 +#: ../../godmode/massive/massive_edit_agents.php:907 msgid "Module definition" msgstr "" @@ -36363,7 +36440,7 @@ msgid "Disabled mode" msgstr "" #: ../../godmode/agentes/agent_manager.php:900 -#: ../../godmode/massive/massive_edit_agents.php:1144 +#: ../../godmode/massive/massive_edit_agents.php:1155 msgid "Safe operation mode" msgstr "" @@ -36462,175 +36539,183 @@ msgstr "" msgid "Set values separated by comma" msgstr "" -#: ../../godmode/agentes/module_manager_editor_common.php:149 +#: ../../godmode/agentes/module_manager_editor_common.php:150 msgid "Using module component" msgstr "" -#: ../../godmode/agentes/module_manager_editor_common.php:446 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:406 +#: ../../godmode/agentes/module_manager_editor_common.php:447 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:409 msgid "Warning threshold" msgstr "" -#: ../../godmode/agentes/module_manager_editor_common.php:448 -#: ../../godmode/agentes/module_manager_editor_common.php:536 +#: ../../godmode/agentes/module_manager_editor_common.php:449 +#: ../../godmode/agentes/module_manager_editor_common.php:537 msgid "Min / Max" msgstr "" -#: ../../godmode/agentes/module_manager_editor_common.php:535 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:435 +#: ../../godmode/agentes/module_manager_editor_common.php:536 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:438 msgid "Critical threshold" msgstr "" -#: ../../godmode/agentes/module_manager_editor_common.php:751 +#: ../../godmode/agentes/module_manager_editor_common.php:752 msgid "Identification and Categorization" msgstr "" -#: ../../godmode/agentes/module_manager_editor_common.php:954 +#: ../../godmode/agentes/module_manager_editor_common.php:964 msgid "Module parent" msgstr "" -#: ../../godmode/agentes/module_manager_editor_common.php:1004 +#: ../../godmode/agentes/module_manager_editor_common.php:1021 msgid "Tags from policy" msgstr "" -#: ../../godmode/agentes/module_manager_editor_common.php:1075 +#: ../../godmode/agentes/module_manager_editor_common.php:1092 msgid "Execution interval" msgstr "" -#: ../../godmode/agentes/module_manager_editor_common.php:1111 +#: ../../godmode/agentes/module_manager_editor_common.php:1128 msgid "Thresholds and state changes" msgstr "" -#: ../../godmode/agentes/module_manager_editor_common.php:1129 +#: ../../godmode/agentes/module_manager_editor_common.php:1146 msgid "Dynamic Threshold Interval" msgstr "" -#: ../../godmode/agentes/module_manager_editor_common.php:1182 +#: ../../godmode/agentes/module_manager_editor_common.php:1199 msgid "Two Tailed" msgstr "" -#: ../../godmode/agentes/module_manager_editor_common.php:1333 +#: ../../godmode/agentes/module_manager_editor_common.php:1350 msgid "Data and their processing" msgstr "" -#: ../../godmode/agentes/module_manager_editor_common.php:1363 +#: ../../godmode/agentes/module_manager_editor_common.php:1380 msgid "Notifications and alerts" msgstr "" -#: ../../godmode/agentes/module_manager_editor_common.php:1367 +#: ../../godmode/agentes/module_manager_editor_common.php:1384 msgid "Not needed" msgstr "" -#: ../../godmode/agentes/module_manager_editor_common.php:1413 +#: ../../godmode/agentes/module_manager_editor_common.php:1430 msgid "Cascade Protection Services" msgstr "" -#: ../../godmode/agentes/module_manager_editor_common.php:1496 -#: ../../godmode/agentes/module_manager_editor_common.php:1630 +#: ../../godmode/agentes/module_manager_editor_common.php:1513 +#: ../../godmode/agentes/module_manager_editor_common.php:1647 msgid "Direct" msgstr "" -#: ../../godmode/agentes/module_manager_editor_common.php:1497 -#: ../../godmode/agentes/module_manager_editor_common.php:1630 -#: ../../include/functions_reporting_html.php:4160 -#: ../../include/functions_reporting_html.php:4254 -#: ../../include/functions_reporting_html.php:4334 -#: ../../include/functions_reporting_html.php:4343 -#: ../../include/functions_reporting_html.php:4481 -#: ../../include/functions_reporting_html.php:4490 -#: ../../include/functions_reporting_html.php:4816 -#: ../../include/functions_reporting_html.php:4822 +#: ../../godmode/agentes/module_manager_editor_common.php:1514 +#: ../../godmode/agentes/module_manager_editor_common.php:1647 +#: ../../include/functions_reporting_html.php:4164 +#: ../../include/functions_reporting_html.php:4258 +#: ../../include/functions_reporting_html.php:4338 +#: ../../include/functions_reporting_html.php:4347 +#: ../../include/functions_reporting_html.php:4485 +#: ../../include/functions_reporting_html.php:4494 +#: ../../include/functions_reporting_html.php:4820 +#: ../../include/functions_reporting_html.php:4826 msgid "Failover" msgstr "" -#: ../../godmode/agentes/module_manager_editor_common.php:1499 +#: ../../godmode/agentes/module_manager_editor_common.php:1516 msgid "Rel. type" msgstr "" -#: ../../godmode/agentes/module_manager_editor_common.php:1521 +#: ../../godmode/agentes/module_manager_editor_common.php:1538 msgid "Add relationship" msgstr "" -#: ../../godmode/agentes/module_manager_editor_common.php:1547 +#: ../../godmode/agentes/module_manager_editor_common.php:1564 msgid "Changes" msgstr "" -#: ../../godmode/agentes/module_manager.php:88 +#: ../../godmode/agentes/module_manager.php:154 msgid "There was a problem completing the operation" msgstr "" -#: ../../godmode/agentes/module_manager.php:219 -#: ../../godmode/agentes/module_manager.php:265 -#: ../../godmode/agentes/module_manager.php:311 +#: ../../godmode/agentes/module_manager.php:285 +#: ../../godmode/agentes/module_manager.php:331 +#: ../../godmode/agentes/module_manager.php:377 #, php-format msgid "There was a problem completing the operation. Applied to 0/%d modules." msgstr "" -#: ../../godmode/agentes/module_manager.php:225 -#: ../../godmode/agentes/module_manager.php:271 -#: ../../godmode/agentes/module_manager.php:317 +#: ../../godmode/agentes/module_manager.php:291 +#: ../../godmode/agentes/module_manager.php:337 +#: ../../godmode/agentes/module_manager.php:383 msgid "Operation finished successfully." msgstr "" -#: ../../godmode/agentes/module_manager.php:229 -#: ../../godmode/agentes/module_manager.php:275 -#: ../../godmode/agentes/module_manager.php:321 +#: ../../godmode/agentes/module_manager.php:295 +#: ../../godmode/agentes/module_manager.php:341 +#: ../../godmode/agentes/module_manager.php:387 #, php-format msgid "There was a problem completing the operation. Applied to %d/%d modules." msgstr "" -#: ../../godmode/agentes/module_manager.php:619 -#: ../../include/ajax/module.php:1022 +#: ../../godmode/agentes/module_manager.php:685 +#: ../../include/ajax/module.php:1037 msgid "P" msgstr "" -#: ../../godmode/agentes/module_manager.php:623 +#: ../../godmode/agentes/module_manager.php:689 msgid "S" msgstr "" -#: ../../godmode/agentes/module_manager.php:846 -#: ../../godmode/agentes/module_manager.php:854 -#: ../../include/ajax/module.php:1087 ../../include/ajax/module.php:1095 +#: ../../godmode/agentes/module_manager.php:912 +#: ../../godmode/agentes/module_manager.php:920 +#: ../../include/ajax/module.php:1102 ../../include/ajax/module.php:1110 msgid "Adopted" msgstr "" -#: ../../godmode/agentes/module_manager.php:986 +#: ../../godmode/agentes/module_manager.php:1052 msgid "Normalize" msgstr "" -#: ../../godmode/agentes/module_manager.php:999 +#: ../../godmode/agentes/module_manager.php:1065 #: ../../include/functions_snmp_browser.php:638 msgid "Create network component" msgstr "" -#: ../../godmode/agentes/module_manager.php:1034 +#: ../../godmode/agentes/module_manager.php:1100 #: ../../godmode/reporting/map_builder.php:485 #: ../../godmode/reporting/map_builder.php:502 -#: ../../include/ajax/module.php:609 +#: ../../include/ajax/module.php:624 #: ../../operation/agentes/datos_agente.php:297 msgid "No available data to show" msgstr "" -#: ../../godmode/agentes/module_manager.php:1051 +#: ../../godmode/agentes/module_manager.php:1107 +#: ../../operation/snmpconsole/snmp_browser.php:694 +msgid "Create module" +msgstr "" + +#: ../../godmode/agentes/module_manager.php:1117 #: ../../include/class/SatelliteAgent.class.php:233 msgid "Execute action" msgstr "" -#: ../../godmode/agentes/module_manager.php:1095 +#: ../../godmode/agentes/module_manager.php:1161 msgid "Select module type" msgstr "" -#: ../../godmode/agentes/module_manager.php:1119 +#: ../../godmode/agentes/module_manager.php:1185 msgid "Get more modules on Monitoring Library" msgstr "" -#: ../../godmode/agentes/module_manager.php:1260 +#: ../../godmode/agentes/module_manager.php:1228 +msgid "Create Module" +msgstr "" + +#: ../../godmode/agentes/module_manager.php:1329 msgid "" "This module has children modules.The following modules will also be deleted: " msgstr "" #: ../../godmode/netflow/nf_item_list.php:27 -#: ../../operation/reporting/reporting_viewer.php:118 msgid "Report list" msgstr "" @@ -36652,12 +36737,12 @@ msgid "Item list" msgstr "" #: ../../godmode/netflow/nf_item_list.php:176 -#: ../../godmode/reporting/reporting_builder.item_editor.php:2558 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2600 msgid "Max. values" msgstr "" #: ../../godmode/netflow/nf_item_list.php:177 -#: ../../operation/agentes/graphs.php:248 +#: ../../operation/agentes/graphs.php:249 msgid "Chart type" msgstr "" @@ -36669,7 +36754,7 @@ msgstr "" msgid "Manage Filters" msgstr "" -#: ../../godmode/netflow/nf_edit.php:63 ../../godmode/menu.php:126 +#: ../../godmode/netflow/nf_edit.php:63 ../../godmode/menu.php:215 msgid "Netflow filters" msgstr "" @@ -36687,17 +36772,20 @@ msgid "Add filter" msgstr "" #: ../../godmode/netflow/nf_edit_form.php:224 +#: ../../include/lib/Dashboard/Widgets/netflow.php:223 #: ../../operation/netflow/nf_live_view.php:270 msgid "Src Ip Address" msgstr "" #: ../../godmode/netflow/nf_edit_form.php:225 +#: ../../include/lib/Dashboard/Widgets/netflow.php:224 #: ../../operation/netflow/nf_live_view.php:271 msgid "Dst Ip Address" msgstr "" #: ../../godmode/netflow/nf_edit_form.php:226 #: ../../godmode/netflow/nf_edit_form.php:359 +#: ../../include/lib/Dashboard/Widgets/netflow.php:225 #: ../../operation/netflow/nf_live_view.php:272 #: ../../operation/netflow/nf_live_view.php:330 msgid "Src Port" @@ -36705,6 +36793,7 @@ msgstr "" #: ../../godmode/netflow/nf_edit_form.php:227 #: ../../godmode/netflow/nf_edit_form.php:347 +#: ../../include/lib/Dashboard/Widgets/netflow.php:226 #: ../../operation/netflow/nf_live_view.php:273 #: ../../operation/netflow/nf_live_view.php:322 msgid "Dst Port" @@ -36843,13 +36932,13 @@ msgid "Host address" msgstr "" #: ../../godmode/snmpconsole/snmp_trap_generator.php:102 -#: ../../include/functions_snmp_browser.php:738 +#: ../../include/functions_snmp_browser.php:757 msgid "Community" msgstr "" #: ../../godmode/snmpconsole/snmp_trap_generator.php:114 #: ../../godmode/snmpconsole/snmp_alert.php:800 -#: ../../godmode/snmpconsole/snmp_alert.php:1900 +#: ../../godmode/snmpconsole/snmp_alert.php:1904 #: ../../include/class/SnmpConsole.class.php:275 msgid "Enterprise String" msgstr "" @@ -36862,6 +36951,11 @@ msgstr "" msgid "Generate trap" msgstr "" +#: ../../godmode/snmpconsole/snmp_alert.php:97 +#: ../../operation/agentes/alerts_status.php:481 +msgid "Create alert" +msgstr "" + #: ../../godmode/snmpconsole/snmp_alert.php:100 msgid "Alert overview" msgstr "" @@ -36897,71 +36991,71 @@ msgstr "" msgid "Matches substrings. End the string with $ for exact matches." msgstr "" -#: ../../godmode/snmpconsole/snmp_alert.php:903 -#: ../../godmode/snmpconsole/snmp_alert.php:931 -#: ../../godmode/snmpconsole/snmp_alert.php:963 -#: ../../godmode/snmpconsole/snmp_alert.php:991 -#: ../../godmode/snmpconsole/snmp_alert.php:1023 -#: ../../godmode/snmpconsole/snmp_alert.php:1051 -#: ../../godmode/snmpconsole/snmp_alert.php:1083 -#: ../../godmode/snmpconsole/snmp_alert.php:1111 -#: ../../godmode/snmpconsole/snmp_alert.php:1143 -#: ../../godmode/snmpconsole/snmp_alert.php:1171 -#: ../../godmode/snmpconsole/snmp_alert.php:1203 -#: ../../godmode/snmpconsole/snmp_alert.php:1231 -#: ../../godmode/snmpconsole/snmp_alert.php:1263 -#: ../../godmode/snmpconsole/snmp_alert.php:1291 -#: ../../godmode/snmpconsole/snmp_alert.php:1323 -#: ../../godmode/snmpconsole/snmp_alert.php:1351 -#: ../../godmode/snmpconsole/snmp_alert.php:1383 -#: ../../godmode/snmpconsole/snmp_alert.php:1411 -#: ../../godmode/snmpconsole/snmp_alert.php:1443 -#: ../../godmode/snmpconsole/snmp_alert.php:1471 +#: ../../godmode/snmpconsole/snmp_alert.php:907 +#: ../../godmode/snmpconsole/snmp_alert.php:935 +#: ../../godmode/snmpconsole/snmp_alert.php:967 +#: ../../godmode/snmpconsole/snmp_alert.php:995 +#: ../../godmode/snmpconsole/snmp_alert.php:1027 +#: ../../godmode/snmpconsole/snmp_alert.php:1055 +#: ../../godmode/snmpconsole/snmp_alert.php:1087 +#: ../../godmode/snmpconsole/snmp_alert.php:1115 +#: ../../godmode/snmpconsole/snmp_alert.php:1147 +#: ../../godmode/snmpconsole/snmp_alert.php:1175 +#: ../../godmode/snmpconsole/snmp_alert.php:1207 +#: ../../godmode/snmpconsole/snmp_alert.php:1235 +#: ../../godmode/snmpconsole/snmp_alert.php:1267 +#: ../../godmode/snmpconsole/snmp_alert.php:1295 +#: ../../godmode/snmpconsole/snmp_alert.php:1327 +#: ../../godmode/snmpconsole/snmp_alert.php:1355 +#: ../../godmode/snmpconsole/snmp_alert.php:1387 +#: ../../godmode/snmpconsole/snmp_alert.php:1415 +#: ../../godmode/snmpconsole/snmp_alert.php:1447 +#: ../../godmode/snmpconsole/snmp_alert.php:1475 msgid "Variable bindings/Data" msgstr "" -#: ../../godmode/snmpconsole/snmp_alert.php:1743 +#: ../../godmode/snmpconsole/snmp_alert.php:1747 msgid "" "Search by these fields description, OID, Custom Value, SNMP Agent (IP), " "Single value, each Variable bindings/Datas." msgstr "" -#: ../../godmode/snmpconsole/snmp_alert.php:1811 +#: ../../godmode/snmpconsole/snmp_alert.php:1815 msgid "Alert SNMP control filter" msgstr "" -#: ../../godmode/snmpconsole/snmp_alert.php:1871 +#: ../../godmode/snmpconsole/snmp_alert.php:1875 msgid "There are no SNMP alerts" msgstr "" -#: ../../godmode/snmpconsole/snmp_alert.php:1903 +#: ../../godmode/snmpconsole/snmp_alert.php:1907 msgid "Custom Value/Enterprise String" msgstr "" -#: ../../godmode/snmpconsole/snmp_alert.php:1908 -#: ../../include/functions_reporting_html.php:5401 -#: ../../include/functions_reporting_html.php:5523 -#: ../../include/functions_treeview.php:445 +#: ../../godmode/snmpconsole/snmp_alert.php:1912 +#: ../../include/functions_reporting_html.php:5412 +#: ../../include/functions_reporting_html.php:5534 +#: ../../include/functions_treeview.php:486 msgid "Times fired" msgstr "" -#: ../../godmode/snmpconsole/snmp_alert.php:1908 +#: ../../godmode/snmpconsole/snmp_alert.php:1912 msgid "TF." msgstr "" -#: ../../godmode/snmpconsole/snmp_alert.php:2067 +#: ../../godmode/snmpconsole/snmp_alert.php:2072 msgid "ID Alert SNMP" msgstr "" -#: ../../godmode/snmpconsole/snmp_alert.php:2225 +#: ../../godmode/snmpconsole/snmp_alert.php:2230 msgid "Do you want delete this alert?" msgstr "" -#: ../../godmode/snmpconsole/snmp_alert.php:2240 +#: ../../godmode/snmpconsole/snmp_alert.php:2245 msgid "Do you want delete the selected alerts?" msgstr "" -#: ../../godmode/snmpconsole/snmp_alert.php:2343 +#: ../../godmode/snmpconsole/snmp_alert.php:2348 msgid "Add action " msgstr "" @@ -37014,191 +37108,242 @@ msgstr "" msgid "There are no SNMP Filters defined yet." msgstr "" -#: ../../godmode/menu.php:64 +#: ../../godmode/menu.php:65 msgid "Network scan" msgstr "" -#: ../../godmode/menu.php:66 +#: ../../godmode/menu.php:67 msgid "Custom network scan" msgstr "" -#: ../../godmode/menu.php:70 +#: ../../godmode/menu.php:71 msgid "Manage scan scripts" msgstr "" -#: ../../godmode/menu.php:73 ../../godmode/wizards/HostDevices.class.php:204 +#: ../../godmode/menu.php:74 ../../godmode/wizards/HostDevices.class.php:204 msgid "Host & devices" msgstr "" -#: ../../godmode/menu.php:109 ../../godmode/category/category.php:85 +#: ../../godmode/menu.php:86 +msgid "Mysql" +msgstr "" + +#: ../../godmode/menu.php:105 ../../godmode/wizards/Applications.class.php:174 +#: ../../godmode/wizards/Applications.class.php:182 +msgid "Applications" +msgstr "" + +#: ../../godmode/menu.php:115 +msgid "Amazon Web Services" +msgstr "" + +#: ../../godmode/menu.php:116 +msgid "Microsoft Azure" +msgstr "" + +#: ../../godmode/menu.php:117 +msgid "Google Compute Platform" +msgstr "" + +#: ../../godmode/menu.php:163 +#: ../../godmode/wizards/ManageExtensions.class.php:229 +#: ../../godmode/wizards/ManageExtensions.class.php:237 +msgid "Manage disco packages" +msgstr "" + +#: ../../godmode/menu.php:198 ../../godmode/category/category.php:85 #: ../../godmode/category/edit_category.php:96 msgid "Module categories" msgstr "" -#: ../../godmode/menu.php:119 +#: ../../godmode/menu.php:208 msgid "Operating systems" msgstr "" -#: ../../godmode/menu.php:140 +#: ../../godmode/menu.php:229 msgid "Manage agents groups" msgstr "" -#: ../../godmode/menu.php:179 ../../include/class/ConfigPEN.class.php:339 +#: ../../godmode/menu.php:261 +msgid "Configuration wizard" +msgstr "" + +#: ../../godmode/menu.php:275 ../../include/class/ConfigPEN.class.php:339 #: ../../include/class/ConfigPEN.class.php:347 msgid "Private Enterprise Numbers" msgstr "" -#: ../../godmode/menu.php:182 +#: ../../godmode/menu.php:278 msgid "Remote components" msgstr "" -#: ../../godmode/menu.php:208 ../../godmode/massive/massive_operations.php:246 +#: ../../godmode/menu.php:304 ../../godmode/massive/massive_operations.php:243 msgid "Agents operations" msgstr "" -#: ../../godmode/menu.php:209 ../../godmode/massive/massive_operations.php:258 +#: ../../godmode/menu.php:305 ../../godmode/massive/massive_operations.php:255 msgid "Modules operations" msgstr "" -#: ../../godmode/menu.php:210 ../../godmode/massive/massive_operations.php:270 +#: ../../godmode/menu.php:306 ../../godmode/massive/massive_operations.php:267 msgid "Plugins operations" msgstr "" -#: ../../godmode/menu.php:212 ../../godmode/massive/massive_operations.php:234 +#: ../../godmode/menu.php:308 ../../godmode/massive/massive_operations.php:231 msgid "Users operations" msgstr "" -#: ../../godmode/menu.php:215 ../../godmode/massive/massive_operations.php:222 +#: ../../godmode/menu.php:311 ../../godmode/massive/massive_operations.php:219 msgid "Alerts operations" msgstr "" -#: ../../godmode/menu.php:233 +#: ../../godmode/menu.php:329 msgid "Event filters" msgstr "" -#: ../../godmode/menu.php:238 ../../godmode/events/events.php:95 +#: ../../godmode/menu.php:334 ../../godmode/events/events.php:95 #: ../../godmode/events/events.php:110 msgid "Custom columns" msgstr "" -#: ../../godmode/menu.php:268 +#: ../../godmode/menu.php:364 msgid "List of Alerts" msgstr "" -#: ../../godmode/menu.php:283 +#: ../../godmode/menu.php:379 msgid "Special days list" msgstr "" -#: ../../godmode/menu.php:288 ../../include/functions_groups.php:267 +#: ../../godmode/menu.php:384 ../../include/functions_groups.php:267 msgid "SNMP alerts" msgstr "" -#: ../../godmode/menu.php:305 +#: ../../godmode/menu.php:401 msgid "Manage servers" msgstr "" -#: ../../godmode/menu.php:312 +#: ../../godmode/menu.php:408 msgid "Manage consoles" msgstr "" -#: ../../godmode/menu.php:323 +#: ../../godmode/menu.php:419 msgid "Register Plugin" msgstr "" -#: ../../godmode/menu.php:349 +#: ../../godmode/menu.php:445 #: ../../include/class/OrderInterpreter.class.php:141 msgid "General Setup" msgstr "" -#: ../../godmode/menu.php:374 ../../godmode/setup/setup.php:165 +#: ../../godmode/menu.php:470 ../../godmode/setup/setup.php:165 #: ../../godmode/setup/setup.php:296 msgid "Sflow" msgstr "" -#: ../../godmode/menu.php:379 ../../godmode/setup/setup.php:191 +#: ../../godmode/menu.php:475 ../../godmode/setup/setup.php:191 #: ../../godmode/setup/setup.php:302 -#: ../../operation/agentes/ver_agente.php:1619 -#: ../../operation/agentes/ver_agente.php:1893 +#: ../../operation/agentes/ver_agente.php:1650 +#: ../../operation/agentes/ver_agente.php:1924 msgid "eHorus" msgstr "" -#: ../../godmode/menu.php:382 ../../godmode/setup/setup.php:179 +#: ../../godmode/menu.php:478 ../../godmode/setup/setup.php:179 #: ../../godmode/setup/setup.php:308 ../../godmode/setup/setup_integria.php:681 msgid "Integria IMS" msgstr "" -#: ../../godmode/menu.php:390 +#: ../../godmode/menu.php:486 msgid "Websocket Engine" msgstr "" -#: ../../godmode/menu.php:393 ../../godmode/setup/setup.php:238 +#: ../../godmode/menu.php:489 ../../godmode/setup/setup.php:238 #: ../../godmode/setup/setup.php:336 -#: ../../operation/agentes/ver_agente.php:1709 -#: ../../operation/agentes/ver_agente.php:1910 +#: ../../operation/agentes/ver_agente.php:1740 +#: ../../operation/agentes/ver_agente.php:1941 msgid "External Tools" msgstr "" -#: ../../godmode/menu.php:396 +#: ../../godmode/menu.php:492 msgid "Welcome Tips" msgstr "" -#: ../../godmode/menu.php:400 ../../godmode/setup/setup.php:320 +#: ../../godmode/menu.php:496 ../../godmode/setup/setup.php:320 msgid "Map conections GIS" msgstr "" -#: ../../godmode/menu.php:428 +#: ../../godmode/menu.php:524 msgid "Diagnostic info" msgstr "" -#: ../../godmode/menu.php:433 ../../godmode/setup/news.php:43 +#: ../../godmode/menu.php:529 ../../godmode/setup/news.php:43 msgid "Site news" msgstr "" -#: ../../godmode/menu.php:442 +#: ../../godmode/menu.php:538 msgid "DB Schema Check" msgstr "" -#: ../../godmode/menu.php:445 +#: ../../godmode/menu.php:541 msgid "DB Interface" msgstr "" -#: ../../godmode/menu.php:454 ../../include/class/EventSound.class.php:230 +#: ../../godmode/menu.php:550 ../../include/class/EventSound.class.php:230 msgid "Acoustic console setup" msgstr "" -#: ../../godmode/menu.php:531 +#: ../../godmode/menu.php:631 msgid "Extension manager view" msgstr "" -#: ../../godmode/menu.php:567 +#: ../../godmode/menu.php:669 #: ../../include/class/OrderInterpreter.class.php:339 msgid "Warp Update" msgstr "" -#: ../../godmode/menu.php:572 +#: ../../godmode/menu.php:674 msgid "Update offline" msgstr "" -#: ../../godmode/menu.php:575 +#: ../../godmode/menu.php:677 msgid "Update online" msgstr "" -#: ../../godmode/menu.php:581 +#: ../../godmode/menu.php:683 msgid "Warp journal" msgstr "" -#: ../../godmode/menu.php:590 +#: ../../godmode/menu.php:692 #: ../../godmode/module_library/module_library_view.php:81 msgid "Module library" msgstr "" -#: ../../godmode/menu.php:597 +#: ../../godmode/menu.php:699 #: ../../godmode/module_library/module_library_view.php:54 #: ../../godmode/module_library/module_library_view.php:68 #: ../../godmode/module_library/module_library_view.php:104 msgid "Categories" msgstr "" +#: ../../godmode/menu.php:738 ../../include/class/WelcomeWindow.class.php:157 +#: ../../general/header.php:932 +msgid "Welcome to" +msgstr "" + +#: ../../godmode/menu.php:739 ../../include/class/WelcomeWindow.class.php:158 +#: ../../general/header.php:933 +msgid "Do not show anymore" +msgstr "" + +#: ../../godmode/menu.php:748 ../../include/class/WelcomeWindow.class.php:167 +#: ../../general/header.php:942 +msgid "Cancel Configuration Window" +msgstr "" + +#: ../../godmode/menu.php:753 ../../include/class/WelcomeWindow.class.php:172 +#: ../../general/header.php:947 +msgid "Are you sure you want to cancel this tutorial?" +msgstr "" + #: ../../godmode/gis_maps/configure_gis_map.php:86 #: ../../operation/gis_maps/gis_map.php:30 #: ../../operation/gis_maps/render_view.php:131 @@ -37337,48 +37482,48 @@ msgstr "" msgid "Update map" msgstr "" -#: ../../godmode/gis_maps/configure_gis_map.php:1072 +#: ../../godmode/gis_maps/configure_gis_map.php:1105 msgid "Using data from" msgstr "" -#: ../../godmode/gis_maps/configure_gis_map.php:1230 +#: ../../godmode/gis_maps/configure_gis_map.php:1263 msgid "Empty layer names are not supported" msgstr "" -#: ../../godmode/massive/massive_copy_modules.php:188 +#: ../../godmode/massive/massive_copy_modules.php:216 msgid "Copy modules" msgstr "" -#: ../../godmode/massive/massive_copy_modules.php:193 +#: ../../godmode/massive/massive_copy_modules.php:216 msgid "Copy alerts" msgstr "" -#: ../../godmode/massive/massive_copy_modules.php:196 -#: ../../godmode/massive/massive_delete_modules.php:458 -#: ../../godmode/massive/massive_edit_modules.php:420 +#: ../../godmode/massive/massive_copy_modules.php:220 +#: ../../godmode/massive/massive_delete_modules.php:472 +#: ../../godmode/massive/massive_edit_modules.php:440 msgid "Filter Modules" msgstr "" -#: ../../godmode/massive/massive_copy_modules.php:230 +#: ../../godmode/massive/massive_copy_modules.php:251 msgid "No alerts for this agent" msgstr "" -#: ../../godmode/massive/massive_copy_modules.php:292 -#: ../../godmode/massive/massive_delete_modules.php:530 +#: ../../godmode/massive/massive_copy_modules.php:306 +#: ../../godmode/massive/massive_delete_modules.php:557 #: ../../operation/agentes/interface_view.functions.php:115 msgid "Filter Agents" msgstr "" -#: ../../godmode/massive/massive_copy_modules.php:309 +#: ../../godmode/massive/massive_copy_modules.php:343 msgid "To agent(s)" msgstr "" -#: ../../godmode/massive/massive_copy_modules.php:559 +#: ../../godmode/massive/massive_copy_modules.php:593 msgid "No operation selected" msgstr "" -#: ../../godmode/massive/massive_copy_modules.php:569 -#: ../../include/functions_agents.php:881 +#: ../../godmode/massive/massive_copy_modules.php:603 +#: ../../include/functions_agents.php:872 msgid "No destiny agent(s) to copy" msgstr "" @@ -37414,48 +37559,48 @@ msgstr "" msgid "Bulk agent delete" msgstr "" -#: ../../godmode/massive/massive_operations.php:75 -msgid "Bulk profile add" -msgstr "" - -#: ../../godmode/massive/massive_operations.php:76 -msgid "Bulk profile delete" -msgstr "" - -#: ../../godmode/massive/massive_operations.php:81 +#: ../../godmode/massive/massive_operations.php:73 msgid "Edit users in bulk" msgstr "" -#: ../../godmode/massive/massive_operations.php:88 +#: ../../godmode/massive/massive_operations.php:76 +msgid "Bulk profile add" +msgstr "" + +#: ../../godmode/massive/massive_operations.php:77 +msgid "Bulk profile delete" +msgstr "" + +#: ../../godmode/massive/massive_operations.php:85 msgid "Bulk module edit" msgstr "" -#: ../../godmode/massive/massive_operations.php:89 +#: ../../godmode/massive/massive_operations.php:86 msgid "Bulk module copy" msgstr "" -#: ../../godmode/massive/massive_operations.php:90 +#: ../../godmode/massive/massive_operations.php:87 msgid "Bulk module delete" msgstr "" -#: ../../godmode/massive/massive_operations.php:94 +#: ../../godmode/massive/massive_operations.php:91 msgid "Bulk plugin edit" msgstr "" -#: ../../godmode/massive/massive_operations.php:412 +#: ../../godmode/massive/massive_operations.php:409 #, php-format msgid "" "No changes have been made because they exceed the maximum allowed (%d). Make " "fewer changes or contact the administrator." msgstr "" -#: ../../godmode/massive/massive_operations.php:440 +#: ../../godmode/massive/massive_operations.php:438 #, php-format msgid "" "This node is configured with centralized mode. To delete agents go to %s" msgstr "" -#: ../../godmode/massive/massive_operations.php:448 +#: ../../godmode/massive/massive_operations.php:447 msgid "The blank fields will not be updated" msgstr "" @@ -37499,9 +37644,9 @@ msgid "Alert templates" msgstr "" #: ../../godmode/massive/massive_delete_action_alerts.php:248 -#: ../../godmode/massive/massive_delete_modules.php:557 +#: ../../godmode/massive/massive_delete_modules.php:567 #: ../../godmode/massive/massive_add_action_alerts.php:227 -#: ../../godmode/massive/massive_edit_modules.php:530 +#: ../../godmode/massive/massive_edit_modules.php:566 msgid "Show unknown and not init modules" msgstr "" @@ -37525,60 +37670,61 @@ msgid "" "There was an error deleting the modules, the operation has been cancelled" msgstr "" -#: ../../godmode/massive/massive_delete_modules.php:319 -#: ../../godmode/massive/massive_edit_modules.php:305 +#: ../../godmode/massive/massive_delete_modules.php:320 +#: ../../godmode/massive/massive_edit_modules.php:299 msgid "Select modules first " msgstr "" #: ../../godmode/massive/massive_delete_modules.php:320 -#: ../../godmode/massive/massive_edit_modules.php:306 +#: ../../godmode/massive/massive_edit_modules.php:299 msgid "Select agents first " msgstr "" #: ../../godmode/massive/massive_delete_modules.php:343 -#: ../../godmode/massive/massive_edit_modules.php:325 +#: ../../godmode/massive/massive_edit_modules.php:322 msgid "Select all modules of this type" msgstr "" -#: ../../godmode/massive/massive_delete_modules.php:387 -#: ../../godmode/massive/massive_edit_modules.php:371 +#: ../../godmode/massive/massive_delete_modules.php:392 +#: ../../godmode/massive/massive_edit_modules.php:376 msgid "Select all modules of this group" msgstr "" -#: ../../godmode/massive/massive_delete_modules.php:436 -#: ../../godmode/massive/massive_edit_modules.php:382 +#: ../../godmode/massive/massive_delete_modules.php:434 +#: ../../godmode/massive/massive_edit_modules.php:398 #: ../../godmode/events/custom_events.php:114 +#: ../../include/lib/Dashboard/Widgets/events_list.php:833 #: ../../include/functions_events.php:304 msgid "Module Status" msgstr "" #: ../../godmode/massive/massive_delete_modules.php:477 -#: ../../godmode/massive/massive_edit_modules.php:436 -msgid "Select all modules" -msgstr "" - -#: ../../godmode/massive/massive_delete_modules.php:479 -#: ../../godmode/massive/massive_edit_modules.php:438 +#: ../../godmode/massive/massive_edit_modules.php:445 msgid "When select modules" msgstr "" -#: ../../godmode/massive/massive_delete_modules.php:483 -#: ../../godmode/massive/massive_edit_modules.php:442 +#: ../../godmode/massive/massive_delete_modules.php:480 +#: ../../godmode/massive/massive_edit_modules.php:448 msgid "Show common agents" msgstr "" -#: ../../godmode/massive/massive_delete_modules.php:484 -#: ../../godmode/massive/massive_edit_modules.php:443 +#: ../../godmode/massive/massive_delete_modules.php:481 +#: ../../godmode/massive/massive_edit_modules.php:449 msgid "Show all agents" msgstr "" -#: ../../godmode/massive/massive_delete_modules.php:549 -#: ../../godmode/massive/massive_edit_modules.php:522 +#: ../../godmode/massive/massive_delete_modules.php:513 +#: ../../godmode/massive/massive_edit_modules.php:481 +msgid "Select all modules" +msgstr "" + +#: ../../godmode/massive/massive_delete_modules.php:599 +#: ../../godmode/massive/massive_edit_modules.php:599 msgid "Select all agents" msgstr "" -#: ../../godmode/massive/massive_delete_modules.php:595 -#: ../../godmode/massive/massive_edit_modules.php:1275 +#: ../../godmode/massive/massive_delete_modules.php:632 +#: ../../godmode/massive/massive_edit_modules.php:1541 msgid "Please, select an agent first" msgstr "" @@ -37602,10 +37748,10 @@ msgid "Users cannot be updated (%s)" msgstr "" #: ../../godmode/massive/massive_edit_users.php:209 -#: ../../godmode/massive/massive_delete_profiles.php:154 +#: ../../godmode/massive/massive_delete_profiles.php:173 #: ../../godmode/massive/massive_add_profiles.php:204 -#: ../../include/functions_reporting.php:12470 -#: ../../operation/search_results.php:94 +#: ../../include/functions_reporting.php:12524 +#: ../../operation/search_results.php:95 msgid "Users" msgstr "" @@ -37626,7 +37772,7 @@ msgstr "" #: ../../godmode/massive/massive_add_alerts.php:105 #: ../../godmode/massive/massive_delete_alerts.php:108 -#: ../../operation/agentes/alerts_status.php:576 +#: ../../operation/agentes/alerts_status.php:595 #: ../../operation/agentes/alerts_status.functions.php:54 msgid "No alert selected" msgstr "" @@ -37762,57 +37908,61 @@ msgstr "" msgid "Agent ID: %s cannot be updated %s secondary groups (%s)" msgstr "" -#: ../../godmode/massive/massive_edit_agents.php:685 +#: ../../godmode/massive/massive_edit_agents.php:696 msgid "Cascade protection" msgstr "" -#: ../../godmode/massive/massive_edit_agents.php:957 +#: ../../godmode/massive/massive_edit_agents.php:968 msgid "" "If the remote configuration is enabled, it will also go into standby mode " "when disabling it." msgstr "" -#: ../../godmode/massive/massive_edit_agents.php:970 +#: ../../godmode/massive/massive_edit_agents.php:981 #: ../../include/class/EventSound.class.php:344 msgid "Active" msgstr "" -#: ../../godmode/massive/massive_edit_agents.php:986 +#: ../../godmode/massive/massive_edit_agents.php:997 msgid "Delete available remote configurations" msgstr "" -#: ../../godmode/massive/massive_edit_agents.php:1042 +#: ../../godmode/massive/massive_edit_agents.php:1053 msgid "Without status" msgstr "" -#: ../../godmode/massive/massive_edit_agents.php:1069 +#: ../../godmode/massive/massive_edit_agents.php:1080 #: ../../include/lib/Dashboard/Widgets/maps_status.php:371 msgid "Bad" msgstr "" -#: ../../godmode/massive/massive_edit_agents.php:1089 +#: ../../godmode/massive/massive_edit_agents.php:1100 msgid "Ignore new GIS data:" msgstr "" -#: ../../godmode/massive/massive_edit_agents.php:1127 +#: ../../godmode/massive/massive_edit_agents.php:1138 msgid "The agent still runs but the alerts and events will be stop" msgstr "" -#: ../../godmode/massive/massive_edit_agents.php:1146 +#: ../../godmode/massive/massive_edit_agents.php:1157 #, php-format msgid "" "This mode allow %s to disable all modules of this agent while the selected " "module is on CRITICAL status" msgstr "" -#: ../../godmode/massive/massive_delete_profiles.php:133 +#: ../../godmode/massive/massive_delete_profiles.php:152 msgid "Profiles deleted successfully" msgstr "" -#: ../../godmode/massive/massive_delete_profiles.php:134 +#: ../../godmode/massive/massive_delete_profiles.php:153 msgid "Profiles cannot be deleted" msgstr "" +#: ../../godmode/massive/massive_delete_profiles.php:267 +msgid "Show all groups" +msgstr "" + #: ../../godmode/massive/massive_delete_alerts.php:308 msgid "Show alerts on disabled modules" msgstr "" @@ -37833,23 +37983,35 @@ msgstr "" msgid "Profiles cannot be added" msgstr "" -#: ../../godmode/massive/massive_edit_modules.php:137 +#: ../../godmode/massive/massive_edit_modules.php:144 msgid "Error updating the modules from a module type" msgstr "" -#: ../../godmode/massive/massive_edit_modules.php:160 +#: ../../godmode/massive/massive_edit_modules.php:174 msgid "Error updating the modules from an agent group" msgstr "" -#: ../../godmode/massive/massive_edit_modules.php:178 +#: ../../godmode/massive/massive_edit_modules.php:192 msgid "Error updating the modules (maybe there was no field to update)" msgstr "" -#: ../../godmode/massive/massive_edit_modules.php:506 +#: ../../godmode/massive/massive_edit_modules.php:556 #: ../../include/lib/Dashboard/Widgets/tree_view.php:423 msgid "Filter agents" msgstr "" +#: ../../godmode/massive/massive_edit_modules.php:641 +msgid "Dynamic Two Tailed: " +msgstr "" + +#: ../../godmode/massive/massive_edit_modules.php:745 +msgid "Change to critical status after." +msgstr "" + +#: ../../godmode/massive/massive_edit_modules.php:1516 +msgid "rget OS" +msgstr "" + #: ../../godmode/consoles/consoles.php:67 msgid "" "If you want to have your consoles registered, you must define them by " @@ -37887,11 +38049,6 @@ msgstr "" msgid "Hide" msgstr "" -#: ../../godmode/alerts/alert_actions.php:79 -#: ../../include/functions_reporting.php:3235 -msgid "Alert actions" -msgstr "" - #: ../../godmode/alerts/alert_actions.php:225 #: ../../godmode/alerts/configure_alert_action.php:132 #, php-format @@ -37937,18 +38094,18 @@ msgid "Alert control filter" msgstr "" #: ../../godmode/alerts/alert_list.list.php:748 -#: ../../godmode/alerts/alert_view.php:323 +#: ../../include/functions_ui.php:1475 msgid "" "The default actions will be executed every time that the alert is fired and " "no other action is executed" msgstr "" -#: ../../godmode/alerts/alert_list.list.php:1060 +#: ../../godmode/alerts/alert_list.list.php:1072 msgid "View alert advanced details" msgstr "" -#: ../../godmode/alerts/alert_list.list.php:1080 -#: ../../include/functions_reporting_html.php:3469 +#: ../../godmode/alerts/alert_list.list.php:1092 +#: ../../include/functions_reporting_html.php:3473 msgid "No alerts defined" msgstr "" @@ -37988,12 +38145,12 @@ msgid "Alert commands" msgstr "" #: ../../godmode/alerts/alert_commands.php:657 -#: ../../include/functions_alerts.php:2660 +#: ../../include/functions_alerts.php:2671 msgid "No name specified" msgstr "" #: ../../godmode/alerts/alert_commands.php:661 -#: ../../include/functions_alerts.php:2655 +#: ../../include/functions_alerts.php:2666 msgid "No command specified" msgstr "" @@ -38012,13 +38169,13 @@ msgid "" "information is read only. Go to %s to manage it." msgstr "" -#: ../../godmode/alerts/alert_templates.php:442 +#: ../../godmode/alerts/alert_templates.php:443 msgid "" "You cannot edit this alert template, You don't have the permission to edit " "All group." msgstr "" -#: ../../godmode/alerts/alert_templates.php:509 +#: ../../godmode/alerts/alert_templates.php:510 msgid "No alert templates defined" msgstr "" @@ -38050,8 +38207,8 @@ msgid "Recovery" msgstr "" #: ../../godmode/alerts/configure_alert_action.php:330 -#: ../../godmode/alerts/alert_view.php:533 -#: ../../godmode/alerts/alert_view.php:660 ../../godmode/servers/plugin.php:513 +#: ../../godmode/alerts/alert_view.php:538 +#: ../../godmode/alerts/alert_view.php:665 ../../godmode/servers/plugin.php:562 msgid "Command preview" msgstr "" @@ -38068,7 +38225,7 @@ msgstr "" #: ../../godmode/alerts/configure_alert_template.php:104 #: ../../godmode/alerts/configure_alert_template.php:135 #: ../../godmode/alerts/configure_alert_template.php:174 -#: ../../include/functions_menu.php:571 +#: ../../include/functions_menu.php:572 msgid "Configure alert template" msgstr "" @@ -38082,142 +38239,152 @@ msgstr "" msgid "Advanced fields" msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:436 +#: ../../godmode/alerts/configure_alert_template.php:327 +#: ../../godmode/alerts/configure_alert_template.php:505 +msgid "You can't named a template with spaces" +msgstr "" + +#: ../../godmode/alerts/configure_alert_template.php:356 +#: ../../godmode/alerts/configure_alert_template.php:541 +msgid "Another template with the same name already exists" +msgstr "" + +#: ../../godmode/alerts/configure_alert_template.php:449 #, php-format msgid "" "This node is configured with centralized mode. All alerts templates " "information is read only. Go to Go to %s to manage it." msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:548 +#: ../../godmode/alerts/configure_alert_template.php:569 msgid "No template name specified" msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:691 +#: ../../godmode/alerts/configure_alert_template.php:712 msgid "" "Reset the alert counter within the configured period if there is no manual " "recovery or validation of the alert." msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:722 +#: ../../godmode/alerts/configure_alert_template.php:743 msgid "" "Unless they're left blank, the fields from the action will override those " "set on the template." msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:767 +#: ../../godmode/alerts/configure_alert_template.php:788 msgid "Reset counter for non-sustained alerts" msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:768 +#: ../../godmode/alerts/configure_alert_template.php:789 msgid "" "Enable this option if you want the counter to be reset when the alert is not " "being fired consecutively, even if it's within the time threshold" msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:818 +#: ../../godmode/alerts/configure_alert_template.php:839 msgid "Condition type" msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:832 +#: ../../godmode/alerts/configure_alert_template.php:853 msgid "Trigger when matches the value" msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:853 +#: ../../godmode/alerts/configure_alert_template.php:874 msgid "The regular expression is valid" msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:862 +#: ../../godmode/alerts/configure_alert_template.php:883 msgid "The regular expression is not valid" msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:939 +#: ../../godmode/alerts/configure_alert_template.php:960 msgid "Recovery fields" msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:1167 +#: ../../godmode/alerts/configure_alert_template.php:1188 msgid "No wizard" msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:1266 -#: ../../godmode/alerts/alert_view.php:172 ../../include/functions_ui.php:1547 +#: ../../godmode/alerts/configure_alert_template.php:1287 +#: ../../godmode/alerts/alert_view.php:172 ../../include/functions_ui.php:1805 msgid "The alert would fire when the value matches " msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:1267 +#: ../../godmode/alerts/configure_alert_template.php:1288 #, php-format msgid "The alert would fire when the value doesn\\'t match %s" msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:1268 -#: ../../godmode/alerts/alert_view.php:181 ../../include/functions_ui.php:1536 +#: ../../godmode/alerts/configure_alert_template.php:1289 +#: ../../godmode/alerts/alert_view.php:181 ../../include/functions_ui.php:1794 msgid "The alert would fire when the value is " msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:1269 -#: ../../godmode/alerts/alert_view.php:186 ../../include/functions_ui.php:1541 +#: ../../godmode/alerts/configure_alert_template.php:1290 +#: ../../godmode/alerts/alert_view.php:186 ../../include/functions_ui.php:1799 msgid "The alert would fire when the value is not " msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:1270 -#: ../../godmode/alerts/alert_view.php:193 ../../include/functions_ui.php:1559 +#: ../../godmode/alerts/configure_alert_template.php:1291 +#: ../../godmode/alerts/alert_view.php:193 ../../include/functions_ui.php:1817 msgid "" "The alert would fire when the value is between and " "" msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:1271 +#: ../../godmode/alerts/configure_alert_template.php:1292 msgid "" "The alert would fire when the value is not between and " "" msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:1272 +#: ../../godmode/alerts/configure_alert_template.php:1293 #: ../../godmode/alerts/alert_view.php:206 msgid "The alert would fire when the value is below " msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:1273 +#: ../../godmode/alerts/configure_alert_template.php:1294 #: ../../godmode/alerts/alert_view.php:211 msgid "The alert would fire when the value is above " msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:1274 -#: ../../godmode/alerts/alert_view.php:224 ../../include/functions_ui.php:1578 +#: ../../godmode/alerts/configure_alert_template.php:1295 +#: ../../godmode/alerts/alert_view.php:224 ../../include/functions_ui.php:1836 msgid "The alert would fire when the module is in warning status" msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:1275 -#: ../../godmode/alerts/alert_view.php:228 ../../include/functions_ui.php:1583 +#: ../../godmode/alerts/configure_alert_template.php:1296 +#: ../../godmode/alerts/alert_view.php:228 ../../include/functions_ui.php:1841 msgid "The alert would fire when the module is in critical status" msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:1276 +#: ../../godmode/alerts/configure_alert_template.php:1297 #: ../../godmode/alerts/alert_view.php:217 msgid "The alert would fire when the module value changes" msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:1277 +#: ../../godmode/alerts/configure_alert_template.php:1298 #: ../../godmode/alerts/alert_view.php:219 msgid "The alert would fire when the module value does not change" msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:1278 +#: ../../godmode/alerts/configure_alert_template.php:1299 #: ../../godmode/alerts/alert_view.php:236 msgid "The alert would fire when the module is in unknown status" msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:1279 +#: ../../godmode/alerts/configure_alert_template.php:1300 msgid "" "The alert template cannot have the same value for min and max thresholds." msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:1280 +#: ../../godmode/alerts/configure_alert_template.php:1301 #: ../../godmode/alerts/alert_view.php:232 msgid "The alert would fire when the module is in not normal status" msgstr "" -#: ../../godmode/alerts/configure_alert_template.php:1457 +#: ../../godmode/alerts/configure_alert_template.php:1478 msgid "" "The alert would fire when the module is in unknown status. Warning: " "unknown_updates of pandora_server.conf must be equal to 1" @@ -38225,7 +38392,7 @@ msgstr "" #: ../../godmode/alerts/alert_view.php:89 #: ../../godmode/alerts/alert_view.php:90 -#: ../../godmode/alerts/alert_list.php:487 +#: ../../godmode/alerts/alert_list.php:581 msgid "List alerts" msgstr "" @@ -38235,12 +38402,12 @@ msgstr "" msgid "Stand by" msgstr "" -#: ../../godmode/alerts/alert_view.php:174 ../../include/functions_ui.php:1550 +#: ../../godmode/alerts/alert_view.php:174 ../../include/functions_ui.php:1808 msgid "" "The alert would fire when the value doesn't match " msgstr "" -#: ../../godmode/alerts/alert_view.php:197 ../../include/functions_ui.php:1562 +#: ../../godmode/alerts/alert_view.php:197 ../../include/functions_ui.php:1820 msgid "" "The alert would fire when the value is not between " "and " @@ -38251,93 +38418,94 @@ msgid "Firing conditions" msgstr "" #: ../../godmode/alerts/alert_view.php:311 -#: ../../godmode/alerts/alert_view.php:345 +#: ../../godmode/alerts/alert_view.php:338 msgid "Every time that the alert is fired" msgstr "" -#: ../../godmode/alerts/alert_view.php:391 +#: ../../godmode/alerts/alert_view.php:396 msgid "" "Select the desired action and mode to see the Firing/Recovery fields for " "this action" msgstr "" -#: ../../godmode/alerts/alert_view.php:452 +#: ../../godmode/alerts/alert_view.php:457 msgid "Template fields" msgstr "" -#: ../../godmode/alerts/alert_view.php:454 +#: ../../godmode/alerts/alert_view.php:459 msgid "Triggering fields configured in template" msgstr "" -#: ../../godmode/alerts/alert_view.php:548 +#: ../../godmode/alerts/alert_view.php:553 msgid "The alert recovering is disabled on this template." msgstr "" -#: ../../godmode/alerts/alert_view.php:564 +#: ../../godmode/alerts/alert_view.php:569 msgid "Recovering fields" msgstr "" -#: ../../godmode/alerts/alert_view.php:566 +#: ../../godmode/alerts/alert_view.php:571 msgid "" "Fields passed to the command executed by this action when the alert is " "recovered" msgstr "" -#: ../../godmode/alerts/alert_view.php:580 +#: ../../godmode/alerts/alert_view.php:585 msgid "Template recovery fields" msgstr "" -#: ../../godmode/alerts/alert_view.php:582 +#: ../../godmode/alerts/alert_view.php:587 msgid "Recovery fields configured in alert template" msgstr "" -#: ../../godmode/alerts/alert_view.php:585 +#: ../../godmode/alerts/alert_view.php:590 msgid "Action recovery fields" msgstr "" -#: ../../godmode/alerts/alert_view.php:587 +#: ../../godmode/alerts/alert_view.php:592 msgid "Recovery fields configured in alert action" msgstr "" -#: ../../godmode/alerts/alert_view.php:590 +#: ../../godmode/alerts/alert_view.php:595 msgid "Executed on recovery" msgstr "" -#: ../../godmode/alerts/alert_view.php:592 +#: ../../godmode/alerts/alert_view.php:597 msgid "Fields used on execution when the alert is recovered" msgstr "" -#: ../../godmode/alerts/alert_list.builder.php:81 +#: ../../godmode/alerts/alert_list.builder.php:99 +#: ../../include/class/WelcomeWindow.class.php:823 msgid "Latest value" msgstr "" -#: ../../godmode/alerts/alert_list.builder.php:102 +#: ../../godmode/alerts/alert_list.builder.php:120 #: ../../include/class/AgentsAlerts.class.php:342 msgid "Create Action" msgstr "" -#: ../../godmode/alerts/alert_list.builder.php:141 +#: ../../godmode/alerts/alert_list.builder.php:159 #: ../../include/class/AgentsAlerts.class.php:391 msgid "Create Template" msgstr "" -#: ../../godmode/alerts/alert_list.builder.php:169 +#: ../../godmode/alerts/alert_list.builder.php:187 msgid "It takes precedence over the action's threshold configuration." msgstr "" -#: ../../godmode/alerts/alert_list.builder.php:199 +#: ../../godmode/alerts/alert_list.builder.php:217 msgid "Finish and view cluster" msgstr "" -#: ../../godmode/alerts/alert_list.php:122 +#: ../../godmode/alerts/alert_list.php:135 msgid "Already added" msgstr "" -#: ../../godmode/alerts/alert_list.php:176 +#: ../../godmode/alerts/alert_list.php:189 msgid "No template specified" msgstr "" -#: ../../godmode/alerts/alert_list.php:491 +#: ../../godmode/alerts/alert_list.php:585 msgid "Builder alert" msgstr "" @@ -38474,7 +38642,7 @@ msgid "There are no defined news" msgstr "" #: ../../godmode/setup/news.php:355 -#: ../../operation/agentes/estado_generalagente.php:718 +#: ../../operation/agentes/estado_generalagente.php:713 msgid "Author" msgstr "" @@ -38536,7 +38704,7 @@ msgid "Correct update the setup options" msgstr "" #: ../../godmode/setup/setup_ehorus.php:67 -#: ../../include/functions_config.php:1824 +#: ../../include/functions_config.php:1870 msgid "Enable eHorus" msgstr "" @@ -38636,40 +38804,40 @@ msgid "Data storage path" msgstr "" #: ../../godmode/setup/setup_sflow.php:50 -#: ../../include/functions_config.php:1595 +#: ../../include/functions_config.php:1641 msgid "Daemon interval" msgstr "" #: ../../godmode/setup/setup_sflow.php:55 #: ../../godmode/setup/setup_netflow.php:51 -#: ../../include/functions_config.php:1556 -#: ../../include/functions_config.php:1599 +#: ../../include/functions_config.php:1602 +#: ../../include/functions_config.php:1645 msgid "Daemon binary path" msgstr "" #: ../../godmode/setup/setup_sflow.php:60 #: ../../godmode/setup/setup_netflow.php:56 -#: ../../include/functions_config.php:1560 -#: ../../include/functions_config.php:1603 +#: ../../include/functions_config.php:1606 +#: ../../include/functions_config.php:1649 msgid "Nfdump binary path" msgstr "" #: ../../godmode/setup/setup_sflow.php:65 #: ../../godmode/setup/setup_netflow.php:61 -#: ../../include/functions_config.php:1564 -#: ../../include/functions_config.php:1607 +#: ../../include/functions_config.php:1610 +#: ../../include/functions_config.php:1653 msgid "Nfexpire binary path" msgstr "" #: ../../godmode/setup/setup_sflow.php:70 #: ../../godmode/setup/setup_netflow.php:66 -#: ../../include/functions_config.php:1568 -#: ../../include/functions_config.php:1611 +#: ../../include/functions_config.php:1614 +#: ../../include/functions_config.php:1657 msgid "Maximum chart resolution" msgstr "" #: ../../godmode/setup/setup_sflow.php:80 -#: ../../include/functions_config.php:1619 +#: ../../include/functions_config.php:1665 msgid "Sflow max lifetime" msgstr "" @@ -38681,8 +38849,8 @@ msgstr "" #: ../../godmode/setup/setup_sflow.php:86 #: ../../godmode/setup/setup_netflow.php:82 -#: ../../include/functions_config.php:1580 -#: ../../include/functions_config.php:1623 +#: ../../include/functions_config.php:1626 +#: ../../include/functions_config.php:1669 msgid "Name resolution for IP address" msgstr "" @@ -38699,7 +38867,7 @@ msgid "Bind port" msgstr "" #: ../../godmode/setup/setup_websocket_engine.php:71 -#: ../../include/functions_config.php:1976 +#: ../../include/functions_config.php:2022 msgid "WebSocket proxy url" msgstr "" @@ -38710,11 +38878,11 @@ msgid "" "only. Go to %s to manage them." msgstr "" -#: ../../godmode/setup/os.list.php:162 +#: ../../godmode/setup/os.list.php:170 msgid "There are no defined operating systems" msgstr "" -#: ../../godmode/setup/os.list.php:169 +#: ../../godmode/setup/os.list.php:177 msgid "Create OS" msgstr "" @@ -38734,7 +38902,7 @@ msgstr "" msgid "List of Operating Systems" msgstr "" -#: ../../godmode/setup/os.php:238 ../../include/functions_api.php:2084 +#: ../../godmode/setup/os.php:238 ../../include/functions_api.php:2088 msgid "Success creating OS" msgstr "" @@ -38742,7 +38910,7 @@ msgstr "" msgid "Fail creating OS" msgstr "" -#: ../../godmode/setup/os.php:246 ../../include/functions_api.php:2121 +#: ../../godmode/setup/os.php:246 ../../include/functions_api.php:2125 msgid "Success updating OS" msgstr "" @@ -38800,9 +38968,9 @@ msgstr "" #: ../../godmode/setup/gis_step_2.php:254 #: ../../godmode/reporting/visual_console_builder.elements.php:199 -#: ../../include/functions_visual_map_editor.php:1443 +#: ../../include/functions_visual_map_editor.php:1441 #: ../../include/functions_visual_map.php:4209 -#: ../../operation/visual_console/view.php:318 +#: ../../operation/visual_console/view.php:320 msgid "Static Image" msgstr "" @@ -38851,24 +39019,24 @@ msgid "Corners of the area of the image" msgstr "" #: ../../godmode/setup/gis_step_2.php:364 -#: ../../include/rest-api/models/VisualConsole/Item.php:1964 +#: ../../include/rest-api/models/VisualConsole/Item.php:1968 msgid "Left" msgstr "" #: ../../godmode/setup/gis_step_2.php:371 -#: ../../include/rest-api/models/VisualConsole/Item.php:1961 +#: ../../include/rest-api/models/VisualConsole/Item.php:1965 #: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:317 #: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:317 msgid "Bottom" msgstr "" #: ../../godmode/setup/gis_step_2.php:378 -#: ../../include/rest-api/models/VisualConsole/Item.php:1963 +#: ../../include/rest-api/models/VisualConsole/Item.php:1967 msgid "Right" msgstr "" #: ../../godmode/setup/gis_step_2.php:385 -#: ../../include/rest-api/models/VisualConsole/Item.php:1962 +#: ../../include/rest-api/models/VisualConsole/Item.php:1966 msgid "Top" msgstr "" @@ -38942,16 +39110,33 @@ msgstr "" msgid "Force 2FA for all users is enabled" msgstr "" +#: ../../godmode/setup/setup_auth.php:427 +msgid "Check activity" +msgstr "" + #: ../../godmode/setup/setup_auth.php:428 +msgid "Ignore activity" +msgstr "" + +#: ../../godmode/setup/setup_auth.php:431 +msgid "Control of timeout session" +msgstr "" + +#: ../../godmode/setup/setup_auth.php:431 +msgid "" +"Select 'ignore activity' to ignore user activity when checking the session." +msgstr "" + +#: ../../godmode/setup/setup_auth.php:448 msgid "Session timeout (mins)" msgstr "" -#: ../../godmode/setup/setup_auth.php:475 +#: ../../godmode/setup/setup_auth.php:495 #, php-format msgid "Local %s" msgstr "" -#: ../../godmode/setup/setup_auth.php:476 +#: ../../godmode/setup/setup_auth.php:496 msgid "ldap" msgstr "" @@ -38963,7 +39148,7 @@ msgid "Integria IMS API is not reachable" msgstr "" #: ../../godmode/setup/setup_integria.php:262 -#: ../../include/functions_config.php:1862 +#: ../../include/functions_config.php:1908 msgid "Enable Integria IMS" msgstr "" @@ -39035,7 +39220,7 @@ msgid "Unsucessful save the snmp translation." msgstr "" #: ../../godmode/setup/setup_netflow.php:76 -#: ../../include/functions_config.php:1576 +#: ../../include/functions_config.php:1622 msgid "Netflow max lifetime" msgstr "" @@ -39048,7 +39233,7 @@ msgid "Paginated module view" msgstr "" #: ../../godmode/setup/setup_visuals.php:156 -#: ../../include/functions_config.php:1363 +#: ../../include/functions_config.php:1409 msgid "Service label font size" msgstr "" @@ -39069,28 +39254,28 @@ msgid "Colors and text" msgstr "" #: ../../godmode/setup/setup_visuals.php:343 -#: ../../include/functions_config.php:1050 +#: ../../include/functions_config.php:1096 msgid "Style template" msgstr "" #: ../../godmode/setup/setup_visuals.php:361 -#: ../../include/functions_config.php:1070 +#: ../../include/functions_config.php:1116 msgid "Status icon set" msgstr "" #: ../../godmode/setup/setup_visuals.php:606 -#: ../../include/functions_config.php:1106 +#: ../../include/functions_config.php:1152 msgid "Custom documentation logo" msgstr "" #: ../../godmode/setup/setup_visuals.php:646 -#: ../../include/functions_config.php:1110 +#: ../../include/functions_config.php:1156 msgid "Custom support logo" msgstr "" #: ../../godmode/setup/setup_visuals.php:684 -#: ../../include/functions_config.php:1114 -#: ../../include/functions_config.php:1118 +#: ../../include/functions_config.php:1160 +#: ../../include/functions_config.php:1164 msgid "Custom networkmap center logo" msgstr "" @@ -39107,7 +39292,7 @@ msgid "Disable helps" msgstr "" #: ../../godmode/setup/setup_visuals.php:846 -#: ../../include/functions_config.php:1302 +#: ../../include/functions_config.php:1348 msgid "Fixed header" msgstr "" @@ -39116,12 +39301,12 @@ msgid "Automatically hide submenu" msgstr "" #: ../../godmode/setup/setup_visuals.php:905 -#: ../../include/functions_config.php:1266 +#: ../../include/functions_config.php:1312 msgid "GIS Labels" msgstr "" #: ../../godmode/setup/setup_visuals.php:915 -#: ../../include/functions_config.php:1274 +#: ../../include/functions_config.php:1320 msgid "Default icon in GIS" msgstr "" @@ -39138,8 +39323,8 @@ msgid "Show unit along with value in reports" msgstr "" #: ../../godmode/setup/setup_visuals.php:1004 -#: ../../include/functions_config.php:1242 -#: ../../include/functions_config.php:1246 +#: ../../include/functions_config.php:1288 +#: ../../include/functions_config.php:1292 msgid "Agent size text" msgstr "" @@ -39149,18 +39334,18 @@ msgid "Small" msgstr "" #: ../../godmode/setup/setup_visuals.php:1026 -#: ../../include/functions_config.php:1250 +#: ../../include/functions_config.php:1296 msgid "Module size text" msgstr "" #: ../../godmode/setup/setup_visuals.php:1050 -#: ../../include/functions_config.php:1254 -#: ../../include/functions_config.php:1258 +#: ../../include/functions_config.php:1300 +#: ../../include/functions_config.php:1304 msgid "Description size text" msgstr "" #: ../../godmode/setup/setup_visuals.php:1061 -#: ../../include/functions_config.php:1262 +#: ../../include/functions_config.php:1308 msgid "Item title size text" msgstr "" @@ -39169,137 +39354,147 @@ msgid "Graph color #" msgstr "" #: ../../godmode/setup/setup_visuals.php:1127 +msgid "" +"Decimal data resolution setting for SLA and other reports is not available " +"in the Community version." +msgstr "" + +#: ../../godmode/setup/setup_visuals.php:1132 msgid "Data precision" msgstr "" -#: ../../godmode/setup/setup_visuals.php:1145 +#: ../../godmode/setup/setup_visuals.php:1150 msgid "Data precision in graphs" msgstr "" -#: ../../godmode/setup/setup_visuals.php:1176 -#: ../../include/functions_config.php:1330 +#: ../../godmode/setup/setup_visuals.php:1181 +#: ../../include/functions_config.php:1376 msgid "Default line thickness for the Custom Graph." msgstr "" -#: ../../godmode/setup/setup_visuals.php:1303 +#: ../../godmode/setup/setup_visuals.php:1308 msgid "Zoom graphs" msgstr "" -#: ../../godmode/setup/setup_visuals.php:1332 +#: ../../godmode/setup/setup_visuals.php:1337 msgid "Classic view" msgstr "" -#: ../../godmode/setup/setup_visuals.php:1333 +#: ../../godmode/setup/setup_visuals.php:1338 msgid "View of favorites" msgstr "" -#: ../../godmode/setup/setup_visuals.php:1388 +#: ../../godmode/setup/setup_visuals.php:1382 msgid "Type of view of visual consoles" msgstr "" -#: ../../godmode/setup/setup_visuals.php:1402 +#: ../../godmode/setup/setup_visuals.php:1395 msgid "Number of favorite visual consoles to show in the menu" msgstr "" -#: ../../godmode/setup/setup_visuals.php:1407 -#: ../../include/functions_config.php:1226 +#: ../../godmode/setup/setup_visuals.php:1401 +#: ../../include/functions_config.php:1272 msgid "Default line thickness for the Visual Console" msgstr "" -#: ../../godmode/setup/setup_visuals.php:1452 +#: ../../godmode/setup/setup_visuals.php:1413 +msgid "Lock screen orientation when viewing on mobile devices" +msgstr "" + +#: ../../godmode/setup/setup_visuals.php:1446 msgid "Number of favorite services to show in the menu" msgstr "" -#: ../../godmode/setup/setup_visuals.php:1550 +#: ../../godmode/setup/setup_visuals.php:1544 msgid "" "The dir of custom logos is in your www Console in 'images/custom_logo'. You " "can upload more files (ONLY JPEG AND PNG) in upload tool in console." msgstr "" -#: ../../godmode/setup/setup_visuals.php:1739 -#: ../../include/functions_config.php:1314 +#: ../../godmode/setup/setup_visuals.php:1733 +#: ../../include/functions_config.php:1360 msgid "Networkmap max width" msgstr "" -#: ../../godmode/setup/setup_visuals.php:1762 +#: ../../godmode/setup/setup_visuals.php:1756 msgid "Show empty groups in group view" msgstr "" -#: ../../godmode/setup/setup_visuals.php:1788 -#: ../../include/functions_config.php:1536 +#: ../../godmode/setup/setup_visuals.php:1784 +#: ../../include/functions_config.php:1582 msgid "Decimal separator" msgstr "" -#: ../../godmode/setup/setup_visuals.php:1803 +#: ../../godmode/setup/setup_visuals.php:1799 msgid "Visible time of successful notifiations" msgstr "" -#: ../../godmode/setup/setup_visuals.php:1831 +#: ../../godmode/setup/setup_visuals.php:1827 msgid "Custom values post process" msgstr "" -#: ../../godmode/setup/setup_visuals.php:1871 -#: ../../godmode/setup/setup_visuals.php:2038 +#: ../../godmode/setup/setup_visuals.php:1867 +#: ../../godmode/setup/setup_visuals.php:2034 msgid "Delete custom values" msgstr "" -#: ../../godmode/setup/setup_visuals.php:1921 +#: ../../godmode/setup/setup_visuals.php:1917 msgid "Interval values" msgstr "" -#: ../../godmode/setup/setup_visuals.php:1960 +#: ../../godmode/setup/setup_visuals.php:1956 msgid "Delete interval values" msgstr "" -#: ../../godmode/setup/setup_visuals.php:2003 +#: ../../godmode/setup/setup_visuals.php:1999 msgid "Module units" msgstr "" -#: ../../godmode/setup/setup_visuals.php:2099 +#: ../../godmode/setup/setup_visuals.php:2095 msgid "Behaviour configuration" msgstr "" -#: ../../godmode/setup/setup_visuals.php:2104 +#: ../../godmode/setup/setup_visuals.php:2100 msgid "GIS configuration" msgstr "" -#: ../../godmode/setup/setup_visuals.php:2109 +#: ../../godmode/setup/setup_visuals.php:2105 msgid "Style configuration" msgstr "" -#: ../../godmode/setup/setup_visuals.php:2114 +#: ../../godmode/setup/setup_visuals.php:2110 msgid "Charts configuration" msgstr "" -#: ../../godmode/setup/setup_visuals.php:2119 +#: ../../godmode/setup/setup_visuals.php:2115 msgid "Font and Text configuration" msgstr "" -#: ../../godmode/setup/setup_visuals.php:2124 +#: ../../godmode/setup/setup_visuals.php:2120 msgid "Visual consoles configuration" msgstr "" -#: ../../godmode/setup/setup_visuals.php:2129 +#: ../../godmode/setup/setup_visuals.php:2125 msgid "Reports configuration " msgstr "" -#: ../../godmode/setup/setup_visuals.php:2134 +#: ../../godmode/setup/setup_visuals.php:2130 msgid "Services configuration" msgstr "" -#: ../../godmode/setup/setup_visuals.php:2139 +#: ../../godmode/setup/setup_visuals.php:2135 msgid "Other configuration" msgstr "" -#: ../../godmode/setup/setup_visuals.php:2425 +#: ../../godmode/setup/setup_visuals.php:2421 msgid "Mobile console logo preview" msgstr "" -#: ../../godmode/setup/setup_visuals.php:2461 +#: ../../godmode/setup/setup_visuals.php:2457 msgid "Gis icons preview" msgstr "" -#: ../../godmode/setup/setup_visuals.php:2527 +#: ../../godmode/setup/setup_visuals.php:2523 msgid "Status set preview" msgstr "" @@ -39378,83 +39573,90 @@ msgid "Enable Sflow" msgstr "" #: ../../godmode/setup/setup_general.php:421 -#: ../../include/functions_config.php:268 +#: ../../include/functions_config.php:272 msgid "General network path" msgstr "" -#: ../../godmode/setup/setup_general.php:434 +#: ../../godmode/setup/setup_general.php:433 +#: ../../include/functions_config.php:268 +msgid "Enable Feedback" +msgstr "" + +#: ../../godmode/setup/setup_general.php:447 msgid "Server timezone setup" msgstr "" -#: ../../godmode/setup/setup_general.php:515 -#: ../../include/functions_config.php:431 +#: ../../godmode/setup/setup_general.php:528 +#: ../../include/functions_config.php:443 msgid "Inventory changes blacklist" msgstr "" -#: ../../godmode/setup/setup_general.php:520 -#: ../../include/functions_config.php:342 +#: ../../godmode/setup/setup_general.php:533 +#: ../../include/functions_config.php:346 msgid "Server logs directory" msgstr "" -#: ../../godmode/setup/setup_general.php:532 -#: ../../include/functions_config.php:330 +#: ../../godmode/setup/setup_general.php:545 +#: ../../include/functions_config.php:334 msgid "Event storm protection" msgstr "" -#: ../../godmode/setup/setup_general.php:552 +#: ../../godmode/setup/setup_general.php:565 msgid "Change remote config encoding" msgstr "" -#: ../../godmode/setup/setup_general.php:561 -#: ../../include/functions_config.php:326 +#: ../../godmode/setup/setup_general.php:574 +#: ../../include/functions_config.php:330 msgid "Referer security" msgstr "" -#: ../../godmode/setup/setup_general.php:571 -#: ../../include/functions_config.php:346 -msgid "Log size limit in system logs viewer extension" -msgstr "" - -#: ../../godmode/setup/setup_general.php:592 +#: ../../godmode/setup/setup_general.php:584 #: ../../include/functions_config.php:350 -msgid "Tutorial mode" +msgid "Log size limit in system logs viewer extension" msgstr "" #: ../../godmode/setup/setup_general.php:605 #: ../../include/functions_config.php:354 +msgid "Tutorial mode" +msgstr "" + +#: ../../godmode/setup/setup_general.php:618 +#: ../../include/functions_config.php:358 msgid "Allow create scheduled downtimes in the past" msgstr "" -#: ../../godmode/setup/setup_general.php:614 -msgid "Limit for bulk operations" -msgstr "" - -#: ../../godmode/setup/setup_general.php:630 +#: ../../godmode/setup/setup_general.php:643 msgid "Include agents manually disabled" msgstr "" -#: ../../godmode/setup/setup_general.php:639 +#: ../../godmode/setup/setup_general.php:652 msgid "Set alias as name by default in agent creation" msgstr "" -#: ../../godmode/setup/setup_general.php:659 +#: ../../godmode/setup/setup_general.php:672 msgid "Module custom ID readonly" msgstr "" -#: ../../godmode/setup/setup_general.php:666 +#: ../../godmode/setup/setup_general.php:679 msgid "Useful for integrations" msgstr "" -#: ../../godmode/setup/setup_general.php:679 -#: ../../godmode/setup/setup_general.php:692 +#: ../../godmode/setup/setup_general.php:685 +msgid "" +"This log is recommended to be DISABLED by default due to the large amount of " +"debug data it generates." +msgstr "" + +#: ../../godmode/setup/setup_general.php:696 +#: ../../godmode/setup/setup_general.php:709 msgid "Log location" msgstr "" -#: ../../godmode/setup/setup_general.php:736 +#: ../../godmode/setup/setup_general.php:773 msgid "General options" msgstr "" -#: ../../godmode/setup/setup_general.php:755 +#: ../../godmode/setup/setup_general.php:792 msgid "" "Please notice that some providers like Gmail or Office365 need to setup/" "enable manually external connections using SMTP and you need to use STARTTLS " @@ -39464,29 +39666,29 @@ msgid "" "these settings will ignore this console setup." msgstr "" -#: ../../godmode/setup/setup_general.php:770 +#: ../../godmode/setup/setup_general.php:807 msgid "From address" msgstr "" -#: ../../godmode/setup/setup_general.php:794 +#: ../../godmode/setup/setup_general.php:831 msgid "SMTP Server" msgstr "" -#: ../../godmode/setup/setup_general.php:806 +#: ../../godmode/setup/setup_general.php:843 msgid "SMTP Port" msgstr "" -#: ../../godmode/setup/setup_general.php:873 +#: ../../godmode/setup/setup_general.php:910 msgid "Email test" msgstr "" -#: ../../godmode/setup/setup_general.php:922 +#: ../../godmode/setup/setup_general.php:959 #: ../../include/class/TipsWindow.class.php:787 -#: ../../include/class/TipsWindow.class.php:954 ../../general/header.php:833 +#: ../../include/class/TipsWindow.class.php:954 ../../general/header.php:848 msgid "Send" msgstr "" -#: ../../godmode/setup/setup_general.php:936 +#: ../../godmode/setup/setup_general.php:973 msgid "Check mail configuration" msgstr "" @@ -39499,34 +39701,34 @@ msgid "not executed" msgstr "" #: ../../godmode/setup/performance.php:278 -#: ../../include/functions_config.php:846 +#: ../../include/functions_config.php:888 msgid "Max. days before delete traps" msgstr "" #: ../../godmode/setup/performance.php:308 #: ../../godmode/setup/performance.php:518 -#: ../../include/functions_config.php:850 +#: ../../include/functions_config.php:892 msgid "Max. days before delete string data" msgstr "" #: ../../godmode/setup/performance.php:323 -#: ../../include/functions_config.php:858 +#: ../../include/functions_config.php:900 msgid "Max. days before delete GIS data" msgstr "" #: ../../godmode/setup/performance.php:353 #: ../../godmode/setup/performance.php:482 -#: ../../include/functions_config.php:874 +#: ../../include/functions_config.php:916 msgid "Max. days before compact data" msgstr "" #: ../../godmode/setup/performance.php:368 -#: ../../include/functions_config.php:866 +#: ../../include/functions_config.php:908 msgid "Max. days before delete unknown modules" msgstr "" #: ../../godmode/setup/performance.php:383 -#: ../../include/functions_config.php:870 +#: ../../include/functions_config.php:912 msgid "Max. days before delete not initialized modules" msgstr "" @@ -39535,121 +39737,121 @@ msgid "Max. days before delete autodisabled agents" msgstr "" #: ../../godmode/setup/performance.php:413 -#: ../../include/functions_config.php:926 +#: ../../include/functions_config.php:968 msgid "Retention period of past special days" msgstr "" #: ../../godmode/setup/performance.php:494 -#: ../../godmode/setup/performance.php:615 -#: ../../include/functions_config.php:890 +#: ../../godmode/setup/performance.php:612 +#: ../../include/functions_config.php:932 msgid "Compact interpolation in hours (1 Fine-20 bad)" msgstr "" #: ../../godmode/setup/performance.php:537 -#: ../../include/functions_config.php:940 +#: ../../include/functions_config.php:986 msgid "Max. days before delete old messages" msgstr "" -#: ../../godmode/setup/performance.php:549 -#: ../../include/functions_config.php:944 -msgid "Max. days before delete old network matrix data" -msgstr "" - -#: ../../godmode/setup/performance.php:565 -#: ../../include/functions_config.php:935 +#: ../../godmode/setup/performance.php:550 +#: ../../include/functions_config.php:977 msgid "Max. days before delete inventory data" msgstr "" -#: ../../godmode/setup/performance.php:586 +#: ../../godmode/setup/performance.php:563 +#: ../../include/functions_config.php:982 +msgid "Max. days before disabled agents are deleted" +msgstr "" + +#: ../../godmode/setup/performance.php:583 msgid "Item limit for realtime reports" msgstr "" -#: ../../godmode/setup/performance.php:629 +#: ../../godmode/setup/performance.php:626 msgid "Last day" msgstr "" -#: ../../godmode/setup/performance.php:631 +#: ../../godmode/setup/performance.php:628 msgid "10 days" msgstr "" -#: ../../godmode/setup/performance.php:633 +#: ../../godmode/setup/performance.php:630 msgid "2 weeks" msgstr "" -#: ../../godmode/setup/performance.php:652 -#: ../../include/functions_config.php:898 +#: ../../godmode/setup/performance.php:649 +#: ../../include/functions_config.php:940 msgid "Use realtime statistics" msgstr "" -#: ../../godmode/setup/performance.php:662 -#: ../../include/functions_config.php:902 +#: ../../godmode/setup/performance.php:659 +#: ../../include/functions_config.php:944 msgid "Batch statistics period (secs)" msgstr "" -#: ../../godmode/setup/performance.php:685 -#: ../../include/functions_config.php:910 +#: ../../godmode/setup/performance.php:682 +#: ../../include/functions_config.php:952 msgid "Max. recommended number of files in attachment directory" msgstr "" -#: ../../godmode/setup/performance.php:697 -#: ../../include/functions_config.php:914 +#: ../../godmode/setup/performance.php:694 +#: ../../include/functions_config.php:956 msgid "Delete not init modules" msgstr "" -#: ../../godmode/setup/performance.php:707 +#: ../../godmode/setup/performance.php:704 msgid "Big Operation Step to purge old data" msgstr "" -#: ../../godmode/setup/performance.php:722 -#: ../../include/functions_config.php:922 +#: ../../godmode/setup/performance.php:719 +#: ../../include/functions_config.php:964 msgid "Small Operation Step to purge old data" msgstr "" -#: ../../godmode/setup/performance.php:737 -#: ../../include/functions_config.php:948 +#: ../../godmode/setup/performance.php:734 +#: ../../include/functions_config.php:990 msgid "Graph container - Max. Items" msgstr "" -#: ../../godmode/setup/performance.php:776 +#: ../../godmode/setup/performance.php:773 msgid "SNMP walk binary" msgstr "" -#: ../../godmode/setup/performance.php:788 +#: ../../godmode/setup/performance.php:785 msgid "" "SNMP bulk walk is not able to request V1 SNMP, this option will be used " "instead (by default snmpwalk, slower)." msgstr "" -#: ../../godmode/setup/performance.php:793 +#: ../../godmode/setup/performance.php:790 msgid "SNMP walk binary (fallback)" msgstr "" -#: ../../godmode/setup/performance.php:806 +#: ../../godmode/setup/performance.php:803 #, php-format msgid "" "%s web2image cache system cleanup. It is always cleaned up after perform an " "upgrade" msgstr "" -#: ../../godmode/setup/performance.php:813 +#: ../../godmode/setup/performance.php:810 msgid "WMI binary" msgstr "" -#: ../../godmode/setup/performance.php:856 +#: ../../godmode/setup/performance.php:870 msgid "Database maintenance options" msgstr "" -#: ../../godmode/setup/performance.php:862 +#: ../../godmode/setup/performance.php:876 msgid "Historical database maintenance options" msgstr "" -#: ../../godmode/setup/performance.php:868 ../../include/graphs/fgraph.php:404 -#: ../../include/functions_netflow.php:2097 -#: ../../include/functions_reporting.php:4072 +#: ../../godmode/setup/performance.php:882 ../../include/graphs/fgraph.php:404 +#: ../../include/functions_netflow.php:2112 +#: ../../include/functions_reporting.php:4080 msgid "Others" msgstr "" -#: ../../godmode/setup/performance.php:873 +#: ../../godmode/setup/performance.php:887 msgid "Agent SNMP Interface Wizard defaults" msgstr "" @@ -39695,7 +39897,7 @@ msgstr "" #: ../../godmode/reporting/visual_console_builder.elements.php:167 #: ../../include/functions_visual_map_editor.php:55 #: ../../include/functions_visual_map_editor.php:626 -#: ../../include/lib/Dashboard/Widget.php:576 +#: ../../include/lib/Dashboard/Widget.php:581 msgid "Background" msgstr "" @@ -39785,21 +39987,21 @@ msgid "Successfully delete." msgstr "" #: ../../godmode/reporting/visual_console_builder.php:809 -#: ../../operation/visual_console/view.php:132 +#: ../../operation/visual_console/view.php:134 #: ../../operation/visual_console/legacy_view.php:117 msgid "Visual consoles list" msgstr "" #: ../../godmode/reporting/visual_console_builder.php:818 -#: ../../operation/visual_console/view.php:166 +#: ../../operation/visual_console/view.php:168 #: ../../operation/visual_console/legacy_view.php:133 msgid "Show link to public Visual Console" msgstr "" #: ../../godmode/reporting/visual_console_builder.php:822 #: ../../godmode/reporting/graph_builder.php:304 -#: ../../godmode/reporting/reporting_builder.php:3651 -#: ../../operation/visual_console/view.php:176 +#: ../../godmode/reporting/reporting_builder.php:3778 +#: ../../operation/visual_console/view.php:178 #: ../../operation/visual_console/legacy_view.php:143 #: ../../operation/reporting/reporting_viewer.php:138 #: ../../operation/reporting/graph_viewer.php:193 @@ -39807,18 +40009,18 @@ msgid "Main data" msgstr "" #: ../../godmode/reporting/visual_console_builder.php:826 -#: ../../operation/visual_console/view.php:184 +#: ../../operation/visual_console/view.php:186 #: ../../operation/visual_console/legacy_view.php:151 msgid "List elements" msgstr "" #: ../../godmode/reporting/visual_console_builder.php:832 -#: ../../operation/visual_console/view.php:194 +#: ../../operation/visual_console/view.php:196 #: ../../operation/visual_console/legacy_view.php:161 msgid "Services wizard" msgstr "" -#: ../../godmode/reporting/visual_console_builder.php:857 +#: ../../godmode/reporting/visual_console_builder.php:851 msgid "New visual console" msgstr "" @@ -39921,6 +40123,7 @@ msgstr "" #: ../../godmode/reporting/create_container.php:686 #: ../../godmode/reporting/graph_builder.main.php:219 #: ../../include/functions_visual_map_editor.php:548 +#: ../../include/lib/Dashboard/Widgets/top_n.php:212 msgid "Type of graph" msgstr "" @@ -39987,7 +40190,7 @@ msgid "Graph editor" msgstr "" #: ../../godmode/reporting/graph_builder.php:326 -#: ../../include/functions_events.php:4547 +#: ../../include/functions_events.php:4501 #: ../../operation/reporting/graph_viewer.php:223 msgid "View graph" msgstr "" @@ -40034,13 +40237,13 @@ msgstr "" #: ../../godmode/reporting/graphs.php:233 #: ../../godmode/reporting/graphs.php:272 -#: ../../godmode/reporting/reporting_builder.php:745 +#: ../../godmode/reporting/reporting_builder.php:748 msgid "Free text for search: " msgstr "" #: ../../godmode/reporting/graphs.php:234 #: ../../godmode/reporting/graphs.php:272 -#: ../../godmode/reporting/reporting_builder.php:746 +#: ../../godmode/reporting/reporting_builder.php:749 msgid "Search by report name or description, list matches." msgstr "" @@ -40088,272 +40291,286 @@ msgstr "" msgid "after to" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:1069 +#: ../../godmode/reporting/graph_builder.graph_editor.php:438 +msgid "Please, select a module" +msgstr "" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:1088 msgid "Not valid" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:1077 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1096 msgid "" "This type of report brings a lot of data loading, it is recommended to use " "it for scheduled reports and not for real-time view." msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:1333 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1352 msgid "Log number" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:1335 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1354 msgid "" "Warning: this parameter limits the contents of the logs and affects the " "performance." msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:1396 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1415 msgid "" "This is the range, or period of time over which the report renders the " "information for this report type. For example, a week means data from a week " "ago from now. " msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:1919 +#: ../../godmode/reporting/reporting_builder.item_editor.php:1436 +msgid "Period range" +msgstr "" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:1438 +msgid "" +"This is the time range in which the files are grouped. For example, 1 day " +"will group the files by day and will count them." +msgstr "" + +#: ../../godmode/reporting/reporting_builder.item_editor.php:1961 msgid "Show modules" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2230 -#: ../../include/functions_ui.php:2537 -#: ../../operation/inventory/inventory.php:688 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2272 +#: ../../include/functions_ui.php:2795 +#: ../../operation/inventory/inventory.php:692 msgid "Last" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2309 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2351 msgid "Target server" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2627 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2669 msgid "Macros definition" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2638 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2680 msgid "Render definition" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2639 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2681 msgid "Please note that not all CSS styles are supported by PDF reports." msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2737 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2779 msgid "Greater or equal (>=)" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2738 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2780 msgid "Less or equal (<=)" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2739 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2781 msgid "Less (<)" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2740 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2782 msgid "Greater (>)" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2741 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2783 msgid "Equal (=)" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2742 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2784 msgid "Not equal (!=)" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2867 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2909 msgid "" "Show a summary chart with max, min and average number of total modules at " "the end of the report and Checks." msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2922 +#: ../../godmode/reporting/reporting_builder.item_editor.php:2964 msgid "Checks in Warning status" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:2992 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3034 msgid "Only data" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3090 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3132 msgid "Include extended events" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3107 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3149 msgid "Show custom data" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3126 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3168 msgid "By agent " msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3136 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3178 msgid "By user validator " msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3146 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3188 msgid "By criticity " msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3156 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3198 msgid "Validated vs unvalidated " msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3171 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3213 msgid "" "With the token enabled the query will affect the Historical Database, which " "may mean a small drop in performance." msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3356 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3398 msgid "Include filter" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3360 -#: ../../godmode/reporting/reporting_builder.item_editor.php:3369 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3402 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3411 msgid "Free text string search on event description" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3365 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3407 msgid "Exclude filter" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3473 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3515 msgid "" "Use prefix notation for numeric values (example: 20,8Kbytes/sec), otherwise " "full value will be displayed (example: 20.742 bytes/sec)" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3511 -#: ../../include/functions_reporting.php:5172 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3553 +#: ../../include/functions_reporting.php:5183 msgid "Unassigned group" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3557 -#: ../../include/functions_reporting.php:5166 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3599 +#: ../../include/functions_reporting.php:5177 msgid "Unnasigned group" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3580 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3622 msgid "Select by group" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3668 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3713 msgid "Display options" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3726 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3771 msgid "Agent group filter" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3761 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3806 msgid "Agent OS filter" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3787 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3832 msgid "Agent custom field" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3809 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3854 msgid "Agent custom field filter" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3833 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3878 msgid "Agent status filter" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3871 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3916 msgid "Agent version filter" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3895 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3940 msgid "Agent has remote configuration" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3896 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3941 msgid "Filter agents by remote configuration enabled." msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3907 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3952 msgid "Agent module filter" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3931 +#: ../../godmode/reporting/reporting_builder.item_editor.php:3976 msgid "Module group filter" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:3961 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4006 msgid "Search module name" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4114 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4629 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4159 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4674 msgid "Agent Failover" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4119 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4632 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4164 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4677 msgid "Module Failover" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4159 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4204 msgid "Please save the item before adding entries to this list." msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4605 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4650 msgid "rate" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4653 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4698 msgid "" "Please be careful, when the module have diferent intervals in their life, " "the summatory maybe get bad result." msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4673 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4718 msgid "Please save the report to start adding items into the list." msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4939 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4943 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4947 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4951 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4955 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4959 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4963 -#: ../../godmode/reporting/reporting_builder.item_editor.php:4967 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4984 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4988 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4992 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4996 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5000 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5004 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5008 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5012 msgid "Item Editor Information" msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4940 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4985 msgid "Please select a name." msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4944 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4989 msgid "Please select an agent." msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4952 +#: ../../godmode/reporting/reporting_builder.item_editor.php:4997 msgid "Please insert a SQL query." msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4956 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5001 msgid "Please insert a URL." msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4960 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5005 msgid "Please checked a custom interval option." msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4964 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5009 msgid "Please select a user." msgstr "" -#: ../../godmode/reporting/reporting_builder.item_editor.php:4968 +#: ../../godmode/reporting/reporting_builder.item_editor.php:5013 msgid "Please select a group." msgstr "" @@ -40374,26 +40591,26 @@ msgid "Percentile Bubble" msgstr "" #: ../../godmode/reporting/visual_console_builder.elements.php:244 -#: ../../mobile/operation/events.php:866 -#: ../../include/functions_visual_map_editor.php:1445 +#: ../../mobile/operation/events.php:862 +#: ../../include/functions_visual_map_editor.php:1443 #: ../../include/rest-api/models/VisualConsole/Items/ModuleGraph.php:545 -#: ../../operation/visual_console/view.php:328 +#: ../../operation/visual_console/view.php:330 msgid "Module Graph" msgstr "" #: ../../godmode/reporting/visual_console_builder.elements.php:255 #: ../../include/functions_visual_map_editor.php:59 -#: ../../include/functions_visual_map_editor.php:1448 +#: ../../include/functions_visual_map_editor.php:1446 #: ../../include/functions_visual_map.php:4189 -#: ../../operation/visual_console/view.php:348 +#: ../../operation/visual_console/view.php:350 msgid "Event history graph" msgstr "" #: ../../godmode/reporting/visual_console_builder.elements.php:266 -#: ../../include/functions_visual_map_editor.php:1449 +#: ../../include/functions_visual_map_editor.php:1447 #: ../../include/functions_visual_map.php:4214 -#: ../../include/rest-api/models/VisualConsole/Item.php:2135 -#: ../../operation/visual_console/view.php:353 +#: ../../include/rest-api/models/VisualConsole/Item.php:2139 +#: ../../operation/visual_console/view.php:355 msgid "Simple Value" msgstr "" @@ -40411,49 +40628,49 @@ msgstr "" #: ../../godmode/reporting/visual_console_builder.elements.php:332 #: ../../include/functions_visual_map_editor.php:71 -#: ../../include/functions_visual_map_editor.php:1454 +#: ../../include/functions_visual_map_editor.php:1452 #: ../../include/functions_visual_map.php:4169 -#: ../../operation/visual_console/view.php:378 +#: ../../operation/visual_console/view.php:380 msgid "Box" msgstr "" #: ../../godmode/reporting/visual_console_builder.elements.php:354 -#: ../../include/functions_visual_map_editor.php:1461 -#: ../../operation/visual_console/view.php:393 +#: ../../include/functions_visual_map_editor.php:1457 +#: ../../operation/visual_console/view.php:395 msgid "Network link" msgstr "" #: ../../godmode/reporting/visual_console_builder.elements.php:376 #: ../../include/functions_visual_map_editor.php:73 -#: ../../include/functions_visual_map_editor.php:1456 +#: ../../include/functions_visual_map_editor.php:1454 #: ../../include/functions_visual_map.php:4229 -#: ../../include/rest-api/models/VisualConsole/Item.php:2147 -#: ../../operation/visual_console/view.php:388 +#: ../../include/rest-api/models/VisualConsole/Item.php:2151 +#: ../../operation/visual_console/view.php:390 msgid "Color cloud" msgstr "" #: ../../godmode/reporting/visual_console_builder.elements.php:387 -#: ../../include/rest-api/models/VisualConsole/Item.php:2159 +#: ../../include/rest-api/models/VisualConsole/Item.php:2163 #: ../../include/lib/Dashboard/Widgets/BasicChart.php:172 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:653 -#: ../../operation/visual_console/view.php:333 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:693 +#: ../../operation/visual_console/view.php:335 msgid "Basic chart" msgstr "" #: ../../godmode/reporting/visual_console_builder.elements.php:398 -#: ../../include/rest-api/models/VisualConsole/Item.php:2155 -#: ../../operation/visual_console/view.php:398 +#: ../../include/rest-api/models/VisualConsole/Item.php:2159 +#: ../../operation/visual_console/view.php:400 msgid "Odometer" msgstr "" #: ../../godmode/reporting/visual_console_builder.elements.php:409 #: ../../include/functions_visual_map_editor.php:69 -#: ../../include/functions_visual_map_editor.php:1452 +#: ../../include/functions_visual_map_editor.php:1450 #: ../../include/functions_visual_map.php:4179 -#: ../../include/rest-api/models/VisualConsole/Item.php:2107 +#: ../../include/rest-api/models/VisualConsole/Item.php:2111 #: ../../include/lib/Dashboard/Widgets/clock.php:158 #: ../../include/lib/Dashboard/Widgets/clock.php:310 -#: ../../operation/visual_console/view.php:368 +#: ../../operation/visual_console/view.php:370 msgid "Clock" msgstr "" @@ -40488,59 +40705,53 @@ msgstr "" msgid "Non interactive report" msgstr "" -#: ../../godmode/reporting/reporting_builder.php:190 +#: ../../godmode/reporting/reporting_builder.php:193 #: ../../operation/reporting/reporting_viewer.php:100 msgid "Your report has been planned, and the system will email you a " msgstr "" -#: ../../godmode/reporting/reporting_builder.php:191 +#: ../../godmode/reporting/reporting_builder.php:194 #: ../../operation/reporting/reporting_viewer.php:101 msgid "An error has ocurred" msgstr "" -#: ../../godmode/reporting/reporting_builder.php:515 -#: ../../godmode/reporting/reporting_builder.php:3577 -#: ../../godmode/reporting/reporting_builder.php:3644 -#: ../../godmode/reporting/reporting_builder.php:3692 -msgid "Reports list" -msgstr "" - -#: ../../godmode/reporting/reporting_builder.php:531 -#: ../../godmode/reporting/reporting_builder.php:3588 +#: ../../godmode/reporting/reporting_builder.php:534 +#: ../../godmode/reporting/reporting_builder.php:3715 #: ../../operation/menu.php:457 #: ../../operation/reporting/custom_reporting.php:23 msgid "Custom reporting" msgstr "" -#: ../../godmode/reporting/reporting_builder.php:548 -msgid "List of reports" -msgstr "" - -#: ../../godmode/reporting/reporting_builder.php:750 +#: ../../godmode/reporting/reporting_builder.php:753 msgid "search" msgstr "" -#: ../../godmode/reporting/reporting_builder.php:1020 +#: ../../godmode/reporting/reporting_builder.php:1023 msgid "This report exceeds the item limit for realtime operations" msgstr "" -#: ../../godmode/reporting/reporting_builder.php:1280 +#: ../../godmode/reporting/reporting_builder.php:1286 +msgid "Report tasks" +msgstr "" + +#: ../../godmode/reporting/reporting_builder.php:1287 +#: ../../godmode/reporting/reporting_builder.php:1293 +msgid "To schedule a report, do it from the editing view of each report." +msgstr "" + +#: ../../godmode/reporting/reporting_builder.php:1303 msgid "Create report" msgstr "" -#: ../../godmode/reporting/reporting_builder.php:3676 +#: ../../godmode/reporting/reporting_builder.php:3803 #: ../../operation/reporting/reporting_viewer.php:172 msgid "View report" msgstr "" -#: ../../godmode/reporting/reporting_builder.php:3695 +#: ../../godmode/reporting/reporting_builder.php:3822 msgid "Create Custom Report" msgstr "" -#: ../../godmode/reporting/reporting_builder.php:3767 -msgid "Unsuccessful action

" -msgstr "" - #: ../../godmode/reporting/visual_console_builder.wizard.php:123 #: ../../include/functions_visual_map_editor.php:56 msgid "Static Graph" @@ -40548,16 +40759,17 @@ msgstr "" #: ../../godmode/reporting/visual_console_builder.wizard.php:124 #: ../../include/functions_visual_map_editor.php:57 -#: ../../include/functions_visual_map_editor.php:1444 -#: ../../operation/visual_console/view.php:323 +#: ../../include/functions_visual_map_editor.php:1442 +#: ../../operation/visual_console/view.php:325 msgid "Percentile Item" msgstr "" #: ../../godmode/reporting/visual_console_builder.wizard.php:125 -#: ../../mobile/operation/home.php:118 +#: ../../mobile/operation/home.php:116 #: ../../include/functions_visual_map_editor.php:391 +#: ../../include/ajax/module.php:1289 #: ../../include/functions_visual_map.php:4174 -#: ../../include/rest-api/models/VisualConsole/Item.php:2103 +#: ../../include/rest-api/models/VisualConsole/Item.php:2107 msgid "Module graph" msgstr "" @@ -40575,7 +40787,7 @@ msgid "Size (px)" msgstr "" #: ../../godmode/reporting/visual_console_builder.wizard.php:232 -#: ../../include/functions_config.php:1078 +#: ../../include/functions_config.php:1124 msgid "Font size" msgstr "" @@ -40675,7 +40887,7 @@ msgstr "" #: ../../godmode/reporting/visual_console_builder.editor.php:177 #: ../../godmode/reporting/visual_console_builder.editor.php:179 #: ../../godmode/reporting/visual_console_builder.editor.php:181 -#: ../../operation/snmpconsole/snmp_browser.php:230 +#: ../../operation/snmpconsole/snmp_browser.php:232 msgid "Action in progress" msgstr "" @@ -40705,6 +40917,7 @@ msgstr "" #: ../../godmode/reporting/graph_builder.main.php:216 #: ../../include/lib/Dashboard/Widgets/custom_graph.php:360 +#: ../../include/lib/Dashboard/Widgets/top_n.php:208 #: ../../operation/reporting/graph_viewer.php:362 msgid "Pie" msgstr "" @@ -40725,7 +40938,7 @@ msgstr "" msgid "Modules and series" msgstr "" -#: ../../godmode/um_client/index.php:96 +#: ../../godmode/um_client/index.php:97 #, php-format msgid "" "You cannot use update manager %s. You are exceding monitoring limits by %s " @@ -40733,7 +40946,7 @@ msgid "" "enterprise directory to another location and try again." msgstr "" -#: ../../godmode/um_client/index.php:107 +#: ../../godmode/um_client/index.php:108 #, php-format msgid "" "You cannot use update manager %s. This license has expired %d days ago. " @@ -40741,30 +40954,30 @@ msgid "" "enterprise directory to another location and try again." msgstr "" -#: ../../godmode/um_client/index.php:120 +#: ../../godmode/um_client/index.php:121 #, php-format msgid "" "You cannot use update manager %s. This license is a trial license to test " "all %s features. Please update your license to unlock all %s features." msgstr "" -#: ../../godmode/um_client/index.php:216 +#: ../../godmode/um_client/index.php:217 #, php-format msgid "Master server version %s does not match console version %s." msgstr "" -#: ../../godmode/um_client/index.php:229 +#: ../../godmode/um_client/index.php:230 #, php-format msgid "" "'%s' recommended value is %s or greater. Please, change it on your PHP " "configuration file (php.ini) or contact with administrator" msgstr "" -#: ../../godmode/um_client/index.php:318 +#: ../../godmode/um_client/index.php:319 msgid "Update online requires registration." msgstr "" -#: ../../godmode/um_client/index.php:323 +#: ../../godmode/um_client/index.php:324 msgid "" "Applying offline patches may make your console unusable, we recommend to " "completely backup your files before applying any patch." @@ -40784,7 +40997,7 @@ msgstr "" #: ../../godmode/events/event_responses.editor.php:268 #: ../../include/class/AgentWizard.class.php:558 -#: ../../include/functions_snmp_browser.php:785 +#: ../../include/functions_snmp_browser.php:804 msgid "Local console" msgstr "" @@ -40825,40 +41038,40 @@ msgid "Owner." msgstr "" #: ../../godmode/events/event_edit_filter.php:537 -#: ../../operation/events/events.php:1837 +#: ../../operation/events/events.php:1990 msgid "All events" msgstr "" #: ../../godmode/events/event_edit_filter.php:538 -#: ../../operation/events/events.php:1838 -#: ../../operation/events/events.php:2489 +#: ../../operation/events/events.php:1991 +#: ../../operation/events/events.php:2658 msgid "Group events" msgstr "" #: ../../godmode/events/event_edit_filter.php:539 #: ../../include/ajax/heatmap.ajax.php:99 #: ../../include/lib/Dashboard/Widgets/heatmap.php:252 -#: ../../operation/events/events.php:1839 +#: ../../operation/events/events.php:1992 msgid "Group agents" msgstr "" #: ../../godmode/events/event_edit_filter.php:540 -#: ../../operation/events/events.php:1840 +#: ../../operation/events/events.php:1993 msgid "Group extra id" msgstr "" #: ../../godmode/events/event_edit_filter.php:765 -#: ../../operation/events/events.php:2087 +#: ../../operation/events/events.php:2240 msgid "Filter alert events" msgstr "" #: ../../godmode/events/event_edit_filter.php:766 -#: ../../operation/events/events.php:2088 +#: ../../operation/events/events.php:2241 msgid "Only alert events" msgstr "" #: ../../godmode/events/event_edit_filter.php:815 -#: ../../operation/events/events.php:1947 +#: ../../operation/events/events.php:2100 msgid "Extra ID" msgstr "" @@ -40876,10 +41089,12 @@ msgstr "" #: ../../godmode/events/event_edit_filter.php:866 #: ../../godmode/events/custom_events.php:117 -#: ../../include/functions_reporting_html.php:1074 -#: ../../include/functions_reporting_html.php:1322 -#: ../../include/functions_reporting_html.php:2667 -#: ../../include/ajax/events.php:1799 ../../include/functions_events.php:221 +#: ../../include/functions_reporting_html.php:1078 +#: ../../include/functions_reporting_html.php:1326 +#: ../../include/functions_reporting_html.php:2671 +#: ../../include/ajax/events.php:1757 +#: ../../include/lib/Dashboard/Widgets/events_list.php:836 +#: ../../include/functions_events.php:221 #: ../../include/functions_events.php:323 msgid "Custom data" msgstr "" @@ -40889,9 +41104,9 @@ msgid "Id souce event" msgstr "" #: ../../godmode/events/event_edit_filter.php:913 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:313 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:358 -#: ../../operation/events/events.php:265 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:334 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:359 +#: ../../operation/events/events.php:268 msgid "Metaconsola" msgstr "" @@ -40912,26 +41127,32 @@ msgid "Event fields will be loaded. Do you want to continue?" msgstr "" #: ../../godmode/events/custom_events.php:92 +#: ../../include/lib/Dashboard/Widgets/events_list.php:811 #: ../../include/functions_events.php:238 msgid "Event Id" msgstr "" #: ../../godmode/events/custom_events.php:93 -#: ../../mobile/operation/events.php:237 ../../include/functions_events.php:241 +#: ../../mobile/operation/events.php:237 +#: ../../include/lib/Dashboard/Widgets/events_list.php:812 +#: ../../include/functions_events.php:241 msgid "Event Name" msgstr "" #: ../../godmode/events/custom_events.php:95 #: ../../include/class/SatelliteAgent.class.php:146 +#: ../../include/lib/Dashboard/Widgets/events_list.php:814 msgid "Agent Name" msgstr "" #: ../../godmode/events/custom_events.php:96 +#: ../../include/lib/Dashboard/Widgets/events_list.php:815 #: ../../include/functions_events.php:320 msgid "Agent IP" msgstr "" #: ../../godmode/events/custom_events.php:101 +#: ../../include/lib/Dashboard/Widgets/events_list.php:820 #: ../../include/functions_events.php:265 msgid "Event Type" msgstr "" @@ -40940,28 +41161,33 @@ msgstr "" #: ../../include/class/ModuleTemplates.class.php:1183 #: ../../include/class/AgentWizard.class.php:1281 #: ../../include/class/AgentWizard.class.php:4173 +#: ../../include/lib/Dashboard/Widgets/events_list.php:821 #: ../../include/functions_events.php:268 msgid "Module Name" msgstr "" #: ../../godmode/events/custom_events.php:108 +#: ../../include/lib/Dashboard/Widgets/events_list.php:827 #: ../../include/functions_events.php:286 msgid "Extra Id" msgstr "" #: ../../godmode/events/custom_events.php:112 +#: ../../include/lib/Dashboard/Widgets/events_list.php:831 #: ../../include/functions_events.php:298 msgid "Server Name" msgstr "" #: ../../godmode/events/custom_events.php:115 +#: ../../include/lib/Dashboard/Widgets/events_list.php:834 #: ../../include/functions_events.php:316 msgid "Severity mini" msgstr "" #: ../../godmode/events/custom_events.php:116 +#: ../../include/lib/Dashboard/Widgets/events_list.php:835 #: ../../include/functions_events.php:307 -#: ../../include/functions_events.php:5108 +#: ../../include/functions_events.php:5066 msgid "Module custom ID" msgstr "" @@ -40997,6 +41223,75 @@ msgstr "" msgid "Response cannot be deleted" msgstr "" +#: ../../godmode/wizards/ManageExtensions.class.php:173 +msgid "Uploaded extension" +msgstr "" + +#: ../../godmode/wizards/ManageExtensions.class.php:179 +#: ../../godmode/wizards/ManageExtensions.class.php:183 +#: ../../godmode/wizards/ManageExtensions.class.php:299 +#: ../../godmode/wizards/ManageExtensions.class.php:975 +msgid "Failed to upload extension" +msgstr "" + +#: ../../godmode/wizards/ManageExtensions.class.php:193 +msgid "Deleted extension" +msgstr "" + +#: ../../godmode/wizards/ManageExtensions.class.php:196 +msgid "Fail delete extension" +msgstr "" + +#: ../../godmode/wizards/ManageExtensions.class.php:206 +msgid "Extension folder created successfully" +msgstr "" + +#: ../../godmode/wizards/ManageExtensions.class.php:209 +msgid "Fail created extension folder" +msgstr "" + +#: ../../godmode/wizards/ManageExtensions.class.php:258 +msgid "Load DISCO" +msgstr "" + +#: ../../godmode/wizards/ManageExtensions.class.php:273 +msgid "Upload DISCO" +msgstr "" + +#: ../../godmode/wizards/ManageExtensions.class.php:387 +#: ../../godmode/wizards/ManageExtensions.class.php:939 +msgid "Failed to upload extension: Error while parsing dicovery_definition.ini" +msgstr "" + +#: ../../godmode/wizards/ManageExtensions.class.php:683 +msgid "" +"Deleting this application will also delete all the discovery tasks using it. " +"Do you want to delete it?" +msgstr "" + +#: ../../godmode/wizards/ManageExtensions.class.php:699 +msgid "Are you sure you want to reapply?" +msgstr "" + +#: ../../godmode/wizards/ManageExtensions.class.php:712 +#: ../../godmode/wizards/ManageExtensions.class.php:713 +msgid "The extension directory or .ini does not exist in console." +msgstr "" + +#: ../../godmode/wizards/ManageExtensions.class.php:946 +msgid "" +"The 'short_name' starting with 'pandorafms.' is reserved for Pandora FMS " +"applications. If this is not an official Pandora FMS application, consider " +"changing the 'short_name'. Do you want to continue?" +msgstr "" + +#: ../../godmode/wizards/ManageExtensions.class.php:955 +#, php-format +msgid "" +"There is another application with the same 'short_name': '%s'. Do you want " +"to overwrite the application and all of its contents?" +msgstr "" + #: ../../godmode/wizards/HostDevices.class.php:152 msgid "Net Scan" msgstr "" @@ -41115,7 +41410,7 @@ msgid "" msgstr "" #: ../../godmode/wizards/HostDevices.class.php:1152 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:917 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:968 msgid "Review results" msgstr "" @@ -41176,421 +41471,564 @@ msgid "WMI enabled" msgstr "" #: ../../godmode/wizards/HostDevices.class.php:1590 -#: ../../include/functions_html.php:648 ../../include/functions_html.php:6387 +#: ../../include/functions_html.php:652 ../../include/functions_html.php:6591 msgid "Please select..." msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:259 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:171 +msgid "Host & devices tasks" +msgstr "" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:172 +msgid "Applications tasks" +msgstr "" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:173 +msgid "Cloud tasks" +msgstr "" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:174 +msgid "Custom tasks" +msgstr "" + +#: ../../godmode/wizards/DiscoveryTaskList.class.php:267 msgid "Task successfully deleted" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:366 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:493 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:382 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:509 msgid "Task successfully enabled" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:366 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:382 msgid "Task succesfully disabled" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:406 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:422 msgid "Console Task successfully deleted" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:448 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:464 msgid "Task successfully disabled" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:525 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:545 msgid "Discovery Server is disabled" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:608 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:642 msgid "Task type" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:614 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:648 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:383 msgid "Updated at" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:670 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:706 msgid "This action will rescan the target networks." msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:687 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:725 msgid "This task has not been completely defined, please edit it" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:737 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:775 msgid "Discovery Cloud Azure Compute" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:741 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:779 msgid "Cloud.Azure.Compute" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:750 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:788 msgid "Discovery Cloud AWS EC2" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:754 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:792 msgid "Cloud.AWS.EC2" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:763 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:801 msgid "Discovery Cloud RDS" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:767 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:805 msgid "Discovery.Cloud.Aws.RDS" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:776 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:814 msgid "Discovery Cloud S3" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:780 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:818 msgid "Discovery.Cloud.Aws.S3" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:789 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:827 msgid "Discovery Applications MySQL" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:793 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:831 msgid "Discovery.App.MySQL" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:802 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:840 msgid "Discovery Applications Oracle" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:806 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:844 msgid "Discovery.App.Oracle" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:815 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:853 msgid "Discovery Applications DB2" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:819 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:857 msgid "Discovery.App.DB2" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:830 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:868 msgid "Discovery.Agent.Deployment" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:839 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:877 msgid "Discovery Applications Microsoft SQL Server" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:843 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:881 msgid "Discovery.App.Microsoft SQL Server" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:854 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:905 msgid "Discovery NetScan" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:858 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:909 msgid "Discovery.NetScan" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:905 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:956 msgid "Not executed yet" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:929 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:980 msgid "View summary" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:950 -#: ../../operation/agentes/pandora_networkmap.editor.php:214 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1001 +#: ../../operation/agentes/pandora_networkmap.editor.php:220 msgid "View map" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:975 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1013 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1026 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1075 msgid "Edit task" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:985 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:996 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1023 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1036 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1047 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1085 msgid "Delete task" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1036 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1098 msgid "enable task" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1065 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1127 msgid "has no discovery tasks assigned" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1072 -msgid "Server Tasks" -msgstr "" - -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1219 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1284 msgid "Overall Progress" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1238 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1303 msgid "Scanning network" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1242 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1307 msgid "Checking" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1246 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1311 msgid "Finding AFT connectivity" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1250 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1315 msgid "Finding traceroute connectivity" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1254 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1319 msgid "Finding gateway connectivity" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1258 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1323 msgid "Searching for devices..." msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1262 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1327 msgid "Analyzing application..." msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1266 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1331 msgid "Executing custom queries..." msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1270 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1335 msgid "Testing modules..." msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1274 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1339 msgid "Processing results..." msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1278 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1343 msgid "Processing..." msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1311 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1875 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1376 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:2003 #: ../../operation/agentes/log_sources_status.php:57 msgid "Review" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1391 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1456 msgid "Host&devices total" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1396 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1461 msgid "Agents monitored" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1401 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1466 msgid "Agents pending" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1408 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1532 msgid "Hosts discovered" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1424 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1548 msgid "Responding SNMP" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1429 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1553 msgid "Responding WMI" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1476 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1600 msgid "This task has never executed" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1488 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1612 msgid "Task queued, please wait." msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1532 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1656 msgid "" "Please ensure instances or regions are being monitorized and 'scan and " "general monitoring' is enabled." msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1550 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1692 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1674 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1816 msgid "Invalid task" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1649 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1773 msgid "Please select devices to be monitored" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1652 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1776 msgid "select all" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1655 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1779 msgid "deselect all" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1658 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1782 msgid "expand all" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1661 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1785 msgid "collapse all" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1675 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1799 msgid "No devices found in temporary resources, please re-launch." msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1742 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1866 #, php-format msgid "Your selection exceeds the agents available on your license. Limit %d" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1766 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1785 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1890 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1909 msgid "Removed" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1822 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1946 msgid "No changes. Re-Scheduled" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1824 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1948 msgid "Scheduled for creation" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1851 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1975 msgid "Cancelled" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1852 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1976 msgid "Server has been restarted while executing this task, please retry." msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1859 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1865 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1986 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1993 #: ../../include/help/clippy/operation_agentes_ver_agente.php:40 #: ../../include/help/clippy/godmode_agentes_configurar_agente.php:119 #: ../../include/class/AgentDeployWizard.class.php:558 msgid "Done" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1863 -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1880 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:1991 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:2008 msgid "Not started" msgstr "" -#: ../../godmode/wizards/DiscoveryTaskList.class.php:1885 +#: ../../godmode/wizards/DiscoveryTaskList.class.php:2013 msgid "Searching" msgstr "" -#: ../../godmode/servers/servers.build_table.php:124 +#: ../../godmode/wizards/Custom.class.php:138 +#: ../../godmode/wizards/Cloud.class.php:220 +#: ../../godmode/wizards/Applications.class.php:197 +msgid "" +"All company names used here are for identification purposes only. Use of " +"these names, logos, and brands does not imply endorsement." +msgstr "" + +#: ../../godmode/wizards/Cloud.class.php:250 +#: ../../godmode/wizards/Cloud.class.php:258 +#, php-format +msgid "%s credentials" +msgstr "" + +#: ../../godmode/wizards/Cloud.class.php:274 +msgid "" +"If a task with the selected credentials is already running, it will be " +"edited. To create a new one, another account from the credential store must " +"be selected." +msgstr "" + +#: ../../godmode/wizards/Cloud.class.php:294 +msgid "Manage accounts" +msgstr "" + +#: ../../godmode/wizards/Cloud.class.php:307 +msgid "Cloud tool full path" +msgstr "" + +#: ../../godmode/wizards/Cloud.class.php:315 +msgid "Account" +msgstr "" + +#: ../../godmode/wizards/Cloud.class.php:385 +msgid "Select a set of credentials from the list" +msgstr "" + +#: ../../godmode/wizards/Cloud.class.php:398 +#, php-format +msgid "Path %s is not executable." +msgstr "" + +#: ../../godmode/wizards/Cloud.class.php:443 +msgid "Account disconnected" +msgstr "" + +#: ../../godmode/wizards/Cloud.class.php:445 +msgid "Failed disconnecting account" +msgstr "" + +#: ../../godmode/wizards/Cloud.class.php:523 +msgid "Credentials successfully updated" +msgstr "" + +#: ../../godmode/wizards/Cloud.class.php:525 +msgid "Failed updating credentials process" +msgstr "" + +#: ../../godmode/servers/servers.build_table.php:132 #: ../../mobile/operation/server_status.php:269 #: ../../mobile/operation/server_status.php:307 #: ../../mobile/operation/server_status.php:337 msgid "Server has crashed." msgstr "" -#: ../../godmode/servers/servers.build_table.php:132 +#: ../../godmode/servers/servers.build_table.php:140 #: ../../mobile/operation/server_status.php:275 #: ../../mobile/operation/server_status.php:313 #: ../../mobile/operation/server_status.php:343 msgid "Server is stopped." msgstr "" -#: ../../godmode/servers/servers.build_table.php:144 +#: ../../godmode/servers/servers.build_table.php:152 msgid "Exec server enabled" msgstr "" -#: ../../godmode/servers/servers.build_table.php:213 +#: ../../godmode/servers/servers.build_table.php:219 msgid "Manage Discovery tasks" msgstr "" -#: ../../godmode/servers/servers.build_table.php:227 +#: ../../godmode/servers/servers.build_table.php:233 msgid "Reset module status and fired alert counts" msgstr "" -#: ../../godmode/servers/servers.build_table.php:238 +#: ../../godmode/servers/servers.build_table.php:244 msgid "Claim back SNMP modules" msgstr "" -#: ../../godmode/servers/modificar_server.php:50 -msgid "Update Server" +#: ../../godmode/servers/servers.build_table.php:281 +msgid "Manage server conf" msgstr "" -#: ../../godmode/servers/modificar_server.php:73 -#: ../../godmode/servers/plugin.php:398 ../../godmode/servers/plugin.php:1072 +#: ../../godmode/servers/modificar_server.php:62 +#: ../../include/functions_servers.php:684 +msgid "SNMP Trap server" +msgstr "" + +#: ../../godmode/servers/modificar_server.php:99 +#: ../../include/functions_servers.php:801 +msgid "Correlation server" +msgstr "" + +#: ../../godmode/servers/modificar_server.php:103 +#: ../../include/functions_servers.php:814 +#: ../../include/functions_servers.php:1347 +msgid "Enterprise ICMP server" +msgstr "" + +#: ../../godmode/servers/modificar_server.php:107 +#: ../../include/functions_servers.php:827 +#: ../../include/functions_servers.php:1350 +msgid "Enterprise SNMP server" +msgstr "" + +#: ../../godmode/servers/modificar_server.php:111 +#: ../../include/functions_servers.php:840 +#: ../../include/class/AgentWizard.class.php:1353 +msgid "Enterprise Satellite server" +msgstr "" + +#: ../../godmode/servers/modificar_server.php:115 +#: ../../include/functions_servers.php:853 +msgid "Enterprise Transactional server" +msgstr "" + +#: ../../godmode/servers/modificar_server.php:119 +#: ../../include/functions_servers.php:866 +msgid "Mainframe server" +msgstr "" + +#: ../../godmode/servers/modificar_server.php:123 +#: ../../include/functions_servers.php:879 +msgid "Sync server" +msgstr "" + +#: ../../godmode/servers/modificar_server.php:127 +#: ../../include/functions_servers.php:892 +msgid "Wux server" +msgstr "" + +#: ../../godmode/servers/modificar_server.php:131 +#: ../../include/functions_servers.php:905 +#: ../../include/functions_servers.php:1377 +msgid "Log server" +msgstr "" + +#: ../../godmode/servers/modificar_server.php:139 +#: ../../include/functions_servers.php:931 +msgid "Autoprovision server" +msgstr "" + +#: ../../godmode/servers/modificar_server.php:143 +#: ../../include/functions_servers.php:944 +msgid "Migration server" +msgstr "" + +#: ../../godmode/servers/modificar_server.php:151 +#: ../../include/functions_servers.php:970 +msgid "Netflow server" +msgstr "" + +#: ../../godmode/servers/modificar_server.php:155 +msgid "Update server" +msgstr "" + +#: ../../godmode/servers/modificar_server.php:182 +#: ../../godmode/servers/plugin.php:448 ../../godmode/servers/plugin.php:1128 #: ../../include/ajax/consoles.ajax.php:61 msgid "Standard" msgstr "" -#: ../../godmode/servers/modificar_server.php:110 +#: ../../godmode/servers/modificar_server.php:219 msgid "Exec Server" msgstr "" -#: ../../godmode/servers/modificar_server.php:118 +#: ../../godmode/servers/modificar_server.php:227 msgid "Leave blank to use SSH default port (22)" msgstr "" -#: ../../godmode/servers/modificar_server.php:123 +#: ../../godmode/servers/modificar_server.php:232 msgid "Check Exec Server" msgstr "" -#: ../../godmode/servers/modificar_server.php:158 +#: ../../godmode/servers/modificar_server.php:267 msgid "Credential boxes" msgstr "" -#: ../../godmode/servers/modificar_server.php:182 +#: ../../godmode/servers/modificar_server.php:291 msgid "Standard editor" msgstr "" -#: ../../godmode/servers/modificar_server.php:186 +#: ../../godmode/servers/modificar_server.php:295 msgid "Advanced editor" msgstr "" -#: ../../godmode/servers/modificar_server.php:210 -#: ../../godmode/servers/modificar_server.php:229 +#: ../../godmode/servers/modificar_server.php:319 +#: ../../godmode/servers/modificar_server.php:338 msgid "Remote Configuration" msgstr "" -#: ../../godmode/servers/modificar_server.php:257 +#: ../../godmode/servers/modificar_server.php:366 msgid "Dynamic search" msgstr "" -#: ../../godmode/servers/modificar_server.php:297 +#: ../../godmode/servers/modificar_server.php:406 #: ../../include/class/OrderInterpreter.class.php:247 msgid "Manage Servers" msgstr "" -#: ../../godmode/servers/modificar_server.php:309 -#: ../../godmode/servers/modificar_server.php:320 +#: ../../godmode/servers/modificar_server.php:418 +#: ../../godmode/servers/modificar_server.php:429 msgid "Successfully action" msgstr "" -#: ../../godmode/servers/modificar_server.php:351 +#: ../../godmode/servers/modificar_server.php:460 msgid "Server updated successfully" msgstr "" -#: ../../godmode/servers/modificar_server.php:353 +#: ../../godmode/servers/modificar_server.php:462 msgid "There was a problem updating the server" msgstr "" #: ../../godmode/servers/plugin_registration.php:58 -#: ../../godmode/servers/plugin.php:341 ../../godmode/servers/plugin.php:743 +#: ../../godmode/servers/plugin.php:391 ../../godmode/servers/plugin.php:799 msgid "To manage plugin you must activate centralized management" msgstr "" @@ -41669,161 +42107,161 @@ msgstr "" msgid "Cannot move uploaded file to %s." msgstr "" -#: ../../godmode/servers/plugin.php:73 +#: ../../godmode/servers/plugin.php:62 msgid "Network Components" msgstr "" -#: ../../godmode/servers/plugin.php:251 ../../godmode/servers/plugin.php:767 +#: ../../godmode/servers/plugin.php:301 ../../godmode/servers/plugin.php:823 msgid "Attachments" msgstr "" -#: ../../godmode/servers/plugin.php:261 ../../godmode/servers/plugin.php:777 +#: ../../godmode/servers/plugin.php:311 ../../godmode/servers/plugin.php:833 msgid "Index of attachment/plugin" msgstr "" -#: ../../godmode/servers/plugin.php:264 ../../godmode/servers/plugin.php:780 +#: ../../godmode/servers/plugin.php:314 ../../godmode/servers/plugin.php:836 #, php-format msgid "Plug-ins registered on %s" msgstr "" -#: ../../godmode/servers/plugin.php:346 +#: ../../godmode/servers/plugin.php:396 msgid "Plugin update" msgstr "" -#: ../../godmode/servers/plugin.php:367 ../../godmode/servers/plugin.php:807 +#: ../../godmode/servers/plugin.php:417 ../../godmode/servers/plugin.php:863 msgid "" "This console is not manager of this environment,\n" " \t\tplease manage this feature from centralized manager console " "(Metaconsole)." msgstr "" -#: ../../godmode/servers/plugin.php:399 ../../godmode/servers/plugin.php:1072 +#: ../../godmode/servers/plugin.php:449 ../../godmode/servers/plugin.php:1128 msgid "Nagios" msgstr "" -#: ../../godmode/servers/plugin.php:427 +#: ../../godmode/servers/plugin.php:477 msgid "Plugin type" msgstr "" -#: ../../godmode/servers/plugin.php:433 +#: ../../godmode/servers/plugin.php:483 msgid "" "This value only will be applied if is minor than the server general " "configuration plugin timeout" msgstr "" -#: ../../godmode/servers/plugin.php:433 +#: ../../godmode/servers/plugin.php:483 msgid "If you set a 0 seconds timeout, the server plugin timeout will be used" msgstr "" -#: ../../godmode/servers/plugin.php:435 +#: ../../godmode/servers/plugin.php:485 msgid "Max. timeout" msgstr "" -#: ../../godmode/servers/plugin.php:467 +#: ../../godmode/servers/plugin.php:517 msgid "Save changes" msgstr "" -#: ../../godmode/servers/plugin.php:476 +#: ../../godmode/servers/plugin.php:526 msgid "Plugin command" msgstr "" -#: ../../godmode/servers/plugin.php:478 +#: ../../godmode/servers/plugin.php:528 msgid "" "Specify interpreter and plugin path. The server needs permissions to run it." msgstr "" -#: ../../godmode/servers/plugin.php:489 +#: ../../godmode/servers/plugin.php:539 msgid "Plug-in parameters" msgstr "" -#: ../../godmode/servers/plugin.php:521 ../../godmode/servers/plugin.php:681 +#: ../../godmode/servers/plugin.php:577 ../../godmode/servers/plugin.php:737 msgid "Parameters macros" msgstr "" -#: ../../godmode/servers/plugin.php:585 +#: ../../godmode/servers/plugin.php:641 #: ../../include/class/ManageNetScanScripts.class.php:671 msgid "Hide value" msgstr "" -#: ../../godmode/servers/plugin.php:596 +#: ../../godmode/servers/plugin.php:652 #: ../../include/class/ManageNetScanScripts.class.php:673 msgid "This field will show up as dots like a password" msgstr "" -#: ../../godmode/servers/plugin.php:655 +#: ../../godmode/servers/plugin.php:711 msgid "Remove macro" msgstr "" -#: ../../godmode/servers/plugin.php:816 +#: ../../godmode/servers/plugin.php:872 msgid "You need to create your own plugins with Windows compatibility" msgstr "" -#: ../../godmode/servers/plugin.php:882 +#: ../../godmode/servers/plugin.php:938 msgid "Problem updating plugin" msgstr "" -#: ../../godmode/servers/plugin.php:884 +#: ../../godmode/servers/plugin.php:940 msgid "Plugin updated successfully" msgstr "" -#: ../../godmode/servers/plugin.php:942 +#: ../../godmode/servers/plugin.php:998 msgid "Problem creating plugin" msgstr "" -#: ../../godmode/servers/plugin.php:944 +#: ../../godmode/servers/plugin.php:1000 msgid "Plugin created successfully" msgstr "" -#: ../../godmode/servers/plugin.php:956 +#: ../../godmode/servers/plugin.php:1012 msgid "Problem deleting plugin" msgstr "" -#: ../../godmode/servers/plugin.php:958 ../../godmode/servers/plugin.php:970 +#: ../../godmode/servers/plugin.php:1014 ../../godmode/servers/plugin.php:1026 msgid "Plugin deleted successfully" msgstr "" -#: ../../godmode/servers/plugin.php:1026 +#: ../../godmode/servers/plugin.php:1073 msgid "Lock" msgstr "" -#: ../../godmode/servers/plugin.php:1054 +#: ../../godmode/servers/plugin.php:1110 msgid "All the modules that are using this plugin will be deleted" msgstr "" -#: ../../godmode/servers/plugin.php:1088 +#: ../../godmode/servers/plugin.php:1142 msgid "There are no plugins in the system" msgstr "" -#: ../../godmode/servers/plugin.php:1096 +#: ../../godmode/servers/plugin.php:1150 msgid "Add plugin" msgstr "" -#: ../../godmode/servers/plugin.php:1109 +#: ../../godmode/servers/plugin.php:1163 #, php-format msgid "List of modules and components created by \"%s\" " msgstr "" -#: ../../godmode/servers/plugin.php:1213 +#: ../../godmode/servers/plugin.php:1267 msgid "Some modules or components are using the plugin" msgstr "" -#: ../../godmode/servers/plugin.php:1214 +#: ../../godmode/servers/plugin.php:1268 msgid "" "The modules or components should be updated manually or using the bulk " "operations for plugins after this change" msgstr "" -#: ../../godmode/servers/plugin.php:1216 +#: ../../godmode/servers/plugin.php:1270 msgid "Are you sure you want to perform this action?" msgstr "" -#: ../../godmode/servers/plugin.php:1225 +#: ../../godmode/servers/plugin.php:1279 msgid "" "The plugin macros cannot be updated because some modules or components are " "using the plugin" msgstr "" -#: ../../godmode/servers/discovery.php:190 +#: ../../godmode/servers/discovery.php:202 msgid "You must create a task first" msgstr "" @@ -42026,6 +42464,12 @@ msgstr "" msgid "Error loading results" msgstr "" +#: ../../mobile/include/functions_web.php:24 +#: ../../include/functions_reporting_html.php:5451 +#: ../../include/functions_reporting_html.php:5605 +msgid "Monitor" +msgstr "" + #: ../../mobile/include/functions_web.php:83 #, php-format msgid "Pandora FMS %s - Build %s" @@ -42061,7 +42505,7 @@ msgstr "" msgid "%s : Mobile" msgstr "" -#: ../../mobile/include/ui.class.php:239 ../../mobile/operation/home.php:180 +#: ../../mobile/include/ui.class.php:239 ../../mobile/operation/home.php:178 msgid "Home" msgstr "" @@ -42146,7 +42590,7 @@ msgid "Filter Agents by %s" msgstr "" #: ../../mobile/operation/agents.php:261 ../../mobile/operation/modules.php:325 -#: ../../mobile/operation/alerts.php:266 ../../mobile/operation/events.php:1053 +#: ../../mobile/operation/alerts.php:266 ../../mobile/operation/events.php:1049 msgid "Apply Filter" msgstr "" @@ -42157,7 +42601,7 @@ msgstr "" #: ../../mobile/operation/agents.php:561 ../../mobile/operation/modules.php:981 #: ../../mobile/operation/alerts.php:388 #: ../../mobile/operation/module_data.php:299 -#: ../../mobile/operation/events.php:1575 +#: ../../mobile/operation/events.php:1571 #: ../../mobile/operation/server_status.php:501 msgid "(Default)" msgstr "" @@ -42165,7 +42609,7 @@ msgstr "" #: ../../mobile/operation/agents.php:567 ../../mobile/operation/modules.php:987 #: ../../mobile/operation/alerts.php:401 #: ../../mobile/operation/module_data.php:305 -#: ../../mobile/operation/events.php:1608 +#: ../../mobile/operation/events.php:1604 #: ../../mobile/operation/server_status.php:507 #, php-format msgid "Group: %s" @@ -42175,7 +42619,7 @@ msgstr "" #: ../../mobile/operation/modules.php:1009 #: ../../mobile/operation/alerts.php:408 #: ../../mobile/operation/module_data.php:327 -#: ../../mobile/operation/events.php:1628 +#: ../../mobile/operation/events.php:1624 #: ../../mobile/operation/server_status.php:529 #, php-format msgid "Status: %s" @@ -42221,12 +42665,12 @@ msgstr "" msgid "Tag: %s" msgstr "" -#: ../../mobile/operation/home.php:66 ../../mobile/operation/visualmaps.php:184 -#: ../../operation/search_results.php:146 ../../operation/search_main.php:70 +#: ../../mobile/operation/home.php:65 ../../mobile/operation/visualmaps.php:184 +#: ../../operation/search_results.php:147 ../../operation/search_main.php:142 msgid "Visual consoles" msgstr "" -#: ../../mobile/operation/home.php:95 +#: ../../mobile/operation/home.php:93 #: ../../mobile/operation/server_status.php:227 msgid "Server status" msgstr "" @@ -42240,12 +42684,12 @@ msgid "No agent found" msgstr "" #: ../../mobile/operation/agent.php:241 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:589 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:612 msgid "Modules by status" msgstr "" #: ../../mobile/operation/agent.php:271 -#: ../../include/functions_treeview.php:728 +#: ../../include/functions_treeview.php:782 msgid "Events (24h)" msgstr "" @@ -42269,8 +42713,8 @@ msgstr "" msgid "Last Fired" msgstr "" -#: ../../mobile/operation/alerts.php:363 ../../include/ajax/events.php:2509 -#: ../../operation/events/sound_events.php:394 +#: ../../mobile/operation/alerts.php:363 ../../include/ajax/events.php:2481 +#: ../../operation/events/sound_events.php:315 msgid "No alerts" msgstr "" @@ -42296,10 +42740,10 @@ msgid "Module data" msgstr "" #: ../../mobile/operation/module_data.php:184 -#: ../../include/graphs/functions_flot.php:515 -#: ../../include/functions_reporting_html.php:663 -#: ../../include/functions_reporting_html.php:4709 -#: ../../include/ajax/events.php:1305 ../../include/functions_graph.php:4832 +#: ../../include/graphs/functions_flot.php:522 +#: ../../include/functions_reporting_html.php:667 +#: ../../include/functions_reporting_html.php:4713 +#: ../../include/ajax/events.php:1263 ../../include/functions_graph.php:4843 #: ../../include/functions_treeview.php:299 msgid "No data" msgstr "" @@ -42342,7 +42786,7 @@ msgstr "" #: ../../operation/agentes/stat_win.php:289 #: ../../operation/agentes/stat_win.php:416 #: ../../operation/agentes/interface_traffic_graph_win.php:183 -#: ../../operation/agentes/graphs.php:222 +#: ../../operation/agentes/graphs.php:223 #: ../../operation/agentes/exportdata.php:393 msgid "Begin date" msgstr "" @@ -42356,120 +42800,120 @@ msgid "Error get the graph" msgstr "" #: ../../mobile/operation/events.php:442 -#: ../../include/functions_reporting_html.php:1095 -#: ../../include/functions_reporting_html.php:1337 -#: ../../include/functions_reporting_html.php:2677 -#: ../../include/functions_events.php:2571 -#: ../../include/functions_events.php:4747 -#: ../../operation/events/events.php:784 +#: ../../include/functions_reporting_html.php:1099 +#: ../../include/functions_reporting_html.php:1341 +#: ../../include/functions_reporting_html.php:2681 +#: ../../include/functions_events.php:2500 +#: ../../include/functions_events.php:4701 +#: ../../operation/events/events.php:848 msgid "New event" msgstr "" #: ../../mobile/operation/events.php:447 -#: ../../include/functions_reporting_html.php:1084 -#: ../../include/functions_reporting_html.php:1342 -#: ../../include/functions_reporting_html.php:2682 -#: ../../include/functions_events.php:2576 -#: ../../include/functions_events.php:4753 -#: ../../operation/events/events.php:797 +#: ../../include/functions_reporting_html.php:1088 +#: ../../include/functions_reporting_html.php:1346 +#: ../../include/functions_reporting_html.php:2686 +#: ../../include/functions_events.php:2505 +#: ../../include/functions_events.php:4707 +#: ../../operation/events/events.php:861 msgid "Event validated" msgstr "" #: ../../mobile/operation/events.php:452 -#: ../../include/functions_reporting_html.php:1089 -#: ../../include/functions_reporting_html.php:1347 -#: ../../include/functions_reporting_html.php:2687 -#: ../../include/functions_events.php:2581 -#: ../../include/functions_events.php:4759 -#: ../../operation/events/events.php:809 +#: ../../include/functions_reporting_html.php:1093 +#: ../../include/functions_reporting_html.php:1351 +#: ../../include/functions_reporting_html.php:2691 +#: ../../include/functions_events.php:2510 +#: ../../include/functions_events.php:4713 +#: ../../operation/events/events.php:873 msgid "Event in process" msgstr "" -#: ../../mobile/operation/events.php:797 +#: ../../mobile/operation/events.php:793 msgid "ERROR: Event detail" msgstr "" -#: ../../mobile/operation/events.php:798 +#: ../../mobile/operation/events.php:794 msgid "Error connecting to DB." msgstr "" -#: ../../mobile/operation/events.php:818 +#: ../../mobile/operation/events.php:814 msgid "Event detail" msgstr "" -#: ../../mobile/operation/events.php:829 -#: ../../include/functions_events.php:4900 +#: ../../mobile/operation/events.php:825 +#: ../../include/functions_events.php:4854 msgid "Event ID" msgstr "" -#: ../../mobile/operation/events.php:857 -#: ../../include/functions_events.php:5018 +#: ../../mobile/operation/events.php:853 +#: ../../include/functions_events.php:4972 msgid "Acknowledged by" msgstr "" -#: ../../mobile/operation/events.php:894 -#: ../../include/functions_events.php:3275 -#: ../../include/functions_events.php:3548 -#: ../../include/functions_events.php:3557 +#: ../../mobile/operation/events.php:890 +#: ../../include/functions_events.php:3204 +#: ../../include/functions_events.php:3477 +#: ../../include/functions_events.php:3486 msgid "In process" msgstr "" -#: ../../mobile/operation/events.php:915 +#: ../../mobile/operation/events.php:911 msgid "Sucessful validate" msgstr "" -#: ../../mobile/operation/events.php:917 +#: ../../mobile/operation/events.php:913 msgid "Fail validate" msgstr "" -#: ../../mobile/operation/events.php:922 +#: ../../mobile/operation/events.php:918 msgid "Sucessful in process" msgstr "" -#: ../../mobile/operation/events.php:924 +#: ../../mobile/operation/events.php:920 msgid "Fail in process" msgstr "" -#: ../../mobile/operation/events.php:968 +#: ../../mobile/operation/events.php:964 #, php-format msgid "Filter Events by %s" msgstr "" -#: ../../mobile/operation/events.php:978 ../../mobile/operation/events.php:979 +#: ../../mobile/operation/events.php:974 ../../mobile/operation/events.php:975 msgid "Preset Filters" msgstr "" -#: ../../mobile/operation/events.php:1191 -#: ../../include/functions_reporting_html.php:6210 -#: ../../include/functions_reporting_html.php:6369 -#: ../../include/functions_reporting.php:2189 -#: ../../include/functions_reporting.php:2564 -#: ../../include/functions_events.php:2497 -#: ../../include/functions_events.php:2500 +#: ../../mobile/operation/events.php:1187 +#: ../../include/functions_reporting_html.php:6221 +#: ../../include/functions_reporting_html.php:6380 +#: ../../include/functions_reporting.php:2197 +#: ../../include/functions_reporting.php:2572 +#: ../../include/functions_events.php:2426 +#: ../../include/functions_events.php:2429 msgid "No events" msgstr "" -#: ../../mobile/operation/events.php:1580 +#: ../../mobile/operation/events.php:1576 #, php-format msgid "Filter: %s" msgstr "" -#: ../../mobile/operation/events.php:1592 +#: ../../mobile/operation/events.php:1588 #, php-format msgid "Severity: %s" msgstr "" -#: ../../mobile/operation/events.php:1621 +#: ../../mobile/operation/events.php:1617 #, php-format msgid "Type: %s" msgstr "" -#: ../../mobile/operation/events.php:1635 +#: ../../mobile/operation/events.php:1631 #, php-format msgid "Free search: %s" msgstr "" -#: ../../mobile/operation/events.php:1642 +#: ../../mobile/operation/events.php:1638 #, php-format msgid "Hours: %s" msgstr "" @@ -42572,6 +43016,7 @@ msgstr "" #: ../../include/functions_visual_map_editor.php:374 #: ../../include/rest-api/models/VisualConsole/Items/BarsGraph.php:402 +#: ../../operation/visual_console/view.php:508 msgid "Grid color" msgstr "" @@ -42627,14 +43072,14 @@ msgstr "" #: ../../include/functions_visual_map_editor.php:736 #: ../../include/functions_visual_map.php:4199 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:460 -#: ../../include/rest-api/models/VisualConsole/Item.php:2127 +#: ../../include/rest-api/models/VisualConsole/Item.php:2131 msgid "Circular progress bar" msgstr "" #: ../../include/functions_visual_map_editor.php:737 #: ../../include/functions_visual_map.php:4204 #: ../../include/rest-api/models/VisualConsole/Items/Percentile.php:462 -#: ../../include/rest-api/models/VisualConsole/Item.php:2131 +#: ../../include/rest-api/models/VisualConsole/Item.php:2135 msgid "Circular progress bar (interior)" msgstr "" @@ -42709,32 +43154,32 @@ msgid "For use the original image file size, set 0 width and 0 height." msgstr "" #: ../../include/functions_visual_map_editor.php:1020 -#: ../../include/rest-api/models/VisualConsole/Item.php:2442 +#: ../../include/rest-api/models/VisualConsole/Item.php:2446 msgid "Linked visual console" msgstr "" #: ../../include/functions_visual_map_editor.php:1131 -#: ../../include/rest-api/models/VisualConsole/Item.php:2493 +#: ../../include/rest-api/models/VisualConsole/Item.php:2497 msgid "By status weight" msgstr "" #: ../../include/functions_visual_map_editor.php:1132 -#: ../../include/rest-api/models/VisualConsole/Item.php:2494 +#: ../../include/rest-api/models/VisualConsole/Item.php:2498 msgid "By critical elements" msgstr "" #: ../../include/functions_visual_map_editor.php:1147 -#: ../../include/rest-api/models/VisualConsole/Item.php:2501 +#: ../../include/rest-api/models/VisualConsole/Item.php:2505 msgid "Type of the status calculation of the linked visual console" msgstr "" #: ../../include/functions_visual_map_editor.php:1152 -#: ../../include/rest-api/models/VisualConsole/Item.php:2492 +#: ../../include/rest-api/models/VisualConsole/Item.php:2496 msgid "By default" msgstr "" #: ../../include/functions_visual_map_editor.php:1172 -#: ../../include/rest-api/models/VisualConsole/Item.php:2517 +#: ../../include/rest-api/models/VisualConsole/Item.php:2521 msgid "Linked visual console weight" msgstr "" @@ -42743,7 +43188,7 @@ msgid "Lines haven't advanced options" msgstr "" #: ../../include/functions_visual_map_editor.php:1257 -#: ../../include/rest-api/models/VisualConsole/Item.php:2192 +#: ../../include/rest-api/models/VisualConsole/Item.php:2196 msgid "Restrict access to group" msgstr "" @@ -42754,133 +43199,133 @@ msgid "" "child visual consoles." msgstr "" -#: ../../include/functions_visual_map_editor.php:1304 -#: ../../include/rest-api/models/VisualConsole/Item.php:2205 +#: ../../include/functions_visual_map_editor.php:1303 +#: ../../include/rest-api/models/VisualConsole/Item.php:2209 msgid "Cache expiration" msgstr "" -#: ../../include/functions_visual_map_editor.php:1343 +#: ../../include/functions_visual_map_editor.php:1341 msgid "Click start point
of the line" msgstr "" -#: ../../include/functions_visual_map_editor.php:1346 +#: ../../include/functions_visual_map_editor.php:1344 msgid "Click end point
of the line" msgstr "" -#: ../../include/functions_visual_map_editor.php:1446 -#: ../../operation/visual_console/view.php:338 +#: ../../include/functions_visual_map_editor.php:1444 +#: ../../operation/visual_console/view.php:340 msgid "Serialized pie graph" msgstr "" -#: ../../include/functions_visual_map_editor.php:1447 -#: ../../operation/visual_console/view.php:343 +#: ../../include/functions_visual_map_editor.php:1445 +#: ../../operation/visual_console/view.php:345 msgid "Bars Graph" msgstr "" -#: ../../include/functions_visual_map_editor.php:1476 +#: ../../include/functions_visual_map_editor.php:1471 msgid "Show grid" msgstr "" -#: ../../include/functions_visual_map_editor.php:1478 +#: ../../include/functions_visual_map_editor.php:1473 msgid "Delete item" msgstr "" -#: ../../include/functions_visual_map_editor.php:1479 +#: ../../include/functions_visual_map_editor.php:1474 msgid "Copy item" msgstr "" -#: ../../include/functions_visual_map_editor.php:1516 -#: ../../include/functions_visual_map_editor.php:1520 -#: ../../include/functions_visual_map_editor.php:1524 -#: ../../include/functions_visual_map_editor.php:1528 -#: ../../include/functions_visual_map_editor.php:1532 -#: ../../include/functions_visual_map_editor.php:1536 -#: ../../include/functions_visual_map_editor.php:1540 -#: ../../include/functions_visual_map_editor.php:1544 -#: ../../include/functions_visual_map_editor.php:1548 -#: ../../include/functions_visual_map_editor.php:1552 -#: ../../include/functions_visual_map_editor.php:1556 -#: ../../include/functions_visual_map_editor.php:1560 -#: ../../include/functions_visual_map_editor.php:1564 -#: ../../include/functions_visual_map_editor.php:1568 -#: ../../include/functions_visual_map_editor.php:1572 -#: ../../include/functions_visual_map_editor.php:1576 -#: ../../include/functions_visual_map_editor.php:1580 -#: ../../include/functions_visual_map_editor.php:1584 -#: ../../include/functions_visual_map_editor.php:1588 +#: ../../include/functions_visual_map_editor.php:1511 +#: ../../include/functions_visual_map_editor.php:1515 +#: ../../include/functions_visual_map_editor.php:1519 +#: ../../include/functions_visual_map_editor.php:1523 +#: ../../include/functions_visual_map_editor.php:1527 +#: ../../include/functions_visual_map_editor.php:1531 +#: ../../include/functions_visual_map_editor.php:1535 +#: ../../include/functions_visual_map_editor.php:1539 +#: ../../include/functions_visual_map_editor.php:1543 +#: ../../include/functions_visual_map_editor.php:1547 +#: ../../include/functions_visual_map_editor.php:1551 +#: ../../include/functions_visual_map_editor.php:1555 +#: ../../include/functions_visual_map_editor.php:1559 +#: ../../include/functions_visual_map_editor.php:1563 +#: ../../include/functions_visual_map_editor.php:1567 +#: ../../include/functions_visual_map_editor.php:1571 +#: ../../include/functions_visual_map_editor.php:1575 +#: ../../include/functions_visual_map_editor.php:1579 +#: ../../include/functions_visual_map_editor.php:1583 msgid "Visual Console Builder Information" msgstr "" -#: ../../include/functions_visual_map_editor.php:1517 +#: ../../include/functions_visual_map_editor.php:1512 msgid "Min allowed size is 1024x768." msgstr "" -#: ../../include/functions_visual_map_editor.php:1521 -#: ../../include/functions_visual_map_editor.php:1589 +#: ../../include/functions_visual_map_editor.php:1516 +#: ../../include/functions_visual_map_editor.php:1584 msgid "No custom graph defined." msgstr "" -#: ../../include/functions_visual_map_editor.php:1525 +#: ../../include/functions_visual_map_editor.php:1520 msgid "No image or name defined." msgstr "" -#: ../../include/functions_visual_map_editor.php:1529 +#: ../../include/functions_visual_map_editor.php:1524 msgid "No label defined." msgstr "" -#: ../../include/functions_visual_map_editor.php:1533 +#: ../../include/functions_visual_map_editor.php:1528 msgid "No service defined." msgstr "" -#: ../../include/functions_visual_map_editor.php:1537 +#: ../../include/functions_visual_map_editor.php:1532 msgid "No image defined." msgstr "" -#: ../../include/functions_visual_map_editor.php:1541 +#: ../../include/functions_visual_map_editor.php:1536 msgid "No process defined." msgstr "" -#: ../../include/functions_visual_map_editor.php:1545 +#: ../../include/functions_visual_map_editor.php:1540 msgid "No Max value defined." msgstr "" -#: ../../include/functions_visual_map_editor.php:1549 +#: ../../include/functions_visual_map_editor.php:1544 msgid "No width defined." msgstr "" -#: ../../include/functions_visual_map_editor.php:1553 +#: ../../include/functions_visual_map_editor.php:1548 msgid "No height defined." msgstr "" -#: ../../include/functions_visual_map_editor.php:1557 +#: ../../include/functions_visual_map_editor.php:1552 msgid "The width must not exceed the size of the visual console container." msgstr "" -#: ../../include/functions_visual_map_editor.php:1561 +#: ../../include/functions_visual_map_editor.php:1556 msgid "The height must not exceed the size of the visual console container." msgstr "" -#: ../../include/functions_visual_map_editor.php:1565 +#: ../../include/functions_visual_map_editor.php:1560 msgid "No period defined." msgstr "" -#: ../../include/functions_visual_map_editor.php:1569 +#: ../../include/functions_visual_map_editor.php:1564 msgid "No agent defined." msgstr "" -#: ../../include/functions_visual_map_editor.php:1573 +#: ../../include/functions_visual_map_editor.php:1568 msgid "No module defined." msgstr "" -#: ../../include/functions_visual_map_editor.php:1577 +#: ../../include/functions_visual_map_editor.php:1572 msgid "No module defined. This module must be string type." msgstr "" -#: ../../include/functions_visual_map_editor.php:1581 +#: ../../include/functions_visual_map_editor.php:1576 msgid "Successfully save the changes." msgstr "" -#: ../../include/functions_visual_map_editor.php:1585 +#: ../../include/functions_visual_map_editor.php:1580 msgid "Could not be save." msgstr "" @@ -42895,97 +43340,41 @@ msgstr "" #: ../../include/graphs/functions_gd.php:183 #: ../../include/graphs/functions_gd.php:470 -#: ../../include/functions_graph.php:2784 -#: ../../include/functions_graph.php:2832 +#: ../../include/functions_graph.php:2788 +#: ../../include/functions_graph.php:2836 msgid "Out of limits" msgstr "" -#: ../../include/graphs/functions_flot.php:371 +#: ../../include/graphs/functions_flot.php:378 msgid "Cancel zoom" msgstr "" -#: ../../include/graphs/functions_flot.php:373 +#: ../../include/graphs/functions_flot.php:380 msgid "Warning and Critical thresholds" msgstr "" -#: ../../include/graphs/functions_flot.php:378 +#: ../../include/graphs/functions_flot.php:385 msgid "Overview graph" msgstr "" -#: ../../include/functions_servers.php:590 -msgid "SNMP Trap server" -msgstr "" - -#: ../../include/functions_servers.php:707 -msgid "Correlation server" -msgstr "" - -#: ../../include/functions_servers.php:720 -#: ../../include/functions_servers.php:1253 -msgid "Enterprise ICMP server" -msgstr "" - -#: ../../include/functions_servers.php:733 -#: ../../include/functions_servers.php:1256 -msgid "Enterprise SNMP server" -msgstr "" - -#: ../../include/functions_servers.php:746 -#: ../../include/class/AgentWizard.class.php:1353 -msgid "Enterprise Satellite server" -msgstr "" - -#: ../../include/functions_servers.php:759 -msgid "Enterprise Transactional server" -msgstr "" - -#: ../../include/functions_servers.php:772 -msgid "Mainframe server" -msgstr "" - -#: ../../include/functions_servers.php:785 -msgid "Sync server" -msgstr "" - -#: ../../include/functions_servers.php:798 -msgid "Wux server" -msgstr "" - -#: ../../include/functions_servers.php:811 -#: ../../include/functions_servers.php:1283 -msgid "Log server" -msgstr "" - -#: ../../include/functions_servers.php:837 -msgid "Autoprovision server" -msgstr "" - -#: ../../include/functions_servers.php:850 -msgid "Migration server" -msgstr "" - -#: ../../include/functions_servers.php:876 -msgid "Netflow server" -msgstr "" - -#: ../../include/functions_servers.php:1262 +#: ../../include/functions_servers.php:1356 msgid "Prediction Server" msgstr "" -#: ../../include/functions_servers.php:1289 +#: ../../include/functions_servers.php:1383 #: ../../operation/agentes/estado_generalagente.php:329 msgid "Satellite server" msgstr "" #: ../../include/functions_reporting_html.php:87 -#: ../../include/functions_reporting_html.php:5851 -#: ../../include/ajax/alert_list.ajax.php:592 +#: ../../include/functions_reporting_html.php:5862 +#: ../../include/ajax/alert_list.ajax.php:638 msgid "From:" msgstr "" #: ../../include/functions_reporting_html.php:87 -#: ../../include/functions_reporting_html.php:5851 -#: ../../include/ajax/alert_list.ajax.php:606 +#: ../../include/functions_reporting_html.php:5862 +#: ../../include/ajax/alert_list.ajax.php:652 msgid "To:" msgstr "" @@ -43002,251 +43391,251 @@ msgstr "" msgid "Items period before" msgstr "" -#: ../../include/functions_reporting_html.php:587 +#: ../../include/functions_reporting_html.php:591 msgid "Time Failed" msgstr "" -#: ../../include/functions_reporting_html.php:591 +#: ../../include/functions_reporting_html.php:595 msgid "Downtime" msgstr "" -#: ../../include/functions_reporting_html.php:1003 -#: ../../include/functions_reporting_html.php:2535 -#: ../../include/functions_reporting_html.php:4591 -#: ../../include/functions_reporting_html.php:5130 +#: ../../include/functions_reporting_html.php:1007 +#: ../../include/functions_reporting_html.php:2539 +#: ../../include/functions_reporting_html.php:4595 +#: ../../include/functions_reporting_html.php:5134 #: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:367 msgid "Min Value" msgstr "" -#: ../../include/functions_reporting_html.php:1004 -#: ../../include/functions_reporting_html.php:2536 -#: ../../include/functions_reporting_html.php:4592 -#: ../../include/functions_reporting_html.php:5131 +#: ../../include/functions_reporting_html.php:1008 +#: ../../include/functions_reporting_html.php:2540 +#: ../../include/functions_reporting_html.php:4596 +#: ../../include/functions_reporting_html.php:5135 msgid "Average Value" msgstr "" -#: ../../include/functions_reporting_html.php:1005 -#: ../../include/functions_reporting_html.php:2537 -#: ../../include/functions_reporting_html.php:4589 -#: ../../include/functions_reporting_html.php:5133 +#: ../../include/functions_reporting_html.php:1009 +#: ../../include/functions_reporting_html.php:2541 +#: ../../include/functions_reporting_html.php:4593 +#: ../../include/functions_reporting_html.php:5137 #: ../../include/rest-api/models/VisualConsole/Items/SimpleValue.php:366 msgid "Max Value" msgstr "" -#: ../../include/functions_reporting_html.php:1061 -#: ../../include/functions_reporting_html.php:1069 -#: ../../include/functions_reporting_html.php:2664 +#: ../../include/functions_reporting_html.php:1065 +#: ../../include/functions_reporting_html.php:1073 +#: ../../include/functions_reporting_html.php:2668 msgid "Val. by" msgstr "" -#: ../../include/functions_reporting_html.php:1135 +#: ../../include/functions_reporting_html.php:1139 #, php-format msgid "%s System" msgstr "" -#: ../../include/functions_reporting_html.php:1221 -#: ../../include/functions_reporting_html.php:1445 +#: ../../include/functions_reporting_html.php:1225 +#: ../../include/functions_reporting_html.php:1449 msgid "Events by user validator" msgstr "" -#: ../../include/functions_reporting_html.php:1238 -#: ../../include/functions_reporting_html.php:1462 +#: ../../include/functions_reporting_html.php:1242 +#: ../../include/functions_reporting_html.php:1466 msgid "Events by Severity" msgstr "" -#: ../../include/functions_reporting_html.php:1255 -#: ../../include/functions_reporting_html.php:1479 +#: ../../include/functions_reporting_html.php:1259 +#: ../../include/functions_reporting_html.php:1483 msgid "Events validated vs unvalidated" msgstr "" -#: ../../include/functions_reporting_html.php:1621 +#: ../../include/functions_reporting_html.php:1625 msgid "Sec. groups" msgstr "" -#: ../../include/functions_reporting_html.php:1641 +#: ../../include/functions_reporting_html.php:1645 msgid "Remote conf." msgstr "" -#: ../../include/functions_reporting_html.php:1928 -#: ../../include/functions_inventory.php:1178 -#: ../../include/functions_inventory.php:1241 +#: ../../include/functions_reporting_html.php:1932 +#: ../../include/functions_inventory.php:1201 +#: ../../include/functions_inventory.php:1264 msgid "Added" msgstr "" -#: ../../include/functions_reporting_html.php:1939 -#: ../../include/functions_inventory.php:1184 -#: ../../include/functions_inventory.php:1249 +#: ../../include/functions_reporting_html.php:1943 +#: ../../include/functions_inventory.php:1207 +#: ../../include/functions_inventory.php:1272 #: ../../include/functions_filemanager.php:343 #: ../../include/functions_filemanager.php:360 msgid "Deleted" msgstr "" -#: ../../include/functions_reporting_html.php:2308 +#: ../../include/functions_reporting_html.php:2312 msgid "Cell turns grey when the module is in 'not initialize' status" msgstr "" -#: ../../include/functions_reporting_html.php:2601 -#: ../../include/functions_reporting_html.php:5719 +#: ../../include/functions_reporting_html.php:2605 +#: ../../include/functions_reporting_html.php:5730 msgid "Monitors" msgstr "" -#: ../../include/functions_reporting_html.php:2620 +#: ../../include/functions_reporting_html.php:2624 msgid "Events (not validated)" msgstr "" -#: ../../include/functions_reporting_html.php:2783 +#: ../../include/functions_reporting_html.php:2787 msgid "Events validated by user" msgstr "" -#: ../../include/functions_reporting_html.php:2800 -#: ../../include/functions_reporting_html.php:6008 +#: ../../include/functions_reporting_html.php:2804 +#: ../../include/functions_reporting_html.php:6019 msgid "Events by severity" msgstr "" -#: ../../include/functions_reporting_html.php:2817 +#: ../../include/functions_reporting_html.php:2821 msgid "Amount events validated" msgstr "" -#: ../../include/functions_reporting_html.php:3247 +#: ../../include/functions_reporting_html.php:3251 msgid "Total summary" msgstr "" -#: ../../include/functions_reporting_html.php:3254 +#: ../../include/functions_reporting_html.php:3258 msgid "No alerts fired" msgstr "" -#: ../../include/functions_reporting_html.php:3354 +#: ../../include/functions_reporting_html.php:3358 #, php-format msgid "Interface '%s' throughput graph" msgstr "" -#: ../../include/functions_reporting_html.php:3358 +#: ../../include/functions_reporting_html.php:3362 msgid "Mac" msgstr "" -#: ../../include/functions_reporting_html.php:3359 +#: ../../include/functions_reporting_html.php:3363 msgid "Actual status" msgstr "" -#: ../../include/functions_reporting_html.php:3730 -#: ../../include/functions_reporting_html.php:3732 +#: ../../include/functions_reporting_html.php:3734 +#: ../../include/functions_reporting_html.php:3736 msgid "Empty modules" msgstr "" -#: ../../include/functions_reporting_html.php:4203 +#: ../../include/functions_reporting_html.php:4207 msgid "Time Not Init Module" msgstr "" -#: ../../include/functions_reporting_html.php:4214 +#: ../../include/functions_reporting_html.php:4218 msgid "% Ok" msgstr "" -#: ../../include/functions_reporting_html.php:4291 +#: ../../include/functions_reporting_html.php:4295 msgid "Checks Uknown" msgstr "" -#: ../../include/functions_reporting_html.php:4330 -#: ../../include/functions_reporting_html.php:4477 -#: ../../include/functions_reporting_html.php:4804 -#: ../../include/functions_reporting_html.php:4810 +#: ../../include/functions_reporting_html.php:4334 +#: ../../include/functions_reporting_html.php:4481 +#: ../../include/functions_reporting_html.php:4808 +#: ../../include/functions_reporting_html.php:4814 msgid "Primary" msgstr "" -#: ../../include/functions_reporting_html.php:5245 -#: ../../include/functions_reporting.php:12103 -#: ../../include/functions_reporting.php:12124 -#: ../../include/functions_reporting.php:12169 +#: ../../include/functions_reporting_html.php:5249 +#: ../../include/functions_reporting.php:12157 +#: ../../include/functions_reporting.php:12178 +#: ../../include/functions_reporting.php:12223 msgid "Alert level" msgstr "" -#: ../../include/functions_reporting_html.php:5493 +#: ../../include/functions_reporting_html.php:5504 #, php-format msgid "Agents in group: %s" msgstr "" -#: ../../include/functions_reporting_html.php:5595 +#: ../../include/functions_reporting_html.php:5606 msgid "Last failure" msgstr "" -#: ../../include/functions_reporting_html.php:5685 +#: ../../include/functions_reporting_html.php:5696 msgid "N/A(*)" msgstr "" -#: ../../include/functions_reporting_html.php:5933 -#: ../../include/functions_reporting.php:12395 +#: ../../include/functions_reporting_html.php:5944 +#: ../../include/functions_reporting.php:12449 #: ../../include/functions_groups.php:2675 msgid "Monitor checks" msgstr "" -#: ../../include/functions_reporting_html.php:5940 -#: ../../include/functions_reporting.php:12414 +#: ../../include/functions_reporting_html.php:5951 +#: ../../include/functions_reporting.php:12468 #: ../../include/functions_groups.php:2694 msgid "Total agents and monitors" msgstr "" -#: ../../include/functions_reporting_html.php:5959 -#: ../../include/functions_reporting_html.php:5964 +#: ../../include/functions_reporting_html.php:5970 +#: ../../include/functions_reporting_html.php:5975 msgid "Node overview" msgstr "" -#: ../../include/functions_reporting_html.php:5984 -#: ../../include/functions_reporting_html.php:5996 +#: ../../include/functions_reporting_html.php:5995 +#: ../../include/functions_reporting_html.php:6007 msgid "Critical events" msgstr "" -#: ../../include/functions_reporting_html.php:5987 #: ../../include/functions_reporting_html.php:5998 +#: ../../include/functions_reporting_html.php:6009 msgid "Warning events" msgstr "" -#: ../../include/functions_reporting_html.php:5990 -#: ../../include/functions_reporting_html.php:6000 +#: ../../include/functions_reporting_html.php:6001 +#: ../../include/functions_reporting_html.php:6011 msgid "OK events" msgstr "" -#: ../../include/functions_reporting_html.php:5993 -#: ../../include/functions_reporting_html.php:6002 +#: ../../include/functions_reporting_html.php:6004 +#: ../../include/functions_reporting_html.php:6013 msgid "Unknown events" msgstr "" -#: ../../include/functions_reporting_html.php:6019 +#: ../../include/functions_reporting_html.php:6030 msgid "Event count corresponds to events within the last hour" msgstr "" -#: ../../include/functions_reporting_html.php:6024 +#: ../../include/functions_reporting_html.php:6035 msgid "Important Events by Criticity" msgstr "" -#: ../../include/functions_reporting_html.php:6051 +#: ../../include/functions_reporting_html.php:6062 #, php-format msgid "Last activity in %s console" msgstr "" -#: ../../include/functions_reporting_html.php:6100 -#: ../../include/functions_reporting_html.php:6242 +#: ../../include/functions_reporting_html.php:6111 +#: ../../include/functions_reporting_html.php:6253 msgid "Events info (1hr.)" msgstr "" -#: ../../include/functions_reporting_html.php:6399 +#: ../../include/functions_reporting_html.php:6410 msgid "This SLA has been affected by the following scheduled downtimes" msgstr "" -#: ../../include/functions_reporting_html.php:6400 +#: ../../include/functions_reporting_html.php:6411 msgid "" "If the duration of the scheduled downtime is less than 5 minutes it will not " "be represented in the graph" msgstr "" -#: ../../include/functions_reporting_html.php:6407 +#: ../../include/functions_reporting_html.php:6418 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:396 msgid "Dates" msgstr "" -#: ../../include/functions_reporting_html.php:6438 +#: ../../include/functions_reporting_html.php:6449 msgid "This item is affected by a malformed scheduled downtime" msgstr "" -#: ../../include/functions_reporting_html.php:6438 +#: ../../include/functions_reporting_html.php:6449 msgid "Go to the scheduled downtimes section to solve this" msgstr "" @@ -43264,7 +43653,7 @@ msgstr "" #: ../../include/functions.php:501 ../../include/functions.php:653 #: ../../include/rest-api/models/VisualConsole/Items/Box.php:259 -#: ../../include/rest-api/models/VisualConsole/Item.php:2040 +#: ../../include/rest-api/models/VisualConsole/Item.php:2044 msgid "Y" msgstr "" @@ -43281,51 +43670,51 @@ msgid "N" msgstr "" #: ../../include/functions.php:1079 ../../include/functions.php:1325 -#: ../../include/functions.php:1359 ../../include/functions_graph.php:3327 -#: ../../include/functions_graph.php:3329 -#: ../../include/functions_graph.php:4844 +#: ../../include/functions.php:1359 ../../include/functions_graph.php:3331 +#: ../../include/functions_graph.php:3333 +#: ../../include/functions_graph.php:4855 #: ../../include/functions_incidents.php:34 #: ../../include/functions_incidents.php:75 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:547 -#: ../../include/functions_events.php:3215 -#: ../../operation/visual_console/view.php:453 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:548 +#: ../../include/functions_events.php:3144 +#: ../../operation/visual_console/view.php:455 msgid "Maintenance" msgstr "" #: ../../include/functions.php:1083 ../../include/functions.php:1326 -#: ../../include/functions.php:1363 ../../include/functions_graph.php:3333 -#: ../../include/functions_graph.php:3335 -#: ../../include/functions_graph.php:4848 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:552 -#: ../../include/functions_events.php:3219 +#: ../../include/functions.php:1363 ../../include/functions_graph.php:3337 +#: ../../include/functions_graph.php:3339 +#: ../../include/functions_graph.php:4859 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:553 +#: ../../include/functions_events.php:3148 msgid "Informational" msgstr "" #: ../../include/functions.php:1099 ../../include/functions.php:1328 -#: ../../include/functions.php:1379 ../../include/functions_graph.php:3345 -#: ../../include/functions_graph.php:3347 -#: ../../include/functions_graph.php:4864 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:572 +#: ../../include/functions.php:1379 ../../include/functions_graph.php:3349 +#: ../../include/functions_graph.php:3351 +#: ../../include/functions_graph.php:4875 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:573 msgid "Minor" msgstr "" #: ../../include/functions.php:1103 ../../include/functions.php:1330 -#: ../../include/functions.php:1383 ../../include/functions_graph.php:3357 -#: ../../include/functions_graph.php:3359 -#: ../../include/functions_graph.php:4868 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:577 +#: ../../include/functions.php:1383 ../../include/functions_graph.php:3361 +#: ../../include/functions_graph.php:3363 +#: ../../include/functions_graph.php:4879 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:578 msgid "Major" msgstr "" -#: ../../include/functions.php:1278 ../../include/functions_events.php:3135 +#: ../../include/functions.php:1278 ../../include/functions_events.php:3064 msgid "Monitor Critical" msgstr "" -#: ../../include/functions.php:1279 ../../include/functions_events.php:3139 +#: ../../include/functions.php:1279 ../../include/functions_events.php:3068 msgid "Monitor Warning" msgstr "" -#: ../../include/functions.php:1280 ../../include/functions_events.php:3143 +#: ../../include/functions.php:1280 ../../include/functions_events.php:3072 msgid "Monitor Normal" msgstr "" @@ -43333,17 +43722,17 @@ msgstr "" msgid "Monitor Unknown" msgstr "" -#: ../../include/functions.php:1285 ../../include/functions_events.php:2919 -#: ../../include/functions_events.php:3151 +#: ../../include/functions.php:1285 ../../include/functions_events.php:2848 +#: ../../include/functions_events.php:3080 msgid "Alert recovered" msgstr "" -#: ../../include/functions.php:1286 ../../include/functions_events.php:2967 -#: ../../include/functions_events.php:3155 +#: ../../include/functions.php:1286 ../../include/functions_events.php:2896 +#: ../../include/functions_events.php:3084 msgid "Alert ceased" msgstr "" -#: ../../include/functions.php:1287 ../../include/functions_events.php:3159 +#: ../../include/functions.php:1287 ../../include/functions_events.php:3088 msgid "Alert manual validation" msgstr "" @@ -43351,12 +43740,12 @@ msgstr "" msgid "Agent created" msgstr "" -#: ../../include/functions.php:1290 ../../include/functions_events.php:3163 +#: ../../include/functions.php:1290 ../../include/functions_events.php:3092 msgid "Recon host detected" msgstr "" -#: ../../include/functions.php:1293 ../../include/functions_events.php:2963 -#: ../../include/functions_events.php:3175 +#: ../../include/functions.php:1293 ../../include/functions_events.php:2892 +#: ../../include/functions_events.php:3104 msgid "Configuration change" msgstr "" @@ -43365,10 +43754,10 @@ msgid "ALERT FIRED" msgstr "" #: ../../include/functions.php:1413 ../../include/functions.php:1450 -#: ../../include/functions_modules.php:4263 +#: ../../include/functions_modules.php:4272 #: ../../include/class/Tree.class.php:678 ../../include/lib/Module.php:598 -#: ../../operation/agentes/status_monitor.php:1870 -#: ../../operation/agentes/status_monitor.php:1883 +#: ../../operation/agentes/status_monitor.php:1893 +#: ../../operation/agentes/status_monitor.php:1906 msgid "NO DATA" msgstr "" @@ -43464,7 +43853,7 @@ msgid "2 minutes" msgstr "" #: ../../include/functions.php:3420 ../../include/ajax/heatmap.ajax.php:55 -#: ../../include/ajax/module.php:242 ../../operation/heatmap.php:181 +#: ../../include/ajax/module.php:257 ../../operation/heatmap.php:181 #: ../../operation/gis_maps/render_view.php:155 msgid "5 minutes" msgstr "" @@ -43473,7 +43862,7 @@ msgstr "" msgid "15 minutes" msgstr "" -#: ../../include/functions.php:3422 ../../include/ajax/module.php:243 +#: ../../include/functions.php:3422 ../../include/ajax/module.php:258 msgid "30 minutes" msgstr "" @@ -43492,7 +43881,7 @@ msgid "Unit " msgstr "" #: ../../include/functions.php:4102 -#: ../../include/lib/Dashboard/Widgets/top_n.php:280 +#: ../../include/lib/Dashboard/Widgets/top_n.php:299 msgid "Avg." msgstr "" @@ -43516,43 +43905,43 @@ msgstr "" msgid "Projection" msgstr "" -#: ../../include/functions.php:6094 +#: ../../include/functions.php:6106 msgid "Testing Pandora FMS email" msgstr "" -#: ../../include/functions.php:6107 +#: ../../include/functions.php:6119 msgid "" "This is an email test sent from Pandora FMS. If you can read this, your " "configuration works." msgstr "" -#: ../../include/functions.php:6341 -#: ../../include/class/ConsoleSupervisor.php:1645 -#: ../../include/class/ConsoleSupervisor.php:1669 -#: ../../include/class/ConsoleSupervisor.php:1698 -#: ../../include/class/ConsoleSupervisor.php:1779 +#: ../../include/functions.php:6353 +#: ../../include/class/ConsoleSupervisor.php:1661 +#: ../../include/class/ConsoleSupervisor.php:1685 +#: ../../include/class/ConsoleSupervisor.php:1714 +#: ../../include/class/ConsoleSupervisor.php:1795 #, php-format msgid "Not recommended '%s' value in PHP configuration" msgstr "" -#: ../../include/functions.php:6342 +#: ../../include/functions.php:6354 msgid "Recommended value is: -1" msgstr "" -#: ../../include/functions.php:6343 -#: ../../include/class/ConsoleSupervisor.php:1704 -#: ../../include/class/ConsoleSupervisor.php:1785 +#: ../../include/functions.php:6355 +#: ../../include/class/ConsoleSupervisor.php:1720 +#: ../../include/class/ConsoleSupervisor.php:1801 msgid "" "Please, change it on your PHP configuration file (php.ini) or contact with " "administrator" msgstr "" -#: ../../include/functions.php:6344 ../../general/login_help_dialog.php:96 +#: ../../include/functions.php:6356 ../../general/login_help_dialog.php:96 #: ../../general/login_help_dialog.php:101 ../../general/mysqlerr.php:41 msgid "Documentation" msgstr "" -#: ../../include/functions_cron.php:993 +#: ../../include/functions_cron.php:990 msgid "There are no jobs" msgstr "" @@ -43605,322 +43994,326 @@ msgstr "" msgid "Agent updated." msgstr "" -#: ../../include/functions_api.php:2086 +#: ../../include/functions_api.php:2090 msgid "Could not create OS" msgstr "" -#: ../../include/functions_api.php:2123 +#: ../../include/functions_api.php:2127 msgid "Could not update OS" msgstr "" -#: ../../include/functions_api.php:2324 +#: ../../include/functions_api.php:2328 msgid "The agent was successfully deleted" msgstr "" -#: ../../include/functions_api.php:3832 +#: ../../include/functions_api.php:3836 msgid "Network module updated." msgstr "" -#: ../../include/functions_api.php:4128 +#: ../../include/functions_api.php:4132 msgid "Plugin module updated." msgstr "" -#: ../../include/functions_api.php:4484 +#: ../../include/functions_api.php:4488 #, php-format msgid "Synthetic module created ID: %s" msgstr "" -#: ../../include/functions_api.php:4637 +#: ../../include/functions_api.php:4641 msgid "Synthetic module created ID: " msgstr "" -#: ../../include/functions_api.php:4754 +#: ../../include/functions_api.php:4758 msgid "Data module updated." msgstr "" -#: ../../include/functions_api.php:5127 +#: ../../include/functions_api.php:5131 msgid "SNMP module updated." msgstr "" -#: ../../include/functions_api.php:5726 +#: ../../include/functions_api.php:5730 msgid "Error creating alert template. Id_group cannot be left blank." msgstr "" -#: ../../include/functions_api.php:5740 +#: ../../include/functions_api.php:5744 msgid "" "Error creating alert template. Invalid id_group or the user has not enough " "permission to make this action." msgstr "" -#: ../../include/functions_api.php:5884 +#: ../../include/functions_api.php:5888 msgid "" "Error updating alert template. Invalid id_group or the user has not enough " "permission to make this action." msgstr "" -#: ../../include/functions_api.php:5968 +#: ../../include/functions_api.php:5972 msgid "Successful update of the alert template" msgstr "" -#: ../../include/functions_api.php:6014 +#: ../../include/functions_api.php:6018 msgid "Error deleting alert template. Id_template doesn't exist." msgstr "" -#: ../../include/functions_api.php:6043 +#: ../../include/functions_api.php:6047 msgid "Successful delete of alert template." msgstr "" -#: ../../include/functions_api.php:6463 ../../include/functions_api.php:12019 -#: ../../include/functions_api.php:12085 ../../include/functions_api.php:12366 -#: ../../include/functions_api.php:12446 +#: ../../include/functions_api.php:6467 ../../include/functions_api.php:12030 +#: ../../include/functions_api.php:12096 ../../include/functions_api.php:12377 +#: ../../include/functions_api.php:12457 #, php-format msgid "%d agents affected" msgstr "" -#: ../../include/functions_api.php:6609 +#: ../../include/functions_api.php:6613 msgid "Correct deleting of module template." msgstr "" -#: ../../include/functions_api.php:6717 +#: ../../include/functions_api.php:6721 msgid "Successful delete of module template." msgstr "" -#: ../../include/functions_api.php:6750 +#: ../../include/functions_api.php:6754 msgid "Error validating alert. Id_template cannot be left blank." msgstr "" -#: ../../include/functions_api.php:6758 +#: ../../include/functions_api.php:6762 msgid "Error validating alert. Id_agent cannot be left blank." msgstr "" -#: ../../include/functions_api.php:6766 +#: ../../include/functions_api.php:6770 msgid "Error validating alert. Id_module cannot be left blank." msgstr "" -#: ../../include/functions_api.php:6837 +#: ../../include/functions_api.php:6841 msgid "Error validating alert. Specified alert does not exist." msgstr "" -#: ../../include/functions_api.php:6848 +#: ../../include/functions_api.php:6852 msgid "Error validating alert" msgstr "" -#: ../../include/functions_api.php:6922 +#: ../../include/functions_api.php:6926 #, php-format msgid "Correct validation of all alerts (total %d)." msgstr "" -#: ../../include/functions_api.php:7016 +#: ../../include/functions_api.php:7020 msgid "Correct validation of all policy alerts." msgstr "" -#: ../../include/functions_api.php:7058 +#: ../../include/functions_api.php:7062 msgid "" "Error stopping downtime. Periodical and running scheduled downtime cannot be " "stopped." msgstr "" -#: ../../include/functions_api.php:7071 +#: ../../include/functions_api.php:7075 msgid "Downtime stopped." msgstr "" -#: ../../include/functions_api.php:7551 +#: ../../include/functions_api.php:7555 msgid "and this modules are doesn't exists or not applicable a this agents: " msgstr "" -#: ../../include/functions_api.php:7555 +#: ../../include/functions_api.php:7559 msgid "and this agents are generate problems: " msgstr "" -#: ../../include/functions_api.php:7559 +#: ../../include/functions_api.php:7563 msgid "and this agents with ids are doesn't exists: " msgstr "" -#: ../../include/functions_api.php:7707 +#: ../../include/functions_api.php:7711 msgid "Planned downtime updated" msgstr "" -#: ../../include/functions_api.php:7782 +#: ../../include/functions_api.php:7786 msgid " Agents deleted" msgstr "" -#: ../../include/functions_api.php:7862 +#: ../../include/functions_api.php:7868 msgid " Agents added" msgstr "" -#: ../../include/functions_api.php:7980 +#: ../../include/functions_api.php:7986 msgid "Data policy module updated." msgstr "" -#: ../../include/functions_api.php:8209 +#: ../../include/functions_api.php:8215 msgid "Network policy module updated." msgstr "" -#: ../../include/functions_api.php:8462 +#: ../../include/functions_api.php:8468 msgid "Plugin policy module updated." msgstr "" -#: ../../include/functions_api.php:8967 +#: ../../include/functions_api.php:8973 msgid "SNMP policy module updated." msgstr "" -#: ../../include/functions_api.php:9302 +#: ../../include/functions_api.php:9308 msgid "Successful deletion" msgstr "" -#: ../../include/functions_api.php:9625 +#: ../../include/functions_api.php:9631 msgid "User created." msgstr "" -#: ../../include/functions_api.php:9720 +#: ../../include/functions_api.php:9726 msgid "User updated." msgstr "" -#: ../../include/functions_api.php:9797 +#: ../../include/functions_api.php:9803 msgid "Enabled user." msgstr "" -#: ../../include/functions_api.php:9805 +#: ../../include/functions_api.php:9811 msgid "Disabled user." msgstr "" -#: ../../include/functions_api.php:10100 +#: ../../include/functions_api.php:10106 #, php-format msgid "Template have been inserted in %d agents." msgstr "" -#: ../../include/functions_api.php:10276 +#: ../../include/functions_api.php:10282 msgid "XML file was generated successfully in path: " msgstr "" -#: ../../include/functions_api.php:10416 +#: ../../include/functions_api.php:10422 #, php-format msgid "Module has been created in %d agents." msgstr "" -#: ../../include/functions_api.php:10544 +#: ../../include/functions_api.php:10550 #, php-format msgid "Action has been set for %d agents." msgstr "" -#: ../../include/functions_api.php:11619 +#: ../../include/functions_api.php:11630 msgid "User deleted." msgstr "" -#: ../../include/functions_api.php:11678 +#: ../../include/functions_api.php:11689 msgid "User profile added." msgstr "" -#: ../../include/functions_api.php:11743 +#: ../../include/functions_api.php:11754 msgid "User profile deleted." msgstr "" -#: ../../include/functions_api.php:12026 +#: ../../include/functions_api.php:12037 msgid "Module disabled successfully." msgstr "" -#: ../../include/functions_api.php:12028 +#: ../../include/functions_api.php:12039 msgid "The module could not be disabled." msgstr "" -#: ../../include/functions_api.php:12092 +#: ../../include/functions_api.php:12103 msgid "Module enabled successfully." msgstr "" -#: ../../include/functions_api.php:12094 +#: ../../include/functions_api.php:12105 msgid "The module could not be enabled." msgstr "" -#: ../../include/functions_api.php:12142 ../../include/functions_api.php:12195 +#: ../../include/functions_api.php:12153 ../../include/functions_api.php:12206 msgid "The alert could not be disabled." msgstr "" -#: ../../include/functions_api.php:12242 ../../include/functions_api.php:12295 +#: ../../include/functions_api.php:12253 ../../include/functions_api.php:12306 msgid "The alert could not be enabled." msgstr "" -#: ../../include/functions_api.php:13597 +#: ../../include/functions_api.php:13616 msgid "Enabled agent." msgstr "" -#: ../../include/functions_api.php:13605 +#: ../../include/functions_api.php:13624 msgid "Disabled agent." msgstr "" -#: ../../include/functions_api.php:14584 +#: ../../include/functions_api.php:14603 msgid "Metaconsole and the licenses of all nodes were updated." msgstr "" -#: ../../include/functions_api.php:14586 +#: ../../include/functions_api.php:14605 #, php-format msgid "Metaconsole license updated but %d of %d node failed to sync." msgstr "" -#: ../../include/functions_api.php:14589 +#: ../../include/functions_api.php:14608 msgid "This function is for metaconsole only." msgstr "" -#: ../../include/functions_api.php:14979 ../../include/functions_api.php:15050 +#: ../../include/functions_api.php:14998 ../../include/functions_api.php:15069 msgid "Successfully deleted." msgstr "" -#: ../../include/functions_api.php:15009 +#: ../../include/functions_api.php:15028 msgid "The user cannot access the cluster." msgstr "" -#: ../../include/functions_api.php:15895 +#: ../../include/functions_api.php:15122 +msgid "Created by template " +msgstr "" + +#: ../../include/functions_api.php:15916 msgid "Event filter successfully created." msgstr "" -#: ../../include/functions_api.php:16128 +#: ../../include/functions_api.php:16149 msgid "Event filter successfully updated." msgstr "" -#: ../../include/functions_api.php:16169 +#: ../../include/functions_api.php:16190 msgid "Event filter successfully deleted." msgstr "" -#: ../../include/functions_api.php:16485 +#: ../../include/functions_api.php:16506 msgid "Validated traps." msgstr "" -#: ../../include/functions_api.php:16512 +#: ../../include/functions_api.php:16533 msgid "Deleted traps." msgstr "" -#: ../../include/functions_api.php:16705 +#: ../../include/functions_api.php:16726 #, php-format msgid "Successfully updated module/alert count in id agent %d." msgstr "" -#: ../../include/functions_api.php:16707 +#: ../../include/functions_api.php:16728 msgid "Successfully updated module/alert count in all agents" msgstr "" -#: ../../include/functions_api.php:17181 +#: ../../include/functions_api.php:17202 #, php-format msgid "Successfully added to delete pending id agent %d to id policy %d." msgstr "" -#: ../../include/functions_api.php:17370 +#: ../../include/functions_api.php:17391 msgid "Error enable/disable discovery task. Id_user cannot be left blank." msgstr "" -#: ../../include/functions_api.php:17378 +#: ../../include/functions_api.php:17399 msgid "" "Error enable/disable discovery task. Enable/disable value cannot be left " "blank." msgstr "" -#: ../../include/functions_api.php:17403 +#: ../../include/functions_api.php:17424 msgid "Error in discovery task enabling/disabling." msgstr "" -#: ../../include/functions_api.php:17411 +#: ../../include/functions_api.php:17432 msgid "Enabled discovery task." msgstr "" -#: ../../include/functions_api.php:17419 +#: ../../include/functions_api.php:17440 msgid "Disabled discovery task." msgstr "" @@ -43951,7 +44344,7 @@ msgstr "" #: ../../include/functions_networkmap.php:2073 #: ../../include/functions_maps.php:73 -#: ../../include/functions_planned_downtimes.php:967 +#: ../../include/functions_planned_downtimes.php:977 msgid "Copy of " msgstr "" @@ -44079,29 +44472,29 @@ msgstr "" msgid "Next contact" msgstr "" -#: ../../include/ajax/alert_list.ajax.php:289 -#: ../../include/ajax/alert_list.ajax.php:314 +#: ../../include/ajax/alert_list.ajax.php:302 +#: ../../include/ajax/alert_list.ajax.php:327 msgid "Force execution" msgstr "" -#: ../../include/ajax/alert_list.ajax.php:289 -#: ../../include/ajax/alert_list.ajax.php:314 +#: ../../include/ajax/alert_list.ajax.php:302 +#: ../../include/ajax/alert_list.ajax.php:327 msgid "F." msgstr "" -#: ../../include/ajax/alert_list.ajax.php:341 -#: ../../operation/agentes/alerts_status.php:374 -#: ../../operation/agentes/alerts_status.php:375 -#: ../../operation/agentes/alerts_status.php:416 -#: ../../operation/agentes/alerts_status.php:417 +#: ../../include/ajax/alert_list.ajax.php:354 +#: ../../operation/agentes/alerts_status.php:383 +#: ../../operation/agentes/alerts_status.php:384 +#: ../../operation/agentes/alerts_status.php:425 +#: ../../operation/agentes/alerts_status.php:426 msgid "No alerts found" msgstr "" -#: ../../include/ajax/alert_list.ajax.php:540 +#: ../../include/ajax/alert_list.ajax.php:581 msgid "If a value of 0 is assigned, the Threshold of the action will be used." msgstr "" -#: ../../include/ajax/alert_list.ajax.php:633 +#: ../../include/ajax/alert_list.ajax.php:679 msgid "Insufficient permissions to validate alerts" msgstr "" @@ -44123,41 +44516,41 @@ msgstr "" msgid "Module must be applied to an agent or a policy" msgstr "" -#: ../../include/ajax/snmp_browser.ajax.php:263 +#: ../../include/ajax/snmp_browser.ajax.php:265 msgid "Failed to create policy" msgstr "" -#: ../../include/ajax/snmp_browser.ajax.php:264 +#: ../../include/ajax/snmp_browser.ajax.php:266 msgid "Policy created succesfully" msgstr "" -#: ../../include/ajax/module.php:251 ../../include/class/AuditLog.class.php:215 +#: ../../include/ajax/module.php:266 ../../include/class/AuditLog.class.php:215 msgid "3 months" msgstr "" -#: ../../include/ajax/module.php:254 +#: ../../include/ajax/module.php:269 msgid "2 years" msgstr "" -#: ../../include/ajax/module.php:255 +#: ../../include/ajax/module.php:270 msgid "3 years" msgstr "" -#: ../../include/ajax/module.php:266 +#: ../../include/ajax/module.php:281 #: ../../operation/agentes/datos_agente.php:196 msgid "Choose a time from now" msgstr "" -#: ../../include/ajax/module.php:292 +#: ../../include/ajax/module.php:307 #: ../../operation/agentes/datos_agente.php:199 msgid "Specify time range" msgstr "" -#: ../../include/ajax/module.php:350 +#: ../../include/ajax/module.php:365 msgid "Exact phrase" msgstr "" -#: ../../include/ajax/module.php:442 ../../operation/agentes/stat_win.php:501 +#: ../../include/ajax/module.php:457 ../../operation/agentes/stat_win.php:501 #: ../../operation/agentes/interface_traffic_graph_win.php:319 msgid "" "In Pandora FMS, data is stored compressed. The data visualization in " @@ -44165,11 +44558,11 @@ msgid "" "runtime. Please check 'Pandora FMS Engineering' chapter from documentation." msgstr "" -#: ../../include/ajax/module.php:1023 +#: ../../include/ajax/module.php:1038 msgid "T" msgstr "" -#: ../../include/ajax/module.php:1030 ../../include/functions_reports.php:650 +#: ../../include/ajax/module.php:1045 ../../include/functions_reports.php:650 #: ../../include/functions_reports.php:654 #: ../../include/functions_reports.php:659 #: ../../include/functions_reports.php:665 @@ -44181,42 +44574,58 @@ msgstr "" #: ../../include/functions_reports.php:698 #: ../../include/functions_groups.php:123 #: ../../include/functions_groups.php:187 -#: ../../operation/search_results.php:120 -#: ../../operation/agentes/ver_agente.php:1574 -#: ../../operation/agentes/ver_agente.php:1877 +#: ../../operation/search_results.php:121 +#: ../../operation/agentes/ver_agente.php:1605 +#: ../../operation/agentes/ver_agente.php:1908 msgid "Graphs" msgstr "" -#: ../../include/ajax/module.php:1182 +#: ../../include/ajax/module.php:1197 msgid "Time elapsed since last status change: " msgstr "" +#: ../../include/ajax/module.php:1271 +msgid "Event history" +msgstr "" + #: ../../include/ajax/module.php:1309 +msgid "Module detail" +msgstr "" + +#: ../../include/ajax/module.php:1333 #: ../../operation/agentes/estado_generalagente.php:382 msgid "Force checks" msgstr "" -#: ../../include/ajax/module.php:1388 +#: ../../include/ajax/module.php:1348 +msgid "Force remote check" +msgstr "" + +#: ../../include/ajax/module.php:1368 +msgid "Edit configuration" +msgstr "" + +#: ../../include/ajax/module.php:1418 msgid "Any monitors aren't with this filter." msgstr "" -#: ../../include/ajax/module.php:1388 +#: ../../include/ajax/module.php:1418 msgid "This agent doesn't have any active monitors." msgstr "" -#: ../../include/ajax/module.php:2167 +#: ../../include/ajax/module.php:2202 msgid "Load" msgstr "" -#: ../../include/ajax/module.php:2264 ../../include/ajax/agent.php:582 +#: ../../include/ajax/module.php:2299 ../../include/ajax/agent.php:582 msgid "Update/delete filter" msgstr "" -#: ../../include/ajax/module.php:2342 ../../include/ajax/agent.php:672 +#: ../../include/ajax/module.php:2377 ../../include/ajax/agent.php:672 msgid "Save current filter" msgstr "" -#: ../../include/ajax/module.php:2357 ../../include/ajax/agent.php:687 +#: ../../include/ajax/module.php:2392 ../../include/ajax/agent.php:687 #: ../../include/ajax/custom_fields.php:702 msgid "Delete filter" msgstr "" @@ -44295,181 +44704,224 @@ msgstr "" msgid "Error delete filter." msgstr "" +#: ../../include/ajax/task_to_perform.php:65 +msgid "Agent Web monitoring created on welcome" +msgstr "" + +#: ../../include/ajax/task_to_perform.php:76 +#: ../../include/ajax/task_to_perform.php:120 +msgid "Your check has been created,
" msgstr "" -#: ../../include/functions_ui.php:1573 +#: ../../include/functions_ui.php:1831 msgid "The alert would fire when the value is under " msgstr "" -#: ../../include/functions_ui.php:1588 +#: ../../include/functions_ui.php:1846 msgid "Unknown option." msgstr "" -#: ../../include/functions_ui.php:1950 ../../include/functions_config.php:2686 +#: ../../include/functions_ui.php:2208 ../../include/functions_config.php:2746 msgid "the Flexible Monitoring System" msgstr "" -#: ../../include/functions_ui.php:2329 ../../include/functions_ui.php:2355 -#, php-format -msgid "Total items: %s" -msgstr "" - -#: ../../include/functions_ui.php:2384 +#: ../../include/functions_ui.php:2642 msgid "First" msgstr "" -#: ../../include/functions_ui.php:2840 +#: ../../include/functions_ui.php:3098 msgid "Unknown type" msgstr "" -#: ../../include/functions_ui.php:3800 -msgid "No matching records found" -msgstr "" - -#: ../../include/functions_ui.php:3801 -msgid "No data available in table" -msgstr "" - -#: ../../include/functions_ui.php:4066 ../../include/functions_ui.php:4067 +#: ../../include/functions_ui.php:3959 msgid "Export current page to CSV" msgstr "" -#: ../../include/functions_ui.php:4298 ../../include/functions_events.php:75 -#: ../../include/functions_events.php:101 ../../operation/events/events.php:694 -#: ../../operation/events/events.php:758 +#: ../../include/functions_ui.php:3960 +#, php-format +msgid "export_%s_current_page_%s" +msgstr "" + +#: ../../include/functions_ui.php:4103 +msgid "No matching records found" +msgstr "" + +#: ../../include/functions_ui.php:4104 +msgid "No data available in table" +msgstr "" + +#: ../../include/functions_ui.php:4328 ../../include/functions_events.php:75 +#: ../../include/functions_events.php:101 ../../operation/events/events.php:760 +#: ../../operation/events/events.php:822 msgid "ALERT" msgstr "" -#: ../../include/functions_ui.php:4386 ../../include/functions_events.php:167 -#: ../../operation/events/events.php:618 +#: ../../include/functions_ui.php:4416 ../../include/functions_events.php:167 +#: ../../operation/events/events.php:677 msgid "MAINTENANCE" msgstr "" -#: ../../include/functions_ui.php:4391 ../../include/functions_events.php:170 -#: ../../operation/events/events.php:623 +#: ../../include/functions_ui.php:4421 ../../include/functions_events.php:170 +#: ../../operation/events/events.php:682 msgid "INFORMATIONAL" msgstr "" -#: ../../include/functions_ui.php:4411 ../../include/functions_events.php:176 -#: ../../operation/events/events.php:633 +#: ../../include/functions_ui.php:4441 ../../include/functions_events.php:176 +#: ../../operation/events/events.php:692 msgid "MINOR" msgstr "" -#: ../../include/functions_ui.php:4416 ../../include/functions_events.php:173 -#: ../../operation/events/events.php:628 +#: ../../include/functions_ui.php:4446 ../../include/functions_events.php:173 +#: ../../operation/events/events.php:687 msgid "MAJOR" msgstr "" -#: ../../include/functions_ui.php:5243 ../../include/functions_html.php:967 -#: ../../include/functions_html.php:3675 ../../include/functions_html.php:4174 -#: ../../include/functions_reporting.php:12239 -#: ../../include/functions_reporting.php:12392 -#: ../../include/functions_reporting.php:12406 -#: ../../include/functions_reporting.php:14745 -#: ../../include/functions_reporting.php:14820 +#: ../../include/functions_ui.php:5276 ../../include/functions_html.php:976 +#: ../../include/functions_html.php:3763 ../../include/functions_html.php:4280 +#: ../../include/functions_reporting.php:12293 +#: ../../include/functions_reporting.php:12446 +#: ../../include/functions_reporting.php:12460 +#: ../../include/functions_reporting.php:14799 +#: ../../include/functions_reporting.php:14880 #: ../../include/functions_groups.php:2672 #: ../../include/functions_groups.php:2686 #: ../../include/functions_groups.php:2736 msgid "Enterprise version not installed" msgstr "" -#: ../../include/functions_ui.php:5638 +#: ../../include/functions_ui.php:5674 msgid "Type at least two characters to search." msgstr "" -#: ../../include/functions_ui.php:6578 +#: ../../include/functions_ui.php:6614 msgid "Unhandled error" msgstr "" -#: ../../include/functions_ui.php:6579 +#: ../../include/functions_ui.php:6615 msgid "An unhandled error occurs" msgstr "" -#: ../../include/functions_ui.php:6850 +#: ../../include/functions_ui.php:6886 #, php-format msgid "" "These controls are using the timezone of the system (%s) instead of yours " "(%s). The difference with your time zone in hours is %s." msgstr "" -#: ../../include/functions_ui.php:7199 +#: ../../include/functions_ui.php:7222 msgid "Results" msgstr "" -#: ../../include/functions_ui.php:7245 +#: ../../include/functions_ui.php:7268 msgid "Execute query" msgstr "" -#: ../../include/functions_ui.php:7266 +#: ../../include/functions_ui.php:7289 msgid "Show password" msgstr "" -#: ../../include/functions_ui.php:7366 +#: ../../include/functions_ui.php:7389 msgid "WEB server" msgstr "" -#: ../../include/functions_ui.php:7376 +#: ../../include/functions_ui.php:7399 msgid "Wizard Module" msgstr "" -#: ../../include/functions_ui.php:7469 +#: ../../include/functions_ui.php:7492 msgid "Select inventory module" msgstr "" -#: ../../include/functions_ui.php:7532 +#: ../../include/functions_ui.php:7555 msgid "Use custom fields" msgstr "" -#: ../../include/functions_ui.php:7672 +#: ../../include/functions_ui.php:7695 msgid "Field name" msgstr "" -#: ../../include/functions_ui.php:7689 +#: ../../include/functions_ui.php:7712 msgid "It's a password" msgstr "" -#: ../../include/functions_ui.php:7697 +#: ../../include/functions_ui.php:7720 msgid "Add field" msgstr "" @@ -45522,12 +45997,12 @@ msgid "Cannot load the visualmap" msgstr "" #: ../../include/functions_visual_map.php:4184 -#: ../../include/rest-api/models/VisualConsole/Item.php:2111 +#: ../../include/rest-api/models/VisualConsole/Item.php:2115 msgid "Bars graph" msgstr "" #: ../../include/functions_visual_map.php:4194 -#: ../../include/rest-api/models/VisualConsole/Item.php:2119 +#: ../../include/rest-api/models/VisualConsole/Item.php:2123 msgid "Percentile bar" msgstr "" @@ -45553,31 +46028,31 @@ msgstr "" msgid "Do you want to exit the help tour?" msgstr "" -#: ../../include/functions_alerts.php:674 +#: ../../include/functions_alerts.php:680 msgid "Max and min" msgstr "" -#: ../../include/functions_alerts.php:677 +#: ../../include/functions_alerts.php:683 msgid "Equal to" msgstr "" -#: ../../include/functions_alerts.php:678 +#: ../../include/functions_alerts.php:684 msgid "Not equal to" msgstr "" -#: ../../include/functions_alerts.php:682 +#: ../../include/functions_alerts.php:688 msgid "On Change" msgstr "" -#: ../../include/functions_alerts.php:684 +#: ../../include/functions_alerts.php:690 msgid "Not normal status" msgstr "" -#: ../../include/functions_alerts.php:1688 +#: ../../include/functions_alerts.php:1695 msgid "No actions defined" msgstr "" -#: ../../include/functions_alerts.php:2666 +#: ../../include/functions_alerts.php:2677 msgid "Alert and command group does not match" msgstr "" @@ -45707,24 +46182,24 @@ msgid "Current ranges" msgstr "" #: ../../include/rest-api/models/VisualConsole/Items/Box.php:217 -#: ../../include/rest-api/models/VisualConsole/Item.php:1998 +#: ../../include/rest-api/models/VisualConsole/Item.php:2002 msgid "width" msgstr "" #: ../../include/rest-api/models/VisualConsole/Items/Box.php:227 -#: ../../include/rest-api/models/VisualConsole/Item.php:2008 +#: ../../include/rest-api/models/VisualConsole/Item.php:2012 msgid "height" msgstr "" #: ../../include/rest-api/models/VisualConsole/Items/Box.php:249 -#: ../../include/rest-api/models/VisualConsole/Item.php:2030 +#: ../../include/rest-api/models/VisualConsole/Item.php:2034 msgid "X" msgstr "" #: ../../include/rest-api/models/VisualConsole/Items/Box.php:273 #: ../../include/rest-api/models/VisualConsole/Items/Line.php:499 #: ../../include/rest-api/models/VisualConsole/Items/NetworkLink.php:954 -#: ../../include/rest-api/models/VisualConsole/Item.php:2067 +#: ../../include/rest-api/models/VisualConsole/Item.php:2071 msgid "Show on top" msgstr "" @@ -45767,10 +46242,6 @@ msgstr "" msgid "Show legend" msgstr "" -#: ../../include/rest-api/models/VisualConsole/Items/Group.php:715 -msgid "Recursive" -msgstr "" - #: ../../include/rest-api/models/VisualConsole/Items/NetworkLink.php:538 #: ../../include/rest-api/models/VisualConsole/Items/NetworkLink.php:621 #: ../../include/rest-api/models/VisualConsole/Items/Odometer.php:280 @@ -45837,28 +46308,28 @@ msgstr "" msgid "Failed to generate charts: %s" msgstr "" -#: ../../include/rest-api/models/VisualConsole/Item.php:1968 +#: ../../include/rest-api/models/VisualConsole/Item.php:1972 msgid "Label position" msgstr "" -#: ../../include/rest-api/models/VisualConsole/Item.php:2055 +#: ../../include/rest-api/models/VisualConsole/Item.php:2059 msgid "Link enabled" msgstr "" -#: ../../include/rest-api/models/VisualConsole/Item.php:2097 +#: ../../include/rest-api/models/VisualConsole/Item.php:2101 msgid "Static graph" msgstr "" -#: ../../include/rest-api/models/VisualConsole/Item.php:2115 +#: ../../include/rest-api/models/VisualConsole/Item.php:2119 msgid "Event History Graph" msgstr "" -#: ../../include/rest-api/models/VisualConsole/Item.php:2123 +#: ../../include/rest-api/models/VisualConsole/Item.php:2127 msgid "Percentile bubble" msgstr "" -#: ../../include/rest-api/models/VisualConsole/Item.php:2593 -#: ../../include/rest-api/models/VisualConsole/Item.php:2594 +#: ../../include/rest-api/models/VisualConsole/Item.php:2597 +#: ../../include/rest-api/models/VisualConsole/Item.php:2598 msgid "Image Vc" msgstr "" @@ -45894,14 +46365,18 @@ msgstr "" msgid "Remove elements" msgstr "" -#: ../../include/functions_notifications.php:1065 +#: ../../include/functions_notifications.php:1061 msgid "Click here to get more information" msgstr "" +#: ../../include/functions_notifications.php:1097 +msgid ". Read More..." +msgstr "" + #: ../../include/functions_reports.php:651 -#: ../../include/functions_reports.php:1102 -#: ../../include/functions_reporting.php:10738 -#: ../../include/functions_reporting.php:10898 +#: ../../include/functions_reports.php:1107 +#: ../../include/functions_reporting.php:10792 +#: ../../include/functions_reporting.php:10952 msgid "Simple graph" msgstr "" @@ -46022,12 +46497,12 @@ msgid "Inventory changes" msgstr "" #: ../../include/functions_reports.php:918 -#: ../../include/functions_reporting.php:6930 +#: ../../include/functions_reporting.php:6941 msgid "Agent configuration" msgstr "" #: ../../include/functions_reports.php:922 -#: ../../include/functions_reporting.php:5239 +#: ../../include/functions_reporting.php:5250 msgid "Group configuration" msgstr "" @@ -46039,76 +46514,101 @@ msgstr "" msgid "Netflow summary table" msgstr "" -#: ../../include/functions_reports.php:958 +#: ../../include/functions_reports.php:950 +msgid "Log report by period" +msgstr "" + +#: ../../include/functions_reports.php:963 msgid "Network configuration changes" msgstr "" -#: ../../include/functions_reports.php:1085 +#: ../../include/functions_reports.php:1090 msgid "Macro" msgstr "" -#: ../../include/functions_reports.php:1100 -#: ../../include/functions_reports.php:1229 -#: ../../include/functions_reports.php:1249 +#: ../../include/functions_reports.php:1104 +#: ../../include/functions_reports.php:1234 +msgid "String" +msgstr "" + +#: ../../include/functions_reports.php:1105 +#: ../../include/functions_reports.php:1234 +#: ../../include/functions_reports.php:1254 msgid "Sql" msgstr "" -#: ../../include/functions_reports.php:1101 +#: ../../include/functions_reports.php:1106 msgid "Graph Sql" msgstr "" -#: ../../include/functions_html.php:622 ../../include/functions_html.php:1006 +#: ../../include/functions_welcome_wizard.php:493 +msgid "Basic network" +msgstr "" + +#: ../../include/functions_welcome_wizard.php:497 +msgid "Created on welcome" +msgstr "" + +#: ../../include/functions_welcome_wizard.php:547 +msgid "Unknown condition" +msgstr "" + +#: ../../include/functions_welcome_wizard.php:550 +msgid "This is a generic alert template to fire on UNKNOWN condition" +msgstr "" + +#: ../../include/functions_html.php:626 ../../include/functions_html.php:1015 msgid "Please select an item from this list." msgstr "" -#: ../../include/functions_html.php:1630 +#: ../../include/functions_html.php:1682 msgid "Type to search agents" msgstr "" -#: ../../include/functions_html.php:1644 +#: ../../include/functions_html.php:1696 msgid "Type to search modules" msgstr "" -#: ../../include/functions_html.php:1713 +#: ../../include/functions_html.php:1765 msgid "Only common modules" msgstr "" -#: ../../include/functions_html.php:2147 +#: ../../include/functions_html.php:2202 msgid "weeks" msgstr "" -#: ../../include/functions_html.php:2336 +#: ../../include/functions_html.php:2392 msgid "Month day" msgstr "" -#: ../../include/functions_html.php:2338 +#: ../../include/functions_html.php:2394 msgid "Week day" msgstr "" -#: ../../include/functions_html.php:4824 +#: ../../include/functions_html.php:4930 msgid "Select a file" msgstr "" -#: ../../include/functions_html.php:5042 ../../include/functions_html.php:5044 +#: ../../include/functions_html.php:5153 ../../include/functions_html.php:5155 msgid "Type at least two characters to search the module." msgstr "" -#: ../../include/functions_html.php:5206 ../../index.php:533 +#: ../../include/functions_html.php:5317 ../../index.php:533 #: ../../index.php:818 ../../index.php:892 #, php-format msgid "%s cannot verify the origin of the request. Try again, please." msgstr "" -#: ../../include/functions_html.php:6128 +#: ../../include/functions_html.php:6332 msgid "Type at least two characters to search the user." msgstr "" -#: ../../include/functions_html.php:6535 +#: ../../include/functions_html.php:6739 msgid "Primary group cannot be secondary too." msgstr "" -#: ../../include/functions_html.php:6937 ../../include/functions_html.php:6938 -#: ../../include/functions_html.php:6941 ../../include/functions_html.php:6942 +#: ../../include/functions_html.php:7141 ../../include/functions_html.php:7142 +#: ../../include/functions_html.php:7145 ../../include/functions_html.php:7146 msgid "Go to top" msgstr "" @@ -46148,6 +46648,14 @@ msgid "" "account." msgstr "" +#: ../../include/functions_massive_operations.php:230 +msgid "OS Version" +msgstr "" + +#: ../../include/functions_massive_operations.php:234 +msgid "Select OS version" +msgstr "" + #: ../../include/functions_config.php:150 msgid "Failed updated: User did not login." msgstr "" @@ -46173,7 +46681,7 @@ msgid "Integria inventory" msgstr "" #: ../../include/functions_config.php:252 -#: ../../include/functions_config.php:1888 +#: ../../include/functions_config.php:1934 msgid "Integria API password" msgstr "" @@ -46181,527 +46689,543 @@ msgstr "" msgid "Integria URL" msgstr "" -#: ../../include/functions_config.php:287 +#: ../../include/functions_config.php:291 #: ../../include/class/ExternalTools.class.php:218 msgid "Sound for Alert fired" msgstr "" -#: ../../include/functions_config.php:291 +#: ../../include/functions_config.php:295 #: ../../include/class/ExternalTools.class.php:253 msgid "Sound for Monitor critical" msgstr "" -#: ../../include/functions_config.php:295 +#: ../../include/functions_config.php:299 #: ../../include/class/ExternalTools.class.php:288 msgid "Sound for Monitor warning" msgstr "" -#: ../../include/functions_config.php:308 +#: ../../include/functions_config.php:312 msgid "License information" msgstr "" -#: ../../include/functions_config.php:338 +#: ../../include/functions_config.php:342 msgid "Use custom encoding" msgstr "" -#: ../../include/functions_config.php:358 +#: ../../include/functions_config.php:362 msgid "Limit parameters bulk" msgstr "" -#: ../../include/functions_config.php:362 +#: ../../include/functions_config.php:366 msgid "Identification_reminder" msgstr "" -#: ../../include/functions_config.php:366 +#: ../../include/functions_config.php:370 msgid "Include_agents" msgstr "" -#: ../../include/functions_config.php:370 +#: ../../include/functions_config.php:374 msgid "alias_as_name" msgstr "" -#: ../../include/functions_config.php:374 +#: ../../include/functions_config.php:378 msgid "keep_in_process_status_extra_id" msgstr "" -#: ../../include/functions_config.php:378 -msgid "Console log enabled" -msgstr "" - #: ../../include/functions_config.php:382 -msgid "Audit log enabled" +msgid "show_experimental_features" msgstr "" #: ../../include/functions_config.php:386 +msgid "Console log enabled" +msgstr "" + +#: ../../include/functions_config.php:390 +msgid "Audit log enabled" +msgstr "" + +#: ../../include/functions_config.php:394 msgid "Module Custom ID read only" msgstr "" -#: ../../include/functions_config.php:454 +#: ../../include/functions_config.php:466 msgid "Replication DB host" msgstr "" -#: ../../include/functions_config.php:458 +#: ../../include/functions_config.php:470 msgid "Replication DB database" msgstr "" -#: ../../include/functions_config.php:462 +#: ../../include/functions_config.php:474 msgid "Replication DB user" msgstr "" -#: ../../include/functions_config.php:466 +#: ../../include/functions_config.php:478 msgid "Replication DB password" msgstr "" -#: ../../include/functions_config.php:470 +#: ../../include/functions_config.php:482 msgid "Replication DB port" msgstr "" -#: ../../include/functions_config.php:474 +#: ../../include/functions_config.php:486 msgid "Metaconsole agent cache" msgstr "" -#: ../../include/functions_config.php:482 +#: ../../include/functions_config.php:494 msgid "Enable Update Manager" msgstr "" -#: ../../include/functions_config.php:486 +#: ../../include/functions_config.php:498 msgid "Legacy database HA" msgstr "" -#: ../../include/functions_config.php:490 +#: ../../include/functions_config.php:502 msgid "Ipam Ocuppied Manager Critical" msgstr "" -#: ../../include/functions_config.php:494 +#: ../../include/functions_config.php:506 msgid "Ipam Ocuppied Manager Warning" msgstr "" -#: ../../include/functions_config.php:591 +#: ../../include/functions_config.php:603 msgid "Automatically timezone visual" msgstr "" -#: ../../include/functions_config.php:611 +#: ../../include/functions_config.php:623 msgid "Recursive search" msgstr "" -#: ../../include/functions_config.php:667 +#: ../../include/functions_config.php:639 +msgid "Secondary active directory" +msgstr "" + +#: ../../include/functions_config.php:655 +msgid "AD search timeout" +msgstr "" + +#: ../../include/functions_config.php:703 msgid "Ldap search timeout" msgstr "" -#: ../../include/functions_config.php:683 +#: ../../include/functions_config.php:719 msgid "Secontary start TLS" msgstr "" -#: ../../include/functions_config.php:799 +#: ../../include/functions_config.php:835 msgid "Saml profile parameters" msgstr "" -#: ../../include/functions_config.php:815 +#: ../../include/functions_config.php:851 msgid "2FA all users" msgstr "" -#: ../../include/functions_config.php:822 +#: ../../include/functions_config.php:855 +msgid "Control timeout" +msgstr "" + +#: ../../include/functions_config.php:862 msgid "Session timeout forced to 90 minutes" msgstr "" -#: ../../include/functions_config.php:842 +#: ../../include/functions_config.php:884 msgid "Event purge" msgstr "" -#: ../../include/functions_config.php:878 +#: ../../include/functions_config.php:920 msgid "Max. days before autodisable deletion" msgstr "" -#: ../../include/functions_config.php:882 +#: ../../include/functions_config.php:924 msgid "Item limit for realtime reports)" msgstr "" -#: ../../include/functions_config.php:918 +#: ../../include/functions_config.php:960 msgid "Big Operatiopn Step to purge old data" msgstr "" -#: ../../include/functions_config.php:952 +#: ../../include/functions_config.php:994 msgid "Max execution event response" msgstr "" -#: ../../include/functions_config.php:960 +#: ../../include/functions_config.php:1006 msgid "SNMP walk binary path" msgstr "" -#: ../../include/functions_config.php:964 +#: ../../include/functions_config.php:1010 msgid "SNMP walk binary path (fallback for v1)" msgstr "" -#: ../../include/functions_config.php:968 +#: ../../include/functions_config.php:1014 msgid "Default WMI Binary" msgstr "" -#: ../../include/functions_config.php:978 +#: ../../include/functions_config.php:1024 msgid "SNMP Interface Agent Wizard" msgstr "" -#: ../../include/functions_config.php:989 +#: ../../include/functions_config.php:1035 msgid "Notification Autoclose time" msgstr "" -#: ../../include/functions_config.php:1009 +#: ../../include/functions_config.php:1055 msgid "Graph color #4" msgstr "" -#: ../../include/functions_config.php:1013 +#: ../../include/functions_config.php:1059 msgid "Graph color #5" msgstr "" -#: ../../include/functions_config.php:1017 +#: ../../include/functions_config.php:1063 msgid "Graph color #6" msgstr "" -#: ../../include/functions_config.php:1021 +#: ../../include/functions_config.php:1067 msgid "Graph color #7" msgstr "" -#: ../../include/functions_config.php:1025 +#: ../../include/functions_config.php:1071 msgid "Graph color #8" msgstr "" -#: ../../include/functions_config.php:1029 +#: ../../include/functions_config.php:1075 msgid "Graph color #9" msgstr "" -#: ../../include/functions_config.php:1033 +#: ../../include/functions_config.php:1079 msgid "Graph color #10" msgstr "" -#: ../../include/functions_config.php:1066 +#: ../../include/functions_config.php:1112 msgid "Show QR code header" msgstr "" -#: ../../include/functions_config.php:1094 +#: ../../include/functions_config.php:1140 msgid "Custom logo white background" msgstr "" -#: ../../include/functions_config.php:1122 +#: ../../include/functions_config.php:1168 msgid "Custom title header" msgstr "" -#: ../../include/functions_config.php:1126 +#: ../../include/functions_config.php:1172 msgid "Custom subtitle header" msgstr "" -#: ../../include/functions_config.php:1146 +#: ../../include/functions_config.php:1192 msgid "Login background" msgstr "" -#: ../../include/functions_config.php:1150 -#: ../../include/functions_config.php:1198 +#: ../../include/functions_config.php:1196 +#: ../../include/functions_config.php:1244 msgid "Custom Docs url" msgstr "" -#: ../../include/functions_config.php:1154 -#: ../../include/functions_config.php:1202 +#: ../../include/functions_config.php:1200 +#: ../../include/functions_config.php:1248 msgid "Custom support url" msgstr "" -#: ../../include/functions_config.php:1174 +#: ../../include/functions_config.php:1220 msgid "Custom logo metaconsole (white background)" msgstr "" -#: ../../include/functions_config.php:1178 +#: ../../include/functions_config.php:1224 msgid "Custom logo login metaconsole" msgstr "" -#: ../../include/functions_config.php:1182 +#: ../../include/functions_config.php:1228 msgid "Custom splash login metaconsole" msgstr "" -#: ../../include/functions_config.php:1186 +#: ../../include/functions_config.php:1232 msgid "Custom title1 login metaconsole" msgstr "" -#: ../../include/functions_config.php:1190 +#: ../../include/functions_config.php:1236 msgid "Custom title2 login metaconsole" msgstr "" -#: ../../include/functions_config.php:1194 +#: ../../include/functions_config.php:1240 msgid "Login background metaconsole" msgstr "" -#: ../../include/functions_config.php:1218 +#: ../../include/functions_config.php:1264 msgid "Default line favourite_view for the Visual Console" msgstr "" -#: ../../include/functions_config.php:1222 +#: ../../include/functions_config.php:1268 msgid "Default line menu items for the Visual Console" msgstr "" -#: ../../include/functions_config.php:1238 +#: ../../include/functions_config.php:1284 msgid "Default line menu items for the Services" msgstr "" -#: ../../include/functions_config.php:1270 +#: ../../include/functions_config.php:1316 msgid "Show units in values report" msgstr "" -#: ../../include/functions_config.php:1278 +#: ../../include/functions_config.php:1324 msgid "Autohidden menu" msgstr "" -#: ../../include/functions_config.php:1282 +#: ../../include/functions_config.php:1328 msgid "Visual animation" msgstr "" -#: ../../include/functions_config.php:1298 +#: ../../include/functions_config.php:1344 msgid "Fixed graph" msgstr "" -#: ../../include/functions_config.php:1306 +#: ../../include/functions_config.php:1352 msgid "Paginate module" msgstr "" -#: ../../include/functions_config.php:1310 +#: ../../include/functions_config.php:1356 #: ../../include/class/ExternalTools.class.php:323 msgid "Custom graphviz directory" msgstr "" -#: ../../include/functions_config.php:1318 +#: ../../include/functions_config.php:1364 msgid "Shortened module graph data" msgstr "" -#: ../../include/functions_config.php:1326 +#: ../../include/functions_config.php:1372 msgid "Show empty groups in group view." msgstr "" -#: ../../include/functions_config.php:1334 +#: ../../include/functions_config.php:1380 msgid "Default type of module charts." msgstr "" -#: ../../include/functions_config.php:1338 +#: ../../include/functions_config.php:1384 msgid "Default Number of elements in Custom Graph." msgstr "" -#: ../../include/functions_config.php:1342 +#: ../../include/functions_config.php:1388 msgid "Default type of interface charts." msgstr "" -#: ../../include/functions_config.php:1358 +#: ../../include/functions_config.php:1404 msgid "Display lateral menus with left click" msgstr "" -#: ../../include/functions_config.php:1367 +#: ../../include/functions_config.php:1413 msgid "Service item padding size" msgstr "" -#: ../../include/functions_config.php:1372 +#: ../../include/functions_config.php:1418 msgid "Default percentil" msgstr "" -#: ../../include/functions_config.php:1376 +#: ../../include/functions_config.php:1422 msgid "Default full scale (TIP)" msgstr "" -#: ../../include/functions_config.php:1380 +#: ../../include/functions_config.php:1426 msgid "Default soft graphs" msgstr "" -#: ../../include/functions_config.php:1384 +#: ../../include/functions_config.php:1430 msgid "Default zoom graphs" msgstr "" -#: ../../include/functions_config.php:1393 +#: ../../include/functions_config.php:1439 msgid "Default height of the chart image" msgstr "" -#: ../../include/functions_config.php:1415 +#: ../../include/functions_config.php:1461 msgid "Add the custom post process" msgstr "" -#: ../../include/functions_config.php:1423 +#: ../../include/functions_config.php:1469 msgid "Delete the custom post process" msgstr "" -#: ../../include/functions_config.php:1477 +#: ../../include/functions_config.php:1523 msgid "Add custom module unit" msgstr "" -#: ../../include/functions_config.php:1483 +#: ../../include/functions_config.php:1529 msgid "Delete custom module unit" msgstr "" -#: ../../include/functions_config.php:1540 +#: ../../include/functions_config.php:1586 msgid "Thousand separator" msgstr "" -#: ../../include/functions_config.php:1547 +#: ../../include/functions_config.php:1593 msgid "Name storage path" msgstr "" -#: ../../include/functions_config.php:1586 +#: ../../include/functions_config.php:1632 msgid "Sflow name dir" msgstr "" -#: ../../include/functions_config.php:1629 +#: ../../include/functions_config.php:1675 msgid "IP ElasticSearch server" msgstr "" -#: ../../include/functions_config.php:1633 +#: ../../include/functions_config.php:1679 msgid "Port ElasticSearch server" msgstr "" -#: ../../include/functions_config.php:1680 +#: ../../include/functions_config.php:1726 msgid "Enable history trap" msgstr "" -#: ../../include/functions_config.php:1700 +#: ../../include/functions_config.php:1746 msgid "Enable history database advanced" msgstr "" -#: ../../include/functions_config.php:1709 +#: ../../include/functions_config.php:1755 msgid "String Days" msgstr "" -#: ../../include/functions_config.php:1725 +#: ../../include/functions_config.php:1771 msgid "Trap Days" msgstr "" -#: ../../include/functions_config.php:1733 +#: ../../include/functions_config.php:1779 msgid "Trap history purge" msgstr "" -#: ../../include/functions_config.php:1805 +#: ../../include/functions_config.php:1851 msgid "Historical database traps purge" msgstr "" -#: ../../include/functions_config.php:1828 +#: ../../include/functions_config.php:1874 msgid "eHorus user login" msgstr "" -#: ../../include/functions_config.php:1840 +#: ../../include/functions_config.php:1886 msgid "eHorus API hostname" msgstr "" -#: ../../include/functions_config.php:1844 +#: ../../include/functions_config.php:1890 msgid "eHorus API port" msgstr "" -#: ../../include/functions_config.php:1848 +#: ../../include/functions_config.php:1894 msgid "eHorus request timeout" msgstr "" -#: ../../include/functions_config.php:1852 +#: ../../include/functions_config.php:1898 msgid "eHorus id custom field" msgstr "" -#: ../../include/functions_config.php:1858 +#: ../../include/functions_config.php:1904 msgid "Integria user login" msgstr "" -#: ../../include/functions_config.php:1866 +#: ../../include/functions_config.php:1912 msgid "Integria user" msgstr "" -#: ../../include/functions_config.php:1870 +#: ../../include/functions_config.php:1916 msgid "Integria password" msgstr "" -#: ../../include/functions_config.php:1884 +#: ../../include/functions_config.php:1930 msgid "integria API hostname" msgstr "" -#: ../../include/functions_config.php:1892 +#: ../../include/functions_config.php:1938 msgid "Integria request timeout" msgstr "" -#: ../../include/functions_config.php:1896 +#: ../../include/functions_config.php:1942 msgid "Integria default group" msgstr "" -#: ../../include/functions_config.php:1900 +#: ../../include/functions_config.php:1946 msgid "Integria custom response default group" msgstr "" -#: ../../include/functions_config.php:1904 +#: ../../include/functions_config.php:1950 msgid "Integria default priority" msgstr "" -#: ../../include/functions_config.php:1908 +#: ../../include/functions_config.php:1954 msgid "Integria custom response default priority" msgstr "" -#: ../../include/functions_config.php:1912 +#: ../../include/functions_config.php:1958 msgid "Integria default creator" msgstr "" -#: ../../include/functions_config.php:1916 +#: ../../include/functions_config.php:1962 msgid "Integria default owner" msgstr "" -#: ../../include/functions_config.php:1920 +#: ../../include/functions_config.php:1966 msgid "Integria custom response default owner" msgstr "" -#: ../../include/functions_config.php:1924 +#: ../../include/functions_config.php:1970 msgid "Integria default ticket type" msgstr "" -#: ../../include/functions_config.php:1928 +#: ../../include/functions_config.php:1974 msgid "Integria custom response default ticket type" msgstr "" -#: ../../include/functions_config.php:1932 +#: ../../include/functions_config.php:1978 msgid "Integria default ticket status" msgstr "" -#: ../../include/functions_config.php:1936 +#: ../../include/functions_config.php:1982 msgid "Integria custom response default ticket status" msgstr "" -#: ../../include/functions_config.php:1940 +#: ../../include/functions_config.php:1986 msgid "Integria default ticket title" msgstr "" -#: ../../include/functions_config.php:1944 +#: ../../include/functions_config.php:1990 msgid "Integria custom response default ticket title" msgstr "" -#: ../../include/functions_config.php:1948 +#: ../../include/functions_config.php:1994 msgid "Integria default ticket content" msgstr "" -#: ../../include/functions_config.php:1952 +#: ../../include/functions_config.php:1998 msgid "Integria custom response default ticket content" msgstr "" -#: ../../include/functions_config.php:1958 +#: ../../include/functions_config.php:2004 msgid "Module Library User" msgstr "" -#: ../../include/functions_config.php:1962 +#: ../../include/functions_config.php:2008 msgid "Module Library Password" msgstr "" -#: ../../include/functions_config.php:1968 +#: ../../include/functions_config.php:2014 msgid "WebSocket bind address" msgstr "" -#: ../../include/functions_config.php:1972 +#: ../../include/functions_config.php:2018 msgid "WebSocket port" msgstr "" -#: ../../include/functions_config.php:1995 +#: ../../include/functions_config.php:2041 #, php-format msgid "Update failed. The next values could not be updated:
-%s" msgstr "" -#: ../../include/functions_config.php:2682 +#: ../../include/functions_config.php:2742 #: ../../operation/agentes/networkmap.dinamic.php:228 msgid "Pandora FMS" msgstr "" -#: ../../include/functions_config.php:2690 +#: ../../include/functions_config.php:2750 msgid "PandoraFMS Metaconsole" msgstr "" -#: ../../include/functions_config.php:2694 +#: ../../include/functions_config.php:2754 msgid "Centralized operation console" msgstr "" @@ -46747,57 +47271,57 @@ msgid "Circular mesh" msgstr "" #: ../../include/functions_netflow.php:1206 -#: ../../include/functions_netflow.php:1471 +#: ../../include/functions_netflow.php:1476 msgid "Host detailed traffic" msgstr "" -#: ../../include/functions_netflow.php:1458 +#: ../../include/functions_netflow.php:1463 msgid "Sent" msgstr "" -#: ../../include/functions_netflow.php:1466 +#: ../../include/functions_netflow.php:1471 msgid "Received" msgstr "" -#: ../../include/functions_netflow.php:1647 +#: ../../include/functions_netflow.php:1652 msgid "Dst port" msgstr "" -#: ../../include/functions_netflow.php:1650 +#: ../../include/functions_netflow.php:1655 msgid "Dst IP" msgstr "" -#: ../../include/functions_netflow.php:1653 +#: ../../include/functions_netflow.php:1658 msgid "Src IP" msgstr "" -#: ../../include/functions_netflow.php:1656 +#: ../../include/functions_netflow.php:1661 msgid "Src port" msgstr "" -#: ../../include/functions_netflow.php:1842 +#: ../../include/functions_netflow.php:1857 #, php-format msgid "nfdump binary (%s) not found!" msgstr "" -#: ../../include/functions_netflow.php:1849 +#: ../../include/functions_netflow.php:1864 msgid "Make sure nfdump version 1.6.8 or newer is installed!" msgstr "" -#: ../../include/functions_netflow.php:1866 +#: ../../include/functions_netflow.php:1881 msgid "High" msgstr "" -#: ../../include/functions_netflow.php:1867 +#: ../../include/functions_netflow.php:1882 msgid "Ultra High" msgstr "" -#: ../../include/functions_netflow.php:1900 +#: ../../include/functions_netflow.php:1915 #, php-format msgid "Agregate by %s" msgstr "" -#: ../../include/functions_netflow.php:1908 +#: ../../include/functions_netflow.php:1923 #, php-format msgid "Resolution %s" msgstr "" @@ -46934,6 +47458,336 @@ msgstr "" msgid "These agents could not be disabled. They must first be created" msgstr "" +#: ../../include/class/ExtensionsDiscovery.class.php:316 +msgid "Task not defined" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:405 +msgid "Operation realized" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:457 +msgid "Complete setup" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:529 +#: ../../include/class/ExtensionsDiscovery.class.php:550 +#: ../../include/class/ExtensionsDiscovery.class.php:570 +#: ../../include/class/ExtensionsDiscovery.class.php:590 +#: ../../include/class/ExtensionsDiscovery.class.php:617 +#: ../../include/class/ExtensionsDiscovery.class.php:644 +#: ../../include/class/ExtensionsDiscovery.class.php:664 +#: ../../include/class/ExtensionsDiscovery.class.php:696 +#: ../../include/class/ExtensionsDiscovery.class.php:716 +#: ../../include/class/ExtensionsDiscovery.class.php:736 +#: ../../include/class/ExtensionsDiscovery.class.php:756 +#: ../../include/class/ExtensionsDiscovery.class.php:776 +#: ../../include/class/ExtensionsDiscovery.class.php:796 +#: ../../include/class/ExtensionsDiscovery.class.php:816 +#: ../../include/class/ExtensionsDiscovery.class.php:836 +#: ../../include/class/ExtensionsDiscovery.class.php:856 +#: ../../include/class/ExtensionsDiscovery.class.php:999 +msgid "None selected" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:1447 +msgid "Fields empties" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:1470 +#: ../../include/class/ExtensionsDiscovery.class.php:1476 +msgid "Error creating the discovery task" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:1502 +msgid "Error updating the discovery task" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:1578 +#, php-format +msgid "Field %s not insert" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:1593 +#, php-format +msgid "Field %s not updated" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:1606 +msgid "Task not updated" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2076 +msgid "The file does not contain the block 'discovery_extension_definition'" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2080 +msgid "" +"The 'discovery_extension_definition' block must contain a 'short_name' " +"parameter" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2087 +#, php-format +msgid "" +"The 'discovery_extension_definition' block 'default_value' parameter has a " +"key with invalid format. Use only letters (A-Z and a-z) and numbers (0-9) " +"between opening and ending underscores (_): '%s'" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2096 +msgid "" +"The 'discovery_extension_definition' block 'short_name' parameter contains " +"illegal characters. Use only letters (A-Z and a-z), numbers (0-9), points " +"(.), hyphens (-) and underscores (_)" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2100 +msgid "" +"The 'discovery_extension_definition' block must contain a 'section' and a " +"'name' parameters" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2107 +msgid "" +"The 'discovery_extension_definition' block 'section' parameter must be " +"'app', 'cloud' or 'custom'" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2111 +msgid "" +"The 'discovery_extension_definition' block 'name' parameter can not be empty" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2115 +msgid "" +"The 'discovery_extension_definition' block must contain an 'exec' parameter" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2122 +msgid "" +"All the 'discovery_extension_definition' block 'exec' parameter definitions " +"can not be empty" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2135 +#, php-format +msgid "" +"The 'discovery_extension_definition' block '%s' parameter can not be empty" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2141 +#, php-format +msgid "" +"The 'discovery_extension_definition' block 'execution_file' parameter has a " +"key with invalid format. Use only letters (A-Z and a-z) and numbers (0-9) " +"between opening and ending underscores (_): '%s'" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2145 +#, php-format +msgid "" +"All the 'discovery_extension_definition' block 'execution_file' parameter " +"definitions can not be empty: '%s'" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2150 +msgid "" +"The 'config_steps' block must contain a 'name' parameter that can not be " +"empty." +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2166 +#, php-format +msgid "" +"All the 'config_steps' block parameters must use numbers greater than 0 as " +"keys: '%s'." +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2170 +#, php-format +msgid "" +"The 'config_steps' block must contain a 'name' parameter for all the " +"configuration steps: '%s'" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2176 +msgid "" +"The 'config_steps' block must contain a 'custom_fields' or " +"'script_data_fields' parameter that can not be empty" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2179 +#, php-format +msgid "" +"The 'config_steps' block 'custom_fields' parameter has a key value reference " +"that does not exist: '%s'" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2243 +#: ../../include/class/ExtensionsDiscovery.class.php:2402 +#, php-format +msgid "" +"All the '%s' block parameters must use numbers greater than 0 as keys: '%s'." +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2248 +#, php-format +msgid "The '%s' block '%s' parameter definitions can not be empty: '%s'." +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2253 +#: ../../include/class/ExtensionsDiscovery.class.php:2432 +#, php-format +msgid "" +"The '%s' block 'macro' parameter has a definition with invalid format. Use " +"only letters (A-Z and a-z) and numbers (0-9) between opening and ending " +"underscores (_): '%s'" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2257 +#, php-format +msgid "" +"The '%s' block 'type' parameter has a definition with invalid value. Must be " +"'string', 'number', 'password', 'textarea', 'checkbox', 'select', " +"'multiselect' or 'tree': '%s'" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2262 +#, php-format +msgid "" +"All the '%s' block 'select_data' parameter definitions can not be empty: " +"'%s'." +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2265 +#, php-format +msgid "" +"The '%s' block 'select_data' parameter has a definition with invalid select " +"type. Must be 'agent_groups', 'agents', 'module_groups', 'modules', " +"'module_types', 'tags', 'status', 'alert_templates', 'alert_actions', " +"'interval', 'credentials.custom', 'credentials.aws', 'credentials.azure', " +"'credentials.gcp', 'credentials.sap', 'credentials.snmp', 'os' or an " +"existint reference: '%s'" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2276 +#, php-format +msgid "" +"All the '%s' block 'tree_data' parameter definitions can not be empty: '%s'" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2278 +#, php-format +msgid "" +"The '%s' block 'tree_data' parameter has a key value reference that does not " +"exist: '%s'" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2296 +#, php-format +msgid "" +"The '%s' block 'mandatory_field' parameter has a definition with invalid " +"value. Must be 'true' or 'false', '1' or '0', 'yes' or 'no': '%s'" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2304 +#, php-format +msgid "All the '%s' block 'tip' parameter definitions can not be empty: '%s'." +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2308 +#, php-format +msgid "" +"All the '%s' block 'placeholder' parameter definitions can not be empty: " +"'%s'." +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2314 +#, php-format +msgid "" +"The '%s' block 'show_on_true' parameter has a definition with invalid " +"format. Use only letters (A-Z and a-z) and numbers (0-9) between opening and " +"ending underscores (_): '%s'" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2324 +#, php-format +msgid "" +"The '%s' block 'encrypt_on_true' parameter has a definition with invalid " +"format. Use only letters (A-Z and a-z) and numbers (0-9) between opening and " +"ending underscores (_): '%s'" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2342 +#, php-format +msgid "The '%s' block must contain an 'option' parameter" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2347 +#, php-format +msgid "" +"All the '%s' block 'option' parameter definitions can not be empty: '%s'." +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2353 +msgid "The 'tempfile_confs' block must contain a 'file' parameter." +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2359 +#, php-format +msgid "" +"The 'tempfile_confs' block 'file' parameter has a key with invalid format. " +"Use only letters (A-Z and a-z) and numbers (0-9) between opening and ending " +"underscores (_): '%s'" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2365 +#, php-format +msgid "" +"All the 'tempfile_confs' block 'file' parameter definitions can not be " +"empty: '%s'." +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2397 +#, php-format +msgid "The '%s' block must contain a 'name' parameter that can not be empty." +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2406 +#, php-format +msgid "" +"The '%s' block must contain a 'name' parameter for all the tree elements: " +"'%s'." +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2410 +#, php-format +msgid "" +"All the '%s' block 'selectable' parameter definitions can not be empty: '%s'." +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2423 +#, php-format +msgid "" +"The '%s' block 'selectable' parameter has a definition with invalid value. " +"Must be 'true' or 'false', '1' or '0', 'yes' or 'no': '%s'" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2439 +#, php-format +msgid "" +"The '%s' block 'children' parameter has a key value reference that does not " +"exist: '%s'" +msgstr "" + +#: ../../include/class/ExtensionsDiscovery.class.php:2441 +#, php-format +msgid "" +"The '%s' block 'children' parameter has a key value reference to a parent " +"tree element: '%s'" +msgstr "" + #: ../../include/class/EventSound.class.php:102 msgid "Name already exist" msgstr "" @@ -47011,7 +47865,7 @@ msgid "Something is wrong" msgstr "" #: ../../include/class/HelpFeedBack.class.php:172 -#: ../../include/class/Diagnostics.class.php:1926 +#: ../../include/class/Diagnostics.class.php:1927 msgid "What happened?" msgstr "" @@ -47024,8 +47878,8 @@ msgid "Submit" msgstr "" #: ../../include/class/HelpFeedBack.class.php:214 -#: ../../include/class/Diagnostics.class.php:1999 ../../general/header.php:364 -#: ../../general/header.php:366 +#: ../../include/class/Diagnostics.class.php:2000 ../../general/header.php:379 +#: ../../general/header.php:381 msgid "Feedback" msgstr "" @@ -47053,6 +47907,10 @@ msgstr "" msgid "Thank you!" msgstr "" +#: ../../include/class/AlertsList.class.php:435 +msgid "Alerts pending to be executed" +msgstr "" + #: ../../include/class/Diagnostics.class.php:168 #, php-format msgid "%s Diagnostic tool" @@ -47275,7 +48133,7 @@ msgstr "" #: ../../include/class/Diagnostics.class.php:759 #: ../../include/class/Diagnostics.class.php:777 -#: ../../include/class/NetworkMap.class.php:3072 +#: ../../include/class/NetworkMap.class.php:3074 msgid "Ip" msgstr "" @@ -47539,93 +48397,93 @@ msgid "" "performance and results in Pandora" msgstr "" -#: ../../include/class/Diagnostics.class.php:1784 +#: ../../include/class/Diagnostics.class.php:1785 msgid "You have more than 10 MB of logs" msgstr "" -#: ../../include/class/Diagnostics.class.php:1787 +#: ../../include/class/Diagnostics.class.php:1788 msgid "You have less than 10 MB of logs" msgstr "" -#: ../../include/class/Diagnostics.class.php:1954 +#: ../../include/class/Diagnostics.class.php:1955 msgid "Include installation data" msgstr "" -#: ../../include/class/Diagnostics.class.php:1991 +#: ../../include/class/Diagnostics.class.php:1992 msgid "Hello Feedback-Men" msgstr "" -#: ../../include/class/Diagnostics.class.php:2001 +#: ../../include/class/Diagnostics.class.php:2002 msgid "Hello" msgstr "" -#: ../../include/class/Diagnostics.class.php:2005 +#: ../../include/class/Diagnostics.class.php:2006 #, php-format msgid "User %s is reporting an issue in its %s experience" msgstr "" -#: ../../include/class/Diagnostics.class.php:2014 +#: ../../include/class/Diagnostics.class.php:2015 msgid "Find some files attached to this mail" msgstr "" -#: ../../include/class/Diagnostics.class.php:2017 +#: ../../include/class/Diagnostics.class.php:2018 msgid "PDF is the diagnostic information retrieved at report time" msgstr "" -#: ../../include/class/Diagnostics.class.php:2020 +#: ../../include/class/Diagnostics.class.php:2021 msgid "CSV contains the statuses of every product file" msgstr "" -#: ../../include/class/Diagnostics.class.php:2025 +#: ../../include/class/Diagnostics.class.php:2026 #, php-format msgid "" "If you think this report must be escalated, feel free to forward this mail " "to \"%s\"" msgstr "" -#: ../../include/class/Diagnostics.class.php:2029 +#: ../../include/class/Diagnostics.class.php:2030 msgid "LEGAL WARNING" msgstr "" -#: ../../include/class/Diagnostics.class.php:2031 +#: ../../include/class/Diagnostics.class.php:2032 msgid "" "The information contained in this transmission is privileged and " "confidential information intended only for the use of the individual or " "entity named above" msgstr "" -#: ../../include/class/Diagnostics.class.php:2035 +#: ../../include/class/Diagnostics.class.php:2036 msgid "" "If the reader of this message is not the intended recipient, you are hereby " "notified that any dissemination, distribution or copying of this " "communication is strictly prohibited" msgstr "" -#: ../../include/class/Diagnostics.class.php:2039 +#: ../../include/class/Diagnostics.class.php:2040 msgid "If you have received this transmission in error, do not read it" msgstr "" -#: ../../include/class/Diagnostics.class.php:2043 +#: ../../include/class/Diagnostics.class.php:2044 msgid "" "Please immediately reply to the sender that you have received this " "communication in error and then delete it" msgstr "" -#: ../../include/class/Diagnostics.class.php:2122 +#: ../../include/class/Diagnostics.class.php:2123 msgid "Invalid cron task" msgstr "" -#: ../../include/class/Diagnostics.class.php:2123 +#: ../../include/class/Diagnostics.class.php:2124 msgid "Sending of information has been processed" msgstr "" -#: ../../include/class/Diagnostics.class.php:2158 -#: ../../include/class/Diagnostics.class.php:2168 +#: ../../include/class/Diagnostics.class.php:2159 +#: ../../include/class/Diagnostics.class.php:2169 msgid "Diagnostics Info" msgstr "" -#: ../../include/class/Diagnostics.class.php:2276 -#: ../../include/class/Diagnostics.class.php:2286 +#: ../../include/class/Diagnostics.class.php:2277 +#: ../../include/class/Diagnostics.class.php:2287 msgid "PHP Info" msgstr "" @@ -47633,202 +48491,202 @@ msgstr "" msgid "Failed to generate dotmap, please select different layout schema" msgstr "" -#: ../../include/class/NetworkMap.class.php:2530 +#: ../../include/class/NetworkMap.class.php:2532 msgid "Failed to retrieve graph data." msgstr "" -#: ../../include/class/NetworkMap.class.php:2814 +#: ../../include/class/NetworkMap.class.php:2816 msgid "Holding Area" msgstr "" -#: ../../include/class/NetworkMap.class.php:2941 +#: ../../include/class/NetworkMap.class.php:2943 #, php-format msgid "Edit node %s" msgstr "" -#: ../../include/class/NetworkMap.class.php:2943 +#: ../../include/class/NetworkMap.class.php:2945 msgid "Show details and options" msgstr "" -#: ../../include/class/NetworkMap.class.php:2944 +#: ../../include/class/NetworkMap.class.php:2946 msgid "Add a interface link" msgstr "" -#: ../../include/class/NetworkMap.class.php:2945 +#: ../../include/class/NetworkMap.class.php:2947 msgid "Set parent interface" msgstr "" -#: ../../include/class/NetworkMap.class.php:2946 +#: ../../include/class/NetworkMap.class.php:2948 msgid "Set as children" msgstr "" -#: ../../include/class/NetworkMap.class.php:2947 +#: ../../include/class/NetworkMap.class.php:2949 msgid "Set parent" msgstr "" -#: ../../include/class/NetworkMap.class.php:2948 -#: ../../include/class/NetworkMap.class.php:2960 +#: ../../include/class/NetworkMap.class.php:2950 +#: ../../include/class/NetworkMap.class.php:2962 msgid "Abort the action of set relationship" msgstr "" -#: ../../include/class/NetworkMap.class.php:2950 -#: ../../include/class/NetworkMap.class.php:3350 +#: ../../include/class/NetworkMap.class.php:2952 +#: ../../include/class/NetworkMap.class.php:3352 msgid "Add node" msgstr "" -#: ../../include/class/NetworkMap.class.php:2951 +#: ../../include/class/NetworkMap.class.php:2953 msgid "Set center" msgstr "" -#: ../../include/class/NetworkMap.class.php:2953 -#: ../../include/class/NetworkMap.class.php:2956 +#: ../../include/class/NetworkMap.class.php:2955 +#: ../../include/class/NetworkMap.class.php:2958 msgid "Proceed" msgstr "" -#: ../../include/class/NetworkMap.class.php:2954 +#: ../../include/class/NetworkMap.class.php:2956 msgid "" "Resetting the map will delete all customizations you have done, including " "manual relationships between elements, new items, etc." msgstr "" -#: ../../include/class/NetworkMap.class.php:2958 +#: ../../include/class/NetworkMap.class.php:2960 msgid "Restart map" msgstr "" -#: ../../include/class/NetworkMap.class.php:2959 +#: ../../include/class/NetworkMap.class.php:2961 msgid "Abort the interface relationship" msgstr "" -#: ../../include/class/NetworkMap.class.php:2977 -#: ../../include/class/NetworkMap.class.php:3026 +#: ../../include/class/NetworkMap.class.php:2979 +#: ../../include/class/NetworkMap.class.php:3028 msgid "Edit node" msgstr "" -#: ../../include/class/NetworkMap.class.php:2987 -#: ../../include/class/NetworkMap.class.php:3042 +#: ../../include/class/NetworkMap.class.php:2989 +#: ../../include/class/NetworkMap.class.php:3044 msgid "Adresses" msgstr "" -#: ../../include/class/NetworkMap.class.php:2989 -#: ../../include/class/NetworkMap.class.php:3047 +#: ../../include/class/NetworkMap.class.php:2991 +#: ../../include/class/NetworkMap.class.php:3049 msgid "OS type" msgstr "" -#: ../../include/class/NetworkMap.class.php:2996 -#: ../../include/class/NetworkMap.class.php:2997 -#: ../../include/class/NetworkMap.class.php:3058 -#: ../../include/class/NetworkMap.class.php:3059 +#: ../../include/class/NetworkMap.class.php:2998 +#: ../../include/class/NetworkMap.class.php:2999 +#: ../../include/class/NetworkMap.class.php:3060 +#: ../../include/class/NetworkMap.class.php:3061 msgid "Node Details" msgstr "" -#: ../../include/class/NetworkMap.class.php:3084 -#: ../../include/class/NetworkMap.class.php:3085 +#: ../../include/class/NetworkMap.class.php:3086 +#: ../../include/class/NetworkMap.class.php:3087 msgid "Interface Information (SNMP)" msgstr "" -#: ../../include/class/NetworkMap.class.php:3098 +#: ../../include/class/NetworkMap.class.php:3100 msgid "Shape" msgstr "" -#: ../../include/class/NetworkMap.class.php:3101 +#: ../../include/class/NetworkMap.class.php:3103 msgid "Circle" msgstr "" -#: ../../include/class/NetworkMap.class.php:3102 +#: ../../include/class/NetworkMap.class.php:3104 msgid "Square" msgstr "" -#: ../../include/class/NetworkMap.class.php:3103 +#: ../../include/class/NetworkMap.class.php:3105 msgid "Rhombus" msgstr "" -#: ../../include/class/NetworkMap.class.php:3119 +#: ../../include/class/NetworkMap.class.php:3121 msgid "name node" msgstr "" -#: ../../include/class/NetworkMap.class.php:3131 -#: ../../include/class/NetworkMap.class.php:3501 +#: ../../include/class/NetworkMap.class.php:3133 +#: ../../include/class/NetworkMap.class.php:3503 msgid "name fictional node" msgstr "" -#: ../../include/class/NetworkMap.class.php:3139 -#: ../../include/class/NetworkMap.class.php:3509 +#: ../../include/class/NetworkMap.class.php:3141 +#: ../../include/class/NetworkMap.class.php:3511 msgid "Networkmap to link" msgstr "" -#: ../../include/class/NetworkMap.class.php:3153 +#: ../../include/class/NetworkMap.class.php:3155 msgid "Update fictional node" msgstr "" -#: ../../include/class/NetworkMap.class.php:3181 -#: ../../include/class/NetworkMap.class.php:3182 +#: ../../include/class/NetworkMap.class.php:3183 +#: ../../include/class/NetworkMap.class.php:3184 msgid "Node options" msgstr "" -#: ../../include/class/NetworkMap.class.php:3193 -#: ../../include/class/NetworkMap.class.php:3287 -msgid "Node source" -msgstr "" - -#: ../../include/class/NetworkMap.class.php:3194 -#: ../../include/class/NetworkMap.class.php:3288 -msgid "Interface source" -msgstr "" - #: ../../include/class/NetworkMap.class.php:3195 #: ../../include/class/NetworkMap.class.php:3289 -msgid "Interface Target" +msgid "Node source" +msgstr "" + +#: ../../include/class/NetworkMap.class.php:3196 +#: ../../include/class/NetworkMap.class.php:3290 +msgid "Interface source" msgstr "" #: ../../include/class/NetworkMap.class.php:3197 -#: ../../include/class/NetworkMap.class.php:3290 +#: ../../include/class/NetworkMap.class.php:3291 +msgid "Interface Target" +msgstr "" + +#: ../../include/class/NetworkMap.class.php:3199 +#: ../../include/class/NetworkMap.class.php:3292 msgid "Node target" msgstr "" -#: ../../include/class/NetworkMap.class.php:3198 +#: ../../include/class/NetworkMap.class.php:3200 msgid "E." msgstr "" -#: ../../include/class/NetworkMap.class.php:3260 +#: ../../include/class/NetworkMap.class.php:3262 msgid "There are not relations" msgstr "" -#: ../../include/class/NetworkMap.class.php:3333 +#: ../../include/class/NetworkMap.class.php:3335 msgid "Add interface link" msgstr "" -#: ../../include/class/NetworkMap.class.php:3378 -#: ../../include/class/NetworkMap.class.php:3405 -#: ../../include/class/NetworkMap.class.php:3406 -#: ../../include/class/NetworkMap.class.php:3469 -#: ../../include/class/NetworkMap.class.php:3485 -#: ../../include/class/NetworkMap.class.php:3542 +#: ../../include/class/NetworkMap.class.php:3380 +#: ../../include/class/NetworkMap.class.php:3407 +#: ../../include/class/NetworkMap.class.php:3408 +#: ../../include/class/NetworkMap.class.php:3471 +#: ../../include/class/NetworkMap.class.php:3487 +#: ../../include/class/NetworkMap.class.php:3544 msgid "Add agent node" msgstr "" -#: ../../include/class/NetworkMap.class.php:3484 +#: ../../include/class/NetworkMap.class.php:3486 msgid "Add agent node (filter by group)" msgstr "" -#: ../../include/class/NetworkMap.class.php:3526 +#: ../../include/class/NetworkMap.class.php:3528 msgid "Add fictional node" msgstr "" -#: ../../include/class/NetworkMap.class.php:3541 +#: ../../include/class/NetworkMap.class.php:3543 msgid "Add fictional point" msgstr "" -#: ../../include/class/NetworkMap.class.php:3626 +#: ../../include/class/NetworkMap.class.php:3628 #: ../../operation/visual_console/legacy_public_view.php:198 #: ../../operation/visual_console/legacy_view.php:346 msgid "Until refresh" msgstr "" -#: ../../include/class/NetworkMap.class.php:3781 +#: ../../include/class/NetworkMap.class.php:3783 msgid "Open Minimap" msgstr "" -#: ../../include/class/NetworkMap.class.php:3787 +#: ../../include/class/NetworkMap.class.php:3789 msgid "Hide Labels" msgstr "" @@ -47895,7 +48753,7 @@ msgid "There are no net scan scripts in the system" msgstr "" #: ../../include/class/ManageNetScanScripts.class.php:556 -msgid "Script fullpath" +msgid "Script full path" msgstr "" #: ../../include/class/CredentialStore.class.php:585 @@ -48050,9 +48908,9 @@ msgid "Trap subtype" msgstr "" #: ../../include/class/SnmpConsole.class.php:291 -#: ../../include/functions_reporting.php:5899 -#: ../../include/functions_reporting.php:5916 -#: ../../include/functions_reporting.php:5933 +#: ../../include/functions_reporting.php:5910 +#: ../../include/functions_reporting.php:5927 +#: ../../include/functions_reporting.php:5944 msgid "Not triggered" msgstr "" @@ -48062,25 +48920,25 @@ msgstr "" #: ../../include/class/SnmpConsole.class.php:309 #: ../../include/class/SnmpConsole.class.php:503 -#: ../../include/class/SnmpConsole.class.php:763 -#: ../../include/functions_reporting.php:2366 -#: ../../include/functions_reporting.php:4606 -#: ../../include/functions_reporting.php:11399 +#: ../../include/class/SnmpConsole.class.php:765 +#: ../../include/functions_reporting.php:2374 +#: ../../include/functions_reporting.php:4617 +#: ../../include/functions_reporting.php:11453 msgid "Not validated" msgstr "" #: ../../include/class/SnmpConsole.class.php:310 #: ../../include/class/SnmpConsole.class.php:501 -#: ../../include/class/SnmpConsole.class.php:773 -#: ../../include/functions_reporting.php:2365 -#: ../../include/functions_reporting.php:4605 -#: ../../include/functions_reporting.php:11398 -#: ../../include/functions_events.php:2547 -#: ../../include/functions_events.php:3274 -#: ../../include/functions_events.php:3549 -#: ../../include/functions_events.php:3558 -#: ../../include/functions_events.php:3565 -#: ../../include/functions_events.php:3572 +#: ../../include/class/SnmpConsole.class.php:775 +#: ../../include/functions_reporting.php:2373 +#: ../../include/functions_reporting.php:4616 +#: ../../include/functions_reporting.php:11452 +#: ../../include/functions_events.php:2476 +#: ../../include/functions_events.php:3203 +#: ../../include/functions_events.php:3478 +#: ../../include/functions_events.php:3487 +#: ../../include/functions_events.php:3494 +#: ../../include/functions_events.php:3501 msgid "Validated" msgstr "" @@ -48088,46 +48946,46 @@ msgstr "" msgid "Group by Enterprise String/IP" msgstr "" -#: ../../include/class/SnmpConsole.class.php:785 +#: ../../include/class/SnmpConsole.class.php:787 #: ../../operation/snmpconsole/snmp_statistics.php:199 msgid "View agent details" msgstr "" -#: ../../include/class/SnmpConsole.class.php:904 -#: ../../include/class/SnmpConsole.class.php:905 +#: ../../include/class/SnmpConsole.class.php:906 +#: ../../include/class/SnmpConsole.class.php:907 msgid "Hide details" msgstr "" -#: ../../include/class/SnmpConsole.class.php:1367 +#: ../../include/class/SnmpConsole.class.php:1360 msgid "Count:" msgstr "" -#: ../../include/class/SnmpConsole.class.php:1367 +#: ../../include/class/SnmpConsole.class.php:1360 msgid "First trap:" msgstr "" -#: ../../include/class/SnmpConsole.class.php:1367 +#: ../../include/class/SnmpConsole.class.php:1360 msgid "Last trap:" msgstr "" -#: ../../include/class/SnmpConsole.class.php:1405 +#: ../../include/class/SnmpConsole.class.php:1398 msgid "Type:" msgstr "" -#: ../../include/class/SnmpConsole.class.php:1412 +#: ../../include/class/SnmpConsole.class.php:1405 msgid "Description:" msgstr "" -#: ../../include/class/SnmpConsole.class.php:1419 +#: ../../include/class/SnmpConsole.class.php:1412 msgid "Enterprise String:" msgstr "" -#: ../../include/class/SnmpConsole.class.php:1428 -#: ../../include/class/SnmpConsole.class.php:1442 +#: ../../include/class/SnmpConsole.class.php:1421 +#: ../../include/class/SnmpConsole.class.php:1435 msgid "Variable bindings:" msgstr "" -#: ../../include/class/SnmpConsole.class.php:1438 +#: ../../include/class/SnmpConsole.class.php:1431 msgid "See more details" msgstr "" @@ -48266,10 +49124,6 @@ msgstr "" msgid "Explanation" msgstr "" -#: ../../include/class/CustomNetScan.class.php:678 -msgid "macro_desc" -msgstr "" - #: ../../include/class/TreeService.class.php:427 #: ../../include/class/TreeService.class.php:637 msgid "Normal status" @@ -48385,296 +49239,320 @@ msgstr "" msgid "Do you want delete the selected templates?" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:622 -#: ../../include/class/ConsoleSupervisor.php:635 +#: ../../include/class/ConsoleSupervisor.php:633 +#: ../../include/class/ConsoleSupervisor.php:646 msgid "Incorrect config value" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:677 +#: ../../include/class/ConsoleSupervisor.php:691 msgid "Access statistics performance" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:679 +#: ../../include/class/ConsoleSupervisor.php:693 msgid "" "Usage of agent access statistics IS NOT RECOMMENDED on systems with more " "than 200 agents due performance penalty" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:989 +#: ../../include/class/ConsoleSupervisor.php:1005 msgid "Limited mode." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1003 +#: ../../include/class/ConsoleSupervisor.php:1019 msgid "License is about to expire" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1006 +#: ../../include/class/ConsoleSupervisor.php:1022 msgid "Support is about to expire" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1024 +#: ../../include/class/ConsoleSupervisor.php:1040 msgid "Expired license" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1025 +#: ../../include/class/ConsoleSupervisor.php:1041 msgid "Your license has expired. Please, contact our sales department." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1027 +#: ../../include/class/ConsoleSupervisor.php:1043 msgid "Support expired" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1028 +#: ../../include/class/ConsoleSupervisor.php:1044 msgid "" "This license is outside of support. Please, contact our sales department." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1109 +#: ../../include/class/ConsoleSupervisor.php:1125 msgid "Attachment directory is not writable" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1111 +#: ../../include/class/ConsoleSupervisor.php:1127 #, php-format msgid "" "Directory %s is not writable. Please, configure corresponding permissions." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1131 +#: ../../include/class/ConsoleSupervisor.php:1147 msgid "There are too many files in attachment directory" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1133 +#: ../../include/class/ConsoleSupervisor.php:1149 #, php-format msgid "" "There are more than %d files in attachment, consider cleaning up attachment " "directory manually." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1165 +#: ../../include/class/ConsoleSupervisor.php:1181 msgid "Remote configuration directory is not readable" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1167 +#: ../../include/class/ConsoleSupervisor.php:1183 #, php-format msgid "" "Remote configuration directory %s is not readable. Please, adjust " "configuration." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1184 +#: ../../include/class/ConsoleSupervisor.php:1200 msgid "Remote configuration directory is not writable" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1186 +#: ../../include/class/ConsoleSupervisor.php:1202 #, php-format msgid "" "Remote configuration directory %s is not writable. Please, adjust " "configuration." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1202 +#: ../../include/class/ConsoleSupervisor.php:1218 msgid "Remote collections directory is not writable" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1204 +#: ../../include/class/ConsoleSupervisor.php:1220 #, php-format msgid "Collections directory %s is not writable. Please, adjust configuration." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1220 +#: ../../include/class/ConsoleSupervisor.php:1236 msgid "Remote md5 directory is not writable" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1222 +#: ../../include/class/ConsoleSupervisor.php:1238 #, php-format msgid "MD5 directory %s is not writable. Please, adjust configuration." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1250 +#: ../../include/class/ConsoleSupervisor.php:1266 msgid "There are too much files in spool" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1252 +#: ../../include/class/ConsoleSupervisor.php:1268 #, php-format msgid "" "There are more than %d files in %s. Consider checking DataServer performance" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1273 +#: ../../include/class/ConsoleSupervisor.php:1289 msgid "There are too many BADXML files in spool" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1275 +#: ../../include/class/ConsoleSupervisor.php:1291 #, php-format msgid "There are more than %d files in %s. Consider checking software agents." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1362 +#: ../../include/class/ConsoleSupervisor.php:1378 #, php-format msgid "%s (%s) is lacking performance." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1430 +#: ../../include/class/ConsoleSupervisor.php:1446 msgid "No servers available." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1431 +#: ../../include/class/ConsoleSupervisor.php:1447 msgid "" "There are no servers registered in this console. Please, check installation " "guide." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1476 +#: ../../include/class/ConsoleSupervisor.php:1492 #, php-format msgid "%s (%s) has crashed." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1482 +#: ../../include/class/ConsoleSupervisor.php:1498 #, php-format msgid "%s (%s) has crashed, please check log files." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1489 +#: ../../include/class/ConsoleSupervisor.php:1505 #, php-format msgid "%s (%s) is not running." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1494 +#: ../../include/class/ConsoleSupervisor.php:1510 #, php-format msgid "" "%s (%s) is not running. Please, check configuration file or remove this " "server from server list." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1546 +#: ../../include/class/ConsoleSupervisor.php:1562 msgid "No master servers found." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1547 +#: ../../include/class/ConsoleSupervisor.php:1563 msgid "" "At least one server must be defined to run as master. Please, check " "documentation." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1602 +#: ../../include/class/ConsoleSupervisor.php:1618 msgid "PHP safe mode is enabled. Some features may not work properly" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1603 +#: ../../include/class/ConsoleSupervisor.php:1619 msgid "" "To disable it, go to your PHP configuration file (php.ini) and put safe_mode " "= Off (Do not forget to restart apache process after changes)" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1621 +#: ../../include/class/ConsoleSupervisor.php:1637 #, php-format msgid "%s value in PHP configuration is not recommended" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1625 +#: ../../include/class/ConsoleSupervisor.php:1641 #, php-format msgid "Recommended value is %s" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1626 -#: ../../include/class/ConsoleSupervisor.php:1650 +#: ../../include/class/ConsoleSupervisor.php:1642 +#: ../../include/class/ConsoleSupervisor.php:1666 msgid "Unlimited" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1627 +#: ../../include/class/ConsoleSupervisor.php:1643 msgid "" "Please, change it on your PHP configuration file (php.ini) or contact with " "administrator (Do not forget to restart Apache process after)" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1649 -#: ../../include/class/ConsoleSupervisor.php:1673 -#: ../../include/class/ConsoleSupervisor.php:1702 -#: ../../include/class/ConsoleSupervisor.php:1783 +#: ../../include/class/ConsoleSupervisor.php:1665 +#: ../../include/class/ConsoleSupervisor.php:1689 +#: ../../include/class/ConsoleSupervisor.php:1718 +#: ../../include/class/ConsoleSupervisor.php:1799 #, php-format msgid "Recommended value is: %s" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1651 -#: ../../include/class/ConsoleSupervisor.php:1675 -#: ../../include/class/ConsoleSupervisor.php:1722 +#: ../../include/class/ConsoleSupervisor.php:1667 +#: ../../include/class/ConsoleSupervisor.php:1691 +#: ../../include/class/ConsoleSupervisor.php:1738 msgid "" "Please, change it on your PHP configuration file (php.ini) or contact with " "administrator (Dont forget restart apache process after changes)" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1674 -#: ../../include/class/ConsoleSupervisor.php:1703 +#: ../../include/class/ConsoleSupervisor.php:1690 +#: ../../include/class/ConsoleSupervisor.php:1719 #, php-format msgid "%s or greater" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1721 +#: ../../include/class/ConsoleSupervisor.php:1737 msgid "Problems with disable_functions in php.ini" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1722 +#: ../../include/class/ConsoleSupervisor.php:1738 msgid "" "The variable disable_functions contains functions system() or exec() in PHP " "configuration file (php.ini)" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1738 +#: ../../include/class/ConsoleSupervisor.php:1754 msgid "chromium is not installed" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1739 +#: ../../include/class/ConsoleSupervisor.php:1755 msgid "" "To be able to create images of the graphs for PDFs, please install the " "chromium extension. For that, it is necessary to follow these steps:" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1760 +#: ../../include/class/ConsoleSupervisor.php:1776 +#: ../../include/class/ConsoleSupervisor.php:1815 msgid "PHP UPDATE REQUIRED" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1761 +#: ../../include/class/ConsoleSupervisor.php:1777 #: ../../general/php_message.php:30 msgid "" "For a correct operation of PandoraFMS, PHP must be updated to version 8.0 or " "higher." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1761 +#: ../../include/class/ConsoleSupervisor.php:1777 #: ../../general/php_message.php:31 msgid "Otherwise, functionalities will be lost." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1761 +#: ../../include/class/ConsoleSupervisor.php:1777 #: ../../general/php_message.php:33 msgid "Report download in PDF format" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1761 +#: ../../include/class/ConsoleSupervisor.php:1777 #: ../../general/php_message.php:34 msgid "Emails Sending" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1761 +#: ../../include/class/ConsoleSupervisor.php:1777 #: ../../general/php_message.php:35 msgid "Metaconsole Collections" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1827 +#: ../../include/class/ConsoleSupervisor.php:1816 +msgid "" +"You should update your PHP version because it will be out of official support" +msgstr "" + +#: ../../include/class/ConsoleSupervisor.php:1816 +msgid "Current PHP version: " +msgstr "" + +#: ../../include/class/ConsoleSupervisor.php:1841 +msgid "MYSQL UPDATE REQUIRED" +msgstr "" + +#: ../../include/class/ConsoleSupervisor.php:1842 +msgid "" +"You should update your MYSQL version because it will be out of official " +"support" +msgstr "" + +#: ../../include/class/ConsoleSupervisor.php:1842 +msgid "Current MYSQL version: " +msgstr "" + +#: ../../include/class/ConsoleSupervisor.php:1883 msgid "Historical database not available" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1828 +#: ../../include/class/ConsoleSupervisor.php:1884 msgid "" "Historical database is enabled, though not accessible with the current " "configuration." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1871 +#: ../../include/class/ConsoleSupervisor.php:1927 msgid "Database maintenance problem" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1873 +#: ../../include/class/ConsoleSupervisor.php:1929 #, php-format msgid "" "Your database hasn't been through maintenance for 48hrs. Please, check " @@ -48682,11 +49560,11 @@ msgid "" "as soon as possible." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1933 +#: ../../include/class/ConsoleSupervisor.php:1989 msgid "Historical database maintenance problem." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1935 +#: ../../include/class/ConsoleSupervisor.php:1991 #, php-format msgid "" "Your historical database hasn't been through maintenance for 48hrs. Please, " @@ -48694,86 +49572,86 @@ msgid "" "enable it as soon as possible." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1973 +#: ../../include/class/ConsoleSupervisor.php:2029 msgid "Historical database MR mismatch" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:1974 +#: ../../include/class/ConsoleSupervisor.php:2030 msgid "" "Your historical database is not using the same schema as the main DB. This " "could produce anomalies while storing historical data." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2014 +#: ../../include/class/ConsoleSupervisor.php:2070 msgid "Log collector cannot connect to ElasticSearch" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2015 +#: ../../include/class/ConsoleSupervisor.php:2071 msgid "ElasticSearch is not available using current configuration." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2084 +#: ../../include/class/ConsoleSupervisor.php:2140 msgid "Metaconsole DB is not available." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2085 +#: ../../include/class/ConsoleSupervisor.php:2141 msgid "Cannot connect with Metaconsole DB using current configuration." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2113 +#: ../../include/class/ConsoleSupervisor.php:2169 msgid "Scheduled downtime running." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2114 +#: ../../include/class/ConsoleSupervisor.php:2170 msgid "" "A scheduled downtime is running. Some monitoring data won't be available " "while downtime is taking place." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2270 +#: ../../include/class/ConsoleSupervisor.php:2326 msgid "Downtime scheduled soon." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2272 +#: ../../include/class/ConsoleSupervisor.php:2328 #, php-format msgid "" "A scheduled downtime is going to be executed from %s to %s. Some monitoring " "data won't be available while downtime is taking place." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2302 +#: ../../include/class/ConsoleSupervisor.php:2358 msgid "This instance is not registered in the Update manager section" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2303 +#: ../../include/class/ConsoleSupervisor.php:2359 msgid "Click here to start the registration process" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2335 +#: ../../include/class/ConsoleSupervisor.php:2392 msgid "Default password for \"Admin\" user has not been changed" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2336 +#: ../../include/class/ConsoleSupervisor.php:2393 msgid "" "Please, change the default password since it is a commonly reported " "vulnerability." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2371 +#: ../../include/class/ConsoleSupervisor.php:2428 msgid "Default font doesn't exist" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2372 +#: ../../include/class/ConsoleSupervisor.php:2429 msgid "" "Your defined font doesn't exist or is not defined. Please, check font " "parameters in your config" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2397 +#: ../../include/class/ConsoleSupervisor.php:2454 msgid "Developer mode is enabled" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2399 +#: ../../include/class/ConsoleSupervisor.php:2456 #, php-format msgid "" "Your %s has the \"develop_bypass\" mode enabled. This is a developer mode " @@ -48781,77 +49659,77 @@ msgid "" "the main index.php file" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2423 +#: ../../include/class/ConsoleSupervisor.php:2480 msgid "Event storm protection is enabled." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2424 +#: ../../include/class/ConsoleSupervisor.php:2481 msgid "" "Some events may get lost while this mode is enabled. The server must be " "restarted after altering this setting." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2450 +#: ../../include/class/ConsoleSupervisor.php:2507 msgid "Failed to retrieve updates, please configure utility" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2468 +#: ../../include/class/ConsoleSupervisor.php:2525 #, php-format msgid "New %s Console update" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2471 +#: ../../include/class/ConsoleSupervisor.php:2528 msgid "There is a new update available. Please
.About minor release update." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2535 +#: ../../include/class/ConsoleSupervisor.php:2592 msgid "Discovery relies on an appropriate cron setup." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2551 +#: ../../include/class/ConsoleSupervisor.php:2608 msgid "Please, make sure process is not locked." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2562 +#: ../../include/class/ConsoleSupervisor.php:2619 msgid "DiscoveryConsoleTasks is not configured." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2653 +#: ../../include/class/ConsoleSupervisor.php:2710 #, php-format msgid "%s version misaligned with Console" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2657 +#: ../../include/class/ConsoleSupervisor.php:2714 #, php-format msgid "" "Server %s and this console have different versions. This might cause several " "malfunctions. Please, update this server." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2720 +#: ../../include/class/ConsoleSupervisor.php:2777 msgid "AllowOverride is disabled" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2766 +#: ../../include/class/ConsoleSupervisor.php:2823 msgid "Desynchronized operation on the node " msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2789 +#: ../../include/class/ConsoleSupervisor.php:2846 msgid "Pandora FMS console log file changed location" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2793 +#: ../../include/class/ConsoleSupervisor.php:2850 #, php-format msgid "" "Pandora FMS console log file has been moved to new location %s/log. " @@ -48859,11 +49737,11 @@ msgid "" "Please, consider deleting it." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2828 +#: ../../include/class/ConsoleSupervisor.php:2885 msgid "Pandora FMS audit log file changed location" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2832 +#: ../../include/class/ConsoleSupervisor.php:2889 #, php-format msgid "" "Pandora FMS audit log file has been moved to new location %s/log. Currently " @@ -48871,35 +49749,35 @@ msgid "" "consider deleting it." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2890 +#: ../../include/class/ConsoleSupervisor.php:2947 #, php-format msgid "Node %s sync queue length exceeded, " msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2892 +#: ../../include/class/ConsoleSupervisor.php:2949 #, php-format msgid "" "Synchronization queue lenght for node %s is %d items, this value should be 0 " "or lower than %d, please check the queue status." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2945 +#: ../../include/class/ConsoleSupervisor.php:3002 #, php-format msgid "Node %s sync queue failed, " msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2947 +#: ../../include/class/ConsoleSupervisor.php:3004 #, php-format msgid "" "Node %s cannot process synchronization queue due %s, please check the queue " "status." msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2978 +#: ../../include/class/ConsoleSupervisor.php:3035 msgid "Agent dependency error" msgstr "" -#: ../../include/class/ConsoleSupervisor.php:2980 +#: ../../include/class/ConsoleSupervisor.php:3037 msgid "There are omnishell agents with dependency errors" msgstr "" @@ -48981,44 +49859,87 @@ msgstr "" msgid "Templates not being fired" msgstr "" -#: ../../include/class/WelcomeWindow.class.php:157 -msgid "Welcome to" +#: ../../include/class/WelcomeWindow.class.php:419 +msgid "Post-installation status diagnostic" msgstr "" -#: ../../include/class/WelcomeWindow.class.php:158 -msgid "Do not show anymore" +#: ../../include/class/WelcomeWindow.class.php:437 +msgid "Warp Update registration" msgstr "" -#: ../../include/class/WelcomeWindow.class.php:167 -msgid "Cancel Configuration Window" +#: ../../include/class/WelcomeWindow.class.php:465 +msgid "Default mail to send alerts" msgstr "" -#: ../../include/class/WelcomeWindow.class.php:172 -msgid "Are you sure you want to cancel this tutorial?" +#: ../../include/class/WelcomeWindow.class.php:493 +msgid "All servers running" msgstr "" -#: ../../include/class/WelcomeWindow.class.php:423 -msgid "Please ensure mail configuration matches your needs" +#: ../../include/class/WelcomeWindow.class.php:521 +msgid "Enterprise licence valid" msgstr "" -#: ../../include/class/WelcomeWindow.class.php:460 -msgid "Create an agent" +#: ../../include/class/WelcomeWindow.class.php:550 +msgid "" +"It seems that your Pandora FMS is working correctly and registered with ID:" +"
#" msgstr "" -#: ../../include/class/WelcomeWindow.class.php:488 -msgid "Create a module to check if an agent is online" +#: ../../include/class/WelcomeWindow.class.php:574 +msgid "Task to perform" msgstr "" -#: ../../include/class/WelcomeWindow.class.php:516 -msgid "Be warned if something is wrong, create an alert on the module" +#: ../../include/class/WelcomeWindow.class.php:584 +msgid "Agent installation wizard" msgstr "" -#: ../../include/class/WelcomeWindow.class.php:544 -msgid "Discover hosts and devices in your network" +#: ../../include/class/WelcomeWindow.class.php:585 +#: ../../include/class/WelcomeWindow.class.php:1157 +msgid "Create WEB monitoring" msgstr "" -#: ../../include/class/WelcomeWindow.class.php:575 -msgid "If something is not working as expected, look for this icon and report!" +#: ../../include/class/WelcomeWindow.class.php:586 +#: ../../include/class/WelcomeWindow.class.php:1174 +msgid "Create network monitoring" +msgstr "" + +#: ../../include/class/WelcomeWindow.class.php:587 +#: ../../include/class/WelcomeWindow.class.php:1191 +msgid "Discover my network" +msgstr "" + +#: ../../include/class/WelcomeWindow.class.php:588 +#: ../../include/class/WelcomeWindow.class.php:1216 +msgid "Create email alert" +msgstr "" + +#: ../../include/class/WelcomeWindow.class.php:603 +msgid "Please select one" +msgstr "" + +#: ../../include/class/WelcomeWindow.class.php:609 +msgid "Let's do it!" +msgstr "" + +#: ../../include/class/WelcomeWindow.class.php:652 +msgid "Text to search" +msgstr "" + +#: ../../include/class/WelcomeWindow.class.php:667 +msgid "Modules name" +msgstr "" + +#: ../../include/class/WelcomeWindow.class.php:705 +#: ../../include/class/WelcomeWindow.class.php:758 +msgid "Ip target" +msgstr "" + +#: ../../include/class/WelcomeWindow.class.php:831 +msgid "Contition" +msgstr "" + +#: ../../include/class/WelcomeWindow.class.php:1112 +msgid "You must chose an option" msgstr "" #: ../../include/class/AgentDeployWizard.class.php:306 @@ -49440,452 +50361,453 @@ msgstr "" msgid " modules" msgstr "" -#: ../../include/functions_reporting.php:1525 +#: ../../include/functions_reporting.php:1533 msgid "Top N" msgstr "" -#: ../../include/functions_reporting.php:1711 +#: ../../include/functions_reporting.php:1719 msgid "Insuficient data" msgstr "" -#: ../../include/functions_reporting.php:2077 +#: ../../include/functions_reporting.php:2085 msgid "Event Report Group" msgstr "" -#: ../../include/functions_reporting.php:2107 +#: ../../include/functions_reporting.php:2115 msgid "Exclude " msgstr "" -#: ../../include/functions_reporting.php:2448 +#: ../../include/functions_reporting.php:2456 msgid "Event Report Module" msgstr "" -#: ../../include/functions_reporting.php:3344 +#: ../../include/functions_reporting.php:3352 msgid "Agent/Modules" msgstr "" -#: ../../include/functions_reporting.php:3441 +#: ../../include/functions_reporting.php:3449 msgid "Agent/Modules Status" msgstr "" -#: ../../include/functions_reporting.php:3590 +#: ../../include/functions_reporting.php:3598 msgid "Exception - Everything" msgstr "" -#: ../../include/functions_reporting.php:3596 -#, php-format -msgid "Exception - Modules over or equal to %s" -msgstr "" - -#: ../../include/functions_reporting.php:3599 -#, php-format -msgid "Modules over or equal to %s" -msgstr "" - #: ../../include/functions_reporting.php:3604 #, php-format -msgid "Exception - Modules under or equal to %s" +msgid "Exception - Modules over or equal to %s" msgstr "" #: ../../include/functions_reporting.php:3607 #, php-format -msgid "Modules under or equal to %s" +msgid "Modules over or equal to %s" msgstr "" #: ../../include/functions_reporting.php:3612 #, php-format -msgid "Exception - Modules under %s" +msgid "Exception - Modules under or equal to %s" msgstr "" #: ../../include/functions_reporting.php:3615 #, php-format -msgid "Modules under %s" +msgid "Modules under or equal to %s" msgstr "" #: ../../include/functions_reporting.php:3620 #, php-format -msgid "Exception - Modules over %s" +msgid "Exception - Modules under %s" msgstr "" #: ../../include/functions_reporting.php:3623 #, php-format -msgid "Modules over %s" +msgid "Modules under %s" msgstr "" #: ../../include/functions_reporting.php:3628 #, php-format -msgid "Exception - Equal to %s" +msgid "Exception - Modules over %s" msgstr "" #: ../../include/functions_reporting.php:3631 #, php-format -msgid "Equal to %s" +msgid "Modules over %s" msgstr "" #: ../../include/functions_reporting.php:3636 #, php-format -msgid "Exception - Not equal to %s" +msgid "Exception - Equal to %s" msgstr "" #: ../../include/functions_reporting.php:3639 #, php-format -msgid "Not equal to %s" -msgstr "" - -#: ../../include/functions_reporting.php:3643 -msgid "Exception - Modules at normal status" +msgid "Equal to %s" msgstr "" #: ../../include/functions_reporting.php:3644 +#, php-format +msgid "Exception - Not equal to %s" +msgstr "" + +#: ../../include/functions_reporting.php:3647 +#, php-format +msgid "Not equal to %s" +msgstr "" + +#: ../../include/functions_reporting.php:3651 +msgid "Exception - Modules at normal status" +msgstr "" + +#: ../../include/functions_reporting.php:3652 msgid "Modules at normal status" msgstr "" -#: ../../include/functions_reporting.php:3648 +#: ../../include/functions_reporting.php:3656 msgid "Exception - Modules at critical or warning status" msgstr "" -#: ../../include/functions_reporting.php:3649 +#: ../../include/functions_reporting.php:3657 msgid "Modules at critical or warning status" msgstr "" -#: ../../include/functions_reporting.php:3929 -msgid "There are no Modules under those conditions." -msgstr "" - -#: ../../include/functions_reporting.php:3933 -#, php-format -msgid "There are no Modules over or equal to %s." -msgstr "" - #: ../../include/functions_reporting.php:3937 -#, php-format -msgid "There are no Modules less or equal to %s." +msgid "There are no Modules under those conditions." msgstr "" #: ../../include/functions_reporting.php:3941 #, php-format -msgid "There are no Modules less %s." +msgid "There are no Modules over or equal to %s." msgstr "" #: ../../include/functions_reporting.php:3945 #, php-format -msgid "There are no Modules over %s." +msgid "There are no Modules less or equal to %s." msgstr "" #: ../../include/functions_reporting.php:3949 #, php-format -msgid "There are no Modules equal to %s" +msgid "There are no Modules less %s." msgstr "" #: ../../include/functions_reporting.php:3953 #, php-format -msgid "There are no Modules not equal to %s" +msgid "There are no Modules over %s." msgstr "" #: ../../include/functions_reporting.php:3957 -msgid "There are no Modules normal status" +#, php-format +msgid "There are no Modules equal to %s" msgstr "" #: ../../include/functions_reporting.php:3961 +#, php-format +msgid "There are no Modules not equal to %s" +msgstr "" + +#: ../../include/functions_reporting.php:3965 +msgid "There are no Modules normal status" +msgstr "" + +#: ../../include/functions_reporting.php:3969 msgid "There are no Modules at critial or warning status" msgstr "" -#: ../../include/functions_reporting.php:4389 +#: ../../include/functions_reporting.php:4400 msgid "Event Report Agent" msgstr "" -#: ../../include/functions_reporting.php:4808 +#: ../../include/functions_reporting.php:4819 msgid "Database Serialized" msgstr "" -#: ../../include/functions_reporting.php:5004 +#: ../../include/functions_reporting.php:5015 msgid "Last Value" msgstr "" -#: ../../include/functions_reporting.php:5054 -#: ../../include/functions_reporting.php:5097 +#: ../../include/functions_reporting.php:5065 +#: ../../include/functions_reporting.php:5108 msgid "No data to display within the selected interval" msgstr "" -#: ../../include/functions_reporting.php:5328 +#: ../../include/functions_reporting.php:5339 msgid "Network interfaces report" msgstr "" -#: ../../include/functions_reporting.php:5422 +#: ../../include/functions_reporting.php:5433 msgid "Custom render report" msgstr "" -#: ../../include/functions_reporting.php:5462 -#: ../../include/functions_reporting.php:5488 +#: ../../include/functions_reporting.php:5473 +#: ../../include/functions_reporting.php:5499 msgid "" "This query is insecure, it could apply unwanted modiffications on the schema" msgstr "" -#: ../../include/functions_reporting.php:5667 +#: ../../include/functions_reporting.php:5678 msgid "The group has no agents or none of the agents has any network interface" msgstr "" -#: ../../include/functions_reporting.php:5692 +#: ../../include/functions_reporting.php:5703 msgid "bytes/s" msgstr "" -#: ../../include/functions_reporting.php:6359 +#: ../../include/functions_reporting.php:6370 msgid "SQL Graph Vertical Bars" msgstr "" -#: ../../include/functions_reporting.php:6363 +#: ../../include/functions_reporting.php:6374 msgid "SQL Graph Horizontal Bars" msgstr "" -#: ../../include/functions_reporting.php:6367 +#: ../../include/functions_reporting.php:6378 msgid "SQL Graph Pie" msgstr "" -#: ../../include/functions_reporting.php:6594 +#: ../../include/functions_reporting.php:6605 msgid "Netflow Area" msgstr "" -#: ../../include/functions_reporting.php:6598 +#: ../../include/functions_reporting.php:6609 msgid "Netflow Summary" msgstr "" -#: ../../include/functions_reporting.php:6602 +#: ../../include/functions_reporting.php:6613 msgid "Netflow Data" msgstr "" -#: ../../include/functions_reporting.php:6610 +#: ../../include/functions_reporting.php:6621 msgid "Unknown report" msgstr "" -#: ../../include/functions_reporting.php:6704 +#: ../../include/functions_reporting.php:6715 msgid "Prediction Date" msgstr "" -#: ../../include/functions_reporting.php:7714 +#: ../../include/functions_reporting.php:7768 msgid "" -"Illegal query: Due security restrictions, there are some tokens or words you " -"cannot use: *, delete, drop, alter, modify, password, pass, insert or update." +"Illegal query: Due to security restrictions, there are some tokens or words " +"you cannot use: *, delete, drop, alter, modify, password, pass, insert or " +"update." msgstr "" -#: ../../include/functions_reporting.php:9127 -#: ../../include/functions_reporting.php:9845 +#: ../../include/functions_reporting.php:9181 +#: ../../include/functions_reporting.php:9899 msgid "No Address" msgstr "" -#: ../../include/functions_reporting.php:10144 +#: ../../include/functions_reporting.php:10198 msgid "" "The monitor have no data in this range of dates or monitor type is not " "numeric" msgstr "" -#: ../../include/functions_reporting.php:10162 +#: ../../include/functions_reporting.php:10216 msgid "The monitor type is not numeric" msgstr "" -#: ../../include/functions_reporting.php:10588 +#: ../../include/functions_reporting.php:10642 msgid "Maximum" msgstr "" -#: ../../include/functions_reporting.php:10666 +#: ../../include/functions_reporting.php:10720 msgid "Automatic combined graph" msgstr "" -#: ../../include/functions_reporting.php:12088 -#: ../../include/functions_reporting.php:12112 -#: ../../include/functions_reporting.php:12151 +#: ../../include/functions_reporting.php:12142 +#: ../../include/functions_reporting.php:12166 +#: ../../include/functions_reporting.php:12205 msgid "Server health" msgstr "" -#: ../../include/functions_reporting.php:12088 +#: ../../include/functions_reporting.php:12142 #, php-format msgid "%d Downed servers" msgstr "" -#: ../../include/functions_reporting.php:12093 -#: ../../include/functions_reporting.php:12116 -#: ../../include/functions_reporting.php:12157 +#: ../../include/functions_reporting.php:12147 +#: ../../include/functions_reporting.php:12170 +#: ../../include/functions_reporting.php:12211 msgid "Monitor health" msgstr "" -#: ../../include/functions_reporting.php:12093 +#: ../../include/functions_reporting.php:12147 #, php-format msgid "%d Not Normal monitors" msgstr "" -#: ../../include/functions_reporting.php:12093 -#: ../../include/functions_reporting.php:12117 +#: ../../include/functions_reporting.php:12147 +#: ../../include/functions_reporting.php:12171 msgid "of monitors up" msgstr "" -#: ../../include/functions_reporting.php:12098 -#: ../../include/functions_reporting.php:12120 -#: ../../include/functions_reporting.php:12163 +#: ../../include/functions_reporting.php:12152 +#: ../../include/functions_reporting.php:12174 +#: ../../include/functions_reporting.php:12217 msgid "Module sanity" msgstr "" -#: ../../include/functions_reporting.php:12098 +#: ../../include/functions_reporting.php:12152 #, php-format msgid "%d Not inited monitors" msgstr "" -#: ../../include/functions_reporting.php:12098 -#: ../../include/functions_reporting.php:12121 +#: ../../include/functions_reporting.php:12152 +#: ../../include/functions_reporting.php:12175 msgid "of total modules inited" msgstr "" -#: ../../include/functions_reporting.php:12103 -#: ../../include/functions_reporting.php:13275 -#: ../../include/functions_reporting.php:13285 +#: ../../include/functions_reporting.php:12157 +#: ../../include/functions_reporting.php:13329 +#: ../../include/functions_reporting.php:13339 #, php-format msgid "%d Fired alerts" msgstr "" -#: ../../include/functions_reporting.php:12103 -#: ../../include/functions_reporting.php:12125 +#: ../../include/functions_reporting.php:12157 +#: ../../include/functions_reporting.php:12179 msgid "of defined alerts not fired" msgstr "" -#: ../../include/functions_reporting.php:12257 +#: ../../include/functions_reporting.php:12311 #: ../../include/functions_groups.php:2758 msgid "Defined and fired alerts" msgstr "" -#: ../../include/functions_reporting.php:12436 +#: ../../include/functions_reporting.php:12490 msgid "Defined users" msgstr "" -#: ../../include/functions_reporting.php:13132 +#: ../../include/functions_reporting.php:13186 msgid "Agent without data" msgstr "" -#: ../../include/functions_reporting.php:13271 +#: ../../include/functions_reporting.php:13325 #, php-format msgid "%d Normal modules" msgstr "" -#: ../../include/functions_reporting.php:13272 +#: ../../include/functions_reporting.php:13326 #, php-format msgid "%d Critical modules" msgstr "" -#: ../../include/functions_reporting.php:13273 +#: ../../include/functions_reporting.php:13327 #, php-format msgid "%d Warning modules" msgstr "" -#: ../../include/functions_reporting.php:13274 +#: ../../include/functions_reporting.php:13328 #, php-format msgid "%d Unknown modules" msgstr "" -#: ../../include/functions_reporting.php:13279 +#: ../../include/functions_reporting.php:13333 #, php-format msgid "%d Total agents" msgstr "" -#: ../../include/functions_reporting.php:13280 +#: ../../include/functions_reporting.php:13334 #, php-format msgid "%d Normal agents" msgstr "" -#: ../../include/functions_reporting.php:13281 +#: ../../include/functions_reporting.php:13335 #, php-format msgid "%d Critical agents" msgstr "" -#: ../../include/functions_reporting.php:13282 +#: ../../include/functions_reporting.php:13336 #, php-format msgid "%d Warning agents" msgstr "" -#: ../../include/functions_reporting.php:13283 +#: ../../include/functions_reporting.php:13337 #, php-format msgid "%d Unknown agents" msgstr "" -#: ../../include/functions_reporting.php:13284 +#: ../../include/functions_reporting.php:13338 #, php-format msgid "%d not init agents" msgstr "" -#: ../../include/functions_reporting.php:14712 +#: ../../include/functions_reporting.php:14766 msgid "Total running modules" msgstr "" -#: ../../include/functions_reporting.php:14715 -#: ../../include/functions_reporting.php:14730 -#: ../../include/functions_reporting.php:14742 -#: ../../include/functions_reporting.php:14760 -#: ../../include/functions_reporting.php:14772 +#: ../../include/functions_reporting.php:14769 #: ../../include/functions_reporting.php:14784 #: ../../include/functions_reporting.php:14796 +#: ../../include/functions_reporting.php:14814 +#: ../../include/functions_reporting.php:14826 +#: ../../include/functions_reporting.php:14838 +#: ../../include/functions_reporting.php:14850 msgid "Ratio" msgstr "" -#: ../../include/functions_reporting.php:14715 -#: ../../include/functions_reporting.php:14730 -#: ../../include/functions_reporting.php:14742 -#: ../../include/functions_reporting.php:14760 -#: ../../include/functions_reporting.php:14772 +#: ../../include/functions_reporting.php:14769 #: ../../include/functions_reporting.php:14784 #: ../../include/functions_reporting.php:14796 +#: ../../include/functions_reporting.php:14814 +#: ../../include/functions_reporting.php:14826 +#: ../../include/functions_reporting.php:14838 +#: ../../include/functions_reporting.php:14850 msgid "Modules by second" msgstr "" -#: ../../include/functions_reporting.php:14727 +#: ../../include/functions_reporting.php:14781 msgid "Local modules" msgstr "" -#: ../../include/functions_reporting.php:14737 +#: ../../include/functions_reporting.php:14791 msgid "Network modules" msgstr "" -#: ../../include/functions_reporting.php:14756 +#: ../../include/functions_reporting.php:14810 msgid "Plugin modules" msgstr "" -#: ../../include/functions_reporting.php:14768 +#: ../../include/functions_reporting.php:14822 msgid "Prediction modules" msgstr "" -#: ../../include/functions_reporting.php:14780 +#: ../../include/functions_reporting.php:14834 msgid "WMI modules" msgstr "" -#: ../../include/functions_reporting.php:14792 +#: ../../include/functions_reporting.php:14846 msgid "Web modules" msgstr "" -#: ../../include/functions_reporting.php:14830 +#: ../../include/functions_reporting.php:14890 #: ../../include/lib/Dashboard/Widgets/tactical.php:287 msgid "Server performance" msgstr "" -#: ../../include/functions_reporting.php:14943 +#: ../../include/functions_reporting.php:15006 msgid "Start condition" msgstr "" -#: ../../include/functions_reporting.php:14943 +#: ../../include/functions_reporting.php:15006 msgid "Stop condition" msgstr "" -#: ../../include/functions_reporting.php:14953 +#: ../../include/functions_reporting.php:15016 msgid "Weekly:" msgstr "" -#: ../../include/functions_reporting.php:14995 +#: ../../include/functions_reporting.php:15058 msgid "Monthly:" msgstr "" -#: ../../include/functions_reporting.php:15546 +#: ../../include/functions_reporting.php:15609 msgid "Module Histogram Graph" msgstr "" -#: ../../include/functions_reporting.php:15913 +#: ../../include/functions_reporting.php:15976 msgid "Attached to this email there's a PDF file of the" msgstr "" -#: ../../include/functions_reporting.php:15914 +#: ../../include/functions_reporting.php:15977 msgid "report" msgstr "" @@ -49942,24 +50864,24 @@ msgid "Something gone wrong creating directory" msgstr "" #: ../../include/functions_filemanager.php:553 -#: ../../include/functions_filemanager.php:838 +#: ../../include/functions_filemanager.php:849 msgid "Create a Directory" msgstr "" #: ../../include/functions_filemanager.php:559 -#: ../../include/functions_filemanager.php:850 -#: ../../include/functions_filemanager.php:853 +#: ../../include/functions_filemanager.php:861 +#: ../../include/functions_filemanager.php:864 msgid "Create File" msgstr "" #: ../../include/functions_filemanager.php:564 -#: ../../include/functions_filemanager.php:864 -#: ../../include/functions_filemanager.php:867 +#: ../../include/functions_filemanager.php:875 +#: ../../include/functions_filemanager.php:878 msgid "Upload Files" msgstr "" #: ../../include/functions_filemanager.php:598 -#: ../../include/functions_filemanager.php:808 +#: ../../include/functions_filemanager.php:819 msgid "Real path" msgstr "" @@ -49993,32 +50915,32 @@ msgstr "" msgid "Make sure it can't perform dangerous tasks" msgstr "" -#: ../../include/functions_filemanager.php:819 +#: ../../include/functions_filemanager.php:830 msgid "No files or directories to show." msgstr "" -#: ../../include/functions_filemanager.php:835 -#: ../../include/functions_filemanager.php:961 +#: ../../include/functions_filemanager.php:846 +#: ../../include/functions_filemanager.php:984 msgid "Create directory" msgstr "" -#: ../../include/functions_filemanager.php:900 +#: ../../include/functions_filemanager.php:911 msgid "The zip upload in this dir, easy to upload multiple files." msgstr "" -#: ../../include/functions_filemanager.php:902 +#: ../../include/functions_filemanager.php:921 msgid "Decompress" msgstr "" -#: ../../include/functions_filemanager.php:976 +#: ../../include/functions_filemanager.php:999 msgid "Create file" msgstr "" -#: ../../include/functions_filemanager.php:990 +#: ../../include/functions_filemanager.php:1013 msgid "Upload file/s" msgstr "" -#: ../../include/functions_filemanager.php:1021 +#: ../../include/functions_filemanager.php:1044 msgid "The directory is read-only" msgstr "" @@ -50039,7 +50961,7 @@ msgstr "" msgid "Icon image dashboard" msgstr "" -#: ../../include/lib/Dashboard/Widget.php:469 +#: ../../include/lib/Dashboard/Widget.php:474 #: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:263 #: ../../include/lib/Dashboard/Widgets/maps_made_by_user.php:347 #: ../../include/lib/Dashboard/Widgets/reports.php:336 @@ -50047,18 +50969,18 @@ msgstr "" msgid "Failed to connect to node %d" msgstr "" -#: ../../include/lib/Dashboard/Widget.php:484 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:634 +#: ../../include/lib/Dashboard/Widget.php:489 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:701 msgid "Please configure this widget before usage" msgstr "" -#: ../../include/lib/Dashboard/Widget.php:492 +#: ../../include/lib/Dashboard/Widget.php:497 #: ../../include/lib/Dashboard/Widgets/maps_status.php:390 -#: ../../include/lib/Dashboard/Widgets/events_list.php:561 +#: ../../include/lib/Dashboard/Widgets/events_list.php:602 msgid "Widget cannot be loaded" msgstr "" -#: ../../include/lib/Dashboard/Widget.php:492 +#: ../../include/lib/Dashboard/Widget.php:497 #: ../../include/lib/Dashboard/Widgets/maps_status.php:390 msgid "Please, configure the widget again to recover it" msgstr "" @@ -50073,7 +50995,7 @@ msgid "Not agents in this group" msgstr "" #: ../../include/lib/Dashboard/Widgets/system_group_status.php:158 -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:646 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:659 msgid "Groups status" msgstr "" @@ -50081,19 +51003,19 @@ msgstr "" msgid "Alert Fired" msgstr "" -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:546 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:559 msgid "Modules in normal status" msgstr "" -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:562 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:575 msgid "Modules in warning status" msgstr "" -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:579 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:592 msgid "Modules in critical status" msgstr "" -#: ../../include/lib/Dashboard/Widgets/system_group_status.php:625 +#: ../../include/lib/Dashboard/Widgets/system_group_status.php:638 msgid "No modules in selected groups" msgstr "" @@ -50103,7 +51025,7 @@ msgid "Heatmap" msgstr "" #: ../../include/lib/Dashboard/Widgets/sla_percent.php:176 -#: ../../include/lib/Dashboard/Widgets/sla_percent.php:561 +#: ../../include/lib/Dashboard/Widgets/sla_percent.php:563 msgid "SLA percentage" msgstr "" @@ -50134,8 +51056,8 @@ msgstr "" #: ../../include/lib/Dashboard/Widgets/sla_percent.php:471 #: ../../include/lib/Dashboard/Widgets/sla_percent.php:482 -#: ../../include/lib/Dashboard/Widgets/events_list.php:528 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:659 +#: ../../include/lib/Dashboard/Widgets/events_list.php:569 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:726 msgid "You don't have access" msgstr "" @@ -50144,29 +51066,29 @@ msgstr "" msgid "Panel with a message" msgstr "" -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:172 -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:633 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:175 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:636 msgid "Block histogram" msgstr "" -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:266 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:333 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:269 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:336 msgid "Font color" msgstr "" -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:280 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:283 #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:361 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:464 -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:443 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:467 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:451 #: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:256 msgid "Agent / module" msgstr "" -#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:457 +#: ../../include/lib/Dashboard/Widgets/BlockHistogram.php:460 #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:552 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:466 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:699 -#: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:408 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:489 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:702 +#: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:410 msgid "Not found modules" msgstr "" @@ -50187,6 +51109,31 @@ msgstr "" msgid "Services view" msgstr "" +#: ../../include/lib/Dashboard/Widgets/netflow.php:211 +msgid "Usage map" +msgstr "" + +#: ../../include/lib/Dashboard/Widgets/netflow.php:213 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:494 +msgid "Type graph" +msgstr "" + +#: ../../include/lib/Dashboard/Widgets/netflow.php:229 +#: ../../operation/netflow/nf_live_view.php:581 +msgid "Aggregated by" +msgstr "" + +#: ../../include/lib/Dashboard/Widgets/netflow.php:240 +#: ../../operation/network/network_report.php:250 +#: ../../operation/network/network_usage_map.php:298 +msgid "Data to show" +msgstr "" + +#: ../../include/lib/Dashboard/Widgets/netflow.php:261 +#: ../../operation/netflow/nf_live_view.php:598 +msgid "Max values" +msgstr "" + #: ../../include/lib/Dashboard/Widgets/maps_status.php:158 #: ../../include/lib/Dashboard/Widgets/maps_status.php:409 msgid "General visual maps report" @@ -50273,14 +51220,14 @@ msgid "Thanks for using %s." msgstr "" #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:174 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:199 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:202 #: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:172 -#: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:545 +#: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:547 msgid "Color tabs modules" msgstr "" #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:289 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:345 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:348 #: ../../include/lib/Dashboard/Widgets/ColorModuleTabs.php:285 msgid "Format Data" msgstr "" @@ -50290,13 +51237,13 @@ msgid "Periodicity" msgstr "" #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:346 -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:292 -#: ../../include/lib/Dashboard/Widgets/events_list.php:370 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:313 +#: ../../include/lib/Dashboard/Widgets/events_list.php:381 msgid "Limit" msgstr "" #: ../../include/lib/Dashboard/Widgets/DataMatrix.php:462 -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:613 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:616 #, php-format msgid "" "The maximum number of modules to display is %d, please reconfigure the " @@ -50307,24 +51254,32 @@ msgstr "" msgid "Data Matrix" msgstr "" -#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:241 +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:245 msgid "Search filter by Module name field content" msgstr "" +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:259 +msgid "Disabled modules" +msgstr "" + +#: ../../include/lib/Dashboard/Widgets/ModulesByStatus.php:259 +msgid "Include disabled modules" +msgstr "" + #: ../../include/lib/Dashboard/Widgets/monitor_health.php:158 #: ../../include/lib/Dashboard/Widgets/monitor_health.php:337 msgid "Global health info" msgstr "" -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:359 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:362 msgid "Values" msgstr "" -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:386 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:389 msgid "Manual thresholds" msgstr "" -#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:1027 +#: ../../include/lib/Dashboard/Widgets/GroupedMeterGraphs.php:1030 msgid "Grouped meter graphs" msgstr "" @@ -50368,73 +51323,85 @@ msgid "Not alert fired" msgstr "" #: ../../include/lib/Dashboard/Widgets/alerts_fired.php:399 -#: ../../include/lib/Dashboard/Widgets/events_list.php:521 +#: ../../include/lib/Dashboard/Widgets/events_list.php:562 msgid "You must select some group" msgstr "" #: ../../include/lib/Dashboard/Widgets/events_list.php:175 -#: ../../include/lib/Dashboard/Widgets/events_list.php:722 +#: ../../include/lib/Dashboard/Widgets/events_list.php:772 msgid "List of latest events" msgstr "" -#: ../../include/lib/Dashboard/Widgets/events_list.php:305 +#: ../../include/lib/Dashboard/Widgets/events_list.php:316 msgid "Custom filters" msgstr "" -#: ../../include/lib/Dashboard/Widgets/events_list.php:383 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:299 -#: ../../include/functions_events.php:3266 -#: ../../include/functions_events.php:3272 -#: ../../include/functions_events.php:3294 +#: ../../include/lib/Dashboard/Widgets/events_list.php:394 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:300 +#: ../../include/functions_events.php:3195 +#: ../../include/functions_events.php:3201 +#: ../../include/functions_events.php:3223 msgid "All event" msgstr "" -#: ../../include/lib/Dashboard/Widgets/events_list.php:384 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:300 -#: ../../include/functions_events.php:3268 -#: ../../include/functions_events.php:3302 +#: ../../include/lib/Dashboard/Widgets/events_list.php:395 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:301 +#: ../../include/functions_events.php:3197 +#: ../../include/functions_events.php:3231 msgid "Only validated" msgstr "" -#: ../../include/lib/Dashboard/Widgets/events_list.php:385 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:301 +#: ../../include/lib/Dashboard/Widgets/events_list.php:396 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:302 msgid "Only pending" msgstr "" -#: ../../include/lib/Dashboard/Widgets/events_list.php:561 +#: ../../include/lib/Dashboard/Widgets/events_list.php:499 +msgid "Columns" +msgstr "" + +#: ../../include/lib/Dashboard/Widgets/events_list.php:602 msgid "Please, event filter has been removed." msgstr "" -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:420 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:428 msgid "Color chart" msgstr "" -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:431 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:439 msgid "Show label" msgstr "" -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:458 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:466 msgid "Label size in px" msgstr "" -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:470 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:478 msgid "Color label" msgstr "" -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:481 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:490 +msgid "Wire" +msgstr "" + +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:505 msgid "Show Value" msgstr "" -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:501 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:525 msgid "Value size in px" msgstr "" -#: ../../include/lib/Dashboard/Widgets/BasicChart.php:513 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:537 msgid "Color value" msgstr "" -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:172 -#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:626 +#: ../../include/lib/Dashboard/Widgets/BasicChart.php:548 +msgid "Graph line size" +msgstr "" + +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:173 +#: ../../include/lib/Dashboard/Widgets/EventCardboard.php:627 msgid "Event cardboard" msgstr "" @@ -50472,7 +51439,7 @@ msgid "Please, configure this widget before use" msgstr "" #: ../../include/lib/Dashboard/Widgets/module_value.php:175 -#: ../../include/lib/Dashboard/Widgets/module_value.php:532 +#: ../../include/lib/Dashboard/Widgets/module_value.php:534 msgid "Module value" msgstr "" @@ -50482,7 +51449,7 @@ msgid "Agent WUX transaction" msgstr "" #: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:163 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:536 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:605 msgid "Top N events by module" msgstr "" @@ -50506,8 +51473,8 @@ msgstr "" msgid "Please select one or more groups." msgstr "" -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:423 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:419 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_module.php:475 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:467 msgid "There is not data to show." msgstr "" @@ -50567,7 +51534,7 @@ msgid "Missing Service id" msgstr "" #: ../../include/lib/Dashboard/Widgets/agent_module.php:173 -#: ../../include/lib/Dashboard/Widgets/agent_module.php:779 +#: ../../include/lib/Dashboard/Widgets/agent_module.php:855 msgid "Agent/Module View" msgstr "" @@ -50601,28 +51568,36 @@ msgid "Agent module graph" msgstr "" #: ../../include/lib/Dashboard/Widgets/reports.php:166 -#: ../../include/lib/Dashboard/Widgets/reports.php:503 +#: ../../include/lib/Dashboard/Widgets/reports.php:512 msgid "Custom report" msgstr "" -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:173 -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:337 +#: ../../include/lib/Dashboard/Widgets/AgentHive.php:170 +msgid "Agent hive" +msgstr "" + +#: ../../include/lib/Dashboard/Widgets/AgentHive.php:488 +msgid "Agents hive" +msgstr "" + +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:174 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:338 msgid "OS quick report" msgstr "" -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:285 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:286 msgid "total" msgstr "" -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:286 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:287 msgid "normal" msgstr "" -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:287 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:288 msgid "critical" msgstr "" -#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:288 +#: ../../include/lib/Dashboard/Widgets/os_quick_report.php:289 msgid "unknown" msgstr "" @@ -50665,7 +51640,7 @@ msgid "Module Groups found" msgstr "" #: ../../include/lib/Dashboard/Widgets/tree_view.php:659 -#: ../../operation/tree.php:482 ../../operation/search_main.php:56 +#: ../../operation/tree.php:482 ../../operation/search_main.php:128 msgid "Modules found" msgstr "" @@ -50685,17 +51660,21 @@ msgid "Not normal modules" msgstr "" #: ../../include/lib/Dashboard/Widgets/top_n.php:163 -#: ../../include/lib/Dashboard/Widgets/top_n.php:540 +#: ../../include/lib/Dashboard/Widgets/top_n.php:633 msgid "Top N of agent modules" msgstr "" -#: ../../include/lib/Dashboard/Widgets/top_n.php:222 +#: ../../include/lib/Dashboard/Widgets/top_n.php:241 msgid "" "Case insensitive regular expression or string for module name. For example: ." "*usage.* will match: cpu_usage, vram usage." msgstr "" -#: ../../include/lib/Dashboard/Widgets/top_n.php:456 +#: ../../include/lib/Dashboard/Widgets/top_n.php:318 +msgid "Agent & module" +msgstr "" + +#: ../../include/lib/Dashboard/Widgets/top_n.php:496 msgid "There are no agents/modules found matching filter set" msgstr "" @@ -50712,7 +51691,7 @@ msgid "Digital" msgstr "" #: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:163 -#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:501 +#: ../../include/lib/Dashboard/Widgets/top_n_events_by_group.php:551 msgid "Top N events by agent" msgstr "" @@ -50742,15 +51721,15 @@ msgstr "" msgid "Cluster successfully forced." msgstr "" -#: ../../include/lib/ClusterViewer/ClusterManager.php:568 +#: ../../include/lib/ClusterViewer/ClusterManager.php:564 msgid "Not set" msgstr "" -#: ../../include/lib/ClusterViewer/ClusterManager.php:578 +#: ../../include/lib/ClusterViewer/ClusterManager.php:574 msgid "Active-Active" msgstr "" -#: ../../include/lib/ClusterViewer/ClusterManager.php:580 +#: ../../include/lib/ClusterViewer/ClusterManager.php:576 msgid "Active-Passive" msgstr "" @@ -50904,90 +51883,94 @@ msgstr "" msgid "Create agent module" msgstr "" -#: ../../include/functions_snmp_browser.php:750 +#: ../../include/functions_snmp_browser.php:769 msgid "Starting OID" msgstr "" -#: ../../include/functions_snmp_browser.php:805 +#: ../../include/functions_snmp_browser.php:824 msgid "Server to execute" msgstr "" -#: ../../include/functions_snmp_browser.php:946 +#: ../../include/functions_snmp_browser.php:965 msgid "SNMP v3 settings" msgstr "" -#: ../../include/functions_snmp_browser.php:1037 +#: ../../include/functions_snmp_browser.php:1056 msgid "First match" msgstr "" -#: ../../include/functions_snmp_browser.php:1050 +#: ../../include/functions_snmp_browser.php:1069 msgid "Previous match" msgstr "" -#: ../../include/functions_snmp_browser.php:1063 +#: ../../include/functions_snmp_browser.php:1082 msgid "Next match" msgstr "" -#: ../../include/functions_snmp_browser.php:1076 +#: ../../include/functions_snmp_browser.php:1095 msgid "Last match" msgstr "" -#: ../../include/functions_snmp_browser.php:1090 +#: ../../include/functions_snmp_browser.php:1109 msgid "Expand the tree (can be slow)" msgstr "" -#: ../../include/functions_snmp_browser.php:1103 +#: ../../include/functions_snmp_browser.php:1122 msgid "Collapse the tree" msgstr "" -#: ../../include/functions_snmp_browser.php:1115 -#: ../../include/functions_snmp_browser.php:1178 +#: ../../include/functions_snmp_browser.php:1134 +#: ../../include/functions_snmp_browser.php:1205 msgid "Search options" msgstr "" -#: ../../include/functions_snmp_browser.php:1168 +#: ../../include/functions_snmp_browser.php:1195 msgid "SNMP v3 options" msgstr "" -#: ../../include/functions_snmp_browser.php:1200 +#: ../../include/functions_snmp_browser.php:1227 msgid "Search matches" msgstr "" -#: ../../include/functions_snmp_browser.php:1216 +#: ../../include/functions_snmp_browser.php:1243 msgid "Create agent modules" msgstr "" -#: ../../include/functions_snmp_browser.php:1225 +#: ../../include/functions_snmp_browser.php:1252 msgid "Create policy modules" msgstr "" -#: ../../include/functions_snmp_browser.php:1234 +#: ../../include/functions_snmp_browser.php:1261 msgid "Create network components" msgstr "" -#: ../../include/functions_snmp_browser.php:1665 +#: ../../include/functions_snmp_browser.php:1699 msgid " available" msgstr "" -#: ../../include/functions_snmp_browser.php:1672 +#: ../../include/functions_snmp_browser.php:1706 msgid " to apply" msgstr "" -#: ../../include/functions_snmp_browser.php:1677 -#: ../../operation/snmpconsole/snmp_browser.php:540 +#: ../../include/functions_snmp_browser.php:1711 +#: ../../operation/snmpconsole/snmp_browser.php:542 msgid "Create new policy" msgstr "" -#: ../../include/functions_snmp_browser.php:1732 +#: ../../include/functions_snmp_browser.php:1766 msgid "Undo" msgstr "" +#: ../../include/functions_snmp_browser.php:1814 +msgid "Use agent IP" +msgstr "" + #: ../../include/chart_generator.php:122 #: ../../operation/agentes/stat_win.php:51 #: ../../operation/agentes/stat_win.php:176 #: ../../operation/agentes/realtime_win.php:51 #: ../../operation/agentes/interface_traffic_graph_win.php:54 -#: ../../operation/inventory/inventory.php:371 +#: ../../operation/inventory/inventory.php:375 msgid "There was a problem connecting with the node" msgstr "" @@ -51000,7 +51983,7 @@ msgid "Alert Templates" msgstr "" #: ../../include/functions_groups.php:107 -#: ../../operation/agentes/pandora_networkmap.editor.php:429 +#: ../../operation/agentes/pandora_networkmap.editor.php:435 #: ../../operation/agentes/pandora_networkmap.view.php:177 msgid "Discovery task" msgstr "" @@ -51027,7 +52010,7 @@ msgstr "" #: ../../include/functions_groups.php:251 #: ../../operation/agentes/networkmap.dinamic.php:150 -#: ../../operation/agentes/pandora_networkmap.view.php:2414 +#: ../../operation/agentes/pandora_networkmap.view.php:2419 msgid "Network maps" msgstr "" @@ -51051,220 +52034,228 @@ msgstr "" msgid "Module custom id" msgstr "" -#: ../../include/functions_events.php:1790 +#: ../../include/functions_events.php:1792 #, php-format msgid "Could not connect: %s" msgstr "" -#: ../../include/functions_events.php:2510 +#: ../../include/functions_events.php:2439 #: ../../operation/agentes/tactical.php:248 msgid "Latest events" msgstr "" -#: ../../include/functions_events.php:2915 +#: ../../include/functions_events.php:2844 msgid "Going to unknown" msgstr "" -#: ../../include/functions_events.php:2923 +#: ../../include/functions_events.php:2852 msgid "Alert manually validated" msgstr "" -#: ../../include/functions_events.php:2927 +#: ../../include/functions_events.php:2856 msgid "Going from critical to warning" msgstr "" -#: ../../include/functions_events.php:2933 +#: ../../include/functions_events.php:2862 msgid "Going up to critical state" msgstr "" -#: ../../include/functions_events.php:2939 +#: ../../include/functions_events.php:2868 msgid "Going up to normal state" msgstr "" -#: ../../include/functions_events.php:2943 +#: ../../include/functions_events.php:2872 msgid "Going down from normal to warning" msgstr "" -#: ../../include/functions_events.php:2955 +#: ../../include/functions_events.php:2884 msgid "Discovery server detected a new host" msgstr "" -#: ../../include/functions_events.php:2959 +#: ../../include/functions_events.php:2888 msgid "New agent created" msgstr "" -#: ../../include/functions_events.php:2976 +#: ../../include/functions_events.php:2905 msgid "Unknown type:" msgstr "" -#: ../../include/functions_events.php:3267 -#: ../../include/functions_events.php:3298 +#: ../../include/functions_events.php:3196 +#: ../../include/functions_events.php:3227 msgid "Only new" msgstr "" -#: ../../include/functions_events.php:3269 -#: ../../include/functions_events.php:3306 +#: ../../include/functions_events.php:3198 +#: ../../include/functions_events.php:3235 msgid "Only in process" msgstr "" -#: ../../include/functions_events.php:3270 -#: ../../include/functions_events.php:3310 +#: ../../include/functions_events.php:3199 +#: ../../include/functions_events.php:3239 msgid "Only not validated" msgstr "" -#: ../../include/functions_events.php:3276 +#: ../../include/functions_events.php:3205 msgid "Not Validated" msgstr "" -#: ../../include/functions_events.php:3468 +#: ../../include/functions_events.php:3397 msgid "Change owner" msgstr "" -#: ../../include/functions_events.php:3533 +#: ../../include/functions_events.php:3462 msgid "Change status" msgstr "" -#: ../../include/functions_events.php:3630 -#: ../../include/functions_events.php:5366 +#: ../../include/functions_events.php:3559 +#: ../../include/functions_events.php:5274 #: ../../operation/incidents/dashboard_detail_integriaims_incident.php:330 msgid "Add comment" msgstr "" -#: ../../include/functions_events.php:3653 -#: ../../include/functions_events.php:3657 -#: ../../operation/events/events.php:983 +#: ../../include/functions_events.php:3582 +#: ../../include/functions_events.php:3586 +#: ../../operation/events/events.php:1085 msgid "Delete event" msgstr "" -#: ../../include/functions_events.php:3680 +#: ../../include/functions_events.php:3609 msgid "Custom responses" msgstr "" -#: ../../include/functions_events.php:4286 +#: ../../include/functions_events.php:4215 msgid "Extended information" msgstr "" -#: ../../include/functions_events.php:4317 +#: ../../include/functions_events.php:4246 msgid "There was an error connecting to the node" msgstr "" -#: ../../include/functions_events.php:4338 +#: ../../include/functions_events.php:4267 msgid "Agent details" msgstr "" -#: ../../include/functions_events.php:4352 +#: ../../include/functions_events.php:4281 msgid "This agent belongs to metaconsole, is not possible display it" msgstr "" -#: ../../include/functions_events.php:4447 +#: ../../include/functions_events.php:4401 msgid "View custom fields" msgstr "" -#: ../../include/functions_events.php:4470 +#: ../../include/functions_events.php:4424 msgid "Module details" msgstr "" -#: ../../include/functions_events.php:4486 +#: ../../include/functions_events.php:4440 msgid "No assigned" msgstr "" -#: ../../include/functions_events.php:4567 -#: ../../include/functions_events.php:4576 +#: ../../include/functions_events.php:4521 +#: ../../include/functions_events.php:4530 msgid "Go to data overview" msgstr "" -#: ../../include/functions_events.php:4693 +#: ../../include/functions_events.php:4647 #, php-format msgid "Invalid custom data: %s" msgstr "" -#: ../../include/functions_events.php:4922 +#: ../../include/functions_events.php:4876 msgid "First event" msgstr "" -#: ../../include/functions_events.php:4925 +#: ../../include/functions_events.php:4879 msgid "Last event" msgstr "" -#: ../../include/functions_events.php:5022 +#: ../../include/functions_events.php:4976 msgid "Autovalidated" msgstr "" -#: ../../include/functions_events.php:5098 +#: ../../include/functions_events.php:5056 msgid "ID extra" msgstr "" -#: ../../include/functions_events.php:5215 +#: ../../include/functions_events.php:5168 msgid "There are no comments" msgstr "" -#: ../../include/functions_events.php:5279 +#: ../../include/functions_events.php:5184 msgid "by" msgstr "" -#: ../../include/functions_events.php:5946 +#: ../../include/functions_events.php:5219 +msgid "24 hours" +msgstr "" + +#: ../../include/functions_events.php:5220 +msgid "48 hours" +msgstr "" + +#: ../../include/functions_events.php:5855 #, php-format msgid "Event # %d" msgstr "" -#: ../../include/functions_events.php:5949 +#: ../../include/functions_events.php:5858 msgid "Executing command: " msgstr "" -#: ../../include/functions_planned_downtimes.php:578 +#: ../../include/functions_planned_downtimes.php:588 msgid "Succesful stopped the Downtime" msgstr "" -#: ../../include/functions_planned_downtimes.php:579 +#: ../../include/functions_planned_downtimes.php:589 msgid "Unsuccesful stopped the Downtime" msgstr "" -#: ../../include/functions_planned_downtimes.php:734 +#: ../../include/functions_planned_downtimes.php:744 #, php-format msgid "Enabled %s elements from the downtime" msgstr "" -#: ../../include/functions_planned_downtimes.php:793 +#: ../../include/functions_planned_downtimes.php:803 msgid "The downtime must be quiet, disable_agents or disable_agents_alerts" msgstr "" -#: ../../include/functions_planned_downtimes.php:798 +#: ../../include/functions_planned_downtimes.php:808 msgid "The execution must be once or periodically" msgstr "" -#: ../../include/functions_planned_downtimes.php:803 +#: ../../include/functions_planned_downtimes.php:813 msgid "The periodicity must be weekly or monthly" msgstr "" -#: ../../include/functions_planned_downtimes.php:808 +#: ../../include/functions_planned_downtimes.php:818 msgid "There is no user with such id" msgstr "" -#: ../../include/functions_planned_downtimes.php:813 +#: ../../include/functions_planned_downtimes.php:823 msgid "There is no group with such id" msgstr "" -#: ../../include/functions_planned_downtimes.php:818 +#: ../../include/functions_planned_downtimes.php:828 msgid "Date is wrong formatted" msgstr "" -#: ../../include/functions_planned_downtimes.php:925 +#: ../../include/functions_planned_downtimes.php:935 msgid "This scheduled downtime are executed now. Can't delete in this moment." msgstr "" -#: ../../include/functions_planned_downtimes.php:932 +#: ../../include/functions_planned_downtimes.php:942 msgid "Deleted this scheduled downtime successfully." msgstr "" -#: ../../include/functions_planned_downtimes.php:934 +#: ../../include/functions_planned_downtimes.php:944 msgid "Problems for deleted this scheduled downtime." msgstr "" -#: ../../include/functions_planned_downtimes.php:994 +#: ../../include/functions_planned_downtimes.php:1004 msgid "Error adding agents to copied downtime" msgstr "" -#: ../../include/functions_planned_downtimes.php:1017 +#: ../../include/functions_planned_downtimes.php:1027 msgid "Error adding module to copied downtime" msgstr "" @@ -51276,10 +52267,6 @@ msgstr "" msgid "saml error" msgstr "" -#: ../../index.php:714 ../../general/login_page.php:653 -msgid "User is blocked" -msgstr "" - #: ../../index.php:1004 msgid "User doesn\\'t exist." msgstr "" @@ -51293,10 +52280,10 @@ msgstr "" msgid "Metaconsole MR (%d) is different than this one (%d)" msgstr "" -#: ../../operation/search_users.php:23 ../../operation/search_agents.php:30 -#: ../../operation/search_alerts.php:24 ../../operation/search_reports.php:25 -#: ../../operation/search_graphs.php:21 ../../operation/search_modules.php:23 -#: ../../operation/search_policies.php:22 ../../operation/search_maps.php:19 +#: ../../operation/search_users.php:23 ../../operation/search_alerts.php:24 +#: ../../operation/search_reports.php:25 ../../operation/search_graphs.php:21 +#: ../../operation/search_modules.php:23 ../../operation/search_policies.php:22 +#: ../../operation/search_maps.php:19 msgid "Zero results found" msgstr "" @@ -51478,49 +52465,70 @@ msgstr "" msgid "Matches" msgstr "" -#: ../../operation/visual_console/view.php:409 +#: ../../operation/visual_console/view.php:411 msgid "Delete Item" msgstr "" -#: ../../operation/visual_console/view.php:415 +#: ../../operation/visual_console/view.php:417 msgid "Copy Item" msgstr "" -#: ../../operation/visual_console/view.php:432 +#: ../../operation/visual_console/view.php:434 msgid "Force remote checks" msgstr "" -#: ../../operation/visual_console/view.php:790 +#: ../../operation/visual_console/view.php:469 +msgid "Grid" +msgstr "" + +#: ../../operation/visual_console/view.php:476 +#: ../../operation/visual_console/view.php:889 +msgid "Grid style" +msgstr "" + +#: ../../operation/visual_console/view.php:494 +msgid "Grid size" +msgstr "" + +#: ../../operation/visual_console/view.php:880 +msgid "The size should be between 2 and 50" +msgstr "" + +#: ../../operation/visual_console/view.php:925 +msgid "Grid style saved." +msgstr "" + +#: ../../operation/visual_console/view.php:944 msgid "Are you sure you wish to set the visual console in maintenance mode" msgstr "" -#: ../../operation/visual_console/view.php:793 -#: ../../operation/visual_console/view.php:800 +#: ../../operation/visual_console/view.php:947 +#: ../../operation/visual_console/view.php:954 msgid "Are you sure you wish to disable maintenance mode" msgstr "" -#: ../../operation/visual_console/view.php:796 +#: ../../operation/visual_console/view.php:950 msgid "The visual console was set to maintenance mode" msgstr "" -#: ../../operation/visual_console/view.php:798 +#: ../../operation/visual_console/view.php:952 msgid "ago by user" msgstr "" -#: ../../operation/visual_console/view.php:805 +#: ../../operation/visual_console/view.php:959 msgid "Maintenance mode" msgstr "" -#: ../../operation/visual_console/view.php:866 +#: ../../operation/visual_console/view.php:1020 msgid "Are you sure" msgstr "" #: ../../operation/visual_console/legacy_public_view.php:168 -#: ../../operation/visual_console/public_view.php:156 +#: ../../operation/visual_console/public_view.php:158 msgid "QR code of the page" msgstr "" -#: ../../operation/search_results.php:68 +#: ../../operation/search_results.php:69 msgid "Global search" msgstr "" @@ -51539,12 +52547,12 @@ msgid "Refresh time" msgstr "" #: ../../operation/agentes/stat_win.php:278 -#: ../../operation/agentes/graphs.php:237 +#: ../../operation/agentes/graphs.php:238 msgid "Show events" msgstr "" #: ../../operation/agentes/stat_win.php:303 -#: ../../operation/agentes/graphs.php:239 +#: ../../operation/agentes/graphs.php:240 msgid "Show alerts" msgstr "" @@ -51557,7 +52565,7 @@ msgstr "" #: ../../operation/agentes/stat_win.php:333 #: ../../operation/agentes/stat_win.php:444 #: ../../operation/agentes/interface_traffic_graph_win.php:231 -#: ../../operation/agentes/graphs.php:233 +#: ../../operation/agentes/graphs.php:234 #: ../../operation/reporting/graph_viewer.php:346 msgid "Time range" msgstr "" @@ -51582,26 +52590,26 @@ msgstr "" msgid "Graph configuration menu" msgstr "" -#: ../../operation/agentes/alerts_status.php:346 +#: ../../operation/agentes/alerts_status.php:355 msgid "No actions" msgstr "" -#: ../../operation/agentes/alerts_status.php:380 +#: ../../operation/agentes/alerts_status.php:389 #: ../../operation/agentes/estado_monitores.php:575 #: ../../operation/agentes/alerts_status.functions.php:223 msgid "Free text for search (*):" msgstr "" -#: ../../operation/agentes/alerts_status.php:381 +#: ../../operation/agentes/alerts_status.php:390 #: ../../operation/agentes/alerts_status.functions.php:224 msgid "Filter by module name, template name or action name" msgstr "" -#: ../../operation/agentes/alerts_status.php:481 +#: ../../operation/agentes/alerts_status.php:501 msgid "Full list of alerts" msgstr "" -#: ../../operation/agentes/alerts_status.php:577 +#: ../../operation/agentes/alerts_status.php:596 msgid "You must select at least one alert." msgstr "" @@ -51659,32 +52667,32 @@ msgstr "" msgid "Log sources status" msgstr "" -#: ../../operation/agentes/estado_agente.php:237 ../../operation/menu.php:182 +#: ../../operation/agentes/estado_agente.php:255 ../../operation/menu.php:182 msgid "Agent detail" msgstr "" -#: ../../operation/agentes/estado_agente.php:265 +#: ../../operation/agentes/estado_agente.php:283 msgid "Sucessfully deleted agent" msgstr "" -#: ../../operation/agentes/estado_agente.php:266 +#: ../../operation/agentes/estado_agente.php:284 msgid "There was an error message deleting the agent" msgstr "" -#: ../../operation/agentes/estado_agente.php:354 +#: ../../operation/agentes/estado_agente.php:372 msgid "Search in custom fields" msgstr "" -#: ../../operation/agentes/estado_agente.php:467 +#: ../../operation/agentes/estado_agente.php:485 #: ../../operation/agentes/status_monitor.php:1060 msgid "Manage filter" msgstr "" -#: ../../operation/agentes/estado_agente.php:1067 +#: ../../operation/agentes/estado_agente.php:1085 msgid "L.S change" msgstr "" -#: ../../operation/agentes/estado_agente.php:1247 +#: ../../operation/agentes/estado_agente.php:1265 msgid "Agent events" msgstr "" @@ -51727,20 +52735,20 @@ msgstr "" msgid "Reload the page to request a new authorization token" msgstr "" -#: ../../operation/agentes/status_events.php:30 #: ../../operation/agentes/status_events.php:31 +#: ../../operation/agentes/status_events.php:32 msgid "Latest events for this agent" msgstr "" #: ../../operation/agentes/networkmap.dinamic.php:102 -#: ../../operation/agentes/pandora_networkmap.view.php:2348 +#: ../../operation/agentes/pandora_networkmap.view.php:2353 #: ../../operation/snmpconsole/snmp_statistics.php:45 #: ../../operation/snmpconsole/snmp_browser.php:56 msgid "Normal screen" msgstr "" #: ../../operation/agentes/networkmap.dinamic.php:126 -#: ../../operation/agentes/pandora_networkmap.view.php:2376 +#: ../../operation/agentes/pandora_networkmap.view.php:2381 msgid "List of networkmap" msgstr "" @@ -51758,15 +52766,15 @@ msgstr "" msgid "Realtime extension is not enabled." msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:223 +#: ../../operation/agentes/pandora_networkmap.editor.php:229 msgid "Network maps editor" msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:279 +#: ../../operation/agentes/pandora_networkmap.editor.php:285 msgid "Creating map..." msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:281 +#: ../../operation/agentes/pandora_networkmap.editor.php:287 msgid "" "To create a network map that visually recreates link-level (L2) " "relationships, you must first discover these relationships with Discovery " @@ -51774,167 +52782,176 @@ msgid "" "discovered." msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:283 +#: ../../operation/agentes/pandora_networkmap.editor.php:289 msgid "" "Discovery Server discovers relationships between interfaces (L2) through " "SNMP and relationships between hosts (L3) through route discovery." msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:284 +#: ../../operation/agentes/pandora_networkmap.editor.php:290 msgid "" "You can also create these relationships manually by editing nodes or re-" "passing a discovery task after adding new information (for example by adding " "new SNMP communities)." msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:285 +#: ../../operation/agentes/pandora_networkmap.editor.php:291 msgid "See our documentation for more information." msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:381 +#: ../../operation/agentes/pandora_networkmap.editor.php:387 #: ../../operation/agentes/pandora_networkmap.view.php:164 msgid "Position X" msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:387 +#: ../../operation/agentes/pandora_networkmap.editor.php:393 #: ../../operation/agentes/pandora_networkmap.view.php:166 msgid "Position Y" msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:393 +#: ../../operation/agentes/pandora_networkmap.editor.php:399 #: ../../operation/agentes/pandora_networkmap.view.php:169 msgid "Zoom scale" msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:394 +#: ../../operation/agentes/pandora_networkmap.editor.php:400 #: ../../operation/agentes/pandora_networkmap.view.php:171 msgid "" "Introduce zoom level. 1 = Highest resolution. Figures may include decimals" msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:430 +#: ../../operation/agentes/pandora_networkmap.editor.php:436 #: ../../operation/agentes/pandora_networkmap.view.php:178 msgid "CIDR IP mask" msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:446 +#: ../../operation/agentes/pandora_networkmap.editor.php:452 msgid "Source group" msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:459 +#: ../../operation/agentes/pandora_networkmap.editor.php:465 msgid "Source id group changed. All elements in networkmap will be lost." msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:470 +#: ../../operation/agentes/pandora_networkmap.editor.php:476 #: ../../operation/agentes/pandora_networkmap.view.php:260 msgid "Don't show subgroups:" msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:482 +#: ../../operation/agentes/pandora_networkmap.editor.php:488 #: ../../operation/agentes/pandora_networkmap.view.php:217 msgid "Source from recon task" msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:496 +#: ../../operation/agentes/pandora_networkmap.editor.php:502 #: ../../operation/agentes/pandora_networkmap.view.php:219 msgid "" "It is setted any recon task, the nodes get from the recontask IP mask " "instead from the group." msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:502 +#: ../../operation/agentes/pandora_networkmap.editor.php:508 #: ../../operation/agentes/pandora_networkmap.view.php:239 msgid "Source from CIDR IP mask" msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:516 +#: ../../operation/agentes/pandora_networkmap.editor.php:522 #: ../../operation/agentes/pandora_networkmap.view.php:294 msgid "Method generation networkmap" msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:534 +#: ../../operation/agentes/pandora_networkmap.editor.php:540 #: ../../operation/agentes/pandora_networkmap.view.php:310 msgid "Separation between nodes. By default 0.25" msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:538 +#: ../../operation/agentes/pandora_networkmap.editor.php:544 #: ../../operation/agentes/pandora_networkmap.view.php:312 msgid "Rank separation" msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:539 +#: ../../operation/agentes/pandora_networkmap.editor.php:545 #: ../../operation/agentes/pandora_networkmap.view.php:313 msgid "" "Only flat and radial. Separation between arrows. By default 0.5 in flat and " "1.0 in radial" msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:543 +#: ../../operation/agentes/pandora_networkmap.editor.php:549 #: ../../operation/agentes/pandora_networkmap.view.php:315 msgid "Min nodes dist" msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:544 +#: ../../operation/agentes/pandora_networkmap.editor.php:550 #: ../../operation/agentes/pandora_networkmap.view.php:316 msgid "Only circular. Minimum separation between all nodes. By default 1.0" msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:548 +#: ../../operation/agentes/pandora_networkmap.editor.php:554 #: ../../operation/agentes/pandora_networkmap.view.php:318 msgid "Default ideal node separation" msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:549 +#: ../../operation/agentes/pandora_networkmap.editor.php:555 #: ../../operation/agentes/pandora_networkmap.view.php:319 msgid "Only fdp. Default ideal node separation in the layout. By default 0.3" msgstr "" -#: ../../operation/agentes/pandora_networkmap.editor.php:744 +#: ../../operation/agentes/pandora_networkmap.editor.php:750 msgid "Source id group changed. All elements in Networkmap will be lost" msgstr "" #: ../../operation/agentes/pandora_networkmap.php:139 -#: ../../operation/agentes/pandora_networkmap.php:377 +#: ../../operation/agentes/pandora_networkmap.php:388 msgid "Succesfully created" msgstr "" #: ../../operation/agentes/pandora_networkmap.php:215 -#: ../../operation/agentes/pandora_networkmap.php:515 +#: ../../operation/agentes/pandora_networkmap.php:537 msgid "Succesfully updated" msgstr "" -#: ../../operation/agentes/pandora_networkmap.php:540 -msgid "Succesfully duplicate" +#: ../../operation/agentes/pandora_networkmap.php:268 +#: ../../operation/agentes/pandora_networkmap.php:488 +msgid "Another network map already exists with this name and group." msgstr "" #: ../../operation/agentes/pandora_networkmap.php:563 +msgid "Succesfully duplicate" +msgstr "" + +#: ../../operation/agentes/pandora_networkmap.php:586 msgid "Succesfully deleted" msgstr "" -#: ../../operation/agentes/pandora_networkmap.php:673 +#: ../../operation/agentes/pandora_networkmap.php:696 msgid "List of network maps" msgstr "" -#: ../../operation/agentes/pandora_networkmap.php:788 +#: ../../operation/agentes/pandora_networkmap.php:811 msgid "Empty map" msgstr "" -#: ../../operation/agentes/pandora_networkmap.php:792 +#: ../../operation/agentes/pandora_networkmap.php:815 msgid "Pending to generate" msgstr "" -#: ../../operation/agentes/pandora_networkmap.php:847 +#: ../../operation/agentes/pandora_networkmap.php:871 msgid "There are no maps defined." msgstr "" -#: ../../operation/agentes/pandora_networkmap.php:861 +#: ../../operation/agentes/pandora_networkmap.php:885 msgid "Create network map" msgstr "" -#: ../../operation/agentes/pandora_networkmap.php:861 +#: ../../operation/agentes/pandora_networkmap.php:885 msgid "Create empty network map" msgstr "" +#: ../../operation/agentes/pandora_networkmap.php:900 +msgid "Are you sure you want to delete this network map?" +msgstr "" + #: ../../operation/agentes/interface_traffic_graph_win.php:95 #, php-format msgid "%s Interface Graph" @@ -51960,54 +52977,54 @@ msgstr "" msgid "Modules boolean" msgstr "" -#: ../../operation/agentes/graphs.php:239 +#: ../../operation/agentes/graphs.php:240 msgid "the combined graph does not show the alerts into this graph" msgstr "" -#: ../../operation/agentes/graphs.php:241 +#: ../../operation/agentes/graphs.php:242 msgid "Show as one combined graph" msgstr "" -#: ../../operation/agentes/graphs.php:243 +#: ../../operation/agentes/graphs.php:244 msgid "several graphs for each module" msgstr "" -#: ../../operation/agentes/graphs.php:244 +#: ../../operation/agentes/graphs.php:245 msgid "One combined graph" msgstr "" -#: ../../operation/agentes/graphs.php:252 -#: ../../operation/agentes/graphs.php:447 +#: ../../operation/agentes/graphs.php:253 +#: ../../operation/agentes/graphs.php:452 msgid "Area stack" msgstr "" -#: ../../operation/agentes/graphs.php:254 -#: ../../operation/agentes/graphs.php:455 +#: ../../operation/agentes/graphs.php:255 +#: ../../operation/agentes/graphs.php:460 msgid "Line stack" msgstr "" -#: ../../operation/agentes/graphs.php:282 +#: ../../operation/agentes/graphs.php:283 msgid "Save as custom graph" msgstr "" -#: ../../operation/agentes/graphs.php:304 +#: ../../operation/agentes/graphs.php:305 msgid "Filter graphs" msgstr "" -#: ../../operation/agentes/graphs.php:331 +#: ../../operation/agentes/graphs.php:336 msgid "There was an error loading the graph" msgstr "" -#: ../../operation/agentes/graphs.php:339 -#: ../../operation/agentes/graphs.php:343 +#: ../../operation/agentes/graphs.php:344 +#: ../../operation/agentes/graphs.php:348 msgid "Name custom graph" msgstr "" -#: ../../operation/agentes/graphs.php:389 +#: ../../operation/agentes/graphs.php:394 msgid "Save custom graph" msgstr "" -#: ../../operation/agentes/graphs.php:410 +#: ../../operation/agentes/graphs.php:415 msgid "Custom graph create from the tab graphs in the agent." msgstr "" @@ -52083,7 +53100,7 @@ msgid "Current data at %s" msgstr "" #: ../../operation/agentes/exportdata.php:49 -#: ../../operation/agentes/exportdata.php:62 ../../operation/menu.php:699 +#: ../../operation/agentes/exportdata.php:62 ../../operation/menu.php:722 msgid "Export data" msgstr "" @@ -52138,25 +53155,25 @@ msgid "" "requirements will be shown" msgstr "" -#: ../../operation/agentes/status_monitor.php:1543 +#: ../../operation/agentes/status_monitor.php:1546 msgid "Data Type" msgstr "" -#: ../../operation/agentes/status_monitor.php:1587 +#: ../../operation/agentes/status_monitor.php:1590 msgid "W/C" msgstr "" -#: ../../operation/agentes/status_monitor.php:1673 +#: ../../operation/agentes/status_monitor.php:1678 #: ../../operation/agentes/pandora_networkmap.view.php:1820 msgid "(Adopt) " msgstr "" -#: ../../operation/agentes/status_monitor.php:1681 +#: ../../operation/agentes/status_monitor.php:1686 #: ../../operation/agentes/pandora_networkmap.view.php:1828 msgid "(Unlinked) (Adopt) " msgstr "" -#: ../../operation/agentes/status_monitor.php:1684 +#: ../../operation/agentes/status_monitor.php:1689 #: ../../operation/agentes/pandora_networkmap.view.php:1831 msgid "(Unlinked) " msgstr "" @@ -52218,35 +53235,35 @@ msgid "Data: " msgstr "" #: ../../operation/agentes/pandora_networkmap.view.php:1934 -#: ../../operation/agentes/estado_generalagente.php:830 +#: ../../operation/agentes/estado_generalagente.php:824 msgid "Last contact: " msgstr "" -#: ../../operation/agentes/ver_agente.php:1250 +#: ../../operation/agentes/ver_agente.php:1268 msgid "Sons" msgstr "" -#: ../../operation/agentes/ver_agente.php:1592 +#: ../../operation/agentes/ver_agente.php:1623 msgid "Log Viewer" msgstr "" -#: ../../operation/agentes/ver_agente.php:1631 +#: ../../operation/agentes/ver_agente.php:1662 msgid "Terminal" msgstr "" -#: ../../operation/agentes/ver_agente.php:1653 +#: ../../operation/agentes/ver_agente.php:1684 msgid "Processes" msgstr "" -#: ../../operation/agentes/ver_agente.php:1836 +#: ../../operation/agentes/ver_agente.php:1867 msgid "Data View" msgstr "" -#: ../../operation/agentes/ver_agente.php:1906 +#: ../../operation/agentes/ver_agente.php:1937 msgid "Network configuration" msgstr "" -#: ../../operation/agentes/ver_agente.php:1921 +#: ../../operation/agentes/ver_agente.php:1952 msgid "Agent main view" msgstr "" @@ -52270,15 +53287,19 @@ msgstr "" msgid "Agent access rate (Last 24h)" msgstr "" -#: ../../operation/agentes/estado_generalagente.php:714 -msgid "Active incident on this agent" -msgstr "" - -#: ../../operation/agentes/estado_generalagente.php:957 +#: ../../operation/agentes/estado_generalagente.php:951 msgid "Agent data" msgstr "" -#: ../../operation/agentes/estado_generalagente.php:1018 +#: ../../operation/agentes/estado_generalagente.php:993 +msgid "Active issue on this agent" +msgstr "" + +#: ../../operation/agentes/estado_generalagente.php:994 +msgid "Agent incident main" +msgstr "" + +#: ../../operation/agentes/estado_generalagente.php:1022 msgid "Interface information (SNMP)" msgstr "" @@ -52355,12 +53376,12 @@ msgid "There are no messages." msgstr "" #: ../../operation/messages/message_list.php:190 -#: ../../operation/messages/message_edit.php:364 +#: ../../operation/messages/message_edit.php:382 msgid "Destination" msgstr "" #: ../../operation/messages/message_list.php:192 -#: ../../operation/messages/message_edit.php:303 +#: ../../operation/messages/message_edit.php:321 msgid "Sender" msgstr "" @@ -52405,108 +53426,135 @@ msgstr "" msgid "User or group must be selected." msgstr "" -#: ../../operation/messages/message_edit.php:249 +#: ../../operation/messages/message_edit.php:245 +msgid "Message successfully sent to users" +msgstr "" + +#: ../../operation/messages/message_edit.php:246 +msgid "Error sending message to users" +msgstr "" + +#: ../../operation/messages/message_edit.php:265 #, php-format msgid "Message successfully sent to user %s" msgstr "" -#: ../../operation/messages/message_edit.php:250 +#: ../../operation/messages/message_edit.php:266 #, php-format msgid "Error sending message to user %s" msgstr "" -#: ../../operation/messages/message_edit.php:334 +#: ../../operation/messages/message_edit.php:352 msgid "Select user" msgstr "" -#: ../../operation/messages/message_edit.php:343 +#: ../../operation/messages/message_edit.php:361 msgid "OR" msgstr "" -#: ../../operation/messages/message_edit.php:354 +#: ../../operation/messages/message_edit.php:372 msgid "Select group" msgstr "" -#: ../../operation/messages/message_edit.php:423 +#: ../../operation/messages/message_edit.php:441 msgid "Send message" msgstr "" -#: ../../operation/network/network_report.php:79 -#: ../../operation/network/network_usage_map.php:223 -msgid "Data to show" +#: ../../operation/network/network_report.php:107 +#: ../../operation/network/network_usage_map.php:122 +#: ../../operation/netflow/nf_live_view.php:172 +msgid "Error creating filter" msgstr "" -#: ../../operation/network/network_report.php:92 -msgid "Number of result to show" +#: ../../operation/network/network_report.php:109 +#: ../../operation/network/network_usage_map.php:124 +#: ../../operation/netflow/nf_live_view.php:174 +msgid "Filter created successfully" msgstr "" -#: ../../operation/network/network_report.php:183 -#: ../../operation/network/network_usage_map.php:189 +#: ../../operation/network/network_report.php:125 +#: ../../operation/network/network_usage_map.php:140 +#: ../../operation/netflow/nf_live_view.php:193 +msgid "Filter updated successfully" +msgstr "" + +#: ../../operation/network/network_report.php:126 +#: ../../operation/network/network_usage_map.php:141 +#: ../../operation/netflow/nf_live_view.php:194 +msgid "Error updating filter" +msgstr "" + +#: ../../operation/network/network_report.php:216 +#: ../../operation/network/network_usage_map.php:264 #: ../../operation/netflow/nf_live_view.php:556 msgid "Defined period" msgstr "" +#: ../../operation/network/network_report.php:228 +#: ../../operation/network/network_usage_map.php:276 +msgid "Results to show" +msgstr "" + +#: ../../operation/network/network_report.php:273 +#: ../../operation/network/network_usage_map.php:320 +msgid "Load Filter" +msgstr "" + #: ../../operation/network/network_report.php:274 -#: ../../operation/network/network_report.php:323 +#: ../../operation/network/network_usage_map.php:321 +#: ../../operation/netflow/nf_live_view.php:293 +msgid "Select a filter" +msgstr "" + +#: ../../operation/network/network_report.php:317 +#: ../../operation/network/network_usage_map.php:153 +#: ../../operation/netflow/nf_live_view.php:660 +msgid "Save as new filter" +msgstr "" + +#: ../../operation/network/network_report.php:328 +#: ../../operation/network/network_usage_map.php:164 +#: ../../operation/netflow/nf_live_view.php:661 +msgid "Update current filter" +msgstr "" + +#: ../../operation/network/network_report.php:406 +#: ../../operation/network/network_report.php:455 msgid "Flows" msgstr "" -#: ../../operation/network/network_report.php:285 -#: ../../operation/network/network_report.php:325 +#: ../../operation/network/network_report.php:417 +#: ../../operation/network/network_report.php:457 msgid "Packets" msgstr "" -#: ../../operation/network/network_report.php:427 +#: ../../operation/network/network_report.php:559 #, php-format msgid "Filtered by port %s. Click here to remove the filter." msgstr "" -#: ../../operation/network/network_report.php:427 +#: ../../operation/network/network_report.php:559 #, php-format msgid "Filtered by IP %s. Click here to remove the filter." msgstr "" -#: ../../operation/network/network_usage_map.php:39 +#: ../../operation/network/network_usage_map.php:54 #: ../../operation/menu.php:226 msgid "Network usage map" msgstr "" -#: ../../operation/network/network_usage_map.php:93 +#: ../../operation/network/network_usage_map.php:147 msgid "Show netflow map" msgstr "" -#: ../../operation/network/network_usage_map.php:201 -msgid "Results to show" -msgstr "" - #: ../../operation/netflow/nf_live_view.php:135 msgid "Netflow live view" msgstr "" -#: ../../operation/netflow/nf_live_view.php:172 -msgid "Error creating filter" -msgstr "" - -#: ../../operation/netflow/nf_live_view.php:174 -msgid "Filter created successfully" -msgstr "" - -#: ../../operation/netflow/nf_live_view.php:193 -msgid "Filter updated successfully" -msgstr "" - -#: ../../operation/netflow/nf_live_view.php:194 -msgid "Error updating filter" -msgstr "" - #: ../../operation/netflow/nf_live_view.php:237 msgid "Connection" msgstr "" -#: ../../operation/netflow/nf_live_view.php:293 -msgid "Select a filter" -msgstr "" - #: ../../operation/netflow/nf_live_view.php:366 msgid "IP address resolution" msgstr "" @@ -52540,26 +53588,10 @@ msgstr "" msgid "The interval will be divided in chunks the length of the resolution." msgstr "" -#: ../../operation/netflow/nf_live_view.php:581 -msgid "Aggregated by" -msgstr "" - -#: ../../operation/netflow/nf_live_view.php:598 -msgid "Max values" -msgstr "" - #: ../../operation/netflow/nf_live_view.php:648 msgid "Draw" msgstr "" -#: ../../operation/netflow/nf_live_view.php:660 -msgid "Save as new filter" -msgstr "" - -#: ../../operation/netflow/nf_live_view.php:661 -msgid "Update current filter" -msgstr "" - #: ../../operation/netflow/nf_live_view.php:691 msgid "No filter selected" msgstr "" @@ -52593,20 +53625,20 @@ msgstr "" msgid "Trap Enterprise String" msgstr "" -#: ../../operation/snmpconsole/snmp_browser.php:79 +#: ../../operation/snmpconsole/snmp_browser.php:81 msgid "SNMP Browser" msgstr "" -#: ../../operation/snmpconsole/snmp_browser.php:223 +#: ../../operation/snmpconsole/snmp_browser.php:225 msgid "Adding modules in progress" msgstr "" -#: ../../operation/snmpconsole/snmp_browser.php:551 +#: ../../operation/snmpconsole/snmp_browser.php:553 msgid "Create policy" msgstr "" -#: ../../operation/snmpconsole/snmp_browser.php:621 -#: ../../operation/snmpconsole/snmp_browser.php:697 +#: ../../operation/snmpconsole/snmp_browser.php:623 +#: ../../operation/snmpconsole/snmp_browser.php:699 msgid "Are you sure you want add module?" msgstr "" @@ -52649,34 +53681,35 @@ msgstr "" msgid "RSS" msgstr "" -#: ../../operation/menu.php:570 ../../operation/menu.php:583 -#: ../../operation/events/sound_events.php:62 -#: ../../operation/events/events.php:1586 -#: ../../operation/events/events.php:1636 +#: ../../operation/menu.php:576 ../../operation/menu.php:589 +#: ../../operation/events/sound_events.php:68 +#: ../../operation/events/events.php:1737 +#: ../../operation/events/events.php:1789 +#: ../../operation/events/events.php:2818 msgid "Acoustic console" msgstr "" -#: ../../operation/menu.php:648 +#: ../../operation/menu.php:671 msgid "Configure user notifications" msgstr "" -#: ../../operation/menu.php:668 +#: ../../operation/menu.php:691 msgid "Integria IMS statistics" msgstr "" -#: ../../operation/menu.php:669 +#: ../../operation/menu.php:692 msgid "Integria IMS ticket list" msgstr "" -#: ../../operation/menu.php:682 +#: ../../operation/menu.php:705 msgid "Messages List" msgstr "" -#: ../../operation/menu.php:683 +#: ../../operation/menu.php:706 msgid "New message" msgstr "" -#: ../../operation/menu.php:705 +#: ../../operation/menu.php:728 msgid "Scheduled downtime" msgstr "" @@ -52915,68 +53948,63 @@ msgstr "" msgid "No tickets to show" msgstr "" -#: ../../operation/inventory/inventory.php:537 -#: ../../operation/inventory/inventory.php:572 +#: ../../operation/inventory/inventory.php:541 +#: ../../operation/inventory/inventory.php:576 msgid "Basic info" msgstr "" -#: ../../operation/inventory/inventory.php:663 +#: ../../operation/inventory/inventory.php:667 msgid "Order by agent" msgstr "" -#: ../../operation/inventory/inventory.php:734 -msgid "You must select at least one filter." -msgstr "" - -#: ../../operation/inventory/inventory.php:814 -#: ../../operation/inventory/inventory.php:815 -#: ../../operation/inventory/inventory.php:925 -#: ../../operation/inventory/inventory.php:926 -#: ../../operation/inventory/inventory.php:1086 -#: ../../operation/inventory/inventory.php:1087 -#: ../../operation/inventory/inventory.php:1176 -#: ../../operation/inventory/inventory.php:1177 -#: ../../operation/inventory/inventory.php:1206 -#: ../../operation/inventory/inventory.php:1207 +#: ../../operation/inventory/inventory.php:818 +#: ../../operation/inventory/inventory.php:819 +#: ../../operation/inventory/inventory.php:933 +#: ../../operation/inventory/inventory.php:934 +#: ../../operation/inventory/inventory.php:1097 +#: ../../operation/inventory/inventory.php:1098 +#: ../../operation/inventory/inventory.php:1187 +#: ../../operation/inventory/inventory.php:1188 +#: ../../operation/inventory/inventory.php:1219 +#: ../../operation/inventory/inventory.php:1220 msgid "No inventory found" msgstr "" -#: ../../operation/inventory/inventory.php:1247 +#: ../../operation/inventory/inventory.php:1260 msgid "Secondary IP" msgstr "" -#: ../../operation/inventory/inventory.php:1256 +#: ../../operation/inventory/inventory.php:1269 msgid "Values Custom Fields" msgstr "" -#: ../../operation/inventory/inventory.php:1278 -#: ../../operation/inventory/inventory.php:1279 +#: ../../operation/inventory/inventory.php:1291 +#: ../../operation/inventory/inventory.php:1292 msgid "Agent info not found" msgstr "" -#: ../../operation/search_main.php:55 ../../operation/search_main.php:57 -#: ../../operation/search_main.php:65 ../../operation/search_main.php:67 -#: ../../operation/search_main.php:69 ../../operation/search_main.php:71 -#: ../../operation/search_main.php:74 +#: ../../operation/search_main.php:127 ../../operation/search_main.php:129 +#: ../../operation/search_main.php:137 ../../operation/search_main.php:139 +#: ../../operation/search_main.php:141 ../../operation/search_main.php:143 +#: ../../operation/search_main.php:146 #, php-format msgid "%s Found" msgstr "" -#: ../../operation/search_main.php:64 +#: ../../operation/search_main.php:136 msgid "Users found" msgstr "" -#: ../../operation/search_main.php:66 +#: ../../operation/search_main.php:138 msgid "Graphs found" msgstr "" -#: ../../operation/search_main.php:68 +#: ../../operation/search_main.php:140 msgid "Reports found" msgstr "" -#: ../../operation/search_main.php:83 -#, php-format -msgid "Show %s of %s. View all matches" +#: ../../operation/search_main.php:154 +msgid "View all matches" msgstr "" #: ../../operation/reporting/reporting_viewer.php:247 @@ -53044,175 +54072,175 @@ msgstr "" msgid "The URL of your feed has bad hash." msgstr "" -#: ../../operation/events/events.php:889 +#: ../../operation/events/events.php:991 msgid "Validate events" msgstr "" -#: ../../operation/events/events.php:906 +#: ../../operation/events/events.php:1008 msgid "Validate event" msgstr "" -#: ../../operation/events/events.php:941 +#: ../../operation/events/events.php:1043 msgid "Change to in progress status" msgstr "" -#: ../../operation/events/events.php:966 +#: ../../operation/events/events.php:1068 msgid "Delete events" msgstr "" -#: ../../operation/events/events.php:1494 +#: ../../operation/events/events.php:1640 msgid "Event viewer" msgstr "" -#: ../../operation/events/events.php:1536 +#: ../../operation/events/events.php:1682 msgid "History event list" msgstr "" -#: ../../operation/events/events.php:1547 +#: ../../operation/events/events.php:1693 msgid "RSS Events" msgstr "" -#: ../../operation/events/events.php:1558 +#: ../../operation/events/events.php:1704 msgid "Export to CSV file" msgstr "" -#: ../../operation/events/events.php:1641 +#: ../../operation/events/events.php:1794 msgid "History" msgstr "" -#: ../../operation/events/events.php:1695 +#: ../../operation/events/events.php:1848 msgid "Errors" msgstr "" -#: ../../operation/events/events.php:1760 -#: ../../operation/events/events.php:1781 +#: ../../operation/events/events.php:1913 +#: ../../operation/events/events.php:1934 msgid "WARNING: This could cause a performace impact." msgstr "" -#: ../../operation/events/events.php:1779 +#: ../../operation/events/events.php:1932 msgid "Search in secondary groups" msgstr "" -#: ../../operation/events/events.php:1869 +#: ../../operation/events/events.php:2022 msgid "Search for elements NOT containing given text." msgstr "" -#: ../../operation/events/events.php:2130 +#: ../../operation/events/events.php:2283 msgid "Id source event" msgstr "" -#: ../../operation/events/events.php:2188 +#: ../../operation/events/events.php:2341 msgid "From (date:time)" msgstr "" -#: ../../operation/events/events.php:2246 +#: ../../operation/events/events.php:2399 msgid "To (date:time)" msgstr "" -#: ../../operation/events/events.php:2257 +#: ../../operation/events/events.php:2410 msgid "Filter custom data by field name" msgstr "" -#: ../../operation/events/events.php:2258 +#: ../../operation/events/events.php:2411 msgid "Filter custom data by field value" msgstr "" -#: ../../operation/events/events.php:2278 +#: ../../operation/events/events.php:2431 msgid "Custom data filter" msgstr "" -#: ../../operation/events/events.php:2300 +#: ../../operation/events/events.php:2453 msgid "Custom data search" msgstr "" -#: ../../operation/events/events.php:2426 +#: ../../operation/events/events.php:2595 msgid "Current filter" msgstr "" -#: ../../operation/events/events.php:2431 +#: ../../operation/events/events.php:2600 msgid "Not set." msgstr "" -#: ../../operation/events/events.php:2444 +#: ../../operation/events/events.php:2613 msgid "Any status." msgstr "" -#: ../../operation/events/events.php:2448 +#: ../../operation/events/events.php:2617 msgid "New events." msgstr "" -#: ../../operation/events/events.php:2452 +#: ../../operation/events/events.php:2621 msgid "Validated." msgstr "" -#: ../../operation/events/events.php:2456 +#: ../../operation/events/events.php:2625 msgid "In proccess." msgstr "" -#: ../../operation/events/events.php:2460 +#: ../../operation/events/events.php:2629 msgid "Not validated." msgstr "" -#: ../../operation/events/events.php:2472 +#: ../../operation/events/events.php:2641 msgid "Any time." msgstr "" -#: ../../operation/events/events.php:2474 -#: ../../operation/events/events.php:3089 +#: ../../operation/events/events.php:2643 +#: ../../operation/events/events.php:3302 msgid "Last hour." msgstr "" -#: ../../operation/events/events.php:2476 +#: ../../operation/events/events.php:2645 #, php-format msgid "Last %d hours." msgstr "" -#: ../../operation/events/events.php:2484 +#: ../../operation/events/events.php:2653 msgid "Duplicated" msgstr "" -#: ../../operation/events/events.php:2487 +#: ../../operation/events/events.php:2656 msgid "All events." msgstr "" -#: ../../operation/events/events.php:2491 +#: ../../operation/events/events.php:2660 msgid "Group agents." msgstr "" -#: ../../operation/events/events.php:2493 +#: ../../operation/events/events.php:2662 msgid "Group extra id." msgstr "" -#: ../../operation/events/events.php:2597 +#: ../../operation/events/events.php:2766 msgid "In progress selected" msgstr "" -#: ../../operation/events/events.php:2598 +#: ../../operation/events/events.php:2767 msgid "Validate selected" msgstr "" -#: ../../operation/events/events.php:2620 +#: ../../operation/events/events.php:2789 msgid "Execute event response" msgstr "" -#: ../../operation/events/events.php:2652 +#: ../../operation/events/events.php:2865 #, php-format msgid "A maximum of %s event custom responses can be selected" msgstr "" -#: ../../operation/events/events.php:2657 +#: ../../operation/events/events.php:2870 msgid "Please, select an event" msgstr "" -#: ../../operation/events/events.php:2743 +#: ../../operation/events/events.php:2956 msgid "has at least" msgstr "" -#: ../../operation/events/events.php:2745 +#: ../../operation/events/events.php:2958 msgid "events" msgstr "" -#: ../../operation/events/events.php:3091 +#: ../../operation/events/events.php:3304 msgid "hours." msgstr "" @@ -53599,27 +54627,31 @@ msgid "" "\t\t the picture below. " msgstr "" -#: ../../general/header.php:87 +#: ../../general/header.php:45 ../../general/header.php:47 +msgid "Welcome dialog" +msgstr "" + +#: ../../general/header.php:103 msgid "Sobre actualización de revisión menor" msgstr "" -#: ../../general/header.php:89 +#: ../../general/header.php:105 msgid "About minor release update" msgstr "" -#: ../../general/header.php:123 ../../general/header.php:125 +#: ../../general/header.php:139 ../../general/header.php:141 msgid "Enter keywords to search" msgstr "" -#: ../../general/header.php:387 +#: ../../general/header.php:402 msgid "Go to support" msgstr "" -#: ../../general/header.php:401 +#: ../../general/header.php:416 msgid "Go to documentation" msgstr "" -#: ../../general/header.php:835 +#: ../../general/header.php:850 msgid "Report an issue" msgstr "" @@ -53692,7 +54724,7 @@ msgid "" "help you in case of problems or queries. Update Manager is another feature " "present in the Enterprise version and not included in the OpenSource " "version. There are lots of advanced business-oriented features contained in " -"%s Enterprise Edition. For more information visit pandorafms.com" msgstr "" @@ -53710,8 +54742,8 @@ msgstr "" #, php-format msgid "" "The Update Manager is one of the most advanced features on the %s Enterprise " -"Edition. For more information visit http://" -"pandorafms.com." +"Edition. For more information visit https://pandorafms.com." msgstr "" #: ../../general/alert_enterprise.php:132 @@ -54024,6 +55056,10 @@ msgstr "" msgid "Remaining attempts: " msgstr "" +#: ../../general/login_page.php:653 +msgid "User is blocked" +msgstr "" + #: ../../general/login_page.php:694 msgid "User node access not enabled" msgstr "" diff --git a/pandora_console/include/lib/Dashboard/Widgets/top_n_events_by_group.php b/pandora_console/include/lib/Dashboard/Widgets/top_n_events_by_group.php index 3cfb4a7e0c..c34a7bde7d 100644 --- a/pandora_console/include/lib/Dashboard/Widgets/top_n_events_by_group.php +++ b/pandora_console/include/lib/Dashboard/Widgets/top_n_events_by_group.php @@ -226,6 +226,10 @@ class TopNEventByGroupWidget extends Widget $values['legendPosition'] = $decoder['legendPosition']; } + if (isset($decoder['show_total_data']) === true) { + $values['show_total_data'] = $decoder['show_total_data']; + } + return $values; } @@ -329,6 +333,16 @@ class TopNEventByGroupWidget extends Widget ], ]; + $inputs[] = [ + 'label' => __('Show total data'), + 'arguments' => [ + 'type' => 'switch', + 'name' => 'show_total_data', + 'value' => $values['show_total_data'], + 'return' => true, + ], + ]; + return $inputs; } @@ -347,6 +361,7 @@ class TopNEventByGroupWidget extends Widget $values['maxHours'] = \get_parameter('maxHours', 0); $values['groupId'] = \get_parameter('groupId', []); $values['legendPosition'] = \get_parameter('legendPosition', 0); + $values['show_total_data'] = \get_parameter_switch('show_total_data', 0); return $values; } @@ -364,7 +379,7 @@ class TopNEventByGroupWidget extends Widget $output = ''; $size = parent::getSize(); - + $show_total_data = (bool) $this->values['show_total_data']; $this->values['groupId'] = explode(',', $this->values['groupId'][0]); if (empty($this->values['groupId']) === true) { @@ -473,6 +488,7 @@ class TopNEventByGroupWidget extends Widget } else { $data_pie = []; $labels = []; + $sum = 0; foreach ($result as $row) { if ($row['id_agente'] == 0) { $name = __('System'); @@ -494,7 +510,7 @@ class TopNEventByGroupWidget extends Widget } $name .= ' ('.$row['count'].')'; - + $sum += $row['count']; $labels[] = io_safe_output($name); $data_pie[] = $row['count']; } @@ -524,17 +540,37 @@ class TopNEventByGroupWidget extends Widget break; } - $output .= pie_graph( - $data_pie, - [ - 'legend' => [ - 'display' => true, - 'position' => 'right', - 'align' => 'center', - ], - 'labels' => $labels, - ] - ); + if ($show_total_data === true) { + $output .= ring_graph( + $data_pie, + [ + 'legend' => [ + 'display' => true, + 'position' => 'right', + 'align' => 'center', + ], + 'elements' => [ + 'center' => [ + 'text' => $sum, + 'color' => '#2c3e50', + ], + ], + 'labels' => $labels, + ] + ); + } else { + $output .= pie_graph( + $data_pie, + [ + 'legend' => [ + 'display' => true, + 'position' => 'right', + 'align' => 'center', + ], + 'labels' => $labels, + ] + ); + } } return $output; diff --git a/pandora_console/include/lib/SpecialDay.php b/pandora_console/include/lib/SpecialDay.php index 0cd42abdb5..92ab6f04f0 100644 --- a/pandora_console/include/lib/SpecialDay.php +++ b/pandora_console/include/lib/SpecialDay.php @@ -78,6 +78,17 @@ class SpecialDay extends Entity // Update. $updates = $this->fields; + $exist_special_days = $this->specialDays( + [ '`talert_special_days`.*' ], + ['date_match' => $updates['date']] + ); + + if (count($exist_special_days) > 0) { + throw new \Exception( + __('Already exist special day in this day.'), + ); + } + $rs = \db_process_sql_update( $this->table, $updates, @@ -94,6 +105,17 @@ class SpecialDay extends Entity // Creation. $inserts = $this->fields; + $exist_special_days = $this->specialDays( + [ '`talert_special_days`.*' ], + ['date_match' => $inserts['date']] + ); + + if (count($exist_special_days) > 0) { + throw new \Exception( + __('Already exist special day in this day.'), + ); + } + // Clean null fields. foreach ($inserts as $k => $v) { if ($v === null) { diff --git a/pandora_console/include/styles/pandora.css b/pandora_console/include/styles/pandora.css index c1d700d749..ce5f3b68ce 100644 --- a/pandora_console/include/styles/pandora.css +++ b/pandora_console/include/styles/pandora.css @@ -1281,6 +1281,11 @@ p.center { margin-right: 10px; } +.margin-lr-5 { + margin-left: 5px; + margin-right: 5px; +} + .img_help { cursor: help; margin: 0 5px; diff --git a/pandora_console/include/styles/security_hardening.css b/pandora_console/include/styles/security_hardening.css new file mode 100644 index 0000000000..aa5f6109cb --- /dev/null +++ b/pandora_console/include/styles/security_hardening.css @@ -0,0 +1,135 @@ +.details_table b { + font-size: 12px; +} +.details_table { + width: 99% !important; +} + +.dataTables_length { + margin: 10px 0px 20px 20px; +} + +.dataTables_paginate.paging_simple_numbers { + margin: 10px 20px 20px 0px; + margin-right: 20px !important; +} + +.row-graphs { + display: flex; + flex-wrap: wrap; + flex-direction: row; + justify-content: center; +} + +.col-md-3 { + width: 30%; + margin: 10px; +} + +.col-md-6 { + width: 35%; + margin: 10px; +} + +.text-fail { + font-size: 18px; + color: #e63c52; + display: flex; + align-items: center; + font-weight: 800; +} + +.text-passed { + font-size: 18px; + color: #82b92e; + display: flex; + align-items: center; + font-weight: 800; +} + +.text-passed img { + margin: 0px 5px 0px 11px; +} +.text-fail img { + margin: 0px 5px 0px 11px; +} + +.text-calendar { + margin-left: 20px; + display: flex; + font-size: 13px; + align-items: center; +} + +.text-scored b { + margin-left: 5px; + font-size: 13px; + align-items: center; +} + +.text-calendar b { + font-size: 13px; +} + +.text-calendar img { + margin-right: 10px; +} + +.issues-audit { + margin: 11px 12px 0px 18px; +} + +.pdd_b_40px { + padding-bottom: 40px !important; +} + +.custom-filter { + width: 95%; + margin: 21px auto; +} + +.time-line { + max-height: 300px; +} +.summary_categories { + width: 80%; + margin: 20px; +} + +#list_total_resume .sorting_asc { + background-image: none; +} + +#form_list_resume { + display: flex; + align-items: flex-end; +} + +#form_list_total_resume { + display: flex; + align-items: flex-end; +} + +.dt-buttons { + display: flex; + margin-top: 10px; +} + +#date-result { + padding-left: 4px !important; +} + +@media (max-width: 1500px) { + .col-md-3 { + width: 40%; + } + .col-md-6 { + width: 88%; + } + .issues-audit { + justify-content: center; + } + .time-line { + max-height: 230px; + } +} diff --git a/pandora_console/index.php b/pandora_console/index.php index 3a7a9e21ec..787b2c2437 100755 --- a/pandora_console/index.php +++ b/pandora_console/index.php @@ -1042,6 +1042,33 @@ if (isset($config['id_user']) === false) { } } +if ((bool) ($config['maintenance_mode'] ?? false) === true + && is_user_admin($config['id_user']) === false +) { + // Show maintenance web-page. For non-admin users only. + include $config['homedir'].'/general/maintenance.php'; + + while (ob_get_length() > 0) { + ob_end_flush(); + } + + exit(''); +} + +if ((bool) ($config['maintenance_mode'] ?? false) === true + && $page !== 'advanced/command_center' + && is_user_admin($config['id_user']) === true +) { + // Prevent access to metaconsole if not merged. + include 'general/admin_maintenance_mode.php'; + + while (ob_get_length() > 0) { + ob_end_flush(); + } + + exit(''); +} + // Enterprise support. if (file_exists(ENTERPRISE_DIR.'/load_enterprise.php')) { include_once ENTERPRISE_DIR.'/load_enterprise.php'; diff --git a/pandora_console/install.php b/pandora_console/install.php index dbce60bf45..080b965242 100644 --- a/pandora_console/install.php +++ b/pandora_console/install.php @@ -130,8 +130,8 @@
0) { if (is_array($policies) === false) { $policies = json_decode(io_safe_output($policies), true); } + + // Fav menu. + $fav_menu = [ + 'id_element' => $loaded_filter['id_filter'], + 'url' => 'operation/agentes/estado_agente&pure=&load_filter=1&filter_id='.$loaded_filter['id_filter'], + 'label' => $loaded_filter['id_name'], + 'section' => 'Agente', + ]; } if ((bool) check_acl($config['id_user'], 0, 'AW') === true) { @@ -267,7 +275,8 @@ ui_print_standard_header( 'link' => '', 'label' => __('Views'), ], - ] + ], + (empty($fav_menu) === true) ? [] : $fav_menu ); if ((bool) $strict_user === false) { diff --git a/pandora_console/operation/agentes/ver_agente.php b/pandora_console/operation/agentes/ver_agente.php index 9bda55e947..6f5154a42c 100644 --- a/pandora_console/operation/agentes/ver_agente.php +++ b/pandora_console/operation/agentes/ver_agente.php @@ -42,6 +42,7 @@ ui_require_javascript_file('openlayers.pandora'); ui_require_css_file('agent_view'); enterprise_include_once('operation/agentes/ver_agente.php'); +enterprise_include_once('include/functions_security_hardening.php'); check_login(); if (is_ajax()) { @@ -1744,6 +1745,20 @@ $external_tools['text'] = html_print_menu_button( $external_tools['active'] = ($tab === 'external_tools'); +if (enterprise_installed() === true && security_hardening_installed() === true) { + // External Tools tab. + $security_hardening['text'] = html_print_menu_button( + [ + 'href' => 'index.php?sec=estado&sec2=operation/agentes/ver_agente&tab=security_hardening&id_agente='.$id_agente, + 'image' => 'images/security_scan@svg.svg', + 'title' => __('Security hardening'), + ], + true + ); + + $security_hardening['active'] = ($tab === 'security_hardening'); +} + $onheader = [ 'manage' => ($managetab ?? null), 'main' => ($maintab ?? null), @@ -1761,6 +1776,7 @@ $onheader = [ 'sap_view' => ($saptab ?? null), 'ncm_view' => ($ncm_tab ?? null), 'external_tools' => ($external_tools ?? null), + 'security_hardening' => ($security_hardening ?? null), 'incident' => ($incidenttab ?? null), 'omnishell' => ($omnishellTab ?? null), ]; @@ -1941,6 +1957,10 @@ switch ($tab) { $tab_name = __('External Tools'); break; + case 'security_hardening': + $tab_name = __('Security hardening'); + break; + default: $tab_name = ''; $help_header = ''; @@ -2086,6 +2106,10 @@ switch ($tab) { include 'external_tools.php'; break; + case 'security_hardening': + enterprise_include('operation/agentes/security_hardening.php'); + break; + case 'extension': $found = false; foreach ($config['extensions'] as $extension) { diff --git a/pandora_console/operation/events/export_csv.php b/pandora_console/operation/events/export_csv.php index d820b8302a..5fad9124bd 100644 --- a/pandora_console/operation/events/export_csv.php +++ b/pandora_console/operation/events/export_csv.php @@ -250,6 +250,17 @@ try { echo csv_format_delimiter(io_safe_output($custom_data)); break; + case 'timestamp': + $target_timezone = date_default_timezone_get(); + $utimestamp = $row['utimestamp']; + $datetime = new DateTime("@{$utimestamp}"); + $new_datetime_zone = new DateTimeZone($target_timezone); + $datetime->setTimezone($new_datetime_zone); + $formatted_date = $datetime->format('Y-m-d H:i:s'); + + echo csv_format_delimiter($formatted_date); + break; + default: echo csv_format_delimiter(io_safe_output($row[$key])); break; diff --git a/pandora_console/pandora_console.redhat.spec b/pandora_console/pandora_console.redhat.spec index 26e6f89c93..1f453f7def 100644 --- a/pandora_console/pandora_console.redhat.spec +++ b/pandora_console/pandora_console.redhat.spec @@ -2,8 +2,8 @@ # Pandora FMS Console # %define name pandorafms_console -%define version 7.0NG.772 -%define release 230807 +%define version 7.0NG.773 +%define release 230818 # User and Group under which Apache is running %define httpd_name httpd @@ -86,6 +86,16 @@ else echo "Please, now, point your browser to http://your_IP_address/pandora_console/install.php and follow all the steps described on it." fi +# Delete old dprecated files +if [ -f %{prefix}/pandora_console/extras/delete_files/delete_files.txt ] ; then + echo "Deleting old deprecated files" + cd %{prefix}/pandora_console/ + rm -rf `cat extras/delete_files/delete_files.txt` + cd - > /dev/null + echo "Done deleting deprecated files" + +fi + %preun # Upgrading diff --git a/pandora_console/pandora_console.rhel7.spec b/pandora_console/pandora_console.rhel7.spec index f888ca562d..1039bcf8ef 100644 --- a/pandora_console/pandora_console.rhel7.spec +++ b/pandora_console/pandora_console.rhel7.spec @@ -2,8 +2,8 @@ # Pandora FMS Console # %define name pandorafms_console -%define version 7.0NG.772 -%define release 230807 +%define version 7.0NG.773 +%define release 230818 # User and Group under which Apache is running %define httpd_name httpd diff --git a/pandora_console/pandora_console.spec b/pandora_console/pandora_console.spec index 4a8dc832d3..502733966f 100644 --- a/pandora_console/pandora_console.spec +++ b/pandora_console/pandora_console.spec @@ -2,8 +2,8 @@ # Pandora FMS Console # %define name pandorafms_console -%define version 7.0NG.772 -%define release 230807 +%define version 7.0NG.773 +%define release 230818 %define httpd_name httpd # User and Group under which Apache is running %define httpd_name apache2 diff --git a/pandora_console/pandora_console_install b/pandora_console/pandora_console_install index 45712b0981..58ece4801b 100755 --- a/pandora_console/pandora_console_install +++ b/pandora_console/pandora_console_install @@ -9,7 +9,7 @@ # This code is licensed under GPL 2.0 license. # ********************************************************************** -PI_VERSION="7.0NG.772" +PI_VERSION="7.0NG.773" FORCE=0 DESTDIR="" LOG_TIMESTAMP=`date +"%Y/%m/%d %H:%M:%S"` diff --git a/pandora_console/pandoradb.sql b/pandora_console/pandoradb.sql index cf9265cfc8..5f121ccf6e 100644 --- a/pandora_console/pandoradb.sql +++ b/pandora_console/pandoradb.sql @@ -90,6 +90,7 @@ CREATE TABLE IF NOT EXISTS `tagente` ( `cps` INT NOT NULL DEFAULT 0, `satellite_server` INT NOT NULL DEFAULT 0, `fixed_ip` TINYINT NOT NULL DEFAULT 0, + `disabled_by_downtime` TINYINT NOT NULL DEFAULT 0, PRIMARY KEY (`id_agente`), KEY `nombre` (`nombre`(255)), KEY `direccion` (`direccion`), @@ -273,6 +274,8 @@ CREATE TABLE IF NOT EXISTS `tagente_modulo` ( `percentage_critical` TINYINT UNSIGNED DEFAULT 0, `percentage_warning` TINYINT UNSIGNED DEFAULT 0, `warning_time` INT UNSIGNED DEFAULT 0, + `quiet_by_downtime` TINYINT NOT NULL DEFAULT 0, + `disabled_by_downtime` TINYINT NOT NULL DEFAULT 0, PRIMARY KEY (`id_agente_modulo`), KEY `main_idx` (`id_agente_modulo`,`id_agente`), KEY `tam_agente` (`id_agente`), @@ -549,6 +552,7 @@ CREATE TABLE IF NOT EXISTS `talert_template_modules` ( `standby` TINYINT DEFAULT 0, `priority` TINYINT DEFAULT 0, `force_execution` TINYINT DEFAULT 0, + `disabled_by_downtime` TINYINT NOT NULL DEFAULT 0, PRIMARY KEY (`id`), KEY `idx_template_module` (`id_agent_module`), FOREIGN KEY (`id_agent_module`) REFERENCES tagente_modulo(`id_agente_modulo`) @@ -3469,6 +3473,7 @@ CREATE TABLE IF NOT EXISTS `tmetaconsole_agent` ( `cps` INT NOT NULL DEFAULT 0, `satellite_server` INT NOT NULL DEFAULT 0, `fixed_ip` TINYINT NOT NULL DEFAULT 0, + `disabled_by_downtime` TINYINT NOT NULL DEFAULT 0, PRIMARY KEY (`id_agente`), KEY `nombre` (`nombre`(255)), KEY `direccion` (`direccion`), @@ -4404,3 +4409,17 @@ CREATE TABLE IF NOT EXISTS `tnetwork_explorer_filter` ( `advanced_filter` TEXT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=UTF8MB4; + +-- --------------------------------------------------------------------- +-- Table `tsca` +-- --------------------------------------------------------------------- +CREATE TABLE IF NOT EXISTS `tsca` ( + `id` int NOT NULL, + `title` varchar(255) DEFAULT NULL, + `description` text DEFAULT NULL, + `rationale` text DEFAULT NULL, + `impact` text DEFAULT NULL, + `remediation` text DEFAULT NULL, + `compliance` text DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=UTF8MB4; \ No newline at end of file diff --git a/pandora_console/pandoradb_data.sql b/pandora_console/pandoradb_data.sql index ebf38a35f7..6eb4ec4249 100644 --- a/pandora_console/pandoradb_data.sql +++ b/pandora_console/pandoradb_data.sql @@ -118,10 +118,10 @@ INSERT INTO `tconfig` (`token`, `value`) VALUES ('custom_report_front_logo', 'images/pandora_logo_white.jpg'), ('custom_report_front_header', ''), ('custom_report_front_footer', ''), -('MR', 64), +('MR', 65), ('identification_reminder', 1), ('identification_reminder_timestamp', 0), -('current_package', 772), +('current_package', 773), ('post_process_custom_values', '{"0.00000038580247":"Seconds to months","0.00000165343915":"Seconds to weeks","0.00001157407407":"Seconds to days","0.01666666666667":"Seconds to minutes","0.00000000093132":"Bytes to Gigabytes","0.00000095367432":"Bytes to Megabytes","0.00097656250000":"Bytes to Kilobytes","0.00000001653439":"Timeticks to weeks","0.00000011574074":"Timeticks to days"}'), ('custom_docs_logo', 'default_docs.png'), ('custom_support_logo', 'default_support.png'), @@ -152,7 +152,7 @@ INSERT INTO `tconfig` (`token`, `value`) VALUES ('gotty', '/usr/bin/gotty'), ('custom_module_units', '{"bytes":"bytes","entries":"entries","files":"files","hits":"hits","sessions":"sessions","users":"users","ºC":"ºC","ºF":"ºF"}'), ('server_unique_identifier', replace(uuid(),'-','')), -('lts_name', 'Renaissance'); +('lts_name', ''); UNLOCK TABLES; -- @@ -2616,7 +2616,7 @@ INSERT INTO `twelcome_tip_file` (`twelcome_tip_file`,`filename`,`path`) VALUES ( INSERT INTO `twelcome_tip` (`id_lang`,`id_profile`,`title`,`text`,`url`,`enable`) VALUES ('en_GB',0,'Monitor routes from one IP to another','There is a special plugin that is used to visually monitor the routes from one IP to another in a visual and dynamic way, as it changes over time.','https://pandorafms.com/manual/en/documentation/03_monitoring/03_remote_monitoring#monitorizacion_de_rutas',1); SELECT @last_id := LAST_INSERT_ID(); INSERT INTO `twelcome_tip_file` (`twelcome_tip_file`,`filename`,`path`) VALUES (@last_id,'monitorizar_desde_ip.png','images/tips/'); -INSERT INTO `twelcome_tip` (`id_lang`,`id_profile`,`title`,`text`,`url`,`enable`) VALUES ('en_GB',0,'planned stops','It is possible to define, at the agent level and at the module level, periods in which the alerts and/or the collected data are ignored. It is perfect for planning service stops or disconnection of monitored systems. It also affects SLA reporting, preventing those time intervals from being taken into account.','https://pandorafms.com/manual/en/documentation/04_using/11_managing_and_administration#paradas_de_servicio_planificadas',1); +INSERT INTO `twelcome_tip` (`id_lang`,`id_profile`,`title`,`text`,`url`,`enable`) VALUES ('en_GB',0,'Scheduled downtimes','It is possible to define, at the agent level and at the module level, periods in which the alerts and/or the collected data are ignored. It is perfect for planning service stops or disconnection of monitored systems. It also affects SLA reporting, preventing those time intervals from being taken into account.','https://pandorafms.com/manual/en/documentation/04_using/11_managing_and_administration#scheduled_downtimes',1); SELECT @last_id := LAST_INSERT_ID(); INSERT INTO `twelcome_tip_file` (`twelcome_tip_file`,`filename`,`path`) VALUES (@last_id,'paradas_planificadas.png','images/tips/'); INSERT INTO `twelcome_tip` (`id_lang`,`id_profile`,`title`,`text`,`url`,`enable`) VALUES ('en_GB',0,'Customize alert emails','Did you know that Pandora alert emails can be customized? You only have to edit the default HTML code of the email type alert actions.','https://pandorafms.com/manual/en/documentation/04_using/01_alerts#editing_an_action',1); @@ -2636,3 +2636,96 @@ INSERT INTO `twelcome_tip_file` (`twelcome_tip_file`,`filename`,`path`) VALUES ( INSERT INTO `twelcome_tip` (`id_lang`,`id_profile`,`title`,`text`,`url`,`enable`) VALUES ('en_GB',0,'Zoom on data graphs','Do you know that Pandora FMS allows you to zoom in on a part of the graph. With that you will expand the information of the graph. If you are looking at a graph for a month and you zoom in, you will be able to see the data for that interval. If you use a graph with full resolution data (we call them TIP graphs) you will be able to see the detail of each piece of data, even if your graph has thousands of samples.','',1); SELECT @last_id := LAST_INSERT_ID(); INSERT INTO `twelcome_tip_file` (`twelcome_tip_file`,`filename`,`path`) VALUES (@last_id,'zoom_en_graficas.png','images/tips/'); + +-- Insert new VMware APP +SET @short_name = 'pandorafms.vmware'; +SET @name = 'VMware'; +SET @section = 'app'; +SET @description = 'Monitor ESXi hosts, datastores and VMs from a specific datacenter'; +SET @version = '1.0'; +INSERT IGNORE INTO `tdiscovery_apps` (`id_app`, `short_name`, `name`, `section`, `description`, `version`) VALUES ('', @short_name, @name, @section, @description, @version); +SELECT @id_app := `id_app` FROM `tdiscovery_apps` WHERE `short_name` = @short_name; + +-- Insert into tdiscovery_apps_scripts +INSERT IGNORE INTO `tdiscovery_apps_scripts` (`id_app`, `macro`, `value`) VALUES (@id_app, '_exec1_', 'bin/pandora_vmware'); +INSERT IGNORE INTO `tdiscovery_apps_scripts` (`id_app`, `macro`, `value`) VALUES (@id_app, '_exec2_', 'bin/vmware_instances'); + +-- Insert into tdiscovery_apps_executions +INSERT IGNORE INTO `tdiscovery_apps_executions` (`id`, `id_app`, `execution`) VALUES (1, @id_app, ''_exec1_' '_tempfileVMware_' --as_discovery_plugin 1'); + +-- Insert new MySQL APP +SET @short_name = 'pandorafms.mysql'; +SET @name = 'MySQL'; +SET @section = 'app'; +SET @description = 'Monitor MySQL databases'; +SET @version = '1.0'; +INSERT IGNORE INTO `tdiscovery_apps` (`id_app`, `short_name`, `name`, `section`, `description`, `version`) VALUES ('', @short_name, @name, @section, @description, @version); +SELECT @id_app := `id_app` FROM `tdiscovery_apps` WHERE `short_name` = @short_name; + +-- Insert into tdiscovery_apps_scripts +INSERT IGNORE INTO `tdiscovery_apps_scripts` (`id_app`, `macro`, `value`) VALUES (@id_app, '_exec1_', 'bin/pandora_mysql'); + +-- Insert into tdiscovery_apps_executions +INSERT IGNORE INTO `tdiscovery_apps_executions` (`id`, `id_app`, `execution`) VALUES (1, @id_app, ''_exec1_' --conf '_tempfileConf_' --target_databases '_tempfileTargetDatabases_' --target_agents '_tempfileTargetAgents_' --custom_queries '_tempfileCustomQueries_''); + +-- Insert new MSSQL APP +SET @short_name = 'pandorafms.mssql'; +SET @name = 'Microsoft SQL Server'; +SET @section = 'app'; +SET @description = 'Monitor Microsoft SQL Server databases'; +SET @version = '1.0'; +INSERT IGNORE INTO `tdiscovery_apps` (`id_app`, `short_name`, `name`, `section`, `description`, `version`) VALUES ('', @short_name, @name, @section, @description, @version); +SELECT @id_app := `id_app` FROM `tdiscovery_apps` WHERE `short_name` = @short_name; + +-- Insert into tdiscovery_apps_scripts +INSERT IGNORE INTO `tdiscovery_apps_scripts` (`id_app`, `macro`, `value`) VALUES (@id_app, '_exec1_', 'bin/pandora_mssql'); + +-- Insert into tdiscovery_apps_executions +INSERT IGNORE INTO `tdiscovery_apps_executions` (`id`, `id_app`, `execution`) VALUES (1, @id_app, ''_exec1_' --conf '_tempfileConf_' --target_databases '_tempfileTargetDatabases_' --target_agents '_tempfileTargetAgents_' --custom_queries '_tempfileCustomQueries_''); + +-- Insert new Oracle APP +SET @short_name = 'pandorafms.oracle'; +SET @name = 'Oracle'; +SET @section = 'app'; +SET @description = 'Monitor Oracle databases'; +SET @version = '1.0'; +INSERT IGNORE INTO `tdiscovery_apps` (`id_app`, `short_name`, `name`, `section`, `description`, `version`) VALUES ('', @short_name, @name, @section, @description, @version); +SELECT @id_app := `id_app` FROM `tdiscovery_apps` WHERE `short_name` = @short_name; + +-- Insert into tdiscovery_apps_scripts +INSERT IGNORE INTO `tdiscovery_apps_scripts` (`id_app`, `macro`, `value`) VALUES (@id_app, '_exec1_', 'bin/pandora_oracle'); + +-- Insert into tdiscovery_apps_executions +INSERT IGNORE INTO `tdiscovery_apps_executions` (`id`, `id_app`, `execution`) VALUES (1, @id_app, ''_exec1_' --conf '_tempfileConf_' --target_databases '_tempfileTargetDatabases_' --target_agents '_tempfileTargetAgents_' --custom_queries '_tempfileCustomQueries_''); + +-- Insert new DB2 APP +SET @short_name = 'pandorafms.db2'; +SET @name = 'DB2'; +SET @section = 'app'; +SET @description = 'Monitor DB2 databases'; +SET @version = '1.0'; +INSERT IGNORE INTO `tdiscovery_apps` (`id_app`, `short_name`, `name`, `section`, `description`, `version`) VALUES ('', @short_name, @name, @section, @description, @version); +SELECT @id_app := `id_app` FROM `tdiscovery_apps` WHERE `short_name` = @short_name; + +-- Insert into tdiscovery_apps_scripts +INSERT IGNORE INTO `tdiscovery_apps_scripts` (`id_app`, `macro`, `value`) VALUES (@id_app, '_exec1_', 'bin/pandora_db2'); + +-- Insert into tdiscovery_apps_executions +INSERT IGNORE INTO `tdiscovery_apps_executions` (`id`, `id_app`, `execution`) VALUES (1, @id_app, ''_exec1_' --conf '_tempfileConf_' --target_databases '_tempfileTargetDatabases_' --target_agents '_tempfileTargetAgents_' --custom_queries '_tempfileCustomQueries_''); + +INSERT INTO `tsca` VALUES (1000,'Create Separate Partition for /tmp','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /tmp its own file system allows an administrator to set the noexec option on the mount, making /tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','','Configure /etc/fstab as appropriate or Run the following commands to enable systemd /tmp mounting: systemctl umask tmp.mount; systemctl enable tmp.mount. Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to configure the /tmp mount.','[{\"cis\": [\"2.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(1001,'Set nodev option for /tmp Partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options). See the fstab(5) manual page for more information. # mount -o remount,nodev /tmp','[{\"cis\": [\"2.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1002,'Set nosuid option for /tmp Partition','The nosuid mount option specifies that the filesystem cannot contain set userid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create set userid files in /tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options). See the fstab(5) manual page for more information. # mount -o remount,nosuid /tmp','[{\"cis\": [\"2.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1003,'Set noexec option for /tmp partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options). See the fstab(5) manual page for more information. # mount -o remount,noexec /tmp','[{\"cis\": [\"2.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1004,'Create Separate Partition for /var','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion if it is not bound to a separate partition.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, use the Logical Volume Manager (LVM) to create partitions.','[{\"cis\": [\"2.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1005,'Bind mount the /var/tmp directory to /tmp','The /var/tmp directory is normally a standalone directory in the /var file system. Binding /var/tmp to /tmp establishes an unbreakable link to /tmp that cannot be removed (even by the root user). It also allows /var/tmp to inherit the same mount options that /tmp owns, allowing /var/tmp to be protected in the same manner /tmp is protected. It will also prevent /var from filling up with temporary files as the contents of /var/tmp will actually reside in the file system containing /tmp.','All programs that use /var/tmp and /tmp to read/write temporary files will always be write to tmp file system, preventing a user from running the /var file system out of space or trying to perform operations that have been blocked in the /tmp filesystem.','','# mount --bind /tmp /var/tmp and edit the /etc/fstab file to contain the following line: /tmp /var/tmp none bind 0 0','[{\"cis\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1006,'Create Separate Partition for /var/log','The /var/log directory is used by system services to store log data.','There are two important reasons to ensure that system logs are stored on a separate partition: protection against resource exhaustion (since logs can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log. For systems that were previously installed, use the Logical Volume Manager (LVM) to create partitions.','[{\"cis\": [\"2.7\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1007,'Create Separate Partition for /var/log/audit','The auditing daemon, auditd, stores log data in the /var/log/audit directory.','There are two important reasons to ensure that data gathered by auditd is stored on a separate partition: protection against resource exhaustion (since the audit.log file can grow quite large) and protection of audit data. The audit daemon calculates how much free space is left and performs actions based on the results. If other processes (such as syslog) consume space in the same partition as auditd, it may not perform as desired.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, use the Logical Volume Manager (LVM) to create partitions.','[{\"cis\": [\"2.8\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1008,'Create Separate Partition for /home','The /home directory is used to support disk storage needs of local users.','If the system is intended to support local users, create a separate partition for the /home directory to protect against resource exhaustion and restrict the type of files that can be stored under /home.','','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, use the Logical Volume Manager (LVM) to create partitions.','[{\"cis\": [\"2.9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1009,'Add nodev Option to /home','When set on a file system, this option prevents character and block special devices from being defined, or if they exist, from being used as character and block special devices.','Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices. Note: The actions in the item refer to the /home partition, which is the default user partition that is defined in many distributions. If you have created other user partitions, it is recommended that the Remediation and Audit steps be applied to these partitions as well.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options). See the fstab(5) manual page for more information. # mount -o remount,nodev /home','[{\"cis\": [\"2.10\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1010,'Add nodev Option to /run/shm Partition','The nodev mount option specifies that the /run/shm (temporary filesystem stored in memory) cannot contain block or character special devices.','Since the /run/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /run/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options of entries that have mount points that contain /run/shm. See the fstab(5) manual page for more information. # mount -o remount,nodev /run/shm','[{\"cis\": [\"2.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1011,'Add nosuid Option to /run/shm Partition','The nosuid mount option specifies that the /run/shm (temporary filesystem stored in memory) will not execute setuid and setgid on executable programs as such, but rather execute them with the uid and gid of the user executing the program.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options). Look for entries that have mount points that contain /run/shm. See the fstab(5) manual page for more information. # mount -o remount,nosuid /run/shm','[{\"cis\": [\"2.15\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1012,'Add noexec Option to /run/shm Partition','Set noexec on the shared memory partition to prevent programs from executing from there.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options). Look for entries that have mount points that contain /run/shm. See the fstab(5) manual page for more information. # mount -o remount,noexec /run/shm','[{\"cis\": [\"2.16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1013,'Disable Mounting of cramfs Filesystems','The cramfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems. A cramfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install cramfs /bin/true','[{\"cis\": [\"2.18\"]}, {\"pci_dss\": [\"2.2.5\"]}]'),(1014,'Disable Mounting of freevxfs Filesystems','The freevxfs filesystem type is a free version of the Veritas type filesystem. This is the primary filesystem type for HP-UX operating systems.','Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install freevxfs /bin/true','[{\"cis\": [\"2.19\"]}, {\"pci_dss\": [\"2.2.5\"]}]'),(1015,'Disable Mounting of jffs2 Filesystems','The jffs2 (journaling flash filesystem 2) filesystem type is a log-structured filesystem used in flash memory devices.','Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install jffs2 /bin/true','[{\"cis\": [\"2.20\"]}, {\"pci_dss\": [\"2.2.5\"]}]'),(1016,'Disable Mounting of hfs Filesystems','The hfs filesystem type is a hierarchical filesystem that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install hfs /bin/true','[{\"cis\": [\"2.21\"]}, {\"pci_dss\": [\"2.2.5\"]}]'),(1017,'Disable Mounting of hfsplus Filesystems','The hfsplus filesystem type is a hierarchical filesystem designed to replace hfs that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install hfsplus /bin/true','[{\"cis\": [\"2.22\"]}, {\"pci_dss\": [\"2.2.5\"]}]'),(1018,'Disable Mounting of squashfs Filesystems','The squashfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems (similar to cramfs). A squashfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install squashfs /bin/true','[{\"cis\": [\"2.23\"]}, {\"pci_dss\": [\"2.2.5\"]}]'),(1019,'Disable Mounting of udf Filesystems','The udf filesystem type is the universal disk format used to implement ISO/IEC 13346 and ECMA-167 specifications. This is an open vendor filesystem type for data storage on a broad range of media. This filesystem type is necessary to support writing DVDs and newer optical disc formats','Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install udf /bin/true','[{\"cis\": [\"2.24\"]}, {\"pci_dss\": [\"2.2.5\"]}]'),(1020,'Disable Automounting','autofs allows automatic mounting of devices, typically including CD/DVDs and USB drives.','With automounting enabled anyone with physical access could attach a USB drive or disc and have it's contents available in system even if they lacked permissions to mount it themselves.','','Disable autofs: # update-rc.d autofs disable','[{\"cis\": [\"2.25\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1021,'Set User/Group Owner on bootloader config','Set the owner and group of your boot loaders config file to the root user. These instructions default to GRUB stored at /boot/grub/grub.cfg .','Setting the owner and group to root prevents non-root users from changing the file.','','Run the following to change ownership of /boot/grub/grub.cfg : # chown root:root /boot/grub/grub.cfg','[{\"cis\": [\"3.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1022,'Set Permissions on bootloader config','Set permission on the your boot loaders config file to read and write for root only.','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.','','Run the following to set the permissions fro /boot/grub/grub.cfg : # chmod og-rwx /boot/grub/grub.cfg','[{\"cis\": [\"3.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1023,'Set Boot Loader Password','Setting the boot loader password will require that anyone rebooting the system must enter a password before being able to set command line boot parameters','Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off SELinux at boot time).','','Create an encrypted password with grub-md5-crypt: # grub-mkpasswd-pbkdf2 Enter password: <password> Reenter password: <password> Your PBKDF2 is <encrypted-password> Add the following into /etc/grub.d/00_header or a custom /etc/grub.d configuration file: cat <<EOF set superusers="<user-list>" password_pbkdf2 <user> <encrypted-password> EOF Unless the --unrestricted option is added to CLASS in /etc/grub.d/10_linux a password will be required to boot in addition to editing boot parameters: CLASS="--class gnu-linux --class gnu --class os --unrestricted" Run the following to update the grub configuration: # update-grub','[{\"cis\": [\"3.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1024,'Require authentication for Single-User mode','Setting a password for the root user will force authentication in single user mode.','Requiring authentication in single user mode prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials.','','Run the following command and follow the prompts to set a password for the root user: # passwd root','[{\"cis\": [\"3.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1025,'Restrict Core Dumps','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file. The system provides the ability to set a soft limit for core dumps, but this can be overridden by the user.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf(5)). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to the /etc/security/limits.conf file. * hard core 0 Add the following line to the /etc/sysctl.conf file. fs.suid_dumpable = 0','[{\"cis\": [\"4.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1026,'Enable XD/NX Support on 32-bit x86 Systems','Recent processors in the x86 family support the ability to prevent code execution on a per memory page basis. Generically and on AMD processors, this ability is called No Execute (NX), while on Intel processors it is called Execute Disable (XD). This ability can help prevent exploitation of buffer overflow vulnerabilities and should be activated whenever possible. Extra steps must be taken to ensure that this protection is enabled, particularly on 32-bit x86 systems. Other processors, such as Itanium and POWER, have included such support since inception and the standard kernel for those platforms supports the feature.','Enabling any feature that can protect against buffer overflow attacks enhances the security of the system.','','On 32 bit systems install a kernel with PAE support, no installation is required on 64 bit systems: If necessary configure your bootloader to load the new kernel and reboot the system. You may need to enable NX or XD support in your bios.','[{\"cis\": [\"4.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1027,'Enable Randomized Virtual Memory Region Placement','Set the system flag to force randomized virtual memory region placement.','Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.','','Add the following line to the /etc/sysctl.conf file. kernel.randomize_va_space = 2','[{\"cis\": [\"4.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1028,'Disable Prelink','The prelinking feature changes binaries in an attempt to decrease their startup time.','The prelinking feature can interfere with the operation of AIDE, because it changes binaries. Prelinking can also increase the vulnerability of the system if a malicious user is able to compromise a common library such as libc.','','Run the command: # /usr/sbin/prelink -ua to restore binaries to a normal, non-prelinked state, then remove prelink: # apt-get purge prelink','[{\"cis\": [\"4.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1029,'Activate AppArmor','AppArmor provides a Mandatory Access Control (MAC) system that greatly augments the default Discretionary Access Control (DAC) model.','For an action to occur, both the traditional DAC permissions must be satisfied as well as the AppArmor MAC rules. The action will not be allowed if either one of these models does not permit the action. In this way, AppArmor rules can only make a system's permissions more restrictive and secure.','','Install apparmor and apparmor-utils if missing (additional profiles can be found in the apparmor-profiles package): # apt-get install apparmor apparmor-profiles apparmor-utils Add apparmor=1 and security=apparmor to GRUB_CMDLINE_LINUX in /etc/default/grub: GRUB_CMDLINE_LINUX="apparmor=1 security=apparmor"Update grub configuration (reboot will be required to apply changes): # update-grub Set all profiles to enforce mode: # aa-enforce /etc/apparmor.d/* Any unconfined processes may need to have a profile created or activated for them and then be restarted.','[{\"cis\": [\"4.5\"]}]'),(1030,'Ensure NIS is not installed','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','','Uninstall the nis package: # apt-get purge nis','[{\"cis\": [\"5.1.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1031,'Ensure rsh server is not enabled','The Berkeley rsh-server (rsh, rlogin, rcp) package contains legacy services that exchange credentials in clear-text.','These legacy service contain numerous security exposures and have been replaced with the more secure SSH package.','','Remove or comment out any shell, login, or exec lines in /etc/inetd.conf: #shell stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.rshd #login stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.rlogind #exec stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.rexecd','[{\"cis\": [\"5.1.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1032,'Ensure rsh client is not installed','The rsh package contains the client commands for the rsh services.','These legacy clients contain numerous security exposures and have been replaced with the more secure SSH package. Even if the server is removed, it is best to ensure the clients are also removed to prevent users from inadvertently attempting to use these commands and therefore exposing their credentials. Note that removing the rsh package removes the clients for rsh , rcp and rlogin .','','Uninstall the rsh-client and rsh-reload-client packages: # apt-get purge rsh-client rsh-reload-client','[{\"cis\": [\"5.1.4\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1033,'Ensure talk server is not enabled','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client (allows initiate of talk sessions) is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Remove or comment out any talk or ntalk lines in /etc/inetd.conf: #talk dgram udp wait nobody.tty /usr/sbin/in.talkd in.talkd #ntalk dgram udp wait nobody.tty /usr/sbin/in.ntalkd in.ntalkd','[{\"cis\": [\"5.1.4\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1034,'Ensure talk client is not installed','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client, which allows initialization of talk sessions, is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Uninstall the talk package: # apt-get purge talk','[{\"cis\": [\"2.3.3\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1035,'Ensure telnet server is not enabled','The telnet-server package contains the telnet daemon, which accepts connections from users from other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow a user with access to sniff network traffic the ability to steal credentials. The ssh package provides an encrypted session and stronger security.','','Remove or comment out any telnet lines in /etc/inetd.conf: #telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd','[{\"cis\": [\"5.1.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1036,'Ensure tftp-server is not enabled','Trivial File Transfer Protocol (TFTP) is a simple file transfer protocol, typically used to automatically transfer configuration or boot machines from a boot server. The packages tftp and atftp are both used to define and support a TFTP server.','TFTP does not support authentication nor does it ensure the confidentiality or integrity of data. It is recommended that TFTP be removed, unless there is a specific need for TFTP. In that case, extreme caution must be used when configuring the services.','','Remove or comment out any tftp lines in /etc/inetd.conf: #tftp stream tcp nowait root internal','[{\"cis\": [\"5.1.7\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1037,'Ensure xinetd is not enabled','The eXtended InterNET Daemon (xinetd) is an open source super daemon that replaced the original inetd daemon. The xinetd daemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests. Note: Several other services recommended to be disabled in this benchmark have xinetd versions as well, if xinetd is required in your environment ensure they are disabled in xinetd configuration as well.','If there are no xinetd services required, it is recommended that the daemon be disabled.','','Disable xinetd: # update-rc.d xinetd disable','[{\"cis\": [\"5.1.8\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1038,'Ensure chargen is not enabled','chargen is a network service that responds with 0 to 512 ASCII characters for each connection it receives. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Remove or comment out any chargen lines in /etc/inetd.conf: #chargen stream tcp nowait root internal','[{\"cis\": [\"5.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1039,'Ensure daytime is not enabled','daytime is a network service that responds with the server's current date and time. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Remove or comment out any daytime lines in /etc/inetd.conf: #daytime stream tcp nowait root internal','[{\"cis\": [\"5.3\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1040,'Ensure echo is not enabled','echo is a network service that responds to clients with the data sent to it by the client. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Remove or comment out any echo lines in /etc/inetd.conf: #echo stream tcp nowait root internal','[{\"cis\": [\"5.4\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1041,'Ensure discard is not enabled','discard is a network service that simply discards all data it receives. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Remove or comment out any discard lines in /etc/inetd.conf: #discard stream tcp nowait root internal','[{\"cis\": [\"5.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1042,'Ensure time is not enabled','time is a network service that responds with the server's current date and time as a 32 bit integer. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Remove or comment out any time lines in /etc/inetd.conf: #time stream tcp nowait root internal','[{\"cis\": [\"5.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1043,'Ensure the X Window system is not installed','The X Window system provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Window system is typically used on desktops where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','','Uninstall X Windows: # apt-get purge xserver-xorg-core*','[{\"cis\": [\"6.1\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1044,'Ensure Avahi Server is not enabled','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Since servers are not normally used for printing, this service is not needed unless dependencies require it. If this is the case, disable the service to reduce the potential attack surface.','','Disable avahi-daemon: # update-rc.d avahi-daemon disable','[{\"cis\": [\"6.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1045,'Ensure print server is not enabled','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be disabled to reduce the potential attack surface.','','Disable cups: # update-rc.d cups disable','[{\"cis\": [\"6.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1046,'Ensure DHCP Server is not enabled','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a server is specifically set up to act as a DHCP server, it is recommended that this service be deleted to reduce the potential attack surface.','','Disable isc-dhcp-server: # update-rc.d isc-dhcp-server disable','[{\"cis\": [\"6.4\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1047,'Configure Network Time Protocol (NTP)','The Network Time Protocol (NTP) is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at http://www.ntp.org. NTP can be configured to be a client and/or a server.','It is recommended that physical systems and virtual guests lacking direct access to the physical host's clock be configured as NTP clients to synchronize their clocks (especially to support time sensitive security mechanisms like Kerberos). This also ensures log files have consistent time records across the enterprise, which aids in forensic investigations.','','Install ntp: # apt-get install ntp Ensure the following lines are in /etc/ntp.conf: restrict -4 default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquery Also, make sure /etc/ntp.conf has at least one NTP server specified: server <ntp-server> Note: <ntp-server> is the IP address or hostname of a trusted time server. Configuring an NTP server is outside the scope of this benchmark.','[{\"cis\": [\"6.5\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1048,'Ensure LDAP is not enabled','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the server will not need to act as an LDAP client or server, it is recommended that the software be disabled to reduce the potential attack surface.','','Uninstall the slapd package: # apt-get purge slapd','[{\"cis\": [\"6.6\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1049,'Ensure NFS and RPC are not enabled','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the server does not export NFS shares or act as an NFS client, it is recommended that these services be disabled to reduce remote attack surface.','','Disable rpcbind: # update-rc.d rpcbind disable Disable nfs-kernel-server: # update-rc.d nfs-kernel-server disable','[{\"cis\": [\"6.7\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1050,'Ensure DNS Server is not enabled','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a server is specifically designated to act as a DNS server, it is recommended that the package be deleted to reduce the potential attack surface.','','Disable bind9: # update-rc.d bind9 disable','[{\"cis\": [\"6.8\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1051,'Ensure FTP Server is not enabled','The File Transfer Protocol (FTP) provides networked computers with the ability to transfer files.','FTP does not protect the confidentiality of data or authentication credentials. It is recommended sftp be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the package be deleted to reduce the potential attack surface.','','Disable vsftpd: # update-rc.d vsftpd disable','[{\"cis\": [\"6.9\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1052,'Ensure HTTP Server is not enabled','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the package be deleted to reduce the potential attack surface.','','Disable apache2: # update-rc.d apache2 disable','[{\"cis\": [\"6.10\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1053,'Ensure IMAP and POP server is not enabled','Dovecot is an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided to this server, it is recommended that the service be deleted to reduce the potential attack surface.','','Disable dovecot: # update-rc.d dovecot disable','[{\"cis\": [\"6.11\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1054,'Ensure Samba is not enabled','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Small Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this service can be deleted to reduce the potential attack surface.','','Disable samba: # update-rc.d samba disable','[{\"cis\": [\"6.12\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1055,'Ensure HTTP Proxy Server is not enabled','Squid is a standard proxy server used in many distributions and environments.','If there is no need for a proxy server, it is recommended that the squid proxy be deleted to reduce the potential attack surface.','','Disable squid3: # update-rc.d squid3 disable','[{\"cis\": [\"6.13\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1056,'Ensure SNMP Server is not enabled','The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server communicates using SNMP v1, which transmits data in the clear and does not require authentication to execute commands. Unless absolutely necessary, it is recommended that the SNMP service not be used.','','Disable snmpd: # update-rc.d snmpd disable','[{\"cis\": [\"6.14\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1057,'Configure Mail Transfer Agent for Local-Only Mode','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','The software for all Mail Transfer Agents is complex and most have a long history of security issues. While it is important to ensure that the system can process local mail messages, it is not necessary to have the MTA's daemon listening on a port unless the server is intended to be a mail server that receives and processes mail from other systems. Note: The remediation given here provides instructions for configuring the postfix mail server, depending on your environment you may have an alternative MTA installed such as sendmail. If this is the case consult the documentation for your installed MTA to configure the recommended state.','','Edit /etc/exim4/update-exim4.conf.conf and edit the dc_local_interfaces line to remove non loopback addresses: dc_local_interfaces='127.0.0.1 ; ::1' Run update-exim4.conf: # update-exim4.conf Reload exim4 configuration: # service exim4 reload','[{\"cis\": [\"6.15\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"tsc\": [\"CC5.2\", \"CC6.4\", \"CC6.6\", \"CC6.7\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1058,'Ensure rsync service is not enabled','The rsyncd service can be used to synchronize files between systems over network links.','The rsyncd service presents a security risk as it uses unencrypted protocols for communication.','','Set RSYNC_ENABLE to false in /etc/default/rsync: RSYNC_ENABLE=false','[{\"cis\": [\"6.16\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1059,'Disable IP Forwarding','The net.ipv4.ip_forward flag is used to tell the server whether it can forward packets or not. If the server is not to be used as a router, set the flag to 0.','Setting the flag to 0 ensures that a server with multiple interfaces (for example, a hard proxy), will never be able to forward packets, and therefore, never serve as a router.','','Set the net.ipv4.ip_forward parameter to 0 in /etc/sysctl.conf: net.ipv4.ip_forward=0 Modify active kernel parameters to match: # /sbin/sysctl -w net.ipv4.ip_forward=0 # /sbin/sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"7.1.1\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1060,'Disable Send Packet Redirects','ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects.','An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system.','','Set the net.ipv4.conf.all.send_redirects and net.ipv4.conf.default.send_redirects parameters to 0 in /etc/sysctl.conf: net.ipv4.conf.all.send_redirects=0 net.ipv4.conf.default.send_redirects=0 Modify active kernel parameters to match: # /sbin/sysctl -w net.ipv4.conf.all.send_redirects=0 # /sbin/sysctl -w net.ipv4.conf.default.send_redirects=0 # /sbin/sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"7.1.2\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1061,'Disable Source Routed Packet Acceptance','In networking, source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network. In some cases, systems may not be routable or reachable from some locations (e.g. private addresses vs. Internet routable), and so source routed packets would need to be used.','Setting net.ipv4.conf.all.accept_source_route and net.ipv4.conf.default.accept_source_route to 0 disables the system from accepting source routed packets. Assume this server was capable of routing packets to Internet routable addresses on one interface and private addresses on another interface. Assume that the private addresses were not routable to the Internet routable addresses and vice versa. Under normal routing circumstances, an attacker from the Internet routable addresses could not use the server as a way to reach the private address servers. If, however, source routed packets were allowed, they could be used to gain access to the private address systems as the route could be specified, rather than rely on routing protocols that did not allow this routing.','','Set the net.ipv4.conf.all.accept_source_route and net.ipv4.conf.default.accept_source_route parameters to 0 in /etc/sysctl.conf: net.ipv4.conf.all.accept_source_route=0 net.ipv4.conf.default.accept_source_route=0 Modify active kernel parameters to match: # /sbin/sysctl -w net.ipv4.conf.all.accept_source_route=0 # /sbin/sysctl -w net.ipv4.conf.default.accept_source_route=0 # /sbin/sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"7.2.1\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1062,'Disable ICMP Redirect Acceptance','ICMP redirect messages are packets that convey routing information and tell your host (acting as a router) to send packets via an alternate path. It is a way of allowing an outside routing device to update your system routing tables. By setting net.ipv4.conf.all.accept_redirects to 0, the system will not accept any ICMP redirect messages, and therefore, won't allow outsiders to update the system's routing tables.','Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured.','','Set the net.ipv4.conf.all.accept_redirects and net.ipv4.conf.default.accept_redirects parameters to 0 in /etc/sysctl.conf: net.ipv4.conf.all.accept_redirects=0 net.ipv4.conf.default.accept_redirects=0 Modify active kernel parameters to match: # /sbin/sysctl -w net.ipv4.conf.all.accept_redirects=0 # /sbin/sysctl -w net.ipv4.conf.default.accept_redirects=0 # /sbin/sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"7.2.2\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1063,'Disable Secure ICMP Redirect Acceptance','Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure.','It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways.','','Set the net.ipv4.conf.all.secure_redirects and net.ipv4.conf.default.secure_redirects parameters to 0 in /etc/sysctl.conf: net.ipv4.conf.all.secure_redirects=0 net.ipv4.conf.default.secure_redirects=0 Modify active kernel parameters to match: # /sbin/sysctl -w net.ipv4.conf.all.secure_redirects=0 # /sbin/sysctl -w net.ipv4.conf.default.secure_redirects=0 # /sbin/sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"7.2.3\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1064,'Log Suspicious Packets','When enabled, this feature logs packets with un-routable source addresses to the kernel log.','Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their server.','','Set the net.ipv4.conf.all.log_martians and net.ipv4.conf.default.log_martians parameters to 1 in /etc/sysctl.conf: net.ipv4.conf.all.log_martians=1 net.ipv4.conf.default.log_martians=1 Modify active kernel parameters to match: # /sbin/sysctl -w net.ipv4.conf.all.log_martians=1 # /sbin/sysctl -w net.ipv4.conf.default.log_martians=1 # /sbin/sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"7.2.4\"]}, {\"cis_csc\": [\"6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1065,'Enable Ignore Broadcast Requests','Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses.','Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address. All hosts receiving this message and responding would send echo-reply messages back to the spoofed address, which is probably not routable. If many hosts respond to the packets, the amount of traffic on the network could be significantly multiplied.','','Set the net.ipv4.icmp_echo_ignore_broadcasts parameter to 1 in /etc/sysctl.conf: net.ipv4.icmp_echo_ignore_broadcasts=1 Modify active kernel parameters to match: # /sbin/sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1 # /sbin/sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"7.2.5\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1066,'Enable Bad Error Message Protection','Setting icmp_ignore_bogus_error_responses to 1 prevents the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages.','Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages.','','Set the net.ipv4.icmp_ignore_bogus_error_responses parameter to 1 in /etc/sysctl.conf: net.ipv4.icmp_ignore_bogus_error_responses=1 Modify active kernel parameters to match: # /sbin/sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1 # /sbin/sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"7.2.6\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1067,'Enable RFC-recommended Source Route Validation','Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set).','Setting these flags is a good way to deter attackers from sending your server bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed. This would occur when using dynamic routing protocols (bgp, ospf, etc) on your system. If you are using asymmetrical routing on your server, you will not be able to enable this feature without breaking the routing.','','Set the net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter parameters to 1 in /etc/sysctl.conf: net.ipv4.conf.all.rp_filter=1 net.ipv4.conf.default.rp_filter=1 Modify active kernel parameters to match: # /sbin/sysctl -w net.ipv4.conf.all.rp_filter=1 # /sbin/sysctl -w net.ipv4.conf.default.rp_filter=1 # /sbin/sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"7.2.7\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1068,'Enable TCP SYN Cookies','When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. Instead, the kernel simply replies to the SYN with a SYN|ACK, but will include a specially crafted TCP sequence number that encodes the source and destination IP address and port number and the time the packet was sent. A legitimate connection would send the ACK packet of the three way handshake with the specially crafted sequence number. This allows the server to verify that it has received a valid response to a SYN cookie and allow the connection, even though there is no corresponding SYN in the queue.','Attackers use SYN flood attacks to perform a denial of service attacked on a server by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding. SYN cookies allow the server to keep accepting valid connections, even if under a denial of service attack.','','Set the net.ipv4.tcp_syncookies parameter to 1 in /etc/sysctl.conf: net.ipv4.tcp_syncookies=1 Modify active kernel parameters to match: # /sbin/sysctl -w net.ipv4.tcp_syncookies=1 # /sbin/sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"7.2.8\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1069,'Disable IPv6 Router Advertisements','This setting disables the systems ability to accept router advertisements','It is recommended that systems not accept router advertisements as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the net.ipv6.conf.all.accept_ra and net.ipv6.conf.default.accept_ra parameter to 0 in /etc/sysctl.conf: net.ipv6.conf.all.accept_ra=0 net.ipv6.conf.default.accept_ra=0 Modify active kernel parameters to match: # /sbin/sysctl -w net.ipv6.conf.all.accept_ra=0 # /sbin/sysctl -w net.ipv6.conf.default.accept_ra=0 # /sbin/sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"7.3.1\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1070,'Disable IPv6 Redirect Acceptance','This setting prevents the system from accepting ICMP redirects. ICMP redirects tell the system about alternate routes for sending traffic.','It is recommended that systems not accept ICMP redirects as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the net.ipv6.conf.all.accept_redirects and net.ipv6.conf.default.accept_redirects parameters to 0 in /etc/sysctl.conf: net.ipv6.conf.all.accept_redirects=0 net.ipv6.conf.default.accept_redirects=0 Modify active kernel parameters to match: # /sbin/sysctl -w net.ipv6.conf.all.accept_redirects=0 # /sbin/sysctl -w net.ipv6.conf.default.accept_redirects=0 # /sbin/sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"7.3.2\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1071,'Disable IPv6','Although IPv6 has many advantages over IPv4, few organizations have implemented IPv6.','If IPv6 is not to be used, it is recommended that it be disabled to reduce the attack surface of the system.','','Create or edit the file /etc/sysctl.conf and add the following lines: net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.default.disable_ipv6=1 net.ipv6.conf.lo.disable_ipv6=1 Run the following command or reboot to apply the changes: # sysctl -p','[{\"cis\": [\"7.3.3\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1072,'Install TCP Wrappers','TCP Wrappers provides a simple access list and standardized logging method for services capable of supporting it. In the past, services that were called from inetd and xinetd supported the use of tcp wrappers. As inetd and xinetd have been falling in disuse, any service that can support tcp wrappers will have the libwrap.so library attached to it.','TCP Wrappers provide a good simple access list mechanism to services that may not have that support built in. It is recommended that all services that can support TCP Wrappers, use it.','','Install tcpd : # apt-get install tcpd To verify if a service supports TCP Wrappers, run the following command: # ldd <path-to-daemon> | grep libwrap.so If there is any output, then the service supports TCP Wrappers.','[{\"cis\": [\"7.4.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(1073,'Create /etc/hosts.allow','The /etc/hosts.allow file specifies which IP addresses are permitted to connect to the host. It is intended to be used in conjunction with the /etc/hosts.deny file.','The /etc/hosts.allow file supports access control by IP and helps ensure that only authorized systems can connect to the server.','','Create /etc/hosts.allow: # echo "ALL: <net>/<mask>, <net>/<mask>, ..." >/etc/hosts.allow where each <net>/<mask> combination (for example, "192.168.1.0/255.255.255.0") represents one network block in use by your organization that requires access to this system.','[{\"cis\": [\"7.4.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(1074,'Verify permissions on /etc/hosts.allow','The /etc/hosts.allow file contains network information that is used by many system applications and therefore must be readable for these applications to operate.','It is critical to ensure that the /etc/hosts.allow file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','If the permissions of the /etc/hosts.allow file are incorrect, run the following command to correct them: # /bin/chmod 644 /etc/hosts.allow','[{\"cis\": [\"7.4.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(1075,'Create /etc/hosts.deny','The /etc/hosts.deny file specifies which IP addresses are not permitted to connect to the host. It is intended to be used in conjunction with the /etc/hosts.allow file.','The /etc/hosts.deny file serves as a failsafe so that any host not specified in /etc/hosts.allow is denied access to the server.','','Create /etc/hosts.deny: # echo "ALL: ALL" >> /etc/hosts.deny','[{\"cis\": [\"7.4.4\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(1076,'Verify permissions on /etc/hosts.deny','The /etc/hosts.deny file contains network information that is used by many system applications and therefore must be readable for these applications to operate.','It is critical to ensure that the /etc/hosts.deny file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','If the permissions of the /etc/hosts.deny file are incorrect, run the following command to correct them: # /bin/chmod 644 /etc/hosts.deny','[{\"cis\": [\"7.4.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(1077,'Disable DCCP','The Datagram Congestion Control Protocol (DCCP) is a transport layer protocol that supports streaming media and telephony. DCCP provides a way to gain access to congestion control, without having to do it at the application layer, but does not provide in-sequence delivery.','If the protocol is not required, it is recommended that the drivers not be installed to reduce the potential attack surface.','','# echo "install dccp /bin/true" >> /etc/modprobe.d/CIS.conf','[{\"cis\": [\"7.5.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1078,'Disable SCTP','The Stream Control Transmission Protocol (SCTP) is a transport layer protocol used to support message oriented communication, with several streams of messages in one connection. It serves a similar function as TCP and UDP, incorporating features of both. It is message-oriented like UDP, and ensures reliable in-sequence transport of messages with congestion control like TCP.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','# echo "install sctp /bin/true" >> /etc/modprobe.d/CIS.conf','[{\"cis\": [\"7.5.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1079,'Disable RDS','The Reliable Datagram Sockets (RDS) protocol is a transport layer protocol designed to provide low-latency, high-bandwidth communications between cluster nodes. It was developed by the Oracle Corporation.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','# echo "install rds /bin/true" >> /etc/modprobe.d/CIS.conf','[{\"cis\": [\"7.5.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1080,'Disable TIPC','The Transparent Inter-Process Communication (TIPC) protocol is designed to provide communication between cluster nodes.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','# echo "install tipc /bin/true" >> /etc/modprobe.d/CIS.conf','[{\"cis\": [\"7.5.4\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1081,'Deactivate Wireless Interfaces','Wireless networking is used when wired networks are unavailable. Debian provides the nmcli interface which allows system administrators to configure and use wireless networks.','If wireless is not to be used, wireless devices can be disabled to reduce the potential attack surface.','','Use the following command to disable wireless: # nmcli nm wifi off','[{\"cis\": [\"7.6\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.6\"]}]'),(1082,'Ensure Firewall is active','IPtables is an application that allows a system administrator to configure the IPv4 tables, chains and rules provided by the Linux kernel firewall. The iptables-persistent package in Debian provides one way to ensure iptables rules are reapplied on reboot. Note: the audit and remediation included provide instructions for using iptables-persistent to reapply iptables rules. Other methods are available which may be in use in your environment and may conflict with these steps.','IPtables provides extra protection for the Linux system by limiting communications in and out of the box to specific IPv4 addresses and ports.','','Install the iptables and iptables-persistent packages: # apt-get install iptables iptables-persistent Enable the iptables-persistent service: # update-rc.d iptables-persistent enable','[{\"cis\": [\"7.7\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.1\"]}]'),(1083,'Configure Audit Log Storage Size','Configure the maximum size of the audit log file. Once the log reaches the maximum size, it will be rotated and a new log file will be started.','It is important that an appropriate size is determined for log files so that they do not impact the system and audit data is not lost.','','Set the max_log_file parameter in /etc/audit/auditd.conf max_log_file = <MB> Note: MB is the number of MegaBytes the file can be.','[{\"cis\": [\"8.1.1.1\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(1084,'Disable System on Audit Log Full','The auditd daemon can be configured to halt the system when the audit logs are full.','In high security contexts, the risk of detecting unauthorized access or nonrepudiation exceeds the benefit of the system's availability.','','Add the following lines to the /etc/audit/auditd.conf file. space_left_action = email action_mail_acct = root admin_space_left_action = halt','[{\"cis\": [\"8.1.1.2\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(1085,'Keep All Auditing Information','Normally, auditd will hold 4 logs of maximum log file size before deleting older log files.','In high security contexts, the benefits of maintaining a long audit history exceed the cost of storing the audit history.','','Add the following line to the /etc/audit/auditd.conf file. max_log_file_action = keep_logs','[{\"cis\": [\"8.1.1.3\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(1086,'Install and Enable auditd Service','Install and turn on the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Install auditd: # apt-get install auditd If needed enable auditd in /etc/rc*.d: # update-rc.d auditd enable','[{\"cis\": [\"8.1.2\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.1\", \"10.7\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(1087,'Enable Auditing for Processes That Start Prior to auditd','Configure grub or lilo so that processes that are capable of being audited can be audited even if they start up prior to auditd startup.','Audit events need to be captured on processes that start up prior to auditd, so that potential malicious activity cannot go undetected.','','Edit /etc/default/grub to include audit=1 as part of GRUB_CMDLINE_LINUX: GRUB_CMDLINE_LINUX="audit=1"And run the following command to update the grub configuration: # update-grub','[{\"cis\": [\"8.1.3\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.2.6\", \"10.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC7.3\", \"CC7.4\", \"CC6.8\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"35.7.d\", \"32.2\"]}]'),(1088,'Record Events That Modify Date and Time Information','Capture events where the system date and/or time has been modified. The parameters in this section are set to determine if the adjtimex (tune kernel clock), settimeofday (Set time, using timeval and timezone structures) stime (using seconds since 1/1/1970) or clock_settime (allows for the setting of several internal clocks and timers) system calls have been executed and always write an audit record to the /var/log/audit.log file upon exit, tagging the records with the identifier "time-change"','Unexpected changes in system date and/or time could be a sign of malicious activity on the system.','','For 64 bit systems, add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S adjtimex -S settimeofday -k time-change -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change -a always,exit -F arch=b64 -S clock_settime -k time-change -a always,exit -F arch=b32 -S clock_settime -k time-change -w /etc/localtime -p wa -k time-change # Execute the following command to restart auditd # pkill -P 1-HUP auditd For 32 bit systems, add the following lines to the /etc/audit/audit.rules file. -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change -a always,exit -F arch=b32 -S clock_settime -k time-change -w /etc/localtime -p wa -k time-change # Execute the following command to restart auditd # pkill -P 1-HUP auditd','[{\"cis\": [\"8.1.4\"]}, {\"cis_csc\": [\"3.6\"]}, {\"pci_dss\": [\"10.4.2\", \"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1089,'Record Events That Modify User/Group Information','Record events affecting the group, passwd (user IDs), shadow and gshadow (passwords) or /etc/security/opasswd (old passwords, based on remember parameter in the PAM configuration) files. The parameters in this section will watch the files to see if they have been opened for write or have had attribute changes (e.g. permissions) and tag them with the identifier "identity" in the audit log file.','Unexpected changes to these files could be an indication that the system has been compromised and that an unauthorized user is attempting to hide their activities or compromise additional accounts.','','Add the following lines to the /etc/audit/audit.rules file. -w /etc/group -p wa -k identity -w /etc/passwd -p wa -k identity -w /etc/gshadow -p wa -k identity -w /etc/shadow -p wa -k identity -w /etc/security/opasswd -p wa -k identity # Execute the following command to restart auditd # pkill -P 1-HUP auditd','[{\"cis\": [\"8.1.5\"]}, {\"cis_csc\": [\"5.4\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC7.3\", \"CC7.4\", \"CC6.8\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(1090,'Record Events That Modify the System's Network Environment','Record changes to network environment files or system calls. The below parameters monitor the sethostname (set the systems host name) or setdomainname (set the systems domainname) system calls, and write an audit event on system call exit. The other parameters monitor the /etc/issue and /etc/issue.net files (messages displayed prelogin), /etc/hosts (file containing host names and associated IP addresses) and /etc/network (directory containing network interface scripts and configurations) files.','Monitoring sethostname and setdomainname will identify potential unauthorized changes to host and domainname of a system. The changing of these names could potentially break security parameters that are set based on those names. The /etc/hosts file is monitored for changes in the file that can indicate an unauthorized intruder is trying to change machine associations with IP addresses and trick users and processes into connecting to unintended machines. Monitoring /etc/issue and /etc/issue.net is important, as intruders could put disinformation into those files and trick users into providing information to the intruder. Monitoring /etc/network is important as it can show if network interfaces or scripts are being modified in a way that can lead to the machine becoming unavailable or compromised. All audit records will be tagged with the identifier "system-locale."','','For 64 bit systems, add the following lines to the /etc/audit/audit.rules file. -a exit,always -F arch=b64 -S sethostname -S setdomainname -k system-locale -a exit,always -F arch=b32 -S sethostname -S setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale -w /etc/network -p wa -k system-locale # Execute the following command to restart auditd # pkill -P 1-HUP auditd For 32 bit systems, add the following lines to the /etc/audit/audit.rules file. -a exit,always -F arch=b32 -S sethostname -S setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale -w /etc/network -p wa -k system-locale # Execute the following command to restart auditd # pkill -P 1-HUP auditd','[{\"cis\": [\"8.1.6\"]}, {\"cis_csc\": [\"3.6\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC7.3\", \"CC7.4\", \"CC6.8\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1091,'Record Events That Modify the System's Mandatory Access Controls','Monitor SELinux mandatory access controls. The parameters below monitor any write access (potential additional, deletion or modification of files in the directory) or attribute changes to the /etc/selinux directory.','Changes to files in this directory could indicate that an unauthorized user is attempting to modify access controls and change security contexts, leading to a compromise of the system.','','Add the following lines to the /etc/audit/audit.rules file. Add the following lines to /etc/audit/audit.rules -w /etc/selinux/ -p wa -k MAC-policy # Execute the following command to restart auditd # pkill -P 1-HUP auditd','[{\"cis\": [\"8.1.7\"]}, {\"cis_csc\": [\"3.6\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC7.3\", \"CC7.4\", \"CC6.8\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(1092,'Collect Login and Logout Events','Monitor login and logout events. The parameters below track changes to files associated with login/logout events. The file /var/log/faillog tracks failed events from login. The file /var/log/lastlog maintain records of the last time a user successfully logged in. The file /var/log/tallylog maintains records of failures via the pam_tally2 module','Monitoring login/logout events could provide a system administrator with information associated with brute force attacks against user logins.','','Add the following lines to the /etc/audit/audit.&& r:rules file. -w /var/log/faillog -p wa -k logins -w /var/log/lastlog -p wa -k logins -w /var/log/tallylog -p wa -k logins # Execute the following command to restart auditd # pkill -HUP -P 1 auditd','[{\"cis\": [\"8.1.8\"]}, {\"cis_csc\": [\"5.5\", \"16.10\", \"16.4\"]}, {\"pci_dss\": [\"10.2.1\", \"10.2.4\", \"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC7.3\", \"CC7.4\", \"CC6.8\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1093,'Collect Session Initiation Information','Monitor session initiation events. The parameters in this section track changes to the files associated with session events. The file /var/run/utmp file tracks all currently logged in users. The /var/log/wtmp file tracks logins, logouts, shutdown and reboot events. All audit records will be tagged with the identifier "session." The file /var/log/btmp keeps track of failed login attempts and can be read by entering the command /usr/bin/last -f /var/log/btmp. All audit records will be tagged with the identifier "logins."','Monitoring these files for changes could alert a system administrator to logins occurring at unusual hours, which could indicate intruder activity (i.e. a user logging in at a time when they do not normally log in).','','Add the following lines to the /etc/audit/audit.rules file. -w /var/run/utmp -p wa -k session -w /var/log/wtmp -p wa -k session -w /var/log/btmp -p wa -k session # Execute the following command to restart auditd # pkill -HUP -P 1 auditd Note: Use the last command to read /var/log/wtmp (last with no parameters) and /var/run/utmp (last -f /var/run/utmp)','[{\"cis\": [\"8.1.9\"]}, {\"cis_csc\": [\"5.5\", \"16.10\", \"16.4\"]}, {\"pci_dss\": [\"10.3\"]}]'),(1094,'Collect Discretionary Access Control Permission Modification Events','Monitor changes to file permissions, attributes, ownership and group. The parameters in this section track changes for system calls that affect file permis&& r:sions and attributes. The chmod, fchmod and fchmodat system calls affect the permissions associated with a file. The chown, fchown, fchownat and lchown system calls affect owner and group attributes on a file. The setxattr, lsetxattr, fsetxattr (set extended file attributes) and removexattr, lremovexattr, fremovexattr (remove extended file attributes) control extended file attributes. In all cases, an audit record will only be written for non-system userids (auid >= 1000) and will ignore Daemon events (auid = 4294967295). All audit records will be tagged with the identifier "perm_mod."','Monitoring for changes in file attributes could alert a system administrator to activity that could indicate intruder activity or policy violation.','','For 64 bit systems, add the following lines to the /etc/audit/audit.rules file. -a always,exit -F arch=b64 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b64 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b64 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod # Execute the following command to restart auditd # pkill -HUP -P 1 auditd For 32 bit systems, add the following lines to the /etc/audit/audit.rules file. -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod # Execute the following command to restart auditd # pkill -HUP -P 1 auditd','[{\"cis\": [\"8.1.10\"]}, {\"cis_csc\": [\"3.6\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC7.3\", \"CC7.4\", \"CC6.8\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(1095,'Collect Unsuccessful Unauthorized Access Attempts to Files','Monitor for unsuccessful attempts to access files. The parameters below are associated with system calls that control creation (creat), opening (open, openat) and truncation (truncate, ftruncate) of files. An audit log record will only be written if the user is a nonprivileged user (auid > = 500), is not a Daemon event (auid=4294967295) and if the system call returned EACCES (permission denied to the file) or EPERM (some other permanent error associated with the specific system call). All audit records will be tagged with the identifier "access."','Failed attempts to open, create or truncate files could be an indication that an individual or process is trying to gain unauthorized access to the system.','','For 64 bit systems, add the following lines to the /etc/audit/audit.rules file. -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access # Execute the following command to restart auditd # pkill -HUP -P 1 auditd For 32 bit systems, add the following lines to the /etc/audit/audit.rules file. -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access # Execute the following command to restart auditd # pkill -HUP -P 1 auditd','[{\"cis\": [\"8.1.11\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"10.2.4\"]}, {\"nist_800_53\": [\"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC7.3\", \"CC7.4\", \"CC6.8\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1096,'Collect Successful File System Mounts','Monitor the use of the mount system call. The mount (and umount) system call controls the mounting and unmounting of file systems. The parameters below configure the system to create an audit record when the mount system call is used by a non-privileged user','It is highly unusual for a non privileged user to mount file systems to the system. While tracking mount commands gives the system administrator evidence that external media may have been mounted (based on a review of the source of the mount and confirming it's an external media type), it does not conclusively indicate that data was exported to the media. System administrators who wish to determine if data were exported, would also have to track successful open, creat and truncate system calls requiring write access to a file under the mount point of the external media file system. This could give a fair indication that a write occurred. The only way to truly prove it, would be to track successful writes to the external media. Tracking write system calls could quickly fill up the audit log and is not recommended. Recommendations on configuration options to track data export to media is beyond the scope of this document.','','For 64 bit systems, add the following lines to the /etc/audit/audit.rules file. -a always,exit -F arch=b64 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts # Execute the following command to restart auditd # pkill -HUP -P 1 auditd For 32 bit systems, add the following lines to the /etc/audit/audit.rules file. -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts # Execute the following command to restart auditd # pkill -HUP -P 1 auditd','[{\"cis\": [\"8.1.13\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC7.3\", \"CC7.4\", \"CC6.8\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1097,'Collect File Deletion Events by User','Monitor the use of system calls associated with the deletion or renaming of files and file attributes. This configuration statement sets up monitoring for the unlink (remove a file), unlinkat (remove a file attribute), rename (rename a file) and renameat (rename a file attribute) system calls and tags them with the identifier "delete".','Monitoring these calls from non-privileged users could provide a system administrator with evidence that inappropriate removal of files and file attributes associated with protected files is occurring. While this audit option will look at all events, system administrators will want to look for specific privileged files that are being deleted or altered.','','At a minimum, configure the audit system to collect file deletion events for all users and root. For 64 bit systems, add the following to the /etc/audit/audit.rules file. -a always,exit -F arch=b64 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete # Execute the following command to restart auditd # pkill -HUP -P 1 auditd For 32 bit systems, add the following to the /etc/audit/audit.rules file. -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete # Execute the following command to restart auditd # pkill -P 1-HUP auditd','[{\"cis\": [\"8.1.14\"]}, {\"pci_dss\": [\"10.5.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC7.1\", \"CC7.2\", \"CC7.3\", \"CC8.1\"]}]'),(1098,'Collect Changes to System Administration Scope (sudoers)','Monitor scope changes for system administrations. If the system has been properly configured to force system administrators to log in as themselves first and then use the sudo command to execute privileged commands, it is possible to monitor changes in scope. The file /etc/sudoers will be written to when the file or its attributes have changed. The audit records will be tagged with the identifier "scope."','Changes in the /etc/sudoers file can indicate that an unauthorized change has been made to scope of system administrator activity.','','Add the following lines to the /etc/audit/audit.rules file. -w /etc/sudoers -p wa -k scope # Execute the following command to restart auditd # pkill -HUP -P 1 auditd','[{\"cis\": [\"8.1.15\"]}, {\"cis_csc\": [\"5.4\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC7.3\", \"CC7.4\", \"CC6.8\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(1099,'Collect System Administrator Actions (sudolog)','Monitor the sudo log file. If the system has been properly configured to disable the use of the su command and force all administrators to have to log in first and then use sudo to execute privileged commands, then all administrator commands will be logged to /var/log/sudo.log. Any time a command is executed, an audit event will be triggered as the /var/log/sudo.log file will be opened for write and the executed administration command will be written to the log.','Changes in /var/log/sudo.log indicate that an administrator has executed a command or the log file itself has been tampered with. Administrators will want to correlate the events written to the audit trail with the records written to /var/log/sudo.log to verify if unauthorized commands have been executed.','','Add the following lines to the /etc/audit/audit.rules file. -w /var/log/sudo.log -p wa -k actions # Execute the following command to restart auditd # pkill -HUP -P 1 auditd Note: The system must be configured with su disabled (See Item 9.5 Restrict Access to the su Command) to force all command execution through sudo. This will not be effective on the console, as administrators can log in as root','[{\"cis\": [\"8.1.16\"]}, {\"cis_csc\": [\"5.1\", \"5.5\"]}, {\"pci_dss\": [\"10.2.2\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.6\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.3\", \"CC7.3\", \"CC7.4\", \"CC6.8\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1100,'Collect Kernel Module Loading and Unloading','Monitor the loading and unloading of kernel modules. The programs insmod (install a kernel module), rmmod (remove a kernel module), and modprobe (a more sophisticated program to load and unload modules, as well as some other features) control loading and unloading of modules. The init_module (load a module) and delete_module (delete a module) system calls control loading and unloading of modules. Any execution of the loading and unloading module programs and system calls will trigger an audit record with an identifier of "modules".','Monitoring the use of insmod, rmmod and modprobe could provide system administrators with evidence that an unauthorized user loaded or unloaded a kernel module, possibly compromising the security of the system. Monitoring of the init_module and delete_module system calls would reflect an unauthorized user attempting to use a different program to load and unload modules.','','Add the following lines to the /etc/audit/audit.rules file. -w /sbin/insmod -p x -k modules -w /sbin/rmmod -p x -k modules -w /sbin/modprobe -p x -k modules For 32 bit systems, add -a always,exit -F arch=b32 -S init_module -S delete_module -k modules For 64 bit systems, add -a always,exit -F arch=b64 -S init_module -S delete_module -k modules','[{\"cis\": [\"8.1.17\"]}, {\"cis_csc\": [\"3\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC7.3\", \"CC7.4\", \"CC6.8\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1101,'Make the Audit Configuration Immutable','Set system audit so that audit rules cannot be modified with auditctl. Setting the flag "-e 2" forces audit to be put in immutable mode. Audit changes can only be made on system reboot','In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back. Users would most likely notice a system reboot and that could alert administrators of an attempt to make unauthorized audit changes.','','Add the following lines to the /etc/audit/audit.rules file. -e 2 Note: This must be the last line in the /etc/audit/audit.rules file','[{\"cis\": [\"8.1.18\"]}, {\"cis_csc\": [\"3\", \"6\"]}, {\"pci_dss\": [\"10.5\"]}]'),(1102,'Install the rsyslog package','The rsyslog package is a third party package that provides many enhancements to syslog, such as multi-threading, TCP communication, message filtering and data base support.','The security enhancements of rsyslog such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server) justify installing and configuring the package.','','Install the rsyslog package: # apt-get install rsyslog','[{\"cis\": [\"8.2.2\"]}, {\"cis_csc\": [\"6.2\"]}]'),(1103,'Ensure the rsyslog Service is activated','Once the rsyslog package is installed it needs to be activated.','If the rsyslog service is not activated the system will not have a syslog service running.','','Enable rsyslog: # update-rc.d rsyslog enable','[{\"cis\": [\"8.2.2\"]}, {\"cis_csc\": [\"6.2\"]}]'),(1104,'Configure rsyslog to Send Logs to a Remote Log Host','The rsyslog utility supports the ability to send logs it gathers to a remote log host running syslogd(8) or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system','','Edit the /etc/rsyslog.conf file and add the following line (where logfile.example.com is the name of your central log host). *.* @@loghost.example.com # Execute the following command to restart rsyslogd # pkill -HUP rsyslogd Note: The double "at" sign (@@) directs rsyslog to use TCP to send log messages to the server, which is a more reliable transport mechanism than the default UDP protocol.','[{\"cis\": [\"8.2.5\"]}, {\"cis_csc\": [\"6.6\"]}]'),(1105,'Accept Remote rsyslog Messages Only on Designated Log Hosts','By default, rsyslog does not listen for log messages coming in from remote systems. The ModLoad tells rsyslog to load the imtcp.so module so it can listen over a network via TCP. The InputTCPServerRun option instructs rsyslogd to listen on the specified TCP port.','The guidance in the section ensures that remote log hosts are configured to only accept rsyslog data from hosts within the specified domain and that those systems that are not designed to be log hosts do not accept any remote rsyslog messages. This provides protection from spoofed log data and ensures that system administrators are reviewing reasonably complete syslog data in a central location.','','For hosts that are designated as log hosts, edit the /etc/rsyslog.conf file and un-comment the following lines: $ModLoad imtcp.so $InputTCPServerRun 514 Execute the following command to restart rsyslogd: # pkill -HUP rsyslogd','[{\"cis\": [\"8.2.6\"]}, {\"cis_csc\": [\"9.1\"]}]'),(1106,'Install AIDE','In some installations, AIDE is not installed automatically','Install AIDE to make use of the file integrity features to monitor critical files for changes that could affect the security of the system.','','Install AIDE: # apt-get install aide Initialize AIDE: # aideinit # cp /var/lib/aide/aide.db.new /var/lib/aide/aide.db Note: The prelinking feature can interfere with AIDE because it alters binaries to speed up their start up times. Run /usr/sbin/prelink -ua to restore the binaries to their prelinked state, thus avoiding false positives from AIDE.','[{\"cis\": [\"8.3.1\"]}, {\"cis_csc\": [\"3.5\"]}, {\"pci_dss\": [\"11.5\"]}]'),(1107,'Implement Periodic Execution of File Integrity','Implement periodic file checking, in compliance with site policy','Periodic file checking allows the system administrator to determine on a regular basis if critical files have been changed in an unauthorized fashion.','','Execute the following command: # crontab -u root -e Add the following line to the crontab: 0 5 * * * /usr/sbin/aide --check Note: The checking in this instance occurs every day at 5am. Alter the frequency and time of the checks in compliance with site policy.','[{\"cis\": [\"8.3.2\"]}, {\"cis_csc\": [\"3.5\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(1108,'Enable cron Daemon','The cron daemon is used to execute batch jobs on the system.','While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run and cron is used to execute them.','','Enable cron: # update-rc.d cron enable Enable anacron: # update-rc.d anacron enable','[{\"cis\": [\"9.1.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1109,'Set User/Group Owner and Permission on /etc/crontab','The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file.','This file contains information on what system jobs are run by cron. Write access to these files could provide unprivileged users with the ability to elevate their privileges. Read access to these files could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access.','','Run the following commands to set ownership and permissions on /etc/crontab : chown root:root /etc/crontab and chmod og-rwx /etc/crontab','[{\"cis\": [\"9.1.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(1110,'Set User/Group Owner and Permission on /etc/cron.hourly','This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.hourly : chown root:root /etc/cron.hourly and chmod og-rwx /etc/cron.hourly','[{\"cis\": [\"9.1.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1111,'Set User/Group Owner and Permission on /etc/cron.daily','The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.daily : chown root:root /etc/cron.daily and chmod og-rwx /etc/cron.daily','[{\"cis\": [\"9.1.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1112,'Set User/Group Owner and Permission on /etc/cron.weekly','The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.weekly : chown root:root /etc/cron.weekly and chmod og-rwx /etc/cron.weekly','[{\"cis\": [\"9.1.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1113,'Set User/Group Owner and Permission on /etc/cron.monthly','The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.monthly : chown root:root /etc/cron.monthly and chmod og-rwx /etc/cron.monthly','[{\"cis\": [\"9.1.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1114,'Set User/Group Owner and Permission on /etc/cron.d','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow , cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: rm /etc/cron.deny;rm /etc/at.deny;touch /etc/cron.allow; touch /etc/at.allow; chmod og-rwx /etc/cron.allow; chmod og-rwx /etc/at.allow; chown root:root /etc/cron.allow and chown root:root /etc/at.allow','[{\"cis\": [\"9.1.7\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1115,'Restrict at/cron to Authorized Users','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow, cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','# /bin/rm /etc/cron.deny # /bin/rm /etc/at.deny # touch /etc/cron.allow # touch /etc/at.allow # chmod og-rwx /etc/cron.allow # chmod og-rwx /etc/at.allow # chown root:root /etc/cron.allow # chown root:root /etc/at.allow','[{\"cis\": [\"9.1.8\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1116,'Set Password Creation Requirement Parameters Using pam_cracklib','The pam_cracklib module checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more. The following are definitions of the pam_cracklib.so options. # retry=3 - Allow 3 tries before sending back a failure. # minlen=14 - password must be 14 characters or more # dcredit=-1 - provide at least one digit # ucredit=-1 - provide at least one uppercase character # ocredit=-1 - provide at least one special character # lcredit=-1 - provide at least one lowercase character The setting shown above is one possible policy. Alter these values to conform to your own organization's password policies.','Strong passwords protect systems from being hacked through brute force methods.','','1) Install the libpam-cracklib package: # apt-get install libpam-cracklib 2) Set the pam_cracklib.so parameters as follows in /etc/pam.d/common-password: password required pam_cracklib.so retry=3 minlen=14 dcredit=-1 ucredit=-1 ocredit=-1 lcredit=-1','[{\"cis\": [\"9.2.1\"]}, {\"pci_dss\": [\"8.2.3\"]}]'),(1117,'Set Lockout for Failed Password Attempts','Lock out users after n unsuccessful consecutive login attempts. The first sets of changes are made to the PAM configuration file /etc/pam.d/login. The second set of changes are applied to the program specific PAM configuration file. The second set of changes must be applied to each program that will lock out users. Check the documentation for each secondary program for instructions on how to configure them to work with PAM. Set the lockout number to the policy in effect at your site.','Locking out userIDs after n unsuccessful consecutive login attempts mitigates brute force password attacks against your systems.','','Edit the /etc/pam.d/login file and add the auth line below: auth required pam_tally2.so onerr=fail audit silent deny=5 unlock_time=900 Note: If a user has been locked out because they have reached the maximum consecutive failure count defined by deny= in the pam_tally2.so module, the user can be unlocked by issuing the command /sbin/pam_tally2 -u <username> --reset. This command sets the failed count to 0, effectively unlocking the user.','[{\"cis\": [\"9.2.2\"]}, {\"pci_dss\": [\"8.2.5\"]}]'),(1118,'Limit Password Reuse','The /etc/security/opasswd file stores the users' old passwords and can be checked to ensure that users are not recycling recent passwords.','Forcing users not to reuse their past 5 passwords make it less likely that an attacker will be able to guess the password. Note that these change only apply to accounts configured on the local system.','','Set the pam_unix.so remember parameter to 5 in /etc/pam.d/common-password: password [success=1 default=ignore] pam_unix.so obscure sha512 remember=5 Note: The default password setting in this document is the last 5 passwords. Change this number to conform to your site's password policy.','[{\"cis\": [\"9.2.3\"]}, {\"pci_dss\": [\"8.2.5\"]}]'),(1119,'Set SSH Protocol to 2','SSH supports two different and incompatible protocols: SSH1 and SSH2. SSH1 was the original protocol and was subject to security issues. SSH2 is more advanced and secure.','SSH v1 suffers from insecurities that do not affect SSH v2.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Protocol 2','[{\"cis\": [\"9.3.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}]'),(1120,'Set LogLevel to INFO','The INFO parameter specifices that record login and logout activity will be logged.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information. INFO level is the basic level that only records login activity of SSH users. In many situations, such as Incident Response, it is important to determine when a particular user was active on a system. The logout record can eliminate those users who disconnected, which helps narrow the field.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel INFO','[{\"cis\": [\"9.3.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}]'),(1121,'Set Permissions on /etc/ssh/sshd_config','The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root.','The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by non-privileged users.','','If the user and group ownership of the /etc/ssh/sshd_config file are incorrect, run the following command to correct them: # chown root:root /etc/ssh/sshd_config If the permissions are incorrect, run the following command to correct them: # chmod 600 /etc/ssh/sshd_config','[{\"cis\": [\"9.3.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1122,'Disable SSH X11 Forwarding','The X11Forwarding parameter provides the ability to tunnel X11 traffic through the connection to enable remote graphic connections.','Disable X11 forwarding unless there is an operational requirement to use X11 applications directly. There is a small risk that the remote X11 servers of users who are logged in via SSH with X11 forwarding could be compromised by other users on the X11 server. Note that even if X11 forwarding is disabled, users can always install their own forwarders.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: X11Forwarding no','[{\"cis\": [\"9.3.4\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1123,'Set SSH MaxAuthTries to 4 or Less','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, it is set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4','[{\"cis\": [\"9.3.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1124,'Set SSH IgnoreRhosts to Yes','The IgnoreRhosts parameter specifies that .rhosts and .shosts files will not be used in RhostsRSAAuthentication or HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with ssh.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes','[{\"cis\": [\"9.3.6\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}]'),(1125,'Set SSH HostbasedAuthentication to No','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts, or /etc/hosts.equiv, along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no','[{\"cis\": [\"9.3.7\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}]'),(1126,'Disable SSH Root Login','The PermitRootLogin parameter specifies if the root user can log in using ssh(1). The default is no.','Disallowing root logins over SSH requires server admins to authenticate using their own individual account, then escalating to root via sudo or su. This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no','[{\"cis\": [\"9.3.8\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}]'),(1127,'Set SSH PermitEmptyPasswords to No','The PermitEmptyPasswords parameter specifies if the server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no','[{\"cis\": [\"9.3.9\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}]'),(1128,'Do Not Allow Users to Set Environment Options','The PermitUserEnvironment option allows users to present environment options to the ssh daemon.','Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has ssh executing trojan'd programs)','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitUserEnvironment no','[{\"cis\": [\"9.3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}]'),(1129,'Use Only Approved Cipher in Counter Mode','This variable limits the types of ciphers that SSH can use during communication.','Based on research conducted at various institutions, it was determined that the symmetric portion of the SSH Transport Protocol (as described in RFC 4253) has security weaknesses that allowed recovery of up to 32 bits of plaintext from a block of ciphertext that was encrypted with the Cipher Block Chaining (CBD) method. From that research, new Counter mode algorithms (as described in RFC4344) were designed that are not vulnerable to these types of attacks and these algorithms are now recommended for standard use.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Ciphers aes128-ctr,aes192-ctr,aes256-ctr','[{\"cis\": [\"9.3.11\"]}]'),(1130,'Set Idle Timeout Interval for User Login','The two options ClientAliveInterval and ClientAliveCountMax control the timeout of ssh sessions. When the ClientAliveInterval variable is set, ssh sessions that have no activity for the specified length of time are terminated. When the ClientAliveCountMax variable is set, sshd will send client alive messages at every ClientAliveInterval interval. When the number of consecutive client alive messages are sent with no response from the client, the ssh session is terminated. For example, if the ClientAliveInterval is set to 15 seconds and the ClientAliveCountMax is set to 3, the client ssh session will be terminated after 45 seconds of idle time.','Having no timeout value associated with a connection could allow an unauthorized user access to another user's ssh session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening.. While the recommended setting is 300 seconds (5 minutes), set this timeout value based on site policy. The recommended setting for ClientAliveCountMax is 0. In this case, the client session will be terminated after 5 minutes of idle time and no keepalive messages will be sent.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: ClientAliveInterval 300 ClientAliveCountMax 0','[{\"cis\": [\"9.3.12\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(1131,'Limit Access via SSH','There are several options available to limit which users and group can access the system via SSH. It is recommended that at least one of the following options be leveraged: AllowUsers, AllowGroups, DenyUsers, DenyGroups.','Restricting which users can remotely access the system via SSH will help ensure that only authorized users access the system.','','Edit the /etc/ssh/sshd_config file to set one or more of the parameter as follows: AllowUsers <userlist> AllowGroups <grouplist> DenyUsers <userlist> DenyGroups <grouplist>','[{\"cis\": [\"9.3.13\"]}, {\"pci_dss\": [\"8.1\"]}]'),(1132,'Set SSH Banner','The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed.','Banners are used to warn connecting users of the particular site's policy regarding connection. Consult with your legal department for the appropriate warning banner for your site.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Banner /etc/issue.net','[{\"cis\": [\"9.3.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1133,'Restrict Access to the su Command','The su command allows a user to run a command or shell as another user. The program has been superseded by sudo, which allows for more granular control over privileged access. Normally, the su command can be executed by any user. By uncommenting the pam_wheel.so statement in /etc/pam.d/su, the su command will only allow users in the wheel group to execute su.','Restricting the use of su, and using sudo in its place, provides system administrators better control of the escalation of user privileges to execute privileged commands. The sudo utility also provides a better logging and audit mechanism, as it can log each command executed via sudo, whereas su can only record that a user executed the su program.','','1) Add the following line to the /etc/pam.d/su file: auth required pam_wheel.so use_uid 2) Once this is done, create a comma separated list of users in the wheel statement in the /etc/group file.','[{\"cis\": [\"9.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(1134,'Set Password Expiration Days','The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age. It is recommended that the PASS_MAX_DAYS parameter be set to less than or equal to 90 days.','The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity.','','Set the PASS_MAX_DAYS parameter to 90 in /etc/login.defs: PASS_MAX_DAYS 90 Modify user parameters for all users with a password set to match: # chage --maxdays 90 <user>','[{\"cis\": [\"10.1.1\"]}, {\"pci_dss\": [\"8.2.4\"]}]'),(1135,'Set Password Change Minimum Number of Days','The PASS_MIN_DAYS parameter in /etc/login.defs allows an administrator to prevent users from changing their password until a minimum number of days have passed since the last time the user changed their password. It is recommended that PASS_MIN_DAYS parameter be set to 7 or more days.','By restricting the frequency of password changes, an administrator can prevent users from repeatedly changing their password in an attempt to circumvent password reuse controls.','','Set the PASS_MIN_DAYS parameter to 7 in /etc/login.defs: PASS_MIN_DAYS 7 Modify user parameters for all users with a password set to match: # chage --mindays 7 <user>','[{\"cis\": [\"10.1.2\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(1136,'Set Password Expiring Warning Days','The PASS_WARN_AGE parameter in /etc/login.defs allows an administrator to notify users that their password will expire in a defined number of days. It is recommended that the PASS_WARN_AGE parameter be set to 7 or more days.','Providing an advance warning that a password will be expiring gives users time to think of a secure password. Users caught unaware may choose a simple password or write it down where it may be discovered.','','Set the PASS_WARN_AGE parameter to 7 in /etc/login.defs: PASS_WARN_AGE 7 Modify user parameters for all users with a password set to match: # chage --warndays 7 <user>','[{\"cis\": [\"10.1.3\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(1137,'Set Default Group for root Account','The usermod command can be used to specify which group the root user belongs to. This affects permissions of files that are created by the root user.','Using GID 0 for the root account helps prevent root-owned files from accidentally becoming accessible to non-privileged users.','','# usermod -g 0 root','[{\"cis\": [\"10.3\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(1138,'Set Default umask for Users','The default umask determines the permissions of files created by users. The user creating the file has the discretion of making their files and directories readable by others via the chmod command. Users who wish to allow their files and directories to be readable by others by default may choose a different default umask by inserting the umask command into the standard shell configuration files (.profile, .bashrc, etc.) in their home directories.','Setting a very secure default value for umask ensures that users make a conscious choice about their file permissions. A default umask setting of 077 causes files and directories created by users to not be readable by any other user on the system. A umask of 027 would make files and directories readable by users in the same Unix group, while a umask of 022 would make files readable by every user on the system. Note: The directives in this section apply to bash and shell. If other shells are supported on the system, it is recommended that their configuration files also are checked.','','Edit the /etc/bash.bashrc and /etc/profile.d/cis.sh files (and the appropriate files for any other shell supported on your system) and add the following the UMASK parameter as shown: umask 077','[{\"cis\": [\"10.4\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(1139,'Lock Inactive User Accounts','User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 35 or more days be disabled.','Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.','','# useradd -D -f 35','[{\"cis\": [\"10.5\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(1140,'Set Warning Banner for Standard Login Services','The contents of the /etc/issue file are displayed prior to the login prompt on the system's console and serial devices, and also prior to logins via telnet. The contents of the /etc/motd file is generally displayed after all successful logins, no matter where the user is logging in from, but is thought to be less useful because it only provides notification to the user after the machine has been accessed.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Consult with your organization's legal counsel for the appropriate wording for your specific organization.','','# touch /etc/motd # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.net # chown root:root /etc/motd # chmod 644 /etc/motd # chown root:root /etc/issue # chmod 644 /etc/issue # chown root:root /etc/issue.net # chmod 644 /etc/issue.net','[{\"cis\": [\"11.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(1141,'Remove OS Information from Login Warning Banners','Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform.','Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the "uname -a" command once they have logged in.','','Edit the /etc/motd, /etc/issue and /etc/issue.net files and remove any lines containing m, , s or v.','[{\"cis\": [\"11.2\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(1142,'Ensure GDM login banner is configured','Debian defaults to using GNOME Display Manager for graphical login session management. KDM is also available as well as lightdm. Instructions are provided for GDM only, if you are using another display manager you will need to follow different procedures to audit and remediate this setting.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Consult with your organization's legal counsel for the appropriate wording for your specific organization.','','Uncomment or add the following lines to /etc/gdm3/greeter.gsettings : banner-message-enable=true banner-message-text='<banner-text>'','[{\"cis\": [\"11.3\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(1143,'Verify permissions on /etc/passwd','The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.','It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','If the permissions of the /etc/passwd file are incorrect, run the following command to correct them: # /bin/chmod 644 /etc/passwd','[{\"cis\": [\"12.1\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(1144,'Verify permissions on /etc/shadow','The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.','','If the permissions of the /etc/shadow file are incorrect, run the following command to correct them: # /bin/chmod 644 /etc/shadow','[{\"cis\": [\"12.2\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(1145,'Verify permissions on /etc/group','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','If the permissions of the /etc/group file are incorrect, run the following command to correct them: # /bin/chmod 644 /etc/group','[{\"cis\": [\"12.3\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(1146,'Verify User/Group Ownership on /etc/passwd','The /etc/passwd file contains a list of all the valid userIDs defined in the system, but not the passwords. The command below sets the owner and group of the file to root.','The /etc/passwd file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','If the user and group ownership of the /etc/passwd file are incorrect, run the following command to correct them: # /bin/chown root:root /etc/passwd','[{\"cis\": [\"12.4\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(1147,'Verify User/Group Ownership on /etc/shadow','The /etc/shadow file contains the one-way cipher text passwords for each user defined in the /etc/passwd file. The command below sets the user and group ownership of the file to root.','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.','','If the ownership of the /etc/shadow file are incorrect, run the following command to correct them: # /bin/chown root:shadow /etc/shadow','[{\"cis\": [\"12.5\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(1148,'Verify User/Group Ownership on /etc/group','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','If the ownership of the /etc/group file are incorrect, run the following command to correct them: # /bin/chown root:root /etc/group','[{\"cis\": [\"12.6\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(1149,'Ensure Password Fields are Not Empty','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: # /usr/bin/passwd -l <username> Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"13.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2\"]}]'),(1150,'Verify No Legacy "+" Entries Exist in /etc/passwd File','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Delete these entries if they exist.','[{\"cis\": [\"13.2\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1151,'Verify No Legacy "+" Entries Exist in /etc/shadow File','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Delete these entries if they exist.','[{\"cis\": [\"13.3\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1152,'Verify No Legacy "+" Entries Exist in /etc/group File','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Delete these entries if they exist.','[{\"cis\": [\"13.4\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1153,'Verify No UID 0 Accounts Exist Other Than root','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 9.4 Restrict root Login to System Console.','','Delete any other entries that are displayed.','[{\"cis\": [\"13.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\", \"CC8.1\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(1154,'Ensure shadow group is empty','The shadow group allows system programs which require access the ability to read the /etc/shadow file. No users should be assigned to the shadow group.','Any users assigned to the shadow group would be granted read access to the /etc/shadow file. If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed passwords to break them. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert additional user accounts.','','Remove all users from the shadow group, and change the primary group of any users with shadow as their primary group.','[{\"cis\": [\"13.20\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(1500,'Ensure mounting of cramfs filesystems is disabled','The cramfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems. A cramfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.','','1) Edit or create a file in the /etc/modprobe.d/ directory ending in .conf and add the following line: install cramfs /bin/true. 2) Run the following command to unload the cramfs module: # rmmod cramfs','[{\"cis\": [\"1.1.1.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(1501,'Ensure mounting of freevxfs filesystems is disabled','The freevxfs filesystem type is a free version of the Veritas type filesystem. This is the primary filesystem type for HP-UX operating systems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','1) Edit or create a file in the /etc/modprobe.d/ directory ending in .conf and add the following line: install freevxfs /bin/true. 2) Run the following command to unload the freevxfs module: # rmmod freevxfs','[{\"cis\": [\"1.1.1.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(1502,'Ensure mounting of jffs2 filesystems is disabled','The jffs2 (journaling flash filesystem 2) filesystem type is a log-structured filesystem used in flash memory devices.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf and add the following line: install jffs2 /bin/true. 2) Run the following command to unload the jffs2 module: # rmmod jffs2','[{\"cis\": [\"1.1.1.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(1503,'Ensure mounting of hfs filesystems is disabled','The hfs filesystem type is a hierarchical filesystem that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','1) Edit or create a file in the /etc/modprobe.d/ directory ending in .conf and add the following line: install hfs /bin/true. 2) Run the following command to unload the hfs module: # rmmod hfs','[{\"cis\": [\"1.1.1.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(1504,'Ensure mounting of hfsplus filesystems is disabled','The hfsplus filesystem type is a hierarchical filesystem designed to replace hfs that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','1) Edit or create a file in the /etc/modprobe.d/ directory ending in .conf and add the following line: install hfsplus /bin/true. 2) Run the following command to unload the hfsplus module: # rmmod hfsplus','[{\"cis\": [\"1.1.1.5\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(1505,'Ensure mounting of squashfs filesystems is disabled','The squashfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems (similar to cramfs ). A squashfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','1) Edit or create a file in the /etc/modprobe.d/ directory ending in .conf and add the following line: install squashfs /bin/true. 2) Run the following command to unload the squashfs module: # rmmod squashfs','[{\"cis\": [\"1.1.1.6\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(1506,'Ensure mounting of udf filesystems is disabled','The udf filesystem type is the universal disk format used to implement ISO/IEC 13346 and ECMA-167 specifications. This is an open vendor filesystem type for data storage on a broad range of media. This filesystem type is necessary to support writing DVDs and newer optical disc formats.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','1) Edit or create a file in the /etc/modprobe.d/ directory ending in .conf and add the following line: install udf /bin/true. 2) Run the following command to unload the udf module: # rmmod udf','[{\"cis\": [\"1.1.1.7\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(1507,'Ensure /tmp is configured','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /tmp its own file system allows an administrator to set the noexec option on the mount, making /tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','','Configure /etc/fstab as appropriate or Run the following commands to enable systemd /tmp mounting: systemctl umask tmp.mount; systemctl enable tmp.mount. Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to configure the /tmp mount.','[{\"cis\": [\"1.1.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1508,'Ensure nodev option set on /tmp partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options). See the fstab(5) manual page for more information. # mount -o remount,nodev /tmp','[{\"cis\": [\"1.1.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1509,'Ensure nosuid option set on /tmp partition','The nosuid mount option specifies that the filesystem cannot contain set userid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create set userid files in /tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options). See the fstab(5) manual page for more information. # mount -o remount,nosuid /tmp','[{\"cis\": [\"1.1.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1510,'Ensure separate partition exists for /var','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion if it is not bound to a separate partition.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, use the Logical Volume Manager (LVM) to create partitions.','[{\"cis\": [\"1.1.5\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1511,'Ensure separate partition exists for /var/tmp','The /var/tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /var/tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /var/tmp its own file system allows an administrator to set the noexec option on the mount, making /var/tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.6\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1512,'Ensure nodev option set on /var/tmp partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /var/tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,nodev /var/tmp','[{\"cis\": [\"1.1.7\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1513,'Ensure nosuid option set on /var/tmp partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /var/tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,nosuid /var/tmp','[{\"cis\": [\"1.1.8\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1514,'Ensure noexec option set on /var/tmp partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /var/tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,noexec /var/tmp','[{\"cis\": [\"1.1.9\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1515,'Ensure separate partition exists for /var/log','The /var/log directory is used by system services to store log data.','There are two important reasons to ensure that system logs are stored on a separate partition: protection against resource exhaustion (since logs can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log. For systems that were previously installed, use the Logical Volume Manager (LVM) to create partitions.','[{\"cis\": [\"1.1.10\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1516,'Ensure separate partition exists for /var/log/audit','The auditing daemon, auditd, stores log data in the /var/log/audit directory.','There are two important reasons to ensure that data gathered by auditd is stored on a separate partition: protection against resource exhaustion (since the audit.log file can grow quite large) and protection of audit data. The audit daemon calculates how much free space is left and performs actions based on the results. If other processes (such as syslog) consume space in the same partition as auditd, it may not perform as desired.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, use the Logical Volume Manager (LVM) to create partitions.','[{\"cis\": [\"1.1.11\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1517,'Ensure separate partition exists for /home','The /home directory is used to support disk storage needs of local users.','If the system is intended to support local users, create a separate partition for the /home directory to protect against resource exhaustion and restrict the type of files that can be stored under /home.','','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, use the Logical Volume Manager (LVM) to create partitions.','[{\"cis\": [\"1.1.12\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1518,'Ensure nodev option set on /home partition','When set on a file system, this option prevents character and block special devices from being defined, or if they exist, from being used as character and block special devices.','Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices. Note: The actions in the item refer to the /home partition, which is the default user partition that is defined in many distributions. If you have created other user partitions, it is recommended that the Remediation and Audit steps be applied to these partitions as well.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options). See the fstab(5) manual page for more information. # mount -o remount,nodev /home','[{\"cis\": [\"1.1.13\"]}, {\"cis_csc\": [\"13\", \"15.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1519,'Ensure nodev option set on /dev/shm partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /run/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,nodev /dev/shm','[{\"cis\": [\"1.1.14\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1520,'Ensure nosuid option set on /dev/shm partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,nosuid /dev/shm','[{\"cis\": [\"1.1.15\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1521,'Ensure noexec option set on /dev/shm partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,noexec /run/shm','[{\"cis\": [\"1.1.16\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1522,'Disable Automounting','autofs allows automatic mounting of devices, typically including CD/DVDs and USB drives.','With automounting enabled anyone with physical access could attach a USB drive or disc and have it's contents available in system even if they lacked permissions to mount it themselves.','','Disable autofs: # update-rc.d autofs disable','[{\"cis\": [\"1.1.21\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1523,'Ensure AIDE is installed','AIDE takes a snapshot of filesystem state including modification times, permissions, and file hashes which can then be used to compare against the current state of the filesystem to detect modifications to the system.','By monitoring the filesystem state compromised files can be detected to prevent or limit the exposure of accidental or malicious misconfigurations or modified binaries.','','Install AIDE: # apt-get install aide aide-common. Configure AIDE as appropriate for your environment. Consult the AIDE documentation for options. Initialize AIDE: # aideinit','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc\": [\"3.5\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(1524,'Ensure filesystem integrity is regularly checked','Periodic checking of the filesystem integrity is needed to detect changes to the filesystem.','Periodic file checking allows the system administrator to determine on a regular basis if critical files have been changed in an unauthorized fashion.','','Execute the following command: # crontab -u root -e Add the following line to the crontab: 0 5 * * * /usr/sbin/aide --check. Note: The checking in this instance occurs every day at 5am. Alter the frequency and time of the checks in compliance with site policy.','[{\"cis\": [\"1.3.2\"]}, {\"cis_csc\": [\"3.5\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(1525,'Ensure permissions on bootloader config are configured','The grub configuration file contains information on boot settings and passwords for unlocking boot options. The grub configuration is usually grub.cfg stored in /boot/grub.','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.','','Run the following commands to set permissions on your grub configuration: chown root:root /boot/grub/grub.cfg, chmod og-rwx /boot/grub/grub.cfg','[{\"cis\": [\"1.4.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1526,'Ensure bootloader password is set','Setting the boot loader password will require that anyone rebooting the system must enter a password before being able to set command line boot parameters.','Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off SELinux at boot time).','','1) Create an encrypted password with grub-md5-crypt: # grub-mkpasswd-pbkdf2 Enter password: <password> Reenter password: <password> Your PBKDF2 is <encrypted-password> 2) Add the following into /etc/grub.d/00_header or a custom /etc/grub.d configuration file: cat <<EOF set superusers="<user-list>" password_pbkdf2 <user> <encrypted-password> EOF Unless the --unrestricted option is added to CLASS in /etc/grub.d/10_linux a password will be required to boot in addition to editing boot parameters: CLASS="--class gnu-linux --class gnu --class os --unrestricted" 3) Run the following to update the grub configuration: # update-grub','[{\"cis\": [\"1.4.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1527,'Ensure authentication required for single user mode','Single user mode is used for recovery when the system detects an issue during boot or by manual selection from the bootloader.','Requiring authentication in single user mode prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials.','','Run the following command and follow the prompts to set a password for the root user: # passwd root','[{\"cis\": [\"1.4.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1528,'Ensure core dumps are restricted','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file. The system provides the ability to set a soft limit for core dumps, but this can be overridden by the user.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf(5) ). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to the /etc/security/limits.conf file. * hard core 0 Add the following line to the /etc/sysctl.conf file: fs.suid_dumpable = 0. Run the following command to set the active kernel parameter: # sysctl -w fs.suid_dumpable=0','[{\"cis\": [\"1.5.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1529,'Ensure XD/NX support is enabled','Recent processors in the x86 family support the ability to prevent code execution on a per memory page basis. Generically and on AMD processors, this ability is called No Execute (NX), while on Intel processors it is called Execute Disable (XD). This ability can help prevent exploitation of buffer overflow vulnerabilities and should be activated whenever possible. Extra steps must be taken to ensure that this protection is enabled, particularly on 32-bit x86 systems. Other processors, such as Itanium and POWER, have included such support since inception and the standard kernel for those platforms supports the feature.','Enabling any feature that can protect against buffer overflow attacks enhances the security of the system.','','On 32 bit systems install a kernel with PAE support, no installation is required on 64 bit systems: If necessary configure your bootloader to load the new kernel and reboot the system. You may need to enable NX or XD support in your bios.','[{\"cis\": [\"1.5.2\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1530,'Ensure address space layout randomization (ASLR) is enabled','Address space layout randomization (ASLR) is an exploit mitigation technique which randomly arranges the address space of key data areas of a process.','Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.','','Add the following line to the /etc/sysctl.conf file: kernel.randomize_va_space = 2 and run the following command to set the active kernel parameter: # sysctl -w kernel.randomize_va_space=2','[{\"cis\": [\"1.5.3\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1531,'Ensure prelink is disabled','prelink is a program that modifies ELF shared libraries and ELF dynamically linked binaries in such a way that the time needed for the dynamic linker to perform relocations at startup significantly decreases.','The prelinking feature can interfere with the operation of AIDE, because it changes binaries. Prelinking can also increase the vulnerability of the system if a malicious user is able to compromise a common library such as libc.','','Run the following commands to restore binaries to normal and uninstall prelink: prelink -ua && apt-get remove prelink','[{\"cis\": [\"1.5.4\"]}, {\"cis_csc\": [\"3.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1532,'Ensure SELinux is not disabled in bootloader configuration','Configure SELINUX to be enabled at boot time and verify that it has not been overwritten by the grub boot parameters.','SELinux must be enabled at boot time in your grub configuration to ensure that the controls it provides are not overridden.','','Edit /etc/default/grub and remove all instances of selinux=0 and enforcing=0 from all CMDLINE_LINUX parameters: GRUB_CMDLINE_LINUX_DEFAULT="quiet" GRUB_CMDLINE_LINUX="" || Run the following command to update the grub2 configuration: # update-grub','[{\"cis\": [\"1.6.1.1\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1533,'Ensure the SELinux state is enforcing','Set SELinux to enable when the system is booted.','SELinux must be enabled at boot time in to ensure that the controls it provides are in effect at all times.','','Edit the /etc/selinux/config file to set the SELINUX parameter: SELINUX=enforcing','[{\"cis\": [\"1.6.1.2\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1534,'Ensure SELinux policy is configured','Configure SELinux to meet or exceed the default targeted policy, which constrains daemons and system software only.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that at least the default recommendations are met.','','Edit the /etc/selinux/config file to set the SELINUXTYPE parameter: SELINUXTYPE=targeted','[{\"cis\": [\"1.6.1.3\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1535,'Ensure no unconfined daemons exist','Daemons that are not defined in SELinux policy will inherit the security context of their parent process.','Since daemons are launched and descend from the init process, they will inherit the security context label initrc_t . This could cause the unintended consequence of giving the process more permission than it requires.','','Investigate any unconfined daemons found during the audit action. They may need to have an existing security context assigned to them or a policy built for them.','[{\"cis\": [\"1.6.1.4\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1536,'Ensure AppArmor is enabled in the bootloader configuration','Configure AppArmor to be enabled at boot time and verify that it has not been overwrittenby the bootloader boot parameters.','AppArmor must be enabled at boot time in your grub configuration to ensure that the controls it provides are not overridden.','','Edit /etc/default/grub and add the appermor=1 and security=apparmor parameters to the GRUB_CMDLINE_LINUX= line GRUB_CMDLINE_LINUX="apparmor=1 security=apparmor" update the grub configuration # update-grub Notes: This recommendation is designed around the grub bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings.','[{\"cis\": [\"1.6.2.1\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1537,'Ensure all AppArmor Profiles are enforcing','AppArmor profiles define what resources applicatons are able to access.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that any policies that exist on the system are activated..','','Run the following command to set all profiles to enforce mode: # aa-enforce /etc/apparmor.d/* Any unconfined processes may need to have a profile created or activated for them and then be restarted.','[{\"cis\": [\"1.6.2.2\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1538,'Ensure SELinux or AppArmor are installed','SELinux and AppArmor provide Mandatory Access Controls.','Without a Mandatory Access Control system installed only the default Discretionary Access Control system will be available.','','Run one of the following commands to install SELinux or apparmor: # apt-get install selinux-basics Or: # apt-get install apparmor apparmor-profiles apparmor-utils','[{\"cis\": [\"1.6.3\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1539,'Ensure message of the day is configured properly','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/motd file with the appropriate contents according to your site policy, remove any instances of m , , s , or v.','[{\"cis\": [\"1.7.1.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"7.1\"]}]'),(1540,'Ensure local login warning banner is configured properly','The contents of the /etc/issue file are displayed to users prior to login for local terminals. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of m, ,s, or v: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue','[{\"cis\": [\"1.7.1.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"7.1\"]}]'),(1541,'Ensure remote login warning banner is configured properly','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue.net file with the appropriate contents according to your site policy, remove any instances of m , , s , or v: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.net','[{\"cis\": [\"1.7.1.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"7.1\"]}]'),(1542,'Ensure permissions on /etc/motd are configured','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users.','If the /etc/motd file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/motd: # chown root:root /etc/motd # chmod 644 /etc/motd','[{\"cis\": [\"1.7.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(1543,'Ensure permissions on /etc/issue are configured','The contents of the /etc/issue file are displayed to users prior to login for local terminals.','If the /etc/issue file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue: # chown root:root /etc/issue # chmod 644 /etc/issue','[{\"cis\": [\"1.7.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(1544,'Ensure permissions on /etc/issue.net are configured','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services.','If the /etc/issue.net file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue.net: # chown root:root /etc/issue.net # chmod 644 /etc/issue.net','[{\"cis\": [\"1.7.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(1545,'Ensure GDM login banner is configured','GDM is the GNOME Display Manager which handles graphical login for GNOME based systems.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place.','','Edit or create the file /etc/gdm3/greeter.dconf-defaults and add: [org/gnome/login-screen], banner-message-enable=true, banner-message-text='Authorized uses only. All activity may be monitored and reported.'','[{\"cis\": [\"1.7.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1546,'Ensure updates, patches, and additional security software are installed','Periodically patches are released for included software either due to security flaws or to include additional functionality.','Newer patches may contain security enhancements that would not be available through the latest full update. As a result, it is recommended that the latest software patches be used to take advantage of the latest functionality. As with any software installation, organizations need to determine if a given update meets their requirements and verify the compatibility and supportability of any additional software against the update revision that is selected.','','Use your package manager to update all packages on the system according to site policy. Notes: Site policy may mandate a testing period before install onto production systems for available updates.','[{\"cis\": [\"1.8\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"5.2\"]}, {\"nist_800_53\": [\"AU.6\", \"SI.4\"]}, {\"gpg_13\": [\"4.2\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\"]}]'),(1547,'Ensure xinetd is not installed','The eXtended InterNET Daemon (xinetd) is an open source super daemon that replaced the original inetd daemon. The xinetd daemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.','If there are no xinetd services required, it is recommended that the daemon be disabled.','','Run the following command to disable xinetd: # apt-get remove xinetd','[{\"cis\": [\"2.1.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1548,'Ensure inetd is not installed','The inetd daemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.','If there are no inetd services required, it is recommended that the daemon be removed.','','Run the following commands to uninstall openbsd-inetd and inetutils-inetd: # apt-get remove openbsd-inetd # apt-get remove inetutils-inetd','[{\"cis\": [\"2.1.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1549,'Ensure time synchronization is in use','System time should be synchronized between all systems in an environment. This is typically done by establishing an authoritative time server or set of servers and having all systems synchronize their clocks to them.','Time synchronization is important to support time sensitive security mechanisms like Kerberos and also ensures log files have consistent time records across the enterprise, which aids in forensic investigations.','','On physical systems or virtual systems where host based time synchronization is not available install NTP or chrony using one of the following commands: # apt-get install ntp # apt-get install chrony On virtual systems where host based time synchronization is available consult your virtualization software documentation and setup host based synchronization.','[{\"cis\": [\"2.2.1.1\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(1550,'Ensure ntp is configured','ntp is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at http://www.ntp.org. ntp can be configured to be a client and/or a server. This recommendation only applies if ntp is in use on the system.','If ntp is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','Add or edit restrict lines in /etc/ntp.conf to match the following: restrict -4 default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquery . Add or edit server or pool lines to /etc/ntp.conf as appropriate: server <remote-server> . Configure ntp to run as the ntp user by adding or editing the /etc/init.d/ntp file: RUNASUSER=ntp','[{\"cis\": [\"2.2.1.2\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1551,'Ensure chrony is configured','chrony is a daemon which implements the Network Time Protocol (NTP) is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on chrony can be found at http://chrony.tuxfamily.org/. chrony can be configured to be a client and/or a server.','If chrony is in use on the system proper configuration is vital to ensuring time synchronization is working properly. This recommendation only applies if chrony is in use on the system.','','Add or edit server or pool lines to /etc/chrony/chrony.conf as appropriate: server <remote-server>','[{\"cis\": [\"2.2.1.3\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1552,'Ensure the X Window system is not installed','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','','Run the following command to remove the X Windows System packages: apt-get remove xserver-xorg*','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(1553,'Ensure Avahi Server is not enabled','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Automatic discovery of network services is not normally required for system functionality. It is recommended to disable the service to reduce the potential attach surface.','','Run the following command to disable avahi-daemon: # systemctl disable avahi-daemon','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1554,'Ensure CUPS is not enabled','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be disabled to reduce the potential attack surface.','','Run the following command to disable cups: # systemctl disable cups','[{\"cis\": [\"2.2.4\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1555,'Ensure DHCP Server is not enabled','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a system is specifically set up to act as a DHCP server, it is recommended that this service be disabled to reduce the potential attack surface.','','Run the following commands to disable dhcpd: # systemctl disable isc-dhcp-server # systemctl disable isc-dhcp-server6','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1556,'Ensure LDAP server is not enabled','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP server, it is recommended that the software be disabled to reduce the potential attack surface.','','Run the following command to disable slapd: # systemctl disable slapd','[{\"cis\": [\"2.2.6\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1557,'Ensure NFS and RPC are not enabled','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the system does not export NFS shares or act as an NFS client, it is recommended that these services be disabled to reduce remote attack surface.','','Run the following commands to disable nfs and rpcbind: # systemctl disable nfs-server # systemctl disable rpcbind','[{\"cis\": [\"2.2.7\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1558,'Ensure DNS Server is not enabled','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a system is specifically designated to act as a DNS server, it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to disable named: # systemctl disable bind9','[{\"cis\": [\"2.2.8\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1559,'Ensure FTP Server is not enabled','The File Transfer Protocol (FTP) provides networked computers with the ability to transfer files.','FTP does not protect the confidentiality of data or authentication credentials. It is recommended sftp be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to disable vsftpd: # systemctl disable vsftpd','[{\"cis\": [\"2.2.9\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1560,'Ensure HTTP Server is not enabled','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to disable apache2: # systemctl disable apache2','[{\"cis\": [\"2.2.10\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1561,'Ensure IMAP and POP3 server is not enabled','exim is an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided by this system, it is recommended that the package be removed to reduce the potential attack surface.','','Run the following commands to remove exim: # apt-get remove exim4; # apt-get purge exim4','[{\"cis\": [\"2.2.11\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1562,'Ensure Samba is not enabled','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Small Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this service can be deleted to reduce the potential attack surface.','','Run the following command to disable smbd: # systemctl disable smbd','[{\"cis\": [\"2.2.12\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1563,'Ensure HTTP Proxy Server is not enabled','Squid is a standard proxy server used in many distributions and environments.','If there is no need for a proxy server, it is recommended that the squid proxy be deleted to reduce the potential attack surface.','','Run the following command to disable squid: # systemctl disable squid','[{\"cis\": [\"2.2.13\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1564,'Ensure SNMP Server is not enabled','The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server can communicate using SNMP v1, which transmits data in the clear and does not require authentication to execute commands. Unless absolutely necessary, it is recommended that the SNMP service not be used. If SNMP is required the server should be configured to disallow SNMP v1.','','Run the following command to disable snmpd: # systemctl disable snmpd','[{\"cis\": [\"2.2.14\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1565,'Ensure mail transfer agent is configured for local-only mode','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','The software for all Mail Transfer Agents is complex and most have a long history of security issues. While it is important to ensure that the system can process local mail messages, it is not necessary to have the MTA's daemon listening on a port unless the server is intended to be a mail server that receives and processes mail from other systems.','','Edit /etc/postfix/main.cf and add the following line to the RECEIVING MAIL section. If the line already exists, change it to look like the line below: inet_interfaces = loopback-only . Restart postfix: # systemctl restart postfix','[{\"cis\": [\"2.2.15\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"tsc\": [\"CC5.2\", \"CC6.4\", \"CC6.6\", \"CC6.7\"]}]'),(1566,'Ensure rsync service is not enabled','The rsyncd service can be used to synchronize files between systems over network links.','The rsyncd service presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to disable rsync: # systemctl disable rsync','[{\"cis\": [\"2.2.16\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(1567,'Ensure NIS Server is not enabled','The Network Information Service (NIS) (formally known as Yellow Pages) is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be disabled and other, more secure services be used','','Run the following command to disable nis: # systemctl disable nis','[{\"cis\": [\"2.2.17\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1568,'Ensure NIS Client is not installed','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','','Uninstall the nis package: # apt-get remove nis','[{\"cis\": [\"2.3.1\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1569,'Ensure rsh client is not installed','The rsh package contains the client commands for the rsh services.','These legacy clients contain numerous security exposures and have been replaced with the more secure SSH package. Even if the server is removed, it is best to ensure the clients are also removed to prevent users from inadvertently attempting to use these commands and therefore exposing their credentials. Note that removing the rshpackage removes the clients for rsh, rcpand rlogin.','','Run the following command to uninstall rsh: apt-get remove rsh-client rsh-redone-client','[{\"cis\": [\"2.3.2\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1570,'Ensure talk client is not installed','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talkclient, which allows initialization of talk sessions, is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to uninstall talk: apt-get remove talk','[{\"cis\": [\"2.3.3\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1571,'Ensure telnet client is not installed','The telnet package contains the telnet client, which allows users to start connections to other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow an unauthorized user to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Linux distributions.','','Run the following command to uninstall telnet: # apt-get remove telnet','[{\"cis\": [\"2.3.4\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1572,'Ensure LDAP client is not installed','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP client, it is recommended that the software be removed to reduce the potential attack surface.','','Uninstall ldap-utils using the appropriate package manager or manual installation: # apt-get remove ldap-utils','[{\"cis\": [\"2.3.5\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1573,'Ensure IP forwarding is disabled','The net.ipv4.ip_forward and net.ipv6.conf.all.forwarding flags are used to tell the system whether it can forward packets or not.','Setting the flags to 0 ensures that a system with multiple interfaces (for example, a hard proxy), will never be able to forward packets, and therefore, never serve as a router.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.ip_forward = 0 net.ipv6.conf.all.forwarding = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.ip_forward=0 # sysctl -w net.ipv6.conf.all.forwarding=0 # sysctl -w net.ipv4.route.flush=1 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.1.1\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1574,'Ensure packet redirect sending is disabled','ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects.','An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system.','','Set the net.ipv4.conf.all.send_redirects and net.ipv4.conf.default.send_redirects parameters to 0 in /etc/sysctl.conf: net.ipv4.conf.all.send_redirects=0 net.ipv4.conf.default.send_redirects=0 Modify active kernel parameters to match: # sysctl -w net.ipv4.conf.all.send_redirects=0 # sysctl -w net.ipv4.conf.default.send_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.1.2\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1575,'Ensure source routed packets are not accepted','In networking, source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network. In some cases, systems may not be routable or reachable from some locations (e.g. private addresses vs. Internet routable), and so source routed packets would need to be used.','Setting net.ipv4.conf.all.accept_source_route, net.ipv4.conf.default.accept_source_route, net.ipv6.conf.all.accept_source_route and net.ipv6.conf.default.accept_source_route to 0 disables the system from accepting source routed packets. Assume this system was capable of routing packets to Internet routable addresses on one interface and private addresses on another interface. Assume that the private addresses were not routable to the Internet routable addresses and vice versa. Under normal routing circumstances, an attacker from the Internet routable addresses could not use the system as a way to reach the private address systems. If, however, source routed packets were allowed, they could be used to gain access to the private address systems as the route could be specified, rather than rely on routing protocols that did not allow this routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_source_route = 0 net.ipv4.conf.default.accept_source_route = 0 net.ipv6.conf.all.accept_source_route = 0 net.ipv6.conf.default.accept_source_route = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_source_route=0 # sysctl -w net.ipv4.conf.default.accept_source_route=0 # sysctl -w net.ipv6.conf.all.accept_source_route=0 # sysctl -w net.ipv6.conf.default.accept_source_route=0 # sysctl -w net.ipv4.route.flush=1 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.2.1\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1576,'Ensure ICMP redirects are not accepted','ICMP redirect messages are packets that convey routing information and tell your host (acting as a router) to send packets via an alternate path. It is a way of allowing an outside routing device to update your system routing tables. By setting net.ipv4.conf.all.accept_redirects to 0, the system will not accept any ICMP redirect messages, and therefore, won't allow outsiders to update the system's routing tables.','Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_redirects = 0 net.ipv4.conf.default.accept_redirects = 0 net.ipv6.conf.all.accept_redirects = 0 net.ipv6.conf.default.accept_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_redirects=0 # sysctl -w net.ipv4.conf.default.accept_redirects=0 # sysctl -w net.ipv6.conf.all.accept_redirects=0 # sysctl -w net.ipv6.conf.default.accept_redirects=0 # sysctl -w net.ipv4.route.flush=1 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.2.2\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1577,'Ensure secure ICMP redirects are not accepted','Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure.','It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.secure_redirects = 0 net.ipv4.conf.default.secure_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.secure_redirects=0 # sysctl -w net.ipv4.conf.default.secure_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.3\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1578,'Ensure suspicious packets are logged','When enabled, this feature logs packets with un-routable source addresses to the kernel log.','Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their server.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.log_martians = 1 net.ipv4.conf.default.log_martians = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.log_martians=1 # sysctl -w net.ipv4.conf.default.log_martians=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.4\"]}, {\"cis_csc\": [\"6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1579,'Ensure broadcast ICMP requests are ignored','Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses.','Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address. All hosts receiving this message and responding would send echo-reply messages back to the spoofed address, which is probably not routable. If many hosts respond to the packets, the amount of traffic on the network could be significantly multiplied.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_echo_ignore_broadcasts = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.5\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1580,'Ensure bogus ICMP responses are ignored','Setting icmp_ignore_bogus_error_responses to 1 prevents the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages.','Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_ignore_bogus_error_responses = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.6\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1581,'Ensure Reverse Path Filtering is enabled','Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set).','Setting these flags is a good way to deter attackers from sending your system bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed. This would occur when using dynamic routing protocols (bgp, ospf, etc) on your system. If you are using asymmetrical routing on your system, you will not be able to enable this feature without breaking the routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.rp_filter = 1 net.ipv4.conf.default.rp_filter = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.rp_filter=1 # sysctl -w net.ipv4.conf.default.rp_filter=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.7\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1582,'Ensure TCP SYN Cookies is enabled','When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. Instead, the kernel simply replies to the SYN with a SYN|ACK, but will include a specially crafted TCP sequence number that encodes the source and destination IP address and port number and the time the packet was sent. A legitimate connection would send the ACK packet of the three way handshake with the specially crafted sequence number. This allows the system to verify that it has received a valid response to a SYN cookie and allow the connection, even though there is no corresponding SYN in the queue.','Attackers use SYN flood attacks to perform a denial of service attacked on a system by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding. SYN cookies allow the system to keep accepting valid connections, even if under a denial of service attack.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.tcp_syncookies = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.tcp_syncookies=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.8\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1583,'Ensure IPv6 router advertisements are not accepted','This setting disables the systems ability to accept router advertisements','It is recommended that systems not accept router advertisements as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_ra = 0 net.ipv6.conf.default.accept_ra = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_ra=0 # sysctl -w net.ipv6.conf.default.accept_ra=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.2.9\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1584,'Install TCP Wrappers','TCP Wrappers provides a simple access list and standardized logging method for services capable of supporting it. In the past, services that were called from inetd and xinetd supported the use of tcp wrappers. As inetd and xinetd have been falling in disuse, any service that can support tcp wrappers will have the libwrap.so library attached to it.','TCP Wrappers provide a good simple access list mechanism to services that may not have that support built in. It is recommended that all services that can support TCP Wrappers, use it.','','Install tcpd : # apt-get install tcpd Notes: To verify if a service supports TCP Wrappers, run the following command: # ldd <path-to-daemon> | grep libwrap.so If there is any output, then the service supports TCP Wrappers.','[{\"cis\": [\"3.3.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(1585,'Ensure /etc/hosts.allow is configured','The /etc/hosts.allow file specifies which IP addresses are permitted to connect to the host. It is intended to be used in conjunction with the /etc/hosts.deny file.','The /etc/hosts.allow file supports access control by IP and helps ensure that only authorized systems can connect to the system.','','Run the following command to create /etc/hosts.allow: # echo "ALL: <net>/<mask>, <net>/<mask>, ..." >/etc/hosts.allow. Where each <net>/<mask> combination (for example, "192.168.1.0/255.255.255.0") represents one network block in use by your organization that requires access to this system.','[{\"cis\": [\"3.3.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(1586,'Ensure /etc/hosts.deny is configured','The /etc/hosts.deny file specifies which IP addresses are not permitted to connect to the host. It is intended to be used in conjunction with the /etc/hosts.allow file.','The /etc/hosts.deny file serves as a failsafe so that any host not specified in /etc/hosts.allow is denied access to the server.','','Run the following command to create /etc/hosts.deny: # echo "ALL: ALL" >> /etc/hosts.deny','[{\"cis\": [\"3.3.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(1587,'Verify permissions on /etc/hosts.allow','The /etc/hosts.allow file contains network information that is used by many system applications and therefore must be readable for these applications to operate.','It is critical to ensure that the /etc/hosts.allow file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to set permissions on /etc/hosts.allow : # chown root:root /etc/hosts.allow # chmod 644 /etc/hosts.allow','[{\"cis\": [\"3.3.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1588,'Verify permissions on /etc/hosts.deny','The /etc/hosts.deny file contains network information that is used by many system applications and therefore must be readable for these applications to operate.','It is critical to ensure that the /etc/hosts.deny file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to set permissions on /etc/hosts.deny : # chown root:root /etc/hosts.deny # chmod 644 /etc/hosts.deny','[{\"cis\": [\"3.3.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1589,'Ensure DCCP is disabled','The Datagram Congestion Control Protocol (DCCP) is a transport layer protocol that supports streaming media and telephony. DCCP provides a way to gain access to congestion control, without having to do it at the application layer, but does not provide in- sequence delivery.','If the protocol is not required, it is recommended that the drivers not be installed to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/dccp.conf and add the following line: install dccp /bin/true','[{\"cis\": [\"3.4.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1590,'Ensure SCTP is disabled','The Stream Control Transmission Protocol (SCTP) is a transport layer protocol used to support message oriented communication, with several streams of messages in one connection. It serves a similar function as TCP and UDP, incorporating features of both. It is message-oriented like UDP, and ensures reliable in-sequence transport of messages with congestion control like TCP.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/sctp.conf and add the following line: install sctp /bin/true','[{\"cis\": [\"3.4.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1591,'Ensure RDS is disabled','The Reliable Datagram Sockets (RDS) protocol is a transport layer protocol designed to provide low-latency, high-bandwidth communications between cluster nodes. It was developed by the Oracle Corporation.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/rds.conf and add the following line: install rds /bin/true','[{\"cis\": [\"3.4.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1592,'Ensure TIPC is disabled','The Transparent Inter-Process Communication (TIPC) protocol is designed to provide communication between cluster nodes.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/tipc.conf and add the following line: install tipc /bin/true','[{\"cis\": [\"3.4.4\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1593,'Ensure default deny firewall policy','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # iptables -P INPUT DROP # iptables -P OUTPUT DROP # iptables -P FORWARD DROP. Notes: Changing firewall settings while connected over network can result in being locked out of the system. Remediation will only affect the active system firewall, be sure to configure the default policy in your firewall management to apply on boot as well.','[{\"cis\": [\"3.5.1.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(1594,'Ensure loopback traffic is configured','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # iptables -A INPUT -i lo -j ACCEPT # iptables -A OUTPUT -o lo -j ACCEPT # iptables -A INPUT -s 127.0.0.0/8 -j DROP','[{\"cis\": [\"3.5.1.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(1595,'Ensure IPv6 default deny firewall policy','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # ip6tables -P INPUT DROP # ip6tables -P OUTPUT DROP # ip6tables -P FORWARD DROP. Notes: Changing firewall settings while connected over network can result in being locked out of the system. Remediation will only affect the active system firewall, be sure to configure the default policy in your firewall management to apply on boot as well.','[{\"cis\": [\"3.5.2.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(1596,'Ensure IPv6 loopback traffic is configured','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (::1).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (::1) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # ip6tables -A INPUT -i lo -j ACCEPT # ip6tables -A OUTPUT -o lo -j ACCEPT # ip6tables -A INPUT -s ::1 -j DROP','[{\"cis\": [\"3.5.2.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(1597,'Ensure iptables is installed','iptables allows configuration of the IPv4 tables in the linux kernel and the rules stored within them. Most firewall configuration utilities operate as a front end to iptables.','iptables is required for firewall management and configuration.','','Run the following command to install iptables: # apt-get install iptables','[{\"cis\": [\"3.5.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(1598,'Disable IPv6','Although IPv6 has many advantages over IPv4, few organizations have implemented IPv6.','If IPv6 is not to be used, it is recommended that it be disabled to reduce the attack surface of the system.','','Edit /etc/default/grub and add ipv6.disable=1 to the GRUB_CMDLINE_LINUX parameters: GRUB_CMDLINE_LINUX="ipv6.disable=1" Run the following command to update the grub2 configuration: # update-grub','[{\"cis\": [\"3.7\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1599,'Ensure audit log storage size is configured','Configure the maximum size of the audit log file. Once the log reaches the maximum size, it will be rotated and a new log file will be started.','It is important that an appropriate size is determined for log files so that they do not impact the system and audit data is not lost.','','Set the following parameter in /etc/audit/auditd.conf in accordance with site policy: max_log_file = <MB> Notes: The max_log_file parameter is measured in megabytes.','[{\"cis\": [\"4.1.1.1\"]}, {\"cis_csc\": [\"6.3\"]}]'),(1600,'Ensure system is disabled when audit logs are full','The auditd daemon can be configured to halt the system when the audit logs are full.','In high security contexts, the risk of detecting unauthorized access or nonrepudiation exceeds the benefit of the system's availability.','','Set the following parameters in /etc/audit/auditd.conf: space_left_action = email action_mail_acct = root admin_space_left_action = halt','[{\"cis\": [\"4.1.1.2\"]}, {\"cis_csc\": [\"6.3\"]}]'),(1601,'Ensure audit logs are not automatically deleted','The max_log_file_action setting determines how to handle the audit log file reaching the max file size. A value of keep_logs will rotate the logs but never delete old logs.','In high security contexts, the benefits of maintaining a long audit history exceed the cost of storing the audit history.','','Set the following parameter in /etc/audit/auditd.conf: max_log_file_action = keep_logs','[{\"cis\": [\"4.1.1.3\"]}, {\"cis_csc\": [\"6.3\"]}]'),(1602,'Ensure auditd service is enabled','Turn on the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable auditd: # systemctl enable auditd','[{\"cis\": [\"4.1.2\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.1\", \"10.7\"]}, {\"tsc\": [\"CC6.1\"\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(1603,'Ensure auditing for processes that start prior to auditd is enabled','Configure grub or lilo so that processes that are capable of being audited can be audited even if they start up prior to auditd startup.','Audit events need to be captured on processes that start up prior to auditd, so that potential malicious activity cannot go undetected.','','1) Edit /etc/default/grub and add audit=1 to GRUB_CMDLINE_LINUX: GRUB_CMDLINE_LINUX="audit=1" 2) Run the following command to update the grub2 configuration: # update-grub Notes: This recommendation is designed around the grub bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings.','[{\"cis\": [\"4.1.3\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.2.6\", \"10.7\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"35.7.d\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(1604,'Ensure events that modify date and time information are collected','Capture events where the system date and/or time has been modified. The parameters in this section are set to determine if the adjtimex (tune kernel clock), settimeofday (Set time, using timeval and timezone structures) stime (using seconds since 1/1/1970) or clock_settime (allows for the setting of several internal clocks and timers) system calls have been executed and always write an audit record to the /var/log/audit.log file upon exit, tagging the records with the identifier "time-change"','Unexpected changes in system date and/or time could be a sign of malicious activity on the system.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time- change | -a always,exit -F arch=b32 -S clock_settime -k time-change | -w /etc/localtime -p wa -k time-change. For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S adjtimex -S settimeofday -k time-change | -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change | -a always,exit -F arch=b64 -S clock_settime -k time-change -a always,exit -F arch=b32 -S clock_settime -k time-change | -w /etc/localtime -p wa -k time-change','[{\"cis\": [\"4.1.4\"]}, {\"cis_csc\": [\"3.6\"]}, {\"pci_dss\": [\"10.4.2\", \"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.3\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(1605,'Ensure events that modify user/group information are collected','Record events affecting the group , passwd (user IDs), shadow and gshadow (passwords) or /etc/security/opasswd (old passwords, based on remember parameter in the PAM configuration) files. The parameters in this section will watch the files to see if they have been opened for write or have had attribute changes (e.g. permissions) and tag them with the identifier "identity" in the audit log file.','Unexpected changes to these files could be an indication that the system has been compromised and that an unauthorized user is attempting to hide their activities or compromise additional accounts.','','Add the following lines to the /etc/audit/audit.rules file: -w /etc/group -p wa -k identity | -w /etc/passwd -p wa -k identity | -w /etc/gshadow -p wa -k identity | -w /etc/shadow -p wa -k identity | -w /etc/security/opasswd -p wa -k identity Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.5\"]}, {\"cis_csc\": [\"5.4\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(1606,'Ensure events that modify the system's network environment are collected','Record changes to network environment files or system calls. The below parameters monitor the sethostname (set the systems host name) or setdomainname (set the systems domainname) system calls, and write an audit event on system call exit. The other parameters monitor the /etc/issue and /etc/issue.net files (messages displayed pre- login), /etc/hosts (file containing host names and associated IP addresses) and /etc/sysconfig/network (directory containing network interface scripts and configurations) files.','Monitoring sethostname and setdomainname will identify potential unauthorized changes to host and domainname of a system. The changing of these names could potentially break security parameters that are set based on those names. The /etc/hosts file is monitored for changes in the file that can indicate an unauthorized intruder is trying to change machine associations with IP addresses and trick users and processes into connecting to unintended machines. Monitoring /etc/issue and /etc/issue.net is important, as intruders could put disinformation into those files and trick users into providing information to the intruder. Monitoring /etc/sysconfig/network is important as it can show if network interfaces or scripts are being modified in a way that can lead to the machine becoming unavailable or compromised. All audit records will be tagged with the identifier "system-locale."','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S sethostname -S setdomainname -k system-locale | -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale | -w /etc/issue -p wa -k system-locale | -w /etc/issue.net -p wa -k system-locale | -w /etc/hosts -p wa -k system-locale | -w /etc/sysconfig/network -p wa -k system-locale Notes: /etc/sysconfig/network is common to Red Hat and SUSE based distributions. You should expand or replace this coverage to any network configuration files on your system such as /etc/network on Debian based distributions. Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.6\"]}, {\"cis_csc\": [\"3.6\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(1607,'Ensure events that modify the system's Mandatory Access Controls are collected','Monitor SELinux/AppArmor mandatory access controls. The parameters below monitor any write access (potential additional, deletion or modification of files in the directory) or attribute changes to the /etc/selinux or /etc/apparmor and /etc/apparmor.d directories.','Changes to files in these directories could indicate that an unauthorized user is attempting to modify access controls and change security contexts, leading to a compromise of the system.','','On systems using SELinux add the following line to the /etc/audit/audit.rules file: -w /etc/selinux/ -p wa -k MAC-policy | -w /usr/share/selinux/ -p wa -k MAC-policy On systems using AppArmor add the following line to the /etc/audit/audit.rules file: -w /etc/apparmor/ -p wa -k MAC-policy | -w /etc/apparmor.d/ -p wa -k MAC-policy','[{\"cis\": [\"4.1.7\"]}, {\"cis_csc\": [\"3.6\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(1608,'Ensure login and logout events are collected','Monitor login and logout events. The parameters below track changes to files associated with login/logout events. The file /var/log/faillog tracks failed events from login. The file /var/log/lastlog maintain records of the last time a user successfully logged in. The file /var/log/tallylog maintains records of failures via the pam_tally2 module','Monitoring login/logout events could provide a system administrator with information associated with brute force attacks against user logins.','','Add the following lines to the /etc/audit/audit.rules file: -w /var/log/faillog -p wa -k logins | -w /var/log/lastlog -p wa -k logins | -w /var/log/tallylog -p wa -k logins. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.8\"]}, {\"cis_csc\": [\"5.5\", \"16.10\", \"16.4\"]}, {\"pci_dss\": [\"10.2.1\", \"10.2.4\", \"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(1609,'Ensure session initiation information is collected','Monitor session initiation events. The parameters in this section track changes to the files associated with session events. The file /var/run/utmp file tracks all currently logged in users. All audit records will be tagged with the identifier "session." The /var/log/wtmp file tracks logins, logouts, shutdown, and reboot events. The file /var/log/btmp keeps track of failed login attempts and can be read by entering the command /usr/bin/last -f /var/log/btmp . All audit records will be tagged with the identifier "logins."','Monitoring these files for changes could alert a system administrator to logins occurring at unusual hours, which could indicate intruder activity (i.e. a user logging in at a time when they do not normally log in).','','Add the following lines to the /etc/audit/audit.rules file: -w /var/run/utmp -p wa -k session | -w /var/log/wtmp -p wa -k logins | -w /var/log/btmp -p wa -k logins. Notes: The last command can be used to read /var/log/wtmp (last with no parameters) and /var/run/utmp (last -f /var/run/utmp). Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.9\"]}, {\"cis_csc\": [\"5.5\", \"16.10\", \"16.4\"]}, {\"pci_dss\": [\"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1610,'Ensure discretionary access control permission modification events are collected','Monitor changes to file permissions, attributes, ownership and group. The parameters in this section track changes for system calls that affect file permissions and attributes. The chmod , fchmod and fchmodat system calls affect the permissions associated with a file. The chown , fchown , fchownat and lchown system calls affect owner and group attributes on a file. The setxattr , lsetxattr , fsetxattr (set extended file attributes) and removexattr , lremovexattr , fremovexattr (remove extended file attributes) control extended file attributes. In all cases, an audit record will only be written for non-system user ids (auid >= 1000) and will ignore Daemon events (auid = 4294967295). All audit records will be tagged with the identifier "perm_mod."','Monitoring for changes in file attributes could alert a system administrator to activity that could indicate intruder activity or policy violation.','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b64 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b64 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.10\"]}, {\"cis_csc\": [\"3.6\"]}, {\"pci_dss\": [\"10.4.2\", \"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(1611,'Ensure unsuccessful unauthorized file access attempts are collected','Monitor for unsuccessful attempts to access files. The parameters below are associated with system calls that control creation ( creat ), opening ( open , openat ) and truncation ( truncate , ftruncate ) of files. An audit log record will only be written if the user is a non- privileged user (auid > = 1000), is not a Daemon event (auid=4294967295) and if the system call returned EACCES (permission denied to the file) or EPERM (some other permanent error associated with the specific system call). All audit records will be tagged with the identifier "access."','Failed attempts to open, create or truncate files could be an indication that an individual or process is trying to gain unauthorized access to the system.','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access | -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access | -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access | -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.11\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"10.2.4\"]}, {\"nist_800_53\": [\"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(1612,'Ensure successful file system mounts are collected','Monitor the use of the mount system call. The mount (and umount ) system call controls the mounting and unmounting of file systems. The parameters below configure the system to create an audit record when the mount system call is used by a non-privileged user.','It is highly unusual for a non privileged user to mount file systems to the system. While tracking mount commands gives the system administrator evidence that external media may have been mounted (based on a review of the source of the mount and confirming it's an external media type), it does not conclusively indicate that data was exported to the media. System administrators who wish to determine if data were exported, would also have to track successful open , creat and truncate system calls requiring write access to a file under the mount point of the external media file system. This could give a fair indication that a write occurred. The only way to truly prove it, would be to track successful writes to the external media. Tracking write system calls could quickly fill up the audit log and is not recommended. Recommendations on configuration options to track data export to media is beyond the scope of this document.','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts | -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts. Notes: This tracks successful and unsuccessful mount commands. File system mounts do not have to come from external media and this action still does not verify write (e.g. CD ROMS). Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.13\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(1613,'Ensure file deletion events by users are collected','Monitor the use of system calls associated with the deletion or renaming of files and file attributes. This configuration statement sets up monitoring for the unlink (remove a file), unlinkat (remove a file attribute), rename (rename a file) and renameat (rename a file attribute) system calls and tags them with the identifier "delete".','Monitoring these calls from non-privileged users could provide a system administrator with evidence that inappropriate removal of files and file attributes associated with protected files is occurring. While this audit option will look at all events, system administrators will want to look for specific privileged files that are being deleted or altered.','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete | -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete. Notes: At a minimum, configure the audit system to collect file deletion events for all users and root. Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.14\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"10.5.5\"]}, {\"nist_800_53\": [\"AU.14\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(1614,'Ensure changes to system administration scope (sudoers) is collected','Monitor scope changes for system administrations. If the system has been properly configured to force system administrators to log in as themselves first and then use the sudo command to execute privileged commands, it is possible to monitor changes in scope. The file /etc/sudoers will be written to when the file or its attributes have changed. The audit records will be tagged with the identifier "scope."','Changes in the /etc/sudoers file can indicate that an unauthorized change has been made to scope of system administrator activity.','','Add the following line to the /etc/audit/audit.rules file: -w /etc/sudoers -p wa -k scope | -w /etc/sudoers.d/ -p wa -k scope. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.15\"]}, {\"cis_csc\": [\"5.4\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(1615,'Ensure system administrator actions (sudolog) are collected','Monitor the sudo log file. If the system has been properly configured to disable the use of the su command and force all administrators to have to log in first and then use sudo to execute privileged commands, then all administrator commands will be logged to /var/log/sudo.log . Any time a command is executed, an audit event will be triggered as the /var/log/sudo.log file will be opened for write and the executed administration command will be written to the log.','Changes in /var/log/sudo.log indicate that an administrator has executed a command or the log file itself has been tampered with. Administrators will want to correlate the events written to the audit trail with the records written to /var/log/sudo.log to verify if unauthorized commands have been executed.','','Add the following lines to the /etc/audit/audit.rules file: -w /var/log/sudo.log -p wa -k actions. Notes: The system must be configured with sudisabled (See Item 5.6 Ensure access to the su command is restricted) to force all command execution through sudo. This will not be effective on the console, as administrators can log in as root. Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.16\"]}, {\"cis_csc\": [\"5.1\", \"5.5\"]}, {\"pci_dss\": [\"10.2.2\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.6\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(1616,'Ensure kernel module loading and unloading is collected','Monitor the loading and unloading of kernel modules. The programs insmod (install a kernel module), rmmod (remove a kernel module), and modprobe (a more sophisticated program to load and unload modules, as well as some other features) control loading and unloading of modules. The init_module (load a module) and delete_module (delete a module) system calls control loading and unloading of modules. Any execution of the loading and unloading module programs and system calls will trigger an audit record with an identifier of "modules".','Monitoring the use of insmod, rmmod and modprobe could provide system administrators with evidence that an unauthorized user loaded or unloaded a kernel module, possibly compromising the security of the system. Monitoring of the init_module and delete_module system calls would reflect an unauthorized user attempting to use a different program to load and unload modules.','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -w /sbin/insmod -p x -k modules | -w /sbin/rmmod -p x -k modules | -w /sbin/modprobe -p x -k modules | -a always,exit -F arch=b64 -S init_module -S delete_module -k modules. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.17\"]}, {\"cis_csc\": [\"3\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(1617,'Ensure the audit configuration is immutable','Set system audit so that audit rules cannot be modified with auditctl. Setting the flag "-e 2" forces audit to be put in immutable mode. Audit changes can only be made on system reboot.','In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back. Users would most likely notice a system reboot and that could alert administrators of an attempt to make unauthorized audit changes.','','Add the following line to the end of the /etc/audit/audit.rules file: -e 2. Notes: This setting will ensure reloading the auditd config to set active settings requires a system reboot.','[{\"cis\": [\"4.1.18\"]}, {\"cis_csc\": [\"3\", \"6\"]}, {\"pci_dss\": [\"10.5\"]}, {\"nist_800_53\": [\"AU.9\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\"]}]'),(1618,'Ensure rsyslog Service is enabled','Once the rsyslog package is installed it needs to be activated.','If the rsyslog service is not activated the system will not have a syslog service running.','','Run the following command to enable rsyslog: # systemctl enable rsyslog','[{\"cis\": [\"4.2.1.1\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1619,'Ensure rsyslog default file permissions configured','rsyslog will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and set $FileCreateMode to 0640 or more restrictive: $FileCreateMode 0640','[{\"cis\": [\"4.2.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5.1\", \"10.5.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.9\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC7.2\", \"CC.7.3\", \"CC7.4\"]}]'),(1620,'Ensure rsyslog is configured to send logs to a remote log host','The rsyslog utility supports the ability to send logs it gathers to a remote log host running syslogd(8) or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and add the following line (where loghost.example.com is the name of your central log host): *.* @@loghost.example.com. Run the following command to reload the rsyslogd configuration: # pkill -HUP rsyslogd','[{\"cis\": [\"4.2.1.4\"]}, {\"cis_csc\": [\"6.6\"]}, {\"pci_dss\": [\"10.5.3\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1621,'Ensure remote rsyslog messages are only accepted on designated log hosts','By default, rsyslog does not listen for log messages coming in from remote systems. The ModLoad tells rsyslog to load the imtcp.so module so it can listen over a network via TCP. The InputTCPServerRun option instructs rsyslogd to listen on the specified TCP port.','The guidance in the section ensures that remote log hosts are configured to only accept rsyslog data from hosts within the specified domain and that those systems that are not designed to be log hosts do not accept any remote rsyslog messages. This provides protection from spoofed log data and ensures that system administrators are reviewing reasonably complete syslog data in a central location.','','For hosts that are designated as log hosts, edit the /etc/rsyslog.conf file and un-comment or add the following lines:$ModLoad imtcp & $InputTCPServerRun 514. For hosts that are not designated as log hosts, edit the /etc/rsyslog.conf file and comment or remove the following lines: # $ModLoad imtcp # $InputTCPServerRun 514. Run the following command to reload the rsyslogd configuration: # pkill -HUP rsyslogd','[{\"cis\": [\"4.2.1.5\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"10.5.1\"]}]'),(1622,'Ensure syslog-ng service is enabled','Once the syslog-ng package is installed it needs to be activated.','If the syslog-ng service is not activated the system may default to the syslogd service or lack logging instead.','','Run the following command to enable rsyslog : # systemctl enable syslog-ng','[{\"cis\": [\"4.2.2.1\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1623,'Ensure syslog-ng default file permissions configured','syslog-ng will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive syslog-ng data is archived and protected.','','Edit the /etc/syslog-ng/syslog-ng.conf and set perm option to 0640 or more restrictive: options { chain_hostnames(off); flush_lines(0); perm(0640); stats_freq(3600); threaded(yes); };','[{\"cis\": [\"4.2.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5.1\", \"10.5.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.9\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC7.2\", \"CC.7.3\", \"CC7.4\"]}]'),(1624,'Ensure syslog-ng is configured to send logs to a remote log host','The syslog-ng utility supports the ability to send logs it gathers to a remote log host or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/syslog-ng/syslog-ng.conf file and add the following lines (where logfile.example.com is the name of your central log host). destination logserver { tcp("logfile.example.com" port(514)); }; log { source(src); destination(logserver); }; Run the following command to reload the rsyslogd configuration: # pkill -HUP syslog-ng','[{\"cis\": [\"4.2.2.4\"]}, {\"cis_csc\": [\"6.6\"]}, {\"pci_dss\": [\"10.5.3\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1625,'Ensure rsyslog or syslog-ng is installed','The rsyslog and syslog-ng software are recommended replacements to the original syslogd daemon which provide improvements over syslogd , such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server.','The security enhancements of rsyslog and syslog-ng such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server) justify installing and configuring the package.','','Install rsyslog or syslog-ng using one of the following commands: # apt-get install rsyslog # apt-get install syslog-ng','[{\"cis\": [\"4.2.3\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1626,'Ensure cron daemon is enabled','The cron daemon is used to execute batch jobs on the system.','While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run, and cron is used to execute them.','','Run the following command to enable cron: systemctl enable cron','[{\"cis\": [\"5.1.1\"]}, {\"cis_csc\": [\"6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1627,'Ensure permissions on /etc/crontab are configured','The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file.','This file contains information on what system jobs are run by cron. Write access to these files could provide unprivileged users with the ability to elevate their privileges. Read access to these files could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access.','','Run the following commands to set ownership and permissions on /etc/crontab : chown root:root /etc/crontab and chmod og-rwx /etc/crontab','[{\"cis\": [\"5.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(1628,'Ensure permissions on /etc/cron.hourly are configured','This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.hourly : chown root:root /etc/cron.hourly and chmod og-rwx /etc/cron.hourly','[{\"cis\": [\"5.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1629,'Ensure permissions on /etc/cron.daily are configured','The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.daily : chown root:root /etc/cron.daily and chmod og-rwx /etc/cron.daily','[{\"cis\": [\"5.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1630,'Ensure permissions on /etc/cron.weekly are configured','The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.weekly : chown root:root /etc/cron.weekly and chmod og-rwx /etc/cron.weekly','[{\"cis\": [\"5.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1631,'Ensure permissions on /etc/cron.monthly are configured','The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.monthly : chown root:root /etc/cron.monthly and chmod og-rwx /etc/cron.monthly','[{\"cis\": [\"5.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1632,'Ensure permissions on /etc/cron.d are configured','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow , cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: rm /etc/cron.deny;rm /etc/at.deny;touch /etc/cron.allow; touch /etc/at.allow; chmod og-rwx /etc/cron.allow; chmod og-rwx /etc/at.allow; chown root:root /etc/cron.allow and chown root:root /etc/at.allow','[{\"cis\": [\"5.1.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1633,'Ensure at/cron is restricted to authorized users','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow, cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cronjobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: # rm /etc/cron.deny # rm /etc/at.deny # touch /etc/cron.allow # touch /etc/at.allow # chmod og-rwx /etc/cron.allow # chmod og-rwx /etc/at.allow # chown root:root /etc/cron.allow # chown root:root /etc/at.allow','[{\"cis\": [\"5.1.8\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1634,'Ensure permissions on /etc/ssh/sshd_config are configured','The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root.','The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by non- privileged users.','','Run the following commands to set ownership and permissions on /etc/ssh/sshd_config: # chown root:root /etc/ssh/sshd_config # chmod og-rwx /etc/ssh/sshd_config','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1635,'Ensure SSH Protocol is set to 2','SSH supports two different and incompatible protocols: SSH1 and SSH2. SSH1 was the original protocol and was subject to security issues. SSH2 is more advanced and secure.','SSH v1 suffers from insecurities that do not affect SSH v2.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Protocol 2','[{\"cis\": [\"5.2.4\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(1636,'Ensure SSH LogLevel is appropriate','INFO level is the basic level that only records login activity of SSH users. In many situations, such as Incident Response, it is important to determine when a particular user was active on a system. The logout record can eliminate those users who disconnected, which helps narrow the field. VERBOSE level specifies that login and logout activity as well as the key fingerprint for any SSH key used for login will be logged. This information is important for SSH key management, especially in legacy environments.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel VERBOSE or LogLevel INFO','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(1637,'Ensure SSH X11 forwarding is disabled','The X11Forwarding parameter provides the ability to tunnel X11 traffic through the connection to enable remote graphic connections.','Disable X11 forwarding unless there is an operational requirement to use X11 applications directly. There is a small risk that the remote X11 servers of users who are logged in via SSH with X11 forwarding could be compromised by other users on the X11 server. Note that even if X11 forwarding is disabled, users can always install their own forwarders.','','Edit the /etc/ssh/sshd_configfile to set the parameter as follows: X11Forwarding no','[{\"cis\": [\"5.2.6\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1638,'Ensure SSH MaxAuthTries is set to 4 or less','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1639,'Ensure SSH IgnoreRhosts is enabled','The IgnoreRhosts parameter specifies that .rhostsand .shostsfiles will not be used in RhostsRSAAuthenticationor HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with ssh.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(1640,'Ensure SSH HostbasedAuthentication is disabled','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts, or /etc/hosts.equiv, along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no','[{\"cis\": [\"5.2.9\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(1641,'Ensure SSH root login is disabled','The PermitRootLogin parameter specifies if the root user can log in using ssh(1). The default is no.','Disallowing root logins over SSH requires server admins to authenticate using their own individual account, then escalating to root via sudo or su. This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no','[{\"cis\": [\"5.2.10\"]}, {\"cis_csc\": [\"5.8\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(1642,'Ensure SSH PermitEmptyPasswords is disabled','The PermitEmptyPasswords parameter specifies if the server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no','[{\"cis\": [\"5.2.11\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(1643,'Ensure SSH PermitUserEnvironment is disabled','The PermitUserEnvironment option allows users to present environment options to the ssh daemon.','Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has ssh executing trojan'd programs)','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitUserEnvironment no','[{\"cis\": [\"5.2.12\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\", \"CC6.1\", \"CC7.2\"]}]'),(1644,'Ensure only strong ciphers are used','This variable limits the ciphers that SSH can use during communication.','Weak ciphers that are used for authentication to the cryptographic module cannot be relied upon to provide confidentiality or integrity, and system data may be compromised The DES, Triple DES, and Blowfish ciphers, as used in SSH, have a birthday bound of approximately four billion blocks, which makes it easier for remote attackers to obtain cleartext data via a birthday attack against a long-duration encrypted session, aka a "Sweet32" attack The RC4 algorithm, as used in the TLS protocol and SSL protocol, does not properly combine state data with key data during the initialization phase, which makes it easier for remote attackers to conduct plaintext-recovery attacks against the initial bytes of a stream by sniffing network traffic that occasionally relies on keys affected by the Invariance Weakness, and then using a brute-force approach involving LSB values, aka the "Bar Mitzvah" issue The passwords used during an SSH session encrypted with RC4 can be recovered by an attacker who is able to capture and replay the session Error handling in the SSH protocol; Client and Server, when using a block cipher algorithm in Cipher Block Chaining (CBC) mode, makes it easier for remote attackers to recover certain plaintext data from an arbitrary block of ciphertext in an SSH session via unknown vectors The mm_newkeys_from_blob function in monitor_wrap.c, when an AES-GCM cipher is used, does not properly initialize memory for a MAC context data structure, which allows remote authenticated users to bypass intended ForceCommand and login-shell restrictions via packet data that provides a crafted callback address','','Edit the /etc/ssh/sshd_config file add/modify the Ciphers line to contain a comma separated list of the site approved ciphers Example: Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr','[{\"cis\": [\"5.2.13\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\", \"CC6.1\", \"CC7.2\"]}]'),(1645,'Ensure only strong MAC algorithms are used','This variable limits the types of MAC algorithms that SSH can use during communication.','MD5 and 96-bit MAC algorithms are considered weak and have been shown to increase exploitability in SSH downgrade attacks. Weak algorithms continue to have a great deal of attention as a weak spot that can be exploited with expanded computing power. An attacker that breaks the algorithm could take advantage of a MiTM position to decrypt the SSH tunnel and capture credentials and information','','Edit the /etc/ssh/sshd_config file and add/modify the MACs line to contain a comma separated list of the site approved MACs Example: MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2- 512,hmac-sha2-256','[{\"cis\": [\"5.2.14\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\", \"CC6.1\", \"CC7.2\"]}]'),(1646,'Ensure only strong Key Exchange algorithms are used','Key exchange is any method in cryptography by which cryptographic keys are exchanged between two parties, allowing use of a cryptographic algorithm. If the sender and receiver wish to exchange encrypted messages, each must be equipped to encrypt messages to be sent and decrypt messages received','Key exchange methods that are considered weak should be removed. A key exchange method may be weak because too few bits are used, or the hashing algorithm is considered too weak. Using weak algorithms could expose connections to man-in-the-middle attacks','','Edit the /etc/ssh/sshd_config file add/modify the KexAlgorithms line to contain a comma separated list of the site approved key exchange algorithms Example: KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256,diffie-hellman-group-exchange-sha256','[{\"cis\": [\"5.2.15\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\", \"CC6.1\", \"CC7.2\"]}]'),(1647,'Ensure SSH Idle Timeout Interval is configured','The two options ClientAliveInterval and ClientAliveCountMax control the timeout of ssh sessions. When the ClientAliveInterval variable is set, ssh sessions that have no activity for the specified length of time are terminated. When the ClientAliveCountMax variable is set, sshd will send client alive messages at every ClientAliveInterval interval. When the number of consecutive client alive messages are sent with no response from the client, the ssh session is terminated. For example, if the ClientAliveInterval is set to 15 seconds and the ClientAliveCountMax is set to 3, the client ssh session will be terminated after 45 seconds of idle time.','Having no timeout value associated with a connection could allow an unauthorized user access to another user's ssh session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening. While the recommended setting is 300 seconds (5 minutes), set this timeout value based on site policy. The recommended setting for ClientAliveCountMax is 0. In this case, the client session will be terminated after 5 minutes of idle time and no keepalive messages will be sent.','','Edit the /etc/ssh/sshd_config file to set the parameters according to site policy: ClientAliveInterval 300 ClientAliveCountMax 0','[{\"cis\": [\"5.2.16\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(1648,'Ensure SSH LoginGraceTime is set to one minute or less','The LoginGraceTime parameter specifies the time allowed for successful authentication to the SSH server. The longer the Grace period is the more open unauthenticated connections can exist. Like other session controls in this session the Grace Period should be limited to appropriate organizational limits to ensure the service is available for needed access.','Setting the LoginGraceTime parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. It will also limit the number of concurrent unauthenticated connections While the recommended setting is 60 seconds (1 Minute), set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LoginGraceTime 60','[{\"cis\": [\"5.2.17\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.1\"]}]'),(1649,'Ensure SSH access is limited','There are several options available to limit which users and group can access the system via SSH. It is recommended that at least one of the following options be leveraged: AllowUsers, AllowGroups, DenyUsers, DenyGroups.','Restricting which users can remotely access the system via SSH will help ensure that only authorized users access the system.','','Edit the /etc/ssh/sshd_config file to set one or more of the parameter as follows: AllowUsers <userlist> AllowGroups <grouplist> DenyUsers <userlist> DenyGroups <grouplist>','[{\"cis\": [\"5.2.18\"]}, {\"cis_csc\": [\"5.1\", \"5.8\"]}, {\"pci_dss\": [\"8.1\"]}]'),(1650,'Ensure SSH warning banner is configured','The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed.','Banners are used to warn connecting users of the particular site's policy regarding connection. Presenting a warning message prior to the normal user login may assist the prosecution of trespassers on the computer system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Banner /etc/issue.net','[{\"cis\": [\"5.2.19\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1651,'Ensure password creation requirements are configured','The pam_pwquality.so module checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more. The following are definitions of the pam_pwquality.so options: - retry=3 (Allow 3 tries before sending back a failure). The following options are set in the /etc/security/pwquality.conf file: - minlen = 14 dcredit = -1 ucredit = -1 ocredit = -1 lcredit = -1 (The settings shown above are one possible policy. Alter these values to conform to your own organization's password policies.)','Strong passwords protect systems from being hacked through brute force methods.','','1) Run the following command to install the pam_pwquality module: apt-get install libpam-pwquality 2) Edit the /etc/pam.d/common-password file to include the appropriate options for pam_pwquality.so and to conform to site policy: password requisite pam_pwquality.so retry=3 3) Edit /etc/security/pwquality.conf to add or update the following settings to conform to site policy: minlen = 14 dcredit = -1 ucredit = -1 ocredit = -1 lcredit = -1. Notes: Additional module options may be set, recommendation requirements only cover including try_first_pass and minlen set to 14 or more. Settings in /etc/security/pwquality.conf must use spaces around the = symbol.','[{\"cis\": [\"5.3.1\"]}, {\"cis_csc\": [\"5.7\", \"16.12\"]}, {\"pci_dss\": [\"8.2.3\"]}]'),(1652,'Ensure lockout for failed password attempts is configured','Lock out users after n unsuccessful consecutive login attempts. The first sets of changes are made to the PAM configuration files. The second set of changes are applied to the program specific PAM configuration file. The second set of changes must be applied to each program that will lock out users. Check the documentation for each secondary program for instructions on how to configure them to work with PAM. Set the lockout number to the policy in effect at your site.','Locking out user IDs after n unsuccessful consecutive login attempts mitigates brute force password attacks against your systems.','','Edit the /etc/pam.d/common-auth file and add the auth line below: auth required pam_tally2.so onerr=fail audit silent deny=5 unlock_time=900. Note: If a user has been locked out because they have reached the maximum consecutive failure count defined by deny= in the pam_tally2.so module, the user can be unlocked by issuing the command /sbin/pam_tally2 -u <username> --reset. This command sets the failed count to 0, effectively unlocking the user. Notes: Use of the "audit" keyword may log credentials in the case of user error during authentication. This risk should be evaluated in the context of the site policies of your organization.','[{\"cis\": [\"5.3.2\"]}, {\"cis_csc\": [\"16.7\"]}, {\"pci_dss\": [\"8.2.5\"]}]'),(1653,'Ensure password reuse is limited','The /etc/security/opasswd file stores the users' old passwords and can be checked to ensure that users are not recycling recent passwords.','Forcing users not to reuse their past 5 passwords make it less likely that an attacker will be able to guess the password. Note that these change only apply to accounts configured on the local system.','','Edit the /etc/pam.d/common-password file to include the remember option and conform to site policy as shown: password required pam_pwhistory.so remember=5. Notes: Additional module options may be set, recommendation only covers those listed here.','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.5\"]}]'),(1654,'Ensure password hashing algorithm is SHA-512','The commands below change password encryption from md5 to sha512 (a much stronger hashing algorithm). All existing accounts will need to perform a password change to upgrade the stored hashes to the new algorithm.','The SHA-512 algorithm provides much stronger hashing than MD5, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords. Note that these change only apply to accounts configured on the local system.','','Edit the /etc/pam.d/common-password file to include the sha512 option for pam_unix.so as shown: password [success=1 default=ignore] pam_unix.so sha512','[{\"cis\": [\"5.3.4\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(1655,'Ensure password expiration is 365 days or less','The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age. It is recommended that the PASS_MAX_DAYS parameter be set to less than or equal to 365 days.','The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity.','','Set the PASS_MAX_DAYS parameter to conform to site policy in /etc/login.defs: PASS_MAX_DAYS 90. Modify user parameters for all users with a password set to match: # chage --maxdays 90 <user>. Notes: You can also check this setting in /etc/shadow directly. The 5th field should be 365 or less for all users with a password. A value of -1 will disable password expiration. Additionally the password expiration must be greater than the minimum days between password changes or users will be unable to change their password.','[{\"cis\": [\"5.4.1.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.4\"]}]'),(1656,'Ensure minimum days between password changes is 7 or more','The PASS_MIN_DAYS parameter in /etc/login.defs allows an administrator to prevent users from changing their password until a minimum number of days have passed since the last time the user changed their password. It is recommended that PASS_MIN_DAYS parameter be set to 7 or more days.','By restricting the frequency of password changes, an administrator can prevent users from repeatedly changing their password in an attempt to circumvent password reuse controls.','','Set the PASS_MIN_DAYS parameter to 7 in /etc/login.defs: PASS_MIN_DAYS 7. Modify user parameters for all users with a password set to match: # chage --mindays 7 <user>. Notes: You can also check this setting in /etc/shadow directly. The 4th field should be 7 or more for all users with a password.','[{\"cis\": [\"5.4.1.2\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(1657,'Ensure password expiration warning days is 7 or more','The PASS_WARN_AGE parameter in /etc/login.defs allows an administrator to notify users that their password will expire in a defined number of days. It is recommended that the PASS_WARN_AGE parameter be set to 7 or more days.','Providing an advance warning that a password will be expiring gives users time to think of a secure password. Users caught unaware may choose a simple password or write it down where it may be discovered.','','Set the PASS_WARN_AGE parameter to 7 in /etc/login.defs: PASS_WARN_AGE 7. Modify user parameters for all users with a password set to match: # chage --warndays 7 <user>. Notes: You can also check this setting in /etc/shadow directly. The 6th field should be 7 or more for all users with a password.','[{\"cis\": [\"5.4.1.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(1658,'Ensure inactive password lock is 30 days or less','User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled.','Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.','','Run the following command to set the default password inactivity period to 30 days: # useradd -D -f 30. Modify user parameters for all users with a password set to match: # chage --inactive 30 <user>. Notes: You can also check this setting in /etc/shadow directly. The 7th field should be 30 or less for all users with a password. A value of -1 would disable this setting.','[{\"cis\": [\"5.4.1.4\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(1659,'Ensure default group for the root account is GID 0','The usermod command can be used to specify which group the root user belongs to. This affects permissions of files that are created by the root user.','Using GID 0 for the root account helps prevent root-owned files from accidentally becoming accessible to non-privileged users.','','Run the following command to set the root user default group to GID 0: # usermod -g 0 root','[{\"cis\": [\"5.4.3\"]}, {\"cis_csc\": [\"5\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(1660,'Ensure default user umask is 027 or more restrictive','The default umask determines the permissions of files created by users. The user creating the file has the discretion of making their files and directories readable by others via the chmod command. Users who wish to allow their files and directories to be readable by others by default may choose a different default umask by inserting the umask command into the standard shell configuration files ( .profile , .bashrc , etc.) in their home directories.','Setting a very secure default value for umask ensures that users make a conscious choice about their file permissions. A default umask setting of 077 causes files and directories created by users to not be readable by any other user on the system. A umask of 027 would make files and directories readable by users in the same Unix group, while a umask of 022 would make files readable by every user on the system.','','Edit the /etc/bash.bashrc , /etc/profile and /etc/profile.d/*.sh files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: umask 027','[{\"cis\": [\"5.4.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(1661,'Ensure default user shell timeout is 900 seconds or less','The default TMOUT determines the shell timeout for users. The TMOUT value is measured in seconds.','Having no timeout value associated with a shell could allow an unauthorized user access to another user's shell session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening.','','Edit the /etc/bashrc, /etc/profile files, and /etc/profile.d*.sh (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: TMOUT=600','[{\"cis\": [\"5.4.5\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(1662,'Ensure access to the su command is restricted','The su command allows a user to run a command or shell as another user. The program has been superseded by sudo, which allows for more granular control over privileged access. Normally, the su command can be executed by any user. By uncommenting the pam_wheel.so statement in /etc/pam.d/su, the su command will only allow users in the sudo group to execute su.','Restricting the use of su, and using sudo in its place, provides system administrators better control of the escalation of user privileges to execute privileged commands. The sudo utility also provides a better logging and audit mechanism, as it can log each command executed via sudo, whereas su can only record that a user executed the su program.','','1) Add the following line to the /etc/pam.d/su file: auth required pam_wheel.so 2) Create a comma separated list of users in the sudo statement in the /etc/group file: sudo:x:10:root,<user list> Notes: The use_uid option to pam_wheel.so is a no-op on debian based systems. It is acceptable but not required as these systems use its behavior as default.','[{\"cis\": [\"5.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(1663,'Ensure permissions on /etc/passwd are configured','The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.','It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd: # chown root:root /etc/passwd # chmod 644 /etc/passwd','[{\"cis\": [\"6.1.2\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1664,'Ensure permissions on /etc/shadow are configured','The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.','','Run the following commands to set permissions on /etc/shadow : # chown root:shadow /etc/shadow # chmod o-rwx,g-wx /etc/shadow','[{\"cis\": [\"6.1.3\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1665,'Ensure permissions on /etc/group are configured','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','Run the following command to set permissions on /etc/group: # chown root:root /etc/group # chmod 644 /etc/group','[{\"cis\": [\"6.1.4\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1666,'Ensure permissions on /etc/gshadow are configured','The /etc/gshadow file is used to store the information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/gshadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow file (such as group administrators) could also be useful to subvert the group','','Run the following commands to set permissions on /etc/gshadow : # chown root:shadow /etc/gshadow # chmod o-rwx,g-wx /etc/gshadow','[{\"cis\": [\"6.1.5\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1667,'Ensure permissions on /etc/passwd- are configured','The /etc/passwd- file contains backup user account information.','It is critical to ensure that the /etc/passwd- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd-: # chown root:root /etc/passwd- # chmod u-x,go-wx /etc/passwd-','[{\"cis\": [\"6.1.6\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1668,'Ensure permissions on /etc/shadow- are configured','The /etc/shadow- file is used to store backup information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/shadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the one of the following chown commands as appropriate and the chmod to set permissions on /etc/shadow- : # chown root:root /etc/shadow- # chown root:shadow /etc/shadow- # chmod o-rwx,g-rw /etc/shadow-','[{\"cis\": [\"6.1.7\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1669,'Ensure permissions on /etc/group- are configured','The /etc/group- file contains a backup list of all the valid groups defined in the system.','It is critical to ensure that the /etc/group- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/group-: # chown root:root /etc/group- # chmod u-x,go-wx /etc/group-','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1670,'Ensure permissions on /etc/gshadow- are configured','The /etc/gshadow- file is used to store backup information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/gshadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the one of the following chown commands as appropriate and the chmod to set permissions on /etc/gshadow- : # chown root:root /etc/gshadow- # chown root:shadow /etc/gshadow- # chmod o-rwx,g-wx /etc/gshadow-','[{\"cis\": [\"6.1.9\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(1671,'Ensure password fields are not empty','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: # passwd -l <em><username></em>. Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"6.2.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2\"]}]'),(1672,'Ensure no legacy "+" entries exist in /etc/passwd','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy + entries from /etc/passwd if they exist.','[{\"cis\": [\"6.2.2\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1673,'Ensure no legacy "+" entries exist in /etc/shadow','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy + entries from /etc/shadow if they exist.','[{\"cis\": [\"6.2.3\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1674,'Ensure no legacy "+" entries exist in /etc/group','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy + entries from /etc/group if they exist.','[{\"cis\": [\"6.2.4\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(1675,'Ensure root is the only UID 0 account','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"6.2.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(1676,'Ensure shadow group is empty','The shadow group allows system programs which require access the ability to read the /etc/shadow file. No users should be assigned to the shadow group.','Any users assigned to the shadow group would be granted read access to the /etc/shadow file. If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed passwords to break them. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert additional user accounts.','','Remove all users from the shadow group, and change the primary group of any users with shadow as their primary group.','[{\"cis\": [\"6.2.20\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(2000,'Ensure mounting of freevxfs filesystems is disabled','The freevxfs filesystem type is a free version of the Veritas type filesystem. This is the primary filesystem type for HP-UX operating systems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/freevxfs.conf and add the following line: install freevxfs /bin/true Run the following command to unload the freevxfs module: # rmmod freevxfs','[{\"cis\": [\"1.1.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(2001,'Ensure mounting of jffs2 filesystems is disabled','The jffs2 (journaling flash filesystem 2) filesystem type is a log-structured filesystem used in flash memory devices.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/jffs2.conf and add the following line: install jffs2 /bin/true Run the following command to unload the jffs2 module: # rmmod jffs2','[{\"cis\": [\"1.1.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(2002,'Ensure mounting of hfs filesystems is disabled','The hfs filesystem type is a hierarchical filesystem that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/hfs.conf and add the following line: install hfs /bin/true Run the following command to unload the hfs module: # rmmod hfs','[{\"cis\": [\"1.1.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(2003,'Ensure mounting of hfsplus filesystems is disabled','The hfsplus filesystem type is a hierarchical filesystem designed to replace hfs that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .confExample: vim /etc/modprobe.d/hfsplus.conf and add the following line: install hfsplus /bin/true Run the following command to unload the hfsplus module: # rmmod hfsplus','[{\"cis\": [\"1.1.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(2004,'Ensure mounting of udf filesystems is disabled','The udf filesystem type is the universal disk format used to implement ISO/IEC 13346 and ECMA-167 specifications. This is an open vendor filesystem type for data storage on a broad range of media. This filesystem type is necessary to support writing DVDs and newer optical disc formats.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/udf.conf and add the following line: install udf /bin/true Run the following command to unload the udf module: # rmmod udf','[{\"cis\": [\"1.1.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(2005,'Ensure /tmp is configured','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Making /tmp its own file system allows an administrator to set the noexec option on the mount, making /tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','','Configure /etc/fstab as appropriate. Example: tmpfs /tmp tmpfs defaults,rw,nosuid,nodev,noexec,relatime 0 0 or Run the following commands to enable systemd /tmp mounting: systemctl unmask tmp.mount systemctl enable tmp.mount Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to configure the /tmp mount','[{\"cis\": [\"1.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2006,'Ensure nodev option set on /tmp partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp.','','Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to configure the /tmp mount: [Mount] What=tmpfs Where=/tmp Type=tmpfs Options=mode=1777,strictatime,noexec,nodev,nosuid and run the following commands to enable systemd /tmp mounting: systemctl unmask tmp.mount systemctl enable tmp.mount','[{\"cis\": [\"1.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2007,'Ensure nosuid option set on /tmp partition','The nosuid mount option specifies that the filesystem cannot contain set userid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create set userid files in /tmp.','','Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nodev to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to remount /tmp : # mount -o remount,nodev /tmp','[{\"cis\": [\"1.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2008,'Ensure noexec option set on /tmp partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /tmp .','','Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add noexec to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to remount /tmp : # mount -o remount,noexec /tmp','[{\"cis\": [\"1.1.5\"]}, {\"cis_csc\": [\"2.6\", \"8\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2009,'Ensure separate partition exists for /var','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion if it is not bound to a separate partition.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2010,'Ensure separate partition exists for /var/tmp','The /var/tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /var/tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /var/tmp its own file system allows an administrator to set the noexec option on the mount, making /var/tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2011,'Ensure nodev option set on /var/tmp partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /var/tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp : # mount -o remount,nodev /var/tmp','[{\"cis\": [\"1.1.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2012,'Ensure nosuid option set on /var/tmp partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /var/tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,nosuid /var/tmp','[{\"cis\": [\"1.1.9\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2013,'Ensure noexec option set on /var/tmp partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /var/tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,noexec /var/tmp','[{\"cis\": [\"1.1.10\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2014,'Ensure separate partition exists for /var/log','The /var/log directory is used by system services to store log data.','There are two important reasons to ensure that system logs are stored on a separate partition: protection against resource exhaustion (since logs can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.11\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2015,'Ensure separate partition exists for /var/log/audit','The auditing daemon, auditd, stores log data in the /var/log/audit directory.','There are two important reasons to ensure that data gathered by auditd is stored on a separate partition: protection against resource exhaustion (since the audit.log file can grow quite large) and protection of audit data. The audit daemon calculates how much free space is left and performs actions based on the results. If other processes (such as syslog) consume space in the same partition as auditd, it may not perform as desired.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.12\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2016,'Ensure separate partition exists for /home','The /home directory is used to support disk storage needs of local users.','If the system is intended to support local users, create a separate partition for the /home directory to protect against resource exhaustion and restrict the type of files that can be stored under /home.','','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.13\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2017,'Ensure nodev option set on /home partition','When set on a file system, this option prevents character and block special devices from being defined, or if they exist, from being used as character and block special devices.','Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices. Note: The actions in the item refer to the /home partition, which is the default user partition that is defined in many distributions. If you have created other user partitions, it is recommended that the Remediation and Audit steps be applied to these partitions as well.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. See the fstab(5) manual page for more information. # mount -o remount,nodev /home','[{\"cis\": [\"1.1.14\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2018,'Ensure nodev option set on /dev/shm partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /run/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,nodev /dev/shm','[{\"cis\": [\"1.1.15\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2019,'Ensure nosuid option set on /dev/shm partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,nosuid /dev/shm','[{\"cis\": [\"1.1.16\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2020,'Ensure noexec option set on /dev/shm partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,noexec /dev/shm','[{\"cis\": [\"1.1.17\"]}, {\"cis_csc\": [\"2.6\", \"8\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2021,'Disable Automounting','autofs allows automatic mounting of devices, typically including CD/DVDs and USB drives.','With automounting enabled anyone with physical access could attach a USB drive or disc and have it's contents available in system even if they lacked permissions to mount it themselves.','','Run the following command to disable autofs: # systemctl disable autofs','[{\"cis\": [\"1.1.22\"]}, {\"cis_csc\": [\"8.4\", \"8.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2022,'Ensure AIDE is installed','AIDE takes a snapshot of filesystem state including modification times, permissions, and file hashes which can then be used to compare against the current state of the filesystem to detect modifications to the system.','By monitoring the filesystem state compromised files can be detected to prevent or limit the exposure of accidental or malicious misconfigurations or modified binaries.','','Run the following command to install AIDE: # apt-get install aide aide-common. Configure AIDE as appropriate for your environment. Consult the AIDE documentation for options. Initialize AIDE: # aideinit','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2023,'Ensure filesystem integrity is regularly checked','Periodic checking of the filesystem integrity is needed to detect changes to the filesystem.','Periodic file checking allows the system administrator to determine on a regular basis if critical files have been changed in an unauthorized fashion.','','Run the following command: # crontab -u root -e Add the following line to the crontab: 0 5 * * * /usr/bin/aide.wrapper --config /etc/aide/aide.conf --check','[{\"cis\": [\"1.3.2\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2024,'Ensure permissions on bootloader config are configured','The grub configuration file contains information on boot settings and passwords for unlocking boot options. The grub configuration is usually grub.cfg stored in /boot/grub.','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.','','Run the following commands to set permissions on your grub configuration: chown root:root /boot/grub/grub.cfg, chmod og-rwx /boot/grub/grub.cfg','[{\"cis\": [\"1.4.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2025,'Ensure bootloader password is set','Setting the boot loader password will require that anyone rebooting the system must enter a password before being able to set command line boot parameters.','Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off SELinux at boot time).','','Create an encrypted password with grub-mkpasswd-pbkdf2 Create a custom /etc/grub.d configuration file: If there is a requirement to be able to boot/reboot without entering the password, edit /etc/grub.d/10_linux and add --unrestricted to the line CLASS= Example: CLASS="--class gnu-linux --class gnu --class os --unrestricted" Run the following command to update the grub2 configuration: # update-grub','[{\"cis\": [\"1.4.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2026,'Ensure authentication required for single user mode','Single user mode is used for recovery when the system detects an issue during boot or by manual selection from the bootloader.','Requiring authentication in single user mode prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials.','','Run the following command and follow the prompts to set a password for the root user: # passwd root','[{\"cis\": [\"1.4.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2027,'Ensure core dumps are restricted','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file. The system provides the ability to set a soft limit for core dumps, but this can be overridden by the user.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf(5) ). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to /etc/security/limits.conf or a /etc/security/limits.d/* file: * hard core 0 Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: fs.suid_dumpable = 0 Run the following command to set the active kernel parameter: # sysctl -w fs.suid_dumpable=0','[{\"cis\": [\"1.5.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2028,'Ensure XD/NX support is enabled','Recent processors in the x86 family support the ability to prevent code execution on a per memory page basis. Generically and on AMD processors, this ability is called No Execute (NX), while on Intel processors it is called Execute Disable (XD). This ability can help prevent exploitation of buffer overflow vulnerabilities and should be activated whenever possible. Extra steps must be taken to ensure that this protection is enabled, particularly on 32-bit x86 systems. Other processors, such as Itanium and POWER, have included such support since inception and the standard kernel for those platforms supports the feature.','Enabling any feature that can protect against buffer overflow attacks enhances the security of the system.','','On 32 bit systems install a kernel with PAE support, no installation is required on 64 bit systems: If necessary configure your bootloader to load the new kernel and reboot the system. You may need to enable NX or XD support in your bios.','[{\"cis\": [\"1.5.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2029,'Ensure address space layout randomization (ASLR) is enabled','Address space layout randomization (ASLR) is an exploit mitigation technique which randomly arranges the address space of key data areas of a process.','Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: kernel.randomize_va_space = 2 Run the following command to set the active kernel parameter: # sysctl -w kernel.randomize_va_space=2','[{\"cis\": [\"1.5.3\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2030,'Ensure prelink is disabled','prelink is a program that modifies ELF shared libraries and ELF dynamically linked binaries in such a way that the time needed for the dynamic linker to perform relocations at startup significantly decreases.','The prelinking feature can interfere with the operation of AIDE, because it changes binaries. Prelinking can also increase the vulnerability of the system if a malicious user is able to compromise a common library such as libc.','','Run the following commands to restore binaries to normal and uninstall prelink: prelink -ua && yum remove prelink','[{\"cis\": [\"1.5.4\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2031,'Ensure SELinux is enabled in the bootloader configuration','Configure SELINUX to be enabled at boot time and verify that it has not been overwritten by the grub boot parameters.','SELinux must be enabled at boot time in your grub configuration to ensure that the controls it provides are not overridden.','','Run the following command to configure GRUB and PAM and to create /.autorelabel: # selinux-activate Edit /etc/default/grub and add the following parameters to the GRUB_CMDLINE_LINUX= line: selinux=1 security=selinux example: GRUB_CMDLINE_LINUX_DEFAULT="quiet" GRUB_CMDLINE_LINUX="selinux=1 security=selinux enforcing=1 audit=1" Run the following command to update the grub2configuration: # update-grub','[{\"cis\": [\"1.6.1.1\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2032,'Ensure the SELinux state is enforcing','Set SELinux to enable when the system is booted.','SELinux must be enabled at boot time in to ensure that the controls it provides are in effect at all times.','','Edit the /etc/selinux/config file to set the SELINUX parameter: SELINUX=enforcing Edit /etc/default/grub and add the following parameters to the GRUB_CMDLINE_LINUX= line: enforcing=1 Example: GRUB_CMDLINE_LINUX_DEFAULT="quiet" GRUB_CMDLINE_LINUX="selinux=1 security=selinux enforcing=1 audit=1" Run the following command to update the grub2 configuration: # update-grub','[{\"cis\": [\"1.6.1.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2033,'Ensure SELinux policy is configured','Configure SELinux to meet or exceed the default targeted policy, which constrains daemons and system software only.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that at least the default recommendations are met.','','Edit the /etc/selinux/config file to set the SELINUXTYPE parameter: SELINUXTYPE=targeted','[{\"cis\": [\"1.6.1.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2034,'Ensure no unconfined daemons exist','Daemons that are not defined in SELinux policy will inherit the security context of their parent process.','Since daemons are launched and descend from the init process, they will inherit the security context label initrc_t . This could cause the unintended consequence of giving the process more permission than it requires.','','Investigate any unconfined daemons found during the audit action. They may need to have an existing security context assigned to them or a policy built for them.','[{\"cis\": [\"1.6.1.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2035,'Ensure AppArmor is enabled in the bootloader configuration','Configure AppArmor to be enabled at boot time and verify that it has not been overwrittenby the bootloader boot parameters.','AppArmor must be enabled at boot time in your grub configuration to ensure that the controls it provides are not overridden.','','Edit /etc/default/grub and add the appermor=1 and security=apparmor parameters to the GRUB_CMDLINE_LINUX= line GRUB_CMDLINE_LINUX="apparmor=1 security=apparmor" update the grub configuration # update-grub Notes: This recommendation is designed around the grub bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings.','[{\"cis\": [\"1.6.2.1\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2036,'Ensure all AppArmor Profiles are enforcing','AppArmor profiles define what resources applicatons are able to access.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that any policies that exist on the system are activated..','','Run the following command to set all profiles to enforce mode: # aa-enforce /etc/apparmor.d/* Any unconfined processes may need to have a profile created or activated for them and then be restarted.','[{\"cis\": [\"1.6.2.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2037,'Ensure SELinux or AppArmor are installed','SELinux and AppArmor provide Mandatory Access Controls.','Without a Mandatory Access Control system installed only the default Discretionary Access Control system will be available.','','Run one of the following commands to install SELinux or apparmor: # apt-get install selinux-basics Or: # apt-get install apparmor apparmor-profiles apparmor-utils','[{\"cis\": [\"1.6.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2038,'Ensure message of the day is configured properly','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/motd file with the appropriate contents according to your site policy, remove any instances of m , , s , or v.','[{\"cis\": [\"1.7.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}]'),(2039,'Ensure local login warning banner is configured properly','The contents of the /etc/issue file are displayed to users prior to login for local terminals. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of m , , s , or v , or references to the OS platform # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue','[{\"cis\": [\"1.7.1.2\"]}, {\"cis_csc\": [\"5.1\"]}]'),(2040,'Ensure remote login warning banner is configured properly','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue.net file with the appropriate contents according to your site policy, remove any instances of m , , s , or v: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.net','[{\"cis\": [\"1.7.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}]'),(2041,'Ensure permissions on /etc/motd are configured','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users.','If the /etc/motd file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/motd: # chown root:root /etc/motd # chmod 644 /etc/motd','[{\"cis\": [\"1.7.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2042,'Ensure permissions on /etc/issue are configured','The contents of the /etc/issue file are displayed to users prior to login for local terminals.','If the /etc/issue file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue: # chown root:root /etc/issue # chmod 644 /etc/issue','[{\"cis\": [\"1.7.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2043,'Ensure permissions on /etc/issue.net are configured','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services.','If the /etc/issue.net file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue.net: # chown root:root /etc/issue.net # chmod 644 /etc/issue.net','[{\"cis\": [\"1.7.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2044,'Ensure GDM login banner is configured','GDM is the GNOME Display Manager which handles graphical login for GNOME based systems.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place.','','Edit or create the file /etc/gdm3/greeter.dconf-defaults and add: [org/gnome/login-screen], banner-message-enable=true, banner-message-text='Authorized uses only. All activity may be monitored and reported.'','[{\"cis\": [\"1.7.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2045,'Ensure updates, patches, and additional security software are installed','Periodically patches are released for included software either due to security flaws or to include additional functionality.','Newer patches may contain security enhancements that would not be available through the latest full update. As a result, it is recommended that the latest software patches be used to take advantage of the latest functionality. As with any software installation, organizations need to determine if a given update meets their requirements and verify the compatibility and supportability of any additional software against the update revision that is selected.','','Use your package manager to update all packages on the system according to site policy. Notes: Site policy may mandate a testing period before install onto production systems for available updates.','[{\"cis\": [\"1.8\"]}, {\"cis_csc\": [\"3.4\", \"3.5\"]}, {\"pci_dss\": [\"5.2\"]}, {\"nist_800_53\": [\"AU.6\", \"SI.4\"]}, {\"gpg_13\": [\"4.2\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\"]}]'),(2046,'Ensure xinetd is not installed','The eXtended InterNET Daemon (xinetd) is an open source super daemon that replaced the original inetd daemon. The xinetddaemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.','If there are no xinetd services required, it is recommended that the package be removed.','','Run the following commands to remove xinetd: # apt-get remove xinetd # apt-get purge xinetd','[{\"cis\": [\"2.1.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2047,'Ensure openbsd-inetd is not installed','The inetd daemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.','If there are no inetd services required, it is recommended that the daemon be removed.','','Run the following command to uninstall openbsd-inetd: apt-get remove openbsd-inetd','[{\"cis\": [\"2.1.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2048,'Ensure time synchronization is in use','System time should be synchronized between all systems in an environment. This is typically done by establishing an authoritative time server or set of servers and having all systems synchronize their clocks to them.','Time synchronization is important to support time sensitive security mechanisms like Kerberos and also ensures log files have consistent time records across the enterprise, which aids in forensic investigations.','','On physical systems or virtual systems where host based time synchronization is not available install NTP or chrony using one of the following commands: # apt-get install ntp # apt-get install chrony On virtual systems where host based time synchronization is available consult your virtualization software documentation and setup host based synchronization.','[{\"cis\": [\"2.2.1.1\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2049,'Ensure ntp is configured','ntp is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at http://www.ntp.org. ntp can be configured to be a client and/or a server. This recommendation only applies if ntp is in use on the system.','If ntp is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','Add or edit restrict lines in /etc/ntp.conf to match the following: restrict -4 default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquery Add or edit server or pool lines to /etc/ntp.conf as appropriate: server <remote-server> Configure ntp to run as the ntp user by adding or editing the /etc/init.d/ntp file: RUNASUSER=ntp','[{\"cis\": [\"2.2.1.2\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2050,'Ensure chrony is configured','chrony is a daemon which implements the Network Time Protocol (NTP) is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on chrony can be found at http://chrony.tuxfamily.org/. chrony can be configured to be a client and/or a server.','If chrony is in use on the system proper configuration is vital to ensuring time synchronization is working properly. This recommendation only applies if chrony is in use on the system.','','Add or edit server or pool lines to /etc/chrony/chrony.conf as appropriate: server <remote-server>','[{\"cis\": [\"2.2.1.3\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2051,'Ensure the X Window system is not installed','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','','Run the following command to remove the X Windows System packages: apt-get remove xserver-xorg*','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(2052,'Ensure Avahi Server is not enabled','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Automatic discovery of network services is not normally required for system functionality. It is recommended to disable the service to reduce the potential attach surface.','','Run the following command to disable avahi-daemon: # systemctl disable avahi-daemon','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2053,'Ensure CUPS is not enabled','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be disabled to reduce the potential attack surface.','','Run the following command to disable cups: # systemctl disable cups','[{\"cis\": [\"2.2.4\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2054,'Ensure DHCP Server is not enabled','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a system is specifically set up to act as a DHCP server, it is recommended that this service be disabled to reduce the potential attack surface.','','Run the following commands to disable dhcpd: # systemctl disable isc-dhcp-server # systemctl disable isc-dhcp-server6','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2055,'Ensure LDAP server is not enabled','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP server, it is recommended that the software be disabled to reduce the potential attack surface.','','Run the following command to disable slapd: # systemctl disable slapd','[{\"cis\": [\"2.2.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2056,'Ensure NFS and RPC are not enabled','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the system does not export NFS shares or act as an NFS client, it is recommended that these services be disabled to reduce remote attack surface.','','Run the following commands to disable nfs and rpcbind: # systemctl disable nfs-server # systemctl disable rpcbind','[{\"cis\": [\"2.2.7\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2057,'Ensure DNS Server is not enabled','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a system is specifically designated to act as a DNS server, it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to disable named: # systemctl disable bind9','[{\"cis\": [\"2.2.8\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2058,'Ensure FTP Server is not enabled','The File Transfer Protocol (FTP) provides networked computers with the ability to transfer files.','FTP does not protect the confidentiality of data or authentication credentials. It is recommended sftp be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to disable vsftpd: # systemctl disable vsftpd','[{\"cis\": [\"2.2.9\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2059,'Ensure HTTP Server is not enabled','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to disable apache2: # systemctl disable apache2','[{\"cis\": [\"2.2.10\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2060,'Ensure IMAP and POP3 server is not enabled','exim is an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided by this system, it is recommended that the package be removed to reduce the potential attack surface.','','Run the following commands to remove exim: # apt-get remove exim4; # apt-get purge exim4','[{\"cis\": [\"2.2.11\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2061,'Ensure Samba is not enabled','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Small Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this service can be deleted to reduce the potential attack surface.','','Run the following command to disable smbd: # systemctl disable smbd','[{\"cis\": [\"2.2.12\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2062,'Ensure HTTP Proxy Server is not enabled','Squid is a standard proxy server used in many distributions and environments.','If there is no need for a proxy server, it is recommended that the squid proxy be deleted to reduce the potential attack surface.','','Run the following command to disable squid: # systemctl disable squid','[{\"cis\": [\"2.2.13\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2063,'Ensure SNMP Server is not enabled','The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server can communicate using SNMP v1, which transmits data in the clear and does not require authentication to execute commands. Unless absolutely necessary, it is recommended that the SNMP service not be used. If SNMP is required the server should be configured to disallow SNMP v1.','','Run the following command to disable snmpd: # systemctl disable snmpd','[{\"cis\": [\"2.2.14\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2064,'Ensure mail transfer agent is configured for local-only mode','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','The software for all Mail Transfer Agents is complex and most have a long history of security issues. While it is important to ensure that the system can process local mail messages, it is not necessary to have the MTA's daemon listening on a port unless the server is intended to be a mail server that receives and processes mail from other systems.','','Edit /etc/postfix/main.cf and add the following line to the RECEIVING MAIL section. If the line already exists, change it to look like the line below: inet_interfaces = loopback-only . Restart postfix: # systemctl restart postfix','[{\"cis\": [\"2.2.15\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"tsc\": [\"CC5.2\", \"CC6.4\", \"CC6.6\", \"CC6.7\"]}]'),(2065,'Ensure rsync service is not enabled','The rsyncd service can be used to synchronize files between systems over network links.','The rsyncd service presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to disable rsync: # systemctl disable rsync','[{\"cis\": [\"2.2.16\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(2066,'Ensure NIS Server is not enabled','The Network Information Service (NIS) (formally known as Yellow Pages) is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be disabled and other, more secure services be used','','Run the following command to disable nis: # systemctl disable nis','[{\"cis\": [\"2.2.17\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2067,'Ensure NIS Client is not installed','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','','Uninstall the nis package: # apt-get remove nis','[{\"cis\": [\"2.3.1\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2068,'Ensure rsh client is not installed','The rshpackage contains the client commands for the rsh services.','These legacy clients contain numerous security exposures and have been replaced with the more secure SSH package. Even if the server is removed, it is best to ensure the clients are also removed to prevent users from inadvertently attempting to use these commands and therefore exposing their credentials. Note that removing the rshpackage removes the clients for rsh, rcpand rlogin.','','Run the following command to uninstall rsh: apt-get remove rsh-client rsh-redone-client','[{\"cis\": [\"2.3.2\"]}, {\"cis_csc\": [\"2.6\", \"4.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2069,'Ensure talk client is not installed','The talksoftware makes it possible for users to send and receive messages across systems through a terminal session. The talkclient, which allows initialization of talk sessions, is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to uninstall talk: apt-get remove talk','[{\"cis\": [\"2.3.3\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2070,'Ensure telnet client is not installed','The telnet package contains the telnet client, which allows users to start connections to other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow an unauthorized user to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Linux distributions.','','Run the following command to uninstall telnet: # apt-get remove telnet','[{\"cis\": [\"2.3.4\"]}, {\"cis_csc\": [\"2.6\", \"4.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2071,'Ensure LDAP client is not installed','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP client, it is recommended that the software be removed to reduce the potential attack surface.','','Run the following command to uninstall openldap-clients : # apt-get remove ldap-utils','[{\"cis\": [\"2.3.5\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2072,'Ensure IP forwarding is disabled','The net.ipv4.ip_forward and net.ipv6.conf.all.forwarding flags are used to tell the system whether it can forward packets or not.','Setting the flags to 0 ensures that a system with multiple interfaces (for example, a hard proxy), will never be able to forward packets, and therefore, never serve as a router.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.ip_forward = 0 net.ipv6.conf.all.forwarding = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.ip_forward=0 # sysctl -w net.ipv6.conf.all.forwarding=0 # sysctl -w net.ipv4.route.flush=1 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2073,'Ensure packet redirect sending is disabled','ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects.','An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system.','','Set the net.ipv4.conf.all.send_redirects and net.ipv4.conf.default.send_redirects parameters to 0 in /etc/sysctl.conf: net.ipv4.conf.all.send_redirects=0 net.ipv4.conf.default.send_redirects=0 Modify active kernel parameters to match: # sysctl -w net.ipv4.conf.all.send_redirects=0 # sysctl -w net.ipv4.conf.default.send_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2074,'Ensure source routed packets are not accepted','In networking, source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network. In some cases, systems may not be routable or reachable from some locations (e.g. private addresses vs. Internet routable), and so source routed packets would need to be used.','Setting net.ipv4.conf.all.accept_source_route, net.ipv4.conf.default.accept_source_route, net.ipv6.conf.all.accept_source_route and net.ipv6.conf.default.accept_source_route to 0 disables the system from accepting source routed packets. Assume this system was capable of routing packets to Internet routable addresses on one interface and private addresses on another interface. Assume that the private addresses were not routable to the Internet routable addresses and vice versa. Under normal routing circumstances, an attacker from the Internet routable addresses could not use the system as a way to reach the private address systems. If, however, source routed packets were allowed, they could be used to gain access to the private address systems as the route could be specified, rather than rely on routing protocols that did not allow this routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_source_route = 0 net.ipv4.conf.default.accept_source_route = 0 net.ipv6.conf.all.accept_source_route = 0 net.ipv6.conf.default.accept_source_route = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_source_route=0 # sysctl -w net.ipv4.conf.default.accept_source_route=0 # sysctl -w net.ipv6.conf.all.accept_source_route=0 # sysctl -w net.ipv6.conf.default.accept_source_route=0 # sysctl -w net.ipv4.route.flush=1 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.2.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2075,'Ensure ICMP redirects are not accepted','ICMP redirect messages are packets that convey routing information and tell your host (acting as a router) to send packets via an alternate path. It is a way of allowing an outside routing device to update your system routing tables. By setting net.ipv4.conf.all.accept_redirects and net.ipv6.conf.all.accept_redirects to 0, the system will not accept any ICMP redirect messages, and therefore, won't allow outsiders to update the system's routing tables.','Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_redirects = 0 net.ipv4.conf.default.accept_redirects = 0 net.ipv6.conf.all.accept_redirects = 0 net.ipv6.conf.default.accept_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_redirects=0 # sysctl -w net.ipv4.conf.default.accept_redirects=0 # sysctl -w net.ipv6.conf.all.accept_redirects=0 # sysctl -w net.ipv6.conf.default.accept_redirects=0 # sysctl -w net.ipv4.route.flush=1 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.2.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2076,'Ensure secure ICMP redirects are not accepted','Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure.','It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.secure_redirects = 0 net.ipv4.conf.default.secure_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.secure_redirects=0 # sysctl -w net.ipv4.conf.default.secure_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2077,'Ensure suspicious packets are logged','When enabled, this feature logs packets with un-routable source addresses to the kernel log.','Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their server.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.log_martians = 1 net.ipv4.conf.default.log_martians = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.log_martians=1 # sysctl -w net.ipv4.conf.default.log_martians=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.4\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2078,'Ensure broadcast ICMP requests are ignored','Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses.','Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address. All hosts receiving this message and responding would send echo-reply messages back to the spoofed address, which is probably not routable. If many hosts respond to the packets, the amount of traffic on the network could be significantly multiplied.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_echo_ignore_broadcasts = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2079,'Ensure bogus ICMP responses are ignored','Setting icmp_ignore_bogus_error_responses to 1 prevents the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages.','Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_ignore_bogus_error_responses = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2080,'Ensure Reverse Path Filtering is enabled','Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set).','Setting these flags is a good way to deter attackers from sending your system bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed. This would occur when using dynamic routing protocols (bgp, ospf, etc) on your system. If you are using asymmetrical routing on your system, you will not be able to enable this feature without breaking the routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.rp_filter = 1 net.ipv4.conf.default.rp_filter = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.rp_filter=1 # sysctl -w net.ipv4.conf.default.rp_filter=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2081,'Ensure TCP SYN Cookies is enabled','When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. Instead, the kernel simply replies to the SYN with a SYN|ACK, but will include a specially crafted TCP sequence number that encodes the source and destination IP address and port number and the time the packet was sent. A legitimate connection would send the ACK packet of the three way handshake with the specially crafted sequence number. This allows the system to verify that it has received a valid response to a SYN cookie and allow the connection, even though there is no corresponding SYN in the queue.','Attackers use SYN flood attacks to perform a denial of service attacked on a system by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding. SYN cookies allow the system to keep accepting valid connections, even if under a denial of service attack.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.tcp_syncookies = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.tcp_syncookies=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2082,'Ensure IPv6 router advertisements are not accepted','This setting disables the systems ability to accept router advertisements','It is recommended that systems not accept router advertisements as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_ra = 0 net.ipv6.conf.default.accept_ra = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_ra=0 # sysctl -w net.ipv6.conf.default.accept_ra=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.2.9\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2083,'Install TCP Wrappers','TCP Wrappers provides a simple access list and standardized logging method for services capable of supporting it. In the past, services that were called from inetd and xinetd supported the use of tcp wrappers. As inetd and xinetd have been falling in disuse, any service that can support tcp wrappers will have the libwrap.so library attached to it.','TCP Wrappers provide a good simple access list mechanism to services that may not have that support built in. It is recommended that all services that can support TCP Wrappers, use it.','','Install tcpd : # apt-get install tcpd To verify if a service supports TCP Wrappers, run the following command: # ldd <path-to-daemon> | grep libwrap.so If there is any output, then the service supports TCP Wrappers.','[{\"cis\": [\"3.3.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(2084,'Ensure /etc/hosts.allow is configured','The /etc/hosts.allow file specifies which IP addresses are permitted to connect to the host. It is intended to be used in conjunction with the /etc/hosts.deny file.','The /etc/hosts.allow file supports access control by IP and helps ensure that only authorized systems can connect to the system.','','Run the following command to create /etc/hosts.allow: # echo "ALL: <net>/<mask>, <net>/<mask>, ..." >/etc/hosts.allow. Where each <net>/<mask> combination (for example, "192.168.1.0/255.255.255.0") represents one network block in use by your organization that requires access to this system.','[{\"cis\": [\"3.3.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(2085,'Ensure /etc/hosts.deny is configured','The /etc/hosts.deny file specifies which IP addresses are not permitted to connect to the host. It is intended to be used in conjunction with the /etc/hosts.allow file.','The /etc/hosts.deny file serves as a failsafe so that any host not specified in /etc/hosts.allow is denied access to the server.','','Run the following command to create /etc/hosts.deny: # echo "ALL: ALL" >> /etc/hosts.deny','[{\"cis\": [\"3.3.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(2086,'Verify permissions on /etc/hosts.allow','The /etc/hosts.allow file contains network information that is used by many system applications and therefore must be readable for these applications to operate.','It is critical to ensure that the /etc/hosts.allow file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to set permissions on /etc/hosts.allow : # chown root:root /etc/hosts.allow # chmod 644 /etc/hosts.allow','[{\"cis\": [\"3.3.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2087,'Verify permissions on /etc/hosts.deny','The /etc/hosts.deny file contains network information that is used by many system applications and therefore must be readable for these applications to operate.','It is critical to ensure that the /etc/hosts.deny file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to set permissions on /etc/hosts.deny : # chown root:root /etc/hosts.deny # chmod 644 /etc/hosts.deny','[{\"cis\": [\"3.3.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2088,'Ensure DCCP is disabled','The Datagram Congestion Control Protocol (DCCP) is a transport layer protocol that supports streaming media and telephony. DCCP provides a way to gain access to congestion control, without having to do it at the application layer, but does not provide in- sequence delivery.','If the protocol is not required, it is recommended that the drivers not be installed to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/dccp.conf and add the following line: install dccp /bin/true','[{\"cis\": [\"3.4.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2089,'Ensure SCTP is disabled','The Stream Control Transmission Protocol (SCTP) is a transport layer protocol used to support message oriented communication, with several streams of messages in one connection. It serves a similar function as TCP and UDP, incorporating features of both. It is message-oriented like UDP, and ensures reliable in-sequence transport of messages with congestion control like TCP.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/sctp.conf and add the following line: install sctp /bin/true','[{\"cis\": [\"3.4.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2090,'Ensure RDS is disabled','The Reliable Datagram Sockets (RDS) protocol is a transport layer protocol designed to provide low-latency, high-bandwidth communications between cluster nodes. It was developed by the Oracle Corporation.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/rds.conf and add the following line: install rds /bin/true','[{\"cis\": [\"3.4.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2091,'Ensure TIPC is disabled','The Transparent Inter-Process Communication (TIPC) protocol is designed to provide communication between cluster nodes.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/tipc.conf and add the following line: install tipc /bin/true','[{\"cis\": [\"3.4.4\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2092,'Ensure default deny firewall policy','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # iptables -P INPUT DROP # iptables -P OUTPUT DROP # iptables -P FORWARD DROP. Notes: Changing firewall settings while connected over network can result in being locked out of the system. Remediation will only affect the active system firewall, be sure to configure the default policy in your firewall management to apply on boot as well.','[{\"cis\": [\"3.5.1.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(2093,'Ensure loopback traffic is configured','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # iptables -A INPUT -i lo -j ACCEPT # iptables -A OUTPUT -o lo -j ACCEPT # iptables -A INPUT -s 127.0.0.0/8 -j DROP','[{\"cis\": [\"3.5.1.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(2094,'Ensure IPv6 default deny firewall policy','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # ip6tables -P INPUT DROP # ip6tables -P OUTPUT DROP # ip6tables -P FORWARD DROP. Notes: Changing firewall settings while connected over network can result in being locked out of the system. Remediation will only affect the active system firewall, be sure to configure the default policy in your firewall management to apply on boot as well.','[{\"cis\": [\"3.5.2.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(2095,'Ensure IPv6 loopback traffic is configured','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (::1).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (::1) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # ip6tables -A INPUT -i lo -j ACCEPT # ip6tables -A OUTPUT -o lo -j ACCEPT # ip6tables -A INPUT -s ::1 -j DROP','[{\"cis\": [\"3.5.2.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(2096,'Ensure iptables is installed','iptables allows configuration of the IPv4 tables in the linux kernel and the rules stored within them. Most firewall configuration utilities operate as a front end to iptables.','iptables is required for firewall management and configuration.','','Run the following command to install iptables: # apt-get install iptables','[{\"cis\": [\"3.5.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(2097,'Ensure audit log storage size is configured','Configure the maximum size of the audit log file. Once the log reaches the maximum size, it will be rotated and a new log file will be started.','It is important that an appropriate size is determined for log files so that they do not impact the system and audit data is not lost.','','Set the following parameter in /etc/audit/auditd.conf in accordance with site policy: max_log_file = <MB> Notes: The max_log_file parameter is measured in megabytes.','[{\"cis\": [\"4.1.1.1\"]}, {\"cis_csc\": [\"6.4\"]}]'),(2098,'Ensure system is disabled when audit logs are full','The auditd daemon can be configured to halt the system when the audit logs are full.','In high security contexts, the risk of detecting unauthorized access or nonrepudiation exceeds the benefit of the system's availability.','','Set the following parameters in /etc/audit/auditd.conf: space_left_action = email action_mail_acct = root admin_space_left_action = halt','[{\"cis\": [\"4.1.1.2\"]}, {\"cis_csc\": [\"6.4\"]}]'),(2099,'Ensure audit logs are not automatically deleted','The max_log_file_action setting determines how to handle the audit log file reaching the max file size. A value of keep_logs will rotate the logs but never delete old logs.','In high security contexts, the benefits of maintaining a long audit history exceed the cost of storing the audit history.','','Set the following parameter in /etc/audit/auditd.conf: max_log_file_action = keep_logs','[{\"cis\": [\"4.1.1.3\"]}, {\"cis_csc\": [\"6.4\"]}]'),(2100,'Ensure auditd service is enabled','Turn on the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable auditd: # systemctl enable auditd','[{\"cis\": [\"4.1.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\", \"10.7\"]}, {\"tsc\": [\"CC6.1\"\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2101,'Ensure auditing for processes that start prior to auditd is enabled','Configure grub or lilo so that processes that are capable of being audited can be audited even if they start up prior to auditd startup.','Audit events need to be captured on processes that start up prior to auditd, so that potential malicious activity cannot go undetected.','','1) Edit /etc/default/grub and add audit=1 to GRUB_CMDLINE_LINUX: GRUB_CMDLINE_LINUX="audit=1" 2) Run the following command to update the grub2 configuration: # update-grub Notes: This recommendation is designed around the grub bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings.','[{\"cis\": [\"4.1.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.2.6\", \"10.7\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"35.7.d\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2102,'Ensure events that modify date and time information are collected','Capture events where the system date and/or time has been modified. The parameters in this section are set to determine if the adjtimex (tune kernel clock), settimeofday (Set time, using timeval and timezone structures) stime (using seconds since 1/1/1970) or clock_settime (allows for the setting of several internal clocks and timers) system calls have been executed and always write an audit record to the /var/log/audit.log file upon exit, tagging the records with the identifier "time-change"','Unexpected changes in system date and/or time could be a sign of malicious activity on the system.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time- change | -a always,exit -F arch=b32 -S clock_settime -k time-change | -w /etc/localtime -p wa -k time-change. For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S adjtimex -S settimeofday -k time-change | -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change | -a always,exit -F arch=b64 -S clock_settime -k time-change -a always,exit -F arch=b32 -S clock_settime -k time-change | -w /etc/localtime -p wa -k time-change','[{\"cis\": [\"4.1.4\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.4.2\", \"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.3\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2103,'Ensure events that modify user/group information are collected','Record events affecting the group , passwd (user IDs), shadow and gshadow (passwords) or /etc/security/opasswd (old passwords, based on remember parameter in the PAM configuration) files. The parameters in this section will watch the files to see if they have been opened for write or have had attribute changes (e.g. permissions) and tag them with the identifier "identity" in the audit log file.','Unexpected changes to these files could be an indication that the system has been compromised and that an unauthorized user is attempting to hide their activities or compromise additional accounts.','','Add the following lines to the /etc/audit/audit.rules file: -w /etc/group -p wa -k identity | -w /etc/passwd -p wa -k identity | -w /etc/gshadow -p wa -k identity | -w /etc/shadow -p wa -k identity | -w /etc/security/opasswd -p wa -k identity Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.5\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(2104,'Ensure events that modify the system's network environment are collected','Record changes to network environment files or system calls. The below parameters monitor the sethostname (set the systems host name) or setdomainname (set the systems domainname) system calls, and write an audit event on system call exit. The other parameters monitor the /etc/issue and /etc/issue.net files (messages displayed pre- login), /etc/hosts (file containing host names and associated IP addresses) and /etc/sysconfig/network (directory containing network interface scripts and configurations) files.','Monitoring sethostname and setdomainname will identify potential unauthorized changes to host and domainname of a system. The changing of these names could potentially break security parameters that are set based on those names. The /etc/hosts file is monitored for changes in the file that can indicate an unauthorized intruder is trying to change machine associations with IP addresses and trick users and processes into connecting to unintended machines. Monitoring /etc/issue and /etc/issue.net is important, as intruders could put disinformation into those files and trick users into providing information to the intruder. Monitoring /etc/sysconfig/network is important as it can show if network interfaces or scripts are being modified in a way that can lead to the machine becoming unavailable or compromised. All audit records will be tagged with the identifier "system-locale."','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S sethostname -S setdomainname -k system-locale | -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale | -w /etc/issue -p wa -k system-locale | -w /etc/issue.net -p wa -k system-locale | -w /etc/hosts -p wa -k system-locale | -w /etc/sysconfig/network -p wa -k system-locale Notes: /etc/sysconfig/network is common to Red Hat and SUSE based distributions. You should expand or replace this coverage to any network configuration files on your system such as /etc/network on Debian based distributions. Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.6\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(2105,'Ensure events that modify the system's Mandatory Access Controls are collected','Monitor SELinux/AppArmor mandatory access controls. The parameters below monitor any write access (potential additional, deletion or modification of files in the directory) or attribute changes to the /etc/selinux or /etc/apparmor and /etc/apparmor.d directories.','Changes to files in these directories could indicate that an unauthorized user is attempting to modify access controls and change security contexts, leading to a compromise of the system.','','On systems using SELinux add the following line to the /etc/audit/audit.rules file: -w /etc/selinux/ -p wa -k MAC-policy | -w /usr/share/selinux/ -p wa -k MAC-policy On systems using AppArmor add the following line to the /etc/audit/audit.rules file: -w /etc/apparmor/ -p wa -k MAC-policy | -w /etc/apparmor.d/ -p wa -k MAC-policy','[{\"cis\": [\"4.1.7\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(2106,'Ensure login and logout events are collected','Monitor login and logout events. The parameters below track changes to files associated with login/logout events. The file /var/log/faillog tracks failed events from login. The file /var/log/lastlog maintain records of the last time a user successfully logged in. The file /var/log/tallylog maintains records of failures via the pam_tally2 module','Monitoring login/logout events could provide a system administrator with information associated with brute force attacks against user logins.','','Add the following lines to the /etc/audit/audit.rules file: -w /var/log/faillog -p wa -k logins | -w /var/log/lastlog -p wa -k logins | -w /var/log/tallylog -p wa -k logins. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.8\"]}, {\"cis_csc\": [\"4.9\", \"16.11\", \"16.13\"]}, {\"pci_dss\": [\"10.2.1\", \"10.2.4\", \"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(2107,'Ensure session initiation information is collected','Monitor session initiation events. The parameters in this section track changes to the files associated with session events. The file /var/run/utmp file tracks all currently logged in users. All audit records will be tagged with the identifier "session." The /var/log/wtmp file tracks logins, logouts, shutdown, and reboot events. The file /var/log/btmp keeps track of failed login attempts and can be read by entering the command /usr/bin/last -f /var/log/btmp . All audit records will be tagged with the identifier "logins."','Monitoring these files for changes could alert a system administrator to logins occurring at unusual hours, which could indicate intruder activity (i.e. a user logging in at a time when they do not normally log in).','','Add the following lines to the /etc/audit/audit.rules file: -w /var/run/utmp -p wa -k session | -w /var/log/wtmp -p wa -k logins | -w /var/log/btmp -p wa -k logins. Notes: The last command can be used to read /var/log/wtmp (last with no parameters) and /var/run/utmp (last -f /var/run/utmp). Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.9\"]}, {\"cis_csc\": [\"4.9\", \"16.11\", \"16.13\"]}, {\"pci_dss\": [\"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(2108,'Ensure discretionary access control permission modification events are collected','Monitor changes to file permissions, attributes, ownership and group. The parameters in this section track changes for system calls that affect file permissions and attributes. The chmod , fchmod and fchmodat system calls affect the permissions associated with a file. The chown , fchown , fchownat and lchown system calls affect owner and group attributes on a file. The setxattr , lsetxattr , fsetxattr (set extended file attributes) and removexattr , lremovexattr , fremovexattr (remove extended file attributes) control extended file attributes. In all cases, an audit record will only be written for non-system user ids (auid >= 1000) and will ignore Daemon events (auid = 4294967295). All audit records will be tagged with the identifier "perm_mod."','Monitoring for changes in file attributes could alert a system administrator to activity that could indicate intruder activity or policy violation.','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b64 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b64 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.10\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.4.2\", \"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(2109,'Ensure unsuccessful unauthorized file access attempts are collected','Monitor for unsuccessful attempts to access files. The parameters below are associated with system calls that control creation ( creat ), opening ( open , openat ) and truncation ( truncate , ftruncate ) of files. An audit log record will only be written if the user is a non- privileged user (auid > = 1000), is not a Daemon event (auid=4294967295) and if the system call returned EACCES (permission denied to the file) or EPERM (some other permanent error associated with the specific system call). All audit records will be tagged with the identifier "access."','Failed attempts to open, create or truncate files could be an indication that an individual or process is trying to gain unauthorized access to the system.','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access | -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access | -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access | -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.11\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"10.2.4\"]}, {\"nist_800_53\": [\"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(2110,'Ensure successful file system mounts are collected','Monitor the use of the mount system call. The mount (and umount ) system call controls the mounting and unmounting of file systems. The parameters below configure the system to create an audit record when the mount system call is used by a non-privileged user.','It is highly unusual for a non privileged user to mount file systems to the system. While tracking mount commands gives the system administrator evidence that external media may have been mounted (based on a review of the source of the mount and confirming it's an external media type), it does not conclusively indicate that data was exported to the media. System administrators who wish to determine if data were exported, would also have to track successful open , creat and truncate system calls requiring write access to a file under the mount point of the external media file system. This could give a fair indication that a write occurred. The only way to truly prove it, would be to track successful writes to the external media. Tracking write system calls could quickly fill up the audit log and is not recommended. Recommendations on configuration options to track data export to media is beyond the scope of this document.','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts | -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts. Notes: This tracks successful and unsuccessful mount commands. File system mounts do not have to come from external media and this action still does not verify write (e.g. CD ROMS). Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.13\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(2111,'Ensure file deletion events by users are collected','Monitor the use of system calls associated with the deletion or renaming of files and file attributes. This configuration statement sets up monitoring for the unlink (remove a file), unlinkat (remove a file attribute), rename (rename a file) and renameat (rename a file attribute) system calls and tags them with the identifier "delete".','Monitoring these calls from non-privileged users could provide a system administrator with evidence that inappropriate removal of files and file attributes associated with protected files is occurring. While this audit option will look at all events, system administrators will want to look for specific privileged files that are being deleted or altered.','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete | -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete. Notes: At a minimum, configure the audit system to collect file deletion events for all users and root. Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.14\"]}, {\"cis_csc\": [\"6,2\", \"13\"]}, {\"pci_dss\": [\"10.5.5\"]}, {\"nist_800_53\": [\"AU.14\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2112,'Ensure changes to system administration scope (sudoers) is collected','Monitor scope changes for system administrations. If the system has been properly configured to force system administrators to log in as themselves first and then use the sudo command to execute privileged commands, it is possible to monitor changes in scope. The file /etc/sudoers will be written to when the file or its attributes have changed. The audit records will be tagged with the identifier "scope."','Changes in the /etc/sudoers file can indicate that an unauthorized change has been made to scope of system administrator activity.','','Add the following line to the /etc/audit/audit.rules file: -w /etc/sudoers -p wa -k scope | -w /etc/sudoers.d/ -p wa -k scope. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.15\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(2113,'Ensure system administrator actions (sudolog) are collected','Monitor the sudo log file. If the system has been properly configured to disable the use of the su command and force all administrators to have to log in first and then use sudo to execute privileged commands, then all administrator commands will be logged to /var/log/sudo.log . Any time a command is executed, an audit event will be triggered as the /var/log/sudo.log file will be opened for write and the executed administration command will be written to the log.','Changes in /var/log/sudo.log indicate that an administrator has executed a command or the log file itself has been tampered with. Administrators will want to correlate the events written to the audit trail with the records written to /var/log/sudo.log to verify if unauthorized commands have been executed.','','Add the following lines to the /etc/audit/audit.rules file: -w /var/log/sudo.log -p wa -k actions. Notes: The system must be configured with sudisabled (See Item 5.6 Ensure access to the su command is restricted) to force all command execution through sudo. This will not be effective on the console, as administrators can log in as root. Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.16\"]}, {\"cis_csc\": [\"4.9\"]}, {\"pci_dss\": [\"10.2.2\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.6\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(2114,'Ensure kernel module loading and unloading is collected','Monitor the loading and unloading of kernel modules. The programs insmod (install a kernel module), rmmod (remove a kernel module), and modprobe (a more sophisticated program to load and unload modules, as well as some other features) control loading and unloading of modules. The init_module (load a module) and delete_module (delete a module) system calls control loading and unloading of modules. Any execution of the loading and unloading module programs and system calls will trigger an audit record with an identifier of "modules".','Monitoring the use of insmod, rmmod and modprobe could provide system administrators with evidence that an unauthorized user loaded or unloaded a kernel module, possibly compromising the security of the system. Monitoring of the init_module and delete_module system calls would reflect an unauthorized user attempting to use a different program to load and unload modules.','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -w /sbin/insmod -p x -k modules | -w /sbin/rmmod -p x -k modules | -w /sbin/modprobe -p x -k modules | -a always,exit -F arch=b64 -S init_module -S delete_module -k modules. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.17\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(2115,'Ensure the audit configuration is immutable','Set system audit so that audit rules cannot be modified with auditctl. Setting the flag "-e 2" forces audit to be put in immutable mode. Audit changes can only be made on system reboot.','In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back. Users would most likely notice a system reboot and that could alert administrators of an attempt to make unauthorized audit changes.','','Add the following line to the end of the /etc/audit/audit.rules file: -e 2. Notes: This setting will ensure reloading the auditd config to set active settings requires a system reboot.','[{\"cis\": [\"4.1.18\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.5\"]}, {\"nist_800_53\": [\"AU.9\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\"]}]'),(2116,'Ensure rsyslog Service is enabled','Once the rsyslog package is installed it needs to be activated.','If the rsyslog service is not activated the system will not have a syslog service running.','','Run the following command to enable rsyslog: # systemctl enable rsyslog','[{\"cis\": [\"4.2.1.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(2117,'Ensure rsyslog default file permissions configured','rsyslog will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and set $FileCreateMode to 0640 or more restrictive: $FileCreateMode 0640','[{\"cis\": [\"4.2.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5.1\", \"10.5.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.9\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC7.2\", \"CC.7.3\", \"CC7.4\"]}]'),(2118,'Ensure rsyslog is configured to send logs to a remote log host','The rsyslog utility supports the ability to send logs it gathers to a remote log host running syslogd(8) or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and add the following line (where loghost.example.com is the name of your central log host): *.* @@loghost.example.com. Run the following command to reload the rsyslogd configuration: # pkill -HUP rsyslogd','[{\"cis\": [\"4.2.1.4\"]}, {\"cis_csc\": [\"6.6\", \"6.8\"]}, {\"pci_dss\": [\"10.5.3\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2119,'Ensure remote rsyslog messages are only accepted on designated log hosts','By default, rsyslog does not listen for log messages coming in from remote systems. The ModLoad tells rsyslog to load the imtcp.so module so it can listen over a network via TCP. The InputTCPServerRun option instructs rsyslogd to listen on the specified TCP port.','The guidance in the section ensures that remote log hosts are configured to only accept rsyslog data from hosts within the specified domain and that those systems that are not designed to be log hosts do not accept any remote rsyslog messages. This provides protection from spoofed log data and ensures that system administrators are reviewing reasonably complete syslog data in a central location.','','For hosts that are designated as log hosts, edit the /etc/rsyslog.conf file and un-comment or add the following lines:$ModLoad imtcp & $InputTCPServerRun 514. For hosts that are not designated as log hosts, edit the /etc/rsyslog.conf file and comment or remove the following lines: # $ModLoad imtcp # $InputTCPServerRun 514. Run the following command to reload the rsyslogd configuration: # pkill -HUP rsyslogd','[{\"cis\": [\"4.2.1.5\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"10.5.1\"]}]'),(2120,'Ensure syslog-ng service is enabled','Once the syslog-ng package is installed it needs to be activated.','If the syslog-ng service is not activated the system may default to the syslogd service or lack logging instead.','','Run the following command to enable rsyslog : # systemctl enable syslog-ng','[{\"cis\": [\"4.2.2.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(2121,'Ensure syslog-ng default file permissions configured','syslog-ng will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive syslog-ng data is archived and protected.','','Edit the /etc/syslog-ng/syslog-ng.conf and set perm option to 0640 or more restrictive: options { chain_hostnames(off); flush_lines(0); perm(0640); stats_freq(3600); threaded(yes); };','[{\"cis\": [\"4.2.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5.1\", \"10.5.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.9\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC7.2\", \"CC.7.3\", \"CC7.4\"]}]'),(2122,'Ensure syslog-ng is configured to send logs to a remote log host','The syslog-ng utility supports the ability to send logs it gathers to a remote log host or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/syslog-ng/syslog-ng.conf file and add the following lines (where logfile.example.com is the name of your central log host). destination logserver { tcp("logfile.example.com" port(514)); }; log { source(src); destination(logserver); }; Run the following command to reload the rsyslogd configuration: # pkill -HUP syslog-ng','[{\"cis\": [\"4.2.2.4\"]}, {\"cis_csc\": [\"6.6\", \"6.8\"]}, {\"pci_dss\": [\"10.5.3\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2123,'Ensure rsyslog or syslog-ng is installed','The rsyslog and syslog-ng software are recommended replacements to the original syslogd daemon which provide improvements over syslogd , such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server.','The security enhancements of rsyslog and syslog-ng such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server) justify installing and configuring the package.','','Install rsyslog or syslog-ng using one of the following commands: # apt-get install rsyslog # apt-get install syslog-ng','[{\"cis\": [\"4.2.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(2124,'Ensure cron daemon is enabled','The cron daemon is used to execute batch jobs on the system.','While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run, and cron is used to execute them.','','Run the following command to enable cron: systemctl enable cron','[{\"cis\": [\"5.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2125,'Ensure permissions on /etc/crontab are configured','The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file.','This file contains information on what system jobs are run by cron. Write access to these files could provide unprivileged users with the ability to elevate their privileges. Read access to these files could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access.','','Run the following commands to set ownership and permissions on /etc/crontab : chown root:root /etc/crontab and chmod og-rwx /etc/crontab','[{\"cis\": [\"5.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(2126,'Ensure permissions on /etc/cron.hourly are configured','This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.hourly : chown root:root /etc/cron.hourly and chmod og-rwx /etc/cron.hourly','[{\"cis\": [\"5.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2127,'Ensure permissions on /etc/cron.daily are configured','The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.daily : chown root:root /etc/cron.daily and chmod og-rwx /etc/cron.daily','[{\"cis\": [\"5.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2128,'Ensure permissions on /etc/cron.weekly are configured','The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.weekly : chown root:root /etc/cron.weekly and chmod og-rwx /etc/cron.weekly','[{\"cis\": [\"5.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2129,'Ensure permissions on /etc/cron.monthly are configured','The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.monthly : chown root:root /etc/cron.monthly and chmod og-rwx /etc/cron.monthly','[{\"cis\": [\"5.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2130,'Ensure permissions on /etc/cron.d are configured','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow , cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: rm /etc/cron.deny;rm /etc/at.deny;touch /etc/cron.allow; touch /etc/at.allow; chmod og-rwx /etc/cron.allow; chmod og-rwx /etc/at.allow; chown root:root /etc/cron.allow and chown root:root /etc/at.allow','[{\"cis\": [\"5.1.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2131,'Ensure at/cron is restricted to authorized users','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow, cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cronjobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: # rm /etc/cron.deny # rm /etc/at.deny # touch /etc/cron.allow # touch /etc/at.allow # chmod og-rwx /etc/cron.allow # chmod og-rwx /etc/at.allow # chown root:root /etc/cron.allow # chown root:root /etc/at.allow','[{\"cis\": [\"5.1.8\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2132,'Ensure permissions on /etc/ssh/sshd_config are configured','The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root.','The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by non- privileged users.','','Run the following commands to set ownership and permissions on /etc/ssh/sshd_config: # chown root:root /etc/ssh/sshd_config # chmod og-rwx /etc/ssh/sshd_config','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2133,'Ensure SSH Protocol is set to 2','Older versions of SSH support two different and incompatible protocols: SSH1 and SSH2. SSH1 was the original protocol and was subject to security issues. SSH2 is more advanced and secure.','SSH v1 suffers from insecurities that do not affect SSH v2. Notes: This command not longer exists in newer versions of SSH. This check is still being included for systems that may be running an older version of SSH. As of openSSH version 7.4 this parameter will not cause an issue when included.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Protocol 2','[{\"cis\": [\"5.2.4\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(2134,'Ensure SSH LogLevel is appropriate','INFO level is the basic level that only records login activity of SSH users. In many situations, such as Incident Response, it is important to determine when a particular user was active on a system. The logout record can eliminate those users who disconnected, which helps narrow the field. VERBOSE level specifies that login and logout activity as well as the key fingerprint for any SSH key used for login will be logged. This information is important for SSH key management, especially in legacy environments.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel VERBOSE or LogLevel INFO','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(2135,'Ensure SSH X11 forwarding is disabled','The X11Forwarding parameter provides the ability to tunnel X11 traffic through the connection to enable remote graphic connections.','Disable X11 forwarding unless there is an operational requirement to use X11 applications directly. There is a small risk that the remote X11 servers of users who are logged in via SSH with X11 forwarding could be compromised by other users on the X11 server. Note that even if X11 forwarding is disabled, users can always install their own forwarders.','','Edit the /etc/ssh/sshd_configfile to set the parameter as follows: X11Forwarding no','[{\"cis\": [\"5.2.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(2136,'Ensure SSH MaxAuthTries is set to 4 or less','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2137,'Ensure SSH IgnoreRhosts is enabled','The IgnoreRhosts parameter specifies that .rhostsand .shostsfiles will not be used in RhostsRSAAuthenticationor HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with ssh.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(2138,'Ensure SSH HostbasedAuthentication is disabled','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts, or /etc/hosts.equiv, along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no','[{\"cis\": [\"5.2.9\"]}, {\"cis_csc\": [\"16.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(2139,'Ensure SSH root login is disabled','The PermitRootLogin parameter specifies if the root user can log in using ssh(1). The default is no.','Disallowing root logins over SSH requires server admins to authenticate using their own individual account, then escalating to root via sudo or su. This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no','[{\"cis\": [\"5.2.10\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(2140,'Ensure SSH PermitEmptyPasswords is disabled','The PermitEmptyPasswords parameter specifies if the server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no','[{\"cis\": [\"5.2.11\"]}, {\"cis_csc\": [\"16.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(2141,'Ensure SSH PermitUserEnvironment is disabled','The PermitUserEnvironment option allows users to present environment options to the ssh daemon.','Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has ssh executing trojan'd programs)','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitUserEnvironment no','[{\"cis\": [\"5.2.12\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\", \"CC6.1\", \"CC7.2\"]}]'),(2142,'Ensure only strong ciphers are used','This variable limits the ciphers that SSH can use during communication.','Weak ciphers that are used for authentication to the cryptographic module cannot be relied upon to provide confidentiality or integrity, and system data may be compromised The DES, Triple DES, and Blowfish ciphers, as used in SSH, have a birthday bound of approximately four billion blocks, which makes it easier for remote attackers to obtain cleartext data via a birthday attack against a long-duration encrypted session, aka a "Sweet32" attack The RC4 algorithm, as used in the TLS protocol and SSL protocol, does not properly combine state data with key data during the initialization phase, which makes it easier for remote attackers to conduct plaintext-recovery attacks against the initial bytes of a stream by sniffing network traffic that occasionally relies on keys affected by the Invariance Weakness, and then using a brute-force approach involving LSB values, aka the "Bar Mitzvah" issue The passwords used during an SSH session encrypted with RC4 can be recovered by an attacker who is able to capture and replay the session Error handling in the SSH protocol; Client and Server, when using a block cipher algorithm in Cipher Block Chaining (CBC) mode, makes it easier for remote attackers to recover certain plaintext data from an arbitrary block of ciphertext in an SSH session via unknown vectors The mm_newkeys_from_blob function in monitor_wrap.c, when an AES-GCM cipher is used, does not properly initialize memory for a MAC context data structure, which allows remote authenticated users to bypass intended ForceCommand and login-shell restrictions via packet data that provides a crafted callback address','','Edit the /etc/ssh/sshd_config file add/modify the Ciphers line to contain a comma separated list of the site approved ciphers Example: Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr','[{\"cis\": [\"5.2.13\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\", \"CC6.1\", \"CC7.2\"]}]'),(2143,'Ensure only strong MAC algorithms are used','This variable limits the types of MAC algorithms that SSH can use during communication.','MD5 and 96-bit MAC algorithms are considered weak and have been shown to increase exploitability in SSH downgrade attacks. Weak algorithms continue to have a great deal of attention as a weak spot that can be exploited with expanded computing power. An attacker that breaks the algorithm could take advantage of a MiTM position to decrypt the SSH tunnel and capture credentials and information','','Edit the /etc/ssh/sshd_config file and add/modify the MACs line to contain a comma separated list of the site approved MACs Example: MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2- 512,hmac-sha2-256','[{\"cis\": [\"5.2.14\"]}, {\"cis_csc\": [\"14.4\", \"16.5\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\", \"CC6.1\", \"CC7.2\"]}]'),(2144,'Ensure only strong Key Exchange algorithms are used','Key exchange is any method in cryptography by which cryptographic keys are exchanged between two parties, allowing use of a cryptographic algorithm. If the sender and receiver wish to exchange encrypted messages, each must be equipped to encrypt messages to be sent and decrypt messages received','Key exchange methods that are considered weak should be removed. A key exchange method may be weak because too few bits are used, or the hashing algorithm is considered too weak. Using weak algorithms could expose connections to man-in-the-middle attacks','','Edit the /etc/ssh/sshd_config file add/modify the KexAlgorithms line to contain a comma separated list of the site approved key exchange algorithms Example: KexAlgorithms curve25519-sha256,curve25519-sha256@libssh.org,diffie-hellman- group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18- sha512,ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256,diffie- hellman-group-exchange-sha256','[{\"cis\": [\"5.2.15\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\", \"CC6.1\", \"CC7.2\"]}]'),(2145,'Ensure SSH Idle Timeout Interval is configured','The two options ClientAliveInterval and ClientAliveCountMax control the timeout of ssh sessions. When the ClientAliveInterval variable is set, ssh sessions that have no activity for the specified length of time are terminated. When the ClientAliveCountMax variable is set, sshd will send client alive messages at every ClientAliveInterval interval. When the number of consecutive client alive messages are sent with no response from the client, the ssh session is terminated. For example, if the ClientAliveInterval is set to 15 seconds and the ClientAliveCountMax is set to 3, the client ssh session will be terminated after 45 seconds of idle time.','Having no timeout value associated with a connection could allow an unauthorized user access to another user's ssh session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening. While the recommended setting is 300 seconds (5 minutes), set this timeout value based on site policy. The recommended setting for ClientAliveCountMax is 0. In this case, the client session will be terminated after 5 minutes of idle time and no keepalive messages will be sent.','','Edit the /etc/ssh/sshd_config file to set the parameters according to site policy: ClientAliveInterval 300 ClientAliveCountMax 0','[{\"cis\": [\"5.2.16\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(2146,'Ensure SSH LoginGraceTime is set to one minute or less','The LoginGraceTime parameter specifies the time allowed for successful authentication to the SSH server. The longer the Grace period is the more open unauthenticated connections can exist. Like other session controls in this session the Grace Period should be limited to appropriate organizational limits to ensure the service is available for needed access.','Setting the LoginGraceTime parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. It will also limit the number of concurrent unauthenticated connections While the recommended setting is 60 seconds (1 Minute), set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LoginGraceTime 60','[{\"cis\": [\"5.2.17\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"8.1\"]}]'),(2147,'Ensure SSH access is limited','There are several options available to limit which users and group can access the system via SSH. It is recommended that at least one of the following options be leveraged: AllowUsers, AllowGroups, DenyUsers, DenyGroups.','Restricting which users can remotely access the system via SSH will help ensure that only authorized users access the system.','','Edit the /etc/ssh/sshd_config file to set one or more of the parameter as follows: AllowUsers <userlist> AllowGroups <grouplist> DenyUsers <userlist> DenyGroups <grouplist>','[{\"cis\": [\"5.2.18\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"8.1\"]}]'),(2148,'Ensure SSH warning banner is configured','The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed.','Banners are used to warn connecting users of the particular site's policy regarding connection. Presenting a warning message prior to the normal user login may assist the prosecution of trespassers on the computer system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Banner /etc/issue.net','[{\"cis\": [\"5.2.19\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2149,'Ensure password creation requirements are configured','The pam_pwquality.so module checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more. The following are definitions of the pam_pwquality.so options: - retry=3 (Allow 3 tries before sending back a failure). The following options are set in the /etc/security/pwquality.conf file: - minlen = 14 dcredit = -1 ucredit = -1 ocredit = -1 lcredit = -1 (The settings shown above are one possible policy. Alter these values to conform to your own organization's password policies.)','Strong passwords protect systems from being hacked through brute force methods.','','1) Run the following command to install the pam_pwquality module: apt-get install libpam-pwquality 2) Edit the /etc/pam.d/common-password file to include the appropriate options for pam_pwquality.so and to conform to site policy: password requisite pam_pwquality.so retry=3 3) Edit /etc/security/pwquality.conf to add or update the following settings to conform to site policy: minlen = 14 dcredit = -1 ucredit = -1 ocredit = -1 lcredit = -1. Notes: Additional module options may be set, recommendation requirements only cover including try_first_pass and minlen set to 14 or more. Settings in /etc/security/pwquality.conf must use spaces around the = symbol.','[{\"cis\": [\"5.3.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2.3\"]}]'),(2150,'Ensure lockout for failed password attempts is configured','Lock out users after n unsuccessful consecutive login attempts. The first sets of changes are made to the PAM configuration files. The second set of changes are applied to the program specific PAM configuration file. The second set of changes must be applied to each program that will lock out users. Check the documentation for each secondary program for instructions on how to configure them to work with PAM. Set the lockout number to the policy in effect at your site.','Locking out user IDs after n unsuccessful consecutive login attempts mitigates brute force password attacks against your systems.','','Edit the /etc/pam.d/common-auth file and add the auth line below: auth required pam_tally2.so onerr=fail audit silent deny=5 unlock_time=900. Edit the /etc/pam.d/common-account file and add the account line bellow: account required pam_tally2.so. Note: If a user has been locked out because they have reached the maximum consecutive failure count defined by deny= in the pam_tally2.so module, the user can be unlocked by issuing the command /sbin/pam_tally2 -u <username> --reset. This command sets the failed count to 0, effectively unlocking the user. Notes:BUG In pam_tally2.so To work around this issue the addition of pam_tally2.so in the accounts section of the /etc/pam.d/common-account file has been added to the audit and remediation sections. pam_tally2 line must be added for the counter to reset to 0 when using sudo. Use of the "audit" keyword may log credentials in the case of user error during authentication. This risk should be evaluated in the context of the site policies of your organization.','[{\"cis\": [\"5.3.2\"]}, {\"cis_csc\": [\"16.7\"]}, {\"pci_dss\": [\"8.2.5\"]}]'),(2151,'Ensure password reuse is limited','The /etc/security/opasswd file stores the users' old passwords and can be checked to ensure that users are not recycling recent passwords.','Forcing users not to reuse their past 5 passwords make it less likely that an attacker will be able to guess the password. Note that these change only apply to accounts configured on the local system.','','Edit the /etc/pam.d/common-password file to include the remember option and conform to site policy as shown: password required pam_pwhistory.so remember=5. Notes: Additional module options may be set, recommendation only covers those listed here.','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.5\"]}]'),(2152,'Ensure password hashing algorithm is SHA-512','The commands below change password encryption from md5 to sha512 (a much stronger hashing algorithm). All existing accounts will need to perform a password change to upgrade the stored hashes to the new algorithm.','The SHA-512 algorithm provides much stronger hashing than MD5, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords. Note that these change only apply to accounts configured on the local system.','','Edit the /etc/pam.d/common-password file to include the sha512 option for pam_unix.so as shown: password [success=1 default=ignore] pam_unix.so sha512','[{\"cis\": [\"5.3.4\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(2153,'Ensure password expiration is 365 days or less','The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age. It is recommended that the PASS_MAX_DAYS parameter be set to less than or equal to 365 days.','The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity.','','Set the PASS_MAX_DAYS parameter to conform to site policy in /etc/login.defs: PASS_MAX_DAYS 90. Modify user parameters for all users with a password set to match: # chage --maxdays 90 <user>. Notes: You can also check this setting in /etc/shadow directly. The 5th field should be 365 or less for all users with a password. A value of -1 will disable password expiration. Additionally the password expiration must be greater than the minimum days between password changes or users will be unable to change their password.','[{\"cis\": [\"5.4.1.1\"]}, {\"cis_csc\": [\"4.4\", \"16\"]}, {\"pci_dss\": [\"8.2.4\"]}]'),(2154,'Ensure minimum days between password changes is 7 or more','The PASS_MIN_DAYS parameter in /etc/login.defs allows an administrator to prevent users from changing their password until a minimum number of days have passed since the last time the user changed their password. It is recommended that PASS_MIN_DAYS parameter be set to 7 or more days.','By restricting the frequency of password changes, an administrator can prevent users from repeatedly changing their password in an attempt to circumvent password reuse controls.','','Set the PASS_MIN_DAYS parameter to 7 in /etc/login.defs: PASS_MIN_DAYS 7. Modify user parameters for all users with a password set to match: # chage --mindays 7 <user>. Notes: You can also check this setting in /etc/shadow directly. The 4th field should be 7 or more for all users with a password.','[{\"cis\": [\"5.4.1.2\"]}, {\"cis_csc\": [\"4.4\", \"16\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(2155,'Ensure password expiration warning days is 7 or more','The PASS_WARN_AGE parameter in /etc/login.defs allows an administrator to notify users that their password will expire in a defined number of days. It is recommended that the PASS_WARN_AGE parameter be set to 7 or more days.','Providing an advance warning that a password will be expiring gives users time to think of a secure password. Users caught unaware may choose a simple password or write it down where it may be discovered.','','Set the PASS_WARN_AGE parameter to 7 in /etc/login.defs: PASS_WARN_AGE 7. Modify user parameters for all users with a password set to match: # chage --warndays 7 <user>. Notes: You can also check this setting in /etc/shadow directly. The 6th field should be 7 or more for all users with a password.','[{\"cis\": [\"5.4.1.3\"]}, {\"cis_csc\": [\"4.4\", \"16\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(2156,'Ensure inactive password lock is 30 days or less','User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled.','Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.','','Run the following command to set the default password inactivity period to 30 days: # useradd -D -f 30. Modify user parameters for all users with a password set to match: # chage --inactive 30 <user>. Notes: You can also check this setting in /etc/shadow directly. The 7th field should be 30 or less for all users with a password. A value of -1 would disable this setting.','[{\"cis\": [\"5.4.1.4\"]}, {\"cis_csc\": [\"4.4\", \"16\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(2157,'Ensure default group for the root account is GID 0','The usermod command can be used to specify which group the root user belongs to. This affects permissions of files that are created by the root user.','Using GID 0 for the root account helps prevent root-owned files from accidentally becoming accessible to non-privileged users.','','Run the following command to set the root user default group to GID 0: # usermod -g 0 root','[{\"cis\": [\"5.4.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(2158,'Ensure default user umask is 027 or more restrictive','The default umask determines the permissions of files created by users. The user creating the file has the discretion of making their files and directories readable by others via the chmod command. Users who wish to allow their files and directories to be readable by others by default may choose a different default umask by inserting the umask command into the standard shell configuration files ( .profile , .bashrc , etc.) in their home directories.','Setting a very secure default value for umask ensures that users make a conscious choice about their file permissions. A default umask setting of 077 causes files and directories created by users to not be readable by any other user on the system. A umask of 027 would make files and directories readable by users in the same Unix group, while a umask of 022 would make files readable by every user on the system.','','Edit the /etc/bash.bashrc , /etc/profile and /etc/profile.d/*.sh files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: umask 027','[{\"cis\": [\"5.4.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(2159,'Ensure default user shell timeout is 900 seconds or less','The default TMOUT determines the shell timeout for users. The TMOUT value is measured in seconds.','Having no timeout value associated with a shell could allow an unauthorized user access to another user's shell session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening.','','Edit the /etc/bashrc, /etc/profile files, and /etc/profile.d*.sh (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: TMOUT=600','[{\"cis\": [\"5.4.5\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(2160,'Ensure access to the su command is restricted','The su command allows a user to run a command or shell as another user. The program has been superseded by sudo, which allows for more granular control over privileged access. Normally, the su command can be executed by any user. By uncommenting the pam_wheel.so statement in /etc/pam.d/su, the su command will only allow users in the sudo group to execute su.','Restricting the use of su, and using sudo in its place, provides system administrators better control of the escalation of user privileges to execute privileged commands. The sudo utility also provides a better logging and audit mechanism, as it can log each command executed via sudo, whereas su can only record that a user executed the su program.','','1) Add the following line to the /etc/pam.d/su file: auth required pam_wheel.so 2) Create a comma separated list of users in the sudo statement in the /etc/group file: sudo:x:10:root,<user list> Notes: The use_uid option to pam_wheel.so is a no-op on debian based systems. It is acceptable but not required as these systems use its behavior as default.','[{\"cis\": [\"5.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(2161,'Ensure permissions on /etc/gshadow are configured','The /etc/gshadow file is used to store the information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/gshadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow file (such as group administrators) could also be useful to subvert the group','','Run the following commands to set permissions on /etc/gshadow : # chown root:shadow /etc/gshadow # chmod o-rwx,g-rw /etc/gshadow','[{\"cis\": [\"6.1.2\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2162,'Ensure permissions on /etc/shadow- are configured','The /etc/shadow- file is used to store backup information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/shadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the one of the following chown commands as appropriate and the chmod to set permissions on /etc/shadow- : # chown root:root /etc/shadow- # chown root:shadow /etc/shadow- # chmod o-rwx,g-rw /etc/shadow-','[{\"cis\": [\"6.1.3\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2163,'Ensure permissions on /etc/gshadow- are configured','The /etc/gshadow- file is used to store backup information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/gshadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','# chown root:root /etc/gshadow- # chown root:shadow /etc/gshadow- # chmod o-rwx,g-rw /etc/gshadow-','[{\"cis\": [\"6.1.4\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2164,'Ensure permissions on /etc/passwd are configured','The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.','It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd: # chown root:root /etc/passwd # chmod 644 /etc/passwd','[{\"cis\": [\"6.1.5\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2165,'Ensure permissions on /etc/shadow are configured','The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.','','Run the one following commands to set permissions on /etc/shadow : # chown root:shadow /etc/shadow # chmod o-rwx,g-wx /etc/shadow','[{\"cis\": [\"6.1.6\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2166,'Ensure permissions on /etc/group are configured','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','Run the following command to set permissions on /etc/group: # chown root:root /etc/group # chmod 644 /etc/group','[{\"cis\": [\"6.1.7\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2167,'Ensure permissions on /etc/passwd- are configured','The /etc/passwd- file contains backup user account information.','It is critical to ensure that the /etc/passwd- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd-: # chown root:root /etc/passwd- # chmod 644 /etc/passwd-','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2168,'Ensure permissions on /etc/group- are configured','The /etc/group- file contains a backup list of all the valid groups defined in the system.','It is critical to ensure that the /etc/group- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/group-: # chown root:root /etc/group- # chmod 644 /etc/group-','[{\"cis\": [\"6.1.9\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2169,'Ensure password fields are not empty','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: # passwd -l <em><username></em>. Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"6.2.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}]'),(2170,'Ensure no legacy "+" entries exist in /etc/passwd','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy + entries from /etc/passwd if they exist.','[{\"cis\": [\"6.2.2\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(2171,'Ensure no legacy "+" entries exist in /etc/shadow','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy + entries from /etc/shadow if they exist.','[{\"cis\": [\"6.2.3\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(2172,'Ensure no legacy "+" entries exist in /etc/group','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy + entries from /etc/group if they exist.','[{\"cis\": [\"6.2.4\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(2173,'Ensure root is the only UID 0 account','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"6.2.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(2174,'Ensure shadow group is empty','The shadow group allows system programs which require access the ability to read the /etc/shadow file. No users should be assigned to the shadow group.','Any users assigned to the shadow group would be granted read access to the /etc/shadow file. If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed passwords to break them. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert additional user accounts.','','Remove all users from the shadow group, and change the primary group of any users with shadow as their primary group.','[{\"cis\": [\"6.2.20\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(2500,'Ensure mounting of freevxfs filesystems is disabled','The freevxfs filesystem type is a free version of the Veritas type filesystem. This is the primary filesystem type for HP-UX operating systems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/freevxfs.conf and add the following line: install freevxfs /bin/true Run the following command to unload the freevxfs module: # rmmod freevxfs','[{\"cis\": [\"1.1.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(2501,'Ensure mounting of jffs2 filesystems is disabled','The jffs2 (journaling flash filesystem 2) filesystem type is a log-structured filesystem used in flash memory devices.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/jffs2.conf and add the following line: install jffs2 /bin/true Run the following command to unload the jffs2 module: # rmmod jffs2','[{\"cis\": [\"1.1.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(2502,'Ensure mounting of hfs filesystems is disabled','The hfs filesystem type is a hierarchical filesystem that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/hfs.conf and add the following line: install hfs /bin/true Run the following command to unload the hfs module: # rmmod hfs','[{\"cis\": [\"1.1.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(2503,'Ensure mounting of hfsplus filesystems is disabled','The hfsplus filesystem type is a hierarchical filesystem designed to replace hfs that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .confExample: vi /etc/modprobe.d/hfsplus.conf and add the following line: install hfsplus /bin/true Run the following command to unload the hfsplus module: # rmmod hfsplus','[{\"cis\": [\"1.1.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(2504,'Ensure mounting of squashfs filesystems is disabled','The squashfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems (similar to cramfs ). A squashfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/squashfs.confand add the following line: install squashfs /bin/true Run the following command to unload the squashfsmodule: # rmmod squashfs','[{\"cis\": [\"1.1.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(2505,'Ensure mounting of udf filesystems is disabled','The udf filesystem type is the universal disk format used to implement ISO/IEC 13346 and ECMA-167 specifications. This is an open vendor filesystem type for data storage on a broad range of media. This filesystem type is necessary to support writing DVDs and newer optical disc formats.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/udf.conf and add the following line: install udf /bin/true Run the following command to unload the udf module: # rmmod udf','[{\"cis\": [\"1.1.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(2506,'Ensure mounting of FAT filesystems is disabled','The FAT filesystem format is primarily used on older windows systems and portable USB drives or flash modules. It comes in three types FAT12 , FAT16 , and FAT32 all of which are supported by the vfat kernel module.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/vfat.conf: install vfat /bin/true. Run the following command to unload the vfat module: rmmod vfat','[{\"cis\": [\"1.1.1.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(2507,'Ensure /tmp is configured','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Making /tmp its own file system allows an administrator to set the noexec option on the mount, making /tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw. This can be accomplished by either mounting tmpfs to /tmp, or creating a separate partition for /tmp.','','Configure /etc/fstab as appropriate. Example: tmpfs /tmp tmpfs defaults,rw,nosuid,nodev,noexec,relatime 0 0 or Run the following commands to enable systemd /tmp mounting: systemctl unmask tmp.mount systemctl enable tmp.mount Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to configure the /tmp mount: [Mount] What=tmpfs Where=/tmp Type=tmpfs Options=mode=1777,strictatime,noexec,nodev,nosuid','[{\"cis\": [\"1.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2508,'Ensure nodev option set on /tmp partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,nodev /tmp OR Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nodevto the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to remount /tmp: # mount -o remount,nodev /tmp','[{\"cis\": [\"1.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2509,'Ensure nosuid option set on /tmp partition','The nosuid mount option specifies that the filesystem cannot contain set userid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create set userid files in /tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,nosuid /tmp OR Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nosuidto the /tmp mount options:[Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to remount /tmp:# mount -o remount,nosuid /tmp','[{\"cis\": [\"1.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2510,'Ensure noexec option set on /tmp partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create set userid files in /tmp.','','Edit the /etc/fstab file and add noexecto the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,noexec /tmp OR Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add noexecto the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to remount /tmp: # mount -o remount,noexec /tmp','[{\"cis\": [\"1.1.4\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2511,'Ensure separate partition exists for /var','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion if it is not bound to a separate partition.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2512,'Ensure separate partition exists for /var/tmp','The /var/tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /var/tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /var/tmp its own file system allows an administrator to set the noexec option on the mount, making /var/tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2513,'Ensure nodev option set on /var/tmp partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /var/tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp : # mount -o remount,nodev /var/tmp','[{\"cis\": [\"1.1.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2514,'Ensure nosuid option set on /var/tmp partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /var/tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,nosuid /var/tmp','[{\"cis\": [\"1.1.9\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2515,'Ensure noexec option set on /var/tmp partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /var/tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,noexec /var/tmp','[{\"cis\": [\"1.1.10\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2516,'Ensure separate partition exists for /var/log','The /var/log directory is used by system services to store log data.','There are two important reasons to ensure that system logs are stored on a separate partition: protection against resource exhaustion (since logs can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.11\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2517,'Ensure separate partition exists for /var/log/audit','The auditing daemon, auditd, stores log data in the /var/log/audit directory.','There are two important reasons to ensure that data gathered by auditd is stored on a separate partition: protection against resource exhaustion (since the audit.log file can grow quite large) and protection of audit data. The audit daemon calculates how much free space is left and performs actions based on the results. If other processes (such as syslog) consume space in the same partition as auditd, it may not perform as desired.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.12\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2518,'Ensure separate partition exists for /home','The /home directory is used to support disk storage needs of local users.','If the system is intended to support local users, create a separate partition for the /home directory to protect against resource exhaustion and restrict the type of files that can be stored under /home.','','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.13\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2519,'Ensure nodev option set on /home partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices. Note: The actions in the item refer to the /home partition, which is the default user partition that is defined in many distributions. If you have created other user partitions, it is recommended that the Remediation and Audit steps be applied to these partitions as well.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. See the fstab(5) manual page for more information. # mount -o remount,nodev /home','[{\"cis\": [\"1.1.14\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2520,'Ensure nodev option set on /dev/shm partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /dev/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,nodev /dev/shm','[{\"cis\": [\"1.1.15\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2521,'Ensure nosuid option set on /dev/shm partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,nosuid /dev/shm','[{\"cis\": [\"1.1.16\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2522,'Ensure noexec option set on /dev/shm partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,noexec /dev/shm','[{\"cis\": [\"1.1.17\"]}, {\"cis_csc\": [\"2.6\", \"8\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2523,'Disable Automounting','autofs allows automatic mounting of devices, typically including CD/DVDs and USB drives.','With automounting enabled anyone with physical access could attach a USB drive or disc and have it's contents available in system even if they lacked permissions to mount it themselves.','','Run one of the following commands: Run the following command to disable autofs: # systemctl --now disable autofs OR Run the following command to remove autofs: # apt purge autofs','[{\"cis\": [\"1.1.22\"]}, {\"cis_csc\": [\"8.4\", \"8.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2524,'Disable USB Storage','USB storage provides a means to transfer and store files insuring persistence and availability of the files independent of network connection status. Its popularity and utility has led to USB-based malware being a simple and common means for network infiltration and a first step to establishing a persistent threat within a networked environment.','Restricting USB access on the system will decrease the physical attack surface for a device and diminish the possible vectors to introduce malware.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/usb_storage.conf and add the following line: # install usb-storage /bin/true . Run the following command to unload the usb-storage module: # rmmod usb-storage','[{\"cis\": [\"1.1.23\"]}, {\"cis_csc\": [\"8.4\", \"8.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC6.3\"]}]'),(2525,'Ensure sudo is installed','sudo allows a permitted user to execute a command as the superuser or another user, as specified by the security policy. The invoking user's real (not effective) user ID is used to determine the user name with which to query the security policy.','sudo supports a plugin architecture for security policies and input/output logging. Third parties can develop and distribute their own policy and I/O logging plugins to work seamlessly with the sudo front end. The default security policy is sudoers, which is configured via the file /etc/sudoers. The security policy determines what privileges, if any, a user has to run sudo. The policy may require that users authenticate themselves with a password or another authentication mechanism. If authentication is required, sudo will exit if the user's password is not entered within a configurable time limit. This limit is policy-specific.','','Install sudo using the following command. # apt install sudo OR # apt install sudo-ldap','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2526,'Ensure sudo commands use pty','sudo can be configured to run only froma pseudo-pty','Attackers can run a malicious program using sudo, which would again fork a background process that remains even when the main program has finished executing.','','edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo -f and add the following line: Defaults use_pty','[{\"cis\": [\"1.3.2\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2527,'Ensure sudo log file exists','sudo can use a custom log file','A sudo log file simplifies auditing of sudo commands','','edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo -f and add the following line: Defaults logfile="<PATH TO CUSTOM LOG FILE>" Example Defaults logfile="/var/log/sudo.log"','[{\"cis\": [\"1.3.3\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2528,'Ensure AIDE is installed','AIDE takes a snapshot of filesystem state including modification times, permissions, and file hashes which can then be used to compare against the current state of the filesystem to detect modifications to the system.','By monitoring the filesystem state compromised files can be detected to prevent or limit the exposure of accidental or malicious misconfigurations or modified binaries.','','Install AIDE: # apt install aide aide-common. Configure AIDE as appropriate for your environment. Consult the AIDE documentation for options. Initialize AIDE: # aideinit . Notes: The prelinking feature can interfere with AIDE because it alters binaries to speed up their start up times. Run prelink -ua to restore the binaries to their prelinked state, thus avoiding false positives from AIDE.','[{\"cis\": [\"1.4.1\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2529,'Ensure filesystem integrity is regularly checked','Periodic checking of the filesystem integrity is needed to detect changes to the filesystem.','Periodic file checking allows the system administrator to determine on a regular basis if critical files have been changed in an unauthorized fashion.','','If cron will be used to schedule and run aide check, run the following command: # crontab -u root -e Add the following line to the crontab: 0 5 * * * /usr/bin/aide.wrapper --config /etc/aide/aide.conf --check','[{\"cis\": [\"1.4.2\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2530,'Ensure permissions on bootloader config are configured','The grub configuration file contains information on boot settings and passwords for unlocking boot options. The grub configuration is usually grub.cfg stored in /boot/grub.','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.','','Run the following commands to set permissions on your grub configuration: chown root:root /boot/grub/grub.cfg, chmod og-rwx /boot/grub/grub.cfg','[{\"cis\": [\"1.5.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2531,'Ensure bootloader password is set','Setting the boot loader password will require that anyone rebooting the system must enter a password before being able to set command line boot parameters.','Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off SELinux at boot time).','','Create an encrypted password with grub-mkpasswd-pbkdf2 : # grub-mkpasswd-pbkdf2 Enter password: <password> Reenter password: <password> PBKDF2 hash of your password is <encrypted-password> Add the following into a custom /etc/grub.d configuration file: cat <<EOF set superusers="<username>" password_pbkdf2 <username> <encrypted-password> EOF The superuser/user information and password should not be contained in the /etc/grub.d/00_header file as this file could be overwritten in a package update. If there is a requirement to be able to boot/reboot without entering the password, edit /etc/grub.d/10_linux and add --unrestricted to the line CLASS= Example: CLASS="--class gnu-linux --class gnu --class os --unrestricted" Run the following command to update the grub2 configuration: # update-grub','[{\"cis\": [\"1.5.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2532,'Ensure authentication required for single user mode','Single user mode is used for recovery when the system detects an issue during boot or by manual selection from the bootloader.','Requiring authentication in single user mode prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials.','','Run the following command and follow the prompts to set a password for the root user: # passwd root','[{\"cis\": [\"1.5.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2533,'Ensure XD/NX support is enabled','Recent processors in the x86 family support the ability to prevent code execution on a per memory page basis. Generically and on AMD processors, this ability is called No Execute (NX), while on Intel processors it is called Execute Disable (XD). This ability can help prevent exploitation of buffer overflow vulnerabilities and should be activated whenever possible. Extra steps must be taken to ensure that this protection is enabled, particularly on 32-bit x86 systems. Other processors, such as Itanium and POWER, have included such support since inception and the standard kernel for those platforms supports the feature.','Enabling any feature that can protect against buffer overflow attacks enhances the security of the system.','','On 32 bit systems install a kernel with PAE support, no installation is required on 64 bit systems: If necessary configure your bootloader to load the new kernel and reboot the system. You may need to enable NX or XD support in your bios.','[{\"cis\": [\"1.6.1\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2534,'Ensure address space layout randomization (ASLR) is enabled','Address space layout randomization (ASLR) is an exploit mitigation technique which randomly arranges the address space of key data areas of a process.','Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: kernel.randomize_va_space = 2 Run the following command to set the active kernel parameter: # sysctl -w kernel.randomize_va_space=2','[{\"cis\": [\"1.6.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2535,'Ensure prelink is disabled','prelink is a program that modifies ELF shared libraries and ELF dynamically linked binaries in such a way that the time needed for the dynamic linker to perform relocations at startup significantly decreases.','The prelinking feature can interfere with the operation of AIDE, because it changes binaries. Prelinking can also increase the vulnerability of the system if a malicious user is able to compromise a common library such as libc.','','Run the following command to restore binaries to normal: # prelink -ua Uninstall prelink using the appropriate package manager or manual installation: # apt purge prelink','[{\"cis\": [\"1.6.3\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2536,'Ensure core dumps are restricted','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file. The system provides the ability to set a soft limit for core dumps, but this can be overridden by the user.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf(5) ). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to /etc/security/limits.conf or a /etc/security/limits.d/* file: * hard core 0 Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: fs.suid_dumpable = 0 Run the following command to set the active kernel parameter: # sysctl -w fs.suid_dumpable=0','[{\"cis\": [\"1.6.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2537,'Ensure AppArmor is installed','AppArmor provides Mandatory Access Controls.','Without a Mandatory Access Control system installed only the default Discretionary Access Control system will be available.','','Install Apparmor. # apt install apparmor # apt install apparmor-utils','[{\"cis\": [\"1.7.1.1\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2538,'Ensure AppArmor is enabled in the bootloader configuration','Configure AppArmor to be enabled at boot time and verify that it has not been overwrittenby the bootloader boot parameters.','AppArmor must be enabled at boot time in your grub configuration to ensure that the controls it provides are not overridden.','','Edit /etc/default/grub and add the apparmor=1 and security=apparmor parameters to the GRUB_CMDLINE_LINUX= line GRUB_CMDLINE_LINUX="apparmor=1 security=apparmor" Run the following command to update the grub2 configuration # update-grub Notes: This recommendation is designed around the grub bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings.','[{\"cis\": [\"1.7.1.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2539,'Ensure all AppArmor Profiles are in enforce or complain mode','AppArmor profiles define what resources applicatons are able to access.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that any policies that exist on the system are activated..','','Run the following command to set all profiles to enforce mode: # aa-enforce /etc/apparmor.d/* OR Run the following command to set all profiles to complain mode: # aa-complain /etc/apparmor.d/* Any unconfined processes may need to have a profile created or activated for them and then be restarted.','[{\"cis\": [\"1.7.1.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2540,'Ensure all AppArmor Profiles are enforcing','AppArmor profiles define what resources applicatons are able to access.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that any policies that exist on the system are activated..','','Run the following command to set all profiles to enforce mode: # aa-enforce /etc/apparmor.d/* Any unconfined processes may need to have a profile created or activated for them and then be restarted.','[{\"cis\": [\"1.7.1.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2541,'Ensure message of the day is configured properly','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/motd file with the appropriate contents according to your site policy, remove any instances of m , , s , v or references to the OS platform OR If the motd is not used, this file can be removed. Run the following command to remove the motd file: # rm /etc/motd','[{\"cis\": [\"1.8.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(2542,'Ensure local login warning banner is configured properly','The contents of the /etc/issue file are displayed to users prior to login for local terminals. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of m , , s , or v , or references to the OS platform # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue','[{\"cis\": [\"1.8.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(2543,'Ensure remote login warning banner is configured properly','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue.net file with the appropriate contents according to your site policy, remove any instances of m , , s , or v or references to the OS platform: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.net','[{\"cis\": [\"1.8.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(2544,'Ensure permissions on /etc/motd are configured','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users.','If the /etc/motd file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/motd: # chown root:root /etc/motd # chmod u-x,go-wx /etc/motd','[{\"cis\": [\"1.8.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2545,'Ensure permissions on /etc/issue are configured','The contents of the /etc/issue file are displayed to users prior to login for local terminals.','If the /etc/issue file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue: # chown root:root /etc/issue # chmod u-x,go-wx /etc/issue','[{\"cis\": [\"1.8.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2546,'Ensure permissions on /etc/issue.net are configured','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services.','If the /etc/issue.net file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue.net: # chown root:root /etc/issue.net # chmod u-x,go-wx /etc/issue.net','[{\"cis\": [\"1.8.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2547,'Ensure GDM login banner is configured','GDM is the GNOME Display Manager which handles graphical login for GNOME based systems.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place.','','Edit or create the file /etc/gdm3/greeter.dconf-defaults and add: [org/gnome/login-screen], banner-message-enable=true, banner-message-text='Authorized uses only. All activity may be monitored and reported.'','[{\"cis\": [\"1.8.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2548,'Ensure updates, patches, and additional security software are installed','Periodically patches are released for included software either due to security flaws or to include additional functionality.','Newer patches may contain security enhancements that would not be available through the latest full update. As a result, it is recommended that the latest software patches be used to take advantage of the latest functionality. As with any software installation, organizations need to determine if a given update meets their requirements and verify the compatibility and supportability of any additional software against the update revision that is selected.','','Use your package manager to update all packages on the system according to site policy. Notes: Site policy may mandate a testing period before install onto production systems for available updates.','[{\"cis\": [\"1.9\"]}, {\"cis_csc\": [\"3.4\", \"3.5\"]}, {\"pci_dss\": [\"5.2\"]}, {\"nist_800_53\": [\"AU.6\", \"SI.4\"]}, {\"gpg_13\": [\"4.2\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\"]}]'),(2549,'Ensure xinetd is not installed','The eXtended InterNET Daemon (xinetd) is an open source super daemon that replaced the original inetd daemon. The xinetddaemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.','If there are no xinetd services required, it is recommended that the package be removed.','','Run the following command to remove xinetd: # apt purge xinetd','[{\"cis\": [\"2.1.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2550,'Ensure openbsd-inetd is not installed','The inetd daemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.','If there are no inetd services required, it is recommended that the daemon be removed.','','Run the following command to uninstall openbsd-inetd: apt purge openbsd-inetd','[{\"cis\": [\"2.1.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2551,'Ensure time synchronization is in use','System time should be synchronized between all systems in an environment. This is typically done by establishing an authoritative time server or set of servers and having all systems synchronize their clocks to them.','Time synchronization is important to support time sensitive security mechanisms like Kerberos and also ensures log files have consistent time records across the enterprise, which aids in forensic investigations.','','On systems where host based time synchronization is not available, configure systemd-timesyncd. If "full featured" and/or encrypted time synchronization is required, install chrony or NTP. To install chrony: # apt install chrony To install ntp: # apt install ntp On virtual systems where host based time synchronization is available consult your virtualization software documentation and setup host based synchronization.','[{\"cis\": [\"2.2.1.1\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2552,'Ensure systemd-timesyncd is configured','systemd-timesyncd is a daemon that has been added for synchronizing the system clock across the network. It implements an SNTP client. In contrast to NTP implementations such as chrony or the NTP reference server this only implements a client side, and does not bother with the full NTP complexity, focusing only on querying time from one remote server and synchronizing the local clock to it. The daemon runs with minimal privileges, and has been hooked up with networkd to only operate when network connectivity is available. The daemon saves the current clock to disk every time a new NTP sync has been acquired, and uses this to possibly correct the system clock early at bootup, in order to accommodate for systems that lack an RTC such as the Raspberry Pi and embedded devices, and make sure that time monotonically progresses on these systems, even if it is not always correct. To make use of this daemon a new system user and group "systemd- timesync" needs to be created on installation of systemd. Note: The systemd-timesyncd service specifically implements only SNTP. This minimalistic service will set the system clock for large offsets or slowly adjust it for smaller deltas. More complex use cases are not covered by systemd-timesyncd. This recommendation only applies if timesyncd is in use on the system.','Proper configuration is vital to ensuring time synchronization is working properly. This recommendation only applies if timesyncd is in use on the system.','','Run the following command to enable systemd-timesyncd # systemctl enable systemd-timesyncd.service || Edit the file /etc/systemd/timesyncd.conf and add/modify the following lines: NTP=0.debian.pool.ntp.org 1.debian.pool.ntp.org FallbackNTP=2.debian.pool.ntp.org 3.debian.pool.ntp.org RootDistanceMax=1 || Run the following commands to start systemd-timesyncd.service # systemctl start systemd-timesyncd.service # timedatectl set-ntp true || Notes: Servers listed and RootDistanceMax should be In Accordance With Local Policy some versions of systemd have been compiled without systemd-timesycnd. On these distributions, chrony or NTP should be used instead of systemd-timesycnd. Not all options are available on all versions of systemd-timesyncd','[{\"cis\": [\"2.2.1.2\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2553,'Ensure chrony is configured','chrony is a daemon which implements the Network Time Protocol (NTP) is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on chrony can be found at http://chrony.tuxfamily.org/. chrony can be configured to be a client and/or a server.','If chrony is in use on the system proper configuration is vital to ensuring time synchronization is working properly. This recommendation only applies if chrony is in use on the system.','','Add or edit server or pool lines to /etc/chrony/chrony.conf as appropriate: server <remote-server> Configure chrony to run as the chrony user by configuring the appropriate startup script for your distribution. Startup scripts are typically stored in /etc/init.d or /etc/systemd .','[{\"cis\": [\"2.2.1.3\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2554,'Ensure ntp is configured','ntp is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at http://www.ntp.org. ntp can be configured to be a client and/or a server. This recommendation only applies if ntp is in use on the system.','If ntp is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','Add or edit restrict lines in /etc/ntp.conf to match the following: restrict -4 default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquery Add or edit server or pool lines to /etc/ntp.conf as appropriate: server <remote-server> Configure ntp to run as the ntp user by adding or editing the /etc/init.d/ntp file: RUNASUSER=ntp','[{\"cis\": [\"2.2.1.4\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2555,'Ensure the X Window system is not installed','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','','Remove the X Windows System packages: apt purge xserver-xorg*','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(2556,'Ensure Avahi Server is not enabled','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Automatic discovery of network services is not normally required for system functionality. It is recommended to disable the service to reduce the potential attach surface.','','Run the following command to disable avahi-daemon: # systemctl --now disable avahi-daemon','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2557,'Ensure CUPS is not enabled','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be disabled to reduce the potential attack surface.','','Run the following command to disable cups: # systemctl --now disable cups','[{\"cis\": [\"2.2.4\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2558,'Ensure DHCP Server is not enabled','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a system is specifically set up to act as a DHCP server, it is recommended that this service be disabled to reduce the potential attack surface.','','Run the following commands to disable dhcpd: # systemctl --now disable isc-dhcp-server # systemctl --now disable isc-dhcp-server6','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2559,'Ensure LDAP server is not enabled','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP server, it is recommended that the software be disabled to reduce the potential attack surface.','','Run the following command to disable slapd: # systemctl --now disable slapd','[{\"cis\": [\"2.2.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2560,'Ensure NFS and RPC are not enabled','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the system does not export NFS shares or act as an NFS client, it is recommended that these services be disabled to reduce remote attack surface.','','Run the following commands to disable nfs and rpcbind: # systemctl --now disable nfs-server # systemctl --now disable rpcbind','[{\"cis\": [\"2.2.7\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2561,'Ensure DNS Server is not enabled','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a system is specifically designated to act as a DNS server, it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to disable named: # systemctl --now disable bind9','[{\"cis\": [\"2.2.8\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2562,'Ensure FTP Server is not enabled','The File Transfer Protocol (FTP) provides networked computers with the ability to transfer files.','FTP does not protect the confidentiality of data or authentication credentials. It is recommended sftp be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to disable vsftpd: # systemctl --now disable vsftpd','[{\"cis\": [\"2.2.9\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2563,'Ensure HTTP Server is not enabled','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to disable apache2: # systemctl --now disable apache2','[{\"cis\": [\"2.2.10\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2564,'Ensure email services are not enabled','dovecot is an open source mail submission and transport server for Linux based systems.','Unless mail transport services are to be provided by this system, it is recommended that the service be disabled or deleted to reduce the potential attack surface.','','Run one of the following commands to disable dovecot : # systemctl --now disable dovecot','[{\"cis\": [\"2.2.11\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2565,'Ensure Samba is not enabled','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Small Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this service can be deleted to reduce the potential attack surface.','','Run the following command to disable smbd: # systemctl --now disable smbd','[{\"cis\": [\"2.2.12\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2566,'Ensure HTTP Proxy Server is not enabled','Squid is a standard proxy server used in many distributions and environments.','If there is no need for a proxy server, it is recommended that the squid proxy be deleted to reduce the potential attack surface.','','Run the following command to disable squid: # systemctl --now disable squid','[{\"cis\": [\"2.2.13\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2567,'Ensure SNMP Server is not enabled','The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server can communicate using SNMP v1, which transmits data in the clear and does not require authentication to execute commands. Unless absolutely necessary, it is recommended that the SNMP service not be used. If SNMP is required the server should be configured to disallow SNMP v1.','','Run the following command to disable snmpd: # systemctl --now disable snmpd','[{\"cis\": [\"2.2.14\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2568,'Ensure mail transfer agent is configured for local-only mode','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','The software for all Mail Transfer Agents is complex and most have a long history of security issues. While it is important to ensure that the system can process local mail messages, it is not necessary to have the MTA's daemon listening on a port unless the server is intended to be a mail server that receives and processes mail from other systems.','','Edit /etc/exim4/update-exim4.conf.conf and and or modify following lines to look like the lines below: dc_eximconfig_configtype='local' dc_local_interfaces='127.0.0.1 ; ::1' dc_readhost='' dc_relay_domains='' dc_minimaldns='false' dc_relay_nets='' dc_smarthost='' dc_use_split_config='false' dc_hide_mailname='' dc_mailname_in_oh='true' dc_localdelivery='mail_spool' Restart exim4: # systemctl restart exim4','[{\"cis\": [\"2.2.15\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"tsc\": [\"CC5.2\", \"CC6.4\", \"CC6.6\", \"CC6.7\"]}]'),(2569,'Ensure rsync service is not enabled','The rsyncd service can be used to synchronize files between systems over network links.','The rsyncd service presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to disable rsync: # systemctl --now disable rsync','[{\"cis\": [\"2.2.16\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(2570,'Ensure NIS Server is not enabled','The Network Information Service (NIS) (formally known as Yellow Pages) is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be disabled and other, more secure services be used','','Run the following command to disable nis: # systemctl --now disable nis','[{\"cis\": [\"2.2.17\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2571,'Ensure NIS Client is not installed','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','','Uninstall nis : apt purge nis','[{\"cis\": [\"2.3.1\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2572,'Ensure rsh client is not installed','The rsh-client package contains the client commands for the rsh services.','These legacy clients contain numerous security exposures and have been replaced with the more secure SSH package. Even if the server is removed, it is best to ensure the clients are also removed to prevent users from inadvertently attempting to use these commands and therefore exposing their credentials. Note that removing the rsh package removes the clients for rsh , rcp and rlogin .','','Uninstall rsh : apt purge rsh-client','[{\"cis\": [\"2.3.2\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2573,'Ensure talk client is not installed','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talkclient, which allows initialization of talk sessions, is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Uninstall talk : apt purge talk','[{\"cis\": [\"2.3.3\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2574,'Ensure telnet client is not installed','The telnet package contains the telnet client, which allows users to start connections to other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow an unauthorized user to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Linux distributions.','','Uninstall telnet : # apt purge telnet','[{\"cis\": [\"2.3.4\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2575,'Ensure LDAP client is not installed','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP client, it is recommended that the software be removed to reduce the potential attack surface.','','Uninstall ldap-utils : # apt purge ldap-utils','[{\"cis\": [\"2.3.5\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2576,'Disable IPv6','Although IPv6 has many advantages over IPv4, not all organizations have IPv6 or dual stack configurations implemented.','If IPv6 or dual stack is not to be used, it is recommended that IPv6 be disabled to reduce the attack surface of the system.','','Edit /etc/default/grub and add ipv6.disable=1 to the GRUB_CMDLINE_LINUX parameters: GRUB_CMDLINE_LINUX="ipv6.disable=1" Run the following command to update the grub2 configuration: # update-grub','[{\"cis\": [\"3.1.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.6\", \"CC5.2\"]}]'),(2577,'Ensure wireless interfaces are disabled','Wireless networking is used when wired networks are unavailable. Debian contains a wireless tool kit to allow system administrators to configure and use wireless networks.','If wireless is not to be used, wireless devices can be disabled to reduce the potential attack surface.','','Run the following command to disable any wireless interfaces: # nmcli radio all off','[{\"cis\": [\"3.1.2\"]}, {\"cis_csc\": [\"15.4\", \"15.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.6\"]}]'),(2578,'Ensure packet redirect sending is disabled','ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects.','An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.send_redirects = 0 net.ipv4.conf.default.send_redirects = 0 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.send_redirects=0 # sysctl -w net.ipv4.conf.default.send_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2579,'Ensure IP forwarding is disabled','The net.ipv4.ip_forward and net.ipv6.conf.all.forwarding flags are used to tell the system whether it can forward packets or not.','Setting the flags to 0 ensures that a system with multiple interfaces (for example, a hard proxy), will never be able to forward packets, and therefore, never serve as a router.','','Run the following command to restore the default parameter and set the active kernel parameter: # grep -Els "^s*net.ipv4.ip_forwards*=s*1" /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /run/sysctl.d/*.conf | while read filename; do sed -ri "s/^s*(net.ipv4.ip_forwards*)(=)(s*S+).*$/# *REMOVED* 1/" $filename; done; sysctl -w net.ipv4.ip_forward=0; sysctl -w net.ipv4.route.flush=1 IF IPv6 is enabled: Run the following command to restore the default parameter and set the active kernel parameter: # grep -Els "^s*net.ipv6.conf.all.forwardings*=s*1" /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /run/sysctl.d/*.conf | while read filename; do sed -ri "s/^s*(net.ipv6.conf.all.forwardings*)(=)(s*S+).*$/# *REMOVED* 1/" $filename; done; sysctl -w net.ipv6.conf.all.forwarding=0; sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.2.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2580,'Ensure source routed packets are not accepted','In networking, source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network. In some cases, systems may not be routable or reachable from some locations (e.g. private addresses vs. Internet routable), and so source routed packets would need to be used.','Setting net.ipv4.conf.all.accept_source_route, net.ipv4.conf.default.accept_source_route, net.ipv6.conf.all.accept_source_route and net.ipv6.conf.default.accept_source_route to 0 disables the system from accepting source routed packets. Assume this system was capable of routing packets to Internet routable addresses on one interface and private addresses on another interface. Assume that the private addresses were not routable to the Internet routable addresses and vice versa. Under normal routing circumstances, an attacker from the Internet routable addresses could not use the system as a way to reach the private address systems. If, however, source routed packets were allowed, they could be used to gain access to the private address systems as the route could be specified, rather than rely on routing protocols that did not allow this routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_source_route = 0 net.ipv4.conf.default.accept_source_route = 0 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_source_route=0 # sysctl -w net.ipv4.conf.default.accept_source_route=0 # sysctl -w net.ipv4.route.flush=1 IF IPv6 is enabled: Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_source_route = 0 net.ipv6.conf.default.accept_source_route = 0 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_source_route=0 # sysctl -w net.ipv6.conf.default.accept_source_route=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.3.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2581,'Ensure ICMP redirects are not accepted','ICMP redirect messages are packets that convey routing information and tell your host (acting as a router) to send packets via an alternate path. It is a way of allowing an outside routing device to update your system routing tables. By setting net.ipv4.conf.all.accept_redirects to 0, the system will not accept any ICMP redirect messages, and therefore, won't allow outsiders to update the system's routing tables.','Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_redirects = 0 net.ipv4.conf.default.accept_redirects = 0 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_redirects=0 # sysctl -w net.ipv4.conf.default.accept_redirects=0 # sysctl -w net.ipv4.route.flush=1 IF IPv6 is enabled: Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_redirects = 0 net.ipv6.conf.default.accept_redirects = 0 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_redirects=0 # sysctl -w net.ipv6.conf.default.accept_redirects=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.3.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2582,'Ensure secure ICMP redirects are not accepted','Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure.','It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.secure_redirects = 0 net.ipv4.conf.default.secure_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.secure_redirects=0 # sysctl -w net.ipv4.conf.default.secure_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2583,'Ensure suspicious packets are logged','When enabled, this feature logs packets with un-routable source addresses to the kernel log.','Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their server.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.log_martians = 1 net.ipv4.conf.default.log_martians = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.log_martians=1 # sysctl -w net.ipv4.conf.default.log_martians=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.4\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2584,'Ensure broadcast ICMP requests are ignored','Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses.','Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address. All hosts receiving this message and responding would send echo-reply messages back to the spoofed address, which is probably not routable. If many hosts respond to the packets, the amount of traffic on the network could be significantly multiplied.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_echo_ignore_broadcasts = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2585,'Ensure bogus ICMP responses are ignored','Setting icmp_ignore_bogus_error_responses to 1 prevents the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages.','Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_ignore_bogus_error_responses = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2586,'Ensure Reverse Path Filtering is enabled','Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set).','Setting these flags is a good way to deter attackers from sending your system bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed. This would occur when using dynamic routing protocols (bgp, ospf, etc) on your system. If you are using asymmetrical routing on your system, you will not be able to enable this feature without breaking the routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.rp_filter = 1 net.ipv4.conf.default.rp_filter = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.rp_filter=1 # sysctl -w net.ipv4.conf.default.rp_filter=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2587,'Ensure TCP SYN Cookies is enabled','When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. Instead, the kernel simply replies to the SYN with a SYN|ACK, but will include a specially crafted TCP sequence number that encodes the source and destination IP address and port number and the time the packet was sent. A legitimate connection would send the ACK packet of the three way handshake with the specially crafted sequence number. This allows the system to verify that it has received a valid response to a SYN cookie and allow the connection, even though there is no corresponding SYN in the queue.','Attackers use SYN flood attacks to perform a denial of service attacked on a system by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding. SYN cookies allow the system to keep accepting valid connections, even if under a denial of service attack.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.tcp_syncookies = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.tcp_syncookies=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2588,'Ensure IPv6 router advertisements are not accepted','This setting disables the systems ability to accept router advertisements','It is recommended that systems not accept router advertisements as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_ra = 0 net.ipv6.conf.default.accept_ra = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_ra=0 # sysctl -w net.ipv6.conf.default.accept_ra=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.3.9\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2589,'Ensure DCCP is disabled','The Datagram Congestion Control Protocol (DCCP) is a transport layer protocol that supports streaming media and telephony. DCCP provides a way to gain access to congestion control, without having to do it at the application layer, but does not provide in- sequence delivery.','If the protocol is not required, it is recommended that the drivers not be installed to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/dccp.conf and add the following line: install dccp /bin/true','[{\"cis\": [\"3.4.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2590,'Ensure SCTP is disabled','The Stream Control Transmission Protocol (SCTP) is a transport layer protocol used to support message oriented communication, with several streams of messages in one connection. It serves a similar function as TCP and UDP, incorporating features of both. It is message-oriented like UDP, and ensures reliable in-sequence transport of messages with congestion control like TCP.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/sctp.conf and add the following line: install sctp /bin/true','[{\"cis\": [\"3.4.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2591,'Ensure RDS is disabled','The Reliable Datagram Sockets (RDS) protocol is a transport layer protocol designed to provide low-latency, high-bandwidth communications between cluster nodes. It was developed by the Oracle Corporation.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/rds.conf and add the following line: install rds /bin/true','[{\"cis\": [\"3.4.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2592,'Ensure TIPC is disabled','The Transparent Inter-Process Communication (TIPC) protocol is designed to provide communication between cluster nodes.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/tipc.conf and add the following line: install tipc /bin/true','[{\"cis\": [\"3.4.4\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2593,'Ensure a Firewall package is installed','A Firewall package should be selected. Most firewall configuration utilities operate as a front end to nftables or iptables.','A Firewall package is required for firewall management and configuration.','','Run one of the following commands to install the Firewall package that follows local site policy: To install UFW , run the following command: # apt install ufw To install nftables , run the following command: # apt install nftables To install iptables , run the following command: # apt install iptables','[{\"cis\": [\"3.5.1.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC6.6\"]}]'),(2594,'Ensure ufw service is enabled','UncomplicatedFirewall (ufw) is a frontend for iptables. ufw provides a framework for managing netfilter, as well as a command-line and available graphical user interface for manipulating the firewall. Ensure that the ufw service is enabled to protect your system.','The ufw service must be enabled and running in order for ufw to protect the system','','Run the following command to enable ufw: # ufw enable','[{\"cis\": [\"3.5.2.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(2595,'Ensure default deny firewall policy','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default deny policy: # ufw default deny incoming # ufw default deny outgoing # ufw default deny routed','[{\"cis\": [\"3.5.2.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(2596,'Ensure loopback traffic is configured','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8 for IPv4 and ::1/128 for IPv6).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # ufw allow in on lo # ufw allow out on lo # sudo ufw deny in from 127.0.0.0/8 # sudo ufw deny in from ::1','[{\"cis\": [\"3.5.2.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(2597,'Ensure a table exists','Tables hold chains. Each table only has one address family and only applies to packets of this family. Tables can have one of five families.','nftables doesn't have any default tables. Without a table being build, nftables will not filter network traffic.','','Run the following command to create a table in nftables: # nft create table inet <table name> .Example: # nft create table inet filter','[{\"cis\": [\"3.5.3.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2\"]}, {\"tsc\": [\"CC6.6\"]}]'),(2598,'Ensure base chains exist','Chains are containers for rules. They exist in two kinds, base chains and regular chains. A base chain is an entry point for packets from the networking stack, a regular chain may be used as jump target and is used for better rule organization.','If a base chain doesn't exist with a hook for input, forward, and delete, packets that would flow through those chains will not be touched by nftables.','','Run the following command to create the base chains: # nft create chain inet <table name> <base chain name> { type filter hook <(input|forward|output)> priority 0 ; } . Example: # nft create chain inet filter input { type filter hook input priority 0 ; } # nft create chain inet filter forward { type filter hook forward priority 0; } # nft create chain inet filter output { type filter hook output priority 0 ; }','[{\"cis\": [\"3.5.3.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2\"]}, {\"tsc\": [\"CC6.6\"]}]'),(2599,'Ensure default deny firewall policy','Base chain policy is the default verdict that will be applied to packets reaching the end of the chain.','There are two policies: accept (Default) and drop. If the policy is set to accept , the firewall will accept any packet that is not configured to be denied and the packet will continue transversing the network stack. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following command for the base chains with the input, forward, and output hooks to implement a default DROP policy: # nft chain <table family> <table name> <chain name> { policy drop ; } . Example: # nft chain inet filter input { policy drop ; } ; # nft chain inet filter forward { policy drop ; } and # nft chain inet filter output { policy drop ; }','[{\"cis\": [\"3.5.3.6\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC6.6\"]}]'),(2600,'Ensure nftables service is enabled','The nftables service allows for the loading of nftables rulesets during boot, or starting of the nftables service.','The nftables service restores the nftables rules from the rules files referenced in the /etc/sysconfig/nftables.conf file during boot or the starting of the nftables service.','','Run the following command to enable the nftables service: # systemctl enable nftables','[{\"cis\": [\"3.5.3.7\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2\"]}, {\"tsc\": [\"CC6.6\"]}]'),(2601,'Ensure default deny firewall policy','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # iptables -P INPUT DROP; # iptables -P OUTPUT DROP; # iptables -P FORWARD DROP','[{\"cis\": [\"3.5.4.1.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC6.6\"]}]'),(2602,'Ensure loopback traffic is configured','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # iptables -A INPUT -i lo -j ACCEPT # iptables -A OUTPUT -o lo -j ACCEPT # iptables -A INPUT -s 127.0.0.0/8 -j DROP','[{\"cis\": [\"3.5.4.1.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC6.6\"]}]'),(2603,'Ensure IPv6 default deny firewall policy','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # ip6tables -P INPUT DROP # ip6tables -P OUTPUT DROP # ip6tables -P FORWARD DROP. Notes: Changing firewall settings while connected over network can result in being locked out of the system. Remediation will only affect the active system firewall, be sure to configure the default policy in your firewall management to apply on boot as well.','[{\"cis\": [\"3.5.4.2.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(2604,'Ensure IPv6 loopback traffic is configured','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (::1).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (::1) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # ip6tables -A INPUT -i lo -j ACCEPT # ip6tables -A OUTPUT -o lo -j ACCEPT # ip6tables -A INPUT -s ::1 -j DROP','[{\"cis\": [\"3.5.4.2.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(2605,'Ensure auditd is installed','auditd is the userspace component to the Linux Auditing System. It's responsible for writing audit records to the disk','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable auditd: # apt install auditd audispd-plugins','[{\"cis\": [\"4.1.1.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"AU.2\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2606,'Ensure auditd service is enabled','Enable and start the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable auditd: # systemctl --now enable auditd','[{\"cis\": [\"4.1.1.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\", \"10.7\"]}, {\"nist_800_53\": [\"AU.2\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2607,'Ensure auditing for processes that start prior to auditd is enabled','Configure grub so that processes that are capable of being audited can be audited even if they start up prior to auditd startup.','Audit events need to be captured on processes that start up prior to auditd, so that potential malicious activity cannot go undetected.','','Edit /etc/default/grub and add audit=1 to GRUB_CMDLINE_LINUX: GRUB_CMDLINE_LINUX="audit=1" Run the following command to update the grub2 configuration: # update-grub Notes: This recommendation is designed around the grub bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings.','[{\"cis\": [\"4.1.1.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.2.6\", \"10.7\"]}, {\"nist_800_53\": [\"AU.2\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"35.7.d\", \"32.2\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2608,'Ensure audit log storage size is configured','Configure the maximum size of the audit log file. Once the log reaches the maximum size, it will be rotated and a new log file will be started.','It is important that an appropriate size is determined for log files so that they do not impact the system and audit data is not lost.','','Set the following parameter in /etc/audit/auditd.conf in accordance with site policy: max_log_file = <MB> Notes: The max_log_file parameter is measured in megabytes.','[{\"cis\": [\"4.1.2.1\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"AU.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(2609,'Ensure audit logs are not automatically deleted','The max_log_file_action setting determines how to handle the audit log file reaching the max file size. A value of keep_logs will rotate the logs but never delete old logs.','In high security contexts, the benefits of maintaining a long audit history exceed the cost of storing the audit history.','','Set the following parameter in /etc/audit/auditd.conf: max_log_file_action = keep_logs','[{\"cis\": [\"4.1.2.2\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"AU.9\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(2610,'Ensure system is disabled when audit logs are full','The auditd daemon can be configured to halt the system when the audit logs are full.','In high security contexts, the risk of detecting unauthorized access or nonrepudiation exceeds the benefit of the system's availability.','','Set the following parameters in /etc/audit/auditd.conf: space_left_action = email action_mail_acct = root admin_space_left_action = halt','[{\"cis\": [\"4.1.2.3\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"10.7\"]}]'),(2611,'Ensure events that modify date and time information are collected','Capture events where the system date and/or time has been modified. The parameters in this section are set to determine if the adjtimex (tune kernel clock), settimeofday (Set time, using timeval and timezone structures) stime (using seconds since 1/1/1970) or clock_settime (allows for the setting of several internal clocks and timers) system calls have been executed and always write an audit record to the /var/log/audit.log file upon exit, tagging the records with the identifier "time-change"','Unexpected changes in system date and/or time could be a sign of malicious activity on the system.','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time- change | -a always,exit -F arch=b32 -S clock_settime -k time-change | -w /etc/localtime -p wa -k time-change. For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b64 -S adjtimex -S settimeofday -k time-change | -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change | -a always,exit -F arch=b64 -S clock_settime -k time-change -a always,exit -F arch=b32 -S clock_settime -k time-change | -w /etc/localtime -p wa -k time-change','[{\"cis\": [\"4.1.3\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.4.2\", \"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2612,'Ensure events that modify user/group information are collected','Record events affecting the group , passwd (user IDs), shadow and gshadow (passwords) or /etc/security/opasswd (old passwords, based on remember parameter in the PAM configuration) files. The parameters in this section will watch the files to see if they have been opened for write or have had attribute changes (e.g. permissions) and tag them with the identifier "identity" in the audit log file.','Unexpected changes to these files could be an indication that the system has been compromised and that an unauthorized user is attempting to hide their activities or compromise additional accounts.','','edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /etc/group -p wa -k identity | -w /etc/passwd -p wa -k identity | -w /etc/gshadow -p wa -k identity | -w /etc/shadow -p wa -k identity | -w /etc/security/opasswd -p wa -k identity Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.4\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2613,'Ensure events that modify the system's network environment are collected','Record changes to network environment files or system calls. The below parameters monitor the sethostname (set the systems host name) or setdomainname (set the systems domainname) system calls, and write an audit event on system call exit. The other parameters monitor the /etc/issue and /etc/issue.net files (messages displayed pre- login), /etc/hosts (file containing host names and associated IP addresses) and /etc/sysconfig/network (directory containing network interface scripts and configurations) files.','Monitoring sethostname and setdomainname will identify potential unauthorized changes to host and domainname of a system. The changing of these names could potentially break security parameters that are set based on those names. The /etc/hosts file is monitored for changes in the file that can indicate an unauthorized intruder is trying to change machine associations with IP addresses and trick users and processes into connecting to unintended machines. Monitoring /etc/issue and /etc/issue.net is important, as intruders could put disinformation into those files and trick users into providing information to the intruder. Monitoring /etc/network is important as it can show if network interfaces or scripts are being modified in a way that can lead to the machine becoming unavailable or compromised. All audit records will be tagged with the identifier "system-locale."','','For 32 bit systems Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/system-locale.rules and add the following lines: -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale-w /etc/network -p wa -k system-locale For 64 bit systems Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/system-locale.rules and add the following lines: -a always,exit -F arch=b64 -S sethostname -S setdomainname -k system-locale -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale -w /etc/network -p wa -k system-locale','[{\"cis\": [\"4.1.5\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2614,'Ensure events that modify the system's Mandatory Access Controls are collected','Monitor AppArmor mandatory access control. The parameters below monitor any write access (potential additional, deletion or modification of files in the directory) or attribute changes to the /etc/apparmor and /etc/apparmor.d directories.','Changes to files in these directories could indicate that an unauthorized user is attempting to modify access controls and change security contexts, leading to a compromise of the system.','','On systems using AppArmor add the following line to the /etc/audit/audit.rules file: -w /etc/apparmor/ -p wa -k MAC-policy | -w /etc/apparmor.d/ -p wa -k MAC-policy. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.6\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2615,'Ensure login and logout events are collected','Monitor login and logout events. The parameters below track changes to files associated with login/logout events. The file /var/log/faillog tracks failed events from login. The file /var/log/lastlog maintain records of the last time a user successfully logged in. The file /var/log/tallylog maintains records of failures via the pam_tally2 module','Monitoring login/logout events could provide a system administrator with information associated with brute force attacks against user logins.','','edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /var/log/faillog -p wa -k logins | -w /var/log/lastlog -p wa -k logins | -w /var/log/tallylog -p wa -k logins. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.7\"]}, {\"cis_csc\": [\"4.9\", \"16.11\", \"16.13\"]}, {\"pci_dss\": [\"10.2.1\", \"10.2.4\", \"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2616,'Ensure session initiation information is collected','Monitor session initiation events. The parameters in this section track changes to the files associated with session events. The file /var/run/utmp file tracks all currently logged in users. All audit records will be tagged with the identifier "session." The /var/log/wtmp file tracks logins, logouts, shutdown, and reboot events. The file /var/log/btmp keeps track of failed login attempts and can be read by entering the command /usr/bin/last -f /var/log/btmp . All audit records will be tagged with the identifier "logins."','Monitoring these files for changes could alert a system administrator to logins occurring at unusual hours, which could indicate intruder activity (i.e. a user logging in at a time when they do not normally log in).','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /var/run/utmp -p wa -k session | -w /var/log/wtmp -p wa -k logins | -w /var/log/btmp -p wa -k logins. Notes: The last command can be used to read /var/log/wtmp (last with no parameters) and /var/run/utmp (last -f /var/run/utmp). Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.8\"]}, {\"cis_csc\": [\"4.9\", \"16.11\", \"16.13\"]}, {\"pci_dss\": [\"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(2617,'Ensure discretionary access control permission modification events are collected','Monitor changes to file permissions, attributes, ownership and group. The parameters in this section track changes for system calls that affect file permissions and attributes. The chmod , fchmod and fchmodat system calls affect the permissions associated with a file. The chown , fchown , fchownat and lchown system calls affect owner and group attributes on a file. The setxattr , lsetxattr , fsetxattr (set extended file attributes) and removexattr , lremovexattr , fremovexattr (remove extended file attributes) control extended file attributes. In all cases, an audit record will only be written for non-system user ids (auid >= 1000) and will ignore Daemon events (auid = 4294967295). All audit records will be tagged with the identifier "perm_mod."','Monitoring for changes in file attributes could alert a system administrator to activity that could indicate intruder activity or policy violation.','','For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b64 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b64 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b64 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.9\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2618,'Ensure unsuccessful unauthorized file access attempts are collected','Monitor for unsuccessful attempts to access files. The parameters below are associated with system calls that control creation ( creat ), opening ( open , openat ) and truncation ( truncate , ftruncate ) of files. An audit log record will only be written if the user is a non- privileged user (auid > = 1000), is not a Daemon event (auid=4294967295) and if the system call returned EACCES (permission denied to the file) or EPERM (some other permanent error associated with the specific system call). All audit records will be tagged with the identifier "access."','Failed attempts to open, create or truncate files could be an indication that an individual or process is trying to gain unauthorized access to the system.','','For 32 bit systems Edit or create a file in the /etc/audit/rules.d/directory ending in .rules Example: vi /etc/audit/rules.d/audit.rules and add the following lines: -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access | -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access For 64 bit systems Edit or create a file in the /etc/audit/rules.d/directory ending in .rules Example: vi /etc/audit/rules.d/access.rules and add the following lines: -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access | -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access | -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access | -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access Notes: Reloading the auditd config toset active settings requires the auditd service to be restarted, and may require a system reboot.','[{\"cis\": [\"4.1.10\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"10.2.4\"]}, {\"nist_800_53\": [\"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2619,'Ensure successful file system mounts are collected','Monitor the use of the mount system call. The mount (and umount ) system call controls the mounting and unmounting of file systems. The parameters below configure the system to create an audit record when the mount system call is used by a non-privileged user.','It is highly unusual for a non privileged user to mount file systems to the system. While tracking mount commands gives the system administrator evidence that external media may have been mounted (based on a review of the source of the mount and confirming it's an external media type), it does not conclusively indicate that data was exported to the media. System administrators who wish to determine if data were exported, would also have to track successful open , creat and truncate system calls requiring write access to a file under the mount point of the external media file system. This could give a fair indication that a write occurred. The only way to truly prove it, would be to track successful writes to the external media. Tracking write system calls could quickly fill up the audit log and is not recommended. Recommendations on configuration options to track data export to media is beyond the scope of this document.','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts. For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b64 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts | -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts. Notes: This tracks successful and unsuccessful mount commands. File system mounts do not have to come from external media and this action still does not verify write (e.g. CD ROMS). Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.12\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2620,'Ensure file deletion events by users are collected','Monitor the use of system calls associated with the deletion or renaming of files and file attributes. This configuration statement sets up monitoring for the unlink (remove a file), unlinkat (remove a file attribute), rename (rename a file) and renameat (rename a file attribute) system calls and tags them with the identifier "delete".','Monitoring these calls from non-privileged users could provide a system administrator with evidence that inappropriate removal of files and file attributes associated with protected files is occurring. While this audit option will look at all events, system administrators will want to look for specific privileged files that are being deleted or altered.','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete. For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b64 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete | -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete. Notes: At a minimum, configure the audit system to collect file deletion events for all users and root. Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.13\"]}, {\"cis_csc\": [\"6.2\", \"13\"]}, {\"pci_dss\": [\"10.5.5\"]}, {\"nist_800_53\": [\"AU.14\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC7.1\", \"CC7.2\", \"CC7.3\", \"CC8.1\"]}]'),(2621,'Ensure changes to system administration scope (sudoers) is collected','Monitor scope changes for system administrations. If the system has been properly configured to force system administrators to log in as themselves first and then use the sudo command to execute privileged commands, it is possible to monitor changes in scope. The file /etc/sudoers will be written to when the file or its attributes have changed. The audit records will be tagged with the identifier "scope."','Changes in the /etc/sudoers file can indicate that an unauthorized change has been made to scope of system administrator activity.','','Add the following line to the /etc/audit/audit.rules file: -w /etc/sudoers -p wa -k scope | -w /etc/sudoers.d/ -p wa -k scope. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.14\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"10.5.5\"]}, {\"nist_800_53\": [\"AU.14\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC7.1\", \"CC7.2\", \"CC7.3\", \"CC8.1\"]}]'),(2622,'Ensure system administrator actions (sudolog) are collected','Monitor the sudo log file. If the system has been properly configured to disable the use of the su command and force all administrators to have to log in first and then use sudo to execute privileged commands, then all administrator commands will be logged to /var/log/sudo.log . Any time a command is executed, an audit event will be triggered as the /var/log/sudo.log file will be opened for write and the executed administration command will be written to the log.','Changes in /var/log/sudo.log indicate that an administrator has executed a command or the log file itself has been tampered with. Administrators will want to correlate the events written to the audit trail with the records written to /var/log/sudo.log to verify if unauthorized commands have been executed.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w <Path to sudo logfile> -p wa -k actions. Notes: The system must be configured with sudisabled (See Item 5.6 Ensure access to the su command is restricted) to force all command execution through sudo. This will not be effective on the console, as administrators can log in as root. Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.15\"]}, {\"cis_csc\": [\"4.9\"]}, {\"pci_dss\": [\"10.2.2\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.6\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2623,'Ensure kernel module loading and unloading is collected','Monitor the loading and unloading of kernel modules. The programs insmod (install a kernel module), rmmod (remove a kernel module), and modprobe (a more sophisticated program to load and unload modules, as well as some other features) control loading and unloading of modules. The init_module (load a module) and delete_module (delete a module) system calls control loading and unloading of modules. Any execution of the loading and unloading module programs and system calls will trigger an audit record with an identifier of "modules".','Monitoring the use of insmod, rmmod and modprobe could provide system administrators with evidence that an unauthorized user loaded or unloaded a kernel module, possibly compromising the security of the system. Monitoring of the init_module and delete_module system calls would reflect an unauthorized user attempting to use a different program to load and unload modules.','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /sbin/insmod -p x -k modules | -w /sbin/rmmod -p x -k modules | -w /sbin/modprobe -p x -k modules | -a always,exit -F arch=b32 -S init_module -S delete_module -k modules. For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /sbin/insmod -p x -k modules | -w /sbin/rmmod -p x -k modules | -w /sbin/modprobe -p x -k modules | -a always,exit -F arch=b64 -S init_module -S delete_module -k modules. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.16\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(2624,'Ensure the audit configuration is immutable','Set system audit so that audit rules cannot be modified with auditctl. Setting the flag "-e 2" forces audit to be put in immutable mode. Audit changes can only be made on system reboot.','In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back. Users would most likely notice a system reboot and that could alert administrators of an attempt to make unauthorized audit changes.','','Edit or create the file /etc/audit/rules.d/99-finalize.rules and add the line: -e 2. Notes: This setting will ensure reloading the auditd config to set active settings requires a system reboot.','[{\"cis\": [\"4.1.17\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.5\"]}, {\"nist_800_53\": [\"AU.9\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(2625,'Ensure rsyslog is installed','The rsyslog software are recommended replacements to the original syslogd daemon which provide improvements over syslogd , such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server.','The security enhancements of rsyslogsuch as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server) justify installing and configuring the package.','','Install rsyslog: # apt install rsyslog','[{\"cis\": [\"4.2.1.1\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(2626,'Ensure rsyslog Service is enabled','Once the rsyslog package is installed it needs to be activated.','If the rsyslog service is not activated the system will not have a syslog service running.','','Run the following command to enable rsyslog: # systemctl --now enable rsyslog','[{\"cis\": [\"4.2.1.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(2627,'Ensure rsyslog default file permissions configured','rsyslog will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and set $FileCreateMode to 0640 or more restrictive: $FileCreateMode 0640','[{\"cis\": [\"4.2.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5.1\", \"10.5.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.9\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC7.2\", \"CC.7.3\", \"CC7.4\"]}]'),(2628,'Ensure rsyslog is configured to send logs to a remote log host','The rsyslog utility supports the ability to send logs it gathers to a remote log host running syslogd(8) or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and add one of the following lines: Newer syntax: <files to sent to the remote log server> action(type="omfwd" target="<FQDN or ip of loghost>" port="<port number>" protocol="tcp" ction.resumeRetryCount="<number of re-tries>" queue.type="linkList" queue.size=<number of messages to queue>") Example: *.* action(type="omfwd" target="192.168.2.100" port"514" protocol="tcp" action.resumeRetryCount="100" queue.type="linkList" queue.size="1000") Older syntax: *.* @@<FQDN or ip of loghost>','[{\"cis\": [\"4.2.1.5\"]}, {\"cis_csc\": [\"6.6\", \"6.8\"]}, {\"pci_dss\": [\"10.5.3\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2629,'Ensure remote rsyslog messages are only accepted on designated log hosts','By default, rsyslog does not listen for log messages coming in from remote systems. The ModLoad tells rsyslog to load the imtcp.so module so it can listen over a network via TCP. The InputTCPServerRun option instructs rsyslogd to listen on the specified TCP port.','The guidance in the section ensures that remote log hosts are configured to only accept rsyslog data from hosts within the specified domain and that those systems that are not designed to be log hosts do not accept any remote rsyslog messages. This provides protection from spoofed log data and ensures that system administrators are reviewing reasonably complete syslog data in a central location.','','For hosts that are designated as log hosts, edit the /etc/rsyslog.conf file and un-comment or add the following lines: $ModLoad imtcp $InputTCPServerRun 514. For hosts that are not designated as log hosts, edit the /etc/rsyslog.conf file and comment or remove the following lines: # $ModLoad imtcp # $InputTCPServerRun 514. Run the following command to reload the rsyslogd configuration: # pkill -HUP rsyslogd','[{\"cis\": [\"4.2.1.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"10.5.1\"]}]'),(2630,'Ensure journald is configured to send logs to rsyslog','Data from journald may be stored in volatile memory or persisted locally on the server. Utilities exist to accept remote export of journald logs, however, use of the rsyslog service provides a consistent means of log collection and export.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/systemd/journald.conf file and add the following line: ForwardToSyslog=yes','[{\"cis\": [\"4.2.2.1\"]}, {\"cis_csc\": [\"6.5\"]}, {\"pci_dss\": [\"10.5.3\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.9\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\", \"CC7.2\"]}]'),(2631,'Ensure journald is configured to compress large log files','The journald system includes the capability of compressing overly large files to avoid filling up the system with logs or making the logs unmanageably large.','Uncompressed large files may unexpectedly fill a filesystem leading to resource unavailability. Compressing logs prior to write can prevent sudden, unexpected filesystem impacts.','','Edit the /etc/systemd/journald.conf file and add the following line: Compress=yes','[{\"cis\": [\"4.2.2.2\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2632,'Ensure journald is configured to write logfiles to persistent disk','Data from journald may be stored in volatile memory or persisted locally on the server. Logs in memory will be lost upon a system reboot. By persisting logs to local disk on the server they are protected from loss.','Writing log data to disk will provide the ability to forensically reconstruct events which may have impacted the operations or security of a system even after a system crash or reboot.','','Edit the /etc/systemd/journald.conf file and add the following line: Storage=persistent','[{\"cis\": [\"4.2.2.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2633,'Ensure permissions on all logfiles are configured','Log files stored in /var/log/ contain logged information from many services on the system, or on log hosts others as well.','It is important to ensure that log files have the correct permissions to ensure that sensitivebdata is archived and protected.','','Run the following command to set permissions on all existing log files: find /var/log -type f -exec chmod g-wx,o-rwx "{}" + -o -type d -exec chmod g-w,o-rwx "{}" +','[{\"cis\": [\"4.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5.1\", \"10.5.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.9\"]}, {\"tsc\": [\"CC5.2\", \"CC7.2\"]}]'),(2634,'Ensure logrotate assigns appropriate permissions','Log files stored in /var/log/ contain logged information from many services on the system, or on log hosts others as well.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.','','Edit /etc/logrotate.conf and update the create line to read 0640 or more restrictive, following local site policy Example: create 0640 root utmp','[{\"cis\": [\"4.4\"]}, {\"cis_csc\": [\"14.6\"]}]'),(2635,'Ensure cron daemon is enabled','The cron daemon is used to execute batch jobs on the system.','While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run, and cron is used to execute them.','','Run the following command to enable cron: systemctl --now enable cron','[{\"cis\": [\"5.1.1\"]}, {\"cis_csc\": [\"6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2636,'Ensure permissions on /etc/crontab are configured','The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file.','This file contains information on what system jobs are run by cron. Write access to these files could provide unprivileged users with the ability to elevate their privileges. Read access to these files could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access.','','Run the following commands to set ownership and permissions on /etc/crontab : chown root:root /etc/crontab and chmod og-rwx /etc/crontab','[{\"cis\": [\"5.1.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(2637,'Ensure permissions on /etc/cron.hourly are configured','This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.hourly : chown root:root /etc/cron.hourly and chmod og-rwx /etc/cron.hourly','[{\"cis\": [\"5.1.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2638,'Ensure permissions on /etc/cron.daily are configured','The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.daily : chown root:root /etc/cron.daily and chmod og-rwx /etc/cron.daily','[{\"cis\": [\"5.1.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2639,'Ensure permissions on /etc/cron.weekly are configured','The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.weekly : chown root:root /etc/cron.weekly and chmod og-rwx /etc/cron.weekly','[{\"cis\": [\"5.1.5\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2640,'Ensure permissions on /etc/cron.monthly are configured','The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.monthly : chown root:root /etc/cron.monthly and chmod og-rwx /etc/cron.monthly','[{\"cis\": [\"5.1.6\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2641,'Ensure permissions on /etc/cron.d are configured','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow , cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: rm /etc/cron.deny;rm /etc/at.deny;touch /etc/cron.allow; touch /etc/at.allow; chmod og-rwx /etc/cron.allow; chmod og-rwx /etc/at.allow; chown root:root /etc/cron.allow and chown root:root /etc/at.allow','[{\"cis\": [\"5.1.7\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2642,'Ensure at/cron is restricted to authorized users','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow, cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cronjobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: # rm /etc/cron.deny # rm /etc/at.deny # touch /etc/cron.allow # touch /etc/at.allow # chmod og-rwx /etc/cron.allow # chmod og-rwx /etc/at.allow # chown root:root /etc/cron.allow # chown root:root /etc/at.allow','[{\"cis\": [\"5.1.8\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2643,'Ensure permissions on /etc/ssh/sshd_config are configured','The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root.','The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by non- privileged users.','','Run the following commands to set ownership and permissions on /etc/ssh/sshd_config: # chown root:root /etc/ssh/sshd_config # chmod og-rwx /etc/ssh/sshd_config','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2644,'Ensure permissions on SSH private host key files are configured','An SSH private key is one of two files used in SSH public key authentication. In this authentication method, The possession of the private key is proof of identity. Only a private key that corresponds to a public key will be able to authenticate successfully. The private keys need to be stored and handled carefully, and no copies of the private key should be distributed.','If an unauthorized user obtains the private SSH host key file, the host could be impersonated','','Run the following commands to set ownership and permissions on the private SSH host key files: # find /etc/ssh -xdev -type f -name 'ssh_host_*_key' -exec chown root:root {} ; # find /etc/ssh -xdev -type f -name 'ssh_host_*_key' -exec chmod 0600 {} ;','[{\"cis\": [\"5.2.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2645,'Ensure permissions on SSH public host key files are configured','An SSH public key is one of two files used in SSH public key authentication. In this authentication method, a public key is a key that can be used for verifying digital signatures generated using a corresponding private key. Only a public key that corresponds to a private key will be able to authenticate successfully.','If a public host key file is modified by an unauthorized user, the SSH service may be compromised.','','Run the following commands to set permissions and ownership on the SSH host public key files: # find /etc/ssh -xdev -type f -name 'ssh_host_*_key.pub' -exec chmod 0644 {} ; #find /etc/ssh -xdev -type f -name 'ssh_host_*_key.pub' -exec chown root:root {} ;','[{\"cis\": [\"5.2.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2646,'Ensure SSH Protocol is not set to 1','Older versions of SSH support two different and incompatible protocols: SSH1 and SSH2. SSH1 was the original protocol and was subject to security issues. SSH2 is more advanced and secure.','SSH v1 suffers from insecurities that do not affect SSH v2. Notes: This command not longer exists in newer versions of SSH. This check is still being included for systems that may be running an older version of SSH. As of openSSH version 7.4 this parameter will not cause an issue when included.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Protocol 2','[{\"cis\": [\"5.2.4\"]}, {\"cis_csc\": [\"4.5\", \"14.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(2647,'Ensure SSH LogLevel is appropriate','INFO level is the basic level that only records login activity of SSH users. In many situations, such as Incident Response, it is important to determine when a particular user was active on a system. The logout record can eliminate those users who disconnected, which helps narrow the field. VERBOSE level specifies that login and logout activity as well as the key fingerprint for any SSH key used for login will be logged. This information is important for SSH key management, especially in legacy environments.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel VERBOSE or LogLevel INFO','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(2648,'Ensure SSH X11 forwarding is disabled','The X11Forwarding parameter provides the ability to tunnel X11 traffic through the connection to enable remote graphic connections.','Disable X11 forwarding unless there is an operational requirement to use X11 applications directly. There is a small risk that the remote X11 servers of users who are logged in via SSH with X11 forwarding could be compromised by other users on the X11 server. Note that even if X11 forwarding is disabled, users can always install their own forwarders.','','Edit the /etc/ssh/sshd_configfile to set the parameter as follows: X11Forwarding no','[{\"cis\": [\"5.2.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(2649,'Ensure SSH MaxAuthTries is set to 4 or less','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2650,'Ensure SSH IgnoreRhosts is enabled','The IgnoreRhosts parameter specifies that .rhostsand .shostsfiles will not be used in RhostsRSAAuthenticationor HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with ssh.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(2651,'Ensure SSH HostbasedAuthentication is disabled','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts, or /etc/hosts.equiv, along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no','[{\"cis\": [\"5.2.9\"]}, {\"cis_csc\": [\"16.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(2652,'Ensure SSH root login is disabled','The PermitRootLogin parameter specifies if the root user can log in using ssh(1). The default is no.','Disallowing root logins over SSH requires server admins to authenticate using their own individual account, then escalating to root via sudo or su. This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no','[{\"cis\": [\"5.2.10\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(2653,'Ensure SSH PermitEmptyPasswords is disabled','The PermitEmptyPasswords parameter specifies if the server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no','[{\"cis\": [\"5.2.11\"]}, {\"cis_csc\": [\"16.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(2654,'Ensure SSH PermitUserEnvironment is disabled','The PermitUserEnvironment option allows users to present environment options to the ssh daemon.','Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has ssh executing trojan'd programs)','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitUserEnvironment no','[{\"cis\": [\"5.2.12\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\", \"CC6.1\", \"CC7.2\"]}]'),(2655,'Ensure only strong ciphers are used','This variable limits the ciphers that SSH can use during communication.','Weak ciphers that are used for authentication to the cryptographic module cannot be relied upon to provide confidentiality or integrity, and system data may be compromised The DES, Triple DES, and Blowfish ciphers, as used in SSH, have a birthday bound of approximately four billion blocks, which makes it easier for remote attackers to obtain cleartext data via a birthday attack against a long-duration encrypted session, aka a "Sweet32" attack The RC4 algorithm, as used in the TLS protocol and SSL protocol, does not properly combine state data with key data during the initialization phase, which makes it easier for remote attackers to conduct plaintext-recovery attacks against the initial bytes of a stream by sniffing network traffic that occasionally relies on keys affected by the Invariance Weakness, and then using a brute-force approach involving LSB values, aka the "Bar Mitzvah" issue The passwords used during an SSH session encrypted with RC4 can be recovered by an attacker who is able to capture and replay the session Error handling in the SSH protocol; Client and Server, when using a block cipher algorithm in Cipher Block Chaining (CBC) mode, makes it easier for remote attackers to recover certain plaintext data from an arbitrary block of ciphertext in an SSH session via unknown vectors The mm_newkeys_from_blob function in monitor_wrap.c, when an AES-GCM cipher is used, does not properly initialize memory for a MAC context data structure, which allows remote authenticated users to bypass intended ForceCommand and login-shell restrictions via packet data that provides a crafted callback address','','Edit the /etc/ssh/sshd_config file add/modify the Ciphers line to contain a comma separated list of the site approved ciphers Example: Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr','[{\"cis\": [\"5.2.13\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\", \"CC6.1\", \"CC7.2\"]}]'),(2656,'Ensure only strong MAC algorithms are used','This variable limits the types of MAC algorithms that SSH can use during communication.','MD5 and 96-bit MAC algorithms are considered weak and have been shown to increase exploitability in SSH downgrade attacks. Weak algorithms continue to have a great deal of attention as a weak spot that can be exploited with expanded computing power. An attacker that breaks the algorithm could take advantage of a MiTM position to decrypt the SSH tunnel and capture credentials and information','','Edit the /etc/ssh/sshd_config file and add/modify the MACs line to contain a comma separated list of the site approved MACs Example: MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512,hmac-sha2-256','[{\"cis\": [\"5.2.14\"]}, {\"cis_csc\": [\"14.4\", \"16.5\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\", \"CC6.1\", \"CC7.2\"]}]'),(2657,'Ensure only strong Key Exchange algorithms are used','Key exchange is any method in cryptography by which cryptographic keys are exchanged between two parties, allowing use of a cryptographic algorithm. If the sender and receiver wish to exchange encrypted messages, each must be equipped to encrypt messages to be sent and decrypt messages received','Key exchange methods that are considered weak should be removed. A key exchange method may be weak because too few bits are used, or the hashing algorithm is considered too weak. Using weak algorithms could expose connections to man-in-the-middle attacks','','Edit the /etc/ssh/sshd_config file add/modify the KexAlgorithms line to contain a comma separated list of the site approved key exchange algorithms Example: KexAlgorithms curve25519-sha256,curve25519-sha256@libssh.org,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256,diffie-hellman-group-exchange-sha256','[{\"cis\": [\"5.2.15\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\", \"CC6.1\", \"CC7.2\"]}]'),(2658,'Ensure SSH Idle Timeout Interval is configured','The two options ClientAliveInterval and ClientAliveCountMax control the timeout of ssh sessions. When the ClientAliveInterval variable is set, ssh sessions that have no activity for the specified length of time are terminated. When the ClientAliveCountMax variable is set, sshd will send client alive messages at every ClientAliveInterval interval. When the number of consecutive client alive messages are sent with no response from the client, the ssh session is terminated. For example, if the ClientAliveInterval is set to 15 seconds and the ClientAliveCountMax is set to 3, the client ssh session will be terminated after 45 seconds of idle time.','Having no timeout value associated with a connection could allow an unauthorized user access to another user's ssh session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening. While the recommended setting is 300 seconds (5 minutes), set this timeout value based on site policy. The recommended setting for ClientAliveCountMax is 0. In this case, the client session will be terminated after 5 minutes of idle time and no keepalive messages will be sent.','','Edit the /etc/ssh/sshd_config file to set the parameters according to site policy: ClientAliveInterval 300 ClientAliveCountMax 0','[{\"cis\": [\"5.2.16\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(2659,'Ensure SSH LoginGraceTime is set to one minute or less','The LoginGraceTime parameter specifies the time allowed for successful authentication to the SSH server. The longer the Grace period is the more open unauthenticated connections can exist. Like other session controls in this session the Grace Period should be limited to appropriate organizational limits to ensure the service is available for needed access.','Setting the LoginGraceTime parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. It will also limit the number of concurrent unauthenticated connections While the recommended setting is 60 seconds (1 Minute), set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LoginGraceTime 60','[{\"cis\": [\"5.2.17\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(2660,'Ensure SSH access is limited','There are several options available to limit which users and group can access the system via SSH. It is recommended that at least one of the following options be leveraged: AllowUsers, AllowGroups, DenyUsers, DenyGroups.','Restricting which users can remotely access the system via SSH will help ensure that only authorized users access the system.','','Edit the /etc/ssh/sshd_config file to set one or more of the parameter as follows: AllowUsers <userlist> AllowGroups <grouplist> DenyUsers <userlist> DenyGroups <grouplist>','[{\"cis\": [\"5.2.18\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(2661,'Ensure SSH warning banner is configured','The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed.','Banners are used to warn connecting users of the particular site's policy regarding connection. Presenting a warning message prior to the normal user login may assist the prosecution of trespassers on the computer system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Banner /etc/issue.net','[{\"cis\": [\"5.2.19\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2662,'Ensure SSH PAM is enabled','UsePAM Enables the Pluggable Authentication Module interface. If set to “yes” this will enable PAM authentication using ChallengeResponseAuthentication and PasswordAuthentication in addition to PAM account and session module processing for all authentication types.','When usePAM is set to yes, PAM runs through account and session types properly. This is important if you want to restrict access to services based off of IP, time or other factors of the account. Additionally, you can make sure users inherit certain environment variables on login or disallow access to the server.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: UsePAM yes','[{\"cis\": [\"5.2.20\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2663,'Ensure SSH AllowTcpForwarding is disabled','SSH port forwarding is a mechanism in SSH for tunneling application ports from the client to the server, or servers to clients. It can be used for adding encryption to legacy applications, going through firewalls, and some system administrators and IT professionals use it for opening backdoors into the internal network from their home machines.','Leaving port forwarding enabled can expose the organization to security risks and back-doors. SSH connections are protected with strong encryption. This makes their contents invisible to most deployed network monitoring and traffic filtering solutions. This invisibility carries considerable risk potential if it is used for malicious purposes such as data exfiltration. Cybercriminals or malware could exploit SSH to hide their unauthorized communications, or to exfiltrate stolen data from the target network.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: AllowTcpForwarding no','[{\"cis\": [\"5.2.21\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(2664,'Ensure SSH MaxStartups is configured','The MaxStartups parameter specifies the maximum number of concurrent unauthenticated connections to the SSH daemon.','To protect a system from denial of service due to a large number of pending authentication connection attempts, use the rate limiting function of MaxStartups to protect availability of sshd logins and prevent overwhelming the daemon.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: maxstartups 10:30:60','[{\"cis\": [\"5.2.22\"]}, {\"cis_csc\": [\"5.1\"]}]'),(2665,'Ensure SSH MaxSessions is limited','The MaxSessions parameter specifies the maximum number of open sessions permitted from a given connection.','To protect a system from denial of service due to a large number of concurrent sessions, use the rate limiting function of MaxSessions to protect availability of sshd logins and prevent overwhelming the daemon.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxSessions 10','[{\"cis\": [\"5.2.19\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2666,'Ensure password creation requirements are configured','The pam_pwquality.so module checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more. The following are definitions of the pam_pwquality.so options: - retry=3 (Allow 3 tries before sending back a failure). The following options are set in the /etc/security/pwquality.conf file: - minlen = 14 dcredit = -1 ucredit = -1 ocredit = -1 lcredit = -1 (The settings shown above are one possible policy. Alter these values to conform to your own organization's password policies.)','Strong passwords protect systems from being hacked through brute force methods.','','1) Run the following command to install the pam_pwquality module: apt install libpam-pwquality 2) Edit the /etc/pam.d/common-password file to include the appropriate options for pam_pwquality.so and to conform to site policy: password requisite pam_pwquality.so retry=3 3) Edit /etc/security/pwquality.conf to add or update the following settings to conform to site policy: minlen = 14 dcredit = -1 ucredit = -1 ocredit = -1 lcredit = -1. Notes: Additional module options may be set, recommendation requirements only cover including try_first_pass and minlen set to 14 or more. Settings in /etc/security/pwquality.conf must use spaces around the = symbol.','[{\"cis\": [\"5.3.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(2667,'Ensure lockout for failed password attempts is configured','Lock out users after n unsuccessful consecutive login attempts. The first sets of changes are made to the PAM configuration files. The second set of changes are applied to the program specific PAM configuration file. The second set of changes must be applied to each program that will lock out users. Check the documentation for each secondary program for instructions on how to configure them to work with PAM. Set the lockout number to the policy in effect at your site.','Locking out user IDs after n unsuccessful consecutive login attempts mitigates brute force password attacks against your systems.','','Edit the /etc/pam.d/common-auth file and add the auth line below: auth required pam_tally2.so onerr=fail audit silent deny=5 unlock_time=900. Edit the /etc/pam.d/common-account file and add the account lines below: account requisite pam_deny.so account required pam_tally2.so. Note: If a user has been locked out because they have reached the maximum consecutive failure count defined by deny= in the pam_tally2.so module, the user can be unlocked by issuing the command /sbin/pam_tally2 -u <username> --reset. This command sets the failed count to 0, effectively unlocking the user. Notes:BUG In pam_tally2.so To work around this issue the addition of pam_tally2.so in the accounts section of the /etc/pam.d/common-account file has been added to the audit and remediation sections. pam_tally2 line must be added for the counter to reset to 0 when using sudo. Use of the "audit" keyword may log credentials in the case of user error during authentication. This risk should be evaluated in the context of the site policies of your organization.','[{\"cis\": [\"5.3.2\"]}, {\"cis_csc\": [\"16.7\"]}, {\"pci_dss\": [\"8.2.5\"]}, {\"tsc\": [\"CC6.1\"]}]'),(2668,'Ensure password reuse is limited','The /etc/security/opasswd file stores the users' old passwords and can be checked to ensure that users are not recycling recent passwords.','Forcing users not to reuse their past 5 passwords make it less likely that an attacker will be able to guess the password. Note that these change only apply to accounts configured on the local system.','','Edit the /etc/pam.d/common-password file to include the remember option and conform to site policy as shown: password required pam_pwhistory.so remember=5. Notes: Additional module options may be set, recommendation only covers those listed here.','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.5\"]}, {\"tsc\": [\"CC6.1\"]}]'),(2669,'Ensure password hashing algorithm is SHA-512','The commands below change password encryption from md5 to sha512 (a much stronger hashing algorithm). All existing accounts will need to perform a password change to upgrade the stored hashes to the new algorithm.','The SHA-512 algorithm provides much stronger hashing than MD5, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords. Note that these change only apply to accounts configured on the local system.','','Edit the /etc/pam.d/common-password file to include the sha512 option for pam_unix.so as shown: password [success=1 default=ignore] pam_unix.so sha512','[{\"cis\": [\"5.3.4\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"3.6.1\", \"8.2.1\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\"]}]'),(2670,'Ensure password expiration is 365 days or less','The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age. It is recommended that the PASS_MAX_DAYS parameter be set to less than or equal to 365 days.','The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity.','','Set the PASS_MAX_DAYS parameter to conform to site policy in /etc/login.defs: PASS_MAX_DAYS 90. Modify user parameters for all users with a password set to match: # chage --maxdays 90 <user>. Notes: You can also check this setting in /etc/shadow directly. The 5th field should be 365 or less for all users with a password. A value of -1 will disable password expiration. Additionally the password expiration must be greater than the minimum days between password changes or users will be unable to change their password.','[{\"cis\": [\"5.4.1.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(2671,'Ensure minimum days between password changes is 7 or more','The PASS_MIN_DAYS parameter in /etc/login.defs allows an administrator to prevent users from changing their password until a minimum number of days have passed since the last time the user changed their password. It is recommended that PASS_MIN_DAYS parameter be set to 7 or more days.','By restricting the frequency of password changes, an administrator can prevent users from repeatedly changing their password in an attempt to circumvent password reuse controls.','','Set the PASS_MIN_DAYS parameter to 7 in /etc/login.defs: PASS_MIN_DAYS 7. Modify user parameters for all users with a password set to match: # chage --mindays 7 <user>. Notes: You can also check this setting in /etc/shadow directly. The 4th field should be 7 or more for all users with a password.','[{\"cis\": [\"5.4.1.2\"]}, {\"cis_csc\": [\"4.4\", \"16\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(2672,'Ensure password expiration warning days is 7 or more','The PASS_WARN_AGE parameter in /etc/login.defs allows an administrator to notify users that their password will expire in a defined number of days. It is recommended that the PASS_WARN_AGE parameter be set to 7 or more days.','Providing an advance warning that a password will be expiring gives users time to think of a secure password. Users caught unaware may choose a simple password or write it down where it may be discovered.','','Set the PASS_WARN_AGE parameter to 7 in /etc/login.defs: PASS_WARN_AGE 7. Modify user parameters for all users with a password set to match: # chage --warndays 7 <user>. Notes: You can also check this setting in /etc/shadow directly. The 6th field should be 7 or more for all users with a password.','[{\"cis\": [\"5.4.1.3\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(2673,'Ensure inactive password lock is 30 days or less','User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled.','Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.','','Run the following command to set the default password inactivity period to 30 days: # useradd -D -f 30. Modify user parameters for all users with a password set to match: # chage --inactive 30 <user>. Notes: You can also check this setting in /etc/shadow directly. The 7th field should be 30 or less for all users with a password. A value of -1 would disable this setting.','[{\"cis\": [\"5.4.1.4\"]}, {\"cis_csc\": [\"4.4\", \"16\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(2674,'Ensure default group for the root account is GID 0','The usermod command can be used to specify which group the root user belongs to. This affects permissions of files that are created by the root user.','Using GID 0 for the root account helps prevent root-owned files from accidentally becoming accessible to non-privileged users.','','Run the following command to set the root user default group to GID 0: # usermod -g 0 root','[{\"cis\": [\"5.4.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(2675,'Ensure default user umask is 027 or more restrictive','The default umask determines the permissions of files created by users. The user creating the file has the discretion of making their files and directories readable by others via the chmod command. Users who wish to allow their files and directories to be readable by others by default may choose a different default umask by inserting the umask command into the standard shell configuration files ( .profile , .bashrc , etc.) in their home directories.','Setting a very secure default value for umask ensures that users make a conscious choice about their file permissions. A default umask setting of 077 causes files and directories created by users to not be readable by any other user on the system. A umask of 027 would make files and directories readable by users in the same Unix group, while a umask of 022 would make files readable by every user on the system.','','Edit the /etc/bash.bashrc , /etc/profile and /etc/profile.d/*.sh files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: umask 027','[{\"cis\": [\"5.4.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(2676,'Ensure default user shell timeout is 900 seconds or less','The default TMOUT determines the shell timeout for users. The TMOUT value is measured in seconds.','Having no timeout value associated with a shell could allow an unauthorized user access to another user's shell session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening.','','Edit the /etc/bash.bashrc , /etc/profile and /etc/profile.d/*.sh files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: readonly TMOUT=900 ; export TMOUT . Note that setting the value to readonly prevents unwanted modification during runtime.','[{\"cis\": [\"5.4.5\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(2677,'Ensure access to the su command is restricted','The su command allows a user to run a command or shell as another user. The program has been superseded by sudo, which allows for more granular control over privileged access. Normally, the su command can be executed by any user. By uncommenting the pam_wheel.so statement in /etc/pam.d/su, the su command will only allow users in the sudo group to execute su.','Restricting the use of su, and using sudo in its place, provides system administrators better control of the escalation of user privileges to execute privileged commands. The sudo utility also provides a better logging and audit mechanism, as it can log each command executed via sudo, whereas su can only record that a user executed the su program.','','Create an empty group that will be specified for use of the su command. The group should be named according to site policy. Example # groupadd sugroup Add the following line to the /etc/pam.d/su file, specifying the empty group: auth required pam_wheel.so use_uid group=sugroup','[{\"cis\": [\"5.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(2678,'Ensure permissions on /etc/passwd are configured','The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.','It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd: # chown root:root /etc/passwd # chmod 644 /etc/passwd','[{\"cis\": [\"6.1.2\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2679,'Ensure permissions on /etc/gshadow- are configured','The /etc/gshadow- file is used to store backup information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/gshadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the one of the following chown commands as appropriate and the chmod to set permissions on /etc/gshadow- : # chown root:root /etc/gshadow- # chown root:shadow /etc/gshadow- # chmod o-rwx,g-wx /etc/gshadow-','[{\"cis\": [\"6.1.3\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2680,'Ensure permissions on /etc/shadow are configured','The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.','','Run the one following commands to set permissions on /etc/shadow : # chown root:shadow /etc/shadow # chmod o-rwx,g-wx /etc/shadow','[{\"cis\": [\"6.1.4\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2681,'Ensure permissions on /etc/group are configured','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','Run the following command to set permissions on /etc/group: # chown root:root /etc/group # chmod 644 /etc/group','[{\"cis\": [\"6.1.5\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2682,'Ensure permissions on /etc/passwd- are configured','The /etc/passwd- file contains backup user account information.','It is critical to ensure that the /etc/passwd- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd-: # chown root:root /etc/passwd- # chmod u-x,go-rwx /etc/passwd-','[{\"cis\": [\"6.1.6\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2683,'Ensure permissions on /etc/shadow- are configured','The /etc/shadow- file is used to store backup information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/shadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to set permissions on /etc/shadow- : # chown root:shadow /etc/shadow- # chmod u-x,go-rwx /etc/shadow-','[{\"cis\": [\"6.1.7\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2684,'Ensure permissions on /etc/group- are configured','The /etc/group- file contains a backup list of all the valid groups defined in the system.','It is critical to ensure that the /etc/group- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/group-: # chown root:root /etc/group- # chmod u-x,go-rwx /etc/group-','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2685,'Ensure permissions on /etc/gshadow are configured','The /etc/gshadow file is used to store the information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/gshadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow file (such as group administrators) could also be useful to subvert the group','','Run the following commands to set permissions on /etc/gshadow : # chown root:shadow /etc/gshadow # chmod o-rwx,g-rw /etc/gshadow','[{\"cis\": [\"6.1.9\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(2686,'Ensure password fields are not empty','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: # passwd -l <em><username></em>. Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"6.2.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(2687,'Ensure no legacy "+" entries exist in /etc/passwd','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy + entries from /etc/passwd if they exist.','[{\"cis\": [\"6.2.2\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(2688,'Ensure no legacy "+" entries exist in /etc/shadow','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy + entries from /etc/shadow if they exist.','[{\"cis\": [\"6.2.4\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(2689,'Ensure no legacy "+" entries exist in /etc/group','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy + entries from /etc/group if they exist.','[{\"cis\": [\"6.2.5\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(2690,'Ensure root is the only UID 0 account','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"6.2.6\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(2691,'Ensure shadow group is empty','The shadow group allows system programs which require access the ability to read the /etc/shadow file. No users should be assigned to the shadow group.','Any users assigned to the shadow group would be granted read access to the /etc/shadow file. If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed passwords to break them. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert additional user accounts.','','Remove all users from the shadow group, and change the primary group of any users with shadow as their primary group.','[{\"cis\": [\"6.2.20\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(3000,'SSH Hardening: Port should not be 22','The ssh daemon should not be listening on port 22 (the default value) for incoming connections.','Changing the default port you may reduce the number of successful attacks from zombie bots, an attacker or bot doing port-scanning can quickly identify your SSH port.','','Change the Port option value in the sshd_config file.','[{\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3001,'SSH Hardening: Protocol should be set to 2','The SSH protocol should not be 1.','The Protocol parameter dictates which version of the SSH communication and encryption protocols are in use. Version 1 of the SSH protocol has weaknesses.','','Change the Protocol option value in the sshd_config file.','[{\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3002,'SSH Hardening: Root account should not be able to log in','The option PermitRootLogin should be set to no.','The option PermitRootLogin specifies whether root can log in using ssh. If you want log in as root, you should use the option "Match" and restrict it to a few IP addresses.','','Change the PermitRootLogin option value in the sshd_config file.','\"\"'),(3003,'SSH Hardening: No Public Key authentication','The option PubkeyAuthentication should be set yes.','Access only by public key. Generally people will use weak passwords and have poor password practices. Keys are considered stronger than password.','','Change the PubkeyAuthentication option value in the sshd_config file.','[{\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3004,'SSH Hardening: Password Authentication should be disabled','The option PasswordAuthentication should be set to no.','The option PasswordAuthentication specifies whether we should use password-based authentication. Use public key authentication instead of passwords.','','Change the PasswordAuthentication option value in the sshd_config file.','[{\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3005,'SSH Hardening: Empty passwords should not be allowed','The option PermitEmptyPasswords should be set to no.','The option PermitEmptyPasswords specifies whether the server allows logging in to accounts with a null password. Accounts with null passwords are a bad practice.','','Change the PermitEmptyPasswords option value in the sshd_config file.','[{\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3006,'SSH Hardening: Rhost or shost should not be used for authentication','The option IgnoreRhosts should be set to yes.','The option IgnoreRhosts specifies whether rhosts or shosts files should not be used in authentication. For security reasons it is recommended to no use rhosts or shosts files for authentication.','','Change the IgnoreRhosts option value in the sshd_config file.','[{\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3007,'SSH Hardening: Grace Time should be one minute or less.','The option LoginGraceTime should be set to 60 or less.','The option LoginGraceTime specifies how long in seconds after a connection request the server will wait before disconnecting if the user has not successfully logged in. 30 seconds is the recommended time for avoiding open connections without authenticate.','','Change the LoginGraceTime option value in the sshd_config file.','[{\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3008,'SSH Hardening: Wrong Maximum number of authentication attempts','The option MaxAuthTries should be set to 4 or less.','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. Once the number of failures reaches half this value, additional failures are logged. This should be set to 4.','','Change the MaxAuthTries option value in the sshd_config file.','[{\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3009,'SSH Hardening: Ensure SSH HostbasedAuthentication is disabled','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts , or /etc/hosts.equiv , along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no','[{\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(3010,'Ensure retry option for passwords is less than 3','The pam_pwquality.so module and pam_cracklib.so module (depending on the Linux distribution used) checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more.','Strong passwords protect systems from being hacked through brute force methods.','','Edit the /etc/pam.d/common-password and /etc/security/pwquality.conf files, or the /etc/pam.d/password-auth and /etc/pam.d/system-auth files, to include the appropriate options for pam_pwquality.so or pam_cracklib.so and to conform to site policy.','[{\"cis_csc\": [\"4.4\", \"5.7\", \"16.12\"]}]'),(3011,'Ensure passwords are longer than 14 characters','The pam_pwquality.so module and pam_cracklib.so module (depending on the Linux distribution used) checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more.','Strong passwords protect systems from being hacked through brute force methods.','','Edit the /etc/pam.d/common-password and /etc/security/pwquality.conf files, or the /etc/pam.d/password-auth and /etc/pam.d/system-auth files, to include the appropriate options for pam_pwquality.so or pam_cracklib.so and to conform to site policy.','[{\"cis_csc\": [\"4.4\", \"5.7\", \"16.12\"]}]'),(3012,'Ensure passwords contain at least one digit','The pam_pwquality.so module and pam_cracklib.so module (depending on the Linux distribution used) checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more.','Strong passwords protect systems from being hacked through brute force methods.','','Edit the /etc/pam.d/common-password and /etc/security/pwquality.conf files, or the /etc/pam.d/password-auth and /etc/pam.d/system-auth files, to include the appropriate options for pam_pwquality.so or pam_cracklib.so and to conform to site policy.','[{\"cis_csc\": [\"4.4\", \"5.7\", \"16.12\"]}]'),(3013,'Ensure passwords contain at least one lowercase character','The pam_pwquality.so module and pam_cracklib.so module (depending on the Linux distribution used) checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more.','Strong passwords protect systems from being hacked through brute force methods.','','Edit the /etc/pam.d/common-password and /etc/security/pwquality.conf files, or the /etc/pam.d/password-auth and /etc/pam.d/system-auth files, to include the appropriate options for pam_pwquality.so or pam_cracklib.so and to conform to site policy.','[{\"cis_csc\": [\"4.4\", \"5.7\", \"16.12\"]}]'),(3014,'Ensure passwords contain at least one uppercase character','The pam_pwquality.so module and pam_cracklib.so module (depending on the Linux distribution used) checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more.','Strong passwords protect systems from being hacked through brute force methods.','','Edit the /etc/pam.d/common-password and /etc/security/pwquality.conf files, or the /etc/pam.d/password-auth and /etc/pam.d/system-auth files, to include the appropriate options for pam_pwquality.so or pam_cracklib.so and to conform to site policy.','[{\"cis_csc\": [\"4.4\", \"5.7\", \"16.12\"]}]'),(3015,'Ensure passwords contain at least one special character','The pam_pwquality.so module and pam_cracklib.so module (depending on the Linux distribution used) checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more.','Strong passwords protect systems from being hacked through brute force methods.','','Edit the /etc/pam.d/common-password and /etc/security/pwquality.conf files, or the /etc/pam.d/password-auth and /etc/pam.d/system-auth files, to include the appropriate options for pam_pwquality.so or pam_cracklib.so and to conform to site policy.','[{\"cis_csc\": [\"4.4\", \"5.7\", \"16.12\"]}]'),(3016,'Ensure lockout for failed password attempts is configured','Lock out users after n unsuccessful consecutive login attempts. The first sets of changes are made to the PAM configuration files. The second set of changes are applied to the program specific PAM configuration file. The second set of changes must be applied to each program that will lock out users.','Locking out user IDs after n unsuccessful consecutive login attempts mitigates brute force password attacks against your systems.','','Edit the /etc/pam.d/common-auth file and add the auth line below: #auth required pam_tally2.so onerr=fail audit silent deny=5 unlock_time=900','\"\"'),(3017,'Ensure password hashing algorithm is SHA-512','The commands below change password encryption from md5 to sha512 (a much stronger hashing algorithm). All existing accounts will need to perform a password change to upgrade the stored hashes to the new algorithm.','The SHA-512 algorithm provides much stronger hashing than MD5, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords. Note that these change only apply to accounts configured on the local system.','','Edit the /etc/pam.d/common-password file to include the sha512 option for pam_unix.so as shown: password required pam_unix.so sha512','[{\"cis_csc\": [\"16.14\"]}]'),(3018,'Ensure passwords in /etc/shadow are hashed with SHA-512 or SHA-256','SHA-512 and SHA-256 are much stronger hashing algorithms than MD5.','The SHA-512 algorithm provides much stronger hashing than MD5, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords.','','Set the default algorithm for password hashing in /etc/shadow to SHA-512 or SHA-256.','\"\"'),(3019,'Ensure password expiration is 365 days or less','The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age. It is recommended that the PASS_MAX_DAYS parameter be set to less than or equal to 365 days.','The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity.','','Set the PASS_MAX_DAYS parameter to conform to site policy in /etc/login.defs.','[{\"cis_csc\": [\"4.4\", \"16\"]}]'),(3020,'Ensure SELinux or AppArmor are installed','SELinux and AppArmor provide Mandatory Access Controls.','Without a Mandatory Access Control system installed only the default Discretionary Access Control system will be available.','','Run one of the following commands to install SELinux or apparmor: # apt-get install selinux-basics Or: # apt-get install apparmor apparmor-profiles apparmor-utils','[{\"cis_csc\": [\"14.4\", \"14.6\"]}]'),(3021,'Ensure CUPS is not enabled','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be disabled to reduce the potential attack surface.','','Run the following command to disable cups: # systemctl disable cups','[{\"cis_csc\": [\"9.1\", \"9.2\"]}]'),(3022,'Ensure auditd service is enabled','Turn on the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable auditd: # systemctl enable auditd','[{\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(3500,'Create Separate Partition for /tmp','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /tmp its own file system allows an administrator to set the noexec option on the mount, making /tmp useless for an attacker to install executable code.','','For new installations, check the box to 'Review and modify partitioning' and create a separate partition for /tmp . For systems that were previously installed, use the Logical Volume Manager (LVM) to create partitions.','[{\"cis\": [\"1.1.1\"]}]'),(3501,'Set nodev option for /tmp Partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options). # mount -o remount,nodev /tmp','[{\"cis\": [\"1.1.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3502,'Set nosuid option for /tmp Partition','The nosuid mount option specifies that the filesystem cannot contain set userid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create set userid files in /tmp .','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options).','[{\"cis\": [\"1.1.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3503,'Set noexec option for /tmp Partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /tmp .','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options). # mount -o remount,noexec /tmp','[{\"cis\": [\"1.1.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3504,'Create Separate Partition for /var','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion if it is not bound to a separate partition.','','For new installations, check the box to 'Review and modify partitioning' and create a separate partition for /var. For systems that were previously installed, use the Logical Volume Manager (LVM) to create partitions.','[{\"cis\": [\"1.1.5\"]}]'),(3505,'Bind Mount the /var/tmp directory to /tmp','The /var/tmp directory is normally a standalone directory in the /var file system. Binding /var/tmp to /tmp establishes an unbreakable link to /tmp that cannot be removed (even by the root user). It also allows /var/tmp to inherit the same mount options that /tmp owns, allowing /var/tmp to be protected in the same /tmp is protected.','All programs that use /var/tmp and /tmp to read/write temporary files will always be written to the /tmp file system, preventing a user from running the /var file system out of space or trying to perform operations that have been blocked in the /tmp filesystem.','','# mount --bind /tmp /var/tmp and edit the /etc/fstab file to contain the following line: /tmp /var/tmp none bind 0 0','[{\"cis\": [\"1.1.6\"]}]'),(3506,'Create Separate Partition for /var/log','The /var/log directory is used by system services to store log data .','There are two important reasons to ensure that system logs are stored on a separate partition: protection against resource exhaustion (since logs can grow quite large) and protection of audit data.','','For new installations, check the box to 'Review and modify partitioning' and create a separate partition for /var/log. For systems that were previously installed, use the Logical Volume Manager (LVM) to create partitions.','[{\"cis\": [\"1.1.7\"]}]'),(3507,'Create Separate Partition for /var/log/audit','The auditing daemon, auditd , stores log data in the /var/log/audit directory.','There are two important reasons to ensure that data gathered by auditd is stored on a separate partition: protection against resource exhaustion (since the audit.log file can grow quite large) and protection of audit data.','','For new installations, check the box to 'Review and modify partitioning' and create a separate partition for /var/log/audit . For systems that were previously installed, use the Logical Volume Manager (LVM) to create partitions.','[{\"cis\": [\"1.1.8\"]}]'),(3508,'Create Separate Partition for /home','The /home directory is used to support disk storage needs of local users.','If the system is intended to support local users, create a separate partition for the /home directory to protect against resource exhaustion and restrict the type of files that can be stored under /home.','','For new installations, check the box to 'Review and modify partitioning' and create a separate partition for /home. For systems that were previously installed, use the Logical Volume Manager (LVM) to create partitions.','[{\"cis\": [\"1.1.9\"]}]'),(3509,'Add nodev Option to /home','When set on a file system, this option prevents character and block special devices from being defined, or if they exist, from being used as character and block special devices.','Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options). # mount -o remount,nodev /home','[{\"cis\": [\"1.1.10\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3510,'Add nodev Option to /dev/shm Partition','The nodev mount option specifies that the /dev/shm (temporary filesystem stored in memory) cannot contain block or character special devices.','Since the /dev/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options of entries that have mount points that contain /dev/shm). # mount -o remount,nodev /dev/shm','[{\"cis\": [\"1.1.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3511,'Add nosuid Option to /dev/shm Partition','The nosuid mount option specifies that the /dev/shm (temporary filesystem stored in memory) will not execute setuid and setgid on executable programs as such, but rather execute them with the uid and gid of the user executing the program.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options). Look for entries that have mount points that contain /dev/shm. # mount -o remount,nosuid /dev/shm','[{\"cis\": [\"1.1.15\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'); +INSERT INTO `tsca` VALUES (3512,'Add noexec Option to /dev/shm Partition','Set noexec on the shared memory partition to prevent programs from executing from there.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options). Look for entries that have mount points that contain /dev/shm. # mount -o remount,noexec /dev/shm','[{\"cis\": [\"1.1.16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3513,'Disable yum-updatesd','The yum-updatesd utility provides notification of updates that are available for your system.','The yum-updatesd service may introduce unnecessary overhead and prevent other programs from running. When possible, replace this service with a cron job that calls yum directly.','','Disable the yum-updatesd daemon by running the following command: # chkconfig yum-updatesd off','[{\"cis\": [\"1.2.5\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(3514,'Enable SELinux in /etc/grub.conf','Configure SELINUX to be enabled at boot time and verify that it has not been overwritten by the grub boot parameters','SELinux must be enabled at boot time in /etc/grub.conf to ensure that the controls it provides are not overwritten.','','Remove all instances of selinux=0 and enforcing=0 from /etc/grub.conf.','[{\"cis\": [\"1.4.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3515,'Set the SELinux State','Set SELinux to enable when the system is booted.','SELinux must be enabled at boot time in to ensure that the controls it provides are in effect at all times.','','Edit the /etc/selinux/config file to set the SELINUX parameter: SELINUX=enforcing','[{\"cis\": [\"1.4.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3516,'Set the SELinux Policy','Configure SELinux to meet or exceed the default targeted policy, which constrains daemons and system software only.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that at least the default recommendations are met.','','Edit the /etc/selinux/config file to set the SELINUXTYPE parameter: SELINUXTYPE=targeted','[{\"cis\": [\"1.4.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3517,'Remove SETroubleshoot','The SETroubleshoot service notifies desktop users of SELinux denials through a user-friendly interface. The service provides important information around configuration errors, unauthorized intrusions, and other potential errors.','The SETroubleshoot service is an unnecessary daemon to have running on a server, especially if X Windows is disabled.','','rpm -qa setroubleshoot','[{\"cis\": [\"1.4.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3518,'Disable MCS Translation Service (mcstrans)','The mcstransd daemon provides category label information to client processes requesting information. The label translations are defined in /etc/selinux/targeted/setrans.conf','Since this service is not used very often, disable it to reduce the amount of potentially vulnerable code running on the system.','','# chkconfig mctrans off','[{\"cis\": [\"1.4.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3519,'Set Boot Loader Password','Setting the boot loader password will require that the person who is rebooting system the must enter a password before being able to set command line boot parameters','Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off SELinux at boot time).','','Set a bootloader password','[{\"cis\": [\"1.5.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3520,'Require Authentication for Single-User Mode','Since /etc/init determines what run state the system is in, setting the entry in /etc/inittab will force single user authentication.','Requiring authentication in single user mode prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials.','','Add the following to /etc/inittab : ~:S:wait:/sbin/sulogin','[{\"cis\": [\"1.5.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3521,'Disable Interactive Boot','The PROMPT option provides console users the ability to interactively boot the system and select which services to start on boot .','Turn off the PROMPT option on the console to prevent console users from potentially overriding established security settings.','','Set the PROMPT parameter in /etc/sysconfig/init to no .','[{\"cis\": [\"1.5.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3522,'Restrict Core Dumps','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file. The system provides the ability to set a soft limit for core dumps, but this can be overridden by the user.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf(5) ). In addition, setting the fs.suid.dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to /etc/security/limits.conf file. * hard core 0. Add the following line to the /etc/sysctl.conf file. fs.suid_dumpable = 0','[{\"cis\": [\"1.6.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3523,'Enable Randomized Virtual Memory Region Placement','Set the system flag to force randomized virtual memory region placement.','Randomly placing virtual memory regions will make it difficult for to write memory page exploits as the memory placement will be consistently shifting.','','Add the following line to the /etc/sysctl.conf file. kernel.randomize_va_space = 2','[{\"cis\": [\"1.6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3524,'Configure ExecShield','Execshield is made up of a number of kernel features to provide protection against buffer overflow attacks. These features include prevention of execution in memory data space, and special handling of text buffers.','Enabling any feature that can protect against buffer overflow attacks enhances the security of the system.','','Add the following line to the /etc/sysctl.conf file. kernel.exec-shield = 1','[{\"cis\": [\"1.6.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3525,'Disable Prelink','Prelinking is a performance enhancing feature that decreases process start up time. It loads shared libraries into addresses for which the linking of required symbols has already been performed. After a binary has been prelinked, the addresses at which shared libraries is not changed, even if kernel.randomize_va_space is set to 1.','There is a bug in prelink that interferes with AIDE, the Linux file integrity checker. This has been fixed in RHEL6 (so prelink does not need to be disabled in RHEL6 systems).','','Edit /etc/sysconfig/prelink and set PRELINKING=no','[{\"cis\": [\"1.6.5\"]}]'),(3526,'Remove telnet-server','The telnet-server package contains the telnetd daemon, which accepts connections from users from other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow a user with access to sniff network traffic the ability to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Red Hat Linux distributions.','','# yum erase telnet-server','[{\"cis\": [\"2.1.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3527,'Remove rsh-server','The Berkeley rsh-server ( rsh , rlogin , rcp ) package contains legacy services that exchange credentials in clear-text.','These legacy service contain numerous security exposures and have been replaced with the more secure SSH package.','','# yum erase rsh-server','[{\"cis\": [\"2.1.3\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3528,'Remove NIS Client','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files. The NIS client (ypbind) was used to bind a machine to an NIS server and receive the distributed configuration files','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','','# yum erase ypbind','[{\"cis\": [\"2.1.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3529,'Remove NIS Server','The Network Information Service (NIS) (formally known as Yellow Pages) is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be disabled and other, more secure services be used.','','# yum erase ypserv','[{\"cis\": [\"2.1.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3530,'Remove tftp-server','Trivial File Transfer Protocol (TFTP) is a simple file transfer protocol, typically used to automatically transfer configuration or boot machines from a boot server. The package tftp-server is the server package used to define and support a TFTP server.','TFTP does not support authentication nor does it ensure the confidentiality of integrity of data. It is recommended that TFTP be removed, unless there is a specific need for TFTP. In that case, extreme caution must be used when configuring the services.','','# yum erase tftp-server','[{\"cis\": [\"2.1.8\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3531,'Remove talk-server','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client (allows initialization of talk sessions) is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','# yum erase talk-server','[{\"cis\": [\"2.1.10\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3532,'Set Daemon umask','Set the default umask for all processes started at boot time. The settings in umask selectively turn off default permission when a file is created by a daemon process.','Setting the umask to 027 will make sure that files created by daemons will not be readable, writable or executable by any other than the group and owner of the daemon process and will not be writable by the group of the daemon process. The daemon process can manually override these settings if these files need additional permission.','','Add the following line to the /etc/sysconfig/init file. umask 027','[{\"cis\": [\"3.2\"]}]'),(3533,'Remove X Windows','The X Windows system provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','','Edit /etc/inittab set default runlevel as follows: s/:5:/:3:/ Uninstall the X Windows System: # yum groupremove 'X Window System'','[{\"cis\": [\"3.3\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3534,'Disable Avahi Server','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration.','Since servers are not normally used for printing, this service is not needed unless dependencies require it. If this is the case, disable the service to reduce the potential attack surface. If for some reason the service is required on the server, follow the recommendations in sub-sections 3.2.1 - 3.2.5 to secure it.','','# chkconfig avahi-daemon off In addition, edit the /etc/sysconfig/network file and remove zeroconf.','[{\"cis\": [\"3.1.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3535,'Disable NFS and RPC','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the server does not export NFS shares or act as an NFS client, it is recommended that these services be disabled to reduce remote attack surface.','','# chkconfig nfslock off; #chkconfig rpcgssd off; #chkconfig rpcidmapd off; # chkconfig portmap off;','[{\"cis\": [\"3.8\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3536,'Remove FTP Server','The File Transfer Protocol (FTP) provides networked computers with the ability to transfer files.','FTP does not protect the confidentiality of data or authentication credentials. It is recommended sftp be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the package be deleted to reduce the potential attack surface.','','# yum erase vsftpd','[{\"cis\": [\"3.10\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3537,'Remove HTTP Server','HTTP or web servers provide the ability to host web site content. The default HTTP server shipped with Red Hat Linux is Apache.','Unless there is a need to run the system as a web server, it is recommended that the package be deleted to reduce the potential attack surface.','','# yum erase httpd','[{\"cis\": [\"3.11\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3538,'Remove Dovecot','Dovecot is an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided to this server, it is recommended that the service be deleted to reduce the potential attack surface.','','# yum erase dovecot','[{\"cis\": [\"3.12\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3539,'Remove Samba','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Small Message Block (SMB) protocol.','If there is no need to mount directories and file systems to Windows systems, then this service can be deleted to reduce the potential attack surface.','','# yum erase samba','[{\"cis\": [\"3.13\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3540,'Remove HTTP Proxy Server','The default HTTP proxy package shipped with Red Hat Linux is squid.','If there is no need for a proxy server, it is recommended that the squid proxy be deleted to reduce the potential attack surface.','','# yum erase squid','[{\"cis\": [\"3.14\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3541,'Remove SNMP Server','The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server communicates using SNMP v1, which transmits data in the clear and does not require authentication to execute commands. Unless absolutely necessary, it is recommended that the SNMP service not be used.','','# yum erase net-snmp','[{\"cis\": [\"3.15\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3542,'Disable IP Forwarding','The net.ipv4.ip_forward flag is used to tell the server whether it can forward packets or not. If the server is not to be used as a router, set the flag to 0.','Setting the flag to 0 ensures that a server with multiple interfaces (for example, a hard proxy), will never be able to forward packets, and therefore, never serve as a router.','','Set the net.ipv4.ip_forward parameter to 0 in /etc/sysctl.conf and modify active kernel parameters to match:','[{\"cis\": [\"4.1.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3543,'Disable Send Packet Redirects','ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects.','An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system.','','Set the net.ipv4.conf.all.send_redirects and net.ipv4.conf.default.send_redirects parameters to 0 in /etc/sysctl.conf','[{\"cis\": [\"4.1.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3544,'Disable Source Routed Packet Acceptance','In networking, source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network.','Setting net.ipv4.conf.all.accept_source_route and net.ipv4.conf.default.accept_source_route to 0 disables the system from accepting source routed packets. Assume this server was capable of routing packets to Internet routable addresses on one interface and private addresses on another interface.','','Set the net.ipv4.conf.all.accept_source_route and net.ipv4.conf.default.accept_source_route parameters to 0 in /etc/sysctl.conf and modify active kernel parameters to match.','[{\"cis\": [\"4.2.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3545,'Disable ICMP Redirect Acceptance','ICMP redirect messages are packets that convey routing information and tell your host (acting as a router) to send packets via an alternate path. It is a way of allowing an outside routing device to update your system routing tables.','Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured.','','Set the net.ipv4.conf.all.accept_redirects and net.ipv4.conf.default.accept_redirects parameters to 0 in /etc/sysctl.conf and modify active kernel parameters to match.','[{\"cis\": [\"4.2.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3546,'Disable Secure ICMP Redirect Acceptance','Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure.','It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways.','','Set the net.ipv4.conf.all.secure_redirects and net.ipv4.conf.default.secure_redirects parameters to 0 in /etc/sysctl.conf and modify active kernel parameters to match.','[{\"cis\": [\"4.2.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3547,'Log Suspicious Packets','When enabled, this feature logs packets with un-routable source addresses to the kernel log.','Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their server.','','Set the net.ipv4.conf.all.log_martians and net.ipv4.conf.default.log_martians parameters to 1 in /etc/sysctl.conf and modify active kernel parameters to match.','[{\"cis\": [\"4.2.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3548,'Enable Ignore Broadcast Requests','Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses.','Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address.','','Set the net.ipv4.icmp_echo_ignore_broadcasts parameter to 1 in /etc/sysctl.conf and modify active kernel parameters to match.','[{\"cis\": [\"4.2.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3549,'Enable Bad Error Message Protection','Setting icmp_ignore_bogus_error_responses to 1 prevents the the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages.','Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages.','','Set the net.ipv4.icmp_ignore_bogus_error_responses parameter to 1 in /etc/sysctl.conf and modify active kernel parameters to match.','[{\"cis\": [\"4.2.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3550,'Enable RFC-recommended Source Route Validation','Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid.','Setting these flags is a good way to deter attackers from sending your server bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed.','','Set the net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter parameters to 1 in /etc/sysctl.conf and modify active kernel parameters to match.','[{\"cis\": [\"4.2.7\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3551,'Enable TCP SYN Cookies','When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all.','Attackers use SYN flood attacks to perform a denial of service attacked on a server by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding.','','Set the net.ipv4.tcp_syncookies parameter to 1 in /etc/sysctl.conf: net.ipv4.tcp_syncookies=1 Modify active kernel parameters to match.','[{\"cis\": [\"4.2.8\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3552,'Set SSH Protocol to 2','SSH supports two different and incompatible protocols: SSH1 and SSH2. SSH1 was the original protocol and was subject to security issues. SSH2 is more advanced and secure.','SSH v1 suffers from insecurities that do not affect SSH v2.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Protocol 2','[{\"cis\": [\"6.2.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(3553,'Ensure SSH LogLevel is set to INFO','The INFO parameter specifies that login and logout activity will be logged.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel INFO','[{\"cis\": [\"5.2.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(3554,'Ensure SSH MaxAuthTries is set to 4 or less','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(3555,'Set SSH IgnoreRhosts to Yes','The IgnoreRhosts parameter specifies that .rhosts and .shosts files will not be used in RhostsRSAAuthentication or HostbasedAuthentication .','Setting this parameter forces users to enter a password when authenticating with ssh .','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes','[{\"cis\": [\"6.2.6\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(3556,'Set SSH HostbasedAuthentication to No','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts , or /etc/hosts.equiv , along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf , disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no','[{\"cis\": [\"6.2.7\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(3557,'Disable SSH Root Login','The PermitRootLogin parameter specifies if the root user can log in using ssh(1) . The default is no.','Disallowing root logins over SSH requires server admins to authenticate using their own individual account, then escalating to root via sudo or su . This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no','[{\"cis\": [\"6.2.8\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(3558,'Set SSH PermitEmptyPasswords to No','The PermitEmptyPasswords parameter specifies if the server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no','[{\"cis\": [\"6.2.9\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(3559,'Verify No UID 0 Accounts Exist Other Than root','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 7.5 Restrict root Login to System Console.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"9.2.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4000,'Ensure mounting of cramfs filesystems is disabled','The cramfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems. A cramfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install cramfs /bin/true. Run the following command to unload the cramfs module: rmmod cramfs','[{\"cis\": [\"1.1.1.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(4001,'Ensure mounting of freevxfs filesystems is disabled','The freevxfs filesystem type is a free version of the Veritas type filesystem. This is the primary filesystem type for HP-UX operating systems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install freevxfs /bin/true. Run the following command to unload the freevxfs module: rmmod freevxfs','[{\"cis\": [\"1.1.1.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(4002,'Ensure mounting of jffs2 filesystems is disabled','The jffs2 (journaling flash filesystem 2) filesystem type is a log-structured filesystem used in flash memory devices.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install jffs2 /bin/true. Run the following command to unload the jffs2 module: rmmod jffs2','[{\"cis\": [\"1.1.1.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(4003,'Ensure mounting of hfs filesystems is disabled','The hfs filesystem type is a hierarchical filesystem that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install hfs /bin/true. Run the following command to unload the hfs module: rmmod hfs','[{\"cis\": [\"1.1.1.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(4004,'Ensure mounting of hfsplus filesystems is disabled','The hfsplus filesystem type is a hierarchical filesystem designed to replace hfs that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install hfsplus /bin/true. Run the following command to unload the hfsplus module: rmmod hfsplus','[{\"cis\": [\"1.1.1.5\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(4005,'Ensure mounting of squashfs filesystems is disabled','The squashfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems (similar to cramfs ). A squashfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install squashfs /bin/true. Run the following command to unload the squashfs module: rmmod squashfs','[{\"cis\": [\"1.1.1.6\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(4006,'Ensure mounting of udf filesystems is disabled','The udf filesystem type is the universal disk format used to implement ISO/IEC 13346 and ECMA-167 specifications. This is an open vendor filesystem type for data storage on a broad range of media. This filesystem type is necessary to support writing DVDs and newer optical disc formats.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install udf /bin/true. Run the following command to unload the udf module: rmmod udf','[{\"cis\": [\"1.1.1.7\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(4007,'Ensure mounting of FAT filesystems is disabled','The FAT filesystem format is primarily used on older windows systems and portable USB drives or flash modules. It comes in three types FAT12 , FAT16 , and FAT32 all of which are supported by the vfat kernel module.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install vfat /bin/true. Run the following command to unload the vfat module: rmmod vfat','[{\"cis\": [\"1.1.1.8\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(4008,'Ensure separate partition exists for /tmp','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /tmp its own file system allows an administrator to set the noexec option on the mount, making /tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','','For new installations, during installation create a custom partition setup and specify a separate partition for /tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4009,'Ensure nodev option set on /tmp partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp.','','Edit the /etc/fstabfile and add nodev to the fourth field (mounting options) for the /tmp partition. See the fstab(5)manual page for more information. Run the following command to remount /tmp:# mount -o remount,nodev /tmp','[{\"cis\": [\"1.1.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4010,'Ensure nosuid option set on /tmp partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /tmp partition. See the fstab(5)manual page for more information. Run the following command to remount /tmp: # mount -o remount,nosuid /tmp','[{\"cis\": [\"1.1.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4011,'Ensure noexec option set on /tmp partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /tmp partition. See the fstab(5)manual page for more information. Run the following command to remount /tmp: # mount -o remount,noexec /tmp','[{\"cis\": [\"1.1.5\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4012,'Ensure separate partition exists for /var','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion if it is not bound to a separate partition.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4013,'Ensure separate partition exists for /var/tmp','The /var/tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /var/tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /var/tmp its own file system allows an administrator to set the noexec option on the mount, making /var/tmp useless for an attacker to install executable code.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.7\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4014,'Ensure nodev option set on /var/tmp partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /var/tmp .','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information.','[{\"cis\": [\"1.1.8\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4015,'Ensure nosuid option set on /var/tmp partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /var/tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information.','[{\"cis\": [\"1.1.9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4016,'Ensure noexec option set on /var/tmp partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /var/tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information.','[{\"cis\": [\"1.1.10\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4017,'Ensure separate partition exists for /var/log','The /var/log directory is used by system services to store log data .','There are two important reasons to ensure that system logs are stored on a separate partition: protection against resource exhaustion (since logs can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.11\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\", \"10.7\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4018,'Ensure separate partition exists for /var/log/audit','The auditing daemon, auditd , stores log data in the /var/log/audit directory.','There are two important reasons to ensure that data gathered by auditd is stored on a separate partition: protection against resource exhaustion (since the audit.log file can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.12\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\", \"10.7\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4019,'Ensure separate partition exists for /home','The /home directory is used to support disk storage needs of local users.','If the system is intended to support local users, create a separate partition for the /home directory to protect against resource exhaustion and restrict the type of files that can be stored under /home.','','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4020,'Ensure nodev option set on /home partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. # mount -o remount,nodev /home','[{\"cis\": [\"1.1.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4021,'Ensure nodev option set on /dev/shm partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /dev/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,nodev /dev/shm','[{\"cis\": [\"1.1.15\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4022,'Ensure nosuid option set on /dev/shm partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,nosuid /dev/shm','[{\"cis\": [\"1.1.16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4023,'Ensure noexec option set on /dev/shm partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,noexec /dev/shm','[{\"cis\": [\"1.1.17\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4024,'Disable Automounting','autofs allows automatic mounting of devices, typically including CD/DVDs and USB drives.','With automounting enabled anyone with physical access could attach a USB drive or disc and have its contents available in system even if they lacked permissions to mount it themselves.','','Run the following command to disable autofs: # chkconfig autofs off','[{\"cis\": [\"1.1.22\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4025,'Ensure gpgcheck is globally activated','The gpgcheck option, found in the main section of the /etc/yum.conf and individual /etc/yum/repos.d/* files determines if an RPM package's signature is checked prior to its installation.','It is important to ensure that an RPM's package signature is always checked prior to installation to ensure that the software is obtained from a trusted source.','','Edit /etc/yum.conf and set ' gpgcheck=1 ' in the [main] section. Edit any failing files in /etc/yum.repos.d/* and set all instances of gpgcheck to ' 1 '.','[{\"cis\": [\"1.2.3\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(4026,'Disable the rhnsd Daemon','The rhnsd daemon polls the Red Hat Network web site for scheduled actions and, if there are, executes those actions.','Patch management policies may require that organizations test the impact of a patch before it is deployed in a production environment. Having patches automatically deployed could have a negative impact on the environment. It is best to not allow an action by default but only after appropriate consideration has been made. It is recommended that the service be disabled unless the risk is understood and accepted or you are running your own satellite . This item is not scored because organizations may have addressed the risk.','','Run the following command to disable rhnsd : # chkconfig rhnsd off','[{\"cis\": [\"1.2.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(4027,'Ensure AIDE is installed','AIDE takes a snapshot of filesystem state including modification times, permissions, and file hashes which can then be used to compare against the current state of the filesystem to detect modifications to the system.','By monitoring the filesystem state compromised files can be detected to prevent or limit the exposure of accidental or malicious misconfigurations or modified binaries.','','Run the following command to install aide: yum install aide // Configure AIDE as appropriate for your environment. Consult the AIDE documentation for options. Initialize AIDE: aide --init && mv /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc\": [\"3.5\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4028,'Ensure filesystem integrity is regularly checked','Periodic checking of the filesystem integrity is needed to detect changes to the filesystem.','Periodic file checking allows the system administrator to determine on a regular basis if critical files have been changed in an unauthorized fashion.','','Run the following command: crontab -u root -e // Add the following line to the crontab: 0 5 * * * /usr/sbin/aide --check // Notes: The checking in this recommendation occurs every day at 5am. Alter the frequency and time of the checks in compliance with site policy. ','[{\"cis\": [\"1.3.2\"]}, {\"cis_csc\": [\"3.5\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4029,'Ensure permissions on bootloader config are configured','The grub configuration file contains information on boot settings and passwords for unlocking boot options. The grub configuration is usually located at /boot/grub/grub.conf and linked as /boot/grub/menu.lst and /etc/grub.conf .','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.','','Run the following commands to set permissions on your grub configuration: # chown root:root /boot/grub/grub.conf # chmod og-rwx /boot/grub/grub.conf','[{\"cis\": [\"1.4.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4030,'Ensure bootloader password is set','Setting the boot loader password will require that anyone rebooting the system must enter a password before being able to set command line boot parameters.','Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off SELinux at boot time).','','Create an encrypted password with grub-md5-crypt: # grub-md5-crypt Password: <password> Retype Password: <password> <encrypted-password> Copy and paste the <encrypted-password> into the global section of /boot/grub/grub.conf : password --md5 <encrypted-password>','[{\"cis\": [\"1.4.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4031,'Ensure authentication required for single user mode','Single user mode is used for recovery when the system detects an issue during boot or by manual selection from the bootloader.','Requiring authentication in single user mode prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials.','','Edit /etc/sysconfig/init and set SINGLE to ' /sbin/sulogin': SINGLE=/sbin/sulogin','[{\"cis\": [\"1.4.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4032,'Ensure interactive boot is not enabled','Interactive boot allows console users to interactively select which services start on boot. The PROMPT option provides console users the ability to interactively boot the system and select which services to start on boot . ','Turn off the PROMPT option on the console to prevent console users from potentially overriding established security settings. ','','Edit the /etc/sysconfig/init file and set PROMPT to ' no ': PROMPT=no','[{\"cis\": [\"1.4.4\"]}, {\"cis_csc\": [\"5.1\"]}]'),(4033,'Ensure core dumps are restricted','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to /etc/security/limits.conf or a /etc/security/limits.d/* file: * hard core 0. Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: fs.suid_dumpable = 0 and Run the following command to set the active kernel parameter: # sysctl -w fs.suid_dumpable=0','[{\"cis\": [\"1.5.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4034,'Ensure XD/NX support is enabled','Recent processors in the x86 family support the ability to prevent code execution on a per memory page basis. Generically and on AMD processors, this ability is called No Execute (NX), while on Intel processors it is called Execute Disable (XD). This ability can help prevent exploitation of buffer overflow vulnerabilities and should be activated whenever possible. Extra steps must be taken to ensure that this protection is enabled, particularly on 32-bit x86 systems. Other processors, such as Itanium and POWER, have included such support since inception and the standard kernel for those platforms supports the feature.','Enabling any feature that can protect against buffer overflow attacks enhances the security of the system.','','On 32 bit systems install a kernel with PAE support, no installation is required on 64 bit systems: If necessary configure your bootloader to load the new kernel and reboot the system. You may need to enable NX or XD support in your bios.','[{\"cis\": [\"1.5.2\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4035,'Ensure address space layout randomization (ASLR) is enabled','Address space layout randomization (ASLR) is an exploit mitigation technique which randomly arranges the address space of key data areas of a process.','Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: kernel.randomize_va_space = 2. Run the following command to set the active kernel parameter: # sysctl -w kernel.randomize_va_space=2','[{\"cis\": [\"1.5.3\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4036,'Ensure prelink is disabled','prelink is a program that modifies ELF shared libraries and ELF dynamically linked binaries in such a way that the time needed for the dynamic linker to perform relocations at startup significantly decreases.','The prelinking feature can interfere with the operation of AIDE, because it changes binaries. Prelinking can also increase the vulnerability of the system if a malicious user is able to compromise a common library such as libc.','','Run the following commands to restore binaries to normal and uninstall prelink: prelink -ua && yum remove prelink','[{\"cis\": [\"1.5.4\"]}, {\"cis_csc\": [\"3.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4037,'Ensure SELinux is not disabled in bootloader configuration','Configure SELINUX to be enabled at boot time and verify that it has not been overwritten by the grub boot parameters.','SELinux must be enabled at boot time in your grub configuration to ensure that the controls it provides are not overridden.','','Edit /boot/grub/grub.conf and remove all instances of selinux=0 and enforcing=0 on all kernel lines','[{\"cis\": [\"1.6.1.1\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4038,'Ensure the SELinux state is enforcing','Set SELinux to enable when the system is booted.','SELinux must be enabled at boot time in to ensure that the controls it provides are in effect at all times.','','Edit the /etc/selinux/config file to set the SELINUX parameter: SELINUX=enforcing','[{\"cis\": [\"1.6.1.2\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4039,'Ensure SELinux policy is configured','Configure SELinux to meet or exceed the default targeted policy, which constrains daemons and system software only.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that at least the default recommendations are met.','','Edit the /etc/selinux/config file to set the SELINUXTYPE parameter: SELINUXTYPE=targeted','[{\"cis\": [\"1.6.1.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4040,'Ensure SETroubleshoot is not installed','The SETroubleshoot service notifies desktop users of SELinux denials through a user-friendly interface. The service provides important information around configuration errors, unauthorized intrusions, and other potential errors.','The SETroubleshoot service is an unnecessary daemon to have running on a server, especially if X Windows is disabled.','','Run the following command to uninstall setroubleshoot: # yum remove setroubleshoot','[{\"cis\": [\"1.6.1.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4041,'Ensure the MCS Translation Service (mcstrans) is not installed','The mcstransd daemon provides category label information to client processes requesting information. The label translations are defined in /etc/selinux/targeted/setrans.conf','Since this service is not used very often, remove it to reduce the amount of potentially vulnerable code running on the system.','','Run the following command to uninstall mcstrans: # yum remove mcstrans','[{\"cis\": [\"1.6.1.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4042,'Ensure no unconfined daemons exist','Daemons that are not defined in SELinux policy will inherit the security context of their parent process.','Since daemons are launched and descend from the init process, they will inherit the security context label initrc_t . This could cause the unintended consequence of giving the process more permission than it requires.','','Investigate any unconfined daemons found during the audit action. They may need to have an existing security context assigned to them or a policy built for them.','[{\"cis\": [\"1.6.1.6\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4043,'Ensure SELinux is installed','SELinux provides Mandatory Access Controls.','Without a Mandatory Access Control system installed only the default Discretionary Access Control system will be available.','','Run the following command to install libselinux: yum install libselinux','[{\"cis\": [\"1.6.2\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4044,'Ensure message of the day is configured properly','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/motd file with the appropriate contents according to your site policy, remove any instances of m , , s , or v.','[{\"cis\": [\"1.7.1.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(4045,'Ensure local login warning banner is configured properly','The contents of the /etc/issue file are displayed to users prior to login for local terminals. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of m , , s , or v: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue','[{\"cis\": [\"1.7.1.2\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(4046,'Ensure remote login warning banner is configured properly','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue.net file with the appropriate contents according to your site policy, remove any instances of m , , s , or v: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.net','[{\"cis\": [\"1.7.1.3\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(4047,'Ensure permissions on /etc/motd are configured','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users.','If the /etc/motd file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/motd: # chown root:root /etc/motd # chmod 644 /etc/motd','[{\"cis\": [\"1.7.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4048,'Ensure permissions on /etc/issue are configured','The contents of the /etc/issue file are displayed to users prior to login for local terminals.','If the /etc/issue file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue: # chown root:root /etc/issue # chmod 644 /etc/issue','[{\"cis\": [\"1.7.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4049,'Ensure permissions on /etc/issue.net are configured','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services.','If the /etc/issue.net file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue.net: # chown root:root /etc/issue.net # chmod 644 /etc/issue.net','[{\"cis\": [\"1.7.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4050,'Ensure GDM login banner is configured','GDM is the GNOME Display Manager which handles graphical login for GNOME based systems.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place.','','Create the /etc/dconf/profile/gdm file with the following contents: user-db:user system-db:gdm file-db:/usr/share/gdm/greeter-dconf-defaults || Create or edit the banner-message-enable and banner-message-text options in /etc/dconf/db/gdm.d/01-banner-message : [org/gnome/login-screen] banner-message-enable=true banner-message-text='Authorized uses only. All activity may be monitored and reported.' || Run the following command to update the system databases: dconf update','[{\"cis\": [\"1.7.2\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(4051,'Ensure updates, patches, and additional security software are installed','Periodically patches are released for included software either due to security flaws or to include additional functionality.','Newer patches may contain security enhancements that would not be available through the latest full update. As a result, it is recommended that the latest software patches be used to take advantage of the latest functionality. As with any software installation, organizations need to determine if a given update meets their requirements and verify the compatibility and supportability of any additional software against the update revision that is selected.','','Site policy may mandate a testing period before install onto production systems for available updates. The audit and remediation here only cover security updates. Non-security updates can be audited with and comparing against site policy: # yum check-update','[{\"cis\": [\"1.8\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"5.2\"]}, {\"nist_800_53\": [\"AU.6\", \"SI.4\"]}, {\"gpg_13\": [\"4.2\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\"]}]'),(4052,'Ensure chargen services are not enabled','chargen is a network service that responds with 0 to 512 ASCII characters for each connection it receives. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable chargen-dgram and chargen-stream: # chkconfig chargen-dgram off; # chkconfig chargen-stream off','[{\"cis\": [\"2.1.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4053,'Ensure daytime services are not enabled','daytime is a network service that responds with the server's current date and time. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable daytime-dgram and daytime-stream: # chkconfig daytime-dgram off; # chkconfig daytime-stream off','[{\"cis\": [\"2.1.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4054,'Ensure discard services are not enabled','discardis a network service that simply discards all data it receives. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable discard-dgram and discard-stream: # chkconfig discard-dgram off; # chkconfig discard-stream off','[{\"cis\": [\"2.1.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4055,'Ensure echo services are not enabled','echo is a network service that responds to clients with the data sent to it by the client. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable echo-dgram and echo-stream: # chkconfig echo-dgram off; # chkconfig echo-stream off','[{\"cis\": [\"2.1.4\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4056,'Ensure time services are not enabled','time is a network service that responds with the server's current date and time as a 32 bit integer. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable time-dgram and time-stream: # chkconfig time-dgram off; # chkconfig time-stream off','[{\"cis\": [\"2.1.5\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4057,'Ensure rsh server is not enabled','The Berkeley rsh-server ( rsh , rlogin , rexec ) package contains legacy services that exchange credentials in clear-text.','These legacy services contain numerous security exposures and have been replaced with the more secure SSH package.','','Run the following commands to disable rsh, rlogin, and rexec: # chkconfig rsh off # chkconfig rlogin off # chkconfig rexec off','[{\"cis\": [\"2.1.6\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4058,'Ensure talk server is not enabled','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client (allows initiate of talk sessions) is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to disable talk: # chkconfig talk off','[{\"cis\": [\"2.1.7\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4059,'Ensure telnet server is not enabled','The telnet-server package contains the telnet daemon, which accepts connections from users from other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow a user with access to sniff network traffic the ability to steal credentials. The ssh package provides an encrypted session and stronger security.','','Run the following command to disable telnet: # chkconfig telnet off','[{\"cis\": [\"2.1.8\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4060,'Ensure tftp server is not enabled','Trivial File Transfer Protocol (TFTP) is a simple file transfer protocol, typically used to automatically transfer configuration or boot machines from a boot server. The package tftp-server is used to define and support a TFTP server.','TFTP does not support authentication nor does it ensure the confidentiality or integrity of data. It is recommended that TFTP be removed, unless there is a specific need for TFTP. In that case, extreme caution must be used when configuring the services.','','Run the following command to disable tftp: # chkconfig tftp off','[{\"cis\": [\"2.1.9\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4061,'Ensure rsync service is not enabled','The rsyncd service can be used to synchronize files between systems over network links.','The rsyncd service presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to disable rsync: # chkconfig rsyncd off','[{\"cis\": [\"2.1.10\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4062,'Ensure xinetd is not enabled','The eXtended InterNET Daemon ( xinetd ) is an open source super daemon that replaced the original inetd daemon. The xinetd daemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.','If there are no xinetd services required, it is recommended that the daemon be disabled.','','Run the following command to disable xinetd: # chkconfig xinetd off','[{\"cis\": [\"2.1.11\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4063,'Ensure time synchronization is in use','System time should be synchronized between all systems in an environment. This is typically done by establishing an authoritative time server or set of servers and having all systems synchronize their clocks to them.','Time synchronization is important to support time sensitive security mechanisms like Kerberos and also ensures log files have consistent time records across the enterprise, which aids in forensic investigations.','','On physical systems or virtual systems where host based time synchronization is not available run the following commands and verify either ntp or chrony is installed: # rpm -q ntp # rpm -q chrony On virtual systems where host based time synchronization is available consult your virtualization software documentation and verify that host based synchronization is in use.','[{\"cis\": [\"2.2.2.1\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4064,'Ensure ntp is configured','ntp is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at https://www.ntp.org. ntp can be configured to be a client and/or a server.','If ntp is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','1) Add or edit restrict lines in /etc/ntp.conf to match the following: - restrict -4 default kod nomodify notrap nopeer noquery and - restrict -4 default kod nomodify notrap nopeer noquery. 2) Add or edit server or pool lines to /etc/ntp.conf as appropriate: server <remote-server>. 3) Add or edit the OPTIONS in /etc/sysconfig/ntpd to include ' -u ntp:ntp ': - OPTIONS='-u ntp:ntp'','[{\"cis\": [\"2.2.1.2\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4065,'Ensure chrony is configured','chrony is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at https://www.ntp.org. ntp can be configured to be a client and/or a server.','If chrony is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','1) Add or edit restrict lines in /etc/chrony.conf to match the following: - 1) Add or edit server or pool lines to /etc/chrony.conf as appropriate: server <remote-server>. 3) Add or edit the OPTIONS in /etc/sysconfig/chronyd to include: - OPTIONS='-u chronyd'','[{\"cis\": [\"2.2.1.3\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4066,'Ensure X Window System is not installed','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','','Run the following command to remove the X Windows System packages: # yum remove xorg-x11*','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4067,'Ensure Avahi Server is not enabled','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Automatic discovery of network services is not normally required for system functionality. It is recommended to disable the service to reduce the potential attack surface.','','Run the following command to disable avahi-daemon: # chkconfig avahi-daemon off','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4068,'Ensure CUPS is not enabled','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be disabled to reduce the potential attack surface.','','Run the following command to disable cups : # chkconfig cups off','[{\"cis\": [\"2.2.4\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4069,'Ensure DHCP Server is not enabled','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a system is specifically set up to act as a DHCP server, it is recommended that this service be disabled to reduce the potential attack surface.','','Run the following command to disable dhcpd: # chkconfig dhcpd off','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4070,'Ensure LDAP Server is not enabled','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP server, it is recommended that the software be disabled to reduce the potential attack surface.','','Run the following command to disable slapd: # chkconfig slapd off','[{\"cis\": [\"2.2.6\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4071,'Ensure NFS and RPC are not enabled','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the system does not export NFS shares or act as an NFS client, it is recommended that these services be disabled to reduce remote attack surface.','','Run the following commands to disable nfs, nfs-server and rpcbind: # chkconfig nfs off; # chkconfig rpcbind off','[{\"cis\": [\"2.2.7\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4072,'Ensure DNS Server is not enabled','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a system is specifically designated to act as a DNS server, it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable named : # chkconfig named off','[{\"cis\": [\"2.2.8\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4073,'Ensure FTP Server is not enabled','The File Transfer Protocol (FTP) provides networked computers with the ability to transfer files.','FTP does not protect the confidentiality of data or authentication credentials. It is recommended sftp be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable vsftpd: # chkconfig vsftpd off','[{\"cis\": [\"2.2.9\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4074,'Ensure HTTP server is not enabled','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable httpd: # chkconfig httpd off','[{\"cis\": [\"2.2.10\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4075,'Ensure IMAP and POP3 server is not enabled','dovecot is an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided by this system, it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable dovecot: # chkconfig dovecot off','[{\"cis\": [\"2.2.11\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4076,'Ensure Samba is not enabled','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Small Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this service can be disabled to reduce the potential attack surface.','','Run the following command to disable smb: # chkconfig smb off','[{\"cis\": [\"2.2.12\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4077,'Ensure HTTP Proxy Server is not enabled','Squid is a standard proxy server used in many distributions and environments.','If there is no need for a proxy server, it is recommended that the squid proxy be disabled to reduce the potential attack surface.','','Run the following command to disable squid: # chkconfig squid off','[{\"cis\": [\"2.2.13\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4078,'Ensure SNMP Server is not enabled','The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server can communicate using SNMP v1, which transmits data in the clear and does not require authentication to execute commands. Unless absolutely necessary, it is recommended that the SNMP service not be used. If SNMP is required the server should be configured to disallow SNMP v1.','','Run the following command to disable snmpd: # chkconfig snmpd off','[{\"cis\": [\"2.2.14\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4079,'Ensure mail transfer agent is configured for local-only mode','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','','Edit /etc/postfix/main.cf and add the following line to the RECEIVING MAIL section. If the line already exists, change it to look like the line below: inet_interfaces = loopback-only Restart postfix: # service postfix restart','[{\"cis\": [\"2.2.15\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"tsc\": [\"CC5.2\", \"CC6.4\", \"CC6.6\", \"CC6.7\"]}]'),(4080,'Ensure NIS Server is not enabled','The Network Information Service (NIS) (formally known as Yellow Pages) is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be disabled and other, more secure services be used','','Run the following command to disable ypserv: # chkconfig ypserv off','[{\"cis\": [\"2.2.16\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4081,'Ensure NIS Client is not installed','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files. The NIS client ( ypbind ) was used to bind a machine to an NIS server and receive the distributed configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','','Run the following command to uninstall ypbind: # yum remove ypbind','[{\"cis\": [\"2.3.1\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4082,'Ensure rsh client is not installed','The rsh package contains the client commands for the rsh services.','These legacy clients contain numerous security exposures and have been replaced with the more secure SSH package. Even if the server is removed, it is best to ensure the clients are also removed to prevent users from inadvertently attempting to use these commands and therefore exposing their credentials. Note that removing the rsh package removes the clients for rsh , rcp and rlogin .','','Run the following command to uninstall rsh : # yum remove rsh','[{\"cis\": [\"2.3.2\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4083,'Ensure talk client is not installed','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client, which allows initialization of talk sessions, is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to uninstall talk : # yum remove talk','[{\"cis\": [\"2.3.3\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4084,'Ensure telnet client is not installed','The telnet package contains the telnet client, which allows users to start connections to other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow an unauthorized user to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Linux distributions.','','Run the following command to uninstall telnet : # yum remove telnet','[{\"cis\": [\"2.3.4\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4085,'Ensure LDAP client is not installed','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP client, it is recommended that the software be removed to reduce the potential attack surface.','','Run the following command to uninstall openldap-clients : # yum remove openldap-clients','[{\"cis\": [\"2.3.5\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4086,'Ensure IP forwarding is disabled','The net.ipv4.ip_forward flag is used to tell the system whether it can forward packets or not.','Setting the flag to 0 ensures that a system with multiple interfaces (for example, a hard proxy), will never be able to forward packets, and therefore, never serve as a router.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.ip_forward = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.ip_forward=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.1.1\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4087,'Ensure packet redirect sending is disabled','ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects.','An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.send_redirects = 0; net.ipv4.conf.default.send_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.send_redirects=0; # sysctl -w net.ipv4.conf.default.send_redirects=0; # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.1.2\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4088,'Ensure source routed packets are not accepted','In networking, source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network. In some cases, systems may not be routable or reachable from some locations (e.g. private addresses vs. Internet routable), and so source routed packets would need to be used.','Setting net.ipv4.conf.all.accept_source_route and net.ipv4.conf.default.accept_source_route to 0 disables the system from accepting source routed packets. Assume this system was capable of routing packets to Internet routable addresses on one interface and private addresses on another interface. Assume that the private addresses were not routable to the Internet routable addresses and vice versa. Under normal routing circumstances, an attacker from the Internet routable addresses could not use the system as a way to reach the private address systems. If, however, source routed packets were allowed, they could be used to gain access to the private address systems as the route could be specified, rather than rely on routing protocols that did not allow this routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_source_route = 0; net.ipv4.conf.default.accept_source_route = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_source_route=0 # sysctl -w net.ipv4.conf.default.accept_source_route=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.1\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4089,'Ensure ICMP redirects are not accepted','ICMP redirect messages are packets that convey routing information and tell your host (acting as a router) to send packets via an alternate path. It is a way of allowing an outside routing device to update your system routing tables.','Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_redirects = 0; net.ipv4.conf.default.accept_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_redirects=0 # sysctl -w net.ipv4.conf.default.accept_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.2\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4090,'Ensure secure ICMP redirects are not accepted','Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure.','It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.secure_redirects = 0; net.ipv4.conf.default.secure_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.secure_redirects=0 # sysctl -w net.ipv4.conf.default.secure_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.3\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4091,'Ensure suspicious packets are logged','When enabled, this feature logs packets with un-routable source addresses to the kernel log.','Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.log_martians = 1; net.ipv4.conf.default.log_martians = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.log_martians=1 # sysctl -w net.ipv4.conf.default.log_martians=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.4\"]}, {\"cis_csc\": [\"6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4092,'Ensure broadcast ICMP requests are ignored','Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses.','Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_echo_ignore_broadcasts = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.5\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4093,'Ensure bogus ICMP responses are ignored','Setting icmp_ignore_bogus_error_responses to 1 prevents the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages.','Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_ignore_bogus_error_responses = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.6\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4094,'Ensure Reverse Path Filtering is enabled','Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set).','Setting these flags is a good way to deter attackers from sending your server bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed. This would occur when using dynamic routing protocols (bgp, ospf, etc) on your system. If you are using asymmetrical routing on your system, you will not be able to enable this feature without breaking the routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.rp_filter = 1; net.ipv4.conf.default.rp_filter = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.rp_filter=1 # sysctl -w net.ipv4.conf.default.rp_filter=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.7\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4095,'Ensure TCP SYN Cookies is enabled','When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. Instead, the kernel simply replies to the SYN with a SYN|ACK, but will include a specially crafted TCP sequence number that encodes the source and destination IP address and port number and the time the packet was sent.','Attackers use SYN flood attacks to perform a denial of service attacked on a system by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding. SYN cookies allow the system to keep accepting valid connections, even if under a denial of service attack.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.tcp_syncookies = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.tcp_syncookies=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.8\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4096,'Ensure IPv6 router advertisements are not accepted','This setting disables the system's ability to accept IPv6 router advertisements.','It is recommended that systems not accept router advertisements as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_ra = 0 and net.ipv6.conf.default.accept_ra = 0 Then, run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_ra=0 # sysctl -w net.ipv6.conf.default.accept_ra=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.3.1\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4097,'Ensure IPv6 redirects are not accepted','This setting prevents the system from accepting ICMP redirects. ICMP redirects tell the system about alternate routes for sending traffic.','It is recommended that systems not accept ICMP redirects as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_redirects = 0 || net.ipv6.conf.default.accept_redirects = 0 Then, run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_redirects=0 # sysctl -w net.ipv6.conf.default.accept_redirects=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.3.2\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4098,'Ensure IPv6 is disabled','Although IPv6 has many advantages over IPv4, few organizations have implemented IPv6.','If IPv6 is not to be used, it is recommended that it be disabled to reduce the attack surface of the system.','','Edit /boot/grub/grub.conf to include ipv6.disable=1 on all kernel lines.','[{\"cis\": [\"3.3.3\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4099,'Ensure TCP Wrappers is installed','TCP Wrappers provides a simple access list and standardized logging method for services capable of supporting it. In the past, services that were called from inetd and xinetd supported the use of tcp wrappers. As inetd and xinetd have been falling in disuse, any service that can support tcp wrappers will have the libwrap.so library attached to it.','TCP Wrappers provide a good simple access list mechanism to services that may not have that support built in. It is recommended that all services that can support TCP Wrappers, use it.','','Run the following command to install tcp_wrappers: yum install tcp_wrappers','[{\"cis\": [\"3.4.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(4100,'Ensure /etc/hosts.deny is configured','The /etc/hosts.deny file specifies which IP addresses are not permitted to connect to the host. It is intended to be used in conjunction with the /etc/hosts.allow file.','The /etc/hosts.allow file supports access control by IP and helps ensure that only authorized systems can connect to the system.','','Run the following command to create /etc/hosts.deny: echo 'ALL: ALL' >> /etc/hosts.deny','[{\"cis\": [\"3.4.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(4101,'Ensure permissions on /etc/hosts.allow are configured.','The /etc/hosts.allow file contains networking information that is used by many applications and therefore must be readable for these applications to operate.','It is critical to ensure that the /etc/hosts.allow file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to set permissions on /etc/hosts.allow : chown root:root /etc/hosts.allow and chmod 644 /etc/hosts.allow','[{\"cis\": [\"3.4.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(4102,'Ensure permissions on /etc/hosts.deny are configured.','The /etc/hosts.deny file contains network information that is used by many system applications and therefore must be readable for these applications to operate.','It is critical to ensure that the /etc/hosts.deny file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to set permissions on /etc/hosts.deny : chown root:root /etc/hosts.deny and chmod 644 /etc/hosts.deny','[{\"cis\": [\"3.4.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4103,'Ensure DCCP is disabled','The Datagram Congestion Control Protocol (DCCP) is a transport layer protocol that supports streaming media and telephony. DCCP provides a way to gain access to congestion control, without having to do it at the application layer, but does not provide in-sequence delivery.','If the protocol is not required, it is recommended that the drivers not be installed to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install dccp /bin/true','[{\"cis\": [\"3.5.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4104,'Ensure SCTP is disabled','The Stream Control Transmission Protocol (SCTP) is a transport layer protocol used to support message oriented communication, with several streams of messages in one connection. It serves a similar function as TCP and UDP, incorporating features of both. It is message-oriented like UDP, and ensures reliable in-sequence transport of messages with congestion control like TCP.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install sctp /bin/true','[{\"cis\": [\"3.5.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4105,'Ensure RDS is disabled','The Reliable Datagram Sockets (RDS) protocol is a transport layer protocol designed to provide low-latency, high-bandwidth communications between cluster nodes. It was developed by the Oracle Corporation.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install rds /bin/true','[{\"cis\": [\"3.5.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4106,'Ensure TIPC is disabled','The Transparent Inter-Process Communication (TIPC) protocol is designed to provide communication between cluster nodes.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install tipc /bin/true','[{\"cis\": [\"3.5.4\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4107,'Ensure iptables is installed','iptables allows configuration of the IPv4 tables in the linux kernel and the rules stored within them. Most firewall configuration utilities operate as a front end to iptables .','iptables is required for firewall management and configuration.','','Run the following command to install iptables : yum install iptables','[{\"cis\": [\"3.6.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.1\"]}]'),(4108,'Ensure default deny firewall policy','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: iptables -P INPUT DROP; iptables -P OUTPUT DROP and iptables -P FORWARD DROP','[{\"cis\": [\"3.6.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4109,'Ensure loopback traffic is configured','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # iptables -A INPUT -i lo -j ACCEPT # iptables -A OUTPUT -o lo -j ACCEPT # iptables -A INPUT -s 127.0.0.0/8 -j DROP','[{\"cis\": [\"3.6.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4110,'Ensure audit log storage size is configured','Configure the maximum size of the audit log file. Once the log reaches the maximum size, it will be rotated and a new log file will be started.','It is important that an appropriate size is determined for log files so that they do not impact the system and audit data is not lost.','','Set the following parameter in /etc/audit/auditd.conf in accordance with site policy: max_log_file = <MB>','[{\"cis\": [\"4.1.1.1\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(4111,'Ensure system is disabled when audit logs are full','The auditd daemon can be configured to halt the system when the audit logs are full.','In high security contexts, the risk of detecting unauthorized access or nonrepudiation exceeds the benefit of the system's availability.','','Set the following parameters in /etc/audit/auditd.conf: space_left_action = email action_mail_acct = root admin_space_left_action = halt','[{\"cis\": [\"4.1.1.2\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(4112,'Ensure audit logs are not automatically deleted','The max_log_file_action setting determines how to handle the audit log file reaching the max file size. A value of keep_logs will rotate the logs but never delete old logs.','In high security contexts, the benefits of maintaining a long audit history exceed the cost of storing the audit history.','','Set the following parameter in /etc/audit/auditd.conf: max_log_file_action = keep_logs','[{\"cis\": [\"4.1.1.3\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(4113,'Ensure auditd service is enabled','Turn on the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable auditd : # chkconfig auditd on','[{\"cis\": [\"4.1.2\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.1\", \"10.7\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4114,'Ensure auditing for processes that start prior to auditd is enabled','Configure grub so that processes that are capable of being audited can be audited even if they start up prior to auditd startup.','Audit events need to be captured on processes that start up prior to auditd, so that potential malicious activity cannot go undetected.','','Edit /boot/grub/grub.conf to include audit=1 on all kernel lines. Notes: This recommendation is designed around the grub bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings.','[{\"cis\": [\"4.1.3\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.2.6\", \"10.7\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"35.7.d\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4115,'Ensure events that modify date and time information are collected','Capture events where the system date and/or time has been modified. The parameters in this section are set to determine if the adjtimex (tune kernel clock), settimeofday (Set time, using timeval and timezone structures) stime (using seconds since 1/1/1970) or clock_settime (allows for the setting of several internal clocks and timers) system calls have been executed and always write an audit record to the /var/log/audit.log file upon exit, tagging the records with the identifier "time-change".','Unexpected changes in system date and/or time could be a sign of malicious activity on the system.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change -a always,exit -F arch=b32 -S clock_settime -k time-change -w /etc/localtime -p wa -k time-change For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S adjtimex -S settimeofday -k time-change -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change -a always,exit -F arch=b64 -S clock_settime -k time-change -a always,exit -Farch=b32 -S clock_settime -k time-change -w /etc/localtime -p wa -k time-change','[{\"cis\": [\"4.1.4\"]}, {\"cis_csc\": [\"3.6\"]}, {\"pci_dss\": [\"10.4.2\", \"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4116,'Ensure events that modify user/group information are collected','Record events affecting the group , passwd (user IDs), shadow and gshadow (passwords) or /etc/security/opasswd (old passwords, based on remember parameter in the PAM configuration) files. The parameters in this section will watch the files to see if they have been opened for write or have had attribute changes (e.g. permissions) and tag them with the identifier "identity" in the audit log file.','Unexpected changes to these files could be an indication that the system has been compromised and that an unauthorized user is attempting to hide their activities or compromise additional accounts.','','Add the following lines to the /etc/audit/audit.rules file: -w /etc/group -p wa -k identity -w /etc/passwd -p wa -k identity -w /etc/gshadow -p wa -k identity -w /etc/shadow -p wa -k identity -w /etc/security/opasswd -p wa -k identity','[{\"cis\": [\"4.1.5\"]}, {\"cis_csc\": [\"5.4\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4117,'Ensure events that modify the system's network environment are collected','Record changes to network environment files or system calls. The below parameters monitor the sethostname (set the systems host name) or setdomainname (set the systems domainname) system calls, and write an audit event on system call exit. The other parameters monitor the /etc/issue and /etc/issue.net files (messages displayed pre-login), /etc/hosts (file containing host names and associated IP addresses), /etc/sysconfig/network file and /etc/sysconfig/network-scripts/ directory (containing network interface scripts and configurations).','Monitoring sethostname and setdomainname will identify potential unauthorized changes to host and domainname of a system. The changing of these names could potentially break security parameters that are set based on those names. The /etc/hosts file is monitored for changes in the file that can indicate an unauthorized intruder is trying to change machine associations with IP addresses and trick users and processes into connecting to unintended machines. Monitoring /etc/issue and /etc/issue.net is important, as intruders could put disinformation into those files and trick users into providing information to the intruder. Monitoring /etc/sysconfig/network and /etc/sysconfig/network-scripts/ is important as it can show if network interfaces or scripts are being modified in a way that can lead to the machine becoming unavailable or compromised. All audit records will be tagged with the identifier "system-locale."','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale -w /etc/sysconfig/network -p wa -k system-locale -w /etc/sysconfig/network-scripts/ -p wa -k system-locale For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S sethostname -S setdomainname -k system-locale -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale -w /etc/sysconfig/network -p wa -k system-locale -w /etc/sysconfig/network-scripts/ -p wa -k system-locale','[{\"cis\": [\"4.1.6\"]}, {\"cis_csc\": [\"3.6\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4118,'Ensure events that modify the system's Mandatory Access Controls are collected','Monitor SELinux mandatory access controls. The parameters below monitor any write access (potential additional, deletion or modification of files in the directory) or attribute changes to the /etc/selinux or directory.','Changes to files in these directories could indicate that an unauthorized user is attempting to modify access controls and change security contexts, leading to a compromise of the system.','','Add the following lines to the /etc/audit/audit.rules file: -w /etc/selinux/ -p wa -k MAC-policy -w /usr/share/selinux/ -p wa -k MAC-policy','[{\"cis\": [\"4.1.7\"]}, {\"cis_csc\": [\"3.6\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4119,'Ensure login and logout events are collected','Monitor login and logout events. The parameters below track changes to files associated with login/logout events. The file /var/log/lastlog maintain records of the last time a user successfully logged in. The /var/run/failock directory maintains records of login failures via the pam_faillock module.','Monitoring login/logout events could provide a system administrator with information associated with brute force attacks against user logins.','','Add the following lines to the /etc/audit/audit.rules file: -w /var/log/lastlog -p wa -k logins -w /var/run/faillock/ -p wa -k logins','[{\"cis\": [\"4.1.8\"]}, {\"cis_csc\": [\"5.5\", \"16.10\", \"16.4\"]}, {\"pci_dss\": [\"10.2.1\", \"10.2.4\", \"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4120,'Ensure session initiation information is collected','Monitor session initiation events. The parameters in this section track changes to the files associated with session events. The file /var/run/utmp file tracks all currently logged in users. All audit records will be tagged with the identifier "session." The /var/log/wtmp file tracks logins, logouts, shutdown, and reboot events. The file /var/log/btmp keeps track of failed login attempts and can be read by entering the command /usr/bin/last -f /var/log/btmp . All audit records will be tagged with the identifier "logins.".','Monitoring these files for changes could alert a system administrator to logins occurring at unusual hours, which could indicate intruder activity (i.e. a user logging in at a time when they do not normally log in).','','Add the following lines to the /etc/audit/audit.rules file: -w /var/run/utmp -p wa -k session -w /var/log/wtmp -p wa -k logins -w /var/log/btmp -p wa -k logins','[{\"cis\": [\"4.1.8\"]}, {\"cis_csc\": [\"5.5\", \"16.10\", \"16.4\"]}, {\"pci_dss\": [\"10.3\"]}]'),(4121,'Ensure discretionary access control permission modification events are collected','Monitor changes to file permissions, attributes, ownership and group. The parameters in this section track changes for system calls that affect file permissions and attributes. The chmod , fchmod and fchmodat system calls affect the permissions associated with a file. The chown , fchown , fchownat and lchown system calls affect owner and group attributes on a file. The setxattr , lsetxattr , fsetxattr (set extended file attributes) and removexattr , lremovexattr , fremovexattr (remove extended file attributes) control extended file attributes. In all cases, an audit record will only be written for non-system user ids (auid >= 500) and will ignore Daemon events (auid = 4294967295). All audit records will be tagged with the identifier "perm_mod."','Monitoring for changes in file attributes could alert a system administrator to activity that could indicate intruder activity or policy violation.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=500 -F auid!=4294967295 -k perm_mod For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S chmod -S fchmod -S fchmodat -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b64 -S chown -S fchown -S fchownat -S lchown -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b64 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lrem','[{\"cis\": [\"4.1.10\"]}, {\"cis_csc\": [\"3.6\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4122,'Ensure unsuccessful unauthorized file access attempts are collected','Monitor for unsuccessful attempts to access files. The parameters below are associated with system calls that control creation ( creat ), opening ( open , openat ) and truncation ( truncate , ftruncate ) of files. An audit log record will only be written if the user is a non- privileged user (auid > = 500), is not a Daemon event (auid=4294967295) and if the system call returned EACCES (permission denied to the file) or EPERM (some other permanent error associated with the specific system call). All audit records will be tagged with the identifier "access."','Failed attempts to open, create or truncate files could be an indication that an individual or process is trying to gain unauthorized access to the system.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=500 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=500 -F auid!=4294967295 -k access For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=500 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=500 -F auid!=4294967295 -k access -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=500 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=500 -F auid!=4294967295 -k access','[{\"cis\": [\"4.1.11\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"10.2.4\"]}, {\"nist_800_53\": [\"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4123,'Ensure successful file system mounts are collected','Monitor the use of the mount system call. The mount (and umount ) system call controls the mounting and unmounting of file systems. The parameters below configure the system to create an audit record when the mount system call is used by a non-privileged user.','It is highly unusual for a non privileged user to mount file systems to the system. While tracking mount commands gives the system administrator evidence that external media may have been mounted (based on a review of the source of the mount and confirming it's an external media type), it does not conclusively indicate that data was exported to the media. System administrators who wish to determine if data were exported, would also have to track successful open , creat and truncate system calls requiring write access to a file under the mount point of the external media file system. This could give a fair indication that a write occurred. The only way to truly prove it, would be to track successful writes to the external media. Tracking write system calls could quickly fill up the audit log and is not recommended. Recommendations on configuration options to track data export to media is beyond the scope of this document.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S mount -F auid>=500 -F auid!=4294967295 -k mounts For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S mount -F auid>=500 -F auid!=4294967295 -k mounts -a always,exit -F arch=b32 -S mount -F auid>=500 -F auid!=4294967295 -k mounts','[{\"cis\": [\"4.1.13\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4124,'Ensure file deletion events by users are collected','Monitor the use of system calls associated with the deletion or renaming of files and file attributes. This configuration statement sets up monitoring for the unlink (remove a file), unlinkat (remove a file attribute), rename (rename a file) and renameat (rename a file attribute) system calls and tags them with the identifier "delete".','Monitoring these calls from non-privileged users could provide a system administrator with evidence that inappropriate removal of files and file attributes associated with protected files is occurring. While this audit option will look at all events, system administrators will want to look for specific privileged files that are being deleted or altered.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=500 -F auid!=4294967295 -k delete For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S unlink -S unlinkat -S rename -S renameat -F auid>=500 -F auid!=4294967295 -k delete -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=500 -F auid!=4294967295 -k delete','[{\"cis\": [\"4.1.14\"]}, {\"pci_dss\": [\"10.5.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC7.1\", \"CC7.2\", \"CC7.3\", \"CC8.1\"]}]'),(4125,'Ensure changes to system administration scope (sudoers) is collected','Monitor scope changes for system administrations. If the system has been properly configured to force system administrators to log in as themselves first and then use the sudo command to execute privileged commands, it is possible to monitor changes in scope. The file /etc/sudoers will be written to when the file or its attributes have changed. The audit records will be tagged with the identifier "scope."','Changes in the /etc/sudoers file can indicate that an unauthorized change has been made to scope of system administrator activity.','','Add the following line to the /etc/audit/audit.rules file: -w /etc/sudoers -p wa -k scope -w /etc/sudoers.d/ -p wa -k scope','[{\"cis\": [\"4.1.15\"]}, {\"cis_csc\": [\"5.4\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4126,'Ensure system administrator actions (sudolog) are collected','Monitor the sudo log file. If the system has been properly configured to disable the use of the su command and force all administrators to have to log in first and then use sudo to execute privileged commands, then all administrator commands will be logged to /var/log/sudo.log . Any time a command is executed, an audit event will be triggered as the /var/log/sudo.log file will be opened for write and the executed administration command will be written to the log.','Changes in /var/log/sudo.log indicate that an administrator has executed a command or the log file itself has been tampered with. Administrators will want to correlate the events written to the audit trail with the records written to /var/log/sudo.log to verify if unauthorized commands have been executed.','','Add the following line to the /etc/audit/audit.rules file: -w /var/log/sudo.log -p wa -k actions','[{\"cis\": [\"4.1.16\"]}, {\"cis_csc\": [\"5.1\", \"5.5\"]}, {\"pci_dss\": [\"10.2.2\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.6\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4127,'Ensure kernel module loading and unloading is collected','Monitor the loading and unloading of kernel modules. The programs insmod (install a kernel module), rmmod (remove a kernel module), and modprobe (a more sophisticated program to load and unload modules, as well as some other features) control loading and unloading of modules. The init_module (load a module) and delete_module (delete a module) system calls control loading and unloading of modules. Any execution of the loading and unloading module programs and system calls will trigger an audit record with an identifier of "modules".','Monitoring the use of insmod , rmmod and modprobe could provide system administrators with evidence that an unauthorized user loaded or unloaded a kernel module, possibly compromising the security of the system. Monitoring of the init_module and delete_module system calls would reflect an unauthorized user attempting to use a different program to load and unload modules.','','Add the following line to the /etc/audit/audit.rules file: -w /var/log/sudo.log -p wa -k actions','[{\"cis\": [\"4.1.17\"]}, {\"cis_csc\": [\"3\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4128,'Ensure the audit configuration is immutable','Set system audit so that audit rules cannot be modified with auditctl . Setting the flag "-e 2" forces audit to be put in immutable mode. Audit changes can only be made on system reboot.','In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back. Users would most likely notice a system reboot and that could alert administrators of an attempt to make unauthorized audit changes.','','Add the following line to the end of the /etc/audit/audit.rules file. -e 2','[{\"cis\": [\"4.1.18\"]}, {\"cis_csc\": [\"3\", \"6\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4129,'Ensure rsyslog Service is enabled','Once the rsyslog package is installed it needs to be activated.','If the rsyslog service is not activated the system may default to the syslogd service or lackblogging instead.','','Run the following command to enable rsyslog : # chkconfig rsyslog on','[{\"cis\": [\"4.2.1.1\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4130,'Ensure rsyslog default file permissions configured','rsyslog will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and set $FileCreateMode to 0640 or more restrictive: $FileCreateMode 0640','[{\"cis\": [\"4.2.1.3\"]}, {\"cis_csc\": [\"5.1\"]}]'),(4131,'Ensure rsyslog is configured to send logs to a remote log host','The rsyslog utility supports the ability to send logs it gathers to a remote log host running syslogd(8) or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and add the following line (where loghost.example.com is the name of your central log host). *.* @@loghost.example.com Run the following command to reload the rsyslogd configuration: # pkill -HUP rsyslogd','[{\"cis\": [\"4.2.1.4\"]}, {\"cis_csc\": [\"6.6\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4132,'Ensure syslog-ng service is enabled','Once the syslog-ng package is installed it needs to be activated.','If the syslog-ng service is not activated the system may default to the syslogd service or lack logging instead.','','Run the following command to enable syslog-ng : # chkconfig syslog-ng on','[{\"cis\": [\"4.2.2.1\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4133,'Ensure syslog-ng default file permissions configured','syslog-ng will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive syslog-ng data is archived and protected.','','Edit the /etc/syslog-ng/syslog-ng.conf and set perm option to 0640 or more restrictive: options { chain_hostnames(off); flush_lines(0); perm(0640); stats_freq(3600); threaded(yes); };','[{\"cis\": [\"4.2.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4134,'Ensure syslog-ng is configured to send logs to a remote log host','The syslog-ng utility supports the ability to send logs it gathers to a remote log host or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/syslog-ng/syslog-ng.conf file and add the following lines (where logfile.example.com is the name of your central log host). destination logserver { tcp("logfile.example.com" port(514)); }; log { source(src); destination(logserver); }; Run the following command to reload the rsyslogd configuration: # pkill -HUP syslog-ng','[{\"cis\": [\"4.2.2.4\"]}, {\"cis_csc\": [\"6.6\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4135,'Ensure rsyslog or syslog-ng is installed','The rsyslog and syslog-ng software are recommended replacements to the original syslogd daemon which provide improvements over syslogd , such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server.','The security enhancements of rsyslog and syslog-ng such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server) justify installing and configuring the package.','','Install rsyslog or syslog-ng using one of the following commands: # yum install rsyslog # yum install syslog-ng','[{\"cis\": [\"4.2.3\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4136,'Ensure permissions on all logfiles are configured','Log files stored in /var/log/ contain logged information from many services on the system, or on log hosts others as well.','It is important to ensure that log files have the correct permissions to ensure that sensitivebdata is archived and protected.','','Run the following command to set permissions on all existing log files: # find /var/log -type f -exec chmod g-wx,o-rwx {} +','[{\"cis\": [\"4.2.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4137,'Ensure cron daemon is enabled','The cron daemon is used to execute batch jobs on the system.','While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run, and cron is used to execute them.','','Run the following command to enable cron : # chkconfig crond on','[{\"cis\": [\"5.1.1\"]}, {\"cis_csc\": [\"6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4138,'Ensure permissions on /etc/crontab are configured','The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file.','This file contains information on what system jobs are run by cron. Write access to these files could provide unprivileged users with the ability to elevate their privileges. Read access to these files could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access.','','Run the following commands to set ownership and permissions on /etc/crontab : chown root:root /etc/crontab and chmod og-rwx /etc/crontab','[{\"cis\": [\"5.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4139,'Ensure permissions on /etc/cron.hourly are configured','This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.hourly : chown root:root /etc/cron.hourly and chmod og-rwx /etc/cron.hourly','[{\"cis\": [\"5.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4140,'Ensure permissions on /etc/cron.daily are configured','The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.daily : chown root:root /etc/cron.daily and chmod og-rwx /etc/cron.daily','[{\"cis\": [\"5.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4141,'Ensure permissions on /etc/cron.weekly are configured','The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.weekly : chown root:root /etc/cron.weekly and chmod og-rwx /etc/cron.weekly','[{\"cis\": [\"5.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4142,'Ensure permissions on /etc/cron.monthly are configured','The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.monthly : chown root:root /etc/cron.monthly and chmod og-rwx /etc/cron.monthly','[{\"cis\": [\"5.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4143,'Ensure permissions on /etc/cron.d are configured','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow , cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: rm /etc/cron.deny;rm /etc/at.deny;touch /etc/cron.allow; touch /etc/at.allow; chmod og-rwx /etc/cron.allow; chmod og-rwx /etc/at.allow; chown root:root /etc/cron.allow and chown root:root /etc/at.allow','[{\"cis\": [\"5.1.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4144,'Ensure at/cron is restricted to authorized users','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow , cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: rm /etc/cron.deny;rm /etc/at.deny;touch /etc/cron.allow; touch /etc/at.allow; chmod og-rwx /etc/cron.allow; chmod og-rwx /etc/at.allow; chown root:root /etc/cron.allow and chown root:root /etc/at.allow','[{\"cis\": [\"5.1.8\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4145,'Ensure permissions on /etc/ssh/sshd_config are configured','The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root.','The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by non-privileged users.','','Run the following commands to set ownership and permissions on /etc/ssh/sshd_config: chown root:root /etc/ssh/sshd_config and chmod og-rwx /etc/ssh/sshd_config','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4146,'Ensure SSH Protocol is set to 2','SSH supports two different and incompatible protocols: SSH1 and SSH2. SSH1 was the original protocol and was subject to security issues. SSH2 is more advanced and secure.','SSH v1 suffers from insecurities that do not affect SSH v2.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Protocol 2','[{\"cis\": [\"5.2.2\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(4147,'Ensure SSH LogLevel is set to INFO','The INFO parameter specifies that login and logout activity will be logged.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel INFO','[{\"cis\": [\"5.2.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(4148,'Ensure SSH MaxAuthTries is set to 4 or less','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4149,'Ensure SSH IgnoreRhosts is enabled','The IgnoreRhosts parameter specifies that .rhosts and .shosts files will not be used in RhostsRSAAuthentication or HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with ssh.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes','[{\"cis\": [\"5.2.6\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(4150,'Ensure SSH HostbasedAuthentication is disabled','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts , or /etc/hosts.equiv, along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(4151,'Ensure SSH root login is disabled','The PermitRootLogin parameter specifies if the root user can log in using ssh(1). The default is no.','Disallowing root logins over SSH requires system admins to authenticate using their own individual account, then escalating to root via sudo or su . This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc\": [\"5.8\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(4152,'Ensure SSH PermitEmptyPasswords is disabled','The PermitEmptyPasswords parameter specifies if the SSH server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no','[{\"cis\": [\"5.2.9\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(4153,'Ensure SSH PermitUserEnvironment is disabled','The PermitUserEnvironment option allows users to present environment options to the ssh daemon.','Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has ssh executing trojan'd programs)','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitUserEnvironment no','[{\"cis\": [\"5.2.10\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(4154,'Ensure SSH Idle Timeout Interval is configured','The two options ClientAliveInterval and ClientAliveCountMax control the timeout of ssh sessions. When the ClientAliveInterval variable is set, ssh sessions that have no activity for the specified length of time are terminated. When the ClientAliveCountMax variable is set, sshd will send client alive messages at every ClientAliveInterval interval. When the number of consecutive client alive messages are sent with no response from the client, the ssh session is terminated. For example, if the ClientAliveInterval is set to 15 seconds and the ClientAliveCountMax is set to 3, the client ssh session will be terminated after 45 seconds of idle time.','Having no timeout value associated with a connection could allow an unauthorized user access to another user's ssh session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening. While the recommended setting is 300 seconds (5 minutes), set this timeout value based on site policy. The recommended setting for ClientAliveCountMax is 0. In this case, the client session will be terminated after 5 minutes of idle time and no keepalive messages will be sent.','','Edit the /etc/ssh/sshd_config file to set the parameters according to site policy: ClientAliveInterval 300 and ClientAliveCountMax 0','[{\"cis\": [\"5.2.12\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(4155,'Ensure SSH LoginGraceTime is set to one minute or less','The LoginGraceTime parameter specifies the time allowed for successful authentication to the SSH server. The longer the Grace period is the more open unauthenticated connections can exist. Like other session controls in this session the Grace Period should be limited to appropriate organizational limits to ensure the service is available for needed access.','Setting the LoginGraceTime parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. It will also limit the number of concurrent unauthenticated connections While the recommended setting is 60 seconds (1 Minute), set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LoginGraceTime 60','[{\"cis\": [\"5.2.13\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4156,'Ensure SSH access is limited','There are several options available to limit which users and group can access the system via SSH. It is recommended that at least one of the following options be leveraged: AllowUsers The AllowUsers variable gives the system administrator the option of allowing specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by only allowing the allowed users to log in from a particular host, the entry can be specified in the form of user@host. AllowGroups The AllowGroups variable gives the system administrator the option of allowing specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable. DenyUsers The DenyUsers variable gives the system administrator the option of denying specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by specifically denying a user's access from a particular host, the entry can be specified in the form of user@host. DenyGroups The DenyGroups variable gives the system administrator the option of denying specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable.','Restricting which users can remotely access the system via SSH will help ensure that only authorized users access the system.','','Edit the /etc/ssh/sshd_config file to set one or more of the parameter as follows: AllowUsers <userlist>; AllowGroups <grouplist>; DenyUsers <userlist> and DenyGroups <grouplist>','[{\"cis\": [\"5.2.14\"]}, {\"cis_csc\": [\"5.1\", \"5.8\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4157,'Ensure SSH warning banner is configured','The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed.','Banners are used to warn connecting users of the particular site's policy regarding connection. Presenting a warning message prior to the normal user login may assist the prosecution of trespassers on the computer system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Banner /etc/issue.net','[{\"cis\": [\"5.2.15\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4158,'Ensure password creation requirements are configured','The pam_cracklib.so module checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more','Strong passwords protect systems from being hacked through brute force methods.','','Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the appropriate options for pam_cracklib.so and to conform to site policy: password requisite pam_cracklib.so try_first_pass retry=3 minlen=14 dcredit=-1 ucredit=-1 ocredit=-1 lcredit=-1','[{\"cis\": [\"5.3.1\"]}, {\"cis_csc\": [\"5.7\", \"16.12\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4159,'Ensure password reuse is limited','The /etc/security/opasswd file stores the users' old passwords and can be checked to ensure that users are not recycling recent passwords.','Forcing users not to reuse their past 5 passwords make it less likely that an attacker will be able to guess the password. Note that these change only apply to accounts configured on the local system.','','Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the remember option and conform to site policy as shown: password sufficient pam_unix.so remember=5 or password required pam_pwhistory.so remember=5','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.5\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4160,'Ensure password hashing algorithm is SHA-512','The commands below change password encryption from md5 to sha512 (a much stronger hashing algorithm). All existing accounts will need to perform a password change to upgrade the stored hashes to the new algorithm.','The SHA-512 algorithm provides much stronger hashing than MD5, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords. Note that these change only apply to accounts configured on the local system.','','Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the sha512 option for pam_unix.so as shown: password sufficient pam_unix.so sha512','[{\"cis\": [\"5.3.4\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"3.6.1\", \"8.2.1\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\"]}]'),(4161,'Ensure password expiration is 365 days or less','The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age. It is recommended that the PASS_MAX_DAYS parameter be set to less than or equal to 365 days.','The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity.','','Set the PASS_MAX_DAYS parameter to conform to site policy in /etc/login.defs : PASS_MAX_DAYS 90 and modify user parameters for all users with a password set to match: chage --maxdays 90 <user>','[{\"cis\": [\"5.4.1.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4162,'Ensure minimum days between password changes is 7 or more','The PASS_MIN_DAYS parameter in /etc/login.defs allows an administrator to prevent users from changing their password until a minimum number of days have passed since the last time the user changed their password. It is recommended that PASS_MIN_DAYS parameter be set to 7 or more days.','By restricting the frequency of password changes, an administrator can prevent users from repeatedly changing their password in an attempt to circumvent password reuse controls.','','Set the PASS_MIN_DAYS parameter to 7 in /etc/login.defs: PASS_MIN_DAYS 7 and modify user parameters for all users with a password set to match: chage --mindays 7 <user>','[{\"cis\": [\"5.4.1.2\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4163,'Ensure password expiration warning days is 7 or more','The PASS_WARN_AGE parameter in /etc/login.defs allows an administrator to notify users that their password will expire in a defined number of days. It is recommended that the PASS_WARN_AGE parameter be set to 7 or more days.','Providing an advance warning that a password will be expiring gives users time to think of a secure password. Users caught unaware may choose a simple password or write it down where it may be discovered.','','Set the PASS_WARN_AGE parameter to 7 in /etc/login.defs: PASS_WARN_AGE 7 and modify user parameters for all users with a password set to match: chage --warndays 7 <user>','[{\"cis\": [\"5.4.1.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4164,'Ensure inactive password lock is 30 days or less','User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled.','Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.','','Run the following command to set the default password inactivity period to 30 days: useradd -D -f 30 and modify user parameters for all users with a password set to match: chage --inactive 30 <user>','[{\"cis\": [\"5.4.1.4\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4165,'Ensure default group for the root account is GID 0','The usermod command can be used to specify which group the root user belongs to. This affects permissions of files that are created by the root user.','Using GID 0 for the root account helps prevent root -owned files from accidentally becoming accessible to non-privileged users.','','Run the following command to set the root user default group to GID 0: usermod -g 0 root','[{\"cis\": [\"5.4.3\"]}, {\"cis_csc\": [\"5\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4166,'Ensure default user umask is 027 or more restrictive','The default umask determines the permissions of files created by users. The user creating the file has the discretion of making their files and directories readable by others via the chmod command. Users who wish to allow their files and directories to be readable by others by default may choose a different default umask by inserting the umask command into the standard shell configuration files ( .profile , .bashrc , etc.) in their home directories.','Setting a very secure default value for umask ensures that users make a conscious choice about their file permissions. A default umask setting of 077 causes files and directories created by users to not be readable by any other user on the system. A umask of 027 would make files and directories readable by users in the same Unix group, while a umask of 022 would make files readable by every user on the system.','','Edit the /etc/bashrc , /etc/profile and /etc/profile.d/*.sh files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: umask 027','[{\"cis\": [\"5.4.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4167,'Ensure default user shell timeout is 900 seconds or less','The default TMOUT determines the shell timeout for users. The TMOUT value is measured in seconds.','Having no timeout value associated with a shell could allow an unauthorized user access to another user's shell session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening.','','Edit the /etc/bashrc and /etc/profile files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: TMOUT=600','[{\"cis\": [\"5.4.5\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(4168,'Ensure access to the su command is restricted.','The su command allows a user to run a command or shell as another user. The program has been superseded by sudo , which allows for more granular control over privileged access. Normally, the su command can be executed by any user. By uncommenting the pam_wheel.so statement in /etc/pam.d/su , the su command will only allow users in the wheel group to execute su .','Restricting the use of su , and using sudo in its place, provides system administrators better control of the escalation of user privileges to execute privileged commands. The sudo utility also provides a better logging and audit mechanism, as it can log each command executed via sudo , whereas su can only record that a user executed the su program.','','Add the following line to the /etc/pam.d/su file: auth required pam_wheel.so use_uid','[{\"cis\": [\"5.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4169,'Ensure permissions on /etc/passwd are configured','The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.','It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd: # chown root:root /etc/passwd # chmod 644 /etc/passwd','[{\"cis\": [\"6.1.2\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4170,'Ensure permissions on /etc/shadow are configured','The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.','','Run the following command to set permissions on /etc/shadow: # chown root:root /etc/shadow # chmod 000 /etc/shadow','[{\"cis\": [\"6.1.3\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4171,'Ensure permissions on /etc/group are configured','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','Run the following command to set permissions on /etc/group: # chown root:root /etc/group # chmod 644 /etc/group','[{\"cis\": [\"6.1.4\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4172,'Ensure permissions on /etc/gshadow are configured','The /etc/gshadow file is used to store the information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/gshadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow file (such as group administrators) could also be useful to subvert the group','','Run the following command to set permissions on /etc/gshadow: # chown root:root /etc/gshadow # chmod 000 /etc/gshadow','[{\"cis\": [\"6.1.5\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4173,'Ensure permissions on /etc/passwd- are configured','The /etc/passwd- file contains backup user account information.','It is critical to ensure that the /etc/passwd- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd-: # chown root:root /etc/passwd- # chmod 644 /etc/passwd-','[{\"cis\": [\"6.1.6\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4174,'Ensure permissions on /etc/shadow- are configured','The /etc/shadow- file is used to store backup information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/shadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/shadow-: # chown root:root /etc/shadow- # chmod 000 /etc/shadow-','[{\"cis\": [\"6.1.7\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4175,'Ensure permissions on /etc/group- are configured','The /etc/group- file contains a backup list of all the valid groups defined in the system.','It is critical to ensure that the /etc/group- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/group-: # chown root:root /etc/group- # chmod 644 /etc/group-','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4176,'Ensure permissions on /etc/gshadow- are configured','The /etc/gshadow- file is used to store backup information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/gshadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/gshadow-: # chown root:root /etc/gshadow- # chmod 000 /etc/gshadow-','[{\"cis\": [\"6.1.9\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4177,'Ensure password fields are not empty','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: passwd -l <username> || Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"6.2.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4178,'Ensure no legacy "+" entries exist in /etc/passwd','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy '+' entries from /etc/passwd if they exist.','[{\"cis\": [\"6.2.2\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4179,'Ensure no legacy "+" entries exist in /etc/shadow','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy '+' entries from /etc/shadow if they exist.','[{\"cis\": [\"6.2.3\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4180,'Ensure no legacy "+" entries exist in /etc/group','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy '+' entries from /etc/group if they exist.','[{\"cis\": [\"6.2.4\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4181,'Ensure root is the only UID 0 account','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"6.2.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4500,'Ensure mounting of cramfs filesystems is disabled','The cramfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems. A cramfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/directory ending in .conf. Example: vim /etc/modprobe.d/cramfs.confand add the following line: install cramfs /bin/true. Run the following command to unload the cramfs module: rmmod cramfs','[{\"cis\": [\"1.1.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(4501,'Ensure mounting of squashfs filesystems is disabled','The squashfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems (similar to cramfs ). A squashfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install squashfs /bin/true. Run the following command to unload the squashfs module: rmmod squashfs','[{\"cis\": [\"1.1.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(4502,'Ensure mounting of udf filesystems is disabled','The udf filesystem type is the universal disk format used to implement ISO/IEC 13346 and ECMA-167 specifications. This is an open vendor filesystem type for data storage on a broad range of media. This filesystem type is necessary to support writing DVDs and newer optical disc formats.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install udf /bin/true. Run the following command to unload the udf module: rmmod udf','[{\"cis\": [\"1.1.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(4503,'Ensure mounting of FAT filesystems is disabled','The FAT filesystem format is primarily used on older windows systems and portable USB drives or flash modules. It comes in three types FAT12, FAT16, and FAT32 all of which are supported by the vfat kernel module.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','If utilizing UEFI the FAT filesystem format is required. If this case, ensure that the FAT filesystem is only used where appropriate. Run the following command: grep -E -i 'svfats' /etc/fstab And review that any output is appropriate for your environment. If not utilizing UEFI: Edit or create a file in the /etc/modprobe.d/ directory ending in .conf and add the following lines: Example: vim /etc/modprobe.d/fat.conf install fat /bin/true install vfat /bin/true install msdos /bin/true Run the following commands to unload the msdos, vfat, and fatmodules: # rmmod msdos # rmmod vfat # rmmod fat ','[{\"cis\": [\"1.1.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(4504,'Ensure /tmp is configured','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /tmp its own file system allows an administrator to set the noexec option on the mount, making /tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','','Create or update an entry for /tmp in either /etc/fstab OR in a systemd tmp.mount file: If /etc/fstab is used: Configure /etc/fstab as appropriate. Example: tmpfs /tmp tmpfs defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /tmp: # mount -o remount,noexec,nodev,nosuid /tmp OR If systemd tmp.mount file is used: Run the following command to create the file /etc/systemd/system/tmp.mount if it doesn't exist: # [ ! -f /etc/systemd/system/tmp.mount ] && cp -v /usr/lib/systemd/system/tmp.mount /etc/systemd/system/ Edit the file /etc/systemd/system/tmp.mount: [Mount] What=tmpfs Where=/tmp Type=tmpfs Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to reload the systemd daemon:# systemctl daemon-reload Run the following command to unmask tmp.mount: # systemctl unmask tmp.mpunt Run the following command to enable and start tmp.mount: # systemctl enable --now tmp.mount','[{\"cis\": [\"1.1.2\"]}, {\"cis_csc\": [\"9.4\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4505,'Ensure noexec option set on /tmp partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /tmp.','','Edit the /etc/fstab file OR the /etc/systemd/system/local-fs.target.wants/tmp.mount file: IF /etc/fstab is used to mount /tmp Edit the /etc/fstabfile and add noexecto the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,noexec /tmp OR IF systemd is used to mount /tmp: Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add noexec to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to restart the systemd daemon: # systemctl daemon-reload Run the following command to restart tmp.mount # systemctl restart tmp.mount','[{\"cis\": [\"1.1.3\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4506,'Ensure nodev option set on /tmp partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp.','','Edit the /etc/fstab file OR the /etc/systemd/system/local-fs.target.wants/tmp.mount file: IF /etc/fstab is used to mount /tmp Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,nodev /tmp OR IF systemd is used to mount /tmp: Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nodev to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to restart the systemd daemon: # systemctl daemon-reload Run the following command to restart tmp.mount # systemctl restart tmp.mount','[{\"cis\": [\"1.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4507,'Ensure nosuid option set on /tmp partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /tmp.','','IF /etc/fstab is used to mount /tmp Edit the /etc/fstab file OR the /etc/systemd/system/local-fs.target.wants/tmp.mount file: IF /etc/fstab is used to mount /tmp Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,nosuid /tmp OR IF systemd is used to mount /tmp: Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nosuid to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nosuid,nosuid Run the following command to restart the systemd daemon: # systemctl daemon-reload Run the following command to restart tmp.mount # systemctl restart tmp.mount','[{\"cis\": [\"1.1.5\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4508,'Ensure /dev/shm is configured ','/dev/shm is a traditional shared memory concept. One program will create a memory portion, which other processes (if permitted) can access. Mounting tmpfs at /dev/shm is handled automatically by systemd.','Any user can upload and execute files inside the /dev/shm similar to the /tmp partition. Configuring /dev/shm allows an administrator to set the noexec option on the mount, making /dev/shm useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','','Edit /etc/fstab and add or edit the following line: tmpfs /dev/shm tmpfs defaults,noexec,nodev,nosuid,seclabel 0 0 Run the following command to remount /dev/shm: # mount -o remount,noexec,nodev,nosuid /dev/shm','[{\"cis\": [\"1.1.6\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4509,'Ensure noexec option set on /dev/shm partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,noexec /dev/shm','[{\"cis\": [\"1.1.7\"]}, {\"cis_csc\": [\"2.6\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4510,'Ensure nodev option set on /dev/shm partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /dev/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,nodev /dev/shm','[{\"cis\": [\"1.1.8\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4511,'Ensure nosuid option set on /dev/shm partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,nosuid /dev/shm','[{\"cis\": [\"1.1.9\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4512,'Ensure separate partition exists for /var','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion if it is not bound to a separate partition.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.10\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4513,'Ensure separate partition exists for /var/tmp','The /var/tmp directory is a world-writable directory used for temporary storage by all users and some applications and is intended for temporary files that are preserved across reboots.','Since the /var/tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /var/tmp its own file system allows an administrator to set the noexec option on the mount, making /var/tmp useless for an attacker to install executable code.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.11\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4514,'Ensure noexec option set on /var/tmp partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /var/tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. un the following command to remount /var/tmp: # mount -o remount,noexec /var/tmp','[{\"cis\": [\"1.1.12\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4515,'Ensure nodev option set on /var/tmp partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /var/tmp .','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,nodev /var/tmp','[{\"cis\": [\"1.1.13\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4516,'Ensure nosuid option set on /var/tmp partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /var/tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,nosuid /var/tmp','[{\"cis\": [\"1.1.14\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4517,'Ensure separate partition exists for /var/log','The /var/log directory is used by system services to store log data .','There are two important reasons to ensure that system logs are stored on a separate partition: protection against resource exhaustion (since logs can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.15\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"2.2.4\", \"10.7\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4518,'Ensure separate partition exists for /var/log/audit','The auditing daemon, auditd, stores log data in the /var/log/audit directory.','There are two important reasons to ensure that data gathered by auditd is stored on a separate partition: protection against resource exhaustion (since the audit.log file can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.16\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\", \"10.7\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4519,'Ensure separate partition exists for /home','The /home directory is used to support disk storage needs of local users.','If the system is intended to support local users, create a separate partition for the /home directory to protect against resource exhaustion and restrict the type of files that can be stored under /home.','','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.17\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4520,'Ensure nodev option set on /home partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. # mount -o remount,nodev /home','[{\"cis\": [\"1.1.18\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4521,'Disable Automounting','autofs allows automatic mounting of devices, typically including CD/DVDs and USB drives.','With automounting enabled anyone with physical access could attach a USB drive or disc and have its contents available in system even if they lacked permissions to mount it themselves.','','Run the following command to disable autofs: systemctl disable autofs','[{\"cis\": [\"1.1.23\"]}, {\"cis_csc\": [\"8.4\", \"8.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4522,'Disable USB Storage','USB storage provides a means to transfer and store files insuring persistence and availability of the files independent of network connection status. Its popularity and utility has led to USB-based malware being a simple and common means for network infiltration and a first step to establishing a persistent threat within a networked environment.','Restricting USB access on the system will decrease the physical attack surface for a device and diminish the possible vectors to introduce malware.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/usb_storage.conf Add the following line: install usb-storage /bin/true Run the following command to unload the usb-storage module: rmmod usb-storage','[{\"cis\": [\"1.1.22\"]}, {\"cis_csc\": [\"8.4\", \"8.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4523,'Ensure gpgcheck is globally activated','The gpgcheck option, found in the main section of the /etc/yum.conf and individual /etc/yum/repos.d/* files determines if an RPM package's signature is checked prior to its installation.','It is important to ensure that an RPM's package signature is always checked prior to installation to ensure that the software is obtained from a trusted source.','','Edit /etc/yum.conf and set ' gpgcheck=1 ' in the [main] section. Edit any failing files in /etc/yum.repos.d/* and set all instances of gpgcheck to ' 1 '.','[{\"cis\": [\"1.2.3\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(4524,'Disable the rhnsd Daemon','The rhnsd daemon polls the Red Hat Network web site for scheduled actions and, if there are, executes those actions.','Patch management policies may require that organizations test the impact of a patch before it is deployed in a production environment. Having patches automatically deployed could have a negative impact on the environment. It is best to not allow an action by default but only after appropriate consideration has been made. It is recommended that the service be disabled unless the risk is understood and accepted or you are running your own satellite . This item is not scored because organizations may have addressed the risk.','','Run the following command to stop and mask the rhnsd: # systemctl --now mask rhnsd','[{\"cis\": [\"1.2.5\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(4525,'Ensure sudo is installed','sudo allows a permitted user to execute a command as the superuser or another user, as specified by the security policy. The invoking user's real (not effective) user ID is used to determine the user name with which to query the security policy.','sudo supports a plugin architecture for security policies and input/output logging. Third parties can develop and distribute their own policy and I/O logging plugins to work seamlessly with the sudo front end. The default security policy is sudoers, which is configured via the file /etc/sudoers. The security policy determines what privileges, if any, a user has to run sudo. The policy may require that users authenticate themselves with a password or another authentication mechanism. If authentication is required, sudo will exit if the user's password is not entered within a configurable time limit. This limit is policy-specific.','','Run the following command to install sudo. # yum install sudo','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc\": [\"4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4526,'Ensure sudo commands use pty','sudo can be configured to run only from a pseudo-pty','Attackers can run a malicious program using sudo, which would again fork a background process that remains even when the main program has finished executing. This can be mitigated by configuring sudo to run other commands only from a pseudo-pty, whether I/O logging is turned on or not.','','Edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo or visudo -f <PATH TO FILE> and add the following line: Defaults use_pty','[{\"cis\": [\"1.3.2\"]}, {\"cis_csc\": [\"4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4527,'Ensure sudo log file exists','sudo can use a custom log file','A sudo log file simplifies auditing of sudo commands','','Edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo or visudo -f <PATH TO FILE> and add the following line: Defaults logfile='<PATH TO CUSTOM LOG FILE>' Example:Defaults logfile="/var/log/sudo.log"','[{\"cis\": [\"1.3.3\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4528,'Ensure AIDE is installed','AIDE takes a snapshot of filesystem state including modification times, permissions, and file hashes which can then be used to compare against the current state of the filesystem to detect modifications to the system.','By monitoring the filesystem state compromised files can be detected to prevent or limit the exposure of accidental or malicious misconfigurations or modified binaries.','','Run the following command to install AIDE: yum install aide // Configure AIDE as appropriate for your environment. Consult the AIDE documentation for options. Initialize AIDE: aide --init && mv /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz','[{\"cis\": [\"1.4.1\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4529,'Ensure filesystem integrity is regularly checked','Periodic checking of the filesystem integrity is needed to detect changes to the filesystem.','Periodic file checking allows the system administrator to determine on a regular basis if critical files have been changed in an unauthorized fashion.','','If cron will be used to schedule and run aide check run the following command: crontab -u root -e Add the following line to the crontab: 0 5 * * * /usr/sbin/aide --check // Notes: The checking in this recommendation occurs every day at 5am. Alter the frequency and time of the checks in compliance with site policy. OR If aidecheck.service and aidecheck.timer will be used to schedule and run aide check: Create or edit the file /etc/systemd/system/aidecheck.service and add the following lines: [Unit] Description=Aide Check [Service] Type=simpleExecStart=/usr/sbin/aide --check [Install] WantedBy=multi-user.target Create or edit the file /etc/systemd/system/aidecheck.timer and add the following lines: [Unit] Description=Aide check every day at 5AM [Timer] OnCalendar=*-*-* 05:00:00 Unit=aidecheck.service [Install] WantedBy=multi-user.target Run the following commands: # chown root:root /etc/systemd/system/aidecheck.* # chmod 0644 /etc/systemd/system/aidecheck.* # systemctl daemon-reload # systemctl enable aidecheck.service # systemctl --now enable aidecheck.timer ','[{\"cis\": [\"1.4.2\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4530,'Ensure bootloader password is set','Setting the boot loader password will require that anyone rebooting the system must enter a password before being able to set command line boot parameters.','Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off SELinux at boot time).','','For newergrub2based systems (centOS/RHEL 7.2 and newer): Create an encrypted password with grub2-setpassword: # grub2-setpassword OR For older grub2based systems: create an encrypted password with grub2-mkpasswd-pbkdf2: # grub2-mkpasswd-pbkdf2 Enter password: <password> Reenter password: <password> Your PBKDF2 is <encrypted-password> Add the following into /etc/grub.d/01_users or a custom /etc/grub.d configuration file: cat <<EOFset superusers="<username>"password_pbkdf2 <username> <encrypted-password>EOF Run the following command to update the grub2 configuration: # grub2-mkconfig -o /boot/grub2/grub.cfg','[{\"cis\": [\"1.5.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4531,'Ensure permissions on bootloader config are configured','The grub configuration file contains information on boot settings and passwords for unlocking boot options. The grub configuration is usually located at /boot/grub2/grub.cfg and linked as /etc/grub2.cfg . On newer grub2 systems the encrypted bootloader password is contained in /boot/grub2/user.cfg','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.','','Run the following commands to set permissions on your grub configuration: # chown root:root /boot/grub2/grub.cfg # chmod og-rwx /boot/grub2/grub.cfg # chown root:root /boot/grub2/user.cfg # chmod og-rwx /boot/grub2/user.cfg','[{\"cis\": [\"1.5.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4532,'Ensure authentication required for single user mode','Single user mode (rescue mode) is used for recovery when the system detects an issue during boot or by manual selection from the bootloader.','Requiring authentication in single user mode (rescue mode) prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials.','','Edit /usr/lib/systemd/system/rescue.service and /usr/lib/systemd/system/emergency.service and set ExecStart to use /sbin/sulogin or /usr/sbin/sulogin: ExecStart=-/bin/sh -c "/sbin/sulogin; /usr/bin/systemctl --fail --no-block default" ','[{\"cis\": [\"1.5.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4533,'Ensure core dumps are restricted','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to /etc/security/limits.conf or a /etc/security/limits.d/* file: * hard core 0. Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: fs.suid_dumpable = 0. Run the following command to set the active kernel parameter: # sysctl -w fs.suid_dumpable=0','[{\"cis\": [\"1.6.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4534,'Ensure XD/NX support is enabled','Recent processors in the x86 family support the ability to prevent code execution on a per memory page basis. Generically and on AMD processors, this ability is called No Execute (NX), while on Intel processors it is called Execute Disable (XD). This ability can help prevent exploitation of buffer overflow vulnerabilities and should be activated whenever possible. Extra steps must be taken to ensure that this protection is enabled, particularly on 32-bit x86 systems. Other processors, such as Itanium and POWER, have included such support since inception and the standard kernel for those platforms supports the feature.','Enabling any feature that can protect against buffer overflow attacks enhances the security of the system.','','On 32 bit systems install a kernel with PAE support, no installation is required on 64 bit systems: If necessary configure your bootloader to load the new kernel and reboot the system. You may need to enable NX or XD support in your bios.','[{\"cis\": [\"1.6.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4535,'Ensure address space layout randomization (ASLR) is enabled','Address space layout randomization (ASLR) is an exploit mitigation technique which randomly arranges the address space of key data areas of a process.','Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: kernel.randomize_va_space = 2. Run the following command to set the active kernel parameter: # sysctl -w kernel.randomize_va_space=2','[{\"cis\": [\"1.6.3\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4536,'Ensure prelink is disabled','prelink is a program that modifies ELF shared libraries and ELF dynamically linked binaries in such a way that the time needed for the dynamic linker to perform relocations at startup significantly decreases.','The prelinking feature can interfere with the operation of AIDE, because it changes binaries. Prelinking can also increase the vulnerability of the system if a malicious user is able to compromise a common library such as libc.','','Run the following commands to restore binaries to normal: # prelink -ua Run the following command to uninstall prelink: # yum remove prelink','[{\"cis\": [\"1.6.4\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4537,'Ensure SELinux is installed','SELinux provides Mandatory Access Controls.','Without a Mandatory Access Control system installed only the default Discretionary Access Control system will be available.','','Run the following command to install libselinux: # yum install libselinux','[{\"cis\": [\"1.7.1.1\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4538,'Ensure SELinux is not disabled in bootloader configuration','Configure SELINUX to be enabled at boot time and verify that it has not been overwritten by the grub boot parameters.','SELinux must be enabled at boot time in your grub configuration to ensure that the controls it provides are not overridden.','','Edit /etc/default/grub and remove all instances of selinux=0 and enforcing=0 from all CMDLINE_LINUX parameters: GRUB_CMDLINE_LINUX_DEFAULT="quiet" GRUB_CMDLINE_LINUX="" || Run the following command to update the grub2 configuration: grub2-mkconfig -o /boot/grub2/grub.cfg','[{\"cis\": [\"1.7.1.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4539,'Ensure SELinux policy is configured','Configure SELinux to meet or exceed the default targeted policy, which constrains daemons and system software only.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that at least the default recommendations are met.','','Edit the /etc/selinux/config file to set the SELINUXTYPE parameter: SELINUXTYPE=targeted','[{\"cis\": [\"1.7.1.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4540,'Ensure the SELinux mode is enforcing or permissive','SELinux can run in one of three modes: disabled, permissive, or enforcing: Enforcing - Is the default, and recommended, mode of operation; in enforcing mode SELinux operates normally, enforcing the loaded security policy on the entire system. Permissive - The system acts as if SELinux is enforcing the loaded security policy, including labeling objects and emitting access denial entries in the logs, but it does not actually deny any operations. While not recommended for production systems, permissive mode can be helpful for SELinux policy development. Disabled -Is strongly discouraged; not only does the system avoid enforcing the SELinux policy, it also avoids labeling any persistent objects such as files, making it difficult to enable SELinux in the future','Running SELinux in disabled modeis strongly discouraged; not only does the system avoid enforcing the SELinux policy, it also avoids labeling any persistent objects such as files, making it difficult to enable SELinux in the future.','','Run one of the following commands to set SELinux's running mode: To set SELinux mode to Enforcing: # setenforce 1 OR To set SELinux mode to Permissive: # setenforce 0 Edit the /etc/selinux/config file to set the SELINUX parameter: For Enforcing mode: SELINUX=enforcing OR For Permissive mode: SELINUX=permissive','[{\"cis\": [\"1.7.1.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4541,'Ensure no unconfined services exist','Unconfined processes run in unconfined domains','For unconfined processes, SELinux policy rules are applied, but policy rules exist that allow processes running in unconfined domains almost all access. Processes running in unconfined domains fall back to using DAC rules exclusively. If an unconfined process is compromised, SELinux does not prevent an attacker from gaining access to system resources and data, but of course, DAC rules are still used. SELinux is a security enhancement on top of DAC rules – it does not replace them','','Investigate any unconfined processes found during the audit action. They may need to have an existing security context assigned to them or a policy built for them.','[{\"cis\": [\"1.7.1.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4542,'Ensure SETroubleshoot is not installed','The SETroubleshoot service notifies desktop users of SELinux denials through a user-friendly interface. The service provides important information around configuration errors, unauthorized intrusions, and other potential errors.','The SETroubleshoot service is an unnecessary daemon to have running on a server, especially if X Windows is disabled.','','Run the following command to uninstall setroubleshoot: # yum remove setroubleshoot','[{\"cis\": [\"1.7.1.7\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4543,'Ensure the MCS Translation Service (mcstrans) is not installed','The mcstransd daemon provides category label information to client processes requesting information. The label translations are defined in /etc/selinux/targeted/setrans.conf','Since this service is not used very often, remove it to reduce the amount of potentially vulnerable code running on the system.','','Run the following command to uninstall mcstrans: # yum remove mcstrans','[{\"cis\": [\"1.7.1.8\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4544,'Ensure message of the day is configured properly','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/motd file with the appropriate contents according to your site policy, remove any instances of m, , s, v or references to the OS platform OR If the motd is not used, this file can be removed. Run the following command to remove the motd file: # rm /etc/motd','[{\"cis\": [\"1.8.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(4545,'Ensure local login warning banner is configured properly','The contents of the /etc/issue file are displayed to users prior to login for local terminals. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version -or the operating system's name.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of m, , s, or v: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue','[{\"cis\": [\"1.8.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(4546,'Ensure remote login warning banner is configured properly','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue.net file with the appropriate contents according to your site policy, remove any instances of m, , s, or v: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.net','[{\"cis\": [\"1.8.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(4547,'Ensure permissions on /etc/motd are configured','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users.','If the /etc/motd file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/motd: # chown root:root /etc/motd # chmod 644 /etc/motd','[{\"cis\": [\"1.8.1.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4548,'Ensure permissions on /etc/issue are configured','The contents of the /etc/issue file are displayed to users prior to login for local terminals.','If the /etc/issue file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue: # chown root:root /etc/issue # chmod 644 /etc/issue','[{\"cis\": [\"1.8.1.5\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4549,'Ensure permissions on /etc/issue.net are configured','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services.','If the /etc/issue.net file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue.net: # chown root:root /etc/issue.net # chmod 644 /etc/issue.net','[{\"cis\": [\"1.8.1.6\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4550,'Ensure updates, patches, and additional security software are installed','Periodically patches are released for included software either due to security flaws or to include additional functionality.','Newer patches may contain security enhancements that would not be available through the latest full update. As a result, it is recommended that the latest software patches be used to take advantage of the latest functionality. As with any software installation, organizations need to determine if a given update meets their requirements and verify the compatibility and supportability of any additional software against the update revision that is selected.','','Use your package manager to update all packages on the system according to site policy. The following command will install all available packages # yum update --security Note: The audit and remediation here only cover security updates. Non-security updates can be audited with the following command and comparing the output against site policy: # yum check-update','[{\"cis\": [\"1.9\"]}, {\"cis_csc\": [\"3.4\", \"3.5\"]}, {\"pci_dss\": [\"5.2\"]}, {\"nist_800_53\": [\"AU.6\", \"SI.4\"]}, {\"gpg_13\": [\"4.2\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\"]}]'),(4551,'Ensure GDM login banner is configured','GDM is the GNOME Display Manager which handles graphical login for GNOME based systems.','If a graphical login is not required, it should be removed to reduce the attack surface of the system. If a graphical login is required, last logged in user display should be disabled, and a warning banner should be configured. Displaying the last logged in user eliminates half of the Userid/Password equation that an unauthorized person would need to log on. Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place.','','Run the following command to remove gdm: # yum remove gdm OR If GDM is required: Edit or create the file /etc/dconf/profile/gdm and add the following: user-db:user system-db:gdm file-db:/usr/share/gdm/greeter-dconf-defaults Edit or create the file /etc/dconf/db/gdm.d/ and add the following: (This is typically /etc/dconf/db/gdm.d/01-banner-message) [org/gnome/login-screen] banner-message-enable=true banner-message-text='<banner message>' Example Banner Text: 'Authorized uses only. All activity may be monitored and reported. 'Edit or create the file /etc/dconf/db/gdm.d/and add the following: (This is typically /etc/dconf/db/gdm.d/00-login-screen) [org/gnome/login-screen] # Do not show the user list disable-user-list=true Run the following command to update the system databases: # dconf update','[{\"cis\": [\"1.10\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(4552,'Ensure daytime services are not enabled','The eXtended InterNET Daemon ( xinetd ) is an open source super daemon that replaced the original inetd daemon. The xinetd daemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.','If there are no xinetd services required, it is recommended that the package be removed to reduce the attack surface area of the system. Note: If an xinetd service or services are required, ensure that any xinetd service not required is stopped and disabled','','Run the following command to remove xinetd: # yum remove xinetd','[{\"cis\": [\"2.1.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4553,'Ensure time synchronization is in use','System time should be synchronized between all systems in an environment. This is typically done by establishing an authoritative time server or set of servers and having all systems synchronize their clocks to them.','Time synchronization is important to support time sensitive security mechanisms like Kerberos and also ensures log files have consistent time records across the enterprise, which aids in forensic investigations.','','On systems where host based time synchronization is not available, install chrony or NTP: to install chrony run the following command: # yum install chrony OR to install ntp: run the following command: # yum install ntp','[{\"cis\": [\"2.2.1.1\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4554,'Ensure chrony is configured','chrony is a daemon which implements the Network Time Protocol (NTP) and is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on chrony can be found at http://chrony.tuxfamily.org/. chrony can be configured to be a client and/or a server.','If chrony is in use on the system proper configuration is vital to ensuring time synchronization is working properly. Note: This recommendation only applies if chrony is in use on the system.','','1) Add or edit server or pool lines to /etc/chrony.conf as appropriate: server <remote-server>. 2) Add or edit the OPTIONS in /etc/sysconfig/chronyd to include '-u chrony':OPTIONS="-u chrony"','[{\"cis\": [\"2.2.1.3\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4555,'Ensure ntp is configured','ntp is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at https://www.ntp.org. ntp can be configured to be a client and/or a server.','If ntp is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','1) Add or edit restrict lines in /etc/ntp.conf to match the following: - restrict -4 default kod nomodify notrap nopeer noquery and - restrict -4 default kod nomodify notrap nopeer noquery. 2) Add or edit server or pool lines to /etc/ntp.conf as appropriate: server <remote-server>. 3) Add or edit the OPTIONS in /etc/sysconfig/ntpd to include ' -u ntp:ntp ': - OPTIONS='-u ntp:ntp'','[{\"cis\": [\"2.2.1.2\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4556,' Ensure X11 Server components are not installed','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','','Run the following command to remove the X Windows System packages: # yum remove xorg-x11*','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4557,' Ensure Avahi Server is not installed','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Automatic discovery of network services is not normally required for system functionality. It is recommended to remove this package to reduce the potential attack surface.','','Run the following commands to stop, mask and remove avahi-autoipd and avahi: # systemctl stop avahi-daemon.socket avahi-daemon.service; # yum remove avahi-autoipd avahi','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4558,'Ensure CUPS is not installed','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be removed to reduce the potential attack surface. Disabling CUPS will prevent printing from the system, a common task for workstation systems.','','Run the following command to remove cups: # yum remove cups','[{\"cis\": [\"2.2.4\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4559,'Ensure DHCP Server is not installed','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a system is specifically set up to act as a DHCP server, it is recommended that this the dhcp package be removed to reduce the potential attack surface.','','Run the following command to remove dhcpd: # yum remove dhcp','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4560,'Ensure LDAP Server is not installed','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP server, it is recommended that the software be removed to reduce the potential attack surface.','','Run the following command to remove slapd: # yum remove openldap-servers','[{\"cis\": [\"2.2.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4561,'Ensure nfs-utils is not installed or the nfs-server service is masked','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the system does not require network shares, it is recommended that the nfs-utils package be removed to reduce the attack surface of the system.','','Run the following command to remove nfs-utils: # yum remove nfs-utils; OR if the nfs-package is required as a dependency: run the following command to stop and mask the nfs-server service: # systemctl --now mask nfs-server','[{\"cis\": [\"2.2.7\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4562,'Ensure nfs-utils is not installed or the nfs-server service is masked','The rpcbind utility maps RPC services to the ports on which they listen. RPC processes notify rpcbind when they start, registering the ports they are listening on and the RPC program numbers they expect to serve. The client system then contacts rpcbind on the server with a particular RPC program number. The rpcbind service redirects the client to the proper port number so it can communicate with the requested service Portmapper is an RPC service, which always listens on tcp and udp 111, and is used to map other RPC services (such as nfs, nlockmgr, quotad, mountd, etc.) to their corresponding port number on the server. When a remote host makes an RPC call to that server, it first consults with portmap to determine where the RPC server is listening','A small request (~82 bytes via UDP) sent to the Portmapper generates a large response (7x to 28x amplification), which makes it a suitable tool for DDoS attacks. If rpcbind is not required, it is recommended that the rpcbind package be removed to reduce the attack surface of the system.','','Run the following command to remove nfs-utils: # yum remove nfs-utils; OR if the nfs-package is required as a dependency: run the following command to stop and mask the nfs-server service: # systemctl --now mask nfs-server','[{\"cis\": [\"2.2.8\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4563,' Ensure DNS Server is not installed ','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a system is specifically designated to act as a DNS server, it is recommended that the package be removed to reduce the potential attack surface.','','Run the following command to disable named: # yum remove bind','[{\"cis\": [\"2.2.9\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4564,'Ensure FTP Server is not installed','FTP (File Transfer Protocol) is a traditional and widely used standard tool for transferring files between a server and clients over a network, especially where no authentication is necessary (permits anonymous users to connect to a server)','FTP does not protect the confidentiality of data or authentication credentials. It is recommended sftp be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the package be removed to reduce the potential attack surface.','','Run the following command to disable vsftpd: # yum remove vsftpd','[{\"cis\": [\"2.2.10\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4565,'Ensure HTTP server is not installed','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the package be removed to reduce the potential attack surface.','','Run the following command to disable httpd: # yum remove httpd','[{\"cis\": [\"2.2.11\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4566,'Ensure IMAP and POP3 server is not installed','dovecot is an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided by this system, it is recommended that the package be removed to reduce the potential attack surface.','','Run the following command to disable dovecot: # yum remove dovecot','[{\"cis\": [\"2.2.12\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4567,'Ensure Samba is not installed','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Small Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this package can be removed to reduce the potential attack surface.','','Run the following command to disable smb: # yum remove samba','[{\"cis\": [\"2.2.13\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4568,'Ensure HTTP Proxy Server is not installed','Squid is a standard proxy server used in many distributions and environments.','If there is no need for a proxy server, it is recommended that the squid package be removed to reduce the potential attack surface.','','Run the following command to disable squid: # yum remove squid','[{\"cis\": [\"2.2.14\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4569,'Ensure SNMP Server is not installed','The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server can communicate using SNMPv1, which transmits data in the clear and does not require authentication to execute commands. SNMPv3replaces the simple/clear text password sharing used in SNMPv2with more securely encoded parameters. If the SNMP service is not required, the net-snmp package should be removed to reduce the attack surface of the system.','','Run the following command to disable snmpd: # # yum remove net-snmp','[{\"cis\": [\"2.2.15\"]}, {\"cis_csc\": [\"2.6\", \"9.2\"\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4570,'Ensure mail transfer agent is configured for local-only mode','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','The software for all Mail Transfer Agents is complex and most have a long history of security issues. While it is important to ensure that the system can process local mail messages, it is not necessary to have the MTA's daemon listening on a port unless the server is intended to be a mail server that receives and processes mail from other systems.','','Edit /etc/postfix/main.cf and add the following line to the RECEIVING MAIL section. If the line already exists, change it to look like the line below: inet_interfaces = loopback-only . Restart postfix: # systemctl restart postfix','[{\"cis\": [\"2.2.16\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"tsc\": [\"CC5.2\", \"CC6.4\", \"CC6.6\", \"CC6.7\"]}]'),(4571,'Ensure rsync is not installed or the rsyncd service is masked','The rsyncd service can be used to synchronize files between systems over network links.','Unless required, the rsync package should be removed to reduce the attack surface area of the system. The rsyncd service presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to remove the rsync package: # yum remove rsync; OR run the following command to mask the rsyncd service: # systemctl --now mask rsyncd','[{\"cis\": [\"2.2.17\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"tsc\": [\"CC5.2\", \"CC6.4\", \"CC6.6\", \"CC6.7\"]}]'),(4572,'Ensure NIS Server is not installed','The ypserv package provides the Network Information Service (NIS). This service, formally known as Yellow Pages, is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the ypservpackage be removed, and if required a more secure services be used.','','Run the following command to disable ypserv: # yum remove ypserv','[{\"cis\": [\"2.2.18\"]}, {\"cis_csc\": [\"2.6\", \"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4573,'Ensure telnet server is not installed','The telnet-server package contains the telnet daemon, which accepts connections from users from other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow a user with access to sniff network traffic the ability to steal credentials. The ssh package provides an encrypted session and stronger security.','','Run the following command to disable telnet: # yum remove telnet-server','[{\"cis\": [\"2.2.19\"]}, {\"cis_csc\": [\"2.6\", \"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4574,'Ensure NIS Client is not installed','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files. The NIS client ( ypbind ) was used to bind a machine to an NIS server and receive the distributed configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','','Run the following command to uninstall ypbind: # yum remove ypbind','[{\"cis\": [\"2.3.1\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4575,'Ensure rsh client is not installed','The rsh package contains the client commands for the rsh services.','These legacy clients contain numerous security exposures and have been replaced with the more secure SSH package. Even if the server is removed, it is best to ensure the clients are also removed to prevent users from inadvertently attempting to use these commands and therefore exposing their credentials. Note that removing the rsh package removes the clients for rsh, rcp and rlogin .','','Run the following command to uninstall rsh: # yum remove rsh','[{\"cis\": [\"2.3.2\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4576,'Ensure talk client is not installed','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client, which allows initialization of talk sessions, is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to uninstall talk: # yum remove talk','[{\"cis\": [\"2.3.3\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4577,'Ensure telnet client is not installed','The telnet package contains the telnet client, which allows users to start connections to other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow an unauthorized user to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Linux distributions.','','Run the following command to uninstall telnet: # yum remove telnet','[{\"cis\": [\"2.3.4\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4578,'Ensure LDAP client is not installed','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP client, it is recommended that the software be removed to reduce the potential attack surface.','','Run the following command to uninstall openldap-clients: # yum remove openldap-clients','[{\"cis\": [\"2.3.5\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4579,'Ensure nonessential services are removed or masked','A network port is identified by its number, the associated IP address, and the type of the communication protocol such as TCP or UDP.A listening port is a network port on which an application or process listens on, acting as a communication endpoint. Each listening port can be open or closed (filtered) using a firewall. In general terms, an open port is a network port that accepts incoming packets from remote locations','Services listening on the system pose a potential risk as an attack vector. These services should be reviewed, and if not required, the service should be stopped, and the package containing the service should be removed. If required packages have a dependency, the service should be stopped and masked to reduce the attack surface of the system.','','Review the output of: # lsof -i -P -n | grep -v '(ESTABLISHED)'; to ensure that all services listed are required on the system. If a listed service is not required, remove the package containing the service. If the package containing the service is required, stop and mask the service. Run the following command to remove the package containing the service:# yum remove <package_name> OR if required packages have a dependency: run the following command to stop and mask the service:# systemctl --now mask <service_name>','[{\"cis\": [\"2.5\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4580,'Disable IPv6','Although IPv6 has many advantages over IPv4, not all organizations have IPv6 or dual stack configurations implemented.','If IPv6 or dual stack is not to be used, it is recommended that IPv6be disabled to reduce the attack surface of the system.','','To disable IPv6 through the GRUB2 config: edit /etc/default/gruband add ipv6.disable=1 to the GRUB_CMDLINE_LINUX parameters: GRUB_CMDLINE_LINUX="ipv6.disable=1" Run the following command to update the grub2 configuration:# grub2-mkconfig –o /boot/grub2/grub.cfg; OR to disable IPv6 through sysctl settings: set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: # net.ipv6.conf.all.disable_ipv6 = 1; # net.ipv6.conf.default.disable_ipv6 = 1; Run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.disable_ipv6=1; # sysctl -w net.ipv6.conf.default.disable_ipv6=1; # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.1.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4581,'Ensure wireless interfaces are disabled','Wireless networking is used when wired networks are unavailable.','If wireless is not to be used, wireless devices should be disabled to reduce the potential attack surface','','Run the following command to disable any wireless interfaces: # ip link set <interface> down','[{\"cis\": [\"3.1.2\"]}, {\"cis_csc\": [\"15.4\", \"15.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4582,'Ensure IP forwarding is disabled','The net.ipv4.ip_forward flag is used to tell the system whether it can forward packets or not.','Setting the flag to 0 ensures that a system with multiple interfaces (for example, a hard proxy), will never be able to forward packets, and therefore, never serve as a router.','','Run the following commands to restore the default parameters and set the active kernel parameters: # grep -Els '^s*net.ipv4.ip_forwards*=s*1' /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /run/sysctl.d/*.conf | while read filename; do sed -ri 's/^s*(net.ipv4.ip_forwards*)(=)(s*S+).*$/# *REMOVED* 1/' $filename; done; sysctl -w net.ipv4.ip_forward=0; sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4583,'Ensure packet redirect sending is disabled','ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects.','An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.send_redirects = 0; net.ipv4.conf.default.send_redirects = 0 and set the active kernel parameters. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.send_redirects=0; # sysctl -w net.ipv4.conf.default.send_redirects=0; # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4584,'Ensure source routed packets are not accepted','In networking, source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network. In some cases, systems may not be routable or reachable from some locations (e.g. private addresses vs. Internet routable), and so source routed packets would need to be used.','Setting net.ipv4.conf.all.accept_source_route and net.ipv4.conf.default.accept_source_route to 0 disables the system from accepting source routed packets. Assume this system was capable of routing packets to Internet routable addresses on one interface and private addresses on another interface. Assume that the private addresses were not routable to the Internet routable addresses and vice versa. Under normal routing circumstances, an attacker from the Internet routable addresses could not use the system as a way to reach the private address systems. If, however, source routed packets were allowed, they could be used to gain access to the private address systems as the route could be specified, rather than rely on routing protocols that did not allow this routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_source_route = 0; net.ipv4.conf.default.accept_source_route = 0 and set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_source_route=0 # sysctl -w net.ipv4.conf.default.accept_source_route=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4585,'Ensure ICMP redirects are not accepted','ICMP redirect messages are packets that convey routing information and tell your host (acting as a router) to send packets via an alternate path. It is a way of allowing an outside routing device to update your system routing tables.','Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_redirects = 0; net.ipv4.conf.default.accept_redirects = 0 and set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_redirects=0 # sysctl -w net.ipv4.conf.default.accept_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4586,'Ensure secure ICMP redirects are not accepted','Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure.','It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.secure_redirects = 0; net.ipv4.conf.default.secure_redirects = 0 and set the active kernel parameters: # sysctl -w net.ipv4.conf.all.secure_redirects=0 # sysctl -w net.ipv4.conf.default.secure_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4587,'Ensure suspicious packets are logged','When enabled, this feature logs packets with un-routable source addresses to the kernel log.','Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.log_martians = 1; net.ipv4.conf.default.log_martians = 1 and set the active kernel parameters: # sysctl -w net.ipv4.conf.all.log_martians=1 # sysctl -w net.ipv4.conf.default.log_martians=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.4\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4588,'Ensure broadcast ICMP requests are ignored','Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses.','Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address. All hosts receiving this message and responding would send echo-reply messages back to the spoofed address, which is probably not routable. If many hosts respond to the packets, the amount of traffic on the network could be significantly multiplied.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_echo_ignore_broadcasts = 1 and set the active kernel parameters: # sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4589,'Ensure bogus ICMP responses are ignored','Setting icmp_ignore_bogus_error_responses to 1 prevents the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages.','Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_ignore_bogus_error_responses = 1 and set the active kernel parameters: # sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4590,'Ensure Reverse Path Filtering is enabled','Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set).','Setting these flags is a good way to deter attackers from sending your server bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed. This would occur when using dynamic routing protocols (bgp, ospf, etc) on your system. If you are using asymmetrical routing on your system, you will not be able to enable this feature without breaking the routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.rp_filter = 1; net.ipv4.conf.default.rp_filter = 1 and set the active kernel parameters: # sysctl -w net.ipv4.conf.all.rp_filter=1 # sysctl -w net.ipv4.conf.default.rp_filter=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4591,'Ensure TCP SYN Cookies is enabled','When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. Instead, the kernel simply replies to the SYN with a SYN|ACK, but will include a specially crafted TCP sequence number that encodes the source and destination IP address and port number and the time the packet was sent.','Attackers use SYN flood attacks to perform a denial of service attacked on a system by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding. SYN cookies allow the system to keep accepting valid connections, even if under a denial of service attack.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.tcp_syncookies = 1 and set the active kernel parameters: # sysctl -w net.ipv4.tcp_syncookies=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4592,'Ensure IPv6 router advertisements are not accepted','This setting disables the system's ability to accept IPv6 router advertisements.','It is recommended that systems not accept router advertisements as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_ra = 0 and net.ipv6.conf.default.accept_ra = 0 Then, run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_ra=0 # sysctl -w net.ipv6.conf.default.accept_ra=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.3.9\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4593,'Ensure DCCP is disabled','The Datagram Congestion Control Protocol (DCCP) is a transport layer protocol that supports streaming media and telephony. DCCP provides a way to gain access to congestion control, without having to do it at the application layer, but does not provide in-sequence delivery.','If the protocol is not required, it is recommended that the drivers not be installed to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install dccp /bin/true','[{\"cis\": [\"3.4.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4594,'Ensure SCTP is disabled','The Stream Control Transmission Protocol (SCTP) is a transport layer protocol used to support message oriented communication, with several streams of messages in one connection. It serves a similar function as TCP and UDP, incorporating features of both. It is message-oriented like UDP, and ensures reliable in-sequence transport of messages with congestion control like TCP.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install sctp /bin/true','[{\"cis\": [\"3.4.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4595,'Ensure FirewallD or nftables or iptables-services is installed','firewalld is a firewall management tool for Linux operating systems. It provides firewall features by acting as a front-end for the Linux kernel's net filter framework via the iptables backend or provides firewall features by acting as a front-end for the Linux kernel's netfilter framework via the nftables utility. FirewallD replaces iptables as the default firewall management tool. Use the firewalld utility to configure a firewall for less complex firewalls. The utility is easy to use and covers the typical use cases scenario. FirewallD supports both IPv4 and IPv6 networks and can administer separate firewall zones with varying degrees of trust as defined in zone profiles.','A firewall utility is required to configure the Linux kernel's netfilter framework via the iptables or nftables back-end. The Linux kernel's netfilter framework host-based firewall can protect against threats originating from within a corporate network to include malicious mobile code and poorly configured software on a host.','','Run the following command to install firewalld: # yum install firewalld iptables; OR to install nftables: # yum install nftables; OR to install iptables-services: # yum install iptables-services iptables','[{\"cis\": [\"3.5.1.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4596,'Ensure iptables-services and FirewallD are not installed at the same time','The iptables-services package contains the iptables.service and ip6tables.service. These services allow for management of the Host Based Firewall provided by the iptables package.','iptables.service and ip6tables.service are still supported and can be installed with the iptables-services package. Running both firewalld and the services included in the iptables-services package may lead to conflict.','','Run the following commands to stop the services included in the iptables-services package and remove the iptables-services package: # systemctl stop iptables; # systemctl stop ip6tables; # yum remove iptables-services. OR Run the following command to remove firewalld: # yum remove firewalld OR Run the following command to stop and mask firewalld: # systemctl --now mask firewalld','[{\"cis\": [\"3.5.1.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4597,'Ensure nftables and FirewallD are not installed at the same time or ensure one of them is stopped and masked','nftables is a subsystem of the Linux kernel providing filtering and classification of network packets/datagrams/frames and is the successor to iptables.Note: Support for using nftables as the back-end for firewalld was added in release v0.6.0. In Fedora 19 Linux derivatives, firewalld utilizes iptables as its back-end by default.','Running both firewalld and nftables may lead to conflict.','','Run the following command to remove nftables:# yum remove nftables; OR run the following command to stop and mask nftables: # systemctl --now mask nftables. OR Run the following command to remove firewalld: # yum remove firewalld OR Run the following command to stop and mask firewalld: # systemctl --now mask firewalld','[{\"cis\": [\"3.5.1.3\", \"3.5.3.1.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4598,'Ensure nftables and iptables-services are not installed at the same time or ensure one of them is stopped and masked','nftables is a subsystem of the Linux kernel providing filtering and classification of network packets/datagrams/frames and is the successor to iptables.Note: Support for using nftables as the back-end for firewalld was added in release v0.6.0. In Fedora 19 Linux derivatives, firewalld utilizes iptables as its back-end by default.','Running both nftables and nftables may lead to conflict.','','Run the following command to remove nftables:# yum remove nftables; OR run the following command to stop and mask nftables: # systemctl --now mask nftables. OR Run the following command to remove iptables# # systemctl stop iptables; # systemctl stop ip6tables; # yum remove iptables-services','[{\"cis\": [\"3.5.1.3\", \"3.5.3.1.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4599,'Ensure firewalld service is enabled and running','firewalld.serviceenables the enforcement of firewall rules configured through firewalld','Ensure that the firewalld.service is enabled and running to enforce firewall rules configured through firewalld','','Run the following command to unmask firewalld: # systemctl unmask firewalld; Run the following command to enable and start firewalld: # systemctl --now enable firewalld','[{\"cis\": [\"3.5.1.4\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4600,'Ensure a table exists','nTables hold chains. Each table only has one address family and only applies to packets of this family. Tables can have one of five families.','nftables doesn't have any default tables. Without a table being build, nftables will not filter network traffic.','','Run the following command to create a table in nftables: # nft create table inet <table name>','[{\"cis\": [\"3.5.2.5\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4601,'Ensure base chains exist','Chains are containers for rules. They exist in two kinds, base chains and regular chains. A base chain is an entry point for packets from the networking stack, a regular chain may be used as jump target and is used for better rule organization.','If a base chain doesn't exist with a hook for input, forward, and delete, packets that would flow through those chains will not be touched by nftables.','','Run the following command to create the base chains: # nft createchain inet <table name> <base chain name> { type filter hook <(input|forward|output)> priority 0 ; } ','[{\"cis\": [\"3.5.2.6\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4602,'Ensure loopback traffic is configured','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # nft add rule inet filter input iif lo accept; # nft create rule inet filter input ip saddr 127.0.0.0/8 counter drop; IF IPv6 is enabled: run the following command to implement the IPv6 loopback rules: # nft add rule inet filter input ip6 saddr::1 counter drop','[{\"cis\": [\"3.5.2.7\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4603,'Ensure outbound and established connections are configured','Configure the firewall rules for new outbound and established connections.','If rules are not in place for new outbound and established connections, all packets will be dropped by the default policy preventing network usage.','','Configure nftables in accordance with site policy. The following commands will implement a policy to allow all outbound connections and all established connections: # nft add rule inet filter input ip protocol tcp ct state established accept; # nft add rule inet filter input ip protocol udp ct state established accept; # nft add rule inet filter input ip protocol icmp ct state established accept; # nft add rule inet filter output ip protocol tcp ct state new,related,established accept; # nft add rule inet filter output ip protocol udp ct state new,related,established accept; # nft add rule inet filter output ip protocol icmp ct state new,related,established accept','[{\"cis\": [\"3.5.2.8\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4604,'Ensure default deny firewall policy','Base chain policy is the default verdict that will be applied to packets reaching the end of the chain.','There are two policies: accept (Default) and drop. If the policy is set to accept, the firewall will accept any packet that is not configured to be denied and the packet will continue traversing the network stack. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following command for the base chains with the input, forward, and output hooks to implement a default DROP policy: # nft chain <table family> <table name> <chain name> { policy drop ; }','[{\"cis\": [\"3.5.2.9\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4605,'Ensure nftables service is enabled','The nftables service allows for the loading of nftables rulesets during boot, or starting on the nftables service','The nftables service restores the nftables rules from the rules files referenced in the /etc/sysconfig/nftables.conffile during boot or the starting of the nftables service','','Run the following command to enable the nftables service: # systemctl enable nftables','[{\"cis\": [\"3.5.2.10\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4606,'Ensure nftables rules are permanent','nftables is a subsystem of the Linux kernel providing filtering and classification of network packets/datagrams/frames. The nftables service reads the /etc/sysconfig/nftables.conffile for a nftables file or files to include in the nftables ruleset. A nftables ruleset containing the input, forward, and output base chains allow network traffic to be filtered.','Changes made to nftables ruleset only affect the live system, you will also need to configure the nftables ruleset to apply on boot','','Run the following command to enable the nftables service: # systemctl enable nftables','[{\"cis\": [\"3.5.2.11\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4607,'Ensure default deny firewall policy','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # iptables -P INPUT DROP # iptables -P OUTPUT DROP # iptables -P FORWARD DROP','[{\"cis\": [\"3.5.3.2.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4608,'Ensure loopback traffic is configured','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # iptables -A INPUT -i lo -j ACCEPT # iptables -A OUTPUT -o lo -j ACCEPT # iptables -A INPUT -s 127.0.0.0/8 -j DROP','[{\"cis\": [\"3.5.3.2.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4609,'Ensure iptables is enabled and running','iptables.service is a utility for configuring and maintaining iptables.','iptables.service willload the iptables rules saved in the file /etc/sysconfig/iptablesat boot, otherwise the iptables rules will be cleared during a re-boot of the system.','','Run the following commands to implement a default DROP policy: # ip6tables -P INPUT DROP; # ip6tables -P OUTPUT DROP; # ip6tables -PFORWARD DROP','[{\"cis\": [\"3.5.3.2.6\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4610,'Ensure IPv6 default deny firewall policy','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # ip6tables -P INPUT DROP; # ip6tables -P OUTPUT DROP; # ip6tables -PFORWARD DROP','[{\"cis\": [\"3.5.3.3.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4611,'Ensure IPv6 loopback traffic is configured','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic tothe loopback network (::1).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (::1) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure','','Run the following commands to implement the loopback rules:# ip6tables -A INPUT -i lo -j ACCEPT# ip6tables -A OUTPUT -o lo -j ACCEPT# ip6tables -A INPUT -s::1 -j DROP','[{\"cis\": [\"3.5.3.3.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4612,'Ensure IPv6 outbound and established connections are configured','Configure the firewall rules for new outbound, and established IPv6 connections.','If rules are not in place for new outbound, and established connections all packets will be dropped by the default policy preventing network usage','','Configure iptables in accordance with site policy. The following commands will implement a policy to allow all outbound connections and all established connections:# ip6tables -AOUTPUT -p tcp -m state --state NEW,ESTABLISHED -j ACCEPT# ip6tables -A OUTPUT -p udp -m state --state NEW,ESTABLISHED -j ACCEPT# ip6tables -A OUTPUT -p icmp -m state --state NEW,ESTABLISHED -j ACCEPT# ip6tables -A INPUT -p tcp -m state --state ESTABLISHED -j ACCEPT# ip6tables -A INPUT -p udp -m state --state ESTABLISHED -j ACCEPT# ip6tables -A INPUT -p icmp -m state --state ESTABLISHED -j ACCEPT','[{\"cis\": [\"3.5.3.3.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4613,'Ensure ip6tables is enabled and running','ip6tables.service is a utility for configuring and maintaining ip6tables.','ip6tables.service will load the iptables rules saved in the file /etc/sysconfig/ip6tables at boot, otherwise the ip6tables rules will be cleared during a re-boot of the system.','','Run the following command to enable and start ip6tables: # systemctl --now start ip6tables','[{\"cis\": [\"3.5.3.3.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(4614,'Ensure auditd is installed','auditd is the userspace component to the Linux Auditing System. It's responsible for writing audit records to the disk.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to Install auditd # yum install audit audit-libs','[{\"cis\": [\"4.1.1.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\", \"10.7\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4615,'Ensure auditd service is enabled and running','Turn on the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable auditd: # systemctl --now enable auditd','[{\"cis\": [\"4.1.1.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\", \"10.7\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4616,'Ensure auditing for processes that start prior to auditd is enabled','Configure grub so that processes that are capable of being audited can be audited even if they start up prior to auditd startup.','Audit events need to be captured on processes that start up prior to auditd, so that potential malicious activity cannot go undetected. Note: This recommendation is designed around the grub2 bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings.','','Edit /etc/default/grub and add audit=1 to GRUB_CMDLINE_LINUX: GRUB_CMDLINE_LINUX="audit=1" . Run the following command to update the grub2 configuration: # grub2-mkconfig -o /boot/grub2/grub.cfg','[{\"cis\": [\"4.1.1.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.2.6\", \"10.7\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"35.7.d\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4617,'Ensure audit log storage size is configured','Configure the maximum size of the audit log file. Once the log reaches the maximum size, it will be rotated and a new log file will be started.','It is important that an appropriate size is determined for log files so that they do not impact the system and audit data is not lost.','','Set the following parameter in /etc/audit/auditd.conf in accordance with site policy: max_log_file = <MB>','[{\"cis\": [\"4.1.2.1\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"10.7\"]}]'),(4618,'Ensure audit logs are not automatically deleted','The max_log_file_action setting determines how to handle the audit log file reaching the max file size. A value of keep_logs will rotate the logs but never delete old logs.','In high security contexts, the benefits of maintaining a long audit history exceed the cost of storing the audit history.','','Set the following parameter in /etc/audit/auditd.conf: max_log_file_action = keep_logs','[{\"cis\": [\"4.1.2.2\"]}, {\"cis_csc\": [\"6.2\", \"6.4\"]}, {\"pci_dss\": [\"10.7\"]}]'),(4619,'Ensure system is disabled when audit logs are full','The auditd daemon can be configured to halt the system when the audit logs are full.','In high security contexts, the risk of detecting unauthorized access or nonrepudiation exceeds the benefit of the system's availability.','','Set the following parameters in /etc/audit/auditd.conf: space_left_action = email action_mail_acct = root admin_space_left_action = halt','[{\"cis\": [\"4.1.2.3\"]}, {\"cis_csc\": [\"6.2\", \"6.4\"]}, {\"pci_dss\": [\"10.7\"]}]'),(4620,'Ensure audit_backlog_limit is sufficient','The backlog limit has a default setting of 64','During boot if audit=1, then the backlog will hold 64 records. If more than 64 records are created during boot, auditd records will be lost and potential malicious activity could go undetected','','Edit /etc/default/grub and add audit_backlog_limit=<BACKLOG SIZE> to GRUB_CMDLINE_LINUX: Example: GRUB_CMDLINE_LINUX="audit_backlog_limit=8192" Run the following command to update the grub2 configuration: # grub2-mkconfig -o /boot/grub2/grub.cfg','[{\"cis\": [\"4.1.2.4\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(4621,'Ensure events that modify date and time information are collected','Capture events where the system date and/or time has been modified. The parameters in this section are set to determine if the adjtimex (tune kernel clock), settimeofday (Set time, using timeval and timezone structures) stime (using seconds since 1/1/1970) or clock_settime (allows for the setting of several internal clocks and timers) system calls have been executed and always write an audit record to the /var/log/audit.log file upon exit, tagging the records with the identifier "time-change".','Unexpected changes in system date and/or time could be a sign of malicious activity on the system.','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/time-change.rules and add the following lines: -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change -a always,exit -F arch=b32 -S clock_settime -k time-change -w /etc/localtime -p wa -k time-change For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/time-change.rules and add the following lines: -a always,exit -F arch=b64 -S adjtimex -S settimeofday -k time-change -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change -a always,exit -F arch=b64 -S clock_settime -k time-change -a always,exit -Farch=b32 -S clock_settime -k time-change -w /etc/localtime -p wa -k time-change. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.3\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.4.2\", \"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4622,'Ensure events that modify user/group information are collected','Record events affecting the group, passwd (user IDs), shadow and gshadow (passwords) or /etc/security/opasswd (old passwords, based on remember parameter in the PAM configuration) files. The parameters in this section will watch the files to see if they have been opened for write or have had attribute changes (e.g. permissions) and tag them with the identifier "identity" in the audit log file.','Unexpected changes to these files could be an indication that the system has been compromised and that an unauthorized user is attempting to hide their activities or compromise additional accounts.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/identity.rules and add the following lines: -w /etc/group -p wa -k identity -w /etc/passwd -p wa -k identity -w /etc/gshadow -p wa -k identity -w /etc/shadow -p wa -k identity -w /etc/security/opasswd -p wa -k identity. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.4\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4623,'Ensure events that modify the system's network environment are collected','Record changes to network environment files or system calls. The below parameters monitor the sethostname (set the systems host name) or setdomainname (set the systems domainname) system calls, and write an audit event on system call exit. The other parameters monitor the /etc/issue and /etc/issue.net files (messages displayed pre-login), /etc/hosts (file containing host names and associated IP addresses), /etc/sysconfig/network file and /etc/sysconfig/network-scripts/ directory (containing network interface scripts and configurations).','Monitoring sethostname and setdomainname will identify potential unauthorized changes to host and domainname of a system. The changing of these names could potentially break security parameters that are set based on those names. The /etc/hosts file is monitored for changes in the file that can indicate an unauthorized intruder is trying to change machine associations with IP addresses and trick users and processes into connecting to unintended machines. Monitoring /etc/issue and /etc/issue.net is important, as intruders could put disinformation into those files and trick users into providing information to the intruder. Monitoring /etc/sysconfig/network and /etc/sysconfig/network-scripts/ is important as it can show if network interfaces or scripts are being modified in a way that can lead to the machine becoming unavailable or compromised. All audit records will be tagged with the identifier "system-locale."','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/system-locale.rules and add the following lines: -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale -w /etc/sysconfig/network -p wa -k system-locale For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/system-locale.rules and add the following lines: -a always,exit -F arch=b64 -S sethostname -S setdomainname -k system-locale -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale -w /etc/sysconfig/network -p wa -k system-locale ','[{\"cis\": [\"4.1.5\"]}, {\"cis_csc\": [\"5.5\", \"6.2\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4624,'Ensure events that modify the system's Mandatory Access Controls are collected','Monitor SELinux mandatory access controls. The parameters below monitor any write access (potential additional, deletion or modification of files in the directory) or attribute changes to the /etc/selinux/ and /usr/share/selinux/ directories.','Changes to files in the /etc/selinux/ and /usr/share/selinux/ directories could indicate that an unauthorized user is attempting to modify access controls and change security contexts, leading to a compromise of the system.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/MAC-policy.rules and add the following lines: -w /etc/selinux/ -p wa -k MAC-policy -w /usr/share/selinux/ -p wa -k MAC-policy .','[{\"cis\": [\"4.1.6\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4625,'Ensure login and logout events are collected','Monitor login and logout events. The parameters below track changes to files associated with login/logout events. The file /var/log/faillog tracks failed events from login. The file /var/log/lastlog maintain records of the last time a user successfully logged in. The /var/run/faillock/ directory maintains records of login failures via the pam_faillock module. The file /var/log/tallylog maintains records of failures via the pam_tally2 module','Monitoring login/logout events could provide a system administrator with information associated with brute force attacks against user logins.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/logins.rules and add the following lines: -w /var/log/lastlog -p wa -k logins -w /var/run/faillog/ -p wa -k logins IF the pam_faillock.so module is used: Also include the line: -w /var/run/faillock/ -p wa -k logins OR IF the pam_tally2.so module is used: Also include the line: -w /var/log/tallylog -p wa -k logins','[{\"cis\": [\"4.1.7\"]}, {\"cis_csc\": [\"4.9\", \"16.11\", \"16.13\"]}, {\"pci_dss\": [\"10.2.1\", \"10.2.4\", \"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4626,'Ensure session initiation information is collected','Monitor session initiation events. The parameters in this section track changes to the files associated with session events. The file /var/run/utmp file tracks all currently logged in users. All audit records will be tagged with the identifier "session." The /var/log/wtmp file tracks logins, logouts, shutdown, and reboot events. The file /var/log/btmp keeps track of failed login attempts and can be read by entering the command /usr/bin/last -f /var/log/btmp . All audit records will be tagged with the identifier "logins.".','Monitoring these files for changes could alert a system administrator to logins occurring at unusual hours, which could indicate intruder activity (i.e. a user logging in at a time when they do not normally log in).','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/logins.rules and add the following lines: -w /var/run/utmp -p wa -k session -w /var/log/wtmp -p wa -k logins -w /var/log/btmp -p wa -k logins . Notes: The last command can be used to read /var/log/wtmp ( last with no parameters) and /var/run/utmp ( last -f /var/run/utmp ) Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.8\"]}, {\"cis_csc\": [\"4.9\", \"16.11\", \"16.13\"]}, {\"pci_dss\": [\"10.3\"]}]'),(4627,'Ensure discretionary access control permission modification events are collected','Monitor changes to file permissions, attributes, ownership and group. The parameters in this section track changes for system calls that affect file permissions and attributes. The chmod, fchmod and fchmodat system calls affect the permissions associated with a file. The chown, fchown, fchownat and lchown system calls affect owner and group attributes on a file. The setxattr, lsetxattr, fsetxattr (set extended file attributes) and removexattr, lremovexattr, fremovexattr (remove extended file attributes) control extended file attributes. In all cases, an audit record will only be written for non-system user ids (auid >= 1000) and will ignore Daemon events (auid = 4294967295). All audit records will be tagged with the identifier "perm_mod."','Monitoring for changes in file attributes could alert a system administrator to activity that could indicate intruder activity or policy violation.','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/perm_mod.rules and add the following lines: -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/perm_mod.rules and add the following lines: -a always,exit -F arch=b64 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b64 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b64 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lrem . Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.9\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4628,'Ensure unsuccessful unauthorized file access attempts are collected','Monitor for unsuccessful attempts to access files. The parameters below are associated with system calls that control creation ( creat ), opening ( open, openat ) and truncation ( truncate, ftruncate ) of files. An audit log record will only be written if the user is a non- privileged user (auid > = 1000), is not a Daemon event (auid=4294967295) and if the system call returned EACCES (permission denied to the file) or EPERM (some other permanent error associated with the specific system call). All audit records will be tagged with the identifier "access."','Failed attempts to open, create or truncate files could be an indication that an individual or process is trying to gain unauthorized access to the system.','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/access.rules and add the following lines: -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/access.rules and add the following lines: -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access . Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.10\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"10.2.4\"]}, {\"nist_800_53\": [\"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4629,'Ensure successful file system mounts are collected','Monitor the use of the mount system call. The mount (and umount ) system call controls the mounting and unmounting of file systems. The parameters below configure the system to create an audit record when the mount system call is used by a non-privileged user.','It is highly unusual for a non privileged user to mount file systems to the system. While tracking mount commands gives the system administrator evidence that external media may have been mounted (based on a review of the source of the mount and confirming it's an external media type), it does not conclusively indicate that data was exported to the media. System administrators who wish to determine if data were exported, would also have to track successful open, creat and truncate system calls requiring write access to a file under the mount point of the external media file system. This could give a fair indication that a write occurred. The only way to truly prove it, would be to track successful writes to the external media. Tracking write system calls could quickly fill up the audit log and is not recommended. Recommendations on configuration options to track data export to media is beyond the scope of this document.','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/mount.rules and add the following lines: -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/mounts.rules and add the following lines: -a always,exit -F arch=b64 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts . Notes: This tracks successful and unsuccessful mount commands. File system mounts do not have to come from external media and this action still does not verify write (e.g. CD ROMS). Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.13\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4630,'Ensure file deletion events by users are collected','Monitor the use of system calls associated with the deletion or renaming of files and file attributes. This configuration statement sets up monitoring for ollowing system calls and tags them with the identifier "delete": unlink -remove a file unlinkat - remove a file attribute), rename (rename a file and renameat - rename a file attribute.','Monitoring these calls from non-privileged users could provide a system administrator with evidence that inappropriate removal of files and file attributes associated with protected files is occurring. While this audit option will look at all events, system administrators will want to look for specific privileged files that are being deleted or altered.','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/delete.rules and add the following lines: -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/delete.rules and add the following lines: -a always,exit -F arch=b64 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete . Notes: At a minimum, configure the audit system to collect file deletion events for all users and root. Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.13\"]}, {\"cis_csc\": [\"6.2\", \"13\"]}, {\"pci_dss\": [\"10.5.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC7.1\", \"CC7.2\", \"CC7.3\", \"CC8.1\"]}]'),(4631,'Ensure changes to system administration scope (sudoers) is collected','Monitor scope changes for system administrators. If the system has been properly configured to force system administrators to log in as themselves first and then use the sudo command to execute privileged commands, it is possible to monitor changes in scope. The file /etc/sudoers or a file in the /etc/sudoers.d directory will be written to when the file or its attributes have changed.','Changes in the /etc/sudoers file, or a file in the /etc/sudoers.d/ directory can indicate that an unauthorized change has been made to scope of system administrator activity.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/scope.rules and add the following lines:: -w /etc/sudoers -p wa -k scope -w /etc/sudoers.d/ -p wa -k scope . Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.14\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4632,'Ensure system administrator actions (sudolog) are collected','Monitor the sudo log file. The sudo log file is configured in /etc/sudoersor a file in /etc/sudoers.d. If the system has been properly configured to disable the use of the su command and force all administrators to have to log in first and then use sudo to execute privileged commands, then all administrator commands will be logged to the sudo log file. Any time a command is executed, an audit event will be triggered as the sudo log file will be opened for write and the executed administration command will be written to the log.','Changes in /var/log/sudo.log indicate that an administrator has executed a command or the log file itself has been tampered with. Administrators will want to correlate the events written to the audit trail with the records written to /var/log/sudo.log to verify if unauthorized commands have been executed.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules . Example: vi /etc/audit/rules.d/action.rules and add the following lines: -w /var/log/sudo.log -p wa -k actions .','[{\"cis\": [\"4.1.15\"]}, {\"cis_csc\": [\"4.9\", \"5.5\"]}, {\"pci_dss\": [\"10.2.2\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.6\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4633,'Ensure kernel module loading and unloading is collected','Monitor the loading and unloading of kernel modules. The programs insmod (install a kernel module), rmmod (remove a kernel module), and modprobe (a more sophisticated program to load and unload modules, as well as some other features) control loading and unloading of modules. The init_module (load a module) and delete_module (delete a module) system calls control loading and unloading of modules. Any execution of the loading and unloading module programs and system calls will trigger an audit record with an identifier of "modules".','Monitoring the use of insmod, rmmod and modprobe could provide system administrators with evidence that an unauthorized user loaded or unloaded a kernel module, possibly compromising the security of the system. Monitoring of the init_module and delete_module system calls would reflect an unauthorized user attempting to use a different program to load and unload modules.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/modules.rules and add the following lines: -w /sbin/insmod -p x -k modules -w /sbin/rmmod -p x -k modules -w /sbin/modprobe -p x -k modules -a always,exit -F arch=b32 -S init_module -S delete_module -k modules For 64 bit systems Edit or create a file in the /etc/audit/rules.d/directory ending in .rules Example: vi /etc/audit/rules.d/modules.rules Add the following lines: -w /sbin/insmod -p x -k modules -w /sbin/rmmod -p x -k modules -w /sbin/modprobe -p x -k modules -a always,exit -F arch=b64 -S init_module -S delete_module -k modules ','[{\"cis\": [\"4.1.16\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4634,'Ensure the audit configuration is immutable','Set system audit so that audit rules cannot be modified with auditctl . Setting the flag "-e 2" forces audit to be put in immutable mode. Audit changes can only be made on system reboot.','In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back. Users would most likely notice a system reboot and that could alert administrators of an attempt to make unauthorized audit changes.','','Edit or create the file /etc/audit/rules.d/99-finalize.rulesand add the following line at the end of the file: -e 2','[{\"cis\": [\"4.1.17\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4635,'Ensure rsyslog is installed','The rsyslog software is a recommended replacement to the original syslogd daemon. rsyslog provides improvements over syslogd, including: - connection-oriented (i.e. TCP) transmission of logs - The option to log to database formats - Encryption of log data en route to a central logging server','The security enhancements of rsyslog and syslog-ng such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server) justify installing and configuring the package.','','Run the following command to install rsyslog: # yum install rsyslog','[{\"cis\": [\"4.2.1.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4636,'Ensure rsyslog Service is enabled and running','rsyslogneeds to be enabled and running to perform logging','If the rsyslog service is not activated the system may default to the syslogd service or lackblogging instead.','','Run the following command to enable rsyslog: # systemctl --now enable rsyslog','[{\"cis\": [\"4.2.1.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4637,'Ensure rsyslog default file permissions configured','rsyslog will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and set $FileCreateMode to 0640 or more restrictive: $FileCreateMode 0640','[{\"cis\": [\"4.2.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4638,'Ensure rsyslog is configured to send logs to a remote log host','The rsyslog utility supports the ability to send logs it gathers to a remote log host running syslogd(8) or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and add the following line (where loghost.example.com is the name of your central log host). *.* @@loghost.example.com Run the following command to reload the rsyslogd configuration: # systemctl restart rsyslog','[{\"cis\": [\"4.2.1.5\"]}, {\"cis_csc\": [\"6.6\", \"6.8\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4639,'Ensure journald is configured to send logs to rsyslog ','Data from journald may be stored in volatile memory or persisted locally on the server. Utilities exist to accept remote export of journald logs, however, use of the rsyslog service provides a consistent means of log collection and export.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/systemd/journald.conf file and add the following line: ForwardToSyslog=yes','[{\"cis\": [\"4.2.2.1\"]}, {\"cis_csc\": [\"6.5\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4640,'Ensure journald is configured to compress large log files','The journald system includes the capability of compressing overly large files to avoid filling up the system with logs or making the logs unmanageably large.','Uncompressed large files may unexpectedly fill a filesystem leading to resource unavailability. Compressing logs prior to write can prevent sudden, unexpected filesystem impacts.','','Edit the /etc/systemd/journald.conf file and add the following line: Compress=yes','[{\"cis\": [\"4.2.2.2\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4641,'Ensure journald is configured to compress large log files','Data from journald may be stored in volatile memory or persisted locally on the server. Logs in memory will be lost upon a system reboot. By persisting logs to local disk on the server they are protected from loss.','Writing log data to disk will provide the ability to forensically reconstruct events which may have impacted the operations or security of a system even after a system crash or reboot.','','Edit the /etc/systemd/journald.conf file and add the following line: Storage=persistent','[{\"cis\": [\"4.2.2.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4642,'Ensure permissions on all logfiles are configured','Log files stored in /var/log/ contain logged information from many services on the system, or on log hosts others as well.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected. Other/world should not have the ability to view this information. Group should not have the ability to modify this information.','','Run the following command to set permissions on all existing log files: # find /var/log -type f -exec chmod g-wx,o-rwx "{}" + -o -type d -exec chmod g-wx,o-rwx "{}" +','[{\"cis\": [\"4.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4643,'Ensure cron daemon is enabled','The cron daemon is used to execute batch jobs on the system.','While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run, and cron is used to execute them.','','Run the following command to enable cron : # systemctl enable crond; OR run the following command to remove cron: # yum remove cronie','[{\"cis\": [\"5.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4644,'Ensure permissions on /etc/crontab are configured','The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file.','This file contains information on what system jobs are run by cron. Write access to these files could provide unprivileged users with the ability to elevate their privileges. Read access to these files could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access.','','Run the following commands to set ownership and permissions on /etc/crontab : # chown root:root /etc/crontab; # chmod og-rwx /etc/crontab; OR run the following command to remove cron: # yum remove cronie','[{\"cis\": [\"5.1.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4645,'Ensure permissions on /etc/cron.hourly are configured','This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.hourly : chown root:root /etc/cron.hourly; # chmod og-rwx /etc/cron.hourly; OR run the following command to remove cron: # yum remove cronie','[{\"cis\": [\"5.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4646,'Ensure permissions on /etc/cron.daily are configured','The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.daily : chown root:root /etc/cron.daily; # chmod og-rwx /etc/cron.daily; OR run the following command to remove cron: # yum remove cronie','[{\"cis\": [\"5.1.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4647,'Ensure permissions on /etc/cron.weekly are configured','The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.weekly : chown root:root /etc/cron.weekly; # chmod og-rwx /etc/cron.weekly; OR run the following command to remove cron: # yum remove cronie','[{\"cis\": [\"5.1.5\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4648,'Ensure permissions on /etc/cron.monthly are configured','The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.monthly : chown root:root /etc/cron.monthly; # chmod og-rwx /etc/cron.monthly; OR run the following command to remove cron: # yum remove cronie','[{\"cis\": [\"5.1.6\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4649,'Ensure permissions on /etc/cron.d are configured','The /etc/cron.d/directory contains system cronjobs that need to run in a similar manner to the hourly, daily weekly and monthly jobs from /etc/crontab, but require more granular control as to when they run. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.d : # chown root:root /etc/cron.d; # chmod og-rwx /etc/cron.d; OR run the following command to remove cron: # yum remove cronie','[{\"cis\": [\"5.1.7\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4650,'Ensure cron is restricted to authorized users','If cronis installed in the system, configure /etc/cron.allowto allow specific users to use these services. If /etc/cron.allowdoes not exist, then /etc/cron.denyis checked. Any user not specifically defined in those files is allowed to use cron. By removing the file, only users in /etc/cron.alloware allowed to use cron.','On many systems, only the system administrator is authorized to schedule cronjobs. Using the cron.allowfile to control who can run cronjobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: rm /etc/cron.deny;rm /etc/at.deny;touch /etc/cron.allow; touch /etc/at.allow; chmod og-rwx /etc/cron.allow; chmod og-rwx /etc/at.allow; chown root:root /etc/cron.allow and chown root:root /etc/at.allow','[{\"cis\": [\"5.1.8\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4651,'Ensure at is restricted to authorized users','If atis installed in the system, configure /etc/at.allowto allow specific users to use these services. If /etc/at.allowdoes not exist, then /etc/at.denyis checked. Any user not specifically defined in those files is allowed to use at. By removing the file, only users in /etc/at.alloware allowed to use at.','On many systems, only the system administrator is authorized to schedule atjobs. Using the at.allowfile to control who can run atjobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: rm /etc/cron.deny;rm /etc/at.deny;touch /etc/cron.allow; touch /etc/at.allow; chmod og-rwx /etc/cron.allow; chmod og-rwx /etc/at.allow; chown root:root /etc/cron.allow and chown root:root /etc/at.allow','[{\"cis\": [\"5.1.9\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4652,'Ensure permissions on /etc/ssh/sshd_config are configured','The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root.','The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by non-privileged users.','','Run the following commands to set ownership and permissions on /etc/ssh/sshd_config: chown root:root /etc/ssh/sshd_config and chmod og-rwx /etc/ssh/sshd_config','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4653,'Ensure permissions on SSH private host key files are configured','An SSH private key is one of two files used in SSH public key authentication. In this authentication method, The possession of the private key is proof of identity. Only a private key that corresponds to a public key will be able to authenticate successfully. The private keys need to be stored and handled carefully, and no copies of the private key should be distributed.','If an unauthorized user obtains the private SSH host key file, the host could be impersonated','','Run the following commands to set permissions, ownership, and group on the private SSH host key files: # find /etc/ssh -xdev -type f -name 'ssh_host_*_key' -exec chmod u-x,g-wx,o-rwx {} ; # find /etc/ssh -xdev -type f -name 'ssh_host_*_key' -exec chown root:ssh_keys {} ;','[{\"cis\": [\"5.2.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4654,'Ensure permissions on SSH private host key files are configured','An SSH public key is one of two files used in SSH public key authentication. In this authentication method, a public key is a key that can be used for verifying digital signatures generated using a corresponding private key. Only a public key that corresponds to a private key will be able to authenticate successfully.','If a public host key file is modified by an unauthorized user, the SSH service may be compromised.','','Run the following commands to set permissions and ownership on the SSH host public key: # find /etc/ssh -xdev -type f -name 'ssh_host_*_key.pub' -exec chmod u-x,go-wx {} ; #find /etc/ssh -xdev -type f -name 'ssh_host_*_key.pub' -exec chown root:root {} ;','[{\"cis\": [\"5.2.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4655,'Ensure SSH access is limited','There are several options available to limit which users and group can access the system via SSH. It is recommended that at least one of the following options be leveraged: AllowUsers The AllowUsers variable gives the system administrator the option of allowing specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by only allowing the allowed users to log in from a particular host, the entry can be specified in the form of user@host. AllowGroups The AllowGroups variable gives the system administrator the option of allowing specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable. DenyUsers The DenyUsers variable gives the system administrator the option of denying specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by specifically denying a user's access from a particular host, the entry can be specified in the form of user@host. DenyGroups The DenyGroups variable gives the system administrator the option of denying specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable.','Restricting which users can remotely access the system via SSH will help ensure that only authorized users access the system.','','Edit the /etc/ssh/sshd_config file to set one or more of the parameter as follows: # AllowUsers <userlist>; # AllowGroups <grouplist>; # DenyUsers <userlist>; # DenyGroups <grouplist>','[{\"cis\": [\"5.2.4\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4656,'Ensure SSH LogLevel is appropriate','INFO level is the basic level that only records login activity of SSH users. In many situations, such as Incident Response, it is important to determine when a particular user was active on a system. The logout record can eliminate those users who disconnected, which helps narrow the field.VERBOSE level specifies that login and logout activity as well as the key fingerprint for any SSH key used for login will be logged. This information is important for SSH key management, especially in legacy environments.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel INFO','[{\"cis\": [\"5.2.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(4657,'Ensure SSH X11 forwarding is disabled','The X11Forwarding parameter provides the ability to tunnel X11 traffic through the connection to enable remote graphic connections.','Disable X11 forwarding unless there is an operational requirement to use X11 applications directly. There is a small risk that the remote X11 servers of users who are logged in via SSH with X11 forwarding could be compromised by other users on the X11 server. Note that even if X11 forwarding is disabled, users can always install their own forwarders.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: X11Forwarding no','[{\"cis\": [\"5.2.6\"]}, {\"pci_dss\": [\"9.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4658,'Ensure SSH MaxAuthTries is set to 4 or less','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4659,'Ensure SSH IgnoreRhosts is enabled','The IgnoreRhosts parameter specifies that .rhosts and .shosts files will not be used in RhostsRSAAuthentication or HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with ssh.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(4660,'Ensure SSH HostbasedAuthentication is disabled','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts, or /etc/hosts.equiv, along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no','[{\"cis\": [\"5.2.9\"]}, {\"cis_csc\": [\"16.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(4661,'Ensure SSH root login is disabled','The PermitRootLogin parameter specifies if the root user can log in using ssh. The default is no.','Disallowing root logins over SSH requires system admins to authenticate using their own individual account, then escalating to root via sudo or su . This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no','[{\"cis\": [\"5.2.10\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(4662,'Ensure SSH PermitEmptyPasswords is disabled','The PermitEmptyPasswords parameter specifies if the SSH server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no','[{\"cis\": [\"5.2.11\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(4663,'Ensure SSH PermitUserEnvironment is disabled','The PermitUserEnvironment option allows users to present environment options to the ssh daemon.','Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has ssh executing trojan'd programs)','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitUserEnvironment no','[{\"cis\": [\"5.2.12\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(4664,'Ensure SSH Idle Timeout Interval is configured','This variable limits the ciphers that SSH can use during communication.','Weak ciphers that are used for authentication to the cryptographic module cannot be relied upon to provide confidentiality or integrity, and system data may be compromised.: The DES, Triple DES, and Blowfish ciphers, as used in SSH, have a birthday bound of approximately four billion blocks, which makes it easier for remote attackers to obtain cleartext data via a birthday attack against a long-duration encrypted session, aka a 'Sweet32' attack; The RC4 algorithm, as used in the TLS protocol and SSL protocol, does not properly combine state data with key data during the initialization phase, which makes it easier for remote attackers to conduct plaintext-recovery attacks against the initial bytes of a stream by sniffing network traffic that occasionally relies on keys affected by the Invariance Weakness, and then using a brute-force approach involvingLSB values, aka the 'Bar Mitzvah' issue; The passwords used during an SSH session encrypted with RC4 can be recovered by an attacker who is able to capture and replay the session; Error handling in the SSH protocol; Client and Server, when using a block cipher algorithm in Cipher Block Chaining (CBC) mode, makes it easier for remote attackers to recover certain plaintext data from an arbitrary block of ciphertext in an SSH session via unknown vectors; The mm_newkeys_from_blob function in monitor_wrap.c, when an AES-GCM cipher is used, does not properly initialize memory for a MAC context data structure, which allows remote authenticated users to bypass intended ForceCommand and login-shell restrictions via packet data that provides a crafted callback address','','Edit the /etc/ssh/sshd_configfile add/modify the Ciphersline to contain a comma separated list of the site approved ciphersExample:Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr','[{\"cis\": [\"5.2.13\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(4665,'Ensure only strong MAC algorithms are used','This variable limits the types of MAC algorithms that SSH can use during communication.','MD5 and 96-bit MAC algorithms are considered weak and have been shown to increase exploitability in SSH downgrade attacks. Weak algorithms continue to have a great deal of attention as a weak spot that can be exploited with expanded computing power. An attacker that breaks the algorithm could take advantage of a MiTM position to decrypt the SSH tunnel and capture credentials and information','','Edit the /etc/ssh/sshd_config file and add/modify the MACs line to contain a comma separated list of the site approved MACs Example:MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512,hmac-sha2-256','[{\"cis\": [\"5.2.14\"]}, {\"cis_csc\": [\"14.4\", \"16.5\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(4666,'Ensure only strong Key Exchange algorithms are used','Key exchange is any method in cryptography by which cryptographic keys are exchanged between two parties, allowing use of a cryptographic algorithm. If the sender and receiver wish to exchange encrypted messages, each must be equipped to encrypt messages to be sent and decrypt messages received','Key exchange methods that are considered weak should be removed. A key exchange method may be weak because too few bits are used, or the hashing algorithm is considered too weak. Using weak algorithms could expose connections to man-in-the-middle attacks','','Edit the /etc/ssh/sshd_config file add/modify the KexAlgorithms line to contain a comma separated list of the site approved key exchange algorithms.Example:'KexAlgorithms curve25519-sha256,curve25519-sha256@libssh.org,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256,diffie-hellman-group-exchange-sha256'','[{\"cis\": [\"5.2.15\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(4667,'Ensure SSH Idle Timeout Interval is configured','The two options ClientAliveInterval and ClientAliveCountMax control the timeout of ssh sessions. When the ClientAliveInterval variable is set, ssh sessions that have no activity for the specified length of time are terminated. When the ClientAliveCountMax variable is set, sshd will send client alive messages at every ClientAliveInterval interval. When the number of consecutive client alive messages are sent with no response from the client, the ssh session is terminated. For example, if the ClientAliveInterval is set to 15 seconds and the ClientAliveCountMax is set to 3, the client ssh session will be terminated after 45 seconds of idle time.','Having no timeout value associated with a connection could allow an unauthorized user access to another user's ssh session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening. While the recommended setting is 300 seconds (5 minutes), set this timeout value based on site policy. The recommended setting for ClientAliveCountMax is 0. In this case, the client session will be terminated after 5 minutes of idle time and no keepalive messages will be sent.','','Edit the /etc/ssh/sshd_config file to set the parameters according to site policy: ClientAliveInterval 300 and ClientAliveCountMax 0','[{\"cis\": [\"5.2.16\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(4668,'Ensure SSH LoginGraceTime is set to one minute or less','The LoginGraceTime parameter specifies the time allowed for successful authentication to the SSH server. The longer the Grace period is the more open unauthenticated connections can exist. Like other session controls in this session the Grace Period should be limited to appropriate organizational limits to ensure the service is available for needed access.','Setting the LoginGraceTime parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. It will also limit the number of concurrent unauthenticated connections While the recommended setting is 60 seconds (1 Minute), set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LoginGraceTime 60','[{\"cis\": [\"5.2.17\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4669,'Ensure SSH warning banner is configured','The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed.','Banners are used to warn connecting users of the particular site's policy regarding connection. Presenting a warning message prior to the normal user login may assist the prosecution of trespassers on the computer system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Banner /etc/issue.net','[{\"cis\": [\"5.2.18\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4670,'Ensure SSH PAM is enabled','UsePAM Enables the Pluggable Authentication Module interface. If set to “yes” this will enable PAM authentication using ChallengeResponseAuthenticationand PasswordAuthentication in addition to PAM account and session module processing for all authentication types','When usePAM is set to yes, PAM runs through account and session types properly. This is important if you want to restrict access to services based off of IP, time or other factors of the account. Additionally, you can make sure users inherit certain environment variables on login or disallow access to the server','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: UsePAM yes','[{\"cis\": [\"5.2.19\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4671,'Ensure SSH AllowTcpForwarding is disabled','SSH port forwarding is a mechanism in SSH for tunneling application ports from the client to the server, or servers to clients. It can be used for adding encryption to legacy applications, going through firewalls, and some system administrators and IT professionals use it for opening backdoors into the internal network from their home machines','Leaving port forwarding enabled can expose the organization to security risks and back-doors.SSH connections are protected with strong encryption. This makes their contents invisible to most deployed network monitoring and traffic filtering solutions. This invisibility carries considerable risk potential if it is used for malicious purposes such as data exfiltration. Cybercriminals or malware could exploit SSH to hide their unauthorized communications, or to exfiltrate stolen data from the target network','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: AllowTcpForwarding no','[{\"cis\": [\"5.2.20\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4672,'Ensure SSH MaxStartups is configured','The MaxStartupsparameter specifies the maximum number of concurrent unauthenticated connections to the SSH daemon','To protect a system from denial of service due to a large number of pending authentication connection attempts, use the rate limiting function of MaxStartups to protect availability of sshd logins and prevent overwhelming the daemon','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: maxstartups 10:30:60','[{\"cis\": [\"5.2.21\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4673,'Ensure SSH MaxSessions is limited','The MaxSessionsparameter specifies the maximum number of open sessions permitted from a given connection.','To protect a system from denial of service due to a large number of pending authentication connection attempts, use the rate limiting function of MaxStartups to protect availability of sshd logins and prevent overwhelming the daemon','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxSessions 10','[{\"cis\": [\"5.2.22\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4674,'Ensure password creation requirements are configured','The pam_pwquality.so module checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more','Strong passwords protect systems from being hacked through brute force methods.','','Edit the file /etc/security/pwquality.conf and add or modify the following line for password length to conform to site policy: minlen = 14 Edit the file /etc/security/pwquality.conf and add or modify the following line for password complexity to conform to site policy: minclass = 4 OR dcredit = -1 ucredit = -1 ocredit = -1 lcredit = -1 Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the appropriate options for pam_pwquality.so and to conform to site policy:password requisite pam_pwquality.so try_first_pass retry=3','[{\"cis\": [\"5.3.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4675,'Ensure password hashing algorithm is SHA-512','The commands below change password encryption from md5 to sha512 (a much stronger hashing algorithm). All existing accounts will need to perform a password change to upgrade the stored hashes to the new algorithm.','The SHA-512 algorithm provides much stronger hashing than MD5, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords. Note that these changes only apply to accounts configured on the local system.','','Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the sha512 option for pam_unix.so as shown: password sufficient pam_unix.so sha512','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"3.6.1\", \"8.2.1\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\"]}]'),(4676,'Ensure password reuse is limited','The /etc/security/opasswd file stores the users' old passwords and can be checked to ensure that users are not recycling recent passwords.','Forcing users not to reuse their past 5 passwords make it less likely that an attacker will be able to guess the password. Note that these changes only apply to accounts configured on the local system.','','Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the remember option and conform to site policy as shown: password sufficient pam_unix.so remember=5 or password required pam_pwhistory.so remember=5','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.5\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4677,'Ensure password expiration is 365 days or less','The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age. It is recommended that the PASS_MAX_DAYS parameter be set to less than or equal to 365 days.','The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity.','','Set the PASS_MAX_DAYS parameter to conform to site policy in /etc/login.defs : PASS_MAX_DAYS 90 and modify user parameters for all users with a password set to match: chage --maxdays 90 <user>','[{\"cis\": [\"5.4.1.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4678,'Ensure minimum days between password changes is configured','The PASS_MIN_DAYS parameter in /etc/login.defs allows an administrator to prevent users from changing their password until a minimum number of days have passed since the last time the user changed their password. It is recommended that PASS_MIN_DAYS parameter be set to 1 or more days.','By restricting the frequency of password changes, an administrator can prevent users from repeatedly changing their password in an attempt to circumvent password reuse controls.','','Set the PASS_MIN_DAYS parameter to 1 in /etc/login.defs: PASS_MIN_DAYS 1 and modify user parameters for all users with a password set to match: chage --mindays 1 <user>','[{\"cis\": [\"5.4.1.2\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4679,'Ensure minimum days between password changes is 7 or more','The PASS_WARN_AGE parameter in /etc/login.defs allows an administrator to notify users that their password will expire in a defined number of days. It is recommended that the PASS_WARN_AGE parameter be set to 7 or more days.','Providing an advance warning that a password will be expiring gives users time to think of a secure password. Users caught unaware may choose a simple password or write it down where it may be discovered.','','Set the PASS_WARN_AGE parameter to 7 in /etc/login.defs: PASS_WARN_AGE 7 and modify user parameters for all users with a password set to match: chage --warndays 7 <user>','[{\"cis\": [\"5.4.1.3\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4680,'Ensure inactive password lock is 30 days or less','User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled.','Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.','','Run the following command to set the default password inactivity period to 30 days: useradd -D -f 30 and modify user parameters for all users with a password set to match: chage --inactive 30 <user>','[{\"cis\": [\"5.4.1.4\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4681,'Ensure default group for the root account is GID 0','The usermod command can be used to specify which group the root user belongs to. This affects permissions of files that are created by the root user.','Using GID 0 for the root account helps prevent root -owned files from accidentally becoming accessible to non-privileged users.','','Run the following command to set the root user default group to GID 0: usermod -g 0 root','[{\"cis\": [\"5.4.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4682,' Ensure default user shell timeout is configured','TMOUT is an environmental setting that determines the timeout of a shell in seconds.','Setting a timeout value reduces the window of opportunity for unauthorized user access to another user's shell session that has been left unattended. It also ends the inactive session and releases the resources associated with that session.','','Edit the /etc/bashrc and /etc/profile files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: TMOUT=600','[{\"cis\": [\"5.4.4\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(4683,'Ensure default user umask is configured','The user file-creation mode mask (umask) is use to determine the file permission for newly created directories and files. In Linux, the default permissions for any newly created directory is 0777 (rwxrwxrwx), and for any newly created file it is 0666 (rw-rw-rw-). The umask modifies the default Linux permissions by restricting (masking) these permissions. The umask is not simply subtracted, but is processed bitwise. Bits set in the umaskare cleared in the resulting file mode.','Setting a very secure default value for umask ensures that users make a conscious choice about their file permissions. A default umask setting of 077 causes files and directories created by users to not be readable by any other user on the system. A umask of 027 would make files and directories readable by users in the same Unix group, while a umask of 022 would make files readable by every user on the system.','','Edit the /etc/bashrc, /etc/profile and /etc/profile.d/*.sh files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: umask 027','[{\"cis\": [\"5.4.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4684,'Ensure access to the su command is restricted.','The su command allows a user to run a command or shell as another user. The program has been superseded by sudo, which allows for more granular control over privileged access. Normally, the su command can be executed by any user. By uncommenting the pam_wheel.so statement in /etc/pam.d/su, the su command will only allow users in the wheel group to execute su .','Restricting the use of su, and using sudo in its place, provides system administrators better control of the escalation of user privileges to execute privileged commands. The sudo utility also provides a better logging and audit mechanism, as it can log each command executed via sudo, whereas su can only record that a user executed the su program.','','Add the following line to the /etc/pam.d/su file: auth required pam_wheel.so use_uid','[{\"cis\": [\"5.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4685,'Ensure permissions on /etc/passwd are configured','The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.','It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd: # chown root:root /etc/passwd # chmod u-x,g-wx,o-wx /etc/passwd','[{\"cis\": [\"6.1.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4686,'Ensure permissions on /etc/shadow are configured','The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.','','Run the following command to set permissions on /etc/shadow: # chown root:root /etc/shadow # chmod 000 /etc/shadow','[{\"cis\": [\"6.1.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(4687,'Ensure permissions on /etc/group are configured','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','Run the following command to set permissions on /etc/group: # chown root:root /etc/group # chmod u-x,g-wx,o-wx /etc/group','[{\"cis\": [\"6.1.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4688,'Ensure permissions on /etc/gshadow are configured','The /etc/gshadow file is used to store the information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/gshadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow file (such as group administrators) could also be useful to subvert the group','','Run the following command to set permissions on /etc/gshadow: # chown root:root /etc/gshadow # chmod 000 /etc/gshadow','[{\"cis\": [\"6.1.5\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4689,'Ensure permissions on /etc/passwd- are configured','The /etc/passwd- file contains backup user account information.','It is critical to ensure that the /etc/passwd- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd-: # chown root:root /etc/passwd- # chmod 644 /etc/passwd-','[{\"cis\": [\"6.1.6\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4690,'Ensure permissions on /etc/shadow- are configured','The /etc/shadow- file is used to store backup information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/shadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/shadow-: # chown root:root /etc/shadow- # chmod 000 /etc/shadow-','[{\"cis\": [\"6.1.7\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4691,'Ensure permissions on /etc/group- are configured','The /etc/group- file contains a backup list of all the valid groups defined in the system.','It is critical to ensure that the /etc/group- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/group-: # chown root:root /etc/group- # chmod 644 /etc/group-','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4692,'Ensure permissions on /etc/gshadow- are configured','The /etc/gshadow- file is used to store backup information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/gshadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/gshadow-: # chown root:root /etc/gshadow- # chmod 000 /etc/gshadow-','[{\"cis\": [\"6.1.9\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(4693,'Ensure accounts in /etc/passwd use shadowed passwords','Local accounts can uses shadowed passwords. With shadowed passwords, The passwords are saved in shadow password file, /etc/shadow, encrypted by a salted one-way hash. Accounts with a shadowed password have an xin the second field in /etc/passwd.','The /etc/passwd file also contains information like user ID's and group ID's that are used by many system programs. Therefore, the /etc/passwd file must remain world readable. In spite of encoding the password with a randomly-generated one-way hash function, an attacker could still break the system if they got access to the /etc/passwd file. This can be mitigated by using shadowed passwords, thus moving the passwords in the /etc/passwd file to /etc/shadow. The /etc/shadow file is set so only root will be able to read and write. This helps mitigate the risk of an attacker gaining access to the encoded passwords with which to perform a dictionary attack.','','f any accounts in the /etc/passwdfile do not have a single x in the password field, run the following command to set these accounts to use shadowed passwords:# sed -e 's/^([a-zA-Z0-9_]*):[^:]*:/1:x:/' -i /etc/passwdInvestigate to determine if the account is logged in and what it is being used for, to determine if it needs to be forced off.','[{\"cis\": [\"6.2.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4694,'Ensure password fields are not empty','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: passwd -l <username> || Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"6.2.2\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(4695,'Ensure root is the only UID 0 account','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"6.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(4696,'Ensure shadow group is empty','The shadow group allows system programs which require access the ability to read the /etc/shadow file. No users should be assigned to the shadow group','Any users assigned to the shadow group would be granted read access to the /etc/shadow file. If attackers can gain read access to the /etc/shadow file, they can easily runa password cracking program against the hashed passwords to break them. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert additional user accounts.','','Remove any legacy '+' entries from /etc/shadow if they exist.','[{\"cis\": [\"6.2.18\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5000,'Ensure mounting of cramfs filesystems is disabled','The cramfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems. A cramfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf .Example: vim /etc/modprobe.d/cramfs.conf: and add the following line: install cramfs /bin/true. Run the following command to unload the cramfs module: # rmmod cramfs','[{\"cis\": [\"1.1.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(5001,'Ensure mounting of FAT filesystems is limited','The VFAT filesystem format is primarily used on older windows systems and portable USB drives or flash modules. It comes in three types FAT12 , FAT16 , and FAT32 all of which are supported by the vfat kernel module.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf . Example: vim /etc/modprobe.d/vfat.conf: install vfat /bin/true. Run the following command to unload the vfat module: # rmmod vfat','[{\"cis\": [\"1.1.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(5002,'Ensure mounting of squashfs filesystems is disabled','The squashfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems (similar to cramfs ). A squashfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf . Example: vim /etc/modprobe.d/squashfs.conf and add the following line: install squashfs /bin/true. Run the following command to unload the squashfs module: rmmod squashfs','[{\"cis\": [\"1.1.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(5003,'Ensure mounting of udf filesystems is disabled','The udf filesystem type is the universal disk format used to implement ISO/IEC 13346 and ECMA-167 specifications. This is an open vendor filesystem type for data storage on a broad range of media. This filesystem type is necessary to support writing DVDs and newer optical disc formats.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf. Example: vim /etc/modprobe.d/udf.conf and add the following line: install udf /bin/true. Run the following command to unload the udf module: # rmmod udf','[{\"cis\": [\"1.1.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(5004,'Ensure /tmp is configured','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Making /tmp its own file system allows an administrator to set the noexec option on the mount, making /tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw. This can be accomplished by either mounting tmpfs to /tmp, or creating a separate partition for /tmp.','','Configure /etc/fstab as appropriate. example: "tmpfs /tmp tmpfs defaults,rw,nosuid,nodev,noexec,relatime 0 0" OR Run the following commands to enable systemd /tmp mounting: # systemctl unmask tmp.mount # systemctl enable tmp.mount Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to configure the /tmp mount: [Mount] What=tmpfs Where=/tmp Type=tmpfs Options=mode=1777,strictatime,noexec,nodev,nosuid','[{\"cis\": [\"1.1.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5005,'Ensure nodev option set on /tmp partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp : # mount -o remount,nodev /tmp OR Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nodev to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to remount /tmp : # mount -o remount,nodev /tmp','[{\"cis\": [\"1.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5006,'Ensure nosuid option set on /tmp partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp : # mount -o remount,nosuid /tmp OR Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nosuid to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to remount /tmp : # mount -o remount,nosuid /tmp','[{\"cis\": [\"1.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5007,'Ensure noexec option set on /tmp partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp : # mount -o remount,noexec /tmp OR Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add noexec to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to remount /tmp : # mount -o remount,noexec /tmp','[{\"cis\": [\"1.1.5\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5008,'Ensure separate partition exists for /var','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion if it is not bound to a separate partition.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5009,'Ensure separate partition exists for /var/tmp','The /var/tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /var/tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /var/tmp its own file system allows an administrator to set the noexec option on the mount, making /var/tmp useless for an attacker to install executable code.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5010,'Ensure nodev option set on /var/tmp partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /var/tmp .','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information.','[{\"cis\": [\"1.1.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5011,'Ensure nosuid option set on /var/tmp partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /var/tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information.','[{\"cis\": [\"1.1.9\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5012,'Ensure noexec option set on /var/tmp partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /var/tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information.','[{\"cis\": [\"1.1.10\"]}, {\"cis_csc\": [\"5.1\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5013,'Ensure separate partition exists for /var/log','The /var/log directory is used by system services to store log data .','There are two important reasons to ensure that system logs are stored on a separate partition: protection against resource exhaustion (since logs can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.11\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"2.2.4\", \"10.7\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5014,'Ensure separate partition exists for /var/log/audit','The auditing daemon, auditd , stores log data in the /var/log/audit directory.','There are two important reasons to ensure that data gathered by auditd is stored on a separate partition: protection against resource exhaustion (since the audit.log file can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.12\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"2.2.4\", \"10.7\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5015,'Ensure separate partition exists for /home','The /home directory is used to support disk storage needs of local users.','If the system is intended to support local users, create a separate partition for the /home directory to protect against resource exhaustion and restrict the type of files that can be stored under /home.','','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.13\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5016,'Ensure nodev option set on /home partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. # mount -o remount,nodev /home','[{\"cis\": [\"1.1.14\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5017,'Ensure nodev option set on /dev/shm partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /dev/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,nodev /dev/shm','[{\"cis\": [\"1.1.15\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5018,'Ensure nosuid option set on /dev/shm partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,nosuid /dev/shm','[{\"cis\": [\"1.1.16\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5019,'Ensure noexec option set on /dev/shm partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,noexec /dev/shm','[{\"cis\": [\"1.1.17\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5020,'Disable Automounting','autofs allows automatic mounting of devices, typically including CD/DVDs and USB drives.','With automounting enabled anyone with physical access could attach a USB drive or disc and have its contents available in system even if they lacked permissions to mount it themselves.','','Run the following command to disable autofs : systemctl disable autofs','[{\"cis\": [\"1.1.22\"]}, {\"cis_csc\": [\"8.4\", \"8.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5021,'Disable USB Storage','USB storage provides a means to transfer and store files insuring persistence and availability of the files independent of network connection status. Its popularity and utility has led to USB-based malware being a simple and common means for network infiltration and a first step to establishing a persistent threat within a networked environment.','Restricting USB access on the system will decrease the physical attack surface for a device and diminish the possible vectors to introduce malware.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/usb-storage.conf and add the following line: install usb-storage /bin/true Run the following command to unload the usb-storage module: # rmmod usb-storage','[{\"cis\": [\"1.1.23\"]}, {\"cis_csc\": [\"8.4\", \"8.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5022,'Disable the rhnsd Daemon','The rhnsd daemon polls the Red Hat Network web site for scheduled actions and, if there are, executes those actions.','Patch management policies may require that organizations test the impact of a patch before it is deployed in a production environment. Having patches automatically deployed could have a negative impact on the environment. It is best to not allow an action by default but only after appropriate consideration has been made. It is recommended that the service be disabled unless the risk is understood and accepted or you are running your own satellite . This item is not scored because organizations may have addressed the risk.','','Run the following command to disable rhnsd : # systemctl --now disable rhnsd','[{\"cis\": [\"1.2.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(5023,'Ensure gpgcheck is globally activated','The gpgcheck option, found in the main section of the /etc/yum.conf and individual /etc/yum/repos.d/* files determines if an RPM package's signature is checked prior to its installation.','It is important to ensure that an RPM's package signature is always checked prior to installation to ensure that the software is obtained from a trusted source.','','Edit /etc/yum.conf and set ' gpgcheck=1 ' in the [main] section. Edit any failing files in /etc/yum.repos.d/* and set all instances of gpgcheck to ' 1 '.','[{\"cis\": [\"1.2.4\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(5024,'Ensure sudo is installed','sudo allows a permitted user to execute a command as the superuser or another user, as specified by the security policy. The invoking user's real (not effective) user ID is used to determine the user name with which to query the security policy.','sudo supports a plugin architecture for security policies and input/output logging. Third parties can develop and distribute their own policy and I/O logging plugins to work seamlessly with the sudo front end. The default security policy is sudoers, which is configured via the file /etc/sudoers. The security policy determines what privileges, if any, a user has to run sudo. The policy may require that users authenticate themselves with a password or another authentication mechanism. If authentication is required, sudo will exit if the user's password is not entered within a configurable time limit. This limit is policy-specific.','','Run the following command to install sudo: # dnf install sudo','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5025,'Ensure sudo commands use pty','sudo can be configured to run only from a pseudo-pty','Attackers can run a malicious program using sudo which would fork a background process that remains even when the main program has finished executing.','','edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo -f and add the following line: Defaults use_pty','[{\"cis\": [\"1.3.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5026,'Ensure sudo log file exists','sudo can use a custom log file','A sudo log file simplifies auditing of sudo commands','','edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo -f and add the following line: Defaults logfile="<PATH TO CUSTOM LOG FILE>"','[{\"cis\": [\"1.3.3\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5027,'Ensure AIDE is installed','AIDE takes a snapshot of filesystem state including modification times, permissions, and file hashes which can then be used to compare against the current state of the filesystem to detect modifications to the system.','By monitoring the filesystem state compromised files can be detected to prevent or limit the exposure of accidental or malicious misconfigurations or modified binaries.','','Run the following command to install aide: # dnf install aide || Configure AIDE as appropriate for your environment. Consult the AIDE documentation for options. Initialize AIDE: #aide --init && mv /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5028,'Ensure filesystem integrity is regularly checked','Periodic checking of the filesystem integrity is needed to detect changes to the filesystem.','Periodic file checking allows the system administrator to determine on a regular basis if critical files have been changed in an unauthorized fashion.','',' Run the following commands: # cp ./config/aidecheck.service /etc/systemd/system/aidecheck.service # cp ./config/aidecheck.timer /etc/systemd/system/aidecheck.timer # chmod 0644 /etc/systemd/system/aidecheck.* # systemctl reenable aidecheck.timer # systemctl restart aidecheck.timer # systemctl daemon-reload. OR Run the following command: crontab -u root -e // Add the following line to the crontab: 0 5 * * * /usr/sbin/aide --check // Notes: The checking in this recommendation occurs every day at 5am. Alter the frequency and time of the checks in compliance with site policy. ','[{\"cis\": [\"1.3.2\"]}, {\"cis_csc\": [\"3.5\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5029,'Ensure permissions on bootloader config are configured','The grub configuration file contains information on boot settings and passwords for unlocking boot options. The grub configuration is usually grub.cfg and grubenv stored in /boot/grub2/','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.','','Run the following commands to set permissions on your grub configuration: # chown root:root /boot/grub2/grub.cfg # chmod og-rwx /boot/grub2/grub.cfg # chown root:root /boot/grub2/grubenv # chmod og-rwx /boot/grub2/grubenv','[{\"cis\": [\"1.5.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5030,'Ensure bootloader password is set','Setting the boot loader password will require that anyone rebooting the system must enter a password before being able to set command line boot parameters.','Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off SELinux at boot time).','','Create an encrypted password with grub2-setpassword: # grub2-setpassword || Run the following command to update the grub2 configuration: # grub2-mkconfig -o /boot/grub2/grub.cfg','[{\"cis\": [\"1.5.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5031,'Ensure authentication required for single user mode','Single user mode (rescue mode) is used for recovery when the system detects an issue during boot or by manual selection from the bootloader.','Requiring authentication in single user mode (rescue mode) prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials.','','Edit /usr/lib/systemd/system/rescue.service and add/modify the following line: ExecStart=-/usr/lib/systemd/systemd-sulogin-shell rescue Edit /usr/lib/systemd/system/emergency.service and add/modify the following line: ExecStart=-/usr/lib/systemd/systemd-sulogin-shell emergency','[{\"cis\": [\"1.5.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5032,'Ensure core dumps are restricted','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file.The system provides the ability to set a soft limit for core dumps, but this can be overridden by the user.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf(5)). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to /etc/security/limits.conf or a /etc/security/limits.d/* file: * hard core 0. Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: fs.suid_dumpable = 0. Run the following command to set the active kernel parameter: # sysctl -w fs.suid_dumpable=0. If systemd-coredump is installed: edit /etc/systemd/coredump.conf and add/modify the following lines: Storage=none ProcessSizeMax=0 Run the command: # systemctl daemon-reload','[{\"cis\": [\"1.6.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5033,'Ensure address space layout randomization (ASLR) is enabled','Address space layout randomization (ASLR) is an exploit mitigation technique which randomly arranges the address space of key data areas of a process.','Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: kernel.randomize_va_space = 2 Run the following command to set the active kernel parameter: # sysctl -w kernel.randomize_va_space=2','[{\"cis\": [\"1.6.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5034,'Ensure SELinux is installed','SELinux provides Mandatory Access Control.','Without a Mandatory Access Control system installed only the default Discretionary Access Control system will be available.','','Run the following command to install SELinux : # dnf install libselinux','[{\"cis\": [\"1.7.1.1\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5035,'Ensure SELinux is not disabled in bootloader configuration','Configure SELINUX to be enabled at boot time and verify that it has not been overwritten by the grub boot parameters.','SELinux must be enabled at boot time in your grub configuration to ensure that the controls it provides are not overridden.','','Edit /etc/default/grub and remove all instances of selinux=0 and enforcing=0 from all CMDLINE_LINUX parameters: GRUB_CMDLINE_LINUX_DEFAULT="quiet" GRUB_CMDLINE_LINUX="" || Run the following command to update the grub2 configuration: grub2-mkconfig -o /boot/grub2/grub.cfg','[{\"cis\": [\"1.7.1.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5036,'Ensure SELinux policy is configured','Configure SELinux to meet or exceed the default targeted policy, which constrains daemons and system software only.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that at least the default recommendations are met.','','Edit the /etc/selinux/config file to set the SELINUXTYPE parameter: SELINUXTYPE=targeted','[{\"cis\": [\"1.7.1.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5037,'Ensure the SELinux state is enforcing','Set SELinux to enable when the system is booted.','SELinux must be enabled at boot time in to ensure that the controls it provides are in effect at all times.','','Edit the /etc/selinux/config file to set the SELINUX parameter: SELINUX=enforcing','[{\"cis\": [\"1.7.1.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5038,'Ensure no unconfined services exist','Unconfined processes run in unconfined domains','For unconfined processes, SELinux policy rules are applied, but policy rules exist that allow processes running in unconfined domains almost all access. Processes running in unconfined domains fall back to using DAC rules exclusively. If an unconfined process is compromised, SELinux does not prevent an attacker from gaining access to system resources and data, but of course, DAC rules are still used. SELinux is a security enhancement on top of DAC rules – it does not replace them','','Investigate any unconfined processes found during the audit action. They may need to have an existing security context assigned to them or a policy built for them. Notes: Occasionally certain daemons such as backup or centralized management software may require running unconfined. Any such software should be carefully analyzed and documented before such an exception is made.','[{\"cis\": [\"1.7.1.5\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5039,'Ensure SETroubleshoot is not installed','The SETroubleshoot service notifies desktop users of SELinux denials through a user-friendly interface. The service provides important information around configuration errors, unauthorized intrusions, and other potential errors.','The SETroubleshoot service is an unnecessary daemon to have running on a server, especially if X Windows is disabled.','','Run the following command to uninstall setroubleshoot: # dnf remove setroubleshoot','[{\"cis\": [\"1.7.1.6\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5040,'Ensure the MCS Translation Service (mcstrans) is not installed','The mcstransd daemon provides category label information to client processes requesting information. The label translations are defined in /etc/selinux/targeted/setrans.conf','Since this service is not used very often, remove it to reduce the amount of potentially vulnerable code running on the system.','','Run the following command to uninstall mcstrans: # dnf remove mcstrans','[{\"cis\": [\"1.7.1.5\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5041,'Ensure message of the day is configured properly','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/motd file with the appropriate contents according to your site policy, remove any instances of m , , s , v or references to the OS platform OR If the motd is not used, this file can be removed. Run the following command to remove the motd file: # rm /etc/motd','[{\"cis\": [\"1.8.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(5042,'Ensure local login warning banner is configured properly','The contents of the /etc/issue file are displayed to users prior to login for local terminals. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of m , , s , v or references to the OS platform: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue','[{\"cis\": [\"1.8.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(5043,'Ensure remote login warning banner is configured properly','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue.net file with the appropriate contents according to your site policy, remove any instances of m , , s , v or references to the OS platform: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.net','[{\"cis\": [\"1.8.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(5044,'Ensure permissions on /etc/motd are configured','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users.','If the /etc/motd file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/motd: # chown root:root /etc/motd # chmod 644 /etc/motd','[{\"cis\": [\"1.8.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5045,'Ensure permissions on /etc/issue are configured','The contents of the /etc/issue file are displayed to users prior to login for local terminals.','If the /etc/issue file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue: # chown root:root /etc/issue # chmod 644 /etc/issue','[{\"cis\": [\"1.8.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5046,'Ensure permissions on /etc/issue.net are configured','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services.','If the /etc/issue.net file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue.net: # chown root:root /etc/issue.net # chmod 644 /etc/issue.net','[{\"cis\": [\"1.8.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5047,'Ensure GDM login banner is configured','GDM is the GNOME Display Manager which handles graphical login for GNOME based systems.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place.','','Edit or create the file /etc/gdm3/greeter.dconf-defaults and add the following in 3 lines: (1) [org/gnome/login-screen] (2) banner-message-enable=true (3) banner-message-text='Authorized uses only. All activity may be monitored and reported.'','[{\"cis\": [\"1.8.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(5048,'Ensure updates, patches, and additional security software are installed','Periodically patches are released for included software either due to security flaws or to include additional functionality.','Newer patches may contain security enhancements that would not be available through the latest full update. As a result, it is recommended that the latest software patches be used to take advantage of the latest functionality. As with any software installation, organizations need to determine if a given update meets their requirements and verify the compatibility and supportability of any additional software against the update revision that is selected.','','Use your package manager to update all packages on the system according to site policy. The following command will install all available security updates: # dnf update --security . Site policy may mandate a testing period before install onto production systems for available updates. The audit and remediation here only cover security updates. Non-security updates can be audited with and comparing against site policy: # dnf check-update','[{\"cis\": [\"1.9\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"5.2\"]}, {\"nist_800_53\": [\"AU.6\", \"SI.4\"]}, {\"gpg_13\": [\"4.2\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\"]}]'),(5049,'Ensure system-wide crypto policy is not legacy','The system-wide crypto-policies followed by the crypto core components allow consistently deprecating and disabling algorithms system-wide. The individual policy levels (DEFAULT, LEGACY, FUTURE, and FIPS) are included in the crypto-policies(7) package.','If the Legacy system-wide crypto policy is selected, it includes support for TLS 1.0, TLS 1.1, and SSH2 protocols or later. The algorithms DSA, 3DES, and RC4 are allowed, while RSA and Diffie-Hellman parameters are accepted if larger than 1023-bits. These legacy protocols and algorithms can make the system vulnerable to attacks, including those listed in RFC 7457','','Run the following command to change the system-wide crypto policy # update-crypto-policies --set <CRYPTO POLICY> Example: # update-crypto-policies --set DEFAULT Run the following to make the updated system-wide crypto policy active # update-crypto-policies','[{\"cis\": [\"1.10\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5050,'Ensure system-wide crypto policy is FUTURE or FIPS','The system-wide crypto-policies followed by the crypto core components allow consistently deprecating and disabling algorithms system-wide. The individual policy levels (DEFAULT, LEGACY, FUTURE, and FIPS) are included in the crypto-policies(7) package.','If the Legacy system-wide crypto policy is selected, it includes support for TLS 1.0, TLS 1.1, and SSH2 protocols or later. The algorithms DSA, 3DES, and RC4 are allowed, while RSA and Diffie-Hellman parameters are accepted if larger than 1023-bits. These legacy protocols and algorithms can make the system vulnerable to attacks, including those listed in RFC 7457 FUTURE: Is a conservative security level that is believed to withstand any near-term future attacks. This level does not allow the use of SHA-1 in signature algorithms. The RSA and Diffie-Hellman parameters are accepted if larger than 3071 bits. The level provides at least 128-bit security FIPS: Conforms to the FIPS 140-2 requirements. This policy is used internally by the fips-mode-setup(8) tool which can switch the system into the FIPS 140-2 compliance mode. The level provides at least 112-bit security','','Run the following command to change the system-wide crypto policy # update-crypto-policies --set FUTURE OR To switch the system to FIPS mode, run the following command: # fips-mode-setup --enable','[{\"cis\": [\"1.11\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5051,'Ensure xinetd is not installed','The eXtended InterNET Daemon ( xinetd ) is an open source super daemon that replaced the original inetd daemon. The xinetd daemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.','If there are no xinetd services required, it is recommended that the daemon be disabled.','','Run the following command to remove xinetd: # dnf remove xinetd','[{\"cis\": [\"2.1.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5052,'Ensure time synchronization is in use','System time should be synchronized between all systems in an environment. This is typically done by establishing an authoritative time server or set of servers and having all systems synchronize their clocks to them.','Time synchronization is important to support time sensitive security mechanisms like Kerberos and also ensures log files have consistent time records across the enterprise, which aids in forensic investigations.','','On physical systems or virtual systems where host based time synchronization is not available install chrony: # dnf install chrony On virtual systems where host based time synchronization is available consult your virtualization software documentation and verify that host based synchronization is in use.','[{\"cis\": [\"2.2.2.1\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5053,'Ensure chrony is configured','chrony is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at https://www.ntp.org. ntp can be configured to be a client and/or a server.','If chrony is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','Add or edit server or pool lines to /etc/chrony.conf as appropriate: server <remote-server> Configure chrony to run as the chrony user','[{\"cis\": [\"2.2.1.2\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5054,'Ensure X Window System is not installed','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','','Run the following command to remove the X Windows System packages: # dnf remove xorg-x11*','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5055,'Ensure rsync service is not enabled','The rsyncd service can be used to synchronize files between systems over network links.','The rsyncd service presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to disable rsync: # systemctl --now disable rsyncd','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5056,'Ensure Avahi Server is not enabled','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Automatic discovery of network services is not normally required for system functionality. It is recommended to disable the service to reduce the potential attack surface.','','Run the following command to disable avahi-daemon: # systemctl --now disable avahi-daemon','[{\"cis\": [\"2.2.4\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5057,'Ensure SNMP Server is not enabled','The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server can communicate using SNMP v1, which transmits data in the clear and does not require authentication to execute commands. Unless absolutely necessary, it is recommended that the SNMP service not be used. If SNMP is required the server should be configured to disallow SNMP v1.','','Run the following command to disable snmpd: # systemctl --now disable snmpd','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5058,'Ensure HTTP Proxy Server is not enabled','Squid is a standard proxy server used in many distributions and environments.','If there is no need for a proxy server, it is recommended that the squid proxy be disabled to reduce the potential attack surface.','','Run the following command to disable squid: # systemctl --now disable squid','[{\"cis\": [\"2.2.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5059,'Ensure Samba is not enabled','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Small Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this service can be disabled to reduce the potential attack surface.','','Run the following command to disable smb: # systemctl --now disable smb','[{\"cis\": [\"2.2.7\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5060,'Ensure IMAP and POP3 server is not enabled','dovecot is an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided by this system, it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable dovecot: # systemctl --now disable dovecot','[{\"cis\": [\"2.2.8\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5061,'Ensure HTTP server is not enabled','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable httpd: # systemctl --now disable httpd','[{\"cis\": [\"2.2.9\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5062,'Ensure FTP Server is not enabled','The File Transfer Protocol (FTP) provides networked computers with the ability to transfer files.','FTP does not protect the confidentiality of data or authentication credentials. It is recommended sftp be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable vsftpd: # systemctl --now disable vsftpd','[{\"cis\": [\"2.2.10\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5063,'Ensure DNS Server is not enabled','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a system is specifically designated to act as a DNS server, it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable named : # systemctl --now disable named','[{\"cis\": [\"2.2.11\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5064,'Ensure NFS is not enabled','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the system does not export NFS shares, it is recommended that the NFS be disabled to reduce remote attack surface.','','Run the following commands to disable nfs: # systemctl --now disable nfs','[{\"cis\": [\"2.2.12\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5065,'Ensure RPC is not enabled','The rpcbind service maps Remote Procedure Call (RPC) services to the ports on which they listen. RPC processes notify rpcbind when they start, registering the ports they are listening on and the RPC program numbers they expect to serve. The client system then contacts rpcbind on the server with a particular RPC program number. The rpcbind service redirects the client to the proper port number so it can communicate with the requested service.','If the system does not require rpc based services, it is recommended that rpcbind be disabled to reduce the remote attack surface.','','Run the following commands to disable nfs: # systemctl --now disable rpcbind','[{\"cis\": [\"2.2.13\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5066,'Ensure LDAP Server is not enabled','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP server, it is recommended that the software be disabled to reduce the potential attack surface.','','Run the following command to disable slapd: # systemctl --now disable slapd','[{\"cis\": [\"2.2.14\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5067,'Ensure DHCP Server is not enabled','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a system is specifically set up to act as a DHCP server, it is recommended that this service be disabled to reduce the potential attack surface.','','Run the following command to disable dhcpd: # systemctl --now disable dhcpd','[{\"cis\": [\"2.2.15\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5068,'Ensure CUPS is not enabled','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be disabled to reduce the potential attack surface.','','Run the following command to disable cups : # systemctl --now disable cups','[{\"cis\": [\"2.2.16\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5069,'Ensure NIS Server is not enabled','The Network Information Service (NIS) (formally known as Yellow Pages) is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be disabled and other, more secure services be used','','Run the following command to disable ypserv: # systemctl --now disable ypserv','[{\"cis\": [\"2.2.17\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5070,'Ensure mail transfer agent is configured for local-only mode','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','','Edit /etc/postfix/main.cf and add the following line to the RECEIVING MAIL section. If the line already exists, change it to look like the line below: inet_interfaces = loopback-only . Restart postfix: # systemctl restart postfix','[{\"cis\": [\"2.2.18\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"tsc\": [\"CC5.2\", \"CC6.4\", \"CC6.6\", \"CC6.7\"]}]'),(5071,'Ensure NIS Client is not installed','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files. The NIS client ( ypbind ) was used to bind a machine to an NIS server and receive the distributed configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','','Run the following command to uninstall ypbind: # dnf remove ypbind','[{\"cis\": [\"2.3.1\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5072,'Ensure telnet client is not installed','The telnet package contains the telnet client, which allows users to start connections to other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow an unauthorized user to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Linux distributions.','','Run the following command to uninstall telnet : # dnf remove telnet','[{\"cis\": [\"2.3.2\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5073,'Ensure LDAP client is not installed','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP client, it is recommended that the software be removed to reduce the potential attack surface.','','Run the following command to uninstall openldap-clients : # dnf remove openldap-clients','[{\"cis\": [\"2.3.3\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5074,'Ensure IP forwarding is disabled','The net.ipv4.ip_forward and net.ipv6.conf.all.forwarding flags are used to tell the system whether it can forward packets or not.','Setting the flags to 0 ensures that a system with multiple interfaces (for example, a hard proxy), will never be able to forward packets, and therefore, never serve as a router.','','Run the following commands to restore the default parameters and set the active kernel parameters: # grep -Els "^s*net.ipv4.ip_forwards*=s*1" /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /run/sysctl.d/*.conf | while read filename; do sed -ri "s/^s*(net.ipv4.ip_forwards*)(=)(s*S+).*$/# *REMOVED* 1/" "s/^s*(net.ipv4.ip_forwards*)(=)(s*S+).*$/# *REMOVED* 1/" $filename; done; sysctl -w net.ipv4.ip_forward=0; sysctl -w net.ipv4.route.flush=1 && # grep -Els "^s*net.ipv6.conf.all.forwardings*=s*1" /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /run/sysctl.d/*.conf | while read filename; do sed -ri "s/^s*(net.ipv6.conf.all.forwardings*)(=)(s*S+).*$/# *REMOVED* 1/" $filename; done; sysctl -w net.ipv6.conf.all.forwarding=0; sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5075,'Ensure packet redirect sending is disabled','ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects.','An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.send_redirects = 0 net.ipv4.conf.default.send_redirects = 0 .Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.send_redirects=0; # sysctl -w net.ipv4.conf.default.send_redirects=0; # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5076,'Ensure source routed packets are not accepted','In networking, source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network. In some cases, systems may not be routable or reachable from some locations (e.g. private addresses vs. Internet routable), and so source routed packets would need to be used.','Setting net.ipv4.conf.all.accept_source_route, net.ipv4.conf.default.accept_source_route, net.ipv6.conf.all.accept_source_route and net.ipv6.conf.default.accept_source_route to 0 disables the system from accepting source routed packets. Assume this system was capable of routing packets to Internet routable addresses on one interface and private addresses on another interface. Assume that the private addresses were not routable to the Internet routable addresses and vice versa. Under normal routing circumstances, an attacker from the Internet routable addresses could not use the system as a way to reach the private address systems. If, however, source routed packets were allowed, they could be used to gain access to the private address systems as the route could be specified, rather than rely on routing protocols that did not allow this routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_source_route = 0 net.ipv4.conf.default.accept_source_route = 0 net.ipv6.conf.all.accept_source_route = 0 net.ipv6.conf.default.accept_source_route = 0 and Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_source_route=0; # sysctl -w net.ipv4.conf.default.accept_source_route=0; # sysctl -w net.ipv6.conf.all.accept_source_route=0; # sysctl -w net.ipv6.conf.default.accept_source_route=0; # sysctl -w net.ipv4.route.flush=1; # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.2.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5077,'Ensure ICMP redirects are not accepted','ICMP redirect messages are packets that convey routing information and tell your host (acting as a router) to send packets via an alternate path. It is a way of allowing an outside routing device to update your system routing tables. By setting net.ipv4.conf.all.accept_redirects and net.ipv6.conf.all.accept_redirects to 0, the system will not accept any ICMP redirect messages, and therefore, won't allow outsiders to update the system's routing tables.','Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_redirects = 0 net.ipv4.conf.default.accept_redirects = 0 net.ipv6.conf.all.accept_redirects = 0 net.ipv6.conf.default.accept_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_redirects=0; # sysctl -w net.ipv4.conf.default.accept_redirects=0; # sysctl -w net.ipv6.conf.all.accept_redirects=0; # sysctl -w net.ipv6.conf.default.accept_redirects=0; # sysctl -w net.ipv4.route.flush=1 and # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.2.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5078,'Ensure secure ICMP redirects are not accepted','Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure.','It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.secure_redirects = 0 and net.ipv4.conf.default.secure_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.secure_redirects=0; # sysctl -w net.ipv4.conf.default.secure_redirects=0 and # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5079,'Ensure suspicious packets are logged','When enabled, this feature logs packets with un-routable source addresses to the kernel log.','Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.log_martians = 1 and net.ipv4.conf.default.log_martians = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.log_martians=1; # sysctl -w net.ipv4.conf.default.log_martians=1 and # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.4\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5080,'Ensure broadcast ICMP requests are ignored','Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses.','Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address. All hosts receiving this message and responding would send echo-reply messages back to the spoofed address, which is probably not routable. If many hosts respond to the packets, the amount of traffic on the network could be significantly multiplied.','','Run the following command to restore the default parameters and set the active kernel parameters: # grep -Els "^s*net.ipv4.icmp_echo_ignore_broadcastss*=s*0" /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf "s/^s*(net.ipv4.icmp_echo_ignore_broadcastss*)(=)(s*S+).*$/# *REMOVED* 1/" $filename; done; sysctl -w net.icmp_echo_ignore_broadcasts=1; sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5081,'Ensure bogus ICMP responses are ignored','Setting icmp_ignore_bogus_error_responses to 1 prevents the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages.','Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages.','','Run the following commands to restore the default parameters and set the active kernel parameters: # grep -Els "^s*net.ipv4.icmp_ignore_bogus_error_responsess*=s*0 /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /run/sysctl.d/*.conf | while read filename; do sed -ri "s/^s*(net.ipv4.icmp_ignore_bogus_error_responsess*)(=)(s*S+).*$/# *REMOVED* 1/" $filename; done; sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1; sysctl -w net.ipv4.route.flush=1"','[{\"cis\": [\"3.2.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5082,'Ensure Reverse Path Filtering is enabled','Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set).','Setting these flags is a good way to deter attackers from sending your system bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed. This would occur when using dynamic routing protocols (bgp, ospf, etc) on your system. If you are using asymmetrical routing on your system, you will not be able to enable this feature without breaking the routing.','','Run the following command to restore the default net.ipv4.conf.all.rp_filter = 1 parameter and set the active kernel parameter: # grep -Els "^s*net.ipv4.conf.all.rp_filters*=s*0" /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /run/sysctl.d/*.conf | while read filename; do sed -ri "s/^s*(net.ipv4.net.ipv4.conf.all.rp_filters*)(=)(s*S+).*$/# *REMOVED* 1/" $filename; done; sysctl -w net.ipv4.conf.all.rp_filter=1; sysctl -w net.ipv4.route.flush=1 .Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.default.rp_filter=1 and Run the following commands to set the active kernel parameter: # sysctl -w net.ipv4.conf.default.rp_filter=1 and # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5083,'Ensure TCP SYN Cookies is enabled','When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. Instead, the kernel simply replies to the SYN with a SYN|ACK, but will include a specially crafted TCP sequence number that encodes the source and destination IP address and port number and the time the packet was sent. A legitimate connection would send the ACK packet of the three way handshake with the specially crafted sequence number. This allows the system to verify that it has received a valid response to a SYN cookie and allow the connection, even though there is no corresponding SYN in the queue.','Attackers use SYN flood attacks to perform a denial of service attacked on a system by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding. SYN cookies allow the system to keep accepting valid connections, even if under a denial of service attack.','','Run the following command to restore the default parameter and set the active kernel parameters: grep -Els "^s*net.ipv4.tcp_syncookiess*=s*[02]*" /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /run/sysctl.d/*.conf | while read filename; do sed -ri "s/^s*(net.ipv4.tcp_syncookiess*)(=)(s*S+).*$/# *REMOVED* 1/" $filename; done; sysctl -w net.ipv4.tcp_syncookies=1; sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5084,'Ensure IPv6 router advertisements are not accepted','This setting disables the system's ability to accept IPv6 router advertisements.','It is recommended that systems do not accept router advertisements as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_ra = 0 and net.ipv6.conf.default.accept_ra = 0 . Run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_ra=0; # sysctl -w net.ipv6.conf.default.accept_ra=0 and # sysctl -w net.ipv6.route.flush=1;','[{\"cis\": [\"3.2.9\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5085,'Ensure DCCP is disabled','The Datagram Congestion Control Protocol (DCCP) is a transport layer protocol that supports streaming media and telephony. DCCP provides a way to gain access to congestion control, without having to do it at the application layer, but does not provide in-sequence delivery','If the protocol is not required, it is recommended that the drivers not be installed to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf. Example: vim /etc/modprobe.d/dccp.conf and add the following line: install dccp /bin/true','[{\"cis\": [\"3.3.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5086,'Ensure SCTP is disabled','The Stream Control Transmission Protocol (SCTP) is a transport layer protocol used to support message oriented communication, with several streams of messages in one connection. It serves a similar function as TCP and UDP, incorporating features of both. It is message-oriented like UDP, and ensures reliable in-sequence transport of messages with congestion control like TCP.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf .Example: vim /etc/modprobe.d/sctp.conf and add the following line: install sctp /bin/true','[{\"cis\": [\"3.3.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5087,'Ensure RDS is disabled','The Reliable Datagram Sockets (RDS) protocol is a transport layer protocol designed to provide low-latency, high-bandwidth communications between cluster nodes. It was developed by the Oracle Corporation.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf .Example: vim /etc/modprobe.d/rds.conf and add the following line: install rds /bin/true','[{\"cis\": [\"3.3.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5088,'Ensure TIPC is disabled','The Transparent Inter-Process Communication (TIPC) protocol is designed to provide communication between cluster nodes.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf .Example: vim /etc/modprobe.d/tipc.conf and add the following line: install tipc /bin/true','[{\"cis\": [\"3.3.4\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5089,'Ensure a Firewall package is installed','A Firewall package should be selected. Most firewall configuration utilities operate as a front end to nftables or iptables.','A Firewall package is required for firewall management and configuration.','','Run one of the following commands to install a Firewall package. For firewalld: dnf install firewalld .For nftables: # dnf install nftables. For iptables: # dnf install iptables','[{\"cis\": [\"3.4.1.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC6.6\"]}]'),(5090,'Ensure firewalld service is enabled and running','Ensure that the firewalld service is enabled to protect your system','firewalld (Dynamic Firewall Manager) tool provides a dynamically managed firewall. The tool enables network/firewall zones to define the trust level of network connections and/or interfaces. It has support both for IPv4 and IPv6 firewall settings. Also, it supports Ethernet bridges and allow you to separate between runtime and permanent configuration options. Finally, it supports an interface for services or applications to add firewall rules directly','','Run the following command to enable and start firewalld: # systemctl --now enable firewalld','[{\"cis\": [\"3.4.2.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2\"]}, {\"tsc\": [\"CC6.6\"]}]'),(5091,'Ensure iptables is not enabled','IPtables is an application that allows a system administrator to configure the IPv4 and IPv6 tables, chains and rules provided by the Linux kernel firewall. IPtables is installed as a dependency with firewalld.','Running firewalld and IPtables concurrently may lead to conflict, therefore IPtables should be stopped and masked when using firewalld.','','Run the following command to stop and mask iptables: systemctl --now mask iptables','[{\"cis\": [\"3.4.2.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2\"]}, {\"tsc\": [\"CC6.6\"]}]'),(5092,'Ensure nftables is not enabled','nftables is a subsystem of the Linux kernel providing filtering and classification of network packets/datagrams/frames and is the successor to iptables. nftables are installed as a dependency with firewalld.','Running firewalld and nftables concurrently may lead to conflict, therefore nftables should be stopped and masked when using firewalld.','','Run the following command to mask and stop nftables: systemctl --now mask nftables','[{\"cis\": [\"3.4.2.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2\"]}, {\"tsc\": [\"CC6.6\"]}]'),(5093,'Ensure iptables are flushed','nftables is a replacement for iptables, ip6tables, ebtables and arptables','It is possible to mix iptables and nftables. However, this increases complexity and also the chance to introduce errors. For simplicity flush out all iptables rules, and ensure it is not loaded.','','Run the following commands to flush iptables: For iptables: # iptables -F and For ip6tables: # ip6tables -F','[{\"cis\": [\"3.4.3.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2\"]}, {\"tsc\": [\"CC6.6\"]}]'),(5094,'Ensure a table exists','Tables hold chains. Each table only has one address family and only applies to packets of this family. Tables can have one of five families.','nftables doesn't have any default tables. Without a table being build, nftables will not filter network traffic.','','Run the following command to create a table in nftables: # nft create table inet <table name> .Example: # nft create table inet filter','[{\"cis\": [\"3.4.3.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2\"]}, {\"tsc\": [\"CC6.6\"]}]'),(5095,'Ensure base chains exist','Chains are containers for rules. They exist in two kinds, base chains and regular chains. A base chain is an entry point for packets from the networking stack, a regular chain may be used as jump target and is used for better rule organization.','If a base chain doesn't exist with a hook for input, forward, and delete, packets that would flow through those chains will not be touched by nftables.','','Run the following command to create the base chains: # nft create chain inet <table name> <base chain name> { type filter hook <(input|forward|output)> priority 0 ; } . Example: # nft create chain inet filter input { type filter hook input priority 0 ; } # nft create chain inet filter forward { type filter hook forward priority 0; } # nft create chain inet filter output { type filter hook output priority 0 ; }','[{\"cis\": [\"3.4.3.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2\"]}, {\"tsc\": [\"CC6.6\"]}]'),(5096,'Ensure default deny firewall policy','Base chain policy is the default verdict that will be applied to packets reaching the end of the chain.','There are two policies: accept (Default) and drop. If the policy is set to accept , the firewall will accept any packet that is not configured to be denied and the packet will continue transversing the network stack. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following command for the base chains with the input, forward, and output hooks to implement a default DROP policy: # nft chain <table family> <table name> <chain name> { policy drop ; } . Example: # nft chain inet filter input { policy drop ; } ; # nft chain inet filter forward { policy drop ; } and # nft chain inet filter output { policy drop ; }','[{\"cis\": [\"3.4.3.6\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC6.6\"]}]'),(5097,'Ensure nftables service is enabled','The nftables service allows for the loading of nftables rulesets during boot, or starting of the nftables service.','The nftables service restores the nftables rules from the rules files referenced in the /etc/sysconfig/nftables.conf file during boot or the starting of the nftables service.','','Run the following command to enable the nftables service: # systemctl --now enable nftables','[{\"cis\": [\"3.4.3.7\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2\"]}, {\"tsc\": [\"CC6.6\"]}]'),(5098,'Ensure iptables default deny firewall policy','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # iptables -P INPUT DROP; # iptables -P OUTPUT DROP; # iptables -P FORWARD DROP','[{\"cis\": [\"3.4.4.1.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC6.6\"]}]'),(5099,'Ensure loopback traffic is configured','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # iptables -A INPUT -i lo -j ACCEPT # iptables -A OUTPUT -o lo -j ACCEPT # iptables -A INPUT -s 127.0.0.0/8 -j DROP','[{\"cis\": [\"3.4.4.1.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC6.6\"]}]'),(5100,'Ensure IPv6 default deny firewall policy','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # ip6tables -P INPUT DROP; # ip6tables -P OUTPUT DROP; # ip6tables -P FORWARD DROP','[{\"cis\": [\"3.4.4.2.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC6.6\"]}]'),(5101,'Ensure loopback traffic is configured','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (::1).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (::1) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # ip6tables -A INPUT -i lo -j ACCEPT # ip6tables -A OUTPUT -o lo -j ACCEPT # ip6tables -A INPUT -s ::1 -j DROP','[{\"cis\": [\"3.4.4.2.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC6.6\"]}]'),(5102,'Ensure wireless interfaces are disabled','Wireless networking is used when wired networks are unavailable. Red Hat Enterprise Linux contains a wireless tool kit to allow system administrators to configure and use wireless networks.','If wireless is not to be used, wireless devices can be disabled to reduce the potential attack surface.','','Run the following command to disable any wireless interfaces: # nmcli radio all off . Disable any wireless interfaces in your network configuration.','[{\"cis\": [\"3.5\"]}, {\"cis_csc\": [\"15.4\", \"15.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.6\"]}]'),(5103,'Disable IPv6','Although IPv6 has many advantages over IPv4, not all organizations have IPv6 or dual stack configurations implemented.','If IPv6 or dual stack is not to be used, it is recommended that IPv6 be disabled to reduce the attack surface of the system.','','Edit /etc/default/grub and add ipv6.disable=1 to the GRUB_CMDLINE_LINUX parameters: GRUB_CMDLINE_LINUX="ipv6.disable=1" .Run the following command to update the grub2 configuration: # grub2-mkconfig -o /boot/grub2/grub.cfg','[{\"cis\": [\"3.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.6\", \"CC5.2\"]}]'),(5104,'Ensure rsyslog is installed','The rsyslog software is a recommended replacement to the original syslogd daemon which provide improvements over syslogd , such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server.','The security enhancements of rsyslog such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server) justify installing and configuring the package.','','Run the following command to install rsyslog: # dnf install rsyslog','[{\"cis\": [\"4.2.1.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5105,'Ensure auditd is installed','auditd is the userspace component to the Linux Auditing System. It's responsible for writing audit records to the disk.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to Install auditd # dnf install audit audit-libs','[{\"cis\": [\"4.1.1.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"AU.2\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5106,'Ensure auditd service is enabled','Turn on the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable auditd : # systemctl --now enable auditd','[{\"cis\": [\"4.1.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\", \"10.7\"]}, {\"nist_800_53\": [\"AU.2\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5107,'Ensure auditing for processes that start prior to auditd is enabled','Configure grub2 so that processes that are capable of being audited can be audited even if they start up prior to auditd startup.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Edit /etc/default/grub and add audit=1 to GRUB_CMDLINE_LINUX : GRUB_CMDLINE_LINUX="audit=1" . Run the following command to update the grub2 configuration: # grub2-mkconfig -o /boot/grub2/grub.cfg','[{\"cis\": [\"4.1.1.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.2.6\", \"10.7\"]}, {\"nist_800_53\": [\"AU.2\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"35.7.d\", \"32.2\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5108,'Ensure audit_backlog_limit is sufficient','The backlog limit has a default setting of 64.','During boot if audit=1, then the backlog will hold 64 records. If more than 64 records are created during boot, auditd records will be lost and potential malicious activity could go undetected.','','Edit /etc/default/grub and add audit_backlog_limit=<BACKLOG SIZE> to GRUB_CMDLINE_LINUX: Run the following command to update the grub2 configuration: # grub2-mkconfig -o /boot/grub2/grub.cfg','[{\"cis\": [\"4.1.1.4\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"AU.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(5109,'Ensure audit log storage size is configured','Configure the maximum size of the audit log file. Once the log reaches the maximum size, it will be rotated and a new log file will be started.','It is important that an appropriate size is determined for log files so that they do not impact the system and audit data is not lost.','','Set the following parameter in /etc/audit/auditd.conf in accordance with site policy: max_log_file = <MB>','[{\"cis\": [\"4.1.2.1\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"AU.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(5110,'Ensure audit logs are not automatically deleted','The max_log_file_action setting determines how to handle the audit log file reaching the max file size. A value of keep_logs will rotate the logs but never delete old logs.','In high security contexts, the benefits of maintaining a long audit history exceed the cost of storing the audit history.','','Set the following parameter in /etc/audit/auditd.conf: max_log_file_action = keep_logs','[{\"cis\": [\"4.1.2.2\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"AU.9\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(5111,'Ensure system is disabled when audit logs are full','The auditd daemon can be configured to halt the system when the audit logs are full.','In high security contexts, the risk of detecting unauthorized access or nonrepudiation exceeds the benefit of the system's availability.','','Set the following parameters in /etc/audit/auditd.conf: space_left_action = email action_mail_acct = root admin_space_left_action = halt','[{\"cis\": [\"4.1.1.2\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(5112,'Ensure changes to system administration scope (sudoers) is collected','Monitor scope changes for system administrations. If the system has been properly configured to force system administrators to log in as themselves first and then use the sudo command to execute privileged commands, it is possible to monitor changes in scope. The file /etc/sudoers will be written to when the file or its attributes have changed. The audit records will be tagged with the identifier "scope."','Changes in the /etc/sudoers file can indicate that an unauthorized change has been made to scope of system administrator activity.','','Add the following line to the /etc/audit/audit.rules file: -w /etc/sudoers -p wa -k scope -w /etc/sudoers.d/ -p wa -k scope','[{\"cis\": [\"4.1.15\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5113,'Ensure login and logout events are collected','Monitor login and logout events. The parameters below track changes to files associated with login/logout events. The file /var/log/faillog tracks failed events from login. The file /var/log/lastlog maintain records of the last time a user successfully logged in.','Monitoring login/logout events could provide a system administrator with information associated with brute force attacks against user logins.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /var/log/lastlog -p wa -k logins -w /var/run/faillock/ -p wa -k logins','[{\"cis\": [\"4.1.4\"]}, {\"cis_csc\": [\"4.9\", \"16.13\"]}, {\"pci_dss\": [\"10.2.1\", \"10.2.4\", \"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5114,'Ensure session initiation information is collected','Monitor session initiation events. The parameters in this section track changes to the files associated with session events. The file /var/run/utmp file tracks all currently logged in users. All audit records will be tagged with the identifier "session." The /var/log/wtmp file tracks logins, logouts, shutdown, and reboot events. The file /var/log/btmp keeps track of failed login attempts and can be read by entering the command /usr/bin/last -f /var/log/btmp . All audit records will be tagged with the identifier "logins.".','Monitoring these files for changes could alert a system administrator to logins occurring at unusual hours, which could indicate intruder activity (i.e. a user logging in at a time when they do not normally log in).','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /var/run/utmp -p wa -k session -w /var/log/wtmp -p wa -k logins -w /var/log/btmp -p wa -k logins','[{\"cis\": [\"4.1.5\"]}, {\"cis_csc\": [\"4.9\", \"16.13\"]}, {\"pci_dss\": [\"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(5115,'Ensure events that modify date and time information are collected','Capture events where the system date and/or time has been modified. The parameters in this section are set to determine if the adjtimex (tune kernel clock), settimeofday (Set time, using timeval and timezone structures) stime (using seconds since 1/1/1970) or clock_settime (allows for the setting of several internal clocks and timers) system calls have been executed and always write an audit record to the /var/log/audit.log file upon exit, tagging the records with the identifier "time-change".','Unexpected changes in system date and/or time could be a sign of malicious activity on the system.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change -a always,exit -F arch=b32 -S clock_settime -k time-change -w /etc/localtime -p wa -k time-change For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S adjtimex -S settimeofday -k time-change -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change -a always,exit -F arch=b64 -S clock_settime -k time-change -a always,exit -Farch=b32 -S clock_settime -k time-change -w /etc/localtime -p wa -k time-change','[{\"cis\": [\"4.1.6\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.4.2\", \"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5116,'Ensure events that modify the system's Mandatory Access Controls are collected','Monitor SELinux mandatory access controls. The parameters below monitor any write access (potential additional, deletion or modification of files in the directory) or attribute changes to the /etc/selinux or /etc/apparmor and /etc/apparmor.d directories.','Changes to files in these directories could indicate that an unauthorized user is attempting to modify access controls and change security contexts, leading to a compromise of the system.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /etc/selinux/ -p wa -k MAC-policy -w /usr/share/selinux/ -p wa -k MAC-policy','[{\"cis\": [\"4.1.7\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5117,'Ensure events that modify the system's network environment are collected','Record changes to network environment files or system calls. The below parameters monitor the sethostname (set the systems host name) or setdomainname (set the systems domainname) system calls, and write an audit event on system call exit. The other parameters monitor the /etc/issue and /etc/issue.net files (messages displayed pre-login), /etc/hosts (file containing host names and associated IP addresses), /etc/sysconfig/network file and /etc/sysconfig/network-scripts/ directory (containing network interface scripts and configurations).','Monitoring sethostname and setdomainname will identify potential unauthorized changes to host and domainname of a system. The changing of these names could potentially break security parameters that are set based on those names. The /etc/hosts file is monitored for changes in the file that can indicate an unauthorized intruder is trying to change machine associations with IP addresses and trick users and processes into connecting to unintended machines. Monitoring /etc/issue and /etc/issue.net is important, as intruders could put disinformation into those files and trick users into providing information to the intruder. Monitoring /etc/sysconfig/network and /etc/sysconfig/network-scripts/ is important as it can show if network interfaces or scripts are being modified in a way that can lead to the machine becoming unavailable or compromised. All audit records will be tagged with the identifier "system-locale."','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b64 -S sethostname -S setdomainname -k system-locale -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale -w /etc/sysconfig/network -p wa -k system-locale -w /etc/sysconfig/network-scripts/ -p wa -k system-locale','[{\"cis\": [\"4.1.8\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5118,'Ensure discretionary access control permission modification events are collected','Monitor changes to file permissions, attributes, ownership and group. The parameters in this section track changes for system calls that affect file permissions and attributes. The chmod , fchmod and fchmodat system calls affect the permissions associated with a file. The chown , fchown , fchownat and lchown system calls affect owner and group attributes on a file. The setxattr , lsetxattr , fsetxattr (set extended file attributes) and removexattr , lremovexattr , fremovexattr (remove extended file attributes) control extended file attributes. In all cases, an audit record will only be written for non-system user ids (auid >= 1000) and will ignore Daemon events (auid = 4294967295). All audit records will be tagged with the identifier "perm_mod."','Monitoring for changes in file attributes could alert a system administrator to activity that could indicate intruder activity or policy violation.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b64 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b64 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b64 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lrem','[{\"cis\": [\"4.1.9\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5119,'Ensure unsuccessful unauthorized file access attempts are collected','Monitor for unsuccessful attempts to access files. The parameters below are associated with system calls that control creation ( creat ), opening ( open , openat ) and truncation ( truncate , ftruncate ) of files. An audit log record will only be written if the user is a non- privileged user (auid > = 1000), is not a Daemon event (auid=4294967295) and if the system call returned EACCES (permission denied to the file) or EPERM (some other permanent error associated with the specific system call). All audit records will be tagged with the identifier "access."','Failed attempts to open, create or truncate files could be an indication that an individual or process is trying to gain unauthorized access to the system.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access','[{\"cis\": [\"4.1.10\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"10.2.4\"]}, {\"nist_800_53\": [\"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5120,'Ensure events that modify user/group information are collected','Record events affecting the group , passwd (user IDs), shadow and gshadow (passwords) or /etc/security/opasswd (old passwords, based on remember parameter in the PAM configuration) files. The parameters in this section will watch the files to see if they have been opened for write or have had attribute changes (e.g. permissions) and tag them with the identifier "identity" in the audit log file.','Unexpected changes to these files could be an indication that the system has been compromised and that an unauthorized user is attempting to hide their activities or compromise additional accounts.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /etc/group -p wa -k identity -w /etc/passwd -p wa -k identity -w /etc/gshadow -p wa -k identity -w /etc/shadow -p wa -k identity -w /etc/security/opasswd -p wa -k identity','[{\"cis\": [\"4.1.11\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5121,'Ensure successful file system mounts are collected','Monitor the use of the mount system call. The mount (and umount ) system call controls the mounting and unmounting of file systems. The parameters below configure the system to create an audit record when the mount system call is used by a non-privileged user.','It is highly unusual for a non privileged user to mount file systems to the system. While tracking mount commands gives the system administrator evidence that external media may have been mounted (based on a review of the source of the mount and confirming it's an external media type), it does not conclusively indicate that data was exported to the media. System administrators who wish to determine if data were exported, would also have to track successful open , creat and truncate system calls requiring write access to a file under the mount point of the external media file system. This could give a fair indication that a write occurred. The only way to truly prove it, would be to track successful writes to the external media. Tracking write system calls could quickly fill up the audit log and is not recommended. Recommendations on configuration options to track data export to media is beyond the scope of this document.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b64 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts','[{\"cis\": [\"4.1.12\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5122,'Ensure file deletion events by users are collected','Monitor the use of system calls associated with the deletion or renaming of files and file attributes. This configuration statement sets up monitoring for the unlink (remove a file), unlinkat (remove a file attribute), rename (rename a file) and renameat (rename a file attribute) system calls and tags them with the identifier "delete".','Monitoring these calls from non-privileged users could provide a system administrator with evidence that inappropriate removal of files and file attributes associated with protected files is occurring. While this audit option will look at all events, system administrators will want to look for specific privileged files that are being deleted or altered.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b64 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete','[{\"cis\": [\"4.1.14\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"10.5.5\"]}, {\"nist_800_53\": [\"AU.14\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC7.1\", \"CC7.2\", \"CC7.3\", \"CC8.1\"]}]'),(5123,'Ensure kernel module loading and unloading is collected','Monitor the loading and unloading of kernel modules. The programs insmod (install a kernel module), rmmod (remove a kernel module), and modprobe (a more sophisticated program to load and unload modules, as well as some other features) control loading and unloading of modules. The init_module (load a module) and delete_module (delete a module) system calls control loading and unloading of modules. Any execution of the loading and unloading module programs and system calls will trigger an audit record with an identifier of "modules".','Monitoring the use of insmod , rmmod and modprobe could provide system administrators with evidence that an unauthorized user loaded or unloaded a kernel module, possibly compromising the security of the system. Monitoring of the init_module and delete_module system calls would reflect an unauthorized user attempting to use a different program to load and unload modules.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /sbin/insmod -p x -k modules -w /sbin/rmmod -p x -k modules -w /sbin/modprobe -p x -k modules -a always,exit -F arch=b32 -S init_module -S delete_module -k modules -a always,exit -F arch=b64 -S init_module -S delete_module -k modules','[{\"cis\": [\"4.1.15\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5124,'Ensure system administrator actions (sudolog) are collected','Monitor the sudo log file. If the system has been properly configured to disable the use of the su command and force all administrators to have to log in first and then use sudo to execute privileged commands, then all administrator commands will be logged to /var/log/sudo.log . Any time a command is executed, an audit event will be triggered as the /var/log/sudo.log file will be opened for write and the executed administration command will be written to the log.','Changes in /var/log/sudo.log indicate that an administrator has executed a command or the log file itself has been tampered with. Administrators will want to correlate the events written to the audit trail with the records written to /var/log/sudo.log to verify if unauthorized commands have been executed.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /var/log/sudo.log -p wa -k actions','[{\"cis\": [\"4.1.16\"]}, {\"cis_csc\": [\"4.9\"]}, {\"pci_dss\": [\"10.2.2\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.6\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5125,'Ensure the audit configuration is immutable','Set system audit so that audit rules cannot be modified with auditctl . Setting the flag "-e 2" forces audit to be put in immutable mode. Audit changes can only be made on system reboot.','In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back. Users would most likely notice a system reboot and that could alert administrators of an attempt to make unauthorized audit changes.','','Edit or create the file /etc/audit/rules.d/99-finalize.rules and add the line: -e 2 at the end of the file','[{\"cis\": [\"4.1.17\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.5\"]}, {\"nist_800_53\": [\"AU.9\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(5126,'Ensure rsyslog Service is enabled','Once the rsyslog package is installed it needs to be activated.','If the rsyslog service is not activated the system may default to the syslogd service or lack logging instead.','','Run the following command to enable rsyslog : # systemctl --now enable rsyslog','[{\"cis\": [\"4.2.1.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5127,'Ensure rsyslog default file permissions configured','rsyslog will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and set $FileCreateMode to 0640 or more restrictive: $FileCreateMode 0640','[{\"cis\": [\"4.2.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5.1\", \"10.5.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.9\"]}, {\"tsc\": [\"CC5.2\", \"CC7.2\"]}]'),(5128,'Ensure rsyslog is configured to send logs to a remote log host','The rsyslog utility supports the ability to send logs it gathers to a remote log host running syslogd(8) or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and add the following line (where loghost.example.com is the name of your central log host). *.* @@loghost.example.com Run the following command to reload the rsyslogd configuration: # pkill -HUP rsyslogd','[{\"cis\": [\"4.2.1.5\"]}, {\"cis_csc\": [\"6.6\", \"6.8\"]}, {\"pci_dss\": [\"10.5.3\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5129,'Ensure journald is configured to send logs to rsyslog','Data from journald may be stored in volatile memory or persisted locally on the server. Utilities exist to accept remote export of journald logs, however, use of the rsyslog service provides a consistent means of log collection and export.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/systemd/journald.conf file and add the following line: ForwardToSyslog=yes','[{\"cis\": [\"4.2.2.1\"]}, {\"cis_csc\": [\"6.5\"]}, {\"pci_dss\": [\"10.5.3\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.9\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\", \"CC7.2\"]}]'),(5130,'Ensure journald is configured to compress large log files','The journald system includes the capability of compressing overly large files to avoid filling up the system with logs or making the logs unmanageably large.','Uncompressed large files may unexpectedly fill a filesystem leading to resource unavailability. Compressing logs prior to write can prevent sudden, unexpected filesystem impacts.','','Edit the /etc/systemd/journald.conf file and add the following line: Compress=yes','[{\"cis\": [\"4.2.2.2\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5131,'Ensure journald is configured to write logfiles to persistent disk','Data from journald may be stored in volatile memory or persisted locally on the server. Logs in memory will be lost upon a system reboot. By persisting logs to local disk on the server they are protected from loss.','Writing log data to disk will provide the ability to forensically reconstruct events which may have impacted the operations or security of a system even after a system crash or reboot.','','Edit the /etc/systemd/journald.conf file and add the following line: Compress=yes','[{\"cis\": [\"4.2.2.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5132,'Ensure permissions on all logfiles are configured','Log files stored in /var/log/ contain logged information from many services on the system, or on log hosts others as well.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.','','Run the following command to set permissions on all existing log files: # find /var/log -type f -exec chmod g-wx,o-rwx {} +','[{\"cis\": [\"4.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5.1\", \"10.5.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.9\"]}, {\"tsc\": [\"CC5.2\", \"CC7.2\"]}]'),(5133,'Ensure cron daemon is enabled','The cron daemon is used to execute batch jobs on the system.','While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run, and cron is used to execute them.','','Run the following command to enable cron : # systemctl --now enable crond','[{\"cis\": [\"5.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5134,'Ensure permissions on /etc/crontab are configured','The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file.','This file contains information on what system jobs are run by cron. Write access to these files could provide unprivileged users with the ability to elevate their privileges. Read access to these files could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access.','','Run the following commands to set ownership and permissions on /etc/crontab : # chown root:root /etc/crontab # chmod og-rwx /etc/crontab','[{\"cis\": [\"5.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5135,'Ensure permissions on /etc/cron.hourly are configured','This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.hourly : # chown root:root /etc/cron.hourly # chmod og-rwx /etc/cron.hourly','[{\"cis\": [\"5.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5136,'Ensure permissions on /etc/cron.daily are configured','The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.daily : # chown root:root /etc/cron.daily # chmod og-rwx /etc/cron.daily','[{\"cis\": [\"5.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5137,'Ensure permissions on /etc/cron.weekly are configured','The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.weekly : # chown root:root /etc/cron.weekly # chmod og-rwx /etc/cron.weekly','[{\"cis\": [\"5.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5138,'Ensure permissions on /etc/cron.monthly are configured','The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.monthly : # chown root:root /etc/cron.monthly # chmod og-rwx /etc/cron.monthly','[{\"cis\": [\"5.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5139,'Ensure permissions on /etc/cron.d are configured','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow , cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to set ownership and permissions on /etc/cron.d : # chown root:root /etc/cron.d # chmod og-rwx /etc/cron.d','[{\"cis\": [\"5.1.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5140,'Ensure at/cron is restricted to authorized users','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow , cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow : # rm /etc/cron.deny # rm /etc/at.deny # touch /etc/cron.allow # touch /etc/at.allow # chmod og-rwx /etc/cron.allow # chmod og-rwx /etc/at.allow # chown root:root /etc/cron.allow','[{\"cis\": [\"5.1.8\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5141,'Ensure permissions on /etc/ssh/sshd_config are configured','The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root.','The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by non-privileged users.','','Run the following commands to set ownership and permissions on /etc/ssh/sshd_config : # chown root:root /etc/ssh/sshd_config # chmod og-rwx /etc/ssh/sshd_config','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5142,'Ensure SSH access is limited','There are several options available to limit which users and group can access the system via SSH. It is recommended that at least one of the following options be leveraged: AllowUsers The AllowUsers variable gives the system administrator the option of allowing specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by only allowing the allowed users to log in from a particular host, the entry can be specified in the form of user@host. AllowGroups The AllowGroups variable gives the system administrator the option of allowing specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable. DenyUsers The DenyUsers variable gives the system administrator the option of denying specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by specifically denying a user's access from a particular host, the entry can be specified in the form of user@host. DenyGroups The DenyGroups variable gives the system administrator the option of denying specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable.','Restricting which users can remotely access the system via SSH will help ensure that only authorized users access the system.','','Edit the /etc/ssh/sshd_config file to set one or more of the parameter as follows: AllowUsers <userlist>; AllowGroups <grouplist>; DenyUsers <userlist> and DenyGroups <grouplist>','[{\"cis\": [\"5.2.2\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5143,'Ensure permissions on SSH private host key files are configured','An SSH private key is one of two files used in SSH public key authentication. In this authentication method, The possession of the private key is proof of identity. Only a private key that corresponds to a public key will be able to authenticate successfully. The private keys need to be stored and handled carefully, and no copies of the private key should be distributed.','If an unauthorized user obtains the private SSH host key file, the host could be impersonated','','Run the following commands to set ownership and permissions on the private SSH host key files: # find /etc/ssh -xdev -type f -name 'ssh_host_*_key' -exec chown root:root {} ; # find /etc/ssh -xdev -type f -name 'ssh_host_*_key' -exec chmod 0600 {} ;','[{\"cis\": [\"5.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5144,'Ensure permissions on SSH public host key files are configured','An SSH public key is one of two files used in SSH public key authentication. In this authentication method, a public key is a key that can be used for verifying digital signatures generated using a corresponding private key. Only a public key that corresponds to a private key will be able to authenticate successfully.','If a public host key file is modified by an unauthorized user, the SSH service may be compromised.','','Run the following commands to set permissions and ownership on the SSH host public key files: # find /etc/ssh -xdev -type f -name 'ssh_host_*_key.pub' -exec chmod 0644 {} ; #find /etc/ssh -xdev -type f -name 'ssh_host_*_key.pub' -exec chown root:root {} ;','[{\"cis\": [\"5.2.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5145,'Ensure SSH LogLevel is appropriate','INFO level is the basic level that only records login activity of SSH users. In many situations, such as Incident Response, it is important to determine when a particular user was active on a system. The logout record can eliminate those users who disconnected, which helps narrow the field. VERBOSE level specifies that login and logout activity as well as the key fingerprint for any SSH key used for login will be logged. This information is important for SSH key management, especially in legacy environments.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel VERBOSE or LogLevel INFO','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(5146,'Ensure SSH X11 forwarding is disabled','The X11Forwarding parameter provides the ability to tunnel X11 traffic through the connection to enable remote graphic connections.','Disable X11 forwarding unless there is an operational requirement to use X11 applications directly. There is a small risk that the remote X11 servers of users who are logged in via SSH with X11 forwarding could be compromised by other users on the X11 server. Note that even if X11 forwarding is disabled, users can always install their own forwarders.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: X11Forwarding no','[{\"cis\": [\"5.2.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5147,'Ensure SSH MaxAuthTries is set to 4 or less','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5148,'Ensure SSH IgnoreRhosts is enabled','The IgnoreRhosts parameter specifies that .rhosts and .shosts files will not be used in RhostsRSAAuthentication or HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with ssh.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Ignorerhosts yes','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(5149,'Ensure SSH HostbasedAuthentication is disabled','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts , or /etc/hosts.equiv, along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no','[{\"cis\": [\"5.2.9\"]}, {\"cis_csc\": [\"16.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(5150,'Ensure SSH root login is disabled','The PermitRootLogin parameter specifies if the root user can log in using ssh. The default is no.','Disallowing root logins over SSH requires system admins to authenticate using their own individual account, then escalating to root via sudo or su . This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no','[{\"cis\": [\"5.2.10\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(5151,'Ensure SSH PermitEmptyPasswords is disabled','The PermitEmptyPasswords parameter specifies if the SSH server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no','[{\"cis\": [\"5.2.11\"]}, {\"cis_csc\": [\"16.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(5152,'Ensure SSH PermitUserEnvironment is disabled','The PermitUserEnvironment option allows users to present environment options to the ssh daemon.','Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has ssh executing trojan'd programs)','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitUserEnvironment no','[{\"cis\": [\"5.2.12\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(5153,'Ensure SSH Idle Timeout Interval is configured','The two options ClientAliveInterval and ClientAliveCountMax control the timeout of ssh sessions. When the ClientAliveInterval variable is set, ssh sessions that have no activity for the specified length of time are terminated. When the ClientAliveCountMax variable is set, sshd will send client alive messages at every ClientAliveInterval interval. When the number of consecutive client alive messages are sent with no response from the client, the ssh session is terminated. For example, if the ClientAliveInterval is set to 15 seconds and the ClientAliveCountMax is set to 3, the client ssh session will be terminated after 45 seconds of idle time.','Having no timeout value associated with a connection could allow an unauthorized user access to another user's ssh session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening. While the recommended setting is 300 seconds (5 minutes), set this timeout value based on site policy. The recommended setting for ClientAliveCountMax is 0. In this case, the client session will be terminated after 5 minutes of idle time and no keepalive messages will be sent.','','Edit the /etc/ssh/sshd_config file to set the parameters according to site policy: ClientAliveInterval 300 and ClientAliveCountMax 0','[{\"cis\": [\"5.2.13\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(5154,'Ensure SSH LoginGraceTime is set to one minute or less','The LoginGraceTime parameter specifies the time allowed for successful authentication to the SSH server. The longer the Grace period is the more open unauthenticated connections can exist. Like other session controls in this session the Grace Period should be limited to appropriate organizational limits to ensure the service is available for needed access.','Setting the LoginGraceTime parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. It will also limit the number of concurrent unauthenticated connections While the recommended setting is 60 seconds (1 Minute), set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LoginGraceTime 60','[{\"cis\": [\"5.2.14\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5155,'Ensure SSH warning banner is configured','The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed.','Banners are used to warn connecting users of the particular site's policy regarding connection. Presenting a warning message prior to the normal user login may assist the prosecution of trespassers on the computer system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Banner /etc/issue.net','[{\"cis\": [\"5.2.15\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5156,'Ensure SSH PAM is enabled','UsePAM Enables the Pluggable Authentication Module interface. If set to “yes” this will enable PAM authentication using ChallengeResponseAuthentication and PasswordAuthentication in addition to PAM account and session module processing for all authentication types.','When usePAM is set to yes, PAM runs through account and session types properly. This is important if you want to restrict access to services based off of IP, time or other factors of the account. Additionally, you can make sure users inherit certain environment variables on login or disallow access to the server.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: UsePAM yes','[{\"cis\": [\"5.2.16\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5157,'Ensure SSH AllowTcpForwarding is disabled','SSH port forwarding is a mechanism in SSH for tunneling application ports from the client to the server, or servers to clients. It can be used for adding encryption to legacy applications, going through firewalls, and some system administrators and IT professionals use it for opening backdoors into the internal network from their home machines.','Leaving port forwarding enabled can expose the organization to security risks and back-doors. SSH connections are protected with strong encryption. This makes their contents invisible to most deployed network monitoring and traffic filtering solutions. This invisibility carries considerable risk potential if it is used for malicious purposes such as data exfiltration. Cybercriminals or malware could exploit SSH to hide their unauthorized communications, or to exfiltrate stolen data from the target network.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: AllowTcpForwarding no','[{\"cis\": [\"5.2.17\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(5158,'Ensure SSH MaxSessions is set to 4 or less','The MaxSessions parameter specifies the maximum number of open sessions permitted from a given connection.','To protect a system from denial of service due to a large number of concurrent sessions, use the rate limiting function of MaxSessions to protect availability of sshd logins and prevent overwhelming the daemon.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxSessions 4','[{\"cis\": [\"5.2.19\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5159,'Ensure system-wide crypto policy is not over-ridden','System-wide Crypto policy can be over-ridden or opted out of for openSSH','Over-riding or opting out of the system-wide crypto policy could allow for the use of less secure Ciphers, MACs, KexAlgoritms and GSSAPIKexAlgorithsm','','Run the following commands: # sed -ri "s/^s*(CRYPTO_POLICYs*=.*)$/# 1/" /etc/sysconfig/sshd; # systemctl reload sshd','[{\"cis\": [\"5.2.20\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(5160,'Create custom authselect profile','A custom profile can be created by copying and customizing one of the default profiles. The default profiles include: sssd, winbind, or the nis.','A custom profile is required to customize many of the pam options','','Run the following command to create a custom authselect profile: # authselect create-profile <custom-profile name> -b <default profile to copy> .Example: # authselect create-profile custom-profile -b sssd --symlink-meta','[{\"cis\": [\"5.3.1\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5161,'Ensure authselect includes with-faillock','The pam_faillock.so module maintains a list of failed authentication attempts per user during a specified interval and locks the account in case there were more than deny consecutive failed authentications. It stores the failure records into per-user files in the tally directory.','Locking out user IDs after n unsuccessful consecutive login attempts mitigates brute force password attacks against your systems.','','Run the following command to include the with-faillock option: # authselect select <PROFILE NAME> with-faillock Example: # authselect select custom/custom-profile with-sudo with-faillock without-nullok','[{\"cis\": [\"5.3.3\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5162,'Ensure password creation requirements are configured','The pam_pwquality.so module checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more. The following are definitions of the pam_pwquality.so options. try_first_pass - retrieve the password from a previous stacked PAM module. If not available, then prompt the user for a password. retry=3 - Allow 3 tries before sending back a failure. minlen=14 - password must be 14 characters or more Either of the following can be used to enforce complex passwords: minclass=4 - provide at least four classes of characters for the new password OR dcredit=-1 - provide at least one digit ucredit=-1 - provide at least one uppercase character ocredit=-1 - provide at least one special character lcredit=-1 - provide at least one lowercase character The settings shown above are one possible policy. Alter these values to conform to your own organization's password policies','Strong passwords protect systems from being hacked through brute force methods.','','Edit the file /etc/security/pwquality.conf and add or modify the following line for password length to conform to site policy: minlen = 14 Edit the file /etc/security/pwquality.conf and add or modify the following line for password complexity to conform to site policy: minclass = 4 OR dcredit = -1 ucredit = -1 ocredit = -1 -1 = -1 Run the following to update the system-auth and password-auth files: CP=$(authselect current | awk 'NR == 1 {print $3}' | grep custom/) for FN in system-auth password-auth; do [[ -n $CP ]] && PTF=/etc/authselect/$CP/$FN || PTF=/etc/authselect/$FN [[ -z $(grep -E '^s*passwords+requisites+pam_pwquality.sos+.*enforce-for-roots*.*$' $PTF) ]] && sed -ri 's/^s*(passwords+requisites+pam_pwquality.sos+)(.*)$/12 enforce-for-root/' $PTF [[ -n $(grep -E '^s*passwords+requisites+pam_pwquality.sos+.*s+retry=S+s*.*$' $PTF) ]] && sed -ri '/pwquality/s/retry=S+/retry=3/' $PTF || sed -ri 's/^s*(passwords+requisites+pam_pwquality.sos+)(.*)$/12 retry=3/' $PTF done authselect apply-changes','[{\"cis\": [\"5.4.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5163,'Ensure lockout for failed password attempts is configured','Lock out users after n unsuccessful consecutive login attempts. deny= - Number of attempts before the account is locked. unlock_time= - Time in seconds before the account is unlocked. Set the lockout number and unlock time to follow local site policy.','Locking out user IDs after n unsuccessful consecutive login attempts mitigates brute force password attacks against your systems.','','Set password lockouts and unlock times to conform to site policy. Run the following to update the system-auth and password-auth files. This script will update/add the deny=5 and unlock_time=900 options. This script should be modified as needed to follow local site policy.CP=$(authselect current | awk "NR == 1 {print $3}" | grep custom/) for FN in system-auth password-auth; do [[ -n $CP ]] && PTF=/etc/authselect/$CP/$FN || PTF=/etc/authselect/$FN [[ -n $(grep -E "^s*auths+requireds+pam_faillock.sos+.*deny=S+s*.*$" $PTF) ]] && sed -ri "/pam_faillock.so/s/deny=S+/deny=5/g" $PTF || sed -ri "s/^^s*(auths+requireds+pam_faillock.sos+)(.*[^{}])({.*}|)$/12 deny=5 3/" $PTF [[ -n $(grep -E "^s*auths+requireds+pam_faillock.sos+.*unlock_time=S+s*.*$" $PTF) ]] && sed -ri "/pam_faillock.so/s/unlock_time=S+/unlock_time=900/g" $PTF || sed -ri "s/^s*(auths+requireds+pam_faillock.sos+)(.*[^{}])({.*}|)$/12 unlock_time=900 3/" $PTF done authselect apply-changes','[{\"cis\": [\"5.4.2\"]}, {\"cis_csc\": [\"16.7\"]}, {\"pci_dss\": [\"8.2.5\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5164,'Ensure password reuse is limited','The /etc/security/opasswd file stores the users" old passwords and can be checked to ensure that users are not recycling recent passwords. remember=<5> - Number of old passwords to remember','Forcing users not to reuse their past 5 passwords make it less likely that an attacker will be able to guess the password. Note that these change only apply to accounts configured on the local system.','','Set remembered password history to conform to site policy. Run the following script to add or modify the pam_pwhistory.so and pam_unix.so lines to include the remember option: CP=$(authselect current | awk "NR == 1 {print $3}" | grep custom/) [[ -n $CP ]] && PTF=/etc/authselect/$CP/system-auth || PTF=/etc/authselect/system-auth [[ -n $(grep -E "^s*passwords+(sufficients+pam_unix|requi(red|site)s+pam_pwhistory).sos+ ([^#]+s+)*remember=S+s*.*$" $PTF) ]] && sed -ri "s/^s*(passwords+(requisite|sufficient)s+(pam_pwquality.so|pam_unix.so)s+)(.*)(remember=S+s*)(.*)$/14 remember=5 6/" $PTF || sed -ri "s/^s*(passwords+(requisite|sufficient)s+(pam_pwquality.so|pam_unix.so)s+)(.*)$/14 remember=5/" $PTF authselect apply-changes','[{\"cis\": [\"5.4.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.5\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5165,'Ensure password hashing algorithm is SHA-512','The commands below change password encryption from md5 to sha512 (a much stronger hashing algorithm). All existing accounts will need to perform a password change to upgrade the stored hashes to the new algorithm.','The SHA-512 algorithm provides much stronger hashing than MD5, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords. Note that these change only apply to accounts configured on the local system.','','Set password hashing algorithm to sha512. Run the following script to dd or modify the pam_unix.so lines in the password-auth and system-auth files to include the sha512 option: CP=$(authselect current | awk 'NR == 1 {print $3}' | grep custom/) for FN in system-auth password-auth; do [[ -z $(grep -E '^s*passwords+sufficients+pam_unix.sos+.*sha512s*.*$' $PTF) ]] && sed -ri 's/^s*(passwords+sufficients+pam_unix.sos+)(.*)$/12 sha512/' $PTF done authselect apply-changes','[{\"cis\": [\"5.4.4\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"3.6.1\", \"8.2.1\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\"]}]'),(5166,'Ensure password expiration is 365 days or less','The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age. It is recommended that the PASS_MAX_DAYS parameter be set to less than or equal to 365 days.','The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity.','','Set the PASS_MAX_DAYS parameter to conform to site policy in /etc/login.defs : PASS_MAX_DAYS 90 and modify user parameters for all users with a password set to match: chage --maxdays 90 <user>','[{\"cis\": [\"5.5.1.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5167,'Ensure minimum days between password changes is 7 or more','The PASS_MIN_DAYS parameter in /etc/login.defs allows an administrator to prevent users from changing their password until a minimum number of days have passed since the last time the user changed their password. It is recommended that PASS_MIN_DAYS parameter be set to 7 or more days.','By restricting the frequency of password changes, an administrator can prevent users from repeatedly changing their password in an attempt to circumvent password reuse controls.','','Set the PASS_MIN_DAYS parameter to 7 in /etc/login.defs: PASS_MIN_DAYS 7 and modify user parameters for all users with a password set to match: chage --mindays 7 <user>','[{\"cis\": [\"5.5.1.2\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5168,'Ensure minimum days between password changes is 7 or more','The PASS_WARN_AGE parameter in /etc/login.defs allows an administrator to notify users that their password will expire in a defined number of days. It is recommended that the PASS_WARN_AGE parameter be set to 7 or more days.','Providing an advance warning that a password will be expiring gives users time to think of a secure password. Users caught unaware may choose a simple password or write it down where it may be discovered.','','Set the PASS_WARN_AGE parameter to 7 in /etc/login.defs: PASS_WARN_AGE 7 and modify user parameters for all users with a password set to match: chage --warndays 7 <user>','[{\"cis\": [\"5.5.1.3\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5169,'Ensure inactive password lock is 30 days or less','User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled.','Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.','','Run the following command to set the default password inactivity period to 30 days: useradd -D -f 30 and modify user parameters for all users with a password set to match: chage --inactive 30 <user>','[{\"cis\": [\"5.4.1.4\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5170,'Ensure default user shell timeout is 900 seconds or less','The default TMOUT determines the shell timeout for users. The TMOUT value is measured in seconds.','Having no timeout value associated with a shell could allow an unauthorized user access to another user's shell session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening.','','Edit the /etc/bashrc , /etc/profile and /etc/profile.d/*.sh files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: readonly TMOUT=900 ; export TMOUT . Note that setting the value to readonly prevents unwanted modification during runtime.','[{\"cis\": [\"5.5.3\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(5171,'Ensure default group for the root account is GID 0','The usermod command can be used to specify which group the root user belongs to. This affects permissions of files that are created by the root user.','Using GID 0 for the root account helps prevent root -owned files from accidentally becoming accessible to non-privileged users.','','Run the following command to set the root user default group to GID 0: usermod -g 0 root','[{\"cis\": [\"5.5.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5172,'Ensure default user umask is 027 or more restrictive','The default umask determines the permissions of files created by users. The user creating the file has the discretion of making their files and directories readable by others via the chmod command. Users who wish to allow their files and directories to be readable by others by default may choose a different default umask by inserting the umask command into the standard shell configuration files ( .profile , .bashrc , etc.) in their home directories.','Setting a very secure default value for umask ensures that users make a conscious choice about their file permissions. A default umask setting of 077 causes files and directories created by users to not be readable by any other user on the system. A umask of 027 would make files and directories readable by users in the same Unix group, while a umask of 022 would make files readable by every user on the system.','','Edit the /etc/bashrc , /etc/profile and /etc/profile.d/*.sh files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: umask 027','[{\"cis\": [\"5.5.5\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5173,'Ensure access to the su command is restricted.','The su command allows a user to run a command or shell as another user. The program has been superseded by sudo , which allows for more granular control over privileged access. Normally, the su command can be executed by any user. By uncommenting the pam_wheel.so statement in /etc/pam.d/su , the su command will only allow users in the wheel group to execute su .','Restricting the use of su , and using sudo in its place, provides system administrators better control of the escalation of user privileges to execute privileged commands. The sudo utility also provides a better logging and audit mechanism, as it can log each command executed via sudo , whereas su can only record that a user executed the su program.','','Add the following line to the /etc/pam.d/su file: auth required pam_wheel.so use_uid','[{\"cis\": [\"5.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5174,'Ensure permissions on /etc/passwd are configured','The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.','It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd: # chown root:root /etc/passwd # chmod 644 /etc/passwd','[{\"cis\": [\"6.1.2\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5175,'Ensure permissions on /etc/shadow are configured','The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.','','Run the following command to set permissions on /etc/ shadow: # chown root:root /etc/shadow # chown root:shadow /etc/shadow # chmod o-rwx,g-wx /etc/shadow','[{\"cis\": [\"6.1.4\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5176,'Ensure permissions on /etc/group are configured','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','Run the following command to set permissions on /etc/group: # chown root:root /etc/group # chmod 644 /etc/group','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5177,'Ensure permissions on /etc/gshadow are configured','The /etc/gshadow file is used to store the information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/gshadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow file (such as group administrators) could also be useful to subvert the group','','Run the following command to set permissions on /etc/gshadow: # chown root:root /etc/gshadow # chown root:shadow /etc/gshadow # chmod o-rwx,g-rw /etc/gshadow','[{\"cis\": [\"6.1.6\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5178,'Ensure permissions on /etc/passwd- are configured','The /etc/passwd- file contains backup user account information.','It is critical to ensure that the /etc/passwd- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd-: # chown root:root /etc/passwd- # chmod 600 /etc/passwd-','[{\"cis\": [\"6.1.3\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5179,'Ensure permissions on /etc/shadow- are configured','The /etc/shadow- file is used to store backup information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/shadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/shadow-: # chown root:shadow /etc/shadow- # chmod u-x,go-rwx /etc/shadow-','[{\"cis\": [\"6.1.5\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5180,'Ensure permissions on /etc/group- are configured','The /etc/group- file contains a backup list of all the valid groups defined in the system.','It is critical to ensure that the /etc/group- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/group-: # chown root:root /etc/group- # chmod 644 /etc/group-','[{\"cis\": [\"6.1.9\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5181,'Ensure permissions on /etc/gshadow- are configured','The /etc/gshadow- file is used to store backup information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/gshadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the one of the following chown commands as appropriate and the chmod to set permissions on /etc/gshadow- : # chown root:root /etc/gshadow- # chown root:shadow /etc/gshadow- # chmod o-rwx,g-rw /etc/gshadow-','[{\"cis\": [\"6.1.7\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5182,'Ensure password fields are not empty','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: passwd -l <username> || Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"6.2.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5183,'Ensure no legacy "+" entries exist in /etc/passwd','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy '+' entries from /etc/passwd if they exist.','[{\"cis\": [\"6.2.2\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5184,'Ensure no legacy "+" entries exist in /etc/shadow','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy '+' entries from /etc/shadow if they exist.','[{\"cis\": [\"6.2.4\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5185,'Ensure no legacy "+" entries exist in /etc/group','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy '+' entries from /etc/group if they exist.','[{\"cis\": [\"6.2.5\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5186,'Ensure root is the only UID 0 account','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"6.2.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5500,'Ensure mounting of cramfs filesystems is disabled','The cramfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems. A cramfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install cramfs /bin/true. Run the following command to unload the cramfs module: rmmod cramfs','[{\"cis\": [\"1.1.1.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(5501,'Ensure mounting of freevxfs filesystems is disabled','The freevxfs filesystem type is a free version of the Veritas type filesystem. This is the primary filesystem type for HP-UX operating systems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install freevxfs /bin/true. Run the following command to unload the freevxfs module: rmmod freevxfs','[{\"cis\": [\"1.1.1.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(5502,'Ensure mounting of jffs2 filesystems is disabled','The jffs2 (journaling flash filesystem 2) filesystem type is a log-structured filesystem used in flash memory devices.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install jffs2 /bin/true. Run the following command to unload the jffs2 module: rmmod jffs2','[{\"cis\": [\"1.1.1.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(5503,'Ensure mounting of hfs filesystems is disabled','The hfs filesystem type is a hierarchical filesystem that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install hfs /bin/true. Run the following command to unload the hfs module: rmmod hfs','[{\"cis\": [\"1.1.1.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(5504,'Ensure mounting of hfsplus filesystems is disabled','The hfsplus filesystem type is a hierarchical filesystem designed to replace hfs that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install hfsplus /bin/true. Run the following command to unload the hfsplus module: rmmod hfsplus','[{\"cis\": [\"1.1.1.5\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(5505,'Ensure mounting of squashfs filesystems is disabled','The squashfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems (similar to cramfs ). A squashfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install squashfs /bin/true. Run the following command to unload the squashfs module: rmmod squashfs','[{\"cis\": [\"1.1.1.6\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(5506,'Ensure mounting of udf filesystems is disabled','The udf filesystem type is the universal disk format used to implement ISO/IEC 13346 and ECMA-167 specifications. This is an open vendor filesystem type for data storage on a broad range of media. This filesystem type is necessary to support writing DVDs and newer optical disc formats.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install udf /bin/true. Run the following command to unload the udf module: rmmod udf','[{\"cis\": [\"1.1.1.7\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(5507,'Ensure mounting of FAT filesystems is disabled','The FAT filesystem format is primarily used on older windows systems and portable USB drives or flash modules. It comes in three types FAT12 , FAT16 , and FAT32 all of which are supported by the vfat kernel module.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install vfat /bin/true. Run the following command to unload the vfat module: rmmod vfat','[{\"cis\": [\"1.1.1.8\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(5508,'Ensure separate partition exists for /tmp','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /tmp its own file system allows an administrator to set the noexec option on the mount, making /tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','','For new installations, during installation create a custom partition setup and specify a separate partition for /tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5509,'Ensure nodev option set on /tmp partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp.','','Edit the /etc/fstabfile and add nodev to the fourth field (mounting options) for the /tmp partition. See the fstab(5)manual page for more information. Run the following command to remount /tmp:# mount -o remount,nodev /tmp','[{\"cis\": [\"1.1.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5510,'Ensure nosuid option set on /tmp partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /tmp partition. See the fstab(5)manual page for more information. Run the following command to remount /tmp: # mount -o remount,nosuid /tmp','[{\"cis\": [\"1.1.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5511,'Ensure noexec option set on /tmp partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /tmp partition. See the fstab(5)manual page for more information. Run the following command to remount /tmp: # mount -o remount,noexec /tmp','[{\"cis\": [\"1.1.5\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5512,'Ensure separate partition exists for /var','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion if it is not bound to a separate partition.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5513,'Ensure separate partition exists for /var/tmp','The /var/tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /var/tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /var/tmp its own file system allows an administrator to set the noexec option on the mount, making /var/tmp useless for an attacker to install executable code.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.7\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5514,'Ensure nodev option set on /var/tmp partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /var/tmp .','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information.','[{\"cis\": [\"1.1.8\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5515,'Ensure nosuid option set on /var/tmp partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /var/tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information.','[{\"cis\": [\"1.1.9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5516,'Ensure noexec option set on /var/tmp partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /var/tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information.','[{\"cis\": [\"1.1.10\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5517,'Ensure separate partition exists for /var/log','The /var/log directory is used by system services to store log data .','There are two important reasons to ensure that system logs are stored on a separate partition: protection against resource exhaustion (since logs can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.11\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\", \"10.7\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5518,'Ensure separate partition exists for /var/log/audit','The auditing daemon, auditd , stores log data in the /var/log/audit directory.','There are two important reasons to ensure that data gathered by auditd is stored on a separate partition: protection against resource exhaustion (since the audit.log file can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.12\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\", \"10.7\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5519,'Ensure separate partition exists for /home','The /home directory is used to support disk storage needs of local users.','If the system is intended to support local users, create a separate partition for the /home directory to protect against resource exhaustion and restrict the type of files that can be stored under /home.','','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5520,'Ensure nodev option set on /home partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. # mount -o remount,nodev /home','[{\"cis\": [\"1.1.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5521,'Ensure nodev option set on /dev/shm partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /dev/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,nodev /dev/shm','[{\"cis\": [\"1.1.15\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5522,'Ensure nosuid option set on /dev/shm partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,nosuid /dev/shm','[{\"cis\": [\"1.1.16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5523,'Ensure noexec option set on /dev/shm partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,noexec /dev/shm','[{\"cis\": [\"1.1.17\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5524,'Disable Automounting','autofs allows automatic mounting of devices, typically including CD/DVDs and USB drives.','With automounting enabled anyone with physical access could attach a USB drive or disc and have its contents available in system even if they lacked permissions to mount it themselves.','','Run the following command to disable autofs: # chkconfig autofs off','[{\"cis\": [\"1.1.22\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5525,'Ensure gpgcheck is globally activated','The gpgcheck option, found in the main section of the /etc/yum.conf and individual /etc/yum/repos.d/* files determines if an RPM package's signature is checked prior to its installation.','It is important to ensure that an RPM's package signature is always checked prior to installation to ensure that the software is obtained from a trusted source.','','Edit /etc/yum.conf and set ' gpgcheck=1 ' in the [main] section. Edit any failing files in /etc/yum.repos.d/* and set all instances of gpgcheck to ' 1 '.','[{\"cis\": [\"1.2.3\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(5526,'Ensure AIDE is installed','AIDE takes a snapshot of filesystem state including modification times, permissions, and file hashes which can then be used to compare against the current state of the filesystem to detect modifications to the system.','By monitoring the filesystem state compromised files can be detected to prevent or limit the exposure of accidental or malicious misconfigurations or modified binaries.','','Run the following command to install aide: yum install aide // Configure AIDE as appropriate for your environment. Consult the AIDE documentation for options. Initialize AIDE: aide --init && mv /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc\": [\"3.5\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5527,'Ensure filesystem integrity is regularly checked','Periodic checking of the filesystem integrity is needed to detect changes to the filesystem.','Periodic file checking allows the system administrator to determine on a regular basis if critical files have been changed in an unauthorized fashion.','','Run the following command: crontab -u root -e // Add the following line to the crontab: 0 5 * * * /usr/sbin/aide --check // Notes: The checking in this recommendation occurs every day at 5am. Alter the frequency and time of the checks in compliance with site policy. ','[{\"cis\": [\"1.3.2\"]}, {\"cis_csc\": [\"3.5\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5528,'Ensure permissions on bootloader config are configured','The grub configuration file contains information on boot settings and passwords for unlocking boot options. The grub configuration is usually located at /boot/grub/grub.conf and linked as /boot/grub/menu.lst and /etc/grub.conf .','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.','','Run the following commands to set permissions on your grub configuration: # chown root:root /boot/grub/grub.conf # chmod og-rwx /boot/grub/grub.conf','[{\"cis\": [\"1.4.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5529,'Ensure bootloader password is set','Setting the boot loader password will require that anyone rebooting the system must enter a password before being able to set command line boot parameters.','Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off SELinux at boot time).','','Create an encrypted password with grub-md5-crypt: # grub-md5-crypt Password: <password> Retype Password: <password> <encrypted-password> Copy and paste the <encrypted-password> into the global section of /boot/grub/grub.conf : password --md5 <encrypted-password>','[{\"cis\": [\"1.4.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5530,'Ensure authentication required for single user mode','Single user mode is used for recovery when the system detects an issue during boot or by manual selection from the bootloader.','Requiring authentication in single user mode prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials.','','Edit /etc/sysconfig/init and set SINGLE to ' /sbin/sulogin': SINGLE=/sbin/sulogin','[{\"cis\": [\"1.4.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5531,'Ensure interactive boot is not enabled','Interactive boot allows console users to interactively select which services start on boot. The PROMPT option provides console users the ability to interactively boot the system and select which services to start on boot . ','Turn off the PROMPT option on the console to prevent console users from potentially overriding established security settings. ','','Edit the /etc/sysconfig/init file and set PROMPT to ' no ': PROMPT=no','[{\"cis\": [\"1.4.4\"]}, {\"cis_csc\": [\"5.1\"]}]'),(5532,'Ensure core dumps are restricted','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to /etc/security/limits.conf or a /etc/security/limits.d/* file: * hard core 0. Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: fs.suid_dumpable = 0 and Run the following command to set the active kernel parameter: # sysctl -w fs.suid_dumpable=0','[{\"cis\": [\"1.5.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5533,'Ensure XD/NX support is enabled','Recent processors in the x86 family support the ability to prevent code execution on a per memory page basis. Generically and on AMD processors, this ability is called No Execute (NX), while on Intel processors it is called Execute Disable (XD). This ability can help prevent exploitation of buffer overflow vulnerabilities and should be activated whenever possible. Extra steps must be taken to ensure that this protection is enabled, particularly on 32-bit x86 systems. Other processors, such as Itanium and POWER, have included such support since inception and the standard kernel for those platforms supports the feature.','Enabling any feature that can protect against buffer overflow attacks enhances the security of the system.','','On 32 bit systems install a kernel with PAE support, no installation is required on 64 bit systems: If necessary configure your bootloader to load the new kernel and reboot the system. You may need to enable NX or XD support in your bios.','[{\"cis\": [\"1.5.2\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5534,'Ensure address space layout randomization (ASLR) is enabled','Address space layout randomization (ASLR) is an exploit mitigation technique which randomly arranges the address space of key data areas of a process.','Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: kernel.randomize_va_space = 2. Run the following command to set the active kernel parameter: # sysctl -w kernel.randomize_va_space=2','[{\"cis\": [\"1.5.3\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5535,'Ensure prelink is disabled','prelink is a program that modifies ELF shared libraries and ELF dynamically linked binaries in such a way that the time needed for the dynamic linker to perform relocations at startup significantly decreases.','The prelinking feature can interfere with the operation of AIDE, because it changes binaries. Prelinking can also increase the vulnerability of the system if a malicious user is able to compromise a common library such as libc.','','Run the following commands to restore binaries to normal and uninstall prelink: prelink -ua && yum remove prelink','[{\"cis\": [\"1.5.4\"]}, {\"cis_csc\": [\"3.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5536,'Ensure SELinux is not disabled in bootloader configuration','Configure SELINUX to be enabled at boot time and verify that it has not been overwritten by the grub boot parameters.','SELinux must be enabled at boot time in your grub configuration to ensure that the controls it provides are not overridden.','','Edit /boot/grub/grub.conf and remove all instances of selinux=0 and enforcing=0 on all kernel lines','[{\"cis\": [\"1.6.1.1\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5537,'Ensure the SELinux state is enforcing','Set SELinux to enable when the system is booted.','SELinux must be enabled at boot time in to ensure that the controls it provides are in effect at all times.','','Edit the /etc/selinux/config file to set the SELINUX parameter: SELINUX=enforcing','[{\"cis\": [\"1.6.1.2\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5538,'Ensure SELinux policy is configured','Configure SELinux to meet or exceed the default targeted policy, which constrains daemons and system software only.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that at least the default recommendations are met.','','Edit the /etc/selinux/config file to set the SELINUXTYPE parameter: SELINUXTYPE=targeted','[{\"cis\": [\"1.6.1.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5539,'Ensure SETroubleshoot is not installed','The SETroubleshoot service notifies desktop users of SELinux denials through a user-friendly interface. The service provides important information around configuration errors, unauthorized intrusions, and other potential errors.','The SETroubleshoot service is an unnecessary daemon to have running on a server, especially if X Windows is disabled.','','Run the following command to uninstall setroubleshoot: # yum remove setroubleshoot','[{\"cis\": [\"1.6.1.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5540,'Ensure the MCS Translation Service (mcstrans) is not installed','The mcstransd daemon provides category label information to client processes requesting information. The label translations are defined in /etc/selinux/targeted/setrans.conf','Since this service is not used very often, remove it to reduce the amount of potentially vulnerable code running on the system.','','Run the following command to uninstall mcstrans: # yum remove mcstrans','[{\"cis\": [\"1.6.1.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5541,'Ensure no unconfined daemons exist','Daemons that are not defined in SELinux policy will inherit the security context of their parent process.','Since daemons are launched and descend from the init process, they will inherit the security context label initrc_t . This could cause the unintended consequence of giving the process more permission than it requires.','','Investigate any unconfined daemons found during the audit action. They may need to have an existing security context assigned to them or a policy built for them.','[{\"cis\": [\"1.6.1.6\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5542,'Ensure SELinux is installed','SELinux provides Mandatory Access Controls.','Without a Mandatory Access Control system installed only the default Discretionary Access Control system will be available.','','Run the following command to install libselinux: yum install libselinux','[{\"cis\": [\"1.6.2\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5543,'Ensure message of the day is configured properly','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/motd file with the appropriate contents according to your site policy, remove any instances of m , , s , or v.','[{\"cis\": [\"1.7.1.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(5544,'Ensure local login warning banner is configured properly','The contents of the /etc/issue file are displayed to users prior to login for local terminals. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of m , , s , or v: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue','[{\"cis\": [\"1.7.1.2\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(5545,'Ensure remote login warning banner is configured properly','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue.net file with the appropriate contents according to your site policy, remove any instances of m , , s , or v: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.net','[{\"cis\": [\"1.7.1.3\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(5546,'Ensure permissions on /etc/motd are configured','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users.','If the /etc/motd file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/motd: # chown root:root /etc/motd # chmod 644 /etc/motd','[{\"cis\": [\"1.7.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5547,'Ensure permissions on /etc/issue are configured','The contents of the /etc/issue file are displayed to users prior to login for local terminals.','If the /etc/issue file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue: # chown root:root /etc/issue # chmod 644 /etc/issue','[{\"cis\": [\"1.7.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5548,'Ensure permissions on /etc/issue.net are configured','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services.','If the /etc/issue.net file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue.net: # chown root:root /etc/issue.net # chmod 644 /etc/issue.net','[{\"cis\": [\"1.7.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5549,'Ensure GDM login banner is configured','GDM is the GNOME Display Manager which handles graphical login for GNOME based systems.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place.','','Create the /etc/dconf/profile/gdm file with the following contents: user-db:user system-db:gdm file-db:/usr/share/gdm/greeter-dconf-defaults || Create or edit the banner-message-enable and banner-message-text options in /etc/dconf/db/gdm.d/01-banner-message : [org/gnome/login-screen] banner-message-enable=true banner-message-text='Authorized uses only. All activity may be monitored and reported.' || Run the following command to update the system databases: dconf update','[{\"cis\": [\"1.7.2\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(5550,'Ensure updates, patches, and additional security software are installed','Periodically patches are released for included software either due to security flaws or to include additional functionality.','Newer patches may contain security enhancements that would not be available through the latest full update. As a result, it is recommended that the latest software patches be used to take advantage of the latest functionality. As with any software installation, organizations need to determine if a given update meets their requirements and verify the compatibility and supportability of any additional software against the update revision that is selected.','','Site policy may mandate a testing period before install onto production systems for available updates. The audit and remediation here only cover security updates. Non-security updates can be audited with and comparing against site policy: # yum check-update','[{\"cis\": [\"1.8\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"5.2\"]}, {\"nist_800_53\": [\"AU.6\", \"SI.4\"]}, {\"gpg_13\": [\"4.2\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\"]}]'),(5551,'Ensure chargen services are not enabled','chargen is a network service that responds with 0 to 512 ASCII characters for each connection it receives. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable chargen-dgram and chargen-stream: # chkconfig chargen-dgram off; # chkconfig chargen-stream off','[{\"cis\": [\"2.1.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5552,'Ensure daytime services are not enabled','daytime is a network service that responds with the server's current date and time. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable daytime-dgram and daytime-stream: # chkconfig daytime-dgram off; # chkconfig daytime-stream off','[{\"cis\": [\"2.1.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5553,'Ensure discard services are not enabled','discardis a network service that simply discards all data it receives. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable discard-dgram and discard-stream: # chkconfig discard-dgram off; # chkconfig discard-stream off','[{\"cis\": [\"2.1.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5554,'Ensure echo services are not enabled','echo is a network service that responds to clients with the data sent to it by the client. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable echo-dgram and echo-stream: # chkconfig echo-dgram off; # chkconfig echo-stream off','[{\"cis\": [\"2.1.4\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5555,'Ensure time services are not enabled','time is a network service that responds with the server's current date and time as a 32 bit integer. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable time-dgram and time-stream: # chkconfig time-dgram off; # chkconfig time-stream off','[{\"cis\": [\"2.1.5\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5556,'Ensure rsh server is not enabled','The Berkeley rsh-server ( rsh , rlogin , rexec ) package contains legacy services that exchange credentials in clear-text.','These legacy services contain numerous security exposures and have been replaced with the more secure SSH package.','','Run the following commands to disable rsh, rlogin, and rexec: # chkconfig rsh off # chkconfig rlogin off # chkconfig rexec off','[{\"cis\": [\"2.1.6\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5557,'Ensure talk server is not enabled','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client (allows initiate of talk sessions) is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to disable talk: # chkconfig talk off','[{\"cis\": [\"2.1.7\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5558,'Ensure telnet server is not enabled','The telnet-server package contains the telnet daemon, which accepts connections from users from other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow a user with access to sniff network traffic the ability to steal credentials. The ssh package provides an encrypted session and stronger security.','','Run the following command to disable telnet: # chkconfig telnet off','[{\"cis\": [\"2.1.8\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5559,'Ensure tftp server is not enabled','Trivial File Transfer Protocol (TFTP) is a simple file transfer protocol, typically used to automatically transfer configuration or boot machines from a boot server. The package tftp-server is used to define and support a TFTP server.','TFTP does not support authentication nor does it ensure the confidentiality or integrity of data. It is recommended that TFTP be removed, unless there is a specific need for TFTP. In that case, extreme caution must be used when configuring the services.','','Run the following command to disable tftp: # chkconfig tftp off','[{\"cis\": [\"2.1.9\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5560,'Ensure rsync service is not enabled','The rsyncd service can be used to synchronize files between systems over network links.','The rsyncd service presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to disable rsync: # chkconfig rsyncd off','[{\"cis\": [\"2.1.10\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5561,'Ensure xinetd is not enabled','The eXtended InterNET Daemon ( xinetd ) is an open source super daemon that replaced the original inetd daemon. The xinetd daemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.','If there are no xinetd services required, it is recommended that the daemon be disabled.','','Run the following command to disable xinetd: # chkconfig xinetd off','[{\"cis\": [\"2.1.11\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5562,'Ensure time synchronization is in use','System time should be synchronized between all systems in an environment. This is typically done by establishing an authoritative time server or set of servers and having all systems synchronize their clocks to them.','Time synchronization is important to support time sensitive security mechanisms like Kerberos and also ensures log files have consistent time records across the enterprise, which aids in forensic investigations.','','On physical systems or virtual systems where host based time synchronization is not available run the following commands and verify either ntp or chrony is installed: # rpm -q ntp # rpm -q chrony On virtual systems where host based time synchronization is available consult your virtualization software documentation and verify that host based synchronization is in use.','[{\"cis\": [\"2.2.2.1\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5563,'Ensure ntp is configured','ntp is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at https://www.ntp.org. ntp can be configured to be a client and/or a server.','If ntp is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','1) Add or edit restrict lines in /etc/ntp.conf to match the following: - restrict -4 default kod nomodify notrap nopeer noquery and - restrict -4 default kod nomodify notrap nopeer noquery. 2) Add or edit server or pool lines to /etc/ntp.conf as appropriate: server <remote-server>. 3) Add or edit the OPTIONS in /etc/sysconfig/ntpd to include ' -u ntp:ntp ': - OPTIONS='-u ntp:ntp'','[{\"cis\": [\"2.2.1.2\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5564,'Ensure chrony is configured','chrony is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at https://www.ntp.org. ntp can be configured to be a client and/or a server.','If chrony is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','1) Add or edit restrict lines in /etc/chrony.conf to match the following: - 1) Add or edit server or pool lines to /etc/chrony.conf as appropriate: server <remote-server>. 3) Add or edit the OPTIONS in /etc/sysconfig/chronyd to include: - OPTIONS='-u chronyd'','[{\"cis\": [\"2.2.1.3\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5565,'Ensure X Window System is not installed','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','','Run the following command to remove the X Windows System packages: # yum remove xorg-x11*','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5566,'Ensure Avahi Server is not enabled','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Automatic discovery of network services is not normally required for system functionality. It is recommended to disable the service to reduce the potential attack surface.','','Run the following command to disable avahi-daemon: # chkconfig avahi-daemon off','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5567,'Ensure CUPS is not enabled','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be disabled to reduce the potential attack surface.','','Run the following command to disable cups : # chkconfig cups off','[{\"cis\": [\"2.2.4\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5568,'Ensure DHCP Server is not enabled','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a system is specifically set up to act as a DHCP server, it is recommended that this service be disabled to reduce the potential attack surface.','','Run the following command to disable dhcpd: # chkconfig dhcpd off','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5569,'Ensure LDAP Server is not enabled','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP server, it is recommended that the software be disabled to reduce the potential attack surface.','','Run the following command to disable slapd: # chkconfig slapd off','[{\"cis\": [\"2.2.6\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5570,'Ensure NFS and RPC are not enabled','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the system does not export NFS shares or act as an NFS client, it is recommended that these services be disabled to reduce remote attack surface.','','Run the following commands to disable nfs, nfs-server and rpcbind: # chkconfig nfs off; # chkconfig rpcbind off','[{\"cis\": [\"2.2.7\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5571,'Ensure DNS Server is not enabled','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a system is specifically designated to act as a DNS server, it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable named : # chkconfig named off','[{\"cis\": [\"2.2.8\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5572,'Ensure FTP Server is not enabled','The File Transfer Protocol (FTP) provides networked computers with the ability to transfer files.','FTP does not protect the confidentiality of data or authentication credentials. It is recommended sftp be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable vsftpd: # chkconfig vsftpd off','[{\"cis\": [\"2.2.9\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5573,'Ensure HTTP server is not enabled','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable httpd: # chkconfig httpd off','[{\"cis\": [\"2.2.10\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5574,'Ensure IMAP and POP3 server is not enabled','dovecot is an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided by this system, it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable dovecot: # chkconfig dovecot off','[{\"cis\": [\"2.2.11\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5575,'Ensure Samba is not enabled','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Small Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this service can be disabled to reduce the potential attack surface.','','Run the following command to disable smb: # chkconfig smb off','[{\"cis\": [\"2.2.12\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5576,'Ensure HTTP Proxy Server is not enabled','Squid is a standard proxy server used in many distributions and environments.','If there is no need for a proxy server, it is recommended that the squid proxy be disabled to reduce the potential attack surface.','','Run the following command to disable squid: # chkconfig squid off','[{\"cis\": [\"2.2.13\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5577,'Ensure SNMP Server is not enabled','The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server can communicate using SNMP v1, which transmits data in the clear and does not require authentication to execute commands. Unless absolutely necessary, it is recommended that the SNMP service not be used. If SNMP is required the server should be configured to disallow SNMP v1.','','Run the following command to disable snmpd: # chkconfig snmpd off','[{\"cis\": [\"2.2.14\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5578,'Ensure mail transfer agent is configured for local-only mode','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','','Edit /etc/postfix/main.cf and add the following line to the RECEIVING MAIL section. If the line already exists, change it to look like the line below: inet_interfaces = loopback-only Restart postfix: # service postfix restart','[{\"cis\": [\"2.2.15\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"tsc\": [\"CC5.2\", \"CC6.4\", \"CC6.6\", \"CC6.7\"]}]'),(5579,'Ensure NIS Server is not enabled','The Network Information Service (NIS) (formally known as Yellow Pages) is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be disabled and other, more secure services be used','','Run the following command to disable ypserv: # chkconfig ypserv off','[{\"cis\": [\"2.2.16\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5580,'Ensure NIS Client is not installed','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files. The NIS client ( ypbind ) was used to bind a machine to an NIS server and receive the distributed configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','','Run the following command to uninstall ypbind: # yum remove ypbind','[{\"cis\": [\"2.3.1\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5581,'Ensure rsh client is not installed','The rsh package contains the client commands for the rsh services.','These legacy clients contain numerous security exposures and have been replaced with the more secure SSH package. Even if the server is removed, it is best to ensure the clients are also removed to prevent users from inadvertently attempting to use these commands and therefore exposing their credentials. Note that removing the rsh package removes the clients for rsh , rcp and rlogin .','','Run the following command to uninstall rsh : # yum remove rsh','[{\"cis\": [\"2.3.2\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5582,'Ensure talk client is not installed','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client, which allows initialization of talk sessions, is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to uninstall talk : # yum remove talk','[{\"cis\": [\"2.3.3\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5583,'Ensure telnet client is not installed','The telnet package contains the telnet client, which allows users to start connections to other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow an unauthorized user to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Linux distributions.','','Run the following command to uninstall telnet : # yum remove telnet','[{\"cis\": [\"2.3.4\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5584,'Ensure LDAP client is not installed','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP client, it is recommended that the software be removed to reduce the potential attack surface.','','Run the following command to uninstall openldap-clients : # yum remove openldap-clients','[{\"cis\": [\"2.3.5\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5585,'Ensure IP forwarding is disabled','The net.ipv4.ip_forward flag is used to tell the system whether it can forward packets or not.','Setting the flag to 0 ensures that a system with multiple interfaces (for example, a hard proxy), will never be able to forward packets, and therefore, never serve as a router.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.ip_forward = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.ip_forward=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.1.1\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5586,'Ensure packet redirect sending is disabled','ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects.','An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.send_redirects = 0; net.ipv4.conf.default.send_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.send_redirects=0; # sysctl -w net.ipv4.conf.default.send_redirects=0; # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.1.2\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5587,'Ensure source routed packets are not accepted','In networking, source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network. In some cases, systems may not be routable or reachable from some locations (e.g. private addresses vs. Internet routable), and so source routed packets would need to be used.','Setting net.ipv4.conf.all.accept_source_route and net.ipv4.conf.default.accept_source_route to 0 disables the system from accepting source routed packets. Assume this system was capable of routing packets to Internet routable addresses on one interface and private addresses on another interface. Assume that the private addresses were not routable to the Internet routable addresses and vice versa. Under normal routing circumstances, an attacker from the Internet routable addresses could not use the system as a way to reach the private address systems. If, however, source routed packets were allowed, they could be used to gain access to the private address systems as the route could be specified, rather than rely on routing protocols that did not allow this routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_source_route = 0; net.ipv4.conf.default.accept_source_route = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_source_route=0 # sysctl -w net.ipv4.conf.default.accept_source_route=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.1\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5588,'Ensure ICMP redirects are not accepted','ICMP redirect messages are packets that convey routing information and tell your host (acting as a router) to send packets via an alternate path. It is a way of allowing an outside routing device to update your system routing tables.','Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_redirects = 0; net.ipv4.conf.default.accept_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_redirects=0 # sysctl -w net.ipv4.conf.default.accept_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.2\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5589,'Ensure secure ICMP redirects are not accepted','Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure.','It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.secure_redirects = 0; net.ipv4.conf.default.secure_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.secure_redirects=0 # sysctl -w net.ipv4.conf.default.secure_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.3\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5590,'Ensure suspicious packets are logged','When enabled, this feature logs packets with un-routable source addresses to the kernel log.','Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.log_martians = 1; net.ipv4.conf.default.log_martians = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.log_martians=1 # sysctl -w net.ipv4.conf.default.log_martians=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.4\"]}, {\"cis_csc\": [\"6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5591,'Ensure broadcast ICMP requests are ignored','Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses.','Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_echo_ignore_broadcasts = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.5\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5592,'Ensure bogus ICMP responses are ignored','Setting icmp_ignore_bogus_error_responses to 1 prevents the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages.','Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_ignore_bogus_error_responses = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.6\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5593,'Ensure Reverse Path Filtering is enabled','Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set).','Setting these flags is a good way to deter attackers from sending your server bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed. This would occur when using dynamic routing protocols (bgp, ospf, etc) on your system. If you are using asymmetrical routing on your system, you will not be able to enable this feature without breaking the routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.rp_filter = 1; net.ipv4.conf.default.rp_filter = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.rp_filter=1 # sysctl -w net.ipv4.conf.default.rp_filter=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.7\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5594,'Ensure TCP SYN Cookies is enabled','When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. Instead, the kernel simply replies to the SYN with a SYN|ACK, but will include a specially crafted TCP sequence number that encodes the source and destination IP address and port number and the time the packet was sent.','Attackers use SYN flood attacks to perform a denial of service attacked on a system by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding. SYN cookies allow the system to keep accepting valid connections, even if under a denial of service attack.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.tcp_syncookies = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.tcp_syncookies=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.8\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5595,'Ensure IPv6 router advertisements are not accepted','This setting disables the system's ability to accept IPv6 router advertisements.','It is recommended that systems not accept router advertisements as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_ra = 0 and net.ipv6.conf.default.accept_ra = 0 Then, run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_ra=0 # sysctl -w net.ipv6.conf.default.accept_ra=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.3.1\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5596,'Ensure IPv6 redirects are not accepted','This setting prevents the system from accepting ICMP redirects. ICMP redirects tell the system about alternate routes for sending traffic.','It is recommended that systems not accept ICMP redirects as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_redirects = 0 || net.ipv6.conf.default.accept_redirects = 0 Then, run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_redirects=0 # sysctl -w net.ipv6.conf.default.accept_redirects=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.3.2\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5597,'Ensure IPv6 is disabled','Although IPv6 has many advantages over IPv4, few organizations have implemented IPv6.','If IPv6 is not to be used, it is recommended that it be disabled to reduce the attack surface of the system.','','Edit /boot/grub/grub.conf to include ipv6.disable=1 on all kernel lines.','[{\"cis\": [\"3.3.3\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5598,'Ensure TCP Wrappers is installed','TCP Wrappers provides a simple access list and standardized logging method for services capable of supporting it. In the past, services that were called from inetd and xinetd supported the use of tcp wrappers. As inetd and xinetd have been falling in disuse, any service that can support tcp wrappers will have the libwrap.so library attached to it.','TCP Wrappers provide a good simple access list mechanism to services that may not have that support built in. It is recommended that all services that can support TCP Wrappers, use it.','','Run the following command to install tcp_wrappers: yum install tcp_wrappers','[{\"cis\": [\"3.4.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(5599,'Ensure /etc/hosts.deny is configured','The /etc/hosts.deny file specifies which IP addresses are not permitted to connect to the host. It is intended to be used in conjunction with the /etc/hosts.allow file.','The /etc/hosts.allow file supports access control by IP and helps ensure that only authorized systems can connect to the system.','','Run the following command to create /etc/hosts.deny: echo 'ALL: ALL' >> /etc/hosts.deny','[{\"cis\": [\"3.4.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(5600,'Ensure permissions on /etc/hosts.allow are configured.','The /etc/hosts.allow file contains networking information that is used by many applications and therefore must be readable for these applications to operate.','It is critical to ensure that the /etc/hosts.allow file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to set permissions on /etc/hosts.allow : chown root:root /etc/hosts.allow and chmod 644 /etc/hosts.allow','[{\"cis\": [\"3.4.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(5601,'Ensure permissions on /etc/hosts.deny are configured.','The /etc/hosts.deny file contains network information that is used by many system applications and therefore must be readable for these applications to operate.','It is critical to ensure that the /etc/hosts.deny file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to set permissions on /etc/hosts.deny : chown root:root /etc/hosts.deny and chmod 644 /etc/hosts.deny','[{\"cis\": [\"3.4.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5602,'Ensure DCCP is disabled','The Datagram Congestion Control Protocol (DCCP) is a transport layer protocol that supports streaming media and telephony. DCCP provides a way to gain access to congestion control, without having to do it at the application layer, but does not provide in-sequence delivery.','If the protocol is not required, it is recommended that the drivers not be installed to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install dccp /bin/true','[{\"cis\": [\"3.5.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5603,'Ensure SCTP is disabled','The Stream Control Transmission Protocol (SCTP) is a transport layer protocol used to support message oriented communication, with several streams of messages in one connection. It serves a similar function as TCP and UDP, incorporating features of both. It is message-oriented like UDP, and ensures reliable in-sequence transport of messages with congestion control like TCP.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install sctp /bin/true','[{\"cis\": [\"3.5.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5604,'Ensure RDS is disabled','The Reliable Datagram Sockets (RDS) protocol is a transport layer protocol designed to provide low-latency, high-bandwidth communications between cluster nodes. It was developed by the Oracle Corporation.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install rds /bin/true','[{\"cis\": [\"3.5.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5605,'Ensure TIPC is disabled','The Transparent Inter-Process Communication (TIPC) protocol is designed to provide communication between cluster nodes.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install tipc /bin/true','[{\"cis\": [\"3.5.4\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5606,'Ensure iptables is installed','iptables allows configuration of the IPv4 tables in the linux kernel and the rules stored within them. Most firewall configuration utilities operate as a front end to iptables .','iptables is required for firewall management and configuration.','','Run the following command to install iptables : yum install iptables','[{\"cis\": [\"3.6.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.1\"]}]'),(5607,'Ensure default deny firewall policy','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: iptables -P INPUT DROP; iptables -P OUTPUT DROP and iptables -P FORWARD DROP','[{\"cis\": [\"3.6.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(5608,'Ensure loopback traffic is configured','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # iptables -A INPUT -i lo -j ACCEPT # iptables -A OUTPUT -o lo -j ACCEPT # iptables -A INPUT -s 127.0.0.0/8 -j DROP','[{\"cis\": [\"3.6.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(5609,'Ensure audit log storage size is configured','Configure the maximum size of the audit log file. Once the log reaches the maximum size, it will be rotated and a new log file will be started.','It is important that an appropriate size is determined for log files so that they do not impact the system and audit data is not lost.','','Set the following parameter in /etc/audit/auditd.conf in accordance with site policy: max_log_file = <MB>','[{\"cis\": [\"4.1.1.1\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(5610,'Ensure system is disabled when audit logs are full','The auditd daemon can be configured to halt the system when the audit logs are full.','In high security contexts, the risk of detecting unauthorized access or nonrepudiation exceeds the benefit of the system's availability.','','Set the following parameters in /etc/audit/auditd.conf: space_left_action = email action_mail_acct = root admin_space_left_action = halt','[{\"cis\": [\"4.1.1.2\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(5611,'Ensure audit logs are not automatically deleted','The max_log_file_action setting determines how to handle the audit log file reaching the max file size. A value of keep_logs will rotate the logs but never delete old logs.','In high security contexts, the benefits of maintaining a long audit history exceed the cost of storing the audit history.','','Set the following parameter in /etc/audit/auditd.conf: max_log_file_action = keep_logs','[{\"cis\": [\"4.1.1.3\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(5612,'Ensure auditd service is enabled','Turn on the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable auditd : # chkconfig auditd on','[{\"cis\": [\"4.1.2\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.1\", \"10.7\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5613,'Ensure auditing for processes that start prior to auditd is enabled','Configure grub so that processes that are capable of being audited can be audited even if they start up prior to auditd startup.','Audit events need to be captured on processes that start up prior to auditd, so that potential malicious activity cannot go undetected.','','Edit /boot/grub/grub.conf to include audit=1 on all kernel lines. Notes: This recommendation is designed around the grub bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings.','[{\"cis\": [\"4.1.3\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.2.6\", \"10.7\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"35.7.d\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5614,'Ensure events that modify date and time information are collected','Capture events where the system date and/or time has been modified. The parameters in this section are set to determine if the adjtimex (tune kernel clock), settimeofday (Set time, using timeval and timezone structures) stime (using seconds since 1/1/1970) or clock_settime (allows for the setting of several internal clocks and timers) system calls have been executed and always write an audit record to the /var/log/audit.log file upon exit, tagging the records with the identifier "time-change".','Unexpected changes in system date and/or time could be a sign of malicious activity on the system.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change -a always,exit -F arch=b32 -S clock_settime -k time-change -w /etc/localtime -p wa -k time-change For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S adjtimex -S settimeofday -k time-change -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change -a always,exit -F arch=b64 -S clock_settime -k time-change -a always,exit -Farch=b32 -S clock_settime -k time-change -w /etc/localtime -p wa -k time-change','[{\"cis\": [\"4.1.4\"]}, {\"cis_csc\": [\"3.6\"]}, {\"pci_dss\": [\"10.4.2\", \"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5615,'Ensure events that modify user/group information are collected','Record events affecting the group , passwd (user IDs), shadow and gshadow (passwords) or /etc/security/opasswd (old passwords, based on remember parameter in the PAM configuration) files. The parameters in this section will watch the files to see if they have been opened for write or have had attribute changes (e.g. permissions) and tag them with the identifier "identity" in the audit log file.','Unexpected changes to these files could be an indication that the system has been compromised and that an unauthorized user is attempting to hide their activities or compromise additional accounts.','','Add the following lines to the /etc/audit/audit.rules file: -w /etc/group -p wa -k identity -w /etc/passwd -p wa -k identity -w /etc/gshadow -p wa -k identity -w /etc/shadow -p wa -k identity -w /etc/security/opasswd -p wa -k identity','[{\"cis\": [\"4.1.5\"]}, {\"cis_csc\": [\"5.4\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5616,'Ensure events that modify the system's network environment are collected','Record changes to network environment files or system calls. The below parameters monitor the sethostname (set the systems host name) or setdomainname (set the systems domainname) system calls, and write an audit event on system call exit. The other parameters monitor the /etc/issue and /etc/issue.net files (messages displayed pre-login), /etc/hosts (file containing host names and associated IP addresses), /etc/sysconfig/network file and /etc/sysconfig/network-scripts/ directory (containing network interface scripts and configurations).','Monitoring sethostname and setdomainname will identify potential unauthorized changes to host and domainname of a system. The changing of these names could potentially break security parameters that are set based on those names. The /etc/hosts file is monitored for changes in the file that can indicate an unauthorized intruder is trying to change machine associations with IP addresses and trick users and processes into connecting to unintended machines. Monitoring /etc/issue and /etc/issue.net is important, as intruders could put disinformation into those files and trick users into providing information to the intruder. Monitoring /etc/sysconfig/network and /etc/sysconfig/network-scripts/ is important as it can show if network interfaces or scripts are being modified in a way that can lead to the machine becoming unavailable or compromised. All audit records will be tagged with the identifier "system-locale."','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale -w /etc/sysconfig/network -p wa -k system-locale -w /etc/sysconfig/network-scripts/ -p wa -k system-locale For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S sethostname -S setdomainname -k system-locale -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale -w /etc/sysconfig/network -p wa -k system-locale -w /etc/sysconfig/network-scripts/ -p wa -k system-locale','[{\"cis\": [\"4.1.6\"]}, {\"cis_csc\": [\"3.6\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5617,'Ensure events that modify the system's Mandatory Access Controls are collected','Monitor SELinux mandatory access controls. The parameters below monitor any write access (potential additional, deletion or modification of files in the directory) or attribute changes to the /etc/selinux or directory.','Changes to files in these directories could indicate that an unauthorized user is attempting to modify access controls and change security contexts, leading to a compromise of the system.','','Add the following lines to the /etc/audit/audit.rules file: -w /etc/selinux/ -p wa -k MAC-policy -w /usr/share/selinux/ -p wa -k MAC-policy','[{\"cis\": [\"4.1.7\"]}, {\"cis_csc\": [\"3.6\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5618,'Ensure login and logout events are collected','Monitor login and logout events. The parameters below track changes to files associated with login/logout events. The file /var/log/lastlog maintain records of the last time a user successfully logged in. The /var/run/failock directory maintains records of login failures via the pam_faillock module.','Monitoring login/logout events could provide a system administrator with information associated with brute force attacks against user logins.','','Add the following lines to the /etc/audit/audit.rules file: -w /var/log/lastlog -p wa -k logins -w /var/run/faillock/ -p wa -k logins','[{\"cis\": [\"4.1.8\"]}, {\"cis_csc\": [\"5.5\", \"16.10\", \"16.4\"]}, {\"pci_dss\": [\"10.2.1\", \"10.2.4\", \"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5619,'Ensure session initiation information is collected','Monitor session initiation events. The parameters in this section track changes to the files associated with session events. The file /var/run/utmp file tracks all currently logged in users. All audit records will be tagged with the identifier "session." The /var/log/wtmp file tracks logins, logouts, shutdown, and reboot events. The file /var/log/btmp keeps track of failed login attempts and can be read by entering the command /usr/bin/last -f /var/log/btmp . All audit records will be tagged with the identifier "logins.".','Monitoring these files for changes could alert a system administrator to logins occurring at unusual hours, which could indicate intruder activity (i.e. a user logging in at a time when they do not normally log in).','','Add the following lines to the /etc/audit/audit.rules file: -w /var/run/utmp -p wa -k session -w /var/log/wtmp -p wa -k logins -w /var/log/btmp -p wa -k logins','[{\"cis\": [\"4.1.8\"]}, {\"cis_csc\": [\"5.5\", \"16.10\", \"16.4\"]}, {\"pci_dss\": [\"10.3\"]}]'),(5620,'Ensure discretionary access control permission modification events are collected','Monitor changes to file permissions, attributes, ownership and group. The parameters in this section track changes for system calls that affect file permissions and attributes. The chmod , fchmod and fchmodat system calls affect the permissions associated with a file. The chown , fchown , fchownat and lchown system calls affect owner and group attributes on a file. The setxattr , lsetxattr , fsetxattr (set extended file attributes) and removexattr , lremovexattr , fremovexattr (remove extended file attributes) control extended file attributes. In all cases, an audit record will only be written for non-system user ids (auid >= 500) and will ignore Daemon events (auid = 4294967295). All audit records will be tagged with the identifier "perm_mod."','Monitoring for changes in file attributes could alert a system administrator to activity that could indicate intruder activity or policy violation.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=500 -F auid!=4294967295 -k perm_mod For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S chmod -S fchmod -S fchmodat -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b64 -S chown -S fchown -S fchownat -S lchown -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b64 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lrem','[{\"cis\": [\"4.1.10\"]}, {\"cis_csc\": [\"3.6\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5621,'Ensure unsuccessful unauthorized file access attempts are collected','Monitor for unsuccessful attempts to access files. The parameters below are associated with system calls that control creation ( creat ), opening ( open , openat ) and truncation ( truncate , ftruncate ) of files. An audit log record will only be written if the user is a non- privileged user (auid > = 500), is not a Daemon event (auid=4294967295) and if the system call returned EACCES (permission denied to the file) or EPERM (some other permanent error associated with the specific system call). All audit records will be tagged with the identifier "access."','Failed attempts to open, create or truncate files could be an indication that an individual or process is trying to gain unauthorized access to the system.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=500 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=500 -F auid!=4294967295 -k access For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=500 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=500 -F auid!=4294967295 -k access -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=500 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=500 -F auid!=4294967295 -k access','[{\"cis\": [\"4.1.11\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"10.2.4\"]}, {\"nist_800_53\": [\"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5622,'Ensure successful file system mounts are collected','Monitor the use of the mount system call. The mount (and umount ) system call controls the mounting and unmounting of file systems. The parameters below configure the system to create an audit record when the mount system call is used by a non-privileged user.','It is highly unusual for a non privileged user to mount file systems to the system. While tracking mount commands gives the system administrator evidence that external media may have been mounted (based on a review of the source of the mount and confirming it's an external media type), it does not conclusively indicate that data was exported to the media. System administrators who wish to determine if data were exported, would also have to track successful open , creat and truncate system calls requiring write access to a file under the mount point of the external media file system. This could give a fair indication that a write occurred. The only way to truly prove it, would be to track successful writes to the external media. Tracking write system calls could quickly fill up the audit log and is not recommended. Recommendations on configuration options to track data export to media is beyond the scope of this document.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S mount -F auid>=500 -F auid!=4294967295 -k mounts For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S mount -F auid>=500 -F auid!=4294967295 -k mounts -a always,exit -F arch=b32 -S mount -F auid>=500 -F auid!=4294967295 -k mounts','[{\"cis\": [\"4.1.13\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5623,'Ensure file deletion events by users are collected','Monitor the use of system calls associated with the deletion or renaming of files and file attributes. This configuration statement sets up monitoring for the unlink (remove a file), unlinkat (remove a file attribute), rename (rename a file) and renameat (rename a file attribute) system calls and tags them with the identifier "delete".','Monitoring these calls from non-privileged users could provide a system administrator with evidence that inappropriate removal of files and file attributes associated with protected files is occurring. While this audit option will look at all events, system administrators will want to look for specific privileged files that are being deleted or altered.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=500 -F auid!=4294967295 -k delete For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S unlink -S unlinkat -S rename -S renameat -F auid>=500 -F auid!=4294967295 -k delete -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=500 -F auid!=4294967295 -k delete','[{\"cis\": [\"4.1.14\"]}, {\"pci_dss\": [\"10.5.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC7.1\", \"CC7.2\", \"CC7.3\", \"CC8.1\"]}]'),(5624,'Ensure changes to system administration scope (sudoers) is collected','Monitor scope changes for system administrations. If the system has been properly configured to force system administrators to log in as themselves first and then use the sudo command to execute privileged commands, it is possible to monitor changes in scope. The file /etc/sudoers will be written to when the file or its attributes have changed. The audit records will be tagged with the identifier "scope."','Changes in the /etc/sudoers file can indicate that an unauthorized change has been made to scope of system administrator activity.','','Add the following line to the /etc/audit/audit.rules file: -w /etc/sudoers -p wa -k scope -w /etc/sudoers.d/ -p wa -k scope','[{\"cis\": [\"4.1.15\"]}, {\"cis_csc\": [\"5.4\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5625,'Ensure system administrator actions (sudolog) are collected','Monitor the sudo log file. If the system has been properly configured to disable the use of the su command and force all administrators to have to log in first and then use sudo to execute privileged commands, then all administrator commands will be logged to /var/log/sudo.log . Any time a command is executed, an audit event will be triggered as the /var/log/sudo.log file will be opened for write and the executed administration command will be written to the log.','Changes in /var/log/sudo.log indicate that an administrator has executed a command or the log file itself has been tampered with. Administrators will want to correlate the events written to the audit trail with the records written to /var/log/sudo.log to verify if unauthorized commands have been executed.','','Add the following line to the /etc/audit/audit.rules file: -w /var/log/sudo.log -p wa -k actions','[{\"cis\": [\"4.1.16\"]}, {\"cis_csc\": [\"5.1\", \"5.5\"]}, {\"pci_dss\": [\"10.2.2\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.6\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5626,'Ensure kernel module loading and unloading is collected','Monitor the loading and unloading of kernel modules. The programs insmod (install a kernel module), rmmod (remove a kernel module), and modprobe (a more sophisticated program to load and unload modules, as well as some other features) control loading and unloading of modules. The init_module (load a module) and delete_module (delete a module) system calls control loading and unloading of modules. Any execution of the loading and unloading module programs and system calls will trigger an audit record with an identifier of "modules".','Monitoring the use of insmod , rmmod and modprobe could provide system administrators with evidence that an unauthorized user loaded or unloaded a kernel module, possibly compromising the security of the system. Monitoring of the init_module and delete_module system calls would reflect an unauthorized user attempting to use a different program to load and unload modules.','','Add the following line to the /etc/audit/audit.rules file: -w /var/log/sudo.log -p wa -k actions','[{\"cis\": [\"4.1.17\"]}, {\"cis_csc\": [\"3\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5627,'Ensure the audit configuration is immutable','Set system audit so that audit rules cannot be modified with auditctl . Setting the flag "-e 2" forces audit to be put in immutable mode. Audit changes can only be made on system reboot.','In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back. Users would most likely notice a system reboot and that could alert administrators of an attempt to make unauthorized audit changes.','','Add the following line to the end of the /etc/audit/audit.rules file. -e 2','[{\"cis\": [\"4.1.18\"]}, {\"cis_csc\": [\"3\", \"6\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5628,'Ensure rsyslog Service is enabled','Once the rsyslog package is installed it needs to be activated.','If the rsyslog service is not activated the system may default to the syslogd service or lackblogging instead.','','Run the following command to enable rsyslog : # chkconfig rsyslog on','[{\"cis\": [\"4.2.1.1\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5629,'Ensure rsyslog default file permissions configured','rsyslog will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and set $FileCreateMode to 0640 or more restrictive: $FileCreateMode 0640','[{\"cis\": [\"4.2.1.3\"]}, {\"cis_csc\": [\"5.1\"]}]'),(5630,'Ensure rsyslog is configured to send logs to a remote log host','The rsyslog utility supports the ability to send logs it gathers to a remote log host running syslogd(8) or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and add the following line (where loghost.example.com is the name of your central log host). *.* @@loghost.example.com Run the following command to reload the rsyslogd configuration: # pkill -HUP rsyslogd','[{\"cis\": [\"4.2.1.4\"]}, {\"cis_csc\": [\"6.6\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5631,'Ensure syslog-ng service is enabled','Once the syslog-ng package is installed it needs to be activated.','If the syslog-ng service is not activated the system may default to the syslogd service or lack logging instead.','','Run the following command to enable syslog-ng : # chkconfig syslog-ng on','[{\"cis\": [\"4.2.2.1\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5632,'Ensure syslog-ng default file permissions configured','syslog-ng will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive syslog-ng data is archived and protected.','','Edit the /etc/syslog-ng/syslog-ng.conf and set perm option to 0640 or more restrictive: options { chain_hostnames(off); flush_lines(0); perm(0640); stats_freq(3600); threaded(yes); };','[{\"cis\": [\"4.2.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5633,'Ensure syslog-ng is configured to send logs to a remote log host','The syslog-ng utility supports the ability to send logs it gathers to a remote log host or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/syslog-ng/syslog-ng.conf file and add the following lines (where logfile.example.com is the name of your central log host). destination logserver { tcp("logfile.example.com" port(514)); }; log { source(src); destination(logserver); }; Run the following command to reload the rsyslogd configuration: # pkill -HUP syslog-ng','[{\"cis\": [\"4.2.2.4\"]}, {\"cis_csc\": [\"6.6\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5634,'Ensure rsyslog or syslog-ng is installed','The rsyslog and syslog-ng software are recommended replacements to the original syslogd daemon which provide improvements over syslogd , such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server.','The security enhancements of rsyslog and syslog-ng such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server) justify installing and configuring the package.','','Install rsyslog or syslog-ng using one of the following commands: # yum install rsyslog # yum install syslog-ng','[{\"cis\": [\"4.2.3\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5635,'Ensure permissions on all logfiles are configured','Log files stored in /var/log/ contain logged information from many services on the system, or on log hosts others as well.','It is important to ensure that log files have the correct permissions to ensure that sensitivebdata is archived and protected.','','Run the following command to set permissions on all existing log files: # find /var/log -type f -exec chmod g-wx,o-rwx {} +','[{\"cis\": [\"4.2.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5636,'Ensure cron daemon is enabled','The cron daemon is used to execute batch jobs on the system.','While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run, and cron is used to execute them.','','Run the following command to enable cron : # chkconfig crond on','[{\"cis\": [\"5.1.1\"]}, {\"cis_csc\": [\"6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5637,'Ensure permissions on /etc/crontab are configured','The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file.','This file contains information on what system jobs are run by cron. Write access to these files could provide unprivileged users with the ability to elevate their privileges. Read access to these files could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access.','','Run the following commands to set ownership and permissions on /etc/crontab : chown root:root /etc/crontab and chmod og-rwx /etc/crontab','[{\"cis\": [\"5.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5638,'Ensure permissions on /etc/cron.hourly are configured','This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.hourly : chown root:root /etc/cron.hourly and chmod og-rwx /etc/cron.hourly','[{\"cis\": [\"5.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5639,'Ensure permissions on /etc/cron.daily are configured','The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.daily : chown root:root /etc/cron.daily and chmod og-rwx /etc/cron.daily','[{\"cis\": [\"5.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5640,'Ensure permissions on /etc/cron.weekly are configured','The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.weekly : chown root:root /etc/cron.weekly and chmod og-rwx /etc/cron.weekly','[{\"cis\": [\"5.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'); +INSERT INTO `tsca` VALUES (5641,'Ensure permissions on /etc/cron.monthly are configured','The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.monthly : chown root:root /etc/cron.monthly and chmod og-rwx /etc/cron.monthly','[{\"cis\": [\"5.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5642,'Ensure permissions on /etc/cron.d are configured','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow , cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: rm /etc/cron.deny;rm /etc/at.deny;touch /etc/cron.allow; touch /etc/at.allow; chmod og-rwx /etc/cron.allow; chmod og-rwx /etc/at.allow; chown root:root /etc/cron.allow and chown root:root /etc/at.allow','[{\"cis\": [\"5.1.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5643,'Ensure at/cron is restricted to authorized users','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow , cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: rm /etc/cron.deny;rm /etc/at.deny;touch /etc/cron.allow; touch /etc/at.allow; chmod og-rwx /etc/cron.allow; chmod og-rwx /etc/at.allow; chown root:root /etc/cron.allow and chown root:root /etc/at.allow','[{\"cis\": [\"5.1.8\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5644,'Ensure permissions on /etc/ssh/sshd_config are configured','The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root.','The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by non-privileged users.','','Run the following commands to set ownership and permissions on /etc/ssh/sshd_config: chown root:root /etc/ssh/sshd_config and chmod og-rwx /etc/ssh/sshd_config','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5645,'Ensure SSH Protocol is set to 2','SSH supports two different and incompatible protocols: SSH1 and SSH2. SSH1 was the original protocol and was subject to security issues. SSH2 is more advanced and secure.','SSH v1 suffers from insecurities that do not affect SSH v2.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Protocol 2','[{\"cis\": [\"5.2.2\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(5646,'Ensure SSH LogLevel is set to INFO','The INFO parameter specifies that login and logout activity will be logged.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel INFO','[{\"cis\": [\"5.2.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(5647,'Ensure SSH MaxAuthTries is set to 4 or less','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5648,'Ensure SSH IgnoreRhosts is enabled','The IgnoreRhosts parameter specifies that .rhosts and .shosts files will not be used in RhostsRSAAuthentication or HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with ssh.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes','[{\"cis\": [\"5.2.6\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}]'),(5649,'Ensure SSH HostbasedAuthentication is disabled','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts , or /etc/hosts.equiv, along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(5650,'Ensure SSH root login is disabled','The PermitRootLogin parameter specifies if the root user can log in using ssh(1). The default is no.','Disallowing root logins over SSH requires system admins to authenticate using their own individual account, then escalating to root via sudo or su . This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc\": [\"5.8\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(5651,'Ensure SSH PermitEmptyPasswords is disabled','The PermitEmptyPasswords parameter specifies if the SSH server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no','[{\"cis\": [\"5.2.9\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(5652,'Ensure SSH PermitUserEnvironment is disabled','The PermitUserEnvironment option allows users to present environment options to the ssh daemon.','Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has ssh executing trojan'd programs)','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitUserEnvironment no','[{\"cis\": [\"5.2.10\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(5653,'Ensure SSH Idle Timeout Interval is configured','The two options ClientAliveInterval and ClientAliveCountMax control the timeout of ssh sessions. When the ClientAliveInterval variable is set, ssh sessions that have no activity for the specified length of time are terminated. When the ClientAliveCountMax variable is set, sshd will send client alive messages at every ClientAliveInterval interval. When the number of consecutive client alive messages are sent with no response from the client, the ssh session is terminated. For example, if the ClientAliveInterval is set to 15 seconds and the ClientAliveCountMax is set to 3, the client ssh session will be terminated after 45 seconds of idle time.','Having no timeout value associated with a connection could allow an unauthorized user access to another user's ssh session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening. While the recommended setting is 300 seconds (5 minutes), set this timeout value based on site policy. The recommended setting for ClientAliveCountMax is 0. In this case, the client session will be terminated after 5 minutes of idle time and no keepalive messages will be sent.','','Edit the /etc/ssh/sshd_config file to set the parameters according to site policy: ClientAliveInterval 300 and ClientAliveCountMax 0','[{\"cis\": [\"5.2.12\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(5654,'Ensure SSH LoginGraceTime is set to one minute or less','The LoginGraceTime parameter specifies the time allowed for successful authentication to the SSH server. The longer the Grace period is the more open unauthenticated connections can exist. Like other session controls in this session the Grace Period should be limited to appropriate organizational limits to ensure the service is available for needed access.','Setting the LoginGraceTime parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. It will also limit the number of concurrent unauthenticated connections While the recommended setting is 60 seconds (1 Minute), set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LoginGraceTime 60','[{\"cis\": [\"5.2.13\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5655,'Ensure SSH access is limited','There are several options available to limit which users and group can access the system via SSH. It is recommended that at least one of the following options be leveraged: AllowUsers The AllowUsers variable gives the system administrator the option of allowing specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by only allowing the allowed users to log in from a particular host, the entry can be specified in the form of user@host. AllowGroups The AllowGroups variable gives the system administrator the option of allowing specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable. DenyUsers The DenyUsers variable gives the system administrator the option of denying specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by specifically denying a user's access from a particular host, the entry can be specified in the form of user@host. DenyGroups The DenyGroups variable gives the system administrator the option of denying specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable.','Restricting which users can remotely access the system via SSH will help ensure that only authorized users access the system.','','Edit the /etc/ssh/sshd_config file to set one or more of the parameter as follows: AllowUsers <userlist>; AllowGroups <grouplist>; DenyUsers <userlist> and DenyGroups <grouplist>','[{\"cis\": [\"5.2.14\"]}, {\"cis_csc\": [\"5.1\", \"5.8\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5656,'Ensure SSH warning banner is configured','The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed.','Banners are used to warn connecting users of the particular site's policy regarding connection. Presenting a warning message prior to the normal user login may assist the prosecution of trespassers on the computer system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Banner /etc/issue.net','[{\"cis\": [\"5.2.15\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5657,'Ensure password creation requirements are configured','The pam_cracklib.so module checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more','Strong passwords protect systems from being hacked through brute force methods.','','Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the appropriate options for pam_cracklib.so and to conform to site policy: password requisite pam_cracklib.so try_first_pass retry=3 minlen=14 dcredit=-1 ucredit=-1 ocredit=-1 lcredit=-1','[{\"cis\": [\"5.3.1\"]}, {\"cis_csc\": [\"5.7\", \"16.12\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5658,'Ensure password reuse is limited','The /etc/security/opasswd file stores the users' old passwords and can be checked to ensure that users are not recycling recent passwords.','Forcing users not to reuse their past 5 passwords make it less likely that an attacker will be able to guess the password. Note that these change only apply to accounts configured on the local system.','','Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the remember option and conform to site policy as shown: password sufficient pam_unix.so remember=5 or password required pam_pwhistory.so remember=5','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.5\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5659,'Ensure password hashing algorithm is SHA-512','The commands below change password encryption from md5 to sha512 (a much stronger hashing algorithm). All existing accounts will need to perform a password change to upgrade the stored hashes to the new algorithm.','The SHA-512 algorithm provides much stronger hashing than MD5, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords. Note that these change only apply to accounts configured on the local system.','','Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the sha512 option for pam_unix.so as shown: password sufficient pam_unix.so sha512','[{\"cis\": [\"5.3.4\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"3.6.1\", \"8.2.1\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\"]}]'),(5660,'Ensure password expiration is 365 days or less','The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age. It is recommended that the PASS_MAX_DAYS parameter be set to less than or equal to 365 days.','The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity.','','Set the PASS_MAX_DAYS parameter to conform to site policy in /etc/login.defs : PASS_MAX_DAYS 90 and modify user parameters for all users with a password set to match: chage --maxdays 90 <user>','[{\"cis\": [\"5.4.1.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5661,'Ensure minimum days between password changes is 7 or more','The PASS_MIN_DAYS parameter in /etc/login.defs allows an administrator to prevent users from changing their password until a minimum number of days have passed since the last time the user changed their password. It is recommended that PASS_MIN_DAYS parameter be set to 7 or more days.','By restricting the frequency of password changes, an administrator can prevent users from repeatedly changing their password in an attempt to circumvent password reuse controls.','','Set the PASS_MIN_DAYS parameter to 7 in /etc/login.defs: PASS_MIN_DAYS 7 and modify user parameters for all users with a password set to match: chage --mindays 7 <user>','[{\"cis\": [\"5.4.1.2\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5662,'Ensure password expiration warning days is 7 or more','The PASS_WARN_AGE parameter in /etc/login.defs allows an administrator to notify users that their password will expire in a defined number of days. It is recommended that the PASS_WARN_AGE parameter be set to 7 or more days.','Providing an advance warning that a password will be expiring gives users time to think of a secure password. Users caught unaware may choose a simple password or write it down where it may be discovered.','','Set the PASS_WARN_AGE parameter to 7 in /etc/login.defs: PASS_WARN_AGE 7 and modify user parameters for all users with a password set to match: chage --warndays 7 <user>','[{\"cis\": [\"5.4.1.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5663,'Ensure inactive password lock is 30 days or less','User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled.','Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.','','Run the following command to set the default password inactivity period to 30 days: useradd -D -f 30 and modify user parameters for all users with a password set to match: chage --inactive 30 <user>','[{\"cis\": [\"5.4.1.4\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5664,'Ensure default group for the root account is GID 0','The usermod command can be used to specify which group the root user belongs to. This affects permissions of files that are created by the root user.','Using GID 0 for the root account helps prevent root -owned files from accidentally becoming accessible to non-privileged users.','','Run the following command to set the root user default group to GID 0: usermod -g 0 root','[{\"cis\": [\"5.4.3\"]}, {\"cis_csc\": [\"5\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5665,'Ensure default user umask is 027 or more restrictive','The default umask determines the permissions of files created by users. The user creating the file has the discretion of making their files and directories readable by others via the chmod command. Users who wish to allow their files and directories to be readable by others by default may choose a different default umask by inserting the umask command into the standard shell configuration files ( .profile , .bashrc , etc.) in their home directories.','Setting a very secure default value for umask ensures that users make a conscious choice about their file permissions. A default umask setting of 077 causes files and directories created by users to not be readable by any other user on the system. A umask of 027 would make files and directories readable by users in the same Unix group, while a umask of 022 would make files readable by every user on the system.','','Edit the /etc/bashrc , /etc/profile and /etc/profile.d/*.sh files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: umask 027','[{\"cis\": [\"5.4.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5666,'Ensure default user shell timeout is 900 seconds or less','The default TMOUT determines the shell timeout for users. The TMOUT value is measured in seconds.','Having no timeout value associated with a shell could allow an unauthorized user access to another user's shell session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening.','','Edit the /etc/bashrc and /etc/profile files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: TMOUT=600','[{\"cis\": [\"5.4.5\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(5667,'Ensure access to the su command is restricted.','The su command allows a user to run a command or shell as another user. The program has been superseded by sudo , which allows for more granular control over privileged access. Normally, the su command can be executed by any user. By uncommenting the pam_wheel.so statement in /etc/pam.d/su , the su command will only allow users in the wheel group to execute su .','Restricting the use of su , and using sudo in its place, provides system administrators better control of the escalation of user privileges to execute privileged commands. The sudo utility also provides a better logging and audit mechanism, as it can log each command executed via sudo , whereas su can only record that a user executed the su program.','','Add the following line to the /etc/pam.d/su file: auth required pam_wheel.so use_uid','[{\"cis\": [\"5.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(5668,'Ensure permissions on /etc/passwd are configured','The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.','It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd: # chown root:root /etc/passwd # chmod 644 /etc/passwd','[{\"cis\": [\"6.1.2\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5669,'Ensure permissions on /etc/shadow are configured','The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.','','Run the following command to set permissions on /etc/shadow: # chown root:root /etc/shadow # chmod 000 /etc/shadow','[{\"cis\": [\"6.1.3\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5670,'Ensure permissions on /etc/group are configured','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','Run the following command to set permissions on /etc/group: # chown root:root /etc/group # chmod 644 /etc/group','[{\"cis\": [\"6.1.4\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5671,'Ensure permissions on /etc/gshadow are configured','The /etc/gshadow file is used to store the information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/gshadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow file (such as group administrators) could also be useful to subvert the group','','Run the following command to set permissions on /etc/gshadow: # chown root:root /etc/gshadow # chmod 000 /etc/gshadow','[{\"cis\": [\"6.1.5\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5672,'Ensure permissions on /etc/passwd- are configured','The /etc/passwd- file contains backup user account information.','It is critical to ensure that the /etc/passwd- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd-: # chown root:root /etc/passwd- # chmod 644 /etc/passwd-','[{\"cis\": [\"6.1.6\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5673,'Ensure permissions on /etc/shadow- are configured','The /etc/shadow- file is used to store backup information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/shadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/shadow-: # chown root:root /etc/shadow- # chmod 000 /etc/shadow-','[{\"cis\": [\"6.1.7\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5674,'Ensure permissions on /etc/group- are configured','The /etc/group- file contains a backup list of all the valid groups defined in the system.','It is critical to ensure that the /etc/group- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/group-: # chown root:root /etc/group- # chmod 644 /etc/group-','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5675,'Ensure permissions on /etc/gshadow- are configured','The /etc/gshadow- file is used to store backup information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/gshadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/gshadow-: # chown root:root /etc/gshadow- # chmod 000 /etc/gshadow-','[{\"cis\": [\"6.1.9\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5676,'Ensure password fields are not empty','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: passwd -l <username> || Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"6.2.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(5677,'Ensure no legacy "+" entries exist in /etc/passwd','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy '+' entries from /etc/passwd if they exist.','[{\"cis\": [\"6.2.2\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5678,'Ensure no legacy "+" entries exist in /etc/shadow','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy '+' entries from /etc/shadow if they exist.','[{\"cis\": [\"6.2.3\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5679,'Ensure no legacy "+" entries exist in /etc/group','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy '+' entries from /etc/group if they exist.','[{\"cis\": [\"6.2.4\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(5680,'Ensure root is the only UID 0 account','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"6.2.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6000,'Ensure mounting of cramfs filesystems is disabled.','The cramfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems. A cramfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/directory ending in .conf. Example: vim /etc/modprobe.d/cramfs.confand add the following line: install cramfs /bin/true. Run the following command to unload the cramfs module: rmmod cramfs','[{\"cis\": [\"1.1.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}, {\"cis_level\": [\"1\"]}]'),(6001,'Ensure mounting of squashfs filesystems is disabled.','The squashfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems (similar to cramfs ). A squashfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install squashfs /bin/true. Run the following command to unload the squashfs module: rmmod squashfs','[{\"cis\": [\"1.1.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}, {\"cis_level\": [\"2\"]}]'),(6002,'Ensure mounting of udf filesystems is disabled.','The udf filesystem type is the universal disk format used to implement ISO/IEC 13346 and ECMA-167 specifications. This is an open vendor filesystem type for data storage on a broad range of media. This filesystem type is necessary to support writing DVDs and newer optical disc formats.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install udf /bin/true. Run the following command to unload the udf module: rmmod udf','[{\"cis\": [\"1.1.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}, {\"cis_level\": [\"1\"]}]'),(6003,'Ensure mounting of FAT filesystems is disabled.','The FAT filesystem format is primarily used on older windows systems and portable USB drives or flash modules. It comes in three types FAT12, FAT16, and FAT32 all of which are supported by the vfat kernel module.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','If utilizing UEFI the FAT filesystem format is required. If this case, ensure that the FAT filesystem is only used where appropriate. Run the following command: grep -E -i 'svfats' /etc/fstab And review that any output is appropriate for your environment. If not utilizing UEFI: Edit or create a file in the /etc/modprobe.d/ directory ending in .conf and add the following lines: Example: vim /etc/modprobe.d/fat.conf install fat /bin/true install vfat /bin/true install msdos /bin/true Run the following commands to unload the msdos, vfat, and fatmodules: # rmmod msdos # rmmod vfat # rmmod fat ','[{\"cis\": [\"1.1.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}, {\"cis_level\": [\"2\"]}]'),(6004,'Ensure /tmp is configured.','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /tmp its own file system allows an administrator to set the noexec option on the mount, making /tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','','Create or update an entry for /tmp in either /etc/fstab OR in a systemd tmp.mount file: If /etc/fstab is used: Configure /etc/fstab as appropriate. Example: tmpfs /tmp tmpfs defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /tmp: # mount -o remount,noexec,nodev,nosuid /tmp OR If systemd tmp.mount file is used: Run the following command to create the file /etc/systemd/system/tmp.mount if it doesn't exist: # [ ! -f /etc/systemd/system/tmp.mount ] && cp -v /usr/lib/systemd/system/tmp.mount /etc/systemd/system/ Edit the file /etc/systemd/system/tmp.mount: [Mount] What=tmpfs Where=/tmp Type=tmpfs Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to reload the systemd daemon:# systemctl daemon-reload Run the following command to unmask tmp.mount: # systemctl unmask tmp.mpunt Run the following command to enable and start tmp.mount: # systemctl enable --now tmp.mount','[{\"cis\": [\"1.1.2\"]}, {\"cis_csc\": [\"9.4\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6005,'Ensure noexec option set on /tmp partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /tmp.','','Edit the /etc/fstab file OR the /etc/systemd/system/local-fs.target.wants/tmp.mount file: IF /etc/fstab is used to mount /tmp Edit the /etc/fstabfile and add noexecto the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,noexec /tmp OR IF systemd is used to mount /tmp: Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add noexec to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to restart the systemd daemon: # systemctl daemon-reload Run the following command to restart tmp.mount # systemctl restart tmp.mount','[{\"cis\": [\"1.1.3\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6006,'Ensure nodev option set on /tmp partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp.','','Edit the /etc/fstab file OR the /etc/systemd/system/local-fs.target.wants/tmp.mount file: IF /etc/fstab is used to mount /tmp Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,nodev /tmp OR IF systemd is used to mount /tmp: Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nodev to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to restart the systemd daemon: # systemctl daemon-reload Run the following command to restart tmp.mount # systemctl restart tmp.mount','[{\"cis\": [\"1.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6007,'Ensure nosuid option set on /tmp partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /tmp.','','IF /etc/fstab is used to mount /tmp Edit the /etc/fstab file OR the /etc/systemd/system/local-fs.target.wants/tmp.mount file: IF /etc/fstab is used to mount /tmp Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,nosuid /tmp OR IF systemd is used to mount /tmp: Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nosuid to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nosuid,nosuid Run the following command to restart the systemd daemon: # systemctl daemon-reload Run the following command to restart tmp.mount # systemctl restart tmp.mount','[{\"cis\": [\"1.1.5\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6008,'Ensure /dev/shm is configured .','/dev/shm is a traditional shared memory concept. One program will create a memory portion, which other processes (if permitted) can access. Mounting tmpfs at /dev/shm is handled automatically by systemd.','Any user can upload and execute files inside the /dev/shm similar to the /tmp partition. Configuring /dev/shm allows an administrator to set the noexec option on the mount, making /dev/shm useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','','Edit /etc/fstab and add or edit the following line: tmpfs /dev/shm tmpfs defaults,noexec,nodev,nosuid,seclabel 0 0 Run the following command to remount /dev/shm: # mount -o remount,noexec,nodev,nosuid /dev/shm','[{\"cis\": [\"1.1.6\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6009,'Ensure noexec option set on /dev/shm partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,noexec /dev/shm','[{\"cis\": [\"1.1.7\"]}, {\"cis_csc\": [\"2.6\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6010,'Ensure nodev option set on /dev/shm partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /dev/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,nodev /dev/shm','[{\"cis\": [\"1.1.8\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6011,'Ensure nosuid option set on /dev/shm partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,nosuid /dev/shm','[{\"cis\": [\"1.1.9\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6012,'Ensure separate partition exists for /var.','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion if it is not bound to a separate partition.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.10\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"2\"]}]'),(6013,'Ensure separate partition exists for /var/tmp.','The /var/tmp directory is a world-writable directory used for temporary storage by all users and some applications and is intended for temporary files that are preserved across reboots.','Since the /var/tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /var/tmp its own file system allows an administrator to set the noexec option on the mount, making /var/tmp useless for an attacker to install executable code.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.11\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"2\"]}]'),(6014,'Ensure noexec option set on /var/tmp partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /var/tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. un the following command to remount /var/tmp: # mount -o remount,noexec /var/tmp','[{\"cis\": [\"1.1.12\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"2\"]}]'),(6015,'Ensure nodev option set on /var/tmp partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /var/tmp .','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,nodev /var/tmp','[{\"cis\": [\"1.1.13\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"2\"]}]'),(6016,'Ensure nosuid option set on /var/tmp partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /var/tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,nosuid /var/tmp','[{\"cis\": [\"1.1.14\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"2\"]}]'),(6017,'Ensure separate partition exists for /var/log.','The /var/log directory is used by system services to store log data .','There are two important reasons to ensure that system logs are stored on a separate partition: protection against resource exhaustion (since logs can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.15\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"2.2.4\", \"10.7\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"2\"]}]'),(6018,'Ensure separate partition exists for /var/log/audit.','The auditing daemon, auditd, stores log data in the /var/log/audit directory.','There are two important reasons to ensure that data gathered by auditd is stored on a separate partition: protection against resource exhaustion (since the audit.log file can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.16\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\", \"10.7\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"2\"]}]'),(6019,'Ensure separate partition exists for /home.','The /home directory is used to support disk storage needs of local users.','If the system is intended to support local users, create a separate partition for the /home directory to protect against resource exhaustion and restrict the type of files that can be stored under /home.','','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.17\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"2\"]}]'),(6020,'Ensure nodev option set on /home partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. # mount -o remount,nodev /home','[{\"cis\": [\"1.1.18\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"2\"]}]'),(6021,'Disable Automounting.','autofs allows automatic mounting of devices, typically including CD/DVDs and USB drives.','With automounting enabled anyone with physical access could attach a USB drive or disc and have its contents available in system even if they lacked permissions to mount it themselves.','','Run the following command to disable autofs: systemctl disable autofs','[{\"cis\": [\"1.1.23\"]}, {\"cis_csc\": [\"8.4\", \"8.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6022,'Disable USB Storage.','USB storage provides a means to transfer and store files insuring persistence and availability of the files independent of network connection status. Its popularity and utility has led to USB-based malware being a simple and common means for network infiltration and a first step to establishing a persistent threat within a networked environment.','Restricting USB access on the system will decrease the physical attack surface for a device and diminish the possible vectors to introduce malware.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/usb_storage.conf Add the following line: install usb-storage /bin/true Run the following command to unload the usb-storage module: rmmod usb-storage','[{\"cis\": [\"1.1.24\"]}, {\"cis_csc\": [\"8.4\", \"8.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6023,'Ensure gpgcheck is globally activated.','The gpgcheck option, found in the main section of the /etc/yum.conf and individual /etc/yum/repos.d/* files determines if an RPM package's signature is checked prior to its installation.','It is important to ensure that an RPM's package signature is always checked prior to installation to ensure that the software is obtained from a trusted source.','','Edit /etc/yum.conf and set ' gpgcheck=1 ' in the [main] section. Edit any failing files in /etc/yum.repos.d/* and set all instances of gpgcheck to ' 1 '.','[{\"cis\": [\"1.2.3\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}, {\"cis_level\": [\"1\"]}]'),(6024,'Ensure sudo is installed.','sudo allows a permitted user to execute a command as the superuser or another user, as specified by the security policy. The invoking user's real (not effective) user ID is used to determine the user name with which to query the security policy.','sudo supports a plugin architecture for security policies and input/output logging. Third parties can develop and distribute their own policy and I/O logging plugins to work seamlessly with the sudo front end. The default security policy is sudoers, which is configured via the file /etc/sudoers. The security policy determines what privileges, if any, a user has to run sudo. The policy may require that users authenticate themselves with a password or another authentication mechanism. If authentication is required, sudo will exit if the user's password is not entered within a configurable time limit. This limit is policy-specific.','','Run the following command to install sudo. # yum install sudo','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc\": [\"4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6025,'Ensure sudo commands use pty.','sudo can be configured to run only from a pseudo-pty','Attackers can run a malicious program using sudo, which would again fork a background process that remains even when the main program has finished executing. This can be mitigated by configuring sudo to run other commands only from a pseudo-pty, whether I/O logging is turned on or not.','','Edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo or visudo -f <PATH TO FILE> and add the following line: Defaults use_pty','[{\"cis\": [\"1.3.2\"]}, {\"cis_csc\": [\"4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6026,'Ensure sudo log file exists.','sudo can use a custom log file','A sudo log file simplifies auditing of sudo commands','','Edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo or visudo -f <PATH TO FILE> and add the following line: Defaults logfile='<PATH TO CUSTOM LOG FILE>' Example:Defaults logfile="/var/log/sudo.log"','[{\"cis\": [\"1.3.3\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6027,'Ensure AIDE is installed.','AIDE takes a snapshot of filesystem state including modification times, permissions, and file hashes which can then be used to compare against the current state of the filesystem to detect modifications to the system.','By monitoring the filesystem state compromised files can be detected to prevent or limit the exposure of accidental or malicious misconfigurations or modified binaries.','','Run the following command to install AIDE: yum install aide // Configure AIDE as appropriate for your environment. Consult the AIDE documentation for options. Initialize AIDE: aide --init && mv /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz','[{\"cis\": [\"1.4.1\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"1\"]}]'),(6028,'Ensure filesystem integrity is regularly checked.','Periodic checking of the filesystem integrity is needed to detect changes to the filesystem.','Periodic file checking allows the system administrator to determine on a regular basis if critical files have been changed in an unauthorized fashion.','','If cron will be used to schedule and run aide check run the following command: crontab -u root -e Add the following line to the crontab: 0 5 * * * /usr/sbin/aide --check // Notes: The checking in this recommendation occurs every day at 5am. Alter the frequency and time of the checks in compliance with site policy. OR If aidecheck.service and aidecheck.timer will be used to schedule and run aide check: Create or edit the file /etc/systemd/system/aidecheck.service and add the following lines: [Unit] Description=Aide Check [Service] Type=simpleExecStart=/usr/sbin/aide --check [Install] WantedBy=multi-user.target Create or edit the file /etc/systemd/system/aidecheck.timer and add the following lines: [Unit] Description=Aide check every day at 5AM [Timer] OnCalendar=*-*-* 05:00:00 Unit=aidecheck.service [Install] WantedBy=multi-user.target Run the following commands: # chown root:root /etc/systemd/system/aidecheck.* # chmod 0644 /etc/systemd/system/aidecheck.* # systemctl daemon-reload # systemctl enable aidecheck.service # systemctl --now enable aidecheck.timer ','[{\"cis\": [\"1.4.2\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"1\"]}]'),(6029,'Ensure bootloader password is set.','Setting the boot loader password will require that anyone rebooting the system must enter a password before being able to set command line boot parameters.','Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off SELinux at boot time).','','For newergrub2based systems (centOS/RHEL 7.2 and newer): Create an encrypted password with grub2-setpassword: # grub2-setpassword OR For older grub2based systems: create an encrypted password with grub2-mkpasswd-pbkdf2: # grub2-mkpasswd-pbkdf2 Enter password: <password> Reenter password: <password> Your PBKDF2 is <encrypted-password> Add the following into /etc/grub.d/01_users or a custom /etc/grub.d configuration file: cat <<EOFset superusers="<username>"password_pbkdf2 <username> <encrypted-password>EOF Run the following command to update the grub2 configuration: # grub2-mkconfig -o /boot/grub2/grub.cfg','[{\"cis\": [\"1.5.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6030,'Ensure permissions on bootloader config are configured.','The grub configuration file contains information on boot settings and passwords for unlocking boot options. The grub configuration is usually located at /boot/grub2/grub.cfg and linked as /etc/grub2.cfg . On newer grub2 systems the encrypted bootloader password is contained in /boot/grub2/user.cfg','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.','','Run the following commands to set permissions on your grub configuration: # chown root:root /boot/grub2/grub.cfg # chmod og-rwx /boot/grub2/grub.cfg # chown root:root /boot/grub2/user.cfg # chmod og-rwx /boot/grub2/user.cfg','[{\"cis\": [\"1.5.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6031,'Ensure authentication required for single user mode.','Single user mode (rescue mode) is used for recovery when the system detects an issue during boot or by manual selection from the bootloader.','Requiring authentication in single user mode (rescue mode) prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials.','','Edit /usr/lib/systemd/system/rescue.service and /usr/lib/systemd/system/emergency.service and set ExecStart to use /sbin/sulogin or /usr/sbin/sulogin: ExecStart=-/bin/sh -c "/sbin/sulogin; /usr/bin/systemctl --fail --no-block default" ','[{\"cis\": [\"1.5.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6032,'Ensure core dumps are restricted.','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to /etc/security/limits.conf or a /etc/security/limits.d/* file: * hard core 0. Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: fs.suid_dumpable = 0. Run the following command to set the active kernel parameter: # sysctl -w fs.suid_dumpable=0','[{\"cis\": [\"1.6.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6033,'Ensure XD/NX support is enabled.','Recent processors in the x86 family support the ability to prevent code execution on a per memory page basis. Generically and on AMD processors, this ability is called No Execute (NX), while on Intel processors it is called Execute Disable (XD). This ability can help prevent exploitation of buffer overflow vulnerabilities and should be activated whenever possible. Extra steps must be taken to ensure that this protection is enabled, particularly on 32-bit x86 systems. Other processors, such as Itanium and POWER, have included such support since inception and the standard kernel for those platforms supports the feature.','Enabling any feature that can protect against buffer overflow attacks enhances the security of the system.','','On 32 bit systems install a kernel with PAE support, no installation is required on 64 bit systems: If necessary configure your bootloader to load the new kernel and reboot the system. You may need to enable NX or XD support in your bios.','[{\"cis\": [\"1.6.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6034,'Ensure address space layout randomization (ASLR) is enabled.','Address space layout randomization (ASLR) is an exploit mitigation technique which randomly arranges the address space of key data areas of a process.','Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: kernel.randomize_va_space = 2. Run the following command to set the active kernel parameter: # sysctl -w kernel.randomize_va_space=2','[{\"cis\": [\"1.6.3\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6035,'Ensure prelink is disabled.','prelink is a program that modifies ELF shared libraries and ELF dynamically linked binaries in such a way that the time needed for the dynamic linker to perform relocations at startup significantly decreases.','The prelinking feature can interfere with the operation of AIDE, because it changes binaries. Prelinking can also increase the vulnerability of the system if a malicious user is able to compromise a common library such as libc.','','Run the following commands to restore binaries to normal: # prelink -ua Run the following command to uninstall prelink: # yum remove prelink','[{\"cis\": [\"1.6.4\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6036,'Ensure SELinux is installed.','SELinux provides Mandatory Access Controls.','Without a Mandatory Access Control system installed only the default Discretionary Access Control system will be available.','','Run the following command to install libselinux: # yum install libselinux','[{\"cis\": [\"1.7.1.1\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6037,'Ensure SELinux is not disabled in bootloader configuration.','Configure SELINUX to be enabled at boot time and verify that it has not been overwritten by the grub boot parameters.','SELinux must be enabled at boot time in your grub configuration to ensure that the controls it provides are not overridden.','','Edit /etc/default/grub and remove all instances of selinux=0 and enforcing=0 from all CMDLINE_LINUX parameters: GRUB_CMDLINE_LINUX_DEFAULT="quiet" GRUB_CMDLINE_LINUX="" || Run the following command to update the grub2 configuration: grub2-mkconfig -o /boot/grub2/grub.cfg','[{\"cis\": [\"1.7.1.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6038,'Ensure SELinux policy is configured.','Configure SELinux to meet or exceed the default targeted policy, which constrains daemons and system software only.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that at least the default recommendations are met.','','Edit the /etc/selinux/config file to set the SELINUXTYPE parameter: SELINUXTYPE=targeted','[{\"cis\": [\"1.7.1.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6039,'Ensure the SELinux mode is enforcing or permissive.','SELinux can run in one of three modes: disabled, permissive, or enforcing: Enforcing - Is the default, and recommended, mode of operation; in enforcing mode SELinux operates normally, enforcing the loaded security policy on the entire system. Permissive - The system acts as if SELinux is enforcing the loaded security policy, including labeling objects and emitting access denial entries in the logs, but it does not actually deny any operations. While not recommended for production systems, permissive mode can be helpful for SELinux policy development. Disabled -Is strongly discouraged; not only does the system avoid enforcing the SELinux policy, it also avoids labeling any persistent objects such as files, making it difficult to enable SELinux in the future','Running SELinux in disabled modeis strongly discouraged; not only does the system avoid enforcing the SELinux policy, it also avoids labeling any persistent objects such as files, making it difficult to enable SELinux in the future.','','Run one of the following commands to set SELinux's running mode: To set SELinux mode to Enforcing: # setenforce 1 OR To set SELinux mode to Permissive: # setenforce 0 Edit the /etc/selinux/config file to set the SELINUX parameter: For Enforcing mode: SELINUX=enforcing OR For Permissive mode: SELINUX=permissive','[{\"cis\": [\"1.7.1.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6040,'Ensure no unconfined services exist.','Unconfined processes run in unconfined domains','For unconfined processes, SELinux policy rules are applied, but policy rules exist that allow processes running in unconfined domains almost all access. Processes running in unconfined domains fall back to using DAC rules exclusively. If an unconfined process is compromised, SELinux does not prevent an attacker from gaining access to system resources and data, but of course, DAC rules are still used. SELinux is a security enhancement on top of DAC rules – it does not replace them','','Investigate any unconfined processes found during the audit action. They may need to have an existing security context assigned to them or a policy built for them.','[{\"cis\": [\"1.7.1.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6041,'Ensure SETroubleshoot is not installed.','The SETroubleshoot service notifies desktop users of SELinux denials through a user-friendly interface. The service provides important information around configuration errors, unauthorized intrusions, and other potential errors.','The SETroubleshoot service is an unnecessary daemon to have running on a server, especially if X Windows is disabled.','','Run the following command to uninstall setroubleshoot: # yum remove setroubleshoot','[{\"cis\": [\"1.7.1.7\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6042,'Ensure the MCS Translation Service (mcstrans) is not installed.','The mcstransd daemon provides category label information to client processes requesting information. The label translations are defined in /etc/selinux/targeted/setrans.conf','Since this service is not used very often, remove it to reduce the amount of potentially vulnerable code running on the system.','','Run the following command to uninstall mcstrans: # yum remove mcstrans','[{\"cis\": [\"1.7.1.8\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6043,'Ensure message of the day is configured properly.','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/motd file with the appropriate contents according to your site policy, remove any instances of m, , s, v or references to the OS platform OR If the motd is not used, this file can be removed. Run the following command to remove the motd file: # rm /etc/motd','[{\"cis\": [\"1.8.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}, {\"cis_level\": [\"1\"]}]'),(6044,'Ensure local login warning banner is configured properly.','The contents of the /etc/issue file are displayed to users prior to login for local terminals. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version -or the operating system's name.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of m, , s, or v: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue','[{\"cis\": [\"1.8.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}, {\"cis_level\": [\"1\"]}]'),(6045,'Ensure remote login warning banner is configured properly.','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue.net file with the appropriate contents according to your site policy, remove any instances of m, , s, or v: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.net','[{\"cis\": [\"1.8.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}, {\"cis_level\": [\"1\"]}]'),(6046,'Ensure permissions on /etc/motd are configured.','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users.','If the /etc/motd file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/motd: # chown root:root /etc/motd # chmod 644 /etc/motd','[{\"cis\": [\"1.8.1.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"1\"]}]'),(6047,'Ensure permissions on /etc/issue are configured.','The contents of the /etc/issue file are displayed to users prior to login for local terminals.','If the /etc/issue file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue: # chown root:root /etc/issue # chmod 644 /etc/issue','[{\"cis\": [\"1.8.1.5\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"1\"]}]'),(6048,'Ensure permissions on /etc/issue.net are configured.','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services.','If the /etc/issue.net file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue.net: # chown root:root /etc/issue.net # chmod 644 /etc/issue.net','[{\"cis\": [\"1.8.1.6\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"1\"]}]'),(6049,'Ensure updates, patches, and additional security software are installed.','Periodically patches are released for included software either due to security flaws or to include additional functionality.','Newer patches may contain security enhancements that would not be available through the latest full update. As a result, it is recommended that the latest software patches be used to take advantage of the latest functionality. As with any software installation, organizations need to determine if a given update meets their requirements and verify the compatibility and supportability of any additional software against the update revision that is selected.','','Use your package manager to update all packages on the system according to site policy. The following command will install all available packages # yum update ','[{\"cis\": [\"1.9\"]}, {\"cis_csc\": [\"3.4\", \"3.5\"]}, {\"pci_dss\": [\"5.2\"]}, {\"nist_800_53\": [\"AU.6\", \"SI.4\"]}, {\"gpg_13\": [\"4.2\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\"]}, {\"cis_level\": [\"1\"]}]'),(6050,'Ensure GDM login banner is configured.','GDM is the GNOME Display Manager which handles graphical login for GNOME based systems.','If a graphical login is not required, it should be removed to reduce the attack surface of the system. If a graphical login is required, last logged in user display should be disabled, and a warning banner should be configured. Displaying the last logged in user eliminates half of the Userid/Password equation that an unauthorized person would need to log on. Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place.','','Run the following command to remove gdm: # yum remove gdm OR If GDM is required: Edit or create the file /etc/dconf/profile/gdm and add the following: user-db:user system-db:gdm file-db:/usr/share/gdm/greeter-dconf-defaults Edit or create the file /etc/dconf/db/gdm.d/ and add the following: (This is typically /etc/dconf/db/gdm.d/01-banner-message) [org/gnome/login-screen] banner-message-enable=true banner-message-text='<banner message>' Example Banner Text: 'Authorized uses only. All activity may be monitored and reported. 'Edit or create the file /etc/dconf/db/gdm.d/and add the following: (This is typically /etc/dconf/db/gdm.d/00-login-screen) [org/gnome/login-screen] # Do not show the user list disable-user-list=true Run the following command to update the system databases: # dconf update','[{\"cis\": [\"1.10\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}, {\"cis_level\": [\"1\"]}]'),(6051,'Ensure daytime services are not enabled.','The eXtended InterNET Daemon ( xinetd ) is an open source super daemon that replaced the original inetd daemon. The xinetd daemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.','If there are no xinetd services required, it is recommended that the package be removed to reduce the attack surface area of the system. Note: If an xinetd service or services are required, ensure that any xinetd service not required is stopped and disabled','','Run the following command to remove xinetd: # yum remove xinetd','[{\"cis\": [\"2.1.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6052,'Ensure time synchronization is in use.','System time should be synchronized between all systems in an environment. This is typically done by establishing an authoritative time server or set of servers and having all systems synchronize their clocks to them.','Time synchronization is important to support time sensitive security mechanisms like Kerberos and also ensures log files have consistent time records across the enterprise, which aids in forensic investigations.','','Run One of the following commands to install chrony or NTP: to install chrony run the following command: # yum install chrony OR to install ntp: run the following command: # yum install ntp','[{\"cis\": [\"2.2.1.1\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"1\"]}]'),(6053,'Ensure chrony is configured.','chrony is a daemon which implements the Network Time Protocol (NTP) and is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on chrony can be found at http://chrony.tuxfamily.org/. chrony can be configured to be a client and/or a server.','If chrony is in use on the system proper configuration is vital to ensuring time synchronization is working properly. Note: This recommendation only applies if chrony is in use on the system.','','1) Add or edit server or pool lines to /etc/chrony.conf as appropriate: server <remote-server>. 2) Add or edit the OPTIONS in /etc/sysconfig/chronyd to include '-u chrony':OPTIONS="-u chrony"','[{\"cis\": [\"2.2.1.2\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6054,'Ensure ntp is configured.','ntp is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at https://www.ntp.org. ntp can be configured to be a client and/or a server.','If ntp is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','1) Add or edit restrict lines in /etc/ntp.conf to match the following: - restrict -4 default kod nomodify notrap nopeer noquery and - restrict -4 default kod nomodify notrap nopeer noquery. 2) Add or edit server or pool lines to /etc/ntp.conf as appropriate: server <remote-server>. 3) Add or edit the OPTIONS in /etc/sysconfig/ntpd to include ' -u ntp:ntp ': - OPTIONS='-u ntp:ntp'','[{\"cis\": [\"2.2.1.3\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6055,' Ensure X11 Server components are not installed.','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','','Run the following command to remove the X Windows System packages: # yum remove xorg-x11*','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6056,' Ensure Avahi Server is not installed.','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Automatic discovery of network services is not normally required for system functionality. It is recommended to remove this package to reduce the potential attack surface.','','Run the following commands to stop, mask and remove avahi-autoipd and avahi: # systemctl stop avahi-daemon.socket avahi-daemon.service; # yum remove avahi-autoipd avahi','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6057,'Ensure CUPS is not installed.','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be removed to reduce the potential attack surface. Disabling CUPS will prevent printing from the system, a common task for workstation systems.','','Run the following command to remove cups: # yum remove cups','[{\"cis\": [\"2.2.4\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6058,'Ensure DHCP Server is not installed.','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a system is specifically set up to act as a DHCP server, it is recommended that this the dhcp package be removed to reduce the potential attack surface.','','Run the following command to remove dhcpd: # yum remove dhcp','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6059,'Ensure LDAP Server is not installed.','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP server, it is recommended that the software be removed to reduce the potential attack surface.','','Run the following command to remove slapd: # yum remove openldap-servers','[{\"cis\": [\"2.2.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6060,'Ensure nfs-utils is not installed or the nfs-server service is masked.','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the system does not require network shares, it is recommended that the nfs-utils package be removed to reduce the attack surface of the system.','','Run the following command to remove nfs-utils: # yum remove nfs-utils; OR if the nfs-package is required as a dependency: run the following command to stop and mask the nfs-server service: # systemctl --now mask nfs-server','[{\"cis\": [\"2.2.7\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6061,'Ensure rpcbind is not installed or the rpcbind services are masked.','The rpcbind utility maps RPC services to the ports on which they listen. RPC processes notify rpcbind when they start, registering the ports they are listening on and the RPC program numbers they expect to serve. The client system then contacts rpcbind on the server with a particular RPC program number. The rpcbind service redirects the client to the proper port number so it can communicate with the requested service Portmapper is an RPC service, which always listens on tcp and udp 111, and is used to map other RPC services (such as nfs, nlockmgr, quotad, mountd, etc.) to their corresponding port number on the server. When a remote host makes an RPC call to that server, it first consults with portmap to determine where the RPC server is listening','A small request (~82 bytes via UDP) sent to the Portmapper generates a large response (7x to 28x amplification), which makes it a suitable tool for DDoS attacks. If rpcbind is not required, it is recommended that the rpcbind package be removed to reduce the attack surface of the system.','','Run the following command to remove nfs-utils: # yum remove nfs-utils; OR if the nfs-package is required as a dependency: run the following command to stop and mask the nfs-server service: # systemctl --now mask nfs-server','[{\"cis\": [\"2.2.8\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6062,' Ensure DNS Server is not installed .','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a system is specifically designated to act as a DNS server, it is recommended that the package be removed to reduce the potential attack surface.','','Run the following command to disable named: # yum remove bind','[{\"cis\": [\"2.2.9\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6063,'Ensure FTP Server is not installed.','FTP (File Transfer Protocol) is a traditional and widely used standard tool for transferring files between a server and clients over a network, especially where no authentication is necessary (permits anonymous users to connect to a server)','FTP does not protect the confidentiality of data or authentication credentials. It is recommended sftp be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the package be removed to reduce the potential attack surface.','','Run the following command to disable vsftpd: # yum remove vsftpd','[{\"cis\": [\"2.2.10\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6064,'Ensure HTTP server is not installed.','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the package be removed to reduce the potential attack surface.','','Run the following command to disable httpd: # yum remove httpd','[{\"cis\": [\"2.2.11\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6065,'Ensure IMAP and POP3 server is not installed.','dovecot is an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided by this system, it is recommended that the package be removed to reduce the potential attack surface.','','Run the following command to disable dovecot: # yum remove dovecot','[{\"cis\": [\"2.2.12\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6066,'Ensure Samba is not installed.','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Small Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this package can be removed to reduce the potential attack surface.','','Run the following command to disable smb: # yum remove samba','[{\"cis\": [\"2.2.13\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6067,'Ensure HTTP Proxy Server is not installed.','Squid is a standard proxy server used in many distributions and environments.','If there is no need for a proxy server, it is recommended that the squid package be removed to reduce the potential attack surface.','','Run the following command to disable squid: # yum remove squid','[{\"cis\": [\"2.2.14\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6068,'Ensure SNMP Server is not installed.','The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server can communicate using SNMPv1, which transmits data in the clear and does not require authentication to execute commands. SNMPv3replaces the simple/clear text password sharing used in SNMPv2with more securely encoded parameters. If the SNMP service is not required, the net-snmp package should be removed to reduce the attack surface of the system.','','Run the following command to disable snmpd: # # yum remove net-snmp','[{\"cis\": [\"2.2.15\"]}, {\"cis_csc\": [\"2.6\", \"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6069,'Ensure mail transfer agent is configured for local-only mode.','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','The software for all Mail Transfer Agents is complex and most have a long history of security issues. While it is important to ensure that the system can process local mail messages, it is not necessary to have the MTA's daemon listening on a port unless the server is intended to be a mail server that receives and processes mail from other systems.','','Edit /etc/postfix/main.cf and add the following line to the RECEIVING MAIL section. If the line already exists, change it to look like the line below: inet_interfaces = loopback-only . Restart postfix: # systemctl restart postfix','[{\"cis\": [\"2.2.16\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"tsc\": [\"CC5.2\", \"CC6.4\", \"CC6.6\", \"CC6.7\"]}, {\"cis_level\": [\"1\"]}]'),(6070,'Ensure rsync is not installed or the rsyncd service is masked.','The rsyncd service can be used to synchronize files between systems over network links.','Unless required, the rsync package should be removed to reduce the attack surface area of the system. The rsyncd service presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to remove the rsync package: # yum remove rsync; OR run the following command to mask the rsyncd service: # systemctl --now mask rsyncd','[{\"cis\": [\"2.2.17\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"tsc\": [\"CC5.2\", \"CC6.4\", \"CC6.6\", \"CC6.7\"]}, {\"cis_level\": [\"1\"]}]'),(6071,'Ensure NIS Server is not installed.','The ypserv package provides the Network Information Service (NIS). This service, formally known as Yellow Pages, is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the ypservpackage be removed, and if required a more secure services be used.','','Run the following command to disable ypserv: # yum remove ypserv','[{\"cis\": [\"2.2.18\"]}, {\"cis_csc\": [\"2.6\", \"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6072,'Ensure telnet server is not installed.','The telnet-server package contains the telnet daemon, which accepts connections from users from other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow a user with access to sniff network traffic the ability to steal credentials. The ssh package provides an encrypted session and stronger security.','','Run the following command to disable telnet: # yum remove telnet-server','[{\"cis\": [\"2.2.19\"]}, {\"cis_csc\": [\"2.6\", \"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"cis_level\": [\"1\"]}]'),(6073,'Ensure NIS Client is not installed.','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files. The NIS client ( ypbind ) was used to bind a machine to an NIS server and receive the distributed configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','','Run the following command to uninstall ypbind: # yum remove ypbind','[{\"cis\": [\"2.3.1\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6074,'Ensure rsh client is not installed.','The rsh package contains the client commands for the rsh services.','These legacy clients contain numerous security exposures and have been replaced with the more secure SSH package. Even if the server is removed, it is best to ensure the clients are also removed to prevent users from inadvertently attempting to use these commands and therefore exposing their credentials. Note that removing the rsh package removes the clients for rsh, rcp and rlogin .','','Run the following command to uninstall rsh: # yum remove rsh','[{\"cis\": [\"2.3.2\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6075,'Ensure talk client is not installed.','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client, which allows initialization of talk sessions, is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to uninstall talk: # yum remove talk','[{\"cis\": [\"2.3.3\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6076,'Ensure telnet client is not installed.','The telnet package contains the telnet client, which allows users to start connections to other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow an unauthorized user to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Linux distributions.','','Run the following command to uninstall telnet: # yum remove telnet','[{\"cis\": [\"2.3.4\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6077,'Ensure LDAP client is not installed.','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP client, it is recommended that the software be removed to reduce the potential attack surface.','','Run the following command to uninstall openldap-clients: # yum remove openldap-clients','[{\"cis\": [\"2.3.5\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6078,'Ensure nonessential services are removed or masked.','A network port is identified by its number, the associated IP address, and the type of the communication protocol such as TCP or UDP.A listening port is a network port on which an application or process listens on, acting as a communication endpoint. Each listening port can be open or closed (filtered) using a firewall. In general terms, an open port is a network port that accepts incoming packets from remote locations','Services listening on the system pose a potential risk as an attack vector. These services should be reviewed, and if not required, the service should be stopped, and the package containing the service should be removed. If required packages have a dependency, the service should be stopped and masked to reduce the attack surface of the system.','','Review the output of: # lsof -i -P -n | grep -v '(ESTABLISHED)'; to ensure that all services listed are required on the system. If a listed service is not required, remove the package containing the service. If the package containing the service is required, stop and mask the service. Run the following command to remove the package containing the service:# yum remove <package_name> OR if required packages have a dependency: run the following command to stop and mask the service:# systemctl --now mask <service_name>','[{\"cis\": [\"2.4\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6079,'Disable IPv6.','Although IPv6 has many advantages over IPv4, not all organizations have IPv6 or dual stack configurations implemented.','If IPv6 or dual stack is not to be used, it is recommended that IPv6be disabled to reduce the attack surface of the system.','','To disable IPv6 through the GRUB2 config: edit /etc/default/gruband add ipv6.disable=1 to the GRUB_CMDLINE_LINUX parameters: GRUB_CMDLINE_LINUX="ipv6.disable=1" Run the following command to update the grub2 configuration:# grub2-mkconfig –o /boot/grub2/grub.cfg; OR to disable IPv6 through sysctl settings: set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: # net.ipv6.conf.all.disable_ipv6 = 1; # net.ipv6.conf.default.disable_ipv6 = 1; Run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.disable_ipv6=1; # sysctl -w net.ipv6.conf.default.disable_ipv6=1; # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.1.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"2\"]}]'),(6080,'Ensure wireless interfaces are disabled.','Wireless networking is used when wired networks are unavailable.','If wireless is not to be used, wireless devices should be disabled to reduce the potential attack surface','','Run the following command to disable any wireless interfaces: # ip link set <interface> down','[{\"cis\": [\"3.1.2\"]}, {\"cis_csc\": [\"15.4\", \"15.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6081,'Ensure IP forwarding is disabled.','The net.ipv4.ip_forward flag is used to tell the system whether it can forward packets or not.','Setting the flag to 0 ensures that a system with multiple interfaces (for example, a hard proxy), will never be able to forward packets, and therefore, never serve as a router.','','Run the following commands to restore the default parameters and set the active kernel parameters: # grep -Els '^s*net.ipv4.ip_forwards*=s*1' /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /run/sysctl.d/*.conf | while read filename; do sed -ri 's/^s*(net.ipv4.ip_forwards*)(=)(s*S+).*$/# *REMOVED* 1/' $filename; done; sysctl -w net.ipv4.ip_forward=0; sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6082,'Ensure packet redirect sending is disabled.','ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects.','An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.send_redirects = 0; net.ipv4.conf.default.send_redirects = 0 and set the active kernel parameters. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.send_redirects=0; # sysctl -w net.ipv4.conf.default.send_redirects=0; # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6083,'Ensure source routed packets are not accepted.','In networking, source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network. In some cases, systems may not be routable or reachable from some locations (e.g. private addresses vs. Internet routable), and so source routed packets would need to be used.','Setting net.ipv4.conf.all.accept_source_route and net.ipv4.conf.default.accept_source_route to 0 disables the system from accepting source routed packets. Assume this system was capable of routing packets to Internet routable addresses on one interface and private addresses on another interface. Assume that the private addresses were not routable to the Internet routable addresses and vice versa. Under normal routing circumstances, an attacker from the Internet routable addresses could not use the system as a way to reach the private address systems. If, however, source routed packets were allowed, they could be used to gain access to the private address systems as the route could be specified, rather than rely on routing protocols that did not allow this routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_source_route = 0; net.ipv4.conf.default.accept_source_route = 0 and set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_source_route=0 # sysctl -w net.ipv4.conf.default.accept_source_route=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6084,'Ensure ICMP redirects are not accepted.','ICMP redirect messages are packets that convey routing information and tell your host (acting as a router) to send packets via an alternate path. It is a way of allowing an outside routing device to update your system routing tables.','Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_redirects = 0; net.ipv4.conf.default.accept_redirects = 0 and set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_redirects=0 # sysctl -w net.ipv4.conf.default.accept_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6085,'Ensure secure ICMP redirects are not accepted.','Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure.','It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.secure_redirects = 0; net.ipv4.conf.default.secure_redirects = 0 and set the active kernel parameters: # sysctl -w net.ipv4.conf.all.secure_redirects=0 # sysctl -w net.ipv4.conf.default.secure_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6086,'Ensure suspicious packets are logged.','When enabled, this feature logs packets with un-routable source addresses to the kernel log.','Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.log_martians = 1; net.ipv4.conf.default.log_martians = 1 and set the active kernel parameters: # sysctl -w net.ipv4.conf.all.log_martians=1 # sysctl -w net.ipv4.conf.default.log_martians=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.4\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6087,'Ensure broadcast ICMP requests are ignored.','Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses.','Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address. All hosts receiving this message and responding would send echo-reply messages back to the spoofed address, which is probably not routable. If many hosts respond to the packets, the amount of traffic on the network could be significantly multiplied.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_echo_ignore_broadcasts = 1 and set the active kernel parameters: # sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6088,'Ensure bogus ICMP responses are ignored.','Setting icmp_ignore_bogus_error_responses to 1 prevents the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages.','Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_ignore_bogus_error_responses = 1 and set the active kernel parameters: # sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6089,'Ensure Reverse Path Filtering is enabled.','Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set).','Setting these flags is a good way to deter attackers from sending your server bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed. This would occur when using dynamic routing protocols (bgp, ospf, etc) on your system. If you are using asymmetrical routing on your system, you will not be able to enable this feature without breaking the routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.rp_filter = 1; net.ipv4.conf.default.rp_filter = 1 and set the active kernel parameters: # sysctl -w net.ipv4.conf.all.rp_filter=1 # sysctl -w net.ipv4.conf.default.rp_filter=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6090,'Ensure TCP SYN Cookies is enabled.','When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. Instead, the kernel simply replies to the SYN with a SYN|ACK, but will include a specially crafted TCP sequence number that encodes the source and destination IP address and port number and the time the packet was sent.','Attackers use SYN flood attacks to perform a denial of service attacked on a system by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding. SYN cookies allow the system to keep accepting valid connections, even if under a denial of service attack.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.tcp_syncookies = 1 and set the active kernel parameters: # sysctl -w net.ipv4.tcp_syncookies=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6091,'Ensure IPv6 router advertisements are not accepted.','This setting disables the system's ability to accept IPv6 router advertisements.','It is recommended that systems not accept router advertisements as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_ra = 0 and net.ipv6.conf.default.accept_ra = 0 Then, run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_ra=0 # sysctl -w net.ipv6.conf.default.accept_ra=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.3.9\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6092,'Ensure DCCP is disabled.','The Datagram Congestion Control Protocol (DCCP) is a transport layer protocol that supports streaming media and telephony. DCCP provides a way to gain access to congestion control, without having to do it at the application layer, but does not provide in-sequence delivery.','If the protocol is not required, it is recommended that the drivers not be installed to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install dccp /bin/true','[{\"cis\": [\"3.4.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"2\"]}]'),(6093,'Ensure SCTP is disabled.','The Stream Control Transmission Protocol (SCTP) is a transport layer protocol used to support message oriented communication, with several streams of messages in one connection. It serves a similar function as TCP and UDP, incorporating features of both. It is message-oriented like UDP, and ensures reliable in-sequence transport of messages with congestion control like TCP.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install sctp /bin/true','[{\"cis\": [\"3.4.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"2\"]}]'),(6094,'Ensure FirewallD or nftables or iptables-services is installed.','firewalld is a firewall management tool for Linux operating systems. It provides firewall features by acting as a front-end for the Linux kernel's net filter framework via the iptables backend or provides firewall features by acting as a front-end for the Linux kernel's netfilter framework via the nftables utility. FirewallD replaces iptables as the default firewall management tool. Use the firewalld utility to configure a firewall for less complex firewalls. The utility is easy to use and covers the typical use cases scenario. FirewallD supports both IPv4 and IPv6 networks and can administer separate firewall zones with varying degrees of trust as defined in zone profiles.','A firewall utility is required to configure the Linux kernel's netfilter framework via the iptables or nftables back-end. The Linux kernel's netfilter framework host-based firewall can protect against threats originating from within a corporate network to include malicious mobile code and poorly configured software on a host.','','Run the following command to install firewalld: # yum install firewalld iptables; OR to install nftables: # yum install nftables; OR to install iptables-services: # yum install iptables-services iptables','[{\"cis\": [\"3.5.1.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}, {\"cis_level\": [\"1\"]}]'),(6095,'Ensure iptables-services and FirewallD are not installed at the same time.','The iptables-services package contains the iptables.service and ip6tables.service. These services allow for management of the Host Based Firewall provided by the iptables package.','iptables.service and ip6tables.service are still supported and can be installed with the iptables-services package. Running both firewalld and the services included in the iptables-services package may lead to conflict.','','Run the following commands to stop the services included in the iptables-services package and remove the iptables-services package: # systemctl stop iptables; # systemctl stop ip6tables; # yum remove iptables-services. OR Run the following command to remove firewalld: # yum remove firewalld OR Run the following command to stop and mask firewalld: # systemctl --now mask firewalld','[{\"cis\": [\"3.5.1.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}, {\"cis_level\": [\"1\"]}]'),(6096,'Ensure nftables and FirewallD are not installed at the same time or ensure one of them is stopped and masked.','nftables is a subsystem of the Linux kernel providing filtering and classification of network packets/datagrams/frames and is the successor to iptables.Note: Support for using nftables as the back-end for firewalld was added in release v0.6.0. In Fedora 19 Linux derivatives, firewalld utilizes iptables as its back-end by default.','Running both firewalld and nftables may lead to conflict.','','Run the following command to remove nftables:# yum remove nftables; OR run the following command to stop and mask nftables: # systemctl --now mask nftables. OR Run the following command to remove firewalld: # yum remove firewalld OR Run the following command to stop and mask firewalld: # systemctl --now mask firewalld','[{\"cis\": [\"3.5.1.3\", \"3.5.2.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}, {\"cis_level\": [\"1\"]}]'),(6097,'Ensure nftables and iptables-services are not installed at the same time or ensure one of them is stopped and masked.','nftables is a subsystem of the Linux kernel providing filtering and classification of network packets/datagrams/frames and is the successor to iptables.Note: Support for using nftables as the back-end for firewalld was added in release v0.6.0. In Fedora 19 Linux derivatives, firewalld utilizes iptables as its back-end by default.','Running both nftables and nftables may lead to conflict.','','Run the following command to remove nftables:# yum remove nftables; OR run the following command to stop and mask nftables: # systemctl --now mask nftables. OR Run the following command to remove iptables# # systemctl stop iptables; # systemctl stop ip6tables; # yum remove iptables-services','[{\"cis\": [\"3.5.2.3\", \"3.5.3.1.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}, {\"cis_level\": [\"1\"]}]'),(6098,'Ensure firewalld service is enabled and running.','firewalld.serviceenables the enforcement of firewall rules configured through firewalld','Ensure that the firewalld.service is enabled and running to enforce firewall rules configured through firewalld','','Run the following command to unmask firewalld: # systemctl unmask firewalld; Run the following command to enable and start firewalld: # systemctl --now enable firewalld','[{\"cis\": [\"3.5.1.4\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}, {\"cis_level\": [\"1\"]}]'),(6099,'Ensure a table exists.','nTables hold chains. Each table only has one address family and only applies to packets of this family. Tables can have one of five families.','nftables doesn't have any default tables. Without a table being build, nftables will not filter network traffic.','','Run the following command to create a table in nftables: # nft create table inet <table name>','[{\"cis\": [\"3.5.2.5\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}, {\"cis_level\": [\"1\"]}]'),(6100,'Ensure base chains exist.','Chains are containers for rules. They exist in two kinds, base chains and regular chains. A base chain is an entry point for packets from the networking stack, a regular chain may be used as jump target and is used for better rule organization.','If a base chain doesn't exist with a hook for input, forward, and delete, packets that would flow through those chains will not be touched by nftables.','','Run the following command to create the base chains: # nft createchain inet <table name> <base chain name> { type filter hook <(input|forward|output)> priority 0 ; } ','[{\"cis\": [\"3.5.2.6\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}, {\"cis_level\": [\"1\"]}]'),(6101,'Ensure loopback traffic is configured.','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # nft add rule inet filter input iif lo accept; # nft create rule inet filter input ip saddr 127.0.0.0/8 counter drop; IF IPv6 is enabled: run the following command to implement the IPv6 loopback rules: # nft add rule inet filter input ip6 saddr::1 counter drop','[{\"cis\": [\"3.5.2.7\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}, {\"cis_level\": [\"1\"]}]'),(6102,'Ensure outbound and established connections are configured.','Configure the firewall rules for new outbound and established connections.','If rules are not in place for new outbound and established connections, all packets will be dropped by the default policy preventing network usage.','','Configure nftables in accordance with site policy. The following commands will implement a policy to allow all outbound connections and all established connections: # nft add rule inet filter input ip protocol tcp ct state established accept; # nft add rule inet filter input ip protocol udp ct state established accept; # nft add rule inet filter input ip protocol icmp ct state established accept; # nft add rule inet filter output ip protocol tcp ct state new,related,established accept; # nft add rule inet filter output ip protocol udp ct state new,related,established accept; # nft add rule inet filter output ip protocol icmp ct state new,related,established accept','[{\"cis\": [\"3.5.2.8\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}, {\"cis_level\": [\"1\"]}]'),(6103,'Ensure default deny firewall policy.','Base chain policy is the default verdict that will be applied to packets reaching the end of the chain.','There are two policies: accept (Default) and drop. If the policy is set to accept, the firewall will accept any packet that is not configured to be denied and the packet will continue traversing the network stack. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following command for the base chains with the input, forward, and output hooks to implement a default DROP policy: # nft chain <table family> <table name> <chain name> { policy drop ; }','[{\"cis\": [\"3.5.2.9\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}, {\"cis_level\": [\"1\"]}]'),(6104,'Ensure nftables service is enabled.','The nftables service allows for the loading of nftables rulesets during boot, or starting on the nftables service','The nftables service restores the nftables rules from the rules files referenced in the /etc/sysconfig/nftables.conffile during boot or the starting of the nftables service','','Run the following command to enable the nftables service: # systemctl enable nftables','[{\"cis\": [\"3.5.2.10\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}, {\"cis_level\": [\"1\"]}]'),(6105,'Ensure nftables rules are permanent.','nftables is a subsystem of the Linux kernel providing filtering and classification of network packets/datagrams/frames. The nftables service reads the /etc/sysconfig/nftables.conffile for a nftables file or files to include in the nftables ruleset. A nftables ruleset containing the input, forward, and output base chains allow network traffic to be filtered.','Changes made to nftables ruleset only affect the live system, you will also need to configure the nftables ruleset to apply on boot','','Run the following command to enable the nftables service: # systemctl enable nftables','[{\"cis\": [\"3.5.2.11\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}, {\"cis_level\": [\"1\"]}]'),(6106,'Ensure default deny firewall policy.','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # iptables -P INPUT DROP # iptables -P OUTPUT DROP # iptables -P FORWARD DROP','[{\"cis\": [\"3.5.3.2.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}, {\"cis_level\": [\"1\"]}]'),(6107,'Ensure loopback traffic is configured.','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # iptables -A INPUT -i lo -j ACCEPT # iptables -A OUTPUT -o lo -j ACCEPT # iptables -A INPUT -s 127.0.0.0/8 -j DROP','[{\"cis\": [\"3.5.3.2.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}, {\"cis_level\": [\"1\"]}]'),(6108,'Ensure iptables is enabled and running.','iptables.service is a utility for configuring and maintaining iptables.','iptables.service willload the iptables rules saved in the file /etc/sysconfig/iptablesat boot, otherwise the iptables rules will be cleared during a re-boot of the system.','','Run the following commands to implement a default DROP policy: # ip6tables -P INPUT DROP; # ip6tables -P OUTPUT DROP; # ip6tables -PFORWARD DROP','[{\"cis\": [\"3.5.3.2.6\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}, {\"cis_level\": [\"1\"]}]'),(6109,'Ensure IPv6 default deny firewall policy.','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # ip6tables -P INPUT DROP; # ip6tables -P OUTPUT DROP; # ip6tables -PFORWARD DROP','[{\"cis\": [\"3.5.3.3.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}, {\"cis_level\": [\"1\"]}]'),(6110,'Ensure IPv6 loopback traffic is configured.','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic tothe loopback network (::1).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (::1) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure','','Run the following commands to implement the loopback rules:# ip6tables -A INPUT -i lo -j ACCEPT# ip6tables -A OUTPUT -o lo -j ACCEPT# ip6tables -A INPUT -s::1 -j DROP','[{\"cis\": [\"3.5.3.3.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}, {\"cis_level\": [\"1\"]}]'),(6111,'Ensure IPv6 outbound and established connections are configured.','Configure the firewall rules for new outbound, and established IPv6 connections.','If rules are not in place for new outbound, and established connections all packets will be dropped by the default policy preventing network usage','','Configure iptables in accordance with site policy. The following commands will implement a policy to allow all outbound connections and all established connections:# ip6tables -AOUTPUT -p tcp -m state --state NEW,ESTABLISHED -j ACCEPT# ip6tables -A OUTPUT -p udp -m state --state NEW,ESTABLISHED -j ACCEPT# ip6tables -A OUTPUT -p icmp -m state --state NEW,ESTABLISHED -j ACCEPT# ip6tables -A INPUT -p tcp -m state --state ESTABLISHED -j ACCEPT# ip6tables -A INPUT -p udp -m state --state ESTABLISHED -j ACCEPT# ip6tables -A INPUT -p icmp -m state --state ESTABLISHED -j ACCEPT','[{\"cis\": [\"3.5.3.3.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}, {\"cis_level\": [\"1\"]}]'),(6112,'Ensure ip6tables is enabled and running.','ip6tables.service is a utility for configuring and maintaining ip6tables.','ip6tables.service will load the iptables rules saved in the file /etc/sysconfig/ip6tables at boot, otherwise the ip6tables rules will be cleared during a re-boot of the system.','','Run the following command to enable and start ip6tables: # systemctl --now start ip6tables','[{\"cis\": [\"3.5.3.3.6\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}, {\"cis_level\": [\"1\"]}]'),(6113,'Ensure auditd is installed.','auditd is the userspace component to the Linux Auditing System. It's responsible for writing audit records to the disk.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to Install auditd # yum install audit audit-libs','[{\"cis\": [\"4.1.1.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\", \"10.7\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"2\"]}]'),(6114,'Ensure auditd service is enabled and running.','Turn on the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable auditd: # systemctl --now enable auditd','[{\"cis\": [\"4.1.1.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\", \"10.7\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"2\"]}]'),(6115,'Ensure auditing for processes that start prior to auditd is enabled.','Configure grub so that processes that are capable of being audited can be audited even if they start up prior to auditd startup.','Audit events need to be captured on processes that start up prior to auditd, so that potential malicious activity cannot go undetected. Note: This recommendation is designed around the grub2 bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings.','','Edit /etc/default/grub and add audit=1 to GRUB_CMDLINE_LINUX: GRUB_CMDLINE_LINUX="audit=1" . Run the following command to update the grub2 configuration: # grub2-mkconfig -o /boot/grub2/grub.cfg','[{\"cis\": [\"4.1.1.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.2.6\", \"10.7\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"35.7.d\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"2\"]}]'),(6116,'Ensure audit log storage size is configured.','Configure the maximum size of the audit log file. Once the log reaches the maximum size, it will be rotated and a new log file will be started.','It is important that an appropriate size is determined for log files so that they do not impact the system and audit data is not lost.','','Set the following parameter in /etc/audit/auditd.conf in accordance with site policy: max_log_file = <MB>','[{\"cis\": [\"4.1.2.1\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"10.7\"]}, {\"cis_level\": [\"2\"]}]'),(6117,'Ensure audit logs are not automatically deleted.','The max_log_file_action setting determines how to handle the audit log file reaching the max file size. A value of keep_logs will rotate the logs but never delete old logs.','In high security contexts, the benefits of maintaining a long audit history exceed the cost of storing the audit history.','','Set the following parameter in /etc/audit/auditd.conf: max_log_file_action = keep_logs','[{\"cis\": [\"4.1.2.2\"]}, {\"cis_csc\": [\"6.2\", \"6.4\"]}, {\"pci_dss\": [\"10.7\"]}, {\"cis_level\": [\"2\"]}]'),(6118,'Ensure system is disabled when audit logs are full.','The auditd daemon can be configured to halt the system when the audit logs are full.','In high security contexts, the risk of detecting unauthorized access or nonrepudiation exceeds the benefit of the system's availability.','','Set the following parameters in /etc/audit/auditd.conf: space_left_action = email action_mail_acct = root admin_space_left_action = halt','[{\"cis\": [\"4.1.2.3\"]}, {\"cis_csc\": [\"6.2\", \"6.4\"]}, {\"pci_dss\": [\"10.7\"]}, {\"cis_level\": [\"2\"]}]'),(6119,'Ensure audit_backlog_limit is sufficient.','The backlog limit has a default setting of 64','During boot if audit=1, then the backlog will hold 64 records. If more than 64 records are created during boot, auditd records will be lost and potential malicious activity could go undetected','','Edit /etc/default/grub and add audit_backlog_limit=<BACKLOG SIZE> to GRUB_CMDLINE_LINUX: Example: GRUB_CMDLINE_LINUX="audit_backlog_limit=8192" Run the following command to update the grub2 configuration: # grub2-mkconfig -o /boot/grub2/grub.cfg','[{\"cis\": [\"4.1.2.4\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.7\"]}, {\"cis_level\": [\"2\"]}]'),(6120,'Ensure events that modify date and time information are collected.','Capture events where the system date and/or time has been modified. The parameters in this section are set to determine if the adjtimex (tune kernel clock), settimeofday (Set time, using timeval and timezone structures) stime (using seconds since 1/1/1970) or clock_settime (allows for the setting of several internal clocks and timers) system calls have been executed and always write an audit record to the /var/log/audit.log file upon exit, tagging the records with the identifier "time-change".','Unexpected changes in system date and/or time could be a sign of malicious activity on the system.','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/time-change.rules and add the following lines: -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change -a always,exit -F arch=b32 -S clock_settime -k time-change -w /etc/localtime -p wa -k time-change For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/time-change.rules and add the following lines: -a always,exit -F arch=b64 -S adjtimex -S settimeofday -k time-change -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change -a always,exit -F arch=b64 -S clock_settime -k time-change -a always,exit -Farch=b32 -S clock_settime -k time-change -w /etc/localtime -p wa -k time-change. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.3\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.4.2\", \"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"2\"]}]'),(6121,'Ensure events that modify user/group information are collected.','Record events affecting the group, passwd (user IDs), shadow and gshadow (passwords) or /etc/security/opasswd (old passwords, based on remember parameter in the PAM configuration) files. The parameters in this section will watch the files to see if they have been opened for write or have had attribute changes (e.g. permissions) and tag them with the identifier "identity" in the audit log file.','Unexpected changes to these files could be an indication that the system has been compromised and that an unauthorized user is attempting to hide their activities or compromise additional accounts.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/identity.rules and add the following lines: -w /etc/group -p wa -k identity -w /etc/passwd -p wa -k identity -w /etc/gshadow -p wa -k identity -w /etc/shadow -p wa -k identity -w /etc/security/opasswd -p wa -k identity. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.4\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"2\"]}]'),(6122,'Ensure events that modify the system's network environment are collected.','Record changes to network environment files or system calls. The below parameters monitor the sethostname (set the systems host name) or setdomainname (set the systems domainname) system calls, and write an audit event on system call exit. The other parameters monitor the /etc/issue and /etc/issue.net files (messages displayed pre-login), /etc/hosts (file containing host names and associated IP addresses), /etc/sysconfig/network file and /etc/sysconfig/network-scripts/ directory (containing network interface scripts and configurations).','Monitoring sethostname and setdomainname will identify potential unauthorized changes to host and domainname of a system. The changing of these names could potentially break security parameters that are set based on those names. The /etc/hosts file is monitored for changes in the file that can indicate an unauthorized intruder is trying to change machine associations with IP addresses and trick users and processes into connecting to unintended machines. Monitoring /etc/issue and /etc/issue.net is important, as intruders could put disinformation into those files and trick users into providing information to the intruder. Monitoring /etc/sysconfig/network and /etc/sysconfig/network-scripts/ is important as it can show if network interfaces or scripts are being modified in a way that can lead to the machine becoming unavailable or compromised. All audit records will be tagged with the identifier "system-locale."','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/system-locale.rules and add the following lines: -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale -w /etc/sysconfig/network -p wa -k system-locale For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/system-locale.rules and add the following lines: -a always,exit -F arch=b64 -S sethostname -S setdomainname -k system-locale -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale -w /etc/sysconfig/network -p wa -k system-locale ','[{\"cis\": [\"4.1.5\"]}, {\"cis_csc\": [\"5.5\", \"6.2\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"2\"]}]'),(6123,'Ensure events that modify the system's Mandatory Access Controls are collected.','Monitor SELinux mandatory access controls. The parameters below monitor any write access (potential additional, deletion or modification of files in the directory) or attribute changes to the /etc/selinux/ and /usr/share/selinux/ directories.','Changes to files in the /etc/selinux/ and /usr/share/selinux/ directories could indicate that an unauthorized user is attempting to modify access controls and change security contexts, leading to a compromise of the system.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/MAC-policy.rules and add the following lines: -w /etc/selinux/ -p wa -k MAC-policy -w /usr/share/selinux/ -p wa -k MAC-policy .','[{\"cis\": [\"4.1.6\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"2\"]}]'),(6124,'Ensure login and logout events are collected.','Monitor login and logout events. The parameters below track changes to files associated with login/logout events. The file /var/log/faillog tracks failed events from login. The file /var/log/lastlog maintain records of the last time a user successfully logged in. The /var/run/faillock/ directory maintains records of login failures via the pam_faillock module. The file /var/log/tallylog maintains records of failures via the pam_tally2 module','Monitoring login/logout events could provide a system administrator with information associated with brute force attacks against user logins.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/logins.rules and add the following lines: -w /var/log/lastlog -p wa -k logins -w /var/run/faillog/ -p wa -k logins IF the pam_faillock.so module is used: Also include the line: -w /var/run/faillock/ -p wa -k logins OR IF the pam_tally2.so module is used: Also include the line: -w /var/log/tallylog -p wa -k logins','[{\"cis\": [\"4.1.7\"]}, {\"cis_csc\": [\"4.9\", \"16.11\", \"16.13\"]}, {\"pci_dss\": [\"10.2.1\", \"10.2.4\", \"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"2\"]}]'),(6125,'Ensure session initiation information is collected.','Monitor session initiation events. The parameters in this section track changes to the files associated with session events. The file /var/run/utmp file tracks all currently logged in users. All audit records will be tagged with the identifier "session." The /var/log/wtmp file tracks logins, logouts, shutdown, and reboot events. The file /var/log/btmp keeps track of failed login attempts and can be read by entering the command /usr/bin/last -f /var/log/btmp . All audit records will be tagged with the identifier "logins.".','Monitoring these files for changes could alert a system administrator to logins occurring at unusual hours, which could indicate intruder activity (i.e. a user logging in at a time when they do not normally log in).','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/logins.rules and add the following lines: -w /var/run/utmp -p wa -k session -w /var/log/wtmp -p wa -k logins -w /var/log/btmp -p wa -k logins . Notes: The last command can be used to read /var/log/wtmp ( last with no parameters) and /var/run/utmp ( last -f /var/run/utmp ) Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.8\"]}, {\"cis_csc\": [\"4.9\", \"16.11\", \"16.13\"]}, {\"pci_dss\": [\"10.3\"]}, {\"cis_level\": [\"2\"]}]'),(6126,'Ensure discretionary access control permission modification events are collected.','Monitor changes to file permissions, attributes, ownership and group. The parameters in this section track changes for system calls that affect file permissions and attributes. The chmod, fchmod and fchmodat system calls affect the permissions associated with a file. The chown, fchown, fchownat and lchown system calls affect owner and group attributes on a file. The setxattr, lsetxattr, fsetxattr (set extended file attributes) and removexattr, lremovexattr, fremovexattr (remove extended file attributes) control extended file attributes. In all cases, an audit record will only be written for non-system user ids (auid >= 1000) and will ignore Daemon events (auid = 4294967295). All audit records will be tagged with the identifier "perm_mod."','Monitoring for changes in file attributes could alert a system administrator to activity that could indicate intruder activity or policy violation.','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/perm_mod.rules and add the following lines: -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/perm_mod.rules and add the following lines: -a always,exit -F arch=b64 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b64 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b64 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lrem . Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.9\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"2\"]}]'),(6127,'Ensure unsuccessful unauthorized file access attempts are collected.','Monitor for unsuccessful attempts to access files. The parameters below are associated with system calls that control creation ( creat ), opening ( open, openat ) and truncation ( truncate, ftruncate ) of files. An audit log record will only be written if the user is a non- privileged user (auid > = 1000), is not a Daemon event (auid=4294967295) and if the system call returned EACCES (permission denied to the file) or EPERM (some other permanent error associated with the specific system call). All audit records will be tagged with the identifier "access."','Failed attempts to open, create or truncate files could be an indication that an individual or process is trying to gain unauthorized access to the system.','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/access.rules and add the following lines: -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/access.rules and add the following lines: -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access . Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.10\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"10.2.4\"]}, {\"nist_800_53\": [\"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"2\"]}]'),(6128,'Ensure successful file system mounts are collected.','Monitor the use of the mount system call. The mount (and umount ) system call controls the mounting and unmounting of file systems. The parameters below configure the system to create an audit record when the mount system call is used by a non-privileged user.','It is highly unusual for a non privileged user to mount file systems to the system. While tracking mount commands gives the system administrator evidence that external media may have been mounted (based on a review of the source of the mount and confirming it's an external media type), it does not conclusively indicate that data was exported to the media. System administrators who wish to determine if data were exported, would also have to track successful open, creat and truncate system calls requiring write access to a file under the mount point of the external media file system. This could give a fair indication that a write occurred. The only way to truly prove it, would be to track successful writes to the external media. Tracking write system calls could quickly fill up the audit log and is not recommended. Recommendations on configuration options to track data export to media is beyond the scope of this document.','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/mount.rules and add the following lines: -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/mounts.rules and add the following lines: -a always,exit -F arch=b64 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts . Notes: This tracks successful and unsuccessful mount commands. File system mounts do not have to come from external media and this action still does not verify write (e.g. CD ROMS). Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.12\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"2\"]}]'),(6129,'Ensure file deletion events by users are collected.','Monitor the use of system calls associated with the deletion or renaming of files and file attributes. This configuration statement sets up monitoring for ollowing system calls and tags them with the identifier "delete": unlink -remove a file unlinkat - remove a file attribute), rename (rename a file and renameat - rename a file attribute.','Monitoring these calls from non-privileged users could provide a system administrator with evidence that inappropriate removal of files and file attributes associated with protected files is occurring. While this audit option will look at all events, system administrators will want to look for specific privileged files that are being deleted or altered.','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/delete.rules and add the following lines: -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/delete.rules and add the following lines: -a always,exit -F arch=b64 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete . Notes: At a minimum, configure the audit system to collect file deletion events for all users and root. Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.13\"]}, {\"cis_csc\": [\"6.2\", \"13\"]}, {\"pci_dss\": [\"10.5.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC7.1\", \"CC7.2\", \"CC7.3\", \"CC8.1\"]}, {\"cis_level\": [\"2\"]}]'),(6130,'Ensure changes to system administration scope (sudoers) is collected.','Monitor scope changes for system administrators. If the system has been properly configured to force system administrators to log in as themselves first and then use the sudo command to execute privileged commands, it is possible to monitor changes in scope. The file /etc/sudoers or a file in the /etc/sudoers.d directory will be written to when the file or its attributes have changed.','Changes in the /etc/sudoers file, or a file in the /etc/sudoers.d/ directory can indicate that an unauthorized change has been made to scope of system administrator activity.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/scope.rules and add the following lines:: -w /etc/sudoers -p wa -k scope -w /etc/sudoers.d/ -p wa -k scope . Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.14\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"2\"]}]'),(6131,'Ensure system administrator actions (sudolog) are collected.','Monitor the sudo log file. The sudo log file is configured in /etc/sudoersor a file in /etc/sudoers.d. If the system has been properly configured to disable the use of the su command and force all administrators to have to log in first and then use sudo to execute privileged commands, then all administrator commands will be logged to the sudo log file. Any time a command is executed, an audit event will be triggered as the sudo log file will be opened for write and the executed administration command will be written to the log.','Changes in /var/log/sudo.log indicate that an administrator has executed a command or the log file itself has been tampered with. Administrators will want to correlate the events written to the audit trail with the records written to /var/log/sudo.log to verify if unauthorized commands have been executed.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules . Example: vi /etc/audit/rules.d/action.rules and add the following lines: -w /var/log/sudo.log -p wa -k actions .','[{\"cis\": [\"4.1.15\"]}, {\"cis_csc\": [\"4.9\", \"5.5\"]}, {\"pci_dss\": [\"10.2.2\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.6\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"2\"]}]'),(6132,'Ensure kernel module loading and unloading is collected.','Monitor the loading and unloading of kernel modules. The programs insmod (install a kernel module), rmmod (remove a kernel module), and modprobe (a more sophisticated program to load and unload modules, as well as some other features) control loading and unloading of modules. The init_module (load a module) and delete_module (delete a module) system calls control loading and unloading of modules. Any execution of the loading and unloading module programs and system calls will trigger an audit record with an identifier of "modules".','Monitoring the use of insmod, rmmod and modprobe could provide system administrators with evidence that an unauthorized user loaded or unloaded a kernel module, possibly compromising the security of the system. Monitoring of the init_module and delete_module system calls would reflect an unauthorized user attempting to use a different program to load and unload modules.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules. Example: vi /etc/audit/rules.d/modules.rules and add the following lines: -w /sbin/insmod -p x -k modules -w /sbin/rmmod -p x -k modules -w /sbin/modprobe -p x -k modules -a always,exit -F arch=b32 -S init_module -S delete_module -k modules For 64 bit systems Edit or create a file in the /etc/audit/rules.d/directory ending in .rules Example: vi /etc/audit/rules.d/modules.rules Add the following lines: -w /sbin/insmod -p x -k modules -w /sbin/rmmod -p x -k modules -w /sbin/modprobe -p x -k modules -a always,exit -F arch=b64 -S init_module -S delete_module -k modules ','[{\"cis\": [\"4.1.16\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"2\"]}]'),(6133,'Ensure the audit configuration is immutable.','Set system audit so that audit rules cannot be modified with auditctl . Setting the flag "-e 2" forces audit to be put in immutable mode. Audit changes can only be made on system reboot.','In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back. Users would most likely notice a system reboot and that could alert administrators of an attempt to make unauthorized audit changes.','','Edit or create the file /etc/audit/rules.d/99-finalize.rulesand add the following line at the end of the file: -e 2','[{\"cis\": [\"4.1.17\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"2\"]}]'),(6134,'Ensure rsyslog is installed.','The rsyslog software is a recommended replacement to the original syslogd daemon. rsyslog provides improvements over syslogd, including: - connection-oriented (i.e. TCP) transmission of logs - The option to log to database formats - Encryption of log data en route to a central logging server','The security enhancements of rsyslog and syslog-ng such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server) justify installing and configuring the package.','','Run the following command to install rsyslog: # yum install rsyslog','[{\"cis\": [\"4.2.1.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"1\"]}]'),(6135,'Ensure rsyslog Service is enabled and running.','rsyslogneeds to be enabled and running to perform logging','If the rsyslog service is not activated the system may default to the syslogd service or lackblogging instead.','','Run the following command to enable rsyslog: # systemctl --now enable rsyslog','[{\"cis\": [\"4.2.1.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"1\"]}]'),(6136,'Ensure rsyslog default file permissions configured.','rsyslog will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and set $FileCreateMode to 0640 or more restrictive: $FileCreateMode 0640','[{\"cis\": [\"4.2.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"1\"]}]'),(6137,'Ensure rsyslog is configured to send logs to a remote log host.','The rsyslog utility supports the ability to send logs it gathers to a remote log host running syslogd(8) or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and add the following line (where loghost.example.com is the name of your central log host). *.* @@loghost.example.com Run the following command to reload the rsyslogd configuration: # systemctl restart rsyslog','[{\"cis\": [\"4.2.1.5\"]}, {\"cis_csc\": [\"6.6\", \"6.8\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"1\"]}]'),(6138,'Ensure journald is configured to send logs to rsyslog .','Data from journald may be stored in volatile memory or persisted locally on the server. Utilities exist to accept remote export of journald logs, however, use of the rsyslog service provides a consistent means of log collection and export.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/systemd/journald.conf file and add the following line: ForwardToSyslog=yes','[{\"cis\": [\"4.2.2.1\"]}, {\"cis_csc\": [\"6.5\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"1\"]}]'),(6139,'Ensure journald is configured to compress large log files.','The journald system includes the capability of compressing overly large files to avoid filling up the system with logs or making the logs unmanageably large.','Uncompressed large files may unexpectedly fill a filesystem leading to resource unavailability. Compressing logs prior to write can prevent sudden, unexpected filesystem impacts.','','Edit the /etc/systemd/journald.conf file and add the following line: Compress=yes','[{\"cis\": [\"4.2.2.2\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"1\"]}]'),(6140,'Ensure journald is configured to write logfiles to persistent disk.','Data from journald may be stored in volatile memory or persisted locally on the server. Logs in memory will be lost upon a system reboot. By persisting logs to local disk on the server they are protected from loss.','Writing log data to disk will provide the ability to forensically reconstruct events which may have impacted the operations or security of a system even after a system crash or reboot.','','Edit the /etc/systemd/journald.conf file and add the following line: Storage=persistent','[{\"cis\": [\"4.2.2.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"1\"]}]'),(6141,'Ensure permissions on all logfiles are configured.','Log files stored in /var/log/ contain logged information from many services on the system, or on log hosts others as well.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected. Other/world should not have the ability to view this information. Group should not have the ability to modify this information.','','Run the following command to set permissions on all existing log files: # find /var/log -type f -exec chmod g-wx,o-rwx "{}" + -o -type d -exec chmod g-wx,o-rwx "{}" +','[{\"cis\": [\"4.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"1\"]}]'),(6142,'Ensure cron daemon is enabled.','The cron daemon is used to execute batch jobs on the system.','While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run, and cron is used to execute them.','','Run the following command to enable cron : # systemctl enable crond; OR run the following command to remove cron: # yum remove cronie','[{\"cis\": [\"5.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6143,'Ensure permissions on /etc/crontab are configured.','The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file.','This file contains information on what system jobs are run by cron. Write access to these files could provide unprivileged users with the ability to elevate their privileges. Read access to these files could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access.','','Run the following commands to set ownership and permissions on /etc/crontab : # chown root:root /etc/crontab; # chmod og-rwx /etc/crontab; OR run the following command to remove cron: # yum remove cronie','[{\"cis\": [\"5.1.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6144,'Ensure permissions on /etc/cron.hourly are configured.','This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.hourly : chown root:root /etc/cron.hourly; # chmod og-rwx /etc/cron.hourly; OR run the following command to remove cron: # yum remove cronie','[{\"cis\": [\"5.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6145,'Ensure permissions on /etc/cron.daily are configured.','The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.daily : chown root:root /etc/cron.daily; # chmod og-rwx /etc/cron.daily; OR run the following command to remove cron: # yum remove cronie','[{\"cis\": [\"5.1.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6146,'Ensure permissions on /etc/cron.weekly are configured.','The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.weekly : chown root:root /etc/cron.weekly; # chmod og-rwx /etc/cron.weekly; OR run the following command to remove cron: # yum remove cronie','[{\"cis\": [\"5.1.5\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6147,'Ensure permissions on /etc/cron.monthly are configured.','The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.monthly : chown root:root /etc/cron.monthly; # chmod og-rwx /etc/cron.monthly; OR run the following command to remove cron: # yum remove cronie','[{\"cis\": [\"5.1.6\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6148,'Ensure permissions on /etc/cron.d are configured.','The /etc/cron.d/directory contains system cronjobs that need to run in a similar manner to the hourly, daily weekly and monthly jobs from /etc/crontab, but require more granular control as to when they run. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.d : # chown root:root /etc/cron.d; # chmod og-rwx /etc/cron.d; OR run the following command to remove cron: # yum remove cronie','[{\"cis\": [\"5.1.7\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6149,'Ensure cron is restricted to authorized users.','If cronis installed in the system, configure /etc/cron.allowto allow specific users to use these services. If /etc/cron.allowdoes not exist, then /etc/cron.denyis checked. Any user not specifically defined in those files is allowed to use cron. By removing the file, only users in /etc/cron.alloware allowed to use cron.','On many systems, only the system administrator is authorized to schedule cronjobs. Using the cron.allowfile to control who can run cronjobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: rm /etc/cron.deny;rm /etc/at.deny;touch /etc/cron.allow; touch /etc/at.allow; chmod og-rwx /etc/cron.allow; chmod og-rwx /etc/at.allow; chown root:root /etc/cron.allow and chown root:root /etc/at.allow','[{\"cis\": [\"5.1.8\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6150,'Ensure at is restricted to authorized users.','If atis installed in the system, configure /etc/at.allowto allow specific users to use these services. If /etc/at.allowdoes not exist, then /etc/at.denyis checked. Any user not specifically defined in those files is allowed to use at. By removing the file, only users in /etc/at.alloware allowed to use at.','On many systems, only the system administrator is authorized to schedule atjobs. Using the at.allowfile to control who can run atjobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: rm /etc/cron.deny;rm /etc/at.deny;touch /etc/cron.allow; touch /etc/at.allow; chmod og-rwx /etc/cron.allow; chmod og-rwx /etc/at.allow; chown root:root /etc/cron.allow and chown root:root /etc/at.allow','[{\"cis\": [\"5.1.9\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6151,'Ensure permissions on /etc/ssh/sshd_config are configured.','The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root.','The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by non-privileged users.','','Run the following commands to set ownership and permissions on /etc/ssh/sshd_config: chown root:root /etc/ssh/sshd_config and chmod og-rwx /etc/ssh/sshd_config','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6152,'Ensure permissions on SSH private host key files are configured.','An SSH private key is one of two files used in SSH public key authentication. In this authentication method, The possession of the private key is proof of identity. Only a private key that corresponds to a public key will be able to authenticate successfully. The private keys need to be stored and handled carefully, and no copies of the private key should be distributed.','If an unauthorized user obtains the private SSH host key file, the host could be impersonated','','Run the following commands to set permissions, ownership, and group on the private SSH host key files: # find /etc/ssh -xdev -type f -name 'ssh_host_*_key' -exec chmod u-x,g-wx,o-rwx {} ; # find /etc/ssh -xdev -type f -name 'ssh_host_*_key' -exec chown root:ssh_keys {} ;','[{\"cis\": [\"5.2.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6153,'Ensure permissions on SSH public host key files are configured.','An SSH public key is one of two files used in SSH public key authentication. In this authentication method, a public key is a key that can be used for verifying digital signatures generated using a corresponding private key. Only a public key that corresponds to a private key will be able to authenticate successfully.','If a public host key file is modified by an unauthorized user, the SSH service may be compromised.','','Run the following commands to set permissions and ownership on the SSH host public key: # find /etc/ssh -xdev -type f -name 'ssh_host_*_key.pub' -exec chmod u-x,go-wx {} ; #find /etc/ssh -xdev -type f -name 'ssh_host_*_key.pub' -exec chown root:root {} ;','[{\"cis\": [\"5.2.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6154,'Ensure SSH access is limited.','There are several options available to limit which users and group can access the system via SSH. It is recommended that at least one of the following options be leveraged: AllowUsers The AllowUsers variable gives the system administrator the option of allowing specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by only allowing the allowed users to log in from a particular host, the entry can be specified in the form of user@host. AllowGroups The AllowGroups variable gives the system administrator the option of allowing specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable. DenyUsers The DenyUsers variable gives the system administrator the option of denying specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by specifically denying a user's access from a particular host, the entry can be specified in the form of user@host. DenyGroups The DenyGroups variable gives the system administrator the option of denying specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable.','Restricting which users can remotely access the system via SSH will help ensure that only authorized users access the system.','','Edit the /etc/ssh/sshd_config file to set one or more of the parameter as follows: # AllowUsers <userlist>; # AllowGroups <grouplist>; # DenyUsers <userlist>; # DenyGroups <grouplist>','[{\"cis\": [\"5.2.4\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}, {\"cis_level\": [\"1\"]}]'),(6155,'Ensure SSH LogLevel is appropriate.','INFO level is the basic level that only records login activity of SSH users. In many situations, such as Incident Response, it is important to determine when a particular user was active on a system. The logout record can eliminate those users who disconnected, which helps narrow the field.VERBOSE level specifies that login and logout activity as well as the key fingerprint for any SSH key used for login will be logged. This information is important for SSH key management, especially in legacy environments.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel INFO','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}, {\"cis_level\": [\"1\"]}]'),(6156,'Ensure SSH X11 forwarding is disabled.','The X11Forwarding parameter provides the ability to tunnel X11 traffic through the connection to enable remote graphic connections.','Disable X11 forwarding unless there is an operational requirement to use X11 applications directly. There is a small risk that the remote X11 servers of users who are logged in via SSH with X11 forwarding could be compromised by other users on the X11 server. Note that even if X11 forwarding is disabled, users can always install their own forwarders.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: X11Forwarding no','[{\"cis\": [\"5.2.6\"]}, {\"pci_dss\": [\"9.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6157,'Ensure SSH MaxAuthTries is set to 4 or less.','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6158,'Ensure SSH IgnoreRhosts is enabled.','The IgnoreRhosts parameter specifies that .rhosts and .shosts files will not be used in RhostsRSAAuthentication or HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with ssh.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}, {\"cis_level\": [\"1\"]}]'),(6159,'Ensure SSH HostbasedAuthentication is disabled.','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts, or /etc/hosts.equiv, along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no','[{\"cis\": [\"5.2.9\"]}, {\"cis_csc\": [\"16.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}, {\"cis_level\": [\"1\"]}]'),(6160,'Ensure SSH root login is disabled.','The PermitRootLogin parameter specifies if the root user can log in using ssh. The default is no.','Disallowing root logins over SSH requires system admins to authenticate using their own individual account, then escalating to root via sudo or su . This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no','[{\"cis\": [\"5.2.10\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}, {\"cis_level\": [\"1\"]}]'),(6161,'Ensure SSH PermitEmptyPasswords is disabled.','The PermitEmptyPasswords parameter specifies if the SSH server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no','[{\"cis\": [\"5.2.11\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}, {\"cis_level\": [\"1\"]}]'),(6162,'Ensure SSH PermitUserEnvironment is disabled.','The PermitUserEnvironment option allows users to present environment options to the ssh daemon.','Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has ssh executing trojan'd programs)','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitUserEnvironment no','[{\"cis\": [\"5.2.12\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}, {\"cis_level\": [\"1\"]}]'),(6163,'Ensure SSH Idle Timeout Interval is configured.','This variable limits the ciphers that SSH can use during communication.','Weak ciphers that are used for authentication to the cryptographic module cannot be relied upon to provide confidentiality or integrity, and system data may be compromised.: The DES, Triple DES, and Blowfish ciphers, as used in SSH, have a birthday bound of approximately four billion blocks, which makes it easier for remote attackers to obtain cleartext data via a birthday attack against a long-duration encrypted session, aka a 'Sweet32' attack; The RC4 algorithm, as used in the TLS protocol and SSL protocol, does not properly combine state data with key data during the initialization phase, which makes it easier for remote attackers to conduct plaintext-recovery attacks against the initial bytes of a stream by sniffing network traffic that occasionally relies on keys affected by the Invariance Weakness, and then using a brute-force approach involvingLSB values, aka the 'Bar Mitzvah' issue; The passwords used during an SSH session encrypted with RC4 can be recovered by an attacker who is able to capture and replay the session; Error handling in the SSH protocol; Client and Server, when using a block cipher algorithm in Cipher Block Chaining (CBC) mode, makes it easier for remote attackers to recover certain plaintext data from an arbitrary block of ciphertext in an SSH session via unknown vectors; The mm_newkeys_from_blob function in monitor_wrap.c, when an AES-GCM cipher is used, does not properly initialize memory for a MAC context data structure, which allows remote authenticated users to bypass intended ForceCommand and login-shell restrictions via packet data that provides a crafted callback address','','Edit the /etc/ssh/sshd_configfile add/modify the Ciphersline to contain a comma separated list of the site approved ciphersExample:Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr','[{\"cis\": [\"5.2.13\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"12.3.8\"]}, {\"cis_level\": [\"1\"]}]'),(6164,'Ensure only strong MAC algorithms are used.','This variable limits the types of MAC algorithms that SSH can use during communication.','MD5 and 96-bit MAC algorithms are considered weak and have been shown to increase exploitability in SSH downgrade attacks. Weak algorithms continue to have a great deal of attention as a weak spot that can be exploited with expanded computing power. An attacker that breaks the algorithm could take advantage of a MiTM position to decrypt the SSH tunnel and capture credentials and information','','Edit the /etc/ssh/sshd_config file and add/modify the MACs line to contain a comma separated list of the site approved MACs Example:MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512,hmac-sha2-256','[{\"cis\": [\"5.2.14\"]}, {\"cis_csc\": [\"14.4\", \"16.5\"]}, {\"pci_dss\": [\"12.3.8\"]}, {\"cis_level\": [\"1\"]}]'),(6165,'Ensure only strong Key Exchange algorithms are used.','Key exchange is any method in cryptography by which cryptographic keys are exchanged between two parties, allowing use of a cryptographic algorithm. If the sender and receiver wish to exchange encrypted messages, each must be equipped to encrypt messages to be sent and decrypt messages received','Key exchange methods that are considered weak should be removed. A key exchange method may be weak because too few bits are used, or the hashing algorithm is considered too weak. Using weak algorithms could expose connections to man-in-the-middle attacks','','Edit the /etc/ssh/sshd_config file add/modify the KexAlgorithms line to contain a comma separated list of the site approved key exchange algorithms.Example:'KexAlgorithms curve25519-sha256,curve25519-sha256@libssh.org,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256,diffie-hellman-group-exchange-sha256'','[{\"cis\": [\"5.2.15\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"12.3.8\"]}, {\"cis_level\": [\"1\"]}]'),(6166,'Ensure SSH Idle Timeout Interval is configured.','The two options ClientAliveInterval and ClientAliveCountMax control the timeout of ssh sessions. When the ClientAliveInterval variable is set, ssh sessions that have no activity for the specified length of time are terminated. When the ClientAliveCountMax variable is set, sshd will send client alive messages at every ClientAliveInterval interval. When the number of consecutive client alive messages are sent with no response from the client, the ssh session is terminated. For example, if the ClientAliveInterval is set to 15 seconds and the ClientAliveCountMax is set to 3, the client ssh session will be terminated after 45 seconds of idle time.','Having no timeout value associated with a connection could allow an unauthorized user access to another user's ssh session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening. While the recommended setting is 300 seconds (5 minutes), set this timeout value based on site policy. The recommended setting for ClientAliveCountMax is 0. In this case, the client session will be terminated after 5 minutes of idle time and no keepalive messages will be sent.','','Edit the /etc/ssh/sshd_config file to set the parameters according to site policy: ClientAliveInterval 300 and ClientAliveCountMax 0','[{\"cis\": [\"5.2.16\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}, {\"cis_level\": [\"1\"]}]'),(6167,'Ensure SSH LoginGraceTime is set to one minute or less.','The LoginGraceTime parameter specifies the time allowed for successful authentication to the SSH server. The longer the Grace period is the more open unauthenticated connections can exist. Like other session controls in this session the Grace Period should be limited to appropriate organizational limits to ensure the service is available for needed access.','Setting the LoginGraceTime parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. It will also limit the number of concurrent unauthenticated connections While the recommended setting is 60 seconds (1 Minute), set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LoginGraceTime 60','[{\"cis\": [\"5.2.17\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"tsc\": [\"CC6.1\"]}, {\"cis_level\": [\"1\"]}]'),(6168,'Ensure SSH warning banner is configured.','The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed.','Banners are used to warn connecting users of the particular site's policy regarding connection. Presenting a warning message prior to the normal user login may assist the prosecution of trespassers on the computer system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Banner /etc/issue.net','[{\"cis\": [\"5.2.18\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6169,'Ensure SSH PAM is enabled.','UsePAM Enables the Pluggable Authentication Module interface. If set to “yes” this will enable PAM authentication using ChallengeResponseAuthenticationand PasswordAuthentication in addition to PAM account and session module processing for all authentication types','When usePAM is set to yes, PAM runs through account and session types properly. This is important if you want to restrict access to services based off of IP, time or other factors of the account. Additionally, you can make sure users inherit certain environment variables on login or disallow access to the server','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: UsePAM yes','[{\"cis\": [\"5.2.19\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6170,'Ensure SSH AllowTcpForwarding is disabled.','SSH port forwarding is a mechanism in SSH for tunneling application ports from the client to the server, or servers to clients. It can be used for adding encryption to legacy applications, going through firewalls, and some system administrators and IT professionals use it for opening backdoors into the internal network from their home machines','Leaving port forwarding enabled can expose the organization to security risks and back-doors.SSH connections are protected with strong encryption. This makes their contents invisible to most deployed network monitoring and traffic filtering solutions. This invisibility carries considerable risk potential if it is used for malicious purposes such as data exfiltration. Cybercriminals or malware could exploit SSH to hide their unauthorized communications, or to exfiltrate stolen data from the target network','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: AllowTcpForwarding no','[{\"cis\": [\"5.2.20\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"2\"]}]'),(6171,'Ensure SSH MaxStartups is configured.','The MaxStartupsparameter specifies the maximum number of concurrent unauthenticated connections to the SSH daemon','To protect a system from denial of service due to a large number of pending authentication connection attempts, use the rate limiting function of MaxStartups to protect availability of sshd logins and prevent overwhelming the daemon','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: maxstartups 10:30:60','[{\"cis\": [\"5.2.21\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6172,'Ensure SSH MaxSessions is limited.','The MaxSessionsparameter specifies the maximum number of open sessions permitted from a given connection.','To protect a system from denial of service due to a large number of pending authentication connection attempts, use the rate limiting function of MaxStartups to protect availability of sshd logins and prevent overwhelming the daemon','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxSessions 10','[{\"cis\": [\"5.2.22\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6173,'Ensure password creation requirements are configured.','The pam_pwquality.so module checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more','Strong passwords protect systems from being hacked through brute force methods.','','Edit the file /etc/security/pwquality.conf and add or modify the following line for password length to conform to site policy: minlen = 14 Edit the file /etc/security/pwquality.conf and add or modify the following line for password complexity to conform to site policy: minclass = 4 OR dcredit = -1 ucredit = -1 ocredit = -1 lcredit = -1 Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the appropriate options for pam_pwquality.so and to conform to site policy:password requisite pam_pwquality.so try_first_pass retry=3','[{\"cis\": [\"5.3.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}, {\"cis_level\": [\"1\"]}]'),(6174,'Ensure password hashing algorithm is SHA-512.','The commands below change password encryption from md5 to sha512 (a much stronger hashing algorithm). All existing accounts will need to perform a password change to upgrade the stored hashes to the new algorithm.','The SHA-512 algorithm provides much stronger hashing than MD5, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords. Note that these changes only apply to accounts configured on the local system.','','Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the sha512 option for pam_unix.so as shown: password sufficient pam_unix.so sha512','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"3.6.1\", \"8.2.1\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\"]}, {\"cis_level\": [\"1\"]}]'),(6175,'Ensure password reuse is limited.','The /etc/security/opasswd file stores the users' old passwords and can be checked to ensure that users are not recycling recent passwords.','Forcing users not to reuse their past 5 passwords make it less likely that an attacker will be able to guess the password. Note that these changes only apply to accounts configured on the local system.','','Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the remember option and conform to site policy as shown: password sufficient pam_unix.so remember=5 or password required pam_pwhistory.so remember=5','[{\"cis\": [\"5.3.4\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.5\"]}, {\"tsc\": [\"CC6.1\"]}, {\"cis_level\": [\"1\"]}]'),(6176,'Ensure password expiration is 365 days or less.','The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age. It is recommended that the PASS_MAX_DAYS parameter be set to less than or equal to 365 days.','The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity.','','Set the PASS_MAX_DAYS parameter to conform to site policy in /etc/login.defs : PASS_MAX_DAYS 90 and modify user parameters for all users with a password set to match: chage --maxdays 90 <user>','[{\"cis\": [\"5.4.1.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}, {\"cis_level\": [\"1\"]}]'),(6177,'Ensure minimum days between password changes is configured.','The PASS_MIN_DAYS parameter in /etc/login.defs allows an administrator to prevent users from changing their password until a minimum number of days have passed since the last time the user changed their password. It is recommended that PASS_MIN_DAYS parameter be set to 1 or more days.','By restricting the frequency of password changes, an administrator can prevent users from repeatedly changing their password in an attempt to circumvent password reuse controls.','','Set the PASS_MIN_DAYS parameter to 1 in /etc/login.defs: PASS_MIN_DAYS 1 and modify user parameters for all users with a password set to match: chage --mindays 1 <user>','[{\"cis\": [\"5.4.1.2\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}, {\"cis_level\": [\"1\"]}]'),(6178,'Ensure minimum days between password changes is 7 or more.','The PASS_WARN_AGE parameter in /etc/login.defs allows an administrator to notify users that their password will expire in a defined number of days. It is recommended that the PASS_WARN_AGE parameter be set to 7 or more days.','Providing an advance warning that a password will be expiring gives users time to think of a secure password. Users caught unaware may choose a simple password or write it down where it may be discovered.','','Set the PASS_WARN_AGE parameter to 7 in /etc/login.defs: PASS_WARN_AGE 7 and modify user parameters for all users with a password set to match: chage --warndays 7 <user>','[{\"cis\": [\"5.4.1.3\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}, {\"cis_level\": [\"1\"]}]'),(6179,'Ensure inactive password lock is 30 days or less.','User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled.','Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.','','Run the following command to set the default password inactivity period to 30 days: useradd -D -f 30 and modify user parameters for all users with a password set to match: chage --inactive 30 <user>','[{\"cis\": [\"5.4.1.4\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}, {\"cis_level\": [\"1\"]}]'),(6180,'Ensure default group for the root account is GID 0.','The usermod command can be used to specify which group the root user belongs to. This affects permissions of files that are created by the root user.','Using GID 0 for the root account helps prevent root -owned files from accidentally becoming accessible to non-privileged users.','','Run the following command to set the root user default group to GID 0: usermod -g 0 root','[{\"cis\": [\"5.4.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}, {\"cis_level\": [\"1\"]}]'),(6181,' Ensure default user shell timeout is configured.','TMOUT is an environmental setting that determines the timeout of a shell in seconds.','Setting a timeout value reduces the window of opportunity for unauthorized user access to another user's shell session that has been left unattended. It also ends the inactive session and releases the resources associated with that session.','','Edit the /etc/bashrc and /etc/profile files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: TMOUT=600','[{\"cis\": [\"5.4.4\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}, {\"cis_level\": [\"1\"]}]'),(6182,'Ensure default user umask is configured.','The user file-creation mode mask (umask) is use to determine the file permission for newly created directories and files. In Linux, the default permissions for any newly created directory is 0777 (rwxrwxrwx), and for any newly created file it is 0666 (rw-rw-rw-). The umask modifies the default Linux permissions by restricting (masking) these permissions. The umask is not simply subtracted, but is processed bitwise. Bits set in the umaskare cleared in the resulting file mode.','Setting a very secure default value for umask ensures that users make a conscious choice about their file permissions. A default umask setting of 077 causes files and directories created by users to not be readable by any other user on the system. A umask of 027 would make files and directories readable by users in the same Unix group, while a umask of 022 would make files readable by every user on the system.','','Edit the /etc/bashrc, /etc/profile and /etc/profile.d/*.sh files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: umask 027','[{\"cis\": [\"5.4.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}, {\"cis_level\": [\"1\"]}]'),(6183,'Ensure access to the su command is restricted..','The su command allows a user to run a command or shell as another user. The program has been superseded by sudo, which allows for more granular control over privileged access. Normally, the su command can be executed by any user. By uncommenting the pam_wheel.so statement in /etc/pam.d/su, the su command will only allow users in the wheel group to execute su .','Restricting the use of su, and using sudo in its place, provides system administrators better control of the escalation of user privileges to execute privileged commands. The sudo utility also provides a better logging and audit mechanism, as it can log each command executed via sudo, whereas su can only record that a user executed the su program.','','Add the following line to the /etc/pam.d/su file: auth required pam_wheel.so use_uid','[{\"cis\": [\"5.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"1\"]}]'),(6184,'Ensure permissions on /etc/passwd are configured.','The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.','It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd: # chown root:root /etc/passwd # chmod u-x,g-wx,o-wx /etc/passwd','[{\"cis\": [\"6.1.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6185,'Ensure permissions on /etc/shadow are configured.','The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.','','Run the following command to set permissions on /etc/shadow: # chown root:root /etc/shadow # chmod 000 /etc/shadow','[{\"cis\": [\"6.1.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"cis_level\": [\"1\"]}]'),(6186,'Ensure permissions on /etc/group are configured.','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','Run the following command to set permissions on /etc/group: # chown root:root /etc/group # chmod u-x,g-wx,o-wx /etc/group','[{\"cis\": [\"6.1.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6187,'Ensure permissions on /etc/gshadow are configured.','The /etc/gshadow file is used to store the information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/gshadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow file (such as group administrators) could also be useful to subvert the group','','Run the following command to set permissions on /etc/gshadow: # chown root:root /etc/gshadow # chmod 000 /etc/gshadow','[{\"cis\": [\"6.1.5\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6188,'Ensure permissions on /etc/passwd- are configured.','The /etc/passwd- file contains backup user account information.','It is critical to ensure that the /etc/passwd- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd-: # chown root:root /etc/passwd- # chmod 644 /etc/passwd-','[{\"cis\": [\"6.1.6\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6189,'Ensure permissions on /etc/shadow- are configured.','The /etc/shadow- file is used to store backup information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/shadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/shadow-: # chown root:root /etc/shadow- # chmod 000 /etc/shadow-','[{\"cis\": [\"6.1.7\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6190,'Ensure permissions on /etc/group- are configured.','The /etc/group- file contains a backup list of all the valid groups defined in the system.','It is critical to ensure that the /etc/group- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/group-: # chown root:root /etc/group- # chmod 644 /etc/group-','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6191,'Ensure permissions on /etc/gshadow- are configured.','The /etc/gshadow- file is used to store backup information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/gshadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/gshadow-: # chown root:root /etc/gshadow- # chmod 000 /etc/gshadow-','[{\"cis\": [\"6.1.9\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6192,'Ensure accounts in /etc/passwd use shadowed passwords.','Local accounts can uses shadowed passwords. With shadowed passwords, The passwords are saved in shadow password file, /etc/shadow, encrypted by a salted one-way hash. Accounts with a shadowed password have an xin the second field in /etc/passwd.','The /etc/passwd file also contains information like user ID's and group ID's that are used by many system programs. Therefore, the /etc/passwd file must remain world readable. In spite of encoding the password with a randomly-generated one-way hash function, an attacker could still break the system if they got access to the /etc/passwd file. This can be mitigated by using shadowed passwords, thus moving the passwords in the /etc/passwd file to /etc/shadow. The /etc/shadow file is set so only root will be able to read and write. This helps mitigate the risk of an attacker gaining access to the encoded passwords with which to perform a dictionary attack.','','If any accounts in the /etc/passwd file do not have a single x in the password field, run the following command to set these accounts to use shadowed passwords:# sed -e 's/^([a-zA-Z0-9_]*):[^:]*:/1:x:/' -i /etc/passwdInvestigate to determine if the account is logged in and what it is being used for, to determine if it needs to be forced off.','[{\"cis\": [\"6.2.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}, {\"cis_level\": [\"1\"]}]'),(6193,'Ensure password fields are not empty.','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: passwd -l <username> || Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"6.2.2\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}, {\"cis_level\": [\"1\"]}]'),(6194,'Ensure root is the only UID 0 account.','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"6.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"cis_level\": [\"1\"]}]'),(6195,'Ensure shadow group is empty.','The shadow group allows system programs which require access the ability to read the /etc/shadow file. No users should be assigned to the shadow group','Any users assigned to the shadow group would be granted read access to the /etc/shadow file. If attackers can gain read access to the /etc/shadow file, they can easily runa password cracking program against the hashed passwords to break them. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert additional user accounts.','','Remove any legacy '+' entries from /etc/shadow if they exist.','[{\"cis\": [\"6.2.18\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}, {\"cis_level\": [\"1\"]}]'),(6500,'Ensure mounting of cramfs filesystems is disabled','The cramfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems. A cramfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf .Example: vim /etc/modprobe.d/cramfs.conf: and add the following line: install cramfs /bin/true. Run the following command to unload the cramfs module: # rmmod cramfs','[{\"cis\": [\"1.1.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(6501,'Ensure mounting of FAT filesystems is limited','The VFAT filesystem format is primarily used on older windows systems and portable USB drives or flash modules. It comes in three types FAT12 , FAT16 , and FAT32 all of which are supported by the vfat kernel module.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf . Example: vim /etc/modprobe.d/vfat.conf: install vfat /bin/true. Run the following command to unload the vfat module: # rmmod vfat','[{\"cis\": [\"1.1.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(6502,'Ensure mounting of squashfs filesystems is disabled','The squashfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems (similar to cramfs ). A squashfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf . Example: vim /etc/modprobe.d/squashfs.conf and add the following line: install squashfs /bin/true. Run the following command to unload the squashfs module: rmmod squashfs','[{\"cis\": [\"1.1.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(6503,'Ensure mounting of udf filesystems is disabled','The udf filesystem type is the universal disk format used to implement ISO/IEC 13346 and ECMA-167 specifications. This is an open vendor filesystem type for data storage on a broad range of media. This filesystem type is necessary to support writing DVDs and newer optical disc formats.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf. Example: vim /etc/modprobe.d/udf.conf and add the following line: install udf /bin/true. Run the following command to unload the udf module: # rmmod udf','[{\"cis\": [\"1.1.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(6504,'Ensure /tmp is configured','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Making /tmp its own file system allows an administrator to set the noexec option on the mount, making /tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw. This can be accomplished by either mounting tmpfs to /tmp, or creating a separate partition for /tmp.','','Configure /etc/fstab as appropriate. example: "tmpfs /tmp tmpfs defaults,rw,nosuid,nodev,noexec,relatime 0 0" OR Run the following commands to enable systemd /tmp mounting: # systemctl unmask tmp.mount # systemctl enable tmp.mount Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to configure the /tmp mount: [Mount] What=tmpfs Where=/tmp Type=tmpfs Options=mode=1777,strictatime,noexec,nodev,nosuid','[{\"cis\": [\"1.1.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6505,'Ensure nodev option set on /tmp partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp : # mount -o remount,nodev /tmp OR Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nodev to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to remount /tmp : # mount -o remount,nodev /tmp','[{\"cis\": [\"1.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6506,'Ensure nosuid option set on /tmp partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp : # mount -o remount,nosuid /tmp OR Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nosuid to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to remount /tmp : # mount -o remount,nosuid /tmp','[{\"cis\": [\"1.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6507,'Ensure noexec option set on /tmp partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp : # mount -o remount,noexec /tmp OR Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add noexec to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to remount /tmp : # mount -o remount,noexec /tmp','[{\"cis\": [\"1.1.5\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6508,'Ensure separate partition exists for /var','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion if it is not bound to a separate partition.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6509,'Ensure separate partition exists for /var/tmp','The /var/tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /var/tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /var/tmp its own file system allows an administrator to set the noexec option on the mount, making /var/tmp useless for an attacker to install executable code.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6510,'Ensure nodev option set on /var/tmp partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /var/tmp .','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information.','[{\"cis\": [\"1.1.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6511,'Ensure nosuid option set on /var/tmp partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /var/tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information.','[{\"cis\": [\"1.1.9\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6512,'Ensure noexec option set on /var/tmp partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /var/tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information.','[{\"cis\": [\"1.1.10\"]}, {\"cis_csc\": [\"5.1\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6513,'Ensure separate partition exists for /var/log','The /var/log directory is used by system services to store log data .','There are two important reasons to ensure that system logs are stored on a separate partition: protection against resource exhaustion (since logs can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.11\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"2.2.4\", \"10.7\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6514,'Ensure separate partition exists for /var/log/audit','The auditing daemon, auditd , stores log data in the /var/log/audit directory.','There are two important reasons to ensure that data gathered by auditd is stored on a separate partition: protection against resource exhaustion (since the audit.log file can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.12\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"2.2.4\", \"10.7\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6515,'Ensure separate partition exists for /home','The /home directory is used to support disk storage needs of local users.','If the system is intended to support local users, create a separate partition for the /home directory to protect against resource exhaustion and restrict the type of files that can be stored under /home.','','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.13\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6516,'Ensure nodev option set on /home partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. # mount -o remount,nodev /home','[{\"cis\": [\"1.1.14\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6517,'Ensure nodev option set on /dev/shm partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /dev/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,nodev /dev/shm','[{\"cis\": [\"1.1.15\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6518,'Ensure nosuid option set on /dev/shm partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,nosuid /dev/shm','[{\"cis\": [\"1.1.16\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6519,'Ensure noexec option set on /dev/shm partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,noexec /dev/shm','[{\"cis\": [\"1.1.17\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6520,'Disable Automounting','autofs allows automatic mounting of devices, typically including CD/DVDs and USB drives.','With automounting enabled anyone with physical access could attach a USB drive or disc and have its contents available in system even if they lacked permissions to mount it themselves.','','Run the following command to disable autofs : systemctl disable autofs','[{\"cis\": [\"1.1.22\"]}, {\"cis_csc\": [\"8.4\", \"8.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6521,'Disable USB Storage','USB storage provides a means to transfer and store files insuring persistence and availability of the files independent of network connection status. Its popularity and utility has led to USB-based malware being a simple and common means for network infiltration and a first step to establishing a persistent threat within a networked environment.','Restricting USB access on the system will decrease the physical attack surface for a device and diminish the possible vectors to introduce malware.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/usb-storage.conf and add the following line: install usb-storage /bin/true Run the following command to unload the usb-storage module: # rmmod usb-storage','[{\"cis\": [\"1.1.23\"]}, {\"cis_csc\": [\"8.4\", \"8.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6522,'Ensure gpgcheck is globally activated','The gpgcheck option, found in the main section of the /etc/yum.conf and individual /etc/yum/repos.d/* files determines if an RPM package's signature is checked prior to its installation.','It is important to ensure that an RPM's package signature is always checked prior to installation to ensure that the software is obtained from a trusted source.','','Edit /etc/yum.conf and set ' gpgcheck=1 ' in the [main] section. Edit any failing files in /etc/yum.repos.d/* and set all instances of gpgcheck to ' 1 '.','[{\"cis\": [\"1.2.2\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(6523,'Ensure sudo is installed','sudo allows a permitted user to execute a command as the superuser or another user, as specified by the security policy. The invoking user's real (not effective) user ID is used to determine the user name with which to query the security policy.','sudo supports a plugin architecture for security policies and input/output logging. Third parties can develop and distribute their own policy and I/O logging plugins to work seamlessly with the sudo front end. The default security policy is sudoers, which is configured via the file /etc/sudoers. The security policy determines what privileges, if any, a user has to run sudo. The policy may require that users authenticate themselves with a password or another authentication mechanism. If authentication is required, sudo will exit if the user's password is not entered within a configurable time limit. This limit is policy-specific.','','Run the following command to install sudo: # dnf install sudo','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6524,'Ensure sudo commands use pty','sudo can be configured to run only from a pseudo-pty','Attackers can run a malicious program using sudo which would fork a background process that remains even when the main program has finished executing.','','edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo -f and add the following line: Defaults use_pty','[{\"cis\": [\"1.3.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6525,'Ensure sudo log file exists','sudo can use a custom log file','A sudo log file simplifies auditing of sudo commands','','edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo -f and add the following line: Defaults logfile="<PATH TO CUSTOM LOG FILE>"','[{\"cis\": [\"1.3.3\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6526,'Ensure AIDE is installed','AIDE takes a snapshot of filesystem state including modification times, permissions, and file hashes which can then be used to compare against the current state of the filesystem to detect modifications to the system.','By monitoring the filesystem state compromised files can be detected to prevent or limit the exposure of accidental or malicious misconfigurations or modified binaries.','','Run the following command to install aide: # dnf install aide || Configure AIDE as appropriate for your environment. Consult the AIDE documentation for options. Initialize AIDE: #aide --init && mv /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6527,'Ensure filesystem integrity is regularly checked','Periodic checking of the filesystem integrity is needed to detect changes to the filesystem.','Periodic file checking allows the system administrator to determine on a regular basis if critical files have been changed in an unauthorized fashion.','',' Run the following commands: # cp ./config/aidecheck.service /etc/systemd/system/aidecheck.service # cp ./config/aidecheck.timer /etc/systemd/system/aidecheck.timer # chmod 0644 /etc/systemd/system/aidecheck.* # systemctl reenable aidecheck.timer # systemctl restart aidecheck.timer # systemctl daemon-reload. OR Run the following command: crontab -u root -e // Add the following line to the crontab: 0 5 * * * /usr/sbin/aide --check // Notes: The checking in this recommendation occurs every day at 5am. Alter the frequency and time of the checks in compliance with site policy. ','[{\"cis\": [\"1.3.2\"]}, {\"cis_csc\": [\"3.5\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6528,'Ensure permissions on bootloader config are configured','The grub configuration file contains information on boot settings and passwords for unlocking boot options. The grub configuration is usually grub.cfg and grubenv stored in /boot/grub2/','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.','','Run the following commands to set permissions on your grub configuration: # chown root:root /boot/grub2/grub.cfg # chmod og-rwx /boot/grub2/grub.cfg # chown root:root /boot/grub2/grubenv # chmod og-rwx /boot/grub2/grubenv','[{\"cis\": [\"1.5.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6529,'Ensure bootloader password is set','Setting the boot loader password will require that anyone rebooting the system must enter a password before being able to set command line boot parameters.','Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off SELinux at boot time).','','Create an encrypted password with grub2-setpassword: # grub2-setpassword || Run the following command to update the grub2 configuration: # grub2-mkconfig -o /boot/grub2/grub.cfg','[{\"cis\": [\"1.5.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6530,'Ensure authentication required for single user mode','Single user mode (rescue mode) is used for recovery when the system detects an issue during boot or by manual selection from the bootloader.','Requiring authentication in single user mode (rescue mode) prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials.','','Edit /usr/lib/systemd/system/rescue.service and add/modify the following line: ExecStart=-/usr/lib/systemd/systemd-sulogin-shell rescue Edit /usr/lib/systemd/system/emergency.service and add/modify the following line: ExecStart=-/usr/lib/systemd/systemd-sulogin-shell emergency','[{\"cis\": [\"1.5.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6531,'Ensure core dumps are restricted','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file.The system provides the ability to set a soft limit for core dumps, but this can be overridden by the user.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf(5)). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to /etc/security/limits.conf or a /etc/security/limits.d/* file: * hard core 0. Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: fs.suid_dumpable = 0. Run the following command to set the active kernel parameter: # sysctl -w fs.suid_dumpable=0. If systemd-coredump is installed: edit /etc/systemd/coredump.conf and add/modify the following lines: Storage=none ProcessSizeMax=0 Run the command: # systemctl daemon-reload','[{\"cis\": [\"1.6.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6532,'Ensure address space layout randomization (ASLR) is enabled','Address space layout randomization (ASLR) is an exploit mitigation technique which randomly arranges the address space of key data areas of a process.','Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: kernel.randomize_va_space = 2 Run the following command to set the active kernel parameter: # sysctl -w kernel.randomize_va_space=2','[{\"cis\": [\"1.6.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6533,'Ensure SELinux is installed','SELinux provides Mandatory Access Control.','Without a Mandatory Access Control system installed only the default Discretionary Access Control system will be available.','','Run the following command to install SELinux : # dnf install libselinux','[{\"cis\": [\"1.7.1.1\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6534,'Ensure SELinux is not disabled in bootloader configuration','Configure SELINUX to be enabled at boot time and verify that it has not been overwritten by the grub boot parameters.','SELinux must be enabled at boot time in your grub configuration to ensure that the controls it provides are not overridden.','','Edit /etc/default/grub and remove all instances of selinux=0 and enforcing=0 from all CMDLINE_LINUX parameters: GRUB_CMDLINE_LINUX_DEFAULT="quiet" GRUB_CMDLINE_LINUX="" || Run the following command to update the grub2 configuration: grub2-mkconfig -o /boot/grub2/grub.cfg','[{\"cis\": [\"1.7.1.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6535,'Ensure SELinux policy is configured','Configure SELinux to meet or exceed the default targeted policy, which constrains daemons and system software only.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that at least the default recommendations are met.','','Edit the /etc/selinux/config file to set the SELINUXTYPE parameter: SELINUXTYPE=targeted','[{\"cis\": [\"1.7.1.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6536,'Ensure the SELinux state is enforcing','Set SELinux to enable when the system is booted.','SELinux must be enabled at boot time in to ensure that the controls it provides are in effect at all times.','','Edit the /etc/selinux/config file to set the SELINUX parameter: SELINUX=enforcing','[{\"cis\": [\"1.7.1.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6537,'Ensure no unconfined services exist','Unconfined processes run in unconfined domains','For unconfined processes, SELinux policy rules are applied, but policy rules exist that allow processes running in unconfined domains almost all access. Processes running in unconfined domains fall back to using DAC rules exclusively. If an unconfined process is compromised, SELinux does not prevent an attacker from gaining access to system resources and data, but of course, DAC rules are still used. SELinux is a security enhancement on top of DAC rules – it does not replace them','','Investigate any unconfined processes found during the audit action. They may need to have an existing security context assigned to them or a policy built for them. Notes: Occasionally certain daemons such as backup or centralized management software may require running unconfined. Any such software should be carefully analyzed and documented before such an exception is made.','[{\"cis\": [\"1.7.1.5\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6538,'Ensure SETroubleshoot is not installed','The SETroubleshoot service notifies desktop users of SELinux denials through a user-friendly interface. The service provides important information around configuration errors, unauthorized intrusions, and other potential errors.','The SETroubleshoot service is an unnecessary daemon to have running on a server, especially if X Windows is disabled.','','Run the following command to uninstall setroubleshoot: # dnf remove setroubleshoot','[{\"cis\": [\"1.7.1.6\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6539,'Ensure the MCS Translation Service (mcstrans) is not installed','The mcstransd daemon provides category label information to client processes requesting information. The label translations are defined in /etc/selinux/targeted/setrans.conf','Since this service is not used very often, remove it to reduce the amount of potentially vulnerable code running on the system.','','Run the following command to uninstall mcstrans: # dnf remove mcstrans','[{\"cis\": [\"1.7.1.5\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6540,'Ensure system-wide crypto policy is FUTURE or FIPS','The system-wide crypto-policies followed by the crypto core components allow consistently deprecating and disabling algorithms system-wide. The individual policy levels (DEFAULT, LEGACY, FUTURE, and FIPS) are included in the crypto-policies(7) package.','If the Legacy system-wide crypto policy is selected, it includes support for TLS 1.0, TLS 1.1, and SSH2 protocols or later. The algorithms DSA, 3DES, and RC4 are allowed, while RSA and Diffie-Hellman parameters are accepted if larger than 1023-bits. These legacy protocols and algorithms can make the system vulnerable to attacks, including those listed in RFC 7457 FUTURE: Is a conservative security level that is believed to withstand any near-term future attacks. This level does not allow the use of SHA-1 in signature algorithms. The RSA and Diffie-Hellman parameters are accepted if larger than 3071 bits. The level provides at least 128-bit security FIPS: Conforms to the FIPS 140-2 requirements. This policy is used internally by the fips-mode-setup(8) tool which can switch the system into the FIPS 140-2 compliance mode. The level provides at least 112-bit security','','Run the following command to change the system-wide crypto policy # update-crypto-policies --set FUTURE OR To switch the system to FIPS mode, run the following command: # fips-mode-setup --enable','[{\"cis\": [\"1.11\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6541,'Ensure message of the day is configured properly','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/motd file with the appropriate contents according to your site policy, remove any instances of m , , s , v or references to the OS platform OR If the motd is not used, this file can be removed. Run the following command to remove the motd file: # rm /etc/motd','[{\"cis\": [\"1.8.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(6542,'Ensure local login warning banner is configured properly','The contents of the /etc/issue file are displayed to users prior to login for local terminals. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of m , , s , v or references to the OS platform: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue','[{\"cis\": [\"1.8.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(6543,'Ensure remote login warning banner is configured properly','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue.net file with the appropriate contents according to your site policy, remove any instances of m , , s , v or references to the OS platform: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.net','[{\"cis\": [\"1.8.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(6544,'Ensure permissions on /etc/motd are configured','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users.','If the /etc/motd file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/motd: # chown root:root /etc/motd # chmod 644 /etc/motd','[{\"cis\": [\"1.8.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6545,'Ensure permissions on /etc/issue are configured','The contents of the /etc/issue file are displayed to users prior to login for local terminals.','If the /etc/issue file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue: # chown root:root /etc/issue # chmod 644 /etc/issue','[{\"cis\": [\"1.8.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6546,'Ensure permissions on /etc/issue.net are configured','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services.','If the /etc/issue.net file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue.net: # chown root:root /etc/issue.net # chmod 644 /etc/issue.net','[{\"cis\": [\"1.8.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6547,'Ensure GDM login banner is configured','GDM is the GNOME Display Manager which handles graphical login for GNOME based systems.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place.','','Edit or create the file /etc/gdm3/greeter.dconf-defaults and add the following in 3 lines: (1) [org/gnome/login-screen] (2) banner-message-enable=true (3) banner-message-text='Authorized uses only. All activity may be monitored and reported.'','[{\"cis\": [\"1.8.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(6548,'Ensure updates, patches, and additional security software are installed','Periodically patches are released for included software either due to security flaws or to include additional functionality.','Newer patches may contain security enhancements that would not be available through the latest full update. As a result, it is recommended that the latest software patches be used to take advantage of the latest functionality. As with any software installation, organizations need to determine if a given update meets their requirements and verify the compatibility and supportability of any additional software against the update revision that is selected.','','Use your package manager to update all packages on the system according to site policy. The following command will install all available security updates: # dnf update --security . Site policy may mandate a testing period before install onto production systems for available updates. The audit and remediation here only cover security updates. Non-security updates can be audited with and comparing against site policy: # dnf check-update','[{\"cis\": [\"1.9\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"5.2\"]}, {\"nist_800_53\": [\"AU.6\", \"SI.4\"]}, {\"gpg_13\": [\"4.2\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\"]}]'),(6549,'Ensure system-wide crypto policy is not legacy','The system-wide crypto-policies followed by the crypto core components allow consistently deprecating and disabling algorithms system-wide. The individual policy levels (DEFAULT, LEGACY, FUTURE, and FIPS) are included in the crypto-policies(7) package.','If the Legacy system-wide crypto policy is selected, it includes support for TLS 1.0, TLS 1.1, and SSH2 protocols or later. The algorithms DSA, 3DES, and RC4 are allowed, while RSA and Diffie-Hellman parameters are accepted if larger than 1023-bits. These legacy protocols and algorithms can make the system vulnerable to attacks, including those listed in RFC 7457','','Run the following command to change the system-wide crypto policy # update-crypto-policies --set <CRYPTO POLICY> Example: # update-crypto-policies --set DEFAULT Run the following to make the updated system-wide crypto policy active # update-crypto-policies','[{\"cis\": [\"1.10\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6550,'Ensure xinetd is not installed','The eXtended InterNET Daemon ( xinetd ) is an open source super daemon that replaced the original inetd daemon. The xinetd daemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.','If there are no xinetd services required, it is recommended that the daemon be disabled.','','Run the following command to remove xinetd: # dnf remove xinetd','[{\"cis\": [\"2.1.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6551,'Ensure time synchronization is in use','System time should be synchronized between all systems in an environment. This is typically done by establishing an authoritative time server or set of servers and having all systems synchronize their clocks to them.','Time synchronization is important to support time sensitive security mechanisms like Kerberos and also ensures log files have consistent time records across the enterprise, which aids in forensic investigations.','','On physical systems or virtual systems where host based time synchronization is not available install chrony: # dnf install chrony On virtual systems where host based time synchronization is available consult your virtualization software documentation and verify that host based synchronization is in use.','[{\"cis\": [\"2.2.2.1\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6552,'Ensure chrony is configured','chrony is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at https://www.ntp.org. ntp can be configured to be a client and/or a server.','If chrony is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','Add or edit server or pool lines to /etc/chrony.conf as appropriate: server <remote-server> Configure chrony to run as the chrony user','[{\"cis\": [\"2.2.1.2\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6553,'Ensure X Window System is not installed','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','','Run the following command to remove the X Windows System packages: # dnf remove xorg-x11*','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6554,'Ensure rsync service is not enabled','The rsyncd service can be used to synchronize files between systems over network links.','The rsyncd service presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to disable rsync: # systemctl --now disable rsyncd','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6555,'Ensure Avahi Server is not enabled','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Automatic discovery of network services is not normally required for system functionality. It is recommended to disable the service to reduce the potential attack surface.','','Run the following command to disable avahi-daemon: # systemctl --now disable avahi-daemon','[{\"cis\": [\"2.2.4\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6556,'Ensure SNMP Server is not enabled','The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server can communicate using SNMP v1, which transmits data in the clear and does not require authentication to execute commands. Unless absolutely necessary, it is recommended that the SNMP service not be used. If SNMP is required the server should be configured to disallow SNMP v1.','','Run the following command to disable snmpd: # systemctl --now disable snmpd','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6557,'Ensure HTTP Proxy Server is not enabled','Squid is a standard proxy server used in many distributions and environments.','If there is no need for a proxy server, it is recommended that the squid proxy be disabled to reduce the potential attack surface.','','Run the following command to disable squid: # systemctl --now disable squid','[{\"cis\": [\"2.2.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6558,'Ensure Samba is not enabled','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Small Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this service can be disabled to reduce the potential attack surface.','','Run the following command to disable smb: # systemctl --now disable smb','[{\"cis\": [\"2.2.7\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6559,'Ensure IMAP and POP3 server is not enabled','dovecot is an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided by this system, it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable dovecot: # systemctl --now disable dovecot','[{\"cis\": [\"2.2.8\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6560,'Ensure HTTP server is not enabled','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable httpd: # systemctl --now disable httpd','[{\"cis\": [\"2.2.9\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6561,'Ensure FTP Server is not enabled','The File Transfer Protocol (FTP) provides networked computers with the ability to transfer files.','FTP does not protect the confidentiality of data or authentication credentials. It is recommended sftp be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable vsftpd: # systemctl --now disable vsftpd','[{\"cis\": [\"2.2.10\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6562,'Ensure DNS Server is not enabled','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a system is specifically designated to act as a DNS server, it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable named : # systemctl --now disable named','[{\"cis\": [\"2.2.11\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6563,'Ensure NFS is not enabled','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the system does not export NFS shares, it is recommended that the NFS be disabled to reduce remote attack surface.','','Run the following commands to disable nfs: # systemctl --now disable nfs','[{\"cis\": [\"2.2.12\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6564,'Ensure RPC is not enabled','The rpcbind service maps Remote Procedure Call (RPC) services to the ports on which they listen. RPC processes notify rpcbind when they start, registering the ports they are listening on and the RPC program numbers they expect to serve. The client system then contacts rpcbind on the server with a particular RPC program number. The rpcbind service redirects the client to the proper port number so it can communicate with the requested service.','If the system does not require rpc based services, it is recommended that rpcbind be disabled to reduce the remote attack surface.','','Run the following commands to disable nfs: # systemctl --now disable rpcbind','[{\"cis\": [\"2.2.13\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6565,'Ensure LDAP Server is not enabled','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP server, it is recommended that the software be disabled to reduce the potential attack surface.','','Run the following command to disable slapd: # systemctl --now disable slapd','[{\"cis\": [\"2.2.14\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6566,'Ensure DHCP Server is not enabled','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a system is specifically set up to act as a DHCP server, it is recommended that this service be disabled to reduce the potential attack surface.','','Run the following command to disable dhcpd: # systemctl --now disable dhcpd','[{\"cis\": [\"2.2.15\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6567,'Ensure CUPS is not enabled','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be disabled to reduce the potential attack surface.','','Run the following command to disable cups : # systemctl --now disable cups','[{\"cis\": [\"2.2.16\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6568,'Ensure NIS Server is not enabled','The Network Information Service (NIS) (formally known as Yellow Pages) is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be disabled and other, more secure services be used','','Run the following command to disable ypserv: # systemctl --now disable ypserv','[{\"cis\": [\"2.2.17\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6569,'Ensure mail transfer agent is configured for local-only mode','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','','Edit /etc/postfix/main.cf and add the following line to the RECEIVING MAIL section. If the line already exists, change it to look like the line below: inet_interfaces = loopback-only . Restart postfix: # systemctl restart postfix','[{\"cis\": [\"2.2.18\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"tsc\": [\"CC5.2\", \"CC6.4\", \"CC6.6\", \"CC6.7\"]}]'),(6570,'Ensure NIS Client is not installed','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files. The NIS client ( ypbind ) was used to bind a machine to an NIS server and receive the distributed configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','','Run the following command to uninstall ypbind: # dnf remove ypbind','[{\"cis\": [\"2.3.1\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6571,'Ensure telnet client is not installed','The telnet package contains the telnet client, which allows users to start connections to other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow an unauthorized user to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Linux distributions.','','Run the following command to uninstall telnet : # dnf remove telnet','[{\"cis\": [\"2.3.2\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6572,'Ensure LDAP client is not installed','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP client, it is recommended that the software be removed to reduce the potential attack surface.','','Run the following command to uninstall openldap-clients : # dnf remove openldap-clients','[{\"cis\": [\"2.3.3\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6573,'Ensure IP forwarding is disabled','The net.ipv4.ip_forward and net.ipv6.conf.all.forwarding flags are used to tell the system whether it can forward packets or not.','Setting the flags to 0 ensures that a system with multiple interfaces (for example, a hard proxy), will never be able to forward packets, and therefore, never serve as a router.','','Run the following commands to restore the default parameters and set the active kernel parameters: # grep -Els "^s*net.ipv4.ip_forwards*=s*1" /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /run/sysctl.d/*.conf | while read filename; do sed -ri "s/^s*(net.ipv4.ip_forwards*)(=)(s*S+).*$/# *REMOVED* 1/" "s/^s*(net.ipv4.ip_forwards*)(=)(s*S+).*$/# *REMOVED* 1/" $filename; done; sysctl -w net.ipv4.ip_forward=0; sysctl -w net.ipv4.route.flush=1 && # grep -Els "^s*net.ipv6.conf.all.forwardings*=s*1" /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /run/sysctl.d/*.conf | while read filename; do sed -ri "s/^s*(net.ipv6.conf.all.forwardings*)(=)(s*S+).*$/# *REMOVED* 1/" $filename; done; sysctl -w net.ipv6.conf.all.forwarding=0; sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6574,'Ensure packet redirect sending is disabled','ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects.','An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.send_redirects = 0 net.ipv4.conf.default.send_redirects = 0 .Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.send_redirects=0; # sysctl -w net.ipv4.conf.default.send_redirects=0; # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6575,'Ensure source routed packets are not accepted','In networking, source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network. In some cases, systems may not be routable or reachable from some locations (e.g. private addresses vs. Internet routable), and so source routed packets would need to be used.','Setting net.ipv4.conf.all.accept_source_route, net.ipv4.conf.default.accept_source_route, net.ipv6.conf.all.accept_source_route and net.ipv6.conf.default.accept_source_route to 0 disables the system from accepting source routed packets. Assume this system was capable of routing packets to Internet routable addresses on one interface and private addresses on another interface. Assume that the private addresses were not routable to the Internet routable addresses and vice versa. Under normal routing circumstances, an attacker from the Internet routable addresses could not use the system as a way to reach the private address systems. If, however, source routed packets were allowed, they could be used to gain access to the private address systems as the route could be specified, rather than rely on routing protocols that did not allow this routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_source_route = 0 net.ipv4.conf.default.accept_source_route = 0 net.ipv6.conf.all.accept_source_route = 0 net.ipv6.conf.default.accept_source_route = 0 and Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_source_route=0; # sysctl -w net.ipv4.conf.default.accept_source_route=0; # sysctl -w net.ipv6.conf.all.accept_source_route=0; # sysctl -w net.ipv6.conf.default.accept_source_route=0; # sysctl -w net.ipv4.route.flush=1; # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.2.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6576,'Ensure ICMP redirects are not accepted','ICMP redirect messages are packets that convey routing information and tell your host (acting as a router) to send packets via an alternate path. It is a way of allowing an outside routing device to update your system routing tables. By setting net.ipv4.conf.all.accept_redirects and net.ipv6.conf.all.accept_redirects to 0, the system will not accept any ICMP redirect messages, and therefore, won't allow outsiders to update the system's routing tables.','Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_redirects = 0 net.ipv4.conf.default.accept_redirects = 0 net.ipv6.conf.all.accept_redirects = 0 net.ipv6.conf.default.accept_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_redirects=0; # sysctl -w net.ipv4.conf.default.accept_redirects=0; # sysctl -w net.ipv6.conf.all.accept_redirects=0; # sysctl -w net.ipv6.conf.default.accept_redirects=0; # sysctl -w net.ipv4.route.flush=1 and # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.2.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6577,'Ensure secure ICMP redirects are not accepted','Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure.','It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.secure_redirects = 0 and net.ipv4.conf.default.secure_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.secure_redirects=0; # sysctl -w net.ipv4.conf.default.secure_redirects=0 and # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6578,'Ensure suspicious packets are logged','When enabled, this feature logs packets with un-routable source addresses to the kernel log.','Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.log_martians = 1 and net.ipv4.conf.default.log_martians = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.log_martians=1; # sysctl -w net.ipv4.conf.default.log_martians=1 and # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.4\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6579,'Ensure broadcast ICMP requests are ignored','Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses.','Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address. All hosts receiving this message and responding would send echo-reply messages back to the spoofed address, which is probably not routable. If many hosts respond to the packets, the amount of traffic on the network could be significantly multiplied.','','Run the following command to restore the default parameters and set the active kernel parameters: # grep -Els "^s*net.ipv4.icmp_echo_ignore_broadcastss*=s*0" /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf "s/^s*(net.ipv4.icmp_echo_ignore_broadcastss*)(=)(s*S+).*$/# *REMOVED* 1/" $filename; done; sysctl -w net.icmp_echo_ignore_broadcasts=1; sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6580,'Ensure bogus ICMP responses are ignored','Setting icmp_ignore_bogus_error_responses to 1 prevents the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages.','Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages.','','Run the following commands to restore the default parameters and set the active kernel parameters: # grep -Els "^s*net.ipv4.icmp_ignore_bogus_error_responsess*=s*0 /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /run/sysctl.d/*.conf | while read filename; do sed -ri "s/^s*(net.ipv4.icmp_ignore_bogus_error_responsess*)(=)(s*S+).*$/# *REMOVED* 1/" $filename; done; sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1; sysctl -w net.ipv4.route.flush=1"','[{\"cis\": [\"3.2.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6581,'Ensure Reverse Path Filtering is enabled','Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set).','Setting these flags is a good way to deter attackers from sending your system bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed. This would occur when using dynamic routing protocols (bgp, ospf, etc) on your system. If you are using asymmetrical routing on your system, you will not be able to enable this feature without breaking the routing.','','Run the following command to restore the default net.ipv4.conf.all.rp_filter = 1 parameter and set the active kernel parameter: # grep -Els "^s*net.ipv4.conf.all.rp_filters*=s*0" /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /run/sysctl.d/*.conf | while read filename; do sed -ri "s/^s*(net.ipv4.net.ipv4.conf.all.rp_filters*)(=)(s*S+).*$/# *REMOVED* 1/" $filename; done; sysctl -w net.ipv4.conf.all.rp_filter=1; sysctl -w net.ipv4.route.flush=1 .Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.default.rp_filter=1 and Run the following commands to set the active kernel parameter: # sysctl -w net.ipv4.conf.default.rp_filter=1 and # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6582,'Ensure TCP SYN Cookies is enabled','When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. Instead, the kernel simply replies to the SYN with a SYN|ACK, but will include a specially crafted TCP sequence number that encodes the source and destination IP address and port number and the time the packet was sent. A legitimate connection would send the ACK packet of the three way handshake with the specially crafted sequence number. This allows the system to verify that it has received a valid response to a SYN cookie and allow the connection, even though there is no corresponding SYN in the queue.','Attackers use SYN flood attacks to perform a denial of service attacked on a system by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding. SYN cookies allow the system to keep accepting valid connections, even if under a denial of service attack.','','Run the following command to restore the default parameter and set the active kernel parameters: grep -Els "^s*net.ipv4.tcp_syncookiess*=s*[02]*" /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /run/sysctl.d/*.conf | while read filename; do sed -ri "s/^s*(net.ipv4.tcp_syncookiess*)(=)(s*S+).*$/# *REMOVED* 1/" $filename; done; sysctl -w net.ipv4.tcp_syncookies=1; sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6583,'Ensure IPv6 router advertisements are not accepted','This setting disables the system's ability to accept IPv6 router advertisements.','It is recommended that systems do not accept router advertisements as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_ra = 0 and net.ipv6.conf.default.accept_ra = 0 . Run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_ra=0; # sysctl -w net.ipv6.conf.default.accept_ra=0 and # sysctl -w net.ipv6.route.flush=1;','[{\"cis\": [\"3.2.9\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6584,'Ensure DCCP is disabled','The Datagram Congestion Control Protocol (DCCP) is a transport layer protocol that supports streaming media and telephony. DCCP provides a way to gain access to congestion control, without having to do it at the application layer, but does not provide in-sequence delivery','If the protocol is not required, it is recommended that the drivers not be installed to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf. Example: vim /etc/modprobe.d/dccp.conf and add the following line: install dccp /bin/true','[{\"cis\": [\"3.3.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6585,'Ensure SCTP is disabled','The Stream Control Transmission Protocol (SCTP) is a transport layer protocol used to support message oriented communication, with several streams of messages in one connection. It serves a similar function as TCP and UDP, incorporating features of both. It is message-oriented like UDP, and ensures reliable in-sequence transport of messages with congestion control like TCP.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf .Example: vim /etc/modprobe.d/sctp.conf and add the following line: install sctp /bin/true','[{\"cis\": [\"3.3.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6586,'Ensure RDS is disabled','The Reliable Datagram Sockets (RDS) protocol is a transport layer protocol designed to provide low-latency, high-bandwidth communications between cluster nodes. It was developed by the Oracle Corporation.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf .Example: vim /etc/modprobe.d/rds.conf and add the following line: install rds /bin/true','[{\"cis\": [\"3.3.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6587,'Ensure TIPC is disabled','The Transparent Inter-Process Communication (TIPC) protocol is designed to provide communication between cluster nodes.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf .Example: vim /etc/modprobe.d/tipc.conf and add the following line: install tipc /bin/true','[{\"cis\": [\"3.3.4\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6588,'Disable IPv6','Although IPv6 has many advantages over IPv4, not all organizations have IPv6 or dual stack configurations implemented.','If IPv6 or dual stack is not to be used, it is recommended that IPv6 be disabled to reduce the attack surface of the system.','','Edit /etc/default/grub and add ipv6.disable=1 to the GRUB_CMDLINE_LINUX parameters: GRUB_CMDLINE_LINUX="ipv6.disable=1" .Run the following command to update the grub2 configuration: # grub2-mkconfig -o /boot/grub2/grub.cfg','[{\"cis\": [\"3.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.6\", \"CC5.2\"]}]'),(6589,'Ensure a Firewall package is installed','A Firewall package should be selected. Most firewall configuration utilities operate as a front end to nftables or iptables.','A Firewall package is required for firewall management and configuration.','','Run one of the following commands to install a Firewall package. For firewalld: dnf install firewalld .For nftables: # dnf install nftables. For iptables: # dnf install iptables','[{\"cis\": [\"3.4.1.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC6.6\"]}]'),(6590,'Ensure firewalld service is enabled and running','Ensure that the firewalld service is enabled to protect your system','firewalld (Dynamic Firewall Manager) tool provides a dynamically managed firewall. The tool enables network/firewall zones to define the trust level of network connections and/or interfaces. It has support both for IPv4 and IPv6 firewall settings. Also, it supports Ethernet bridges and allow you to separate between runtime and permanent configuration options. Finally, it supports an interface for services or applications to add firewall rules directly','','Run the following command to enable and start firewalld: # systemctl --now enable firewalld','[{\"cis\": [\"3.4.2.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2\"]}, {\"tsc\": [\"CC6.6\"]}]'),(6591,'Ensure nftables is not enabled','nftables is a subsystem of the Linux kernel providing filtering and classification of network packets/datagrams/frames and is the successor to iptables. nftables are installed as a dependency with firewalld.','Running firewalld and nftables concurrently may lead to conflict, therefore nftables should be stopped and masked when using firewalld.','','Run the following command to mask and stop nftables: systemctl --now mask nftables','[{\"cis\": [\"3.4.2.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2\"]}, {\"tsc\": [\"CC6.6\"]}]'),(6592,'Ensure iptables is not enabled','IPtables is an application that allows a system administrator to configure the IPv4 and IPv6 tables, chains and rules provided by the Linux kernel firewall. IPtables is installed as a dependency with firewalld.','Running firewalld and IPtables concurrently may lead to conflict, therefore IPtables should be stopped and masked when using firewalld.','','Run the following command to stop and mask iptables: systemctl --now mask iptables','[{\"cis\": [\"3.4.2.6\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2\"]}, {\"tsc\": [\"CC6.6\"]}]'),(6593,'Ensure iptables are flushed','nftables is a replacement for iptables, ip6tables, ebtables and arptables','It is possible to mix iptables and nftables. However, this increases complexity and also the chance to introduce errors. For simplicity flush out all iptables rules, and ensure it is not loaded.','','Run the following commands to flush iptables: For iptables: # iptables -F and For ip6tables: # ip6tables -F','[{\"cis\": [\"3.4.3.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2\"]}, {\"tsc\": [\"CC6.6\"]}]'),(6594,'Ensure a table exists','Tables hold chains. Each table only has one address family and only applies to packets of this family. Tables can have one of five families.','nftables doesn't have any default tables. Without a table being build, nftables will not filter network traffic.','','Run the following command to create a table in nftables: # nft create table inet <table name> .Example: # nft create table inet filter','[{\"cis\": [\"3.4.3.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2\"]}, {\"tsc\": [\"CC6.6\"]}]'),(6595,'Ensure base chains exist','Chains are containers for rules. They exist in two kinds, base chains and regular chains. A base chain is an entry point for packets from the networking stack, a regular chain may be used as jump target and is used for better rule organization.','If a base chain doesn't exist with a hook for input, forward, and delete, packets that would flow through those chains will not be touched by nftables.','','Run the following command to create the base chains: # nft create chain inet <table name> <base chain name> { type filter hook <(input|forward|output)> priority 0 ; } . Example: # nft create chain inet filter input { type filter hook input priority 0 ; } # nft create chain inet filter forward { type filter hook forward priority 0; } # nft create chain inet filter output { type filter hook output priority 0 ; }','[{\"cis\": [\"3.4.3.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2\"]}, {\"tsc\": [\"CC6.6\"]}]'),(6596,'Ensure default deny firewall policy','Base chain policy is the default verdict that will be applied to packets reaching the end of the chain.','There are two policies: accept (Default) and drop. If the policy is set to accept , the firewall will accept any packet that is not configured to be denied and the packet will continue transversing the network stack. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following command for the base chains with the input, forward, and output hooks to implement a default DROP policy: # nft chain <table family> <table name> <chain name> { policy drop ; } . Example: # nft chain inet filter input { policy drop ; } ; # nft chain inet filter forward { policy drop ; } and # nft chain inet filter output { policy drop ; }','[{\"cis\": [\"3.4.3.6\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC6.6\"]}]'),(6597,'Ensure nftables service is enabled','The nftables service allows for the loading of nftables rulesets during boot, or starting of the nftables service.','The nftables service restores the nftables rules from the rules files referenced in the /etc/sysconfig/nftables.conf file during boot or the starting of the nftables service.','','Run the following command to enable the nftables service: # systemctl --now enable nftables','[{\"cis\": [\"3.4.3.7\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2\"]}, {\"tsc\": [\"CC6.6\"]}]'),(6598,'Configure IPv4 iptables','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # iptables -P INPUT DROP; # iptables -P OUTPUT DROP; # iptables -P FORWARD DROP','[{\"cis\": [\"3.4.4.1.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC6.6\"]}]'),(6599,'Ensure loopback traffic is configured','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # iptables -A INPUT -i lo -j ACCEPT # iptables -A OUTPUT -o lo -j ACCEPT # iptables -A INPUT -s 127.0.0.0/8 -j DROP','[{\"cis\": [\"3.4.4.1.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC6.6\"]}]'),(6600,'Ensure IPv6 default deny firewall policy','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # ip6tables -P INPUT DROP; # ip6tables -P OUTPUT DROP; # ip6tables -P FORWARD DROP','[{\"cis\": [\"3.4.4.2.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC6.6\"]}]'),(6601,'Ensure loopback traffic is configured','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (::1).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (::1) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # ip6tables -A INPUT -i lo -j ACCEPT # ip6tables -A OUTPUT -o lo -j ACCEPT # ip6tables -A INPUT -s ::1 -j DROP','[{\"cis\": [\"3.4.4.2.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC6.6\"]}]'),(6602,'Ensure wireless interfaces are disabled','Wireless networking is used when wired networks are unavailable. CentOS Linux contains a wireless tool kit to allow system administrators to configure and use wireless networks.','If wireless is not to be used, wireless devices can be disabled to reduce the potential attack surface.','','Run the following command to disable any wireless interfaces: # nmcli radio all off . Disable any wireless interfaces in your network configuration.','[{\"cis\": [\"3.5\"]}, {\"cis_csc\": [\"15.4\", \"15.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.6\"]}]'),(6603,'Ensure auditd is installed','auditd is the userspace component to the Linux Auditing System. It's responsible for writing audit records to the disk.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to Install auditd # dnf install audit audit-libs','[{\"cis\": [\"4.1.1.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"AU.2\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6604,'Ensure auditd service is enabled','Turn on the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable auditd : # systemctl --now enable auditd','[{\"cis\": [\"4.1.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\", \"10.7\"]}, {\"nist_800_53\": [\"AU.2\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6605,'Ensure auditing for processes that start prior to auditd is enabled','Configure grub2 so that processes that are capable of being audited can be audited even if they start up prior to auditd startup.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Edit /etc/default/grub and add audit=1 to GRUB_CMDLINE_LINUX : GRUB_CMDLINE_LINUX="audit=1" . Run the following command to update the grub2 configuration: # grub2-mkconfig -o /boot/grub2/grub.cfg','[{\"cis\": [\"4.1.1.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.2.6\", \"10.7\"]}, {\"nist_800_53\": [\"AU.2\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"35.7.d\", \"32.2\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6606,'Ensure audit_backlog_limit is sufficient','The backlog limit has a default setting of 64.','During boot if audit=1, then the backlog will hold 64 records. If more than 64 records are created during boot, auditd records will be lost and potential malicious activity could go undetected.','','Edit /etc/default/grub and add audit_backlog_limit=<BACKLOG SIZE> to GRUB_CMDLINE_LINUX: Run the following command to update the grub2 configuration: # grub2-mkconfig -o /boot/grub2/grub.cfg','[{\"cis\": [\"4.1.1.4\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"AU.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(6607,'Ensure audit log storage size is configured','Configure the maximum size of the audit log file. Once the log reaches the maximum size, it will be rotated and a new log file will be started.','It is important that an appropriate size is determined for log files so that they do not impact the system and audit data is not lost.','','Set the following parameter in /etc/audit/auditd.conf in accordance with site policy: max_log_file = <MB>','[{\"cis\": [\"4.1.2.1\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"AU.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(6608,'Ensure audit logs are not automatically deleted','The max_log_file_action setting determines how to handle the audit log file reaching the max file size. A value of keep_logs will rotate the logs but never delete old logs.','In high security contexts, the benefits of maintaining a long audit history exceed the cost of storing the audit history.','','Set the following parameter in /etc/audit/auditd.conf: max_log_file_action = keep_logs','[{\"cis\": [\"4.1.2.2\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"AU.9\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(6609,'Ensure system is disabled when audit logs are full','The auditd daemon can be configured to halt the system when the audit logs are full.','In high security contexts, the risk of detecting unauthorized access or nonrepudiation exceeds the benefit of the system's availability.','','Set the following parameters in /etc/audit/auditd.conf: space_left_action = email action_mail_acct = root admin_space_left_action = halt','[{\"cis\": [\"4.1.1.2\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(6610,'Ensure changes to system administration scope (sudoers) is collected','Monitor scope changes for system administrations. If the system has been properly configured to force system administrators to log in as themselves first and then use the sudo command to execute privileged commands, it is possible to monitor changes in scope. The file /etc/sudoers will be written to when the file or its attributes have changed. The audit records will be tagged with the identifier "scope."','Changes in the /etc/sudoers file can indicate that an unauthorized change has been made to scope of system administrator activity.','','Add the following line to the /etc/audit/audit.rules file: -w /etc/sudoers -p wa -k scope -w /etc/sudoers.d/ -p wa -k scope','[{\"cis\": [\"4.1.15\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6611,'Ensure login and logout events are collected','Monitor login and logout events. The parameters below track changes to files associated with login/logout events. The file /var/log/faillog tracks failed events from login. The file /var/log/lastlog maintain records of the last time a user successfully logged in.','Monitoring login/logout events could provide a system administrator with information associated with brute force attacks against user logins.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /var/log/lastlog -p wa -k logins -w /var/run/faillock/ -p wa -k logins','[{\"cis\": [\"4.1.4\"]}, {\"cis_csc\": [\"4.9\", \"16.13\"]}, {\"pci_dss\": [\"10.2.1\", \"10.2.4\", \"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6612,'Ensure session initiation information is collected','Monitor session initiation events. The parameters in this section track changes to the files associated with session events. The file /var/run/utmp file tracks all currently logged in users. All audit records will be tagged with the identifier "session." The /var/log/wtmp file tracks logins, logouts, shutdown, and reboot events. The file /var/log/btmp keeps track of failed login attempts and can be read by entering the command /usr/bin/last -f /var/log/btmp . All audit records will be tagged with the identifier "logins.".','Monitoring these files for changes could alert a system administrator to logins occurring at unusual hours, which could indicate intruder activity (i.e. a user logging in at a time when they do not normally log in).','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /var/run/utmp -p wa -k session -w /var/log/wtmp -p wa -k logins -w /var/log/btmp -p wa -k logins','[{\"cis\": [\"4.1.5\"]}, {\"cis_csc\": [\"4.9\", \"16.13\"]}, {\"pci_dss\": [\"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(6613,'Ensure events that modify date and time information are collected','Capture events where the system date and/or time has been modified. The parameters in this section are set to determine if the adjtimex (tune kernel clock), settimeofday (Set time, using timeval and timezone structures) stime (using seconds since 1/1/1970) or clock_settime (allows for the setting of several internal clocks and timers) system calls have been executed and always write an audit record to the /var/log/audit.log file upon exit, tagging the records with the identifier "time-change".','Unexpected changes in system date and/or time could be a sign of malicious activity on the system.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change -a always,exit -F arch=b32 -S clock_settime -k time-change -w /etc/localtime -p wa -k time-change For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S adjtimex -S settimeofday -k time-change -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change -a always,exit -F arch=b64 -S clock_settime -k time-change -a always,exit -Farch=b32 -S clock_settime -k time-change -w /etc/localtime -p wa -k time-change','[{\"cis\": [\"4.1.6\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.4.2\", \"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6614,'Ensure events that modify the system's Mandatory Access Controls are collected','Monitor SELinux mandatory access controls. The parameters below monitor any write access (potential additional, deletion or modification of files in the directory) or attribute changes to the /etc/selinux or /etc/apparmor and /etc/apparmor.d directories.','Changes to files in these directories could indicate that an unauthorized user is attempting to modify access controls and change security contexts, leading to a compromise of the system.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /etc/selinux/ -p wa -k MAC-policy -w /usr/share/selinux/ -p wa -k MAC-policy','[{\"cis\": [\"4.1.7\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6615,'Ensure events that modify the system's network environment are collected','Record changes to network environment files or system calls. The below parameters monitor the sethostname (set the systems host name) or setdomainname (set the systems domainname) system calls, and write an audit event on system call exit. The other parameters monitor the /etc/issue and /etc/issue.net files (messages displayed pre-login), /etc/hosts (file containing host names and associated IP addresses), /etc/sysconfig/network file and /etc/sysconfig/network-scripts/ directory (containing network interface scripts and configurations).','Monitoring sethostname and setdomainname will identify potential unauthorized changes to host and domainname of a system. The changing of these names could potentially break security parameters that are set based on those names. The /etc/hosts file is monitored for changes in the file that can indicate an unauthorized intruder is trying to change machine associations with IP addresses and trick users and processes into connecting to unintended machines. Monitoring /etc/issue and /etc/issue.net is important, as intruders could put disinformation into those files and trick users into providing information to the intruder. Monitoring /etc/sysconfig/network and /etc/sysconfig/network-scripts/ is important as it can show if network interfaces or scripts are being modified in a way that can lead to the machine becoming unavailable or compromised. All audit records will be tagged with the identifier "system-locale."','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b64 -S sethostname -S setdomainname -k system-locale -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale -w /etc/sysconfig/network -p wa -k system-locale -w /etc/sysconfig/network-scripts/ -p wa -k system-locale','[{\"cis\": [\"4.1.8\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6616,'Ensure discretionary access control permission modification events are collected','Monitor changes to file permissions, attributes, ownership and group. The parameters in this section track changes for system calls that affect file permissions and attributes. The chmod , fchmod and fchmodat system calls affect the permissions associated with a file. The chown , fchown , fchownat and lchown system calls affect owner and group attributes on a file. The setxattr , lsetxattr , fsetxattr (set extended file attributes) and removexattr , lremovexattr , fremovexattr (remove extended file attributes) control extended file attributes. In all cases, an audit record will only be written for non-system user ids (auid >= 1000) and will ignore Daemon events (auid = 4294967295). All audit records will be tagged with the identifier "perm_mod."','Monitoring for changes in file attributes could alert a system administrator to activity that could indicate intruder activity or policy violation.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b64 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b64 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b64 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lrem','[{\"cis\": [\"4.1.9\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6617,'Ensure unsuccessful unauthorized file access attempts are collected','Monitor for unsuccessful attempts to access files. The parameters below are associated with system calls that control creation ( creat ), opening ( open , openat ) and truncation ( truncate , ftruncate ) of files. An audit log record will only be written if the user is a non- privileged user (auid > = 1000), is not a Daemon event (auid=4294967295) and if the system call returned EACCES (permission denied to the file) or EPERM (some other permanent error associated with the specific system call). All audit records will be tagged with the identifier "access."','Failed attempts to open, create or truncate files could be an indication that an individual or process is trying to gain unauthorized access to the system.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access','[{\"cis\": [\"4.1.10\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"10.2.4\"]}, {\"nist_800_53\": [\"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6618,'Ensure events that modify user/group information are collected','Record events affecting the group , passwd (user IDs), shadow and gshadow (passwords) or /etc/security/opasswd (old passwords, based on remember parameter in the PAM configuration) files. The parameters in this section will watch the files to see if they have been opened for write or have had attribute changes (e.g. permissions) and tag them with the identifier "identity" in the audit log file.','Unexpected changes to these files could be an indication that the system has been compromised and that an unauthorized user is attempting to hide their activities or compromise additional accounts.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /etc/group -p wa -k identity -w /etc/passwd -p wa -k identity -w /etc/gshadow -p wa -k identity -w /etc/shadow -p wa -k identity -w /etc/security/opasswd -p wa -k identity','[{\"cis\": [\"4.1.11\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6619,'Ensure successful file system mounts are collected','Monitor the use of the mount system call. The mount (and umount ) system call controls the mounting and unmounting of file systems. The parameters below configure the system to create an audit record when the mount system call is used by a non-privileged user.','It is highly unusual for a non privileged user to mount file systems to the system. While tracking mount commands gives the system administrator evidence that external media may have been mounted (based on a review of the source of the mount and confirming it's an external media type), it does not conclusively indicate that data was exported to the media. System administrators who wish to determine if data were exported, would also have to track successful open , creat and truncate system calls requiring write access to a file under the mount point of the external media file system. This could give a fair indication that a write occurred. The only way to truly prove it, would be to track successful writes to the external media. Tracking write system calls could quickly fill up the audit log and is not recommended. Recommendations on configuration options to track data export to media is beyond the scope of this document.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b64 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts','[{\"cis\": [\"4.1.12\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6620,'Ensure file deletion events by users are collected','Monitor the use of system calls associated with the deletion or renaming of files and file attributes. This configuration statement sets up monitoring for the unlink (remove a file), unlinkat (remove a file attribute), rename (rename a file) and renameat (rename a file attribute) system calls and tags them with the identifier "delete".','Monitoring these calls from non-privileged users could provide a system administrator with evidence that inappropriate removal of files and file attributes associated with protected files is occurring. While this audit option will look at all events, system administrators will want to look for specific privileged files that are being deleted or altered.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b64 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete','[{\"cis\": [\"4.1.14\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"10.5.5\"]}, {\"nist_800_53\": [\"AU.14\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC7.1\", \"CC7.2\", \"CC7.3\", \"CC8.1\"]}]'),(6621,'Ensure kernel module loading and unloading is collected','Monitor the loading and unloading of kernel modules. The programs insmod (install a kernel module), rmmod (remove a kernel module), and modprobe (a more sophisticated program to load and unload modules, as well as some other features) control loading and unloading of modules. The init_module (load a module) and delete_module (delete a module) system calls control loading and unloading of modules. Any execution of the loading and unloading module programs and system calls will trigger an audit record with an identifier of "modules".','Monitoring the use of insmod , rmmod and modprobe could provide system administrators with evidence that an unauthorized user loaded or unloaded a kernel module, possibly compromising the security of the system. Monitoring of the init_module and delete_module system calls would reflect an unauthorized user attempting to use a different program to load and unload modules.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /sbin/insmod -p x -k modules -w /sbin/rmmod -p x -k modules -w /sbin/modprobe -p x -k modules -a always,exit -F arch=b32 -S init_module -S delete_module -k modules -a always,exit -F arch=b64 -S init_module -S delete_module -k modules','[{\"cis\": [\"4.1.15\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6622,'Ensure system administrator actions (sudolog) are collected','Monitor the sudo log file. If the system has been properly configured to disable the use of the su command and force all administrators to have to log in first and then use sudo to execute privileged commands, then all administrator commands will be logged to /var/log/sudo.log . Any time a command is executed, an audit event will be triggered as the /var/log/sudo.log file will be opened for write and the executed administration command will be written to the log.','Changes in /var/log/sudo.log indicate that an administrator has executed a command or the log file itself has been tampered with. Administrators will want to correlate the events written to the audit trail with the records written to /var/log/sudo.log to verify if unauthorized commands have been executed.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /var/log/sudo.log -p wa -k actions','[{\"cis\": [\"4.1.16\"]}, {\"cis_csc\": [\"4.9\"]}, {\"pci_dss\": [\"10.2.2\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.6\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6623,'Ensure the audit configuration is immutable','Set system audit so that audit rules cannot be modified with auditctl . Setting the flag "-e 2" forces audit to be put in immutable mode. Audit changes can only be made on system reboot.','In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back. Users would most likely notice a system reboot and that could alert administrators of an attempt to make unauthorized audit changes.','','Edit or create the file /etc/audit/rules.d/99-finalize.rules and add the line: -e 2 at the end of the file','[{\"cis\": [\"4.1.17\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.5\"]}, {\"nist_800_53\": [\"AU.9\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(6624,'Ensure rsyslog is installed','The rsyslog software is a recommended replacement to the original syslogd daemon which provide improvements over syslogd , such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server.','The security enhancements of rsyslog such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server) justify installing and configuring the package.','','Run the following command to install rsyslog: # dnf install rsyslog','[{\"cis\": [\"4.2.1.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6625,'Ensure rsyslog Service is enabled','Once the rsyslog package is installed it needs to be activated.','If the rsyslog service is not activated the system may default to the syslogd service or lack logging instead.','','Run the following command to enable rsyslog : # systemctl --now enable rsyslog','[{\"cis\": [\"4.2.1.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6626,'Ensure rsyslog default file permissions configured','rsyslog will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and set $FileCreateMode to 0640 or more restrictive: $FileCreateMode 0640','[{\"cis\": [\"4.2.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5.1\", \"10.5.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.9\"]}, {\"tsc\": [\"CC5.2\", \"CC7.2\"]}]'),(6627,'Ensure rsyslog is configured to send logs to a remote log host','The rsyslog utility supports the ability to send logs it gathers to a remote log host running syslogd(8) or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and add the following line (where loghost.example.com is the name of your central log host). *.* @@loghost.example.com Run the following command to reload the rsyslogd configuration: # pkill -HUP rsyslogd','[{\"cis\": [\"4.2.1.5\"]}, {\"cis_csc\": [\"6.6\", \"6.8\"]}, {\"pci_dss\": [\"10.5.3\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6628,'Ensure journald is configured to send logs to rsyslog','Data from journald may be stored in volatile memory or persisted locally on the server. Utilities exist to accept remote export of journald logs, however, use of the rsyslog service provides a consistent means of log collection and export.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/systemd/journald.conf file and add the following line: ForwardToSyslog=yes','[{\"cis\": [\"4.2.2.1\"]}, {\"cis_csc\": [\"6.5\"]}, {\"pci_dss\": [\"10.5.3\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.9\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\", \"CC7.2\"]}]'),(6629,'Ensure journald is configured to compress large log files','The journald system includes the capability of compressing overly large files to avoid filling up the system with logs or making the logs unmanageably large.','Uncompressed large files may unexpectedly fill a filesystem leading to resource unavailability. Compressing logs prior to write can prevent sudden, unexpected filesystem impacts.','','Edit the /etc/systemd/journald.conf file and add the following line: Compress=yes','[{\"cis\": [\"4.2.2.2\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6630,'Ensure journald is configured to write logfiles to persistent disk','Data from journald may be stored in volatile memory or persisted locally on the server. Logs in memory will be lost upon a system reboot. By persisting logs to local disk on the server they are protected from loss.','Writing log data to disk will provide the ability to forensically reconstruct events which may have impacted the operations or security of a system even after a system crash or reboot.','','Edit the /etc/systemd/journald.conf file and add the following line: Compress=yes','[{\"cis\": [\"4.2.2.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6631,'Ensure permissions on all logfiles are configured','Log files stored in /var/log/ contain logged information from many services on the system, or on log hosts others as well.','It is important to ensure that log files have the correct permissions to ensure that sensitivebdata is archived and protected.','','Run the following command to set permissions on all existing log files: # find /var/log -type f -exec chmod g-wx,o-rwx {} +','[{\"cis\": [\"4.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5.1\", \"10.5.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.9\"]}, {\"tsc\": [\"CC5.2\", \"CC7.2\"]}]'),(6632,'Ensure cron daemon is enabled','The cron daemon is used to execute batch jobs on the system.','While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run, and cron is used to execute them.','','Run the following command to enable cron : # systemctl --now enable crond','[{\"cis\": [\"5.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6633,'Ensure permissions on /etc/crontab are configured','The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file.','This file contains information on what system jobs are run by cron. Write access to these files could provide unprivileged users with the ability to elevate their privileges. Read access to these files could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access.','','Run the following commands to set ownership and permissions on /etc/crontab : # chown root:root /etc/crontab # chmod og-rwx /etc/crontab','[{\"cis\": [\"5.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6634,'Ensure permissions on /etc/cron.hourly are configured','This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.hourly : # chown root:root /etc/cron.hourly # chmod og-rwx /etc/cron.hourly','[{\"cis\": [\"5.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6635,'Ensure permissions on /etc/cron.daily are configured','The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.daily : # chown root:root /etc/cron.daily # chmod og-rwx /etc/cron.daily','[{\"cis\": [\"5.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6636,'Ensure permissions on /etc/cron.weekly are configured','The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.weekly : # chown root:root /etc/cron.weekly # chmod og-rwx /etc/cron.weekly','[{\"cis\": [\"5.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6637,'Ensure permissions on /etc/cron.monthly are configured','The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.monthly : # chown root:root /etc/cron.monthly # chmod og-rwx /etc/cron.monthly','[{\"cis\": [\"5.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6638,'Ensure permissions on /etc/cron.d are configured','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow , cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to set ownership and permissions on /etc/cron.d : # chown root:root /etc/cron.d # chmod og-rwx /etc/cron.d','[{\"cis\": [\"5.1.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6639,'Ensure at/cron is restricted to authorized users','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow , cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow : # rm /etc/cron.deny # rm /etc/at.deny # touch /etc/cron.allow # touch /etc/at.allow # chmod og-rwx /etc/cron.allow # chmod og-rwx /etc/at.allow # chown root:root /etc/cron.allow','[{\"cis\": [\"5.1.8\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6640,'Ensure permissions on /etc/ssh/sshd_config are configured','The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root.','The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by non-privileged users.','','Run the following commands to set ownership and permissions on /etc/ssh/sshd_config : # chown root:root /etc/ssh/sshd_config # chmod og-rwx /etc/ssh/sshd_config','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6641,'Ensure SSH access is limited','There are several options available to limit which users and group can access the system via SSH. It is recommended that at least one of the following options be leveraged: AllowUsers The AllowUsers variable gives the system administrator the option of allowing specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by only allowing the allowed users to log in from a particular host, the entry can be specified in the form of user@host. AllowGroups The AllowGroups variable gives the system administrator the option of allowing specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable. DenyUsers The DenyUsers variable gives the system administrator the option of denying specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by specifically denying a user's access from a particular host, the entry can be specified in the form of user@host. DenyGroups The DenyGroups variable gives the system administrator the option of denying specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable.','Restricting which users can remotely access the system via SSH will help ensure that only authorized users access the system.','','Edit the /etc/ssh/sshd_config file to set one or more of the parameter as follows: AllowUsers <userlist>; AllowGroups <grouplist>; DenyUsers <userlist> and DenyGroups <grouplist>','[{\"cis\": [\"5.2.2\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(6642,'Ensure permissions on SSH private host key files are configured','An SSH private key is one of two files used in SSH public key authentication. In this authentication method, The possession of the private key is proof of identity. Only a private key that corresponds to a public key will be able to authenticate successfully. The private keys need to be stored and handled carefully, and no copies of the private key should be distributed.','If an unauthorized user obtains the private SSH host key file, the host could be impersonated','','Run the following commands to set ownership and permissions on the private SSH host key files: # find /etc/ssh -xdev -type f -name 'ssh_host_*_key' -exec chown root:root {} ; # find /etc/ssh -xdev -type f -name 'ssh_host_*_key' -exec chmod 0600 {} ;','[{\"cis\": [\"5.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6643,'Ensure permissions on SSH public host key files are configured','An SSH public key is one of two files used in SSH public key authentication. In this authentication method, a public key is a key that can be used for verifying digital signatures generated using a corresponding private key. Only a public key that corresponds to a private key will be able to authenticate successfully.','If a public host key file is modified by an unauthorized user, the SSH service may be compromised.','','Run the following commands to set permissions and ownership on the SSH host public key files: # find /etc/ssh -xdev -type f -name 'ssh_host_*_key.pub' -exec chmod 0644 {} ; #find /etc/ssh -xdev -type f -name 'ssh_host_*_key.pub' -exec chown root:root {} ;','[{\"cis\": [\"5.2.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6644,'Ensure SSH LogLevel is appropriate','INFO level is the basic level that only records login activity of SSH users. In many situations, such as Incident Response, it is important to determine when a particular user was active on a system. The logout record can eliminate those users who disconnected, which helps narrow the field. VERBOSE level specifies that login and logout activity as well as the key fingerprint for any SSH key used for login will be logged. This information is important for SSH key management, especially in legacy environments.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel VERBOSE or LogLevel INFO','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(6645,'Ensure SSH X11 forwarding is disabled','The X11Forwarding parameter provides the ability to tunnel X11 traffic through the connection to enable remote graphic connections.','Disable X11 forwarding unless there is an operational requirement to use X11 applications directly. There is a small risk that the remote X11 servers of users who are logged in via SSH with X11 forwarding could be compromised by other users on the X11 server. Note that even if X11 forwarding is disabled, users can always install their own forwarders.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: X11Forwarding no','[{\"cis\": [\"5.2.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6646,'Ensure SSH MaxAuthTries is set to 4 or less','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6647,'Ensure SSH IgnoreRhosts is enabled','The IgnoreRhosts parameter specifies that .rhosts and .shosts files will not be used in RhostsRSAAuthentication or HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with ssh.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Ignorerhosts yes','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(6648,'Ensure SSH HostbasedAuthentication is disabled','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts , or /etc/hosts.equiv, along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no','[{\"cis\": [\"5.2.9\"]}, {\"cis_csc\": [\"16.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(6649,'Ensure SSH root login is disabled','The PermitRootLogin parameter specifies if the root user can log in using ssh. The default is no.','Disallowing root logins over SSH requires system admins to authenticate using their own individual account, then escalating to root via sudo or su . This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no','[{\"cis\": [\"5.2.10\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(6650,'Ensure SSH PermitEmptyPasswords is disabled','The PermitEmptyPasswords parameter specifies if the SSH server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no','[{\"cis\": [\"5.2.11\"]}, {\"cis_csc\": [\"16.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(6651,'Ensure SSH PermitUserEnvironment is disabled','The PermitUserEnvironment option allows users to present environment options to the ssh daemon.','Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has ssh executing trojan'd programs)','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitUserEnvironment no','[{\"cis\": [\"5.2.12\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(6652,'Ensure SSH Idle Timeout Interval is configured','The two options ClientAliveInterval and ClientAliveCountMax control the timeout of ssh sessions. When the ClientAliveInterval variable is set, ssh sessions that have no activity for the specified length of time are terminated. When the ClientAliveCountMax variable is set, sshd will send client alive messages at every ClientAliveInterval interval. When the number of consecutive client alive messages are sent with no response from the client, the ssh session is terminated. For example, if the ClientAliveInterval is set to 15 seconds and the ClientAliveCountMax is set to 3, the client ssh session will be terminated after 45 seconds of idle time.','Having no timeout value associated with a connection could allow an unauthorized user access to another user's ssh session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening. While the recommended setting is 300 seconds (5 minutes), set this timeout value based on site policy. The recommended setting for ClientAliveCountMax is 0. In this case, the client session will be terminated after 5 minutes of idle time and no keepalive messages will be sent.','','Edit the /etc/ssh/sshd_config file to set the parameters according to site policy: ClientAliveInterval 300 and ClientAliveCountMax 0','[{\"cis\": [\"5.2.13\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(6653,'Ensure SSH LoginGraceTime is set to one minute or less','The LoginGraceTime parameter specifies the time allowed for successful authentication to the SSH server. The longer the Grace period is the more open unauthenticated connections can exist. Like other session controls in this session the Grace Period should be limited to appropriate organizational limits to ensure the service is available for needed access.','Setting the LoginGraceTime parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. It will also limit the number of concurrent unauthenticated connections While the recommended setting is 60 seconds (1 Minute), set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LoginGraceTime 60','[{\"cis\": [\"5.2.14\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(6654,'Ensure SSH warning banner is configured','The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed.','Banners are used to warn connecting users of the particular site's policy regarding connection. Presenting a warning message prior to the normal user login may assist the prosecution of trespassers on the computer system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Banner /etc/issue.net','[{\"cis\": [\"5.2.15\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6655,'Ensure SSH PAM is enabled','UsePAM Enables the Pluggable Authentication Module interface. If set to “yes” this will enable PAM authentication using ChallengeResponseAuthentication and PasswordAuthentication in addition to PAM account and session module processing for all authentication types.','When usePAM is set to yes, PAM runs through account and session types properly. This is important if you want to restrict access to services based off of IP, time or other factors of the account. Additionally, you can make sure users inherit certain environment variables on login or disallow access to the server.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: UsePAM yes','[{\"cis\": [\"5.2.16\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6656,'Ensure SSH AllowTcpForwarding is disabled','SSH port forwarding is a mechanism in SSH for tunneling application ports from the client to the server, or servers to clients. It can be used for adding encryption to legacy applications, going through firewalls, and some system administrators and IT professionals use it for opening backdoors into the internal network from their home machines.','Leaving port forwarding enabled can expose the organization to security risks and back-doors. SSH connections are protected with strong encryption. This makes their contents invisible to most deployed network monitoring and traffic filtering solutions. This invisibility carries considerable risk potential if it is used for malicious purposes such as data exfiltration. Cybercriminals or malware could exploit SSH to hide their unauthorized communications, or to exfiltrate stolen data from the target network.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: AllowTcpForwarding no','[{\"cis\": [\"5.2.17\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(6657,'Ensure SSH MaxSessions is set to 4 or less','The MaxSessions parameter specifies the maximum number of open sessions permitted from a given connection.','To protect a system from denial of service due to a large number of concurrent sessions, use the rate limiting function of MaxSessions to protect availability of sshd logins and prevent overwhelming the daemon.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxSessions 4','[{\"cis\": [\"5.2.19\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6658,'Ensure system-wide crypto policy is not over-ridden','System-wide Crypto policy can be over-ridden or opted out of for openSSH','Over-riding or opting out of the system-wide crypto policy could allow for the use of less secure Ciphers, MACs, KexAlgoritms and GSSAPIKexAlgorithsm','','Run the following commands: # sed -ri "s/^s*(CRYPTO_POLICYs*=.*)$/# 1/" /etc/sysconfig/sshd; # systemctl reload sshd','[{\"cis\": [\"5.2.20\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(6659,'Create custom authselect profile','A custom profile can be created by copying and customizing one of the default profiles. The default profiles include: sssd, winbind, or the nis.','A custom profile is required to customize many of the pam options','','Run the following command to create a custom authselect profile: # authselect create-profile <custom-profile name> -b <default profile to copy> .Example: # authselect create-profile custom-profile -b sssd --symlink-meta','[{\"cis\": [\"5.3.1\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(6660,'Ensure authselect includes with-faillock','The pam_faillock.so module maintains a list of failed authentication attempts per user during a specified interval and locks the account in case there were more than deny consecutive failed authentications. It stores the failure records into per-user files in the tally directory.','Locking out user IDs after n unsuccessful consecutive login attempts mitigates brute force password attacks against your systems.','','Run the following command to include the with-faillock option: # authselect select <PROFILE NAME> with-faillock Example: # authselect select custom/custom-profile with-sudo with-faillock without-nullok','[{\"cis\": [\"5.3.3\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(6661,'Ensure password creation requirements are configured','The pam_pwquality.so module checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more. The following are definitions of the pam_pwquality.so options. try_first_pass - retrieve the password from a previous stacked PAM module. If not available, then prompt the user for a password. retry=3 - Allow 3 tries before sending back a failure. minlen=14 - password must be 14 characters or more Either of the following can be used to enforce complex passwords: minclass=4 - provide at least four classes of characters for the new password OR dcredit=-1 - provide at least one digit ucredit=-1 - provide at least one uppercase character ocredit=-1 - provide at least one special character lcredit=-1 - provide at least one lowercase character The settings shown above are one possible policy. Alter these values to conform to your own organization's password policies','Strong passwords protect systems from being hacked through brute force methods.','','Edit the file /etc/security/pwquality.conf and add or modify the following line for password length to conform to site policy: minlen = 14 Edit the file /etc/security/pwquality.conf and add or modify the following line for password complexity to conform to site policy: minclass = 4 OR dcredit = -1 ucredit = -1 ocredit = -1 -1 = -1 Run the following to update the system-auth and password-auth files: CP=$(authselect current | awk 'NR == 1 {print $3}' | grep custom/) for FN in system-auth password-auth; do [[ -n $CP ]] && PTF=/etc/authselect/$CP/$FN || PTF=/etc/authselect/$FN [[ -z $(grep -E '^s*passwords+requisites+pam_pwquality.sos+.*enforce-for-roots*.*$' $PTF) ]] && sed -ri 's/^s*(passwords+requisites+pam_pwquality.sos+)(.*)$/12 enforce-for-root/' $PTF [[ -n $(grep -E '^s*passwords+requisites+pam_pwquality.sos+.*s+retry=S+s*.*$' $PTF) ]] && sed -ri '/pwquality/s/retry=S+/retry=3/' $PTF || sed -ri 's/^s*(passwords+requisites+pam_pwquality.sos+)(.*)$/12 retry=3/' $PTF done authselect apply-changes','[{\"cis\": [\"5.4.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(6662,'Ensure lockout for failed password attempts is configured','Lock out users after n unsuccessful consecutive login attempts. deny= - Number of attempts before the account is locked. unlock_time= - Time in seconds before the account is unlocked. Set the lockout number and unlock time to follow local site policy.','Locking out user IDs after n unsuccessful consecutive login attempts mitigates brute force password attacks against your systems.','','Set password lockouts and unlock times to conform to site policy. Run the following to update the system-auth and password-auth files. This script will update/add the deny=5 and unlock_time=900 options. This script should be modified as needed to follow local site policy.CP=$(authselect current | awk "NR == 1 {print $3}" | grep custom/) for FN in system-auth password-auth; do [[ -n $CP ]] && PTF=/etc/authselect/$CP/$FN || PTF=/etc/authselect/$FN [[ -n $(grep -E "^s*auths+requireds+pam_faillock.sos+.*deny=S+s*.*$" $PTF) ]] && sed -ri "/pam_faillock.so/s/deny=S+/deny=5/g" $PTF || sed -ri "s/^^s*(auths+requireds+pam_faillock.sos+)(.*[^{}])({.*}|)$/12 deny=5 3/" $PTF [[ -n $(grep -E "^s*auths+requireds+pam_faillock.sos+.*unlock_time=S+s*.*$" $PTF) ]] && sed -ri "/pam_faillock.so/s/unlock_time=S+/unlock_time=900/g" $PTF || sed -ri "s/^s*(auths+requireds+pam_faillock.sos+)(.*[^{}])({.*}|)$/12 unlock_time=900 3/" $PTF done authselect apply-changes','[{\"cis\": [\"5.4.2\"]}, {\"cis_csc\": [\"16.7\"]}, {\"pci_dss\": [\"8.2.5\"]}, {\"tsc\": [\"CC6.1\"]}]'),(6663,'Ensure password reuse is limited','The /etc/security/opasswd file stores the users" old passwords and can be checked to ensure that users are not recycling recent passwords. remember=<5> - Number of old passwords to remember','Forcing users not to reuse their past 5 passwords make it less likely that an attacker will be able to guess the password. Note that these change only apply to accounts configured on the local system.','','Set remembered password history to conform to site policy. Run the following script to add or modify the pam_pwhistory.so and pam_unix.so lines to include the remember option: CP=$(authselect current | awk "NR == 1 {print $3}" | grep custom/) [[ -n $CP ]] && PTF=/etc/authselect/$CP/system-auth || PTF=/etc/authselect/system-auth [[ -n $(grep -E "^s*passwords+(sufficients+pam_unix|requi(red|site)s+pam_pwhistory).sos+ ([^#]+s+)*remember=S+s*.*$" $PTF) ]] && sed -ri "s/^s*(passwords+(requisite|sufficient)s+(pam_pwquality.so|pam_unix.so)s+)(.*)(remember=S+s*)(.*)$/14 remember=5 6/" $PTF || sed -ri "s/^s*(passwords+(requisite|sufficient)s+(pam_pwquality.so|pam_unix.so)s+)(.*)$/14 remember=5/" $PTF authselect apply-changes','[{\"cis\": [\"5.4.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.5\"]}, {\"tsc\": [\"CC6.1\"]}]'),(6664,'Ensure password hashing algorithm is SHA-512','The commands below change password encryption from md5 to sha512 (a much stronger hashing algorithm). All existing accounts will need to perform a password change to upgrade the stored hashes to the new algorithm.','The SHA-512 algorithm provides much stronger hashing than MD5, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords. Note that these change only apply to accounts configured on the local system.','','Set password hashing algorithm to sha512. Run the following script to dd or modify the pam_unix.so lines in the password-auth and system-auth files to include the sha512 option: CP=$(authselect current | awk 'NR == 1 {print $3}' | grep custom/) for FN in system-auth password-auth; do [[ -z $(grep -E '^s*passwords+sufficients+pam_unix.sos+.*sha512s*.*$' $PTF) ]] && sed -ri 's/^s*(passwords+sufficients+pam_unix.sos+)(.*)$/12 sha512/' $PTF done authselect apply-changes','[{\"cis\": [\"5.4.4\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"3.6.1\", \"8.2.1\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\"]}]'),(6665,'Ensure password expiration is 365 days or less','The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age. It is recommended that the PASS_MAX_DAYS parameter be set to less than or equal to 365 days.','The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity.','','Set the PASS_MAX_DAYS parameter to conform to site policy in /etc/login.defs : PASS_MAX_DAYS 90 and modify user parameters for all users with a password set to match: chage --maxdays 90 <user>','[{\"cis\": [\"5.5.1.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(6666,'Ensure minimum days between password changes is 7 or more','The PASS_MIN_DAYS parameter in /etc/login.defs allows an administrator to prevent users from changing their password until a minimum number of days have passed since the last time the user changed their password. It is recommended that PASS_MIN_DAYS parameter be set to 7 or more days.','By restricting the frequency of password changes, an administrator can prevent users from repeatedly changing their password in an attempt to circumvent password reuse controls.','','Set the PASS_MIN_DAYS parameter to 7 in /etc/login.defs: PASS_MIN_DAYS 7 and modify user parameters for all users with a password set to match: chage --mindays 7 <user>','[{\"cis\": [\"5.5.1.2\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(6667,'Ensure minimum days between password changes is 7 or more','The PASS_WARN_AGE parameter in /etc/login.defs allows an administrator to notify users that their password will expire in a defined number of days. It is recommended that the PASS_WARN_AGE parameter be set to 7 or more days.','Providing an advance warning that a password will be expiring gives users time to think of a secure password. Users caught unaware may choose a simple password or write it down where it may be discovered.','','Set the PASS_WARN_AGE parameter to 7 in /etc/login.defs: PASS_WARN_AGE 7 and modify user parameters for all users with a password set to match: chage --warndays 7 <user>','[{\"cis\": [\"5.5.1.3\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(6668,'Ensure inactive password lock is 30 days or less','User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled.','Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.','','Run the following command to set the default password inactivity period to 30 days: useradd -D -f 30 and modify user parameters for all users with a password set to match: chage --inactive 30 <user>','[{\"cis\": [\"5.4.1.4\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(6669,'Ensure default user shell timeout is 900 seconds or less','The default TMOUT determines the shell timeout for users. The TMOUT value is measured in seconds.','Having no timeout value associated with a shell could allow an unauthorized user access to another user's shell session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening.','','Edit the /etc/bashrc , /etc/profile and /etc/profile.d/*.sh files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: readonly TMOUT=900 ; export TMOUT . Note that setting the value to readonly prevents unwanted modification during runtime.','[{\"cis\": [\"5.5.3\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(6670,'Ensure default group for the root account is GID 0','The usermod command can be used to specify which group the root user belongs to. This affects permissions of files that are created by the root user.','Using GID 0 for the root account helps prevent root -owned files from accidentally becoming accessible to non-privileged users.','','Run the following command to set the root user default group to GID 0: usermod -g 0 root','[{\"cis\": [\"5.5.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(6671,'Ensure default user umask is 027 or more restrictive','The default umask determines the permissions of files created by users. The user creating the file has the discretion of making their files and directories readable by others via the chmod command. Users who wish to allow their files and directories to be readable by others by default may choose a different default umask by inserting the umask command into the standard shell configuration files ( .profile , .bashrc , etc.) in their home directories.','Setting a very secure default value for umask ensures that users make a conscious choice about their file permissions. A default umask setting of 077 causes files and directories created by users to not be readable by any other user on the system. A umask of 027 would make files and directories readable by users in the same Unix group, while a umask of 022 would make files readable by every user on the system.','','Edit the /etc/bashrc , /etc/profile and /etc/profile.d/*.sh files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: umask 027','[{\"cis\": [\"5.5.5\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(6672,'Ensure access to the su command is restricted.','The su command allows a user to run a command or shell as another user. The program has been superseded by sudo , which allows for more granular control over privileged access. Normally, the su command can be executed by any user. By uncommenting the pam_wheel.so statement in /etc/pam.d/su , the su command will only allow users in the wheel group to execute su .','Restricting the use of su , and using sudo in its place, provides system administrators better control of the escalation of user privileges to execute privileged commands. The sudo utility also provides a better logging and audit mechanism, as it can log each command executed via sudo , whereas su can only record that a user executed the su program.','','Add the following line to the /etc/pam.d/su file: auth required pam_wheel.so use_uid','[{\"cis\": [\"5.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(6673,'Ensure permissions on /etc/passwd are configured','The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.','It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd: # chown root:root /etc/passwd # chmod 644 /etc/passwd','[{\"cis\": [\"6.1.2\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6674,'Ensure permissions on /etc/shadow are configured','The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.','','Run the following command to set permissions on /etc/ shadow: # chown root:root /etc/shadow # chown root:shadow /etc/shadow # chmod o-rwx,g-wx /etc/shadow','[{\"cis\": [\"6.1.3\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6675,'Ensure permissions on /etc/group are configured','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','Run the following command to set permissions on /etc/group: # chown root:root /etc/group # chmod 644 /etc/group','[{\"cis\": [\"6.1.4\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6676,'Ensure permissions on /etc/gshadow are configured','The /etc/gshadow file is used to store the information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/gshadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow file (such as group administrators) could also be useful to subvert the group','','Run the following command to set permissions on /etc/gshadow: # chown root:root /etc/gshadow # chown root:shadow /etc/gshadow # chmod o-rwx,g-rw /etc/gshadow','[{\"cis\": [\"6.1.5\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6677,'Ensure permissions on /etc/passwd- are configured','The /etc/passwd- file contains backup user account information.','It is critical to ensure that the /etc/passwd- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd-: # chown root:root /etc/passwd- # chmod 600 /etc/passwd-','[{\"cis\": [\"6.1.6\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6678,'Ensure permissions on /etc/shadow- are configured','The /etc/shadow- file is used to store backup information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/shadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/shadow-: # chown root:shadow /etc/shadow- # chmod u-x,go-rwx /etc/shadow-','[{\"cis\": [\"6.1.7\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6679,'Ensure permissions on /etc/group- are configured','The /etc/group- file contains a backup list of all the valid groups defined in the system.','It is critical to ensure that the /etc/group- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/group-: # chown root:root /etc/group- # chmod 644 /etc/group-','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6680,'Ensure permissions on /etc/gshadow- are configured','The /etc/gshadow- file is used to store backup information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/gshadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the one of the following chown commands as appropriate and the chmod to set permissions on /etc/gshadow- : # chown root:root /etc/gshadow- # chown root:shadow /etc/gshadow- # chmod o-rwx,g-rw /etc/gshadow-','[{\"cis\": [\"6.1.9\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6681,'Ensure password fields are not empty','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: passwd -l <username> || Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"6.2.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(6682,'Ensure no legacy "+" entries exist in /etc/passwd','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy '+' entries from /etc/passwd if they exist.','[{\"cis\": [\"6.2.2\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6683,'Ensure no legacy "+" entries exist in /etc/shadow','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy '+' entries from /etc/shadow if they exist.','[{\"cis\": [\"6.2.4\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6684,'Ensure no legacy "+" entries exist in /etc/group','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy '+' entries from /etc/group if they exist.','[{\"cis\": [\"6.2.5\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(6685,'Ensure root is the only UID 0 account','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"6.2.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(7000,'Ensure separate partition exists for /tmp','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /tmp its own file system allows an administrator to set the noexec option on the mount, making /tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','','For new installations, during installation create a custom partition setup and specify a separate partition for /tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.2\"]}]'),(7001,'Ensure nodev option set on /tmp partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp : # mount -o remount,nodev /tmp','[{\"cis\": [\"1.1.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7002,'Ensure nosuid option set on /tmp partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp : # mount -o remount,nosuid /tmp','[{\"cis\": [\"1.1.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7003,'Ensure noexec option set on /tmp partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp : # mount -o remount,noexec /tmp','[{\"cis\": [\"1.1.5\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7004,'Ensure separate partition exists for /var','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion if it is not bound to a separate partition.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.6\"]}]'),(7005,'Ensure separate partition exists for /var/log','The /var/log directory is used by system services to store log data.','There are two important reasons to ensure that system logs are stored on a separate partition: protection against resource exhaustion (since logs can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.11\"]}, {\"cis_csc\": [\"6.3\"]}]'),(7006,'Ensure separate partition exists for /var/log/audit','The auditing daemon, auditd , stores log data in the /var/log/audit directory.','There are two important reasons to ensure that data gathered by auditd is stored on a separate partition: protection against resource exhaustion (since the audit.log file can grow quite large) and protection of audit data. The audit daemon calculates how much free space is left and performs actions based on the results. If other processes (such as syslog ) consume space in the same partition as auditd, it may not perform as desired.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.12\"]}, {\"cis_csc\": [\"6.3\"]}]'),(7007,'Ensure separate partition exists for /home','The /home directory is used to support disk storage needs of local users.','If the system is intended to support local users, create a separate partition for the /home directory to protect against resource exhaustion and restrict the type of files that can be stored under /home.','','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.13\"]}]'),(7008,'Ensure nodev option set on /home partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. See the fstab(5) manual page for more information. # mount -o remount,nodev /home. Notes: The actions in this recommendation refer to the /home partition, which is the default user partition that is defined. If you have created other user partitions, it is recommended that the Remediation and Audit steps be applied to these partitions as well.','[{\"cis\": [\"1.1.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7009,'Ensure nodev option set on /dev/shm partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /dev/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm : # mount -o remount,nodev /dev/shm','[{\"cis\": [\"1.1.15\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7010,'Ensure nosuid option set on /dev/shm partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm : # mount -o remount,nosuid /dev/shm','[{\"cis\": [\"1.1.16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7011,'Ensure noexec option set on /dev/shm partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm : # mount -o remount,noexec /dev/shm','[{\"cis\": [\"1.1.17\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7012,'Ensure bootloader password is set','Setting the boot loader password will require that anyone rebooting the system must enter a password before being able to set command line boot parameters.','Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off SELinux at boot time).','','Create an encrypted password with grub-md5-crypt : # grub-md5-crypt. The result is an <encrypted-password>. Copy and paste the <encrypted-password> into the global section of /boot/grub/menu.lst: password --md5 <encrypted-password> Notes: This recommendation is designed around the grub bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings.','[{\"cis\": [\"1.4.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7013,'Ensure core dumps are restricted','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file. The system provides the ability to set a soft limit for core dumps, but this can be overridden by the user.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf(5) ). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to the /etc/security/limits.conf file: * hard core 0. Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: fs.suid_dumpable = 0. Run the following command to set the active kernel parameter: # sysctl -w fs.suid_dumpable=0.','[{\"cis\": [\"1.5.1\"]}, {\"cis_csc\": [\"13\"]}]'),(7014,'Ensure address space layout randomization (ASLR) is enabled','Address space layout randomization (ASLR) is an exploit mitigation technique which randomly arranges the address space of key data areas of a process.','Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: kernel.randomize_va_space = 2. Run the following command to set the active kernel parameter: # sysctl -w kernel.randomize_va_space=2','[{\"cis\": [\"1.5.3\"]}, {\"cis_csc\": [\"8.4\"]}]'),(7015,'Ensure chargen services are not enabled','chargen is a network service that responds with 0 to 512 ASCII characters for each connection it receives. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable chargen and chargen-udp : # chkconfig chargen off # chkconfig chargen-udp off','[{\"cis\": [\"2.1.1\"]}, {\"cis_csc\": [\"9.1\"]}]'),(7016,'Ensure daytime services are not enabled','daytime is a network service that responds with the server's current date and time. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable daytime - and daytime-udp: # chkconfig daytime-off # chkconfig daytime-udp off','[{\"cis\": [\"2.1.2\"]}, {\"cis_csc\": [\"9.1\"]}]'),(7017,'Ensure discard services are not enabled','discard is a network service that simply discards all data it receives. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable discard and discard-udp: # chkconfig discard off # chkconfig discard-udp off','[{\"cis\": [\"2.1.3\"]}, {\"cis_csc\": [\"9.1\"]}]'),(7018,'Ensure echo services are not enabled','echo is a network service that responds to clients with the data sent to it by the client. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable echo and echo-udp: # chkconfig echo off # chkconfig echo-udp off','[{\"cis\": [\"2.1.4\"]}, {\"cis_csc\": [\"9.1\"]}]'),(7019,'Ensure time services are not enabled','timeis a network service that responds with the server's current date and time as a 32 bit integer. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable time and time-udp: # chkconfig time off # chkconfig time-udp off','[{\"cis\": [\"2.1.5\"]}, {\"cis_csc\": [\"9.1\"]}]'),(7020,'Ensure rsh server is not enabled','The Berkeley rsh-server ( rsh , rlogin , rexec ) package contains legacy services that exchange credentials in clear-text.','These legacy services contain numerous security exposures and have been replaced with the more secure SSH package.','','Run the following commands to disable rsh , rlogin , and rexec : # chkconfig rexec off # chkconfig rlogin off # chkconfig rsh off','[{\"cis\": [\"2.1.6\"]}, {\"cis_csc\": [\"3.4\", \"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7021,'Ensure talk server is not enabled','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client (allows initiate of talk sessions) is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to disable talk: # chkconfig talk off','[{\"cis\": [\"2.1.7\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7022,'Ensure telnet server is not enabled','The telnet-server package contains the telnet daemon, which accepts connections from users from other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow a user with access to sniff network traffic the ability to steal credentials. The ssh package provides an encrypted session and stronger security.','','Run the following command to disable telnet: # chkconfig telnet off','[{\"cis\": [\"2.1.8\"]}, {\"cis_csc\": [\"3.4\", \"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7023,'Ensure tftp server is not enabled','Trivial File Transfer Protocol (TFTP) is a simple file transfer protocol, typically used to automatically transfer configuration or boot machines from a boot server. The package atftp is used to define and support a TFTP server.','TFTP does not support authentication nor does it ensure the confidentiality or integrity of data. It is recommended that TFTP be removed, unless there is a specific need for TFTP. In that case, extreme caution must be used when configuring the services.','','Run the following command to disable tftp: # chkconfig tftp off','[{\"cis\": [\"2.1.9\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7024,'Ensure rsync service is not enabled','The rsyncd service can be used to synchronize files between systems over network links.','The rsyncd service presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to disable rsyncd : # chkconfig rsyncd off','[{\"cis\": [\"2.1.10\", \"2.2.17\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7025,'Ensure ntp is configured','ntp is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at https://tools.ietf.org/html/rfc958. ntp can be configured to be a client and/or a server. This recommendation only applies if ntp is in use on the system.','If ntp is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','Add or edit restrict lines in /etc/ntp.conf to match the following: restrict -4 default kod limited nomodify notrap nopeer noquery restrict -6 default kod limited nomodify notrap nopeer noquery Add or edit server or pool lines to /etc/ntp.conf as appropriate: server <remote-server> Add or edit the NTPD_OPTIONS in /etc/sysconfig/ntp to include '-u ntp:ntp': NTPD_OPTIONS='-u ntp:ntp'','[{\"cis\": [\"2.2.1.2\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7026,'Ensure X Window System is not installed','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','','Run the following command to remove the X Windows System packages: # zypper remove xorg-x11*','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7027,'Ensure Avahi Server is not enabled','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Automatic discovery of network services is not normally required for system functionality. It is recommended to disable the service to reduce the potential attack surface.','','Run the following command to disable avahi-daemon : # chkconfig avahi-daemon off','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7028,'Ensure DHCP Server is not enabled','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a system is specifically set up to act as a DHCP server, it is recommended that this service be disabled to reduce the potential attack surface.','','Run the following command to disable dhcpd : # chkconfig dhcpd off','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc\": [\"9.1\"]}]'),(7029,'Ensure NFS and RPC are not enabled','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the system does not export NFS shares or act as an NFS client, it is recommended that these services be disabled to reduce remote attack surface.','','Run the following commands to disable nfs and rpcbind : # chkconfig nfs off # chkconfig rpcbind off','[{\"cis\": [\"2.2.7\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7030,'Ensure DNS Server is not enabled','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a system is specifically designated to act as a DNS server, it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable named : # chkconfig named off','[{\"cis\": [\"2.2.8\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7031,'Ensure FTP Server is not enabled','The File Transfer Protocol (FTP) provides networked computers with the ability to transfer files.','FTP does not protect the confidentiality of data or authentication credentials. It is recommended sftp be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable vsftpd : # chkconfig vsftpd off Notes: Additional FTP servers also exist and should be audited.','[{\"cis\": [\"2.2.9\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7032,'Ensure HTTP server is not enabled','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the service be disabled to reduce the potential attack surface. Notes: Several httpd servers exist and can use other service names. apache, apache2, lighttpd, and nginx are example services that provide an HTTP server. These and other services should also be audited.','','Run the following command to disable apache2 : # chkconfig apache2 off','[{\"cis\": [\"2.2.10\"]}, {\"cis_csc\": [\"9.1\"]}]'),(7033,'Ensure IMAP and POP3 server is not enabled','cyrus is an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided by this system, it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable cyrus : # chkconfig cyrus off Notes: Several IMAP/POP3 servers exist and can use other service names. dovecot is an example service that provides an IMAP/POP3 server. These and other services should also be audited.','[{\"cis\": [\"2.2.11\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7034,'Ensure Samba is not enabled','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Small Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this service can be disabled to reduce the potential attack surface.','','Run the following command to disable smb : # chkconfig smb off','[{\"cis\": [\"2.2.12\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7035,'Ensure HTTP Proxy Server is not enabled','Squid is a standard proxy server used in many environments.','If there is no need for a proxy server, it is recommended that the squid proxy be disabled to reduce the potential attack surface.','','Run the following command to disable squid : # chkconfig squid off','[{\"cis\": [\"2.2.13\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7036,'Ensure SNMP Server is not enabled','The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server can communicate using SNMP v1, which transmits data in the clear and does not require authentication to execute commands. Unless absolutely necessary, it is recommended that the SNMP service not be used. If SNMP is required the server should be configured to disallow SNMP v1.','','Run the following command to disable snmpd: # chkconfig snmpd off Notes: Additional methods of disabling a service exist. Consult your distribution documentation for appropriate methods.','[{\"cis\": [\"2.2.14\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7037,'Ensure NIS Server is not enabled','The Network Information Service (NIS) (formally known as Yellow Pages) is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be disabled and other, more secure services be used.','','Run the following command to disable ypserv : # chkconfig ypserv off','[{\"cis\": [\"2.2.16\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7038,'Ensure NIS Client is not installed','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files. The NIS client ( ypbind ) was used to bind a machine to an NIS server and receive the distributed configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','','Run the following command to uninstall ypbind : # zypper remove ypbind','[{\"cis\": [\"2.3.1\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7039,'Ensure IPv4 forwarding is disabled','The net.ipv4.ip_forward flag is used to tell the system whether it can forward packets or not.','Setting the flag to 0 ensures that a system with multiple interfaces (for example, a hard proxy), will never be able to forward packets, and therefore, never serve as a router.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.ip_forward = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.ip_forward=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.1.1\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7040,'Ensure packet redirect sending is disabled','ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects.','An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.send_redirects = 0 net.ipv4.conf.default.send_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.send_redirects=0 # sysctl -w net.ipv4.conf.default.send_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.1.2\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7041,'Ensure source routed packets are not accepted','In networking, source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network. In some cases, systems may not be routable or reachable from some locations (e.g. private addresses vs. Internet routable), and so source routed packets would need to be used.','Setting net.ipv4.conf.all.accept_source_route and net.ipv4.conf.default.accept_source_route to 0 disables the system from accepting source routed packets. Assume this system was capable of routing packets to Internet routable addresses on one interface and private addresses on another interface. Assume that the private addresses were not routable to the Internet routable addresses and vice versa. Under normal routing circumstances, an attacker from the Internet routable addresses could not use the system as a way to reach the private address systems. If, however, source routed packets were allowed, they could be used to gain access to the private address systems as the route could be specified, rather than rely on routing protocols that did not allow this routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_source_route = 0 net.ipv4.conf.default.accept_source_route = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_source_route=0 # sysctl -w net.ipv4.conf.default.accept_source_route=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.1\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7042,'Ensure ICMP redirects are not accepted','ICMP redirect messages are packets that convey routing information and tell your host (acting as a router) to send packets via an alternate path. It is a way of allowing an outside routing device to update your system routing tables. By setting net.ipv4.conf.all.accept_redirects to 0, the system will not accept any ICMP redirect messages, and therefore, won't allow outsiders to update the system's routing tables.','Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_redirects = 0 net.ipv4.conf.default.accept_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_redirects=0 # sysctl -w net.ipv4.conf.default.accept_redirects=0 # sysctl -w net.ipv4.route.flush=1.','[{\"cis\": [\"3.2.2\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7043,'Ensure secure ICMP redirects are not accepted','Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure.','It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.secure_redirects = 0 net.ipv4.conf.default.secure_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.secure_redirects=0 # sysctl -w net.ipv4.conf.default.secure_redirects=0 # sysctl -w net.ipv4.route.flush=1.','[{\"cis\": [\"3.2.3\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7044,'Ensure suspicious packets are logged','When enabled, this feature logs packets with un-routable source addresses to the kernel log.','Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.log_martians = 1 net.ipv4.conf.default.log_martians = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.log_martians=1 # sysctl -w net.ipv4.conf.default.log_martians=1 # sysctl -w net.ipv4.route.flush=1.','[{\"cis\": [\"3.2.4\"]}, {\"cis_csc\": [\"6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7045,'Ensure broadcast ICMP requests are ignored','Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses.','Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address. All hosts receiving this message and responding would send echo-reply messages back to the spoofed address, which is probably not routable. If many hosts respond to the packets, the amount of traffic on the network could be significantly multiplied.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_echo_ignore_broadcasts = 1 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1 # sysctl -w net.ipv4.route.flush=1.','[{\"cis\": [\"3.2.5\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7046,'Ensure bogus ICMP responses are ignored','Setting icmp_ignore_bogus_error_responses to 1 prevents the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages.','Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_ignore_bogus_error_responses = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1 # sysctl -w net.ipv4.route.flush=1.','[{\"cis\": [\"3.2.6\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7047,'Ensure Reverse Path Filtering is enabled','Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set).','Setting these flags is a good way to deter attackers from sending your system bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed. This would occur when using dynamic routing protocols (bgp, ospf, etc) on your system. If you are using asymmetrical routing on your system, you will not be able to enable this feature without breaking the routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.rp_filter = 1 net.ipv4.conf.default.rp_filter = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.rp_filter=1 # sysctl -w net.ipv4.conf.default.rp_filter=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.7\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7048,'Ensure TCP SYN Cookies is enabled','When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. Instead, the kernel simply replies to the SYN with a SYN|ACK, but will include a specially crafted TCP sequence number that encodes the source and destination IP address and port number and the time the packet was sent. A legitimate connection would send the ACK packet of the three way handshake with the specially crafted sequence number. This allows the system to verify that it has received a valid response to a SYN cookie and allow the connection, even though there is no corresponding SYN in the queue.','Attackers use SYN flood attacks to perform a denial of service attacked on a system by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding. SYN cookies allow the system to keep accepting valid connections, even if under a denial of service attack.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.tcp_syncookies = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.tcp_syncookies=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.8\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7049,'Ensure SSH Protocol is set to 2','SSH supports two different and incompatible protocols: SSH1 and SSH2. SSH1 was the original protocol and was subject to security issues. SSH2 is more advanced and secure.','SSH v1 suffers from insecurities that do not affect SSH v2.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Protocol 2','[{\"cis\": [\"5.2.2\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(7050,'Ensure SSH LogLevel is set to INFO','The INFO parameter specifies that login and logout activity will be logged.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information. INFO level is the basic level that only records login activity of SSH users. In many situations, such as Incident Response, it is important to determine when a particular user was active on a system. The logout record can eliminate those users who disconnected, which helps narrow the field.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel INFO','[{\"cis\": [\"5.2.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(7051,'Ensure SSH MaxAuthTries is set to 4 or less','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7052,'Ensure SSH IgnoreRhosts is enabled','The IgnoreRhosts parameter specifies that .rhosts and .shosts files will not be used in RhostsRSAAuthentication or HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with ssh.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes','[{\"cis\": [\"5.2.6\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(7053,'Ensure SSH HostbasedAuthentication is disabled','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts , or /etc/hosts.equiv , along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(7054,'Ensure SSH root login is disabled','The PermitRootLogin parameter specifies if the root user can log in using ssh(1). The default is no.','The PermitRootLogin parameter specifies if the root user can log in using ssh(1). The default is no. Rationale: Disallowing root logins over SSH requires system admins to authenticate using their own individual account, then escalating to root via sudo or su. This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc\": [\"5.8\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(7055,'Ensure SSH PermitEmptyPasswords is disabled','The PermitEmptyPasswords parameter specifies if the SSH server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no','[{\"cis\": [\"5.2.9\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(7056,'Ensure root is the only UID 0 account','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"6.2.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(7057,'Ensure password fields are not empty','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: # passwd -l <username>. Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"6.2.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(7500,'Ensure separate partition exists for /tmp','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /tmp its own file system allows an administrator to set the noexec option on the mount, making /tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','','For new installations, during installation create a custom partition setup and specify a separate partition for /tmp. For systems that were previously installed, create a new partition and configure /etc/fstab or the systemd tmp.mount service as appropriate.','[{\"cis\": [\"1.1.2\"]}]'),(7501,'Ensure nodev option set on /tmp partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp : # mount -o remount,nodev /tmp','[{\"cis\": [\"1.1.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7502,'Ensure nosuid option set on /tmp partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp : # mount -o remount,nosuid /tmp','[{\"cis\": [\"1.1.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7503,'Ensure noexec option set on /tmp partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp : # mount -o remount,noexec /tmp','[{\"cis\": [\"1.1.5\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7504,'Ensure separate partition exists for /var','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion if it is not bound to a separate partition.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.6\"]}]'),(7505,'Ensure separate partition exists for /var/log','The /var/log directory is used by system services to store log data.','There are two important reasons to ensure that system logs are stored on a separate partition: protection against resource exhaustion (since logs can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.11\"]}, {\"cis_csc\": [\"6.3\"]}]'),(7506,'Ensure separate partition exists for /var/log/audit','The auditing daemon, auditd , stores log data in the /var/log/audit directory.','There are two important reasons to ensure that data gathered by auditd is stored on a separate partition: protection against resource exhaustion (since the audit.log file can grow quite large) and protection of audit data. The audit daemon calculates how much free space is left and performs actions based on the results. If other processes (such as syslog ) consume space in the same partition as auditd, it may not perform as desired.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.12\"]}, {\"cis_csc\": [\"6.3\"]}]'),(7507,'Ensure separate partition exists for /home','The /home directory is used to support disk storage needs of local users.','If the system is intended to support local users, create a separate partition for the /home directory to protect against resource exhaustion and restrict the type of files that can be stored under /home.','','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.13\"]}]'),(7508,'Ensure nodev option set on /home partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. See the fstab(5) manual page for more information. # mount -o remount,nodev /home. Notes: The actions in this recommendation refer to the /home partition, which is the default user partition that is defined. If you have created other user partitions, it is recommended that the Remediation and Audit steps be applied to these partitions as well.','[{\"cis\": [\"1.1.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7509,'Ensure nodev option set on /dev/shm partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /dev/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm : # mount -o remount,nodev /dev/shm Notes: /dev/shm is not specified in /etc/fstab despite being mounted by default. The following line will implement the recommended /dev/shm mount options in /etc/fstab: tmpfs /dev/shm tmpfs defaults,nodev,nosuid,noexec 0 0. Notes: /dev/shm is not specified in /etc/fstab despite being mounted by default. The following line will implement the recommended /dev/shm mount options in /etc/fstab: tmpfs /dev/shm tmpfs defaults,nodev,nosuid,noexec 0 0','[{\"cis\": [\"1.1.15\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7510,'Ensure nosuid option set on /dev/shm partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm : # mount -o remount,nosuid /dev/shm Notes: /dev/shm is not specified in /etc/fstab despite being mounted by default. The following line will implement the recommended /dev/shm mount options in /etc/fstab: tmpfs /dev/shm tmpfs defaults,nodev,nosuid,noexec 0 0. Notes: /dev/shm is not specified in /etc/fstab despite being mounted by default. The following line will implement the recommended /dev/shm mount options in /etc/fstab: tmpfs /dev/shm tmpfs defaults,nodev,nosuid,noexec 0 0','[{\"cis\": [\"1.1.16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7511,'Ensure noexec option set on /dev/shm partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm : # mount -o remount,noexec /dev/shm Notes: /dev/shm is not specified in /etc/fstab despite being mounted by default. The following line will implement the recommended /dev/shm mount options in /etc/fstab: tmpfs /dev/shm tmpfs defaults,nodev,nosuid,noexec 0 0. Notes: /dev/shm is not specified in /etc/fstab despite being mounted by default. The following line will implement the recommended /dev/shm mount options in /etc/fstab: tmpfs /dev/shm tmpfs defaults,nodev,nosuid,noexec 0 0','[{\"cis\": [\"1.1.17\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7512,'Ensure core dumps are restricted','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file. The system provides the ability to set a soft limit for core dumps, but this can be overridden by the user.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf(5) ). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to /etc/security/limits.conf or a /etc/security/limits.d/* file: * hard core 0. Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file:fs.suid_dumpable = 0. Run the following command to set the active kernel parameter: # sysctl -w fs.suid_dumpable=0','[{\"cis\": [\"1.5.1\"]}, {\"cis_csc\": [\"13\"]}]'),(7513,'Ensure address space layout randomization (ASLR) is enabled','Address space layout randomization (ASLR) is an exploit mitigation technique which randomly arranges the address space of key data areas of a process.','Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: kernel.randomize_va_space = 2. Run the following command to set the active kernel parameter: # sysctl -w kernel.randomize_va_space=2','[{\"cis\": [\"1.5.3\"]}, {\"cis_csc\": [\"8.4\"]}]'),(7514,'Ensure chargen services are not enabled','chargen is a network service that responds with 0 to 512 ASCII characters for each connection it receives. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable chargen and chargen-udp : # chkconfig chargen off # chkconfig chargen-udp off','[{\"cis\": [\"2.1.1\"]}, {\"cis_csc\": [\"9.1\"]}]'),(7515,'Ensure daytime services are not enabled','daytime is a network service that responds with the server's current date and time. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable daytime and daytime-udp: # chkconfig daytime off # chkconfig daytime-udp off','[{\"cis\": [\"2.1.2\"]}, {\"cis_csc\": [\"9.1\"]}]'),(7516,'Ensure discard services are not enabled','discard is a network service that simply discards all data it receives. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable discard and discard-udp: # chkconfig discard off # chkconfig discard-udp off','[{\"cis\": [\"2.1.3\"]}, {\"cis_csc\": [\"9.1\"]}]'),(7517,'Ensure echo services are not enabled','echo is a network service that responds to clients with the data sent to it by the client. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable echo and echo-udp: # chkconfig echo off # chkconfig echo-udp off','[{\"cis\": [\"2.1.4\"]}, {\"cis_csc\": [\"9.1\"]}]'),(7518,'Ensure time services are not enabled','timeis a network service that responds with the server's current date and time as a 32 bit integer. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable time and time-udp: # chkconfig time off # chkconfig time-udp off','[{\"cis\": [\"2.1.5\"]}, {\"cis_csc\": [\"9.1\"]}]'),(7519,'Ensure rsh server is not enabled','The Berkeley rsh-server (rsh, rlogin, rexec) package contains legacy services that exchange credentials in clear-text.','These legacy services contain numerous security exposures and have been replaced with the more secure SSH package.','','Run the following commands to disable rsh , rlogin , and rexec : # chkconfig rexec off # chkconfig rlogin off # chkconfig rsh off','[{\"cis\": [\"2.1.6\"]}, {\"cis_csc\": [\"3.4\", \"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7520,'Ensure talk server is not enabled','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client (allows initiate of talk sessions) is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to disable talk: # chkconfig talk off','[{\"cis\": [\"2.1.7\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7521,'Ensure telnet server is not enabled','The telnet-server package contains the telnet daemon, which accepts connections from users from other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow a user with access to sniff network traffic the ability to steal credentials. The ssh package provides an encrypted session and stronger security.','','Run the following command to disable telnet: # chkconfig telnet off','[{\"cis\": [\"2.1.8\"]}, {\"cis_csc\": [\"3.4\", \"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7522,'Ensure tftp server is not enabled','Trivial File Transfer Protocol (TFTP) is a simple file transfer protocol, typically used to automatically transfer configuration or boot machines from a boot server. The package atftp is used to define and support a TFTP server.','TFTP does not support authentication nor does it ensure the confidentiality or integrity of data. It is recommended that TFTP be removed, unless there is a specific need for TFTP. In that case, extreme caution must be used when configuring the services.','','Run the following command to disable tftp: # systemctl disable atftpd','[{\"cis\": [\"2.1.9\", \"2.2.17\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7523,'Ensure rsync service is not enabled','The rsyncd service can be used to synchronize files between systems over network links.','The rsyncd service presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to disable rsyncd: # systemctl disable rsyncd','[{\"cis\": [\"2.1.10\", \"2.2.18\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7524,'Ensure xinetd is not enabled','The eXtended InterNET Daemon ( xinetd ) is an open source super daemon that replaced the original inetd daemon. The xinetd daemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.','If there are no xinetd services required, it is recommended that the daemon be disabled.','','Run the following command to disable xinetd : # systemctl disable xinetd','[{\"cis\": [\"2.1.11\"]}, {\"cis_csc\": [\"9.1\"]}]'),(7525,'Ensure ntp is configured','ntp is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at https://tools.ietf.org/html/rfc958. ntp can be configured to be a client and/or a server. This recommendation only applies if ntp is in use on the system.','If ntp is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','Add or edit restrict lines in /etc/ntp.conf to match the following: restrict -4 default kod limited nomodify notrap nopeer noquery restrict -6 default kod limited nomodify notrap nopeer noquery Add or edit server or pool lines to /etc/ntp.conf as appropriate: server <remote-server> Add or edit the NTPD_OPTIONS in /etc/sysconfig/ntp to include '-u ntp:ntp': NTPD_OPTIONS='-u ntp:ntp'','[{\"cis\": [\"2.2.1.2\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7526,'Ensure X Window System is not installed','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','','Run the following command to remove the X Windows System packages: # zypper remove xorg-x11*','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7527,'Ensure Avahi Server is not enabled','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Automatic discovery of network services is not normally required for system functionality. It is recommended to disable the service to reduce the potential attack surface.','','Run the following command to disable avahi-daemon : # systemctl disable avahi-daemon','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7528,'Ensure DHCP Server is not enabled','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a system is specifically set up to act as a DHCP server, it is recommended that this service be disabled to reduce the potential attack surface.','','Run the following command to disable dhcpd : # systemctl disable dhcpd','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc\": [\"9.1\"]}]'),(7529,'Ensure NFS and RPC are not enabled','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the system does not export NFS shares or act as an NFS client, it is recommended that these services be disabled to reduce remote attack surface.','','Run the following commands to disable nfs and rpcbind : # systemctl disable nfs # systemctl disable rpcbind','[{\"cis\": [\"2.2.7\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7530,'Ensure DNS Server is not enabled','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a system is specifically designated to act as a DNS server, it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable named : # systemctl disable named','[{\"cis\": [\"2.2.8\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7531,'Ensure FTP Server is not enabled','The File Transfer Protocol (FTP) provides networked computers with the ability to transfer files.','FTP does not protect the confidentiality of data or authentication credentials. It is recommended sftp be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable vsftpd : # systemctl disable vsftpd Notes: Additional FTP servers also exist and should be audited.','[{\"cis\": [\"2.2.9\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7532,'Ensure HTTP server is not enabled','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable apache2 : # systemctl disable apache2 Notes: Several httpd servers exist and can use other service names. apache, apache2, lighttpd, and nginx are example services that provide an HTTP server. These and other services should also be audited.','[{\"cis\": [\"2.2.10\"]}, {\"cis_csc\": [\"9.1\"]}]'),(7533,'Ensure IMAP and POP3 server is not enabled','dovecot is an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided by this system, it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable dovecot : # systemctl disable dovecot Notes: Several IMAP/POP3 servers exist and can use other service names. cyrus-imap is an example service that provides an IMAP/POP3 server. These and other services should also be audited.','[{\"cis\": [\"2.2.11\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7534,'Ensure Samba is not enabled','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Small Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this service can be disabled to reduce the potential attack surface.','','Run the following command to disable smb : # systemctl disable smb','[{\"cis\": [\"2.2.12\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7535,'Ensure HTTP Proxy Server is not enabled','Squid is a standard proxy server used in many distributions and environments.','If there is no need for a proxy server, it is recommended that the squid proxy be disabled to reduce the potential attack surface.','','Run the following command to disable squid : # systemctl disable squid Notes: Several HTTP proxy servers exist. These and other services should be checked.','[{\"cis\": [\"2.2.13\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7536,'Ensure SNMP Server is not enabled','The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server can communicate using SNMP v1, which transmits data in the clear and does not require authentication to execute commands. Unless absolutely necessary, it is recommended that the SNMP service not be used. If SNMP is required the server should be configured to disallow SNMP v1.','','Run the following command to disable snmpd: # systemctl disable snmpd Notes: Additional methods of disabling a service exist. Consult your distribution documentation for appropriate methods.','[{\"cis\": [\"2.2.14\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7537,'Ensure NIS Server is not enabled','The Network Information Service (NIS) (formally known as Yellow Pages) is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be disabled and other, more secure services be used','','Run the following command to disable ypserv : # systemctl disable ypserv','[{\"cis\": [\"2.2.16\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7538,'Ensure NIS Client is not installed','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files. The NIS client ( ypbind ) was used to bind a machine to an NIS server and receive the distributed configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','','Run the following command to uninstall ypbind : # zypper remove ypbind','[{\"cis\": [\"2.3.1\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7539,'Ensure IP forwarding is disabled','The net.ipv4.ip_forward flag is used to tell the system whether it can forward packets or not.','Setting the flag to 0 ensures that a system with multiple interfaces (for example, a hard proxy), will never be able to forward packets, and therefore, never serve as a router.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.ip_forward = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.ip_forward=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.1.1\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7540,'Ensure packet redirect sending is disabled','ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects.','An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.send_redirects = 0 net.ipv4.conf.default.send_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.send_redirects=0 # sysctl -w net.ipv4.conf.default.send_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.1.2\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7541,'Ensure source routed packets are not accepted','In networking, source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network. In some cases, systems may not be routable or reachable from some locations (e.g. private addresses vs. Internet routable), and so source routed packets would need to be used.','Setting net.ipv4.conf.all.accept_source_route and net.ipv4.conf.default.accept_source_route to 0 disables the system from accepting source routed packets. Assume this system was capable of routing packets to Internet routable addresses on one interface and private addresses on another interface. Assume that the private addresses were not routable to the Internet routable addresses and vice versa. Under normal routing circumstances, an attacker from the Internet routable addresses could not use the system as a way to reach the private address systems. If, however, source routed packets were allowed, they could be used to gain access to the private address systems as the route could be specified, rather than rely on routing protocols that did not allow this routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_source_route = 0 net.ipv4.conf.default.accept_source_route = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_source_route=0 # sysctl -w net.ipv4.conf.default.accept_source_route=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.1\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7542,'Ensure ICMP redirects are not accepted','ICMP redirect messages are packets that convey routing information and tell your host (acting as a router) to send packets via an alternate path. It is a way of allowing an outside routing device to update your system routing tables. By setting net.ipv4.conf.all.accept_redirects to 0, the system will not accept any ICMP redirect messages, and therefore, won't allow outsiders to update the system's routing tables.','Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_redirects = 0 net.ipv4.conf.default.accept_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_redirects=0 # sysctl -w net.ipv4.conf.default.accept_redirects=0 # sysctl -w net.ipv4.route.flush=1.','[{\"cis\": [\"3.2.2\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7543,'Ensure secure ICMP redirects are not accepted','Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure.','It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.secure_redirects = 0 net.ipv4.conf.default.secure_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.secure_redirects=0 # sysctl -w net.ipv4.conf.default.secure_redirects=0 # sysctl -w net.ipv4.route.flush=1.','[{\"cis\": [\"3.2.3\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7544,'Ensure suspicious packets are logged','When enabled, this feature logs packets with un-routable source addresses to the kernel log.','Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.log_martians = 1 net.ipv4.conf.default.log_martians = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.log_martians=1 # sysctl -w net.ipv4.conf.default.log_martians=1 # sysctl -w net.ipv4.route.flush=1.','[{\"cis\": [\"3.2.4\"]}, {\"cis_csc\": [\"6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7545,'Ensure broadcast ICMP requests are ignored','Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses.','Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address. All hosts receiving this message and responding would send echo-reply messages back to the spoofed address, which is probably not routable. If many hosts respond to the packets, the amount of traffic on the network could be significantly multiplied.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_echo_ignore_broadcasts = 1 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1 # sysctl -w net.ipv4.route.flush=1.','[{\"cis\": [\"3.2.5\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7546,'Ensure bogus ICMP responses are ignored','Setting icmp_ignore_bogus_error_responses to 1 prevents the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages.','Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_ignore_bogus_error_responses = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1 # sysctl -w net.ipv4.route.flush=1.','[{\"cis\": [\"3.2.6\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7547,'Ensure Reverse Path Filtering is enabled','Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set).','Setting these flags is a good way to deter attackers from sending your system bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed. This would occur when using dynamic routing protocols (bgp, ospf, etc) on your system. If you are using asymmetrical routing on your system, you will not be able to enable this feature without breaking the routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.rp_filter = 1 net.ipv4.conf.default.rp_filter = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.rp_filter=1 # sysctl -w net.ipv4.conf.default.rp_filter=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.7\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7548,'Ensure TCP SYN Cookies is enabled','When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. Instead, the kernel simply replies to the SYN with a SYN|ACK, but will include a specially crafted TCP sequence number that encodes the source and destination IP address and port number and the time the packet was sent. A legitimate connection would send the ACK packet of the three way handshake with the specially crafted sequence number. This allows the system to verify that it has received a valid response to a SYN cookie and allow the connection, even though there is no corresponding SYN in the queue.','Attackers use SYN flood attacks to perform a denial of service attacked on a system by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding. SYN cookies allow the system to keep accepting valid connections, even if under a denial of service attack.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.tcp_syncookies = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.tcp_syncookies=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.8\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7549,'Ensure SSH Protocol is set to 2','SSH supports two different and incompatible protocols: SSH1 and SSH2. SSH1 was the original protocol and was subject to security issues. SSH2 is more advanced and secure.','SSH v1 suffers from insecurities that do not affect SSH v2.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Protocol 2','[{\"cis\": [\"5.2.2\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(7550,'Ensure SSH LogLevel is set to INFO','The INFO parameter specifies that login and logout activity will be logged.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information. INFO level is the basic level that only records login activity of SSH users. In many situations, such as Incident Response, it is important to determine when a particular user was active on a system. The logout record can eliminate those users who disconnected, which helps narrow the field.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel INFO','[{\"cis\": [\"5.2.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(7551,'Ensure SSH MaxAuthTries is set to 4 or less','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(7552,'Ensure SSH IgnoreRhosts is enabled','The IgnoreRhosts parameter specifies that .rhosts and .shosts files will not be used in RhostsRSAAuthentication or HostbasedAuthentication.','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes','[{\"cis\": [\"5.2.6\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(7553,'Ensure SSH HostbasedAuthentication is disabled','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts , or /etc/hosts.equiv , along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(7554,'Ensure SSH root login is disabled','The PermitRootLogin parameter specifies if the root user can log in using ssh(1). The default is no.','Disallowing root logins over SSH requires system admins to authenticate using their own individual account, then escalating to root via sudo or su. This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc\": [\"5.8\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(7555,'Ensure SSH PermitEmptyPasswords is disabled','The PermitEmptyPasswords parameter specifies if the SSH server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no','[{\"cis\": [\"5.2.9\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(7556,'Ensure root is the only UID 0 account','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"6.2.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(7557,'Ensure password fields are not empty','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: # passwd -l <username>. Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"6.2.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(8000,'Disable Local-only Graphical Login Environment','The graphical login service provides the capability of logging into the system using an X- windows type interface from the console. If graphical login access for the console is required, leave the service in local-only mode.','This service should be disabled if it is not required.','','To disable this service, run the following command: # svcadm disable svc:/application/graphical-login/gdm:default','[{\"cis\": [\"2.1\"]}]'),(8001,'Configure sendmail Service for Local-Only Mode','In Solaris 11, the sendmail service is set to local only mode by default. This means that users on remote systems cannot connect to the sendmail service, eliminating the possibility of a remote exploit attack against some future sendmail vulnerability. Leaving sendmail in local-only mode permits mail to be sent out from the local system. If the local system will not be processing or sending any mail, this service can be disabled. However, if sendmail is disabled completely, email messages sent to the root account (such as cron job output or audit service warnings) will fail to be delivered. An alternative approach is to disable the sendmail service and create a cron job to process all mail that is queued on the local system, sending it to a relay host defined in the sendmail.cf file. It is recommended that sendmail be left in local-only mode unless there is a specific requirement to completely disable it.','The software for all Mail Transfer Agents is complex and most have a long history of security issues. While it is important to ensure that the system can process local mail messages, it is not necessary to have the MTA's daemon listening on a port unless the server is intended to be a mail server that receives and processes mail from other systems.','','Run the following to set sendmail to listen only local interfaces: # svccfg -v -s svc:/network/smtp:sendmail setprop config/local_only=false # svcadm refresh sendmail # svcadm restart sendmail','[{\"cis\": [\"2.2\"]}]'),(8002,'Disable RPC Encryption Key','The keyserv service is only required for sites that are using the Secure RPC mechanism. The most common use for Secure RPC on Solaris machines is "secure NFS", which uses the Secure RPC mechanism to provide higher levels of security than the standard NFS protocols. ("Secure NFS" is unrelated to Kerberos authentication as a mechanism for providing higher levels of NFS security. "Kerberized" NFS does not require the keyserv service to be running.)','This service should be disabled if it is not required.','','To disable this service, run the following command: # svcadm disable svc:/network/rpc/keyserv','[{\"cis\": [\"2.3\"]}]'),(8003,'Disable NIS Server Services','The NIS server software is not installed by default and is only required on systems that are acting as an NIS server for the local site. Typically there are only a small number of NIS servers on any given network. These services are disabled by default unless the system has been previously configured to act as a NIS server.','As RPC-based services such as NIS may use non-secure authentication and share sensitive network object information with systems and applications using RPC-based services, this service should be disabled. Users are encouraged to use LDAP as a name service in place of NIS.','','To disable this service, run the following commands: # svcadm disable svc:/network/nis/server # svcadm disable svc:/network/nis/domain','[{\"cis\": [\"2.4\"]}]'),(8004,'Disable NIS Client Services','If the local site is not using the NIS naming service to distribute system and user configuration information, this service may be disabled. This service is disabled by default unless the NIS service has been installed and configured on the system.','As RPC-based services such as NIS may use non-secure authentication and share sensitive network object information with systems and applications using RPC-based service, NIS client daemons should be disabled. Users are encouraged to use LDAP as a name service in place of NIS.','','To disable this service, run the following commands: # svcadm disable svc:/network/nis/client # svcadm disable svc:/network/nis/domain','[{\"cis\": [\"2.5\"]}]'),(8005,'Disable Kerberos TGT Expiration Warning','The Kerberos TGT warning service is used to warn users when their Kerberos tickets are about expire or to renew those tickets before they expire. This service is not used if Kerberos has not been configured. This service is configured to be "local only" by default.','This service should be disabled if it is not required.','','To disable this service, run the following command: # svcadm disable svc:/network/security/ktkt_warn','[{\"cis\": [\"2.6\"]}]'),(8006,'Disable Generic Security Services (GSS)','The GSS API is a security abstraction layer that is designed to make it easier for developers to integrate with different authentication schemes. It is most commonly used in applications for sites that use Kerberos for network authentication, though it can also allow applications to interoperate with other authentication schemes.','GSS does not expose anything external to the system as it is configured to use TLI (protocol = ticotsord) by default. This service should be disabled if it is not required.','','To disable this service, run the following command: # svcadm disable svc:/network/rpc/gss','[{\"cis\": [\"2.7\"]}]'),(8007,'Disable Removable Volume Manager','The HAL-aware removable volume manager in the Solaris 11 OS automatically mounts external devices for users whenever the device is attached to the system. These devices include CD-R, CD-RW, floppies, DVD, USB and 1394 mass storage devices. See the rmvolmgr(1M) manual page for more details.','Allowing users to mount and access data from removable media devices makes it easier for malicious programs and data to be imported onto the network. It also introduces the risk that sensitive data may be transferred off the system without a log record. By adding rmvolmgr to the .xinitrc file, user-isolated instances of rmvolmgr can be run via a session startup script. In such cases, the rmvolmgr instance will not allow management of volumes that belong to other than the owner of the startup script. When a user logs onto the workstation console (/dev/console), any instance of user-initiated rmvolmgr will only own locally connected devices, such as CD-ROMs or flash memory hardware, locally connected to USB or FireWire ports.','','To disable this service, run the following commands: # svcadm disable svc:/system/filesystem/rmvolmgr # svcadm disable svc:/network/rpc/smserver','[{\"cis\": [\"2.8\"]}]'),(8008,'Disable automount Service','The automount daemon is normally used to automatically mount NFS file systems from remote file servers when needed. However, the automount daemon can also be configured to mount local (loopback) file systems as well, which may include local user home directories, depending on the system configuration.','This service should be disabled if it is not required.','','To disable this service, run the following command: # svcadm disable svc:/system/filesystem/autofs','[{\"cis\": [\"2.9\"]}]'),(8009,'Disable Apache Service','The Apache service provides an instance of the Apache web server.','This service should be disabled if it is not required.','','To disable this service, run the following command: # svcadm disable svc:/network/http:apache22','[{\"cis\": [\"2.10\"]}]'),(8010,'Disable Local-only RPC Port Mapping Service','Remote Procedure Call (RPC) is used by many services within the Solaris 11 operating system. Some of these services allow external connections to use the service (e.g. NFS, NIS). By default, the Solaris 11 OS configures this service to be local only.','RPC-based services typically have weak or non-existent authentication and yet may share very sensitive information, which is vulnerable to network traffic sniffers. Unless one of these services is required on this host, RPC-based tools should be fully disabled.','','To disable this service, run the following command: # svcadm disable svc:/network/rpc/bind. If the goal is to restrict access to this service, but not disable it completely, consider using a host-based firewall such as ipfilter(5) to control what hosts are allowed to access this service. Alternatively, TCP Wrappers support, which controls host access and connection auditing, can be enabled. TCP Wrappers is discussed in the next section.','[{\"cis\": [\"2.11\"]}]'),(8011,'Configure TCP Wrappers','TCP Wrappers is a host-based access control system that allows administrators to control who has access to various network services based on the IP address of the remote end of the connection. TCP Wrappers also provide logging information via syslog about both successful and unsuccessful connections.','TCP Wrappers provides granular control over what services can be accessed over the network. Its logs show attempted access to services from non-authorized systems, which can help identify unauthorized access attempts.','','To enable TCP Wrappers, run the following commands: 1. Create and customize your policy in /etc/hosts.allow: # echo "ALL: <net>/<mask>, <net/<mask>, ..." > /etc/hosts.allow. Where each <net>/<mask> combination (for example, the Class C address block "192.168.1.0/255.255.255.0") can represent one network block in use by your organization that requires access to this system. 2) Create a default deny policy in /etc/hosts.deny: # echo "ALL: ALL" >/etc/hosts.deny. 3) Enable TCP Wrappers for all services started by inetd: # inetadm -M tcp_wrappers=TRUE - To protect only specific inetd services, use the command: # inetadm -m [FMRI] tcp_wrappers=TRUE. To enable TCP Wrappers for the RPC port mapping service, use the commands: # svccfg -s rpc/bind setprop config/enable_tcpwrappers=true # svcadm refresh rpc/bind. The versions of SSH and sendmail that ship with Solaris 11 will automatically use TCP Wrappers to filter access if a hosts.allow or hosts.deny file exists. To protect UDP and RPC-based services that are spawned from inetd, consider implementing a host-based firewall such as Solaris IP Filter. See ipfilter(5) for more information.','[{\"cis\": [\"2.12\"]}]'),(8012,'Disable Telnet Service','The telnet daemon, which accepts connections from users from other systems via the telnet protocol and can be used for remote shell access.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow a user with access to sniff network traffic the ability to steal credentials. The ssh protocol provides an encrypted session and stronger security.','','Disable telnet server if enabled: # svcadm disable svc:/network/telnet','[{\"cis\": [\"2.13\"]}]'),(8013,'Restrict Core Dumps to Protected Directory','The action described in this section creates a protected directory to store core dumps and also causes the system to create a log entry whenever a regular process dumps core.','Core dumps, particularly those from set-UID and set-GID processes, may contain sensitive data.','','To implement the recommendation, run the commands: # chmod 700 /var/cores # coreadm -g /var/cores/core_%n_%f_%u_%g_%t_%p -e log -e global -e global-setid -d process -d proc-setid If the local site chooses, dumping of core files can be completely disabled with the following command: # coreadm -d global -d global-setid -d process -d proc-setid','[{\"cis\": [\"3.1\"]}]'),(8014,'Enable Stack Protection','Buffer overflow exploits have been the basis for many highly publicized compromises and defacements of large numbers of Internet connected systems. Many of the automated tools in use by system attackers exploit well-known buffer overflow problems in vendor- supplied and third party software.','Enabling stack protection prevents certain classes of buffer overflow attacks and is a significant security enhancement. However, this does not protect against buffer overflow attacks that do not execute code on the stack (such as return-to-libc exploits). While most of the Solaris OS is already configured to employ a non-executable stack, this setting is still recommended to provide a more comprehensive solution for both Solaris and other software that may be installed.','','To enable stack protection and block stack-smashing attacks, run the following to edit the /etc/system file: # if [ ! "`grep noexec_user_stack= /etc/system`" ]; then cat <<END_CFG >>/etc/system set noexec_user_stack=1 set noexec_user_stack_log=1 END_CFG fi','[{\"cis\": [\"3.2\"]}]'),(8015,'Enable Strong TCP Sequence Number Generation','The variable TCP_STRONG_ISS defines the mechanism used for TCP initial sequence number generation. If an attacker can predict the next sequence number, it is possible to inject fraudulent packets into the data stream to hijack the session.','The RFC 1948 method is widely accepted as the strongest mechanism for TCP packet generation. This makes remote session hijacking attacks more difficult, as well as any other network-based attack that relies on predicting TCP sequence number information. It is theoretically possible that there may be a small performance hit in connection setup time when this setting is used, but there are no publicly available benchmarks that establish this.','','Run the following commands to set the TCP_STRONG_ISS parameter to use RFC 1948 sequence number generation in the /etc/default/inetinit file: # cd /etc/default # awk '/TCP_STRONG_ISS=/ { $1 = "TCP_STRONG_ISS=2" }; { print }' inetinit > inetinit.CIS # mv inetinit.CIS inetinit To set the TCP_STRONG_ISS parameter on a running system, use the command: # ipadm set-prop -p _strong_iss=2 tcp','[{\"cis\": [\"3.3\"]}]'),(8016,'Create CIS Audit Class','To group a set of related audit events, the Solaris Audit service provides the ability for sites to define their own audit classes that contain just those events that the site wants to audit.','To simplify administration, a CIS specific audit class should be created.','','To create the CIS audit class, edit the /etc/security/audit_class file and add the following entry before the last line of the file: 0x0100000000000000:cis:CIS Solaris Benchmark','[{\"cis\": [\"4.1\"]}]'),(8017,'Enable Auditing of Incoming Network Connections','The Solaris Audit service can be configured to record incoming network connections to any listening service running on the system.','This recommendation will provide an audit trail that contains information related to incoming network connections. While this functionality can be enabled using service- specific mechanisms, using the Solaris Audit service provides a more centralized and complete window into incoming network activity.','','To enforce this setting, edit the /etc/security/audit_event file and add the cis audit class to the following audit events: AUE_ACCEPT AUE_CONNECT AUE_SOCKACCEPT AUE_SOCKCONNECT AUE_inetd_connect','[{\"cis\": [\"4.2\"]}]'),(8018,'Enable Auditing of File Metadata Modification Events','The Solaris Audit service can be configured to record file metadata modification events for every process running on the system. This will allow the auditing service to determine when file ownership, permissions and related information is changed.','This recommendation will provide an audit trail that contains information related to changes of file metadata. The Solaris Audit service is used to provide a more centralized and complete window into activities such as these.','','To enforce this setting, edit the /etc/security/audit_event file and add the cis audit class to the following audit events: AUE_CHMOD AUE_CHOWN AUE_FCHOWN AUE_FCHMOD AUE_LCHOWN AUE_ACLSET AUE_FACLSET','[{\"cis\": [\"4.3\"]}]'),(8019,'Enable Auditing of Process and Privilege Events','The Solaris Audit service can be configured to record the use of privileges by processes running on the system. This will capture events such as the setting of UID and GID values, setting of privileges, as well as the use of functionality such as chroot(2).','This recommendation will provide an audit trail that contains information related to the use of privileges by processes running on the system. The Solaris Audit service is used to provide a more centralized and complete window into activities such as these.','','To enforce this setting, edit the /etc/security/audit_event file and add the cis audit class to the following audit events: AUE_CHROOT AUE_SETREUID AUE_SETREGID AUE_FCHROOT AUE_PFEXEC AUE_SETUID AUE_NICE AUE_SETGID AUE_PRIOCNTLSYS AUE_SETEGID AUE_SETEUID AUE_SETPPRIV AUE_SETSID AUE_SETPGID','[{\"cis\": [\"4.4\"]}]'),(8020,'Configure Solaris Auditing','Solaris auditing service keeps a record of how a system is being used. Solaris auditing can be configured to record different classes of events based upon site policy. This recommendation will set and verify a consensus-developed auditing policy. That said, all organizations are encouraged to tailor this policy based upon their specific needs. For more information on the Solaris auditing service including how to filter and view events, see the Oracle Solaris product documentation. The "cis" class is a "custom class" that CIS recommends creating that includes specifically those events that are of interest (defined in the sections above). In addition to those events, this recommendation also includes auditing of login and logout (lo) events, administrative (ad) events, file transfer (ft) events, and command execution (ex) events. This recommendation also configures the Solaris auditing service to capture and report command line arguments (for command execution events) and the zone name in which a command was executed (for global and non-global zones). Further, this recommendation sets a disk utilization threshold of 1%. If this threshold is crossed (for the volume that includes /var/audit), then a warning e-mail will be sent to advise the system administrators that audit events may be lost if the disk becomes full. Finally, this recommendation will also ensure that new audit trails are created at the start of each new day (to help keep the size of the files small to facilitate analysis).','The consensus settings described in this section are an effort to log interesting system events without consuming excessive amounts of resources logging significant but usually uninteresting system calls.','','To enforce this setting, use the command: # auditconfig -conf # auditconfig -setflags lo,ad,ft,ex,cis # auditconfig -setnaflags lo # auditconfig -setpolicy cnt,argv,zonename # auditconfig -setplugin audit_binfile active p_minfree=1 # audit -s # rolemod -K audit_flags=lo,ad,ft,ex,cis:no root # EDITOR=ed crontab -e root << END_CRON $ a 0 * * * * /usr/sbin/audit -n . w q END_CRON # chown root:root /var/audit # chmod 750 /var/audit','[{\"cis\": [\"4.5\"]}]'),(8021,'Default Service File Creation Mask','The default system file creation mask applies to processes that are started by init - including most system services. To ensure that files are not created with write access to anyone other than their owner, the default file creation mask should be set to 022. Some sites with more stringent security requirements may prefer to set this value to 077 to eliminate all permissions for group and world. Note that changing this value from the Solaris default of 022 may negatively impact services that may not be able to operate with a stricter setting.','The default file creation mask should be set to 022 to avoid unnecessarily giving files write access to group or world.','','Perform the following to implement the recommended state: # svccfg -s svc:/system/environment:init setprop umask/umask = astring: "022"','[{\"cis\": [\"5.1\"]}]'),(8022,'Disable "nobody" Access for RPC Encryption Key Storage Service','This action listed prevents keyserv from using default keys for the nobody user, effectively stopping the nobody user from accessing information via Secure RPC.','If login by the user nobody is allowed for secure RPC, there is an increased risk of system compromise. If keyserv holds a private key for the nobody user, it will be used by key_encryptsession to compute a magic phrase which can be easily recovered by a malicious user.','','Perform the following to implement the recommended state: # cd /etc/default # awk '/ENABLE_NOBODY_KEYS=/ { $1 = "ENABLE_NOBODY_KEYS=NO" } { print }' keyserv > keyserv.CIS # mv keyserv.CIS keyserv','[{\"cis\": [\"6.2\"]}]'),(8023,'Disable X11 Forwarding for SSH','The 'X11 Forwarding' parameter defined within the /etc/ssh/sshd_config file specifies whether or not X11 Forwarding via SSH is enabled on the server: The Secure Shell service provides an encrypted 'tunnel' for the data traffic passing through it. While commonly used to substitute for clear-text, CLI-based remote connections such as telnet, Secure Shell can be used to forward an 'X Window' session through the encrypted tunnel, allowing the remote user to have a GUI interface.','As enabling X11Forwarding on the host can permit a malicious user to secretly open another X11 connection to another remote client during the session and perform unobtrusive activities such as keystroke monitoring, if the X11 services are not required for the system's intended function, it should be disabled or restricted as appropriate to the user's needs.','','Perform the following to implement the recommended state: # awk '/^X11Forwarding / { $2 = "no" } { print }' /etc/ssh/sshd_config > /etc/ssh/sshd_config.CIS # mv /etc/ssh/sshd_config.CIS /etc/ssh/sshd_config # svcadm restart svc:/network/ssh','[{\"cis\": [\"6.3\"]}]'),(8024,'Limit Consecutive Login Attempts for SSH','The 'MaxAuthTries' parameter in the /etc/ssh/sshd_config file specifies the maximum number of authentication attempts permitted per connection. By restricting the number of failed authentication attempts before the server terminates the connection, malicious users are blocked from gaining access to the host by using repetitive brute-force login exploits.','By setting the authentication login limit to a low value this will disconnect the attacker and force a reconnect, which severely limits the speed of such brute force attacks.','','Perform the following to implement the recommended state: # awk '/^MaxAuthTries/ { $2 = "3" } { print }' /etc/ssh/sshd_config > /etc/ssh/sshd_config.CIS # mv /etc/ssh/sshd_config.CIS /etc/ssh/sshd_config # svcadm restart svc:/network/ssh','[{\"cis\": [\"6.4\"]}]'),(8025,'Disable Rhost-based Authentication for SSH','The IgnoreRhosts parameter specifies that existing .rhosts and .shosts files, which may apply to application rather than user logins, will not be used in RhostsRSAAuthentication or HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with SSH.','','Perform the following to implement the recommended state: # awk '/^IgnoreRhosts/ { $2 = "yes" } { print }' /etc/ssh/sshd_config > /etc/ssh/sshd_config.CIS # mv /etc/ssh/sshd_config.CIS /etc/ssh/sshd_config # svcadm restart svc:/network/ssh This action will only set the IgnoreRhosts line if it already exists in the file to ensure that it is set to the proper value. If the IgnoreRhosts line does not exist in the file, the default setting of Yes is automatically used, so no additional changes are needed.','[{\"cis\": [\"6.5\"]}]'),(8026,'Disable root login for SSH','The PermitRootLogin value (in /etc/ssh/sshd_config) allows for direct root login by a remote user/application to resources on the local host.','By default, it is not possible for the root account to log directly into the system console because the account is configured as a role. This setting therefore does not significantly alter the security posture of the system unless the root account is changed from this default and configured to be a normal user.','','Perform the following to implement the recommended state: # awk '/^PermitRootLogin/ { $2 = "no" } { print }' /etc/ssh/sshd_config > /etc/ssh/sshd_config.CIS # mv /etc/ssh/sshd_config.CIS /etc/ssh/sshd_config # svcadm restart svc:/network/ssh','[{\"cis\": [\"6.6\"]}]'),(8027,'Blocking Authentication Using Empty/Null Passwords for SSH','The PermitEmptyPasswords value allows for direct login through SSH without a password by a remote user/application to resources on the local host in the same way a standard remote login would.','Permitting login without a password is inherently risky.','','Perform the following to implement the recommended state: # awk '/^PermitEmptyPasswords/ { $2 = "no" } { print }' /etc/ssh/sshd_config > /etc/ssh/sshd_config.CIS # mv /etc/ssh/sshd_config.CIS /etc/ssh/sshd_config # svcadm restart svc:/network/ssh','[{\"cis\": [\"6.7\"]}]'),(8028,'Disable Host-based Authentication for Login-based Services','The .rhosts files are used for automatic login to remote hosts and contain username and hostname combinations. The .rhosts files are unencrypted (usually group- or world- readable) and present a serious risk in that a malicious user could use the information within to gain access to a remote host with the privileges of the original application or user.','The use of .rhosts authentication is an old and insecure protocol and can be replaced with public-key authentication using Secure Shell. As automatic authentication settings in the .rhosts files can provide a malicious user with sensitive system credentials, the use of .rhosts files should be disabled. It should be noted that by default the Solaris services that use this file, including rsh and rlogin, are disabled by default.','','Perform the following to implement the recommended state: # cd /etc # cp pam.conf pam.conf.pre-CIS # sed -e 's/^.*pam_rhosts_auth/#&/' < /etc/pam.conf > pam.conf.CIS # mv pam.conf.CIS pam.conf','[{\"cis\": [\"6.8\"]}]'),(8029,'Set Delay between Failed Login Attempts to 4','The SLEEPTIME variable in the /etc/default/login file controls the number of seconds to wait before printing the "login incorrect" message when a bad password is provided.','As an immediate return of an error message, coupled with the capability to try again may facilitate automatic and rapid-fire brute-force password attacks by a malicious user, this delay time should be set as appropriate to the needs of the user.','','Perform the following to implement the recommended state: # cd /etc/default # awk '/SLEEPTIME=/ { $1 = "SLEEPTIME=4" } { print }' login > login.CIS # mv login.CIS login','[{\"cis\": [\"6.10\"]}]'),(8030,'Remove Autologin Capabilities from the GNOME desktop','The GNOME Display Manager is used for login session management. See the manual page gdm(1) for more information. By default, GNOME automatic login is defined in pam.conf(4) to allow users to access the system without a password.','As automatic logins are a known security risk for other than "kiosk" types of systems, GNOME automatic login should be disabled in pam.conf(4).','','Perform the following to implement the recommended state: # cd /etc # awk '/^gdm-autologin/ { $1=" #gdm-autologin" } { print }' /etc/pam.conf > /etc/pam.conf.CIS # mv pam.conf.CIS pam.conf','[{\"cis\": [\"6.11\"]}]'),(8031,'Set Default Screen Lock for GNOME Users','The timeout parameter dictates the invocation of a password-protected screen saver after a specified time of keyboard and mouse inactivity, specific to the xscreensaver application used in the GNOME windowing environment.','As a screensaver timeout provides protection for a desktop that has not been locked by the user upon his/her departure, to help prevent session hijacking, this value should be set as appropriate to the needs of the user.','','Perform the following to implement the recommended state: # cd /usr/share/X11/app-defaults # cp XScreenSaver XScreenSaver.orig # awk '/^*timeout:/ { $2 = "0:10:00" } /^*lockTimeout:/ { $2 = "0:00:00" } /^*lock:/ { $2 = "True" } { print }' xScreenSaver > xScreenSaver.CIS # mv xScreenSaver.CIS xScreenSaver','[{\"cis\": [\"6.12\"]}]'),(8032,'Restrict at/cron to Authorized Users','The cron.allow and at.allow files contain a list of users who are allowed to run the crontab and at commands to submit jobs to be run at scheduled intervals.','On many systems, only the system administrator needs the ability to schedule jobs. Even though a given user is not listed in cron.allow, cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs. Much more effective access controls for the cron system can be obtained by using Role-Based Access Controls (RBAC).','','Perform the following to implement the recommended state: # cd /etc/cron.d # mv cron.deny cron.deny.cis # mv at.deny at.deny.cis # echo root > cron.allow # cp /dev/null at.allow # chown root:root cron.allow at.allow # chmod 400 cron.allow at.allow','[{\"cis\": [\"6.13\"]}]'),(8033,'Restrict root Login to System Console','Privileged access to the system via root must be accountable to a particular user.','Use an authorized mechanism such as RBAC and the su command to provide administrative access to unprivileged accounts. These mechanisms provide an audit trail in the event of problems.','','Perform the following to implement the recommended state: # cd /etc/default # awk '/CONSOLE=/ { print "CONSOLE=/dev/console"; next }; { print }' login > login.CIS # mv login.CIS login','[{\"cis\": [\"6.14\"]}]'),(8034,'Set Retry Limit for Account Lockout','The RETRIES parameter is the number of failed login attempts a user is allowed before being disconnected from the system and forced to reconnect. When LOCK_AFTER_RETRIES is set in /etc/security/policy.conf, then the user's account is locked after this many failed retries (the account can only be unlocked by the administrator using the command: passwd -u <username>). The account lockout threshold (RETRIES parameter) restricts the number of failed login attempts allowed before requiring the offending account be locked. The lockout requirement will help block malicious users from gaining access to the host via automated, repetitive brute-force login exploits--trying different passwords until one fits a user name.','Setting the failed login limit to an appropriate value locks the user account, which will severely limit the speed of such attacks, making it much more likely that the attacker's pattern will be noticed and the offending source address and/or port blocked, so this should be set according to the needs of the user.','','Perform the following to implement the recommended state: # cd /etc/default # awk '/RETRIES=/ { $1 = "RETRIES=3" } { print }' login >login.CIS # mv login.CIS login # cd /etc/security # awk '/LOCK_AFTER_RETRIES=/ { $1 = "LOCK_AFTER_RETRIES=YES" } { print }' policy.conf > policy.conf.CIS # mv policy.conf.CIS policy.conf # svcadm restart svc:/system/name-service/cache Be careful when enabling these settings as they can create a denial-of-service situation for legitimate users and applications. Account lockout can be disabled for specific users via the usermod command. For example, the following command disables account lock specifically for the oracle account: # usermod -K lock_after_retries=no oracle','[{\"cis\": [\"6.15\"]}]'),(8035,'Secure the GRUB Menu (Intel)','GRUB is a boot loader for x64 based systems that permits loading an OS image from any location. Oracle x64 systems support the use of a GRUB Menu password for the console.','The flexibility that GRUB provides creates a security risk if its configuration is modified by an unauthorized user. The failsafe menu entry needs to be secured in the same environments that require securing the systems firmware to avoid unauthorized removable media boots. Setting the GRUB Menu password helps prevent attackers with physical access to the system console from booting off some external device (such as a CD- ROM or floppy) and subverting the security of the system. The actions described in this section will ensure you cannot get to failsafe or any of the GRUB command line options without first entering the password.','','Perform the following to implement the recommended state: # /boot/grub/bin/grub grub> md5crypt Password: [enter desired boot loader password] Encrypted: [enter md5 password string] grub> [enter control-C (^C)] The actual menu.lst file for Solaris 11 x64 is the /rpool/boot/grub/menu.lst. First, ensure the menu.lst file can only be read by the root user: # chmod 600 /rpool/boot/grub/menu.lst Next, add the following line to the menu.lst file above the entries added by bootadm: password --md5 [enter md5 password string generated above] Finally, add the keyword lock to the Solaris failsafe boot entry as in the following example (as well as to any other entries that you want to protect): title Solaris failsafe lock','[{\"cis\": [\"6.17\"]}]'),(8036,'Set Password Expiration Parameters on Active Accounts','The characteristics of an operating system that make 'user identification' via password a secure and workable solution is the combination of settings chosen. By requiring that a series of password-choices be security-centric, it reduces the risk of a malicious user breaking the password through dictionary/brute force attacks or fortuitous guessing based upon 'social engineering.' A basic password security strategy is requiring a new password to be chosen every 45-90 days, so that repeated attempts to gain entry by brute-force tactics will fail when a new password is chosen, which requires starting over again to break the new password.','The commands for this item set all active accounts (except the root account) to force password changes every 91 days (13 weeks), and then prevent password changes for seven days (one week), thereafter. Users will begin receiving warnings 28 days (4 weeks) before their password expires. Sites also have the option of expiring idle accounts after a certain number of days (see the on-line manual page for the usermod command, particularly the -f option).','','Perform the following to implement the recommended state: # logins -ox | awk -F: '($1 == "root" || $8 == "LK" || $8 == "NL") { next } ; { $cmd = "passwd" } ; ($11 91) { $cmd = $cmd " -x 91" } ($10 < 7) { $cmd = $cmd " -n 7" } ($12 < 28) { $cmd = $cmd " -w 28" } ($cmd != "passwd") { print $cmd " " $1 }' > /etc/CISupd_accounts # /sbin/sh /etc/CISupd_accounts # rm -f /etc/CISupd_accounts # cd /etc/default # grep -v WEEKS passwd > passwd.CIS # cat <<EODefaults >> passwd.CIS MAXWEEKS=13 MINWEEKS=1 WARNWEEKS=4 EODefaults # mv passwd.CIS passwd','[{\"cis\": [\"7.1\"]}]'),(8037,'Set Strong Password Creation Policies','The variables in the /etc/default/passwd file indicate various strategies for creating differences required between an old and a new password. As requiring users to select a specific numbers of differences between the characters in the existing password and the new one can strengthen the password by increasing the symbol-set space, to further increase the difficulty of breaking any password by brute-force attacks, these values should be set as appropriate to the needs of the user.','Administrators may wish to add site-specific dictionaries to the DICTIONLIST parameter. Warning: Sites often have differing opinions on the optimal value of the HISTORY parameter (how many previous passwords to remember per user in order to prevent re- use). The values specified here are in compliance with NSA/DISA requirements. If this is too restrictive for your site, you may wish to set a HISTORY value of 4 and a MAXREPEATS of 2. Consult your local security rules for guidance.','','Perform the following to implement the recommended state: # cd /etc/default # awk '/PASSLENGTH=/ { $1 = "PASSLENGTH=8" }; /NAMECHECK=/ { $1 = "NAMECHECK=YES" }; /HISTORY=/ { $1 = "HISTORY=10" }; /MINDIFF=/ { $1 = "MINDIFF=3" }; /MINALPHA=/ { $1 = "MINALPHA=2" }; /MINUPPER=/ { $1 = "MINUPPER=1" }; /MINLOWER=/ { $1 = "MINLOWER=1" }; /MINNONALPHA=/ { $1 = "MINNONALPHA=1" }; /MAXREPEATS=/ { $1 = "MAXREPEATS=0" }; /WHITESPACE=/ { $1 = "WHITESPACE=YES" }; /DICTIONDBDIR=/ { $1 = "DICTIONDBDIR=/var/passwd" }; /DICTIONLIST=/ { $1 = "DICTIONLIST=/usr/share/lib/dict/words" }; { print }' passwd > passwd.CIS # mv passwd.CIS passwd','[{\"cis\": [\"7.2\"]}]'),(8038,'Set Default umask for users','The default umask(1) determines the permissions of files created by users. The user creating the file has the discretion of making their files and directories readable by others via the chmod(1) command. Users who wish to allow their files and directories to be readable by others by default may choose a different default umask by inserting the umask command into the standard shell configuration files (.profile, .cshrc, etc.) in their home directories.','Setting a very secure default value for umask ensures that users make a conscious choice about their file permissions. A default umask setting of 077 causes files and directories created by users to not be readable by any other user on the system. A umask of 027 would allow files and directories readable by users in the same Unix group, while a umask of 022 would make files readable by every user on the system.','','Perform the following to implement the recommended state: # cd /etc/default # awk '/#UMASK=/ { $1 = "UMASK=027" } { print }' login > login.CIS # mv login.CIS login','[{\"cis\": [\"7.3\"]}]'),(8039,'Set Default File Creation Mask for FTP Users','If FTP is permitted, set a strong, default file creation mask to apply to files created by the FTP server.','Many users assume that the FTP server will use their system file creation mask; generally it does not. This setting ensures that files transmitted over FTP use a strong file creation mask.','','Perform the following to implement the recommended state: # cd /etc # if [ "`grep '^Umask' proftpd.conf`" ]; then awk '/^Umask/ { $2 = "027" } { print }' proftpd.conf > proftpd.conf.CIS mv proftpd.conf.CIS proftpd.conf else echo "Umask 027" >> proftpd.conf fi','[{\"cis\": [\"7.4\"]}]'),(8040,'Set "mesg n" as Default for All Users','The "mesg n" command blocks attempts to use the write or talk commands to contact users at their terminals, but has the side effect of slightly strengthening permissions on the user's tty device.','Since write and talk are no longer widely used at most sites, the incremental security increase is worth the loss of functionality.','','Perform the following to implement the recommended state: # cd /etc # for file in profile .login ; do if [ "`grep mesg $file`" ]; then awk '$1 == "mesg" { $2 = "n" } { print }' $file > $file.CIS mv $file.CIS $file else echo mesg n >> $file fi done','[{\"cis\": [\"7.5\"]}]'),(8041,'Create Warnings for Standard Login Services','The contents of the /etc/issue file are displayed prior to the login prompt on the system's console and serial devices and also prior to logins via telnet and Secure Shell. The contents of the /etc/motd file are generally displayed after all successful logins, regardless from where the user is logging in.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. As implementing a logon banner to deter inappropriate use and can provide a foundation for legal action against abuse, this warning content should be set as appropriate. Consult with your organization's legal counsel for the appropriate wording as the examples below are for demonstration purposes only.','','Perform the following to implement the recommended state: # echo "Authorized users only. All activity may be monitored and reported." > /etc/motd # echo "Authorized users only. All activity may be monitored and reported." > /etc/issue # chown root:root /etc/issue # chmod 644 /etc/issue','[{\"cis\": [\"8.1\"]}]'),(8042,'Enable a Warning Banner for the SSH Service','The contents of the Banner string in the /etc/ssh/sshd_config file are sent to the remote user before authentication is allowed, requiring that the user read the legal caution.','','','Perform the following to implement the recommended state: # awk '/^#Banner/ { $1 = "Banner" } { print }' /etc/ssh/sshd_config > /etc/ssh/sshd_config.CIS # mv /etc/ssh/sshd_config.CIS /etc/ssh/sshd_config # svcadm restart svc:/network/ssh','[{\"cis\": [\"8.2\"]}]'),(8043,'Enable a Warning Banner for the GNOME Service','The GNOME Display Manager is used for login session management. See the manual page gdm(1) for more information on configuration of the settings, which can be user- or group specific.','The remediation action for this item sets a pre-login warning message for GDM users. Additional methods can be employed to display a similar message to a user post- authentication. For more information, see the Oracle Solaris 11 Security Guidelines document.','','Perform the following to implement the recommended state: Edit the /etc/gdm/Init/Default file to add the following content before the last line of the file. /usr/bin/zenity --text-info --width=800 --height=300 --title="Security Message" --filename=/etc/issue','[{\"cis\": [\"8.3\"]}]'),(8044,'Enable a Warning Banner for the FTP service','The action for this item sets a warning message for FTP users before they log in.','Warning Banners inform users who are attempting to access the system of their legal status regarding using the system. The text below is a generic sample only, so consult with your organization's legal counsel for the appropriate wording.','','Perform the following to implement the recommended state: # echo "DisplayConnect /etc/issue" >> /etc/proftpd.conf # svcadm restart ftp','[{\"cis\": [\"8.4\"]}]'),(8045,'Check that the Banner Setting for telnet is Null','The BANNER variable in the file /etc/default/telnetd can be used to display text before the telnet login prompt. Traditionally, it has been used to display the OS level of the target system.','The warning banner provides information that can be used in reconnaissance for an attack. By default, this file is distributed with the BANNER variable set to null. It is not necessary to create a separate warning banner for telnet if a warning is set in the /etc/issue file. As telnet is an insecure protocol, it is strongly recommend that it be disabled and all remote administrative/user connections take place by Secure Shell.','','Perform the following to implement the recommended state: # cd /etc/default # awk '/^BANNER=/ { $1 = "BANNER=" }; { print }' telnetd > telnetd.CIS # mv telnetd.CIS telnetd','[{\"cis\": [\"8.5\"]}]'),(8046,'Verify System Account Default Passwords','There are a number of accounts provided with the Solaris OS that are used to manage applications and are not intended to provide an interactive shell. These accounts are delivered either in a locked or non-login state. Oracle does not support nor recommend changing the passwords associated with these accounts.','System accounts, such as bin, lpd, and sys have special purposes and privileges. By default, these accounts are configured as either locked or non-login. This status should be verified to ensure that these accounts have not accidentally or intentionally been enabled.','','To lock a single account, use the command: # passwd -d [username] # passwd -l [username] To configure a single account to be non-login, use the command: # passwd -d [username] # passwd -N [username]','[{\"cis\": [\"9.3\"]}]'),(8047,'Ensure Password Fields are Not Empty','An account with an empty password field means that anybody may log in as that user without providing a password at all (assuming that the value PASSREQ=NO is set in /etc/default/login).','All accounts must have passwords, be configured as "Non-login," or be locked.','','Use the passwd -l command to lock accounts that are not permitted to execute commands . Use the passwd -N command to set accounts to be non-logini.','[{\"cis\": [\"9.4\"]}]'),(8048,'Verify No UID 0 Accounts Exist Other than root','Any account with UID 0 has superuser rights on the system.','This access must be limited to only the default root role and be made accessible from the system console only. Administrative access granted to an unprivileged account should use an approved mechanism such as RBAC.','','Disable or delete any other 0 UID entries that are displayed; there should be only one root account. Finer granularity access control for administrative access can be obtained by using the Solaris Role-Based Access Control (RBAC) mechanism. RBAC configurations should be monitored via user_attr(4) to make sure that privileges are managed appropriately.','[{\"cis\": [\"9.5\"]}]'),(8049,'Ensure root PATH Integrity','The root user can execute any command on the system and could be tricked into executing programs if the PATH is not set correctly.','Including the current working directory (.) or any other writable directory in root's executable path makes it likely that an attacker can gain superuser access by forcing an administrator operating as root to execute a malcode, such as a Trojan horse program.','','Correct or justify any items discovered in the Audit step.','[{\"cis\": [\"9.6\"]}]'),(8050,'Check That Users Are Assigned Home Directories','passwd(4) defines a home directory that each user is placed in upon login. If there is no defined home directory, a user will be placed in / and will not be able to write any files or have local environment variables set.','All users must be assigned a home directory in passwd(4).','','Correct or justify any items discovered in the Audit step. Determine if there exists any users who are in passwd(4) but do not have a home directory, and work with those users to determine the best course of action in accordance with site policy.','[{\"cis\": [\"9.12\"]}]'),(8500,'Verify all Apple provided software is current','Software vendors release security patches and software updates for their products when security vulnerabilities are discovered. There is no simple way to complete this action without a network connection to an Apple software repository. Please ensure appropriate access for this control. This check is only for what Apple provides through software update.','It is important that these updates be applied in a timely manner to prevent unauthorized persons from exploiting the identified vulnerabilities.','','1. In Terminal, run the following: softwareupdate -l 2. In Terminal, run the following for any packages that show up in step 1: sudo softwareupdate -i packagename','[{\"cis\": [\"1.1\"]}]'),(8501,'Enable Auto Update','Auto Update verifies that your system has the newest security patches and software updates. If "Automatically check for updates" is not selected background updates for new malware definition files from Apple for XProtect and Gatekeeper will not occur.','It is important that a system has the newest updates applied so as to prevent unauthorized persons from exploiting identified vulnerabilities.','','Open a terminal session and enter the following command to enable the auto update feature: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticCheckEnabled -int 1','[{\"cis\": [\"1.2\"]}]'),(8502,'Enable app update installs','Ensure that application updates are installed after they are available from Apple. These updates do not require reboots or admin privileges for end users.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited','','Open a terminal session and enter the following command to enable the auto update feature: sudo defaults write /Library/Preferences/com.apple.commerce AutoUpdate -bool TRUE The remediation requires a log out and log in to show in the GUI. Please note that.','[{\"cis\": [\"1.3\"]}]'),(8503,'Enable system data files and security update installs','Ensure that system and security updates are installed after they are available from Apple. This setting enables definition updates for XProtect and Gatekeeper, with this setting in place new malware and adware that Apple has added to the list of malware or untrusted software will not execute. These updates do not require reboots or end user admin rights.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited','','Open a terminal session and enter the following command to enable install system data files and security updates: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate ConfigDataInstall -bool true && sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CriticalUpdateInstall -bool true','[{\"cis\": [\"1.4\"]}]'),(8504,'Enable OS X update installs','Ensure that OS X updates are installed after they are available from Apple. This setting enables OS X updates to be automatically installed. Some environments will want to approve and test updates before they are delivered. It is best practice to test first where updates can and have caused disruptions to operations. Automatic updates should be turned off where changes are tightly controlled and there are mature testing and approval processes. Automatic updates should not be turned off so the admin can call the users first to let them know it's ok to install. A dependable repeatable process involving a patch agent or remote management tool should be in place before auto-updates are turned off.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited','','Open a terminal session and enter the following command to enable install system data files and security updates: sudo defaults write /Library/Preferences/com.apple.commerce AutoUpdateRestartRequired -bool TRUE','[{\"cis\": [\"1.5\"]}]'),(8505,'Enable "Set time and date automatically"','Correct date and time settings are required for authentication protocols, file creation, modification dates and log entries. Apple's automatic time update solution will enable an NTP server that is not controlled by the Application Firewall. Turning on "Set time and date automatically" allows other computers to connect to set their time and allows for exploit attempts against ntpd. It also allows for more accurate network detection and OS fingerprinting.','Kerberos may not operate correctly if the time on the Mac is off by more than 5 minutes. This in turn can affect Apple's single sign-on feature, Active Directory logons, and other features.','','Run the following commands: sudo systemsetup -setnetworktimeserver <timeserver> sudo systemsetup -setusingnetworktime on','[{\"cis\": [\"2.2.1\"]}]'),(8506,'Restrict NTP server to loopback interface','The Apple System Preference setting to "Set date and time automatically" enables both an NTP client that can synchronize the time from known time server(s) and an open listening NTP server that can be used by any other computer that can connect to port 123 on the time syncing computer. This open listening service can allow for both exploits of future NTP vulnerabilities and allow for open ports that can be used for fingerprinting to target exploits. Access to this port should be restricted. Editing the /etc/ntp-restrict.conf file by adding a control on the loopback interface limits external access.','Mobile workstations on untrusted networks should not have open listening services available to other nodes on the network.','','1. Run the following command in Terminal: sudo vim /etc/ntp-restrict.conf 2. Add the following lines to the file: restrict lo interface ignore wildcard interface listen lo','[{\"cis\": [\"2.2.3\"]}]'),(8507,'Disable Remote Apple Events','Apple Events is a technology that allows one program to communicate with other programs. Remote Apple Events allows a program on one computer to communicate with a program on a different computer.','Disabling Remote Apple Events mitigates the risk of an unauthorized program gaining access to the system.','','Run the following command in Terminal: sudo systemsetup -setremoteappleevents off','[{\"cis\": [\"2.4.1\"]}]'),(8508,'Disable Printer Sharing','By enabling Printer sharing the computer is set up as a print server to accept print jobs from other computers. Dedicated print servers or direct IP printing should be used instead.','Disabling Printer Sharing mitigates the risk of attackers attempting to exploit the print server to gain access to the system.','','Perform the following to implement the prescribed state: 1. Open System Preferences 2. Select Sharing 3. Uncheck Printer Sharing','[{\"cis\": [\"2.4.4\"]}]'),(8509,'Disable Remote Login','Remote Login allows an interactive terminal connection to a computer.','Disabling Remote Login mitigates the risk of an unauthorized person gaining access to the system via Secure Shell (SSH). While SSH is an industry standard to connect to posix servers, the scope of the benchmark is for Apple OSX clients, not servers.','','Run the following command in Terminal: sudo systemsetup -setremotelogin off','[{\"cis\": [\"2.4.5\"]}]'),(8510,'Disable File Sharing','Apple's File Sharing uses a combination of SMB (Windows sharing) and AFP (Mac sharing)','By disabling file sharing, the remote attack surface and risk of unauthorized access to files stored on the system is reduced.','','Run the following command in Terminal to turn off AFP from the command line: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.AppleFileServer.plist - Run the following command in Terminal to turn off SMB sharing from the CLI: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.smbd.plist','[{\"cis\": [\"2.4.8\"]}]'),(8511,'Disable "Wake for network access"','This feature allows other users to be able to access your computer's shared resources, such as shared printers or iTunes playlists, even when your computer is in sleep mode.','Disabling this feature mitigates the risk of an attacker remotely waking the system and gaining access.','','Run the following command in Terminal: sudo pmset -a womp 0 Note: The -c flag means "wall power." Different settings must be used for other power sources.','[{\"cis\": [\"2.5.1\"]}]'),(8512,'Enable FileVault','FileVault secures a system's data by automatically encrypting its boot volume and requiring a password or recovery key to access it.','Encrypting sensitive data minimizes the likelihood of unauthorized users gaining access to it.','','Perform the following to implement the prescribed state: 1. Open System Preferences 2. Select Security & Privacy 3. Select FileVault 4. Select Turn on FileVault','[{\"cis\": [\"2.6.1\"]}]'),(8513,'Enable Gatekeeper','Gatekeeper is Apple's application white-listing control that restricts downloaded applications from launching. It functions as a control to limit applications from unverified sources from running without authorization.','Disallowing unsigned software will reduce the risk of unauthorized or malicious applications from running on the system.','','Run the following command in Terminal: sudo spctl --master-enable','[{\"cis\": [\"2.6.2\"]}]'),(8514,'Enable Firewall','A firewall is a piece of software that blocks unwanted incoming connections to a system. Apple has posted general documentation about the application firewall.','A firewall minimizes the threat of unauthorized users from gaining access to your system while connected to a network or the Internet.','','Run the following command in Terminal: defaults write /Library/Preferences/com.apple.alf globalstate - int <value> Where <value> is: - 1 = on for specific services - 2 = on for essential services','[{\"cis\": [\"2.6.3\"]}]'),(8515,'Enable Firewall Stealth Mode','While in Stealth mode the computer will not respond to unsolicited probes, dropping that traffic.','Stealth mode on the firewall minimizes the threat of system discovery tools while connected to a network or the Internet.','','Run the following command in Terminal: sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setstealthmode on','[{\"cis\": [\"2.6.4\"]}]'),(8516,'Enable Secure Keyboard Entry in terminal.app','Secure Keyboard Entry prevents other applications on the system and/or network from detecting and recording what is typed into Terminal.','Enabling Secure Keyboard Entry minimizes the risk of a key logger from detecting what is entered in Terminal.','','Perform the following to implement the prescribed state: 1. Open Terminal 2. Select Terminal 3. Select Secure Keyboard Entry','[{\"cis\": [\"2.10\"]}]'),(8517,'Java 6 is not the default Java runtime','Apple had made Java part of the core Operating System for OS X. Apple is no longer providing Java updates for OS X and updated JREs and JDK are made available by Oracle. The latest version of Java 6 made available by Apple has many unpatched vulnerabilities and should not be the default runtime for Java applets that request one from the Operating System','Java is one of the most exploited environments and is no longer maintained by Apple, old versions may still be installed and should be removed from the computer or not be in the default path.','','Java 6 can be removed completely or, if necessary Java applications will only work with Java 6, a custom path can be used.','[{\"cis\": [\"2.11\"]}]'),(8518,'Enable security auditing','OSX's audit facility, auditd, receives notifications from the kernel when certain system calls, such as open, fork, and exit, are made. These notifications are captured and written to an audit log.','Logs generated by auditd may be useful when investigating a security incident as they may help reveal the vulnerable application and the actions taken by a malicious actor.','','Run the following command in Terminal: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.auditd.plist','[{\"cis\": [\"3.2\"]}]'),(8519,'Configure Security Auditing Flags','Auditing is the capture and maintenance of information about security-related events.','Maintaining an audit trail of system activity logs can help identify configuration errors, troubleshoot service disruptions, and analyze compromises or attacks that have occurred, have begun, or are about to begin. Audit logs are necessary to provide a trail of evidence in case the system or network is compromised.','','1. Open a terminal session and edit the /etc/security/audit_control file 2. Find the line beginning with "flags" 3. Add the following flags: lo, ad, fd, fm, -all. 4. Save the file.','[{\"cis\": [\"3.3\"]}]'),(8520,'Disable Bonjour advertising service','Bonjour is an auto-discovery mechanism for TCP/IP devices which enumerate devices and services within a local subnet. DNS on Mac OS X is integrated with Bonjour and should not be turned off, but the Bonjour advertising service can be disabled.','Bonjour can simplify device discovery from an internal rogue or compromised host. An attacker could use Bonjour's multicast DNS feature to discover a vulnerable or poorly- configured service or additional information to aid a targeted attack. Implementing this control disables the continuous broadcasting of "I'm here!" messages. Typical end-user endpoints should not have to advertise services to other computers. This setting does not stop the computer from sending out service discovery messages when looking for services on an internal subnet, if the computer is looking for a printer or server and using service discovery. To block all Bonjour traffic except to approved devices the pf or other firewall would be needed.','','Run the following command in Terminal: defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements','[{\"cis\": [\"4.1\"]}]'),(8521,'Ensure http server is not running','Mac OS X used to have a graphical front-end to the embedded Apache web server in the Operating System. Personal web sharing could be enabled to allow someone on another computer to download files or information from the user's computer. Personal web sharing from a user endpoint has long been considered questionable and Apple has removed that capability from the GUI. Apache however is still part of the Operating System and can be easily turned on to share files and provide remote connectivity to an end user computer. Web sharing should only be done through hardened web servers and appropriate cloud services.','Web serving should not be done from a user desktop. Dedicated webservers or appropriate cloud storage should be used. Open ports make it easier to exploit the computer.','','Ensure that the Web Server is not running and is not set to start at boot Stop the Web Server: sudo apachectl stop Ensure that the web server will not auto-start at boot: sudo defaults write /System/Library/LaunchDaemons/org.apache.httpd Disabled -bool true','[{\"cis\": [\"4.4\"]}]'),(8522,'Ensure ftp server is not running','Mac OS X used to have a graphical front-end to the embedded ftp server in the Operating System. Ftp sharing could be enabled to allow someone on another computer to download files or information from the user's computer. Running an Ftp server from a user endpoint has long been considered questionable and Apple has removed that capability from the GUI. The Ftp server however is still part of the Operating System and can be easily turned on to share files and provide remote connectivity to an end user computer. Ftp servers meet a specialized need to distribute files without strong authentication and should only be done through hardened servers. Cloud services or other distribution methods should be considered','Ftp servers should not be run on an end user desktop. Dedicated servers or appropriate cloud storage should be used. Open ports make it easier to exploit the computer.','','Ensure that the FTP Server is not running and is not set to start at boot. Stop the ftp Server: sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist','[{\"cis\": [\"4.5\"]}]'),(8523,'Ensure nfs server is not running','Mac OS X can act as an NFS fileserver. NFS sharing could be enabled to allow someone on another computer to mount shares and gain access to information from the user's computer. File sharing from a user endpoint has long been considered questionable and Apple has removed that capability from the GUI. NFSD is still part of the Operating System and can be easily turned on to export shares and provide remote connectivity to an end user computer.','File serving should not be done from a user desktop, dedicated servers should be used. Open ports make it easier to exploit the computer.','','Stop the NFS Server: sudo nfsd disable Remove the exported Directory listing: rm /etc/export','[{\"cis\": [\"4.6\"]}]'),(8524,'Do not enable the "root" account','The root account is a superuser account that has access privileges to perform any actions and read/write to any file on the computer. In the UNIX/Linux world, the system administrator commonly uses the root account to perform administrative functions.','Enabling and using the root account puts the system at risk since any successful exploit or mistake while the root account is in use could have unlimited access privileges within the system. Using the sudo command allows users to perform functions as a root user while limiting and password protecting the access privileges. By default the root account is not enabled on a Mac OS X client computer. It is enabled on Mac OS X Server. An administrator can escalate privileges using the sudo command (use -s or -i to get a root shell).','','Open System Preferences, Uses & Groups. Click the lock icon to unlock it. In the Network Account Server section, click Join or Edit. Click Open Directory Utility. Click the lock icon to unlock it. Select the Edit menu > Disable Root User.','[{\"cis\": [\"5.7\"]}]'),(8525,'Disable automatic login','The automatic login feature saves a user's system access credentials and bypasses the login screen, instead the system automatically loads to the user's desktop screen.','Disabling automatic login decreases the likelihood of an unauthorized person gaining access to a system.','','Run the following command in Terminal: sudo defaults delete /Library/Preferences/com.apple.loginwindow autoLoginUser','[{\"cis\": [\"5.8\"]}]'),(8526,'Require a password to wake the computer from sleep or screen saver','Sleep and screensaver modes are low power modes that reduces electrical consumption while the system is not in use.','Prompting for a password when waking from sleep or screensaver mode mitigates the threat of an unauthorized person gaining access to a system in the user's absence.','','1. Run the following command in Terminal: The current user will need to log off and on for changes to take effect. defaults write com.apple.screensaver askForPassword -int 1 2. The current user will need to log off and on for changes to take effect.','[{\"cis\": [\"5.9\"]}]'),(8527,'Disable ability to login to another user's active and locked session','OSX has a privilege that can be granted to any user that will allow that user to unlock active user's sessions.','Disabling the admins and/or user's ability to log into another user's active and locked session prevents unauthorized persons from viewing potentially sensitive and/or personal information.','','1. Run the following command in Terminal: sudo vi /etc/pam.d/screensaver 2. Locate "account required pam_group.so no_warn group=admin,wheel fail_safe" 3. Remove "admin," 4. Save','[{\"cis\": [\"5.11\"]}]'),(8528,'System Integrity Protection status','System Integrity Protection is a new security feature introduced in OS X 10.11 El Capitan. System Integrity Protection restricts access to System domain locations and restricts runtime attachment to system processes. Any attempt to attempt to inspect or attach to a system process will fail. Kernel Extensions are now restricted to /Library/Extensions and are required to be signed with a Developer ID.','Running without System Integrity Protection on a production system runs the risk of the modification of system binaries or code injection of system processes that would otherwise be protected by SIP.','','Perform the following while booted in OS X Recovery Partition. 1. Select Terminal from the Utilities menu 2. Run the following command in Terminal: /usr/bin/csrutil enable 3. The output should be: Successfully enabled System Integrity Protection. Please restart the machine for the changes to take effect. 4. Reboot.','[{\"cis\": [\"5.18\"]}]'),(8529,'Disable guest account login','The guest account allows users access to the system without having to create an account or password. Guest users are unable to make setting changes, cannot remotely login to the system and all created files, caches, and passwords are deleted upon logging out.','Disabling the guest account mitigates the risk of an untrusted user doing basic reconnaissance and possibly using privilege escalation attacks to take control of the system.','','Run the following command in Terminal: sudo defaults write /Library/Preferences/com.apple.loginwindow GuestEnabled - bool NO','[{\"cis\": [\"6.1.3\"]}]'),(8530,'Remove Guest home folder','The guest account login should have been disabled, so there is no need for the legacy Guest home folder to remain in the file system. When normal user accounts are removed you have the option to archive it, leave it in place or delete. In the case of the guest folder the folder remains in place without a GUI option to remove it. If at some point in the future a Guest account is needed it will be re-created. The presence of the Guest home folder can cause automated audits to fail when looking for compliant settings within all User folders as well. Rather than ignoring the folders continued existence it is best removed.','The Guest home folders are unneeded after the Guest account is disabled and could be used inappropriately.','','1. Run the following command in Terminal: rm -R /Users/Guest 2. Make sure there is no output','[{\"cis\": [\"6.1.5\"]}]'),(8531,'Turn on filename extensions','A filename extension is a suffix added to a base filename that indicates the base filename's file format.','Visible filename extensions allows the user to identify the file type and the application it is associated with which leads to quick identification of misrepresented malicious files.','','Perform the following to implement the prescribed state: 1. Select Finder 2. Select Preferences 3. Check Show all filename extensions Alternatively, use the following command: defaults write NSGlobalDomain AppleShowAllExtensions -bool true','[{\"cis\": [\"6.2\"]}]'),(8532,'Disable the automatic run of safe files in Safari','Safari will automatically run or execute what it considers safe files. This can include installers and other files that execute on the operating system. Safari bases file safety by using a list of filetypes maintained by Apple. The list of files include text, image, video and archive formats that would be run in the context of the OS rather than the browser.','Hackers have taken advantage of this setting via drive-by attacks. These attacks occur when a user visits a legitimate website that has been corrupted. The user unknowingly downloads a malicious file either by closing an infected pop-up or hovering over a malicious banner. An attacker can create a malicious file that will fall within Safari's safe file list that will download and execute without user input.','','Perform the following to implement the prescribed state: 1. Open Safari 2. Select Safari from the menu bar 3. Select Preferences 4. Select General 5. Uncheck Open "safe" files after downloading Alternatively run the following command in Terminal: defaults write com.apple.Safari AutoOpenSafeDownloads -boolean no','[{\"cis\": [\"6.3\"]}]'),(9000,'Verify all Apple provided software is current','Software vendors release security patches and software updates for their products when security vulnerabilities are discovered. There is no simple way to complete this action without a network connection to an Apple software repository. Please ensure appropriate access for this control. This check is only for what Apple provides through software update.','It is important that these updates be applied in a timely manner to prevent unauthorized persons from exploiting the identified vulnerabilities.','','1. In Terminal, run the following: softwareupdate -l 2. In Terminal, run the following for any packages that show up in step 1: sudo softwareupdate -i packagename','[{\"cis\": [\"1.1\"]}]'),(9001,'Enable Auto Update','Auto Update verifies that your system has the newest security patches and software updates. If "Automatically check for updates" is not selected background updates for new malware definition files from Apple for XProtect and Gatekeeper will not occur.','It is important that a system has the newest updates applied so as to prevent unauthorized persons from exploiting identified vulnerabilities.','','Open a terminal session and enter the following command to enable the auto update feature: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticCheckEnabled -int 1','[{\"cis\": [\"1.2\"]}]'),(9002,'Enable app update installs','Ensure that application updates are installed after they are available from Apple. These updates do not require reboots or admin privileges for end users.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited','','Open a terminal session and enter the following command to enable the auto update feature: sudo defaults write /Library/Preferences/com.apple.commerce AutoUpdate -bool TRUE The remediation requires a log out and log in to show in the GUI. Please note that.','[{\"cis\": [\"1.3\"]}]'),(9003,'Enable system data files and security update installs','Ensure that system and security updates are installed after they are available from Apple. This setting enables definition updates for XProtect and Gatekeeper, with this setting in place new malware and adware that Apple has added to the list of malware or untrusted software will not execute. These updates do not require reboots or end user admin rights.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited','','Open a terminal session and enter the following command to enable install system data files and security updates: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate ConfigDataInstall -bool true && sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CriticalUpdateInstall -bool true','[{\"cis\": [\"1.4\"]}]'),(9004,'Enable macOS update installs','Ensure that macOS updates are installed after they are available from Apple. This setting enables macOS updates to be automatically installed. Some environments will want to approve and test updates before they are delivered. It is best practice to test first where updates can and have caused disruptions to operations. Automatic updates should be turned off where changes are tightly controlled and there are mature testing and approval processes. Automatic updates should not be turned off so the admin can call the users first to let them know it's ok to install. A dependable repeatable process involving a patch agent or remote management tool should be in place before auto-updates are turned off.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited','','Open a terminal session and enter the following command to enable install system data files and security updates: sudo defaults write /Library/Preferences/com.apple.commerce AutoUpdateRestartRequired -bool TRUE','[{\"cis\": [\"1.5\"]}]'),(9005,'Enable "Set time and date automatically"','Correct date and time settings are required for authentication protocols, file creation, modification dates and log entries. Note: If your organization has internal time servers, enter them here. Enterprise mobile devices may need to use a mix of internal and external time servers. If multiple servers are required use the Date & Time System Preference with each server separated by a space.','Kerberos may not operate correctly if the time on the Mac is off by more than 5 minutes. This in turn can affect Apple's single sign-on feature, Active Directory logons, and other features.','','Run the following commands: sudo systemsetup -setnetworktimeserver <timeserver> sudo systemsetup -setusingnetworktime on','[{\"cis\": [\"2.2.1\"]}]'),(9006,'Disable Remote Apple Events','Apple Events is a technology that allows one program to communicate with other programs. Remote Apple Events allows a program on one computer to communicate with a program on a different computer.','Disabling Remote Apple Events mitigates the risk of an unauthorized program gaining access to the system.','','Run the following command in Terminal: sudo systemsetup -setremoteappleevents off','[{\"cis\": [\"2.4.1\"]}]'),(9007,'Disable Printer Sharing','By enabling Printer sharing the computer is set up as a print server to accept print jobs from other computers. Dedicated print servers or direct IP printing should be used instead.','Disabling Printer Sharing mitigates the risk of attackers attempting to exploit the print server to gain access to the system.','','Perform the following to implement the prescribed state: 1. Open System Preferences 2. Select Sharing 3. Uncheck Printer Sharing','[{\"cis\": [\"2.4.4\"]}]'),(9008,'Disable Remote Login','Remote Login allows an interactive terminal connection to a computer.','Disabling Remote Login mitigates the risk of an unauthorized person gaining access to the system via Secure Shell (SSH). While SSH is an industry standard to connect to posix servers, the scope of the benchmark is for Apple macOS clients, not servers.','','Run the following command in Terminal: sudo systemsetup -setremotelogin off','[{\"cis\": [\"2.4.5\"]}]'),(9009,'Disable File Sharing','Apple's File Sharing uses a combination of SMB (Windows sharing) and AFP (Mac sharing)','By disabling file sharing, the remote attack surface and risk of unauthorized access to files stored on the system is reduced.','','Run the following command in Terminal to turn off AFP from the command line: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.AppleFileServer.plist - Run the following command in Terminal to turn off SMB sharing from the CLI: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.smbd.plist','[{\"cis\": [\"2.4.8\"]}]'),(9010,'Disable "Wake for network access"','This feature allows other users to be able to access your computer's shared resources, such as shared printers or iTunes playlists, even when your computer is in sleep mode. In a closed network when only authorized devices could wake a computer it could be valuable to wake computers in order to do management push activity. Where mobile workstations and agents exist the device will more likely check in to receive updates when already awake. Mobile devices should not be listening for signals on unmanaged network where untrusted devices could send wake signals.','Disabling this feature mitigates the risk of an attacker remotely waking the system and gaining access.','','Run the following command in Terminal: sudo pmset -a womp 0 Note: The -c flag means "wall power." Different settings must be used for other power sources.','[{\"cis\": [\"2.5.1\"]}]'),(9011,'Enable FileVault','FileVault secures a system's data by automatically encrypting its boot volume and requiring a password or recovery key to access it.','Encrypting sensitive data minimizes the likelihood of unauthorized users gaining access to it.','','Perform the following to implement the prescribed state: 1. Open System Preferences 2. Select Security & Privacy 3. Select FileVault 4. Select Turn on FileVault','[{\"cis\": [\"2.6.1.1\"]}]'),(9012,'Enable Gatekeeper','Gatekeeper is Apple's application white-listing control that restricts downloaded applications from launching. It functions as a control to limit applications from unverified sources from running without authorization.','Disallowing unsigned software will reduce the risk of unauthorized or malicious applications from running on the system.','','Run the following command in Terminal: sudo spctl --master-enable','[{\"cis\": [\"2.6.2\"]}]'),(9013,'Enable Firewall','A firewall is a piece of software that blocks unwanted incoming connections to a system. Apple has posted general documentation about the application firewall.','A firewall minimizes the threat of unauthorized users from gaining access to your system while connected to a network or the Internet.','','Run the following command in Terminal: defaults write /Library/Preferences/com.apple.alf globalstate - int <value> Where <value> is: - 1 = on for specific services - 2 = on for essential services','[{\"cis\": [\"2.6.3\"]}]'),(9014,'Enable Firewall Stealth Mode','While in Stealth mode the computer will not respond to unsolicited probes, dropping that traffic.','Stealth mode on the firewall minimizes the threat of system discovery tools while connected to a network or the Internet.','','Run the following command in Terminal: sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setstealthmode on','[{\"cis\": [\"2.6.4\"]}]'),(9015,'Enable Secure Keyboard Entry in terminal.app','Secure Keyboard Entry prevents other applications on the system and/or network from detecting and recording what is typed into Terminal.','Enabling Secure Keyboard Entry minimizes the risk of a key logger from detecting what is entered in Terminal.','','Perform the following to implement the prescribed state: 1. Open Terminal 2. Select Terminal 3. Select Secure Keyboard Entry','[{\"cis\": [\"2.10\"]}]'),(9016,'Java 6 is not the default Java runtime','Apple had made Java part of the core Operating System for macOS. Apple is no longer providing Java updates for macOS and updated JREs and JDK are made available by Oracle. The latest version of Java 6 made available by Apple has many unpatched vulnerabilities and should not be the default runtime for Java applets that request one from the Operating System','Java has been one of the most exploited environments and Java 6, which was provided as an OS component by Apple, is no longer maintained by Apple or Oracle. The old versions provided by Apple are both unsupported and missing the more modern security controls that have limited current exploits. The EOL version may still be installed and should be removed from the computer or not be in the default path.','','Java 6 can be removed completely or, if required Java applications will only work with Java 6, a custom path can be used. Apple is likely to finally pull the plug on Java 6 in upcoming macOS versions so any applications that still require Java 6 will likely soon be unavailable.','[{\"cis\": [\"2.11\"]}]'),(9017,'Enable security auditing','macOS's audit facility, auditd, receives notifications from the kernel when certain system calls, such as open, fork, and exit, are made. These notifications are captured and written to an audit log.','Logs generated by auditd may be useful when investigating a security incident as they may help reveal the vulnerable application and the actions taken by a malicious actor.','','Run the following command in Terminal: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.auditd.plist','[{\"cis\": [\"3.1\"]}]'),(9018,'Configure Security Auditing Flags','Auditing is the capture and maintenance of information about security-related events.','Maintaining an audit trail of system activity logs can help identify configuration errors, troubleshoot service disruptions, and analyze compromises or attacks that have occurred, have begun, or are about to begin. Audit logs are necessary to provide a trail of evidence in case the system or network is compromised.','','1. Open a terminal session and edit the /etc/security/audit_control file 2. Find the line beginning with "flags" 3. Add the following flags: lo, ad, fd, fm, -all. 4. Save the file.','[{\"cis\": [\"3.2\"]}]'),(9019,'Disable Bonjour advertising service','Bonjour is an auto-discovery mechanism for TCP/IP devices which enumerate devices and services within a local subnet. DNS on macOS is integrated with Bonjour and should not be turned off, but the Bonjour advertising service can be disabled.','Bonjour can simplify device discovery from an internal rogue or compromised host. An attacker could use Bonjour's multicast DNS feature to discover a vulnerable or poorly- configured service or additional information to aid a targeted attack. Implementing this control disables the continuous broadcasting of "I'm here!" messages. Typical end-user endpoints should not have to advertise services to other computers.','','Run the following command in Terminal: defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements','[{\"cis\": [\"4.1\"]}]'),(9020,'Ensure http server is not running','macOS used to have a graphical front-end to the embedded Apache web server in the Operating System. Personal web sharing could be enabled to allow someone on another computer to download files or information from the user's computer. Personal web sharing from a user endpoint has long been considered questionable and Apple has removed that capability from the GUI. Apache however is still part of the Operating System and can be easily turned on to share files and provide remote connectivity to an end user computer. Web sharing should only be done through hardened web servers and appropriate cloud services.','Web serving should not be done from a user desktop. Dedicated webservers or appropriate cloud storage should be used. Open ports make it easier to exploit the computer.','','Stop the Web Server sudo apachectl stop Ensure that the web server will not auto-start at boot sudo defaults write /System/Library/LaunchDaemons/org.apache.httpd Disabled - bool true','[{\"cis\": [\"4.4\"]}]'),(9021,'Ensure FTP server is not running','macOS used to have a graphical front-end to the embedded FTP server in the Operating System. FTP sharing could be enabled to allow someone on another computer to download files or information from the user's computer. Running an FTP server from a user endpoint has long been considered questionable and Apple has removed that capability from the GUI. The FTP server however is still part of the Operating System and can be easily turned on to share files and provide remote connectivity to an end user computer. FTP servers meet a specialized need to distribute files without strong authentication and should only be done through hardened servers. Cloud services or other distribution methods should be considered','FTP servers should not be run on an end user desktop. Dedicated servers or appropriate cloud storage should be used. Open ports make it easier to exploit the computer.','','Stop the ftp Server sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist','[{\"cis\": [\"4.5\"]}]'),(9022,'Ensure nfs server is not running','macOS can act as an NFS fileserver. NFS sharing could be enabled to allow someone on another computer to mount shares and gain access to information from the user's computer. File sharing from a user endpoint has long been considered questionable and Apple has removed that capability from the GUI. NFSD is still part of the Operating System and can be easily turned on to export shares and provide remote connectivity to an end user computer.','File serving should not be done from a user desktop, dedicated servers should be used. Open ports make it easier to exploit the computer.','','Stop the NFS Server sudo nfsd disable Remove the exported Directory listing rm /etc/export','[{\"cis\": [\"4.6\"]}]'),(9023,'Do not enable the "root" account','The root account is a superuser account that has access privileges to perform any actions and read/write to any file on the computer. With some Linux distros the system administrator may commonly uses the root account to perform administrative functions.','Enabling and using the root account puts the system at risk since any successful exploit or mistake while the root account is in use could have unlimited access privileges within the system. Using the sudo command allows users to perform functions as a root user while limiting and password protecting the access privileges. By default the root account is not enabled on a macOS computer. An administrator can escalate privileges using the sudo command (use -s or -i to get a root shell).','','Open System Preferences, Uses & Groups. Click the lock icon to unlock it. In the Network Account Server section, click Join or Edit. Click Open Directory Utility. Click the lock icon to unlock it. Select the Edit menu > Disable Root User.','[{\"cis\": [\"5.8\"]}]'),(9024,'Disable automatic login','The automatic login feature saves a user's system access credentials and bypasses the login screen, instead the system automatically loads to the user's desktop screen.','Disabling automatic login decreases the likelihood of an unauthorized person gaining access to a system.','','Run the following command in Terminal: sudo defaults delete /Library/Preferences/com.apple.loginwindow autoLoginUser','[{\"cis\": [\"5.9\"]}]'),(9025,'System Integrity Protection status','System Integrity Protection is a security feature introduced in OS X 10.11 El Capitan. System Integrity Protection restricts access to System domain locations and restricts runtime attachment to system processes. Any attempt to attempt to inspect or attach to a system process will fail. Kernel Extensions are now restricted to /Library/Extensions and are required to be signed with a Developer ID.','Running without System Integrity Protection on a production system runs the risk of the modification of system binaries or code injection of system processes that would otherwise be protected by SIP.','','Perform the following while booted in macOS Recovery Partition. 1. Select Terminal from the Utilities menu 2. Run the following command in Terminal: /usr/bin/csrutil enable 3. The output should be: Successfully enabled System Integrity Protection. Please restart the machine for the changes to take effect. 4. Reboot.','[{\"cis\": [\"5.20\"]}]'),(9026,'Disable guest account login','The guest account allows users access to the system without having to create an account or password. Guest users are unable to make setting changes, cannot remotely login to the system and all created files, caches, and passwords are deleted upon logging out.','Disabling the guest account mitigates the risk of an untrusted user doing basic reconnaissance and possibly using privilege escalation attacks to take control of the system.','','Run the following command in Terminal: sudo defaults write /Library/Preferences/com.apple.loginwindow GuestEnabled - bool NO','[{\"cis\": [\"6.1.3\"]}]'),(9027,'Remove Guest home folder','The guest account login should have been disabled, so there is no need for the legacy Guest home folder to remain in the file system. When normal user accounts are removed you have the option to archive it, leave it in place or delete. In the case of the guest folder the folder remains in place without a GUI option to remove it. If at some point in the future a Guest account is needed it will be re-created. The presence of the Guest home folder can cause automated audits to fail when looking for compliant settings within all User folders as well. Rather than ignoring the folders continued existence it is best removed.','The Guest home folders are unneeded after the Guest account is disabled and could be used inappropriately.','','1. Run the following command in Terminal: rm -R /Users/Guest 2. Make sure there is no output','[{\"cis\": [\"6.1.5\"]}]'),(9028,'Turn on filename extensions','A filename extension is a suffix added to a base filename that indicates the base filename's file format.','Visible filename extensions allows the user to identify the file type and the application it is associated with which leads to quick identification of misrepresented malicious files.','','Perform the following to implement the prescribed state: 1. Select Finder 2. Select Preferences 3. Check Show all filename extensions Alternatively, use the following command: defaults write NSGlobalDomain AppleShowAllExtensions -bool true','[{\"cis\": [\"6.2\"]}]'),(9029,'Disable the automatic run of safe files in Safari','Safari will automatically run or execute what it considers safe files. This can include installers and other files that execute on the operating system. Safari bases file safety by using a list of filetypes maintained by Apple. The list of files include text, image, video and archive formats that would be run in the context of the OS rather than the browser.','Hackers have taken advantage of this setting via drive-by attacks. These attacks occur when a user visits a legitimate website that has been corrupted. The user unknowingly downloads a malicious file either by closing an infected pop-up or hovering over a malicious banner. An attacker can create a malicious file that will fall within Safari's safe file list that will download and execute without user input.','','Perform the following to implement the prescribed state: 1. Open Safari 2. Select Safari from the menu bar 3. Select Preferences 4. Select General 5. Uncheck Open "safe" files after downloading Alternatively run the following command in Terminal: defaults write com.apple.Safari AutoOpenSafeDownloads -boolean no','[{\"cis\": [\"6.3\"]}]'),(9500,'Verify all Apple provided software is current','Software vendors release security patches and software updates for their products when security vulnerabilities are discovered. There is no simple way to complete this action without a network connection to an Apple software repository. Please ensure appropriate access for this control. This check is only for what Apple provides through software update.','It is important that these updates be applied in a timely manner to prevent unauthorized persons from exploiting the identified vulnerabilities.','','1. In Terminal, run the following: softwareupdate -l 2. In Terminal, run the following for any packages that show up in step 1: sudo softwareupdate -i packagename','[{\"cis\": [\"1.1\"]}]'),(9501,'Enable Auto Update','Auto Update verifies that your system has the newest security patches and software updates. If "Automatically check for updates" is not selected background updates for new malware definition files from Apple for XProtect and Gatekeeper will not occur.','It is important that a system has the newest updates applied so as to prevent unauthorized persons from exploiting identified vulnerabilities.','','Open a terminal session and enter the following command to enable the auto update feature: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticCheckEnabled -int 1','[{\"cis\": [\"1.2\"]}]'),(9502,'Enable app update installs','Ensure that application updates are installed after they are available from Apple. These updates do not require reboots or admin privileges for end users.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited','','Open a terminal session and enter the following command to enable the auto update feature: sudo defaults write /Library/Preferences/com.apple.commerce AutoUpdate -bool TRUE The remediation requires a log out and log in to show in the GUI. Please note that.','[{\"cis\": [\"1.3\"]}]'),(9503,'Enable system data files and security update installs','Ensure that system and security updates are installed after they are available from Apple. This setting enables definition updates for XProtect and Gatekeeper, with this setting in place new malware and adware that Apple has added to the list of malware or untrusted software will not execute. These updates do not require reboots or end user admin rights.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited','','Open a terminal session and enter the following command to enable install system data files and security updates: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate ConfigDataInstall -bool true && sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CriticalUpdateInstall -bool true','[{\"cis\": [\"1.4\"]}]'),(9504,'Enable macOS update installs','Ensure that macOS updates are installed after they are available from Apple. This setting enables macOS updates to be automatically installed. Some environments will want to approve and test updates before they are delivered. It is best practice to test first where updates can and have caused disruptions to operations. Automatic updates should be turned off where changes are tightly controlled and there are mature testing and approval processes. Automatic updates should not be turned off so the admin can call the users first to let them know it's ok to install. A dependable repeatable process involving a patch agent or remote management tool should be in place before auto-updates are turned off.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited','','Open a terminal session and enter the following command to enable install system data files and security updates: sudo defaults write /Library/Preferences/com.apple.commerce AutoUpdateRestartRequired -bool TRUE','[{\"cis\": [\"1.5\"]}]'),(9505,'Enable "Set time and date automatically"','Correct date and time settings are required for authentication protocols, file creation, modification dates and log entries.','Kerberos may not operate correctly if the time on the Mac is off by more than 5 minutes. This in turn can affect Apple's single sign-on feature, Active Directory logons, and other features.','','Run the following commands: sudo systemsetup -setnetworktimeserver <timeserver> sudo systemsetup -setusingnetworktime on','[{\"cis\": [\"2.2.1\"]}]'),(9506,'Disable Remote Apple Events','Apple Events is a technology that allows one program to communicate with other programs. Remote Apple Events allows a program on one computer to communicate with a program on a different computer.','Disabling Remote Apple Events mitigates the risk of an unauthorized program gaining access to the system.','','Run the following command in Terminal: sudo systemsetup -setremoteappleevents off','[{\"cis\": [\"2.4.1\"]}]'),(9507,'Disable Printer Sharing','By enabling Printer sharing the computer is set up as a print server to accept print jobs from other computers. Dedicated print servers or direct IP printing should be used instead.','Disabling Printer Sharing mitigates the risk of attackers attempting to exploit the print server to gain access to the system.','','Perform the following to implement the prescribed state: 1. Open System Preferences 2. Select Sharing 3. Uncheck Printer Sharing','[{\"cis\": [\"2.4.4\"]}]'),(9508,'Disable Remote Login','Remote Login allows an interactive terminal connection to a computer.','Disabling Remote Login mitigates the risk of an unauthorized person gaining access to the system via Secure Shell (SSH). While SSH is an industry standard to connect to posix servers, the scope of the benchmark is for Apple macOS clients, not servers.','','Run the following command in Terminal: sudo systemsetup -setremotelogin off','[{\"cis\": [\"2.4.5\"]}]'),(9509,'Disable File Sharing','Apple's File Sharing uses a combination of SMB (Windows sharing) and AFP (Mac sharing)','By disabling file sharing, the remote attack surface and risk of unauthorized access to files stored on the system is reduced.','','Run the following command in Terminal to turn off AFP from the command line: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.AppleFileServer.plist - Run the following command in Terminal to turn off SMB sharing from the CLI: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.smbd.plist','[{\"cis\": [\"2.4.8\"]}]'),(9510,'Disable "Wake for network access"','This feature allows other users to be able to access your computer's shared resources, such as shared printers or iTunes playlists, even when your computer is in sleep mode. In a closed network when only authorized devices could wake a computer it could be valuable to wake computers in order to do management push activity. Where mobile workstations and agents exist the device will more likely check in to receive updates when already awake. Mobile devices should not be listening for signals on unmanaged network where untrusted devices could send wake signals.','Disabling this feature mitigates the risk of an attacker remotely waking the system and gaining access.','','Run the following command in Terminal: sudo pmset -a womp 0','[{\"cis\": [\"2.5.1\"]}]'),(9511,'Enable FileVault','FileVault secures a system's data by automatically encrypting its boot volume and requiring a password or recovery key to access it.','Encrypting sensitive data minimizes the likelihood of unauthorized users gaining access to it.','','1. Open System Preferences 2. Select Security & Privacy 3. Select FileVault 4. Select Turn on FileVault','[{\"cis\": [\"2.6.1.1\"]}]'),(9512,'Enable Gatekeeper','Gatekeeper is Apple's application white-listing control that restricts downloaded applications from launching. It functions as a control to limit applications from unverified sources from running without authorization.','Disallowing unsigned software will reduce the risk of unauthorized or malicious applications from running on the system.','','Run the following command in Terminal: sudo spctl --master-enable','[{\"cis\": [\"2.6.2\"]}]'),(9513,'Enable Firewall','A firewall is a piece of software that blocks unwanted incoming connections to a system. Apple has posted general documentation about the application firewall.','A firewall minimizes the threat of unauthorized users from gaining access to your system while connected to a network or the Internet.','','Run the following command in Terminal: defaults write /Library/Preferences/com.apple.alf globalstate - int <value> Where <value> is: - 1 = on for specific services - 2 = on for essential services ','[{\"cis\": [\"2.6.3\"]}]'),(9514,'Enable Firewall Stealth Mode','While in Stealth mode the computer will not respond to unsolicited probes, dropping that traffic.','Stealth mode on the firewall minimizes the threat of system discovery tools while connected to a network or the Internet.','','Run the following command in Terminal: sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setstealthmode on','[{\"cis\": [\"2.6.4\"]}]'),(9515,'Enable Secure Keyboard Entry in terminal.app','Secure Keyboard Entry prevents other applications on the system and/or network from detecting and recording what is typed into Terminal.','Enabling Secure Keyboard Entry minimizes the risk of a key logger from detecting what is entered in Terminal.','','Perform the following to implement the prescribed state: 1. Open Terminal 2. Select Terminal 3. Select Secure Keyboard Entry','[{\"cis\": [\"2.10\"]}]'),(9516,'Java 6 is not the default Java runtime','Apple had made Java part of the core Operating System for macOS. Apple is no longer providing Java updates for macOS and updated JREs and JDK are made available by Oracle. The latest version of Java 6 made available by Apple has many unpatched vulnerabilities and should not be the default runtime for Java applets that request one from the Operating System','Java has been one of the most exploited environments and Java 6, which was provided as an OS component by Apple, is no longer maintained by Apple or Oracle. The old versions provided by Apple are both unsupported and missing the more modern security controls that have limited current exploits. The EOL version may still be installed and should be removed from the computer or not be in the default path.','','Java 6 can be removed completely or, if required Java applications will only work with Java 6, a custom path can be used. Apple is likely to finally pull the plug on Java 6 in upcoming macOS versions so any applications that still require Java 6 will likely soon be unavailable.','[{\"cis\": [\"2.11\"]}]'),(9517,'Ensure EFI version is valid and being regularly checked','In order to mitigate firmware attacks Apple has created a automated Firmware check to ensure that the EFI version running is a known good version from Apple. There is also an automated process to check it every seven days.','If the Firmware of a computer has been compromised the Operating System that the Firmware loads cannot be trusted either.','','If EFI does not pass the integrity check you may send a report to Apple. Backing up files and clean installing a known good Operating System and Firmware is recommended.','[{\"cis\": [\"2.13\"]}]'),(9518,'Enable security auditing','macOS's audit facility, auditd, receives notifications from the kernel when certain system calls, such as open, fork, and exit, are made. These notifications are captured and written to an audit log.','Logs generated by auditd may be useful when investigating a security incident as they may help reveal the vulnerable application and the actions taken by a malicious actor.','','Run the following command in Terminal: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.auditd.plist','[{\"cis\": [\"3.1\"]}]'),(9519,'Configure Security Auditing Flags','Auditing is the capture and maintenance of information about security-related events.','Maintaining an audit trail of system activity logs can help identify configuration errors, troubleshoot service disruptions, and analyze compromises or attacks that have occurred, have begun, or are about to begin. Audit logs are necessary to provide a trail of evidence in case the system or network is compromised.','','1. Open a terminal session and edit the /etc/security/audit_control file 2. Find the line beginning with "flags" 3. Add the following flags: lo, ad, fd, fm, -all. 4. Save the file.','[{\"cis\": [\"3.2\"]}]'),(9520,'Disable Bonjour advertising service','Bonjour is an auto-discovery mechanism for TCP/IP devices which enumerate devices and services within a local subnet. DNS on macOS is integrated with Bonjour and should not be turned off, but the Bonjour advertising service can be disabled.','Bonjour can simplify device discovery from an internal rogue or compromised host. An attacker could use Bonjour's multicast DNS feature to discover a vulnerable or poorly- configured service or additional information to aid a targeted attack. Implementing this control disables the continuous broadcasting of "I'm here!" messages. Typical end-user endpoints should not have to advertise services to other computers.','','Run the following command in Terminal: defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements','[{\"cis\": [\"4.1\"]}]'),(9521,'Ensure http server is not running','macOS used to have a graphical front-end to the embedded Apache web server in the Operating System. Personal web sharing could be enabled to allow someone on another computer to download files or information from the user's computer. Personal web sharing from a user endpoint has long been considered questionable and Apple has removed that capability from the GUI. Apache however is still part of the Operating System and can be easily turned on to share files and provide remote connectivity to an end user computer. Web sharing should only be done through hardened web servers and appropriate cloud services.','Web serving should not be done from a user desktop. Dedicated webservers or appropriate cloud storage should be used. Open ports make it easier to exploit the computer.','','Ensure that the Web Server is not running and is not set to start at boot Stop the Web Server: sudo apachectl stop Ensure that the web server will not auto-start at boot sudo: defaults write /System/Library/LaunchDaemons/org.apache.httpd Disabled - bool true','[{\"cis\": [\"4.4\"]}]'),(9522,'Ensure nfs server is not running','macOS can act as an NFS fileserver. NFS sharing could be enabled to allow someone on another computer to mount shares and gain access to information from the user's computer. File sharing from a user endpoint has long been considered questionable and Apple has removed that capability from the GUI. NFSD is still part of the Operating System and can be easily turned on to export shares and provide remote connectivity to an end user computer.','File serving should not be done from a user desktop, dedicated servers should be used. Open ports make it easier to exploit the computer.','','Ensure that the NFS Server is not running and is not set to start at boot Stop the NFS Server: sudo nfsd disable Remove the exported Directory listing: rm /etc/export','[{\"cis\": [\"4.5\"]}]'),(9523,'Do not enable the "root" account','The root account is a superuser account that has access privileges to perform any actions and read/write to any file on the computer. With some Linux distros the system administrator may commonly uses the root account to perform administrative functions.','Enabling and using the root account puts the system at risk since any successful exploit or mistake while the root account is in use could have unlimited access privileges within the system. Using the sudo command allows users to perform functions as a root user while limiting and password protecting the access privileges. By default the root account is not enabled on a macOS computer. An administrator can escalate privileges using the sudo command (use -s or -i to get a root shell).','','Open System Preferences, Uses & Groups. Click the lock icon to unlock it. In the Network Account Server section, click Join or Edit. Click Open Directory Utility. Click the lock icon to unlock it. Select the Edit menu > Disable Root User.','[{\"cis\": [\"5.11\"]}]'),(9524,'Disable automatic login','The automatic login feature saves a user's system access credentials and bypasses the login screen, instead the system automatically loads to the user's desktop screen.','Disabling automatic login decreases the likelihood of an unauthorized person gaining access to a system.','','Run the following command in Terminal: sudo defaults delete /Library/Preferences/com.apple.loginwindow autoLoginUser','[{\"cis\": [\"5.12\"]}]'),(9525,'System Integrity Protection status','System Integrity Protection is a security feature introduced in OS X 10.11 El Capitan. System Integrity Protection restricts access to System domain locations and restricts runtime attachment to system processes. Any attempt to attempt to inspect or attach to a system process will fail. Kernel Extensions are now restricted to /Library/Extensions and are required to be signed with a Developer ID.','Running without System Integrity Protection on a production system runs the risk of the modification of system binaries or code injection of system processes that would otherwise be protected by SIP.','','Perform the following while booted in macOS Recovery Partition. 1. Select Terminal from the Utilities menu 2. Run the following command in Terminal: /usr/bin/csrutil enable 3. The output should be: Successfully enabled System Integrity Protection. Please restart the machine for the changes to take effect. 4. Reboot.','[{\"cis\": [\"5.23\"]}]'),(9526,'Disable guest account login','The guest account allows users access to the system without having to create an account or password. Guest users are unable to make setting changes, cannot remotely login to the system and all created files, caches, and passwords are deleted upon logging out.','Disabling the guest account mitigates the risk of an untrusted user doing basic reconnaissance and possibly using privilege escalation attacks to take control of the system.','','Run the following command in Terminal: sudo defaults write /Library/Preferences/com.apple.loginwindow GuestEnabled - bool NO','[{\"cis\": [\"6.1.3\"]}]'),(9527,'Remove Guest home folder','The guest account login should have been disabled, so there is no need for the legacy Guest home folder to remain in the file system. When normal user accounts are removed you have the option to archive it, leave it in place or delete. In the case of the guest folder the folder remains in place without a GUI option to remove it. If at some point in the future a Guest account is needed it will be re-created. The presence of the Guest home folder can cause automated audits to fail when looking for compliant settings within all User folders as well. Rather than ignoring the folders continued existence it is best removed.','The Guest home folders are unneeded after the Guest account is disabled and could be used inappropriately.','','1. Run the following command in Terminal: rm -R /Users/Guest 2. Make sure there is no output','[{\"cis\": [\"6.1.5\"]}]'),(9528,'Turn on filename extensions','A filename extension is a suffix added to a base filename that indicates the base filename's file format.','Visible filename extensions allows the user to identify the file type and the application it is associated with which leads to quick identification of misrepresented malicious files.','','Perform the following to implement the prescribed state: 1. Select Finder 2. Select Preferences 3. Check Show all filename extensions Alternatively, use the following command: defaults write NSGlobalDomain AppleShowAllExtensions -bool true','[{\"cis\": [\"6.2\"]}]'),(9529,'Disable the automatic run of safe files in Safari','Safari will automatically run or execute what it considers safe files. This can include installers and other files that execute on the operating system. Safari bases file safety by using a list of filetypes maintained by Apple. The list of files include text, image, video and archive formats that would be run in the context of the OS rather than the browser.','Hackers have taken advantage of this setting via drive-by attacks. These attacks occur when a user visits a legitimate website that has been corrupted. The user unknowingly downloads a malicious file either by closing an infected pop-up or hovering over a malicious banner. An attacker can create a malicious file that will fall within Safari's safe file list that will download and execute without user input.','','Perform the following to implement the prescribed state: 1. Open Safari 2. Select Safari from the menu bar 3. Select Preferences 4. Select General 5. Uncheck Open "safe" files after downloading Alternatively run the following command in Terminal: defaults write com.apple.Safari AutoOpenSafeDownloads -boolean no','[{\"cis\": [\"6.3\"]}]'),(10000,'Ensure the WebDAV Modules Are Disabled','The Apache mod_dav and mod_dav_fs modules support WebDAV (Web-based Distributed Authoring and Versioning) functionality for Apache. WebDAV is an extension to the HTTP protocol which allows clients to create, move, and delete files and resources on the web server.','Disabling WebDAV modules will improve the security posture of the web server by reducing the amount of potentially vulnerable code paths exposed to the network and reducing potential for unauthorized access to files via misconfigured WebDAV access controls.','','Perform either one of the following to disable WebDAV module: 1. For source builds with static modules run the Apache ./configure script without including the mod_dav, and mod_dav_fs in the --enable-modules=configure script options. $ cd $DOWNLOAD_HTTPD $ ./configure 2. For dynamically loaded modules comment out or remove the LoadModule directive for mod_dav, and mod_dav_fs modules from the httpd.conf file. ##LoadModule dav_module modules/mod_dav.so ##LoadModule dav_fs_module modules/mod_dav_fs.so','[{\"cis\": [\"2.3\"]}, {\"cis_csc\": [\"9.1\", \"9.2\"]}]'),(10001,'Ensure the Status Module Is Disabled','The Apache mod_status module provides current server performance statistics.','When mod_status is loaded into the server, its handler capability is available in all configuration files, including per-directory files (e.g., .htaccess). The mod_status module may provide an adversary with information that can be used to refine exploits that depend on measuring server load.','','Perform either one of the following to disable the mod_status module: 1) For source builds with static modules, run the Apache ./configure script with the --disable-status configure script options. 2) For dynamically loaded modules, comment out or remove the LoadModule directive for the mod_status module from the httpd.conf file. ##LoadModule status_module modules/mod_status.so','[{\"cis\": [\"2.4\"]}, {\"cis_csc\": [\"9.1\", \"9.2\"]}]'),(10002,'Ensure the Autoindex Module Is Disabled','The Apache mod_autoindex module automatically generates a web page listing the contents of directories on the server, typically used so an index.html does not have to be generated.','Automated directory listings should not be enabled because they will reveal information helpful to an attacker such as naming conventions and directory paths. They may also reveal files that were not intended to be revealed.','','Perform either one of the following to disable the mod_autoindex module: 1. For source builds with static modules, run the Apache ./configure script with the --disable-autoindex configure script options. $ cd $DOWNLOAD_HTTPD $ ./configure -disable-autoindex. 2. For dynamically loaded modules, comment out or remove the LoadModule directive for mod_autoindex from the httpd.conf file. ## LoadModule autoindex_module modules/mod_autoindex.so','[{\"cis\": [\"2.5\"]}, {\"cis_csc\": [\"18\", \"5.1\"]}]'),(10003,'Ensure the Proxy Modules Are Disabled','The Apache proxy modules allow the server to act as a proxy (either forward or reverse proxy) of HTTP and other protocols with additional proxy modules loaded. If the Apache installation is not intended to proxy requests to or from another network then the proxy module should not be loaded.','Proxy servers can act as an important security control when properly configured, however a secure proxy server is not within the scope of this benchmark. A web server should be primarily a web server or a proxy server but not both, for the same reasons that other multi-use servers are not recommended. Scanning for web servers that will also proxy requests is a very common attack, as proxy servers are useful for anonymizing attacks on other servers, or possibly proxying requests into an otherwise protected network.','','Perform either one of the following to disable the proxy module: 1. For source builds with static modules, run the Apache ./configure script without including the mod_proxy in the --enable-modules=configure script options. $ cd $DOWNLOAD_HTTPD $ ./configure 2. For dynamically loaded modules, comment out or remove the LoadModule directive for mod_proxy module and all other proxy modules from the httpd.conf file. ##LoadModule proxy_module modules/mod_proxy.so ##LoadModule proxy_connect_module modules/mod_proxy_connect.so ##LoadModule proxy_ftp_module modules/mod_proxy_ftp.so ##LoadModule proxy_http_module modules/mod_proxy_http.so ##LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so ##LoadModule proxy_scgi_module modules/mod_proxy_scgi.so ##LoadModule proxy_ajp_module modules/mod_proxy_ajp.so ##LoadModule proxy_balancer_module modules/mod_proxy_balancer.so ##LoadModule proxy_express_module modules/mod_proxy_express.so ##LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so ##LoadModule proxy_fdpass_module modules/mod_proxy_fdpass.so','[{\"cis\": [\"2.6\"]}, {\"cis_csc\": [\"9.1\", \"9.2\"]}]'),(10004,'Ensure the User Directories Module Is Disabled','The UserDir directive must be disabled so that user home directories are not accessed via the web site with a tilde (~) preceding the username. The directive also sets the path name of the directory that will be accessed.','The user directories should not be globally enabled since that allows anonymous access to anything users may want to share with other users on the network. Also consider that every time a new account is created on the system, there is potentially new content available via the web site.','','Perform either one of the following to disable the user directories module: 1. For source builds with static modules, run the Apache ./configure script with the --disable-userdir configure script options. $ cd $DOWNLOAD_HTTPD $ ./configure --disable-userdir 2. For dynamically loaded modules, comment out or remove the LoadModule directive for mod_userdir module from the httpd.conf file. ##LoadModule userdir_module modules/mod_userdir.so','[{\"cis\": [\"2.7\"]}, {\"cis_csc\": [\"18\", \"5.1\"]}]'),(10005,'Ensure the Info Module Is Disabled','The Apache mod_info module provides information on the server configuration via access to a /server-info URL location.','While having server configuration information available as a web page may be convenient it is recommended that this module NOT be enabled. Once mod_info is loaded into the server, its handler capability is available in per-directory .htaccess files and can leak sensitive information from the configuration directives of other Apache modules such as system paths, usernames/passwords, database names, etc.','','Perform either one of the following to disable the mod_info module: 1. For source builds with static modules, run the Apache ./configure script without including the mod_info in the --enable-modules=configure script options. $ cd $DOWNLOAD_HTTPD $ ./configure 2. For dynamically loaded modules, comment out or remove the LoadModule directive for the mod_info module from the httpd.conf file. ##LoadModule info_module modules/mod_info.so','[{\"cis\": [\"2.8\"]}, {\"cis_csc\": [\"9.1\", \"9.2\"]}]'),(10006,'Ensure the Apache User Account Has an Invalid Shell','The apache account must not be used as a regular login account, so it should be assigned an invalid or nologin shell to ensure it cannot be used to login.','Service accounts such as the apache account are a risk if they can be used to get a login shell to the system.','','Change the apache account to use the nologin shell or an invalid shell such as /dev/null: # chsh -s /sbin/nologin apache','[{\"cis\": [\"3.2\"]}, {\"cis_csc\": [\"16\", \"4.3\"]}]'),(10007,'Ensure the Apache User Account Is Locked','The user account under which Apache runs should not have a valid password, but should be locked.','As a defense-in-depth measure the Apache user account should be locked to prevent logins, and to prevent a user from suing to apache using the password. In general, there should not be a need for anyone to have to su as apache, and when there is a need, then sudo should be used instead, which would not require the apache account password.','','Use the passwd command to lock the apache account: # passwd -l apache','[{\"cis\": [\"3.3\"]}, {\"cis_csc\": [\"16\", \"16.8\"]}]'),(10008,'Ensure OverRide Is Disabled for All Directories','The Apache AllowOverride directive and the new AllowOverrideList directive allow for .htaccess files to be used to override much of the configuration, including authentication, handling of document types, auto generated indexes, access control, and options. When the server finds an .htaccess file (as specified by AccessFileName) it needs to know which directives declared in that file can override earlier access information. When this directive is set to None, then .htaccess files are completely ignored. In this case, the server will not even attempt to read .htaccess files in the filesystem. When this directive is set to All, then any directive which has the .htaccess context is allowed in .htaccess files.','.htaccess files decentralizes access control and increases the risk of server configuration being changed inappropriately.','','Perform the following to implement the recommended state: 1. Search the Apache configuration files (httpd.conf and any included configuration files) to find AllowOverride directives. 2. Set the value for all AllowOverride directives to None. 3. Remove any AllowOverrideList directives found.','[{\"cis\": [\"4.4\"]}, {\"cis_csc\": [\"14.4\", \"14.6\"]}]'),(10009,'Ensure Options for Other Directories Are Minimized','The Apache Options directive allows for specific configuration of options, including execution of CGI, following symbolic links, server side includes, and content negotiation.','Likewise, the options for other directories and hosts needs to be restricted to the minimal options required. A setting of None is recommended, however it is recognized that other options may be needed in some cases: Multiviews, FollowSymbolicLinks & SymLinksIfOwnerMatch, ExecCGI, Includes & IncludesNOEXEC, & Indexes.','','Perform the following to implement the recommended state: 1. Search the Apache configuration files (httpd.conf and any included configuration files) to find all <Directory> elements. 2. Add or modify any existing Options directive to NOT have a value of Includes. Other options may be set if necessary and appropriate as described above.','[{\"cis\": [\"5.3\"]}, {\"cis_csc\": [\"18\", \"5.1\"]}]'),(10010,'Ensure Default HTML Content Is Removed','Apache installations have default content that is not needed or appropriate for production use. The primary function for the sample content is to provide a default web site, provide user manuals, or demonstrate special features of the web server. All content that is not needed should be removed.','Historically, sample content and features have been remotely exploited and can provide different levels of access to the server. Usually these routines are not written for production use and consequently little thought was given to security in their development.','','Review all pre-installed content and remove content which is not required. In particular look for the unnecessary content which may be found in the document root directory, a configuration directory such as conf/extra directory, or as a Unix/Linux package. 1. Remove the default index.html or welcome page if it is a separate package. If it is part of main Apache httpd package such as it is on Red Hat Linux, then comment out the configuration as shown below. Removing a file such as the welcome.conf, is not recommended as it may get replaced if the package is updated. 2. Remove the Apache user manual content or comment out configurations referencing the manual. # yum erase httpd-manual 3. Remove or comment out any Server Information handler configuration. 4. Remove or comment out any other handler configuration such as perl-status.','[{\"cis\": [\"5.4\"]}, {\"cis_csc\": [\"18.9\", \"5.1\"]}]'),(10011,'Ensure the Default CGI Content printenv Script Is Removed','Most Web Servers, including Apache installations have default CGI content which is not needed or appropriate for production use. The primary function for these sample programs is to demonstrate the capabilities of the web server. One common default CGI content for Apache installations is the script printenv. This script will print back to the requester all of the CGI environment variables which includes many server configuration details and system paths.','CGI programs have a long history of security bugs and problems associated with improperly accepting user-input. Since these programs are often targets of attackers, we need to make sure that there are no unnecessary CGI programs that could potentially be used for malicious purposes. Usually these programs are not written for production use and consequently little thought was given to security in their development. The printenv script in particular will disclose inappropriate information about the web server including directory paths and detailed version and configuration information.','','Perform the following to implement the recommended state: 1. Locate cgi-bin files and directories enabled in the Apache configuration via Script, ScriptAlias, ScriptAliasMatch, or ScriptInterpreterSource directives. 2. Remove the printenvdefault CGI in cgi-bin directory if it is installed. # rm $APACHE_PREFIX/cgi-bin/printenv','[{\"cis\": [\"5.5\"]}, {\"cis_csc\": [\"18\", \"4.7\"]}]'),(10012,'Ensure the Default CGI Content test-cgi Script Is Removed','Most Web Servers, including Apache installations have default CGI content which is not needed or appropriate for production use. The primary function for these sample programs is to demonstrate the capabilities of the web server. A common default CGI content for Apache installations is the script test-cgi. This script will print back to the requester CGI environment variables which includes many server configuration details.','CGI programs have a long history of security bugs and problems associated with improperly accepting user-input. Since these programs are often targets of attackers, we need to make sure that there are no unnecessary CGI programs that could potentially be used for malicious purposes. Usually these programs are not written for production use and consequently little thought was given to security in their development. The test-cgi script in particular will disclose inappropriate information about the web server including directory paths and detailed version and configuration information.','','Perform the following to implement the recommended state: 1. Locate cgi-bin files and directories enabled in the Apache configuration via Script, ScriptAlias, ScriptAliasMatch, or ScriptInterpreterSource directives. 2. Remove the test-cgi default CGI in cgi-bin directory if it is installed. # rm $APACHE_PREFIX/cgi-bin/test-cgi','[{\"cis\": [\"5.6\"]}, {\"cis_csc\": [\"18.9\", \"4.7\"]}]'),(10013,'Ensure the HTTP TRACE Method Is Disabled','Use the Apache TraceEnable directive to disable the HTTP TRACE request method.','The HTTP 1.1 protocol requires support for the TRACE request method which reflects the request back as a response and was intended for diagnostics purposes. The TRACE method is not needed and is easily subjected to abuse and should be disabled.','','Perform the following to implement the recommended state: 1. Locate the main Apache configuration file such as httpd.conf. 2. Add a TraceEnable directive to the server level configuration with a value of off. Server level configuration is the top-level configuration, not nested within any other directives like <Directory> or <Location>.','[{\"cis\": [\"5.8\"]}, {\"cis_csc\": [\"9.1\", \"9.2\"]}]'),(10014,'Ensure the IP Addresses for Listening for Requests Are Specified','The Apache Listen directive specifies the IP addresses and port numbers the Apache web server will listen for requests. Rather than be unrestricted to listen on all IP addresses available to the system, the specific IP address or addresses intended should be explicitly specified. Specifically, a Listen directive with no IP address specified, or with an IP address of zeros should not be used.','Having multiple interfaces on web servers is fairly common, and without explicit Listen directives, the web server is likely to be listening on an inappropriate IP address / interface that was not intended for the web server. Single homed system with a single IP addressed are also required to have an explicit IP address in the Listen directive, in case additional interfaces are added to the system at a later date.','','Perform the following to implement the recommended state: 1. Find any Listen directives in the Apache configuration file with no IP address specified, or with an IP address of all zeros similar to the examples below. Keep in mind there may be both IPv4 and IPv6 addresses on the system. 2. Modify the Listen directives in the Apache configuration file to have explicit IP addresses according to the intended usage. Multiple Listen directives may be specified for each IP address & Port.','[{\"cis\": [\"5.13\"]}, {\"cis_csc\": [\"9.1\", \"9.2\"]}]'),(10015,'Ensure Browser Framing Is Restricted','The Header directive allows server HTTP response headers to be added, replaced or merged. We will use the directive to add a server HTTP response header to tell browsers to restrict all of the web pages from being framed by other web sites.','Using iframes and regular web frames to embed malicious content along with expected web content has been a favored attack vector for attacking web clients for a long time. This can happen when the attacker lures the victim to a malicious web site, which using frames to include the expected content from the legitimate site. The attack can also be performed via XSS (either reflected, DOM or stored XSS) to add the malicious content to the legitimate web site. To combat this vector, an HTTP Response header, X-Frame-Options, has been introduced that allows a server to specify whether a web page may be loaded in any frame (DENY) or those frames that share the pages origin (SAMEORIGIN).','','Perform the following to implement the recommended state: Add or modify the Header directive for the X-Frames-Options header in the Apache configuration to have the condition always, an action of append and a value of SAMEORIGIN or DENY, as shown below. Header always append X-Frame-Options SAMEORIGIN','[{\"cis\": [\"5.14\"]}, {\"cis_csc\": [\"18\", \"5.1\"]}]'),(10016,'Ensure Insecure SSL Renegotiation Is Not Enabled','A man-in-the-middle renegotiation attack was discovered in SSLv3 and TLSv1 in November, 2009 (CVE-2009-3555). First, a work around and then a fix was approved as an Internet Standard as RFC 574, Feb 2010. The work around, which removes the renegotiation, is available from OpenSSL as of version 0.9.8l and newer versions. For details: https://www.openssl.org/news/secadv_20091111.txt The SSLInsecureRenegotiation directive was added in Apache 2.2.15, for web servers linked with OpenSSL version 0.9.8m or later, to provide backward compatibility to clients with the older, unpatched SSL implementations.','Enabling the SSLInsecureRenegotiation directive leaves the server vulnerable to man-in- the-middle renegotiation attack. Therefore, the SSLInsecureRenegotiation directive should not be enabled.','','Perform the following to implement the recommended state: Search the Apache configuration files for the SSLInsecureRenegotiation directive. If the directive is present modify the value to be off. If the directive is not present then no action is required. SSLInsecureRenegotiation off','[{\"cis\": [\"7.6\"]}, {\"cis_csc\": [\"14.2\", \"14.4\"]}]'),(10017,'Ensure SSL Compression is Not Enabled','The SSLCompression directive controls whether SSL compression is used by Apache when serving content over HTTPS. It is recommended that the SSLCompression directive be set to off.','If SSL compression is enabled, HTTPS communication between the client and the server may be at increased risk to the CRIME attack. The CRIME attack increases a malicious actor's ability to derive the value of a session cookie, which commonly contains an authenticator. If the authenticator in a session cookie is derived, it can be used to impersonate the account associated with the authenticator.','','Perform the following to implement the recommended state: 1. Search the Apache configuration files for the SSLCompression directive. 2. If the directive is present, set it to off.','[{\"cis\": [\"7.7\"]}, {\"cis_csc\": [\"14.2\", \"14.4\"]}]'),(10018,'Ensure ServerTokens is Set to 'Prod' or 'ProductOnly'','Configure the Apache ServerTokens directive to provide minimal information. By setting the value to Prod or ProductOnly. The only version information given in the server HTTP response header will be Apache rather than details on modules and versions installed.','Information is power and identifying web server details greatly increases the efficiency of any attack, as security vulnerabilities are extremely dependent upon specific software versions and configurations. Excessive probing and requests may cause too much 'noise' being generated and may tip off an administrator. If an attacker can accurately target their exploits, the chances of successful compromise prior to detection increase dramatically. Script Kiddies are constantly scanning the Internet and documenting the version information openly provided by web servers. The purpose of this scanning is to accumulate a database of software installed on those hosts, which can then be used when new vulnerabilities are released.','','Perform the following to implement the recommended state: Add or modify the ServerTokens directive as shown below to have the value of Prod or ProductOnly: ServerTokens Prod','[{\"cis\": [\"8.1\"]}, {\"cis_csc\": [\"18.9\", \"14.7\"]}]'),(10019,'Ensure ServerSignature Is Not Enabled','Disable the server signatures which generates a signature line as a trailing footer at the bottom of server generated documents such as error pages.','Server signatures are helpful when the server is acting as a proxy, since it helps the user distinguish errors from the proxy rather than the destination server, however in this context there is no need for the additional information.','','Perform the following to implement the recommended state: Add or modify the ServerSignature directive to have the value of Off: ServerSignature Off','[{\"cis\": [\"8.2\"]}, {\"cis_csc\": [\"18\", \"13.2\"]}]'),(10020,'Ensure the TimeOut Is Set to 10 or Less','Denial of Service (DoS) is an attack technique with the intent of preventing a web site from serving normal user activity. DoS attacks, which are normally applied to the network layer, are also possible at the application layer. These malicious attacks can succeed by starving a system of critical resources, vulnerability exploit, or abuse of functionality. Although there is no 100% solution for preventing DoS attacks, the following recommendation uses the Timeout directive to mitigate some of the risk, by requiring more effort for a successful DoS attack. Of course, DoS attacks can happen in rather unintentional ways as well as intentional and these directives will help in many of those situations as well.','One common technique for DoS is to initiate many connections to the server. By decreasing the timeout for old connections and we allow the server to free up resources more quickly and be more responsive. By making the server more efficient, it will be more resilient to DoS conditions. The Timeout directive affects several timeout values for Apache, so review the Apache document carefully.','','Perform the following to implement the recommended state: Add or modify the Timeout directive in the Apache configuration to have a value of 10 seconds or shorter. Timeout 10','[{\"cis\": [\"9.1\"]}, {\"cis_csc\": [\"9\", \"5.1\"]}]'),(10021,'Ensure KeepAlive Is Enabled','The KeepAlive directive controls whether Apache will reuse the same TCP connection per client to process subsequent HTTP requests from that client. It is recommended that the KeepAlive directive be set to On.','Allowing per-client reuse of TCP sockets reduces the amount of system and network resources required to serve requests. This efficiency gain may improve a server resiliency to DoS attacks.','','Perform the following to implement the recommended state: Add or modify the KeepAlive directive in the Apache configuration to have a value of On, so that KeepAlive connections are enabled. KeepAlive On','[{\"cis\": [\"9.2\"]}, {\"cis_csc\": [\"9\", \"5.1\"]}]'),(10022,'Ensure MaxKeepAliveRequests is Set to a Value of 100 or Greater','The MaxKeepAliveRequests directive limits the number of requests allowed per connection when KeepAlive is on. If it is set to 0, unlimited requests will be allowed.','The MaxKeepAliveRequests directive is important to be used to mitigate the risk of Denial of Service (DoS) attack technique by reducing the overhead imposed on the server. The KeepAlive directive must be enabled before it is effective. Enabling KeepAlives allows for multiple HTTP requests to be sent while keeping the same TCP connection alive. This reduces the overhead of having to setup and tear down TCP connections for each request. By making the server more efficient, it will be more resilient to DoS conditions.','','Perform the following to implement the recommended state: Add or modify the MaxKeepAliveRequests directive in the Apache configuration to have a value of 100 or more. MaxKeepAliveRequests 100','[{\"cis\": [\"9.3\"]}, {\"cis_csc\": [\"9\", \"5.1\"]}]'),(10023,'Ensure KeepAliveTimeout is Set to a Value of 15 or Less','The KeepAliveTimeout directive specifies the number of seconds Apache will wait for a subsequent request before closing a connection that is being kept alive.','The KeepAliveTimeout directive is used mitigate some of the risk, by requiring more effort for a successful DoS attack. By enabling KeepAlive and keeping the timeout relatively low for old connections and we allow the server to free up resources more quickly and be more responsive.','','Perform the following to implement the recommended state: Add or modify the KeepAliveTimeout directive in the Apache configuration to have a value of 15 or less. KeepAliveTimeout 15','[{\"cis\": [\"9.4\"]}, {\"cis_csc\": [\"9\", \"5.1\"]}]'),(10024,'Ensure the Timeout Limits for Request Headers is Set to 40 or Less','The RequestReadTimeout directive allows configuration of timeout limits for client requests. The header portion of the directive provides for an initial timeout value, a maximum timeout and a minimum rate. The minimum rate specifies that after the initial timeout, the server will wait an additional 1 second for each N bytes received. The recommended setting is to have a maximum timeout of 40 seconds or less. Keep in mind that for SSL/TLS virtual hosts the time for the TLS handshake must fit within the timeout.','Setting a request header timeout is vital for mitigating Denial of Service attacks based on slow requests. The slow request attacks are particularly lethal and relative easy to perform, because they require very little bandwidth and can easily be done through anonymous proxies. Starting in June 2009 with the Slow Loris DoS attack, which used a slow GET request as published by Robert Hansen (RSnake) on his blog http://ha.ckers.org/slowloris/. Later in November 2010 at the OWASP App Sec DC conference Wong Onn Chee demonstrated a slow POST request attack which was even more effective.','','Perform the following to implement the recommended state: 1. Load the mod_requesttimeout module in the Apache configuration with the following configuration. LoadModule reqtimeout_module modules/mod_reqtimeout.so 2. Add a RequestReadTimeout directive similar to the one below with the maximum request header timeout value of 40 seconds or less. RequestReadTimeout header=20-40,MinRate=500 body=20,MinRate=500','[{\"cis\": [\"9.5\"]}, {\"cis_csc\": [\"9\", \"5.1\"]}]'),(10025,'Ensure Timeout Limits for the Request Body is Set to 20 or Less','The RequestReadTimeout directive also allows setting timeout values for the body portion of a request. The directive provides for an initial timeout value, and a maximum timeout and minimum rate. The minimum rate specifies that after the initial timeout, the server will wait an additional 1 second for each N bytes are received. The recommended setting is to have a maximum timeout of 20 seconds or less. The default value is body=20,MinRate=500.','It is not sufficient to timeout only on the header portion of the request, as the server will still be vulnerable to attacks like the OWASP Slow POST attack, which provide the body of the request very slowly. Therefore, the body portion of the request must have a timeout as well. A timeout of 20 seconds or less is recommended.','','Perform the following to implement the recommended state: 1. Load the mod_requesttimeout module in the Apache configuration with the following configuration. LoadModule reqtimeout_module modules/mod_reqtimeout.so 2. Add a RequestReadTimeout directive similar to the one below with the maximum request body timeout value of 20 seconds or less. RequestReadTimeout header=20-40,MinRate=500 body=20,MinRate=500','[{\"cis\": [\"9.6\"]}, {\"cis_csc\": [\"9\", \"5.1\"]}]'),(10026,'Ensure the LimitRequestLine directive is Set to 512 or less','Buffer Overflow attacks attempt to exploit an application by providing more data than the application buffer can contain. If the application allows copying data to the buffer to overflow the boundaries of the buffer, then the application is vulnerable to a buffer overflow. The results of Buffer overflow vulnerabilities vary, and may result in the application crashing, or may allow the attacker to execute instructions provided in the data. The Apache LimitRequest* directives allow the Apache web server to limit the sizes of requests and request fields and can be used to help protect programs and applications processing those requests. Specifically, the LimitRequestLine directive limits the allowed size of a client's HTTP request-line, which consists of the HTTP method, URI, and protocol version.','The limiting of the size of the request line is helpful so that the web server can prevent an unexpectedly long or large request from being passed to a potentially vulnerable CGI program, module or application that would have attempted to process the request. Of course, the underlying dependency is that we need to set the limits high enough to not interfere with any one application on the server, while setting them low enough to be of value in protecting the applications. Since the configuration directive is available only at the server configuration level, it is not possible to tune the value for different portions of the same web server. Please read the Apache documentation carefully, as these requests may interfere with the expected functionality of some web applications.','','Perform the following to implement the recommended state: Add or modify the LimitRequestline directive in the Apache configuration to have a value of 512 or shorter. LimitRequestline 512','[{\"cis\": [\"10.1\"]}, {\"cis_csc\": [\"9\", \"5.1\"]}]'),(10027,'Ensure the LimitRequestFields Directive is Set to 100 or Less','The LimitRequestFields directive limits the number of fields allowed in an HTTP request.','The limiting of the number of fields is helpful so that the web server can prevent an unexpectedly high number of fields from being passed to a potentially vulnerable CGI program, module or application that would have attempted to process the request. Of course, the underlying dependency is that we need to set the limits high enough to not interfere with any one application on the server, while setting them low enough to be of value in protecting the applications. Since the configuration directives are available only at the server configuration level, it is not possible to tune the value for different portions of the same web server. Please read the Apache documentation carefully, as these requests may interfere with the expected functionality of some web applications.','','Perform the following to implement the recommended state: Add or modify the LimitRequestFields directive in the Apache configuration to have a value of 100 or less. If the directive is not present the default depends on a compile time configuration, but defaults to a value of 100. LimitRequestFields 100','[{\"cis\": [\"10.2\"]}, {\"cis_csc\": [\"9\", \"5.1\"]}]'),(10028,'Ensure the LimitRequestFieldsize Directive is Set to 1024 or Less','The LimitRequestFieldSize limits the number of bytes that will be allowed in an HTTP request header. It is recommended that the LimitRequestFieldSize directive be set to 1024 or less.','By limiting of the size of request headers is helpful so that the web server can prevent an unexpectedly long or large value from being passed to exploit a potentially vulnerable program. Of course, the underlying dependency is that we need to set the limits high enough to not interfere with any one application on the server, while setting them low enough to be of value in protecting the applications. Since the configuration directives are available only at the server configuration level, it is not possible to tune the value for different portions of the same web server. Please read the Apache documentation carefully, as these requests may interfere with the expected functionality of some web applications.','','Perform the following to implement the recommended state: Add or modify the LimitRequestFieldsize directive in the Apache configuration to have a value of 1024 or less. LimitRequestFieldsize 1024','[{\"cis\": [\"10.3\"]}, {\"cis_csc\": [\"9\", \"5.1\"]}]'),(10029,'Ensure the LimitRequestBody Directive is Set to 102400 or Less','The LimitRequestBody directive limits the number of bytes that are allowed in a request body. Size of requests may vary greatly; for example, during a file upload the size of the file must fit within this limit.','The limiting of the size of the request body is helpful so that the web server can prevent an unexpectedly long or large request from being passed to a potentially vulnerable program. Of course, the underlying dependency is that we need to set the limits high enough to not interfere with any one application on the server, while setting them low enough to be of value in protecting the applications. The LimitRequestBody may be configured on a per directory, or per location context. Please read the Apache documentation carefully, as these requests may interfere with the expected functionality of some web applications.','','Perform the following to implement the recommended state: Add or modify the LimitRequestBody directive in the Apache configuration to have a value of 102400 (100K) or less. Please read the Apache documentation so that it is understood that this directive will limit the size of file up-loads to the web server. LimitRequestBody 102400','[{\"cis\": [\"10.4\"]}, {\"cis_csc\": [\"9\", \"5.1\"]}]'),(10500,'Disable MySQL Command History','On Linux/UNIX, the MySQL client logs statements executed interactively to a history file. By default, this file is named .mysql_history in the user's home directory. Most interactive commands run in the MySQL client application are saved to a history file. The MySQL command history should be disabled.','Disabling the MySQL command history reduces the probability of exposing sensitive information, such as passwords and encryption keys.','','Perform the following steps: 1. Remove .mysql_history if it exists. And 2. Set the MYSQL_HISTFILE environment variable to /dev/null. This will need to be placed in the shell's startup script. Or Create $HOME/.mysql_history as a symbolic to /dev/null.','[{\"cis\": [\"1.3\"]}]'),(10501,'Disable Interactive Login','When created, the MySQL user may have interactive access to the operating system, which means that the MySQL user could login to the host as any other user would.','Preventing the MySQL user from logging in interactively may reduce the impact of a compromised MySQL account. There is also more accountability as accessing the operating system where the MySQL server lies will require the user's own account. Interactive access by the MySQL user is unnecessary and should be disabled.','','Execute one of the following commands in a terminal: 'usermod -s /bin/false mysql' or 'usermod -s /sbin/nologin mysql'','[{\"cis\": [\"1.5\"]}]'),(10502,'Verify That 'MYSQL_PWD' Is Not Set In Users' Profiles','MySQL can read a default database password from an environment variable called MYSQL_PWD.','The use of the MYSQL_PWD environment variable implies the clear text storage of MySQL credentials. Avoiding this may increase assurance that the confidentiality of MySQL credentials is preserved.','','Check which users and/or scripts are setting MYSQL_PWD and change them to use a more secure method.','[{\"cis\": [\"1.6\"]}]'),(10503,'Ensure 'allow-suspicious-udfs' Is Set to 'FALSE'','This option prevents attaching arbitrary shared library functions as user-defined functions by checking for at least one corresponding method named _init, _deinit, _reset, _clear, or _add.','Preventing shared libraries that do not contain user-defined functions from loading will reduce the attack surface of the server.','','Remove '--allow-suspicious-udfs' from the 'mysqld' start up command line. Or Remove 'allow-suspicious-udfs' from the MySQL option file.','[{\"cis\": [\"4.3\"]}]'),(10504,'Ensure 'local_infile' is Disabled','The 'local_infile' parameter dictates whether files located on the MySQL client's computer can be loaded or selected via 'LOAD DATA INFILE' or 'SELECT local_file'.','Disabling 'local_infile' reduces an attacker's ability to read sensitive files off the affected server via a SQL injection vulnerability.','','Add a line local-infile=0 in the [mysqld] section of the MySQL configuration file and restart the MySQL service.','[{\"cis\": [\"4.4\"]}]'),(10505,'Ensure 'mysqld' Is Not Started with '--skip-grant-tables'','This option causes mysqld to start without using the privilege system.','If this option is used, all clients of the affected server will have unrestricted access to all databases.','','Open the MySQL configuration (e.g. my.cnf) file and set: skip-grant-tables = FALSE','[{\"cis\": [\"4.5\"]}]'),(10506,'Ensure '--skip-symbolic-links' Is Enabled','The symbolic-links and skip-symbolic-links options for MySQL determine whether symbolic link support is available. When use of symbolic links are enabled, they have different effects depending on the host platform. When symbolic links are disabled, then symbolic links stored in files or entries in tables are not used by the database. ','Prevents sym links being used for data base files. This is especially important when MySQL is executing as root as arbitrary files may be overwritten. The symbolic-links option might allow someone to direct actions by to MySQL server to other files and/or directories.','','Open the MySQL configuration file (my.cnf), locate 'skip_symbolic_links' and set it to YES. If the option does not exist, create it in the 'mysqld' section.','[{\"cis\": [\"4.6\"]}]'),(10507,'Ensure 'secure_file_priv' is not empty','The secure_file_priv option restricts to paths used by LOAD DATA INFILE or SELECT local_file. It is recommended that this option be set to a file system location that contains only resources expected to be loaded by MySQL.','Setting secure_file_priv reduces an attacker's ability to read sensitive files off the affected server via a SQL injection vulnerability. ','','Add the line secure_file_priv=<path_to_load_directory> to the [mysqld] section of the MySQL configuration file and restart the MySQL service.','[{\"cis\": [\"4.8\"]}]'),(10508,'Ensure 'sql_mode' Contains 'STRICT_ALL_TABLES'','When data changing statements are made (i.e. INSERT, UPDATE), MySQL can handle invalid or missing values differently depending on whether strict SQL mode is enabled. When strict SQL mode is enabled, data may not be truncated or otherwise 'adjusted' to make the data changing statement work.','Without strict mode the server tries to do proceed with the action when an error might have been a more secure choice. For example, by default MySQL will truncate data if it does not fit in a field, which can lead to unknown behavior, or be leveraged by an attacker to circumvent data validation. ','','Add STRICT_ALL_TABLES to the sql_mode in the server's configuration file.','[{\"cis\": [\"4.9\"]}]'),(10509,'Ensure 'log_error' is not empty','The error log contains information about events such as mysqld starting and stopping, when a table needs to be checked or repaired, and, depending on the host operating system, stack traces when mysqld fails','Enabling error logging may increase the ability to detect malicious attempts against MySQL, and other critical messages, such as if the error log is not enabled then connection error might go unnoticed.','','Set the log-error option to the path for the error log in the MySQL configuration file (my.cnf or my.ini).','[{\"cis\": [\"6.1\"]}]'),(10510,'Ensure Log Files are not Stored on a non-system partition','MySQL log files can be set in the MySQL configuration to exist anywhere on the filesystem. It is common practice to ensure that the system filesystem is left uncluttered by application logs. System filesystems include the root, /var, or /usr.','Moving the MySQL logs off the system partition will reduce the probability of denial of service via the exhaustion of available disk space to the operating system.','','In the MySQL configuration file (my.cnf), locate the log-bin entry and set it to a file not on root ('/'), /var, or /usr.','[{\"cis\": [\"6.2\"]}]'),(10511,'Ensure 'log_warning' is set to 2','The log_warnings system variable, enabled by default, provides additional information to the MySQL log. A value of 1 enables logging of warning messages, and higher integer values tend to enable more logging.','This might help to detect malicious behavior by logging communication errors and aborted connections.','','Ensure a line containing log-warnings = 2 is found in the mysqld section of the MySQL configuration file (my.cnf).','[{\"cis\": [\"6.3\"]}]'),(10512,'Ensure 'log_raw' is set to 'OFF'','The log-raw MySQL option determines whether passwords are rewritten by the server so as not to appear in log files as plain text. If log-raw is enabled, then passwords are written to the various log files (general query log, slow query log, and binary log) in plain text. ','With raw logging of passwords enabled someone with access to the log files might see plain text passwords.','','IN the MySQL configuration file (my.cnf), locate and set the value of this option: log-raw = OFF','[{\"cis\": [\"6.4\"]}]'); +INSERT INTO `tsca` VALUES (10513,'Ensure 'old_passwords' Is Not Set to '1' or 'ON'','This variable controls the password hashing method used by the PASSWORD() function and for the IDENTIFIED BY clause of the CREATE USER and GRANT statements. Before 5.6.6, the value can be 0 (or OFF), or 1 (or ON). As of 5.6.6, the following value can be one of the following: 0 - authenticate with the mysql_native_password plugin; 1 - authenticate with the mysql_old_password plugin; 2 - authenticate with the sha256_password plugin','The mysql_old_password plugin leverages an algorithm that can be quickly brute forced using an offline dictionary attack. See CVE-2003-1480 for additional details.','','Configure mysql to leverage the mysql_native_password or sha256_password plugin.','[{\"cis\": [\"7.1\"]}]'),(10514,'Ensure 'secure_auth' is set to 'ON'','This option dictates whether the server will deny connections by clients that attempt to use accounts that have their password stored in the mysql_old_password format.','Enabling this option will prevent all use of passwords employing the old format (and hence insecure communication over the network).','','Add a line secure_auth=ON to the [mysqld] section of the MySQL option file.','[{\"cis\": [\"7.2\"]}]'),(10515,'Ensure Passwords Are Not Stored in the Global Configuration','The [client] section of the MySQL configuration file allows setting a user and password to be used. Verify the password option is not used in the global configuration file (my.cnf).','The use of the password parameter may negatively impact the confidentiality of the user's password.','','Use the mysql_config_editor to store authentication credentials in .mylogin.cnf in encrypted form. If not possible, use the user-specific options file, .my.cnf., and restricting file access permissions to the user identity. ','[{\"cis\": [\"7.3\"]}]'),(10516,'Ensure 'sql_mode' Contains 'NO_AUTO_CREATE_USER'','NO_AUTO_CREATE_USER is an option for sql_mode that prevents a GRANT statement from automatically creating a user when authentication information is not provided.','Blank passwords negate the benefits provided by authentication mechanisms. Without this setting an administrative user might accidentally create a user without a password.','','In the MySQL configuration file (my.cnf), find the sql_mode setting in the [mysqld] area, and add the NO_AUTO_CREATE_USER to the sql_mode setting.','[{\"cis\": [\"7.4\"]}]'),(10517,'Ensure Password Policy is in Place','Password complexity includes password characteristics such as length, case, length, and character sets.','Complex passwords help mitigate dictionary, brute forcing, and other password attacks. This recommendation prevents users from choosing weak passwords which can easily be guessed.','','Add to the global configuration: plugin-load=validate_password.so validate-password=FORCE_PLUS_PERMANENT validate_password_length=14 validate_password_mixed_case_count=1 validate_password_number_count=1 validate_password_special_char_count=1 validate_password_policy=MEDIUM. And change passwords for users which have passwords which are identical to their username. Restarting the server is required.','[{\"cis\": [\"7.6\"]}]'),(10518,'Ensure 'master_info_repository' is set to 'TABLE'','The master_info_repository setting determines to where a slave logs master status and connection information. The options are FILE or TABLE. Note also that this setting is associated with the sync_master_info setting as well.','The password which the client uses is stored in the master info repository, which by default is a plaintext file. The TABLE master info repository is a bit safer, but with filesystem access it's still possible to gain access to the password the slave is using.','','Open the MySQL configuration file (my.cnf); locate master_info_repository; set the master_info_repository value to TABLE. Add the option if it does not exist.','[{\"cis\": [\"9.2\"]}]'),(11000,'Disable MySQL Command History','On Linux/UNIX, the MySQL client logs statements executed interactively to a history file. By default, this file is named .mysql_history in the user's home directory. Most interactive commands run in the MySQL client application are saved to a history file. The MySQL command history should be disabled.','Disabling the MySQL command history reduces the probability of exposing sensitive information, such as passwords and encryption keys.','','Perform the following steps: 1. Remove .mysql_history if it exists. And 2. Set the MYSQL_HISTFILE environment variable to /dev/null. This will need to be placed in the shell's startup script. Or Create $HOME/.mysql_history as a symbolic to /dev/null.','[{\"cis\": [\"1.3\"]}]'),(11001,'Disable Interactive Login','When created, the MySQL user may have interactive access to the operating system, which means that the MySQL user could login to the host as any other user would.','Preventing the MySQL user from logging in interactively may reduce the impact of a compromised MySQL account. There is also more accountability as accessing the operating system where the MySQL server lies will require the user's own account. Interactive access by the MySQL user is unnecessary and should be disabled.','','Execute one of the following commands in a terminal: 'usermod -s /bin/false mysql' or 'usermod -s /sbin/nologin mysql'','[{\"cis\": [\"1.5\"]}]'),(11002,'Verify That 'MYSQL_PWD' Is Not Set In Users' Profiles','MySQL can read a default database password from an environment variable called MYSQL_PWD.','The use of the MYSQL_PWD environment variable implies the clear text storage of MySQL credentials. Avoiding this may increase assurance that the confidentiality of MySQL credentials is preserved.','','Check which users and/or scripts are setting MYSQL_PWD and change them to use a more secure method.','[{\"cis\": [\"1.6\"]}]'),(11003,'Ensure 'allow-suspicious-udfs' Is Set to 'FALSE'','This option prevents attaching arbitrary shared library functions as user-defined functions by checking for at least one corresponding method named _init, _deinit, _reset, _clear, or _add.','Preventing shared libraries that do not contain user-defined functions from loading will reduce the attack surface of the server.','','Remove '--allow-suspicious-udfs' from the 'mysqld' start up command line. Or Remove 'allow-suspicious-udfs' from the MySQL option file.','[{\"cis\": [\"4.3\"]}]'),(11004,'Ensure 'local_infile' is Disabled','The 'local_infile' parameter dictates whether files located on the MySQL client's computer can be loaded or selected via 'LOAD DATA INFILE' or 'SELECT local_file'.','Disabling 'local_infile' reduces an attacker's ability to read sensitive files off the affected server via a SQL injection vulnerability.','','Add a line local-infile=0 in the [mysqld] section of the MySQL configuration file and restart the MySQL service.','[{\"cis\": [\"4.4\"]}]'),(11005,'Ensure 'mysqld' Is Not Started with '--skip-grant-tables'','This option causes mysqld to start without using the privilege system.','If this option is used, all clients of the affected server will have unrestricted access to all databases.','','Open the MySQL configuration (e.g. my.cnf) file and set: skip-grant-tables = FALSE','[{\"cis\": [\"4.5\"]}]'),(11006,'Ensure '--skip-symbolic-links' Is Enabled','The symbolic-links and skip-symbolic-links options for MySQL determine whether symbolic link support is available. When use of symbolic links are enabled, they have different effects depending on the host platform. When symbolic links are disabled, then symbolic links stored in files or entries in tables are not used by the database. ','Prevents sym links being used for data base files. This is especially important when MySQL is executing as root as arbitrary files may be overwritten. The symbolic-links option might allow someone to direct actions by to MySQL server to other files and/or directories.','','Open the MySQL configuration file (my.cnf), locate 'skip_symbolic_links' and set it to YES. If the option does not exist, create it in the 'mysqld' section.','[{\"cis\": [\"4.6\"]}]'),(11007,'Ensure 'secure_file_priv' is not empty','The secure_file_priv option restricts to paths used by LOAD DATA INFILE or SELECT local_file. It is recommended that this option be set to a file system location that contains only resources expected to be loaded by MySQL.','Setting secure_file_priv reduces an attacker's ability to read sensitive files off the affected server via a SQL injection vulnerability. ','','Add the line secure_file_priv=<path_to_load_directory> to the [mysqld] section of the MySQL configuration file and restart the MySQL service.','[{\"cis\": [\"4.8\"]}]'),(11008,'Ensure 'sql_mode' Contains 'STRICT_ALL_TABLES'','When data changing statements are made (i.e. INSERT, UPDATE), MySQL can handle invalid or missing values differently depending on whether strict SQL mode is enabled. When strict SQL mode is enabled, data may not be truncated or otherwise 'adjusted' to make the data changing statement work.','Without strict mode the server tries to do proceed with the action when an error might have been a more secure choice. For example, by default MySQL will truncate data if it does not fit in a field, which can lead to unknown behavior, or be leveraged by an attacker to circumvent data validation. ','','Add STRICT_ALL_TABLES to the sql_mode in the server's configuration file.','[{\"cis\": [\"4.9\"]}]'),(11009,'Ensure 'log_error' is not empty','The error log contains information about events such as mysqld starting and stopping, when a table needs to be checked or repaired, and, depending on the host operating system, stack traces when mysqld fails','Enabling error logging may increase the ability to detect malicious attempts against MySQL, and other critical messages, such as if the error log is not enabled then connection error might go unnoticed.','','Set the log-error option to the path for the error log in the MySQL configuration file (my.cnf or my.ini).','[{\"cis\": [\"6.1\"]}]'),(11010,'Ensure Log Files are not Stored on a non-system partition','MySQL log files can be set in the MySQL configuration to exist anywhere on the filesystem. It is common practice to ensure that the system filesystem is left uncluttered by application logs. System filesystems include the root, /var, or /usr.','Moving the MySQL logs off the system partition will reduce the probability of denial of service via the exhaustion of available disk space to the operating system.','','In the MySQL configuration file (my.cnf), locate the log-bin entry and set it to a file not on root ('/'), /var, or /usr.','[{\"cis\": [\"6.2\"]}]'),(11011,'Ensure 'log_warning' is set to 2','The log_warnings system variable, enabled by default, provides additional information to the MySQL log. A value of 1 enables logging of warning messages, and higher integer values tend to enable more logging.','This might help to detect malicious behavior by logging communication errors and aborted connections.','','Ensure a line containing log-warnings = 2 is found in the mysqld section of the MySQL configuration file (my.cnf).','[{\"cis\": [\"6.3\"]}]'),(11012,'Ensure 'log_raw' is set to 'OFF'','The log-raw MySQL option determines whether passwords are rewritten by the server so as not to appear in log files as plain text. If log-raw is enabled, then passwords are written to the various log files (general query log, slow query log, and binary log) in plain text. ','With raw logging of passwords enabled someone with access to the log files might see plain text passwords.','','IN the MySQL configuration file (my.cnf), locate and set the value of this option: log-raw = OFF','[{\"cis\": [\"6.4\"]}]'),(11013,'Ensure 'old_passwords' Is Not Set to '1' or 'ON'','This variable controls the password hashing method used by the PASSWORD() function and for the IDENTIFIED BY clause of the CREATE USER and GRANT statements. Before 5.6.6, the value can be 0 (or OFF), or 1 (or ON). As of 5.6.6, the following value can be one of the following: 0 - authenticate with the mysql_native_password plugin; 1 - authenticate with the mysql_old_password plugin; 2 - authenticate with the sha256_password plugin','The mysql_old_password plugin leverages an algorithm that can be quickly brute forced using an offline dictionary attack. See CVE-2003-1480 for additional details.','','Configure mysql to leverage the mysql_native_password or sha256_password plugin.','[{\"cis\": [\"7.1\"]}]'),(11014,'Ensure 'secure_auth' is set to 'ON'','This option dictates whether the server will deny connections by clients that attempt to use accounts that have their password stored in the mysql_old_password format.','Enabling this option will prevent all use of passwords employing the old format (and hence insecure communication over the network).','','Add a line secure_auth=ON to the [mysqld] section of the MySQL option file.','[{\"cis\": [\"7.2\"]}]'),(11015,'Ensure Passwords Are Not Stored in the Global Configuration','The [client] section of the MySQL configuration file allows setting a user and password to be used. Verify the password option is not used in the global configuration file (my.cnf).','The use of the password parameter may negatively impact the confidentiality of the user's password.','','Use the mysql_config_editor to store authentication credentials in .mylogin.cnf in encrypted form. If not possible, use the user-specific options file, .my.cnf., and restricting file access permissions to the user identity. ','[{\"cis\": [\"7.3\"]}]'),(11016,'Ensure 'sql_mode' Contains 'NO_AUTO_CREATE_USER'','NO_AUTO_CREATE_USER is an option for sql_mode that prevents a GRANT statement from automatically creating a user when authentication information is not provided.','Blank passwords negate the benefits provided by authentication mechanisms. Without this setting an administrative user might accidentally create a user without a password.','','In the MySQL configuration file (my.cnf), find the sql_mode setting in the [mysqld] area, and add the NO_AUTO_CREATE_USER to the sql_mode setting.','[{\"cis\": [\"7.4\"]}]'),(11017,'Ensure Password Policy is in Place','Password complexity includes password characteristics such as length, case, length, and character sets.','Complex passwords help mitigate dictionary, brute forcing, and other password attacks. This recommendation prevents users from choosing weak passwords which can easily be guessed.','','Add to the global configuration: plugin-load=validate_password.so validate-password=FORCE_PLUS_PERMANENT validate_password_length=14 validate_password_mixed_case_count=1 validate_password_number_count=1 validate_password_special_char_count=1 validate_password_policy=MEDIUM. And change passwords for users which have passwords which are identical to their username. Restarting the server is required.','[{\"cis\": [\"7.6\"]}]'),(11018,'Ensure 'master_info_repository' is set to 'TABLE'','The master_info_repository setting determines to where a slave logs master status and connection information. The options are FILE or TABLE. Note also that this setting is associated with the sync_master_info setting as well.','The password which the client uses is stored in the master info repository, which by default is a plaintext file. The TABLE master info repository is a bit safer, but with filesystem access it's still possible to gain access to the password the slave is using.','','Open the MySQL configuration file (my.cnf); locate master_info_repository; set the master_info_repository value to TABLE. Add the option if it does not exist.','[{\"cis\": [\"9.2\"]}]'),(11019,'Ensure audit_log_connection_policy is not set to 'NONE'','The audit_log_connection_policy variable controls how the audit plugin writes connection events to the audit log file. ','The audit_log_connection_policy offers three options: NONE, ERRORS, and ALL. Each option determines whether connection events are logged and the type of connection events that are logged. Setting a non 'NONE' value for audit_log_connection_policy ensures at a minimum, failed connection events are being logged. The ERRORS setting will log failed connection events and the ALL setting will log all connection events. For MySQL versions => 5.6.20, the audit_log_policy variable can override the audit_log_connection_policy, potentially invalidating this benchmark recommendation, therefore enforcing a setting for audit_log_connection_policy ensures the integrity of this recommendation.','','Set the audit_log_connection_policy option to ERRORS or ALL in the MySQL configuration file.','[{\"cis\": [\"6.5\"]}]'),(11020,'Ensure audit_log_exclude_account is set to NULL','The audit_log_exclude_accounts variable enables the administrator to set accounts for which events will not be logged in the audit log.','The audit_log_exclude_accounts variable has two permitted values, either NULL or a list of MySQL accounts. Setting this variable correctly ensures no single user is able to unintentionally evade being logged. Particular attention should be made to privileged accounts, as such accounts will generally be bestowed with more privileges than normal users, and should not be listed against this variable.','','Set audit_log_exclude_accounts=NULL in my.cnf.','[{\"cis\": [\"6.6\"]}]'),(11021,'Ensure audit_log_include_accounts is set to NULL','The audit_log_include_accounts variable enables the administrator to set accounts for which events should be logged in the audit log.','The audit_log_include_accounts variable has two permitted values, either NULL or a list of MySQL accounts. Setting this variable correctly ensures all MySQL users are being logged in the audit log.','','Set audit_log_include_accounts=NULL in my.cnf.','[{\"cis\": [\"6.7\"]}]'),(11022,'Ensure audit_log_policy is set to log logins and connections','With the audit_log_policy setting the amount of information which is sent to the audit log is controlled. It must be set to log logins and connections.','If this setting is set to QUERIES, CONNECTIONS or NONE then either connections or queries are not written to the audit log file.','','Set audit_log_policy='ALL' in the MySQL configuration file and activate the setting by restarting the server or executing SET GLOBAL audit_log_policy='ALL';','[{\"cis\": [\"6.9\"]}]'),(11023,'Ensure audit_log_statement_policy is set to ALL','This setting controls whether statements are written to the audit log.','This setting must be set to ALL to ensure all statement information is written to the audit log.','','Add the option audit_log_statement_policy='ALL' to the mysqld section of the MySQL configuration file and restart the server.','[{\"cis\": [\"6.10\"]}]'),(11024,'Set audit_log_strategy to SYNCHRONOUS or SEMISYNCRONOUS','The audit_log_strategy must be set to SYNCHRONOUS or SEMISYNCHRONOUS.','This setting controls how information is written to the audit log. It can be set to SYNCHRONOUS to make it fully durable or other settings which are less durable but have less performance overhead.','','Set audit_log_strategy='SEMISYNCHRONOUS' (or SYNCHRONOUS) in the mysqld section of the configuration file (my.cnf).','[{\"cis\": [\"6.11\"]}]'),(11025,'Make sure the audit plugin can't be unloaded','Set audit_log to FORCE_PLUS_PERMANENT.','This makes disables unloading on the plugin.','','Ensure a line audit_log = 'FORCE_PLUS_PERMANENT' is found in the mysqld section of the MySQL configuration file (my.cnf).','[{\"cis\": [\"6.12\"]}]'),(11500,'Ensure 'Ad Hoc Distributed Queries' Server Configuration Option is set to '0'','Enabling Ad Hoc Distributed Queries allows users to query data and execute statements on external data sources. This functionality should be disabled.','This feature can be used to remotely access and exploit vulnerabilities on remote SQL Server instances and to run unsafe Visual Basic for Application functions.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'Ad Hoc Distributed Queries', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE;','[{\"cis\": [\"2.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}]'),(11501,'Ensure 'CLR Enabled' Server Configuration Option is set to '0'','The clr enabled option specifies whether user assemblies can be run by SQL Server.','Enabling use of CLR assemblies widens the attack surface of SQL Server and puts it at risk from both inadvertent and malicious assemblies.','','Run the following T-SQL command: EXECUTE sp_configure 'clr enabled', 0; RECONFIGURE;','[{\"cis\": [\"2.2\"]}, {\"cis_csc\": [\"18.9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}]'),(11502,'Ensure 'Cross DB Ownership Chaining' Server Configuration Option is set to '0'','The cross db ownership chaining option controls cross-database ownership chaining across all databases at the instance (or server) level.','When enabled, this option allows a member of the db_owner role in a database to gain access to objects owned by a login in any other database, causing an unnecessary information disclosure. When required, cross-database ownership chaining should only be enabled for the specific databases requiring it instead of at the instance level for all databases by using the ALTER DATABASE <database_name> SET DB_CHAINING ON command. This database option may not be changed on the master , model , or tempdb system databases.','','Run the following T-SQL command: EXECUTE sp_configure 'cross db ownership chaining', 0; RECONFIGURE; GO','[{\"cis\": [\"2.3\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(11503,'Ensure 'Database Mail XPs' Server Configuration Option is set to '0'','The Database Mail XPs option controls the ability to generate and transmit email messages from SQL Server.','Disabling the Database Mail XPs option reduces the SQL Server surface, eliminates a DOS attack vector and channel to exfiltrate data from the database server to a remote host.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'Database Mail XPs', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE;','[{\"cis\": [\"2.4\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(11504,'Ensure 'Ole Automation Procedures' Server Configuration Option is set to '0'','The Ole Automation Procedures option controls whether OLE Automation objects can be instantiated within Transact-SQL batches. These are extended stored procedures that allow SQL Server users to execute functions external to SQL Server.','Enabling this option will increase the attack surface of SQL Server and allow users to execute functions in the security context of SQL Server.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'Ole Automation Procedures', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE;','[{\"cis\": [\"2.5\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(11505,'Ensure 'Remote Access' Server Configuration Option is set to '0'','The remote access option controls the execution of local stored procedures on remote servers or remote stored procedures on local server.','Functionality can be abused to launch a Denial-of-Service (DoS) attack on remote servers by off-loading query processing to a target.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'remote access', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE; Restart the Database Engine.','[{\"cis\": [\"2.6\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(11506,'Ensure 'Remote Admin Connections' Server Configuration Option is set to '0'','The remote admin connections option controls whether a client application on a remote computer can use the Dedicated Administrator Connection (DAC).','The Dedicated Administrator Connection (DAC) lets an administrator access a running server to execute diagnostic functions or Transact-SQL statements, or to troubleshoot problems on the server, even when the server is locked or running in an abnormal state and not responding to a SQL Server Database Engine connection. In a cluster scenario, the administrator may not actually be logged on to the same node that is currently hosting the SQL Server instance and thus is considered "remote". Therefore, this setting should usually be enabled ( 1 ) for SQL Server failover clusters; otherwise it should be disabled ( 0 ) which is the default.','','Run the following T-SQL command on non-clustered installations: EXECUTE sp_configure 'remote admin connections', 0; RECONFIGURE; GO','[{\"cis\": [\"2.7\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(11507,'Ensure 'Scan For Startup Procs' Server Configuration Option is set to '0'','The scan for startup procs option, if enabled, causes SQL Server to scan for and automatically run all stored procedures that are set to execute upon service startup.','Enforcing this control reduces the threat of an entity leveraging these facilities for malicious purposes.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'scan for startup procs', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE; Restart the Database Engine.','[{\"cis\": [\"2.8\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(11508,'Ensure 'Trustworthy' Database Property is set to 'Off'','The TRUSTWORTHY database option allows database objects to access objects in other databases under certain circumstances.','Provides protection from malicious CLR assemblies or extended procedures.','','Execute the following T-SQL statement against the databases (replace <dbname> below) returned by the Audit Procedure: ALTER DATABASE [<database_name>] SET TRUSTWORTHY OFF;','[{\"cis\": [\"2.9\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(11509,'Ensure SQL Server is configured to use non-standard ports','If enabled, the default SQL Server instance will be assigned a default port of TCP:1433 for TCP/IP communication. Administrators can also configure named instances to use TCP:1433 for communication. TCP:1433 is a widely known SQL Server port and this port assignment should be changed.','Using a non-default port helps protect the database from attacks directed to the default port.','','1: In SQL Server Configuration Manager, in the console pane, expand SQL Server Network Configuration, expand Protocols for <InstanceName> , and then double-click the TCP/IP or VIA protocol. 2: In the TCP/IP Properties dialog box, on the IP Addresses tab, several IP addresses appear in the format IP1 , IP2 , up to IPAll . One of these is for the IP address of the loopback adapter, 127.0.0.1 . Additional IP addresses appear for each IP Address on the computer. 3: Change the TCP Port field from 1433 to another non-standard port or leave the TCP Port field empty and set the TCP Dynamic Ports value to 0 to enable dynamic port assignment and then click OK. 4: In the console pane, click SQL Server Services. 5: In the details pane, right-click SQL Server (<InstanceName>) and then click Restart, to stop and restart SQL Server.','[{\"cis\": [\"2.11\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(11510,'Ensure 'sa' Login Account is set to 'Disabled'','The sa account is a widely known and often widely used SQL Server account with sysadmin privileges. This is the original login created during installation and always has the principal_id=1 and sid=0x01 .','Enforcing this control reduces the probability of an attacker executing brute force attacks against a well-known principal.','','Execute the following T-SQL query: USE [master] GO DECLARE @tsql nvarchar(max) SET @tsql = 'ALTER LOGIN ' + SUSER_NAME(0x01) + ' DISABLE' EXEC (@tsql) GO','[{\"cis\": [\"2.13\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(11511,'Ensure 'sa' Login Account has been renamed','The sa account is a widely known and often widely used SQL Server login with sysadmin privileges. The sa login is the original login created during installation and always has principal_id=1 and sid=0x01 .','It is more difficult to launch password-guessing and brute-force attacks against the sa login if the name is not known.','','Replace the <different_user> value within the below syntax and execute to rename the sa login. ALTER LOGIN sa WITH NAME = <different_user>;','[{\"cis\": [\"2.14\"]}, {\"cis_csc\": [\"5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(11512,'Ensure 'xp_cmdshell' Server Configuration Option is set to '0'','The xp_cmdshell option controls whether the xp_cmdshell extended stored procedure can be used by an authenticated SQL Server user to execute operating-system command shell commands and return results as rows within the SQL client.','The xp_cmdshell procedure is commonly used by attackers to read or write data to/from the underlying Operating System of a database server.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'xp_cmdshell', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE;','[{\"cis\": [\"2.15\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(11513,'Ensure 'AUTO_CLOSE' is set to 'OFF' on contained databases','AUTO_CLOSE determines if a given database is closed or not after a connection terminates. If enabled, subsequent connections to the given database will require the database to be reopened and relevant procedure caches to be rebuilt.','Because authentication of users for contained databases occurs within the database not at the serverinstance level, the database must be opened every time to authenticate a user. The frequent opening/closing of the database consumes additional server resources and may contribute to a denial of service.','','Execute the following T-SQL, replacing <database_name> with each database name found by the Audit Procedure: ALTER DATABASE <database_name> SET AUTO_CLOSE OFF;','[{\"cis\": [\"2.16\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(11514,'Ensure no login exists with the name 'sa'','The sa login (e.g. principal) is a widely known and often widely used SQL Server account. Therefore, there should not be a login called sa even when the original sa login ( principal_id = 1 ) has been renamed.','Enforcing this control reduces the probability of an attacker executing brute force attacks against a well-known principal name.','','Execute the appropriate ALTER or DROP statement below based on the principal_id returned for the login named sa . Replace the <different_name> value within the below syntax and execute to rename the sa login. USE [master] GO -- If principal_id = 1 or the login owns database objects, rename the sa login ALTER LOGIN [sa] WITH NAME = <different_name>; GO -- If the login owns no database objects, then drop it -- Do NOT drop the login if it is principal_id = 1 DROP LOGIN sa','[{\"cis\": [\"2.17\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(11515,'Ensure 'Server Authentication' Property is set to 'Windows Authentication Mode'','Uses Windows Authentication to validate attempted connections.','Windows provides a more robust authentication mechanism than SQL Server authentication.','','Perform either the GUI or T-SQL method shown: GUI Method: 1. Open SQL Server Management Studio. 2. Open the Object Explorer tab and connect to the target database instance. 3. Right click the instance name and select Properties. 4. Select the Security page from the left menu. 5. Set the Server authentication setting to Windows Authentication Mode. or T-SQL Method: Run the following T-SQL in a Query Window: USE [master] GO EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SoftwareMicrosoftMSSQLServerMSSQLServer', N'LoginMode', REG_DWORD, 1 GO Restart the SQL Server service for the change to take effect.','[{\"cis\": [\"3.1\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(11516,'Ensure only the default permissions specified by Microsoft are granted to the public server role','public is a special fixed server role containing all logins. Unlike other fixed server roles, permissions can be changed for the public role. In keeping with the principle of least privileges, the public server role should not be used to grant permissions at the server scope as these would be inherited by all users.','Every SQL Server login belongs to the public role and cannot be removed from this role. Therefore, any permissions granted to this role will be available to all logins unless they have been explicitly denied to specific logins or user-defined server roles.','','Add the extraneous permissions found in the Audit query results to the specific logins to user-defined server roles which require the access. Revoke the <permission_name> from the public role as shown below USE [master] GO REVOKE <permission_name> FROM public; GO','[{\"cis\": [\"3.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}]'),(11517,'Ensure Windows local groups are not SQL Logins','Local Windows groups should not be used as logins for SQL Server instances.','Allowing local Windows groups as SQL Logins provides a loophole whereby anyone with OS level administrator rights (and no SQL Server rights) could add users to the local Windows groups and thereby give themselves or others access to the SQL Server instance.','','1. For each LocalGroupName login, if needed create an equivalent AD group containing only the required user accounts. 2. Add the AD group or individual Windows accounts as a SQL Server login and grant it the permissions required. 3. Drop the LocalGroupName login using the syntax below after replacing <name> . USE [master] GO DROP LOGIN [<name>] GO','[{\"cis\": [\"3.10\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"7.1\"]}]'),(11518,'Ensure 'CHECK_EXPIRATION' Option is set to 'ON' for All SQL Authenticated Logins Within the Sysadmin Role','Applies the same password expiration policy used in Windows to passwords used inside SQL Server.','Ensuring SQL logins comply with the secure password policy applied by the Windows Server Benchmark will ensure the passwords for SQL logins with sysadmin privileges are changed on a frequent basis to help prevent compromise via a brute force attack. CONTROL SERVER is an equivalent permission to sysadmin and logins with that permission should also be required to have expiring passwords.','','For each <login_name> found by the Audit Procedure, execute the following T-SQL statement: ALTER LOGIN <login_name> WITH CHECK_EXPIRATION = ON;','[{\"cis\": [\"4.2\"]}, {\"cis_csc\": [\"16.2, 16.10\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(11519,'Ensure 'CHECK_POLICY' Option is set to 'ON' for All SQL Authenticated Logins','Applies the same password complexity policy used in Windows to passwords used insideSQL Server.','Ensure SQL authenticated login passwords comply with the secure password policy applied by the Windows Server Benchmark so that they cannot be easily compromised via brute force attack.','','For each <login_name> found by the Audit Procedure, execute the following T-SQL statement: ALTER LOGIN <login_name> WITH CHECK_POLICY = ON; Note: In the case of AWS RDS do not perform this remediation for the Master account.','[{\"cis\": [\"4.3\"]}, {\"cis_csc\": [\"16, 4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(11520,'Ensure 'Maximum number of error log files' is set to greater than or equal to '12'','SQL Server error log files must be protected from loss. The log files must be backed up before they are overwritten. Retaining more error logs helps prevent loss from frequent recycling before backups can occur.','The SQL Server error log contains important information about major server events and login attempt information as well.','','Adjust the number of logs to prevent data loss. The default value of 6 may be insufficient for a production environment. Perform either the GUI or T-SQL method shown: GUI Method 1. Open SQL Server Management Studio. 2. Open Object Explorer and connect to the target instance. 3. Navigate to the Management tab in Object Explorer and expand. Right click on the SQL Server Logs file and select Configure 4. Check the Limit the number of error log files before they are recycled 5. Set the Maximum number of error log files to greater than or equal to 12 T-SQL Method Run the following T-SQL to change the number of error log files, replace <NumberAbove12> with your desired number of error log files: EXEC master.sys.xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SoftwareMicrosoftMSSQLServerMSSQLServer', N'NumErrorLogs', REG_DWORD, <NumberAbove12>;','[{\"cis\": [\"5.1\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(11521,'Ensure 'Default Trace Enabled' Server Configuration Option is set to '1'','The default trace provides audit logging of database activity including account creations, privilege elevation and execution of DBCC commands.','Default trace provides valuable audit information regarding security-related activities on the server.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'default trace enabled', 1; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE;','[{\"cis\": [\"5.2\"]}, {\"cis_csc\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(11522,'Ensure 'CLR Assembly Permission Set' is set to 'SAFE_ACCESS' for All CLR Assemblies','Setting CLR Assembly Permission Sets to SAFE_ACCESS will prevent assemblies from accessing external system resources such as files, the network, environment variables, or the registry.','Assemblies with EXTERNAL_ACCESS or UNSAFE permission sets can be used to access sensitive areas of the operating system, steal and/or transmit data and alter the state and other protection measures of the underlying Windows Operating System. Assemblies which are Microsoft-created ( is_user_defined = 0 ) are excluded from this check as they are required for overall system functionality.','','ALTER ASSEMBLY <assembly_name> WITH PERMISSION_SET = SAFE;','[{\"cis\": [\"6.2\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(12000,'Ensure 'Ad Hoc Distributed Queries' Server Configuration Option is set to '0'','Enabling Ad Hoc Distributed Queries allows users to query data and execute statements on external data sources. This functionality should be disabled.','This feature can be used to remotely access and exploit vulnerabilities on remote SQL Server instances and to run unsafe Visual Basic for Application functions.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'Ad Hoc Distributed Queries', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE;','[{\"cis\": [\"2.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}]'),(12001,'Ensure 'CLR Enabled' Server Configuration Option is set to '0'','The clr enabled option specifies whether user assemblies can be run by SQL Server.','Enabling use of CLR assemblies widens the attack surface of SQL Server and puts it at risk from both inadvertent and malicious assemblies.','','Run the following T-SQL command: EXECUTE sp_configure 'clr enabled', 0; RECONFIGURE;','[{\"cis\": [\"2.2\"]}, {\"cis_csc\": [\"18.9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}]'),(12002,'Ensure 'Cross DB Ownership Chaining' Server Configuration Option is set to '0'','The cross db ownership chaining option controls cross-database ownership chaining across all databases at the instance (or server) level.','When enabled, this option allows a member of the db_owner role in a database to gain access to objects owned by a login in any other database, causing an unnecessary information disclosure. When required, cross-database ownership chaining should only be enabled for the specific databases requiring it instead of at the instance level for all databases by using the ALTER DATABASE <database_name> SET DB_CHAINING ON command. This database option may not be changed on the master , model , or tempdb system databases.','','Run the following T-SQL command: EXECUTE sp_configure 'cross db ownership chaining', 0; RECONFIGURE; GO','[{\"cis\": [\"2.3\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12003,'Ensure 'Database Mail XPs' Server Configuration Option is set to '0'','The Database Mail XPs option controls the ability to generate and transmit email messages from SQL Server.','Disabling the Database Mail XPs option reduces the SQL Server surface, eliminates a DOS attack vector and channel to exfiltrate data from the database server to a remote host.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'Database Mail XPs', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE;','[{\"cis\": [\"2.4\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12004,'Ensure 'Ole Automation Procedures' Server Configuration Option is set to '0'','The Ole Automation Procedures option controls whether OLE Automation objects can be instantiated within Transact-SQL batches. These are extended stored procedures that allow SQL Server users to execute functions external to SQL Server.','Enabling this option will increase the attack surface of SQL Server and allow users to execute functions in the security context of SQL Server.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'Ole Automation Procedures', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE;','[{\"cis\": [\"2.5\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12005,'Ensure 'Remote Access' Server Configuration Option is set to '0'','The remote access option controls the execution of local stored procedures on remote servers or remote stored procedures on local server.','Functionality can be abused to launch a Denial-of-Service (DoS) attack on remote servers by off-loading query processing to a target.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'remote access', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE; Restart the Database Engine.','[{\"cis\": [\"2.6\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12006,'Ensure 'Remote Admin Connections' Server Configuration Option is set to '0'','The remote admin connections option controls whether a client application on a remote computer can use the Dedicated Administrator Connection (DAC).','The Dedicated Administrator Connection (DAC) lets an administrator access a running server to execute diagnostic functions or Transact-SQL statements, or to troubleshoot problems on the server, even when the server is locked or running in an abnormal state and not responding to a SQL Server Database Engine connection. In a cluster scenario, the administrator may not actually be logged on to the same node that is currently hosting the SQL Server instance and thus is considered "remote". Therefore, this setting should usually be enabled ( 1 ) for SQL Server failover clusters; otherwise it should be disabled ( 0 ) which is the default.','','Run the following T-SQL command on non-clustered installations: EXECUTE sp_configure 'remote admin connections', 0; RECONFIGURE; GO','[{\"cis\": [\"2.7\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12007,'Ensure 'Scan For Startup Procs' Server Configuration Option is set to '0'','The scan for startup procs option, if enabled, causes SQL Server to scan for and automatically run all stored procedures that are set to execute upon service startup.','Enforcing this control reduces the threat of an entity leveraging these facilities for malicious purposes.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'scan for startup procs', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE; Restart the Database Engine.','[{\"cis\": [\"2.8\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12008,'Ensure 'Trustworthy' Database Property is set to 'Off'','The TRUSTWORTHY database option allows database objects to access objects in other databases under certain circumstances.','Provides protection from malicious CLR assemblies or extended procedures.','','Execute the following T-SQL statement against the databases (replace <dbname> below) returned by the Audit Procedure: ALTER DATABASE [<database_name>] SET TRUSTWORTHY OFF;','[{\"cis\": [\"2.9\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12009,'Ensure SQL Server is configured to use non-standard ports','If enabled, the default SQL Server instance will be assigned a default port of TCP:1433 for TCP/IP communication. Administrators can also configure named instances to use TCP:1433 for communication. TCP:1433 is a widely known SQL Server port and this port assignment should be changed.','Using a non-default port helps protect the database from attacks directed to the default port.','','1: In SQL Server Configuration Manager, in the console pane, expand SQL Server Network Configuration, expand Protocols for <InstanceName> , and then double-click the TCP/IP or VIA protocol. 2: In the TCP/IP Properties dialog box, on the IP Addresses tab, several IP addresses appear in the format IP1 , IP2 , up to IPAll . One of these is for the IP address of the loopback adapter, 127.0.0.1 . Additional IP addresses appear for each IP Address on the computer. 3: Change the TCP Port field from 1433 to another non-standard port or leave the TCP Port field empty and set the TCP Dynamic Ports value to 0 to enable dynamic port assignment and then click OK. 4: In the console pane, click SQL Server Services. 5: In the details pane, right-click SQL Server (<InstanceName>) and then click Restart, to stop and restart SQL Server.','[{\"cis\": [\"2.11\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12010,'Ensure 'sa' Login Account is set to 'Disabled'','The sa account is a widely known and often widely used SQL Server account with sysadmin privileges. This is the original login created during installation and always has the principal_id=1 and sid=0x01 .','Enforcing this control reduces the probability of an attacker executing brute force attacks against a well-known principal.','','Execute the following T-SQL query: USE [master] GO DECLARE @tsql nvarchar(max) SET @tsql = 'ALTER LOGIN ' + SUSER_NAME(0x01) + ' DISABLE' EXEC (@tsql) GO','[{\"cis\": [\"2.13\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12011,'Ensure 'sa' Login Account has been renamed','The sa account is a widely known and often widely used SQL Server login with sysadmin privileges. The sa login is the original login created during installation and always has principal_id=1 and sid=0x01 .','It is more difficult to launch password-guessing and brute-force attacks against the sa login if the name is not known.','','Replace the <different_user> value within the below syntax and execute to rename the sa login. ALTER LOGIN sa WITH NAME = <different_user>;','[{\"cis\": [\"2.14\"]}, {\"cis_csc\": [\"5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12012,'Ensure 'xp_cmdshell' Server Configuration Option is set to '0'','The xp_cmdshell option controls whether the xp_cmdshell extended stored procedure can be used by an authenticated SQL Server user to execute operating-system command shell commands and return results as rows within the SQL client.','The xp_cmdshell procedure is commonly used by attackers to read or write data to/from the underlying Operating System of a database server.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'xp_cmdshell', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE;','[{\"cis\": [\"2.15\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12013,'Ensure 'AUTO_CLOSE' is set to 'OFF' on contained databases','AUTO_CLOSE determines if a given database is closed or not after a connection terminates. If enabled, subsequent connections to the given database will require the database to be reopened and relevant procedure caches to be rebuilt.','Because authentication of users for contained databases occurs within the database not at the serverinstance level, the database must be opened every time to authenticate a user. The frequent opening/closing of the database consumes additional server resources and may contribute to a denial of service.','','Execute the following T-SQL, replacing <database_name> with each database name found by the Audit Procedure: ALTER DATABASE <database_name> SET AUTO_CLOSE OFF;','[{\"cis\": [\"2.16\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12014,'Ensure no login exists with the name 'sa'','The sa login (e.g. principal) is a widely known and often widely used SQL Server account. Therefore, there should not be a login called sa even when the original sa login ( principal_id = 0x01 ) has been renamed.','Enforcing this control reduces the probability of an attacker executing brute force attacks against a well-known principal name.','','Execute the appropriate ALTER or DROP statement below based on the principal_id returned for the login named sa . Replace the <different_name> value within the below syntax and execute to rename the sa login. USE [master] GO -- If principal_id = 1 or the login owns database objects, rename the sa login ALTER LOGIN [sa] WITH NAME = <different_name>; GO -- If the login owns no database objects, then drop it -- Do NOT drop the login if it is principal_id = 1 DROP LOGIN sa','[{\"cis\": [\"2.17\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12015,'Ensure 'Server Authentication' Property is set to 'Windows Authentication Mode'','Uses Windows Authentication to validate attempted connections.','Windows provides a more robust authentication mechanism than SQL Server authentication.','','Perform either the GUI or T-SQL method shown: GUI Method: 1. Open SQL Server Management Studio. 2. Open the Object Explorer tab and connect to the target database instance. 3. Right click the instance name and select Properties. 4. Select the Security page from the left menu. 5. Set the Server authentication setting to Windows Authentication Mode. or T-SQL Method: Run the following T-SQL in a Query Window: USE [master] GO EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SoftwareMicrosoftMSSQLServerMSSQLServer', N'LoginMode', REG_DWORD, 1 GO Restart the SQL Server service for the change to take effect.','[{\"cis\": [\"3.1\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(12016,'Ensure only the default permissions specified by Microsoft are granted to the public server role','public is a special fixed server role containing all logins. Unlike other fixed server roles, permissions can be changed for the public role. In keeping with the principle of least privileges, the public server role should not be used to grant permissions at the server scope as these would be inherited by all users.','Every SQL Server login belongs to the public role and cannot be removed from this role. Therefore, any permissions granted to this role will be available to all logins unless they have been explicitly denied to specific logins or user-defined server roles.','','Add the extraneous permissions found in the Audit query results to the specific logins to user-defined server roles which require the access. Revoke the <permission_name> from the public role as shown below USE [master] GO REVOKE <permission_name> FROM public; GO','[{\"cis\": [\"3.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}]'),(12017,'Ensure Windows local groups are not SQL Logins','Local Windows groups should not be used as logins for SQL Server instances.','Allowing local Windows groups as SQL Logins provides a loophole whereby anyone with OS level administrator rights (and no SQL Server rights) could add users to the local Windows groups and thereby give themselves or others access to the SQL Server instance.','','1. For each LocalGroupName login, if needed create an equivalent AD group containing only the required user accounts. 2. Add the AD group or individual Windows accounts as a SQL Server login and grant it the permissions required. 3. Drop the LocalGroupName login using the syntax below after replacing <name> . USE [master] GO DROP LOGIN [<name>] GO','[{\"cis\": [\"3.10\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"7.1\"]}]'),(12018,'Ensure 'CHECK_EXPIRATION' Option is set to 'ON' for All SQL Authenticated Logins Within the Sysadmin Role','Applies the same password expiration policy used in Windows to passwords used inside SQL Server.','Ensuring SQL logins comply with the secure password policy applied by the Windows Server Benchmark will ensure the passwords for SQL logins with sysadmin privileges are changed on a frequent basis to help prevent compromise via a brute force attack. CONTROL SERVER is an equivalent permission to sysadmin and logins with that permission should also be required to have expiring passwords.','','For each <login_name> found by the Audit Procedure, execute the following T-SQL statement: ALTER LOGIN <login_name> WITH CHECK_EXPIRATION = ON;','[{\"cis\": [\"4.2\"]}, {\"cis_csc\": [\"16.2, 16.10\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(12019,'Ensure 'CHECK_POLICY' Option is set to 'ON' for All SQL Authenticated Logins','Applies the same password complexity policy used in Windows to passwords used insideSQL Server.','Ensure SQL authenticated login passwords comply with the secure password policy applied by the Windows Server Benchmark so that they cannot be easily compromised via brute force attack.','','For each <login_name> found by the Audit Procedure, execute the following T-SQL statement: ALTER LOGIN <login_name> WITH CHECK_POLICY = ON; Note: In the case of AWS RDS do not perform this remediation for the Master account.','[{\"cis\": [\"4.3\"]}, {\"cis_csc\": [\"16, 4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(12020,'Ensure 'Maximum number of error log files' is set to greater than or equal to '12'','SQL Server error log files must be protected from loss. The log files must be backed up before they are overwritten. Retaining more error logs helps prevent loss from frequent recycling before backups can occur.','The SQL Server error log contains important information about major server events and login attempt information as well.','','Adjust the number of logs to prevent data loss. The default value of 6 may be insufficient for a production environment. Perform either the GUI or T-SQL method shown: GUI Method 1. Open SQL Server Management Studio. 2. Open Object Explorer and connect to the target instance. 3. Navigate to the Management tab in Object Explorer and expand. Right click on the SQL Server Logs file and select Configure 4. Check the Limit the number of error log files before they are recycled 5. Set the Maximum number of error log files to greater than or equal to 12 T-SQL Method Run the following T-SQL to change the number of error log files, replace <NumberAbove12> with your desired number of error log files: EXEC master.sys.xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SoftwareMicrosoftMSSQLServerMSSQLServer', N'NumErrorLogs', REG_DWORD, <NumberAbove12>;','[{\"cis\": [\"5.1\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12021,'Ensure 'Default Trace Enabled' Server Configuration Option is set to '1'','The default trace provides audit logging of database activity including account creations, privilege elevation and execution of DBCC commands.','Default trace provides valuable audit information regarding security-related activities on the server.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'default trace enabled', 1; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE;','[{\"cis\": [\"5.2\"]}, {\"cis_csc\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(12022,'Ensure 'CLR Assembly Permission Set' is set to 'SAFE_ACCESS' for All CLR Assemblies','Setting CLR Assembly Permission Sets to SAFE_ACCESS will prevent assemblies from accessing external system resources such as files, the network, environment variables, or the registry.','Assemblies with EXTERNAL_ACCESS or UNSAFE permission sets can be used to access sensitive areas of the operating system, steal and/or transmit data and alter the state and other protection measures of the underlying Windows Operating System. Assemblies which are Microsoft-created ( is_user_defined = 0 ) are excluded from this check as they are required for overall system functionality.','','ALTER ASSEMBLY <assembly_name> WITH PERMISSION_SET = SAFE;','[{\"cis\": [\"6.2\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(12500,'Ensure 'Ad Hoc Distributed Queries' Server Configuration Option is set to '0'','Enabling Ad Hoc Distributed Queries allows users to query data and execute statements on external data sources. This functionality should be disabled.','This feature can be used to remotely access and exploit vulnerabilities on remote SQL Server instances and to run unsafe Visual Basic for Application functions.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'Ad Hoc Distributed Queries', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE;','[{\"cis\": [\"2.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}]'),(12501,'Ensure 'CLR Enabled' Server Configuration Option is set to '0'','The clr enabled option specifies whether user assemblies can be run by SQL Server.','Enabling use of CLR assemblies widens the attack surface of SQL Server and puts it at risk from both inadvertent and malicious assemblies.','','Run the following T-SQL command: EXECUTE sp_configure 'clr enabled', 0; RECONFIGURE;','[{\"cis\": [\"2.2\"]}, {\"cis_csc\": [\"18.9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}]'),(12502,'Ensure 'Cross DB Ownership Chaining' Server Configuration Option is set to '0'','The cross db ownership chaining option controls cross-database ownership chaining across all databases at the instance (or server) level.','When enabled, this option allows a member of the db_owner role in a database to gain access to objects owned by a login in any other database, causing an unnecessary information disclosure. When required, cross-database ownership chaining should only be enabled for the specific databases requiring it instead of at the instance level for all databases by using the ALTER DATABASE <database_name> SET DB_CHAINING ON command. This database option may not be changed on the master , model , or tempdb system databases.','','Run the following T-SQL command: EXECUTE sp_configure 'cross db ownership chaining', 0; RECONFIGURE; GO','[{\"cis\": [\"2.3\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12503,'Ensure 'Database Mail XPs' Server Configuration Option is set to '0'','The Database Mail XPs option controls the ability to generate and transmit email messages from SQL Server.','Disabling the Database Mail XPs option reduces the SQL Server surface, eliminates a DOS attack vector and channel to exfiltrate data from the database server to a remote host.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'Database Mail XPs', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE;','[{\"cis\": [\"2.4\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12504,'Ensure 'Ole Automation Procedures' Server Configuration Option is set to '0'','The Ole Automation Procedures option controls whether OLE Automation objects can be instantiated within Transact-SQL batches. These are extended stored procedures that allow SQL Server users to execute functions external to SQL Server.','Enabling this option will increase the attack surface of SQL Server and allow users to execute functions in the security context of SQL Server.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'Ole Automation Procedures', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE;','[{\"cis\": [\"2.5\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12505,'Ensure 'Remote Access' Server Configuration Option is set to '0'','The remote access option controls the execution of local stored procedures on remote servers or remote stored procedures on local server.','Functionality can be abused to launch a Denial-of-Service (DoS) attack on remote servers by off-loading query processing to a target.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'remote access', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE; Restart the Database Engine.','[{\"cis\": [\"2.6\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12506,'Ensure 'Remote Admin Connections' Server Configuration Option is set to '0'','The remote admin connections option controls whether a client application on a remote computer can use the Dedicated Administrator Connection (DAC).','The Dedicated Administrator Connection (DAC) lets an administrator access a running server to execute diagnostic functions or Transact-SQL statements, or to troubleshoot problems on the server, even when the server is locked or running in an abnormal state and not responding to a SQL Server Database Engine connection. In a cluster scenario, the administrator may not actually be logged on to the same node that is currently hosting the SQL Server instance and thus is considered "remote". Therefore, this setting should usually be enabled ( 1 ) for SQL Server failover clusters; otherwise it should be disabled ( 0 ) which is the default.','','Run the following T-SQL command on non-clustered installations: EXECUTE sp_configure 'remote admin connections', 0; RECONFIGURE; GO','[{\"cis\": [\"2.7\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12507,'Ensure 'Scan For Startup Procs' Server Configuration Option is set to '0'','The scan for startup procs option, if enabled, causes SQL Server to scan for and automatically run all stored procedures that are set to execute upon service startup.','Enforcing this control reduces the threat of an entity leveraging these facilities for malicious purposes.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'scan for startup procs', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE; Restart the Database Engine.','[{\"cis\": [\"2.8\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12508,'Ensure 'Trustworthy' Database Property is set to 'Off'','The TRUSTWORTHY database option allows database objects to access objects in other databases under certain circumstances.','Provides protection from malicious CLR assemblies or extended procedures.','','Execute the following T-SQL statement against the databases (replace <database_name> below) returned by the Audit Procedure: ALTER DATABASE [<database_name>] SET TRUSTWORTHY OFF;','[{\"cis\": [\"2.9\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12509,'Ensure SQL Server is configured to use non-standard ports','If installed, a default SQL Server instance will be assigned a default port of TCP:1433 for TCP/IP communication. Administrators can also configure named instances to use TCP:1433 for communication TCP:1433 is a widely known SQL Server port and this port assignment should be changed. In a multi-instance scenario, each instance must be assigned its own dedicated TCP/IP port.','Using a non-default port helps protect the database from attacks directed to the default port.','','1: In SQL Server Configuration Manager, in the console pane, expand SQL Server Network Configuration, expand Protocols for <InstanceName> , and then double-click the TCP/IP protocol. 2: In the TCP/IP Properties dialog box, on the IP Addresses tab, several IP addresses appear in the format IP1 , IP2 , up to IPAll . One of these is for the IP address of the loopback adapter, 127.0.0.1 . Additional IP addresses appear for each IP Address on the computer. 3: Under IPALL, change the TCP Port field from 1433 to a non-standard port or leave the TCP Port field empty and set the TCP Dynamic Ports value to 0 to enable dynamic port assignment and then click OK. 4: In the console pane, click SQL Server Services. 5: In the details pane, right-click SQL Server (<InstanceName>) and then click Restart, to stop and restart SQL Server.','[{\"cis\": [\"2.11\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12510,'Ensure the 'sa' Login Account is set to 'Disabled'','The sa account is a widely known and often widely used SQL Server account with sysadmin privileges. This is the original login created during installation and always has the principal_id=1 and sid=0x01 .','Enforcing this control reduces the probability of an attacker executing brute force attacks against a well-known principal.','','Execute the following T-SQL query: USE [master] GO DECLARE @tsql nvarchar(max) SET @tsql = 'ALTER LOGIN ' + SUSER_NAME(0x01) + ' DISABLE' EXEC (@tsql) GO','[{\"cis\": [\"2.13\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12511,'Ensure the 'sa' Login Account has been renamed','The sa account is a widely known and often widely used SQL Server login with sysadmin privileges. The sa login is the original login created during installation and always has principal_id=1 and sid=0x01 .','It is more difficult to launch password-guessing and brute-force attacks against the sa login if the name is not known.','','Replace the <different_user> value within the below syntax and execute to rename the sa login. ALTER LOGIN sa WITH NAME = <different_user>;','[{\"cis\": [\"2.14\"]}, {\"cis_csc\": [\"5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12512,'Ensure 'xp_cmdshell' Server Configuration Option is set to '0'','The xp_cmdshell option controls whether the xp_cmdshell extended stored procedure can be used by an authenticated SQL Server user to execute operating-system command shell commands and return results as rows within the SQL client.','The xp_cmdshell procedure is commonly used by attackers to read or write data to/from the underlying Operating System of a database server.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'xp_cmdshell', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE;','[{\"cis\": [\"2.15\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12513,'Ensure 'AUTO_CLOSE' is set to 'OFF' on contained databases','AUTO_CLOSE determines if a given database is closed or not after a connection terminates. If enabled, subsequent connections to the given database will require the database to be reopened and relevant procedure caches to be rebuilt.','Because authentication of users for contained databases occurs within the database not at the serverinstance level, the database must be opened every time to authenticate a user. The frequent opening/closing of the database consumes additional server resources and may contribute to a denial of service.','','Execute the following T-SQL, replacing <database_name> with each database name found by the Audit Procedure: ALTER DATABASE <database_name> SET AUTO_CLOSE OFF;','[{\"cis\": [\"2.16\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12514,'Ensure no login exists with the name 'sa'','The sa login (e.g. principal) is a widely known and often widely used SQL Server account. Therefore, there should not be a login called sa even when the original sa login ( principal_id = 1 ) has been renamed.','Enforcing this control reduces the probability of an attacker executing brute force attacks against a well-known principal name.','','Execute the appropriate ALTER or DROP statement below based on the principal_id returned for the login named sa . Replace the <different_name> value within the below syntax and execute to rename the sa login. USE [master] GO -- If principal_id = 1 or the login owns database objects, rename the sa login ALTER LOGIN [sa] WITH NAME = <different_name>; GO -- If the login owns no database objects, then drop it -- Do NOT drop the login if it is principal_id = 1 DROP LOGIN sa','[{\"cis\": [\"2.17\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12515,'Ensure 'Server Authentication' Property is set to 'Windows Authentication Mode'','Uses Windows Authentication to validate attempted connections.','Windows provides a more robust authentication mechanism than SQL Server authentication.','','Perform either the GUI or T-SQL method shown: GUI Method: 1. Open SQL Server Management Studio. 2. Open the Object Explorer tab and connect to the target database instance. 3. Right click the instance name and select Properties. 4. Select the Security page from the left menu. 5. Set the Server authentication setting to Windows Authentication Mode. or T-SQL Method: Run the following T-SQL in a Query Window: USE [master] GO EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SoftwareMicrosoftMSSQLServerMSSQLServer', N'LoginMode', REG_DWORD, 1 GO Restart the SQL Server service for the change to take effect.','[{\"cis\": [\"3.1\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(12516,'Ensure only the default permissions specified by Microsoft are granted to the public server role','public is a special fixed server role containing all logins. Unlike other fixed server roles, permissions can be changed for the public role. In keeping with the principle of least privileges, the public server role should not be used to grant permissions at the server scope as these would be inherited by all users.','Every SQL Server login belongs to the public role and cannot be removed from this role. Therefore, any permissions granted to this role will be available to all logins unless they have been explicitly denied to specific logins or user-defined server roles.','','Add the extraneous permissions found in the Audit query results to the specific logins to user-defined server roles which require the access. Revoke the _<permission_name>_ from the public role as shown below USE [master] GO REVOKE <permission_name> FROM public; GO','[{\"cis\": [\"3.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}]'),(12517,'Ensure Windows local groups are not SQL Logins','Local Windows groups should not be used as logins for SQL Server instances.','Allowing local Windows groups as SQL Logins provides a loophole whereby anyone with OS level administrator rights (and no SQL Server rights) could add users to the local Windows groups and thereby give themselves or others access to the SQL Server instance.','','1. For each LocalGroupName login, if needed create an equivalent AD group containing only the required user accounts. 2. Add the AD group or individual Windows accounts as a SQL Server login and grant it the permissions required. 3. Drop the LocalGroupName login using the syntax below after replacing <name> . USE [master] GO DROP LOGIN [<name>] GO','[{\"cis\": [\"3.10\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"7.1\"]}]'),(12518,'Ensure 'CHECK_EXPIRATION' Option is set to 'ON' for All SQL Authenticated Logins Within the Sysadmin Role','Applies the same password expiration policy used in Windows to passwords used inside SQL Server.','Ensuring SQL logins comply with the secure password policy applied by the Windows Server Benchmark will ensure the passwords for SQL logins with sysadmin privileges are changed on a frequent basis to help prevent compromise via a brute force attack. CONTROL SERVER is an equivalent permission to sysadmin and logins with that permission should also be required to have expiring passwords.','','For each <login_name> found by the Audit Procedure, execute the following T-SQL statement: ALTER LOGIN <login_name> WITH CHECK_EXPIRATION = ON;','[{\"cis\": [\"4.2\"]}, {\"cis_csc\": [\"16.2, 16.10\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(12519,'Ensure 'CHECK_POLICY' Option is set to 'ON' for All SQL Authenticated Logins','Applies the same password complexity policy used in Windows to passwords used insideSQL Server.','Ensure SQL authenticated login passwords comply with the secure password policy applied by the Windows Server Benchmark so that they cannot be easily compromised via brute force attack.','','For each <login_name> found by the Audit Procedure, execute the following T-SQL statement: ALTER LOGIN <login_name> WITH CHECK_POLICY = ON; Note: In the case of AWS RDS do not perform this remediation for the Master account.','[{\"cis\": [\"4.3\"]}, {\"cis_csc\": [\"16, 4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(12520,'Ensure 'Maximum number of error log files' is set to greater than or equal to '12'','SQL Server error log files must be protected from loss. The log files must be backed up before they are overwritten. Retaining more error logs helps prevent loss from frequent recycling before backups can occur.','The SQL Server error log contains important information about major server events and login attempt information as well.','','Adjust the number of logs to prevent data loss. The default value of 6 may be insufficient for a production environment. Perform either the GUI or T-SQL method shown: GUI Method 1. Open SQL Server Management Studio. 2. Open Object Explorer and connect to the target instance. 3. Navigate to the Management tab in Object Explorer and expand. Right click on the SQL Server Logs file and select Configure 4. Check the Limit the number of error log files before they are recycled 5. Set the Maximum number of error log files to greater than or equal to 12 T-SQL Method Run the following T-SQL to change the number of error log files, replace <NumberAbove12> with your desired number of error log files: EXEC master.sys.xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SoftwareMicrosoftMSSQLServerMSSQLServer', N'NumErrorLogs', REG_DWORD, <NumberAbove12>;','[{\"cis\": [\"5.1\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(12521,'Ensure 'Default Trace Enabled' Server Configuration Option is set to '1'','The default trace provides audit logging of database activity including account creations, privilege elevation and execution of DBCC commands.','Default trace provides valuable audit information regarding security-related activities on the server.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'default trace enabled', 1; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE;','[{\"cis\": [\"5.2\"]}, {\"cis_csc\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(12522,'Ensure 'CLR Assembly Permission Set' is set to 'SAFE_ACCESS' for All CLR Assemblies','Setting CLR Assembly Permission Sets to SAFE_ACCESS will prevent assemblies from accessing external system resources such as files, the network, environment variables, or the registry.','Assemblies with EXTERNAL_ACCESS or UNSAFE permission sets can be used to access sensitive areas of the operating system, steal and/or transmit data and alter the state and other protection measures of the underlying Windows Operating System. Assemblies which are Microsoft-created ( is_user_defined = 0 ) are excluded from this check as they are required for overall system functionality.','','ALTER ASSEMBLY <assembly_name> WITH PERMISSION_SET = SAFE;','[{\"cis\": [\"6.2\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(13000,'Ensure 'Ad Hoc Distributed Queries' Server Configuration Option is set to '0'','Enabling Ad Hoc Distributed Queries allows users to query data and execute statements on external data sources. This functionality should be disabled. ','This feature can be used to remotely access and exploit vulnerabilities on remote SQL Server instances and to run unsafe Visual Basic for Application functions. ','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'Ad Hoc Distributed Queries', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE; ','[{\"cis\": [\"2.1\"]}, {\"cis_csc\": [\"9.1\"]}]'),(13001,'Ensure 'CLR Enabled' Server Configuration Option is set to '0'','The clr enabled option specifies whether user assemblies can be run by SQL Server.','Enabling use of CLR assemblies widens the attack surface of SQL Server and puts it at risk from both inadvertent and malicious assemblies. ','','Run the following T-SQL command: EXECUTE sp_configure 'clr enabled', 0; RECONFIGURE; ','[{\"cis\": [\"2.2\"]}, {\"cis_csc\": [\"18.9\"]}]'),(13002,'Ensure 'Cross DB Ownership Chaining' Server Configuration Option is set to '0'','The cross db ownership chaining option controls cross-database ownership chaining across all databases at the instance (or server) level. ','When enabled, this option allows a member of the db_owner role in a database to gain access to objects owned by a login in any other database, causing an unnecessary information disclosure. When required, cross-database ownership chaining should only be enabled for the specific databases requiring it instead of at the instance level for all databases by using the ALTER DATABASE<database_name>SET DB_CHAINING ON command. This database option may not be changed on the master, model, or tempdb system databases. ','','Run the following T-SQL command: EXECUTE sp_configure 'cross db ownership chaining', 0; RECONFIGURE; GO ','[{\"cis\": [\"2.3\"]}, {\"cis_csc\": [\"14.4\"]}]'),(13003,'Ensure 'Database Mail XPs' Server Configuration Option is set to '0'','The Database Mail XPs option controls the ability to generate and transmit email messages from SQL Server. ','Disabling the Database Mail XPs option reduces the SQL Server surface, eliminates a DOS attack vector and channel to exfiltrate data from the database server to a remote host. ','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'Database Mail XPs', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE; ','[{\"cis\": [\"2.4\"]}, {\"cis_csc\": [\"18\"]}]'),(13004,'Ensure 'Ole Automation Procedures' Server Configuration Option is set to '0'','The Ole Automation Procedures option controls whether OLE Automation objects can be instantiated within Transact-SQL batches. These are extended stored procedures that allow SQL Server users to execute functions external to SQL Server. ','Enabling this option will increase the attack surface of SQL Server and allow users to execute functions in the security context of SQL Server. ','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'Ole Automation Procedures', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE; ','[{\"cis\": [\"2.5\"]}, {\"cis_csc\": [\"18\"]}]'),(13005,'Ensure 'Remote Access' Server Configuration Option is set to '0'','The remote access option controls the execution of local stored procedures on remote servers or remote stored procedures on local server. ','Functionality can be abused to launch a Denial-of-Service (DoS) attack on remote servers by off-loading query processing to a target. ','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'remote access', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE; ','[{\"cis\": [\"2.6\"]}, {\"cis_csc\": [\"9.1\"]}]'),(13006,'Ensure 'Remote Admin Connections' Server Configuration Option is set to '0'','The remote admin connections option controls whether a client application on a remote computer can use the Dedicated Administrator Connection (DAC). ','The Dedicated Administrator Connection (DAC) lets an administrator access a running server to execute diagnostic functions or Transact-SQL statements, or to troubleshoot problems on the server, even when the server is locked or running in an abnormal state and not responding to a SQL Server Database Engine connection. In a cluster scenario, the administrator may not actually be logged on to the same node that is currently hosting the SQL Server instance and thus is considered "remote". Therefore, this setting should usually be enabled (1) for SQL Server failover clusters; otherwise, it should be disabled (0) which is the default. ','','Run the following T-SQL command on non-clustered installations: EXECUTE sp_configure 'remote admin connections', 0; RECONFIGURE; GO ','[{\"cis\": [\"2.7\"]}, {\"cis_csc\": [\"9.1\"]}]'),(13007,'Ensure 'Scan For Startup Procs' Server Configuration Option is set to '0'','The scan for startup procs option, if enabled, causes SQL Server to scan for and automatically run all stored procedures that are set to execute upon service startup. ','Enforcing this control reduces the threat of an entity leveraging these facilities for malicious purposes. ','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'scan for startup procs', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE; Restart the Database Engine. ','[{\"cis\": [\"2.8\"]}, {\"cis_csc\": [\"18\"]}]'),(13008,'Ensure 'Trustworthy' Database Property is set to 'Off'','The TRUSTWORTHY database option allows database objects to access objects in other databases under certain circumstances. ','Provides protection from malicious CLR assemblies or extended procedures. ','','Execute the following T-SQL statement against the databases (replace <database_name> below) returned by the Audit Procedure: ALTER DATABASE [<database_name>] SET TRUSTWORTHY OFF; ','[{\"cis\": [\"2.9\"]}, {\"cis_csc\": [\"14.4\"]}]'),(13009,'Ensure SQL Server is configured to use non-standard ports','If installed, a default SQL Server instance will be assigned a default port of TCP:1433 for TCP/IP communication. Administrators can also manually configure named instances to use TCP:1433 for communication. TCP:1433 is a widely known SQL Server port and this port assignment should be changed. In a multi-instance scenario, each instance must be assigned its own dedicated TCP/IP port. ','Using a non-default port helps protect the database from attacks directed to the default port. ','','1. In SQL Server Configuration Manager, in the console pane, expand SQL Server Network Configuration, expand Protocols for <InstanceName>, and then doubleclick the TCP/IP protocol 2. In the TCP/IP Properties dialog box, on the IP Addresses tab, several IP addresses appear in the format IP1, IP2, up to IPAll. One of these is for the IP address of the loopback adapter, 127.0.0.1. Additional IP addresses appear for each IP Address on the computer. 3. Under IPAll, change the TCP Port field from 1433 to a non-standard port or leave the TCP Port field empty and set the TCP Dynamic Ports value to 0 to enable dynamic port assignment and then click OK. 4. In the console pane, click SQL Server Services. 5. In the details pane, right-click SQL Server (<InstanceName>) and then click Restart, to stop and restart SQL Server. ','[{\"cis\": [\"2.11\"]}, {\"cis_csc\": [\"9\"]}]'),(13010,'Ensure the 'sa' Login Account is set to 'Disabled'','The sa account is a widely known and often widely used SQL Server account with sysadmin privileges. This is the original login created during installation and always has the principal_id=1 and sid=0x01. ','Enforcing this control reduces the probability of an attacker executing brute force attacks against a well-known principal. ','','Execute the following T-SQL query: USE [master] GO DECLARE @tsql nvarchar(max) SET @tsql = 'ALTER LOGIN ' + SUSER_NAME(0x01) + ' DISABLE' EXEC (@tsql) GO ','[{\"cis\": [\"2.13\"]}, {\"cis_csc\": [\"5.1\"]}]'),(13011,'Ensure the 'sa' Login Account has been renamed','The sa account is a widely known and often widely used SQL Server login with sysadmin privileges. The sa login is the original login created during installation and always has principal_id=1 and sid=0x01. ','It is more difficult to launch password-guessing and brute-force attacks against the sa login if the name is not known. ','','Replace the <different_user> value within the below syntax and execute to rename the sa login. ALTER LOGIN sa WITH NAME = <different_user>; ','[{\"cis\": [\"2.14\"]}, {\"cis_csc\": [\"5\"]}]'),(13012,'Ensure 'xp_cmdshell' Server Configuration Option is set to '0'','The xp_cmdshell option controls whether the xp_cmdshell extended stored procedure can be used by an authenticated SQL Server user to execute operating-system command shell commands and return results as rows within the SQL client. ','The xp_cmdshell procedure is commonly used by attackers to read or write data to/from the underlying Operating System of a database server. ','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'xp_cmdshell', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE; ','[{\"cis\": [\"2.15\"]}, {\"cis_csc\": [\"18\"]}]'),(13013,'Ensure 'AUTO_CLOSE' is set to 'OFF' on contained databases','AUTO_CLOSE determines if a given database is closed or not after a connection terminates. If enabled, subsequent connections to the given database will require the database to be reopened and relevant procedure caches to be rebuilt. ','Because authentication of users for contained databases occurs within the database not at the serverinstance level, the database must be opened every time to authenticate a user. The frequent opening/closing of the database consumes additional server resources and may contribute to a denial of service. ','','Execute the following T-SQL, replacing <database_name> with each database name found by the Audit Procedure: ALTER DATABASE <database_name> SET AUTO_CLOSE OFF; ','[{\"cis\": [\"2.16\"]}, {\"cis_csc\": [\"18\"]}]'),(13014,'Ensure no login exists with the name 'sa'','The sa login (e.g. principal) is a widely known and often widely used SQL Server account. Therefore, there should not be a login called sa even when the original sa login (principal_id = 1) has been renamed. ','Enforcing this control reduces the probability of an attacker executing brute force attacks against a well-known principal name. ','','Execute the appropriate ALTER or DROP statement below based on the principal_id returned for the login named sa. Replace the <different_name> value within the below syntax and execute to rename the sa login. USE [master] GO -- If principal_id = 1 or the login owns database objects, rename the sa login ALTER LOGIN [sa] WITH NAME = <different_name>; GO -- If the login owns no database objects, then drop it -- Do NOT drop the login if it is principal_id = 1 DROP LOGIN sa ','[{\"cis\": [\"2.17\"]}, {\"cis_csc\": [\"5.1\"]}]'),(13015,'Ensure 'Server Authentication' Property is set to 'Windows Authentication Mode'','Uses Windows Authentication to validate attempted connections.','Windows provides a more robust authentication mechanism than SQL Server authentication.','','Perform either the GUI or T-SQL method shown: 1.1.1.5 GUI Method 1. Open SQL Server Management Studio. 2. Open the Object Explorer tab and connect to the target database instance. 3. Right click the instance name and select Properties. 4. Select the Security page from the left menu. 5. Set the Server authentication setting to Windows Authentication Mode. 1.1.1.6 T-SQL Method Run the following T-SQL in a Query Window: USE [master] GO EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SoftwareMicrosoftMSSQLServerMSSQLServer', N'LoginMode', REG_DWORD, 1 GO Restart the SQL Server service for the change to take effect. ','[{\"cis\": [\"3.1\"]}, {\"cis_csc\": [\"16.9\"]}]'),(13016,'Ensure only the default permissions specified by Microsoft are granted to the public server role','public is a special fixed server role containing all logins. Unlike other fixed server roles, permissions can be changed for the public role. In keeping with the principle of least privileges, the public server role should not be used to grant permissions at the server scope as these would be inherited by all users. ','Every SQL Server login belongs to the public role and cannot be removed from this role. Therefore, any permissions granted to this role will be available to all logins unless they have been explicitly denied to specific logins or user-defined server roles. ','','1. Add the extraneous permissions found in the Audit query results to the specific logins to user-defined server roles which require the access. 2. Revoke the <permission_name> from the public role as shown below USE [master] GO REVOKE <permission_name> FROM public; GO ','[{\"cis\": [\"3.8\"]}, {\"cis_csc\": [\"5.1\"]}]'),(13017,'Ensure Windows local groups are not SQL Logins','Local Windows groups should not be used as logins for SQL Server instances.','Allowing local Windows groups as SQL Logins provides a loophole whereby anyone with OS level administrator rights (and no SQL Server rights) could add users to the local Windows groups and thereby give themselves or others access to the SQL Server instance. ','','1. For each LocalGroupName login, if needed create an equivalent AD group containing only the required user accounts. 2. Add the AD group or individual Windows accounts as a SQL Server login and grant it the permissions required. 3. Drop the LocalGroupName login using the syntax below after replacing <name>. USE [master] GO DROP LOGIN [<name>] GO ','[{\"cis\": [\"3.10\"]}, {\"cis_csc\": [\"14.4\"]}]'),(13018,'Ensure 'CHECK_EXPIRATION' Option is set to 'ON' for All SQL Authenticated Logins Within the Sysadmin Role','Applies the same password expiration policy used in Windows to passwords used inside SQL Server.','Ensuring SQL logins comply with the secure password policy applied by the Windows Server Benchmark will ensure the passwords for SQL logins with sysadmin privileges are changed on a frequent basis to help prevent compromise via a brute force attack. CONTROL SERVER is an equivalent permission to sysadmin and logins with that permission should also be required to have expiring passwords. ','','For each <login_name> found by the Audit Procedure, execute the following T-SQL statement: ALTER LOGIN [<login_name>] WITH CHECK_EXPIRATION = ON; ','[{\"cis\": [\"4.2\"]}, {\"cis_csc\": [\"16.2\"]}]'),(13019,'Ensure 'CHECK_POLICY' Option is set to 'ON' for All SQL Authenticated Logins','Applies the same password complexity policy used in Windows to passwords used inside SQL Server.','Ensure SQL authenticated login passwords comply with the secure password policy applied by the Windows Server Benchmark so that they cannot be easily compromised via brute force attack. ','','For each <login_name> found by the Audit Procedure, execute the following T-SQL statement: ALTER LOGIN [<login_name>] WITH CHECK_POLICY = ON; Note: In the case of AWS RDS do not perform this remediation for the Master account. ','[{\"cis\": [\"4.3\"]}, {\"cis_csc\": [\"16\"]}]'),(13020,'Ensure 'Maximum number of error log files' is set to greater than or equal to '12'','SQL Server error log files must be protected from loss. The log files must be backed up before they are overwritten. Retaining more error logs helps prevent loss from frequent recycling before backups can occur. ','The SQL Server error log contains important information about major server events and login attempt information as well. ','','Adjust the number of logs to prevent data loss. The default value of 6 may be insufficient for a production environment. Perform either the GUI or T-SQL method shown: 1.1.1.9 GUI Method 1. Open SQL Server Management Studio. 2. Open Object Explorer and connect to the target instance. 3. Navigate to the Management tab in Object Explorer and expand. Right click on the SQL Server Logs file and select Configure 4. Check the Limit the number of error log files before they are recycled 5. Set the Maximum number of error log files to greater than or equal to 12 1.1.1.10T-SQL Method Run the following T-SQL to change the number of error log files, replace <NumberAbove12> with your desired number of error log files: EXEC master.sys.xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SoftwareMicrosoftMSSQLServerMSSQLServer', N'NumErrorLogs', REG_DWORD, <NumberAbove12>; ','[{\"cis\": [\"5.1\"]}, {\"cis_csc\": [\"6.3\"]}]'),(13021,'Ensure 'Default Trace Enabled' Server Configuration Option is set to '1'','The default trace provides audit logging of database activity including account creations, privilege elevation and execution of DBCC commands. ','Default trace provides valuable audit information regarding security-related activities on the server.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'default trace enabled', 1; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE; ','[{\"cis\": [\"5.2\"]}, {\"cis_csc\": [\"6.2\"]}]'),(13022,'Ensure 'CLR Assembly Permission Set' is set to 'SAFE_ACCESS' for All CLR Assemblies','Setting CLR Assembly Permission Sets to SAFE_ACCESS will prevent assemblies from accessing external system resources such as files, the network, environment variables, or the registry. ','Assemblies with EXTERNAL_ACCESS or UNSAFE permission sets can be used to access sensitive areas of the operating system, steal and/or transmit data and alter the state and other protection measures of the underlying Windows Operating System. Assemblies which are Microsoft-created (is_user_defined = 0) are excluded from this check as they are required for overall system functionality. ','','USE <database_name>; GO ALTER ASSEMBLY <assembly_name> WITH PERMISSION_SET = SAFE; ','[{\"cis\": [\"6.2\"]}, {\"cis_csc\": [\"18\"]}]'),(13500,'Ensure 'Ad Hoc Distributed Queries' Server Configuration Option is set to '0'','Enabling Ad Hoc Distributed Queries allows users to query data and execute statements on external data sources. This functionality should be disabled.','This feature can be used to remotely access and exploit vulnerabilities on remote SQL Server instances and to run unsafe Visual Basic for Application functions.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'Ad Hoc Distributed Queries', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE;','[{\"cis\": [\"2.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}]'),(13501,'Ensure 'CLR Enabled' Server Configuration Option is set to '0'','The clr enabled option specifies whether user assemblies can be run by SQL Server.','Enabling use of CLR assemblies widens the attack surface of SQL Server and puts it at risk from both inadvertent and malicious assemblies.','','Run the following T-SQL command: EXECUTE sp_configure 'clr enabled', 0; RECONFIGURE;','[{\"cis\": [\"2.2\"]}, {\"cis_csc\": [\"18.9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}]'),(13502,'Ensure 'Cross DB Ownership Chaining' Server Configuration Option is set to '0'','The cross db ownership chaining option controls cross-database ownership chaining across all databases at the instance (or server) level.','When enabled, this option allows a member of the db_owner role in a database to gain access to objects owned by a login in any other database, causing an unnecessary information disclosure. When required, cross-database ownership chaining should only be enabled for the specific databases requiring it instead of at the instance level for all databases by using the ALTER DATABASE <database_name> SET DB_CHAINING ON command. This database option may not be changed on the master , model , or tempdb system databases.','','Run the following T-SQL command: EXECUTE sp_configure 'cross db ownership chaining', 0; RECONFIGURE; GO','[{\"cis\": [\"2.3\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(13503,'Ensure 'Database Mail XPs' Server Configuration Option is set to '0'','The Database Mail XPs option controls the ability to generate and transmit email messages from SQL Server.','Disabling the Database Mail XPs option reduces the SQL Server surface, eliminates a DOS attack vector and channel to exfiltrate data from the database server to a remote host.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'Database Mail XPs', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE;','[{\"cis\": [\"2.4\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(13504,'Ensure 'Ole Automation Procedures' Server Configuration Option is set to '0'','The Ole Automation Procedures option controls whether OLE Automation objects can be instantiated within Transact-SQL batches. These are extended stored procedures that allow SQL Server users to execute functions external to SQL Server.','Enabling this option will increase the attack surface of SQL Server and allow users to execute functions in the security context of SQL Server.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'Ole Automation Procedures', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE;','[{\"cis\": [\"2.5\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(13505,'Ensure 'Remote Access' Server Configuration Option is set to '0'','The remote access option controls the execution of local stored procedures on remote servers or remote stored procedures on local server.','Functionality can be abused to launch a Denial-of-Service (DoS) attack on remote servers by off-loading query processing to a target.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'remote access', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE; Restart the Database Engine.','[{\"cis\": [\"2.6\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(13506,'Ensure 'Remote Admin Connections' Server Configuration Option is set to '0'','The remote admin connections option controls whether a client application on a remote computer can use the Dedicated Administrator Connection (DAC).','The Dedicated Administrator Connection (DAC) lets an administrator access a running server to execute diagnostic functions or Transact-SQL statements, or to troubleshoot problems on the server, even when the server is locked or running in an abnormal state and not responding to a SQL Server Database Engine connection. In a cluster scenario, the administrator may not actually be logged on to the same node that is currently hosting the SQL Server instance and thus is considered "remote". Therefore, this setting should usually be enabled ( 1 ) for SQL Server failover clusters; otherwise it should be disabled ( 0 ) which is the default.','','Run the following T-SQL command on non-clustered installations: EXECUTE sp_configure 'remote admin connections', 0; RECONFIGURE; GO','[{\"cis\": [\"2.7\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(13507,'Ensure 'Scan For Startup Procs' Server Configuration Option is set to '0'','The scan for startup procs option, if enabled, causes SQL Server to scan for and automatically run all stored procedures that are set to execute upon service startup.','Enforcing this control reduces the threat of an entity leveraging these facilities for malicious purposes.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'scan for startup procs', 0; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE; Restart the Database Engine.','[{\"cis\": [\"2.8\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(13508,'Ensure 'Trustworthy' Database Property is set to 'Off'','The TRUSTWORTHY database option allows database objects to access objects in other databases under certain circumstances.','Provides protection from malicious CLR assemblies or extended procedures.','','Execute the following T-SQL statement against the databases (replace <dbname> below) returned by the Audit Procedure: ALTER DATABASE [<database_name>] SET TRUSTWORTHY OFF;','[{\"cis\": [\"2.9\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(13509,'Ensure SQL Server is configured to use non-standard ports','If installed, the default SQL Server instance will be assigned a default port of TCP:1433 for TCP/IP communication. Administrators can also manually configure named instances to use TCP:1433 for communication. TCP:1433 is a widely known SQL Server port and this port assignment should be changed. In a multi-instance scenario, each instance must be assigned its own TCP/IP port.','Using a non-default port helps protect the database from attacks directed to the default port.','','1: In SQL Server Configuration Manager, in the console pane, expand SQL Server Network Configuration, expand Protocols for <InstanceName> , and then double-click the TCP/IP protocol. 2: In the TCP/IP Properties dialog box, on the IP Addresses tab, several IP addresses appear in the format IP1 , IP2 , up to IPAll . One of these is for the IP address of the loopback adapter, 127.0.0.1 . Additional IP addresses appear for each IP Address on the computer. 3: Under IPALL, change the TCP Port field from 1433 to another non-standard port or leave the TCP Port field empty and set the TCP Dynamic Ports value to 0 to enable dynamic port assignment and then click OK. 4: In the console pane, click SQL Server Services. 5: In the details pane, right-click SQL Server (<InstanceName>) and then click Restart, to stop and restart SQL Server.','[{\"cis\": [\"2.11\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(13510,'Ensure the 'sa' Login Account is set to 'Disabled'','The sa account is a widely known and often widely used SQL Server account with sysadmin privileges. This is the original login created during installation and always has the principal_id=1 and sid=0x01 .','Enforcing this control reduces the probability of an attacker executing brute force attacks against a well-known principal.','','Execute the following T-SQL query: USE [master] GO DECLARE @tsql nvarchar(max) SET @tsql = 'ALTER LOGIN ' + SUSER_NAME(0x01) + ' DISABLE' EXEC (@tsql) GO','[{\"cis\": [\"2.13\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(13511,'Ensure the 'sa' Login Account has been renamed','The sa account is a widely known and often widely used SQL Server login with sysadmin privileges. The sa login is the original login created during installation and always has principal_id=1 and sid=0x01 .','It is more difficult to launch password-guessing and brute-force attacks against the sa login if the name is not known.','','Replace the <different_user> value within the below syntax and execute to rename the sa login. ALTER LOGIN sa WITH NAME = <different_user>;','[{\"cis\": [\"2.14\"]}, {\"cis_csc\": [\"5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(13512,'Ensure 'AUTO_CLOSE' is set to 'OFF' on contained databases','AUTO_CLOSE determines if a given database is closed or not after a connection terminates. If enabled, subsequent connections to the given database will require the database to be reopened and relevant procedure caches to be rebuilt.','Because authentication of users for contained databases occurs within the database not at the serverinstance level, the database must be opened every time to authenticate a user. The frequent opening/closing of the database consumes additional server resources and may contribute to a denial of service.','','Execute the following T-SQL, replacing <database_name> with each database name found by the Audit Procedure: ALTER DATABASE <database_name> SET AUTO_CLOSE OFF;','[{\"cis\": [\"2.15\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(13513,'Ensure no login exists with the name 'sa'','The sa login (e.g. principal) is a widely known and often widely used SQL Server account. Therefore, there should not be a login called sa even when the original sa login ( principal_id = 1 ) has been renamed.','Enforcing this control reduces the probability of an attacker executing brute force attacks against a well-known principal name.','','Execute the appropriate ALTER or DROP statement below based on the principal_id returned for the login named sa . Replace the <different_name> value within the below syntax and execute to rename the sa login. USE [master] GO -- If principal_id = 1 or the login owns database objects, rename the sa login ALTER LOGIN [sa] WITH NAME = <different_name>; GO -- If the login owns no database objects, then drop it -- Do NOT drop the login if it is principal_id = 1 DROP LOGIN sa','[{\"cis\": [\"2.16\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.6\", \"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(13514,'Ensure 'Server Authentication' Property is set to 'Windows Authentication Mode'','Uses Windows Authentication to validate attempted connections.','Windows provides a more robust authentication mechanism than SQL Server authentication.','','Perform either the GUI or T-SQL method shown: GUI Method: 1. Open SQL Server Management Studio. 2. Open the Object Explorer tab and connect to the target database instance. 3. Right click the instance name and select Properties. 4. Select the Security page from the left menu. 5. Set the Server authentication setting to Windows Authentication Mode. or T-SQL Method: Run the following T-SQL in a Query Window: USE [master] GO EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SoftwareMicrosoftMSSQLServerMSSQLServer', N'LoginMode', REG_DWORD, 1 GO Restart the SQL Server service for the change to take effect.','[{\"cis\": [\"3.1\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(13515,'Ensure only the default permissions specified by Microsoft are granted to the public server role','public is a special fixed server role containing all logins. Unlike other fixed server roles, permissions can be changed for the public role. In keeping with the principle of least privileges, the public server role should not be used to grant permissions at the server scope as these would be inherited by all users.','Every SQL Server login belongs to the public role and cannot be removed from this role. Therefore, any permissions granted to this role will be available to all logins unless they have been explicitly denied to specific logins or user-defined server roles.','','Add the extraneous permissions found in the Audit query results to the specific logins to user-defined server roles which require the access. Revoke the <permission_name> from the public role as shown below USE [master] GO REVOKE <permission_name> FROM public; GO','[{\"cis\": [\"3.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}]'),(13516,'Ensure Windows local groups are not SQL Logins','Local Windows groups should not be used as logins for SQL Server instances.','Allowing local Windows groups as SQL Logins provides a loophole whereby anyone with OS level administrator rights (and no SQL Server rights) could add users to the local Windows groups and thereby give themselves or others access to the SQL Server instance.','','1. For each LocalGroupName login, if needed create an equivalent AD group containing only the required user accounts. 2. Add the AD group or individual Windows accounts as a SQL Server login and grant it the permissions required. 3. Drop the LocalGroupName login using the syntax below after replacing <name> . USE [master] GO DROP LOGIN [<name>] GO','[{\"cis\": [\"3.10\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"7.1\"]}]'),(13517,'Ensure 'CHECK_EXPIRATION' Option is set to 'ON' for All SQL Authenticated Logins Within the Sysadmin Role','Applies the same password expiration policy used in Windows to passwords used inside SQL Server.','Ensuring SQL logins comply with the secure password policy applied by the Windows Server Benchmark will ensure the passwords for SQL logins with sysadmin privileges are changed on a frequent basis to help prevent compromise via a brute force attack. CONTROL SERVER is an equivalent permission to sysadmin and logins with that permission should also be required to have expiring passwords.','','For each <login_name> found by the Audit Procedure, execute the following T-SQL statement: ALTER LOGIN <login_name> WITH CHECK_EXPIRATION = ON;','[{\"cis\": [\"4.2\"]}, {\"cis_csc\": [\"16.2, 16.10\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(13518,'Ensure 'CHECK_POLICY' Option is set to 'ON' for All SQL Authenticated Logins','Applies the same password complexity policy used in Windows to passwords used insideSQL Server.','Ensure SQL authenticated login passwords comply with the secure password policy applied by the Windows Server Benchmark so that they cannot be easily compromised via brute force attack.','','For each <login_name> found by the Audit Procedure, execute the following T-SQL statement: ALTER LOGIN <login_name> WITH CHECK_POLICY = ON; Note: In the case of AWS RDS do not perform this remediation for the Master account.','[{\"cis\": [\"4.3\"]}, {\"cis_csc\": [\"16, 4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(13519,'Ensure 'Maximum number of error log files' is set to greater than or equal to '12'','SQL Server error log files must be protected from loss. The log files must be backed up before they are overwritten. Retaining more error logs helps prevent loss from frequent recycling before backups can occur.','The SQL Server error log contains important information about major server events and login attempt information as well.','','Adjust the number of logs to prevent data loss. The default value of 6 may be insufficient for a production environment. Perform either the GUI or T-SQL method shown: GUI Method: 1. Open SQL Server Management Studio. 2. Open Object Explorer and connect to the target instance. 3. Navigate to the Management tab in Object Explorer and expand. Right click on the SQL Server Logs file and select Configure 4. Check the Limit the number of error log files before they are recycled 5. Set the Maximum number of error log files to greater than or equal to 12. T-SQL Method: Run the following T-SQL to change the number of error log files, replace <NumberAbove12> with your desired number of error log files: EXEC master.sys.xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'SoftwareMicrosoftMSSQLServerMSSQLServer', N'NumErrorLogs', REG_DWORD, <NumberAbove12>;','[{\"cis\": [\"5.1\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(13520,'Ensure 'Default Trace Enabled' Server Configuration Option is set to '1'','The default trace provides audit logging of database activity including account creations, privilege elevation and execution of DBCC commands.','Default trace provides valuable audit information regarding security-related activities on the server.','','Run the following T-SQL command: EXECUTE sp_configure 'show advanced options', 1; RECONFIGURE; EXECUTE sp_configure 'default trace enabled', 1; RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; RECONFIGURE;','[{\"cis\": [\"5.2\"]}, {\"cis_csc\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(13521,'Ensure 'CLR Assembly Permission Set' is set to 'SAFE_ACCESS' for All CLR Assemblies','Setting CLR Assembly Permission Sets to SAFE_ACCESS will prevent assemblies from accessing external system resources such as files, the network, environment variables, or the registry.','Assemblies with EXTERNAL_ACCESS or UNSAFE permission sets can be used to access sensitive areas of the operating system, steal and/or transmit data and alter the state and other protection measures of the underlying Windows Operating System. Assemblies which are Microsoft-created ( is_user_defined = 0 ) are excluded from this check as they are required for overall system functionality.','','ALTER ASSEMBLY <assembly_name> WITH PERMISSION_SET = SAFE;','[{\"cis\": [\"6.2\"]}, {\"cis_csc\": [\"18\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(14000,'PHP - Ensure 'Register globals' are not enabled','','','','','\"\"'),(14001,'PHP - Ensure 'Expose PHP' is not enabled','','','','','\"\"'),(14002,'PHP - Ensure 'Allow URL fopen' is not enabled','','','','','\"\"'),(14003,'PHP - Ensure 'Displaying of errors' is not enabled','','','','','\"\"'),(14004,'Web exploits: '.yop' is an uncommon file name inside htdocs - Possible compromise','','','','','[{\"pci_dss\": [\"6.5\", \"6.6\", \"11.4\"]}, {\"nist_800_53\": [\"SA.11\", \"SC.5\", \"SI.3\", \"SI.4\"]}, {\"tsc\": [\"CC6.6\", \"CC7.1\", \"CC8.1\", \"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(14005,'Web exploits: 'id' is an uncommon file name inside htdocs - Possible compromise','','','','','[{\"pci_dss\": [\"6.5\", \"6.6\", \"11.4\"]}, {\"nist_800_53\": [\"SA.11\", \"SC.5\", \"SI.3\", \"SI.4\"]}, {\"tsc\": [\"CC6.6\", \"CC7.1\", \"CC8.1\", \"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(14006,'Web exploits: '.ssh' is an uncommon file name inside htdocs','','','','','[{\"pci_dss\": [\"6.5\", \"6.6\", \"11.4\"]}, {\"nist_800_53\": [\"SA.11\", \"SC.5\", \"SI.3\", \"SI.4\"]}, {\"tsc\": [\"CC6.6\", \"CC7.1\", \"CC8.1\", \"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(14007,'Web exploits: '...' is an uncommon file name inside htdocs - Possible compromise','','','','','[{\"pci_dss\": [\"6.5\", \"6.6\", \"11.4\"]}, {\"nist_800_53\": [\"SA.11\", \"SC.5\", \"SI.3\", \"SI.4\"]}, {\"tsc\": [\"CC6.6\", \"CC7.1\", \"CC8.1\", \"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(14008,'Web exploits: '.shell' is an uncommon file name inside htdocs - Possible compromise','','','','','[{\"pci_dss\": [\"6.5\", \"6.6\", \"11.4\"]}, {\"nist_800_53\": [\"SA.11\", \"SC.5\", \"SI.3\", \"SI.4\"]}, {\"tsc\": [\"CC6.6\", \"CC7.1\", \"CC8.1\", \"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(14009,'Web vulnerability - Outdated WordPress installation','','','','','[{\"pci_dss\": [\"6.5\", \"6.6\", \"11.4\"]}, {\"nist_800_53\": [\"SA.11\", \"SC.5\", \"SI.3\", \"SI.4\"]}, {\"tsc\": [\"CC6.6\", \"CC7.1\", \"CC8.1\", \"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(14010,'Web vulnerability - Outdated Joomla installation','','','','','[{\"pci_dss\": [\"6.5\", \"6.6\", \"11.4\"]}, {\"nist_800_53\": [\"SA.11\", \"SC.5\", \"SI.3\", \"SI.4\"]}, {\"tsc\": [\"CC6.6\", \"CC7.1\", \"CC8.1\", \"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(14011,'Web vulnerability - Outdated osCommerce (v2.2) installation','','','','','[{\"pci_dss\": [\"6.5\", \"6.6\", \"11.4\"]}, {\"nist_800_53\": [\"SA.11\", \"SC.5\", \"SI.3\", \"SI.4\"]}, {\"tsc\": [\"CC6.6\", \"CC7.1\", \"CC8.1\", \"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(14012,'Web vulnerability - Backdoors / Web based malware found - eval(base64_decode)','','','','','[{\"pci_dss\": [\"6.5\", \"6.6\", \"11.4\"]}, {\"nist_800_53\": [\"SA.11\", \"SC.5\", \"SI.3\", \"SI.4\"]}, {\"tsc\": [\"CC6.6\", \"CC7.1\", \"CC8.1\", \"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(14013,'Web vulnerability - Backdoors / Web based malware found - eval(base64_decode(POST))','','','','','[{\"pci_dss\": [\"6.5\", \"6.6\", \"11.4\"]}, {\"nist_800_53\": [\"SA.11\", \"SC.5\", \"SI.3\", \"SI.4\"]}, {\"tsc\": [\"CC6.6\", \"CC7.1\", \"CC8.1\", \"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(14014,'Web vulnerability - .htaccess file compromised','','','','','[{\"pci_dss\": [\"6.5\", \"6.6\", \"11.4\"]}, {\"nist_800_53\": [\"SA.11\", \"SC.5\", \"SI.3\", \"SI.4\"]}, {\"tsc\": [\"CC6.6\", \"CC7.1\", \"CC8.1\", \"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(14015,'Web vulnerability - .htaccess file compromised - auto append','','','','','[{\"pci_dss\": [\"6.5\", \"6.6\", \"11.4\"]}, {\"nist_800_53\": [\"SA.11\", \"SC.5\", \"SI.3\", \"SI.4\"]}, {\"tsc\": [\"CC6.6\", \"CC7.1\", \"CC8.1\", \"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(15000,'Ensure 'Maximum password age' is set to '60 or fewer days, but not 0'','This policy setting defines how long a user can use their password before it expires. Values for this policy setting range from 0 to 999 days. If you set the value to 0, the password will never expire. Because attackers can crack passwords, the more frequently you change the password the less opportunity an attacker has to use a cracked password. However, the lower this value is set, the higher the potential for an increase in calls to help desk support due to users having to change their password or forgetting which password is current. The recommended state for this setting is 60 or fewer days, but not 0.','The longer a password exists the higher the likelihood that it will be compromised by a brute force attack, by an attacker gaining general knowledge about the user, or by the user sharing the password. Configuring the Maximum password age setting to 0 so that users are never required to change their passwords is a major security risk because that allows a compromised password to be used by the malicious user for as long as the valid user is authorized access.','','To establish the recommended configuration via GP, set the following UI path to 60 or fewer days, but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyMaximum password age.','[{\"cis\": [\"1.1.2\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15001,'Ensure 'Accounts: Block Microsoft accounts' is set to 'Users can't add or log on with Microsoft accounts'','This policy setting prevents users from adding new Microsoft accounts on this computer. The recommended state for this setting is: Users can't add or log on with Microsoft accounts.','Organizations that want to effectively implement identity management policies and maintain firm control of what accounts are used to log onto their computers will probably want to block Microsoft accounts. Organizations may also need to block Microsoft accounts in order to meet the requirements of compliance standards that apply to their information systems.','','To establish the recommended configuration via GP, set the following UI path to Users can't add or log on with Microsoft accounts: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Block Microsoft accounts.','[{\"cis\": [\"2.3.1.2\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15002,'Ensure 'Accounts: Limit local account use of blank passwords to console logon only' is set to 'Enabled'','This policy setting determines whether local accounts that are not password protected can be used to log on from locations other than the physical computer console. If you enable this policy setting, local accounts that have blank passwords will not be able to log on to the network from remote client computers. Such accounts will only be able to log on at the keyboard of the computer. The recommended state for this setting is: Enabled.','Blank passwords are a serious threat to computer security and should be forbidden through both organizational policy and suitable technical measures. In fact, the default settings for Active Directory domains require complex passwords of at least seven characters. However, if users with the ability to create new accounts bypass your domainbased password policies, they could create accounts with blank passwords. For example, a user could build a stand-alone computer, create one or more accounts with blank passwords, and then join the computer to the domain. The local accounts with blank passwords would still function. Anyone who knows the name of one of these unprotected accounts could then use it to log on.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Limit local account use of blank passwords to console logon only.','[{\"cis\": [\"2.3.1.4\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15003,'Ensure 'Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings' is set to �','This policy setting allows administrators to enable the more precise auditing capabilities present in Windows Vista. The Audit Policy settings available in Windows Server 2003 Active Directory do not yet contain settings for managing the new auditing subcategories. To properly apply the auditing policies prescribed in this baseline, the Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings setting needs to be configured to Enabled. The recommended state for this setting is: Enabled. *Important*: Be very cautious about audit settings that can generate a large volume of traffic. For example, if you enable either success or failure auditing for all of the Privilege Use subcategories, the high volume of audit events generated can make it difficult to find other types of entries in the Security log. Such a configuration could also have a significant impact on system performance.','Prior to the introduction of auditing subcategories in Windows Vista, it was difficult to track events at a per-system or per-user level. The larger event categories created too many events and the key information that needed to be audited was difficult to find.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAudit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings.','[{\"cis\": [\"2.3.2.1\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15004,'Ensure 'Audit: Shut down system immediately if unable to log security audits' is set to 'Disabled'','This policy setting determines whether the system shuts down if it is unable to log Security events. It is a requirement for Trusted Computer System Evaluation Criteria (TCSEC)-C2 and Common Criteria certification to prevent auditable events from occurring if the audit system is unable to log them. Microsoft has chosen to meet this requirement by halting the system and displaying a stop message if the auditing system experiences a failure. When this policy setting is enabled, the system will be shut down if a security audit cannot be logged for any reason. If the Audit: Shut down system immediately if unable to log security audits setting is enabled, unplanned system failures can occur. The administrative burden can be significant, especially if you also configure the Retention method for the Security log to Do not overwrite events (clear log manually). This configuration causes a repudiation threat (a backup operator could deny that they backed up or restored data) to become a denial of service (DoS) vulnerability, because a server could be forced to shut down if it is overwhelmed with logon events and other security events that are written to the Security log. Also, because the shutdown is not graceful, it is possible that irreparable damage to the operating system, applications, or data could result. Although the NTFS file system guarantees its integrity when an ungraceful computer shutdown occurs, it cannot guarantee that every data file for every application will still be in a usable form when the computer restarts. The recommended state for this setting is: Disabled.','If the computer is unable to record events to the Security log, critical evidence or important troubleshooting information may not be available for review after a security incident. Also, an attacker could potentially generate a large volume of Security log events to purposely force a computer shutdown.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAudit: Shut down system immediately if unable to log security audits.','[{\"cis\": [\"2.3.2.2\"]}, {\"cis_csc\": [\"6\"]}, {\"pci_dss\": [\"2.2.4\", \"10.7\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15005,'Ensure 'Devices: Allowed to format and eject removable media' is set to 'Administrators'','This policy setting determines who is allowed to format and eject removable NTFS media. You can use this policy setting to prevent unauthorized users from removing data on one computer to access it on another computer on which they have local administrator privileges. The recommended state for this setting is: Administrators.','Users may be able to move data on removable disks to a different computer where they have administrative privileges. The user could then take ownership of any file, grant themselves full control, and view or modify any file. The fact that most removable storage devices will eject media by pressing a mechanical button diminishes the advantage of this policy setting.','','To establish the recommended configuration via GP, set the following UI path to Administrators and Interactive Users: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDevices: Allowed to format and eject removable media.','[{\"cis\": [\"2.3.4.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15006,'Ensure 'Devices: Prevent users from installing printer drivers' is set to 'Enabled'','For a computer to print to a shared printer, the driver for that shared printer must be installed on the local computer. This security setting determines who is allowed to install a printer driver as part of connecting to a shared printer. The recommended state for this setting is: Enabled. Note: This setting does not affect the ability to add a local printer. This setting does not affect Administrators.','It may be appropriate in some organizations to allow users to install printer drivers on their own workstations. However, you should allow only Administrators, not users, to do so on servers, because printer driver installation on a server may unintentionally cause the computer to become less stable. A malicious user could install inappropriate printer drivers in a deliberate attempt to damage the computer, or a user might accidentally install malicious software that masquerades as a printer driver. It is feasible for an attacker to disguise a Trojan horse program as a printer driver. The program may appear to users as if they must use it to print, but such a program could unleash malicious code on your computer network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDevices: Prevent users from installing printer drivers.','[{\"cis\": [\"2.3.4.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\", \"2,2,5\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC6.3\", \"CC5.2\"]}]'),(15007,'Ensure 'Domain controller: Allow server operators to schedule tasks' is set to 'Disabled' (DC only)','This policy setting determines whether members of the Server Operators group are allowed to submit jobs by means of the AT schedule facility. The impact of this policy setting configuration should be small for most organizations. Users, including those in the Server Operators group, will still be able to create jobs by means of the Task Scheduler Wizard, but those jobs will run in the context of the account with which the user authenticates when they set up the job. Note: An AT Service Account can be modified to select a different account rather than the LOCAL SYSTEM account. To change the account, open System Tools, click Scheduled Tasks, and then click Accessories folder. Then click AT Service Account on the Advanced menu. The recommended state for this setting is: Disabled.','If you enable this policy setting, jobs that are created by server operators by means of the AT service will execute in the context of the account that runs that service. By default, that is the local SYSTEM account. If you enable this policy setting, server operators could perform tasks that SYSTEM is able to do but that they would typically not be able to do, such as add their account to the local Administrators group.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain controller: Allow server operators to schedule tasks.','[{\"cis\": [\"2.3.5.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15008,'Ensure 'Domain controller: LDAP server signing requirements' is set to 'Require signing' (DC only)','This policy setting determines whether the Lightweight Directory Access Protocol (LDAP) server requires LDAP clients to negotiate data signing. The recommended state for this setting is: Require signing. Note: Domain member computers must have Network security: LDAP signing requirements (Rule 2.3.11.8) set to Negotiate signing or higher. If not, they will fail to authenticate once the above Require signing value is configured on the Domain Controllers. Fortunately, Negotiate signing is the default in the client configuration. Note #2: This policy setting does not have any impact on LDAP simple bind (ldap_simple_bind) or LDAP simple bind through SSL (ldap_simple_bind_s). No Microsoft LDAP clients that are shipped with Windows XP Professional use LDAP simple bind or LDAP simple bind through SSL to talk to a Domain Controller. Note #3: Before enabling this setting, you should first ensure that there are no clients (including server-based applications) that are configured to authenticate with Active Directory via unsigned LDAP, because changing this setting will break those applications. Such applications should first be reconfigured to use signed LDAP, Secure LDAP (LDAPS), or IPsec-protected connections.','Unsigned network traffic is susceptible to man-in-the-middle attacks. In such attacks, an intruder captures packets between the server and the client, modifies them, and then forwards them to the client. Where LDAP servers are concerned, an attacker could cause a client to make decisions that are based on false records from the LDAP directory. To lower the risk of such an intrusion in an organization's network, you can implement strong physical security measures to protect the network infrastructure. Also, you could implement Internet Protocol security (IPsec) authentication header mode (AH), which performs mutual authentication and packet integrity for IP traffic to make all types of man- in-the-middle attacks extremely difficult. Additionally, allowing the use of regular, unsigned LDAP permits credentials to be received over the network in clear text, which could very easily result in the interception of account passwords by other systems on the network.','','To establish the recommended configuration via GP, set the following UI path to Require signing: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain controller: LDAP server signing requirements.','[{\"cis\": [\"2.3.5.2\"]}, {\"cis_csc\": [\"3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15009,'Ensure 'Domain controller: Refuse machine account password changes' is set to 'Disabled' (DC only)','This security setting determines whether Domain Controllers will refuse requests from member computers to change computer account passwords. The recommended state for this setting is: Disabled.','If you enable this policy setting on all Domain Controllers in a domain, domain members will not be able to change their computer account passwords, and those passwords will be more susceptible to attack.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain controller: Refuse machine account password changes.','[{\"cis\": [\"2.3.5.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15010,'Ensure 'Domain member: Digitally encrypt or sign secure channel data (always)' is set to 'Enabled'','This policy setting determines whether all secure channel traffic that is initiated by the domain member must be signed or encrypted. The recommended state for this setting is: Enabled.','When a computer joins a domain, a computer account is created. After it joins the domain, the computer uses the password for that account to create a secure channel with the Domain Controller for its domain every time that it restarts. Requests that are sent on the secure channel are authenticated-and sensitive information such as passwords are encrypted-but the channel is not integrity-checked, and not all information is encrypted. Digital encryption and signing of the secure channel is a good idea where it is supported. The secure channel protects domain credentials as they are sent to the Domain Controller.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Digitally encrypt or sign secure channel data (always).','[{\"cis\": [\"2.3.6.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15011,'Ensure 'Domain member: Digitally encrypt secure channel data (when possible)' is set to 'Enabled'','This policy setting determines whether a domain member should attempt to negotiate encryption for all secure channel traffic that it initiates. The recommended state for this setting is: Enabled.','When a computer joins a domain, a computer account is created. After it joins the domain, the computer uses the password for that account to create a secure channel with the Domain Controller for its domain every time that it restarts. Requests that are sent on the secure channel are authenticated-and sensitive information such as passwords are encrypted-but the channel is not integrity-checked, and not all information is encrypted. Digital encryption and signing of the secure channel is a good idea where it is supported. The secure channel protects domain credentials as they are sent to the Domain Controller.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Digitally encrypt secure channel data (when possible).','[{\"cis\": [\"2.3.6.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15012,'Ensure 'Domain member: Digitally sign secure channel data (when possible)' is set to 'Enabled'','This policy setting determines whether a domain member should attempt to negotiate whether all secure channel traffic that it initiates must be digitally signed. Digital signatures protect the traffic from being modified by anyone who captures the data as it traverses the network. The recommended state for this setting is: Enabled.','When a computer joins a domain, a computer account is created. After it joins the domain, the computer uses the password for that account to create a secure channel with the Domain Controller for its domain every time that it restarts. Requests that are sent on the secure channel are authenticated-and sensitive information such as passwords are encrypted-but the channel is not integrity-checked, and not all information is encrypted. Digital encryption and signing of the secure channel is a good idea where it is supported. The secure channel protects domain credentials as they are sent to the Domain Controller.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Digitally sign secure channel data (when possible).','[{\"cis\": [\"2.3.6.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15013,'Ensure 'Domain member: Disable machine account password changes' is set to 'Disabled'','This policy setting determines whether a domain member can periodically change its computer account password. Computers that cannot automatically change their account passwords are potentially vulnerable, because an attacker might be able to determine the password for the system's domain account. The recommended state for this setting is: Disabled.','The default configuration for Windows Server 2003-based computers that belong to a domain is that they are automatically required to change the passwords for their accounts every 30 days. If you disable this policy setting, computers that run Windows Server 2003 will retain the same passwords as their computer accounts. Computers that are no longer able to automatically change their account password are at risk from an attacker who could determine the password for the computer's domain account.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Disable machine account password changes.','[{\"cis\": [\"2.3.6.4\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15014,'Ensure 'Domain member: Require strong (Windows 2000 or later) session key' is set to 'Enabled'','When this policy setting is enabled, a secure channel can only be established with Domain Controllers that are capable of encrypting secure channel data with a strong (128-bit) session key. To enable this policy setting, all Domain Controllers in the domain must be able to encrypt secure channel data with a strong key, which means all Domain Controllers must be running Microsoft Windows 2000 or newer. The recommended state for this setting is: Enabled.','Session keys that are used to establish secure channel communications between Domain Controllers and member computers are much stronger in Windows 2000 than they were in previous Microsoft operating systems. Whenever possible, you should take advantage of these stronger session keys to help protect secure channel communications from attacks that attempt to hijack network sessions and eavesdropping. (Eavesdropping is a form of hacking in which network data is read or altered in transit. The data can be modified to hide or change the sender, or be redirected.)','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Require strong (Windows 2000 or later) session key.','[{\"cis\": [\"2.3.6.6\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15015,'Ensure 'Interactive logon: Do not display last user name' is set to 'Enabled'','This policy setting determines whether the account name of the last user to log on to the client computers in your organization will be displayed in each computer's respective Windows logon screen. Enable this policy setting to prevent intruders from collecting account names visually from the screens of desktop or laptop computers in your organization. The recommended state for this setting is: Enabled.','An attacker with access to the console (for example, someone with physical access or someone who is able to connect to the server through Remote Desktop Services) could view the name of the last user who logged on to the server. The attacker could then try to guess the password, use a dictionary, or use a brute-force attack to try and log on.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Do not display last user name.','[{\"cis\": [\"2.3.7.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15016,'Ensure 'Interactive logon: Do not require CTRL+ALT+DEL' is set to 'Disabled'','This policy setting determines whether users must press CTRL+ALT+DEL before they log on. The recommended state for this setting is: Disabled.','Microsoft developed this feature to make it easier for users with certain types of physical impairments to log on to computers that run Windows. If users are not required to press CTRL+ALT+DEL, they are susceptible to attacks that attempt to intercept their passwords. If CTRL+ALT+DEL is required before logon, user passwords are communicated by means of a trusted path. An attacker could install a Trojan horse program that looks like the standard Windows logon dialog box and capture the user's password. The attacker would then be able to log on to the compromised account with whatever level of privilege that user has.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Do not require CTRL+ALT+DEL','[{\"cis\": [\"2.3.7.2\"]}, {\"cis_csc\": [\"8\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15017,'Ensure 'Interactive logon: Machine inactivity limit' is set to '900 or fewer second(s), but not 0'','Windows notices inactivity of a logon session, and if the amount of inactive time exceeds the inactivity limit, then the screen saver will run, locking the session. The recommended state for this setting is: 900 or fewer second(s), but not 0. Note: A value of 0 does not conform to the benchmark as it disables the machine inactivity limit.','If a user forgets to lock their computer when they walk away it's possible that a passerby will hijack it.','','To establish the recommended configuration via GP, set the following UI path to 900 or fewer seconds, but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Machine inactivity limit.','[{\"cis\": [\"2.3.7.3\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15018,'Ensure 'Interactive logon: Number of previous logons to cache (in case domain controller is not available)' is set to '4 or few','This policy setting determines whether a user can log on to a Windows domain using cached account information. Logon information for domain accounts can be cached locally to allow users to log on even if a Domain Controller cannot be contacted. This policy setting determines the number of unique users for whom logon information is cached locally. If this value is set to 0, the logon cache feature is disabled. An attacker who is able to access the file system of the server could locate this cached information and use a brute force attack to determine user passwords. The recommended state for this setting is: 4 or fewer logon(s) .','The number that is assigned to this policy setting indicates the number of users whose logon information the computer will cache locally. If the number is set to 4, then the computer caches logon information for 4 users. When a 5th user logs on to the computer, the server overwrites the oldest cached logon session. Users who access the computer console will have their logon credentials cached on that computer. An attacker who is able to access the file system of the computer could locate this cached information and use a brute force attack to attempt to determine user passwords. To mitigate this type of attack, Windows encrypts the information and obscures its physical location.','','To establish the recommended configuration via GP, set the following UI path to 4 or fewer logon(s) : Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Number of previous logons to cache (in case domain controller is not available)','[{\"cis\": [\"2.3.7.6\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15019,'Ensure 'Interactive logon: Prompt user to change password before expiration' is set to 'between 5 and 14 days'','This policy setting determines how far in advance users are warned that their password will expire. It is recommended that you configure this policy setting to at least 5 days but no more than 14 days to sufficiently warn users when their passwords will expire. The recommended state for this setting is: between 5 and 14 days.','It is recommended that user passwords be configured to expire periodically. Users will need to be warned that their passwords are going to expire, or they may inadvertently be locked out of the computer when their passwords expire. This condition could lead to confusion for users who access the network locally, or make it impossible for users to access your organization's network through dial-up or virtual private network (VPN) connections.','','To establish the recommended configuration via GP, set the following UI path to a value between 5 and 14 days: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Prompt user to change password before expiration.','[{\"cis\": [\"2.3.7.7\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15020,'Ensure 'Interactive logon: Require Domain Controller Authentication to unlock workstation' is set to 'Enabled'','Logon information is required to unlock a locked computer. For domain accounts, this security setting determines whether it is necessary to contact a Domain Controller to unlock a computer. The recommended state for this setting is: Enabled .','By default, the computer caches in memory the credentials of any users who are authenticated locally. The computer uses these cached credentials to authenticate anyone who attempts to unlock the console. When cached credentials are used, any changes that have recently been made to the account - such as user rights assignments, account lockout, or the account being disabled - are not considered or applied after the account is authenticated. User privileges are not updated, and (more importantly) disabled accounts are still able to unlock the console of the computer.','','To implement the recommended configuration via GP, set the following UI path to Enabled:Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Require Domain Controller Authentication to unlock workstation','[{\"cis\": [\"2.3.7.8\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"8.6\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15021,'Ensure 'Interactive logon: Smart card removal behavior' is set to 'Lock Workstation' or higher','This policy setting determines what happens when the smart card for a logged-on user is removed from the smart card reader. The recommended state for this setting is: Lock Workstation. Configuring this setting to Force Logoff or Disconnect if a Remote Desktop Services session also conforms to the benchmark.','Users sometimes forget to lock their workstations when they are away from them, allowing the possibility for malicious users to access their computers. If smart cards are used for authentication, the computer should automatically lock itself when the card is removed to ensure that only the user with the smart card is accessing resources using those credentials.','','To establish the recommended configuration via GP, set the following UI path to Lock Workstation (or, if applicable for your environment, Force Logoff or Disconnect if a Remote Desktop Services session): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Smart card removal behavior.','[{\"cis\": [\"2.3.7.9\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.6\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15022,'Ensure 'Microsoft network client: Digitally sign communications (always)' is set to 'Enabled'','This policy setting determines whether packet signing is required by the SMB client component. Note: When Windows Vista-based computers have this policy setting enabled and they connect to file or print shares on remote servers, it is important that the setting is synchronized with its companion setting, Microsoft network server: Digitally sign communications (always), on those servers. For more information about these settings, see the 'Microsoft network client and server: Digitally sign communications (four related settings)' section in Chapter 5 of the Threats and Countermeasures guide. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network client: Digitally sign communications (always).','[{\"cis\": [\"2.3.8.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15023,'Ensure 'Microsoft network client: Digitally sign communications (if server agrees)' is set to 'Enabled'','This policy setting determines whether the SMB client will attempt to negotiate SMB packet signing. Note: Enabling this policy setting on SMB clients on your network makes them fully effective for packet signing with all clients and servers in your environment. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network client: Digitally sign communications (if server agrees).','[{\"cis\": [\"2.3.8.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15024,'Ensure 'Microsoft network client: Send unencrypted password to third-party SMB servers' is set to 'Disabled'','This policy setting determines whether the SMB redirector will send plaintext passwords during authentication to third-party SMB servers that do not support password encryption. It is recommended that you disable this policy setting unless there is a strong business case to enable it. If this policy setting is enabled, unencrypted passwords will be allowed across the network. The recommended state for this setting is: Disabled.','If you enable this policy setting, the server can transmit passwords in plaintext across the network to other computers that offer SMB services, which is a significant security risk. These other computers may not use any of the SMB security mechanisms that are included with Windows Server 2003.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network client: Send unencrypted password to third-party SMB servers.','[{\"cis\": [\"2.3.8.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15025,'Ensure 'Microsoft network server: Amount of idle time required before suspending session' is set to '15 or fewer minute(s), but not&','This policy setting allows you to specify the amount of continuous idle time that must pass in an SMB session before the session is suspended because of inactivity. Administrators can use this policy setting to control when a computer suspends an inactive SMB session. If client activity resumes, the session is automatically reestablished. A value of 0 appears to allow sessions to persist indefinitely. The maximum value is 99999, which is over 69 days; in effect, this value disables the setting. The recommended state for this setting is: 15 or fewer minute(s), but not 0.','Each SMB session consumes server resources, and numerous null sessions will slow the server or possibly cause it to fail. An attacker could repeatedly establish SMB sessions until the server's SMB services become slow or unresponsive.','','To establish the recommended configuration via GP, set the following UI path to 15 or fewer minute(s), but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Amount of idle time required before suspending session.','[{\"cis\": [\"2.3.9.1\"]}, {\"cis_csc\": [\"3\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15026,'Ensure 'Microsoft network server: Digitally sign communications (always)' is set to 'Enabled'','This policy setting determines whether packet signing is required by the SMB server component. Enable this policy setting in a mixed environment to prevent downstream clients from using the workstation as a network server. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Digitally sign communications (always).','[{\"cis\": [\"2.3.9.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15027,'Ensure 'Microsoft network server: Digitally sign communications (if client agrees)' is set to 'Enabled'','This policy setting determines whether the SMB server will negotiate SMB packet signing with clients that request it. If no signing request comes from the client, a connection will be allowed without a signature if the Microsoft network server: Digitally sign communications (always) setting is not enabled. Note: Enable this policy setting on SMB clients on your network to make them fully effective for packet signing with all clients and servers in your environment. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Digitally sign communications (if client agrees).','[{\"cis\": [\"2.3.9.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15028,'Ensure 'Microsoft network server: Disconnect clients when logon hours expire' is set to 'Enabled'','This security setting determines whether to disconnect users who are connected to the local computer outside their user account's valid logon hours. This setting affects the Server Message Block (SMB) component. If you enable this policy setting you should also enable Network security: Force logoff when logon hours expire (Rule 2.3.11.6). If your organization configures logon hours for users, this policy setting is necessary to ensure they are effective. The recommended state for this setting is: Enabled.','If your organization configures logon hours for users, then it makes sense to enable this policy setting. Otherwise, users who should not have access to network resources outside of their logon hours may actually be able to continue to use those resources with sessions that were established during allowed hours.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Disconnect clients when logon hours expire.','[{\"cis\": [\"2.3.9.4\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15029,'Ensure 'Microsoft network server: Server SPN target name validation level' is set to 'Accept if provided by client' or higher','This policy setting controls the level of validation a computer with shared folders or printers (the server) performs on the service principal name (SPN) that is provided by the client computer when it establishes a session using the server message block (SMB) protocol. The server message block (SMB) protocol provides the basis for file and print sharing and other networking operations, such as remote Windows administration. The SMB protocol supports validating the SMB server service principal name (SPN) within the authentication blob provided by a SMB client to prevent a class of attacks against SMB servers referred to as SMB relay attacks. This setting will affect both SMB1 and SMB2. The recommended state for this setting is: Accept if provided by client . Configuring this setting to Required from client also conforms to the benchmark. Note: Since the release of the MS KB3161561 security patch, this setting can cause significant issues (such as replication problems, group policy editing issues and blue screen crashes) on Domain Controllers when used simultaneously with UNC path hardening (i.e. Rule 18.5.14.1). CIS therefore recommends against deploying this setting on Domain Controllers.','The identity of a computer can be spoofed to gain unauthorized access to network resources.','','To establish the recommended configuration via GP, set the following UI path to Accept if provided by client (configuring to Required from client also conforms to the benchmark): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Server SPN target name validation level','[{\"cis\": [\"2.3.9.5\"]}, {\"cis_csc\": [\"14\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15030,'Ensure 'Network access: Do not allow anonymous enumeration of SAM accounts' is set to 'Enabled'','This policy setting controls the ability of anonymous users to enumerate the accounts in the Security Accounts Manager (SAM). If you enable this policy setting, users with anonymous connections will not be able to enumerate domain account user names on the systems in your environment. This policy setting also allows additional restrictions on anonymous connections. The recommended state for this setting is: Enabled. Note: This policy has no effect on Domain Controllers.','An unauthorized user could anonymously list account names and use the information to attempt to guess passwords or perform social engineering attacks. (Social engineering attacks try to deceive users in some way to obtain passwords or some form of security information)','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Do not allow anonymous enumeration of SAM accounts.','[{\"cis\": [\"2.3.10.2\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15031,'Ensure 'Network access: Do not allow anonymous enumeration of SAM accounts and shares' is set to 'Enabled'','This policy setting controls the ability of anonymous users to enumerate SAM accounts as well as shares. If you enable this policy setting, anonymous users will not be able to enumerate domain account user names and network share names on the systems in your environment. The recommended state for this setting is: Enabled. Note: This policy has no effect on Domain Controllers.','An unauthorized user could anonymously list account names and shared resources and use the information to attempt to guess passwords or perform social engineering attacks. (Social engineering attacks try to deceive users in some way to obtain passwords or some form of security information)','','To establish the recommended configuration via GP, set the following U path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Do not allow anonymous enumeration of SAM accounts and shares.','[{\"cis\": [\"2.3.10.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15032,'Ensure 'Network access: Do not allow storage of passwords and credentials for network authentication' is set to 'Enabled'','This policy setting determines whether Credential Manager (formerly called Stored User Names and Passwords) saves passwords or credentials for later use when it gains domain authentication. The recommended state for this setting is: Enabled. Note: Changes to this setting will not take effect until Windows is restarted.','Passwords that are cached can be accessed by the user when logged on to the computer. Although this information may sound obvious, a problem can arise if the user unknowingly executes hostile code that reads the passwords and forwards them to another, unauthorized user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Do not allow storage of passwords and credentials for network authentication.','[{\"cis\": [\"2.3.10.4\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15033,'Ensure 'Network access: Let Everyone permissions apply to anonymous users' is set to 'Disabled'','This policy setting determines what additional permissions are assigned for anonymous connections to the computer. The recommended state for this setting is: Disabled.','An unauthorized user could anonymously list account names and shared resources and use the information to attempt to guess passwords, perform social engineering attacks, or launch DoS attacks.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Let Everyone permissions apply to anonymous users.','[{\"cis\": [\"2.3.10.5\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15034,'Configure 'Network access: Named Pipes that can be accessed anonymously'','This policy setting determines which communication sessions, or pipes, will have attributes and permissions that allow anonymous access. The recommended state for this setting is: - Level 1 - Domain Controller. The recommended state for this setting is: LSARPC, NETLOGON, SAMR and (when the legacy Computer Browser service is enabled) BROWSER. - Level 1 - Member Server. The recommended state for this setting is: <blank> (i.e. None), or (when the legacy Computer Browser service is enabled) BROWSER. Note: A Member Server that holds the Remote Desktop Services Role with Remote Desktop Licensing Role Service will require a special exception to this recommendation, to allow the HydraLSPipe and TermServLicensing Named Pipes to be accessed anonymously.','Limiting named pipes that can be accessed anonymously will reduce the attack surface of the system.','','To establish the recommended configuration via GP, configure the following UI path: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Named Pipes that can be accessed anonymously.','[{\"cis\": [\"2.3.10.6\"]}, {\"cis_csc\": [\"14.1\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15035,'Configure 'Network access: Remotely accessible registry paths'','This policy setting determines which registry paths will be accessible over the network, regardless of the users or groups listed in the access control list (ACL) of the winreg registry key. Note: This setting does not exist in Windows XP. There was a setting with that name in Windows XP, but it is called 'Network access: Remotely accessible registry paths and sub- paths' in Windows Server 2003, Windows Vista, and Windows Server 2008 (non-R2). Note #2: When you configure this setting you specify a list of one or more objects. The delimiter used when entering the list is a line feed or carriage return, that is, type the first object on the list, press the Enter button, type the next object, press Enter again, etc. The setting value is stored as a comma-delimited list in group policy security templates. It is also rendered as a comma-delimited list in Group Policy Editor's display pane and the Resultant Set of Policy console. It is recorded in the registry as a line-feed delimited list in a REG_MULTI_SZ value.','The registry is a database that contains computer configuration information, and much of the information is sensitive. An attacker could use this information to facilitate unauthorized activities. To reduce the risk of such an attack, suitable ACLs are assigned throughout the registry to help protect it from access by unauthorized users.','','To establish the recommended configuration via GP, set the following UI path to: SystemCurrentControlSetControlProductOptions | SystemCurrentControlSetControlServer Applications | SoftwareMicrosoftWindows NTCurrentVersion. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Remotely accessible registry paths.','[{\"cis\": [\"2.3.10.7\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15036,'Configure 'Network access: Remotely accessible registry paths and sub-paths'','This policy setting determines which registry paths and sub-paths will be accessible over the network, regardless of the users or groups listed in the access control list (ACL) of the winreg registry key. Note: In Windows XP this setting is called 'Network access: Remotely accessible registry paths,' the setting with that same name in Windows Vista, Windows Server 2008 (non-R2), and Windows Server 2003 does not exist in Windows XP. Note #2: When you configure this setting you specify a list of one or more objects. The delimiter used when entering the list is a line feed or carriage return, that is, type the first object on the list, press the Enter button, type the next object, press Enter again, etc. The setting value is stored as a comma-delimited list in group policy security templates. It is also rendered as a comma-delimited list in Group Policy Editor's display pane and the Resultant Set of Policy console. It is recorded in the registry as a line-feed delimited list in a REG_MULTI_SZ value.','The registry contains sensitive computer configuration information that could be used by an attacker to facilitate unauthorized activities. The fact that the default ACLs assigned throughout the registry are fairly restrictive and help to protect the registry from access by unauthorized users reduces the risk of such an attack.','','To establish the recommended configuration via GP, set the following UI path to: SystemCurrentControlSetControlPrintPrinters | SystemCurrentControlSetServicesEventlog SoftwareMicrosoftOLAP Server | SoftwareMicrosoftWindows NTCurrentVersionPrint SoftwareMicrosoftWindows | NTCurrentVersionWindows SystemCurrentControlSetControlContentIndex | SystemCurrentControlSetControlTerminal Server | SystemCurrentControlSetControlTerminal ServerUserConfig | SystemCurrentControlSetControlTerminal ServerDefaultUserConfiguration | SoftwareMicrosoftWindows NTCurrentVersionPerflib | SystemCurrentControlSetServicesSysmonLog | Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal | PoliciesSecurity OptionsNetwork access: Remotely accessible registry paths | and sub-paths. When a server holds the Active Directory Certificate Services Role with Certification Authority Role Service, the above list should also include: SystemCurrentControlSetServicesCertSvc. When a server has the WINS Server Feature installed, the above list should also include: SystemCurrentControlSetServicesWINS','[{\"cis\": [\"2.3.10.8\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15037,'Ensure 'Network access: Restrict anonymous access to Named Pipes and Shares' is set to 'Enabled'','When enabled, this policy setting restricts anonymous access to only those shares and pipes that are named in the Network access: Named pipes that can be accessed anonymously and Network access: Shares that can be accessed anonymously settings. This policy setting controls null session access to shares on your computers by adding RestrictNullSessAccess with the value 1 in the HKEY_LOCAL_MACHINESystemCurrentControlSetServicesLanManServerParameters registry key. This registry value toggles null session shares on or off to control whether the server service restricts unauthenticated clients' access to named resources. The recommended state for this setting is: Enabled.','Null sessions are a weakness that can be exploited through shares (including the default shares) on computers in your environment.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Restrict anonymous access to Named Pipes and Shares.','[{\"cis\": [\"2.3.10.9\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15038,'Ensure 'Network access: Shares that can be accessed anonymously' is set to 'None'','This policy setting determines which network shares can be accessed by anonymous users. The default configuration for this policy setting has little effect because all users have to be authenticated before they can access shared resources on the server. The recommended state for this setting is: <blank> (i.e. None).','It is very dangerous to allow any values in this setting. Any shares that are listed can be accessed by any network user, which could lead to the exposure or corruption of sensitive data.','','To establish the recommended configuration via GP, set the following UI path to <blank> (i.e. None): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Shares that can be accessed anonymously.','[{\"cis\": [\"2.3.10.10\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15039,'Ensure 'Network access: Sharing and security model for local accounts' is set to 'Classic - local users authenticate as themselves'','This policy setting determines how network logons that use local accounts are authenticated. The Classic option allows precise control over access to resources, including the ability to assign different types of access to different users for the same resource. The Guest only option allows you to treat all users equally. In this context, all users authenticate as Guest only to receive the same access level to a given resource. The recommended state for this setting is: Classic - local users authenticate as themselves. Note: This setting does not affect interactive logons that are performed remotely by using such services as Telnet or Remote Desktop Services (formerly called Terminal Services).','With the Guest only model, any user who can authenticate to your computer over the network does so with guest privileges, which probably means that they will not have write access to shared resources on that computer. Although this restriction does increase security, it makes it more difficult for authorized users to access shared resources on those computers because ACLs on those resources must include access control entries (ACEs) for the Guest account. With the Classic model, local accounts should be password protected. Otherwise, if Guest access is enabled, anyone can use those user accounts to access shared system resources.','','To establish the recommended configuration via GP, set the following UI path to Classic - local users authenticate as themselves: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Sharing and security model for local accounts.','[{\"cis\": [\"2.3.10.11\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1.3\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15040,'Ensure 'Network security: Allow Local System to use computer identity for NTLM' is set to 'Enabled'','This policy setting determines whether Local System services that use Negotiate when reverting to NTLM authentication can use the computer identity. This policy is supported on at least Windows 7 or Windows Server 2008 R2. The recommended state for this setting is: Enabled.','When connecting to computers running versions of Windows earlier than Windows Vista or Windows Server 2008 (non-R2), services running as Local System and using SPNEGO (Negotiate) that revert to NTLM use the computer identity. In Windows 7, if you are connecting to a computer running Windows Server 2008 or Windows Vista, then a system service uses either the computer identity or a NULL session. When connecting with a NULL session, a system-generated session key is created, which provides no protection but allows applications to sign and encrypt data without errors. When connecting with the computer identity, both signing and encryption is supported in order to provide data protection.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Allow Local System to use computer identity for NTLM.','[{\"cis\": [\"2.3.11.1\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15041,'Ensure 'Network security: Allow LocalSystem NULL session fallback' is set to 'Disabled'','This policy setting determines whether NTLM is allowed to fall back to a NULL session when used with LocalSystem. The recommended state for this setting is: Disabled.','NULL sessions are less secure because by definition they are unauthenticated.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Allow LocalSystem NULL session fallback.','[{\"cis\": [\"2.3.11.2\"]}, {\"cis_csc\": [\"14\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15042,'Ensure 'Network Security: Allow PKU2U authentication requests to this computer to use online identities' is set to 'Disabled'','This setting determines if online identities are able to authenticate to this computer. The Public Key Cryptography Based User-to-User (PKU2U) protocol introduced in Windows 7 and Windows Server 2008 R2 is implemented as a security support provider (SSP). The SSP enables peer-to-peer authentication, particularly through the Windows 7 media and file sharing feature called Homegroup, which permits sharing between computers that are not members of a domain. With PKU2U, a new extension was introduced to the Negotiate authentication package, Spnego.dll. In previous versions of Windows, Negotiate decided whether to use Kerberos or NTLM for authentication. The extension SSP for Negotiate, Negoexts.dll, which is treated as an authentication protocol by Windows, supports Microsoft SSPs including PKU2U. When computers are configured to accept authentication requests by using online IDs, Negoexts.dll calls the PKU2U SSP on the computer that is used to log on. The PKU2U SSP obtains a local certificate and exchanges the policy between the peer computers. When validated on the peer computer, the certificate within the metadata is sent to the logon peer for validation and associates the user's certificate to a security token and the logon process completes. The recommended state for this setting is: Disabled.','The PKU2U protocol is a peer-to-peer authentication protocol - authentication should be managed centrally in most managed networks.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork Security: Allow PKU2U authentication requests to this computer to use online identities.','[{\"cis\": [\"2.3.11.3\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15043,'Ensure 'Network Security: Configure encryption types allowed for Kerberos' is set to 'RC4_HMAC_MD5, AES128_HMAC_SHA1, AES256_HMAC_SHA1, Future encryption t','This policy setting allows you to set the encryption types that Kerberos is allowed to use. The recommended state for this setting is: AES128_HMAC_SHA1, AES256_HMAC_SHA1, Future encryption types. Note: Some legacy applications and OSes may require RC4_HMAC_MD5 - we recommend you test in your environment and verify whether you can safely remove it. For the purposes of scoring we have allowed the use of RC4_HMAC_MD5 as an optional setting.','he strength of each encryption algorithm varies from one to the next, choosing stronger algorithms will reduce the risk of compromise however doing so may cause issues when the computer attempts to authenticate with systems that do not support them.','','To establish the recommended configuration via GP, set the following UI path to AES128_HMAC_SHA1, AES256_HMAC_SHA1, Future encryption types: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Configure encryption types allowed for Kerberos.','[{\"cis\": [\"2.3.11.4\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15044,'Ensure 'Network security: Do not store LAN Manager hash value on next password change' is set to 'Enabled'','This policy setting determines whether the LAN Manager (LM) hash value for the new password is stored when the password is changed. The LM hash is relatively weak and prone to attack compared to the cryptographically stronger Microsoft Windows NT hash. Since LM hashes are stored on the local computer in the security database, passwords can then be easily compromised if the database is attacked. Note: Older operating systems and some third-party applications may fail when this policy setting is enabled. Also, note that the password will need to be changed on all accounts after you enable this setting to gain the proper benefit. The recommended state for this setting is: Enabled.','The SAM file can be targeted by attackers who seek access to username and password hashes. Such attacks use special tools to crack passwords, which can then be used to impersonate users and gain access to resources on your network. These types of attacks will not be prevented if you enable this policy setting, but it will be much more difficult for these types of attacks to succeed.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Do not store LAN Manager hash value on next password change.','[{\"cis\": [\"2.3.11.5\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15045,'Ensure 'Network security: Force logoff when logon hours expire' is set to 'Enabled'','This policy setting determines whether to disconnect users who are connected to the local computer outside their user account's valid logon hours. This setting affects the Server Message Block (SMB) component. If you enable this policy setting you should also enable Microsoft network server: Disconnect clients when logon hours expire (Rule 2.3.9.4). The recommended state for this setting is: Enabled. Note: This recommendation is unscored because there is not a documented registry value that corresponds to it. We still strongly encourage that it be configured as Enabled, to ensure that logon hours (when configured) are properly enforced.','If this setting is disabled, a user could remain connected to the computer outside of their allotted logon hours.','','To establish the recommended configuration via GP, set the following UI path to Enabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Force logoff when logon hours expire.','[{\"cis\": [\"2.3.11.6\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15046,'Ensure 'Network security: LAN Manager authentication level' is set to 'Send NTLMv2 response only. Refuse LM & NTLM'','LAN Manager (LM) was a family of early Microsoft client/server software (predating Windows NT) that allowed users to link personal computers together on a single network. LM network capabilities included transparent file and print sharing, user security features, and network administration tools. In Active Directory domains, the Kerberos protocol is the default authentication protocol. However, if the Kerberos protocol is not negotiated for some reason, Active Directory will use LM, NTLM, or NTLMv2. LAN Manager authentication includes the LM, NTLM, and NTLM version 2 (NTLMv2) variants, and is the protocol that is used to authenticate all Windows clients when they perform the following operations: -Join a domain -Authenticate between Active Directory forests -Authenticate to down-level domains -Authenticate to computers that do not run Windows 2000, Windows Server 2003, or Windows XP -Authenticate to computers that are not in the domain. The Network security: LAN Manager authentication level setting determines which challenge/response authentication protocol is used for network logons. This choice affects the level of authentication protocol used by clients, the level of session security negotiated, and the level of authentication accepted by servers. The recommended state for this setting is: Send NTLMv2 response only. Refuse LM & NTLM.','Windows 2000 and Windows XP clients were configured by default to send LM and NTLM authentication responses (Windows 95-based and Windows 98-based clients only send LM). The default settings in OSes predating Windows Vista / Windows Server 2008 (non- R2) allowed all clients to authenticate with servers and use their resources. However, this meant that LM responses - the weakest form of authentication response - were sent over the network, and it was potentially possible for attackers to sniff that traffic to more easily reproduce the user's password. The Windows 95, Windows 98, and Windows NT operating systems cannot use the Kerberos version 5 protocol for authentication. For this reason, in a Windows Server 2003 domain, these computers authenticate by default with both the LM and NTLM protocols for network authentication. You can enforce a more secure authentication protocol for Windows 95, Windows 98, and Windows NT by using NTLMv2. For the logon process, NTLMv2 uses a secure channel to protect the authentication process. Even if you use NTLMv2 for older clients and servers, Windows-based clients and servers that are members of the domain will use the Kerberos authentication protocol to authenticate with Windows Server 2003 or newer Domain Controllers. For these reasons, it is strongly preferred to restrict the use of LM & NTLM (non-v2) as much as possible.','','To establish the recommended configuration via GP, set the following UI path to: Send NTLMv2 response only. Refuse LM & NTLM: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: LAN Manager authentication level.','[{\"cis\": [\"2.3.11.7\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15047,'Ensure 'Network security: LDAP client signing requirements' is set to 'Negotiate signing' or higher','This policy setting determines the level of data signing that is requested on behalf of clients that issue LDAP BIND requests. Note: This policy setting does not have any impact on LDAP simple bind (ldap_simple_bind) or LDAP simple bind through SSL (ldap_simple_bind_s). No Microsoft LDAP clients that are included with Windows XP Professional use ldap_simple_bind or ldap_simple_bind_s to communicate with a Domain Controller. The recommended state for this setting is: Negotiate signing. Configuring this setting to Require signing also conforms to the benchmark.','Unsigned network traffic is susceptible to man-in-the-middle attacks in which an intruder captures the packets between the client and server, modifies them, and then forwards them to the server. For an LDAP server, this susceptibility means that an attacker could cause a server to make decisions that are based on false or altered data from the LDAP queries. To lower this risk in your network, you can implement strong physical security measures to protect the network infrastructure. Also, you can make all types of man-in-the-middle attacks extremely difficult if you require digital signatures on all network packets by means of IPsec authentication headers.','','To establish the recommended configuration via GP, set the following UI path to Negotiate signing (configuring to Require signing also conforms to the benchmark): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: LDAP client signing requirements.','[{\"cis\": [\"2.3.11.8\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15048,'Ensure 'Network security: Minimum session security for NTLM SSP based (including secure RPC) clients' is set to 'Require NTLMv2 session&#','This policy setting determines which behaviors are allowed by clients for applications using the NTLM Security Support Provider (SSP). The SSP Interface (SSPI) is used by applications that need authentication services. The setting does not modify how the authentication sequence works but instead require certain behaviors in applications that use the SSPI. The recommended state for this setting is: Require NTLMv2 session security, Require 128-bit encryption. Note: These values are dependent on the Network security: LAN Manager Authentication Level (Rule 2.3.11.7) security setting value.','You can enable both options for this policy setting to help protect network traffic that uses the NTLM Security Support Provider (NTLM SSP) from being exposed or tampered with by an attacker who has gained access to the same network. In other words, these options help protect against man-in-the-middle attacks.','','To establish the recommended configuration via GP, set the following UI path to Require NTLMv2 session security, Require 128-bit encryption: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Minimum session security for NTLM SSP based (including secure RPC) clients.','[{\"cis\": [\"2.3.11.9\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15049,'Ensure 'Network security: Minimum session security for NTLM SSP based (including secure RPC) servers' is set to 'Require NTLMv2 session&#','This policy setting determines which behaviors are allowed by servers for applications using the NTLM Security Support Provider (SSP). The SSP Interface (SSPI) is used by applications that need authentication services. The setting does not modify how the authentication sequence works but instead require certain behaviors in applications that use the SSPI. The recommended state for this setting is: Require NTLMv2 session security, Require 128-bit encryption. Note: These values are dependent on the Network security: LAN Manager Authentication Level (Rule 2.3.11.7) security setting value.','You can enable all of the options for this policy setting to help protect network traffic that uses the NTLM Security Support Provider (NTLM SSP) from being exposed or tampered with by an attacker who has gained access to the same network. That is, these options help protect against man-in-the-middle attacks.','','To establish the recommended configuration via GP, set the following UI path to Require NTLMv2 session security, Require 128-bit encryption: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Minimum session security for NTLM SSP based (including secure RPC) servers.','[{\"cis\": [\"2.3.11.10\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15050,'Ensure 'Shutdown: Allow system to be shut down without having to log on' is set to 'Disabled'','This policy setting determines whether a computer can be shut down when a user is not logged on. If this policy setting is enabled, the shutdown command is available on the Windows logon screen. It is recommended to disable this policy setting to restrict the ability to shut down the computer to users with credentials on the system. The recommended state for this setting is: Disabled. Note: In Server 2008 R2 and older versions, this setting had no impact on Remote Desktop (RDP) / Terminal Services sessions - it only affected the local console. However, Microsoft changed the behavior in Windows Server 2012 (non-R2) and above, where if set to Enabled, RDP sessions are also allowed to shut down or restart the server.','Users who can access the console locally could shut down the computer. Attackers could also walk to the local console and restart the server, which would cause a temporary DoS condition. Attackers could also shut down the server and leave all of its applications and services unavailable. As noted in the Description above, the Denial of Service (DoS) risk of enabling this setting dramatically increases in Windows Server 2012 (non-R2) and above, as even remote users could then shut down or restart the server from the logon screen of an RDP session.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsShutdown: Allow system to be shut down without having to log on.','[{\"cis\": [\"2.3.13.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15051,'Ensure 'System objects: Require case insensitivity for non-Windows subsystems' is set to 'Enabled'','This policy setting determines whether case insensitivity is enforced for all subsystems. The Microsoft Win32 subsystem is case insensitive. However, the kernel supports case sensitivity for other subsystems, such as the Portable Operating System Interface for UNIX (POSIX). Because Windows is case insensitive (but the POSIX subsystem will support case sensitivity), failure to enforce this policy setting makes it possible for a user of the POSIX subsystem to create a file with the same name as another file by using mixed case to label it. Such a situation can block access to these files by another user who uses typical Win32 tools, because only one of the files will be available. The recommended state for this setting is: Enabled.','Because Windows is case-insensitive but the POSIX subsystem will support case sensitivity, failure to enable this policy setting would make it possible for a user of that subsystem to create a file with the same name as another file but with a different mix of upper and lower case letters. Such a situation could potentially confuse users when they try to access such files from normal Win32 tools because only one of the files will be available.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsSystem objects: Require case insensitivity for non- Windows subsystems.','[{\"cis\": [\"2.3.15.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15052,'Ensure 'System objects: Strengthen default permissions of internal system objects (e.g. Symbolic Links)' is set to 'Enabled'','This policy setting determines the strength of the default discretionary access control list (DACL) for objects. Active Directory maintains a global list of shared system resources, such as DOS device names, mutexes, and semaphores. In this way, objects can be located and shared among processes. Each type of object is created with a default DACL that specifies who can access the objects and what permissions are granted. The recommended state for this setting is: Enabled.','This setting determines the strength of the default DACL for objects. Windows maintains a global list of shared computer resources so that objects can be located and shared among processes. Each type of object is created with a default DACL that specifies who can access the objects and with what permissions.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsSystem objects: Strengthen default permissions of internal system objects (e.g. Symbolic Links).','[{\"cis\": [\"2.3.15.2\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15053,'Ensure 'User Account Control: Admin Approval Mode for the Built-in Administrator account' is set to 'Enabled'','This policy setting controls the behavior of Admin Approval Mode for the built-in Administrator account. The recommended state for this setting is: Enabled.','One of the risks that the User Account Control feature introduced with Windows Vista is trying to mitigate is that of malicious software running under elevated credentials without the user or administrator being aware of its activity. An attack vector for these programs was to discover the password of the account named 'Administrator' because that user account was created for all installations of Windows. To address this risk, in Windows Vista and newer, the built-in Administrator account is now disabled by default. In a default installation of a new computer, accounts with administrative control over the computer are initially set up in one of two ways: - If the computer is not joined to a domain, the first user account you create has the equivalent permissions as a local administrator. -If the computer is joined to a domain, no local administrator accounts are created. The Enterprise or Domain Administrator must log on to the computer and create one if a local administrator account is warranted. Once Windows is installed, the built-in Administrator account may be manually enabled, but we strongly recommend that this account remain disabled.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Admin Approval Mode for the Built-in Administrator account.','[{\"cis\": [\"2.3.17.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15054,'Ensure 'User Account Control: Allow UIAccess applications to prompt for elevation without using the secure desktop' is set to 'Disabled'','This policy setting controls whether User Interface Accessibility (UIAccess or UIA) programs can automatically disable the secure desktop for elevation prompts used by a standard user. The recommended state for this setting is: Disabled.','One of the risks that the UAC feature introduced with Windows Vista is trying to mitigate is that of malicious software running under elevated credentials without the user or administrator being aware of its activity. This setting allows the administrator to perform operations that require elevated privileges while connected via Remote Assistance. This increases security in that organizations can use UAC even when end user support is provided remotely. However, it also reduces security by adding the risk that an administrator might allow an unprivileged user to share elevated privileges for an application that the administrator needs to use during the Remote Desktop session.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Allow UIAccess applications to prompt for elevation without using the secure desktop.','[{\"cis\": [\"2.3.17.2\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15055,'Ensure 'User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode' is set to 'Prompt for consent ','This policy setting controls the behavior of the elevation prompt for administrators. The recommended state for this setting is: Prompt for consent on the secure desktop.','One of the risks that the UAC feature introduced with Windows Vista is trying to mitigate is that of malicious software running under elevated credentials without the user or administrator being aware of its activity. This setting raises awareness to the administrator of elevated privilege operations and permits the administrator to prevent a malicious program from elevating its privilege when the program attempts to do so.','','To establish the recommended configuration via GP, set the following UI path to Prompt for consent on the secure desktop: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode.','[{\"cis\": [\"2.3.17.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15056,'Ensure 'User Account Control: Behavior of the elevation prompt for standard users' is set to 'Automatically deny elevation requests'','This policy setting controls the behavior of the elevation prompt for standard users. The recommended state for this setting is: Automatically deny elevation requests.','One of the risks that the User Account Control feature introduced with Windows Vista is trying to mitigate is that of malicious programs running under elevated credentials without the user or administrator being aware of their activity. This setting raises awareness to the user that a program requires the use of elevated privilege operations and requires that the user be able to supply administrative credentials in order for the program to run.','','To establish the recommended configuration via GP, set the following UI path to Automatically deny elevation requests: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Behavior of the elevation prompt for standard users.','[{\"cis\": [\"2.3.17.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15057,'Ensure 'User Account Control: Detect application installations and prompt for elevation' is set to 'Enabled'','This policy setting controls the behavior of application installation detection for the computer. The recommended state for this setting is: Enabled.','Some malicious software will attempt to install itself after being given permission to run. For example, malicious software with a trusted application shell. The user may have given permission for the program to run because the program is trusted, but if they are then prompted for installation of an unknown component this provides another way of trapping the software before it can do damage.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Detect application installations and prompt for elevation.','[{\"cis\": [\"2.3.17.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15058,'Ensure 'User Account Control: Only elevate UIAccess applications that are installed in secure locations' is set to 'Enabled'','This policy setting controls whether applications that request to run with a User Interface Accessibility (UIAccess) integrity level must reside in a secure location in the file system. Secure locations are limited to the following: ...Program Files, including subfolders; ...Windowssystem32; ...Program Files (x86), including subfolders (for 64-bit versions of Windows). Note: Windows enforces a public key infrastructure (PKI) signature check on any interactive application that requests to run with a UIAccess integrity level regardless of the state of this security setting. The recommended state for this setting is: Enabled.','UIAccess Integrity allows an application to bypass User Interface Privilege Isolation (UIPI) restrictions when an application is elevated in privilege from a standard user to an administrator. This is required to support accessibility features such as screen readers that are transmitting user interfaces to alternative forms. A process that is started with UIAccess rights has the following abilities: -To set the foreground window. -To drive any application window using SendInput function. -To use read input for all integrity levels using low-level hooks, raw input, GetKeyState, GetAsyncKeyState, and GetKeyboardInput. -To set journal hooks. -To uses AttachThreadInput to attach a thread to a higher integrity input queue.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Only elevate UIAccess applications that are installed in secure locations.','[{\"cis\": [\"2.3.17.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15059,'Ensure 'User Account Control: Run all administrators in Admin Approval Mode' is set to 'Enabled'','This policy setting controls the behavior of all User Account Control (UAC) policy settings for the computer. If you change this policy setting, you must restart your computer. The recommended state for this setting is: Enabled. Note: If this policy setting is disabled, the Security Center notifies you that the overall security of the operating system has been reduced.','This is the setting that turns on or off UAC. If this setting is disabled, UAC will not be used and any security benefits and risk mitigations that are dependent on UAC will not be present on the system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Run all administrators in Admin Approval Mode.','[{\"cis\": [\"2.3.17.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15060,'Ensure 'User Account Control: Switch to the secure desktop when prompting for elevation' is set to 'Enabled'','This policy setting controls whether the elevation request prompt is displayed on the interactive user's desktop or the secure desktop. The recommended state for this setting is: Enabled.','Standard elevation prompt dialog boxes can be spoofed, which may cause users to disclose their passwords to malicious software. The secure desktop presents a very distinct appearance when prompting for elevation, where the user desktop dims, and the elevation prompt UI is more prominent. This increases the likelihood that users who become accustomed to the secure desktop will recognize a spoofed elevation prompt dialog box and not fall for the trick.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Switch to the secure desktop when prompting for elevation.','[{\"cis\": [\"2.3.17.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15061,'Ensure 'User Account Control: Virtualize file and registry write failures to per-user locations' is set to 'Enabled'','This policy setting controls whether application write failures are redirected to defined registry and file system locations. This policy setting mitigates applications that run as administrator and write run-time application data to: - %ProgramFiles% - %Windir% - %Windir%system32 - HKEY_LOCAL_MACHINESoftware. The recommended state for this setting is: Enabled.','This setting reduces vulnerabilities by ensuring that legacy applications only write data to permitted locations.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Virtualize file and registry write failures to per-user locations.','[{\"cis\": [\"2.3.17.9\"]}, {\"pci_dss\": [\"6.5.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15062,'Ensure 'Windows Firewall: Domain: Firewall state' is set to 'On (recommended)'','Select On (recommended) to have Windows Firewall with Advanced Security use the settings for this profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile. The recommended state for this setting is: On (recommended).','If the firewall is turned off all traffic will be able to access the system and an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to On (recommended): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileFirewall state.','[{\"cis\": [\"9.1.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15063,'Ensure 'Windows Firewall: Domain: Inbound connections' is set to 'Block (default)'','This setting determines the behavior for inbound connections that do not match an inbound firewall rule. The recommended state for this setting is: Block (default).','If the firewall allows all traffic to access the system then an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to Block (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileInbound connections.','[{\"cis\": [\"9.1.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15064,'Ensure 'Windows Firewall: Domain: Outbound connections' is set to 'Allow (default)'','This setting determines the behavior for outbound connections that do not match an outbound firewall rule. The recommended state for this setting is: Allow (default).','Some people believe that it is prudent to block all outbound connections except those specifically approved by the user or administrator. Microsoft disagrees with this opinion, blocking outbound connections by default will force users to deal with a large number of dialog boxes prompting them to authorize or block applications such as their web browser or instant messaging software. Additionally, blocking outbound traffic has little value because if an attacker has compromised the system they can reconfigure the firewall anyway.','','To establish the recommended configuration via GP, set the following UI path to Allow (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileOutbound connections.','[{\"cis\": [\"9.1.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15065,'Ensure 'Windows Firewall: Domain: Settings: Display a notification' is set to 'No'','Select this option to have Windows Firewall with Advanced Security display notifications to the user when a program is blocked from receiving inbound connections. The recommended state for this setting is: No. Note: When the Apply local firewall rules setting is configured to No, it's recommended to also configure the Display a notification setting to No. Otherwise, users will continue to receive messages that ask if they want to unblock a restricted inbound connection, but the user's response will be ignored.','Firewall notifications can be complex and may confuse the end users, who would not be able to address the alert.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileSettings CustomizeDisplay a notification.','[{\"cis\": [\"9.1.4\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15066,'Ensure 'Windows Firewall: Domain: Logging: Name' is set to '%SYSTEMROOT%System32logfilesfirewalldomainfw.log'','Use this option to specify the path and name of the file in which Windows Firewall will write its log information. The recommended state for this setting is: %SYSTEMROOT%System32logfilesfirewalldomainfw.log.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to %SYSTEMROOT%System32logfilesfirewalldomainfw.log: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeName','[{\"cis\": [\"9.1.5\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15067,'Ensure 'Windows Firewall: Domain: Logging: Size limit (KB)' is set to '16384 KB or greater'','Use this option to specify the size limit of the file in which Windows Firewall will write its log information. The recommended state for this setting is: 16,384 KB or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to 16,384 KB or greater: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeSize limit (KB).','[{\"cis\": [\"9.1.6\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15068,'Ensure 'Windows Firewall: Domain: Logging: Log dropped packets' is set to 'Yes'','Use this option to log when Windows Firewall with Advanced Security discards an inbound packet for any reason. The log records why and when the packet was dropped. Look for entries with the word DROP in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeLog dropped packets.','[{\"cis\": [\"9.1.7\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15069,'Ensure 'Windows Firewall: Domain: Logging: Log successful connections' is set to 'Yes'','Use this option to log when Windows Firewall with Advanced Security allows an inbound connection. The log records why and when the connection was formed. Look for entries with the word ALLOW in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeLog successful connections.','[{\"cis\": [\"9.1.8\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15070,'Ensure 'Windows Firewall: Private: Firewall state' is set to 'On (recommended)'','Select On (recommended) to have Windows Firewall with Advanced Security use the settings for this profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile. The recommended state for this setting is: On (recommended).','If the firewall is turned off all traffic will be able to access the system and an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to On (recommended): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileFirewall state.','[{\"cis\": [\"9.2.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15071,'Ensure 'Windows Firewall: Private: Inbound connections' is set to 'Block (default)'','This setting determines the behavior for inbound connections that do not match an inbound firewall rule. The recommended state for this setting is: Block (default).','If the firewall allows all traffic to access the system then an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to Block (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileInbound connections.','[{\"cis\": [\"9.2.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15072,'Ensure 'Windows Firewall: Private: Outbound connections' is set to 'Allow (default)'','This setting determines the behavior for outbound connections that do not match an outbound firewall rule. The recommended state for this setting is: Allow (default). Note: If you set Outbound connections to Block and then deploy the firewall policy by using a GPO, computers that receive the GPO settings cannot receive subsequent Group Policy updates unless you create and deploy an outbound rule that enables Group Policy to work. Predefined rules for Core Networking include outbound rules that enable Group Policy to work. Ensure that these outbound rules are active, and thoroughly test firewall profiles before deploying.','Some people believe that it is prudent to block all outbound connections except those specifically approved by the user or administrator. Microsoft disagrees with this opinion, blocking outbound connections by default will force users to deal with a large number of dialog boxes prompting them to authorize or block applications such as their web browser or instant messaging software. Additionally, blocking outbound traffic has little value because if an attacker has compromised the system they can reconfigure the firewall anyway.','','To establish the recommended configuration via GP, set the following UI path to Allow (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileOutbound connections.','[{\"cis\": [\"9.2.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15073,'Ensure 'Windows Firewall: Private: Settings: Display a notification' is set to 'No'','Select this option to have Windows Firewall with Advanced Security display notifications to the user when a program is blocked from receiving inbound connections. The recommended state for this setting is: No. Note: When the Apply local firewall rules setting is configured to No, it's recommended to also configure the Display a notification setting to No. Otherwise, users will continue to receive messages that ask if they want to unblock a restricted inbound connection, but the user's response will be ignored.','Firewall notifications can be complex and may confuse the end users, who would not be able to address the alert.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileSettings CustomizeDisplay a notification.','[{\"cis\": [\"9.2.4\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15074,'Ensure 'Windows Firewall: Private: Logging: Name' is set to '%SYSTEMROOT%System32logfilesfirewallprivatefw.log'','Use this option to specify the path and name of the file in which Windows Firewall will write its log information. The recommended state for this setting is: %SYSTEMROOT%System32logfilesfirewallprivatefw.log.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to %SYSTEMROOT%System32logfilesfirewallprivatefw.log: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeName','[{\"cis\": [\"9.2.5\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15075,'Ensure 'Windows Firewall: Private: Logging: Size limit (KB)' is set to '16384 KB or greater'','Use this option to specify the size limit of the file in which Windows Firewall will write its log information. The recommended state for this setting is: 16,384 KB or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to 16,384 KB or greater: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeSize limit (KB).','[{\"cis\": [\"9.2.6\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15076,'Ensure 'Windows Firewall: Private: Logging: Log dropped packets' is set to 'Yes'','Use this option to log when Windows Firewall with Advanced Security discards an inbound packet for any reason. The log records why and when the packet was dropped. Look for entries with the word DROP in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeLog dropped packets.','[{\"cis\": [\"9.2.7\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15077,'Ensure 'Windows Firewall: Private: Logging: Log successful connections' is set to 'Yes'','Use this option to log when Windows Firewall with Advanced Security allows an inbound connection. The log records why and when the connection was formed. Look for entries with the word ALLOW in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeLog successful connections.','[{\"cis\": [\"9.2.8\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15078,'Ensure 'Windows Firewall: Public: Firewall state' is set to 'On (recommended)'','Select On (recommended) to have Windows Firewall with Advanced Security use the settings for this profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile. The recommended state for this setting is: On (recommended).','If the firewall is turned off all traffic will be able to access the system and an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to On (recommended): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileFirewall state.','[{\"cis\": [\"9.3.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15079,'Ensure 'Windows Firewall: Public: Inbound connections' is set to 'Block (default)'','This setting determines the behavior for inbound connections that do not match an inbound firewall rule. The recommended state for this setting is: Block (default).','If the firewall allows all traffic to access the system then an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to Block (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileInbound connections.','[{\"cis\": [\"9.3.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15080,'Ensure 'Windows Firewall: Public: Outbound connections' is set to 'Allow (default)'','This setting determines the behavior for outbound connections that do not match an outbound firewall rule. The recommended state for this setting is: Allow (default). Note: If you set Outbound connections to Block and then deploy the firewall policy by using a GPO, computers that receive the GPO settings cannot receive subsequent Group Policy updates unless you create and deploy an outbound rule that enables Group Policy to work. Predefined rules for Core Networking include outbound rules that enable Group Policy to work. Ensure that these outbound rules are active, and thoroughly test firewall profiles before deploying.','Some people believe that it is prudent to block all outbound connections except those specifically approved by the user or administrator. Microsoft disagrees with this opinion, blocking outbound connections by default will force users to deal with a large number of dialog boxes prompting them to authorize or block applications such as their web browser or instant messaging software. Additionally, blocking outbound traffic has little value because if an attacker has compromised the system they can reconfigure the firewall anyway.','','To establish the recommended configuration via GP, set the following UI path to Allow (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileOutbound connections.','[{\"cis\": [\"9.3.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15081,'Ensure 'Windows Firewall: Public: Settings: Display a notification' is set to 'No'','Select this option to have Windows Firewall with Advanced Security display notifications to the user when a program is blocked from receiving inbound connections. The recommended state for this setting is: No.','Some organizations may prefer to avoid alarming users when firewall rules block certain types of network activity. However, notifications can be helpful when troubleshooting network issues involving the firewall.','','To establish the recommended configuration via GP, set the following UI path to 'No': Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileSettings CustomizeDisplay a notification.','[{\"cis\": [\"9.3.4\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15082,'Ensure 'Windows Firewall: Public: Settings: Apply local firewall rules' is set to 'No'','This setting controls whether local administrators are allowed to create local firewall rules that apply together with firewall rules configured by Group Policy. The recommended state for this setting is: No. Note: When the Apply local firewall rules setting is configured to No, it's recommended to also configure the Display a notification setting to No. Otherwise, users will continue to receive messages that ask if they want to unblock a restricted inbound connection, but the user's response will be ignored.','iWhen in the Public profile, there should be no special local firewall exceptions per computer. These settings should be managed by a centralized policy.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileSettings CustomizeApply local firewall rules.','[{\"cis\": [\"9.3.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15083,'Ensure 'Windows Firewall: Public: Settings: Apply local connection security rules' is set to 'No'','This setting controls whether local administrators are allowed to create connection security rules that apply together with connection security rules configured by Group Policy. The recommended state for this setting is: No.','Users with administrative privileges might create firewall rules that expose the system to remote attack.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileSettings CustomizeApply local connection security rules.','[{\"cis\": [\"9.3.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15084,'Ensure 'Windows Firewall: Public: Logging: Name' is set to '%SYSTEMROOT%System32logfilesfirewallpublicfw.log'','Use this option to specify the path and name of the file in which Windows Firewall will write its log information. The recommended state for this setting is: %SYSTEMROOT%System32logfilesfirewallpublicfw.log.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to %SYSTEMROOT%System32logfilesfirewallpublicfw.log: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeName','[{\"cis\": [\"9.3.7\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15085,'Ensure 'Windows Firewall: Public: Logging: Size limit (KB)' is set to '16384 KB or greater'','Use this option to specify the size limit of the file in which Windows Firewall will write its log information. The recommended state for this setting is: 16,384 KB or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to 16,384 KB or greater: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeSize limit (KB).','[{\"cis\": [\"9.3.8\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15086,'Ensure 'Windows Firewall: Public: Logging: Log dropped packets' is set to 'Yes'','Use this option to log when Windows Firewall with Advanced Security discards an inbound packet for any reason. The log records why and when the packet was dropped. Look for entries with the word DROP in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeLog dropped packets.','[{\"cis\": [\"9.3.9\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15087,'Ensure 'Windows Firewall: Public: Logging: Log successful connections' is set to 'Yes'','Use this option to log when Windows Firewall with Advanced Security allows an inbound connection. The log records why and when the connection was formed. Look for entries with the word ALLOW in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeLog successful connections.','[{\"cis\": [\"9.3.10\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15088,'Ensure 'Prevent enabling lock screen camera' is set to 'Enabled'','Disables the lock screen camera toggle switch in PC Settings and prevents a camera from being invoked on the lock screen. The recommended state for this setting is: Enabled.','Disabling the lock screen camera extends the protection afforded by the lock screen to camera features.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesControl PanelPersonalizationPrevent enabling lock screen camera. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ControlPanelDisplay.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.1.1.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15089,'Ensure 'Prevent enabling lock screen slide show' is set to 'Enabled'','Disables the lock screen slide show settings in PC Settings and prevents a slide show from playing on the lock screen. The recommended state for this setting is: Enabled.','Disabling the lock screen slide show extends the protection afforded by the lock screen to slide show contents.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesControl PanelPersonalizationPrevent enabling lock screen slide show. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ControlPanelDisplay.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.1.1.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15090,'Ensure LAPS AdmPwd GPO Extension / CSE is installed','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','In order to utilize LAPS, a minor Active Directory Schema update is required, and a Group Policy Client Side Extension (CSE) must be installed on each managed computer. When LAPS is installed, the file AdmPwd.dll must be present in the following location and registered in Windows (the LAPS AdmPwd GPO Extension / CSE installation does this for you): C:Program FilesLAPSCSEAdmPwd.dll','[{\"cis\": [\"18.2.1\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15091,'Ensure 'Do not allow password expiration time longer than required by policy' is set to 'Enabled'','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesLAPSDo not allow password expiration time longer than required by policy Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.2\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15092,'Ensure 'Enable Local Admin Password Management' is set to 'Enabled'','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesLAPSEnable Local Admin Password Management Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.3\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15093,'Ensure 'Password Settings: Password Complexity' is set to 'Enabled: Large letters + small letters + numbers + special characters'','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled: Large letters + small letters + numbers + special characters. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled, and configure the Password Complexity option to Large letters + small letters + numbers + special characters: Computer ConfigurationPoliciesAdministrative TemplatesLAPSPassword Settings Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.4\"]}, {\"cis_csc\": [\"5.7\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15094,'Ensure 'Password Settings: Password Length' is set to 'Enabled: 15 or more'','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled: 15 or more. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled, and configure the Password Length option to 15 or more: Computer ConfigurationPoliciesAdministrative TemplatesLAPSPassword Settings Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.5\"]}, {\"cis_csc\": [\"5.7\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15095,'Ensure 'Password Settings: Password Age (Days)' is set to 'Enabled: 30 or fewer'','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled: 30 or fewer. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled, and configure the Password Age (Days) option to 30 or fewer: Computer ConfigurationPoliciesAdministrative TemplatesLAPSPassword Settings Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.6\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15096,'Ensure 'Apply UAC restrictions to local accounts on network logons' is set to 'Enabled'','This setting controls whether local accounts can be used for remote administration via network logon (e.g., NET USE, connecting to C$, etc.). Local accounts are at high risk for credential theft when the same account and password is configured on multiple systems. Enabling this policy significantly reduces that risk. Enabled: Applies UAC token-filtering to local accounts on network logons. Membership in powerful group such as Administrators is disabled and powerful privileges are removed from the resulting access token. This configures the LocalAccountTokenFilterPolicy registry value to 0. This is the default behavior for Windows. Disabled: Allows local accounts to have full administrative rights when authenticating via network logon, by configuring the LocalAccountTokenFilterPolicy registry value to 1. For more information about local accounts and credential theft, review the 'Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft Techniques' documents. For more information about LocalAccountTokenFilterPolicy, see Microsoft Knowledge Base article 951016: Description of User Account Control and remote restrictions in Windows Vista. The recommended state for this setting is: Enabled.','Local accounts are at high risk for credential theft when the same account and password is configured on multiple systems. Ensuring this policy is Enabled significantly reduces that risk.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideApply UAC restrictions to local accounts on network logons Note: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required - it is available from Microsoft.','[{\"cis\": [\"18.3.1\"]}, {\"cis_csc\": [\"5.8\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15097,'Ensure 'Configure SMB v1 client driver' is set to 'Enabled: Disable driver'','This setting configures the start type for the Server Message Block version 1 (SMBv1) client driver service ( MRxSmb10 ), which is recommended to be disabled. The recommended state for this setting is: Enabled: Disable driver. Note: Do not, under any circumstances, configure this overall setting as Disabled , as doing so will delete the underlying registry entry altogether, which will cause serious problems.','Since September 2016, Microsoft has strongly encouraged that SMBv1 be disabled and no longer used on modern networks, as it is a 30 year old design that is much more vulnerable to attacks then much newer designs such as SMBv2 and SMBv3.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Disable driver : Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideConfigure SMB v1 client driver. Note: This Group Policy path does not exist by default. An additional Group Policy template ( SecGuide.admx/adml ) is required - it is available from Microsoft','[{\"cis\": [\"18.3.2\"]}, {\"cis_csc\": [\"9.1\"]}]'),(15098,'Ensure 'Configure SMB v1 server' is set to 'Disabled'','This setting configures the server-side processing of the Server Message Block version 1 (SMBv1) protocol. The recommended state for this setting is: Disabled .','Since September 2016, Microsoft has strongly encouraged that SMBv1 be disabled and no longer used on modern networks, as it is a 30 year old design that is much more vulnerable to attacks then much newer designs such as SMBv2 and SMBv3.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideConfigure SMB v1 server Note: This Group Policy path does not exist by default. An additional Group Policy template ( SecGuide.admx/adml ) is required','[{\"cis\": [\"18.3.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15099,'Ensure 'Enable Structured Exception Handling Overwrite Protection (SEHOP)' is set to 'Enabled'','Windows includes support for Structured Exception Handling Overwrite Protection (SEHOP). We recommend enabling this feature to improve the security profile of the computer. The recommended state for this setting is: Enabled .','This feature is designed to block exploits that use the Structured Exception Handler (SEH) overwrite technique. This protection mechanism is provided at run-time. Therefore, it helps protect applications regardless of whether they have been compiled with the latest improvements, such as the /SAFESEH option.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideEnable Structured Exception Handling Overwrite Protection (SEHOP) Note: This Group Policy path does not exist by default. An additional Group Policy template ( SecGuide.admx/adml ) is required','[{\"cis\": [\"18.3.4\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(15100,'Ensure 'WDigest Authentication' is set to 'Disabled'','When WDigest authentication is enabled, Lsass.exe retains a copy of the user's plaintext password in memory, where it can be at risk of theft. If this setting is not configured, WDigest authentication is disabled in Windows 8.1 and in Windows Server 2012 R2; it is enabled by default in earlier versions of Windows and Windows Server. The recommended state for this setting is: Disabled.','Preventing the plaintext storage of credentials in memory may reduce opportunity for credential theft.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideWDigest Authentication (disabling may require KB2871997) Note: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required - it is available from Microsoft.','[{\"cis\": [\"18.3.5\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15101,'Ensure 'MSS: (AutoAdminLogon) Enable Automatic Logon (not recommended)' is set to 'Disabled'','This setting is separate from the Welcome screen feature in Windows XP and Windows Vista; if that feature is disabled, this setting is not disabled. If you configure a computer for automatic logon, anyone who can physically gain access to the computer can also gain access to everything that is on the computer, including any network or networks to which the computer is connected. Also, if you enable automatic logon, the password is stored in the registry in plaintext, and the specific registry key that stores this value is remotely readable by the Authenticated Users group. The recommended state for this setting is: Disabled.','If you configure a computer for automatic logon, anyone who can physically gain access to the computer can also gain access to everything that is on the computer, including any network or networks that the computer is connected to. Also, if you enable automatic logon, the password is stored in the registry in plaintext. The specific registry key that stores this setting is remotely readable by the Authenticated Users group. As a result, this entry is appropriate only if the computer is physically secured and if you ensure that untrusted users cannot remotely see the registry.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (AutoAdminLogon) Enable Automatic Logon (not recommended) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15102,'Ensure 'MSS: (DisableIPSourceRouting IPv6) IP source routing protection level (protects against packet spoofing)' is set to 'Enabled: Highe','IP source routing is a mechanism that allows the sender to determine the IP route that a datagram should follow through the network. The recommended state for this setting is: Enabled: Highest protection, source routing is completely disabled.','An attacker could use source routed packets to obscure their identity and location. Source routing allows a computer that sends a packet to specify the route that the packet takes.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Highest protection, source routing is completely disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (DisableIPSourceRouting IPv6) IP source routing protection level (protects against packet spoofing) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.2\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.6\"]}]'),(15103,'Ensure 'MSS: (DisableIPSourceRouting) IP source routing protection level (protects against packet spoofing)' is set to 'Enabled: Highest pr','IP source routing is a mechanism that allows the sender to determine the IP route that a datagram should take through the network. It is recommended to configure this setting to Not Defined for enterprise environments and to Highest Protection for high security environments to completely disable source routing. The recommended state for this setting is: Enabled: Highest protection, source routing is completely disabled.','An attacker could use source routed packets to obscure their identity and location. Source routing allows a computer that sends a packet to specify the route that the packet takes.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Highest protection, source routing is completely disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (DisableIPSourceRouting) IP source routing protection level (protects against packet spoofing) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.3\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.6\"]}]'),(15104,'Ensure 'MSS: (EnableICMPRedirect) Allow ICMP redirects to override OSPF generated routes' is set to 'Disabled'','Internet Control Message Protocol (ICMP) redirects cause the IPv4 stack to plumb host routes. These routes override the Open Shortest Path First (OSPF) generated routes. The recommended state for this setting is: Disabled.','This behavior is expected. The problem is that the 10 minute time-out period for the ICMP redirect-plumbed routes temporarily creates a network situation in which traffic will no longer be routed properly for the affected host. Ignoring such ICMP redirects will limit the system's exposure to attacks that will impact its ability to participate on the network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (EnableICMPRedirect) Allow ICMP redirects to override OSPF generated routes Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.4\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"nist_800_53\": [\"SC.5\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(15105,'Ensure 'MSS: (KeepAliveTime) How often keep-alive packets are sent in milliseconds' is set to 'Enabled: 300,000 or 5 minutes'','This value controls how often TCP attempts to verify that an idle connection is still intact by sending a keep-alive packet. If the remote computer is still reachable, it acknowledges the keep-alive packet. The recommended state for this setting is: Enabled: 300,000 or 5 minutes (recommended).','An attacker who is able to connect to network applications could establish numerous connections to cause a DoS condition.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 300,000 or 5 minutes (recommended): Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (KeepAliveTime) How often keep-alive packets are sent in milliseconds. Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.5\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}, {\"nist_800_53\": [\"SC.5\"]}]'),(15106,'Ensure 'MSS: (NoNameReleaseOnDemand) Allow the computer to ignore NetBIOS name release requests except from WINS servers' is set to 'Enab','NetBIOS over TCP/IP is a network protocol that among other things provides a way to easily resolve NetBIOS names that are registered on Windows-based systems to the IP addresses that are configured on those systems. This setting determines whether the computer releases its NetBIOS name when it receives a name-release request. The recommended state for this setting is: Enabled.','The NetBT protocol is designed not to use authentication, and is therefore vulnerable to spoofing. Spoofing makes a transmission appear to come from a user other than the user who performed the action. A malicious user could exploit the unauthenticated nature of the protocol to send a name-conflict datagram to a target computer, which would cause the computer to relinquish its name and not respond to queries. An attacker could send a request over the network and query a computer to release its NetBIOS name. As with any change that could affect applications, it is recommended that you test this change in a non-production environment before you change the production environment. The result of such an attack could be to cause intermittent connectivity issues on the target computer, or even to prevent the use of Network Neighborhood, domain logons, the NET SEND command, or additional NetBIOS name resolution.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (NoNameReleaseOnDemand) Allow the computer to ignore NetBIOS name release requests except from WINS servers Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.6\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.6\"]}]'),(15107,'Ensure 'MSS: (PerformRouterDiscovery) Allow IRDP to detect and configure Default Gateway addresses (could lead to DoS)' is set to ','This setting is used to enable or disable the Internet Router Discovery Protocol (IRDP), which allows the system to detect and configure default gateway addresses automatically as described in RFC 1256 on a per-interface basis. The recommended state for this setting is: Disabled.','An attacker who has gained control of a computer on the same network segment could configure a computer on the network to impersonate a router. Other computers with IRDP enabled would then attempt to route their traffic through the already compromised computer.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (PerformRouterDiscovery) Allow IRDP to detect and configure Default Gateway addresses (could lead to DoS). Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.7\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}, {\"nist_800_53\": [\"SC.5\"]}]'),(15108,'Ensure 'MSS: (SafeDllSearchMode) Enable Safe DLL search mode (recommended)' is set to 'Enabled'','The DLL search order can be configured to search for DLLs that are requested by running processes in one of two ways: -Search folders specified in the system path first, and then search the current working folder. -Search current working folder first, and then search the folders specified in the system path. When enabled, the registry value is set to 1. With a setting of 1, the system first searches the folders that are specified in the system path and then searches the current working folder. When disabled the registry value is set to 0 and the system first searches the current working folder and then searches the folders that are specified in the system path. Applications will be forced to search for DLLs in the system path first. For applications that require unique versions of these DLLs that are included with the application, this entry could cause performance or stability problems. The recommended state for this setting is: Enabled.','If a user unknowingly executes hostile code that was packaged with additional files that include modified versions of system DLLs, the hostile code could load its own versions of those DLLs and potentially increase the type and degree of damage the code can render.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (SafeDllSearchMode) Enable Safe DLL search mode (recommended) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.8\"]}, {\"cis_csc\": [\"8\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15109,'Ensure 'MSS: (ScreenSaverGracePeriod) The time in seconds before the screen saver grace period expires (0 recommended)' is set to ','Windows includes a grace period between when the screen saver is launched and when the console is actually locked automatically when screen saver locking is enabled. The recommended state for this setting is: Enabled: 5 or fewer seconds.','The default grace period that is allowed for user movement before the screen saver lock takes effect is five seconds. If you leave the default grace period configuration, your computer is vulnerable to a potential attack from someone who could approach the console and attempt to log on to the computer before the lock takes effect. An entry to the registry can be made to adjust the length of the grace period.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 5 or fewer seconds: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (ScreenSaverGracePeriod) The time in seconds before the screen saver grace period expires (0 recommended) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.9\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15110,'Ensure 'MSS: (TcpMaxDataRetransmissions IPv6) How many times unacknowledged data is retransmitted' is set to 'Enabled: 3'','This setting controls the number of times that TCP retransmits an individual data segment (non-connect segment) before the connection is aborted. The retransmission time-out is doubled with each successive retransmission on a connection. It is reset when responses resume. The base time-out value is dynamically determined by the measured round-trip time on the connection. The recommended state for this setting is: Enabled: 3.','A malicious user could exhaust a target computer's resources if it never sent any acknowledgment messages for data that was transmitted by the target computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 3: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS:(TcpMaxDataRetransmissions IPv6) How many times unacknowledged data is retransmitted. Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.10\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}, {\"nist_800_53\": [\"SC.5\"]}]'),(15111,'Ensure 'MSS: (TcpMaxDataRetransmissions) How many times unacknowledged data is retransmitted' is set to 'Enabled: 3'','This setting controls the number of times that TCP retransmits an individual data segment (non-connect segment) before the connection is aborted. The retransmission time-out is doubled with each successive retransmission on a connection. It is reset when responses resume. The base time-out value is dynamically determined by the measured round-trip time on the connection. The recommended state for this setting is: Enabled: 3.','A malicious user could exhaust a target computer's resources if it never sent any acknowledgment messages for data that was transmitted by the target computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 3: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS:(TcpMaxDataRetransmissions) How many times unacknowledged data is retransmitted. Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.11\"]}, {\"cis_csc\": [\"9\"]}, {\"nist_800_53\": [\"SC.5\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(15112,'Ensure 'MSS: (WarningLevel) Percentage threshold for the security event log at which the system will generate a warning' is set to &','This setting can generate a security audit in the Security event log when the log reaches a user-defined threshold. The recommended state for this setting is: Enabled: 90% or less. Note: If log settings are configured to Overwrite events as needed or Overwrite events older than x days, this event will not be generated.','If the Security log reaches 90 percent of its capacity and the computer has not been configured to overwrite events as needed, more recent events will not be written to the log. If the log reaches its capacity and the computer has been configured to shut down when it can no longer record events to the Security log, the computer will shut down and will no longer be available to provide network services.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 90% or less: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (WarningLevel) Percentage threshold for the security event log at which the system will generate a warning Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.12\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(15113,'Ensure 'Turn off multicast name resolution' is set to 'Enabled'','LLMNR is a secondary name resolution protocol. With LLMNR, queries are sent using multicast over a local network link on a single subnet from a client computer to another client computer on the same subnet that also has LLMNR enabled. LLMNR does not require a DNS server or DNS client configuration, and provides name resolution in scenarios in which conventional DNS name resolution is not possible. The recommended state for this setting is: Enabled .','An attacker can listen on a network for these LLMNR (UDP/5355) or NBT-NS (UDP/137) broadcasts and respond to them, tricking the host into thinking that it knows the location of the requested system. Note: To completely mitigate local name resolution poisoning, in addition to this setting, the properties of each installed NIC should also be set to Disable NetBIOS over TCP/IP (on the WINS tab in the NIC properties). Unfortunately, there is no global setting to achieve this that automatically applies to all NICs - it is a per-NIC setting that varies with different NIC hardware installations.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesNetworkDNS ClientTurn off multicast name resolution Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DnsClient.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.5.4.2\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15114,'Ensure 'Turn on Mapper I/O (LLTDIO) driver' is set to 'Disabled'','This policy setting changes the operational behavior of the Mapper I/O network protocol driver. LLTDIO allows a computer to discover the topology of a network it's connected to. It also allows a computer to initiate Quality-of-Service requests such as bandwidth estimation and network health analysis. The recommended state for this setting is: Disabled.','To help protect from potentially discovering and connecting to unauthorized devices, this setting should be disabled to prevent responding to network traffic for network topology discovery.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkLink-Layer Topology DiscoveryTurn on Mapper I/O (LLTDIO) driver. Note: This Group Policy path is provided by the Group Policy template LinkLayerTopologyDiscovery.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.9.1\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15115,'Ensure 'Turn on Responder (RSPNDR) driver' is set to 'Disabled'','This policy setting changes the operational behavior of the Responder network protocol driver. The Responder allows a computer to participate in Link Layer Topology Discovery requests so that it can be discovered and located on the network. It also allows a computer to participate in Quality-of-Service activities such as bandwidth estimation and network health analysis. The recommended state for this setting is: Disabled.','To help protect from potentially discovering and connecting to unauthorized devices, this setting should be disabled to prevent responding to network traffic for network topology discovery.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkLink-Layer Topology DiscoveryTurn on Responder (RSPNDR) driver. Note: This Group Policy path is provided by the Group Policy template LinkLayerTopologyDiscovery.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.9.2\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15116,'Ensure 'Turn off Microsoft Peer-to-Peer Networking Services' is set to 'Enabled'','The Peer Name Resolution Protocol (PNRP) allows for distributed resolution of a name to an IPv6 address and port number. The protocol operates in the context of clouds. A cloud is a set of peer computers that can communicate with each other by using the same IPv6 scope. Peer-to-Peer protocols allow for applications in the areas of RTC, collaboration, content distribution and distributed processing. The recommended state for this setting is: Enabled.','This setting enhances the security of the environment and reduces the overall risk exposure related to peer-to-peer networking.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkMicrosoft Peer-to-Peer Networking ServicesTurn off Microsoft Peer-to-Peer Networking Services. Note: This Group Policy path is provided by the Group Policy template P2P- pnrp.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.10.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15117,'Ensure 'Prohibit installation and configuration of Network Bridge on your DNS domain network' is set to 'Enabled'','You can use this procedure to controls user's ability to install and configure a Network Bridge. The recommended state for this setting is: Enabled.','The Network Bridge setting, if enabled, allows users to create a Layer 2 Media Access Control (MAC) bridge, enabling them to connect two or more physical network segments together. A Network Bridge thus allows a computer that has connections to two different networks to share data between those networks. In an enterprise managed environment, where there is a need to control network traffic to only authorized paths, allowing users to create a Network Bridge increases the risk and attack surface from the bridged network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ConnectionsProhibit installation and configuration of Network Bridge on your DNS domain network Note: This Group Policy path is provided by the Group Policy template NetworkConnections.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.11.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC6.6\"]}]'),(15118,'Ensure 'Require domain users to elevate when setting a network's location' is set to 'Enabled'','This policy setting determines whether to require domain users to elevate when setting a network's location. The recommended state for this setting is: Enabled.','Allowing regular users to set a network location increases the risk and attack surface.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ConnectionsRequire domain users to elevate when setting a network's location Note: This Group Policy path may not exist by default. It is provided by the Group Policy template NetworkConnections.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.5.11.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC6.6\"]}]'),(15119,'Ensure 'Hardened UNC Paths' is set to 'Enabled, with "Require Mutual Authentication" and "Require Integrity" set for all NETLOGON&','This policy setting configures secure access to UNC paths. The recommended state for this setting is: Enabled, with "Require Mutual Authentication" and "Require Integrity" set for all NETLOGON and SYSVOL shares .','In February 2015, Microsoft released a new control mechanism to mitigate a security risk in Group Policy as part of the MS15-011 / MSKB 3000483 security update. This mechanism requires both the installation of the new security update and also the deployment of specific group policy settings to all computers on the domain from Windows Vista / Server 2008 (non-R2) or newer (the associated security patch to enable this feature was not released for Server 2003). A new group policy template ( NetworkProvider.admx/adml ) was also provided with the security update. Once the new GPO template is in place, the following are the minimum requirements to remediate the Group Policy security risk: \*NETLOGON RequireMutualAuthentication=1, RequireIntegrity=1 \*SYSVOL RequireMutualAuthentication=1, RequireIntegrity=1','','To establish the recommended configuration via GP, set the following UI path to Enabled with the following paths configured, at a minimum: \*NETLOGON RequireMutualAuthentication=1, RequireIntegrity=1 \*SYSVOL RequireMutualAuthentication=1, RequireIntegrity=1 Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ProviderHardened UNC Paths Note: This Group Policy path does not exist by default. An additional Group Policy template ( NetworkProvider.admx/adml ) is required','[{\"cis\": [\"18.5.14.1\"]}, {\"cis_csc\": [\"3\"]}]'),(15120,'Disable IPv6 (Ensure TCPIP6 Parameter 'DisabledComponents' is set to '0xff (255)')','Internet Protocol version 6 (IPv6) is a set of protocols that computers use to exchange information over the Internet and over home and business networks. IPv6 allows for many more IP addresses to be assigned than IPv4 did. Older networking, hosts and operating systems may not support IPv6 natively. The recommended state for this setting is: DisabledComponents - 0xff (255)','Since the vast majority of private enterprise managed networks have no need to utilize IPv6 (because they have access to private IPv4 addressing), disabling IPv6 components reduces a possible attack surface that is also harder to monitor the traffic on. As a result, we recommend configuring IPv6 to a Disabled state when it is not needed.','','To establish the recommended configuration, set the following Registry value to 0xff (255) (DWORD): HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTCPIP6Parameters:DisabledComponents. Note: This change does not take effect until the computer has been restarted. Note #2: Although Microsoft does not provide an ADMX template to configure this registry value, a custom .ADM template (Disable-IPv6-Components-KB929852.adm) is provided in the CIS Benchmark Remediation Kit to facilitate its configuration. Be aware though that simply turning off the group policy setting in the .ADM template will not "undo" the change once applied. Instead, the opposite setting must be applied to change the registry value to the opposite state.','[{\"cis\": [\"18.5.19.2.1\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15121,'Ensure 'Configuration of wireless settings using Windows Connect Now' is set to 'Disabled'','This policy setting allows the configuration of wireless settings using Windows Connect Now (WCN). The WCN Registrar enables the discovery and configuration of devices over Ethernet (UPnP) over in-band 802.11 Wi-Fi through the Windows Portable Device API (WPD) and via USB Flash drives. Additional options are available to allow discovery and configuration over a specific medium. The recommended state for this setting is: Disabled.','This setting enhances the security of the environment and reduces the overall risk exposure related to user configuration of wireless settings.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWindows Connect NowConfiguration of wireless settings using Windows Connect Now. Note: This Group Policy path is provided by the Group Policy template WindowsConnectNow.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.20.1\"]}, {\"cis_csc\": [\"15.4\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15122,'Ensure 'Prohibit access of the Windows Connect Now wizards' is set to 'Enabled'','This policy setting prohibits access to Windows Connect Now (WCN) wizards. The recommended state for this setting is: Enabled.','Allowing standard users to access the Windows Connect Now wizard increases the risk and attack surface.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetworkWindows Connect NowProhibit access of the Windows Connect Now wizards. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsConnectNow.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.5.20.2\"]}, {\"cis_csc\": [\"15.4\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15123,'Ensure 'Minimize the number of simultaneous connections to the Internet or a Windows Domain' is set to 'Enabled'','This policy setting prevents computers from connecting to both a domain based network and a non-domain based network at the same time. The recommended state for this setting is: Enabled.','Blocking simultaneous connections can help prevent a user unknowingly allowing network traffic to flow between the Internet and the enterprise managed network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWindows Connection ManagerMinimize the number of simultaneous connections to the Internet or a Windows Domain Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WCM.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.5.21.1\"]}, {\"cis_csc\": [\"12\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC6.6\"]}]'),(15124,'Ensure 'Prohibit connection to non-domain networks when connected to domain authenticated network' is set to 'Enabled'','This policy setting prevents computers from connecting to both a domain based network and a non-domain based network at the same time.','The potential concern is that a user would unknowingly allow network traffic to flow between the insecure public network and the enterprise managed network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative Templates…etworkWindows Connection ManagerProhibit connection to non-domain networks when connected to domain authenticated network.','[{\"cis\": [\"18.5.21.2\"]}, {\"cis_csc\": [\"12\"]}, {\"pci_dss\": [\"2.2.4\", \"1.3.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\"]}]'),(15125,'Ensure 'Include command line in process creation events' is set to 'Disabled'','This policy setting determines what information is logged in security audit events when a new process has been created. The recommended state for this setting is: Disabled.','When this policy setting is enabled, any user who has read access to the security events can read the command-line arguments for any successfully created process. Command-line arguments may contain sensitive or private information such as passwords or user data.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemAudit Process CreationInclude command line in process creation events Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AuditSettings.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.3.1\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15126,'Ensure 'Remote host allows delegation of non-exportable credentials' is set to 'Enabled'','Remote host allows delegation of non-exportable credentials. When using credential delegation, devices provide an exportable version of credentials to the remote host. This exposes users to the risk of credential theft from attackers on the remote host. The Restricted Admin Mode and Windows Defender Remote Credential Guard features are two options to help protect against this risk. The recommended state for this setting is: Enabled .','Restricted Admin Mode was designed to help protect administrator accounts by ensuring that reusable credentials are not stored in memory on remote devices that could potentially be compromised. Windows Defender Remote Credential Guard helps you protect your credentials over a Remote Desktop connection by redirecting Kerberos requests back to the device that is requesting the connection. Both features should be enabled and supported, as they reduce the chance of credential theft.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesSystemCredentials DelegationRemote host allows delegation of non-exportable credentials Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredSsp.admx/adml that is included with the Microsoft Windows 10 Release 1703 Administrative Templates (or newer).','[{\"cis\": [\"18.8.4.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15127,'Ensure 'Boot-Start Driver Initialization Policy' is set to 'Enabled: Good, unknown and bad but critical'','This policy setting allows you to specify which boot-start drivers are initialized based on a classification determined by an Early Launch Antimalware boot-start driver. The Early Launch Antimalware boot-start driver can return the following classifications for each boot-start driver: -Good: The driver has been signed and has not been tampered with. -Bad: The driver has been identified as malware. It is recommended that you do not allow known bad drivers to be initialized. -Bad, but required for boot: The driver has been identified as malware, but the computer cannot successfully boot without loading this driver. -Unknown: This driver has not been attested to by your malware detection application and has not been classified by the Early Launch Antimalware boot-start driver. If you enable this policy setting you will be able to choose which boot-start drivers to initialize the next time the computer is started. If your malware detection application does not include an Early Launch Antimalware boot- start driver or if your Early Launch Antimalware boot-start driver has been disabled, this setting has no effect and all boot-start drivers are initialized. The recommended state for this setting is: Enabled: Good, unknown and bad but critical.','This policy setting helps reduce the impact of malware that has already infected your system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Good, unknown and bad but critical: Computer ConfigurationPoliciesAdministrative TemplatesSystemEarly Launch AntimalwareBoot-Start Driver Initialization Policy Note: This Group Policy path may not exist by default. It is provided by the Group Policy template EarlyLaunchAM.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.14.1\"]}, {\"cis_csc\": [\"8\"]}, {\"pci_dss\": [\"5.1.1\"]}, {\"nist_800_53\": [\"SI.3\"]}, {\"tsc\": [\"CC6.8\"]}]'),(15128,'Ensure 'Configure registry policy processing: Do not apply during periodic background processing' is set to 'Enabled: FALSE'','The 'Do not apply during periodic background processing' option prevents the system from updating affected policies in the background while the computer is in use. When background updates are disabled, policy changes will not take effect until the next user logon or system restart. The recommended state for this setting is: Enabled: FALSE (unchecked).','Setting this option to false (unchecked) will ensure that domain policy changes take effect more quickly, as compared to waiting until the next user logon or system restart.','','To establish the recommended configuration via GP, set the following UI path to Enabled, then set the Do not apply during periodic background processing option to FALSE (unchecked): Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyConfigure registry policy processing Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.21.2\"]}, {\"cis_csc\": [\"3.7\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15129,'Ensure 'Configure registry policy processing: Process even if the Group Policy objects have not changed' is set to 'Enabled: TRUE'','The 'Process even if the Group Policy objects have not changed' option updates and reapplies policies even if the policies have not changed. The recommended state for this setting is: Enabled: TRUE (checked).','Setting this option to true (checked) will ensure unauthorized changes that might have been configured locally are forced to match the domain-based Group Policy settings again.','','To establish the recommended configuration via GP, set the following UI path to Enabled, then set the Process even if the Group Policy objects have not changed option to TRUE (checked): Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyConfigure registry policy processing Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.21.3\"]}, {\"cis_csc\": [\"3.7\"]}, {\"pci_dss\": [\"11.5.1\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(15130,'Ensure 'Turn off background refresh of Group Policy' is set to 'Disabled'','This policy setting prevents Group Policy from being updated while the computer is in use. This policy setting applies to Group Policy for computers, users and Domain Controllers. The recommended state for this setting is: Disabled.','This setting ensures that group policy changes take effect more quickly, as compared to waiting until the next user logon or system restart.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyTurn off background refresh of Group Policy Note: This Group Policy path is provided by the Group Policy template GroupPolicy.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.21.4\"]}, {\"cis_csc\": [\"3.7\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15131,'Ensure 'Turn off downloading of print drivers over HTTP' is set to 'Enabled'','This policy setting controls whether the computer can download print driver packages over HTTP. To set up HTTP printing, printer drivers that are not available in the standard operating system installation might need to be downloaded over HTTP. The recommended state for this setting is: Enabled.','Users might download drivers that include malicious code.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off downloading of print drivers over HTTP Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.1\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"6\"]}, {\"nist_800_53\": [\"SI.3\"]}]'),(15132,'Ensure 'Turn off handwriting personalization data sharing' is set to 'Enabled'','This setting turns off data sharing from the handwriting recognition personalization tool. The handwriting recognition personalization tool enables Tablet PC users to adapt handwriting recognition to their own writing style by providing writing samples. The tool can optionally share user writing samples with Microsoft to improve handwriting recognition in future versions of Windows. The tool generates reports and transmits them to Microsoft over a secure connection. The recommended state for this setting is: Enabled.','A person's handwriting is Personally Identifiable Information (PII), especially when it comes to your signature. As such, it is unacceptable in many environments to automatically upload PII to a website without explicit approval by the user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off handwriting personalization data sharing. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ShapeCollector.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.22.1.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15133,'Ensure 'Turn off handwriting recognition error reporting' is set to 'Enabled'','Turns off the handwriting recognition error reporting tool. The handwriting recognition error reporting tool enables users to report errors encountered in Tablet PC Input Panel. The tool generates error reports and transmits them to Microsoft over a secure connection. Microsoft uses these error reports to improve handwriting recognition in future versions of Windows. The recommended state for this setting is: Enabled.','A person's handwriting is Personally Identifiable Information (PII), especially when it comes to your signature. As such, it is unacceptable in many environments to automatically upload PII to a website without explicit approval by the user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off handwriting recognition error reporting. Note: This Group Policy path is provided by the Group Policy template InkWatson.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15134,'Ensure 'Turn off Internet Connection Wizard if URL connection is referring to Microsoft.com' is set to 'Enabled'','This policy setting specifies whether the Internet Connection Wizard can connect to Microsoft to download a list of Internet Service Providers (ISPs). The recommended state for this setting is: Enabled.','In an enterprise managed environment we want to lower the risk of a user unknowingly exposing sensitive data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Internet Connection Wizard if URL connection is referring to Microsoft.com. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15135,'Ensure 'Turn off Internet download for Web publishing and online ordering wizards' is set to 'Enabled'','This policy setting controls whether Windows will download a list of providers for the Web publishing and online ordering wizards. The recommended state for this setting is: Enabled.','Although the risk is minimal, enabling this setting will reduce the possibility of a user unknowingly downloading malicious content through this feature.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Internet download for Web publishing and online ordering wizards Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.5\"]}, {\"cis_csc\": [\"7\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15136,'Ensure 'Turn off printing over HTTP' is set to 'Enabled'','This policy setting allows you to disable the client computer's ability to print over HTTP, which allows the computer to print to printers on the intranet as well as the Internet. The recommended state for this setting is: Enabled.','Information that is transmitted over HTTP through this capability is not protected and can be intercepted by malicious users. For this reason, it is not often used in enterprise managed environments.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off printing over HTTP Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.6\"]}, {\"cis_csc\": [\"13.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15137,'Ensure 'Turn off Registration if URL connection is referring to Microsoft.com' is set to 'Enabled'','This policy setting specifies whether the Windows Registration Wizard connects to Microsoft.com for online registration. The recommended state for this setting is: Enabled.','Users in an enterprise managed environment should not be registering their own copies of Windows, providing their own PII in the process.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Registration if URL connection is referring to Microsoft.com. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.7\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15138,'Ensure 'Turn off Search Companion content file updates' is set to 'Enabled'','This policy setting specifies whether Search Companion should automatically download content updates during local and Internet searches. The recommended state for this setting is: Enabled.','There is a small risk that users will unknowingly reveal sensitive information because of the topics they are searching for. This risk is very low because even if this setting is enabled users still must submit search queries to the desired search engine in order to perform searches.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Search Companion content file updates. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.8\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15139,'Ensure 'Turn off the "Order Prints" picture task' is set to 'Enabled'','This policy setting specifies whether the "Order Prints Online" task is available from Picture Tasks in Windows folders. The Order Prints Online Wizard is used to download a list of providers and allow users to order prints online. The recommended state for this setting is: Enabled.','In an enterprise managed environment we want to lower the risk of a user unknowingly exposing sensitive data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off the "Order Prints" picture task. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.9\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15140,'Ensure 'Turn off the "Publish to Web" task for files and folders' is set to 'Enabled'','This policy setting specifies whether the tasks Publish this file to the Web, Publish this folder to the Web, and Publish the selected items to the Web are available from File and Folder Tasks in Windows folders. The Web Publishing wizard is used to download a list of providers and allow users to publish content to the Web. The recommended state for this setting is: Enabled.','Users may publish confidential or sensitive information to a public service outside of the control of the organization.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off the "Publish to Web" task for files and folders Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.10\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15141,'Ensure 'Turn off the Windows Messenger Customer Experience Improvement Program' is set to 'Enabled'','This policy setting specifies whether Windows Messenger can collect anonymous information about how the Windows Messenger software and service is used. Microsoft uses information collected through the Customer Experience Improvement Program to detect software flaws so that they can be corrected more quickly, enabling this setting will reduce the amount of data Microsoft is able to gather for this purpose. The recommended state for this setting is: Enabled.','Large enterprise managed environments may not want to have information collected by Microsoft from managed client computers.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off the Windows Messenger Customer Experience Improvement Program. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.11\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15142,'Ensure 'Turn off Windows Customer Experience Improvement Program' is set to 'Enabled'','This policy setting specifies whether Windows Messenger can collect anonymous information about how the Windows Messenger software and service is used. Microsoft uses information collected through the Windows Customer Experience Improvement Program to detect software flaws so that they can be corrected more quickly, enabling this setting will reduce the amount of data Microsoft is able to gather for this purpose. The recommended state for this setting is: Enabled.','Large enterprise managed environments may not want to have information collected by Microsoft from managed client computers.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Windows Customer Experience Improvement Program. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.12\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15143,'Ensure 'Turn off Windows Error Reporting' is set to 'Enabled'','This policy setting controls whether or not errors are reported to Microsoft. Error Reporting is used to report information about a system or application that has failed or has stopped responding and is used to improve the quality of the product. The recommended state for this setting is: Enabled.','If a Windows Error occurs in a secure, enterprise managed environment, the error should be reported directly to IT staff for troubleshooting and remediation. There is no benefit to the corporation to report these errors directly to Microsoft, and there is some risk of unknowingly exposing sensitive data as part of the error.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Windows Error Reporting. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.13\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15144,'Ensure 'Disallow copying of user input methods to the system account for sign-in' is set to 'Enabled'','This policy prevents automatic copying of user input methods to the system account for use on the sign-in screen. The user is restricted to the set of input methods that are enabled in the system account. The recommended state for this setting is: Enabled.','This is a way to increase the security of the system account.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLocale ServicesDisallow copying of user input methods to the system account for sign-in. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Globalization.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.26.1\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15145,'Ensure 'Do not display network selection UI' is set to 'Enabled'','This policy setting allows you to control whether anyone can interact with available networks UI on the logon screen. The recommended state for this setting is: Enabled.','An unauthorized user could disconnect the PC from the network or can connect the PC to other available networks without signing into Windows.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonDo not display network selection UI Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.27.1\"]}, {\"cis_csc\": [\"5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15146,'Ensure 'Do not enumerate connected users on domain-joined computers' is set to 'Enabled'','This policy setting prevents connected users from being enumerated on domain-joined computers. The recommended state for this setting is: Enabled.','A malicious user could use this feature to gather account names of other users, that information could then be used in conjunction with other types of attacks such as guessing passwords or social engineering. The value of this countermeasure is small because a user with domain credentials could gather the same account information using other methods.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonDo not enumerate connected users on domain-joined computers Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.27.2\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15147,'Ensure 'Enumerate local users on domain-joined computers' is set to 'Disabled'','This policy setting allows local users to be enumerated on domain-joined computers. The recommended state for this setting is: Disabled.','A malicious user could use this feature to gather account names of other users, that information could then be used in conjunction with other types of attacks such as guessing passwords or social engineering. The value of this countermeasure is small because a user with domain credentials could gather the same account information using other methods.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonEnumerate local users on domain-joined computers Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.27.3\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15148,'Ensure 'Turn off app notifications on the lock screen' is set to 'Enabled'','This policy setting allows you to prevent app notifications from appearing on the lock screen. The recommended state for this setting is: Enabled.','App notifications might display sensitive business or personal data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonTurn off app notifications on the lock screen Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.27.4\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15149,'Ensure 'Turn off picture password sign-in' is set to 'Enabled'','This policy setting allows you to control whether a domain user can sign in using a picture password. The recommended state for this setting is: Enabled . Note: If the picture password feature is permitted, the user's domain password is cached in the system vault when using it.','Picture passwords bypass the requirement for a typed complex password. In a shared work environment, a simple shoulder surf where someone observed the on-screen gestures would allow that person to gain access to the system without the need to know the complex password. Vertical monitor screens with an image are much more visible at a distance than horizontal key strokes, increasing the likelihood of a successful observation of the mouse gestures.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonTurn off picture password sign-in Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredentialProviders.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.27.5\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15150,'Ensure 'Turn on convenience PIN sign-in' is set to 'Disabled'','This policy setting allows you to control whether a domain user can sign in using a convenience PIN. In Windows 10, convenience PIN was replaced with Passport, which has stronger security properties. To configure Passport for domain users, use the policies under Computer ConfigurationAdministrative TemplatesWindows ComponentsMicrosoft Passport for Work. Note: The user's domain password will be cached in the system vault when using this feature. The recommended state for this setting is: Disabled.','A PIN is created from a much smaller selection of characters than a password, so in most cases a PIN will be much less robust than a password.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonTurn on convenience PIN sign-in Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredentialProviders.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Turn on PIN sign-in, but it was renamed starting with the Windows 10 Release 1511 Administrative Templates.','[{\"cis\": [\"18.8.27.6\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15151,'Ensure 'Require a password when a computer wakes (on battery)' is set to 'Enabled'','Specifies whether or not the user is prompted for a password when the system resumes from sleep. The recommended state for this setting is: Enabled.','Enabling this setting ensures that anyone who wakes an unattended computer from sleep state will have to provide logon credentials before they can access the system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsRequire a password when a computer wakes (on battery) Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.33.6.1\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15152,'Ensure 'Require a password when a computer wakes (plugged in)' is set to 'Enabled'','Specifies whether or not the user is prompted for a password when the system resumes from sleep. The recommended state for this setting is: Enabled.','Enabling this setting ensures that anyone who wakes an unattended computer from sleep state will have to provide logon credentials before they can access the system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsRequire a password when a computer wakes (plugged in) Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.33.6.2\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15153,'Ensure 'Configure Offer Remote Assistance' is set to 'Disabled'','This policy setting allows you to turn on or turn off Offer (Unsolicited) Remote Assistance on this computer. Help desk and support personnel will not be able to proactively offer assistance, although they can still respond to user assistance requests. The recommended state for this setting is: Disabled.','A user might be tricked and accept an unsolicited Remote Assistance offer from a malicious user.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote AssistanceConfigure Offer Remote Assistance Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RemoteAssistance.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.35.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15154,'Ensure 'Configure Solicited Remote Assistance' is set to 'Disabled'','This policy setting allows you to turn on or turn off Solicited (Ask for) Remote Assistance on this computer. The recommended state for this setting is: Disabled.','There is slight risk that a rogue administrator will gain access to another user's desktop session, however, they cannot connect to a user's computer unannounced or control it without permission from the user. When an expert tries to connect, the user can still choose to deny the connection or give the expert view-only privileges. The user must explicitly click the Yes button to allow the expert to remotely control the workstation.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote AssistanceConfigure Solicited Remote Assistance Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RemoteAssistance.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.35.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15155,'Ensure 'Enable RPC Endpoint Mapper Client Authentication' is set to 'Enabled'','This policy setting controls whether RPC clients authenticate with the Endpoint Mapper Service when the call they are making contains authentication information. The Endpoint Mapper Service on computers running Windows NT4 (all service packs) cannot process authentication information supplied in this manner. This policy setting can cause a specific issue with 1-way forest trusts if it is applied to the trusting domain DCs (see Microsoft KB3073942), so we do not recommend applying it to Domain Controllers. Note: This policy will not be in effect until the system is rebooted. The recommended state for this setting is: Enabled.','Anonymous access to RPC services could result in accidental disclosure of information to unauthenticated users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote Procedure CallEnable RPC Endpoint Mapper Client Authentication Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RPC.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.36.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15156,'Ensure 'Restrict Unauthenticated RPC clients' is set to 'Enabled: Authenticated'','This policy setting controls how the RPC server runtime handles unauthenticated RPC clients connecting to RPC servers.','Unauthenticated RPC communication can create a security vulnerability.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Authenticated: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote Procedure CallRestrict Unauthenticated RPC clients.','[{\"cis\": [\"18.8.36.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15157,'Ensure 'Microsoft Support Diagnostic Tool: Turn on MSDT interactive communication with support provider' is set to 'Disabled'','This policy setting configures Microsoft Support Diagnostic Tool (MSDT) interactive communication with the support provider. MSDT gathers diagnostic data for analysis by support professionals. The recommended state for this setting is: Disabled.','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemTroubleshooting and DiagnosticsMicrosoft Support Diagnostic ToolMicrosoft Support Diagnostic Tool: Turn on MSDT interactive communication with support provider. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template MSDT.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.44.5.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15158,'Ensure 'Enable/Disable PerfTrack' is set to 'Disabled'','This policy setting specifies whether to enable or disable tracking of responsiveness events. The recommended state for this setting is: Disabled.','When enabled the aggregated data of a given event will be transmitted to Microsoft. The option exists to restrict this feature for a specific user, set the consent level, and designate specific programs for which error reports could be sent. However, centrally restricting the ability to execute PerfTrack to limit the potential for unauthorized or undesired usage, data leakage, or unintentional communications is highly recommended.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemTroubleshooting and DiagnosticsWindows Performance PerfTrackEnable/Disable PerfTrack. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template PerformancePerftrack.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.44.11.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15159,'Ensure 'Turn off the advertising ID' is set to 'Enabled'','This policy setting turns off the advertising ID, preventing apps from using the ID for experiences across apps. The recommended state for this setting is: Enabled.','Tracking user activity for advertising purposes, even anonymously, may be a privacy concern. In an enterprise managed environment, applications should not need or require tracking for targeted advertising.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemUser ProfilesTurn off the advertising ID. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template UserProfiles.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.46.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15160,'Ensure 'Enable Windows NTP Client' is set to 'Enabled'','This policy setting specifies whether the Windows NTP Client is enabled. Enabling the Windows NTP Client allows your computer to synchronize its computer clock with other NTP servers. You might want to disable this service if you decide to use a third-party time provider. The recommended state for this setting is: Enabled.','A reliable and accurate account of time is important for a number of services and security requirements, including but not limited to distributed applications, authentication services, multi-user databases and logging services. The use of an NTP client (with secure operation) establishes functional accuracy and is a focal point when reviewing security relevant events.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemWindows Time ServiceTime ProvidersEnable Windows NTP Client. Note: This Group Policy path is provided by the Group Policy template W32Time.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.49.1.1\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC7.2\"]}]'),(15161,'Ensure 'Enable Windows NTP Server' is set to 'Disabled'','This policy setting allows you to specify whether the Windows NTP Server is enabled.','The configuration of proper time synchronization is critically important in an enterprise managed environment both due to the sensitivity of Kerberos authentication timestamps and also to ensure accurate security logging.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemWindows Time ServiceTime ProvidersEnable Windows NTP Server.','[{\"cis\": [\"18.8.49.1.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC6.3\", \"CC7.2\"]}]'),(15162,'Ensure 'Allow Microsoft accounts to be optional' is set to 'Enabled'','This policy setting lets you control whether Microsoft accounts are optional for Windows Store apps that require an account to sign in. This policy only affects Windows Store apps that support it. The recommended state for this setting is: Enabled.','Enabling this setting allows an organization to use their enterprise user accounts instead of using their Microsoft accounts when accessing Windows store apps. This provides the organization with greater control over relevant credentials. Microsoft accounts cannot be centrally managed and as such enterprise credential security policies cannot be applied to them, which could put any information accessed by using Microsoft accounts at risk.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsApp runtimeAllow Microsoft accounts to be optional Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AppXRuntime.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.6.1\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15163,'Ensure 'Disallow Autoplay for non-volume devices' is set to 'Enabled'','This policy setting disallows AutoPlay for MTP devices like cameras or phones. The recommended state for this setting is: Enabled.','An attacker could use this feature to launch a program to damage a client computer or data on the computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsAutoPlay PoliciesDisallow Autoplay for non-volume devices Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AutoPlay.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.8.1\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15164,'Ensure 'Set the default behavior for AutoRun' is set to 'Enabled: Do not execute any autorun commands'','This policy setting sets the default behavior for Autorun commands. Autorun commands are generally stored in autorun.inf files. They often launch the installation program or other routines. The recommended state for this setting is: Enabled: Do not execute any autorun commands.','Prior to Windows Vista, when media containing an autorun command is inserted, the system will automatically execute the program without user intervention. This creates a major security concern as code may be executed without user's knowledge. The default behavior starting with Windows Vista is to prompt the user whether autorun command is to be run. The autorun command is represented as a handler in the Autoplay dialog.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Do not execute any autorun commands: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsAutoPlay PoliciesSet the default behavior for AutoRun Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AutoPlay.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.8.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15165,'Ensure 'Turn off Autoplay' is set to 'Enabled: All drives'','Autoplay starts to read from a drive as soon as you insert media in the drive, which causes the setup file for programs or audio media to start immediately. An attacker could use this feature to launch a program to damage the computer or data on the computer. Autoplay is disabled by default on some removable drive types, such as floppy disk and network drives, but not on CD-ROM drives. Note: You cannot use this policy setting to enable Autoplay on computer drives in which it is disabled by default, such as floppy disk and network drives. The recommended state for this setting is: Enabled: All drives.','An attacker could use this feature to launch a program to damage a client computer or data on the computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: All drives: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsAutoPlay PoliciesTurn off Autoplay Note: This Group Policy path is provided by the Group Policy template AutoPlay.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.8.3\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15166,'Ensure 'Do not display the password reveal button' is set to 'Enabled'','This policy setting allows you to configure the display of the password reveal button in password entry user experiences. The recommended state for this setting is: Enabled.','This is a useful feature when entering a long and complex password, especially when using a touchscreen. The potential risk is that someone else may see your password while surreptitiously observing your screen.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCredential User InterfaceDo not display the password reveal button Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredUI.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.15.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15167,'Ensure 'Enumerate administrator accounts on elevation' is set to 'Disabled'','This policy setting controls whether administrator accounts are displayed when a user attempts to elevate a running application. The recommended state for this setting is: Disabled.','Users could see the list of administrator accounts, making it slightly easier for a malicious user who has logged onto a console session to try to crack the passwords of those accounts.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCredential User InterfaceEnumerate administrator accounts on elevation Note: This Group Policy path is provided by the Group Policy template CredUI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.15.2\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15168,'Ensure 'Default Action and Mitigation Settings' is set to 'Enabled' (plus subsettings)','This setting configures the default action after detection and advanced ROP mitigation. The recommended state for this setting is: Default Action and Mitigation Settings - Enabled; Deep Hooks - Enabled; Anti Detours - Enabled; Banned Functions - Enabled; Exploit Action - User Configured','These advanced mitigations for ROP mitigations apply to all configured software in EMET: Deep Hooks protects critical APIs and the subsequent lower level APIs used by the top level critical API. Anti Detours renders ineffective exploits that evade hooks by executing a copy of the hooked function prologue and then jump to the function past the prologue. Banned Functions will block calls to ntdll!LdrHotPatchRoutine to mitigate potential exploits abusing the API.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEMETDefault Action and Mitigation Settings .Note: This Group Policy path does not exist by default. An additional Group Policy template ( EMET.admx/adml ) is required - it is included with Microsoft Enhanced Mitigation Experience Toolkit (EMET).','[{\"cis\": [\"18.9.24.2\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15169,'Ensure 'Default Protections for Internet Explorer' is set to 'Enabled'','This setting determines if recommended EMET mitigations are applied to Internet Explorer. The recommended state for this setting is: Enabled .','Applying EMET mitigations to Internet Explorer will help reduce the reliability of exploits that target it.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEMETDefault Protections for Internet Explorer Note: This Group Policy path does not exist by default. An additional Group Policy template ( EMET.admx/adml ) is required - it is included with Microsoft Enhanced Mitigation Experience Toolkit (EMET).','[{\"cis\": [\"18.9.24.3\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15170,'Ensure 'Default Protections for Popular Software' is set to 'Enabled'','This setting determines if recommended EMET mitigations are applied to the following popular software: 7-Zip; Adobe Photoshop; Foxit Reader; Google Chrome; Google Talk; iTunes; Microsoft Live Writer;Microsoft Lync Communicator ;Microsoft Photo Gallery ;Microsoft SkyDrive; mIRC; Mozilla Firefox; Mozilla Thunderbird; Opera;Pidgin ;QuickTime Player; RealPlayer; Safari; Skype; VideoLAN VLC; Winamp; Windows Live Mail; Windows Media Player; WinRAR; WinZip. The recommended state for this setting is: Enabled .','Applying EMET mitigations to popular software packages will help reduce the reliability of exploits that target them.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEMETDefault Protections for Popular Software Note: This Group Policy path does not exist by default. An additional Group Policy template ( EMET.admx/adml ) is required - it is included with Microsoft Enhanced Mitigation Experience Toolkit (EMET).','[{\"cis\": [\"18.9.24.4\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15171,'Ensure 'Default Protections for Recommended Software' is set to 'Enabled'','This setting determines if recommended EMET mitigations are applied to the following software: Adobe Acrobat; Adobe Acrobat Reader; Microsoft Office suite applications; Oracle Java; WordPad. The recommended state for this setting is: Enabled .','Applying EMET mitigations to recommended software will help reduce the reliability of exploits that target them.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEMETDefault Protections for Recommended Software Note: This Group Policy path does not exist by default. An additional Group Policy template ( EMET.admx/adml ) is required - it is included with Microsoft Enhanced Mitigation Experience Toolkit (EMET).','[{\"cis\": [\"18.9.24.5\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15172,'Ensure 'System ASLR' is set to 'Enabled: Application Opt-In'','This setting determines how applications become enrolled in Address Space Layout Randomization (ASLR). The recommended state for this setting is: Enabled: Application Opt-In .','ASLR reduces the predictability of process memory, which in-turn helps reduce the reliability of exploits targeting memory corruption vulnerabilities.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Application Opt-In :Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEMETSystem ASLR Note: This Group Policy path does not exist by default. An additional Group Policy template ( EMET.admx/adml ) is required - it is included with Microsoft Enhanced Mitigation Experience Toolkit (EMET).','[{\"cis\": [\"18.9.24.6\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15173,'Ensure 'System DEP' is set to 'Enabled: Application Opt-Out'','This setting determines how applications become enrolled in Data Execution Protection (DEP). The recommended state for this setting is: Enabled: Application Opt-Out .','DEP marks pages of application memory as non-executable, which reduces a given exploit's ability to run attacker-controlled code.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Application Opt-Out : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEMETSystem DEP Note: This Group Policy path does not exist by default. An additional Group Policy template ( EMET.admx/adml ) is required - it is included with Microsoft Enhanced Mitigation Experience Toolkit (EMET).','[{\"cis\": [\"18.9.24.7\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15174,'Ensure 'System SEHOP' is set to 'Enabled: Application Opt-Out'','This setting determines how applications become enrolled in Structured Exception Handler Overwrite Protection (SEHOP). The recommended state for this setting is: Enabled: Application Opt-Out .','When a software component suffers from a memory corruption vulnerability, an exploit may be able to overwrite memory that contains data structures that control how the software handles exceptions. By corrupting these structures in a controlled manner, an exploit may be able to execute arbitrary code. SEHOP verifies the integrity of those structures before they are used to handle exceptions, which reduces the reliability of exploits that leverage structured exception handler overwrites.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Application Opt-Out : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEMETSystem SEHOP Note: This Group Policy path does not exist by default. An additional Group Policy template ( EMET.admx/adml ) is required - it is included with Microsoft Enhanced Mitigation Experience Toolkit (EMET).','[{\"cis\": [\"18.9.24.7\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15175,'Ensure 'Application: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceApplicationControl Event Log behavior when the log file reaches its maximum size Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.1.1\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15176,'Ensure 'Application: Specify the maximum log file size (KB)' is set to 'Enabled: 32,768 or greater'','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 32,768 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 32,768 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceApplicationSpecify the maximum log file size (KB) Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.1.2\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15177,'Ensure 'Security: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSecurityControl Event Log behavior when the log file reaches its maximum size Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.2.1\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15178,'Ensure 'Security: Specify the maximum log file size (KB)' is set to 'Enabled: 196,608 or greater'','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 196,608 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 196,608 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSecuritySpecify the maximum log file size (KB) Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.2.2\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15179,'Ensure 'Setup: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSetupControl Event Log behavior when the log file reaches its maximum size Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.3.1\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15180,'Ensure 'Setup: Specify the maximum log file size (KB)' is set to 'Enabled: 32,768 or greater'','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 32,768 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 32,768 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSetupSpecify the maximum log file size (KB) Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.3.2\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15181,'Ensure 'System: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSystemControl Event Log behavior when the log file reaches its maximum size Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.4.1\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15182,'Ensure 'System: Specify the maximum log file size (KB)' is set to 'Enabled: 32,768 or greater'','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 32,768 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 32,768 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSystemSpecify the maximum log file size (KB) Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.4.2\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15183,'Ensure 'Turn off Data Execution Prevention for Explorer' is set to 'Disabled'','Disabling Data Execution Prevention can allow certain legacy plug-in applications to function without terminating Explorer. The recommended state for this setting is: Disabled.','Data Execution Prevention is an important security feature supported by Explorer that helps to limit the impact of certain types of malware.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsFile ExplorerTurn off Data Execution Prevention for Explorer Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Explorer.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.30.2\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15184,'Ensure 'Turn off heap termination on corruption' is set to 'Disabled'','This policy setting allows you to configure the amount of functionality that the shell protocol can have. When using the full functionality of this protocol, applications can open folders and launch files. The protected mode reduces the functionality of this protocol allowing applications to only open a limited set of folders. Applications are not able to open files with this protocol when it is in the protected mode. It is recommended to leave this protocol in the protected mode to increase the security of Windows. The recommended state for this setting is: Disabled.','Limiting the opening of files and folders to a limited set reduces the attack surface of the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsFile ExplorerTurn off shell protocol protected mode Note: This Group Policy path is provided by the Group Policy template WindowsExplorer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.30.3\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15185,'Ensure 'Turn off shell protocol protected mode' is set to 'Disabled'','This policy setting allows you to configure the amount of functionality that the shell protocol can have. When using the full functionality of this protocol, applications can open folders and launch files. The protected mode reduces the functionality of this protocol allowing applications to only open a limited set of folders. Applications are not able to open files with this protocol when it is in the protected mode. It is recommended to leave this protocol in the protected mode to increase the security of Windows. The recommended state for this setting is: Disabled.','Limiting the opening of files and folders to a limited set reduces the attack surface of the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsFile ExplorerTurn off shell protocol protected mode Note: This Group Policy path is provided by the Group Policy template WindowsExplorer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.30.4\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15186,'Ensure 'Turn off Windows Location Provider' is set to 'Enabled'','This policy setting turns off the Windows Location Provider feature for the computer.','This setting affects the Windows Location Provider feature (e.g. GPS or other location tracking).','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsLocation and SensorsWindows Location ProviderTurn off Windows Location Provider.','[{\"cis\": [\"18.9.39.1.1\"]}]'),(15187,'Ensure 'Turn off location' is set to 'Enabled'','This policy setting turns off the location feature for the computer. The recommended state for this setting is: Enabled.','This setting affects the location feature (e.g. GPS or other location tracking). From a security perspective, it's not a good idea to reveal your location to software in most cases, but there are legitimate uses, such as mapping software. However, they should not be used in high security environments.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsLocation and SensorsTurn off location. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Sensors.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.39.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15188,'Ensure 'Prevent the usage of OneDrive for file storage' is set to 'Enabled'','This policy setting lets you prevent apps and features from working with files on OneDrive using the Next Generation Sync Client. The recommended state for this setting is: Enabled.','Enabling this setting prevents users from accidentally uploading confidential or sensitive corporate information to the OneDrive cloud service using the Next Generation Sync Client.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsOneDrivePrevent the usage of OneDrive for file storage Note: This Group Policy path may not exist by default. It is provided by the Group Policy template SkyDrive.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer). However, we strongly recommend you only use the version included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer). Older versions of the templates had conflicting settings in different template files for both OneDrive & SkyDrive, until it was cleaned up properly in the above version. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Prevent the usage of SkyDrive for file storage, but it was renamed starting with the Windows 10 RTM (Release 1507) Administrative Templates.','[{\"cis\": [\"18.9.52.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15189,'Ensure 'Prevent the usage of OneDrive for file storage on Windows 8.1' is set to 'Enabled'','This policy setting lets you prevent apps and features from working with files on OneDrive using the legacy OneDrive/SkyDrive client. The recommended state for this setting is: Enabled. Note: Despite the name of this setting, it is applicable to the legacy OneDrive client on any Windows OS.','Enabling this setting prevents users from accidentally uploading confidential or sensitive corporate information to the OneDrive cloud service using the legacy OneDrive/SkyDrive client.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsOneDrivePrevent the usage of OneDrive for file storage on Windows 8.1 Note: This Group Policy path may not exist by default. It is provided by the Group Policy template SkyDrive.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer). We strongly recommend you only use either that version of the template or a newer one. Older versions of the templates had conflicting settings in different template files for both OneDrive & SkyDrive, until it was cleaned up properly in the above version.','[{\"cis\": [\"18.9.52.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(15190,'Ensure 'Do not allow passwords to be saved' is set to 'Enabled'','This policy setting helps prevent Remote Desktop clients from saving passwords on a computer. The recommended state for this setting is: Enabled. Note: If this policy setting was previously configured as Disabled or Not configured, any previously saved passwords will be deleted the first time a Remote Desktop client disconnects from any server.','An attacker with physical access to the computer may be able to break the protection guarding saved passwords. An attacker who compromises a user's account and connects to their computer could use saved passwords to gain access to additional hosts.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Connection ClientDo not allow passwords to be saved Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.58.2.2\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(15191,'Ensure 'Restrict Remote Desktop Services users to a single Remote Desktop Services session' is set to 'Enabled'','This policy setting allows you to restrict users to a single Remote Desktop Services session. The recommended state for this setting is: Enabled.','This setting ensures that users & administrators who Remote Desktop to a server will continue to use the same session - if they disconnect and reconnect, they will go back to the same session they were using before, preventing the creation of a second simultaneous session. This both prevents unnecessary resource usage by having the server host unnecessary additional sessions (which would put extra load on the server) and also ensures a consistency of experience for the user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostConnectionsRestrict Remote Desktop Services users to a single Remote Desktop Services session. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Restrict Terminal Services users to a single remote session, but it was renamed starting with the Windows 7 & Server 2008 R2 Administrative Templates.','[{\"cis\": [\"18.9.58.3.2.1\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15192,'Ensure 'Do not allow COM port redirection' is set to 'Enabled'','This policy setting specifies whether to prevent the redirection of data to client COM ports from the remote computer in a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for COM port redirection within a Remote Desktop session is very rare, so makes sense to reduce the number of unexpected avenues for data exfiltration and/or malicious code transfer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow COM port redirection. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.58.3.3.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15193,'Ensure 'Do not allow drive redirection' is set to 'Enabled'','This policy setting prevents users from sharing the local drives on their client computers to Remote Desktop Servers that they access. Mapped drives appear in the session folder tree in Windows Explorer in the following format: \TSClient<driveletter>$ If local drives are shared they are left vulnerable to intruders who want to exploit the data that is stored on them. The recommended state for this setting is: Enabled.','Data could be forwarded from the user's Remote Desktop Services session to the user's local computer without any direct user interaction. Malicious software already present on a compromised server would have direct and stealthy disk access to the user's local computer during the Remote Desktop session.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow drive redirection Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.58.3.3.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15194,'Ensure 'Do not allow LPT port redirection' is set to 'Enabled'','This policy setting specifies whether to prevent the redirection of data to client LPT ports during a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for LPT port redirection within a Remote Desktop session is very rare, so makes sense to reduce the number of unexpected avenues for data exfiltration and/or malicious code transfer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow LPT port redirection. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.58.3.3.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15195,'Ensure 'Do not allow supported Plug and Play device redirection' is set to 'Enabled'','This policy setting allows you to control the redirection of supported Plug and Play devices, such as Windows Portable Devices, to the remote computer in a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for Plug and Play device redirection within a Remote Desktop session is very rare, so makes sense to reduce the number of unexpected avenues for data exfiltration and/or malicious code transfer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow supported Plug and Play device redirection. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.58.3.3.4\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15196,'Ensure 'Always prompt for password upon connection' is set to 'Enabled'','This policy setting specifies whether Remote Desktop Services always prompts the client computer for a password upon connection. You can use this policy setting to enforce a password prompt for users who log on to Remote Desktop Services, even if they already provided the password in the Remote Desktop Connection client. The recommended state for this setting is: Enabled.','Users have the option to store both their username and password when they create a new Remote Desktop Connection shortcut. If the server that runs Remote Desktop Services allows users who have used this feature to log on to the server but not enter their password, then it is possible that an attacker who has gained physical access to the user's computer could connect to a Remote Desktop Server through the Remote Desktop Connection shortcut, even though they may not know the user's password.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecurityAlways prompt for password upon connection Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In the Microsoft Windows Vista Administrative Templates, this setting was named Always prompt client for password upon connection, but it was renamed starting with the Windows Server 2008 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.58.3.9.1\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15197,'Ensure 'Require secure RPC communication' is set to 'Enabled'','This policy setting allows you to specify whether Remote Desktop Services requires secure Remote Procedure Call (RPC) communication with all clients or allows unsecured communication. You can use this policy setting to strengthen the security of RPC communication with clients by allowing only authenticated and encrypted requests. The recommended state for this setting is: Enabled.','Allowing unsecure RPC communication can exposes the server to man in the middle attacks and data disclosure attacks.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecurityRequire secure RPC communication Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.58.3.9.2\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15198,'Ensure 'Set client connection encryption level' is set to 'Enabled: High Level'','This policy setting specifies whether to require the use of a specific encryption level to secure communications between client computers and RD Session Host servers during Remote Desktop Protocol (RDP) connections. This policy only applies when you are using native RDP encryption. However, native RDP encryption (as opposed to SSL encryption) is not recommended. This policy does not apply to SSL encryption. The recommended state for this setting is: Enabled: High Level.','If Remote Desktop client connections that use low level encryption are allowed, it is more likely that an attacker will be able to decrypt any captured Remote Desktop Services network traffic.','','To establish the recommended configuration via GP, set the following UI path to Enabled: High Level: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecuritySet client connection encryption level Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.58.3.9.3\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15199,'Ensure 'Set time limit for active but idle Remote Desktop Services sessions' is set to 'Enabled: 15 minutes or less'','This policy setting allows you to specify the maximum amount of time that an active Remote Desktop Services session can be idle (without user input) before it is automatically disconnected. The recommended state for this setting is: Enabled: 15 minutes or less.','This setting helps to prevent active Remote Desktop sessions from tying up the computer for long periods of time while not in use, preventing computing resources from being consumed by large numbers of inactive sessions. In addition, old, forgotten Remote Desktop sessions that are still active can cause password lockouts if the user's password has changed but the old session is still running. For systems that limit the number of connected users (e.g. servers in the default Administrative mode - 2 sessions only), other users' old but still active sessions can prevent another user from connecting, resulting in an effective denial of service.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 15 minutes or less: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSession Time LimitsSet time limit for active but idle Remote Desktop Services sessions. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Set time limit for active but idle Terminal Services sessions, but it was renamed starting with the Windows 7 & Server 2008 R2 Administrative Templates.','[{\"cis\": [\"18.9.58.3.10.1\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15200,'Ensure 'Set time limit for disconnected sessions' is set to 'Enabled: 1 minute'','This policy setting allows you to configure a time limit for disconnected Remote Desktop Services sessions. The recommended state for this setting is: Enabled: 1 minute.','This setting helps to prevent active Remote Desktop sessions from tying up the computer for long periods of time while not in use, preventing computing resources from being consumed by large numbers of disconnected but still active sessions. In addition, old, forgotten Remote Desktop sessions that are still active can cause password lockouts if the user's password has changed but the old session is still running. For systems that limit the number of connected users (e.g. servers in the default Administrative mode - 2 sessions only), other users' old but still active sessions can prevent another user from connecting, resulting in an effective denial of service. This setting is important to ensure a disconnected session is properly terminated.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 1 minute: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSession Time LimitsSet time limit for disconnected sessions. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.58.3.10.2\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15201,'Ensure 'Do not delete temp folders upon exit' is set to 'Disabled'','This policy setting specifies whether Remote Desktop Services retains a user's per-session temporary folders at logoff. The recommended state for this setting is: Disabled.','Sensitive information could be contained inside the temporary folders and visible to other administrators that log into the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostTemporary FoldersDo not delete temp folders upon exit Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Do not delete temp folder upon exit, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.58.3.11.1\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15202,'Ensure 'Do not use temporary folders per session' is set to 'Disabled'','By default, Remote Desktop Services creates a separate temporary folder on the RD Session Host server for each active session that a user maintains on the RD Session Host server. The temporary folder is created on the RD Session Host server in a Temp folder under the user's profile folder and is named with the sessionid. This temporary folder is used to store individual temporary files. To reclaim disk space, the temporary folder is deleted when the user logs off from a session. The recommended state for this setting is: Disabled.','Disabling this setting keeps the cached data independent for each session, both reducing the chance of problems from shared cached data between sessions, and keeping possibly sensitive data separate to each user session.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostTemporary FoldersDo not use temporary folders per session Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.58.3.11.2\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15203,'Ensure 'Prevent downloading of enclosures' is set to 'Enabled'','This policy setting prevents the user from having enclosures (file attachments) downloaded from an RSS feed to the user's computer. The recommended state for this setting is: Enabled.','Allowing attachments to be downloaded through the RSS feed can introduce files that could have malicious intent.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRSS FeedsPrevent downloading of enclosures Note: This Group Policy path is provided by the Group Policy template InetRes.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Turn off downloading of enclosures, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.59.1\"]}, {\"cis_csc\": [\"7.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15204,'Ensure 'Allow indexing of encrypted files' is set to 'Disabled'','This policy setting controls whether encrypted items are allowed to be indexed. When this setting is changed, the index is rebuilt completely. Full volume encryption (such as BitLocker Drive Encryption or a non-Microsoft solution) must be used for the location of the index to maintain security for encrypted files. The recommended state for this setting is: Disabled.','Indexing and allowing users to search encrypted files could potentially reveal confidential data stored within the encrypted files.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSearchAllow indexing of encrypted files Note: This Group Policy path is provided by the Group Policy template Search.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.60.2\"]}, {\"cis_csc\": [\"13.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15205,'Ensure 'Set what information is shared in Search' is set to 'Enabled: Anonymous info'','Various levels of information can be shared with Bing in Search, to include user information and location. Configuring this setting prevents users from selecting the level of information shared and enables the most restrictive selection. The recommended state for this setting is: Enabled: Anonymous info.','Limiting the search information shared with Microsoft Bing enhances privacy and security.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Anonymous info: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSearchSet what information is shared in Search. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Search.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.60.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15206,'Ensure 'Turn off KMS Client Online AVS Validation' is set to 'Enabled'','The Key Management Service (KMS) is a Microsoft license activation method that entails setting up a local server to store the software licenses. The KMS server itself needs to connect to Microsoft to activate the KMS service, but subsequent on-network clients can activate Microsoft Windows OS and/or their Microsoft Office via the KMS server instead of connecting directly to Microsoft. This policy setting lets you opt-out of sending KMS client activation data to Microsoft automatically. The recommended state for this setting is: Enabled.','Even though the KMS licensing method does not require KMS clients to connect to Microsoft, they still send KMS client activation state data to Microsoft automatically. Preventing this information from being sent can help reduce privacy concerns in high security environments.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSoftware Protection PlatformTurn off KMS Client Online AVS Validation. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AVSValidationGP.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.65.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15207,'Ensure 'Configure local setting override for reporting to Microsoft MAPS' is set to 'Disabled'','This policy setting configures a local override for the configuration to join Microsoft Active Protection Service (MAPS), which Microsoft has now renamed to "Windows Defender Antivirus Cloud Protection Service". This setting can only be set by Group Policy. The recommended state for this setting is: Disabled .','The decision on whether or not to participate in Microsoft MAPS / Windows Defender Antivirus Cloud Protection Service for malicious software reporting should be made centrally in an enterprise managed environment, so that all computers within it behave consistently in that regard. Configuring this setting to Disabled ensures that the decision remains centrally managed.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusMAPSConfigure local setting override for reporting to Microsoft MAPS Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.76.3.1\"]}, {\"cis_csc\": [\"8\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15208,'Ensure 'Join Microsoft MAPS' is set to 'Disabled'','This policy setting allows you to join Microsoft Active Protection Service (MAPS), which Microsoft has now renamed to 'Windows Defender Antivirus Cloud Protection Service'. Microsoft MAPS / Windows Defender Antivirus Cloud Protection Service is the online community that helps you choose how to respond to potential threats. The community also helps stop the spread of new malicious software infections. You can choose to send basic or additional information about detected software. Additional information helps Microsoft create new definitions and help it to protect your computer. Possible options are: - (0x0) Disabled (default) - (0x1) Basic membership - (0x2) Advanced membership Basic membership will send basic information to Microsoft about software that has been detected including where the software came from the actions that you apply or that are applied automatically and whether the actions were successful. Advanced membership in addition to basic information will send more information to Microsoft about malicious software spyware and potentially unwanted software including the location of the software file names how the software operates and how it has impacted your computer. The recommended state for this setting is: Disabled.','The information that would be sent can include things like location of detected items on your computer if harmful software was removed. The information would be automatically collected and sent. In some instances personal information might unintentionally be sent to Microsoft. However, Microsoft states that it will not use this information to identify you or contact you. For privacy reasons in high security environments, it is best to prevent these data submissions altogether.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusMAPSJoin Microsoft MAPS. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.76.3.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15209,'Ensure 'Turn on behavior monitoring' is set to 'Enabled'','This policy setting allows you to configure behavior monitoring for Windows Defender Antivirus. The recommended state for this setting is: Enabled .','When running an antivirus solution such as Windows Defender Antivirus, it is important to ensure that it is configured to heuristically monitor in real-time for suspicious and known malicious activity.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusReal-Time ProtectionTurn on behavior monitoring Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.76.7.1\"]}, {\"cis_csc\": [\"8.1\"]}, {\"pci_dss\": [\"5.2\"]}]'),(15210,'Ensure 'Configure Watson events' is set to 'Disabled'','This policy setting allows you to configure whether or not Watson events are sent.','Watson events are the reports that get sent to Microsoft when a program or service crashes or fails, including the possibility of automatic submission.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusReportingConfigure Watson events.','[{\"cis\": [\"18.9.76.9.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15211,'Ensure 'Scan removable drives' is set to 'Enabled'','This policy setting allows you to manage whether or not to scan for malicious software and unwanted software in the contents of removable drives, such as USB flash drives, when running a full scan. The recommended state for this setting is: Enabled .','It is important to ensure that any present removable drives are always included in any type of scan, as removable drives are more likely to contain malicious software brought in to the enterprise managed environment from an external, unmanaged computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusScanScan removable drives Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.76.10.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15212,'Ensure 'Turn on e-mail scanning' is set to 'Enabled'','This policy setting allows you to configure e-mail scanning. When e-mail scanning is enabled, the engine will parse the mailbox and mail files, according to their specific format, in order to analyze the mail bodies and attachments. Several e-mail formats are currently supported, for example: pst (Outlook), dbx, mbx, mime (Outlook Express), binhex (Mac). The recommended state for this setting is: Enabled .','Incoming e-mails should be scanned by an antivirus solution such as Windows Defender Antivirus, as email attachments are a commonly used attack vector to infiltrate computers with malicious software.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusScanTurn on e-mail scanning Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.76.10.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15213,'Ensure 'Turn off Windows Defender AntiVirus' is set to 'Disabled'','This policy setting turns off Windows Defender Antivirus. If the setting is configured to Disabled, Windows Defender Antivirus runs and computers are scanned for malware and other potentially unwanted software. The recommended state for this setting is: Disabled .','It is important to ensure a current, updated antivirus product is scanning each computer for malicious file activity. Microsoft provides a competent solution out of the box in Windows Defender Antivirus. Organizations that choose to purchase a reputable 3rd-party antivirus solution may choose to exempt themselves from this recommendation in lieu of the commercial alternative.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusTurn off Windows Defender AntiVirus Note: This Group Policy path is provided by the Group Policy template WindowsDefender.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Turn off Windows Defender, but it was renamed starting with the Windows 10 Release 1703 Administrative Templates.','[{\"cis\": [\"18.9.76.14\"]}, {\"cis_csc\": [\"8.1\"]}, {\"pci_dss\": [\"5.2\"]}, {\"tsc\": [\"CC6.8\"]}]'),(15214,'Ensure 'Configure Windows Defender SmartScreen' is set to 'Enabled: Warn and prevent bypass'','This policy setting allows you to manage the behavior of Windows SmartScreen. Windows SmartScreen helps keep PCs safer by warning users before running unrecognized programs downloaded from the Internet. Some information is sent to Microsoft about files and programs run on PCs with this feature enabled. The recommended state for this setting is: Enabled: Warn and prevent bypass.','Windows SmartScreen helps keep PCs safer by warning users before running unrecognized programs downloaded from the Internet. However, due to the fact that some information is sent to Microsoft about files and programs run on PCs some organizations may prefer to disable it.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Warn and prevent bypass: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender SmartScreenExplorerConfigure Windows Defender SmartScreen Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsExplorer.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Configure Windows SmartScreen, but it was renamed starting with the Windows 10 Release 1703 Administrative Templates.','[{\"cis\": [\"18.9.80.1.1\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15215,'Ensure 'Configure Default consent' is set to 'Enabled: Always ask before sending data'','This setting allows you to set the default consent handling for error reports. The recommended state for this setting is: Enabled: Always ask before sending data.','Error reports may contain sensitive information and should not be sent to anyone automatically.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Always ask before sending data: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Error ReportingConsentConfigure Default consent Note: This Group Policy path is provided by the Group Policy template ErrorReporting.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.81.2.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15216,'Ensure 'Automatically send memory dumps for OS-generated error reports' is set to 'Disabled'','This policy setting controls whether memory dumps in support of OS-generated error reports can be sent to Microsoft automatically. This policy does not apply to error reports generated by 3rd-party products, or additional data other than memory dumps. The recommended state for this setting is: Disabled.','Memory dumps may contain sensitive information and should not be automatically sent to anyone.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Error ReportingAutomatically send memory dumps for OS- generated error reports Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ErrorReporting.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.81.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15217,'Ensure 'Allow user control over installs' is set to 'Disabled'','This setting controls whether users are permitted to change installation options that typically are available only to system administrators. The security features of Windows Installer normally prevent users from changing installation options that are typically reserved for system administrators, such as specifying the directory to which files are installed. If Windows Installer detects that an installation package has permitted the user to change a protected option, it stops the installation and displays a message. These security features operate only when the installation program is running in a privileged security context in which it has access to directories denied to the user. The recommended state for this setting is: Disabled.','In an enterprise managed environment, only IT staff with administrative rights should be installing or changing software on a system. Allowing users the ability to have any control over installs can risk unapproved software from being installed or removed from a system, which could cause the system to become vulnerable to compromise.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows InstallerAllow user control over installs Note: This Group Policy path is provided by the Group Policy template MSI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Enable user control over installs, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.85.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15218,'Ensure 'Always install with elevated privileges' is set to 'Disabled'','This setting controls whether or not Windows Installer should use system permissions when it installs any program on the system. Note: This setting appears both in the Computer Configuration and User Configuration folders. To make this setting effective, you must enable the setting in both folders. Caution: If enabled, skilled users can take advantage of the permissions this setting grants to change their privileges and gain permanent access to restricted files and folders. Note that the User Configuration version of this setting is not guaranteed to be secure. The recommended state for this setting is: Disabled.','Users with limited privileges can exploit this feature by creating a Windows Installer installation package that creates a new local account that belongs to the local built-in Administrators group, adds their current account to the local built-in Administrators group, installs malicious software, or performs other unauthorized activities.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows InstallerAlways install with elevated privileges Note: This Group Policy path is provided by the Group Policy template MSI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.85.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15219,'Ensure 'Prevent Internet Explorer security prompt for Windows Installer scripts' is set to 'Disabled'','This policy setting controls whether Web-based programs are allowed to install software on the computer without notifying the user. The recommended state for this setting is: Disabled.','Suppressing the system warning can pose a security risk and increase the attack surface on the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows InstallerPrevent Internet Explorer security prompt for Windows Installer scripts. Note: This Group Policy path is provided by the Group Policy template MSI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Disable IE security prompt for Windows Installer scripts, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.85.3\"]}, {\"cis_csc\": [\"7\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15220,'Ensure 'Sign-in last interactive user automatically after a system-initiated restart' is set to 'Disabled'','This policy setting controls whether a device will automatically sign-in the last interactive user after Windows Update restarts the system. The recommended state for this setting is: Disabled.','Disabling this feature will prevent the caching of user's credentials and unauthorized use of the device, and also ensure the user is aware of the restart.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Logon OptionsSign-in last interactive user automatically after a system-initiated restart Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WinLogon.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.86.1\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.6\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15221,'Ensure 'Turn on PowerShell Script Block Logging' is set to 'Disabled'','This policy setting enables logging of all PowerShell script input to the Microsoft-Windows- PowerShell/Operational event log. The recommended state for this setting is: Disabled. Note: In Microsoft's own hardening guidance, they recommend the opposite value, Enabled, because having this data logged improves investigations of PowerShell attack incidents. However, the default ACL on the PowerShell Operational log allows Interactive User (i.e. any logged on user) to read it, and therefore possibly expose passwords or other sensitive information to unauthorized users. If Microsoft locks down the default ACL on that log in the future (e.g. to restrict it only to Administrators), then we will revisit this recommendation in a future release.','There are potential risks of capturing passwords in the PowerShell logs. This setting should only be needed for debugging purposes, and not in normal operation, it is important to ensure this is set to Disabled.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows PowerShellTurn on PowerShell Script Block Logging Note: This Group Policy path may not exist by default. It is provided by the Group Policy template PowerShellExecutionPolicy.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.95.1\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(15222,'Ensure 'Turn on PowerShell Transcription' is set to 'Disabled'','This Policy setting lets you capture the input and output of Windows PowerShell commands into text-based transcripts. The recommended state for this setting is: Disabled.','If this setting is enabled there is a risk that passwords could get stored in plain text in the PowerShell_transcript output file.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows PowerShellTurn on PowerShell Transcription Note: This Group Policy path may not exist by default. It is provided by the Group Policy template PowerShellExecutionPolicy.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.95.2\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(15223,'Ensure 'Allow Basic authentication' is set to 'Disabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) client uses Basic authentication. The recommended state for this setting is: Disabled.','Basic authentication is less robust than other authentication methods available in WinRM because credentials including passwords are transmitted in plain text. An attacker who is able to capture packets on the network where WinRM is running may be able to determine the credentials used for accessing remote hosts via WinRM.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ClientAllow Basic authentication Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.97.1.1\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15224,'Ensure 'Allow unencrypted traffic' is set to 'Disabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) client sends and receives unencrypted messages over the network. The recommended state for this setting is: Disabled.','Encrypting WinRM network traffic reduces the risk of an attacker viewing or modifying WinRM messages as they transit the network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ClientAllow unencrypted traffic Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.97.1.2\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15225,'Ensure 'Disallow Digest authentication' is set to 'Enabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) client will not use Digest authentication. The recommended state for this setting is: Enabled.','Digest authentication is less robust than other authentication methods available in WinRM, an attacker who is able to capture packets on the network where WinRM is running may be able to determine the credentials used for accessing remote hosts via WinRM.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ClientDisallow Digest authentication Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.97.1.3\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15226,'Ensure 'Allow Basic authentication' is set to 'Disabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service accepts Basic authentication from a remote client. The recommended state for this setting is: Disabled.','Basic authentication is less robust than other authentication methods available in WinRM because credentials including passwords are transmitted in plain text. An attacker who is able to capture packets on the network where WinRM is running may be able to determine the credentials used for accessing remote hosts via WinRM.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceAllow Basic authentication Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.97.2.1\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15227,'Ensure 'Allow remote server management through WinRM' is set to 'Disabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service automatically listens on the network for requests on the HTTP transport over the default HTTP port. The recommended state for this setting is: Disabled.','Any feature is a potential avenue of attack, those that enable inbound network connections are particularly risky. Only enable the use of the Windows Remote Management (WinRM) service on trusted networks and when feasible employ additional controls such as IPsec.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceAllow remote server management through WinRM. Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Allow automatic configuration of listeners, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.97.2.2\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15228,'Ensure 'Allow unencrypted traffic' is set to 'Disabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service sends and receives unencrypted messages over the network. The recommended state for this setting is: Disabled.','Encrypting WinRM network traffic reduces the risk of an attacker viewing or modifying WinRM messages as they transit the network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceAllow unencrypted traffic Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.97.2.3\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15229,'Ensure 'Disallow WinRM from storing RunAs credentials' is set to 'Enabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service will allow RunAs credentials to be stored for any plug-ins. The recommended state for this setting is: Enabled. Note: If you enable and then disable this policy setting, any values that were previously configured for RunAsPassword will need to be reset.','Although the ability to store RunAs credentials is a convenient feature it increases the risk of account compromise slightly. For example, if you forget to lock your desktop before leaving it unattended for a few minutes another person could access not only the desktop of your computer but also any hosts you manage via WinRM with cached RunAs credentials.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceDisallow WinRM from storing RunAs credentials Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.97.2.4\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(15230,'Ensure 'Allow Remote Shell Access' is set to 'Disabled'','This policy setting allows you to manage configuration of remote access to all supported shells to execute scripts and commands. The recommended state for this setting is: Disabled. Note: The GPME help text for this setting is incorrectly worded, implying that configuring it to Enabled will reject new Remote Shell connections, and setting it to Disabled will allow Remote Shell connections. The opposite is true (and is consistent with the title of the setting). This is a wording mistake by Microsoft in the Administrative Template.','Any feature is a potential avenue of attack, those that enable inbound network connections are particularly risky. Only enable the use of the Windows Remote Shell on trusted networks and when feasible employ additional controls such as IPsec.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationAdministrative TemplatesWindows ComponentsWindows Remote ShellAllow Remote Shell Access. Note: This Group Policy path is provided by the Group Policy template WindowsRemoteShell.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.98.1\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15231,'Ensure 'Configure Automatic Updates' is set to 'Enabled'','This policy setting specifies whether computers in your environment will receive security updates from Windows Update or WSUS. If you configure this policy setting to Enabled, the operating system will recognize when a network connection is available and then use the network connection to search Windows Update or your designated intranet site for updates that apply to them. After you configure this policy setting to Enabled, select one of the following three options in the Configure Automatic Updates Properties dialog box to specify how the service will work: - 2 - Notify for download and auto install (Notify before downloading any updates) - 3 - Auto download and notify for install (Download the updates automatically and notify when they are ready to be installed.) (Default setting) - 4 - Auto download and schedule the install (Automatically download updates and install them on the schedule specified below.)) - 5 - Allow local admin to choose setting (Leave decision on above choices up to the local Administrators (Not Recommended)) The recommended state for this setting is: Enabled. Note: The sub-setting 'Configure automatic updating:' has 4 possible values - all of them are valid depending on specific organizational needs, however if feasible we suggest using a value of 4 - Auto download and schedule the install. This suggestion is not a scored requirement. Note #2: Organizations that utilize a 3rd-party solution for patching may choose to exempt themselves from this setting, and instead configure it to Disabled so that the native Windows Update mechanism does not interfere with the 3rd-party patching process.','Although each version of Windows is thoroughly tested before release, it is possible that problems will be discovered after the products are shipped. The Configure Automatic Updates setting can help you ensure that the computers in your environment will always have the most recent critical operating system updates and service packs installed.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateConfigure Automatic Updates Note: This Group Policy path is provided by the Group Policy template WindowsUpdate.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.101.2\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15232,'Ensure 'Configure Automatic Updates: Scheduled install day' is set to '0 - Every day'','This policy setting specifies when computers in your environment will receive security updates from Windows Update or WSUS. The recommended state for this setting is: 0 - Every day. Note: This setting is only applicable if 4 - Auto download and schedule the install is selected in Rule 18.9.101.2. It will have no impact if any other option is selected.','Although each version of Windows is thoroughly tested before release, it is possible that problems will be discovered after the products are shipped. The Configure Automatic Updates setting can help you ensure that the computers in your environment will always have the most recent critical operating system updates and service packs installed.','','To establish the recommended configuration via GP, set the following UI path to 0 - Every day: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateConfigure Automatic Updates: Scheduled install day Note: This Group Policy path is provided by the Group Policy template WindowsUpdate.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.101.3\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"6.2\"]}]'),(15233,'Ensure 'No auto-restart with logged on users for scheduled automatic updates installations' is set to 'Disabled'','This policy setting specifies that Automatic Updates will wait for computers to be restarted by the users who are logged on to them to complete a scheduled installation. The recommended state for this setting is: Disabled. Note: This setting applies only when you configure Automatic Updates to perform scheduled update installations. If you configure the Configure Automatic Updates setting to Disabled, this setting has no effect.','Some security updates require that the computer be restarted to complete an installation. If the computer cannot restart automatically, then the most recent update will not completely install and no new updates will download to the computer until it is restarted. Without the auto-restart functionality, users who are not security-conscious may choose to indefinitely delay the restart, therefore keeping the computer in a less secure state.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateNo auto-restart with logged on users for scheduled automatic updates installations Note: This Group Policy path is provided by the Group Policy template WindowsUpdate.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named No auto-restart for scheduled Automatic Updates installations, but it was renamed starting with the Windows 7 & Server 2008 R2 Administrative Templates.','[{\"cis\": [\"18.9.101.4\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"6.2\"]}]'),(15500,'Ensure 'Enforce password history' is set to '24 or more password(s)'.','This policy setting determines the number of renewed, unique passwords that have to be associated with a user account before you can reuse an old password. The value for this policy setting must be between 0 and 24 passwords. The default value for Windows Vista is 0 passwords, but the default setting in a domain is 24 passwords. To maintain the effectiveness of this policy setting, use the Minimum password age setting to prevent users from repeatedly changing their password. The recommended state for this setting is: 24 or more password(s). Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center. Note #2: As of the publication of this benchmark, Microsoft currently has a maximum limit of 24 saved passwords. For more information, please visit Enforce password history (Windows 10) - Windows security | Microsoft Docs','The longer a user uses the same password, the greater the chance that an attacker can determine the password through brute force attacks. Also, any accounts that may have been compromised will remain exploitable for as long as the password is left unchanged. If password changes are required but password reuse is not prevented, or if users continually reuse a small number of passwords, the effectiveness of a good password policy is greatly reduced. If you specify a low number for this policy setting, users will be able to use the same small number of passwords repeatedly. If you do not also configure the Minimum password age setting, users might repeatedly change their passwords until they can reuse their original password.','','To establish the recommended configuration via GP, set the following UI path to 24 or more password(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyEnforce password history','[{\"cis\": [\"1.1.1\"]}, {\"cis_csc\": [\"5.2\"]}]'),(15501,'Ensure 'Maximum password age' is set to '365 or fewer days, but not 0'.','This policy setting defines how long a user can use their password before it expires. Values for this policy setting range from 0 to 999 days. If you set the value to 0, the password will never expire. Because attackers can crack passwords, the more frequently you change the password the less opportunity an attacker has to use a cracked password. However, the lower this value is set, the higher the potential for an increase in calls to help desk support due to users having to change their password or forgetting which password is current. The recommended state for this setting is 365 or fewer days, but not 0. Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','The longer a password exists the higher the likelihood that it will be compromised by a brute force attack, by an attacker gaining general knowledge about the user, or by the user sharing the password. Configuring the Maximum password age setting to 0 so that users are never required to change their passwords is a major security risk because that allows a compromised password to be used by the malicious user for as long as the valid user has authorized access.','','To establish the recommended configuration via GP, set the following UI path to 365 or fewer days, but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyMaximum password age','[{\"cis\": [\"1.1.2\"]}, {\"cis_csc\": [\"5.2\"]}]'),(15502,'Ensure 'Minimum password age' is set to '1 or more day(s)'.','This policy setting determines the number of days that you must use a password before you can change it. The range of values for this policy setting is between 1 and 999 days. (You may also set the value to 0 to allow immediate password changes.) The default value for this setting is 0 days. The recommended state for this setting is: 1 or more day(s)). Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','Users may have favorite passwords that they like to use because they are easy to remember and they believe that their password choice is secure from compromise. Unfortunately, passwords are compromised and if an attacker is targeting a specific individual's user account, with foreknowledge of data about that user, reuse of old passwords can cause a security breach. To address password reuse a combination of security settings is required. Using this policy setting with the Enforce password history setting prevents the easy reuse of old passwords. For example, if you configure the Enforce password history setting to ensure that users cannot reuse any of their last 12 passwords, they could change their password 13 times in a few minutes and reuse the password they started with, unless you also configure the Minimum password age setting to a number that is greater than 0. You must configure this policy setting to a number that is greater than 0 for the Enforce password history setting to be effective.','','To establish the recommended configuration via GP, set the following UI path to 1 or more day(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyMinimum password age','[{\"cis\": [\"1.1.3\"]}, {\"cis_csc\": [\"5.2\"]}]'),(15503,'Ensure 'Minimum password length' is set to '14 or more character(s)'.','This policy setting determines the least number of characters that make up a password for a user account. There are many different theories about how to determine the best password length for an organization, but perhaps 'passphrase' is a better term than 'password.' In Microsoft Windows 2000 and newer, passphrases can be quite long and can include spaces. Therefore, a phrase such as 'I want to drink a $5 milkshake' is a valid passphrase; it is a considerably stronger password than an 8 or 10 character string of random numbers and letters, and yet is easier to remember. Users must be educated about the proper selection and maintenance of passwords, especially with regard to password length. In enterprise environments, the ideal value for the Minimum password length setting is 14 characters, however you should adjust this value to meet your organization's business requirements. The recommended state for this setting is: 14 or more character(s). Note: In Windows Server 2016 and older versions of Windows Server, the GUI of the Local Security Policy (LSP), Local Group Policy Editor (LGPE) and Group Policy Management Editor (GPME) would not let you set this value higher than 14 characters. However, starting with Windows Server 2019, Microsoft changed the GUI to allow up to a 20 character minimum password length. Note #2: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','Types of password attacks include dictionary attacks (which attempt to use common words and phrases) and brute force attacks (which try every possible combination of characters). Also, attackers sometimes try to obtain the account database so they can use tools to discover the accounts and passwords.','','To establish the recommended configuration via GP, set the following UI path to 14 or more character(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyMinimum password length','[{\"cis\": [\"1.1.4\"]}, {\"cis_csc\": [\"5.2\"]}]'),(15504,'Ensure 'Password must meet complexity requirements' is set to 'Enabled'.','This policy setting checks all new passwords to ensure that they meet basic requirements for strong passwords. When this policy is enabled, passwords must meet the following minimum requirements: - Not contain the user's account name or parts of the user's full name that exceed two consecutive characters - Be at least six characters in length - Contain characters from three of the following categories: - English uppercase characters (A through Z) - English lowercase characters (a through z) - Base 10 digits (0 through 9) - Non-alphabetic characters (for example, !, $, #, %) o A catch-all category of any Unicode character that does not fall under the previous four categories. This fifth category can be regionally specific. Each additional character in a password increases its complexity exponentially. For instance, a seven-character, all lower-case alphabetic password would have 267 (approximately 8 x 109 or 8 billion) possible combinations. At 1,000,000 attempts per second (a capability of many password-cracking utilities), it would only take 133 minutes to crack. A seven-character alphabetic password with case sensitivity has 527 combinations. A seven-character case-sensitive alphanumeric password without punctuation has 627 combinations. An eight-character password has 268 (or 2 x 1011) possible combinations. Although this might seem to be a large number, at 1,000,000 attempts per second it would take only 59 hours to try all possible passwords. Remember, these times will significantly increase for passwords that use ALT characters and other special keyboard characters such as '!'' or '@''. Proper use of the password settings can help make it difficult to mount a brute force attack. The recommended state for this setting is: Enabled. Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','Passwords that contain only alphanumeric characters are extremely easy to discover with several publicly available tools.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyPassword must meet complexity requirements','[{\"cis\": [\"1.1.5\"]}, {\"cis_csc\": [\"5.2\"]}]'),(15505,'Ensure 'Relax minimum password length limits' is set to 'Enabled'.','This policy setting determines whether the minimum password length setting can be increased beyond the legacy limit of 14 characters. For more information please see the following Microsoft Security Blog. The recommended state for this setting is: Enabled. Note: This setting only affects local accounts on the computer. Domain accounts are only affected by settings on the Domain Controllers, because that is where domain accounts are stored.','This setting will enable the enforcement of longer and generally stronger passwords or passphrases where MFA is not in use.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyRelax minimum password length limits. Note: This setting is only available within the built-in OS security template of Windows 10 Release 2004 and Server 2022 (or newer), and is not available via older versions of the OS, or via downloadable Administrative Templates (ADMX/ADML). Therefore, you must use a Windows 10 Release 2004 or Server 2022 system (or newer) to view or edit this setting with the Group Policy Management Console (GPMC) or Group Policy Management Editor (GPME).','[{\"cis\": [\"1.1.6\"]}, {\"cis_csc\": [\"5.2\"]}]'),(15506,'Ensure 'Account lockout duration' is set to '15 or more minute(s)'.','This policy setting determines the length of time that must pass before a locked account is unlocked and a user can try to log on again. The setting does this by specifying the number of minutes a locked out account will remain unavailable. If the value for this policy setting is configured to 0, locked out accounts will remain locked out until an administrator manually unlocks them. Although it might seem like a good idea to configure the value for this policy setting to a high value, such a configuration will likely increase the number of calls that the help desk receives to unlock accounts locked by mistake. Users should be aware of the length of time a lock remains in place, so that they realize they only need to call the help desk if they have an extremely urgent need to regain access to their computer. The recommended state for this setting is: 15 or more minute(s). Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','A denial of service (DoS) condition can be created if an attacker abuses the Account lockout threshold and repeatedly attempts to log on with a specific account. Once you configure the Account lockout threshold setting, the account will be locked out after the specified number of failed attempts. If you configure the Account lockout duration setting to 0, then the account will remain locked out until an administrator unlocks it manually.','','To establish the recommended configuration via GP, set the following UI path to 15 or more minute(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesAccount Lockout PolicyAccount lockout duration','[{\"cis\": [\"1.2.1\"]}, {\"cis_csc\": [\"4.10\"]}]'),(15507,'Ensure 'Account lockout threshold' is set to '5 or fewer invalid logon attempt(s), but not 0'.','This policy setting determines the number of failed logon attempts before the account is locked. Setting this policy to 0 does not conform to the benchmark as doing so disables the account lockout threshold. The recommended state for this setting is: 5 or fewer invalid logon attempt(s), but not 0. Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','Setting an account lockout threshold reduces the likelihood that an online password brute force attack will be successful. Setting the account lockout threshold too low introduces risk of increased accidental lockouts and/or a malicious actor intentionally locking out accounts.','','To establish the recommended configuration via GP, set the following UI path to 5 or fewer invalid login attempt(s), but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesAccount Lockout PolicyAccount lockout threshold','[{\"cis\": [\"1.2.2\"]}, {\"cis_csc\": [\"4.10\"]}]'),(15508,'Ensure 'Reset account lockout counter after' is set to '15 or more minute(s)'.','This policy setting determines the length of time before the Account lockout threshold resets to zero. The default value for this policy setting is Not Defined. If the Account lockout threshold is defined, this reset time must be less than or equal to the value for the Account lockout duration setting. If you leave this policy setting at its default value or configure the value to an interval that is too long, your environment could be vulnerable to a DoS attack. An attacker could maliciously perform a number of failed logon attempts on all users in the organization, which will lock out their accounts. If no policy were determined to reset the account lockout, it would be a manual task for administrators. Conversely, if a reasonable time value is configured for this policy setting, users would be locked out for a set period until all of the accounts are unlocked automatically. The recommended state for this setting is: 15 or more minute(s). Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','Users can accidentally lock themselves out of their accounts if they mistype their password multiple times. To reduce the chance of such accidental lockouts, the Reset account lockout counter after setting determines the number of minutes that must elapse before the counter that tracks failed logon attempts and triggers lockouts is reset to 0.','','To establish the recommended configuration via GP, set the following UI path to 15 or more minute(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesAccount Lockout PolicyReset account lockout counter after','[{\"cis\": [\"1.2.3\"]}, {\"cis_csc\": [\"4.10\"]}]'),(15509,'Ensure 'Accounts: Administrator account status' is set to 'Disabled'.','This policy setting enables or disables the Administrator account during normal operation. When a computer is booted into safe mode, the Administrator account is always enabled, regardless of how this setting is configured. Note that this setting will have no impact when applied to the Domain Controllers organizational unit via group policy because Domain Controllers have no local account database. It can be configured at the domain level via group policy, similar to account lockout and password policy settings. The recommended state for this setting is: Disabled.','In some organizations, it can be a daunting management challenge to maintain a regular schedule for periodic password changes for local accounts. Therefore, you may want to disable the built-in Administrator account instead of relying on regular password changes to protect it from attack. Another reason to disable this built-in account is that it cannot be locked out no matter how many failed logons it accrues, which makes it a prime target for brute force attacks that attempt to guess passwords. Also, this account has a well-known security identifier (SID) and there are third-party tools that allow authentication by using the SID rather than the account name. This capability means that even if you rename the Administrator account, an attacker could launch a brute force attack by using the SID to log on.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Administrator account status','[{\"cis\": [\"2.3.1.1\"]}, {\"cis_csc\": [\"4.7\"]}]'),(15510,'Ensure 'Accounts: Block Microsoft accounts' is set to 'Users can't add or log on with Microsoft accounts'.','This policy setting prevents users from adding new Microsoft accounts on this computer. The recommended state for this setting is: Users can't add or log on with Microsoft accounts.','Organizations that want to effectively implement identity management policies and maintain firm control of what accounts are used to log onto their computers will probably want to block Microsoft accounts. Organizations may also need to block Microsoft accounts in order to meet the requirements of compliance standards that apply to their information systems.','','To establish the recommended configuration via GP, set the following UI path to Users can't add or log on with Microsoft accounts: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Block Microsoft accounts','[{\"cis\": [\"2.3.1.2\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15511,'Ensure 'Accounts: Guest account status' is set to 'Disabled'.','This policy setting determines whether the Guest account is enabled or disabled. The Guest account allows unauthenticated network users to gain access to the system. The recommended state for this setting is: Disabled. Note: This setting will have no impact when applied to the Domain Controllers organizational unit via group policy because Domain Controllers have no local account database. It can be configured at the domain level via group policy, similar to account lockout and password policy settings.','The default Guest account allows unauthenticated network users to log on as Guest with no password. These unauthorized users could access any resources that are accessible to the Guest account over the network. This capability means that any network shares with permissions that allow access to the Guest account, the Guests group, or the Everyone group will be accessible over the network, which could lead to the exposure or corruption of data.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Guest account status','[{\"cis\": [\"2.3.1.3\"]}, {\"cis_csc\": [\"4.7\"]}]'),(15512,'Ensure 'Accounts: Limit local account use of blank passwords to console logon only' is set to 'Enabled'.','This policy setting determines whether local accounts that are not password protected can be used to log on from locations other than the physical computer console. If you enable this policy setting, local accounts that have blank passwords will not be able to log on to the network from remote client computers. Such accounts will only be able to log on at the keyboard of the computer. The recommended state for this setting is: Enabled.','Blank passwords are a serious threat to computer security and should be forbidden through both organizational policy and suitable technical measures. In fact, the default settings for Active Directory domains require complex passwords of at least seven characters. However, if users with the ability to create new accounts bypass your domain-based password policies, they could create accounts with blank passwords. For example, a user could build a stand-alone computer, create one or more accounts with blank passwords, and then join the computer to the domain. The local accounts with blank passwords would still function. Anyone who knows the name of one of these unprotected accounts could then use it to log on.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Limit local account use of blank passwords to console logon only','[{\"cis\": [\"2.3.1.4\"]}, {\"cis_csc\": [\"5.2\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15513,'Configure 'Accounts: Rename administrator account'.','The built-in local administrator account is a well-known account name that attackers will target. It is recommended to choose another name for this account, and to avoid names that denote administrative or elevated access accounts. Be sure to also change the default description for the local administrator (through the Computer Management console).','The Administrator account exists on all computers that run the Windows 2000 or newer operating systems. If you rename this account, it is slightly more difficult for unauthorized persons to guess this privileged user name and password combination. The built-in Administrator account cannot be locked out, regardless of how many times an attacker might use a bad password. This capability makes the Administrator account a popular target for brute force attacks that attempt to guess passwords. The value of this countermeasure is lessened because this account has a well-known SID, and there are third-party tools that allow authentication by using the SID rather than the account name. Therefore, even if you rename the Administrator account, an attacker could launch a brute force attack by using the SID to log on.','','To establish the recommended configuration via GP, configure the following UI path: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Rename administrator account','[{\"cis\": [\"2.3.1.5\"]}, {\"cis_csc\": [\"4.7\"]}]'),(15514,'Configure 'Accounts: Rename guest account'.','The built-in local guest account is another well-known name to attackers. It is recommended to rename this account to something that does not indicate its purpose. Even if you disable this account, which is recommended, ensure that you rename it for added security.','The Guest account exists on all computers that run the Windows 2000 or newer operating systems. If you rename this account, it is slightly more difficult for unauthorized persons to guess this privileged user name and password combination.','','To establish the recommended configuration via GP, configure the following UI path: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Rename guest account','[{\"cis\": [\"2.3.1.6\"]}, {\"cis_csc\": [\"4.7\"]}]'),(15515,'Ensure 'Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings' is set to �','This policy setting allows administrators to enable the more precise auditing capabilities present in Windows Vista. The Audit Policy settings available in Windows Server 2003 Active Directory do not yet contain settings for managing the new auditing subcategories. To properly apply the auditing policies prescribed in this baseline, the Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings setting needs to be configured to Enabled. The recommended state for this setting is: Enabled. Important: Be very cautious about audit settings that can generate a large volume of traffic. For example, if you enable either success or failure auditing for all of the Privilege Use subcategories, the high volume of audit events generated can make it difficult to find other types of entries in the Security log. Such a configuration could also have a significant impact on system performance.','Prior to the introduction of auditing subcategories in Windows Vista, it was difficult to track events at a per-system or per-user level. The larger event categories created too many events and the key information that needed to be audited was difficult to find.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAudit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings','[{\"cis\": [\"2.3.2.1\"]}, {\"cis_csc\": [\"8.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15516,'Ensure 'Audit: Shut down system immediately if unable to log security audits' is set to 'Disabled'.','This policy setting determines whether the system shuts down if it is unable to log Security events. It is a requirement for Trusted Computer System Evaluation Criteria (TCSEC)-C2 and Common Criteria certification to prevent auditable events from occurring if the audit system is unable to log them. Microsoft has chosen to meet this requirement by halting the system and displaying a stop message if the auditing system experiences a failure. When this policy setting is enabled, the system will be shut down if a security audit cannot be logged for any reason. If the Audit: Shut down system immediately if unable to log security audits setting is enabled, unplanned system failures can occur. The administrative burden can be significant, especially if you also configure the Retention method for the Security log to Do not overwrite events (clear log manually). This configuration causes a repudiation threat (a backup operator could deny that they backed up or restored data) to become a denial of service (DoS) vulnerability, because a server could be forced to shut down if it is overwhelmed with logon events and other security events that are written to the Security log. Also, because the shutdown is not graceful, it is possible that irreparable damage to the operating system, applications, or data could result. Although the NTFS file system guarantees its integrity when an ungraceful computer shutdown occurs, it cannot guarantee that every data file for every application will still be in a usable form when the computer restarts. The recommended state for this setting is: Disabled.','If the computer is unable to record events to the Security log, critical evidence or important troubleshooting information may not be available for review after a security incident. Also, an attacker could potentially generate a large volume of Security log events to purposely force a computer shutdown.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAudit: Shut down system immediately if unable to log security audits','[{\"cis\": [\"2.3.2.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(15517,'Ensure 'Devices: Allowed to format and eject removable media' is set to 'Administrators and Interactive Users'.','This policy setting determines who is allowed to format and eject removable NTFS media. You can use this policy setting to prevent unauthorized users from removing data on one computer to access it on another computer on which they have local administrator privileges. The recommended state for this setting is: Administrators and Interactive Users.','Users may be able to move data on removable disks to a different computer where they have administrative privileges. The user could then take ownership of any file, grant themselves full control, and view or modify any file. The fact that most removable storage devices will eject media by pressing a mechanical button diminishes the advantage of this policy setting.','','To establish the recommended configuration via GP, set the following UI path to Administrators and Interactive Users: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDevices: Allowed to format and eject removable media','[{\"cis\": [\"2.3.4.1\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15518,'Ensure 'Devices: Prevent users from installing printer drivers' is set to 'Enabled'.','For a computer to print to a shared printer, the driver for that shared printer must be installed on the local computer. This security setting determines who is allowed to install a printer driver as part of connecting to a shared printer. The recommended state for this setting is: Enabled. Note: This setting does not affect the ability to add a local printer. This setting does not affect Administrators.','It may be appropriate in some organizations to allow users to install printer drivers on their own workstations. However, in a high security environment, you should allow only Administrators, not users, to do this, because printer driver installation may unintentionally cause the computer to become less stable. A malicious user could install inappropriate printer drivers in a deliberate attempt to damage the computer, or a user might accidentally install malicious software that masquerades as a printer driver. It is feasible for an attacker to disguise a Trojan horse program as a printer driver. The program may appear to users as if they must use it to print, but such a program could unleash malicious code on your computer network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDevices: Prevent users from installing printer drivers','[{\"cis\": [\"2.3.4.2\"]}, {\"pci_dss\": [\"2.2.4\", \"2.2.5\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC6.3\", \"CC5.2\"]}]'),(15519,'Ensure 'Domain member: Digitally encrypt or sign secure channel data (always)' is set to 'Enabled'.','This policy setting determines whether all secure channel traffic that is initiated by the domain member must be signed or encrypted. The recommended state for this setting is: Enabled.','When a computer joins a domain, a computer account is created. After it joins the domain, the computer uses the password for that account to create a secure channel with the Domain Controller for its domain every time that it restarts. Requests that are sent on the secure channel are authenticated-and sensitive information such as passwords are encrypted-but the channel is not integrity-checked, and not all information is encrypted. Digital encryption and signing of the secure channel is a good idea where it is supported. The secure channel protects domain credentials as they are sent to the Domain Controller.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Digitally encrypt or sign secure channel data (always)','[{\"cis\": [\"2.3.6.1\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15520,'Ensure 'Domain member: Digitally encrypt secure channel data (when possible)' is set to 'Enabled'.','This policy setting determines whether a domain member should attempt to negotiate encryption for all secure channel traffic that it initiates. The recommended state for this setting is: Enabled.','When a computer joins a domain, a computer account is created. After it joins the domain, the computer uses the password for that account to create a secure channel with the Domain Controller for its domain every time that it restarts. Requests that are sent on the secure channel are authenticated-and sensitive information such as passwords are encrypted-but the channel is not integrity-checked, and not all information is encrypted. Digital encryption and signing of the secure channel is a good idea where it is supported. The secure channel protects domain credentials as they are sent to the Domain Controller.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Digitally encrypt secure channel data (when possible)','[{\"cis\": [\"2.3.6.2\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15521,'Ensure 'Domain member: Digitally sign secure channel data (when possible)' is set to 'Enabled'.','This policy setting determines whether a domain member should attempt to negotiate whether all secure channel traffic that it initiates must be digitally signed. Digital signatures protect the traffic from being modified by anyone who captures the data as it traverses the network. The recommended state for this setting is: Enabled.','When a computer joins a domain, a computer account is created. After it joins the domain, the computer uses the password for that account to create a secure channel with the Domain Controller for its domain every time that it restarts. Requests that are sent on the secure channel are authenticated-and sensitive information such as passwords are encrypted-but the channel is not integrity-checked, and not all information is encrypted. Digital encryption and signing of the secure channel is a good idea where it is supported. The secure channel protects domain credentials as they are sent to the Domain Controller.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Digitally sign secure channel data (when possible)','[{\"cis\": [\"2.3.6.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15522,'Ensure 'Domain member: Disable machine account password changes' is set to 'Disabled'.','This policy setting determines whether a domain member can periodically change its computer account password. Computers that cannot automatically change their account passwords are potentially vulnerable, because an attacker might be able to determine the password for the system's domain account. The recommended state for this setting is: Disabled. Note: Some problems can occur as a result of machine account password expiration, particularly if a machine is reverted to a previous point-in-time state, as is common with virtual machines. Depending on how far back the reversion is, the older machine account password stored on the machine may no longer be recognized by the domain controllers, and therefore the computer loses its domain trust. This can also disrupt non-persistent VDI implementations, and devices with write filters that disallow permanent changes to the OS volume. Some organizations may choose to exempt themselves from this recommendation and disable machine account password expiration for these situations.','The default configuration for Windows Server 2003-based computers that belong to a domain is that they are automatically required to change the passwords for their accounts every 30 days. If you disable this policy setting, computers that run Windows Server 2003 will retain the same passwords as their computer accounts. Computers that are no longer able to automatically change their account password are at risk from an attacker who could determine the password for the computer's domain account.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Disable machine account password changes','[{\"cis\": [\"2.3.6.4\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15523,'Ensure 'Domain member: Maximum machine account password age' is set to '30 or fewer days, but not 0'.','This policy setting determines the maximum allowable age for a computer account password. By default, domain members automatically change their domain passwords every 30 days. If you increase this interval significantly so that the computers no longer change their passwords, an attacker would have more time to undertake a brute force attack against one of the computer accounts. The recommended state for this setting is: 30 or fewer days, but not 0. Note: A value of 0 does not conform to the benchmark as it disables maximum password age. Note #2: Some problems can occur as a result of machine account password expiration, particularly if a machine is reverted to a previous point-in-time state, as is common with virtual machines. Depending on how far back the reversion is, the older machine account password stored on the machine may no longer be recognized by the domain controllers, and therefore the computer loses its domain trust. This can also disrupt non-persistent VDI implementations, and devices with write filters that disallow permanent changes to the OS volume. Some organizations may choose to exempt themselves from this recommendation and disable machine account password expiration for these situations.','In Active Directory-based domains, each computer has an account and password just like every user. By default, the domain members automatically change their domain password every 30 days. If you increase this interval significantly, or set it to 0 so that the computers no longer change their passwords, an attacker will have more time to undertake a brute force attack to guess the password of one or more computer accounts.','','To establish the recommended configuration via GP, set the following UI path to 30 or fewer days, but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Maximum machine account password age','[{\"cis\": [\"2.3.6.5\"]}]'),(15524,'Ensure 'Domain member: Require strong (Windows 2000 or later) session key' is set to 'Enabled'.','When this policy setting is enabled, a secure channel can only be established with Domain Controllers that are capable of encrypting secure channel data with a strong (128-bit) session key. To enable this policy setting, all Domain Controllers in the domain must be able to encrypt secure channel data with a strong key, which means all Domain Controllers must be running Microsoft Windows 2000 or newer. The recommended state for this setting is: Enabled.','Session keys that are used to establish secure channel communications between Domain Controllers and member computers are much stronger in Windows 2000 than they were in previous Microsoft operating systems. Whenever possible, you should take advantage of these stronger session keys to help protect secure channel communications from attacks that attempt to hijack network sessions and eavesdropping. (Eavesdropping is a form of hacking in which network data is read or altered in transit. The data can be modified to hide or change the sender, or be redirected.)','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Require strong (Windows 2000 or later) session key','[{\"cis\": [\"2.3.6.6\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15525,'Ensure 'Interactive logon: Do not require CTRL+ALT+DEL' is set to 'Disabled'.','This policy setting determines whether users must press CTRL+ALT+DEL before they log on. The recommended state for this setting is: Disabled.','Microsoft developed this feature to make it easier for users with certain types of physical impairments to log on to computers that run Windows. If users are not required to press CTRL+ALT+DEL, they are susceptible to attacks that attempt to intercept their passwords. If CTRL+ALT+DEL is required before logon, user passwords are communicated by means of a trusted path. An attacker could install a Trojan horse program that looks like the standard Windows logon dialog box and capture the user's password. The attacker would then be able to log on to the compromised account with whatever level of privilege that user has.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Do not require CTRL+ALT+DEL','[{\"cis\": [\"2.3.7.1\"]}]'),(15526,'Ensure 'Interactive logon: Don't display last signed-in' is set to 'Enabled'.','This policy setting determines whether the account name of the last user to log on to the client computers in your organization will be displayed in each computer's respective Windows logon screen. Enable this policy setting to prevent intruders from collecting account names visually from the screens of desktop or laptop computers in your organization. The recommended state for this setting is: Enabled.','An attacker with access to the console (for example, someone with physical access or someone who is able to connect to the server through Remote Desktop Services) could view the name of the last user who logged on to the server. The attacker could then try to guess the password, use a dictionary, or use a brute-force attack to try and log on.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Don't display last signed-in. Note: In older versions of Microsoft Windows, this setting was named Interactive logon: Do not display last user name, but it was renamed starting with Windows 10 Release 1703.','[{\"cis\": [\"2.3.7.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15527,'Ensure 'Interactive logon: Machine account lockout threshold' is set to '10 or fewer invalid logon attempts, but not 0'.','This security setting determines the number of failed logon attempts that causes the machine to be locked out. Failed password attempts against workstations or member servers that have been locked using either CTRL+ALT+DELETE or password protected screen savers counts as failed logon attempts. The machine lockout policy is enforced only on those machines that have BitLocker enabled for protecting OS volumes. Please ensure that appropriate recovery password backup policies are enabled. The recommended state for this setting is: 10 or fewer invalid logon attempts, but not 0. Note: A value of 0 does not conform to the benchmark as it disables the machine account lockout threshold. Values from 1 to 3 will be interpreted as 4.','If a machine is lost or stolen, or if an insider threat attempts a brute force password attack against the computer, it is important to ensure that BitLocker will lock the computer and therefore prevent a successful attack.','','To establish the recommended configuration via GP, set the following UI path to 10 or fewer invalid logon attempts, but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Machine account lockout threshold','[{\"cis\": [\"2.3.7.3\"]}, {\"cis_csc\": [\"4.10\"]}]'),(15528,'Ensure 'Interactive logon: Machine inactivity limit' is set to '900 or fewer second(s), but not 0'.','Windows notices inactivity of a logon session, and if the amount of inactive time exceeds the inactivity limit, then the screen saver will run, locking the session. The recommended state for this setting is: 900 or fewer second(s), but not 0. Note: A value of 0 does not conform to the benchmark as it disables the machine inactivity limit.','If a user forgets to lock their computer when they walk away it's possible that a passerby will hijack it.','','To establish the recommended configuration via GP, set the following UI path to 900 or fewer seconds, but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Machine inactivity limit','[{\"cis\": [\"2.3.7.4\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15529,'Configure 'Interactive logon: Message text for users attempting to log on'.','This policy setting specifies a text message that displays to users when they log on. Set the following group policy to a value that is consistent with the security and operational requirements of your organization.','Displaying a warning message before logon may help prevent an attack by warning the attacker about the consequences of their misconduct before it happens. It may also help to reinforce corporate policy by notifying employees of the appropriate policy during the logon process. This text is often used for legal reasons—for example, to warn users about the ramifications of misusing company information or to warn them that their actions may be audited. Note: Any warning that you display should first be approved by your organization's legal and human resources representatives.','','To establish the recommended configuration via GP, configure the following UI path to a value that is consistent with the security and operational requirements of your organization: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Message text for users attempting to log on','[{\"cis\": [\"2.3.7.5\"]}]'),(15530,'Configure 'Interactive logon: Message title for users attempting to log on'.','This policy setting specifies the text displayed in the title bar of the window that users see when they log on to the system. Configure this setting in a manner that is consistent with the security and operational requirements of your organization.','Displaying a warning message before logon may help prevent an attack by warning the attacker about the consequences of their misconduct before it happens. It may also help to reinforce corporate policy by notifying employees of the appropriate policy during the logon process.','','To establish the recommended configuration via GP, configure the following UI path to a value that is consistent with the security and operational requirements of your organization: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Message title for users attempting to log on','[{\"cis\": [\"2.3.7.6\"]}]'),(15531,'Ensure 'Interactive logon: Number of previous logons to cache (in case domain controller is not available)' is set to '4 or few','This policy setting determines whether a user can log on to a Windows domain using cached account information. Logon information for domain accounts can be cached locally to allow users to log on even if a Domain Controller cannot be contacted. This policy setting determines the number of unique users for whom logon information is cached locally. If this value is set to 0, the logon cache feature is disabled. An attacker who is able to access the file system of the server could locate this cached information and use a brute force attack to determine user passwords. The recommended state for this setting is: 4 or fewer logon(s).','The number that is assigned to this policy setting indicates the number of users whose logon information the computer will cache locally. If the number is set to 4, then the computer caches logon information for 4 users. When a 5th user logs on to the computer, the server overwrites the oldest cached logon session. Users who access the computer console will have their logon credentials cached on that computer. An attacker who is able to access the file system of the computer could locate this cached information and use a brute force attack to attempt to determine user passwords. To mitigate this type of attack, Windows encrypts the information and obscures its physical location.','','To establish the recommended configuration via GP, set the following UI path to 4 or fewer logon(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Number of previous logons to cache (in case domain controller is not available)','[{\"cis\": [\"2.3.7.7\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15532,'Ensure 'Interactive logon: Prompt user to change password before expiration' is set to 'between 5 and 14 days'.','This policy setting determines how far in advance users are warned that their password will expire. It is recommended that you configure this policy setting to at least 5 days but no more than 14 days to sufficiently warn users when their passwords will expire. The recommended state for this setting is: between 5 and 14 days.','Users will need to be warned that their passwords are going to expire, or they may inadvertently be locked out of the computer when their passwords expire. This condition could lead to confusion for users who access the network locally, or make it impossible for users to access your organization's network through dial-up or virtual private network (VPN) connections.','','To establish the recommended configuration via GP, set the following UI path to a value between 5 and 14 days: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Prompt user to change password before expiration','[{\"cis\": [\"2.3.7.8\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15533,'Ensure 'Interactive logon: Smart card removal behavior' is set to 'Lock Workstation' or higher.','This policy setting determines what happens when the smart card for a logged-on user is removed from the smart card reader. The recommended state for this setting is: Lock Workstation. Configuring this setting to Force Logoff or Disconnect if a Remote Desktop Services session also conforms to the benchmark.','Users sometimes forget to lock their workstations when they are away from them, allowing the possibility for malicious users to access their computers. If smart cards are used for authentication, the computer should automatically lock itself when the card is removed to ensure that only the user with the smart card is accessing resources using those credentials.','','To establish the recommended configuration via GP, set the following UI path to Lock Workstation (or, if applicable for your environment, Force Logoff or Disconnect if a Remote Desktop Services session): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Smart card removal behavior','[{\"cis\": [\"2.3.7.9\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.6\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15534,'Ensure 'Microsoft network client: Digitally sign communications (always)' is set to 'Enabled'.','This policy setting determines whether packet signing is required by the SMB client component. Note: When Windows Vista-based computers have this policy setting enabled and they connect to file or print shares on remote servers, it is important that the setting is synchronized with its companion setting, Microsoft network server: Digitally sign communications (always), on those servers. For more information about these settings, see the "Microsoft network client and server: Digitally sign communications (four related settings)" section in Chapter 5 of the Threats and Countermeasures guide. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network client: Digitally sign communications (always)','[{\"cis\": [\"2.3.8.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15535,'Ensure 'Microsoft network client: Digitally sign communications (if server agrees)' is set to 'Enabled'.','This policy setting determines whether the SMB client will attempt to negotiate SMB packet signing. Note: Enabling this policy setting on SMB clients on your network makes them fully effective for packet signing with all clients and servers in your environment. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network client: Digitally sign communications (if server agrees)','[{\"cis\": [\"2.3.8.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15536,'Ensure 'Microsoft network client: Send unencrypted password to third-party SMB servers' is set to 'Disabled'.','This policy setting determines whether the SMB redirector will send plaintext passwords during authentication to third-party SMB servers that do not support password encryption. It is recommended that you disable this policy setting unless there is a strong business case to enable it. If this policy setting is enabled, unencrypted passwords will be allowed across the network. The recommended state for this setting is: Disabled.','If you enable this policy setting, the server can transmit passwords in plaintext across the network to other computers that offer SMB services, which is a significant security risk. These other computers may not use any of the SMB security mechanisms that are included with Windows Server 2003.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network client: Send unencrypted password to third-party SMB servers','[{\"cis\": [\"2.3.8.3\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15537,'Ensure 'Microsoft network server: Amount of idle time required before suspending session' is set to '15 or fewer minute(s)'.','This policy setting allows you to specify the amount of continuous idle time that must pass in an SMB session before the session is suspended because of inactivity. Administrators can use this policy setting to control when a computer suspends an inactive SMB session. If client activity resumes, the session is automatically reestablished. The maximum value is 99999, which is over 69 days; in effect, this value disables the setting. The recommended state for this setting is: 15 or fewer minute(s).','Each SMB session consumes server resources, and numerous null sessions will slow the server or possibly cause it to fail. An attacker could repeatedly establish SMB sessions until the server's SMB services become slow or unresponsive.','','To establish the recommended configuration via GP, set the following UI path to 15 or fewer minute(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Amount of idle time required before suspending session','[{\"cis\": [\"2.3.9.1\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15538,'Ensure 'Microsoft network server: Digitally sign communications (always)' is set to 'Enabled'.','This policy setting determines whether packet signing is required by the SMB server component. Enable this policy setting in a mixed environment to prevent downstream clients from using the workstation as a network server. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Digitally sign communications (always)','[{\"cis\": [\"2.3.9.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15539,'Ensure 'Microsoft network server: Digitally sign communications (if client agrees)' is set to 'Enabled'.','This policy setting determines whether the SMB server will negotiate SMB packet signing with clients that request it. If no signing request comes from the client, a connection will be allowed without a signature if the Microsoft network server: Digitally sign communications (always) setting is not enabled. Note: Enable this policy setting on SMB clients on your network to make them fully effective for packet signing with all clients and servers in your environment. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Digitally sign communications (if client agrees)','[{\"cis\": [\"2.3.9.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15540,'Ensure 'Microsoft network server: Disconnect clients when logon hours expire' is set to 'Enabled'.','This security setting determines whether to disconnect users who are connected to the local computer outside their user account's valid logon hours. This setting affects the Server Message Block (SMB) component. If you enable this policy setting you should also enable Network security: Force logoff when logon hours expire (Rule 2.3.11.6). If your organization configures logon hours for users, this policy setting is necessary to ensure they are effective. The recommended state for this setting is: Enabled.','If your organization configures logon hours for users, then it makes sense to enable this policy setting. Otherwise, users who should not have access to network resources outside of their logon hours may actually be able to continue to use those resources with sessions that were established during allowed hours.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Disconnect clients when logon hours expire','[{\"cis\": [\"2.3.9.4\"]}, {\"cis_csc\": [\"5.6\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15541,'Ensure 'Microsoft network server: Server SPN target name validation level' is set to 'Accept if provided by client' or higher.','This policy setting controls the level of validation a computer with shared folders or printers (the server) performs on the service principal name (SPN) that is provided by the client computer when it establishes a session using the server message block (SMB) protocol. The server message block (SMB) protocol provides the basis for file and print sharing and other networking operations, such as remote Windows administration. The SMB protocol supports validating the SMB server service principal name (SPN) within the authentication blob provided by a SMB client to prevent a class of attacks against SMB servers referred to as SMB relay attacks. This setting will affect both SMB1 and SMB2. The recommended state for this setting is: Accept if provided by client. Configuring this setting to Required from client also conforms to the benchmark.','The identity of a computer can be spoofed to gain unauthorized access to network resources.','','To establish the recommended configuration via GP, set the following UI path to Accept if provided by client (configuring to Required from client also conforms to the benchmark): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Server SPN target name validation level','[{\"cis\": [\"2.3.9.5\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15542,'Ensure 'Network access: Allow anonymous SID/Name translation' is set to 'Disabled'.','This policy setting determines whether an anonymous user can request security identifier (SID) attributes for another user, or use a SID to obtain its corresponding user name. The recommended state for this setting is: Disabled.','If this policy setting is enabled, a user with local access could use the well-known Administrator's SID to learn the real name of the built-in Administrator account, even if it has been renamed. That person could then use the account name to initiate a password guessing attack.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Allow anonymous SID/Name translation','[{\"cis\": [\"2.3.10.1\"]}]'),(15543,'Ensure 'Network access: Do not allow anonymous enumeration of SAM accounts' is set to 'Enabled'.','This policy setting controls the ability of anonymous users to enumerate the accounts in the Security Accounts Manager (SAM). If you enable this policy setting, users with anonymous connections will not be able to enumerate domain account user names on the systems in your environment. This policy setting also allows additional restrictions on anonymous connections. The recommended state for this setting is: Enabled. Note: This policy has no effect on Domain Controllers.','An unauthorized user could anonymously list account names and use the information to attempt to guess passwords or perform social engineering attacks. (Social engineering attacks try to deceive users in some way to obtain passwords or some form of security information.)','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Do not allow anonymous enumeration of SAM accounts','[{\"cis\": [\"2.3.10.2\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15544,'Ensure 'Network access: Do not allow anonymous enumeration of SAM accounts and shares' is set to 'Enabled'.','This policy setting controls the ability of anonymous users to enumerate SAM accounts as well as shares. If you enable this policy setting, anonymous users will not be able to enumerate domain account user names and network share names on the systems in your environment. The recommended state for this setting is: Enabled. Note: This policy has no effect on Domain Controllers.','An unauthorized user could anonymously list account names and shared resources and use the information to attempt to guess passwords or perform social engineering attacks. (Social engineering attacks try to deceive users in some way to obtain passwords or some form of security information.)','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Do not allow anonymous enumeration of SAM accounts and shares','[{\"cis\": [\"2.3.10.3\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15545,'Ensure 'Network access: Do not allow storage of passwords and credentials for network authentication' is set to 'Enabled'.','This policy setting determines whether Credential Manager (formerly called Stored User Names and Passwords) saves passwords or credentials for later use when it gains domain authentication. The recommended state for this setting is: Enabled. Note: Changes to this setting will not take effect until Windows is restarted.','Passwords that are cached can be accessed by the user when logged on to the computer. Although this information may sound obvious, a problem can arise if the user unknowingly executes hostile code that reads the passwords and forwards them to another, unauthorized user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Do not allow storage of passwords and credentials for network authentication','[{\"cis\": [\"2.3.10.4\"]}, {\"pci_dss\": [\"3.1\"]}]'),(15546,'Ensure 'Network access: Let Everyone permissions apply to anonymous users' is set to 'Disabled'.','This policy setting determines what additional permissions are assigned for anonymous connections to the computer. The recommended state for this setting is: Disabled.','An unauthorized user could anonymously list account names and shared resources and use the information to attempt to guess passwords, perform social engineering attacks, or launch DoS attacks.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Let Everyone permissions apply to anonymous users','[{\"cis\": [\"2.3.10.5\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15547,'Ensure 'Network access: Named Pipes that can be accessed anonymously' is set to 'None'.','This policy setting determines which communication sessions, or pipes, will have attributes and permissions that allow anonymous access. The recommended state for this setting is: <blank> (i.e. None).','Limiting named pipes that can be accessed anonymously will reduce the attack surface of the system.','','To establish the recommended configuration via GP, set the following UI path to <blank> (i.e. None): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Named Pipes that can be accessed anonymously','[{\"cis\": [\"2.3.10.6\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15548,'Ensure 'Network access: Remotely accessible registry paths' is configured.','This policy setting determines which registry paths will be accessible over the network, regardless of the users or groups listed in the access control list (ACL) of the winreg registry key. Note: This setting does not exist in Windows XP. There was a setting with that name in Windows XP, but it is called 'Network access: Remotely accessible registry paths and sub-paths' in Windows Server 2003, Windows Vista, and Windows Server 2008 (non-R2). Note #2: When you configure this setting you specify a list of one or more objects. The delimiter used when entering the list is a line feed or carriage return, that is, type the first object on the list, press the Enter button, type the next object, press Enter again, etc. The setting value is stored as a comma-delimited list in group policy security templates. It is also rendered as a comma-delimited list in Group Policy Editor's display pane and the Resultant Set of Policy console. It is recorded in the registry as a line-feed delimited list in a REG_MULTI_SZ value. The recommended state for this setting is: SystemCurrentControlSetControlProductOptions SystemCurrentControlSetControlServer Applications SoftwareMicrosoftWindows NTCurrentVersion','The registry is a database that contains computer configuration information, and much of the information is sensitive. An attacker could use this information to facilitate unauthorized activities. To reduce the risk of such an attack, suitable ACLs are assigned throughout the registry to help protect it from access by unauthorized users.','','To establish the recommended configuration via GP, set the following UI path to: SystemCurrentControlSetControlProductOptions SystemCurrentControlSetControlServer Applications SOFTWAREMicrosoftWindows NTCurrentVersion Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Remotely accessible registry paths','[{\"cis\": [\"2.3.10.7\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15549,'Ensure 'Network access: Remotely accessible registry paths and sub-paths' is configured.','This policy setting determines which registry paths and sub-paths will be accessible over the network, regardless of the users or groups listed in the access control list (ACL) of the winreg registry key. Note: In Windows XP this setting is called 'Network access: Remotely accessible registry paths,' the setting with that same name in Windows Vista, Windows Server 2008 (non-R2), and Windows Server 2003 does not exist in Windows XP. Note #2: When you configure this setting you specify a list of one or more objects. The delimiter used when entering the list is a line feed or carriage return, that is, type the first object on the list, press the Enter button, type the next object, press Enter again, etc. The setting value is stored as a comma-delimited list in group policy security templates. It is also rendered as a comma-delimited list in Group Policy Editor's display pane and the Resultant Set of Policy console. It is recorded in the registry as a line-feed delimited list in a REG_MULTI_SZ value. The recommended state for this setting is: SystemCurrentControlSetControlPrintPrinters SystemCurrentControlSetServicesEventlog SoftwareMicrosoftOLAP Server SoftwareMicrosoftWindows NTCurrentVersionPrint SoftwareMicrosoftWindows NTCurrentVersionWindows SystemCurrentControlSetControlContentIndex SystemCurrentControlSetControlTerminal Server SystemCurrentControlSetControlTerminal ServerUserConfig SystemCurrentControlSetControlTerminal ServerDefaultUserConfiguration SoftwareMicrosoftWindows NTCurrentVersionPerflib SystemCurrentControlSetServicesSysmonLog','The registry contains sensitive computer configuration information that could be used by an attacker to facilitate unauthorized activities. The fact that the default ACLs assigned throughout the registry are fairly restrictive and help to protect the registry from access by unauthorized users reduces the risk of such an attack.','','To establish the recommended configuration via GP, set the following UI path to: SystemCurrentControlSetControlPrintPrinters SystemCurrentControlSetServicesEventlog SOFTWAREMicrosoftOLAP Server SOFTWAREMicrosoftWindows NTCurrentVersionPrint SOFTWAREMicrosoftWindows NTCurrentVersionWindows SystemCurrentControlSetControlContentIndex SystemCurrentControlSetControlTerminal Server SystemCurrentControlSetControlTerminal ServerUserConfig SystemCurrentControlSetControlTerminal ServerDefaultUserConfiguration SOFTWAREMicrosoftWindows NTCurrentVersionPerflib SystemCurrentControlSetServicesSysmonLog Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Remotely accessible registry paths and sub-paths','[{\"cis\": [\"2.3.10.8\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15550,'Ensure 'Network access: Restrict anonymous access to Named Pipes and Shares' is set to 'Enabled'.','When enabled, this policy setting restricts anonymous access to only those shares and pipes that are named in the Network access: Named pipes that can be accessed anonymously and Network access: Shares that can be accessed anonymously settings. This policy setting controls null session access to shares on your computers by adding RestrictNullSessAccess with the value 1 in the HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanManServerParameters registry key. This registry value toggles null session shares on or off to control whether the server service restricts unauthenticated clients' access to named resources. The recommended state for this setting is: Enabled.','Null sessions are a weakness that can be exploited through shares (including the default shares) on computers in your environment.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Restrict anonymous access to Named Pipes and Shares','[{\"cis\": [\"2.3.10.9\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15551,'Ensure 'Network access: Restrict clients allowed to make remote calls to SAM' is set to 'Administrators: Remote Access: Allow'.','This policy setting allows you to restrict remote RPC connections to SAM. The recommended state for this setting is: Administrators: Remote Access: Allow. Note: A Windows 10 R1607, Server 2016 or newer OS is required to access and set this value in Group Policy. Note #2: If your organization is using Azure Advanced Threat Protection (APT), the service account, "AATP Service" will need to be added to the recommendation configuration. For more information on adding the "AATP Service" account please see Configure SAM-R to enable lateral movement path detection in Microsoft Defender for Identity | Microsoft Docs.','To ensure that an unauthorized user cannot anonymously list local account names or groups and use the information to attempt to guess passwords or perform social engineering attacks. (Social engineering attacks try to deceive users in some way to obtain passwords or some form of security information.)','','To establish the recommended configuration via GP, set the following UI path to Administrators: Remote Access: Allow: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Restrict clients allowed to make remote calls to SAM','[{\"cis\": [\"2.3.10.10\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15552,'Ensure 'Network access: Shares that can be accessed anonymously' is set to 'None'.','This policy setting determines which network shares can be accessed by anonymous users. The default configuration for this policy setting has little effect because all users have to be authenticated before they can access shared resources on the server. The recommended state for this setting is: <blank> (i.e. None).','It is very dangerous to allow any values in this setting. Any shares that are listed can be accessed by any network user, which could lead to the exposure or corruption of sensitive data.','','To establish the recommended configuration via GP, set the following UI path to <blank> (i.e. None): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Shares that can be accessed anonymously','[{\"cis\": [\"2.3.10.11\"]}, {\"cis_csc\": [\"3.3\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15553,'Ensure 'Network access: Sharing and security model for local accounts' is set to 'Classic - local users authenticate as themselves'.','This policy setting determines how network logons that use local accounts are authenticated. The Classic option allows precise control over access to resources, including the ability to assign different types of access to different users for the same resource. The Guest only option allows you to treat all users equally. In this context, all users authenticate as Guest only to receive the same access level to a given resource. The recommended state for this setting is: Classic - local users authenticate as themselves. Note: This setting does not affect interactive logons that are performed remotely by using such services as Telnet or Remote Desktop Services (formerly called Terminal Services).','With the Guest only model, any user who can authenticate to your computer over the network does so with guest privileges, which probably means that they will not have write access to shared resources on that computer. Although this restriction does increase security, it makes it more difficult for authorized users to access shared resources on those computers because ACLs on those resources must include access control entries (ACEs) for the Guest account. With the Classic model, local accounts should be password protected. Otherwise, if Guest access is enabled, anyone can use those user accounts to access shared system resources.','','To establish the recommended configuration via GP, set the following UI path to Classic - local users authenticate as themselves: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Sharing and security model for local accounts','[{\"cis\": [\"2.3.10.12\"]}, {\"pci_dss\": [\"7.1.3\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15554,'Ensure 'Network security: Allow Local System to use computer identity for NTLM' is set to 'Enabled'.','This policy setting determines whether Local System services that use Negotiate when reverting to NTLM authentication can use the computer identity. This policy is supported on at least Windows 7 or Windows Server 2008 R2. The recommended state for this setting is: Enabled.','When connecting to computers running versions of Windows earlier than Windows Vista or Windows Server 2008 (non-R2), services running as Local System and using SPNEGO (Negotiate) that revert to NTLM use the computer identity. In Windows 7, if you are connecting to a computer running Windows Server 2008 or Windows Vista, then a system service uses either the computer identity or a NULL session. When connecting with a NULL session, a system-generated session key is created, which provides no protection but allows applications to sign and encrypt data without errors. When connecting with the computer identity, both signing and encryption is supported in order to provide data protection.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Allow Local System to use computer identity for NTLM','[{\"cis\": [\"2.3.11.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15555,'Ensure 'Network security: Allow LocalSystem NULL session fallback' is set to 'Disabled'.','This policy setting determines whether NTLM is allowed to fall back to a NULL session when used with LocalSystem. The recommended state for this setting is: Disabled.','NULL sessions are less secure because by definition they are unauthenticated.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Allow LocalSystem NULL session fallback','[{\"cis\": [\"2.3.11.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15556,'Ensure 'Network Security: Allow PKU2U authentication requests to this computer to use online identities' is set to 'Disabled'.','This setting determines if online identities are able to authenticate to this computer. The Public Key Cryptography Based User-to-User (PKU2U) protocol introduced in Windows 7 and Windows Server 2008 R2 is implemented as a security support provider (SSP). The SSP enables peer-to-peer authentication, particularly through the Windows 7 media and file sharing feature called HomeGroup, which permits sharing between computers that are not members of a domain. With PKU2U, a new extension was introduced to the Negotiate authentication package, Spnego.dll. In previous versions of Windows, Negotiate decided whether to use Kerberos or NTLM for authentication. The extension SSP for Negotiate, Negoexts.dll, which is treated as an authentication protocol by Windows, supports Microsoft SSPs including PKU2U. When computers are configured to accept authentication requests by using online IDs, Negoexts.dll calls the PKU2U SSP on the computer that is used to log on. The PKU2U SSP obtains a local certificate and exchanges the policy between the peer computers. When validated on the peer computer, the certificate within the metadata is sent to the logon peer for validation and associates the user's certificate to a security token and the logon process completes. The recommended state for this setting is: Disabled.','The PKU2U protocol is a peer-to-peer authentication protocol - authentication should be managed centrally in most managed networks.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork Security: Allow PKU2U authentication requests to this computer to use online identities','[{\"cis\": [\"2.3.11.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15557,'Ensure 'Network security: Configure encryption types allowed for Kerberos' is set to 'AES128_HMAC_SHA1, AES256_HMAC_SHA1, Future encryption types'.','This policy setting allows you to set the encryption types that Kerberos is allowed to use. The recommended state for this setting is: AES128_HMAC_SHA1, AES256_HMAC_SHA1, Future encryption types. Note: Some legacy applications and OSes may still require RC4_HMAC_MD5 - we recommend you test in your environment and verify whether you can safely remove it.','The strength of each encryption algorithm varies from one to the next, choosing stronger algorithms will reduce the risk of compromise however doing so may cause issues when the computer attempts to authenticate with systems that do not support them.','','To establish the recommended configuration via GP, set the following UI path to AES128_HMAC_SHA1, AES256_HMAC_SHA1, Future encryption types: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Configure encryption types allowed for Kerberos','[{\"cis\": [\"2.3.11.4\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15558,'Ensure 'Network security: Do not store LAN Manager hash value on next password change' is set to 'Enabled'.','This policy setting determines whether the LAN Manager (LM) hash value for the new password is stored when the password is changed. The LM hash is relatively weak and prone to attack compared to the cryptographically stronger Microsoft Windows NT hash. Since LM hashes are stored on the local computer in the security database, passwords can then be easily compromised if the database is attacked. Note: Older operating systems and some third-party applications may fail when this policy setting is enabled. Also, note that the password will need to be changed on all accounts after you enable this setting to gain the proper benefit. The recommended state for this setting is: Enabled.','The SAM file can be targeted by attackers who seek access to username and password hashes. Such attacks use special tools to crack passwords, which can then be used to impersonate users and gain access to resources on your network. These types of attacks will not be prevented if you enable this policy setting, but it will be much more difficult for these types of attacks to succeed.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Do not store LAN Manager hash value on next password change','[{\"cis\": [\"2.3.11.5\"]}, {\"cis_csc\": [\"3.11\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15559,'Ensure 'Network security: Force logoff when logon hours expire' is set to 'Enabled'.','This policy setting determines whether to disconnect users who are connected to the local computer outside their user account's valid logon hours. This setting affects the Server Message Block (SMB) component. If you enable this policy setting you should also enable Microsoft network server: Disconnect clients when logon hours expire (Rule 2.3.9.4). The recommended state for this setting is: Enabled.','If this setting is disabled, a user could remain connected to the computer outside of their allotted logon hours.','','To establish the recommended configuration via GP, set the following UI path to Enabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Force logoff when logon hours expire','[{\"cis\": [\"2.3.11.6\"]}, {\"cis_csc\": [\"5.6\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15560,'Ensure 'Network security: LAN Manager authentication level' is set to 'Send NTLMv2 response only. Refuse LM & NTLM'.','LAN Manager (LM) was a family of early Microsoft client/server software (predating Windows NT) that allowed users to link personal computers together on a single network. LM network capabilities included transparent file and print sharing, user security features, and network administration tools. In Active Directory domains, the Kerberos protocol is the default authentication protocol. However, if the Kerberos protocol is not negotiated for some reason, Active Directory will use LM, NTLM, or NTLMv2. LAN Manager authentication includes the LM, NTLM, and NTLM version 2 (NTLMv2) variants, and is the protocol that is used to authenticate all Windows clients when they perform the following operations: -Join a domain -Authenticate between Active Directory forests -Authenticate to down-level domains -Authenticate to computers that do not run Windows 2000, Windows Server 2003, or Windows XP -Authenticate to computers that are not in the domain. The Network security: LAN Manager authentication level setting determines which challenge/response authentication protocol is used for network logons. This choice affects the level of authentication protocol used by clients, the level of session security negotiated, and the level of authentication accepted by servers. The recommended state for this setting is: Send NTLMv2 response only. Refuse LM & NTLM.','Windows 2000 and Windows XP clients were configured by default to send LM and NTLM authentication responses (Windows 95-based and Windows 98-based clients only send LM). The default settings in OSes predating Windows Vista / Windows Server 2008 (non- R2) allowed all clients to authenticate with servers and use their resources. However, this meant that LM responses - the weakest form of authentication response - were sent over the network, and it was potentially possible for attackers to sniff that traffic to more easily reproduce the user's password. The Windows 95, Windows 98, and Windows NT operating systems cannot use the Kerberos version 5 protocol for authentication. For this reason, in a Windows Server 2003 domain, these computers authenticate by default with both the LM and NTLM protocols for network authentication. You can enforce a more secure authentication protocol for Windows 95, Windows 98, and Windows NT by using NTLMv2. For the logon process, NTLMv2 uses a secure channel to protect the authentication process. Even if you use NTLMv2 for older clients and servers, Windows-based clients and servers that are members of the domain will use the Kerberos authentication protocol to authenticate with Windows Server 2003 or newer Domain Controllers. For these reasons, it is strongly preferred to restrict the use of LM & NTLM (non-v2) as much as possible.','','To establish the recommended configuration via GP, set the following UI path to: Send NTLMv2 response only. Refuse LM & NTLM: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: LAN Manager authentication level','[{\"cis\": [\"2.3.11.7\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15561,'Ensure 'Network security: LDAP client signing requirements' is set to 'Negotiate signing' or higher.','This policy setting determines the level of data signing that is requested on behalf of clients that issue LDAP BIND requests. Note: This policy setting does not have any impact on LDAP simple bind (ldap_simple_bind) or LDAP simple bind through SSL (ldap_simple_bind_s). No Microsoft LDAP clients that are included with Windows XP Professional use ldap_simple_bind or ldap_simple_bind_s to communicate with a Domain Controller. The recommended state for this setting is: Negotiate signing. Configuring this setting to Require signing also conforms to the benchmark.','Unsigned network traffic is susceptible to man-in-the-middle attacks in which an intruder captures the packets between the client and server, modifies them, and then forwards them to the server. For an LDAP server, this susceptibility means that an attacker could cause a server to make decisions that are based on false or altered data from the LDAP queries. To lower this risk in your network, you can implement strong physical security measures to protect the network infrastructure. Also, you can make all types of man-in-the-middle attacks extremely difficult if you require digital signatures on all network packets by means of IPsec authentication headers.','','To establish the recommended configuration via GP, set the following UI path to Negotiate signing (configuring to Require signing also conforms to the benchmark): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: LDAP client signing requirements','[{\"cis\": [\"2.3.11.8\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15562,'Ensure 'Network security: Minimum session security for NTLM SSP based (including secure RPC) clients' is set to 'Require NTLMv2 session&#','This policy setting determines which behaviors are allowed by clients for applications using the NTLM Security Support Provider (SSP). The SSP Interface (SSPI) is used by applications that need authentication services. The setting does not modify how the authentication sequence works but instead require certain behaviors in applications that use the SSPI. The recommended state for this setting is: Require NTLMv2 session security, Require 128-bit encryption. Note: These values are dependent on the Network security: LAN Manager Authentication Level (Rule 2.3.11.7) security setting value.','You can enable both options for this policy setting to help protect network traffic that uses the NTLM Security Support Provider (NTLM SSP) from being exposed or tampered with by an attacker who has gained access to the same network. In other words, these options help protect against man-in-the-middle attacks.','','To establish the recommended configuration via GP, set the following UI path to Require NTLMv2 session security, Require 128-bit encryption: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Minimum session security for NTLM SSP based (including secure RPC) clients','[{\"cis\": [\"2.3.11.9\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15563,'Ensure 'Network security: Minimum session security for NTLM SSP based (including secure RPC) servers' is set to 'Require NTLMv2 session&#','This policy setting determines which behaviors are allowed by servers for applications using the NTLM Security Support Provider (SSP). The SSP Interface (SSPI) is used by applications that need authentication services. The setting does not modify how the authentication sequence works but instead require certain behaviors in applications that use the SSPI. The recommended state for this setting is: Require NTLMv2 session security, Require 128-bit encryption. Note: These values are dependent on the Network security: LAN Manager Authentication Level (Rule 2.3.11.7) security setting value.','You can enable all of the options for this policy setting to help protect network traffic that uses the NTLM Security Support Provider (NTLM SSP) from being exposed or tampered with by an attacker who has gained access to the same network. That is, these options help protect against man-in-the-middle attacks.','','To establish the recommended configuration via GP, set the following UI path to Require NTLMv2 session security, Require 128-bit encryption: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Minimum session security for NTLM SSP based (including secure RPC) servers','[{\"cis\": [\"2.3.11.10\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15564,'Ensure 'System cryptography: Force strong key protection for user keys stored on the computer' is set to 'User is prompted when the','This policy setting determines whether users' private keys (such as their S-MIME keys) require a password to be used. The recommended state for this setting is: User is prompted when the key is first used. Configuring this setting to User must enter a password each time they use a key also conforms to the benchmark.','If a user's account is compromised or their computer is inadvertently left unsecured the malicious user can use the keys stored for the user to access protected resources. You can configure this policy setting so that users must provide a password that is distinct from their domain password every time they use a key. This configuration makes it more difficult for an attacker to access locally stored user keys, even if the attacker takes control of the user's computer and determines their logon password.','','To establish the recommended configuration via GP, set the following UI path to User is prompted when the key is first used (configuring to User must enter a password each time they use a key also conforms to the benchmark): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsSystem cryptography: Force strong key protection for user keys stored on the computer','[{\"cis\": [\"2.3.14.1\"]}, {\"cis_csc\": [\"3.11\"]}]'),(15565,'Ensure 'System objects: Require case insensitivity for non-Windows subsystems' is set to 'Enabled'.','This policy setting determines whether case insensitivity is enforced for all subsystems. The Microsoft Win32 subsystem is case insensitive. However, the kernel supports case sensitivity for other subsystems, such as the Portable Operating System Interface for UNIX (POSIX). Because Windows is case insensitive (but the POSIX subsystem will support case sensitivity), failure to enforce this policy setting makes it possible for a user of the POSIX subsystem to create a file with the same name as another file by using mixed case to label it. Such a situation can block access to these files by another user who uses typical Win32 tools, because only one of the files will be available. The recommended state for this setting is: Enabled.','Because Windows is case-insensitive but the POSIX subsystem will support case sensitivity, failure to enable this policy setting would make it possible for a user of that subsystem to create a file with the same name as another file but with a different mix of upper and lower case letters. Such a situation could potentially confuse users when they try to access such files from normal Win32 tools because only one of the files will be available.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsSystem objects: Require case insensitivity for non-Windows subsystems','[{\"cis\": [\"2.3.15.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15566,'Ensure 'System objects: Strengthen default permissions of internal system objects (e.g. Symbolic Links)' is set to 'Enabled'.','This policy setting determines the strength of the default discretionary access control list (DACL) for objects. Active Directory maintains a global list of shared system resources, such as DOS device names, mutexes, and semaphores. In this way, objects can be located and shared among processes. Each type of object is created with a default DACL that specifies who can access the objects and what permissions are granted. The recommended state for this setting is: Enabled.','This setting determines the strength of the default DACL for objects. Windows maintains a global list of shared computer resources so that objects can be located and shared among processes. Each type of object is created with a default DACL that specifies who can access the objects and with what permissions.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsSystem objects: Strengthen default permissions of internal system objects (e.g. Symbolic Links)','[{\"cis\": [\"2.3.15.2\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15567,'Ensure 'User Account Control: Admin Approval Mode for the Built-in Administrator account' is set to 'Enabled'.','This policy setting controls the behavior of Admin Approval Mode for the built-in Administrator account. The recommended state for this setting is: Enabled.','One of the risks that the User Account Control feature introduced with Windows Vista is trying to mitigate is that of malicious software running under elevated credentials without the user or administrator being aware of its activity. An attack vector for these programs was to discover the password of the account named 'Administrator' because that user account was created for all installations of Windows. To address this risk, in Windows Vista and newer, the built-in Administrator account is now disabled by default. In a default installation of a new computer, accounts with administrative control over the computer are initially set up in one of two ways: - If the computer is not joined to a domain, the first user account you create has the equivalent permissions as a local administrator. - If the computer is joined to a domain, no local administrator accounts are created. The Enterprise or Domain Administrator must log on to the computer and create one if a local administrator account is warranted. Once Windows is installed, the built-in Administrator account may be manually enabled, but we strongly recommend that this account remain disabled.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Admin Approval Mode for the Built-in Administrator account','[{\"cis\": [\"2.3.17.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15568,'Ensure 'User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode' is set to 'Prompt for consent ','This policy setting controls the behavior of the elevation prompt for administrators. The recommended state for this setting is: Prompt for consent on the secure desktop.','One of the risks that the UAC feature introduced with Windows Vista is trying to mitigate is that of malicious software running under elevated credentials without the user or administrator being aware of its activity. This setting raises awareness to the administrator of elevated privilege operations and permits the administrator to prevent a malicious program from elevating its privilege when the program attempts to do so.','','To establish the recommended configuration via GP, set the following UI path to Prompt for consent on the secure desktop: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode','[{\"cis\": [\"2.3.17.2\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15569,'Ensure 'User Account Control: Behavior of the elevation prompt for standard users' is set to 'Automatically deny elevation requests'.','This policy setting controls the behavior of the elevation prompt for standard users. The recommended state for this setting is: Automatically deny elevation requests.','One of the risks that the User Account Control feature introduced with Windows Vista is trying to mitigate is that of malicious programs running under elevated credentials without the user or administrator being aware of their activity. This setting raises awareness to the user that a program requires the use of elevated privilege operations and requires that the user be able to supply administrative credentials in order for the program to run.','','To establish the recommended configuration via GP, set the following UI path to Automatically deny elevation requests: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Behavior of the elevation prompt for standard users','[{\"cis\": [\"2.3.17.3\"]}, {\"pci_dss\": [\"7.1.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15570,'Ensure 'User Account Control: Detect application installations and prompt for elevation' is set to 'Enabled'.','This policy setting controls the behavior of application installation detection for the computer. The recommended state for this setting is: Enabled.','Some malicious software will attempt to install itself after being given permission to run. For example, malicious software with a trusted application shell. The user may have given permission for the program to run because the program is trusted, but if they are then prompted for installation of an unknown component this provides another way of trapping the software before it can do damage','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Detect application installations and prompt for elevation','[{\"cis\": [\"2.3.17.4\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15571,'Ensure 'User Account Control: Only elevate UIAccess applications that are installed in secure locations' is set to 'Enabled'.','This policy setting controls whether applications that request to run with a User Interface Accessibility (UIAccess) integrity level must reside in a secure location in the file system. Secure locations are limited to the following: - ...Program Files, including subfolders - ...Windowssystem32; - ...Program Files (x86), including subfolders (for 64-bit versions of Windows). Note: Windows enforces a public key infrastructure (PKI) signature check on any interactive application that requests to run with a UIAccess integrity level regardless of the state of this security setting. The recommended state for this setting is: Enabled.','UIAccess Integrity allows an application to bypass User Interface Privilege Isolation (UIPI) restrictions when an application is elevated in privilege from a standard user to an administrator. This is required to support accessibility features such as screen readers that are transmitting user interfaces to alternative forms. A process that is started with UIAccess rights has the following abilities: - To set the foreground window. - To drive any application window using SendInput function. - To use read input for all integrity levels using low-level hooks, raw input, GetKeyState, GetAsyncKeyState, and GetKeyboardInput. - To set journal hooks. - To uses AttachThreadInput to attach a thread to a higher integrity input queue.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Only elevate UIAccess applications that are installed in secure locations','[{\"cis\": [\"2.3.17.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15572,'Ensure 'User Account Control: Run all administrators in Admin Approval Mode' is set to 'Enabled'.','This policy setting controls the behavior of all User Account Control (UAC) policy settings for the computer. If you change this policy setting, you must restart your computer. The recommended state for this setting is: Enabled. Note: If this policy setting is disabled, the Security Center notifies you that the overall security of the operating system has been reduced.','This is the setting that turns on or off UAC. If this setting is disabled, UAC will not be used and any security benefits and risk mitigations that are dependent on UAC will not be present on the system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Run all administrators in Admin Approval Mode','[{\"cis\": [\"2.3.17.6\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15573,'Ensure 'User Account Control: Switch to the secure desktop when prompting for elevation' is set to 'Enabled'.','This policy setting controls whether the elevation request prompt is displayed on the interactive user's desktop or the secure desktop. The recommended state for this setting is: Enabled.','Standard elevation prompt dialog boxes can be spoofed, which may cause users to disclose their passwords to malicious software. The secure desktop presents a very distinct appearance when prompting for elevation, where the user desktop dims, and the elevation prompt UI is more prominent. This increases the likelihood that users who become accustomed to the secure desktop will recognize a spoofed elevation prompt dialog box and not fall for the trick.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Switch to the secure desktop when prompting for elevation','[{\"cis\": [\"2.3.17.7\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15574,'Ensure 'User Account Control: Virtualize file and registry write failures to per-user locations' is set to 'Enabled'.','This policy setting controls whether application write failures are redirected to defined registry and file system locations. This policy setting mitigates applications that run as administrator and write run-time application data to: - %ProgramFiles% - %windir% - %windir%System32 - HKEY_LOCAL_MACHINESOFTWARE. The recommended state for this setting is: Enabled.','This setting reduces vulnerabilities by ensuring that legacy applications only write data to permitted locations.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Virtualize file and registry write failures to per-user locations','[{\"cis\": [\"2.3.17.8\"]}, {\"pci_dss\": [\"6.5.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15575,'Ensure 'Bluetooth Audio Gateway Service (BTAGService)' is set to 'Disabled'.','Service supporting the audio gateway role of the Bluetooth Handsfree Profile. The recommended state for this setting is: Disabled.','Bluetooth technology has inherent security risks - especially prior to the v2.1 standard. Wireless Bluetooth traffic is not well encrypted (if at all), so in a high-security environment, it should not be permitted, in spite of the added inconvenience of not being able to use Bluetooth devices.','','To establish the recommended configuration via GP, set the following UI path to: Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesBluetooth Audio Gateway Service. Note: This service was first introduced in Windows 10 Release 1803. It appears to have replaced the older Bluetooth Handsfree Service (BthHFSrv), which was removed from Windows in that release (it is not simply a rename, but a different service).','[{\"cis\": [\"5.1\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15576,'Ensure 'Bluetooth Support Service (bthserv)' is set to 'Disabled'.','The Bluetooth service supports discovery and association of remote Bluetooth devices. The recommended state for this setting is: Disabled.','Bluetooth technology has inherent security risks - especially prior to the v2.1 standard. Wireless Bluetooth traffic is not well encrypted (if at all), so in a high-security environment, it should not be permitted, in spite of the added inconvenience of not being able to use Bluetooth devices.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesBluetooth Support Service','[{\"cis\": [\"5.2\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15577,'Ensure 'Downloaded Maps Manager (MapsBroker)' is set to 'Disabled'.','Windows service for application access to downloaded maps. This service is started on-demand by application accessing downloaded maps.','Mapping technologies can unwillingly reveal your location to attackers and other software that picks up the information. In addition, automatic downloads of data from 3rd-party sources should be minimized when not needed. Therefore this service should not be needed in high security environments.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesDownloaded Maps Manager','[{\"cis\": [\"5.4\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15578,'Ensure 'Geolocation Service (lfsvc)' is set to 'Disabled'.','This service monitors the current location of the system and manages geofences (a geographical location with associated events). The recommended state for this setting is: Disabled.','This setting affects the location feature (e.g. GPS or other location tracking). From a security perspective, it’s not a good idea to reveal your location to software in most cases, but there are legitimate uses, such as mapping software. However, they should not be used in high security environments.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesGeolocation Service','[{\"cis\": [\"5.5\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15579,'Ensure 'IIS Admin Service (IISADMIN)' is set to 'Disabled' or 'Not Installed'.','Enables the server to administer the IIS metabase. The IIS metabase stores configuration for the SMTP and FTP services. The recommended state for this setting is: Disabled or Not Installed. Note: This service is not installed by default. It is supplied with Windows, but is installed by enabling an optional Windows feature (Internet Information Services). Note #2: An organization may choose to selectively grant exceptions to web developers to allow IIS (or another web server) on their workstation, in order for them to locally test & develop web pages. However, the organization should track those machines and ensure the security controls and mitigations are kept up to date, to reduce risk of compromise.','Hosting a website from a workstation is an increased security risk, as the attack surface of that workstation is then greatly increased. If proper security mitigations are not followed, the chance of successful attack increases significantly. Note: This security concern applies to any web server application installed on a workstation, not just IIS.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesIIS Admin Service','[{\"cis\": [\"5.6\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15580,'Ensure 'Infrared monitor service (irmon)' is set to 'Disabled' or 'Not Installed'.','Detects other Infrared devices that are in range and launches the file transfer application. The recommended state for this setting is: Disabled or Not Installed.','Infrared connections can potentially be a source of data compromise - especially via the automatic 'file transfer application' functionality. Enterprise-managed systems should utilize a more secure method of connection than infrared.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesInfrared monitor service','[{\"cis\": [\"5.7\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15581,'Ensure 'Internet Connection Sharing (ICS) (SharedAccess)' is set to 'Disabled'.','Provides network access translation, addressing, name resolution and/or intrusion prevention services for a home or small office network. The recommended state for this setting is: Disabled.','Internet Connection Sharing (ICS) is a feature that allows someone to 'share' their Internet connection with other machines on the network - it was designed for home or small office environments where only one machine has Internet access - it effectively turns that machine into an Internet router. This feature causes the bridging of networks and likely bypassing other, more secure pathways. It should not be used on any enterprise-managed system.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesInternet Connection Sharing (ICS)','[{\"cis\": [\"5.8\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15582,'Ensure 'Link-Layer Topology Discovery Mapper (lltdsvc)' is set to 'Disabled'.','Creates a Network Map, consisting of PC and device topology (connectivity) information, and metadata describing each PC and device. The recommended state for this setting is: Disabled.','The feature that this service enables could potentially be used for unauthorized discovery and connection to network devices. Disabling the service helps to prevent responses to requests for network topology discovery in high security environments.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesLink-Layer Topology Discovery Mapper','[{\"cis\": [\"5.9\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15583,'Ensure 'LxssManager (LxssManager)' is set to 'Disabled' or 'Not Installed'.','The LXSS Manager service supports running native ELF binaries. The service provides the infrastructure necessary for ELF binaries to run on Windows. The recommended state for this setting is: Disabled or Not Installed. Note: This service is not installed by default. It is supplied with Windows, but is installed by enabling an optional Windows feature (Windows Subsystem for Linux).','The Linux Subsystem (LXSS) Manager allows full system access to Linux applications on Windows, including the file system. While this can certainly have some functionality and performance benefits for running those applications, it also creates new security risks in the event that a hacker injects malicious code into a Linux application. For best security, it is preferred to run Linux applications on Linux, and Windows applications on Windows.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesLxssManager','[{\"cis\": [\"5.10\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15584,'Ensure 'Microsoft FTP Service (FTPSVC)' is set to 'Disabled' or 'Not Installed'.','Enables the server to be a File Transfer Protocol (FTP) server. The recommended state for this setting is: Disabled or Not Installed. Note: This service is not installed by default. It is supplied with Windows, but is installed by enabling an optional Windows feature (Internet Information Services - FTP Server).','Hosting an FTP server (especially a non-secure FTP server) from a workstation is an increased security risk, as the attack surface of that workstation is then greatly increased. Note: This security concern applies to any FTP server application installed on a workstation, not just IIS.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesMicrosoft FTP Service','[{\"cis\": [\"5.11\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15585,'Ensure 'Microsoft iSCSI Initiator Service (MSiSCSI)' is set to 'Disabled'.','Manages Internet SCSI (iSCSI) sessions from this computer to remote target devices. The recommended state for this setting is: Disabled.','This service is critically necessary in order to directly attach to an iSCSI device. However, iSCSI itself uses a very weak authentication protocol (CHAP), which means that the passwords for iSCSI communication are easily exposed, unless all of the traffic is isolated and/or encrypted using another technology like IPsec. This service is generally more appropriate for servers in a controlled environment then on workstations requiring high security.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesMicrosoft iSCSI Initiator Service','[{\"cis\": [\"5.12\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15586,'Ensure 'OpenSSH SSH Server (sshd)' is set to 'Disabled' or 'Not Installed'.','SSH protocol based service to provide secure encrypted communications between two untrusted hosts over an insecure network. The recommended state for this setting is: Disabled or Not Installed. Note: This service is not installed by default. It is supplied with Windows, but it is installed by enabling an optional Windows feature (OpenSSH Server).','Hosting an SSH server from a workstation is an increased security risk, as the attack surface of that workstation is then greatly increased. Note: This security concern applies to any SSH server application installed on a workstation, not just the one supplied with Windows.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesOpenSSH SSH Server','[{\"cis\": [\"5.13\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15587,'Ensure 'Peer Name Resolution Protocol (PNRPsvc)' is set to 'Disabled'.','Enables serverless peer name resolution over the Internet using the Peer Name Resolution Protocol (PNRP). The recommended state for this setting is: Disabled.','Peer Name Resolution Protocol is a distributed and (mostly) serverless way to handle name resolution of clients with each other. In a high security environment, it is more secure to rely on centralized name resolution methods maintained by authorized staff.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesPeer Name Resolution Protocol','[{\"cis\": [\"5.14\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15588,'Ensure 'Peer Networking Grouping (p2psvc)' is set to 'Disabled'.','Enables multi-party communication using Peer-to-Peer Grouping. The recommended state for this setting is: Disabled.','Peer Name Resolution Protocol is a distributed and (mostly) serverless way to handle name resolution of clients with each other. In a high security environment, it is more secure to rely on centralized name resolution methods maintained by authorized staff.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesPeer Networking Grouping','[{\"cis\": [\"5.15\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15589,'Ensure 'Peer Networking Identity Manager (p2pimsvc)' is set to 'Disabled'.','Provides identity services for the Peer Name Resolution Protocol (PNRP) and Peer-to-Peer Grouping services. The recommended state for this setting is: Disabled.','Peer Name Resolution Protocol is a distributed and (mostly) serverless way to handle name resolution of clients with each other. In a high security environment, it is more secure to rely on centralized name resolution methods maintained by authorized staff.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesPeer Networking Identity Manager','[{\"cis\": [\"5.16\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15590,'Ensure 'PNRP Machine Name Publication Service (PNRPAutoReg)' is set to 'Disabled'.','This service publishes a machine name using the Peer Name Resolution Protocol. Configuration is managed via the netsh context ‘p2p pnrp peer’. The recommended state for this setting is: Disabled.','Peer Name Resolution Protocol is a distributed and (mostly) serverless way to handle name resolution of clients with each other. In a high security environment, it is more secure to rely on centralized name resolution methods maintained by authorized staff.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesPNRP Machine Name Publication Service','[{\"cis\": [\"5.17\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15591,'Ensure 'Print Spooler (Spooler)' is set to 'Disabled'.','This service spools print jobs and handles interaction with printers. The recommended state for this setting is: Disabled.','In a high security environment, unnecessary services especially those with known vulnerabilities should be disabled. Disabling the Print Spooler (Spooler) service mitigates the PrintNightmare vulnerability (CVE-2021-34527) and other attacks against the service.','','To establish the recommended configuration via GP, set the following UI path to: Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesPrint Spooler','[{\"cis\": [\"5.18\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15592,'Ensure 'Problem Reports and Solutions Control Panel Support (wercplsupport)' is set to 'Disabled'.','This service provides support for viewing, sending and deletion of system-level problem reports for the Problem Reports and Solutions control panel. The recommended state for this setting is: Disabled.','This service is involved in the process of displaying/reporting issues & solutions to/from Microsoft. In a high security environment, preventing this information from being sent can help reduce privacy concerns for sensitive corporate information.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesProblem Reports and Solutions Control Panel Support','[{\"cis\": [\"5.19\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15593,'Ensure 'Remote Access Auto Connection Manager (RasAuto)' is set to 'Disabled'.','Creates a connection to a remote network whenever a program references a remote DNS or NetBIOS name or address. The recommended state for this setting is: Disabled.','The function of this service is to provide a 'demand dial' type of functionality. In a high security environment, it is preferred that any remote 'dial' connections (whether they be legacy dial-in POTS or VPN) are initiated by the user, not automatically by the system.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesRemote Access Auto Connection Manager','[{\"cis\": [\"5.20\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15594,'Ensure 'Remote Desktop Configuration (SessionEnv)' is set to 'Disabled'.','Remote Desktop Configuration service (RDCS) is responsible for all Remote Desktop related configuration and session maintenance activities that require SYSTEM context. These include per-session temporary folders, RD themes, and RD certificates. The recommended state for this setting is: Disabled.','In a high security environment, Remote Desktop access is an increased security risk. For these environments, only local console access should be permitted.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesRemote Desktop Configuration','[{\"cis\": [\"5.21\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15595,'Ensure 'Remote Desktop Services (TermService)' is set to 'Disabled'.','Allows users to connect interactively to a remote computer. Remote Desktop and Remote Desktop Session Host Server depend on this service. The recommended state for this setting is: Disabled.','In a high security environment, Remote Desktop access is an increased security risk. For these environments, only local console access should be permitted.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesRemote Desktop Services','[{\"cis\": [\"5.22\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15596,'Ensure 'Remote Desktop Services UserMode Port Redirector (UmRdpService)' is set to 'Disabled'.','Allows the redirection of Printers/Drives/Ports for RDP connections. The recommended state for this setting is: Disabled.','In a security-sensitive environment, it is desirable to reduce the possible attack surface - preventing the redirection of COM, LPT and PnP ports will reduce the number of unexpected avenues for data exfiltration and/or malicious code transfer within an RDP session.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesRemote Desktop Services UserMode Port Redirector','[{\"cis\": [\"5.23\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15597,'Ensure 'Remote Procedure Call (RPC) Locator (RpcLocator)' is set to 'Disabled'.','In Windows 2003 and older versions of Windows, the Remote Procedure Call (RPC) Locator service manages the RPC name service database. In Windows Vista and newer versions of Windows, this service does not provide any functionality and is present for application compatibility. The recommended state for this setting is: Disabled.','This is a legacy service that has no value or purpose other than application compatibility for very old software. It should be disabled unless there is a specific old application still in use on the system that requires it.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesRemote Procedure Call (RPC) Locator','[{\"cis\": [\"5.24\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15598,'Ensure 'Remote Registry (RemoteRegistry)' is set to 'Disabled'.','Enables remote users to view and modify registry settings on this computer. The recommended state for this setting is: Disabled.','In a high security environment, exposing the registry to remote access is an increased security risk.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesRemote Registry','[{\"cis\": [\"5.25\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15599,'Ensure 'Routing and Remote Access (RemoteAccess)' is set to 'Disabled'.','Offers routing services to businesses in local area and wide area network environments. The recommended state for this setting is: Disabled.','This service's main purpose is to provide Windows router functionality - this is not an appropriate use of workstations in an enterprise managed environment.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesRouting and Remote Access','[{\"cis\": [\"5.26\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15600,'Ensure 'Server (LanmanServer)' is set to 'Disabled'.','Supports file, print, and named-pipe sharing over the network for this computer. If this service is stopped, these functions will be unavailable. The recommended state for this setting is: Disabled.','In a high security environment, a secure workstation should only be a client, not a server. Sharing workstation resources for remote access increases security risk as the attack surface is notably higher.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesServer','[{\"cis\": [\"5.27\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15601,'Ensure 'Simple TCP/IP Services (simptcp)' is set to 'Disabled' or 'Not Installed'.','Supports the following TCP/IP services: Character Generator, Daytime, Discard, Echo, and Quote of the Day. The recommended state for this setting is: Disabled or Not Installed. Note: This service is not installed by default. It is supplied with Windows, but is installed by enabling an optional Windows feature (Simple TCPIP services (i.e. echo, daytime etc)).','The Simple TCP/IP Services have very little purpose in a modern enterprise environment - allowing them might increase exposure and risk for attack.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesSimple TCP/IP Services','[{\"cis\": [\"5.28\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15602,'Ensure 'SNMP Service (SNMP)' is set to 'Disabled' or 'Not Installed'.','Enables Simple Network Management Protocol (SNMP) requests to be processed by this computer. The recommended state for this setting is: Disabled or Not Installed. Note: This service is not installed by default. It is supplied with Windows, but is installed by enabling an optional Windows feature (Simple Network Management Protocol (SNMP)).','Features that enable inbound network connections increase the attack surface. In a high security environment, management of secure workstations should be handled locally.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesSNMP Service','[{\"cis\": [\"5.29\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15603,'Ensure 'Special Administration Console Helper (sacsvr)' is set to 'Disabled' or 'Not Installed'.','This service allows administrators to remotely access a command prompt using Emergency Management Services. The recommended state for this setting is: Disabled or Not Installed. Note: This service is not installed by default. It is supplied with Windows, but it is installed by enabling an optional Windows capability (Windows Emergency Management Services and Serial Console).','Allowing the use of a remotely accessible command prompt that provides the ability to perform remote management tasks on a computer is a security risk.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesSpecial Administration Console Helper','[{\"cis\": [\"5.30\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15604,'Ensure 'SSDP Discovery (SSDPSRV)' is set to 'Disabled'.','Discovers networked devices and services that use the SSDP discovery protocol, such as UPnP devices. Also announces SSDP devices and services running on the local computer. The recommended state for this setting is: Disabled.','Universal Plug n Play (UPnP) is a real security risk - it allows automatic discovery and attachment to network devices. Note that UPnP is different than regular Plug n Play (PnP). Workstations should not be advertising their services (or automatically discovering and connecting to networked services) in a security-conscious enterprise managed environment.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesSSDP Discovery','[{\"cis\": [\"5.31\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15605,'Ensure 'UPnP Device Host (upnphost)' is set to 'Disabled'.','Allows UPnP devices to be hosted on this computer. The recommended state for this setting is: Disabled.','Universal Plug n Play (UPnP) is a real security risk - it allows automatic discovery and attachment to network devices. Notes that UPnP is different than regular Plug n Play (PnP). Workstations should not be advertising their services (or automatically discovering and connecting to networked services) in a security-conscious enterprise managed environment.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesUPnP Device Host','[{\"cis\": [\"5.32\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15606,'Ensure 'Web Management Service (WMSvc)' is set to 'Disabled' or 'Not Installed'.','The Web Management Service enables remote and delegated management capabilities for administrators to manage for the Web server, sites and applications present on the machine. The recommended state for this setting is: Disabled or Not Installed. Note: This service is not installed by default. It is supplied with Windows, but is installed by enabling an optional Windows feature (Internet Information Services - Web Management Tools - IIS Management Service).','Remote web administration of IIS on a workstation is an increased security risk, as the attack surface of that workstation is then greatly increased. If proper security mitigations are not followed, the chance of successful attack increases significantly.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesWeb Management Service','[{\"cis\": [\"5.33\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15607,'Ensure 'Windows Error Reporting Service (WerSvc)' is set to 'Disabled'.','Allows errors to be reported when programs stop working or responding and allows existing solutions to be delivered. Also allows logs to be generated for diagnostic and repair services. The recommended state for this setting is: Disabled.','If a Windows Error occurs in a secure, enterprise managed environment, the error should be reported directly to IT staff for troubleshooting and remediation. There is no benefit to the corporation to report these errors directly to Microsoft, and there is some risk of unknowingly exposing sensitive data as part of the error.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesWindows Error Reporting Service','[{\"cis\": [\"5.34\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15608,'Ensure 'Windows Event Collector (Wecsvc)' is set to 'Disabled'.','This service manages persistent subscriptions to events from remote sources that support WS-Management protocol. This includes Windows Vista event logs, hardware and IPMI-enabled event sources. The service stores forwarded events in a local Event Log. The recommended state for this setting is: Disabled.','In a high security environment, remote connections to secure workstations should be minimized, and management functions should be done locally.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesWindows Event Collector','[{\"cis\": [\"5.35\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15609,'Ensure 'Windows Media Player Network Sharing Service (WMPNetworkSvc)' is set to 'Disabled' or 'Not Installed'.','Shares Windows Media Player libraries to other networked players and media devices using Universal Plug and Play. The recommended state for this setting is: Disabled or Not Installed.','Network sharing of media from Media Player has no place in an enterprise managed environment.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesWindows Media Player Network Sharing Service','[{\"cis\": [\"5.36\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15610,'Ensure 'Windows Mobile Hotspot Service (icssvc)' is set to 'Disabled'.','Provides the ability to share a cellular data connection with another device. The recommended state for this setting is: Disabled.','The capability to run a mobile hotspot from a domain-connected computer could easily expose the internal network to wardrivers or other hackers.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesWindows Mobile Hotspot Service','[{\"cis\": [\"5.37\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15611,'Ensure 'Windows Push Notifications System Service (WpnService)' is set to 'Disabled'.','This service runs in session 0 and hosts the notification platform and connection provider which handles the connection between the device and WNS server. The recommended state for this setting is: Disabled. Note: In the first two releases of Windows 10 (R1507 & R1511), the display name of this service was initially named Windows Push Notifications Service - but it was renamed to Windows Push Notifications System Service starting with Windows 10 R1607.','Windows Push Notification Services (WNS) is a mechanism to receive 3rd-party notifications and updates from the cloud/Internet. In a high security environment, external systems, especially those hosted outside the organization, should be prevented from having an impact on the secure workstations.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesWindows Push Notifications System Service','[{\"cis\": [\"5.38\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15612,'Ensure 'Windows PushToInstall Service (PushToInstall)' is set to 'Disabled'.','This service manages Apps that are pushed to the device from the Microsoft Store App running on other devices or the web. The recommended state for this setting is: Disabled.','In a high security managed environment, application installations should be managed centrally by IT staff, not by end users.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesWindows PushToInstall Service (PushToInstall)','[{\"cis\": [\"5.39\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15613,'Ensure 'Windows Remote Management (WS-Management) (WinRM)' is set to 'Disabled'.','Windows Remote Management (WinRM) service implements the WS-Management protocol for remote management. WS-Management is a standard web services protocol used for remote software and hardware management. The WinRM service listens on the network for WS-Management requests and processes them. The recommended state for this setting is: Disabled.','Features that enable inbound network connections increase the attack surface. In a high security environment, management of secure workstations should be handled locally.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesWindows Remote Management (WS-Management)','[{\"cis\": [\"5.40\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15614,'Ensure 'World Wide Web Publishing Service (W3SVC)' is set to 'Disabled' or 'Not Installed'.','Provides Web connectivity and administration through the Internet Information Services Manager. The recommended state for this setting is: Disabled or Not Installed. Note: This service is not installed by default. It is supplied with Windows, but is installed by enabling an optional Windows feature (Internet Information Services - World Wide Web Services). Note #2: An organization may choose to selectively grant exceptions to web developers to allow IIS (or another web server) on their workstation, in order for them to locally test & develop web pages. However, the organization should track those machines and ensure the security controls and mitigations are kept up to date, to reduce risk of compromise.','Hosting a website from a workstation is an increased security risk, as the attack surface of that workstation is then greatly increased. If proper security mitigations are not followed, the chance of successful attack increases significantly. Note: This security concern applies to any web server application installed on a workstation, not just IIS.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesWorld Wide Web Publishing Service','[{\"cis\": [\"5.41\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15615,'Ensure 'Xbox Accessory Management Service (XboxGipSvc)' is set to 'Disabled'.','This service manages connected Xbox Accessories. The recommended state for this setting is: Disabled.','Xbox Live is a gaming service and has no place in an enterprise managed environment (perhaps unless it is a gaming company).','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesXbox Accessory Management Service','[{\"cis\": [\"5.42\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15616,'Ensure 'Xbox Live Auth Manager (XblAuthManager)' is set to 'Disabled'.','Provides authentication and authorization services for interacting with Xbox Live. The recommended state for this setting is: Disabled.','Xbox Live is a gaming service and has no place in an enterprise managed environment (perhaps unless it is a gaming company).','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesXbox Live Auth Manager','[{\"cis\": [\"5.43\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15617,'Ensure 'Xbox Live Game Save (XblGameSave)' is set to 'Disabled'.','This service syncs save data for Xbox Live save enabled games. The recommended state for this setting is: Disabled.','Xbox Live is a gaming service and has no place in an enterprise managed environment (perhaps unless it is a gaming company).','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesXbox Live Game Save','[{\"cis\": [\"5.44\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15618,'Ensure 'Xbox Live Networking Service (XboxNetApiSvc)' is set to 'Disabled'.','This service supports the Windows.Networking.XboxLive application programming interface. The recommended state for this setting is: Disabled.','Xbox Live is a gaming service and has no place in an enterprise managed environment (perhaps unless it is a gaming company).','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesXbox Live Networking Service','[{\"cis\": [\"5.45\"]}, {\"cis_csc\": [\"4.8\"]}]'),(15619,'Ensure 'Windows Firewall: Domain: Firewall state' is set to 'On (recommended)'.','Select On (recommended) to have Windows Firewall with Advanced Security use the settings for this profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile. The recommended state for this setting is: On (recommended).','If the firewall is turned off all traffic will be able to access the system and an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to On (recommended): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileFirewall state','[{\"cis\": [\"9.1.1\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15620,'Ensure 'Windows Firewall: Domain: Inbound connections' is set to 'Block (default)'.','This setting determines the behavior for inbound connections that do not match an inbound firewall rule. The recommended state for this setting is: Block (default).','If the firewall allows all traffic to access the system then an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to Block (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileInbound connections','[{\"cis\": [\"9.1.2\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15621,'Ensure 'Windows Firewall: Domain: Outbound connections' is set to 'Allow (default)'.','This setting determines the behavior for outbound connections that do not match an outbound firewall rule. The recommended state for this setting is: Allow (default).','Some people believe that it is prudent to block all outbound connections except those specifically approved by the user or administrator. Microsoft disagrees with this opinion, blocking outbound connections by default will force users to deal with a large number of dialog boxes prompting them to authorize or block applications such as their web browser or instant messaging software. Additionally, blocking outbound traffic has little value because if an attacker has compromised the system they can reconfigure the firewall anyway.','','To establish the recommended configuration via GP, set the following UI path to Allow (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileOutbound connections','[{\"cis\": [\"9.1.3\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15622,'Ensure 'Windows Firewall: Domain: Settings: Display a notification' is set to 'No'.','Select this option to have Windows Firewall with Advanced Security display notifications to the user when a program is blocked from receiving inbound connections. The recommended state for this setting is: No. Note: When the Apply local firewall rules setting is configured to No, it's recommended to also configure the Display a notification setting to No. Otherwise, users will continue to receive messages that ask if they want to unblock a restricted inbound connection, but the user's response will be ignored.','Firewall notifications can be complex and may confuse the end users, who would not be able to address the alert.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileSettings CustomizeDisplay a notification','[{\"cis\": [\"9.1.4\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15623,'Ensure 'Windows Firewall: Domain: Logging: Name' is set to '%SystemRoot%System32logfilesfirewalldomainfw.log'.','Use this option to specify the path and name of the file in which Windows Firewall will write its log information. The recommended state for this setting is: %SystemRoot%System32logfilesfirewalldomainfw.log.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to %SystemRoot%System32logfilesfirewalldomainfw.log: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeName','[{\"cis\": [\"9.1.5\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15624,'Ensure 'Windows Firewall: Domain: Logging: Size limit (KB)' is set to '16,384 KB or greater'.','Use this option to specify the size limit of the file in which Windows Firewall will write its log information. The recommended state for this setting is: 16,384 KB or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to 16,384 KB or greater: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeSize limit (KB)','[{\"cis\": [\"9.1.6\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15625,'Ensure 'Windows Firewall: Domain: Logging: Log dropped packets' is set to 'Yes'.','Use this option to log when Windows Firewall with Advanced Security discards an inbound packet for any reason. The log records why and when the packet was dropped. Look for entries with the word DROP in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeLog dropped packets','[{\"cis\": [\"9.1.7\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15626,'Ensure 'Windows Firewall: Domain: Logging: Log successful connections' is set to 'Yes'.','Use this option to log when Windows Firewall with Advanced Security allows an inbound connection. The log records why and when the connection was formed. Look for entries with the word ALLOW in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeLog successful connections','[{\"cis\": [\"9.1.8\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15627,'Ensure 'Windows Firewall: Private: Firewall state' is set to 'On (recommended)'.','Select On (recommended) to have Windows Firewall with Advanced Security use the settings for this profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile. The recommended state for this setting is: On (recommended).','If the firewall is turned off all traffic will be able to access the system and an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to On (recommended): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileFirewall state','[{\"cis\": [\"9.2.1\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15628,'Ensure 'Windows Firewall: Private: Inbound connections' is set to 'Block (default)'.','This setting determines the behavior for inbound connections that do not match an inbound firewall rule. The recommended state for this setting is: Block (default).','If the firewall allows all traffic to access the system then an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to Block (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileInbound connections','[{\"cis\": [\"9.2.2\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15629,'Ensure 'Windows Firewall: Private: Outbound connections' is set to 'Allow (default)'.','This setting determines the behavior for outbound connections that do not match an outbound firewall rule. The recommended state for this setting is: Allow (default). Note: If you set Outbound connections to Block and then deploy the firewall policy by using a GPO, computers that receive the GPO settings cannot receive subsequent Group Policy updates unless you create and deploy an outbound rule that enables Group Policy to work. Predefined rules for Core Networking include outbound rules that enable Group Policy to work. Ensure that these outbound rules are active, and thoroughly test firewall profiles before deploying.','Some people believe that it is prudent to block all outbound connections except those specifically approved by the user or administrator. Microsoft disagrees with this opinion, blocking outbound connections by default will force users to deal with a large number of dialog boxes prompting them to authorize or block applications such as their web browser or instant messaging software. Additionally, blocking outbound traffic has little value because if an attacker has compromised the system they can reconfigure the firewall anyway.','','To establish the recommended configuration via GP, set the following UI path to Allow (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileOutbound connections','[{\"cis\": [\"9.2.3\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15630,'Ensure 'Windows Firewall: Private: Settings: Display a notification' is set to 'No'.','Select this option to have Windows Firewall with Advanced Security display notifications to the user when a program is blocked from receiving inbound connections. The recommended state for this setting is: No. Note: When the Apply local firewall rules setting is configured to No, it's recommended to also configure the Display a notification setting to No. Otherwise, users will continue to receive messages that ask if they want to unblock a restricted inbound connection, but the user's response will be ignored.','Firewall notifications can be complex and may confuse the end users, who would not be able to address the alert.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileSettings CustomizeDisplay a notification','[{\"cis\": [\"9.2.4\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15631,'Ensure 'Windows Firewall: Private: Logging: Name' is set to '%SystemRoot%System32logfilesfirewallprivatefw.log'.','Use this option to specify the path and name of the file in which Windows Firewall will write its log information. The recommended state for this setting is: %SystemRoot%System32logfilesfirewallprivatefw.log.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to %SystemRoot%System32logfilesfirewallprivatefw.log: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeName','[{\"cis\": [\"9.2.5\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15632,'Ensure 'Windows Firewall: Private: Logging: Size limit (KB)' is set to '16,384 KB or greater'.','Use this option to specify the size limit of the file in which Windows Firewall will write its log information. The recommended state for this setting is: 16,384 KB or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to 16,384 KB or greater: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeSize limit (KB)','[{\"cis\": [\"9.2.6\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15633,'Ensure 'Windows Firewall: Private: Logging: Log dropped packets' is set to 'Yes'.','Use this option to log when Windows Firewall with Advanced Security discards an inbound packet for any reason. The log records why and when the packet was dropped. Look for entries with the word DROP in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeLog dropped packets','[{\"cis\": [\"9.2.7\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15634,'Ensure 'Windows Firewall: Private: Logging: Log successful connections' is set to 'Yes'.','Use this option to log when Windows Firewall with Advanced Security allows an inbound connection. The log records why and when the connection was formed. Look for entries with the word ALLOW in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeLog successful connections','[{\"cis\": [\"9.2.8\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15635,'Ensure 'Windows Firewall: Public: Firewall state' is set to 'On (recommended)'.','Select On (recommended) to have Windows Firewall with Advanced Security use the settings for this profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile. The recommended state for this setting is: On (recommended).','If the firewall is turned off all traffic will be able to access the system and an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to On (recommended): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileFirewall state','[{\"cis\": [\"9.3.1\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15636,'Ensure 'Windows Firewall: Public: Inbound connections' is set to 'Block (default)'.','This setting determines the behavior for inbound connections that do not match an inbound firewall rule. The recommended state for this setting is: Block (default).','If the firewall allows all traffic to access the system then an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to Block (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileInbound connections','[{\"cis\": [\"9.3.2\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15637,'Ensure 'Windows Firewall: Public: Outbound connections' is set to 'Allow (default)'.','This setting determines the behavior for outbound connections that do not match an outbound firewall rule. The recommended state for this setting is: Allow (default). Note: If you set Outbound connections to Block and then deploy the firewall policy by using a GPO, computers that receive the GPO settings cannot receive subsequent Group Policy updates unless you create and deploy an outbound rule that enables Group Policy to work. Predefined rules for Core Networking include outbound rules that enable Group Policy to work. Ensure that these outbound rules are active, and thoroughly test firewall profiles before deploying.','Some people believe that it is prudent to block all outbound connections except those specifically approved by the user or administrator. Microsoft disagrees with this opinion, blocking outbound connections by default will force users to deal with a large number of dialog boxes prompting them to authorize or block applications such as their web browser or instant messaging software. Additionally, blocking outbound traffic has little value because if an attacker has compromised the system they can reconfigure the firewall anyway.','','To establish the recommended configuration via GP, set the following UI path to Allow (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileOutbound connections','[{\"cis\": [\"9.3.3\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15638,'Ensure 'Windows Firewall: Public: Settings: Display a notification' is set to 'No'.','Select this option to have Windows Firewall with Advanced Security display notifications to the user when a program is blocked from receiving inbound connections. The recommended state for this setting is: No.','Some organizations may prefer to avoid alarming users when firewall rules block certain types of network activity. However, notifications can be helpful when troubleshooting network issues involving the firewall.','','To establish the recommended configuration via GP, set the following UI path to 'No': Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileSettings CustomizeDisplay a notification','[{\"cis\": [\"9.3.4\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15639,'Ensure 'Windows Firewall: Public: Settings: Apply local firewall rules' is set to 'No'.','This setting controls whether local administrators are allowed to create local firewall rules that apply together with firewall rules configured by Group Policy. The recommended state for this setting is: No. Note: When the Apply local firewall rules setting is configured to No, it's recommended to also configure the Display a notification setting to No. Otherwise, users will continue to receive messages that ask if they want to unblock a restricted inbound connection, but the user's response will be ignored.','When in the Public profile, there should be no special local firewall exceptions per computer. These settings should be managed by a centralized policy.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileSettings CustomizeApply local firewall rules','[{\"cis\": [\"9.3.5\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15640,'Ensure 'Windows Firewall: Public: Settings: Apply local connection security rules' is set to 'No'.','This setting controls whether local administrators are allowed to create connection security rules that apply together with connection security rules configured by Group Policy. The recommended state for this setting is: No.','Users with administrative privileges might create firewall rules that expose the system to remote attack.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileSettings CustomizeApply local connection security rules','[{\"cis\": [\"9.3.6\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15641,'Ensure 'Windows Firewall: Public: Logging: Name' is set to '%SystemRoot%System32logfilesfirewallpublicfw.log'.','Use this option to specify the path and name of the file in which Windows Firewall will write its log information. The recommended state for this setting is: %SystemRoot%System32logfilesfirewallpublicfw.log.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to %SystemRoot%System32logfilesfirewallpublicfw.log: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeName','[{\"cis\": [\"9.3.7\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15642,'Ensure 'Windows Firewall: Public: Logging: Size limit (KB)' is set to '16,384 KB or greater'.','Use this option to specify the size limit of the file in which Windows Firewall will write its log information. The recommended state for this setting is: 16,384 KB or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to 16,384 KB or greater: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeSize limit (KB)','[{\"cis\": [\"9.3.8\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15643,'Ensure 'Windows Firewall: Public: Logging: Log dropped packets' is set to 'Yes'.','Use this option to log when Windows Firewall with Advanced Security discards an inbound packet for any reason. The log records why and when the packet was dropped. Look for entries with the word DROP in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeLog dropped packets','[{\"cis\": [\"9.3.9\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15644,'Ensure 'Windows Firewall: Public: Logging: Log successful connections' is set to 'Yes'.','Use this option to log when Windows Firewall with Advanced Security allows an inbound connection. The log records why and when the connection was formed. Look for entries with the word ALLOW in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeLog successful connections','[{\"cis\": [\"9.3.10\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15645,'Ensure 'Audit Credential Validation' is set to 'Success and Failure'.','This subcategory reports the results of validation tests on credentials submitted for a user account logon request. These events occur on the computer that is authoritative for the credentials. For domain accounts, the Domain Controller is authoritative, whereas for local accounts, the local computer is authoritative. In domain environments, most of the Account Logon events occur in the Security log of the Domain Controllers that are authoritative for the domain accounts. However, these events can occur on other computers in the organization when local accounts are used to log on. Events for this subcategory include: - 4774: An account was mapped for logon. - 4775: An account could not be mapped for logon. - 4776: The Domain Controller attempted to validate the credentials for an account. - 4777: The Domain Controller failed to validate the credentials for an account. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesAccount LogonAudit Credential Validation','[{\"cis\": [\"17.1.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15646,'Ensure 'Audit Application Group Management' is set to 'Success and Failure'.','This policy setting allows you to audit events generated by changes to application groups such as the following: - Application group is created, changed, or deleted. - Member is added or removed from an application group. Application groups are utilized by Windows Authorization Manager, which is a flexible framework created by Microsoft for integrating role-based access control (RBAC) into applications. More information on Windows Authorization Manager is available at MSDN - Windows Authorization Manager. The recommended state for this setting is: Success and Failure.','Auditing events in this category may be useful when investigating an incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesAccount ManagementAudit Application Group Management','[{\"cis\": [\"17.2.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15647,'Ensure 'Audit Security Group Management' is set to include 'Success'.','This subcategory reports each event of security group management, such as when a security group is created, changed, or deleted or when a member is added to or removed from a security group. If you enable this Audit policy setting, administrators can track events to detect malicious, accidental, and authorized creation of security group accounts. Events for this subcategory include: - 4727: A security-enabled global group was created. - 4728: A member was added to a security-enabled global group. - 4729: A member was removed from a security-enabled global group. - 4730: A security-enabled global group was deleted. - 4731: A security-enabled local group was created. - 4732: A member was added to a security-enabled local group. - 4733: A member was removed from a security-enabled local group. - 4734: A security-enabled local group was deleted. - 4735: A security-enabled local group was changed. - 4737: A security-enabled global group was changed. - 4754: A security-enabled universal group was created. - 4755: A security-enabled universal group was changed. - 4756: A member was added to a security-enabled universal group. - 4757: A member was removed from a security-enabled universal group. - 4758: A security-enabled universal group was deleted. - 4764: A group's type was changed. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesAccount ManagementAudit Security Group Management','[{\"cis\": [\"17.2.2\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15648,'Ensure 'Audit User Account Management' is set to 'Success and Failure'.','This subcategory reports each event of user account management, such as when a user account is created, changed, or deleted; a user account is renamed, disabled, or enabled; or a password is set or changed. If you enable this Audit policy setting, administrators can track events to detect malicious, accidental, and authorized creation of user accounts. Events for this subcategory include: - 4720: A user account was created. - 4722: A user account was enabled. - 4723: An attempt was made to change an account's password. - 4724: An attempt was made to reset an account's password. - 4725: A user account was disabled. - 4726: A user account was deleted. - 4738: A user account was changed. - 4740: A user account was locked out. - 4765: SID History was added to an account. - 4766: An attempt to add SID History to an account failed. - 4767: A user account was unlocked. - 4780: The ACL was set on accounts which are members of administrators groups. - 4781: The name of an account was changed: - 4794: An attempt was made to set the Directory Services Restore Mode. - 5376: Credential Manager credentials were backed up. - 5377: Credential Manager credentials were restored from a backup. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesAccount ManagementAudit User Account Management','[{\"cis\": [\"17.2.3\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15649,'Ensure 'Audit PNP Activity' is set to include 'Success'.','This policy setting allows you to audit when plug and play detects an external device. The recommended state for this setting is to include: Success. Note: A Windows 10, Server 2016 or newer OS is required to access and set this value in Group Policy.','Enabling this setting will allow a user to audit events when a device is plugged into a system. This can help alert IT staff if unapproved devices are plugged in.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesDetailed TrackingAudit PNP Activity','[{\"cis\": [\"17.3.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15650,'Ensure 'Audit Process Creation' is set to include 'Success'.','This subcategory reports the creation of a process and the name of the program or user that created it. Events for this subcategory include: - 4688: A new process has been created. - 4696: A primary token was assigned to process. Refer to Microsoft Knowledge Base article 947226: Description of security events in Windows Vista and in Windows Server 2008 for the most recent information about this setting. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesDetailed TrackingAudit Process Creation','[{\"cis\": [\"17.3.2\"]}, {\"cis_csc\": [\"8.5\"]}]'); +INSERT INTO `tsca` VALUES (15651,'Ensure 'Audit Account Lockout' is set to include 'Failure'.','This subcategory reports when a user's account is locked out as a result of too many failed logon attempts. Events for this subcategory include: - 4625: An account failed to log on. The recommended state for this setting is to include: Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesLogon/LogoffAudit Account Lockout','[{\"cis\": [\"17.5.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15652,'Ensure 'Audit Group Membership' is set to include 'Success'.','This policy allows you to audit the group membership information in the user’s logon token. Events in this subcategory are generated on the computer on which a logon session is created. For an interactive logon, the security audit event is generated on the computer that the user logged on to. For a network logon, such as accessing a shared folder on the network, the security audit event is generated on the computer hosting the resource. The recommended state for this setting is to include: Success. Note: A Windows 10, Server 2016 or newer OS is required to access and set this value in Group Policy.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesLogon/LogoffAudit Group Membership','[{\"cis\": [\"17.5.2\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15653,'Ensure 'Audit Logoff' is set to include 'Success'.','This subcategory reports when a user logs off from the system. These events occur on the accessed computer. For interactive logons, the generation of these events occurs on the computer that is logged on to. If a network logon takes place to access a share, these events generate on the computer that hosts the accessed resource. If you configure this setting to No auditing, it is difficult or impossible to determine which user has accessed or attempted to access organization computers. Events for this subcategory include: - 4634: An account was logged off. - 4647: User initiated logoff. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesLogon/LogoffAudit Logoff','[{\"cis\": [\"17.5.3\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15654,'Ensure 'Audit Logon' is set to 'Success and Failure'.','This subcategory reports when a user attempts to log on to the system. These events occur on the accessed computer. For interactive logons, the generation of these events occurs on the computer that is logged on to. If a network logon takes place to access a share, these events generate on the computer that hosts the accessed resource. If you configure this setting to No auditing, it is difficult or impossible to determine which user has accessed or attempted to access organization computers. Events for this subcategory include: - 4624: An account was successfully logged on. - 4625: An account failed to log on. - 4648: A logon was attempted using explicit credentials. - 4675: SIDs were filtered. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesLogon/LogoffAudit Logon','[{\"cis\": [\"17.5.4\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15655,'Ensure 'Audit Other Logon/Logoff Events' is set to 'Success and Failure'.','This subcategory reports other logon/logoff-related events, such as Remote Desktop Services session disconnects and reconnects, using RunAs to run processes under a different account, and locking and unlocking a workstation. Events for this subcategory include: - 4649: A replay attack was detected. - 4778: A session was reconnected to a Window Station. - 4779: A session was disconnected from a Window Station. - 4800: The workstation was locked. - 4801: The workstation was unlocked. - 4802: The screen saver was invoked. - 4803: The screen saver was dismissed. - 5378: The requested credentials delegation was disallowed by policy. - 5632: A request was made to authenticate to a wireless network. - 5633: A request was made to authenticate to a wired network. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesLogon/LogoffAudit Other Logon/Logoff Events','[{\"cis\": [\"17.5.5\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15656,'Ensure 'Audit Special Logon' is set to include 'Success'.','This subcategory reports when a special logon is used. A special logon is a logon that has administrator-equivalent privileges and can be used to elevate a process to a higher level. Events for this subcategory include: - 4964 : Special groups have been assigned to a new logon. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesLogon/LogoffAudit Special Logon','[{\"cis\": [\"17.5.6\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15657,'Ensure 'Audit Detailed File Share' is set to include 'Failure'.','This subcategory allows you to audit attempts to access files and folders on a shared folder. Events for this subcategory include: - 5145: network share object was checked to see whether client can be granted desired access. The recommended state for this setting is to include: Failure.','Auditing the Failures will log which unauthorized users attempted (and failed) to get access to a file or folder on a network share on this computer, which could possibly be an indication of malicious intent.','','To establish the recommended configuration via GP, set the following UI path to include Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesObject AccessAudit Detailed File Share','[{\"cis\": [\"17.6.1\"]}, {\"cis_csc\": [\"3.3\", \"8.5\"]}]'),(15658,'Ensure 'Audit File Share' is set to 'Success and Failure'.','This policy setting allows you to audit attempts to access a shared folder. The recommended state for this setting is: Success and Failure. Note: There are no system access control lists (SACLs) for shared folders. If this policy setting is enabled, access to all shared folders on the system is audited.','In an enterprise managed environment, workstations should have limited file sharing activity, as file servers would normally handle the overall burden of file sharing activities. Any unusual file sharing activity on workstations may therefore be useful in an investigation of potentially malicious activity.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesObject AccessAudit File Share','[{\"cis\": [\"17.6.2\"]}, {\"cis_csc\": [\"3.3\", \"8.5\"]}]'),(15659,'Ensure 'Audit Other Object Access Events' is set to 'Success and Failure'.','This policy setting allows you to audit events generated by the management of task scheduler jobs or COM+ objects. For scheduler jobs, the following are audited: - Job created. - Job deleted. - Job enabled. - Job disabled. - Job updated. For COM+ objects, the following are audited: - Catalog object added. - Catalog object updated. - Catalog object deleted. The recommended state for this setting is: Success and Failure.','The unexpected creation of scheduled tasks and COM+ objects could potentially be an indication of malicious activity. Since these types of actions are generally low volume, it may be useful to capture them in the audit logs for use during an investigation.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesObject AccessAudit Other Object Access Events','[{\"cis\": [\"17.6.3\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15660,'Ensure 'Audit Removable Storage' is set to 'Success and Failure'.','This policy setting allows you to audit user attempts to access file system objects on a removable storage device. A security audit event is generated only for all objects for all types of access requested. If you configure this policy setting, an audit event is generated each time an account accesses a file system object on a removable storage. Success audits record successful attempts and Failure audits record unsuccessful attempts. If you do not configure this policy setting, no audit event is generated when an account accesses a file system object on a removable storage. The recommended state for this setting is: Success and Failure. Note: A Windows 8.0, Server 2012 (non-R2) or newer OS is required to access and set this value in Group Policy.','Auditing removable storage may be useful when investigating an incident. For example, if an individual is suspected of copying sensitive information onto a USB drive.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesObject AccessAudit Removable Storage','[{\"cis\": [\"17.6.4\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15661,'Ensure 'Audit Audit Policy Change' is set to include 'Success'.','This subcategory reports changes in audit policy including SACL changes. Events for this subcategory include: - 4715: The audit policy (SACL) on an object was changed. - 4719: System audit policy was changed. - 4902: The Per-user audit policy table was created. - 4904: An attempt was made to register a security event source. - 4905: An attempt was made to unregister a security event source. - 4906: The CrashOnAuditFail value has changed. - 4907: Auditing settings on object were changed. - 4908: Special Groups Logon table modified. - 4912: Per User Audit Policy was changed. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesPolicy ChangeAudit Audit Policy Change','[{\"cis\": [\"17.7.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15662,'Ensure 'Audit Authentication Policy Change' is set to include 'Success'.','This subcategory reports changes in authentication policy. Events for this subcategory include - 4706: A new trust was created to a domain. - 4707: A trust to a domain was removed. - 4713: Kerberos policy was changed. - 4716: Trusted domain information was modified. - 4717: System security access was granted to an account. - 4718: System security access was removed from an account. - 4739: Domain Policy was changed. - 4864: A namespace collision was detected. - 4865: A trusted forest information entry was added. - 4866: A trusted forest information entry was removed. - 4867: A trusted forest information entry was modified. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesPolicy ChangeAudit Authentication Policy Change','[{\"cis\": [\"17.7.2\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15663,'Ensure 'Audit Authorization Policy Change' is set to include 'Success'.','This subcategory reports changes in authorization policy. Events for this subcategory include: - 4704: A user right was assigned. - 4705: A user right was removed. - 4706: A new trust was created to a domain. - 4707: A trust to a domain was removed. - 4714: Encrypted data recovery policy was changed. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesPolicy ChangeAudit Authorization Policy Change','[{\"cis\": [\"17.7.3\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15664,'Ensure 'Audit MPSSVC Rule-Level Policy Change' is set to 'Success and Failure'.','This subcategory determines whether the operating system generates audit events when changes are made to policy rules for the Microsoft Protection Service (MPSSVC.exe). Events for this subcategory include: - 4944: The following policy was active when the Windows Firewall started. - 4945: A rule was listed when the Windows Firewall started. - 4946: A change has been made to Windows Firewall exception list. A rule was added. - 4947: A change has been made to Windows Firewall exception list. A rule was modified. - 4948: A change has been made to Windows Firewall exception list. A rule was deleted. - 4949: Windows Firewall settings were restored to the default values. - 4950: A Windows Firewall setting has changed. - 4951: A rule has been ignored because its major version number was not recognized by Windows Firewall. - 4952: Parts of a rule have been ignored because its minor version number was not recognized by Windows Firewall. The other parts of the rule will be enforced. - 4953: A rule has been ignored by Windows Firewall because it could not parse the rule. - 4954: Windows Firewall Group Policy settings have changed. The new settings have been applied. - 4956: Windows Firewall has changed the active profile. - 4957: Windows Firewall did not apply the following rule. - 4958: Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer. The recommended state for this setting is : Success and Failure','Changes to firewall rules are important for understanding the security state of the computer and how well it is protected against network attacks.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesPolicy ChangeAudit MPSSVC Rule-Level Policy Change','[{\"cis\": [\"17.7.4\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15665,'Ensure 'Audit Other Policy Change Events' is set to include 'Failure'.','This subcategory contains events about EFS Data Recovery Agent policy changes, changes in Windows Filtering Platform filter, status on Security policy settings updates for local Group Policy settings, Central Access Policy changes, and detailed troubleshooting events for Cryptographic Next Generation (CNG) operations. - 5063: A cryptographic provider operation was attempted. - 5064: A cryptographic context operation was attempted. - 5065: A cryptographic context modification was attempted. - 5066: A cryptographic function operation was attempted. - 5067: A cryptographic function modification was attempted. - 5068: A cryptographic function provider operation was attempted. - 5069: A cryptographic function property operation was attempted. - 5070: A cryptographic function property modification was attempted. - 6145: One or more errors occurred while processing security policy in the group policy objects. The recommended state for this setting is to include: Failure.','This setting can help detect errors in applied Security settings which came from Group Policy, and failure events related to Cryptographic Next Generation (CNG) functions.','','To establish the recommended configuration via GP, set the following UI path to include Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesPolicy ChangeAudit Other Policy Change Events','[{\"cis\": [\"17.7.5\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15666,'Ensure 'Audit Sensitive Privilege Use' is set to 'Success and Failure'.','This subcategory reports when a user account or service uses a sensitive privilege. A sensitive privilege includes the following user rights: - Act as part of the operating system - Back up files and directories - Create a token object - Debug programs - Enable computer and user accounts to be trusted for delegation - Generate security audits - Impersonate a client after authentication - Load and unload device drivers - Manage auditing and security log - Modify firmware environment values - Replace a process-level token - Restore files and directories - Take ownership of files or other objects Auditing this subcategory will create a high volume of events. Events for this subcategory include: - 4672: Special privileges assigned to new logon. - 4673: A privileged service was called. - 4674: An operation was attempted on a privileged object. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesPrivilege UseAudit Sensitive Privilege Use','[{\"cis\": [\"17.8.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15667,'Ensure 'Audit IPsec Driver' is set to 'Success and Failure'.','This subcategory reports on the activities of the Internet Protocol security (IPsec) driver. Events for this subcategory include: - 4960: IPsec dropped an inbound packet that failed an integrity check. If this problem persists, it could indicate a network issue or that packets are being modified in transit to this computer. Verify that the packets sent from the remote computer are the same as those received by this computer. This error might also indicate interoperability problems with other IPsec implementations. - 4961: IPsec dropped an inbound packet that failed a replay check. If this problem persists, it could indicate a replay attack against this computer. - 4962: IPsec dropped an inbound packet that failed a replay check. The inbound packet had too low a sequence number to ensure it was not a replay. - 4963: IPsec dropped an inbound clear text packet that should have been secured. This is usually due to the remote computer changing its IPsec policy without informing this computer. This could also be a spoofing attack attempt. - 4965: IPsec received a packet from a remote computer with an incorrect Security Parameter Index (SPI). This is usually caused by malfunctioning hardware that is corrupting packets. If these errors persist, verify that the packets sent from the remote computer are the same as those received by this computer. This error may also indicate interoperability problems with other IPsec implementations. In that case, if connectivity is not impeded, then these events can be ignored. - 5478: IPsec Services has started successfully. - 5479: IPsec Services has been shut down successfully. The shutdown of IPsec Services can put the computer at greater risk of network attack or expose the computer to potential security risks. - 5480: IPsec Services failed to get the complete list of network interfaces on the computer. This poses a potential security risk because some of the network interfaces may not get the protection provided by the applied IPsec filters. Use the IP Security Monitor snap-in to diagnose the problem. - 5483: IPsec Services failed to initialize RPC server. IPsec Services could not be started.- 5484: IPsec Services has experienced a critical failure and has been shut down. The shutdown of IPsec Services can put the computer at greater risk of network attack or expose the computer to potential security risks. - 5485: IPsec Services failed to process some IPsec filters on a plug-and-play event for network interfaces. This poses a potential security risk because some of the network interfaces may not get the protection provided by the applied IPsec filters. Use the IP Security Monitor snap-in to diagnose the problem. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesSystemAudit IPsec Driver','[{\"cis\": [\"17.9.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15668,'Ensure 'Audit Other System Events' is set to 'Success and Failure'.','This subcategory reports on other system events. Events for this subcategory include: - 5024 : The Windows Firewall Service has started successfully. - 5025 : The Windows Firewall Service has been stopped. - 5027 : The Windows Firewall Service was unable to retrieve the security policy from the local storage. The service will continue enforcing the current policy. - 5028 : The Windows Firewall Service was unable to parse the new security policy. The service will continue with currently enforced policy. - 5029: The Windows Firewall Service failed to initialize the driver. The service will continue to enforce the current policy. - 5030: The Windows Firewall Service failed to start. - 5032: Windows Firewall was unable to notify the user that it blocked an application from accepting incoming connections on the network. - 5033 : The Windows Firewall Driver has started successfully. - 5034 : The Windows Firewall Driver has been stopped. - 5035 : The Windows Firewall Driver failed to start. - 5037 : The Windows Firewall Driver detected critical runtime error. Terminating. - 5058: Key file operation. - 5059: Key migration operation. The recommended state for this setting is: Success and Failure.','Capturing these audit events may be useful for identifying when the Windows Firewall is not performing as expected.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesSystemAudit Other System Events','[{\"cis\": [\"17.9.2\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15669,'Ensure 'Audit Security State Change' is set to include 'Success'.','This subcategory reports changes in security state of the system, such as when the security subsystem starts and stops. Events for this subcategory include: - 4608: Windows is starting up. - 4609: Windows is shutting down. - 4616: The system time was changed. - 4621: Administrator recovered system from CrashOnAuditFail. Users who are not administrators will now be allowed to log on. Some audit-able activity might not have been recorded. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesSystemAudit Security State Change','[{\"cis\": [\"17.9.3\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15670,'Ensure 'Audit Security System Extension' is set to include 'Success'.','This subcategory reports the loading of extension code such as authentication packages by the security subsystem. Events for this subcategory include: - 4610: An authentication package has been loaded by the Local Security Authority. - 4611: A trusted logon process has been registered with the Local Security Authority. - 4614: A notification package has been loaded by the Security Account Manager. - 4622: A security package has been loaded by the Local Security Authority. - 4697: A service was installed in the system. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesSystemAudit Security System Extension','[{\"cis\": [\"17.9.4\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15671,'Ensure 'Audit System Integrity' is set to 'Success and Failure'.','This subcategory reports on violations of integrity of the security subsystem. Events for this subcategory include: - 4612 : Internal resources allocated for the queuing of audit messages have been exhausted, leading to the loss of some audits. - 4615 : Invalid use of LPC port. - 4618 : A monitored security event pattern has occurred. - 4816 : RPC detected an integrity violation while decrypting an incoming message. - 5038 : Code integrity determined that the image hash of a file is not valid. The file could be corrupt due to unauthorized modification or the invalid hash could indicate a potential disk device error. - 5056: A cryptographic self test was performed. - 5057: A cryptographic primitive operation failed. - 5060: Verification operation failed. - 5061: Cryptographic operation. - 5062: A kernel-mode cryptographic self test was performed. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesSystemAudit System Integrity','[{\"cis\": [\"17.9.5\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15672,'Ensure 'Prevent enabling lock screen camera' is set to 'Enabled'.','Disables the lock screen camera toggle switch in PC Settings and prevents a camera from being invoked on the lock screen. The recommended state for this setting is: Enabled.','Disabling the lock screen camera extends the protection afforded by the lock screen to camera features.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesControl PanelPersonalizationPrevent enabling lock screen camera. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ControlPanelDisplay.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.1.1.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15673,'Ensure 'Prevent enabling lock screen slide show' is set to 'Enabled'.','Disables the lock screen slide show settings in PC Settings and prevents a slide show from playing on the lock screen. The recommended state for this setting is: Enabled.','Disabling the lock screen slide show extends the protection afforded by the lock screen to slide show contents.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesControl PanelPersonalizationPrevent enabling lock screen slide show. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ControlPanelDisplay.admx/adml that is included with the Microsoft Windows 8.1 & 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.1.1.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15674,'Ensure 'Allow users to enable online speech recognition services' is set to 'Disabled'.','This policy enables the automatic learning component of input personalization that includes speech, inking, and typing. Automatic learning enables the collection of speech and handwriting patterns, typing history, contacts, and recent calendar information. It is required for the use of Cortana. Some of this collected information may be stored on the user's OneDrive, in the case of inking and typing; some of the information will be uploaded to Microsoft to personalize speech. The recommended state for this setting is: Disabled.','If this setting is Enabled sensitive information could be stored in the cloud or sent to Microsoft.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesControl PanelRegional and Language OptionsAllow users to enable online speech recognition services. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Globalization.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Allow input personalization, but it was renamed to Allow users to enable online speech recognition services starting with the Windows 10 R1809 & Server 2019 Administrative Templates.','[{\"cis\": [\"18.1.2.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15675,'Ensure 'Allow Online Tips' is set to 'Disabled'.','This policy setting configures the retrieval of online tips and help for the Settings app. The recommended state for this setting is: Disabled.','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesControl PanelAllow Online Tips. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ControlPanel.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.1.3\"]}, {\"pci_dss\": [\"1.3.4\"]}, {\"tsc\": [\"CC6.6\"]}]'),(15676,'Ensure LAPS AdmPwd GPO Extension / CSE is installed.','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','In order to utilize LAPS, a minor Active Directory Schema update is required, and a Group Policy Client Side Extension (CSE) must be installed on each managed computer. When LAPS is installed, the file AdmPwd.dll must be present in the following location and registered in Windows (the LAPS AdmPwd GPO Extension / CSE installation does this for you): C:Program FilesLAPSCSEAdmPwd.dll','[{\"cis\": [\"18.2.1\"]}, {\"cis_csc\": [\"5.2\", \"5.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15677,'Ensure 'Do not allow password expiration time longer than required by policy' is set to 'Enabled'.','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesLAPSDo not allow password expiration time longer than required by policy. Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.2\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15678,'Ensure 'Enable Local Admin Password Management' is set to 'Enabled'.','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesLAPSEnable Local Admin Password Management. Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.3\"]}, {\"cis_csc\": [\"5.2\", \"5.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15679,'Ensure 'Password Settings: Password Complexity' is set to 'Enabled: Large letters + small letters + numbers + special characters'.','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled: Large letters + small letters + numbers + special characters. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled, and configure the Password Complexity option to Large letters + small letters + numbers + special characters: Computer ConfigurationPoliciesAdministrative TemplatesLAPSPassword Settings. Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.4\"]}, {\"cis_csc\": [\"5.2\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15680,'Ensure 'Password Settings: Password Length' is set to 'Enabled: 15 or more'.','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled: 15 or more. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled, and configure the Password Length option to 15 or more: Computer ConfigurationPoliciesAdministrative TemplatesLAPSPassword Settings. Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.5\"]}, {\"cis_csc\": [\"5.2\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15681,'Ensure 'Password Settings: Password Age (Days)' is set to 'Enabled: 30 or fewer'.','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled: 30 or fewer. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled, and configure the Password Age (Days) option to 30 or fewer: Computer ConfigurationPoliciesAdministrative TemplatesLAPSPassword Settings. Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.6\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15682,'Ensure 'Apply UAC restrictions to local accounts on network logons' is set to 'Enabled'.','This setting controls whether local accounts can be used for remote administration via network logon (e.g., NET USE, connecting to C$, etc.). Local accounts are at high risk for credential theft when the same account and password is configured on multiple systems. Enabling this policy significantly reduces that risk. Enabled: Applies UAC token-filtering to local accounts on network logons. Membership in powerful group such as Administrators is disabled and powerful privileges are removed from the resulting access token. This configures the LocalAccountTokenFilterPolicy registry value to 0. This is the default behavior for Windows. Disabled: Allows local accounts to have full administrative rights when authenticating via network logon, by configuring the LocalAccountTokenFilterPolicy registry value to 1. For more information about local accounts and credential theft, review the 'Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft Techniques' documents. For more information about LocalAccountTokenFilterPolicy, see Microsoft Knowledge Base article 951016: Description of User Account Control and remote restrictions in Windows Vista. The recommended state for this setting is: Enabled.','Local accounts are at high risk for credential theft when the same account and password is configured on multiple systems. Ensuring this policy is Enabled significantly reduces that risk.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideApply UAC restrictions to local accounts on network logons. Note: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required.','[{\"cis\": [\"18.3.1\"]}, {\"cis_csc\": [\"5.4\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15683,'Ensure 'Configure SMB v1 client driver' is set to 'Enabled: Disable driver'.','This setting configures the start type for the Server Message Block version 1 (SMBv1) client driver service (MRxSmb10), which is recommended to be disabled. The recommended state for this setting is: Enabled: Disable driver (recommended). Note: Do not, under any circumstances, configure this overall setting as Disabled, as doing so will delete the underlying registry entry altogether, which will cause serious problems.','Since September 2016, Microsoft has strongly encouraged that SMBv1 be disabled and no longer used on modern networks, as it is a 30 year old design that is much more vulnerable to attacks then much newer designs such as SMBv2 and SMBv3.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Disable driver (recommended): Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideConfigure SMB v1 client driver. Note: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required.','[{\"cis\": [\"18.3.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15684,'Ensure 'Configure SMB v1 server' is set to 'Disabled'.','This setting configures the server-side processing of the Server Message Block version 1 (SMBv1) protocol. The recommended state for this setting is: Disabled.','Since September 2016, Microsoft has strongly encouraged that SMBv1 be disabled and no longer used on modern networks, as it is a 30 year old design that is much more vulnerable to attacks then much newer designs such as SMBv2 and SMBv3.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideConfigure SMB v1 server. Note: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required.','[{\"cis\": [\"18.3.3\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15685,'Ensure 'Enable Structured Exception Handling Overwrite Protection (SEHOP)' is set to 'Enabled'.','Windows includes support for Structured Exception Handling Overwrite Protection (SEHOP). We recommend enabling this feature to improve the security profile of the computer. The recommended state for this setting is: Enabled.','This feature is designed to block exploits that use the Structured Exception Handler (SEH) overwrite technique. This protection mechanism is provided at run-time. Therefore, it helps protect applications regardless of whether they have been compiled with the latest improvements, such as the /SAFESEH option.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideEnable Structured Exception Handling Overwrite Protection (SEHOP). Note: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required.','[{\"cis\": [\"18.3.4\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(15686,'Ensure 'Limits print driver installation to Administrators' is set to 'Enabled'.','This policy setting controls whether users that aren't Administrators can install print drivers on the system. The recommended state for this setting is: Enabled. Note: On August 10, 2021, Microsoft announced a Point and Print Default Behavior Change which modifies the default Point and Print driver installation and update behavior to require Administrator privileges. This is documented in KB5005652—Manage new Point and Print default driver installation behavior (CVE-2021-34481).','Restricting the installation of print drives to Administrators can help mitigate the PrintNightmare vulnerability (CVE-2021-34527) and other Print Spooler attacks.','','To establish the recommended configuration via GP, set the following UI path to Enabled. Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideLimits print driver installation to Administrators. Note: This Group Policy path does not exist by default. An additional Group Policy template SecGuide.admx/adml is required.','[{\"cis\": [\"18.3.5\"]}]'),(15687,'Ensure 'NetBT NodeType configuration' is set to 'Enabled: P-node'.','This setting determines which method NetBIOS over TCP/IP (NetBT) uses to register and resolve names. The available methods are: The B-node (broadcast) method only uses broadcasts. The P-node (point-to-point) method only uses name queries to a name server (WINS). The M-node (mixed) method broadcasts first, then queries a name server (WINS) if broadcast failed. The H-node (hybrid) method queries a name server (WINS) first, then broadcasts if the query failed. The recommended state for this setting is: Enabled: P-node (recommended) (point-to- point). Note: Resolution through LMHOSTS or DNS follows these methods. If the NodeType registry value is present, it overrides any DhcpNodeType registry value. If neither NodeType nor DhcpNodeType is present, the computer uses B-node (broadcast) if there are no WINS servers configured for the network, or H-node (hybrid) if there is at least one WINS server configured.','In order to help mitigate the risk of NetBIOS Name Service (NBT-NS) poisoning attacks, setting the node type to P-node (point-to-point) will prevent the system from sending out NetBIOS broadcasts.','','To establish the recommended configuration via GP, set the following UI path to Enabled: P-node (recommended): Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideNetBT NodeType configuration. Note: This change does not take effect until the computer has been restarted. Note #2: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required.','[{\"cis\": [\"18.3.6\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15688,'Ensure 'WDigest Authentication' is set to 'Disabled'.','When WDigest authentication is enabled, Lsass.exe retains a copy of the user's plaintext password in memory, where it can be at risk of theft. If this setting is not configured, WDigest authentication is disabled in Windows 8.1 and in Windows Server 2012 R2; it is enabled by default in earlier versions of Windows and Windows Server. For more information about local accounts and credential theft, review the 'Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft Techniques' documents. For more information about UseLogonCredential, see Microsoft Knowledge Base article 2871997: Microsoft Security Advisory Update to improve credentials protection and management May 13, 2014. The recommended state for this setting is: Disabled.','Preventing the plaintext storage of credentials in memory may reduce opportunity for credential theft.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideWDigest Authentication (disabling may require KB2871997). Note: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required.','[{\"cis\": [\"18.3.7\"]}, {\"cis_csc\": [\"3.11\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15689,'Ensure 'MSS: (AutoAdminLogon) Enable Automatic Logon (not recommended)' is set to 'Disabled'.','This setting is separate from the Welcome screen feature in Windows XP and Windows Vista; if that feature is disabled, this setting is not disabled. If you configure a computer for automatic logon, anyone who can physically gain access to the computer can also gain access to everything that is on the computer, including any network or networks to which the computer is connected. Also, if you enable automatic logon, the password is stored in the registry in plaintext, and the specific registry key that stores this value is remotely readable by the Authenticated Users group. For additional information, see Microsoft Knowledge Base article 324737: How to turn on automatic logon in Windows. The recommended state for this setting is: Disabled.','If you configure a computer for automatic logon, anyone who can physically gain access to the computer can also gain access to everything that is on the computer, including any network or networks that the computer is connected to. Also, if you enable automatic logon, the password is stored in the registry in plaintext. The specific registry key that stores this setting is remotely readable by the Authenticated Users group. As a result, this entry is appropriate only if the computer is physically secured and if you ensure that untrusted users cannot remotely see the registry.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (AutoAdminLogon) Enable Automatic Logon (not recommended). Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.1\"]}, {\"cis_csc\": [\"3.11\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15690,'Ensure 'MSS: (DisableIPSourceRouting IPv6) IP source routing protection level (protects against packet spoofing)' is set to 'Enabled: Highe','IP source routing is a mechanism that allows the sender to determine the IP route that a datagram should follow through the network. The recommended state for this setting is: Enabled: Highest protection, source routing is completely disabled.','An attacker could use source routed packets to obscure their identity and location. Source routing allows a computer that sends a packet to specify the route that the packet takes.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Highest protection, source routing is completely disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (DisableIPSourceRouting IPv6) IP source routing protection level (protects against packet spoofing). Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(15691,'Ensure 'MSS: (DisableIPSourceRouting) IP source routing protection level (protects against packet spoofing)' is set to 'Enabled: Highest pr','IP source routing is a mechanism that allows the sender to determine the IP route that a datagram should take through the network. It is recommended to configure this setting to Not Defined for enterprise environments and to Highest Protection for high security environments to completely disable source routing. The recommended state for this setting is: Enabled: Highest protection, source routing is completely disabled.','An attacker could use source routed packets to obscure their identity and location. Source routing allows a computer that sends a packet to specify the route that the packet takes.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Highest protection, source routing is completely disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (DisableIPSourceRouting) IP source routing protection level (protects against packet spoofing). Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.3\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(15692,'Ensure 'MSS: (DisableSavePassword) Prevent the dial-up password from being saved' is set to 'Enabled'.','When you dial a phonebook or VPN entry in Dial-Up Networking, you can use the "Save Password" option so that your Dial-Up Networking password is cached and you will not need to enter it on successive dial attempts. For security, administrators may want to prevent users from caching passwords. The recommended state for this setting is: Enabled.','An attacker who steals a mobile user's computer could automatically connect to the organization's network if the Save This Password check box is selected for the dial-up or VPN networking entry used to connect to your organization's network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS:(DisableSavePassword) Prevent the dial-up password from being saved. Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.4\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15693,'Ensure 'MSS: (EnableICMPRedirect) Allow ICMP redirects to override OSPF generated routes' is set to 'Disabled'.','Internet Control Message Protocol (ICMP) redirects cause the IPv4 stack to plumb host routes. These routes override the Open Shortest Path First (OSPF) generated routes. The recommended state for this setting is: Disabled.','This behavior is expected. The problem is that the 10 minute time-out period for the ICMP redirect-plumbed routes temporarily creates a network situation in which traffic will no longer be routed properly for the affected host. Ignoring such ICMP redirects will limit the system's exposure to attacks that will impact its ability to participate on the network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (EnableICMPRedirect) Allow ICMP redirects to override OSPF generated routes. Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.5\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}, {\"nist_800_53\": [\"SC.5\"]}]'),(15694,'Ensure 'MSS: (KeepAliveTime) How often keep-alive packets are sent in milliseconds' is set to 'Enabled: 300,000 or 5 minutes (recomme','This value controls how often TCP attempts to verify that an idle connection is still intact by sending a keep-alive packet. If the remote computer is still reachable, it acknowledges the keep-alive packet. The recommended state for this setting is: Enabled: 300,000 or 5 minutes (recommended).','An attacker who is able to connect to network applications could establish numerous connections to cause a DoS condition.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 300,000 or 5 minutes (recommended): Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (KeepAliveTime) How often keep-alive packets are sent in milliseconds. Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.6\"]}, {\"cis_csc\": [\"4.8\"]}, {\"nist_800_53\": [\"SC.5\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(15695,'Ensure 'MSS: (NoNameReleaseOnDemand) Allow the computer to ignore NetBIOS name release requests except from WINS servers' is set to 'Enab','NetBIOS over TCP/IP is a network protocol that among other things provides a way to easily resolve NetBIOS names that are registered on Windows-based systems to the IP addresses that are configured on those systems. This setting determines whether the computer releases its NetBIOS name when it receives a name-release request. The recommended state for this setting is: Enabled.','The NetBT protocol is designed not to use authentication, and is therefore vulnerable to spoofing. Spoofing makes a transmission appear to come from a user other than the user who performed the action. A malicious user could exploit the unauthenticated nature of the protocol to send a name-conflict datagram to a target computer, which would cause the computer to relinquish its name and not respond to queries. An attacker could send a request over the network and query a computer to release its NetBIOS name. As with any change that could affect applications, it is recommended that you test this change in a non-production environment before you change the production environment. The result of such an attack could be to cause intermittent connectivity issues on the target computer, or even to prevent the use of Network Neighborhood, domain logons, the NET SEND command, or additional NetBIOS name resolution.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (NoNameReleaseOnDemand) Allow the computer to ignore NetBIOS name release requests except from WINS servers. Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.7\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(15696,'Ensure 'MSS: (PerformRouterDiscovery) Allow IRDP to detect and configure Default Gateway addresses (could lead to DoS)' is set to ','This setting is used to enable or disable the Internet Router Discovery Protocol (IRDP), which allows the system to detect and configure default gateway addresses automatically as described in RFC 1256 on a per-interface basis. The recommended state for this setting is: Disabled.','An attacker who has gained control of a computer on the same network segment could configure a computer on the network to impersonate a router. Other computers with IRDP enabled would then attempt to route their traffic through the already compromised computer.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (PerformRouterDiscovery) Allow IRDP to detect and configure Default Gateway addresses (could lead to DoS). Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.8\"]}, {\"cis_csc\": [\"4.8\"]}, {\"nist_800_53\": [\"SC.5\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(15697,'Ensure 'MSS: (SafeDllSearchMode) Enable Safe DLL search mode (recommended)' is set to 'Enabled'.','The DLL search order can be configured to search for DLLs that are requested by running processes in one of two ways: - Search folders specified in the system path first, and then search the current working folder. - Search current working folder first, and then search the folders specified in the system path. When enabled, the registry value is set to 1. With a setting of 1, the system first searches the folders that are specified in the system path and then searches the current working folder. When disabled the registry value is set to 0 and the system first searches the current working folder and then searches the folders that are specified in the system path. Applications will be forced to search for DLLs in the system path first. For applications that require unique versions of these DLLs that are included with the application, this entry could cause performance or stability problems. The recommended state for this setting is: Enabled. Note: More information on how Safe DLL search mode works is available at this link: Dynamic-Link Library Search Order - Windows applications | Microsoft Docs','If a user unknowingly executes hostile code that was packaged with additional files that include modified versions of system DLLs, the hostile code could load its own versions of those DLLs and potentially increase the type and degree of damage the code can render.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (SafeDllSearchMode) Enable Safe DLL search mode (recommended). Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.9\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15698,'Ensure 'MSS: (ScreenSaverGracePeriod) The time in seconds before the screen saver grace period expires (0 recommended)' is set to ','Windows includes a grace period between when the screen saver is launched and when the console is actually locked automatically when screen saver locking is enabled. The recommended state for this setting is: Enabled: 5 or fewer seconds.','The default grace period that is allowed for user movement before the screen saver lock takes effect is five seconds. If you leave the default grace period configuration, your computer is vulnerable to a potential attack from someone who could approach the console and attempt to log on to the computer before the lock takes effect. An entry to the registry can be made to adjust the length of the grace period.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 5 or fewer seconds: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (ScreenSaverGracePeriod) The time in seconds before the screen saver grace period expires (0 recommended). Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.10\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15699,'Ensure 'MSS: (TcpMaxDataRetransmissions IPv6) How many times unacknowledged data is retransmitted' is set to 'Enabled: 3'.','This setting controls the number of times that TCP retransmits an individual data segment (non-connect segment) before the connection is aborted. The retransmission time-out is doubled with each successive retransmission on a connection. It is reset when responses resume. The base time-out value is dynamically determined by the measured round-trip time on the connection. The recommended state for this setting is: Enabled: 3.','A malicious user could exhaust a target computer's resources if it never sent any acknowledgment messages for data that was transmitted by the target computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 3: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS:(TcpMaxDataRetransmissions IPv6) How many times unacknowledged data is retransmitted. Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.11\"]}, {\"nist_800_53\": [\"SC.5\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(15700,'Ensure 'MSS: (TcpMaxDataRetransmissions) How many times unacknowledged data is retransmitted' is set to 'Enabled: 3'.','This setting controls the number of times that TCP retransmits an individual data segment (non-connect segment) before the connection is aborted. The retransmission time-out is doubled with each successive retransmission on a connection. It is reset when responses resume. The base time-out value is dynamically determined by the measured round-trip time on the connection. The recommended state for this setting is: Enabled: 3.','A malicious user could exhaust a target computer's resources if it never sent any acknowledgment messages for data that was transmitted by the target computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 3: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS:(TcpMaxDataRetransmissions) How many times unacknowledged data is retransmitted. Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.12\"]}, {\"cis_csc\": [\"4.8\"]}, {\"nist_800_53\": [\"SC.5\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(15701,'Ensure 'MSS: (WarningLevel) Percentage threshold for the security event log at which the system will generate a warning' is set to &','This setting can generate a security audit in the Security event log when the log reaches a user-defined threshold. The recommended state for this setting is: Enabled: 90% or less. Note: If log settings are configured to Overwrite events as needed or Overwrite events older than x days, this event will not be generated.','If the Security log reaches 90 percent of its capacity and the computer has not been configured to overwrite events as needed, more recent events will not be written to the log. If the log reaches its capacity and the computer has been configured to shut down when it can no longer record events to the Security log, the computer will shut down and will no longer be available to provide network services.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 90% or less: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (WarningLevel) Percentage threshold for the security event log at which the system will generate a warning. Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.13\"]}, {\"pci_dss\": [\"10.7\"]}]'),(15702,'Ensure 'Configure DNS over HTTPS (DoH) name resolution' is set to 'Enabled: Allow DoH' or higher.','This setting determines if DNS over HTTPS (DoH) is used by the system. DNS over HTTPS (DoH) is a protocol for performing remote Domain Name System (DNS) resolution over the Hypertext Transfer Protocol Secure (HTTPS). For additional information on DNS over HTTPS (DoH), visit: Secure DNS Client over HTTPS (DoH) on Windows Server 2022 | Microsoft Docs. The recommended state for this setting is: Enabled: Allow DoH. Configuring this setting to Enabled: Require DoH also conforms to the benchmark.','DNS over HTTPS (DoH) helps protect against DNS spoofing. Spoofing makes a transmission appear to come from a user other than the user who performed the action. It can also help prevent man-in-the-middle (MitM) attacks because the session in-between is encrypted.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Allow DoH (configuring to Enabled: Require DoH also conforms to the benchmark): Computer ConfigurationPoliciesAdministrative TemplatesNetworkDNS ClientConfigure DNS over HTTPS (DoH) name resolution. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DnsClient.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.5.4.1\"]}, {\"cis_csc\": [\"3.10\"]}]'),(15703,'Ensure 'Turn off multicast name resolution' is set to 'Enabled'.','LLMNR is a secondary name resolution protocol. With LLMNR, queries are sent using multicast over a local network link on a single subnet from a client computer to another client computer on the same subnet that also has LLMNR enabled. LLMNR does not require a DNS server or DNS client configuration, and provides name resolution in scenarios in which conventional DNS name resolution is not possible. The recommended state for this setting is: Enabled.','An attacker can listen on a network for these LLMNR (UDP/5355) or NBT-NS (UDP/137) broadcasts and respond to them, tricking the host into thinking that it knows the location of the requested system. Note: To completely mitigate local name resolution poisoning, in addition to this setting, the properties of each installed NIC should also be set to Disable NetBIOS over TCP/IP (on the WINS tab in the NIC properties). Unfortunately, there is no global setting to achieve this that automatically applies to all NICs - it is a per-NIC setting that varies with different NIC hardware installations.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkDNS ClientTurn off multicast name resolution. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DnsClient.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.5.4.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15704,'Ensure 'Enable Font Providers' is set to 'Disabled'.','This policy setting determines whether Windows is allowed to download fonts and font catalog data from an online font provider. The recommended state for this setting is: Disabled.','In an enterprise managed environment the IT department should be managing the changes to the system configuration, to ensure all changes are tested and approved.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkFontsEnable Font Providers. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.5.5.1\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC6.6\"]}]'),(15705,'Ensure 'Enable insecure guest logons' is set to 'Disabled'.','This policy setting determines if the SMB client will allow insecure guest logons to an SMB server. The recommended state for this setting is: Disabled.','Insecure guest logons are used by file servers to allow unauthenticated access to shared folders.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkLanman WorkstationEnable insecure guest logons. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template LanmanWorkstation.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.5.8.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15706,'Ensure 'Turn on Mapper I/O (LLTDIO) driver' is set to 'Disabled'.','This policy setting changes the operational behavior of the Mapper I/O network protocol driver. LLTDIO allows a computer to discover the topology of a network it's connected to. It also allows a computer to initiate Quality-of-Service requests such as bandwidth estimation and network health analysis. The recommended state for this setting is: Disabled.','To help protect from potentially discovering and connecting to unauthorized devices, this setting should be disabled to prevent responding to network traffic for network topology discovery.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkLink-Layer Topology DiscoveryTurn on Mapper I/O (LLTDIO) driver. Note: This Group Policy path is provided by the Group Policy template LinkLayerTopologyDiscovery.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15707,'Ensure 'Turn on Responder (RSPNDR) driver' is set to 'Disabled'.','This policy setting changes the operational behavior of the Responder network protocol driver. The Responder allows a computer to participate in Link Layer Topology Discovery requests so that it can be discovered and located on the network. It also allows a computer to participate in Quality-of-Service activities such as bandwidth estimation and network health analysis. The recommended state for this setting is: Disabled.','To help protect from potentially discovering and connecting to unauthorized devices, this setting should be disabled to prevent responding to network traffic for network topology discovery.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkLink-Layer Topology DiscoveryTurn on Responder (RSPNDR) driver. Note: This Group Policy path is provided by the Group Policy template LinkLayerTopologyDiscovery.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.9.2\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15708,'Ensure 'Turn off Microsoft Peer-to-Peer Networking Services' is set to 'Enabled'.','The Peer Name Resolution Protocol (PNRP) allows for distributed resolution of a name to an IPv6 address and port number. The protocol operates in the context of clouds. A cloud is a set of peer computers that can communicate with each other by using the same IPv6 scope. Peer-to-Peer protocols allow for applications in the areas of RTC, collaboration, content distribution and distributed processing. The recommended state for this setting is: Enabled.','This setting enhances the security of the environment and reduces the overall risk exposure related to peer-to-peer networking.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkMicrosoft Peer-to-Peer Networking ServicesTurn off Microsoft Peer-to-Peer Networking Services. Note: This Group Policy path is provided by the Group Policy template P2P- pnrp.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.10.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15709,'Ensure 'Prohibit installation and configuration of Network Bridge on your DNS domain network' is set to 'Enabled'.','You can use this procedure to control a user's ability to install and configure a Network Bridge. The recommended state for this setting is: Enabled.','The Network Bridge setting, if enabled, allows users to create a Layer 2 Media Access Control (MAC) bridge, enabling them to connect two or more physical network segments together. A Network Bridge thus allows a computer that has connections to two different networks to share data between those networks. In an enterprise managed environment, where there is a need to control network traffic to only authorized paths, allowing users to create a Network Bridge increases the risk and attack surface from the bridged network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ConnectionsProhibit installation and configuration of Network Bridge on your DNS domain network. Note: This Group Policy path is provided by the Group Policy template NetworkConnections.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.11.2\"]}, {\"cis_csc\": [\"12.2\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(15710,'Ensure 'Prohibit use of Internet Connection Sharing on your DNS domain network' is set to 'Enabled'.','Although this 'legacy' setting traditionally applied to the use of Internet Connection Sharing (ICS) in Windows 2000, Windows XP & Server 2003, this setting now freshly applies to the Mobile Hotspot feature in Windows 10 & Server 2016. The recommended state for this setting is: Enabled.','Non-administrators should not be able to turn on the Mobile Hotspot feature and open their Internet connectivity up to nearby mobile devices.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ConnectionsProhibit use of Internet Connection Sharing on your DNS domain network. Note: This Group Policy path is provided by the Group Policy template NetworkConnections.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.11.3\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC6.6\"]}]'),(15711,'Ensure 'Require domain users to elevate when setting a network's location' is set to 'Enabled'.','This policy setting determines whether to require domain users to elevate when setting a network's location. The recommended state for this setting is: Enabled.','Allowing regular users to set a network location increases the risk and attack surface.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ConnectionsRequire domain users to elevate when setting a network's location. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template NetworkConnections.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.5.11.4\"]}, {\"cis_csc\": [\"5.4\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC6.6\"]}]'),(15712,'Ensure 'Hardened UNC Paths' is set to 'Enabled, with "Require Mutual Authentication" and "Require Integrity" set for all NETLOGON&','This policy setting configures secure access to UNC paths. The recommended state for this setting is: Enabled, with Require Mutual Authentication and Require Integrity set for all NETLOGON and SYSVOL shares. Note: If the environment exclusively contains Windows 8.0 / Server 2012 (non-R2) or newer systems, then the "Privacy" setting may (optionally) also be set to enable SMB encryption. However, using SMB encryption will render the targeted share paths completely inaccessible by older OSes, so only use this additional option with caution and thorough testing.','In February 2015, Microsoft released a new control mechanism to mitigate a security risk in Group Policy as part of the MS15-011 / MSKB 3000483 security update. This mechanism requires both the installation of the new security update and also the deployment of specific group policy settings to all computers on the domain from Windows Vista / Server 2008 (non-R2) or newer (the associated security patch to enable this feature was not released for Server 2003). A new group policy template (NetworkProvider.admx/adml) was also provided with the security update. Once the new GPO template is in place, the following are the minimum requirements to remediate the Group Policy security risk: \*NETLOGON RequireMutualAuthentication=1, RequireIntegrity=1 \*SYSVOL RequireMutualAuthentication=1, RequireIntegrity=1 Note: A reboot may be required after the setting is applied to a client machine to access the above paths. Additional guidance on the deployment of this security setting is available from the Microsoft Premier Field Engineering (PFE) Platforms TechNet Blog here: Guidance on Deployment of MS15-011 and MS15-014.','','To establish the recommended configuration via GP, set the following UI path to Enabled with the following paths configured, at a minimum: \*NETLOGON RequireMutualAuthentication=1, RequireIntegrity=1 \*SYSVOL RequireMutualAuthentication=1, RequireIntegrity=1 Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ProviderHardened UNC Paths. Note: This Group Policy path does not exist by default. An additional Group Policy template (NetworkProvider.admx/adml) is required.','[{\"cis\": [\"18.5.14.1\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15713,'Disable IPv6 (Ensure TCPIP6 Parameter 'DisabledComponents' is set to '0xff (255)').','Internet Protocol version 6 (IPv6) is a set of protocols that computers use to exchange information over the Internet and over home and business networks. IPv6 allows for many more IP addresses to be assigned than IPv4 did. Older networking, hosts and operating systems may not support IPv6 natively. The recommended state for this setting is: DisabledComponents - 0xff (255)','Since the vast majority of private enterprise managed networks have no need to utilize IPv6 (because they have access to private IPv4 addressing), disabling IPv6 components removes a possible attack surface that is also harder to monitor the traffic on. As a result, we recommend configuring IPv6 to a Disabled state when it is not needed.','','To establish the recommended configuration, set the following Registry value to 0xff (255) (DWORD): HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTCPIP6Parameters:DisabledComponents. Note: This change does not take effect until the computer has been restarted. Note #2: Although Microsoft does not provide an ADMX template to configure this registry value, a custom .ADM template (Disable-IPv6-Components-KB929852.adm) is provided in the CIS Benchmark Remediation Kit to facilitate its configuration. Be aware though that simply turning off the group policy setting in the .ADM template will not "undo" the change once applied. Instead, the opposite setting must be applied to change the registry value to the opposite state.','[{\"cis\": [\"18.5.19.2.1\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15714,'Ensure 'Configuration of wireless settings using Windows Connect Now' is set to 'Disabled'.','This policy setting allows the configuration of wireless settings using Windows Connect Now (WCN). The WCN Registrar enables the discovery and configuration of devices over Ethernet (UPnP) over in-band 802.11 Wi-Fi through the Windows Portable Device API (WPD) and via USB Flash drives. Additional options are available to allow discovery and configuration over a specific medium. The recommended state for this setting is: Disabled.','This setting enhances the security of the environment and reduces the overall risk exposure related to user configuration of wireless settings.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWindows Connect NowConfiguration of wireless settings using Windows Connect Now. Note: This Group Policy path is provided by the Group Policy template WindowsConnectNow.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.20.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15715,'Ensure 'Prohibit access of the Windows Connect Now wizards' is set to 'Enabled'.','This policy setting prohibits access to Windows Connect Now (WCN) wizards. The recommended state for this setting is: Enabled.','Allowing standard users to access the Windows Connect Now wizard increases the risk and attack surface.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWindows Connect NowProhibit access of the Windows Connect Now wizards. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsConnectNow.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.5.20.2\"]}, {\"cis_csc\": [\"15.4\", \"15.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15716,'Ensure 'Minimize the number of simultaneous connections to the Internet or a Windows Domain' is set to 'Enabled: 3 = Prevent Wi-Fi ','This policy setting prevents computers from establishing multiple simultaneous connections to either the Internet or to a Windows domain. The recommended state for this setting is: Enabled: 3 = Prevent Wi-Fi when on Ethernet.','Preventing bridged network connections can help prevent a user unknowingly allowing traffic to route between internal and external networks, which risks exposure to sensitive internal data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 3 = Prevent Wi-Fi when on Ethernet: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWindows Connection ManagerMinimize the number of simultaneous connections to the Internet or a Windows Domain. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WCM.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates. It was updated with a new Minimize Policy Options sub-setting starting with the Windows 10 Release 1903 Administrative Templates.','[{\"cis\": [\"18.5.21.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15717,'Ensure 'Prohibit connection to non-domain networks when connected to domain authenticated network' is set to 'Enabled'.','This policy setting prevents computers from connecting to both a domain based network and a non-domain based network at the same time. The recommended state for this setting is: Enabled.','The potential concern is that a user would unknowingly allow network traffic to flow between the insecure public network and the enterprise managed network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWindows Connection ManagerProhibit connection to non-domain networks when connected to domain authenticated network. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WCM.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.5.21.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15718,'Ensure 'Allow Windows to automatically connect to suggested open hotspots, to networks shared by contacts, and to hotspots offering paid services'','This policy setting determines whether users can enable the following WLAN settings: Connect to suggested open hotspots, Connect to networks shared by my contacts, and Enable paid services. - Connect to suggested open hotspots enables Windows to automatically connect users to open hotspots it knows about by crowdsourcing networks that other people using Windows have connected to. - Connect to networks shared by my contacts enables Windows to automatically connect to networks that the user's contacts have shared with them, and enables users on this device to share networks with their contacts. - Enable paid services enables Windows to temporarily connect to open hotspots to determine if paid services are available. The recommended state for this setting is: Disabled. Note: These features are also known by the name "Wi-Fi Sense".','Automatically connecting to an open hotspot or network can introduce the system to a rogue network with malicious intent.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWLAN ServiceWLAN SettingsAllow Windows to automatically connect to suggested open hotspots, to networks shared by contacts, and to hotspots offering paid services. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template wlansvc.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.5.23.2.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15719,'Ensure 'Allow Print Spooler to accept client connections' is set to 'Disabled'.','This policy setting controls whether the Print Spooler service will accept client connections. The recommended state for this setting is: Disabled. Note: The Print Spooler service must be restarted for changes to this policy to take effect.','Disabling the ability for the Print Spooler service to accept client connections mitigates remote attacks against the PrintNightmare vulnerability (CVE-2021-34527) and other remote Print Spooler attacks. However, this recommendation does not mitigate against local attacks on the Print Spooler service.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesPrintersAllow Print Spooler to accept client connections. Note: This Group Policy path is provided by the Group Policy template printing2.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.6.1\"]}]'),(15720,'Ensure 'Point and Print Restrictions: When installing drivers for a new connection' is set to 'Enabled: Show warning and elevation prompt�','This policy setting controls whether computers will show a warning and a security elevation prompt when users create a new printer connection using Point and Print. The recommended state for this setting is: Enabled: Show warning and elevation prompt. Note: On August 10, 2021, Microsoft announced a Point and Print Default Behavior Change which modifies the default Point and Print driver installation and update behavior to require Administrator privileges. This is documented in KB5005652—Manage new Point and Print default driver installation behavior (CVE-2021-34481). This change overrides all Point and Print Group Policy settings and ensures that only Administrators can install printer drivers from a print server using Point and Print.','Enabling Windows User Account Control (UAC) for the installation of new print drivers can help mitigate the PrintNightmare vulnerability (CVE-2021-34527) and other Print Spooler attacks. Although the Point and Print default driver installation behavior overrides this setting, it is important to configure this as a backstop in the event that behavior is reversed.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Show warning and elevation prompt: Computer ConfigurationPoliciesAdministrative TemplatesPrintersPoint and Print Restrictions: When installing drivers for a new connection. Note: This Group Policy path is provided by the Group Policy template Printing.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.6.2\"]}]'),(15721,'Ensure 'Point and Print Restrictions: When updating drivers for an existing connection' is set to 'Enabled: Show warning and elevation promp','This policy setting controls whether computers will show a warning and a security elevation prompt when users are updating drivers for an existing connection using Point and Print. The recommended state for this setting is: Enabled: Show warning and elevation prompt. Note: On August 10, 2021, Microsoft announced a Point and Print Default Behavior Change which modifies the default Point and Print driver installation and update behavior to require Administrator privileges. This is documented in KB5005652—Manage new Point and Print default driver installation behavior (CVE-2021-34481). This change overrides all Point and Print Group Policy settings and ensures that only Administrators can install printer drivers from a print server using Point and Print.','Enabling Windows User Account Control (UAC) for updating existing print drivers can help mitigate the PrintNightmare vulnerability (CVE-2021-34527) and other Print Spooler attacks. Although the Point and Print default driver installation behavior overrides this setting, it is important to configure this as a backstop in the event that behavior is reversed.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Show warning and elevation prompt: Computer ConfigurationPoliciesAdministrative TemplatesPrintersPoint and Print Restrictions: When updating drivers for an existing connection. Note: This Group Policy path is provided by the Group Policy template Printing.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.6.3\"]}]'),(15722,'Ensure 'Turn off notifications network usage' is set to 'Enabled'.','This policy setting blocks applications from using the network to send notifications to update tiles, tile badges, toast, or raw notifications. This policy setting turns off the connection between Windows and the Windows Push Notification Service (WNS). This policy setting also stops applications from being able to poll application services to update tiles. The recommended state for this setting is: Enabled.','Windows Push Notification Services (WNS) is a mechanism to receive 3rd-party notifications and updates from the cloud/Internet. In a high security environment, external systems, especially those hosted outside the organization, should be prevented from having an impact on the secure workstations.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesStart Menu and TaskbarTurn off notifications network usage. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WPN.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.7.1.1\"]}]'),(15723,'Ensure 'Include command line in process creation events' is set to 'Enabled'.','This policy setting controls whether the process creation command line text is logged in security audit events when a new process has been created. The recommended state for this setting is: Enabled. Note: This feature that this setting controls was not originally supported in workstation OSes older than Windows 8.1. However, in February 2015 Microsoft added support for the feature to Windows 7 and Windows 8.0 via an update - KB3004375. Therefore, this setting is also important to set on those older OSes.','Capturing process command line information in event logs can be very valuable when performing forensic investigations of attack incidents.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemAudit Process CreationInclude command line in process creation events. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AuditSettings.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.3.1\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15724,'Ensure 'Encryption Oracle Remediation' is set to 'Enabled: Force Updated Clients'.','Some versions of the CredSSP protocol that is used by some applications (such as Remote Desktop Connection) are vulnerable to an encryption oracle attack against the client. This policy controls compatibility with vulnerable clients and servers and allows you to set the level of protection desired for the encryption oracle vulnerability. The recommended state for this setting is: Enabled: Force Updated Clients.','This setting is important to mitigate the CredSSP encryption oracle vulnerability, for which information was published by Microsoft on 03/13/2018 in CVE-2018-0886 | CredSSP Remote Code Execution Vulnerability. All versions of Windows from Windows Vista onwards are affected by this vulnerability, and will be compatible with this recommendation provided that they have been patched at least through May 2018 (or later).','','To establish the recommended configuration via GP, set the following UI path to Enabled: Force Updated Clients: Computer ConfigurationPoliciesAdministrative TemplatesSystemCredentials DelegationEncryption Oracle Remediation. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredSsp.admx/adml that is included with the Microsoft Windows 10 Release 1803 Administrative Templates (or newer).','[{\"cis\": [\"18.8.4.1\"]}, {\"cis_csc\": [\"7.3\"]}]'),(15725,'Ensure 'Remote host allows delegation of non-exportable credentials' is set to 'Enabled'.','Remote host allows delegation of non-exportable credentials. When using credential delegation, devices provide an exportable version of credentials to the remote host. This exposes users to the risk of credential theft from attackers on the remote host. The Restricted Admin Mode and Windows Defender Remote Credential Guard features are two options to help protect against this risk. The recommended state for this setting is: Enabled. Note: More detailed information on Windows Defender Remote Credential Guard and how it compares to Restricted Admin Mode can be found at this link: Protect Remote Desktop credentials with Windows Defender Remote Credential Guard (Windows 10) | Microsoft Docs','Restricted Admin Mode was designed to help protect administrator accounts by ensuring that reusable credentials are not stored in memory on remote devices that could potentially be compromised. Windows Defender Remote Credential Guard helps you protect your credentials over a Remote Desktop connection by redirecting Kerberos requests back to the device that is requesting the connection. Both features should be enabled and supported, as they reduce the chance of credential theft.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemCredentials DelegationRemote host allows delegation of non-exportable credentials. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredSsp.admx/adml that is included with the Microsoft Windows 10 Release 1703 Administrative Templates (or newer).','[{\"cis\": [\"18.8.4.2\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15726,'Ensure 'Turn On Virtualization Based Security' is set to 'Enabled'.','This policy setting specifies whether Virtualization Based Security is enabled. Virtualization Based Security uses the Windows Hypervisor to provide support for security services. The recommended state for this setting is: Enabled. Note: Virtualization Based Security requires a 64-bit version of Windows with Secure Boot enabled, which in turn requires that Windows was installed with a UEFI BIOS configuration, not a Legacy BIOS configuration. In addition, if running Windows on a virtual machine, the hardware-assisted CPU virtualization feature (Intel VT-x or AMD-V) must be exposed by the host to the guest VM. More information on system requirements for this feature can be found at Windows Defender Credential Guard Requirements (Windows 10) | Microsoft Docs Note #2: Credential Guard and Device Guard are not currently supported when using Azure IaaS VMs.','Kerberos, NTLM, and Credential manager isolate secrets by using virtualization-based security. Previous versions of Windows stored secrets in the Local Security Authority (LSA). Prior to Windows 10, the LSA stored secrets used by the operating system in its process memory. With Windows Defender Credential Guard enabled, the LSA process in the operating system talks to a new component called the isolated LSA process that stores and protects those secrets. Data stored by the isolated LSA process is protected using virtualization-based security and is not accessible to the rest of the operating system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice GuardTurn On Virtualization Based Security. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeviceGuard.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.8.5.1\"]}, {\"cis_csc\": [\"10.5\"]}]'),(15727,'Ensure 'Turn On Virtualization Based Security: Select Platform Security Level' is set to 'Secure Boot and DMA Protection'.','This policy setting specifies whether Virtualization Based Security is enabled. Virtualization Based Security uses the Windows Hypervisor to provide support for security services. The recommended state for this setting is: Secure Boot and DMA Protection. Note: Virtualization Based Security requires a 64-bit version of Windows with Secure Boot enabled, which in turn requires that Windows was installed with a UEFI BIOS configuration, not a Legacy BIOS configuration. In addition, if running Windows on a virtual machine, the hardware-assisted CPU virtualization feature (Intel VT-x or AMD-V) must be exposed by the host to the guest VM. More information on system requirements for this feature can be found at Windows Defender Credential Guard Requirements (Windows 10) | Microsoft Docs Note #2: Credential Guard and Device Guard are not currently supported when using Azure IaaS VMs.','Secure Boot can help reduce the risk of bootloader attacks and in conjunction with DMA protections to help protect data from being scraped from memory.','','To establish the recommended configuration via GP, set the following UI path to Secure Boot and DMA Protection: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice GuardTurn On Virtualization Based Security: Select Platform Security Level. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeviceGuard.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.8.5.2\"]}, {\"cis_csc\": [\"10.5\"]}]'),(15728,'Ensure 'Turn On Virtualization Based Security: Virtualization Based Protection of Code Integrity' is set to 'Enabled with UEFI lock'.','This setting enables virtualization based protection of Kernel Mode Code Integrity. When this is enabled, kernel mode memory protections are enforced and the Code Integrity validation path is protected by the Virtualization Based Security feature. The recommended state for this setting is: Enabled with UEFI lock. Note: Virtualization Based Security requires a 64-bit version of Windows with Secure Boot enabled, which in turn requires that Windows was installed with a UEFI BIOS configuration, not a Legacy BIOS configuration. In addition, if running Windows on a virtual machine, the hardware-assisted CPU virtualization feature (Intel VT-x or AMD-V) must be exposed by the host to the guest VM. More information on system requirements for this feature can be found at Windows Defender Credential Guard Requirements (Windows 10) | Microsoft Docs Note #2: Credential Guard and Device Guard are not currently supported when using Azure IaaS VMs.','The Enabled with UEFI lock option ensures that Virtualization Based Protection of Code Integrity cannot be disabled remotely.','','To establish the recommended configuration via GP, set the following UI path to Enabled with UEFI lock: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice GuardTurn On Virtualization Based Security: Virtualization Based Protection of Code Integrity. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeviceGuard.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.8.5.3\"]}, {\"cis_csc\": [\"5.1\"]}]'),(15729,'Ensure 'Turn On Virtualization Based Security: Require UEFI Memory Attributes Table' is set to 'True (checked)'.','This option will only enable Virtualization Based Protection of Code Integrity on devices with UEFI firmware support for the Memory Attributes Table. Devices without the UEFI Memory Attributes Table may have firmware that is incompatible with Virtualization Based Protection of Code Integrity which in some cases can lead to crashes or data loss or incompatibility with certain plug-in cards. If not setting this option the targeted devices should be tested to ensure compatibility. The recommended state for this setting is: True (checked). Note: Virtualization Based Security requires a 64-bit version of Windows with Secure Boot enabled, which in turn requires that Windows was installed with a UEFI BIOS configuration, not a Legacy BIOS configuration. In addition, if running Windows on a virtual machine, the hardware-assisted CPU virtualization feature (Intel VT-x or AMD-V) must be exposed by the host to the guest VM. More information on system requirements for this feature can be found at Windows Defender Credential Guard Requirements (Windows 10) | Microsoft Docs Note #2: Credential Guard and Device Guard are not currently supported when using Azure IaaS VMs.','This setting will help protect this control from being enabled on a system that is not compatible which could lead to a crash or data loss.','','To establish the recommended configuration via GP, set the following UI path to TRUE: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice GuardTurn On Virtualization Based Security: Require UEFI Memory Attributes Table. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeviceGuard.admx/adml that is included with the Microsoft Windows 10 Release 1703 Administrative Templates (or newer).','[{\"cis\": [\"18.8.5.4\"]}, {\"cis_csc\": [\"10.5\"]}]'),(15730,'Ensure 'Turn On Virtualization Based Security: Credential Guard Configuration' is set to 'Enabled with UEFI lock'.','This setting lets users turn on Credential Guard with virtualization-based security to help protect credentials. The "Enabled with UEFI lock" option ensures that Credential Guard cannot be disabled remotely. In order to disable the feature, you must set the Group Policy to "Disabled" as well as remove the security functionality from each computer, with a physically present user, in order to clear configuration persisted in UEFI. The recommended state for this setting is: Enabled with UEFI lock. Note: Virtualization Based Security requires a 64-bit version of Windows with Secure Boot enabled, which in turn requires that Windows was installed with a UEFI BIOS configuration, not a Legacy BIOS configuration. In addition, if running Windows on a virtual machine, the hardware-assisted CPU virtualization feature (Intel VT-x or AMD-V) must be exposed by the host to the guest VM. More information on system requirements for this feature can be found at Windows Defender Credential Guard Requirements (Windows 10) | Microsoft Docs Note #2: Credential Guard and Device Guard are not currently supported when using Azure IaaS VMs.','The Enabled with UEFI lock option ensures that Credential Guard cannot be disabled remotely.','','To establish the recommended configuration via GP, set the following UI path to Enabled with UEFI lock: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice GuardTurn On Virtualization Based Security: Credential Guard Configuration. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeviceGuard.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.8.5.5\"]}, {\"cis_csc\": [\"10.5\"]}]'),(15731,'Ensure 'Turn On Virtualization Based Security: Secure Launch Configuration' is set to 'Enabled'.','Secure Launch protects the Virtualization Based Security environment from exploited vulnerabilities in device firmware. The recommended state for this setting is: Enabled. Note: Credential Guard and Device Guard are not currently supported when using Azure IaaS VMs.','Secure Launch changes the way Windows boots to use Intel Trusted Execution Technology (TXT) and Runtime BIOS Resilience features to prevent firmware exploits from being able to impact the security of the Windows Virtualization Based Security environment.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice GuardTurn On Virtualization Based Security: Secure Launch Configuration. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeviceGuard.admx/adml that is included with the Microsoft Windows 10 Release 1809 & Server 2019 Administrative Templates (or newer).','[{\"cis\": [\"18.8.5.6\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15732,'Ensure 'Prevent device metadata retrieval from the Internet' is set to 'Enabled'.','This policy setting allows you to prevent Windows from retrieving device metadata from the Internet. The recommended state for this setting is: Enabled. Note: This will not prevent the installation of basic hardware drivers, but does prevent associated 3rd-party utility software from automatically being installed under the context of the SYSTEM account.','Installation of software should be conducted by an authorized system administrator and not a standard user. Allowing automatic 3rd-party software installations under the context of the SYSTEM account has potential for allowing unauthorized access via backdoors or installation software bugs.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice InstallationPrevent device metadata retrieval from the Internet. Note: This Group Policy path is provided by the Group Policy template DeviceInstallation.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates, or with the Group Policy template DeviceSetup.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.7.2\"]}]'),(15733,'Ensure 'Boot-Start Driver Initialization Policy' is set to 'Enabled: Good, unknown and bad but critical'.','This policy setting allows you to specify which boot-start drivers are initialized based on a classification determined by an Early Launch Antimalware boot-start driver. The Early Launch Antimalware boot-start driver can return the following classifications for each boot-start driver: - Good: The driver has been signed and has not been tampered with. - Bad: The driver has been identified as malware. It is recommended that you do not allow known bad drivers to be initialized. - Bad, but required for boot: The driver has been identified as malware, but the computer cannot successfully boot without loading this driver. - Unknown: This driver has not been attested to by your malware detection application and has not been classified by the Early Launch Antimalware boot-start driver. If you enable this policy setting you will be able to choose which boot-start drivers to initialize the next time the computer is started. If your malware detection application does not include an Early Launch Antimalware bootstart driver or if your Early Launch Antimalware boot-start driver has been disabled, this setting has no effect and all boot-start drivers are initialized. The recommended state for this setting is: Enabled: Good, unknown and bad but critical.','This policy setting helps reduce the impact of malware that has already infected your system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Good, unknown and bad but critical: Computer ConfigurationPoliciesAdministrative TemplatesSystemEarly Launch AntimalwareBoot-Start Driver Initialization Policy. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template EarlyLaunchAM.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.14.1\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"5.1.1\"]}, {\"nist_800_53\": [\"SI.3\"]}, {\"tsc\": [\"CC6.8\"]}]'),(15734,'Ensure 'Configure registry policy processing: Do not apply during periodic background processing' is set to 'Enabled: FALSE'.','The "Do not apply during periodic background processing" option prevents the system from updating affected policies in the background while the computer is in use. When background updates are disabled, policy changes will not take effect until the next user logon or system restart. The recommended state for this setting is: Enabled: FALSE (unchecked).','Setting this option to false (unchecked) will ensure that domain policy changes take effect more quickly, as compared to waiting until the next user logon or system restart.','','To establish the recommended configuration via GP, set the following UI path to Enabled, then set the Do not apply during periodic background processing option to FALSE (unchecked): Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyConfigure registry policy processing. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.21.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15735,'Ensure 'Configure registry policy processing: Process even if the Group Policy objects have not changed' is set to 'Enabled: TRUE'.','The "Process even if the Group Policy objects have not changed" option updates and reapplies policies even if the policies have not changed. The recommended state for this setting is: Enabled: TRUE (checked).','Setting this option to true (checked) will ensure unauthorized changes that might have been configured locally are forced to match the domain-based Group Policy settings again.','','To establish the recommended configuration via GP, set the following UI path to Enabled, then set the Process even if the Group Policy objects have not changed option to TRUE (checked): Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyConfigure registry policy processing. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.21.3\"]}, {\"pci_dss\": [\"11.5.1\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(15736,'Ensure 'Continue experiences on this device' is set to 'Disabled'.','This policy setting determines whether the Windows device is allowed to participate in cross-device experiences (continue experiences). The recommended state for this setting is: Disabled.','A cross-device experience is when a system can access app and send messages to other devices. In an enterprise managed environment only trusted systems should be communicating within the network. Access to any other system should be prohibited.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyContinue experiences on this device. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.8.21.4\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15737,'Ensure 'Turn off background refresh of Group Policy' is set to 'Disabled'.','This policy setting prevents Group Policy from being updated while the computer is in use. This policy setting applies to Group Policy for computers, users and Domain Controllers. The recommended state for this setting is: Disabled.','This setting ensures that group policy changes take effect more quickly, as compared to waiting until the next user logon or system restart.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyTurn off background refresh of Group Policy. Note: This Group Policy path is provided by the Group Policy template GroupPolicy.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.21.5\"]}]'),(15738,'Ensure 'Turn off access to the Store' is set to 'Enabled'.','This policy setting specifies whether to use the Store service for finding an application to open a file with an unhandled file type or protocol association. When a user opens a file type or protocol that is not associated with any applications on the computer, the user is given the choice to select a local application or use the Store service to find an application. The recommended state for this setting is: Enabled.','The Store service is a retail outlet built into Windows, primarily for consumer use. In an enterprise managed environment the IT department should be managing the installation of all applications to reduce the risk of the installation of vulnerable software.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off access to the Store. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ICM.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.22.1.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15739,'Ensure 'Turn off downloading of print drivers over HTTP' is set to 'Enabled'.','This policy setting controls whether the computer can download print driver packages over HTTP. To set up HTTP printing, printer drivers that are not available in the standard operating system installation might need to be downloaded over HTTP. The recommended state for this setting is: Enabled.','Users might download drivers that include malicious code.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off downloading of print drivers over HTTP. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.2\"]}, {\"cis_csc\": [\"2.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15740,'Ensure 'Turn off handwriting personalization data sharing' is set to 'Enabled'.','This setting turns off data sharing from the handwriting recognition personalization tool. The handwriting recognition personalization tool enables Tablet PC users to adapt handwriting recognition to their own writing style by providing writing samples. The tool can optionally share user writing samples with Microsoft to improve handwriting recognition in future versions of Windows. The tool generates reports and transmits them to Microsoft over a secure connection. The recommended state for this setting is: Enabled.','A person's handwriting is Personally Identifiable Information (PII), especially when it comes to your signature. As such, it is unacceptable in many environments to automatically upload PII to a website without explicit approval by the user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off handwriting personalization data sharing. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ShapeCollector.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.22.1.3\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15741,'Ensure 'Turn off handwriting recognition error reporting' is set to 'Enabled'.','Turns off the handwriting recognition error reporting tool. The handwriting recognition error reporting tool enables users to report errors encountered in Tablet PC Input Panel. The tool generates error reports and transmits them to Microsoft over a secure connection. Microsoft uses these error reports to improve handwriting recognition in future versions of Windows. The recommended state for this setting is: Enabled.','A person's handwriting is Personally Identifiable Information (PII), especially when it comes to your signature. As such, it is unacceptable in many environments to automatically upload PII to a website without explicit approval by the user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off handwriting recognition error reporting. Note: This Group Policy path is provided by the Group Policy template InkWatson.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.4\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15742,'Ensure 'Turn off Internet Connection Wizard if URL connection is referring to Microsoft.com' is set to 'Enabled'.','This policy setting specifies whether the Internet Connection Wizard can connect to Microsoft to download a list of Internet Service Providers (ISPs). The recommended state for this setting is: Enabled.','In an enterprise managed environment we want to lower the risk of a user unknowingly exposing sensitive data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Internet Connection Wizard if URL connection is referring to Microsoft.com. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15743,'Ensure 'Turn off Internet download for Web publishing and online ordering wizards' is set to 'Enabled'.','This policy setting controls whether Windows will download a list of providers for the Web publishing and online ordering wizards. The recommended state for this setting is: Enabled.','Although the risk is minimal, enabling this setting will reduce the possibility of a user unknowingly downloading malicious content through this feature.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Internet download for Web publishing and online ordering wizards. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.6\"]}]'),(15744,'Ensure 'Turn off printing over HTTP' is set to 'Enabled'.','This policy setting allows you to disable the client computer's ability to print over HTTP, which allows the computer to print to printers on the intranet as well as the Internet. The recommended state for this setting is: Enabled. Note: This control affects printing over both HTTP and HTTPS.','Information that is transmitted over HTTP through this capability is not protected and can be intercepted by malicious users. For this reason, it is not often used in enterprise managed environments.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off printing over HTTP. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.7\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15745,'Ensure 'Turn off Registration if URL connection is referring to Microsoft.com' is set to 'Enabled'.','This policy setting specifies whether the Windows Registration Wizard connects to Microsoft.com for online registration. The recommended state for this setting is: Enabled.','Users in an enterprise managed environment should not be registering their own copies of Windows, providing their own PII in the process.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Registration if URL connection is referring to Microsoft.com. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15746,'Ensure 'Turn off Search Companion content file updates' is set to 'Enabled'.','This policy setting specifies whether Search Companion should automatically download content updates during local and Internet searches. The recommended state for this setting is: Enabled.','There is a small risk that users will unknowingly reveal sensitive information because of the topics they are searching for. This risk is very low because even if this setting is enabled users still must submit search queries to the desired search engine in order to perform searches.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Search Companion content file updates. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.9\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15747,'Ensure 'Turn off the "Order Prints" picture task' is set to 'Enabled'.','This policy setting specifies whether the "Order Prints Online" task is available from Picture Tasks in Windows folders. The Order Prints Online Wizard is used to download a list of providers and allow users to order prints online. The recommended state for this setting is: Enabled.','In an enterprise managed environment we want to lower the risk of a user unknowingly exposing sensitive data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off the "Order Prints" picture task. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.10\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15748,'Ensure'Turn off the "Publish to Web" task for files and folders' is set to 'Enabled'.','This policy setting specifies whether the tasks Publish this file to the Web, Publish this folder to the Web, and Publish the selected items to the Web are available from File and Folder Tasks in Windows folders. The Web Publishing wizard is used to download a list of providers and allow users to publish content to the Web. The recommended state for this setting is: Enabled.','Users may publish confidential or sensitive information to a public service outside of the control of the organization.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off the "Publish to Web" task for files and folders. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.11\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15749,'Ensure 'Turn off the Windows Messenger Customer Experience Improvement Program' is set to 'Enabled'.','This policy setting specifies whether the Windows Customer Experience Improvement Program can collect anonymous information about how Windows is used. Microsoft uses information collected through the Windows Customer Experience Improvement Program to improve features that are most used and to detect flaws so that they can be corrected more quickly. Enabling this setting will reduce the amount of data Microsoft is able to gather for this purpose. The recommended state for this setting is: Enabled.','Large enterprise managed environments may not want to have information collected by Microsoft from managed client computers.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off the Windows Messenger Customer Experience Improvement Program. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.12\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15750,'Ensure 'Turn off Windows Customer Experience Improvement Program' is set to 'Enabled'.','This policy setting specifies whether Windows Messenger can collect anonymous information about how the Windows Messenger software and service is used. Microsoft uses information collected through the Windows Customer Experience Improvement Program to detect software flaws so that they can be corrected more quickly, enabling this setting will reduce the amount of data Microsoft is able to gather for this purpose. The recommended state for this setting is: Enabled.','Large enterprise managed environments may not want to have information collected by Microsoft from managed client computers.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Windows Customer Experience Improvement Program. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15751,'Ensure 'Turn off Windows Error Reporting' is set to 'Enabled'.','This policy setting controls whether or not errors are reported to Microsoft. Error Reporting is used to report information about a system or application that has failed or has stopped responding and is used to improve the quality of the product. The recommended state for this setting is: Enabled.','If a Windows Error occurs in a secure, enterprise managed environment, the error should be reported directly to IT staff for troubleshooting and remediation. There is no benefit to the corporation to report these errors directly to Microsoft, and there is some risk of unknowingly exposing sensitive data as part of the error.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Windows Error Reporting. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.14\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15752,'Ensure 'Support device authentication using certificate' is set to 'Enabled: Automatic'.','This policy setting allows you to set support for Kerberos to attempt authentication using the certificate for the device to the domain. Support for device authentication using certificate will require connectivity to a DC in the device account domain which supports certificate authentication for computer accounts. The recommended state for this setting is: Enabled: Automatic.','Having stronger device authentication with the use of certificates is strongly encouraged over standard username and password authentication. Having this set to Automatic will allow certificate based authentication to be used whenever possible.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Automatic: Computer ConfigurationPoliciesAdministrative TemplatesSystemKerberosSupport device authentication using certificate. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Kerberos.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.8.25.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15753,'Ensure 'Enumeration policy for external devices incompatible with Kernel DMA Protection' is set to 'Enabled: Block All'.','This policy is intended to provide additional security against external DMA-capable devices. It allows for more control over the enumeration of external DMA-capable devices that are not compatible with DMA Remapping/device memory isolation and sandboxing. The recommended state for this setting is: Enabled: Block All. Note: This policy does not apply to 1394, PCMCIA or ExpressCard devices. The protection also only applies to Windows 10 R1803 or higher, and also requires a UEFI BIOS to function. Note #2: More information on this feature is available at this link: Kernel DMA Protection for Thunderbolt™ 3 (Windows 10) | Microsoft Docs.','Device memory sandboxing allows the OS to leverage the I/O Memory Management Unit (IOMMU) of a device to block unpermitted I/O, or memory access, by the peripheral.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Block All: Computer ConfigurationPoliciesAdministrative TemplatesSystemKernel DMA ProtectionEnumeration policy for external devices incompatible with Kernel DMA Protection. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DmaGuard.admx/adml that is included with the Microsoft Windows 10 Release 1809 & Server 2019 Administrative Templates (or newer).','[{\"cis\": [\"18.8.26.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15754,'Ensure 'Disallow copying of user input methods to the system account for sign-in' is set to 'Enabled'.','This policy prevents automatic copying of user input methods to the system account for use on the sign-in screen. The user is restricted to the set of input methods that are enabled in the system account. The recommended state for this setting is: Enabled.','This is a way to increase the security of the system account.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLocale ServicesDisallow copying of user input methods to the system account for sign-in. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Globalization.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.27.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15755,'Ensure 'Block user from showing account details on sign-in' is set to 'Enabled'.','This policy prevents the user from showing account details (email address or user name) on the sign-in screen. The recommended state for this setting is: Enabled.','An attacker with access to the console (for example, someone with physical access or someone who is able to connect to the workstation through Remote Desktop Services) could view the name of the last user who logged on to the server. The attacker could then try to guess the password, use a dictionary, or use a brute-force attack to try and log on.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonBlock user from showing account details on sign-in. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15756,'Ensure 'Do not display network selection UI' is set to 'Enabled'.','This policy setting allows you to control whether anyone can interact with available networks UI on the logon screen. The recommended state for this setting is: Enabled.','An unauthorized user could disconnect the PC from the network or can connect the PC to other available networks without signing into Windows.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonDo not display network selection UI. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15757,'Ensure 'Do not enumerate connected users on domain-joined computers' is set to 'Enabled'.','This policy setting prevents connected users from being enumerated on domain-joined computers. The recommended state for this setting is: Enabled.','A malicious user could use this feature to gather account names of other users, that information could then be used in conjunction with other types of attacks such as guessing passwords or social engineering. The value of this countermeasure is small because a user with domain credentials could gather the same account information using other methods.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonDo not enumerate connected users on domain-joined computers. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.3\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15758,'Ensure 'Enumerate local users on domain-joined computers' is set to 'Disabled'.','This policy setting allows local users to be enumerated on domain-joined computers. The recommended state for this setting is: Disabled.','A malicious user could use this feature to gather account names of other users, that information could then be used in conjunction with other types of attacks such as guessing passwords or social engineering. The value of this countermeasure is small because a user with domain credentials could gather the same account information using other methods.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonEnumerate local users on domain-joined computers. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.4\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15759,'Ensure 'Turn off app notifications on the lock screen' is set to 'Enabled'.','This policy setting allows you to prevent app notifications from appearing on the lock screen. The recommended state for this setting is: Enabled.','App notifications might display sensitive business or personal data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonTurn off app notifications on the lock screen. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15760,'Ensure 'Turn off picture password sign-in' is set to 'Enabled'.','This policy setting allows you to control whether a domain user can sign in using a picture password. The recommended state for this setting is: Enabled. Note: If the picture password feature is permitted, the user's domain password is cached in the system vault when using it.','Picture passwords bypass the requirement for a typed complex password. In a shared work environment, a simple shoulder surf where someone observed the on-screen gestures would allow that person to gain access to the system without the need to know the complex password. Vertical monitor screens with an image are much more visible at a distance than horizontal key strokes, increasing the likelihood of a successful observation of the mouse gestures.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonTurn off picture password sign-in. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredentialProviders.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.6\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15761,'Ensure 'Turn on convenience PIN sign-in' is set to 'Disabled'.','This policy setting allows you to control whether a domain user can sign in using a convenience PIN. In Windows 10, convenience PIN was replaced with Passport, which has stronger security properties. To configure Passport for domain users, use the policies under Computer ConfigurationAdministrative TemplatesWindows ComponentsMicrosoft Passport for Work. Note: The user's domain password will be cached in the system vault when using this feature. The recommended state for this setting is: Disabled.','A PIN is created from a much smaller selection of characters than a password, so in most cases a PIN will be much less robust than a password.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonTurn on convenience PIN sign-in. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredentialProviders.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Turn on PIN sign-in, but it was renamed starting with the Windows 10 Release 1511 Administrative Templates.','[{\"cis\": [\"18.8.28.7\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15762,'Ensure 'Allow Clipboard synchronization across devices' is set to 'Disabled'.','This setting determines whether Clipboard contents can be synchronized across devices. The recommended state for this setting is: Disabled.','In high security environments, clipboard data should stay local to the system and not synced across devices, as it may contain very sensitive information that must be contained locally.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemOS PoliciesAllow Clipboard synchronization across devices. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template OSPolicy.admx/adml that is included with the Microsoft Windows 10 Release 1809 & Server 2019 Administrative Templates (or newer).','[{\"cis\": [\"18.8.31.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15763,'Ensure 'Allow upload of User Activities' is set to 'Disabled'.','This policy setting determines whether published User Activities can be uploaded to the cloud. The recommended state for this setting is: Disabled.','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemOS PoliciesAllow upload of User Activities. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template OSPolicy.admx/adml that is included with the Microsoft Windows 10 Release 1803 Administrative Templates (or newer).','[{\"cis\": [\"18.8.31.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15764,'Ensure 'Allow network connectivity during connected-standby (on battery)' is set to 'Disabled'.','This policy setting allows you to control the network connectivity state in standby on modern standby-capable systems. The recommended state for this setting is: Disabled.','Disabling this setting ensures that the computer will not be accessible to attackers over a WLAN network while left unattended, on battery and in a sleep state.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsAllow network connectivity during connected-standby (on battery). Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.8.34.6.1\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15765,'Ensure 'Allow network connectivity during connected-standby (plugged in)' is set to 'Disabled'.','This policy setting allows you to control the network connectivity state in standby on modern standby-capable systems. The recommended state for this setting is: Disabled.','Disabling this setting ensures that the computer will not be accessible to attackers over a WLAN network while left unattended, plugged in and in a sleep state.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsAllow network connectivity during connected-standby (plugged in). Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.8.34.6.2\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15766,'Ensure 'Require a password when a computer wakes (on battery)' is set to 'Enabled'.','Specifies whether or not the user is prompted for a password when the system resumes from sleep. The recommended state for this setting is: Enabled.','Enabling this setting ensures that anyone who wakes an unattended computer from sleep state will have to provide logon credentials before they can access the system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsRequire a password when a computer wakes (on battery). Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.34.6.5\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15767,'Ensure 'Require a password when a computer wakes (plugged in)' is set to 'Enabled'.','Specifies whether or not the user is prompted for a password when the system resumes from sleep. The recommended state for this setting is: Enabled.','Enabling this setting ensures that anyone who wakes an unattended computer from sleep state will have to provide logon credentials before they can access the system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsRequire a password when a computer wakes (plugged in). Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.34.6.6\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15768,'Ensure 'Configure Offer Remote Assistance' is set to 'Disabled'.','This policy setting allows you to turn on or turn off Offer (Unsolicited) Remote Assistance on this computer. Help desk and support personnel will not be able to proactively offer assistance, although they can still respond to user assistance requests. The recommended state for this setting is: Disabled.','A user might be tricked and accept an unsolicited Remote Assistance offer from a malicious user.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote AssistanceConfigure Offer Remote Assistance. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RemoteAssistance.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.36.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15769,'Ensure 'Configure Solicited Remote Assistance' is set to 'Disabled'.','This policy setting allows you to turn on or turn off Solicited (Ask for) Remote Assistance on this computer. The recommended state for this setting is: Disabled.','There is slight risk that a rogue administrator will gain access to another user's desktop session, however, they cannot connect to a user's computer unannounced or control it without permission from the user. When an expert tries to connect, the user can still choose to deny the connection or give the expert view-only privileges. The user must explicitly click the Yes button to allow the expert to remotely control the workstation.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote AssistanceConfigure Solicited Remote Assistance. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RemoteAssistance.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.36.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15770,'Ensure 'Enable RPC Endpoint Mapper Client Authentication' is set to 'Enabled'.','This policy setting controls whether RPC clients authenticate with the Endpoint Mapper Service when the call they are making contains authentication information. The Endpoint Mapper Service on computers running Windows NT4 (all service packs) cannot process authentication information supplied in this manner. This policy setting can cause a specific issue with 1-way forest trusts if it is applied to the trusting domain DCs (see Microsoft KB3073942), so we do not recommend applying it to Domain Controllers. Note: This policy will not in effect until the system is rebooted. The recommended state for this setting is: Enabled.','Anonymous access to RPC services could result in accidental disclosure of information to unauthenticated users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote Procedure CallEnable RPC Endpoint Mapper Client Authentication. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RPC.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.37.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15771,'Ensure 'Restrict Unauthenticated RPC clients' is set to 'Enabled: Authenticated'.','This policy setting controls how the RPC server runtime handles unauthenticated RPC clients connecting to RPC servers. This policy setting impacts all RPC applications. In a domain environment this policy setting should be used with caution as it can impact a wide range of functionality including group policy processing itself. Reverting a change to this policy setting can require manual intervention on each affected machine. This policy setting should never be applied to a Domain Controller. A client will be considered an authenticated client if it uses a named pipe to communicate with the server or if it uses RPC Security. RPC Interfaces that have specifically requested to be accessible by unauthenticated clients may be exempt from this restriction, depending on the selected value for this policy setting. -- "None" allows all RPC clients to connect to RPC Servers running on the machine on which the policy setting is applied. -- "Authenticated" allows only authenticated RPC Clients (per the definition above) to connect to RPC Servers running on the machine on which the policy setting is applied. Exemptions are granted to interfaces that have requested them. -- "Authenticated without exceptions" allows only authenticated RPC Clients (per the definition above) to connect to RPC Servers running on the machine on which the policy setting is applied. No exceptions are allowed. This value has the potential to cause serious problems and is not recommended.' Note: This policy setting will not be applied until the system is rebooted. The recommended state for this setting is: Enabled: Authenticated.','Unauthenticated RPC communication can create a security vulnerability.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Authenticated: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote Procedure CallRestrict Unauthenticated RPC clients. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RPC.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.37.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15772,'Ensure 'Microsoft Support Diagnostic Tool: Turn on MSDT interactive communication with support provider' is set to 'Disabled'.','This policy setting configures Microsoft Support Diagnostic Tool (MSDT) interactive communication with the support provider. MSDT gathers diagnostic data for analysis by support professionals. The recommended state for this setting is: Disabled.','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemTroubleshooting and DiagnosticsMicrosoft Support Diagnostic ToolMicrosoft Support Diagnostic Tool: Turn on MSDT interactive communication with support provider. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template MSDT.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.48.5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15773,'Ensure 'Enable/Disable PerfTrack' is set to 'Disabled'.','This policy setting specifies whether to enable or disable tracking of responsiveness events. The recommended state for this setting is: Disabled.','When enabled the aggregated data of a given event will be transmitted to Microsoft. The option exists to restrict this feature for a specific user, set the consent level, and designate specific programs for which error reports could be sent. However, centrally restricting the ability to execute PerfTrack to limit the potential for unauthorized or undesired usage, data leakage, or unintentional communications is highly recommended.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemTroubleshooting and DiagnosticsWindows Performance PerfTrackEnable/Disable PerfTrack. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template PerformancePerftrack.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.48.11.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15774,'Ensure 'Turn off the advertising ID' is set to 'Enabled'.','This policy setting turns off the advertising ID, preventing apps from using the ID for experiences across apps. The recommended state for this setting is: Enabled.','Tracking user activity for advertising purposes, even anonymously, may be a privacy concern. In an enterprise managed environment, applications should not need or require tracking for targeted advertising.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemUser ProfilesTurn off the advertising ID. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template UserProfiles.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.50.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15775,'Ensure 'Enable Windows NTP Client' is set to 'Enabled'.','This policy setting specifies whether the Windows NTP Client is enabled. Enabling the Windows NTP Client allows your computer to synchronize its computer clock with other NTP servers. You might want to disable this service if you decide to use a third-party time provider. The recommended state for this setting is: Enabled.','A reliable and accurate account of time is important for a number of services and security requirements, including but not limited to distributed applications, authentication services, multi-user databases and logging services. The use of an NTP client (with secure operation) establishes functional accuracy and is a focal point when reviewing security relevant events.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemWindows Time ServiceTime ProvidersEnable Windows NTP Client. Note: This Group Policy path is provided by the Group Policy template W32Time.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.53.1.1\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC7.2\"]}]'),(15776,'Ensure 'Enable Windows NTP Server' is set to 'Disabled'.','This policy setting allows you to specify whether the Windows NTP Server is enabled. The recommended state for this setting is: Disabled.','The configuration of proper time synchronization is critically important in an enterprise managed environment both due to the sensitivity of Kerberos authentication timestamps and also to ensure accurate security logging.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemWindows Time ServiceTime ProvidersEnable Windows NTP Server. Note: This Group Policy path is provided by the Group Policy template W32Time.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.53.1.2\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC7.2\"]}]'),(15777,'Ensure 'Allow a Windows app to share application data between users' is set to 'Disabled'.','Manages a Windows app's ability to share data between users who have installed the app. Data is shared through the SharedLocal folder. This folder is available through the Windows.Storage API. The recommended state for this setting is: Disabled.','Users of a system could accidentally share sensitive data with other users on the same system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsApp Package DeploymentAllow a Windows app to share application data between users. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AppxPackageManager.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.4.1\"]}, {\"cis_csc\": [\"3.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15778,'Ensure 'Prevent non-admin users from installing packaged Windows apps' is set to 'Enabled'.','This setting manages non-Administrator users' ability to install Windows app packages. The recommended state for this setting is: Enabled.','In a corporate managed environment, application installations should be managed centrally by IT staff, not by end users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsApp Package DeploymentPrevent non-admin users from installing packaged Windows apps. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AppxPackageManager.admx/adml that is included with the Microsoft Windows 10 Release 2004 Administrative Templates (or newer).','[{\"cis\": [\"18.9.4.2\"]}, {\"cis_csc\": [\"2.5\"]}]'),(15779,'Ensure 'Let Windows apps activate with voice while the system is locked' is set to 'Enabled: Force Deny'.','This policy setting specifies whether Windows apps can be activated by voice (apps and Cortana) while the system is locked. The recommended state for this setting is: Enabled: Force Deny.','Access to any computer resource should not be allowed when the device is locked.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Force Deny: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsApp PrivacyLet Windows apps activate with voice while the system is locked. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AppPrivacy.admx/adml that is included with the Microsoft Windows 10 Release 1903 Administrative Templates (or newer).','[{\"cis\": [\"18.9.5.1\"]}]'),(15780,'Ensure 'Allow Microsoft accounts to be optional' is set to 'Enabled'.','This policy setting lets you control whether Microsoft accounts are optional for Windows Store apps that require an account to sign in. This policy only affects Windows Store apps that support it. The recommended state for this setting is: Enabled.','Enabling this setting allows an organization to use their enterprise user accounts instead of using their Microsoft accounts when accessing Windows store apps. This provides the organization with greater control over relevant credentials. Microsoft accounts cannot be centrally managed and as such enterprise credential security policies cannot be applied to them, which could put any information accessed by using Microsoft accounts at risk.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsApp runtimeAllow Microsoft accounts to be optional. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AppXRuntime.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.6.1\"]}, {\"cis_csc\": [\"5.6\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15781,'Ensure 'Block launching Universal Windows apps with Windows Runtime API access from hosted content.' is set to 'Enabled'.','This policy setting controls whether Microsoft Store apps with Windows Runtime API access directly from web content can be launched. The recommended state for this setting is: Enabled.','Blocking apps from the web with direct access to the Windows API can prevent malicious apps from being run on a system. Only system administrators should be installing approved applications.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsApp runtimeBlock launching Universal Windows apps with Windows Runtime API access from hosted content. Note: A reboot may be required after the setting is applied. Note #2: This Group Policy path may not exist by default. It is provided by the Group Policy template AppXRuntime.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer). Note #3: In older Microsoft Windows Administrative Templates, this setting was initially named Block launching Windows Store apps with Windows Runtime API access from hosted content., but it was renamed starting with the Windows 10 Release 1803 Administrative Templates','[{\"cis\": [\"18.9.6.2\"]}, {\"cis_csc\": [\"2.5\"]}]'),(15782,'Ensure 'Disallow Autoplay for non-volume devices' is set to 'Enabled'.','This policy setting disallows AutoPlay for MTP devices like cameras or phones. The recommended state for this setting is: Enabled.','An attacker could use this feature to launch a program to damage a client computer or data on the computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsAutoPlay PoliciesDisallow Autoplay for non-volume devices. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AutoPlay.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.8.1\"]}, {\"cis_csc\": [\"10.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15783,'Ensure 'Set the default behavior for AutoRun' is set to 'Enabled: Do not execute any autorun commands'.','This policy setting sets the default behavior for Autorun commands. Autorun commands are generally stored in autorun.inf files. They often launch the installation program or other routines. The recommended state for this setting is: Enabled: Do not execute any autorun commands.','Prior to Windows Vista, when media containing an autorun command is inserted, the system will automatically execute the program without user intervention. This creates a major security concern as code may be executed without user's knowledge. The default behavior starting with Windows Vista is to prompt the user whether autorun command is to be run. The autorun command is represented as a handler in the Autoplay dialog.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Do not execute any autorun commands: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsAutoPlay PoliciesSet the default behavior for AutoRun. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AutoPlay.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.8.2\"]}, {\"cis_csc\": [\"10.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15784,'Ensure 'Turn off Autoplay' is set to 'Enabled: All drives'.','Autoplay starts to read from a drive as soon as you insert media in the drive, which causes the setup file for programs or audio media to start immediately. An attacker could use this feature to launch a program to damage the computer or data on the computer. Autoplay is disabled by default on some removable drive types, such as floppy disk and network drives, but not on CD-ROM drives. Note: You cannot use this policy setting to enable Autoplay on computer drives in which it is disabled by default, such as floppy disk and network drives. The recommended state for this setting is: Enabled: All drives.','An attacker could use this feature to launch a program to damage a client computer or data on the computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: All drives: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsAutoPlay PoliciesTurn off Autoplay. Note: This Group Policy path is provided by the Group Policy template AutoPlay.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.8.3\"]}, {\"cis_csc\": [\"10.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15785,'Ensure 'Configure enhanced anti-spoofing' is set to 'Enabled'.','This policy setting determines whether enhanced anti-spoofing is configured for devices which support it. The recommended state for this setting is: Enabled.','Enterprise managed environments are now supporting a wider range of mobile devices, increasing the security on these devices will help protect against unauthorized access on your network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsBiometricsFacial FeaturesConfigure enhanced anti-spoofing. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Biometrics.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer). Note #2: In the Windows 10 Release 1511 and Windows 10 Release 1607 & Server 2016 Administrative Templates, this setting was initially named Use enhanced anti-spoofing when available. It was renamed to Configure enhanced anti-spoofing starting with the Windows 10 Release 1703 Administrative Templates.','[{\"cis\": [\"18.9.10.1.1\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15786,'Ensure 'Allow Use of Camera' is set to 'Disabled'.','This policy setting controls whether the use of Camera devices on the machine are permitted. The recommended state for this setting is: Disabled.','Cameras in a high security environment can pose serious privacy and data exfiltration risks - they should be disabled to help mitigate that risk.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCameraAllow Use of Camera. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Camera.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.12.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15787,'Ensure 'Turn off cloud consumer account state content' is set to 'Enabled'.','This policy setting determines whether cloud consumer account state content is allowed in all Windows experiences. The recommended state for this setting is: Enabled.','The use of consumer accounts in an enterprise managed environment is not good security practice as it could lead to possible data leakage.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCloud ContentTurn off cloud consumer account state content. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CloudContent.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.14.1\"]}]'),(15788,'Ensure 'Turn off cloud optimized content' is set to 'Enabled'.','This policy setting turns off cloud optimized content in all Windows experiences. The recommended state for this setting is: Enabled.','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCloud ContentTurn off cloud optimized content. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CloudContent.admx/adml that is included with the Microsoft Windows 10 Release 20H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.14.2\"]}]'),(15789,'Ensure 'Turn off Microsoft consumer experiences' is set to 'Enabled'.','This policy setting turns off experiences that help consumers make the most of their devices and Microsoft account. The recommended state for this setting is: Enabled. Note: Per Microsoft TechNet, this policy setting only applies to Windows 10 Enterprise and Windows 10 Education editions.','Having apps silently install in an enterprise managed environment is not good security practice - especially if the apps send data back to a 3rd party.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCloud ContentTurn off Microsoft consumer experiences. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CloudContent.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.9.14.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15790,'Ensure 'Require pin for pairing' is set to 'Enabled: First Time' OR 'Enabled: Always'.','This policy setting controls whether or not a PIN is required for pairing to a wireless display device. The recommended state for this setting is: Enabled: First Time OR Enabled: Always.','If this setting is not configured or disabled then a PIN would not be required when pairing wireless display devices to the system, increasing the risk of unauthorized use.','','To establish the recommended configuration via GP, set the following UI path to Enabled: First Time OR Enabled: Always: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsConnectRequire pin for pairing. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WirelessDisplay.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer). The new Choose one of the following actions sub-option was later added as of the Windows 10 Release 1809 Administrative Templates. Choosing Enabled in the older templates is the equivalent of choosing Enabled: First Time in the newer templates.','[{\"cis\": [\"18.9.15.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15791,'Ensure 'Do not display the password reveal button' is set to 'Enabled'.','This policy setting allows you to configure the display of the password reveal button in password entry user experiences. The recommended state for this setting is: Enabled.','This is a useful feature when entering a long and complex password, especially when using a touchscreen. The potential risk is that someone else may see your password while surreptitiously observing your screen.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCredential User InterfaceDo not display the password reveal button. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredUI.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.16.1\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15792,'Ensure 'Enumerate administrator accounts on elevation' is set to 'Disabled'.','This policy setting controls whether administrator accounts are displayed when a user attempts to elevate a running application. The recommended state for this setting is: Disabled.','Users could see the list of administrator accounts, making it slightly easier for a malicious user who has logged onto a console session to try to crack the passwords of those accounts.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCredential User InterfaceEnumerate administrator accounts on elevation. Note: This Group Policy path is provided by the Group Policy template CredUI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.16.2\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15793,'Ensure 'Prevent the use of security questions for local accounts' is set to 'Enabled'.','This policy setting controls whether security questions can be used to reset local account passwords. The security question feature does not apply to domain accounts, only local accounts on the workstation. The recommended state for this setting is: Enabled.','Users could establish security questions that are easily guessed or sleuthed by observing the user’s social media accounts, making it easier for a malicious actor to change the local user account password and gain access to the computer as that user account.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCredential User InterfacePrevent the use of security questions for local accounts. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredUI.admx/adml that is included with the Microsoft Windows 10 Release 1903 Administrative Templates (or newer).','[{\"cis\": [\"18.9.16.3\"]}]'),(15794,'Ensure 'Allow Diagnostic Data' is set to 'Enabled: Diagnostic data off (not recommended)' or 'Enabled: Send required diagnostic data','This policy setting determines the amount of diagnostic and usage data reported to Microsoft: - A value of (0) Diagnostic data off (not recommended). Using this value, no diagnostic data is sent from the device. This value is only supported on Enterprise, Education, and Server editions. If you choose this setting, devices in your organization will still be secure. - A value of (1) Send required diagnostic data. This is the minimum diagnostic data necessary to keep Windows secure, up to date, and performing as expected. Using this value disables the Optional diagnostic data control in the Settings app. - A value of (3)Send optional diagnostic data. Additional diagnostic data is collected that helps us to detect, diagnose and fix issues, as well as make product improvements. Required diagnostic data will always be included when you choose to send optional diagnostic data. Optional diagnostic data can also include diagnostic log files and crash dumps. Use the Limit Dump Collection and the Limit Diagnostic Log Collection policies for more granular control of what optional diagnostic data is sent. Windows telemetry settings apply to the Windows operating system and some first party apps. This setting does not apply to third party apps running on Windows 10/11. The recommended state for this setting is: Enabled: Diagnostic data off (not recommended) or Enabled: Send required diagnostic data. Note: If your organization relies on Windows Update, the minimum recommended setting is Required diagnostic data. Because no Windows Update information is collected when diagnostic data is off, important information about update failures is not sent. Microsoft uses this information to fix the causes of those failures and improve the quality of updates. Note #2: The Configure diagnostic data opt-in settings user interface group policy can be used to prevent end users from changing their data collection settings. Note #3: Enhanced diagnostic data setting is not available on Windows 11 and Windows Server 2022 and has been replaced with policies that can control the amount of optional diagnostic data that is sent. For more information on these settings visit Manage diagnostic data using Group Policy and MDM','Sending any data to a 3rd party vendor is a security concern and should only be done on an as needed basis.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Diagnostic data off (not recommended) or Enabled: Send required diagnostic data: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsAllow Diagnostic Data. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 11 Release 21H2 Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Allow Telemetry, but it was renamed to Allow Diagnostic Data starting with the Windows 11 Release 21H2 Administrative Templates.','[{\"cis\": [\"18.9.17.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15795,'Ensure 'Configure Authenticated Proxy usage for the Connected User Experience and Telemetry service' is set to 'Enabled: Disable Authenticated Pr','This policy setting controls whether the Connected User Experience and Telemetry service can automatically use an authenticated proxy to send data back to Microsoft. The recommended state for this setting is: Enabled: Disable Authenticated Proxy usage.','Sending any data to a 3rd party vendor is a security concern and should only be done on an as needed basis.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Disable Authenticated Proxy usage: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsConfigure Authenticated Proxy usage for the Connected User Experience and Telemetry service. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 10 Release 1703 Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15796,'Ensure 'Disable OneSettings Downloads' is set to 'Enabled'.','This policy setting controls whether Windows attempts to connect with the OneSettings service to download configuration settings. The recommended state for this setting is: Enabled.','Sending data to a 3rd party vendor is a security concern and should only be done on an as-needed basis.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsDisable OneSettings Downloads. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.3\"]}]'),(15797,'Ensure 'Do not show feedback notifications' is set to 'Enabled'.','This policy setting allows an organization to prevent its devices from showing feedback questions from Microsoft. The recommended state for this setting is: Enabled.','Users should not be sending any feedback to 3rd party vendors in an enterprise managed environment.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsDo not show feedback notifications. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template FeedbackNotifications.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15798,'Ensure 'Enable OneSettings Auditing' is set to 'Enabled'.','This policy setting controls whether Windows records attempts to connect with the OneSettings service to the Operational EventLog. The recommended state for this setting is: Enabled.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsEnable OneSettings Auditing. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.5\"]}, {\"cis_csc\": [\"8.5\"]}]'),(15799,'Ensure 'Limit Diagnostic Log Collection' is set to 'Enabled'.','This policy setting controls whether additional diagnostic logs are collected when more information is needed to troubleshoot a problem on the device. The recommended state for this setting is: Enabled. Note: Diagnostic logs are only sent when the device has been configured to send optional diagnostic data. Diagnostic data is limited with recommendation Allow Diagnostic Data is set to Enabled: Diagnostic data off (not recommended)or Enabled: Send required diagnostic data to send only basic information.','Sending data to a 3rd-party vendor is a security concern and should only be done on an as-needed basis.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsLimit Diagnostic Log Collection. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.6\"]}]'),(15800,'Ensure 'Limit Dump Collection' is set to 'Enabled'.','This policy setting limits the type of dumps that can be collected when more information is needed to troubleshoot a problem. The recommended state for this setting is: Enabled. Note: Dumps are only sent when the device has been configured to send optional diagnostic data. Diagnostic data is limited with recommendation Ensure Allow Diagnostic Data is set to Enabled: Diagnostic data off (not recommended) or Enabled: Send required diagnostic data to send only basic information.','Sending data to a 3rd party vendor is a security concern and should only be done on an as needed basis.','','To establish the recommended configuration via GP, set the following UI path to Enabled. Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsLimit Dump Collection. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.7\"]}]'),(15801,'Ensure 'Toggle user control over Insider builds' is set to 'Disabled'.','This policy setting determines whether users can access the Insider build controls in the Advanced Options for Windows Update. These controls are located under "Get Insider builds," and enable users to make their devices available for downloading and installing Windows preview software. The recommended state for this setting is: Disabled. Note: This policy setting applies only to devices running Windows 10 Pro or Windows 10 Enterprise, up until Release 1703. For Release 1709 or newer, Microsoft encourages using the Manage preview builds setting (recommendation title ‘Manage preview builds’). We have kept this setting in the benchmark to ensure that any older builds of Windows 10 in the environment are still enforced.','It can be risky for experimental features to be allowed in an enterprise managed environment because this can introduce bugs and security holes into systems, making it easier for an attacker to gain access. It is generally preferred to only use production-ready builds.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsToggle user control over Insider builds. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AllowBuildPreview.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.8\"]}, {\"cis_csc\": [\"2.5\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15802,'Ensure 'Download Mode' is NOT set to 'Enabled: Internet'.','This policy setting specifies the download method that Delivery Optimization can use in downloads of Windows Updates, Apps and App updates. The following methods are supported: - 0 = HTTP only, no peering. - 1 = HTTP blended with peering behind the same NAT. - 2 = HTTP blended with peering across a private group. Peering occurs on devices in the same Active Directory Site (if exist) or the same domain by default. When this option is selected, peering will cross NATs. To create a custom group use Group ID in combination with Mode 2. - 3 = HTTP blended with Internet Peering. - 99 = Simple download mode with no peering. Delivery Optimization downloads using HTTP only and does not attempt to contact the Delivery Optimization cloud services. - 100 = Bypass mode. Do not use Delivery Optimization and use BITS instead. The recommended state for this setting is any value EXCEPT: Enabled: Internet (3). Note: The default on all SKUs other than Enterprise, Enterprise LTSB or Education is Enabled: Internet (3), so on other SKUs, be sure to set this to a different value.','Due to privacy concerns and security risks, updates should only be downloaded directly from Microsoft, or from a trusted machine on the internal network that received its updates from a trusted source and approved by the network administrator.','','To establish the recommended configuration via GP, set the following UI path to any value other than Enabled: Internet (3): Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsDelivery OptimizationDownload Mode. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeliveryOptimization.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.18.1\"]}, {\"cis_csc\": [\"7.3\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(15803,'Ensure 'Application: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'.','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceApplicationControl Event Log behavior when the log file reaches its maximum size. Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.1.1\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15804,'Ensure 'Application: Specify the maximum log file size (KB)' is set to 'Enabled: 32,768 or greater'.','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 32,768 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 32,768 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceApplicationSpecify the maximum log file size (KB). Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.1.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15805,'Ensure 'Security: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'.','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSecurityControl Event Log behavior when the log file reaches its maximum size. Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.2.1\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15806,'Ensure 'Security: Specify the maximum log file size (KB)' is set to 'Enabled: 196,608 or greater'.','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 196,608 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 196,608 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSecuritySpecify the maximum log file size (KB). Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.2.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15807,'Ensure 'Setup: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'.','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSetupControl Event Log behavior when the log file reaches its maximum size. Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.3.1\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15808,'Ensure 'Setup: Specify the maximum log file size (KB)' is set to 'Enabled: 32,768 or greater'.','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 32,768 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users','','To establish the recommended configuration via GP, set the following UI path to Enabled: 32,768 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSetupSpecify the maximum log file size (KB). Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.3.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15809,'Ensure 'System: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'.','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSystemControl Event Log behavior when the log file reaches its maximum size. Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.4.1\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15810,'Ensure 'System: Specify the maximum log file size (KB)' is set to 'Enabled: 32,768 or greater'.','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 32,768 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users','','To establish the recommended configuration via GP, set the following UI path to Enabled: 32,768 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSystemSpecify the maximum log file size (KB). Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.4.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15811,'Ensure 'Turn off Data Execution Prevention for Explorer' is set to 'Disabled'.','Disabling Data Execution Prevention can allow certain legacy plug-in applications to function without terminating Explorer. The recommended state for this setting is: Disabled. Note: Some legacy plug-in applications and other software may not function with Data Execution Prevention and will require an exception to be defined for that specific plug- in/software.','Data Execution Prevention is an important security feature supported by Explorer that helps to limit the impact of certain types of malware.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsFile ExplorerTurn off Data Execution Prevention for Explorer. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Explorer.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.31.2\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(15812,'Ensure 'Turn off heap termination on corruption' is set to 'Disabled'.','Without heap termination on corruption, legacy plug-in applications may continue to function when a File Explorer session has become corrupt. Ensuring that heap termination on corruption is active will prevent this. The recommended state for this setting is: Disabled.','Allowing an application to function after its session has become corrupt increases the risk posture to the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsFile ExplorerTurn off heap termination on corruption. Note: This Group Policy path is provided by the Group Policy template Explorer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.31.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15813,'Ensure 'Turn off shell protocol protected mode' is set to 'Disabled'.','This policy setting allows you to configure the amount of functionality that the shell protocol can have. When using the full functionality of this protocol, applications can open folders and launch files. The protected mode reduces the functionality of this protocol allowing applications to only open a limited set of folders. Applications are not able to open files with this protocol when it is in the protected mode. It is recommended to leave this protocol in the protected mode to increase the security of Windows. The recommended state for this setting is: Disabled.','Limiting the opening of files and folders to a limited set reduces the attack surface of the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsFile ExplorerTurn off shell protocol protected mode. Note: This Group Policy path is provided by the Group Policy template WindowsExplorer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.31.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15814,'Ensure 'Prevent the computer from joining a homegroup' is set to 'Enabled'.','By default, users can add their computer to a HomeGroup on a home network. The recommended state for this setting is: Enabled. Note: The HomeGroup feature is available in all workstation releases of Windows from Windows 7 through Windows 10 Release 1709. Microsoft removed the feature completely starting with Windows 10 Release 1803. However, if your environment still contains any Windows 10 Release 1709 (or older) workstations, then this setting remains important to disable HomeGroup on those systems.','While resources on a domain-joined computer cannot be shared with a HomeGroup, information from the domain-joined computer can be leaked to other computers in the HomeGroup.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsHomeGroupPrevent the computer from joining a homegroup. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Sharing.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.36.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15815,'Ensure 'Turn off location' is set to 'Enabled'.','This policy setting turns off the location feature for the computer. The recommended state for this setting is: Enabled.','This setting affects the location feature (e.g. GPS or other location tracking). From a security perspective, it's not a good idea to reveal your location to software in most cases, but there are legitimate uses, such as mapping software. However, they should not be used in high security environments.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsLocation and SensorsTurn off location. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Sensors.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.41.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15816,'Ensure 'Allow Message Service Cloud Sync' is set to 'Disabled'.','This policy setting allows backup and restore of cellular text messages to Microsoft's cloud services. The recommended state for this setting is: Disabled.','In a high security environment, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMessagingAllow Message Service Cloud Sync. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Messaging.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.45.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15817,'Ensure 'Block all consumer Microsoft account user authentication' is set to 'Enabled'.','This setting determines whether applications and services on the device can utilize new consumer Microsoft account authentication via the Windows OnlineID and WebAccountManager APIs. The recommended state for this setting is: Enabled.','Organizations that want to effectively implement identity management policies and maintain firm control of what accounts are used on their computers will probably want to block Microsoft accounts. Organizations may also need to block Microsoft accounts in order to meet the requirements of compliance standards that apply to their information systems.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft accountsBlock all consumer Microsoft account user authentication. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template MSAPolicy.admx/adml that is included with the Microsoft Windows 10 Release 1703 Administrative Templates (or newer).','[{\"cis\": [\"18.9.46.1\"]}, {\"cis_csc\": [\"5.3\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15818,'Ensure 'Configure local setting override for reporting to Microsoft MAPS' is set to 'Disabled'.','This policy setting configures a local override for the configuration to join Microsoft Active Protection Service (MAPS), which Microsoft renamed to Windows Defender Antivirus Cloud Protection Service and then Microsoft Defender Antivirus Cloud Protection Service. This setting can only be set by Group Policy. The recommended state for this setting is: Disabled.','The decision on whether or not to participate in Microsoft MAPS / Microsoft Defender Antivirus Cloud Protection Service for malicious software reporting should be made centrally in an enterprise managed environment, so that all computers within it behave consistently in that regard. Configuring this setting to Disabled ensures that the decision remains centrally managed.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusMAPSConfigure local setting override for reporting to Microsoft MAPS. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.4.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15819,'Ensure 'Join Microsoft MAPS' is set to 'Disabled'.','This policy setting allows you to join Microsoft Active Protection Service (MAPS), which Microsoft renamed to Windows Defender Antivirus Cloud Protection Service and then Microsoft Defender Antivirus Cloud Protection Service. Microsoft MAPS / Microsoft Defender Antivirus Cloud Protection Service is the online community that helps you choose how to respond to potential threats. The community also helps stop the spread of new malicious software infections. You can choose to send basic or additional information about detected software. Additional information helps Microsoft create new definitions and help it to protect your computer. Possible options are: - (0x0) Disabled (default) - (0x1) Basic membership - (0x2) Advanced membership Basic membership will send basic information to Microsoft about software that has been detected including where the software came from the actions that you apply or that are applied automatically and whether the actions were successful. Advanced membership in addition to basic information will send more information to Microsoft about malicious software spyware and potentially unwanted software including the location of the software file names how the software operates and how it has impacted your computer. The recommended state for this setting is: Disabled.','The information that would be sent can include things like location of detected items on your computer if harmful software was removed. The information would be automatically collected and sent. In some instances personal information might unintentionally be sent to Microsoft. However, Microsoft states that it will not use this information to identify you or contact you. For privacy reasons in high security environments, it is best to prevent these data submissions altogether.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusMAPSJoin Microsoft MAPS. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.4.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15820,'Ensure 'Configure Attack Surface Reduction rules' is set to 'Enabled'.','This policy setting controls the state for the Attack Surface Reduction (ASR) rules. The recommended state for this setting is: Enabled.','Attack surface reduction helps prevent actions and apps that are typically used by exploit-seeking malware to infect machines.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusMicrosoft Defender Exploit GuardAttack Surface ReductionConfigure Attack Surface Reduction rules. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.5.1.1\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15821,'Ensure 'Configure Attack Surface Reduction rules: Set the state for each ASR rule' is configured.','This policy setting sets the Attack Surface Reduction rules. The recommended state for this setting is: 26190899-1602-49e8-8b27-eb1d0a1ce869 - 1 (Block Office communication application from creating child processes) 3b576869-a4ec-4529-8536-b80a7769e899 - 1 (Block Office applications from creating executable content) 5beb7efe-fd9a-4556-801d-275e5ffc04cc - 1 (Block execution of potentially obfuscated scripts) 75668c1f-73b5-4cf0-bb93-3ecf5cb7cc84 - 1 (Block Office applications from injecting code into other processes) 7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c - 1 (Block Adobe Reader from creating child processes) 92e97fa1-2edf-4476-bdd6-9dd0b4dddc7b - 1 (Block Win32 API calls from Office macro) 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 - 1 (Block credential stealing from the Windows local security authority subsystem (lsass.exe)) b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 - 1 (Block untrusted and unsigned processes that run from USB) be9ba2d9-53ea-4cdc-84e5-9b1eeee46550 - 1 (Block executable content from email client and webmail) d3e037e1-3eb8-44c8-a917-57927947596d - 1 (Block JavaScript or VBScript from launching downloaded executable content) d4f940ab-401b-4efc-aadc-ad5f3c50688a - 1 (Block Office applications from creating child processes) e6db77e5-3df2-4cf1-b95a-636979351e5b - 1 (Block persistence through WMI event subscription) Note: More information on ASR rules can be found at the following link: Use Attack surface reduction rules to prevent malware infection | Microsoft Docs','Attack surface reduction helps prevent actions and apps that are typically used by exploit-seeking malware to infect machines.','','To establish the recommended configuration via GP, set the following UI path so that 26190899-1602-49e8-8b27-eb1d0a1ce869, 3b576869-a4ec-4529-8536-b80a7769e899, 5beb7efe-fd9a-4556-801d-275e5ffc04cc, 75668c1f-73b5-4cf0-bb93-3ecf5cb7cc84, 7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c, 92e97fa1-2edf-4476-bdd6-9dd0b4dddc7b, 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2, b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4, be9ba2d9-53ea-4cdc-84e5-9b1eeee46550, d3e037e1-3eb8-44c8-a917-57927947596d, d4f940ab-401b-4efc-aadc-ad5f3c50688a, and e6db77e5-3df2-4cf1-b95a-636979351e5b are each set to a value of 1: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusMicrosoft Defender Exploit GuardAttack Surface ReductionConfigure Attack Surface Reduction rules: Set the state for each ASR rule. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.5.1.2\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15822,'Ensure 'Prevent users and apps from accessing dangerous websites' is set to 'Enabled: Block'.','This policy setting controls Microsoft Defender Exploit Guard network protection. The recommended state for this setting is: Enabled: Block.','This setting can help prevent employees from using any application to access dangerous domains that may host phishing scams, exploit-hosting sites, and other malicious content on the Internet.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Block: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusWindows Defender Exploit GuardNetwork ProtectionPrevent users and apps from accessing dangerous websites. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.5.3.1\"]}, {\"cis_csc\": [\"9.3\", \"10.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15823,'Ensure 'Enable file hash computation feature' is set to 'Enabled'.','This setting determines whether hash values are computed for files scanned by Microsoft Defender. The recommended state for this setting is: Enabled.','When running an antivirus solution such as Microsoft Defender Antivirus, it is important to ensure that it is configured to monitor for suspicious and known malicious activity. File hashes are a reliable way of detecting changes to files, and can speed up the scan process by skipping files that have not changed since they were last scanned and determined to be safe. A changed file hash can also be cause for additional scrutiny.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusMpEngineEnable file hash computation feature. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.6.1\"]}, {\"cis_csc\": [\"10.1\"]}]'),(15824,'Ensure 'Scan all downloaded files and attachments' is set to 'Enabled'.','This policy setting configures scanning for all downloaded files and attachments. The recommended state for this setting is: Enabled.','When running an antivirus solution such as Microsoft Defender Antivirus, it is important to ensure that it is configured to heuristically monitor in real-time for suspicious and known malicious activity.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusReal-Time ProtectionScan all downloaded files and attachments. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.9.1\"]}]'),(15825,'Ensure 'Turn off real-time protection' is set to 'Disabled'.','This policy setting configures real-time protection prompts for known malware detection. Microsoft Defender Antivirus alerts you when malware or potentially unwanted software attempts to install itself or to run on your computer. The recommended state for this setting is: Disabled.','When running an antivirus solution such as Microsoft Defender Antivirus, it is important to ensure that it is configured to heuristically monitor in real-time for suspicious and known malicious activity.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusReal-Time ProtectionTurn off real-time protection. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.9.2\"]}]'),(15826,'Ensure 'Turn on behavior monitoring' is set to 'Enabled'.','This policy setting allows you to configure behavior monitoring for Microsoft Defender Antivirus. The recommended state for this setting is: Enabled.','When running an antivirus solution such as Microsoft Defender Antivirus, it is important to ensure that it is configured to heuristically monitor in real-time for suspicious and known malicious activity.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusReal-Time ProtectionTurn on behavior monitoring. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.9.3\"]}, {\"cis_csc\": [\"10.7\"]}]'),(15827,'Ensure 'Turn on script scanning' is set to 'Enabled'.','This policy setting allows script scanning to be turned on/off. Script scanning intercepts scripts then scans them before they are executed on the system. The recommended state for this setting is: Enabled.','When running an antivirus solution such as Microsoft Defender Antivirus, it is important to ensure that it is configured to heuristically monitor in real-time for suspicious and known malicious activity.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusReal-Time ProtectionTurn on script scanning. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.9.4\"]}, {\"cis_csc\": [\"10.7\"]}]'),(15828,'Ensure 'Configure Watson events' is set to 'Disabled'.','This policy setting allows you to configure whether or not Watson events are sent. The recommended state for this setting is: Disabled.','Watson events are the reports that get sent to Microsoft when a program or service crashes or fails, including the possibility of automatic submission. Preventing this information from being sent can help reduce privacy concerns.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusReportingConfigure Watson events. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.11.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15829,'Ensure 'Scan removable drives' is set to 'Enabled'.','This policy setting allows you to manage whether or not to scan for malicious software and unwanted software in the contents of removable drives, such as USB flash drives, when running a full scan. The recommended state for this setting is: Enabled.','It is important to ensure that any present removable drives are always included in any type of scan, as removable drives are more likely to contain malicious software brought in to the enterprise managed environment from an external, unmanaged computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusScanScan removable drives. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.12.1\"]}, {\"cis_csc\": [\"10.4\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15830,'Ensure 'Turn on e-mail scanning' is set to 'Enabled'.','This policy setting allows you to configure e-mail scanning. When e-mail scanning is enabled, the engine will parse the mailbox and mail files, according to their specific format, in order to analyze the mail bodies and attachments. Several e-mail formats are currently supported, for example: pst (Outlook), dbx, mbx, mime (Outlook Express), binhex (Mac). The recommended state for this setting is: Enabled.','Incoming e-mails should be scanned by an antivirus solution such as Microsoft Defender Antivirus, as email attachments are a commonly used attack vector to infiltrate computers with malicious software.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusScanTurn on e-mail scanning. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.12.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15831,'Ensure 'Configure detection for potentially unwanted applications' is set to 'Enabled: Block'.','This policy setting controls detection and action for Potentially Unwanted Applications (PUA), which are sneaky unwanted application bundlers or their bundled applications, that can deliver adware or malware. The recommended state for this setting is: Enabled: Block. For more information, see this link: Block potentially unwanted applications with Microsoft Defender Antivirus | Microsoft Docs','Potentially unwanted applications can increase the risk of your network being infected with malware, cause malware infections to be harder to identify, and can waste IT resources in cleaning up the applications. They should be blocked from installation.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Block: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusConfigure detection for potentially unwanted applications. Note: This Group Policy path is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 1809 & Server 2019 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.15\"]}, {\"cis_csc\": [\"2.5\", \"10.6\"]}]'),(15832,'Ensure 'Turn off Microsoft Defender AntiVirus' is set to 'Disabled'.','This policy setting turns off Microsoft Defender Antivirus. If the setting is configured to Disabled, Microsoft Defender Antivirus runs and computers are scanned for malware and other potentially unwanted software. The recommended state for this setting is: Disabled.','It is important to ensure a current, updated antivirus product is scanning each computer for malicious file activity. Microsoft provides a competent solution out of the box in Microsoft Defender Antivirus. Organizations that choose to purchase a reputable 3rd-party antivirus solution may choose to exempt themselves from this recommendation in lieu of the commercial alternative.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusTurn off Microsoft Defender AntiVirus. Note: This Group Policy path is provided by the Group Policy template WindowsDefender.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Turn off Windows Defender, but it was renamed to Windows Defender Antivirus starting with the Windows 10 Release 1703 Administrative Templates. It was again renamed to Turn off Microsoft Defender Antivirus starting with the Windows 10 Release 2004 Administrative Templates.','[{\"cis\": [\"18.9.47.16\"]}, {\"cis_csc\": [\"10.6\"]}]'),(15833,'Ensure 'Enable news and interests on the taskbar' is set to 'Disabled'.','This policy setting specifies whether the news and interests feature is allowed on the device. The recommended state for this setting is: Disabled.','Due to privacy concerns, apps and features such as news and interests on the Windows taskbar should be treated as a possible security risk due to the potential of data being sent back to 3rd parties, such as Microsoft. In addition, the app may display inappropriate news and interests within the feed.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsNews and interestsEnable news and interests on the taskbar. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Feeds.admx/adml that is included with the Microsoft Windows 10 Release 21H1 Administrative Templates (or newer).','[{\"cis\": [\"18.9.57.1\"]}]'),(15834,'Ensure 'Prevent the usage of OneDrive for file storage' is set to 'Enabled'.','This policy setting lets you prevent apps and features from working with files on OneDrive using the Next Generation Sync Client. The recommended state for this setting is: Enabled.','Enabling this setting prevents users from accidentally (or intentionally) uploading confidential or sensitive corporate information to the OneDrive cloud service using the Next Generation Sync Client. Note: This security concern applies to any cloud-based file storage application installed on a workstation, not just the one supplied with Windows.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsOneDrivePrevent the usage of OneDrive for file storage. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template SkyDrive.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer). However, we strongly recommend you only use the version included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer). Older versions of the templates had conflicting settings in different template files for both OneDrive & SkyDrive, until it was cleaned up properly in the above version. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Prevent the usage of SkyDrive for file storage, but it was renamed starting with the Windows 10 RTM (Release 1507) Administrative Templates.','[{\"cis\": [\"18.9.58.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15835,'Ensure 'Turn off Push To Install service' is set to 'Enabled'.','This policy setting controls whether users can push Apps to the device from the Microsoft Store App running on other devices or the web. The recommended state for this setting is: Enabled.','In a high security managed environment, application installations should be managed centrally by IT staff, not by end users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsPush to InstallTurn off Push To Install service. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template PushToInstall.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.64.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15836,'Ensure 'Do not allow passwords to be saved' is set to 'Enabled'.','This policy setting helps prevent Remote Desktop clients from saving passwords on a computer. The recommended state for this setting is: Enabled. Note: If this policy setting was previously configured as Disabled or Not configured, any previously saved passwords will be deleted the first time a Remote Desktop client disconnects from any server.','An attacker with physical access to the computer may be able to break the protection guarding saved passwords. An attacker who compromises a user's account and connects to their computer could use saved passwords to gain access to additional hosts.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Connection ClientDo not allow passwords to be saved. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.2.2\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(15837,'Ensure 'Allow users to connect remotely by using Remote Desktop Services' is set to 'Disabled'.','This policy setting allows you to configure remote access to computers by using Remote Desktop Services. The recommended state for this setting is: Disabled.','Any account with the Allow log on through Remote Desktop Services user right can log on to the remote console of the computer. If you do not restrict access to legitimate users who need to log on to the console of the computer, unauthorized users could download and execute malicious code to elevate their privileges.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostConnectionsAllow users to connect remotely by using Remote Desktop Services. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Allow users to connect remotely using Terminal Services, but it was renamed to Allow users to connect remotely using Remote Desktop Services in the Windows 7 & Server 2008 R2 Administrative Templates. It was finally renamed (again) to Allow users to connect remotely by using Remote Desktop Services starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.65.3.2.1\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15838,'Ensure 'Allow UI Automation redirection' is set to 'Disabled'.','This policy setting determines whether User Interface (UI) Automation client applications running on the local computer can access UI elements on the server. UI Automation gives programs access to most UI elements, which allows use of assistive technology products like Magnifier and Narrator that need to interact with the UI in order to work properly. UI information also allows automated test scripts to interact with the UI. For example, the local computers Narrator and Magnifier clients can be used to interact with UI on a web page opened in a remote session. The recommended state for this setting is: Disabled. Note: Remote Desktop sessions dont currently support UI Automation redirection.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for UI Automation redirection within a Remote Desktop session is rare, and not supported at this time, but it makes sense to reduce the number of unexpected avenues for malicious activity to occur.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionAllow UI Automation redirection. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template TerminalServer.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.65.3.3.1\"]}]'),(15839,'Ensure 'Do not allow COM port redirection' is set to 'Enabled'.','This policy setting specifies whether to prevent the redirection of data to client COM ports from the remote computer in a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for COM port redirection within a Remote Desktop session is very rare, so makes sense to reduce the number of unexpected avenues for data exfiltration and/or malicious code transfer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow COM port redirection. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.3.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15840,'Ensure 'Do not allow drive redirection' is set to 'Enabled'.','This policy setting prevents users from sharing the local drives on their client computers to Remote Desktop Servers that they access. Mapped drives appear in the session folder tree in Windows Explorer in the following format: \TSClient<driveletter>$ If local drives are shared they are left vulnerable to intruders who want to exploit the data that is stored on them. The recommended state for this setting is: Enabled.','Data could be forwarded from the user's Remote Desktop Services session to the user's local computer without any direct user interaction. Malicious software already present on a compromised server would have direct and stealthy disk access to the user's local computer during the Remote Desktop session.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow drive redirection. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.3.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15841,'Ensure 'Do not allow location redirection' is set to 'Enabled'.','This policy setting controls the redirection of location data to the remote computer in a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for location data redirection within a Remote Desktop session is rare, so it makes sense to reduce the number of unexpected avenues for malicious activity to occur.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow location redirection. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template TerminalServer.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.65.3.3.4\"]}]'),(15842,'Ensure 'Do not allow LPT port redirection' is set to 'Enabled'.','This policy setting specifies whether to prevent the redirection of data to client LPT ports during a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for LPT port redirection within a Remote Desktop session is very rare, so makes sense to reduce the number of unexpected avenues for data exfiltration and/or malicious code transfer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow LPT port redirection. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.3.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15843,'Ensure 'Do not allow supported Plug and Play device redirection' is set to 'Enabled'.','This policy setting allows you to control the redirection of supported Plug and Play devices, such as Windows Portable Devices, to the remote computer in a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for Plug and Play device redirection within a Remote Desktop session is very rare, so makes sense to reduce the number of unexpected avenues for data exfiltration and/or malicious code transfer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow supported Plug and Play device redirection. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.3.6\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15844,'Ensure 'Always prompt for password upon connection' is set to 'Enabled'.','This policy setting specifies whether Remote Desktop Services always prompts the client computer for a password upon connection. You can use this policy setting to enforce a password prompt for users who log on to Remote Desktop Services, even if they already provided the password in the Remote Desktop Connection client. The recommended state for this setting is: Enabled.','Users have the option to store both their username and password when they create a new Remote Desktop Connection shortcut. If the server that runs Remote Desktop Services allows users who have used this feature to log on to the server but not enter their password, then it is possible that an attacker who has gained physical access to the user's computer could connect to a Remote Desktop Server through the Remote Desktop Connection shortcut, even though they may not know the user's password.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecurityAlways prompt for password upon connection. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In the Microsoft Windows Vista Administrative Templates, this setting was named Always prompt client for password upon connection, but it was renamed starting with the Windows Server 2008 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.65.3.9.1\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15845,'Ensure 'Require secure RPC communication' is set to 'Enabled'.','This policy setting allows you to specify whether Remote Desktop Services requires secure Remote Procedure Call (RPC) communication with all clients or allows unsecured communication. You can use this policy setting to strengthen the security of RPC communication with clients by allowing only authenticated and encrypted requests. The recommended state for this setting is: Enabled.','Allowing unsecure RPC communication can exposes the server to man in the middle attacks and data disclosure attacks.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecurityRequire secure RPC communication. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.9.2\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15846,'Ensure 'Require use of specific security layer for remote (RDP) connections' is set to 'Enabled: SSL'.','This policy setting specifies whether to require the use of a specific security layer to secure communications between clients and RD Session Host servers during Remote Desktop Protocol (RDP) connections. The recommended state for this setting is: Enabled: SSL. Note: In spite of this setting being labeled SSL, it is actually enforcing Transport Layer Security (TLS) version 1.0, not the older (and less secure) SSL protocol.','The native Remote Desktop Protocol (RDP) encryption is now considered a weak protocol, so enforcing the use of stronger Transport Layer Security (TLS) encryption for all RDP communications between clients and RD Session Host servers is preferred.','','To establish the recommended configuration via GP, set the following UI path to Enabled: SSL: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecurityRequire use of specific security layer for remote (RDP) connections. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.9.3\"]}, {\"cis_csc\": [\"3.10\"]}]'),(15847,'Ensure 'Require user authentication for remote connections by using Network Level Authentication' is set to 'Enabled'.','This policy setting allows you to specify whether to require user authentication for remote connections to the RD Session Host server by using Network Level Authentication. The recommended state for this setting is: Enabled.','Requiring that user authentication occur earlier in the remote connection process enhances security.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecurityRequire user authentication for remote connections by using Network Level Authentication. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In the Microsoft Windows Vista Administrative Templates, this setting was initially named Require user authentication using RDP 6.0 for remote connections, but it was renamed starting with the Windows Server 2008 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.65.3.9.4\"]}, {\"cis_csc\": [\"3.10\"]}]'),(15848,'Ensure 'Set client connection encryption level' is set to 'Enabled: High Level'.','This policy setting specifies whether to require the use of a specific encryption level to secure communications between client computers and RD Session Host servers during Remote Desktop Protocol (RDP) connections. This policy only applies when you are using native RDP encryption. However, native RDP encryption (as opposed to SSL encryption) is not recommended. This policy does not apply to SSL encryption. The recommended state for this setting is: Enabled: High Level.','If Remote Desktop client connections that use low level encryption are allowed, it is more likely that an attacker will be able to decrypt any captured Remote Desktop Services network traffic.','','To establish the recommended configuration via GP, set the following UI path to Enabled: High Level: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecuritySet client connection encryption level. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.9.5\"]}, {\"cis_csc\": [\"3.10\"]}]'),(15849,'Ensure 'Set time limit for active but idle Remote Desktop Services sessions' is set to 'Enabled: 15 minutes or less, but not Never','This policy setting allows you to specify the maximum amount of time that an active Remote Desktop Services session can be idle (without user input) before it is automatically disconnected. The recommended state for this setting is: Enabled: 15 minutes or less, but not Never (0).','This setting helps to prevent active Remote Desktop sessions from tying up the computer for long periods of time while not in use, preventing computing resources from being consumed by large numbers of inactive sessions. In addition, old, forgotten Remote Desktop sessions that are still active can cause password lockouts if the user's password has changed but the old session is still running. For systems that limit the number of connected users (e.g. servers in the default Administrative mode - 2 sessions only), other users' old but still active sessions can prevent another user from connecting, resulting in an effective denial of service.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 15 minutes or less, but not Never (0): Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSession Time LimitsSet time limit for active but idle Remote Desktop Services sessions. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Set time limit for active but idle Terminal Services sessions, but it was renamed starting with the Windows 7 & Server 2008 R2 Administrative Templates.','[{\"cis\": [\"18.9.65.3.10.1\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15850,'Ensure 'Set time limit for disconnected sessions' is set to 'Enabled: 1 minute'.','This policy setting allows you to configure a time limit for disconnected Remote Desktop Services sessions. The recommended state for this setting is: Enabled: 1 minute.','This setting helps to prevent active Remote Desktop sessions from tying up the computer for long periods of time while not in use, preventing computing resources from being consumed by large numbers of disconnected but still active sessions. In addition, old, forgotten Remote Desktop sessions that are still active can cause password lockouts if the user's password has changed but the old session is still running. For systems that limit the number of connected users (e.g. servers in the default Administrative mode - 2 sessions only), other users' old but still active sessions can prevent another user from connecting, resulting in an effective denial of service. This setting is important to ensure a disconnected session is properly terminated.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 1 minute: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSession Time LimitsSet time limit for disconnected sessions. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.10.2\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15851,'Ensure 'Do not delete temp folders upon exit' is set to 'Disabled'.','This policy setting specifies whether Remote Desktop Services retains a user's per-session temporary folders at logoff. The recommended state for this setting is: Disabled.','Sensitive information could be contained inside the temporary folders and visible to other administrators that log into the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostTemporary FoldersDo not delete temp folders upon exit. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Do not delete temp folder upon exit, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.65.3.11.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15852,'Ensure 'Prevent downloading of enclosures' is set to 'Enabled'.','This policy setting prevents the user from having enclosures (file attachments) downloaded from an RSS feed to the user's computer. The recommended state for this setting is: Enabled.','Allowing attachments to be downloaded through the RSS feed can introduce files that could have malicious intent.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRSS FeedsPrevent downloading of enclosures. Note: This Group Policy path is provided by the Group Policy template InetRes.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Turn off downloading of enclosures, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.66.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15853,'Ensure 'Allow Cloud Search' is set to 'Enabled: Disable Cloud Search'.','This policy setting allows search and Cortana to search cloud sources like OneDrive and SharePoint. The recommended state for this setting is: Enabled: Disable Cloud Search.','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Disable Cloud Search: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSearchAllow Cloud Search. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Search.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.67.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15854,'Ensure 'Allow Cortana' is set to 'Disabled'.','This policy setting specifies whether Cortana is allowed on the device. The recommended state for this setting is: Disabled.','If Cortana is enabled, sensitive information could be contained in search history and sent out to Microsoft.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSearchAllow Cortana. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Search.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.67.3\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15855,'Ensure 'Allow Cortana above lock screen' is set to 'Disabled'.','This policy setting determines whether or not the user can interact with Cortana using speech while the system is locked. The recommended state for this setting is: Disabled.','Access to any computer resource should not be allowed when the device is locked.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSearchAllow Cortana above lock screen. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Search.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.67.4\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15856,'Ensure 'Allow indexing of encrypted files' is set to 'Disabled'.','This policy setting controls whether encrypted items are allowed to be indexed. When this setting is changed, the index is rebuilt completely. Full volume encryption (such as BitLocker Drive Encryption or a non-Microsoft solution) must be used for the location of the index to maintain security for encrypted files. The recommended state for this setting is: Disabled.','Indexing and allowing users to search encrypted files could potentially reveal confidential data stored within the encrypted files.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSearchAllow indexing of encrypted files. Note: This Group Policy path is provided by the Group Policy template Search.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.67.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15857,'Ensure 'Allow search and Cortana to use location' is set to 'Disabled'.','This policy setting specifies whether search and Cortana can provide location aware search and Cortana results. The recommended state for this setting is: Disabled.','In an enterprise managed environment, allowing Cortana and Search to have access to location data is unnecessary. Organizations likely do not want this information shared out.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSearchAllow search and Cortana to use location. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Search.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.67.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15858,'Ensure 'Turn off KMS Client Online AVS Validation' is set to 'Enabled'.','The Key Management Service (KMS) is a Microsoft license activation method that entails setting up a local server to store the software licenses. The KMS server itself needs to connect to Microsoft to activate the KMS service, but subsequent on-network clients can activate Microsoft Windows OS and/or their Microsoft Office via the KMS server instead of connecting directly to Microsoft. This policy setting lets you opt-out of sending KMS client activation data to Microsoft automatically. The recommended state for this setting is: Enabled.','Even though the KMS licensing method does not require KMS clients to connect to Microsoft, they still send KMS client activation state data to Microsoft automatically. Preventing this information from being sent can help reduce privacy concerns in high security environments.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSoftware Protection PlatformTurn off KMS Client Online AVS Validation. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AVSValidationGP.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.72.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15859,'Ensure 'Disable all apps from Microsoft Store' is set to 'Disabled'.','This setting configures the launch of all apps from the Microsoft Store that came pre- installed or were downloaded. The recommended state for this setting is: Disabled. Note: This policy setting only applies to Windows 10 Enterprise and Windows 10 Education editions. Note #2: The name of this setting and the Enabled/Disabled values are incorrectly worded - logically, the title implies that configuring it to Enabled will disable all apps from the Microsoft Store, and configuring it to Disabled will enable all apps from the Microsoft Store. The opposite is true (and is consistent with the GPME help text). This is a logical wording mistake by Microsoft in the Administrative Template.','The Store service is a retail outlet built into Windows, primarily for consumer use. In an enterprise managed environment the IT department should be managing the installation of all applications to reduce the risk of the installation of vulnerable software.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsStoreDisable all apps from Microsoft Store. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsStore.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Disable all apps from Windows Store, but it was renamed starting with the Windows 10 Release 1803 Administrative Templates.','[{\"cis\": [\"18.9.75.1\"]}, {\"cis_csc\": [\"2.5\"]}]'),(15860,'Ensure 'Only display the private store within the Microsoft Store' is set to 'Enabled'.','This policy setting denies access to the retail catalog in the Microsoft Store, but displays the private store. The recommended state for this setting is: Enabled.','Allowing the private store will allow an organization to control the apps that users have access to add to a system. This will help ensure that unapproved malicious apps are not running on a system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsStoreOnly display the private store within the Microsoft Store. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsStore.admx/adml that is included with the Microsoft Windows 10 Release 1607 Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Only display the private store within the Windows Store app, but it was renamed starting with the Windows 10 Release 1803 Administrative Templates.','[{\"cis\": [\"18.9.75.2\"]}, {\"cis_csc\": [\"2.5\"]}]'),(15861,'Ensure 'Turn off Automatic Download and Install of updates' is set to 'Disabled'.','This setting enables or disables the automatic download and installation of Microsoft Store app updates. The recommended state for this setting is: Disabled.','Keeping your system properly patched can help protect against 0 day vulnerabilities.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsStoreTurn off Automatic Download and Install of updates. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WinStoreUI.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates, or by the Group Policy template WindowsStore.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.9.75.3\"]}, {\"cis_csc\": [\"7.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15862,'Ensure 'Turn off the offer to update to the latest version of Windows' is set to 'Enabled'.','Enables or disables the Microsoft Store offer to update to the latest version of Windows. The recommended state for this setting is: Enabled.','Unplanned OS upgrades can lead to more preventable support calls. The IT department should be managing and approving all upgrades and updates.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsStoreTurn off the offer to update to the latest version of Windows. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WinStoreUI.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates, or by the Group Policy template WindowsStore.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.9.75.4\"]}, {\"cis_csc\": [\"7.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15863,'Ensure 'Turn off the Store application' is set to 'Enabled'.','This setting denies or allows access to the Store application. The recommended state for this setting is: Enabled. Note: Per Microsoft TechNet and MSKB 3135657, this policy setting does not apply to any Windows 10 editions other than Enterprise and Education.','Only applications approved by an IT department should be installed. Allowing users to install 3rd party applications can lead to missed patches and potential zero day vulnerabilities.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsStoreTurn off the Store application. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WinStoreUI.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates, or by the Group Policy template WindowsStore.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.9.75.5\"]}, {\"cis_csc\": [\"2.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15864,'Ensure 'Allow widgets' is set to 'Disabled'.','This policy setting specifies whether the widgets feature is allowed on the device. The widgets feature provides information such as, weather, news, sports, stocks, traffic, and entertainment (not an inclusive list). The recommended state for this setting is: Disabled.','Due to privacy concerns, apps and features such as widgets on the Windows taskbar should be treated as a possible security risk due to the potential of data being sent back to 3rd parties, such as Microsoft.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWidgetsAllow Widgets. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template NewsAndInterests.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.81.1\"]}]'),(15865,'Ensure 'Configure Windows Defender SmartScreen' is set to 'Enabled: Warn and prevent bypass'.','This policy setting allows you to manage the behavior of Windows Defender SmartScreen. Windows Defender SmartScreen helps keep PCs safer by warning users before running unrecognized programs downloaded from the Internet. Some information is sent to Microsoft about files and programs run on PCs with this feature enabled. The recommended state for this setting is: Enabled: Warn and prevent bypass.','Windows Defender SmartScreen helps keep PCs safer by warning users before running unrecognized programs downloaded from the Internet. However, due to the fact that some information is sent to Microsoft about files and programs run on PCs some organizations may prefer to disable it.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Warn and prevent bypass: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender SmartScreenExplorerConfigure Windows Defender SmartScreen. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsExplorer.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Configure Windows SmartScreen, but it was renamed starting with the Windows 10 Release 1703 Administrative Templates.','[{\"cis\": [\"18.9.85.1.1\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15866,'Ensure 'Configure Windows Defender SmartScreen' is set to 'Enabled'.','This setting lets you decide whether to turn on SmartScreen Filter. SmartScreen Filter provides warning messages to help protect your employees from potential phishing scams and malicious software. The recommended state for this setting is: Enabled.','SmartScreen serves an important purpose as it helps to warn users of possible malicious sites and files. Allowing users to turn off this setting can make the browser become more vulnerable to compromise.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender SmartScreenMicrosoft EdgeConfigure Windows Defender SmartScreen. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template MicrosoftEdge.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer). Note #2: In the Microsoft Windows 10 RTM (Release 1507) Administrative Templates, this setting was initially named Allows you to configure SmartScreen. In the Microsoft Windows 10 Release 1511 Administrative Templates, it was renamed to Turn off the SmartScreen Filter. In the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates, it was renamed (again) to Configure SmartScreen Filter. Finally, it was given its current name of Configure Windows Defender SmartScreen starting with the Windows 10 Release 1703 Administrative Templates.','[{\"cis\": [\"18.9.85.2.1\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15867,'Ensure 'Prevent bypassing Windows Defender SmartScreen prompts for sites' is set to 'Enabled'.','This setting lets you decide whether employees can override the SmartScreen Filter warnings about potentially malicious websites. The recommended state for this setting is: Enabled.','SmartScreen will warn an employee if a website is potentially malicious. Enabling this setting prevents these warnings from being bypassed.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender SmartScreenMicrosoft EdgePrevent bypassing Windows Defender SmartScreen prompts for sites. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template MicrosoftEdge.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer). Note #2: In the Microsoft Windows 10 Release 1511 Administrative Templates, this setting was initially named Don't allow SmartScreen Filter warning overrides. In the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates, this setting was renamed to Prevent bypassing SmartScreen prompts for sites. Finally, it was given its current name of Prevent bypassing Windows Defender SmartScreen prompts for sites starting with the Windows 10 Release 1703 Administrative Templates.','[{\"cis\": [\"18.9.85.2.2\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(15868,'Ensure 'Enables or disables Windows Game Recording and Broadcasting' is set to 'Disabled'.','This setting enables or disables the Windows Game Recording and Broadcasting features. The recommended state for this setting is: Disabled.','If this setting is allowed, users could record and broadcast session info to external sites, which is both a risk of accidentally exposing sensitive company data (on-screen) outside the company as well as a privacy concern.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Game Recording and BroadcastingEnables or disables Windows Game Recording and Broadcasting. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GameDVR.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.87.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15869,'Ensure 'Allow suggested apps in Windows Ink Workspace' is set to 'Disabled'.','This policy setting determines whether suggested apps in Windows Ink Workspace are allowed. The recommended state for this setting is: Disabled.','This Microsoft feature is designed to collect data and suggest apps based on that data collected. Disabling this setting will help ensure your data is not shared with any third party.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Ink WorkspaceAllow suggested apps in Windows Ink Workspace. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsInkWorkspace.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.89.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15870,'Ensure 'Allow Windows Ink Workspace' is set to 'Enabled: On, but disallow access above lock' OR 'Disabled' but not 'Enabled:&','This policy setting determines whether Windows Ink items are allowed above the lock screen. The recommended state for this setting is: Enabled: On, but disallow access above lock OR Disabled.','Allowing any apps to be accessed while system is locked is not recommended. If this feature is permitted, it should only be accessible once a user authenticates with the proper credentials.','','To establish the recommended configuration via GP, set the following UI path to Enabled: On, but disallow access above lock OR Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Ink WorkspaceAllow Windows Ink Workspace. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsInkWorkspace.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.89.2\"]}, {\"pci_dss\": [\"8.6\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15871,'Ensure 'Allow user control over installs' is set to 'Disabled'.','This setting controls whether users are permitted to change installation options that typically are available only to system administrators. The security features of Windows Installer normally prevent users from changing installation options that are typically reserved for system administrators, such as specifying the directory to which files are installed. If Windows Installer detects that an installation package has permitted the user to change a protected option, it stops the installation and displays a message. These security features operate only when the installation program is running in a privileged security context in which it has access to directories denied to the user. The recommended state for this setting is: Disabled.','In an enterprise managed environment, only IT staff with administrative rights should be installing or changing software on a system. Allowing users the ability to have any control over installs can risk unapproved software from being installed or removed from a system, which could cause the system to become vulnerable to compromise.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows InstallerAllow user control over installs. Note: This Group Policy path is provided by the Group Policy template MSI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Enable user control over installs, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.90.1\"]}, {\"cis_csc\": [\"2.5\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15872,'Ensure 'Always install with elevated privileges' is set to 'Disabled'.','This setting controls whether or not Windows Installer should use system permissions when it installs any program on the system. Note: This setting appears both in the Computer Configuration and User Configuration folders. To make this setting effective, you must enable the setting in both folders. Caution: If enabled, skilled users can take advantage of the permissions this setting grants to change their privileges and gain permanent access to restricted files and folders. Note that the User Configuration version of this setting is not guaranteed to be secure. The recommended state for this setting is: Disabled.','Users with limited privileges can exploit this feature by creating a Windows Installer installation package that creates a new local account that belongs to the local built-in Administrators group, adds their current account to the local built-in Administrators group, installs malicious software, or performs other unauthorized activities.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows InstallerAlways install with elevated privileges. Note: This Group Policy path is provided by the Group Policy template MSI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.90.2\"]}, {\"cis_csc\": [\"5.4\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15873,'Ensure 'Prevent Internet Explorer security prompt for Windows Installer scripts' is set to 'Disabled'.','This policy setting controls whether Web-based programs are allowed to install software on the computer without notifying the user. The recommended state for this setting is: Disabled.','Suppressing the system warning can pose a security risk and increase the attack surface on the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows InstallerPrevent Internet Explorer security prompt for Windows Installer scripts. Note: This Group Policy path is provided by the Group Policy template MSI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Disable IE security prompt for Windows Installer scripts, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.90.3\"]}, {\"cis_csc\": [\"2.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(15874,'Ensure 'Sign-in and lock last interactive user automatically after a restart' is set to 'Disabled'.','This policy setting controls whether a device will automatically sign-in the last interactive user after Windows Update restarts the system. The recommended state for this setting is: Disabled.','Disabling this feature will prevent the caching of user's credentials and unauthorized use of the device, and also ensure the user is aware of the restart.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Logon OptionsSign-in and lock last interactive user automatically after a restart. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WinLogon.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Sign-in last interactive user automatically after a system-initiated restart, but it was renamed starting with the Windows 10 Release 1903 Administrative Templates.','[{\"cis\": [\"18.9.91.1\"]}, {\"pci_dss\": [\"8.6\"]}, {\"tsc\": [\"CC6.1\"]}]'),(15875,'Ensure 'Turn on PowerShell Script Block Logging' is set to 'Enabled'.','This policy setting enables logging of all PowerShell script input to the Applications and Services LogsMicrosoftWindowsPowerShellOperational Event Log channel. The recommended state for this setting is: Enabled. Note: If logging of Script Block Invocation Start/Stop Events is enabled (option box checked), PowerShell will log additional events when invocation of a command, script block, function, or script starts or stops. Enabling this option generates a high volume of event logs. CIS has intentionally chosen not to make a recommendation for this option, since it generates a large volume of events. If an organization chooses to enable the optional setting (checked), this also conforms to the benchmark.','Logs of PowerShell script input can be very valuable when performing forensic investigations of PowerShell attack incidents to determine what occurred.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows PowerShellTurn on PowerShell Script Block Logging. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template PowerShellExecutionPolicy.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.100.1\"]}, {\"cis_csc\": [\"8.8\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(15876,'Ensure 'Turn on PowerShell Transcription' is set to 'Disabled'.','This Policy setting lets you capture the input and output of Windows PowerShell commands into text-based transcripts. The recommended state for this setting is: Disabled.','If this setting is enabled there is a risk that passwords could get stored in plain text in the PowerShell_transcript output file.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows PowerShellTurn on PowerShell Transcription. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template PowerShellExecutionPolicy.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.100.2\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(15877,'Ensure 'Allow Basic authentication' is set to 'Disabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) client uses Basic authentication. The recommended state for this setting is: Disabled. Note: Clients that use Microsoft's Exchange Online service (Office 365) will require an exception to this recommendation, to instead have this setting set to Enabled. Exchange Online uses Basic authentication over HTTPS, and so the Exchange Online authentication traffic will still be safely encrypted.','Basic authentication is less robust than other authentication methods available in WinRM because credentials including passwords are transmitted in plain text. An attacker who is able to capture packets on the network where WinRM is running may be able to determine the credentials used for accessing remote hosts via WinRM.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ClientAllow Basic authentication. Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.102.1.1\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15878,'Ensure 'Allow unencrypted traffic' is set to 'Disabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) client sends and receives unencrypted messages over the network. The recommended state for this setting is: Disabled.','Encrypting WinRM network traffic reduces the risk of an attacker viewing or modifying WinRM messages as they transit the network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ClientAllow unencrypted traffic. Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.102.1.2\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15879,'Ensure 'Disallow Digest authentication' is set to 'Enabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) client will not use Digest authentication. The recommended state for this setting is: Enabled.','Digest authentication is less robust than other authentication methods available in WinRM, an attacker who is able to capture packets on the network where WinRM is running may be able to determine the credentials used for accessing remote hosts via WinRM.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ClientDisallow Digest authentication. Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.102.1.3\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15880,'Ensure 'Allow Basic authentication' is set to 'Disabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service accepts Basic authentication from a remote client. The recommended state for this setting is: Disabled.','Basic authentication is less robust than other authentication methods available in WinRM because credentials including passwords are transmitted in plain text. An attacker who is able to capture packets on the network where WinRM is running may be able to determine the credentials used for accessing remote hosts via WinRM.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceAllow Basic authentication. Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.102.2.1\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15881,'Ensure 'Allow remote server management through WinRM' is set to 'Disabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service automatically listens on the network for requests on the HTTP transport over the default HTTP port. The recommended state for this setting is: Disabled.','Any feature is a potential avenue of attack, those that enable inbound network connections are particularly risky. Only enable the use of the Windows Remote Management (WinRM) service on trusted networks and when feasible employ additional controls such as IPsec.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceAllow remote server management through WinRM. Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Allow automatic configuration of listeners, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.102.2.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15882,'Ensure 'Allow unencrypted traffic' is set to 'Disabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service sends and receives unencrypted messages over the network. The recommended state for this setting is: Disabled.','Encrypting WinRM network traffic reduces the risk of an attacker viewing or modifying WinRM messages as they transit the network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceAllow unencrypted traffic. Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.102.2.3\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15883,'Ensure 'Disallow WinRM from storing RunAs credentials' is set to 'Enabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service will allow RunAs credentials to be stored for any plug-ins. The recommended state for this setting is: Enabled. Note: If you enable and then disable this policy setting, any values that were previously configured for RunAsPassword will need to be reset.','Although the ability to store RunAs credentials is a convenient feature it increases the risk of account compromise slightly. For example, if you forget to lock your desktop before leaving it unattended for a few minutes another person could access not only the desktop of your computer but also any hosts you manage via WinRM with cached RunAs credentials.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceDisallow WinRM from storing RunAs credentials. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.102.2.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(15884,'Ensure 'Allow Remote Shell Access' is set to 'Disabled'.','This policy setting allows you to manage configuration of remote access to all supported shells to execute scripts and commands. The recommended state for this setting is: Disabled. Note: The GPME help text for this setting is incorrectly worded, implying that configuring it to Enabled will reject new Remote Shell connections, and setting it to Disabled will allow Remote Shell connections. The opposite is true (and is consistent with the title of the setting). This is a wording mistake by Microsoft in the Administrative Template.','Any feature is a potential avenue of attack, those that enable inbound network connections are particularly risky. Only enable the use of the Windows Remote Shell on trusted networks and when feasible employ additional controls such as IPsec.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationAdministrative TemplatesWindows ComponentsWindows Remote ShellAllow Remote Shell Access. Note: This Group Policy path is provided by the Group Policy template WindowsRemoteShell.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.103.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15885,'Ensure 'Allow clipboard sharing with Windows Sandbox' is set to 'Disabled'.','This policy setting enables or disables clipboard sharing with the Windows sandbox. The recommended state for this setting is: Disabled. Note: The Windows Sandbox feature was first introduced in Windows 10 R1903, and allows a temporary "clean install" virtual instance of Windows to be run inside the host, for the ostensible purpose of testing applications without making changes to the host.','Disabling copy and paste decreases the attack surface exposed by the Windows Sandbox and possible exposure of untrusted applications to the internal network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows SandboxAllow clipboard sharing with Windows Sandbox. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsSandbox.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.104.1\"]}]'),(15886,'Ensure 'Allow networking in Windows Sandbox' is set to 'Disabled'.','This policy setting enables or disables networking in the Windows Sandbox. Networking is achieved by creating a virtual switch on the host, and connecting the Windows Sandbox to it via a virtual Network Interface Card (NIC). The recommended state for this setting is: Disabled. Note: The Windows Sandbox feature was first introduced in Windows 10 R1903, and allows a temporary "clean install" virtual instance of Windows to be run inside the host, for the ostensible purpose of testing applications without making changes to the host.','Disabling network access decreases the attack surface exposed by the Windows Sandbox and exposure of untrusted applications to the internal network. Note: Per Microsoft, enabling networking in the Windows Sandbox can expose untrusted applications to the internal network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows SandboxAllow networking in Windows Sandbox. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsSandbox.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.104.2\"]}]'),(15887,'Ensure 'Prevent users from modifying settings' is set to 'Enabled'.','This policy setting prevent users from making changes to the Exploit protection settings area in the Windows Security settings. The recommended state for this setting is: Enabled.','Only authorized IT staff should be able to make changes to the exploit protection settings in order to ensure the organizations specific configuration is not modified.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows SecurityApp and browser protectionPrevent users from modifying settings. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefenderSecurityCenter.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.105.2.1\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(15888,'Ensure 'No auto-restart with logged on users for scheduled automatic updates installations' is set to 'Disabled'.','This policy setting specifies that Automatic Updates will wait for computers to be restarted by the users who are logged on to them to complete a scheduled installation. The recommended state for this setting is: Disabled. Note: This setting applies only when you configure Automatic Updates to perform scheduled update installations. If you configure the Configure Automatic Updates setting to Disabled, this setting has no effect.','Some security updates require that the computer be restarted to complete an installation. If the computer cannot restart automatically, then the most recent update will not completely install and no new updates will download to the computer until it is restarted. Without the auto-restart functionality, users who are not security-conscious may choose to indefinitely delay the restart, therefore keeping the computer in a less secure state.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateLegacy PoliciesNo auto-restart with logged on users for scheduled automatic updates installations. Note: This Group Policy path is provided by the Group Policy template WindowsUpdate.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named No auto-restart for scheduled Automatic Updates installations, but it was renamed starting with the Windows 7 & Server 2008 R2 Administrative Templates.','[{\"cis\": [\"18.9.108.1.1\"]}, {\"cis_csc\": [\"7.3\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(15889,'Ensure 'Configure Automatic Updates' is set to 'Enabled'.','This policy setting specifies whether computers in your environment will receive security updates from Windows Update or WSUS. If you configure this policy setting to Enabled, the operating system will recognize when a network connection is available and then use the network connection to search Windows Update or your designated intranet site for updates that apply to them. After you configure this policy setting to Enabled, select one of the following three options in the Configure Automatic Updates Properties dialog box to specify how the service will work: 2 - Notify for download and auto install (Notify before downloading any updates) 3 - Auto download and notify for install (Download the updates automatically and notify when they are ready to be installed.) (Default setting) 4 - Auto download and schedule the install (Automatically download updates and install them on the schedule specified below.)) 5 - Allow local admin to choose setting (Leave decision on above choices up to the local Administrators (Not Recommended)) The recommended state for this setting is: Enabled. Note: The sub-setting "Configure automatic updating:" has 4 possible values - all of them are valid depending on specific organizational needs, however if feasible we suggest using a value of 4 - Auto download and schedule the install. This suggestion is not a scored requirement. Note #2: Organizations that utilize a 3rd-party solution for patching may choose to exempt themselves from this recommendation, and instead configure it to Disabled so that the native Windows Update mechanism does not interfere with the 3rd-party patching process.','Although each version of Windows is thoroughly tested before release, it is possible that problems will be discovered after the products are shipped. The Configure Automatic Updates setting can help you ensure that the computers in your environment will always have the most recent critical operating system updates and service packs installed.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateManage end user experienceConfigure Automatic Updates. Note: This Group Policy path is provided by the Group Policy template WindowsUpdate.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.108.2.1\"]}, {\"cis_csc\": [\"7.3\"]}]'),(15890,'Ensure 'Configure Automatic Updates: Scheduled install day' is set to '0 - Every day'.','This policy setting specifies when computers in your environment will receive security updates from Windows Update or WSUS. The recommended state for this setting is: 0 - Every day. Note: This setting is only applicable if 4 - Auto download and schedule the install is selected in recommendation 'Configure Automatic Updates'. It will have no impact if any other option is selected.','Although each version of Windows is thoroughly tested before release, it is possible that problems will be discovered after the products are shipped. The Configure Automatic Updates setting can help you ensure that the computers in your environment will always have the most recent critical operating system updates and service packs installed.','','To establish the recommended configuration via GP, set the following UI path to 0 - Every day: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateManage end user experienceConfigure Automatic Updates: Scheduled install day. Note: This Group Policy path is provided by the Group Policy template WindowsUpdate.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.108.2.2\"]}, {\"cis_csc\": [\"7.3\"]}]'),(15891,'Ensure 'Remove access to "Pause updates" feature' is set to 'Enabled'.','This policy removes access to "Pause updates" feature. The recommended state for this setting is: Enabled.','In order to ensure security and system updates are applied, system administrators should control when updates are applied to systems.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateManage end user experienceRemove access to "Pause updates" feature. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsUpdate.admx/adml that is included with the Microsoft Windows 10 Release 1809 & Server 2019 Administrative Templates (or newer).','[{\"cis\": [\"18.9.108.2.3\"]}, {\"cis_csc\": [\"7.3\"]}]'),(15892,'Ensure 'Manage preview builds' is set to 'Disabled'.','This policy setting manage which updates that are receive prior to the update being released. Dev Channel: Ideal for highly technical users. Insiders in the Dev Channel will receive builds from our active development branch that is earliest in a development cycle. These builds are not matched to a specific Windows 10 release. Beta Channel: Ideal for feature explorers who want to see upcoming Windows 10 features. Your feedback will be especially important here as it will help our engineers ensure key issues are fixed before a major release. Release Preview Channel (default): Insiders in the Release Preview Channel will have access to the upcoming release of Windows 10 prior to it being released to the world. These builds are supported by Microsoft. The Release Preview Channel is where we recommend companies preview and validate upcoming Windows 10 releases before broad deployment within their organization. The recommended state for this setting is: Disabled. Note: Preview Build enrollment requires a telemetry level setting of 2 or higher and your domain registered on insider.windows.com. For additional information on Preview Builds, see: https://aka.ms/wipforbiz','It can be risky for experimental features to be allowed in an enterprise managed environment because this can introduce bugs and security holes into systems, making it easier for an attacker to gain access. It is generally preferred to only use production-ready builds.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateManage updates offered from Windows UpdateManage preview builds. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsUpdate.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.108.4.1\"]}, {\"cis_csc\": [\"2.5\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15893,'Ensure 'Select when Preview Builds and Feature Updates are received' is set to 'Enabled: 180 or more days'.','This policy setting determines when Preview Build or Feature Updates are received. Defer Updates This enables devices to defer taking the next Feature Update available to your channel for up to 14 days for all the pre-release channels and up to 365 days for the Semi-Annual Channel. Or, if the device is updating from the Semi-Annual Channel, a version for the device to move to and/or stay on until the policy is updated or the device reaches end of service can be specified. Note: If you set both policies, the version specified will take precedence and the deferrals will not be in effect. Please see the Windows Release Information page for OS version information. Pause Updates To prevent Feature Updates from being received on their scheduled time, you can temporarily pause Feature Updates. The pause will remain in effect for 35 days from the specified start date or until the field is cleared (Quality Updates will still be offered). Note: If the "Allow Diagnostic Data" (formerly "Allow Telemetry") policy is set to 0, this policy will have no effect. Note #2: Starting with Windows 10 R1607, Microsoft introduced a new Windows Update (WU) client behavior called Dual Scan, with an eye to cloud-based update management. In some cases, this Dual Scan feature can interfere with Windows Updates from Windows Server Update Services (WSUS) and/or manual WU updates. If you are using WSUS in your environment, you may need to set the above setting to Not Configured or configure the setting Do not allow update deferral policies to cause scans against Windows Update (added in the Windows 10 Release 1709 Administrative Templates) in order to prevent the Dual Scan feature from interfering. More information on Dual Scan is available at these links: - Demystifying "Dual Scan" - WSUS Product Team Blog - Improving Dual Scan on 1607 - WSUS Product Team Blog Note #3: Prior to Windows 10 R1703, values above 180 days are not recognized by the OS. Starting with Windows 10 R1703, the maximum number of days you can defer is 365 days.','In a production environment, it is preferred to only use software and features that are publicly available, after they have gone through rigorous testing in beta.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 180 or more days: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateManage updates offered from Windows UpdateWindows Update for BusinessSelect when Preview Builds and Feature Updates are received. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsUpdate.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Select when Feature Updates are received, but it was renamed to Select when Preview Builds and Feature Updates are received starting with the Windows 10 Release 1709 Administrative Templates.','[{\"cis\": [\"18.9.108.4.2\"]}, {\"cis_csc\": [\"2.5\", \"7.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(15894,'Ensure 'Select when Quality Updates are received' is set to 'Enabled: 0 days'.','This settings controls when Quality Updates are received. The recommended state for this setting is: Enabled: 0 days. Note: If the "Allow Diagnostic Data" (formerly "Allow Telemetry") policy is set to 0, this policy will have no effect. Note #2: Starting with Windows 10 R1607, Microsoft introduced a new Windows Update (WU) client behavior called Dual Scan, with an eye to cloud-based update management. In some cases, this Dual Scan feature can interfere with Windows Updates from Windows Server Update Services (WSUS) and/or manual WU updates. If you are using WSUS in your environment, you may need to set the above setting to Not Configured or configure the setting Do not allow update deferral policies to cause scans against Windows Update (added in the Windows 10 Release 1709 Administrative Templates) in order to prevent the Dual Scan feature from interfering. More information on Dual Scan is available at these links: - Demystifying "Dual Scan" - WSUS Product Team Blog - Improving Dual Scan on 1607 - WSUS Product Team Blog','Quality Updates can contain important bug fixes and/or security patches, and should be installed as soon as possible.','','To establish the recommended configuration via GP, set the following UI path to Enabled:0 days: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateWindows Update for BusinessSelect when Quality Updates are received Note: This Group Policy path does not exist by default. An updated Group Policy template (WindowsUpdate.admx/adml) is required - it is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.108.4.3\"]}, {\"cis_csc\": [\"7.3\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(16000,'Ensure 'Maximum password age' is set to '60 or fewer days, but not 0'','This policy setting defines how long a user can use their password before it expires. Values for this policy setting range from 0 to 999 days. If you set the value to 0, the password will never expire. Because attackers can crack passwords, the more frequently you change the password the less opportunity an attacker has to use a cracked password. However, the lower this value is set, the higher the potential for an increase in calls to help desk support due to users having to change their password or forgetting which password is current. The recommended state for this setting is 60 or fewer days, but not 0.','The longer a password exists the higher the likelihood that it will be compromised by a brute force attack, by an attacker gaining general knowledge about the user, or by the user sharing the password. Configuring the Maximum password age setting to 0 so that users are never required to change their passwords is a major security risk because that allows a compromised password to be used by the malicious user for as long as the valid user is authorized access.','','To establish the recommended configuration via GP, set the following UI path to 60 or fewer days, but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyMaximum password age.','[{\"cis\": [\"1.1.2\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16001,'Ensure 'Accounts: Block Microsoft accounts' is set to 'Users can't add or log on with Microsoft accounts','This policy setting prevents users from adding new Microsoft accounts on this computer. The recommended state for this setting is: Users can't add or log on with Microsoft accounts.','Organizations that want to effectively implement identity management policies and maintain firm control of what accounts are used to log onto their computers will probably want to block Microsoft accounts. Organizations may also need to block Microsoft accounts in order to meet the requirements of compliance standards that apply to their information systems.','','To establish the recommended configuration via GP, set the following UI path to Users can't add or log on with Microsoft accounts : Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Block Microsoft accounts.','[{\"cis\": [\"2.3.1.2\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16002,'Ensure 'Accounts: Limit local account use of blank passwords to console logon only' is set to 'Enabled'','This policy setting determines whether local accounts that are not password protected can be used to log on from locations other than the physical computer console. If you enable this policy setting, local accounts that have blank passwords will not be able to log on to the network from remote client computers. Such accounts will only be able to log on at the keyboard of the computer. The recommended state for this setting is: Enabled.','Blank passwords are a serious threat to computer security and should be forbidden through both organizational policy and suitable technical measures. In fact, the default settings for Active Directory domains require complex passwords of at least seven characters. However, if users with the ability to create new accounts bypass your domainbased password policies, they could create accounts with blank passwords. For example, a user could build a stand-alone computer, create one or more accounts with blank passwords, and then join the computer to the domain. The local accounts with blank passwords would still function. Anyone who knows the name of one of these unprotected accounts could then use it to log on.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Limit local account use of blank passwords to console logon only.','[{\"cis\": [\"2.3.1.4\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16003,'Ensure 'Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings' is set to �','This policy setting allows administrators to enable the more precise auditing capabilities present in Windows Vista. The Audit Policy settings available in Windows Server 2003 Active Directory do not yet contain settings for managing the new auditing subcategories. To properly apply the auditing policies prescribed in this baseline, the Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings setting needs to be configured to Enabled. The recommended state for this setting is: Enabled. *Important*: Be very cautious about audit settings that can generate a large volume of traffic. For example, if you enable either success or failure auditing for all of the Privilege Use subcategories, the high volume of audit events generated can make it difficult to find other types of entries in the Security log. Such a configuration could also have a significant impact on system performance.','Prior to the introduction of auditing subcategories in Windows Vista, it was difficult to track events at a per-system or per-user level. The larger event categories created too many events and the key information that needed to be audited was difficult to find.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAudit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings.','[{\"cis\": [\"2.3.2.1\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16004,'Ensure 'Audit: Shut down system immediately if unable to log security audits' is set to 'Disabled'','This policy setting determines whether the system shuts down if it is unable to log Security events. It is a requirement for Trusted Computer System Evaluation Criteria (TCSEC)-C2 and Common Criteria certification to prevent auditable events from occurring if the audit system is unable to log them. Microsoft has chosen to meet this requirement by halting the system and displaying a stop message if the auditing system experiences a failure. When this policy setting is enabled, the system will be shut down if a security audit cannot be logged for any reason. The recommended state for this setting is: Disabled.','If the computer is unable to record events to the Security log, critical evidence or important troubleshooting information may not be available for review after a security incident. Also, an attacker could potentially generate a large volume of Security log events to purposely force a computer shutdown.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAudit: Shut down system immediately if unable to log security audits.','[{\"cis\": [\"2.3.2.2\"]}, {\"cis_csc\": [\"6\"]}, {\"pci_dss\": [\"10.7\"]}]'),(16005,'Ensure 'Devices: Allowed to format and eject removable media' is set to 'Administrators'','This policy setting determines who is allowed to format and eject removable NTFS media. You can use this policy setting to prevent unauthorized users from removing data on one computer to access it on another computer on which they have local administrator privileges. The recommended state for this setting is: Administrators.','Users may be able to move data on removable disks to a different computer where they have administrative privileges. The user could then take ownership of any file, grant themselves full control, and view or modify any file. The fact that most removable storage devices will eject media by pressing a mechanical button diminishes the advantage of this policy setting.','','To establish the recommended configuration via GP, set the following UI path to Administrators and Interactive Users: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDevices: Allowed to format and eject removable media.','[{\"cis\": [\"2.3.4.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16006,'Ensure 'Devices: Prevent users from installing printer drivers' is set to 'Enabled'','For a computer to print to a shared printer, the driver for that shared printer must be installed on the local computer. This security setting determines who is allowed to install a printer driver as part of connecting to a shared printer. The recommended state for this setting is: Enabled. Note: This setting does not affect the ability to add a local printer. This setting does not affect Administrators.','It may be appropriate in some organizations to allow users to install printer drivers on their own workstations. However, you should allow only Administrators, not users, to do so on servers, because printer driver installation on a server may unintentionally cause the computer to become less stable. A malicious user could install inappropriate printer drivers in a deliberate attempt to damage the computer, or a user might accidentally install malicious software that masquerades as a printer driver. It is feasible for an attacker to disguise a Trojan horse program as a printer driver. The program may appear to users as if they must use it to print, but such a program could unleash malicious code on your computer network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDevices: Prevent users from installing printer drivers.','[{\"cis\": [\"2.3.4.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\", \"2.2.5\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC6.3\", \"CC5.2\"]}]'),(16007,'Ensure 'Domain controller: Allow server operators to schedule tasks' is set to 'Disabled' (DC only)','This policy setting determines whether members of the Server Operators group are allowed to submit jobs by means of the AT schedule facility. The impact of this policy setting configuration should be small for most organizations. Users, including those in the Server Operators group, will still be able to create jobs by means of the Task Scheduler Wizard, but those jobs will run in the context of the account with which the user authenticates when they set up the job. Note: An AT Service Account can be modified to select a different account rather than the LOCAL SYSTEM account. To change the account, open System Tools, click Scheduled Tasks, and then click Accessories folder. Then click AT Service Account on the Advanced menu. The recommended state for this setting is: Disabled.','If you enable this policy setting, jobs that are created by server operators by means of the AT service will execute in the context of the account that runs that service. By default, that is the local SYSTEM account. If you enable this policy setting, server operators could perform tasks that SYSTEM is able to do but that they would typically not be able to do, such as add their account to the local Administrators group.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain controller: Allow server operators to schedule tasks.','[{\"cis\": [\"2.3.5.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16008,'Ensure 'Domain controller: LDAP server signing requirements' is set to 'Require signing' (DC only)','This policy setting determines whether the Lightweight Directory Access Protocol (LDAP) server requires LDAP clients to negotiate data signing. The recommended state for this setting is: Require signing. Note: Domain member computers must have Network security: LDAP signing requirements (Rule 2.3.11.8) set to Negotiate signing or higher. If not, they will fail to authenticate once the above Require signing value is configured on the Domain Controllers. Fortunately, Negotiate signing is the default in the client configuration. Note #2: This policy setting does not have any impact on LDAP simple bind (ldap_simple_bind) or LDAP simple bind through SSL (ldap_simple_bind_s). No Microsoft LDAP clients that are shipped with Windows XP Professional use LDAP simple bind or LDAP simple bind through SSL to talk to a Domain Controller. Note #3: Before enabling this setting, you should first ensure that there are no clients (including server-based applications) that are configured to authenticate with Active Directory via unsigned LDAP, because changing this setting will break those applications. Such applications should first be reconfigured to use signed LDAP, Secure LDAP (LDAPS), or IPsec-protected connections.','Unsigned network traffic is susceptible to man-in-the-middle attacks. In such attacks, an intruder captures packets between the server and the client, modifies them, and then forwards them to the client. Where LDAP servers are concerned, an attacker could cause a client to make decisions that are based on false records from the LDAP directory. To lower the risk of such an intrusion in an organization's network, you can implement strong physical security measures to protect the network infrastructure. Also, you could implement Internet Protocol security (IPsec) authentication header mode (AH), which performs mutual authentication and packet integrity for IP traffic to make all types of man- in-the-middle attacks extremely difficult. Additionally, allowing the use of regular, unsigned LDAP permits credentials to be received over the network in clear text, which could very easily result in the interception of account passwords by other systems on the network.','','To establish the recommended configuration via GP, set the following UI path to Require signing: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain controller: LDAP server signing requirements.','[{\"cis\": [\"2.3.5.2\"]}, {\"cis_csc\": [\"3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16009,'Ensure 'Domain controller: Refuse machine account password changes' is set to 'Disabled' (DC only)','This security setting determines whether Domain Controllers will refuse requests from member computers to change computer account passwords. The recommended state for this setting is: Disabled.','If you enable this policy setting on all Domain Controllers in a domain, domain members will not be able to change their computer account passwords, and those passwords will be more susceptible to attack.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain controller: Refuse machine account password changes.','[{\"cis\": [\"2.3.5.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16010,'Ensure 'Domain member: Digitally encrypt or sign secure channel data (always)' is set to 'Enabled'','This policy setting determines whether all secure channel traffic that is initiated by the domain member must be signed or encrypted. The recommended state for this setting is: Enabled.','When a computer joins a domain, a computer account is created. After it joins the domain, the computer uses the password for that account to create a secure channel with the Domain Controller for its domain every time that it restarts. Requests that are sent on the secure channel are authenticated-and sensitive information such as passwords are encrypted-but the channel is not integrity-checked, and not all information is encrypted. Digital encryption and signing of the secure channel is a good idea where it is supported. The secure channel protects domain credentials as they are sent to the Domain Controller.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Digitally encrypt or sign secure channel data (always).','[{\"cis\": [\"2.3.6.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16011,'Ensure 'Domain member: Digitally encrypt secure channel data (when possible)' is set to 'Enabled'','This policy setting determines whether a domain member should attempt to negotiate encryption for all secure channel traffic that it initiates. The recommended state for this setting is: Enabled.','When a computer joins a domain, a computer account is created. After it joins the domain, the computer uses the password for that account to create a secure channel with the Domain Controller for its domain every time that it restarts. Requests that are sent on the secure channel are authenticated-and sensitive information such as passwords are encrypted-but the channel is not integrity-checked, and not all information is encrypted. Digital encryption and signing of the secure channel is a good idea where it is supported. The secure channel protects domain credentials as they are sent to the Domain Controller.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Digitally encrypt secure channel data (when possible).','[{\"cis\": [\"2.3.6.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16012,'Ensure 'Domain member: Digitally sign secure channel data (when possible)' is set to 'Enabled'','This policy setting determines whether a domain member should attempt to negotiate whether all secure channel traffic that it initiates must be digitally signed. Digital signatures protect the traffic from being modified by anyone who captures the data as it traverses the network. The recommended state for this setting is: Enabled.','When a computer joins a domain, a computer account is created. After it joins the domain, the computer uses the password for that account to create a secure channel with the Domain Controller for its domain every time that it restarts. Requests that are sent on the secure channel are authenticated-and sensitive information such as passwords are encrypted-but the channel is not integrity-checked, and not all information is encrypted. Digital encryption and signing of the secure channel is a good idea where it is supported. The secure channel protects domain credentials as they are sent to the Domain Controller.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Digitally sign secure channel data (when possible).','[{\"cis\": [\"2.3.6.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16013,'Ensure 'Domain member: Disable machine account password changes' is set to 'Disabled'','This policy setting determines whether a domain member can periodically change its computer account password. Computers that cannot automatically change their account passwords are potentially vulnerable, because an attacker might be able to determine the password for the system's domain account. The recommended state for this setting is: Disabled.','The default configuration for Windows Server 2003-based computers that belong to a domain is that they are automatically required to change the passwords for their accounts every 30 days. If you disable this policy setting, computers that run Windows Server 2003 will retain the same passwords as their computer accounts. Computers that are no longer able to automatically change their account password are at risk from an attacker who could determine the password for the computer's domain account.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Disable machine account password changes.','[{\"cis\": [\"2.3.6.4\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16014,'Ensure 'Domain member: Require strong (Windows 2000 or later) session key' is set to 'Enabled'','When this policy setting is enabled, a secure channel can only be established with Domain Controllers that are capable of encrypting secure channel data with a strong (128-bit) session key. To enable this policy setting, all Domain Controllers in the domain must be able to encrypt secure channel data with a strong key, which means all Domain Controllers must be running Microsoft Windows 2000 or newer. The recommended state for this setting is: Enabled.','Session keys that are used to establish secure channel communications between Domain Controllers and member computers are much stronger in Windows 2000 than they were in previous Microsoft operating systems. Whenever possible, you should take advantage of these stronger session keys to help protect secure channel communications from attacks that attempt to hijack network sessions and eavesdropping. (Eavesdropping is a form of hacking in which network data is read or altered in transit. The data can be modified to hide or change the sender, or be redirected.)','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Require strong (Windows 2000 or later) session key.','[{\"cis\": [\"2.3.6.6\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16015,'Ensure 'Interactive logon: Do not display last user name' is set to 'Enabled'','This policy setting determines whether the account name of the last user to log on to the client computers in your organization will be displayed in each computer's respective Windows logon screen. Enable this policy setting to prevent intruders from collecting account names visually from the screens of desktop or laptop computers in your organization. The recommended state for this setting is: Enabled.','An attacker with access to the console (for example, someone with physical access or someone who is able to connect to the server through Remote Desktop Services) could view the name of the last user who logged on to the server. The attacker could then try to guess the password, use a dictionary, or use a brute-force attack to try and log on.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Do not display last user name.','[{\"cis\": [\"2.3.7.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16016,'Ensure 'Interactive logon: Do not require CTRL+ALT+DEL' is set to 'Disabled'','This policy setting determines whether users must press CTRL+ALT+DEL before they log on. The recommended state for this setting is: Disabled.','Microsoft developed this feature to make it easier for users with certain types of physical impairments to log on to computers that run Windows. If users are not required to press CTRL+ALT+DEL, they are susceptible to attacks that attempt to intercept their passwords. If CTRL+ALT+DEL is required before logon, user passwords are communicated by means of a trusted path. An attacker could install a Trojan horse program that looks like the standard Windows logon dialog box and capture the user's password. The attacker would then be able to log on to the compromised account with whatever level of privilege that user has.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Do not require CTRL+ALT+DEL','[{\"cis\": [\"2.3.7.2\"]}, {\"cis_csc\": [\"8\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16017,'Ensure 'Interactive logon: Machine inactivity limit' is set to '900 or fewer second(s), but not 0'','Windows notices inactivity of a logon session, and if the amount of inactive time exceeds the inactivity limit, then the screen saver will run, locking the session. The recommended state for this setting is: 900 or fewer second(s), but not 0. Note: A value of 0 does not conform to the benchmark as it disables the machine inactivity limit.','If a user forgets to lock their computer when they walk away it's possible that a passerby will hijack it.','','To establish the recommended configuration via GP, set the following UI path to 900 or fewer seconds, but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Machine inactivity limit.','[{\"cis\": [\"2.3.7.3\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16018,'Ensure 'Interactive logon: Number of previous logons to cache (in case domain controller is not available)' is set to '4 or few','This policy setting determines whether a user can log on to a Windows domain using cached account information. Logon information for domain accounts can be cached locally to allow users to log on even if a Domain Controller cannot be contacted. This policy setting determines the number of unique users for whom logon information is cached locally. If this value is set to 0, the logon cache feature is disabled. An attacker who is able to access the file system of the server could locate this cached information and use a brute force attack to determine user passwords. The recommended state for this setting is: 4 or fewer logon(s) .','The number that is assigned to this policy setting indicates the number of users whose logon information the computer will cache locally. If the number is set to 4, then the computer caches logon information for 4 users. When a 5th user logs on to the computer, the server overwrites the oldest cached logon session. Users who access the computer console will have their logon credentials cached on that computer. An attacker who is able to access the file system of the computer could locate this cached information and use a brute force attack to attempt to determine user passwords. To mitigate this type of attack, Windows encrypts the information and obscures its physical location.','','To establish the recommended configuration via GP, set the following UI path to 4 or fewer logon(s) : Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Number of previous logons to cache (in case domain controller is not available)','[{\"cis\": [\"2.3.7.6\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16019,'Ensure 'Interactive logon: Prompt user to change password before expiration' is set to 'between 5 and 14 days'','This policy setting determines how far in advance users are warned that their password will expire. It is recommended that you configure this policy setting to at least 5 days but no more than 14 days to sufficiently warn users when their passwords will expire. The recommended state for this setting is: between 5 and 14 days.','It is recommended that user passwords be configured to expire periodically. Users will need to be warned that their passwords are going to expire, or they may inadvertently be locked out of the computer when their passwords expire. This condition could lead to confusion for users who access the network locally, or make it impossible for users to access your organization's network through dial-up or virtual private network (VPN) connections.','','To establish the recommended configuration via GP, set the following UI path to a value between 5 and 14 days: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Prompt user to change password before expiration.','[{\"cis\": [\"2.3.7.7\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16020,'Ensure 'Interactive logon: Require Domain Controller Authentication to unlock workstation' is set to 'Enabled'','Logon information is required to unlock a locked computer. For domain accounts, this security setting determines whether it is necessary to contact a Domain Controller to unlock a computer. The recommended state for this setting is: Enabled .','By default, the computer caches in memory the credentials of any users who are authenticated locally. The computer uses these cached credentials to authenticate anyone who attempts to unlock the console. When cached credentials are used, any changes that have recently been made to the account - such as user rights assignments, account lockout, or the account being disabled - are not considered or applied after the account is authenticated. User privileges are not updated, and (more importantly) disabled accounts are still able to unlock the console of the computer.','','To implement the recommended configuration via GP, set the following UI path to Enabled:Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Require Domain Controller Authentication to unlock workstation','[{\"cis\": [\"2.3.7.8\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"8.6\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16021,'Ensure 'Interactive logon: Smart card removal behavior' is set to 'Lock Workstation' or higher','This policy setting determines what happens when the smart card for a logged-on user is removed from the smart card reader. The recommended state for this setting is: Lock Workstation. Configuring this setting to Force Logoff or Disconnect if a Remote Desktop Services session also conforms to the benchmark.','Users sometimes forget to lock their workstations when they are away from them, allowing the possibility for malicious users to access their computers. If smart cards are used for authentication, the computer should automatically lock itself when the card is removed to ensure that only the user with the smart card is accessing resources using those credentials.','','To establish the recommended configuration via GP, set the following UI path to Lock Workstation (or, if applicable for your environment, Force Logoff or Disconnect if a Remote Desktop Services session): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Smart card removal behavior.','[{\"cis\": [\"2.3.7.9\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.6\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16022,'Ensure 'Microsoft network client: Digitally sign communications (always)' is set to 'Enabled'','This policy setting determines whether packet signing is required by the SMB client component. Note: When Windows Vista-based computers have this policy setting enabled and they connect to file or print shares on remote servers, it is important that the setting is synchronized with its companion setting, Microsoft network server: Digitally sign communications (always), on those servers. For more information about these settings, see the 'Microsoft network client and server: Digitally sign communications (four related settings)' section in Chapter 5 of the Threats and Countermeasures guide. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network client: Digitally sign communications (always).','[{\"cis\": [\"2.3.8.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16023,'Ensure 'Microsoft network client: Digitally sign communications (if server agrees)' is set to 'Enabled'','This policy setting determines whether the SMB client will attempt to negotiate SMB packet signing. Note: Enabling this policy setting on SMB clients on your network makes them fully effective for packet signing with all clients and servers in your environment. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network client: Digitally sign communications (if server agrees).','[{\"cis\": [\"2.3.8.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16024,'Ensure 'Microsoft network client: Send unencrypted password to third-party SMB servers' is set to 'Disabled'','This policy setting determines whether the SMB redirector will send plaintext passwords during authentication to third-party SMB servers that do not support password encryption. It is recommended that you disable this policy setting unless there is a strong business case to enable it. If this policy setting is enabled, unencrypted passwords will be allowed across the network. The recommended state for this setting is: Disabled.','If you enable this policy setting, the server can transmit passwords in plaintext across the network to other computers that offer SMB services, which is a significant security risk. These other computers may not use any of the SMB security mechanisms that are included with Windows Server 2003.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network client: Send unencrypted password to third-party SMB servers.','[{\"cis\": [\"2.3.8.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16025,'Ensure 'Microsoft network server: Amount of idle time required before suspending session' is set to '15 or fewer minute(s), but not&','This policy setting allows you to specify the amount of continuous idle time that must pass in an SMB session before the session is suspended because of inactivity. Administrators can use this policy setting to control when a computer suspends an inactive SMB session. If client activity resumes, the session is automatically reestablished. A value of 0 appears to allow sessions to persist indefinitely. The maximum value is 99999, which is over 69 days; in effect, this value disables the setting. The recommended state for this setting is: 15 or fewer minute(s), but not 0.','Each SMB session consumes server resources, and numerous null sessions will slow the server or possibly cause it to fail. An attacker could repeatedly establish SMB sessions until the server's SMB services become slow or unresponsive.','','To establish the recommended configuration via GP, set the following UI path to 15 or fewer minute(s), but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Amount of idle time required before suspending session.','[{\"cis\": [\"2.3.9.1\"]}, {\"cis_csc\": [\"3\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16026,'Ensure 'Microsoft network server: Digitally sign communications (always)' is set to 'Enabled'','This policy setting determines whether packet signing is required by the SMB server component. Enable this policy setting in a mixed environment to prevent downstream clients from using the workstation as a network server. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Digitally sign communications (always).','[{\"cis\": [\"2.3.9.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16027,'Ensure 'Microsoft network server: Digitally sign communications (if client agrees)' is set to 'Enabled'','This policy setting determines whether the SMB server will negotiate SMB packet signing with clients that request it. If no signing request comes from the client, a connection will be allowed without a signature if the Microsoft network server: Digitally sign communications (always) setting is not enabled. Note: Enable this policy setting on SMB clients on your network to make them fully effective for packet signing with all clients and servers in your environment. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Digitally sign communications (if client agrees).','[{\"cis\": [\"2.3.9.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16028,'Ensure 'Microsoft network server: Disconnect clients when logon hours expire' is set to 'Enabled'','This security setting determines whether to disconnect users who are connected to the local computer outside their user account's valid logon hours. This setting affects the Server Message Block (SMB) component. If you enable this policy setting you should also enable Network security: Force logoff when logon hours expire (Rule 2.3.11.6). If your organization configures logon hours for users, this policy setting is necessary to ensure they are effective. The recommended state for this setting is: Enabled.','If your organization configures logon hours for users, then it makes sense to enable this policy setting. Otherwise, users who should not have access to network resources outside of their logon hours may actually be able to continue to use those resources with sessions that were established during allowed hours.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Disconnect clients when logon hours expire.','[{\"cis\": [\"2.3.9.4\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16029,'Ensure 'Microsoft network server: Server SPN target name validation level' is set to 'Accept if provided by client' or higher','This policy setting controls the level of validation a computer with shared folders or printers (the server) performs on the service principal name (SPN) that is provided by the client computer when it establishes a session using the server message block (SMB) protocol. The server message block (SMB) protocol provides the basis for file and print sharing and other networking operations, such as remote Windows administration. The SMB protocol supports validating the SMB server service principal name (SPN) within the authentication blob provided by a SMB client to prevent a class of attacks against SMB servers referred to as SMB relay attacks. This setting will affect both SMB1 and SMB2. The recommended state for this setting is: Accept if provided by client. Configuring this setting to Required from client also conforms to the benchmark. Note: Since the release of the MS KB3161561 security patch, this setting can cause significant issues (such as replication problems, group policy editing issues and blue screen crashes) on Domain Controllers when used simultaneously with UNC path hardening (i.e. Rule 18.5.14.1). CIS therefore recommends against deploying this setting on Domain Controllers.','The identity of a computer can be spoofed to gain unauthorized access to network resources.','','To establish the recommended configuration via GP, set the following UI path to Accept if provided by client (configuring to Required from client also conforms to the benchmark): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Server SPN target name validation level.','[{\"cis\": [\"2.3.9.5\"]}, {\"cis_csc\": [\"14\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16030,'Ensure 'Network access: Do not allow anonymous enumeration of SAM accounts' is set to 'Enabled'','This policy setting controls the ability of anonymous users to enumerate the accounts in the Security Accounts Manager (SAM). If you enable this policy setting, users with anonymous connections will not be able to enumerate domain account user names on the systems in your environment. This policy setting also allows additional restrictions on anonymous connections. The recommended state for this setting is: Enabled. Note: This policy has no effect on Domain Controllers.','An unauthorized user could anonymously list account names and use the information to attempt to guess passwords or perform social engineering attacks. (Social engineering attacks try to deceive users in some way to obtain passwords or some form of security information)','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Do not allow anonymous enumeration of SAM accounts.','[{\"cis\": [\"2.3.10.2\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16031,'Ensure 'Network access: Do not allow anonymous enumeration of SAM accounts and shares' is set to 'Enabled'','This policy setting controls the ability of anonymous users to enumerate SAM accounts as well as shares. If you enable this policy setting, anonymous users will not be able to enumerate domain account user names and network share names on the systems in your environment. The recommended state for this setting is: Enabled. Note: This policy has no effect on Domain Controllers.','An unauthorized user could anonymously list account names and shared resources and use the information to attempt to guess passwords or perform social engineering attacks. (Social engineering attacks try to deceive users in some way to obtain passwords or some form of security information)','','To establish the recommended configuration via GP, set the following U path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Do not allow anonymous enumeration of SAM accounts and shares.','[{\"cis\": [\"2.3.10.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16032,'Ensure 'Network access: Do not allow storage of passwords and credentials for network authentication' is set to 'Enabled'','This policy setting determines whether Credential Manager (formerly called Stored User Names and Passwords) saves passwords or credentials for later use when it gains domain authentication. The recommended state for this setting is: Enabled. Note: Changes to this setting will not take effect until Windows is restarted.','Passwords that are cached can be accessed by the user when logged on to the computer. Although this information may sound obvious, a problem can arise if the user unknowingly executes hostile code that reads the passwords and forwards them to another, unauthorized user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Do not allow storage of passwords and credentials for network authentication.','[{\"cis\": [\"2.3.10.4\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16033,'Ensure 'Network access: Let Everyone permissions apply to anonymous users' is set to 'Disabled'','This policy setting determines what additional permissions are assigned for anonymous connections to the computer. The recommended state for this setting is: Disabled.','An unauthorized user could anonymously list account names and shared resources and use the information to attempt to guess passwords, perform social engineering attacks, or launch DoS attacks.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Let Everyone permissions apply to anonymous users.','[{\"cis\": [\"2.3.10.5\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16034,'Configure 'Network access: Named Pipes that can be accessed anonymously'','This policy setting determines which communication sessions, or pipes, will have attributes and permissions that allow anonymous access. The recommended state for this setting is: <blank> (i.e. None), or (when the legacy Computer Browser service is enabled) BROWSER. Note: A Member Server that holds the Remote Desktop Services Role with Remote Desktop Licensing Role Service will require a special exception to this recommendation, to allow the HydraLSPipe and TermServLicensing Named Pipes to be accessed anonymously.','Limiting named pipes that can be accessed anonymously will reduce the attack surface of the system.','','To establish the recommended configuration via GP, configure the following UI path: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Named Pipes that can be accessed anonymously.','[{\"cis\": [\"2.3.10.6\"]}, {\"cis_csc\": [\"14.1\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16035,'Configure 'Network access: Remotely accessible registry paths'','This policy setting determines which registry paths will be accessible over the network, regardless of the users or groups listed in the access control list (ACL) of the winreg registry key. Note: This setting does not exist in Windows XP. There was a setting with that name in Windows XP, but it is called 'Network access: Remotely accessible registry paths and sub- paths' in Windows Server 2003, Windows Vista, and Windows Server 2008 (non-R2). Note #2: When you configure this setting you specify a list of one or more objects. The delimiter used when entering the list is a line feed or carriage return, that is, type the first object on the list, press the Enter button, type the next object, press Enter again, etc. The setting value is stored as a comma-delimited list in group policy security templates. It is also rendered as a comma-delimited list in Group Policy Editor's display pane and the Resultant Set of Policy console. It is recorded in the registry as a line-feed delimited list in a REG_MULTI_SZ value.','The registry is a database that contains computer configuration information, and much of the information is sensitive. An attacker could use this information to facilitate unauthorized activities. To reduce the risk of such an attack, suitable ACLs are assigned throughout the registry to help protect it from access by unauthorized users.','','To establish the recommended configuration via GP, set the following UI path to: SystemCurrentControlSetControlProductOptions | SystemCurrentControlSetControlServer Applications | SoftwareMicrosoftWindows NTCurrentVersion. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Remotely accessible registry paths.','[{\"cis\": [\"2.3.10.8\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16036,'Configure 'Network access: Remotely accessible registry paths and sub-paths'','This policy setting determines which registry paths and sub-paths will be accessible over the network, regardless of the users or groups listed in the access control list (ACL) of the winreg registry key. Note: In Windows XP this setting is called 'Network access: Remotely accessible registry paths,' the setting with that same name in Windows Vista, Windows Server 2008 (non-R2), and Windows Server 2003 does not exist in Windows XP. Note #2: When you configure this setting you specify a list of one or more objects. The delimiter used when entering the list is a line feed or carriage return, that is, type the first object on the list, press the Enter button, type the next object, press Enter again, etc. The setting value is stored as a comma-delimited list in group policy security templates. It is also rendered as a comma-delimited list in Group Policy Editor's display pane and the Resultant Set of Policy console. It is recorded in the registry as a line-feed delimited list in a REG_MULTI_SZ value.','The registry contains sensitive computer configuration information that could be used by an attacker to facilitate unauthorized activities. The fact that the default ACLs assigned throughout the registry are fairly restrictive and help to protect the registry from access by unauthorized users reduces the risk of such an attack.','','To establish the recommended configuration via GP, set the following UI path to: SystemCurrentControlSetControlPrintPrinters | SystemCurrentControlSetServicesEventlog SoftwareMicrosoftOLAP Server | SoftwareMicrosoftWindows NTCurrentVersionPrint SoftwareMicrosoftWindows | NTCurrentVersionWindows SystemCurrentControlSetControlContentIndex | SystemCurrentControlSetControlTerminal Server | SystemCurrentControlSetControlTerminal ServerUserConfig | SystemCurrentControlSetControlTerminal ServerDefaultUserConfiguration | SoftwareMicrosoftWindows NTCurrentVersionPerflib | SystemCurrentControlSetServicesSysmonLog | Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal | PoliciesSecurity OptionsNetwork access: Remotely accessible registry paths | and sub-paths. When a server holds the Active Directory Certificate Services Role with Certification Authority Role Service, the above list should also include: SystemCurrentControlSetServicesCertSvc. When a server has the WINS Server Feature installed, the above list should also include: SystemCurrentControlSetServicesWINS','[{\"cis\": [\"2.3.10.9\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16037,'Ensure 'Network access: Restrict anonymous access to Named Pipes and Shares' is set to 'Enabled'','When enabled, this policy setting restricts anonymous access to only those shares and pipes that are named in the Network access: Named pipes that can be accessed anonymously and Network access: Shares that can be accessed anonymously settings. This policy setting controls null session access to shares on your computers by adding RestrictNullSessAccess with the value 1 in the HKEY_LOCAL_MACHINESystemCurrentControlSetServicesLanManServerParameters registry key. This registry value toggles null session shares on or off to control whether the server service restricts unauthenticated clients' access to named resources. The recommended state for this setting is: Enabled.','Null sessions are a weakness that can be exploited through shares (including the default shares) on computers in your environment.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Restrict anonymous access to Named Pipes and Shares.','[{\"cis\": [\"2.3.10.10\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16038,'Ensure 'Network access: Restrict clients allowed to make remote calls to SAM' is set to 'Administrators: Remote Access: Allow'','This policy setting allows you to restrict remote RPC connections to SAM. The recommended state for this setting is: Administrators: Remote Access: Allow . Note: A Windows 10 R1607, Server 2016 or newer OS is required to access and set this value in Group Policy.','To ensure that an unauthorized user cannot anonymously list local account names or groups and use the information to attempt to guess passwords or perform social engineering attacks. (Social engineering attacks try to deceive users in some way to obtain passwords or some form of security information.)','','To establish the recommended configuration via GP, set the following UI path to Administrators: Remote Access: Allow: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Restrict clients allowed to make remote calls to SAM','[{\"cis\": [\"2.3.10.11\"]}, {\"cis_csc\": [\"5.1\", \"9.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16039,'Ensure 'Network access: Shares that can be accessed anonymously' is set to 'None'','This policy setting determines which network shares can be accessed by anonymous users. The default configuration for this policy setting has little effect because all users have to be authenticated before they can access shared resources on the server. The recommended state for this setting is: <blank> (i.e. None)','It is very dangerous to allow any values in this setting. Any shares that are listed can be accessed by any network user, which could lead to the exposure or corruption of sensitive data.','','To establish the recommended configuration via GP, set the following UI path to <blank> (i.e. None): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Shares that can be accessed anonymously.','[{\"cis\": [\"2.3.10.12\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16040,'Ensure 'Network access: Sharing and security model for local accounts' is set to 'Classic - local users authenticate as themselves'','This policy setting determines how network logons that use local accounts are authenticated. The Classic option allows precise control over access to resources, including the ability to assign different types of access to different users for the same resource. The Guest only option allows you to treat all users equally. In this context, all users authenticate as Guest only to receive the same access level to a given resource. The recommended state for this setting is: Classic - local users authenticate as themselves. Note: This setting does not affect interactive logons that are performed remotely by using such services as Telnet or Remote Desktop Services (formerly called Terminal Services)','With the Guest only model, any user who can authenticate to your computer over the network does so with guest privileges, which probably means that they will not have write access to shared resources on that computer. Although this restriction does increase security, it makes it more difficult for authorized users to access shared resources on those computers because ACLs on those resources must include access control entries (ACEs) for the Guest account. With the Classic model, local accounts should be password protected. Otherwise, if Guest access is enabled, anyone can use those user accounts to access shared system resources.','','To establish the recommended configuration via GP, set the following UI path to Classic - local users authenticate as themselves: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Sharing and security model for local accounts.','[{\"cis\": [\"2.3.10.13\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1.3\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16041,'Ensure 'Network security: Allow Local System to use computer identity for NTLM' is set to 'Enabled'','This policy setting determines whether Local System services that use Negotiate when reverting to NTLM authentication can use the computer identity. This policy is supported on at least Windows 7 or Windows Server 2008 R2. The recommended state for this setting is: Enabled.','When connecting to computers running versions of Windows earlier than Windows Vista or Windows Server 2008 (non-R2), services running as Local System and using SPNEGO (Negotiate) that revert to NTLM use the computer identity. In Windows 7, if you are connecting to a computer running Windows Server 2008 or Windows Vista, then a system service uses either the computer identity or a NULL session. When connecting with a NULL session, a system-generated session key is created, which provides no protection but allows applications to sign and encrypt data without errors. When connecting with the computer identity, both signing and encryption is supported in order to provide data protection.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Allow Local System to use computer identity for NTLM.','[{\"cis\": [\"2.3.11.1\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16042,'Ensure 'Network security: Allow LocalSystem NULL session fallback' is set to 'Disabled'','This policy setting determines whether NTLM is allowed to fall back to a NULL session when used with LocalSystem. The recommended state for this setting is: Disabled.','NULL sessions are less secure because by definition they are unauthenticated.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Allow LocalSystem NULL session fallback.','[{\"cis\": [\"2.3.11.2\"]}, {\"cis_csc\": [\"14\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16043,'Ensure 'Network Security: Allow PKU2U authentication requests to this computer to use online identities' is set to 'Disabled'','This setting determines if online identities are able to authenticate to this computer. The Public Key Cryptography Based User-to-User (PKU2U) protocol introduced in Windows 7 and Windows Server 2008 R2 is implemented as a security support provider (SSP). The SSP enables peer-to-peer authentication, particularly through the Windows 7 media and file sharing feature called Homegroup, which permits sharing between computers that are not members of a domain. With PKU2U, a new extension was introduced to the Negotiate authentication package, Spnego.dll. In previous versions of Windows, Negotiate decided whether to use Kerberos or NTLM for authentication. The extension SSP for Negotiate, Negoexts.dll, which is treated as an authentication protocol by Windows, supports Microsoft SSPs including PKU2U. When computers are configured to accept authentication requests by using online IDs, Negoexts.dll calls the PKU2U SSP on the computer that is used to log on. The PKU2U SSP obtains a local certificate and exchanges the policy between the peer computers. When validated on the peer computer, the certificate within the metadata is sent to the logon peer for validation and associates the user's certificate to a security token and the logon process completes. The recommended state for this setting is: Disabled.','The PKU2U protocol is a peer-to-peer authentication protocol - authentication should be managed centrally in most managed networks.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork Security: Allow PKU2U authentication requests to this computer to use online identities.','[{\"cis\": [\"2.3.11.3\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16044,'Ensure 'Network Security: Configure encryption types allowed for Kerberos' is set to 'RC4_HMAC_MD5, AES128_HMAC_SHA1, AES256_HMAC_SHA1, Future encryption t','This policy setting allows you to set the encryption types that Kerberos is allowed to use. The recommended state for this setting is: AES128_HMAC_SHA1, AES256_HMAC_SHA1, Future encryption types. Note: Some legacy applications and OSes may require RC4_HMAC_MD5 - we recommend you test in your environment and verify whether you can safely remove it. For the purposes of scoring we have allowed the use of RC4_HMAC_MD5 as an optional setting.','The strength of each encryption algorithm varies from one to the next, choosing stronger algorithms will reduce the risk of compromise however doing so may cause issues when the computer attempts to authenticate with systems that do not support them.','','To establish the recommended configuration via GP, set the following UI path to AES128_HMAC_SHA1, AES256_HMAC_SHA1, Future encryption types: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Configure encryption types allowed for Kerberos.','[{\"cis\": [\"2.3.11.4\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16045,'Ensure 'Network security: Do not store LAN Manager hash value on next password change' is set to 'Enabled'','This policy setting determines whether the LAN Manager (LM) hash value for the new password is stored when the password is changed. The LM hash is relatively weak and prone to attack compared to the cryptographically stronger Microsoft Windows NT hash. Since LM hashes are stored on the local computer in the security database, passwords can then be easily compromised if the database is attacked. Note: Older operating systems and some third-party applications may fail when this policy setting is enabled. Also, note that the password will need to be changed on all accounts after you enable this setting to gain the proper benefit. The recommended state for this setting is: Enabled.','The SAM file can be targeted by attackers who seek access to username and password hashes. Such attacks use special tools to crack passwords, which can then be used to impersonate users and gain access to resources on your network. These types of attacks will not be prevented if you enable this policy setting, but it will be much more difficult for these types of attacks to succeed.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Do not store LAN Manager hash value on next password change.','[{\"cis\": [\"2.3.11.5\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16046,'Ensure 'Network security: Force logoff when logon hours expire' is set to 'Enabled'','This policy setting determines whether to disconnect users who are connected to the local computer outside their user account's valid logon hours. This setting affects the Server Message Block (SMB) component. If you enable this policy setting you should also enable Microsoft network server: Disconnect clients when logon hours expire (Rule 2.3.9.4). The recommended state for this setting is: Enabled. Note: This recommendation is unscored because there is not a documented registry value that corresponds to it. We still strongly encourage that it be configured as Enabled, to ensure that logon hours (when configured) are properly enforced.','If this setting is disabled, a user could remain connected to the computer outside of their allotted logon hours.','','To establish the recommended configuration via GP, set the following UI path to Enabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Force logoff when logon hours expire.','[{\"cis\": [\"2.3.11.6\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16047,'Ensure 'Network security: LAN Manager authentication level' is set to 'Send NTLMv2 response only. Refuse LM & NTLM'','LAN Manager (LM) was a family of early Microsoft client/server software (predating Windows NT) that allowed users to link personal computers together on a single network. LM network capabilities included transparent file and print sharing, user security features, and network administration tools. In Active Directory domains, the Kerberos protocol is the default authentication protocol. However, if the Kerberos protocol is not negotiated for some reason, Active Directory will use LM, NTLM, or NTLMv2. LAN Manager authentication includes the LM, NTLM, and NTLM version 2 (NTLMv2) variants, and is the protocol that is used to authenticate all Windows clients when they perform the following operations: -Join a domain -Authenticate between Active Directory forests -Authenticate to down-level domains -Authenticate to computers that do not run Windows 2000, Windows Server 2003, or Windows XP -Authenticate to computers that are not in the domain. The Network security: LAN Manager authentication level setting determines which challenge/response authentication protocol is used for network logons. This choice affects the level of authentication protocol used by clients, the level of session security negotiated, and the level of authentication accepted by servers. The recommended state for this setting is: Send NTLMv2 response only. Refuse LM & NTLM.','Windows 2000 and Windows XP clients were configured by default to send LM and NTLM authentication responses (Windows 95-based and Windows 98-based clients only send LM). The default settings in OSes predating Windows Vista / Windows Server 2008 (non- R2) allowed all clients to authenticate with servers and use their resources. However, this meant that LM responses - the weakest form of authentication response - were sent over the network, and it was potentially possible for attackers to sniff that traffic to more easily reproduce the user's password. The Windows 95, Windows 98, and Windows NT operating systems cannot use the Kerberos version 5 protocol for authentication. For this reason, in a Windows Server 2003 domain, these computers authenticate by default with both the LM and NTLM protocols for network authentication. You can enforce a more secure authentication protocol for Windows 95, Windows 98, and Windows NT by using NTLMv2. For the logon process, NTLMv2 uses a secure channel to protect the authentication process. Even if you use NTLMv2 for older clients and servers, Windows-based clients and servers that are members of the domain will use the Kerberos authentication protocol to authenticate with Windows Server 2003 or newer Domain Controllers. For these reasons, it is strongly preferred to restrict the use of LM & NTLM (non-v2) as much as possible.','','To establish the recommended configuration via GP, set the following UI path to: Send NTLMv2 response only. Refuse LM & NTLM: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: LAN Manager authentication level.','[{\"cis\": [\"2.3.11.7\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16048,'Ensure 'Network security: LDAP client signing requirements' is set to 'Negotiate signing' or higher','This policy setting determines the level of data signing that is requested on behalf of clients that issue LDAP BIND requests. Note: This policy setting does not have any impact on LDAP simple bind (ldap_simple_bind) or LDAP simple bind through SSL (ldap_simple_bind_s). No Microsoft LDAP clients that are included with Windows XP Professional use ldap_simple_bind or ldap_simple_bind_s to communicate with a Domain Controller. The recommended state for this setting is: Negotiate signing. Configuring this setting to Require signing also conforms to the benchmark.','Unsigned network traffic is susceptible to man-in-the-middle attacks in which an intruder captures the packets between the client and server, modifies them, and then forwards them to the server. For an LDAP server, this susceptibility means that an attacker could cause a server to make decisions that are based on false or altered data from the LDAP queries. To lower this risk in your network, you can implement strong physical security measures to protect the network infrastructure. Also, you can make all types of man-in-the-middle attacks extremely difficult if you require digital signatures on all network packets by means of IPsec authentication headers.','','To establish the recommended configuration via GP, set the following UI path to Negotiate signing (configuring to Require signing also conforms to the benchmark): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: LDAP client signing requirements.','[{\"cis\": [\"2.3.11.8\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16049,'Ensure 'Network security: Minimum session security for NTLM SSP based (including secure RPC) clients' is set to 'Require NTLMv2 session&#','This policy setting determines which behaviors are allowed by clients for applications using the NTLM Security Support Provider (SSP). The SSP Interface (SSPI) is used by applications that need authentication services. The setting does not modify how the authentication sequence works but instead require certain behaviors in applications that use the SSPI. The recommended state for this setting is: Require NTLMv2 session security, Require 128-bit encryption. Note: These values are dependent on the Network security: LAN Manager Authentication Level (Rule 2.3.11.7) security setting value.','You can enable both options for this policy setting to help protect network traffic that uses the NTLM Security Support Provider (NTLM SSP) from being exposed or tampered with by an attacker who has gained access to the same network. In other words, these options help protect against man-in-the-middle attacks.','','To establish the recommended configuration via GP, set the following UI path to Require NTLMv2 session security, Require 128-bit encryption: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Minimum session security for NTLM SSP based (including secure RPC) clients.','[{\"cis\": [\"2.3.11.9\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16050,'Ensure 'Network security: Minimum session security for NTLM SSP based (including secure RPC) servers' is set to 'Require NTLMv2 session&#','This policy setting determines which behaviors are allowed by servers for applications using the NTLM Security Support Provider (SSP). The SSP Interface (SSPI) is used by applications that need authentication services. The setting does not modify how the authentication sequence works but instead require certain behaviors in applications that use the SSPI. The recommended state for this setting is: Require NTLMv2 session security, Require 128-bit encryption. Note: These values are dependent on the Network security: LAN Manager Authentication Level (Rule 2.3.11.7) security setting value.','You can enable all of the options for this policy setting to help protect network traffic that uses the NTLM Security Support Provider (NTLM SSP) from being exposed or tampered with by an attacker who has gained access to the same network. That is, these options help protect against man-in-the-middle attacks.','','To establish the recommended configuration via GP, set the following UI path to Require NTLMv2 session security, Require 128-bit encryption: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Minimum session security for NTLM SSP based (including secure RPC) servers.','[{\"cis\": [\"2.3.11.10\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16051,'Ensure 'Shutdown: Allow system to be shut down without having to log on' is set to 'Disabled'','This policy setting determines whether a computer can be shut down when a user is not logged on. If this policy setting is enabled, the shutdown command is available on the Windows logon screen. It is recommended to disable this policy setting to restrict the ability to shut down the computer to users with credentials on the system. The recommended state for this setting is: Disabled. Note: In Server 2008 R2 and older versions, this setting had no impact on Remote Desktop (RDP) / Terminal Services sessions - it only affected the local console. However, Microsoft changed the behavior in Windows Server 2012 (non-R2) and above, where if set to Enabled, RDP sessions are also allowed to shut down or restart the server.','Users who can access the console locally could shut down the computer. Attackers could also walk to the local console and restart the server, which would cause a temporary DoS condition. Attackers could also shut down the server and leave all of its applications and services unavailable. As noted in the Description above, the Denial of Service (DoS) risk of enabling this setting dramatically increases in Windows Server 2012 (non-R2) and above, as even remote users could then shut down or restart the server from the logon screen of an RDP session.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsShutdown: Allow system to be shut down without having to log on.','[{\"cis\": [\"2.3.13.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16052,'Ensure 'System objects: Require case insensitivity for non-Windows subsystems' is set to 'Enabled'','This policy setting determines whether case insensitivity is enforced for all subsystems. The Microsoft Win32 subsystem is case insensitive. However, the kernel supports case sensitivity for other subsystems, such as the Portable Operating System Interface for UNIX (POSIX). Because Windows is case insensitive (but the POSIX subsystem will support case sensitivity), failure to enforce this policy setting makes it possible for a user of the POSIX subsystem to create a file with the same name as another file by using mixed case to label it. Such a situation can block access to these files by another user who uses typical Win32 tools, because only one of the files will be available. The recommended state for this setting is: Enabled.','Because Windows is case-insensitive but the POSIX subsystem will support case sensitivity, failure to enable this policy setting would make it possible for a user of that subsystem to create a file with the same name as another file but with a different mix of upper and lower case letters. Such a situation could potentially confuse users when they try to access such files from normal Win32 tools because only one of the files will be available.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsSystem objects: Require case insensitivity for non- Windows subsystems.','[{\"cis\": [\"2.3.15.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16053,'Ensure 'System objects: Strengthen default permissions of internal system objects (e.g. Symbolic Links)' is set to 'Enabled'','This policy setting determines the strength of the default discretionary access control list (DACL) for objects. Active Directory maintains a global list of shared system resources, such as DOS device names, mutexes, and semaphores. In this way, objects can be located and shared among processes. Each type of object is created with a default DACL that specifies who can access the objects and what permissions are granted. The recommended state for this setting is: Enabled.','This setting determines the strength of the default DACL for objects. Windows maintains a global list of shared computer resources so that objects can be located and shared among processes. Each type of object is created with a default DACL that specifies who can access the objects and with what permissions.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsSystem objects: Strengthen default permissions of internal system objects (e.g. Symbolic Links)','[{\"cis\": [\"2.3.15.2\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16054,'Ensure 'User Account Control: Admin Approval Mode for the Built-in Administrator account' is set to 'Enabled'','This policy setting controls the behavior of Admin Approval Mode for the built-in Administrator account. The recommended state for this setting is: Enabled.','One of the risks that the User Account Control feature introduced with Windows Vista is trying to mitigate is that of malicious software running under elevated credentials without the user or administrator being aware of its activity. An attack vector for these programs was to discover the password of the account named 'Administrator' because that user account was created for all installations of Windows. To address this risk, in Windows Vista and newer, the built-in Administrator account is now disabled by default. In a default installation of a new computer, accounts with administrative control over the computer are initially set up in one of two ways: - If the computer is not joined to a domain, the first user account you create has the equivalent permissions as a local administrator. - If the computer is joined to a domain, no local administrator accounts are created. The Enterprise or Domain Administrator must log on to the computer and create one if a local administrator account is warranted. Once Windows is installed, the built-in Administrator account may be manually enabled, but we strongly recommend that this account remain disabled.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Admin Approval Mode for the Built-in Administrator account.','[{\"cis\": [\"2.3.17.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16055,'Ensure 'User Account Control: Allow UIAccess applications to prompt for elevation without using the secure desktop' is set to 'Disabled'','This policy setting controls whether User Interface Accessibility (UIAccess or UIA) programs can automatically disable the secure desktop for elevation prompts used by a standard user. The recommended state for this setting is: Disabled.','One of the risks that the UAC feature introduced with Windows Vista is trying to mitigate is that of malicious software running under elevated credentials without the user or administrator being aware of its activity. This setting allows the administrator to perform operations that require elevated privileges while connected via Remote Assistance. This increases security in that organizations can use UAC even when end user support is provided remotely. However, it also reduces security by adding the risk that an administrator might allow an unprivileged user to share elevated privileges for an application that the administrator needs to use during the Remote Desktop session.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Allow UIAccess applications to prompt for elevation without using the secure desktop.','[{\"cis\": [\"2.3.17.2\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16056,'Ensure 'User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode' is set to 'Prompt for consent ','This policy setting controls the behavior of the elevation prompt for administrators. The recommended state for this setting is: Prompt for consent on the secure desktop.','One of the risks that the UAC feature introduced with Windows Vista is trying to mitigate is that of malicious software running under elevated credentials without the user or administrator being aware of its activity. This setting raises awareness to the administrator of elevated privilege operations and permits the administrator to prevent a malicious program from elevating its privilege when the program attempts to do so.','','To establish the recommended configuration via GP, set the following UI path to Prompt for consent on the secure desktop: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode.','[{\"cis\": [\"2.3.17.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16057,'Ensure 'User Account Control: Behavior of the elevation prompt for standard users' is set to 'Automatically deny elevation requests'','This policy setting controls the behavior of the elevation prompt for standard users. The recommended state for this setting is: Automatically deny elevation requests.','One of the risks that the User Account Control feature introduced with Windows Vista is trying to mitigate is that of malicious programs running under elevated credentials without the user or administrator being aware of their activity. This setting raises awareness to the user that a program requires the use of elevated privilege operations and requires that the user be able to supply administrative credentials in order for the program to run.','','To establish the recommended configuration via GP, set the following UI path to Automatically deny elevation requests: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Behavior of the elevation prompt for standard users.','[{\"cis\": [\"2.3.17.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16058,'Ensure 'User Account Control: Detect application installations and prompt for elevation' is set to 'Enabled'','This policy setting controls the behavior of application installation detection for the computer. The recommended state for this setting is: Enabled.','Some malicious software will attempt to install itself after being given permission to run. For example, malicious software with a trusted application shell. The user may have given permission for the program to run because the program is trusted, but if they are then prompted for installation of an unknown component this provides another way of trapping the software before it can do damage.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Detect application installations and prompt for elevation.','[{\"cis\": [\"2.3.17.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16059,'Ensure 'User Account Control: Only elevate UIAccess applications that are installed in secure locations' is set to 'Enabled'','This policy setting controls whether applications that request to run with a User Interface Accessibility (UIAccess) integrity level must reside in a secure location in the file system. Secure locations are limited to the following: ...Program Files, including subfolders; ...Windowssystem32; ...Program Files (x86), including subfolders (for 64-bit versions of Windows). Note: Windows enforces a public key infrastructure (PKI) signature check on any interactive application that requests to run with a UIAccess integrity level regardless of the state of this security setting. The recommended state for this setting is: Enabled.','UIAccess Integrity allows an application to bypass User Interface Privilege Isolation (UIPI) restrictions when an application is elevated in privilege from a standard user to an administrator. This is required to support accessibility features such as screen readers that are transmitting user interfaces to alternative forms. A process that is started with UIAccess rights has the following abilities: - To set the foreground window. - To drive any application window using SendInput function. - To use read input for all integrity levels using low-level hooks, raw input, GetKeyState, GetAsyncKeyState, and GetKeyboardInput. - To set journal hooks. - To uses AttachThreadInput to attach a thread to a higher integrity input queue.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Only elevate UIAccess applications that are installed in secure locations.','[{\"cis\": [\"2.3.17.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16060,'Ensure 'User Account Control: Run all administrators in Admin Approval Mode' is set to 'Enabled'','This policy setting controls the behavior of all User Account Control (UAC) policy settings for the computer. If you change this policy setting, you must restart your computer. The recommended state for this setting is: Enabled. Note: If this policy setting is disabled, the Security Center notifies you that the overall security of the operating system has been reduced.','This is the setting that turns on or off UAC. If this setting is disabled, UAC will not be used and any security benefits and risk mitigations that are dependent on UAC will not be present on the system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Run all administrators in Admin Approval Mode.','[{\"cis\": [\"2.3.17.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16061,'Ensure 'User Account Control: Switch to the secure desktop when prompting for elevation' is set to 'Enabled'','This policy setting controls whether the elevation request prompt is displayed on the interactive user's desktop or the secure desktop. The recommended state for this setting is: Enabled.','Standard elevation prompt dialog boxes can be spoofed, which may cause users to disclose their passwords to malicious software. The secure desktop presents a very distinct appearance when prompting for elevation, where the user desktop dims, and the elevation prompt UI is more prominent. This increases the likelihood that users who become accustomed to the secure desktop will recognize a spoofed elevation prompt dialog box and not fall for the trick.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Switch to the secure desktop when prompting for elevation.','[{\"cis\": [\"2.3.17.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16062,'Ensure 'User Account Control: Virtualize file and registry write failures to per-user locations' is set to 'Enabled'','This policy setting controls whether application write failures are redirected to defined registry and file system locations. This policy setting mitigates applications that run as administrator and write run-time application data to: - %ProgramFiles% - %Windir% - %Windir%system32 - HKEY_LOCAL_MACHINESoftware. The recommended state for this setting is: Enabled.','This setting reduces vulnerabilities by ensuring that legacy applications only write data to permitted locations.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Virtualize file and registry write failures to per-user locations.','[{\"cis\": [\"2.3.17.9\"]}, {\"pci_dss\": [\"6.5.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16063,'Ensure 'Windows Firewall: Domain: Firewall state' is set to 'On (recommended)'','Select On (recommended) to have Windows Firewall with Advanced Security use the settings for this profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile. The recommended state for this setting is: On (recommended).','If the firewall is turned off all traffic will be able to access the system and an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to On (recommended): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileFirewall state.','[{\"cis\": [\"9.1.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16064,'Ensure 'Windows Firewall: Domain: Inbound connections' is set to 'Block (default)'','This setting determines the behavior for inbound connections that do not match an inbound firewall rule. The recommended state for this setting is: Block (default).','If the firewall allows all traffic to access the system then an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to Block (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileInbound connections.','[{\"cis\": [\"9.1.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16065,'Ensure 'Windows Firewall: Domain: Outbound connections' is set to 'Allow (default)'','This setting determines the behavior for outbound connections that do not match an outbound firewall rule. The recommended state for this setting is: Allow (default).','Some people believe that it is prudent to block all outbound connections except those specifically approved by the user or administrator. Microsoft disagrees with this opinion, blocking outbound connections by default will force users to deal with a large number of dialog boxes prompting them to authorize or block applications such as their web browser or instant messaging software. Additionally, blocking outbound traffic has little value because if an attacker has compromised the system they can reconfigure the firewall anyway.','','To establish the recommended configuration via GP, set the following UI path to Allow (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileOutbound connections.','[{\"cis\": [\"9.1.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16066,'Ensure 'Windows Firewall: Domain: Settings: Display a notification' is set to 'No'','Select this option to have Windows Firewall with Advanced Security display notifications to the user when a program is blocked from receiving inbound connections. The recommended state for this setting is: No. Note: When the Apply local firewall rules setting is configured to No, it's recommended to also configure the Display a notification setting to No. Otherwise, users will continue to receive messages that ask if they want to unblock a restricted inbound connection, but the user's response will be ignored.','Firewall notifications can be complex and may confuse the end users, who would not be able to address the alert.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileSettings CustomizeDisplay a notification.','[{\"cis\": [\"9.1.4\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16067,'Ensure 'Windows Firewall: Domain: Logging: Name' is set to '%SYSTEMROOT%System32logfilesfirewalldomainfw.log'','Use this option to specify the path and name of the file in which Windows Firewall will write its log information. The recommended state for this setting is: %SYSTEMROOT%System32logfilesfirewalldomainfw.log.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to %SYSTEMROOT%System32logfilesfirewalldomainfw.log: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeName','[{\"cis\": [\"9.1.5\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16068,'Ensure 'Windows Firewall: Domain: Logging: Size limit (KB)' is set to '16384 KB or greater'','Use this option to specify the size limit of the file in which Windows Firewall will write its log information. The recommended state for this setting is: 16,384 KB or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to 16,384 KB or greater: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeSize limit (KB).','[{\"cis\": [\"9.1.6\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16069,'Ensure 'Windows Firewall: Domain: Logging: Log dropped packets' is set to 'Yes'','Use this option to log when Windows Firewall with Advanced Security discards an inbound packet for any reason. The log records why and when the packet was dropped. Look for entries with the word DROP in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeLog dropped packets.','[{\"cis\": [\"9.1.7\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16070,'Ensure 'Windows Firewall: Domain: Logging: Log successful connections' is set to 'Yes'','Use this option to log when Windows Firewall with Advanced Security allows an inbound connection. The log records why and when the connection was formed. Look for entries with the word ALLOW in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeLog successful connections.','[{\"cis\": [\"9.1.8\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16071,'Ensure 'Windows Firewall: Private: Firewall state' is set to 'On (recommended)'','Select On (recommended) to have Windows Firewall with Advanced Security use the settings for this profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile. The recommended state for this setting is: On (recommended).','If the firewall is turned off all traffic will be able to access the system and an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to On (recommended): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileFirewall state.','[{\"cis\": [\"9.2.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16072,'Ensure 'Windows Firewall: Private: Inbound connections' is set to 'Block (default)'','This setting determines the behavior for inbound connections that do not match an inbound firewall rule. The recommended state for this setting is: Block (default).','If the firewall allows all traffic to access the system then an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to Block (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileInbound connections.','[{\"cis\": [\"9.2.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16073,'Ensure 'Windows Firewall: Private: Outbound connections' is set to 'Allow (default)'','This setting determines the behavior for outbound connections that do not match an outbound firewall rule. The recommended state for this setting is: Allow (default). Note: If you set Outbound connections to Block and then deploy the firewall policy by using a GPO, computers that receive the GPO settings cannot receive subsequent Group Policy updates unless you create and deploy an outbound rule that enables Group Policy to work. Predefined rules for Core Networking include outbound rules that enable Group Policy to work. Ensure that these outbound rules are active, and thoroughly test firewall profiles before deploying.','Some people believe that it is prudent to block all outbound connections except those specifically approved by the user or administrator. Microsoft disagrees with this opinion, blocking outbound connections by default will force users to deal with a large number of dialog boxes prompting them to authorize or block applications such as their web browser or instant messaging software. Additionally, blocking outbound traffic has little value because if an attacker has compromised the system they can reconfigure the firewall anyway.','','To establish the recommended configuration via GP, set the following UI path to Allow (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileOutbound connections.','[{\"cis\": [\"9.2.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16074,'Ensure 'Windows Firewall: Private: Settings: Display a notification' is set to 'No'','Select this option to have Windows Firewall with Advanced Security display notifications to the user when a program is blocked from receiving inbound connections. The recommended state for this setting is: No. Note: When the Apply local firewall rules setting is configured to No, it's recommended to also configure the Display a notification setting to No. Otherwise, users will continue to receive messages that ask if they want to unblock a restricted inbound connection, but the user's response will be ignored.','Firewall notifications can be complex and may confuse the end users, who would not be able to address the alert.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileSettings CustomizeDisplay a notification.','[{\"cis\": [\"9.2.4\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16075,'Ensure 'Windows Firewall: Private: Logging: Name' is set to '%SYSTEMROOT%System32logfilesfirewallprivatefw.log'','Use this option to specify the path and name of the file in which Windows Firewall will write its log information. The recommended state for this setting is: %SYSTEMROOT%System32logfilesfirewallprivatefw.log.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to %SYSTEMROOT%System32logfilesfirewallprivatefw.log: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeName','[{\"cis\": [\"9.2.5\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16076,'Ensure 'Windows Firewall: Private: Logging: Size limit (KB)' is set to '16384 KB or greater'','Use this option to specify the size limit of the file in which Windows Firewall will write its log information. The recommended state for this setting is: 16,384 KB or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to 16,384 KB or greater: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeSize limit (KB).','[{\"cis\": [\"9.2.6\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16077,'Ensure 'Windows Firewall: Private: Logging: Log dropped packets' is set to 'Yes'','Use this option to log when Windows Firewall with Advanced Security discards an inbound packet for any reason. The log records why and when the packet was dropped. Look for entries with the word DROP in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeLog dropped packets.','[{\"cis\": [\"9.2.7\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16078,'Ensure 'Windows Firewall: Private: Logging: Log successful connections' is set to 'Yes'','Use this option to log when Windows Firewall with Advanced Security allows an inbound connection. The log records why and when the connection was formed. Look for entries with the word ALLOW in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeLog successful connections.','[{\"cis\": [\"9.2.8\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16079,'Ensure 'Windows Firewall: Public: Firewall state' is set to 'On (recommended)'','Select On (recommended) to have Windows Firewall with Advanced Security use the settings for this profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile. The recommended state for this setting is: On (recommended).','If the firewall is turned off all traffic will be able to access the system and an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to On (recommended): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileFirewall state.','[{\"cis\": [\"9.3.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16080,'Ensure 'Windows Firewall: Public: Inbound connections' is set to 'Block (default)'','This setting determines the behavior for inbound connections that do not match an inbound firewall rule. The recommended state for this setting is: Block (default).','If the firewall allows all traffic to access the system then an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to Block (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileInbound connections.','[{\"cis\": [\"9.3.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16081,'Ensure 'Windows Firewall: Public: Outbound connections' is set to 'Allow (default)'','This setting determines the behavior for outbound connections that do not match an outbound firewall rule. The recommended state for this setting is: Allow (default). Note: If you set Outbound connections to Block and then deploy the firewall policy by using a GPO, computers that receive the GPO settings cannot receive subsequent Group Policy updates unless you create and deploy an outbound rule that enables Group Policy to work. Predefined rules for Core Networking include outbound rules that enable Group Policy to work. Ensure that these outbound rules are active, and thoroughly test firewall profiles before deploying.','Some people believe that it is prudent to block all outbound connections except those specifically approved by the user or administrator. Microsoft disagrees with this opinion, blocking outbound connections by default will force users to deal with a large number of dialog boxes prompting them to authorize or block applications such as their web browser or instant messaging software. Additionally, blocking outbound traffic has little value because if an attacker has compromised the system they can reconfigure the firewall anyway.','','To establish the recommended configuration via GP, set the following UI path to Allow (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileOutbound connections.','[{\"cis\": [\"9.3.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16082,'Ensure 'Windows Firewall: Public: Settings: Display a notification' is set to 'No'','Select this option to have Windows Firewall with Advanced Security display notifications to the user when a program is blocked from receiving inbound connections. The recommended state for this setting is: No.','Some organizations may prefer to avoid alarming users when firewall rules block certain types of network activity. However, notifications can be helpful when troubleshooting network issues involving the firewall.','','To establish the recommended configuration via GP, set the following UI path to 'No': Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileSettings CustomizeDisplay a notification.','[{\"cis\": [\"9.3.4\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16083,'Ensure 'Windows Firewall: Public: Settings: Apply local firewall rules' is set to 'No'','This setting controls whether local administrators are allowed to create local firewall rules that apply together with firewall rules configured by Group Policy. The recommended state for this setting is: No. Note: When the Apply local firewall rules setting is configured to No, it's recommended to also configure the Display a notification setting to No. Otherwise, users will continue to receive messages that ask if they want to unblock a restricted inbound connection, but the user's response will be ignored.','iWhen in the Public profile, there should be no special local firewall exceptions per computer. These settings should be managed by a centralized policy.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileSettings CustomizeApply local firewall rules.','[{\"cis\": [\"9.3.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16084,'Ensure 'Windows Firewall: Public: Settings: Apply local connection security rules' is set to 'No'','This setting controls whether local administrators are allowed to create connection security rules that apply together with connection security rules configured by Group Policy. The recommended state for this setting is: No.','Users with administrative privileges might create firewall rules that expose the system to remote attack.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileSettings CustomizeApply local connection security rules.','[{\"cis\": [\"9.3.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16085,'Ensure 'Windows Firewall: Public: Logging: Name' is set to '%SYSTEMROOT%System32logfilesfirewallpublicfw.log'','Use this option to specify the path and name of the file in which Windows Firewall will write its log information. The recommended state for this setting is: %SYSTEMROOT%System32logfilesfirewallpublicfw.log.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to %SYSTEMROOT%System32logfilesfirewallpublicfw.log: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeName','[{\"cis\": [\"9.3.7\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16086,'Ensure 'Windows Firewall: Public: Logging: Size limit (KB)' is set to '16384 KB or greater'','Use this option to specify the size limit of the file in which Windows Firewall will write its log information. The recommended state for this setting is: 16,384 KB or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to 16,384 KB or greater: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeSize limit (KB).','[{\"cis\": [\"9.3.8\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16087,'Ensure 'Windows Firewall: Public: Logging: Log dropped packets' is set to 'Yes'','Use this option to log when Windows Firewall with Advanced Security discards an inbound packet for any reason. The log records why and when the packet was dropped. Look for entries with the word DROP in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeLog dropped packets.','[{\"cis\": [\"9.3.9\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16088,'Ensure 'Windows Firewall: Public: Logging: Log successful connections' is set to 'Yes'','Use this option to log when Windows Firewall with Advanced Security allows an inbound connection. The log records why and when the connection was formed. Look for entries with the word ALLOW in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeLog successful connections.','[{\"cis\": [\"9.3.10\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16089,'Ensure 'Prevent enabling lock screen camera' is set to 'Enabled'','Disables the lock screen camera toggle switch in PC Settings and prevents a camera from being invoked on the lock screen. The recommended state for this setting is: Enabled.','Disabling the lock screen camera extends the protection afforded by the lock screen to camera features.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesControl PanelPersonalizationPrevent enabling lock screen camera. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ControlPanelDisplay.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.1.1.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16090,'Ensure 'Prevent enabling lock screen slide show' is set to 'Enabled'','Disables the lock screen slide show settings in PC Settings and prevents a slide show from playing on the lock screen. The recommended state for this setting is: Enabled.','Disabling the lock screen slide show extends the protection afforded by the lock screen to slide show contents.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesControl PanelPersonalizationPrevent enabling lock screen slide show. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ControlPanelDisplay.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.1.1.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16091,'Ensure 'Allow input personalization' is set to 'Disabled'','This policy enables the automatic learning component of input personalization that includes speech, inking, and typing. Automatic learning enables the collection of speech and handwriting patterns, typing history, contacts, and recent calendar information. It is required for the use of Cortana. Some of this collected information may be stored on the user's OneDrive, in the case of inking and typing; some of the information will be uploaded to Microsoft to personalize speech. The recommended state for this setting is: Disabled.','If this setting is Enabled sensitive information could be stored in the cloud or sent to Microsoft.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesControl PanelRegional and Language OptionsAllow input personalization Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Globalization.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.1.2.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16092,'Ensure 'Allow Online Tips' is set to 'Disabled'','This policy setting configures the retrieval of online tips and help for the Settings app. The recommended state for this setting is: Disabled .','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesControl PanelAllow Online Tips Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ControlPanel.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.1.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"1.3.4\"]}, {\"tsc\": [\"CC6.6\"]}]'),(16093,'Ensure LAPS AdmPwd GPO Extension / CSE is installed','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','In order to utilize LAPS, a minor Active Directory Schema update is required, and a Group Policy Client Side Extension (CSE) must be installed on each managed computer. When LAPS is installed, the file AdmPwd.dll must be present in the following location and registered in Windows (the LAPS AdmPwd GPO Extension / CSE installation does this for you): C:Program FilesLAPSCSEAdmPwd.dll','[{\"cis\": [\"18.2.1\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16094,'Ensure 'Do not allow password expiration time longer than required by policy' is set to 'Enabled'','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesLAPSDo not allow password expiration time longer than required by policy Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.2\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16095,'Ensure 'Enable Local Admin Password Management' is set to 'Enabled'','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesLAPSEnable Local Admin Password Management Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.3\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16096,'Ensure 'Password Settings: Password Complexity' is set to 'Enabled: Large letters + small letters + numbers + special characters'','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled: Large letters + small letters + numbers + special characters. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled, and configure the Password Complexity option to Large letters + small letters + numbers + special characters: Computer ConfigurationPoliciesAdministrative TemplatesLAPSPassword Settings Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.4\"]}, {\"cis_csc\": [\"5.7\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16097,'Ensure 'Password Settings: Password Length' is set to 'Enabled: 15 or more'','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled: 15 or more. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled, and configure the Password Length option to 15 or more: Computer ConfigurationPoliciesAdministrative TemplatesLAPSPassword Settings Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.5\"]}, {\"cis_csc\": [\"5.7\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16098,'Ensure 'Password Settings: Password Age (Days)' is set to 'Enabled: 30 or fewer'','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled: 30 or fewer. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled, and configure the Password Age (Days) option to 30 or fewer: Computer ConfigurationPoliciesAdministrative TemplatesLAPSPassword Settings Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.6\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16099,'Ensure 'Apply UAC restrictions to local accounts on network logons' is set to 'Enabled'','This setting controls whether local accounts can be used for remote administration via network logon (e.g., NET USE, connecting to C$, etc.). Local accounts are at high risk for credential theft when the same account and password is configured on multiple systems. Enabling this policy significantly reduces that risk. Enabled: Applies UAC token-filtering to local accounts on network logons. Membership in powerful group such as Administrators is disabled and powerful privileges are removed from the resulting access token. This configures the LocalAccountTokenFilterPolicy registry value to 0. This is the default behavior for Windows. Disabled: Allows local accounts to have full administrative rights when authenticating via network logon, by configuring the LocalAccountTokenFilterPolicy registry value to 1. For more information about local accounts and credential theft, review the 'Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft Techniques' documents. For more information about LocalAccountTokenFilterPolicy, see Microsoft Knowledge Base article 951016: Description of User Account Control and remote restrictions in Windows Vista. The recommended state for this setting is: Enabled.','Local accounts are at high risk for credential theft when the same account and password is configured on multiple systems. Ensuring this policy is Enabled significantly reduces that risk.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideApply UAC restrictions to local accounts on network logons Note: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required - it is available from Microsoft.','[{\"cis\": [\"18.3.1\"]}, {\"cis_csc\": [\"5.8\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16100,'Ensure 'Configure SMB v1 client driver' is set to 'Enabled: Disable driver'','This setting configures the start type for the Server Message Block version 1 (SMBv1) client driver service ( MRxSmb10 ), which is recommended to be disabled. The recommended state for this setting is: Enabled: Disable driver. Note: Do not, under any circumstances, configure this overall setting as Disabled , as doing so will delete the underlying registry entry altogether, which will cause serious problems.','Since September 2016, Microsoft has strongly encouraged that SMBv1 be disabled and no longer used on modern networks, as it is a 30 year old design that is much more vulnerable to attacks then much newer designs such as SMBv2 and SMBv3.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Disable driver : Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideConfigure SMB v1 client driver Note: This Group Policy path does not exist by default. An additional Group Policy template ( SecGuide.admx/adml ) is required','[{\"cis\": [\"18.3.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16101,'Ensure 'Configure SMB v1 server' is set to 'Disabled'','This setting configures the server-side processing of the Server Message Block version 1 (SMBv1) protocol. The recommended state for this setting is: Disabled .','Since September 2016, Microsoft has strongly encouraged that SMBv1 be disabled and no longer used on modern networks, as it is a 30 year old design that is much more vulnerable to attacks then much newer designs such as SMBv2 and SMBv3.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideConfigure SMB v1 server Note: This Group Policy path does not exist by default. An additional Group Policy template ( SecGuide.admx/adml ) is required','[{\"cis\": [\"18.3.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16102,'Ensure 'Enable Structured Exception Handling Overwrite Protection (SEHOP)' is set to 'Enabled'','Windows includes support for Structured Exception Handling Overwrite Protection (SEHOP). We recommend enabling this feature to improve the security profile of the computer. The recommended state for this setting is: Enabled .','This feature is designed to block exploits that use the Structured Exception Handler (SEH) overwrite technique. This protection mechanism is provided at run-time. Therefore, it helps protect applications regardless of whether they have been compiled with the latest improvements, such as the /SAFESEH option.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideEnable Structured Exception Handling Overwrite Protection (SEHOP) Note: This Group Policy path does not exist by default. An additional Group Policy template ( SecGuide.admx/adml ) is required','[{\"cis\": [\"18.3.4\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(16103,'Ensure 'Turn on Windows Defender protection against Potentially Unwanted Applications' is set to 'Enabled'','Enabling this Windows Defender feature will protect against Potentially Unwanted Applications (PUA), which are sneaky unwanted application bundlers or their bundled applications to deliver adware or malware. The recommended state for this setting is: Enabled .','Preventing the plaintext storage of credentials in memory may reduce opportunity for credential theft.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideTurn on Windows Defender protection against Potentially Unwanted Applications Note: This Group Policy path does not exist by default. An additional Group Policy template ( SecGuide.admx/adml ) is required','[{\"cis\": [\"18.3.5\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16104,'Ensure 'WDigest Authentication' is set to 'Disabled'','When WDigest authentication is enabled, Lsass.exe retains a copy of the user's plaintext password in memory, where it can be at risk of theft. If this setting is not configured, WDigest authentication is disabled in Windows 8.1 and in Windows Server 2012 R2; it is enabled by default in earlier versions of Windows and Windows Server. For more information about local accounts and credential theft, review the "Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft Techniques" documents. For more information about UseLogonCredential , see Microsoft Knowledge Base article 2871997: Microsoft Security Advisory Update to improve credentials protection and management May 13, 2014. The recommended state for this setting is: Disabled .','Preventing the plaintext storage of credentials in memory may reduce opportunity for credential theft.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideWDigest Authentication (disabling may require KB2871997) Note: This Group Policy path does not exist by default. An additional Group Policy template ( SecGuide.admx/adml ) is required - it is available from Microsoft at this link.','[{\"cis\": [\"18.3.6\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16105,'Ensure 'MSS: (AutoAdminLogon) Enable Automatic Logon (not recommended)' is set to 'Disabled'','This setting is separate from the Welcome screen feature in Windows XP and Windows Vista; if that feature is disabled, this setting is not disabled. If you configure a computer for automatic logon, anyone who can physically gain access to the computer can also gain access to everything that is on the computer, including any network or networks to which the computer is connected. Also, if you enable automatic logon, the password is stored in the registry in plaintext, and the specific registry key that stores this value is remotely readable by the Authenticated Users group. The recommended state for this setting is: Disabled.','If you configure a computer for automatic logon, anyone who can physically gain access to the computer can also gain access to everything that is on the computer, including any network or networks that the computer is connected to. Also, if you enable automatic logon, the password is stored in the registry in plaintext. The specific registry key that stores this setting is remotely readable by the Authenticated Users group. As a result, this entry is appropriate only if the computer is physically secured and if you ensure that untrusted users cannot remotely see the registry.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (AutoAdminLogon) Enable Automatic Logon (not recommended) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16106,'Ensure 'MSS: (DisableIPSourceRouting IPv6) IP source routing protection level (protects against packet spoofing)' is set to 'Enabled: Highe','IP source routing is a mechanism that allows the sender to determine the IP route that a datagram should follow through the network. The recommended state for this setting is: Enabled: Highest protection, source routing is completely disabled.','An attacker could use source routed packets to obscure their identity and location. Source routing allows a computer that sends a packet to specify the route that the packet takes.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Highest protection, source routing is completely disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (DisableIPSourceRouting IPv6) IP source routing protection level (protects against packet spoofing) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.2\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.6\"]}]'),(16107,'Ensure 'MSS: (DisableIPSourceRouting) IP source routing protection level (protects against packet spoofing)' is set to 'Enabled: Highest pr','IP source routing is a mechanism that allows the sender to determine the IP route that a datagram should take through the network. It is recommended to configure this setting to Not Defined for enterprise environments and to Highest Protection for high security environments to completely disable source routing. The recommended state for this setting is: Enabled: Highest protection, source routing is completely disabled.','An attacker could use source routed packets to obscure their identity and location. Source routing allows a computer that sends a packet to specify the route that the packet takes.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Highest protection, source routing is completely disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (DisableIPSourceRouting) IP source routing protection level (protects against packet spoofing) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.3\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.6\"]}]'),(16108,'Ensure 'MSS: (EnableICMPRedirect) Allow ICMP redirects to override OSPF generated routes' is set to 'Disabled'','Internet Control Message Protocol (ICMP) redirects cause the IPv4 stack to plumb host routes. These routes override the Open Shortest Path First (OSPF) generated routes. The recommended state for this setting is: Disabled.','This behavior is expected. The problem is that the 10 minute time-out period for the ICMP redirect-plumbed routes temporarily creates a network situation in which traffic will no longer be routed properly for the affected host. Ignoring such ICMP redirects will limit the system's exposure to attacks that will impact its ability to participate on the network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (EnableICMPRedirect) Allow ICMP redirects to override OSPF generated routes Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.4\"]}, {\"cis_csc\": [\"9\"]}, {\"nist_800_53\": [\"SC.5\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(16109,'Ensure 'MSS: (KeepAliveTime) How often keep-alive packets are sent in milliseconds' is set to 'Enabled: 300,000 or 5 minutes'','This value controls how often TCP attempts to verify that an idle connection is still intact by sending a keep-alive packet. If the remote computer is still reachable, it acknowledges the keep-alive packet. The recommended state for this setting is: Enabled: 300,000 or 5 minutes (recommended).','An attacker who is able to connect to network applications could establish numerous connections to cause a DoS condition.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 300,000 or 5 minutes (recommended): Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (KeepAliveTime) How often keep-alive packets are sent in milliseconds. Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.5\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}, {\"nist_800_53\": [\"SC.5\"]}]'),(16110,'Ensure 'MSS: (NoNameReleaseOnDemand) Allow the computer to ignore NetBIOS name release requests except from WINS servers' is set to 'Enab','NetBIOS over TCP/IP is a network protocol that among other things provides a way to easily resolve NetBIOS names that are registered on Windows-based systems to the IP addresses that are configured on those systems. This setting determines whether the computer releases its NetBIOS name when it receives a name-release request. The recommended state for this setting is: Enabled.','The NetBT protocol is designed not to use authentication, and is therefore vulnerable to spoofing. Spoofing makes a transmission appear to come from a user other than the user who performed the action. A malicious user could exploit the unauthenticated nature of the protocol to send a name-conflict datagram to a target computer, which would cause the computer to relinquish its name and not respond to queries. An attacker could send a request over the network and query a computer to release its NetBIOS name. As with any change that could affect applications, it is recommended that you test this change in a non-production environment before you change the production environment. The result of such an attack could be to cause intermittent connectivity issues on the target computer, or even to prevent the use of Network Neighborhood, domain logons, the NET SEND command, or additional NetBIOS name resolution.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (NoNameReleaseOnDemand) Allow the computer to ignore NetBIOS name release requests except from WINS servers Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.6\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.6\"]}]'),(16111,'Ensure 'MSS: (PerformRouterDiscovery) Allow IRDP to detect and configure Default Gateway addresses (could lead to DoS)' is set to ','This setting is used to enable or disable the Internet Router Discovery Protocol (IRDP), which allows the system to detect and configure default gateway addresses automatically as described in RFC 1256 on a per-interface basis. The recommended state for this setting is: Disabled.','An attacker who has gained control of a computer on the same network segment could configure a computer on the network to impersonate a router. Other computers with IRDP enabled would then attempt to route their traffic through the already compromised computer.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (PerformRouterDiscovery) Allow IRDP to detect and configure Default Gateway addresses (could lead to DoS). Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.7\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}, {\"nist_800_53\": [\"SC.5\"]}]'),(16112,'Ensure 'MSS: (SafeDllSearchMode) Enable Safe DLL search mode (recommended)' is set to 'Enabled'','The DLL search order can be configured to search for DLLs that are requested by running processes in one of two ways: -Search folders specified in the system path first, and then search the current working folder. -Search current working folder first, and then search the folders specified in the system path. When enabled, the registry value is set to 1. With a setting of 1, the system first searches the folders that are specified in the system path and then searches the current working folder. When disabled the registry value is set to 0 and the system first searches the current working folder and then searches the folders that are specified in the system path. Applications will be forced to search for DLLs in the system path first. For applications that require unique versions of these DLLs that are included with the application, this entry could cause performance or stability problems. The recommended state for this setting is: Enabled.','If a user unknowingly executes hostile code that was packaged with additional files that include modified versions of system DLLs, the hostile code could load its own versions of those DLLs and potentially increase the type and degree of damage the code can render.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (SafeDllSearchMode) Enable Safe DLL search mode (recommended) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.8\"]}, {\"cis_csc\": [\"8\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16113,'Ensure 'MSS: (ScreenSaverGracePeriod) The time in seconds before the screen saver grace period expires (0 recommended)' is set to ','Windows includes a grace period between when the screen saver is launched and when the console is actually locked automatically when screen saver locking is enabled. The recommended state for this setting is: Enabled: 5 or fewer seconds.','The default grace period that is allowed for user movement before the screen saver lock takes effect is five seconds. If you leave the default grace period configuration, your computer is vulnerable to a potential attack from someone who could approach the console and attempt to log on to the computer before the lock takes effect. An entry to the registry can be made to adjust the length of the grace period.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 5 or fewer seconds: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (ScreenSaverGracePeriod) The time in seconds before the screen saver grace period expires (0 recommended) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.9\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16114,'Ensure 'MSS: (TcpMaxDataRetransmissions IPv6) How many times unacknowledged data is retransmitted' is set to 'Enabled: 3'','This setting controls the number of times that TCP retransmits an individual data segment (non-connect segment) before the connection is aborted. The retransmission time-out is doubled with each successive retransmission on a connection. It is reset when responses resume. The base time-out value is dynamically determined by the measured round-trip time on the connection. The recommended state for this setting is: Enabled: 3.','A malicious user could exhaust a target computer's resources if it never sent any acknowledgment messages for data that was transmitted by the target computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 3: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS:(TcpMaxDataRetransmissions IPv6) How many times unacknowledged data is retransmitted. Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.10\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}, {\"nist_800_53\": [\"SC.5\"]}]'),(16115,'Ensure 'MSS: (TcpMaxDataRetransmissions) How many times unacknowledged data is retransmitted' is set to 'Enabled: 3'','This setting controls the number of times that TCP retransmits an individual data segment (non-connect segment) before the connection is aborted. The retransmission time-out is doubled with each successive retransmission on a connection. It is reset when responses resume. The base time-out value is dynamically determined by the measured round-trip time on the connection. The recommended state for this setting is: Enabled: 3.','A malicious user could exhaust a target computer's resources if it never sent any acknowledgment messages for data that was transmitted by the target computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 3: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS:(TcpMaxDataRetransmissions) How many times unacknowledged data is retransmitted. Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.11\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}, {\"nist_800_53\": [\"SC.5\"]}]'),(16116,'Ensure 'MSS: (WarningLevel) Percentage threshold for the security event log at which the system will generate a warning' is set to &','This setting can generate a security audit in the Security event log when the log reaches a user-defined threshold. The recommended state for this setting is: Enabled: 90% or less. Note: If log settings are configured to Overwrite events as needed or Overwrite events older than x days, this event will not be generated.','If the Security log reaches 90 percent of its capacity and the computer has not been configured to overwrite events as needed, more recent events will not be written to the log. If the log reaches its capacity and the computer has been configured to shut down when it can no longer record events to the Security log, the computer will shut down and will no longer be available to provide network services.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 90% or less: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (WarningLevel) Percentage threshold for the security event log at which the system will generate a warning Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.12\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(16117,'Set 'NetBIOS node type' to 'P-node' (Ensure NetBT Parameter 'NodeType' is set to '0x2 (2)')','This parameter determines which method NetBIOS over TCP/IP (NetBT) will use to register and resolve names. A B-node (broadcast) system only uses broadcasts. A P-node (point-to-point) system uses only name queries to a name server (WINS). An M-node (mixed) system broadcasts first, then queries the name server (WINS). An H-node (hybrid) system queries the name server (WINS) first, then broadcasts. The recommended state for this setting is: NodeType - 0x2 (2) (P-node / point-to-point).','In order to help mitigate the risk of NetBIOS Name Service (NBT-NS) poisoning attacks, setting the node type to P-node will prevent the system from sending out NetBIOS broadcasts.','','To establish the recommended configuration, set the following Registry value to 0x2 (2) (DWORD) : HKEY_LOCAL_MACHINESystemCurrentControlSetServicesNetBTParameters:NodeType','[{\"cis\": [\"18.5.4.1\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16118,'Ensure 'Turn off multicast name resolution' is set to 'Enabled'','LLMNR is a secondary name resolution protocol. With LLMNR, queries are sent using multicast over a local network link on a single subnet from a client computer to another client computer on the same subnet that also has LLMNR enabled. LLMNR does not require a DNS server or DNS client configuration, and provides name resolution in scenarios in which conventional DNS name resolution is not possible. The recommended state for this setting is: Enabled .','An attacker can listen on a network for these LLMNR (UDP/5355) or NBT-NS (UDP/137) broadcasts and respond to them, tricking the host into thinking that it knows the location of the requested system. Note: To completely mitigate local name resolution poisoning, in addition to this setting, the properties of each installed NIC should also be set to Disable NetBIOS over TCP/IP (on the WINS tab in the NIC properties). Unfortunately, there is no global setting to achieve this that automatically applies to all NICs - it is a per-NIC setting that varies with different NIC hardware installations.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesNetworkDNS ClientTurn off multicast name resolution ote: This Group Policy path may not exist by default. It is provided by the Group Policy template DnsClient.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.5.4.2\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16119,'Ensure 'Enable Font Providers' is set to 'Disabled'','This policy setting determines whether Windows is allowed to download fonts and font catalog data from an online font provider.The recommended state for this setting is: Disabled .','In an enterprise managed environment the IT department should be managing the changes to the system configuration, to ensure all changes are tested and approved.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesNetworkFontsEnable Font Providers Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.5.5.1\"]}, {\"cis_csc\": [\"3\", \"13\"]}, {\"pci_dss\": [\"6.4.5\"]}, {\"tsc\": [\"CC6.6\", \"CC7.1\"]}]'),(16120,'Ensure 'Enable insecure guest logons' is set to 'Disabled'','This policy setting determines if the SMB client will allow insecure guest logons to an SMB server. The recommended state for this setting is: Disabled .','Insecure guest logons are used by file servers to allow unauthenticated access to shared folders.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkLanmanWorkstationEnable insecure guest logons Note: This Group Policy path may not exist by default. It is provided by the Group Policy template LanmanWorkstation.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.5.8.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16121,'Ensure 'Turn on Mapper I/O (LLTDIO) driver' is set to 'Disabled'','This policy setting changes the operational behavior of the Mapper I/O network protocol driver. LLTDIO allows a computer to discover the topology of a network it's connected to. It also allows a computer to initiate Quality-of-Service requests such as bandwidth estimation and network health analysis. The recommended state for this setting is: Disabled.','To help protect from potentially discovering and connecting to unauthorized devices, this setting should be disabled to prevent responding to network traffic for network topology discovery.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkLink-Layer Topology DiscoveryTurn on Mapper I/O (LLTDIO) driver. Note: This Group Policy path is provided by the Group Policy template LinkLayerTopologyDiscovery.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.9.1\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16122,'Ensure 'Turn on Responder (RSPNDR) driver' is set to 'Disabled'','This policy setting changes the operational behavior of the Responder network protocol driver. The Responder allows a computer to participate in Link Layer Topology Discovery requests so that it can be discovered and located on the network. It also allows a computer to participate in Quality-of-Service activities such as bandwidth estimation and network health analysis. The recommended state for this setting is: Disabled.','To help protect from potentially discovering and connecting to unauthorized devices, this setting should be disabled to prevent responding to network traffic for network topology discovery.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkLink-Layer Topology DiscoveryTurn on Responder (RSPNDR) driver. Note: This Group Policy path is provided by the Group Policy template LinkLayerTopologyDiscovery.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.9.2\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16123,'Ensure 'Turn off Microsoft Peer-to-Peer Networking Services' is set to 'Enabled'','The Peer Name Resolution Protocol (PNRP) allows for distributed resolution of a name to an IPv6 address and port number. The protocol operates in the context of clouds. A cloud is a set of peer computers that can communicate with each other by using the same IPv6 scope. Peer-to-Peer protocols allow for applications in the areas of RTC, collaboration, content distribution and distributed processing. The recommended state for this setting is: Enabled.','This setting enhances the security of the environment and reduces the overall risk exposure related to peer-to-peer networking.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkMicrosoft Peer-to-Peer Networking ServicesTurn off Microsoft Peer-to-Peer Networking Services. Note: This Group Policy path is provided by the Group Policy template P2P- pnrp.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.10.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16124,'Ensure 'Prohibit installation and configuration of Network Bridge on your DNS domain network' is set to 'Enabled'','You can use this procedure to controls user's ability to install and configure a Network Bridge. The recommended state for this setting is: Enabled.','The Network Bridge setting, if enabled, allows users to create a Layer 2 Media Access Control (MAC) bridge, enabling them to connect two or more physical network segments together. A Network Bridge thus allows a computer that has connections to two different networks to share data between those networks. In an enterprise managed environment, where there is a need to control network traffic to only authorized paths, allowing users to create a Network Bridge increases the risk and attack surface from the bridged network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ConnectionsProhibit installation and configuration of Network Bridge on your DNS domain network Note: This Group Policy path is provided by the Group Policy template NetworkConnections.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.11.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC6.6\"]}]'),(16125,'Ensure 'Require domain users to elevate when setting a network's location' is set to 'Enabled'','This policy setting determines whether to require domain users to elevate when setting a network's location. The recommended state for this setting is: Enabled.','Allowing regular users to set a network location increases the risk and attack surface.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ConnectionsRequire domain users to elevate when setting a network's location Note: This Group Policy path may not exist by default. It is provided by the Group Policy template NetworkConnections.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.5.11.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC6.6\"]}]'),(16126,'Ensure 'Require domain users to elevate when setting a network's location' is set to 'Enabled'','This policy setting determines whether to require domain users to elevate when setting a network's location. The recommended state for this setting is: Enabled .','Allowing regular users to set a network location increases the risk and attack surface.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ConnectionsRequire domain users to elevate when setting a network's location Note: This Group Policy path may not exist by default. It is provided by the Group Policy template NetworkConnections.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.5.11.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16127,'Ensure 'Hardened UNC Paths' is set to 'Enabled, with "Require Mutual Authentication" and "Require Integrity" set for all NETLOGON&','This policy setting configures secure access to UNC paths. The recommended state for this setting is: Enabled, with "Require Mutual Authentication" and "Require Integrity" set for all NETLOGON and SYSVOL shares .','In February 2015, Microsoft released a new control mechanism to mitigate a security risk in Group Policy as part of the MS15-011 / MSKB 3000483 security update. This mechanism requires both the installation of the new security update and also the deployment of specific group policy settings to all computers on the domain from Windows Vista / Server 2008 (non-R2) or newer (the associated security patch to enable this feature was not released for Server 2003). A new group policy template ( NetworkProvider.admx/adml ) was also provided with the security update. Once the new GPO template is in place, the following are the minimum requirements to remediate the Group Policy security risk: \*NETLOGON RequireMutualAuthentication=1, RequireIntegrity=1 \*SYSVOL RequireMutualAuthentication=1, RequireIntegrity=1','','To establish the recommended configuration via GP, set the following UI path to Enabled with the following paths configured, at a minimum: \*NETLOGON RequireMutualAuthentication=1, RequireIntegrity=1 \*SYSVOL RequireMutualAuthentication=1, RequireIntegrity=1 Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ProviderHardened UNC Paths Note: This Group Policy path does not exist by default. An additional Group Policy template ( NetworkProvider.admx/adml ) is required','[{\"cis\": [\"18.5.14.1\"]}, {\"cis_csc\": [\"3\"]}]'),(16128,'Disable IPv6 (Ensure TCPIP6 Parameter 'DisabledComponents' is set to '0xff (255)')','Internet Protocol version 6 (IPv6) is a set of protocols that computers use to exchange information over the Internet and over home and business networks. IPv6 allows for many more IP addresses to be assigned than IPv4 did. Older networking, hosts and operating systems may not support IPv6 natively. The recommended state for this setting is: DisabledComponents - 0xff (255)','Since the vast majority of private enterprise managed networks have no need to utilize IPv6 (because they have access to private IPv4 addressing), disabling IPv6 components reduces a possible attack surface that is also harder to monitor the traffic on. As a result, we recommend configuring IPv6 to a Disabled state when it is not needed.','','To establish the recommended configuration, set the following Registry value to 0xff (255) (DWORD): HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTCPIP6Parameters:DisabledComponents. Note: This change does not take effect until the computer has been restarted. Note #2: Although Microsoft does not provide an ADMX template to configure this registry value, a custom .ADM template (Disable-IPv6-Components-KB929852.adm) is provided in the CIS Benchmark Remediation Kit to facilitate its configuration. Be aware though that simply turning off the group policy setting in the .ADM template will not "undo" the change once applied. Instead, the opposite setting must be applied to change the registry value to the opposite state.','[{\"cis\": [\"18.5.19.2.1\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16129,'Ensure 'Configuration of wireless settings using Windows Connect Now' is set to 'Disabled'','This policy setting allows the configuration of wireless settings using Windows Connect Now (WCN). The WCN Registrar enables the discovery and configuration of devices over Ethernet (UPnP) over in-band 802.11 Wi-Fi through the Windows Portable Device API (WPD) and via USB Flash drives. Additional options are available to allow discovery and configuration over a specific medium. The recommended state for this setting is: Disabled.','This setting enhances the security of the environment and reduces the overall risk exposure related to user configuration of wireless settings.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWindows Connect NowConfiguration of wireless settings using Windows Connect Now. Note: This Group Policy path is provided by the Group Policy template WindowsConnectNow.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.20.1\"]}, {\"cis_csc\": [\"15.4\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16130,'Ensure 'Prohibit access of the Windows Connect Now wizards' is set to 'Enabled'','This policy setting prohibits access to Windows Connect Now (WCN) wizards. The recommended state for this setting is: Enabled.','Allowing standard users to access the Windows Connect Now wizard increases the risk and attack surface.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetworkWindows Connect NowProhibit access of the Windows Connect Now wizards. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsConnectNow.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.5.20.2\"]}, {\"cis_csc\": [\"15.4\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16131,'Ensure 'Minimize the number of simultaneous connections to the Internet or a Windows Domain' is set to 'Enabled'','This policy setting prevents computers from connecting to both a domain based network and a non-domain based network at the same time. The recommended state for this setting is: Enabled.','Blocking simultaneous connections can help prevent a user unknowingly allowing network traffic to flow between the Internet and the enterprise managed network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWindows Connection ManagerMinimize the number of simultaneous connections to the Internet or a Windows Domain Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WCM.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.5.21.1\"]}, {\"cis_csc\": [\"12\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16132,'Ensure 'Include command line in process creation events' is set to 'Disabled'','This policy setting determines what information is logged in security audit events when a new process has been created. The recommended state for this setting is: Disabled.','When this policy setting is enabled, any user who has read access to the security events can read the command-line arguments for any successfully created process. Command-line arguments may contain sensitive or private information such as passwords or user data.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemAudit Process CreationInclude command line in process creation events Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AuditSettings.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.3.1\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16133,'Ensure 'Remote host allows delegation of non-exportable credentials' is set to 'Enabled'','Remote host allows delegation of non-exportable credentials. When using credential delegation, devices provide an exportable version of credentials to the remote host. This exposes users to the risk of credential theft from attackers on the remote host. The Restricted Admin Mode and Windows Defender Remote Credential Guard features are two options to help protect against this risk. The recommended state for this setting is: Enabled .','Restricted Admin Mode was designed to help protect administrator accounts by ensuring that reusable credentials are not stored in memory on remote devices that could potentially be compromised. Windows Defender Remote Credential Guard helps you protect your credentials over a Remote Desktop connection by redirecting Kerberos requests back to the device that is requesting the connection. Both features should be enabled and supported, as they reduce the chance of credential theft.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesSystemCredentials DelegationRemote host allows delegation of non-exportable credentials Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredSsp.admx/adml that is included with the Microsoft Windows 10 Release 1703 Administrative Templates (or newer).','[{\"cis\": [\"18.8.4.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16134,'Ensure 'Boot-Start Driver Initialization Policy' is set to 'Enabled: Good, unknown and bad but critical'','This policy setting allows you to specify which boot-start drivers are initialized based on a classification determined by an Early Launch Antimalware boot-start driver. The Early Launch Antimalware boot-start driver can return the following classifications for each boot-start driver: -Good: The driver has been signed and has not been tampered with. -Bad: The driver has been identified as malware. It is recommended that you do not allow known bad drivers to be initialized. -Bad, but required for boot: The driver has been identified as malware, but the computer cannot successfully boot without loading this driver. -Unknown: This driver has not been attested to by your malware detection application and has not been classified by the Early Launch Antimalware boot-start driver. If you enable this policy setting you will be able to choose which boot-start drivers to initialize the next time the computer is started. If your malware detection application does not include an Early Launch Antimalware boot- start driver or if your Early Launch Antimalware boot-start driver has been disabled, this setting has no effect and all boot-start drivers are initialized. The recommended state for this setting is: Enabled: Good, unknown and bad but critical.','This policy setting helps reduce the impact of malware that has already infected your system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Good, unknown and bad but critical: Computer ConfigurationPoliciesAdministrative TemplatesSystemEarly Launch AntimalwareBoot-Start Driver Initialization Policy Note: This Group Policy path may not exist by default. It is provided by the Group Policy template EarlyLaunchAM.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.14.1\"]}, {\"cis_csc\": [\"8\"]}, {\"pci_dss\": [\"5.1.1\"]}, {\"nist_800_53\": [\"SI.3\"]}, {\"tsc\": [\"CC6.8\"]}]'),(16135,'Ensure 'Configure registry policy processing: Do not apply during periodic background processing' is set to 'Enabled: FALSE'','The 'Do not apply during periodic background processing' option prevents the system from updating affected policies in the background while the computer is in use. When background updates are disabled, policy changes will not take effect until the next user logon or system restart. The recommended state for this setting is: Enabled: FALSE (unchecked).','Setting this option to false (unchecked) will ensure that domain policy changes take effect more quickly, as compared to waiting until the next user logon or system restart.','','To establish the recommended configuration via GP, set the following UI path to Enabled, then set the Do not apply during periodic background processing option to FALSE (unchecked): Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyConfigure registry policy processing Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.21.2\"]}, {\"cis_csc\": [\"3.7\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16136,'Ensure 'Configure registry policy processing: Process even if the Group Policy objects have not changed' is set to 'Enabled: TRUE'','The 'Process even if the Group Policy objects have not changed' option updates and reapplies policies even if the policies have not changed. The recommended state for this setting is: Enabled: TRUE (checked).','Setting this option to true (checked) will ensure unauthorized changes that might have been configured locally are forced to match the domain-based Group Policy settings again.','','To establish the recommended configuration via GP, set the following UI path to Enabled, then set the Process even if the Group Policy objects have not changed option to TRUE (checked): Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyConfigure registry policy processing Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.21.3\"]}, {\"cis_csc\": [\"3.7\"]}, {\"pci_dss\": [\"11.5.1\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(16137,'Ensure 'Continue experiences on this device' is set to 'Disabled'','This policy setting determines whether the Windows device is allowed to participate in cross-device experiences (continue experiences). The recommended state for this setting is: Disabled .','A cross-device experience is when a system can access app and send messages to other devices. In an enterprise managed environment only trusted systems should be communicating within the network. Access to any other system should be prohibited.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyContinue experiences on this device Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.8.21.4\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"6.5.8\"]}, {\"nist_800_53\": [\"SA.11\", \"AU.14\", \"AC.7\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16138,'Ensure 'Turn off background refresh of Group Policy' is set to 'Disabled'','This policy setting prevents Group Policy from being updated while the computer is in use. This policy setting applies to Group Policy for computers, users and Domain Controllers. The recommended state for this setting is: Disabled.','This setting ensures that group policy changes take effect more quickly, as compared to waiting until the next user logon or system restart.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyTurn off background refresh of Group Policy Note: This Group Policy path is provided by the Group Policy template GroupPolicy.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.21.5\"]}, {\"cis_csc\": [\"3.7\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16139,'Ensure 'Turn off downloading of print drivers over HTTP' is set to 'Enabled'','This policy setting controls whether the computer can download print driver packages over HTTP. To set up HTTP printing, printer drivers that are not available in the standard operating system installation might need to be downloaded over HTTP. The recommended state for this setting is: Enabled.','Users might download drivers that include malicious code.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off downloading of print drivers over HTTP Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.1\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16140,'Ensure 'Turn off handwriting personalization data sharing' is set to 'Enabled'','This setting turns off data sharing from the handwriting recognition personalization tool. The handwriting recognition personalization tool enables Tablet PC users to adapt handwriting recognition to their own writing style by providing writing samples. The tool can optionally share user writing samples with Microsoft to improve handwriting recognition in future versions of Windows. The tool generates reports and transmits them to Microsoft over a secure connection. The recommended state for this setting is: Enabled.','A person's handwriting is Personally Identifiable Information (PII), especially when it comes to your signature. As such, it is unacceptable in many environments to automatically upload PII to a website without explicit approval by the user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off handwriting personalization data sharing. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ShapeCollector.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.22.1.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16141,'Ensure 'Turn off handwriting recognition error reporting' is set to 'Enabled'','Turns off the handwriting recognition error reporting tool. The handwriting recognition error reporting tool enables users to report errors encountered in Tablet PC Input Panel. The tool generates error reports and transmits them to Microsoft over a secure connection. Microsoft uses these error reports to improve handwriting recognition in future versions of Windows. The recommended state for this setting is: Enabled.','A person's handwriting is Personally Identifiable Information (PII), especially when it comes to your signature. As such, it is unacceptable in many environments to automatically upload PII to a website without explicit approval by the user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off handwriting recognition error reporting. Note: This Group Policy path is provided by the Group Policy template InkWatson.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16142,'Ensure 'Turn off Internet Connection Wizard if URL connection is referring to Microsoft.com' is set to 'Enabled'','This policy setting specifies whether the Internet Connection Wizard can connect to Microsoft to download a list of Internet Service Providers (ISPs). The recommended state for this setting is: Enabled.','In an enterprise managed environment we want to lower the risk of a user unknowingly exposing sensitive data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Internet Connection Wizard if URL connection is referring to Microsoft.com. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16143,'Ensure 'Turn off Internet download for Web publishing and online ordering wizards' is set to 'Enabled'','This policy setting controls whether Windows will download a list of providers for the Web publishing and online ordering wizards. The recommended state for this setting is: Enabled.','Although the risk is minimal, enabling this setting will reduce the possibility of a user unknowingly downloading malicious content through this feature.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Internet download for Web publishing and online ordering wizards Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.5\"]}, {\"cis_csc\": [\"7\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16144,'Ensure 'Turn off printing over HTTP' is set to 'Enabled'','This policy setting allows you to disable the client computer's ability to print over HTTP, which allows the computer to print to printers on the intranet as well as the Internet. The recommended state for this setting is: Enabled.','Information that is transmitted over HTTP through this capability is not protected and can be intercepted by malicious users. For this reason, it is not often used in enterprise managed environments.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off printing over HTTP Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.6\"]}, {\"cis_csc\": [\"13.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16145,'Ensure 'Turn off Registration if URL connection is referring to Microsoft.com' is set to 'Enabled'','This policy setting specifies whether the Windows Registration Wizard connects to Microsoft.com for online registration. The recommended state for this setting is: Enabled.','Users in an enterprise managed environment should not be registering their own copies of Windows, providing their own PII in the process.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Registration if URL connection is referring to Microsoft.com. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.7\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16146,'Ensure 'Turn off Search Companion content file updates' is set to 'Enabled'','This policy setting specifies whether Search Companion should automatically download content updates during local and Internet searches. The recommended state for this setting is: Enabled.','There is a small risk that users will unknowingly reveal sensitive information because of the topics they are searching for. This risk is very low because even if this setting is enabled users still must submit search queries to the desired search engine in order to perform searches.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Search Companion content file updates. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.8\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16147,'Ensure 'Turn off the "Order Prints" picture task' is set to 'Enabled'','This policy setting specifies whether the "Order Prints Online" task is available from Picture Tasks in Windows folders. The Order Prints Online Wizard is used to download a list of providers and allow users to order prints online. The recommended state for this setting is: Enabled.','In an enterprise managed environment we want to lower the risk of a user unknowingly exposing sensitive data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off the "Order Prints" picture task. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.9\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16148,'Ensure 'Turn off the "Publish to Web" task for files and folders' is set to 'Enabled'','This policy setting specifies whether the tasks Publish this file to the Web, Publish this folder to the Web, and Publish the selected items to the Web are available from File and Folder Tasks in Windows folders. The Web Publishing wizard is used to download a list of providers and allow users to publish content to the Web. The recommended state for this setting is: Enabled.','Users may publish confidential or sensitive information to a public service outside of the control of the organization.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off the "Publish to Web" task for files and folders Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.10\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16149,'Ensure 'Turn off the Windows Messenger Customer Experience Improvement Program' is set to 'Enabled'','This policy setting specifies whether Windows Messenger can collect anonymous information about how the Windows Messenger software and service is used. Microsoft uses information collected through the Customer Experience Improvement Program to detect software flaws so that they can be corrected more quickly, enabling this setting will reduce the amount of data Microsoft is able to gather for this purpose. The recommended state for this setting is: Enabled.','Large enterprise managed environments may not want to have information collected by Microsoft from managed client computers.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off the Windows Messenger Customer Experience Improvement Program. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.11\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16150,'Ensure 'Turn off Windows Customer Experience Improvement Program' is set to 'Enabled'','This policy setting specifies whether Windows Messenger can collect anonymous information about how the Windows Messenger software and service is used. Microsoft uses information collected through the Windows Customer Experience Improvement Program to detect software flaws so that they can be corrected more quickly, enabling this setting will reduce the amount of data Microsoft is able to gather for this purpose. The recommended state for this setting is: Enabled.','Large enterprise managed environments may not want to have information collected by Microsoft from managed client computers.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Windows Customer Experience Improvement Program. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.12\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16151,'Ensure 'Turn off Windows Error Reporting' is set to 'Enabled'','This policy setting controls whether or not errors are reported to Microsoft. Error Reporting is used to report information about a system or application that has failed or has stopped responding and is used to improve the quality of the product. The recommended state for this setting is: Enabled.','If a Windows Error occurs in a secure, enterprise managed environment, the error should be reported directly to IT staff for troubleshooting and remediation. There is no benefit to the corporation to report these errors directly to Microsoft, and there is some risk of unknowingly exposing sensitive data as part of the error.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Windows Error Reporting. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.13\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16152,'Ensure 'Support device authentication using certificate' is set to 'Enabled: Automatic'','This policy setting allows you to set support for Kerberos to attempt authentication using the certificate for the device to the domain. Support for device authentication using certificate will require connectivity to a DC in the device account domain which supports certificate authentication for computer accounts. The recommended state for this setting is: Enabled: Automatic .','Having stronger device authentication with the use of certificates is strongly encouraged over standard username and password authentication. Having this set to Automatic will allow certificate based authentication to be used whenever possible.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Automatic : Computer ConfigurationPoliciesAdministrative TemplatesSystemKerberosSupport device authentication using certificate Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Kerberos.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.8.25.1\"]}, {\"cis_csc\": [\"1.6\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16153,'Ensure 'Disallow copying of user input methods to the system account for sign-in' is set to 'Enabled'','This policy prevents automatic copying of user input methods to the system account for use on the sign-in screen. The user is restricted to the set of input methods that are enabled in the system account. The recommended state for this setting is: Enabled.','This is a way to increase the security of the system account.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLocale ServicesDisallow copying of user input methods to the system account for sign-in. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Globalization.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.26.1\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16154,'Ensure 'Block user from showing account details on sign-in' is set to 'Enabled'','This policy prevents the user from showing account details (email address or user name) on the sign-in screen. The recommended state for this setting is: Enabled .','An attacker with access to the console (for example, someone with physical access or someone who is able to connect to the server through Remote Desktop Services) could view the name of the last user who logged on to the server. The attacker could then try to guess the password, use a dictionary, or use a brute-force attack to try and log on.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonBlock user from showing account details on sign-in Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.8.27.1\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16155,'Ensure 'Do not display network selection UI' is set to 'Enabled'','This policy setting allows you to control whether anyone can interact with available networks UI on the logon screen. The recommended state for this setting is: Enabled.','An unauthorized user could disconnect the PC from the network or can connect the PC to other available networks without signing into Windows.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonDo not display network selection UI Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.27.2\"]}, {\"cis_csc\": [\"5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16156,'Ensure 'Do not enumerate connected users on domain-joined computers' is set to 'Enabled'','This policy setting prevents connected users from being enumerated on domain-joined computers. The recommended state for this setting is: Enabled.','A malicious user could use this feature to gather account names of other users, that information could then be used in conjunction with other types of attacks such as guessing passwords or social engineering. The value of this countermeasure is small because a user with domain credentials could gather the same account information using other methods.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonDo not enumerate connected users on domain-joined computers Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.27.3\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16157,'Ensure 'Enumerate local users on domain-joined computers' is set to 'Disabled'','This policy setting allows local users to be enumerated on domain-joined computers. The recommended state for this setting is: Disabled.','A malicious user could use this feature to gather account names of other users, that information could then be used in conjunction with other types of attacks such as guessing passwords or social engineering. The value of this countermeasure is small because a user with domain credentials could gather the same account information using other methods.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonEnumerate local users on domain-joined computers Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.27.4\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16158,'Ensure 'Turn off app notifications on the lock screen' is set to 'Enabled'','This policy setting allows you to prevent app notifications from appearing on the lock screen. The recommended state for this setting is: Enabled.','App notifications might display sensitive business or personal data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonTurn off app notifications on the lock screen Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.27.5\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16159,'Ensure 'Turn off picture password sign-in' is set to 'Enabled'','This policy setting allows you to control whether a domain user can sign in using a picture password. The recommended state for this setting is: Enabled . Note: If the picture password feature is permitted, the user's domain password is cached in the system vault when using it.','Picture passwords bypass the requirement for a typed complex password. In a shared work environment, a simple shoulder surf where someone observed the on-screen gestures would allow that person to gain access to the system without the need to know the complex password. Vertical monitor screens with an image are much more visible at a distance than horizontal key strokes, increasing the likelihood of a successful observation of the mouse gestures.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonTurn off picture password sign-in Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredentialProviders.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.27.6\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16160,'Ensure 'Turn on convenience PIN sign-in' is set to 'Disabled'','This policy setting allows you to control whether a domain user can sign in using a convenience PIN. In Windows 10, convenience PIN was replaced with Passport, which has stronger security properties. To configure Passport for domain users, use the policies under Computer ConfigurationAdministrative TemplatesWindows ComponentsMicrosoft Passport for Work. Note: The user's domain password will be cached in the system vault when using this feature. The recommended state for this setting is: Disabled.','A PIN is created from a much smaller selection of characters than a password, so in most cases a PIN will be much less robust than a password.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonTurn on convenience PIN sign-in Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredentialProviders.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Turn on PIN sign-in, but it was renamed starting with the Windows 10 Release 1511 Administrative Templates.','[{\"cis\": [\"18.8.27.7\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16161,'Ensure 'Untrusted Font Blocking' is set to 'Enabled: Block untrusted fonts and log events'','This security feature provides a global setting to prevent programs from loading untrusted fonts. Untrusted fonts are any font installed outside of the %windir%Fonts directory. This feature can be configured to be in 3 modes: On, Off, and Audit. The recommended state for this setting is: Enabled : Block untrusted fonts and log events','Blocking untrusted fonts helps prevent both remote (web-based or email-based) and local EOP attacks that can happen during the font file-parsing process.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Block untrusted fonts and log events : Computer ConfigurationPoliciesAdministrative TemplatesSystemMitigationOptionsUntrusted Font Blocking Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.1\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16162,'Ensure 'Allow network connectivity during connected-standby (on battery)' is set to 'Disabled'','This policy setting allows you to control the network connectivity state in standby on modern standby-capable systems. The recommended state for this setting is: Disabled .','Disabling this setting ensures that the computer will not be accessible to attackers over a WLAN network while left unattended, on battery and in a sleep state.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsAllow network connectivity during connected-standby (on battery) Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.8.33.6.1\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16163,'Ensure 'Allow network connectivity during connected-standby (plugged in)' is set to 'Disabled'','This policy setting allows you to control the network connectivity state in standby on modern standby-capable systems. The recommended state for this setting is: Disabled .','Disabling this setting ensures that the computer will not be accessible to attackers over a WLAN network while left unattended, plugged in and in a sleep state.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsAllow network connectivity during connected-standby (plugged in) Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.8.33.6.2\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16164,'Ensure 'Require a password when a computer wakes (on battery)' is set to 'Enabled'','Specifies whether or not the user is prompted for a password when the system resumes from sleep. The recommended state for this setting is: Enabled.','Enabling this setting ensures that anyone who wakes an unattended computer from sleep state will have to provide logon credentials before they can access the system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsRequire a password when a computer wakes (on battery) Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.33.6.3\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16165,'Ensure 'Require a password when a computer wakes (plugged in)' is set to 'Enabled'','Specifies whether or not the user is prompted for a password when the system resumes from sleep. The recommended state for this setting is: Enabled.','Enabling this setting ensures that anyone who wakes an unattended computer from sleep state will have to provide logon credentials before they can access the system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsRequire a password when a computer wakes (plugged in) Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.33.6.4\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16166,'Ensure 'Configure Offer Remote Assistance' is set to 'Disabled'','This policy setting allows you to turn on or turn off Offer (Unsolicited) Remote Assistance on this computer. Help desk and support personnel will not be able to proactively offer assistance, although they can still respond to user assistance requests. The recommended state for this setting is: Disabled.','A user might be tricked and accept an unsolicited Remote Assistance offer from a malicious user.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote AssistanceConfigure Offer Remote Assistance Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RemoteAssistance.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.35.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16167,'Ensure 'Configure Solicited Remote Assistance' is set to 'Disabled'','This policy setting allows you to turn on or turn off Solicited (Ask for) Remote Assistance on this computer. The recommended state for this setting is: Disabled.','There is slight risk that a rogue administrator will gain access to another user's desktop session, however, they cannot connect to a user's computer unannounced or control it without permission from the user. When an expert tries to connect, the user can still choose to deny the connection or give the expert view-only privileges. The user must explicitly click the Yes button to allow the expert to remotely control the workstation.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote AssistanceConfigure Solicited Remote Assistance Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RemoteAssistance.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.35.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16168,'Ensure 'Enable RPC Endpoint Mapper Client Authentication' is set to 'Enabled'','This policy setting controls whether RPC clients authenticate with the Endpoint Mapper Service when the call they are making contains authentication information. The Endpoint Mapper Service on computers running Windows NT4 (all service packs) cannot process authentication information supplied in this manner. This policy setting can cause a specific issue with 1-way forest trusts if it is applied to the trusting domain DCs (see Microsoft KB3073942), so we do not recommend applying it to Domain Controllers. Note: This policy will not be in effect until the system is rebooted. The recommended state for this setting is: Enabled.','Anonymous access to RPC services could result in accidental disclosure of information to unauthenticated users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote Procedure CallEnable RPC Endpoint Mapper Client Authentication Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RPC.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.36.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16169,'Ensure 'Restrict Unauthenticated RPC clients' is set to 'Enabled: Authenticated'','This policy setting controls how the RPC server runtime handles unauthenticated RPC clients connecting to RPC servers.','Unauthenticated RPC communication can create a security vulnerability.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Authenticated: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote Procedure CallRestrict Unauthenticated RPC clients.','[{\"cis\": [\"18.8.36.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16170,'Ensure 'Microsoft Support Diagnostic Tool: Turn on MSDT interactive communication with support provider' is set to 'Disabled'','This policy setting configures Microsoft Support Diagnostic Tool (MSDT) interactive communication with the support provider. MSDT gathers diagnostic data for analysis by support professionals. The recommended state for this setting is: Disabled.','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemTroubleshooting and DiagnosticsMicrosoft Support Diagnostic ToolMicrosoft Support Diagnostic Tool: Turn on MSDT interactive communication with support provider. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template MSDT.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.44.5.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16171,'Ensure 'Enable/Disable PerfTrack' is set to 'Disabled'','This policy setting specifies whether to enable or disable tracking of responsiveness events. The recommended state for this setting is: Disabled.','When enabled the aggregated data of a given event will be transmitted to Microsoft. The option exists to restrict this feature for a specific user, set the consent level, and designate specific programs for which error reports could be sent. However, centrally restricting the ability to execute PerfTrack to limit the potential for unauthorized or undesired usage, data leakage, or unintentional communications is highly recommended.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemTroubleshooting and DiagnosticsWindows Performance PerfTrackEnable/Disable PerfTrack. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template PerformancePerftrack.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.44.11.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16172,'Ensure 'Turn off the advertising ID' is set to 'Enabled'','This policy setting turns off the advertising ID, preventing apps from using the ID for experiences across apps. The recommended state for this setting is: Enabled.','Tracking user activity for advertising purposes, even anonymously, may be a privacy concern. In an enterprise managed environment, applications should not need or require tracking for targeted advertising.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemUser ProfilesTurn off the advertising ID. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template UserProfiles.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.46.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16173,'Ensure 'Enable Windows NTP Client' is set to 'Enabled'','This policy setting specifies whether the Windows NTP Client is enabled. Enabling the Windows NTP Client allows your computer to synchronize its computer clock with other NTP servers. You might want to disable this service if you decide to use a third-party time provider. The recommended state for this setting is: Enabled.','A reliable and accurate account of time is important for a number of services and security requirements, including but not limited to distributed applications, authentication services, multi-user databases and logging services. The use of an NTP client (with secure operation) establishes functional accuracy and is a focal point when reviewing security relevant events.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemWindows Time ServiceTime ProvidersEnable Windows NTP Client. Note: This Group Policy path is provided by the Group Policy template W32Time.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.49.1.1\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC7.2\"]}]'),(16174,'Ensure 'Enable Windows NTP Server' is set to 'Disabled'','This policy setting allows you to specify whether the Windows NTP Server is enabled.','The configuration of proper time synchronization is critically important in an enterprise managed environment both due to the sensitivity of Kerberos authentication timestamps and also to ensure accurate security logging.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemWindows Time ServiceTime ProvidersEnable Windows NTP Server.','[{\"cis\": [\"18.8.49.1.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC7.2\"]}]'),(16175,'Ensure 'Allow a Windows app to share application data between users' is set to 'Disabled'','Manages a Windows app's ability to share data between users who have installed the app. Data is shared through the SharedLocal folder. This folder is available through the Windows.Storage API. The recommended state for this setting is: Disabled .','Users of a system could accidentally share sensitive data with other users on the same system.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsApp Package DeploymentAllow a Windows app to share application data between users Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AppxPackageManager.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.4.1\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16176,'Ensure 'Allow Microsoft accounts to be optional' is set to 'Enabled'','This policy setting lets you control whether Microsoft accounts are optional for Windows Store apps that require an account to sign in. This policy only affects Windows Store apps that support it. The recommended state for this setting is: Enabled.','Enabling this setting allows an organization to use their enterprise user accounts instead of using their Microsoft accounts when accessing Windows store apps. This provides the organization with greater control over relevant credentials. Microsoft accounts cannot be centrally managed and as such enterprise credential security policies cannot be applied to them, which could put any information accessed by using Microsoft accounts at risk.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsApp runtimeAllow Microsoft accounts to be optional Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AppXRuntime.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.6.1\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16177,'Ensure 'Disallow Autoplay for non-volume devices' is set to 'Enabled'','This policy setting disallows AutoPlay for MTP devices like cameras or phones. The recommended state for this setting is: Enabled.','An attacker could use this feature to launch a program to damage a client computer or data on the computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsAutoPlay PoliciesDisallow Autoplay for non-volume devices Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AutoPlay.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.8.1\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16178,'Ensure 'Set the default behavior for AutoRun' is set to 'Enabled: Do not execute any autorun commands'','This policy setting sets the default behavior for Autorun commands. Autorun commands are generally stored in autorun.inf files. They often launch the installation program or other routines. The recommended state for this setting is: Enabled: Do not execute any autorun commands.','Prior to Windows Vista, when media containing an autorun command is inserted, the system will automatically execute the program without user intervention. This creates a major security concern as code may be executed without user's knowledge. The default behavior starting with Windows Vista is to prompt the user whether autorun command is to be run. The autorun command is represented as a handler in the Autoplay dialog.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Do not execute any autorun commands: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsAutoPlay PoliciesSet the default behavior for AutoRun Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AutoPlay.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.8.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16179,'Ensure 'Turn off Autoplay' is set to 'Enabled: All drives'','Autoplay starts to read from a drive as soon as you insert media in the drive, which causes the setup file for programs or audio media to start immediately. An attacker could use this feature to launch a program to damage the computer or data on the computer. Autoplay is disabled by default on some removable drive types, such as floppy disk and network drives, but not on CD-ROM drives. Note: You cannot use this policy setting to enable Autoplay on computer drives in which it is disabled by default, such as floppy disk and network drives. The recommended state for this setting is: Enabled: All drives.','An attacker could use this feature to launch a program to damage a client computer or data on the computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: All drives: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsAutoPlay PoliciesTurn off Autoplay Note: This Group Policy path is provided by the Group Policy template AutoPlay.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.8.3\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16180,'Ensure 'Configure enhanced anti-spoofing' is set to 'Enabled'','This policy setting determines whether enhanced anti-spoofing is configured for devices which support it. The recommended state for this setting is: Enabled .','Enterprise managed environments are now supporting a wider range of mobile devices, increasing the security on these devices will help protect against unauthorized access on your network.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsBiometricsFacial FeaturesConfigure enhanced anti-spoofing Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Biometrics.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer). Note #2: In the Windows 10 Release 1511 and Windows 10 Release 1607 & Server 2016 Administrative Templates, this setting was named Use enhanced anti-spoofing when available. It was renamed to Configure enhanced anti-spoofing starting with the Windows 10 Release 1703 Administrative Templates.','[{\"cis\": [\"18.9.10.1.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16181,'Ensure 'Allow Use of Camera' is set to 'Disabled'','This policy setting controls whether the use of Camera devices on the machine are permitted. The recommended state for this setting is: Disabled .','Cameras in a high security environment can pose serious privacy and data exfiltration risks - they should be disabled to help mitigate that risk.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCameraAllow Use of Camera Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Camera.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.12.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16182,'Ensure 'Turn off Microsoft consumer experiences' is set to 'Enabled'','This policy setting turns off experiences that help consumers make the most of their devices and Microsoft account. The recommended state for this setting is: Enabled . Note: Per Microsoft TechNet, this policy setting only applies to Windows 10 Enterprise and Windows 10 Education editions.','Having apps silently install in an enterprise managed environment is not good security practice - especially if the apps send data back to a 3rd party.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCloud ContentTurn off Microsoft consumer experiences Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CloudContent.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.9.13.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16183,'Ensure 'Require pin for pairing' is set to 'Enabled'','This policy setting controls whether or not a PIN is required for pairing to a wireless display device. The recommended state for this setting is: Enabled .','If this setting is not configured or disabled then a PIN would not be required when pairing wireless display devices to the system, increasing the risk of unauthorized use.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsConnectRequire pin for pairing Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WirelessDisplay.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.14.1\"]}, {\"cis_csc\": [\"15.8\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16184,'Ensure 'Do not display the password reveal button' is set to 'Enabled'','This policy setting allows you to configure the display of the password reveal button in password entry user experiences. The recommended state for this setting is: Enabled.','This is a useful feature when entering a long and complex password, especially when using a touchscreen. The potential risk is that someone else may see your password while surreptitiously observing your screen.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCredential User InterfaceDo not display the password reveal button Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredUI.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.15.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16185,'Ensure 'Enumerate administrator accounts on elevation' is set to 'Disabled'','This policy setting controls whether administrator accounts are displayed when a user attempts to elevate a running application. The recommended state for this setting is: Disabled.','Users could see the list of administrator accounts, making it slightly easier for a malicious user who has logged onto a console session to try to crack the passwords of those accounts.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCredential User InterfaceEnumerate administrator accounts on elevation Note: This Group Policy path is provided by the Group Policy template CredUI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.15.2\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16186,'Ensure 'Allow Telemetry' is set to 'Enabled: 0 - Security [Enterprise Only]' or 'Enabled: 1 - Basic'','This policy setting determines the amount of diagnostic and usage data reported to Microsoft:A value of 0 - Security [Enterprise Only] will send minimal data to Microsoft. This data includes Malicious Software Removal Tool (MSRT) & Windows Defender data, if enabled, and telemetry client settings. Setting a value of 0 applies to enterprise, EDU, IoT and server devices only. Setting a value of 0 for other devices is equivalent to choosing a value of 1. A value of 1 - Basic sends only a basic amount of diagnostic and usage data. Note that setting values of 0 or 1 will degrade certain experiences on the device. A value of 2 - Enhanced sends enhanced diagnostic and usage data. A value of 3 - Full sends the same data as a value of 2, plus additional diagnostics data, including the files and content that may have caused the problem. Windows 10 telemetry settings apply to the Windows operating system and some first party apps. This setting does not apply to third party apps running on Windows 10. The recommended state for this setting is: Enabled: 0 - Security [Enterprise Only] or Enabled: 1 - Basic . Note: If the Allow Telemetry setting is configured to 0 - Security [Enterprise Only] , then the options in Windows Update to defer upgrades and updates will have no effect. Note #2: In the Microsoft Windows 10 RTM (Release 1507) Administrative Templates, the zero value was named 0 - Off [Enterprise Only] , but it was renamed to 0 - Security [Enterprise Only] starting with the Windows 10 Release 1511 Administrative Templates.','Sending any data to a 3rd party vendor is a security concern and should only be done on an as needed basis.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 0 - Security [Enterprise Only] or Enabled: 1 - Basic : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsAllow Telemetry Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.16.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16187,'Ensure 'Configure Authenticated Proxy usage for the Connected User Experience and Telemetry service' is set to 'Enabled: Disable Authenticated Pr','This policy setting controls whether the Connected User Experience and Telemetry service can automatically use an authenticated proxy to send data back to Microsoft. The recommended state for this setting is: Enabled: Disable Authenticated Proxy usage .','Sending any data to a 3rd party vendor is a security concern and should only be done on an as needed basis.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Disable Authenticated Proxy usage : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsConfigure Authenticated Proxy usage for the Connected User Experience and Telemetry service Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 10 Release 1703 Administrative Templates (or newer).','[{\"cis\": [\"18.9.16.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16188,'Ensure 'Disable pre-release features or settings' is set to 'Disabled'','This policy setting determines the level that Microsoft can experiment with the product to study user preferences or device behavior. A value of 1 permits Microsoft to configure device settings only. A value of 2 allows Microsoft to conduct full experimentations. The recommended state for this setting is: Disabled . Note: Although the setting of Disabled seems counter-intuitive (disabling a Disable setting is a double negative, which should mean Enable), this setting is incorrectly worded in the Microsoft templates. Configuring Disabled does indeed achieve the desired result of disabling the pre-release features and settings.','It can be dangerous in an enterprise managed environment if experimental features are allowed because this can introduce bugs and security holes into systems, making it easier for an attacker to gain access.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsDisable pre-release features or settings Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.16.3\"]}, {\"cis_csc\": [\"3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16189,'Ensure 'Do not show feedback notifications' is set to 'Enabled'','This policy setting allows an organization to prevent its devices from showing feedback questions from Microsoft. The recommended state for this setting is: Enabled .','Users should not be sending any feedback to 3rd party vendors in an enterprise managed environment.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsDo not show feedback notifications Note: This Group Policy path may not exist by default. It is provided by the Group Policy template FeedbackNotifications.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.9.16.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16190,'Ensure 'Toggle user control over Insider builds' is set to 'Disabled'','This policy setting determines whether users can access the Insider build controls in the Advanced Options for Windows Update. These controls are located under "Get Insider builds," and enable users to make their devices available for downloading and installing Windows preview software. The recommended state for this setting is: Disabled . Note: This policy setting applies only to devices running Windows Server 2016, up until Release 1703. For Release 1709 or newer, Microsoft encourages using the Manage preview builds setting (Rule 18.9.101.1.1). We have kept this setting in the benchmark to ensure that any older builds of Windows Server 2016 in the environment are still enforced.','It can be risky for experimental features to be allowed in an enterprise managed environment because this can introduce bugs and security holes into systems, making it easier for an attacker to gain access. It is generally preferred to only use production-ready builds.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsToggle user control over Insider builds Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AllowBuildPreview.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.16.5\"]}, {\"cis_csc\": [\"3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16191,'Ensure 'Application: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceApplicationControl Event Log behavior when the log file reaches its maximum size Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.1.1\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16192,'Ensure 'Application: Specify the maximum log file size (KB)' is set to 'Enabled: 32,768 or greater'','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 32,768 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 32,768 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceApplicationSpecify the maximum log file size (KB) Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.1.2\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16193,'Ensure 'Security: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSecurityControl Event Log behavior when the log file reaches its maximum size Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.2.1\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16194,'Ensure 'Security: Specify the maximum log file size (KB)' is set to 'Enabled: 196,608 or greater'','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 196,608 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 196,608 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSecuritySpecify the maximum log file size (KB) Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.2.2\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16195,'Ensure 'Setup: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSetupControl Event Log behavior when the log file reaches its maximum size Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.3.1\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16196,'Ensure 'Setup: Specify the maximum log file size (KB)' is set to 'Enabled: 32,768 or greater'','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 32,768 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 32,768 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSetupSpecify the maximum log file size (KB) Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.3.2\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16197,'Ensure 'System: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSystemControl Event Log behavior when the log file reaches its maximum size Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.4.1\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16198,'Ensure 'System: Specify the maximum log file size (KB)' is set to 'Enabled: 32,768 or greater'','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 32,768 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 32,768 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSystemSpecify the maximum log file size (KB) Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.4.2\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16199,'Ensure 'Turn off Data Execution Prevention for Explorer' is set to 'Disabled'','Disabling Data Execution Prevention can allow certain legacy plug-in applications to function without terminating Explorer. The recommended state for this setting is: Disabled.','Data Execution Prevention is an important security feature supported by Explorer that helps to limit the impact of certain types of malware.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsFile ExplorerTurn off Data Execution Prevention for Explorer Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Explorer.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.30.2\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16200,'Ensure 'Turn off heap termination on corruption' is set to 'Disabled'','This policy setting allows you to configure the amount of functionality that the shell protocol can have. When using the full functionality of this protocol, applications can open folders and launch files. The protected mode reduces the functionality of this protocol allowing applications to only open a limited set of folders. Applications are not able to open files with this protocol when it is in the protected mode. It is recommended to leave this protocol in the protected mode to increase the security of Windows. The recommended state for this setting is: Disabled.','Limiting the opening of files and folders to a limited set reduces the attack surface of the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsFile ExplorerTurn off shell protocol protected mode Note: This Group Policy path is provided by the Group Policy template WindowsExplorer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.30.3\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16201,'Ensure 'Turn off shell protocol protected mode' is set to 'Disabled'','This policy setting allows you to configure the amount of functionality that the shell protocol can have. When using the full functionality of this protocol, applications can open folders and launch files. The protected mode reduces the functionality of this protocol allowing applications to only open a limited set of folders. Applications are not able to open files with this protocol when it is in the protected mode. It is recommended to leave this protocol in the protected mode to increase the security of Windows. The recommended state for this setting is: Disabled.','Limiting the opening of files and folders to a limited set reduces the attack surface of the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsFile ExplorerTurn off shell protocol protected mode Note: This Group Policy path is provided by the Group Policy template WindowsExplorer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.30.4\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16202,'Ensure 'Turn off location' is set to 'Enabled'','This policy setting turns off the location feature for the computer. The recommended state for this setting is: Enabled.','This setting affects the location feature (e.g. GPS or other location tracking). From a security perspective, it's not a good idea to reveal your location to software in most cases, but there are legitimate uses, such as mapping software. However, they should not be used in high security environments.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsLocation and SensorsTurn off location. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Sensors.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.39.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16203,'Ensure 'Allow Message Service Cloud Sync' is set to 'Disabled'','This policy setting allows backup and restore of cellular text messages to Microsoft's cloud services. The recommended state for this setting is: Disabled .','In a high security environment, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMessagingAllow Message Service Cloud Sync Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Messaging.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.43.1\"]}, {\"cis_csc\": [\"9.1\", \"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16204,'Ensure 'Block all consumer Microsoft account user authentication' is set to 'Enabled'','This setting determines whether applications and services on the device can utilize new consumer Microsoft account authentication via the Windows OnlineID and WebAccountManager APIs. The recommended state for this setting is: Enabled .','Organizations that want to effectively implement identity management policies and maintain firm control of what accounts are used on their computers will probably want to block Microsoft accounts. Organizations may also need to block Microsoft accounts in order to meet the requirements of compliance standards that apply to their information systems.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft accountsBlock all consumer Microsoft account user authentication Note: This Group Policy path may not exist by default. It is provided by the Group Policy template MSAPolicy.admx/adml that is included with the Microsoft Windows 10 Release 1703 Administrative Templates (or newer).','[{\"cis\": [\"18.9.44.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16205,'Ensure 'Prevent the usage of OneDrive for file storage' is set to 'Enabled'','This policy setting lets you prevent apps and features from working with files on OneDrive using the Next Generation Sync Client. The recommended state for this setting is: Enabled.','Enabling this setting prevents users from accidentally uploading confidential or sensitive corporate information to the OneDrive cloud service using the Next Generation Sync Client.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsOneDrivePrevent the usage of OneDrive for file storage Note: This Group Policy path may not exist by default. It is provided by the Group Policy template SkyDrive.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer). However, we strongly recommend you only use the version included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer). Older versions of the templates had conflicting settings in different template files for both OneDrive & SkyDrive, until it was cleaned up properly in the above version. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Prevent the usage of SkyDrive for file storage, but it was renamed starting with the Windows 10 RTM (Release 1507) Administrative Templates.','[{\"cis\": [\"18.9.52.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16206,'Ensure 'Do not allow passwords to be saved' is set to 'Enabled'','This policy setting helps prevent Remote Desktop clients from saving passwords on a computer. The recommended state for this setting is: Enabled. Note: If this policy setting was previously configured as Disabled or Not configured, any previously saved passwords will be deleted the first time a Remote Desktop client disconnects from any server.','An attacker with physical access to the computer may be able to break the protection guarding saved passwords. An attacker who compromises a user's account and connects to their computer could use saved passwords to gain access to additional hosts.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Connection ClientDo not allow passwords to be saved Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.58.2.2\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(16207,'Ensure 'Restrict Remote Desktop Services users to a single Remote Desktop Services session' is set to 'Enabled'','This policy setting allows you to restrict users to a single Remote Desktop Services session. The recommended state for this setting is: Enabled.','This setting ensures that users & administrators who Remote Desktop to a server will continue to use the same session - if they disconnect and reconnect, they will go back to the same session they were using before, preventing the creation of a second simultaneous session. This both prevents unnecessary resource usage by having the server host unnecessary additional sessions (which would put extra load on the server) and also ensures a consistency of experience for the user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostConnectionsRestrict Remote Desktop Services users to a single Remote Desktop Services session. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Restrict Terminal Services users to a single remote session, but it was renamed starting with the Windows 7 & Server 2008 R2 Administrative Templates.','[{\"cis\": [\"18.9.58.3.2.1\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16208,'Ensure 'Do not allow COM port redirection' is set to 'Enabled'','This policy setting specifies whether to prevent the redirection of data to client COM ports from the remote computer in a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for COM port redirection within a Remote Desktop session is very rare, so makes sense to reduce the number of unexpected avenues for data exfiltration and/or malicious code transfer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow COM port redirection. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.58.3.3.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16209,'Ensure 'Do not allow drive redirection' is set to 'Enabled'','This policy setting prevents users from sharing the local drives on their client computers to Remote Desktop Servers that they access. Mapped drives appear in the session folder tree in Windows Explorer in the following format: \TSClient<driveletter>$ If local drives are shared they are left vulnerable to intruders who want to exploit the data that is stored on them. The recommended state for this setting is: Enabled.','Data could be forwarded from the user's Remote Desktop Services session to the user's local computer without any direct user interaction. Malicious software already present on a compromised server would have direct and stealthy disk access to the user's local computer during the Remote Desktop session.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow drive redirection Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.58.3.3.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16210,'Ensure 'Do not allow LPT port redirection' is set to 'Enabled'','This policy setting specifies whether to prevent the redirection of data to client LPT ports during a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for LPT port redirection within a Remote Desktop session is very rare, so makes sense to reduce the number of unexpected avenues for data exfiltration and/or malicious code transfer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow LPT port redirection. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.58.3.3.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16211,'Ensure 'Do not allow supported Plug and Play device redirection' is set to 'Enabled'','This policy setting allows you to control the redirection of supported Plug and Play devices, such as Windows Portable Devices, to the remote computer in a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for Plug and Play device redirection within a Remote Desktop session is very rare, so makes sense to reduce the number of unexpected avenues for data exfiltration and/or malicious code transfer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow supported Plug and Play device redirection. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.58.3.3.4\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16212,'Ensure 'Always prompt for password upon connection' is set to 'Enabled'','This policy setting specifies whether Remote Desktop Services always prompts the client computer for a password upon connection. You can use this policy setting to enforce a password prompt for users who log on to Remote Desktop Services, even if they already provided the password in the Remote Desktop Connection client. The recommended state for this setting is: Enabled.','Users have the option to store both their username and password when they create a new Remote Desktop Connection shortcut. If the server that runs Remote Desktop Services allows users who have used this feature to log on to the server but not enter their password, then it is possible that an attacker who has gained physical access to the user's computer could connect to a Remote Desktop Server through the Remote Desktop Connection shortcut, even though they may not know the user's password.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecurityAlways prompt for password upon connection Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In the Microsoft Windows Vista Administrative Templates, this setting was named Always prompt client for password upon connection, but it was renamed starting with the Windows Server 2008 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.58.3.9.1\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16213,'Ensure 'Require secure RPC communication' is set to 'Enabled'','This policy setting allows you to specify whether Remote Desktop Services requires secure Remote Procedure Call (RPC) communication with all clients or allows unsecured communication. You can use this policy setting to strengthen the security of RPC communication with clients by allowing only authenticated and encrypted requests. The recommended state for this setting is: Enabled.','Allowing unsecure RPC communication can exposes the server to man in the middle attacks and data disclosure attacks.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecurityRequire secure RPC communication Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.58.3.9.2\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16214,'Ensure 'Set client connection encryption level' is set to 'Enabled: High Level'','This policy setting specifies whether to require the use of a specific encryption level to secure communications between client computers and RD Session Host servers during Remote Desktop Protocol (RDP) connections. This policy only applies when you are using native RDP encryption. However, native RDP encryption (as opposed to SSL encryption) is not recommended. This policy does not apply to SSL encryption. The recommended state for this setting is: Enabled: High Level.','If Remote Desktop client connections that use low level encryption are allowed, it is more likely that an attacker will be able to decrypt any captured Remote Desktop Services network traffic.','','To establish the recommended configuration via GP, set the following UI path to Enabled: High Level: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecuritySet client connection encryption level Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.58.3.9.3\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16215,'Ensure 'Set time limit for active but idle Remote Desktop Services sessions' is set to 'Enabled: 15 minutes or less'','This policy setting allows you to specify the maximum amount of time that an active Remote Desktop Services session can be idle (without user input) before it is automatically disconnected. The recommended state for this setting is: Enabled: 15 minutes or less.','This setting helps to prevent active Remote Desktop sessions from tying up the computer for long periods of time while not in use, preventing computing resources from being consumed by large numbers of inactive sessions. In addition, old, forgotten Remote Desktop sessions that are still active can cause password lockouts if the user's password has changed but the old session is still running. For systems that limit the number of connected users (e.g. servers in the default Administrative mode - 2 sessions only), other users' old but still active sessions can prevent another user from connecting, resulting in an effective denial of service.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 15 minutes or less: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSession Time LimitsSet time limit for active but idle Remote Desktop Services sessions. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Set time limit for active but idle Terminal Services sessions, but it was renamed starting with the Windows 7 & Server 2008 R2 Administrative Templates.','[{\"cis\": [\"18.9.58.3.10.1\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16216,'Ensure 'Set time limit for disconnected sessions' is set to 'Enabled: 1 minute'','This policy setting allows you to configure a time limit for disconnected Remote Desktop Services sessions. The recommended state for this setting is: Enabled: 1 minute.','This setting helps to prevent active Remote Desktop sessions from tying up the computer for long periods of time while not in use, preventing computing resources from being consumed by large numbers of disconnected but still active sessions. In addition, old, forgotten Remote Desktop sessions that are still active can cause password lockouts if the user's password has changed but the old session is still running. For systems that limit the number of connected users (e.g. servers in the default Administrative mode - 2 sessions only), other users' old but still active sessions can prevent another user from connecting, resulting in an effective denial of service. This setting is important to ensure a disconnected session is properly terminated.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 1 minute: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSession Time LimitsSet time limit for disconnected sessions. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.58.3.10.2\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16217,'Ensure 'Do not delete temp folders upon exit' is set to 'Disabled'','This policy setting specifies whether Remote Desktop Services retains a user's per-session temporary folders at logoff. The recommended state for this setting is: Disabled.','Sensitive information could be contained inside the temporary folders and visible to other administrators that log into the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostTemporary FoldersDo not delete temp folders upon exit Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Do not delete temp folder upon exit, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.58.3.11.1\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16218,'Ensure 'Do not use temporary folders per session' is set to 'Disabled'','By default, Remote Desktop Services creates a separate temporary folder on the RD Session Host server for each active session that a user maintains on the RD Session Host server. The temporary folder is created on the RD Session Host server in a Temp folder under the user's profile folder and is named with the sessionid. This temporary folder is used to store individual temporary files. To reclaim disk space, the temporary folder is deleted when the user logs off from a session. The recommended state for this setting is: Disabled.','Disabling this setting keeps the cached data independent for each session, both reducing the chance of problems from shared cached data between sessions, and keeping possibly sensitive data separate to each user session.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostTemporary FoldersDo not use temporary folders per session Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.58.3.11.2\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16219,'Ensure 'Prevent downloading of enclosures' is set to 'Enabled'','This policy setting prevents the user from having enclosures (file attachments) downloaded from an RSS feed to the user's computer. The recommended state for this setting is: Enabled.','Allowing attachments to be downloaded through the RSS feed can introduce files that could have malicious intent.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRSS FeedsPrevent downloading of enclosures Note: This Group Policy path is provided by the Group Policy template InetRes.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Turn off downloading of enclosures, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.59.1\"]}, {\"cis_csc\": [\"7.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16220,'Ensure 'Allow Cloud Search' is set to 'Enabled: Disable Cloud Search'','This policy setting allows search and Cortana to search cloud sources like OneDrive and SharePoint. The recommended state for this setting is: Enabled: Disable Cloud Search .','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Disable Cloud Search : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSearchAllow Cloud Search Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Search.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.60.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16221,'Ensure 'Allow indexing of encrypted files' is set to 'Disabled'','This policy setting controls whether encrypted items are allowed to be indexed. When this setting is changed, the index is rebuilt completely. Full volume encryption (such as BitLocker Drive Encryption or a non-Microsoft solution) must be used for the location of the index to maintain security for encrypted files. The recommended state for this setting is: Disabled.','Indexing and allowing users to search encrypted files could potentially reveal confidential data stored within the encrypted files.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSearchAllow indexing of encrypted files Note: This Group Policy path is provided by the Group Policy template Search.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.60.3\"]}, {\"cis_csc\": [\"13.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16222,'Ensure 'Turn off KMS Client Online AVS Validation' is set to 'Enabled'','The Key Management Service (KMS) is a Microsoft license activation method that entails setting up a local server to store the software licenses. The KMS server itself needs to connect to Microsoft to activate the KMS service, but subsequent on-network clients can activate Microsoft Windows OS and/or their Microsoft Office via the KMS server instead of connecting directly to Microsoft. This policy setting lets you opt-out of sending KMS client activation data to Microsoft automatically. The recommended state for this setting is: Enabled.','Even though the KMS licensing method does not require KMS clients to connect to Microsoft, they still send KMS client activation state data to Microsoft automatically. Preventing this information from being sent can help reduce privacy concerns in high security environments.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSoftware Protection PlatformTurn off KMS Client Online AVS Validation. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AVSValidationGP.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.65.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'); +INSERT INTO `tsca` VALUES (16223,'Ensure 'Configure local setting override for reporting to Microsoft MAPS' is set to 'Disabled'','This policy setting configures a local override for the configuration to join Microsoft Active Protection Service (MAPS), which Microsoft has now renamed to "Windows Defender Antivirus Cloud Protection Service". This setting can only be set by Group Policy. The recommended state for this setting is: Disabled .','The decision on whether or not to participate in Microsoft MAPS / Windows Defender Antivirus Cloud Protection Service for malicious software reporting should be made centrally in an enterprise managed environment, so that all computers within it behave consistently in that regard. Configuring this setting to Disabled ensures that the decision remains centrally managed.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusMAPSConfigure local setting override for reporting to Microsoft MAPS Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.76.3.1\"]}, {\"cis_csc\": [\"8\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16224,'Ensure 'Join Microsoft MAPS' is set to 'Disabled'','This policy setting allows you to join Microsoft Active Protection Service (MAPS), which Microsoft has now renamed to 'Windows Defender Antivirus Cloud Protection Service'. Microsoft MAPS / Windows Defender Antivirus Cloud Protection Service is the online community that helps you choose how to respond to potential threats. The community also helps stop the spread of new malicious software infections. You can choose to send basic or additional information about detected software. Additional information helps Microsoft create new definitions and help it to protect your computer. Possible options are: - (0x0) Disabled (default) - (0x1) Basic membership - (0x2) Advanced membership Basic membership will send basic information to Microsoft about software that has been detected including where the software came from the actions that you apply or that are applied automatically and whether the actions were successful. Advanced membership in addition to basic information will send more information to Microsoft about malicious software spyware and potentially unwanted software including the location of the software file names how the software operates and how it has impacted your computer. The recommended state for this setting is: Disabled.','The information that would be sent can include things like location of detected items on your computer if harmful software was removed. The information would be automatically collected and sent. In some instances personal information might unintentionally be sent to Microsoft. However, Microsoft states that it will not use this information to identify you or contact you. For privacy reasons in high security environments, it is best to prevent these data submissions altogether.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusMAPSJoin Microsoft MAPS. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.76.3.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16225,'Ensure 'Turn on behavior monitoring' is set to 'Enabled'','This policy setting allows you to configure behavior monitoring for Windows Defender Antivirus. The recommended state for this setting is: Enabled .','When running an antivirus solution such as Windows Defender Antivirus, it is important to ensure that it is configured to heuristically monitor in real-time for suspicious and known malicious activity.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusReal-Time ProtectionTurn on behavior monitoring Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.76.7.1\"]}, {\"cis_csc\": [\"8.1\"]}, {\"pci_dss\": [\"5.2\"]}, {\"tsc\": [\"CC6.8\"]}]'),(16226,'Ensure 'Configure Watson events' is set to 'Disabled'','This policy setting allows you to configure whether or not Watson events are sent.','Watson events are the reports that get sent to Microsoft when a program or service crashes or fails, including the possibility of automatic submission.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusReportingConfigure Watson events.','[{\"cis\": [\"18.9.76.9.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16227,'Ensure 'Scan removable drives' is set to 'Enabled'','This policy setting allows you to manage whether or not to scan for malicious software and unwanted software in the contents of removable drives, such as USB flash drives, when running a full scan. The recommended state for this setting is: Enabled .','It is important to ensure that any present removable drives are always included in any type of scan, as removable drives are more likely to contain malicious software brought in to the enterprise managed environment from an external, unmanaged computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusScanScan removable drives Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.76.10.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16228,'Ensure 'Turn on e-mail scanning' is set to 'Enabled'','This policy setting allows you to configure e-mail scanning. When e-mail scanning is enabled, the engine will parse the mailbox and mail files, according to their specific format, in order to analyze the mail bodies and attachments. Several e-mail formats are currently supported, for example: pst (Outlook), dbx, mbx, mime (Outlook Express), binhex (Mac). The recommended state for this setting is: Enabled .','Incoming e-mails should be scanned by an antivirus solution such as Windows Defender Antivirus, as email attachments are a commonly used attack vector to infiltrate computers with malicious software.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusScanTurn on e-mail scanning Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.76.10.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16229,'Ensure 'Configure Attack Surface Reduction rules' is set to 'Enabled'','This policy setting controls the state for the Attack Surface Reduction (ASR) rules. The recommended state for this setting is: Enabled.','Attack surface reduction helps prevent actions and apps that are typically used by exploit-seeking malware to infect machines.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusWindows Defender Exploit GuardAttack Surface ReductionConfigure Attack Surface Reduction rules. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.76.13.1.1\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16230,'Ensure 'Prevent users and apps from accessing dangerous websites' is set to 'Enabled: Block'','This policy setting controls Windows Defender Exploit Guard network protection. The recommended state for this setting is: Enabled: Block .','This setting can help prevent employees from using any application to access dangerous domains that may host phishing scams, exploit-hosting sites, and other malicious content on the Internet.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Block : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusWindows Defender Exploit GuardNetwork ProtectionPrevent users and apps from accessing dangerous websites Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.76.13.3.1\"]}, {\"cis_csc\": [\"7\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16231,'Ensure 'Turn off Windows Defender AntiVirus' is set to 'Disabled'','This policy setting turns off Windows Defender Antivirus. If the setting is configured to Disabled, Windows Defender Antivirus runs and computers are scanned for malware and other potentially unwanted software. The recommended state for this setting is: Disabled .','It is important to ensure a current, updated antivirus product is scanning each computer for malicious file activity. Microsoft provides a competent solution out of the box in Windows Defender Antivirus. Organizations that choose to purchase a reputable 3rd-party antivirus solution may choose to exempt themselves from this recommendation in lieu of the commercial alternative.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusTurn off Windows Defender AntiVirus Note: This Group Policy path is provided by the Group Policy template WindowsDefender.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Turn off Windows Defender, but it was renamed starting with the Windows 10 Release 1703 Administrative Templates.','[{\"cis\": [\"18.9.76.14\"]}, {\"cis_csc\": [\"8.1\"]}, {\"pci_dss\": [\"5.2\"]}, {\"tsc\": [\"CC6.8\"]}]'),(16232,'Ensure 'Prevent users from modifying settings' is set to 'Enabled'','This policy setting prevent users from making changes to the Exploit protection settings area in the Windows Defender Security Center. The recommended state for this setting is: Enabled .','Only authorized IT staff should be able to make changes to the exploit protection settings in order to ensure the organizations specific configuration is not modified.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender Security CenterApp and browser protectionPrevent users from modifying settings. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefenderSecurityCenter.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.79.1.1\"]}, {\"cis_csc\": [\"8.4\"]}]'),(16233,'Ensure 'Configure Windows Defender SmartScreen' is set to 'Enabled: Warn and prevent bypass'','This policy setting allows you to manage the behavior of Windows SmartScreen. Windows SmartScreen helps keep PCs safer by warning users before running unrecognized programs downloaded from the Internet. Some information is sent to Microsoft about files and programs run on PCs with this feature enabled. The recommended state for this setting is: Enabled: Warn and prevent bypass.','Windows SmartScreen helps keep PCs safer by warning users before running unrecognized programs downloaded from the Internet. However, due to the fact that some information is sent to Microsoft about files and programs run on PCs some organizations may prefer to disable it.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Warn and prevent bypass: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender SmartScreenExplorerConfigure Windows Defender SmartScreen Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsExplorer.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Configure Windows SmartScreen, but it was renamed starting with the Windows 10 Release 1703 Administrative Templates.','[{\"cis\": [\"18.9.80.1.1\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16234,'Ensure 'Allow suggested apps in Windows Ink Workspace' is set to 'Disabled'','This policy setting determines whether suggested apps in Windows Ink Workspace are allowed. The recommended state for this setting is: Disabled .','This Microsoft feature is designed to collect data and suggest apps based on that data collected. Disabling this setting will help ensure your data is not shared with any third party.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Ink WorkspaceAllow suggested apps in Windows Ink Workspace Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsInkWorkspace.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.84.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16235,'Ensure 'Allow Windows Ink Workspace' is set to 'Enabled: On, but disallow access above lock' OR 'Disabled' but not 'Enabled:&','This policy setting determines whether Windows Ink items are allowed above the lock screen. The recommended state for this setting is: Enabled: On, but disallow access above lock OR Disabled .','Allowing any apps to be accessed while system is locked is not recommended. If this feature is permitted, it should only be accessible once a user authenticates with the proper credentials.','','To establish the recommended configuration via GP, set the following UI path to Enabled: On, but disallow access above lock OR Disabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Ink WorkspaceAllow Windows Ink Workspace Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsInkWorkspace.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.84.2\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.6\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16236,'Ensure 'Allow user control over installs' is set to 'Disabled'','This setting controls whether users are permitted to change installation options that typically are available only to system administrators. The security features of Windows Installer normally prevent users from changing installation options that are typically reserved for system administrators, such as specifying the directory to which files are installed. If Windows Installer detects that an installation package has permitted the user to change a protected option, it stops the installation and displays a message. These security features operate only when the installation program is running in a privileged security context in which it has access to directories denied to the user. The recommended state for this setting is: Disabled.','In an enterprise managed environment, only IT staff with administrative rights should be installing or changing software on a system. Allowing users the ability to have any control over installs can risk unapproved software from being installed or removed from a system, which could cause the system to become vulnerable to compromise.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows InstallerAllow user control over installs Note: This Group Policy path is provided by the Group Policy template MSI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Enable user control over installs, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.85.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16237,'Ensure 'Always install with elevated privileges' is set to 'Disabled'','This setting controls whether or not Windows Installer should use system permissions when it installs any program on the system. Note: This setting appears both in the Computer Configuration and User Configuration folders. To make this setting effective, you must enable the setting in both folders. Caution: If enabled, skilled users can take advantage of the permissions this setting grants to change their privileges and gain permanent access to restricted files and folders. Note that the User Configuration version of this setting is not guaranteed to be secure. The recommended state for this setting is: Disabled.','Users with limited privileges can exploit this feature by creating a Windows Installer installation package that creates a new local account that belongs to the local built-in Administrators group, adds their current account to the local built-in Administrators group, installs malicious software, or performs other unauthorized activities.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows InstallerAlways install with elevated privileges Note: This Group Policy path is provided by the Group Policy template MSI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.85.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16238,'Ensure 'Prevent Internet Explorer security prompt for Windows Installer scripts' is set to 'Disabled'','This policy setting controls whether Web-based programs are allowed to install software on the computer without notifying the user. The recommended state for this setting is: Disabled.','Suppressing the system warning can pose a security risk and increase the attack surface on the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows InstallerPrevent Internet Explorer security prompt for Windows Installer scripts. Note: This Group Policy path is provided by the Group Policy template MSI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Disable IE security prompt for Windows Installer scripts, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.85.3\"]}, {\"cis_csc\": [\"7\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16239,'Ensure 'Sign-in last interactive user automatically after a system-initiated restart' is set to 'Disabled'','This policy setting controls whether a device will automatically sign-in the last interactive user after Windows Update restarts the system. The recommended state for this setting is: Disabled.','Disabling this feature will prevent the caching of user's credentials and unauthorized use of the device, and also ensure the user is aware of the restart.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Logon OptionsSign-in last interactive user automatically after a system-initiated restart Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WinLogon.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.86.1\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.6\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16240,'Ensure 'Turn on PowerShell Script Block Logging' is set to 'Disabled'','This policy setting enables logging of all PowerShell script input to the Microsoft-Windows- PowerShell/Operational event log. The recommended state for this setting is: Disabled. Note: In Microsoft's own hardening guidance, they recommend the opposite value, Enabled, because having this data logged improves investigations of PowerShell attack incidents. However, the default ACL on the PowerShell Operational log allows Interactive User (i.e. any logged on user) to read it, and therefore possibly expose passwords or other sensitive information to unauthorized users. If Microsoft locks down the default ACL on that log in the future (e.g. to restrict it only to Administrators), then we will revisit this recommendation in a future release.','There are potential risks of capturing passwords in the PowerShell logs. This setting should only be needed for debugging purposes, and not in normal operation, it is important to ensure this is set to Disabled.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows PowerShellTurn on PowerShell Script Block Logging Note: This Group Policy path may not exist by default. It is provided by the Group Policy template PowerShellExecutionPolicy.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.95.1\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(16241,'Ensure 'Turn on PowerShell Transcription' is set to 'Disabled'','This Policy setting lets you capture the input and output of Windows PowerShell commands into text-based transcripts. The recommended state for this setting is: Disabled.','If this setting is enabled there is a risk that passwords could get stored in plain text in the PowerShell_transcript output file.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows PowerShellTurn on PowerShell Transcription Note: This Group Policy path may not exist by default. It is provided by the Group Policy template PowerShellExecutionPolicy.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.95.2\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(16242,'Ensure 'Allow Basic authentication' is set to 'Disabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) client uses Basic authentication. The recommended state for this setting is: Disabled.','Basic authentication is less robust than other authentication methods available in WinRM because credentials including passwords are transmitted in plain text. An attacker who is able to capture packets on the network where WinRM is running may be able to determine the credentials used for accessing remote hosts via WinRM.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ClientAllow Basic authentication Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.97.1.1\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16243,'Ensure 'Allow unencrypted traffic' is set to 'Disabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) client sends and receives unencrypted messages over the network. The recommended state for this setting is: Disabled.','Encrypting WinRM network traffic reduces the risk of an attacker viewing or modifying WinRM messages as they transit the network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ClientAllow unencrypted traffic Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.97.1.2\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16244,'Ensure 'Disallow Digest authentication' is set to 'Enabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) client will not use Digest authentication. The recommended state for this setting is: Enabled.','Digest authentication is less robust than other authentication methods available in WinRM, an attacker who is able to capture packets on the network where WinRM is running may be able to determine the credentials used for accessing remote hosts via WinRM.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ClientDisallow Digest authentication Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.97.1.3\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16245,'Ensure 'Allow Basic authentication' is set to 'Disabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service accepts Basic authentication from a remote client. The recommended state for this setting is: Disabled.','Basic authentication is less robust than other authentication methods available in WinRM because credentials including passwords are transmitted in plain text. An attacker who is able to capture packets on the network where WinRM is running may be able to determine the credentials used for accessing remote hosts via WinRM.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceAllow Basic authentication Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.97.2.1\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16246,'Ensure 'Allow remote server management through WinRM' is set to 'Disabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service automatically listens on the network for requests on the HTTP transport over the default HTTP port. The recommended state for this setting is: Disabled.','Any feature is a potential avenue of attack, those that enable inbound network connections are particularly risky. Only enable the use of the Windows Remote Management (WinRM) service on trusted networks and when feasible employ additional controls such as IPsec.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceAllow remote server management through WinRM. Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Allow automatic configuration of listeners, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.97.2.2\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16247,'Ensure 'Allow unencrypted traffic' is set to 'Disabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service sends and receives unencrypted messages over the network. The recommended state for this setting is: Disabled.','Encrypting WinRM network traffic reduces the risk of an attacker viewing or modifying WinRM messages as they transit the network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceAllow unencrypted traffic Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.97.2.3\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16248,'Ensure 'Disallow WinRM from storing RunAs credentials' is set to 'Enabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service will allow RunAs credentials to be stored for any plug-ins. The recommended state for this setting is: Enabled. Note: If you enable and then disable this policy setting, any values that were previously configured for RunAsPassword will need to be reset.','Although the ability to store RunAs credentials is a convenient feature it increases the risk of account compromise slightly. For example, if you forget to lock your desktop before leaving it unattended for a few minutes another person could access not only the desktop of your computer but also any hosts you manage via WinRM with cached RunAs credentials.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceDisallow WinRM from storing RunAs credentials Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.97.2.4\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(16249,'Ensure 'Allow Remote Shell Access' is set to 'Disabled'','This policy setting allows you to manage configuration of remote access to all supported shells to execute scripts and commands. The recommended state for this setting is: Disabled. Note: The GPME help text for this setting is incorrectly worded, implying that configuring it to Enabled will reject new Remote Shell connections, and setting it to Disabled will allow Remote Shell connections. The opposite is true (and is consistent with the title of the setting). This is a wording mistake by Microsoft in the Administrative Template.','Any feature is a potential avenue of attack, those that enable inbound network connections are particularly risky. Only enable the use of the Windows Remote Shell on trusted networks and when feasible employ additional controls such as IPsec.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationAdministrative TemplatesWindows ComponentsWindows Remote ShellAllow Remote Shell Access. Note: This Group Policy path is provided by the Group Policy template WindowsRemoteShell.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.98.1\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16250,'Ensure 'Manage preview builds' is set to 'Enabled: Disable preview builds'','This policy setting determines whether users can access the Windows Insider Program controls in Settings -> Update and Security. These controls enable users to make their devices available for downloading and installing preview (beta) builds of Windows software. The recommended state for this setting is: Enabled: Disable preview builds .','It can be risky for experimental features to be allowed in an enterprise managed environment because this can introduce bugs and security holes into systems, making it easier for an attacker to gain access. It is generally preferred to only use production-ready builds.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Disable preview builds : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateWindows Update for BusinessManage preview builds Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsUpdate.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.101.1.1\"]}, {\"cis_csc\": [\"3\"]}, {\"pci_dss\": [\"6.4.2\"]}, {\"tsc\": [\"CC6.6\", \"CC7.1\"]}]'),(16251,'Ensure 'Select when Preview Builds and Feature Updates are received' is set to 'Enabled: Semi-Annual Channel, 180 or more days'','This policy setting determines the level of Preview Build or Feature Updates to receive, and when. The Windows readiness level for each new Windows 10 Feature Update is classified in one of 5 categories, depending on your organizations level of comfort with receiving them: Preview Build - Fast: Devices set to this level will be the first to receive new builds of Windows with features not yet available to the general public. Select Fast to participate in identifying and reporting issues to Microsoft, and provide suggestions on new functionality. Preview Build - Slow: Devices set to this level receive new builds of Windows before they are available to the general public, but at a slower cadence than those set to Fast, and with changes and fixes identified in earlier builds. Release Preview: Receive builds of Windows just before Microsoft releases them to the general public. Semi-Annual Channel (Targeted): Receive feature updates when they are released to the general public. Semi-Annual Channel: Feature updates will arrive when they are declared Semi-Annual Channel. This usually occurs about 4 months after Semi-Annual Channel (Targeted), indicating that Microsoft, Independent Software Vendors (ISVs), partners and customer believe that the release is ready for broad deployment. The recommended state for this setting is: Enabled: Semi-Annual Channel, 180 or more days . Note: If the "Allow Telemetry" policy is set to 0, this policy will have no effect. Note #2: Starting with Windows Server 2016 RTM (Release 1607), Microsoft introduced a new Windows Update (WU) client behavior called Dual Scan, with an eye to cloud-based update management. In some cases, this Dual Scan feature can interfere with Windows Updates from Windows Server Update Services (WSUS) and/or manual WU updates. If you are using WSUS in your environment, you may need to set the above setting to Not Configured or configure the setting Do not allow update deferral policies to cause scans against Windows Update (added in the Windows 10 Release 1709 Administrative Templates) in order to prevent the Dual Scan feature from interfering. Note #3: Prior to Windows Server 2016 R1709, values above 180 days are not recognized by the OS. Starting with Windows Server 2016 R1709, the maximum number of days you can defer is 365 days.','Forcing new features without prior testing in your environment could cause software incompatibilities as well as introducing new bugs into the operating system. In an enterprise managed environment, it is generally preferred to delay Feature Updates until thorough testing and a deployment plan is in place. This recommendation delays the automatic installation of new features as long as possible.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Semi-Annual Channel, 180 or more days : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateWindows Update for BusinessSelect when Preview Builds and Feature Updates are received Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsUpdate.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Select when Feature Updates are received, but it was renamed to Select when Preview Builds and Feature Updates are received starting with the Windows 10 Release 1709 Administrative Templates.','[{\"cis\": [\"18.9.101.1.2\"]}, {\"cis_csc\": [\"3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16252,'Ensure 'Select when Quality Updates are received' is set to 'Enabled: 0 days'','This settings controls when Quality Updates are received. The recommended state for this setting is: Enabled: 0 days . Note: If the "Allow Telemetry" policy is set to 0, this policy will have no effect. Note #2: Starting with Windows Server 2016 RTM (Release 1607), Microsoft introduced a new Windows Update (WU) client behavior called Dual Scan, with an eye to cloud-based update management. In some cases, this Dual Scan feature can interfere with Windows Updates from Windows Server Update Services (WSUS) and/or manual WU updates. If you are using WSUS in your environment, you may need to set the above setting to Not Configured or configure the setting Do not allow update deferral policies to cause scans against Windows Update (added in the Windows 10 Release 1709 Administrative Templates) in order to prevent the Dual Scan feature from interfering','Quality Updates can contain important bug fixes and/or security patches, and should be installed as soon as possible.','','To establish the recommended configuration via GP, set the following UI path to Enabled:0 days : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateWindows Update for BusinessSelect when Quality Updates are received Note: This Group Policy path does not exist by default. An updated Group Policy template ( WindowsUpdate.admx/adml ) is required - it is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.101.1.3\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(16253,'Ensure 'Configure Automatic Updates' is set to 'Enabled'','This policy setting specifies whether computers in your environment will receive security updates from Windows Update or WSUS. If you configure this policy setting to Enabled, the operating system will recognize when a network connection is available and then use the network connection to search Windows Update or your designated intranet site for updates that apply to them. After you configure this policy setting to Enabled, select one of the following three options in the Configure Automatic Updates Properties dialog box to specify how the service will work: 2 - Notify for download and auto install (Notify before downloading any updates) 3 - Auto download and notify for install (Download the updates automatically and notify when they are ready to be installed.) (Default setting) 4 - Auto download and schedule the install (Automatically download updates and install them on the schedule specified below.)) 5 - Allow local admin to choose setting (Leave decision on above choices up to the local Administrators (Not Recommended)) The recommended state for this setting is: Enabled. Note: The sub-setting 'Configure automatic updating:' has 4 possible values - all of them are valid depending on specific organizational needs, however if feasible we suggest using a value of 4 - Auto download and schedule the install. This suggestion is not a scored requirement. Note #2: Organizations that utilize a 3rd-party solution for patching may choose to exempt themselves from this setting, and instead configure it to Disabled so that the native Windows Update mechanism does not interfere with the 3rd-party patching process.','Although each version of Windows is thoroughly tested before release, it is possible that problems will be discovered after the products are shipped. The Configure Automatic Updates setting can help you ensure that the computers in your environment will always have the most recent critical operating system updates and service packs installed.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateConfigure Automatic Updates Note: This Group Policy path is provided by the Group Policy template WindowsUpdate.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.101.2\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(16254,'Ensure 'Configure Automatic Updates: Scheduled install day' is set to '0 - Every day'','This policy setting specifies when computers in your environment will receive security updates from Windows Update or WSUS. The recommended state for this setting is: 0 - Every day. Note: This setting is only applicable if 4 - Auto download and schedule the install is selected in Rule 18.9.101.2. It will have no impact if any other option is selected.','Although each version of Windows is thoroughly tested before release, it is possible that problems will be discovered after the products are shipped. The Configure Automatic Updates setting can help you ensure that the computers in your environment will always have the most recent critical operating system updates and service packs installed.','','To establish the recommended configuration via GP, set the following UI path to 0 - Every day: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateConfigure Automatic Updates: Scheduled install day Note: This Group Policy path is provided by the Group Policy template WindowsUpdate.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.101.3\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(16255,'Ensure 'No auto-restart with logged on users for scheduled automatic updates installations' is set to 'Disabled'','This policy setting specifies that Automatic Updates will wait for computers to be restarted by the users who are logged on to them to complete a scheduled installation. The recommended state for this setting is: Disabled. Note: This setting applies only when you configure Automatic Updates to perform scheduled update installations. If you configure the Configure Automatic Updates setting to Disabled, this setting has no effect.','Some security updates require that the computer be restarted to complete an installation. If the computer cannot restart automatically, then the most recent update will not completely install and no new updates will download to the computer until it is restarted. Without the auto-restart functionality, users who are not security-conscious may choose to indefinitely delay the restart, therefore keeping the computer in a less secure state.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateNo auto-restart with logged on users for scheduled automatic updates installations Note: This Group Policy path is provided by the Group Policy template WindowsUpdate.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named No auto-restart for scheduled Automatic Updates installations, but it was renamed starting with the Windows 7 & Server 2008 R2 Administrative Templates.','[{\"cis\": [\"18.9.101.4\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(16500,'Ensure 'Maximum password age' is set to '60 or fewer days, but not 0'','This policy setting defines how long a user can use their password before it expires. Values for this policy setting range from 0 to 999 days. If you set the value to 0, the password will never expire. Because attackers can crack passwords, the more frequently you change the password the less opportunity an attacker has to use a cracked password. However, the lower this value is set, the higher the potential for an increase in calls to help desk support due to users having to change their password or forgetting which password is current. The recommended state for this setting is 60 or fewer days, but not 0.','The longer a password exists the higher the likelihood that it will be compromised by a brute force attack, by an attacker gaining general knowledge about the user, or by the user sharing the password. Configuring the Maximum password age setting to 0 so that users are never required to change their passwords is a major security risk because that allows a compromised password to be used by the malicious user for as long as the valid user is authorized access.','','To establish the recommended configuration via GP, set the following UI path to 60 or fewer days, but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyMaximum password age.','[{\"cis\": [\"1.1.2\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16501,'Ensure 'Accounts: Block Microsoft accounts' is set to 'Users can't add or log on with Microsoft accounts','This policy setting prevents users from adding new Microsoft accounts on this computer. The recommended state for this setting is: Users can't add or log on with Microsoft accounts.','Organizations that want to effectively implement identity management policies and maintain firm control of what accounts are used to log onto their computers will probably want to block Microsoft accounts. Organizations may also need to block Microsoft accounts in order to meet the requirements of compliance standards that apply to their information systems.','','To establish the recommended configuration via GP, set the following UI path to Users can't add or log on with Microsoft accounts : Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Block Microsoft accounts.','[{\"cis\": [\"2.3.1.2\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16502,'Ensure 'Accounts: Limit local account use of blank passwords to console logon only' is set to 'Enabled'','This policy setting determines whether local accounts that are not password protected can be used to log on from locations other than the physical computer console. If you enable this policy setting, local accounts that have blank passwords will not be able to log on to the network from remote client computers. Such accounts will only be able to log on at the keyboard of the computer. The recommended state for this setting is: Enabled.','Blank passwords are a serious threat to computer security and should be forbidden through both organizational policy and suitable technical measures. In fact, the default settings for Active Directory domains require complex passwords of at least seven characters. However, if users with the ability to create new accounts bypass your domainbased password policies, they could create accounts with blank passwords. For example, a user could build a stand-alone computer, create one or more accounts with blank passwords, and then join the computer to the domain. The local accounts with blank passwords would still function. Anyone who knows the name of one of these unprotected accounts could then use it to log on.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Limit local account use of blank passwords to console logon only.','[{\"cis\": [\"2.3.1.4\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16503,'Ensure 'Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings' is set to �','This policy setting allows administrators to enable the more precise auditing capabilities present in Windows Vista. The Audit Policy settings available in Windows Server 2003 Active Directory do not yet contain settings for managing the new auditing subcategories. To properly apply the auditing policies prescribed in this baseline, the Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings setting needs to be configured to Enabled. The recommended state for this setting is: Enabled. *Important*: Be very cautious about audit settings that can generate a large volume of traffic. For example, if you enable either success or failure auditing for all of the Privilege Use subcategories, the high volume of audit events generated can make it difficult to find other types of entries in the Security log. Such a configuration could also have a significant impact on system performance.','Prior to the introduction of auditing subcategories in Windows Vista, it was difficult to track events at a per-system or per-user level. The larger event categories created too many events and the key information that needed to be audited was difficult to find.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAudit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings.','[{\"cis\": [\"2.3.2.1\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16504,'Ensure 'Audit: Shut down system immediately if unable to log security audits' is set to 'Disabled'','This policy setting determines whether the system shuts down if it is unable to log Security events. It is a requirement for Trusted Computer System Evaluation Criteria (TCSEC)-C2 and Common Criteria certification to prevent auditable events from occurring if the audit system is unable to log them. Microsoft has chosen to meet this requirement by halting the system and displaying a stop message if the auditing system experiences a failure. When this policy setting is enabled, the system will be shut down if a security audit cannot be logged for any reason. The recommended state for this setting is: Disabled.','If the computer is unable to record events to the Security log, critical evidence or important troubleshooting information may not be available for review after a security incident. Also, an attacker could potentially generate a large volume of Security log events to purposely force a computer shutdown.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAudit: Shut down system immediately if unable to log security audits.','[{\"cis\": [\"2.3.2.2\"]}, {\"cis_csc\": [\"6\"]}, {\"pci_dss\": [\"10.7\"]}]'),(16505,'Ensure 'Devices: Allowed to format and eject removable media' is set to 'Administrators'','This policy setting determines who is allowed to format and eject removable NTFS media. You can use this policy setting to prevent unauthorized users from removing data on one computer to access it on another computer on which they have local administrator privileges. The recommended state for this setting is: Administrators.','Users may be able to move data on removable disks to a different computer where they have administrative privileges. The user could then take ownership of any file, grant themselves full control, and view or modify any file. The fact that most removable storage devices will eject media by pressing a mechanical button diminishes the advantage of this policy setting.','','To establish the recommended configuration via GP, set the following UI path to Administrators and Interactive Users: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDevices: Allowed to format and eject removable media.','[{\"cis\": [\"2.3.4.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16506,'Ensure 'Devices: Prevent users from installing printer drivers' is set to 'Enabled'','For a computer to print to a shared printer, the driver for that shared printer must be installed on the local computer. This security setting determines who is allowed to install a printer driver as part of connecting to a shared printer. The recommended state for this setting is: Enabled. Note: This setting does not affect the ability to add a local printer. This setting does not affect Administrators.','It may be appropriate in some organizations to allow users to install printer drivers on their own workstations. However, you should allow only Administrators, not users, to do so on servers, because printer driver installation on a server may unintentionally cause the computer to become less stable. A malicious user could install inappropriate printer drivers in a deliberate attempt to damage the computer, or a user might accidentally install malicious software that masquerades as a printer driver. It is feasible for an attacker to disguise a Trojan horse program as a printer driver. The program may appear to users as if they must use it to print, but such a program could unleash malicious code on your computer network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDevices: Prevent users from installing printer drivers.','[{\"cis\": [\"2.3.4.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\", \"2.2.5\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC6.3\", \"CC5.2\"]}]'),(16507,'Ensure 'Domain controller: Allow server operators to schedule tasks' is set to 'Disabled' (DC only)','This policy setting determines whether members of the Server Operators group are allowed to submit jobs by means of the AT schedule facility. The impact of this policy setting configuration should be small for most organizations. Users, including those in the Server Operators group, will still be able to create jobs by means of the Task Scheduler Wizard, but those jobs will run in the context of the account with which the user authenticates when they set up the job. Note: An AT Service Account can be modified to select a different account rather than the LOCAL SYSTEM account. To change the account, open System Tools, click Scheduled Tasks, and then click Accessories folder. Then click AT Service Account on the Advanced menu. The recommended state for this setting is: Disabled.','If you enable this policy setting, jobs that are created by server operators by means of the AT service will execute in the context of the account that runs that service. By default, that is the local SYSTEM account. If you enable this policy setting, server operators could perform tasks that SYSTEM is able to do but that they would typically not be able to do, such as add their account to the local Administrators group.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain controller: Allow server operators to schedule tasks.','[{\"cis\": [\"2.3.5.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16508,'Ensure 'Domain controller: LDAP server signing requirements' is set to 'Require signing' (DC only)','This policy setting determines whether the Lightweight Directory Access Protocol (LDAP) server requires LDAP clients to negotiate data signing. The recommended state for this setting is: Require signing. Note: Domain member computers must have Network security: LDAP signing requirements (Rule 2.3.11.8) set to Negotiate signing or higher. If not, they will fail to authenticate once the above Require signing value is configured on the Domain Controllers. Fortunately, Negotiate signing is the default in the client configuration. Note #2: This policy setting does not have any impact on LDAP simple bind (ldap_simple_bind) or LDAP simple bind through SSL (ldap_simple_bind_s). No Microsoft LDAP clients that are shipped with Windows XP Professional use LDAP simple bind or LDAP simple bind through SSL to talk to a Domain Controller. Note #3: Before enabling this setting, you should first ensure that there are no clients (including server-based applications) that are configured to authenticate with Active Directory via unsigned LDAP, because changing this setting will break those applications. Such applications should first be reconfigured to use signed LDAP, Secure LDAP (LDAPS), or IPsec-protected connections.','Unsigned network traffic is susceptible to man-in-the-middle attacks. In such attacks, an intruder captures packets between the server and the client, modifies them, and then forwards them to the client. Where LDAP servers are concerned, an attacker could cause a client to make decisions that are based on false records from the LDAP directory. To lower the risk of such an intrusion in an organization's network, you can implement strong physical security measures to protect the network infrastructure. Also, you could implement Internet Protocol security (IPsec) authentication header mode (AH), which performs mutual authentication and packet integrity for IP traffic to make all types of man- in-the-middle attacks extremely difficult. Additionally, allowing the use of regular, unsigned LDAP permits credentials to be received over the network in clear text, which could very easily result in the interception of account passwords by other systems on the network.','','To establish the recommended configuration via GP, set the following UI path to Require signing: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain controller: LDAP server signing requirements.','[{\"cis\": [\"2.3.5.2\"]}, {\"cis_csc\": [\"3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16509,'Ensure 'Domain controller: Refuse machine account password changes' is set to 'Disabled' (DC only)','This security setting determines whether Domain Controllers will refuse requests from member computers to change computer account passwords. The recommended state for this setting is: Disabled.','If you enable this policy setting on all Domain Controllers in a domain, domain members will not be able to change their computer account passwords, and those passwords will be more susceptible to attack.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain controller: Refuse machine account password changes.','[{\"cis\": [\"2.3.5.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16510,'Ensure 'Domain member: Digitally encrypt or sign secure channel data (always)' is set to 'Enabled'','This policy setting determines whether all secure channel traffic that is initiated by the domain member must be signed or encrypted. The recommended state for this setting is: Enabled.','When a computer joins a domain, a computer account is created. After it joins the domain, the computer uses the password for that account to create a secure channel with the Domain Controller for its domain every time that it restarts. Requests that are sent on the secure channel are authenticated-and sensitive information such as passwords are encrypted-but the channel is not integrity-checked, and not all information is encrypted. Digital encryption and signing of the secure channel is a good idea where it is supported. The secure channel protects domain credentials as they are sent to the Domain Controller.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Digitally encrypt or sign secure channel data (always).','[{\"cis\": [\"2.3.6.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16511,'Ensure 'Domain member: Digitally encrypt secure channel data (when possible)' is set to 'Enabled'','This policy setting determines whether a domain member should attempt to negotiate encryption for all secure channel traffic that it initiates. The recommended state for this setting is: Enabled.','When a computer joins a domain, a computer account is created. After it joins the domain, the computer uses the password for that account to create a secure channel with the Domain Controller for its domain every time that it restarts. Requests that are sent on the secure channel are authenticated-and sensitive information such as passwords are encrypted-but the channel is not integrity-checked, and not all information is encrypted. Digital encryption and signing of the secure channel is a good idea where it is supported. The secure channel protects domain credentials as they are sent to the Domain Controller.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Digitally encrypt secure channel data (when possible).','[{\"cis\": [\"2.3.6.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16512,'Ensure 'Domain member: Digitally sign secure channel data (when possible)' is set to 'Enabled'','This policy setting determines whether a domain member should attempt to negotiate whether all secure channel traffic that it initiates must be digitally signed. Digital signatures protect the traffic from being modified by anyone who captures the data as it traverses the network. The recommended state for this setting is: Enabled.','When a computer joins a domain, a computer account is created. After it joins the domain, the computer uses the password for that account to create a secure channel with the Domain Controller for its domain every time that it restarts. Requests that are sent on the secure channel are authenticated-and sensitive information such as passwords are encrypted-but the channel is not integrity-checked, and not all information is encrypted. Digital encryption and signing of the secure channel is a good idea where it is supported. The secure channel protects domain credentials as they are sent to the Domain Controller.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Digitally sign secure channel data (when possible).','[{\"cis\": [\"2.3.6.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16513,'Ensure 'Domain member: Disable machine account password changes' is set to 'Disabled'','This policy setting determines whether a domain member can periodically change its computer account password. Computers that cannot automatically change their account passwords are potentially vulnerable, because an attacker might be able to determine the password for the system's domain account. The recommended state for this setting is: Disabled.','The default configuration for Windows Server 2003-based computers that belong to a domain is that they are automatically required to change the passwords for their accounts every 30 days. If you disable this policy setting, computers that run Windows Server 2003 will retain the same passwords as their computer accounts. Computers that are no longer able to automatically change their account password are at risk from an attacker who could determine the password for the computer's domain account.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Disable machine account password changes.','[{\"cis\": [\"2.3.6.4\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16514,'Ensure 'Domain member: Require strong (Windows 2000 or later) session key' is set to 'Enabled'','When this policy setting is enabled, a secure channel can only be established with Domain Controllers that are capable of encrypting secure channel data with a strong (128-bit) session key. To enable this policy setting, all Domain Controllers in the domain must be able to encrypt secure channel data with a strong key, which means all Domain Controllers must be running Microsoft Windows 2000 or newer. The recommended state for this setting is: Enabled.','Session keys that are used to establish secure channel communications between Domain Controllers and member computers are much stronger in Windows 2000 than they were in previous Microsoft operating systems. Whenever possible, you should take advantage of these stronger session keys to help protect secure channel communications from attacks that attempt to hijack network sessions and eavesdropping. (Eavesdropping is a form of hacking in which network data is read or altered in transit. The data can be modified to hide or change the sender, or be redirected.)','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Require strong (Windows 2000 or later) session key.','[{\"cis\": [\"2.3.6.6\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16515,'Ensure 'Interactive logon: Do not require CTRL+ALT+DEL' is set to 'Disabled'','This policy setting determines whether users must press CTRL+ALT+DEL before they log on. The recommended state for this setting is: Disabled.','Microsoft developed this feature to make it easier for users with certain types of physical impairments to log on to computers that run Windows. If users are not required to press CTRL+ALT+DEL, they are susceptible to attacks that attempt to intercept their passwords. If CTRL+ALT+DEL is required before logon, user passwords are communicated by means of a trusted path. An attacker could install a Trojan horse program that looks like the standard Windows logon dialog box and capture the user's password. The attacker would then be able to log on to the compromised account with whatever level of privilege that user has.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Do not require CTRL+ALT+DEL','[{\"cis\": [\"2.3.7.1\"]}, {\"cis_csc\": [\"8\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16516,'Ensure 'Interactive logon: Don't display last signed-in' is set to 'Enabled'','This policy setting determines whether the account name of the last user to log on to the client computers in your organization will be displayed in each computer's respective Windows logon screen. Enable this policy setting to prevent intruders from collecting account names visually from the screens of desktop or laptop computers in your organization. The recommended state for this setting is: Enabled.','An attacker with access to the console (for example, someone with physical access or someone who is able to connect to the server through Remote Desktop Services) could view the name of the last user who logged on to the server. The attacker could then try to guess the password, use a dictionary, or use a brute-force attack to try and log on.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Don't display last signed-in.','[{\"cis\": [\"2.3.7.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16517,'Ensure 'Interactive logon: Machine inactivity limit' is set to '900 or fewer second(s), but not 0'','Windows notices inactivity of a logon session, and if the amount of inactive time exceeds the inactivity limit, then the screen saver will run, locking the session. The recommended state for this setting is: 900 or fewer second(s), but not 0. Note: A value of 0 does not conform to the benchmark as it disables the machine inactivity limit.','If a user forgets to lock their computer when they walk away it's possible that a passerby will hijack it.','','To establish the recommended configuration via GP, set the following UI path to 900 or fewer seconds, but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Machine inactivity limit.','[{\"cis\": [\"2.3.7.3\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16518,'Ensure 'Interactive logon: Number of previous logons to cache (in case domain controller is not available)' is set to '4 or few','This policy setting determines whether a user can log on to a Windows domain using cached account information.','The number that is assigned to this policy setting indicates the number of users whose logon information the computer will cache locally.','','To establish the recommended configuration via GP, set the following UI path to 4 or fewer logon(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Number of previous logons to cache (in case domain controller is not available).','[{\"cis\": [\"2.3.7.6\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16519,'Ensure 'Interactive logon: Prompt user to change password before expiration' is set to 'between 5 and 14 days'','This policy setting determines how far in advance users are warned that their password will expire. It is recommended that you configure this policy setting to at least 5 days but no more than 14 days to sufficiently warn users when their passwords will expire. The recommended state for this setting is: between 5 and 14 days.','It is recommended that user passwords be configured to expire periodically. Users will need to be warned that their passwords are going to expire, or they may inadvertently be locked out of the computer when their passwords expire. This condition could lead to confusion for users who access the network locally, or make it impossible for users to access your organization's network through dial-up or virtual private network (VPN) connections.','','To establish the recommended configuration via GP, set the following UI path to a value between 5 and 14 days: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Prompt user to change password before expiration.','[{\"cis\": [\"2.3.7.7\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16520,'Ensure 'Interactive logon: Require Domain Controller Authentication to unlock workstation' is set to 'Enabled'','Logon information is required to unlock a locked computer. For domain accounts, this security setting determines whether it is necessary to contact a Domain Controller to unlock a computer. The recommended state for this setting is: Enabled .','By default, the computer caches in memory the credentials of any users who are authenticated locally. The computer uses these cached credentials to authenticate anyone who attempts to unlock the console. When cached credentials are used, any changes that have recently been made to the account - such as user rights assignments, account lockout, or the account being disabled - are not considered or applied after the account is authenticated. User privileges are not updated, and (more importantly) disabled accounts are still able to unlock the console of the computer.','','To implement the recommended configuration via GP, set the following UI path to Enabled:Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Require Domain Controller Authentication to unlock workstation','[{\"cis\": [\"2.3.7.8\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"8.6\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16521,'Ensure 'Interactive logon: Smart card removal behavior' is set to 'Lock Workstation' or higher','This policy setting determines what happens when the smart card for a logged-on user is removed from the smart card reader. The recommended state for this setting is: Lock Workstation. Configuring this setting to Force Logoff or Disconnect if a Remote Desktop Services session also conforms to the benchmark.','Users sometimes forget to lock their workstations when they are away from them, allowing the possibility for malicious users to access their computers. If smart cards are used for authentication, the computer should automatically lock itself when the card is removed to ensure that only the user with the smart card is accessing resources using those credentials.','','To establish the recommended configuration via GP, set the following UI path to Lock Workstation (or, if applicable for your environment, Force Logoff or Disconnect if a Remote Desktop Services session): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Smart card removal behavior.','[{\"cis\": [\"2.3.7.9\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.6\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16522,'Ensure 'Microsoft network client: Digitally sign communications (always)' is set to 'Enabled'','This policy setting determines whether packet signing is required by the SMB client component. Note: When Windows Vista-based computers have this policy setting enabled and they connect to file or print shares on remote servers, it is important that the setting is synchronized with its companion setting, Microsoft network server: Digitally sign communications (always), on those servers. For more information about these settings, see the 'Microsoft network client and server: Digitally sign communications (four related settings)' section in Chapter 5 of the Threats and Countermeasures guide. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network client: Digitally sign communications (always).','[{\"cis\": [\"2.3.8.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16523,'Ensure 'Microsoft network client: Digitally sign communications (if server agrees)' is set to 'Enabled'','This policy setting determines whether the SMB client will attempt to negotiate SMB packet signing. Note: Enabling this policy setting on SMB clients on your network makes them fully effective for packet signing with all clients and servers in your environment. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network client: Digitally sign communications (if server agrees).','[{\"cis\": [\"2.3.8.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16524,'Ensure 'Microsoft network client: Send unencrypted password to third-party SMB servers' is set to 'Disabled'','This policy setting determines whether the SMB redirector will send plaintext passwords during authentication to third-party SMB servers that do not support password encryption. It is recommended that you disable this policy setting unless there is a strong business case to enable it. If this policy setting is enabled, unencrypted passwords will be allowed across the network. The recommended state for this setting is: Disabled.','If you enable this policy setting, the server can transmit passwords in plaintext across the network to other computers that offer SMB services, which is a significant security risk. These other computers may not use any of the SMB security mechanisms that are included with Windows Server 2003.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network client: Send unencrypted password to third-party SMB servers.','[{\"cis\": [\"2.3.8.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16525,'Ensure 'Microsoft network server: Amount of idle time required before suspending session' is set to '15 or fewer minute(s), but not&','This policy setting allows you to specify the amount of continuous idle time that must pass in an SMB session before the session is suspended because of inactivity. Administrators can use this policy setting to control when a computer suspends an inactive SMB session. If client activity resumes, the session is automatically reestablished. A value of 0 appears to allow sessions to persist indefinitely. The maximum value is 99999, which is over 69 days; in effect, this value disables the setting. The recommended state for this setting is: 15 or fewer minute(s), but not 0.','Each SMB session consumes server resources, and numerous null sessions will slow the server or possibly cause it to fail. An attacker could repeatedly establish SMB sessions until the server's SMB services become slow or unresponsive.','','To establish the recommended configuration via GP, set the following UI path to 15 or fewer minute(s), but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Amount of idle time required before suspending session.','[{\"cis\": [\"2.3.9.1\"]}, {\"cis_csc\": [\"3\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16526,'Ensure 'Microsoft network server: Digitally sign communications (always)' is set to 'Enabled'','This policy setting determines whether packet signing is required by the SMB server component. Enable this policy setting in a mixed environment to prevent downstream clients from using the workstation as a network server. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Digitally sign communications (always).','[{\"cis\": [\"2.3.9.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16527,'Ensure 'Microsoft network server: Digitally sign communications (if client agrees)' is set to 'Enabled'','This policy setting determines whether the SMB server will negotiate SMB packet signing with clients that request it. If no signing request comes from the client, a connection will be allowed without a signature if the Microsoft network server: Digitally sign communications (always) setting is not enabled. Note: Enable this policy setting on SMB clients on your network to make them fully effective for packet signing with all clients and servers in your environment. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Digitally sign communications (if client agrees).','[{\"cis\": [\"2.3.9.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16528,'Ensure 'Microsoft network server: Disconnect clients when logon hours expire' is set to 'Enabled'','This security setting determines whether to disconnect users who are connected to the local computer outside their user account's valid logon hours. This setting affects the Server Message Block (SMB) component. If you enable this policy setting you should also enable Network security: Force logoff when logon hours expire (Rule 2.3.11.6). If your organization configures logon hours for users, this policy setting is necessary to ensure they are effective. The recommended state for this setting is: Enabled.','If your organization configures logon hours for users, then it makes sense to enable this policy setting. Otherwise, users who should not have access to network resources outside of their logon hours may actually be able to continue to use those resources with sessions that were established during allowed hours.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Disconnect clients when logon hours expire.','[{\"cis\": [\"2.3.9.4\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16529,'Ensure 'Microsoft network server: Server SPN target name validation level' is set to 'Accept if provided by client' or higher','This policy setting controls the level of validation a computer with shared folders or printers (the server) performs on the service principal name (SPN) that is provided by the client computer when it establishes a session using the server message block (SMB) protocol. The server message block (SMB) protocol provides the basis for file and print sharing and other networking operations, such as remote Windows administration. The SMB protocol supports validating the SMB server service principal name (SPN) within the authentication blob provided by a SMB client to prevent a class of attacks against SMB servers referred to as SMB relay attacks. This setting will affect both SMB1 and SMB2. The recommended state for this setting is: Accept if provided by client. Configuring this setting to Required from client also conforms to the benchmark. Note: Since the release of the MS KB3161561 security patch, this setting can cause significant issues (such as replication problems, group policy editing issues and blue screen crashes) on Domain Controllers when used simultaneously with UNC path hardening (i.e. Rule 18.5.14.1). CIS therefore recommends against deploying this setting on Domain Controllers.','The identity of a computer can be spoofed to gain unauthorized access to network resources.','','To establish the recommended configuration via GP, set the following UI path to Accept if provided by client (configuring to Required from client also conforms to the benchmark): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Server SPN target name validation level.','[{\"cis\": [\"2.3.9.5\"]}, {\"cis_csc\": [\"14\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16530,'Ensure 'Network access: Do not allow anonymous enumeration of SAM accounts' is set to 'Enabled'','This policy setting controls the ability of anonymous users to enumerate the accounts in the Security Accounts Manager (SAM). If you enable this policy setting, users with anonymous connections will not be able to enumerate domain account user names on the systems in your environment. This policy setting also allows additional restrictions on anonymous connections. The recommended state for this setting is: Enabled. Note: This policy has no effect on Domain Controllers.','An unauthorized user could anonymously list account names and use the information to attempt to guess passwords or perform social engineering attacks. (Social engineering attacks try to deceive users in some way to obtain passwords or some form of security information)','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Do not allow anonymous enumeration of SAM accounts.','[{\"cis\": [\"2.3.10.2\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16531,'Ensure 'Network access: Do not allow anonymous enumeration of SAM accounts and shares' is set to 'Enabled'','This policy setting controls the ability of anonymous users to enumerate SAM accounts as well as shares. If you enable this policy setting, anonymous users will not be able to enumerate domain account user names and network share names on the systems in your environment. The recommended state for this setting is: Enabled. Note: This policy has no effect on Domain Controllers.','An unauthorized user could anonymously list account names and shared resources and use the information to attempt to guess passwords or perform social engineering attacks. (Social engineering attacks try to deceive users in some way to obtain passwords or some form of security information)','','To establish the recommended configuration via GP, set the following U path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Do not allow anonymous enumeration of SAM accounts and shares.','[{\"cis\": [\"2.3.10.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16532,'Ensure 'Network access: Do not allow storage of passwords and credentials for network authentication' is set to 'Enabled'','This policy setting determines whether Credential Manager (formerly called Stored User Names and Passwords) saves passwords or credentials for later use when it gains domain authentication. The recommended state for this setting is: Enabled. Note: Changes to this setting will not take effect until Windows is restarted.','Passwords that are cached can be accessed by the user when logged on to the computer. Although this information may sound obvious, a problem can arise if the user unknowingly executes hostile code that reads the passwords and forwards them to another, unauthorized user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Do not allow storage of passwords and credentials for network authentication.','[{\"cis\": [\"2.3.10.4\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16533,'Ensure 'Network access: Let Everyone permissions apply to anonymous users' is set to 'Disabled'','This policy setting determines what additional permissions are assigned for anonymous connections to the computer. The recommended state for this setting is: Disabled.','An unauthorized user could anonymously list account names and shared resources and use the information to attempt to guess passwords, perform social engineering attacks, or launch DoS attacks.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Let Everyone permissions apply to anonymous users.','[{\"cis\": [\"2.3.10.5\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16534,'Configure 'Network access: Named Pipes that can be accessed anonymously'','This policy setting determines which communication sessions, or pipes, will have attributes and permissions that allow anonymous access. The recommended state for this setting is: (Domain Controller) LSARPC, NETLOGON, SAMR (Member Server) <blank> (i.e. None), or (when the legacy Computer Browser service is enabled) BROWSER. Note: A Member Server that holds the Remote Desktop Services Role with Remote Desktop Licensing Role Service will require a special exception to this recommendation, to allow the HydraLSPipe and TermServLicensing Named Pipes to be accessed anonymously.','Limiting named pipes that can be accessed anonymously will reduce the attack surface of the system.','','To establish the recommended configuration via GP, configure the following UI path: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Named Pipes that can be accessed anonymously.','[{\"cis\": [\"2.3.10.6\"]}, {\"cis_csc\": [\"14.1\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16535,'Configure 'Network access: Remotely accessible registry paths'','This policy setting determines which registry paths will be accessible over the network, regardless of the users or groups listed in the access control list (ACL) of the winreg registry key. Note: This setting does not exist in Windows XP. There was a setting with that name in Windows XP, but it is called 'Network access: Remotely accessible registry paths and sub- paths' in Windows Server 2003, Windows Vista, and Windows Server 2008 (non-R2). Note #2: When you configure this setting you specify a list of one or more objects. The delimiter used when entering the list is a line feed or carriage return, that is, type the first object on the list, press the Enter button, type the next object, press Enter again, etc. The setting value is stored as a comma-delimited list in group policy security templates. It is also rendered as a comma-delimited list in Group Policy Editor's display pane and the Resultant Set of Policy console. It is recorded in the registry as a line-feed delimited list in a REG_MULTI_SZ value.','The registry is a database that contains computer configuration information, and much of the information is sensitive. An attacker could use this information to facilitate unauthorized activities. To reduce the risk of such an attack, suitable ACLs are assigned throughout the registry to help protect it from access by unauthorized users.','','To establish the recommended configuration via GP, set the following UI path to: SystemCurrentControlSetControlProductOptions | SystemCurrentControlSetControlServer Applications | SoftwareMicrosoftWindows NTCurrentVersion. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Remotely accessible registry paths.','[{\"cis\": [\"2.3.10.8\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16536,'Configure 'Network access: Remotely accessible registry paths and sub-paths'','This policy setting determines which registry paths and sub-paths will be accessible over the network, regardless of the users or groups listed in the access control list (ACL) of the winreg registry key. Note: In Windows XP this setting is called 'Network access: Remotely accessible registry paths,' the setting with that same name in Windows Vista, Windows Server 2008 (non-R2), and Windows Server 2003 does not exist in Windows XP. Note #2: When you configure this setting you specify a list of one or more objects. The delimiter used when entering the list is a line feed or carriage return, that is, type the first object on the list, press the Enter button, type the next object, press Enter again, etc. The setting value is stored as a comma-delimited list in group policy security templates. It is also rendered as a comma-delimited list in Group Policy Editor's display pane and the Resultant Set of Policy console. It is recorded in the registry as a line-feed delimited list in a REG_MULTI_SZ value.','The registry contains sensitive computer configuration information that could be used by an attacker to facilitate unauthorized activities. The fact that the default ACLs assigned throughout the registry are fairly restrictive and help to protect the registry from access by unauthorized users reduces the risk of such an attack.','','To establish the recommended configuration via GP, set the following UI path to: SystemCurrentControlSetControlPrintPrinters | SystemCurrentControlSetServicesEventlog SoftwareMicrosoftOLAP Server | SoftwareMicrosoftWindows NTCurrentVersionPrint SoftwareMicrosoftWindows | NTCurrentVersionWindows SystemCurrentControlSetControlContentIndex | SystemCurrentControlSetControlTerminal Server | SystemCurrentControlSetControlTerminal ServerUserConfig | SystemCurrentControlSetControlTerminal ServerDefaultUserConfiguration | SoftwareMicrosoftWindows NTCurrentVersionPerflib | SystemCurrentControlSetServicesSysmonLog | Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal | PoliciesSecurity OptionsNetwork access: Remotely accessible registry paths | and sub-paths. When a server holds the Active Directory Certificate Services Role with Certification Authority Role Service, the above list should also include: SystemCurrentControlSetServicesCertSvc. When a server has the WINS Server Feature installed, the above list should also include: SystemCurrentControlSetServicesWINS','[{\"cis\": [\"2.3.10.9\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16537,'Ensure 'Network access: Restrict anonymous access to Named Pipes and Shares' is set to 'Enabled'','When enabled, this policy setting restricts anonymous access to only those shares and pipes that are named in the Network access: Named pipes that can be accessed anonymously and Network access: Shares that can be accessed anonymously settings. This policy setting controls null session access to shares on your computers by adding RestrictNullSessAccess with the value 1 in the HKEY_LOCAL_MACHINESystemCurrentControlSetServicesLanManServerParameters registry key. This registry value toggles null session shares on or off to control whether the server service restricts unauthenticated clients' access to named resources. The recommended state for this setting is: Enabled.','Null sessions are a weakness that can be exploited through shares (including the default shares) on computers in your environment.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Restrict anonymous access to Named Pipes and Shares.','[{\"cis\": [\"2.3.10.10\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16538,'Ensure 'Network access: Restrict clients allowed to make remote calls to SAM' is set to 'Administrators: Remote Access: Allow'','This policy setting allows you to restrict remote RPC connections to SAM. The recommended state for this setting is: Administrators: Remote Access: Allow . Note: A Windows 10 R1607, Server 2016 or newer OS is required to access and set this value in Group Policy.','To ensure that an unauthorized user cannot anonymously list local account names or groups and use the information to attempt to guess passwords or perform social engineering attacks. (Social engineering attacks try to deceive users in some way to obtain passwords or some form of security information.)','','To establish the recommended configuration via GP, set the following UI path to Administrators: Remote Access: Allow: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Restrict clients allowed to make remote calls to SAM','[{\"cis\": [\"2.3.10.11\"]}, {\"cis_csc\": [\"5.1\", \"9.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16539,'Ensure 'Network access: Shares that can be accessed anonymously' is set to 'None'','This policy setting determines which network shares can be accessed by anonymous users. The default configuration for this policy setting has little effect because all users have to be authenticated before they can access shared resources on the server. The recommended state for this setting is: <blank> (i.e. None)','It is very dangerous to allow any values in this setting. Any shares that are listed can be accessed by any network user, which could lead to the exposure or corruption of sensitive data.','','To establish the recommended configuration via GP, set the following UI path to <blank> (i.e. None): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Shares that can be accessed anonymously.','[{\"cis\": [\"2.3.10.12\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16540,'Ensure 'Network access: Sharing and security model for local accounts' is set to 'Classic - local users authenticate as themselves'','This policy setting determines how network logons that use local accounts are authenticated. The Classic option allows precise control over access to resources, including the ability to assign different types of access to different users for the same resource. The Guest only option allows you to treat all users equally. In this context, all users authenticate as Guest only to receive the same access level to a given resource. The recommended state for this setting is: Classic - local users authenticate as themselves. Note: This setting does not affect interactive logons that are performed remotely by using such services as Telnet or Remote Desktop Services (formerly called Terminal Services)','With the Guest only model, any user who can authenticate to your computer over the network does so with guest privileges, which probably means that they will not have write access to shared resources on that computer. Although this restriction does increase security, it makes it more difficult for authorized users to access shared resources on those computers because ACLs on those resources must include access control entries (ACEs) for the Guest account. With the Classic model, local accounts should be password protected. Otherwise, if Guest access is enabled, anyone can use those user accounts to access shared system resources.','','To establish the recommended configuration via GP, set the following UI path to Classic - local users authenticate as themselves: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Sharing and security model for local accounts.','[{\"cis\": [\"2.3.10.13\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1.3\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16541,'Ensure 'Network security: Allow Local System to use computer identity for NTLM' is set to 'Enabled'','This policy setting determines whether Local System services that use Negotiate when reverting to NTLM authentication can use the computer identity. This policy is supported on at least Windows 7 or Windows Server 2008 R2. The recommended state for this setting is: Enabled.','When connecting to computers running versions of Windows earlier than Windows Vista or Windows Server 2008 (non-R2), services running as Local System and using SPNEGO (Negotiate) that revert to NTLM use the computer identity. In Windows 7, if you are connecting to a computer running Windows Server 2008 or Windows Vista, then a system service uses either the computer identity or a NULL session. When connecting with a NULL session, a system-generated session key is created, which provides no protection but allows applications to sign and encrypt data without errors. When connecting with the computer identity, both signing and encryption is supported in order to provide data protection.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Allow Local System to use computer identity for NTLM.','[{\"cis\": [\"2.3.11.1\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16542,'Ensure 'Network security: Allow LocalSystem NULL session fallback' is set to 'Disabled'','This policy setting determines whether NTLM is allowed to fall back to a NULL session when used with LocalSystem. The recommended state for this setting is: Disabled.','NULL sessions are less secure because by definition they are unauthenticated.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Allow LocalSystem NULL session fallback.','[{\"cis\": [\"2.3.11.2\"]}, {\"cis_csc\": [\"14\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16543,'Ensure 'Network Security: Allow PKU2U authentication requests to this computer to use online identities' is set to 'Disabled'','This setting determines if online identities are able to authenticate to this computer. The Public Key Cryptography Based User-to-User (PKU2U) protocol introduced in Windows 7 and Windows Server 2008 R2 is implemented as a security support provider (SSP). The SSP enables peer-to-peer authentication, particularly through the Windows 7 media and file sharing feature called Homegroup, which permits sharing between computers that are not members of a domain. With PKU2U, a new extension was introduced to the Negotiate authentication package, Spnego.dll. In previous versions of Windows, Negotiate decided whether to use Kerberos or NTLM for authentication. The extension SSP for Negotiate, Negoexts.dll, which is treated as an authentication protocol by Windows, supports Microsoft SSPs including PKU2U. When computers are configured to accept authentication requests by using online IDs, Negoexts.dll calls the PKU2U SSP on the computer that is used to log on. The PKU2U SSP obtains a local certificate and exchanges the policy between the peer computers. When validated on the peer computer, the certificate within the metadata is sent to the logon peer for validation and associates the user's certificate to a security token and the logon process completes. The recommended state for this setting is: Disabled.','The PKU2U protocol is a peer-to-peer authentication protocol - authentication should be managed centrally in most managed networks.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork Security: Allow PKU2U authentication requests to this computer to use online identities.','[{\"cis\": [\"2.3.11.3\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16544,'Ensure 'Network Security: Configure encryption types allowed for Kerberos' is set to 'RC4_HMAC_MD5, AES128_HMAC_SHA1, AES256_HMAC_SHA1, Future encryption t','This policy setting allows you to set the encryption types that Kerberos is allowed to use. The recommended state for this setting is: AES128_HMAC_SHA1, AES256_HMAC_SHA1, Future encryption types. Note: Some legacy applications and OSes may require RC4_HMAC_MD5 - we recommend you test in your environment and verify whether you can safely remove it. For the purposes of scoring we have allowed the use of RC4_HMAC_MD5 as an optional setting.','The strength of each encryption algorithm varies from one to the next, choosing stronger algorithms will reduce the risk of compromise however doing so may cause issues when the computer attempts to authenticate with systems that do not support them.','','To establish the recommended configuration via GP, set the following UI path to AES128_HMAC_SHA1, AES256_HMAC_SHA1, Future encryption types: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Configure encryption types allowed for Kerberos.','[{\"cis\": [\"2.3.11.4\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}]'),(16545,'Ensure 'Network security: Do not store LAN Manager hash value on next password change' is set to 'Enabled'','This policy setting determines whether the LAN Manager (LM) hash value for the new password is stored when the password is changed. The LM hash is relatively weak and prone to attack compared to the cryptographically stronger Microsoft Windows NT hash. Since LM hashes are stored on the local computer in the security database, passwords can then be easily compromised if the database is attacked. Note: Older operating systems and some third-party applications may fail when this policy setting is enabled. Also, note that the password will need to be changed on all accounts after you enable this setting to gain the proper benefit. The recommended state for this setting is: Enabled.','The SAM file can be targeted by attackers who seek access to username and password hashes. Such attacks use special tools to crack passwords, which can then be used to impersonate users and gain access to resources on your network. These types of attacks will not be prevented if you enable this policy setting, but it will be much more difficult for these types of attacks to succeed.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Do not store LAN Manager hash value on next password change.','[{\"cis\": [\"2.3.11.5\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16546,'Ensure 'Network security: Force logoff when logon hours expire' is set to 'Enabled'','This policy setting determines whether to disconnect users who are connected to the local computer outside their user account's valid logon hours. This setting affects the Server Message Block (SMB) component. If you enable this policy setting you should also enable Microsoft network server: Disconnect clients when logon hours expire (Rule 2.3.9.4). The recommended state for this setting is: Enabled. Note: This recommendation is unscored because there is not a documented registry value that corresponds to it. We still strongly encourage that it be configured as Enabled, to ensure that logon hours (when configured) are properly enforced.','If this setting is disabled, a user could remain connected to the computer outside of their allotted logon hours.','','To establish the recommended configuration via GP, set the following UI path to Enabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Force logoff when logon hours expire.','[{\"cis\": [\"2.3.11.6\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16547,'Ensure 'Network security: LAN Manager authentication level' is set to 'Send NTLMv2 response only. Refuse LM & NTLM'','LAN Manager (LM) was a family of early Microsoft client/server software (predating Windows NT) that allowed users to link personal computers together on a single network. LM network capabilities included transparent file and print sharing, user security features, and network administration tools. In Active Directory domains, the Kerberos protocol is the default authentication protocol. However, if the Kerberos protocol is not negotiated for some reason, Active Directory will use LM, NTLM, or NTLMv2. LAN Manager authentication includes the LM, NTLM, and NTLM version 2 (NTLMv2) variants, and is the protocol that is used to authenticate all Windows clients when they perform the following operations: -Join a domain -Authenticate between Active Directory forests -Authenticate to down-level domains -Authenticate to computers that do not run Windows 2000, Windows Server 2003, or Windows XP -Authenticate to computers that are not in the domain. The Network security: LAN Manager authentication level setting determines which challenge/response authentication protocol is used for network logons. This choice affects the level of authentication protocol used by clients, the level of session security negotiated, and the level of authentication accepted by servers. The recommended state for this setting is: Send NTLMv2 response only. Refuse LM & NTLM.','Windows 2000 and Windows XP clients were configured by default to send LM and NTLM authentication responses (Windows 95-based and Windows 98-based clients only send LM). The default settings in OSes predating Windows Vista / Windows Server 2008 (non- R2) allowed all clients to authenticate with servers and use their resources. However, this meant that LM responses - the weakest form of authentication response - were sent over the network, and it was potentially possible for attackers to sniff that traffic to more easily reproduce the user's password. The Windows 95, Windows 98, and Windows NT operating systems cannot use the Kerberos version 5 protocol for authentication. For this reason, in a Windows Server 2003 domain, these computers authenticate by default with both the LM and NTLM protocols for network authentication. You can enforce a more secure authentication protocol for Windows 95, Windows 98, and Windows NT by using NTLMv2. For the logon process, NTLMv2 uses a secure channel to protect the authentication process. Even if you use NTLMv2 for older clients and servers, Windows-based clients and servers that are members of the domain will use the Kerberos authentication protocol to authenticate with Windows Server 2003 or newer Domain Controllers. For these reasons, it is strongly preferred to restrict the use of LM & NTLM (non-v2) as much as possible.','','To establish the recommended configuration via GP, set the following UI path to: Send NTLMv2 response only. Refuse LM & NTLM: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: LAN Manager authentication level.','[{\"cis\": [\"2.3.11.7\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16548,'Ensure 'Network security: LDAP client signing requirements' is set to 'Negotiate signing' or higher','This policy setting determines the level of data signing that is requested on behalf of clients that issue LDAP BIND requests. Note: This policy setting does not have any impact on LDAP simple bind (ldap_simple_bind) or LDAP simple bind through SSL (ldap_simple_bind_s). No Microsoft LDAP clients that are included with Windows XP Professional use ldap_simple_bind or ldap_simple_bind_s to communicate with a Domain Controller. The recommended state for this setting is: Negotiate signing. Configuring this setting to Require signing also conforms to the benchmark.','Unsigned network traffic is susceptible to man-in-the-middle attacks in which an intruder captures the packets between the client and server, modifies them, and then forwards them to the server. For an LDAP server, this susceptibility means that an attacker could cause a server to make decisions that are based on false or altered data from the LDAP queries. To lower this risk in your network, you can implement strong physical security measures to protect the network infrastructure. Also, you can make all types of man-in-the-middle attacks extremely difficult if you require digital signatures on all network packets by means of IPsec authentication headers.','','To establish the recommended configuration via GP, set the following UI path to Negotiate signing (configuring to Require signing also conforms to the benchmark): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: LDAP client signing requirements.','[{\"cis\": [\"2.3.11.8\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16549,'Ensure 'Network security: Minimum session security for NTLM SSP based (including secure RPC) clients' is set to 'Require NTLMv2 session&#','This policy setting determines which behaviors are allowed by clients for applications using the NTLM Security Support Provider (SSP). The SSP Interface (SSPI) is used by applications that need authentication services. The setting does not modify how the authentication sequence works but instead require certain behaviors in applications that use the SSPI. The recommended state for this setting is: Require NTLMv2 session security, Require 128-bit encryption. Note: These values are dependent on the Network security: LAN Manager Authentication Level (Rule 2.3.11.7) security setting value.','You can enable both options for this policy setting to help protect network traffic that uses the NTLM Security Support Provider (NTLM SSP) from being exposed or tampered with by an attacker who has gained access to the same network. In other words, these options help protect against man-in-the-middle attacks.','','To establish the recommended configuration via GP, set the following UI path to Require NTLMv2 session security, Require 128-bit encryption: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Minimum session security for NTLM SSP based (including secure RPC) clients.','[{\"cis\": [\"2.3.11.9\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16550,'Ensure 'Network security: Minimum session security for NTLM SSP based (including secure RPC) servers' is set to 'Require NTLMv2 session&#','This policy setting determines which behaviors are allowed by servers for applications using the NTLM Security Support Provider (SSP). The SSP Interface (SSPI) is used by applications that need authentication services. The setting does not modify how the authentication sequence works but instead require certain behaviors in applications that use the SSPI. The recommended state for this setting is: Require NTLMv2 session security, Require 128-bit encryption. Note: These values are dependent on the Network security: LAN Manager Authentication Level (Rule 2.3.11.7) security setting value.','You can enable all of the options for this policy setting to help protect network traffic that uses the NTLM Security Support Provider (NTLM SSP) from being exposed or tampered with by an attacker who has gained access to the same network. That is, these options help protect against man-in-the-middle attacks.','','To establish the recommended configuration via GP, set the following UI path to Require NTLMv2 session security, Require 128-bit encryption: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Minimum session security for NTLM SSP based (including secure RPC) servers.','[{\"cis\": [\"2.3.11.10\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16551,'Ensure 'Shutdown: Allow system to be shut down without having to log on' is set to 'Disabled'','This policy setting determines whether a computer can be shut down when a user is not logged on. If this policy setting is enabled, the shutdown command is available on the Windows logon screen. It is recommended to disable this policy setting to restrict the ability to shut down the computer to users with credentials on the system. The recommended state for this setting is: Disabled. Note: In Server 2008 R2 and older versions, this setting had no impact on Remote Desktop (RDP) / Terminal Services sessions - it only affected the local console. However, Microsoft changed the behavior in Windows Server 2012 (non-R2) and above, where if set to Enabled, RDP sessions are also allowed to shut down or restart the server.','Users who can access the console locally could shut down the computer. Attackers could also walk to the local console and restart the server, which would cause a temporary DoS condition. Attackers could also shut down the server and leave all of its applications and services unavailable. As noted in the Description above, the Denial of Service (DoS) risk of enabling this setting dramatically increases in Windows Server 2012 (non-R2) and above, as even remote users could then shut down or restart the server from the logon screen of an RDP session.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsShutdown: Allow system to be shut down without having to log on.','[{\"cis\": [\"2.3.13.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16552,'Ensure 'System objects: Require case insensitivity for non-Windows subsystems' is set to 'Enabled'','This policy setting determines whether case insensitivity is enforced for all subsystems. The Microsoft Win32 subsystem is case insensitive. However, the kernel supports case sensitivity for other subsystems, such as the Portable Operating System Interface for UNIX (POSIX). Because Windows is case insensitive (but the POSIX subsystem will support case sensitivity), failure to enforce this policy setting makes it possible for a user of the POSIX subsystem to create a file with the same name as another file by using mixed case to label it. Such a situation can block access to these files by another user who uses typical Win32 tools, because only one of the files will be available. The recommended state for this setting is: Enabled.','Because Windows is case-insensitive but the POSIX subsystem will support case sensitivity, failure to enable this policy setting would make it possible for a user of that subsystem to create a file with the same name as another file but with a different mix of upper and lower case letters. Such a situation could potentially confuse users when they try to access such files from normal Win32 tools because only one of the files will be available.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsSystem objects: Require case insensitivity for non- Windows subsystems.','[{\"cis\": [\"2.3.15.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16553,'Ensure 'System objects: Strengthen default permissions of internal system objects (e.g. Symbolic Links)' is set to 'Enabled'','This policy setting determines the strength of the default discretionary access control list (DACL) for objects. Active Directory maintains a global list of shared system resources, such as DOS device names, mutexes, and semaphores. In this way, objects can be located and shared among processes. Each type of object is created with a default DACL that specifies who can access the objects and what permissions are granted. The recommended state for this setting is: Enabled.','This setting determines the strength of the default DACL for objects. Windows maintains a global list of shared computer resources so that objects can be located and shared among processes. Each type of object is created with a default DACL that specifies who can access the objects and with what permissions.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsSystem objects: Strengthen default permissions of internal system objects (e.g. Symbolic Links)','[{\"cis\": [\"2.3.15.2\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16554,'Ensure 'User Account Control: Admin Approval Mode for the Built-in Administrator account' is set to 'Enabled'','This policy setting controls the behavior of Admin Approval Mode for the built-in Administrator account. The recommended state for this setting is: Enabled.','One of the risks that the User Account Control feature introduced with Windows Vista is trying to mitigate is that of malicious software running under elevated credentials without the user or administrator being aware of its activity. An attack vector for these programs was to discover the password of the account named 'Administrator' because that user account was created for all installations of Windows. To address this risk, in Windows Vista and newer, the built-in Administrator account is now disabled by default. In a default installation of a new computer, accounts with administrative control over the computer are initially set up in one of two ways: - If the computer is not joined to a domain, the first user account you create has the equivalent permissions as a local administrator. - If the computer is joined to a domain, no local administrator accounts are created. The Enterprise or Domain Administrator must log on to the computer and create one if a local administrator account is warranted. Once Windows is installed, the built-in Administrator account may be manually enabled, but we strongly recommend that this account remain disabled.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Admin Approval Mode for the Built-in Administrator account.','[{\"cis\": [\"2.3.17.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16555,'Ensure 'User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode' is set to 'Prompt for consent ','This policy setting controls the behavior of the elevation prompt for administrators. The recommended state for this setting is: Prompt for consent on the secure desktop.','One of the risks that the UAC feature introduced with Windows Vista is trying to mitigate is that of malicious software running under elevated credentials without the user or administrator being aware of its activity. This setting raises awareness to the administrator of elevated privilege operations and permits the administrator to prevent a malicious program from elevating its privilege when the program attempts to do so.','','To establish the recommended configuration via GP, set the following UI path to Prompt for consent on the secure desktop: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode.','[{\"cis\": [\"2.3.17.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16556,'Ensure 'User Account Control: Behavior of the elevation prompt for standard users' is set to 'Automatically deny elevation requests'','This policy setting controls the behavior of the elevation prompt for standard users. The recommended state for this setting is: Automatically deny elevation requests.','One of the risks that the User Account Control feature introduced with Windows Vista is trying to mitigate is that of malicious programs running under elevated credentials without the user or administrator being aware of their activity. This setting raises awareness to the user that a program requires the use of elevated privilege operations and requires that the user be able to supply administrative credentials in order for the program to run.','','To establish the recommended configuration via GP, set the following UI path to Automatically deny elevation requests: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Behavior of the elevation prompt for standard users.','[{\"cis\": [\"2.3.17.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16557,'Ensure 'User Account Control: Detect application installations and prompt for elevation' is set to 'Enabled'','This policy setting controls the behavior of application installation detection for the computer. The recommended state for this setting is: Enabled.','Some malicious software will attempt to install itself after being given permission to run. For example, malicious software with a trusted application shell. The user may have given permission for the program to run because the program is trusted, but if they are then prompted for installation of an unknown component this provides another way of trapping the software before it can do damage.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Detect application installations and prompt for elevation.','[{\"cis\": [\"2.3.17.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16558,'Ensure 'User Account Control: Only elevate UIAccess applications that are installed in secure locations' is set to 'Enabled'','This policy setting controls whether applications that request to run with a User Interface Accessibility (UIAccess) integrity level must reside in a secure location in the file system. Secure locations are limited to the following: ...Program Files, including subfolders; ...Windowssystem32; ...Program Files (x86), including subfolders (for 64-bit versions of Windows). Note: Windows enforces a public key infrastructure (PKI) signature check on any interactive application that requests to run with a UIAccess integrity level regardless of the state of this security setting. The recommended state for this setting is: Enabled.','UIAccess Integrity allows an application to bypass User Interface Privilege Isolation (UIPI) restrictions when an application is elevated in privilege from a standard user to an administrator. This is required to support accessibility features such as screen readers that are transmitting user interfaces to alternative forms. A process that is started with UIAccess rights has the following abilities: - To set the foreground window. - To drive any application window using SendInput function. - To use read input for all integrity levels using low-level hooks, raw input, GetKeyState, GetAsyncKeyState, and GetKeyboardInput. - To set journal hooks. - To uses AttachThreadInput to attach a thread to a higher integrity input queue.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Only elevate UIAccess applications that are installed in secure locations.','[{\"cis\": [\"2.3.17.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16559,'Ensure 'User Account Control: Run all administrators in Admin Approval Mode' is set to 'Enabled'','This policy setting controls the behavior of all User Account Control (UAC) policy settings for the computer. If you change this policy setting, you must restart your computer. The recommended state for this setting is: Enabled. Note: If this policy setting is disabled, the Security Center notifies you that the overall security of the operating system has been reduced.','This is the setting that turns on or off UAC. If this setting is disabled, UAC will not be used and any security benefits and risk mitigations that are dependent on UAC will not be present on the system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Run all administrators in Admin Approval Mode.','[{\"cis\": [\"2.3.17.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16560,'Ensure 'User Account Control: Switch to the secure desktop when prompting for elevation' is set to 'Enabled'','This policy setting controls whether the elevation request prompt is displayed on the interactive user's desktop or the secure desktop. The recommended state for this setting is: Enabled.','Standard elevation prompt dialog boxes can be spoofed, which may cause users to disclose their passwords to malicious software. The secure desktop presents a very distinct appearance when prompting for elevation, where the user desktop dims, and the elevation prompt UI is more prominent. This increases the likelihood that users who become accustomed to the secure desktop will recognize a spoofed elevation prompt dialog box and not fall for the trick.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Switch to the secure desktop when prompting for elevation.','[{\"cis\": [\"2.3.17.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16561,'Ensure 'User Account Control: Virtualize file and registry write failures to per-user locations' is set to 'Enabled'','This policy setting controls whether application write failures are redirected to defined registry and file system locations. This policy setting mitigates applications that run as administrator and write run-time application data to: - %ProgramFiles% - %Windir% - %Windir%system32 - HKEY_LOCAL_MACHINESoftware. The recommended state for this setting is: Enabled.','This setting reduces vulnerabilities by ensuring that legacy applications only write data to permitted locations.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Virtualize file and registry write failures to per-user locations.','[{\"cis\": [\"2.3.17.8\"]}, {\"pci_dss\": [\"6.5.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16562,'Ensure 'Windows Firewall: Domain: Firewall state' is set to 'On (recommended)'','Select On (recommended) to have Windows Firewall with Advanced Security use the settings for this profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile. The recommended state for this setting is: On (recommended).','If the firewall is turned off all traffic will be able to access the system and an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to On (recommended): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileFirewall state.','[{\"cis\": [\"9.1.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16563,'Ensure 'Windows Firewall: Domain: Inbound connections' is set to 'Block (default)'','This setting determines the behavior for inbound connections that do not match an inbound firewall rule. The recommended state for this setting is: Block (default).','If the firewall allows all traffic to access the system then an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to Block (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileInbound connections.','[{\"cis\": [\"9.1.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16564,'Ensure 'Windows Firewall: Domain: Outbound connections' is set to 'Allow (default)'','This setting determines the behavior for outbound connections that do not match an outbound firewall rule. The recommended state for this setting is: Allow (default).','Some people believe that it is prudent to block all outbound connections except those specifically approved by the user or administrator. Microsoft disagrees with this opinion, blocking outbound connections by default will force users to deal with a large number of dialog boxes prompting them to authorize or block applications such as their web browser or instant messaging software. Additionally, blocking outbound traffic has little value because if an attacker has compromised the system they can reconfigure the firewall anyway.','','To establish the recommended configuration via GP, set the following UI path to Allow (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileOutbound connections.','[{\"cis\": [\"9.1.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16565,'Ensure 'Windows Firewall: Domain: Settings: Display a notification' is set to 'No'','Select this option to have Windows Firewall with Advanced Security display notifications to the user when a program is blocked from receiving inbound connections. The recommended state for this setting is: No. Note: When the Apply local firewall rules setting is configured to No, it's recommended to also configure the Display a notification setting to No. Otherwise, users will continue to receive messages that ask if they want to unblock a restricted inbound connection, but the user's response will be ignored.','Firewall notifications can be complex and may confuse the end users, who would not be able to address the alert.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileSettings CustomizeDisplay a notification.','[{\"cis\": [\"9.1.4\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16566,'Ensure 'Windows Firewall: Domain: Logging: Name' is set to '%SYSTEMROOT%System32logfilesfirewalldomainfw.log'','Use this option to specify the path and name of the file in which Windows Firewall will write its log information. The recommended state for this setting is: %SYSTEMROOT%System32logfilesfirewalldomainfw.log.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to %SYSTEMROOT%System32logfilesfirewalldomainfw.log: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeName','[{\"cis\": [\"9.1.5\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16567,'Ensure 'Windows Firewall: Domain: Logging: Size limit (KB)' is set to '16384 KB or greater'','Use this option to specify the size limit of the file in which Windows Firewall will write its log information. The recommended state for this setting is: 16,384 KB or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to 16,384 KB or greater: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeSize limit (KB).','[{\"cis\": [\"9.1.6\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16568,'Ensure 'Windows Firewall: Domain: Logging: Log dropped packets' is set to 'Yes'','Use this option to log when Windows Firewall with Advanced Security discards an inbound packet for any reason. The log records why and when the packet was dropped. Look for entries with the word DROP in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeLog dropped packets.','[{\"cis\": [\"9.1.7\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16569,'Ensure 'Windows Firewall: Domain: Logging: Log successful connections' is set to 'Yes'','Use this option to log when Windows Firewall with Advanced Security allows an inbound connection. The log records why and when the connection was formed. Look for entries with the word ALLOW in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeLog successful connections.','[{\"cis\": [\"9.1.8\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16570,'Ensure 'Windows Firewall: Private: Firewall state' is set to 'On (recommended)'','Select On (recommended) to have Windows Firewall with Advanced Security use the settings for this profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile. The recommended state for this setting is: On (recommended).','If the firewall is turned off all traffic will be able to access the system and an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to On (recommended): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileFirewall state.','[{\"cis\": [\"9.2.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16571,'Ensure 'Windows Firewall: Private: Inbound connections' is set to 'Block (default)'','This setting determines the behavior for inbound connections that do not match an inbound firewall rule. The recommended state for this setting is: Block (default).','If the firewall allows all traffic to access the system then an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to Block (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileInbound connections.','[{\"cis\": [\"9.2.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16572,'Ensure 'Windows Firewall: Private: Outbound connections' is set to 'Allow (default)'','This setting determines the behavior for outbound connections that do not match an outbound firewall rule. The recommended state for this setting is: Allow (default). Note: If you set Outbound connections to Block and then deploy the firewall policy by using a GPO, computers that receive the GPO settings cannot receive subsequent Group Policy updates unless you create and deploy an outbound rule that enables Group Policy to work. Predefined rules for Core Networking include outbound rules that enable Group Policy to work. Ensure that these outbound rules are active, and thoroughly test firewall profiles before deploying.','Some people believe that it is prudent to block all outbound connections except those specifically approved by the user or administrator. Microsoft disagrees with this opinion, blocking outbound connections by default will force users to deal with a large number of dialog boxes prompting them to authorize or block applications such as their web browser or instant messaging software. Additionally, blocking outbound traffic has little value because if an attacker has compromised the system they can reconfigure the firewall anyway.','','To establish the recommended configuration via GP, set the following UI path to Allow (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileOutbound connections.','[{\"cis\": [\"9.2.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16573,'Ensure 'Windows Firewall: Private: Settings: Display a notification' is set to 'No'','Select this option to have Windows Firewall with Advanced Security display notifications to the user when a program is blocked from receiving inbound connections. The recommended state for this setting is: No. Note: When the Apply local firewall rules setting is configured to No, it's recommended to also configure the Display a notification setting to No. Otherwise, users will continue to receive messages that ask if they want to unblock a restricted inbound connection, but the user's response will be ignored.','Firewall notifications can be complex and may confuse the end users, who would not be able to address the alert.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileSettings CustomizeDisplay a notification.','[{\"cis\": [\"9.2.4\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16574,'Ensure 'Windows Firewall: Private: Logging: Name' is set to '%SYSTEMROOT%System32logfilesfirewallprivatefw.log'','Use this option to specify the path and name of the file in which Windows Firewall will write its log information. The recommended state for this setting is: %SYSTEMROOT%System32logfilesfirewallprivatefw.log.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to %SYSTEMROOT%System32logfilesfirewallprivatefw.log: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeName','[{\"cis\": [\"9.2.5\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16575,'Ensure 'Windows Firewall: Private: Logging: Size limit (KB)' is set to '16384 KB or greater'','Use this option to specify the size limit of the file in which Windows Firewall will write its log information. The recommended state for this setting is: 16,384 KB or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to 16,384 KB or greater: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeSize limit (KB).','[{\"cis\": [\"9.2.6\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16576,'Ensure 'Windows Firewall: Private: Logging: Log dropped packets' is set to 'Yes'','Use this option to log when Windows Firewall with Advanced Security discards an inbound packet for any reason. The log records why and when the packet was dropped. Look for entries with the word DROP in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeLog dropped packets.','[{\"cis\": [\"9.2.7\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16577,'Ensure 'Windows Firewall: Private: Logging: Log successful connections' is set to 'Yes'','Use this option to log when Windows Firewall with Advanced Security allows an inbound connection. The log records why and when the connection was formed. Look for entries with the word ALLOW in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeLog successful connections.','[{\"cis\": [\"9.2.8\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16578,'Ensure 'Windows Firewall: Public: Firewall state' is set to 'On (recommended)'','Select On (recommended) to have Windows Firewall with Advanced Security use the settings for this profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile. The recommended state for this setting is: On (recommended).','If the firewall is turned off all traffic will be able to access the system and an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to On (recommended): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileFirewall state.','[{\"cis\": [\"9.3.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16579,'Ensure 'Windows Firewall: Public: Inbound connections' is set to 'Block (default)'','This setting determines the behavior for inbound connections that do not match an inbound firewall rule. The recommended state for this setting is: Block (default).','If the firewall allows all traffic to access the system then an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to Block (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileInbound connections.','[{\"cis\": [\"9.3.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16580,'Ensure 'Windows Firewall: Public: Outbound connections' is set to 'Allow (default)'','This setting determines the behavior for outbound connections that do not match an outbound firewall rule. The recommended state for this setting is: Allow (default). Note: If you set Outbound connections to Block and then deploy the firewall policy by using a GPO, computers that receive the GPO settings cannot receive subsequent Group Policy updates unless you create and deploy an outbound rule that enables Group Policy to work. Predefined rules for Core Networking include outbound rules that enable Group Policy to work. Ensure that these outbound rules are active, and thoroughly test firewall profiles before deploying.','Some people believe that it is prudent to block all outbound connections except those specifically approved by the user or administrator. Microsoft disagrees with this opinion, blocking outbound connections by default will force users to deal with a large number of dialog boxes prompting them to authorize or block applications such as their web browser or instant messaging software. Additionally, blocking outbound traffic has little value because if an attacker has compromised the system they can reconfigure the firewall anyway.','','To establish the recommended configuration via GP, set the following UI path to Allow (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileOutbound connections.','[{\"cis\": [\"9.3.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16581,'Ensure 'Windows Firewall: Public: Settings: Display a notification' is set to 'No'','Select this option to have Windows Firewall with Advanced Security display notifications to the user when a program is blocked from receiving inbound connections. The recommended state for this setting is: No.','Some organizations may prefer to avoid alarming users when firewall rules block certain types of network activity. However, notifications can be helpful when troubleshooting network issues involving the firewall.','','To establish the recommended configuration via GP, set the following UI path to 'No': Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileSettings CustomizeDisplay a notification.','[{\"cis\": [\"9.3.4\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16582,'Ensure 'Windows Firewall: Public: Settings: Apply local firewall rules' is set to 'No'','This setting controls whether local administrators are allowed to create local firewall rules that apply together with firewall rules configured by Group Policy. The recommended state for this setting is: No. Note: When the Apply local firewall rules setting is configured to No, it's recommended to also configure the Display a notification setting to No. Otherwise, users will continue to receive messages that ask if they want to unblock a restricted inbound connection, but the user's response will be ignored.','iWhen in the Public profile, there should be no special local firewall exceptions per computer. These settings should be managed by a centralized policy.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileSettings CustomizeApply local firewall rules.','[{\"cis\": [\"9.3.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16583,'Ensure 'Windows Firewall: Public: Settings: Apply local connection security rules' is set to 'No'','This setting controls whether local administrators are allowed to create connection security rules that apply together with connection security rules configured by Group Policy. The recommended state for this setting is: No.','Users with administrative privileges might create firewall rules that expose the system to remote attack.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileSettings CustomizeApply local connection security rules.','[{\"cis\": [\"9.3.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16584,'Ensure 'Windows Firewall: Public: Logging: Name' is set to '%SYSTEMROOT%System32logfilesfirewallpublicfw.log'','Use this option to specify the path and name of the file in which Windows Firewall will write its log information. The recommended state for this setting is: %SYSTEMROOT%System32logfilesfirewallpublicfw.log.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to %SYSTEMROOT%System32logfilesfirewallpublicfw.log: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeName','[{\"cis\": [\"9.3.7\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16585,'Ensure 'Windows Firewall: Public: Logging: Size limit (KB)' is set to '16384 KB or greater'','Use this option to specify the size limit of the file in which Windows Firewall will write its log information. The recommended state for this setting is: 16,384 KB or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to 16,384 KB or greater: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeSize limit (KB).','[{\"cis\": [\"9.3.8\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16586,'Ensure 'Windows Firewall: Public: Logging: Log dropped packets' is set to 'Yes'','Use this option to log when Windows Firewall with Advanced Security discards an inbound packet for any reason. The log records why and when the packet was dropped. Look for entries with the word DROP in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeLog dropped packets.','[{\"cis\": [\"9.3.9\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16587,'Ensure 'Windows Firewall: Public: Logging: Log successful connections' is set to 'Yes'','Use this option to log when Windows Firewall with Advanced Security allows an inbound connection. The log records why and when the connection was formed. Look for entries with the word ALLOW in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeLog successful connections.','[{\"cis\": [\"9.3.10\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16588,'Ensure 'Prevent enabling lock screen camera' is set to 'Enabled'','Disables the lock screen camera toggle switch in PC Settings and prevents a camera from being invoked on the lock screen. The recommended state for this setting is: Enabled.','Disabling the lock screen camera extends the protection afforded by the lock screen to camera features.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesControl PanelPersonalizationPrevent enabling lock screen camera. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ControlPanelDisplay.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.1.1.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16589,'Ensure 'Prevent enabling lock screen slide show' is set to 'Enabled'','Disables the lock screen slide show settings in PC Settings and prevents a slide show from playing on the lock screen. The recommended state for this setting is: Enabled.','Disabling the lock screen slide show extends the protection afforded by the lock screen to slide show contents.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesControl PanelPersonalizationPrevent enabling lock screen slide show. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ControlPanelDisplay.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.1.1.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16590,'Ensure 'Allow input personalization' is set to 'Disabled'','This policy enables the automatic learning component of input personalization that includes speech, inking, and typing. Automatic learning enables the collection of speech and handwriting patterns, typing history, contacts, and recent calendar information. It is required for the use of Cortana. Some of this collected information may be stored on the user's OneDrive, in the case of inking and typing; some of the information will be uploaded to Microsoft to personalize speech. The recommended state for this setting is: Disabled.','If this setting is Enabled sensitive information could be stored in the cloud or sent to Microsoft.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesControl PanelRegional and Language OptionsAllow input personalization Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Globalization.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.1.2.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16591,'Ensure 'Allow Online Tips' is set to 'Disabled'','This policy setting configures the retrieval of online tips and help for the Settings app. The recommended state for this setting is: Disabled .','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesControl PanelAllow Online Tips Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ControlPanel.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.1.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"1.3.4\"]}, {\"tsc\": [\"CC6.6\"]}]'),(16592,'Ensure LAPS AdmPwd GPO Extension / CSE is installed','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','In order to utilize LAPS, a minor Active Directory Schema update is required, and a Group Policy Client Side Extension (CSE) must be installed on each managed computer. When LAPS is installed, the file AdmPwd.dll must be present in the following location and registered in Windows (the LAPS AdmPwd GPO Extension / CSE installation does this for you): C:Program FilesLAPSCSEAdmPwd.dll','[{\"cis\": [\"18.2.1\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16593,'Ensure 'Do not allow password expiration time longer than required by policy' is set to 'Enabled'','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesLAPSDo not allow password expiration time longer than required by policy Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.2\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16594,'Ensure 'Enable Local Admin Password Management' is set to 'Enabled'','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesLAPSEnable Local Admin Password Management Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.3\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16595,'Ensure 'Password Settings: Password Complexity' is set to 'Enabled: Large letters + small letters + numbers + special characters'','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled: Large letters + small letters + numbers + special characters. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled, and configure the Password Complexity option to Large letters + small letters + numbers + special characters: Computer ConfigurationPoliciesAdministrative TemplatesLAPSPassword Settings Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.4\"]}, {\"cis_csc\": [\"5.7\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16596,'Ensure 'Password Settings: Password Length' is set to 'Enabled: 15 or more'','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled: 15 or more. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled, and configure the Password Length option to 15 or more: Computer ConfigurationPoliciesAdministrative TemplatesLAPSPassword Settings Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.5\"]}, {\"cis_csc\": [\"5.7\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16597,'Ensure 'Password Settings: Password Age (Days)' is set to 'Enabled: 30 or fewer'','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled: 30 or fewer. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled, and configure the Password Age (Days) option to 30 or fewer: Computer ConfigurationPoliciesAdministrative TemplatesLAPSPassword Settings Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.6\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16598,'Ensure 'Apply UAC restrictions to local accounts on network logons' is set to 'Enabled'','This setting controls whether local accounts can be used for remote administration via network logon (e.g., NET USE, connecting to C$, etc.). Local accounts are at high risk for credential theft when the same account and password is configured on multiple systems. Enabling this policy significantly reduces that risk. Enabled: Applies UAC token-filtering to local accounts on network logons. Membership in powerful group such as Administrators is disabled and powerful privileges are removed from the resulting access token. This configures the LocalAccountTokenFilterPolicy registry value to 0. This is the default behavior for Windows. Disabled: Allows local accounts to have full administrative rights when authenticating via network logon, by configuring the LocalAccountTokenFilterPolicy registry value to 1. For more information about local accounts and credential theft, review the 'Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft Techniques' documents. For more information about LocalAccountTokenFilterPolicy, see Microsoft Knowledge Base article 951016: Description of User Account Control and remote restrictions in Windows Vista. The recommended state for this setting is: Enabled.','Local accounts are at high risk for credential theft when the same account and password is configured on multiple systems. Ensuring this policy is Enabled significantly reduces that risk.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideApply UAC restrictions to local accounts on network logons Note: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required - it is available from Microsoft.','[{\"cis\": [\"18.3.1\"]}, {\"cis_csc\": [\"5.8\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16599,'Ensure 'Configure SMB v1 client driver' is set to 'Enabled: Disable driver'','This setting configures the start type for the Server Message Block version 1 (SMBv1) client driver service ( MRxSmb10 ), which is recommended to be disabled. The recommended state for this setting is: Enabled: Disable driver. Note: Do not, under any circumstances, configure this overall setting as Disabled , as doing so will delete the underlying registry entry altogether, which will cause serious problems.','Since September 2016, Microsoft has strongly encouraged that SMBv1 be disabled and no longer used on modern networks, as it is a 30 year old design that is much more vulnerable to attacks then much newer designs such as SMBv2 and SMBv3.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Disable driver : Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideConfigure SMB v1 client driver Note: This Group Policy path does not exist by default. An additional Group Policy template ( SecGuide.admx/adml ) is required','[{\"cis\": [\"18.3.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16600,'Ensure 'Configure SMB v1 server' is set to 'Disabled'','This setting configures the server-side processing of the Server Message Block version 1 (SMBv1) protocol. The recommended state for this setting is: Disabled .','Since September 2016, Microsoft has strongly encouraged that SMBv1 be disabled and no longer used on modern networks, as it is a 30 year old design that is much more vulnerable to attacks then much newer designs such as SMBv2 and SMBv3.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideConfigure SMB v1 server Note: This Group Policy path does not exist by default. An additional Group Policy template ( SecGuide.admx/adml ) is required','[{\"cis\": [\"18.3.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16601,'Ensure 'Enable Structured Exception Handling Overwrite Protection (SEHOP)' is set to 'Enabled'','Windows includes support for Structured Exception Handling Overwrite Protection (SEHOP). We recommend enabling this feature to improve the security profile of the computer. The recommended state for this setting is: Enabled .','This feature is designed to block exploits that use the Structured Exception Handler (SEH) overwrite technique. This protection mechanism is provided at run-time. Therefore, it helps protect applications regardless of whether they have been compiled with the latest improvements, such as the /SAFESEH option.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideEnable Structured Exception Handling Overwrite Protection (SEHOP) Note: This Group Policy path does not exist by default. An additional Group Policy template ( SecGuide.admx/adml ) is required','[{\"cis\": [\"18.3.4\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(16602,'Ensure 'Extended Protection for LDAP Authentication (Domain Controllers only)' is set to 'Enabled: Enabled, always (recommended)'','This setting controls LDAP authentication over SSL/TLS to help make it more secure. The recommended state for this setting is: Enabled: Enabled, always (recommended) . Note: All LDAP clients must have the CVC-2017-8563 security update to be compatible with Domain Controllers that have this setting enabled.','Configuring the LdapEnforceChannelBinding registry value can help to increase protection against 'man-in-the-middle attacks'. ','','To establish the recommended configuration via GP, set the following UI path to Enabled: Enabled, always (recommended) : Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideExtended Protection for LDAP Authentication (Domain Controllers only) Note: This Group Policy path does not exist by default. An additional Group Policy template ( SecGuide.admx/adml ) is required','[{\"cis\": [\"18.3.5\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16603,'Ensure 'WDigest Authentication' is set to 'Disabled'','When WDigest authentication is enabled, Lsass.exe retains a copy of the user's plaintext password in memory, where it can be at risk of theft. If this setting is not configured, WDigest authentication is disabled in Windows 8.1 and in Windows Server 2012 R2; it is enabled by default in earlier versions of Windows and Windows Server.','Preventing the plaintext storage of credentials in memory may reduce opportunity for credential theft.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideWDigest Authentication (disabling may require KB2871997) Note: This Group Policy path does not exist by default. An additional Group Policy template ( SecGuide.admx/adml ) is required','[{\"cis\": [\"18.3.6\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16604,'Ensure 'MSS: (AutoAdminLogon) Enable Automatic Logon (not recommended)' is set to 'Disabled'','This setting is separate from the Welcome screen feature in Windows XP and Windows Vista; if that feature is disabled, this setting is not disabled. If you configure a computer for automatic logon, anyone who can physically gain access to the computer can also gain access to everything that is on the computer, including any network or networks to which the computer is connected. Also, if you enable automatic logon, the password is stored in the registry in plaintext, and the specific registry key that stores this value is remotely readable by the Authenticated Users group. The recommended state for this setting is: Disabled.','If you configure a computer for automatic logon, anyone who can physically gain access to the computer can also gain access to everything that is on the computer, including any network or networks that the computer is connected to. Also, if you enable automatic logon, the password is stored in the registry in plaintext. The specific registry key that stores this setting is remotely readable by the Authenticated Users group. As a result, this entry is appropriate only if the computer is physically secured and if you ensure that untrusted users cannot remotely see the registry.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (AutoAdminLogon) Enable Automatic Logon (not recommended) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16605,'Ensure 'MSS: (DisableIPSourceRouting IPv6) IP source routing protection level (protects against packet spoofing)' is set to 'Enabled: Highe','IP source routing is a mechanism that allows the sender to determine the IP route that a datagram should follow through the network. The recommended state for this setting is: Enabled: Highest protection, source routing is completely disabled.','An attacker could use source routed packets to obscure their identity and location. Source routing allows a computer that sends a packet to specify the route that the packet takes.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Highest protection, source routing is completely disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (DisableIPSourceRouting IPv6) IP source routing protection level (protects against packet spoofing) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.2\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.6\"]}]'),(16606,'Ensure 'MSS: (DisableIPSourceRouting) IP source routing protection level (protects against packet spoofing)' is set to 'Enabled: Highest pr','IP source routing is a mechanism that allows the sender to determine the IP route that a datagram should take through the network. It is recommended to configure this setting to Not Defined for enterprise environments and to Highest Protection for high security environments to completely disable source routing. The recommended state for this setting is: Enabled: Highest protection, source routing is completely disabled.','An attacker could use source routed packets to obscure their identity and location. Source routing allows a computer that sends a packet to specify the route that the packet takes.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Highest protection, source routing is completely disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (DisableIPSourceRouting) IP source routing protection level (protects against packet spoofing) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.3\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.6\"]}]'),(16607,'Ensure 'MSS: (EnableICMPRedirect) Allow ICMP redirects to override OSPF generated routes' is set to 'Disabled'','Internet Control Message Protocol (ICMP) redirects cause the IPv4 stack to plumb host routes. These routes override the Open Shortest Path First (OSPF) generated routes. The recommended state for this setting is: Disabled.','This behavior is expected. The problem is that the 10 minute time-out period for the ICMP redirect-plumbed routes temporarily creates a network situation in which traffic will no longer be routed properly for the affected host. Ignoring such ICMP redirects will limit the system's exposure to attacks that will impact its ability to participate on the network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (EnableICMPRedirect) Allow ICMP redirects to override OSPF generated routes Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.4\"]}, {\"cis_csc\": [\"9\"]}, {\"nist_800_53\": [\"SC.5\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(16608,'Ensure 'MSS: (KeepAliveTime) How often keep-alive packets are sent in milliseconds' is set to 'Enabled: 300,000 or 5 minutes (recomme','This value controls how often TCP attempts to verify that an idle connection is still intact by sending a keep-alive packet.','An attacker who is able to connect to network applications could establish numerous connections to cause a DoS condition.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 300,000 or 5 minutes (recommended): Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (KeepAliveTime) How often keep-alive packets are sent in milliseconds.','[{\"cis\": [\"18.4.5\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}, {\"nist_800_53\": [\"SC.5\"]}]'),(16609,'Ensure 'MSS: (NoNameReleaseOnDemand) Allow the computer to ignore NetBIOS name release requests except from WINS servers' is set to 'Enab','NetBIOS over TCP/IP is a network protocol that among other things provides a way to easily resolve NetBIOS names that are registered on Windows-based systems to the IP addresses that are configured on those systems. This setting determines whether the computer releases its NetBIOS name when it receives a name-release request. The recommended state for this setting is: Enabled.','The NetBT protocol is designed not to use authentication, and is therefore vulnerable to spoofing. Spoofing makes a transmission appear to come from a user other than the user who performed the action. A malicious user could exploit the unauthenticated nature of the protocol to send a name-conflict datagram to a target computer, which would cause the computer to relinquish its name and not respond to queries. An attacker could send a request over the network and query a computer to release its NetBIOS name. As with any change that could affect applications, it is recommended that you test this change in a non-production environment before you change the production environment. The result of such an attack could be to cause intermittent connectivity issues on the target computer, or even to prevent the use of Network Neighborhood, domain logons, the NET SEND command, or additional NetBIOS name resolution.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (NoNameReleaseOnDemand) Allow the computer to ignore NetBIOS name release requests except from WINS servers Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.6\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.6\"]}]'),(16610,'Ensure 'MSS: (PerformRouterDiscovery) Allow IRDP to detect and configure Default Gateway addresses (could lead to DoS)' is set to ','This setting is used to enable or disable the Internet Router Discovery Protocol (IRDP), which allows the system to detect and configure default gateway addresses automatically as described in RFC 1256 on a per-interface basis.','An attacker who has gained control of a computer on the same network segment could configure a computer on the network to impersonate a router.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (PerformRouterDiscovery) Allow IRDP to detect and configure Default Gateway addresses (could lead to DoS).','[{\"cis\": [\"18.4.7\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}, {\"nist_800_53\": [\"SC.5\"]}]'),(16611,'Ensure 'MSS: (SafeDllSearchMode) Enable Safe DLL search mode (recommended)' is set to 'Enabled'','The DLL search order can be configured to search for DLLs that are requested by running processes in one of two ways: -Search folders specified in the system path first, and then search the current working folder. -Search current working folder first, and then search the folders specified in the system path. When enabled, the registry value is set to 1. With a setting of 1, the system first searches the folders that are specified in the system path and then searches the current working folder. When disabled the registry value is set to 0 and the system first searches the current working folder and then searches the folders that are specified in the system path. Applications will be forced to search for DLLs in the system path first. For applications that require unique versions of these DLLs that are included with the application, this entry could cause performance or stability problems. The recommended state for this setting is: Enabled.','If a user unknowingly executes hostile code that was packaged with additional files that include modified versions of system DLLs, the hostile code could load its own versions of those DLLs and potentially increase the type and degree of damage the code can render.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (SafeDllSearchMode) Enable Safe DLL search mode (recommended) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.8\"]}, {\"cis_csc\": [\"8\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16612,'Ensure 'MSS: (ScreenSaverGracePeriod) The time in seconds before the screen saver grace period expires (0 recommended)' is set to ','Windows includes a grace period between when the screen saver is launched and when the console is actually locked automatically when screen saver locking is enabled. The recommended state for this setting is: Enabled: 5 or fewer seconds.','The default grace period that is allowed for user movement before the screen saver lock takes effect is five seconds. If you leave the default grace period configuration, your computer is vulnerable to a potential attack from someone who could approach the console and attempt to log on to the computer before the lock takes effect. An entry to the registry can be made to adjust the length of the grace period.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 5 or fewer seconds: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (ScreenSaverGracePeriod) The time in seconds before the screen saver grace period expires (0 recommended) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.9\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16613,'Ensure 'MSS: (TcpMaxDataRetransmissions IPv6) How many times unacknowledged data is retransmitted' is set to 'Enabled: 3'','This setting controls the number of times that TCP retransmits an individual data segment (non-connect segment) before the connection is aborted.','A malicious user could exhaust a target computer's resources if it never sent any acknowledgment messages for data that was transmitted by the target computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 3: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS:(TcpMaxDataRetransmissions IPv6) How many times unacknowledged data is retransmitted.','[{\"cis\": [\"18.4.10\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}, {\"nist_800_53\": [\"SC.5\"]}]'),(16614,'Ensure 'MSS: (TcpMaxDataRetransmissions) How many times unacknowledged data is retransmitted' is set to 'Enabled: 3'','This setting controls the number of times that TCP retransmits an individual data segment (non-connect segment) before the connection is aborted.','A malicious user could exhaust a target computer's resources if it never sent any acknowledgment messages for data that was transmitted by the target computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 3: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS:(TcpMaxDataRetransmissions) How many times unacknowledged data is retransmitted.','[{\"cis\": [\"18.4.11\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}, {\"nist_800_53\": [\"SC.5\"]}]'),(16615,'Ensure 'MSS: (WarningLevel) Percentage threshold for the security event log at which the system will generate a warning' is set to &','This setting can generate a security audit in the Security event log when the log reaches a user-defined threshold. The recommended state for this setting is: Enabled: 90% or less. Note: If log settings are configured to Overwrite events as needed or Overwrite events older than x days, this event will not be generated.','If the Security log reaches 90 percent of its capacity and the computer has not been configured to overwrite events as needed, more recent events will not be written to the log. If the log reaches its capacity and the computer has been configured to shut down when it can no longer record events to the Security log, the computer will shut down and will no longer be available to provide network services.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 90% or less: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (WarningLevel) Percentage threshold for the security event log at which the system will generate a warning Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required - it is available from this TechNet blog post: The MSS settings - Microsoft Security Guidance blog.','[{\"cis\": [\"18.4.12\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(16616,'Set 'NetBIOS node type' to 'P-node' (Ensure NetBT Parameter 'NodeType' is set to '0x2 (2)')','This parameter determines which method NetBIOS over TCP/IP (NetBT) will use to register and resolve names. A B-node (broadcast) system only uses broadcasts. A P-node (point-to-point) system uses only name queries to a name server (WINS). An M-node (mixed) system broadcasts first, then queries the name server (WINS). An H-node (hybrid) system queries the name server (WINS) first, then broadcasts. The recommended state for this setting is: NodeType - 0x2 (2) (P-node / point-to-point).','In order to help mitigate the risk of NetBIOS Name Service (NBT-NS) poisoning attacks, setting the node type to P-node will prevent the system from sending out NetBIOS broadcasts.','','To establish the recommended configuration, set the following Registry value to 0x2 (2) (DWORD) : HKEY_LOCAL_MACHINESystemCurrentControlSetServicesNetBTParameters:NodeType','[{\"cis\": [\"18.5.4.1\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16617,'Ensure 'Turn off multicast name resolution' is set to 'Enabled'','LLMNR is a secondary name resolution protocol. With LLMNR, queries are sent using multicast over a local network link on a single subnet from a client computer to another client computer on the same subnet that also has LLMNR enabled. LLMNR does not require a DNS server or DNS client configuration, and provides name resolution in scenarios in which conventional DNS name resolution is not possible. The recommended state for this setting is: Enabled .','An attacker can listen on a network for these LLMNR (UDP/5355) or NBT-NS (UDP/137) broadcasts and respond to them, tricking the host into thinking that it knows the location of the requested system. Note: To completely mitigate local name resolution poisoning, in addition to this setting, the properties of each installed NIC should also be set to Disable NetBIOS over TCP/IP (on the WINS tab in the NIC properties). Unfortunately, there is no global setting to achieve this that automatically applies to all NICs - it is a per-NIC setting that varies with different NIC hardware installations.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesNetworkDNS ClientTurn off multicast name resolution ote: This Group Policy path may not exist by default. It is provided by the Group Policy template DnsClient.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.5.4.2\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16618,'Ensure 'Enable Font Providers' is set to 'Disabled'','This policy setting determines whether Windows is allowed to download fonts and font catalog data from an online font provider.The recommended state for this setting is: Disabled .','In an enterprise managed environment the IT department should be managing the changes to the system configuration, to ensure all changes are tested and approved.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesNetworkFontsEnable Font Providers Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.5.5.1\"]}, {\"cis_csc\": [\"3\", \"13\"]}, {\"pci_dss\": [\"6.4.5\"]}, {\"tsc\": [\"CC6.6\", \"CC7.1\"]}]'),(16619,'Ensure 'Enable insecure guest logons' is set to 'Disabled'','This policy setting determines if the SMB client will allow insecure guest logons to an SMB server. The recommended state for this setting is: Disabled .','Insecure guest logons are used by file servers to allow unauthenticated access to shared folders.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkLanmanWorkstationEnable insecure guest logons Note: This Group Policy path may not exist by default. It is provided by the Group Policy template LanmanWorkstation.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.5.8.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16620,'Ensure 'Turn on Mapper I/O (LLTDIO) driver' is set to 'Disabled'','This policy setting changes the operational behavior of the Mapper I/O network protocol driver.','To help protect from potentially discovering and connecting to unauthorized devices, this setting should be disabled to prevent responding to network traffic for network topology discovery.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkLink-Layer Topology DiscoveryTurn on Mapper I/O (LLTDIO) driver.','[{\"cis\": [\"18.5.9.1\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16621,'Ensure 'Turn on Responder (RSPNDR) driver' is set to 'Disabled'','This policy setting changes the operational behavior of the Responder network protocol driver.','To help protect from potentially discovering and connecting to unauthorized devices, this setting should be disabled to prevent responding to network traffic for network topology discovery.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkLink-Layer Topology DiscoveryTurn on Responder (RSPNDR) driver.','[{\"cis\": [\"18.5.9.2\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16622,'Ensure 'Turn off Microsoft Peer-to-Peer Networking Services' is set to 'Enabled'','The Peer Name Resolution Protocol (PNRP) allows for distributed resolution of a name to an IPv6 address and port number.','This setting enhances the security of the environment and reduces the overall risk exposure related to peer-to-peer networking.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkMicrosoft Peer-to-Peer Networking ServicesTurn off Microsoft Peer-to-Peer Networking Services.','[{\"cis\": [\"18.5.10.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16623,'Ensure 'Prohibit installation and configuration of Network Bridge on your DNS domain network' is set to 'Enabled'','You can use this procedure to controls user's ability to install and configure a Network Bridge. The recommended state for this setting is: Enabled.','The Network Bridge setting, if enabled, allows users to create a Layer 2 Media Access Control (MAC) bridge, enabling them to connect two or more physical network segments together. A Network Bridge thus allows a computer that has connections to two different networks to share data between those networks. In an enterprise managed environment, where there is a need to control network traffic to only authorized paths, allowing users to create a Network Bridge increases the risk and attack surface from the bridged network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ConnectionsProhibit installation and configuration of Network Bridge on your DNS domain network Note: This Group Policy path is provided by the Group Policy template NetworkConnections.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.11.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC6.6\"]}]'),(16624,'Ensure 'Prohibit use of Internet Connection Sharing on your DNS domain network' is set to 'Enabled'','Although this "legacy" setting traditionally applied to the use of Internet Connection Sharing (ICS) in Windows 2000, Windows XP & Server 2003, this setting now freshly applies to the Mobile Hotspot feature in Windows 10 & Server 2016. The recommended state for this setting is: Enabled .','Non-administrators should not be able to turn on the Mobile Hotspot feature and open their Internet connectivity up to nearby mobile devices.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ConnectionsProhibit use of Internet Connection Sharing on your DNS domain network Note: This Group Policy path is provided by the Group Policy template NetworkConnections.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.11.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC6.6\"]}]'),(16625,'Ensure 'Require domain users to elevate when setting a network's location' is set to 'Enabled'','This policy setting determines whether to require domain users to elevate when setting a network's location. The recommended state for this setting is: Enabled .','Allowing regular users to set a network location increases the risk and attack surface.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ConnectionsRequire domain users to elevate when setting a network's location Note: This Group Policy path may not exist by default. It is provided by the Group Policy template NetworkConnections.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.5.11.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16626,'Ensure 'Hardened UNC Paths' is set to 'Enabled, with "Require Mutual Authentication" and "Require Integrity" set for all NETLOGON&','This policy setting configures secure access to UNC paths. The recommended state for this setting is: Enabled, with "Require Mutual Authentication" and "Require Integrity" set for all NETLOGON and SYSVOL shares .','In February 2015, Microsoft released a new control mechanism to mitigate a security risk in Group Policy as part of the MS15-011 / MSKB 3000483 security update. This mechanism requires both the installation of the new security update and also the deployment of specific group policy settings to all computers on the domain from Windows Vista / Server 2008 (non-R2) or newer (the associated security patch to enable this feature was not released for Server 2003). A new group policy template ( NetworkProvider.admx/adml ) was also provided with the security update. Once the new GPO template is in place, the following are the minimum requirements to remediate the Group Policy security risk: \*NETLOGON RequireMutualAuthentication=1, RequireIntegrity=1 \*SYSVOL RequireMutualAuthentication=1, RequireIntegrity=1','','To establish the recommended configuration via GP, set the following UI path to Enabled with the following paths configured, at a minimum: \*NETLOGON RequireMutualAuthentication=1, RequireIntegrity=1 \*SYSVOL RequireMutualAuthentication=1, RequireIntegrity=1 Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ProviderHardened UNC Paths Note: This Group Policy path does not exist by default. An additional Group Policy template ( NetworkProvider.admx/adml ) is required','[{\"cis\": [\"18.5.14.1\"]}, {\"cis_csc\": [\"3\"]}]'),(16627,'Disable IPv6 (Ensure TCPIP6 Parameter 'DisabledComponents' is set to '0xff (255)')','','Since the vast majority of private enterprise managed networks have no need to utilize IPv6 (because they have access to private IPv4 addressing), disabling IPv6 components reduces a possible attack surface that is also harder to monitor the traffic on.','','To establish the recommended configuration, set the following Registry value to 0xff (255) (DWORD): HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTCPIP6Parameters:DisabledComponents.','[{\"cis\": [\"18.5.19.2.1\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16628,'Ensure 'Configuration of wireless settings using Windows Connect Now' is set to 'Disabled'','This policy setting allows the configuration of wireless settings using Windows Connect Now (WCN).','This setting enhances the security of the environment and reduces the overall risk exposure related to user configuration of wireless settings.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWindows Connect NowConfiguration of wireless settings using Windows Connect Now.','[{\"cis\": [\"18.5.20.1\"]}, {\"cis_csc\": [\"15.4\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16629,'Ensure 'Prohibit access of the Windows Connect Now wizards' is set to 'Enabled'','This policy setting prohibits access to Windows Connect Now (WCN) wizards.','Allowing standard users to access the Windows Connect Now wizard increases the risk and attack surface.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative Templates…etwork…etworkWindows Connect NowProhibit access of the Windows Connect Now wizards.','[{\"cis\": [\"18.5.20.2\"]}, {\"cis_csc\": [\"15.4\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16630,'Ensure 'Minimize the number of simultaneous connections to the Internet or a Windows Domain' is set to 'Enabled'','This policy setting prevents computers from connecting to both a domain based network and a non-domain based network at the same time. The recommended state for this setting is: Enabled.','Blocking simultaneous connections can help prevent a user unknowingly allowing network traffic to flow between the Internet and the enterprise managed network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWindows Connection ManagerMinimize the number of simultaneous connections to the Internet or a Windows Domain Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WCM.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.5.21.1\"]}, {\"cis_csc\": [\"12\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16631,'Ensure 'Prohibit connection to non-domain networks when connected to domain authenticated network' is set to 'Enabled'','This policy setting prevents computers from connecting to both a domain based network and a non-domain based network at the same time.','The potential concern is that a user would unknowingly allow network traffic to flow between the insecure public network and the enterprise managed network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWindows Connection ManagerProhibit connection to non-domain networks when connected to domain authenticated network.','[{\"cis\": [\"18.5.21.2\"]}, {\"cis_csc\": [\"12\"]}, {\"pci_dss\": [\"1.3.4\"]}, {\"tsc\": [\"CC6.6\"]}]'),(16632,'Ensure 'Turn off notifications network usage' is set to 'Enabled'','This policy setting blocks applications from using the network to send notifications to update tiles, tile badges, toast, or raw notifications. This policy setting turns off the connection between Windows and the Windows Push Notification Service (WNS). This policy setting also stops applications from being able to poll application services to update tiles. The recommended state for this setting is: Enabled .','Windows Push Notification Services (WNS) is a mechanism to receive 3rd-party notifications and updates from the cloud/Internet. In a high security environment, external systems, especially those hosted outside the organization, should be prevented from having an impact on the secure workstations.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesStart Menu and TaskbarTurn off notifications network usage Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WPN.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.7.1.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16633,'Ensure 'Include command line in process creation events' is set to 'Disabled'','This policy setting determines what information is logged in security audit events when a new process has been created. The recommended state for this setting is: Disabled.','When this policy setting is enabled, any user who has read access to the security events can read the command-line arguments for any successfully created process. Command-line arguments may contain sensitive or private information such as passwords or user data.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemAudit Process CreationInclude command line in process creation events Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AuditSettings.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.3.1\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16634,'Ensure 'Encryption Oracle Remediation' is set to 'Enabled: Force Updated Clients'','Some versions of the CredSSP protocol that is used by some applications (such as Remote Desktop Connection) are vulnerable to an encryption oracle attack against the client. This policy controls compatibility with vulnerable clients and servers and allows you to set the level of protection desired for the encryption oracle vulnerability. The recommended state for this setting is: Enabled: Force Updated Clients .','This setting is important to mitigate the CredSSP encryption oracle vulnerability, for which information was published by Microsoft on 03/13/2018 in CVE-2018-0886 | CredSSP Remote Code Execution Vulnerability. All versions of Windows Server from Server 2008 (non-R2) onwards are affected by this vulnerability, and will be compatible with this recommendation provided that they have been patched up through May 2018 (or later).','','To establish the recommended configuration via GP, set the following UI path to Enabled: Force Updated Clients : Computer ConfigurationPoliciesAdministrative TemplatesSystemCredentials DelegationEncryption Oracle Remediation Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredSsp.admx/adml that is included with the Microsoft Windows 10 Release 1803 Administrative Templates (or newer).','[{\"cis\": [\"18.8.4.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16635,'Ensure 'Remote host allows delegation of non-exportable credentials' is set to 'Enabled'','Remote host allows delegation of non-exportable credentials. When using credential delegation, devices provide an exportable version of credentials to the remote host. This exposes users to the risk of credential theft from attackers on the remote host. The Restricted Admin Mode and Windows Defender Remote Credential Guard features are two options to help protect against this risk. The recommended state for this setting is: Enabled .','Restricted Admin Mode was designed to help protect administrator accounts by ensuring that reusable credentials are not stored in memory on remote devices that could potentially be compromised. Windows Defender Remote Credential Guard helps you protect your credentials over a Remote Desktop connection by redirecting Kerberos requests back to the device that is requesting the connection. Both features should be enabled and supported, as they reduce the chance of credential theft.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesSystemCredentials DelegationRemote host allows delegation of non-exportable credentials Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredSsp.admx/adml that is included with the Microsoft Windows 10 Release 1703 Administrative Templates (or newer).','[{\"cis\": [\"18.8.4.2\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16636,'Ensure 'Boot-Start Driver Initialization Policy' is set to 'Enabled: Good, unknown and bad but critical'','This policy setting allows you to specify which boot-start drivers are initialized based on a classification determined by an Early Launch Antimalware boot-start driver. The Early Launch Antimalware boot-start driver can return the following classifications for each boot-start driver: - Good: The driver has been signed and has not been tampered with. - Bad: The driver has been identified as malware. It is recommended that you do not allow known bad drivers to be initialized. - Bad, but required for boot: The driver has been identified as malware, but the computer cannot successfully boot without loading this driver. - Unknown: This driver has not been attested to by your malware detection application and has not been classified by the Early Launch Antimalware boot-start driver. If you enable this policy setting you will be able to choose which boot-start drivers to initialize the next time the computer is started. If your malware detection application does not include an Early Launch Antimalware boot- start driver or if your Early Launch Antimalware boot-start driver has been disabled, this setting has no effect and all boot-start drivers are initialized. The recommended state for this setting is: Enabled: Good, unknown and bad but critical.','This policy setting helps reduce the impact of malware that has already infected your system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Good, unknown and bad but critical: Computer ConfigurationPoliciesAdministrative TemplatesSystemEarly Launch AntimalwareBoot-Start Driver Initialization Policy Note: This Group Policy path may not exist by default. It is provided by the Group Policy template EarlyLaunchAM.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.14.1\"]}, {\"cis_csc\": [\"8\"]}, {\"pci_dss\": [\"5.1.1\"]}, {\"nist_800_53\": [\"SI.3\"]}, {\"tsc\": [\"CC6.8\"]}]'),(16637,'Ensure 'Configure registry policy processing: Do not apply during periodic background processing' is set to 'Enabled: FALSE'','The 'Do not apply during periodic background processing' option prevents the system from updating affected policies in the background while the computer is in use. When background updates are disabled, policy changes will not take effect until the next user logon or system restart. The recommended state for this setting is: Enabled: FALSE (unchecked).','Setting this option to false (unchecked) will ensure that domain policy changes take effect more quickly, as compared to waiting until the next user logon or system restart.','','To establish the recommended configuration via GP, set the following UI path to Enabled, then set the Do not apply during periodic background processing option to FALSE (unchecked): Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyConfigure registry policy processing Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.21.2\"]}, {\"cis_csc\": [\"3.7\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16638,'Ensure 'Configure registry policy processing: Process even if the Group Policy objects have not changed' is set to 'Enabled: TRUE'','The 'Process even if the Group Policy objects have not changed' option updates and reapplies policies even if the policies have not changed. The recommended state for this setting is: Enabled: TRUE (checked).','Setting this option to true (checked) will ensure unauthorized changes that might have been configured locally are forced to match the domain-based Group Policy settings again.','','To establish the recommended configuration via GP, set the following UI path to Enabled, then set the Process even if the Group Policy objects have not changed option to TRUE (checked): Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyConfigure registry policy processing Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.21.3\"]}, {\"cis_csc\": [\"3.7\"]}, {\"pci_dss\": [\"11.5.1\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(16639,'Ensure 'Continue experiences on this device' is set to 'Disabled'','This policy setting determines whether the Windows device is allowed to participate in cross-device experiences (continue experiences). The recommended state for this setting is: Disabled .','A cross-device experience is when a system can access app and send messages to other devices. In an enterprise managed environment only trusted systems should be communicating within the network. Access to any other system should be prohibited.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyContinue experiences on this device Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.8.21.4\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"6.5.8\"]}, {\"nist_800_53\": [\"SA.11\", \"AU.14\", \"AC.7\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16640,'Ensure 'Turn off background refresh of Group Policy' is set to 'Disabled'','This policy setting prevents Group Policy from being updated while the computer is in use. This policy setting applies to Group Policy for computers, users and Domain Controllers. The recommended state for this setting is: Disabled.','This setting ensures that group policy changes take effect more quickly, as compared to waiting until the next user logon or system restart.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyTurn off background refresh of Group Policy Note: This Group Policy path is provided by the Group Policy template GroupPolicy.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.21.5\"]}, {\"cis_csc\": [\"3.7\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16641,'Ensure 'Turn off downloading of print drivers over HTTP' is set to 'Enabled'','This policy setting controls whether the computer can download print driver packages over HTTP. To set up HTTP printing, printer drivers that are not available in the standard operating system installation might need to be downloaded over HTTP. The recommended state for this setting is: Enabled.','Users might download drivers that include malicious code.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off downloading of print drivers over HTTP Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.1\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16642,'Ensure 'Turn off handwriting personalization data sharing' is set to 'Enabled'','This setting turns off data sharing from the handwriting recognition personalization tool. The handwriting recognition personalization tool enables Tablet PC users to adapt handwriting recognition to their own writing style by providing writing samples. The tool can optionally share user writing samples with Microsoft to improve handwriting recognition in future versions of Windows. The tool generates reports and transmits them to Microsoft over a secure connection. The recommended state for this setting is: Enabled.','A person's handwriting is Personally Identifiable Information (PII), especially when it comes to your signature. As such, it is unacceptable in many environments to automatically upload PII to a website without explicit approval by the user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off handwriting personalization data sharing. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ShapeCollector.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.22.1.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16643,'Ensure 'Turn off handwriting recognition error reporting' is set to 'Enabled'','Turns off the handwriting recognition error reporting tool. The handwriting recognition error reporting tool enables users to report errors encountered in Tablet PC Input Panel. The tool generates error reports and transmits them to Microsoft over a secure connection. Microsoft uses these error reports to improve handwriting recognition in future versions of Windows. The recommended state for this setting is: Enabled.','A person's handwriting is Personally Identifiable Information (PII), especially when it comes to your signature. As such, it is unacceptable in many environments to automatically upload PII to a website without explicit approval by the user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off handwriting recognition error reporting. Note: This Group Policy path is provided by the Group Policy template InkWatson.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16644,'Ensure 'Turn off Internet Connection Wizard if URL connection is referring to Microsoft.com' is set to 'Enabled'','This policy setting specifies whether the Internet Connection Wizard can connect to Microsoft to download a list of Internet Service Providers (ISPs). The recommended state for this setting is: Enabled.','In an enterprise managed environment we want to lower the risk of a user unknowingly exposing sensitive data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Internet Connection Wizard if URL connection is referring to Microsoft.com. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16645,'Ensure 'Turn off Internet download for Web publishing and online ordering wizards' is set to 'Enabled'','This policy setting controls whether Windows will download a list of providers for the Web publishing and online ordering wizards. The recommended state for this setting is: Enabled.','Although the risk is minimal, enabling this setting will reduce the possibility of a user unknowingly downloading malicious content through this feature.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Internet download for Web publishing and online ordering wizards Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.5\"]}, {\"cis_csc\": [\"7\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16646,'Ensure 'Turn off printing over HTTP' is set to 'Enabled'','This policy setting allows you to disable the client computer's ability to print over HTTP, which allows the computer to print to printers on the intranet as well as the Internet. The recommended state for this setting is: Enabled.','Information that is transmitted over HTTP through this capability is not protected and can be intercepted by malicious users. For this reason, it is not often used in enterprise managed environments.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off printing over HTTP Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.6\"]}, {\"cis_csc\": [\"13.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16647,'Ensure 'Turn off Registration if URL connection is referring to Microsoft.com' is set to 'Enabled'','This policy setting specifies whether the Windows Registration Wizard connects to Microsoft.com for online registration. The recommended state for this setting is: Enabled.','Users in an enterprise managed environment should not be registering their own copies of Windows, providing their own PII in the process.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Registration if URL connection is referring to Microsoft.com. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.7\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16648,'Ensure 'Turn off Search Companion content file updates' is set to 'Enabled'','This policy setting specifies whether Search Companion should automatically download content updates during local and Internet searches. The recommended state for this setting is: Enabled.','There is a small risk that users will unknowingly reveal sensitive information because of the topics they are searching for. This risk is very low because even if this setting is enabled users still must submit search queries to the desired search engine in order to perform searches.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Search Companion content file updates. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.8\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16649,'Ensure 'Turn off the "Order Prints" picture task' is set to 'Enabled'','This policy setting specifies whether the "Order Prints Online" task is available from Picture Tasks in Windows folders. The Order Prints Online Wizard is used to download a list of providers and allow users to order prints online. The recommended state for this setting is: Enabled.','In an enterprise managed environment we want to lower the risk of a user unknowingly exposing sensitive data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off the "Order Prints" picture task. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.9\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16650,'Ensure 'Turn off the "Publish to Web" task for files and folders' is set to 'Enabled'','This policy setting specifies whether the tasks Publish this file to the Web, Publish this folder to the Web, and Publish the selected items to the Web are available from File and Folder Tasks in Windows folders. The Web Publishing wizard is used to download a list of providers and allow users to publish content to the Web. The recommended state for this setting is: Enabled.','Users may publish confidential or sensitive information to a public service outside of the control of the organization.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off the "Publish to Web" task for files and folders Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.10\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16651,'Ensure 'Turn off the Windows Messenger Customer Experience Improvement Program' is set to 'Enabled'','This policy setting specifies whether Windows Messenger can collect anonymous information about how the Windows Messenger software and service is used. Microsoft uses information collected through the Customer Experience Improvement Program to detect software flaws so that they can be corrected more quickly, enabling this setting will reduce the amount of data Microsoft is able to gather for this purpose. The recommended state for this setting is: Enabled.','Large enterprise managed environments may not want to have information collected by Microsoft from managed client computers.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off the Windows Messenger Customer Experience Improvement Program. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.11\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16652,'Ensure 'Turn off Windows Customer Experience Improvement Program' is set to 'Enabled'','This policy setting specifies whether Windows Messenger can collect anonymous information about how the Windows Messenger software and service is used. Microsoft uses information collected through the Windows Customer Experience Improvement Program to detect software flaws so that they can be corrected more quickly, enabling this setting will reduce the amount of data Microsoft is able to gather for this purpose. The recommended state for this setting is: Enabled.','Large enterprise managed environments may not want to have information collected by Microsoft from managed client computers.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Windows Customer Experience Improvement Program. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.12\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16653,'Ensure 'Turn off Windows Error Reporting' is set to 'Enabled'','This policy setting controls whether or not errors are reported to Microsoft. Error Reporting is used to report information about a system or application that has failed or has stopped responding and is used to improve the quality of the product. The recommended state for this setting is: Enabled.','If a Windows Error occurs in a secure, enterprise managed environment, the error should be reported directly to IT staff for troubleshooting and remediation. There is no benefit to the corporation to report these errors directly to Microsoft, and there is some risk of unknowingly exposing sensitive data as part of the error.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Windows Error Reporting. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.13\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16654,'Ensure 'Support device authentication using certificate' is set to 'Enabled: Automatic'','This policy setting allows you to set support for Kerberos to attempt authentication using the certificate for the device to the domain. Support for device authentication using certificate will require connectivity to a DC in the device account domain which supports certificate authentication for computer accounts. The recommended state for this setting is: Enabled: Automatic .','Having stronger device authentication with the use of certificates is strongly encouraged over standard username and password authentication. Having this set to Automatic will allow certificate based authentication to be used whenever possible.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Automatic : Computer ConfigurationPoliciesAdministrative TemplatesSystemKerberosSupport device authentication using certificate Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Kerberos.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.8.25.1\"]}, {\"cis_csc\": [\"1.6\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16655,'Ensure 'Enumeration policy for external devices incompatible with Kernel DMA Protection' is set to 'Enabled: Block All'','This policy is intended to provide additional security against external DMA-capable devices. It allows for more control over the enumeration of external DMA-capable devices that are not compatible with DMA Remapping/device memory isolation and sandboxing. The recommended state for this setting is: Enabled: Block All . Note: This policy does not apply to 1394, PCMCIA or ExpressCard devices. The protection also only applies to Windows 10 R1803 or higher, and also requires a UEFI BIOS to function.','Device memory sandboxing allows the OS to leverage the I/O Memory Management Unit (IOMMU) of a device to block unpermitted I/O, or memory access, by the peripheral.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Block All : Computer ConfigurationPoliciesAdministrative TemplatesSystemKernel DMA ProtectionEnumeration policy for external devices incompatible with Kernel DMA Protection Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DmaGuard.admx/adml that is included with the Microsoft Windows 10 Release 1809 & Server 2019 Administrative Templates (or newer).','[{\"cis\": [\"18.8.26.1\"]}, {\"cis_csc\": [\"13.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16656,'Ensure 'Disallow copying of user input methods to the system account for sign-in' is set to 'Enabled'','This policy prevents automatic copying of user input methods to the system account for use on the sign-in screen. The user is restricted to the set of input methods that are enabled in the system account. The recommended state for this setting is: Enabled.','This is a way to increase the security of the system account.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLocale ServicesDisallow copying of user input methods to the system account for sign-in. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Globalization.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.26.1\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16657,'Ensure 'Block user from showing account details on sign-in' is set to 'Enabled'','This policy prevents the user from showing account details (email address or user name) on the sign-in screen. The recommended state for this setting is: Enabled .','An attacker with access to the console (for example, someone with physical access or someone who is able to connect to the server through Remote Desktop Services) could view the name of the last user who logged on to the server. The attacker could then try to guess the password, use a dictionary, or use a brute-force attack to try and log on.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonBlock user from showing account details on sign-in Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.1\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16658,'Ensure 'Do not display network selection UI' is set to 'Enabled'','This policy setting allows you to control whether anyone can interact with available networks UI on the logon screen. The recommended state for this setting is: Enabled.','An unauthorized user could disconnect the PC from the network or can connect the PC to other available networks without signing into Windows.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonDo not display network selection UI Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.2\"]}, {\"cis_csc\": [\"5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16659,'Ensure 'Do not enumerate connected users on domain-joined computers' is set to 'Enabled'','This policy setting prevents connected users from being enumerated on domain-joined computers. The recommended state for this setting is: Enabled.','A malicious user could use this feature to gather account names of other users, that information could then be used in conjunction with other types of attacks such as guessing passwords or social engineering. The value of this countermeasure is small because a user with domain credentials could gather the same account information using other methods.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonDo not enumerate connected users on domain-joined computers Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.3\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"2.2.5\"]}]'),(16660,'Ensure 'Enumerate local users on domain-joined computers' is set to 'Disabled'','This policy setting allows local users to be enumerated on domain-joined computers. The recommended state for this setting is: Disabled.','A malicious user could use this feature to gather account names of other users, that information could then be used in conjunction with other types of attacks such as guessing passwords or social engineering. The value of this countermeasure is small because a user with domain credentials could gather the same account information using other methods.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonEnumerate local users on domain-joined computers Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.4\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16661,'Ensure 'Turn off app notifications on the lock screen' is set to 'Enabled'','This policy setting allows you to prevent app notifications from appearing on the lock screen. The recommended state for this setting is: Enabled.','App notifications might display sensitive business or personal data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonTurn off app notifications on the lock screen Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.5\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16662,'Ensure 'Turn off picture password sign-in' is set to 'Enabled'','This policy setting allows you to control whether a domain user can sign in using a picture password. The recommended state for this setting is: Enabled . Note: If the picture password feature is permitted, the user's domain password is cached in the system vault when using it.','Picture passwords bypass the requirement for a typed complex password. In a shared work environment, a simple shoulder surf where someone observed the on-screen gestures would allow that person to gain access to the system without the need to know the complex password. Vertical monitor screens with an image are much more visible at a distance than horizontal key strokes, increasing the likelihood of a successful observation of the mouse gestures.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonTurn off picture password sign-in Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredentialProviders.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.6\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16663,'Ensure 'Turn on convenience PIN sign-in' is set to 'Disabled'','This policy setting allows you to control whether a domain user can sign in using a convenience PIN. In Windows 10, convenience PIN was replaced with Passport, which has stronger security properties. To configure Passport for domain users, use the policies under Computer ConfigurationAdministrative TemplatesWindows ComponentsMicrosoft Passport for Work. Note: The user's domain password will be cached in the system vault when using this feature. The recommended state for this setting is: Disabled.','A PIN is created from a much smaller selection of characters than a password, so in most cases a PIN will be much less robust than a password.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonTurn on convenience PIN sign-in Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredentialProviders.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Turn on PIN sign-in, but it was renamed starting with the Windows 10 Release 1511 Administrative Templates.','[{\"cis\": [\"18.8.28.7\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16664,'Ensure 'Allow Clipboard synchronization across devices' is set to 'Disabled'','This policy setting determines whether Clipboard contents can be synchronized across devices. The recommended state for this setting is: Disabled .','Due to privacy concerns, clipboard data should stay local to the system and not synced across devices.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemOS PoliciesAllow Clipboard synchronization across devices','[{\"cis\": [\"18.8.31.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16665,'Ensure 'Allow upload of User Activities' is set to 'Disabled'','This policy setting determines whether published User Activities can be uploaded to the cloud. The recommended state for this setting is: Disabled .','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','TTo establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesSystemOS PoliciesAllow upload of User Activities','[{\"cis\": [\"18.8.31.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16666,'Ensure 'Allow network connectivity during connected-standby (on battery)' is set to 'Disabled'','This policy setting allows you to control the network connectivity state in standby on modern standby-capable systems. The recommended state for this setting is: Disabled .','Disabling this setting ensures that the computer will not be accessible to attackers over a WLAN network while left unattended, on battery and in a sleep state.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsAllow network connectivity during connected-standby (on battery) Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.8.34.6.1\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16667,'Ensure 'Allow network connectivity during connected-standby (plugged in)' is set to 'Disabled'','This policy setting allows you to control the network connectivity state in standby on modern standby-capable systems. The recommended state for this setting is: Disabled .','Disabling this setting ensures that the computer will not be accessible to attackers over a WLAN network while left unattended, plugged in and in a sleep state.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsAllow network connectivity during connected-standby (plugged in) Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.8.34.6.2\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16668,'Ensure 'Require a password when a computer wakes (on battery)' is set to 'Enabled'','Specifies whether or not the user is prompted for a password when the system resumes from sleep. The recommended state for this setting is: Enabled.','Enabling this setting ensures that anyone who wakes an unattended computer from sleep state will have to provide logon credentials before they can access the system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsRequire a password when a computer wakes (on battery) Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.33.6.3\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16669,'Ensure 'Require a password when a computer wakes (plugged in)' is set to 'Enabled'','Specifies whether or not the user is prompted for a password when the system resumes from sleep. The recommended state for this setting is: Enabled.','Enabling this setting ensures that anyone who wakes an unattended computer from sleep state will have to provide logon credentials before they can access the system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsRequire a password when a computer wakes (plugged in) Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.33.6.4\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16670,'Ensure 'Configure Offer Remote Assistance' is set to 'Disabled'','This policy setting allows you to turn on or turn off Offer (Unsolicited) Remote Assistance on this computer. Help desk and support personnel will not be able to proactively offer assistance, although they can still respond to user assistance requests. The recommended state for this setting is: Disabled.','A user might be tricked and accept an unsolicited Remote Assistance offer from a malicious user.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote AssistanceConfigure Offer Remote Assistance Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RemoteAssistance.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.35.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16671,'Ensure 'Configure Solicited Remote Assistance' is set to 'Disabled'','This policy setting allows you to turn on or turn off Solicited (Ask for) Remote Assistance on this computer. The recommended state for this setting is: Disabled.','There is slight risk that a rogue administrator will gain access to another user's desktop session, however, they cannot connect to a user's computer unannounced or control it without permission from the user. When an expert tries to connect, the user can still choose to deny the connection or give the expert view-only privileges. The user must explicitly click the Yes button to allow the expert to remotely control the workstation.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote AssistanceConfigure Solicited Remote Assistance Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RemoteAssistance.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.36.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16672,'Ensure 'Enable RPC Endpoint Mapper Client Authentication' is set to 'Enabled'','This policy setting controls whether RPC clients authenticate with the Endpoint Mapper Service when the call they are making contains authentication information. The Endpoint Mapper Service on computers running Windows NT4 (all service packs) cannot process authentication information supplied in this manner. This policy setting can cause a specific issue with 1-way forest trusts if it is applied to the trusting domain DCs (see Microsoft KB3073942), so we do not recommend applying it to Domain Controllers. Note: This policy will not be in effect until the system is rebooted. The recommended state for this setting is: Enabled.','Anonymous access to RPC services could result in accidental disclosure of information to unauthenticated users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote Procedure CallEnable RPC Endpoint Mapper Client Authentication Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RPC.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.37.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16673,'Ensure 'Restrict Unauthenticated RPC clients' is set to 'Enabled: Authenticated'','This policy setting controls how the RPC server runtime handles unauthenticated RPC clients connecting to RPC servers.','Unauthenticated RPC communication can create a security vulnerability.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Authenticated: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote Procedure CallRestrict Unauthenticated RPC clients.','[{\"cis\": [\"18.8.37.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16674,'Ensure 'Microsoft Support Diagnostic Tool: Turn on MSDT interactive communication with support provider' is set to 'Disabled'','This policy setting configures Microsoft Support Diagnostic Tool (MSDT) interactive communication with the support provider.','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemTroubleshooting and DiagnosticsMicrosoft Support Diagnostic ToolMicrosoft Support Diagnostic Tool: Turn on MSDT interactive communication with support provider.','[{\"cis\": [\"18.8.45.5.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16675,'Ensure 'Enable/Disable PerfTrack' is set to 'Disabled'','This policy setting specifies whether to enable or disable tracking of responsiveness events.','When enabled the aggregated data of a given event will be transmitted to Microsoft.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemTroubleshooting and DiagnosticsWindows Performance PerfTrackEnable/Disable PerfTrack.','[{\"cis\": [\"18.8.45.11.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16676,'Ensure 'Turn off the advertising ID' is set to 'Enabled'','This policy setting turns off the advertising ID, preventing apps from using the ID for experiences across apps.','Tracking user activity for advertising purposes, even anonymously, may be a privacy concern.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemUser ProfilesTurn off the advertising ID.','[{\"cis\": [\"18.8.47.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16677,'Ensure 'Enable Windows NTP Client' is set to 'Enabled'','This policy setting specifies whether the Windows NTP Client is enabled.','A reliable and accurate account of time is important for a number of services and security requirements, including but not limited to distributed applications, authentication services, multi-user databases and logging services.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemWindows Time ServiceTime ProvidersEnable Windows NTP Client.','[{\"cis\": [\"18.8.50.1.1\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC7.2\"]}]'),(16678,'Ensure 'Enable Windows NTP Server' is set to 'Disabled'','This policy setting allows you to specify whether the Windows NTP Server is enabled.','The configuration of proper time synchronization is critically important in an enterprise managed environment both due to the sensitivity of Kerberos authentication timestamps and also to ensure accurate security logging.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemWindows Time ServiceTime ProvidersEnable Windows NTP Server.','[{\"cis\": [\"18.8.50.1.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16679,'Ensure 'Allow a Windows app to share application data between users' is set to 'Disabled'','Manages a Windows app's ability to share data between users who have installed the app. Data is shared through the SharedLocal folder. This folder is available through the Windows.Storage API. The recommended state for this setting is: Disabled .','Users of a system could accidentally share sensitive data with other users on the same system.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsApp Package DeploymentAllow a Windows app to share application data between users Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AppxPackageManager.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.4.1\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16680,'Ensure 'Allow Microsoft accounts to be optional' is set to 'Enabled'','This policy setting lets you control whether Microsoft accounts are optional for Windows Store apps that require an account to sign in. This policy only affects Windows Store apps that support it. The recommended state for this setting is: Enabled.','Enabling this setting allows an organization to use their enterprise user accounts instead of using their Microsoft accounts when accessing Windows store apps. This provides the organization with greater control over relevant credentials. Microsoft accounts cannot be centrally managed and as such enterprise credential security policies cannot be applied to them, which could put any information accessed by using Microsoft accounts at risk.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsApp runtimeAllow Microsoft accounts to be optional Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AppXRuntime.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.6.1\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16681,'Ensure 'Disallow Autoplay for non-volume devices' is set to 'Enabled'','This policy setting disallows AutoPlay for MTP devices like cameras or phones. The recommended state for this setting is: Enabled.','An attacker could use this feature to launch a program to damage a client computer or data on the computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsAutoPlay PoliciesDisallow Autoplay for non-volume devices Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AutoPlay.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.8.1\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16682,'Ensure 'Set the default behavior for AutoRun' is set to 'Enabled: Do not execute any autorun commands'','This policy setting sets the default behavior for Autorun commands. Autorun commands are generally stored in autorun.inf files. They often launch the installation program or other routines. The recommended state for this setting is: Enabled: Do not execute any autorun commands.','Prior to Windows Vista, when media containing an autorun command is inserted, the system will automatically execute the program without user intervention. This creates a major security concern as code may be executed without user's knowledge. The default behavior starting with Windows Vista is to prompt the user whether autorun command is to be run. The autorun command is represented as a handler in the Autoplay dialog.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Do not execute any autorun commands: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsAutoPlay PoliciesSet the default behavior for AutoRun Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AutoPlay.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.8.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16683,'Ensure 'Turn off Autoplay' is set to 'Enabled: All drives'','Autoplay starts to read from a drive as soon as you insert media in the drive, which causes the setup file for programs or audio media to start immediately. An attacker could use this feature to launch a program to damage the computer or data on the computer. Autoplay is disabled by default on some removable drive types, such as floppy disk and network drives, but not on CD-ROM drives. Note: You cannot use this policy setting to enable Autoplay on computer drives in which it is disabled by default, such as floppy disk and network drives. The recommended state for this setting is: Enabled: All drives.','An attacker could use this feature to launch a program to damage a client computer or data on the computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: All drives: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsAutoPlay PoliciesTurn off Autoplay Note: This Group Policy path is provided by the Group Policy template AutoPlay.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.8.3\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16684,'Ensure 'Configure enhanced anti-spoofing' is set to 'Enabled'','This policy setting determines whether enhanced anti-spoofing is configured for devices which support it. The recommended state for this setting is: Enabled .','Enterprise managed environments are now supporting a wider range of mobile devices, increasing the security on these devices will help protect against unauthorized access on your network.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsBiometricsFacial FeaturesConfigure enhanced anti-spoofing Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Biometrics.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer). Note #2: In the Windows 10 Release 1511 and Windows 10 Release 1607 & Server 2016 Administrative Templates, this setting was named Use enhanced anti-spoofing when available. It was renamed to Configure enhanced anti-spoofing starting with the Windows 10 Release 1703 Administrative Templates.','[{\"cis\": [\"18.9.10.1.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16685,'Ensure 'Allow Use of Camera' is set to 'Disabled'','This policy setting controls whether the use of Camera devices on the machine are permitted. The recommended state for this setting is: Disabled .','Cameras in a high security environment can pose serious privacy and data exfiltration risks - they should be disabled to help mitigate that risk.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCameraAllow Use of Camera Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Camera.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.12.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16686,'Ensure 'Turn off Microsoft consumer experiences' is set to 'Enabled'','This policy setting turns off experiences that help consumers make the most of their devices and Microsoft account. The recommended state for this setting is: Enabled . Note: Per Microsoft TechNet, this policy setting only applies to Windows 10 Enterprise and Windows 10 Education editions.','Having apps silently install in an enterprise managed environment is not good security practice - especially if the apps send data back to a 3rd party.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCloud ContentTurn off Microsoft consumer experiences Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CloudContent.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.9.13.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16687,'Ensure 'Require pin for pairing' is set to 'Enabled: First Time' OR 'Enabled: Always'','This policy setting controls whether or not a PIN is required for pairing to a wireless display device. The recommended state for this setting is: 'Enabled: First Time' OR 'Enabled: Always'.','If this setting is not configured or disabled then a PIN would not be required when pairing wireless display devices to the system, increasing the risk of unauthorized use.','','To establish the recommended configuration via GP, set the following UI path to 'Enabled: First Time' OR 'Enabled: Always' : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsConnectRequire pin for pairing Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WirelessDisplay.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.14.1\"]}, {\"cis_csc\": [\"15.8\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16688,'Ensure 'Do not display the password reveal button' is set to 'Enabled'','This policy setting allows you to configure the display of the password reveal button in password entry user experiences. The recommended state for this setting is: Enabled.','This is a useful feature when entering a long and complex password, especially when using a touchscreen. The potential risk is that someone else may see your password while surreptitiously observing your screen.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCredential User InterfaceDo not display the password reveal button Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredUI.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.15.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16689,'Ensure 'Enumerate administrator accounts on elevation' is set to 'Disabled'','This policy setting controls whether administrator accounts are displayed when a user attempts to elevate a running application. The recommended state for this setting is: Disabled.','Users could see the list of administrator accounts, making it slightly easier for a malicious user who has logged onto a console session to try to crack the passwords of those accounts.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCredential User InterfaceEnumerate administrator accounts on elevation Note: This Group Policy path is provided by the Group Policy template CredUI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.15.2\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16690,'Ensure 'Allow Telemetry' is set to 'Enabled: 0 - Security [Enterprise Only]' or 'Enabled: 1 - Basic'','This policy setting determines the amount of diagnostic and usage data reported to Microsoft:A value of 0 - Security [Enterprise Only] will send minimal data to Microsoft. This data includes Malicious Software Removal Tool (MSRT) & Windows Defender data, if enabled, and telemetry client settings. Setting a value of 0 applies to enterprise, EDU, IoT and server devices only. Setting a value of 0 for other devices is equivalent to choosing a value of 1. A value of 1 - Basic sends only a basic amount of diagnostic and usage data. Note that setting values of 0 or 1 will degrade certain experiences on the device. A value of 2 - Enhanced sends enhanced diagnostic and usage data. A value of 3 - Full sends the same data as a value of 2, plus additional diagnostics data, including the files and content that may have caused the problem. Windows 10 telemetry settings apply to the Windows operating system and some first party apps. This setting does not apply to third party apps running on Windows 10. The recommended state for this setting is: Enabled: 0 - Security [Enterprise Only] or Enabled: 1 - Basic . Note: If the Allow Telemetry setting is configured to 0 - Security [Enterprise Only] , then the options in Windows Update to defer upgrades and updates will have no effect. Note #2: In the Microsoft Windows 10 RTM (Release 1507) Administrative Templates, the zero value was named 0 - Off [Enterprise Only] , but it was renamed to 0 - Security [Enterprise Only] starting with the Windows 10 Release 1511 Administrative Templates.','Sending any data to a 3rd party vendor is a security concern and should only be done on an as needed basis.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 0 - Security [Enterprise Only] or Enabled: 1 - Basic : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsAllow Telemetry Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.16.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16691,'Ensure 'Configure Authenticated Proxy usage for the Connected User Experience and Telemetry service' is set to 'Enabled: Disable Authenticated Pr','This policy setting controls whether the Connected User Experience and Telemetry service can automatically use an authenticated proxy to send data back to Microsoft. The recommended state for this setting is: Enabled: Disable Authenticated Proxy usage .','Sending any data to a 3rd party vendor is a security concern and should only be done on an as needed basis.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Disable Authenticated Proxy usage : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsConfigure Authenticated Proxy usage for the Connected User Experience and Telemetry service Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 10 Release 1703 Administrative Templates (or newer).','[{\"cis\": [\"18.9.16.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16692,'Ensure 'Do not show feedback notifications' is set to 'Enabled'','This policy setting allows an organization to prevent its devices from showing feedback questions from Microsoft. The recommended state for this setting is: Enabled .','Users should not be sending any feedback to 3rd party vendors in an enterprise managed environment.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsDo not show feedback notifications Note: This Group Policy path may not exist by default. It is provided by the Group Policy template FeedbackNotifications.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.9.16.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16693,'Ensure 'Toggle user control over Insider builds' is set to 'Disabled'','This policy setting determines whether users can access the Insider build controls in the Advanced Options for Windows Update. These controls are located under "Get Insider builds," and enable users to make their devices available for downloading and installing Windows preview software. The recommended state for this setting is: Disabled . Note: This policy setting applies only to devices running Windows Server 2016, up until Release 1703. For Release 1709 or newer, Microsoft encourages using the Manage preview builds setting (Rule 18.9.102.1.1). We have kept this setting in the benchmark to ensure that any older builds of Windows Server 2016 in the environment are still enforced.','It can be risky for experimental features to be allowed in an enterprise managed environment because this can introduce bugs and security holes into systems, making it easier for an attacker to gain access. It is generally preferred to only use production-ready builds.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsToggle user control over Insider builds Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AllowBuildPreview.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.16.4\"]}, {\"cis_csc\": [\"3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16694,'Ensure 'Application: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceApplicationControl Event Log behavior when the log file reaches its maximum size Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.1.1\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16695,'Ensure 'Application: Specify the maximum log file size (KB)' is set to 'Enabled: 32,768 or greater'','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 32,768 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 32,768 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceApplicationSpecify the maximum log file size (KB) Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.1.2\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16696,'Ensure 'Security: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSecurityControl Event Log behavior when the log file reaches its maximum size Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.2.1\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16697,'Ensure 'Security: Specify the maximum log file size (KB)' is set to 'Enabled: 196,608 or greater'','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 196,608 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 196,608 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSecuritySpecify the maximum log file size (KB) Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.2.2\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16698,'Ensure 'Setup: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSetupControl Event Log behavior when the log file reaches its maximum size Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.3.1\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16699,'Ensure 'Setup: Specify the maximum log file size (KB)' is set to 'Enabled: 32,768 or greater'','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 32,768 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 32,768 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSetupSpecify the maximum log file size (KB) Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.3.2\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16700,'Ensure 'System: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSystemControl Event Log behavior when the log file reaches its maximum size Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.4.1\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16701,'Ensure 'System: Specify the maximum log file size (KB)' is set to 'Enabled: 32,768 or greater'','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 32,768 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 32,768 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSystemSpecify the maximum log file size (KB) Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.26.4.2\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(16702,'Ensure 'Turn off Data Execution Prevention for Explorer' is set to 'Disabled'','Disabling Data Execution Prevention can allow certain legacy plug-in applications to function without terminating Explorer. The recommended state for this setting is: Disabled.','Data Execution Prevention is an important security feature supported by Explorer that helps to limit the impact of certain types of malware.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsFile ExplorerTurn off Data Execution Prevention for Explorer Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Explorer.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.30.2\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16703,'Ensure 'Turn off heap termination on corruption' is set to 'Disabled'','This policy setting allows you to configure the amount of functionality that the shell protocol can have. When using the full functionality of this protocol, applications can open folders and launch files. The protected mode reduces the functionality of this protocol allowing applications to only open a limited set of folders. Applications are not able to open files with this protocol when it is in the protected mode. It is recommended to leave this protocol in the protected mode to increase the security of Windows. The recommended state for this setting is: Disabled.','Limiting the opening of files and folders to a limited set reduces the attack surface of the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsFile ExplorerTurn off shell protocol protected mode Note: This Group Policy path is provided by the Group Policy template WindowsExplorer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.30.3\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16704,'Ensure 'Turn off shell protocol protected mode' is set to 'Disabled'','This policy setting allows you to configure the amount of functionality that the shell protocol can have. When using the full functionality of this protocol, applications can open folders and launch files. The protected mode reduces the functionality of this protocol allowing applications to only open a limited set of folders. Applications are not able to open files with this protocol when it is in the protected mode. It is recommended to leave this protocol in the protected mode to increase the security of Windows. The recommended state for this setting is: Disabled.','Limiting the opening of files and folders to a limited set reduces the attack surface of the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsFile ExplorerTurn off shell protocol protected mode Note: This Group Policy path is provided by the Group Policy template WindowsExplorer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.30.4\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16705,'Ensure 'Turn off location' is set to 'Enabled'','This policy setting turns off the location feature for the computer. The recommended state for this setting is: Enabled.','This setting affects the location feature (e.g. GPS or other location tracking). From a security perspective, it's not a good idea to reveal your location to software in most cases, but there are legitimate uses, such as mapping software. However, they should not be used in high security environments.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsLocation and SensorsTurn off location. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Sensors.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.39.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16706,'Ensure 'Allow Message Service Cloud Sync' is set to 'Disabled'','This policy setting allows backup and restore of cellular text messages to Microsoft's cloud services. The recommended state for this setting is: Disabled .','In a high security environment, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMessagingAllow Message Service Cloud Sync Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Messaging.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.43.1\"]}, {\"cis_csc\": [\"9.1\", \"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16707,'Ensure 'Block all consumer Microsoft account user authentication' is set to 'Enabled'','This setting determines whether applications and services on the device can utilize new consumer Microsoft account authentication via the Windows OnlineID and WebAccountManager APIs. The recommended state for this setting is: Enabled .','Organizations that want to effectively implement identity management policies and maintain firm control of what accounts are used on their computers will probably want to block Microsoft accounts. Organizations may also need to block Microsoft accounts in order to meet the requirements of compliance standards that apply to their information systems.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft accountsBlock all consumer Microsoft account user authentication Note: This Group Policy path may not exist by default. It is provided by the Group Policy template MSAPolicy.admx/adml that is included with the Microsoft Windows 10 Release 1703 Administrative Templates (or newer).','[{\"cis\": [\"18.9.44.1\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16708,'Ensure 'Prevent the usage of OneDrive for file storage' is set to 'Enabled'','This policy setting lets you prevent apps and features from working with files on OneDrive using the Next Generation Sync Client. The recommended state for this setting is: Enabled.','Enabling this setting prevents users from accidentally uploading confidential or sensitive corporate information to the OneDrive cloud service using the Next Generation Sync Client.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsOneDrivePrevent the usage of OneDrive for file storage Note: This Group Policy path may not exist by default. It is provided by the Group Policy template SkyDrive.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer). However, we strongly recommend you only use the version included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer). Older versions of the templates had conflicting settings in different template files for both OneDrive & SkyDrive, until it was cleaned up properly in the above version. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Prevent the usage of SkyDrive for file storage, but it was renamed starting with the Windows 10 RTM (Release 1507) Administrative Templates.','[{\"cis\": [\"18.9.52.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16709,'Ensure 'Do not allow passwords to be saved' is set to 'Enabled'','This policy setting helps prevent Remote Desktop clients from saving passwords on a computer. The recommended state for this setting is: Enabled. Note: If this policy setting was previously configured as Disabled or Not configured, any previously saved passwords will be deleted the first time a Remote Desktop client disconnects from any server.','An attacker with physical access to the computer may be able to break the protection guarding saved passwords. An attacker who compromises a user's account and connects to their computer could use saved passwords to gain access to additional hosts.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Connection ClientDo not allow passwords to be saved Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.59.2.2\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(16710,'Ensure 'Restrict Remote Desktop Services users to a single Remote Desktop Services session' is set to 'Enabled'','This policy setting allows you to restrict users to a single Remote Desktop Services session. The recommended state for this setting is: Enabled.','This setting ensures that users & administrators who Remote Desktop to a server will continue to use the same session - if they disconnect and reconnect, they will go back to the same session they were using before, preventing the creation of a second simultaneous session. This both prevents unnecessary resource usage by having the server host unnecessary additional sessions (which would put extra load on the server) and also ensures a consistency of experience for the user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostConnectionsRestrict Remote Desktop Services users to a single Remote Desktop Services session. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Restrict Terminal Services users to a single remote session, but it was renamed starting with the Windows 7 & Server 2008 R2 Administrative Templates.','[{\"cis\": [\"18.9.59.3.2.1\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16711,'Ensure 'Do not allow COM port redirection' is set to 'Enabled'','This policy setting specifies whether to prevent the redirection of data to client COM ports from the remote computer in a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for COM port redirection within a Remote Desktop session is very rare, so makes sense to reduce the number of unexpected avenues for data exfiltration and/or malicious code transfer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow COM port redirection. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.59.3.3.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16712,'Ensure 'Do not allow drive redirection' is set to 'Enabled'','This policy setting prevents users from sharing the local drives on their client computers to Remote Desktop Servers that they access. Mapped drives appear in the session folder tree in Windows Explorer in the following format: \TSClient<driveletter>$ If local drives are shared they are left vulnerable to intruders who want to exploit the data that is stored on them. The recommended state for this setting is: Enabled.','Data could be forwarded from the user's Remote Desktop Services session to the user's local computer without any direct user interaction. Malicious software already present on a compromised server would have direct and stealthy disk access to the user's local computer during the Remote Desktop session.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow drive redirection Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.59.3.3.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16713,'Ensure 'Do not allow LPT port redirection' is set to 'Enabled'','This policy setting specifies whether to prevent the redirection of data to client LPT ports during a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for LPT port redirection within a Remote Desktop session is very rare, so makes sense to reduce the number of unexpected avenues for data exfiltration and/or malicious code transfer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow LPT port redirection. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.59.3.3.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16714,'Ensure 'Do not allow supported Plug and Play device redirection' is set to 'Enabled'','This policy setting allows you to control the redirection of supported Plug and Play devices, such as Windows Portable Devices, to the remote computer in a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for Plug and Play device redirection within a Remote Desktop session is very rare, so makes sense to reduce the number of unexpected avenues for data exfiltration and/or malicious code transfer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow supported Plug and Play device redirection. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.59.3.3.4\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16715,'Ensure 'Always prompt for password upon connection' is set to 'Enabled'','This policy setting specifies whether Remote Desktop Services always prompts the client computer for a password upon connection. You can use this policy setting to enforce a password prompt for users who log on to Remote Desktop Services, even if they already provided the password in the Remote Desktop Connection client. The recommended state for this setting is: Enabled.','Users have the option to store both their username and password when they create a new Remote Desktop Connection shortcut. If the server that runs Remote Desktop Services allows users who have used this feature to log on to the server but not enter their password, then it is possible that an attacker who has gained physical access to the user's computer could connect to a Remote Desktop Server through the Remote Desktop Connection shortcut, even though they may not know the user's password.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecurityAlways prompt for password upon connection Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In the Microsoft Windows Vista Administrative Templates, this setting was named Always prompt client for password upon connection, but it was renamed starting with the Windows Server 2008 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.59.3.9.1\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16716,'Ensure 'Require secure RPC communication' is set to 'Enabled'','This policy setting allows you to specify whether Remote Desktop Services requires secure Remote Procedure Call (RPC) communication with all clients or allows unsecured communication. You can use this policy setting to strengthen the security of RPC communication with clients by allowing only authenticated and encrypted requests. The recommended state for this setting is: Enabled.','Allowing unsecure RPC communication can exposes the server to man in the middle attacks and data disclosure attacks.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecurityRequire secure RPC communication Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.59.3.9.2\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16717,'Ensure 'Require use of specific security layer for remote (RDP) connections' is set to 'Enabled: SSL'','This policy setting specifies whether to require the use of a specific security layer to secure communications between clients and RD Session Host servers during Remote Desktop Protocol (RDP) connections. The recommended state for this setting is: Enabled: SSL. Note: In spite of this setting being labeled SSL, it is actually enforcing Transport Layer Security (TLS) version 1.0, not the older (and less secure) SSL protocol.','The native Remote Desktop Protocol (RDP) encryption is now considered a weak protocol, so enforcing the use of stronger Transport Layer Security (TLS) encryption for all RDP communications between clients and RD Session Host servers is preferred.','','To establish the recommended configuration via GP, set the following UI path to Enabled: High Level: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecurityRequire use of specific security layer for remote (RDP) connections. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.59.3.9.5.3\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16718,'Ensure 'Require user authentication for remote connections by using Network Level Authentication' is set to 'Enabled'','This policy setting allows you to specify whether to require user authentication for remote connections to the RD Session Host server by using Network Level Authentication. The recommended state for this setting is: Enabled.','Requiring that user authentication occur earlier in the remote connection process enhances security.','','To establish the recommended configuration via GP, set the following UI path to Enabled: High Level: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecuritySet client connection encryption level Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.59.3.9.4\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16719,'Ensure 'Set client connection encryption level' is set to 'Enabled: High Level'','This policy setting specifies whether to require the use of a specific encryption level to secure communications between client computers and RD Session Host servers during Remote Desktop Protocol (RDP) connections. This policy only applies when you are using native RDP encryption. However, native RDP encryption (as opposed to SSL encryption) is not recommended. This policy does not apply to SSL encryption. The recommended state for this setting is: Enabled: High Level.','If Remote Desktop client connections that use low level encryption are allowed, it is more likely that an attacker will be able to decrypt any captured Remote Desktop Services network traffic.','','To establish the recommended configuration via GP, set the following UI path to Enabled: High Level: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecuritySet client connection encryption level Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.59.3.9.5\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16720,'Ensure 'Set time limit for active but idle Remote Desktop Services sessions' is set to 'Enabled: 15 minutes or less'','This policy setting allows you to specify the maximum amount of time that an active Remote Desktop Services session can be idle (without user input) before it is automatically disconnected. The recommended state for this setting is: Enabled: 15 minutes or less.','This setting helps to prevent active Remote Desktop sessions from tying up the computer for long periods of time while not in use, preventing computing resources from being consumed by large numbers of inactive sessions. In addition, old, forgotten Remote Desktop sessions that are still active can cause password lockouts if the user's password has changed but the old session is still running. For systems that limit the number of connected users (e.g. servers in the default Administrative mode - 2 sessions only), other users' old but still active sessions can prevent another user from connecting, resulting in an effective denial of service.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 15 minutes or less: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSession Time LimitsSet time limit for active but idle Remote Desktop Services sessions. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Set time limit for active but idle Terminal Services sessions, but it was renamed starting with the Windows 7 & Server 2008 R2 Administrative Templates.','[{\"cis\": [\"18.9.59.3.10.1\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16721,'Ensure 'Set time limit for disconnected sessions' is set to 'Enabled: 1 minute'','This policy setting allows you to configure a time limit for disconnected Remote Desktop Services sessions. The recommended state for this setting is: Enabled: 1 minute.','This setting helps to prevent active Remote Desktop sessions from tying up the computer for long periods of time while not in use, preventing computing resources from being consumed by large numbers of disconnected but still active sessions. In addition, old, forgotten Remote Desktop sessions that are still active can cause password lockouts if the user's password has changed but the old session is still running. For systems that limit the number of connected users (e.g. servers in the default Administrative mode - 2 sessions only), other users' old but still active sessions can prevent another user from connecting, resulting in an effective denial of service. This setting is important to ensure a disconnected session is properly terminated.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 1 minute: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSession Time LimitsSet time limit for disconnected sessions. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.59.3.10.2\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16722,'Ensure 'Do not delete temp folders upon exit' is set to 'Disabled'','This policy setting specifies whether Remote Desktop Services retains a user's per-session temporary folders at logoff. The recommended state for this setting is: Disabled.','Sensitive information could be contained inside the temporary folders and visible to other administrators that log into the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostTemporary FoldersDo not delete temp folders upon exit Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Do not delete temp folder upon exit, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.59.3.11.1\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16723,'Ensure 'Do not use temporary folders per session' is set to 'Disabled'','By default, Remote Desktop Services creates a separate temporary folder on the RD Session Host server for each active session that a user maintains on the RD Session Host server. The temporary folder is created on the RD Session Host server in a Temp folder under the user's profile folder and is named with the sessionid. This temporary folder is used to store individual temporary files. To reclaim disk space, the temporary folder is deleted when the user logs off from a session. The recommended state for this setting is: Disabled.','Disabling this setting keeps the cached data independent for each session, both reducing the chance of problems from shared cached data between sessions, and keeping possibly sensitive data separate to each user session.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostTemporary FoldersDo not use temporary folders per session Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.59.3.11.2\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16724,'Ensure 'Prevent downloading of enclosures' is set to 'Enabled'','This policy setting prevents the user from having enclosures (file attachments) downloaded from an RSS feed to the user's computer. The recommended state for this setting is: Enabled.','Allowing attachments to be downloaded through the RSS feed can introduce files that could have malicious intent.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRSS FeedsPrevent downloading of enclosures Note: This Group Policy path is provided by the Group Policy template InetRes.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Turn off downloading of enclosures, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.60.1\"]}, {\"cis_csc\": [\"7.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16725,'Ensure 'Allow Cloud Search' is set to 'Enabled: Disable Cloud Search'','This policy setting allows search and Cortana to search cloud sources like OneDrive and SharePoint. The recommended state for this setting is: Enabled: Disable Cloud Search .','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Disable Cloud Search : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSearchAllow Cloud Search Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Search.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.61.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16726,'Ensure 'Allow indexing of encrypted files' is set to 'Disabled'','This policy setting controls whether encrypted items are allowed to be indexed. When this setting is changed, the index is rebuilt completely. Full volume encryption (such as BitLocker Drive Encryption or a non-Microsoft solution) must be used for the location of the index to maintain security for encrypted files. The recommended state for this setting is: Disabled.','Indexing and allowing users to search encrypted files could potentially reveal confidential data stored within the encrypted files.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSearchAllow indexing of encrypted files Note: This Group Policy path is provided by the Group Policy template Search.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.61.3\"]}, {\"cis_csc\": [\"13.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16727,'Ensure 'Turn off KMS Client Online AVS Validation' is set to 'Enabled'','The Key Management Service (KMS) is a Microsoft license activation method that entails setting up a local server to store the software licenses. The KMS server itself needs to connect to Microsoft to activate the KMS service, but subsequent on-network clients can activate Microsoft Windows OS and/or their Microsoft Office via the KMS server instead of connecting directly to Microsoft. This policy setting lets you opt-out of sending KMS client activation data to Microsoft automatically. The recommended state for this setting is: Enabled.','Even though the KMS licensing method does not require KMS clients to connect to Microsoft, they still send KMS client activation state data to Microsoft automatically. Preventing this information from being sent can help reduce privacy concerns in high security environments.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSoftware Protection PlatformTurn off KMS Client Online AVS Validation. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AVSValidationGP.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.66.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16728,'Ensure 'Configure local setting override for reporting to Microsoft MAPS' is set to 'Disabled'','This policy setting configures a local override for the configuration to join Microsoft Active Protection Service (MAPS), which Microsoft has now renamed to "Windows Defender Antivirus Cloud Protection Service". This setting can only be set by Group Policy. The recommended state for this setting is: Disabled .','The decision on whether or not to participate in Microsoft MAPS / Windows Defender Antivirus Cloud Protection Service for malicious software reporting should be made centrally in an enterprise managed environment, so that all computers within it behave consistently in that regard. Configuring this setting to Disabled ensures that the decision remains centrally managed.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusMAPSConfigure local setting override for reporting to Microsoft MAPS Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.77.3.1\"]}, {\"cis_csc\": [\"8\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16729,'Ensure 'Join Microsoft MAPS' is set to 'Disabled'','This policy setting allows you to join Microsoft Active Protection Service (MAPS), which Microsoft has now renamed to 'Windows Defender Antivirus Cloud Protection Service'. Microsoft MAPS / Windows Defender Antivirus Cloud Protection Service is the online community that helps you choose how to respond to potential threats. The community also helps stop the spread of new malicious software infections. You can choose to send basic or additional information about detected software. Additional information helps Microsoft create new definitions and help it to protect your computer. Possible options are: - (0x0) Disabled (default) - (0x1) Basic membership - (0x2) Advanced membership Basic membership will send basic information to Microsoft about software that has been detected including where the software came from the actions that you apply or that are applied automatically and whether the actions were successful. Advanced membership in addition to basic information will send more information to Microsoft about malicious software spyware and potentially unwanted software including the location of the software file names how the software operates and how it has impacted your computer. The recommended state for this setting is: Disabled.','The information that would be sent can include things like location of detected items on your computer if harmful software was removed. The information would be automatically collected and sent. In some instances personal information might unintentionally be sent to Microsoft. However, Microsoft states that it will not use this information to identify you or contact you. For privacy reasons in high security environments, it is best to prevent these data submissions altogether.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusMAPSJoin Microsoft MAPS. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.77.3.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16730,'Ensure 'Turn on behavior monitoring' is set to 'Enabled'','This policy setting allows you to configure behavior monitoring for Windows Defender Antivirus. The recommended state for this setting is: Enabled .','When running an antivirus solution such as Windows Defender Antivirus, it is important to ensure that it is configured to heuristically monitor in real-time for suspicious and known malicious activity.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusReal-Time ProtectionTurn on behavior monitoring Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.77.7.1\"]}, {\"cis_csc\": [\"8.1\"]}, {\"pci_dss\": [\"5.2\"]}]'),(16731,'Ensure 'Configure Watson events' is set to 'Disabled'','This policy setting allows you to configure whether or not Watson events are sent.','Watson events are the reports that get sent to Microsoft when a program or service crashes or fails, including the possibility of automatic submission.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusReportingConfigure Watson events.','[{\"cis\": [\"18.9.77.9.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16732,'Ensure 'Scan removable drives' is set to 'Enabled'','This policy setting allows you to manage whether or not to scan for malicious software and unwanted software in the contents of removable drives, such as USB flash drives, when running a full scan. The recommended state for this setting is: Enabled .','It is important to ensure that any present removable drives are always included in any type of scan, as removable drives are more likely to contain malicious software brought in to the enterprise managed environment from an external, unmanaged computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusScanScan removable drives Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.77.10.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16733,'Ensure 'Turn on e-mail scanning' is set to 'Enabled'','This policy setting allows you to configure e-mail scanning. When e-mail scanning is enabled, the engine will parse the mailbox and mail files, according to their specific format, in order to analyze the mail bodies and attachments. Several e-mail formats are currently supported, for example: pst (Outlook), dbx, mbx, mime (Outlook Express), binhex (Mac). The recommended state for this setting is: Enabled .','Incoming e-mails should be scanned by an antivirus solution such as Windows Defender Antivirus, as email attachments are a commonly used attack vector to infiltrate computers with malicious software.','','To establish the recommended configuration via GP, set the following UI path to Enabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusScanTurn on e-mail scanning Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.77.10.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16734,'Ensure 'Prevent users and apps from accessing dangerous websites' is set to 'Enabled: Block'','This policy setting controls Windows Defender Exploit Guard network protection. The recommended state for this setting is: Enabled: Block .','This setting can help prevent employees from using any application to access dangerous domains that may host phishing scams, exploit-hosting sites, and other malicious content on the Internet.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Block : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusWindows Defender Exploit GuardNetwork ProtectionPrevent users and apps from accessing dangerous websites Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.77.13.3.1\"]}, {\"cis_csc\": [\"7\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16735,'Ensure 'Configure detection for potentially unwanted applications' is set to 'Enabled: Block'','This policy setting controls detection and action for Potentially Unwanted Applications (PUA), which are sneaky unwanted application bundlers or their bundled applications, that can deliver adware or malware. The recommended state for this setting is: Enabled: Block . For more information, see this link: Block potentially unwanted applications with Windows Defender Antivirus | Microsoft Docs','Potentially unwanted applications can increase the risk of your network being infected with malware, cause malware infections to be harder to identify, and can waste IT resources in cleaning up the applications. They should be blocked from installation.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Block : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusConfigure detection for potentially unwanted applications Note: This Group Policy path is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 1809 & Server 2019 Administrative Templates (or newer).','[{\"cis\": [\"18.9.77.14\"]}, {\"cis_csc\": [\"8\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16736,'Ensure 'Turn off Windows Defender AntiVirus' is set to 'Disabled'','This policy setting turns off Windows Defender Antivirus. If the setting is configured to Disabled, Windows Defender Antivirus runs and computers are scanned for malware and other potentially unwanted software. The recommended state for this setting is: Disabled .','It is important to ensure a current, updated antivirus product is scanning each computer for malicious file activity. Microsoft provides a competent solution out of the box in Windows Defender Antivirus. Organizations that choose to purchase a reputable 3rd-party antivirus solution may choose to exempt themselves from this recommendation in lieu of the commercial alternative.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusTurn off Windows Defender AntiVirus Note: This Group Policy path is provided by the Group Policy template WindowsDefender.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Turn off Windows Defender, but it was renamed starting with the Windows 10 Release 1703 Administrative Templates.','[{\"cis\": [\"18.9.77.15\"]}, {\"cis_csc\": [\"8.1\"]}, {\"pci_dss\": [\"5.2\"]}, {\"tsc\": [\"CC6.8\"]}]'),(16737,'Ensure 'Configure Windows Defender SmartScreen' is set to 'Enabled: Warn and prevent bypass'','This policy setting allows you to manage the behavior of Windows SmartScreen. Windows SmartScreen helps keep PCs safer by warning users before running unrecognized programs downloaded from the Internet. Some information is sent to Microsoft about files and programs run on PCs with this feature enabled. The recommended state for this setting is: Enabled: Warn and prevent bypass.','Windows SmartScreen helps keep PCs safer by warning users before running unrecognized programs downloaded from the Internet. However, due to the fact that some information is sent to Microsoft about files and programs run on PCs some organizations may prefer to disable it.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Warn and prevent bypass: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender SmartScreenExplorerConfigure Windows Defender SmartScreen Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsExplorer.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Configure Windows SmartScreen, but it was renamed starting with the Windows 10 Release 1703 Administrative Templates.','[{\"cis\": [\"18.9.80.1.1\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(16738,'Ensure 'Allow suggested apps in Windows Ink Workspace' is set to 'Disabled'','This policy setting determines whether suggested apps in Windows Ink Workspace are allowed. The recommended state for this setting is: Disabled .','This Microsoft feature is designed to collect data and suggest apps based on that data collected. Disabling this setting will help ensure your data is not shared with any third party.','','To establish the recommended configuration via GP, set the following UI path to Disabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Ink WorkspaceAllow suggested apps in Windows Ink Workspace Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsInkWorkspace.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.84.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16739,'Ensure 'Allow Windows Ink Workspace' is set to 'Enabled: On, but disallow access above lock' OR 'Disabled' but not 'Enabled:&','This policy setting determines whether Windows Ink items are allowed above the lock screen. The recommended state for this setting is: Enabled: On, but disallow access above lock OR Disabled .','Allowing any apps to be accessed while system is locked is not recommended. If this feature is permitted, it should only be accessible once a user authenticates with the proper credentials.','','To establish the recommended configuration via GP, set the following UI path to Enabled: On, but disallow access above lock OR Disabled : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Ink WorkspaceAllow Windows Ink Workspace Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsInkWorkspace.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.84.2\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.6\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16740,'Ensure 'Allow user control over installs' is set to 'Disabled'','This setting controls whether users are permitted to change installation options that typically are available only to system administrators. The security features of Windows Installer normally prevent users from changing installation options that are typically reserved for system administrators, such as specifying the directory to which files are installed. If Windows Installer detects that an installation package has permitted the user to change a protected option, it stops the installation and displays a message. These security features operate only when the installation program is running in a privileged security context in which it has access to directories denied to the user. The recommended state for this setting is: Disabled.','In an enterprise managed environment, only IT staff with administrative rights should be installing or changing software on a system. Allowing users the ability to have any control over installs can risk unapproved software from being installed or removed from a system, which could cause the system to become vulnerable to compromise.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows InstallerAllow user control over installs Note: This Group Policy path is provided by the Group Policy template MSI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Enable user control over installs, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.85.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16741,'Ensure 'Always install with elevated privileges' is set to 'Disabled'','This setting controls whether or not Windows Installer should use system permissions when it installs any program on the system. Note: This setting appears both in the Computer Configuration and User Configuration folders. To make this setting effective, you must enable the setting in both folders. Caution: If enabled, skilled users can take advantage of the permissions this setting grants to change their privileges and gain permanent access to restricted files and folders. Note that the User Configuration version of this setting is not guaranteed to be secure. The recommended state for this setting is: Disabled.','Users with limited privileges can exploit this feature by creating a Windows Installer installation package that creates a new local account that belongs to the local built-in Administrators group, adds their current account to the local built-in Administrators group, installs malicious software, or performs other unauthorized activities.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows InstallerAlways install with elevated privileges Note: This Group Policy path is provided by the Group Policy template MSI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.85.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(16742,'Ensure 'Prevent Internet Explorer security prompt for Windows Installer scripts' is set to 'Disabled'','This policy setting controls whether Web-based programs are allowed to install software on the computer without notifying the user. The recommended state for this setting is: Disabled.','Suppressing the system warning can pose a security risk and increase the attack surface on the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows InstallerPrevent Internet Explorer security prompt for Windows Installer scripts. Note: This Group Policy path is provided by the Group Policy template MSI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Disable IE security prompt for Windows Installer scripts, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.85.3\"]}, {\"cis_csc\": [\"7\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(16743,'Ensure 'Sign-in last interactive user automatically after a system-initiated restart' is set to 'Disabled'','This policy setting controls whether a device will automatically sign-in the last interactive user after Windows Update restarts the system. The recommended state for this setting is: Disabled.','Disabling this feature will prevent the caching of user's credentials and unauthorized use of the device, and also ensure the user is aware of the restart.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Logon OptionsSign-in last interactive user automatically after a system-initiated restart Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WinLogon.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.86.1\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"8.6\"]}, {\"tsc\": [\"CC6.1\"]}]'),(16744,'Ensure 'Turn on PowerShell Script Block Logging' is set to 'Disabled'','This policy setting enables logging of all PowerShell script input to the Microsoft-Windows- PowerShell/Operational event log. The recommended state for this setting is: Disabled. Note: In Microsoft's own hardening guidance, they recommend the opposite value, Enabled, because having this data logged improves investigations of PowerShell attack incidents. However, the default ACL on the PowerShell Operational log allows Interactive User (i.e. any logged on user) to read it, and therefore possibly expose passwords or other sensitive information to unauthorized users. If Microsoft locks down the default ACL on that log in the future (e.g. to restrict it only to Administrators), then we will revisit this recommendation in a future release.','There are potential risks of capturing passwords in the PowerShell logs. This setting should only be needed for debugging purposes, and not in normal operation, it is important to ensure this is set to Disabled.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows PowerShellTurn on PowerShell Script Block Logging Note: This Group Policy path may not exist by default. It is provided by the Group Policy template PowerShellExecutionPolicy.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.95.1\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(16745,'Ensure 'Turn on PowerShell Transcription' is set to 'Disabled'','This Policy setting lets you capture the input and output of Windows PowerShell commands into text-based transcripts. The recommended state for this setting is: Disabled.','If this setting is enabled there is a risk that passwords could get stored in plain text in the PowerShell_transcript output file.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows PowerShellTurn on PowerShell Transcription Note: This Group Policy path may not exist by default. It is provided by the Group Policy template PowerShellExecutionPolicy.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.95.2\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(16746,'Ensure 'Allow Basic authentication' is set to 'Disabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) client uses Basic authentication. The recommended state for this setting is: Disabled.','Basic authentication is less robust than other authentication methods available in WinRM because credentials including passwords are transmitted in plain text. An attacker who is able to capture packets on the network where WinRM is running may be able to determine the credentials used for accessing remote hosts via WinRM.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ClientAllow Basic authentication Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.97.1.1\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16747,'Ensure 'Allow unencrypted traffic' is set to 'Disabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) client sends and receives unencrypted messages over the network. The recommended state for this setting is: Disabled.','Encrypting WinRM network traffic reduces the risk of an attacker viewing or modifying WinRM messages as they transit the network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ClientAllow unencrypted traffic Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.97.1.2\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16748,'Ensure 'Disallow Digest authentication' is set to 'Enabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) client will not use Digest authentication. The recommended state for this setting is: Enabled.','Digest authentication is less robust than other authentication methods available in WinRM, an attacker who is able to capture packets on the network where WinRM is running may be able to determine the credentials used for accessing remote hosts via WinRM.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ClientDisallow Digest authentication Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.97.1.3\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16749,'Ensure 'Allow Basic authentication' is set to 'Disabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service accepts Basic authentication from a remote client. The recommended state for this setting is: Disabled.','Basic authentication is less robust than other authentication methods available in WinRM because credentials including passwords are transmitted in plain text. An attacker who is able to capture packets on the network where WinRM is running may be able to determine the credentials used for accessing remote hosts via WinRM.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceAllow Basic authentication Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.97.2.1\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16750,'Ensure 'Allow remote server management through WinRM' is set to 'Disabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service automatically listens on the network for requests on the HTTP transport over the default HTTP port. The recommended state for this setting is: Disabled.','Any feature is a potential avenue of attack, those that enable inbound network connections are particularly risky. Only enable the use of the Windows Remote Management (WinRM) service on trusted networks and when feasible employ additional controls such as IPsec.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceAllow remote server management through WinRM. Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Allow automatic configuration of listeners, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.97.2.2\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16751,'Ensure 'Allow unencrypted traffic' is set to 'Disabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service sends and receives unencrypted messages over the network. The recommended state for this setting is: Disabled.','Encrypting WinRM network traffic reduces the risk of an attacker viewing or modifying WinRM messages as they transit the network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceAllow unencrypted traffic Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.97.2.3\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16752,'Ensure 'Disallow WinRM from storing RunAs credentials' is set to 'Enabled'','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service will allow RunAs credentials to be stored for any plug-ins. The recommended state for this setting is: Enabled. Note: If you enable and then disable this policy setting, any values that were previously configured for RunAsPassword will need to be reset.','Although the ability to store RunAs credentials is a convenient feature it increases the risk of account compromise slightly. For example, if you forget to lock your desktop before leaving it unattended for a few minutes another person could access not only the desktop of your computer but also any hosts you manage via WinRM with cached RunAs credentials.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceDisallow WinRM from storing RunAs credentials Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.97.2.4\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(16753,'Ensure 'Allow Remote Shell Access' is set to 'Disabled'','This policy setting allows you to manage configuration of remote access to all supported shells to execute scripts and commands. The recommended state for this setting is: Disabled. Note: The GPME help text for this setting is incorrectly worded, implying that configuring it to Enabled will reject new Remote Shell connections, and setting it to Disabled will allow Remote Shell connections. The opposite is true (and is consistent with the title of the setting). This is a wording mistake by Microsoft in the Administrative Template.','Any feature is a potential avenue of attack, those that enable inbound network connections are particularly risky. Only enable the use of the Windows Remote Shell on trusted networks and when feasible employ additional controls such as IPsec.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationAdministrative TemplatesWindows ComponentsWindows Remote ShellAllow Remote Shell Access. Note: This Group Policy path is provided by the Group Policy template WindowsRemoteShell.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.98.1\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16754,'Ensure 'Prevent users from modifying settings' is set to 'Enabled'','This policy setting prevent users from making changes to the Exploit protection settings area in the Windows Security settings. The recommended state for this setting is: Enabled .','Only authorized IT staff should be able to make changes to the exploit protection settings in order to ensure the organizations specific configuration is not modified.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows SecurityApp and browser protectionPrevent users from modifying settings Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefenderSecurityCenter.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.99.2.1\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(16755,'Ensure 'Manage preview builds' is set to 'Enabled: Disable preview builds'','This policy setting determines whether users can access the Windows Insider Program controls in Settings -> Update and Security. These controls enable users to make their devices available for downloading and installing preview (beta) builds of Windows software. The recommended state for this setting is: Enabled: Disable preview builds .','It can be risky for experimental features to be allowed in an enterprise managed environment because this can introduce bugs and security holes into systems, making it easier for an attacker to gain access. It is generally preferred to only use production-ready builds.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Disable preview builds : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateWindows Update for BusinessManage preview builds Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsUpdate.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.102.1.1\"]}, {\"cis_csc\": [\"3\"]}, {\"pci_dss\": [\"6.4.2\"]}, {\"tsc\": [\"CC6.6\", \"CC7.1\"]}]'),(16756,'Ensure 'Select when Preview Builds and Feature Updates are received' is set to 'Enabled: Semi-Annual Channel, 180 or more days'','This policy setting determines the level of Preview Build or Feature Updates to receive, and when. The Windows readiness level for each new Windows 10 Feature Update is classified in one of 5 categories, depending on your organizations level of comfort with receiving them: Preview Build - Fast: Devices set to this level will be the first to receive new builds of Windows with features not yet available to the general public. Select Fast to participate in identifying and reporting issues to Microsoft, and provide suggestions on new functionality. Preview Build - Slow: Devices set to this level receive new builds of Windows before they are available to the general public, but at a slower cadence than those set to Fast, and with changes and fixes identified in earlier builds. Release Preview: Receive builds of Windows just before Microsoft releases them to the general public. Semi-Annual Channel (Targeted): Receive feature updates when they are released to the general public. Semi-Annual Channel: Feature updates will arrive when they are declared Semi-Annual Channel. This usually occurs about 4 months after Semi-Annual Channel (Targeted), indicating that Microsoft, Independent Software Vendors (ISVs), partners and customer believe that the release is ready for broad deployment. The recommended state for this setting is: Enabled: Semi-Annual Channel, 180 or more days . Note: If the "Allow Telemetry" policy is set to 0, this policy will have no effect. Note #2: Starting with Windows Server 2016 RTM (Release 1607), Microsoft introduced a new Windows Update (WU) client behavior called Dual Scan, with an eye to cloud-based update management. In some cases, this Dual Scan feature can interfere with Windows Updates from Windows Server Update Services (WSUS) and/or manual WU updates. If you are using WSUS in your environment, you may need to set the above setting to Not Configured or configure the setting Do not allow update deferral policies to cause scans against Windows Update (added in the Windows 10 Release 1709 Administrative Templates) in order to prevent the Dual Scan feature from interfering. Note #3: Prior to Windows Server 2016 R1709, values above 180 days are not recognized by the OS. Starting with Windows Server 2016 R1709, the maximum number of days you can defer is 365 days.','Forcing new features without prior testing in your environment could cause software incompatibilities as well as introducing new bugs into the operating system. In an enterprise managed environment, it is generally preferred to delay Feature Updates until thorough testing and a deployment plan is in place. This recommendation delays the automatic installation of new features as long as possible.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Semi-Annual Channel, 180 or more days : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateWindows Update for BusinessSelect when Preview Builds and Feature Updates are received Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsUpdate.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Select when Feature Updates are received, but it was renamed to Select when Preview Builds and Feature Updates are received starting with the Windows 10 Release 1709 Administrative Templates.','[{\"cis\": [\"18.9.102.1.2\"]}, {\"cis_csc\": [\"3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(16757,'Ensure 'Select when Quality Updates are received' is set to 'Enabled: 0 days'','This settings controls when Quality Updates are received. The recommended state for this setting is: Enabled: 0 days . Note: If the "Allow Telemetry" policy is set to 0, this policy will have no effect. Note #2: Starting with Windows Server 2016 RTM (Release 1607), Microsoft introduced a new Windows Update (WU) client behavior called Dual Scan, with an eye to cloud-based update management. In some cases, this Dual Scan feature can interfere with Windows Updates from Windows Server Update Services (WSUS) and/or manual WU updates. If you are using WSUS in your environment, you may need to set the above setting to Not Configured or configure the setting Do not allow update deferral policies to cause scans against Windows Update (added in the Windows 10 Release 1709 Administrative Templates) in order to prevent the Dual Scan feature from interfering','Quality Updates can contain important bug fixes and/or security patches, and should be installed as soon as possible.','','To establish the recommended configuration via GP, set the following UI path to Enabled:0 days : Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateWindows Update for BusinessSelect when Quality Updates are received Note: This Group Policy path does not exist by default. An updated Group Policy template ( WindowsUpdate.admx/adml ) is required - it is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.102.1.3\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(16758,'Ensure 'Configure Automatic Updates' is set to 'Enabled'','This policy setting specifies whether computers in your environment will receive security updates from Windows Update or WSUS. If you configure this policy setting to Enabled, the operating system will recognize when a network connection is available and then use the network connection to search Windows Update or your designated intranet site for updates that apply to them. After you configure this policy setting to Enabled, select one of the following three options in the Configure Automatic Updates Properties dialog box to specify how the service will work: 2 - Notify for download and auto install (Notify before downloading any updates) 3 - Auto download and notify for install (Download the updates automatically and notify when they are ready to be installed.) (Default setting) 4 - Auto download and schedule the install (Automatically download updates and install them on the schedule specified below.)) 5 - Allow local admin to choose setting (Leave decision on above choices up to the local Administrators (Not Recommended)) The recommended state for this setting is: Enabled. Note: The sub-setting 'Configure automatic updating:' has 4 possible values - all of them are valid depending on specific organizational needs, however if feasible we suggest using a value of 4 - Auto download and schedule the install. This suggestion is not a scored requirement. Note #2: Organizations that utilize a 3rd-party solution for patching may choose to exempt themselves from this setting, and instead configure it to Disabled so that the native Windows Update mechanism does not interfere with the 3rd-party patching process.','Although each version of Windows is thoroughly tested before release, it is possible that problems will be discovered after the products are shipped. The Configure Automatic Updates setting can help you ensure that the computers in your environment will always have the most recent critical operating system updates and service packs installed.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateConfigure Automatic Updates Note: This Group Policy path is provided by the Group Policy template WindowsUpdate.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.102.2\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(16759,'Ensure 'Configure Automatic Updates: Scheduled install day' is set to '0 - Every day'','This policy setting specifies when computers in your environment will receive security updates from Windows Update or WSUS. The recommended state for this setting is: 0 - Every day. Note: This setting is only applicable if 4 - Auto download and schedule the install is selected in Rule 18.9.102.2. It will have no impact if any other option is selected.','Although each version of Windows is thoroughly tested before release, it is possible that problems will be discovered after the products are shipped. The Configure Automatic Updates setting can help you ensure that the computers in your environment will always have the most recent critical operating system updates and service packs installed.','','To establish the recommended configuration via GP, set the following UI path to 0 - Every day: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateConfigure Automatic Updates: Scheduled install day Note: This Group Policy path is provided by the Group Policy template WindowsUpdate.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.102.3\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(16760,'Ensure 'No auto-restart with logged on users for scheduled automatic updates installations' is set to 'Disabled'','This policy setting specifies that Automatic Updates will wait for computers to be restarted by the users who are logged on to them to complete a scheduled installation. The recommended state for this setting is: Disabled. Note: This setting applies only when you configure Automatic Updates to perform scheduled update installations. If you configure the Configure Automatic Updates setting to Disabled, this setting has no effect.','Some security updates require that the computer be restarted to complete an installation. If the computer cannot restart automatically, then the most recent update will not completely install and no new updates will download to the computer until it is restarted. Without the auto-restart functionality, users who are not security-conscious may choose to indefinitely delay the restart, therefore keeping the computer in a less secure state.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateNo auto-restart with logged on users for scheduled automatic updates installations Note: This Group Policy path is provided by the Group Policy template WindowsUpdate.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named No auto-restart for scheduled Automatic Updates installations, but it was renamed starting with the Windows 7 & Server 2008 R2 Administrative Templates.','[{\"cis\": [\"18.9.102.4\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(17000,'Verify all Apple provided software is current','Software vendors release security patches and software updates for their products when security vulnerabilities are discovered. There is no simple way to complete this action without a network connection to an Apple software repository. Please ensure appropriate access for this control. This check is only for what Apple provides through software update.','It is important that these updates be applied in a timely manner to prevent unauthorized persons from exploiting the identified vulnerabilities.','','1. In Terminal, run the following: softwareupdate -l 2. In Terminal, run the following for any packages that show up in step 1: sudo softwareupdate -i packagename','[{\"cis\": [\"1.1\"]}]'),(17001,'Enable Auto Update','Auto Update verifies that your system has the newest security patches and software updates. If "Automatically check for updates" is not selected background updates for new malware definition files from Apple for XProtect and Gatekeeper will not occur.','It is important that a system has the newest updates applied so as to prevent unauthorized persons from exploiting identified vulnerabilities.','','Open a terminal session and enter the following command to enable the auto update feature: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticCheckEnabled -bool true','[{\"cis\": [\"1.2\"]}]'),(17002,'Enable Download new updates when available','In the GUI both "Install macOS updates" and "Install app updates from the App Store" are dependent on whether "Download new updates when available" is selected','It is important that a system has the newest updates downloaded so that they can be applied.','','Open a terminal session and enter the following command to enable the auto update feature: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticDownload -bool true','[{\"cis\": [\"1.3\"]}]'),(17003,'Enable app update installs','Ensure that application updates are installed after they are available from Apple. These updates do not require reboots or admin privileges for end users.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited.','','Open a terminal session and enter the following command to enable the auto update feature: sudo defaults write /Library/Preferences/com.apple.commerce AutoUpdate - bool TRUE','[{\"cis\": [\"1.4\"]}]'),(17004,'Enable system data files and security update installs','Ensure that system and security updates are installed after they are available from Apple. This setting enables definition updates for XProtect and Gatekeeper, with this setting in place new malware and adware that Apple has added to the list of malware or untrusted software will not execute. These updates do not require reboots or end user admin rights.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited','','Open a terminal session and enter the following command to enable install system data files and security updates: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate ConfigDataInstall -bool true && sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CriticalUpdateInstall -bool true','[{\"cis\": [\"1.5\"]}]'),(17005,'Enable macOS update installs','Ensure that macOS updates are installed after they are available from Apple. This setting enables macOS updates to be automatically installed. Some environments will want to approve and test updates before they are delivered. It is best practice to test first where updates can and have caused disruptions to operations. Automatic updates should be turned off where changes are tightly controlled and there are mature testing and approval processes. Automatic updates should not be turned off so the admin can call the users first to let them know it's ok to install. A dependable repeatable process involving a patch agent or remote management tool should be in place before auto-updates are turned off.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited','','Open a terminal session and enter the following command to enable install system data files and security updates: sudo defaults write /Library/Preferences/com.apple.commerce AutoUpdate - bool TRUE','[{\"cis\": [\"1.6\"]}]'),(17006,'Turn off Bluetooth, if no paired devices exist','Bluetooth devices use a wireless communications system that replaces the cables used by other peripherals to connect to a system. It is by design a peer-to-peer network technology and typically lacks centralized administration and security enforcement infrastructure.','Bluetooth is particularly susceptible to a diverse set of security vulnerabilities involving identity detection, location tracking, denial of service, unintended control and access of data and voice channels, and unauthorized device control and data access.','','Open a terminal session and enter the following command to disable bluetooth: sudo defaults write /Library/Preferences/com.apple.Bluetooth ControllerPowerState -int 0 && sudo killall -HUP blued','[{\"cis\": [\"2.1.1\"]}]'),(17008,'Enable "Set time and date automatically"','Correct date and time settings are required for authentication protocols, file creation, modification dates and log entries.','Kerberos may not operate correctly if the time on the Mac is off by more than 5 minutes. This in turn can affect Apple's single sign-on feature, Active Directory logons, and other features.','','Run the following commands: sudo systemsetup -setnetworktimeserver <timeserver> sudo systemsetup -setusingnetworktime on','[{\"cis\": [\"2.2.1\"]}]'),(17009,'Ensure time set is within appropriate limits','Correct date and time settings are required for authentication protocols, file creation, modification dates and log entries. Ensure that time on the computer is within acceptable limits. Truly accurate time is measured within milliseconds, for this audit a drift under four and a half minutes passes the control check. Since Kerberos is one of the important features of macOS integration into Directory systems the guidance here is to warn you before there could be an impact to operations. From the perspective of accurate time this check is not strict, it may be too great for your organization, adjust to a smaller offset value as needed. Note: ntpdate has been deprecated with 10.14. sntp replaces that command.','Kerberos may not operate correctly if the time on the Mac is off by more than 5 minutes. This in turn can affect Apple's single sign-on feature, Active Directory logons, and other features. Audit check is for more than 4 minutes and 30 seconds ahead or behind.','','Run the following commands to ensure your time is set within an appropriate limit: sudo systemsetup -getnetworktimeserver -> Get the time server name and then run: sudo touch /var/db/ntp-kod && sudo chown root:wheel /var/db/ntp-kod && sudo sntp -sS <YOUR-TIME-SERVER> ','[{\"cis\": [\"2.2.2\"]}]'),(17010,'Set an inactivity interval of 20 minutes or less for the screen saver','A locking screensaver is one of the standard security controls to limit access to a computer and the current user's session when the computer is temporarily unused or unattended. In macOS the screensaver starts after a value selected in a drop down menu, 10 minutes and 20 minutes are both options and either is acceptable. Any value can be selected through the command line or script but a number that is not reflected in the GUI can be problematic. 20 minutes is the default for new accounts.','Setting an inactivity interval for the screensaver prevents unauthorized persons from viewing a system left unattended for an extensive period of time.','','Run the following command to verify that the idle time of the screen saver to 20 minutes or less (≤1200): sudo defaults -currentHost write com.apple.screensaver idleTime -int 600 ','[{\"cis\": [\"2.3.1\"]}]'),(17011,'Secure screen saver corners','Hot Corners can be configured to disable the screen saver by moving the mouse cursor to a corner of the screen.','Setting a hot corner to disable the screen saver poses a potential security risk since an unauthorized person could use this to bypass the login screen and gain access to the system.','','Run the following command to turn off Disable Screen Saver for a Hot Corner: sudo -u <username> defaults write com.apple.dock <corner that is set to '6'> -int 0 ','[{\"cis\": [\"2.3.2\"]}]'),(17012,'Disable Remote Apple Events','Apple Events is a technology that allows one program to communicate with other programs. Remote Apple Events allows a program on one computer to communicate with a program on a different computer.','Disabling Remote Apple Events mitigates the risk of an unauthorized program gaining access to the system.','','Run the following command in Terminal: sudo systemsetup -setremoteappleevents off','[{\"cis\": [\"2.4.1\"]}]'),(17013,'Disable Internet Sharing','Internet Sharing uses the open source natd process to share an internet connection with other computers and devices on a local network. This allows the Mac to function as a router and share the connection to other, possibly unauthorized, devices.','Disabling Internet Sharing reduces the remote attack surface of the system.','','Run the following command to turn off Internet Sharing: sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict Enabled -int 0','[{\"cis\": [\"2.4.2\"]}]'),(17014,'Disable Screen Sharing','Screen sharing allows a computer to connect to another computer on a network and display the computer’s screen. While sharing the computer’s screen, the user can control what happens on that computer, such as opening documents or applications, opening, moving, or closing windows, and even shutting down the computer.','Disabling screen sharing mitigates the risk of remote connections being made without the user of the console knowing that they are sharing the computer.','','Run the following command to turn off Screen Sharing: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.screensharing.plist','[{\"cis\": [\"2.4.3\"]}]'),(17015,'Disable Printer Sharing','By enabling Printer sharing the computer is set up as a print server to accept print jobs from other computers. Dedicated print servers or direct IP printing should be used instead.','Disabling Printer Sharing mitigates the risk of attackers attempting to exploit the print server to gain access to the system.','','Run the following command in Terminal: sudo cupsctl --no-share-printers','[{\"cis\": [\"2.4.4\"]}]'),(17016,'Disable Remote Login','Remote Login allows an interactive terminal connection to a computer.','Disabling Remote Login mitigates the risk of an unauthorized person gaining access to the system via Secure Shell (SSH). While SSH is an industry standard to connect to posix servers, the scope of the benchmark is for Apple macOS clients, not servers. macOS does have an IP based firewall available (pf, ipfw has been deprecated) that is not enabled or configured. There are more details and links in section 7.5. macOS no longer has TCP Wrappers support built-in and does not have strong Brute-Force password guessing mitigations, or frequent patching of openssh by Apple. Most macOS computers are mobile workstations, managing IP based firewall rules on mobile devices can be very resource intensive. All of these factors can be parts of running a hardened SSH server.','','Run the following command in Terminal: sudo systemsetup -setremotelogin off','[{\"cis\": [\"2.4.5\"]}]'),(17017,'Disable DVD or CD Sharing','DVD or CD Sharing allows users to remotely access the system's optical drive.','Disabling DVD or CD Sharing minimizes the risk of an attacker using the optical drive as a vector for attack and exposure of sensitive data.','','Run the following command to disable DVD or CD sharing: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.ODSAgent.plist','[{\"cis\": [\"2.4.6\"]}]'),(17018,'Disable Bluetooth Sharing ','Bluetooth Sharing allows files to be exchanged with Bluetooth enabled devices.','Disabling Bluetooth Sharing minimizes the risk of an attacker using Bluetooth to remotely attack the system.','','Perform the following to disable Bluetooth Sharing: Graphical Method: 1. Open System Preferences 2. Select Sharing 3. Uncheck Bluetooth Sharing','[{\"cis\": [\"2.4.7\"]}]'),(17019,'Disable File Sharing','Apple's File Sharing uses a combination of SMB (Windows sharing) and AFP (Mac sharing)','By disabling file sharing, the remote attack surface and risk of unauthorized access to files stored on the system is reduced.','','Run the following command in Terminal to turn off AFP and SMB file sharing from the command line: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.AppleFileServer.plist && sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.smbd.plist','[{\"cis\": [\"2.4.8\"]}]'),(17020,'Disable Remote Management','Remote Management is the client portion of Apple Remote Desktop (ARD). Remote Management can be used by remote administrators to view the current Screen, install software, report on, and generally manage client Macs. The screen sharing options in Remote Management are identical to those in the Screen Sharing section. In fact, only one of the two can be configured. If Remote Management is used, refer to the Screen Sharing section above on issues regard screen sharing. Remote Management should only be enabled when a Directory is in place to manage the accounts with access. Computers will be available on port 5900 on a macOS System and could accept connections from untrusted hosts depending on the configuration, definitely a concern for mobile systems.','Remote management should only be enabled on trusted networks with strong user controls present in a Directory system. Mobile devices without strict controls are vulnerable to exploit and monitoring.','','Run the following command to disable remote management: sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources /kickstart -deactivate -stop','[{\"cis\": [\"2.4.9\"]}]'),(17021,'Disable Content Caching','Starting with 10.13 (macOS High Sierra) Apple introduced a service to make it easier deploy data from Apple, including software updates, where there are bandwidth constraints to the Internet and fewer constraints and greater bandwidth on the local subnet. This capability can be very valuable for organizations that have throttled and possibly metered Internet connections. In heterogeneous enterprise networks with multiple subnets the effectiveness of this capability would be determined on how many Macs were on each subnet at the time new large updates were made available upstream. This capability requires the use of mac OS clients as P2P nodes for updated Apple content. Unless there is a business requirement to manage operational Internet connectivity bandwidth user endpoints should not store content and act as a cluster to provision data.','The main use case for Mac computers is as mobile user endpoints. P2P sharing services should not be enabled on laptops that are using untrusted networks. Content Caching can allow a computer to be a server for local nodes on an untrusted network. While there are certainly logical controls that could be used to mitigate risk they add to the management complexity, since the value of the service is in specific use cases organizations with the use case described above can accept risk as necessary.','','Run the following command in to disable content caching: sudo AssetCacheManagerUtil deactivate','[{\"cis\": [\"2.4.10\"]}]'),(17022,'Enable FileVault','FileVault secures a system's data by automatically encrypting its boot volume and requiring a password or recovery key to access it. Filevault may also be enabled using command line using the fdesetup command. To use this functionality, consult the Der Flounder blog for more details: https://derflounder.wordpress.com/2015/02/02/managing-yosemites-filevault-2-with-fdesetup/ https://derflounder.wordpress.com/2019/01/15/unlock-or-decrypt-your-filevault-encrypted-boot-drive-from-the-command-line-on-macos-mojave/ ','Encrypting sensitive data minimizes the likelihood of unauthorized users gaining access to it.','','1. Open System Preferences 2. Select Security & Privacy 3. Select FileVault 4. Select Turn on FileVault','[{\"cis\": [\"2.5.1.1\"]}]'),(17023,'Enable Gatekeeper','Gatekeeper is Apple's application white-listing control that restricts downloaded applications from launching. It functions as a control to limit applications from unverified sources from running without authorization.','Disallowing unsigned software will reduce the risk of unauthorized or malicious applications from running on the system.','','Run the following command in Terminal: sudo spctl --master-enable','[{\"cis\": [\"2.5.2\"]}]'),(17024,'Enable Firewall','A firewall is a piece of software that blocks unwanted incoming connections to a system. Apple has posted general documentation about the application firewall.','A firewall minimizes the threat of unauthorized users from gaining access to your system while connected to a network or the Internet.','','Run the following command in Terminal: sudo defaults write /Library/Preferences/com.apple.alf globalstate - int <value> Where <value> is: - 1 = on for specific services - 2 = on for essential services ','[{\"cis\": [\"2.5.3\"]}]'),(17025,'Enable Firewall Stealth Mode','While in Stealth mode the computer will not respond to unsolicited probes, dropping that traffic.','Stealth mode on the firewall minimizes the threat of system discovery tools while connected to a network or the Internet.','','Run the following command in Terminal: sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setstealthmode on','[{\"cis\": [\"2.5.4\"]}]'),(17026,'Enable Location Services','macOS uses location information gathered through local Wi-Fi networks to enable applications to supply relevant information to users. Users do not need to change the time or the time zone, the computer will do it for them. They do not need to specify their location for weather or travel times and even get alerts on travel times to meetings and appointment where location information is supplied. For the purpose of asset management and time and log management with mobile computers location services simplify some processes.There are some use cases where it is important that the computer not be able to report it's exact location. While the general use case is to enable Location Services, it should not be allowed if the physical location of the computer and the user should not be public knowledge.','Location services are helpful in most use cases and can simplify log and time management where computers change time zones.','','Run the following command to enable location services: sudo launchctl load /System/Library/LaunchDaemons/com.apple.locationd.plist','[{\"cis\": [\"2.5.6\"]}]'),(17027,'Disable sending diagnostic and usage data to Apple','Apple provides a mechanism to send diagnostic and analytics data back to Apple to help them improve the platform. Information sent to Apple may contain internal organizational information that should be controlled and not available for processing by Apple. Turn off all Analytics and Improvements sharing.','Organizations should have knowledge of what is shared with the vendor and the setting automatically forwards information to Apple.','','Run the following command in Terminal: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.auditd.plist','[{\"cis\": [\"2.5.8\"]}]'),(17028,'Time Machine Auto-Backup','Backup solutions are only effective if the backups run on a regular basis. The time to check for backups is before the hard drive fails or the computer goes missing. In order to simplify the user experience so that backups are more likely to occur Time Machine should be on and set to Back Up Automatically whenever the target volume is available. Operational staff should ensure that backups complete on a regular basis and the backups are tested to ensure that file restoration from backup is possible when needed. Backup dates are available even when the target volume is not available in the Time Machine plist. When the backup volume is connected to the computer more extensive information is available through tmutil. See man tmutil','Backups should automatically run whenever the backup drive is available.','','Run the following enable TimeMachine: sudo sudo tmutil setdestination -a /Volumes/<volumename> && sudo tmutil enable','[{\"cis\": [\"2.7.1\"]}]'),(17030,'Disable Wake for network access','This feature allows the computer to take action when the user is not present and the computer is in energy saving mode. These tools require FileVault to remain unlocked and fully rejoin known networks. Theie macOS feature is meant to allow the computer to resume activity as needed regardless of physical security controls. This feature allows other users to be able to access your computer’s shared resources, such as shared printers or iTunes playlists, even when your computer is in sleep mode. In a closed network when only authorized devices could wake a computer it could be valuable to wake computers in order to do management push activity. Where mobile workstations and agents exist the device will more likely check in to receive updates when already awake. Mobile devices should not be listening for signals on unmanaged network where untrusted devices could send wake signals.','Disabling this feature mitigates the risk of an attacker remotely waking the system and gaining access.','','Run the following command to disable Wake for network access: sudo pmset -a womp 0 ','[{\"cis\": [\"2.8\"]}]'),(17031,'Disable Power Nap','This features allows the computer to take action when the user is not present and the computer is in energy saving mode. These tools require FileVault to remain unlocked and fully rejoin known networks. This macOS features are meant to allow the computer to resume activity as needed regardless of physical security controls. Power Nap allows the system to stay in low power mode, especially while on battery power and periodically connect to previously named networks with stored credentials for user applications to phone home and get updates. This capability requires FileVault to remain unlocked and the use of previously joined networks to be risk accepted based on the SSID without user input.','Disabling this feature mitigates the risk of an attacker remotely waking the system and gaining access.','','Run the following command to disable Power Nap: sudo pmset -a powernap 0','[{\"cis\": [\"2.9\"]}]'),(17032,'Enable Secure Keyboard Entry in terminal.app','Secure Keyboard Entry prevents other applications on the system and/or network from detecting and recording what is typed into Terminal.','Enabling Secure Keyboard Entry minimizes the risk of a key logger from detecting what is entered in Terminal.','','Perform the following to implement the prescribed state: 1. Open Terminal 2. Select Terminal 3. Select Secure Keyboard Entry','[{\"cis\": [\"2.10\"]}]'),(17033,'Ensure EFI version is valid and being regularly checked','In order to mitigate firmware attacks Apple has created a automated Firmware check to ensure that the EFI version running is a known good version from Apple. There is also an automated process to check it every seven days.','If the Firmware of a computer has been compromised the Operating System that the Firmware loads cannot be trusted either.','','If EFI does not pass the integrity check you may send a report to Apple. Backing up files and clean installing a known good Operating System and Firmware is recommended.','[{\"cis\": [\"2.12\"]}]'),(17034,'Enable security auditing','macOS's audit facility, auditd, receives notifications from the kernel when certain system calls, such as open, fork, and exit, are made. These notifications are captured and written to an audit log.','Logs generated by auditd may be useful when investigating a security incident as they may help reveal the vulnerable application and the actions taken by a malicious actor.','','Run the following command in Terminal: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.auditd.plist','[{\"cis\": [\"3.1\"]}]'),(17035,'Retain install.log for 365 or more days with no maximum size','macOS writes information pertaining to system-related events to the file /var/log/install.log and has a configurable retention policy for this file. The default logging setting limits the file size of the logs and the maximum size for all logs. The default allows for an errant application to fill the log files and does not enforce sufficient log retention. The Benchmark recommends a value based on standard use cases. The value should align with local requirements within the organization.','Archiving and retaining install.log for at least a year is beneficial in the event of an incident as it will allow the user to view the various changes to the system along with the date and time they occurred.','','Perform the following to ensure that install logs are retained for at least 365 days:Edit the /etc/asl/com.apple.install file and add or modify the ttl value to 365 or greater on the file line. Also, remove the all_max= setting and value from the file line.','[{\"cis\": [\"3.3\"]}]'),(17037,'Control access to audit records','The audit system on macOS writes important operational and security information that can be both useful for an attacker and a place for an attacker to attempt to obfuscate unwanted changes that were recorded. As part of defense-in-depth the /etc/security/audit_control configuration and the files in /var/audit should be owned only by root with group wheel with read only rights and no other access allowed. macOS ACLs should not be used for these files.','Audit records should never be changed except by the system daemon posting events. Records may be viewed or extracts manipulated but the authoritative files should be protected from unauthorized changes.','','Run the following to commands to set the audit records to the root user and wheel group: sudo chown -R root:wheel /etc/security/audit_control && sudo chown -R root:wheel /var/audit/','[{\"cis\": [\"3.5\"]}]'),(17038,'Ensure Firewall is configured to log','The socketfilter firewall is what is used when the firewall is turned on in the Security PreferencePane. In order to appropriately monitor what access is allowed and denied logging must be enabled.','In order to troubleshoot the successes and failures of a firewall logging should be enabled.','','Run the following command to enable logging of the firewall: sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setloggingmode on','[{\"cis\": [\"3.6\"]}]'),(17039,'Disable Bonjour advertising service','Bonjour is an auto-discovery mechanism for TCP/IP devices which enumerate devices and services within a local subnet. DNS on macOS is integrated with Bonjour and should not be turned off, but the Bonjour advertising service can be disabled.','Bonjour can simplify device discovery from an internal rogue or compromised host. An attacker could use Bonjour's multicast DNS feature to discover a vulnerable or poorly- configured service or additional information to aid a targeted attack. Implementing this control disables the continuous broadcasting of "I'm here!" messages. Typical end-user endpoints should not have to advertise services to other computers.. This setting does not stop the computer from sending out service discovery messages when looking for services on an internal subnet, if the computer is looking for a printer or server and using service discovery. To block all Bonjour traffic except to approved devices the pf or other firewall would be needed.','','Run the following command in Terminal: sudo defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements -bool true','[{\"cis\": [\"4.1\"]}]'),(17041,'Ensure http server is not running','macOS used to have a graphical front-end to the embedded Apache web server in the Operating System. Personal web sharing could be enabled to allow someone on another computer to download files or information from the user's computer. Personal web sharing from a user endpoint has long been considered questionable and Apple has removed that capability from the GUI. Apache however is still part of the Operating System and can be easily turned on to share files and provide remote connectivity to an end user computer. Web sharing should only be done through hardened web servers and appropriate cloud services.','Web serving should not be done from a user desktop. Dedicated webservers or appropriate cloud storage should be used. Open ports make it easier to exploit the computer.','','Ensure that the Web Server is not running and is not set to start at boot Stop the Web Server: sudo apachectl stop Ensure that the web server will not auto-start at boot sudo: defaults write /System/Library/LaunchDaemons/org.apache.httpd Disabled - bool true','[{\"cis\": [\"4.4\"]}]'),(17042,'Ensure nfs server is not running','macOS can act as an NFS fileserver. NFS sharing could be enabled to allow someone on another computer to mount shares and gain access to information from the user's computer. File sharing from a user endpoint has long been considered questionable and Apple has removed that capability from the GUI. NFSD is still part of the Operating System and can be easily turned on to export shares and provide remote connectivity to an end user computer.','File serving should not be done from a user desktop, dedicated servers should be used. Open ports make it easier to exploit the computer.','','Ensure that the NFS Server is not running and is not set to start at boot Stop the NFS Server: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.nfsd.plist Remove the exported Directory listing: sudo rm /etc/export','[{\"cis\": [\"4.5\"]}]'),(17044,'Check System Wide Applications for appropriate permissions','Applications in the System Applications Directory (/Applications) should be world executable since that is their reason to be on the system. They should not be world writable and allow any process or user to alter them for other processes or users to then execute modified versions','Unauthorized modifications of applications could lead to the execution of malicious code.','','Run the following command to change the permissions for each application that does not meet the requirements: sudo chmod -R o-w /Applications/<applicationname>','[{\"cis\": [\"5.1.2\"]}]'),(17045,'Check System folder for world writable files','Software sometimes insists on being installed in the /System Directory and have inappropriate world writable permissions.','Folders in /System should not be world writable. The audit check excludes the "Drop Box" folder that is part of Apple's default user template.','','Run the following command to set permissions so that folders are not world writable in the /System folder: sudo chmod -R o-w /Path/<baddirectory>','[{\"cis\": [\"5.1.3\"]}]'),(17046,'Check Library folder for world writable files','Software sometimes insists on being installed in the /Library Directory and have inappropriate world writable permissions.','Folders in /Library should not be world writable. The audit check excludes the /Library/Caches folder where the sticky bit is set.','','Run the following command to set permissions so that folders are not world writable in the /Library folder: sudo chmod -R o-w /Library/<baddirectory>','[{\"cis\": [\"5.1.4\"]}]'),(17051,'Reduce the sudo timeout period','The sudo command allows the user to run programs as the root user. Working as the root user allows the user an extremely high level of configurability within the system.','The sudo command stays logged in as the root user for five minutes before timing out and re-requesting a password. This five minute window should be eliminated since it leaves the system extremely vulnerable. This is especially true if an exploit were to gain access to the system, since they would be able to make changes as a root user.','','Run the following command to edit the sudo settings: sudo visudo -> Add the line Defaults timestamp_timeout=0 in the Override built-in defaults section. ','[{\"cis\": [\"5.3\"]}]'),(17052,'Use a separate timestamp for each user/tty combo','Using tty tickets ensures that a user must enter the sudo password in each Terminal session. With sudo versions 1.8 and higher, introduced in 10.12, the default value is to have tty tickets for each interface so that root access is limited to a specific terminal. The default configuration can be overwritten or not configured correctly on earlier versions of macOS.','In combination with removing the sudo timeout grace period a further mitigation should be in place to reduce the possibility of a background process using elevated rights when a user elevates to root in an explicit context or tty. Additional mitigation should be in place to reduce the risk of privilege escalation of background processes.','','Run the following command to edit the sudo settings: sudo visudo -> Add the line Defaults timestamp_timeout=0 in the Override built-in defaults section. ','[{\"cis\": [\"5.3\"]}]'),(17053,'Do not enable the "root" account','The root account is a superuser account that has access privileges to perform any actions and read/write to any file on the computer. With some Linux distros the system administrator may commonly uses the root account to perform administrative functions.','Enabling and using the root account puts the system at risk since any successful exploit or mistake while the root account is in use could have unlimited access privileges within the system. Using the sudo command allows users to perform functions as a root user while limiting and password protecting the access privileges. By default the root account is not enabled on a macOS computer. An administrator can escalate privileges using the sudo command (use -s or -i to get a root shell).','','Open System Preferences, Uses & Groups. Click the lock icon to unlock it. In the Network Account Server section, click Join or Edit. Click Open Directory Utility. Click the lock icon to unlock it. Select the Edit menu > Disable Root User.','[{\"cis\": [\"5.7\"]}]'),(17054,'Disable automatic login','The automatic login feature saves a user's system access credentials and bypasses the login screen, instead the system automatically loads to the user's desktop screen.','Disabling automatic login decreases the likelihood of an unauthorized person gaining access to a system.','','Run the following command in Terminal: sudo defaults delete /Library/Preferences/com.apple.loginwindow autoLoginUser','[{\"cis\": [\"5.8\"]}]'),(17058,'Create a custom message for the Login Screen','An access warning informs the user that the system is reserved for authorized use only, and that the use of the system may be monitored.','An access warning may reduce a casual attacker's tendency to target the system. Access warnings may also aid in the prosecution of an attacker by evincing the attacker's knowledge of the system's private status, acceptable use policy, and authorization requirements.','','Run the following command to enable a custom login screen message: sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "<custom.message>"','[{\"cis\": [\"5.13\"]}]'),(17059,'Create a Login window banner','A Login window banner warning informs the user that the system is reserved for authorized use only. It enforces an acknowledgment by the user that they have been informed of the use policy in the banner if required. The system recognizes either the .txt and the .rtf formats.','An access warning may reduce a casual attacker's tendency to target the system. Access warnings may also aid in the prosecution of an attacker by evincing the attacker's knowledge of the system's private status, acceptable use policy, and authorization requirements.','','Edit (or create) a PolicyBanner.txt or PolicyBanner.rtf file, in the /Library/Security/ folder, to include the required login window banner text.','[{\"cis\": [\"5.14\"]}]'),(17061,'System Integrity Protection status','System Integrity Protection is a security feature introduced in OS X 10.11 El Capitan. System Integrity Protection restricts access to System domain locations and restricts runtime attachment to system processes. Any attempt to attempt to inspect or attach to a system process will fail. Kernel Extensions are now restricted to /Library/Extensions and are required to be signed with a Developer ID.','Running without System Integrity Protection on a production system runs the risk of the modification of system binaries or code injection of system processes that would otherwise be protected by SIP.','','Perform the following while booted in macOS Recovery Partition. 1. Select Terminal from the Utilities menu 2. Run the following command in Terminal: /usr/bin/csrutil enable 3. The output should be: Successfully enabled System Integrity Protection. Please restart the machine for the changes to take effect. 4. Reboot.','[{\"cis\": [\"5.19\"]}]'),(17062,'Display login window as name and password','The login window prompts a user for his/her credentials, verifies their authorization level and then allows or denies the user access to the system.','Prompting the user to enter both their username and password makes it twice as hard for unauthorized users to gain access to the system since they must discover two attributes.','','Run the following command to enable the login window to display name and password: sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWFULLNAME -bool true','[{\"cis\": [\"6.1.1\"]}]'),(17063,'Disable "Show password hints"','Password hints are user created text displayed when an incorrect password is used for an account.','Password hints make it easier for unauthorized persons to gain access to systems by providing information to anyone that the user provided to assist remembering the password. This info could include the password itself or other information that might be readily discerned with basic knowledge of the end user.','','Run the following command to disable password hints: sudo defaults write /Library/Preferences/com.apple.loginwindow RetriesUntilHint -int 0','[{\"cis\": [\"6.1.2\"]}]'),(17064,'Disable guest account login','The guest account allows users access to the system without having to create an account or password. Guest users are unable to make setting changes, cannot remotely login to the system and all created files, caches, and passwords are deleted upon logging out.','Disabling the guest account mitigates the risk of an untrusted user doing basic reconnaissance and possibly using privilege escalation attacks to take control of the system.','','Run the following command in Terminal: sudo defaults write /Library/Preferences/com.apple.loginwindow GuestEnabled - bool false','[{\"cis\": [\"6.1.3\"]}]'),(17065,'Disable "Allow guests to connect to shared folders"','Allowing guests to connect to shared folders enables users to access selected shared folders and their contents from different computers on a network.','Not allowing guests to connect to shared folders mitigates the risk of an untrusted user doing basic reconnaissance and possibly use privilege escalation attacks to take control of the system.','','Run the following command in Terminal: sudo defaults write /Library/Preferences/com.apple.loginwindow GuestEnabled - bool false','[{\"cis\": [\"6.1.4\"]}]'),(17066,'Remove Guest home folder','In the previous two controls the guest account login has been disabled and sharing to guests has been disabled as well. There is no need for the legacy Guest home folder to remain in the file system. When normal user accounts are removed you have the option to archive it, leave it in place or delete. In the case of the guest folder the folder remains in place without a GUI option to remove it. If at some point in the future a Guest account is needed it will be re-created. The presence of the Guest home folder can cause automated audits to fail when looking for compliant settings within all User folders as well. Rather than ignoring the folders continued existence it is best removed.','The Guest home folders are unneeded after the Guest account is disabled and could be used inappropriately.','','1. Run the following command in Terminal: sudo rm -R /Users/Guest 2. Make sure there is no output','[{\"cis\": [\"6.1.5\"]}]'),(17067,'Turn on filename extensions','A filename extension is a suffix added to a base filename that indicates the base filename's file format.','Visible filename extensions allows the user to identify the file type and the application it is associated with which leads to quick identification of misrepresented malicious files.','','Perform the following to implement the prescribed state: 1. Select Finder 2. Select Preferences 3. Check Show all filename extensions Alternatively, use the following command: defaults write NSGlobalDomain AppleShowAllExtensions -bool true','[{\"cis\": [\"6.2\"]}]'),(17068,'Disable the automatic run of safe files in Safari','Safari will automatically run or execute what it considers safe files. This can include installers and other files that execute on the operating system. Safari bases file safety by using a list of filetypes maintained by Apple. The list of files include text, image, video and archive formats that would be run in the context of the OS rather than the browser.','Hackers have taken advantage of this setting via drive-by attacks. These attacks occur when a user visits a legitimate website that has been corrupted. The user unknowingly downloads a malicious file either by closing an infected pop-up or hovering over a malicious banner. An attacker can create a malicious file that will fall within Safari's safe file list that will download and execute without user input.','','Perform the following to implement the prescribed state: 1. Open Safari 2. Select Safari from the menu bar 3. Select Preferences 4. Select General 5. Uncheck Open "safe" files after downloading Alternatively run the following command in Terminal: defaults write com.apple.Safari AutoOpenSafeDownloads -boolean no','[{\"cis\": [\"6.3\"]}]'),(17070,'Disable Fast User Switching','Fast user switching allows a person to quickly log in to the computer with a different account. While only a minimal security risk, when a second user is logged in, that user might be able to see what processes the first user is using, or possibly gain other information about the first user. In a large directory environment where it is difficult to limit login access many valid users can login to other user's assigned computers.','Fast user switching allows multiple users to run applications simultaneously at console. There can be information disclosed about processes running under a different user. Without a specific configuration to save data and log out users can have unsaved data running in a background session that is not obvious.','','Run the following command to turn fast user switching off: sudo defaults write /Library/Preferences/.GlobalPreferences MultipleSessionEnabled -bool false','[{\"cis\": [\"5.16\"]}]'),(17500,'Verify all Apple provided software is current','Software vendors release security patches and software updates for their products when security vulnerabilities are discovered. There is no simple way to complete this action without a network connection to an Apple software repository. Please ensure appropriate access for this control. This check is only for what Apple provides through software update.','It is important that these updates be applied in a timely manner to prevent unauthorized persons from exploiting the identified vulnerabilities.','','1. In Terminal, run the following: softwareupdate -l 2. In Terminal, run the following for any packages that show up in step 1: sudo softwareupdate -i packagename','[{\"cis\": [\"1.1\"]}]'),(17501,'Enable Auto Update','Auto Update verifies that your system has the newest security patches and software updates. If "Automatically check for updates" is not selected background updates for new malware definition files from Apple for XProtect and Gatekeeper will not occur.','It is important that a system has the newest updates applied so as to prevent unauthorized persons from exploiting identified vulnerabilities.','','Open a terminal session and enter the following command to enable the auto update feature: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticCheckEnabled -bool true','[{\"cis\": [\"1.2\"]}]'),(17502,'Enable Download new updates when available','In the GUI both "Install macOS updates" and "Install app updates from the App Store" are dependent on whether "Download new updates when available" is selected','It is important that a system has the newest updates downloaded so that they can be applied.','','Open a terminal session and enter the following command to enable the auto update feature: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticDownload -bool true','[{\"cis\": [\"1.3\"]}]'),(17503,'Enable app update installs','Ensure that application updates are installed after they are available from Apple. These updates do not require reboots or admin privileges for end users.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited.','','Open a terminal session and enter the following command to enable the auto update feature: sudo defaults write /Library/Preferences/com.apple.commerce AutoUpdate - bool TRUE','[{\"cis\": [\"1.4\"]}]'),(17504,'Enable system data files and security update installs','Ensure that system and security updates are installed after they are available from Apple. This setting enables definition updates for XProtect and Gatekeeper, with this setting in place new malware and adware that Apple has added to the list of malware or untrusted software will not execute. These updates do not require reboots or end user admin rights.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited','','Open a terminal session and enter the following command to enable install system data files and security updates: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate ConfigDataInstall -bool true && sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CriticalUpdateInstall -bool true','[{\"cis\": [\"1.5\"]}]'),(17505,'Enable macOS update installs','Ensure that macOS updates are installed after they are available from Apple. This setting enables macOS updates to be automatically installed. Some environments will want to approve and test updates before they are delivered. It is best practice to test first where updates can and have caused disruptions to operations. Automatic updates should be turned off where changes are tightly controlled and there are mature testing and approval processes. Automatic updates should not be turned off so the admin can call the users first to let them know it's ok to install. A dependable repeatable process involving a patch agent or remote management tool should be in place before auto-updates are turned off.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited','','Open a terminal session and enter the following command to enable install system data files and security updates: sudo defaults write /Library/Preferences/com.apple.commerce AutoUpdate - bool TRUE','[{\"cis\": [\"1.6\"]}]'),(17506,'Turn off Bluetooth, if no paired devices exist','Bluetooth devices use a wireless communications system that replaces the cables used by other peripherals to connect to a system. It is by design a peer-to-peer network technology and typically lacks centralized administration and security enforcement infrastructure.','Bluetooth is particularly susceptible to a diverse set of security vulnerabilities involving identity detection, location tracking, denial of service, unintended control and access of data and voice channels, and unauthorized device control and data access.','','Open a terminal session and enter the following command to disable bluetooth: sudo defaults write /Library/Preferences/com.apple.Bluetooth ControllerPowerState -int 0 && sudo killall -HUP blued','[{\"cis\": [\"2.1.1\"]}]'),(17508,'Enable "Set time and date automatically"','Correct date and time settings are required for authentication protocols, file creation, modification dates and log entries.','Kerberos may not operate correctly if the time on the Mac is off by more than 5 minutes. This in turn can affect Apple's single sign-on feature, Active Directory logons, and other features.','','Run the following commands: sudo systemsetup -setnetworktimeserver <timeserver> sudo systemsetup -setusingnetworktime on','[{\"cis\": [\"2.2.1\"]}]'),(17509,'Ensure time set is within appropriate limits','Correct date and time settings are required for authentication protocols, file creation, modification dates and log entries. Ensure that time on the computer is within acceptable limits. Truly accurate time is measured within milliseconds, for this audit a drift under four and a half minutes passes the control check. Since Kerberos is one of the important features of macOS integration into Directory systems the guidance here is to warn you before there could be an impact to operations. From the perspective of accurate time this check is not strict, it may be too great for your organization, adjust to a smaller offset value as needed. Note: ntpdate has been deprecated with 10.14. sntp replaces that command.','Kerberos may not operate correctly if the time on the Mac is off by more than 5 minutes. This in turn can affect Apple's single sign-on feature, Active Directory logons, and other features. Audit check is for more than 4 minutes and 30 seconds ahead or behind.','','Run the following commands to ensure your time is set within an appropriate limit: sudo systemsetup -getnetworktimeserver -> Get the time server name and then run: sudo touch /var/db/ntp-kod && sudo chown root:wheel /var/db/ntp-kod && sudo sntp -sS <YOUR-TIME-SERVER> ','[{\"cis\": [\"2.2.2\"]}]'),(17510,'Set an inactivity interval of 20 minutes or less for the screen saver','A locking screensaver is one of the standard security controls to limit access to a computer and the current user's session when the computer is temporarily unused or unattended. In macOS the screensaver starts after a value selected in a drop down menu, 10 minutes and 20 minutes are both options and either is acceptable. Any value can be selected through the command line or script but a number that is not reflected in the GUI can be problematic. 20 minutes is the default for new accounts.','Setting an inactivity interval for the screensaver prevents unauthorized persons from viewing a system left unattended for an extensive period of time.','','Run the following command to verify that the idle time of the screen saver to 20 minutes or less (≤1200): sudo defaults -currentHost write com.apple.screensaver idleTime -int 600 ','[{\"cis\": [\"2.3.1\"]}]'),(17511,'Secure screen saver corners','Hot Corners can be configured to disable the screen saver by moving the mouse cursor to a corner of the screen.','Setting a hot corner to disable the screen saver poses a potential security risk since an unauthorized person could use this to bypass the login screen and gain access to the system.','','Run the following command to turn off Disable Screen Saver for a Hot Corner: sudo -u <username> defaults write com.apple.dock <corner that is set to '6'> -int 0 ','[{\"cis\": [\"2.3.2\"]}]'),(17512,'Disable Remote Apple Events','Apple Events is a technology that allows one program to communicate with other programs. Remote Apple Events allows a program on one computer to communicate with a program on a different computer.','Disabling Remote Apple Events mitigates the risk of an unauthorized program gaining access to the system.','','Run the following command in Terminal: sudo systemsetup -setremoteappleevents off','[{\"cis\": [\"2.4.1\"]}]'),(17513,'Disable Internet Sharing','Internet Sharing uses the open source natd process to share an internet connection with other computers and devices on a local network. This allows the Mac to function as a router and share the connection to other, possibly unauthorized, devices.','Disabling Internet Sharing reduces the remote attack surface of the system.','','Run the following command to turn off Internet Sharing: sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict Enabled -int 0','[{\"cis\": [\"2.4.2\"]}]'),(17514,'Disable Screen Sharing','Screen sharing allows a computer to connect to another computer on a network and display the computer’s screen. While sharing the computer’s screen, the user can control what happens on that computer, such as opening documents or applications, opening, moving, or closing windows, and even shutting down the computer.','Disabling screen sharing mitigates the risk of remote connections being made without the user of the console knowing that they are sharing the computer.','','Run the following command to turn off Screen Sharing: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.screensharing.plist','[{\"cis\": [\"2.4.3\"]}]'),(17515,'Disable Printer Sharing','By enabling Printer sharing the computer is set up as a print server to accept print jobs from other computers. Dedicated print servers or direct IP printing should be used instead.','Disabling Printer Sharing mitigates the risk of attackers attempting to exploit the print server to gain access to the system.','','Run the following command in Terminal: sudo cupsctl --no-share-printers','[{\"cis\": [\"2.4.4\"]}]'),(17516,'Disable Remote Login','Remote Login allows an interactive terminal connection to a computer.','Disabling Remote Login mitigates the risk of an unauthorized person gaining access to the system via Secure Shell (SSH). While SSH is an industry standard to connect to posix servers, the scope of the benchmark is for Apple macOS clients, not servers. macOS does have an IP based firewall available (pf, ipfw has been deprecated) that is not enabled or configured. There are more details and links in section 7.5. macOS no longer has TCP Wrappers support built-in and does not have strong Brute-Force password guessing mitigations, or frequent patching of openssh by Apple. Most macOS computers are mobile workstations, managing IP based firewall rules on mobile devices can be very resource intensive. All of these factors can be parts of running a hardened SSH server.','','Run the following command in Terminal: sudo systemsetup -setremotelogin off','[{\"cis\": [\"2.4.5\"]}]'),(17517,'Disable DVD or CD Sharing','DVD or CD Sharing allows users to remotely access the system's optical drive.','Disabling DVD or CD Sharing minimizes the risk of an attacker using the optical drive as a vector for attack and exposure of sensitive data.','','Run the following command to disable DVD or CD sharing: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.ODSAgent.plist','[{\"cis\": [\"2.4.6\"]}]'),(17518,'Disable Bluetooth Sharing ','Bluetooth Sharing allows files to be exchanged with Bluetooth enabled devices.','Disabling Bluetooth Sharing minimizes the risk of an attacker using Bluetooth to remotely attack the system.','','Perform the following to disable Bluetooth Sharing: Graphical Method: 1. Open System Preferences 2. Select Sharing 3. Uncheck Bluetooth Sharing','[{\"cis\": [\"2.4.7\"]}]'),(17519,'Disable File Sharing','Apple's File Sharing uses a combination of SMB (Windows sharing) and AFP (Mac sharing)','By disabling file sharing, the remote attack surface and risk of unauthorized access to files stored on the system is reduced.','','Run the following command in Terminal to turn off AFP and SMB file sharing from the command line: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.AppleFileServer.plist && sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.smbd.plist','[{\"cis\": [\"2.4.8\"]}]'),(17520,'Disable Remote Management','Remote Management is the client portion of Apple Remote Desktop (ARD). Remote Management can be used by remote administrators to view the current Screen, install software, report on, and generally manage client Macs. The screen sharing options in Remote Management are identical to those in the Screen Sharing section. In fact, only one of the two can be configured. If Remote Management is used, refer to the Screen Sharing section above on issues regard screen sharing. Remote Management should only be enabled when a Directory is in place to manage the accounts with access. Computers will be available on port 5900 on a macOS System and could accept connections from untrusted hosts depending on the configuration, definitely a concern for mobile systems.','Remote management should only be enabled on trusted networks with strong user controls present in a Directory system. Mobile devices without strict controls are vulnerable to exploit and monitoring.','','Run the following command to disable remote management: sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources /kickstart -deactivate -stop','[{\"cis\": [\"2.4.9\"]}]'),(17521,'Disable Content Caching','Starting with 10.13 (macOS High Sierra) Apple introduced a service to make it easier deploy data from Apple, including software updates, where there are bandwidth constraints to the Internet and fewer constraints and greater bandwidth on the local subnet. This capability can be very valuable for organizations that have throttled and possibly metered Internet connections. In heterogeneous enterprise networks with multiple subnets the effectiveness of this capability would be determined on how many Macs were on each subnet at the time new large updates were made available upstream. This capability requires the use of mac OS clients as P2P nodes for updated Apple content. Unless there is a business requirement to manage operational Internet connectivity bandwidth user endpoints should not store content and act as a cluster to provision data.','The main use case for Mac computers is as mobile user endpoints. P2P sharing services should not be enabled on laptops that are using untrusted networks. Content Caching can allow a computer to be a server for local nodes on an untrusted network. While there are certainly logical controls that could be used to mitigate risk they add to the management complexity, since the value of the service is in specific use cases organizations with the use case described above can accept risk as necessary.','','Run the following command in to disable content caching: sudo AssetCacheManagerUtil deactivate','[{\"cis\": [\"2.4.10\"]}]'),(17522,'Disable Media Sharing','Starting with macOS 10.15 Apple has provided a control to allow a user to share Apple downloaded content on all Apple devices that are signed in with the same Apple ID. This allows a user to share downloaded Movies, Music or TV shows with other controlled macOS, iOS and iPadOS devices as well as photos with Apple TVs. With this capability guest users can also use media downloaded on the computer. Best practice is not to use the computer as a server but to utilize Apple's cloud storage to download and use content stored there if content stored with Apple is used on multiple devices.','Disabling Media Sharing reduces the remote attack surface of the system.','','Run the following command in to disable content caching: sudo AssetCacheManagerUtil deactivate','[{\"cis\": [\"2.4.11\"]}]'),(17523,'Enable FileVault','FileVault secures a system's data by automatically encrypting its boot volume and requiring a password or recovery key to access it. Filevault may also be enabled using command line using the fdesetup command. To use this functionality, consult the Der Flounder blog for more details: ','Encrypting sensitive data minimizes the likelihood of unauthorized users gaining access to it.','','1. Open System Preferences 2. Select Security & Privacy 3. Select FileVault 4. Select Turn on FileVault','[{\"cis\": [\"2.5.1.1\"]}]'),(17524,'Enable Gatekeeper','Gatekeeper is Apple's application white-listing control that restricts downloaded applications from launching. It functions as a control to limit applications from unverified sources from running without authorization.','Disallowing unsigned software will reduce the risk of unauthorized or malicious applications from running on the system.','','Run the following command in Terminal: sudo spctl --master-enable','[{\"cis\": [\"2.5.2\"]}]'),(17525,'Enable Firewall','A firewall is a piece of software that blocks unwanted incoming connections to a system. Apple has posted general documentation about the application firewall.','A firewall minimizes the threat of unauthorized users from gaining access to your system while connected to a network or the Internet.','','Run the following command in Terminal: sudo defaults write /Library/Preferences/com.apple.alf globalstate - int <value> Where <value> is: - 1 = on for specific services - 2 = on for essential services ','[{\"cis\": [\"2.5.3\"]}]'),(17526,'Enable Firewall Stealth Mode','While in Stealth mode the computer will not respond to unsolicited probes, dropping that traffic.','Stealth mode on the firewall minimizes the threat of system discovery tools while connected to a network or the Internet.','','Run the following command in Terminal: sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setstealthmode on','[{\"cis\": [\"2.5.4\"]}]'),(17527,'Enable Location Services','macOS uses location information gathered through local Wi-Fi networks to enable applications to supply relevant information to users. Users do not need to change the time or the time zone, the computer will do it for them. They do not need to specify their location for weather or travel times and even get alerts on travel times to meetings and appointment where location information is supplied. For the purpose of asset management and time and log management with mobile computers location services simplify some processes.There are some use cases where it is important that the computer not be able to report it's exact location. While the general use case is to enable Location Services, it should not be allowed if the physical location of the computer and the user should not be public knowledge.','Location services are helpful in most use cases and can simplify log and time management where computers change time zones.','','Run the following command to enable location services: sudo launchctl load /System/Library/LaunchDaemons/com.apple.locationd.plist','[{\"cis\": [\"2.5.6\"]}]'),(17528,'Disable sending diagnostic and usage data to Apple','Apple provides a mechanism to send diagnostic and analytics data back to Apple to help them improve the platform. Information sent to Apple may contain internal organizational information that should be controlled and not available for processing by Apple. Turn off all Analytics and Improvements sharing.','Organizations should have knowledge of what is shared with the vendor and the setting automatically forwards information to Apple.','','Run the following command in Terminal: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.auditd.plist','[{\"cis\": [\"2.5.8\"]}]'),(17530,'Time Machine Auto-Backup','Backup solutions are only effective if the backups run on a regular basis. The time to check for backups is before the hard drive fails or the computer goes missing. In order to simplify the user experience so that backups are more likely to occur Time Machine should be on and set to Back Up Automatically whenever the target volume is available. Operational staff should ensure that backups complete on a regular basis and the backups are tested to ensure that file restoration from backup is possible when needed. Backup dates are available even when the target volume is not available in the Time Machine plist. When the backup volume is connected to the computer more extensive information is available through tmutil. See man tmutil','Backups should automatically run whenever the backup drive is available.','','Run the following enable TimeMachine: sudo sudo tmutil setdestination -a /Volumes/<volumename> && sudo tmutil enable','[{\"cis\": [\"2.7.1\"]}]'),(17531,'Disable Wake for network access','This feature allows the computer to take action when the user is not present and the computer is in energy saving mode. These tools require FileVault to remain unlocked and fully rejoin known networks. Theie macOS feature is meant to allow the computer to resume activity as needed regardless of physical security controls. This feature allows other users to be able to access your computer’s shared resources, such as shared printers or iTunes playlists, even when your computer is in sleep mode. In a closed network when only authorized devices could wake a computer it could be valuable to wake computers in order to do management push activity. Where mobile workstations and agents exist the device will more likely check in to receive updates when already awake. Mobile devices should not be listening for signals on unmanaged network where untrusted devices could send wake signals.','Disabling this feature mitigates the risk of an attacker remotely waking the system and gaining access.','','Run the following command to disable Wake for network access: sudo pmset -a womp 0 ','[{\"cis\": [\"2.8\"]}]'),(17532,'Disable Power Nap','This features allows the computer to take action when the user is not present and the computer is in energy saving mode. These tools require FileVault to remain unlocked and fully rejoin known networks. This macOS features are meant to allow the computer to resume activity as needed regardless of physical security controls. Power Nap allows the system to stay in low power mode, especially while on battery power and periodically connect to previously named networks with stored credentials for user applications to phone home and get updates. This capability requires FileVault to remain unlocked and the use of previously joined networks to be risk accepted based on the SSID without user input.','Disabling this feature mitigates the risk of an attacker remotely waking the system and gaining access.','','Run the following command to disable Power Nap: sudo pmset -a powernap 0','[{\"cis\": [\"2.9\"]}]'),(17533,'Enable Secure Keyboard Entry in terminal.app','Secure Keyboard Entry prevents other applications on the system and/or network from detecting and recording what is typed into Terminal.','Enabling Secure Keyboard Entry minimizes the risk of a key logger from detecting what is entered in Terminal.','','Perform the following to implement the prescribed state: 1. Open Terminal 2. Select Terminal 3. Select Secure Keyboard Entry','[{\"cis\": [\"2.10\"]}]'),(17534,'Ensure EFI version is valid and being regularly checked','In order to mitigate firmware attacks Apple has created a automated Firmware check to ensure that the EFI version running is a known good version from Apple. There is also an automated process to check it every seven days.','If the Firmware of a computer has been compromised the Operating System that the Firmware loads cannot be trusted either.','','If EFI does not pass the integrity check you may send a report to Apple. Backing up files and clean installing a known good Operating System and Firmware is recommended.','[{\"cis\": [\"2.12\"]}]'),(17535,'Enable security auditing','macOS's audit facility, auditd, receives notifications from the kernel when certain system calls, such as open, fork, and exit, are made. These notifications are captured and written to an audit log.','Logs generated by auditd may be useful when investigating a security incident as they may help reveal the vulnerable application and the actions taken by a malicious actor.','','Run the following command in Terminal: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.auditd.plist','[{\"cis\": [\"3.1\"]}]'),(17536,'Retain install.log for 365 or more days with no maximum size','macOS writes information pertaining to system-related events to the file /var/log/install.log and has a configurable retention policy for this file. The default logging setting limits the file size of the logs and the maximum size for all logs. The default allows for an errant application to fill the log files and does not enforce sufficient log retention. The Benchmark recommends a value based on standard use cases. The value should align with local requirements within the organization.','Archiving and retaining install.log for at least a year is beneficial in the event of an incident as it will allow the user to view the various changes to the system along with the date and time they occurred.','','Perform the following to ensure that install logs are retained for at least 365 days:Edit the /etc/asl/com.apple.install file and add or modify the ttl value to 365 or greater on the file line. Also, remove the all_max= setting and value from the file line.','[{\"cis\": [\"3.3\"]}]'),(17537,'Control access to audit records','The audit system on macOS writes important operational and security information that can be both useful for an attacker and a place for an attacker to attempt to obfuscate unwanted changes that were recorded. As part of defense-in-depth the /etc/security/audit_control configuration and the files in /var/audit should be owned only by root with group wheel with read only rights and no other access allowed. macOS ACLs should not be used for these files.','Audit records should never be changed except by the system daemon posting events. Records may be viewed or extracts manipulated but the authoritative files should be protected from unauthorized changes.','','Run the following to commands to set the audit records to the root user and wheel group: sudo chown -R root:wheel /etc/security/audit_control && sudo chown -R root:wheel /var/audit/','[{\"cis\": [\"3.5\"]}]'),(17538,'Ensure Firewall is configured to log','The socketfilter firewall is what is used when the firewall is turned on in the Security PreferencePane. In order to appropriately monitor what access is allowed and denied logging must be enabled.','In order to troubleshoot the successes and failures of a firewall logging should be enabled.','','Run the following command to enable logging of the firewall: sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setloggingmode on','[{\"cis\": [\"3.6\"]}]'),(17539,'Disable Bonjour advertising service','Bonjour is an auto-discovery mechanism for TCP/IP devices which enumerate devices and services within a local subnet. DNS on macOS is integrated with Bonjour and should not be turned off, but the Bonjour advertising service can be disabled.','Bonjour can simplify device discovery from an internal rogue or compromised host. An attacker could use Bonjour's multicast DNS feature to discover a vulnerable or poorly- configured service or additional information to aid a targeted attack. Implementing this control disables the continuous broadcasting of "I'm here!" messages. Typical end-user endpoints should not have to advertise services to other computers.. This setting does not stop the computer from sending out service discovery messages when looking for services on an internal subnet, if the computer is looking for a printer or server and using service discovery. To block all Bonjour traffic except to approved devices the pf or other firewall would be needed.','','Run the following command in Terminal: sudo defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements -bool true','[{\"cis\": [\"4.1\"]}]'),(17541,'Ensure http server is not running','macOS used to have a graphical front-end to the embedded Apache web server in the Operating System. Personal web sharing could be enabled to allow someone on another computer to download files or information from the user's computer. Personal web sharing from a user endpoint has long been considered questionable and Apple has removed that capability from the GUI. Apache however is still part of the Operating System and can be easily turned on to share files and provide remote connectivity to an end user computer. Web sharing should only be done through hardened web servers and appropriate cloud services.','Web serving should not be done from a user desktop. Dedicated webservers or appropriate cloud storage should be used. Open ports make it easier to exploit the computer.','','Ensure that the Web Server is not running and is not set to start at boot Stop the Web Server: sudo apachectl stop Ensure that the web server will not auto-start at boot sudo: defaults write /System/Library/LaunchDaemons/org.apache.httpd Disabled - bool true','[{\"cis\": [\"4.4\"]}]'),(17542,'Ensure nfs server is not running','macOS can act as an NFS fileserver. NFS sharing could be enabled to allow someone on another computer to mount shares and gain access to information from the user's computer. File sharing from a user endpoint has long been considered questionable and Apple has removed that capability from the GUI. NFSD is still part of the Operating System and can be easily turned on to export shares and provide remote connectivity to an end user computer.','File serving should not be done from a user desktop, dedicated servers should be used. Open ports make it easier to exploit the computer.','','Ensure that the NFS Server is not running and is not set to start at boot Stop the NFS Server: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.nfsd.plist Remove the exported Directory listing: sudo rm /etc/export','[{\"cis\": [\"4.5\"]}]'),(17544,'Check System Wide Applications for appropriate permissions','Applications in the System Applications Directory (/Applications) should be world executable since that is their reason to be on the system. They should not be world writable and allow any process or user to alter them for other processes or users to then execute modified versions','Unauthorized modifications of applications could lead to the execution of malicious code.','','Run the following command to change the permissions for each application that does not meet the requirements: sudo chmod -R o-w /Applications/<applicationname>','[{\"cis\": [\"5.1.2\"]}]'),(17545,'Check System folder for world writable files','Software sometimes insists on being installed in the /System Directory and have inappropriate world writable permissions.','Folders in /System should not be world writable. The audit check excludes the "Drop Box" folder that is part of Apple's default user template.','','Run the following command to set permissions so that folders are not world writable in the /System folder: sudo chmod -R o-w /Path/<baddirectory>','[{\"cis\": [\"5.1.3\"]}]'),(17546,'Check Library folder for world writable files','Software sometimes insists on being installed in the /Library Directory and have inappropriate world writable permissions.','Folders in /Library should not be world writable. The audit check excludes the /Library/Caches folder where the sticky bit is set.','','Run the following command to set permissions so that folders are not world writable in the /Library folder: sudo chmod -R o-w /Library/<baddirectory>','[{\"cis\": [\"5.1.4\"]}]'),(17551,'Reduce the sudo timeout period','The sudo command allows the user to run programs as the root user. Working as the root user allows the user an extremely high level of configurability within the system.','The sudo command stays logged in as the root user for five minutes before timing out and re-requesting a password. This five minute window should be eliminated since it leaves the system extremely vulnerable. This is especially true if an exploit were to gain access to the system, since they would be able to make changes as a root user.','','Run the following command to edit the sudo settings: sudo visudo -> Add the line Defaults timestamp_timeout=0 in the Override built-in defaults section. ','[{\"cis\": [\"5.3\"]}]'),(17552,'Use a separate timestamp for each user/tty combo','Using tty tickets ensures that a user must enter the sudo password in each Terminal session. With sudo versions 1.8 and higher, introduced in 10.12, the default value is to have tty tickets for each interface so that root access is limited to a specific terminal. The default configuration can be overwritten or not configured correctly on earlier versions of macOS.','In combination with removing the sudo timeout grace period a further mitigation should be in place to reduce the possibility of a background process using elevated rights when a user elevates to root in an explicit context or tty. Additional mitigation should be in place to reduce the risk of privilege escalation of background processes.','','Run the following command to edit the sudo settings: sudo visudo -> Add the line Defaults timestamp_timeout=0 in the Override built-in defaults section. ','[{\"cis\": [\"5.3\"]}]'),(17553,'Do not enable the "root" account','The root account is a superuser account that has access privileges to perform any actions and read/write to any file on the computer. With some Linux distros the system administrator may commonly uses the root account to perform administrative functions.','Enabling and using the root account puts the system at risk since any successful exploit or mistake while the root account is in use could have unlimited access privileges within the system. Using the sudo command allows users to perform functions as a root user while limiting and password protecting the access privileges. By default the root account is not enabled on a macOS computer. An administrator can escalate privileges using the sudo command (use -s or -i to get a root shell).','','Open System Preferences, Uses & Groups. Click the lock icon to unlock it. In the Network Account Server section, click Join or Edit. Click Open Directory Utility. Click the lock icon to unlock it. Select the Edit menu > Disable Root User.','[{\"cis\": [\"5.7\"]}]'),(17554,'Disable automatic login','The automatic login feature saves a user's system access credentials and bypasses the login screen, instead the system automatically loads to the user's desktop screen.','Disabling automatic login decreases the likelihood of an unauthorized person gaining access to a system.','','Run the following command in Terminal: sudo defaults delete /Library/Preferences/com.apple.loginwindow autoLoginUser','[{\"cis\": [\"5.8\"]}]'),(17558,'Create a custom message for the Login Screen','An access warning informs the user that the system is reserved for authorized use only, and that the use of the system may be monitored.','An access warning may reduce a casual attacker's tendency to target the system. Access warnings may also aid in the prosecution of an attacker by evincing the attacker's knowledge of the system's private status, acceptable use policy, and authorization requirements.','','Run the following command to enable a custom login screen message: sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "<custom.message>"','[{\"cis\": [\"5.13\"]}]'),(17559,'Create a Login window banner','A Login window banner warning informs the user that the system is reserved for authorized use only. It enforces an acknowledgment by the user that they have been informed of the use policy in the banner if required. The system recognizes either the .txt and the .rtf formats.','An access warning may reduce a casual attacker's tendency to target the system. Access warnings may also aid in the prosecution of an attacker by evincing the attacker's knowledge of the system's private status, acceptable use policy, and authorization requirements.','','Edit (or create) a PolicyBanner.txt or PolicyBanner.rtf file, in the /Library/Security/ folder, to include the required login window banner text.','[{\"cis\": [\"5.14\"]}]'),(17560,'Disable Fast User Switching','Fast user switching allows a person to quickly log in to the computer with a different account. While only a minimal security risk, when a second user is logged in, that user might be able to see what processes the first user is using, or possibly gain other information about the first user. In a large directory environment where it is difficult to limit login access many valid users can login to other user's assigned computers.','Fast user switching allows multiple users to run applications simultaneously at console. There can be information disclosed about processes running under a different user. Without a specific configuration to save data and log out users can have unsaved data running in a background session that is not obvious.','','Run the following command to turn fast user switching off: sudo defaults write /Library/Preferences/.GlobalPreferences MultipleSessionEnabled -bool false','[{\"cis\": [\"5.16\"]}]'),(17561,'System Integrity Protection status','System Integrity Protection is a security feature introduced in OS X 10.11 El Capitan. System Integrity Protection restricts access to System domain locations and restricts runtime attachment to system processes. Any attempt to attempt to inspect or attach to a system process will fail. Kernel Extensions are now restricted to /Library/Extensions and are required to be signed with a Developer ID.','Running without System Integrity Protection on a production system runs the risk of the modification of system binaries or code injection of system processes that would otherwise be protected by SIP.','','Perform the following while booted in macOS Recovery Partition. 1. Select Terminal from the Utilities menu 2. Run the following command in Terminal: /usr/bin/csrutil enable 3. The output should be: Successfully enabled System Integrity Protection. Please restart the machine for the changes to take effect. 4. Reboot.','[{\"cis\": [\"5.19\"]}]'),(17562,'Display login window as name and password','The login window prompts a user for his/her credentials, verifies their authorization level and then allows or denies the user access to the system.','Prompting the user to enter both their username and password makes it twice as hard for unauthorized users to gain access to the system since they must discover two attributes.','','Run the following command to enable the login window to display name and password: sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWFULLNAME -bool true','[{\"cis\": [\"6.1.1\"]}]'),(17563,'Disable "Show password hints"','Password hints are user created text displayed when an incorrect password is used for an account.','Password hints make it easier for unauthorized persons to gain access to systems by providing information to anyone that the user provided to assist remembering the password. This info could include the password itself or other information that might be readily discerned with basic knowledge of the end user.','','Run the following command to disable password hints: sudo defaults write /Library/Preferences/com.apple.loginwindow RetriesUntilHint -int 0','[{\"cis\": [\"6.1.2\"]}]'),(17564,'Disable guest account login','The guest account allows users access to the system without having to create an account or password. Guest users are unable to make setting changes, cannot remotely login to the system and all created files, caches, and passwords are deleted upon logging out.','Disabling the guest account mitigates the risk of an untrusted user doing basic reconnaissance and possibly using privilege escalation attacks to take control of the system.','','Run the following command in Terminal: sudo defaults write /Library/Preferences/com.apple.loginwindow GuestEnabled - bool false','[{\"cis\": [\"6.1.3\"]}]'),(17565,'Disable "Allow guests to connect to shared folders"','Allowing guests to connect to shared folders enables users to access selected shared folders and their contents from different computers on a network.','Not allowing guests to connect to shared folders mitigates the risk of an untrusted user doing basic reconnaissance and possibly use privilege escalation attacks to take control of the system.','','Run the following command in Terminal: sudo defaults write /Library/Preferences/com.apple.loginwindow GuestEnabled - bool false','[{\"cis\": [\"6.1.4\"]}]'),(17566,'Remove Guest home folder','In the previous two controls the guest account login has been disabled and sharing to guests has been disabled as well. There is no need for the legacy Guest home folder to remain in the file system. When normal user accounts are removed you have the option to archive it, leave it in place or delete. In the case of the guest folder the folder remains in place without a GUI option to remove it. If at some point in the future a Guest account is needed it will be re-created. The presence of the Guest home folder can cause automated audits to fail when looking for compliant settings within all User folders as well. Rather than ignoring the folders continued existence it is best removed.','The Guest home folders are unneeded after the Guest account is disabled and could be used inappropriately.','','1. Run the following command in Terminal: sudo rm -R /Users/Guest 2. Make sure there is no output','[{\"cis\": [\"6.1.5\"]}]'),(17567,'Turn on filename extensions','A filename extension is a suffix added to a base filename that indicates the base filename's file format.','Visible filename extensions allows the user to identify the file type and the application it is associated with which leads to quick identification of misrepresented malicious files.','','Perform the following to implement the prescribed state: 1. Select Finder 2. Select Preferences 3. Check Show all filename extensions Alternatively, use the following command: defaults write NSGlobalDomain AppleShowAllExtensions -bool true','[{\"cis\": [\"6.2\"]}]'),(17568,'Disable the automatic run of safe files in Safari','Safari will automatically run or execute what it considers safe files. This can include installers and other files that execute on the operating system. Safari bases file safety by using a list of filetypes maintained by Apple. The list of files include text, image, video and archive formats that would be run in the context of the OS rather than the browser.','Hackers have taken advantage of this setting via drive-by attacks. These attacks occur when a user visits a legitimate website that has been corrupted. The user unknowingly downloads a malicious file either by closing an infected pop-up or hovering over a malicious banner. An attacker can create a malicious file that will fall within Safari's safe file list that will download and execute without user input.','','Perform the following to implement the prescribed state: 1. Open Safari 2. Select Safari from the menu bar 3. Select Preferences 4. Select General 5. Uncheck Open "safe" files after downloading Alternatively run the following command in Terminal: defaults write com.apple.Safari AutoOpenSafeDownloads -boolean no','[{\"cis\": [\"6.3\"]}]'),(18000,'Verify all Apple provided software is current.','Software vendors release security patches and software updates for their products when security vulnerabilities are discovered. There is no simple way to complete this action without a network connection to an Apple software repository. Please ensure appropriate access for this control. This check is only for what Apple provides through software update.','It is important that these updates be applied in a timely manner to prevent unauthorized persons from exploiting the identified vulnerabilities.','','1. In Terminal, run the following: softwareupdate -i -a 2. In Terminal, run the following for any packages that show up in step 1: sudo softwareupdate -i packagename','[{\"cis\": [\"1.1\"]}, {\"cis_level\": [\"1\"]}]'),(18001,'Enable Auto Update.','Auto Update verifies that your system has the newest security patches and software updates. If "Automatically check for updates" is not selected background updates for new malware definition files from Apple for XProtect and Gatekeeper will not occur.','It is important that a system has the newest updates applied so as to prevent unauthorized persons from exploiting identified vulnerabilities.','','Open a terminal session and enter the following command to enable the auto update feature: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticCheckEnabled -bool true','[{\"cis\": [\"1.2\"]}, {\"cis_level\": [\"1\"]}]'),(18002,'Enable Download new updates when available.','In the GUI both "Install macOS updates" and "Install app updates from the App Store" are dependent on whether "Download new updates when available" is selected','It is important that a system has the newest updates downloaded so that they can be applied.','','Open a terminal session and enter the following command to enable the auto update feature: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticDownload -bool true','[{\"cis\": [\"1.3\"]}, {\"cis_level\": [\"1\"]}]'),(18003,'Enable app update installs.','Ensure that application updates are installed after they are available from Apple. These updates do not require reboots or admin privileges for end users.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited.','','Open a terminal session and enter the following command to enable the auto update feature: sudo defaults write /Library/Preferences/com.apple.commerce AutoUpdate - bool TRUE','[{\"cis\": [\"1.4\"]}, {\"cis_level\": [\"1\"]}]'),(18004,'Enable system data files and security update installs.','Ensure that system and security updates are installed after they are available from Apple. This setting enables definition updates for XProtect and Gatekeeper, with this setting in place new malware and adware that Apple has added to the list of malware or untrusted software will not execute. These updates do not require reboots or end user admin rights.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited','','Open a terminal session and enter the following command to enable install system data files and security updates: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate ConfigDataInstall -bool true && sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CriticalUpdateInstall -bool true','[{\"cis\": [\"1.5\"]}, {\"cis_level\": [\"1\"]}]'),(18005,'Enable macOS update installs.','Ensure that macOS updates are installed after they are available from Apple. This setting enables macOS updates to be automatically installed. Some environments will want to approve and test updates before they are delivered. It is best practice to test first where updates can and have caused disruptions to operations. Automatic updates should be turned off where changes are tightly controlled and there are mature testing and approval processes. Automatic updates should not be turned off so the admin can call the users first to let them know it's ok to install. A dependable repeatable process involving a patch agent or remote management tool should be in place before auto-updates are turned off.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited','','Open a terminal session and enter the following command to enable install system data files and security updates: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticallyInstallMacOSUpdates AutoUpdate - bool TRUE','[{\"cis\": [\"1.6\"]}, {\"cis_level\": [\"1\"]}]'),(18006,'Turn off Bluetooth, if no paired devices exist.','Bluetooth devices use a wireless communications system that replaces the cables used by other peripherals to connect to a system. It is by design a peer-to-peer network technology and typically lacks centralized administration and security enforcement infrastructure.','Bluetooth is particularly susceptible to a diverse set of security vulnerabilities involving identity detection, location tracking, denial of service, unintended control and access of data and voice channels, and unauthorized device control and data access.','','Open a terminal session and enter the following command to disable bluetooth: sudo defaults write /Library/Preferences/com.apple.Bluetooth ControllerPowerState -int 0 && sudo killall -HUP blued','[{\"cis\": [\"2.1.1\"]}, {\"cis_level\": [\"1\"]}]'),(18007,'Show Bluetooth status in menu bar.','By showing the Bluetooth status in the menu bar, a small Bluetooth icon is placed in the menu bar. This icon quickly shows the status of Bluetooth, and can allow the user to quickly turn Bluetooth on or off.','Enabling Show Bluetooth status in menu bar is a security awareness method that helps understand the current state of Bluetooth, including whether it is enabled, discoverable, what paired devices exist, and what paired devices are currently active. ','','For each user, run the following command to enable Bluetooth status in the menu bar: sudo -u <username> defaults -currentHost write com.apple.controlcenter.plist Bluetooth -int 18','[{\"cis\": [\"2.1.2\"]}, {\"cis_level\": [\"1\"]}]'),(18008,'Enable Set time and date automatically.','Correct date and time settings are required for authentication protocols, file creation, modification dates and log entries.','Kerberos may not operate correctly if the time on the Mac is off by more than 5 minutes. This in turn can affect Apple's single sign-on feature, Active Directory logons, and other features.','','Run the following commands: sudo systemsetup -setnetworktimeserver <timeserver> sudo systemsetup -setusingnetworktime on','[{\"cis\": [\"2.2.1\"]}, {\"cis_level\": [\"1\"]}]'),(18009,'Ensure time set is within appropriate limits.','Correct date and time settings are required for authentication protocols, file creation, modification dates and log entries. Ensure that time on the computer is within acceptable limits. Truly accurate time is measured within milliseconds, for this audit a drift under four and a half minutes passes the control check. Since Kerberos is one of the important features of macOS integration into Directory systems the guidance here is to warn you before there could be an impact to operations. From the perspective of accurate time this check is not strict, it may be too great for your organization, adjust to a smaller offset value as needed. Note: ntpdate has been deprecated with 10.14. sntp replaces that command.','Kerberos may not operate correctly if the time on the Mac is off by more than 5 minutes. This in turn can affect Apple's single sign-on feature, Active Directory logons, and other features. Audit check is for more than 4 minutes and 30 seconds ahead or behind.','','Run the following commands to ensure your time is set within an appropriate limit: sudo systemsetup -getnetworktimeserver -> Get the time server name and then run: sudo touch /var/db/ntp-kod && sudo chown root:wheel /var/db/ntp-kod && sudo sntp -sS <YOUR-TIME-SERVER> ','[{\"cis\": [\"2.2.2\"]}, {\"cis_level\": [\"1\"]}]'),(18010,'Set an inactivity interval of 20 minutes or less for the screen saver.','A locking screensaver is one of the standard security controls to limit access to a computer and the current user's session when the computer is temporarily unused or unattended. In macOS the screensaver starts after a value selected in a drop down menu, 10 minutes and 20 minutes are both options and either is acceptable. Any value can be selected through the command line or script but a number that is not reflected in the GUI can be problematic. 20 minutes is the default for new accounts.','Setting an inactivity interval for the screensaver prevents unauthorized persons from viewing a system left unattended for an extensive period of time.','','Run the following command to verify that the idle time of the screen saver to 20 minutes or less (≤1200): sudo defaults -currentHost write com.apple.screensaver idleTime -int 600 ','[{\"cis\": [\"2.3.1\"]}, {\"cis_level\": [\"1\"]}]'),(18011,'Secure screen saver corners.','Hot Corners can be configured to disable the screen saver by moving the mouse cursor to a corner of the screen.','Setting a hot corner to disable the screen saver poses a potential security risk since an unauthorized person could use this to bypass the login screen and gain access to the system.','','Run the following command to turn off Disable Screen Saver for a Hot Corner: sudo -u <username> defaults write com.apple.dock <corner that is set to '6'> -int 0 ','[{\"cis\": [\"2.3.2\"]}, {\"cis_level\": [\"2\"]}]'),(18012,'Disable Remote Apple Events.','Apple Events is a technology that allows one program to communicate with other programs. Remote Apple Events allows a program on one computer to communicate with a program on a different computer.','Disabling Remote Apple Events mitigates the risk of an unauthorized program gaining access to the system.','','Run the following command in Terminal: sudo systemsetup -setremoteappleevents off','[{\"cis\": [\"2.4.1\"]}, {\"cis_level\": [\"1\"]}]'),(18013,'Disable Internet Sharing.','Internet Sharing uses the open source natd process to share an internet connection with other computers and devices on a local network. This allows the Mac to function as a router and share the connection to other, possibly unauthorized, devices.','Disabling Internet Sharing reduces the remote attack surface of the system.','','Run the following command to turn off Internet Sharing: sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict Enabled -int 0','[{\"cis\": [\"2.4.2\"]}, {\"cis_level\": [\"1\"]}]'),(18014,'Disable Screen Sharing.','Screen sharing allows a computer to connect to another computer on a network and display the computer's screen. While sharing the computer's screen, the user can control what happens on that computer, such as opening documents or applications, opening, moving, or closing windows, and even shutting down the computer.','Disabling screen sharing mitigates the risk of remote connections being made without the user of the console knowing that they are sharing the computer.','','Run the following command to turn off Screen Sharing: sudo launchctl disable system/com.apple.screensharing','[{\"cis\": [\"2.4.3\"]}, {\"cis_level\": [\"1\"]}]'),(18015,'Disable Printer Sharing.','By enabling Printer sharing the computer is set up as a print server to accept print jobs from other computers. Dedicated print servers or direct IP printing should be used instead.','Disabling Printer Sharing mitigates the risk of attackers attempting to exploit the print server to gain access to the system.','','Run the following command in Terminal: sudo cupsctl --no-share-printers','[{\"cis\": [\"2.4.4\"]}, {\"cis_level\": [\"1\"]}]'),(18016,'Disable Remote Login.','Remote Login allows an interactive terminal connection to a computer.','Disabling Remote Login mitigates the risk of an unauthorized person gaining access to the system via Secure Shell (SSH). While SSH is an industry standard to connect to posix servers, the scope of the benchmark is for Apple macOS clients, not servers. macOS does have an IP based firewall available (pf, ipfw has been deprecated) that is not enabled or configured. There are more details and links in section 7.5. macOS no longer has TCP Wrappers support built-in and does not have strong Brute-Force password guessing mitigations, or frequent patching of openssh by Apple. Most macOS computers are mobile workstations, managing IP based firewall rules on mobile devices can be very resource intensive. All of these factors can be parts of running a hardened SSH server.','','Run the following command in Terminal: sudo systemsetup -setremotelogin off','[{\"cis\": [\"2.4.5\"]}, {\"cis_level\": [\"1\"]}]'),(18017,'Disable DVD or CD Sharing.','DVD or CD Sharing allows users to remotely access the system's optical drive.','Disabling DVD or CD Sharing minimizes the risk of an attacker using the optical drive as a vector for attack and exposure of sensitive data.','','Run the following command to disable DVD or CD sharing: sudo launchctl disable system/com.apple.ODSAgent ','[{\"cis\": [\"2.4.6\"]}, {\"cis_level\": [\"1\"]}]'),(18018,'Disable Bluetooth Sharing .','Bluetooth Sharing allows files to be exchanged with Bluetooth enabled devices.','Disabling Bluetooth Sharing minimizes the risk of an attacker using Bluetooth to remotely attack the system.','','Perform the following to disable Bluetooth Sharing: Graphical Method: 1. Open System Preferences 2. Select Sharing 3. Uncheck Bluetooth Sharing','[{\"cis\": [\"2.4.7\"]}, {\"cis_level\": [\"1\"]}]'),(18019,'Disable File Sharing.','Apple's File Sharing uses a combination of SMB (Windows sharing) and AFP (Mac sharing)','By disabling file sharing, the remote attack surface and risk of unauthorized access to files stored on the system is reduced.','','Run the following command in Terminal to turn off AFP and SMB file sharing from the command line: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.smbd.plist','[{\"cis\": [\"2.4.8\"]}, {\"cis_level\": [\"1\"]}]'),(18020,'Disable Remote Management.','Remote Management is the client portion of Apple Remote Desktop (ARD). Remote Management can be used by remote administrators to view the current Screen, install software, report on, and generally manage client Macs. The screen sharing options in Remote Management are identical to those in the Screen Sharing section. In fact, only one of the two can be configured. If Remote Management is used, refer to the Screen Sharing section above on issues regard screen sharing. Remote Management should only be enabled when a Directory is in place to manage the accounts with access. Computers will be available on port 5900 on a macOS System and could accept connections from untrusted hosts depending on the configuration, definitely a concern for mobile systems.','Remote management should only be enabled on trusted networks with strong user controls present in a Directory system. Mobile devices without strict controls are vulnerable to exploit and monitoring.','','Run the following command to disable remote management: sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources /kickstart -deactivate -stop','[{\"cis\": [\"2.4.9\"]}, {\"cis_level\": [\"1\"]}]'),(18021,'Disable Content Caching.','Starting with 10.13 (macOS High Sierra) Apple introduced a service to make it easier deploy data from Apple, including software updates, where there are bandwidth constraints to the Internet and fewer constraints and greater bandwidth on the local subnet. This capability can be very valuable for organizations that have throttled and possibly metered Internet connections. In heterogeneous enterprise networks with multiple subnets the effectiveness of this capability would be determined on how many Macs were on each subnet at the time new large updates were made available upstream. This capability requires the use of mac OS clients as P2P nodes for updated Apple content. Unless there is a business requirement to manage operational Internet connectivity bandwidth user endpoints should not store content and act as a cluster to provision data.','The main use case for Mac computers is as mobile user endpoints. P2P sharing services should not be enabled on laptops that are using untrusted networks. Content Caching can allow a computer to be a server for local nodes on an untrusted network. While there are certainly logical controls that could be used to mitigate risk they add to the management complexity, since the value of the service is in specific use cases organizations with the use case described above can accept risk as necessary.','','Run the following command in to disable content caching: sudo AssetCacheManagerUtil deactivate','[{\"cis\": [\"2.4.10\"]}, {\"cis_level\": [\"2\"]}]'),(18022,'Disable Media Sharing.','Starting with macOS 10.15 Apple has provided a control to allow a user to share Apple downloaded content on all Apple devices that are signed in with the same Apple ID. This allows a user to share downloaded Movies, Music or TV shows with other controlled macOS, iOS and iPadOS devices as well as photos with Apple TVs. With this capability guest users can also use media downloaded on the computer. Best practice is not to use the computer as a server but to utilize Apple's cloud storage to download and use content stored there if content stored with Apple is used on multiple devices.','Disabling Media Sharing reduces the remote attack surface of the system.','','Run the following command in to disable content caching: sudo AssetCacheManagerUtil deactivate','[{\"cis\": [\"2.4.11\"]}, {\"cis_level\": [\"2\"]}]'),(18023,'Enable FileVault.','FileVault secures a system's data by automatically encrypting its boot volume and requiring a password or recovery key to access it. Filevault may also be enabled using command line using the fdesetup command. To use this functionality, consult the Der Flounder blog for more details: ','Encrypting sensitive data minimizes the likelihood of unauthorized users gaining access to it.','','1. Open System Preferences 2. Select Security & Privacy 3. Select FileVault 4. Select Turn on FileVault','[{\"cis\": [\"2.5.1.1\"]}, {\"cis_level\": [\"1\"]}]'),(18024,'Enable Gatekeeper.','Gatekeeper is Apple's application white-listing control that restricts downloaded applications from launching. It functions as a control to limit applications from unverified sources from running without authorization.','Disallowing unsigned software will reduce the risk of unauthorized or malicious applications from running on the system.','','Run the following command in Terminal: sudo spctl --master-enable','[{\"cis\": [\"2.5.1\"]}, {\"cis_level\": [\"1\"]}]'),(18025,'Enable Firewall.','A firewall is a piece of software that blocks unwanted incoming connections to a system. Apple has posted general documentation about the application firewall.','A firewall minimizes the threat of unauthorized users from gaining access to your system while connected to a network or the Internet.','','Run the following command in Terminal: sudo defaults write /Library/Preferences/com.apple.alf globalstate - int <value> Where <value> is: - 1 = on for specific services - 2 = on for essential services ','[{\"cis\": [\"2.5.2\"]}, {\"cis_level\": [\"1\"]}]'),(18026,'Enable Firewall Stealth Mode.','While in Stealth mode the computer will not respond to unsolicited probes, dropping that traffic.','Stealth mode on the firewall minimizes the threat of system discovery tools while connected to a network or the Internet.','','Run the following command in Terminal: sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setstealthmode on','[{\"cis\": [\"2.5.3\"]}, {\"cis_level\": [\"1\"]}]'),(18027,'Enable Location Services.','macOS uses location information gathered through local Wi-Fi networks to enable applications to supply relevant information to users. Users do not need to change the time or the time zone, the computer will do it for them. They do not need to specify their location for weather or travel times and even get alerts on travel times to meetings and appointment where location information is supplied. For the purpose of asset management and time and log management with mobile computers location services simplify some processes.There are some use cases where it is important that the computer not be able to report it's exact location. While the general use case is to enable Location Services, it should not be allowed if the physical location of the computer and the user should not be public knowledge.','Location services are helpful in most use cases and can simplify log and time management where computers change time zones.','','Run the following command to enable location services: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locationd.plist','[{\"cis\": [\"2.5.3\"]}, {\"cis_level\": [\"2\"]}]'),(18028,'Disable sending diagnostic and usage data to Apple.','Apple provides a mechanism to send diagnostic and analytics data back to Apple to help them improve the platform. Information sent to Apple may contain internal organizational information that should be controlled and not available for processing by Apple. Turn off all Analytics and Improvements sharing.','Organizations should have knowledge of what is shared with the vendor and the setting automatically forwards information to Apple.','','For each needed user, run the following command to enable limited ad tracking: sudo -u <username> defaults -currentHost write /Users/<username>/Library/Preferences/com.apple.Adlib.plist allowApplePersonalizedAdvertising -bool false','[{\"cis\": [\"2.5.5\"]}, {\"cis_level\": [\"2\"]}]'),(18029,'Limit Ad tracking and personalized Ads.','Apple provides a framework that allows advertisers to target Apple users and end-users with advertisements. While many people prefer that when they see advertising it is relevant to them and their interests, the detailed information that is data mining collected, correlated, and available to advertisers in repositories is often disconcerting. This information is valuable to both advertisers and attackers and has been used with other metadata to reveal users' identities','Organizations should manage user privacy settings on managed devices to align with organizational policies and user data protection requirements.','','Run the following command in Terminal: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.auditd.plist','[{\"cis\": [\"2.5.6\"]}, {\"cis_level\": [\"1\"]}]'),(18030,'Time Machine Auto-Backup.','Backup solutions are only effective if the backups run on a regular basis. The time to check for backups is before the hard drive fails or the computer goes missing. In order to simplify the user experience so that backups are more likely to occur Time Machine should be on and set to Back Up Automatically whenever the target volume is available. Operational staff should ensure that backups complete on a regular basis and the backups are tested to ensure that file restoration from backup is possible when needed. Backup dates are available even when the target volume is not available in the Time Machine plist. When the backup volume is connected to the computer more extensive information is available through tmutil. See man tmutil','Backups should automatically run whenever the backup drive is available.','','Run the following enable TimeMachine: sudo sudo tmutil setdestination -a /Volumes/<volumename> && sudo tmutil enable','[{\"cis\": [\"2.7.1\"]}, {\"cis_level\": [\"2\"]}]'),(18031,'Disable Wake for network access.','This feature allows the computer to take action when the user is not present and the computer is in energy saving mode. These tools require FileVault to remain unlocked and fully rejoin known networks. Theie macOS feature is meant to allow the computer to resume activity as needed regardless of physical security controls. This feature allows other users to be able to access your computer's shared resources, such as shared printers or iTunes playlists, even when your computer is in sleep mode. In a closed network when only authorized devices could wake a computer it could be valuable to wake computers in order to do management push activity. Where mobile workstations and agents exist the device will more likely check in to receive updates when already awake. Mobile devices should not be listening for signals on unmanaged network where untrusted devices could send wake signals.','Disabling this feature mitigates the risk of an attacker remotely waking the system and gaining access.','','Run the following command to disable Wake for network access: sudo pmset -a womp 0 ','[{\"cis\": [\"2.8\"]}, {\"cis_level\": [\"1\"]}]'),(18032,'Disable Power Nap.','This features allows the computer to take action when the user is not present and the computer is in energy saving mode. These tools require FileVault to remain unlocked and fully rejoin known networks. This macOS features are meant to allow the computer to resume activity as needed regardless of physical security controls. Power Nap allows the system to stay in low power mode, especially while on battery power and periodically connect to previously named networks with stored credentials for user applications to phone home and get updates. This capability requires FileVault to remain unlocked and the use of previously joined networks to be risk accepted based on the SSID without user input.','Disabling this feature mitigates the risk of an attacker remotely waking the system and gaining access.','','Run the following command to disable Power Nap: sudo pmset -a powernap 0','[{\"cis\": [\"2.9\"]}, {\"cis_level\": [\"1\"]}]'),(18033,'Enable Secure Keyboard Entry in terminal.app.','Secure Keyboard Entry prevents other applications on the system and/or network from detecting and recording what is typed into Terminal.','Enabling Secure Keyboard Entry minimizes the risk of a key logger from detecting what is entered in Terminal.','','Perform the following to implement the prescribed state: 1. Open Terminal 2. Select Terminal 3. Select Secure Keyboard Entry.','[{\"cis\": [\"2.10\"]}, {\"cis_level\": [\"1\"]}]'),(18034,'Ensure EFI version is valid and being regularly checked.','In order to mitigate firmware attacks Apple has created a automated Firmware check to ensure that the EFI version running is a known good version from Apple. There is also an automated process to check it every seven days.','If the Firmware of a computer has been compromised the Operating System that the Firmware loads cannot be trusted either.','','If EFI does not pass the integrity check you may send a report to Apple. Backing up files and clean installing a known good Operating System and Firmware is recommended.','[{\"cis\": [\"2.11\"]}, {\"cis_level\": [\"1\"]}]'),(18035,'Enable security auditing.','macOS's audit facility, auditd, receives notifications from the kernel when certain system calls, such as open, fork, and exit, are made. These notifications are captured and written to an audit log.','Logs generated by auditd may be useful when investigating a security incident as they may help reveal the vulnerable application and the actions taken by a malicious actor.','','Run the following command in Terminal: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.auditd.plist','[{\"cis\": [\"3.1\"]}, {\"cis_level\": [\"1\"]}]'),(18036,'Retain install.log for 365 or more days with no maximum size.','macOS writes information pertaining to system-related events to the file /var/log/install.log and has a configurable retention policy for this file. The default logging setting limits the file size of the logs and the maximum size for all logs. The default allows for an errant application to fill the log files and does not enforce sufficient log retention. The Benchmark recommends a value based on standard use cases. The value should align with local requirements within the organization.','Archiving and retaining install.log for at least a year is beneficial in the event of an incident as it will allow the user to view the various changes to the system along with the date and time they occurred.','','Perform the following to ensure that install logs are retained for at least 365 days:Edit the /etc/asl/com.apple.install file and add or modify the ttl value to 365 or greater on the file line. Also, remove the all_max= setting and value from the file line.','[{\"cis\": [\"3.3\"]}, {\"cis_level\": [\"1\"]}]'),(18037,'Control access to audit records.','The audit system on macOS writes important operational and security information that can be both useful for an attacker and a place for an attacker to attempt to obfuscate unwanted changes that were recorded. As part of defense-in-depth the /etc/security/audit_control configuration and the files in /var/audit should be owned only by root with group wheel with read only rights and no other access allowed. macOS ACLs should not be used for these files.','Audit records should never be changed except by the system daemon posting events. Records may be viewed or extracts manipulated but the authoritative files should be protected from unauthorized changes.','','Run the following to commands to set the audit records to the root user and wheel group: sudo chown -R root:wheel /etc/security/audit_control && sudo chown -R root:wheel /var/audit/','[{\"cis\": [\"3.5\"]}, {\"cis_level\": [\"1\"]}]'),(18038,'Ensure Firewall is configured to log.','The socketfilter firewall is what is used when the firewall is turned on in the Security PreferencePane. In order to appropriately monitor what access is allowed and denied logging must be enabled.','In order to troubleshoot the successes and failures of a firewall logging should be enabled.','','Run the following command to enable logging of the firewall: sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setloggingmode on','[{\"cis\": [\"3.6\"]}, {\"cis_level\": [\"1\"]}]'),(18039,'Disable Bonjour advertising service.','Bonjour is an auto-discovery mechanism for TCP/IP devices which enumerate devices and services within a local subnet. DNS on macOS is integrated with Bonjour and should not be turned off, but the Bonjour advertising service can be disabled.','Bonjour can simplify device discovery from an internal rogue or compromised host. An attacker could use Bonjour's multicast DNS feature to discover a vulnerable or poorly- configured service or additional information to aid a targeted attack. Implementing this control disables the continuous broadcasting of "I'm here!" messages. Typical end-user endpoints should not have to advertise services to other computers.. This setting does not stop the computer from sending out service discovery messages when looking for services on an internal subnet, if the computer is looking for a printer or server and using service discovery. To block all Bonjour traffic except to approved devices the pf or other firewall would be needed.','','Run the following command in Terminal: sudo defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements -bool true','[{\"cis\": [\"4.1\"]}, {\"cis_level\": [\"2\"]}]'),(18040,'Ensure http server is not running.','macOS used to have a graphical front-end to the embedded Apache web server in the Operating System. Personal web sharing could be enabled to allow someone on another computer to download files or information from the user's computer. Personal web sharing from a user endpoint has long been considered questionable and Apple has removed that capability from the GUI. Apache however is still part of the Operating System and can be easily turned on to share files and provide remote connectivity to an end user computer. Web sharing should only be done through hardened web servers and appropriate cloud services.','Web serving should not be done from a user desktop. Dedicated webservers or appropriate cloud storage should be used. Open ports make it easier to exploit the computer.','','Ensure that the Web Server is not running and is not set to start at boot Stop the Web Server: sudo apachectl stop Ensure that the web server will not auto-start at boot sudo: defaults write /System/Library/LaunchDaemons/org.apache.httpd Disabled - bool true','[{\"cis\": [\"4.4\"]}, {\"cis_level\": [\"1\"]}]'),(18041,'Ensure nfs server is not running.','macOS can act as an NFS fileserver. NFS sharing could be enabled to allow someone on another computer to mount shares and gain access to information from the user's computer. File sharing from a user endpoint has long been considered questionable and Apple has removed that capability from the GUI. NFSD is still part of the Operating System and can be easily turned on to export shares and provide remote connectivity to an end user computer.','File serving should not be done from a user desktop, dedicated servers should be used. Open ports make it easier to exploit the computer.','','Ensure that the NFS Server is not running and is not set to start at boot Stop the NFS Server: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.nfsd.plist Remove the exported Directory listing: sudo rm /etc/export','[{\"cis\": [\"4.5\"]}, {\"cis_level\": [\"1\"]}]'),(18042,'Check System Wide Applications for appropriate permissions.','Applications in the System Applications Directory (/Applications) should be world executable since that is their reason to be on the system. They should not be world writable and allow any process or user to alter them for other processes or users to then execute modified versions','Unauthorized modifications of applications could lead to the execution of malicious code.','','Run the following command to change the permissions for each application that does not meet the requirements: sudo chmod -R o-w /Applications/<applicationname>','[{\"cis\": [\"5.1.2\"]}, {\"cis_level\": [\"1\"]}]'),(18043,'Check System folder for world writable files.','Software sometimes insists on being installed in the /System Directory and have inappropriate world writable permissions.','Folders in /System should not be world writable. The audit check excludes the "Drop Box" folder that is part of Apple's default user template.','','Run the following command to set permissions so that folders are not world writable in the /System folder: sudo chmod -R o-w /Path/<baddirectory>','[{\"cis\": [\"5.1.3\"]}, {\"cis_level\": [\"1\"]}]'),(18044,'Check Library folder for world writable files.','Software sometimes insists on being installed in the /Library Directory and have inappropriate world writable permissions.','Folders in /Library should not be world writable. The audit check excludes the /Library/Caches folder where the sticky bit is set.','','Run the following command to set permissions so that folders are not world writable in the /Library folder: sudo chmod -R o-w /Library/<baddirectory>','[{\"cis\": [\"5.1.4\"]}, {\"cis_level\": [\"2\"]}]'),(18045,'Reduce the sudo timeout period.','The sudo command allows the user to run programs as the root user. Working as the root user allows the user an extremely high level of configurability within the system.','The sudo command stays logged in as the root user for five minutes before timing out and re-requesting a password. This five minute window should be eliminated since it leaves the system extremely vulnerable. This is especially true if an exploit were to gain access to the system, since they would be able to make changes as a root user.','','Run the following command to edit the sudo settings: sudo visudo -> Add the line Defaults timestamp_timeout=0 in the Override built-in defaults section. ','[{\"cis\": [\"5.3\"]}, {\"cis_level\": [\"1\"]}]'),(18046,'Use a separate timestamp for each user/tty combo.','Using tty tickets ensures that a user must enter the sudo password in each Terminal session. With sudo versions 1.8 and higher, introduced in 10.12, the default value is to have tty tickets for each interface so that root access is limited to a specific terminal. The default configuration can be overwritten or not configured correctly on earlier versions of macOS.','In combination with removing the sudo timeout grace period a further mitigation should be in place to reduce the possibility of a background process using elevated rights when a user elevates to root in an explicit context or tty. Additional mitigation should be in place to reduce the risk of privilege escalation of background processes.','','Run the following command to edit the sudo settings: sudo visudo -> Add the line Defaults timestamp_timeout=0 in the Override built-in defaults section. ','[{\"cis\": [\"5.3\"]}, {\"cis_level\": [\"1\"]}]'),(18047,'Do not enable the root account','The root account is a superuser account that has access privileges to perform any actions and read/write to any file on the computer. With some Linux distros the system administrator may commonly uses the root account to perform administrative functions.','Enabling and using the root account puts the system at risk since any successful exploit or mistake while the root account is in use could have unlimited access privileges within the system. Using the sudo command allows users to perform functions as a root user while limiting and password protecting the access privileges. By default the root account is not enabled on a macOS computer. An administrator can escalate privileges using the sudo command (use -s or -i to get a root shell).','','Open System Preferences, Uses & Groups. Click the lock icon to unlock it. In the Network Account Server section, click Join or Edit. Click Open Directory Utility. Click the lock icon to unlock it. Select the Edit menu > Disable Root User. Terminal Method: Run the following command to disable the root user: sudo dsenableroot -d','[{\"cis\": [\"5.7\"]}, {\"cis_level\": [\"1\"]}]'),(18048,'Disable automatic login.','The automatic login feature saves a user's system access credentials and bypasses the login screen, instead the system automatically loads to the user's desktop screen.','Disabling automatic login decreases the likelihood of an unauthorized person gaining access to a system.','','Run the following command in Terminal: sudo defaults delete /Library/Preferences/com.apple.loginwindow autoLoginUser','[{\"cis\": [\"5.8\"]}, {\"cis_level\": [\"1\"]}]'),(18049,'Require an administrator password to access system-wide preferences.','System Preferences controls system and user settings on a macOS Computer. System Preferences allows the user to tailor their experience on the computer as well as allowing the System Administrator to configure global security settings. Some of the settings should only be altered by the person responsible for the computer. ','By requiring a password to unlock system-wide System Preferences the risk is mitigated of a user changing configurations that affect the entire system and requires an admin user to re-authenticate to make changes.','','Perform the following to verify that an administrator password is required to access system-wide preferences: 1. Open System Preferences 2. Select Security & Privacy 3. Select General 4. Select Advanced... 5. Set Require an administrator password to access system-wide preferences','[{\"cis\": [\"5.11\"]}, {\"cis_level\": [\"1\"]}]'),(18050,'Ensure an administrator account cannot login to another user's active and locked session.','macOS has a privilege that can be granted to any user that will allow that user to unlock active user's sessions.','Disabling the admins and/or user's ability to log into another user's active and locked session prevents unauthorized persons from viewing potentially sensitive and/or personal information.','','Run the following command to disable a user logging into another user's active and/or locked session: $ sudo security authorizationdb write system.login.screensaver use-login-window-ui','[{\"cis\": [\"5.12\"]}, {\"cis_level\": [\"1\"]}]'),(18051,'Create a custom message for the Login Screen.','An access warning informs the user that the system is reserved for authorized use only, and that the use of the system may be monitored.','An access warning may reduce a casual attacker's tendency to target the system. Access warnings may also aid in the prosecution of an attacker by evincing the attacker's knowledge of the system's private status, acceptable use policy, and authorization requirements.','','Run the following command to enable a custom login screen message: sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "<custom.message>"','[{\"cis\": [\"5.13\"]}, {\"cis_level\": [\"1\"]}]'),(18052,'Create a Login window banner.','A Login window banner warning informs the user that the system is reserved for authorized use only. It enforces an acknowledgment by the user that they have been informed of the use policy in the banner if required. The system recognizes either the .txt and the .rtf formats.','An access warning may reduce a casual attacker's tendency to target the system. Access warnings may also aid in the prosecution of an attacker by evincing the attacker's knowledge of the system's private status, acceptable use policy, and authorization requirements.','','Edit (or create) a PolicyBanner.txt or PolicyBanner.rtf file, in the /Library/Security/ folder, to include the required login window banner text.','[{\"cis\": [\"5.14\"]}, {\"cis_level\": [\"1\"]}]'),(18053,'Disable Fast User Switching.','Fast user switching allows a person to quickly log in to the computer with a different account. While only a minimal security risk, when a second user is logged in, that user might be able to see what processes the first user is using, or possibly gain other information about the first user. In a large directory environment where it is difficult to limit login access many valid users can login to other user's assigned computers.','Fast user switching allows multiple users to run applications simultaneously at console. There can be information disclosed about processes running under a different user. Without a specific configuration to save data and log out users can have unsaved data running in a background session that is not obvious.','','Run the following command to turn fast user switching off: sudo defaults write /Library/Preferences/.GlobalPreferences MultipleSessionEnabled -bool false','[{\"cis\": [\"5.16\"]}, {\"cis_level\": [\"2\"]}]'),(18054,'System Integrity Protection status.','System Integrity Protection is a security feature introduced in OS X 10.11 El Capitan. System Integrity Protection restricts access to System domain locations and restricts runtime attachment to system processes. Any attempt to attempt to inspect or attach to a system process will fail. Kernel Extensions are now restricted to /Library/Extensions and are required to be signed with a Developer ID.','Running without System Integrity Protection on a production system runs the risk of the modification of system binaries or code injection of system processes that would otherwise be protected by SIP.','','Perform the following while booted in macOS Recovery Partition. 1. Select Terminal from the Utilities menu 2. Run the following command in Terminal: /usr/bin/csrutil enable 3. The output should be: Successfully enabled System Integrity Protection. Please restart the machine for the changes to take effect. 4. Reboot.','[{\"cis\": [\"5.18\"]}, {\"cis_level\": [\"1\"]}]'),(18055,'Enable Sealed System Volume (SSV).','SThe seal is verified by the boot loader at startup. macOS will not boot if system files have been tampered with. If validation fails, the user will be instructed to reinstall the operating system. During read operations for files located in the Sealed System Volume, a hash is calculated and compared to the value stored in the Merkle tree.','Running without Sealed System Volume on a production system could run the risk of Apple software, that integrates directly with macOS, being modified. ','','Perform the following while booted in macOS Recovery Partition. 1. Select Terminal from the Utilities menu 2. Run the following command in Terminal: /usr/bin/csrutil enable authenticated-root 3. The output should be: Successfully enabled System authenticated root. Please restart the machine for the changes to take effect. 4. Reboot.','[{\"cis\": [\"5.19\"]}, {\"cis_level\": [\"1\"]}]'),(18056,'Enable Library Validation.','Library Validation is a security feature introduced in macOS 10.10 Yosemite. Library Validation protects processes from loading arbitrary libraries. This stops root from loading arbitrary libraries into any process (depending on SIP status),and keeps root from becoming more powerful. Security is strengthened, because some user processes can no longer be fooled to run additional code without root's explicit request, which may grant access to daemons that depend on LibraryValidation for secure validation of code identity.','Running without Library Validation on a production system runs the risk of the modification of system binaries or code injection of system processes that would otherwise be protected by Library Validation.','','Run the following command to set Library Validation: sudo defaults write /Library/Preferences/com.apple.security.libraryvalidation.plist DisableLibraryValidation DisableLibraryValidation -bool false','[{\"cis\": [\"5.20\"]}, {\"cis_level\": [\"1\"]}]'),(18057,'Display login window as name and password.','The login window prompts a user for his/her credentials, verifies their authorization level and then allows or denies the user access to the system.','Prompting the user to enter both their username and password makes it twice as hard for unauthorized users to gain access to the system since they must discover two attributes.','','Run the following command to enable the login window to display name and password: sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWFULLNAME -bool true','[{\"cis\": [\"6.1.1\"]}, {\"cis_level\": [\"1\"]}]'),(18058,'Disable Show password hints.','Password hints are user created text displayed when an incorrect password is used for an account.','Password hints make it easier for unauthorized persons to gain access to systems by providing information to anyone that the user provided to assist remembering the password. This info could include the password itself or other information that might be readily discerned with basic knowledge of the end user.','','Run the following command to disable password hints: sudo defaults write /Library/Preferences/com.apple.loginwindow RetriesUntilHint -int 0','[{\"cis\": [\"6.1.2\"]}, {\"cis_level\": [\"1\"]}]'),(18059,'Disable guest account login.','The guest account allows users access to the system without having to create an account or password. Guest users are unable to make setting changes, cannot remotely login to the system and all created files, caches, and passwords are deleted upon logging out.','Disabling the guest account mitigates the risk of an untrusted user doing basic reconnaissance and possibly using privilege escalation attacks to take control of the system.','','Run the following command in Terminal: sudo defaults write /Library/Preferences/com.apple.loginwindow GuestEnabled - bool false','[{\"cis\": [\"6.1.3\"]}, {\"cis_level\": [\"1\"]}]'),(18060,'Disable Allow guests to connect to shared folders','Allowing guests to connect to shared folders enables users to access selected shared folders and their contents from different computers on a network.','Not allowing guests to connect to shared folders mitigates the risk of an untrusted user doing basic reconnaissance and possibly use privilege escalation attacks to take control of the system.','','Run the following command in Terminal: sudo defaults write /Library/Preferences/com.apple.loginwindow GuestEnabled - bool false','[{\"cis\": [\"6.1.4\"]}, {\"cis_level\": [\"1\"]}]'),(18061,'Remove Guest home folder.','In the previous two controls the guest account login has been disabled and sharing to guests has been disabled as well. There is no need for the legacy Guest home folder to remain in the file system. When normal user accounts are removed you have the option to archive it, leave it in place or delete. In the case of the guest folder the folder remains in place without a GUI option to remove it. If at some point in the future a Guest account is needed it will be re-created. The presence of the Guest home folder can cause automated audits to fail when looking for compliant settings within all User folders as well. Rather than ignoring the folders continued existence it is best removed.','The Guest home folders are unneeded after the Guest account is disabled and could be used inappropriately.','','1. Run the following command in Terminal: sudo rm -R /Users/Guest 2. Make sure there is no output','[{\"cis\": [\"6.1.5\"]}, {\"cis_level\": [\"1\"]}]'),(18062,'Turn on filename extensions.','A filename extension is a suffix added to a base filename that indicates the base filename's file format.','Visible filename extensions allows the user to identify the file type and the application it is associated with which leads to quick identification of misrepresented malicious files.','','Perform the following to implement the prescribed state: 1. Select Finder 2. Select Preferences 3. Check Show all filename extensions Alternatively, use the following command: defaults write NSGlobalDomain AppleShowAllExtensions -bool true','[{\"cis\": [\"6.2\"]}, {\"cis_level\": [\"1\"]}]'),(18063,'Disable the automatic run of safe files in Safari.','Safari will automatically run or execute what it considers safe files. This can include installers and other files that execute on the operating system. Safari bases file safety by using a list of filetypes maintained by Apple. The list of files include text, image, video and archive formats that would be run in the context of the OS rather than the browser.','Hackers have taken advantage of this setting via drive-by attacks. These attacks occur when a user visits a legitimate website that has been corrupted. The user unknowingly downloads a malicious file either by closing an infected pop-up or hovering over a malicious banner. An attacker can create a malicious file that will fall within Safari's safe file list that will download and execute without user input.','','Perform the following to implement the prescribed state: 1. Open Safari 2. Select Safari from the menu bar 3. Select Preferences 4. Select General 5. Uncheck Open "safe" files after downloading Alternatively run the following command in Terminal: defaults write com.apple.Safari AutoOpenSafeDownloads -boolean no Terminal Method: Run the following command to disable safe files from not opening in Safari: sudo -u <username> defaults write /Users/<username>/LibraryContainers/com.apple.Safari/Data/Library/Preferences/com.apple.Safari AutoOpenSafeDownloads -bool false','[{\"cis\": [\"6.3\"]}, {\"cis_level\": [\"1\"]}]'),(18069,'Ensure AirDrop Is Disabled.','While there are positives to AirDrop, there are privacy concerns that could expose personal information. For that reason, AirDrop should be disabled, and should only be enabled when needed and disabled afterwards.','AirDrop can allow malicious files to be downloaded from unknown sources. Contacts Only limits may expose personal information to devices in the same area.','','Run the following commands to disable AirDrop: sudo -u <username> defaults write com.apple.NetworkBrowser DisableAirDrop -bool true','[{\"cis\": [\"2.4.12\"]}, {\"cis_level\": [\"1\"]}]'),(18500,'Ensure mounting of cramfs filesystems is disabled.','The cramfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems. A cramfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.','','1) Edit or create a file in the /etc/modprobe.d/ directory ending in .conf and add the following line: install cramfs /bin/true. 2) Run the following command to unload the cramfs module: # rmmod cramfs','[{\"cis\": [\"1.1.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(18501,'Ensure mounting of freevxfs filesystems is disabled.','The freevxfs filesystem type is a free version of the Veritas type filesystem. This is the primary filesystem type for HP-UX operating systems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/freevxfs.conf and add the following line: install freevxfs /bin/true Run the following command to unload the freevxfs module: # rmmod freevxfs','[{\"cis\": [\"1.1.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(18502,'Ensure mounting of jffs2 filesystems is disabled.','The jffs2 (journaling flash filesystem 2) filesystem type is a log-structured filesystem used in flash memory devices.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/jffs2.conf and add the following line: install jffs2 /bin/true Run the following command to unload the jffs2 module: # rmmod jffs2','[{\"cis\": [\"1.1.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(18503,'Ensure mounting of hfs filesystems is disabled.','The hfs filesystem type is a hierarchical filesystem that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/hfs.conf and add the following line: install hfs /bin/true Run the following command to unload the hfs module: # rmmod hfs','[{\"cis\": [\"1.1.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(18504,'Ensure mounting of hfsplus filesystems is disabled.','The hfsplus filesystem type is a hierarchical filesystem designed to replace hfs that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .confExample: vi /etc/modprobe.d/hfsplus.conf and add the following line: install hfsplus /bin/true Run the following command to unload the hfsplus module: # rmmod hfsplus','[{\"cis\": [\"1.1.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(18505,'Ensure mounting of squashfs filesystems is disabled.','The squashfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems (similar to cramfs ). A squashfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/squashfs.confand add the following line: install squashfs /bin/true Run the following command to unload the squashfsmodule: # rmmod squashfs','[{\"cis\": [\"1.1.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(18506,'Ensure mounting of udf filesystems is disabled.','The udf filesystem type is the universal disk format used to implement ISO/IEC 13346 and ECMA-167 specifications. This is an open vendor filesystem type for data storage on a broad range of media. This filesystem type is necessary to support writing DVDs and newer optical disc formats.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/udf.conf and add the following line: install udf /bin/true Run the following command to unload the udf module: # rmmod udf','[{\"cis\": [\"1.1.1.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(18507,'Ensure mounting of FAT filesystems is disabled.','The FAT filesystem format is primarily used on older windows systems and portable USB drives or flash modules. It comes in three types FAT12 , FAT16 , and FAT32 all of which are supported by the vfat kernel module.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/vfat.conf: install vfat /bin/true. Run the following command to unload the vfat module: rmmod vfat','[{\"cis\": [\"1.1.1.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(18508,'Ensure /tmp is configured.','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Making /tmp its own file system allows an administrator to set the noexec option on the mount, making /tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw. This can be accomplished by either mounting tmpfs to /tmp, or creating a separate partition for /tmp.','','Configure /etc/fstab as appropriate. Example: tmpfs /tmp tmpfs defaults,rw,nosuid,nodev,noexec,relatime 0 0 or Run the following commands to enable systemd /tmp mounting: systemctl unmask tmp.mount systemctl enable tmp.mount Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to configure the /tmp mount: [Mount] What=tmpfs Where=/tmp Type=tmpfs Options=mode=1777,strictatime,noexec,nodev,nosuid','[{\"cis\": [\"1.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18509,'Ensure nodev option set on /tmp partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,nodev /tmp OR Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nodevto the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to remount /tmp: # mount -o remount,nodev /tmp','[{\"cis\": [\"1.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18510,'Ensure nosuid option set on /tmp partition.','The nosuid mount option specifies that the filesystem cannot contain set userid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create set userid files in /tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,nosuid /tmp OR Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nosuidto the /tmp mount options:[Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to remount /tmp:# mount -o remount,nosuid /tmp','[{\"cis\": [\"1.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18511,'Ensure noexec option set on /tmp partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create set userid files in /tmp.','','Edit the /etc/fstab file and add noexecto the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,noexec /tmp OR Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add noexecto the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to remount /tmp: # mount -o remount,noexec /tmp','[{\"cis\": [\"1.1.5\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18512,'Ensure separate partition exists for /var.','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion if it is not bound to a separate partition.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18513,'Ensure separate partition exists for /var/tmp.','The /var/tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /var/tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /var/tmp its own file system allows an administrator to set the noexec option on the mount, making /var/tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18514,'Ensure nodev option set on /var/tmp partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /var/tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp : # mount -o remount,nodev /var/tmp','[{\"cis\": [\"1.1.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18515,'Ensure nosuid option set on /var/tmp partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /var/tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,nosuid /var/tmp','[{\"cis\": [\"1.1.9\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18516,'Ensure noexec option set on /var/tmp partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /var/tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,noexec /var/tmp','[{\"cis\": [\"1.1.10\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18517,'Ensure separate partition exists for /var/log.','The /var/log directory is used by system services to store log data.','There are two important reasons to ensure that system logs are stored on a separate partition: protection against resource exhaustion (since logs can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.11\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18518,'Ensure separate partition exists for /var/log/audit.','The auditing daemon, auditd, stores log data in the /var/log/audit directory.','There are two important reasons to ensure that data gathered by auditd is stored on a separate partition: protection against resource exhaustion (since the audit.log file can grow quite large) and protection of audit data. The audit daemon calculates how much free space is left and performs actions based on the results. If other processes (such as syslog) consume space in the same partition as auditd, it may not perform as desired.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.12\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18519,'Ensure separate partition exists for /home.','The /home directory is used to support disk storage needs of local users.','If the system is intended to support local users, create a separate partition for the /home directory to protect against resource exhaustion and restrict the type of files that can be stored under /home.','','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.13\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18520,'Ensure nodev option set on /home partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices. Note: The actions in the item refer to the /home partition, which is the default user partition that is defined in many distributions. If you have created other user partitions, it is recommended that the Remediation and Audit steps be applied to these partitions as well.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. See the fstab(5) manual page for more information. # mount -o remount,nodev /home','[{\"cis\": [\"1.1.14\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18521,'Ensure nodev option set on /dev/shm partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /dev/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,nodev /dev/shm','[{\"cis\": [\"1.1.15\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18522,'Ensure nosuid option set on /dev/shm partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,nosuid /dev/shm','[{\"cis\": [\"1.1.16\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18523,'Ensure noexec option set on /dev/shm partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,noexec /dev/shm','[{\"cis\": [\"1.1.17\"]}, {\"cis_csc\": [\"2.6\", \"8\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18524,'Disable Automounting.','autofs allows automatic mounting of devices, typically including CD/DVDs and USB drives.','With automounting enabled anyone with physical access could attach a USB drive or disc and have it's contents available in system even if they lacked permissions to mount it themselves.','','Run one of the following commands: Run the following command to disable autofs: # systemctl --now disable autofs OR Run the following command to remove autofs: # apt purge autofs','[{\"cis\": [\"1.1.22\"]}, {\"cis_csc\": [\"8.4\", \"8.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18525,'Disable USB Storage.','USB storage provides a means to transfer and store files insuring persistence and availability of the files independent of network connection status. Its popularity and utility has led to USB-based malware being a simple and common means for network infiltration and a first step to establishing a persistent threat within a networked environment.','Restricting USB access on the system will decrease the physical attack surface for a device and diminish the possible vectors to introduce malware.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/usb_storage.conf and add the following line: # install usb-storage /bin/true . Run the following command to unload the usb-storage module: # rmmod usb-storage','[{\"cis\": [\"1.1.23\"]}, {\"cis_csc\": [\"8.4\", \"8.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC6.3\"]}]'),(18526,'Ensure sudo is installed.','sudo allows a permitted user to execute a command as the superuser or another user, as specified by the security policy. The invoking user's real (not effective) user ID is used to determine the user name with which to query the security policy.','sudo supports a plugin architecture for security policies and input/output logging. Third parties can develop and distribute their own policy and I/O logging plugins to work seamlessly with the sudo front end. The default security policy is sudoers, which is configured via the file /etc/sudoers. The security policy determines what privileges, if any, a user has to run sudo. The policy may require that users authenticate themselves with a password or another authentication mechanism. If authentication is required, sudo will exit if the user's password is not entered within a configurable time limit. This limit is policy-specific.','','Install sudo using the following command. # apt install sudo OR # apt install sudo-ldap','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18527,'Ensure sudo commands use pty.','sudo can be configured to run only froma pseudo-pty','Attackers can run a malicious program using sudo, which would again fork a background process that remains even when the main program has finished executing.','','edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo -f and add the following line: Defaults use_pty','[{\"cis\": [\"1.3.2\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18528,'Ensure sudo log file exists.','sudo can use a custom log file','A sudo log file simplifies auditing of sudo commands','','edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo -f and add the following line: Defaults logfile="<PATH TO CUSTOM LOG FILE>" Example Defaults logfile="/var/log/sudo.log"','[{\"cis\": [\"1.3.3\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18529,'Ensure AIDE is installed.','AIDE takes a snapshot of filesystem state including modification times, permissions, and file hashes which can then be used to compare against the current state of the filesystem to detect modifications to the system.','By monitoring the filesystem state compromised files can be detected to prevent or limit the exposure of accidental or malicious misconfigurations or modified binaries.','','Install AIDE: # apt install aide aide-common. Configure AIDE as appropriate for your environment. Consult the AIDE documentation for options. Initialize AIDE: # aideinit . Notes: The prelinking feature can interfere with AIDE because it alters binaries to speed up their start up times. Run prelink -ua to restore the binaries to their prelinked state, thus avoiding false positives from AIDE.','[{\"cis\": [\"1.4.1\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(18530,'Ensure filesystem integrity is regularly checked.','Periodic checking of the filesystem integrity is needed to detect changes to the filesystem.','Periodic file checking allows the system administrator to determine on a regular basis if critical files have been changed in an unauthorized fashion.','','Run the following commands: # cp ./config/aidecheck.service /etc/systemd/system/aidecheck.service # cp ./config/aidecheck.timer /etc/systemd/system/aidecheck.timer # chmod 0644 /etc/systemd/system/aidecheck.* # systemctl reenable aidecheck.timer # systemctl restart aidecheck.timer # systemctl daemon-reload OR If cron will be used to schedule and run aide check, run the following command: # crontab -u root -e Add the following line to the crontab: 0 5 * * * /usr/bin/aide.wrapper --config /etc/aide/aide.conf --check','[{\"cis\": [\"1.4.2\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(18531,'Ensure permissions on bootloader config are configured.','The grub configuration file contains information on boot settings and passwords for unlocking boot options. The grub configuration is usually grub.cfg stored in /boot/grub.','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.','','Run the following commands to set permissions on your grub configuration: chown root:root /boot/grub/grub.cfg, chmod og-rwx /boot/grub/grub.cfg','[{\"cis\": [\"1.5.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18532,'Ensure bootloader password is set.','Setting the boot loader password will require that anyone rebooting the system must enter a password before being able to set command line boot parameters.','Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off SELinux at boot time).','','Create an encrypted password with grub-mkpasswd-pbkdf2 : # grub-mkpasswd-pbkdf2 Enter password: <password> Reenter password: <password> PBKDF2 hash of your password is <encrypted-password> Add the following into a custom /etc/grub.d configuration file: cat <<EOF set superusers="<username>" password_pbkdf2 <username> <encrypted-password> EOF The superuser/user information and password should not be contained in the /etc/grub.d/00_header file as this file could be overwritten in a package update. If there is a requirement to be able to boot/reboot without entering the password, edit /etc/grub.d/10_linux and add --unrestricted to the line CLASS= Example: CLASS="--class gnu-linux --class gnu --class os --unrestricted" Run the following command to update the grub2 configuration: # update-grub','[{\"cis\": [\"1.5.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18533,'Ensure authentication required for single user mode.','Single user mode is used for recovery when the system detects an issue during boot or by manual selection from the bootloader.','Requiring authentication in single user mode prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials.','','Run the following command and follow the prompts to set a password for the root user: # passwd root','[{\"cis\": [\"1.5.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18534,'Ensure interactive boot is not enabled.','Interactive boot allows console users to interactively select which services start on boot. Not all distributions support this capability.The PROMPT_FOR_CONFIRM option provides console users the ability to interactively boot the system and select which services to start on boot .',' Turn off the PROMPT_FOR_CONFIRMoption on the console to prevent console users from potentially overriding established security settings.','','If interactive boot is available disable it.','[{\"cis\": [\"1.5.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18535,'Ensure XD/NX support is enabled.','Recent processors in the x86 family support the ability to prevent code execution on a per memory page basis. Generically and on AMD processors, this ability is called No Execute (NX), while on Intel processors it is called Execute Disable (XD). This ability can help prevent exploitation of buffer overflow vulnerabilities and should be activated whenever possible. Extra steps must be taken to ensure that this protection is enabled, particularly on 32-bit x86 systems. Other processors, such as Itanium and POWER, have included such support since inception and the standard kernel for those platforms supports the feature.','Enabling any feature that can protect against buffer overflow attacks enhances the security of the system.','','On 32 bit systems install a kernel with PAE support, no installation is required on 64 bit systems: If necessary configure your bootloader to load the new kernel and reboot the system. You may need to enable NX or XD support in your bios.','[{\"cis\": [\"1.6.1\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18536,'Ensure address space layout randomization (ASLR) is enabled.','Address space layout randomization (ASLR) is an exploit mitigation technique which randomly arranges the address space of key data areas of a process.','Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: kernel.randomize_va_space = 2 Run the following command to set the active kernel parameter: # sysctl -w kernel.randomize_va_space=2','[{\"cis\": [\"1.6.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18537,'Ensure prelink is disabled.','prelink is a program that modifies ELF shared libraries and ELF dynamically linked binaries in such a way that the time needed for the dynamic linker to perform relocations at startup significantly decreases.','The prelinking feature can interfere with the operation of AIDE, because it changes binaries. Prelinking can also increase the vulnerability of the system if a malicious user is able to compromise a common library such as libc.','','Run the following command to restore binaries to normal: # prelink -ua Uninstall prelink using the appropriate package manager or manual installation: # apt purge prelink','[{\"cis\": [\"1.6.3\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18538,'Ensure core dumps are restricted.','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file. The system provides the ability to set a soft limit for core dumps, but this can be overridden by the user.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf(5) ). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to /etc/security/limits.conf or a /etc/security/limits.d/* file: * hard core 0 Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: fs.suid_dumpable = 0 Run the following command to set the active kernel parameter: # sysctl -w fs.suid_dumpable=0','[{\"cis\": [\"1.6.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18539,'Ensure AppArmor is installed.','AppArmor provides Mandatory Access Controls.','Without a Mandatory Access Control system installed only the default Discretionary Access Control system will be available.','','Install Apparmor. # apt install apparmor # apt install apparmor-utils','[{\"cis\": [\"1.7.1.1\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18540,'Ensure AppArmor is enabled in the bootloader configuration.','Configure AppArmor to be enabled at boot time and verify that it has not been overwrittenby the bootloader boot parameters.','AppArmor must be enabled at boot time in your grub configuration to ensure that the controls it provides are not overridden.','','Edit /etc/default/grub and add the apparmor=1 and security=apparmor parameters to the GRUB_CMDLINE_LINUX= line GRUB_CMDLINE_LINUX="apparmor=1 security=apparmor" Run the following command to update the grub2 configuration # update-grub Notes: This recommendation is designed around the grub bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings.','[{\"cis\": [\"1.7.1.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18541,'Ensure all AppArmor Profiles are in enforce or complain mode.','AppArmor profiles define what resources applicatons are able to access.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that any policies that exist on the system are activated..','','Run the following command to set all profiles to enforce mode: # aa-enforce /etc/apparmor.d/* OR Run the following command to set all profiles to complain mode: # aa-complain /etc/apparmor.d/* Any unconfined processes may need to have a profile created or activated for them and then be restarted.','[{\"cis\": [\"1.7.1.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18542,'Ensure all AppArmor Profiles are enforcing.','AppArmor profiles define what resources applicatons are able to access.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that any policies that exist on the system are activated..','','Run the following command to set all profiles to enforce mode: # aa-enforce /etc/apparmor.d/* Any unconfined processes may need to have a profile created or activated for them and then be restarted.','[{\"cis\": [\"1.7.1.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18543,'Ensure message of the day is configured properly.','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/motd file with the appropriate contents according to your site policy, remove any instances of m , , s , v or references to the OS platform OR If the motd is not used, this file can be removed. Run the following command to remove the motd file: # rm /etc/motd','[{\"cis\": [\"1.8.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(18544,'Ensure local login warning banner is configured properly.','The contents of the /etc/issue file are displayed to users prior to login for local terminals. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of m , , s , or v , or references to the OS platform # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue','[{\"cis\": [\"1.8.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(18545,'Ensure remote login warning banner is configured properly.','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue.net file with the appropriate contents according to your site policy, remove any instances of m , , s , or v or references to the OS platform: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.net','[{\"cis\": [\"1.8.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(18546,'Ensure permissions on /etc/motd are configured.','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users.','If the /etc/motd file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/motd: # chown root:root /etc/motd # chmod u-x,go-wx /etc/motd','[{\"cis\": [\"1.8.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(18547,'Ensure permissions on /etc/issue are configured.','The contents of the /etc/issue file are displayed to users prior to login for local terminals.','If the /etc/issue file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue: # chown root:root /etc/issue # chmod u-x,go-wx /etc/issue','[{\"cis\": [\"1.8.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(18548,'Ensure permissions on /etc/issue.net are configured.','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services.','If the /etc/issue.net file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue.net: # chown root:root /etc/issue.net # chmod u-x,go-wx /etc/issue.net','[{\"cis\": [\"1.8.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(18549,'Ensure GDM login banner is configured.','GDM is the GNOME Display Manager which handles graphical login for GNOME based systems.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place.','','Edit or create the file /etc/gdm3/greeter.dconf-defaults and add: [org/gnome/login-screen], banner-message-enable=true, banner-message-text='Authorized uses only. All activity may be monitored and reported.'','[{\"cis\": [\"1.8.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18550,'Ensure updates, patches, and additional security software are installed.','Periodically patches are released for included software either due to security flaws or to include additional functionality.','Newer patches may contain security enhancements that would not be available through the latest full update. As a result, it is recommended that the latest software patches be used to take advantage of the latest functionality. As with any software installation, organizations need to determine if a given update meets their requirements and verify the compatibility and supportability of any additional software against the update revision that is selected.','','Use your package manager to update all packages on the system according to site policy. Notes: Site policy may mandate a testing period before install onto production systems for available updates.','[{\"cis\": [\"1.9\"]}, {\"cis_csc\": [\"3.4\", \"3.5\"]}, {\"pci_dss\": [\"5.2\"]}, {\"nist_800_53\": [\"AU.6\", \"SI.4\"]}, {\"gpg_13\": [\"4.2\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\"]}]'),(18551,'Ensure xinetd is not installed.','The eXtended InterNET Daemon (xinetd) is an open source super daemon that replaced the original inetd daemon. The xinetddaemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.','If there are no xinetd services required, it is recommended that the package be removed.','','Run the following command to remove xinetd: # apt purge xinetd','[{\"cis\": [\"2.1.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18552,'Ensure openbsd-inetd is not installed.','The inetd daemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.','If there are no inetd services required, it is recommended that the daemon be removed.','','Run the following command to uninstall openbsd-inetd: apt-get remove openbsd-inetd','[{\"cis\": [\"2.1.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18553,'Ensure time synchronization is in use.','System time should be synchronized between all systems in an environment. This is typically done by establishing an authoritative time server or set of servers and having all systems synchronize their clocks to them.','Time synchronization is important to support time sensitive security mechanisms like Kerberos and also ensures log files have consistent time records across the enterprise, which aids in forensic investigations.','','On systems where host based time synchronization is not available, configure systemd-timesyncd. If "full featured" and/or encrypted time synchronization is required, install chrony or NTP. To install chrony: # apt install chrony To install ntp: # apt install ntp On virtual systems where host based time synchronization is available consult your virtualization software documentation and setup host based synchronization.','[{\"cis\": [\"2.2.1.1\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(18554,'Ensure systemd-timesyncd is configured.','systemd-timesyncd is a daemon that has been added for synchronizing the system clock across the network. It implements an SNTP client. In contrast to NTP implementations such as chrony or the NTP reference server this only implements a client side, and does not bother with the full NTP complexity, focusing only on querying time from one remote server and synchronizing the local clock to it. The daemon runs with minimal privileges, and has been hooked up with networkd to only operate when network connectivity is available. The daemon saves the current clock to disk every time a new NTP sync has been acquired, and uses this to possibly correct the system clock early at bootup, in order to accommodate for systems that lack an RTC such as the Raspberry Pi and embedded devices, and make sure that time monotonically progresses on these systems, even if it is not always correct. To make use of this daemon a new system user and group "systemd- timesync" needs to be created on installation of systemd. Note: The systemd-timesyncd service specifically implements only SNTP. This minimalistic service will set the system clock for large offsets or slowly adjust it for smaller deltas. More complex use cases are not covered by systemd-timesyncd. This recommendation only applies if timesyncd is in use on the system.','Proper configuration is vital to ensuring time synchronization is working properly. This recommendation only applies if timesyncd is in use on the system.','','Run the following command to enable systemd-timesyncd # systemctl enable systemd-timesyncd.service || Edit the file /etc/systemd/timesyncd.conf and add/modify the following lines in accordance with local site policy: (1) NTP=0.ubuntu.pool.ntp.org 1.ubuntu.pool.ntp.org 2.ubuntu.pool.ntp.org (2) FallbackNTP=ntp.ubuntu.com 3.ubuntu.pool.ntp.org (3) RootDistanceMaxSec=1 || Run the following commands to start systemd-timesyncd.service # systemctl start systemd-timesyncd.service # timedatectl set-ntp true || Notes: Servers listed and RootDistanceMax should be In Accordance With Local Policy some versions of systemd have been compiled without systemd-timesycnd. On these distributions, chrony or NTP should be used instead of systemd-timesycnd. Not all options are available on all versions of systemd-timesyncd','[{\"cis\": [\"2.2.1.2\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18555,'Ensure chrony is configured.','chrony is a daemon which implements the Network Time Protocol (NTP) is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on chrony can be found at http://chrony.tuxfamily.org/. chrony can be configured to be a client and/or a server.','If chrony is in use on the system proper configuration is vital to ensuring time synchronization is working properly. This recommendation only applies if chrony is in use on the system.','','Add or edit server or pool lines to /etc/chrony/chrony.conf as appropriate: server <remote-server> Configure chrony to run as the chrony user by configuring the appropriate startup script for your distribution. Startup scripts are typically stored in /etc/init.d or /etc/systemd .','[{\"cis\": [\"2.2.1.3\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18556,'Ensure ntp is configured.','ntp is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at http://www.ntp.org. ntp can be configured to be a client and/or a server. This recommendation only applies if ntp is in use on the system.','If ntp is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','Add or edit restrict lines in /etc/ntp.conf to match the following: restrict -4 default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquery Add or edit server or pool lines to /etc/ntp.conf as appropriate: server <remote-server> Configure ntp to run as the ntp user by adding or editing the /etc/init.d/ntp file: RUNASUSER=ntp','[{\"cis\": [\"2.2.1.4\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18557,'Ensure the X Window system is not installed.','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','','Remove the X Windows System packages: apt purge xserver-xorg*','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(18558,'Ensure Avahi Server is not enabled.','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Automatic discovery of network services is not normally required for system functionality. It is recommended to disable the service to reduce the potential attach surface.','','Run the following command to disable avahi-daemon: # systemctl --now disable avahi-daemon','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18559,'Ensure CUPS is not enabled.','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be disabled to reduce the potential attack surface.','','Run the following command to disable cups: # systemctl --now disable cups','[{\"cis\": [\"2.2.4\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18560,'Ensure DHCP Server is not enabled.','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a system is specifically set up to act as a DHCP server, it is recommended that this service be disabled to reduce the potential attack surface.','','Run the following commands to disable dhcpd: # systemctl --now disable isc-dhcp-server # systemctl --now disable isc-dhcp-server6','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18561,'Ensure LDAP server is not enabled.','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP server, it is recommended that the software be disabled to reduce the potential attack surface.','','Run the following command to disable slapd: # systemctl --now disable slapd','[{\"cis\": [\"2.2.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18562,'Ensure NFS and RPC are not enabled.','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the system does not export NFS shares or act as an NFS client, it is recommended that these services be disabled to reduce remote attack surface.','','Run the following commands to disable nfs and rpcbind: # systemctl --now disable nfs-server # systemctl --now disable rpcbind','[{\"cis\": [\"2.2.7\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18563,'Ensure DNS Server is not enabled.','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a system is specifically designated to act as a DNS server, it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to disable named: # systemctl --now disable bind9','[{\"cis\": [\"2.2.8\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18564,'Ensure FTP Server is not enabled.','The File Transfer Protocol (FTP) provides networked computers with the ability to transfer files.','FTP does not protect the confidentiality of data or authentication credentials. It is recommended sftp be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to disable vsftpd: # systemctl --now disable vsftpd','[{\"cis\": [\"2.2.9\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18565,'Ensure HTTP Server is not enabled.','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to disable apache2: # systemctl --now disable apache2','[{\"cis\": [\"2.2.10\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18566,'Ensure email services are not enabled.','dovecot is an open source mail submission and transport server for Linux based systems.','Unless mail transport services are to be provided by this system, it is recommended that the service be disabled or deleted to reduce the potential attack surface.','','Run one of the following commands to disable dovecot : # systemctl --now disable dovecot','[{\"cis\": [\"2.2.11\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18567,'Ensure Samba is not enabled.','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Small Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this service can be deleted to reduce the potential attack surface.','','Run the following command to disable smbd: # systemctl --now disable smbd','[{\"cis\": [\"2.2.12\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18568,'Ensure HTTP Proxy Server is not enabled.','Squid is a standard proxy server used in many distributions and environments.','If there is no need for a proxy server, it is recommended that the squid proxy be deleted to reduce the potential attack surface.','','Run the following command to disable squid: # systemctl --now disable squid','[{\"cis\": [\"2.2.13\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18569,'Ensure SNMP Server is not enabled.','The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server can communicate using SNMP v1, which transmits data in the clear and does not require authentication to execute commands. Unless absolutely necessary, it is recommended that the SNMP service not be used. If SNMP is required the server should be configured to disallow SNMP v1.','','Run the following command to disable snmpd: # systemctl --now disable snmpd','[{\"cis\": [\"2.2.14\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18570,'Ensure mail transfer agent is configured for local-only mode.','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','The software for all Mail Transfer Agents is complex and most have a long history of security issues. While it is important to ensure that the system can process local mail messages, it is not necessary to have the MTA's daemon listening on a port unless the server is intended to be a mail server that receives and processes mail from other systems.','','Edit /etc/postfix/main.cf and add thefollowing line to the RECEIVING MAIL section. If the line already exists, change it to look like the line below: inet_interfaces = loopback-only Restart postfix: # systemctl restart postfix','[{\"cis\": [\"2.2.15\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"tsc\": [\"CC5.2\", \"CC6.4\", \"CC6.6\", \"CC6.7\"]}]'),(18571,'Ensure rsync service is not enabled.','The rsyncd service can be used to synchronize files between systems over network links.','The rsyncd service presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to disable rsync: # systemctl --now disable rsync','[{\"cis\": [\"2.2.16\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(18572,'Ensure NIS Server is not enabled.','The Network Information Service (NIS) (formally known as Yellow Pages) is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be disabled and other, more secure services be used','','Run the following command to disable nis: # systemctl --now disable nis','[{\"cis\": [\"2.2.17\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18573,'Ensure NIS Client is not installed.','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','','Uninstall nis : apt purge nis','[{\"cis\": [\"2.3.1\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18574,'Ensure rsh client is not installed.','The rsh-client package contains the client commands for the rsh services.','These legacy clients contain numerous security exposures and have been replaced with the more secure SSH package. Even if the server is removed, it is best to ensure the clients are also removed to prevent users from inadvertently attempting to use these commands and therefore exposing their credentials. Note that removing the rsh package removes the clients for rsh , rcp and rlogin .','','Uninstall rsh : apt remove rsh-client','[{\"cis\": [\"2.3.2\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18575,'Ensure talk client is not installed.','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talkclient, which allows initialization of talk sessions, is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Uninstall talk : apt remove talk','[{\"cis\": [\"2.3.3\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18576,'Ensure telnet client is not installed.','The telnet package contains the telnet client, which allows users to start connections to other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow an unauthorized user to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Linux distributions.','','Uninstall telnet : # apt purge telnet','[{\"cis\": [\"2.3.4\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18577,'Ensure LDAP client is not installed.','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP client, it is recommended that the software be removed to reduce the potential attack surface.','','Uninstall ldap-utils : # apt purge ldap-utils','[{\"cis\": [\"2.3.5\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18578,'Ensure packet redirect sending is disabled.','ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects.','An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.send_redirects = 0 net.ipv4.conf.default.send_redirects = 0 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.send_redirects=0 # sysctl -w net.ipv4.conf.default.send_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18579,'Ensure IP forwarding is disabled.','The net.ipv4.ip_forward and net.ipv6.conf.all.forwarding flags are used to tell the system whether it can forward packets or not.','Setting the flags to 0 ensures that a system with multiple interfaces (for example, a hard proxy), will never be able to forward packets, and therefore, never serve as a router.','','Run the following command to restore the default parameter and set the active kernel parameter: # grep -Els "^s*net.ipv4.ip_forwards*=s*1" /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /run/sysctl.d/*.conf | while read filename; do sed -ri "s/^s*(net.ipv4.ip_forwards*)(=)(s*S+).*$/# *REMOVED* 1/" $filename; done; sysctl -w net.ipv4.ip_forward=0; sysctl -w net.ipv4.route.flush=1 IF IPv6 is enabled: Run the following command to restore the default parameter and set the active kernel parameter: # grep -Els "^s*net.ipv6.conf.all.forwardings*=s*1" /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /run/sysctl.d/*.conf | while read filename; do sed -ri "s/^s*(net.ipv6.conf.all.forwardings*)(=)(s*S+).*$/# *REMOVED* 1/" $filename; done; sysctl -w net.ipv6.conf.all.forwarding=0; sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18580,'Ensure source routed packets are not accepted.','In networking, source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network. In some cases, systems may not be routable or reachable from some locations (e.g. private addresses vs. Internet routable), and so source routed packets would need to be used.','Setting net.ipv4.conf.all.accept_source_route, net.ipv4.conf.default.accept_source_route, net.ipv6.conf.all.accept_source_route and net.ipv6.conf.default.accept_source_route to 0 disables the system from accepting source routed packets. Assume this system was capable of routing packets to Internet routable addresses on one interface and private addresses on another interface. Assume that the private addresses were not routable to the Internet routable addresses and vice versa. Under normal routing circumstances, an attacker from the Internet routable addresses could not use the system as a way to reach the private address systems. If, however, source routed packets were allowed, they could be used to gain access to the private address systems as the route could be specified, rather than rely on routing protocols that did not allow this routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_source_route = 0 net.ipv4.conf.default.accept_source_route = 0 net.ipv6.conf.all.accept_source_route = 0 net.ipv6.conf.default.accept_source_route = 0 || Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_source_route=0 # sysctl -w net.ipv4.conf.default.accept_source_route=0 # sysctl -w net.ipv4.route.flush=1 # sysctl -w net.ipv6.conf.all.accept_source_route=0 # sysctl -w net.ipv6.conf.default.accept_source_route=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.2.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18581,'Ensure ICMP redirects are not accepted.','ICMP redirect messages are packets that convey routing information and tell your host (acting as a router) to send packets via an alternate path. It is a way of allowing an outside routing device to update your system routing tables. By setting net.ipv4.conf.all.accept_redirects to 0, the system will not accept any ICMP redirect messages, and therefore, won't allow outsiders to update the system's routing tables.','Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_redirects = 0 net.ipv4.conf.default.accept_redirects = 0 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_redirects=0 # sysctl -w net.ipv4.conf.default.accept_redirects=0 # sysctl -w net.ipv4.route.flush=1 # sysctl -w net.ipv6.conf.all.accept_redirects=0 # sysctl -w net.ipv6.conf.default.accept_redirects=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.2.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18582,'Ensure secure ICMP redirects are not accepted.','Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure.','It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.secure_redirects = 0 net.ipv4.conf.default.secure_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.secure_redirects=0 # sysctl -w net.ipv4.conf.default.secure_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18583,'Ensure suspicious packets are logged.','When enabled, this feature logs packets with un-routable source addresses to the kernel log.','Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their server.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.log_martians = 1 net.ipv4.conf.default.log_martians = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.log_martians=1 # sysctl -w net.ipv4.conf.default.log_martians=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.4\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18584,'Ensure broadcast ICMP requests are ignored.','Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses.','Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address. All hosts receiving this message and responding would send echo-reply messages back to the spoofed address, which is probably not routable. If many hosts respond to the packets, the amount of traffic on the network could be significantly multiplied.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_echo_ignore_broadcasts = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18585,'Ensure bogus ICMP responses are ignored.','Setting icmp_ignore_bogus_error_responses to 1 prevents the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages.','Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_ignore_bogus_error_responses = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18586,'Ensure Reverse Path Filtering is enabled.','Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set).','Setting these flags is a good way to deter attackers from sending your system bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed. This would occur when using dynamic routing protocols (bgp, ospf, etc) on your system. If you are using asymmetrical routing on your system, you will not be able to enable this feature without breaking the routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.rp_filter = 1 net.ipv4.conf.default.rp_filter = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.rp_filter=1 # sysctl -w net.ipv4.conf.default.rp_filter=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18587,'Ensure TCP SYN Cookies is enabled.','When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. Instead, the kernel simply replies to the SYN with a SYN|ACK, but will include a specially crafted TCP sequence number that encodes the source and destination IP address and port number and the time the packet was sent. A legitimate connection would send the ACK packet of the three way handshake with the specially crafted sequence number. This allows the system to verify that it has received a valid response to a SYN cookie and allow the connection, even though there is no corresponding SYN in the queue.','Attackers use SYN flood attacks to perform a denial of service attacked on a system by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding. SYN cookies allow the system to keep accepting valid connections, even if under a denial of service attack.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.tcp_syncookies = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.tcp_syncookies=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18588,'Ensure IPv6 router advertisements are not accepted.','This setting disables the systems ability to accept router advertisements','It is recommended that systems not accept router advertisements as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_ra = 0 net.ipv6.conf.default.accept_ra = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_ra=0 # sysctl -w net.ipv6.conf.default.accept_ra=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.3.9\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18589,'Install TCP Wrappers.','TCP Wrappers provides a simple access list and standardized logging method for services capable of supporting it. In the past, services that were called from inetd and xinetd supported the use of tcp wrappers. As inetd and xinetd have been falling in disuse, any service that can support tcp wrappers will have the libwrap.so library attached to it.','TCP Wrappers provide a good simple access list mechanism to services that may not have that support built in. It is recommended that all services that can support TCP Wrappers, use it.','','Install tcpd : # apt-get install tcpd To verify if a service supports TCP Wrappers, run the following command: # ldd <path-to-daemon> | grep libwrap.so If there is any output, then the service supports TCP Wrappers.','[{\"cis\": [\"3.4.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(18590,'Ensure /etc/hosts.allow is configured.','The /etc/hosts.allow file specifies which IP addresses are permitted to connect to the host. It is intended to be used in conjunction with the /etc/hosts.deny file.','The /etc/hosts.allow file supports access control by IP and helps ensure that only authorized systems can connect to the system.','','Run the following command to create /etc/hosts.allow: # echo "ALL: <net>/<mask>, <net>/<mask>, ..." >/etc/hosts.allow. Where each <net>/<mask> combination (for example, "192.168.1.0/255.255.255.0") represents one network block in use by your organization that requires access to this system.','[{\"cis\": [\"3.3.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(18591,'Ensure /etc/hosts.deny is configured.','The /etc/hosts.deny file specifies which IP addresses are not permitted to connect to the host. It is intended to be used in conjunction with the /etc/hosts.allow file.','The /etc/hosts.deny file serves as a failsafe so that any host not specified in /etc/hosts.allow is denied access to the server.','','Run the following command to create /etc/hosts.deny: # echo "ALL: ALL" >> /etc/hosts.deny','[{\"cis\": [\"3.3.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(18592,'Verify permissions on /etc/hosts.allow are configured.','The /etc/hosts.allow file contains network information that is used by many system applications and therefore must be readable for these applications to operate.','It is critical to ensure that the /etc/hosts.allow file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to set permissions on /etc/hosts.allow : # chown root:root /etc/hosts.allow # chmod 644 /etc/hosts.allow','[{\"cis\": [\"3.3.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18593,'Verify permissions on /etc/hosts.deny are configured.','The /etc/hosts.deny file contains network information that is used by many system applications and therefore must be readable for these applications to operate.','It is critical to ensure that the /etc/hosts.deny file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to set permissions on /etc/hosts.deny : # chown root:root /etc/hosts.deny # chmod 644 /etc/hosts.deny','[{\"cis\": [\"3.3.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18594,'Ensure DCCP is disabled.','The Datagram Congestion Control Protocol (DCCP) is a transport layer protocol that supports streaming media and telephony. DCCP provides a way to gain access to congestion control, without having to do it at the application layer, but does not provide in- sequence delivery.','If the protocol is not required, it is recommended that the drivers not be installed to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/dccp.conf and add the following line: install dccp /bin/true','[{\"cis\": [\"3.4.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18595,'Ensure SCTP is disabled.','The Stream Control Transmission Protocol (SCTP) is a transport layer protocol used to support message oriented communication, with several streams of messages in one connection. It serves a similar function as TCP and UDP, incorporating features of both. It is message-oriented like UDP, and ensures reliable in-sequence transport of messages with congestion control like TCP.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/sctp.conf and add the following line: install sctp /bin/true','[{\"cis\": [\"3.4.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18596,'Ensure RDS is disabled.','The Reliable Datagram Sockets (RDS) protocol is a transport layer protocol designed to provide low-latency, high-bandwidth communications between cluster nodes. It was developed by the Oracle Corporation.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/rds.conf and add the following line: install rds /bin/true','[{\"cis\": [\"3.4.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18597,'Ensure TIPC is disabled.','The Transparent Inter-Process Communication (TIPC) protocol is designed to provide communication between cluster nodes.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/tipc.conf and add the following line: install tipc /bin/true','[{\"cis\": [\"3.4.4\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18598,'Ensure a Firewall package is installed.','A Firewall package should be selected. Most firewall configuration utilities operate as a front end to nftables or iptables.','A Firewall package is required for firewall management and configuration.','','Run one of the following commands to install the Firewall package that follows local site policy: To install UFW , run the following command: # apt install ufw To install nftables , run the following command: # apt install nftables To install iptables , run the following command: # apt install iptables','[{\"cis\": [\"3.5.1.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC6.6\"]}]'),(18599,'Ensure ufw service is enabled.','UncomplicatedFirewall (ufw) is a frontend for iptables. ufw provides a framework for managing netfilter, as well as a command-line and available graphical user interface for manipulating the firewall. Ensure that the ufw service is enabled to protect your system.','The ufw service must be enabled and running in order for ufw to protect the system','','Run the following command to enable ufw: # ufw enable','[{\"cis\": [\"3.5.2.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(18600,'Ensure default deny firewall policy.','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default deny policy: # ufw default deny incoming # ufw default deny outgoing # ufw default deny routed','[{\"cis\": [\"3.5.2.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(18601,'Ensure loopback traffic is configured.','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8 for IPv4 and ::1/128 for IPv6).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # ufw allow in on lo # ufw deny in from 127.0.0.0/8 # ufw deny in from ::1','[{\"cis\": [\"3.5.2.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(18602,'Ensure a table exists.','Tables hold chains. Each table only has one address family and only applies to packets of this family. Tables can have one of five families.','nftables doesn't have any default tables. Without a table being build, nftables will not filter network traffic.','','Run the following command to create a table in nftables: # nft create table inet <table name> .Example: # nft create table inet filter','[{\"cis\": [\"3.5.3.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2\"]}, {\"tsc\": [\"CC6.6\"]}]'),(18603,'Ensure base chains exist.','Chains are containers for rules. They exist in two kinds, base chains and regular chains. A base chain is an entry point for packets from the networking stack, a regular chain may be used as jump target and is used for better rule organization.','If a base chain doesn't exist with a hook for input, forward, and delete, packets that would flow through those chains will not be touched by nftables.','','Run the following command to create the base chains: # nft create chain inet <table name> <base chain name> { type filter hook <(input|forward|output)> priority 0 ; } . Example: # nft create chain inet filter input { type filter hook input priority 0 ; } # nft create chain inet filter forward { type filter hook forward priority 0; } # nft create chain inet filter output { type filter hook output priority 0 ; }','[{\"cis\": [\"3.5.3.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2\"]}, {\"tsc\": [\"CC6.6\"]}]'),(18604,'Ensure default deny firewall policy.','Base chain policy is the default verdict that will be applied to packets reaching the end of the chain.','There are two policies: accept (Default) and drop. If the policy is set to accept , the firewall will accept any packet that is not configured to be denied and the packet will continue transversing the network stack. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following command for the base chains with the input, forward, and output hooks to implement a default DROP policy: # nft chain <table family> <table name> <chain name> { policy drop ; } . Example: # nft chain inet filter input { policy drop ; } ; # nft chain inet filter forward { policy drop ; } and # nft chain inet filter output { policy drop ; }','[{\"cis\": [\"3.5.3.6\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC6.6\"]}]'),(18605,'Ensure nftables service is enabled.','The nftables service allows for the loading of nftables rulesets during boot, or starting of the nftables service.','The nftables service restores the nftables rules from the rules files referenced in the /etc/sysconfig/nftables.conf file during boot or the starting of the nftables service.','','Run the following command to enable the nftables service: # systemctl enable nftables','[{\"cis\": [\"3.5.3.7\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2\"]}, {\"tsc\": [\"CC6.6\"]}]'),(18606,'Ensure default deny firewall policy.','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # iptables -P INPUT DROP; # iptables -P OUTPUT DROP; # iptables -P FORWARD DROP','[{\"cis\": [\"3.5.4.1.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC6.6\"]}]'),(18607,'Ensure loopback traffic is configured.','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # iptables -A INPUT -i lo -j ACCEPT # iptables -A OUTPUT -o lo -j ACCEPT # iptables -A INPUT -s 127.0.0.0/8 -j DROP','[{\"cis\": [\"3.5.4.1.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC6.6\"]}]'),(18608,'Ensure IPv6 default deny firewall policy.','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # ip6tables -P INPUT DROP # ip6tables -P OUTPUT DROP # ip6tables -P FORWARD DROP. Notes: Changing firewall settings while connected over network can result in being locked out of the system. Remediation will only affect the active system firewall, be sure to configure the default policy in your firewall management to apply on boot as well.','[{\"cis\": [\"3.5.4.2.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(18609,'Ensure IPv6 loopback traffic is configured.','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (::1).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (::1) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # ip6tables -A INPUT -i lo -j ACCEPT # ip6tables -A OUTPUT -o lo -j ACCEPT # ip6tables -A INPUT -s ::1 -j DROP','[{\"cis\": [\"3.5.4.2.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(18610,'Ensure wireless interfaces are disabled.','Wireless networking is used when wired networks are unavailable. Ubuntu contains a wireless tool kit to allow system administrators to configure and use wireless networks.','If wireless is not to be used, wireless devices can be disabled to reduce the potential attack surface.','','Run the following command to disable any wireless interfaces: # nmcli radio all off','[{\"cis\": [\"3.6\"]}, {\"cis_csc\": [\"15.4\", \"15.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.6\"]}]'),(18611,'Disable IPv6.','Although IPv6 has many advantages over IPv4, not all organizations have IPv6 or dual stack configurations implemented.','If IPv6 or dual stack is not to be used, it is recommended that IPv6 be disabled to reduce the attack surface of the system.','','Edit /etc/default/grub and add ipv6.disable=1 to the GRUB_CMDLINE_LINUX parameters: GRUB_CMDLINE_LINUX="ipv6.disable=1" Run the following command to update the grub2 configuration: # update-grub','[{\"cis\": [\"3.7\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.6\", \"CC5.2\"]}]'),(18612,'Ensure auditd is installed.','auditd is the userspace component to the Linux Auditing System. It's responsible for writing audit records to the disk','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable auditd: # apt install auditd audispd-plugins','[{\"cis\": [\"4.1.1.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"AU.2\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(18613,'Ensure auditd service is enabled.','Enable and start the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable auditd: # systemctl --now enable auditd','[{\"cis\": [\"4.1.1.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\", \"10.7\"]}, {\"nist_800_53\": [\"AU.2\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(18614,'Ensure auditing for processes that start prior to auditd is enabled.','Configure grub so that processes that are capable of being audited can be audited even if they start up prior to auditd startup.','Audit events need to be captured on processes that start up prior to auditd, so that potential malicious activity cannot go undetected.','','Edit /etc/default/grub and add audit=1 to GRUB_CMDLINE_LINUX: GRUB_CMDLINE_LINUX="audit=1" Run the following command to update the grub2 configuration: # update-grub Notes: This recommendation is designed around the grub bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings.','[{\"cis\": [\"4.1.1.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.2.6\", \"10.7\"]}, {\"nist_800_53\": [\"AU.2\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"35.7.d\", \"32.2\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(18615,'Ensure audit log storage size is configured.','Configure the maximum size of the audit log file. Once the log reaches the maximum size, it will be rotated and a new log file will be started.','It is important that an appropriate size is determined for log files so that they do not impact the system and audit data is not lost.','','Set the following parameter in /etc/audit/auditd.conf in accordance with site policy: max_log_file = <MB> Notes: The max_log_file parameter is measured in megabytes.','[{\"cis\": [\"4.1.2.1\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"AU.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(18616,'Ensure audit logs are not automatically deleted.','The max_log_file_action setting determines how to handle the audit log file reaching the max file size. A value of keep_logs will rotate the logs but never delete old logs.','In high security contexts, the benefits of maintaining a long audit history exceed the cost of storing the audit history.','','Set the following parameter in /etc/audit/auditd.conf: max_log_file_action = keep_logs','[{\"cis\": [\"4.1.2.2\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"AU.9\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(18617,'Ensure system is disabled when audit logs are full.','The auditd daemon can be configured to halt the system when the audit logs are full.','In high security contexts, the risk of detecting unauthorized access or nonrepudiation exceeds the benefit of the system's availability.','','Set the following parameters in /etc/audit/auditd.conf: space_left_action = email action_mail_acct = root admin_space_left_action = halt','[{\"cis\": [\"4.1.2.3\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"10.7\"]}]'),(18618,'Ensure events that modify date and time information are collected.','Capture events where the system date and/or time has been modified. The parameters in this section are set to determine if the adjtimex (tune kernel clock), settimeofday (Set time, using timeval and timezone structures) stime (using seconds since 1/1/1970) or clock_settime (allows for the setting of several internal clocks and timers) system calls have been executed and always write an audit record to the /var/log/audit.log file upon exit, tagging the records with the identifier "time-change"','Unexpected changes in system date and/or time could be a sign of malicious activity on the system.','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time- change | -a always,exit -F arch=b32 -S clock_settime -k time-change | -w /etc/localtime -p wa -k time-change. For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b64 -S adjtimex -S settimeofday -k time-change | -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change | -a always,exit -F arch=b64 -S clock_settime -k time-change -a always,exit -F arch=b32 -S clock_settime -k time-change | -w /etc/localtime -p wa -k time-change','[{\"cis\": [\"4.1.3\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.4.2\", \"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'); +INSERT INTO `tsca` VALUES (18619,'Ensure events that modify user/group information are collected.','Record events affecting the group , passwd (user IDs), shadow and gshadow (passwords) or /etc/security/opasswd (old passwords, based on remember parameter in the PAM configuration) files. The parameters in this section will watch the files to see if they have been opened for write or have had attribute changes (e.g. permissions) and tag them with the identifier "identity" in the audit log file.','Unexpected changes to these files could be an indication that the system has been compromised and that an unauthorized user is attempting to hide their activities or compromise additional accounts.','','edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /etc/group -p wa -k identity | -w /etc/passwd -p wa -k identity | -w /etc/gshadow -p wa -k identity | -w /etc/shadow -p wa -k identity | -w /etc/security/opasswd -p wa -k identity Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.4\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(18620,'Ensure events that modify the system's network environment are collected.','Record changes to network environment files or system calls. The below parameters monitor the sethostname (set the systems host name) or setdomainname (set the systems domainname) system calls, and write an audit event on system call exit. The other parameters monitor the /etc/issue and /etc/issue.net files (messages displayed pre- login), /etc/hosts (file containing host names and associated IP addresses) and /etc/sysconfig/network (directory containing network interface scripts and configurations) files.','Monitoring sethostname and setdomainname will identify potential unauthorized changes to host and domainname of a system. The changing of these names could potentially break security parameters that are set based on those names. The /etc/hosts file is monitored for changes in the file that can indicate an unauthorized intruder is trying to change machine associations with IP addresses and trick users and processes into connecting to unintended machines. Monitoring /etc/issue and /etc/issue.net is important, as intruders could put disinformation into those files and trick users into providing information to the intruder. Monitoring /etc/network is important as it can show if network interfaces or scripts are being modified in a way that can lead to the machine becoming unavailable or compromised. All audit records will be tagged with the identifier "system-locale."','','For 32 bit systems Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/system-locale.rules and add the following lines: -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale-w /etc/network -p wa -k system-locale For 64 bit systems Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/system-locale.rules and add the following lines: -a always,exit -F arch=b64 -S sethostname -S setdomainname -k system-locale -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale -w /etc/network -p wa -k system-locale','[{\"cis\": [\"4.1.5\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(18621,'Ensure events that modify the system's Mandatory Access Controls are collected.','Monitor AppArmor mandatory access control. The parameters below monitor any write access (potential additional, deletion or modification of files in the directory) or attribute changes to the /etc/apparmor and /etc/apparmor.d directories.','Changes to files in these directories could indicate that an unauthorized user is attempting to modify access controls and change security contexts, leading to a compromise of the system.','','On systems using AppArmor add the following line to the /etc/audit/audit.rules file: -w /etc/apparmor/ -p wa -k MAC-policy | -w /etc/apparmor.d/ -p wa -k MAC-policy. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.6\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(18622,'Ensure login and logout events are collected.','Monitor login and logout events. The parameters below track changes to files associated with login/logout events. The file /var/log/faillog tracks failed events from login. The file /var/log/lastlog maintain records of the last time a user successfully logged in. The file /var/log/tallylog maintains records of failures via the pam_tally2 module','Monitoring login/logout events could provide a system administrator with information associated with brute force attacks against user logins.','','edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /var/log/faillog -p wa -k logins | -w /var/log/lastlog -p wa -k logins | -w /var/log/tallylog -p wa -k logins. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.7\"]}, {\"cis_csc\": [\"4.9\", \"16.11\", \"16.13\"]}, {\"pci_dss\": [\"10.2.1\", \"10.2.4\", \"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(18623,'Ensure session initiation information is collected.','Monitor session initiation events. The parameters in this section track changes to the files associated with session events. The file /var/run/utmp file tracks all currently logged in users. All audit records will be tagged with the identifier "session." The /var/log/wtmp file tracks logins, logouts, shutdown, and reboot events. The file /var/log/btmp keeps track of failed login attempts and can be read by entering the command /usr/bin/last -f /var/log/btmp . All audit records will be tagged with the identifier "logins."','Monitoring these files for changes could alert a system administrator to logins occurring at unusual hours, which could indicate intruder activity (i.e. a user logging in at a time when they do not normally log in).','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /var/run/utmp -p wa -k session | -w /var/log/wtmp -p wa -k logins | -w /var/log/btmp -p wa -k logins. Notes: The last command can be used to read /var/log/wtmp (last with no parameters) and /var/run/utmp (last -f /var/run/utmp). Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.8\"]}, {\"cis_csc\": [\"4.9\", \"16.11\", \"16.13\"]}, {\"pci_dss\": [\"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(18624,'Ensure discretionary access control permission modification events are collected.','Monitor changes to file permissions, attributes, ownership and group. The parameters in this section track changes for system calls that affect file permissions and attributes. The chmod , fchmod and fchmodat system calls affect the permissions associated with a file. The chown , fchown , fchownat and lchown system calls affect owner and group attributes on a file. The setxattr , lsetxattr , fsetxattr (set extended file attributes) and removexattr , lremovexattr , fremovexattr (remove extended file attributes) control extended file attributes. In all cases, an audit record will only be written for non-system user ids (auid >= 1000) and will ignore Daemon events (auid = 4294967295). All audit records will be tagged with the identifier "perm_mod."','Monitoring for changes in file attributes could alert a system administrator to activity that could indicate intruder activity or policy violation.','','For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b64 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b64 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b64 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.9\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(18625,'Ensure unsuccessful unauthorized file access attempts are collected.','Monitor for unsuccessful attempts to access files. The parameters below are associated with system calls that control creation ( creat ), opening ( open , openat ) and truncation ( truncate , ftruncate ) of files. An audit log record will only be written if the user is a non- privileged user (auid > = 1000), is not a Daemon event (auid=4294967295) and if the system call returned EACCES (permission denied to the file) or EPERM (some other permanent error associated with the specific system call). All audit records will be tagged with the identifier "access."','Failed attempts to open, create or truncate files could be an indication that an individual or process is trying to gain unauthorized access to the system.','','For 32 bit systems Edit or create a file in the /etc/audit/rules.d/directory ending in .rules Example: vi /etc/audit/rules.d/audit.rules and add the following lines: -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access | -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access For 64 bit systems Edit or create a file in the /etc/audit/rules.d/directory ending in .rules Example: vi /etc/audit/rules.d/access.rules and add the following lines: -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access | -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access | -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access | -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access Notes: Reloading the auditd config toset active settings requires the auditd service to be restarted, and may require a system reboot.','[{\"cis\": [\"4.1.10\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"10.2.4\"]}, {\"nist_800_53\": [\"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(18626,'Ensure successful file system mounts are collected.','Monitor the use of the mount system call. The mount (and umount ) system call controls the mounting and unmounting of file systems. The parameters below configure the system to create an audit record when the mount system call is used by a non-privileged user.','It is highly unusual for a non privileged user to mount file systems to the system. While tracking mount commands gives the system administrator evidence that external media may have been mounted (based on a review of the source of the mount and confirming it's an external media type), it does not conclusively indicate that data was exported to the media. System administrators who wish to determine if data were exported, would also have to track successful open , creat and truncate system calls requiring write access to a file under the mount point of the external media file system. This could give a fair indication that a write occurred. The only way to truly prove it, would be to track successful writes to the external media. Tracking write system calls could quickly fill up the audit log and is not recommended. Recommendations on configuration options to track data export to media is beyond the scope of this document.','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts. For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b64 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts | -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts. Notes: This tracks successful and unsuccessful mount commands. File system mounts do not have to come from external media and this action still does not verify write (e.g. CD ROMS). Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.12\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(18627,'Ensure file deletion events by users are collected.','Monitor the use of system calls associated with the deletion or renaming of files and file attributes. This configuration statement sets up monitoring for the unlink (remove a file), unlinkat (remove a file attribute), rename (rename a file) and renameat (rename a file attribute) system calls and tags them with the identifier "delete".','Monitoring these calls from non-privileged users could provide a system administrator with evidence that inappropriate removal of files and file attributes associated with protected files is occurring. While this audit option will look at all events, system administrators will want to look for specific privileged files that are being deleted or altered.','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete. For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -a always,exit -F arch=b64 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete | -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete. Notes: At a minimum, configure the audit system to collect file deletion events for all users and root. Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.13\"]}, {\"cis_csc\": [\"6.2\", \"13\"]}, {\"pci_dss\": [\"10.5.5\"]}, {\"nist_800_53\": [\"AU.14\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC7.1\", \"CC7.2\", \"CC7.3\", \"CC8.1\"]}]'),(18628,'Ensure changes to system administration scope (sudoers) is collected.','Monitor scope changes for system administrations. If the system has been properly configured to force system administrators to log in as themselves first and then use the sudo command to execute privileged commands, it is possible to monitor changes in scope. The file /etc/sudoers will be written to when the file or its attributes have changed. The audit records will be tagged with the identifier "scope."','Changes in the /etc/sudoers file can indicate that an unauthorized change has been made to scope of system administrator activity.','','Add the following line to the /etc/audit/audit.rules file: -w /etc/sudoers -p wa -k scope | -w /etc/sudoers.d/ -p wa -k scope. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.14\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"10.5.5\"]}, {\"nist_800_53\": [\"AU.14\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC7.1\", \"CC7.2\", \"CC7.3\", \"CC8.1\"]}]'),(18629,'Ensure system administrator actions (sudolog) are collected.','Monitor the sudo log file. If the system has been properly configured to disable the use of the su command and force all administrators to have to log in first and then use sudo to execute privileged commands, then all administrator commands will be logged to /var/log/sudo.log . Any time a command is executed, an audit event will be triggered as the /var/log/sudo.log file will be opened for write and the executed administration command will be written to the log.','Changes in /var/log/sudo.log indicate that an administrator has executed a command or the log file itself has been tampered with. Administrators will want to correlate the events written to the audit trail with the records written to /var/log/sudo.log to verify if unauthorized commands have been executed.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w <Path to sudo logfile> -p wa -k actions. Notes: The system must be configured with sudisabled (See Item 5.6 Ensure access to the su command is restricted) to force all command execution through sudo. This will not be effective on the console, as administrators can log in as root. Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.15\"]}, {\"cis_csc\": [\"4.9\"]}, {\"pci_dss\": [\"10.2.2\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.6\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(18630,'Ensure kernel module loading and unloading is collected.','Monitor the loading and unloading of kernel modules. The programs insmod (install a kernel module), rmmod (remove a kernel module), and modprobe (a more sophisticated program to load and unload modules, as well as some other features) control loading and unloading of modules. The init_module (load a module) and delete_module (delete a module) system calls control loading and unloading of modules. Any execution of the loading and unloading module programs and system calls will trigger an audit record with an identifier of "modules".','Monitoring the use of insmod, rmmod and modprobe could provide system administrators with evidence that an unauthorized user loaded or unloaded a kernel module, possibly compromising the security of the system. Monitoring of the init_module and delete_module system calls would reflect an unauthorized user attempting to use a different program to load and unload modules.','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /sbin/insmod -p x -k modules | -w /sbin/rmmod -p x -k modules | -w /sbin/modprobe -p x -k modules | -a always,exit -F arch=b32 -S init_module -S delete_module -k modules. For 64 bit systems edit or create a file in the /etc/audit/rules.d/ directory ending in .rules and add the following lines: -w /sbin/insmod -p x -k modules | -w /sbin/rmmod -p x -k modules | -w /sbin/modprobe -p x -k modules | -a always,exit -F arch=b64 -S init_module -S delete_module -k modules. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.16\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(18631,'Ensure the audit configuration is immutable.','Set system audit so that audit rules cannot be modified with auditctl. Setting the flag "-e 2" forces audit to be put in immutable mode. Audit changes can only be made on system reboot.','In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back. Users would most likely notice a system reboot and that could alert administrators of an attempt to make unauthorized audit changes.','','Edit or create the file /etc/audit/rules.d/99-finalize.rules and add the line: -e 2. Notes: This setting will ensure reloading the auditd config to set active settings requires a system reboot.','[{\"cis\": [\"4.1.17\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.5\"]}, {\"nist_800_53\": [\"AU.9\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(18632,'Ensure rsyslog is installed.','The rsyslog software are recommended replacements to the original syslogd daemon which provide improvements over syslogd , such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server.','The security enhancements of rsyslogsuch as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server) justify installing and configuring the package.','','Install rsyslog: # apt install rsyslog','[{\"cis\": [\"4.2.1.1\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(18633,'Ensure rsyslog Service is enabled.','Once the rsyslog package is installed it needs to be activated.','If the rsyslog service is not activated the system will not have a syslog service running.','','Run the following command to enable rsyslog: # systemctl --now enable rsyslog','[{\"cis\": [\"4.2.1.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(18634,'Ensure rsyslog default file permissions configured.','rsyslog will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and set $FileCreateMode to 0640 or more restrictive: $FileCreateMode 0640','[{\"cis\": [\"4.2.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5.1\", \"10.5.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.9\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC7.2\", \"CC.7.3\", \"CC7.4\"]}]'),(18635,'Ensure rsyslog is configured to send logs to a remote log host.','The rsyslog utility supports the ability to send logs it gathers to a remote log host running syslogd(8) or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and add one of the following lines: Newer syntax: <files to sent to the remote log server> action(type="omfwd" target="<FQDN or ip of loghost>" port="<port number>" protocol="tcp" ction.resumeRetryCount="<number of re-tries>" queue.type="linkList" queue.size=<number of messages to queue>") Example: *.* action(type="omfwd" target="192.168.2.100" port"514" protocol="tcp" action.resumeRetryCount="100" queue.type="linkList" queue.size="1000") Older syntax: *.* @@<FQDN or ip of loghost>','[{\"cis\": [\"4.2.1.5\"]}, {\"cis_csc\": [\"6.6\", \"6.8\"]}, {\"pci_dss\": [\"10.5.3\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18636,'Ensure remote rsyslog messages are only accepted on designated log hosts.','By default, rsyslog does not listen for log messages coming in from remote systems. The ModLoad tells rsyslog to load the imtcp.so module so it can listen over a network via TCP. The InputTCPServerRun option instructs rsyslogd to listen on the specified TCP port.','The guidance in the section ensures that remote log hosts are configured to only accept rsyslog data from hosts within the specified domain and that those systems that are not designed to be log hosts do not accept any remote rsyslog messages. This provides protection from spoofed log data and ensures that system administrators are reviewing reasonably complete syslog data in a central location.','','For hosts that are designated as log hosts, edit the /etc/rsyslog.conf file and un-comment or add the following lines: $ModLoad imtcp $InputTCPServerRun 514. For hosts that are not designated as log hosts, edit the /etc/rsyslog.conf file and comment or remove the following lines: # $ModLoad imtcp # $InputTCPServerRun 514. Run the following command to reload the rsyslogd configuration: # pkill -HUP rsyslogd','[{\"cis\": [\"4.2.1.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"10.5.1\"]}]'),(18637,'Ensure journald is configured to send logs to rsyslog.','Data from journald may be stored in volatile memory or persisted locally on the server. Utilities exist to accept remote export of journald logs, however, use of the rsyslog service provides a consistent means of log collection and export.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/systemd/journald.conf file and add the following line: ForwardToSyslog=yes','[{\"cis\": [\"4.2.2.1\"]}, {\"cis_csc\": [\"6.5\"]}, {\"pci_dss\": [\"10.5.3\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.9\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\", \"CC7.2\"]}]'),(18638,'Ensure journald is configured to compress large log files.','The journald system includes the capability of compressing overly large files to avoid filling up the system with logs or making the logs unmanageably large.','Uncompressed large files may unexpectedly fill a filesystem leading to resource unavailability. Compressing logs prior to write can prevent sudden, unexpected filesystem impacts.','','Edit the /etc/systemd/journald.conf file and add the following line: Compress=yes','[{\"cis\": [\"4.2.2.2\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18639,'Ensure journald is configured to write logfiles to persistent disk.','Data from journald may be stored in volatile memory or persisted locally on the server. Logs in memory will be lost upon a system reboot. By persisting logs to local disk on the server they are protected from loss.','Writing log data to disk will provide the ability to forensically reconstruct events which may have impacted the operations or security of a system even after a system crash or reboot.','','Edit the /etc/systemd/journald.conf file and add the following line: Storage=persistent','[{\"cis\": [\"4.2.2.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.7\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18640,'Ensure permissions on all logfiles are configured.','Log files stored in /var/log/ contain logged information from many services on the system, or on log hosts others as well.','It is important to ensure that log files have the correct permissions to ensure that sensitivebdata is archived and protected.','','Run the following command to set permissions on all existing log files: find /var/log -type f -exec chmod g-wx,o-rwx "{}" + -o -type d -exec chmod g-w,o-rwx "{}" +','[{\"cis\": [\"4.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5.1\", \"10.5.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.9\"]}, {\"tsc\": [\"CC5.2\", \"CC7.2\"]}]'),(18641,'Ensure cron daemon is enabled.','The cron daemon is used to execute batch jobs on the system.','While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run, and cron is used to execute them.','','Run the following command to enable cron: systemctl --now enable cron','[{\"cis\": [\"5.1.1\"]}, {\"cis_csc\": [\"6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18642,'Ensure permissions on /etc/crontab are configured.','The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file.','This file contains information on what system jobs are run by cron. Write access to these files could provide unprivileged users with the ability to elevate their privileges. Read access to these files could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access.','','Run the following commands to set ownership and permissions on /etc/crontab : chown root:root /etc/crontab and chmod og-rwx /etc/crontab','[{\"cis\": [\"5.1.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(18643,'Ensure permissions on /etc/cron.hourly are configured.','This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.hourly : chown root:root /etc/cron.hourly and chmod og-rwx /etc/cron.hourly','[{\"cis\": [\"5.1.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18644,'Ensure permissions on /etc/cron.daily are configured.','The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.daily : chown root:root /etc/cron.daily and chmod og-rwx /etc/cron.daily','[{\"cis\": [\"5.1.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18645,'Ensure permissions on /etc/cron.weekly are configured.','The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.weekly : chown root:root /etc/cron.weekly and chmod og-rwx /etc/cron.weekly','[{\"cis\": [\"5.1.5\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18646,'Ensure permissions on /etc/cron.monthly are configured.','The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.monthly : chown root:root /etc/cron.monthly and chmod og-rwx /etc/cron.monthly','[{\"cis\": [\"5.1.6\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18647,'Ensure permissions on /etc/cron.d are configured.','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow , cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: rm /etc/cron.deny;rm /etc/at.deny;touch /etc/cron.allow; touch /etc/at.allow; chmod og-rwx /etc/cron.allow; chmod og-rwx /etc/at.allow; chown root:root /etc/cron.allow and chown root:root /etc/at.allow','[{\"cis\": [\"5.1.7\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18648,'Ensure at/cron is restricted to authorized users.','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow, cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cronjobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: # rm /etc/cron.deny # rm /etc/at.deny # touch /etc/cron.allow # touch /etc/at.allow # chmod og-rwx /etc/cron.allow # chmod og-rwx /etc/at.allow # chown root:root /etc/cron.allow # chown root:root /etc/at.allow','[{\"cis\": [\"5.1.8\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18649,'Ensure permissions on /etc/ssh/sshd_config are configured.','The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root.','The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by non- privileged users.','','Run the following commands to set ownership and permissions on /etc/ssh/sshd_config: # chown root:root /etc/ssh/sshd_config # chmod og-rwx /etc/ssh/sshd_config','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18650,'Ensure permissions on SSH private host key files are configured.','An SSH private key is one of two files used in SSH public key authentication. In this authentication method, The possession of the private key is proof of identity. Only a private key that corresponds to a public key will be able to authenticate successfully. The private keys need to be stored and handled carefully, and no copies of the private key should be distributed.','If an unauthorized user obtains the private SSH host key file, the host could be impersonated','','Run the following commands to set ownership and permissions on the private SSH host key files: # find /etc/ssh -xdev -type f -name 'ssh_host_*_key' -exec chown root:root {} ; # find /etc/ssh -xdev -type f -name 'ssh_host_*_key' -exec chmod 0600 {} ;','[{\"cis\": [\"5.2.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18651,'Ensure permissions on SSH public host key files are configured.','An SSH public key is one of two files used in SSH public key authentication. In this authentication method, a public key is a key that can be used for verifying digital signatures generated using a corresponding private key. Only a public key that corresponds to a private key will be able to authenticate successfully.','If a public host key file is modified by an unauthorized user, the SSH service may be compromised.','','Run the following commands to set permissions and ownership on the SSH host public key files: # find /etc/ssh -xdev -type f -name 'ssh_host_*_key.pub' -exec chmod 0644 {} ; #find /etc/ssh -xdev -type f -name 'ssh_host_*_key.pub' -exec chown root:root {} ;','[{\"cis\": [\"5.2.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18652,'Ensure SSH Protocol is not set to 1.','Older versions of SSH support two different and incompatible protocols: SSH1 and SSH2. SSH1 was the original protocol and was subject to security issues. SSH2 is more advanced and secure.','SSH v1 suffers from insecurities that do not affect SSH v2. Notes: This command not longer exists in newer versions of SSH. This check is still being included for systems that may be running an older version of SSH. As of openSSH version 7.4 this parameter will not cause an issue when included.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Protocol 2','[{\"cis\": [\"5.2.4\"]}, {\"cis_csc\": [\"4.5\", \"14.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(18653,'Ensure SSH LogLevel is appropriate.','INFO level is the basic level that only records login activity of SSH users. In many situations, such as Incident Response, it is important to determine when a particular user was active on a system. The logout record can eliminate those users who disconnected, which helps narrow the field. VERBOSE level specifies that login and logout activity as well as the key fingerprint for any SSH key used for login will be logged. This information is important for SSH key management, especially in legacy environments.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel VERBOSE or LogLevel INFO','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(18654,'Ensure SSH X11 forwarding is disabled.','The X11Forwarding parameter provides the ability to tunnel X11 traffic through the connection to enable remote graphic connections.','Disable X11 forwarding unless there is an operational requirement to use X11 applications directly. There is a small risk that the remote X11 servers of users who are logged in via SSH with X11 forwarding could be compromised by other users on the X11 server. Note that even if X11 forwarding is disabled, users can always install their own forwarders.','','Edit the /etc/ssh/sshd_configfile to set the parameter as follows: X11Forwarding no','[{\"cis\": [\"5.2.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(18655,'Ensure SSH MaxAuthTries is set to 4 or less.','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18656,'Ensure SSH IgnoreRhosts is enabled.','The IgnoreRhosts parameter specifies that .rhostsand .shostsfiles will not be used in RhostsRSAAuthenticationor HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with ssh.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(18657,'Ensure SSH HostbasedAuthentication is disabled.','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts, or /etc/hosts.equiv, along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no','[{\"cis\": [\"5.2.9\"]}, {\"cis_csc\": [\"16.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(18658,'Ensure SSH root login is disabled.','The PermitRootLogin parameter specifies if the root user can log in using ssh(1). The default is no.','Disallowing root logins over SSH requires server admins to authenticate using their own individual account, then escalating to root via sudo or su. This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no','[{\"cis\": [\"5.2.10\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(18659,'Ensure SSH PermitEmptyPasswords is disabled.','The PermitEmptyPasswords parameter specifies if the server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no','[{\"cis\": [\"5.2.11\"]}, {\"cis_csc\": [\"16.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(18660,'Ensure SSH PermitUserEnvironment is disabled.','The PermitUserEnvironment option allows users to present environment options to the ssh daemon.','Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has ssh executing trojan'd programs)','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitUserEnvironment no','[{\"cis\": [\"5.2.12\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\", \"CC6.1\", \"CC7.2\"]}]'),(18661,'Ensure only strong ciphers are used.','This variable limits the ciphers that SSH can use during communication.','Weak ciphers that are used for authentication to the cryptographic module cannot be relied upon to provide confidentiality or integrity, and system data may be compromised The DES, Triple DES, and Blowfish ciphers, as used in SSH, have a birthday bound of approximately four billion blocks, which makes it easier for remote attackers to obtain cleartext data via a birthday attack against a long-duration encrypted session, aka a "Sweet32" attack The RC4 algorithm, as used in the TLS protocol and SSL protocol, does not properly combine state data with key data during the initialization phase, which makes it easier for remote attackers to conduct plaintext-recovery attacks against the initial bytes of a stream by sniffing network traffic that occasionally relies on keys affected by the Invariance Weakness, and then using a brute-force approach involving LSB values, aka the "Bar Mitzvah" issue The passwords used during an SSH session encrypted with RC4 can be recovered by an attacker who is able to capture and replay the session Error handling in the SSH protocol; Client and Server, when using a block cipher algorithm in Cipher Block Chaining (CBC) mode, makes it easier for remote attackers to recover certain plaintext data from an arbitrary block of ciphertext in an SSH session via unknown vectors The mm_newkeys_from_blob function in monitor_wrap.c, when an AES-GCM cipher is used, does not properly initialize memory for a MAC context data structure, which allows remote authenticated users to bypass intended ForceCommand and login-shell restrictions via packet data that provides a crafted callback address','','Edit the /etc/ssh/sshd_config file add/modify the Ciphers line to contain a comma separated list of the site approved ciphers Example: Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr','[{\"cis\": [\"5.2.13\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\", \"CC6.1\", \"CC7.2\"]}]'),(18662,'Ensure only strong MAC algorithms are used.','This variable limits the types of MAC algorithms that SSH can use during communication.','MD5 and 96-bit MAC algorithms are considered weak and have been shown to increase exploitability in SSH downgrade attacks. Weak algorithms continue to have a great deal of attention as a weak spot that can be exploited with expanded computing power. An attacker that breaks the algorithm could take advantage of a MiTM position to decrypt the SSH tunnel and capture credentials and information','','Edit the /etc/ssh/sshd_config file and add/modify the MACs line to contain a comma separated list of the site approved MACs Example: MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512,hmac-sha2-256','[{\"cis\": [\"5.2.14\"]}, {\"cis_csc\": [\"14.4\", \"16.5\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\", \"CC6.1\", \"CC7.2\"]}]'),(18663,'Ensure only strong Key Exchange algorithms are used.','Key exchange is any method in cryptography by which cryptographic keys are exchanged between two parties, allowing use of a cryptographic algorithm. If the sender and receiver wish to exchange encrypted messages, each must be equipped to encrypt messages to be sent and decrypt messages received','Key exchange methods that are considered weak should be removed. A key exchange method may be weak because too few bits are used, or the hashing algorithm is considered too weak. Using weak algorithms could expose connections to man-in-the-middle attacks','','Edit the /etc/ssh/sshd_config file add/modify the KexAlgorithms line to contain a comma separated list of the site approved key exchange algorithms Example: KexAlgorithms curve25519-sha256,curve25519-sha256@libssh.org,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256,diffie-hellman-group-exchange-sha256','[{\"cis\": [\"5.2.15\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\", \"CC6.1\", \"CC7.2\"]}]'),(18664,'Ensure SSH Idle Timeout Interval is configured.','The two options ClientAliveInterval and ClientAliveCountMax control the timeout of ssh sessions. When the ClientAliveInterval variable is set, ssh sessions that have no activity for the specified length of time are terminated. When the ClientAliveCountMax variable is set, sshd will send client alive messages at every ClientAliveInterval interval. When the number of consecutive client alive messages are sent with no response from the client, the ssh session is terminated. For example, if the ClientAliveInterval is set to 15 seconds and the ClientAliveCountMax is set to 3, the client ssh session will be terminated after 45 seconds of idle time.','Having no timeout value associated with a connection could allow an unauthorized user access to another user's ssh session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening. While the recommended setting is 300 seconds (5 minutes), set this timeout value based on site policy. The recommended setting for ClientAliveCountMax is 0. In this case, the client session will be terminated after 5 minutes of idle time and no keepalive messages will be sent.','','Edit the /etc/ssh/sshd_config file to set the parameters according to site policy: ClientAliveInterval 300 ClientAliveCountMax 0','[{\"cis\": [\"5.2.16\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(18665,'Ensure SSH LoginGraceTime is set to one minute or less.','The LoginGraceTime parameter specifies the time allowed for successful authentication to the SSH server. The longer the Grace period is the more open unauthenticated connections can exist. Like other session controls in this session the Grace Period should be limited to appropriate organizational limits to ensure the service is available for needed access.','Setting the LoginGraceTime parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. It will also limit the number of concurrent unauthenticated connections While the recommended setting is 60 seconds (1 Minute), set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LoginGraceTime 60','[{\"cis\": [\"5.2.17\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(18666,'Ensure SSH access is limited.','There are several options available to limit which users and group can access the system via SSH. It is recommended that at least one of the following options be leveraged: AllowUsers, AllowGroups, DenyUsers, DenyGroups.','Restricting which users can remotely access the system via SSH will help ensure that only authorized users access the system.','','Edit the /etc/ssh/sshd_config file to set one or more of the parameter as follows: AllowUsers <userlist> AllowGroups <grouplist> DenyUsers <userlist> DenyGroups <grouplist>','[{\"cis\": [\"5.2.18\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(18667,'Ensure SSH warning banner is configured.','The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed.','Banners are used to warn connecting users of the particular site's policy regarding connection. Presenting a warning message prior to the normal user login may assist the prosecution of trespassers on the computer system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Banner /etc/issue.net','[{\"cis\": [\"5.2.19\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18668,'Ensure SSH PAM is enabled.','UsePAM Enables the Pluggable Authentication Module interface. If set to “yes” this will enable PAM authentication using ChallengeResponseAuthentication and PasswordAuthentication in addition to PAM account and session module processing for all authentication types.','When usePAM is set to yes, PAM runs through account and session types properly. This is important if you want to restrict access to services based off of IP, time or other factors of the account. Additionally, you can make sure users inherit certain environment variables on login or disallow access to the server.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: UsePAM yes','[{\"cis\": [\"5.2.20\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18669,'Ensure SSH AllowTcpForwarding is disabled.','SSH port forwarding is a mechanism in SSH for tunneling application ports from the client to the server, or servers to clients. It can be used for adding encryption to legacy applications, going through firewalls, and some system administrators and IT professionals use it for opening backdoors into the internal network from their home machines.','Leaving port forwarding enabled can expose the organization to security risks and back-doors. SSH connections are protected with strong encryption. This makes their contents invisible to most deployed network monitoring and traffic filtering solutions. This invisibility carries considerable risk potential if it is used for malicious purposes such as data exfiltration. Cybercriminals or malware could exploit SSH to hide their unauthorized communications, or to exfiltrate stolen data from the target network.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: AllowTcpForwarding no','[{\"cis\": [\"5.2.21\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(18670,'Ensure SSH MaxStartups is configured.','The MaxStartups parameter specifies the maximum number of concurrent unauthenticated connections to the SSH daemon.','To protect a system from denial of service due to a large number of pending authentication connection attempts, use the rate limiting function of MaxStartups to protect availability of sshd logins and prevent overwhelming the daemon.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: maxstartups 10:30:60','[{\"cis\": [\"5.2.22\"]}, {\"cis_csc\": [\"5.1\"]}]'),(18671,'Ensure SSH MaxSessions is set to 4 or less.','The MaxSessions parameter specifies the maximum number of open sessions permitted from a given connection.','To protect a system from denial of service due to a large number of concurrent sessions, use the rate limiting function of MaxSessions to protect availability of sshd logins and prevent overwhelming the daemon.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxSessions 4','[{\"cis\": [\"5.2.19\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18672,'Ensure password creation requirements are configured.','The pam_pwquality.so module checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more. The following are definitions of the pam_pwquality.so options: - retry=3 (Allow 3 tries before sending back a failure). The following options are set in the /etc/security/pwquality.conf file: - minlen = 14 dcredit = -1 ucredit = -1 ocredit = -1 lcredit = -1 (The settings shown above are one possible policy. Alter these values to conform to your own organization's password policies.)','Strong passwords protect systems from being hacked through brute force methods.','','1) Run the following command to install the pam_pwquality module: apt install libpam-pwquality 2) Edit the /etc/pam.d/common-password file to include the appropriate options for pam_pwquality.so and to conform to site policy: password requisite pam_pwquality.so retry=3 3) Edit /etc/security/pwquality.conf to add or update the following settings to conform to site policy: minlen = 14 dcredit = -1 ucredit = -1 ocredit = -1 lcredit = -1. Notes: Additional module options may be set, recommendation requirements only cover including try_first_pass and minlen set to 14 or more. Settings in /etc/security/pwquality.conf must use spaces around the = symbol.','[{\"cis\": [\"5.3.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(18673,'Ensure lockout for failed password attempts is configured.','Lock out users after n unsuccessful consecutive login attempts. The first sets of changes are made to the PAM configuration files. The second set of changes are applied to the program specific PAM configuration file. The second set of changes must be applied to each program that will lock out users. Check the documentation for each secondary program for instructions on how to configure them to work with PAM. Set the lockout number to the policy in effect at your site.','Locking out user IDs after n unsuccessful consecutive login attempts mitigates brute force password attacks against your systems.','','Edit the /etc/pam.d/common-auth file and add the auth line below: auth required pam_tally2.so onerr=fail audit silent deny=5 unlock_time=900. Edit the /etc/pam.d/common-account file and add the account lines below: account requisite pam_deny.so account required pam_tally2.so. Note: If a user has been locked out because they have reached the maximum consecutive failure count defined by deny= in the pam_tally2.so module, the user can be unlocked by issuing the command /sbin/pam_tally2 -u <username> --reset. This command sets the failed count to 0, effectively unlocking the user. Notes:BUG In pam_tally2.so To work around this issue the addition of pam_tally2.so in the accounts section of the /etc/pam.d/common-account file has been added to the audit and remediation sections. pam_tally2 line must be added for the counter to reset to 0 when using sudo. Use of the "audit" keyword may log credentials in the case of user error during authentication. This risk should be evaluated in the context of the site policies of your organization.','[{\"cis\": [\"5.3.2\"]}, {\"cis_csc\": [\"16.7\"]}, {\"pci_dss\": [\"8.2.5\"]}, {\"tsc\": [\"CC6.1\"]}]'),(18674,'Ensure password reuse is limited.','The /etc/security/opasswd file stores the users' old passwords and can be checked to ensure that users are not recycling recent passwords.','Forcing users not to reuse their past 5 passwords make it less likely that an attacker will be able to guess the password. Note that these change only apply to accounts configured on the local system.','','Edit the /etc/pam.d/common-password file to include the remember option and conform to site policy as shown: password required pam_pwhistory.so remember=5. Notes: Additional module options may be set, recommendation only covers those listed here.','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.5\"]}, {\"tsc\": [\"CC6.1\"]}]'),(18675,'Ensure password hashing algorithm is SHA-512.','The commands below change password encryption from md5 to sha512 (a much stronger hashing algorithm). All existing accounts will need to perform a password change to upgrade the stored hashes to the new algorithm.','The SHA-512 algorithm provides much stronger hashing than MD5, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords. Note that these change only apply to accounts configured on the local system.','','Edit the /etc/pam.d/common-password file to include the sha512 option for pam_unix.so as shown: password [success=1 default=ignore] pam_unix.so sha512','[{\"cis\": [\"5.3.4\"]}, {\"cis_csc\": [\"16.14\"]}, {\"pci_dss\": [\"3.6.1\", \"8.2.1\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\"]}]'),(18676,'Ensure password expiration is 365 days or less.','The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age. It is recommended that the PASS_MAX_DAYS parameter be set to less than or equal to 365 days.','The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity.','','Set the PASS_MAX_DAYS parameter to conform to site policy in /etc/login.defs: PASS_MAX_DAYS 90. Modify user parameters for all users with a password set to match: # chage --maxdays 90 <user>. Notes: You can also check this setting in /etc/shadow directly. The 5th field should be 365 or less for all users with a password. A value of -1 will disable password expiration. Additionally the password expiration must be greater than the minimum days between password changes or users will be unable to change their password.','[{\"cis\": [\"5.4.1.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(18677,'Ensure minimum days between password changes is 7 or more.','The PASS_MIN_DAYS parameter in /etc/login.defs allows an administrator to prevent users from changing their password until a minimum number of days have passed since the last time the user changed their password. It is recommended that PASS_MIN_DAYS parameter be set to 7 or more days.','By restricting the frequency of password changes, an administrator can prevent users from repeatedly changing their password in an attempt to circumvent password reuse controls.','','Set the PASS_MIN_DAYS parameter to 7 in /etc/login.defs: PASS_MIN_DAYS 7. Modify user parameters for all users with a password set to match: # chage --mindays 7 <user>. Notes: You can also check this setting in /etc/shadow directly. The 4th field should be 7 or more for all users with a password.','[{\"cis\": [\"5.4.1.2\"]}, {\"cis_csc\": [\"4.4\", \"16\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(18678,'Ensure password expiration warning days is 7 or more.','The PASS_WARN_AGE parameter in /etc/login.defs allows an administrator to notify users that their password will expire in a defined number of days. It is recommended that the PASS_WARN_AGE parameter be set to 7 or more days.','Providing an advance warning that a password will be expiring gives users time to think of a secure password. Users caught unaware may choose a simple password or write it down where it may be discovered.','','Set the PASS_WARN_AGE parameter to 7 in /etc/login.defs: PASS_WARN_AGE 7. Modify user parameters for all users with a password set to match: # chage --warndays 7 <user>. Notes: You can also check this setting in /etc/shadow directly. The 6th field should be 7 or more for all users with a password.','[{\"cis\": [\"5.4.1.3\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(18679,'Ensure inactive password lock is 30 days or less.','User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled.','Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.','','Run the following command to set the default password inactivity period to 30 days: # useradd -D -f 30. Modify user parameters for all users with a password set to match: # chage --inactive 30 <user>. Notes: You can also check this setting in /etc/shadow directly. The 7th field should be 30 or less for all users with a password. A value of -1 would disable this setting.','[{\"cis\": [\"5.4.1.4\"]}, {\"cis_csc\": [\"4.4\", \"16\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(18680,'Ensure default group for the root account is GID 0.','The usermod command can be used to specify which group the root user belongs to. This affects permissions of files that are created by the root user.','Using GID 0 for the root account helps prevent root-owned files from accidentally becoming accessible to non-privileged users.','','Run the following command to set the root user default group to GID 0: # usermod -g 0 root','[{\"cis\": [\"5.4.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(18681,'Ensure default user umask is 027 or more restrictive.','The default umask determines the permissions of files created by users. The user creating the file has the discretion of making their files and directories readable by others via the chmod command. Users who wish to allow their files and directories to be readable by others by default may choose a different default umask by inserting the umask command into the standard shell configuration files ( .profile , .bashrc , etc.) in their home directories.','Setting a very secure default value for umask ensures that users make a conscious choice about their file permissions. A default umask setting of 077 causes files and directories created by users to not be readable by any other user on the system. A umask of 027 would make files and directories readable by users in the same Unix group, while a umask of 022 would make files readable by every user on the system.','','Edit the /etc/bash.bashrc , /etc/profile and /etc/profile.d/*.sh files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: umask 027','[{\"cis\": [\"5.4.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(18682,'Ensure default user shell timeout is 900 seconds or less.','The default TMOUT determines the shell timeout for users. The TMOUT value is measured in seconds.','Having no timeout value associated with a shell could allow an unauthorized user access to another user's shell session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening.','','Edit the /etc/bash.bashrc , /etc/profile and /etc/profile.d/*.sh files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: readonly TMOUT=900 ; export TMOUT . Note that setting the value to readonly prevents unwanted modification during runtime.','[{\"cis\": [\"5.4.5\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(18683,'Ensure access to the su command is restricted.','The su command allows a user to run a command or shell as another user. The program has been superseded by sudo, which allows for more granular control over privileged access. Normally, the su command can be executed by any user. By uncommenting the pam_wheel.so statement in /etc/pam.d/su, the su command will only allow users in the sudo group to execute su.','Restricting the use of su, and using sudo in its place, provides system administrators better control of the escalation of user privileges to execute privileged commands. The sudo utility also provides a better logging and audit mechanism, as it can log each command executed via sudo, whereas su can only record that a user executed the su program.','','Create an empty group that will be specified for use of the su command. The group should be named according to site policy. Example # groupadd sugroup Add the following line to the /etc/pam.d/su file, specifying the empty group: auth required pam_wheel.so use_uid group=sugroup','[{\"cis\": [\"5.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(18684,'Ensure permissions on /etc/passwd are configured.','The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.','It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd: # chown root:root /etc/passwd # chmod 644 /etc/passwd','[{\"cis\": [\"6.1.2\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18685,'Ensure permissions on /etc/gshadow- are configured.','The /etc/gshadow- file is used to store backup information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/gshadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the one of the following chown commands as appropriate and the chmod to set permissions on /etc/gshadow- : # chown root:root /etc/gshadow- # chown root:shadow /etc/gshadow- # chmod o-rwx,g-wx /etc/gshadow-','[{\"cis\": [\"6.1.3\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18686,'Ensure permissions on /etc/shadow are configured.','The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.','','Run the one following commands to set permissions on /etc/shadow : # chown root:shadow /etc/shadow # chmod o-rwx,g-wx /etc/shadow','[{\"cis\": [\"6.1.4\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18687,'Ensure permissions on /etc/group are configured.','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','Run the following command to set permissions on /etc/group: # chown root:root /etc/group # chmod 644 /etc/group','[{\"cis\": [\"6.1.5\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18688,'Ensure permissions on /etc/passwd- are configured.','The /etc/passwd- file contains backup user account information.','It is critical to ensure that the /etc/passwd- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd-: # chown root:root /etc/passwd- # chmod u-x,go-rwx /etc/passwd-','[{\"cis\": [\"6.1.6\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18689,'Ensure permissions on /etc/shadow- are configured.','The /etc/shadow- file is used to store backup information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/shadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to set permissions on /etc/shadow- : # chown root:shadow /etc/shadow- # chmod u-x,go-rwx /etc/shadow-','[{\"cis\": [\"6.1.7\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18690,'Ensure permissions on /etc/group- are configured.','The /etc/group- file contains a backup list of all the valid groups defined in the system.','It is critical to ensure that the /etc/group- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/group-: # chown root:root /etc/group- # chmod u-x,go-rwx /etc/group-','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18691,'Ensure permissions on /etc/gshadow are configured.','The /etc/gshadow file is used to store the information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/gshadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow file (such as group administrators) could also be useful to subvert the group','','Run the following commands to set permissions on /etc/gshadow : # chown root:shadow /etc/gshadow # chmod o-rwx,g-rw /etc/gshadow','[{\"cis\": [\"6.1.9\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(18692,'Ensure password fields are not empty.','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: # passwd -l <em><username></em>. Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"6.2.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(18693,'Ensure no legacy + entries exist in /etc/passwd','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy + entries from /etc/passwd if they exist.','[{\"cis\": [\"6.2.2\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(18694,'Ensure no legacy + entries exist in /etc/shadow','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy + entries from /etc/shadow if they exist.','[{\"cis\": [\"6.2.4\"]}, {\"cis_csc\": [\"16.9\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(18695,'Ensure no legacy + entries exist in /etc/group','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy + entries from /etc/group if they exist.','[{\"cis\": [\"6.2.5\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(18696,'Ensure root is the only UID 0 account.','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"6.2.6\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(18697,'Ensure shadow group is empty.','The shadow group allows system programs which require access the ability to read the /etc/shadow file. No users should be assigned to the shadow group.','Any users assigned to the shadow group would be granted read access to the /etc/shadow file. If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed passwords to break them. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert additional user accounts.','','Remove all users from the shadow group, and change the primary group of any users with shadow as their primary group.','[{\"cis\": [\"6.2.20\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(19000,'Ensure mounting of cramfs filesystems is disabled.','The cramfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems. A cramfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/cramfs.conf and add the following line: install cramfs /bin/true Run the following command to unload the cramfs module: # rmmod cramfs','[{\"cis\": [\"1.1.1.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19001,'Ensure mounting of freevxfs filesystems is disabled.','The freevxfs filesystem type is a free version of the Veritas type filesystem. This is the primary filesystem type for HP-UX operating systems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/freevxfs.conf and add the following line: install freevxfs /bin/true. Run the following command to unload the freevxfs module: # rmmod freevxfs.','[{\"cis\": [\"1.1.1.2\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19002,'Ensure mounting of jffs2 filesystems is disabled.','The jffs2 (journaling flash filesystem 2) filesystem type is a log-structured filesystem used in flash memory devices.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/jffs2.conf and add the following line: install jffs2 /bin/true. Run the following command to unload the jffs2 module: # rmmod jffs2.','[{\"cis\": [\"1.1.1.3\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19003,'Ensure mounting of hfs filesystems is disabled.','The hfs filesystem type is a hierarchical filesystem that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/hfs.conf and add the following line: install hfs /bin/true. Run the following command to unload the hfs module: # rmmod hfs.','[{\"cis\": [\"1.1.1.4\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19004,'Ensure mounting of hfsplus filesystems is disabled.','The hfsplus filesystem type is a hierarchical filesystem designed to replace hfs that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/hfsplus.conf and add the following line: install hfsplus /bin/true. Run the following command to unload the hfsplus module: # rmmod hfsplus.','[{\"cis\": [\"1.1.1.5\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19005,'Ensure mounting of squashfs filesystems is disabled.','The squashfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems (similar to cramfs ). A squashfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','Disabling squashfs will prevent the use of snap. Snap is a package manager for Linux for installing Snap packages. "Snap" application packages of software are self-contained and work across a range of Linux distributions. This is unlike traditional Linux package management approaches, like APT or RPM, which require specifically adapted packages per Linux distribution on an application update and delay therefore application deployment from developers to their software's end-user. Snaps themselves have no dependency on any external store ("App store"), can be obtained from any source and can be therefore used for upstream software deployment. When snaps are deployed on versions of Linux, the Ubuntu app store is used as default back-end, but other stores can be enabled as well.','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/squashfs.conf and add the following line: install squashfs /bin/true. Run the following command to unload the squashfs module: # rmmod squashfs','[{\"cis\": [\"1.1.1.6\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19006,'Ensure mounting of udf filesystems is disabled.','The udf filesystem type is the universal disk format used to implement ISO/IEC 13346 and ECMA-167 specifications. This is an open vendor filesystem type for data storage on a broad range of media. This filesystem type is necessary to support writing DVDs and newer optical disc formats.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/udf.conf and add the following line: install udf /bin/true Run the following command to unload the udf module: # rmmod udf','[{\"cis\": [\"1.1.1.7\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19007,'Ensure /tmp is configured.','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Making /tmp its own file system allows an administrator to set the noexec option on the mount, making /tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw. This can be accomplished by either mounting tmpfs to /tmp, or creating a separate partition for /tmp.','Since the /tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. Running out of /tmp space is a problem regardless of what kind of filesystem lies under it, but in a default installation a disk-based /tmp will essentially have the whole disk available, as it only creates a single / partition. On the other hand, a RAM-based /tmp as with tmpfs will almost certainly be much smaller, which can lead to applications filling up the filesystem much more easily. /tmp utilizing tmpfs can be resized using the size={size} parameter on the Options line on the tmp.mount file.','Configure /etc/fstab as appropriate. Example: tmpfs /tmp tmpfs defaults,rw,nosuid,nodev,noexec,relatime 0 0. OR Run the following commands to enable systemd /tmp mounting: Run the following command to create the tmp.mount file in the correct location: # cp -v /usr/share/systemd/tmp.mount /etc/systemd/system/. Edit /etc/systemd/system/tmp.mount to configure the /tmp mount: [Mount] What=tmpfs Where=/tmp Type=tmpfs Options=mode=1777,strictatime,nosuid,nodev,noexec. Run the following command to reload the systemd daemon with the unpdated tmp.mount unit file: # systemctl daemon-reload. Run the following command to enable and start tmp.mount # systemctl --now enable tmp.mount.','[{\"cis\": [\"1.1.2\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19008,'Ensure nodev option set on /tmp partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp.','','Edit the /etc/fstab file OR the /etc/systemd/system/local-fs.target.wants/tmp.mount file: If /etc/fstab is used to mount /tmp: Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,nodev /tmp. OR If systemd is used to mount /tmp: Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nodev to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid. Run the following command to restart the systemd daemon: # systemctl daemon-reload. Run the following command to restart tmp.mount # systemctl restart tmp.mount.','[{\"cis\": [\"1.1.3\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19009,'Ensure nosuid option set on /tmp partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp : # mount -o remount,nosuid /tmp OR Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nosuid to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to remount /tmp : # mount -o remount,nosuid /tmp','[{\"cis\": [\"1.1.4\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19010,'Ensure noexec option set on /tmp partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,noexec /tmp. OR Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add noexec to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to remount /tmp: # mount -o remount,noexec /tmp.','[{\"cis\": [\"1.1.5\"]}, {\"cis_csc_v7\": [\"2.6\"]}, {\"cmmc_v2.0\": [\"CM.2.063\", \"CM.3.069\", \"CM.4.073\"]}, {\"iso_27001-2013\": [\"A.12.5.1\", \"A.12.6.2\"]}, {\"mitre_techniques\": [\"T1191\", \"T1092\", \"T1175\", \"T1173\", \"T1519\", \"T1052\", \"T1210\", \"T1133\", \"T1118\", \"T1171\", \"T1170\", \"T1046\", \"T1137\", \"T1086\", \"T1164\", \"T1121\", \"T1076\", \"T1091\", \"T1180\", \"T1064\", \"T1184\", \"T1221\", \"T1127\", \"T1028\"]}, {\"nist_sp_800-53\": [\"CM-11\"]}]'),(19011,'Ensure /dev/shm is configured.','/dev/shm is a traditional shared memory concept. One program will create a memory portion, which other processes (if permitted) can access. Mounting tmpfs at /dev/shm is handled automatically by systemd.','Any user can upload and execute files inside the /dev/shm similar to the /tmp partition. Configuring /dev/shm allows an administrator to set the noexec option on the mount, making /dev/shm useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','','Edit /etc/fstab and add or edit the following line: tmpfs /dev/shm tmpfs defaults,noexec,nodev,nosuid,seclabel 0 0. Run the following command to remount /dev/shm: # mount -o remount,noexec,nodev,nosuid /dev/shm.','[{\"cis\": [\"1.1.6\"]}, {\"cis_csc_v7\": [\"5.1\", \"13\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19012,'Ensure nodev option set on /dev/shm partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /dev/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,nosuid,nodev,noexec /dev/shm.','[{\"cis\": [\"1.1.7\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19013,'Ensure nosuid option set on /dev/shm partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,nosuid,nodev,noexec /dev/shm.','[{\"cis\": [\"1.1.8\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19014,'Ensure noexec option set on /dev/shm partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,nosuid,nodev,noexec /dev/shm.','[{\"cis\": [\"1.1.9\"]}, {\"cis_csc_v7\": [\"2.6\"]}, {\"cmmc_v2.0\": [\"CM.2.063\", \"CM.3.069\", \"CM.4.073\"]}, {\"iso_27001-2013\": [\"A.12.5.1\", \"A.12.6.2\"]}, {\"mitre_techniques\": [\"T1191\", \"T1092\", \"T1175\", \"T1173\", \"T1519\", \"T1052\", \"T1210\", \"T1133\", \"T1118\", \"T1171\", \"T1170\", \"T1046\", \"T1137\", \"T1086\", \"T1164\", \"T1121\", \"T1076\", \"T1091\", \"T1180\", \"T1064\", \"T1184\", \"T1221\", \"T1127\", \"T1028\"]}, {\"nist_sp_800-53\": [\"CM-11\"]}]'),(19015,'Ensure separate partition exists for /var.','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion if it is not bound to a separate partition.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.10\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19016,'Ensure separate partition exists for /var/tmp.','The /var/tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /var/tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /var/tmp its own file system allows an administrator to set the noexec option on the mount, making /var/tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','For new installations, during installation create a custom partition setup and specify a separate partition for /var/tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.11\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19017,'Ensure /var/tmp partition includes the nodev option.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /var/tmp.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,nosuid,nodev,noexec /var/tmp.','[{\"cis\": [\"1.1.12\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19018,'Ensure /var/tmp partition includes the nosuid option.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /var/tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,nosuid,nodev,noexec /var/tmp.','[{\"cis\": [\"1.1.13\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19019,'Ensure /var/tmp partition includes the noexec option.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /var/tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,nosuid,nodev,noexec /var/tmp.','[{\"cis\": [\"1.1.14\"]}, {\"cis_csc_v7\": [\"2.6\"]}, {\"cmmc_v2.0\": [\"CM.2.063\", \"CM.3.069\", \"CM.4.073\"]}, {\"iso_27001-2013\": [\"A.12.5.1\", \"A.12.6.2\"]}, {\"mitre_techniques\": [\"T1191\", \"T1092\", \"T1175\", \"T1173\", \"T1519\", \"T1052\", \"T1210\", \"T1133\", \"T1118\", \"T1171\", \"T1170\", \"T1046\", \"T1137\", \"T1086\", \"T1164\", \"T1121\", \"T1076\", \"T1091\", \"T1180\", \"T1064\", \"T1184\", \"T1221\", \"T1127\", \"T1028\"]}, {\"nist_sp_800-53\": [\"CM-11\"]}]'),(19020,'Ensure separate partition exists for /var/log.','The /var/log directory is used by system services to store log data.','There are two important reasons to ensure that system logs are stored on a separate partition: protection against resource exhaustion (since logs can grow quite large) and protection of audit data.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.15\"]}, {\"cis_csc_v7\": [\"6.4\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"nist_sp_800-53\": [\"AU-4\"]}, {\"pci_dss_v3.2.1\": [\"10.7\"]}]'),(19021,'Ensure separate partition exists for /var/log/audit.','The auditing daemon, auditd, stores log data in the /var/log/audit directory.','There are two important reasons to ensure that data gathered by auditd is stored on a separate partition: protection against resource exhaustion (since the audit.log file can grow quite large) and protection of audit data. The audit daemon calculates how much free space is left and performs actions based on the results. If other processes (such as syslog) consume space in the same partition as auditd, it may not perform as desired.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.16\"]}, {\"cis_csc_v7\": [\"6.4\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"nist_sp_800-53\": [\"AU-4\"]}, {\"pci_dss_v3.2.1\": [\"10.7\"]}]'),(19022,'Ensure separate partition exists for /home.','The /home directory is used to support disk storage needs of local users.','If the system is intended to support local users, create a separate partition for the /home directory to protect against resource exhaustion and restrict the type of files that can be stored under /home.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.17\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19023,'Ensure /home partition includes the nodev option.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. See the fstab(5) manual page for more information. # mount -o remount,nodev /home','[{\"cis\": [\"1.1.18\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19024,'Disable Automounting.','autofs allows automatic mounting of devices, typically including CD/DVDs and USB drives.','With automounting enabled anyone with physical access could attach a USB drive or disc and have its contents available in system even if they lacked permissions to mount it themselves.','The use of portable hard drives is very common for workstation users. If your organization allows the use of portable storage or media on workstations and physical access controls to workstations is considered adequate there is little value add in turning off automounting.','Run one of the following commands: Run the following command to disable autofs: # systemctl --now disable autofs OR Run the following command to remove autofs: # apt purge autofs','[{\"cis\": [\"1.1.23\"]}, {\"cis_csc_v7\": [\"8.4\", \"8.5\"]}, {\"cmmc_v2.0\": [\"SI.1.213\"]}, {\"iso_27001-2013\": [\"A.12.2.1\"]}, {\"mitre_techniques\": [\"T1215\", \"T1027\", \"T1045\", \"T1193\", \"T1194\", \"T1221\", \"T1200\", \"T1091\"]}, {\"nist_sp_800-53\": [\"SI-3\"]}]'),(19025,'Disable USB Storage.','USB storage provides a means to transfer and store files insuring persistence and availability of the files independent of network connection status. Its popularity and utility has led to USB-based malware being a simple and common means for network infiltration and a first step to establishing a persistent threat within a networked environment. Note: An alternative solution to disabling the usb-storage module may be found in USBGuard. Use of USBGuard and construction of USB device policies should be done in alignment with site policy.','Restricting USB access on the system will decrease the physical attack surface for a device and diminish the possible vectors to introduce malware.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/usb_storage.conf and add the following line: install usb-storage /bin/true. Run the following command to unload the usb-storage module: rmmod usb-storage','[{\"cis\": [\"1.1.24\"]}, {\"cis_csc_v7\": [\"8.4\", \"8.5\"]}, {\"cmmc_v2.0\": [\"SI.1.213\"]}, {\"iso_27001-2013\": [\"A.12.2.1\"]}, {\"mitre_techniques\": [\"T1215\", \"T1027\", \"T1045\", \"T1193\", \"T1194\", \"T1221\", \"T1200\", \"T1091\"]}, {\"nist_sp_800-53\": [\"SI-3\"]}]'),(19026,'Ensure AIDE is installed.','AIDE takes a snapshot of filesystem state including modification times, permissions, and file hashes which can then be used to compare against the current state of the filesystem to detect modifications to the system.','By monitoring the filesystem state compromised files can be detected to prevent or limit the exposure of accidental or malicious misconfigurations or modified binaries.','','Install AIDE using the appropriate package manager or manual installation: # apt install aide aide-common Configure AIDE as appropriate for your environment. Consult the AIDE documentation for options. Run the following commands to initialize AIDE: # aideinit # mv /var/lib/aide/aide.db.new /var/lib/aide/aide.db','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc_v7\": [\"14.9\"]}, {\"cmmc_v2.0\": [\"AU.3.050\"]}, {\"iso_27001-2013\": [\"A.12.4.3\"]}, {\"nist_sp_800-53\": [\"AU-3\"]}, {\"pci_dss_v3.2.1\": [\"10.2.1\", \"11.5\"]}]'),(19027,'Ensure filesystem integrity is regularly checked.','Periodic checking of the filesystem integrity is needed to detect changes to the filesystem.','Periodic file checking allows the system administrator to determine on a regular basis if critical files have been changed in an unauthorized fashion.','','If cron will be used to schedule and run aide check: Run the following command: # crontab -u root -e Add the following line to the crontab: 0 5 * * * /usr/bin/aide.wrapper --config /etc/aide/aide.conf --check OR If aidecheck.service and aidecheck.timer will be used to schedule and run aide check: Create or edit the file /etc/systemd/system/aidecheck.service and add the following lines: [Unit] Description=Aide Check [Service] Type=simple ExecStart=/usr/bin/aide.wrapper --config /etc/aide/aide.conf --check [Install] WantedBy=multi-user.target Create or edit the file /etc/systemd/system/aidecheck.timer and add the following lines: [Unit] Description=Aide check every day at 5AM [Timer] OnCalendar=*-*-* 05:00:00 Unit=aidecheck.service [Install] WantedBy=multi-user.target Run the following commands: # chown root:root /etc/systemd/system/aidecheck.* # chmod 0644 /etc/systemd/system/aidecheck.* # systemctl daemon-reload # systemctl enable aidecheck.service # systemctl --now enable aidecheck.timer','[{\"cis\": [\"1.3.2\"]}, {\"cis_csc_v7\": [\"14.9\"]}, {\"cmmc_v2.0\": [\"AU.3.050\"]}, {\"iso_27001-2013\": [\"A.12.4.3\"]}, {\"nist_sp_800-53\": [\"AU-3\"]}, {\"pci_dss_v3.2.1\": [\"10.2.1\", \"11.5\"]}]'),(19028,'Ensure permissions on bootloader config are not overridden.','The permissions on /boot/grub/grub.cfg are changed to 444 when gub.cfg is updated by the update-grub command.','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.','','Run the following command to update chmod 444 to chmod 400 in /usr/sbin/grub- mkconfig: # sed -ri 's/chmods+[0-7][0-7][0-7]s+${grub_cfg}.new/chmod 400 ${grub_cfg}.new/' /usr/sbin/grub-mkconfig Run the following command to remove check on password not being set to before running chmod command: # sed -ri 's/ && ! grep "^password" ${grub_cfg}.new >/dev/null//' /usr/sbin/grub-mkconfig.','[{\"cis\": [\"1.4.1\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.2.007\", \"MP.2.120\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1035\", \"T1489\", \"T1198\", \"T1184\", \"T1165\", \"T1492\", \"T1169\", \"T1501\", \"T1080\", \"T1209\", \"T1134\", \"T1197\", \"T1538\", \"T1213\", \"T1044\", \"T1484\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1163\", \"T1021\", \"T1053\", \"T1023\", \"T1528\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AC-3\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19029,'Ensure bootloader password is set.','Setting the boot loader password will require that anyone rebooting the system must enter a password before being able to set command line boot parameters.','Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off AppArmor at boot time).','If password protection is enabled, only the designated superuser can edit a Grub 2 menu item by pressing "e" or access the GRUB 2 command line by pressing "c" If GRUB 2 is set up to boot automatically to a password-protected menu entry the user has no option to back out of the password prompt to select another menu entry. Holding the SHIFT key will not display the menu in this case. The user must enter the correct username and password. If unable, the configuration files will have to be edited via the LiveCD or other means to fix the problem You can add --unrestricted to the menu entries to allow the system to boot without entering a password. Password will still be required to edit menu items. More Information: https://help.ubuntu.com/community/Grub2/Passwords','Create an encrypted password with grub-mkpasswd-pbkdf2: # grub-mkpasswd-pbkdf2 Enter password: <password> Reenter password: <password> PBKDF2 hash of your password is <encrypted-password> Add the following into a custom /etc/grub.d configuration file: cat <<EOF set superusers="<username>" password_pbkdf2 <username> <encrypted-password> EOF. The superuser/user information and password should not be contained in the /etc/grub.d/00_header file as this file could be overwritten in a package update. If there is a requirement to be able to boot/reboot without entering the password, edit /etc/grub.d/10_linux and add --unrestricted to the line CLASS= Example: CLASS="--class gnu-linux --class gnu --class os --unrestricted". Run the following command to update the grub2 configuration: # update-grub.','[{\"cis\": [\"1.4.2\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19030,'Ensure permissions on bootloader config are configured.','The grub configuration file contains information on boot settings and passwords for unlocking boot options.','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.','','Run the following commands to set permissions on your grub configuration: # chown root:root /boot/grub/grub.cfg # chmod u-wx,go-rwx /boot/grub/grub.cfg.','[{\"cis\": [\"1.4.3\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19031,'Ensure authentication required for single user mode.','Single user mode is used for recovery when the system detects an issue during boot or by manual selection from the bootloader.','Requiring authentication in single user mode prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials.','','Run the following command and follow the prompts to set a password for the root user: # passwd root','[{\"cis\": [\"1.4.4\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19032,'Ensure XD/NX support is enabled.','Recent processors in the x86 family support the ability to prevent code execution on a per memory page basis. Generically and on AMD processors, this ability is called No Execute (NX), while on Intel processors it is called Execute Disable (XD). This ability can help prevent exploitation of buffer overflow vulnerabilities and should be activated whenever possible. Extra steps must be taken to ensure that this protection is enabled, particularly on 32-bit x86 systems. Other processors, such as Itanium and POWER, have included such support since inception and the standard kernel for those platforms supports the feature. Note: Ensure your system supports the XD or NX bit and has PAE support before implementing this recommendation as this may prevent it from booting if these are not supported by your hardware.','Enabling any feature that can protect against buffer overflow attacks enhances the security of the system.','','On 32 bit systems install a kernel with PAE support, no installation is required on 64 bit systems: If necessary configure your bootloader to load the new kernel and reboot the system. You may need to enable NX or XD support in your bios.','[{\"cis\": [\"1.5.1\"]}, {\"cis_csc_v7\": [\"8.3\"]}, {\"mitre_techniques\": [\"T1189\", \"T1190\", \"T1203\", \"T1212\", \"T1211\", \"T1068\", \"T1210\", \"T1117\", \"T1085\", \"T1080\", \"T1131\", \"T1003\", \"T1101\"]}, {\"nist_sp_800-53\": [\"SC-39\", \"SI-16\"]}]'),(19033,'Ensure address space layout randomization (ASLR) is enabled.','Address space layout randomization (ASLR) is an exploit mitigation technique which randomly arranges the address space of key data areas of a process.','Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file ending in .conf: kernel.randomize_va_space = 2 Run the following script to comment out entries that override the default setting of kernel.randomize_va_space: #!/usr/bin/bash for file in /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /usr/local/lib/sysctl.d/*.conf /run/sysctl.d/*.conf; do if [ -f "$file" ]; then grep -Esq "^s*kernel.randomize_va_spaces*=s*([0-1]|[3-9]|[1-9][0-9]+)" "$file" && sed -ri 's/^s*kernel.randomize_va_spaces*=s*([0-1]|[3-9]|[1-9][0-9]+)/# &/gi' "$file" fi done Run the following command to set the active kernel parameter: # sysctl -w kernel.randomize_va_space=2','[{\"cis\": [\"1.5.2\"]}, {\"cis_csc_v7\": [\"8.3\"]}, {\"mitre_techniques\": [\"T1189\", \"T1190\", \"T1203\", \"T1212\", \"T1211\", \"T1068\", \"T1210\", \"T1117\", \"T1085\", \"T1080\", \"T1131\", \"T1003\", \"T1101\"]}, {\"nist_sp_800-53\": [\"SC-39\", \"SI-16\"]}]'),(19034,'Ensure prelink is not installed.','prelink is a program that modifies ELF shared libraries and ELF dynamically linked binaries in such a way that the time needed for the dynamic linker to perform relocations at startup significantly decreases.','The prelinking feature can interfere with the operation of AIDE, because it changes binaries. Prelinking can also increase the vulnerability of the system if a malicious user is able to compromise a common library such as libc.','','Run the following command to restore binaries to normal: # prelink -ua Uninstall prelink using the appropriate package manager or manual installation: # apt purge prelink.','[{\"cis\": [\"1.5.3\"]}, {\"cis_csc_v7\": [\"14.9\"]}, {\"cmmc_v2.0\": [\"AU.3.050\"]}, {\"iso_27001-2013\": [\"A.12.4.3\"]}, {\"nist_sp_800-53\": [\"AU-3\"]}, {\"pci_dss_v3.2.1\": [\"10.2.1\", \"11.5\"]}]'),(19035,'Ensure core dumps are restricted.','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file. The system provides the ability to set a soft limit for core dumps, but this can be overridden by the user.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf(5) ). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to /etc/security/limits.conf or a /etc/security/limits.d/* file: * hard core 0 Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: fs.suid_dumpable = 0 Run the following command to set the active kernel parameter: # sysctl -w fs.suid_dumpable=0 IF systemd-coredump is installed: edit /etc/systemd/coredump.conf and add/modify the following lines: Storage=none ProcessSizeMax=0 Run the command: systemctl daemon-reload.','[{\"cis\": [\"1.5.4\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19036,'Ensure AppArmor is installed.','AppArmor provides Mandatory Access Controls.','Without a Mandatory Access Control system installed only the default Discretionary Access Control system will be available.','','Install Apparmor. # apt install apparmor','[{\"cis\": [\"1.6.1.1\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.2.007\", \"MP.2.120\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1035\", \"T1489\", \"T1198\", \"T1184\", \"T1165\", \"T1492\", \"T1169\", \"T1501\", \"T1080\", \"T1209\", \"T1134\", \"T1197\", \"T1538\", \"T1213\", \"T1044\", \"T1484\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1163\", \"T1021\", \"T1053\", \"T1023\", \"T1528\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AC-3\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19037,'Ensure AppArmor is enabled in the bootloader configuration.','Configure AppArmor to be enabled at boot time and verify that it has not been overwritten by the bootloader boot parameters. Note: This recommendation is designed around the grub bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings.','AppArmor must be enabled at boot time in your bootloader configuration to ensure that the controls it provides are not overridden.','','Edit /etc/default/grub and add the apparmor=1 and security=apparmor parameters to the GRUB_CMDLINE_LINUX= line GRUB_CMDLINE_LINUX="apparmor=1 security=apparmor" Run the following command to update the grub2 configuration: # update-grub','[{\"cis\": [\"1.6.1.2\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.2.007\", \"MP.2.120\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1035\", \"T1489\", \"T1198\", \"T1184\", \"T1165\", \"T1492\", \"T1169\", \"T1501\", \"T1080\", \"T1209\", \"T1134\", \"T1197\", \"T1538\", \"T1213\", \"T1044\", \"T1484\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1163\", \"T1021\", \"T1053\", \"T1023\", \"T1528\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AC-3\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19038,'Ensure all AppArmor Profiles are in enforce or complain mode.','AppArmor profiles define what resources applications are able to access.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that any policies that exist on the system are activated.','','Run the following command to set all profiles to enforce mode: # aa-enforce /etc/apparmor.d/* OR Run the following command to set all profiles to complain mode: # aa-complain /etc/apparmor.d/* Note: Any unconfined processes may need to have a profile created or activated for them and then be restarted.','[{\"cis\": [\"1.6.1.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.2.007\", \"MP.2.120\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1035\", \"T1489\", \"T1198\", \"T1184\", \"T1165\", \"T1492\", \"T1169\", \"T1501\", \"T1080\", \"T1209\", \"T1134\", \"T1197\", \"T1538\", \"T1213\", \"T1044\", \"T1484\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1163\", \"T1021\", \"T1053\", \"T1023\", \"T1528\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AC-3\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19039,'Ensure all AppArmor Profiles are enforcing.','AppArmor profiles define what resources applications are able to access.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that any policies that exist on the system are activated.','','Run the following command to set all profiles to enforce mode: # aa-enforce /etc/apparmor.d/* Note: Any unconfined processes may need to have a profile created or activated for them and then be restarted.','[{\"cis\": [\"1.6.1.4\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.2.007\", \"MP.2.120\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1035\", \"T1489\", \"T1198\", \"T1184\", \"T1165\", \"T1492\", \"T1169\", \"T1501\", \"T1080\", \"T1209\", \"T1134\", \"T1197\", \"T1538\", \"T1213\", \"T1044\", \"T1484\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1163\", \"T1021\", \"T1053\", \"T1023\", \"T1528\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AC-3\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19040,'Ensure message of the day is configured properly.','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/motd file with the appropriate contents according to your site policy, remove any instances of m , , s , v or references to the OS platform OR If the motd is not used, this file can be removed. Run the following command to remove the motd file: # rm /etc/motd','[{\"cis\": [\"1.7.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19041,'Ensure local login warning banner is configured properly.','The contents of the /etc/issue file are displayed to users prior to login for local terminals. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version - or the operating system's name.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of m , , s , v or references to the OS platform # echo 'Authorized uses only. All activity may be monitored and reported.' > /etc/issue','[{\"cis\": [\"1.7.2\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19042,'Ensure remote login warning banner is configured properly.','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue.net file with the appropriate contents according to your site policy, remove any instances of m , , s , or v or references to the OS platform: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.net','[{\"cis\": [\"1.7.3\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19043,'Ensure permissions on /etc/motd are configured.','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users.','If the /etc/motd file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/motd : # chown root:root $(readlink -e /etc/motd) # chmod u-x,go-wx $(readlink -e /etc/motd) OR run the following command to remove the /etc/motd file: # rm /etc/motd.','[{\"cis\": [\"1.7.4\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19044,'Ensure permissions on /etc/issue are configured.','The contents of the /etc/issue file are displayed to users prior to login for local terminals.','If the /etc/issue file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue: # chown root:root /etc/issue # chmod u-x,go-wx /etc/issue','[{\"cis\": [\"1.7.5\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19045,'Ensure permissions on /etc/issue.net are configured.','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services.','If the /etc/issue.net file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue.net: # chown root:root $(readlink -e /etc/issue.net) # chmod u-x,go-wx $(readlink -e /etc/issue.net)','[{\"cis\": [\"1.7.6\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19046,'Ensure GNOME Display Manager is removed.','The GNOME Display Manager (GDM) is a program that manages graphical display servers and handles graphical user logins.','If a Graphical User Interface (GUI) is not required, it should be removed to reduce the attack surface of the system.','Removing the GNOME Display manager will remove the Graphical User Interface (GUI) from the system.','Run the following command to uninstall gdm3: # apt purge gdm3','[{\"cis\": [\"1.8.1\"]}, {\"cis_csc_v7\": [\"2.6\"]}, {\"cmmc_v2.0\": [\"CM.2.063\", \"CM.3.069\", \"CM.4.073\"]}, {\"iso_27001-2013\": [\"A.12.5.1\", \"A.12.6.2\"]}, {\"mitre_techniques\": [\"T1191\", \"T1092\", \"T1175\", \"T1173\", \"T1519\", \"T1052\", \"T1210\", \"T1133\", \"T1118\", \"T1171\", \"T1170\", \"T1046\", \"T1137\", \"T1086\", \"T1164\", \"T1121\", \"T1076\", \"T1091\", \"T1180\", \"T1064\", \"T1184\", \"T1221\", \"T1127\", \"T1028\"]}, {\"nist_sp_800-53\": [\"CM-11\"]}]'),(19047,'Ensure GDM login banner is configured.','GDM is the GNOME Display Manager which handles graphical login for GNOME based systems.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place.','','Edit or create the file /etc/gdm3/greeter.dconf-defaults and add the following: [org/gnome/login-screen] banner-message-enable=true banner-message-text='<banner message>' disable-user-list=true Example banner message: 'Authorized uses only. All activity may be monitored and reported.' Run the following command to re-load GDM on the next login or reboot: # dpkg-reconfigure gdm3','[{\"cis\": [\"1.8.2\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19048,'Ensure disable-user-list is enabled.','GDM is the GNOME Display Manager which handles graphical login for GNOME based systems. The disable-user-list option controls is a list of users is displayed on the login screen.','Displaying the user list eliminates half of the Userid/Password equation that an unauthorized person would need to log on.','','Edit or create the file /etc/gdm3/greeter.dconf-defaults and edit or add the following: [org/gnome/login-screen] banner-message-enable=true banner-message-text='<banner message>' disable-user-list=true Run the following command to re-load GDM on the next login or reboot: # dpkg-reconfigure gdm3','[{\"cis\": [\"1.8.3\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19049,'Ensure XDCMP is not enabled.','X Display Manager Control Protocol (XDMCP) is designed to provide authenticated access to display management services for remote displays.','XDMCP is inherently insecure. - XDMCP is not a ciphered protocol. This may allow an attacker to capture keystrokes entered by a user. - XDMCP is vulnerable to man-in-the-middle attacks. This may allow an attacker to steal the credentials of legitimate users by impersonating the XDMCP server.','','Edit the file /etc/gdm3/custom.conf and remove the line: Enable=true','[{\"cis\": [\"1.8.4\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19050,'Ensure updates, patches, and additional security software are installed.','Periodically patches are released for included software either due to security flaws or to include additional functionality.','Newer patches may contain security enhancements that would not be available through the latest full update. As a result, it is recommended that the latest software patches be used to take advantage of the latest functionality. As with any software installation, organizations need to determine if a given update meets their requirements and verify the compatibility and supportability of any additional software against the update revision that is selected.','','Run the following command to update all packages following local site policy guidance on applying updates and patches: # apt upgrade OR # apt dist-upgrade','[{\"cis\": [\"1.9\"]}, {\"cis_csc_v7\": [\"3.4\", \"3.5\"]}, {\"cmmc_v2.0\": [\"MA.2.111\"]}, {\"mitre_techniques\": [\"T1103\", \"T1017\", \"T1138\", \"T1073\", \"T1189\", \"T1190\", \"T1212\", \"T1211\", \"T1068\", \"T1210\", \"T1495\", \"T1137\", \"T1075\", \"T1195\", \"T1019\", \"T1072\", \"T1100\", \"T1527\", \"T1176\", \"T1088\", \"T1081\", \"T1214\", \"T1530\", \"T1213\", \"T1038\", \"T1073\", \"T1482\", \"T1114\", \"T1044\", \"T1484\", \"T1525\", \"T1161\", \"T1031\", \"T1034\", \"T1145\", \"T1076\", \"T1053\", \"T1505\", \"T1528\", \"T1078\", \"T1103\", \"T1017\", \"T1138\"]}]'),(19051,'Ensure time synchronization is in use.','System time should be synchronized between all systems in an environment. This is typically done by establishing an authoritative time server or set of servers and having all systems synchronize their clocks to them. Notes: - If access to a physical host's clock is available and configured according to site policy, this section can be skipped. - Only one time synchronization method should be in use on the system. - If access to a physical host's clock is available and configured according to site policy, systemd-timesyncd should be stopped and masked.','Time synchronization is important to support time sensitive security mechanisms like Kerberos and also ensures log files have consistent time records across the enterprise, which aids in forensic investigations.','','On systems where host based time synchronization is not available, configure systemd- timesyncd. If "full featured" and/or encrypted time synchronization is required, install chrony or NTP. To install chrony: # apt install chrony To install ntp: # apt install ntp On virtual systems where host based time synchronization is available consult your virtualization software documentation and setup host based synchronization.','[{\"cis\": [\"2.1.1.1\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"cmmc_v2.0\": [\"AU.2.043\"]}, {\"iso_27001-2013\": [\"A.12.4.4\"]}, {\"nist_sp_800-53\": [\"AU-8\"]}, {\"pci_dss_v3.2.1\": [\"10.4\"]}]'),(19052,'Ensure systemd-timesyncd is configured.','systemd-timesyncd is a daemon that has been added for synchronizing the system clock across the network. It implements an SNTP client. In contrast to NTP implementations such as chrony or the NTP reference server this only implements a client side, and does not bother with the full NTP complexity, focusing only on querying time from one remote server and synchronizing the local clock to it. The daemon runs with minimal privileges, and has been hooked up with networkd to only operate when network connectivity is available. The daemon saves the current clock to disk every time a new NTP sync has been acquired, and uses this to possibly correct the system clock early at bootup, in order to accommodate for systems that lack an RTC such as the Raspberry Pi and embedded devices, and make sure that time monotonically progresses on these systems, even if it is not always correct. To make use of this daemon a new system user and group "systemd-timesync" needs to be created on installation of systemd. Note: - If chrony or ntp are used, systemd-timesyncd should be stopped and masked, and this section skipped. - This recommendation only applies if timesyncd is in use on the system. - Only one time synchronization method should be in use on the system.','Proper configuration is vital to ensuring time synchronization is working properly.','','- Remove additional time synchronization methods: Run the following commands to remove ntp and chrony: # apt purge ntp # apt purge chrony - Configure systemd-timesyncd: Run the following command to enable systemd-timesyncd: # systemctl enable systemd-timesyncd.service. Edit the file /etc/systemd/timesyncd.conf and add/modify the following lines: NTP=0.debian.pool.ntp.org 1.debian.pool.ntp.org #Servers listed should be In Accordence With Local Policy FallbackNTP=2.debian.pool.ntp.org 3.debian.pool.ntp.org #Servers listed should be In Accordence With Local Policy. RootDistanceMax=1 #should be In Accordence With Local Policy. Run the following commands to start systemd-timesyncd.service: # systemctl start systemd-timesyncd.service # timedatectl set-ntp true','[{\"cis\": [\"2.1.1.2\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"cmmc_v2.0\": [\"AU.2.043\"]}, {\"iso_27001-2013\": [\"A.12.4.4\"]}, {\"nist_sp_800-53\": [\"AU-8\"]}, {\"pci_dss_v3.2.1\": [\"10.4\"]}]'),(19053,'Ensure chrony is configured.','chrony is a daemon which implements the Network Time Protocol (NTP) and is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on chrony can be found at: http://chrony.tuxfamily.org/. chrony can be configured to be a client and/or a server. Notes: - If ntp or systemd-timesyncd are used, chrony should be removed and this section skipped. - This recommendation only applies if chrony is in use on the system. - Only one time synchronization method should be in use on the system.','If chrony is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','Remove and/or disable additional time synchronization methods: Run the following command to remove ntp: # apt purge ntp Run the following command to stop and mask systemd-timesyncd: # systemctl --now mask systemd-timesyncd Configure chrony: Add or edit server or pool lines to /etc/chrony/chrony.conf as appropriate: server <remote-server> Add or edit the user line to /etc/chrony/chrony.conf: user _chrony','[{\"cis\": [\"2.1.1.3\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"cmmc_v2.0\": [\"AU.2.043\"]}, {\"iso_27001-2013\": [\"A.12.4.4\"]}, {\"nist_sp_800-53\": [\"AU-8\"]}, {\"pci_dss_v3.2.1\": [\"10.4\"]}]'),(19054,'Ensure ntp is configured.','ntp is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at http://www.ntp.org. ntp can be configured to be a client and/or a server. Notes: - If chrony or systemd-timesyncd are used, ntp should be removed and this section skipped. - This recommendation only applies if ntp is in use on the system. - Only one time synchronization method should be in use on the system.','If ntp is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','- Remove and/or disable additional time synchronization methods: Run the following command to remove chrony: # apt purge chrony Run the following command to stop and mask systemd-timesyncd: # systemctl --now mask systemd-timesyncd - Configure ntp: Add or edit restrict lines in /etc/ntp.conf to match the following: restrict -4 default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquery. Add or edit server or pool lines to /etc/ntp.conf as appropriate: server <remote-server> Configure ntp to run as the ntp user by adding or editing the /etc/init.d/ntp file: RUNASUSER=ntp.','[{\"cis\": [\"2.1.1.4\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"cmmc_v2.0\": [\"AU.2.043\"]}, {\"iso_27001-2013\": [\"A.12.4.4\"]}, {\"nist_sp_800-53\": [\"AU-8\"]}, {\"pci_dss_v3.2.1\": [\"10.4\"]}]'),(19055,'Ensure the X Window system is not installed.','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','Many Linux systems run applications which require a Java runtime. Some Linux Java packages have a dependency on specific X Windows xorg-x11-fonts. One workaround to avoid this dependency is to use the "headless" Java packages for your specific Java runtime, if provided by your distribution.','Remove the X Windows System packages: apt purge xserver-xorg*','[{\"cis\": [\"2.1.2\"]}, {\"cis_csc_v7\": [\"2.6\"]}, {\"cmmc_v2.0\": [\"CM.2.063\", \"CM.3.069\", \"CM.4.073\"]}, {\"iso_27001-2013\": [\"A.12.5.1\", \"A.12.6.2\"]}, {\"mitre_techniques\": [\"T1191\", \"T1092\", \"T1175\", \"T1173\", \"T1519\", \"T1052\", \"T1210\", \"T1133\", \"T1118\", \"T1171\", \"T1170\", \"T1046\", \"T1137\", \"T1086\", \"T1164\", \"T1121\", \"T1076\", \"T1091\", \"T1180\", \"T1064\", \"T1184\", \"T1221\", \"T1127\", \"T1028\"]}, {\"nist_sp_800-53\": [\"CM-11\"]}]'),(19056,'Ensure Avahi Server is not installed.','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Automatic discovery of network services is not normally required for system functionality. It is recommended to remove this package to reduce the potential attack surface.','','Run the following commands to remove avahi-daemon: # systemctl stop avahi-daaemon.service # systemctl stop avahi-daemon.socket # apt purge avahi-daemon','[{\"cis\": [\"2.1.3\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19057,'Ensure CUPS is not installed.','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be removed to reduce the potential attack surface.','Removing CUPS will prevent printing from the system, a common task for workstation systems.','Run one of the following commands to remove cups: # apt purge cups','[{\"cis\": [\"2.1.4\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19058,'Ensure DHCP Server is not installed.','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a system is specifically set up to act as a DHCP server, it is recommended that this package be removed to reduce the potential attack surface.','','Run the following command to remove isc-dhcp-server: # apt purge isc-dhcp-server','[{\"cis\": [\"2.1.5\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19059,'Ensure LDAP server is not installed.','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP server, it is recommended that the software be removed to reduce the potential attack surface.','','Run one of the following commands to remove slapd: # apt purge slapd','[{\"cis\": [\"2.1.6\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19060,'Ensure NFS is not installed.','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the system does not export NFS shares or act as an NFS client, it is recommended that these services be removed to reduce the remote attack surface.','','Run the following command to remove nfs: # apt purge nfs-kernel-server','[{\"cis\": [\"2.1.7\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19061,'Ensure DNS Server is not installed.','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a system is specifically designated to act as a DNS server, it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following commands to disable DNS server: # apt purge bind9','[{\"cis\": [\"2.1.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19062,'Ensure FTP Server is not installed.','The File Transfer Protocol (FTP) provides networked computers with the ability to transfer files.','FTP does not protect the confidentiality of data or authentication credentials. It is recommended SFTP be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to remove vsftpd: # apt purge vsftpd','[{\"cis\": [\"2.1.9\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19063,'Ensure HTTP Server is not installed.','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to remove apache: # apt purge apache2','[{\"cis\": [\"2.1.10\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19064,'Ensure IMAP and POP3 server are not installed.','dovecot-imapd and dovecot-pop3d are an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided by this system, it is recommended that the package be removed to reduce the potential attack surface.','','Run one of the following commands to remove dovecot-imapd and dovecot-pop3d: # apt purge dovecot-imapd dovecot-pop3d','[{\"cis\": [\"2.1.11\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19065,'Ensure Samba is not installed.','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Server Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this service should be deleted to reduce the potential attack surface.','','Run the following command to remove samba: # apt purge samba','[{\"cis\": [\"2.1.12\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19066,'Ensure HTTP Proxy Server is not installed.','Squid is a standard proxy server used in many distributions and environments.','If there is no need for a proxy server, it is recommended that the squid proxy be deleted to reduce the potential attack surface.','','Run the following command to remove squid: # apt purge squid','[{\"cis\": [\"2.1.13\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19067,'Ensure SNMP Server is not installed.','Simple Network Management Protocol (SNMP) is a widely used protocol for monitoring the health and welfare of network equipment, computer equipment and devices like UPSs. Net-SNMP is a suite of applications used to implement SNMPv1 (RFC 1157), SNMPv2 (RFCs 1901-1908), and SNMPv3 (RFCs 3411-3418) using both IPv4 and IPv6. Support for SNMPv2 classic (a.k.a. "SNMPv2 historic" - RFCs 1441-1452) was dropped with the 4.0 release of the UCD-snmp package. The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server can communicate using SNMPv1, which transmits data in the clear and does not require authentication to execute commands. SNMPv3 replaces the simple/clear text password sharing used in SNMPv2 with more securely encoded parameters. If the the SNMP service is not required, the net-snmp package should be removed to reduce the attack surface of the system. Note: If SNMP is required: - The server should be configured for SNMP v3 only. User Authentication and Message Encryption should be configured. - If SNMP v2 is absolutely necessary, modify the community strings' values.','','Run the following command to remove snmpd: # apt purge snmpd','[{\"cis\": [\"2.1.14\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19068,'Ensure mail transfer agent is configured for local-only mode.','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','The software for all Mail Transfer Agents is complex and most have a long history of security issues. While it is important to ensure that the system can process local mail messages, it is not necessary to have the MTA's daemon listening on a port unless the server is intended to be a mail server that receives and processes mail from other systems. Note: This recommendation is designed around the exim4 mail server, depending on your environment you may have an alternative MTA installed such as sendmail. If this is the case consult the documentation for your installed MTA to configure the recommended state.','','Edit /etc/exim4/update-exim4.conf.conf and and or modify following lines to look like the lines below: dc_eximconfig_configtype='local' dc_local_interfaces='127.0.0.1 ; ::1' dc_readhost='' dc_relay_domains='' dc_minimaldns='false' dc_relay_nets='' dc_smarthost='' dc_use_split_config='false' dc_hide_mailname='' dc_mailname_in_oh='true' dc_localdelivery='mail_spool' Restart exim4: # systemctl restart exim4','[{\"cis\": [\"2.1.15\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19069,'Ensure rsync service is not installed.','The rsync service can be used to synchronize files between systems over network links.','The rsync service presents a security risk as it uses unencrypted protocols for communication. The rsync package should be removed to reduce the attack area of the system.','','Run the following command to remove rsync: # apt purge rsync','[{\"cis\": [\"2.1.16\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19070,'Ensure NIS Server is not installed.','The Network Information Service (NIS) (formally known as Yellow Pages) is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed and other, more secure services be used.','','Run the following command to remove nis: # apt purge nis','[{\"cis\": [\"2.1.17\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19071,'Ensure NIS Client is not installed.','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files. The NIS client was used to bind a machine to an NIS server and receive the distributed configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','Many insecure service clients are used as troubleshooting tools and in testing environments. Uninstalling them can inhibit capability to test and troubleshoot. If they are required it is advisable to remove the clients after use to prevent accidental or intentional misuse.','Uninstall nis: # apt purge nis','[{\"cis\": [\"2.2.1\"]}, {\"cis_csc_v7\": [\"2.6\"]}, {\"cmmc_v2.0\": [\"CM.2.063\", \"CM.3.069\", \"CM.4.073\"]}, {\"iso_27001-2013\": [\"A.12.5.1\", \"A.12.6.2\"]}, {\"mitre_techniques\": [\"T1191\", \"T1092\", \"T1175\", \"T1173\", \"T1519\", \"T1052\", \"T1210\", \"T1133\", \"T1118\", \"T1171\", \"T1170\", \"T1046\", \"T1137\", \"T1086\", \"T1164\", \"T1121\", \"T1076\", \"T1091\", \"T1180\", \"T1064\", \"T1184\", \"T1221\", \"T1127\", \"T1028\"]}, {\"nist_sp_800-53\": [\"CM-11\"]}]'),(19072,'Ensure rsh client is not installed.','The rsh-client package contains the client commands for the rsh services."','These legacy clients contain numerous security exposures and have been replaced with the more secure SSH package. Even if the server is removed, it is best to ensure the clients are also removed to prevent users from inadvertently attempting to use these commands and therefore exposing their credentials. Note that removing the rsh package removes the clients for rsh, rcp and rlogin.','Many insecure service clients are used as troubleshooting tools and in testing environments. Uninstalling them can inhibit capability to test and troubleshoot. If they are required it is advisable to remove the clients after use to prevent accidental or intentional misuse.','Uninstall rsh: # apt purge rsh-client','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc_v7\": [\"4.5\"]}, {\"cmmc_v2.0\": [\"IA.3.083\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1176\", \"T1501\", \"T1098\", \"T1017\", \"T1110\", \"T1136\", \"T1530\", \"T1114\", \"T1133\", \"T1040\", \"T1076\", \"T1021\", \"T1539\", \"T1072\", \"T1078\", \"T1134\", \"T1067\", \"T1088\", \"T1175\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\"]}, {\"pci_dss_v3.2.1\": [\"2.3\", \"8.3\", \"8.3.1\", \"8.3.2\"]}]'),(19073,'Ensure talk client is not installed.','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client, which allows initialization of talk sessions, is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','Many insecure service clients are used as troubleshooting tools and in testing environments. Uninstalling them can inhibit capability to test and troubleshoot. If they are required it is advisable to remove the clients after use to prevent accidental or intentional misuse.','Uninstall talk: # apt purge talk','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc_v7\": [\"2.6\"]}, {\"cmmc_v2.0\": [\"CM.2.063\", \"CM.3.069\", \"CM.4.073\"]}, {\"iso_27001-2013\": [\"A.12.5.1\", \"A.12.6.2\"]}, {\"mitre_techniques\": [\"T1191\", \"T1092\", \"T1175\", \"T1173\", \"T1519\", \"T1052\", \"T1210\", \"T1133\", \"T1118\", \"T1171\", \"T1170\", \"T1046\", \"T1137\", \"T1086\", \"T1164\", \"T1121\", \"T1076\", \"T1091\", \"T1180\", \"T1064\", \"T1184\", \"T1221\", \"T1127\", \"T1028\"]}, {\"nist_sp_800-53\": [\"CM-11\"]}]'),(19074,'Ensure telnet client is not installed.','The telnet package contains the telnet client, which allows users to start connections to other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow an unauthorized user to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Linux distributions.','Many insecure service clients are used as troubleshooting tools and in testing environments. Uninstalling them can inhibit capability to test and troubleshoot. If they are required it is advisable to remove the clients after use to prevent accidental or intentional misuse.','Uninstall telnet: # apt purge telnet','[{\"cis\": [\"2.2.4\"]}, {\"cis_csc_v7\": [\"4.5\"]}, {\"cmmc_v2.0\": [\"IA.3.083\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1176\", \"T1501\", \"T1098\", \"T1017\", \"T1110\", \"T1136\", \"T1530\", \"T1114\", \"T1133\", \"T1040\", \"T1076\", \"T1021\", \"T1539\", \"T1072\", \"T1078\", \"T1134\", \"T1067\", \"T1088\", \"T1175\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\"]}, {\"pci_dss_v3.2.1\": [\"2.3\", \"8.3\", \"8.3.1\", \"8.3.2\"]}]'),(19075,'Ensure LDAP client is not installed.','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP client, it is recommended that the software be removed to reduce the potential attack surface.','Removing the LDAP client will prevent or inhibit using LDAP for authentication in your environment.','Uninstall ldap-utils: # apt purge ldap-utils','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc_v7\": [\"2.6\"]}, {\"cmmc_v2.0\": [\"CM.2.063\", \"CM.3.069\", \"CM.4.073\"]}, {\"iso_27001-2013\": [\"A.12.5.1\", \"A.12.6.2\"]}, {\"mitre_techniques\": [\"T1191\", \"T1092\", \"T1175\", \"T1173\", \"T1519\", \"T1052\", \"T1210\", \"T1133\", \"T1118\", \"T1171\", \"T1170\", \"T1046\", \"T1137\", \"T1086\", \"T1164\", \"T1121\", \"T1076\", \"T1091\", \"T1180\", \"T1064\", \"T1184\", \"T1221\", \"T1127\", \"T1028\"]}, {\"nist_sp_800-53\": [\"CM-11\"]}]'),(19076,'Ensure RPC is not installed.','Remote Procedure Call (RPC) is a method for creating low level client server applications across different system architectures. It requires an RPC compliant client listening on a network port. The supporting package is rpcbind.','If RPC is not required, it is recommended that this services be removed to reduce the remote attack surface.','','Run the following command to remove rpcbind: # apt purge rpcbind','[{\"cis\": [\"2.2.6\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19077,'Disable IPv6.','Although IPv6 has many advantages over IPv4, not all organizations have IPv6 or dual stack configurations implemented.','If IPv6 or dual stack is not to be used, it is recommended that IPv6 be disabled to reduce the attack surface of the system.','If IPv6 is disabled through sysctl config, SSH X11forwarding may no longer function as expected. We recommend that SSH X11fowarding be disabled, but if required, the following will allow for SSH X11forwarding with IPv6 disabled through sysctl config: Add the following line the /etc/ssh/sshd_config file: AddressFamily inet Run the following command to re-start the openSSH server: # systemctl restart sshd','Use one of the two following methods to disable IPv6 on the system: To disable IPv6 through the GRUB2 config: Edit /etc/default/grub and add ipv6.disable=1 to the GRUB_CMDLINE_LINUX parameters: GRUB_CMDLINE_LINUX="ipv6.disable=1" Run the following command to update the grub2 configuration: # update-grub OR To disable IPv6 through sysctl settings: Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.disable_ipv6=1 # sysctl -w net.ipv6.conf.default.disable_ipv6=1 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.1.1\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19078,'Ensure packet redirect sending is disabled.','ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects.','An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.send_redirects = 0 net.ipv4.conf.default.send_redirects = 0 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.send_redirects=0 # sysctl -w net.ipv4.conf.default.send_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19079,'Ensure IP forwarding is disabled.','The net.ipv4.ip_forward and net.ipv6.conf.all.forwarding flags are used to tell the system whether it can forward packets or not.','Setting the flags to 0 ensures that a system with multiple interfaces (for example, a hard proxy), will never be able to forward packets, and therefore, never serve as a router.','','Run the following command to restore the default parameter and set the active kernel parameter: # grep -Els "^s*net.ipv4.ip_forwards*=s*1" /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /run/sysctl.d/*.conf | while read filename; do sed -ri "s/^s*(net.ipv4.ip_forwards*)(=)(s*S+).*$/# *REMOVED* 1/" $filename; done; sysctl -w net.ipv4.ip_forward=0; sysctl -w net.ipv4.route.flush=1 IF IPv6 is enabled: Run the following command to restore the default parameter and set the active kernel parameter: # grep -Els "^s*net.ipv6.conf.all.forwardings*=s*1" /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /run/sysctl.d/*.conf | while read filename; do sed -ri "s/^s*(net.ipv6.conf.all.forwardings*)(=)(s*S+).*$/# *REMOVED* 1/" $filename; done; sysctl -w net.ipv6.conf.all.forwarding=0; sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.2.2\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19080,'Ensure source routed packets are not accepted.','In networking, source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network. In some cases, systems may not be routable or reachable from some locations (e.g. private addresses vs. Internet routable), and so source routed packets would need to be used.','Setting net.ipv4.conf.all.accept_source_route, net.ipv4.conf.default.accept_source_route, net.ipv6.conf.all.accept_source_route and net.ipv6.conf.default.accept_source_route to 0 disables the system from accepting source routed packets. Assume this system was capable of routing packets to Internet routable addresses on one interface and private addresses on another interface. Assume that the private addresses were not routable to the Internet routable addresses and vice versa. Under normal routing circumstances, an attacker from the Internet routable addresses could not use the system as a way to reach the private address systems. If, however, source routed packets were allowed, they could be used to gain access to the private address systems as the route could be specified, rather than rely on routing protocols that did not allow this routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_source_route = 0 net.ipv4.conf.default.accept_source_route = 0 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_source_route=0 # sysctl -w net.ipv4.conf.default.accept_source_route=0 # sysctl -w net.ipv4.route.flush=1 IF IPv6 is enabled: Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_source_route = 0 net.ipv6.conf.default.accept_source_route = 0 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_source_route=0 # sysctl -w net.ipv6.conf.default.accept_source_route=0 # sysctl -w net.ipv6.route.flush=1 ','[{\"cis\": [\"3.3.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19081,'Ensure ICMP redirects are not accepted.','ICMP redirect messages are packets that convey routing information and tell your host (acting as a router) to send packets via an alternate path. It is a way of allowing an outside routing device to update your system routing tables. By setting net.ipv4.conf.all.accept_redirects and net.ipv6.conf.all.accept_redirects to 0, the system will not accept any ICMP redirect messages, and therefore, won't allow outsiders to update the system's routing tables.','Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_redirects = 0 net.ipv4.conf.default.accept_redirects = 0 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_redirects=0 # sysctl -w net.ipv4.conf.default.accept_redirects=0 # sysctl -w net.ipv4.route.flush=1 IF IPv6 is enabled: Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_redirects = 0 net.ipv6.conf.default.accept_redirects = 0 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_redirects=0 # sysctl -w net.ipv6.conf.default.accept_redirects=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.3.2\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19082,'Ensure secure ICMP redirects are not accepted.','Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure.','It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.secure_redirects = 0 net.ipv4.conf.default.secure_redirects = 0 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.secure_redirects=0 # sysctl -w net.ipv4.conf.default.secure_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.3\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19083,'Ensure suspicious packets are logged.','When enabled, this feature logs packets with un-routable source addresses to the kernel log.','Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.log_martians = 1 net.ipv4.conf.default.log_martians = 1 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.log_martians=1 # sysctl -w net.ipv4.conf.default.log_martians=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.4\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cmmc_v2.0\": [\"AU.2.042\", \"AU.5.055\", \"CM.2.065\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"nist_sp_800-53\": [\"AU-12\", \"AU-3\"]}, {\"pci_dss_v3.2.1\": [\"10.1\", \"10.2\", \"10.3\"]}]'),(19084,'Ensure broadcast ICMP requests are ignored.','Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses.','Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address. All hosts receiving this message and responding would send echo-reply messages back to the spoofed address, which is probably not routable. If many hosts respond to the packets, the amount of traffic on the network could be significantly multiplied.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_echo_ignore_broadcasts = 1 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.5\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19085,'Ensure bogus ICMP responses are ignored.','Setting icmp_ignore_bogus_error_responses to 1 prevents the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages.','Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_ignore_bogus_error_responses = 1 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.6\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19086,'Ensure Reverse Path Filtering is enabled.','Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set).','Setting these flags is a good way to deter attackers from sending your system bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed. This would occur when using dynamic routing protocols (bgp, ospf, etc) on your system. If you are using asymmetrical routing on your system, you will not be able to enable this feature without breaking the routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.rp_filter = 1 net.ipv4.conf.default.rp_filter = 1 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.rp_filter=1 # sysctl -w net.ipv4.conf.default.rp_filter=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.7\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19087,'Ensure TCP SYN Cookies is enabled.','When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. Instead, the kernel simply replies to the SYN with a SYN|ACK, but will include a specially crafted TCP sequence number that encodes the source and destination IP address and port number and the time the packet was sent. A legitimate connection would send the ACK packet of the three way handshake with the specially crafted sequence number. This allows the system to verify that it has received a valid response to a SYN cookie and allow the connection, even though there is no corresponding SYN in the queue.','Attackers use SYN flood attacks to perform a denial of service attacked on a system by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding. SYN cookies allow the system to keep accepting valid connections, even if under a denial of service attack.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.tcp_syncookies = 1 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.tcp_syncookies=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.8\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19088,'Ensure IPv6 router advertisements are not accepted.','This setting disables the system's ability to accept IPv6 router advertisements.','It is recommended that systems do not accept router advertisements as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','IF IPv6 is enabled: Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_ra = 0 net.ipv6.conf.default.accept_ra = 0 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_ra=0 # sysctl -w net.ipv6.conf.default.accept_ra=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.3.9\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19089,'Ensure DCCP is disabled.','The Datagram Congestion Control Protocol (DCCP) is a transport layer protocol that supports streaming media and telephony. DCCP provides a way to gain access to congestion control, without having to do it at the application layer, but does not provide in-sequence delivery.','If the protocol is not required, it is recommended that the drivers not be installed to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/dccp.conf Add the following line: install dccp /bin/true','[{\"cis\": [\"3.4.1\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19090,'Ensure SCTP is disabled.','The Stream Control Transmission Protocol (SCTP) is a transport layer protocol used to support message oriented communication, with several streams of messages in one connection. It serves a similar function as TCP and UDP, incorporating features of both. It is message-oriented like UDP, and ensures reliable in-sequence transport of messages with congestion control like TCP.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/sctp.conf and add the following line: install sctp /bin/true','[{\"cis\": [\"3.4.2\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19091,'Ensure RDS is disabled.','The Reliable Datagram Sockets (RDS) protocol is a transport layer protocol designed to provide low-latency, high-bandwidth communications between cluster nodes. It was developed by the Oracle Corporation.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/rds.conf and add the following line: install rds /bin/true','[{\"cis\": [\"3.4.3\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19092,'Ensure TIPC is disabled.','The Transparent Inter-Process Communication (TIPC) protocol is designed to provide communication between cluster nodes.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/tipc.conf and add the following line: install tipc /bin/true','[{\"cis\": [\"3.4.4\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19093,'Ensure ufw is installed.','The Uncomplicated Firewall (ufw) is a frontend for iptables and is particularly well-suited for host-based firewalls. ufw provides a framework for managing netfilter, as well as a command-line interface for manipulating the firewall.','A firewall utility is required to configure the Linux kernel's netfilter framework via the iptables or nftables back-end. The Linux kernel's netfilter framework host-based firewall can protect against threats originating from within a corporate network to include malicious mobile code and poorly configured software on a host. Note: Only one firewall utility should be installed and configured. UFW is dependent on the iptables package.','','Run the following command to install Uncomplicated Firewall (UFW): apt install ufw','[{\"cis\": [\"3.5.1.1\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19094,'Ensure iptables-persistent is not installed with ufw.','The iptables-persistent is a boot-time loader for netfilter rules, iptables plugin.','Running both ufw and the services included in the iptables-persistent package may lead to conflict.','','Run the following command to remove the iptables-persistent package: # apt purge iptables-persistent','[{\"cis\": [\"3.5.1.2\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19095,'Ensure ufw service is enabled.','UncomplicatedFirewall (ufw) is a frontend for iptables. ufw provides a framework for managing netfilter, as well as a command-line and available graphical user interface for manipulating the firewall. Notes: - When running ufw enable or starting ufw via its initscript, ufw will flush its chains. This is required so ufw can maintain a consistent state, but it may drop existing connections (eg ssh). ufw does support adding rules before enabling the firewall. - Run the following command before running ufw enable. # ufw allow proto tcp from any to any port 22. - The rules will still be flushed, but the ssh port will be open after enabling the firewall. Please note that once ufw is 'enabled', ufw will not flush the chains when adding or removing rules (but will when modifying a rule or changing the default policy). - By default, ufw will prompt when enabling the firewall while running under ssh. This can be disabled by using ufw --force enable.','The ufw service must be enabled and running in order for ufw to protect the system.','Changing firewall settings while connected over network can result in being locked out of the system.','Run the following command to enable ufw: # ufw enable','[{\"cis\": [\"3.5.1.3\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19096,'Ensure ufw loopback traffic is configured.','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8 for IPv4 and ::1/128 for IPv6).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8 for IPv4 and ::1/128 for IPv6) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # ufw allow in on lo # ufw allow out on lo # ufw deny in from 127.0.0.0/8 # ufw deny in from ::1','[{\"cis\": [\"3.5.1.4\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19097,'Ensure ufw default deny firewall policy.','A default deny policy on connections ensures that any unconfigured network usage will be rejected. Note: Any port or protocol without a explicit allow before the default deny will be blocked.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','Any port and protocol not explicitly allowed will be blocked. The following rules should be considered before applying the default deny. ufw allow git ufw allow in http ufw allow in https ufw allow out 53 ufw logging on','Run the following commands to implement a default deny policy: # ufw default deny incoming # ufw default deny outgoing # ufw default deny routed','[{\"cis\": [\"3.5.1.7\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19098,'Ensure nftables is installed.','nftables provides a new in-kernel packet classification framework that is based on a network-specific Virtual Machine (VM) and a new nft userspace command line tool. nftables reuses the existing Netfilter subsystems such as the existing hook infrastructure, the connection tracking system, NAT, userspace queuing and logging subsystem. Notes: - nftables is available in Linux kernel 3.13 and newer. - Only one firewall utility should be installed and configured. - Changing firewall settings while connected over the network can result in being locked out of the system.','nftables is a subsystem of the Linux kernel that can protect against threats originating from within a corporate network to include malicious mobile code and poorly configured software on a host.','','Run the following command to install nftables: # apt install nftables','[{\"cis\": [\"3.5.2.1\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19099,'Ensure ufw is uninstalled or disabled with nftables.','Uncomplicated Firewall (UFW) is a program for managing a netfilter firewall designed to be easy to use.','Running both the nftables service and ufw may lead to conflict and unexpected results.','','Run one of the following commands to either remove ufw or disable ufw Run the following command to remove ufw: # apt purge ufw Run the following command to disable ufw: # ufw disable','[{\"cis\": [\"3.5.2.2\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19100,'Ensure iptables are flushed with nftables.','nftables is a replacement for iptables, ip6tables, ebtables and arptables.','It is possible to mix iptables and nftables. However, this increases complexity and also the chance to introduce errors. For simplicity flush out all iptables rules, and ensure it is not loaded.','','Run the following commands to flush iptables: For iptables: # iptables -F For ip6tables: # ip6tables -F','[{\"cis\": [\"3.5.2.3\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19101,'Ensure a nftables table exists.','Tables hold chains. Each table only has one address family and only applies to packets of this family. Tables can have one of five families.','nftables doesn't have any default tables. Without a table being build, nftables will not filter network traffic.','Adding rules to a running nftables can cause loss of connectivity to the system.','Run the following command to create a table in nftables # nft create table inet <table name> Example: # nft create table inet filter','[{\"cis\": [\"3.5.2.4\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19102,'Ensure nftables base chains exist.','Chains are containers for rules. They exist in two kinds, base chains and regular chains. A base chain is an entry point for packets from the networking stack, a regular chain may be used as jump target and is used for better rule organization.','If a base chain doesn't exist with a hook for input, forward, and delete, packets that would flow through those chains will not be touched by nftables.','If configuring nftables over ssh, creating a base chain with a policy of drop will cause loss of connectivity. Ensure that a rule allowing ssh has been added to the base chain prior to setting the base chain's policy to drop.','Run the following command to create the base chains: # nft create chain inet <table name> <base chain name> { type filter hook <(input|forward|output)> priority 0 ; } Example: # nft create chain inet filter input { type filter hook input priority 0 ; } # nft create chain inet filter forward { type filter hook forward priority 0 ; } # nft create chain inet filter output { type filter hook output priority 0 ; }','[{\"cis\": [\"3.5.2.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19103,'Ensure nftables loopback traffic is configured.','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network.','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # nft add rule inet filter input iif lo accept # nft create rule inet filter input ip saddr 127.0.0.0/8 counter drop IF IPv6 is enabled on the system: Run the following command to implement the IPv6 loopback rule: # nft add rule inet filter input ip6 saddr ::1 counter drop','[{\"cis\": [\"3.5.2.6\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19104,'Ensure nftables default deny firewall policy.','Base chain policy is the default verdict that will be applied to packets reaching the end of the chain.','There are two policies: accept (Default) and drop. If the policy is set to accept, the firewall will accept any packet that is not configured to be denied and the packet will continue transversing the network stack. It is easier to white list acceptable usage than to black list unacceptable usage. Note: Changing firewall settings while connected over network can result in being locked out of the system.','If configuring nftables over ssh, creating a base chain with a policy of drop will cause loss of connectivity. Ensure that a rule allowing ssh has been added to the base chain prior to setting the base chain's policy to drop.','Run the following command for the base chains with the input, forward, and output hooks to implement a default DROP policy: # nft chain <table family> <table name> <chain name> { policy drop ; } Example: # nft chain inet filter input { policy drop ; } # nft chain inet filter forward { policy drop ; } # nft chain inet filter output { policy drop ; }','[{\"cis\": [\"3.5.2.8\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19105,'Ensure nftables service is enabled.','The nftables service allows for the loading of nftables rulesets during boot, or starting on the nftables service.','The nftables service restores the nftables rules from the rules files referenced in the /etc/nftables.conf file during boot or the starting of the nftables service.','','Run the following command to enable the nftables service: # systemctl enable nftables','[{\"cis\": [\"3.5.2.9\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19106,'Ensure iptables packages are installed.','iptables is a utility program that allows a system administrator to configure the tables provided by the Linux kernel firewall, implemented as different Netfilter modules, and the chains and rules it stores. Different kernel modules and programs are used for different protocols; iptables applies to IPv4, ip6tables to IPv6, arptables to ARP, and ebtables to Ethernet frames.','A method of configuring and maintaining firewall rules is necessary to configure a Host Based Firewall.','','Run the following command to install iptables and iptables-persistent # apt install iptables iptables-persistent','[{\"cis\": [\"3.5.3.1.1\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19107,'Ensure nftables is not installed with iptables.','nftables is a subsystem of the Linux kernel providing filtering and classification of network packets/datagrams/frames and is the successor to iptables.','Running both iptables and nftables may lead to conflict.','','Run the following command to remove nftables: # apt purge nftables','[{\"cis\": [\"3.5.3.1.2\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19108,'Ensure ufw is uninstalled or disabled with iptables.','Uncomplicated Firewall (UFW) is a program for managing a netfilter firewall designed to be easy to use. - Uses a command-line interface consisting of a small number of simple commands. - Uses iptables for configuration.','Running iptables.persistent with ufw enabled may lead to conflict and unexpected results.','','Run one of the following commands to either remove ufw or stop and mask ufw Run the following command to remove ufw: # apt purge ufw OR Run the following commands to disable ufw: # ufw disable','[{\"cis\": [\"3.5.3.1.3\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19109,'Ensure iptables loopback traffic is configured.','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8). Notes: - Changing firewall settings while connected over network can result in being locked out of the system. - Remediation will only affect the active system firewall, be sure to configure the default policy in your firewall management to apply on boot as well.','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # iptables -A INPUT -i lo -j ACCEPT # iptables -A OUTPUT -o lo -j ACCEPT # iptables -A INPUT -s 127.0.0.0/8 -j DROP','[{\"cis\": [\"3.5.3.2.1\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19110,'Ensure iptables default deny firewall policy.','A default deny all policy on connections ensures that any unconfigured network usage will be rejected. Notes: - Changing firewall settings while connected over network can result in being locked out of the system. - Remediation will only affect the active system firewall, be sure to configure the default policy in your firewall management to apply on boot as well.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # iptables -P INPUT DROP # iptables -P OUTPUT DROP # iptables -P FORWARD DROP','[{\"cis\": [\"3.5.3.2.3\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19111,'Ensure ip6tables loopback traffic is configured.','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (::1). Note: - Changing firewall settings while connected over network can result in being locked out of the system. - Remediation will only affect the active system firewall, be sure to configure the default policy in your firewall management to apply on boot as well.','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (::1) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # ip6tables -A INPUT -i lo -j ACCEPT # ip6tables -A OUTPUT -o lo -j ACCEPT # ip6tables -A INPUT -s ::1 -j DROP','[{\"cis\": [\"3.5.3.3.1\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19112,'Ensure ip6tables default deny firewall policy.','A default deny all policy on connections ensures that any unconfigured network usage will be rejected. Note: - Changing firewall settings while connected over network can result in being locked out of the system. - Remediation will only affect the active system firewall, be sure to configure the default policy in your firewall management to apply on boot as well.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # ip6tables -P INPUT DROP # ip6tables -P OUTPUT DROP # ip6tables -P FORWARD DROP','[{\"cis\": [\"3.5.3.3.3\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"CM.3.068\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}]'),(19113,'Ensure auditd is installed.','auditd is the userspace component to the Linux Auditing System. It's responsible for writing audit records to the disk.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to Install auditd: # apt install auditd audispd-plugins','[{\"cis\": [\"4.1.1.1\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cmmc_v2.0\": [\"AU.2.042\", \"AU.5.055\", \"CM.2.065\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"nist_sp_800-53\": [\"AU-12\", \"AU-3\"]}, {\"pci_dss_v3.2.1\": [\"10.1\", \"10.2\", \"10.3\"]}]'),(19114,'Ensure auditd service is enabled.','Enable and start the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable auditd : # systemctl --now enable auditd','[{\"cis\": [\"4.1.1.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cmmc_v2.0\": [\"AU.2.042\", \"AU.5.055\", \"CM.2.065\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"nist_sp_800-53\": [\"AU-12\", \"AU-3\"]}, {\"pci_dss_v3.2.1\": [\"10.1\", \"10.2\", \"10.3\"]}]'),(19115,'Ensure auditing for processes that start prior to auditd is enabled.','Configure grub so that processes that are capable of being audited can be audited even if they start up prior to auditd startup. Note: This recommendation is designed around the grub bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings. Replace /boot/grub/grub.cfg with the appropriate grub configuration file for your environment.','Audit events need to be captured on processes that start up prior to auditd , so that potential malicious activity cannot go undetected.','','Edit /etc/default/grub and add audit=1 to GRUB_CMDLINE_LINUX: GRUB_CMDLINE_LINUX="audit=1" Run the following command to update the grub2 configuration: # update-grub','[{\"cis\": [\"4.1.1.3\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cmmc_v2.0\": [\"AU.2.042\", \"AU.5.055\", \"CM.2.065\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"nist_sp_800-53\": [\"AU-12\", \"AU-3\"]}, {\"pci_dss_v3.2.1\": [\"10.1\", \"10.2\", \"10.3\"]}]'),(19116,'Ensure audit log storage size is configured.','Configure the maximum size of the audit log file. Once the log reaches the maximum size, it will be rotated and a new log file will be started. Notes: - The max_log_file parameter is measured in megabytes. - Other methods of log rotation may be appropriate based on site policy. One example is time-based rotation strategies which don't have native support in auditd configurations. - Manual audit of custom configurations should be evaluated for effectiveness and completeness.','It is important that an appropriate size is determined for log files so that they do not impact the system and audit data is not lost.','','Set the following parameter in /etc/audit/auditd.conf in accordance with site policy: max_log_file = <MB>','[{\"cis\": [\"4.1.2.1\"]}, {\"cis_csc_v7\": [\"6.4\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"nist_sp_800-53\": [\"AU-4\"]}, {\"pci_dss_v3.2.1\": [\"10.7\"]}]'),(19117,'Ensure audit logs are not automatically deleted.','The max_log_file_action setting determines how to handle the audit log file reaching the max file size. A value of keep_logs will rotate the logs but never delete old logs.','In high security contexts, the benefits of maintaining a long audit history exceed the cost of storing the audit history.','','Set the following parameter in /etc/audit/auditd.conf: max_log_file_action = keep_logs','[{\"cis\": [\"4.1.2.2\"]}, {\"cis_csc_v7\": [\"6.4\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"nist_sp_800-53\": [\"AU-4\"]}, {\"pci_dss_v3.2.1\": [\"10.7\"]}]'),(19118,'Ensure system is disabled when audit logs are full.','The auditd daemon can be configured to halt the system when the audit logs are full.','In high security contexts, the risk of detecting unauthorized access or nonrepudiation exceeds the benefit of the system's availability.','','Set the following parameters in /etc/audit/auditd.conf: space_left_action = email action_mail_acct = root admin_space_left_action = halt','[{\"cis\": [\"4.1.2.3\"]}, {\"cis_csc_v7\": [\"6.4\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"nist_sp_800-53\": [\"AU-4\"]}, {\"pci_dss_v3.2.1\": [\"10.7\"]}]'),(19119,'Ensure events that modify date and time information are collected.','Capture events where the system date and/or time has been modified. The parameters in this section are set to determine if the adjtimex (tune kernel clock), settimeofday (Set time, using timeval and timezone structures) stime (using seconds since 1/1/1970) or clock_settime (allows for the setting of several internal clocks and timers) system calls have been executed and always write an audit record to the /var/log/audit.log file upon exit, tagging the records with the identifier "time-change" Note: Reloading the auditd config to set active settings requires the auditd service to be restarted, and may require a system reboot.','Unexpected changes in system date and/or time could be a sign of malicious activity on the system.','','For 32 bit systems Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/50-time-change.rules Add the following lines: -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change -a always,exit -F arch=b32 -S clock_settime -k time-change -w /etc/localtime -p wa -k time-change For 64 bit systems Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/50-time-change.rules Add the following lines: -a always,exit -F arch=b64 -S adjtimex -S settimeofday -k time-change -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change -a always,exit -F arch=b64 -S clock_settime -k time-change -a always,exit -F arch=b32 -S clock_settime -k time-change -w /etc/localtime -p wa -k time-change','[{\"cis\": [\"4.1.3\"]}, {\"cis_csc_v7\": [\"5.5\"]}, {\"iso_27001-2013\": [\"A.12.1.2\"]}, {\"mitre_techniques\": [\"T1527\", \"T1176\", \"T1088\", \"T1081\", \"T1214\", \"T1530\", \"T1213\", \"T1038\", \"T1073\", \"T1482\", \"T1114\", \"T1044\", \"T1484\", \"T1525\", \"T1161\", \"T1031\", \"T1034\", \"T1145\", \"T1076\", \"T1053\", \"T1505\", \"T1528\", \"T1078\"]}, {\"nist_sp_800-53\": [\"CM-6\"]}, {\"pci_dss_v3.2.1\": [\"11.5\"]}]'),(19120,'Ensure events that modify user/group information are collected.','Record events affecting the group , passwd (user IDs), shadow and gshadow (passwords) or /etc/security/opasswd (old passwords, based on remember parameter in the PAM configuration) files. The parameters in this section will watch the files to see if they have been opened for write or have had attribute changes (e.g. permissions) and tag them with the identifier "identity" in the audit log file. Note: Reloading the auditd config to set active settings requires the auditd service to be restarted, and may require a system reboot.','Unexpected changes to these files could be an indication that the system has been compromised and that an unauthorized user is attempting to hide their activities or compromise additional accounts.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules: Example: vi /etc/audit/rules.d/50-identity.rules Add the following lines: -w /etc/group -p wa -k identity -w /etc/passwd -p wa -k identity -w /etc/gshadow -p wa -k identity -w /etc/shadow -p wa -k identity -w /etc/security/opasswd -p wa -k identity','[{\"cis\": [\"4.1.4\"]}, {\"cis_csc_v7\": [\"4.8\"]}, {\"iso_27001-2013\": [\"A.12.4.3\"]}, {\"mitre_techniques\": [\"T1134\", \"T1098\", \"T1017\", \"T1067\", \"T1088\", \"T1175\", \"T1136\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1076\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1019\", \"T1501\", \"T1072\", \"T1078\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\"]}, {\"nist_sp_800-53\": [\"AU-3\"]}, {\"pci_dss_v3.2.1\": [\"10.2.5\"]}]'),(19121,'Ensure events that modify the system's network environment are collected.','Record changes to network environment files or system calls. The below parameters monitor the sethostname (set the systems host name) or setdomainname (set the systems domainname) system calls, and write an audit event on system call exit. The other parameters monitor the /etc/issue and /etc/issue.net files (messages displayed pre-login), /etc/hosts (file containing host names and associated IP addresses) and /etc/network (directory containing network interface scripts and configurations) files. Note: Reloading the auditd config to set active settings requires the auditd service to be restarted, and may require a system reboot.','Monitoring sethostname and setdomainname will identify potential unauthorized changes to host and domainname of a system. The changing of these names could potentially break security parameters that are set based on those names. The /etc/hosts file is monitored for changes in the file that can indicate an unauthorized intruder is trying to change machine associations with IP addresses and trick users and processes into connecting to unintended machines. Monitoring /etc/issue and /etc/issue.net is important, as intruders could put disinformation into those files and trick users into providing information to the intruder. Monitoring /etc/network is important as it can show if network interfaces or scripts are being modified in a way that can lead to the machine becoming unavailable or compromised. All audit records will be tagged with the identifier "system-locale."','','For 32 bit systems Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/50-system-locale.rules Add the following lines: -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale -w /etc/network -p wa -k system-locale For 64 bit systems Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/50-system-locale.rules Add the following lines: -a always,exit -F arch=b64 -S sethostname -S setdomainname -k system-locale -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale -w /etc/network -p wa -k system-locale','[{\"cis\": [\"4.1.5\"]}, {\"cis_csc_v7\": [\"5.5\"]}, {\"iso_27001-2013\": [\"A.12.1.2\"]}, {\"mitre_techniques\": [\"T1527\", \"T1176\", \"T1088\", \"T1081\", \"T1214\", \"T1530\", \"T1213\", \"T1038\", \"T1073\", \"T1482\", \"T1114\", \"T1044\", \"T1484\", \"T1525\", \"T1161\", \"T1031\", \"T1034\", \"T1145\", \"T1076\", \"T1053\", \"T1505\", \"T1528\", \"T1078\"]}, {\"nist_sp_800-53\": [\"CM-6\"]}, {\"pci_dss_v3.2.1\": [\"11.5\"]}]'),(19122,'Ensure events that modify the system's Mandatory Access Controls are collected.','Monitor AppArmor mandatory access controls. The parameters below monitor any write access (potential additional, deletion or modification of files in the directory) or attribute changes to /etc/apparmor and /etc/apparmor.d directories. Note: Reloading the auditd config to set active settings requires the auditd service to be restarted, and may require a system reboot. ','Changes to files in these directories could indicate that an unauthorized user is attempting to modify access controls and change security contexts, leading to a compromise of the system.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/50-MAC-policy.rules Add the following lines: -w /etc/apparmor/ -p wa -k MAC-policy -w /etc/apparmor.d/ -p wa -k MAC-policy','[{\"cis\": [\"4.1.6\"]}, {\"cis_csc_v7\": [\"5.5\"]}, {\"iso_27001-2013\": [\"A.12.1.2\"]}, {\"mitre_techniques\": [\"T1527\", \"T1176\", \"T1088\", \"T1081\", \"T1214\", \"T1530\", \"T1213\", \"T1038\", \"T1073\", \"T1482\", \"T1114\", \"T1044\", \"T1484\", \"T1525\", \"T1161\", \"T1031\", \"T1034\", \"T1145\", \"T1076\", \"T1053\", \"T1505\", \"T1528\", \"T1078\"]}, {\"nist_sp_800-53\": [\"CM-6\"]}, {\"pci_dss_v3.2.1\": [\"11.5\"]}]'),(19123,'Ensure login and logout events are collected.','Monitor login and logout events. The parameters below track changes to files associated with login/logout events. The file /var/log/faillog tracks failed events from login. The file /var/log/lastlog maintain records of the last time a user successfully logged in. The file /var/log/tallylog maintains records of failures via the pam_tally2 module. Note: Reloading the auditd config to set active settings requires the auditd service to be restarted, and may require a system reboot.','Monitoring login/logout events could provide a system administrator with information associated with brute force attacks against user logins.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules: Example: vi /etc/audit/rules.d/50-logins.rules Add the following lines: -w /var/log/faillog -p wa -k logins -w /var/log/lastlog -p wa -k logins -w /var/log/tallylog -p wa -k logins','[{\"cis\": [\"4.1.7\"]}, {\"cis_csc_v7\": [\"4.9\", \"16.11\", \"16.13\"]}, {\"cmmc_v2.0\": [\"AC.2.010\", \"AC.3.019\", \"IA.3.086\", \"SI.5.223\", \"AC.4.032\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.9.4.2\"]}, {\"mitre_techniques\": [\"T1110\", \"T1134\", \"T1098\", \"T1017\", \"T1067\", \"T1088\", \"T1175\", \"T1136\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1076\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1019\", \"T1501\", \"T1072\", \"T1078\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1527\", \"T1176\", \"T1213\", \"T1038\", \"T1482\", \"T1114\", \"T1484\", \"T1161\", \"T1031\", \"T1528\", \"T1197\", \"T1538\", \"T1044\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1050\", \"T1163\", \"T1021\", \"T1023\", \"T1537\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AU-3\"]}, {\"pci_dss_v3.2.1\": [\"8.1.8\", \"10.2.4\", \"10.2.5\"]}]'),(19124,'Ensure session initiation information is collected.','Monitor session initiation events. The parameters in this section track changes to the files associated with session events. The file /var/run/utmp tracks all currently logged in users. All audit records will be tagged with the identifier "session." The /var/log/wtmp file tracks logins, logouts, shutdown, and reboot events. The file /var/log/btmp keeps track of failed login attempts and can be read by entering the command /usr/bin/last -f /var/log/btmp . All audit records will be tagged with the identifier "logins.". Note: - The last command can be used to read /var/log/wtmp (last with no parameters) and /var/run/utmp (last -f /var/run/utmp). - Reloading the auditd config to set active settings requires the auditd service to be restarted, and may require a system reboot.','Monitoring these files for changes could alert a system administrator to logins occurring at unusual hours, which could indicate intruder activity (i.e. a user logging in at a time when they do not normally log in).','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules: Example: vi /etc/audit/rules.d/50-session.rules Add the following lines: -w /var/run/utmp -p wa -k session -w /var/log/wtmp -p wa -k logins -w /var/log/btmp -p wa -k logins','[{\"cis\": [\"4.1.8\"]}, {\"cis_csc_v7\": [\"4.9\", \"16.11\", \"16.13\"]}, {\"cmmc_v2.0\": [\"AC.2.010\", \"AC.3.019\", \"IA.3.086\", \"SI.5.223\", \"AC.4.032\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.9.4.2\"]}, {\"mitre_techniques\": [\"T1110\", \"T1134\", \"T1098\", \"T1017\", \"T1067\", \"T1088\", \"T1175\", \"T1136\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1076\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1019\", \"T1501\", \"T1072\", \"T1078\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1527\", \"T1176\", \"T1213\", \"T1038\", \"T1482\", \"T1114\", \"T1484\", \"T1161\", \"T1031\", \"T1528\", \"T1197\", \"T1538\", \"T1044\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1050\", \"T1163\", \"T1021\", \"T1023\", \"T1537\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AU-3\"]}, {\"pci_dss_v3.2.1\": [\"8.1.8\", \"10.2.4\", \"10.2.5\"]}]'),(19125,'Ensure discretionary access control permission modification events are collected.','Monitor changes to file permissions, attributes, ownership and group. The parameters in this section track changes for system calls that affect file permissions and attributes. The chmod , fchmod and fchmodat system calls affect the permissions associated with a file. The chown , fchown , fchownat and lchown system calls affect owner and group attributes on a file. The setxattr , lsetxattr , fsetxattr (set extended file attributes) and removexattr , lremovexattr , fremovexattr (remove extended file attributes) control extended file attributes. In all cases, an audit record will only be written for non-system user ids (auid >= 1000) and will ignore Daemon events (auid = 4294967295). All audit records will be tagged with the identifier "perm_mod.". Note: Reloading the auditd config to set active settings requires the auditd service to be restarted, and may require a system reboot.','Monitoring for changes in file attributes could alert a system administrator to activity that could indicate intruder activity or policy violation.','','For 32 bit systems Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules: Example: vi /etc/audit/rules.d/50-perm_mod.rules Add the following lines: -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod For 64 bit systems Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/50-perm_mod.rules Add the following lines: -a always,exit -F arch=b64 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b64 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b64 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod','[{\"cis\": [\"4.1.9\"]}, {\"cis_csc_v7\": [\"5.5\"]}, {\"iso_27001-2013\": [\"A.12.1.2\"]}, {\"mitre_techniques\": [\"T1527\", \"T1176\", \"T1088\", \"T1081\", \"T1214\", \"T1530\", \"T1213\", \"T1038\", \"T1073\", \"T1482\", \"T1114\", \"T1044\", \"T1484\", \"T1525\", \"T1161\", \"T1031\", \"T1034\", \"T1145\", \"T1076\", \"T1053\", \"T1505\", \"T1528\", \"T1078\"]}, {\"nist_sp_800-53\": [\"CM-6\"]}, {\"pci_dss_v3.2.1\": [\"11.5\"]}]'),(19126,'Ensure unsuccessful unauthorized file access attempts are collected.','Monitor for unsuccessful attempts to access files. The parameters below are associated with system calls that control creation (creat), opening (open, openat) and truncation (truncate, ftruncate) of files. An audit log record will only be written if the user is a non-privileged user (auid > = 1000), is not a Daemon event (auid=4294967295) and if the system call returned EACCES (permission denied to the file) or EPERM (some other permanent error associated with the specific system call). All audit records will be tagged with the identifier "access.". Note: Reloading the auditd config to set active settings requires the auditd service to be restarted, and may require a system reboot.','Failed attempts to open, create or truncate files could be an indication that an individual or process is trying to gain unauthorized access to the system.','','For 32 bit systems Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/50-access.rules Add the following lines: -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access For 64 bit systems Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/50-access.rules Add the following lines: -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access','[{\"cis\": [\"4.1.10\"]}, {\"cis_csc_v7\": [\"14.9\"]}, {\"cmmc_v2.0\": [\"AU.3.050\"]}, {\"iso_27001-2013\": [\"A.12.4.3\"]}, {\"nist_sp_800-53\": [\"AU-3\"]}, {\"pci_dss_v3.2.1\": [\"10.2.1\", \"11.5\"]}]'),(19127,'Ensure successful file system mounts are collected.','Monitor the use of the mount system call. The mount (and umount) system call controls the mounting and unmounting of file systems. The parameters below configure the system to create an audit record when the mount system call is used by a non-privileged user. Note: - This tracks successful and unsuccessful mount commands. File system mounts do not have to come from external media and this action still does not verify write (e.g. CD ROMS). - Reloading the auditd config to set active settings requires the auditd service to be restarted, and may require a system reboot.','It is highly unusual for a non privileged user to mount file systems to the system. While tracking mount commands gives the system administrator evidence that external media may have been mounted (based on a review of the source of the mount and confirming it's an external media type), it does not conclusively indicate that data was exported to the media. System administrators who wish to determine if data were exported, would also have to track successful open, creat and truncate system calls requiring write access to a file under the mount point of the external media file system. This could give a fair indication that a write occurred. The only way to truly prove it, would be to track successful writes to the external media. Tracking write system calls could quickly fill up the audit log and is not recommended. Recommendations on configuration options to track data export to media is beyond the scope of this document.','','For 32 bit systems Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/50-mounts.rules Add the following lines: -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts For 64 bit systems Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/50-mounts.rules Add the following lines: -a always,exit -F arch=b64 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts','[{\"cis\": [\"4.1.12\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19128,'Ensure file deletion events by users are collected.','Monitor the use of system calls associated with the deletion or renaming of files and file attributes. This configuration statement sets up monitoring for the unlink (remove a file), unlinkat (remove a file attribute), rename (rename a file) and renameat (rename a file attribute) system calls and tags them with the identifier "delete". Note: - At a minimum, configure the audit system to collect file deletion events for all users and root. - Reloading the auditd config to set active settings requires the auditd service to be restarted, and may require a system reboot.','Monitoring these calls from non-privileged users could provide a system administrator with evidence that inappropriate removal of files and file attributes associated with protected files is occurring. While this audit option will look at all events, system administrators will want to look for specific privileged files that are being deleted or altered.','','For 32 bit systems Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/50-delete.rules Add the following lines: -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete For 64 bit systems Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/50-delete.rules Add the following lines: -a always,exit -F arch=b64 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete','[{\"cis\": [\"4.1.13\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19129,'Ensure changes to system administration scope (sudoers) is collected.','Monitor scope changes for system administrations. If the system has been properly configured to force system administrators to log in as themselves first and then use the sudo command to execute privileged commands, it is possible to monitor changes in scope. The file /etc/sudoers will be written to when the file or its attributes have changed. The audit records will be tagged with the identifier "scope.". Note: Reloading the auditd config to set active settings requires the auditd service to be restarted, and may require a system reboot.','Changes in the /etc/sudoers file can indicate that an unauthorized change has been made to scope of system administrator activity.','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/50-scope.rules Add the following lines: -w /etc/sudoers -p wa -k scope -w /etc/sudoers.d/ -p wa -k scope','[{\"cis\": [\"4.1.14\"]}, {\"cis_csc_v7\": [\"4.8\"]}, {\"iso_27001-2013\": [\"A.12.4.3\"]}, {\"mitre_techniques\": [\"T1134\", \"T1098\", \"T1017\", \"T1067\", \"T1088\", \"T1175\", \"T1136\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1076\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1019\", \"T1501\", \"T1072\", \"T1078\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\"]}, {\"nist_sp_800-53\": [\"AU-3\"]}, {\"pci_dss_v3.2.1\": [\"10.2.5\"]}]'),(19130,'Ensure system administrator command executions (sudo) are collected.','sudo provides users with temporary elevated privileges to perform operations. Monitor the administrator with temporary elevated privileges and the operation(s) they performed. Note: Reloading the auditd config to set active settings requires the auditd service to be restarted, and may require a system reboot.','Creating an audit log of administrators with temporary elevated privileges and the operation(s) they performed is essential to reporting. Administrators will want to correlate the events written to the audit trail with the records written to sudo logfile to verify if unauthorized commands have been executed.','','For 32 bit systems Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules: Example: `vi /etc/audit/rules.d/50-actions.rules Add the following line: -a exit,always -F arch=b32 -C euid!=uid -F euid=0 -F auid>=1000 -F auid!=4294967295 -S execve -k actions For 64 bit systems Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules: Example: vi /etc/audit/rules.d/50-actions.rules Add the following lines: -a always,exit -F arch=b64 -C euid!=uid -F euid=0 -F auid>=1000 -F auid!=4294967295 -S execve -k actions -a always,exit -F arch=b32 -C euid!=uid -F euid=0 -F auid>=1000 -F auid!=4294967295 -S execve -k actions','[{\"cis\": [\"4.1.15\"]}, {\"cis_csc_v7\": [\"4.9\"]}, {\"iso_27001-2013\": [\"A.9.4.2\"]}, {\"mitre_techniques\": [\"T1110\", \"T1134\", \"T1098\", \"T1017\", \"T1067\", \"T1088\", \"T1175\", \"T1136\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1076\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1019\", \"T1501\", \"T1072\", \"T1078\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\"]}, {\"nist_sp_800-53\": [\"AU-3\"]}, {\"pci_dss_v3.2.1\": [\"10.2.4\"]}]'),(19131,'Ensure kernel module loading and unloading is collected.','Monitor the loading and unloading of kernel modules. The programs insmod (install a kernel module), rmmod (remove a kernel module), and modprobe (a more sophisticated program to load and unload modules, as well as some other features) control loading and unloading of modules. The init_module (load a module) and delete_module (delete a module) system calls control loading and unloading of modules. Any execution of the loading and unloading module programs and system calls will trigger an audit record with an identifier of "modules". Note: Reloading the auditd config to set active settings requires the auditd service to be restarted, and may require a system reboot.','Monitoring the use of insmod, rmmod and modprobe could provide system administrators with evidence that an unauthorized user loaded or unloaded a kernel module, possibly compromising the security of the system. Monitoring of the init_module and delete_module system calls would reflect an unauthorized user attempting to use a different program to load and unload modules.','','For 32 bit systems Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/50-modules.rules Add the following lines: -w /sbin/insmod -p x -k modules -w /sbin/rmmod -p x -k modules -w /sbin/modprobe -p x -k modules -a always,exit -F arch=b32 -S init_module -S delete_module -k modules For 64 bit systems Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/50-modules.rules Add the following lines: -w /sbin/insmod -p x -k modules -w /sbin/rmmod -p x -k modules -w /sbin/modprobe -p x -k modules -a always,exit -F arch=b64 -S init_module -S delete_module -k modules','[{\"cis\": [\"4.1.16\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19132,'Ensure rsyslog is installed.','The rsyslog software is a recommended replacement to the original syslogd daemon which provide improvements over syslogd, such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server.','The security enhancements of rsyslog such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server) justify installing and configuring the package.','','Install rsyslog: # apt install rsyslog','[{\"cis\": [\"4.2.1.1\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cmmc_v2.0\": [\"AU.2.042\", \"AU.5.055\", \"CM.2.065\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"nist_sp_800-53\": [\"AU-12\", \"AU-3\"]}, {\"pci_dss_v3.2.1\": [\"10.1\", \"10.2\", \"10.3\"]}]'),(19133,'Ensure rsyslog Service is enabled.','Once the rsyslog package is installed it needs to be activated.','If the rsyslog service is not activated the system may default to the syslogd service or lack logging instead.','','Run the following commands to enable rsyslog: # systemctl --now enable rsyslog','[{\"cis\": [\"4.2.1.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cmmc_v2.0\": [\"AU.2.042\", \"AU.5.055\", \"CM.2.065\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"nist_sp_800-53\": [\"AU-12\", \"AU-3\"]}, {\"pci_dss_v3.2.1\": [\"10.1\", \"10.2\", \"10.3\"]}]'),(19134,'Ensure rsyslog default file permissions configured.','rsyslog will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and set every instance of $FileCreateMode to 0640 or more restrictive: $FileCreateMode 0640','[{\"cis\": [\"4.2.1.4\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19135,'Ensure rsyslog is configured to send logs to a remote log host.','The rsyslog utility supports the ability to send logs it gathers to a remote log host running syslogd(8) or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system Note: Ensure that the selection of logfiles being sent follows local site policy.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and add one of the following lines: Newer syntax: <files to sent to the remote log server> action(type="omfwd" target="<FQDN or ip of loghost>" port="<port number>" protocol="tcp" action.resumeRetryCount="<number of re-tries>" queue.type="LinkedList" queue.size=<number of messages to queue>") Example: *.* action(type="omfwd" target="192.168.2.100" port="514" protocol="tcp" action.resumeRetryCount="100" queue.type="LinkedList" queue.size="1000") Older syntax: *.* @@<FQDN or ip of loghost> Example: *.* @@192.168.2.100 Run the following command to reload the rsyslog configuration: # systemctl restart rsyslog','[{\"cis\": [\"4.2.1.5\"]}, {\"cis_csc_v7\": [\"6.6\", \"6.8\"]}, {\"cmmc_v2.0\": [\"AU.3.051\", \"AU.3.052\", \"AU.4.053\", \"SI.2.214\"]}, {\"pci_dss_v3.2.1\": [\"10.5.3\", \"10.6.1\"]}]'),(19136,'Ensure journald is configured to send logs to rsyslog.','Data from journald may be stored in volatile memory or persisted locally on the server. Utilities exist to accept remote export of journald logs, however, use of the rsyslog service provides a consistent means of log collection and export. Notes: - This recommendation assumes that recommendation 4.2.1.5, "Ensure rsyslog is configured to send logs to a remote log host" has been implemented. - As noted in the journald man pages, journald logs may be exported to rsyslog either through the process mentioned here, or through a facility like systemd- journald.service. There are trade-offs involved in each implementation, where ForwardToSyslog will immediately capture all events (and forward to an external log server, if properly configured), but may not capture all boot-up activities. Mechanisms such as systemd-journald.service, on the other hand, will record bootup events, but may delay sending the information to rsyslog, leading to the potential for log manipulation prior to export. Be aware of the limitations of all tools employed to secure a system. - The main configuration file /etc/systemd/journald.conf is read before any of the custom *.conf files. If there are custom configs present, they override the main configuration parameters.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/systemd/journald.conf file and add the following line: ForwardToSyslog=yes','[{\"cis\": [\"4.2.2.1\"]}, {\"cis_csc_v7\": [\"6.5\"]}, {\"cmmc_v2.0\": [\"AU.3.048\"]}, {\"pci_dss_v3.2.1\": [\"10.5.3\", \"10.5.4\"]}]'),(19137,'Ensure journald is configured to compress large log files.','The journald system includes the capability of compressing overly large files to avoid filling up the system with logs or making the logs unmanageably large. Note: The main configuration file /etc/systemd/journald.conf is read before any of the custom *.conf files. If there are custom configs present, they override the main configuration parameters.','Uncompressed large files may unexpectedly fill a filesystem leading to resource unavailability. Compressing logs prior to write can prevent sudden, unexpected filesystem impacts.','','Edit the /etc/systemd/journald.conf file and add the following line: Compress=yes','[{\"cis\": [\"4.2.2.2\"]}, {\"cis_csc_v7\": [\"6.4\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"nist_sp_800-53\": [\"AU-4\"]}, {\"pci_dss_v3.2.1\": [\"10.7\"]}]'),(19138,'Ensure journald is configured to write logfiles to persistent disk.','Data from journald may be stored in volatile memory or persisted locally on the server. Logs in memory will be lost upon a system reboot. By persisting logs to local disk on the server they are protected from loss. Note: The main configuration file /etc/systemd/journald.conf is read before any of the custom *.conf files. If there are custom configs present, they override the main configuration parameters.','Writing log data to disk will provide the ability to forensically reconstruct events which may have impacted the operations or security of a system even after a system crash or reboot.','','Edit the /etc/systemd/journald.conf file and add the following line: Storage=persistent','[{\"cis\": [\"4.2.2.3\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cmmc_v2.0\": [\"AU.2.042\", \"AU.5.055\", \"CM.2.065\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"nist_sp_800-53\": [\"AU-12\", \"AU-3\"]}, {\"pci_dss_v3.2.1\": [\"10.1\", \"10.2\", \"10.3\"]}]'),(19139,'Ensure cron daemon is enabled and running.','The cron daemon is used to execute batch jobs on the system. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run, and cron is used to execute them.','','Run the following command to enable and start cron: # systemctl --now enable cron','[{\"cis\": [\"5.1.1\"]}, {\"cis_csc_v7\": [\"6\"]}]'),(19140,'Ensure permissions on /etc/crontab are configured.','The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','This file contains information on what system jobs are run by cron. Write access to these files could provide unprivileged users with the ability to elevate their privileges. Read access to these files could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access.','','Run the following commands to set ownership and permissions on /etc/crontab: # chown root:root /etc/crontab # chmod og-rwx /etc/crontab','[{\"cis\": [\"5.1.2\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.2.007\", \"MP.2.120\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1035\", \"T1489\", \"T1198\", \"T1184\", \"T1165\", \"T1492\", \"T1169\", \"T1501\", \"T1080\", \"T1209\", \"T1134\", \"T1197\", \"T1538\", \"T1213\", \"T1044\", \"T1484\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1163\", \"T1021\", \"T1053\", \"T1023\", \"T1528\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AC-3\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19141,'Ensure permissions on /etc/cron.hourly are configured.','This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on the /etc/cron.hourly directory: # chown root:root /etc/cron.hourly/ # chmod og-rwx /etc/cron.hourly/','[{\"cis\": [\"5.1.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.2.007\", \"MP.2.120\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1035\", \"T1489\", \"T1198\", \"T1184\", \"T1165\", \"T1492\", \"T1169\", \"T1501\", \"T1080\", \"T1209\", \"T1134\", \"T1197\", \"T1538\", \"T1213\", \"T1044\", \"T1484\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1163\", \"T1021\", \"T1053\", \"T1023\", \"T1528\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AC-3\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19142,'Ensure permissions on /etc/cron.daily are configured.','The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on the /etc/cron.daily directory: # chown root:root /etc/cron.daily/ # chmod og-rwx /etc/cron.daily/','[{\"cis\": [\"5.1.4\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.2.007\", \"MP.2.120\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1035\", \"T1489\", \"T1198\", \"T1184\", \"T1165\", \"T1492\", \"T1169\", \"T1501\", \"T1080\", \"T1209\", \"T1134\", \"T1197\", \"T1538\", \"T1213\", \"T1044\", \"T1484\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1163\", \"T1021\", \"T1053\", \"T1023\", \"T1528\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AC-3\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19143,'Ensure permissions on /etc/cron.weekly are configured.','The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.weekly : chown root:root /etc/cron.weekly and chmod og-rwx /etc/cron.weekly','[{\"cis\": [\"5.1.5\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.2.007\", \"MP.2.120\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1035\", \"T1489\", \"T1198\", \"T1184\", \"T1165\", \"T1492\", \"T1169\", \"T1501\", \"T1080\", \"T1209\", \"T1134\", \"T1197\", \"T1538\", \"T1213\", \"T1044\", \"T1484\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1163\", \"T1021\", \"T1053\", \"T1023\", \"T1528\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AC-3\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19144,'Ensure permissions on /etc/cron.monthly are configured.','The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on the /etc/cron.monthly directory: # chown root:root /etc/cron.monthly/ # chmod og-rwx /etc/cron.monthly/','[{\"cis\": [\"5.1.6\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.2.007\", \"MP.2.120\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1035\", \"T1489\", \"T1198\", \"T1184\", \"T1165\", \"T1492\", \"T1169\", \"T1501\", \"T1080\", \"T1209\", \"T1134\", \"T1197\", \"T1538\", \"T1213\", \"T1044\", \"T1484\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1163\", \"T1021\", \"T1053\", \"T1023\", \"T1528\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AC-3\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19145,'Ensure permissions on /etc/cron.d are configured.','The /etc/cron.d directory contains system cron jobs that need to run in a similar manner to the hourly, daily weekly and monthly jobs from /etc/crontab, but require more granular control as to when they run. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on the /etc/cron.d directory: # chown root:root /etc/cron.d/ # chmod og-rwx /etc/cron.d/','[{\"cis\": [\"5.1.7\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.2.007\", \"MP.2.120\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1035\", \"T1489\", \"T1198\", \"T1184\", \"T1165\", \"T1492\", \"T1169\", \"T1501\", \"T1080\", \"T1209\", \"T1134\", \"T1197\", \"T1538\", \"T1213\", \"T1044\", \"T1484\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1163\", \"T1021\", \"T1053\", \"T1023\", \"T1528\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AC-3\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19146,'Ensure cron is restricted to authorized users.','Configure /etc/cron.allow to allow specific users to use this service. If /etc/cron.allow does not exist, then /etc/cron.deny is checked. Any user not specifically defined in this file is allowed to use cron. By removing the file, only users in /etc/cron.allow are allowed to use cron. Notes: - Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy. - Even though a given user is not listed in cron.allow, cron jobs can still be run as that user. - The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny: # rm /etc/cron.deny Run the following command to create /etc/cron.allow # touch /etc/cron.allow Run the following commands to set permissions and ownership for /etc/cron.allow: # chmod g-wx,o-rwx /etc/cron.allow # chown root:root /etc/cron.allow','[{\"cis\": [\"5.1.8\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.2.007\", \"MP.2.120\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1035\", \"T1489\", \"T1198\", \"T1184\", \"T1165\", \"T1492\", \"T1169\", \"T1501\", \"T1080\", \"T1209\", \"T1134\", \"T1197\", \"T1538\", \"T1213\", \"T1044\", \"T1484\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1163\", \"T1021\", \"T1053\", \"T1023\", \"T1528\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AC-3\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19147,'Ensure at is restricted to authorized users.','Configure /etc/at.allow to allow specific users to use this service. If /etc/at.allow does not exist, then /etc/at.deny is checked. Any user not specifically defined in this file is allowed to use at. By removing the file, only users in /etc/at.allow are allowed to use at. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, at should be removed, and the alternate method should be secured in accordance with local site policy','On many systems, only the system administrator is authorized to schedule at jobs. Using the at.allow file to control who can run at jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/at.deny: # rm /etc/at.deny Run the following command to create /etc/at.allow # touch /etc/at.allow Run the following commands to set permissions and ownership for /etc/at.allow:# chmod g-wx,o-rwx /etc/at.allow # chown root:root /etc/at.allow','[{\"cis\": [\"5.1.9\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.2.007\", \"MP.2.120\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1035\", \"T1489\", \"T1198\", \"T1184\", \"T1165\", \"T1492\", \"T1169\", \"T1501\", \"T1080\", \"T1209\", \"T1134\", \"T1197\", \"T1538\", \"T1213\", \"T1044\", \"T1484\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1163\", \"T1021\", \"T1053\", \"T1023\", \"T1528\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AC-3\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19148,'Ensure sudo is installed.','sudo allows a permitted user to execute a command as the superuser or another user, as specified by the security policy. The invoking user's real (not effective) user ID is used to determine the user name with which to query the security policy. Note: Use the sudo-ldap package if you need LDAP support for sudoers.','sudo supports a plugin architecture for security policies and input/output logging. Third parties can develop and distribute their own policy and I/O logging plugins to work seamlessly with the sudo front end. The default security policy is sudoers, which is configured via the file /etc/sudoers. The security policy determines what privileges, if any, a user has to run sudo. The policy may require that users authenticate themselves with a password or another authentication mechanism. If authentication is required, sudo will exit if the user's password is not entered within a configurable time limit. This limit is policy-specific.','','Install sudo using the following command. # apt install sudo OR # apt install sudo-ldap','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"cmmc_v2.0\": [\"AC.2.008\", \"IA.1.076\", \"IA.1.077\", \"SC.3.181\"]}, {\"iso_27001-2013\": [\"A.9.2.3\"]}, {\"mitre_techniques\": [\"T1176\", \"T1501\", \"T1134\", \"T1098\", \"T1017\", \"T1067\", \"T1088\", \"T1175\", \"T1136\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1076\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1019\", \"T1072\", \"T1078\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19149,'Ensure sudo commands use pty.','sudo can be configured to run only from a pseudo-pty. Note: visudo edits the sudoers file in a safe fashion, analogous to vipw(8). visudo locks the sudoers file against multiple simultaneous edits, provides basic sanity checks, and checks or parse errors. If the sudoers file is currently being edited you will receive a message to try again later.','Attackers can run a malicious program using sudo, which would again fork a background process that remains even when the main program has finished executing.','','Edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo -f and add the following line: Defaults use_pty','[{\"cis\": [\"5.2.2\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"cmmc_v2.0\": [\"AC.2.008\", \"IA.1.076\", \"IA.1.077\", \"SC.3.181\"]}, {\"iso_27001-2013\": [\"A.9.2.3\"]}, {\"mitre_techniques\": [\"T1176\", \"T1501\", \"T1134\", \"T1098\", \"T1017\", \"T1067\", \"T1088\", \"T1175\", \"T1136\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1076\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1019\", \"T1072\", \"T1078\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19150,'Ensure sudo log file exists.','sudo can use a custom log file. Note: visudo edits the sudoers file in a safe fashion, analogous to vipw(8). visudo locks the sudoers file against multiple simultaneous edits, provides basic sanity checks, and checks or parse errors. If the sudoers file is currently being edited you will receive a message to try again later.','A sudo log file simplifies auditing of sudo commands.','','Edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo -f and add the following line: and add the following line: Defaults logfile="<PATH TO CUSTOM LOG FILE>" Example: Defaults logfile="/var/log/sudo.log"','[{\"cis\": [\"5.2.3\"]}, {\"cis_csc_v7\": [\"6.3\"]}, {\"cmmc_v2.0\": [\"CM.2.065\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"nist_sp_800-53\": [\"AU-12\"]}, {\"pci_dss_v3.2.1\": [\"10.1\", \"10.3\"]}]'),(19151,'Ensure permissions on /etc/ssh/sshd_config are configured.','The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root.','The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by non-privileged users.','','Run the following commands to set ownership and permissions on /etc/ssh/sshd_config: # chown root:root /etc/ssh/sshd_config # chmod og-rwx /etc/ssh/sshd_config','[{\"cis\": [\"5.3.1\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.2.007\", \"MP.2.120\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1035\", \"T1489\", \"T1198\", \"T1184\", \"T1165\", \"T1492\", \"T1169\", \"T1501\", \"T1080\", \"T1209\", \"T1134\", \"T1197\", \"T1538\", \"T1213\", \"T1044\", \"T1484\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1163\", \"T1021\", \"T1053\", \"T1023\", \"T1528\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AC-3\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19152,'Ensure permissions on SSH private host key files are configured.','An SSH private key is one of two files used in SSH public key authentication. In this authentication method, The possession of the private key is proof of identity. Only a private key that corresponds to a public key will be able to authenticate successfully. The private keys need to be stored and handled carefully, and no copies of the private key should be distributed.','If an unauthorized user obtains the private SSH host key file, the host could be impersonated.','','Run the following commands to set permissions, ownership, and group on the private SSH host key files: # find /etc/ssh -xdev -type f -name 'ssh_host_*_key' -exec chown root:root {} ; # find /etc/ssh -xdev -type f -name 'ssh_host_*_key' -exec chmod u-x,go-rwx {} ;','[{\"cis\": [\"5.3.2\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.2.007\", \"MP.2.120\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1035\", \"T1489\", \"T1198\", \"T1184\", \"T1165\", \"T1492\", \"T1169\", \"T1501\", \"T1080\", \"T1209\", \"T1134\", \"T1197\", \"T1538\", \"T1213\", \"T1044\", \"T1484\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1163\", \"T1021\", \"T1053\", \"T1023\", \"T1528\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AC-3\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19153,'Ensure permissions on SSH public host key files are configured.','An SSH public key is one of two files used in SSH public key authentication. In this authentication method, a public key is a key that can be used for verifying digital signatures generated using a corresponding private key. Only a public key that corresponds to a private key will be able to authenticate successfully.','If a public host key file is modified by an unauthorized user, the SSH service may be compromised.','','Run the following commands to set permissions and ownership on the SSH host public key files: # find /etc/ssh -xdev -type f -name 'ssh_host_*_key.pub' -exec chmod u-x,go-wx {} ; # find /etc/ssh -xdev -type f -name 'ssh_host_*_key.pub' -exec chown root:root {} ;','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.2.007\", \"MP.2.120\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1035\", \"T1489\", \"T1198\", \"T1184\", \"T1165\", \"T1492\", \"T1169\", \"T1501\", \"T1080\", \"T1209\", \"T1134\", \"T1197\", \"T1538\", \"T1213\", \"T1044\", \"T1484\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1163\", \"T1021\", \"T1053\", \"T1023\", \"T1528\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AC-3\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19154,'Ensure SSH access is limited.','There are several options available to limit which users and group can access the system via SSH. It is recommended that at least one of the following options be leveraged: - AllowUsers: > The AllowUsers variable gives the system administrator the option of allowing specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by only allowing the allowed users to log in from a particular host, the entry can be specified in the form of user@host. - AllowGroups: > The AllowGroups variable gives the system administrator the option of allowing specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable. - DenyUsers: > The DenyUsers variable gives the system administrator the option of denying specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by specifically denying a user's access from a particular host, the entry can be specified in the form of user@host. - DenyGroups: > The DenyGroups variable gives the system administrator the option of denying specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable.','Restricting which users can remotely access the system via SSH will help ensure that only authorized users access the system.','','Edit /etc/ssh/sshd_config or a file in /ssh/sshd_config.d/ ending in .conf to set one or more of the parameter as follows: AllowUsers <userlist> OR AllowGroups <grouplist> OR DenyUsers <userlist> OR DenyGroups <grouplist>','[{\"cis\": [\"5.3.4\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"cmmc_v2.0\": [\"AC.2.008\", \"IA.1.076\", \"IA.1.077\", \"SC.3.181\"]}, {\"iso_27001-2013\": [\"A.9.2.3\"]}, {\"mitre_techniques\": [\"T1176\", \"T1501\", \"T1134\", \"T1098\", \"T1017\", \"T1067\", \"T1088\", \"T1175\", \"T1136\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1076\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1019\", \"T1072\", \"T1078\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19155,'Ensure SSH LogLevel is appropriate.','INFO level is the basic level that only records login activity of SSH users. In many situations, such as Incident Response, it is important to determine when a particular user was active on a system. The logout record can eliminate those users who disconnected, which helps narrow the field. VERBOSE level specifies that login and logout activity as well as the key fingerprint for any SSH key used for login will be logged. This information is important for SSH key management, especially in legacy environments.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information.','','Edit /etc/ssh/sshd_config or a file in /ssh/sshd_config.d/ ending in .conf to set the parameter as follows: LogLevel VERBOSE OR LogLevel INFO','[{\"cis\": [\"5.3.5\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cmmc_v2.0\": [\"AU.2.042\", \"AU.5.055\", \"CM.2.065\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"nist_sp_800-53\": [\"AU-12\", \"AU-3\"]}, {\"pci_dss_v3.2.1\": [\"10.1\", \"10.2\", \"10.3\"]}]'),(19156,'Ensure SSH X11 forwarding is disabled.','The X11Forwarding parameter provides the ability to tunnel X11 traffic through an existing SSH shell session to enable remote graphic connections.','Disable X11 forwarding unless there is an operational requirement to use X11 applications directly. There is a small risk that the remote X11 servers of users who are logged in via SSH with X11 forwarding could be compromised by other users on the X11 server. Note that even if X11 forwarding is disabled, users can always install their own forwarders.','X11 programs on the server will not be able to be forwarded to a ssh-client display.','Edit /etc/ssh/sshd_config or a file in /ssh/sshd_config.d/ ending in .conf to set the parameter as follows: X11Forwarding no','[{\"cis\": [\"5.3.6\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19157,'Ensure SSH MaxAuthTries is set to 4 or less.','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit /etc/ssh/sshd_config or a file in /ssh/sshd_config.d/ ending in .conf to set the parameter as follows: MaxAuthTries 4','[{\"cis\": [\"5.3.7\"]}, {\"cis_csc_v7\": [\"16.13\"]}, {\"cmmc_v2.0\": [\"SI.5.223\", \"AC.4.032\"]}, {\"mitre_techniques\": [\"T1134\", \"T1197\", \"T1538\", \"T1530\", \"T1213\", \"T1089\", \"T1157\", \"T1044\", \"T1484\", \"T1054\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1034\", \"T1163\", \"T1076\", \"T1021\", \"T1053\", \"T1489\", \"T1051\", \"T1023\", \"T1165\", \"T1528\", \"T1501\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}]'),(19158,'Ensure SSH IgnoreRhosts is enabled.','The IgnoreRhosts parameter specifies that .rhosts and .shosts files will not be used in RhostsRSAAuthentication or HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with ssh.','','Edit /etc/ssh/sshd_config or a file in /ssh/sshd_config.d/ ending in .conf to set the parameter as follows: IgnoreRhosts yes','[{\"cis\": [\"5.3.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19159,'Ensure SSH HostbasedAuthentication is disabled.','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts, or /etc/hosts.equiv, along with successful public key client host authentication.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit /etc/ssh/sshd_config or a file in /ssh/sshd_config.d/ ending in .conf to set the parameter as follows: HostbasedAuthentication no','[{\"cis\": [\"5.3.9\"]}, {\"cis_csc_v7\": [\"16.3\"]}, {\"mitre_techniques\": [\"T1110\", \"T1098\", \"T1017\", \"T1136\", \"T1530\", \"T1114\", \"T1133\", \"T1040\", \"T1076\", \"T1021\", \"T1539\", \"T1072\", \"T1078\", \"T1134\", \"T1197\", \"T1538\", \"T1213\", \"T1089\", \"T1157\", \"T1044\", \"T1484\", \"T1054\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1034\", \"T1163\", \"T1053\", \"T1489\", \"T1051\", \"T1023\", \"T1165\", \"T1528\", \"T1501\", \"T1537\", \"T1047\", \"T1084\", \"T1004\"]}, {\"pci_dss_v3.2.1\": [\"8.3\"]}]'),(19160,'Ensure SSH root login is disabled.','The PermitRootLogin parameter specifies if the root user can log in using ssh.','Disallowing root logins over SSH requires system admins to authenticate using their own individual account, then escalating to root via sudo. This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident.','','Edit /etc/ssh/sshd_config or a file in /ssh/sshd_config.d/ ending in .conf to set the parameter as follows: PermitRootLogin no','[{\"cis\": [\"5.3.10\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"cmmc_v2.0\": [\"AC.2.008\", \"IA.1.076\", \"IA.1.077\", \"SC.3.181\"]}, {\"iso_27001-2013\": [\"A.9.2.3\"]}, {\"mitre_techniques\": [\"T1176\", \"T1501\", \"T1134\", \"T1098\", \"T1017\", \"T1067\", \"T1088\", \"T1175\", \"T1136\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1076\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1019\", \"T1072\", \"T1078\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19161,'Ensure SSH PermitEmptyPasswords is disabled.','The PermitEmptyPasswords parameter specifies if the SSH server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system.','','Edit /etc/ssh/sshd_config or a file in /ssh/sshd_config.d/ ending in .conf to set the parameter as follows: PermitEmptyPasswords no','[{\"cis\": [\"5.3.11\"]}, {\"cis_csc_v7\": [\"16.3\"]}, {\"mitre_techniques\": [\"T1110\", \"T1098\", \"T1017\", \"T1136\", \"T1530\", \"T1114\", \"T1133\", \"T1040\", \"T1076\", \"T1021\", \"T1539\", \"T1072\", \"T1078\", \"T1134\", \"T1197\", \"T1538\", \"T1213\", \"T1089\", \"T1157\", \"T1044\", \"T1484\", \"T1054\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1034\", \"T1163\", \"T1053\", \"T1489\", \"T1051\", \"T1023\", \"T1165\", \"T1528\", \"T1501\", \"T1537\", \"T1047\", \"T1084\", \"T1004\"]}, {\"pci_dss_v3.2.1\": [\"8.3\"]}]'),(19162,'Ensure SSH PermitUserEnvironment is disabled.','The PermitUserEnvironment option allows users to present environment options to the ssh daemon.','Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has ssh executing a Trojan’s programs).','','Edit /etc/ssh/sshd_config or a file in /ssh/sshd_config.d/ ending in .conf to set the parameter as follows: PermitUserEnvironment no','[{\"cis\": [\"5.3.12\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19163,'Ensure only strong Ciphers are used.','This variable limits the ciphers that SSH can use during communication. Note: Some organizations may have stricter requirements for approved ciphers. Ensure that ciphers used are in compliance with site policy.','Weak ciphers that are used for authentication to the cryptographic module cannot be relied upon to provide confidentiality or integrity, and system data may be compromised. - The DES, Triple DES, and Blowfish ciphers, as used in SSH, have a birthday bound of approximately four billion blocks, which makes it easier for remote attackers to obtain cleartext data via a birthday attack against a long-duration encrypted session, aka a "Sweet32" attack. - The RC4 algorithm, as used in the TLS protocol and SSL protocol, does not properly combine state data with key data during the initialization phase, which makes it easier for remote attackers to conduct plaintext-recovery attacks against the initial bytes of a stream by sniffing network traffic that occasionally relies on keys affected by the Invariance Weakness, and then using a brute-force approach involving LSB values, aka the "Bar Mitzvah" issue. - The passwords used during an SSH session encrypted with RC4 can be recovered by an attacker who is able to capture and replay the session. - Error handling in the SSH protocol; Client and Server, when using a block cipher algorithm in Cipher Block Chaining (CBC) mode, makes it easier for remote attackers to recover certain plaintext data from an arbitrary block of ciphertext in an SSH session via unknown vectors.','','Edit /etc/ssh/sshd_config or a file in /ssh/sshd_config.d/ ending in .conf and add or modify the Ciphers line to contain a comma separated list of the site approved ciphers Example: Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr','[{\"cis\": [\"5.3.13\"]}, {\"cis_csc_v7\": [\"14.4\"]}, {\"cmmc_v2.0\": [\"SC.3.177\", \"SC.3.185\"]}, {\"iso_27001-2013\": [\"A.13.1.1\", \"A.10.1.1\"]}, {\"mitre_techniques\": [\"T1527\", \"T1119\", \"T1530\", \"T1114\", \"T1070\", \"T1208\", \"T1040\", \"T1145\", \"T1492\", \"T1493\"]}, {\"pci_dss_v3.2.1\": [\"4.1\"]}]'),(19164,'Ensure only strong MAC algorithms are used.','This variable Specifies the available MAC (message authentication code) algorithms. The MAC algorithm is used in protocol version 2 for data integrity protection. Multiple algorithms must be comma-separated. Note: Some organizations may have stricter requirements for approved MACs. Ensure that MACs used are in compliance with site policy.','MD5 and 96-bit MAC algorithms are considered weak and have been shown to increase exploitability in SSH downgrade attacks. Weak algorithms continue to have a great deal of attention as a weak spot that can be exploited with expanded computing power. An attacker that breaks the algorithm could take advantage of a MiTM position to decrypt the SSH tunnel and capture credentials and information.','','Edit /etc/ssh/sshd_config or a file in /ssh/sshd_config.d/ ending in .conf and add or modify the MACs line to contain a comma separated list of the site approved MACs Example: MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2- 512,hmac-sha2-256','[{\"cis\": [\"5.3.14\"]}, {\"cis_csc_v7\": [\"14.4\", \"16.5\"]}, {\"cmmc_v2.0\": [\"IA.2.081\", \"SC.3.177\", \"SC.3.185\"]}, {\"iso_27001-2013\": [\"A.13.1.1\", \"A.10.1.1\"]}, {\"mitre_techniques\": [\"T1527\", \"T1119\", \"T1530\", \"T1114\", \"T1070\", \"T1208\", \"T1040\", \"T1145\", \"T1492\", \"T1493\"]}, {\"nist_sp_800-53\": [\"IA-5\"]}, {\"pci_dss_v3.2.1\": [\"4.1\", \"8.2.1\"]}]'),(19165,'Ensure only strong Key Exchange algorithms are used.','Key exchange is any method in cryptography by which cryptographic keys are exchanged between two parties, allowing use of a cryptographic algorithm. If the sender and receiver wish to exchange encrypted messages, each must be equipped to encrypt messages to be sent and decrypt messages received Note: Some organizations may have stricter requirements for approved Key Exchange algorithms. Ensure that Key Exchange algorithms used are in compliance with site policy.','Key exchange methods that are considered weak should be removed. A key exchange method may be weak because too few bits are used or the hashing algorithm is considered too weak. Using weak algorithms could expose connections to man-in-the-middle attacks.','','Edit /etc/ssh/sshd_config or a file in /ssh/sshd_config.d/ ending in .conf and add or modify the KexAlgorithms line to contain a comma separated list of the site approved key exchange algorithms. Example: KexAlgorithms curve25519-sha256,curve25519-sha256@libssh.org,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256,diffie-hellman-group-exchange-sha256','[{\"cis\": [\"5.3.15\"]}, {\"cis_csc_v7\": [\"14.4\"]}, {\"cmmc_v2.0\": [\"SC.3.177\", \"SC.3.185\"]}, {\"iso_27001-2013\": [\"A.13.1.1\", \"A.10.1.1\"]}, {\"mitre_techniques\": [\"T1527\", \"T1119\", \"T1530\", \"T1114\", \"T1070\", \"T1208\", \"T1040\", \"T1145\", \"T1492\", \"T1493\"]}, {\"pci_dss_v3.2.1\": [\"4.1\"]}]'),(19166,'Ensure SSH Idle Timeout Interval is configured.','The two options ClientAliveInterval and ClientAliveCountMax control the timeout of ssh sessions. - ClientAliveInterval sets a timeout interval in seconds after which if no data has been received from the client, sshd will send a message through the encrypted channel to request a response from the client. The default is 0, indicating that these messages will not be sent to the client. - ClientAliveCountMax sets the number of client alive messages which may be sent without sshd receiving any messages back from the client. If this threshold is reached while client alive messages are being sent, sshd will disconnect the client, terminating the session. The default value is 3. > The client alive messages are sent through the encrypted channel. > Setting ClientAliveCountMax to 0 disables connection termination. Example: If the ClientAliveInterval is set to 15 seconds and the ClientAliveCountMax is set to 3, the client ssh session will be terminated after 45 seconds of idle time.','Having no timeout value associated with a connection could allow an ssh session to remain active after the connection with the client has been interrupted. Setting a timeout value reduces this risk. - The recommended ClientAliveInterval setting is 300 seconds (5 minutes). - The recommended ClientAliveCountMax setting is 3. - The ssh session would send three keep alive messages at 5 minute intervals. If no response is received after the third keep alive message, the ssh session would be terminated after 15 minutes.','','Edit the /etc/ssh/sshd_config file to set the parameters according to site policy. This should include ClientAliveInterval between 1 and 300 and ClientAliveCountMax between 1 and 3: ClientAliveInterval 300 ClientAliveCountMax 3','[{\"cis\": [\"5.3.16\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19167,'Ensure SSH LoginGraceTime is set to one minute or less.','The LoginGraceTime parameter specifies the time allowed for successful authentication to the SSH server. The longer the Grace period is the more open unauthenticated connections can exist. Like other session controls in this session the Grace Period should be limited to appropriate organizational limits to ensure the service is available for needed access.','Setting the LoginGraceTime parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. It will also limit the number of concurrent unauthenticated connections While the recommended setting is 60 seconds (1 Minute), set the number based on site policy.','','Edit /etc/ssh/sshd_config or a file in /ssh/sshd_config.d/ ending in .conf to set the parameter as follows: LoginGraceTime 60','[{\"cis\": [\"5.3.17\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19168,'Ensure SSH warning banner is configured.','The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed.','Banners are used to warn connecting users of the particular site's policy regarding connection. Presenting a warning message prior to the normal user login may assist the prosecution of trespassers on the computer system.','','Edit /etc/ssh/sshd_config or a file in /ssh/sshd_config.d/ ending in .conf to set the parameter as follows: Banner /etc/issue.net','[{\"cis\": [\"5.3.18\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19169,'Ensure SSH PAM is enabled.','UsePAM Enables the Pluggable Authentication Module interface. If set to “yes” this will enable PAM authentication using ChallengeResponseAuthentication and PasswordAuthentication in addition to PAM account and session module processing for all authentication types.','When usePAM is set to yes, PAM runs through account and session types properly. This is important if you want to restrict access to services based off of IP, time or other factors of the account. Additionally, you can make sure users inherit certain environment variables on login or disallow access to the server.','If UsePAM is enabled, you will not be able to run sshd(5) as a non-root user.','Edit /etc/ssh/sshd_config or a file in /ssh/sshd_config.d/ ending in .conf to set the parameter as follows: UsePAM yes','[{\"cis\": [\"5.3.19\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19170,'Ensure SSH AllowTcpForwarding is disabled.','SSH port forwarding is a mechanism in SSH for tunneling application ports from the client to the server, or servers to clients. It can be used for adding encryption to legacy applications, going through firewalls, and some system administrators and IT professionals use it for opening backdoors into the internal network from their home machines.','Leaving port forwarding enabled can expose the organization to security risks and back-doors. SSH connections are protected with strong encryption. This makes their contents invisible to most deployed network monitoring and traffic filtering solutions. This invisibility carries considerable risk potential if it is used for malicious purposes such as data exfiltration. Cybercriminals or malware could exploit SSH to hide their unauthorized communications, or to exfiltrate stolen data from the target network.','SSH tunnels are widely used in many corporate environments that employ mainframe systems as their application backends. In those environments the applications themselves may have very limited native support for security. By utilizing tunneling, compliance with SOX, HIPAA, PCI-DSS, and other standards can be achieved without having to modify the applications.','Edit /etc/ssh/sshd_config or a file in /ssh/sshd_config.d/ ending in .conf to set the parameter as follows: AllowTcpForwarding no','[{\"cis\": [\"5.3.20\"]}, {\"cis_csc_v7\": [\"9.2\", \"13,5\"]}, {\"cmmc_v2.0\": [\"AC.3.020\", \"AC.3.022\", \"CM.3.068\", \"SC.5.230\"]}, {\"iso_27001-2013\": [\"A.6.2.1\", \"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1527\", \"T1119\", \"T1530\", \"T1114\", \"T1070\", \"T1208\", \"T1040\", \"T1145\", \"T1492\", \"T1493\"]}, {\"nist_sp_800-53\": [\"SI-4\"]}, {\"pci_dss_v3.2.1\": [\"1.2.1\", \"2.2.2\", \"2.2.5\"]}]'),(19171,'Ensure SSH MaxStartups is configured.','The MaxStartups parameter specifies the maximum number of concurrent unauthenticated connections to the SSH daemon.','To protect a system from denial of service due to a large number of pending authentication connection attempts, use the rate limiting function of MaxStartups to protect availability of sshd logins and prevent overwhelming the daemon.','','Edit /etc/ssh/sshd_config or a file in /ssh/sshd_config.d/ ending in .conf to set the parameter as follows: MaxStartups 10:30:60','[{\"cis\": [\"5.3.21\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19172,'Ensure SSH MaxSessions is limited.','The MaxSessions parameter Specifies the maximum number of open sessions permitted per network connection.','To protect a system from denial of service due to a large number of concurrent sessions, use the rate limiting function of MaxSessions to protect availability of sshd logins and prevent overwhelming the daemon.','','Edit /etc/ssh/sshd_config or a file in /ssh/sshd_config.d/ ending in .conf to set the parameter as follows: MaxSessions 10','[{\"cis\": [\"5.3.22\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19173,'Ensure password creation requirements are configured.','The pam_pwquality.so module checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more. The following are definitions of the pam_pwquality.so options. The following options are set in the /etc/security/pwquality.conf file: - Password Length: > minlen = 14 - password must be 14 characters or more - Password complexity: > minclass = 4 - The minimum number of required classes of characters for the new password (digits, uppercase, lowercase, others) OR > dcredit = -1 - provide at least one digit > ucredit = -1 - provide at least one uppercase character > ocredit = -1 - provide at least one special character > lcredit = -1 - provide at least one lowercase character The following is set in the /etc/pam.d/common-password file: - retry=3 - Allow 3 tries before sending back a failure. The settings shown above are one possible policy. Alter these values to conform to your own organization's password policies. ','Strong passwords protect systems from being hacked through brute force methods.','','Run the following command to install the pam_pwquality module: apt install libpam-pwquality Edit the file /etc/security/pwquality.conf and add or modify the following line for password length to conform to site policy minlen = 14 Edit the file /etc/security/pwquality.conf and add or modify the following line for password complexity to conform to site policy minclass = 4 OR dcredit = -1 ucredit = -1 ocredit = -1 lcredit = -1 Edit the /etc/pam.d/common-password file to include the appropriate options for pam_pwquality.so and to conform to site policy: password requisite pam_pwquality.so retry=3','[{\"cis\": [\"5.4.1\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.2.078\", \"IA.2.079\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1134\", \"T1098\", \"T1017\", \"T1067\", \"T1088\", \"T1175\", \"T1136\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1076\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1019\", \"T1501\", \"T1072\", \"T1078\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\"]}, {\"nist_sp_800-53\": [\"IA-5 (1)\"]}]'),(19174,'Ensure lockout for failed password attempts is configured.','Lock out users after n unsuccessful consecutive login attempts. The first sets of changes are made to the PAM configuration files. The second set of changes are applied to the program specific PAM configuration file. The second set of changes must be applied to each program that will lock out users. Check the documentation for each secondary program for instructions on how to configure them to work with PAM. - deny=n - n represents the number of failed attempts before the account is locked. - unlock_time=n - n represents the number of seconds before the account is unlocked. - audit - Will log the user name into the system log if the user is not found. - silent - Don't print informative messages. Set the lockout number and unlock time in accordance with local site policy.','Locking out user IDs after n unsuccessful consecutive login attempts mitigates brute force password attacks against your systems.','','Edit the /etc/pam.d/common-auth file and add the auth line below: auth required pam_tally2.so onerr=fail audit silent deny=5 unlock_time=900 Edit the /etc/pam.d/common-account file and add the account lines bellow: account requisite pam_deny.so account required pam_tally2.so','[{\"cis\": [\"5.4.2\"]}, {\"cis_csc_v7\": [\"16.7\"]}, {\"cmmc_v2.0\": [\"AC.4.025\", \"PS.2.128\", \"IA.3.085\"]}, {\"iso_27001-2013\": [\"A.9.2.6\"]}, {\"mitre_techniques\": [\"T1134\", \"T1197\", \"T1538\", \"T1530\", \"T1213\", \"T1089\", \"T1157\", \"T1044\", \"T1484\", \"T1054\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1034\", \"T1163\", \"T1076\", \"T1021\", \"T1053\", \"T1489\", \"T1051\", \"T1023\", \"T1165\", \"T1528\", \"T1501\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AC-2\"]}, {\"pci_dss_v3.2.1\": [\"8.1.3\", \"8.1.4\"]}]'),(19175,'Ensure password reuse is limited.','The /etc/security/opasswd file stores the users' old passwords and can be checked to ensure that users are not recycling recent passwords.','Forcing users not to reuse their past 5 passwords make it less likely that an attacker will be able to guess the password.','','Edit the /etc/pam.d/common-password file to include the remember option and conform to site policy as shown: password required pam_pwhistory.so remember=5.','[{\"cis\": [\"5.4.3\"]}, {\"cis_csc_v7\": [\"16\"]}]'),(19176,'Ensure password hashing algorithm is SHA-512.','The commands below change password encryption from md5 to sha512 (a much stronger hashing algorithm). All existing accounts will need to perform a password change to upgrade the stored hashes to the new algorithm.','The SHA-512 algorithm provides much stronger hashing than MD5, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords. Note that these change only apply to accounts configured on the local system.','','Edit the /etc/pam.d/common-password file to include the sha512 option for pam_unix.so as shown: password [success=1 default=ignore] pam_unix.so sha512','[{\"cis\": [\"5.4.4\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"cmmc_v2.0\": [\"IA.2.081\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"nist_sp_800-53\": [\"IA-5\", \"IA-5 (1)\"]}, {\"pci_dss_v3.2.1\": [\"3.2\", \"8.2.1\"]}]'),(19177,'Ensure minimum days between password changes is configured.','The PASS_MIN_DAYS parameter in /etc/login.defs allows an administrator to prevent users from changing their password until a minimum number of days have passed since the last time the user changed their password. It is recommended that PASS_MIN_DAYS parameter be set to 1 or more days.','By restricting the frequency of password changes, an administrator can prevent users from repeatedly changing their password in an attempt to circumvent password reuse controls.','','Set the PASS_MIN_DAYS parameter to 1 in /etc/login.defs : PASS_MIN_DAYS 1 Modify user parameters for all users with a password set to match: # chage --mindays 1 <user>','[{\"cis\": [\"5.5.1.1\"]}, {\"cis_csc_v6\": [\"16\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.2.078\", \"IA.2.079\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1134\", \"T1098\", \"T1017\", \"T1067\", \"T1088\", \"T1175\", \"T1136\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1076\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1019\", \"T1501\", \"T1072\", \"T1078\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\"]}, {\"nist_sp_800-53\": [\"IA-5 (1)\"]}]'),(19178,'Ensure password expiration is 365 days or less.','The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age.','The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity. It is recommended that the PASS_MAX_DAYS parameter does not exceed 365 days and is greater than the value of PASS_MIN_DAYS.','','Set the PASS_MAX_DAYS parameter to conform to site policy in /etc/login.defs : PASS_MAX_DAYS 365 Modify user parameters for all users with a password set to match: # chage --maxdays 365 <user>','[{\"cis\": [\"5.5.1.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.2.078\", \"IA.2.079\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1134\", \"T1098\", \"T1017\", \"T1067\", \"T1088\", \"T1175\", \"T1136\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1076\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1019\", \"T1501\", \"T1072\", \"T1078\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\"]}, {\"nist_sp_800-53\": [\"IA-5 (1)\"]}]'),(19179,'Ensure password expiration warning days is 7 or more.','The PASS_WARN_AGE parameter in /etc/login.defs allows an administrator to notify users that their password will expire in a defined number of days. It is recommended that the PASS_WARN_AGE parameter be set to 7 or more days.','Providing an advance warning that a password will be expiring gives users time to think of a secure password. Users caught unaware may choose a simple password or write it down where it may be discovered.','','Set the PASS_WARN_AGE parameter to 7 in /etc/login.defs : PASS_WARN_AGE 7 Modify user parameters for all users with a password set to match: # chage --warndays 7 <user>','[{\"cis\": [\"5.5.1.3\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.2.078\", \"IA.2.079\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1134\", \"T1098\", \"T1017\", \"T1067\", \"T1088\", \"T1175\", \"T1136\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1076\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1019\", \"T1501\", \"T1072\", \"T1078\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\"]}, {\"nist_sp_800-53\": [\"IA-5 (1)\"]}]'),(19180,'Ensure inactive password lock is 30 days or less.','User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled.','Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.','','Run the following command to set the default password inactivity period to 30 days: # useradd -D -f 30 Modify user parameters for all users with a password set to match: # chage --inactive 30 <user> ','[{\"cis\": [\"5.5.1.4\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.2.078\", \"IA.2.079\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1134\", \"T1098\", \"T1017\", \"T1067\", \"T1088\", \"T1175\", \"T1136\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1076\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1019\", \"T1501\", \"T1072\", \"T1078\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\"]}, {\"nist_sp_800-53\": [\"IA-5 (1)\"]}]'),(19181,'Ensure default group for the root account is GID 0.','The usermod command can be used to specify which group the root user belongs to. This affects permissions of files that are created by the root user.','Using GID 0 for the root account helps prevent root -owned files from accidentally becoming accessible to non-privileged users.','','Run the following command to set the root user default group to GID 0 : # usermod -g 0 root','[{\"cis\": [\"5.5.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.2.007\", \"MP.2.120\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1035\", \"T1489\", \"T1198\", \"T1184\", \"T1165\", \"T1492\", \"T1169\", \"T1501\", \"T1080\", \"T1209\", \"T1134\", \"T1197\", \"T1538\", \"T1213\", \"T1044\", \"T1484\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1163\", \"T1021\", \"T1053\", \"T1023\", \"T1528\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AC-3\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19182,'Ensure access to the su command is restricted.','The su command allows a user to run a command or shell as another user. The program has been superseded by sudo, which allows for more granular control over privileged access. Normally, the su command can be executed by any user. By adding, or uncommenting, the pam_wheel.so statement in /etc/pam.d/su, the su command will only allow users in a specific group to execute su. This group should be empty to reinforce the use of sudo for privileged access.','Restricting the use of su, and using sudo in its place, provides system administrators better control of the escalation of user privileges to execute privileged commands. The sudo utility also provides a better logging and audit mechanism, as it can log each command executed via sudo, whereas su can only record that a user executed the su program.','','Create an empty group that will be specified for use of the su command. The group should be named according to site policy. Example: # groupadd sugroup Add the following line to the /etc/pam.d/su file, specifying the empty group: Example: auth required pam_wheel.so use_uid group=sugroup','[{\"cis\": [\"5.7\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.1.002\", \"CM.2.061\", \"SC.3.180\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\", \"IA-6\", \"SC-20\", \"SC-21\"]}, {\"pci_dss_v3.2.1\": [\"2.2\"]}]'),(19183,'Ensure permissions on /etc/passwd are configured.','The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.','It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd: # chown root:root /etc/passwd # chmod u-x,go-wx /etc/passwd','[{\"cis\": [\"6.1.2\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"cmmc_v2.0\": [\"IA.2.081\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"nist_sp_800-53\": [\"IA-5\", \"IA-5 (1)\"]}, {\"pci_dss_v3.2.1\": [\"3.2\", \"8.2.1\"]}]'),(19184,'Ensure permissions on /etc/passwd- are configured.','The /etc/passwd- file contains backup user account information.','It is critical to ensure that the /etc/passwd- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd-: # chown root:root /etc/passwd- # chmod u-x,go-wx /etc/passwd-','[{\"cis\": [\"6.1.3\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"cmmc_v2.0\": [\"IA.2.081\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"nist_sp_800-53\": [\"IA-5\", \"IA-5 (1)\"]}, {\"pci_dss_v3.2.1\": [\"3.2\", \"8.2.1\"]}]'),(19185,'Ensure permissions on /etc/group are configured.','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','Run the following command to set permissions on /etc/group: # chown root:root /etc/group # chmod u-x,go-wx /etc/group','[{\"cis\": [\"6.1.4\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"cmmc_v2.0\": [\"IA.2.081\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"nist_sp_800-53\": [\"IA-5\", \"IA-5 (1)\"]}, {\"pci_dss_v3.2.1\": [\"3.2\", \"8.2.1\"]}]'),(19186,'Ensure permissions on /etc/group- are configured.','The /etc/group- file contains a backup list of all the valid groups defined in the system.','It is critical to ensure that the /etc/group- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/group-: # chown root:root /etc/group- # chmod u-x,go-wx /etc/group-','[{\"cis\": [\"6.1.5\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"cmmc_v2.0\": [\"IA.2.081\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"nist_sp_800-53\": [\"IA-5\", \"IA-5 (1)\"]}, {\"pci_dss_v3.2.1\": [\"3.2\", \"8.2.1\"]}]'),(19187,'Ensure permissions on /etc/shadow are configured.','The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.','','Run one of the following commands to set ownership of /etc/shadow to root and group to either root or shadow: # chown root:root /etc/shadow # chown root:shadow /etc/shadow Run the following command to remove excess permissions form /etc/shadow: # chmod u-x,g-wx,o-rwx /etc/shadow','[{\"cis\": [\"6.1.6\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"cmmc_v2.0\": [\"IA.2.081\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"nist_sp_800-53\": [\"IA-5\", \"IA-5 (1)\"]}, {\"pci_dss_v3.2.1\": [\"3.2\", \"8.2.1\"]}]'),(19188,'Ensure permissions on /etc/shadow- are configured.','The /etc/shadow- file is used to store backup information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/shadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run one of the following commands to set ownership of /etc/shadow- to root and group to either root or shadow: # chown root:root /etc/shadow- # chown root:shadow /etc/shadow- Run the following command to remove excess permissions form /etc/shadow-: # chmod u-x,g-wx,o-rwx /etc/shadow-','[{\"cis\": [\"6.1.7\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"cmmc_v2.0\": [\"IA.2.081\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"nist_sp_800-53\": [\"IA-5\", \"IA-5 (1)\"]}, {\"pci_dss_v3.2.1\": [\"3.2\", \"8.2.1\"]}]'),(19189,'Ensure permissions on /etc/gshadow are configured.','The /etc/gshadow file is used to store the information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/gshadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow file (such as group administrators) could also be useful to subvert the group.','','Run one of the following commands to set ownership of /etc/gshadow to root and group to either root or shadow: # chown root:root /etc/gshadow # chown root:shadow /etc/gshadow Run the following command to remove excess permissions form /etc/gshadow: # chmod u-x,g-wx,o-rwx /etc/gshadow','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"cmmc_v2.0\": [\"IA.2.081\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"nist_sp_800-53\": [\"IA-5\", \"IA-5 (1)\"]}, {\"pci_dss_v3.2.1\": [\"3.2\", \"8.2.1\"]}]'),(19190,'Ensure permissions on /etc/gshadow- are configured.','The /etc/gshadow- file is used to store backup information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/gshadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run one of the following commands to set ownership of /etc/gshadow- to root and group to either root or shadow: # chown root:root /etc/gshadow- # chown root:shadow /etc/gshadow- Run the following command to remove excess permissions form /etc/gshadow-: # chmod u-x,g-wx,o-rwx /etc/gshadow-','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"cmmc_v2.0\": [\"IA.2.081\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"nist_sp_800-53\": [\"IA-5\", \"IA-5 (1)\"]}, {\"pci_dss_v3.2.1\": [\"3.2\", \"8.2.1\"]}]'),(19191,'Ensure accounts in /etc/passwd use shadowed passwords.','Local accounts can uses shadowed passwords. With shadowed passwords, The passwords are saved in shadow password file, /etc/shadow, encrypted by a salted one-way hash. Accounts with a shadowed password have an x in the second field in /etc/passwd.','The /etc/passwd file also contains information like user ID's and group ID's that are used by many system programs. Therefore, the /etc/passwd file must remain world readable. In spite of encoding the password with a randomly-generated one-way hash function, an attacker could still break the system if they got access to the /etc/passwd file. This can be mitigated by using shadowed passwords, thus moving the passwords in the /etc/passwd file to /etc/shadow. The /etc/shadow file is set so only root will be able to read and write. This helps mitigate the risk of an attacker gaining access to the encoded passwords with which to perform a dictionary attack. Notes: - All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user. - A user account with an empty second field in /etc/passwd allows the account to be logged into by providing only the username.','','Run the following command to set accounts to use shadowed passwords: # sed -e 's/^([a-zA-Z0-9_]*):[^:]*:/1:x:/' -i /etc/passwd Investigate to determine if the account is logged in and what it is being used for, to determine if it needs to be forced off.','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.2.078\", \"IA.2.079\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1134\", \"T1098\", \"T1017\", \"T1067\", \"T1088\", \"T1175\", \"T1136\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1076\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1019\", \"T1501\", \"T1072\", \"T1078\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\"]}, {\"nist_sp_800-53\": [\"IA-5 (1)\"]}]'),(19192,'Ensure password fields are not empty.','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: # passwd -l <username> Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"6.2.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.2.078\", \"IA.2.079\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1134\", \"T1098\", \"T1017\", \"T1067\", \"T1088\", \"T1175\", \"T1136\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1076\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1019\", \"T1501\", \"T1072\", \"T1078\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\"]}, {\"nist_sp_800-53\": [\"IA-5 (1)\"]}]'),(19193,'Ensure root is the only UID 0 account.','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"6.2.11\"]}, {\"cis_csc_v7\": [\"4.6\"]}, {\"cmmc_v2.0\": [\"AC.2.008\"]}, {\"iso_27001-2013\": [\"A.9.2.3\"]}, {\"mitre_techniques\": [\"T1019\", \"T1098\", \"T1017\", \"T1043\", \"T1175\", \"T1136\", \"T1094\", \"T1482\", \"T1048\", \"T1190\", \"T1210\", \"T1133\", \"T1046\", \"T1145\", \"T1076\", \"T1494\", \"T1489\", \"T1051\", \"T1095\", \"T1072\", \"T1199\", \"T1065\", \"T1028\", \"T1112\", \"T1058\", \"T1198\", \"T1209\"]}]'),(19194,'Ensure shadow group is empty.','The shadow group allows system programs which require access the ability to read the /etc/shadow file. No users should be assigned to the shadow group.','Any users assigned to the shadow group would be granted read access to the /etc/shadow file. If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed passwords to break them. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert additional user accounts.','','Run the following command to remove all users from the shadow group # sed -ri 's/(^shadow:[^:]*:[^:]*:)([^:]+$)/1/' /etc/group Change the primary group of any users with shadow as their primary group. # usermod -g <primary group> <user>','[{\"cis\": [\"6.2.17\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.2.007\", \"MP.2.120\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1035\", \"T1489\", \"T1198\", \"T1184\", \"T1165\", \"T1492\", \"T1169\", \"T1501\", \"T1080\", \"T1209\", \"T1134\", \"T1197\", \"T1538\", \"T1213\", \"T1044\", \"T1484\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1163\", \"T1021\", \"T1053\", \"T1023\", \"T1528\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}, {\"nist_sp_800-53\": [\"AC-3\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}]'),(19500,'Ensure mounting of cramfs filesystems is disabled','The cramfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems. A cramfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.','','1) Edit or create a file in the /etc/modprobe.d/ directory ending in .conf and add the following line: install cramfs /bin/true. 2) Run the following command to unload the cramfs module: # rmmod cramfs','[{\"cis\": [\"1.1.1.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(19501,'Ensure mounting of freevxfs filesystems is disabled','The freevxfs filesystem type is a free version of the Veritas type filesystem. This is the primary filesystem type for HP-UX operating systems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/freevxfs.conf and add the following line: install freevxfs /bin/true Run the following command to unload the freevxfs module: # rmmod freevxfs','[{\"cis\": [\"1.1.1.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(19502,'Ensure mounting of jffs2 filesystems is disabled','The jffs2 (journaling flash filesystem 2) filesystem type is a log-structured filesystem used in flash memory devices.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/jffs2.conf and add the following line: install jffs2 /bin/true Run the following command to unload the jffs2 module: # rmmod jffs2','[{\"cis\": [\"1.1.1.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(19503,'Ensure mounting of hfs filesystems is disabled','The hfs filesystem type is a hierarchical filesystem that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/hfs.conf and add the following line: install hfs /bin/true Run the following command to unload the hfs module: # rmmod hfs','[{\"cis\": [\"1.1.1.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(19504,'Ensure mounting of hfsplus filesystems is disabled','The hfsplus filesystem type is a hierarchical filesystem designed to replace hfs that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .confExample: vim /etc/modprobe.d/hfsplus.conf and add the following line: install hfsplus /bin/true Run the following command to unload the hfsplus module: # rmmod hfsplus','[{\"cis\": [\"1.1.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(19505,'Ensure mounting of udf filesystems is disabled','The udf filesystem type is the universal disk format used to implement ISO/IEC 13346 and ECMA-167 specifications. This is an open vendor filesystem type for data storage on a broad range of media. This filesystem type is necessary to support writing DVDs and newer optical disc formats.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/udf.conf and add the following line: install udf /bin/true Run the following command to unload the udf module: # rmmod udf','[{\"cis\": [\"1.1.1.6\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(19506,'Ensure separate partition exists for /tmp','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /tmp its own file system allows an administrator to set the noexec option on the mount, making /tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','','For new installations, during installation create a custom partition setup and specify a separate partition for /tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19507,'Ensure nodev option set on /tmp partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp.','','Edit the /etc/fstab file and add nodevto the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,nodev /tmp','[{\"cis\": [\"1.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19508,'Ensure nosuid option set on /tmp partition','The nosuid mount option specifies that the filesystem cannot contain set userid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create set userid files in /tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,nodev /tmp','[{\"cis\": [\"1.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19509,'Ensure separate partition exists for /var','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion if it is not bound to a separate partition.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19510,'Ensure separate partition exists for /var/tmp','The /var/tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /var/tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /var/tmp its own file system allows an administrator to set the noexec option on the mount, making /var/tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19511,'Ensure nodev option set on /var/tmp partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /var/tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp : # mount -o remount,nodev /var/tmp','[{\"cis\": [\"1.1.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19512,'Ensure nosuid option set on /var/tmp partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /var/tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,nosuid /var/tmp','[{\"cis\": [\"1.1.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19513,'Ensure noexec option set on /var/tmp partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /var/tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,noexec /var/tmp','[{\"cis\": [\"1.1.9\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19514,'Ensure separate partition exists for /var/log','The /var/log directory is used by system services to store log data.','There are two important reasons to ensure that system logs are stored on a separate partition: protection against resource exhaustion (since logs can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.10\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19515,'Ensure separate partition exists for /var/log/audit','The auditing daemon, auditd, stores log data in the /var/log/audit directory.','There are two important reasons to ensure that data gathered by auditd is stored on a separate partition: protection against resource exhaustion (since the audit.log file can grow quite large) and protection of audit data. The audit daemon calculates how much free space is left and performs actions based on the results. If other processes (such as syslog) consume space in the same partition as auditd, it may not perform as desired.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.11\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19516,'Ensure separate partition exists for /home','The /home directory is used to support disk storage needs of local users.','If the system is intended to support local users, create a separate partition for the /home directory to protect against resource exhaustion and restrict the type of files that can be stored under /home.','','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.12\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19517,'Ensure nodev option set on /home partition','When set on a file system, this option prevents character and block special devices from being defined, or if they exist, from being used as character and block special devices.','Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices. Note: The actions in the item refer to the /home partition, which is the default user partition that is defined in many distributions. If you have created other user partitions, it is recommended that the Remediation and Audit steps be applied to these partitions as well.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. See the fstab(5) manual page for more information. # mount -o remount,nodev /home','[{\"cis\": [\"1.1.13\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19518,'Ensure nodev option set on /run/shm partition','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /run/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /run/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /run/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /run/shm: # mount -o remount,nodev /run/shm','[{\"cis\": [\"1.1.14\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19519,'Ensure nosuid option set on /run/shm partition','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /run/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /run/shm: # mount -o remount,nosuid /run/shm','[{\"cis\": [\"1.1.15\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19520,'Ensure noexec option set on /run/shm partition','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /run/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /run/shm: # mount -o remount,noexec /run/shm','[{\"cis\": [\"1.1.16\"]}, {\"cis_csc\": [\"2.6\", \"8\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19521,'Disable Automounting','autofs allows automatic mounting of devices, typically including CD/DVDs and USB drives.','With automounting enabled anyone with physical access could attach a USB drive or disc and have it's contents available in system even if they lacked permissions to mount it themselves.','','Remove or comment out start lines in /etc/init/autofs.conf: # start on runlevel [2345]','[{\"cis\": [\"1.1.21\"]}, {\"cis_csc\": [\"8.4\", \"8.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19522,'Ensure AIDE is installed','AIDE takes a snapshot of filesystem state including modification times, permissions, and file hashes which can then be used to compare against the current state of the filesystem to detect modifications to the system.','By monitoring the filesystem state compromised files can be detected to prevent or limit the exposure of accidental or malicious misconfigurations or modified binaries.','','Run the following command to install AIDE: # apt-get install aide aide-common. Configure AIDE as appropriate for your environment. Consult the AIDE documentation for options. Initialize AIDE: # aideinit','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(19523,'Ensure filesystem integrity is regularly checked','Periodic checking of the filesystem integrity is needed to detect changes to the filesystem.','Periodic file checking allows the system administrator to determine on a regular basis if critical files have been changed in an unauthorized fashion.','','Run the following command: # crontab -u root -e Add the following line to the crontab: 0 5 * * * /usr/bin/aide.wrapper --config /etc/aide/aide.conf --check','[{\"cis\": [\"1.3.2\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(19524,'Ensure permissions on bootloader config are configured','The grub configuration file contains information on boot settings and passwords for unlocking boot options. The grub configuration is usually grub.cfg stored in /boot/grub.','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.','','Run the following commands to set permissions on your grub configuration: chown root:root /boot/grub/grub.cfg, chmod og-rwx /boot/grub/grub.cfg','[{\"cis\": [\"1.4.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19525,'Ensure bootloader password is set','Setting the boot loader password will require that anyone rebooting the system must enter a password before being able to set command line boot parameters.','Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off SELinux at boot time).','','Create an encrypted password with grub-mkpasswd-pbkdf2: # grub-mkpasswd-pbkdf2 Add the following into /etc/grub.d/00_header or a custom /etc/grub.d configuration file: cat <<EOF set superusers="<username>" password_pbkdf2 <username> <encrypted-password> EOF Run the following command to update the grub2 configuration: # update-grub','[{\"cis\": [\"1.4.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19526,'Ensure authentication required for single user mode','Single user mode is used for recovery when the system detects an issue during boot or by manual selection from the bootloader.','Requiring authentication in single user mode prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials.','','Run the following command and follow the prompts to set a password for the root user: # passwd root','[{\"cis\": [\"1.4.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19527,'Ensure core dumps are restricted','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file. The system provides the ability to set a soft limit for core dumps, but this can be overridden by the user.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf(5) ). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to /etc/security/limits.conf or a /etc/security/limits.d/* file: * hard core 0 Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: fs.suid_dumpable = 0 Run the following command to set the active kernel parameter: # sysctl -w fs.suid_dumpable=0','[{\"cis\": [\"1.5.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19528,'Ensure XD/NX support is enabled','Recent processors in the x86 family support the ability to prevent code execution on a per memory page basis. Generically and on AMD processors, this ability is called No Execute (NX), while on Intel processors it is called Execute Disable (XD). This ability can help prevent exploitation of buffer overflow vulnerabilities and should be activated whenever possible. Extra steps must be taken to ensure that this protection is enabled, particularly on 32-bit x86 systems. Other processors, such as Itanium and POWER, have included such support since inception and the standard kernel for those platforms supports the feature.','Enabling any feature that can protect against buffer overflow attacks enhances the security of the system.','','On 32 bit systems install a kernel with PAE support, no installation is required on 64 bit systems: If necessary configure your bootloader to load the new kernel and reboot the system. You may need to enable NX or XD support in your bios.','[{\"cis\": [\"1.5.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19529,'Ensure address space layout randomization (ASLR) is enabled','Address space layout randomization (ASLR) is an exploit mitigation technique which randomly arranges the address space of key data areas of a process.','Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: kernel.randomize_va_space = 2 Run the following command to set the active kernel parameter: # sysctl -w kernel.randomize_va_space=2','[{\"cis\": [\"1.5.3\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19530,'Ensure prelink is disabled','prelink is a program that modifies ELF shared libraries and ELF dynamically linked binaries in such a way that the time needed for the dynamic linker to perform relocations at startup significantly decreases.','The prelinking feature can interfere with the operation of AIDE, because it changes binaries. Prelinking can also increase the vulnerability of the system if a malicious user is able to compromise a common library such as libc.','','Run the following commands to restore binaries to normal and uninstall prelink: prelink -ua && yum remove prelink','[{\"cis\": [\"1.5.4\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19531,'Ensure SELinux is not disabled in bootloader configuration','Configure SELINUX to be enabled at boot time and verify that it has not been overwritten by the grub boot parameters.','SELinux must be enabled at boot time in your grub configuration to ensure that the controls it provides are not overridden.','','Edit /etc/default/gruband remove all instances of selinux=0 and enforcing=0 from all CMDLINE_LINUX parameters: GRUB_CMDLINE_LINUX_DEFAULT="quiet" GRUB_CMDLINE_LINUX="" Run the following command to update the grub2 configuration: # update-grub','[{\"cis\": [\"1.6.1.1\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19532,'Ensure the SELinux state is enforcing','Set SELinux to enable when the system is booted.','SELinux must be enabled at boot time in to ensure that the controls it provides are in effect at all times.','','Edit the /etc/selinux/config file to set the SELINUX parameter: SELINUX=enforcing ','[{\"cis\": [\"1.6.1.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19533,'Ensure SELinux policy is configured','Configure SELinux to meet or exceed the default targeted policy, which constrains daemons and system software only.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that at least the default recommendations are met.','','Edit the /etc/selinux/config file to set the SELINUXTYPE parameter: SELINUXTYPE=ubuntu','[{\"cis\": [\"1.6.1.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19534,'Ensure no unconfined daemons exist','Daemons that are not defined in SELinux policy will inherit the security context of their parent process.','Since daemons are launched and descend from the init process, they will inherit the security context label initrc_t . This could cause the unintended consequence of giving the process more permission than it requires.','','Investigate any unconfined daemons found during the audit action. They may need to have an existing security context assigned to them or a policy built for them.','[{\"cis\": [\"1.6.1.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19535,'Ensure AppArmor is not disabled in bootloader configuration','Configure AppArmor to be enabled at boot time and verify that it has not been overwrittenby the bootloader boot parameters.','AppArmor must be enabled at boot time in your grub configuration to ensure that the controls it provides are not overridden.','','Edit /etc/default/grub and remove all instances of apparmor=0 from all CMDLINE_LINUX parameters: GRUB_CMDLINE_LINUX_DEFAULT="quiet" GRUB_CMDLINE_LINUX=""Run the following command to pdate the grub2 configuration: # update-grub','[{\"cis\": [\"1.6.2.1\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19536,'Ensure all AppArmor Profiles are enforcing','AppArmor profiles define what resources applicatons are able to access.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that any policies that exist on the system are activated..','','Run the following command to set all profiles to enforce mode: # aa-enforce /etc/apparmor.d/* Any unconfined processes may need to have a profile created or activated for them and then be restarted.','[{\"cis\": [\"1.6.2.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19537,'Ensure SELinux or AppArmor are installed','SELinux and AppArmor provide Mandatory Access Controls.','Without a Mandatory Access Control system installed only the default Discretionary Access Control system will be available.','','Run one of the following commands to install SELinux or apparmor: # apt-get install selinux Or: # apt-get install apparmor','[{\"cis\": [\"1.6.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19538,'Ensure message of the day is configured properly','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/motd file with the appropriate contents according to your site policy, remove any instances of m , , s , or v.','[{\"cis\": [\"1.7.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}]'),(19539,'Ensure local login warning banner is configured properly','The contents of the /etc/issue file are displayed to users prior to login for local terminals. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of m , , s , or v: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue','[{\"cis\": [\"1.7.1.2\"]}, {\"cis_csc\": [\"5.1\"]}]'),(19540,'Ensure remote login warning banner is configured properly','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue.net file with the appropriate contents according to your site policy, remove any instances of m , , s , or v: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.net','[{\"cis\": [\"1.7.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}]'),(19541,'Ensure permissions on /etc/motd are configured','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users.','If the /etc/motd file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/motd: # chown root:root /etc/motd # chmod 644 /etc/motd','[{\"cis\": [\"1.7.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(19542,'Ensure permissions on /etc/issue are configured','The contents of the /etc/issue file are displayed to users prior to login for local terminals.','If the /etc/issue file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue: # chown root:root /etc/issue # chmod 644 /etc/issue','[{\"cis\": [\"1.7.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(19543,'Ensure permissions on /etc/issue.net are configured','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services.','If the /etc/issue.net file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue.net: # chown root:root /etc/issue.net # chmod 644 /etc/issue.net','[{\"cis\": [\"1.7.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(19544,'Ensure GDM login banner is configured','GDM is the GNOME Display Manager which handles graphical login for GNOME based systems.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place.','','Create the /etc/dconf/profile/gdm file with the following contents: user-db:user system-db:gdm file-db:/usr/share/gdm/greeter-dconf-defaults Create or edit the banner-message-enable and banner-message-text options in /etc/dconf/db/gdm.d/01-banner-message: [org/gnome/login-screen] banner-message-enable=true banner-message-text='Authorized uses only. All activity may be monitored and reported.' Run the following command to update the system databases: # dconf update','[{\"cis\": [\"1.7.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19545,'Ensure updates, patches, and additional security software are installed','Periodically patches are released for included software either due to security flaws or to include additional functionality.','Newer patches may contain security enhancements that would not be available through the latest full update. As a result, it is recommended that the latest software patches be used to take advantage of the latest functionality. As with any software installation, organizations need to determine if a given update meets their requirements and verify the compatibility and supportability of any additional software against the update revision that is selected.','','Use your package manager to update all packages on the system according to site policy. Notes: Site policy may mandate a testing period before install onto production systems for available updates.','[{\"cis\": [\"1.8\"]}, {\"cis_csc\": [\"3.4\", \"3.5\"]}, {\"pci_dss\": [\"5.2\"]}, {\"nist_800_53\": [\"AU.6\", \"SI.4\"]}, {\"gpg_13\": [\"4.2\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\"]}]'),(19546,'Ensure chargen services are not enabled','chargen is a network service that responds with 0 to 512 ASCII characters for each connection it receives. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Comment out or remove any lines starting with chargen from /etc/inetd.conf and /etc/inetd.d/*. Set disable = yes on all chargen services in /etc/xinetd.conf and /etc/xinetd.d/* ','[{\"cis\": [\"2.1.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19547,'Ensure daytime services are not enabled','daytime is a network service that responds with the server's current date and time. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Comment out or remove any lines starting with daytime from /etc/inetd.conf and /etc/inetd.d/*. Set disable = yes on all daytime services in /etc/xinetd.conf and /etc/xinetd.d/* ','[{\"cis\": [\"2.1.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19548,'Ensure discard services are not enabled','discard is a network service that simply discards all data it receives. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Comment out or remove any lines starting with discard from /etc/inetd.conf and /etc/inetd.d/*. Set disable = yes on all discard services in /etc/xinetd.conf and /etc/xinetd.d/* ','[{\"cis\": [\"2.1.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19549,'Ensure echo services are not enabled','echo is a network service that responds to clients with the data sent to it by the client. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Comment out or remove any lines starting with echo from /etc/inetd.conf and /etc/inetd.d/*. Set disable = yes on all echo services in /etc/xinetd.conf and /etc/xinetd.d/* ','[{\"cis\": [\"2.1.4\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19550,'Ensure time services are not enabled','time is a network service that responds with the server's current date and time as a 32 bit integer. This service is intended for debugging and testing purposes. It is recommended that this service be disabled','Disabling this service will reduce the remote attack surface of the system.','','Comment out or remove any lines starting with time from /etc/inetd.conf and /etc/inetd.d/*. Set disable = yes on all time services in /etc/xinetd.conf and /etc/xinetd.d/* ','[{\"cis\": [\"2.1.5\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19551,'Ensure rsh server is not enabled','The Berkeley rsh-server (rsh, rlogin, rexec) package contains legacy services that exchange credentials in clear-text.','These legacy services contain numerous security exposures and have been replaced with the more secure SSH package','','Comment out or remove any lines starting with shell, login or exec from /etc/inetd.conf and /etc/inetd.d/*. Set disable = yes on all shell, login or exec services in /etc/xinetd.conf and /etc/xinetd.d/* ','[{\"cis\": [\"2.1.6\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19552,'Ensure talk server is not enabled','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client (allows initiate of talk sessions) is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Comment out or remove any lines starting with talk or ntalk from /etc/inetd.conf and /etc/inetd.d/*. Set disable = yes on all talk or ntalk services in /etc/xinetd.conf and /etc/xinetd.d/* ','[{\"cis\": [\"2.1.7\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19553,'Ensure telnet server is not enabled','The telnet-server package contains the telnet daemon, which accepts connections from users from other systems via the telnet protocol.','The telnet protocol is insecureand unencrypted. The use of an unencrypted transmission medium could allow a user with access to sniff network traffic the ability to steal credentials. The ssh package provides an encrypted session and stronger security.','','Comment out or remove any lines starting with telnet from /etc/inetd.conf and /etc/inetd.d/*. Set disable = yes on all telnet services in /etc/xinetd.conf and /etc/xinetd.d/* ','[{\"cis\": [\"2.1.8\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19554,'Ensure tftp server is not enabled','Trivial File Transfer Protocol (TFTP) is a simple file transfer protocol, typically used to automatically transfer configuration or boot machines from a boot server. The packages tftpd and atftp are both used to define and support a TFTP server.','TFTP does not support authentication nor does it ensure the confidentiality or integrity of data. It is recommended that TFTP be removed, unless there is a specificneed for TFTP. In that case, extreme caution must be used when configuring the services.','','Comment out or remove any lines starting with tftp from /etc/inetd.conf and /etc/inetd.d/*. Set disable = yes on all tftp services in /etc/xinetd.conf and /etc/xinetd.d/* ','[{\"cis\": [\"2.1.9\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19555,'Ensure xinetd is not enabled','The eXtended InterNET Daemon (xinetd) is an open source super daemon that replaced the original inetd daemon. The xinetddaemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.','If there are no xinetd services required, it is recommended that the package be removed.','','Remove or comment out start lines in /etc/init/xinetd.conf: # start on runlevel [2345]','[{\"cis\": [\"2.1.10\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19556,'Ensure openbsd-inetd is not installed','The inetd daemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.','If there are no inetd services required, it is recommended that the daemon be removed.','','Run the following command to uninstall openbsd-inetd: apt-get remove openbsd-inetd','[{\"cis\": [\"2.1.11\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19557,'Ensure time synchronization is in use','System time should be synchronized between all systems in an environment. This is typically done by establishing an authoritative time server or set of servers and having all systems synchronize their clocks to them.','Time synchronization is important to support time sensitive security mechanisms like Kerberos and also ensures log files have consistent time records across the enterprise, which aids in forensic investigations.','','On physical systems or virtual systems where host based time synchronization is not available install NTP or chrony using one of the following commands: # apt-get install ntp # apt-get install chrony On virtual systems where host based time synchronization is available consult your virtualization software documentation and setup host based synchronization.','[{\"cis\": [\"2.2.1.1\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(19558,'Ensure ntp is configured','ntp is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at http://www.ntp.org. ntp can be configured to be a client and/or a server. This recommendation only applies if ntp is in use on the system.','If ntp is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','Add or edit restrict lines in /etc/ntp.conf to match the following: restrict -4 default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquery Add or edit server or pool lines to /etc/ntp.conf as appropriate: server <remote-server> Configure ntp to run as the ntp user by adding or editing the /etc/init.d/ntp file: RUNASUSER=ntp','[{\"cis\": [\"2.2.1.2\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19559,'Ensure chrony is configured','chrony is a daemon which implements the Network Time Protocol (NTP) is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on chrony can be found at http://chrony.tuxfamily.org/. chrony can be configured to be a client and/or a server.','If chrony is in use on the system proper configuration is vital to ensuring time synchronization is working properly. This recommendation only applies if chrony is in use on the system.','','Add or edit server or pool lines to /etc/chrony/chrony.conf as appropriate: server <remote-server>','[{\"cis\": [\"2.2.1.3\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19560,'Ensure the X Window system is not installed','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','','Run the following command to remove the X Windows System packages: apt-get remove xserver-xorg*','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(19561,'Ensure Avahi Server is not enabled','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Automatic discovery of network services is not normally required for system functionality. It is recommended to disable the service to reduce the potential attach surface.','','Remove or comment out start lines in /etc/init/avahi-daemon.conf: #start on runlevel [2345]','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19562,'Ensure CUPS is not enabled','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be disabled to reduce the potential attack surface.','','Remove or comment out start lines in /etc/init/cups.conf: #start on runlevel [2345]','[{\"cis\": [\"2.2.4\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19563,'Ensure DHCP Server is not enabled','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a system is specifically set up to act as a DHCP server, it is recommended that this service be deleted to reduce the potential attack surface.','','Remove or comment out start lines in /etc/init/isc-dhcp-server.conf and /etc/init/isc-dhcp-server6.conf: #start on runlevel [2345]','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19564,'Ensure LDAP server is not enabled','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP server, it is recommended that the software be disabled to reduce the potential attack surface.','','Run the following command to disable slapd: # update-rc.d slapd disable','[{\"cis\": [\"2.2.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19565,'Ensure NFS and RPC are not enabled','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the system does not export NFS shares or act as an NFS client, it is recommended that these services be disabled to reduce remote attack surface.','','Remove or comment out start lines in /etc/init/rpcbind.conf: # start on start-rpcbind Run the following command to disable nfs-kernel-server: # update-rc.d nfs-kernel-server disable','[{\"cis\": [\"2.2.7\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19566,'Ensure DNS Server is not enabled','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a system is specifically designated to act as a DNS server, it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to disable bind9: # update-rc.d bind9 disable','[{\"cis\": [\"2.2.8\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19567,'Ensure FTP Server is not enabled','The File Transfer Protocol (FTP) provides networked computers with the ability to transfer files.','FTP does not protect the confidentiality of data or authentication credentials. It is recommended sftp be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the package be deleted to reduce the potential attack surface.','','Remove or comment out start lines in /etc/init/vsftpd.conf: # start on runlevel [2345] or net-device-up IFACE!=lo','[{\"cis\": [\"2.2.9\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19568,'Ensure HTTP Server is not enabled','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to disable apache2: # update-rc.d apache2 disable','[{\"cis\": [\"2.2.10\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19569,'Ensure IMAP and POP3 server is not enabled','dovecot is an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided by this system, it is recommended that the service be deleted to reduce the potential attack surface.','','Remove or comment out start lines in /etc/init/dovecot.conf: # start on runlevel [2345]','[{\"cis\": [\"2.2.11\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19570,'Ensure Samba is not enabled','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Small Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this service can be deleted to reduce the potential attack surface.','','Remove or comment out start lines in /etc/init/smbd.conf: # start on (local-filesystems and net-device-up)','[{\"cis\": [\"2.2.12\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19571,'Ensure HTTP Proxy Server is not enabled','Squid is a standard proxy server used in many distributions and environments.','If there is no need for a proxy server, it is recommended that the squid proxy be deleted to reduce the potential attack surface.','','Remove or comment out start lines in /etc/init/squid3.conf: # start on runlevel [2345]','[{\"cis\": [\"2.2.13\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19572,'Ensure SNMP Server is not enabled','The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server can communicate using SNMP v1, which transmits data in the clear and does not require authentication to execute commands. Unless absolutely necessary, it is recommended that the SNMP service not be used. If SNMP is required the server should be configured to disallow SNMP v1.','','Run the following command to disable snmpd: # update-rc.d snmpd disable','[{\"cis\": [\"2.2.14\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19573,'Ensure mail transfer agent is configured for local-only mode','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','The software for all Mail Transfer Agents is complex and most have a long history of security issues. While it is important to ensure that the system can process local mail messages, it is not necessary to have the MTA's daemon listening on a port unless the server is intended to be a mail server that receives and processes mail from other systems.','','Edit /etc/postfix/main.cf and add the following line to the RECEIVING MAIL section. If the line already exists, change it to look like the line below: inet_interfaces = loopback-only . Restart postfix: # service postfix restart','[{\"cis\": [\"2.2.15\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"tsc\": [\"CC5.2\", \"CC6.4\", \"CC6.6\", \"CC6.7\"]}]'),(19574,'Ensure rsync service is not enabled','The rsyncd service can be used to synchronize files between systems over network links.','The rsyncd service presents a security risk as it uses unencrypted protocols for communication.','','Edit the /etc/default/rsync file and set RSYNC_ENABLE to false :RSYNC_ENABLE=false','[{\"cis\": [\"2.2.16\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(19575,'Ensure NIS Server is not enabled','The Network Information Service (NIS) (formally known as Yellow Pages) is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be disabled and other, more secure services be used','','Remove or comment out start lines in /etc/init/ypserv.conf: #start on (started portmap ON_BOOT= #or (started portmap ON_BOOT=y #and ((filesystem and static-network-up) or failsafe-boot)))','[{\"cis\": [\"2.2.17\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19576,'Ensure NIS Client is not installed','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','','Uninstall the nis package: # apt-get remove nis','[{\"cis\": [\"2.3.1\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19577,'Ensure rsh client is not installed','The rshpackage contains the client commands for the rsh services.','These legacy clients contain numerous security exposures and have been replaced with the more secure SSH package. Even if the server is removed, it is best to ensure the clients are also removed to prevent users from inadvertently attempting to use these commands and therefore exposing their credentials. Note that removing the rshpackage removes the clients for rsh, rcpand rlogin.','','Run the following command to uninstall rsh: apt-get remove rsh-client rsh-redone-client','[{\"cis\": [\"2.3.2\"]}, {\"cis_csc\": [\"2.6\", \"4.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19578,'Ensure talk client is not installed','The talksoftware makes it possible for users to send and receive messages across systems through a terminal session. The talkclient, which allows initialization of talk sessions, is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to uninstall talk: apt-get remove talk','[{\"cis\": [\"2.3.3\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19579,'Ensure telnet client is not installed','The telnet package contains the telnet client, which allows users to start connections to other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow an unauthorized user to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Linux distributions.','','Run the following command to uninstall telnet: # apt-get remove telnet','[{\"cis\": [\"2.3.4\"]}, {\"cis_csc\": [\"2.6\", \"4.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19580,'Ensure LDAP client is not installed','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP client, it is recommended that the software be removed to reduce the potential attack surface.','','Run the following command to uninstall openldap-clients : # apt-get remove ldap-utils','[{\"cis\": [\"2.3.5\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19581,'Ensure IP forwarding is disabled','The net.ipv4.ip_forward flag is used to tell the system whether it can forward packets or not.','Setting the flags to 0 ensures that a system with multiple interfaces (for example, a hard proxy), will never be able to forward packets, and therefore, never serve as a router.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.ip_forward = 0 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.ip_forward=0 # s # sysctl -w net.ipv4.route.flush=1 ','[{\"cis\": [\"3.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19582,'Ensure packet redirect sending is disabled','ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects.','An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system.','','Set the net.ipv4.conf.all.send_redirects and net.ipv4.conf.default.send_redirects parameters to 0 in /etc/sysctl.conf: net.ipv4.conf.all.send_redirects=0 net.ipv4.conf.default.send_redirects=0 Modify active kernel parameters to match: # sysctl -w net.ipv4.conf.all.send_redirects=0 # sysctl -w net.ipv4.conf.default.send_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19583,'Ensure source routed packets are not accepted','In networking, source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network. In some cases, systems may not be routable or reachable from some locations (e.g. private addresses vs. Internet routable), and so source routed packets would need to be used.','Setting net.ipv4.conf.all.accept_source_route, net.ipv4.conf.default.accept_source_route to 0 disables the system from accepting source routed packets. Assume this system was capable of routing packets to Internet routable addresses on one interface and private addresses on another interface. Assume that the private addresses were not routable to the Internet routable addresses and vice versa. Under normal routing circumstances, an attacker from the Internet routable addresses could not use the system as a way to reach the private address systems. If, however, source routed packets were allowed, they could be used to gain access to the private address systems as the route could be specified, rather than rely on routing protocols that did not allow this routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_source_route = 0 net.ipv4.conf.default.accept_source_route = 0 . Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_source_route=0 # sysctl -w net.ipv4.conf.default.accept_source_route=0 # sysctl -w net.ipv4.route.flush=1 ','[{\"cis\": [\"3.2.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19584,'Ensure ICMP redirects are not accepted','ICMP redirect messages are packets that convey routing information and tell your host (acting as a router) to send packets via an alternate path. It is a way of allowing an outside routing device to update your system routing tables. By setting net.ipv4.conf.all.accept_redirects to 0, the system will not accept any ICMP redirect messages, and therefore, won't allow outsiders to update the system's routing tables.','Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_redirects = 0 net.ipv4.conf.default.accept_redirects = 0 . Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_redirects=0 # sysctl -w net.ipv4.conf.default.accept_redirects=0 # sysctl -w net.ipv4.route.flush=1 ','[{\"cis\": [\"3.2.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19585,'Ensure secure ICMP redirects are not accepted','Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure.','It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.secure_redirects = 0 net.ipv4.conf.default.secure_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.secure_redirects=0 # sysctl -w net.ipv4.conf.default.secure_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19586,'Ensure suspicious packets are logged','When enabled, this feature logs packets with un-routable source addresses to the kernel log.','Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their server.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.log_martians = 1 net.ipv4.conf.default.log_martians = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.log_martians=1 # sysctl -w net.ipv4.conf.default.log_martians=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.4\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19587,'Ensure broadcast ICMP requests are ignored','Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses.','Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address. All hosts receiving this message and responding would send echo-reply messages back to the spoofed address, which is probably not routable. If many hosts respond to the packets, the amount of traffic on the network could be significantly multiplied.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_echo_ignore_broadcasts = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19588,'Ensure bogus ICMP responses are ignored','Setting icmp_ignore_bogus_error_responses to 1 prevents the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages.','Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_ignore_bogus_error_responses = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19589,'Ensure Reverse Path Filtering is enabled','Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set).','Setting these flags is a good way to deter attackers from sending your system bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed. This would occur when using dynamic routing protocols (bgp, ospf, etc) on your system. If you are using asymmetrical routing on your system, you will not be able to enable this feature without breaking the routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.rp_filter = 1 net.ipv4.conf.default.rp_filter = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.rp_filter=1 # sysctl -w net.ipv4.conf.default.rp_filter=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19590,'Ensure TCP SYN Cookies is enabled','When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. Instead, the kernel simply replies to the SYN with a SYN|ACK, but will include a specially crafted TCP sequence number that encodes the source and destination IP address and port number and the time the packet was sent. A legitimate connection would send the ACK packet of the three way handshake with the specially crafted sequence number. This allows the system to verify that it has received a valid response to a SYN cookie and allow the connection, even though there is no corresponding SYN in the queue.','Attackers use SYN flood attacks to perform a denial of service attacked on a system by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding. SYN cookies allow the system to keep accepting valid connections, even if under a denial of service attack.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.tcp_syncookies = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.tcp_syncookies=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19591,'Ensure IPv6 router advertisements are not accepted','This setting disables the systems ability to accept router advertisements','It is recommended that systems not accept router advertisements as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_ra = 0 net.ipv6.conf.default.accept_ra = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_ra=0 # sysctl -w net.ipv6.conf.default.accept_ra=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.3.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19592,'Ensure IPv6 redirects are not accepted','This setting prevents the system from accepting ICMP redirects. ICMP redirects tell the system about alternate routes for sending traffic.','It is recommended that systems not accept ICMP redirets as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_redirects = 0 net.ipv6.conf.default.accept_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_redirects=0 # sysctl -w net.ipv6.conf.default.accept_redirects=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.3.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19593,'Ensure IPv6 is disabled','Although IPv6 has many advantages over IPv4, few organizations have implemented IPv6.','If IPv6 is not to be used, it is recommended that it be disabled to reduce the attack surface of the system.','','Edit /etc/default/grub and add '``ipv6.disable=1' to GRUB_CMDLINE_LINUX: GRUB_CMDLINE_LINUX="ipv6.disable=1" Run the following command to update the grub2 configuration: # update-grub','[{\"cis\": [\"3.3.3\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19594,'Install TCP Wrappers','TCP Wrappers provides a simple access list and standardized logging method for services capable of supporting it. In the past, services that were called from inetd and xinetd supported the use of tcp wrappers. As inetd and xinetd have been falling in disuse, any service that can support tcp wrappers will have the libwrap.so library attached to it.','TCP Wrappers provide a good simple access list mechanism to services that may not have that support built in. It is recommended that all services that can support TCP Wrappers, use it.','','Install tcpd : # apt-get install tcpd To verify if a service supports TCP Wrappers, run the following command: # ldd <path-to-daemon> | grep libwrap.so If there is any output, then the service supports TCP Wrappers.','[{\"cis\": [\"3.4.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(19595,'Ensure /etc/hosts.allow is configured','The /etc/hosts.allow file specifies which IP addresses are permitted to connect to the host. It is intended to be used in conjunction with the /etc/hosts.deny file.','The /etc/hosts.allow file supports access control by IP and helps ensure that only authorized systems can connect to the system.','','Run the following command to create /etc/hosts.allow: # echo "ALL: <net>/<mask>, <net>/<mask>, ..." >/etc/hosts.allow. Where each <net>/<mask> combination (for example, "192.168.1.0/255.255.255.0") represents one network block in use by your organization that requires access to this system.','[{\"cis\": [\"3.4.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(19596,'Ensure /etc/hosts.deny is configured','The /etc/hosts.deny file specifies which IP addresses are not permitted to connect to the host. It is intended to be used in conjunction with the /etc/hosts.allow file.','The /etc/hosts.deny file serves as a failsafe so that any host not specified in /etc/hosts.allow is denied access to the server.','','Run the following command to create /etc/hosts.deny: # echo "ALL: ALL" >> /etc/hosts.deny','[{\"cis\": [\"3.4.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(19597,'Verify permissions on /etc/hosts.allow','The /etc/hosts.allow file contains network information that is used by many system applications and therefore must be readable for these applications to operate.','It is critical to ensure that the /etc/hosts.allow file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to set permissions on /etc/hosts.allow : # chown root:root /etc/hosts.allow # chmod 644 /etc/hosts.allow','[{\"cis\": [\"3.4.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19598,'Verify permissions on /etc/hosts.deny','The /etc/hosts.deny file contains network information that is used by many system applications and therefore must be readable for these applications to operate.','It is critical to ensure that the /etc/hosts.deny file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to set permissions on /etc/hosts.deny : # chown root:root /etc/hosts.deny # chmod 644 /etc/hosts.deny','[{\"cis\": [\"3.4.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19599,'Ensure DCCP is disabled','The Datagram Congestion Control Protocol (DCCP) is a transport layer protocol that supports streaming media and telephony. DCCP provides a way to gain access to congestion control, without having to do it at the application layer, but does not provide in- sequence delivery.','If the protocol is not required, it is recommended that the drivers not be installed to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install dccp /bin/true','[{\"cis\": [\"3.5.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19600,'Ensure SCTP is disabled','The Stream Control Transmission Protocol (SCTP) is a transport layer protocol used to support message oriented communication, with several streams of messages in one connection. It serves a similar function as TCP and UDP, incorporating features of both. It is message-oriented like UDP, and ensures reliable in-sequence transport of messages with congestion control like TCP.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install sctp /bin/true','[{\"cis\": [\"3.5.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19601,'Ensure RDS is disabled','The Reliable Datagram Sockets (RDS) protocol is a transport layer protocol designed to provide low-latency, high-bandwidth communications between cluster nodes. It was developed by the Oracle Corporation.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install rds /bin/true','[{\"cis\": [\"3.5.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19602,'Ensure TIPC is disabled','The Transparent Inter-Process Communication (TIPC) protocol is designed to provide communication between cluster nodes.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install tipc /bin/true','[{\"cis\": [\"3.5.4\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19603,'Ensure default deny firewall policy','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # iptables -P INPUT DROP # iptables -P OUTPUT DROP # iptables -P FORWARD DROP. Notes: Changing firewall settings while connected over network can result in being locked out of the system. Remediation will only affect the active system firewall, be sure to configure the default policy in your firewall management to apply on boot as well.','[{\"cis\": [\"3.6.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(19604,'Ensure loopback traffic is configured','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # iptables -A INPUT -i lo -j ACCEPT # iptables -A OUTPUT -o lo -j ACCEPT # iptables -A INPUT -s 127.0.0.0/8 -j DROP','[{\"cis\": [\"3.6.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(19605,'Ensure audit log storage size is configured','Configure the maximum size of the audit log file. Once the log reaches the maximum size, it will be rotated and a new log file will be started.','It is important that an appropriate size is determined for log files so that they do not impact the system and audit data is not lost.','','Set the following parameter in /etc/audit/auditd.conf in accordance with site policy: max_log_file = <MB> Notes: The max_log_file parameter is measured in megabytes.','[{\"cis\": [\"4.1.1.1\"]}, {\"cis_csc\": [\"6.4\"]}]'),(19606,'Ensure system is disabled when audit logs are full','The auditd daemon can be configured to halt the system when the audit logs are full.','In high security contexts, the risk of detecting unauthorized access or nonrepudiation exceeds the benefit of the system's availability.','','Set the following parameters in /etc/audit/auditd.conf: space_left_action = email action_mail_acct = root admin_space_left_action = halt','[{\"cis\": [\"4.1.1.2\"]}, {\"cis_csc\": [\"6.4\"]}]'),(19607,'Ensure audit logs are not automatically deleted','The max_log_file_action setting determines how to handle the audit log file reaching the max file size. A value of keep_logs will rotate the logs but never delete old logs.','In high security contexts, the benefits of maintaining a long audit history exceed the cost of storing the audit history.','','Set the following parameter in /etc/audit/auditd.conf: max_log_file_action = keep_logs','[{\"cis\": [\"4.1.1.3\"]}, {\"cis_csc\": [\"6.4\"]}]'),(19608,'Ensure auditd service is enabled','Turn on the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable auditd: # update-rc.d auditd enable','[{\"cis\": [\"4.1.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\", \"10.7\"]}, {\"tsc\": [\"CC6.1\"\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(19609,'Ensure auditing for processes that start prior to auditd is enabled','Configure grub or lilo so that processes that are capable of being audited can be audited even if they start up prior to auditd startup.','Audit events need to be captured on processes that start up prior to auditd, so that potential malicious activity cannot go undetected.','','1) Edit /etc/default/grub and add audit=1 to GRUB_CMDLINE_LINUX: GRUB_CMDLINE_LINUX="audit=1" 2) Run the following command to update the grub2 configuration: # update-grub Notes: This recommendation is designed around the grub bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings.','[{\"cis\": [\"4.1.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.2.6\", \"10.7\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"35.7.d\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(19610,'Ensure events that modify date and time information are collected','Capture events where the system date and/or time has been modified. The parameters in this section are set to determine if the adjtimex (tune kernel clock), settimeofday (Set time, using timeval and timezone structures) stime (using seconds since 1/1/1970) or clock_settime (allows for the setting of several internal clocks and timers) system calls have been executed and always write an audit record to the /var/log/audit.log file upon exit, tagging the records with the identifier "time-change"','Unexpected changes in system date and/or time could be a sign of malicious activity on the system.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time- change | -a always,exit -F arch=b32 -S clock_settime -k time-change | -w /etc/localtime -p wa -k time-change. For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S adjtimex -S settimeofday -k time-change | -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change | -a always,exit -F arch=b64 -S clock_settime -k time-change -a always,exit -F arch=b32 -S clock_settime -k time-change | -w /etc/localtime -p wa -k time-change','[{\"cis\": [\"4.1.4\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.4.2\", \"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.3\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(19611,'Ensure events that modify user/group information are collected','Record events affecting the group , passwd (user IDs), shadow and gshadow (passwords) or /etc/security/opasswd (old passwords, based on remember parameter in the PAM configuration) files. The parameters in this section will watch the files to see if they have been opened for write or have had attribute changes (e.g. permissions) and tag them with the identifier "identity" in the audit log file.','Unexpected changes to these files could be an indication that the system has been compromised and that an unauthorized user is attempting to hide their activities or compromise additional accounts.','','Add the following lines to the /etc/audit/audit.rules file: -w /etc/group -p wa -k identity | -w /etc/passwd -p wa -k identity | -w /etc/gshadow -p wa -k identity | -w /etc/shadow -p wa -k identity | -w /etc/security/opasswd -p wa -k identity Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.5\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(19612,'Ensure events that modify the system's network environment are collected','Record changes to network environment files or system calls. The below parameters monitor the sethostname (set the systems host name) or setdomainname (set the systems domainname) system calls, and write an audit event on system call exit. The other parameters monitor the /etc/issue and /etc/issue.net files (messages displayed pre- login), /etc/hosts (file containing host names and associated IP addresses) and /etc/sysconfig/network (directory containing network interface scripts and configurations) files.','Monitoring sethostname and setdomainname will identify potential unauthorized changes to host and domainname of a system. The changing of these names could potentially break security parameters that are set based on those names. The /etc/hosts file is monitored for changes in the file that can indicate an unauthorized intruder is trying to change machine associations with IP addresses and trick users and processes into connecting to unintended machines. Monitoring /etc/issue and /etc/issue.net is important, as intruders could put disinformation into those files and trick users into providing information to the intruder. Monitoring /etc/sysconfig/network is important as it can show if network interfaces or scripts are being modified in a way that can lead to the machine becoming unavailable or compromised. All audit records will be tagged with the identifier "system-locale."','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S sethostname -S setdomainname -k system-locale | -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale | -w /etc/issue -p wa -k system-locale | -w /etc/issue.net -p wa -k system-locale | -w /etc/hosts -p wa -k system-locale | -w /etc/sysconfig/network -p wa -k system-locale Notes: /etc/sysconfig/network is common to Red Hat and SUSE based distributions. You should expand or replace this coverage to any network configuration files on your system such as /etc/network on Debian based distributions. Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.6\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(19613,'Ensure events that modify the system's Mandatory Access Controls are collected','Monitor SELinux/AppArmor mandatory access controls. The parameters below monitor any write access (potential additional, deletion or modification of files in the directory) or attribute changes to the /etc/selinux or /etc/apparmor and /etc/apparmor.d directories.','Changes to files in these directories could indicate that an unauthorized user is attempting to modify access controls and change security contexts, leading to a compromise of the system.','','On systems using SELinux add the following line to the /etc/audit/audit.rules file: -w /etc/selinux/ -p wa -k MAC-policy | -w /usr/share/selinux/ -p wa -k MAC-policy On systems using AppArmor add the following line to the /etc/audit/audit.rules file: -w /etc/apparmor/ -p wa -k MAC-policy | -w /etc/apparmor.d/ -p wa -k MAC-policy','[{\"cis\": [\"4.1.7\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(19614,'Ensure login and logout events are collected','Monitor login and logout events. The parameters below track changes to files associated with login/logout events. The file /var/log/faillog tracks failed events from login. The file /var/log/lastlog maintain records of the last time a user successfully logged in. The file /var/log/tallylog maintains records of failures via the pam_tally2 module','Monitoring login/logout events could provide a system administrator with information associated with brute force attacks against user logins.','','Add the following lines to the /etc/audit/audit.rules file: -w /var/log/faillog -p wa -k logins | -w /var/log/lastlog -p wa -k logins | -w /var/log/tallylog -p wa -k logins. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.8\"]}, {\"cis_csc\": [\"4.9\", \"16.11\", \"16.13\"]}, {\"pci_dss\": [\"10.2.1\", \"10.2.4\", \"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(19615,'Ensure session initiation information is collected','Monitor session initiation events. The parameters in this section track changes to the files associated with session events. The file /var/run/utmp file tracks all currently logged in users. All audit records will be tagged with the identifier "session." The /var/log/wtmp file tracks logins, logouts, shutdown, and reboot events. The file /var/log/btmp keeps track of failed login attempts and can be read by entering the command /usr/bin/last -f /var/log/btmp . All audit records will be tagged with the identifier "logins."','Monitoring these files for changes could alert a system administrator to logins occurring at unusual hours, which could indicate intruder activity (i.e. a user logging in at a time when they do not normally log in).','','Add the following lines to the /etc/audit/audit.rules file: -w /var/run/utmp -p wa -k session | -w /var/log/wtmp -p wa -k logins | -w /var/log/btmp -p wa -k logins. Notes: The last command can be used to read /var/log/wtmp (last with no parameters) and /var/run/utmp (last -f /var/run/utmp). Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.9\"]}, {\"cis_csc\": [\"4.9\", \"16.11\", \"16.13\"]}, {\"pci_dss\": [\"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(19616,'Ensure discretionary access control permission modification events are collected','Monitor changes to file permissions, attributes, ownership and group. The parameters in this section track changes for system calls that affect file permissions and attributes. The chmod , fchmod and fchmodat system calls affect the permissions associated with a file. The chown , fchown , fchownat and lchown system calls affect owner and group attributes on a file. The setxattr , lsetxattr , fsetxattr (set extended file attributes) and removexattr , lremovexattr , fremovexattr (remove extended file attributes) control extended file attributes. In all cases, an audit record will only be written for non-system user ids (auid >= 1000) and will ignore Daemon events (auid = 4294967295). All audit records will be tagged with the identifier "perm_mod."','Monitoring for changes in file attributes could alert a system administrator to activity that could indicate intruder activity or policy violation.','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b64 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b64 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.10\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.4.2\", \"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(19617,'Ensure unsuccessful unauthorized file access attempts are collected','Monitor for unsuccessful attempts to access files. The parameters below are associated with system calls that control creation ( creat ), opening ( open , openat ) and truncation ( truncate , ftruncate ) of files. An audit log record will only be written if the user is a non- privileged user (auid > = 1000), is not a Daemon event (auid=4294967295) and if the system call returned EACCES (permission denied to the file) or EPERM (some other permanent error associated with the specific system call). All audit records will be tagged with the identifier "access."','Failed attempts to open, create or truncate files could be an indication that an individual or process is trying to gain unauthorized access to the system.','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access | -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access | -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access | -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.11\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"10.2.4\"]}, {\"nist_800_53\": [\"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(19618,'Ensure successful file system mounts are collected','Monitor the use of the mount system call. The mount (and umount ) system call controls the mounting and unmounting of file systems. The parameters below configure the system to create an audit record when the mount system call is used by a non-privileged user.','It is highly unusual for a non privileged user to mount file systems to the system. While tracking mount commands gives the system administrator evidence that external media may have been mounted (based on a review of the source of the mount and confirming it's an external media type), it does not conclusively indicate that data was exported to the media. System administrators who wish to determine if data were exported, would also have to track successful open , creat and truncate system calls requiring write access to a file under the mount point of the external media file system. This could give a fair indication that a write occurred. The only way to truly prove it, would be to track successful writes to the external media. Tracking write system calls could quickly fill up the audit log and is not recommended. Recommendations on configuration options to track data export to media is beyond the scope of this document.','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts | -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts. Notes: This tracks successful and unsuccessful mount commands. File system mounts do not have to come from external media and this action still does not verify write (e.g. CD ROMS). Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.13\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(19619,'Ensure file deletion events by users are collected','Monitor the use of system calls associated with the deletion or renaming of files and file attributes. This configuration statement sets up monitoring for the unlink (remove a file), unlinkat (remove a file attribute), rename (rename a file) and renameat (rename a file attribute) system calls and tags them with the identifier "delete".','Monitoring these calls from non-privileged users could provide a system administrator with evidence that inappropriate removal of files and file attributes associated with protected files is occurring. While this audit option will look at all events, system administrators will want to look for specific privileged files that are being deleted or altered.','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete | -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete. Notes: At a minimum, configure the audit system to collect file deletion events for all users and root. Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.14\"]}, {\"cis_csc\": [\"6,2\", \"13\"]}, {\"pci_dss\": [\"10.5.5\"]}, {\"nist_800_53\": [\"AU.14\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(19620,'Ensure changes to system administration scope (sudoers) is collected','Monitor scope changes for system administrations. If the system has been properly configured to force system administrators to log in as themselves first and then use the sudo command to execute privileged commands, it is possible to monitor changes in scope. The file /etc/sudoers will be written to when the file or its attributes have changed. The audit records will be tagged with the identifier "scope."','Changes in the /etc/sudoers file can indicate that an unauthorized change has been made to scope of system administrator activity.','','Add the following line to the /etc/audit/audit.rules file: -w /etc/sudoers -p wa -k scope | -w /etc/sudoers.d/ -p wa -k scope. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.15\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(19621,'Ensure system administrator actions (sudolog) are collected','Monitor the sudo log file. If the system has been properly configured to disable the use of the su command and force all administrators to have to log in first and then use sudo to execute privileged commands, then all administrator commands will be logged to /var/log/sudo.log . Any time a command is executed, an audit event will be triggered as the /var/log/sudo.log file will be opened for write and the executed administration command will be written to the log.','Changes in /var/log/sudo.log indicate that an administrator has executed a command or the log file itself has been tampered with. Administrators will want to correlate the events written to the audit trail with the records written to /var/log/sudo.log to verify if unauthorized commands have been executed.','','Add the following lines to the /etc/audit/audit.rules file: -w /var/log/sudo.log -p wa -k actions. Notes: The system must be configured with sudisabled (See Item 5.6 Ensure access to the su command is restricted) to force all command execution through sudo. This will not be effective on the console, as administrators can log in as root. Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.16\"]}, {\"cis_csc\": [\"4.9\"]}, {\"pci_dss\": [\"10.2.2\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.6\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(19622,'Ensure kernel module loading and unloading is collected','Monitor the loading and unloading of kernel modules. The programs insmod (install a kernel module), rmmod (remove a kernel module), and modprobe (a more sophisticated program to load and unload modules, as well as some other features) control loading and unloading of modules. The init_module (load a module) and delete_module (delete a module) system calls control loading and unloading of modules. Any execution of the loading and unloading module programs and system calls will trigger an audit record with an identifier of "modules".','Monitoring the use of insmod, rmmod and modprobe could provide system administrators with evidence that an unauthorized user loaded or unloaded a kernel module, possibly compromising the security of the system. Monitoring of the init_module and delete_module system calls would reflect an unauthorized user attempting to use a different program to load and unload modules.','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -w /sbin/insmod -p x -k modules | -w /sbin/rmmod -p x -k modules | -w /sbin/modprobe -p x -k modules | -a always,exit -F arch=b64 -S init_module -S delete_module -k modules. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.17\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(19623,'Ensure the audit configuration is immutable','Set system audit so that audit rules cannot be modified with auditctl. Setting the flag "-e 2" forces audit to be put in immutable mode. Audit changes can only be made on system reboot.','In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back. Users would most likely notice a system reboot and that could alert administrators of an attempt to make unauthorized audit changes.','','Add the following line to the end of the /etc/audit/audit.rules file: -e 2. Notes: This setting will ensure reloading the auditd config to set active settings requires a system reboot.','[{\"cis\": [\"4.1.18\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.5\"]}, {\"nist_800_53\": [\"AU.9\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\"]}]'),(19624,'Ensure rsyslog Service is enabled','Once the rsyslog package is installed it needs to be activated.','If the rsyslog service is not activated the system will not have a syslog service running.','','Set the proper start conditions in /etc/init/rsyslog.conf: start on filesystem','[{\"cis\": [\"4.2.1.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(19625,'Ensure rsyslog default file permissions configured','rsyslog will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and set $FileCreateMode to 0640 or more restrictive: $FileCreateMode 0640','[{\"cis\": [\"4.2.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5.1\", \"10.5.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.9\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC7.2\", \"CC.7.3\", \"CC7.4\"]}]'),(19626,'Ensure rsyslog is configured to send logs to a remote log host','The rsyslog utility supports the ability to send logs it gathers to a remote log host running syslogd(8) or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and add the following line (where loghost.example.com is the name of your central log host): *.* @@loghost.example.com. Run the following command to reload the rsyslogd configuration: # pkill -HUP rsyslogd','[{\"cis\": [\"4.2.1.4\"]}, {\"cis_csc\": [\"6.6\", \"6.8\"]}, {\"pci_dss\": [\"10.5.3\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19627,'Ensure remote rsyslog messages are only accepted on designated log hosts','By default, rsyslog does not listen for log messages coming in from remote systems. The ModLoad tells rsyslog to load the imtcp.so module so it can listen over a network via TCP. The InputTCPServerRun option instructs rsyslogd to listen on the specified TCP port.','The guidance in the section ensures that remote log hosts are configured to only accept rsyslog data from hosts within the specified domain and that those systems that are not designed to be log hosts do not accept any remote rsyslog messages. This provides protection from spoofed log data and ensures that system administrators are reviewing reasonably complete syslog data in a central location.','','For hosts that are designated as log hosts, edit the /etc/rsyslog.conf file and un-comment or add the following lines:$ModLoad imtcp & $InputTCPServerRun 514. For hosts that are not designated as log hosts, edit the /etc/rsyslog.conf file and comment or remove the following lines: # $ModLoad imtcp # $InputTCPServerRun 514. Run the following command to reload the rsyslogd configuration: # pkill -HUP rsyslogd','[{\"cis\": [\"4.2.1.5\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"10.5.1\"]}]'),(19628,'Ensure syslog-ng service is enabled','Once the syslog-ng package is installed it needs to be activated.','If the syslog-ng service is not activated the system may default to the syslogd service or lack logging instead.','','Run the following command to enable rsyslog : # update-rc.d syslog-ng enable','[{\"cis\": [\"4.2.2.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(19629,'Ensure syslog-ng default file permissions configured','syslog-ng will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive syslog-ng data is archived and protected.','','Edit the /etc/syslog-ng/syslog-ng.conf and set perm option to 0640 or more restrictive: options { chain_hostnames(off); flush_lines(0); perm(0640); stats_freq(3600); threaded(yes); };','[{\"cis\": [\"4.2.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5.1\", \"10.5.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.9\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC7.2\", \"CC.7.3\", \"CC7.4\"]}]'),(19630,'Ensure syslog-ng is configured to send logs to a remote log host','The syslog-ng utility supports the ability to send logs it gathers to a remote log host or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/syslog-ng/syslog-ng.conf file and add the following lines (where logfile.example.com is the name of your central log host). destination logserver { tcp("logfile.example.com" port(514)); }; log { source(src); destination(logserver); }; Run the following command to reload the rsyslogd configuration: # pkill -HUP syslog-ng','[{\"cis\": [\"4.2.2.4\"]}, {\"cis_csc\": [\"6.6\", \"6.8\"]}, {\"pci_dss\": [\"10.5.3\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19631,'Ensure rsyslog or syslog-ng is installed','The rsyslog and syslog-ng software are recommended replacements to the original syslogd daemon which provide improvements over syslogd , such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server.','The security enhancements of rsyslog and syslog-ng such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server) justify installing and configuring the package.','','Install rsyslog or syslog-ng using one of the following commands: # apt-get install rsyslog # apt-get install syslog-ng','[{\"cis\": [\"4.2.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(19632,'Ensure cron daemon is enabled','The cron daemon is used to execute batch jobs on the system.','While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run, and cron is used to execute them.','','Edit start lines in /etc/init/cron.conf to match the following: start on runlevel [2345]','[{\"cis\": [\"5.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19633,'Ensure permissions on /etc/crontab are configured','The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file.','This file contains information on what system jobs are run by cron. Write access to these files could provide unprivileged users with the ability to elevate their privileges. Read access to these files could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access.','','Run the following commands to set ownership and permissions on /etc/crontab : chown root:root /etc/crontab and chmod og-rwx /etc/crontab','[{\"cis\": [\"5.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(19634,'Ensure permissions on /etc/cron.hourly are configured','This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.hourly : chown root:root /etc/cron.hourly and chmod og-rwx /etc/cron.hourly','[{\"cis\": [\"5.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19635,'Ensure permissions on /etc/cron.daily are configured','The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.daily : chown root:root /etc/cron.daily and chmod og-rwx /etc/cron.daily','[{\"cis\": [\"5.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19636,'Ensure permissions on /etc/cron.weekly are configured','The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.weekly : chown root:root /etc/cron.weekly and chmod og-rwx /etc/cron.weekly','[{\"cis\": [\"5.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19637,'Ensure permissions on /etc/cron.monthly are configured','The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.monthly : chown root:root /etc/cron.monthly and chmod og-rwx /etc/cron.monthly','[{\"cis\": [\"5.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19638,'Ensure permissions on /etc/cron.d are configured','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow , cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: rm /etc/cron.deny;rm /etc/at.deny;touch /etc/cron.allow; touch /etc/at.allow; chmod og-rwx /etc/cron.allow; chmod og-rwx /etc/at.allow; chown root:root /etc/cron.allow and chown root:root /etc/at.allow','[{\"cis\": [\"5.1.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19639,'Ensure at/cron is restricted to authorized users','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow, cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cronjobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: # rm /etc/cron.deny # rm /etc/at.deny # touch /etc/cron.allow # touch /etc/at.allow # chmod og-rwx /etc/cron.allow # chmod og-rwx /etc/at.allow # chown root:root /etc/cron.allow # chown root:root /etc/at.allow','[{\"cis\": [\"5.1.8\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19640,'Ensure permissions on /etc/ssh/sshd_config are configured','The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root.','The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by non- privileged users.','','Run the following commands to set ownership and permissions on /etc/ssh/sshd_config: # chown root:root /etc/ssh/sshd_config # chmod og-rwx /etc/ssh/sshd_config','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19641,'Ensure SSH Protocol is set to 2','SSH supports two different and incompatible protocols: SSH1 and SSH2. SSH1 was the original protocol and was subject to security issues. SSH2 is more advanced and secure.','SSH v1 suffers from insecurities that do not affect SSH v2. Notes: This command not longer exists in newer versions of SSH. This check is still being included for systems that may be running an older version of SSH. As of openSSH version 7.4 this parameter will not cause an issue when included.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Protocol 2','[{\"cis\": [\"5.2.2\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(19642,'Ensure SSH LogLevel is set to INFO','The INFO parameter specifies that login and logout activity will be logged.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information. INFO level is the basic level that only records login activity of SSH users. In many situations, such as Incident Response, it is important to determine when a particular user was active on a system. The logout record can eliminate those users who disconnected, which helps narrow the field.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel INFO','[{\"cis\": [\"5.2.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(19643,'Ensure SSH X11 forwarding is disabled','The X11Forwarding parameter provides the ability to tunnel X11 traffic through the connection to enable remote graphic connections.','Disable X11 forwarding unless there is an operational requirement to use X11 applications directly. There is a small risk that the remote X11 servers of users who are logged in via SSH with X11 forwarding could be compromised by other users on the X11 server. Note that even if X11 forwarding is disabled, users can always install their own forwarders.','','Edit the /etc/ssh/sshd_configfile to set the parameter as follows: X11Forwarding no','[{\"cis\": [\"5.2.4\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(19644,'Ensure SSH MaxAuthTries is set to 4 or less','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19645,'Ensure SSH IgnoreRhosts is enabled','The IgnoreRhosts parameter specifies that .rhostsand .shostsfiles will not be used in RhostsRSAAuthenticationor HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with ssh.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes','[{\"cis\": [\"5.2.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(19646,'Ensure SSH HostbasedAuthentication is disabled','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts, or /etc/hosts.equiv, along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc\": [\"16.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(19647,'Ensure SSH root login is disabled','The PermitRootLogin parameter specifies if the root user can log in using ssh(1). The default is no.','Disallowing root logins over SSH requires server admins to authenticate using their own individual account, then escalating to root via sudo or su. This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(19648,'Ensure SSH PermitEmptyPasswords is disabled','The PermitEmptyPasswords parameter specifies if the server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no','[{\"cis\": [\"5.2.9\"]}, {\"cis_csc\": [\"16.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(19649,'Ensure SSH PermitUserEnvironment is disabled','The PermitUserEnvironment option allows users to present environment options to the ssh daemon.','Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has ssh executing trojan'd programs)','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitUserEnvironment no','[{\"cis\": [\"5.2.10\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\", \"CC6.1\", \"CC7.2\"]}]'),(19650,'Ensure only approved MAC algorithms are used','This variable limits the types of MAC algorithms that SSH can use during communication.','MD5 and 96-bit MAC algorithms are considered weak and have been shown to increase exploitability in SSH downgrade attacks. Weak algorithms continue to have a great deal of attention as a weak spot that can be exploited with expanded computing power. An attacker that breaks the algorithm could take advantage of a MiTM position to decrypt the SSH tunnel and capture credentials and information','','Edit the /etc/ssh/sshd_config file and add/modify the MACs line to contain a comma separated list of the site approved MACs Example: MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2- 512,hmac-sha2-256','[{\"cis\": [\"5.2.11\"]}, {\"cis_csc\": [\"14.4\", \"16.5\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\", \"CC6.1\", \"CC7.2\"]}]'),(19651,'Ensure SSH Idle Timeout Interval is configured','The two options ClientAliveInterval and ClientAliveCountMax control the timeout of ssh sessions. When the ClientAliveInterval variable is set, ssh sessions that have no activity for the specified length of time are terminated. When the ClientAliveCountMax variable is set, sshd will send client alive messages at every ClientAliveInterval interval. When the number of consecutive client alive messages are sent with no response from the client, the ssh session is terminated. For example, if the ClientAliveInterval is set to 15 seconds and the ClientAliveCountMax is set to 3, the client ssh session will be terminated after 45 seconds of idle time.','Having no timeout value associated with a connection could allow an unauthorized user access to another user's ssh session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening. While the recommended setting is 300 seconds (5 minutes), set this timeout value based on site policy. The recommended setting for ClientAliveCountMax is 0. In this case, the client session will be terminated after 5 minutes of idle time and no keepalive messages will be sent.','','Edit the /etc/ssh/sshd_config file to set the parameters according to site policy: ClientAliveInterval 300 ClientAliveCountMax 0','[{\"cis\": [\"5.2.12\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(19652,'Ensure SSH LoginGraceTime is set to one minute or less','The LoginGraceTime parameter specifies the time allowed for successful authentication to the SSH server. The longer the Grace period is the more open unauthenticated connections can exist. Like other session controls in this session the Grace Period should be limited to appropriate organizational limits to ensure the service is available for needed access.','Setting the LoginGraceTime parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. It will also limit the number of concurrent unauthenticated connections While the recommended setting is 60 seconds (1 Minute), set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LoginGraceTime 60','[{\"cis\": [\"5.2.13\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"8.1\"]}]'),(19653,'Ensure SSH access is limited','There are several options available to limit which users and group can access the system via SSH. It is recommended that at least one of the following options be leveraged: AllowUsers, AllowGroups, DenyUsers, DenyGroups.','Restricting which users can remotely access the system via SSH will help ensure that only authorized users access the system.','','Edit the /etc/ssh/sshd_config file to set one or more of the parameter as follows: AllowUsers <userlist> AllowGroups <grouplist> DenyUsers <userlist> DenyGroups <grouplist>','[{\"cis\": [\"5.2.14\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"8.1\"]}]'),(19654,'Ensure SSH warning banner is configured','The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed.','Banners are used to warn connecting users of the particular site's policy regarding connection. Presenting a warning message prior to the normal user login may assist the prosecution of trespassers on the computer system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Banner /etc/issue.net','[{\"cis\": [\"5.2.15\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19655,'Ensure password creation requirements are configured','The pam_pwquality.so module checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more. The following are definitions of the pam_pwquality.so options: - retry=3 (Allow 3 tries before sending back a failure). The following options are set in the /etc/security/pwquality.conf file: - minlen = 14 dcredit = -1 ucredit = -1 ocredit = -1 lcredit = -1 (The settings shown above are one possible policy. Alter these values to conform to your own organization's password policies.)','Strong passwords protect systems from being hacked through brute force methods.','','1) Run the following command to install the pam_pwquality module: apt-get install libpam-pwquality 2) Edit the /etc/pam.d/common-password file to include the appropriate options for pam_pwquality.so and to conform to site policy: password requisite pam_pwquality.so retry=3 3) Edit /etc/security/pwquality.conf to add or update the following settings to conform to site policy: minlen = 14 dcredit = -1 ucredit = -1 ocredit = -1 lcredit = -1. Notes: Additional module options may be set, recommendation requirements only cover including try_first_pass and minlen set to 14 or more. Settings in /etc/security/pwquality.conf must use spaces around the = symbol.','[{\"cis\": [\"5.3.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2.3\"]}]'),(19656,'Ensure lockout for failed password attempts is configured','Lock out users after n unsuccessful consecutive login attempts. The first sets of changes are made to the PAM configuration files. The second set of changes are applied to the program specific PAM configuration file. The second set of changes must be applied to each program that will lock out users. Check the documentation for each secondary program for instructions on how to configure them to work with PAM. Set the lockout number to the policy in effect at your site.','Locking out user IDs after n unsuccessful consecutive login attempts mitigates brute force password attacks against your systems.','','Edit the /etc/pam.d/common-auth file and add the auth line below: auth required pam_tally2.so onerr=fail audit silent deny=5 unlock_time=900. ','[{\"cis\": [\"5.3.2\"]}, {\"cis_csc\": [\"16.7\"]}, {\"pci_dss\": [\"8.2.5\"]}]'),(19657,'Ensure password reuse is limited','The /etc/security/opasswd file stores the users' old passwords and can be checked to ensure that users are not recycling recent passwords.','Forcing users not to reuse their past 5 passwords make it less likely that an attacker will be able to guess the password. Note that these change only apply to accounts configured on the local system.','','Edit the /etc/pam.d/common-password file to include the remember option and conform to site policy as shown: password required pam_pwhistory.so remember=5. Notes: Additional module options may be set, recommendation only covers those listed here.','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.5\"]}]'),(19658,'Ensure password hashing algorithm is SHA-512','The commands below change password encryption from md5 to sha512 (a much stronger hashing algorithm). All existing accounts will need to perform a password change to upgrade the stored hashes to the new algorithm.','The SHA-512 algorithm provides much stronger hashing than MD5, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords. Note that these change only apply to accounts configured on the local system.','','Edit the /etc/pam.d/common-password file to include the sha512 option for pam_unix.so as shown: password [success=1 default=ignore] pam_unix.so sha512','[{\"cis\": [\"5.3.4\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(19659,'Ensure password expiration is 365 days or less','The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age. It is recommended that the PASS_MAX_DAYS parameter be set to less than or equal to 365 days.','The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity.','','Set the PASS_MAX_DAYS parameter to conform to site policy in /etc/login.defs: PASS_MAX_DAYS 90. Modify user parameters for all users with a password set to match: # chage --maxdays 90 <user>. Notes: You can also check this setting in /etc/shadow directly. The 5th field should be 365 or less for all users with a password. A value of -1 will disable password expiration. Additionally the password expiration must be greater than the minimum days between password changes or users will be unable to change their password.','[{\"cis\": [\"5.4.1.1\"]}, {\"cis_csc\": [\"4.4\", \"16\"]}, {\"pci_dss\": [\"8.2.4\"]}]'),(19660,'Ensure minimum days between password changes is 7 or more','The PASS_MIN_DAYS parameter in /etc/login.defs allows an administrator to prevent users from changing their password until a minimum number of days have passed since the last time the user changed their password. It is recommended that PASS_MIN_DAYS parameter be set to 7 or more days.','By restricting the frequency of password changes, an administrator can prevent users from repeatedly changing their password in an attempt to circumvent password reuse controls.','','Set the PASS_MIN_DAYS parameter to 7 in /etc/login.defs: PASS_MIN_DAYS 7. Modify user parameters for all users with a password set to match: # chage --mindays 7 <user>. Notes: You can also check this setting in /etc/shadow directly. The 4th field should be 7 or more for all users with a password.','[{\"cis\": [\"5.4.1.2\"]}, {\"cis_csc\": [\"4.4\", \"16\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(19661,'Ensure password expiration warning days is 7 or more','The PASS_WARN_AGE parameter in /etc/login.defs allows an administrator to notify users that their password will expire in a defined number of days. It is recommended that the PASS_WARN_AGE parameter be set to 7 or more days.','Providing an advance warning that a password will be expiring gives users time to think of a secure password. Users caught unaware may choose a simple password or write it down where it may be discovered.','','Set the PASS_WARN_AGE parameter to 7 in /etc/login.defs: PASS_WARN_AGE 7. Modify user parameters for all users with a password set to match: # chage --warndays 7 <user>. Notes: You can also check this setting in /etc/shadow directly. The 6th field should be 7 or more for all users with a password.','[{\"cis\": [\"5.4.1.3\"]}, {\"cis_csc\": [\"4.4\", \"16\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(19662,'Ensure inactive password lock is 30 days or less','User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled.','Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.','','Run the following command to set the default password inactivity period to 30 days: # useradd -D -f 30. Modify user parameters for all users with a password set to match: # chage --inactive 30 <user>. Notes: You can also check this setting in /etc/shadow directly. The 7th field should be 30 or less for all users with a password. A value of -1 would disable this setting.','[{\"cis\": [\"5.4.1.4\"]}, {\"cis_csc\": [\"4.4\", \"16\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(19663,'Ensure default group for the root account is GID 0','The usermod command can be used to specify which group the root user belongs to. This affects permissions of files that are created by the root user.','Using GID 0 for the root account helps prevent root-owned files from accidentally becoming accessible to non-privileged users.','','Run the following command to set the root user default group to GID 0: # usermod -g 0 root','[{\"cis\": [\"5.4.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(19664,'Ensure default user umask is 027 or more restrictive','The default umask determines the permissions of files created by users. The user creating the file has the discretion of making their files and directories readable by others via the chmod command. Users who wish to allow their files and directories to be readable by others by default may choose a different default umask by inserting the umask command into the standard shell configuration files ( .profile , .bashrc , etc.) in their home directories.','Setting a very secure default value for umask ensures that users make a conscious choice about their file permissions. A default umask setting of 077 causes files and directories created by users to not be readable by any other user on the system. A umask of 027 would make files and directories readable by users in the same Unix group, while a umask of 022 would make files readable by every user on the system.','','Edit the /etc/bash.bashrc , /etc/profile and /etc/profile.d/*.sh files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: umask 027','[{\"cis\": [\"5.4.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(19665,'Ensure default user shell timeout is 900 seconds or less','The default TMOUT determines the shell timeout for users. The TMOUT value is measured in seconds.','Having no timeout value associated with a shell could allow an unauthorized user access to another user's shell session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening.','','Edit the /etc/bashrc, /etc/profile files, and /etc/profile.d*.sh (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: TMOUT=600','[{\"cis\": [\"5.4.5\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(19666,'Ensure access to the su command is restricted','The su command allows a user to run a command or shell as another user. The program has been superseded by sudo, which allows for more granular control over privileged access. Normally, the su command can be executed by any user. By uncommenting the pam_wheel.so statement in /etc/pam.d/su, the su command will only allow users in the wheel group to execute su.','Restricting the use of su, and using sudo in its place, provides system administrators better control of the escalation of user privileges to execute privileged commands. The sudo utility also provides a better logging and audit mechanism, as it can log each command executed via sudo, whereas su can only record that a user executed the su program.','','1) Add the following line to the /etc/pam.d/su file: auth required pam_wheel.so 2) Create a comma separated list of users in the wheel statement in the /etc/group file: wheel:x:10:root,<user list> Notes: The use_uid option to pam_wheel.so is a no-op on debian based systems. It is acceptable but not required as these systems use its behavior as default.','[{\"cis\": [\"5.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(19667,'Ensure permissions on /etc/passwd are configured','The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.','It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd: # chown root:root /etc/passwd # chmod 644 /etc/passwd','[{\"cis\": [\"6.1.2\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19668,'Ensure permissions on /etc/shadow are configured','The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.','','Run the one following commands to set permissions on /etc/shadow : # chown root:shadow /etc/shadow # chmod o-rwx,g-wx /etc/shadow','[{\"cis\": [\"6.1.3\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19669,'Ensure permissions on /etc/group are configured','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','Run the following command to set permissions on /etc/group: # chown root:root /etc/group # chmod 644 /etc/group','[{\"cis\": [\"6.1.4\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19670,'Ensure permissions on /etc/gshadow are configured','The /etc/gshadow file is used to store the information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/gshadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow file (such as group administrators) could also be useful to subvert the group','','Run the following commands to set permissions on /etc/gshadow : # chown root:shadow /etc/gshadow # chmod o-rwx,g-rw /etc/gshadow','[{\"cis\": [\"6.1.5\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19671,'Ensure permissions on /etc/passwd- are configured','The /etc/passwd- file contains backup user account information.','It is critical to ensure that the /etc/passwd- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd-: # chown root:root /etc/passwd- # chmod 644 /etc/passwd-','[{\"cis\": [\"6.1.6\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19672,'Ensure permissions on /etc/shadow- are configured','The /etc/shadow- file is used to store backup information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/shadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the one of the following chown commands as appropriate and the chmod to set permissions on /etc/shadow- : # chown root:root /etc/shadow- # chown root:shadow /etc/shadow- # chmod o-rwx,g-rw /etc/shadow-','[{\"cis\": [\"6.1.7\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19673,'Ensure permissions on /etc/group- are configured','The /etc/group- file contains a backup list of all the valid groups defined in the system.','It is critical to ensure that the /etc/group- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/group-: # chown root:root /etc/group- # chmod 644 /etc/group-','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19674,'Ensure permissions on /etc/gshadow- are configured','The /etc/gshadow- file is used to store backup information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/gshadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','# chown root:root /etc/gshadow- # chown root:shadow /etc/gshadow- # chmod o-rwx,g-rw /etc/gshadow-','[{\"cis\": [\"6.1.9\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(19675,'Ensure password fields are not empty','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: # passwd -l <em><username></em>. Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"6.2.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}]'),(19676,'Ensure no legacy "+" entries exist in /etc/passwd','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy + entries from /etc/passwd if they exist.','[{\"cis\": [\"6.2.2\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(19677,'Ensure no legacy "+" entries exist in /etc/shadow','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy + entries from /etc/shadow if they exist.','[{\"cis\": [\"6.2.3\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(19678,'Ensure no legacy "+" entries exist in /etc/group','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy + entries from /etc/group if they exist.','[{\"cis\": [\"6.2.4\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(19679,'Ensure root is the only UID 0 account','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"6.2.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(19680,'Ensure shadow group is empty','The shadow group allows system programs which require access the ability to read the /etc/shadow file. No users should be assigned to the shadow group.','Any users assigned to the shadow group would be granted read access to the /etc/shadow file. If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed passwords to break them. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert additional user accounts.','','Remove all users from the shadow group, and change the primary group of any users with shadow as their primary group.','[{\"cis\": [\"6.2.20\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(20000,'Ensure mounting of cramfs filesystems is disabled.','The cramfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems. A cramfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install cramfs /bin/true. Run the following command to unload the cramfs module: rmmod cramfs','[{\"cis\": [\"1.1.1.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(20001,'Ensure mounting of freevxfs filesystems is disabled.','The freevxfs filesystem type is a free version of the Veritas type filesystem. This is the primary filesystem type for HP-UX operating systems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install freevxfs /bin/true. Run the following command to unload the freevxfs module: rmmod freevxfs','[{\"cis\": [\"1.1.1.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(20002,'Ensure mounting of jffs2 filesystems is disabled.','The jffs2 (journaling flash filesystem 2) filesystem type is a log-structured filesystem used in flash memory devices.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install jffs2 /bin/true. Run the following command to unload the jffs2 module: rmmod jffs2','[{\"cis\": [\"1.1.1.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(20003,'Ensure mounting of hfs filesystems is disabled.','The hfs filesystem type is a hierarchical filesystem that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install hfs /bin/true. Run the following command to unload the hfs module: rmmod hfs','[{\"cis\": [\"1.1.1.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(20004,'Ensure mounting of hfsplus filesystems is disabled.','The hfsplus filesystem type is a hierarchical filesystem designed to replace hfs that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install hfsplus /bin/true. Run the following command to unload the hfsplus module: rmmod hfsplus','[{\"cis\": [\"1.1.1.5\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(20005,'Ensure mounting of squashfs filesystems is disabled.','The squashfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems (similar to cramfs ). A squashfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install squashfs /bin/true. Run the following command to unload the squashfs module: rmmod squashfs','[{\"cis\": [\"1.1.1.6\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(20006,'Ensure mounting of udf filesystems is disabled.','The udf filesystem type is the universal disk format used to implement ISO/IEC 13346 and ECMA-167 specifications. This is an open vendor filesystem type for data storage on a broad range of media. This filesystem type is necessary to support writing DVDs and newer optical disc formats.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install udf /bin/true. Run the following command to unload the udf module: rmmod udf','[{\"cis\": [\"1.1.1.7\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(20007,'Ensure mounting of FAT filesystems is disabled.','The FAT filesystem format is primarily used on older windows systems and portable USB drives or flash modules. It comes in three types FAT12 , FAT16 , and FAT32 all of which are supported by the vfat kernel module.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install vfat /bin/true. Run the following command to unload the vfat module: rmmod vfat','[{\"cis\": [\"1.1.1.8\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(20008,'Ensure separate partition exists for /tmp.','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /tmp its own file system allows an administrator to set the noexec option on the mount, making /tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','','For new installations, during installation create a custom partition setup and specify a separate partition for /tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20009,'Ensure nodev option set on /tmp partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp.','','Edit the /etc/fstabfile and add nodev to the fourth field (mounting options) for the /tmp partition. See the fstab(5)manual page for more information. Run the following command to remount /tmp:# mount -o remount,nodev /tmp','[{\"cis\": [\"1.1.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20010,'Ensure nosuid option set on /tmp partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /tmp partition. See the fstab(5)manual page for more information. Run the following command to remount /tmp: # mount -o remount,nosuid /tmp','[{\"cis\": [\"1.1.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20011,'Ensure noexec option set on /tmp partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /tmp partition. See the fstab(5)manual page for more information. Run the following command to remount /tmp: # mount -o remount,noexec /tmp','[{\"cis\": [\"1.1.5\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20012,'Ensure separate partition exists for /var.','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion if it is not bound to a separate partition.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20013,'Ensure separate partition exists for /var/tmp.','The /var/tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /var/tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /var/tmp its own file system allows an administrator to set the noexec option on the mount, making /var/tmp useless for an attacker to install executable code.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.7\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20014,'Ensure nodev option set on /var/tmp partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /var/tmp .','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information.','[{\"cis\": [\"1.1.8\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20015,'Ensure nosuid option set on /var/tmp partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /var/tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information.','[{\"cis\": [\"1.1.9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20016,'Ensure noexec option set on /var/tmp partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /var/tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information.','[{\"cis\": [\"1.1.10\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20017,'Ensure separate partition exists for /var/log.','The /var/log directory is used by system services to store log data .','There are two important reasons to ensure that system logs are stored on a separate partition: protection against resource exhaustion (since logs can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.11\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\", \"10.7\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20018,'Ensure separate partition exists for /var/log/audit.','The auditing daemon, auditd , stores log data in the /var/log/audit directory.','There are two important reasons to ensure that data gathered by auditd is stored on a separate partition: protection against resource exhaustion (since the audit.log file can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.12\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\", \"10.7\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20019,'Ensure separate partition exists for /home.','The /home directory is used to support disk storage needs of local users.','If the system is intended to support local users, create a separate partition for the /home directory to protect against resource exhaustion and restrict the type of files that can be stored under /home.','','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20020,'Ensure nodev option set on /home partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. # mount -o remount,nodev /home','[{\"cis\": [\"1.1.14\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20021,'Ensure nodev option set on /dev/shm partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /dev/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,nodev /dev/shm','[{\"cis\": [\"1.1.15\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20022,'Ensure nosuid option set on /dev/shm partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,nosuid /dev/shm','[{\"cis\": [\"1.1.16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20023,'Ensure noexec option set on /dev/shm partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. Run the following command to remount /dev/shm: # mount -o remount,noexec /dev/shm','[{\"cis\": [\"1.1.17\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20024,'Disable Automounting.','autofs allows automatic mounting of devices, typically including CD/DVDs and USB drives.','With automounting enabled anyone with physical access could attach a USB drive or disc and have its contents available in system even if they lacked permissions to mount it themselves.','','Run the following command to disable autofs: # chkconfig autofs off','[{\"cis\": [\"1.1.19\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20025,'Ensure gpgcheck is globally activated.','The gpgcheck option, found in the main section of the /etc/yum.conf and individual /etc/yum/repos.d/* files determines if an RPM package's signature is checked prior to its installation.','It is important to ensure that an RPM's package signature is always checked prior to installation to ensure that the software is obtained from a trusted source.','','Edit /etc/yum.conf and set ' gpgcheck=1 ' in the [main] section. Edit any failing files in /etc/yum.repos.d/* and set all instances of gpgcheck to ' 1 '.','[{\"cis\": [\"1.2.3\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(20026,'Ensure AIDE is installed.','AIDE takes a snapshot of filesystem state including modification times, permissions, and file hashes which can then be used to compare against the current state of the filesystem to detect modifications to the system.','By monitoring the filesystem state compromised files can be detected to prevent or limit the exposure of accidental or malicious misconfigurations or modified binaries.','','Run the following command to install aide: yum install aide // Configure AIDE as appropriate for your environment. Consult the AIDE documentation for options. Initialize AIDE: aide --init && mv /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc\": [\"3.5\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20027,'Ensure filesystem integrity is regularly checked.','Periodic checking of the filesystem integrity is needed to detect changes to the filesystem.','Periodic file checking allows the system administrator to determine on a regular basis if critical files have been changed in an unauthorized fashion.','','Run the following command: crontab -u root -e // Add the following line to the crontab: 0 5 * * * /usr/sbin/aide --check // Notes: The checking in this recommendation occurs every day at 5am. Alter the frequency and time of the checks in compliance with site policy. ','[{\"cis\": [\"1.3.2\"]}, {\"cis_csc\": [\"3.5\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20028,'Ensure permissions on bootloader config are configured.','The grub configuration file contains information on boot settings and passwords for unlocking boot options. The grub configuration is usually located at /boot/grub/menu.lst and linked as /boot/grub/grub.conf and /etc/grub.conf .','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.','','Run the following commands to set permissions on your grub configuration: # chown root:root /boot/grub/menu.lst # chmod og-rwx /boot/grub/menu.lst','[{\"cis\": [\"1.4.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20029,'Ensure authentication required for single user mode.','Single user mode is used for recovery when the system detects an issue during boot or by manual selection from the bootloader.','Requiring authentication in single user mode prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials.','','Edit /etc/sysconfig/init and set SINGLE to ' /sbin/sulogin': SINGLE=/sbin/sulogin','[{\"cis\": [\"1.4.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20030,'Ensure interactive boot is not enabled.','Interactive boot allows console users to interactively select which services start on boot. The PROMPT option provides console users the ability to interactively boot the system and select which services to start on boot . ','Turn off the PROMPT option on the console to prevent console users from potentially overriding established security settings. ','','Edit the /etc/sysconfig/init file and set PROMPT to ' no ': PROMPT=no','[{\"cis\": [\"1.4.3\"]}, {\"cis_csc\": [\"5.1\"]}]'),(20031,'Ensure core dumps are restricted.','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to /etc/security/limits.conf or a /etc/security/limits.d/* file: * hard core 0. Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: fs.suid_dumpable = 0 and Run the following command to set the active kernel parameter: # sysctl -w fs.suid_dumpable=0','[{\"cis\": [\"1.5.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20032,'Ensure XD/NX support is enabled.','Recent processors in the x86 family support the ability to prevent code execution on a per memory page basis. Generically and on AMD processors, this ability is called No Execute (NX), while on Intel processors it is called Execute Disable (XD). This ability can help prevent exploitation of buffer overflow vulnerabilities and should be activated whenever possible. Extra steps must be taken to ensure that this protection is enabled, particularly on 32-bit x86 systems. Other processors, such as Itanium and POWER, have included such support since inception and the standard kernel for those platforms supports the feature.','Enabling any feature that can protect against buffer overflow attacks enhances the security of the system.','','On 32 bit systems install a kernel with PAE support, no installation is required on 64 bit systems: If necessary configure your bootloader to load the new kernel and reboot the system. You may need to enable NX or XD support in your bios.','[{\"cis\": [\"1.5.2\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20033,'Ensure address space layout randomization (ASLR) is enabled.','Address space layout randomization (ASLR) is an exploit mitigation technique which randomly arranges the address space of key data areas of a process.','Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: kernel.randomize_va_space = 2. Run the following command to set the active kernel parameter: # sysctl -w kernel.randomize_va_space=2','[{\"cis\": [\"1.5.3\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20034,'Ensure prelink is disabled.','prelink is a program that modifies ELF shared libraries and ELF dynamically linked binaries in such a way that the time needed for the dynamic linker to perform relocations at startup significantly decreases.','The prelinking feature can interfere with the operation of AIDE, because it changes binaries. Prelinking can also increase the vulnerability of the system if a malicious user is able to compromise a common library such as libc.','','Run the following commands to restore binaries to normal and uninstall prelink: prelink -ua && yum remove prelink','[{\"cis\": [\"1.5.4\"]}, {\"cis_csc\": [\"3.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20035,'Ensure SELinux is not disabled in bootloader configuration.','Configure SELINUX to be enabled at boot time and verify that it has not been overwritten by the grub boot parameters.','SELinux must be enabled at boot time in your grub configuration to ensure that the controls it provides are not overridden.','','Edit /boot/grub/menu.lst and remove all instances of selinux=0 and enforcing=0 on all kernel lines','[{\"cis\": [\"1.6.1.1\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20036,'Ensure the SELinux state is enforcing.','Set SELinux to enable when the system is booted.','SELinux must be enabled at boot time in to ensure that the controls it provides are in effect at all times.','','Edit the /etc/selinux/config file to set the SELINUX parameter: SELINUX=enforcing','[{\"cis\": [\"1.6.1.2\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20037,'Ensure SELinux policy is configured.','Configure SELinux to meet or exceed the default targeted policy, which constrains daemons and system software only.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that at least the default recommendations are met.','','Edit the /etc/selinux/config file to set the SELINUXTYPE parameter: SELINUXTYPE=targeted','[{\"cis\": [\"1.6.1.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20038,'Ensure SETroubleshoot is not installed.','The SETroubleshoot service notifies desktop users of SELinux denials through a user-friendly interface. The service provides important information around configuration errors, unauthorized intrusions, and other potential errors.','The SETroubleshoot service is an unnecessary daemon to have running on a server, especially if X Windows is disabled.','','Run the following command to uninstall setroubleshoot: # yum remove setroubleshoot','[{\"cis\": [\"1.6.1.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20039,'Ensure the MCS Translation Service (mcstrans) is not installed.','The mcstransd daemon provides category label information to client processes requesting information. The label translations are defined in /etc/selinux/targeted/setrans.conf','Since this service is not used very often, remove it to reduce the amount of potentially vulnerable code running on the system.','','Run the following command to uninstall mcstrans: # yum remove mcstrans','[{\"cis\": [\"1.6.1.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20040,'Ensure no unconfined daemons exist.','Daemons that are not defined in SELinux policy will inherit the security context of their parent process.','Since daemons are launched and descend from the init process, they will inherit the security context label initrc_t . This could cause the unintended consequence of giving the process more permission than it requires.','','Investigate any unconfined daemons found during the audit action. They may need to have an existing security context assigned to them or a policy built for them.','[{\"cis\": [\"1.6.1.6\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20041,'Ensure SELinux is installed.','SELinux provides Mandatory Access Controls.','Without a Mandatory Access Control system installed only the default Discretionary Access Control system will be available.','','Run the following command to install libselinux: yum install libselinux','[{\"cis\": [\"1.6.2\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20042,'Ensure message of the day is configured properly.','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/motd file with the appropriate contents according to your site policy, remove any instances of m , , s , or v.','[{\"cis\": [\"1.7.1.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(20043,'Ensure local login warning banner is configured properly.','The contents of the /etc/issue file are displayed to users prior to login for local terminals. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of m , , s , or v: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue','[{\"cis\": [\"1.7.1.2\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(20044,'Ensure remote login warning banner is configured properly.','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue.net file with the appropriate contents according to your site policy, remove any instances of m , , s , or v: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.net','[{\"cis\": [\"1.7.1.3\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(20045,'Ensure permissions on /etc/motd are configured.','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users.','If the /etc/motd file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/motd: # chown root:root /etc/motd # chmod 644 /etc/motd','[{\"cis\": [\"1.7.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20046,'Ensure permissions on /etc/issue are configured.','The contents of the /etc/issue file are displayed to users prior to login for local terminals.','If the /etc/issue file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue: # chown root:root /etc/issue # chmod 644 /etc/issue','[{\"cis\": [\"1.7.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20047,'Ensure permissions on /etc/issue.net are configured.','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services.','If the /etc/issue.net file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue.net: # chown root:root /etc/issue.net # chmod 644 /etc/issue.net','[{\"cis\": [\"1.7.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20048,'Ensure updates, patches, and additional security software are installed.','Periodically patches are released for included software either due to security flaws or to include additional functionality.','Newer patches may contain security enhancements that would not be available through the latest full update. As a result, it is recommended that the latest software patches be used to take advantage of the latest functionality. As with any software installation, organizations need to determine if a given update meets their requirements and verify the compatibility and supportability of any additional software against the update revision that is selected.','','Site policy may mandate a testing period before install onto production systems for available updates. The audit and remediation here only cover security updates. Non-security updates can be audited with and comparing against site policy: # yum check-update','[{\"cis\": [\"1.8\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"5.2\"]}, {\"nist_800_53\": [\"AU.6\", \"SI.4\"]}, {\"gpg_13\": [\"4.2\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\"]}]'),(20049,'Ensure chargen services are not enabled.','chargen is a network service that responds with 0 to 512 ASCII characters for each connection it receives. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable chargen-dgram and chargen-stream: # chkconfig chargen-dgram off; # chkconfig chargen-stream off','[{\"cis\": [\"2.1.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20050,'Ensure daytime services are not enabled.','daytime is a network service that responds with the server's current date and time. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable daytime-dgram and daytime-stream: # chkconfig daytime-dgram off; # chkconfig daytime-stream off','[{\"cis\": [\"2.1.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20051,'Ensure discard services are not enabled.','discardis a network service that simply discards all data it receives. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable discard-dgram and discard-stream: # chkconfig discard-dgram off; # chkconfig discard-stream off','[{\"cis\": [\"2.1.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20052,'Ensure echo services are not enabled.','echo is a network service that responds to clients with the data sent to it by the client. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable echo-dgram and echo-stream: # chkconfig echo-dgram off; # chkconfig echo-stream off','[{\"cis\": [\"2.1.4\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20053,'Ensure time services are not enabled.','time is a network service that responds with the server's current date and time as a 32 bit integer. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Run the following commands to disable time-dgram and time-stream: # chkconfig time-dgram off; # chkconfig time-stream off','[{\"cis\": [\"2.1.5\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20054,'Ensure rsh server is not enabled.','The Berkeley rsh-server ( rsh , rlogin , rexec ) package contains legacy services that exchange credentials in clear-text.','These legacy services contain numerous security exposures and have been replaced with the more secure SSH package.','','Run the following commands to disable rsh, rlogin, and rexec: # chkconfig rsh off # chkconfig rlogin off # chkconfig rexec off','[{\"cis\": [\"2.1.6\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20055,'Ensure talk server is not enabled.','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client (allows initiate of talk sessions) is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to disable talk: # chkconfig talk off','[{\"cis\": [\"2.1.7\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20056,'Ensure telnet server is not enabled.','The telnet-server package contains the telnet daemon, which accepts connections from users from other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow a user with access to sniff network traffic the ability to steal credentials. The ssh package provides an encrypted session and stronger security.','','Run the following command to disable telnet: # chkconfig telnet off','[{\"cis\": [\"2.1.8\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20057,'Ensure tftp server is not enabled.','Trivial File Transfer Protocol (TFTP) is a simple file transfer protocol, typically used to automatically transfer configuration or boot machines from a boot server. The package tftp-server is used to define and support a TFTP server.','TFTP does not support authentication nor does it ensure the confidentiality or integrity of data. It is recommended that TFTP be removed, unless there is a specific need for TFTP. In that case, extreme caution must be used when configuring the services.','','Run the following command to disable tftp: # chkconfig tftp off','[{\"cis\": [\"2.1.9\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20058,'Ensure rsync service is not enabled.','The rsyncd service can be used to synchronize files between systems over network links.','The rsyncd service presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to disable rsync: # chkconfig rsyncd off','[{\"cis\": [\"2.1.10\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20059,'Ensure xinetd is not enabled.','The eXtended InterNET Daemon ( xinetd ) is an open source super daemon that replaced the original inetd daemon. The xinetd daemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.','If there are no xinetd services required, it is recommended that the daemon be disabled.','','Run the following command to disable xinetd: # chkconfig xinetd off','[{\"cis\": [\"2.1.11\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20060,'Ensure time synchronization is in use.','System time should be synchronized between all systems in an environment. This is typically done by establishing an authoritative time server or set of servers and having all systems synchronize their clocks to them.','Time synchronization is important to support time sensitive security mechanisms like Kerberos and also ensures log files have consistent time records across the enterprise, which aids in forensic investigations.','','On physical systems or virtual systems where host based time synchronization is not available run the following commands and verify either ntp or chrony is installed: # rpm -q ntp # rpm -q chrony On virtual systems where host based time synchronization is available consult your virtualization software documentation and verify that host based synchronization is in use.','[{\"cis\": [\"2.2.2.1\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20061,'Ensure ntp is configured.','ntp is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at https://www.ntp.org. ntp can be configured to be a client and/or a server.','If ntp is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','1) Add or edit restrict lines in /etc/ntp.conf to match the following: - restrict -4 default kod nomodify notrap nopeer noquery and - restrict -4 default kod nomodify notrap nopeer noquery. 2) Add or edit server or pool lines to /etc/ntp.conf as appropriate: server <remote-server>. 3) Add or edit the daemonline in/etc/init.d/ntpd to include ' -u ntp:ntp ': daemon $prog -u ntp:ntp -p /var/run/ntpd.pid $OPTIONS','[{\"cis\": [\"2.2.1.2\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20062,'Ensure chrony is configured.','chrony is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at https://www.ntp.org. ntp can be configured to be a client and/or a server.','If chrony is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','1) Add or edit restrict lines in /etc/chrony.conf to match the following: - 1) Add or edit server or pool lines to /etc/chrony.conf as appropriate: server <remote-server>. 3) Add or edit the OPTIONS in /etc/sysconfig/chronyd to include: - OPTIONS='-u chronyd'','[{\"cis\": [\"2.2.1.3\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20063,'Ensure X Window System is not installed.','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','','Run the following command to remove the X Windows System packages: # yum remove xorg-x11*','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20064,'Ensure Avahi Server is not enabled.','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Automatic discovery of network services is not normally required for system functionality. It is recommended to disable the service to reduce the potential attack surface.','','Run the following command to disable avahi-daemon: # chkconfig avahi-daemon off','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20065,'Ensure CUPS is not enabled.','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be disabled to reduce the potential attack surface.','','Run the following command to disable cups : # chkconfig cups off','[{\"cis\": [\"2.2.4\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20066,'Ensure DHCP Server is not enabled.','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a system is specifically set up to act as a DHCP server, it is recommended that this service be disabled to reduce the potential attack surface.','','Run the following command to disable dhcpd: # chkconfig dhcpd off','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20067,'Ensure LDAP Server is not enabled.','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP server, it is recommended that the software be disabled to reduce the potential attack surface.','','Run the following command to disable slapd: # chkconfig slapd off','[{\"cis\": [\"2.2.6\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20068,'Ensure NFS and RPC are not enabled.','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the system does not export NFS shares or act as an NFS client, it is recommended that these services be disabled to reduce remote attack surface.','','Run the following commands to disable nfs, nfs-server and rpcbind: # chkconfig nfs off; # chkconfig rpcbind off','[{\"cis\": [\"2.2.7\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20069,'Ensure DNS Server is not enabled.','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a system is specifically designated to act as a DNS server, it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable named : # chkconfig named off','[{\"cis\": [\"2.2.8\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20070,'Ensure FTP Server is not enabled.','The File Transfer Protocol (FTP) provides networked computers with the ability to transfer files.','FTP does not protect the confidentiality of data or authentication credentials. It is recommended sftp be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable vsftpd: # chkconfig vsftpd off','[{\"cis\": [\"2.2.9\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20071,'Ensure HTTP server is not enabled.','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable httpd: # chkconfig httpd off','[{\"cis\": [\"2.2.10\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20072,'Ensure IMAP and POP3 server is not enabled.','dovecot is an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided by this system, it is recommended that the service be disabled to reduce the potential attack surface.','','Run the following command to disable dovecot: # chkconfig dovecot off','[{\"cis\": [\"2.2.11\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20073,'Ensure Samba is not enabled.','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Small Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this service can be disabled to reduce the potential attack surface.','','Run the following command to disable smb: # chkconfig smb off','[{\"cis\": [\"2.2.12\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20074,'Ensure HTTP Proxy Server is not enabled.','Squid is a standard proxy server used in many distributions and environments.','If there is no need for a proxy server, it is recommended that the squid proxy be disabled to reduce the potential attack surface.','','Run the following command to disable squid: # chkconfig squid off','[{\"cis\": [\"2.2.13\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20075,'Ensure SNMP Server is not enabled.','The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server can communicate using SNMP v1, which transmits data in the clear and does not require authentication to execute commands. Unless absolutely necessary, it is recommended that the SNMP service not be used. If SNMP is required the server should be configured to disallow SNMP v1.','','Run the following command to disable snmpd: # chkconfig snmpd off','[{\"cis\": [\"2.2.14\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20076,'Ensure mail transfer agent is configured for local-only mode.','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','','Edit /etc/postfix/main.cf and add the following line to the RECEIVING MAIL section. If the line already exists, change it to look like the line below: inet_interfaces = loopback-only Restart postfix: # service postfix restart','[{\"cis\": [\"2.2.15\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"tsc\": [\"CC5.2\", \"CC6.4\", \"CC6.6\", \"CC6.7\"]}]'),(20077,'Ensure NIS Server is not enabled.','The Network Information Service (NIS) (formally known as Yellow Pages) is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be disabled and other, more secure services be used','','Run the following command to disable ypserv: # chkconfig ypserv off','[{\"cis\": [\"2.2.16\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20078,'Ensure NIS Client is not installed.','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files. The NIS client ( ypbind ) was used to bind a machine to an NIS server and receive the distributed configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','','Run the following command to uninstall ypbind: # yum remove ypbind','[{\"cis\": [\"2.3.1\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20079,'Ensure rsh client is not installed.','The rsh package contains the client commands for the rsh services.','These legacy clients contain numerous security exposures and have been replaced with the more secure SSH package. Even if the server is removed, it is best to ensure the clients are also removed to prevent users from inadvertently attempting to use these commands and therefore exposing their credentials. Note that removing the rsh package removes the clients for rsh , rcp and rlogin .','','Run the following command to uninstall rsh : # yum remove rsh','[{\"cis\": [\"2.3.2\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20080,'Ensure talk client is not installed.','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client, which allows initialization of talk sessions, is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to uninstall talk : # yum remove talk','[{\"cis\": [\"2.3.3\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20081,'Ensure telnet client is not installed.','The telnet package contains the telnet client, which allows users to start connections to other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow an unauthorized user to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Linux distributions.','','Run the following command to uninstall telnet : # yum remove telnet','[{\"cis\": [\"2.3.4\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20082,'Ensure LDAP client is not installed.','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP client, it is recommended that the software be removed to reduce the potential attack surface.','','Run the following command to uninstall openldap-clients : # yum remove openldap-clients','[{\"cis\": [\"2.3.5\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20083,'Ensure IP forwarding is disabled.','The net.ipv4.ip_forward flag is used to tell the system whether it can forward packets or not.','Setting the flag to 0 ensures that a system with multiple interfaces (for example, a hard proxy), will never be able to forward packets, and therefore, never serve as a router.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.ip_forward = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.ip_forward=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.1.1\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20084,'Ensure packet redirect sending is disabled.','ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects.','An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.send_redirects = 0; net.ipv4.conf.default.send_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.send_redirects=0; # sysctl -w net.ipv4.conf.default.send_redirects=0; # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.1.2\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20085,'Ensure source routed packets are not accepted.','In networking, source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network. In some cases, systems may not be routable or reachable from some locations (e.g. private addresses vs. Internet routable), and so source routed packets would need to be used.','Setting net.ipv4.conf.all.accept_source_route and net.ipv4.conf.default.accept_source_route to 0 disables the system from accepting source routed packets. Assume this system was capable of routing packets to Internet routable addresses on one interface and private addresses on another interface. Assume that the private addresses were not routable to the Internet routable addresses and vice versa. Under normal routing circumstances, an attacker from the Internet routable addresses could not use the system as a way to reach the private address systems. If, however, source routed packets were allowed, they could be used to gain access to the private address systems as the route could be specified, rather than rely on routing protocols that did not allow this routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_source_route = 0; net.ipv4.conf.default.accept_source_route = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_source_route=0 # sysctl -w net.ipv4.conf.default.accept_source_route=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.1\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20086,'Ensure ICMP redirects are not accepted.','ICMP redirect messages are packets that convey routing information and tell your host (acting as a router) to send packets via an alternate path. It is a way of allowing an outside routing device to update your system routing tables.','Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_redirects = 0; net.ipv4.conf.default.accept_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_redirects=0 # sysctl -w net.ipv4.conf.default.accept_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.2\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20087,'Ensure secure ICMP redirects are not accepted.','Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure.','It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.secure_redirects = 0; net.ipv4.conf.default.secure_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.secure_redirects=0 # sysctl -w net.ipv4.conf.default.secure_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.3\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20088,'Ensure suspicious packets are logged.','When enabled, this feature logs packets with un-routable source addresses to the kernel log.','Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.log_martians = 1; net.ipv4.conf.default.log_martians = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.log_martians=1 # sysctl -w net.ipv4.conf.default.log_martians=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.4\"]}, {\"cis_csc\": [\"6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20089,'Ensure broadcast ICMP requests are ignored.','Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses.','Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_echo_ignore_broadcasts = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.5\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20090,'Ensure bogus ICMP responses are ignored.','Setting icmp_ignore_bogus_error_responses to 1 prevents the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages.','Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_ignore_bogus_error_responses = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.6\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20091,'Ensure Reverse Path Filtering is enabled.','Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set).','Setting these flags is a good way to deter attackers from sending your server bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed. This would occur when using dynamic routing protocols (bgp, ospf, etc) on your system. If you are using asymmetrical routing on your system, you will not be able to enable this feature without breaking the routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.rp_filter = 1; net.ipv4.conf.default.rp_filter = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.rp_filter=1 # sysctl -w net.ipv4.conf.default.rp_filter=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.7\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20092,'Ensure TCP SYN Cookies is enabled.','When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. Instead, the kernel simply replies to the SYN with a SYN|ACK, but will include a specially crafted TCP sequence number that encodes the source and destination IP address and port number and the time the packet was sent.','Attackers use SYN flood attacks to perform a denial of service attacked on a system by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding. SYN cookies allow the system to keep accepting valid connections, even if under a denial of service attack.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.tcp_syncookies = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.tcp_syncookies=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.8\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20093,'Ensure IPv6 router advertisements are not accepted.','This setting disables the system's ability to accept IPv6 router advertisements.','It is recommended that systems not accept router advertisements as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_ra = 0 and net.ipv6.conf.default.accept_ra = 0 Then, run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_ra=0 # sysctl -w net.ipv6.conf.default.accept_ra=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.3.1\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20094,'Ensure IPv6 redirects are not accepted.','This setting prevents the system from accepting ICMP redirects. ICMP redirects tell the system about alternate routes for sending traffic.','It is recommended that systems not accept ICMP redirects as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_redirects = 0 || net.ipv6.conf.default.accept_redirects = 0 Then, run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_redirects=0 # sysctl -w net.ipv6.conf.default.accept_redirects=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.3.2\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20095,'Ensure IPv6 is disabled.','Although IPv6 has many advantages over IPv4, few organizations have implemented IPv6.','If IPv6 is not to be used, it is recommended that it be disabled to reduce the attack surface of the system.','','Edit /boot/grub/grub.conf to include ipv6.disable=1 on all kernel lines.','[{\"cis\": [\"3.3.3\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20096,'Ensure TCP Wrappers is installed.','TCP Wrappers provides a simple access list and standardized logging method for services capable of supporting it. In the past, services that were called from inetd and xinetd supported the use of tcp wrappers. As inetd and xinetd have been falling in disuse, any service that can support tcp wrappers will have the libwrap.so library attached to it.','TCP Wrappers provide a good simple access list mechanism to services that may not have that support built in. It is recommended that all services that can support TCP Wrappers, use it.','','Run the following command to install tcp_wrappers: yum install tcp_wrappers','[{\"cis\": [\"3.4.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(20097,'Ensure /etc/hosts.deny is configured.','The /etc/hosts.deny file specifies which IP addresses are not permitted to connect to the host. It is intended to be used in conjunction with the /etc/hosts.allow file.','The /etc/hosts.allow file supports access control by IP and helps ensure that only authorized systems can connect to the system.','','Run the following command to create /etc/hosts.deny: echo 'ALL: ALL' >> /etc/hosts.deny','[{\"cis\": [\"3.4.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(20098,'Ensure permissions on /etc/hosts.allow are configured..','The /etc/hosts.allow file contains networking information that is used by many applications and therefore must be readable for these applications to operate.','It is critical to ensure that the /etc/hosts.allow file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to set permissions on /etc/hosts.allow : chown root:root /etc/hosts.allow and chmod 644 /etc/hosts.allow','[{\"cis\": [\"3.4.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(20099,'Ensure permissions on /etc/hosts.deny are configured..','The /etc/hosts.deny file contains network information that is used by many system applications and therefore must be readable for these applications to operate.','It is critical to ensure that the /etc/hosts.deny file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to set permissions on /etc/hosts.deny : chown root:root /etc/hosts.deny and chmod 644 /etc/hosts.deny','[{\"cis\": [\"3.4.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20100,'Ensure DCCP is disabled.','The Datagram Congestion Control Protocol (DCCP) is a transport layer protocol that supports streaming media and telephony. DCCP provides a way to gain access to congestion control, without having to do it at the application layer, but does not provide in-sequence delivery.','If the protocol is not required, it is recommended that the drivers not be installed to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install dccp /bin/true','[{\"cis\": [\"3.5.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20101,'Ensure SCTP is disabled.','The Stream Control Transmission Protocol (SCTP) is a transport layer protocol used to support message oriented communication, with several streams of messages in one connection. It serves a similar function as TCP and UDP, incorporating features of both. It is message-oriented like UDP, and ensures reliable in-sequence transport of messages with congestion control like TCP.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install sctp /bin/true','[{\"cis\": [\"3.5.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20102,'Ensure RDS is disabled.','The Reliable Datagram Sockets (RDS) protocol is a transport layer protocol designed to provide low-latency, high-bandwidth communications between cluster nodes. It was developed by the Oracle Corporation.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install rds /bin/true','[{\"cis\": [\"3.5.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20103,'Ensure TIPC is disabled.','The Transparent Inter-Process Communication (TIPC) protocol is designed to provide communication between cluster nodes.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install tipc /bin/true','[{\"cis\": [\"3.5.4\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20104,'Ensure iptables is installed.','iptables allows configuration of the IPv4 tables in the linux kernel and the rules stored within them. Most firewall configuration utilities operate as a front end to iptables .','iptables is required for firewall management and configuration.','','Run the following command to install iptables : yum install iptables','[{\"cis\": [\"3.6.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.1\"]}]'),(20105,'Ensure default deny firewall policy.','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: iptables -P INPUT DROP; iptables -P OUTPUT DROP and iptables -P FORWARD DROP','[{\"cis\": [\"3.6.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(20106,'Ensure loopback traffic is configured.','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # iptables -A INPUT -i lo -j ACCEPT # iptables -A OUTPUT -o lo -j ACCEPT # iptables -A INPUT -s 127.0.0.0/8 -j DROP','[{\"cis\": [\"3.6.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(20107,'Ensure audit log storage size is configured.','Configure the maximum size of the audit log file. Once the log reaches the maximum size, it will be rotated and a new log file will be started.','It is important that an appropriate size is determined for log files so that they do not impact the system and audit data is not lost.','','Set the following parameter in /etc/audit/auditd.conf in accordance with site policy: max_log_file = <MB>','[{\"cis\": [\"4.1.1.1\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(20108,'Ensure system is disabled when audit logs are full.','The auditd daemon can be configured to halt the system when the audit logs are full.','In high security contexts, the risk of detecting unauthorized access or nonrepudiation exceeds the benefit of the system's availability.','','Set the following parameters in /etc/audit/auditd.conf: space_left_action = email action_mail_acct = root admin_space_left_action = halt','[{\"cis\": [\"4.1.1.2\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(20109,'Ensure audit logs are not automatically deleted.','The max_log_file_action setting determines how to handle the audit log file reaching the max file size. A value of keep_logs will rotate the logs but never delete old logs.','In high security contexts, the benefits of maintaining a long audit history exceed the cost of storing the audit history.','','Set the following parameter in /etc/audit/auditd.conf: max_log_file_action = keep_logs','[{\"cis\": [\"4.1.1.3\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(20110,'Ensure auditd service is enabled.','Turn on the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable auditd : # chkconfig auditd on','[{\"cis\": [\"4.1.2\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.1\", \"10.7\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20111,'Ensure auditing for processes that start prior to auditd is enabled.','Configure grub so that processes that are capable of being audited can be audited even if they start up prior to auditd startup.','Audit events need to be captured on processes that start up prior to auditd, so that potential malicious activity cannot go undetected.','','Edit /boot/grub/menu.lst to include audit=1 on all kernel lines. Notes: This recommendation is designed around the grub bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings.','[{\"cis\": [\"4.1.3\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.2.6\", \"10.7\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"35.7.d\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20112,'Ensure events that modify date and time information are collected.','Capture events where the system date and/or time has been modified. The parameters in this section are set to determine if the adjtimex (tune kernel clock), settimeofday (Set time, using timeval and timezone structures) stime (using seconds since 1/1/1970) or clock_settime (allows for the setting of several internal clocks and timers) system calls have been executed and always write an audit record to the /var/log/audit.log file upon exit, tagging the records with the identifier "time-change".','Unexpected changes in system date and/or time could be a sign of malicious activity on the system.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change -a always,exit -F arch=b32 -S clock_settime -k time-change -w /etc/localtime -p wa -k time-change For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S adjtimex -S settimeofday -k time-change -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change -a always,exit -F arch=b64 -S clock_settime -k time-change -a always,exit -Farch=b32 -S clock_settime -k time-change -w /etc/localtime -p wa -k time-change','[{\"cis\": [\"4.1.4\"]}, {\"cis_csc\": [\"3.6\"]}, {\"pci_dss\": [\"10.4.2\", \"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20113,'Ensure events that modify user/group information are collected.','Record events affecting the group , passwd (user IDs), shadow and gshadow (passwords) or /etc/security/opasswd (old passwords, based on remember parameter in the PAM configuration) files. The parameters in this section will watch the files to see if they have been opened for write or have had attribute changes (e.g. permissions) and tag them with the identifier "identity" in the audit log file.','Unexpected changes to these files could be an indication that the system has been compromised and that an unauthorized user is attempting to hide their activities or compromise additional accounts.','','Add the following lines to the /etc/audit/audit.rules file: -w /etc/group -p wa -k identity -w /etc/passwd -p wa -k identity -w /etc/gshadow -p wa -k identity -w /etc/shadow -p wa -k identity -w /etc/security/opasswd -p wa -k identity','[{\"cis\": [\"4.1.5\"]}, {\"cis_csc\": [\"5.4\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20114,'Ensure events that modify the system's network environment are collected.','Record changes to network environment files or system calls. The below parameters monitor the sethostname (set the systems host name) or setdomainname (set the systems domainname) system calls, and write an audit event on system call exit. The other parameters monitor the /etc/issue and /etc/issue.net files (messages displayed pre-login), /etc/hosts (file containing host names and associated IP addresses), /etc/sysconfig/network file and /etc/sysconfig/network-scripts/ directory (containing network interface scripts and configurations).','Monitoring sethostname and setdomainname will identify potential unauthorized changes to host and domainname of a system. The changing of these names could potentially break security parameters that are set based on those names. The /etc/hosts file is monitored for changes in the file that can indicate an unauthorized intruder is trying to change machine associations with IP addresses and trick users and processes into connecting to unintended machines. Monitoring /etc/issue and /etc/issue.net is important, as intruders could put disinformation into those files and trick users into providing information to the intruder. Monitoring /etc/sysconfig/network and /etc/sysconfig/network-scripts/ is important as it can show if network interfaces or scripts are being modified in a way that can lead to the machine becoming unavailable or compromised. All audit records will be tagged with the identifier "system-locale."','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale -w /etc/sysconfig/network -p wa -k system-locale -w /etc/sysconfig/network-scripts/ -p wa -k system-locale For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S sethostname -S setdomainname -k system-locale -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale -w /etc/sysconfig/network -p wa -k system-locale -w /etc/sysconfig/network-scripts/ -p wa -k system-locale','[{\"cis\": [\"4.1.6\"]}, {\"cis_csc\": [\"3.6\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20115,'Ensure events that modify the system's Mandatory Access Controls are collected.','Monitor SELinux mandatory access controls. The parameters below monitor any write access (potential additional, deletion or modification of files in the directory) or attribute changes to the /etc/selinux or directory.','Changes to files in these directories could indicate that an unauthorized user is attempting to modify access controls and change security contexts, leading to a compromise of the system.','','Add the following lines to the /etc/audit/audit.rules file: -w /etc/selinux/ -p wa -k MAC-policy -w /usr/share/selinux/ -p wa -k MAC-policy','[{\"cis\": [\"4.1.7\"]}, {\"cis_csc\": [\"3.6\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20116,'Ensure login and logout events are collected.','Monitor login and logout events. The parameters below track changes to files associated with login/logout events. The file /var/log/lastlog maintain records of the last time a user successfully logged in. The /var/run/failock directory maintains records of login failures via the pam_faillock module.','Monitoring login/logout events could provide a system administrator with information associated with brute force attacks against user logins.','','Add the following lines to the /etc/audit/audit.rules file: -w /var/log/lastlog -p wa -k logins -w /var/run/faillock/ -p wa -k logins','[{\"cis\": [\"4.1.8\"]}, {\"cis_csc\": [\"5.5\", \"16.10\", \"16.4\"]}, {\"pci_dss\": [\"10.2.1\", \"10.2.4\", \"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20117,'Ensure session initiation information is collected.','Monitor session initiation events. The parameters in this section track changes to the files associated with session events. The file /var/run/utmp file tracks all currently logged in users. All audit records will be tagged with the identifier "session." The /var/log/wtmp file tracks logins, logouts, shutdown, and reboot events. The file /var/log/btmp keeps track of failed login attempts and can be read by entering the command /usr/bin/last -f /var/log/btmp . All audit records will be tagged with the identifier "logins.".','Monitoring these files for changes could alert a system administrator to logins occurring at unusual hours, which could indicate intruder activity (i.e. a user logging in at a time when they do not normally log in).','','Add the following lines to the /etc/audit/audit.rules file: -w /var/run/utmp -p wa -k session -w /var/log/wtmp -p wa -k logins -w /var/log/btmp -p wa -k logins','[{\"cis\": [\"4.1.8\"]}, {\"cis_csc\": [\"5.5\", \"16.10\", \"16.4\"]}, {\"pci_dss\": [\"10.3\"]}]'),(20118,'Ensure discretionary access control permission modification events are collected.','Monitor changes to file permissions, attributes, ownership and group. The parameters in this section track changes for system calls that affect file permissions and attributes. The chmod , fchmod and fchmodat system calls affect the permissions associated with a file. The chown , fchown , fchownat and lchown system calls affect owner and group attributes on a file. The setxattr , lsetxattr , fsetxattr (set extended file attributes) and removexattr , lremovexattr , fremovexattr (remove extended file attributes) control extended file attributes. In all cases, an audit record will only be written for non-system user ids (auid >= 500) and will ignore Daemon events (auid = 4294967295). All audit records will be tagged with the identifier "perm_mod."','Monitoring for changes in file attributes could alert a system administrator to activity that could indicate intruder activity or policy violation.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=500 -F auid!=4294967295 -k perm_mod For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S chmod -S fchmod -S fchmodat -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b64 -S chown -S fchown -S fchownat -S lchown -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b64 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=500 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lrem','[{\"cis\": [\"4.1.10\"]}, {\"cis_csc\": [\"3.6\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20119,'Ensure unsuccessful unauthorized file access attempts are collected.','Monitor for unsuccessful attempts to access files. The parameters below are associated with system calls that control creation ( creat ), opening ( open , openat ) and truncation ( truncate , ftruncate ) of files. An audit log record will only be written if the user is a non- privileged user (auid > = 500), is not a Daemon event (auid=4294967295) and if the system call returned EACCES (permission denied to the file) or EPERM (some other permanent error associated with the specific system call). All audit records will be tagged with the identifier "access."','Failed attempts to open, create or truncate files could be an indication that an individual or process is trying to gain unauthorized access to the system.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=500 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=500 -F auid!=4294967295 -k access For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=500 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=500 -F auid!=4294967295 -k access -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=500 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=500 -F auid!=4294967295 -k access','[{\"cis\": [\"4.1.11\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"10.2.4\"]}, {\"nist_800_53\": [\"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20120,'Ensure successful file system mounts are collected.','Monitor the use of the mount system call. The mount (and umount ) system call controls the mounting and unmounting of file systems. The parameters below configure the system to create an audit record when the mount system call is used by a non-privileged user.','It is highly unusual for a non privileged user to mount file systems to the system. While tracking mount commands gives the system administrator evidence that external media may have been mounted (based on a review of the source of the mount and confirming it's an external media type), it does not conclusively indicate that data was exported to the media. System administrators who wish to determine if data were exported, would also have to track successful open , creat and truncate system calls requiring write access to a file under the mount point of the external media file system. This could give a fair indication that a write occurred. The only way to truly prove it, would be to track successful writes to the external media. Tracking write system calls could quickly fill up the audit log and is not recommended. Recommendations on configuration options to track data export to media is beyond the scope of this document.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S mount -F auid>=500 -F auid!=4294967295 -k mounts For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S mount -F auid>=500 -F auid!=4294967295 -k mounts -a always,exit -F arch=b32 -S mount -F auid>=500 -F auid!=4294967295 -k mounts','[{\"cis\": [\"4.1.13\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20121,'Ensure file deletion events by users are collected.','Monitor the use of system calls associated with the deletion or renaming of files and file attributes. This configuration statement sets up monitoring for the unlink (remove a file), unlinkat (remove a file attribute), rename (rename a file) and renameat (rename a file attribute) system calls and tags them with the identifier "delete".','Monitoring these calls from non-privileged users could provide a system administrator with evidence that inappropriate removal of files and file attributes associated with protected files is occurring. While this audit option will look at all events, system administrators will want to look for specific privileged files that are being deleted or altered.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=500 -F auid!=4294967295 -k delete For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S unlink -S unlinkat -S rename -S renameat -F auid>=500 -F auid!=4294967295 -k delete -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=500 -F auid!=4294967295 -k delete','[{\"cis\": [\"4.1.14\"]}, {\"pci_dss\": [\"10.5.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC7.1\", \"CC7.2\", \"CC7.3\", \"CC8.1\"]}]'),(20122,'Ensure changes to system administration scope (sudoers) is collected.','Monitor scope changes for system administrations. If the system has been properly configured to force system administrators to log in as themselves first and then use the sudo command to execute privileged commands, it is possible to monitor changes in scope. The file /etc/sudoers will be written to when the file or its attributes have changed. The audit records will be tagged with the identifier "scope."','Changes in the /etc/sudoers file can indicate that an unauthorized change has been made to scope of system administrator activity.','','Add the following line to the /etc/audit/audit.rules file: -w /etc/sudoers -p wa -k scope -w /etc/sudoers.d/ -p wa -k scope','[{\"cis\": [\"4.1.15\"]}, {\"cis_csc\": [\"5.4\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20123,'Ensure system administrator actions (sudolog) are collected.','Monitor the sudo log file. If the system has been properly configured to disable the use of the su command and force all administrators to have to log in first and then use sudo to execute privileged commands, then all administrator commands will be logged to /var/log/sudo.log . Any time a command is executed, an audit event will be triggered as the /var/log/sudo.log file will be opened for write and the executed administration command will be written to the log.','Changes in /var/log/sudo.log indicate that an administrator has executed a command or the log file itself has been tampered with. Administrators will want to correlate the events written to the audit trail with the records written to /var/log/sudo.log to verify if unauthorized commands have been executed.','','Add the following line to the /etc/audit/audit.rules file: -w /var/log/sudo.log -p wa -k actions','[{\"cis\": [\"4.1.16\"]}, {\"cis_csc\": [\"5.1\", \"5.5\"]}, {\"pci_dss\": [\"10.2.2\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.6\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20124,'Ensure kernel module loading and unloading is collected.','Monitor the loading and unloading of kernel modules. The programs insmod (install a kernel module), rmmod (remove a kernel module), and modprobe (a more sophisticated program to load and unload modules, as well as some other features) control loading and unloading of modules. The init_module (load a module) and delete_module (delete a module) system calls control loading and unloading of modules. Any execution of the loading and unloading module programs and system calls will trigger an audit record with an identifier of "modules".','Monitoring the use of insmod , rmmod and modprobe could provide system administrators with evidence that an unauthorized user loaded or unloaded a kernel module, possibly compromising the security of the system. Monitoring of the init_module and delete_module system calls would reflect an unauthorized user attempting to use a different program to load and unload modules.','','Add the following line to the /etc/audit/audit.rules file: -w /var/log/sudo.log -p wa -k actions','[{\"cis\": [\"4.1.17\"]}, {\"cis_csc\": [\"3\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20125,'Ensure the audit configuration is immutable.','Set system audit so that audit rules cannot be modified with auditctl . Setting the flag "-e 2" forces audit to be put in immutable mode. Audit changes can only be made on system reboot.','In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back. Users would most likely notice a system reboot and that could alert administrators of an attempt to make unauthorized audit changes.','','Add the following line to the end of the /etc/audit/audit.rules file. -e 2','[{\"cis\": [\"4.1.18\"]}, {\"cis_csc\": [\"3\", \"6\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20126,'Ensure rsyslog Service is enabled.','Once the rsyslog package is installed it needs to be activated.','If the rsyslog service is not activated the system may default to the syslogd service or lackblogging instead.','','Run the following command to enable rsyslog : # chkconfig rsyslog on','[{\"cis\": [\"4.2.1.1\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20127,'Ensure rsyslog default file permissions configured.','rsyslog will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and set $FileCreateMode to 0640 or more restrictive: $FileCreateMode 0640','[{\"cis\": [\"4.2.1.3\"]}, {\"cis_csc\": [\"5.1\"]}]'),(20128,'Ensure rsyslog is configured to send logs to a remote log host.','The rsyslog utility supports the ability to send logs it gathers to a remote log host running syslogd(8) or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and add the following line (where loghost.example.com is the name of your central log host). *.* @@loghost.example.com Run the following command to reload the rsyslogd configuration: # pkill -HUP rsyslogd','[{\"cis\": [\"4.2.1.4\"]}, {\"cis_csc\": [\"6.6\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20129,'Ensure syslog-ng service is enabled.','Once the syslog-ng package is installed it needs to be activated.','If the syslog-ng service is not activated the system may default to the syslogd service or lack logging instead.','','Run the following command to enable syslog-ng : # chkconfig syslog-ng on','[{\"cis\": [\"4.2.2.1\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20130,'Ensure syslog-ng default file permissions configured.','syslog-ng will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive syslog-ng data is archived and protected.','','Edit the /etc/syslog-ng/syslog-ng.conf and set perm option to 0640 or more restrictive: options { chain_hostnames(off); flush_lines(0); perm(0640); stats_freq(3600); threaded(yes); };','[{\"cis\": [\"4.2.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20131,'Ensure syslog-ng is configured to send logs to a remote log host.','The syslog-ng utility supports the ability to send logs it gathers to a remote log host or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/syslog-ng/syslog-ng.conf file and add the following lines (where logfile.example.com is the name of your central log host). destination logserver { tcp("logfile.example.com" port(514)); }; log { source(src); destination(logserver); }; Run the following command to reload the rsyslogd configuration: # pkill -HUP syslog-ng','[{\"cis\": [\"4.2.2.4\"]}, {\"cis_csc\": [\"6.6\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20132,'Ensure rsyslog or syslog-ng is installed.','The rsyslog and syslog-ng software are recommended replacements to the original syslogd daemon which provide improvements over syslogd , such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server.','The security enhancements of rsyslog and syslog-ng such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server) justify installing and configuring the package.','','Install rsyslog or syslog-ng using one of the following commands: # yum install rsyslog # yum install syslog-ng','[{\"cis\": [\"4.2.3\"]}, {\"cis_csc\": [\"6.2\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20133,'Ensure permissions on all logfiles are configured.','Log files stored in /var/log/ contain logged information from many services on the system, or on log hosts others as well.','It is important to ensure that log files have the correct permissions to ensure that sensitivebdata is archived and protected.','','Run the following command to set permissions on all existing log files: # find /var/log -type f -exec chmod g-wx,o-rwx {} +','[{\"cis\": [\"4.2.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20134,'Ensure cron daemon is enabled.','The cron daemon is used to execute batch jobs on the system.','While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run, and cron is used to execute them.','','Run the following command to enable cron : # chkconfig crond on','[{\"cis\": [\"5.1.1\"]}, {\"cis_csc\": [\"6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20135,'Ensure permissions on /etc/crontab are configured.','The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file.','This file contains information on what system jobs are run by cron. Write access to these files could provide unprivileged users with the ability to elevate their privileges. Read access to these files could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access.','','Run the following commands to set ownership and permissions on /etc/crontab : chown root:root /etc/crontab and chmod og-rwx /etc/crontab','[{\"cis\": [\"5.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20136,'Ensure permissions on /etc/cron.hourly are configured.','This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.hourly : chown root:root /etc/cron.hourly and chmod og-rwx /etc/cron.hourly','[{\"cis\": [\"5.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20137,'Ensure permissions on /etc/cron.daily are configured.','The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.daily : chown root:root /etc/cron.daily and chmod og-rwx /etc/cron.daily','[{\"cis\": [\"5.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20138,'Ensure permissions on /etc/cron.weekly are configured.','The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.weekly : chown root:root /etc/cron.weekly and chmod og-rwx /etc/cron.weekly','[{\"cis\": [\"5.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20139,'Ensure permissions on /etc/cron.monthly are configured.','The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.monthly : chown root:root /etc/cron.monthly and chmod og-rwx /etc/cron.monthly','[{\"cis\": [\"5.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20140,'Ensure permissions on /etc/cron.d are configured.','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow , cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: rm /etc/cron.deny;rm /etc/at.deny;touch /etc/cron.allow; touch /etc/at.allow; chmod og-rwx /etc/cron.allow; chmod og-rwx /etc/at.allow; chown root:root /etc/cron.allow and chown root:root /etc/at.allow','[{\"cis\": [\"5.1.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20141,'Ensure at/cron is restricted to authorized users.','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow , cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: rm /etc/cron.deny;rm /etc/at.deny;touch /etc/cron.allow; touch /etc/at.allow; chmod og-rwx /etc/cron.allow; chmod og-rwx /etc/at.allow; chown root:root /etc/cron.allow and chown root:root /etc/at.allow','[{\"cis\": [\"5.1.8\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20142,'Ensure permissions on /etc/ssh/sshd_config are configured.','The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root.','The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by non-privileged users.','','Run the following commands to set ownership and permissions on /etc/ssh/sshd_config: chown root:root /etc/ssh/sshd_config and chmod og-rwx /etc/ssh/sshd_config','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20143,'Ensure SSH Protocol is set to 2.','SSH supports two different and incompatible protocols: SSH1 and SSH2. SSH1 was the original protocol and was subject to security issues. SSH2 is more advanced and secure.','SSH v1 suffers from insecurities that do not affect SSH v2.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Protocol 2','[{\"cis\": [\"5.2.2\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(20144,'Ensure SSH LogLevel is set to INFO.','The INFO parameter specifies that login and logout activity will be logged.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel INFO','[{\"cis\": [\"5.2.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(20145,'Ensure SSH MaxAuthTries is set to 4 or less.','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20146,'Ensure SSH IgnoreRhosts is enabled.','The IgnoreRhosts parameter specifies that .rhosts and .shosts files will not be used in RhostsRSAAuthentication or HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with ssh.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes','[{\"cis\": [\"5.2.6\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}]'),(20147,'Ensure SSH HostbasedAuthentication is disabled.','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts , or /etc/hosts.equiv, along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc\": [\"9\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(20148,'Ensure SSH root login is disabled.','The PermitRootLogin parameter specifies if the root user can log in using ssh(1). The default is no.','Disallowing root logins over SSH requires system admins to authenticate using their own individual account, then escalating to root via sudo or su . This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc\": [\"5.8\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(20149,'Ensure SSH PermitEmptyPasswords is disabled.','The PermitEmptyPasswords parameter specifies if the SSH server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no','[{\"cis\": [\"5.2.9\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(20150,'Ensure SSH PermitUserEnvironment is disabled.','The PermitUserEnvironment option allows users to present environment options to the ssh daemon.','Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has ssh executing trojan'd programs)','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitUserEnvironment no','[{\"cis\": [\"5.2.10\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(20151,'Ensure SSH Idle Timeout Interval is configured.','The two options ClientAliveInterval and ClientAliveCountMax control the timeout of ssh sessions. When the ClientAliveInterval variable is set, ssh sessions that have no activity for the specified length of time are terminated. When the ClientAliveCountMax variable is set, sshd will send client alive messages at every ClientAliveInterval interval. When the number of consecutive client alive messages are sent with no response from the client, the ssh session is terminated. For example, if the ClientAliveInterval is set to 15 seconds and the ClientAliveCountMax is set to 3, the client ssh session will be terminated after 45 seconds of idle time.','Having no timeout value associated with a connection could allow an unauthorized user access to another user's ssh session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening. While the recommended setting is 300 seconds (5 minutes), set this timeout value based on site policy. The recommended setting for ClientAliveCountMax is 0. In this case, the client session will be terminated after 5 minutes of idle time and no keepalive messages will be sent.','','Edit the /etc/ssh/sshd_config file to set the parameters according to site policy: ClientAliveInterval 300 and ClientAliveCountMax 0','[{\"cis\": [\"5.2.12\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(20152,'Ensure SSH LoginGraceTime is set to one minute or less.','The LoginGraceTime parameter specifies the time allowed for successful authentication to the SSH server. The longer the Grace period is the more open unauthenticated connections can exist. Like other session controls in this session the Grace Period should be limited to appropriate organizational limits to ensure the service is available for needed access.','Setting the LoginGraceTime parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. It will also limit the number of concurrent unauthenticated connections While the recommended setting is 60 seconds (1 Minute), set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LoginGraceTime 60','[{\"cis\": [\"5.2.13\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(20153,'Ensure SSH access is limited.','There are several options available to limit which users and group can access the system via SSH. It is recommended that at least one of the following options be leveraged: AllowUsers The AllowUsers variable gives the system administrator the option of allowing specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by only allowing the allowed users to log in from a particular host, the entry can be specified in the form of user@host. AllowGroups The AllowGroups variable gives the system administrator the option of allowing specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable. DenyUsers The DenyUsers variable gives the system administrator the option of denying specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by specifically denying a user's access from a particular host, the entry can be specified in the form of user@host. DenyGroups The DenyGroups variable gives the system administrator the option of denying specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable.','Restricting which users can remotely access the system via SSH will help ensure that only authorized users access the system.','','Edit the /etc/ssh/sshd_config file to set one or more of the parameter as follows: AllowUsers <userlist>; AllowGroups <grouplist>; DenyUsers <userlist> and DenyGroups <grouplist>','[{\"cis\": [\"5.2.14\"]}, {\"cis_csc\": [\"5.1\", \"5.8\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(20154,'Ensure SSH warning banner is configured.','The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed.','Banners are used to warn connecting users of the particular site's policy regarding connection. Presenting a warning message prior to the normal user login may assist the prosecution of trespassers on the computer system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Banner /etc/issue.net','[{\"cis\": [\"5.2.15\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20155,'Ensure password creation requirements are configured.','The pam_pwquality.so module checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more','Strong passwords protect systems from being hacked through brute force methods.','','Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the appropriate options for pam_pwquality.so and to conform to site policy: password requisite pam_pwquality.so try_first_pass retry=3 minlen=14 dcredit=-1 ucredit=-1 ocredit=-1 lcredit=-1','[{\"cis\": [\"5.3.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(20156,'Ensure password reuse is limited.','The /etc/security/opasswd file stores the users' old passwords and can be checked to ensure that users are not recycling recent passwords.','Forcing users not to reuse their past 5 passwords make it less likely that an attacker will be able to guess the password. Note that these change only apply to accounts configured on the local system.','','Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the remember option and conform to site policy as shown: password sufficient pam_unix.so remember=5 or password required pam_pwhistory.so remember=5','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2.5\"]}, {\"tsc\": [\"CC6.1\"]}]'),(20157,'Ensure password hashing algorithm is SHA-512.','The commands below change password encryption from md5 to sha512 (a much stronger hashing algorithm). All existing accounts will need to perform a password change to upgrade the stored hashes to the new algorithm.','The SHA-512 algorithm provides much stronger hashing than MD5, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords. Note that these change only apply to accounts configured on the local system.','','Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the sha512 option for pam_unix.so as shown: password sufficient pam_unix.so sha512','[{\"cis\": [\"5.3.4\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"3.6.1\", \"8.2.1\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\"]}]'),(20158,'Ensure password expiration is 365 days or less.','The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age. It is recommended that the PASS_MAX_DAYS parameter be set to less than or equal to 365 days.','The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity.','','Set the PASS_MAX_DAYS parameter to conform to site policy in /etc/login.defs : PASS_MAX_DAYS 90 and modify user parameters for all users with a password set to match: chage --maxdays 90 <user>','[{\"cis\": [\"5.4.1.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(20159,'Ensure minimum days between password changes is 7 or more.','The PASS_MIN_DAYS parameter in /etc/login.defs allows an administrator to prevent users from changing their password until a minimum number of days have passed since the last time the user changed their password. It is recommended that PASS_MIN_DAYS parameter be set to 7 or more days.','By restricting the frequency of password changes, an administrator can prevent users from repeatedly changing their password in an attempt to circumvent password reuse controls.','','Set the PASS_MIN_DAYS parameter to 7 in /etc/login.defs: PASS_MIN_DAYS 7 and modify user parameters for all users with a password set to match: chage --mindays 7 <user>','[{\"cis\": [\"5.4.1.2\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(20160,'Ensure password expiration warning days is 7 or more.','The PASS_WARN_AGE parameter in /etc/login.defs allows an administrator to notify users that their password will expire in a defined number of days. It is recommended that the PASS_WARN_AGE parameter be set to 7 or more days.','Providing an advance warning that a password will be expiring gives users time to think of a secure password. Users caught unaware may choose a simple password or write it down where it may be discovered.','','Set the PASS_WARN_AGE parameter to 7 in /etc/login.defs: PASS_WARN_AGE 7 and modify user parameters for all users with a password set to match: chage --warndays 7 <user>','[{\"cis\": [\"5.4.1.3\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(20161,'Ensure inactive password lock is 30 days or less.','User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled.','Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.','','Run the following command to set the default password inactivity period to 30 days: useradd -D -f 30 and modify user parameters for all users with a password set to match: chage --inactive 30 <user>','[{\"cis\": [\"5.4.1.4\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(20162,'Ensure default group for the root account is GID 0.','The usermod command can be used to specify which group the root user belongs to. This affects permissions of files that are created by the root user.','Using GID 0 for the root account helps prevent root -owned files from accidentally becoming accessible to non-privileged users.','','Run the following command to set the root user default group to GID 0: usermod -g 0 root','[{\"cis\": [\"5.4.3\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(20163,'Ensure default user umask is 027 or more restrictive.','The default umask determines the permissions of files created by users. The user creating the file has the discretion of making their files and directories readable by others via the chmod command. Users who wish to allow their files and directories to be readable by others by default may choose a different default umask by inserting the umask command into the standard shell configuration files ( .profile , .bashrc , etc.) in their home directories.','Setting a very secure default value for umask ensures that users make a conscious choice about their file permissions. A default umask setting of 077 causes files and directories created by users to not be readable by any other user on the system. A umask of 027 would make files and directories readable by users in the same Unix group, while a umask of 022 would make files readable by every user on the system.','','Edit the /etc/bashrc , /etc/profile and /etc/profile.d/*.sh files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: umask 027','[{\"cis\": [\"5.4.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'); +INSERT INTO `tsca` VALUES (20164,'Ensure default user shell timeout is 900 seconds or less.','The default TMOUT determines the shell timeout for users. The TMOUT value is measured in seconds.','Having no timeout value associated with a shell could allow an unauthorized user access to another user's shell session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening.','','Edit the /etc/bashrc and /etc/profile files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: TMOUT=600','[{\"cis\": [\"5.4.5\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(20165,'Ensure access to the su command is restricted..','The su command allows a user to run a command or shell as another user. The program has been superseded by sudo , which allows for more granular control over privileged access. Normally, the su command can be executed by any user. By uncommenting the pam_wheel.so statement in /etc/pam.d/su , the su command will only allow users in the wheel group to execute su .','Restricting the use of su , and using sudo in its place, provides system administrators better control of the escalation of user privileges to execute privileged commands. The sudo utility also provides a better logging and audit mechanism, as it can log each command executed via sudo , whereas su can only record that a user executed the su program.','','Add the following line to the /etc/pam.d/su file: auth required pam_wheel.so use_uid','[{\"cis\": [\"5.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20166,'Ensure permissions on /etc/passwd are configured.','The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.','It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd: # chown root:root /etc/passwd # chmod 644 /etc/passwd','[{\"cis\": [\"6.1.2\"]}, {\"cis_csc\": [\"16.44\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20167,'Ensure permissions on /etc/shadow are configured.','The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.','','Run the following command to set permissions on /etc/shadow: # chown root:root /etc/shadow # chmod 000 /etc/shadow','[{\"cis\": [\"6.1.3\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20168,'Ensure permissions on /etc/group are configured.','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','Run the following command to set permissions on /etc/group: # chown root:root /etc/group # chmod 644 /etc/group','[{\"cis\": [\"6.1.4\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20169,'Ensure permissions on /etc/gshadow are configured.','The /etc/gshadow file is used to store the information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/gshadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow file (such as group administrators) could also be useful to subvert the group','','Run the following command to set permissions on /etc/gshadow: # chown root:root /etc/gshadow # chmod 000 /etc/gshadow','[{\"cis\": [\"6.1.5\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20170,'Ensure permissions on /etc/passwd- are configured.','The /etc/passwd- file contains backup user account information.','It is critical to ensure that the /etc/passwd- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd-: # chown root:root /etc/passwd- # chmod 644 /etc/passwd-','[{\"cis\": [\"6.1.6\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20171,'Ensure permissions on /etc/shadow- are configured.','The /etc/shadow- file is used to store backup information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/shadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/shadow-: # chown root:root /etc/shadow- # chmod 000 /etc/shadow-','[{\"cis\": [\"6.1.7\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20172,'Ensure permissions on /etc/group- are configured.','The /etc/group- file contains a backup list of all the valid groups defined in the system.','It is critical to ensure that the /etc/group- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/group-: # chown root:root /etc/group- # chmod 644 /etc/group-','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20173,'Ensure permissions on /etc/gshadow- are configured.','The /etc/gshadow- file is used to store backup information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/gshadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/gshadow-: # chown root:root /etc/gshadow- # chmod 000 /etc/gshadow-','[{\"cis\": [\"6.1.9\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20174,'Ensure password fields are not empty.','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: passwd -l <username> || Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"6.2.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(20175,'Ensure no legacy + entries exist in /etc/passwd.','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy '+' entries from /etc/passwd if they exist.','[{\"cis\": [\"6.2.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20176,'Ensure no legacy + entries exist in /etc/shadow.','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy '+' entries from /etc/shadow if they exist.','[{\"cis\": [\"6.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20177,'Ensure no legacy + entries exist in /etc/group.','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy '+' entries from /etc/group if they exist.','[{\"cis\": [\"6.2.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20178,'Ensure root is the only UID 0 account.','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"6.2.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20500,'Ensure mounting of cramfs filesystems is disabled.','The cramfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems. A cramfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/directory ending in .conf. Example: vim /etc/modprobe.d/cramfs.confand add the following line: install cramfs /bin/true. Run the following command to unload the cramfs module: rmmod cramfs','[{\"cis\": [\"1.1.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(20501,'Ensure mounting of squashfs filesystems is disabled.','The squashfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems (similar to cramfs ). A squashfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install squashfs /bin/true. Run the following command to unload the squashfs module: rmmod squashfs','[{\"cis\": [\"1.1.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(20502,'Ensure mounting of udf filesystems is disabled.','The udf filesystem type is the universal disk format used to implement ISO/IEC 13346 and ECMA-167 specifications. This is an open vendor filesystem type for data storage on a broad range of media. This filesystem type is necessary to support writing DVDs and newer optical disc formats.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install udf /bin/true. Run the following command to unload the udf module: rmmod udf','[{\"cis\": [\"1.1.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(20503,'Ensure /tmp is configured.','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Making /tmp its own file system allows an administrator to set the noexecoption on the mount, making /tmpuseless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuidprogram and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw. This can be accomplished by either mounting tmpfs to /tmp, or creating a separate partition for /tmp.','','Create or update an entry for /tmp in either /etc/fstab OR in a systemd tmp.mount file: If /etc/fstab is used: Configure /etc/fstab as appropriate. Example: tmpfs /tmp tmpfs defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /tmp: # mount -o remount,noexec,nodev,nosuid /tmp OR If systemd tmp.mount file is used: Run the following command to create the file /etc/systemd/system/tmp.mount if it doesn't exist: # [ ! -f /etc/systemd/system/tmp.mount ] && cp -v /usr/lib/systemd/system/tmp.mount /etc/systemd/system/ Edit the file /etc/systemd/system/tmp.mount: [Mount] What=tmpfs Where=/tmp Type=tmpfs Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to reload the systemd daemon:# systemctl daemon-reload Run the following command to unmask tmp.mount: # systemctl unmask tmp.mpunt Run the following command to enable and start tmp.mount: # systemctl enable --now tmp.mount','[{\"cis\": [\"1.1.2\"]}, {\"cis_csc\": [\"9.4\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20504,'Ensure noexec option set on /tmp partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /tmp.','','Edit the /etc/fstab file OR the /etc/systemd/system/local-fs.target.wants/tmp.mount file: IF /etc/fstab is used to mount /tmp Edit the /etc/fstabfile and add noexecto the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,noexec /tmp OR IF systemd is used to mount /tmp: Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add noexec to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to restart the systemd daemon: # systemctl daemon-reload Run the following command to restart tmp.mount # systemctl restart tmp.mount','[{\"cis\": [\"1.1.3\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20505,'Ensure nodev option set on /tmp partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp.','','Edit the /etc/fstab file OR the /etc/systemd/system/local-fs.target.wants/tmp.mount file: IF /etc/fstab is used to mount /tmp Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,nodev /tmp OR IF systemd is used to mount /tmp: Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nodev to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to restart the systemd daemon: # systemctl daemon-reload Run the following command to restart tmp.mount # systemctl restart tmp.mount','[{\"cis\": [\"1.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20506,'Ensure nosuid option set on /tmp partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /tmp.','','IF /etc/fstab is used to mount /tmp Edit the /etc/fstab file OR the /etc/systemd/system/local-fs.target.wants/tmp.mount file: IF /etc/fstab is used to mount /tmp Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,nosuid /tmp OR IF systemd is used to mount /tmp: Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nosuid to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nosuid,nosuid Run the following command to restart the systemd daemon: # systemctl daemon-reload Run the following command to restart tmp.mount # systemctl restart tmp.mount','[{\"cis\": [\"1.1.5\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20507,'Ensure /dev/shm is configured.','/dev/shm is a traditional shared memory concept. One program will create a memory portion, which other processes (if permitted) can access. Mounting tmpfs at /dev/shm is handled automatically by systemd.','Any user can upload and execute files inside the /dev/shm similar to the /tmp partition. Configuring /dev/shm allows an administrator to set the noexec option on the mount, making /dev/shm useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','','Edit /etc/fstab and add or edit the following line: tmpfs /dev/shm tmpfs defaults,noexec,nodev,nosuid,seclabel 0 0 Run the following command to remount /dev/shm: # mount -o remount,noexec,nodev,nosuid /dev/shm','[{\"cis\": [\"1.1.6\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20508,'Ensure noexec option set on /dev/shm partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,noexec,nodev,nosuid /dev/shm','[{\"cis\": [\"1.1.7\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20509,'Ensure nodev option set on /dev/shm partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /dev/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,noexec,nodev,nosuid /dev/shm','[{\"cis\": [\"1.1.8\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20510,'Ensure nosuid option set on /dev/shm partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,noexec,nodev,nosuid /dev/shm','[{\"cis\": [\"1.1.9\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20511,'Ensure separate partition exists for /var.','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion if it is not bound to a separate partition.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.10\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20512,'Ensure separate partition exists for /var/tmp.','The /var/tmp directory is a world-writable directory used for temporary storage by all users and some applications and is intended for temporary files that are preserved across reboots.','Since the /var/tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /var/tmp its own file system allows an administrator to set the noexec option on the mount, making /var/tmp useless for an attacker to install executable code.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.11\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20513,'Ensure /var/tmp partition includes the noexec option.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /var/tmp.','','For existing /var/tmp partitions, edit the /etc/fstab file and add noexec to the fourth field (mounting options) of the /var/tmp entry. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp : # mount -o remount,noexec /var/tmp','[{\"cis\": [\"1.1.12\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20514,'Ensure /var/tmp partition includes the nodev option.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /var/tmp .','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,nodev /var/tmp','[{\"cis\": [\"1.1.13\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20515,'Ensure /var/tmp partition includes the nosuid option.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /var/tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,nosuid /var/tmp','[{\"cis\": [\"1.1.14\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20516,'Ensure separate partition exists for /var/log.','The /var/log directory is used by system services to store log data .','There are two important reasons to ensure that system logs are stored on a separate partition: protection against resource exhaustion (since logs can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.15\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"2.2.4\", \"10.7\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20517,'Ensure separate partition exists for /var/log/audit.','The auditing daemon, auditd, stores log data in the /var/log/audit directory.','There are two important reasons to ensure that data gathered by auditd is stored on a separate partition: protection against resource exhaustion (since the audit.log file can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.16\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\", \"10.7\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20518,'Ensure separate partition exists for /home.','The /home directory is used to support disk storage needs of local users.','If the system is intended to support local users, create a separate partition for the /home directory to protect against resource exhaustion and restrict the type of files that can be stored under /home.','','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.17\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20519,'Ensure /home partition includes the nodev option.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. # mount -o remount,nodev /home','[{\"cis\": [\"1.1.18\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20520,'Ensure sticky bit is set on all world-writable directories.','Setting the sticky bit on world writable directories prevents users from deleting or renaming files in that directory that are not owned by them.','This feature prevents the ability to delete or rename files in world writable directories (such as /tmp ) that are owned by another user.','','Run the following command to set the sticky bit on all world writable directories: # df --local -P | awk '{if (NR!=1) print $6}' | xargs -I '{}' find '{}' -xdev -type d ( -perm -0002 -a ! -perm -1000 ) 2>/dev/null | xargs -I '{}' chmod a+t '{}'','[{\"cis\": [\"1.1.22\"]}, {\"cis_csc\": [\"8.4\", \"8.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20521,'Disable Automounting.','autofs allows automatic mounting of devices, typically including CD/DVDs and USB drives.','With automounting enabled anyone with physical access could attach a USB drive or disc and have its contents available in system even if they lacked permissions to mount it themselves.','','Run the following command to disable autofs: systemctl disable autofs','[{\"cis\": [\"1.1.23\"]}, {\"cis_csc\": [\"8.4\", \"8.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20522,'Disable USB Storage.','USB storage provides a means to transfer and store files insuring persistence and availability of the files independent of network connection status. Its popularity and utility has led to USB-based malware being a simple and common means for network infiltration and a first step to establishing a persistent threat within a networked environment.','Restricting USB access on the system will decrease the physical attack surface for a device and diminish the possible vectors to introduce malware.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/usb_storage.conf Add the following line: install usb-storage /bin/true . Run the following command to unload the usb-storage module: rmmod usb-storage','[{\"cis\": [\"1.1.24\"]}, {\"cis_csc\": [\"8.4\", \"8.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20523,'Ensure gpgcheck is globally activated.','The gpgcheck option, found in the main section of the /etc/yum.conf and individual /etc/yum/repos.d/* files determines if an RPM package's signature is checked prior to its installation.','It is important to ensure that an RPM's package signature is always checked prior to installation to ensure that the software is obtained from a trusted source.','','Edit /etc/yum.conf and set ' gpgcheck=1 ' in the [main] section. Edit any failing files in /etc/yum.repos.d/* and set all instances of gpgcheck to ' 1 '.','[{\"cis\": [\"1.2.3\"]}, {\"cis_csc\": [\"3.4\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(20524,'Ensure AIDE is installed.','AIDE takes a snapshot of filesystem state including modification times, permissions, and file hashes which can then be used to compare against the current state of the filesystem to detect modifications to the system.','By monitoring the filesystem state compromised files can be detected to prevent or limit the exposure of accidental or malicious misconfigurations or modified binaries.','','Run the following command to install AIDE: yum install aide // Configure AIDE as appropriate for your environment. Consult the AIDE documentation for options. Initialize AIDE: aide --init && mv /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20525,'Ensure filesystem integrity is regularly checked.','Periodic checking of the filesystem integrity is needed to detect changes to the filesystem.','Periodic file checking allows the system administrator to determine on a regular basis if critical files have been changed in an unauthorized fashion.','','If cron will be used to schedule and run aide check run the following command: crontab -u root -e Add the following line to the crontab: 0 5 * * * /usr/sbin/aide --check // Notes: The checking in this recommendation occurs every day at 5am. Alter the frequency and time of the checks in compliance with site policy. OR If aidecheck.service and aidecheck.timer will be used to schedule and run aide check: Create or edit the file /etc/systemd/system/aidecheck.service and add the following lines: [Unit] Description=Aide Check [Service] Type=simpleExecStart=/usr/sbin/aide --check [Install] WantedBy=multi-user.target Create or edit the file /etc/systemd/system/aidecheck.timer and add the following lines: [Unit] Description=Aide check every day at 5AM [Timer] OnCalendar=*-*-* 05:00:00 Unit=aidecheck.service [Install] WantedBy=multi-user.target Run the following commands: # chown root:root /etc/systemd/system/aidecheck.* # chmod 0644 /etc/systemd/system/aidecheck.* # systemctl daemon-reload # systemctl enable aidecheck.service # systemctl --now enable aidecheck.timer ','[{\"cis\": [\"1.3.2\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20526,'Ensure permissions on bootloader config are configured.','The grub configuration file contains information on boot settings and passwords for unlocking boot options. The grub configuration is usually located at /boot/grub2/grub.cfg and linked as /etc/grub2.cfg . On newer grub2 systems the encrypted bootloader password is contained in /boot/grub2/user.cfg','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.','','Run the following commands to set permissions on your grub configuration: # chown root:root /boot/grub2/grub.cfg # chmod og-rwx /boot/grub2/grub.cfg # chown root:root /boot/grub2/user.cfg # chmod og-rwx /boot/grub2/user.cfg','[{\"cis\": [\"1.4.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20527,'Ensure authentication required for single user mode.','Single user mode (rescue mode) is used for recovery when the system detects an issue during boot or by manual selection from the bootloader.','Requiring authentication in single user mode (rescue mode) prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials.','','Edit /usr/lib/systemd/system/rescue.service and /usr/lib/systemd/system/emergency.service and set ExecStart to use /sbin/sulogin or /usr/sbin/sulogin: ExecStart=-/bin/sh -c "/sbin/sulogin; /usr/bin/systemctl --fail --no-block default" ','[{\"cis\": [\"1.4.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20528,'Ensure core dumps are restricted.','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to /etc/security/limits.conf or a /etc/security/limits.d/* file: * hard core 0. Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: fs.suid_dumpable = 0. Run the following command to set the active kernel parameter: # sysctl -w fs.suid_dumpable=0','[{\"cis\": [\"1.5.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20529,'Ensure XD/NX support is enabled.','Recent processors in the x86 family support the ability to prevent code execution on a per memory page basis. Generically and on AMD processors, this ability is called No Execute (NX), while on Intel processors it is called Execute Disable (XD). This ability can help prevent exploitation of buffer overflow vulnerabilities and should be activated whenever possible. Extra steps must be taken to ensure that this protection is enabled, particularly on 32-bit x86 systems. Other processors, such as Itanium and POWER, have included such support since inception and the standard kernel for those platforms supports the feature.','Enabling any feature that can protect against buffer overflow attacks enhances the security of the system. Note: Ensure your system supports the XD or NX bit and has PAE support before implementing this recommendation as this may prevent it from booting if these are not supported by your hardware.','','On 32 bit systems install a kernel with PAE support, no installation is required on 64 bit systems: If necessary configure your bootloader to load the new kernel and reboot the system. You may need to enable NX or XD support in your bios','[{\"cis\": [\"1.5.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20530,'Ensure address space layout randomization (ASLR) is enabled.','Address space layout randomization (ASLR) is an exploit mitigation technique which randomly arranges the address space of key data areas of a process.','Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: kernel.randomize_va_space = 2. Run the following command to set the active kernel parameter: # sysctl -w kernel.randomize_va_space=2','[{\"cis\": [\"1.5.3\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20531,'Ensure prelink is not installed.','prelink is a program that modifies ELF shared libraries and ELF dynamically linked binaries in such a way that the time needed for the dynamic linker to perform relocations at startup significantly decreases.','The prelinking feature can interfere with the operation of AIDE, because it changes binaries. Prelinking can also increase the vulnerability of the system if a malicious user is able to compromise a common library such as libc.','','Run the following commands to restore binaries to normal: # prelink -ua Run the following command to uninstall prelink: # yum remove prelink','[{\"cis\": [\"1.5.4\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20532,'Ensure SELinux is installed.','SELinux provides Mandatory Access Controls.','Without a Mandatory Access Control system installed only the default Discretionary Access Control system will be available.','','Run the following command to install libselinux: # yum install libselinux','[{\"cis\": [\"1.6.1.1\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20533,'Ensure SELinux is not disabled in bootloader configuration.','Configure SELINUX to be enabled at boot time and verify that it has not been overwritten by the grub boot parameters.','SELinux must be enabled at boot time in your grub configuration to ensure that the controls it provides are not overridden.','','Edit /etc/default/grub and remove all instances of selinux=0 and enforcing=0 from all CMDLINE_LINUX parameters: GRUB_CMDLINE_LINUX_DEFAULT="quiet" GRUB_CMDLINE_LINUX="" || Run the following command to update the grub2 configuration: grub2-mkconfig -o /boot/grub2/grub.cfg','[{\"cis\": [\"1.6.1.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20534,'Ensure SELinux policy is configured.','Configure SELinux to meet or exceed the default targeted policy, which constrains daemons and system software only.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that at least the default recommendations are met.','','Edit the /etc/selinux/config file to set the SELINUXTYPE parameter: SELINUXTYPE=targeted','[{\"cis\": [\"1.6.1.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20535,'Ensure the SELinux mode is enforcing or permissive.','SELinux can run in one of three modes: disabled, permissive, or enforcing: Enforcing - Is the default, and recommended, mode of operation; in enforcing mode SELinux operates normally, enforcing the loaded security policy on the entire system. Permissive - The system acts as if SELinux is enforcing the loaded security policy, including labeling objects and emitting access denial entries in the logs, but it does not actually deny any operations. While not recommended for production systems, permissive mode can be helpful for SELinux policy development. Disabled - Is strongly discouraged; not only does the system avoid enforcing the SELinux policy, it also avoids labeling any persistent objects such as files, making it difficult to enable SELinux in the future Note: you can set individual domains to permissive mode while the system runs in enforcing mode. For example, to make the httpd_t domain permissive: # semanage permissive -a httpd_t','Running SELinux in disabled mode is strongly discouraged; not only does the system avoid enforcing the SELinux policy, it also avoids labeling any persistent objects such as files, making it difficult to enable SELinux in the future.','','Run one of the following commands to set SELinux's running mode: To set SELinux mode to Enforcing: # setenforce 1 OR To set SELinux mode to Permissive: # setenforce 0 Edit the /etc/selinux/config file to set the SELINUX parameter: For Enforcing mode: SELINUX=enforcing OR For Permissive mode: SELINUX=permissive','[{\"cis\": [\"1.6.1.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20536,'Ensure the SELinux mode is enforcing.','Set SELinux to enable when the system is booted','SELinux must be enabled at boot time in to ensure that the controls it provides are in effect at all times.','','Edit the /etc/selinux/config file to set the SELINUX parameter: SELINUX=enforcing','[{\"cis\": [\"1.6.1.5\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20537,'Ensure SETroubleshoot is not installed.','The SETroubleshoot service notifies desktop users of SELinux denials through a user-friendly interface. The service provides important information around configuration errors, unauthorized intrusions, and other potential errors.','The SETroubleshoot service is an unnecessary daemon to have running on a server, especially if X Windows is disabled.','','Run the following command to uninstall setroubleshoot: # yum remove setroubleshoot','[{\"cis\": [\"1.6.1.7\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20538,'Ensure the MCS Translation Service (mcstrans) is not installed.','The mcstransd daemon provides category label information to client processes requesting information. The label translations are defined in /etc/selinux/targeted/setrans.conf','Since this service is not used very often, remove it to reduce the amount of potentially vulnerable code running on the system.','','Run the following command to uninstall mcstrans: # yum remove mcstrans','[{\"cis\": [\"1.6.1.8\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20539,'Ensure message of the day is configured properly.','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/motd file with the appropriate contents according to your site policy, remove any instances of m, , s, v or references to the OS platform OR If the motd is not used, this file can be removed. Run the following command to remove the motd file: # rm /etc/motd','[{\"cis\": [\"1.7.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(20540,'Ensure local login warning banner is configured properly.','The contents of the /etc/issue file are displayed to users prior to login for local terminals. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version -or the operating system's name.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of m, , s, or v: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue','[{\"cis\": [\"1.7.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(20541,'Ensure remote login warning banner is configured properly.','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue.net file with the appropriate contents according to your site policy, remove any instances of m, , s, or v: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.net','[{\"cis\": [\"1.7.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(20542,'Ensure permissions on /etc/motd are configured.','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users.','If the /etc/motd file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/motd: # chown root:root /etc/motd # chmod 644 /etc/motd','[{\"cis\": [\"1.7.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20543,'Ensure permissions on /etc/issue are configured.','The contents of the /etc/issue file are displayed to users prior to login for local terminals.','If the /etc/issue file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue: # chown root:root /etc/issue # chmod 644 /etc/issue','[{\"cis\": [\"1.7.5\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20544,'Ensure permissions on /etc/issue.net are configured.','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services.','If the /etc/issue.net file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue.net: # chown root:root /etc/issue.net # chmod 644 /etc/issue.net','[{\"cis\": [\"1.7.6\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20545,'Ensure updates, patches, and additional security software are installed.','Periodically patches are released for included software either due to security flaws or to include additional functionality.','Newer patches may contain security enhancements that would not be available through the latest full update. As a result, it is recommended that the latest software patches be used to take advantage of the latest functionality. As with any software installation, organizations need to determine if a given update meets their requirements and verify the compatibility and supportability of any additional software against the update revision that is selected.','','Use your package manager to update all packages on the system according to site policy. The following command will install all available packages # yum update --security ','[{\"cis\": [\"1.8\"]}, {\"cis_csc\": [\"3.4\", \"3.5\"]}, {\"pci_dss\": [\"5.2\"]}, {\"nist_800_53\": [\"AU.6\", \"SI.4\"]}, {\"gpg_13\": [\"4.2\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\"]}]'),(20546,'Ensure time synchronization is in use.','System time should be synchronized between all systems in an environment. This is typically done by establishing an authoritative time server or set of servers and having all systems synchronize their clocks to them.','Time synchronization is important to support time sensitive security mechanisms like Kerberos and also ensures log files have consistent time records across the enterprise, which aids in forensic investigations.','','Run One of the following commands to install chrony or NTP: to install chrony run the following command: # yum install chrony OR to install ntp: run the following command: # yum install ntp','[{\"cis\": [\"2.1.1.1\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20547,'Ensure chrony is configured.','chrony is a daemon which implements the Network Time Protocol (NTP) and is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on chrony can be found at http://chrony.tuxfamily.org/. chrony can be configured to be a client and/or a server.','If chrony is in use on the system proper configuration is vital to ensuring time synchronization is working properly. Note: This recommendation only applies if chrony is in use on the system.','','1) Add or edit server or pool lines to /etc/chrony.conf as appropriate: server <remote-server>. 2) Add or edit the OPTIONS in /etc/sysconfig/chronyd to include '-u chrony':OPTIONS=" -u chrony"','[{\"cis\": [\"2.1.1.2\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20548,'Ensure ntp is configured.','ntp is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at https://www.ntp.org. ntp can be configured to be a client and/or a server.','If ntp is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','1) Add or edit restrict lines in /etc/ntp.conf to match the following: - restrict -4 default kod nomodify notrap nopeer noquery and - restrict -4 default kod nomodify notrap nopeer noquery. 2) Add or edit server or pool lines to /etc/ntp.conf as appropriate: server <remote-server>. 3) Add or edit the OPTIONS in /etc/sysconfig/ntpd to include ' -u ntp:ntp ': - OPTIONS='-u ntp:ntp'','[{\"cis\": [\"2.1.1.3\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20549,' Ensure X Window System is not installed.','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','','Run the following command to remove the X Windows System packages: # yum remove xorg-x11*','[{\"cis\": [\"2.1.2\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20550,' Ensure Avahi Server is not enabled.','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Automatic discovery of network services is not normally required for system functionality. It is recommended to disable this package to reduce the potential attack surface.','','Run the following command to disable avahi-daemon: # systemctl disable avahi-daemon','[{\"cis\": [\"2.1.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20551,'Ensure CUPS is not enabled.','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be disabled to reduce the potential attack surface. Disabling CUPS will prevent printing from the system, a common task for workstation systems.','','Run the following command to disable cups: # systemctl disable cups','[{\"cis\": [\"2.1.4\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20552,'Ensure DHCP Server is not installed.','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a system is specifically set up to act as a DHCP server, it is recommended that the dhcp package be removed to reduce the potential attack surface.','','Run the following command to remove dhcp: # yum remove dhcp','[{\"cis\": [\"2.1.5\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20553,'Ensure LDAP server is not installed.','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP server, it is recommended that the software be removed to reduce the potential attack surface.','','Run the following command to remove openldap-servers: # yum remove openldap-servers','[{\"cis\": [\"2.1.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20554,'Ensure DNS Server is not installed.','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a system is specifically designated to act as a DNS server, it is recommended that the package be disabled to reduce the potential attack surface.','','Run the following command to disable named: # yum remove bind','[{\"cis\": [\"2.1.7\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20555,'Ensure FTP Server is not installed.','FTP (File Transfer Protocol) is a traditional and widely used standard tool for transferring files between a server and clients over a network, especially where no authentication is necessary (permits anonymous users to connect to a server)','FTP does not protect the confidentiality of data or authentication credentials. It is recommended sftp be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the package be removed to reduce the potential attack surface.','','Run the following command to remove vsftpd: # yum remove vsftpd','[{\"cis\": [\"2.1.8\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20556,'Ensure HTTP server is not installed.','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the package be removed to reduce the potential attack surface.','','Run the following command to remove httpd: # yum remove httpd','[{\"cis\": [\"2.1.9\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20557,'Ensure IMAP and POP3 server is not installed.','dovecot is an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided by this system, it is recommended that the package be removed to reduce the potential attack surface.','','Run the following command to remove dovecot: # yum remove dovecot','[{\"cis\": [\"2.1.10\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20558,'Ensure Samba is not installed.','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Small Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this package can be removed to reduce the potential attack surface.','','Run the following command to remove smb: # yum remove samba','[{\"cis\": [\"2.1.11\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20559,'Ensure HTTP Proxy Server is not installed.','Squid is a standard proxy server used in many distributions and environments.','If there is no need for a proxy server, it is recommended that the squid package be removed to reduce the potential attack surface.','','Run the following command to remove squid: # yum remove squid','[{\"cis\": [\"2.1.12\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20560,'Ensure SNMP Server is not installed.','The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server can communicate using SNMPv1, which transmits data in the clear and does not require authentication to execute commands. SNMPv3replaces the simple/clear text password sharing used in SNMPv2with more securely encoded parameters. If the SNMP service is not required, the net-snmp package should be removed to reduce the attack surface of the system.','','Run the following command to remove snmpd: # yum remove snmpd','[{\"cis\": [\"2.1.13\"]}, {\"cis_csc\": [\"2.6\", \"9.2\"\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20561,'Ensure NIS server is not installed.','The ypserv package provides the Network Information Service (NIS). This service, formally known as Yellow Pages, is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the ypserv package be removed, and if required a more secure services be used.','','Run the following command to remove snmpd: # yum remove snmpd','[{\"cis\": [\"2.1.14\"]}, {\"cis_csc\": [\"2.6\", \"9.2\"\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20562,'Ensure NIS server is not installed.','The telnet-server package contains the telnet daemon, which accepts connections from users from other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow a user with access to sniff network traffic the ability to steal credentials. The ssh package provides an encrypted session and stronger security.','','Run the following command to remove telnet-server: # yum remove telnet-server','[{\"cis\": [\"2.1.15\"]}, {\"cis_csc\": [\"2.6\", \"9.2\"\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20563,'Ensure mail transfer agent is configured for local-only mode.','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','The software for all Mail Transfer Agents is complex and most have a long history of security issues. While it is important to ensure that the system can process local mail messages, it is not necessary to have the MTA's daemon listening on a port unless the server is intended to be a mail server that receives and processes mail from other systems.','','Edit /etc/postfix/main.cf and add the following line to the RECEIVING MAIL section. If the line already exists, change it to look like the line below: inet_interfaces = loopback-only . Restart postfix: # systemctl restart postfix','[{\"cis\": [\"2.1.16\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"tsc\": [\"CC5.2\", \"CC6.4\", \"CC6.6\", \"CC6.7\"]}]'),(20564,'Ensure nfs-utils is not installed or the nfs-server service is masked.','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the system does not export NFS shares or act as an NFS client, it is recommended that these services be disabled to reduce remote attack surface.','','Run the following command to remove nfs-utils: # yum remove nfs-utils OR If the nfs-package is required as a dependency, run the following command to stop and mask the nfs-server service: # systemctl --now mask nfs-server','[{\"cis\": [\"2.1.17\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20565,'Ensure rpcbind is not installed or the rpcbind services are masked.','The rpcbind utility maps RPC services to the ports on which they listen. RPC processes notify rpcbind when they start, registering the ports they are listening on and the RPC program numbers they expect to serve. The client system then contacts rpcbind on the server with a particular RPC program number. The rpcbind service redirects the client to the proper port number so it can communicate with the requested service Portmapper is an RPC service, which always listens on tcp and udp 111, and is used to map other RPC services (such as nfs, nlockmgr, quotad, mountd, etc.) to their corresponding port number on the server. When a remote host makes an RPC call to that server, it first consults with portmap to determine where the RPC server is listening','A small request (~82 bytes via UDP) sent to the Portmapper generates a large response (7x to 28x amplification), which makes it a suitable tool for DDoS attacks. If rpcbind is not required, it is recommended that the rpcbind package be removed to reduce the attack surface of the system.','','Run the following command to remove rpcbind: # yum remove rpcbind OR If the rpcbind is required as a dependency, run the following command to stop and mask the rpcbind and rpcbind.socket services: # systemctl --now mask nfs-server && # systemctl --now mask rpcbind.socket','[{\"cis\": [\"2.1.18\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20566,'Ensure rsync is not installed or the rsyncd service is masked.','The rsyncd service can be used to synchronize files between systems over network links.','Unless required, the rsync package should be removed to reduce the attack surface area of the system. The rsyncd service presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to remove the rsync package: # yum remove rsync OR Run the following command to mask the rsyncd service: # systemctl --now mask rsyncd','[{\"cis\": [\"2.1.19\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20567,'Ensure NIS Client is not installed.','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files. The NIS client ( ypbind ) was used to bind a machine to an NIS server and receive the distributed configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','','Run the following command to uninstall ypbind: # yum remove ypbind','[{\"cis\": [\"2.2.1\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20568,'Ensure rsh client is not installed.','The rsh package contains the client commands for the rsh services.','These legacy clients contain numerous security exposures and have been replaced with the more secure SSH package. Even if the server is removed, it is best to ensure the clients are also removed to prevent users from inadvertently attempting to use these commands and therefore exposing their credentials. Note that removing the rsh package removes the clients for rsh, rcp and rlogin .','','Run the following command to uninstall rsh: # yum remove rsh','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20569,'Ensure talk client is not installed.','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client, which allows initialization of talk sessions, is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to uninstall talk: # yum remove talk','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20570,'Ensure telnet client is not installed.','The telnet package contains the telnet client, which allows users to start connections to other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow an unauthorized user to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Linux distributions.','','Run the following command to uninstall telnet: # yum remove telnet','[{\"cis\": [\"2.2.4\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20571,'Ensure LDAP client is not installed.','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP client, it is recommended that the software be removed to reduce the potential attack surface.','','Run the following command to uninstall openldap-clients: # yum remove openldap-clients','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20572,'Disable IPv6.','Although IPv6 has many advantages over IPv4, not all organizations have IPv6 or dual stack configurations implemented.','If IPv6 or dual stack is not to be used, it is recommended that IPv6 be disabled to reduce the attack surface of the system.','','Use one of the two following methods to disable IPv6 on the system: To disable IPv6 through the GRUB2 config: Edit /etc/default/grub and add ipv6.disable=1 to the GRUB_CMDLINE_LINUX parameters: GRUB_CMDLINE_LINUX="ipv6.disable=1" Run the following command to update the grub2 configuration: # grub2-mkconfig -o /boot/grub2/grub.cfg OR To disable IPv6 through sysctl settings: Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.disable_ipv6=1 # sysctl -w net.ipv6.conf.default.disable_ipv6=1 # sysctl -w net.ipv6.route.flush=1 ','[{\"cis\": [\"3.1.1\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20573,'Ensure IP forwarding is disabled.','The net.ipv4.ip_forward flag is used to tell the system whether it can forward packets or not.','Setting the flag to 0 ensures that a system with multiple interfaces (for example, a hard proxy), will never be able to forward packets, and therefore, never serve as a router.','','Run the following commands to restore the default parameters and set the active kernel parameters: # grep -Els '^s*net.ipv4.ip_forwards*=s*1' /etc/sysctl.conf /etc/sysctl.d/*.conf /usr/lib/sysctl.d/*.conf /run/sysctl.d/*.conf | while read filename; do sed -ri 's/^s*(net.ipv4.ip_forwards*)(=)(s*S+).*$/# *REMOVED* 1/' $filename; done; sysctl -w net.ipv4.ip_forward=0; sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20574,'Ensure packet redirect sending is disabled.','ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects.','An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.send_redirects = 0; net.ipv4.conf.default.send_redirects = 0 and set the active kernel parameters. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.send_redirects=0; # sysctl -w net.ipv4.conf.default.send_redirects=0; # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20575,'Ensure source routed packets are not accepted.','In networking, source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network. In some cases, systems may not be routable or reachable from some locations (e.g. private addresses vs. Internet routable), and so source routed packets would need to be used.','Setting net.ipv4.conf.all.accept_source_route and net.ipv4.conf.default.accept_source_route to 0 disables the system from accepting source routed packets. Assume this system was capable of routing packets to Internet routable addresses on one interface and private addresses on another interface. Assume that the private addresses were not routable to the Internet routable addresses and vice versa. Under normal routing circumstances, an attacker from the Internet routable addresses could not use the system as a way to reach the private address systems. If, however, source routed packets were allowed, they could be used to gain access to the private address systems as the route could be specified, rather than rely on routing protocols that did not allow this routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_source_route = 0; net.ipv4.conf.default.accept_source_route = 0 and set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_source_route=0 # sysctl -w net.ipv4.conf.default.accept_source_route=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20576,'Ensure ICMP redirects are not accepted.','ICMP redirect messages are packets that convey routing information and tell your host (acting as a router) to send packets via an alternate path. It is a way of allowing an outside routing device to update your system routing tables.','Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_redirects = 0; net.ipv4.conf.default.accept_redirects = 0 and set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_redirects=0 # sysctl -w net.ipv4.conf.default.accept_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20577,'Ensure secure ICMP redirects are not accepted.','Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure.','It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.secure_redirects = 0; net.ipv4.conf.default.secure_redirects = 0 and set the active kernel parameters: # sysctl -w net.ipv4.conf.all.secure_redirects=0 # sysctl -w net.ipv4.conf.default.secure_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20578,'Ensure suspicious packets are logged.','When enabled, this feature logs packets with un-routable source addresses to the kernel log.','Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their system.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.log_martians = 1; net.ipv4.conf.default.log_martians = 1 and set the active kernel parameters: # sysctl -w net.ipv4.conf.all.log_martians=1 # sysctl -w net.ipv4.conf.default.log_martians=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.4\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20579,'Ensure broadcast ICMP requests are ignored.','Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses.','Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address. All hosts receiving this message and responding would send echo-reply messages back to the spoofed address, which is probably not routable. If many hosts respond to the packets, the amount of traffic on the network could be significantly multiplied.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_echo_ignore_broadcasts = 1 and set the active kernel parameters: # sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20580,'Ensure bogus ICMP responses are ignored.','Setting icmp_ignore_bogus_error_responses to 1 prevents the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages.','Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_ignore_bogus_error_responses = 1 and set the active kernel parameters: # sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20581,'Ensure Reverse Path Filtering is enabled.','Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set).','Setting these flags is a good way to deter attackers from sending your server bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed. This would occur when using dynamic routing protocols (bgp, ospf, etc) on your system. If you are using asymmetrical routing on your system, you will not be able to enable this feature without breaking the routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.rp_filter = 1; net.ipv4.conf.default.rp_filter = 1 and set the active kernel parameters: # sysctl -w net.ipv4.conf.all.rp_filter=1 # sysctl -w net.ipv4.conf.default.rp_filter=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20582,'Ensure TCP SYN Cookies is enabled.','When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. Instead, the kernel simply replies to the SYN with a SYN|ACK, but will include a specially crafted TCP sequence number that encodes the source and destination IP address and port number and the time the packet was sent.','Attackers use SYN flood attacks to perform a denial of service attacked on a system by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding. SYN cookies allow the system to keep accepting valid connections, even if under a denial of service attack.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.tcp_syncookies = 1 and set the active kernel parameters: # sysctl -w net.ipv4.tcp_syncookies=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.3.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20583,'Ensure IPv6 router advertisements are not accepted.','This setting disables the system's ability to accept IPv6 router advertisements.','It is recommended that systems not accept router advertisements as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_ra = 0 and net.ipv6.conf.default.accept_ra = 0 Then, run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_ra=0 # sysctl -w net.ipv6.conf.default.accept_ra=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.3.9\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20584,'Ensure DCCP is disabled.','The Datagram Congestion Control Protocol (DCCP) is a transport layer protocol that supports streaming media and telephony. DCCP provides a way to gain access to congestion control, without having to do it at the application layer, but does not provide in-sequence delivery.','If the protocol is not required, it is recommended that the drivers not be installed to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install dccp /bin/true','[{\"cis\": [\"3.4.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20585,'Ensure SCTP is disabled.','The Stream Control Transmission Protocol (SCTP) is a transport layer protocol used to support message oriented communication, with several streams of messages in one connection. It serves a similar function as TCP and UDP, incorporating features of both. It is message-oriented like UDP, and ensures reliable in-sequence transport of messages with congestion control like TCP.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install sctp /bin/true','[{\"cis\": [\"3.4.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20586,'Ensure firewalld is installed.','firewalld is a firewall management tool for Linux operating systems. It provides firewall features by acting as a front-end for the Linux kernel's netfilter framework via the iptables backend or provides firewall features by acting as a front-end for the Linux kernel's netfilter framework via the nftables utility. firewalld replaces iptables as the default firewall management tool. Use the firewalld utility to configure a firewall for less complex firewalls. The utility is easy to use and covers the typical use cases scenario. FirewallD supports both IPv4 and IPv6 networks and can administer separate firewall zones with varying degrees of trust as defined in zone profiles.','A firewall utility is required to configure the Linux kernel's netfilter framework via the iptables or nftables back-end. The Linux kernel's netfilter framework host-based firewall can protect against threats originating from within a corporate network to include malicious mobile code and poorly configured software on a host.','','Run the following command to install FirewallD and iptables: # yum install firewalld iptables','[{\"cis\": [\"3.5.1.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(20587,'Ensure iptables-services not installed with firewalld or nftables.','The iptables-services package contains the iptables.service and ip6tables.service. These services allow for management of the Host Based Firewall provided by the iptables package.','The iptables-services package contains the iptables.service and ip6tables.service. These services allow for management of the Host Based Firewall provided by the iptables package.','','Run the following commands to stop the services included in the iptables-services package and remove the iptables-services package # systemctl stop iptables # systemctl stop ip6tables # yum remove iptables-services','[{\"cis\": [\"3.5.1.2\", \"3.5.2.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(20588,'Ensure nftables either not installed or masked with firewalld.','nftables is a subsystem of the Linux kernel providing filtering and classification of network packets/datagrams/frames and is the successor to iptables.','Running both firewalld and nftables may lead to conflict.','','Run the following command to remove nftables: # yum remove nftables OR Run the following command to stop and mask nftables: # systemctl --now mask nftables','[{\"cis\": [\"3.5.1.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(20589,'Ensure firewalld service enabled and running.','firewalld.service enables the enforcement of firewall rules configured through firewalld','Ensure that the firewalld.service is enabled and running to enforce firewall rules configured through firewalld.','','Run the following command to unmask firewalld # systemctl unmask firewalld Run the following command to enable and start firewalld # systemctl --now enable firewalld','[{\"cis\": [\"3.5.1.4\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(20590,'Ensure firewalld default zone is set.','A firewall zone defines the trust level for a connection, interface or source address binding. This is a one to many relation, which means that a connection, interface or source can only be part of one zone, but a zone can be used for many network connections, interfaces and sources. 1.- The default zone is the zone that is used for everything that is not explicitly bound/assigned to another zone. 2.- If no zone assigned to a connection, interface or source, only the default zone is used. 3.- The default zone is not always listed as being used for an interface or source as it will be used for it either way. This depends on the manager of the interfaces. Connections handled by NetworkManager are listed as NetworkManager requests to add the zone binding for the interface used by the connection. Also interfaces under control of the network service are listed also because the service requests it.','Because the default zone is the zone that is used for everything that is not explicitly bound/assigned to another zone, it is important for the default zone to set.','','Run the following command to set the default zone: # firewall-cmd --set-default-zone=<NAME_OF_ZONE> Example: # firewall-cmd --set-default-zone=public','[{\"cis\": [\"3.5.1.5\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(20591,'Ensure nftables is installed.','nftables provides a new in-kernel packet classification framework that is based on a network-specific Virtual Machine (VM) and a new nft userspace command line tool. nftables reuses the existing Netfilter subsystems such as the existing hook infrastructure, the connection tracking system, NAT, userspace queuing and logging subsystem.','nftables is a subsystem of the Linux kernel that can protect against threats originating from within a corporate network to include malicious mobile code and poorly configured software on a host.','','Run the following command to install nftables # yum install nftables','[{\"cis\": [\"3.5.2.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(20592,'Ensure firewalld is either not installed or masked with nftables.','firewalld (Dynamic Firewall Manager) provides a dynamically managed firewall with support for network/firewall “zones” to assign a level of trust to a network and its associated connections, interfaces or sources. It has support for IPv4, IPv6, Ethernet bridges and also for IPSet firewall settings. There is a separation of the runtime and permanent configuration options.','Running both nftables.service and firewalld.service may lead to conflict and unexpected results.','','Run the following command to remove firewalld # yum remove firewalld OR Run the following command to stop and mask firewalld # systemctl --now mask firewalld','[{\"cis\": [\"3.5.2.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(20594,'Ensure iptables are flushed with nftables.','nftables is a replacement for iptables, ip6tables, ebtables and arptables','It is possible to mix iptables and nftables. However, this increases complexity and also the chance to introduce errors. For simplicity flush out all iptables rules, and ensure it is not loaded','','Run the following commands to flush iptables: For iptables: # iptables -F For ip6tables: # ip6tables -F','[{\"cis\": [\"3.5.2.4\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(20595,'Ensure an nftables table exists.','Tables hold chains. Each table only has one address family and only applies to packets of this family. Tables can have one of five families.','nftables doesn't have any default tables. Without a table being build, nftables will not filter network traffic.','','Run the following command to create a table in nftables # nft create table inet <table name> Example: # nft create table inet filter','[{\"cis\": [\"3.5.2.5\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(20596,'Ensure nftables base chains exist.','Chains are containers for rules. They exist in two kinds, base chains and regular chains. A base chain is an entry point for packets from the networking stack, a regular chain may be used as jump target and is used for better rule organization.','If a base chain doesn't exist with a hook for input, forward, and delete, packets that would flow through those chains will not be touched by nftables.','','Run the following command to create the base chains: # nft create chain inet <table name> <base chain name> { type filter hook <(input|forward|output)> priority 0 ; }','[{\"cis\": [\"3.5.2.6\", \"3.5.2.9\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(20597,'Ensure nftables service is enabled.','The nftables service allows for the loading of nftables rulesets during boot, or starting on the nftables service.','The nftables service restores the nftables rules from the rules files referenced in the /etc/sysconfig/nftables.conf file during boot or the starting of the nftables service.','','Run the following command to enable the nftables service: # systemctl enable nftables','[{\"cis\": [\"3.5.2.10\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(20598,'Ensure iptables packages are installed.','iptables is a utility program that allows a system administrator to configure the tables provided by the Linux kernel firewall, implemented as different Netfilter modules, and the chains and rules it stores. Different kernel modules and programs are used for different protocols; iptables applies to IPv4, ip6tables to IPv6, arptables to ARP, and ebtables to Ethernet frames.','A method of configuring and maintaining firewall rules is necessary to configure a Host Based Firewall.','','Run the following command to install iptables and iptables-services # yum install iptables iptables-services','[{\"cis\": [\"3.5.3.1.1\", \"3.5.3.1.2\", \"3.5.3.1.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(20599,'Ensure iptables default deny firewall policy.','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # iptables -P INPUT DROP # iptables -P OUTPUT DROP # iptables -P FORWARD DROP','[{\"cis\": [\"3.5.3.2.4\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(20600,'Ensure iptables is enabled and running.','iptables.service is a utility for configuring and maintaining iptables.','iptables.service will load the iptables rules saved in the file /etc/sysconfig/iptables at boot, otherwise the iptables rules will be cleared during a re-boot of the system.','','Run the following command to enable and start iptables: # systemctl --now enable iptables','[{\"cis\": [\"3.5.3.2.6\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(20601,'Ensure IPv6 loopback traffic is configured.','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic tothe loopback network (::1).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (::1) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure','','Run the following commands to implement the loopback rules:# ip6tables -A INPUT -i lo -j ACCEPT# ip6tables -A OUTPUT -o lo -j ACCEPT# ip6tables -A INPUT -s::1 -j DROP','[{\"cis\": [\"3.5.3.3.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(20602,'Ensure ip6tables default deny firewall policy.','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # ip6tables -P INPUT DROP; # ip6tables -P OUTPUT DROP; # ip6tables -PFORWARD DROP','[{\"cis\": [\"3.5.3.3.4\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(20603,'Ensure ip6tables is enabled and running.','ip6tables.service is a utility for configuring and maintaining ip6tables.','ip6tables.service will load the iptables rules saved in the file /etc/sysconfig/ip6tables at boot, otherwise the ip6tables rules will be cleared during a re-boot of the system.','','Run the following command to enable and start iptables: # systemctl --now enable ip6tables','[{\"cis\": [\"3.5.3.3.6\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(20604,'Ensure auditd is installed.','auditd is the userspace component to the Linux Auditing System. It's responsible for writing audit records to the disk.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to Install auditd # yum install audit audit-libs','[{\"cis\": [\"4.1.1.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(20605,'Ensure auditd service is enabled and running.','Turn on the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable auditd: # systemctl enable auditd','[{\"cis\": [\"4.1.1.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\", \"10.7\"]}, {\"tsc\": [\"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20606,'Ensure auditing for processes that start prior to auditd is enabled.','Configure grub so that processes that are capable of being audited can be audited even if they start up prior to auditd startup.','Audit events need to be captured on processes that start up prior to auditd, so that potential malicious activity cannot go undetected. Note: This recommendation is designed around the grub2 bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings.','','Edit /etc/default/grub and add audit=1 to GRUB_CMDLINE_LINUX: GRUB_CMDLINE_LINUX="audit=1" . Run the following command to update the grub2 configuration: # grub2-mkconfig -o /boot/grub2/grub.cfg','[{\"cis\": [\"4.1.1.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.2.6\", \"10.7\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"35.7.d\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20607,'Ensure audit log storage size is configured.','Configure the maximum size of the audit log file. Once the log reaches the maximum size, it will be rotated and a new log file will be started.','It is important that an appropriate size is determined for log files so that they do not impact the system and audit data is not lost.','','Set the following parameter in /etc/audit/auditd.conf in accordance with site policy: max_log_file = <MB>','[{\"cis\": [\"4.1.2.1\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"10.7\"]}]'),(20608,'Ensure audit logs are not automatically deleted.','The max_log_file_action setting determines how to handle the audit log file reaching the max file size. A value of keep_logs will rotate the logs but never delete old logs.','In high security contexts, the benefits of maintaining a long audit history exceed the cost of storing the audit history.','','Set the following parameter in /etc/audit/auditd.conf: max_log_file_action = keep_logs','[{\"cis\": [\"4.1.2.2\"]}, {\"cis_csc\": [\"6.4\"]}, {\"pci_dss\": [\"10.7\"]}]'),(20609,'Ensure system is disabled when audit logs are full.','The auditd daemon can be configured to halt the system when the audit logs are full.','In high security contexts, the risk of detecting unauthorized access or nonrepudiation exceeds the benefit of the system's availability.','','Set the following parameters in /etc/audit/auditd.conf: space_left_action = email action_mail_acct = root admin_space_left_action = halt','[{\"cis\": [\"4.1.2.3\"]}, {\"cis_csc\": [\"6.4\"\"]}, {\"pci_dss\": [\"10.7\"]}]'),(20610,'Ensure events that modify date and time information are collected.','Capture events where the system date and/or time has been modified. The parameters in this section are set to determine if the adjtimex (tune kernel clock), settimeofday (Set time, using timeval and timezone structures) stime (using seconds since 1/1/1970) or clock_settime (allows for the setting of several internal clocks and timers) system calls have been executed and always write an audit record to the /var/log/audit.log file upon exit, tagging the records with the identifier "time-change".','Unexpected changes in system date and/or time could be a sign of malicious activity on the system.','','For 32 bit systems edit or create a file in the /etc/audit/rules.d/audit.rules file: -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change, -a always,exit -F arch=b32 -S clock_settime -k time-change, -w /etc/localtime -p wa -k time-change. For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S adjtimex -S settimeofday -k time-change, -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k timechange, -a always,exit -F arch=b64 -S clock_settime -k time-change, -a always,exit -F arch=b32 -S clock_settime -k time-change, -w /etc/localtime -p wa -k time-change','[{\"cis\": [\"4.1.3\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.4.2\", \"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20611,'Ensure events that modify user/group information are collected.','Record events affecting the group, passwd (user IDs), shadow and gshadow (passwords) or /etc/security/opasswd (old passwords, based on remember parameter in the PAM configuration) files. The parameters in this section will watch the files to see if they have been opened for write or have had attribute changes (e.g. permissions) and tag them with the identifier "identity" in the audit log file.','Unexpected changes to these files could be an indication that the system has been compromised and that an unauthorized user is attempting to hide their activities or compromise additional accounts.','','Add the following lines to the /etc/audit/rules.d/audit.rules file: -w /etc/group -p wa -k identity, -w /etc/passwd -p wa -k identity, -w /etc/gshadow -p wa -k identity, -w /etc/shadow -p wa -k identity, -w /etc/security/opasswd -p wa -k identity','[{\"cis\": [\"4.1.4\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20612,'Ensure events that modify the system's network environment are collected.','Record changes to network environment files or system calls. The below parameters monitor the sethostname (set the systems host name) or setdomainname (set the systems domainname) system calls, and write an audit event on system call exit. The other parameters monitor the /etc/issue and /etc/issue.net files (messages displayed pre-login), /etc/hosts (file containing host names and associated IP addresses), /etc/sysconfig/network file and /etc/sysconfig/network-scripts/ directory (containing network interface scripts and configurations).','Monitoring sethostname and setdomainname will identify potential unauthorized changes to host and domainname of a system. The changing of these names could potentially break security parameters that are set based on those names. The /etc/hosts file is monitored for changes in the file that can indicate an unauthorized intruder is trying to change machine associations with IP addresses and trick users and processes into connecting to unintended machines. Monitoring /etc/issue and /etc/issue.net is important, as intruders could put disinformation into those files and trick users into providing information to the intruder. Monitoring /etc/sysconfig/network and /etc/sysconfig/network-scripts/ is important as it can show if network interfaces or scripts are being modified in a way that can lead to the machine becoming unavailable or compromised. All audit records will be tagged with the identifier "system-locale."','','For 32 bit systems add the following lines to the /etc/audit/rules.d/audit.rules file: -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale, -w /etc/issue -p wa -k system-locale, -w /etc/issue.net -p wa -k system-locale, -w /etc/hosts -p wa -k system-locale, -w /etc/sysconfig/network -p wa -k system-locale, -w /etc/sysconfig/network-scripts/ -p wa -k system-locale. For 64 bit systems add the following lines to the /etc/audit/rules.d/audit.rules file: -a always,exit -F arch=b64 -S sethostname -S setdomainname -k system-locale, -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale, -w /etc/issue -p wa -k system-locale, -w /etc/issue.net -p wa -k system-locale, -w /etc/hosts -p wa -k system-locale, -w /etc/sysconfig/network -p wa -k system-locale, -w /etc/sysconfig/network-scripts/ -p wa -k system-locale','[{\"cis\": [\"4.1.5\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20613,'Ensure events that modify the system's Mandatory Access Controls are collected.','Monitor SELinux mandatory access controls. The parameters below monitor any write access (potential additional, deletion or modification of files in the directory) or attribute changes to the /etc/selinux/ and /usr/share/selinux/ directories.','Changes to files in the /etc/selinux/ and /usr/share/selinux/ directories could indicate that an unauthorized user is attempting to modify access controls and change security contexts, leading to a compromise of the system.','','Add the following lines to the /etc/audit/rules.d/audit.rules file: -w /etc/selinux/ -p wa -k MAC-policy, -w /usr/share/selinux/ -p wa -k MAC-policy','[{\"cis\": [\"4.1.6\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20614,'Ensure login and logout events are collected.','Monitor login and logout events. The parameters below track changes to files associated with login/logout events. The file /var/log/faillog tracks failed events from login. The file /var/log/lastlog maintain records of the last time a user successfully logged in. The /var/run/faillock/ directory maintains records of login failures via the pam_faillock module. The file /var/log/tallylog maintains records of failures via the pam_tally2 module','Monitoring login/logout events could provide a system administrator with information associated with brute force attacks against user logins.','','Add the following lines to the /etc/audit/rules.d/audit.rules file: -w /var/log/lastlog -p wa -k logins, -w /var/run/faillock/ -p wa -k logins','[{\"cis\": [\"4.1.7\"]}, {\"cis_csc\": [\"4.9\", \"16.11\", \"16.13\"]}, {\"pci_dss\": [\"10.2.1\", \"10.2.4\", \"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20615,'Ensure session initiation information is collected.','Monitor session initiation events. The parameters in this section track changes to the files associated with session events. The file /var/run/utmp file tracks all currently logged in users. All audit records will be tagged with the identifier "session." The /var/log/wtmp file tracks logins, logouts, shutdown, and reboot events. The file /var/log/btmp keeps track of failed login attempts and can be read by entering the command /usr/bin/last -f /var/log/btmp . All audit records will be tagged with the identifier "logins.".','Monitoring these files for changes could alert a system administrator to logins occurring at unusual hours, which could indicate intruder activity (i.e. a user logging in at a time when they do not normally log in).','','Add the following lines to the /etc/audit/rules.d/audit.rules file: -w /var/run/utmp -p wa -k session, -w /var/log/wtmp -p wa -k logins, -w /var/log/btmp -p wa -k logins','[{\"cis\": [\"4.1.8\"]}, {\"cis_csc\": [\"4.9\", \"16.11\", \"16.13\"]}, {\"pci_dss\": [\"10.3\"]}]'),(20616,'Ensure discretionary access control permission modification events are collected.','Monitor changes to file permissions, attributes, ownership and group. The parameters in this section track changes for system calls that affect file permissions and attributes. The chmod, fchmod and fchmodat system calls affect the permissions associated with a file. The chown, fchown, fchownat and lchown system calls affect owner and group attributes on a file. The setxattr, lsetxattr, fsetxattr (set extended file attributes) and removexattr, lremovexattr, fremovexattr (remove extended file attributes) control extended file attributes. In all cases, an audit record will only be written for non-system user ids (auid >= 1000) and will ignore Daemon events (auid = 4294967295). All audit records will be tagged with the identifier "perm_mod."','Monitoring for changes in file attributes could alert a system administrator to activity that could indicate intruder activity or policy violation.','','For 32 bit systems add the following lines to the /etc/audit/rules.d/audit.rules file: -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod For 64 bit systems add the following lines to the /etc/audit/rules.d/audit.rules file: -a always,exit -F arch=b64 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b64 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b64 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lrem . Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.9\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20617,'Ensure unsuccessful unauthorized file access attempts are collected.','Monitor for unsuccessful attempts to access files. The parameters below are associated with system calls that control creation ( creat ), opening ( open, openat ) and truncation ( truncate, ftruncate ) of files. An audit log record will only be written if the user is a non- privileged user (auid > = 1000), is not a Daemon event (auid=4294967295) and if the system call returned EACCES (permission denied to the file) or EPERM (some other permanent error associated with the specific system call). All audit records will be tagged with the identifier "access."','Failed attempts to open, create or truncate files could be an indication that an individual or process is trying to gain unauthorized access to the system.','','For 32 bit systems add the following lines to the /etc/audit/rules.d/audit.rules file: -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access For 64 bit systems add the following lines to the /etc/audit/rules.d/audit.rules file: -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access . Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.10\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"10.2.4\"]}, {\"nist_800_53\": [\"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20618,'Ensure successful file system mounts are collected.','Monitor the use of the mount system call. The mount (and umount ) system call controls the mounting and unmounting of file systems. The parameters below configure the system to create an audit record when the mount system call is used by a non-privileged user.','It is highly unusual for a non privileged user to mount file systems to the system. While tracking mount commands gives the system administrator evidence that external media may have been mounted (based on a review of the source of the mount and confirming it's an external media type), it does not conclusively indicate that data was exported to the media. System administrators who wish to determine if data were exported, would also have to track successful open, creat and truncate system calls requiring write access to a file under the mount point of the external media file system. This could give a fair indication that a write occurred. The only way to truly prove it, would be to track successful writes to the external media. Tracking write system calls could quickly fill up the audit log and is not recommended. Recommendations on configuration options to track data export to media is beyond the scope of this document.','','For 32 bit systems add the following lines to the /etc/audit/rules.d/audit.rules file: -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts For 64 bit systems add the following lines to the /etc/audit/rules.d/audit.rules file: -a always,exit -F arch=b64 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts . Notes: This tracks successful and unsuccessful mount commands. File system mounts do not have to come from external media and this action still does not verify write (e.g. CD ROMS). Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.12\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20619,'Ensure file deletion events by users are collected.','Monitor the use of system calls associated with the deletion or renaming of files and file attributes. This configuration statement sets up monitoring for ollowing system calls and tags them with the identifier "delete": unlink -remove a file unlinkat - remove a file attribute), rename (rename a file and renameat - rename a file attribute.','Monitoring these calls from non-privileged users could provide a system administrator with evidence that inappropriate removal of files and file attributes associated with protected files is occurring. While this audit option will look at all events, system administrators will want to look for specific privileged files that are being deleted or altered.','','For 32 bit systems add the following lines to the /etc/audit/rules.d/audit.rules file: -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete For 64 bit systems add the following lines to the /etc/audit/rules.d/audit.rules file: -a always,exit -F arch=b64 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete . Notes: At a minimum, configure the audit system to collect file deletion events for all users and root. Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.13\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.5.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC7.1\", \"CC7.2\", \"CC7.3\", \"CC8.1\"]}]'),(20620,'Ensure changes to system administration scope (sudoers) is collected.','Monitor scope changes for system administrators. If the system has been properly configured to force system administrators to log in as themselves first and then use the sudo command to execute privileged commands, it is possible to monitor changes in scope. The file /etc/sudoers or a file in the /etc/sudoers.d directory will be written to when the file or its attributes have changed.','Changes in the /etc/sudoers file, or a file in the /etc/sudoers.d/ directory can indicate that an unauthorized change has been made to scope of system administrator activity.','','Add the following lines to the /etc/audit/rules.d/audit.rules file: -w /etc/sudoers -p wa -k scope -w /etc/sudoers.d/ -p wa -k scope . Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.14\"]}, {\"cis_csc\": [\"4.8\", \"6.3\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20621,'Ensure system administrator command executions (sudo) are collected.','sudo provides users with temporary elevated privileges to perform operations. Monitor the administrator with temporary elevated privileges and the operation(s) they performed.','creating an audit log of administrators with temporary elevated privileges and the operation(s) they performed is essential to reporting. Administrators will want to correlate the events written to the audit trail with the records written to sudo logfile to verify if unauthorized commands have been executed.','','Add the following lines to the /etc/audit/rules.d/audit.rules file: -a exit,always -F arch=b32 -C euid!=uid -F euid=0 -F auid>=1000 -F auid!=4294967295 -S execve -k actions and -a always,exit -F arch=b64 -C euid!=uid -F euid=0 -F auid>=1000 -F auid!=4294967295 -S execve -k actions .','[{\"cis\": [\"4.1.15\"]}, {\"cis_csc\": [\"4.9\", \"6.3\"]}, {\"pci_dss\": [\"10.2.2\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.6\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20622,'Ensure kernel module loading and unloading is collected.','Monitor the loading and unloading of kernel modules. The programs insmod (install a kernel module), rmmod (remove a kernel module), and modprobe (a more sophisticated program to load and unload modules, as well as some other features) control loading and unloading of modules. The init_module (load a module) and delete_module (delete a module) system calls control loading and unloading of modules. Any execution of the loading and unloading module programs and system calls will trigger an audit record with an identifier of "modules".','Monitoring the use of insmod, rmmod and modprobe could provide system administrators with evidence that an unauthorized user loaded or unloaded a kernel module, possibly compromising the security of the system. Monitoring of the init_module and delete_module system calls would reflect an unauthorized user attempting to use a different program to load and unload modules.','','For 32 bit systems add the following lines to the /etc/audit/rules.d/audit.rules file: -w /sbin/insmod -p x -k modules -w /sbin/rmmod -p x -k modules -w /sbin/modprobe -p x -k modules -a always,exit -F arch=b32 -S init_module -S delete_module -k modules For 64 bit systems add the following lines to the /etc/audit/rules.d/audit.rules file: -w /sbin/insmod -p x -k modules -w /sbin/rmmod -p x -k modules -w /sbin/modprobe -p x -k modules -a always,exit -F arch=b64 -S init_module -S delete_module -k modules ','[{\"cis\": [\"4.1.16\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20623,'Ensure the audit configuration is immutable.','Set system audit so that audit rules cannot be modified with auditctl . Setting the flag " -e 2" forces audit to be put in immutable mode. Audit changes can only be made on system reboot.','In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back. Users would most likely notice a system reboot and that could alert administrators of an attempt to make unauthorized audit changes.','','Add the following line to the end of the /etc/audit/rules.d/audit.rules file: -e 2','[{\"cis\": [\"4.1.17\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20624,'Ensure rsyslog Service is enabled and running.','rsyslogneeds to be enabled and running to perform logging','If the rsyslog service is not activated the system may default to the syslogd service or lackblogging instead.','','Run the following command to enable rsyslog: # systemctl enable rsyslog','[{\"cis\": [\"4.2.1.2\", \"4.2.1.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20625,'Ensure rsyslog default file permissions configured.','rsyslog will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and set $FileCreateMode to 0640 or more restrictive: $FileCreateMode 0640','[{\"cis\": [\"4.2.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20626,'Ensure rsyslog is configured to send logs to a remote log host.','The rsyslog utility supports the ability to send logs it gathers to a remote log host running syslogd(8) or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and add the following line (where loghost.example.com is the name of your central log host). *.* @@loghost.example.com Run the following command to reload the rsyslogd configuration: # systemctl restart rsyslog','[{\"cis\": [\"4.2.1.5\"]}, {\"cis_csc\": [\"6.6\", \"6.8\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20627,'Ensure journald is configured to send logs to rsyslog.','Data from journald may be stored in volatile memory or persisted locally on the server. Utilities exist to accept remote export of journald logs, however, use of the rsyslog service provides a consistent means of log collection and export.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/systemd/journald.conf file and add the following line: ForwardToSyslog=yes','[{\"cis\": [\"4.2.2.1\"]}, {\"cis_csc\": [\"6.6\", \"6.8\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20628,'Ensure journald is configured to compress large log files.','The journald system includes the capability of compressing overly large files to avoid filling up the system with logs or making the logs unmanageably large.','Uncompressed large files may unexpectedly fill a filesystem leading to resource unavailability. Compressing logs prior to write can prevent sudden, unexpected filesystem impacts.','','Edit the /etc/systemd/journald.conf file and add the following line: Compress=yes','[{\"cis\": [\"4.2.2.2\"]}, {\"cis_csc\": [\"6.6\", \"6.8\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20629,'Ensure journald is configured to write logfiles to persistent disk.','Data from journald may be stored in volatile memory or persisted locally on the server. Logs in memory will be lost upon a system reboot. By persisting logs to local disk on the server they are protected from loss.','Writing log data to disk will provide the ability to forensically reconstruct events which may have impacted the operations or security of a system even after a system crash or reboot.','','Edit the /etc/systemd/journald.conf file and add the following line: Storage=persistent','[{\"cis\": [\"4.2.2.3\"]}, {\"cis_csc\": [\"6.6\", \"6.8\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20630,'Ensure cron daemon is enabled and running.','The cron daemon is used to execute batch jobs on the system.','While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run, and cron is used to execute them.','','Run the following command to enable cron : # systemctl enable crond ','[{\"cis\": [\"5.1.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20631,'Ensure permissions on /etc/crontab are configured.','The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file.','This file contains information on what system jobs are run by cron. Write access to these files could provide unprivileged users with the ability to elevate their privileges. Read access to these files could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access.','','Run the following commands to set ownership and permissions on /etc/crontab : # chown root:root /etc/crontab; # chmod og-rwx /etc/crontab ','[{\"cis\": [\"5.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20633,'Ensure permissions on /etc/cron.hourly are configured.','This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.hourly : chown root:root /etc/cron.hourly; # chmod og-rwx /etc/cron.hourly; ','[{\"cis\": [\"5.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20634,'Ensure permissions on /etc/cron.daily are configured.','The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.daily : chown root:root /etc/cron.daily; # chmod og-rwx /etc/cron.daily;','[{\"cis\": [\"5.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20635,'Ensure permissions on /etc/cron.weekly are configured.','The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.weekly : chown root:root /etc/cron.weekly; # chmod og-rwx /etc/cron.weekly;','[{\"cis\": [\"5.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20636,'Ensure permissions on /etc/cron.monthly are configured.','The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.monthly : chown root:root /etc/cron.monthly; # chmod og-rwx /etc/cron.monthly;','[{\"cis\": [\"5.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20637,'Ensure permissions on /etc/cron.d are configured.','The /etc/cron.d/directory contains system cronjobs that need to run in a similar manner to the hourly, daily weekly and monthly jobs from /etc/crontab, but require more granular control as to when they run. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.d : # chown root:root /etc/cron.d; # chmod og-rwx /etc/cron.d;','[{\"cis\": [\"5.1.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20638,'Ensure at/cron is restricted to authorized users.','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.alloware allowed to use at and cron.','On many systems, only the system administrator is authorized to schedule cronjobs. Using the cron.allowfile to control who can run cronjobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: rm /etc/cron.deny;rm /etc/at.deny;touch /etc/cron.allow; touch /etc/at.allow; chmod og-rwx /etc/cron.allow; chmod og-rwx /etc/at.allow; chown root:root /etc/cron.allow and chown root:root /etc/at.allow','[{\"cis\": [\"5.1.8\", \"5.1.9\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20639,'Ensure sudo is installed.','sudo allows a permitted user to execute a command as the superuser or another user, as specified by the security policy. The invoking user's real (not effective) user ID is used to determine the user name with which to query the security policy.','sudo supports a plugin architecture for security policies and input/output logging. Third parties can develop and distribute their own policy and I/O logging plugins to work seamlessly with the sudo front end. The default security policy is sudoers, which is configured via the file /etc/sudoers. The security policy determines what privileges, if any, a user has to run sudo. The policy may require that users authenticate themselves with a password or another authentication mechanism. If authentication is required, sudo will exit if the user's password is not entered within a configurable time limit. This limit is policy-specific.','','Run the following command to install sudo. # yum install sudo','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20640,'Ensure sudo commands use pty.','sudo can be configured to run only from a pseudo-pty.','Attackers can run a malicious program using sudo, which would again fork a background process that remains even when the main program has finished executing. This can be mitigated by configuring sudo to run other commands only from a pseudo-pty, whether I/O logging is turned on or not.','','Edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo or visudo -f <PATH TO FILE> and add the following line: Defaults use_pty','[{\"cis\": [\"5.2.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20641,'Ensure sudo log file exists.','sudo can use a custom log file.','A sudo log file simplifies auditing of sudo commands.','','edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo or visudo -f <PATH TO FILE> and add the following line: Defaults logfile="<PATH TO CUSTOM LOG FILE>"','[{\"cis\": [\"5.2.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.5\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20642,'Ensure permissions on /etc/ssh/sshd_config are configured.','The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root.','The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by non-privileged users.','','Run the following commands to set ownership and permissions on /etc/ssh/sshd_config: chown root:root /etc/ssh/sshd_config and chmod og-rwx /etc/ssh/sshd_config','[{\"cis\": [\"5.3.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20643,'Ensure permissions on SSH private host key files are configured.','An SSH private key is one of two files used in SSH public key authentication. In this authentication method, The possession of the private key is proof of identity. Only a private key that corresponds to a public key will be able to authenticate successfully. The private keys need to be stored and handled carefully, and no copies of the private key should be distributed.','If an unauthorized user obtains the private SSH host key file, the host could be impersonated','','Run the following commands to set ownership and permissions on the private SSH host key files: # find /etc/ssh -xdev -type f -name 'ssh_host_*_key' -exec chmod 0640 {} ; # find /etc/ssh -xdev -type f -name 'ssh_host_*_key' -exec chown root:root {} ;','[{\"cis\": [\"5.3.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20644,'Ensure permissions on SSH private host key files are configured.','An SSH public key is one of two files used in SSH public key authentication. In this authentication method, a public key is a key that can be used for verifying digital signatures generated using a corresponding private key. Only a public key that corresponds to a private key will be able to authenticate successfully.','If a public host key file is modified by an unauthorized user, the SSH service may be compromised.','','Run the following commands to set permissions and ownership on the SSH host public key: # find /etc/ssh -xdev -type f -name 'ssh_host_*_key.pub' -exec chmod u-x,go-wx {} ; #find /etc/ssh -xdev -type f -name 'ssh_host_*_key.pub' -exec chown root:root {} ;','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20645,'Ensure SSH LogLevel is appropriate.','INFO level is the basic level that only records login activity of SSH users. In many situations, such as Incident Response, it is important to determine when a particular user was active on a system. The logout record can eliminate those users who disconnected, which helps narrow the field.VERBOSE level specifies that login and logout activity as well as the key fingerprint for any SSH key used for login will be logged. This information is important for SSH key management, especially in legacy environments.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel INFO','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(20646,'Ensure SSH X11 forwarding is disabled.','The X11Forwarding parameter provides the ability to tunnel X11 traffic through the connection to enable remote graphic connections.','Disable X11 forwarding unless there is an operational requirement to use X11 applications directly. There is a small risk that the remote X11 servers of users who are logged in via SSH with X11 forwarding could be compromised by other users on the X11 server. Note that even if X11 forwarding is disabled, users can always install their own forwarders.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: X11Forwarding no','[{\"cis\": [\"5.3.6\"]}, {\"pci_dss\": [\"9.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20647,'Ensure SSH MaxAuthTries is set to 4 or less.','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4','[{\"cis\": [\"5.3.7\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20648,'Ensure SSH IgnoreRhosts is enabled.','The IgnoreRhosts parameter specifies that .rhosts and .shosts files will not be used in RhostsRSAAuthentication or HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with ssh.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes','[{\"cis\": [\"5.3.8\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(20649,'Ensure SSH HostbasedAuthentication is disabled.','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts, or /etc/hosts.equiv, along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no','[{\"cis\": [\"5.3.9\"]}, {\"cis_csc\": [\"16.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(20650,'Ensure SSH root login is disabled.','The PermitRootLogin parameter specifies if the root user can log in using ssh. The default is no.','Disallowing root logins over SSH requires system admins to authenticate using their own individual account, then escalating to root via sudo or su . This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no','[{\"cis\": [\"5.3.10\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(20651,'Ensure SSH PermitEmptyPasswords is disabled.','The PermitEmptyPasswords parameter specifies if the SSH server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no','[{\"cis\": [\"5.3.11\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(20652,'Ensure SSH PermitUserEnvironment is disabled.','The PermitUserEnvironment option allows users to present environment options to the ssh daemon.','Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has ssh executing trojan'd programs)','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitUserEnvironment no','[{\"cis\": [\"5.3.12\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(20653,'Ensure SSH Idle Timeout Interval is configured.','This variable limits the ciphers that SSH can use during communication.','Weak ciphers that are used for authentication to the cryptographic module cannot be relied upon to provide confidentiality or integrity, and system data may be compromised.: The DES, Triple DES, and Blowfish ciphers, as used in SSH, have a birthday bound of approximately four billion blocks, which makes it easier for remote attackers to obtain cleartext data via a birthday attack against a long-duration encrypted session, aka a 'Sweet32' attack; The RC4 algorithm, as used in the TLS protocol and SSL protocol, does not properly combine state data with key data during the initialization phase, which makes it easier for remote attackers to conduct plaintext-recovery attacks against the initial bytes of a stream by sniffing network traffic that occasionally relies on keys affected by the Invariance Weakness, and then using a brute-force approach involvingLSB values, aka the 'Bar Mitzvah' issue; The passwords used during an SSH session encrypted with RC4 can be recovered by an attacker who is able to capture and replay the session; Error handling in the SSH protocol; Client and Server, when using a block cipher algorithm in Cipher Block Chaining (CBC) mode, makes it easier for remote attackers to recover certain plaintext data from an arbitrary block of ciphertext in an SSH session via unknown vectors; The mm_newkeys_from_blob function in monitor_wrap.c, when an AES-GCM cipher is used, does not properly initialize memory for a MAC context data structure, which allows remote authenticated users to bypass intended ForceCommand and login-shell restrictions via packet data that provides a crafted callback address','','Edit the /etc/ssh/sshd_configfile add/modify the Ciphersline to contain a comma separated list of the site approved ciphersExample:Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr','[{\"cis\": [\"5.3.13\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(20654,'Ensure only strong MAC algorithms are used.','This variable limits the types of MAC algorithms that SSH can use during communication.','MD5 and 96-bit MAC algorithms are considered weak and have been shown to increase exploitability in SSH downgrade attacks. Weak algorithms continue to have a great deal of attention as a weak spot that can be exploited with expanded computing power. An attacker that breaks the algorithm could take advantage of a MiTM position to decrypt the SSH tunnel and capture credentials and information','','Edit the /etc/ssh/sshd_config file and add/modify the MACs line to contain a comma separated list of the site approved MACs Example:MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512,hmac-sha2-256','[{\"cis\": [\"5.3.14\"]}, {\"cis_csc\": [\"14.4\", \"16.5\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(20655,'Ensure that strong Key Exchange algorithms are used.','Key exchange is any method in cryptography by which cryptographic keys are exchanged between two parties, allowing use of a cryptographic algorithm. If the sender and receiver wish to exchange encrypted messages, each must be equipped to encrypt messages to be sent and decrypt messages received','Key exchange methods that are considered weak should be removed. A key exchange method may be weak because too few bits are used, or the hashing algorithm is considered too weak. Using weak algorithms could expose connections to man-in-the-middle attacks','','Edit the /etc/ssh/sshd_config file add/modify the KexAlgorithms line to contain a comma separated list of the site approved key exchange algorithms.Example:'KexAlgorithms curve25519-sha256,curve25519-sha256@libssh.org,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256,diffie-hellman-group-exchange-sha256'','[{\"cis\": [\"5.3.15\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(20656,'Ensure SSH Idle Timeout Interval is configured.','The two options ClientAliveInterval and ClientAliveCountMax control the timeout of ssh sessions. When the ClientAliveInterval variable is set, ssh sessions that have no activity for the specified length of time are terminated. When the ClientAliveCountMax variable is set, sshd will send client alive messages at every ClientAliveInterval interval. When the number of consecutive client alive messages are sent with no response from the client, the ssh session is terminated. For example, if the ClientAliveInterval is set to 15 seconds and the ClientAliveCountMax is set to 3, the client ssh session will be terminated after 45 seconds of idle time.','Having no timeout value associated with a connection could allow an unauthorized user access to another user's ssh session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening. While the recommended setting is 300 seconds (5 minutes), set this timeout value based on site policy. The recommended setting for ClientAliveCountMax is 0. In this case, the client session will be terminated after 5 minutes of idle time and no keepalive messages will be sent.','','Edit the /etc/ssh/sshd_config file to set the parameters according to site policy: ClientAliveInterval 300 and ClientAliveCountMax 0','[{\"cis\": [\"5.3.16\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(20657,'Ensure SSH LoginGraceTime is set to one minute or less.','The LoginGraceTime parameter specifies the time allowed for successful authentication to the SSH server. The longer the Grace period is the more open unauthenticated connections can exist. Like other session controls in this session the Grace Period should be limited to appropriate organizational limits to ensure the service is available for needed access.','Setting the LoginGraceTime parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. It will also limit the number of concurrent unauthenticated connections While the recommended setting is 60 seconds (1 Minute), set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LoginGraceTime 60','[{\"cis\": [\"5.3.17\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(20658,'Ensure SSH warning banner is configured.','The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed.','Banners are used to warn connecting users of the particular site's policy regarding connection. Presenting a warning message prior to the normal user login may assist the prosecution of trespassers on the computer system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Banner /etc/issue.net','[{\"cis\": [\"5.3.18\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20659,'Ensure SSH PAM is enabled.','UsePAM Enables the Pluggable Authentication Module interface. If set to “yes” this will enable PAM authentication using ChallengeResponseAuthentication and PasswordAuthentication in addition to PAM account and session module processing for all authentication types.','When usePAM is set to yes, PAM runs through account and session types properly. This is important if you want to restrict access to services based off of IP, time or other factors of the account. Additionally, you can make sure users inherit certain environment variables on login or disallow access to the server.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: UsePAM yes','[{\"cis\": [\"5.3.19\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20660,'Ensure SSH AllowTcpForwarding is disabled.','SSH port forwarding is a mechanism in SSH for tunneling application ports from the client to the server, or servers to clients. It can be used for adding encryption to legacy applications, going through firewalls, and some system administrators and IT professionals use it for opening backdoors into the internal network from their home machines.','Leaving port forwarding enabled can expose the organization to security risks and backdoors. SSH connections are protected with strong encryption. This makes their contents invisible to most deployed network monitoring and traffic filtering solutions. This invisibility carries considerable risk potential if it is used for malicious purposes such as data exfiltration. Cybercriminals or malware could exploit SSH to hide their unauthorized communications, or to exfiltrate stolen data from the target network','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: AllowTcpForwarding no','[{\"cis\": [\"5.3.20\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20661,'Ensure SSH MaxStartups is configured. Not implemented, requires manual operation.','The MaxStartups parameter specifies the maximum number of concurrent unauthenticated connections to the SSH daemon.','To protect a system from denial of service due to a large number of pending authentication connection attempts, use the rate limiting function of MaxStartups to protect availability of sshd logins and prevent overwhelming the daemon.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: maxstartups 10:30:60','[{\"cis\": [\"5.3.21\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20662,'Ensure SSH MaxSessions is limited.','The MaxSessions parameter Specifies the maximum number of open sessions permitted per network connection.','To protect a system from denial of service due to a large number of concurrent sessions, use the rate limiting function of MaxSessions to protect availability of sshd logins and prevent overwhelming the daemon.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxSessions 10','[{\"cis\": [\"5.3.22\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20663,'Ensure password creation requirements are configured.','The pam_pwquality.so module checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more','Strong passwords protect systems from being hacked through brute force methods.','','Edit the file /etc/security/pwquality.conf and add or modify the following line for password length to conform to site policy: minlen = 14 Edit the file /etc/security/pwquality.conf and add or modify the following line for password complexity to conform to site policy: minclass = 4 OR dcredit = -1 ucredit = -1 ocredit = -1 lcredit = -1 Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the appropriate options for pam_pwquality.so and to conform to site policy:password requisite pam_pwquality.so try_first_pass retry=3','[{\"cis\": [\"5.4.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(20664,'Ensure password hashing algorithm is SHA-512.','The commands below change password encryption from md5 to sha512 (a much stronger hashing algorithm). All existing accounts will need to perform a password change to upgrade the stored hashes to the new algorithm.','The SHA-512 algorithm provides much stronger hashing than MD5, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords. Note that these changes only apply to accounts configured on the local system.','','Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the sha512 option for pam_unix.so as shown: password sufficient pam_unix.so sha512','[{\"cis\": [\"5.4.3\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"3.6.1\", \"8.2.1\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\"]}]'),(20665,'Ensure password reuse is limited.','The /etc/security/opasswd file stores the users' old passwords and can be checked to ensure that users are not recycling recent passwords.','Forcing users not to reuse their past 5 passwords make it less likely that an attacker will be able to guess the password. Note that these changes only apply to accounts configured on the local system.','','Edit the /etc/pam.d/password-auth and /etc/pam.d/system-auth files to include the remember option and conform to site policy as shown: password sufficient pam_unix.so remember=5 or password required pam_pwhistory.so remember=5','[{\"cis\": [\"5.4.4\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.5\"]}, {\"tsc\": [\"CC6.1\"]}]'),(20666,'Ensure password expiration is 365 days or less.','The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age. It is recommended that the PASS_MAX_DAYS parameter be set to less than or equal to 365 days.','The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity.','','Set the PASS_MAX_DAYS parameter to conform to site policy in /etc/login.defs : PASS_MAX_DAYS 90 and modify user parameters for all users with a password set to match: chage --maxdays 90 <user>','[{\"cis\": [\"5.5.1.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(20667,'Ensure minimum days between password changes is 7 or more.','The PASS_MIN_DAYS parameter in /etc/login.defs allows an administrator to prevent users from changing their password until a minimum number of days have passed since the last time the user changed their password. It is recommended that PASS_MIN_DAYS parameter be set to 1 or more days.','By restricting the frequency of password changes, an administrator can prevent users from repeatedly changing their password in an attempt to circumvent password reuse controls.','','Set the PASS_MIN_DAYS parameter to 7 in /etc/login.defs: PASS_MIN_DAYS 7 and modify user parameters for all users with a password set to match: chage --mindays 7 <user>','[{\"cis\": [\"5.5.1.2\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(20668,'Ensure minimum days between password changes is 7 or more.','The PASS_WARN_AGE parameter in /etc/login.defs allows an administrator to notify users that their password will expire in a defined number of days. It is recommended that the PASS_WARN_AGE parameter be set to 7 or more days.','Providing an advance warning that a password will be expiring gives users time to think of a secure password. Users caught unaware may choose a simple password or write it down where it may be discovered.','','Set the PASS_WARN_AGE parameter to 7 in /etc/login.defs: PASS_WARN_AGE 7 and modify user parameters for all users with a password set to match: chage --warndays 7 <user>','[{\"cis\": [\"5.5.1.3\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(20669,'Ensure inactive password lock is 30 days or less.','User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled.','Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.','','Run the following command to set the default password inactivity period to 30 days: useradd -D -f 30 and modify user parameters for all users with a password set to match: chage --inactive 30 <user>','[{\"cis\": [\"5.5.1.4\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(20670,'Ensure default group for the root account is GID 0.','The usermod command can be used to specify which group the root user belongs to. This affects permissions of files that are created by the root user.','Using GID 0 for the root account helps prevent root -owned files from accidentally becoming accessible to non-privileged users.','','Run the following command to set the root user default group to GID 0: usermod -g 0 root','[{\"cis\": [\"5.5.3\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(20671,' Ensure default user shell timeout is 900 seconds or less.','TMOUT is an environmental setting that determines the timeout of a shell in seconds.','Having no timeout value associated with a shell could allow an unauthorized user access to another user's shell session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening','','Edit the /etc/bashrc and /etc/profile files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: TMOUT=600','[{\"cis\": [\"5.5.4\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(20672,'Ensure default user umask is 027 or more restrictive.','The default umask determines the permissions of files created by users. The user creating the file has the discretion of making their files and directories readable by others via the chmod command. Users who wish to allow their files and directories to be readable by others by default may choose a different default umask by inserting the umaskcommand into the standard shell configuration files ( .profile, .bashrc, etc.) in their home directories.','Setting a very secure default value for umaskensures that users make a conscious choice about their file permissions. A default umasksetting of 077causes files and directories created by users to not be readable by any other user on the system. A umask of 027 would make files and directories readable by users in the same Unix group, while a umaskof 022would make files readable by every user on the system.','','Edit the /etc/bashrc, /etc/profile and /etc/profile.d/*.sh files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: umask 027','[{\"cis\": [\"5.5.5\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(20673,'Ensure access to the su command is restricted.','The su command allows a user to run a command or shell as another user. The program has been superseded by sudo, which allows for more granular control over privileged access. Normally, the su command can be executed by any user. By uncommenting the pam_wheel.so statement in /etc/pam.d/su, the su command will only allow users in the wheel group to execute su .','Restricting the use of su, and using sudo in its place, provides system administrators better control of the escalation of user privileges to execute privileged commands. The sudo utility also provides a better logging and audit mechanism, as it can log each command executed via sudo, whereas su can only record that a user executed the su program.','','Add the following line to the /etc/pam.d/su file: auth required pam_wheel.so use_uid','[{\"cis\": [\"5.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(20674,'Ensure permissions on /etc/passwd are configured.','The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.','It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd: # chown root:root /etc/passwd # chmod u-x,g-wx,o-wx /etc/passwd','[{\"cis\": [\"6.1.2\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20675,'Ensure permissions on /etc/passwd- are configured.','The /etc/passwd- file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.','It is critical to ensure that the /etc/passwd- file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd: # chown root:root /etc/passwd- # chmod u-x,g-wx,o-wx /etc/passwd-','[{\"cis\": [\"6.1.3\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20676,'Ensure permissions on /etc/shadow are configured.','The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.','','Run the following command to set permissions on /etc/shadow: # chown root:root /etc/shadow # chmod 000 /etc/shadow','[{\"cis\": [\"6.1.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(20677,'Ensure permissions on /etc/shadow- are configured.','The /etc/shadow- file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/shadow- file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow- file (such as expiration) could also be useful to subvert the user accounts.','','Run the following command to set permissions on /etc/shadow-: # chown root:root /etc/shadow- # chmod 000 /etc/shadow-','[{\"cis\": [\"6.1.5\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(20678,'Ensure permissions on /etc/gshadow- are configured.','The /etc/gshadow- file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/gshadow- file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow- file (such as expiration) could also be useful to subvert the user accounts.','','Run the following command to set permissions on /etc/gshadow-: # chown root:root /etc/gshadow- # chmod 000 /etc/gshadow-','[{\"cis\": [\"6.1.6\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(20679,'Ensure permissions on /etc/gshadow are configured.','The /etc/gshadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/gshadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow file (such as expiration) could also be useful to subvert the user accounts.','','Run the following command to set permissions on /etc/gshadow: # chown root:root /etc/gshadow # chmod 000 /etc/gshadow','[{\"cis\": [\"6.1.7\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(20680,'Ensure permissions on /etc/group are configured.','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','Run the following command to set permissions on /etc/group: # chown root:root /etc/group # chmod u-x,g-wx,o-wx /etc/group','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20681,'Ensure permissions on /etc/group- are configured.','The /etc/group- file contains a backup list of all the valid groups defined in the system.','It is critical to ensure that the /etc/group- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/group-: # chown root:root /etc/group- # chmod 644 /etc/group-','[{\"cis\": [\"6.1.9\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20682,'Ensure password fields are not empty.','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: passwd -l <username> || Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"6.2.2\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(20683,'Ensure shadow group is empty.','The shadow group allows system programs which require access the ability to read the /etc/shadow file. No users should be assigned to the shadow group','Any users assigned to the shadow group would be granted read access to the /etc/shadow file. If attackers can gain read access to the /etc/shadow file, they can easily runa password cracking program against the hashed passwords to break them. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert additional user accounts.','','Remove any legacy '+' entries from /etc/shadow if they exist.','[{\"cis\": [\"6.2.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(20684,'Ensure root is the only UID 0 account.','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"6.2.9\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(21000,'Ensure mounting of squashfs filesystems is disabled.','The squashfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems (similar to cramfs ). A squashfs image can be used without having to first decompress the image. ','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it. ','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/squashfs.conf and add the following line: install squashfs /bin/true Run the following command to unload the squashfs module: # modprobe -r squashfs ','[{\"cis\": [\"1.1.1.1\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21001,'Ensure mounting of udf filesystems is disabled.','The udf filesystem type is the universal disk format used to implement ISO/IEC 13346 and ECMA-167 specifications. This is an open vendor filesystem type for data storage on a broad range of media. This filesystem type is necessary to support writing DVDs and newer optical disc formats. ','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it. ','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vi /etc/modprobe.d/udf.conf and add the following line: install udf /bin/true Run the following command to unload the udf module: # modprobe -r udf ','[{\"cis\": [\"1.1.1.2\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21002,'Ensure noexec option set on /tmp partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /tmp . ','','Edit the /etc/fstab file OR the /etc/systemd/system/localfs.target.wants/tmp.mount file: IF /etc/fstab is used to mount /tmp Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp : # mount -o remount,noexec /tmp OR IF systemd is used to mount /tmp: Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add noexec to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to restart the systemd daemon: # systemctl daemon-reload Run the following command to restart tmp.mount # systemctl restart tmp.mount ','[{\"cis\": [\"1.1.3\"]}, {\"cis_csc\": [\"2.6\"]}]'),(21003,'Ensure nodev option set on /tmp partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp . ','','Edit the /etc/fstab file OR the /etc/systemd/system/localfs.target.wants/tmp.mount file: IF /etc/fstab is used to mount /tmp: Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp : # mount -o remount,nodev /tmp OR IF systemd is used to mount /tmp: Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nodev to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to restart the systemd daemon: # systemctl daemon-reload Run the following command to restart tmp.mount # systemctl restart tmp.mount ','[{\"cis\": [\"1.1.4\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21004,'Ensure nosuid option set on /tmp partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /tmp. ','','IF /etc/fstab is used to mount /tmp Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp : # mount -o remount,nosuid /tmp OR IF systemd is used to mount /tmp: Edit /etc/systemd/system/local-fs.target.wants/tmp.mount to add nosuid to the /tmp mount options: [Mount] Options=mode=1777,strictatime,noexec,nodev,nosuid Run the following command to restart the systemd daemon: # systemctl daemon-reload Run the following command to restart tmp.mount: # systemctl restart tmp.mount ','[{\"cis\": [\"1.1.5\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}]'),(21005,'Ensure /dev/shm is configured.','/dev/shm is a traditional shared memory concept. One program will create a memory portion, which other processes (if permitted) can access. If /dev/shm is not configured, tmpfs will be mounted to /dev/shm by systemd. Notes: - An entry for /dev/shm in /etc/fstab will take precedence. - tmpfs can be resized using the size={size} parameter in /etc/fstab. If we don't specify the size, it will be half the RAM. Resize tmpfs example: tmpfs /dev/shm tmpfs defaults,noexec,nodev,nosuid,size=2G 0 0 ','Any user can upload and execute files inside the /dev/shm similar to the /tmp partition. Configuring /dev/shm allows an administrator to set the noexec option on the mount, making /dev/shm useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw. ','','Edit /etc/fstab and add or edit the following line: tmpfs /dev/shm tmpfs defaults,noexec,nodev,nosuid 0 0 Run the following command to remount /dev/shm: # mount -o remount,noexec,nodev,nosuid /dev/shm ','[{\"cis\": [\"1.1.6\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}]'),(21006,'Ensure noexec option set on /dev/shm partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries. Note: /dev/shm is mounted automatically by systemd. /dev/shm needs to be added to /etc/fstab to add mount options even though it is already being mounted on boot. ','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system. ','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,noexec,nodev,nosuid /dev/shm ','[{\"cis\": [\"1.1.7\"]}, {\"cis_csc\": [\"2.6\", \"13\"]}]'),(21007,'Ensure nosuid option set on /dev/shm partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files. Note: /dev/shm is mounted automatically by systemd. /dev/shm needs to be added to /etc/fstab to add mount options even though it is already being mounted on boot. ','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them. ','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,noexec,nodev,nosuid /dev/shm ','[{\"cis\": [\"1.1.9\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}]'),(21008,'Ensure separate partition exists for /var.','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable. Note: When modifying /var it is advisable to bring the system to emergency mode (so auditd is not running), rename the existing directory, mount the new file system, and migrate the data over before returning to multiuser mode. ','Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion if it is not bound to a separate partition. ','','For new installations, during installation create a custom partition setup and specify a separate partition for /var . For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate. ','[{\"cis\": [\"1.1.10\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21009,'Ensure separate partition exists for /var/tmp.','The /var/tmp directory is a world-writable directory used for temporary storage by all users and some applications and is intended for temporary files that are preserved across reboots. Note: tmpfs should not be used for /var/tmp/. tmpfs is a temporary filesystem that resides in memory and/or swap partition(s). Files in tmpfs are automatically cleared at each bootup. ','Since the /var/tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /var/tmp its own file system allows an administrator to set the noexec option on the mount, making /var/tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw. ','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/tmp . For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate. ','[{\"cis\": [\"1.1.11\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}]'),(21010,'Ensure noexec option set on /var/tmp partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /var/tmp . ','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp : # mount -o remount,noexec /var/tmp ','[{\"cis\": [\"1.1.12\"]}, {\"cis_csc\": [\"2.6\"]}]'),(21011,'Ensure nodev option set on /var/tmp partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /var/tmp . ','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp : # mount -o remount,nodev /var/tmp ','[{\"cis\": [\"1.1.13\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}]'),(21012,'Ensure nosuid option set on /var/tmp partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /var/tmp ','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp : # mount -o remount,nosuid /var/tmp ','[{\"cis\": [\"1.1.14\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}]'),(21013,'Ensure separate partition exists for /var/log.','The /var/log directory is used by system services to store log data.','There are two important reasons to ensure that system logs are stored on a separate partition: protection against resource exhaustion (since logs can grow quite large) and protection of audit data. Note: When modifying /var/log it is advisable to bring the system to emergency mode (so auditd is not running), rename the existing directory, mount the new file system, and migrate the data over before returning to multiuser mode. ','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log . For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate. ','[{\"cis\": [\"1.1.15\"]}, {\"cis_csc\": [\"6.4\"]}]'),(21014,'Ensure separate partition exists for /var/log/audit.','The auditing daemon, auditd , stores log data in the /var/log/audit directory. Note: When modifying /var/log/audit it is advisable to bring the system to emergency mode (so auditd is not running), rename the existing directory, mount the new file system, and migrate the data over before returning to multiuser mode. ','There are two important reasons to ensure that data gathered by auditd is stored on a separate partition: protection against resource exhaustion (since the audit.log file can grow quite large) and protection of audit data. The audit daemon calculates how much free space is left and performs actions based on the results. If other processes (such as syslog ) consume space in the same partition as auditd , it may not perform as desired. ','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit . For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate. ','[{\"cis\": [\"1.1.16\"]}, {\"cis_csc\": [\"6.4\"]}]'),(21015,'Ensure separate partition exists for /home.','The /home directory is used to support disk storage needs of local users.','If the system is intended to support local users, create a separate partition for the /home directory to protect against resource exhaustion and restrict the type of files that can be stored under /home . ','','For new installations, during installation create a custom partition setup and specify a separate partition for /home . For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate. ','[{\"cis\": [\"1.1.17\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}]'),(21016,'Ensure nodev option set on /home partition.','The nodev mount option specifies that the filesystem cannot contain special devices. Note: The actions in this recommendation refer to the /home partition, which is the default user partition. If you have created other user partitions, it is recommended that the Remediation and Audit steps be applied to these partitions as well. ','Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices. ','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. See the fstab(5) manual page for more information. Run the following command to remount /home/ with the nodev mount option: # mount -o remount,nodev /home ','[{\"cis\": [\"1.1.18\"]}, {\"cis_csc\": [\"5.1\", \"13\"]}]'),(21017,'Disable Automounting.','autofs allows automatic mounting of devices, typically including CD/DVDs and USB drives. Notes: - Additional methods of disabling a service exist. Consult your distribution documentation for appropriate methods. - This control should align with the tolerance of the use of portable drives and optical media in the organization. - On a server requiring an admin to manually mount media can be part of defense-in-depth to reduce the risk of unapproved software or information being introduced or proprietary software or information being exfiltrated. - If admins commonly use flash drives and Server access has sufficient physical controls, requiring manual mounting may not increase security. ','With automounting enabled anyone with physical access could attach a USB drive or disc and have its contents available in system even if they lacked permissions to mount it themselves. ','','Run the following command to mask autofs: # systemctl --now mask autofs ','[{\"cis\": [\"1.1.23\"]}, {\"cis_csc\": [\"8.4\", \"8.5\"]}]'),(21018,'Ensure sudo is installed.','sudo allows a permitted user to execute a command as the superuser or another user, as specified by the security policy. The invoking user's real (not effective) user ID is used to determine the user name with which to query the security policy. ','sudo supports a plugin architecture for security policies and input/output logging. Third parties can develop and distribute their own policy and I/O logging plugins to work seamlessly with the sudo front end. The default security policy is sudoers, which is configured via the file /etc/sudoers. The security policy determines what privileges, if any, a user has to run sudo. The policy may require that users authenticate themselves with a password or another authentication mechanism. If authentication is required, sudo will exit if the user's password is not entered within a configurable time limit. This limit is policy-specific. ','','Run the following command to install sudo. # zypper install sudo ','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc\": [\"4\"]}]'),(21019,'Ensure sudo commands use pty.','sudo can be configured to run only from a pseudo-pty Note: visudo edits the sudoers file in a safe fashion, analogous to vipw(8). visudo locks the sudoers file against multiple simultaneous edits, provides basic sanity checks, and checks for parse errors. If the sudoers file is currently being edited you will receive a message to try again later. The -f option allows you to tell visudo which file to edit. ','Attackers can run a malicious program using sudo, which would again fork a background process that remains even when the main program has finished executing. This can be mitigated by configuring sudo to run other commands only from a pseudo-pty, whether I/O logging is turned on or not. ','','Edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo or visudo -f <PATH TO FILE> and add the following line: Defaults use_pty ','[{\"cis\": [\"1.3.2\"]}, {\"cis_csc\": [\"4\"]}]'),(21020,'Ensure sudo log file exists.','sudo can use a custom log file Note: visudo edits the sudoers file in a safe fashion, analogous to vipw(8). visudo locks the sudoers file against multiple simultaneous edits, provides basic sanity checks, and checks for parse errors. If the sudoers file is currently being edited you will receive a message to try again later. The -f option allows you to tell visudo which file to edit. ','A sudo log file simplifies auditing of sudo commands','','edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo or visudo -f <PATH TO FILE> and add the following line: Defaults logfile="<PATH TO CUSTOM LOG FILE>" Example Defaults logfile="/var/log/sudo.log" ','[{\"cis\": [\"1.3.3\"]}, {\"cis_csc\": [\"6.3\"]}]'),(21021,'Ensure AIDE is installed.','AIDE takes a snapshot of filesystem state including modification times, permissions, and file hashes which can then be used to compare against the current state of the filesystem to detect modifications to the system. Note: The prelinking feature can interfere with AIDE because it alters binaries to speed up their start up times. Run prelink -ua to restore the binaries to their prelinked state, thus avoiding false positives from AIDE. ','By monitoring the filesystem state compromised files can be detected to prevent or limit the exposure of accidental or malicious misconfigurations or modified binaries. ','','Configure AIDE as appropriate for your environment. Consult the AIDE documentation for options. Run the following command to install AIDE: # zypper install aide Run the following commands to initialize AIDE: # aide --init # mv /var/lib/aide/aide.db.new /var/lib/aide/aide.db ','[{\"cis\": [\"1.4.1\"]}, {\"cis_csc\": [\"14.9\"]}]'),(21022,'Ensure bootloader password is set.','Setting the boot loader password will require that anyone rebooting the system must enter a password before being able to set command line boot parameters Notes: - This recommendation is designed around the grub2 bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings. Replace `/boot/grub2/grub.cfg with the appropriate grub configuration file for your environment - The information can be placed in any /etc/grub.d file as long as that file is incorporated into grub.cfg - The superuser/user information and password should not be contained in the /etc/grub.d/00_header file. - A custom file, such as /etc/grub.d/40_custom should be used so it is not overwritten should the Grub package be updated. ','Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off SELinux at boot time). ','','Create an encrypted password with grub2-mkpasswd-pbkdf2: # grub2-mkpasswd-pbkdf2 Enter password: <password> Reenter password: <password> Your PBKDF2 is <encrypted-password> Add the following into /etc/grub.d/40_custom set superusers="<username>" password_pbkdf2 <username> <encrypted-password> Run the following command to update the grub2 configuration: # grub2-mkconfig -o /boot/grub2/grub.cfg ','[{\"cis\": [\"1.5.1\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21023,'Ensure permissions on bootloader config are configured.','The grub configuration file contains information on boot settings and passwords for unlocking boot options. The grub2 configuration is usually grub.cfg stored in /boot/grub2/. Notes: - This recommendation is designed around the grub2 bootloader. - If LILO or another bootloader is in use in your environment: - Enact equivalent settings - Replace /boot/grub2/grub.cfg and /boot/grub2/user.cfg with the appropriate boot configuration files for your environment ','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them. ','','Run the following commands to set ownership and permissions on your grub configuration: # chown root:root /boot/grub2/grub.cfg # chmod og-rwx /boot/grub2/grub.cfg ','[{\"cis\": [\"1.5.2\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21024,'Ensure authentication required for single user mode.','Single user mode (rescue mode) is used for recovery when the system detects an issue during boot or by manual selection from the bootloader. ','Requiring authentication in single user mode (rescue mode) prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials. ','','Edit /usr/lib/systemd/system/rescue.service and add/modify the following line: ExecStart=-/usr/lib/systemd/systemd-sulogin-shell rescue Edit /usr/lib/systemd/system/emergency.service and add/modify the following line: ExecStart=-/usr/lib/systemd/systemd-sulogin-shell emergency ','[{\"cis\": [\"1.5.3\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21025,'Ensure core dumps are restricted.','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file. The system provides the ability to set a soft limit for core dumps, but this can be overridden by the user. ','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf(5) ). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core. ','','Add the following line to /etc/security/limits.conf or a /etc/security/limits.d/* file: * hard core 0 Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: fs.suid_dumpable = 0 Run the following command to set the active kernel parameter: # sysctl -w fs.suid_dumpable=0 If systemd-coredump is installed: edit /etc/systemd/coredump.conf and add/modify the following lines: Storage=none ProcessSizeMax=0 Run the command: systemctl daemon-reload ','[{\"cis\": [\"1.6.1\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21026,'Ensure XD/NX support is enabled.','Recent processors in the x86 family support the ability to prevent code execution on a per memory page basis. Generically and on AMD processors, this ability is called No Execute (NX), while on Intel processors it is called Execute Disable (XD). This ability can help prevent exploitation of buffer overflow vulnerabilities and should be activated whenever possible. Extra steps must be taken to ensure that this protection is enabled, particularly on 32-bit x86 systems. Other processors, such as Itanium and POWER, have included such support since inception and the standard kernel for those platforms supports the feature. ','Enabling any feature that can protect against buffer overflow attacks enhances the security of the system. Note: Ensure your system supports the XD or NX bit and has PAE support before implementing this recommendation as this may prevent it from booting if these are not supported by your hardware. ','','On 32 bit systems install a kernel with PAE support, no installation is required on 64 bit systems: If necessary configure your bootloader to load the new kernel and reboot the system. You may need to enable NX or XD support in your bios. ','[{\"cis\": [\"1.6.2\"]}, {\"cis_csc\": [\"8.3\"]}]'),(21027,'Ensure address space layout randomization (ASLR) is enabled.','Address space layout randomization (ASLR) is an exploit mitigation technique which randomly arranges the address space of key data areas of a process. ','Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting. ','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: kernel.randomize_va_space = 2 Run the following command to set the active kernel parameter: # sysctl -w kernel.randomize_va_space=2 ','[{\"cis\": [\"1.6.3\"]}, {\"cis_csc\": [\"8.3\"]}]'),(21028,'Ensure prelink is disabled.','prelinkis a program that modifies ELF shared libraries and ELF dynamically linked binaries in such a way that the time needed for the dynamic linker to perform relocations at startup significantly decreases. ','The prelinking feature can interfere with the operation of AIDE, because it changes binaries. Prelinking can also increase the vulnerability of the system if a malicious user is able to compromise a common library such as libc. ','','Run the following command to restore binaries to normal: # prelink -ua Run the following command to uninstall prelink: # zypper remove prelink ','[{\"cis\": [\"1.6.4\"]}, {\"cis_csc\": [\"14.9\"]}]'),(21029,'Ensure AppArmor is installed.','AppArmor provides Mandatory Access Controls.','Without a Mandatory Access Control system installed only the default Discretionary Access Control system will be available. ','','Run the following command to install AppArmor: # zypper install -t pattern apparmor ','[{\"cis\": [\"1.7.1.1\"]}, {\"cis_csc\": [\"14.6\"]}]'),(21030,'Ensure message of the day is configured properly.','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version ','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in. ','','Edit the /etc/motd file with the appropriate contents according to your site policy, remove any instances of m , , s , v or references to the OS platform OR If the motd is not used, this file can be removed. Run the following command to remove the motd file: # rm /etc/motd ','[{\"cis\": [\"1.8.1.1\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21031,'Ensure local login warning banner is configured properly.','The contents of the /etc/issue file are displayed to users prior to login for local terminals. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version - or the operating system's name ','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in. ','','Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of m , , s , v or references to the OS platform # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue ','[{\"cis\": [\"1.8.1.2\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21032,'Ensure remote login warning banner is configured properly.','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version ','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in. ','','Edit the /etc/issue.net file with the appropriate contents according to your site policy, remove any instances of m , , s , v or references to the OS platform # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.net ','[{\"cis\": [\"1.8.1.3\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21033,'Ensure permissions on /etc/motd are configured.','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users. ','If the /etc/motd file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information. ','','Run the following commands to set permissions on /etc/motd : # chown root:root /etc/motd # chmod u-x,go-wx /etc/motd ','[{\"cis\": [\"1.8.1.4\"]}, {\"cis_csc\": [\"14.6\"]}]'),(21034,'Ensure permissions on /etc/issue are configured.','The contents of the /etc/issue file are displayed to users prior to login for local terminals. ','If the /etc/issue file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information. ','','Run the following commands to set permissions on /etc/issue: # chown root:root /etc/issue # chmod u-x,go-wx /etc/issue ','[{\"cis\": [\"1.8.1.5\"]}, {\"cis_csc\": [\"14.6\"]}]'),(21035,'Ensure permissions on /etc/issue.net are configured.','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services. ','If the /etc/issue.net file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information. ','','Run the following commands to set permissions on /etc/issue.net: # chown root:root /etc/issue.net # chmod u-x,go-wx /etc/issue.net ','[{\"cis\": [\"1.8.1.6\"]}, {\"cis_csc\": [\"14.6\"]}]'),(21036,'Ensure xinetd is not installed.','The eXtended InterNET Daemon ( xinetd ) is an open source super daemon that replaced the original inetd daemon. The xinetd daemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests. ','If there are no xinetd services required, it is recommended that the package be removed to reduce the attack surface are of the system. Note: If an xinetd service or services are required, ensure that any xinetd service not required is stopped and disabled ','','Run the following command to remove xinetd: # zypper remove xinetd ','[{\"cis\": [\"2.1.1\"]}, {\"cis_csc\": [\"2.6\", \"9.2\"]}]'),(21037,'Ensure chrony is configured.','chrony is a daemon which implements the Network Time Protocol (NTP) and is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on chrony can be found at: http://chrony.tuxfamily.org/. chrony can be configured to be a client and/or a server. ','If chrony is in use on the system proper configuration is vital to ensuring time synchronization is working properly. Note: This recommendation only applies if chrony is in use on the system. If another method of time synchronization is in use on the system, this recommendation can be skipped. ','','Add or edit server or pool lines to /etc/chrony.conf as appropriate: server <remote-server> Add or edit the OPTIONS in /etc/sysconfig/chronyd to include '-u chrony': OPTIONS="-u chrony" ','[{\"cis\": [\"2.2.1.3\"]}, {\"cis_csc\": [\"6.1\"]}]'),(21038,'Ensure X11 Server components are not installed.','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login. ','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface. ','','Run the following command to remove the X Windows Server packages: # zypper remove xorg-x11-server* ','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc\": [\"2.6\"]}]'),(21039,'Ensure Avahi Server is not installed.','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine. ','Automatic discovery of network services is not normally required for system functionality. It is recommended to remove this package to reduce the potential attack surface. ','','Run the following commands to stop, mask and remove avahi-autoipd and avahi: # systemctl stop avahi-daemon.socket avahi-daemon.service # zypper remove avahi-autoipd avahi ','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc\": [\"9.2\"]}]'),(21040,'Ensure CUPS is not installed.','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability. ','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be removed to reduce the potential attack surface. Note: Removing CUPS will prevent printing from the system ','','Run the following command to remove cups: # zypper remove cups ','[{\"cis\": [\"2.2.4\"]}, {\"cis_csc\": [\"9.2\"]}]'),(21041,'Ensure DHCP Server is not installed.','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses. ','Unless a system is specifically set up to act as a DHCP server, it is recommended that the dhcp package be removed to reduce the potential attack surface. ','','Run the following command to remove dhcp: # zypper remove dhcp ','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc\": [\"9.2\"]}]'),(21042,'Ensure LDAP server is not installed','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database. ','If the system will not need to act as an LDAP server, it is recommended that the software be removed to reduce the potential attack surface. ','','Run the following command to remove openldap-servers: # zypper remove openldap2 ','[{\"cis\": [\"2.2.6\"]}, {\"cis_csc\": [\"9.2\"]}]'),(21043,'Ensure DNS Server is not installed.','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network. ','Unless a system is specifically designated to act as a DNS server, it is recommended that the package be removed to reduce the potential attack surface. ','','Run the following command to remove bind: # zypper remove bind ','[{\"cis\": [\"2.2.9\"]}, {\"cis_csc\": [\"9.2\"]}]'),(21044,'Ensure FTP Server is not installed.','FTP (File Transfer Protocol) is a traditional and widely used standard tool for transferring files between a server and clients over a network, especially where no authentication is necessary (permits anonymous users to connect to a server). ','FTP does not protect the confidentiality of data or authentication credentials. It is recommended SFTP be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the package be removed to reduce the potential attack surface. Note: Additional FTP servers also exist and should be removed if not required. ','','Run the following command to remove vsftpd: # zypper remove vsftpd ','[{\"cis\": [\"2.2.10\"]}, {\"cis_csc\": [\"9.2\"]}]'),(21045,'Ensure HTTP server is not installed.','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the package be removed to reduce the potential attack surface. Notes: - Several http servers exist. apache, apache2, lighttpd, and nginx are example packages that provide an HTTP server - These and other packages should also be audited, and removed if not required ','','Run the following command to remove apache2: # zypper remove apache2 ','[{\"cis\": [\"2.2.11\"]}, {\"cis_csc\": [\"9.2\"]}]'),(21046,'Ensure IMAP and POP3 server is not installed.','dovecot is an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided by this system, it is recommended that the package be removed to reduce the potential attack surface. Notes: - Several IMAP/POP3 servers exist and can use other service names. courier-imap and cyrus-imap are example services that provide a mail server. - These and other services should also be audited and the packages removed if not required. ','','Run the following command to remove dovecot: # zypper remove dovecot ','[{\"cis\": [\"2.2.12\"]}, {\"cis_csc\": [\"9.2\"]}]'),(21047,'Ensure Samba is not installed.','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Server Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems. ','If there is no need to mount directories and file systems to Windows systems, then this package can be removed to reduce the potential attack surface. ','','Run the following command to remove samba: # zypper remove samba ','[{\"cis\": [\"2.2.13\"]}, {\"cis_csc\": [\"9.2\"]}]'),(21048,'Ensure HTTP Proxy Server is not installed.','Squid is a standard proxy server used in many distributions and environments.','Unless a system is specifically set up to act as a proxy server, it is recommended that the squid package be removed to reduce the potential attack surface. Note: Several HTTP proxy servers exist. These should be checked and removed unless required. ','','Run the following command to remove the squid package: # zypper remove squid ','[{\"cis\": [\"2.2.14\"]}, {\"cis_csc\": [\"9.2\"]}]'),(21049,'Ensure net-snmp is not installed.','Simple Network Management Protocol (SNMP) is a widely used protocol for monitoring the health and welfare of network equipment, computer equipment and devices like UPSs. - Net-SNMP is a suite of applications used to implement SNMPv1 (RFC 1157), SNMPv2 (RFCs 1901-1908), and SNMPv3 (RFCs 3411-3418) using both IPv4 and IPv6. - Support for SNMPv2 classic (a.k.a. "SNMPv2 historic" - RFCs 1441-1452) was dropped with the 4.0 release of the UCD-snmp package. - The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system. ','The SNMP server can communicate using SNMPv1, which transmits data in the clear and does not require authentication to execute commands. SNMPv3 replaces the simple/clear text password sharing used in SNMPv2 with more securely encoded parameters. If the the SNMP service is not required, the net-snmp package should be removed to reduce the attack surface of the system. Note: If SNMP is required: - The server should be configured for SNMP v3 only. User Authentication and Message Encryption should be configured. - If SNMP v2 is absolutely necessary, modify the community strings' values. ','','Run the following command to remove net-snmpd: # zypper remove net-snmp ','[{\"cis\": [\"2.2.15\"]}, {\"cis_csc\": [\"2.6\", \"9.2\"]}]'),(21050,'Ensure mail transfer agent is configured for local-only mode.','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail. ','The software for all Mail Transfer Agents is complex and most have a long history of security issues. While it is important to ensure that the system can process local mail messages, it is not necessary to have the MTA's daemon listening on a port unless the server is intended to be a mail server that receives and processes mail from other systems. Notes: - This recommendation is designed around the postfix mail server. - Depending on your environment you may have an alternative MTA installed such as sendmail. If this is the case consult the documentation for your installed MTA to configure the recommended state. ','','Edit /etc/postfix/main.cf and add the following line to the RECEIVING MAIL section. If the line already exists, change it to look like the line below: inet_interfaces = loopback-only Run the folloing command to restart postfix: # systemctl restart postfix ','[{\"cis\": [\"2.2.16\"]}, {\"cis_csc\": [\"9.2\"]}]'),(21051,'Ensure rsync is not installed or the rsyncd service is masked.','The rsyncd service can be used to synchronize files between systems over network links.','Unless required, the rsync package should be removed to reduce the attack surface area of the system. The rsyncd service presents a security risk as it uses unencrypted protocols for communication. Note: If a required dependency exists for the rsync package, but the rsyncd service is not required, the service should be masked. ','','Run the following command to remove the rsync package: # zypper remove rsync OR Run the following command to mask the rsyncd service: # systemctl --now mask rsyncd ','[{\"cis\": [\"2.2.17\"]}, {\"cis_csc\": [\"9.2\"]}]'),(21052,'Ensure NIS server is not installed.','The ypserv package provides the Network Information Service (NIS). This service, formally known as Yellow Pages, is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files. ','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the ypserv package be removed, and if required a more secure services be used. ','','Run the following command to remove ypserv: # zypper remove ypserv ','[{\"cis\": [\"2.2.18\"]}, {\"cis_csc\": [\"2.6\", \"9.2\"]}]'),(21053,'Ensure telnet-server is not installed.','The telnet package contains the telnet daemon, which accepts connections from users from other systems via the telnet protocol. ','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow a user with access to sniff network traffic the ability to steal credentials. The ssh package provides an encrypted session and stronger security. ','','Run the following command to remove the telnet-server package: # zypper remove telnet ','[{\"cis\": [\"2.2.19\"]}, {\"cis_csc\": [\"2.6\", \"9.2\"]}]'),(21054,'Ensure NIS Client is not installed.','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files. The NIS client ( ypbind ) was used to bind a machine to an NIS server and receive the distributed configuration files. ','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed. ','','Run the following command to remove the ypbind package: # zypper remove ypbind ','[{\"cis\": [\"2.3.1\"]}, {\"cis_csc\": [\"2.6\"]}]'),(21055,'Ensure rsh client is not installed.','The rsh package contains the client commands for the rsh services.','These legacy clients contain numerous security exposures and have been replaced with the more secure SSH package. Even if the server is removed, it is best to ensure the clients are also removed to prevent users from inadvertently attempting to use these commands and therefore exposing their credentials. Note that removing the rsh package removes the clients for rsh , rcp and rlogin. ','','Run the following command to remove the rsh package: # zypper remove rsh ','[{\"cis\": [\"2.3.2\"]}, {\"cis_csc\": [\"2.6\"]}]'),(21056,'Ensure talk client is not installed.','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client, which allows initialization of talk sessions, is installed by default. ','The software presents a security risk as it uses unencrypted protocols for communication. ','','Run the following command to remove the talk package: # zypper remove talk ','[{\"cis\": [\"2.3.3\"]}, {\"cis_csc\": [\"2.6\"]}]'),(21057,'Ensure telnet client is not installed.','The telnet package contains the telnet client, which allows users to start connections to other systems via the telnet protocol. ','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow an unauthorized user to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Linux distributions. ','','Run the following command to remove the telnet package: # zypper remove telnet ','[{\"cis\": [\"2.3.4\"]}, {\"cis_csc\": [\"2.6\"]}]'),(21058,'Ensure LDAP client is not installed.','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database. ','If the system will not need to act as an LDAP client, it is recommended that the software be removed to reduce the potential attack surface. ','','Run the following command to remove the openldap-clients package: # zypper remove openldap2-clients ','[{\"cis\": [\"2.3.5\"]}, {\"cis_csc\": [\"2.6\"]}]'),(21059,'Ensure packet redirect sending is disabled','ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects. ','An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system. ','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.send_redirects = 0 net.ipv4.conf.default.send_redirects = 0 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.send_redirects=0 # sysctl -w net.ipv4.conf.default.send_redirects=0 # sysctl -w net.ipv4.route.flush=1 ','[{\"cis\": [\"3.2.2\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21060,'Ensure secure ICMP redirects are not accepted.','Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure. ','It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways. ','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.secure_redirects = 0 net.ipv4.conf.default.secure_redirects = 0 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.secure_redirects=0 # sysctl -w net.ipv4.conf.default.secure_redirects=0 # sysctl -w net.ipv4.route.flush=1 ','[{\"cis\": [\"3.3.3\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21061,'Ensure suspicious packets are logged.','When enabled, this feature logs packets with un-routable source addresses to the kernel log. ','Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their system. ','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.log_martians = 1 net.ipv4.conf.default.log_martians = 1 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.log_martians=1 # sysctl -w net.ipv4.conf.default.log_martians=1 # sysctl -w net.ipv4.route.flush=1 ','[{\"cis\": [\"3.3.4\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(21062,'Ensure broadcast ICMP requests are ignored','Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses. ','Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address. All hosts receiving this message and responding would send echo-reply messages back to the spoofed address, which is probably not routable. If many hosts respond to the packets, the amount of traffic on the network could be significantly multiplied. ','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_echo_ignore_broadcasts = 1 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1 # sysctl -w net.ipv4.route.flush=1 ','[{\"cis\": [\"3.3.5\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21063,'Ensure bogus ICMP responses are ignored.','Setting icmp_ignore_bogus_error_responses to 1 prevents the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages. ','Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages. ','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_ignore_bogus_error_responses = 1 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1 # sysctl -w net.ipv4.route.flush=1 ','[{\"cis\": [\"3.3.6\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21064,'Ensure Reverse Path Filtering is enabled.','Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set). ','Setting these flags is a good way to deter attackers from sending your system bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed. This would occur when using dynamic routing protocols (bgp, ospf, etc) on your system. If you are using asymmetrical routing on your system, you will not be able to enable this feature without breaking the routing. ','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.rp_filter = 1 net.ipv4.conf.default.rp_filter = 1 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.rp_filter=1 # sysctl -w net.ipv4.conf.default.rp_filter=1 # sysctl -w net.ipv4.route.flush=1 ','[{\"cis\": [\"3.3.7\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21065,'Ensure TCP SYN Cookies is enabled','When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. Instead, the kernel simply replies to the SYN with a SYN|ACK, but will include a specially crafted TCP sequence number that encodes the source and destination IP address and port number and the time the packet was sent. A legitimate connection would send the ACK packet of the three way handshake with the specially crafted sequence number. This allows the system to verify that it has received a valid response to a SYN cookie and allow the connection, even though there is no corresponding SYN in the queue. ','Attackers use SYN flood attacks to perform a denial of service attacked on a system by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding. SYN cookies allow the system to keep accepting valid connections, even if under a denial of service attack. ','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.tcp_syncookies = 1 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.tcp_syncookies=1 # sysctl -w net.ipv4.route.flush=1 ','[{\"cis\": [\"3.3.8\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21066,'Ensure IPv6 router advertisements are not accepted','This setting disables the system's ability to accept IPv6 router advertisements.','It is recommended that systems do not accept router advertisements as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes. ','','IF IPv6 is enabled: Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_ra = 0 net.ipv6.conf.default.accept_ra = 0 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_ra=0 # sysctl -w net.ipv6.conf.default.accept_ra=0 # sysctl -w net.ipv6.route.flush=1 ','[{\"cis\": [\"3.3.9\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21067,'Ensure DCCP is disabled','The Datagram Congestion Control Protocol (DCCP) is a transport layer protocol that supports streaming media and telephony. DCCP provides a way to gain access to congestion control, without having to do it at the application layer, but does not provide insequence delivery. ','If the protocol is not required, it is recommended that the drivers not be installed to reduce the potential attack surface. ','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/dccp.conf and add the following line: install dccp /bin/true ','[{\"cis\": [\"3.4.1\"]}, {\"cis_csc\": [\"9.2\"]}]'),(21068,'Ensure SCTP is disabled','The Stream Control Transmission Protocol (SCTP) is a transport layer protocol used to support message oriented communication, with several streams of messages in one connection. It serves a similar function as TCP and UDP, incorporating features of both. It is message-oriented like UDP, and ensures reliable in-sequence transport of messages with congestion control like TCP. ','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface. ','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/sctp.conf and add the following line: install sctp /bin/true ','[{\"cis\": [\"3.4.2\"]}, {\"cis_csc\": [\"9.2\"]}]'),(21069,'Ensure FirewallD is installed','firewalld is a firewall management tool for Linux operating systems. It provides firewall features by acting as a front-end for the Linux kernel's netfilter framework via the iptables backend or provides firewall features by acting as a front-end for the Linux kernel's netfilter framework via the nftables utility. FirewallD replaces iptables as the default firewall management tool. Use the firewalld utility to configure a firewall for less complex firewalls. The utility is easy to use and covers the typical use cases scenario. FirewallD supports both IPv4 and IPv6 networks and can administer separate firewall zones with varying degrees of trust as defined in zone profiles. Note: Starting in v0.6.0, FirewallD added support for acting as a front-end for the Linux kernel's netfilter framework via the nftables userspace utility, acting as an alternative to the nft command line program. ','A firewall utility is required to configure the Linux kernel's netfilter framework via the iptables or nftables back-end. The Linux kernel's netfilter framework host-based firewall can protect against threats originating from within a corporate network to include malicious mobile code and poorly configured software on a host. Note: Only one firewall utility should be installed and configured. FirewallD is dependent on the iptables package. ','','Run the following command to install FirewallD and iptables: # zypper install firewalld iptables ','[{\"cis\": [\"3.5.1.1\"]}, {\"cis_csc\": [\"9.4\"]}]'),(21070,'Ensure firewalld service is enabled and running','firewalld.service enables the enforcement of firewall rules configured through firewalld ','Ensure that the firewalld.service is enabled and running to enforce firewall rules configured through firewalld ','','Run the following command to unmask firewalld # systemctl unmask firewalld Run the following command to enable and start firewalld # systemctl --now enable firewalld ','[{\"cis\": [\"3.5.1.3\"]}, {\"cis_csc\": [\"9.4\"]}]'),(21071,'Ensure nftables is installed','nftables provides a new in-kernel packet classification framework that is based on a network-specific Virtual Machine (VM) and a new nft userspace command line tool. nftables reuses the existing Netfilter subsystems such as the existing hook infrastructure, the connection tracking system, NAT, userspace queuing and logging subsystem. Notes: - nftables is available in Linux kernel 3.13 and newer. - Only one firewall utility should be installed and configured. ','nftables is a subsystem of the Linux kernel that can protect against threats originating from within a corporate network to include malicious mobile code and poorly configured software on a host. ','','Run the following command to install nftables # zypper install nftables ','[{\"cis\": [\"3.5.2.1\"]}, {\"cis_csc\": [\"9.4\"]}]'),(21072,'Ensure a table exists.','Tables hold chains. Each table only has one address family and only applies to packets of this family. Tables can have one of five families. ','nftables doesn't have any default tables. Without a table being build, nftables will not filter network traffic. ','','Run the following command to create a table in nftables # nft create table inet <table name> ','[{\"cis\": [\"3.5.2.4\"]}, {\"cis_csc\": [\"9.4\"]}]'),(21073,'Ensure base chains exist.','Chains are containers for rules. They exist in two kinds, base chains and regular chains. A base chain is an entry point for packets from the networking stack, a regular chain may be used as jump target and is used for better rule organization. ','If a base chain doesn't exist with a hook for input, forward, and delete, packets that would flow through those chains will not be touched by nftables. ','','Run the following command to create the base chains: # nft create chain inet <table name> <base chain name> { type filter hook <(input|forward|output)> priority 0 ; } ','[{\"cis\": [\"3.5.2.5\"]}, {\"cis_csc\": [\"9.4\"]}]'),(21074,'Ensure default deny firewall policy.','Base chain policy is the default verdict that will be applied to packets reaching the end of the chain. ','There are two policies: accept (Default) and drop. If the policy is set to accept, the firewall will accept any packet that is not configured to be denied and the packet will continue transversing the network stack. It is easier to white list acceptable usage than to black list unacceptable usage. Note: Changing firewall settings while connected over network can result in being locked out of the system. ','','Run the following command for the base chains with the input, forward, and output hooks to implement a default DROP policy: # nft chain <table family> <table name> <chain name> { policy drop ; } Example: # nft chain inet filter input { policy drop ; } # nft chain inet filter forward { policy drop ; } # nft chain inet filter output { policy drop ; } ','[{\"cis\": [\"3.5.2.8\"]}, {\"cis_csc\": [\"9.4\"]}]'),(21075,'Ensure nftables service is enabled','The nftables service allows for the loading of nftables rulesets during boot, or starting on the nftables service ','The nftables service restores the nftables rules from the rules files referenced in the /etc/sysconfig/nftables.conf file during boot or the starting of the nftables service ','','Run the following command to enable the nftables service: # systemctl enable nftables ','[{\"cis\": [\"3.5.2.9\"]}, {\"cis_csc\": [\"9.4\"]}]'),(21076,'Ensure nftables is not installed','nftables is a subsystem of the Linux kernel providing filtering and classification of network packets/datagrams/frames and is the successor to iptables. ','Running both iptables and nftables may lead to conflict. ','','Run the following command to remove nftables: # zypper remove nftables ','[{\"cis\": [\"3.5.3.1.2\"]}, {\"cis_csc\": [\"9.4\"]}]'),(21077,'Ensure default deny firewall policy','A default deny all policy on connections ensures that any unconfigured network usage will be rejected. ','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage. Note: Changing firewall settings while connected over network can result in being locked out of the system. ','','Run the following commands to implement a default DROP policy: # iptables -P INPUT DROP # iptables -P OUTPUT DROP # iptables -P FORWARD DROP ','[{\"cis\": [\"3.5.3.2.1\"]}, {\"cis_csc\": [\"9.4\"]}]'),(21078,'Ensure loopback traffic is configured','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8). ','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure. Note: Changing firewall settings while connected over network can result in being locked out of the system. ','','Run the following commands to implement the loopback rules: # iptables -A INPUT -i lo -j ACCEPT # iptables -A OUTPUT -o lo -j ACCEPT # iptables -A INPUT -s 127.0.0.0/8 -j DROP ','[{\"cis\": [\"3.5.3.2.2\"]}, {\"cis_csc\": [\"9.4\"]}]'),(21079,'Ensure auditd is installed','auditd is the userspace component to the Linux Auditing System. It's responsible for writing audit records to the disk ','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring. ','','Run the following command to Install auditd # zypper install audit ','[{\"cis\": [\"4.1.1.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(21080,'Ensure auditd service is enabled and running','Turn on the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring. ','','Run the following command to enable and start auditd: # systemctl --now enable auditd ','[{\"cis\": [\"4.1.1.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(21081,'Ensure audit log storage size is configured.','Configure the maximum size of the audit log file. Once the log reaches the maximum size, it will be rotated and a new log file will be started. Notes: - The max_log_file parameter is measured in megabytes. - Other methods of log rotation may be appropriate based on site policy. One example is time-based rotation strategies which don't have native support in auditd configurations. Manual audit of custom configurations should be evaluated for effectiveness and completeness. ','It is important that an appropriate size is determined for log files so that they do not impact the system and audit data is not lost. ','','Set the following parameter in /etc/audit/auditd.conf in accordance with site policy: max_log_file = <MB> ','[{\"cis\": [\"4.1.2.1\"]}, {\"cis_csc\": [\"6.4\"]}]'),(21082,'Ensure audit logs are not automatically deleted.','The max_log_file_action setting determines how to handle the audit log file reaching the max file size. A value of keep_logs will rotate the logs but never delete old logs. ','In high security contexts, the benefits of maintaining a long audit history exceed the cost of storing the audit history. ','','Set the following parameter in /etc/audit/auditd.conf: max_log_file_action = keep_logs ','[{\"cis\": [\"4.1.2.2\"]}, {\"cis_csc\": [\"6.2\", \"6.4\"]}]'),(21083,'Ensure system is disabled when audit logs are full.','The auditd daemon can be configured to halt the system when the audit logs are full.','In high security contexts, the risk of detecting unauthorized access or nonrepudiation exceeds the benefit of the system's availability. ','','Set the following parameters in /etc/audit/auditd.conf: space_left_action = email action_mail_acct = root admin_space_left_action = halt ','[{\"cis\": [\"4.1.2.3\"]}, {\"cis_csc\": [\"6.2\", \"6.4\"]}]'),(21084,'Ensure events that modify user/group information are collected.','Record events affecting the group , passwd (user IDs), shadow and gshadow (passwords) or /etc/security/opasswd (old passwords, based on remember parameter in the PAM configuration) files. The parameters in this section will watch the files to see if they have been opened for write or have had attribute changes (e.g. permissions) and tag them with the identifier "identity" in the audit log file. Note: Reloading the auditd config to set active settings may require a system reboot. ','Unexpected changes to these files could be an indication that the system has been compromised and that an unauthorized user is attempting to hide their activities or compromise additional accounts. ','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/identity.rules and add the following lines: -w /etc/group -p wa -k identity -w /etc/passwd -p wa -k identity -w /etc/gshadow -p wa -k identity -w /etc/shadow -p wa -k identity -w /etc/security/opasswd -p wa -k identity ','[{\"cis\": [\"4.1.4\"]}, {\"cis_csc\": [\"4.8\"]}]'),(21085,'Ensure events that modify the system's Mandatory Access Controls are collected.','Monitor SELinux mandatory access controls. The parameters below monitor any write access (potential additional, deletion or modification of files in the directory) or attribute changes to the /etc/selinux/ and /usr/share/selinux/ directories. Notes: - If a different Mandatory Access Control method is used, changes to the corresponding directories should be audited. - Reloading the auditd config to set active settings requires the auditd service to be restarted, and may require a system reboot. ','Changes to files in the /etc/selinux/ and /usr/share/selinux/ directories could indicate that an unauthorized user is attempting to modify access controls and change security contexts, leading to a compromise of the system. ','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/MAC_policy.rules and add the following lines: -w /etc/selinux/ -p wa -k MAC-policy -w /usr/share/selinux/ -p wa -k MAC-policy ','[{\"cis\": [\"4.1.6\"]}, {\"cis_csc\": [\"5.5\"]}]'),(21086,'Ensure login and logout events are collected.','Monitor login and logout events. The parameters below track changes to files associated with login/logout events. - The file /var/log/faillog tracks failed events from login. - The file /var/log/lastlog maintain records of the last time a user successfully logged in. - The file /var/log/tallylog maintains records of failures via the pam_tally2 module Note: Reloading the auditd config to set active settings requires the auditd service to be restarted, and may require a system reboot. ','Monitoring login/logout events could provide a system administrator with information associated with brute force attacks against user logins. ','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/logins.rules and add the following lines: -w /var/log/faillog -p wa -k logins -w /var/log/lastlog -p wa -k logins -w /var/log/tallylog -p wa -k logins ','[{\"cis\": [\"4.1.7\"]}, {\"cis_csc\": [\"4.9\", \"16.11\", \"16.13\"]}]'),(21087,'Ensure session initiation information is collected.','Monitor session initiation events. The parameters in this section track changes to the files associated with session events. The file /var/run/utmp tracks all currently logged in users. All audit records will be tagged with the identifier "session." The /var/log/wtmp file tracks logins, logouts, shutdown, and reboot events. The file /var/log/btmp keeps track of failed login attempts and can be read by entering the command /usr/bin/last -f /var/log/btmp . All audit records will be tagged with the identifier "logins." Notes: - The last command can be used to read /var/log/wtmp (last with no parameters) and /var/run/utmp (last -f /var/run/utmp) - Reloading the auditd config to set active settings requires the auditd service to be restarted, and may require a system reboot. ','Monitoring these files for changes could alert a system administrator to logins occurring at unusual hours, which could indicate intruder activity (i.e. a user logging in at a time when they do not normally log in). ','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/session.rules and add the following lines: -w /var/run/utmp -p wa -k session -w /var/log/wtmp -p wa -k logins -w /var/log/btmp -p wa -k logins ','[{\"cis\": [\"4.1.8\"]}, {\"cis_csc\": [\"4.9\", \"16.11\", \"16.13\"]}]'),(21088,'Ensure changes to system administration scope (sudoers) is collected','Monitor scope changes for system administrators. If the system has been properly configured to force system administrators to log in as themselves first and then use the sudo command to execute privileged commands, it is possible to monitor changes in scope. The file /etc/sudoers or a file in the /etc/sudoers.d directory will be written to when the file or its attributes have changed. Notes: Reloading the auditd config to set active settings may require a system reboot. ','Changes in the /etc/sudoers file, or a file in the /etc/sudoers.d/ directory can indicate that an unauthorized change has been made to scope of system administrator activity. ','','Edit or create a file in the /etc/audit/rules.d/ directory ending in .rules Example: vi /etc/audit/rules.d/scope.rules and add the following lines: -w /etc/sudoers -p wa -k scope -w /etc/sudoers.d/ -p wa -k scope ','[{\"cis\": [\"4.1.14\"]}, {\"cis_csc\": [\"4.8\"]}]'),(21089,'Ensure the audit configuration is immutable.','Set system audit so that audit rules cannot be modified with auditctl . Setting the flag "-e 2" forces audit to be put in immutable mode. Audit changes can only be made on system reboot. Note: This setting will require the system to be rebooted to update the active auditd configuration settings. ','In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back. Users would most likely notice a system reboot and that could alert administrators of an attempt to make unauthorized audit changes. ','','Edit or create the file /etc/audit/rules.d/99-finalize.rules and add the following line at the end of the file: -e 2 ','[{\"cis\": [\"4.1.17\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(21090,'Ensure rsyslog is installed.','The rsyslog software is a recommended replacement to the original syslogd daemon. rsyslog provides improvements over syslogd, including: - connection-oriented (i.e. TCP) transmission of logs - The option to log to database formats - Encryption of log data en route to a central logging server ','The security enhancements of rsyslog such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server) justify installing and configuring the package. ','','Run the following command to install rsyslog: # zypper install rsyslog ','[{\"cis\": [\"4.2.1.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(21091,'Ensure rsyslog Service is enabled and running.','rsyslog needs to be enabled and running to perform logging','If the rsyslog service is not activated the system may default to the syslogd service or lack logging instead. ','','Run the following command to enable and start rsyslog: # systemctl --now enable rsyslog ','[{\"cis\": [\"4.2.1.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(21092,'Ensure rsyslog default file permissions configured.','rsyslog will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files. The $FileCreateMode parameter specifies the file creation mode with which rsyslogd creates new files. If not specified, the value 0644 is used. Notes: - The value given must always be a 4-digit octal number, with the initial digit being zero. - This setting can be overridden by a less restrictive setting in any file ending in .conf in the /etc/rsyslog.d/ directory ','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected. ','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and set $FileCreateMode to 0640 or more restrictive: $FileCreateMode 0640 ','[{\"cis\": [\"4.2.1.3\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21093,'Ensure journald is configured to send logs to rsyslog.','Data from journald may be stored in volatile memory or persisted locally on the server. Utilities exist to accept remote export of journald logs, however, use of the rsyslog service provides a consistent means of log collection and export. Notes: - This recommendation assumes that recommendation 4.2.1.5, "Ensure rsyslog is configured to send logs to a remote log host" has been implemented. - The main configuration file /etc/systemd/journald.conf is read before any of the custom *.conf files. If there are custom configs present, they override the main configuration parameters - As noted in the journald man pages: journald logs may be exported to rsyslog either through the process mentioned here, or through a facility like systemdjournald.service. There are trade-offs involved in each implementation, where ForwardToSyslog will immediately capture all events (and forward to an external log server, if properly configured), but may not capture all boot-up activities. Mechanisms such as systemd-journald.service, on the other hand, will record bootup events, but may delay sending the information to rsyslog, leading to the potential for log manipulation prior to export. Be aware of the limitations of all tools employed to secure a system. ','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system. ','','Edit the /etc/systemd/journald.conf file and add the following line: ForwardToSyslog=yes ','[{\"cis\": [\"4.2.2.1\"]}, {\"cis_csc\": [\"6.5\"]}]'),(21094,'Ensure journald is configured to compress large log files.','The journald system includes the capability of compressing overly large files to avoid filling up the system with logs or making the log's size unmanageable. Note: The main configuration file /etc/systemd/journald.conf is read before any of the custom *.conf files. If there are custom configs present, they override the main configuration parameters ','Uncompressed large files may unexpectedly fill a filesystem leading to resource unavailability. Compressing logs prior to write can prevent sudden, unexpected filesystem impacts. ','','Edit the /etc/systemd/journald.conf file and add the following line: Compress=yes ','[{\"cis\": [\"4.2.2.2\"]}, {\"cis_csc\": [\"6.4\"]}]'),(21095,'Ensure journald is configured to write logfiles to persistent disk.','Data from journald may be stored in volatile memory or persisted locally on the server. Logs in memory will be lost upon a system reboot. By persisting logs to local disk on the server they are protected from loss. Note: The main configuration file /etc/systemd/journald.conf is read before any of the custom *.conf files. If there are custom configs present, they override the main configuration parameters ','Writing log data to disk will provide the ability to forensically reconstruct events which may have impacted the operations or security of a system even after a system crash or reboot. ','','Edit the /etc/systemd/journald.conf file and add the following line: Storage=persistent ','[{\"cis\": [\"4.2.2.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(21096,'Ensure cron daemon is enabled and running','The cron daemon is used to execute batch jobs on the system.','While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run. If another method for scheduling tasks is not being used, cron is used to execute them, and needs to be enabled and running. ','','Run the following command to enable and start cron: # systemctl --now enable cron OR Run the following command to remove cron: # zypper remove cronie ','[{\"cis\": [\"5.1.1\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21097,'Ensure permissions on /etc/crontab are configured.','The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file. ','This file contains information on what system jobs are run by cron. Write access to these files could provide unprivileged users with the ability to elevate their privileges. Read access to these files could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access. ','','Run the following commands to set ownership and permissions on /etc/crontab: # chown root:root /etc/crontab # chmod u-x,og-rwx /etc/crontab OR Run the following command to remove cron: # zypper remove cronie ','[{\"cis\": [\"5.1.2\"]}, {\"cis_csc\": [\"14.6\"]}]'),(21098,'Ensure permissions on /etc/cron.hourly are configured.','This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory. ','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls. ','','Run the following commands to set ownership and permissions on the /etc/cron.hourly/ directory: # chown root:root /etc/cron.hourly/ # chmod og-rwx /etc/cron.hourly/ OR Run the following command to remove cron # zypper remove cronie ','[{\"cis\": [\"5.1.3\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21099,'Ensure permissions on /etc/cron.daily are configured.','The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory. ','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls. ','','Run the following commands to set ownership and permissions on /etc/cron.daily directory: # chown root:root /etc/cron.daily # chmod og-rwx /etc/cron.daily OR Run the following command to remove cron: # zypper remove cronie ','[{\"cis\": [\"5.1.4\"]}, {\"cis_csc\": [\"14.6\"]}]'),(21100,'Ensure permissions on /etc/cron.weekly are configured.','The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory. ','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls. ','','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls. ','[{\"cis\": [\"5.1.5\"]}, {\"cis_csc\": [\"14.6\"]}]'),(21101,'Ensure permissions on /etc/cron.monthly are configured.','The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory. ','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls. ','','Run the following commands to set ownership and permissions on /etc/cron.monthly directory: # chown root:root /etc/cron.monthly # chmod og-rwx /etc/cron.monthly OR Run the following command to remove cron: # zypper remove cronie ','[{\"cis\": [\"5.1.6\"]}, {\"cis_csc\": [\"14.6\"]}]'),(21102,'Ensure permissions on /etc/cron.d are configured.','The /etc/cron.d/ directory contains system cron jobs that need to run in a similar manner to the hourly, daily weekly and monthly jobs from /etc/crontab , but require more granular control as to when they run. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory. ','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls. ','','Run the following commands to set ownership and permissions on /etc/cron.d directory: # chown root:root /etc/cron.d # chmod og-rwx /etc/cron.d OR Run the following command to remove cron: # zypper remove cronie ','[{\"cis\": [\"5.1.7\"]}, {\"cis_csc\": [\"14.6\"]}]'),(21103,'Ensure cron is restricted to authorized users.','If cron is installed in the system, configure /etc/cron.allow to allow specific users to use these services. If /etc/cron.allow does not exist, then /etc/cron.deny is checked. Any user not specifically defined in those files is allowed to use cron. By removing the file, only users in /etc/cron.allow are allowed to use cron. Note: Even though a given user is not listed in cron.allow, cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs. ','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files. ','','Run the following command to remove /etc/cron.deny: # rm /etc/cron.deny Run the following command to create /etc/cron.allow # touch /etc/cron.allow Run the following commands to set the owner and permissions on /etc/cron.allow: # chown root:root /etc/cron.allow # chmod u-x,og-rwx /etc/cron.allow OR Run the following command to remove cron # zypper remove cronie ','[{\"cis\": [\"5.1.8\"]}, {\"cis_csc\": [\"16\"]}]'),(21104,'Ensure at is restricted to authorized users.','If at is installed in the system, configure /etc/at.allow to allow specific users to use these services. If /etc/at.allow does not exist, then /etc/at.deny is checked. Any user not specifically defined in those files is allowed to use at. By removing the file, only users in /etc/at.allow are allowed to use at. Note: Even though a given user is not listed in at.allow, at jobs can still be run as that user. The at.allow file only controls administrative access to the at command for scheduling and modifying at jobs. ','On many systems, only the system administrator is authorized to schedule at jobs. Using the at.allow file to control who can run at jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files. ','','Run the following command to remove /etc/at.deny: # rm /etc/at.deny Run the following command to create /etc/at.allow # touch /etc/at.allow Run the following commands to set the owner and permissions on /etc/at.allow: # chown root:root /etc/at.allow # chmod u-x,og-rwx /etc/at.allow OR Run the following command to remove at: # zypper remove at ','[{\"cis\": [\"5.1.9\"]}, {\"cis_csc\": [\"16\"]}]'),(21114,'Ensure permissions on /etc/ssh/sshd_config are configured','The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root. ','The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by nonprivileged users. ','','Run the following commands to set ownership and permissions on /etc/ssh/sshd_config: # chown root:root /etc/ssh/sshd_config # chmod og-rwx /etc/ssh/sshd_config ','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc\": [\"14.6\"]}]'),(21115,'Ensure SSH access is limited.','There are several options available to limit which users and group can access the system via SSH. It is recommended that at least one of the following options be leveraged: - AllowUsers: - The AllowUsers variable gives the system administrator the option of allowing specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by only allowing the allowed users to log in from a particular host, the entry can be specified in the form of user@host. - AllowGroups: - The AllowGroups variable gives the system administrator the option of allowing specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable. - DenyUsers: - The DenyUsers variable gives the system administrator the option of denying specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by specifically denying a user's access from a particular host, the entry can be specified in the form of user@host. - DenyGroups: - The DenyGroups variable gives the system administrator the option of denying specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable. ','Restricting which users can remotely access the system via SSH will help ensure that only authorized users access the system. ','','Edit the /etc/ssh/sshd_config file to set one or more of the parameter as follows: AllowUsers <userlist> OR AllowGroups <grouplist> OR DenyUsers <userlist> OR DenyGroups <grouplist> ','[{\"cis\": [\"5.2.4\"]}, {\"cis_csc\": [\"4.3\"]}]'),(21116,'Ensure SSH LogLevel is appropriate.','INFO level is the basic level that only records login activity of SSH users. In many situations, such as Incident Response, it is important to determine when a particular user was active on a system. The logout record can eliminate those users who disconnected, which helps narrow the field. VERBOSE level specifies that login and logout activity as well as the key fingerprint for any SSH key used for login will be logged. This information is important for SSH key management, especially in legacy environments. ','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information. ','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel VERBOSE OR LogLevel INFO ','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(21117,'Ensure SSH X11 forwarding is disabled.','The X11Forwarding parameter provides the ability to tunnel X11 traffic through the connection to enable remote graphic connections. ','Disable X11 forwarding unless there is an operational requirement to use X11 applications directly. There is a small risk that the remote X11 servers of users who are logged in via SSH with X11 forwarding could be compromised by other users on the X11 server. Note that even if X11 forwarding is disabled, users can always install their own forwarders. ','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: X11Forwarding no ','[{\"cis\": [\"5.2.6\"]}, {\"cis_csc\": [\"9.2\"]}]'),(21118,'Ensure SSH MaxAuthTries is set to 4 or less.','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure. ','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy. ','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4 ','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc\": [\"16.13\"]}]'),(21119,'Ensure SSH IgnoreRhosts is enabled.','The IgnoreRhosts parameter specifies that .rhosts and .shosts files will not be used in RhostsRSAAuthentication or HostbasedAuthentication. ','Setting this parameter forces users to enter a password when authenticating with ssh.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes ','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc\": [\"9.2\"]}]'),(21120,'Ensure SSH HostbasedAuthentication is disabled.','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts, or /etc/hosts.equiv, along with successful public key client host authentication. This option only applies to SSH Protocol Version 2. ','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection. ','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no ','[{\"cis\": [\"5.2.9\"]}, {\"cis_csc\": [\"16.3\"]}]'),(21121,'Ensure SSH root login is disabled.','The PermitRootLogin parameter specifies if the root user can log in using ssh. The default is no. ','Disallowing root logins over SSH requires system admins to authenticate using their own individual account, then escalating to root via sudo or su. This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident. ','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no ','[{\"cis\": [\"5.2.10\"]}, {\"cis_csc\": [\"4.3\"]}]'),(21122,'Ensure SSH PermitEmptyPasswords is disabled.','The PermitEmptyPasswords parameter specifies if the SSH server allows login to accounts with empty password strings. ','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system ','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no ','[{\"cis\": [\"5.2.11\"]}, {\"cis_csc\": [\"16.3\"]}]'),(21123,'Ensure SSH PermitUserEnvironment is disabled.','The PermitUserEnvironment option allows users to present environment options to the ssh daemon. ','Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has ssh executing a Trojan’s programs) ','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitUserEnvironment no ','[{\"cis\": [\"5.2.12\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21124,'Ensure only strong Ciphers are used.','This variable limits the ciphers that SSH can use during communication. Notes: - Some organizations may have stricter requirements for approved ciphers. Ensure that ciphers used are in compliance with site policy - The only "strong" ciphers currently FIPS 140-2 compliant are: aes256-ctr,aes192- ctr,aes128-ctr - CVE-2013-4548 referenced bellow applies to OpenSSH versions 6.2 and 6.3. If running these versions of Open SSH, Please upgrade to version 6.4 or later to fix the vulnerability, or disable AES-GCM in the server configuration The Following are the supported ciphers in openSSH 7.9: 3des-cbc aes128-cbc aes192-cbc aes256-cbc aes128-ctr aes192-ctr aes256-ctr aes128-gcm@openssh.com aes256-gcm@openssh.com chacha20-poly1305@openssh.com ','Weak ciphers that are used for authentication to the cryptographic module cannot be relied upon to provide confidentiality or integrity, and system data may be compromised. - The DES, Triple DES, and Blowfish ciphers, as used in SSH, have a birthday bound of approximately four billion blocks, which makes it easier for remote attackers to obtain cleartext data via a birthday attack against a long-duration encrypted session, aka a "Sweet32" attack - The RC4 algorithm, as used in the TLS protocol and SSL protocol, does not properly combine state data with key data during the initialization phase, which makes it easier for remote attackers to conduct plaintext-recovery attacks against the initial bytes of a stream by sniffing network traffic that occasionally relies on keys affected by the Invariance Weakness, and then using a brute-force approach involving LSB values, aka the "Bar Mitzvah" issue - The passwords used during an SSH session encrypted with RC4 can be recovered by an attacker who is able to capture and replay the session - Error handling in the SSH protocol; Client and Server, when using a block cipher algorithm in Cipher Block Chaining (CBC) mode, makes it easier for remote attackers to recover certain plaintext data from an arbitrary block of ciphertext in an SSH session via unknown vectors - The mm_newkeys_from_blob function in monitor_wrap.c, when an AES-GCM cipher is used, does not properly initialize memory for a MAC context data structure, which allows remote authenticated users to bypass intended ForceCommand and loginshell restrictions via packet data that provides a crafted callback address ','','Edit the /etc/ssh/sshd_config file add/modify the Ciphers line to contain a comma separated list of the site approved ciphers Example: Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128- gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr ','[{\"cis\": [\"5.2.13\"]}, {\"cis_csc\": [\"14.4\"]}]'),(21125,'Ensure only strong MAC algorithms are used.','This variable limits the types of MAC algorithms that SSH can use during communication. Notes: - Some organizations may have stricter requirements for approved MACs. Ensure that MACs used are in compliance with site policy - The only "strong" MACs currently FIPS 140-2 approved are hmac-sha2-256 and hmacsha2-512 The Supported MACs are: hmac-md5 hmac-md5-96 hmac-sha1 hmac-sha1-96 hmac-sha2-256 hmac-sha2-512 umac-64@openssh.com umac-128@openssh.com hmac-md5-etm@openssh.com hmac-md5-96-etm@openssh.com hmac-sha1-etm@openssh.com hmac-sha1-96-etm@openssh.com hmac-sha2-256-etm@openssh.com hmac-sha2-512-etm@openssh.com umac-64-etm@openssh.com umac-128-etm@openssh.com ','MD5 and 96-bit MAC algorithms are considered weak and have been shown to increase exploitability in SSH downgrade attacks. Weak algorithms continue to have a great deal of attention as a weak spot that can be exploited with expanded computing power. An attacker that breaks the algorithm could take advantage of a MiTM position to decrypt the SSH tunnel and capture credentials and information ','','Edit the /etc/ssh/sshd_config file and add/modify the MACs line to contain a comma separated list of the site approved MACs Example: MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2- 512,hmac-sha2-256 ','[{\"cis\": [\"5.2.14\"]}, {\"cis_csc\": [\"14.4\", \"16.5\"]}]'),(21126,'Ensure only strong Key Exchange algorithms are used.','Key exchange is any method in cryptography by which cryptographic keys are exchanged between two parties, allowing use of a cryptographic algorithm. If the sender and receiver wish to exchange encrypted messages, each must be equipped to encrypt messages to be sent and decrypt messages received Notes: Kex algorithms have a higher preference the earlier they appear in the list - Some organizations may have stricter requirements for approved Key exchange algorithms. Ensure that Key exchange algorithms used are in compliance with site policy. - The only Key Exchange Algorithms currently FIPS 140-2 approved are: ecdh-sha2- nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchangesha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffiehellman-group14-sha256 The Key Exchange algorithms supported by OpenSSH 7.9 are: curve25519-sha256 curve25519-sha256@libssh.org diffie-hellman-group1-sha1 diffie-hellman-group14-sha1 diffie-hellman-group14-sha256 diffie-hellman-group16-sha512 diffie-hellman-group18-sha512 diffie-hellman-group-exchange-sha1 diffie-hellman-group-exchange-sha256 ecdh-sha2-nistp256 ecdh-sha2-nistp384 ecdh-sha2-nistp521 ','Key exchange methods that are considered weak should be removed. A key exchange method may be weak because too few bits are used, or the hashing algorithm is considered too weak. Using weak algorithms could expose connections to man-in-the-middle attacks ','','Edit the /etc/ssh/sshd_config file add/modify the KexAlgorithms line to contain a comma separated list of the site approved key exchange algorithms Example KexAlgorithms curve25519-sha256,curve25519-sha256@libssh.org,diffie-hellmangroup14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18- sha512,ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256,diffiehellman-group-exchange-sha256 ','[{\"cis\": [\"5.2.15\"]}, {\"cis_csc\": [\"14.4\"]}]'),(21127,'Ensure SSH Idle Timeout Interval is configured','The two options ClientAliveInterval and ClientAliveCountMax control the timeout of ssh sessions. - ClientAliveInterval sets a timeout interval in seconds after which if no data has been received from the client, sshd will send a message through the encrypted channel to request a response from the client. The default is 0, indicating that these messages will not be sent to the client. - ClientAliveCountMax sets the number of client alive messages which may be sent without sshd receiving any messages back from the client. If this threshold is reached while client alive messages are being sent, sshd will disconnect the client, terminating the session. The default value is 3. - The client alive messages are sent through the encrypted channel - Setting ClientAliveCountMax to 0 disables connection termination Example: If the ClientAliveInterval is set to 15 seconds and the ClientAliveCountMax is set to 3, the client ssh session will be terminated after 45 seconds of idle time. ','Having no timeout value associated with a connection could allow an unauthorized user access to another user's ssh session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value reduces this risk.  The recommended ClientAliveInterval setting is 300 seconds (5 minutes)  The recommended ClientAliveCountMax setting is 3  The ssh session would send three keep alive messages at 5 minute intervals. If no response is received after the third keep alive message, the ssh session would be terminated after 15 minutes. ','','Having no timeout value associated with a connection could allow an unauthorized user access to another user's ssh session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value reduces this risk. - The recommended ClientAliveInterval setting is 300 seconds (5 minutes) - The recommended ClientAliveCountMax setting is 3 - The ssh session would send three keep alive messages at 5 minute intervals. If no response is received after the third keep alive message, the ssh session would be terminated after 15 minutes. ','[{\"cis\": [\"5.2.16\"]}, {\"cis_csc\": [\"16.11\"]}]'),(21128,'Ensure SSH LoginGraceTime is set to one minute or less.','The LoginGraceTime parameter specifies the time allowed for successful authentication to the SSH server. The longer the Grace period is the more open unauthenticated connections can exist. Like other session controls in this session the Grace Period should be limited to appropriate organizational limits to ensure the service is available for needed access. ','Setting the LoginGraceTime parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. It will also limit the number of concurrent unauthenticated connections While the recommended setting is 60 seconds (1 Minute), set the number based on site policy. ','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LoginGraceTime 60 ','[{\"cis\": [\"5.2.17\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21129,'Ensure SSH warning banner is configured.','The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed. ','Banners are used to warn connecting users of the particular site's policy regarding connection. Presenting a warning message prior to the normal user login may assist the prosecution of trespassers on the computer system. ','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Banner /etc/issue.net ','[{\"cis\": [\"5.2.18\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21130,'Ensure SSH PAM is enabled.','UsePAM Enables the Pluggable Authentication Module interface. If set to “yes” this will enable PAM authentication using ChallengeResponseAuthentication and PasswordAuthentication in addition to PAM account and session module processing for all authentication types ','When usePAM is set to yes, PAM runs through account and session types properly. This is important if you want to restrict access to services based off of IP, time or other factors of the account. Additionally, you can make sure users inherit certain environment variables on login or disallow access to the server ','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: UsePAM yes ','[{\"cis\": [\"5.2.19\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21131,'Ensure SSH AllowTcpForwarding is disabled.','SSH port forwarding is a mechanism in SSH for tunneling application ports from the client to the server, or servers to clients. It can be used for adding encryption to legacy applications, going through firewalls, and some system administrators and IT professionals use it for opening backdoors into the internal network from their home machines ','Leaving port forwarding enabled can expose the organization to security risks and backdoors. SSH connections are protected with strong encryption. This makes their contents invisible to most deployed network monitoring and traffic filtering solutions. This invisibility carries considerable risk potential if it is used for malicious purposes such as data exfiltration. Cybercriminals or malware could exploit SSH to hide their unauthorized communications, or to exfiltrate stolen data from the target network ','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: AllowTcpForwarding no ','[{\"cis\": [\"5.2.20\"]}, {\"cis_csc\": [\"9.2\"]}]'),(21132,'Ensure SSH MaxStartups is configured.','The MaxStartups parameter specifies the maximum number of concurrent unauthenticated connections to the SSH daemon. ','To protect a system from denial of service due to a large number of pending authentication connection attempts, use the rate limiting function of MaxStartups to protect availability of sshd logins and prevent overwhelming the daemon. ','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: maxstartups 10:30:60 ','[{\"cis\": [\"5.2.21\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21133,'Ensure SSH MaxSessions is limited.','The MaxSessions parameter specifies the maximum number of open sessions permitted from a given connection. ','To protect a system from denial of service due to a large number of concurrent sessions, use the rate limiting function of MaxSessions to protect availability of sshd logins and prevent overwhelming the daemon. ','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxSessions 10 ','[{\"cis\": [\"5.2.22\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21134,'Ensure password reuse is limited.','The /etc/security/opasswd file stores the users' old passwords and can be checked to ensure that users are not recycling recent passwords. Notes: - Additional module options may be set, recommendation only covers those listed here. - This setting only applies to local accounts. - This option is configured with the remember=n module option in /etc/pam.d/commonpassword ','Forcing users not to reuse their past passwords make it less likely that an attacker will be able to guess the password. ','','Run the following command: # pam-config -a --pwhistory --pwhistory-remember=5 OR Edit the file /etc/pam.d/common-password to include the remember= option and conform to site policy as shown: password required pam_pwhistory.so remember=5 ','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc\": [\"16\"]}]'),(21135,'Ensure password hashing algorithm is SHA-512.','Login passwords are hashed and stored in the /etc/shadow file. Note: These changes only apply to accounts configured on the local system. ','The SHA-512 algorithm provides much stronger hashing than MD5, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords. ','','Edit the /etc/login.defs file and modify ENCRYPT_METHOD to SHA512: ENCRYPT_METHOD sha512 Notes: - Any system accounts that need to be expired should be carefully done separately by the system administrator to prevent any potential problems - If it is determined that the password algorithm being used is not SHA-512, once it is changed, it is recommended that all user ID's be immediately expired and forced to change their passwords on next login, In accordance with local site policies - To accomplish this, the following command can be used # awk -F: '( $3<'"$(awk '/^s*UID_MIN/{print $2}' /etc/login.defs)"' && $1 != "nfsnobody" ) { print $1 }' /etc/passwd | xargs -n 1 chage -d 0 ','[{\"cis\": [\"5.4.1.1\"]}, {\"cis_csc\": [\"16.4\"]}]'),(21136,'Ensure default group for the root account is GID 0','The usermod command can be used to specify which group the root user belongs to. This affects permissions of files that are created by the root user. ','Using GID 0 for the root account helps prevent root -owned files from accidentally becoming accessible to non-privileged users. ','','Run the following command to set the root user default group to GID 0 : # usermod -g 0 root ','[{\"cis\": [\"5.4.3\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21137,'Ensure permissions on /etc/passwd are configured.','The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate. ','It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions. ','','Run the following commands to set owner, group, and permissions on /etc/passwd: # chown root:root /etc/passwd # chmod u-x,g-wx,o-wx /etc/passwd ','[{\"cis\": [\"6.1.2\"]}, {\"cis_csc\": [\"14.6\"]}]'),(21138,'Ensure permissions on /etc/shadow are configured.','The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information. ','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts. ','','Run the following commands to set owner, group, and permissions on /etc/shadow: # chown root:root /etc/shadow # chmod u-x,g-wx,o-rwx /etc/shadow ','[{\"cis\": [\"6.1.3\"]}, {\"cis_csc\": [\"14.6\"]}]'),(21139,'Ensure permissions on /etc/group are configured.','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else. ','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs. ','','Run the following commands to set owner, group, and permissions on /etc/group : # chown root:root /etc/group # chmod u-x,g-wx,o-wx /etc/group ','[{\"cis\": [\"6.1.4\"]}, {\"cis_csc\": [\"14.6\"]}]'),(21140,'Ensure permissions on /etc/passwd- are configured.','The /etc/passwd- file contains backup user account information.','It is critical to ensure that the /etc/passwd- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions. ','','Run the following commands to set owner, group, and permissions on /etc/passwd- : # chown root:root /etc/passwd- # chmod u-x,go-wx /etc/passwd ','[{\"cis\": [\"6.1.5\"]}, {\"cis_csc\": [\"14.6\"]}]'),(21141,'Ensure permissions on /etc/shadow- are configured','The /etc/shadow- file is used to store backup information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information. ','It is critical to ensure that the /etc/shadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions. ','','Run the following commands to set owner, group, and permissions on /etc/shadow-: # chown root:shadow /etc/shadow- # chmod u-x,g-wx,o-rwx /etc/shadow ','[{\"cis\": [\"6.1.6\"]}, {\"cis_csc\": [\"14.6\"]}]'),(21142,'Ensure permissions on /etc/group- are configured.','The /etc/group- file contains a backup list of all the valid groups defined in the system.','It is critical to ensure that the /etc/group- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions. ','','Run the following commands to set owner, group, and permissions on /etc/group-: # chown root:root /etc/group- # chmod u-x,go-wx /etc/group- ','[{\"cis\": [\"6.1.7\"]}, {\"cis_csc\": [\"14.6\"]}]'),(21143,'Ensure accounts in /etc/passwd use shadowed passwords.','Local accounts can uses shadowed passwords. With shadowed passwords, The passwords are saved in shadow password file, /etc/shadow, encrypted by a salted one-way hash. Accounts with a shadowed password have an x in the second field in /etc/passwd. ','The /etc/passwd file also contains information like user ID's and group ID's that are used by many system programs. Therefore, the /etc/passwd file must remain world readable. In spite of encoding the password with a randomly-generated one-way hash function, an attacker could still break the system if they got access to the /etc/passwd file. This can be mitigated by using shadowed passwords, thus moving the passwords in the /etc/passwd file to /etc/shadow. The /etc/shadow file is set so only root will be able to read and write. This helps mitigate the risk of an attacker gaining access to the encoded passwords with which to perform a dictionary attack. Notes: - All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user. - A user account with an empty second field in /etc/passwd allows the account to be logged into by providing only the username. ','','If any accounts in the /etc/passwd file do not have a single x in the password field, run the following command to set these accounts to use shadowed passwords: # sed -e 's/^([a-zA-Z0-9_]*):[^:]*:/1:x:/' -i /etc/passwd Investigate to determine if the account is logged in and what it is being used for, to determine if it needs to be forced off. ','[{\"cis\": [\"6.2.1\"]}, {\"cis_csc\": [\"4.4\"]}]'),(21144,'Ensure /etc/shadow password fields are not empty.','An account with an empty password field means that anybody may log in as that user without providing a password. ','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user. ','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: # passwd -l <username> Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off. ','[{\"cis\": [\"6.2.2\"]}, {\"cis_csc\": [\"4.4\"]}]'),(21145,'Ensure root is the only UID 0 account.','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted. ','','Remove any users other than root with UID 0 or assign them a new UID if appropriate. ','[{\"cis\": [\"6.2.3\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21500,'Ensure mounting of cramfs filesystems is disabled.','The cramfs filesystem type is a compressed read-only Linux filesystem embedded in small footprint systems. A cramfs image can be used without having to first decompress the image.','Removing support for unneeded filesystem types reduces the local attack surface of the server. If this filesystem type is not needed, disable it.','','1) Edit or create a file in the /etc/modprobe.d/ directory ending in .conf and add the following line: install cramfs /bin/true. 2) Run the following command to unload the cramfs module: # rmmod cramfs','[{\"cis\": [\"1.1.1.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(21501,'Ensure mounting of freevxfs filesystems is disabled.','The freevxfs filesystem type is a free version of the Veritas type filesystem. This is the primary filesystem type for HP-UX operating systems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/freevxfs.conf and add the following line: install freevxfs /bin/true Run the following command to unload the freevxfs module: # rmmod freevxfs','[{\"cis\": [\"1.1.1.2\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(21502,'Ensure mounting of jffs2 filesystems is disabled.','The jffs2 (journaling flash filesystem 2) filesystem type is a log-structured filesystem used in flash memory devices.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/jffs2.conf and add the following line: install jffs2 /bin/true Run the following command to unload the jffs2 module: # rmmod jffs2','[{\"cis\": [\"1.1.1.3\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(21503,'Ensure mounting of hfs filesystems is disabled.','The hfs filesystem type is a hierarchical filesystem that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/hfs.conf and add the following line: install hfs /bin/true Run the following command to unload the hfs module: # rmmod hfs','[{\"cis\": [\"1.1.1.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(21504,'Ensure mounting of hfsplus filesystems is disabled.','The hfsplus filesystem type is a hierarchical filesystem designed to replace hfs that allows you to mount Mac OS filesystems.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .confExample: vim /etc/modprobe.d/hfsplus.conf and add the following line: install hfsplus /bin/true Run the following command to unload the hfsplus module: # rmmod hfsplus','[{\"cis\": [\"1.1.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(21505,'Ensure mounting of udf filesystems is disabled.','The udf filesystem type is the universal disk format used to implement ISO/IEC 13346 and ECMA-167 specifications. This is an open vendor filesystem type for data storage on a broad range of media. This filesystem type is necessary to support writing DVDs and newer optical disc formats.','Removing support for unneeded filesystem types reduces the local attack surface of the system. If this filesystem type is not needed, disable it.','','Edit or create a file in the /etc/modprobe.d/ directory ending in .conf Example: vim /etc/modprobe.d/udf.conf and add the following line: install udf /bin/true Run the following command to unload the udf module: # rmmod udf','[{\"cis\": [\"1.1.1.6\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(21506,'Ensure separate partition exists for /tmp.','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /tmp its own file system allows an administrator to set the noexec option on the mount, making /tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','','For new installations, during installation create a custom partition setup and specify a separate partition for /tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21507,'Ensure nodev option set on /tmp partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /tmp.','','Edit the /etc/fstab file and add nodevto the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,nodev /tmp','[{\"cis\": [\"1.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21508,'Ensure nosuid option set on /tmp partition.','The nosuid mount option specifies that the filesystem cannot contain set userid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create set userid files in /tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /tmp: # mount -o remount,nodev /tmp','[{\"cis\": [\"1.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21509,'Ensure separate partition exists for /var.','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion if it is not bound to a separate partition.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21510,'Ensure separate partition exists for /var/tmp.','The /var/tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Since the /var/tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. In addition, making /var/tmp its own file system allows an administrator to set the noexec option on the mount, making /var/tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hardlink to a system setuid program and wait for it to be updated.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21511,'Ensure nodev option set on /var/tmp partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/tmp filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices in /var/tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp : # mount -o remount,nodev /var/tmp','[{\"cis\": [\"1.1.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21512,'Ensure nosuid option set on /var/tmp partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /var/tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,nosuid /var/tmp','[{\"cis\": [\"1.1.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21513,'Ensure noexec option set on /var/tmp partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /var/tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/tmp partition. See the fstab(5) manual page for more information. Run the following command to remount /var/tmp: # mount -o remount,noexec /var/tmp','[{\"cis\": [\"1.1.9\"]}, {\"cis_csc\": [\"2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21514,'Ensure separate partition exists for /var/log.','The /var/log directory is used by system services to store log data.','There are two important reasons to ensure that system logs are stored on a separate partition: protection against resource exhaustion (since logs can grow quite large) and protection of audit data.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.10\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21515,'Ensure separate partition exists for /var/log/audit.','The auditing daemon, auditd, stores log data in the /var/log/audit directory.','There are two important reasons to ensure that data gathered by auditd is stored on a separate partition: protection against resource exhaustion (since the audit.log file can grow quite large) and protection of audit data. The audit daemon calculates how much free space is left and performs actions based on the results. If other processes (such as syslog) consume space in the same partition as auditd, it may not perform as desired.','','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.11\"]}, {\"cis_csc\": [\"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21516,'Ensure separate partition exists for /home.','The /home directory is used to support disk storage needs of local users.','If the system is intended to support local users, create a separate partition for the /home directory to protect against resource exhaustion and restrict the type of files that can be stored under /home.','','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.12\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21517,'Ensure nodev option set on /home partition.','When set on a file system, this option prevents character and block special devices from being defined, or if they exist, from being used as character and block special devices.','Since the user partitions are not intended to support devices, set this option to ensure that users cannot attempt to create block or character special devices. Note: The actions in the item refer to the /home partition, which is the default user partition that is defined in many distributions. If you have created other user partitions, it is recommended that the Remediation and Audit steps be applied to these partitions as well.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. See the fstab(5) manual page for more information. # mount -o remount,nodev /home','[{\"cis\": [\"1.1.13\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21518,'Ensure nodev option set on /dev/shm partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /run/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,nodev /dev/shm','[{\"cis\": [\"1.1.14\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21519,'Ensure nosuid option set on /dev/shm partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,nosuid /dev/shm','[{\"cis\": [\"1.1.15\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21520,'Ensure noexec option set on /dev/shm partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm: # mount -o remount,noexec /dev/shm','[{\"cis\": [\"1.1.16\"]}, {\"cis_csc\": [\"2.6\", \"8\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21521,'Disable Automounting.','autofs allows automatic mounting of devices, typically including CD/DVDs and USB drives.','With automounting enabled anyone with physical access could attach a USB drive or disc and have it's contents available in system even if they lacked permissions to mount it themselves.','','Run the following command to disable autofs: # systemctl disable autofs','[{\"cis\": [\"1.1.21\"]}, {\"cis_csc\": [\"8.4\", \"8.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21522,'Ensure AIDE is installed.','AIDE takes a snapshot of filesystem state including modification times, permissions, and file hashes which can then be used to compare against the current state of the filesystem to detect modifications to the system.','By monitoring the filesystem state compromised files can be detected to prevent or limit the exposure of accidental or malicious misconfigurations or modified binaries.','','Run the following command to install AIDE: # apt-get install aide aide-common. Configure AIDE as appropriate for your environment. Consult the AIDE documentation for options. Initialize AIDE: # aideinit','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(21523,'Ensure filesystem integrity is regularly checked.','Periodic checking of the filesystem integrity is needed to detect changes to the filesystem.','Periodic file checking allows the system administrator to determine on a regular basis if critical files have been changed in an unauthorized fashion.','','Run the following command: # crontab -u root -e Add the following line to the crontab: 0 5 * * * /usr/bin/aide.wrapper --config /etc/aide/aide.conf --check','[{\"cis\": [\"1.3.2\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"11.5\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(21524,'Ensure permissions on bootloader config are configured.','The grub configuration file contains information on boot settings and passwords for unlocking boot options. The grub configuration is usually grub.cfg stored in /boot/grub.','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.','','Run the following commands to set permissions on your grub configuration: chown root:root /boot/grub/grub.cfg, chmod og-rwx /boot/grub/grub.cfg','[{\"cis\": [\"1.4.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21525,'Ensure bootloader password is set.','Setting the boot loader password will require that anyone rebooting the system must enter a password before being able to set command line boot parameters.','Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off SELinux at boot time).','','Create an encrypted password with grub-mkpasswd-pbkdf2: # grub-mkpasswd-pbkdf2 Add the following into /etc/grub.d/00_header or a custom /etc/grub.d configuration file: cat <<EOF set superusers="<username>" password_pbkdf2 <username> <encrypted-password> EOF Run the following command to update the grub2 configuration: # update-grub','[{\"cis\": [\"1.4.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21526,'Ensure authentication required for single user mode.','Single user mode is used for recovery when the system detects an issue during boot or by manual selection from the bootloader.','Requiring authentication in single user mode prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials.','','Run the following command and follow the prompts to set a password for the root user: # passwd root','[{\"cis\": [\"1.4.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21527,'Ensure core dumps are restricted.','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file. The system provides the ability to set a soft limit for core dumps, but this can be overridden by the user.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf(5) ). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to /etc/security/limits.conf or a /etc/security/limits.d/* file: * hard core 0 Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: fs.suid_dumpable = 0 Run the following command to set the active kernel parameter: # sysctl -w fs.suid_dumpable=0','[{\"cis\": [\"1.5.1\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21528,'Ensure XD/NX support is enabled.','Recent processors in the x86 family support the ability to prevent code execution on a per memory page basis. Generically and on AMD processors, this ability is called No Execute (NX), while on Intel processors it is called Execute Disable (XD). This ability can help prevent exploitation of buffer overflow vulnerabilities and should be activated whenever possible. Extra steps must be taken to ensure that this protection is enabled, particularly on 32-bit x86 systems. Other processors, such as Itanium and POWER, have included such support since inception and the standard kernel for those platforms supports the feature.','Enabling any feature that can protect against buffer overflow attacks enhances the security of the system.','','On 32 bit systems install a kernel with PAE support, no installation is required on 64 bit systems: If necessary configure your bootloader to load the new kernel and reboot the system. You may need to enable NX or XD support in your bios.','[{\"cis\": [\"1.5.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21529,'Ensure address space layout randomization (ASLR) is enabled.','Address space layout randomization (ASLR) is an exploit mitigation technique which randomly arranges the address space of key data areas of a process.','Randomly placing virtual memory regions will make it difficult to write memory page exploits as the memory placement will be consistently shifting.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: kernel.randomize_va_space = 2 Run the following command to set the active kernel parameter: # sysctl -w kernel.randomize_va_space=2','[{\"cis\": [\"1.5.3\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21530,'Ensure prelink is disabled.','prelink is a program that modifies ELF shared libraries and ELF dynamically linked binaries in such a way that the time needed for the dynamic linker to perform relocations at startup significantly decreases.','The prelinking feature can interfere with the operation of AIDE, because it changes binaries. Prelinking can also increase the vulnerability of the system if a malicious user is able to compromise a common library such as libc.','','Run the following commands to restore binaries to normal and uninstall prelink: prelink -ua && yum remove prelink','[{\"cis\": [\"1.5.4\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21531,'Ensure SELinux is not disabled in bootloader configuration.','Configure SELINUX to be enabled at boot time and verify that it has not been overwritten by the grub boot parameters.','SELinux must be enabled at boot time in your grub configuration to ensure that the controls it provides are not overridden.','','Edit /etc/default/gruband remove all instances of selinux=0 and enforcing=0 from all CMDLINE_LINUX parameters: GRUB_CMDLINE_LINUX_DEFAULT="quiet" GRUB_CMDLINE_LINUX="" Run the following command to update the grub2 configuration: # update-grub','[{\"cis\": [\"1.6.1.1\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21532,'Ensure the SELinux state is enforcing.','Set SELinux to enable when the system is booted.','SELinux must be enabled at boot time in to ensure that the controls it provides are in effect at all times.','','Edit the /etc/selinux/config file to set the SELINUX parameter: SELINUX=enforcing ','[{\"cis\": [\"1.6.1.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21533,'Ensure SELinux policy is configured.','Configure SELinux to meet or exceed the default targeted policy, which constrains daemons and system software only.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that at least the default recommendations are met.','','Edit the /etc/selinux/config file to set the SELINUXTYPE parameter: SELINUXTYPE=ubuntu','[{\"cis\": [\"1.6.1.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21534,'Ensure no unconfined daemons exist.','Daemons that are not defined in SELinux policy will inherit the security context of their parent process.','Since daemons are launched and descend from the init process, they will inherit the security context label initrc_t . This could cause the unintended consequence of giving the process more permission than it requires.','','Investigate any unconfined daemons found during the audit action. They may need to have an existing security context assigned to them or a policy built for them.','[{\"cis\": [\"1.6.1.4\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21535,'Ensure AppArmor is not disabled in bootloader configuration.','Configure AppArmor to be enabled at boot time and verify that it has not been overwrittenby the bootloader boot parameters.','AppArmor must be enabled at boot time in your grub configuration to ensure that the controls it provides are not overridden.','','Edit /etc/default/grub and remove all instances of apparmor=0 from all CMDLINE_LINUX parameters: GRUB_CMDLINE_LINUX_DEFAULT="quiet" GRUB_CMDLINE_LINUX=""Run the following command to pdate the grub2 configuration: # update-grub','[{\"cis\": [\"1.6.2.1\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21536,'Ensure all AppArmor Profiles are enforcing.','AppArmor profiles define what resources applicatons are able to access.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that any policies that exist on the system are activated..','','Run the following command to set all profiles to enforce mode: # aa-enforce /etc/apparmor.d/* Any unconfined processes may need to have a profile created or activated for them and then be restarted.','[{\"cis\": [\"1.6.2.2\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21537,'Ensure SELinux or AppArmor are installed.','SELinux and AppArmor provide Mandatory Access Controls.','Without a Mandatory Access Control system installed only the default Discretionary Access Control system will be available.','','Run one of the following commands to install SELinux or apparmor: # apt-get install selinux Or: # apt-get install apparmor','[{\"cis\": [\"1.6.3\"]}, {\"cis_csc\": [\"14.6\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21538,'Ensure message of the day is configured properly.','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/motd file with the appropriate contents according to your site policy, remove any instances of m , , s , or v.','[{\"cis\": [\"1.7.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}]'),(21539,'Ensure local login warning banner is configured properly.','The contents of the /etc/issue file are displayed to users prior to login for local terminals. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of m , , s , or v: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue','[{\"cis\": [\"1.7.1.2\"]}, {\"cis_csc\": [\"5.1\"]}]'),(21540,'Ensure remote login warning banner is configured properly.','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue.net file with the appropriate contents according to your site policy, remove any instances of m , , s , or v: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.net','[{\"cis\": [\"1.7.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"7.1\"]}]'),(21541,'Ensure permissions on /etc/motd are configured.','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users.','If the /etc/motd file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/motd: # chown root:root /etc/motd # chmod 644 /etc/motd','[{\"cis\": [\"1.7.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(21542,'Ensure permissions on /etc/issue are configured.','The contents of the /etc/issue file are displayed to users prior to login for local terminals.','If the /etc/issue file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue: # chown root:root /etc/issue # chmod 644 /etc/issue','[{\"cis\": [\"1.7.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(21543,'Ensure permissions on /etc/issue.net are configured.','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services.','If the /etc/issue.net file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue.net: # chown root:root /etc/issue.net # chmod 644 /etc/issue.net','[{\"cis\": [\"1.7.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(21544,'Ensure GDM login banner is configured.','GDM is the GNOME Display Manager which handles graphical login for GNOME based systems.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place.','','Create the /etc/dconf/profile/gdm file with the following contents: user-db:user system-db:gdm file-db:/usr/share/gdm/greeter-dconf-defaults Create or edit the banner-message-enable and banner-message-text options in /etc/dconf/db/gdm.d/01-banner-message: [org/gnome/login-screen] banner-message-enable=true banner-message-text='Authorized uses only. All activity may be monitored and reported.' Run the following command to update the system databases: # dconf update','[{\"cis\": [\"1.7.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21545,'Ensure updates, patches, and additional security software are installed.','Periodically patches are released for included software either due to security flaws or to include additional functionality.','Newer patches may contain security enhancements that would not be available through the latest full update. As a result, it is recommended that the latest software patches be used to take advantage of the latest functionality. As with any software installation, organizations need to determine if a given update meets their requirements and verify the compatibility and supportability of any additional software against the update revision that is selected.','','Use your package manager to update all packages on the system according to site policy. Notes: Site policy may mandate a testing period before install onto production systems for available updates.','[{\"cis\": [\"1.8\"]}, {\"cis_csc\": [\"3.4\", \"3.5\"]}, {\"pci_dss\": [\"5.2\"]}, {\"nist_800_53\": [\"AU.6\", \"SI.4\"]}, {\"gpg_13\": [\"4.2\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\"]}]'),(21546,'Ensure chargen services are not enabled.','chargen is a network service that responds with 0 to 512 ASCII characters for each connection it receives. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Comment out or remove any lines starting with chargen from /etc/inetd.conf and /etc/inetd.d/*. Set disable = yes on all chargen services in /etc/xinetd.conf and /etc/xinetd.d/* ','[{\"cis\": [\"2.1.1\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21547,'Ensure daytime services are not enabled.','daytime is a network service that responds with the server's current date and time. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Comment out or remove any lines starting with daytime from /etc/inetd.conf and /etc/inetd.d/*. Set disable = yes on all daytime services in /etc/xinetd.conf and /etc/xinetd.d/* ','[{\"cis\": [\"2.1.2\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21548,'Ensure discard services are not enabled.','discard is a network service that simply discards all data it receives. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Comment out or remove any lines starting with discard from /etc/inetd.conf and /etc/inetd.d/*. Set disable = yes on all discard services in /etc/xinetd.conf and /etc/xinetd.d/* ','[{\"cis\": [\"2.1.3\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21549,'Ensure echo services are not enabled.','echo is a network service that responds to clients with the data sent to it by the client. This service is intended for debugging and testing purposes. It is recommended that this service be disabled.','Disabling this service will reduce the remote attack surface of the system.','','Comment out or remove any lines starting with echo from /etc/inetd.conf and /etc/inetd.d/*. Set disable = yes on all echo services in /etc/xinetd.conf and /etc/xinetd.d/* ','[{\"cis\": [\"2.1.4\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21550,'Ensure time services are not enabled.','time is a network service that responds with the server's current date and time as a 32 bit integer. This service is intended for debugging and testing purposes. It is recommended that this service be disabled','Disabling this service will reduce the remote attack surface of the system.','','Comment out or remove any lines starting with time from /etc/inetd.conf and /etc/inetd.d/*. Set disable = yes on all time services in /etc/xinetd.conf and /etc/xinetd.d/* ','[{\"cis\": [\"2.1.5\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21551,'Ensure rsh server is not enabled.','The Berkeley rsh-server (rsh, rlogin, rexec) package contains legacy services that exchange credentials in clear-text.','These legacy services contain numerous security exposures and have been replaced with the more secure SSH package','','Comment out or remove any lines starting with shell, login or exec from /etc/inetd.conf and /etc/inetd.d/*. Set disable = yes on all shell, login or exec services in /etc/xinetd.conf and /etc/xinetd.d/* ','[{\"cis\": [\"2.1.6\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21552,'Ensure talk server is not enabled.','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client (allows initiate of talk sessions) is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Comment out or remove any lines starting with talk or ntalk from /etc/inetd.conf and /etc/inetd.d/*. Set disable = yes on all talk or ntalk services in /etc/xinetd.conf and /etc/xinetd.d/* ','[{\"cis\": [\"2.1.7\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21553,'Ensure telnet server is not enabled.','The telnet-server package contains the telnet daemon, which accepts connections from users from other systems via the telnet protocol.','The telnet protocol is insecureand unencrypted. The use of an unencrypted transmission medium could allow a user with access to sniff network traffic the ability to steal credentials. The ssh package provides an encrypted session and stronger security.','','Comment out or remove any lines starting with telnet from /etc/inetd.conf and /etc/inetd.d/*. Set disable = yes on all telnet services in /etc/xinetd.conf and /etc/xinetd.d/* ','[{\"cis\": [\"2.1.8\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21554,'Ensure tftp server is not enabled.','Trivial File Transfer Protocol (TFTP) is a simple file transfer protocol, typically used to automatically transfer configuration or boot machines from a boot server. The packages tftpd and atftp are both used to define and support a TFTP server.','TFTP does not support authentication nor does it ensure the confidentiality or integrity of data. It is recommended that TFTP be removed, unless there is a specificneed for TFTP. In that case, extreme caution must be used when configuring the services.','','Comment out or remove any lines starting with tftp from /etc/inetd.conf and /etc/inetd.d/*. Set disable = yes on all tftp services in /etc/xinetd.conf and /etc/xinetd.d/* ','[{\"cis\": [\"2.1.9\"]}, {\"cis_csc\": [\"9.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21555,'Ensure xinetd is not enabled.','The eXtended InterNET Daemon (xinetd) is an open source super daemon that replaced the original inetd daemon. The xinetddaemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.','If there are no xinetd services required, it is recommended that the package be removed.','','Run the following commands to diable xinetd: # systemctl disable xinetd','[{\"cis\": [\"2.1.10\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21556,'Ensure openbsd-inetd is not installed.','The inetd daemon listens for well known services and dispatches the appropriate daemon to properly respond to service requests.','If there are no inetd services required, it is recommended that the daemon be removed.','','Run the following command to uninstall openbsd-inetd: apt-get remove openbsd-inetd','[{\"cis\": [\"2.1.11\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21557,'Ensure time synchronization is in use.','System time should be synchronized between all systems in an environment. This is typically done by establishing an authoritative time server or set of servers and having all systems synchronize their clocks to them.','Time synchronization is important to support time sensitive security mechanisms like Kerberos and also ensures log files have consistent time records across the enterprise, which aids in forensic investigations.','','On physical systems or virtual systems where host based time synchronization is not available install NTP or chrony using one of the following commands: # apt-get install ntp # apt-get install chrony On virtual systems where host based time synchronization is available consult your virtualization software documentation and setup host based synchronization.','[{\"cis\": [\"2.2.1.1\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(21558,'Ensure ntp is configured.','ntp is a daemon which implements the Network Time Protocol (NTP). It is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on NTP can be found at http://www.ntp.org. ntp can be configured to be a client and/or a server. This recommendation only applies if ntp is in use on the system.','If ntp is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','Add or edit restrict lines in /etc/ntp.conf to match the following: restrict -4 default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquery Add or edit server or pool lines to /etc/ntp.conf as appropriate: server <remote-server> Configure ntp to run as the ntp user by adding or editing the /etc/init.d/ntp file: RUNASUSER=ntp','[{\"cis\": [\"2.2.1.2\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21559,'Ensure chrony is configured.','chrony is a daemon which implements the Network Time Protocol (NTP) is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on chrony can be found at http://chrony.tuxfamily.org/. chrony can be configured to be a client and/or a server.','If chrony is in use on the system proper configuration is vital to ensuring time synchronization is working properly. This recommendation only applies if chrony is in use on the system.','','Add or edit server or pool lines to /etc/chrony/chrony.conf as appropriate: server <remote-server>','[{\"cis\": [\"2.2.1.3\"]}, {\"cis_csc\": [\"6.1\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21560,'Ensure the X Window system is not installed.','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','','Run the following command to remove the X Windows System packages: apt-get remove xserver-xorg*','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.8\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(21561,'Ensure Avahi Server is not enabled.','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Automatic discovery of network services is not normally required for system functionality. It is recommended to disable the service to reduce the potential attach surface.','','Run the following command to disable avahi-daemon: # systemctl disable avahi-daemon','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21562,'Ensure CUPS is not enabled.','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be disabled to reduce the potential attack surface.','','Run the following command to disable cups: # systemctl disable cups','[{\"cis\": [\"2.2.4\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21563,'Ensure DHCP Server is not enabled.','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a system is specifically set up to act as a DHCP server, it is recommended that this service be deleted to reduce the potential attack surface.','','Run the following commands to disable dhcpd: # systemctl disable isc-dhcp-server # systemctl disable isc-dhcp-server6','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21564,'Ensure LDAP server is not enabled.','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP server, it is recommended that the software be disabled to reduce the potential attack surface.','','Run the following command to disable slapd: # systemctl disable slapd','[{\"cis\": [\"2.2.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21565,'Ensure NFS and RPC are not enabled.','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the system does not export NFS shares or act as an NFS client, it is recommended that these services be disabled to reduce remote attack surface.','','Run the following commands to disable nfs and rpcbind: # systemctl disable nfs-server # systemctl disable rpcbind','[{\"cis\": [\"2.2.7\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21566,'Ensure DNS Server is not enabled.','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a system is specifically designated to act as a DNS server, it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to disable named: # systemctl disable bind9','[{\"cis\": [\"2.2.8\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21567,'Ensure FTP Server is not enabled.','The File Transfer Protocol (FTP) provides networked computers with the ability to transfer files.','FTP does not protect the confidentiality of data or authentication credentials. It is recommended sftp be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to disable vsftpd: # systemctl disable vsftpd','[{\"cis\": [\"2.2.9\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21568,'Ensure HTTP Server is not enabled.','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to disable apache2: # systemctl disable apache2','[{\"cis\": [\"2.2.10\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21569,'Ensure IMAP and POP3 server is not enabled.','dovecot is an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided by this system, it is recommended that the service be deleted to reduce the potential attack surface.','','Run the following commands to disable dovecot: # systemctl disable dovecot','[{\"cis\": [\"2.2.11\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21570,'Ensure Samba is not enabled.','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Small Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this service can be deleted to reduce the potential attack surface.','','Run the following command to disable smbd: # systemctl disable smbd','[{\"cis\": [\"2.2.12\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21571,'Ensure HTTP Proxy Server is not enabled.','Squid is a standard proxy server used in many distributions and environments.','If there is no need for a proxy server, it is recommended that the squid proxy be deleted to reduce the potential attack surface.','','Run the following command to disable squid: # systemctl disable squid','[{\"cis\": [\"2.2.13\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21572,'Ensure SNMP Server is not enabled.','The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server can communicate using SNMP v1, which transmits data in the clear and does not require authentication to execute commands. Unless absolutely necessary, it is recommended that the SNMP service not be used. If SNMP is required the server should be configured to disallow SNMP v1.','','Run the following command to disable snmpd: # systemctl disable snmpd','[{\"cis\": [\"2.2.14\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21573,'Ensure mail transfer agent is configured for local-only mode.','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','The software for all Mail Transfer Agents is complex and most have a long history of security issues. While it is important to ensure that the system can process local mail messages, it is not necessary to have the MTA's daemon listening on a port unless the server is intended to be a mail server that receives and processes mail from other systems.','','Edit /etc/postfix/main.cf and add the following line to the RECEIVING MAIL section. If the line already exists, change it to look like the line below: inet_interfaces = loopback-only . Restart postfix: # systemctl restart postfix','[{\"cis\": [\"2.2.15\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AC.4\", \"SC.7\"]}, {\"tsc\": [\"CC5.2\", \"CC6.4\", \"CC6.6\", \"CC6.7\"]}]'),(21574,'Ensure rsync service is not enabled.','The rsyncd service can be used to synchronize files between systems over network links.','The rsyncd service presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to disable rsync: # systemctl disable rsync','[{\"cis\": [\"2.2.16\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}]'),(21575,'Ensure NIS Server is not enabled.','The Network Information Service (NIS) (formally known as Yellow Pages) is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be disabled and other, more secure services be used','','Run the following command to disable nis: # systemctl disable nis','[{\"cis\": [\"2.2.17\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21576,'Ensure NIS Client is not installed.','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','','Uninstall the nis package: # apt-get remove nis','[{\"cis\": [\"2.3.1\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21577,'Ensure rsh client is not installed.','The rshpackage contains the client commands for the rsh services.','These legacy clients contain numerous security exposures and have been replaced with the more secure SSH package. Even if the server is removed, it is best to ensure the clients are also removed to prevent users from inadvertently attempting to use these commands and therefore exposing their credentials. Note that removing the rshpackage removes the clients for rsh, rcpand rlogin.','','Run the following command to uninstall rsh: apt-get remove rsh-client rsh-redone-client','[{\"cis\": [\"2.3.2\"]}, {\"cis_csc\": [\"2.6\", \"4.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21578,'Ensure talk client is not installed.','The talksoftware makes it possible for users to send and receive messages across systems through a terminal session. The talkclient, which allows initialization of talk sessions, is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','','Run the following command to uninstall talk: apt-get remove talk','[{\"cis\": [\"2.3.3\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21579,'Ensure telnet client is not installed.','The telnet package contains the telnet client, which allows users to start connections to other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow an unauthorized user to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Linux distributions.','','Run the following command to uninstall telnet: # apt-get remove telnet','[{\"cis\": [\"2.3.4\"]}, {\"cis_csc\": [\"2.6\", \"4.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21580,'Ensure LDAP client is not installed.','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP client, it is recommended that the software be removed to reduce the potential attack surface.','','Run the following command to uninstall openldap-clients : # apt-get remove ldap-utils','[{\"cis\": [\"2.3.5\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21581,'Ensure IP forwarding is disabled.','The net.ipv4.ip_forward flag is used to tell the system whether it can forward packets or not.','Setting the flags to 0 ensures that a system with multiple interfaces (for example, a hard proxy), will never be able to forward packets, and therefore, never serve as a router.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.ip_forward = 0 Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.ip_forward=0 # s # sysctl -w net.ipv4.route.flush=1 ','[{\"cis\": [\"3.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21582,'Ensure packet redirect sending is disabled.','ICMP Redirects are used to send routing information to other hosts. As a host itself does not act as a router (in a host only configuration), there is no need to send redirects.','An attacker could use a compromised host to send invalid ICMP redirects to other router devices in an attempt to corrupt routing and have users access a system set up by the attacker as opposed to a valid system.','','Set the net.ipv4.conf.all.send_redirects and net.ipv4.conf.default.send_redirects parameters to 0 in /etc/sysctl.conf: net.ipv4.conf.all.send_redirects=0 net.ipv4.conf.default.send_redirects=0 Modify active kernel parameters to match: # sysctl -w net.ipv4.conf.all.send_redirects=0 # sysctl -w net.ipv4.conf.default.send_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21583,'Ensure source routed packets are not accepted.','In networking, source routing allows a sender to partially or fully specify the route packets take through a network. In contrast, non-source routed packets travel a path determined by routers in the network. In some cases, systems may not be routable or reachable from some locations (e.g. private addresses vs. Internet routable), and so source routed packets would need to be used.','Setting net.ipv4.conf.all.accept_source_route, net.ipv4.conf.default.accept_source_route to 0 disables the system from accepting source routed packets. Assume this system was capable of routing packets to Internet routable addresses on one interface and private addresses on another interface. Assume that the private addresses were not routable to the Internet routable addresses and vice versa. Under normal routing circumstances, an attacker from the Internet routable addresses could not use the system as a way to reach the private address systems. If, however, source routed packets were allowed, they could be used to gain access to the private address systems as the route could be specified, rather than rely on routing protocols that did not allow this routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_source_route = 0 net.ipv4.conf.default.accept_source_route = 0 . Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_source_route=0 # sysctl -w net.ipv4.conf.default.accept_source_route=0 # sysctl -w net.ipv4.route.flush=1 ','[{\"cis\": [\"3.2.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21584,'Ensure ICMP redirects are not accepted.','ICMP redirect messages are packets that convey routing information and tell your host (acting as a router) to send packets via an alternate path. It is a way of allowing an outside routing device to update your system routing tables. By setting net.ipv4.conf.all.accept_redirects to 0, the system will not accept any ICMP redirect messages, and therefore, won't allow outsiders to update the system's routing tables.','Attackers could use bogus ICMP redirect messages to maliciously alter the system routing tables and get them to send packets to incorrect networks and allow your system packets to be captured.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.accept_redirects = 0 net.ipv4.conf.default.accept_redirects = 0 . Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.accept_redirects=0 # sysctl -w net.ipv4.conf.default.accept_redirects=0 # sysctl -w net.ipv4.route.flush=1 ','[{\"cis\": [\"3.2.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21585,'Ensure secure ICMP redirects are not accepted.','Secure ICMP redirects are the same as ICMP redirects, except they come from gateways listed on the default gateway list. It is assumed that these gateways are known to your system, and that they are likely to be secure.','It is still possible for even known gateways to be compromised. Setting net.ipv4.conf.all.secure_redirects to 0 protects the system from routing table updates by possibly compromised known gateways.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.secure_redirects = 0 net.ipv4.conf.default.secure_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.secure_redirects=0 # sysctl -w net.ipv4.conf.default.secure_redirects=0 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21586,'Ensure suspicious packets are logged.','When enabled, this feature logs packets with un-routable source addresses to the kernel log.','Enabling this feature and logging these packets allows an administrator to investigate the possibility that an attacker is sending spoofed packets to their server.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.log_martians = 1 net.ipv4.conf.default.log_martians = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.log_martians=1 # sysctl -w net.ipv4.conf.default.log_martians=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.4\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21587,'Ensure broadcast ICMP requests are ignored.','Setting net.ipv4.icmp_echo_ignore_broadcasts to 1 will cause the system to ignore all ICMP echo and timestamp requests to broadcast and multicast addresses.','Accepting ICMP echo and timestamp requests with broadcast or multicast destinations for your network could be used to trick your host into starting (or participating) in a Smurf attack. A Smurf attack relies on an attacker sending large amounts of ICMP broadcast messages with a spoofed source address. All hosts receiving this message and responding would send echo-reply messages back to the spoofed address, which is probably not routable. If many hosts respond to the packets, the amount of traffic on the network could be significantly multiplied.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_echo_ignore_broadcasts = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_echo_ignore_broadcasts=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21588,'Ensure bogus ICMP responses are ignored.','Setting icmp_ignore_bogus_error_responses to 1 prevents the kernel from logging bogus responses (RFC-1122 non-compliant) from broadcast reframes, keeping file systems from filling up with useless log messages.','Some routers (and some attackers) will send responses that violate RFC-1122 and attempt to fill up a log file system with many useless error messages.','','Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.icmp_ignore_bogus_error_responses = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.icmp_ignore_bogus_error_responses=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21589,'Ensure Reverse Path Filtering is enabled.','Setting net.ipv4.conf.all.rp_filter and net.ipv4.conf.default.rp_filter to 1 forces the Linux kernel to utilize reverse path filtering on a received packet to determine if the packet was valid. Essentially, with reverse path filtering, if the return packet does not go out the same interface that the corresponding source packet came from, the packet is dropped (and logged if log_martians is set).','Setting these flags is a good way to deter attackers from sending your system bogus packets that cannot be responded to. One instance where this feature breaks down is if asymmetrical routing is employed. This would occur when using dynamic routing protocols (bgp, ospf, etc) on your system. If you are using asymmetrical routing on your system, you will not be able to enable this feature without breaking the routing.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.conf.all.rp_filter = 1 net.ipv4.conf.default.rp_filter = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.conf.all.rp_filter=1 # sysctl -w net.ipv4.conf.default.rp_filter=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21590,'Ensure TCP SYN Cookies is enabled.','When tcp_syncookies is set, the kernel will handle TCP SYN packets normally until the half-open connection queue is full, at which time, the SYN cookie functionality kicks in. SYN cookies work by not using the SYN queue at all. Instead, the kernel simply replies to the SYN with a SYN|ACK, but will include a specially crafted TCP sequence number that encodes the source and destination IP address and port number and the time the packet was sent. A legitimate connection would send the ACK packet of the three way handshake with the specially crafted sequence number. This allows the system to verify that it has received a valid response to a SYN cookie and allow the connection, even though there is no corresponding SYN in the queue.','Attackers use SYN flood attacks to perform a denial of service attacked on a system by sending many SYN packets without completing the three way handshake. This will quickly use up slots in the kernel's half-open connection queue and prevent legitimate connections from succeeding. SYN cookies allow the system to keep accepting valid connections, even if under a denial of service attack.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv4.tcp_syncookies = 1. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv4.tcp_syncookies=1 # sysctl -w net.ipv4.route.flush=1','[{\"cis\": [\"3.2.8\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21591,'Ensure IPv6 router advertisements are not accepted.','This setting disables the systems ability to accept router advertisements','It is recommended that systems not accept router advertisements as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_ra = 0 net.ipv6.conf.default.accept_ra = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_ra=0 # sysctl -w net.ipv6.conf.default.accept_ra=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.3.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21592,'Ensure IPv6 redirects are not accepted.','This setting prevents the system from accepting ICMP redirects. ICMP redirects tell the system about alternate routes for sending traffic.','It is recommended that systems not accept ICMP redirets as they could be tricked into routing traffic to compromised machines. Setting hard routes within the system (usually a single default route to a trusted router) protects the system from bad routes.','','Set the following parameters in /etc/sysctl.conf or a /etc/sysctl.d/* file: net.ipv6.conf.all.accept_redirects = 0 net.ipv6.conf.default.accept_redirects = 0. Run the following commands to set the active kernel parameters: # sysctl -w net.ipv6.conf.all.accept_redirects=0 # sysctl -w net.ipv6.conf.default.accept_redirects=0 # sysctl -w net.ipv6.route.flush=1','[{\"cis\": [\"3.3.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21593,'Ensure IPv6 is disabled.','Although IPv6 has many advantages over IPv4, few organizations have implemented IPv6.','If IPv6 is not to be used, it is recommended that it be disabled to reduce the attack surface of the system.','','Edit /etc/default/grub and add '``ipv6.disable=1' to GRUB_CMDLINE_LINUX: GRUB_CMDLINE_LINUX="ipv6.disable=1" Run the following command to update the grub2 configuration: # update-grub','[{\"cis\": [\"3.3.3\"]}, {\"cis_csc\": [\"3\", \"11\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21594,'Install TCP Wrappers.','TCP Wrappers provides a simple access list and standardized logging method for services capable of supporting it. In the past, services that were called from inetd and xinetd supported the use of tcp wrappers. As inetd and xinetd have been falling in disuse, any service that can support tcp wrappers will have the libwrap.so library attached to it.','TCP Wrappers provide a good simple access list mechanism to services that may not have that support built in. It is recommended that all services that can support TCP Wrappers, use it.','','Install tcpd : # apt-get install tcpd To verify if a service supports TCP Wrappers, run the following command: # ldd <path-to-daemon> | grep libwrap.so If there is any output, then the service supports TCP Wrappers.','[{\"cis\": [\"3.4.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(21595,'Ensure /etc/hosts.allow is configured.','The /etc/hosts.allow file specifies which IP addresses are permitted to connect to the host. It is intended to be used in conjunction with the /etc/hosts.deny file.','The /etc/hosts.allow file supports access control by IP and helps ensure that only authorized systems can connect to the system.','','Run the following command to create /etc/hosts.allow: # echo "ALL: <net>/<mask>, <net>/<mask>, ..." >/etc/hosts.allow. Where each <net>/<mask> combination (for example, "192.168.1.0/255.255.255.0") represents one network block in use by your organization that requires access to this system.','[{\"cis\": [\"3.4.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(21596,'Ensure /etc/hosts.deny is configured.','The /etc/hosts.deny file specifies which IP addresses are not permitted to connect to the host. It is intended to be used in conjunction with the /etc/hosts.allow file.','The /etc/hosts.deny file serves as a failsafe so that any host not specified in /etc/hosts.allow is denied access to the server.','','Run the following command to create /etc/hosts.deny: # echo "ALL: ALL" >> /etc/hosts.deny','[{\"cis\": [\"3.4.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(21597,'Verify permissions on /etc/hosts.allow.','The /etc/hosts.allow file contains network information that is used by many system applications and therefore must be readable for these applications to operate.','It is critical to ensure that the /etc/hosts.allow file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to set permissions on /etc/hosts.allow : # chown root:root /etc/hosts.allow # chmod 644 /etc/hosts.allow','[{\"cis\": [\"3.4.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21598,'Verify permissions on /etc/hosts.deny.','The /etc/hosts.deny file contains network information that is used by many system applications and therefore must be readable for these applications to operate.','It is critical to ensure that the /etc/hosts.deny file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to set permissions on /etc/hosts.deny : # chown root:root /etc/hosts.deny # chmod 644 /etc/hosts.deny','[{\"cis\": [\"3.4.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21599,'Ensure DCCP is disabled.','The Datagram Congestion Control Protocol (DCCP) is a transport layer protocol that supports streaming media and telephony. DCCP provides a way to gain access to congestion control, without having to do it at the application layer, but does not provide in- sequence delivery.','If the protocol is not required, it is recommended that the drivers not be installed to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install dccp /bin/true','[{\"cis\": [\"3.5.1\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21600,'Ensure SCTP is disabled.','The Stream Control Transmission Protocol (SCTP) is a transport layer protocol used to support message oriented communication, with several streams of messages in one connection. It serves a similar function as TCP and UDP, incorporating features of both. It is message-oriented like UDP, and ensures reliable in-sequence transport of messages with congestion control like TCP.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install sctp /bin/true','[{\"cis\": [\"3.5.2\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21601,'Ensure RDS is disabled.','The Reliable Datagram Sockets (RDS) protocol is a transport layer protocol designed to provide low-latency, high-bandwidth communications between cluster nodes. It was developed by the Oracle Corporation.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install rds /bin/true','[{\"cis\": [\"3.5.3\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21602,'Ensure TIPC is disabled.','The Transparent Inter-Process Communication (TIPC) protocol is designed to provide communication between cluster nodes.','If the protocol is not being used, it is recommended that kernel module not be loaded, disabling the service to reduce the potential attack surface.','','Edit or create the file /etc/modprobe.d/CIS.conf and add the following line: install tipc /bin/true','[{\"cis\": [\"3.5.4\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21603,'Ensure default deny firewall policy.','A default deny all policy on connections ensures that any unconfigured network usage will be rejected.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # iptables -P INPUT DROP # iptables -P OUTPUT DROP # iptables -P FORWARD DROP. Notes: Changing firewall settings while connected over network can result in being locked out of the system. Remediation will only affect the active system firewall, be sure to configure the default policy in your firewall management to apply on boot as well.','[{\"cis\": [\"3.6.2\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(21604,'Ensure loopback traffic is configured.','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # iptables -A INPUT -i lo -j ACCEPT # iptables -A OUTPUT -o lo -j ACCEPT # iptables -A INPUT -s 127.0.0.0/8 -j DROP','[{\"cis\": [\"3.6.3\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"1.2.1\"]}, {\"tsc\": [\"CC8.1\"]}]'),(21605,'Ensure audit log storage size is configured.','Configure the maximum size of the audit log file. Once the log reaches the maximum size, it will be rotated and a new log file will be started.','It is important that an appropriate size is determined for log files so that they do not impact the system and audit data is not lost.','','Set the following parameter in /etc/audit/auditd.conf in accordance with site policy: max_log_file = <MB> Notes: The max_log_file parameter is measured in megabytes.','[{\"cis\": [\"4.1.1.1\"]}, {\"cis_csc\": [\"6.4\"]}]'),(21606,'Ensure system is disabled when audit logs are full.','The auditd daemon can be configured to halt the system when the audit logs are full.','In high security contexts, the risk of detecting unauthorized access or nonrepudiation exceeds the benefit of the system's availability.','','Set the following parameters in /etc/audit/auditd.conf: space_left_action = email action_mail_acct = root admin_space_left_action = halt','[{\"cis\": [\"4.1.1.2\"]}, {\"cis_csc\": [\"6.4\"]}]'),(21607,'Ensure audit logs are not automatically deleted.','The max_log_file_action setting determines how to handle the audit log file reaching the max file size. A value of keep_logs will rotate the logs but never delete old logs.','In high security contexts, the benefits of maintaining a long audit history exceed the cost of storing the audit history.','','Set the following parameter in /etc/audit/auditd.conf: max_log_file_action = keep_logs','[{\"cis\": [\"4.1.1.3\"]}, {\"cis_csc\": [\"6.4\"]}]'),(21608,'Ensure auditd service is enabled.','Turn on the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable auditd: # systemctl enable auditd','[{\"cis\": [\"4.1.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\", \"10.7\"]}, {\"tsc\": [\"CC6.1\"\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(21609,'Ensure auditing for processes that start prior to auditd is enabled.','Configure grub or lilo so that processes that are capable of being audited can be audited even if they start up prior to auditd startup.','Audit events need to be captured on processes that start up prior to auditd, so that potential malicious activity cannot go undetected.','','1) Edit /etc/default/grub and add audit=1 to GRUB_CMDLINE_LINUX: GRUB_CMDLINE_LINUX="audit=1" 2) Run the following command to update the grub2 configuration: # update-grub Notes: This recommendation is designed around the grub bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings.','[{\"cis\": [\"4.1.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.2.6\", \"10.7\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"35.7.d\", \"32.2\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(21610,'Ensure events that modify date and time information are collected.','Capture events where the system date and/or time has been modified. The parameters in this section are set to determine if the adjtimex (tune kernel clock), settimeofday (Set time, using timeval and timezone structures) stime (using seconds since 1/1/1970) or clock_settime (allows for the setting of several internal clocks and timers) system calls have been executed and always write an audit record to the /var/log/audit.log file upon exit, tagging the records with the identifier "time-change"','Unexpected changes in system date and/or time could be a sign of malicious activity on the system.','','For 32 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time- change | -a always,exit -F arch=b32 -S clock_settime -k time-change | -w /etc/localtime -p wa -k time-change. For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S adjtimex -S settimeofday -k time-change | -a always,exit -F arch=b32 -S adjtimex -S settimeofday -S stime -k time-change | -a always,exit -F arch=b64 -S clock_settime -k time-change -a always,exit -F arch=b32 -S clock_settime -k time-change | -w /etc/localtime -p wa -k time-change','[{\"cis\": [\"4.1.4\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.4.2\", \"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.3\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(21611,'Ensure events that modify user/group information are collected.','Record events affecting the group , passwd (user IDs), shadow and gshadow (passwords) or /etc/security/opasswd (old passwords, based on remember parameter in the PAM configuration) files. The parameters in this section will watch the files to see if they have been opened for write or have had attribute changes (e.g. permissions) and tag them with the identifier "identity" in the audit log file.','Unexpected changes to these files could be an indication that the system has been compromised and that an unauthorized user is attempting to hide their activities or compromise additional accounts.','','Add the following lines to the /etc/audit/audit.rules file: -w /etc/group -p wa -k identity | -w /etc/passwd -p wa -k identity | -w /etc/gshadow -p wa -k identity | -w /etc/shadow -p wa -k identity | -w /etc/security/opasswd -p wa -k identity Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.5\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(21612,'Ensure events that modify the system's network environment are collected.','Record changes to network environment files or system calls. The below parameters monitor the sethostname (set the systems host name) or setdomainname (set the systems domainname) system calls, and write an audit event on system call exit. The other parameters monitor the /etc/issue and /etc/issue.net files (messages displayed pre- login), /etc/hosts (file containing host names and associated IP addresses) and /etc/sysconfig/network (directory containing network interface scripts and configurations) files.','Monitoring sethostname and setdomainname will identify potential unauthorized changes to host and domainname of a system. The changing of these names could potentially break security parameters that are set based on those names. The /etc/hosts file is monitored for changes in the file that can indicate an unauthorized intruder is trying to change machine associations with IP addresses and trick users and processes into connecting to unintended machines. Monitoring /etc/issue and /etc/issue.net is important, as intruders could put disinformation into those files and trick users into providing information to the intruder. Monitoring /etc/sysconfig/network is important as it can show if network interfaces or scripts are being modified in a way that can lead to the machine becoming unavailable or compromised. All audit records will be tagged with the identifier "system-locale."','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S sethostname -S setdomainname -k system-locale | -a always,exit -F arch=b32 -S sethostname -S setdomainname -k system-locale | -w /etc/issue -p wa -k system-locale | -w /etc/issue.net -p wa -k system-locale | -w /etc/hosts -p wa -k system-locale | -w /etc/sysconfig/network -p wa -k system-locale Notes: /etc/sysconfig/network is common to Red Hat and SUSE based distributions. You should expand or replace this coverage to any network configuration files on your system such as /etc/network on Debian based distributions. Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.6\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(21613,'Ensure events that modify the system's Mandatory Access Controls are collected.','Monitor SELinux/AppArmor mandatory access controls. The parameters below monitor any write access (potential additional, deletion or modification of files in the directory) or attribute changes to the /etc/selinux or /etc/apparmor and /etc/apparmor.d directories.','Changes to files in these directories could indicate that an unauthorized user is attempting to modify access controls and change security contexts, leading to a compromise of the system.','','On systems using SELinux add the following line to the /etc/audit/audit.rules file: -w /etc/selinux/ -p wa -k MAC-policy | -w /usr/share/selinux/ -p wa -k MAC-policy On systems using AppArmor add the following line to the /etc/audit/audit.rules file: -w /etc/apparmor/ -p wa -k MAC-policy | -w /etc/apparmor.d/ -p wa -k MAC-policy','[{\"cis\": [\"4.1.7\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(21614,'Ensure login and logout events are collected.','Monitor login and logout events. The parameters below track changes to files associated with login/logout events. The file /var/log/faillog tracks failed events from login. The file /var/log/lastlog maintain records of the last time a user successfully logged in. The file /var/log/tallylog maintains records of failures via the pam_tally2 module','Monitoring login/logout events could provide a system administrator with information associated with brute force attacks against user logins.','','Add the following lines to the /etc/audit/audit.rules file: -w /var/log/faillog -p wa -k logins | -w /var/log/lastlog -p wa -k logins | -w /var/log/tallylog -p wa -k logins. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.8\"]}, {\"cis_csc\": [\"4.9\", \"16.11\", \"16.13\"]}, {\"pci_dss\": [\"10.2.1\", \"10.2.4\", \"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(21615,'Ensure session initiation information is collected.','Monitor session initiation events. The parameters in this section track changes to the files associated with session events. The file /var/run/utmp file tracks all currently logged in users. All audit records will be tagged with the identifier "session." The /var/log/wtmp file tracks logins, logouts, shutdown, and reboot events. The file /var/log/btmp keeps track of failed login attempts and can be read by entering the command /usr/bin/last -f /var/log/btmp . All audit records will be tagged with the identifier "logins."','Monitoring these files for changes could alert a system administrator to logins occurring at unusual hours, which could indicate intruder activity (i.e. a user logging in at a time when they do not normally log in).','','Add the following lines to the /etc/audit/audit.rules file: -w /var/run/utmp -p wa -k session | -w /var/log/wtmp -p wa -k logins | -w /var/log/btmp -p wa -k logins. Notes: The last command can be used to read /var/log/wtmp (last with no parameters) and /var/run/utmp (last -f /var/run/utmp). Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.9\"]}, {\"cis_csc\": [\"4.9\", \"16.11\", \"16.13\"]}, {\"pci_dss\": [\"10.3\"]}, {\"nist_800_53\": [\"AC.7\", \"AU.14\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(21616,'Ensure discretionary access control permission modification events are collected.','Monitor changes to file permissions, attributes, ownership and group. The parameters in this section track changes for system calls that affect file permissions and attributes. The chmod , fchmod and fchmodat system calls affect the permissions associated with a file. The chown , fchown , fchownat and lchown system calls affect owner and group attributes on a file. The setxattr , lsetxattr , fsetxattr (set extended file attributes) and removexattr , lremovexattr , fremovexattr (remove extended file attributes) control extended file attributes. In all cases, an audit record will only be written for non-system user ids (auid >= 1000) and will ignore Daemon events (auid = 4294967295). All audit records will be tagged with the identifier "perm_mod."','Monitoring for changes in file attributes could alert a system administrator to activity that could indicate intruder activity or policy violation.','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b32 -S chmod -S fchmod -S fchmodat -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b64 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b32 -S chown -S fchown -S fchownat -S lchown -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b64 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod | -a always,exit -F arch=b32 -S setxattr -S lsetxattr -S fsetxattr -S removexattr -S lremovexattr -S fremovexattr -F auid>=1000 -F auid!=4294967295 -k perm_mod. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.10\"]}, {\"cis_csc\": [\"5.5\"]}, {\"pci_dss\": [\"10.4.2\", \"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(21617,'Ensure unsuccessful unauthorized file access attempts are collected.','Monitor for unsuccessful attempts to access files. The parameters below are associated with system calls that control creation ( creat ), opening ( open , openat ) and truncation ( truncate , ftruncate ) of files. An audit log record will only be written if the user is a non- privileged user (auid > = 1000), is not a Daemon event (auid=4294967295) and if the system call returned EACCES (permission denied to the file) or EPERM (some other permanent error associated with the specific system call). All audit records will be tagged with the identifier "access."','Failed attempts to open, create or truncate files could be an indication that an individual or process is trying to gain unauthorized access to the system.','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access | -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EACCES -F auid>=1000 -F auid!=4294967295 -k access | -a always,exit -F arch=b64 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access | -a always,exit -F arch=b32 -S creat -S open -S openat -S truncate -S ftruncate -F exit=-EPERM -F auid>=1000 -F auid!=4294967295 -k access. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.11\"]}, {\"cis_csc\": [\"14.9\"]}, {\"pci_dss\": [\"10.2.4\"]}, {\"nist_800_53\": [\"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(21618,'Ensure successful file system mounts are collected.','Monitor the use of the mount system call. The mount (and umount ) system call controls the mounting and unmounting of file systems. The parameters below configure the system to create an audit record when the mount system call is used by a non-privileged user.','It is highly unusual for a non privileged user to mount file systems to the system. While tracking mount commands gives the system administrator evidence that external media may have been mounted (based on a review of the source of the mount and confirming it's an external media type), it does not conclusively indicate that data was exported to the media. System administrators who wish to determine if data were exported, would also have to track successful open , creat and truncate system calls requiring write access to a file under the mount point of the external media file system. This could give a fair indication that a write occurred. The only way to truly prove it, would be to track successful writes to the external media. Tracking write system calls could quickly fill up the audit log and is not recommended. Recommendations on configuration options to track data export to media is beyond the scope of this document.','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts | -a always,exit -F arch=b32 -S mount -F auid>=1000 -F auid!=4294967295 -k mounts. Notes: This tracks successful and unsuccessful mount commands. File system mounts do not have to come from external media and this action still does not verify write (e.g. CD ROMS). Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.13\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(21619,'Ensure file deletion events by users are collected.','Monitor the use of system calls associated with the deletion or renaming of files and file attributes. This configuration statement sets up monitoring for the unlink (remove a file), unlinkat (remove a file attribute), rename (rename a file) and renameat (rename a file attribute) system calls and tags them with the identifier "delete".','Monitoring these calls from non-privileged users could provide a system administrator with evidence that inappropriate removal of files and file attributes associated with protected files is occurring. While this audit option will look at all events, system administrators will want to look for specific privileged files that are being deleted or altered.','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -a always,exit -F arch=b64 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete | -a always,exit -F arch=b32 -S unlink -S unlinkat -S rename -S renameat -F auid>=1000 -F auid!=4294967295 -k delete. Notes: At a minimum, configure the audit system to collect file deletion events for all users and root. Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.14\"]}, {\"cis_csc\": [\"6,2\", \"13\"]}, {\"pci_dss\": [\"10.5.5\"]}, {\"nist_800_53\": [\"AU.14\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(21620,'Ensure changes to system administration scope (sudoers) is collected.','Monitor scope changes for system administrations. If the system has been properly configured to force system administrators to log in as themselves first and then use the sudo command to execute privileged commands, it is possible to monitor changes in scope. The file /etc/sudoers will be written to when the file or its attributes have changed. The audit records will be tagged with the identifier "scope."','Changes in the /etc/sudoers file can indicate that an unauthorized change has been made to scope of system administrator activity.','','Add the following line to the /etc/audit/audit.rules file: -w /etc/sudoers -p wa -k scope | -w /etc/sudoers.d/ -p wa -k scope. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.15\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(21621,'Ensure system administrator actions (sudolog) are collected.','Monitor the sudo log file. If the system has been properly configured to disable the use of the su command and force all administrators to have to log in first and then use sudo to execute privileged commands, then all administrator commands will be logged to /var/log/sudo.log . Any time a command is executed, an audit event will be triggered as the /var/log/sudo.log file will be opened for write and the executed administration command will be written to the log.','Changes in /var/log/sudo.log indicate that an administrator has executed a command or the log file itself has been tampered with. Administrators will want to correlate the events written to the audit trail with the records written to /var/log/sudo.log to verify if unauthorized commands have been executed.','','Add the following lines to the /etc/audit/audit.rules file: -w /var/log/sudo.log -p wa -k actions. Notes: The system must be configured with sudisabled (See Item 5.6 Ensure access to the su command is restricted) to force all command execution through sudo. This will not be effective on the console, as administrators can log in as root. Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.16\"]}, {\"cis_csc\": [\"4.9\"]}, {\"pci_dss\": [\"10.2.2\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.6\", \"AC.7\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(21622,'Ensure kernel module loading and unloading is collected.','Monitor the loading and unloading of kernel modules. The programs insmod (install a kernel module), rmmod (remove a kernel module), and modprobe (a more sophisticated program to load and unload modules, as well as some other features) control loading and unloading of modules. The init_module (load a module) and delete_module (delete a module) system calls control loading and unloading of modules. Any execution of the loading and unloading module programs and system calls will trigger an audit record with an identifier of "modules".','Monitoring the use of insmod, rmmod and modprobe could provide system administrators with evidence that an unauthorized user loaded or unloaded a kernel module, possibly compromising the security of the system. Monitoring of the init_module and delete_module system calls would reflect an unauthorized user attempting to use a different program to load and unload modules.','','For 64 bit systems add the following lines to the /etc/audit/audit.rules file: -w /sbin/insmod -p x -k modules | -w /sbin/rmmod -p x -k modules | -w /sbin/modprobe -p x -k modules | -a always,exit -F arch=b64 -S init_module -S delete_module -k modules. Notes: Reloading the auditd config to set active settings may require a system reboot.','[{\"cis\": [\"4.1.17\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.7\"]}, {\"nist_800_53\": [\"AU.14\", \"AU.6\"]}, {\"gpg_13\": [\"7.9\"]}, {\"gdpr_IV\": [\"32.2\", \"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}]'),(21623,'Ensure the audit configuration is immutable.','Set system audit so that audit rules cannot be modified with auditctl. Setting the flag "-e 2" forces audit to be put in immutable mode. Audit changes can only be made on system reboot.','In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back. Users would most likely notice a system reboot and that could alert administrators of an attempt to make unauthorized audit changes.','','Add the following line to the end of the /etc/audit/audit.rules file: -e 2. Notes: This setting will ensure reloading the auditd config to set active settings requires a system reboot.','[{\"cis\": [\"4.1.18\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.5\"]}, {\"nist_800_53\": [\"AU.9\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC7.2\"]}]'),(21624,'Ensure rsyslog Service is enabled.','Once the rsyslog package is installed it needs to be activated.','If the rsyslog service is not activated the system will not have a syslog service running.','','Run the following command to enable rsyslog: # systemctl enable rsyslog','[{\"cis\": [\"4.2.1.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(21625,'Ensure rsyslog default file permissions configured.','rsyslog will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and set $FileCreateMode to 0640 or more restrictive: $FileCreateMode 0640','[{\"cis\": [\"4.2.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5.1\", \"10.5.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.9\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC7.2\", \"CC.7.3\", \"CC7.4\"]}]'),(21626,'Ensure rsyslog is configured to send logs to a remote log host.','The rsyslog utility supports the ability to send logs it gathers to a remote log host running syslogd(8) or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and add the following line (where loghost.example.com is the name of your central log host): *.* @@loghost.example.com. Run the following command to reload the rsyslogd configuration: # pkill -HUP rsyslogd','[{\"cis\": [\"4.2.1.4\"]}, {\"cis_csc\": [\"6.6\", \"6.8\"]}, {\"pci_dss\": [\"10.5.3\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21627,'Ensure remote rsyslog messages are only accepted on designated log hosts.','By default, rsyslog does not listen for log messages coming in from remote systems. The ModLoad tells rsyslog to load the imtcp.so module so it can listen over a network via TCP. The InputTCPServerRun option instructs rsyslogd to listen on the specified TCP port.','The guidance in the section ensures that remote log hosts are configured to only accept rsyslog data from hosts within the specified domain and that those systems that are not designed to be log hosts do not accept any remote rsyslog messages. This provides protection from spoofed log data and ensures that system administrators are reviewing reasonably complete syslog data in a central location.','','For hosts that are designated as log hosts, edit the /etc/rsyslog.conf file and un-comment or add the following lines:$ModLoad imtcp & $InputTCPServerRun 514. For hosts that are not designated as log hosts, edit the /etc/rsyslog.conf file and comment or remove the following lines: # $ModLoad imtcp # $InputTCPServerRun 514. Run the following command to reload the rsyslogd configuration: # pkill -HUP rsyslogd','[{\"cis\": [\"4.2.1.5\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"10.5.1\"]}]'),(21628,'Ensure syslog-ng service is enabled.','Once the syslog-ng package is installed it needs to be activated.','If the syslog-ng service is not activated the system may default to the syslogd service or lack logging instead.','','Run the following command to enable rsyslog : # systemctl enable syslog-ng','[{\"cis\": [\"4.2.2.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(21629,'Ensure syslog-ng default file permissions configured.','syslog-ng will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive syslog-ng data is archived and protected.','','Edit the /etc/syslog-ng/syslog-ng.conf and set perm option to 0640 or more restrictive: options { chain_hostnames(off); flush_lines(0); perm(0640); stats_freq(3600); threaded(yes); };','[{\"cis\": [\"4.2.2.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.5.1\", \"10.5.2\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.9\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC7.2\", \"CC.7.3\", \"CC7.4\"]}]'),(21630,'Ensure syslog-ng is configured to send logs to a remote log host.','The syslog-ng utility supports the ability to send logs it gathers to a remote log host or to receive messages from remote hosts, reducing administrative overhead.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/syslog-ng/syslog-ng.conf file and add the following lines (where logfile.example.com is the name of your central log host). destination logserver { tcp("logfile.example.com" port(514)); }; log { source(src); destination(logserver); }; Run the following command to reload the rsyslogd configuration: # pkill -HUP syslog-ng','[{\"cis\": [\"4.2.2.4\"]}, {\"cis_csc\": [\"6.6\", \"6.8\"]}, {\"pci_dss\": [\"10.5.3\"]}, {\"nist_800_53\": [\"CM.1\", \"AU.4\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21631,'Ensure rsyslog or syslog-ng is installed.','The rsyslog and syslog-ng software are recommended replacements to the original syslogd daemon which provide improvements over syslogd , such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server.','The security enhancements of rsyslog and syslog-ng such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server) justify installing and configuring the package.','','Install rsyslog or syslog-ng using one of the following commands: # apt-get install rsyslog # apt-get install syslog-ng','[{\"cis\": [\"4.2.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"10.1\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\", \"CC6.1\", \"CC6.2\", \"CC6.3\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(21632,'Ensure cron daemon is enabled.','The cron daemon is used to execute batch jobs on the system.','While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run, and cron is used to execute them.','','Run the following command to enable cron: systemctl enable cron','[{\"cis\": [\"5.1.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21633,'Ensure permissions on /etc/crontab are configured.','The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file.','This file contains information on what system jobs are run by cron. Write access to these files could provide unprivileged users with the ability to elevate their privileges. Read access to these files could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access.','','Run the following commands to set ownership and permissions on /etc/crontab : chown root:root /etc/crontab and chmod og-rwx /etc/crontab','[{\"cis\": [\"5.1.2\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(21634,'Ensure permissions on /etc/cron.hourly are configured.','This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.hourly : chown root:root /etc/cron.hourly and chmod og-rwx /etc/cron.hourly','[{\"cis\": [\"5.1.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21635,'Ensure permissions on /etc/cron.daily are configured.','The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.daily : chown root:root /etc/cron.daily and chmod og-rwx /etc/cron.daily','[{\"cis\": [\"5.1.4\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21636,'Ensure permissions on /etc/cron.weekly are configured.','The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.weekly : chown root:root /etc/cron.weekly and chmod og-rwx /etc/cron.weekly','[{\"cis\": [\"5.1.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21637,'Ensure permissions on /etc/cron.monthly are configured.','The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.monthly : chown root:root /etc/cron.monthly and chmod og-rwx /etc/cron.monthly','[{\"cis\": [\"5.1.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21638,'Ensure permissions on /etc/cron.d are configured.','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow , cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: rm /etc/cron.deny;rm /etc/at.deny;touch /etc/cron.allow; touch /etc/at.allow; chmod og-rwx /etc/cron.allow; chmod og-rwx /etc/at.allow; chown root:root /etc/cron.allow and chown root:root /etc/at.allow','[{\"cis\": [\"5.1.7\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21639,'Ensure at/cron is restricted to authorized users.','Configure /etc/cron.allow and /etc/at.allow to allow specific users to use these services. If /etc/cron.allow or /etc/at.allow do not exist, then /etc/at.deny and /etc/cron.deny are checked. Any user not specifically defined in those files is allowed to use at and cron. By removing the files, only users in /etc/cron.allow and /etc/at.allow are allowed to use at and cron. Note that even though a given user is not listed in cron.allow, cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cronjobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny and /etc/at.deny and create and set permissions and ownership for /etc/cron.allow and /etc/at.allow: # rm /etc/cron.deny # rm /etc/at.deny # touch /etc/cron.allow # touch /etc/at.allow # chmod og-rwx /etc/cron.allow # chmod og-rwx /etc/at.allow # chown root:root /etc/cron.allow # chown root:root /etc/at.allow','[{\"cis\": [\"5.1.8\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21640,'Ensure permissions on /etc/ssh/sshd_config are configured.','The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root.','The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by non- privileged users.','','Run the following commands to set ownership and permissions on /etc/ssh/sshd_config: # chown root:root /etc/ssh/sshd_config # chmod og-rwx /etc/ssh/sshd_config','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21641,'Ensure SSH Protocol is set to 2.','SSH supports two different and incompatible protocols: SSH1 and SSH2. SSH1 was the original protocol and was subject to security issues. SSH2 is more advanced and secure.','SSH v1 suffers from insecurities that do not affect SSH v2. Notes: This command not longer exists in newer versions of SSH. This check is still being included for systems that may be running an older version of SSH. As of openSSH version 7.4 this parameter will not cause an issue when included.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Protocol 2','[{\"cis\": [\"5.2.2\"]}, {\"cis_csc\": [\"14.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(21642,'Ensure SSH LogLevel is set to INFO.','The INFO parameter specifies that login and logout activity will be logged.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information. INFO level is the basic level that only records login activity of SSH users. In many situations, such as Incident Response, it is important to determine when a particular user was active on a system. The logout record can eliminate those users who disconnected, which helps narrow the field.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel INFO','[{\"cis\": [\"5.2.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(21643,'Ensure SSH X11 forwarding is disabled.','The X11Forwarding parameter provides the ability to tunnel X11 traffic through the connection to enable remote graphic connections.','Disable X11 forwarding unless there is an operational requirement to use X11 applications directly. There is a small risk that the remote X11 servers of users who are logged in via SSH with X11 forwarding could be compromised by other users on the X11 server. Note that even if X11 forwarding is disabled, users can always install their own forwarders.','','Edit the /etc/ssh/sshd_configfile to set the parameter as follows: X11Forwarding no','[{\"cis\": [\"5.2.4\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(21644,'Ensure SSH MaxAuthTries is set to 4 or less.','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc\": [\"16.13\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21645,'Ensure SSH IgnoreRhosts is enabled.','The IgnoreRhosts parameter specifies that .rhostsand .shostsfiles will not be used in RhostsRSAAuthenticationor HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with ssh.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes','[{\"cis\": [\"5.2.6\"]}, {\"cis_csc\": [\"9.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(21646,'Ensure SSH HostbasedAuthentication is disabled.','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts, or /etc/hosts.equiv, along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc\": [\"16.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(21647,'Ensure SSH root login is disabled.','The PermitRootLogin parameter specifies if the root user can log in using ssh(1). The default is no.','Disallowing root logins over SSH requires server admins to authenticate using their own individual account, then escalating to root via sudo or su. This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(21648,'Ensure SSH PermitEmptyPasswords is disabled.','The PermitEmptyPasswords parameter specifies if the server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no','[{\"cis\": [\"5.2.9\"]}, {\"cis_csc\": [\"16.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\"]}]'),(21649,'Ensure SSH PermitUserEnvironment is disabled.','The PermitUserEnvironment option allows users to present environment options to the ssh daemon.','Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has ssh executing trojan'd programs)','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitUserEnvironment no','[{\"cis\": [\"5.2.10\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\", \"CC6.1\", \"CC7.2\"]}]'),(21650,'Ensure only approved MAC algorithms are used.','This variable limits the types of MAC algorithms that SSH can use during communication.','MD5 and 96-bit MAC algorithms are considered weak and have been shown to increase exploitability in SSH downgrade attacks. Weak algorithms continue to have a great deal of attention as a weak spot that can be exploited with expanded computing power. An attacker that breaks the algorithm could take advantage of a MiTM position to decrypt the SSH tunnel and capture credentials and information','','Edit the /etc/ssh/sshd_config file and add/modify the MACs line to contain a comma separated list of the site approved MACs Example: MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2- 512,hmac-sha2-256','[{\"cis\": [\"5.2.11\"]}, {\"cis_csc\": [\"14.4\", \"16.5\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.7\", \"CC6.1\", \"CC7.2\"]}]'),(21651,'Ensure SSH Idle Timeout Interval is configured.','The two options ClientAliveInterval and ClientAliveCountMax control the timeout of ssh sessions. When the ClientAliveInterval variable is set, ssh sessions that have no activity for the specified length of time are terminated. When the ClientAliveCountMax variable is set, sshd will send client alive messages at every ClientAliveInterval interval. When the number of consecutive client alive messages are sent with no response from the client, the ssh session is terminated. For example, if the ClientAliveInterval is set to 15 seconds and the ClientAliveCountMax is set to 3, the client ssh session will be terminated after 45 seconds of idle time.','Having no timeout value associated with a connection could allow an unauthorized user access to another user's ssh session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening. While the recommended setting is 300 seconds (5 minutes), set this timeout value based on site policy. The recommended setting for ClientAliveCountMax is 0. In this case, the client session will be terminated after 5 minutes of idle time and no keepalive messages will be sent.','','Edit the /etc/ssh/sshd_config file to set the parameters according to site policy: ClientAliveInterval 300 ClientAliveCountMax 0','[{\"cis\": [\"5.2.12\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(21652,'Ensure SSH LoginGraceTime is set to one minute or less.','The LoginGraceTime parameter specifies the time allowed for successful authentication to the SSH server. The longer the Grace period is the more open unauthenticated connections can exist. Like other session controls in this session the Grace Period should be limited to appropriate organizational limits to ensure the service is available for needed access.','Setting the LoginGraceTime parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. It will also limit the number of concurrent unauthenticated connections While the recommended setting is 60 seconds (1 Minute), set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LoginGraceTime 60','[{\"cis\": [\"5.2.13\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"8.1\"]}]'),(21653,'Ensure SSH access is limited.','There are several options available to limit which users and group can access the system via SSH. It is recommended that at least one of the following options be leveraged: AllowUsers, AllowGroups, DenyUsers, DenyGroups.','Restricting which users can remotely access the system via SSH will help ensure that only authorized users access the system.','','Edit the /etc/ssh/sshd_config file to set one or more of the parameter as follows: AllowUsers <userlist> AllowGroups <grouplist> DenyUsers <userlist> DenyGroups <grouplist>','[{\"cis\": [\"5.2.14\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"8.1\"]}]'),(21654,'Ensure SSH warning banner is configured.','The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed.','Banners are used to warn connecting users of the particular site's policy regarding connection. Presenting a warning message prior to the normal user login may assist the prosecution of trespassers on the computer system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Banner /etc/issue.net','[{\"cis\": [\"5.2.15\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21655,'Ensure password creation requirements are configured.','The pam_pwquality.so module checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more. The following are definitions of the pam_pwquality.so options: - retry=3 (Allow 3 tries before sending back a failure). The following options are set in the /etc/security/pwquality.conf file: - minlen = 14 dcredit = -1 ucredit = -1 ocredit = -1 lcredit = -1 (The settings shown above are one possible policy. Alter these values to conform to your own organization's password policies.)','Strong passwords protect systems from being hacked through brute force methods.','','1) Run the following command to install the pam_pwquality module: apt-get install libpam-pwquality 2) Edit the /etc/pam.d/common-password file to include the appropriate options for pam_pwquality.so and to conform to site policy: password requisite pam_pwquality.so retry=3 3) Edit /etc/security/pwquality.conf to add or update the following settings to conform to site policy: minlen = 14 dcredit = -1 ucredit = -1 ocredit = -1 lcredit = -1. Notes: Additional module options may be set, recommendation requirements only cover including try_first_pass and minlen set to 14 or more. Settings in /etc/security/pwquality.conf must use spaces around the = symbol.','[{\"cis\": [\"5.3.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2.3\"]}]'),(21656,'Ensure lockout for failed password attempts is configured.','Lock out users after n unsuccessful consecutive login attempts. The first sets of changes are made to the PAM configuration files. The second set of changes are applied to the program specific PAM configuration file. The second set of changes must be applied to each program that will lock out users. Check the documentation for each secondary program for instructions on how to configure them to work with PAM. Set the lockout number to the policy in effect at your site.','Locking out user IDs after n unsuccessful consecutive login attempts mitigates brute force password attacks against your systems.','','Edit the /etc/pam.d/common-auth file and add the auth line below: auth required pam_tally2.so onerr=fail audit silent deny=5 unlock_time=900. ','[{\"cis\": [\"5.3.2\"]}, {\"cis_csc\": [\"16.7\"]}, {\"pci_dss\": [\"8.2.5\"]}]'),(21657,'Ensure password reuse is limited.','The /etc/security/opasswd file stores the users' old passwords and can be checked to ensure that users are not recycling recent passwords.','Forcing users not to reuse their past 5 passwords make it less likely that an attacker will be able to guess the password. Note that these change only apply to accounts configured on the local system.','','Edit the /etc/pam.d/common-password file to include the remember option and conform to site policy as shown: password required pam_pwhistory.so remember=5. Notes: Additional module options may be set, recommendation only covers those listed here.','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"8.2.5\"]}]'),(21658,'Ensure password hashing algorithm is SHA-512.','The commands below change password encryption from md5 to sha512 (a much stronger hashing algorithm). All existing accounts will need to perform a password change to upgrade the stored hashes to the new algorithm.','The SHA-512 algorithm provides much stronger hashing than MD5, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords. Note that these change only apply to accounts configured on the local system.','','Edit the /etc/pam.d/common-password file to include the sha512 option for pam_unix.so as shown: password [success=1 default=ignore] pam_unix.so sha512','[{\"cis\": [\"5.3.4\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(21659,'Ensure password expiration is 365 days or less.','The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age. It is recommended that the PASS_MAX_DAYS parameter be set to less than or equal to 365 days.','The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity.','','Set the PASS_MAX_DAYS parameter to conform to site policy in /etc/login.defs: PASS_MAX_DAYS 90. Modify user parameters for all users with a password set to match: # chage --maxdays 90 <user>. Notes: You can also check this setting in /etc/shadow directly. The 5th field should be 365 or less for all users with a password. A value of -1 will disable password expiration. Additionally the password expiration must be greater than the minimum days between password changes or users will be unable to change their password.','[{\"cis\": [\"5.4.1.1\"]}, {\"cis_csc\": [\"4.4\", \"16\"]}, {\"pci_dss\": [\"8.2.4\"]}]'),(21660,'Ensure minimum days between password changes is 7 or more.','The PASS_MIN_DAYS parameter in /etc/login.defs allows an administrator to prevent users from changing their password until a minimum number of days have passed since the last time the user changed their password. It is recommended that PASS_MIN_DAYS parameter be set to 7 or more days.','By restricting the frequency of password changes, an administrator can prevent users from repeatedly changing their password in an attempt to circumvent password reuse controls.','','Set the PASS_MIN_DAYS parameter to 7 in /etc/login.defs: PASS_MIN_DAYS 7. Modify user parameters for all users with a password set to match: # chage --mindays 7 <user>. Notes: You can also check this setting in /etc/shadow directly. The 4th field should be 7 or more for all users with a password.','[{\"cis\": [\"5.4.1.2\"]}, {\"cis_csc\": [\"4.4\", \"16\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(21661,'Ensure password expiration warning days is 7 or more.','The PASS_WARN_AGE parameter in /etc/login.defs allows an administrator to notify users that their password will expire in a defined number of days. It is recommended that the PASS_WARN_AGE parameter be set to 7 or more days.','Providing an advance warning that a password will be expiring gives users time to think of a secure password. Users caught unaware may choose a simple password or write it down where it may be discovered.','','Set the PASS_WARN_AGE parameter to 7 in /etc/login.defs: PASS_WARN_AGE 7. Modify user parameters for all users with a password set to match: # chage --warndays 7 <user>. Notes: You can also check this setting in /etc/shadow directly. The 6th field should be 7 or more for all users with a password.','[{\"cis\": [\"5.4.1.3\"]}, {\"cis_csc\": [\"4.4\", \"16\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(21662,'Ensure inactive password lock is 30 days or less.','User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled.','Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.','','Run the following command to set the default password inactivity period to 30 days: # useradd -D -f 30. Modify user parameters for all users with a password set to match: # chage --inactive 30 <user>. Notes: You can also check this setting in /etc/shadow directly. The 7th field should be 30 or less for all users with a password. A value of -1 would disable this setting.','[{\"cis\": [\"5.4.1.4\"]}, {\"cis_csc\": [\"4.4\", \"16\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(21663,'Ensure default group for the root account is GID 0.','The usermod command can be used to specify which group the root user belongs to. This affects permissions of files that are created by the root user.','Using GID 0 for the root account helps prevent root-owned files from accidentally becoming accessible to non-privileged users.','','Run the following command to set the root user default group to GID 0: # usermod -g 0 root','[{\"cis\": [\"5.4.3\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(21664,'Ensure default user umask is 027 or more restrictive.','The default umask determines the permissions of files created by users. The user creating the file has the discretion of making their files and directories readable by others via the chmod command. Users who wish to allow their files and directories to be readable by others by default may choose a different default umask by inserting the umask command into the standard shell configuration files ( .profile , .bashrc , etc.) in their home directories.','Setting a very secure default value for umask ensures that users make a conscious choice about their file permissions. A default umask setting of 077 causes files and directories created by users to not be readable by any other user on the system. A umask of 027 would make files and directories readable by users in the same Unix group, while a umask of 022 would make files readable by every user on the system.','','Edit the /etc/bash.bashrc , /etc/profile and /etc/profile.d/*.sh files (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: umask 027','[{\"cis\": [\"5.4.4\"]}, {\"cis_csc\": [\"13\"]}, {\"pci_dss\": [\"3.6.1\"]}]'),(21665,'Ensure default user shell timeout is 900 seconds or less.','The default TMOUT determines the shell timeout for users. The TMOUT value is measured in seconds.','Having no timeout value associated with a shell could allow an unauthorized user access to another user's shell session (e.g. user walks away from their computer and doesn't lock the screen). Setting a timeout value at least reduces the risk of this happening.','','Edit the /etc/bashrc, /etc/profile files, and /etc/profile.d*.sh (and the appropriate files for any other shell supported on your system) and add or edit any umask parameters as follows: TMOUT=600','[{\"cis\": [\"5.4.5\"]}, {\"cis_csc\": [\"16.11\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(21666,'Ensure access to the su command is restricted.','The su command allows a user to run a command or shell as another user. The program has been superseded by sudo, which allows for more granular control over privileged access. Normally, the su command can be executed by any user. By uncommenting the pam_wheel.so statement in /etc/pam.d/su, the su command will only allow users in the wheel group to execute su.','Restricting the use of su, and using sudo in its place, provides system administrators better control of the escalation of user privileges to execute privileged commands. The sudo utility also provides a better logging and audit mechanism, as it can log each command executed via sudo, whereas su can only record that a user executed the su program.','','1) Add the following line to the /etc/pam.d/su file: auth required pam_wheel.so 2) Create a comma separated list of users in the wheel statement in the /etc/group file: wheel:x:10:root,<user list> Notes: The use_uid option to pam_wheel.so is a no-op on debian based systems. It is acceptable but not required as these systems use its behavior as default.','[{\"cis\": [\"5.6\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(21667,'Ensure permissions on /etc/passwd are configured.','The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.','It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd: # chown root:root /etc/passwd # chmod 644 /etc/passwd','[{\"cis\": [\"6.1.2\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21668,'Ensure permissions on /etc/shadow are configured.','The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.','','Run the one following commands to set permissions on /etc/shadow : # chown root:shadow /etc/shadow # chmod o-rwx,g-wx /etc/shadow','[{\"cis\": [\"6.1.3\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21669,'Ensure permissions on /etc/group are configured.','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','Run the following command to set permissions on /etc/group: # chown root:root /etc/group # chmod 644 /etc/group','[{\"cis\": [\"6.1.4\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21670,'Ensure permissions on /etc/gshadow are configured.','The /etc/gshadow file is used to store the information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/gshadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow file (such as group administrators) could also be useful to subvert the group','','Run the following commands to set permissions on /etc/gshadow : # chown root:shadow /etc/gshadow # chmod o-rwx,g-rw /etc/gshadow','[{\"cis\": [\"6.1.5\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21671,'Ensure permissions on /etc/passwd- are configured.','The /etc/passwd- file contains backup user account information.','It is critical to ensure that the /etc/passwd- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd-: # chown root:root /etc/passwd- # chmod 644 /etc/passwd-','[{\"cis\": [\"6.1.6\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21672,'Ensure permissions on /etc/shadow- are configured.','The /etc/shadow- file is used to store backup information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/shadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the one of the following chown commands as appropriate and the chmod to set permissions on /etc/shadow- : # chown root:root /etc/shadow- # chown root:shadow /etc/shadow- # chmod o-rwx,g-rw /etc/shadow-','[{\"cis\": [\"6.1.7\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21673,'Ensure permissions on /etc/group- are configured.','The /etc/group- file contains a backup list of all the valid groups defined in the system.','It is critical to ensure that the /etc/group- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/group-: # chown root:root /etc/group- # chmod 644 /etc/group-','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21674,'Ensure permissions on /etc/gshadow- are configured.','The /etc/gshadow- file is used to store backup information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/gshadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','# chown root:root /etc/gshadow- # chown root:shadow /etc/gshadow- # chmod o-rwx,g-rw /etc/gshadow-','[{\"cis\": [\"6.1.9\"]}, {\"cis_csc\": [\"16.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(21675,'Ensure password fields are not empty.','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: # passwd -l <em><username></em>. Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"6.2.1\"]}, {\"cis_csc\": [\"4.4\"]}, {\"pci_dss\": [\"8.2\"]}]'),(21676,'Ensure no legacy + entries exist in /etc/passwd.','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy + entries from /etc/passwd if they exist.','[{\"cis\": [\"6.2.2\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(21677,'Ensure no legacy + entries exist in /etc/shadow','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy + entries from /etc/shadow if they exist.','[{\"cis\": [\"6.2.3\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(21678,'Ensure no legacy + entries exist in /etc/group','The character + in various files used to be markers for systems to insert data from NIS maps at a certain point in a system configuration file. These entries are no longer required on most systems, but may exist in files that have been imported from other platforms.','These entries may provide an avenue for attackers to gain privileged access on the system.','','Remove any legacy + entries from /etc/group if they exist.','[{\"cis\": [\"6.2.4\"]}, {\"cis_csc\": [\"16.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}]'),(21679,'Ensure root is the only UID 0 account.','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"6.2.5\"]}, {\"cis_csc\": [\"5.1\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(21680,'Ensure shadow group is empty.','The shadow group allows system programs which require access the ability to read the /etc/shadow file. No users should be assigned to the shadow group.','Any users assigned to the shadow group would be granted read access to the /etc/shadow file. If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed passwords to break them. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert additional user accounts.','','Remove all users from the shadow group, and change the primary group of any users with shadow as their primary group.','[{\"cis\": [\"6.2.20\"]}, {\"cis_csc\": [\"16\"]}, {\"pci_dss\": [\"10.2.5\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"nist_800_53\": [\"AU.14\", \"AC.7\"]}, {\"tsc\": [\"CC7.2\", \"CC6.1\", \"CC6.8\", \"CC7.3\", \"CC7.4\"]}, {\"gpg_13\": [\"7.8\"]}, {\"gdpr_IV\": [\"35.7\", \"32.2\"]}]'),(22000,'Ensure web content is on non-system partition','Web resources published through IIS are mapped, via Virtual Directories, to physical locations on disk. It is recommended to map all Virtual Directories to a non-system disk volume.','Isolating web content from system files may reduce the probability of: - Web sites/applications exhausting system disk space - File IO vulnerability in the web site/application from affecting the confidentiality and/or integrity of system files','','1. Browse to web content in C:inetpubwwwroot 2. Copy or cut content onto a dedicated and restricted web folder on a non-systemdrive such as D:webroot 3. Change mappings for any applications or Virtual Directories to reflect the new location To change the mapping for the application named app1 which resides under the Default Web Site, open IIS Manager: 1. Expand the server node 2. Expand Sites 3. Expand Default Web Site 4. Click on app1 5. In the Actions pane, select Basic Settings 6. In the Physical path text box, put the new location of the application, D:wwwrootapp1 in the example above','[{\"cis\": [\"1.1\"]}, {\"cis_csc\": [\"14\"]}]'),(22001,'Ensure 'directory browsing' is set to disabled','Directory browsing allows the contents of a directory to be displayed upon request from a web client. If directory browsing is enabled for a directory in Internet Information Services, users receive a page that lists the contents of the directory when the following two conditions are met: 1. No specific file is requested in the URL 2. The Default Documents feature is disabled in IIS, or if it is enabled, IIS is unable to locate a file in the directory that matches a name specified in the IIS default document list','Ensuring that directory browsing is disabled may reduce the probability of disclosing sensitive content that is inadvertently accessible via IIS.','','Enter the following command in AppCmd.exe to configure:%systemroot%system32inetsrvappcmd set config /section:directoryBrowse /enabled:false','[{\"cis\": [\"1.3\"]}, {\"cis_csc\": [\"14\"]}]'),(22002,'Ensure 'application pool identity' is configured for all application pools','Application Pool Identities are the actual users/authorities that will run the worker process - w3wp.exe. Assigning the correct user authority will help ensure that applications can function properly, while not giving overly permissive permissions on the system. These identities can further be used in ACLs to protect system content. It is recommended that each Application Pool run under a unique identity. IIS has additional built-in least privilege identities intended for use by Application Pools. It is recommended that the default Application Pool Identity be changed to a least privilege principle other than Network Service. Furthermore, it is recommended that all application pool identities be assigned a unique least privilege principal. To achieve isolation in IIS, application pools can be run as separate identities. IIS can be configured to automatically use the application pool identity if no anonymous user account is configured for a Web site. This can greatly reduce the number of accounts needed for Web sites and make management of the accounts easier. It is recommended the Application Pool Identity be set as the Anonymous User Identity. The name of the Application Pool account corresponds to the name of the Application Pool. Application Pool Identities were introduced in Windows Server 2008 SP2. It is recommended that Application Pools be set to run as ApplicationPoolIdentity unless there is an underlying reason that the application pool needs to run as a specified end user account. One example where this is needed is for web farms using Kerberos authentication','Setting Application Pools to use unique least privilege identities such as ApplicationPoolIdentity reduces the potential harm the identity could cause should the application ever become compromised. Additionally, it will simplify application pools configuration and account management.','','To change the ApplicationPool identity to the built-in ApplicationPoolIdentity using AppCmd.exe, run the following from a command prompt: Enter the following command in AppCmd.exe to configure %systemroot%system32inetsrvappcmd set config /section:applicationPools /[name='<apppool name>'].processModel.identityType:ApplicationPoolIdentity ','[{\"cis\": [\"1.4\"]}, {\"cis_csc\": [\"18\"]}]'),(22003,'Ensure 'unique application pools' is set for sites','IIS introduced a new security feature called Application Pool Identities that allows Application Pools to be run under unique accounts without the need to create and manage local or domain accounts. It is recommended that all Sites run under unique, dedicated Application Pools.','By setting sites to run under unique Application Pools, resource-intensive applications can be assigned to their own application pools which could improve server and application performance.In addition, it can help maintain application availability: if an application in one pool fails, applications in other pools are not affected.Last, isolating applications helps mitigate the potential risk of one application being allowed access to the resources of another application. It is also recommended to stop any application pool that is not in use or was created by an installation such as .Net 4.0.','','The following appcmd.exe command will set the application pool for a given application: %systemroot%system32inetsrvappcmd set app '<website name>/' /applicationpool:<apppool name>','[{\"cis\": [\"1.5\"]}, {\"cis_csc\": [\"14.6\"]}]'),(22004,'Ensure 'application pool identity' is configured for anonymous user identity','To achieve isolation in IIS, application pools can be run as separate identities. IIS can be configured to automatically use the application pool identity if no anonymous user account is configured for a Web site. This can greatly reduce the number of accounts needed for Web sites and make management of the accounts easier. It is recommended the Application Pool Identity be set as the Anonymous User Identity.','Configuring the anonymous user identity to use the application pool identity will help ensure site isolation - provided sites are set to use the application pool identity. Since a unique principal will run each application pool, it will ensure the identity is least privilege. Additionally, it will simplify Site management.','','To use AppCmd.exe to configure anonymousAuthenticationat the server level, the command would look like this: %systemroot%system32inetsrvappcmd set config -section:anonymousAuthentication /username:"" --password','[{\"cis\": [\"1.6\"]}, {\"cis_csc\": [\"14.6\"]}]'),(22005,' Ensure WebDav feature is disabled','WebDAV is an extension to the HTTP protocol which allows clients to create, move, and delete files and resources on the web server. This functionality is available in IIS when the WebDAV feature is enabled.','WebDAV is not widely used, and it has serious security concerns because it may allow clients to modify unauthorized files on the web server. Therefore, the WebDav feature should be disabled.','','To disable this feature using PowerShell, enter the following command: Remove-WindowsFeature Web-DAV-Publishing Verify that Success is True','[{\"cis\": [\"1.7\"]}, {\"cis_csc\": [\"9.2\"]}]'),(22006,'Ensure 'global authorization rule' is set to restrict access','IIS introduced URL Authorization, which allows the addition of Authorization rules to the actual URL, instead of the underlying file system resource, as a way to protect it. Authorization rules can be configured at the server, web site, folder (including Virtual Directories), or file level. The native URL Authorization module applies to all requests, whether they are .NET managed or other types of files (e.g. static files or ASP files). It is recommended that URL Authorization be configured to only grant access to the necessary security principals.','Configuring a global Authorization rule that restricts access will ensure inheritance of the settings down through the hierarchy of web directories; if that content is copied elsewhere, the authorization rules flow with it. This will ensure access to current and future content is only granted to the appropriate principals, mitigating risk of accidental or unauthorized access.','','To configure URL Authorization at the server level using command line utilities:Enter the following command in AppCmd.exe to configure: %systemroot%system32inetsrvappcmd set config -section:system.webServer/security/authorization /-"[users='*',roles='',verbs='']"; %systemroot%system32inetsrvappcmd set config -section:system.webServer/security/authorization /+"[accessType='Allow',roles='Administrators']"','[{\"cis\": [\"2.1\"]}, {\"cis_csc\": [\"18\"]}]'),(22007,'Ensure access to sensitive site features is restricted to authenticated principals only','IIS supports both challenge-based and login redirection-based authentication methods. Challenge-based authentication methods, such as Integrated Windows Authentication, require a client to respond correctly to a server-initiated challenge. A login redirection based authentication method such as Forms Authentication relies on redirection to a login page to determine the identity of the principal. Challenge-based authentication and login redirection-based authentication methods cannot be used in conjunction with one another. Public servers/sites are typically configured to use Anonymous Authentication. This method typically works, provided the content or services is intended for use by the public. When sites, applications, or specific content containers are not intended for anonymous public use, an appropriate authentication mechanism should be utilized. Authentication will help confirm the identity of clients who request access to sites, application, and content. IIS provides the following authentication modules by default: Anonymous Authentication - allows anonymous users to access sites, applications, and/or content Integrated Windows Authentication - authenticates users using the NTLM or Kerberos protocols; Kerberos v5 requires a connection to Active Directory ASP.NET Impersonation - allows ASP.NET applications to run under a security context different from the default security context for an application Forms Authentication - enables a user to login to the configured space with a valid user name and password which is then validated against a database or other credentials store Basic authentication - requires a valid user name and password to access content Client Certificate Mapping Authentication - allows automatic authentication of users who log on with client certificates that have been configured; requires SSL Digest Authentication - uses Windows domain controller to authenticate users who request accessNote that none of the challenge-based authentication modules can be used at the same time Forms Authentication is enabled for certain applications/content. Forms Authentication does not rely on IIS authentication, so anonymous access for the ASP.NET application can be configured if Forms Authentication will be used. It is recommended that sites containing sensitive information, confidential data, or non public web services be configured with a credentials-based authentication mechanism','Configuring authentication will help mitigate the risk of unauthorized users accessing data and/or services, and in some cases reduce the potential harm that can be done to a system.','','Enter the following command in AppCmd.exe to configure: %systemroot%system32inetsrvappcmd set config - section:system.web/authentication /mode:<Windows|Passport|Forms>','[{\"cis\": [\"2.2\"]}, {\"cis_csc\": [\"14.6\"]}]'),(22008,'Ensure 'forms authentication' require SSL','Forms-based authentication can pass credentials across the network in clear text. It is therefore imperative that the traffic between client and server be encrypted using SSL, especially in cases where the site is publicly accessible. It is recommended that communications with any portion of a site using Forms Authentication be encrypted using SSL.','Requiring SSL for Forms Authentication will protect the confidentiality of credentials during the login process, helping mitigate the risk of stolen user information.','','Enter the following command in AppCmd.exe to configure: %systemroot%system32inetsrvappcmd set config - section:system.web/authentication /mode:Forms','[{\"cis\": [\"2.3\"]}, {\"cis_csc\": [\"14.4\"]}]'),(22009,'Ensure 'forms authentication' is set to use cookies','Forms Authentication can be configured to maintain the site visitor's session identifier in either a URI or cookie. It is recommended that Forms Authentication be set to use cookies.','Using cookies to manage session state may help mitigate the risk of session hi-jacking attempts by preventing ASP.NET from having to move session information to the URL. Moving session information identifiers into the URL may cause session IDs to show up in proxy logs, browsing history, and be accessible to client scripting via document.location.','','Enter the following command in AppCmd.exe to configure: %systemroot%system32inetsrvappcmd set config - section:system.web/authentication /forms.cookieless:"UseCookies"','[{\"cis\": [\"2.4\"]}, {\"cis_csc\": [\"18\"]}]'),(22010,'Ensure 'MachineKey validation method - .Net 3.5' is configured','The machineKey element of the ASP.NET web.config specifies the algorithm and keys that ASP.NET will use for encryption. The Machine Key feature can be managed to specify hashing and encryption settings for application services such as view state, Forms authentication, membership and roles, and anonymous identification.','Setting the validation property to AES will provide confidentiality and integrity protection to the viewstate. AES is the strongest encryption algorithm supported by the validation property. Setting the validation property to SHA1 will provide integrity protection to the viewstate. SHA1 is the strongest hashing algorithm supported by the validation property.','','To set the Machine Key encryption at the global level using an appcmd.exe command: %systemroot%system32inetsrvappcmd set config /commit:WEBROOT /section:machineKey /validation:SHA1','[{\"cis\": [\"3.8\"]}, {\"cis_csc\": [\"14.4\"]}]'),(22011,'Ensure 'MachineKey validation method - .Net 4.5' is configured','The machineKey element of the ASP.NET web.config specifies the algorithm and keys that ASP.NET will use for encryption. The Machine Key feature can be managed to specify hashing and encryption settings for application services such as view state, Forms authentication, membership and roles, and anonymous identification.','SHA-2 is the strongest hashing algorithm supported by the validation property so it should be used as the validation method for the MachineKey in .Net 4.5.','','To set the Machine Key encryption at the global level using an appcmd.exe command: %systemroot%system32inetsrvappcmd set config /commit:WEBROOT /section:machineKey /validation:HMACSHA256','[{\"cis\": [\"3.9\"]}, {\"cis_csc\": [\"14.4\"]}]'),(22012,' Ensure global .NET trust level is configured','This only applies to .Net 2.0. Future versions have stopped supporting this feature. An application's trust level determines the permissions that are granted by the ASP.NET code access security (CAS) policy. CAS defines two trust categories: full trust and partial trust. An application that has full trust permissions may access all resource types on a server and perform privileged operations, while applications that run with partial trust have varying levels of operating permissions and access to resources. It is recommended that the global .NET Trust Level be set to Medium or lower.','The CAS determines the permissions that are granted to the application on the server. Setting a minimal level of trust that is compatible with the applications will limit the potential harm that a compromised application could cause to a system.','','To set the .Net Trust Level to Medium at the server level using an appcmd.exe command: %systemroot%system32inetsrvappcmd set config /commit:WEBROOT /section:trust /level:Medium','[{\"cis\": [\"3.10\"]}, {\"cis_csc\": [\"14.6\"]}]'),(22013,'Ensure X-Powered-By Header is removed','The x-powered-by headers may specify the underlying technology used by an application. Attackers are able to conduct reconnaissance on a website using these response headers. This header could be used to target attacks for specific known vulnerabilities associated with the underlying technology. Removing this header will prevent targeting of your application for specific exploits by non-determined attackers.','While this is not the only way to fingerprint a site through the response headers, it makes it harder and prevents some potential attackers.','','Enter the following command in AppCmd.exe to configure: %systemroot%system32inetsrvappcmd.exe set config -section:system.webServer/httpProtocol /-"customHeaders.[name='X-Powered-By']" /commit:apphost','[{\"cis\": [\"3.11\"]}, {\"cis_csc\": [\"5.1\"]}]'),(22014,'Ensure Server Header is removed','The server header may specify the underlying technology used by an application. Attackers are able to conduct reconnaissance on a website using these response headers. This header could be used to target attacks for specific known vulnerabilities associated with the underlying technology. Removing this header will prevent targeting of your application for specific exploits by non-determined attackers.','While this is not the only way to fingerprint a site through the response headers, it makes it harder and prevents some potential attackers. The server header removal directive is a new feature in IIS 10 that can assist in mitigating this risk.','','Enter the following command to use AppCmd.exe to configure: %systemroot%system32inetsrvappcmd.exe set config -section:system.webServer/security/requestFiltering /removeServerHeader:"True" /commit:apphost','[{\"cis\": [\"3.12\"]}, {\"cis_csc\": [\"5.1\"]}]'),(22015,'Ensure 'maxAllowedContentLength' is configured','The maxAllowedContentLength Request Filter is the maximum size of the http request, measured in bytes, which can be sent from a client to the server. Configuring this value enables the total request size to be restricted to a configured value. It is recommended that the overall size of requests be restricted to a maximum value appropriate for the server, site, or application.','Setting an appropriate value that has been tested for the maxAllowedContentLength filter will lower the impact an abnormally large request would otherwise have on IIS and/or web applications. This helps to ensure availability of web content and services, and may also help mitigate the risk of buffer overflow type attacks in unmanaged components.','','Enter the following command in AppCmd.exe to configure: %systemroot%system32inetsrvappcmd set config /section:requestfiltering /requestLimits.maxAllowedContentLength:30000000','[{\"cis\": [\"4.1\"]}, {\"cis_csc\": [\"18\"]}]'),(22016,'Ensure 'maxURL request filter' is configured','The maxURL attribute of the <requestLimits> property is the maximum length (in Bytes) in which a requested URL can be (excluding query string) in order for IIS to accept. Configuring this Request Filter enables administrators to restrict the length of the requests that the server will accept. It is recommended that a limit be put on the length of URL.','With a properly configured Request Filter limiting the amount of data accepted in the URL, chances of undesired application behaviors affecting the availability of content and services are reduced.','','Enter the following command in AppCmd.exe to configure: %systemroot%system32inetsrvappcmd set config /section:requestfiltering /requestLimits.maxURL:4096','[{\"cis\": [\"4.2\"]}, {\"cis_csc\": [\"18\"]}]'),(22017,'Ensure 'MaxQueryString request filter' is configured','The MaxQueryString Request Filter describes the upper limit on the length of the query string that the configured IIS server will allow for websites or applications. It is recommended that values always be established to limit the amount of data will can be accepted in the query string.','With a properly configured Request Filter limiting the amount of data accepted in the query string, chances of undesired application behaviors such as app pool failures are reduced.','','Enter the following command in AppCmd.exe to configure: %systemroot%system32inetsrvappcmd set config /section:requestfiltering /requestLimits.maxQueryString:2048','[{\"cis\": [\"4.3\"]}, {\"cis_csc\": [\"18\"]}]'),(22018,'maxQueryString','This feature is used to allow or reject all requests to IIS that contain non-ASCII characters. When using this feature, Request Filtering will deny the request if high-bit characters are present in the URL. The UrlScan equivalent is AllowHighBitCharacters. It is recommended that requests containing non-ASCII characters be rejected, where possible.','This feature can help defend against canonicalization attacks, reducing the potential attack surface of servers, sites, and/or applications.','','Enter the following command in AppCmd.exe to configure: %systemroot%system32inetsrvappcmd set config /section:requestfiltering /allowHighBitCharacters:false','[{\"cis\": [\"4.4\"]}, {\"cis_csc\": [\"18\"]}]'),(22019,'Ensure Double-Encoded requests will be rejected','This Request Filter feature prevents attacks that rely on double-encoded requests and applies if an attacker submits a double-encoded request to IIS. When the double-encoded requests filter is enabled, IIS will go through a two iteration process of normalizing the request. If the first normalization differs from the second, the request is rejected and the error code is logged as a 404.11. The double-encoded requests filter was the VerifyNormalization option in UrlScan. It is recommended that double-encoded requests be rejected.','This feature will help prevent attacks that rely on URLs that have been crafted to contain double-encoded request(s).','','Enter the following command in AppCmd.exe to configure: %systemroot%system32inetsrvappcmd set config /section:requestfiltering /allowDoubleEscaping:false','[{\"cis\": [\"4.5\"]}, {\"cis_csc\": [\"18\"]}]'),(22020,'Ensure 'HTTP Trace Method' is disabled','The HTTP TRACE method returns the contents of client HTTP requests in the entity-body of the TRACE response. Attackers could leverage this behavior to access sensitive information, such as authentication data or cookies, contained in the HTTP headers of the request. One such way to mitigate this is by using the <verbs>element of the <requestFiltering>collection. The <verbs> element replaces the [AllowVerbs] and [DenyVerbs] features in UrlScan. It is recommended the HTTP TRACE method be denied.','Attackers may abuse HTTP TRACE functionality to gain access to information in HTTP headers such as cookies and authentication data. This risk can be mitigated by not allowing the TRACE verb.','','Enter the following command in AppCmd.exe to configure: %systemroot%system32inetsrvappcmd set config /section:requestfiltering /+verbs.[verb='TRACE',allowed='false']','[{\"cis\": [\"4.6\"]}, {\"cis_csc\": [\"18\"]}]'),(22021,'Ensure Unlisted File Extensions are not allowed','The FileExtensions Request Filter allows administrators to define specific extensions their web server(s) will allow and disallow. The property allowUnlisted will cover all other file extensions not explicitly allowed or denied. Often times, extensions such as .config, .bat, .exe, to name a few, should never be served. The AllowExtensions and DenyExtensionsoptions are the UrlScan equivalents. It is recommended that all extensions be unallowed at the most global level possible, with only those necessary being allowed.','Disallowing all but the necessary file extensions can greatly reduce the attack surface of applications and servers.','','Enter the following command in AppCmd.exe to configure: %systemroot%system32inetsrvappcmd set config /section:requestfiltering /fileExtensions.allowunlisted:false','[{\"cis\": [\"4.7\"]}, {\"cis_csc\": [\"18\"]}]'),(22022,'Ensure Handler is not granted Write and Script/Execute','Handler mappings can be configured to give permissions to Read, Write, Script, or Execute depending on what the use is for - reading static content, uploading files, executing scripts, etc. It is recommended to grant a handler either Execute/Scriptor Write permissions, but not both.','By allowing both Execute/Scriptand Write permissions, a handler can run malicious code on the target server. Ensuring these two permissions are never together will help lower the risk of malicious code being executed on the server.','','Enter the following command in AppCmd.exe to configure: %systemroot%system32inetsrvappcmd set config /section:handlers /accessPolicy:Read,Script','[{\"cis\": [\"4.8\"]}, {\"cis_csc\": [\"18\"]}]'),(22023,'Ensure 'notListedIsapisAllowed' is set to false','The notListedIsapisAllowedattribute is a server-level setting that is located in the ApplicationHost.configfile in the <isapiCgiRestriction>element of the <system.webServer>section under <security>. This element ensures that malicious users cannot copy unauthorized ISAPI binaries to the Web server and then run them. It is recommended that notListedIsapisAllowedbe set to false.','Restricting this attribute to falsewill help prevent potentially malicious ISAPI extensions from being run.','','Enter the following command in AppCmd.exe to configure: %systemroot%system32inetsrvappcmd.exe set config -section:system.webServer/security/isapiCgiRestriction /notListedIsapisAllowed:false','[{\"cis\": [\"4.9\"]}, {\"cis_csc\": [\"18\"]}]'),(22024,'Ensure 'notListedCgisAllowed' is set to false','The notListedCgisAllowed attribute is a server-level setting that is located in the ApplicationHost.configfile in the <isapiCgiRestriction>element of the <system.webServer>section under <security>. This element ensures that malicious users cannot copy unauthorized CGI binaries to the Web server and then run them. It is recommended that notListedCgisAllowedbe set to false.','Restricting this attribute to falsewill help prevent unlisted CGI extensions, including potentially malicious CGI scripts from being run.','','Enter the following command in AppCmd.exe to configure: %systemroot%system32inetsrvappcmd.exe set config -section:system.webServer/security/isapiCgiRestriction /notListedCgisAllowed:false','[{\"cis\": [\"4.10\"]}, {\"cis_csc\": [\"18\"]}]'),(22025,'Ensure 'Dynamic IP Address Restrictions' is enabled','IIS Dynamic IP Address Restrictions capability can be used to thwart DDos attacks. This is complimentary to the IP Addresses and Domain names Restrictions lists that can be manually maintained within IIS. In contrast, Dynamic IP address filtering allows administrators to configure the server to block access for IPs that exceed the specified request threshold. The default action Deny action for restrictions is to return a Forbidden response to the client.','Dynamic IP address filtering allows administrators to configure the server to block access for IPs that exceed the specified number of requests or requests frequency. Ensure that you receive the Forbidden page once the block has been enforced.','','Enter the following commands in powershell.exe to configure: Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter "system.webServer/security/dynamicIpSecurity/denyByConcurrentRequests" -name"enabled" -value "True"Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter "system.webServer/security/dynamicIpSecurity/denyByConcurrentRequests" -name "maxConcurrentRequests" -value <number of requests>','[{\"cis\": [\"4.11\"]}, {\"cis_csc\": [\"9.5\"]}]'),(22026,'Ensure Default IIS web log location is moved','IIS will log relatively detailed information on every request. These logs are usually the first item looked at in a security response, and can be the most valuable. Malicious users are aware of this, and will often try to remove evidence of their activities. It is therefore recommended that the default location for IIS log files be changed to a restricted, non system drive','Moving IIS logging to a restricted, non-system drive will help mitigate the risk of logs being maliciously altered, removed, or lost in the event of system drive failure(s).','','Enter the following command in AppCmd.exe to configure: %systemroot%system32inetsrvappcmd set config -section:sites -siteDefaults.logfile.directory:<new log location> ','[{\"cis\": [\"5.1\"]}, {\"cis_csc\": [\"6.4\"]}]'),(22027,'Ensure FTP requests are encrypted','The new FTP Publishing Service for IIS supports adding an SSL certificate to an FTP site. Using an SSL certificate with an FTP site is also known as FTP-S or FTP over Secure Socket Layers (SSL). FTP-S is an RFC standard (RFC 4217) where an SSL certificate is added to an FTP site and thereby making it possible to perform secure file transfers.','By using SSL, the FTP transmission is encrypted and secured from point to point and all FTP traffic as well as credentials are thereby guarded against interception.','','Enter the following command in AppCmd.exe to configure: %systemroot%system32inetsrvappcmd.exe set config -section:system.applicationHost/sites /siteDefaults.ftpServer.security.ssl.controlChannelPolicy:"SslRequire" /siteDefaults.ftpServer.security.ssl.dataChannelPolicy:"SslRequire" /commit:apphost','[{\"cis\": [\"6.1\"]}, {\"cis_csc\": [\"14.4\"]}]'),(22028,'Ensure FTP Logon attempt restrictions is enabled','IIS introduced a built-in network security feature to automatically block brute force FTP attacks. This can be used to mitigate a malicious client from attempting a brute-force attack on a discovered account, such as the local administrator account.','Successful brute force FTP attacks can allow an otherwise unauthorized user to make changes to data that should not be made. This could allow the unauthorized user to modify website code by uploading malicious software or even changing functionality for items such as online payments.','','Enter the following command in AppCmd.exe to configure: %systemroot%system32inetsrvappcmd.exe set config -section:system.ftpServer/security/authentication /denyByFailure.enabled:"True" /commit:apphost','[{\"cis\": [\"6.2\"]}, {\"cis_csc\": [\"9.1\"]}]'),(22029,'Ensure HSTS Header is set','HTTP Strict Transport Security (HSTS) allows a site to inform the user agent to communicate with the site only over HTTPS. This header takes two parameters: max-age, "specifies the number of seconds, after the reception of the STS header field, during whichthe user agent regards the host (from whom the message was received) as a Known HSTSHost [speaks only HTTPS]"; and includeSubDomains. includeSubDomains is an optionaldirective that defines how this policy is applied to subdomains. If includeSubDomains isincluded in the header, it provides the following definition: this HSTS Policy also applies toany hosts whose domain names are subdomains of the Known HSTS Host's domain name.','HTTP Strict Transport Security (HSTS) is a simple and widely supported standard to protect visitors by ensuring that their browsers always connect to a website over HTTPS. HSTS exists to remove the need for the common, insecure practice of redirecting users from http:// to https:// URLs. HSTS relies on the User Agent/Browser to enforce the required behavior. All major browsers support it. If the browser doesn't support HSTS, it will be ignored.When a browser knows that a domain has enabled HSTS, it does two things:1. Always uses an https:// connection, even when clicking on an http:// link or after typing a domain into the location bar without specifying a protocol.2. Removes the ability for users to click through warnings about invalid certificates.A domain instructs browsers that it has enabled HSTS by returning an HTTP header over an HTTPS connection.','','To set the HTTP Header at the server level using an AppCmd.exe command, run the following command from an elevated command prompt: %systemroot%system32inetsrvappcmd.exe set config -section:system.webServer/httpProtocol /+"customHeaders.[name='Strict-Transport-Security',value='max-age=480; preload']"','[{\"cis\": [\"7.1\"]}, {\"cis_csc\": [\"18\"]}]'),(22030,'Ensure SSLv2 is Disabled','This protocol is not considered cryptographically secure.','Disabling weak protocols will help ensure the confidentiality and integrity of in-transit data.','','Set the following key is set to 0: HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 2.0Server:Enabled HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 2.0Client:Enabled. Set the following key is set to 1: HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 2.0Server:DisabledByDefault HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 2.0Client:DisabledByDefault','[{\"cis\": [\"7.2\"]}, {\"cis_csc\": [\"14.4\"]}]'),(22031,'Ensure SSLv3 is Disabled','This protocol is not considered cryptographically secure. Disabling it is recommended.','Disabling weak protocols will help ensure the confidentiality and integrity of in-transit data.','','Set the following keys to 0: HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 3.0Server:Enabled HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 3.0Client:Enabled. Set the following keys to 1: HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 3.0Server:DisabledByDefault HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsSSL 3.0Client:DisabledByDefault','[{\"cis\": [\"7.3\"]}, {\"cis_csc\": [\"14.4\"]}]'),(22032,'Ensure TLS 1.0 is Disabled','The PCI Data Security Standard 3.1 recommends disabling "early TLS" along with SSL: SSL and early TLS are not considered strong cryptography and cannot be used as a security control after June 30, 2016.','Disabling weak protocols will help ensure the confidentiality and integrity of in-transit data.','','Set the following key to 0: HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.0Server:Enabled HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.0Client:Enabled. Set the following key is set to 1: HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.0Server:DisabledByDefault HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.0Client:DisabledByDefault','[{\"cis\": [\"7.4\"]}, {\"cis_csc\": [\"14.4\"]}]'),(22033,'Ensure TLS 1.1 is Disabled','TLS 1.1 is required for backward compatibility. Ensure you fully test your application to ensure that backwards compatibility is not needed. If it is, build in exceptions as necessary for backwards compatibility','Disabling weak protocols will help ensure the confidentiality and integrity of in-transit data','','Set the following key to 0: HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.1Server:Enabled HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.1Client:Enabled. Set the following key is set to 1: HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.1Server:DisabledByDefault HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.1Client:DisabledByDefault','[{\"cis\": [\"7.5\"]}, {\"cis_csc\": [\"14.4\"]}]'),(22034,'Ensure TLS 1.2 is Enabled','TLS 1.2 is the most recent and mature protocol for protecting the confidentiality and integrity of HTTP traffic.','Enabling this protocol will help ensure the confidentiality and integrity of data in transit.','','Set the following key to 1: HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Server:Enabled. Set the following key to 0: HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2Server:DisabledByDefault','[{\"cis\": [\"7.6\"]}, {\"cis_csc\": [\"14.4\"]}]'),(22035,'Ensure NULL Cipher Suites is Disabled','The NULL cipher does not provide data confidentiality or integrity. It is recommended that the NULL cipher be disabled.','By disabling the NULL cipher, there is a better chance of maintaining data confidentiality and integrity.','','Set the following key to 0: HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELCiphersNULL:Enabled','[{\"cis\": [\"7.7\"]}, {\"cis_csc\": [\"14.4\"]}]'),(22036,'Ensure DES Cipher Suites is Disabled','DES is a weak symmetric-key cipher. It is recommended that it be disabled.','By disabling DES, there is a better chance of maintaining data confidentiality and integrity.','','Set the following key to 0: HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELCiphersDES 56/56:Enabled','[{\"cis\": [\"7.8\"]}, {\"cis_csc\": [\"14.4\"]}]'),(22037,'Ensure RC4 Cipher Suites is Disabled','RC4 is a stream cipher that has known practical attacks. It is recommended that RC4 be disabled. The only RC4 cipher enabled by default on Server 2012 and 2012 R2 is RC4 128/128.','The use of RC4 may increase an adversaries ability to read sensitive information sent over SSL/TLS.','','Set the following keys to 0 to disable RC4 40/128, RC4 56/128, RC4 64/128, RC4 128/128 ciphers: HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELCiphersRC4 40/128:Enabled, HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELCiphersRC4 56/128:Enabled, HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELCiphersRC4 64/128:Enabled,HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELCiphersRC4 128/128:Enabled.','[{\"cis\": [\"7.9\"]}, {\"cis_csc\": [\"14.4\"]}]'),(22038,'Ensure AES 128/128 Cipher Suite is Disabled','Enabling AES 128/128 may be required for client compatibility. Enable or disable this cipher suite accordingly.','This item is Scored for the following reasons and should be disabled: Enabling AES 256/256 is recommended. This cipher does not suffer from known practical attacks.','','Set the following key to 0: HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELCiphersAES 128/128:Enabled','[{\"cis\": [\"7.10\"]}, {\"cis_csc\": [\"14.4\"]}]'),(22039,'Ensure AES 256/256 Cipher Suite is Enabled','AES 256/256 is the most recent and mature cipher suite for protecting the confidentiality and integrity of HTTP traffic. Enabling AES 256/256 is recommended. This is enabled by default on Server 2012 and 2012 R2.','Enabling this cipher will help ensure the confidentiality and integrity of data in transit.','','Set the following key to 1: HKLMSYSTEMCurrentControlSetControlSecurityProvidersSCHANNELCiphersAES 128/128:Enabled','[{\"cis\": [\"7.11\"]}, {\"cis_csc\": [\"14.4\"]}]'),(22040,'Ensure TLS Cipher Suite ordering is Configured','Cipher suites are a named combination of authentication, encryption, message authentication code, and key exchange algorithms used for the security settings of a network connection using TLS protocol. Clients send a cipher list and a list of ciphers that it supports in order of preference to a server. The server then replies with the cipher suite that it selects from the client cipher suite list','Cipher suites should be ordered from strongest to weakest in order to ensure that the more secure configuration is used for encryption between the server and client.','','Set HKLMSOFTWAREPoliciesMicrosoftCryptographyConfigurationSSL�0010002:Functions to TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256.','[{\"cis\": [\"7.12\"]}, {\"cis_csc\": [\"14.4\"]}]'),(22500,'Ensure Authentication is configured.','This setting ensures that all clients, users, servers are required to authenticate before being granted access to the MongoDB database. Authentication is the process of verifying the identity of a client. When access control, i.e. authorization, is enabled, MongoDB requires all clients to authenticate themselves in order to determine their access. To authenticate as a user, you must provide a username, password, and the authentication database associated with that user.','Failure to authenticate clients, users, servers can enable unauthorized access to the MongoDB database and can prevent tracing actions back to their sources.','','The authentication mechanism should be implemented before anyone accesses the MongoDB Server. To enable the authentication mechanism: Start the MongoDB instance without authentication. Create the system user administrator, ensuring that its password meets organizationally-defined password complexity requirements. Open mongod.conf and change for authorization value to enabled. Restart the MongoDB instance.','[{\"cis\": [\"1.2\"]}, {\"cis_csc\": [\"16\", \"16.3\"]}]'),(22501,'Ensure that MongoDB does not bypass authentication via the localhost exception.','MongoDB should not be set to bypass authentication via the localhost exception. The localhost exception allows the user to enable authorization before creating the first user in the system. When active, the localhost exception allows all connections from the localhost interface to have full access to that instance. The exception applies only when there are no users created in the MongoDB instance. Note: This recommendation only applies when there are no users created in the MongoDB instance.','Disabling this exception will prevent unauthorized local access to the MongoDB database. It will also ensure the traceability of each database activity to a specific user. Localhost Exception allows direct connect to Mongod’s without any UN/PW.','','To disable local authentication on the MongoDB database, type OS Console Command: mongod --setParameter enableLocalhostAuthBypass=0, or manually configure use the setParameter option in the mongo configuration file to set it to false .','[{\"cis\": [\"2.2\"]}, {\"cis_csc\": [\"16\", \"16.3\"]}]'),(22502,'Ensure authentication is enabled in the sharded cluster.','Authentication is enabled in a sharded cluster when the certificate or key files are created and configured for all components. This ensures that every client that accesses the cluster must provide credentials, to include MongoDB instances that access each other within the cluster. With keyfile authentication, each mongod or mongos instance in the sharded cluster uses the contents of the keyfile as the shared password for authenticating other members in the deployment. Only mongod or mongos instances with the correct keyfile can join the sharded cluster. For Production Environment: x.509 certificate authentication with secure TSL/SSL connection must be used for authentication. For Development Purpose: Key file can be used as an authentication mechanism between the shared cluster. Keyfiles are bare-minimum forms of security and are best suited for testing or development environments.','Enforcing a key or certificate on a sharded cluster prevents unauthorized access to the MongoDB database and provides traceability of database activities to a specific user or component. A MongoDB sharded cluster can enforce user authentication as well as internal authentication of its components to secure against unauthorized access.','','To authenticate to servers, clients can use x.509 certificates instead of usernames and passwords. MongoDB supports x.509 certificate authentication for use with a secure TLS/SSL connection. The x.509 client authentication allows clients to authenticate to servers with certificates rather than with a username and password.','[{\"cis\": [\"2.3\"]}, {\"cis_csc\": [\"16\", \"1.8\"]}]'),(22503,'Ensure that MongoDB only listens for network connections on authorized interfaces.','Ensuring that MongoDB runs in a trusted network environment involves limiting the network interfaces on which MongoDB instances listen for incoming connections. Any untrusted network connections should be dropped by MongoDB. Firewalls allow administrators to filter and control access to a system by providing granular control over network communications. For administrators of MongoDB, the following capabilities are important: 1. Limiting incoming traffic on a specific port to specific systems, 2. Limiting incoming traffic from untrusted hosts. On Linux systems, the iptables interface provides access to the underlying netfilter firewall. On Windows systems, netsh command line interface provides access to the underlying Windows Firewall.','This configuration blocks connections from untrusted networks, leaving only systems on authorized and trusted networks able to attempt to connect to the MongoDB. If not configured, this may lead to unauthorized connections from untrusted networks to MongoDB.','','Configure the MongoDB configuration file to limit its exposure to only the network interfaces on which MongoDB instances should listen for incoming connections.','[{\"cis\": [\"3.2\"]}, {\"cis_csc\": [\"9.1\", \"9.2\"]}]'),(22504,'Ensure that MongoDB is run using a Least Privileges, dedicated service account.','The MongoDB service should not be run using a privileged account such as 'root' because this unnecessarily exposes the operating system to high risk. This setting ensures that the monogd service runs as a least-privileged user.','Using a non-privileged, dedicated service account restricts the database from accessing the critical areas of the operating system which are not required by MongoDB. This will also mitigate the potential for unauthorized access via a compromised, privileged account on the operating system. Anyone who has been a victim of viruses, worms, and other malicious software (malware) will appreciate the security principle of “least privilege.” If all processes ran with the minial set of privileges needed to perform the user's tasks, it would be more difficult for malware to infect a machine and propagate to other machines.','','1. Create a user which is only used for running Mongodb and directly related processes. This user must not have administrative rights to the system. Steps to create user. 2. Set the Database data files, the keyfile, and the SSL private key files to only be readable by the mongod/mongos user and then set ownership to mongodb user only. 3. Set the log files to only be writable by the mongod/mongos user and readable only by root.','[{\"cis\": [\"3.3\"]}, {\"cis_csc\": [\"5.1\", \"4.3\"]}]'),(22505,'Ensure Encryption of Data in Transit TLS/SSL (Transport Encryption).','Use TLS or SSL to protect all incoming and outgoing connections. This should include using TLS or SSL to encrypt communication between the mongod and mongos components of a MongoDB client as well as between all applications and MongoDB. MongoDB supports TLS/SSL (Transport Layer Security/Secure Sockets Layer) to encrypt all of MongoDB’s network traffic. TLS/SSL ensures that MongoDB network traffic is only readable by the intended client.','This prevents sniffing of cleartext traffic between MongoDB components or performing a man-in-the-middle attack for MongoDB.','','Configure MongoDB servers to require the use of SSL or TLS to encrypt all MongoDB network communications. To implement SSL or TLS to encrypt all MongoDB network communication, perform the following steps: For mongod (“Primary daemon process for the MongoDB system”) In the configuration file /etc/mongod.conf , set the PEMKeyFile option to the certificate file’s path and then start the component','[{\"cis\": [\"4.1\"]}, {\"cis_csc\": [\"14.2\", \"14.4\"]}]'),(22506,'Ensure Federal Information Processing Standard (FIPS) is enabled.','The Federal Information Processing Standard (FIPS) is a computer security standard used to certify software modules and libraries that encrypt and decrypt data securely. You can configure MongoDB to run with a FIPS 140-2 certified library for OpenSSL. FIPS is a property of the encryption system and not the access control system. However, the environment requires FIPS compliant encryption and access control. Organizations must ensure that the access control system uses only FIPS-compliant encryption.','FIPS is an industry standard which dictates how data should be encrypted at rest and during transmission.','','Configuring FIPS mode, ensure that your certificate is FIPS compliant. Run mongod or mongos instance in FIPS mode. Make changes to configuration file, to configure your mongod or mongos instance to use FIPS mode, shut down the instance and update the configuration file','[{\"cis\": [\"4.2\"]}, {\"cis_csc\": [\"14.2\", \"14.5\", \"14.4\", \"14.8\"]}]'),(22507,'Ensure that system activity is audited.','Track access and changes to database configurations and data. MongoDB Enterprise includes a system auditing facility that can record system events (e.g. user operations, connection events) on a MongoDB instance. These audit records permit forensic analysis and allow administrators to verify proper controls.','System level logs can be handy while troubleshooting an operational problem or handling a security incident.','','Set the value of auditLog.destination to the appropriate value','[{\"cis\": [\"5.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(22508,'Ensure that system activity is audited.','MongoDB Enterprise supports auditing of various operations. When enabled, the audit facility, by default, records all auditable operations as detailed in Audit Event Actions, Details, and Results. To specify which events to record, the audit feature includes the --auditFilter option. This check is only for Enterprise editions.','All operations carried out on the database are logged. This helps in backtracking and tracing any incident that occurs.','','Set the audit filters based on the organization’s requirements.','[{\"cis\": [\"5.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(22509,'Ensure that audit filters are configured properly.','The SystemLog.quiet option stops logging of information such as:connection events, authentication events, replication sync activitie, evidence of some potentially impactful commands being run (eg: drop , dropIndexes , validate ). This information should be logged whenever possible. This check is only for Enterprise editions.','The use of SystemLog.quiet makes troubleshooting problems and investigating possible security incidents much more difficult.','','Set SystemLog.quiet to false in the /etc/mongod.conf file to disable it.','[{\"cis\": [\"5.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(22510,'Ensure that new entries are appended to the end of the log file.','By default, new log entries will overwrite old entries after a restart of the mongod or mongos service. Enabling the systemLog.logAppend setting causes new entries to be appended to the end of the log file rather than overwriting the existing content of the log when the mongod or mongos instance restarts.','Allowing old entries to be overwritten by new entries instead of appending new entries to the end of the log may destroy old log data that is needed for a variety of purposes.','','Set systemLog.logAppend to true in the /etc/mongod.conf file.','[{\"cis\": [\"5.4\"]}, {\"cis_csc\": [\"6.3\", \"6.4\"]}]'),(22511,'Ensure that MongoDB uses a non-default port.','Changing the default port used by MongoDB makes it harder for attackers to find the database and target it.','Standard ports are used in automated attacks and by attackers to verify which applications are running on a server.','','Change the port for MongoDB server to a number other than 27017.','[{\"cis\": [\"6.1\"]}, {\"cis_csc\": [\"9.2\"]}]'),(22512,'Ensure that server-side scripting is disabled if not needed.','MongoDB supports the execution of JavaScript code for certain server-side operations: mapReduce , group , and $where . If you do not use these operations, server-side scripting should be disabled.','If server-side scripting is not needed and is not disabled, this introduces unnecessary risk which may allow an attacker to take advantage of insecure coding.','','If server-side scripting is not required, disable it by using the --noscripting option on the command line.','[{\"cis\": [\"6.3\"]}, {\"cis_csc\": [\"18.9\", \"9.2\"]}]'),(23000,'Ensure HTTP WebDAV module is not installed','The http_dav_module enables HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV) as defined by RFC 4918. This enables file-based operations on your web server, such as the ability to create, delete, change and move files on your server. Most modern architectures have replaced this functionality with cloud-based object storage, in which case the module should not be installed.','WebDAV functionality opens up an unnecessary path for exploiting your web server. Through misconfigurations of WebDAV operations, an attacker may be able to access and manipulate files on the server.','','To remove the http_dav_module, recompile nginx from source without the --withhttp_dav_module flag.','[{\"cis\": [\"2.1.2\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23001,'Ensure modules with gzip functionality are disabled','gzip is used for compression. Compression functionality should be disabled to prevent certain types of attacks from being performed successfully.','Compression has been linked with the Breach attack and others. While the Breach attack has been mitigated with modern usages of the HTTP protocol, disabling the use of compression is considered a defense-in-depth strategy to mitigate other attacks.','','In order to disable the http_gzip_module, nginx must be recompiled from source. This can be accomplished using the below command in the folder you used during your original compilation. This must be done without the --with-http_gzip_static_module configuration directive. './configure --without-http_gzip_module'','[{\"cis\": [\"2.1.3\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23002,'Ensure the autoindex module is disabled','The autoindex module processes requests ending with the slash character. This feature enables directory listing, which could be useful in attacker reconnaissance, so it should be disabled.','Automated directory listings may reveal information helpful to an attacker, such as naming conventions and directory paths. Directory listings may also reveal files that were not intended to be revealed.','','Perform the following to disable the autoindex module: 1. Search the NGINX configuration files (nginx.conf and any included configuration files) to find autoindex directives. 'egrep -i '^s*autoindexs+' /etc/nginx/nginx.conf'. 'egrep -i '^s*autoindexs+' /etc/nginx/conf.d/*'. 2. Set the value for all autoindex directives to off, or remove those directives.','[{\"cis\": [\"2.1.4\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23003,'Ensure that NGINX is run using a non-privileged, dedicated service account','The nginx user directive designates which user account nginx worker processes run under. Ensuring a non-privileged, dedicated service account is used is a defense in depth measure to limit what an attacker who compromises the account can do.','Running a web server under a non-privileged, dedicated service account helps mitigate the risk of lateral movement to other services or processes in the event the user account running the web services is compromised. The default user nobody is typically used for several processes, and if this is compromised, it could allow an attacker to have access to all processes running as that user.','','Add a system account for the nginx user with a home directory of /var/cache/nginx and a shell of /sbin/nologin so it does not have the ability to log in, then add the nginx user to be used by nginx: 'user add nginx -r -g nginx -d /var/cache/nginx -s /sbin/nologin'. Then add the nginx user to /etc/nginx/nginx.conf by adding the user directive as shown below: 'user nginx;'','[{\"cis\": [\"2.2.1\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23004,'Ensure the NGINX service account is locked','The nginx user account should have a valid password, but the account should be locked. NOTE: If a different account is used to run nginx, that account's name should be substituted for nginx in the audit and remediation procedures.','As a defense-in-depth measure, the nginx user account should be locked to prevent logins and to prevent someone from switching users to nginx using the password. In general, there shouldn't be a need for anyone to have to su as nginx, and when there is a need, sudo should be used instead, which would not require the nginx account password.','','Use the passwd command to lock the nginx service account: 'passwd -l nginx'','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23005,'Ensure the NGINX service account has an invalid shell','The nginx account should not have the ability to log in, so the /sbin/nologin shell should be set for the account.','The account used for nginx should only be used for the nginx service and does not need to have the ability to log in. This prevents an attacker who compromises the account to log in with it.','','Change the login shell for the nginx account to /sbin/nologin by using the following command: 'chsh -s /sbin/nologin nginx'','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23006,'Ensure NGINX directories and files are owned by root','The owner and group of the /etc/nginx directory and its files should be root.','Setting ownership to only those users in the root group and the root user will reduce the likelihood of unauthorized modifications to the nginx configuration files.','','Run the following command to ensure ownership and group ownership is set to root: 'chown -R root:root /etc/nginx'','[{\"cis\": [\"2.3.1\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23007,'Ensure access to NGINX directories and files is restricted','Permissions on the /etc/nginx directory should enforce the principle of least privilege.','This ensures that only users who need access to configuration files are able to view them, thus preventing unauthorized access. Other users will need to use sudo in order to access these files.','','To set permissions to least privilege on the nginx configuration files, issue these commands: 'find /etc/nginx -type d | xargs chmod 750'. 'find /etc/nginx -type f | xargs chmod 640'','[{\"cis\": [\"2.3.2\"]}, {\"cis_csc\": [\"14\"]}]'),(23008,'Ensure the NGINX process ID (PID) file is secured','The PID file stores the main process ID of the nginx process. This file should be protected from unauthorized modification.','The PID file should be owned by root and the group root. It should also be readable to everyone, but only writable by root (permissions 644). This will prevent unauthorized modification of the PID file, which could cause a denial of service.','','If the PID file is not owned by root, issue this command: 'chown root:root /var/run/nginx.pid'. If the PID file has permissions greater than 644, issue this command: 'chown 644 /var/run/nginx.pid'','[{\"cis\": [\"2.3.3\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23009,'Ensure the core dump directory is secured','Core dumps are snapshots of memory. The working_directorydirective is used to specify the directory NGINX attempts to create core dumps in. Core dumps will be disabled if the directory is not writable by the NGINX user. It is recommended that the working_directory directive be set to a directory that is owned by the root user and the group the NGINX process executes as, and is inaccessible to other users. Usually, production systems should not have this enabled.','Core dumps may contain sensitive information that should not be accessible by other accounts on the system.','','Either remove the working_directory directive from the NGINX configuration files or ensure that the configured directory meets the following requirements: 1. It is not within the NGINX web document root. 2. It is owned by root and has a group ownership of the NGINX group: 'chown root:nginx /var/log/nginx'. 3. It has no read-write-search access permission for other users: 'chmod o-rwx /var/log/nginx'','[{\"cis\": [\"2.3.4\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23010,'Ensure NGINX only listens for network connections on authorized ports','NGINX can be configured to listen on any port, but it should be configured to listen on authorized ports only.','Limiting the listening ports to only those that are authorized helps to ensure no unauthorized services are running through the use of nginx.','','If any ports are listening that are not authorized, comment out or delete the associated configuration for that listener.','[{\"cis\": [\"2.4.1\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23011,'Ensure keepalive_timeout is 10 seconds or less, but not 0','Persistent connections are leveraged by all modern browsers to facilitate greater web performance. The keep-alive timeout limits the time a persistent connection may remain open. Setting the keep-alive timeout allows this timeout to be controlled on the server side.','Setting a keep-alive timeout on the server side helps mitigate denial of service attacks that establish too many persistent connections, exhausting server resources.','','Find the HTTP or server block of your nginx configuration, and add the keepalive_timeout directive. Set it to 10 seconds or less, but not 0. This example command sets it to 10 seconds: 'keepalive_timeout 10;'','[{\"cis\": [\"2.4.3\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23012,'Ensure send_timeout is set to 10 seconds or less, but not 0','The send_timeout directive sets a timeout for transmitting a response to the client between two successive write operations.','Setting the send_timeout directive on the server side helps mitigate slow HTTP denial of service attacks by ensuring write operations taking up large amounts of time are closed.','','Find the HTTP or server block of your nginx configuration, and add the send_timeout directive. Set it to 10 seconds or less, but not 0. 'send_timeout 10;'','[{\"cis\": [\"2.4.4\"]}]'),(23013,'Ensure server_tokens directive is set to `off`','The server_tokens directive is responsible for displaying the NGINX version number and operating system version on error pages and in the Server HTTP response header field. This information should not be displayed.','Attackers can conduct reconnaissance on a website using these response headers, then target attacks for specific known vulnerabilities associated with the underlying technologies. Hiding the version will slow down and deter some potential attackers.','','To disable the server_tokens directive, set it to off inside a server block in your nginx.conf: 'server {...server_tokens off;...}'','[{\"cis\": [\"2.5.1\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23014,'Ensure default error and index.html pages do not reference NGINX','The default error and index.html pages for NGINX reveal that the server is NGINX. These default pages should be removed or modified so they do not advertise the underlying infrastructure of the server.','By gathering information about the server, attackers can target attacks against its known vulnerabilities. Removing pages that disclose the server runs NGINX helps reduce targeted attacks on the server.','','Edit /usr/share/nginx/html/index.html andusr/share/nginx/html/50x.html and remove any lines that reference NGINX.','[{\"cis\": [\"2.5.2\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23015,'Ensure hidden file serving is disabled','Disabling hidden files is a defense-in-depth mechanism to help prevent accidentally exposing sensitive information.','Disabling hidden files prevents an attacker from being able to reference a hidden file that may be put in your location and have sensitive information, like .git files.','','Edit the nginx.conf file and add the following line: 'location ~ /. { deny all; return 404; }'','[{\"cis\": [\"2.5.3\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23016,'Ensure the NGINX reverse proxy does not enable information disclosure','The server and x-powered-by header may specify the underlying technology used by an application. The NGINX reverse proxy may pass these headers if not explicitly directed to remove them.','Attackers can conduct reconnaissance on a website using these response headers, then target attacks for specific known vulnerabilities associated with the underlying technologies. Removing these headers will reduce the likelihood of targeted attacks.','','Implement the below directives as part of your location block. Edit /etc/nginx/nginx.conf and add the following: 'location /docs {....proxy_hide_header X-Powered-By;proxy_hide_header Server;....}'','[{\"cis\": [\"2.5.4\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23017,'Ensure detailed logging is enabled','System logging should be configured to meet your organizational security and privacy policies. Enabling detailed logging to include information about events, event sources, timestamps, and users may assist in incident response activities. NOTE: Aim to keep sensitive information out of logs. For example, keep sensitive information out of query strings and URIs to avoid this.','Performing detailed logging ensures that incident responders, auditors, and others are able to clearly view the activity that has occurred on your server.','','Edit the log format directive in /etc/nginx/nginx.conf so it logs everything needed to meet your organizational policies. The following variables may be considered as useful examples include in your log_format with descriptive logging. You should consult the NGINX documentation and your organizational policy to ensure you are logging sufficient information and removing sensitive information where needed. '$remote_addr - client address'. '$remote_user - the user if basic authentication is used'. '$status - the HTTP response status'. '$content_type - Content-Type request header field'. '$time_local - local time in the Common Log Format'. '$request_method - request method, usually GET or POST'. '$request - full original request line'. '$uri - normalized URI in request'. '$server_port - port of the server which accepted a request'. '$server_name - name of the server which accepted a request'. '$http_user_agent - user agent of the client requesting access'. '$http_x_forwarded_for - client address a proxy or load balancer is forwarding traffic for'','[{\"cis\": [\"3.1\"]}, {\"cis_csc\": [\"6.3\"]}]'),(23018,'Ensure access logging is enabled','The access_log directive should be on for every core site. It is enabled by default.','Access logging allows incident responders and auditors to investigate access to a system in the event of an incident.','','Ensure the access_log directive is configured for every core site your organization requires logging for. This should look similar to the below configuration snippet. You may use different log file locations based on your needs. 'access_log /var/log/nginx/host.access.log main;'','[{\"cis\": [\"3.2\"]}, {\"cis_csc\": [\"6.3\"]}]'),(23019,'Ensure error logging is enabled and set to the info logging level','All errors for applications should be logged.','Error logging can be useful in identifying an attacker attempting to exploit a system and recreating an attacker's steps. Error logging also helps with identifying possible issues with an application.','','Edit /etc/nginx/nginx.conf so the error_log directive is present and not commented out. The error_log should be configured to the logging location of your choice. The configuration should look similar to the below: 'error_log /var/log/nginx/error.log info;'','[{\"cis\": [\"3.3\"]}, {\"cis_csc\": [\"6.3\"]}]'),(23020,'Ensure log files are rotated','Log rotation ensures log files do not consume excessive disk space, potentially causing a denial of service.','Log files are important to track activity that occurs on your server, but they take up significant amounts of space. Log rotation should be configured in order to ensure the logs do not consume so much disk space that logging becomes unavailable.','','Follow the below procedure to change the default configuration to the recommended log rotation configuration. You may need to manually edit or change the below command if the configuration is not the default. To change log compression from daily to weekly: 'sed -i s/daily/weekly/ /etc/logrotate.d/nginx'. To change log rotation from every year to every 13 weeks: 'sed -i "s/rotate 52/rotate 13/" /etc/logrotate.d/nginx'','[{\"cis\": [\"3.4\"]}, {\"cis_csc\": [\"6.3\", \"6.4\"]}]'),(23021,'Ensure error logs are sent to a remote syslog server','Centralized log management helps ensure logs are forensically sound and are available at a central location for auditing and incident investigation.','A centralized logging solution aggregates logs from multiple systems to ensure logs can be referenced in the event systems are thought to be compromised. Centralized log servers are also often used to correlate logs for potential patterns of attack. If a centralized logging solution is not used and systems (and their logs) are believed to be compromised, then logs may not be permitted to be used as evidence.','','To enable central logging for your error logs, add the below line to your server block in your server configuration file. 192.168.2.1 should be replaced with the location of your central log server. 'error_log syslog:server=192.168.2.1 info;'','[{\"cis\": [\"3.5\"]}, {\"cis_csc\": [\"6.5\"]}]'),(23022,'Ensure access logs are sent to a remote syslog server','Centralized log management helps ensure logs are forensically sound and are available at a central location for auditing and incident investigation.','A centralized logging solution aggregates logs from multiple systems to ensure logs can be referenced in the event systems are thought to be compromised. Centralized log servers are also often used to correlate logs for potential patterns of attack. If a centralized logging solution is not used and systems (and their logs) are believed to be compromised, then logs may not be permitted to be used as evidence.','','To enable central logging for your access logs, add the below line to your server block in your server configuration file. 192.168.2.1 should be replaced with the location of your central log server. The local logging facility may be changed to any unconfigured facility on your server. 'access_log syslog:server=192.168.2.1,facility=local7,tag=nginx,severity=info combined;'','[{\"cis\": [\"3.6\"]}, {\"cis_csc\": [\"6.5\"]}]'),(23023,'Ensure proxies pass source IP information','The x-forwarded-for and remote address headers help identify and separate the originating client IP address of the user agent and the proxy IP address. The two types of addresses are the same, and one should always be present.','Being able to identify the originating client IP address can help auditors or incident responders identify where the corresponding user came from. This may be useful in the event of an attack to analyze if the IP address is a good candidate for blocking. It may also be useful to correlate an attacker's actions.','','To ensure your proxy or load balancer will forward information about the client and the proxy to the application, you must set the below headers in your location block. Edit your location block so it shows the proxy_set_header directives for the client and the proxy as shown below. These headers are the exact same and there is no need to have both present. 'server {...location / {proxy_pass (Insert Application URL here);proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}}'','[{\"cis\": [\"3.7\"]}, {\"cis_csc\": [\"6.4\", \"6.7\"]}]'),(23024,'Ensure HTTP is redirected to HTTPS','Browsers and clients establish encrypted connections with servers by leveraging HTTPS. Requests leveraging HTTP are unencrypted. Unencrypted requests should be redirected so they are encrypted. Any listening HTTP port on your web server should redirect to a server profile that uses encryption. The default HTTP (unencrypted) port is 80.','Redirecting user agent traffic to HTTPS helps to ensure all user traffic is encrypted. Modern browsers alert users that your website is insecure when HTTPS is not used. This can decrease user trust in your website and ultimately result in decreased use of your web services. Redirection from HTTP to HTTPS couples security with usability; users are able to access your website even if they lack the security awareness to use HTTPS over HTTP when requesting your website.','','Edit your web server or proxy configuration file to redirect all unencrypted listening ports, such as port 80, using a redirection through the return directive (cisecurity.org is used as an example server name). 'server {listen 80;server_name cisecurity.org;return 301 https://$host$request_uri;}'','[{\"cis\": [\"4.1.1\"]}, {\"cis_csc\": [\"5.1\", \"14.4\"]}]'),(23025,'Ensure a trusted certificate and trust chain is installed','Certificates and their trust chains are needed to establish the identity of a web server as legitimate and trusted. Certificate authorities validate a web server's identity and that you are the owner of that web server domain name.','Without a certificate and full trust chain installed on your web server, modern browsers will flag your web server as untrusted.','','Use the following procedure to install a certificate and its signing certificate chain onto your web server, load balancer, or proxy. Step 1: Create the server's private key and a certificate signing request. The following command will create your certificate's private key with 2048-bit key strength. Optionally, this parameter may be changed to 4096 for greater security. It will also output your certificate signing request to the nginx.csr file in your present working directory. Step 2: Obtain a signed certificate from your certificate authority. Provide your chosen certificate authority with your certificate signing request. Follow your certificate authority's signing procedures in order to obtain a certificate and the certificate's trust chain. A full trust chain is typically delivered in .pem format. Step 3: Install certificate and signing certificate chain on your web server. Place the .pem file from your certificate authority into the directory of your choice. Locate your created key file from the command you used to generate your certificate signing request. Open your website configuration file and edit your encrypted listener to leverage the ssl_certificate and ssl_certificate_key directives for a web server as shown below. You should also inspect include files inside your nginx.conf. This should be part of the server block. After editing this file, you must recycle nginx services for these changes to take effect. This can be done with the following command: 'sudo service nginx restart'','[{\"cis\": [\"4.1.2\"]}, {\"cis_csc\": [\"14.2\"]}]'),(23026,'Ensure private key permissions are restricted','The server's private key should be protected from unauthorized access by limiting access based on the principle of least privilege.','A server's private key file should be restricted to 400 permissions. This ensures only the owner of the private key file can access it. This is the minimum necessary permissions for the server to operate. If the private key file is not protected, an unauthorized user with access to the server may be able to find the private key file and use it to decrypt traffic sent to your server.','','Run the following command on your key file to ensure its permissions are set to 400. The file name /etc/nginx/nginx.key should be replaced with the location of your key file. 'sudo chmod 400 /etc/nginx/nginx.key'','[{\"cis\": [\"4.1.3\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23027,'Ensure only modern TLS protocols are used','Only modern TLS protocols should be enabled in NGINX for all client connections and upstream connections. Removing legacy TLS and SSL protocols (SSL 3.0, TLS 1.0 and 1.1), and enabling emerging and stable TLS protocols (TLS 1.2), ensures users are able to take advantage of strong security capabilities and protects them from insecure legacy protocols.','Why disable SSL 3.0: The POODLE Vulnerability allowed attackers to exploit SSL 3.0 to obtain cleartext information by exploiting weaknesses in CBC in 2014. SSL 3.0 is also no longer FIPS 140-2 compliant. Why disable TLS 1.0: TLS 1.0 was deprecated from use when PCI DSS Compliance mandated that it not be used for any applications processing credit card numbers in June 2018. TLS 1.0 does not make use of modern protections, and almost all user agents that do not support TLS 1.2 or higher are no longer supported by their vendor. Why disable TLS 1.1: Because of the increased security associated with higher versions of TLS, TLS 1.0 should be disabled. Modern browsers will begin to flag TLS 1.1 as deprecated in early 2019. Why enable TLS 1.2: TLS 1.2 takes advantage of several security features including modern cipher suites, perfect forward security, and authenticated encryption.','','Run the following commands to change your ssl_protocols if they are already configured. This remediation advice assumes your nginx configuration file does not include server configuration outside of /etc/nginx/nginx.conf. You may have to also inspect the include files in your nginx.conf to ensure this is properly implemented. Web Server: 'sed -i "s/ssl_protocols[^;]*;/ssl_protocols TLSv1.2;/" /etc/nginx/nginx.conf'. Proxy. 'sed -i "s/proxy_ssl_protocols[^;]*;/proxy_ssl_protocols TLSv1.2;/" /etc/nginx/nginx.conf'. If your ssl_protocols are not already configured, this can be accomplished manually by opening your web server or proxy server configuration file and manually adding the directives. Web Server. 'server {ssl_protocols TLSv1.2;}'. Proxy. 'location / {proxy_pass cisecurity.org;proxy_ssl_protocols TLSv1.2;}'','[{\"cis\": [\"4.1.4\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23028,'Disable weak ciphers','The ssl_ciphers directive should be used to configure the available ciphers on your web server, and the proxy_ssl_ciphers directive should be used to configure the available ciphers for your proxy. Weak ciphers should be disabled based on your company's policy or an industry best practice compliance profile. The ssl_prefer_server_ciphers should be used to ensure the user agent respects the server's preferred cipher order and does not set its own. If you are using a proxy or load balancer, you should use the proxy_ssl_ciphers directive to ensure your upstream connections are negotiated using secure ciphers.','The use of strong ciphers is critical to maintaining strong encryption on your web server, load balancer, or proxy. Weak ciphers may compromise the security of your site or your users by allowing legacy user agents to connect to your site in a vulnerable way. You may also meet compliance concerns by ensuring that your upstream connections meet the same level of security if using a proxy or load balancer. The server should enforce the cipher preference on the server side to protect users from malicious actors on the client side.','','The following procedures may be used to implement industry standard cipher profiles if you have an existing profile defined. These profiles may be modified to meet the requirements defined in your company's policy. This procedure assumes that all server blocks will be in /etc/nginx/nginx.conf and not inside any included files in the configuration. Set the ssl_cipher directive as part of your server block, and set the proxy_ssl_ciphers directive as part of the location block for your upstream server.','[{\"cis\": [\"4.1.5\"]}, {\"cis_csc\": [\"5.1\", \"14.4\"]}]'),(23029,'Ensure custom Diffie-Hellman parameters are used','Custom Diffie-Hellman (DH) key exchange parameters should be used. DH Ephemeral (DHE) parameters with at least 2048 bits should be generated.','Backward-compatible Perfect Forward Secrecy (PFS) ciphers (e.g. DHE-RSA-AES128-SHA256) should use strong and unique parameters. By default, NGINX will generate 1024-bit RSA keys for PFS ciphers; stronger alternatives should be used instead to provide betterprotection for data protected by encryption.','','Generate strong DHE (Ephemeral Diffie-Hellman) parameters using the following commands: 'mkdir /etc/nginx/ssl'. 'openssl dhparam -out /etc/nginx/ssl/dhparam.pem 2048'. 'chmod 400 /etc/nginx/ssl/dhparam.pem'. Alter the server configuration to use the new parameters: 'http {server {ssl_dhparam /etc/nginx/ssl/dhparam.pem;}}','[{\"cis\": [\"4.1.6\"]}, {\"cis_csc\": [\"14.2\"]}]'),(23030,'Ensure Online Certificate Status Protocol (OCSP) stapling is enabled','OCSP allows a user's browser or another user agent to verify the certificate it is seeing is not revoked. OCSP stapling ensures your server presents this information to the user's browser in a way that best meets the performance and security needs of your website. It polls the Certificate Authority's (CA) OCSP server at regular intervals to ensure it is continuously kept up to date. OCSP stapling helps improve performance and security, so it should be enabled.','OCSP stapling protects your users from accessing a website where a private key is believed to be compromised. If a private key is compromised, an attacker may be able to obtain unauthorized access to the encrypted data transmitted by a user. Note: OCSP stapling, while a step forward from the older certificate revocation list model, does share similar risks. Between the time a certificate is revoked and the point where a new signed OCSP profile is requested, if a server's certificate has been revoked a user agent may not be informed.','','Follow this procedure to enable OCSP validation. Step 1: Ensure your NGINX server has access to your CA's OCSP server. Your CA's OCSP server may be found on your CA's website and will vary depending on your CA vendor. Issue the following command in order to check your connectivity to their site. 'curl -I "insert certificate authority ocsp server here"'. If you get a 200 code response, your server has access. Step 2. Enable OCSP on nginx. Implement the ssl_stapling and ssl_stapling_verify directives. The directive ssl_stapling enables OCSP stapling, and the directive ssl_stapling_verify enables verification of the OCSP responses on nginx. 'server {ssl_stapling on;ssl_stapling_verify on;}'','[{\"cis\": [\"4.1.7\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23031,'Ensure HTTP Strict Transport Security (HSTS) is enabled','HTTP Strict Transport Security (HSTS) headers instruct a user agent on how to communicate with a web server. HSTS headers ensure the strict transport security policies built into browsers and other user agents are informed only to communicate over HTTPS. HSTS with long validity periods should be used to most effectively secure your user population. Strict-Transport-Security should have a long max-age, which is recommended to be at least six months in length. This ensures the browser remembers your website should only be accessible via HTTPS for this amount of time.','HSTS headers help protect a server's users from accessing the server over unencrypted protocols. This header helps to prevent HTTP downgrade attacks.','','Ensure the below snippet of code can be found in your server configuration for your proxy or web server. This will ensure the HSTS header is set with a validity period of six months, or 15768000 seconds. 'server {add_header Strict-Transport-Security "max-age=15768000;";}'','[{\"cis\": [\"4.1.8\"]}, {\"cis_csc\": [\"5.1\", \"14.4\"]}]'),(23032,'Ensure HTTP Public Key Pinning is enabled','HTTP Public Key Pinning, also known as certificate pinning, allows a site to specify exactly which certificates the browser or another user agent should accept. HTTP Public Key Pinning allows for the certificate rotation to be scheduled using backup fingerprints to ensure that user agent has both certificates stored. HTTP Public Key Pinning should be enabled.','HTTP Public Key Pinning assists in preventing a user agent from falling victim to a forged certificate, such as man in the middle attacks.','','Find the fingerprint of your certificate by referencing the fingerprint section of your certificate details. Take down the SHA256 fingerprint in this section as well as that of a backup certificate or the next scheduled certificate for the website. Insert your SHA256 fingerprint along with the below header to your server configuration: 'add_header Public-Key-Pins 'pinsha256="base64+primary==InsertPrimaryCertificateSHA256FingerPrintHere"; pinsha256="base64+backup==InsertBackupCertificateSHA256FingerPrintHere"; maxage=5184000;'','[{\"cis\": [\"4.1.9\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23033,'Ensure upstream server traffic is authenticated with a client certificate','Client certificate validation allows the upstream server to authenticate the identity of the client connecting to it. This assists in the establishment of mutual authentication between the client and the server.','Using client certificate validation allows you to establish a trusted proxy server.','','In order to implement this recommendation, you must create a client certificate to be authenticated against and have it signed. Once you have a signed certificate, place the certificate in a location of your choice. In the below example, we use /etc/nginx/ssl/cert.pem. Implement the configuration as part of the location block: 'proxy_ssl_certificate /etc/nginx/ssl/nginx.pem; proxy_ssl_certificate_key /etc/nginx/ssl/nginx.key;'','[{\"cis\": [\"4.1.10\"]}, {\"cis_csc\": [\"1.6\"]}]'),(23034,'Ensure the upstream traffic server certificate is trusted','The NGINX server should be configured to validate the identity of the upstream server it is sending information to.','Configuring NGINX to validate the identity of the upstream server helps mitigate the risk of a man in the middle attack occurring against your server.','','Obtain the full certificate chain of the upstream server in .pem format. Then reference that file in the location block as part of the proxy_ssl_trusted_certificate directive. Implement the proxy_ssl_trusted_certificate and proxy_ssl_verify directives as shown below as part of the location block you are using to send traffic to your upstream server. 'proxy_ssl_trusted_certificate /etc/nginx/trusted_ca_cert.crt; proxy_ssl_verify on;'','[{\"cis\": [\"4.1.11\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23035,'Ensure session resumption is disabled to enable perfect forward security','Session resumption for HTTPS sessions should be disabled so perfect forward secrecy can be achieved.','Perfect forward secrecy is an encryption mechanism that enables past session keys to not be compromised even if the server's private key is compromised. If an attacker recorded all traffic to a server and stored it and then obtained the private key without perfect forward secrecy, all communications would be compromised. With perfect forward secrecy, session keys are generated using Diffie-Hellman for every session a user initiates, which isolates session compromise to only that communication session. Allowing session resumption breaks perfect forward secrecy; this expands the surface area for an attacker to compromise past sessions and communications with a server if they are able to compromise the session.','','Turn off the ssl_session_tickets directive as part of any server block in your nginx configuration. 'ssl_session_tickets off;'','[{\"cis\": [\"4.1.13\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23036,'Ensure HTTP/2.0 is used','HTTP/2.0 is an optimized and more secure version of the HTTP protocol. It should be enabled so users can take advantage of it. Note: Legacy user agents may not be able to connect to a server using HTTP/2.0.','HTTP/2.0 introduces both performance benefits through full multiplexing and several security benefits. HTTP/2.0 has improved cipher suite requirements and blacklists. It also disables session renegotiation and TLS compression. This helps protect against vulnerabilities like CRIME and ensures we have stronger encryption.','','Open the nginx server configuration file and configure all listening ports with http2, similar to that of this example:','[{\"cis\": [\"4.1.14\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23037,'Ensure allow and deny filters limit access to specific IP addresses','IP-based restrictions act as a defense in depth mechanism. They allow you to whitelist legitimate paths to your applications and explicitly deny IP addresses you believe to be malicious.','IP restrictions help you to only allow traffic based on the concept of least privilege. You may specify vlans, countries, or specific servers that may be allowed or denied on your site. It is recommended that you implicitly deny all traffic and only allow those with a legitimate use case to access your website if choosing to take this approach. This allows you to limit the surface area an attack may come from.','','Compile a list of network ranges or IP addresses you would want to access your web server or proxy. Then add these ranges with the allow directive. The deny directive should be included with all IP addresses implicitly denied. 'location / {allow 10.1.1.1;deny all;}'','[{\"cis\": [\"5.1.1\"]}, {\"cis_csc\": [\"5.1\", \"9.5\"]}]'),(23038,'Ensure timeout values for reading the client header and body are set correctly','The client_header_timeout and client_body_timeout directives define the time the server will wait for the header or body to be sent from the client. If the client does not send the entire header in this predefined timeframe, the server will send back a 408 request timeout error.','Setting the client header and body timeouts help your server mitigate possible denial of service attacks. By timing out a request, the server is able to free up resources that may be waiting for the body or header.','','Find the HTTP or server block of your nginx configuration and add the client_header_timeout and client_body_timeout directives set to the configuration. The below example sets the timeouts to 10 seconds. 'client_body_timeout 10; client_header_timeout 10;'','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23039,'Ensure the maximum request body size is set correctly','The client_max_body_size directive sets the size of the request body that is allowed to read a client request. This defines the number of bytes allowed in a request and is equivalent to the Content-Length request header field.','Limiting the size of the request body helps prevent unexpectedly long or large client requests from being passed to an application to perform buffer overflow attacks. This value should be set low enough to protect the application but high enough not to interfere with functionality and block legitimate request bodies.','','Find the HTTP or server block of your nginx configuration and add the client_max_body_size set to 100K in this block. The appropriate value may be different based on your application's needs. 'client_max_body_size 100K'','[{\"cis\": [\"5.2.2\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23040,'Ensure the maximum buffer size for URIs is defined','The large_client_header_buffers directive defines the number and size of buffers used within the URI. A request cannot exceed the size of this buffer when this directive is configured. The large_client_header_buffers directive should be set to restrict buffer usage. The number of buffers should generally set to two and the length be set to 1K; however, this may not be a good fit for your application and may need to be set differently.','The large_client_header_buffers directive may assist in preventing buffer overflow attacks that leverage long URI query parameters.','','Open your nginx.conf file and locate your server or HTTP blocks. This may be added to the HTTP block for all configurations or the server block for more specific configurations to meet your needs. Add the below line to implement this recommendation: 'large_client_header_buffers 2 1k'','[{\"cis\": [\"5.2.3\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23041,'Ensure the number of connections per IP address is limited','The maximum number of simultaneous connections allowed from a single IP address to your server should be limited. It should be set to a value that meets your organizational policies.','Limiting the number of simultaneous connections is an effective way to prevent slow denial of service attacks that try to use as many server resources as possible. This can also help prevent brute force attacks on a login page.','','Implement the below directives under the HTTP and server blocks of your nginx configuration or any include files. The below configuration creates a memory zone of 10 megabytes called limitperip. It will limit the number of connections per IP address to 10 simultaneous connections. The number of simultaneous connections to allow may be different depending on your organization's policies and use cases. 'http {limit_conn_zone $binary_remote_addr zone=limitperip:10m;server {limit_conn limitperip 10;}}'','[{\"cis\": [\"5.2.4\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23042,'Ensure rate limits by IP address are set','Rate limiting should be enabled to limit the number of requests an IP address may make to a server in a given period of time. The configuration values should be set based on your application's needs and your organizational policy.','Rate limiting allows you to mitigate potential denial of service attacks as a defense in depth mechanism.','','Implement the below directives under the HTTP and server blocks of your nginx configuration or any include files. The below configuration creates a memory zone of 10 megabytes called "ratelimit" and sets the number of requests per second that can be sent by any given IP address to 5. Further, this configuration sets a burst of 10 to ensure that requests may come more frequently and sets no delay to ensure that the bursting may be all at once and not queued. 'http {limit_req_zone $binary_remote_addr zone=ratelimit:10m rate=5r/s;server {location / {limit_req zone=ratelimit burst=10 nodelay;}}}'','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23043,'Ensure X-Frame-Options header is configured and enabled','The X-Frame-Options header should be set to allow specific websites or no sites at all to embed your website as an object within their own, depending on your organizational policy and application needs.','The X-Frame-Options header allows you to mitigate the risk of clickjacking attacks.','','Add the below to your server blocks in your nginx configuration. The policy should be configured to meet your organization's needs. 'add_header X-Frame-Options "SAMEORIGIN";'','[{\"cis\": [\"5.3.1\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23044,'Ensure X-Content-Type-Options header is configured and enabled','The X-Content-Type-Options header should be used to force supported user agents to check an HTTP response's content type header with what is expected from the destination of the request.','Implementing the X-Content-Type-Options header with the "nosniff" directive helps to prevent drive-by download attacks where a user agent is sniffing content types in responses.','','Open the nginx configuration file that contains your server blocks. Add the below line into your server block to add X-Content-Type-Options header and direct your user agent to not sniff content types. 'add_header X-Content-Type-Options "nosniff";'','[{\"cis\": [\"5.3.2\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23045,'Ensure the X-XSS-Protection Header is enabled and configured properly','The X-Xss-Protection Header allows you to leverage browser-based protections against cross-site scripting. This should be implemented on your web servers to protect your users and increase user trust in your site. Your policy should be set in blocking mode when possible to ensure the browser blocks a page if cross-site scripting is detected.','X-Xss-Protection allows you to protect users whose browsers do not support Content Security Policy (generally older browsers), or protect users if you do not have a Content Security Policy.','','Open your nginx configuration file that contains your server blocks. Add the below line into your server block to add Content-Security-Policy and direct your user agent to block reflected cross-site scripting. 'add_header X-Xss-Protection "1; mode=block";'','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23046,'Ensure that Content Security Policy (CSP) is enabled and configured properly','Content Security Policy allows administrators to specify the locations from which allowable scripts may be executed, or if scripts may be executed at all. Content Security Policy should be used to improve user trust of your website.','Content Security Policies assist organizations in mitigating and reporting cross-site scripting (XSS) attacks.','','Open your nginx configuration file that contains your server blocks. Add the below line into your server block to add Content-Security-Policy and direct your user agent to accept documents from only specific origins. 'add_header Content-Security-Policy "default-src 'self'";'','[{\"cis\": [\"5.3.4\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23047,'Ensure the Referrer Policy is enabled and configured properly','When an origin site directs a user to another site, a referrer is sent that identifies the URL the user came from. Depending on your site's specific use, this may present a privacy concern to your users. The Referrer Policy enables organizations to define what sites should see that a referral came from your site, which helps protect user privacy.','A Referrer header may expose sensitive data in another web server's log if you use sensitive data in your URL parameters, such as personal information, username, and password or persistent sessions. Ultimately, depending on your application design, not using a properly configured Referrer Policy may allow session hijacking, credential gathering, or sensitive data exposure in a third party's logs.','','Add the below line to the server blocks within your nginx configuration. The policy should be customized for your specific organization's needs. The below policy will ensure your website is never allowed in a referrer. 'add_header Referrer-Policy "no-referrer";'','[{\"cis\": [\"5.3.5\"]}, {\"cis_csc\": [\"5.1\"]}]'),(23500,'Configure TCP Wrappers.','TCP Wrappers is a host-based access control system that allows administrators to control who has access to various network services based on the IP address of the remote end of the connection. TCP Wrappers also provide logging information via syslog about both successful and unsuccessful connections.','TCP Wrappers provides granular control over what services can be accessed over the network. Its logs show attempted access to services from non-authorized systems,which can help identify unauthorized access attempts.','','To disable this service, run the following commands: # inetadm -M tcp_wrappers=TRUE && echo "ALL: <net>/<mask>, <net/<mask>, …" > /etc/hosts.allow && echo "ALL: ALL" >/etc/hosts.deny','[{\"cis\": [\"2.1\"]}]'),(23501,'Disable Local-only Graphical Login Environment.','The graphical login service provides the capability of logging into the system using an X- windows type interface from the console. If graphical login access for the console is required, leave the service in local-only mode.','This service should be disabled if it is not required.','','To disable this service, run the following command: # svcadm disablesvc:/application/graphical-login/gdm:default','[{\"cis\": [\"2.2\"]}]'),(23502,'Configure sendmail Service for Local-Only Mode.','In Solaris 11, the sendmail service is set to local only mode by default. This means that users on remote systems cannot connect to the sendmail service, eliminating the possibility of a remote exploit attack against some future sendmail vulnerability. Leaving sendmail in local-only mode permits mail to be sent out from the local system. If the localsystem will not be processing or sending any mail, this service can be disabled. However, if sendmail is disabled completely,emailmessages sent to the root account (such as cron job output or audit service warnings) will fail to be delivered. Analternative approach is to disable the sendmail service and create a cron job to process all mail that is queued on the localsystem, sending it to a relay host defined in the sendmail.cf file. It is recommended that sendmail be left in local-only modeunless there is a specific requirement to completely disable it.','The software for all Mail Transfer Agents is complex and most have a long history of security issues. While itis important to ensure that the system can process local mail messages, it is not necessary to have the MTA's daemon listeningon a port unless the server is intended to be a mail server that receives and processes mail from other systems.','','Run the following to set sendmail to listen only local interfaces: # svccfg -v -s svc:/network/smtp:sendmail setprop config/local_only=false # svcadm refresh sendmail # svcadm restart sendmail','[{\"cis\": [\"2.3\"]}]'),(23503,'Disable RPC Encryption Key.','The keyserv service is only required for sites that are using the Secure RPC mechanism. The most common use for Secure RPC on Solaris machines is "secure NFS", which uses the Secure RPC mechanism to provide higher levels of securitythan the standard NFS protocols. ("Secure NFS" is unrelated to Kerberos authentication as a mechanism for providing higherlevels of NFS security. "Kerberized" NFS does not require the keyserv service to be running.)','This service should be disabled if it is not required.','','To disable this service, run the following command: # svcadm disable svc:/network/rpc/keyserv','[{\"cis\": [\"2.4\"]}]'),(23504,'Disable Generic Security Services (GSS).','The GSS API is a security abstraction layer that is designed to make it easier for developers to integrate with different authentication schemes. It is most commonly used in applications for sites that use Kerberos for network authentication, though it can also allow applications to interoperate with other authentication schemes.','GSS does not expose anything external to the system as it is configured to use TLI (protocol = ticotsord) by default. This service should be disabled if it is not required.','','To disable this service, run the following command: # svcadm disable svc:/network/rpc/gss','[{\"cis\": [\"2.5\"]}]'),(23505,'Disable Apache Service.','The Apache service provides an instance of the Apache web server.','This service should be disabled if it is not required.','','To disable this service, run the following command: # svcadm disable svc:/network/http:apache24','[{\"cis\": [\"2.6\"]}]'),(23506,'Disable Kerberos TGT Expiration Warning.','The Kerberos TGT warning service is used to warn users when their Kerberos tickets are about expire or to renew those tickets before they expire. This service is not used if Kerberos has not been configured. This service is configured to be local only by default.','This service should be disabled if it is not required.','','To disable this service, run the following command: # svcadm disable svc:/network/security/ktkt_warn','[{\"cis\": [\"2.7\"]}]'),(23507,'Disable NIS Client Services.','If the local site is not using the NIS naming service to distribute system and user configuration information, this service may be disabled. This service is disabled by default unless the NIS service has been installed and configured on the system.','As RPC-based services such as NIS may use non-secure authentication and share sensitive network object information with systems and applications using RPC-based service, NIS client daemons should be disabled. Users are encouraged to use LDAP as a name service in place of NIS.','','To disable this service, run the following commands: # svcadm disable svc:/network/nis/client. If LDAP is not in use also disable nis/domain: # svcadm disable svc:/network/nis/domain','[{\"cis\": [\"2.8\"]}]'),(23508,'Disable NIS Client Services (Domain - Scored).','If the local site is not using the NIS naming service to distribute system and user configuration information, this service may be disabled. This service is disabled by default unless the NIS service has been installed and configured on the system.','As RPC-based services such as NIS may use non-secure authentication and share sensitive network object information with systems and applications using RPC-based service, NIS client daemons should be disabled. Users are encouraged to use LDAP as a name service in place of NIS.','','To disable this service, run the following commands: # svcadm disable svc:/network/nis/client. If LDAP is not in use also disable nis/domain: # svcadm disable svc:/network/nis/domain','[{\"cis\": [\"2.8-2.9\"]}]'),(23509,'Disable NIS Server Services.','The NIS server software is not installed by default and is only required on systems that are acting as an NIS server for the local site. Typically there are only a small number of NIS servers on any given network. These services are disabled by default unless the system has been previously configured to act as a NIS server.','As RPC-based services such as NIS may use non-secure authentication and share sensitive network object information with systems and applications using RPC-based services, this service should be disabled. Users are encouraged to use LDAP as a name service in place of NIS.','','To disable this service, run the following commands: # svcadm disable svc:/network/nis/server. If LDAP is not in use also disable nis/domain: # svcadm disable svc:/network/nis/domain','[{\"cis\": [\"2.9\"]}]'),(23510,'Disable Removable Volume Manager (rmvolmgr - Scored).','The HAL-aware removable volume manager in the Solaris 11 OS automatically mounts external devices for users whenever the device is attached to the system. These devices include CD-R, CD-RW, floppies, DVD, USB and 1394 mass storage devices. See the rmvolmgr(1M) manual page for more details.','Allowing users to mount and access data from removable media devices makes it easier for malicious programs and data to be imported onto the network. It also introduces the risk that sensitive data may be transferred off the system without a log record. By adding rmvolmgr to the .xinitrc file, user-isolated instances of rmvolmgr can be run via a session startup script. In such cases, the rmvolmgr instance will not allow management of volumes that belong to other than the owner of the startup script. When a user logs onto the workstation console (/dev/console), any instance of user-initiated rmvolmgr will only own locally connected devices, such as CD-ROMs or flash memory hardware, locally connected to USB or FireWire ports.','','To disable this service, run the following commands: # svcadm disable svc:/system/filesystem/rmvolmgr # svcadm disable svc:/network/rpc/smserver','[{\"cis\": [\"2.10\"]}]'),(23511,'Disable Removable Volume Manager.','The HAL-aware removable volume manager in the Solaris 11 OS automatically mounts external devices for users whenever the device is attached to the system. These devices include CD-R, CD-RW, floppies, DVD, USB and 1394 mass storage devices. See the rmvolmgr(1M) manual page for more details.','Allowing users to mount and access data from removable media devices makes it easier for malicious programs and data to be imported onto the network. It also introduces the risk that sensitive data may be transferred off the system without a log record. By adding rmvolmgr to the .xinitrc file, user-isolated instances of rmvolmgr can be run via a session startup script. In such cases, the rmvolmgr instance will not allow management of volumes that belong to other than the owner of the startup script. When a user logs onto the workstation console (/dev/console), any instance of user-initiated rmvolmgr will only own locally connected devices, such as CD-ROMs or flash memory hardware, locally connected to USB or FireWire ports.','','To disable this service, run the following commands: # svcadm disable svc:/system/filesystem/rmvolmgr # svcadm disable svc:/network/rpc/smserver','[{\"cis\": [\"2.10\"]}]'),(23512,'Disable automount Service.','The automount daemon is normally used to automatically mount NFS file systems from remote file servers when needed. However, the automount daemon can also be configured to mount local (loopback) file systems as well, which may include local user home directories, depending on the system configuration.','This service should be disabled if it is not required.','','To disable this service, run the following command: # svcadm disable svc:/system/filesystem/autofs','[{\"cis\": [\"2.11\"]}]'),(23513,'Disable Telnet Service.','The telnet daemon, which accepts connections from users from other systems via the telnet protocol and can be used for remote shell access.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow a user with access to sniff network traffic the ability to steal credentials. The ssh protocol provides an encrypted session and stronger security.','','Disable telnet server if enabled: # svcadm disable svc:/network/telnet','[{\"cis\": [\"2.12\"]}]'),(23514,'Disable Response to Broadcast ICMPv4 Echo Request.','This setting controls whether Solaris responds to broadcast ICMPv4 echo requests.','Reduce attack surface by restricting this vector used for host discovery and to prevent denial of service attacks.','','To enforce this setting, use the command: # ipadm set-prop -p _respond_to_echo_broadcast=0 ip','[{\"cis\": [\"3.1\"]}]'),(23515,'Disable Response to ICMP Broadcast Netmask Requests.','This setting controls whether Solaris will respond to ICMP broadcast netmask requests.','Reduce attack surface by restricting this vector used for host and network discovery and to prevent denial of service attacks.','','To enforce this setting, use the command: # ipadm set-prop -p _respond_to_address_mask_broadcast=0 ip','[{\"cis\": [\"3.2\"]}]'),(23516,'Enable Strong TCP Sequence Number Generation.','The variable TCP_STRONG_ISS defines the mechanism used for TCP initial sequence number generation. If an attacker can predict the next sequence number, it is possible to inject fraudulent packets into the data stream to hijack the session.','The RFC 1948 method is widely accepted as the strongest mechanism for TCP packet generation. This makes remote session hijacking attacks more difficult, as well as any other network-based attack that relies on predicting TCP sequence number information. It is theoretically possible that there may be a small performance hit in connection setup time when this setting is used, but there are no publicly available benchmarks that establish this.','','To set the TCP_STRONG_ISS parameter on a running system, use the command: # ipadm set-prop -p _strong_iss=2 tcp','[{\"cis\": [\"3.3\"]}]'),(23517,'Disable Response to ICMP Broadcast Timestamp Requests.','This setting controls whether Solaris will respond to ICMP broadcast timestamp requests.','Reduce attack surface by restricting this vector used for host discovery and to prevent denial of service attacks.','','To enforce this setting, use the command: # ipadm set-prop -p _respond_to_timestamp_broadcast=0 ip','[{\"cis\": [\"3.4\"]}]'),(23518,'Disable Source Packet Forwarding.','This setting controls whether the IPv4 or IPv6 configuration will forward packets with IPv4 routing options or IPv6 routing headers.','Keep this parameter disabled to prevent denial of service attacks through spoofed packets.','','To enforce this setting for IPv4 packets, use the command: # ipadm set-prop -p _forward_src_routed=0 ipv4. To enforce this setting for IPv6 packets, use the command: # ipadm set-prop -p _forward_src_routed=0 ipv6','[{\"cis\": [\"3.5\"]}]'),(23519,'Disable Directed Broadcast Packet Forwarding.','This setting controls whether Solaris forwards broadcast packets for a specific network if it is directly connected to the machine.','Keep this parameter disabled to prevent denial of service attacks.','','To enforce this setting, use the command: # ipadm set-prop -p _forward_directed_broadcasts=0 ip','[{\"cis\": [\"3.6\"]}]'),(23520,'Enable Stack Protection.','Buffer overflow exploits have been the basis for many highly publicized compromises and defacements of large numbers of Internet connected systems. Many of the automated tools in use by system attackers exploit well-known buffer overflow problems in vendor-supplied and third party software.','Enabling stack protection prevents certain classes of buffer overflow attacks and is a significant security enhancement. However, this does not protect against buffer overflow attacks that do not execute code on the stack (such as return-to-libc exploits). While most of the Solaris OS is already configured to employ a non-executable stack, this setting is still recommended to provide a more comprehensive solution for both Solaris and other software that may be installed.','','To enable stack protection and block stack-smashing attacks, run the following: # sxadm delcust nxheap # sxadm delcust nxstack','[{\"cis\": [\"3.7\"]}]'),(23521,'Restrict Core Dumps to Protected Directory.','The action described in this section creates a protected directory to store core dumps and also causes the system to create a log entry whenever a regular process dumps core.','Core dumps, particularly those from set-UID and set-GID processes, may contain sensitive data.','','To implement the recommendation, run the commands: # chmod 700 /var/share/cores # coreadm -g /var/share/cores/core_%n_%f_%u_%g_%t_%p -e log -e global -e global-setid -d process -d proc-setid If the local site chooses, dumping of core files can be completely disabled with the following command: # coreadm -d global -d global-setid -d process -d proc-setid','[{\"cis\": [\"3.8\"]}]'),(23522,'Disable Response to ICMP Timestamp Requests.','This setting controls whether Solaris will respond to ICMP timestamp requests.','Reduce attack surface by restricting this vector used for host discovery.','','To enforce this setting, use the command: # ipadm set-prop -p _respond_to_timestamp=0 ip','[{\"cis\": [\"3.9\"]}]'),(23523,'Disable Response to Multicast Echo Request.','These settings control whether Solaris responds to multicast IPv4 and IPv6 echo requests.','Reduce attack surface by restricting this vector used for host discovery and to prevent denial of service attacks.','','To enforce this setting for IPv4 packets, use the command: # ipadm set-prop -p _respond_to_echo_multicast=0 ipv4. To enforce this setting for IPv6 packets, use the command: # ipadm set-prop -p _respond_to_echo_multicast=0 ipv6','[{\"cis\": [\"3.10\"]}]'),(23524,'Ignore ICMP Redirect Messages.','These settings control whether Solaris will ignore ICMP redirect messages.','IP redirects should not be necessary in a well-designed and maintained network. Set to a value of 1 if there is a high risk for a DoS attack. Otherwise, the default value of 0 is sufficient.','','To enforce this setting for IPv4 packets, use the command: # ipadm set-prop -p _ignore_redirect=1 ipv4. To enforce this setting for IPv6 packets, use the command: # ipadm set-prop -p _ignore_redirect=1 ipv6','[{\"cis\": [\"3.11\"]}]'),(23525,'Set Strict Multihoming.','These settings control whether a packet arriving on a non-forwarding interface can be accepted for an IP address that is not explicitly configured on that interface.','Enable this setting for systems that have interfaces that cross strict networking domains (for example, a firewall or a VPN node).','','To enforce this setting for IPv4 packets, use the command: # ipadm set-prop -p _strict_dst_multihoming=1 ipv4. To enforce this setting for IPv6 packets, use the command: # ipadm set-prop -p _strict_dst_multihoming=1 ipv6','[{\"cis\": [\"3.12\"]}]'),(23526,'Disable ICMP Redirect Messages.','These setting controls whether Solaris sends ICMPv4 and ICMPv6 redirect messages.','A malicious user can exploit the ability of the system to send ICMP redirects by continually sending packets to the system, forcing the system to respond with ICMP redirect messages, resulting in an adverse impact on the CPU performance of the system.','','To enforce this setting for IPv4 packets, use the command: # ipadm set-prop -p send_redirects=off ipv4. To enforce this setting for IPv6 packets, use the command: # ipadm set-prop -p send_redirects=off ipv6','[{\"cis\": [\"3.13\"]}]'),(23527,'Disable TCP Reverse IP Source Routing.','This setting controls whether TCP reverses the IP source routing option for incoming connections.','If IP source routing is needed for diagnostic purposes, enable it. Otherwise disable it.','','To enforce this setting, use the command: # ipadm set-prop -p _rev_src_routes=0 tcp','[{\"cis\": [\"3.14\"]}]'),(23528,'Set Maximum Number of Half-open TCP Connections.','This setting controls how many half-open connections can exist for a TCP port.','It is necessary to control the number of completed connections to the system to provide some protection against Denial of Service attacks. Note that the value of 4096 is a minimum to establish a good security posture for this setting. In environments where connections numbers are high, such as a busy webserver, this value may need to be increased.','','To enforce this setting, use the command: # ipadm set-prop -p _conn_req_max_q0=4096 tcp','[{\"cis\": [\"3.15\"]}]'),(23529,'Set Maximum Number of Incoming Connections.','This setting controls the maximum number of incoming connections that can be accepted on a TCP port.','Note that the value of 1024 is a minimum to establish a good security posture for this setting. In environments where connections numbers are high, such as a busy webserver, this value may need to be increased.','','To enforce this setting, use the command: # ipadm set-prop -p _conn_req_max_q=1024 tcp','[{\"cis\": [\"3.16\"]}]'),(23530,'Disable Network Routing.','The network routing daemon, in.routed, manages network routing tables. If enabled, it periodically supplies copies of the system's routing tables to any directly connected hosts and networks and picks up routes supplied to it from other networks and hosts.','Routing Internet Protocol (RIP) is a legacy protocol with a number of security weaknesses including a lack of authentication, zoning, pruning, etc.','','To enforce this setting and disable IPv4 routing, use the command: # routeadm -d ipv4-forwarding -d ipv4-routing. To enforce this setting and disable IPv6 routing, use the command: # routeadm -d ipv6-forwarding -d ipv6-routing','[{\"cis\": [\"3.17\"]}]'),(23531,'Create CIS Audit Class.','To group a set of related audit events, the Solaris Audit service provides the ability for sites to define their own audit classes that contain just those events that the site wants to audit.','To simplify administration, a CIS specific audit class should be created.','','To create the CIS audit class, edit the /etc/security/audit_class file and add the following entry before the last line of the file: 0x0100000000000000:cis:CIS Solaris Benchmark','[{\"cis\": [\"4.1\"]}]'),(23532,'Enable Auditing of Incoming Network Connections.','The Solaris Audit service can be configured to record incoming network connections to any listening service running on the system.','This recommendation will provide an audit trail that contains information related to incoming network connections. While this functionality can be enabled using service-specific mechanisms, using the Solaris Audit service provides a more centralized and complete window into incoming network activity.','','To enforce this setting, use the commands to modify the /etc/security/audit_event file and add the cis audit class to the following audit events: # cp /etc/security/audit_event /etc/security/audit_event.orig # awk 'BEGIN{FS=:; OFS=:} {if ($2 ~ /AUE_ACCEPT|AUE_CONNECT|AUE_SOCKACCEPT|AUE_SOCKCONNECT|AUE_inetd_connect/) $4=$4,cis;} {print} ' etc/security/audit_event > /etc/security/audit_event.out # cp /etc/security/audit_event.out /etc/security/audit_event','[{\"cis\": [\"4.2\"]}]'),(23533,'Enable Auditing of File Metadata Modification Events.','The Solaris Audit service can be configured to record file metadata modification events for every process running on the system. This will allow the auditing service to determine when file ownership, permissions and related information is changed.','This recommendation will provide an audit trail that contains information related to changes of file metadata. The Solaris Audit service is used to provide a more centralized and complete window into activities such as these.','','To enforce this setting, use the commands to modify the /etc/security/audit_event file and add the cis audit class to the following audit events: # awk 'BEGIN{FS=:; OFS=:} {if ($2 ~ /AUE_CHMOD|AUE_CHOWN|AUE_FCHOWN|AUE_FCHMOD|AUE_LCHOWN|AUE_ACLSET|AUE_FACLSET/) $4=$4,cis;} {print} ' /etc/security/audit_event > /etc/security/audit_event.CIS # cp /etc/security/audit_event.CIS /etc/security/audit_event','[{\"cis\": [\"4.3\"]}]'),(23534,'Enable Auditing of Process and Privilege Events.','The Solaris Audit service can be configured to record the use of privileges by processes running on the system. This will capture events such as the setting of UID and GID values, setting of privileges, as well as the use of functionality such as chroot(2).','This recommendation will provide an audit trail that contains information related to the use of privileges by processes running on the system. The Solaris Audit service is used to provide a more centralized and complete window into activities such as these.','','To enforce this setting, use the commands to modify the /etc/security/audit_event file and add the cis audit class to the following audit events: # awk 'BEGIN{FS=:; OFS=:} {if ($2 ~ /AUE_CHROOT|AUE_SETREUID|AUE_SETREGID|AUE_FCHROOT|AUE_PFEXEC|AUE_SETUID|AUE_NICE|AUE_SETGID|AUE_PRIOCNTLSYS|AUE_SETEGID|AUE_SETEUID|AUE_SETPPRIV|AUE_SETSID|AUE_SETPGID/)$4=$4,cis;} {print} ' /etc/security/audit_event > /etc/security/audit_event.CIS # cp /etc/security/audit_event.CIS /etc/security/audit_event','[{\"cis\": [\"4.4\"]}]'),(23535,'Configure Solaris Auditing.','Solaris auditing service keeps a record of how a system is being used. Solaris auditing can be configured to record different classes of events based upon site policy. This recommendation will set and verify a consensus-developed auditing policy. That said, all organizations are encouraged to tailor this policy based upon their specific needs. For more information on the Solaris auditing service including how to filter and view events, see the Oracle Solaris product documentation. The cis class is a custom class that CIS recommends creating that includes specifically those events that are of interest (defined in the sections above). In addition to those events, this recommendation also includes auditing of login and logout (lo) events, administrative (ad) events, file transfer (ft) events, and command execution (ex) events. This recommendation also configures the Solaris auditing service to capture and report command line arguments (for command execution events) and the zone name in which a command was executed (for global and non-global zones). Further, this recommendation sets a disk utilization threshold of 1%. If this threshold is crossed (for the volume that includes /var/shares/audit), then a warning e-mail will be sent to advise the system administrators that audit events may be lost if the disk becomes full. Finally, this recommendation will also ensure that new audit trails are created at the start of each new day (to help keep the size of the files small to facilitate analysis).','The consensus settings described in this section are an effort to log interesting system events without consuming excessive amounts of resources logging significant but usually uninteresting system calls.','','To enforce this setting, use the commands: # auditconfig -conf # auditconfig -setflags lo,ad,ft,ex,cis #auditconfig -setnaflags lo # auditconfig -setpolicy cnt,argv,zonename # auditconfig -setplugin audit_binfile active p_minfree=1 # audit -s # usermod -K audit_flags=lo,ad,ft,ex,cis:no root # EDITOR=ed crontab -e root 0 0 * * * /usr/sbin/audit -n # chown root:root /var/shares/audit # chmod 750 /var/shares/audit','[{\"cis\": [\"4.5\"]}]'),(23536,'Set Sticky Bit on World Writable Directories.','When the so-called sticky bit (set with chmod +t) is set on a directory, then only the owner of a file may remove that file from the directory (as opposed to the usual behavior where anybody with write access to that directory may remove the file).','Files in directories that have had the 'sticky bit' set, can only be deleted by users that have both write permissions for the directory in which the file resides, as well as ownership of the file or directory, or has sufficient privilege. As this prevents users from overwriting each other's files, whether it be accidental or malicious, it is generally appropriate for most world-writable directories (e.g., /tmp). However, consult appropriate vendor documentation before blindly applying the sticky bit to any world writable directories found, in order to avoid breaking any application dependencies on a given directory.','','To set the sticky bit on a directory, run the following command: # chmod +t [directory name]','[{\"cis\": [\"5.1\"]}]'),(23537,'Disable login: Services on Serial Ports.','The svccfg command provides service administration for the lower level of the Service Access Facility hierarchy and can be used to disable the ability to login on a particular port.','Login services should not be enabled on any serial ports that are not strictly required to support the mission of the system. This action can be safely performed even when console access is provided using a serial port.','','Perform the following to implement the recommended state: # svcadm disable svc:/system/console-login:terma #svcadm disable svc:/system/console-login:termb','[{\"cis\": [\"6.1\"]}]'),(23539,'Restrict at/cron to Authorized Users.','The cron.allow and at.allow files contain a list of users who are allowed to run the crontab and at commands to submit jobs to be run at scheduled intervals.','On many systems, only the system administrator needs the ability to schedule jobs. Even though a given user is not listed in cron.allow, cron jobs can still be run as that user. The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs. Much more effective access controls for the cron system can be obtained by using Role-Based Access Controls (RBAC).','','Perform the following to implement the recommended state: # mv /etc/cron.d/cron.deny /etc/cron.d/cron.deny.cis # mv /etc/cron.d/at.deny /etc/cron.d/at.deny.cis # echo root > /etc/cron.d/cron.allow # cp /dev/null /etc/cron.d/at.allow # chown root:root /etc/cron.d/cron.allow /etc/cron.d/at.allow # chmod 400 /etc/cron.d/cron.allow /etc/cron.d/at.allow','[{\"cis\": [\"6.3\"]}]'),(23540,'Set Default Screen Lock for GNOME Users.','The timeout parameter dictates the invocation of a password-protected screen saver after a specified time of keyboard and mouse inactivity, specific to the xscreensaver application used in the GNOME windowing environment.','As a screensaver timeout provides protection for a desktop that has not been locked by the user upon his/her departure, to help prevent session hijacking, this value should be set as appropriate to the needs of the user.','','Perform the following to implement the recommended state: # cd /usr/share/X11/app-defaults # cp XScreenSaver XScreenSaver.orig # vi XScreenSaver: timeout: 0:10:00, lockTimeout: 0:00:00, lock: True # mv xScreenSaver.CIS xScreenSaver','[{\"cis\": [\"6.4\"]}]'),(23541,'Remove Autologin Capabilities from the GNOME desktop.','The GNOME Display Manager is used for login session management. See the manual page gdm(1) for more information. By default, GNOME automatic login is defined in /etc/pam.d/gdm-autologin to allow users to access the system without a password.','As automatic logins are a known security risk for other than kiosk types of systems, GNOME automatic login should be disabled in /etc/pam.d/gdm-autologin.','','Comment out or remove all lines from /etc/pam.d/gdm-autologin','[{\"cis\": [\"6.5\"]}]'),(23542,'Set Delay between Failed Login Attempts to 4.','The SLEEPTIME variable in the /etc/default/login file controls the number of seconds to wait before printing the login incorrect message when a bad password is provided. The default value for SLEEPTIME is 4 seconds.','As an immediate return of an error message, coupled with the capability to try again may facilitate automatic and rapid-fire brute-force password attacks by a malicious user, this delay time should be set as appropriate to the needs of the user.','','Perform the following to implement the recommended state: # cd /etc/default # cp login login.orig # nano login SLEEPTIME=4','[{\"cis\": [\"6.6\"]}]'),(23543,'Disable Rhost-based Authentication for SSH.','The IgnoreRhosts parameter specifies that existing .rhosts and .shosts files, which may apply to application rather than user logins, will not be used in RhostsRSAAuthentication or HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with SSH.','','Perform the following to implement the recommended state: # nano /etc/ssh/sshd_config - IgnoreRhosts yes','[{\"cis\": [\"6.7\"]}]'),(23545,'Disable root login for SSH.','The PermitRootLogin value (in /etc/ssh/sshd_config) allows for direct root login by a remote user/application to resources on the local host.','By default, it is not possible for the root account to log directly into the system console because the account is configured as a role. This setting therefore does not significantly alter the security posture of the system unless the root account is changed from this default and configured to be a normal user.','','Perform the following to implement the recommended state: # nano /etc/ssh/sshd_config - PermitRootLogin no','[{\"cis\": [\"6.9\"]}]'),(23546,'Disable Host-based Authentication for Login-based Services.','The .rhosts files are used for automatic login to remote hosts and contain username and hostname combinations. The .rhosts files are unencrypted (usually group- or world-readable) and present a serious risk in that a malicious user could use the information within to gain access to a remote host with the privileges of the original application or user.','The use of .rhosts authentication is an old and insecure protocol and can be replaced with public-key authentication using Secure Shell. As automatic authentication settings in the .rhosts files can provide a malicious user with sensitive system credentials, the use of .rhosts files should be disabled. It should be noted that by default the Solaris services that use this file, including rsh and rlogin, are disabled by default.','','Edit /etc/pam.conf and any /etc/pam.d/* results from audit procedure and comment out or remove any pam_rhosts_auth lines: #rlogin auth sufficient pam_rhosts_auth.so.1 #rsh auth sufficient pam_rhosts_auth.so.1','[{\"cis\": [\"6.10\"]}]'),(23547,'Blocking Authentication Using Empty/Null Passwords for SSH.','The PermitEmptyPasswords value allows for direct login through SSH without a password by a remote user/application to resources on the local host in the same way a standard remote login would.','Permitting login without a password is inherently risky.','','Perform the following to implement the recommended state: Edit /etc/ssh/sshd_config - PermitEmptyPasswords no # svcadm restart svc:/network/ssh','[{\"cis\": [\"6.11\"]}]'),(23548,'Limit Consecutive Login Attempts for SSH.','The 'MaxAuthTries' parameter in the /etc/ssh/sshd_config file specifies the maximum number of authentication attempts permitted per connection. By restricting the number of failed authentication attempts before the server terminates the connection, malicious users are blocked from gaining access to the host by using repetitive brute-force login exploits.','By setting the authentication login limit to a low value this will disconnect the attacker and force a reconnect, which severely limits the speed of such brute force attacks.','','Edit /etc/ssh/sshd_config - MaxAuthTries 6 # svcadm restart svc:/network/ssh','[{\"cis\": [\"6.12\"]}]'),(23549,'Disable X11 Forwarding for SSH.','The X11 Forwarding parameter defined within the /etc/ssh/sshd_config file specifies whether or not X11 Forwarding via SSH is enabled on the server: The Secure Shell service provides an encrypted 'tunnel' for the data traffic passing through it. While commonly used to substitute for clear-text, CLI-based remote connections such as telnet, Secure Shell can be used to forward an 'X Window' session through the encrypted tunnel, allowing the remote user to have a GUI interface.','As enabling X11Forwarding on the host can permit a malicious user to secretly open another X11 connection to another remote client during the session and perform unobtrusive activities such as keystroke monitoring, if the X11 services are not required for the system's intended function, it should be disabled or restricted as appropriate to the user's needs.','','Perform the following to implement the recommended state: Edit /etc/ssh/sshd_config - X11Forwarding no # svcadm restart svc:/network/ssh','[{\"cis\": [\"6.13\"]}]'),(23550,'Disable ."nobody" Access for RPC Encryption Key Storage Service','This action listed prevents keyserv from using default keys for the nobody user, effectively stopping the nobody user from accessing information via Secure RPC.','If login by the user nobody is allowed for secure RPC, there is an increased risk of system compromise. If keyserv holds a private key for the nobody user, it will be used by key_encryptsession to compute a magic phrase which can be easily recovered by a malicious user.','','Perform the following to implement the recommended state: Edit /etc/default/keyserv - ENABLE NOBODY KEYS=NO or comment the line','[{\"cis\": [\"6.14\"]}]'),(23551,'Secure the GRUB Menu (Intel).','GRUB is a boot loader for x64 based systems that permits loading an OS image from any location. Oracle x64 systems support the use of a GRUB Menu password for the console.','The flexibility that GRUB provides creates a security risk if its configuration is modified by an unauthorized user. The failsafe menu entry needs to be secured in the same environments that require securing the systems firmware to avoid unauthorized removable media boots. Setting the GRUB Menu password helps prevent attackers with physical access to the system console from booting off some external device (such as a CD-ROM or floppy) and subverting the security of the system. The actions described in this section will ensure you cannot get to failsafe or any of the GRUB command line options without first entering the password.','','Run the following command to generate your password hash: # /usr/lib/grub2/bios/bin/grub-mkpasswd-pbkdf2 Enter password: Reenter password: PBKDF2 hash of your password is <em><password_hash></em> Create the file /usr/lib/grub2/bios/etc/grub.d/01 password: #!/bin/sh /usr/bin/cat > /rpool/boot/grub/password.cfg<<EOF # # GRUB password # set superusers="root" password_pbkdf2 root <em><password_hash></em> EOF /usr/bin/chmod 600 /rpool/boot/grub/password.cfg /usr/bin/echo 'source /@/boot/grub/password.cfg' Run the following to finalize the password configuration and set menu timeout: # /usr/bin/chmod 700 /usr/lib/grub2/bios/etc/grub.d/01_password # /usr/sbin/bootadm set-menu timeout=30 Changes will take effect on the next reboot.','[{\"cis\": [\"6.15\"]}]'),(23552,'Restrict root Login to System Console.','Privileged access to the system via root must be accountable to a particular user.','Use an authorized mechanism such as RBAC and the su command to provide administrative access to unprivileged accounts. These mechanisms provide an audit trail in the event of problems.','','Edit /etc/default/login - CONSOLE=/dev/console','[{\"cis\": [\"6.16\"]}]'),(23553,'Set Retry Limit for Account Lockout.','The RETRIES parameter is the number of failed login attempts a user is allowed before being disconnected from the system and forced to reconnect. When LOCK_AFTER_RETRIES is set in /etc/security/policy.conf, then the user's account is locked after this many failed retries (the account can only be unlocked by the administrator using the command: passwd -u <username>. The account lockout threshold (RETRIES parameter) restricts the number of failed login attempts allowed before requiring the offending account be locked. The lockout requirement will help block malicious users from gaining access to the host via automated, repetitive brute-force login exploits--trying different passwords until one fits a user name.','Setting the failed login limit to an appropriate value locks the user account, which will severely limit the speed of such attacks, making it much more likely that the attacker's pattern will be noticed and the offending source address and/or port blocked, so this should be set according to the needs of the user.','','Perform the following to implement the recommended state: edit /etc/default/login - RETRIES=3, edit /etc/security/policy.conf - LOCK_AFTER_RETRIES=YES. Be careful when enabling these settings as they can create a denial-of-service situation for legitimate users and applications. Account lockout can be disabled for specific users via the usermod command. For example, the following command disables account lock specifically for the oracle account: # usermod -K lock_after_retries=no oracle Note: The root role is configured in this manner by default to prevent accidental lock out.','[{\"cis\": [\"6.17\"]}]'),(23554,'Set Password Expiration Parameters on Active Accounts.','The characteristics of an operating system that make 'user identification' via password a secure and workable solution is the combination of settings chosen. By requiring that a series of password-choices be security-centric, it reduces the risk of a malicious user breaking the password through dictionary/brute force attacks or fortuitous guessing based upon 'social engineering.' A basic password security strategy is requiring a new password to be chosen every 45-90 days, so that repeated attempts to gain entry by brute-force tactics will fail when a new password is chosen, which requires starting over again to break the new password','The commands for this item set all active accounts (except the root account) to force password changes every 91 days (13 weeks), and then prevent password changes for seven days (one week), thereafter. Users will begin receiving warnings 7 days (1 week) before their password expires. Sites also have the option of expiring idle accounts after a certain number of days (see the on-line manual page for the usermod command, particularly the -f option).','','Perform the following to implement the recommended state: Edit /etc/default/passwd - MAXWEEKS=13 MINWEEKS=1 WARNWEEKS=1','[{\"cis\": [\"7.1\"]}]'),(23555,'Set Strong Password Creation Policies.','The variables in the /etc/default/passwd file indicate various strategies for creating differences required between an old and a new password. As requiring users to select a specific numbers of differences between the characters in the existing password and the new one can strengthen the password by increasing the symbol-set space, to further increase the difficulty of breaking any password by brute-force attacks, these values should be set as appropriate to the needs of the user.','Administrators may wish to add site-specific dictionaries to the DICTIONLIST parameter.','','Edit /etc/default/passwd with these values: PASSLENGTH=14 NAMECHECK=YES HISTORY=10 MINDIFF=3 MINUPPER=1 MINLOWER=1 MINSPECIAL=1 MINDIGIT=1 MAXREPEATS=1 WHITESPACE=YES DICTIONDBDIR=/var/passwd DICTIONLIST=/usr/share/lib/dict/words','[{\"cis\": [\"7.2\"]}]'),(23556,'Set Default umask for users.','The default umask(1) determines the permissions of files created by users. The user creating the file has the discretion of making their files and directories readable by others via the chmod(1) command. Users who wish to allow their files and directories to be readable by others by default may choose a different default umaskby inserting the umaskcommand into the standard shell configuration files (.profile, .cshrc, etc.) in their home directories.','Setting a very secure default value for umask ensures that users make a conscious choice about their file permissions. A default umask setting of 077 causes files and directories created by users to not be readable by any other user on the system. A umask of 027 would allow files and directories readable by users in the same Unix group, while a umask of 022 would make files readable by every user on the system.','','Edit /etc/default/login - UMASK=027','[{\"cis\": [\"7.3\"]}]'),(23557,'Default File Creation Mask for FTP Users.','If FTP is permitted, set a strong, default file creation mask to apply to files created by the FTP server.','Many users assume that the FTP server will use their system file creation mask; generally it does not. This setting ensures that files transmitted over FTP use a strong file creation mask.','','Edit /etc/proftpd.conf - Umask 027','[{\"cis\": [\"7.4\"]}]'),(23558,'Set mesg n as Default for All Users.','The mesg n command blocks attempts to use the write or talk commands to contact users at their terminals, but has the side effect of slightly strengthening permissions on the users tty device.','Since write and talk are no longer widely used at most sites, the incremental security increase is worth the loss of functionality.','','Refer to documentation to execute a script to set mesg n','[{\"cis\": [\"7.5\"]}]'),(23560,'Create Warnings for Standard Login Services.','The contents of the /etc/issue file are displayed prior to the login prompt on the systems console and serial devices and also prior to logins via telnet and Secure Shell. The contents of the /etc/motd file are generally displayed after all successful logins, regardless from where the user is logging in.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. As implementing a logon banner to deter inappropriate use and can provide a foundation for legal action against abuse, this warning content should be set as appropriate. Consult with your organizations legal counsel for the appropriate wording as the examples below are for demonstration purposes only.','','Perform the following to implement the recommended state: # echo Authorized users only. All activity may be monitored and reported. > /etc/motd # echo Authorized users only. All activity may be monitored and reported. > /etc/issue # chown root:root /etc/issue # chmod 644 /etc/issue','[{\"cis\": [\"8.1\"]}]'),(23561,'Enable a Warning Banner for the FTP service.','The action for this item sets a warning message for FTP users before they log in.','If FTP is permitted for use in your environment, it is important to ensure that Warning Banners inform users who are attempting to access the system of their legal status regarding using the system. The text below is a generic sample only, so consult with your organization's legal counsel for the appropriate wording.','','Perform the following to implement the recommended state: # echo DisplayConnect /etc/issue >> /etc/proftpd.conf # svcadm restart ftp','[{\"cis\": [\"8.2\"]}]'),(23562,'Enable a Warning Banner for the SSH Service.','The contents of the Banner string in the /etc/ssh/sshd_config file are sent to the remote user before authentication is allowed, requiring that the user read the legal caution.','Performing these steps will ensure the appropriate legal caution is displayed to any user accessing the system via SSH.','','Edit /etc/ssh/sshd_config - Banner /etc/issue','[{\"cis\": [\"8.3\"]}]'),(23563,'Enable a Warning Banner for the GNOME Service.','The GNOME Display Manager is used for login session management. See the manual page gdm(1) for more information on configuration of the settings, which can be user or group specific.','The remediation action for this item sets a pre-login warning message for GDM users. Additional methods can be employed to display a similar message to a user post-authentication. For more information, see the Oracle Solaris 11 Security Guidelines document.','','Perform the following to implement the recommended state: Edit the /etc/gdm/Init/Default file to add the following content before the last line of the file. /usr/bin/zenity --text-info --width=800 --height=300 --title=Security Message --filename=/etc/issue','[{\"cis\": [\"8.4\"]}]'),(23564,'Check that the Banner Setting for telnet is Null.','The BANNER variable in the file /etc/default/telnetd can be used to display text before the telnet login prompt. Traditionally, it has been used to display the OS level of the target system.','The warning banner provides information that can be used in reconnaissance for an attack. By default, this file is distributed with the BANNER variable set to null. It is not necessary to create a separate warning banner for telnet if a warning is set in the /etc/issue file. As telnet is an insecure protocol, it should be disabled and all remote administrative/user connections take place by Secure Shell.','','Perform the following to implement the recommended state: edit /etc/default/telnetd - BANNER=','[{\"cis\": [\"8.5\"]}]'),(23565,'Check for Remote Consoles.','The consadm command can be used to select or display alternate console devices.','Since the system console has special properties to handle emergency situations, it is important to ensure that the console is in a physically secure location and that unauthorized consoles have not been defined. The consadm -p command displays any alternate consoles that have been defined as auxiliary across reboots. If no remote consoles have been defined, there will be no output from this command.','','Perform the following to implement the recommended state: # /usr/sbin/consadm [-d device...]','[{\"cis\": [\"9.1\"]}]'),(23568,'Verify System Account Default Passwords.','There are a number of accounts provided with the Solaris OS that are used to manage applications and are not intended to provide an interactive shell. These accounts are delivered either in a locked or non-login state. Oracle does not support nor recommend changing the passwords associated with these accounts.','System accounts, such as bin, lpd, and sys have special purposes and privileges. By default, these accounts are configured as either locked or non-login. This status should be verified to ensure that these accounts have not accidentally or intentionally been enabled.','','To lock a single account, use the command: # passwd -d [username] # passwd -l <em>[username] To configure a single account to be non-login, use the command: # passwd -d [username] # passwd -N <em>[username]','[{\"cis\": [\"9.4\"]}]'),(23569,'Verify System File Permissions.','The pkg verify and command checks the accuracy of installed directory structures and files.','It is important to ensure that system files and directories are maintained with the permissions they were intended to have from the OS vendor (Oracle).','','Correct or justify any items discovered in the Audit step. Perform the following to set correct any identified package errors: # pkg fix. Exercise caution in running this command as it may reverse modifications implemented previously including some of those recommended by this document. Rather than use this command broadly, it is recommended that it be used more tactically to correct specific package problems when possible.','[{\"cis\": [\"9.5\"]}]'),(23570,'Ensure Password Fields are Not Empty.','An account with an empty password field means that anybody may log in as that user without providing a password at all (assuming that the value PASSREQ=NO is set in /etc/default/login).','All accounts must have passwords, be configured as Non-login, or be locked.','','Use the passwd -l command to lock accounts that are not permitted to execute commands . Use the passwd -N command to set accounts to be non-login.','[{\"cis\": [\"9.6\"]}]'),(23571,'Verify No UID 0 Accounts Exist Other than root.','Any account with UID 0 has superuser rights on the system.','This access must be limited to only the default root role and be made accessible from the system console only. Administrative access granted to an unprivileged account should use an approved mechanism such as RBAC.','','Disable or delete any other 0 UID entries that are displayed; there should be only one root account. Finer granularity access control for administrative access can be obtained by using the Solaris Role-Based Access Control (RBAC) mechanism. RBAC configurations should be monitored via user_attr(4) to make sure that privileges are managed appropriately.','[{\"cis\": [\"9.7\"]}]'),(23572,'Ensure root PATH Integrity.','The root user can execute any command on the system and could be tricked into executing programs if the PATH is not set correctly.','Including the current working directory (.) or any other writable directory in root's executable path makes it likely that an attacker can gain superuser access by forcing an administrator operating as root to execute a malcode, such as a Trojan horse program.','','Correct or justify any items discovered in the Audit step.','[{\"cis\": [\"9.8\"]}]'),(23578,'Check That Users Are Assigned Home Directories.','passwd defines a home directory that each user is placed in upon login. If there is no defined home directory, a user will be placed in / and will not be able to write any files or have local environment variables set.','All users must be assigned a home directory in passwd.','','Correct or justify any items discovered in the Audit step. Determine if there exists any users who are in passwd but do not have a home directory, and work with those users to determine the best course of action in accordance with site policy.','[{\"cis\": [\"9.14\"]}]'),(23580,'Check for Duplicate UIDs.','Although the useradd program will not let you create a duplicate User ID (UID), it is possible for an administrator to manually modify passwd and change the UID field.','Users must be assigned unique UIDs for accountability and to ensure appropriate access protections.','','Correct or justify any items discovered in the Audit step. Determine if there exists any users who share a common UID, and work with those users to determine the best course of action in accordance with site policy.','[{\"cis\": [\"9.16\"]}]'),(23585,'Find World Writable Files.','Unix-based systems support variable settings to control access to files. World-writable files are the least secure. See the chmod man page for more information.','Data in world-writable files can be read, modified, and potentially compromised by any user on the system. World-writable files may also indicate an incorrectly written script or program that could potentially be the cause of a larger compromise to the system integrity.','','Correct or justify any items discovered in the Audit step. Determine the existence of any write access given for the other category (chmod o-w filename), and work with the owner to determine the best course of action in accordance with site policy.','[{\"cis\": [\"9.21\"]}]'),(23586,'Find SUID/SGID System Executables.','The owner of a file can set the file permissions to run with the owner or group permissions, even if the user running the program is not the owner or a member of the group. The most common reason for a SUID/SGID program is to enable users to perform functions (such as changing their password), which requires root privileges.','There are valid reasons for SUID/SGID programs, but it is important to identify and review such programs to ensure they are legitimate.','','Correct or justify any items discovered in the Audit step. Determine the existence of any set-UID programs that do not belong on the system, and work with the owner (or system administrator) to determine the best course of action in accordance with site policy. Digital signatures on the Solaris Set-UID binaries can be verified with the elfsign utility, such as this example: # elfsign verify -e /usr/bin/su elfsign: verification of /usr/bin/su passed.','[{\"cis\": [\"9.22\"]}]'),(23587,'Find Un-owned Files and Directories.','Sometimes when administrators delete users from the password file they neglect to remove all files owned by those users from the system.','A new user who is assigned the deleted user's user ID or group ID may then end up owning these files, and thus have more access on the system than was intended.','','Correct or justify any items discovered in the Audit step. Determine the existence of any files that are not attributed to current users or groups on the system, and determine the best course of action in accordance with site policy. Note that the Solaris OS is shipped with all files appropriately owned.','[{\"cis\": [\"9.23\"]}]'),(23588,'Find Files and Directories with Extended Attributes.','Extended attributes are implemented as files in a shadow file system that is not generally visible via normal administration commands without special arguments.','Attackers or malicious users could hide information, exploits, etc. in extended attribute areas. Since extended attributes are rarely used, it is important to find files with extended attributes set.','','Correct or justify any items discovered in the Audit step. Determine the existence of any files having extended file attributes, and determine the best course of action in accordance with site policy. Note that the Solaris OS does not ship with files that have extended attributes.','[{\"cis\": [\"9.24\"]}]'),(24000,'Ensure systemd Service Files Are Enabled','Confirm, and correct if necessary, the PostgreSQL systemd service is enabled.','Enabling the systemd service on the OS ensures the database service is active when a change of state occurs as in the case of a system startup or reboot. ','','Irrespective of package source, PostgreSQL services can be identified because it typically includes the text string "postgresql". PGDG installs do not automatically register the service as a "want" of the default systemd target. Multiple instances of PostgreSQL services often distinguish themselves using a version number. ','[{\"cis\": [\"1.2\"]}, {\"cis_csc\": [\"18\", \"5.1\"]}]'),(24001,'Ensure the log destinations are set correctly','PostgreSQL supports several methods for logging server messages, including stderr, csvlog and syslog. On Windows, eventlog is also supported. One or more of these destinations should be set for server log output. ','If log_destination is not set, then any log messages generated by the core PostgreSQL processes will be lost. ','','"Execute the following SQL statements to remediate this setting (in this example, setting the log destination to csvlog): postgres=# alter system set log_destination = 'csvlog'; ALTER SYSTEM postgres=# select pg_reload_conf(); pg_reload_conf ---------------- t (1 row)" ','[{\"cis\": [\"3.1.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24002,'Ensure the logging collector is enabled','The logging collector is a background process that captures log messages sent to stderr and redirects them into log files. The logging_collector setting must be enabled in order for this process to run. It can only be set at server start. ','"The logging collector approach is often more useful than logging to syslog, since some types of messages might not appear in syslog output. One common example is dynamiclinker failure message; another may be error messages produced by scripts such as archive_command. Note: This setting must be enabled when log_destination is either stderr or csvlog and for certain other logging parameters to take effect." ','','"Execute the following SQL statement(s) to remediate this setting: postgres=# alter system set logging_collector = 'on'; ALTER SYSTEM 26 | Page Unfortunately, this setting can only be changed at server (re)start. As root, restart the PostgreSQL service for this change to take effect: # whoami root # systemctl restart postgresql-13 # systemctl status postgresql-13|grep 'ago$' Active: active (running) since <date>; 1s ago" ','[{\"cis\": [\"3.1.3\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24003,'Ensure the log file destination directory is set correctly','The log_directory setting specifies the destination directory for log files when log_destination is stderr or csvlog. It can be specified as relative to the cluster data directory ($PGDATA) or as an absolute path. log_directory should be set according to your organization's logging policy. ','If log_directory is not set, it is interpreted as the absolute path '/' and PostgreSQL will attempt to write its logs there (and typically fail due to a lack of permissions to that directory). This parameter should be set to direct the logs into the appropriate directory location as defined by your organization's logging policy. ','','"Execute the following SQL statement(s) to remediate this setting: postgres=# alter system set log_directory='/var/log/postgres'; ALTER SYSTEM postgres=# select pg_reload_conf(); pg_reload_conf ---------------- 28 | Page t (1 row) postgres=# SHOW log_directory; log_directory --------------- /var/log/postgres (1 row) Note: The use of /var/log/postgres, above, is an example. This should be set to an appropriate path as defined by your organization's logging requirements. Having said that, it is a good idea to have the logs outside of your PGDATA directory so that they are not included by things like pg_basebackup or pgBackRest." ','[{\"cis\": [\"3.1.4\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24004,'Ensure the filename pattern for log files is set correctly','The log_filename setting specifies the filename pattern for log files. The value for log_filename should match your organization's logging policy. The value is treated as a strftime pattern, so %-escapes can be used to specify timevarying filenames. The supported %-escapes are similar to those listed in the Open Group's strftime specification. If you specify a filename without escapes, you should plan to use a log rotation utility to avoid eventually filling the partition that contains log_directory. If there are any time-zone-dependent %-escapes, the computation is done in the zone specified by log_timezone. Also, the system's strftime is not used directly, so platformspecific (nonstandard) extensions do not work. If CSV-format output is enabled in log_destination, .csv will be appended to the log filename. (If log_filename ends in .log, the suffix is replaced instead.) ','If log_filename is not set, then the value of log_directory is appended to an empty string try to write to a directory instead of a file. ','','"Execute the following SQL statement(s) to remediate this setting: postgres=# alter system set log_filename='postgresql-%Y%m%d.log'; ALTER SYSTEM postgres=# select pg_reload_conf(); pg_reload_conf ---------------- t (1 row) postgres=# SHOW log_filename; log_filename ------------------- postgresql-%Y%m%d.log (1 row) Note: In this example, a new logfile will be created for each day (e.g. postgresql20180901.log)" ','[{\"cis\": [\"3.1.5\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24005,'Ensure the log file permissions are set correctly','The log_file_mode setting determines the file permissions for log files when logging_collector is enabled. The parameter value is expected to be a numeric mode specification in the form accepted by the chmod and umask system calls. (To use the customary octal format, the number must start with a 0 (zero).) The permissions should be set to allow only the necessary access to authorized personnel. In most cases the best setting is 0600, so that only the server owner can read or write the log files. The other commonly useful setting is 0640, allowing members of the owner's group to read the files, although to make use of that, you will need to alter the log_directory setting to store the log files outside the cluster data directory. ','Log files often contain sensitive data. Allowing unnecessary access to log files may inadvertently expose sensitive data to unauthorized personnel. ','','"Execute the following SQL statement(s) to remediate this setting (with the example assuming a desired value of 0600): postgres=# alter system set log_file_mode = '0600'; ALTER SYSTEM postgres=# select pg_reload_conf(); pg_reload_conf 33 | Page ---------------- t (1 row) postgres=# SHOW log_file_mode; log_file_mode --------------- 0600 (1 row)" ','[{\"cis\": [\"3.1.6\"]}, {\"cis_csc\": [\"14.4\", \"14.6\"]}]'),(24006,'Ensure 'log_truncate_on_rotation' is enabled','"Enabling the log_truncate_on_rotation setting when logging_collector is enabled causes PostgreSQL to truncate (overwrite) existing log files with the same name during log rotation instead of appending to them. For example, using this setting in combination with a log_filename setting value like postgresql-%H.log would result in generating 24 hourly log files and then cyclically overwriting them: postgresql-00.log postgresql-01.log [...] postgresql-23.log Note: Truncation will occur only when a new file is being opened due to time-based rotation, not during server startup or size-based rotation (see later in this benchmark for size-based rotation details)." ','If this setting is disabled, pre-existing log files will be appended to if log_filename is configured in such a way that static names are generated. Enabling or disabling the truncation should only be decided when also considering the value of log_filename and log_rotation_age/log_rotation_size. ','','"Execute the following SQL statement(s) to remediate this setting: postgres=# alter system set log_truncate_on_rotation = 'on'; ALTER SYSTEM postgres=# select pg_reload_conf(); pg_reload_conf ---------------- t (1 row) postgres=# SHOW log_truncate_on_rotation; log_truncate_on_rotation -------------------------- on (1 row)" ','[{\"cis\": [\"3.1.7\"]}, {\"cis_csc\": [\"6.3\", \"6.4\"]}]'),(24007,'Ensure the maximum log file lifetime is set correctly','When logging_collector is enabled, the log_rotation_age parameter determines the maximum lifetime of an individual log file (depending on the value of log_filename). After this many minutes have elapsed, a new log file will be created via automatic log file rotation. Current best practices advise log rotation at least daily, but your organization's logging policy should dictate your rotation schedule. ','Log rotation is a standard best practice for log management.','','"Execute the following SQL statement(s) to remediate this setting (in this example, setting it to one hour): postgres=# alter system set log_rotation_age='1h'; ALTER SYSTEM postgres=# select pg_reload_conf(); pg_reload_conf ---------------- t (1 row)" ','[{\"cis\": [\"3.1.8\"]}, {\"cis_csc\": [\"6.3\", \"6.4\"]}]'),(24008,'Ensure the maximum log file size is set correctly','The log_rotation_size setting determines the maximum size of an individual log file. Once the maximum size is reached, automatic log file rotation will occur. ','If this is set to zero, size-triggered creation of new log files is disabled. This will prevent automatic log file rotation when files become too large, which could put log data at increased risk of loss (unless age-based rotation is configured). ','','"Execute the following SQL statement(s) to remediate this setting (in this example, setting it to 1GB): postgres=# alter system set log_rotation_size = '1GB'; ALTER SYSTEM postgres=# select pg_reload_conf(); pg_reload_conf ---------------- t (1 row)" ','[{\"cis\": [\"3.1.9\"]}, {\"cis_csc\": [\"6.3\", \"6.4\"]}]'),(24009,'Ensure the correct syslog facility is selected','The syslog_facility setting specifies the syslog "facility" to be used when logging to syslog is enabled. You can choose from any of the 'local' facilities. Your organization's logging policy should dictate which facility to use based on the syslog daemon in use. ','If not set to the appropriate facility, the PostgreSQL log messages may be intermingled with other applications' log messages, incorrectly routed, or potentially dropped (depending on your syslog configuration). ','','"Execute the following SQL statement(s) to remediate this setting (in this example, setting it to the LOCAL1 facility): postgres= alter system set syslog_facility = 'LOCAL1'; ALTER SYSTEM postgres= select pg_reload_conf(); pg_reload_conf ---------------- t (1 row)" ','[{\"cis\": [\"3.1.10\"]}, {\"cis_csc\": [\"6\", \"6.2\"]}]'),(24010,'Ensure the program name for PostgreSQL syslog messages is correct','The syslog_ident setting specifies the program name used to identify PostgreSQL messages in syslog logs. An example of a possible program name is postgres. ','If this is not set correctly, it may be difficult or impossible to distinguish PostgreSQL messages from other messages in syslog logs. ','','"Execute the following SQL statement(s) to remediate this setting (in this example, assuming a program name of proddb): postgres=# alter system set syslog_ident = 'proddb'; ALTER SYSTEM postgres=# select pg_reload_conf(); pg_reload_conf ---------------- t (1 row) postgres=# show syslog_ident; syslog_ident -------------- proddb (1 row)" ','[{\"cis\": [\"3.1.11\"]}, {\"cis_csc\": [\"6\", \"6.3\"]}]'),(24011,'Ensure the correct messages are written to the server log','The log_min_messages setting specifies the message levels that are written to the server log. Each level includes all the levels that follow it. The lower the level (vertically, below), the fewer messages are sent. ','If this is not set to the correct value, too many messages or too few messages may be written to the server log. ','','Execute the following SQL statement(s) as superuser to remediate this setting (in this example, to set it to warning): postgres=# alter system set log_min_messages = 'warning'; ALTER SYSTEM postgres=# select pg_reload_conf(); pg_reload_conf ---------------- t (1 row) ','[{\"cis\": [\"3.1.12\"]}, {\"cis_csc\": [\"6\", \"6.4\"]}]'),(24012,'Ensure the correct SQL statements generating errors are recorded','The log_min_error_statement setting causes all SQL statements generating errors at or above the specified severity level to be recorded in the server log. Each level includes all the levels that follow it. The lower the level (vertically, below), the fewer messages are recorded. ERROR is considered the best practice setting. Changes should only be made in accordance with your organization's logging policy. Note: To effectively turn off logging of failing statements, set this parameter to PANIC. ','If this is not set to the correct value, too many erring SQL statements or too few erring SQL statements may be written to the server log. ','','Execute the following SQL statement(s) as superuser to remediate this setting (in the example, to error): postgres=# alter system set log_min_error_statement = 'error'; ALTER SYSTEM postgres=# select pg_reload_conf(); pg_reload_conf ---------------- t (1 row) ','[{\"cis\": [\"3.1.13\"]}, {\"cis_csc\": [\"6\", \"6.4\"]}]'),(24013,'Ensure 'debug_print_parse' is disabled','The debug_print_parse setting enables printing the resulting parse tree for each executed query. These messages are emitted at the LOG message level. Unless directed otherwise by your organization's logging policy, it is recommended this setting be disabled by setting it to off. ','Enabling any of the DEBUG printing variables may cause the logging of sensitive information that would otherwise be omitted based on the configuration of the other logging settings. ','','Execute the following SQL statement(s) to remediate this setting: postgres= alter system set debug_print_parse='off'; ALTER SYSTEM postgres= select pg_reload_conf(); pg_reload_conf ---------------- t (1 row) ','[{\"cis\": [\"3.1.14\"]}, {\"cis_csc\": [\"6\", \"5.1\"]}]'),(24014,'Ensure 'debug_print_rewritten' is disabled','The debug_print_rewritten setting enables printing the query rewriter output for each executed query. These messages are emitted at the LOG message level. Unless directed otherwise by your organization's logging policy, it is recommended this setting be disabled by setting it to off. ','Enabling any of the DEBUG printing variables may cause the logging of sensitive information that would otherwise be omitted based on the configuration of the other logging settings. ','','Execute the following SQL statement(s) to disable this setting: postgres=# alter system set debug_print_rewritten = 'off'; ALTER SYSTEM postgres=# select pg_reload_conf(); pg_reload_conf ---------------- t (1 row) ','[{\"cis\": [\"3.1.15\"]}, {\"cis_csc\": [\"6\", \"5.1\"]}]'),(24015,'Ensure 'debug_print_plan' is disabled','The debug_print_plan setting enables printing the execution plan for each executed query. These messages are emitted at the LOG message level. Unless directed otherwise by your organization's logging policy, it is recommended this setting be disabled by setting it to off. ','Enabling any of the DEBUG printing variables may cause the logging of sensitive information that would otherwise be omitted based on the configuration of the other logging settings. ','','Execute the following SQL statement(s) to disable this setting: postgres=# alter system set debug_print_plan = 'off'; ALTER SYSTEM postgres=# select pg_reload_conf(); pg_reload_conf ---------------- t (1 row) ','[{\"cis\": [\"3.1.16\"]}, {\"cis_csc\": [\"6\", \"5.1\"]}]'),(24016,'Ensure 'debug_pretty_print' is enabled','Enabling debug_pretty_print indents the messages produced by debug_print_parse, debug_print_rewritten, or debug_print_plan making them significantly easier to read. ','If this setting is disabled, the "compact" format is used instead, significantly reducing readability of the DEBUG statement log messages. ','','Execute the following SQL statement(s) to enable this setting: postgres=# alter system set debug_pretty_print = 'on'; ALTER SYSTEM postgres=# select pg_reload_conf(); pg_reload_conf ---------------- t (1 row) ','[{\"cis\": [\"3.1.17\"]}, {\"cis_csc\": [\"6\", \"6.3\"]}]'),(24017,'Ensure 'log_connections' is enabled','Enabling the log_connections setting causes each attempted connection to the server to be logged, as well as successful completion of client authentication. This parameter cannot be changed after session start. ','PostgreSQL does not maintain an internal record of attempted connections to the database for later auditing. It is only by enabling the logging of these attempts that one can determine if unexpected attempts are being made. Note that enabling this without also enabling log_disconnections provides little value. Generally, you would enable/disable the pair together. ','','Execute the following SQL statement(s) to enable this setting: postgres=# alter system set log_connections = 'on'; ALTER SYSTEM postgres=# select pg_reload_conf(); pg_reload_conf ---------------- t (1 row) ','[{\"cis\": [\"3.1.18\"]}, {\"cis_csc\": [\"6\", \"6.3\"]}]'),(24018,'Ensure 'log_disconnections' is enabled (Automated)','Enabling the log_disconnections setting logs the end of each session, including session duration. This parameter cannot be changed after session start. ','PostgreSQL does not maintain the beginning or ending of a connection internally for later review. It is only by enabling the logging of these that one can examine connections for failed attempts, 'over long' duration, or other anomalies. Note that enabling this without also enabling log_connections provides little value. Generally, you would enable/disable the pair together ','','Execute the following SQL statement(s) to enable this setting: postgres= alter system set log_disconnections = 'on'; ALTER SYSTEM postgres= select pg_reload_conf(); pg_reload_conf ---------------- t (1 row) ','[{\"cis\": [\"3.1.19\"]}, {\"cis_csc\": [\"6\", \"6.3\"]}]'),(24019,'Ensure 'log_error_verbosity' is set correctly','The log_error_verbosity setting specifies the verbosity (amount of detail) of logged messages. ','If this is not set to the correct value, too many details or too few details may be logged. ','','Execute the following SQL statement(s) as superuser to remediate this setting (in this example, to verbose): postgres=# alter system set log_error_verbosity = 'verbose'; ALTER SYSTEM postgres=# select pg_reload_conf(); pg_reload_conf ---------------- t (1 row) ','[{\"cis\": [\"3.1.20\"]}, {\"cis_csc\": [\"6\", \"6.3\"]}]'),(24020,'Ensure 'log_hostname' is set correctly','Enabling the log_hostname setting causes the hostname of the connecting host to be logged in addition to the host's IP address for connection log messages. Disabling the setting causes only the connecting host's IP address to be logged, and not the hostname. Unless your organization's logging policy requires hostname logging, it is best to disable this setting so as not to incur the overhead of DNS resolution for each statement that is logged. ','Depending on your hostname resolution setup, enabling this setting might impose a nonnegligible performance penalty. Additionally, the IP addresses that are logged can be resolved to their DNS names when reviewing the logs (unless dynamic host names are being used as part of your DHCP setup). ','','Execute the following SQL statement(s) to remediate this setting (in this example, to off): postgres=# alter system set log_hostname='off'; ALTER SYSTEM postgres=# select pg_reload_conf(); pg_reload_conf ---------------- t (1 row) ','[{\"cis\": [\"3.1.21\"]}, {\"cis_csc\": [\"6\", \"5.1\"]}]'),(24021,'Ensure 'log_line_prefix' is set correctly','The log_line_prefix setting specifies a printf-style string that is prefixed to each log line. If blank, no prefix is used. You should configure this as recommended by the pgBadger development team unless directed otherwise by your organization's logging policy. % characters begin "escape sequences" that are replaced with status information as outlined below. Unrecognized escapes are ignored. Other characters are copied straight to the log line. Some escapes are only recognized by session processes and will be treated as empty by background processes such as the main server process. Status information may be aligned either left or right by specifying a numeric literal after the % and before the option. A negative value will cause the status information to be padded on the right with spaces to give it a minimum width, whereas a positive value will pad on the left. Padding can be useful to aid human readability in log files. ','Properly setting log_line_prefix allows for adding additional information to each log entry (such as the user, or the database). Said information may then be of use in auditing or security reviews. ','','Execute the following SQL statement(s) to remediate this setting: postgres=# alter system set log_line_prefix = '%m [%p]: [%l-1] db=%d,user=%u,app=%a,client=%h'; ALTER SYSTEM postgres=# select pg_reload_conf(); pg_reload_conf ---------------- t (1 row) ','[{\"cis\": [\"3.1.22\"]}, {\"cis_csc\": [\"6\", \"6.3\"]}]'); +INSERT INTO `tsca` VALUES (24022,'Ensure 'log_statement' is set correctly','The log_statement setting specifies the types of SQL statements that are logged. It is recommended this be set to ddl unless otherwise directed by your organization's logging policy. ','Setting log_statement to align with your organization's security and logging policies facilitates later auditing and review of database activities. ','','Execute the following SQL statement(s) as superuser to remediate this setting: postgres=# alter system set log_statement='ddl'; ALTER SYSTEM postgres=# select pg_reload_conf(); pg_reload_conf ---------------- t (1 row) ','[{\"cis\": [\"3.1.23\"]}, {\"cis_csc\": [\"6\", \"6.3\"]}]'),(24023,'Ensure 'log_timezone' is set correctly','The log_timezone setting specifies the time zone to use in timestamps within log messages. This value is cluster-wide, so that all sessions will report timestamps consistently. Unless directed otherwise by your organization's logging policy, set this to either GMT or UTC. ','Log entry timestamps should be configured for an appropriate time zone as defined by your organization's logging policy to ensure a lack of confusion around when a logged event occurred. Note that this setting affects only the timestamps present in the logs. It does not affect the time zone in use by the database itself (for example, select now()), nor does it affect the host's time zone. ','','Execute the following SQL statement(s) to remediate this setting: postgres=# alter system set log_timezone = 'GMT'; ALTER SYSTEM postgres=# select pg_reload_conf(); pg_reload_conf ---------------- 72 | Page t (1 row) ','[{\"cis\": [\"3.1.24\"]}, {\"cis_csc\": [\"6\", \"6.3\"]}]'),(24024,'Ensure the PostgreSQL Audit Extension (pgAudit) is enabled','The PostgreSQL Audit Extension (pgAudit) provides detailed session and/or object audit logging via the standard PostgreSQL logging facility. The goal of pgAudit is to provide PostgreSQL users with the capability to produce audit logs often required to comply with government, financial, or ISO certifications. ','Basic statement logging can be provided by the standard logging facility with log_statement = all. This is acceptable for monitoring and other uses but does not provide the level of detail generally required for an audit. It is not enough to have a list of all the operations performed against the database, it must also be possible to find particular statements that are of interest to an auditor. The standard logging facility shows what the user requested, while pgAudit focuses on the details of what happened while the database was satisfying the request. When logging SELECT and DML statements, pgAudit can be configured to log a separate entry for each relation referenced in a statement. No parsing is required to find all statements that touch a particular table. In fact, the goal is that the statement text is provided primarily for deep forensics and should not be required for an audit. ','','To install and enable pgAudit, simply install the appropriate rpm from the PGDG repo: # whoami root pgauditlogtofile_96.x86_64 : PostgreSQL Audit Log To File Extension [root@centos8 ~]# dnf -y install pgaudit15_13 Last metadata expiration check: 0:24:09 ago on Mon 14 Dec 2020 06:59:52 PM UTC. Dependencies resolved. ============================================================================= Package Architecture Version Repository Size ============================================================================= Installing: pgaudit15_13 x86_64 1.5.0-1.rhel8 pgdg13 52 k Transaction Summary ============================================================================= Install 1 Package Total download size: 52 k Installed size: 93 k Downloading Packages: pgaudit15_13-1.5.0-1.rhel8.x86_64.rpm 54 kB/s | 52 kB 00:00 ----------------------------------------------------------------------------- Total 54 kB/s | 52 kB 00:00 75 | Page Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : pgaudit15_13-1.5.0-1.rhel8.x86_64 1/1 Running scriptlet: pgaudit15_13-1.5.0-1.rhel8.x86_64 1/1 Verifying : pgaudit15_13-1.5.0-1.rhel8.x86_64 1/1 Installed: pgaudit15_13-1.5.0-1.rhel8.x86_64 Complete! pgAudit is now installed and ready to be configured. Next, we need to alter the postgresql.conf configuration file to: • enable pgAudit as an extension in the shared_preload_libraries parameter • indicate which classes of statements we want to log via the pgaudit.log parameter and, finally, restart the PostgreSQL service: $ vi ${PGDATA}/postgresql.conf Find the shared_preload_libraries entry, and add 'pgaudit' to it (preserving any existing entries): shared_preload_libraries = 'pgaudit' OR shared_preload_libraries = 'pgaudit,somethingelse' Now, add a new pgaudit-specific entry: # for this example we are logging the ddl and write operations pgaudit.log='ddl,write' Restart the PostgreSQL server for changes to take affect: # whoami root # systemctl restart postgresql-13 # systemctl status postgresql-13|grep 'ago$' Active: active (running) since [date] 10s ago ','[{\"cis\": [\"3.2\"]}, {\"cis\": [\"6\", \"6.2\"]}]'),(24025,'Use pg_permission extension to audit object permissions','Using a PostgreSQL extension called pg_permissions it is possible to declare which DB users should have which permissions on a given object and generate a report showing compliance/deviation. ','Auditing permissions in a PostgreSQL database can be intimidating given the default manner in which permissions are presented. The pg_permissions extension greatly simplifies this presentation and allows the user to declare what permissions should exist and then report on differences from that ideal. ','','','[{\"cis\": [\"4.5\"]}, {\"cis_csc\": [\"5.1\"]}]'),(24026,'Ensure the set_user extension is installed','PostgreSQL access to the superuser database role must be controlled and audited to prevent unauthorized access. ','Even when reducing and limiting the access to the superuser role as described earlier in this benchmark, it is still difficult to determine who accessed the superuser role and what actions were taken using that role. As such, it is ideal to prevent anyone from logging in as the superuser and forcing them to escalate their role. This model is used at the OS level by the use of sudo and should be emulated in the database. The set_user extension allows for this setup. ','','','[{\"cis\": [\"4.7\"]}, {\"cis_csc\": [\"5.1\", \"5.8\", \"4.3\"]}]'),(24027,'Ensure FIPS 140-2 OpenSSL Cryptography Is Used','Install, configure, and use OpenSSL on a platform that has a NIST certified FIPS 140-2 installation of OpenSSL. This provides PostgreSQL instances the ability to generate and validate cryptographic hashes to protect unclassified information requiring confidentiality and cryptographic protection, in accordance with the data owner's requirements. ','Federal Information Processing Standard (FIPS) Publication 140-2 is a computer security standard developed by a U.S. Government and industry working group for validating the quality of cryptographic modules. Use of weak, or untested, encryption algorithms undermine the purposes of utilizing encryption to protect data. PostgreSQL uses OpenSSL for the underlying encryption layer. The database and application must implement cryptographic modules adhering to the higher standards approved by the federal government since this provides assurance they have been tested and validated. It is the responsibility of the data owner to assess the cryptography requirements in light of applicable federal laws, Executive Orders, directives, policies, regulations, and standards. For detailed information, refer to NIST FIPS Publication 140-2, Security Requirements for Cryptographic Modules. Note that the product's cryptographic modules must be validated and certified by NIST as FIPS-compliant. The security functions validated as part of FIPS 140-2 for cryptographic modules are described in FIPS 140-2 Annex A. Currently only Red Hat Enterprise Linux is certified as a FIPS 140-2 distribution of OpenSSL. For other operating systems, users must obtain or build their own FIPS 140-2 OpenSSL libraries. ','','','[{\"cis\": [\"6.7\"]}, {\"cis_csc\": [\"14.2\", \"14.4\"]}]'),(24028,'Ensure SSL is enabled and configured correctly','SSL on a PostgreSQL server should be enabled (set to on) and configured to encrypt TCP traffic to and from the server. ','If SSL is not enabled and configured correctly, this increases the risk of data being compromised in transit. ','','','[{\"cis\": [\"6.8\"]}, {\"cis_csc\": [\"14.2\", \"14.4\"]}]'),(24029,'Ensure the backup and restore tool, 'pgBackRest', is installed and configured','pgBackRest aims to be a simple, reliable backup and restore system that can seamlessly scale up to the largest databases and workloads. Instead of relying on traditional backup tools like tar and rsync, pgBackRest implements all backup features internally and uses a custom protocol for communicating with remote systems. Removing reliance on tar and rsync allows for better solutions to database-specific backup challenges. The custom remote protocol allows for more flexibility and limits the types of connections that are required to perform a backup which increases security. ','The native PostgreSQL backup facility pg_dump provides adequate logical backup operations but does not provide for Point In Time Recovery (PITR). The PostgreSQL facility pg_basebackup performs physical backup of the database files and does provide for PITR, but it is constrained by single threading. Both of these methodologies are standard in the PostgreSQL ecosystem and appropriate for particular backup/recovery needs. pgBackRest offers another option with much more robust features and flexibility. pgBackRest is open-source software developed to perform efficient backups on PostgreSQL databases that measure in tens of terabytes and greater. It supports per file checksums, compression, partial/failed backup resume, high-performance parallel transfer, asynchronous archiving, tablespaces, expiration, full/differential/incremental, local/remote operation via SSH, hard-linking, restore, backup encryption, and more. pgBackRest is written in C and Perl and does not depend on rsync or tar but instead performs its own deltas which gives it maximum flexibility. Finally, pgBackRest provides an easy-to-use internal repository listing backup details accessible via the pgbackrest info command. ','','pgBackRest is not installed nor configured for PostgreSQL by default, but instead is maintained as a GitHub project. Fortunately, it is a part of the PGDG repository and can be easily installed: $ whoami root $ dnf -y install pgbackrest [snip] Installed: pgbackrest-2.31-1.rhel8.x86_64 Complete! Once installed, pgBackRest must be configured for things like stanza name, backup location, retention policy, logging, etc. Please consult the configuration guide. If employing pgBackRest for your backup/recovery solution, ensure the repository, base backups, and WAL archives are stored on a reliable file system separate from the database server. Further, the external storage system where backups resided should have limited access to only those system administrators as necessary. Finally, as with any backup/recovery solution, stringent testing must be conducted. A backup is only good if it can be restored successfully. ','[{\"cis\": [\"8.3\"]}, {\"cis_csc\": [\"10\", \"10.1\", \"10.2\"]}]'),(24500,'Ensure 'extproc' Is Not Present in 'listener.ora'.','extproc should be removed from the listener.ora to mitigate the risk that OS libraries can be invoked by the Oracle instance.','extproc allows the database to run procedures from OS libraries. These library calls can, in turn, run any OS command.','','Remove extproc from the listener.ora file.','[{\"cis\": [\"2.1.1\"]}, {\"cis_csc\": [\"18.9\", \"9.2\"]}]'),(24501,'Ensure 'ADMIN_RESTRICTIONS_' Is Set to 'ON'.','The admin_restrictions_<listener_name> setting in the listener.ora file can require that any attempted real-time alteration of the parameters in the listener via the set command file be refused unless the listener.ora file is manually altered, then restarted by a privileged user.','Blocking unprivileged users from making alterations of the listener.ora file, where remote data/service settings are specified, will help protect data confidentiality.','','Use a text editor such as vi to set the admin_restrictions_<listener_name> to the value ON','[{\"cis\": [\"2.1.2\"]}, {\"cis_csc\": [\"5.1\", \"4.3\"]}]'),(24502,'Ensure 'AUDIT_SYS_OPERATIONS' Is Set to 'TRUE'.','The AUDIT_SYS_OPERATIONS setting provides for the auditing of all user activities conducted under the SYSOPER and SYSDBA accounts. The setting should be set to TRUE to enable this auditing.','If the parameter AUDIT_SYS_OPERATIONS is FALSE, all statements except for Startup/Shutdown and Logon by SYSDBA/SYSOPER users are not audited.','','To remediate this setting, execute the following SQL statement and restart the instance. ALTER SYSTEM SET AUDIT_SYS_OPERATIONS = TRUE SCOPE=SPFILE;','[{\"cis\": [\"2.2.1\"]}, {\"cis_csc\": [\"5.4\", \"6.2\", \"4.8\", \"6.2\", \"6.3\"]}]'),(24503,'Ensure 'AUDIT_TRAIL' Is Set to 'DB', 'XML', 'OS', 'DB,EXTENDED', or 'XML,EXTENDED'.','The audit_trail setting determines whether or not Oracle's basic audit features are enabled. It can be set to Operating System(OS); DB; DB,EXTENDED; XML; or XML,EXTENDED. The value should be set according to the needs of the organization.','Enabling the basic auditing features for the Oracle instance permits the collection of data to troubleshoot problems, as well as provides valuable forensic logs in the case of a system breach this value should be set according to the needs of the organization.','','To remediate this setting, execute one of the following SQL statements and restart the instance. ALTER SYSTEM SET AUDIT_TRAIL = DB, EXTENDED SCOPE = SPFILE; ALTER SYSTEM SET AUDIT_TRAIL = OS SCOPE = SPFILE; ALTER SYSTEM SET AUDIT_TRAIL = XML, EXTENDED SCOPE = SPFILE; ALTER SYSTEM SET AUDIT_TRAIL = DB SCOPE = SPFILE; ALTER SYSTEM SET AUDIT_TRAIL = XML SCOPE = SPFILE;','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc\": [\"6\", \"6.2\", \"6.3\"]}]'),(24504,'Ensure 'GLOBAL_NAMES' Is Set to 'TRUE'.','The global_names setting requires that the name of a database link matches that of the remote database it will connect to. This setting should have a value of TRUE.','Not requiring database connections to match the domain that is being called remotely could allow unauthorized domain sources to potentially connect via brute-force tactics.','','To remediate this setting, execute the following SQL statement. ALTER SYSTEM SET GLOBAL_NAMES = TRUE SCOPE = SPFILE;','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc\": [\"9\", \"14.6\"]}]'),(24505,'Ensure 'OS_ROLES' Is Set to 'FALSE'.','The os_roles setting permits externally created groups to be applied to database management','Allowing the OS to use external groups for database management could cause privilege overlaps and generally weaken security.','','ALTER SYSTEM SET OS_ROLES = FALSE SCOPE = SPFILE;','[{\"cis\": [\"2.2.4\"]}, {\"cis_csc\": [\"16\", \"14.6\"]}]'),(24506,'Ensure 'REMOTE_LISTENER' Is Empty.','The remote_listener setting determines whether or not a valid listener can be established on a system separate from the database instance. This setting should be empty unless the organization specifically needs a valid listener on a separate system or on nodes running Oracle RAC instances','Permitting a remote listener for connections to the database instance can allow for the potential spoofing of connections and that could compromise data confidentiality and integrity.','','ALTER SYSTEM SET REMOTE_LISTENER = '' SCOPE = SPFILE;','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc\": [\"9\", \"9.2\"]}]'),(24507,'Ensure 'REMOTE_LOGIN_PASSWORDFILE' Is Set to 'NONE'.','The remote_login_passwordfile setting specifies whether or not Oracle checks for a password file during login and how many databases can use the password file. The setting should have a value of NONE or in the event you are running DR/Data Guard, EXCLUSIVE is an allowable value.','The use of this sort of password login file could permit unsecured, privileged connections to the database.','','ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE = 'NONE' SCOPE = SPFILE;','[{\"cis\": [\"2.2.6\"]}, {\"cis_csc\": [\"16\", \"16.2\"]}]'),(24508,'Ensure 'REMOTE_OS_AUTHENT' Is Set to 'FALSE'.','The remote_os_authent setting determines whether or not OS 'roles' with the attendant privileges are allowed for remote client connections. This setting should have a value of FALSE.','Permitting OS roles for database connections can allow the spoofing of connections and permit granting the privileges of an OS role to unauthorized users to make connections, this value should be restricted according to the needs of the organization.','','ALTER SYSTEM SET REMOTE_OS_AUTHENT = FALSE SCOPE = SPFILE;','[{\"cis\": [\"2.2.7\"]}, {\"cis_csc\": [\"16\", \"16.2\"]}]'),(24509,'Ensure 'REMOTE_OS_ROLES' Is Set to 'FALSE'.','The remote_os_roles setting permits remote users' OS roles to be applied to database management. This setting should have a value of FALSE.','Allowing remote clients OS roles to have permissions for database management could cause privilege overlaps and generally weaken security','','ALTER SYSTEM SET REMOTE_OS_ROLES = FALSE SCOPE = SPFILE;','[{\"cis\": [\"2.2.8\"]}, {\"cis_csc\": [\"16\", \"16.2\"]}]'),(24510,'Ensure 'SEC_CASE_SENSITIVE_LOGON' Is Set to 'TRUE' .','The SEC_CASE_SENSITIVE_LOGON information determines whether or not case-sensitivity is required for passwords during login. Note: This parameter has been deprecated in 12.1 and higher versions.','Oracle database password case-sensitivity increases the pool of characters that can be chosen for the passwords, making brute-force password attacks quite difficult.','','ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = TRUE SCOPE = SPFILE;','[{\"cis\": [\"2.2.9\"]}, {\"cis_csc\": [\"16\", \"4.4\"]}]'),(24511,'Ensure 'SEC_MAX_FAILED_LOGIN_ATTEMPTS' Is '3' or Less37.','The SEC_MAX_FAILED_LOGIN_ATTEMPTS parameter determines how many failed login attempts are allowed before Oracle closes the login connection.','Allowing an unlimited number of login attempts for a user connection can facilitate both brute-force login attacks and the occurrence of denial-of-service.','','ALTER SYSTEM SET SEC_MAX_FAILED_LOGIN_ATTEMPTS = 3 SCOPE = SPFILE;','[{\"cis\": [\"2.2.10\"]}, {\"cis_csc\": [\"16.7\"]}]'),(24512,'Ensure 'SEC_PROTOCOL_ERROR_FURTHER_ACTION' Is Set to '(DROP,3)'.','The SEC_PROTOCOL_ERROR_FURTHER_ACTION setting determines the Oracle server's response to bad/malformed packets received from the client. This setting should have a value of (DROP,3), which will cause a connection to be dropped after three bad/malformed packets.','Bad packets received from the client can potentially indicate packet-based attacks on the system, such as TCP SYN Flood or Smurf attacks, which could result in a denial-ofservice condition, this value should be set according to the needs of the organization.','','ALTER SYSTEM SET SEC_PROTOCOL_ERROR_FURTHER_ACTION = '(DROP,3)' SCOPE = SPFILE;','[{\"cis\": [\"2.2.11\"]}, {\"cis_csc\": [\"18\"]}]'),(24513,'Ensure 'SEC_PROTOCOL_ERROR_TRACE_ACTION' Is Set to 'LOG'.','The SEC_PROTOCOL_ERROR_TRACE_ACTION setting determines the Oracle's server's logging response level to bad/malformed packets received from the client by generating ALERT, LOG, or TRACE levels of detail in the log files. This setting should have a value of LOG unless the organization has a compelling reason to use a different value because LOG should cause the necessary information to be logged. Setting the value as TRACE can generate an enormous amount of log output and should be reserved for debugging only.','Bad packets received from the client can potentially indicate packet-based attacks on the system, which could result in a denial-of-service condition.','','ALTER SYSTEM SET SEC_PROTOCOL_ERROR_TRACE_ACTION=LOG SCOPE = SPFILE;','[{\"cis\": [\"2.2.12\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24514,'Ensure 'SEC_RETURN_SERVER_RELEASE_BANNER' Is Set to 'FALSE'.','The information about patch/update release number provides information about the exact patch/update release that is currently running on the database. This is sensitive information that should not be revealed to anyone who requests it.','Allowing the database to return information about the patch/update release number could facilitate unauthorized users' attempts to gain access based upon known patch weaknesses.','','ALTER SYSTEM SET SEC_RETURN_SERVER_RELEASE_BANNER = FALSE SCOPE = SPFILE;','[{\"cis\": [\"2.2.13\"]}, {\"cis_csc\": [\"9\", \"14.6\"]}]'),(24515,'Ensure 'SQL92_SECURITY' Is Set to 'TRUE'.','The SQL92_SECURITY parameter setting TRUE requires that a user must also be granted the SELECT object privilege before being able to perform UPDATE or DELETE operations on tables that have WHERE or SET clauses. The setting should have a value of TRUE.','A user without SELECT privilege can still infer the value stored in a column by referring to that column in a DELETE or UPDATE statement. This setting prevents inadvertent information disclosure by ensuring that only users who already have SELECT privilege can execute the statements that would allow them to infer the stored values.','','ALTER SYSTEM SET SQL92_SECURITY = TRUE SCOPE = SPFILE;','[{\"cis\": [\"2.2.14\"]}, {\"cis_csc\": [\"18\", \"14.6\"]}]'),(24516,'Ensure 'RESOURCE_LIMIT' Is Set to 'TRUE'.','RESOURCE_LIMIT determines whether resource limits are enforced in database profiles. This setting should have a value of TRUE.','If RESOURCE_LIMIT is set to FALSE, none of the system resource limits that are set in any database profiles are enforced. If RESOURCE_LIMIT is set to TRUE, the limits set in database profiles are enforced.','','ALTER SYSTEM SET RESOURCE_LIMIT = TRUE SCOPE = SPFILE;','[{\"cis\": [\"2.2.16\"]}, {\"cis_csc\": [\"14.4\", \"14.6\"]}]'),(24517,'Ensure 'FAILED_LOGIN_ATTEMPTS' Is Less than or Equal to '5'.','The FAILED_LOGIN_ATTEMPTS setting determines how many failed login attempts are permitted before the system locks the user's account. While different profiles can have different and more restrictive settings, such as USERS and APPS, the minimum(s) recommended here should be set on the DEFAULT profile.','Repeated failed login attempts can indicate the initiation of a brute-force login attack, this value should be set according to the needs of the organization. (See the Notes for a warning on a known bug that can make this security measure backfire.)','','ALTER PROFILE <profile_name> LIMIT FAILED_LOGIN_ATTEMPTS 5;','[{\"cis\": [\"3.1\"]}, {\"cis_csc\": [\"16.7\"]}]'),(24518,'Ensure 'PASSWORD_LOCK_TIME' Is Greater than or Equal to '1'.','The PASSWORD_LOCK_TIME setting determines how many days must pass for the user's account to be unlocked after the set number of failed login attempts has occurred. The suggested value for this is one day or greater.','Locking the user account after repeated failed login attempts can block further brute-force login attacks, but can create administrative headaches as this account unlocking process always requires DBA intervention.','','ALTER PROFILE <profile_name> LIMIT PASSWORD_LOCK_TIME 1;','[{\"cis\": [\"3.2\"]}, {\"cis_csc\": [\"16.7\"]}]'),(24519,'Ensure 'PASSWORD_LIFE_TIME' Is Less than or Equal to '90'.','The PASSWORD_LIFE_TIME setting determines how long a password may be used before the user is required to be change it. The suggested value for this is 90 days or less.','Allowing passwords to remain unchanged for long periods makes the success of bruteforce login attacks more likely.','','ALTER PROFILE <profile_name> LIMIT PASSWORD_LIFE_TIME 90;','[{\"cis\": [\"3.3\"]}, {\"cis_csc\": [\"16\"]}]'),(24520,'Ensure 'PASSWORD_REUSE_MAX' Is Greater than or Equal to '20'.','The PASSWORD_REUSE_MAX setting determines how many different passwords must be used before the user is allowed to reuse a prior password. The suggested value for this is 20 passwords or greater.','Allowing reuse of a password within a short period of time after the password's initial use can make the success of both social-engineering and brute-force password-based attacks more likely.','','ALTER PROFILE <profile_name> LIMIT PASSWORD_REUSE_MAX 20;','[{\"cis\": [\"3.4\"]}, {\"cis_csc\": [\"16\", \"4.4\"]}]'),(24521,'Ensure 'PASSWORD_REUSE_TIME' Is Greater than or Equal to '365'.','The PASSWORD_REUSE_TIME setting determines the amount of time in days that must pass before the same password may be reused. The suggested value for this is 365 days or greater.','Reusing the same password after only a short period of time has passed makes the success of brute-force login attacks more likely.','','ALTER PROFILE <profile_name> LIMIT PASSWORD_REUSE_TIME 365;','[{\"cis\": [\"3.5\"]}, {\"cis_csc\": [\"16\", \"4.4\"]}]'),(24522,'Ensure 'PASSWORD_GRACE_TIME' Is Less than or Equal to '5'.','The PASSWORD_GRACE_TIME setting determines how many days can pass after the user's password expires before the user's login capability is automatically locked out. The suggested value for this is five days or less.','Locking the user account after the expiration of the password change requirement's grace period can help prevent password-based attacks against any forgotten or disused accounts, while still allowing the account and its information to be accessible by DBA intervention.','','ALTER PROFILE <profile_name> LIMIT PASSWORD_GRACE_TIME 5;','[{\"cis\": [\"3.6\"]}, {\"cis_csc\": [\"16\", \"16.10\", \"16.9\"]}]'),(24523,'Ensure 'PASSWORD_VERIFY_FUNCTION' Is Set for All Profiles.','The PASSWORD_VERIFY_FUNCTION determines password settings requirements when a user password is changed at the SQL command prompt. It should be set for all profiles. Note that this setting does not apply for users managed by the Oracle password file.','Through Oracle database profiles, password complexity rules (mixed cases with digits and special characters), blocking of simple combinations, and enforcing change/history settings can potentially thwart unauthorized logins by an unauthorized user.','','Create a custom password verification function which fulfills the password requirements of the organization.','[{\"cis\": [\"3.7\"]}, {\"cis_csc\": [\"16\", \"4.4\"]}]'),(24524,'Ensure 'SESSIONS_PER_USER' Is Less than or Equal to '10'.','The SESSIONS_PER_USER setting determines the maximum number of user sessions that are allowed to be open concurrently. The suggested value for this is 10 or less.','Limiting the number of the SESSIONS_PER_USER can help prevent memory resource exhaustion by poorly formed requests or intentional denial-of-service attacks.','','ALTER PROFILE <profile_name> LIMIT SESSIONS_PER_USER 10;','[{\"cis\": [\"3.8\"]}, {\"cis_csc\": [\"18\", \"16.7\"]}]'),(24525,'Ensure 'INACTIVE_ACCOUNT_TIME' Is Less than or Equal to '120'.','The 'INACTIVE_ACCOUNT_TIME' setting determines the maximum number of days of inactivity (no logins at all) after which the account will be locked. The suggested value for this is 120 or less.','Setting 'INACTIVE_ACCOUNT_TIME' can help with deactivation of inactive or unused accounts.','','ALTER PROFILE <profile_name> LIMIT INACTIVE_ACCOUNT_TIME 120;','[{\"cis\": [\"3.9\"]}, {\"cis_csc\": [\"18\", \"16.9\"]}]'),(24526,'Ensure All Default Passwords Are Changed.','Default passwords should not be used by Oracle database users.','Default passwords should be considered well known to attackers. Consequently, if default passwords remain in place, any attacker with access to the database can authenticate as the user with that default password.','','','[{\"cis\": [\"4.1\"]}, {\"cis_csc\": [\"5.3\", \"4.2\"]}]'),(24527,'Ensure All Sample Data And Users Have Been Removed.','Oracle sample schemas can be used to create sample users (BI,HR,IX,OE,PM,SCOTT,SH), with well-known default passwords, particular views, and procedures/functions, in addition to tables and fictitious data. The sample schemas should be removed.','The sample schemas are typically not required for production operations of the database. The default users, views, and/or procedures/functions created by sample schemas could be used to launch exploits against production environments.','','$ORACLE_HOME/demo/schema/drop_sch.sql DROP USER SCOTT CASCADE;','[{\"cis\": [\"4.2\"]}, {\"cis_csc\": [\"18.9\", \"4.7\"]}]'),(24528,'Ensure 'DBA_USERS.AUTHENTICATION_TYPE' Is Not Set to 'EXTERNAL' for Any User.','The authentication_type=''EXTERNAL'' setting determines whether or not a user can be authenticated by a remote OS to allow access to the database with full authorization. This setting should not be used.','Allowing remote OS authentication of a user to the database can potentially allow supposed privileged users to connect as authenticated, even when the remote system is compromised.','','ALTER USER <username> IDENTIFIED BY <password>;','[{\"cis\": [\"4.3\"]}, {\"cis_csc\": [\"16\", \"16.2\"]}]'),(24529,'Ensure No Users Are Assigned the 'DEFAULT' Profile.','Upon creation database users are assigned to the DEFAULT profile unless otherwise specified. No users should be assigned to that profile.','Users should be created with function-appropriate profiles. The DEFAULT profile, being defined by Oracle, is subject to change at any time (e.g. by patch or version update). The DEFAULT profile has unlimited settings that are often required by the SYS user when patching; such unlimited settings should be tightly reserved and not applied to unnecessary users.','','ALTER USER <username> PROFILE <appropriate_profile>;','[{\"cis\": [\"4.4\"]}, {\"cis_csc\": [\"16\", \"4.3\"]}]'),(24530,'Ensure 'SYS.USER$MIG' Has Been Dropped.','The table sys.user$mig is created during migration and contains the Oracle password hashes before the migration starts. This table should be dropped.','The table sys.user$mig is not deleted after the migration. An attacker could access the table containing the Oracle password hashes.','','DROP TABLE SYS.USER$MIG;','[{\"cis\": [\"4.5\"]}, {\"cis_csc\": [\"16.14\", \"16.4\"]}]'),(24531,'Ensure No Public Database Links Exist.','Public Database links are used to allow connections between databases.','Using public database links in the database can allow anyone with a connection to the database to query, update, insert, delete data on a remote database depending on the userid that is part of the link.','','DROP PUBLIC DATABASE LINK <DB_LINK>;','[{\"cis\": [\"4.6\"]}, {\"cis_csc\": [\"14.6\"]}]'),(24532,'Ensure 'EXECUTE' is revoked from 'PUBLIC' on Network Packages.','As described below, Oracle Database PL/SQL Network packages - DBMS_LDAP, UTL_INADDR, UTL_TCP, UTL_MAIL, UTL_SMTP, UTL_DBWS, UTL_ORAMTS, UTL_HTTP and type HTTPURITYPE – provide PL/SQL APIs to interact or access remote servers. The PUBLIC should not be able to execute these packages. • The Oracle database DBMS_LDAP package contains functions and procedures that enable programmers to access data from LDAP servers. • The Oracle database UTL_INADDR package provides an API to retrieve host names and IP addresses of local and remote hosts. • The Oracle database UTL_TCP package can be used to read/write file to TCP sockets on the server where the Oracle instance is installed. • The Oracle database UTL_MAIL package can be used to send email from the server where the Oracle instance is installed. • The Oracle database UTL_SMTP package can be used to send email from the server where the Oracle instance is installed. The user PUBLIC should not be able to execute UTL_SMTP. • The Oracle database UTL_DBWS package can be used to read/write file to web-based applications on the server where the Oracle instance is installed. This package is not automatically installed for security reasons. • The Oracle database UTL_ORAMTS package can be used to perform HTTP requests. This could be used to send information to the outside.85 | P a g e • The Oracle database UTL_HTTP package can be used to perform HTTP requests. This could be used to send information to the outside. • The Oracle database HTTPURITYPE object type can be used to perform HTTP requests.','As described below, Oracle Database PL/SQL packages - DBMS_LDAP, UTL_INADDR, UTL_TCP, UTL_MAIL, UTL_SMTP, UTL_DBWS, UTL_ORAMTS, UTL_HTTP and type HTTPURITYPE can be used by unauthorized users to create specially crafted error messages or send information to external servers. The PUBLIC should not be able to execute these packages. • The use of the DBMS_LDAP package can be used to create specially crafted error messages or send information via DNS to the outside. • The UTL_INADDR package can be used to create specially crafted error messages or send information via DNS to the outside. • The UTL_TCP package could allow an unauthorized user to corrupt the TCP stream used to carry the protocols that communicate with the instance's external communications. • The UTL_MAIL package could allow an unauthorized user to corrupt the SMTP function to accept or generate junk mail that can result in a denial-of-service condition due to network saturation. • The UTL_SMTP package could allow an unauthorized user to corrupt the SMTP function to accept or generate junk mail that can result in a denial-of-service condition due to network saturation. • The UTL_DBWS package could allow an unauthorized user to corrupt the HTTP stream used to carry the protocols that communicate for the instance's web-based external communications. • The UTL_ORAMTS package could be used to send (sensitive) information to external websites. The use of this package should be restricted according to the needs of the organization. • The UTL_HTTP package could be used to send (sensitive) information to external websites. • The use of this package should be restricted according to the needs of the organization. • The ability to perform HTTP requests could be used to leak information from the database to an external destination.','','REVOKE EXECUTE ON DBMS_LDAP FROM PUBLIC; REVOKE EXECUTE ON UTL_INADDR FROM PUBLIC; REVOKE EXECUTE ON UTL_TCP FROM PUBLIC; REVOKE EXECUTE ON UTL_MAIL FROM PUBLIC; REVOKE EXECUTE ON UTL_SMTP FROM PUBLIC; REVOKE EXECUTE ON UTL_DBWS FROM PUBLIC; REVOKE EXECUTE ON UTL_ORAMTS FROM PUBLIC; REVOKE EXECUTE ON UTL_HTTP FROM PUBLIC; REVOKE EXECUTE ON HTTPURITYPE FROM PUBLIC;','[{\"cis\": [\"5.1.1.1\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24533,'Ensure 'EXECUTE' is revoked from 'PUBLIC' on File System Packages.','As described below, Oracle Database PL/SQL File System packages - DBMS_ADVISOR, DBMS_LOB and UTL_FILE – provide PL/SQL APIs to access files on the servers. The user PUBLIC should not be able to execute these packages. • The Oracle database DBMS_ADVISOR package can be used to write files located on the server where the Oracle instance is installed. The user PUBLIC should not be able to execute DBMS_ADVISOR. • The Oracle database DBMS_LOB package provides subprograms that can manipulate and read/write on BLOB's, CLOB's, NCLOB's, BFILE's, and temporary LOB's. The user PUBLIC should not be able to execute DBMS_LOB. • The Oracle database UTL_FILE package can be used to read/write files located on the server where the Oracle instance is installed. The user PUBLIC should not be able to execute UTL_FILE.','As described below, Oracle Database PL/SQL File System packages - DBMS_ADVISOR, DBMS_LOB and UTL_FILE – should not be granted to PUBLIC. • Use of the DBMS_ADVISOR package could allow an unauthorized user to corrupt operating system files on the instance's host. • Use of the DBMS_LOB package could allow an unauthorized user to manipulate BLOB's, CLOB's, NCLOB's, BFILE's, and temporary LOBs on the instance, either destroying data or causing a denial-of-service condition due to corruption of disk space. • Use of the UTL_FILE package could allow a user to read OS files. These files could contain sensitive information (e.g. passwords in .bash_history)','','REVOKE EXECUTE ON DBMS_ADVISOR FROM PUBLIC; REVOKE EXECUTE ON DBMS_LOB FROM PUBLIC; REVOKE EXECUTE ON UTL_FILE FROM PUBLIC;','[{\"cis\": [\"6\", \"7\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24534,'Ensure 'EXECUTE' is revoked from 'PUBLIC' on Encryption Packages.','As described below, Oracle Database PL/SQL Encryption packages - DBMS_CRYPTO, DBMS_OBFUSCATION_TOOLKIT and DBMS_RANDOM – provide PL/SQL APIs to perform functions related to cryptography. The PUBLIC should not be able to execute these packages. • The DBMS_CRYPTO settings provide a toolset that determines the strength of the encryption algorithm used to encrypt application data and is part of the SYS schema. The DES (56-bit key), 3DES (168-bit key), 3DES-2KEY (112-bit key), AES (128/192/256-bit keys), and RC4 are available. • The DBMS_OBFUSCATION_TOOLKIT provides one of the tools that determine the strength of the encryption algorithm used to encrypt application data and is part of the SYS schema. The DES (56-bit key) and 3DES (168-bit key) are the only two types available. • The Oracle database DBMS_RANDOM package is used for generating random numbers but should not be used for cryptographic purposes.','As described below, Oracle Database PL/SQL Encryption packages - DBMS_CRYPTO, DBMS_OBFUSCATION_TOOLKIT and DBMS_RANDOM – should not be granted to PUBLIC. • Execution of the DBMS_CRYPTO procedures by the PUBLIC can potentially endanger portions of or all of the data storage. • Allowing the PUBLIC privileges to access this capability can be potentially harm data storage. • Use of the DBMS_RANDOM package can allow the unauthorized application of the random number-generating function.','','REVOKE EXECUTE ON DBMS_CRYPTO FROM PUBLIC; REVOKE EXECUTE ON DBMS_OBFUSCATION_TOOLKIT FROM PUBLIC; REVOKE EXECUTE ON DBMS_RANDOM FROM PUBLIC;','[{\"cis\": [\"5.1.1.3\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24535,'Ensure 'EXECUTE' is revoked from 'PUBLIC' on Java Packages.','As described below, Oracle Database PL/SQL Java packages - DBMS_JAVA and DBMS_JAVA_TEST – provide APIs to run Java classes or grant Java packages. The user PUBLIC should not be able to execute these packages. • The Oracle database DBMS_JAVA package can run Java classes (e.g. OS commands) or grant Java privileges. The user PUBLIC should not be able to execute DBMS_JAVA. • The Oracle database DBMS_JAVA_TEST package can run Java classes (e.g. OS commands) or grant Java privileges. The user PUBLIC should not be able to execute DBMS_JAVA_TEST.','As described below, Oracle Database PL/SQL Java packages - DBMS_JAVA and DBMS_JAVA_TEST – should not be granted to PUBLIC. • The DBMS_JAVA package could allow an attacker to run OS commands from the database. • The DBMS_JAVA_TEST package could allow an attacker to run operating system commands from the database.','','REVOKE EXECUTE ON DBMS_JAVA FROM PUBLIC; REVOKE EXECUTE ON DBMS_JAVA_TEST FROM PUBLIC;','[{\"cis\": [\"5.1.1.4\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24536,'Ensure 'EXECUTE' is revoked from 'PUBLIC' on Job Scheduler Packages.','As described below, Oracle Database PL/SQL Job Scheduler packages - DBMS_SCHEDULER and DBMS_JOB – provide APIs to schedule jobs. The user PUBLIC should not be able to execute these packages. • The Oracle database DBMS_SCHEDULER package schedules and manages the database and operating system jobs. The user PUBLIC should not be able to execute DBMS_SCHEDULER. • The Oracle database DBMS_JOB package schedules and manages the jobs sent to the job queue and has been superseded by the DBMS_SCHEDULER package, even though DBMS_JOB has been retained for backwards compatibility. The user PUBLIC should not be able to execute DBMS_JOB.','As described below, Oracle Database PL/SQL Job Scheduler packages - DBMS_SCHEDULER and DBMS_JOB – should not be granted to the user PUBLIC. • Use of the DBMS_SCHEDULER package could allow an unauthorized user to run database or operating system jobs. • Use of the DBMS_JOB package could allow an unauthorized user to disable or overload the job queue. It has been superseded by the DBMS_SCHEDULER package','','REVOKE EXECUTE ON DBMS_JOB FROM PUBLIC; REVOKE EXECUTE ON DBMS_SCHEDULER FROM PUBLIC;','[{\"cis\": [\"6\", \"7\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24537,'Ensure 'EXECUTE' is revoked from 'PUBLIC' on SQL Injection Helper Packages.','As described below, Oracle Database PL/SQL SQL Injection Helper Packages packages - DBMS_SQL, DBMS_XMLGEN, DBMS_XMLQUERY, DBMS_XLMSTORE, DBMS_XLMSAVE and DBMS_REDACT – provide APIs to schedule jobs. The user PUBLIC should not be able to execute these packages. • The Oracle database DBMS_SQL package is used for running dynamic SQL statements. • The DBMS_XMLGEN package takes an arbitrary SQL query as input, converts it to XML format, and returns the result as a CLOB. • The Oracle package DBMS_XMLQUERY takes an arbitrary SQL query, converts it to XML format, and returns the result. This package is similar to DBMS_XMLGEN. • The DBMS_XLMSTORE package provides XML functionality. It accepts a table name and XML as input to perform DML operations against the table. • The DBMS_XLMSAVE package provides XML functionality. It accepts a table name and XML as input and then inserts into or updates that table. • The DBMS_REDACT package provides an interface to Oracle Data Redaction, which enables you to mask (redact) data that is returned from queries issued by lowprivileged users or an application.','As described below, Oracle Database PL/SQL SQL Injection Helper Packages packages - DBMS_SQL, DBMS_XMLGEN, DBMS_XMLQUERY, DBMS_XLMSTORE, DBMS_XLMSAVE and 'DBMS_REDACT' – should not be granted to PUBLIC. • The DBMS_SQL package could allow privilege escalation if input validation is not done properly. • The package DBMS_XMLGEN can be used to search the entire database for sensitive information like credit card numbers • The package DBMS_XMLQUERY can be used to search the entire database for sensitive information like credit card numbers. Malicious users may be able to exploit this package as an auxiliary inject function in a SQL injection attack. • Malicious users may be able to exploit the DBMS_XLMSTORE package as an auxiliary inject function in a SQL injection attack. • Malicious users may be able to exploit the DBMS_XLMSAVE package as an auxiliary inject function in a SQL injection attack. • Malicious users may be able to exploit DBMS_REDACT as an auxiliary inject function in a SQL injection attack.','','REVOKE EXECUTE ON DBMS_SQL FROM PUBLIC; REVOKE EXECUTE ON DBMS_XMLGEN FROM PUBLIC; REVOKE EXECUTE ON DBMS_XMLQUERY FROM PUBLIC; REVOKE EXECUTE ON DBMS_XMLSAVE FROM PUBLIC; REVOKE EXECUTE ON DBMS_XMLSTORE FROM PUBLIC; REVOKE EXECUTE ON DBMS_AW FROM PUBLIC;REVOKE EXECUTE ON OWA_UTIL FROM PUBLIC; REVOKE EXECUTE ON DBMS_REDACT FROM PUBLIC;','[{\"cis\": [\"5.1.1.6\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24538,'Ensure 'EXECUTE' is not granted to 'PUBLIC' on Non-default Packages.','The packages described in this control are not granted to PUBLIC by default (Non-default packages). These packages should not be granted to PUBLIC. • The Oracle database DBMS_BACKUP_RESTORE package is used for applying PL/SQL commands to the native RMAN sequences. • The Oracle database DBMS_FILE_TRANSFER package allows a user to transfer files from one database server to another. • The Oracle database DBMS_SYS_SQL,DBMS_REPCAT_SQL_UTL, INITJVMAUX, DBMS_AQADM_SYS, DBMS_STREAMS_RPC, DBMS_PRVTAQIM, LTADM and DBMS_IJOB packages are shipped as undocumented.','As described below, these non-default group of PL/SQL packages, which are not granted to PUBLIC by default, packages should not be granted to PUBLIC. • The DBMS_BACKUP_RESTORE package can allow access to OS files. • The DBMS_FILE_TRANSFER package could allow to transfer files from one database server to another without authorization to do so. • The DBMS_SYS_SQL package could allow a user to run code as a different user without entering valid credentials. • The DBMS_REPCAT_SQL_UTL package could allow an unauthorized user to run SQL commands as user SYS. • The INITJVMAUX package could allow an unauthorized user to run SQL commands as user SYS. • The DBMS_AQADM_SYS package could allow an unauthorized user to run SQL commands as user SYS. • The DBMS_STREAMS_RPC package could allow an unauthorized user to run SQL commands as user SYS.102 | P a g e • The DBMS_PRVTAQIM package could allow an unauthorized user to escalate privileges because any SQL statements could be executed as user SYS. • The LTADM package could allow an unauthorized user to run any SQL command as user SYS. It allows privilege escalation if granted to unprivileged users. • The DBMS_IJOB package could allow an attacker to change identities by using a different username to execute a database job. It allows a user to run database jobs in the context of another user.','','REVOKE EXECUTE ON DBMS_BACKUP_RESTORE FROM PUBLIC; REVOKE EXECUTE ON DBMS_FILE_TRANSFER FROM PUBLIC; REVOKE EXECUTE ON DBMS_SYS_SQL FROM PUBLIC; REVOKE EXECUTE ON DBMS_REPCAT_SQL_UTL FROM PUBLIC; REVOKE EXECUTE ON INITJVMAUX FROM PUBLIC; REVOKE EXECUTE ON DBMS_AQADM_SYS FROM PUBLIC; REVOKE EXECUTE ON DBMS_STREAMS_RPC FROM PUBLIC; REVOKE EXECUTE ON DBMS_PRVTAQIM FROM PUBLIC; REVOKE EXECUTE ON LTADM FROM PUBLIC; REVOKE EXECUTE ON DBMS_IJOB FROM PUBLIC; REVOKE EXECUTE ON DBMS_PDB_EXEC_SQL FROM PUBLIC;','[{\"cis\": [\"5.1.2.1\"]}, {\"cis_csc\": [\"18\", \"14.6\"]}]'),(24539,'Ensure 'ALL' Is Revoked from Unauthorized 'GRANTEE' on 'AUD$'.','The Oracle database SYS.AUD$ table contains all the audit records for the database of the non-Data Manipulation Language (DML) events, such as ALTER, DROP, and CREATE, and so forth. (DML changes need trigger-based audit events to record data alterations.) Unauthorized grantees should not have full access to that table.','Permitting non-privileged users the authorization to manipulate the SYS.AUD$ table can allow distortion of the audit records, hiding unauthorized activities.','','REVOKE ALL ON AUD$ FROM <grantee>;','[{\"cis\": [\"5.1.3.1\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24540,'Ensure 'ALL' Is Revoked from Unauthorized 'GRANTEE' on 'DBA_%'.','The Oracle database DBA_ views show all information which is relevant to administrative accounts. Unauthorized grantees should not have full access to those views.','Permitting users the authorization to manipulate the DBA_ views can expose sensitive data.','','REVOKE ALL ON <DBA_%> FROM <Non-DBA/SYS grantee>;','[{\"cis\": [\"5.1.3.2\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24541,'Ensure 'ALL' Is Revoked on 'Sensitive' Tables .','The Oracle database tables listed below may contain sensitive information, and should not be accessible to unauthorized users. • USER$, USER_HISTORY$, XS$VERIFIERS and DEFAULT_PWD$ may contain password hashes. • CDB_LOCAL_ADMINAUTH$ and PDB_SYNC$ may contain DDLs. • LINK$ and SCHEDULER$_CREDENTIAL may contain encrypted passwords. • ENC$ may contains encryption keys. • HISTGRM$ and HIST_HEAD$ may contain sensitive data.','Access to sensitive information such as hashed passwords may allow unauthorized users to decrypt the passwords hashes which could potentially result in complete compromise of the database.','','REVOKE ALL ON SYS.CDB_LOCAL_ADMINAUTH$ FROM <grantee>; REVOKE ALL ON SYS.DEFAULT_PWD$ FROM <grantee>; REVOKE ALL ON SYS.ENC$ FROM <grantee>; REVOKE ALL ON SYS.HISTGRM$ FROM <grantee>; REVOKE ALL ON SYS.HIST_HEAD$ FROM <grantee>; REVOKE ALL ON SYS.LINK$ FROM <grantee>; REVOKE ALL ON SYS.PDB_SYNC$ FROM <grantee>; REVOKE ALL ON SYS.SCHEDULER$_CREDENTIAL FROM <grantee>; REVOKE ALL ON SYS.USER$ FROM <grantee>; REVOKE ALL ON SYS.USER_HISTORY$ FROM <grantee>; REVOKE ALL ON SYS.XS$VERIFIERS FROM <grantee>;','[{\"cis\": [\"5.1.3.3\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24542,'Ensure '%ANY%' Is Revoked from Unauthorized 'GRANTEE'.','The Oracle database ANY keyword provides the user the capability to alter any item in the catalog of the database. Unauthorized grantees should not have that keyword assigned to them','Authorization to use the ANY expansion of a privilege can allow an unauthorized user to potentially change confidential data or damage the data catalog.','','REVOKE '<ANY Privilege>' FROM <grantee>;','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc\": [\"14.4\", \"14.6\"]}]'),(24543,'Ensure 'DBA_SYS_PRIVS.%' Is Revoked from Unauthorized 'GRANTEE' with 'ADMIN_OPTION' Set to 'YES'.','The Oracle database WITH_ADMIN privilege allows the designated user to grant another user the same privileges. Unauthorized grantees should not have that privilege.','Assignment of the WITH_ADMIN privilege can allow the granting of a restricted privilege to an unauthorized user.','','REVOKE <privilege> FROM <grantee>;','[{\"cis\": [\"5.2.2\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24544,'Ensure 'EXECUTE ANY PROCEDURE' Is Revoked from 'OUTLN'.','Remove unneeded EXECUTE ANY PROCEDURE privileges from OUTLN.','Migrated OUTLN users have more privileges than required.','','REVOKE EXECUTE ANY PROCEDURE FROM OUTLN;','[{\"cis\": [\"5.2.3\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24545,'Ensure 'EXECUTE ANY PROCEDURE' Is Revoked from 'DBSNMP'.','Remove unneeded EXECUTE ANY PROCEDURE privileges from DBSNMP.','Migrated DBSNMP users have more privileges than required.','','REVOKE EXECUTE ANY PROCEDURE FROM DBSNMP;','[{\"cis\": [\"5.2.4\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24546,'Ensure 'SELECT ANY DICTIONARY' Is Revoked from Unauthorized 'GRANTEE'.','The Oracle database SELECT ANY DICTIONARY privilege allows the designated user to access SYS schema objects. Unauthorized grantees should not have that privilege.','SELECT ANY DICTIONARY is a powerful system privilege which would allow an unauthorized user to gather information about the database through data dictionary objects. Information collected could potentially be used to exploit the database.','','REVOKE SELECT ANY DICTIONARY FROM <grantee>;','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc\": [\"14.4\", \"14.6\"]}]'),(24547,'Ensure 'SELECT ANY TABLE' Is Revoked from Unauthorized 'GRANTEE'.','The Oracle database SELECT ANY TABLE privilege allows the designated user to open any table, except SYS, to view it. Unauthorized grantees should not have that privilege.','Assignment of the SELECT ANY TABLE privilege can allow the unauthorized viewing of sensitive data.','','REVOKE SELECT ANY TABLE FROM <grantee>;','[{\"cis\": [\"5.2.6\"]}, {\"cis_csc\": [\"14.4\", \"14.6\"]}]'),(24548,'Ensure 'AUDIT SYSTEM' Is Revoked from Unauthorized 'GRANTEE'.','The Oracle database AUDIT SYSTEM privilege allows changes to auditing activities on the system. Unauthorized grantees should not have that privilege.','The AUDIT SYSTEM privilege can allow the unauthorized alteration of system audit activities, such as disabling the creation of audit trails.','','REVOKE AUDIT SYSTEM FROM <grantee>;','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24549,'Ensure 'EXEMPT ACCESS POLICY' Is Revoked from Unauthorized 'GRANTEE'.','The Oracle database EXEMPT ACCESS POLICY keyword provides the user the capability to access all the table rows regardless of row-level security lockouts. Unauthorized grantees should not have that keyword assigned to them.','The EXEMPT ACCESS POLICY privilege can allow an unauthorized user to potentially access and change data.','','REVOKE EXEMPT ACCESS POLICY FROM <grantee>;','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc\": [\"14.4\", \"14.6\"]}]'),(24550,'Ensure 'BECOME USER' Is Revoked from Unauthorized 'GRANTEE'.','The Oracle database BECOME USER privilege allows the designated user to inherit the rights of another user. Unauthorized grantees should not have that privilege.','The BECOME USER privilege can allow the unauthorized use of another user's privileges, this capability should be restricted according to the needs of the organization.','','REVOKE BECOME USER FROM <grantee>;','[{\"cis\": [\"5.2.9\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24551,'Ensure 'CREATE PROCEDURE' Is Revoked from Unauthorized 'GRANTEE'.','The Oracle database CREATE PROCEDURE privilege allows the designated user to create a stored procedure that will fire when given the correct command sequence. Unauthorized grantees should not have that privilege.','The CREATE PROCEDURE privilege can lead to severe problems in unauthorized hands, such as rogue procedures facilitating data theft or denial-of-service by corrupting data tables.','','REVOKE CREATE PROCEDURE FROM <grantee>;','[{\"cis\": [\"5.2.10\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24552,'Ensure 'ALTER SYSTEM' Is Revoked from Unauthorized 'GRANTEE'.','The Oracle database ALTER SYSTEM privilege allows the designated user to dynamically alter the instance's running operations. Unauthorized grantees should not have that privilege.','The ALTER SYSTEM privilege can lead to severe problems, such as the instance's session being killed or the stopping of redo log recording, which would make transactions unrecoverable.','','REVOKE ALTER SYSTEM FROM <grantee>;','[{\"cis\": [\"5.2.11\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24553,'Ensure 'CREATE ANY LIBRARY' Is Revoked from Unauthorized 'GRANTEE'.','The Oracle database CREATE ANY LIBRARY privilege allows the designated user to create objects that are associated to the shared libraries. Unauthorized grantees should not have that privilege.','The CREATE ANY LIBRARY privilege can allow the creation of numerous library-associated objects and potentially corrupt the libraries' integrity.','','REVOKE CREATE ANY LIBRARY FROM <grantee>;','[{\"cis\": [\"5.2.12\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24554,'Ensure 'CREATE LIBRARY' Is Revoked from Unauthorized 'GRANTEE'.','The Oracle database CREATE LIBRARY privilege allows the designated user to create objects that are associated to the shared libraries. Unauthorized grantees should not have that privilege.','The CREATE LIBRARY privilege can allow the creation of numerous library-associated objects and potentially corrupt the libraries' integrity','','REVOKE CREATE LIBRARY FROM <grantee>;','[{\"cis\": [\"5.2.13\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24555,'Ensure 'GRANT ANY OBJECT PRIVILEGE' Is Revoked from Unauthorized 'GRANTEE'.','The Oracle database GRANT ANY OBJECT PRIVILEGE keyword provides the grantee the capability to grant access to any single or multiple combinations of objects to any grantee in the catalog of the database. Unauthorized grantees should not have that keyword assigned to them.','The GRANT ANY OBJECT PRIVILEGE capability can allow an unauthorized user to potentially access or change confidential data, or damage the data catalog due to potential complete instance access.','','REVOKE GRANT ANY OBJECT PRIVILEGE FROM <grantee>;','[{\"cis\": [\"5.2.14\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24556,'Ensure 'GRANT ANY ROLE' Is Revoked from Unauthorized 'GRANTEE'.','The Oracle database GRANT ANY ROLE keyword provides the grantee the capability to grant any single role to any grantee in the catalog of the database. Unauthorized grantees should not have that keyword assigned to them.','The GRANT ANY ROLE capability can allow an unauthorized user to potentially access or change confidential data or damage the data catalog due to potential complete instance access.','','REVOKE GRANT ANY ROLE FROM <grantee>;','[{\"cis\": [\"5.2.15\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24557,'Ensure 'GRANT ANY PRIVILEGE' Is Revoked from Unauthorized 'GRANTEE'.','The Oracle database GRANT ANY PRIVILEGE keyword provides the grantee the capability to grant any single privilege to any item in the catalog of the database. Unauthorized grantees should not have that privilege.','The GRANT ANY PRIVILEGE capability can allow an unauthorized user to potentially access or change confidential data or damage the data catalog due to potential complete instance access.','','REVOKE GRANT ANY PRIVILEGE FROM <grantee>;','[{\"cis\": [\"5.2.16\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24558,'Ensure 'SELECT_CATALOG_ROLE' Is Revoked from Unauthorized 'GRANTEE'.','The Oracle database SELECT_CATALOG_ROLE provides SELECT privileges on all data dictionary views held in the SYS schema. Unauthorized grantees should not have that role.','Permitting unauthorized access to the SELECT_CATALOG_ROLE can allow the disclosure of all dictionary data.','','REVOKE SELECT_CATALOG_ROLE FROM <grantee>;','[{\"cis\": [\"5.3.1\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24559,'Ensure 'EXECUTE_CATALOG_ROLE' Is Revoked from Unauthorized 'GRANTEE'.','The Oracle database EXECUTE_CATALOG_ROLE provides EXECUTE privileges for a number of packages and procedures in the data dictionary in the SYS schema. Unauthorized grantees should not have that role.','Permitting unauthorized access to the EXECUTE_CATALOG_ROLE can allow the disruption of operations by initialization of rogue procedures, this capability should be restricted according to the needs of the organization.','','REVOKE EXECUTE_CATALOG_ROLE FROM <grantee>;','[{\"cis\": [\"5.3.2\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24560,'Ensure 'DBA' Is Revoked from Unauthorized 'GRANTEE'.','The Oracle database DBA role is the default database administrator role provided for the allocation of administrative privileges. Unauthorized grantees should not have that role.','Assignment of the DBA role to an ordinary user can provide a great number of unnecessary privileges to that user and open the door to data breaches, integrity violations, and denialof-service conditions.','','REVOKE DBA FROM <grantee>;','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc\": [\"5.1\", \"14.6\"]}]'),(24561,'Ensure the 'USER' Audit Option Is Enabled.','The USER object allows for creating accounts that can interact with the database according to the roles and privileges allotted to the account. It may also own database objects. Enabling the audit option causes auditing of all activities and requests to create, drop or alter a user, including a user changing their own password. (The latter is not audited by audit ALTER USER.)','Any unauthorized attempts to create, drop or alter a user should cause concern, whether successful or not. Auditing can also be useful in forensics if an account is compromised, and auditing is mandated by many common security initiatives. An abnormally high number of these activities in a given period might be worth investigation. Any failed attempt to drop a user or create a user may be worth further review.','','AUDIT USER;','[{\"cis\": [\"6.1.1\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24562,'Ensure the 'ROLE' Audit Option Is Enabled.','The ROLE object allows for the creation of a set of privileges that can be granted to users or other roles. Enabling the audit option causes auditing of all attempts, successful or not, to create, drop, alter or set roles.','Roles are a key database security infrastructure component. Any attempt to create, drop or alter a role should be audited. This statement auditing option also audits attempts, successful or not, to set a role in a session. Any unauthorized attempts to create, drop or alter a role may be worthy of investigation. Attempts to set a role by users without the role privilege may warrant investigation.','','AUDIT ROLE;','[{\"cis\": [\"6.1.2\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24563,'Ensure the 'SYSTEM GRANT' Audit Option Is Enabled.','Enabling the audit option for the SYSTEM GRANT object causes auditing of any attempt, successful or not, to grant or revoke any system privilege or role, regardless of privilege held by the user attempting the operation.','Logging of all grant and revokes (roles and system privileges) can provide forensic evidence about a pattern of suspect/unauthorized activities. Any unauthorized attempt may be cause for further investigation.','','AUDIT SYSTEM GRANT;','[{\"cis\": [\"6.1.3\"]}, {\"cis_csc\": [\"5.4\", \"4.8\"]}]'),(24564,'Ensure the 'PROFILE' Audit Option Is Enabled.','The PROFILE object allows for the creation of a set of database resource limits that can be assigned to a user, so that that user cannot exceed those resource limitations. Enabling the audit option causes auditing of all attempts, successful or not, to create, drop or alter any profile.','As profiles are part of the database security infrastructure, auditing the creation, modification, and deletion of profiles is recommended.','','AUDIT PROFILE;','[{\"cis\": [\"6.1.4\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24565,'Ensure the 'DATABASE LINK' Audit Option Is Enabled.','Enabling the audit option for the DATABASE LINK object causes all activities on database links to be audited.','As the logging of user activities involving the creation or dropping of a DATABASE LINK can provide forensic evidence about a pattern of unauthorized activities, the audit capability should be enabled.','','AUDIT DATABASE LINK;','[{\"cis\": [\"6.1.5\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24566,'Ensure the 'PUBLIC DATABASE LINK' Audit Option Is Enabled.','The PUBLIC DATABASE LINK object allows for the creation of a public link for an application-based user to access the database for connections/session creation. Enabling the audit option causes all user activities involving the creation, alteration, or dropping of public links to be audited.','As the logging of user activities involving the creation, alteration, or dropping of a PUBLIC DATABASE LINK can provide forensic evidence about a pattern of unauthorized activities, the audit capability should be enabled.','','AUDIT PUBLIC DATABASE LINK;','[{\"cis\": [\"6.1.6\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24567,'Ensure the 'PUBLIC SYNONYM' Audit Option Is Enabled.','The PUBLIC SYNONYM object allows for the creation of an alternate description of an object. Public synonyms are accessible by all users that have the appropriate privileges to the underlying object. Enabling the audit option causes all user activities involving the creation or dropping of public synonyms to be audited.','As the logging of user activities involving the creation or dropping of a PUBLIC SYNONYM can provide forensic evidence about a pattern of unauthorized activities, the audit capability should be enabled.','','AUDIT PUBLIC SYNONYM;','[{\"cis\": [\"6.1.7\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24568,'Ensure the 'SYNONYM' Audit Option Is Enabled.','The SYNONYM operation allows for the creation of an alternative name for a database object such as a Java class schema object, materialized view, operator, package, procedure, sequence, stored function, table, view, user-defined object type, or even another synonym. This synonym puts a dependency on its target and is rendered invalid if the target object is changed/dropped. Enabling the audit option causes all user activities involving the creation or dropping of synonyms to be audited.','As the logging of user activities involving the creation or dropping of a SYNONYM can provide forensic evidence about a pattern of suspect/unauthorized activities, the audit capability should be enabled.','','AUDIT SYNONYM;','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24569,'Ensure the 'DIRECTORY' Audit Option Is Enabled.','The DIRECTORY object allows for the creation of a directory object that specifies an alias for a directory on the server file system, where the external binary file LOBs (BFILEs)/ table data are located. Enabling this audit option causes all user activities involving the creation or dropping of a directory alias to be audited.','As the logging of user activities involving the creation or dropping of a DIRECTORY can provide forensic evidence about a pattern of unauthorized activities, the audit capability should be enabled.','','AUDIT DIRECTORY;','[{\"cis\": [\"6.1.9\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24570,'Ensure the 'SELECT ANY DICTIONARY' Audit Option Is Enabled.','The SELECT ANY DICTIONARY capability allows the user to view the definitions of all schema objects in the database. Enabling the audit option causes all user activities involving this capability to be audited.','As the logging of user activities involving the capability to access the description of all schema objects in the database can provide forensic evidence about a pattern of unauthorized activities, the audit capability should be enabled.','','AUDIT SELECT ANY DICTIONARY;','[{\"cis\": [\"6.1.10\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24571,'Ensure the 'GRANT ANY OBJECT PRIVILEGE' Audit Option Is Enabled.','GRANT ANY OBJECT PRIVILEGE allows the user to grant or revoke any object privilege, which includes privileges on tables, directories, mining models, etc. Enabling this audit option causes auditing of all uses of that privilege.','Logging of privilege grants that can lead to the creation, alteration, or deletion of critical data, the modification of objects, object privilege propagation and other such activities can be critical to forensic investigations.','','AUDIT GRANT ANY OBJECT PRIVILEGE;','[{\"cis\": [\"6.1.11\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24572,'Ensure the 'GRANT ANY PRIVILEGE' Audit Option Is Enabled.','GRANT ANY PRIVILEGE allows a user to grant any system privilege, including the most powerful privileges typically available only to administrators - to change the security infrastructure, to drop/add/modify users and more.','Auditing the use of this privilege is part of a comprehensive auditing policy that can help in detecting issues and can be useful in forensics.','','AUDIT GRANT ANY PRIVILEGE;','[{\"cis\": [\"6.1.12\"]}, {\"cis_csc\": [\"5.4\", \"6.2\", \"4.8\", \"6.3\"]}]'),(24573,'Ensure the 'DROP ANY PROCEDURE' Audit Option Is Enabled.','The AUDIT DROP ANY PROCEDURE command is auditing the dropping of procedures. Enabling the option causes auditing of all such activities.','Dropping procedures of another user could be part of a privilege escalation exploit and should be audited.','','AUDIT DROP ANY PROCEDURE;','[{\"cis\": [\"6.1.13\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24574,'Ensure the 'ALL' Audit Option on 'SYS.AUD$' Is Enabled.','The logging of attempts to alter the audit trail in the SYS.AUD$ table (open for read/update/delete/view) will provide a record of any activities that may indicate unauthorized attempts to access the audit trail. Enabling the audit option will cause these activities to be audited.','As the logging of attempts to alter the SYS.AUD$ table can provide forensic evidence of the initiation of a pattern of unauthorized activities, this logging capability should be enabled.','','AUDIT ALL ON SYS.AUD$ BY ACCESS;','[{\"cis\": [\"6.1.14\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24575,'Ensure the 'PROCEDURE' Audit Option Is Enabled.','In this statement audit, PROCEDURE means any procedure, function, package or library. Enabling this audit option causes any attempt, successful or not, to create or drop any of these types of objects to be audited, regardless of privilege or lack thereof. Java schema objects (sources, classes, and resources) are considered the same as procedures for the purposes of auditing SQL statements.','Any unauthorized attempts to create or drop a procedure in another's schema should cause concern, whether successful or not. Changes to critical stored code can dramatically change the behavior of the application and produce serious security consequences, including enabling privilege escalation and introducing SQL injection vulnerabilities. Audit records of such changes can be helpful in forensics.','','AUDIT PROCEDURE;','[{\"cis\": [\"6.1.15\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24576,'Ensure the 'ALTER SYSTEM' Audit Option Is Enabled.','ALTER SYSTEM allows one to change instance settings, including security settings and auditing options. Additionally, ALTER SYSTEM can be used to run operating system commands using undocumented Oracle functionality. Enabling the audit option will audit all attempts to perform ALTER SYSTEM, whether successful or not and regardless of whether or not the ALTER SYSTEM privilege is held by the user attempting the action.','Any unauthorized attempt to alter the system should be cause for concern. Alterations outside of some specified maintenance window may be of concern. In forensics, these audit records could be quite useful.','','AUDIT ALTER SYSTEM;','[{\"cis\": [\"6.1.16\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24577,'Ensure the 'TRIGGER' Audit Option Is Enabled.','A TRIGGER may be used to modify DML actions or invoke other (recursive) actions when some types of user-initiated actions occur. Enabling this audit option will cause auditing of any attempt, successful or not, to create, drop, enable or disable any schema trigger in any schema regardless of privilege or lack thereof. For enabling and disabling a trigger, it covers both ALTER TRIGGER and ALTER TABLE.','Triggers are often part of schema security, data validation and other critical constraints upon actions and data. A trigger in another schema may be used to escalate privileges, redirect operations, transform data and perform other sorts of perhaps undesired actions. Any unauthorized attempt to create, drop or alter a trigger in another schema may be cause for investigation.','','AUDIT TRIGGER;','[{\"cis\": [\"6.1.17\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24578,'Ensure the 'CREATE SESSION' Audit Option Is Enabled.','Enabling this audit option will cause auditing of all attempts to connect to the database, whether successful or not, as well as audit session disconnects/logoffs. The commands to audit SESSION, CONNECT or CREATE SESSION all accomplish the same thing - they initiate statement auditing of the connect statement used to create a database session.','Auditing attempts to connect to the database is basic and mandated by most security initiatives. Any attempt to logon to a locked account, failed attempts to logon to default accounts or an unusually high number of failed logon attempts of any sort, for any user, in a particular time period may indicate an intrusion attempt. In forensics, the logon record may be first in a chain of evidence and contain information found in no other type of audit record for the session. Logon and logoff in the audit trail define the period and duration of the session.','','AUDIT SESSION;','[{\"cis\": [\"6.1.18\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24579,'Ensure the 'CREATE USER' Action Audit Is Enabled.','The CREATE USER statement is used to create Oracle database accounts and assign database properties to them. Enabling this unified action audit causes logging of all CREATE USER statements, whether successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to create user accounts, whether successful or unsuccessful, may provide clues and forensic evidences about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all activities involving CREATE USER.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS CREATE USER;','[{\"cis\": [\"6.2.1\"]}, {\"cis_csc\": [\"6.2\", \"16\", \"6.3\"]}]'),(24580,'Ensure the 'ALTER USER' Action Audit Is Enabled.','The ALTER USER statement is used to change database users’ password, lock accounts, and expire passwords. In addition, this statement is used to change database properties of user accounts such as database profiles, default and temporary tablespaces, and tablespace quotas. This unified audit action enables logging of all ALTER USER statements, whether successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to alter user accounts, whether successful or unsuccessful, may provide clues and forensic evidences about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all activities involving ALTER USER.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS ALTER USER;','[{\"cis\": [\"6.2.2\"]}, {\"cis_csc\": [\"6.2\", \"16\", \"6.3\"]}]'),(24581,'Ensure the 'DROP USER' Audit Option Is Enabled.','The DROP USER statement is used to drop Oracle database accounts and schemas associated with them. Enabling this unified action audit enables logging of all DROP USER statements, whether successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to drop user, whether successful or unsuccessful, may provide clues and forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all activities involving DROP USER.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS DROP USER;','[{\"cis\": [\"6.2.3\"]}, {\"cis_csc\": [\"6.2\", \"16\", \"6.3\"]}]'),(24582,'Ensure the 'CREATE ROLE' Action Audit Is Enabled.','An Oracle database role is a collection or set of privileges that can be granted to users or other roles. Roles may include system privileges, object privileges or other roles. Enabling this unified audit action enables logging of all CREATE ROLE statements, whether successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to create roles, whether successful or unsuccessful, may provide clues and forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving CREATE ROLE.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS CREATE ROLE;','[{\"cis\": [\"6.2.4\"]}, {\"cis_csc\": [\"6.2\", \"16\", \"6.3\"]}]'),(24583,'Ensure the 'ALTER ROLE' Action Audit Is Enabled.','An Oracle database role is a collection or set of privileges that can be granted to users or other roles. Roles may include system privileges, object privileges or other roles. The ALTER ROLE statement is used to change the authorization needed to enable a role. Enabling this unified action audit causes logging of all ALTER ROLE statements, whether successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to alter roles, whether successful or unsuccessful, may provide clues and forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving alteration of roles.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS ALTER ROLE;','[{\"cis\": [\"6.2.5\"]}, {\"cis_csc\": [\"6.2\", \"16\", \"6.3\"]}]'),(24584,'Ensure the 'DROP ROLE' Action Audit Is Enabled.','An Oracle database role is a collection or set of privileges that can be granted to users or other roles. Roles may include system privileges, object privileges or other roles. Enabling this unified audit action enables logging of all DROP ROLE statements, successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to drop roles, whether successful or unsuccessful, may provide clues and forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving DROP ROLE.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS DROP ROLE;','[{\"cis\": [\"6.2.6\"]}, {\"cis_csc\": [\"6.2\", \"16\", \"6.3\"]}]'),(24585,'Ensure the 'GRANT' Action Audit Is Enabled.','GRANT statements are used to grant privileges to Oracle database users and roles, including the most powerful privileges and roles typically available to the database administrators. Enabling this unified action audit enables logging of all GRANT statements, whether successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','With unauthorized grants and permissions, a malicious user may be able to change the security of the database, access/update confidential data, or compromise the integrity of the database. Logging and monitoring of all attempts to grant system privileges, object privileges or roles, whether successful or unsuccessful, may provide forensic evidence about potential suspicious/unauthorized activities as well as privilege escalation activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving GRANT.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS GRANT;','[{\"cis\": [\"6.2.7\"]}, {\"cis_csc\": [\"6.2\", \"16\", \"6.3\"]}]'),(24586,'Ensure the 'REVOKE' Action Audit Is Enabled.','REVOKE statements are used to revoke privileges from Oracle database users and roles. Enabling this unified action audit enables logging of all REVOKE statements, successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to revoke system privileges, object privileges or roles, whether successful or unsuccessful, may provide clues and forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving REVOKE.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS REVOKE;','[{\"cis\": [\"6.2.8\"]}, {\"cis_csc\": [\"6.2\", \"16\", \"6.3\"]}]'),(24587,'Ensure the 'CREATE PROFILE' Action Audit Is Enabled.','Oracle database profiles are used to enforce resource usage limits and implement password policies such as password complexity rules and reuse restrictions. Enabling this unified action audit enables logging of all CREATE PROFILE statements, whether successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to create profiles, whether successful or unsuccessful, may provide clues and forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving creation of database profiles.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS CREATE PROFILE;','[{\"cis\": [\"6.2.9\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24588,'Ensure the 'ALTER PROFILE' Action Audit Is Enabled.','Oracle database profiles are used to enforce resource usage limits and implement password policies such as password complexity rules and reuse restrictions. Enabling this unified action audit enables logging of all ALTER PROFILE statements, whether successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to alter profiles, whether successful or unsuccessful, may provide forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving alteration of database profiles.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS ALTER PROFILE;','[{\"cis\": [\"6.2.10\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24589,'Ensure the 'DROP PROFILE' Action Audit Is Enabled .','Oracle database profiles are used to enforce resource usage limits and implement password policies such as password complexity rules and reuse restrictions. Enabling this unified action audit enables logging of all DROP PROFILE statements, whether successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to drop profiles, whether successful or unsuccessful, may provide clues and forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving dropping database profiles.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS DROP PROFILE;','[{\"cis\": [\"6.2.11\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24590,'Ensure the 'CREATE DATABASE LINK' Action Audit Is Enabled.','Oracle database links are used to establish database-to-database connections to other databases. These connections are available without further authentication once the link is established. Enabling this unified action audit causes logging of all CREATE DATABASE and CREATE PUBLIC DATABASE statements, whether successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to create database links, whether successful or unsuccessful, may provide forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving creation of database links.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS CREATE DATABASE LINK;','[{\"cis\": [\"6.2.12\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24591,'Ensure the 'ALTER DATABASE LINK' Action Audit Is Enabled.','Oracle database links are used to establish database-to-database connections to other databases. These connections are always available without further authentication once the link is established. Enabling this unified action audit causes logging of all ALTER DATABASE and ALTER PUBLIC DATABASE statements, whether successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to alter database links, whether successful or unsuccessful, may provide forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving alteration of database links.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS ALTER DATABASE LINK;','[{\"cis\": [\"6.2.13\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24592,'Ensure the 'DROP DATABASE LINK' Action Audit Is Enabled.','Oracle database links are used to establish database-to-database connections to other databases. These connections are always available without further authentication once the link is established. Enabling this unified action audit causes logging of all DROP DATABASE and DROP PUBLIC DATABASE, whether successful or unsuccessful, statements issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to drop database links, whether successful or unsuccessful, may provide forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving dropping database links.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS DROP DATABASE LINK;','[{\"cis\": [\"6.2.14\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24593,'Ensure the 'CREATE SYNONYM' Action Audit Is Enabled.','An Oracle database synonym is used to create an alternative name for a database object such as table, view, procedure, java object or even another synonym, etc. Enabling this unified action audit causes logging of all CREATE SYNONYM and CREATE PUBLIC SYNONYM statements, whether successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to create synonyms, whether successful or unsuccessful, may provide clues and forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving creation of synonyms or public synonyms.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS CREATE SYNONYM;','[{\"cis\": [\"6.2.15\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24594,'Ensure the 'ALTER SYNONYM' Action Audit Is Enabled.','An Oracle database synonym is used to create an alternative name for a database object such as table, view, procedure, or java object, or even another synonym. Enabling this unified action audit causes logging of all ALTER SYNONYM and ALTER PUBLIC SYNONYM statements, whether successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to alter synonyms, whether successful or unsuccessful, may provide clues and forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving alteration of synonyms or public synonyms.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS ALTER SYNONYM;','[{\"cis\": [\"6.2.16\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24595,'Ensure the 'DROP SYNONYM' Action Audit Is Enabled.','An Oracle database synonym is used to create an alternative name for a database object such as table, view, procedure, or java object, or even another synonym. Enabling his unified action audit causes logging of all DROP SYNONYM and DROP PUBLIC SYNONYM statements, whether successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to drop synonyms, whether successful or unsuccessful, may provide forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving dropping of synonyms or public synonyms.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS DROP SYNONYM;','[{\"cis\": [\"6.2.17\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24596,'Ensure the 'SELECT ANY DICTIONARY' Privilege Audit Is Enabled.','The SELECT ANY DICTIONARY system privilege allows the user to view the definition of all schema objects in the database. It grants SELECT privileges on the data dictionary objects to the grantees, including SELECT on DBA_ views, V$ views, X$ views and underlying SYS tables such as TAB$ and OBJ$. This privilege also allows grantees to create stored objects such as procedures, packages and views on the underlying data dictionary objects. Please note that this privilege does not grant SELECT on tables with password hashes such as USER$, DEFAULT_PWD$, LINK$, and USER_HISTORY$. Enabling this audit causes logging of activities that exercise this privilege.','Logging and monitoring of all attempts to access a data dictionary, whether successful or unsuccessful, may provide clues and forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving access to the database.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD PRIVILEGES SELECT ANY DICTIONARY;','[{\"cis\": [\"6.2.18\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24597,'Ensure the 'AUDSYS.AUD$UNIFIED' Access Audit Is Enabled.','The AUDSYS.AUD$UNIFIED holds audit trail records generated by the database. Enabling this audit action causes logging of all access attempts to the AUDSYS.AUD$UNIFIED, whether successful or unsuccessful, regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to access the AUDSYS.AUD$UNIFIED, whether successful or unsuccessful, may provide clues and forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving access to this table.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS ALL on AUDSYS.AUD$UNIFIED;','[{\"cis\": [\"6.2.19\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24598,'Ensure the 'CREATE PROCEDURE/FUNCTION/PACKAGE/PACKAGE BODY' Action Audit Is Enabled.','Oracle database procedures, function, packages, and package bodies, which are stored within the database, are created to perform business functions and access database as defined by PL/SQL code and SQL statements contained within these objects. Enabling this unified action audit causes logging of all CREATE PROCEDURE, CREATE FUNCTION, CREATE PACKAGE and CREATE PACKAGE BODY statements, successful or unsuccessful, statements issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to create procedures, functions, packages or package bodies, whether successful or unsuccessful, may provide clues and forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving creation of procedures, functions, packages or package bodies.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS CREATE PROCEDURE, CREATE FUNCTION, CREATE PACKAGE, CREATE PACKAGE BODY;','[{\"cis\": [\"6.2.20\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24599,'Ensure the 'ALTER PROCEDURE/FUNCTION/PACKAGE/PACKAGE BODY' Action Audit Is Enabled.','Oracle database procedures, functions, packages, and package bodies, which are stored within the database, are created to carry out business functions and access database as defined by PL/SQL code and SQL statements contained within these objects. Enabling this unified action audit causes logging of all ALTER PROCEDURE, ALTER FUNCTION, ALTER PACKAGE and ALTER PACKAGE BODY statements, successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Unauthorized alteration of procedures, functions, packages or package bodies may impact critical business functions or compromise integrity of the database. Logging and monitoring of all attempts, whether successful or unsuccessful, to alter procedures, functions, packages or package bodies may provide clues and forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving alteration of procedures, functions, packages or package bodies.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS ALTER PROCEDURE, ALTER FUNCTION, ALTER PACKAGE, ALTER PACKAGE BODY;','[{\"cis\": [\"6.2.21\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24600,'Ensure the 'DROP PROCEDURE/FUNCTION/PACKAGE/PACKAGE BODY' Action Audit Is Enabled.','Oracle database procedures, functions, packages, and package bodies, which are stored within the database, are created to carry out business functions and access database as defined by PL/SQL code and SQL statements contained within these objects. Enabling this unified action audit causes logging of all DROP PROCEDURE, DROP FUNCTION, DROP PACKAGE or DROP PACKAGE BODY statements, successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts, whether successful or unsuccessful, to drop procedures, functions, packages or package bodies may provide forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving dropping procedures, functions, packages or package bodies.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS DROP PROCEDURE, DROP FUNCTION, DROP PACKAGE, DROP PACKAGE BODY;','[{\"cis\": [\"6.2.22\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24601,'Ensure the 'ALTER SYSTEM' Privilege Audit Is Enabled.','The ALTER SYSTEM privilege allows the user to change instance settings which could impact security posture, performance or normal operation of the database. Additionally, the ALTER SYSTEM privilege may be used to run operating system commands using undocumented Oracle functionality. Enabling this unified audit causes logging of activities that involve exercise of this privilege, whether successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to execute ALTER SYSTEM statements, whether successful or unsuccessful, may provide forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities that involve ALTER SYSTEM statements.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS ALTER SYSTEM;','[{\"cis\": [\"6.2.23\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24602,'Ensure the 'CREATE TRIGGER' Action Audit Is Enabled.','Oracle database triggers are executed automatically when specified conditions on the underlying objects occur. Trigger bodies contain the code, quite often to perform data validation, ensure data integrity/security or enforce critical constraints on allowable actions on data. Enabling this unified audit causes logging of all CREATE TRIGGER statements, whether successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to create triggers, whether successful or unsuccessful, may provide clues and forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving creation of triggers.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS CREATE TRIGGER;','[{\"cis\": [\"6.2.24\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24603,'Ensure the 'ALTER TRIGGER' Action Audit IS Enabled.','Oracle database triggers are executed automatically when specified conditions on the underlying objects occur. Trigger bodies contain the code, quite often to perform data validation, ensure data integrity/security or enforce critical constraints on allowable actions on data. Enabling this unified audit causes logging of all ALTER TRIGGER statements, whether successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Unauthorized alteration of triggers may impact critical business functions or compromise integrity/security of the database. Logging and monitoring of all attempts to alter triggers, whether successful or unsuccessful, may provide clues and forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving alteration of triggers.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS ALTER TRIGGER;','[{\"cis\": [\"6.2.25\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24604,'Ensure the 'DROP TRIGGER' Action Audit Is Enabled.','Oracle database triggers are executed automatically when specified conditions on the underlying objects occur. Trigger bodies contain the code, quite often to perform data validation, ensure data integrity/security or enforce critical constraints on allowable actions on data. Enabling this unified audit causes logging of all DROP TRIGGER statements, whether successful or unsuccessful, issued by the users regardless of the privileges held by the users to issue such statements.','Logging and monitoring of all attempts to drop triggers, whether successful or unsuccessful, may provide forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving dropping triggers.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS DROP TRIGGER;','[{\"cis\": [\"6.2.26\"]}, {\"cis_csc\": [\"6.2\", \"6.3\"]}]'),(24605,'Ensure the 'LOGON' AND 'LOGOFF' Actions Audit Is Enabled.','Oracle database users log on to the database to perform their work. Enabling this unified audit causes logging of all LOGON actions, whether successful or unsuccessful, issued by the users regardless of the privileges held by the users to log into the database. In addition, LOGOFF action audit captures logoff activities. This audit action also captures logon/logoff to the open database by SYSDBA and SYSOPER.','Logging and monitoring of all attempts to logon to the database, whether successful or unsuccessful, may provide forensic evidence about potential suspicious/unauthorized activities. Any such activities may be a cause for further investigation. In addition, organization security policies and industry/government regulations may require logging of all user activities involving LOGON and LOGOFF.','','ALTER AUDIT POLICY CIS_UNIFIED_AUDIT_POLICY ADD ACTIONS LOGON, LOGOFF;','[{\"cis\": [\"6.2.27\"]}, {\"cis_csc\": [\"6.2\", \"16\", \"6.3\"]}]'),(25001,'Install and configure HP-UX Secure Shell.','OpenSSH is a popular free distribution of the standards-track SSH protocols which allows secure encrypted network logins and file transfers. HP-UX Secure Shell is HP's pre-compiled and supported version of OpenSSH.','Common login and file transfer services such as telnet, FTP, rsh, rlogin, and rcp use insecure, clear-text protocols that are vulnerable to attack. OpenSSH provides a secure, encrypted replacement for these services. Security is improved by further constraining services in the default configuration.','','Perform the following to install and securely configure Secure Shell (SSH) 1. Download and install HP-UX Secure Shell if not already installed on the system. 2. Perform the following post-installation actions to secure the SSH service: a. Change to the /opt/ssh/etc directory b. Open sshd_config c. Set the Protocol token to 2. If it is absent, add and set it. d. Set the X11Forwarding token to yes. If it is absent, add and set it. e. Set the IgnoreRhosts token to yes. If it is absent, add and set it. f. Set the RhostsAuthentication token to no. If it is absent, add and set it. g. Set the RhostsRSAAuthentication token to no. If it is absent, add and set it. h. Set the PermitRootLogin token to no. If it is absent, add and set it. i. Set the PermitEmptyPasswords token to no. If it is absent, add and set it. j. Set the Banner token to /etc/issue. If it is absent, add and set it. k. Set root as the owner of sshd_config and ssh_config. l. Set sys as the group owner of sshd_config and ssh_config. m. Restrict write access to sshd_config and ssh_config to the file owner. The following script will perform the above procedure: 13 | P a g e cd /opt/ssh/etc cp -p sshd_config sshd_config.tmp awk ' /^Protocol/ /^IgnoreRhosts/ /^RhostsAuthentication/ /^RhostsRSAAuthentication/ { $2 ="no" }; /(^#|^)PermitRootLogin/ { $1 = "PermitRootLogin"; $2 = "no" }; /^PermitEmptyPasswords/ { $2 = "no" }; /^#Banner/ { $1 = "Banner"; $2 = "/etc/issue" } { print }' sshd_config.tmp > sshd_config { $2 ="2"}; { $2 = "yes" }; { $2 = "no" }; rm -f sshd_config.tmp chown root:sys ssh_config sshd_config chmod go-w ssh_config sshd_config','[{\"cis\": [\"1.1.2\"]}, {\"cis_level\": [\"1\"]}]'),(25002,'Disable Standard Services.','The stock /etc/inetd.conf file shipped with HP-UX contains many services which are rarely used, or which have more secure alternatives. Indeed, after enabling SSH (see item 1.1.2) it may be possible to completely do away with all inetd-based services, since SSH provides both a secure login mechanism and a means of transferring files to and from the system. The steps articulated in the Remediation section will disable all services normally enabled in the HP-UX inetd.conf file. The rest of the actions in this section give the administrator the option of re-enabling certain services—in particular, the services that are disabled in the last two loops in the Action section below.','The stock /etc/inetd.conf file shipped with HP-UX contains services that are rarely used or have more secure alternatives. Removing these from inetd will avoid exposure to possible security vulnerability in those services.','','Perform the following to disable standard inetd-based services: 1. Change to the /etc directory 2. Open inetd.conf 3. Disable the following services by adding a comment character (#) to the beginning of its definition: a. echo b. discard c. daytime d. chargen e. dtspc f. exec g. ntalk h. finger i. uucp j. ident k. auth l. instl_boots m. registrar n. recserv o. rpc.rstatd p. rpc.rusersd q. rpc.rwalld r. rpc.sprayd s. rpc.cmsd t. kcms_server u. printer v. shell w. login h. finger x. telnet y. ftp z. tftp aa. bootps bb. kshell cc. klogin dd. rpc.rquotad ee. rpc.ttdbserver 4. Save inetd.conf. 5. Set root as the owner of inetd.conf. 6. Set sys as the group owner of inetd.conf. 7. Restrict write access to inetd.conf to the file owner. 8. Remove the executable and sticky bit from inetd.conf. 9. Invoke inetd to reread it's config file: inetd -c The following script will perform the above procedure: cd /etc for svc in echo discard daytime chargen dtspc exec ntalk finger uucp ident auth instl_boots registrar recserv; do awk "($1 == "$svc") { $1 = "#" $1 }; {print}" inetd.conf > inetd.conf.new cp inetd.conf.new inetd.conf done for svc in rpc.rstatd rpc.rusersd rpc.rwalld rpc.sprayd rpc.cmsd kcms_server; do awk "/\/$svc/ { $1 = "#" $1 }; { print }" inetd.conf > inetd.conf.new cp inetd.conf.new inetd.conf done for svc in printer shell login telnet ftp tftp bootps kshell klogin; do awk "($1 == "$svc") { $1 = "#" $1 }; {print}" inetd.conf > inetd.conf.new cp inetd.conf.new inetd.conf done for svc in rpc.rquotad rpc.ttdbserver; do awk "/^$svc\// { $1 = "#" $1 }; { print }" /etc/inetd.conf > /etc/inetd.conf.new cp inetd.conf.new inetd.conf done chown root:sys inetd.conf chmod go-w,a-xs inetd.conf rm -f /etc/inetd.conf.new inetd -c','[{\"cis\": [\"1.2.1\"]}, {\"cis_level\": [\"1\"]}]'),(25003,'Only enable telnet if absolutely necessary.','Re-enable telnet. Telnet uses an unencrypted network protocol, which means data from the login session (such as passwords and all other data transmitted during the session) can be stolen by eavesdroppers on the network, and also that the session can be hijacked by outsiders to gain access to the remote system. HP-UX Secure Shell (OpenSSH) provides an encrypted alternative to telnet (and other utilities) and should be used instead.','There is a mission-critical reason that requires users to access the system via telnet instead of the more secure SSH protocol.','','Perform the following to re-enable telnet: 1. Open /etc/inetd.conf. 2. Delete the comment character (#) from the telnet service definition. 3. Add -b /etc/issue to the end of the telnet service definition. This will cause telnet to display the contents of /etc/issue to users attempting to access the system via telnet. 4. Save /etc/inetd.conf. The following script will perform the above procedure: awk '/^#telnet/ { $1 = "telnet" print $0 " -b /etc/issue"; next} { print } ' inetd.conf > /etc/inetd.conf.new cp inetd.conf.new inetd.conf rm -f /etc/inetd.conf.new','[{\"cis\": [\"1.2.2\"]}]'),(25004,'Only enable FTP if absolutely necessary.','Re-enable ftp. Like telnet, the FTP protocol is unencrypted, which means passwords and other data transmitted during the session can be captured by sniffing the network, and that the FTP session itself can be hijacked by an external attacker. SSH provides two alternative, encrypted file transfer mechanisms, scp and sftp, which should be used instead of FTP. Even if FTP is required because the local system is an anonymous FTP server, consider requiring authenticated users on the system to transfer files via SSH-based protocols. For further information on restricting FTP access to the system, see item 1.6.2 below. Sites may also consider augmenting the 'ftpd -l' below with '-v' (10.x and 11.x) or '-L' (11.x only) for additional logging of FTP transactions, or with '-a' (11.x only) for fine grain FTP access control through the use of a configuration file - see the ftpd(1M) man page on your systems for details.','This machine serves as an (anonymous) FTP server or other mission-critical role where data must be transferred via FTP instead of the more secure alternatives.','','Perform the following to re-enable FTP: 1. Open /etc/inetd.conf. 2. Delete the comment character (#) from the ftp service definition. 3. Save /etc/inetd.conf. The following script will perform the above procedure: awk ' /^#ftp/ { $1 = "ftp"; print $0; next} { print } ' inetd.conf > inetd.conf.new cp inetd.conf.new inetd.conf rm -f /etc/inetd.conf.new','[{\"cis\": [\"1.2.3\"]}]'),(25005,'Only enable rlogin/remsh/rcp if absolutely necessary.','Re-enable rlogin/remsh/rcp. SSH was designed to be a drop-in replacement for these protocols. Given the wide availability of free SSH implementations, there are few cases where these tools cannot be replaced with SSH (again, see item 1.2.1 - Install SSH).','There is a mission-critical reason to use rlogin/remsh/rcp instead of the more secure ssh/scp.','','Perform the following to re-enable rlogin/remsh/rcp: 1. Open /etc/inetd.conf. 2. Delete the comment character (#) from the shell and login service definitions. 3. Save /etc/inetd.conf. The following script will perform the above procedure: sed 's/^#shell/shell/; s/^#login/login/' inetd.conf > inetd.conf.new cp inetd.conf.new inetd.conf rm -f /etc/inetd.conf.new','[{\"cis\": [\"1.2.4\"]}]'),(25006,'Only enable TFTP if absolutely necessary.','Re-enable TFTP. TFTP is typically used for network booting of diskless workstations, X-terminals, and other similar devices. TFTP is also used during network installs of systems via the HP-UX Ignite facility. Routers and other network devices may copy configuration data to remote systems via TFTP for backup.','This system serves as a boot server or has other mission-critical roles where data must be transferred to and from this system via TFTP.','','Perform the following to re-enable TFTP: 1. Open /etc/inetd.conf. 2. Delete the comment character (#) from the tftp service definition. 3. Save /etc/inetd.conf. The following script will perform the above procedure: sed 's/^#tftp/tftp/' inetd.conf >inetd.conf.new cp inetd.conf.new inetd.conf rm -f /etc/inetd.conf.new mkdir -p /var/opt/ignite','[{\"cis\": [\"1.2.5\"]}]'),(25007,'Only enable printer service if absolutely necessary.','Re-enable rlpdaemon based printer service. rlpdaemon provides a BSD-compatible print server interface. Even machines that are print servers may wish to leave this service disabled if they do not need to support BSD-style printing.','This machine a print server for your network.','','Perform the following to re-enable the rlpdaemon based printer service: 1. Open /etc/inetd.conf. 2. Delete the comment character (#) from the printer definition. 3. Save /etc/inetd.conf. The following script will perform the above procedure: sed 's/^#printer/printer/' inetd.conf >inetd.conf.new cp inetd.conf.new inetd.conf rm -f /etc/inetd.conf.new','[{\"cis\": [\"1.2.6\"]}]'),(25008,'Only enable rquotad if absolutely necessary.','Re-enable rquotad. rquotad allows NFS clients to enforce disk quotas on file systems that are mounted from the local system. If your site does not use disk quotas, then you may leave the rquotad service disabled.','This system an NFS file server that requires the use of disk quotas.','','Perform the following to re-enable rquotad: 1. Open /etc/inetd.conf. 2. Delete the comment character (#) from the rquotad definition. 3. Save /etc/inetd.conf. The following script will perform the above procedure: awk ' $6 ~ //rpc.rquotad$/ { sub(/^#/, "") } { print } ' inetd.conf > inetd.conf.new cp inetd.conf.new inetd.conf rm -f /etc/inetd.conf.new','[{\"cis\": [\"1.2.7\"]}]'),(25009,'Only enable CDE-related daemons if absolutely necessary.','Re-enable CDE-related daemons. The rpc.ttdbserver service supports HP's CDE windowing environment. This service has a history of security problems. Not only is it vital to keep up to date on vendor patches, but also never enable this service on any system which is not well protected by a complete network security infrastructure (including network and host-based firewalls, packet filters, and intrusion detection infrastructure). Note that since this service uses ONC RPC mechanisms, it is important that the system's RPC portmapper (rpcbind) also be enabled when this service is turned on.','There a mission-critical reason to run a CDE GUI on this system.','','Perform the following to re-enable CDE-related daemons: 1. Open /etc/inetd.conf. 2. Delete the comment character (#) from the rpc.ttdbserver 3. Save /etc/inetd.conf. The following script will perform the above procedure: awk ' $6 ~ //rpc.ttdbserver$/ { sub(/^#/, "") } { print } ' inetd.conf > inetd.conf.new cp inetd.conf.new inetd.conf rm -f /etc/inetd.conf.new','[{\"cis\": [\"1.2.8\"]}]'),(25010,'Only enable Kerberos-related daemons if absolutely necessary.','Re-enable Kerberos-related daemons. Kerberized rlogin/remsh offers a higher degree of security than traditional rlogin, remsh, or telnet by eliminating many clear-text password exchanges from the network. However it is still not as secure as SSH, which encrypts all traffic. Given the wide availability of free SSH implementations, there are few cases where these tools cannot be replaced with SSH.','The Kerberos security system is in use at this site and there is a mission-critical reason that requires users to access this system via Kerberized rlogin/remsh, rather than the more secure SSH protocol.','','Perform the following to re-enable Kerberos-related daemons: 1. Open /etc/inetd.conf. 2. Delete the comment character (#) from the klogin definition. 3. Save /etc/inetd.conf. The following script will perform the above procedure: sed 's/^#kshell/kshell/; s/^#klogin/klogin/' inetd.conf > inetd.conf.new cp inetd.conf.new inetd.conf rm -f /etc/inetd.conf.new','[{\"cis\": [\"1.2.9\"]}]'),(25011,'Only enable BOOTP/DHCP daemon if absolutely necessary.','Re-enable BOOTP/DHCP services. BOOTP/DHCP is a popular protocol for dynamically assigning IP addresses and other network information to systems on the network (rather than having administrators manually manage this information on each host). However, if this system is not a BOOTP/DHCP server for the network, there is no need to be running this service.','This server a BOOTP/DHCP server for the network.','','Perform the following to re-enable BOOTP/DHCP services: 1. Open /etc/inetd.conf. 2. Delete the comment character (#) from the bootps definition. 3. Save /etc/inetd.conf. The following script will perform the above procedure: sed 's/^#bootps/bootps/' inetd.conf > inetd.conf.new cp inetd.conf.new inetd.conf rm -f /etc/inetd.conf','[{\"cis\": [\"1.2.10\"]}]'),(25012,'Disable login: prompts on serial ports.','Disable the login: prompt on the system serial devices to make it more difficult for unauthorized users to attach modems, terminals, and other remote access devices to these ports.','If there is not a mission-critical need to provide login capability from any serial ports (such as for a modem) then disabling the login: prompt on the system serial devices reduces the risk of unauthorized access via these ports.','','Perform the following to disable the login: prompt on the system serial devices: 1. Open /etc/inittab. 2. Disable each getty instance associated with a tty device by adding a comment character (#) to the beginning of the line. 3. Save /etc/inittab.* The following script will perform the above procedure: cp -p /etc/inittab /etc/inittab.tmp sed 's/^[^#].*getty.*tty.*$/#&/' /etc/inittab.tmp > /etc/inittab rm -f /etc/inittab.tmp - Note that this action may safely be performed even if console access to the system is provided via the serial ports, as the line in the /etc/inittab file that corresponds to the console does not match the supplied pattern (i.e., it doesn't contain the string 'tty'). - Note that when serial port connectivity is needed, /etc/dialups and /etc/d_passwd can be set to require an extra password for serial port access. See the dialups(4) manual page for more information. - Note that by default in HP-UX 11i, only the console has a getty instance running on it.','[{\"cis\": [\"1.3.1\"]}, {\"cis_level\": [\"1\"]}]'),(25013,'Disable NIS/NIS+ related processes, if possible.','Disable NIS/NIS+ related processes. Network Information Service (NIS) is a distributed database providing centralized control of names, addresses, services, and key configuration files throughout a network of servers and clients. NIS was formerly known as Yellow Pages (YP). NIS+ is a replacement for NIS services, and is more scalable, flexible, and secure. It adds a security system with authentication and authorization services to validate users on the network and to determine if they allowed to access or modify the information requested. However, both systems have known security vulnerabilities, and have been an entry point for security attacks.','Eliminate exposure to NIS/NIS+ vulnerabilities by not running related daemons on hosts that are not NIS/NIS+ servers or clients.','','Perform the following to disable the startup of NIS/NIS+ related processes: ch_rc -a -p NIS_MASTER_SERVER=0 -p NIS_SLAVE_SERVER=0 -p NIS_CLIENT=0 -p NISPLUS_SERVER=0 -p NISPLUS_CLIENT=0 /etc/rc.config.d/namesvrs','[{\"cis\": [\"1.3.2\"]}, {\"cis_level\": [\"1\"]}]'),(25014,'Disable printer daemons, if possible.','Disable printer daemons. The Technical Print Service (TPS) is a printer service used in the X-Windows and/or CDE environment. It is recommended that this service be disabled if the hosting system does not participate in print services The administrator may wish to consider converting to the LPRng print system (see http://www.lprng.org/) which was designed with security in mind and is widely portable across many different Unix platforms. Note, however, that LPRng is not supported by Hewlett-Packard.','Disabling unused services, such as TPS, will reduce the remote and local attack surfaces of the hosting system.','','Perform the following to disable printer daemons: 1. Set the LP parameter to zero in the lp system configuration file /etc/rc.config.d/lp 2. Set the XPRINTSERVERS parameter to an empty string in the tps system configuration file /etc/rc.config.d/tps The following script will perform the above procedure: ch_rc -a -p XPRINTSERVERS="''" /etc/rc.config.d/tps ch_rc -a -p LP=0 /etc/rc.config.d/lp','[{\"cis\": [\"1.3.3\"]}, {\"cis_level\": [\"1\"]}]'),(25015,'Disable the CDE GUI login, if possible.','CDE stands for 'Common Desktop Environment,' and is an environment for logging on to and interacting with your system via an X-windows type GUI interface from the console. Intended for use with workstation or desktop systems, this service is not commonly used with the server-class systems or in large enterprise environments. The X Windows-based CDE GUI services were developed with a different set of security expecations from those expected in many enterprise deployments, and have had a history of security issues. Unless there is a mission-critical need for a CDE GUI login to the system, this service should not be run to further reduce opportunities for security attacks.','The X Windows-based CDE GUI on HP-UX systems has had a history of security issues, and should be disabled if unused.','','Perform the following to disable the GUI login: ch_rc -a -p DESKTOP="" /etc/rc.config.d/desktop','[{\"cis\": [\"1.3.4\"]}, {\"cis_level\": [\"1\"]}]'),(25016,'Disable email server, if possible.','Disable the sendmail daemon to avoid processing incoming email. It is possible to run a Unix system with the Sendmail daemon disabled and still allow users on that system to send email out from that machine. Running Sendmail in 'daemon mode' (with the -bd command-line option) is only required on machines that act as mail servers, receiving and processing email from other hosts on the network. The remediation below will result in a machine that can send email but not receive it. - Note that after disabling the -bd option on the local mail server on systems running Sendmail v8.12 or later (8.13 is currently shipped as part of HP-UX 11iv3), it is also necessary to modify the /etc/mail/submit.cf file. Find the line that reads 'D{MTAHost}localhost' and change localhost to the name of some other local mail server for the organization. This will cause email generated on the local system to be relayed to that mail server for further processing and delivery. - Note that if the system is an email server, the administrator is encouraged to search the Web for additional documentation on Sendmail security issues.','Avoid potential vulnerabilities in the sendmail server if incoming email service is not used.','','Perform the following to disable the sendmail server: 1. Set the SENDMAIL_SERVER parameter to zero in the mailservs system configuration file. 2. Setup a cron job to run sendmail at regular intervals (e.g. every hour) in order to process queued, outgoing mail. The following script will perform the above procedure: ch_rc -a -p SENDMAIL_SERVER=0 /etc/rc.config.d/mailservs cd /var/spool/cron/crontabs crontab -l >root.tmp echo '0 * * * * /usr/lib/sendmail -q' >>root.tmp crontab root.tmp rm -f root.tmp','[{\"cis\": [\"1.3.5\"]}, {\"cis_level\": [\"1\"]}]'),(25017,'Disable SNMP and OpenView Agents, if remote management or monitoring are not needed.','Disable SNMP and OpenView agents if they are not needed. Note: If SNMP is used, it is recommended to change the default SNMP community string by modifying the get-community and set-community parameters in the SNMP configuration file /etc/SnmpAgent.d/snmpd.conf.','If SNMP and OpenView agents are not needed, avoid potential security vulnerabilities in these programs by disabling them.','','Perform the following to disable the SNMP and OpenView Agents: cd /sbin/rc2.d mv -f S570SnmpFddi .NOS570SnmpFddi ch_rc -a -p SNMP_HPUNIX_START=0 /etc/rc.config.d/SnmpHpunix ch_rc -a -p SNMP_MASTER_START=0 /etc/rc.config.d/SnmpMaster ch_rc -a -p SNMP_MIB2_START=0 /etc/rc.config.d/SnmpMib2 ch_rc -a -p SNMP_TRAPDEST_START=0 /etc/rc.config.d/SnmpTrpDst ch_rc -a -p OSPFMIB=0 /etc/rc.config.d/netdaemons ch_rc -a -p OPCAGT=0 /etc/rc.config.d/opcagt','[{\"cis\": [\"1.3.6\"]}, {\"cis_level\": [\"1\"]}]'),(25018,'Disable rarely used standard boot services.','Disable other standard boot services. Setting these variables in the /etc/rc.config.d configuration files will effectively disable a wide variety of infrequently used subsystems. Variables are merely set (rather than renaming or removing startup scripts) so that the local administrator can easily "restore" any of these services if they discover a mission-critical need to have it. Additionally, HP-UX patches tend to supply fresh copies of the startup scripts, so they may get inadvertently re- enabled, whereas setting configuration variables usually survives patch installs. Finally, setting configuration variables is the method recommended and supported by HP. Note that not all of the configuration files listed above will exist on all systems (some are only valid for certain releases, others only exist if certain OEM vendor software is installed). The rest of the actions in this section give the administrator the option of re-enabling certain services - in particular, the services that are disabled in the second block of the remediation section below. Rather than disabling and then re-enabling these services, experienced administrators may wish to simply disable only those services that they know are unnecessary for their systems. Note: that HP-UX 11.31 was the first version to support disablement of the NFS core services. Disablement on earlier versions is possible by moving /sbin/rc2.d/S400nfs.core to /sbin/rc2.d/.NOS400nfs.core, but there is some risk of system instability.','Avoid potential security vulnerabilities in infrequently used subsystems by disabling them.','','Perform the following: ch_rc -a -p START_SNAPLUS=0 -p START_SNANODE=0 -p START_SNAINETD=0 /etc/rc.config.d/snaplus2 ch_rc -a -p MROUTED=0 -p RWHOD=0 -p DDFA=0 -p START_RBOOTD=0 /etc/rc.config.d/netdaemons ch_rc -a -p RARPD=0 -p RDPD=0 /etc/rc.config.d/netconf ch_rc -a -p PTYDAEMON_START=0 /etc/rc.config.d/ptydaemon ch_rc -a -p VTDAEMON_START=0 /etc/rc.config.d/vt ch_rc -a -p NAMED=0 /etc/rc.config.d/namesvrs ch_rc -a -p START_I4LMD=0 /etc/rc.config.d/i4lmd ch_rc -a -p RUN_X_FONT_SERVER=0 /etc/rc.config.d/xfs ch_rc -a -p AUDIO_SERVER=0 /etc/rc.config.d/audio ch_rc -a -p SLSD_DAEMON=0 /etc/rc.config.d/slsd ch_rc -a -p RUN_SAMBA=0 /etc/rc.config.d/samba ch_rc -a -p RUN_CIFSCLIENT=0 /etc/rc.config.d/cifsclient ch_rc -a -p NFS_SERVER=0 -p NFS_CLIENT=0 /etc/rc.config.d/nfsconf ch_rc -a -p HPWS_APACHE_START=0 /etc/rc.config.d/hpws_apacheconf ch_rc -a -p NFS_CORE=0 /etc/rc.config.d/nfsconf','[{\"cis\": [\"1.3.7\"]}, {\"cis_level\": [\"1\"]}]'),(25019,'Only enable Windows-compatibility server processes if absolutely necessary.','Re-enable CIFS Server (Samba) services. HP-UX 11i includes the popular Open Source Samba server (HP-UX CIFS Server) for providing file and print services to Windows-based systems. This allows an HP-UX system to act as a file or print server on a Windows network, and even act as a Domain Controller (authentication server) to older Windows operating systems. However, if this functionality is not required by the site, this service should be disabled.','This machine provides authentication, file sharing, or printer sharing services to systems running Microsoft Windows operating systems.','','Perform the following to re-enable CIFS Server: ch_rc -a -p RUN_SAMBA=1 /etc/rc.config.d/samba','[{\"cis\": [\"1.3.8\"]}]'),(25020,'Only enable Windows-compatibility client processes if absolutely necessary.','Re-enable the HP CIFS Client service.','This system requires access to file systems from remote servers via the Windows (SMB) file services.','','Perform the following: ch_rc -a -p RUN_CIFSCLIENT=1 /etc/rc.config.d/cifsclient','[{\"cis\": [\"1.3.9\"]}]'),(25021,'Only enable NFS server processes if absolutely necessary.','Re-enable the NFS file service. NFS is frequently exploited to gain unauthorized access to files and systems. Clearly there is no need to run the NFS server-related daemons on hosts that are not NFS servers. If the system is an NFS server, the admin should take reasonable precautions when exporting file systems, including restricting NFS access to a specific range of local IP addresses and exporting file systems "read-only" and "nosuid" where appropriate. For more information consult the exportfs(1M) manual page. Much higher levels of security can be achieved by combining NFS with secure RPC or Kerberos, although there is significant administrative overhead involved in this transition. Note that since this service uses ONC RPC mechanisms, it is important that the system's RPC portmapper (rpcbind) also be enabled when this service is turned on. For more information see Item 1.3.12 below. Also, note that some releases of Oracle software for HP-UX require NFS services in order to install properly. Therefore, the NFS server process may need to be started by hand on systems on which Oracle software is to be installed/updated. This can be accomplished by performing the following: 1. Temporarily set NFS_SERVER=1, /etc/rc.config.d/nfsconf 2. Execute: /sbin/init.d/nfs.core start /sbin/init.d/nfs.server start 3. Install Oracle 4. Stop the NFS services: /sbin/init.d/nfs.core stop /sbin/init.d/nfs.server stop 5. Disable the NFS services by resetting NFS_SERVER=0, NUM_NFSD=0, and NUM_NFSIOD=0 in /etc/rc.config.d/nfsconf.','This machine is a NFS file server.','','Perform the following: ch_rc -a -p NFS_SERVER=1 /etc/rc.config.d/nfsconf','[{\"cis\": [\"1.3.10\"]}]'),(25022,'Only enable NFS client processes if absolutely necessary.','Re-enable the NFS Client service. Again, unless there is a significant need for this system to acquire data via NFS, administrators should disable NFS-related services. Note that other file transfer schemes (such as rdist via SSH) can often be more secure than NFS for certain applications, although again the use of secure RPC or Kerberos can significantly improve NFS security. Also note that if the machine will be an NFS client, then the rpcbind process must be running (see Item 3.12 below). - Note that since this service uses ONC RPC mechanisms, it is important that the system's RPC portmapper (rpcbind) also be enabled when this service is turned on. For more information see Item 3.12 below.','This system must access file systems from remote servers via NFS.','','Perform the following: ch_rc -a -p NFS_CLIENT=1 /etc/rc.config.d/nfsconf','[{\"cis\": [\"1.3.11\"]}]'),(25023,'Only enable RPC-based services if absolutely necessary.','Re-enable RPC-based services. RPC-based services typically use very weak or non-existent authentication and yet may share very sensitive information. Unless one of the services listed above is required on this machine, it is best to disable RPC-based tools completely. If you are unsure whether or not a particular third-party application requires RPC services, consult with the application vendor. Note that disabling this service by renaming the startup file may not survive the install of RPC-related patches.','RPC-based services are used such as: - This machine is an NFS client or server. - This machine is an NIS (YP) or NIS+ client or server. - This machine runs a GUI or GUI-based administration tool. - The machine runs a third-party software application which is dependent on RPC support (example: FlexLM License managers).','','Perform the following for 11.31 and later: ch_rc -a -p NFS_CORE=1 /etc/rc.config.d/nfsconf For 11.23 and prior: mv -f /sbin/rc2.d/.NOS400nfs.core /sbin/rc2.d/400nfs.core','[{\"cis\": [\"1.3.12\"]}]'),(25024,'Only enable Web server if absolutely necessary.','Re-enable the Web server suite. Even if this machine is a Web server, the local site may choose not to use the Web server provided with HP-UX in favor of a locally developed and supported Web environment. If the machine is a Web server, the administrator is encouraged to search the Web for additional documentation on Web server security. A good starting point is http://httpd.apache.org/docs-2.0/misc/security_tips.html. Note that this action only disables the default web server shipped with the system. Other webservers instances may still be running.','There is a mission-critical reason why this system must run a Web server.','','Perform the following: ch_rc -a -p NS_FTRACK=1 /etc/rc.config.d/ns-ftrack ch_rc -a -p APACHE_START=1 /etc/rc.config.d/apacheconf ch_rc -a -p HPWS_APACHE32_START=1 /etc/rc.config.d/hpws_apache32conf ch_rc -a -p HPWS_TOMCAT_START=1 /etc/rc.config.d/hpws_tomcatconf ch_rc -a -p NS_FTRACK=1 /etc/rc.config.d/ns-ftrack ch_rc -a -p HPWS_WEBMIN_START=1 /etc/rc.config.d/hpws_webminconf','[{\"cis\": [\"1.3.13\"]}]'),(25025,'Only enable BIND DNS server if absolutely necessary.','Re-enable the BIND DNS service. The BIND DNS server, or named, maps IP addresses to hostnames across the Internet and supplies these services to other hosts on the local local network. Though it has been widely implemented, BIND has a long history of security flaws, especially in the BIND 8.x release tree generally shipped with HP-UX 11.x systems. Therefore, if you are going to run BIND, you should strongly consider moving to the BIND 9.x release-tree. HP has supported BIND 9 packages available from http://software.hp.com/portal/swdepot/displayProductInfo.do?productNumber=BIND9.2 . Or it is available directly from the Internet Software Consortium (the developers of BIND), whose website is at http://www.isc.org.','There exists a mission-critical reason why this system must run a DNS server.','','Perform the following: 11.23 and prior: ch_rc -a -p NAMED=1 /etc/rc.config.d/namesvrs 11.31 and later: ch_rc -a -p NAMED=1 /etc/rc.config.d/namesvrs_dns','[{\"cis\": [\"1.3.14\"]}]'),(25026,'Enable stack protection.','Enabling stack protection prevents certain classes of buffer overflow attacks and is a significant security enhancement. - Note that HP-UX 11i is much more capable in this and other security areas than older releases; therefore, administrators should strongly consider upgrading from older releases. - Note that this action requires a subsequent reboot to take effect in some versions of HP-UX.','Buffer overflow exploits have been the basis for many of the recent highly publicized compromises and defacements of large numbers of Internet connected systems. Many of the automated tools in use by system crackers exploit well-known buffer overflow problems in vendor-supplied and third-party software. Enabling stack protection prevents certain classes of buffer overflow attacks and is a significant security enhancement.','','For 11i v2 and later: kctune -K executable_stack=0 For 11i v1: /usr/sbin/kmtune -s executable_stack=0 && mk_kernel && kmupdate','[{\"cis\": [\"1.4.1\"]}, {\"cis_level\": [\"1\"]}]'),(25027,'Network parameter modifications.','Modify the network parameter boot configuration file to meet current best practices. Note: HP-UX 11.11 systems require patch PHNE_25644 for ndd to set arp_cleanup_interval from /etc/rc.config.d/nddconf. - Bastille Note: Bastille performs a similar action but does not support the exact same changes.','Network parameter default values should align with current best practices unless there is a specific need to use other values.','','Perform the following to update the default network parameter values: 1. Change to the /etc/rc.config.d directory 2. Open nddconf and review the comment lines on how to use the configuration file 3. Set each of the following network parameters to the recommended value. If a parameter does not have an entry in nddconf then add a new entry to the end of the file while properly incrementing the parameter index. 4. Save nddconf. - If creating this file for the first time: 1. Set root as the owner of nddconf. 2. Set sys as the group owner of nddconf. 3. Restrict write access to nddconf to the file owner. 4. Remove the executable and sticky bit from nddconf. If the existing nddconf file contains no entries, then the following script will perform the above procedure: cd /etc/rc.config.d cat <<EOF > nddconf # Increase size of half-open connection queue TRANSPORT_NAME[0]=tcp NDD_NAME[0]=tcp_syn_rcvd_max NDD_VALUE[0]=4096 # Reduce timeouts on ARP cache TRANSPORT_NAME[1]=arp NDD_NAME[1]=arp_cleanup_interval NDD_VALUE[1]=60000 # Drop source-routed packets TRANSPORT_NAME[2]=ip NDD_NAME[2]=ip_forward_src_routed NDD_VALUE[2]=0 # Don't forward directed broadcasts TRANSPORT_NAME[3]=ip NDD_NAME[3]=ip_forward_directed_broadcasts NDD_VALUE[3]=0 # Don't respond to unicast ICMP timestamp requests TRANSPORT_NAME[4]=ip NDD_NAME[4]=ip_respond_to_timestamp NDD_VALUE[4]=0 # Don't respond to broadcast ICMP tstamp reqs TRANSPORT_NAME[5]=ip NDD_NAME[5]=ip_respond_to_timestamp_broadcast NDD_VALUE[5]=0 # Don't respond to ICMP address mask requests TRANSPORT_NAME[6]=ip NDD_NAME[6]=ip_respond_to_address_mask_broadcast NDD_VALUE[6]=0 # Don‟t respond to broadcast echo requests TRANSPORT_NAME[7]=ip NDD_NAME[7]=ip_respond_to_echo_broadcast NDD_VALUE[7]=0 EOF chown root:sys nddconf chmod go-w,ug-s nddconf','[{\"cis\": [\"1.4.2\"]}, {\"cis_level\": [\"1\"]}]'),(25028,'Use more random TCP sequence numbers.','Generate initial TCP sequence numbers that comply with RFC1948. - Note: In HP-UX 11i v1 and later, an algorithm largely compliant with RFC1948 is already used. However, setting the isn passphrase closes the small remaining gap, and adds entropy to the seed.','Makes remote off-net session hijacking attacks more difficult.','','Perform the following to use more random TCP sequence numbers upon system startup: 1. Create/open the file /sbin/rc2.d/S999tcpisn 2. Add the following line: ndd -set /dev/tcp tcp_isn_passprase=<random string> replacing <random string> with a string of random characters. 3. Save the file. 4. Set root as the owner and bin as the group owner of the file. 5. Restrict write access to the file. 6. Set the execution bit for the file.','[{\"cis\": [\"1.4.3\"]}, {\"cis_level\": [\"1\"]}]'),(25029,'Additional network parameter modifications.','Configure networking to NOT forward TCP/IP packets between multiple networks, even if the machine has multiple network adapters connected to multiple networks.','System is not going to be used as a firewall or gateway to pass network traffic between different networks.','','Perform the following to disable forwarding TCP/IP packets between networks: 1. Change to the /etc/rc.config.d directory 2. Open nddconf and review the comment lines on how to use the configuration file 3. Set each of the following network parameters to the recommended value. If a parameter does not have an entry in nddconf then add a new entry to the end of the file while properly incrementing the parameter index. 4. Save nddconf. If creating this file for the first time: 5. Set root as the owner of nddconf. 6. Set sys as the group owner of nddconf. 7. Restrict write access to nddconf to the file owner. 8. Remove the executable and sticky bit from nddconf. The following script will perform the above procedure properly if used as a follow-on from the script in item 1.4.2: cat <<EOF >> /etc/rc.config.d/nddconf # Don‟t act as a router TRANSPORT_NAME[8]=ip NDD_NAME[8]=ip_forwarding NDD_VALUE[8]=0 TRANSPORT_NAME[9]=ip NDD_NAME[9]=ip_send_redirects NDD_VALUE[9]=0 EOF','[{\"cis\": [\"1.4.4\"]}, {\"cis_level\": [\"1\"]}]'),(25030,'Resolve 'unowned' files and directories.','Evaluate ownership of any files that are not owned by a locally defined user, and consider reassignment to an active user.','Sometimes when administrators delete users from the system they neglect to remove all files owned by those users from the system. A new user who is assigned the deleted user's user ID or group ID may then end up 'owning' these files, and thus have more access on the system than was intended. It is a good idea to locate files that are owned by users or groups not listed in the system configuration files, and make sure to reset the ownership of these files to some active user on the system (in this example, 'bin') as appropriate.','','Perform the following to identify "unowned" files and directories, and consider resetting ownership to a default owner and restricting access permissions: 1. Locate all local files that are owned by users or groups not listed in the system configuration files. find / ( -nouser -o -nogroup ) 2. Consider resetting user and group ownership of these files to a default active user (e.g. bin) chown bin:bin <filename> 3. Consider restricting world-write permissions, and removing any SUID/SGID bits on these files. chmod ug-s,o-w <filename> - Note: there is no reason for an application to require an unowned file, so these changes should be application-safe.','[{\"cis\": [\"1.5.3\"]}, {\"cis_level\": [\"1\"]}]'),(25031,'Enable Hidden Passwords.','Enable hidden passwords by converting the system to a Trusted System or to use Shadow Passwords. - Note: do not perform this if the system runs applications that read the encrypted password entries in /etc/passwd directly.','Without hidden passwords, an intruder could use any user's account to obtain hashed passwords and use crack or similar utilities to find easily guessed passwords. Password aging (covered in item 1.8.3) ensures that users change their passwords on a regular basis and helps stop the use of stolen passwords.','','Perform one of the following to convert the system to trusted mode or shadowed mode: A. Use the system management program smh or sam to convert to a trusted system -or- B. Use the command pwconv to convert to shadowed passwords.','[{\"cis\": [\"1.6.1\"]}, {\"cis_level\": [\"1\"]}]'),(25032,'Restrict users who can access to FTP.','Configure FTP to prevent certain users from accessing the system via FTP. The file ftpusers contains a list of users who are not allowed to access the system via FTP. Generally, only normal users should ever access the system via FTP - there should be no reason for 'system' type accounts to be transferring information via this mechanism. Certainly, the root account should never be allowed to transfer files directly via FTP. - Note: more fine-grained FTP access controls can be placed in /etc/ftpd/ftpaccess.','Privileged users such as root and other 'system' type accounts should never be transferring information via such an insecure service as FTP.','','Perform the following to restrict default priviledged users from access to FTP: 1. Add the users root daemon bin sys adm lp uucp nuucp nobody hpdb useradm to the file /etc/ftpd/ftpusers (each user on a single line). 2. Set the file owner and group owner to the user bin. 3. Set the file permissions so that only the file owner has read or write perms and no user has execute permission (600). The following script will create and populate the ftpusers file as described above: for name in root daemon bin sys adm lp uucp nuucp nobody hpdb useradm do echo $name done >> $ftpusers sort -u $ftpusers > $ftpusers.tmp cp $ftpusers.tmp $ftpusers rm -f $ftpusers.tmp chown bin:bin $ftpusers chmod 600 $ftpusers','[{\"cis\": [\"1.6.2\"]}, {\"cis_level\": [\"1\"]}]'),(25033,'Prevent Syslog from accepting messages from the network.','Prevent syslogd from accepting messages from the network. By default the system logging daemon, syslogd, listens for log messages from other systems on network port 514/udp. Unfortunately, the protocol used to transfer these messages does not include any form of authentication, so a malicious outsider could simply barrage the local system's Syslog port with spurious traffic—either as a denial-of-service attack on the system, or to fill up the local system's logging file systems so that subsequent attacks will not be logged. - Note: Do not perform this action if this machine is a log server, or needs to receive Syslog messages via the network from other systems. - Note: It is considered good practice to setup one or more machines as central 'log servers' to aggregate log traffic from all machines at a site. However, unless a system is set up to be one of these 'log server' systems, it should not be listening on 514/udp for incoming log messages.','Disabling unused network services will reduce the remote attack surfaces of the hosting system.','','Disable the syslog network option by doing the following: 1. Open the syslogd startup configuration file /etc/rc.config.d/syslogd 2. Add the parameter "-N" to the SYSLOGD_OPTS= line if it is not already present 3. Save and close the file. The following script will perform the procedure above: SYSLOGD_OPTS="`sh -c ". /etc/rc.config.d/syslogd ; echo "$SYSLOGD_OPTS"'`" if [[ "$SYSLOGD_OPTS" = *-N* ]]; then ch_rc -a -p SYSLOGD_OPTS="-N $SYSLOGD_OPTS" /etc/rc.config.d/syslogd fi','[{\"cis\": [\"1.6.3\"]}, {\"cis_level\": [\"1\"]}]'),(25034,'Disable XDMCP port.','Disable the XDMCP port for remote login services. The standard GUI login provided on most Unix systems can act as a remote login server to other devices (including X terminals and other workstations). Access control is handled via the Xaccess file—by default under HP-UX, this file allows any system on the network to get a remote login screen from the local system. This behavior can be overridden in the /etc/dt/config/Xaccess file.','XDMCP is an unencrypted protocol that may reduce the confidentiality and integrity of data that traverses it.','','Perform the following to disable the XDMCP port: 1. Open the file /etc/dt/config/Xconfig. If it does not exist, copy it from /usr/dt/config/Xconfig. 2. Append the line Dtlogin.requestPort:0 to the file and close. The following script will perform the procedure above: if [ ! -f /etc/dt/config/Xconfig ]; then mkdir -p /etc/dt/config cp -p /usr/dt/config/Xconfig /etc/dt/config fi cd /etc/dt/config awk '/Dtlogin.requestPort:/ { print "Dtlogin.requestPort: 0"; next } { print }' Xconfig > Xconfig.new cp Xconfig.new Xconfig rm -f Xconfig.new','[{\"cis\": [\"1.6.4\"]}, {\"cis_level\": [\"1\"]}]'),(25035,'Configure IPFilter to allow only select communication.','HP-UX IPFilter (B9901AA) is a stateful system firewall that controls IP packet flow in or out of a machine. It is installed by default on HP-UX 11iv2 (11.23) and later. On older systems, IPFilter can be obtained from http://www.hp.com/go/ipfilter. The rules below will work in an otherwise-empty ipf.conf file, or, if there are rules already present, it will block all that were not passed earlier in the ruleset. This is less likely to break things, but will allow more traffic through. Alternatively, you can instead take the pass lines below (not using the block rule), and change them into 'block in quick' rules, and place those at the top of the file. This will error on the side of blocking traffic. See ipf(5) for detail. Your ruleset can be tested using ipftest(1). Bastille note: if using to change and monitor the IPFilter firewall, ensure that rules are added to /etc/opt/sec_mgmt/bastille/ipf.customrules, and that Bastille is rerun with the last config file, so they will not be overwritten in a subsequent lockdown.','Restricting incoming network traffic to explicitly allowed hosts will help prevent unauthorized access the system.','','Perform the following to add enable ipfilter and install a default ruleset to block unauthorized incoming connections: 1. Enable ipfilter: ipfilter -e 2. Append the following lines to /etc/opt/ipf/ipf.conf: block in all pass in from <allowed net>/<mask> pass in from <allowed net>/<mask> replacing each <allowed net>/<mask> with an authorized IP address and mask. 3. Flush the old rules and read in the updated rules: ipf -Fa -f /etc/opt/ipf/ipf.conf The following script can be used to as a template for creating your own script to perform the procedure above: ipfilter -e cat <<EOF >> /etc/opt/ipf/ipf.conf block in all pass in from <allowed net>/<mask> pass in from <allowed net>/<mask> EOF ipf -Fa -f /etc/opt/ipf/ipf.conf','[{\"cis\": [\"1.6.6\"]}, {\"cis_level\": [\"1\"]}]'),(25036,'Restrict at/cron to authorized users.','The cron.allow and at.allow files are a list of users who are allowed to run the crontab and at commands to submit jobs to be run at scheduled intervals. - Note that even though a given user is not listed in cron.allow, cron jobs can still be run as that user. cron.allow only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator needs the ability to schedule jobs.','','Perform the following to restrict at/cron to root only: 1. Change to the /var/adm/cron directory 2. Archive or delete any existing cron.deny and at.deny files 3. Create or replace the cron.allow and at.allow files with a single line file containing just root 4. Ensure that the files are owned by root and group owned by sys 5. Ensure that no users have write/execute permission to the files, and that only root has read access to the files. The following script will perform the procedures above: cd /var/adm/cron rm -f cron.deny at.deny echo root >cron.allow echo root >at.allow chown root:sys cron.allow at.allow chmod 400 cron.allow at.allow','[{\"cis\": [\"1.6.7\"]}, {\"cis_level\": [\"1\"]}]'),(25037,'Restrict crontab file permissions.','The system crontab files are only accessed by the cron daemon (which runs with superuser privileges) and the crontab command (which is set-UID to root).','Allowing unprivileged users to read or (even worse) modify system crontab files can create the potential for a local user on the system to gain elevated privileges.','','Perform the following so that only root has access to the crontab files: 1. Change to the /var/spool/cron/crontabs directory 2. Change the file owner to root and file group owner to sys 3. Set file permissions so that only root has access to the files. The following script will perform the procedure above: cd /var/spool/cron/crontabs chown root:sys * chmod og-rwx *','[{\"cis\": [\"1.6.8\"]}, {\"cis_level\": [\"1\"]}]'),(25038,'Restrict root logins to system console.','Anonymous root logins should never be allowed except on the system console in emergency situations. At all other times, the administrator should access the system via an unprivileged account and use some authorized mechanism to gain additional privilege, such as the su command, the freely-available sudo package discussed in item SN.6, or the HP Role Based Authorization system also discussed in item SN.6. These mechanisms provide at least a limited audit trail in the event of problems.','Anonymous root logins do not provide an audit trail, nor are subject to additional authorization provisions.','','Perform the following to restrict root logins to the system console only: 1. Replace the file /etc/securetty with a single line file containing console 2. Change the file owner to root and file group owner to sys 3. Set file permissions so that only root has access to the file. The following script will perform the procedure above: echo console > /etc/securetty chown root:sys /etc/securetty chmod og-rwx /etc/securetty','[{\"cis\": [\"1.6.9\"]}, {\"cis_level\": [\"1\"]}]'),(25039,'Disable nobody access for secure RPC.','The keyserv process stores user keys that are utilized with the ONC secure RPC mechanism. The action below prevents keyserv from using default keys for the "nobody" user, effectively stopping this user from accessing information via secure RPC.','The default 'nobody' user should not be accessing information via secure RPC.','','Perform the following to disable nobody access for secure RPC: 1. Add the '-d' option to the KEYSERV_OPTIONS parameter in the system startup configuration file /etc/rc.config.d/namesvrs The following script will perform the procedure above: KEYSERV_OPTIONS="`sh -c '. /etc/rc.config.d/namesvrs ; echo "$KEYSERV_OPTIONS"'`" ch_rc -a -p KEYSERV_OPTIONS="-d $KEYSERV_OPTIONS " /etc/rc.config.d/namesvrs','[{\"cis\": [\"1.6.11\"]}, {\"cis_level\": [\"1\"]}]'),(25040,'Enable logging from inetd.','If inetd is running, it is a good idea to make use of the "logging" (-l) feature of the HP-UX inetd that logs information about the source of any network connections seen by the daemon, allowing the administrator (or software) to scan the logs for unusual activity. This is especially powerful when combined with the access control capabilities accessible through inetd's /var/adm/inetd.sec configuration file. This information is logged via Syslog and by default HP-UX systems deposit this logging information in var/adm/syslog/syslog.log with other system log messages. Should the administrator wish to capture this information in a separate file, simply modify /etc/syslog.conf to log daemon.notice to some other log file destination. IPFilter, which comes with HP-UX, can log inetd and other connections or attempted connections with its "ipmon" daemon as either a compliment or alternative to inetd logging.','Logging information about the source of inetd network connections assists in the detection and identification of unusual activity that may be associated with security intrusions.','','Perform the following: ch_rc -a -p INETD_ARGS=-l /etc/rc.config.d/netdaemons','[{\"cis\": [\"1.7.2\"]}, {\"cis_level\": [\"1\"]}]'),(25042,'Block system accounts.','Accounts that are not being used by regular users should be locked. Not only should the password field for the account be set to an invalid string, but the shell field in the password file should contain an invalid shell. Access to the uucp and nuucp accounts is only needed when the deprecated Unix to Unix Copy (UUCP) service is in use. The other listed accounts should never require direct access. The actions below locks the passwords to these accounts (on systems converted to Trusted Mode only) and sets the login shell to /bin/false. Note that the above is not an exhaustive list of possible system/application accounts that could be installed on the system. An audit of all users on the system is the only way to be sure that only authorized accounts are in place.','System accounts are not used by regular users, and almost never require direct access; thus, they should be locked to prevent accidental or malicious usage.','','Perform the following to properly lock the following known system users: www sys smbnull iwww owww sshd hpsmh named uucp nuucp adm daemon bin lp nobody noaccess hpdb useradm 1. Lock the account: passwd -l <user> 2. Set the login shell to an invalid program: /usr/sbin/usermod -s /bin/false <user> 3. If a trusted system, set the adminstrator lock: /usr/lbin/modprpw -m alock=YES <user> The following script will perform the procedure above: for user in www sys smbnull iwww owww sshd hpsmh named uucp nuucp adm daemon bin lp nobody noaccess hpdb useradm; do passwd -l "$user" /usr/sbin/usermod -s /bin/false "$user" if [[ -f /tcb ]]; then /usr/lbin/modprpw -m alock=YES "$user" fi done','[{\"cis\": [\"1.8.1\"]}, {\"cis_level\": [\"1\"]}]'),(25043,'Verify that there are no accounts with empty password fields.','An account with an empty password field means that anybody may log in as that user without providing a password at all. All accounts should have strong passwords or should be locked by using a password string like "*", "NP", or "*LOCKED*"','User accounts should have passwords, or be locked.','','Perform the following to ensure that no accounts have an empty password field: 1. Identify all user accounts with an empty password field: logins -p 2. Lock each account: passwd -l <user> 3. If a trusted system, set the administrator lock: /usr/lbin/modprpw -m alock=YES <user>','[{\"cis\": [\"1.8.2\"]}, {\"cis_level\": [\"1\"]}]'),(25044,'Set account expiration parameters on active accounts.','The commands below will set all active accounts (except the root account) to force password changes every 90 days (91 days when not running in HP-UX Trusted Mode) and then prevent password changes for seven days (one week) thereafter. Users will begin receiving warnings 30 days (28 days when not running in HP-UX Trusted Mode) before their password expires. Sites also have the option of expiring idle accounts after a certain number of days (see the on-line manual page for the usermod command, particularly the -f option). These are recommended starting values, but sites may choose to make them more restrictive depending on local policies.','It is a good idea to force users to change passwords on a regular basis.','','Perform the following to set password expiration parameters on all active accounts: 1. Identify all user accounts excluding root that are not locked, and for each: 2. Set password expiration parameters for the account (logname) by executing the following: passwd -x 91 -n 7 -w 28 <logname> for trusted systems, perform the following: /usr/lbin/modprpw -m exptm=90,mintm=7,expwarn=30 <logname> 3. Set the default account expiration parameters by appending the following lines to /etc/default/security: a. PASSWORD_MAXDAYS=91 b. PASSWORD_MINDAYS=7 c. PASSWORD_WARNDAYS=28 4. Set the default parameters for trusted systems with: /usr/lbin/modprdef -m exptm=90,mintm=7,expwarn=30 The following script will perform the procedure above. logins -ox | awk -F: '($8 != "LK" && $1 != "root") { print $1 }' | while read logname; do passwd -x 91 -n 7 -w 28 "$logname" /usr/lbin/modprpw -m exptm=90,mintm=7,expwarn=30 "$logname" done echo PASSWORD_MAXDAYS=91 >> /etc/default/security echo PASSWORD_MINDAYS=7 >> /etc/default/security echo PASSWORD_WARNDAYS=28 >> /etc/default/security /usr/lbin/modprdef -m exptm=90,mintm=7,expwarn=30','[{\"cis\": [\"1.8.3\"]}, {\"cis_level\": [\"1\"]}]'),(25045,'Set strong password enforcement policies.','The policies set here are designed to force users to make better password choices when changing their passwords. Sites often have differing opinions on the optimal value of the MIN_PASSWORD_LENGTH and PASSWORD_HISTORY_DEPTH parameters. A minimum password length of seven is in line with industry standards, especially the Payment Card Industry (PCI) Security Standard; however, a longer value may be warranted if account locks are not enabled (item 1.6.10). A password history depth of ten combined with passwords that expire four times per year (item 1.8.3) means users will typically not re-use the same password in any given year. Requiring an upper/lowercase and special character password will dramatically increase the password search space and lower the chances for brute-force attack significantly. - Note: these settings are known to exist for HP-UX 11iv2, 0512 and later. The man page for security(5) will indicate if these exist on your particular system. Be sure to consult you local security standards before adopting the values given above.','All users should use strong passwords.','','Perform the following to set strong password enforcement policies: 1. Change the following parameters in the /etc/default/security file to establish default password policies for new users: a. MIN_PASSORD_LENGTH=7 b. PASSWORD_HISTORY_DEPTH=10 c. PASSWORD_MIN_UPPER_CASE_CHARS=1 d. PASSWORD_MIN_DIGIT_CHARS=1 e. PASSWORD_MIN_SPECIAL_CHARS=1 f. PASSWORD_MIN_LOWER_CASE_CHARS=1 2. If using a trusted system, issue the following modprdef commands to disallow null or trivial passwords: modprdef -m nullpw=NO modprdef -m rstrpw=YES The following script will perform the procedure above: modprdef -m nullpw=NO modprdef -m rstrpw=YES ch_rc -a -p MIN_PASSORD_LENGTH=7 /etc/default/security ch_rc -a -p PASSWORD_HISTORY_DEPTH=10 /etc/default/security ch_rc -a -p PASSWORD_MIN_UPPER_CASE_CHARS=1 /etc/default/security ch_rc -a -p PASSWORD_MIN_DIGIT_CHARS=1 /etc/default/security ch_rc -a -p PASSWORD_MIN_SPECIAL_CHARS=1 /etc/default/security ch_rc -a -p PASSWORD_MIN_LOWER_CASE_CHARS=1 /etc/default/security modprdef -m nullpw=NO modprdef -m rstrpw=YES','[{\"cis\": [\"1.8.4\"]}, {\"cis_level\": [\"1\"]}]'),(25046,'Verify no legacy '+' entries exist in passwd and group files.',''+' entries in various passwd and group files served as markers for systems to insert data from NIS maps at a certain point in a system configuration file. HP-UX does not use these markers, but they may exist in files that have been imported from other platforms. They should be deleted if they exist.','Legacy '+' entries are no longer required on HP-UX systems, and may provide an avenue for attackers to gain privileged access on the system.','','Perform the following to remove any legacy '+' entries in passwd and group files: 1. Display legacy '+' entries: grep '^+:' /etc/passwd /etc/group 2. Remove any entries found from the passwd and group files.','[{\"cis\": [\"1.8.5\"]}, {\"cis_level\": [\"1\"]}]'),(25047,'Set default umask for users.','Set the default umask to 077 so that files created by users will not be readable by any other user on the system. A umask of 027 would make files and directories readable by users in the same Unix group, while a umask of 022 would make files readable by every user on the system. - Bastille Note: sets the default umask, but uses a umask of 027 rather than the 077.','Restricting access to files and directories created by a user from any other user on the system reduces the possibility of an unauthorized account accessing that user's files. The user creating the file has the discretion of making their files and directories readable by others via the chmod command. Users who wish to allow their files and directories to be readable by others by default may choose a different default umask by inserting the umask command into the standard shell configuration files (.profile, .cshrc, etc.) in their home directories.','','Perform the following to set a default umask for users: 1. Change directory to /etc 2. Append the line umask 077 to the following files: a. profile b. csh.login c. d.profile d. d.login 3. Update the UMASK parameter to 077 in the file /etc/default/security The following script performs the procedure above: cd /etc for file in profile csh.login d.profile d.login do echo umask 077 >> "$file" done ch_rc -a -p UMASK=077 /etc/default/security','[{\"cis\": [\"1.8.10\"]}, {\"cis_level\": [\"1\"]}]'),(25048,'Set 'mesg n' as default for all users.','Block the use of write or talk commands to contact the user at their terminal in order to slightly strengthen permissions on the user's tty device. Note that this setting is the default on HP-UX 11i.','Since write and talk are no longer widely used at most sites, the incremental security increase is worth the loss of functionality.','','Perform the following: 1. Change directory to /etc 2. Append the line mesg n to the following files: a. profile b. csh.login c. d.profile d. d.login The following script performs the procedure above: cd /etc for file in profile csh.login d.profile d.login do echo mesg n >> "$file" done','[{\"cis\": [\"1.8.11\"]}, {\"cis_level\": [\"1\"]}]'),(25049,'Create warning banners for terminal-session logins.','The contents of the /etc/issue file are displayed prior to the login prompt on the system's console and serial devices, as well as for remote terminal-session logins such as through SSH or Telnet. /etc/motd is generally displayed after all successful logins, no matter where the user is logging in from, but is thought to be less useful because it only provides notification to the user after the machine has been accessed.','Presenting some sort of statutory warning message prior to the normal user logon may assist the prosecution of trespassers on the computer system. Changing some of these login banners also has the side effect of hiding OS version information and other detailed system information from attackers attempting to target specific attacks at a system.','','Perform the following to create warning banners for terminal-session logins: 1. Compose a default banner text string 2. Append this string to the files /etc/motd and /etc/motd 3. Change the owner to root and group owner to sys for the file /etc/motd 4. Change the owner to root and group owner to root for the file /etc/issue 5. Change file permissions to (644) for the files /etc/motd and /etc/issue The following script performs the procedure above: banner="Authorized users only. All activity may be monitored and reported." echo "$banner" >> /etc/motd echo "$banner" >> /etc/issue chown root:sys /etc/motd chown root:root /etc/issue chmod 644 /etc/motd /etc/issue','[{\"cis\": [\"1.9.1\"]}, {\"cis_level\": [\"1\"]}]'),(25050,'Create warning banners for FTP daemon.','The FTP daemon in HP-UX 11 is based on the popular Washington University FTP daemon (WU-FTPD), which is an Open Source program widely distributed on the Internet. Note that this setting has no effect if the FTP daemon remains de-activated from item 1.2.1.','Presenting some sort of statutory warning message prior to the normal user logon may assist the prosecution of trespassers on the computer system. Changing some of these login banners also has the side effect of hiding OS version information and other detailed system information from attackers attempting to target specific attacks at a system.','','Perform the following to install a default warning banner for the FTP daemon: 1. Ensure that an appropriate warning message exists in the /etc/issue file . 2. Append the line "banner /etc/issue" to the file /etc/ftpd/ftpaccess 3. Change file permissions to 600 for /etc/ftpd/ftpaccess 4. Change owner to root and group owner to sys for both /etc/ftpd and /etc/ftpd/ftpaccess The following script performs the procedure above: if [ -d /etc/ftpd ]; then echo "banner /etc/issue" >>/etc/ftpd/ftpaccess chmod 600 /etc/ftpd/ftpaccess chown root:sys /etc/ftpd /etc/ftpd/ftpaccess fi','[{\"cis\": [\"1.9.3\"]}, {\"cis_level\": [\"1\"]}]'),(25141,'Turn on additional logging for FTP daemon.','If the FTP daemon is left on, it is recommended that the command logging (-L) and connection logging (-l) flags also be enabled to track FTP activity on the system, allowing the administrator (or software) to scan the logs for unusual activity. This is especially powerful when combined with the access control capabilities accessible through inetd's /var/adm/inetd.sec configuration file. Note that this setting has no effect if the FTP daemon remains de-activated from item 2.1. Also note that enabling command logging on the FTP daemon (HP-UX 11.x only) can cause user passwords to appear in clear-text form in the system logs, if the user accidentally types their password at the username prompt. Information about FTP sessions will be logged to Syslog and by default HP-UX systems deposit this logging information in /var/adm/syslog/syslog.log with other system log messages. Should the administrator wish to capture this information in a separate file, simply modify /etc/syslog.conf to log daemon.notice to some other log file destination.','Logging information about the source of ftp network connections assists in the detection and identification of unusual activity that may be associated with security intrusions.','','Perform the following to enable logging for the FTP daemon: 1. Change directory to /etc. 2. Open the inetd.conf file and locate the ftpd configuration entry line. 3. Add the "-L" and "-l" flags to the ftpd entry if not already present. 4. Save and close file. The following script will perform the procedure above: cd /etc awk '/^ftpd/ && !/-L/ { $NF = $NF " -L" } /^ftpd/ && !/-l/ { $NF = $NF " -l" } { print }' inetd.conf > inetd.conf.tmp cp inetd.conf.tmp inetd.conf rm -f inetd.conf.tmp','[{\"cis\": [\"1.7.3\"]}, {\"cis_level\": [\"1\"]}]'),(26000,'Ensure 'Enforce password history' is set to '24 or more password(s)'.','This policy setting determines the number of renewed, unique passwords that have to be associated with a user account before you can reuse an old password. The value for this policy setting must be between 0 and 24 passwords. The default value for Windows Vista is 0 passwords, but the default setting in a domain is 24 passwords. To maintain the effectiveness of this policy setting, use the Minimum password age setting to prevent users from repeatedly changing their password. The recommended state for this setting is: 24 or more password(s). Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center. Note #2: As of the publication of this benchmark, Microsoft currently has a maximum limit of 24 saved passwords. For more information, please visit Enforce password history (Windows 10) - Windows security | Microsoft Docs','The longer a user uses the same password, the greater the chance that an attacker can determine the password through brute force attacks. Also, any accounts that may have been compromised will remain exploitable for as long as the password is left unchanged. If password changes are required but password reuse is not prevented, or if users continually reuse a small number of passwords, the effectiveness of a good password policy is greatly reduced. If you specify a low number for this policy setting, users will be able to use the same small number of passwords repeatedly. If you do not also configure the Minimum password age setting, users might repeatedly change their passwords until they can reuse their original password.','','To establish the recommended configuration via GP, set the following UI path to 24 or more password(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyEnforce password history','[{\"cis\": [\"1.1.1\"]}, {\"cis_csc\": [\"5.2\"]}]'),(26001,'Ensure 'Maximum password age' is set to '365 or fewer days, but not 0'.','This policy setting defines how long a user can use their password before it expires. Values for this policy setting range from 0 to 999 days. If you set the value to 0, the password will never expire. Because attackers can crack passwords, the more frequently you change the password the less opportunity an attacker has to use a cracked password. However, the lower this value is set, the higher the potential for an increase in calls to help desk support due to users having to change their password or forgetting which password is current. The recommended state for this setting is 365 or fewer days, but not 0. Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','The longer a password exists the higher the likelihood that it will be compromised by a brute force attack, by an attacker gaining general knowledge about the user, or by the user sharing the password. Configuring the Maximum password age setting to 0 so that users are never required to change their passwords is a major security risk because that allows a compromised password to be used by the malicious user for as long as the valid user has authorized access.','','To establish the recommended configuration via GP, set the following UI path to 365 or fewer days, but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyMaximum password age','[{\"cis\": [\"1.1.2\"]}, {\"cis_csc\": [\"5.2\"]}]'),(26002,'Ensure 'Minimum password age' is set to '1 or more day(s)'.','This policy setting determines the number of days that you must use a password before you can change it. The range of values for this policy setting is between 1 and 999 days. (You may also set the value to 0 to allow immediate password changes.) The default value for this setting is 0 days. The recommended state for this setting is: 1 or more day(s)). Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','Users may have favorite passwords that they like to use because they are easy to remember and they believe that their password choice is secure from compromise. Unfortunately, passwords are compromised and if an attacker is targeting a specific individual's user account, with foreknowledge of data about that user, reuse of old passwords can cause a security breach. To address password reuse a combination of security settings is required. Using this policy setting with the Enforce password history setting prevents the easy reuse of old passwords. For example, if you configure the Enforce password history setting to ensure that users cannot reuse any of their last 12 passwords, they could change their password 13 times in a few minutes and reuse the password they started with, unless you also configure the Minimum password age setting to a number that is greater than 0. You must configure this policy setting to a number that is greater than 0 for the Enforce password history setting to be effective.','','To establish the recommended configuration via GP, set the following UI path to 1 or more day(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyMinimum password age','[{\"cis\": [\"1.1.3\"]}, {\"cis_csc\": [\"5.2\"]}]'),(26003,'Ensure 'Minimum password length' is set to '14 or more character(s)'.','This policy setting determines the least number of characters that make up a password for a user account. There are many different theories about how to determine the best password length for an organization, but perhaps 'passphrase' is a better term than 'password.' In Microsoft Windows 2000 and newer, passphrases can be quite long and can include spaces. Therefore, a phrase such as 'I want to drink a $5 milkshake' is a valid passphrase; it is a considerably stronger password than an 8 or 10 character string of random numbers and letters, and yet is easier to remember. Users must be educated about the proper selection and maintenance of passwords, especially with regard to password length. In enterprise environments, the ideal value for the Minimum password length setting is 14 characters, however you should adjust this value to meet your organization's business requirements. The recommended state for this setting is: 14 or more character(s). Note: In Windows Server 2016 and older versions of Windows Server, the GUI of the Local Security Policy (LSP), Local Group Policy Editor (LGPE) and Group Policy Management Editor (GPME) would not let you set this value higher than 14 characters. However, starting with Windows Server 2019, Microsoft changed the GUI to allow up to a 20 character minimum password length. Note #2: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','Types of password attacks include dictionary attacks (which attempt to use common words and phrases) and brute force attacks (which try every possible combination of characters). Also, attackers sometimes try to obtain the account database so they can use tools to discover the accounts and passwords.','','To establish the recommended configuration via GP, set the following UI path to 14 or more character(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyMinimum password length','[{\"cis\": [\"1.1.4\"]}, {\"cis_csc\": [\"5.2\"]}]'),(26004,'Ensure 'Password must meet complexity requirements' is set to 'Enabled'.','This policy setting checks all new passwords to ensure that they meet basic requirements for strong passwords. When this policy is enabled, passwords must meet the following minimum requirements: - Not contain the user's account name or parts of the user's full name that exceed two consecutive characters - Be at least six characters in length - Contain characters from three of the following categories: - English uppercase characters (A through Z) - English lowercase characters (a through z) - Base 10 digits (0 through 9) - Non-alphabetic characters (for example, !, $, #, %) o A catch-all category of any Unicode character that does not fall under the previous four categories. This fifth category can be regionally specific. Each additional character in a password increases its complexity exponentially. For instance, a seven-character, all lower-case alphabetic password would have 267 (approximately 8 x 109 or 8 billion) possible combinations. At 1,000,000 attempts per second (a capability of many password-cracking utilities), it would only take 133 minutes to crack. A seven-character alphabetic password with case sensitivity has 527 combinations. A seven-character case-sensitive alphanumeric password without punctuation has 627 combinations. An eight-character password has 268 (or 2 x 1011) possible combinations. Although this might seem to be a large number, at 1,000,000 attempts per second it would take only 59 hours to try all possible passwords. Remember, these times will significantly increase for passwords that use ALT characters and other special keyboard characters such as '!'' or '@''. Proper use of the password settings can help make it difficult to mount a brute force attack. The recommended state for this setting is: Enabled. Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','Passwords that contain only alphanumeric characters are extremely easy to discover with several publicly available tools.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyPassword must meet complexity requirements','[{\"cis\": [\"1.1.5\"]}, {\"cis_csc\": [\"5.2\"]}]'),(26005,'Ensure 'Relax minimum password length limits' is set to 'Enabled'.','This policy setting determines whether the minimum password length setting can be increased beyond the legacy limit of 14 characters. For more information please see the following Microsoft Security Blog. The recommended state for this setting is: Enabled. Note: This setting only affects local accounts on the computer. Domain accounts are only affected by settings on the Domain Controllers, because that is where domain accounts are stored.','This setting will enable the enforcement of longer and generally stronger passwords or passphrases where MFA is not in use.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyRelax minimum password length limits. Note: This setting is only available within the built-in OS security template of Windows 10 Release 2004 and Server 2022 (or newer), and is not available via older versions of the OS, or via downloadable Administrative Templates (ADMX/ADML). Therefore, you must use a Windows 10 Release 2004 or Server 2022 system (or newer) to view or edit this setting with the Group Policy Management Console (GPMC) or Group Policy Management Editor (GPME).','[{\"cis\": [\"1.1.6\"]}, {\"cis_csc\": [\"5.2\"]}]'),(26006,'Ensure 'Account lockout duration' is set to '15 or more minute(s)'.','This policy setting determines the length of time that must pass before a locked account is unlocked and a user can try to log on again. The setting does this by specifying the number of minutes a locked out account will remain unavailable. If the value for this policy setting is configured to 0, locked out accounts will remain locked out until an administrator manually unlocks them. Although it might seem like a good idea to configure the value for this policy setting to a high value, such a configuration will likely increase the number of calls that the help desk receives to unlock accounts locked by mistake. Users should be aware of the length of time a lock remains in place, so that they realize they only need to call the help desk if they have an extremely urgent need to regain access to their computer. The recommended state for this setting is: 15 or more minute(s). Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','A denial of service (DoS) condition can be created if an attacker abuses the Account lockout threshold and repeatedly attempts to log on with a specific account. Once you configure the Account lockout threshold setting, the account will be locked out after the specified number of failed attempts. If you configure the Account lockout duration setting to 0, then the account will remain locked out until an administrator unlocks it manually.','','To establish the recommended configuration via GP, set the following UI path to 15 or more minute(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesAccount Lockout PolicyAccount lockout duration','[{\"cis\": [\"1.2.1\"]}, {\"cis_csc\": [\"4.10\"]}]'),(26007,'Ensure 'Account lockout threshold' is set to '5 or fewer invalid logon attempt(s), but not 0'.','This policy setting determines the number of failed logon attempts before the account is locked. Setting this policy to 0 does not conform to the benchmark as doing so disables the account lockout threshold. The recommended state for this setting is: 5 or fewer invalid logon attempt(s), but not 0. Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','Setting an account lockout threshold reduces the likelihood that an online password brute force attack will be successful. Setting the account lockout threshold too low introduces risk of increased accidental lockouts and/or a malicious actor intentionally locking out accounts.','','To establish the recommended configuration via GP, set the following UI path to 5 or fewer invalid login attempt(s), but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesAccount Lockout PolicyAccount lockout threshold','[{\"cis\": [\"1.2.2\"]}, {\"cis_csc\": [\"4.10\"]}]'),(26008,'Ensure 'Reset account lockout counter after' is set to '15 or more minute(s)'.','This policy setting determines the length of time before the Account lockout threshold resets to zero. The default value for this policy setting is Not Defined. If the Account lockout threshold is defined, this reset time must be less than or equal to the value for the Account lockout duration setting. If you leave this policy setting at its default value or configure the value to an interval that is too long, your environment could be vulnerable to a DoS attack. An attacker could maliciously perform a number of failed logon attempts on all users in the organization, which will lock out their accounts. If no policy were determined to reset the account lockout, it would be a manual task for administrators. Conversely, if a reasonable time value is configured for this policy setting, users would be locked out for a set period until all of the accounts are unlocked automatically. The recommended state for this setting is: 15 or more minute(s). Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','Users can accidentally lock themselves out of their accounts if they mistype their password multiple times. To reduce the chance of such accidental lockouts, the Reset account lockout counter after setting determines the number of minutes that must elapse before the counter that tracks failed logon attempts and triggers lockouts is reset to 0.','','To establish the recommended configuration via GP, set the following UI path to 15 or more minute(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesAccount Lockout PolicyReset account lockout counter after','[{\"cis\": [\"1.2.3\"]}, {\"cis_csc\": [\"4.10\"]}]'),(26009,'Ensure 'Accounts: Administrator account status' is set to 'Disabled'.','This policy setting enables or disables the Administrator account during normal operation. When a computer is booted into safe mode, the Administrator account is always enabled, regardless of how this setting is configured. Note that this setting will have no impact when applied to the Domain Controllers organizational unit via group policy because Domain Controllers have no local account database. It can be configured at the domain level via group policy, similar to account lockout and password policy settings. The recommended state for this setting is: Disabled.','In some organizations, it can be a daunting management challenge to maintain a regular schedule for periodic password changes for local accounts. Therefore, you may want to disable the built-in Administrator account instead of relying on regular password changes to protect it from attack. Another reason to disable this built-in account is that it cannot be locked out no matter how many failed logons it accrues, which makes it a prime target for brute force attacks that attempt to guess passwords. Also, this account has a well-known security identifier (SID) and there are third-party tools that allow authentication by using the SID rather than the account name. This capability means that even if you rename the Administrator account, an attacker could launch a brute force attack by using the SID to log on.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Administrator account status','[{\"cis\": [\"2.3.1.1\"]}, {\"cis_csc\": [\"4.7\"]}]'),(26010,'Ensure 'Accounts: Block Microsoft accounts' is set to 'Users can't add or log on with Microsoft accounts'.','This policy setting prevents users from adding new Microsoft accounts on this computer. The recommended state for this setting is: Users can't add or log on with Microsoft accounts.','Organizations that want to effectively implement identity management policies and maintain firm control of what accounts are used to log onto their computers will probably want to block Microsoft accounts. Organizations may also need to block Microsoft accounts in order to meet the requirements of compliance standards that apply to their information systems.','','To establish the recommended configuration via GP, set the following UI path to Users can't add or log on with Microsoft accounts: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Block Microsoft accounts','[{\"cis\": [\"2.3.1.2\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26011,'Ensure 'Accounts: Guest account status' is set to 'Disabled'.','This policy setting determines whether the Guest account is enabled or disabled. The Guest account allows unauthenticated network users to gain access to the system. The recommended state for this setting is: Disabled. Note: This setting will have no impact when applied to the Domain Controllers organizational unit via group policy because Domain Controllers have no local account database. It can be configured at the domain level via group policy, similar to account lockout and password policy settings.','The default Guest account allows unauthenticated network users to log on as Guest with no password. These unauthorized users could access any resources that are accessible to the Guest account over the network. This capability means that any network shares with permissions that allow access to the Guest account, the Guests group, or the Everyone group will be accessible over the network, which could lead to the exposure or corruption of data.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Guest account status','[{\"cis\": [\"2.3.1.3\"]}, {\"cis_csc\": [\"4.7\"]}]'),(26012,'Ensure 'Accounts: Limit local account use of blank passwords to console logon only' is set to 'Enabled'.','This policy setting determines whether local accounts that are not password protected can be used to log on from locations other than the physical computer console. If you enable this policy setting, local accounts that have blank passwords will not be able to log on to the network from remote client computers. Such accounts will only be able to log on at the keyboard of the computer. The recommended state for this setting is: Enabled.','Blank passwords are a serious threat to computer security and should be forbidden through both organizational policy and suitable technical measures. In fact, the default settings for Active Directory domains require complex passwords of at least seven characters. However, if users with the ability to create new accounts bypass your domain-based password policies, they could create accounts with blank passwords. For example, a user could build a stand-alone computer, create one or more accounts with blank passwords, and then join the computer to the domain. The local accounts with blank passwords would still function. Anyone who knows the name of one of these unprotected accounts could then use it to log on.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Limit local account use of blank passwords to console logon only','[{\"cis\": [\"2.3.1.4\"]}, {\"cis_csc\": [\"5.2\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26013,'Configure 'Accounts: Rename administrator account'.','The built-in local administrator account is a well-known account name that attackers will target. It is recommended to choose another name for this account, and to avoid names that denote administrative or elevated access accounts. Be sure to also change the default description for the local administrator (through the Computer Management console).','The Administrator account exists on all computers that run the Windows 2000 or newer operating systems. If you rename this account, it is slightly more difficult for unauthorized persons to guess this privileged user name and password combination. The built-in Administrator account cannot be locked out, regardless of how many times an attacker might use a bad password. This capability makes the Administrator account a popular target for brute force attacks that attempt to guess passwords. The value of this countermeasure is lessened because this account has a well-known SID, and there are third-party tools that allow authentication by using the SID rather than the account name. Therefore, even if you rename the Administrator account, an attacker could launch a brute force attack by using the SID to log on.','','To establish the recommended configuration via GP, configure the following UI path: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Rename administrator account','[{\"cis\": [\"2.3.1.5\"]}, {\"cis_csc\": [\"4.7\"]}]'),(26014,'Configure 'Accounts: Rename guest account'.','The built-in local guest account is another well-known name to attackers. It is recommended to rename this account to something that does not indicate its purpose. Even if you disable this account, which is recommended, ensure that you rename it for added security.','The Guest account exists on all computers that run the Windows 2000 or newer operating systems. If you rename this account, it is slightly more difficult for unauthorized persons to guess this privileged user name and password combination.','','To establish the recommended configuration via GP, configure the following UI path: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Rename guest account','[{\"cis\": [\"2.3.1.6\"]}, {\"cis_csc\": [\"4.7\"]}]'),(26015,'Ensure 'Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings' is set to �','This policy setting allows administrators to enable the more precise auditing capabilities present in Windows Vista. The Audit Policy settings available in Windows Server 2003 Active Directory do not yet contain settings for managing the new auditing subcategories. To properly apply the auditing policies prescribed in this baseline, the Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings setting needs to be configured to Enabled. The recommended state for this setting is: Enabled. Important: Be very cautious about audit settings that can generate a large volume of traffic. For example, if you enable either success or failure auditing for all of the Privilege Use subcategories, the high volume of audit events generated can make it difficult to find other types of entries in the Security log. Such a configuration could also have a significant impact on system performance.','Prior to the introduction of auditing subcategories in Windows Vista, it was difficult to track events at a per-system or per-user level. The larger event categories created too many events and the key information that needed to be audited was difficult to find.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAudit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings','[{\"cis\": [\"2.3.2.1\"]}, {\"cis_csc\": [\"8.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26016,'Ensure 'Audit: Shut down system immediately if unable to log security audits' is set to 'Disabled'.','This policy setting determines whether the system shuts down if it is unable to log Security events. It is a requirement for Trusted Computer System Evaluation Criteria (TCSEC)-C2 and Common Criteria certification to prevent auditable events from occurring if the audit system is unable to log them. Microsoft has chosen to meet this requirement by halting the system and displaying a stop message if the auditing system experiences a failure. When this policy setting is enabled, the system will be shut down if a security audit cannot be logged for any reason. If the Audit: Shut down system immediately if unable to log security audits setting is enabled, unplanned system failures can occur. The administrative burden can be significant, especially if you also configure the Retention method for the Security log to Do not overwrite events (clear log manually). This configuration causes a repudiation threat (a backup operator could deny that they backed up or restored data) to become a denial of service (DoS) vulnerability, because a server could be forced to shut down if it is overwhelmed with logon events and other security events that are written to the Security log. Also, because the shutdown is not graceful, it is possible that irreparable damage to the operating system, applications, or data could result. Although the NTFS file system guarantees its integrity when an ungraceful computer shutdown occurs, it cannot guarantee that every data file for every application will still be in a usable form when the computer restarts. The recommended state for this setting is: Disabled.','If the computer is unable to record events to the Security log, critical evidence or important troubleshooting information may not be available for review after a security incident. Also, an attacker could potentially generate a large volume of Security log events to purposely force a computer shutdown.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAudit: Shut down system immediately if unable to log security audits','[{\"cis\": [\"2.3.2.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(26017,'Ensure 'Devices: Allowed to format and eject removable media' is set to 'Administrators and Interactive Users'.','This policy setting determines who is allowed to format and eject removable NTFS media. You can use this policy setting to prevent unauthorized users from removing data on one computer to access it on another computer on which they have local administrator privileges. The recommended state for this setting is: Administrators and Interactive Users.','Users may be able to move data on removable disks to a different computer where they have administrative privileges. The user could then take ownership of any file, grant themselves full control, and view or modify any file. The fact that most removable storage devices will eject media by pressing a mechanical button diminishes the advantage of this policy setting.','','To establish the recommended configuration via GP, set the following UI path to Administrators and Interactive Users: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDevices: Allowed to format and eject removable media','[{\"cis\": [\"2.3.4.1\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26018,'Ensure 'Devices: Prevent users from installing printer drivers' is set to 'Enabled'.','For a computer to print to a shared printer, the driver for that shared printer must be installed on the local computer. This security setting determines who is allowed to install a printer driver as part of connecting to a shared printer. The recommended state for this setting is: Enabled. Note: This setting does not affect the ability to add a local printer. This setting does not affect Administrators.','It may be appropriate in some organizations to allow users to install printer drivers on their own workstations. However, in a high security environment, you should allow only Administrators, not users, to do this, because printer driver installation may unintentionally cause the computer to become less stable. A malicious user could install inappropriate printer drivers in a deliberate attempt to damage the computer, or a user might accidentally install malicious software that masquerades as a printer driver. It is feasible for an attacker to disguise a Trojan horse program as a printer driver. The program may appear to users as if they must use it to print, but such a program could unleash malicious code on your computer network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDevices: Prevent users from installing printer drivers','[{\"cis\": [\"2.3.4.2\"]}, {\"pci_dss\": [\"2.2.4\", \"2.2.5\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC6.3\", \"CC5.2\"]}]'),(26019,'Ensure 'Domain member: Digitally encrypt or sign secure channel data (always)' is set to 'Enabled'.','This policy setting determines whether all secure channel traffic that is initiated by the domain member must be signed or encrypted. The recommended state for this setting is: Enabled.','When a computer joins a domain, a computer account is created. After it joins the domain, the computer uses the password for that account to create a secure channel with the Domain Controller for its domain every time that it restarts. Requests that are sent on the secure channel are authenticated-and sensitive information such as passwords are encrypted-but the channel is not integrity-checked, and not all information is encrypted. Digital encryption and signing of the secure channel is a good idea where it is supported. The secure channel protects domain credentials as they are sent to the Domain Controller.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Digitally encrypt or sign secure channel data (always)','[{\"cis\": [\"2.3.6.1\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26020,'Ensure 'Domain member: Digitally encrypt secure channel data (when possible)' is set to 'Enabled'.','This policy setting determines whether a domain member should attempt to negotiate encryption for all secure channel traffic that it initiates. The recommended state for this setting is: Enabled.','When a computer joins a domain, a computer account is created. After it joins the domain, the computer uses the password for that account to create a secure channel with the Domain Controller for its domain every time that it restarts. Requests that are sent on the secure channel are authenticated-and sensitive information such as passwords are encrypted-but the channel is not integrity-checked, and not all information is encrypted. Digital encryption and signing of the secure channel is a good idea where it is supported. The secure channel protects domain credentials as they are sent to the Domain Controller.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Digitally encrypt secure channel data (when possible)','[{\"cis\": [\"2.3.6.2\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26021,'Ensure 'Domain member: Digitally sign secure channel data (when possible)' is set to 'Enabled'.','This policy setting determines whether a domain member should attempt to negotiate whether all secure channel traffic that it initiates must be digitally signed. Digital signatures protect the traffic from being modified by anyone who captures the data as it traverses the network. The recommended state for this setting is: Enabled.','When a computer joins a domain, a computer account is created. After it joins the domain, the computer uses the password for that account to create a secure channel with the Domain Controller for its domain every time that it restarts. Requests that are sent on the secure channel are authenticated-and sensitive information such as passwords are encrypted-but the channel is not integrity-checked, and not all information is encrypted. Digital encryption and signing of the secure channel is a good idea where it is supported. The secure channel protects domain credentials as they are sent to the Domain Controller.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Digitally sign secure channel data (when possible)','[{\"cis\": [\"2.3.6.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26022,'Ensure 'Domain member: Disable machine account password changes' is set to 'Disabled'.','This policy setting determines whether a domain member can periodically change its computer account password. Computers that cannot automatically change their account passwords are potentially vulnerable, because an attacker might be able to determine the password for the system's domain account. The recommended state for this setting is: Disabled. Note: Some problems can occur as a result of machine account password expiration, particularly if a machine is reverted to a previous point-in-time state, as is common with virtual machines. Depending on how far back the reversion is, the older machine account password stored on the machine may no longer be recognized by the domain controllers, and therefore the computer loses its domain trust. This can also disrupt non-persistent VDI implementations, and devices with write filters that disallow permanent changes to the OS volume. Some organizations may choose to exempt themselves from this recommendation and disable machine account password expiration for these situations.','The default configuration for Windows Server 2003-based computers that belong to a domain is that they are automatically required to change the passwords for their accounts every 30 days. If you disable this policy setting, computers that run Windows Server 2003 will retain the same passwords as their computer accounts. Computers that are no longer able to automatically change their account password are at risk from an attacker who could determine the password for the computer's domain account.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Disable machine account password changes','[{\"cis\": [\"2.3.6.4\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26023,'Ensure 'Domain member: Maximum machine account password age' is set to '30 or fewer days, but not 0'.','This policy setting determines the maximum allowable age for a computer account password. By default, domain members automatically change their domain passwords every 30 days. If you increase this interval significantly so that the computers no longer change their passwords, an attacker would have more time to undertake a brute force attack against one of the computer accounts. The recommended state for this setting is: 30 or fewer days, but not 0. Note: A value of 0 does not conform to the benchmark as it disables maximum password age. Note #2: Some problems can occur as a result of machine account password expiration, particularly if a machine is reverted to a previous point-in-time state, as is common with virtual machines. Depending on how far back the reversion is, the older machine account password stored on the machine may no longer be recognized by the domain controllers, and therefore the computer loses its domain trust. This can also disrupt non-persistent VDI implementations, and devices with write filters that disallow permanent changes to the OS volume. Some organizations may choose to exempt themselves from this recommendation and disable machine account password expiration for these situations.','In Active Directory-based domains, each computer has an account and password just like every user. By default, the domain members automatically change their domain password every 30 days. If you increase this interval significantly, or set it to 0 so that the computers no longer change their passwords, an attacker will have more time to undertake a brute force attack to guess the password of one or more computer accounts.','','To establish the recommended configuration via GP, set the following UI path to 30 or fewer days, but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Maximum machine account password age','[{\"cis\": [\"2.3.6.5\"]}]'),(26024,'Ensure 'Domain member: Require strong (Windows 2000 or later) session key' is set to 'Enabled'.','When this policy setting is enabled, a secure channel can only be established with Domain Controllers that are capable of encrypting secure channel data with a strong (128-bit) session key. To enable this policy setting, all Domain Controllers in the domain must be able to encrypt secure channel data with a strong key, which means all Domain Controllers must be running Microsoft Windows 2000 or newer. The recommended state for this setting is: Enabled.','Session keys that are used to establish secure channel communications between Domain Controllers and member computers are much stronger in Windows 2000 than they were in previous Microsoft operating systems. Whenever possible, you should take advantage of these stronger session keys to help protect secure channel communications from attacks that attempt to hijack network sessions and eavesdropping. (Eavesdropping is a form of hacking in which network data is read or altered in transit. The data can be modified to hide or change the sender, or be redirected.)','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Require strong (Windows 2000 or later) session key','[{\"cis\": [\"2.3.6.6\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26025,'Ensure 'Interactive logon: Do not require CTRL+ALT+DEL' is set to 'Disabled'.','This policy setting determines whether users must press CTRL+ALT+DEL before they log on. The recommended state for this setting is: Disabled.','Microsoft developed this feature to make it easier for users with certain types of physical impairments to log on to computers that run Windows. If users are not required to press CTRL+ALT+DEL, they are susceptible to attacks that attempt to intercept their passwords. If CTRL+ALT+DEL is required before logon, user passwords are communicated by means of a trusted path. An attacker could install a Trojan horse program that looks like the standard Windows logon dialog box and capture the user's password. The attacker would then be able to log on to the compromised account with whatever level of privilege that user has.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Do not require CTRL+ALT+DEL','[{\"cis\": [\"2.3.7.1\"]}]'),(26026,'Ensure 'Interactive logon: Don't display last signed-in' is set to 'Enabled'.','This policy setting determines whether the account name of the last user to log on to the client computers in your organization will be displayed in each computer's respective Windows logon screen. Enable this policy setting to prevent intruders from collecting account names visually from the screens of desktop or laptop computers in your organization. The recommended state for this setting is: Enabled.','An attacker with access to the console (for example, someone with physical access or someone who is able to connect to the server through Remote Desktop Services) could view the name of the last user who logged on to the server. The attacker could then try to guess the password, use a dictionary, or use a brute-force attack to try and log on.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Don't display last signed-in. Note: In older versions of Microsoft Windows, this setting was named Interactive logon: Do not display last user name, but it was renamed starting with Windows 10 Release 1703.','[{\"cis\": [\"2.3.7.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26027,'Ensure 'Interactive logon: Machine account lockout threshold' is set to '10 or fewer invalid logon attempts, but not 0'.','This security setting determines the number of failed logon attempts that causes the machine to be locked out. Failed password attempts against workstations or member servers that have been locked using either CTRL+ALT+DELETE or password protected screen savers counts as failed logon attempts. The machine lockout policy is enforced only on those machines that have BitLocker enabled for protecting OS volumes. Please ensure that appropriate recovery password backup policies are enabled. The recommended state for this setting is: 10 or fewer invalid logon attempts, but not 0. Note: A value of 0 does not conform to the benchmark as it disables the machine account lockout threshold. Values from 1 to 3 will be interpreted as 4.','If a machine is lost or stolen, or if an insider threat attempts a brute force password attack against the computer, it is important to ensure that BitLocker will lock the computer and therefore prevent a successful attack.','','To establish the recommended configuration via GP, set the following UI path to 10 or fewer invalid logon attempts, but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Machine account lockout threshold','[{\"cis\": [\"2.3.7.3\"]}, {\"cis_csc\": [\"4.10\"]}]'),(26028,'Ensure 'Interactive logon: Machine inactivity limit' is set to '900 or fewer second(s), but not 0'.','Windows notices inactivity of a logon session, and if the amount of inactive time exceeds the inactivity limit, then the screen saver will run, locking the session. The recommended state for this setting is: 900 or fewer second(s), but not 0. Note: A value of 0 does not conform to the benchmark as it disables the machine inactivity limit.','If a user forgets to lock their computer when they walk away it's possible that a passerby will hijack it.','','To establish the recommended configuration via GP, set the following UI path to 900 or fewer seconds, but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Machine inactivity limit','[{\"cis\": [\"2.3.7.4\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26029,'Configure 'Interactive logon: Message text for users attempting to log on'.','This policy setting specifies a text message that displays to users when they log on. Set the following group policy to a value that is consistent with the security and operational requirements of your organization.','Displaying a warning message before logon may help prevent an attack by warning the attacker about the consequences of their misconduct before it happens. It may also help to reinforce corporate policy by notifying employees of the appropriate policy during the logon process. This text is often used for legal reasons—for example, to warn users about the ramifications of misusing company information or to warn them that their actions may be audited. Note: Any warning that you display should first be approved by your organization's legal and human resources representatives.','','To establish the recommended configuration via GP, configure the following UI path to a value that is consistent with the security and operational requirements of your organization: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Message text for users attempting to log on','[{\"cis\": [\"2.3.7.5\"]}]'),(26030,'Configure 'Interactive logon: Message title for users attempting to log on'.','This policy setting specifies the text displayed in the title bar of the window that users see when they log on to the system. Configure this setting in a manner that is consistent with the security and operational requirements of your organization.','Displaying a warning message before logon may help prevent an attack by warning the attacker about the consequences of their misconduct before it happens. It may also help to reinforce corporate policy by notifying employees of the appropriate policy during the logon process.','','To establish the recommended configuration via GP, configure the following UI path to a value that is consistent with the security and operational requirements of your organization: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Message title for users attempting to log on','[{\"cis\": [\"2.3.7.6\"]}]'),(26031,'Ensure 'Interactive logon: Number of previous logons to cache (in case domain controller is not available)' is set to '4 or few','This policy setting determines whether a user can log on to a Windows domain using cached account information. Logon information for domain accounts can be cached locally to allow users to log on even if a Domain Controller cannot be contacted. This policy setting determines the number of unique users for whom logon information is cached locally. If this value is set to 0, the logon cache feature is disabled. An attacker who is able to access the file system of the server could locate this cached information and use a brute force attack to determine user passwords. The recommended state for this setting is: 4 or fewer logon(s).','The number that is assigned to this policy setting indicates the number of users whose logon information the computer will cache locally. If the number is set to 4, then the computer caches logon information for 4 users. When a 5th user logs on to the computer, the server overwrites the oldest cached logon session. Users who access the computer console will have their logon credentials cached on that computer. An attacker who is able to access the file system of the computer could locate this cached information and use a brute force attack to attempt to determine user passwords. To mitigate this type of attack, Windows encrypts the information and obscures its physical location.','','To establish the recommended configuration via GP, set the following UI path to 4 or fewer logon(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Number of previous logons to cache (in case domain controller is not available)','[{\"cis\": [\"2.3.7.7\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26032,'Ensure 'Interactive logon: Prompt user to change password before expiration' is set to 'between 5 and 14 days'.','This policy setting determines how far in advance users are warned that their password will expire. It is recommended that you configure this policy setting to at least 5 days but no more than 14 days to sufficiently warn users when their passwords will expire. The recommended state for this setting is: between 5 and 14 days.','Users will need to be warned that their passwords are going to expire, or they may inadvertently be locked out of the computer when their passwords expire. This condition could lead to confusion for users who access the network locally, or make it impossible for users to access your organization's network through dial-up or virtual private network (VPN) connections.','','To establish the recommended configuration via GP, set the following UI path to a value between 5 and 14 days: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Prompt user to change password before expiration','[{\"cis\": [\"2.3.7.8\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26033,'Ensure 'Interactive logon: Smart card removal behavior' is set to 'Lock Workstation' or higher.','This policy setting determines what happens when the smart card for a logged-on user is removed from the smart card reader. The recommended state for this setting is: Lock Workstation. Configuring this setting to Force Logoff or Disconnect if a Remote Desktop Services session also conforms to the benchmark.','Users sometimes forget to lock their workstations when they are away from them, allowing the possibility for malicious users to access their computers. If smart cards are used for authentication, the computer should automatically lock itself when the card is removed to ensure that only the user with the smart card is accessing resources using those credentials.','','To establish the recommended configuration via GP, set the following UI path to Lock Workstation (or, if applicable for your environment, Force Logoff or Disconnect if a Remote Desktop Services session): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Smart card removal behavior','[{\"cis\": [\"2.3.7.9\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.6\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26034,'Ensure 'Microsoft network client: Digitally sign communications (always)' is set to 'Enabled'.','This policy setting determines whether packet signing is required by the SMB client component. Note: When Windows Vista-based computers have this policy setting enabled and they connect to file or print shares on remote servers, it is important that the setting is synchronized with its companion setting, Microsoft network server: Digitally sign communications (always), on those servers. For more information about these settings, see the "Microsoft network client and server: Digitally sign communications (four related settings)" section in Chapter 5 of the Threats and Countermeasures guide. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network client: Digitally sign communications (always)','[{\"cis\": [\"2.3.8.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26035,'Ensure 'Microsoft network client: Digitally sign communications (if server agrees)' is set to 'Enabled'.','This policy setting determines whether the SMB client will attempt to negotiate SMB packet signing. Note: Enabling this policy setting on SMB clients on your network makes them fully effective for packet signing with all clients and servers in your environment. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network client: Digitally sign communications (if server agrees)','[{\"cis\": [\"2.3.8.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26036,'Ensure 'Microsoft network client: Send unencrypted password to third-party SMB servers' is set to 'Disabled'.','This policy setting determines whether the SMB redirector will send plaintext passwords during authentication to third-party SMB servers that do not support password encryption. It is recommended that you disable this policy setting unless there is a strong business case to enable it. If this policy setting is enabled, unencrypted passwords will be allowed across the network. The recommended state for this setting is: Disabled.','If you enable this policy setting, the server can transmit passwords in plaintext across the network to other computers that offer SMB services, which is a significant security risk. These other computers may not use any of the SMB security mechanisms that are included with Windows Server 2003.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network client: Send unencrypted password to third-party SMB servers','[{\"cis\": [\"2.3.8.3\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26037,'Ensure 'Microsoft network server: Amount of idle time required before suspending session' is set to '15 or fewer minute(s)'.','This policy setting allows you to specify the amount of continuous idle time that must pass in an SMB session before the session is suspended because of inactivity. Administrators can use this policy setting to control when a computer suspends an inactive SMB session. If client activity resumes, the session is automatically reestablished. The maximum value is 99999, which is over 69 days; in effect, this value disables the setting. The recommended state for this setting is: 15 or fewer minute(s).','Each SMB session consumes server resources, and numerous null sessions will slow the server or possibly cause it to fail. An attacker could repeatedly establish SMB sessions until the server's SMB services become slow or unresponsive.','','To establish the recommended configuration via GP, set the following UI path to 15 or fewer minute(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Amount of idle time required before suspending session','[{\"cis\": [\"2.3.9.1\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26038,'Ensure 'Microsoft network server: Digitally sign communications (always)' is set to 'Enabled'.','This policy setting determines whether packet signing is required by the SMB server component. Enable this policy setting in a mixed environment to prevent downstream clients from using the workstation as a network server. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Digitally sign communications (always)','[{\"cis\": [\"2.3.9.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26039,'Ensure 'Microsoft network server: Digitally sign communications (if client agrees)' is set to 'Enabled'.','This policy setting determines whether the SMB server will negotiate SMB packet signing with clients that request it. If no signing request comes from the client, a connection will be allowed without a signature if the Microsoft network server: Digitally sign communications (always) setting is not enabled. Note: Enable this policy setting on SMB clients on your network to make them fully effective for packet signing with all clients and servers in your environment. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Digitally sign communications (if client agrees)','[{\"cis\": [\"2.3.9.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26040,'Ensure 'Microsoft network server: Disconnect clients when logon hours expire' is set to 'Enabled'.','This security setting determines whether to disconnect users who are connected to the local computer outside their user account's valid logon hours. This setting affects the Server Message Block (SMB) component. If you enable this policy setting you should also enable Network security: Force logoff when logon hours expire (Rule 2.3.11.6). If your organization configures logon hours for users, this policy setting is necessary to ensure they are effective. The recommended state for this setting is: Enabled.','If your organization configures logon hours for users, then it makes sense to enable this policy setting. Otherwise, users who should not have access to network resources outside of their logon hours may actually be able to continue to use those resources with sessions that were established during allowed hours.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Disconnect clients when logon hours expire','[{\"cis\": [\"2.3.9.4\"]}, {\"cis_csc\": [\"5.6\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26041,'Ensure 'Microsoft network server: Server SPN target name validation level' is set to 'Accept if provided by client' or higher.','This policy setting controls the level of validation a computer with shared folders or printers (the server) performs on the service principal name (SPN) that is provided by the client computer when it establishes a session using the server message block (SMB) protocol. The server message block (SMB) protocol provides the basis for file and print sharing and other networking operations, such as remote Windows administration. The SMB protocol supports validating the SMB server service principal name (SPN) within the authentication blob provided by a SMB client to prevent a class of attacks against SMB servers referred to as SMB relay attacks. This setting will affect both SMB1 and SMB2. The recommended state for this setting is: Accept if provided by client. Configuring this setting to Required from client also conforms to the benchmark.','The identity of a computer can be spoofed to gain unauthorized access to network resources.','','To establish the recommended configuration via GP, set the following UI path to Accept if provided by client (configuring to Required from client also conforms to the benchmark): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Server SPN target name validation level','[{\"cis\": [\"2.3.9.5\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26042,'Ensure 'Network access: Allow anonymous SID/Name translation' is set to 'Disabled'.','This policy setting determines whether an anonymous user can request security identifier (SID) attributes for another user, or use a SID to obtain its corresponding user name. The recommended state for this setting is: Disabled.','If this policy setting is enabled, a user with local access could use the well-known Administrator's SID to learn the real name of the built-in Administrator account, even if it has been renamed. That person could then use the account name to initiate a password guessing attack.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Allow anonymous SID/Name translation','[{\"cis\": [\"2.3.10.1\"]}]'),(26043,'Ensure 'Network access: Do not allow anonymous enumeration of SAM accounts' is set to 'Enabled'.','This policy setting controls the ability of anonymous users to enumerate the accounts in the Security Accounts Manager (SAM). If you enable this policy setting, users with anonymous connections will not be able to enumerate domain account user names on the systems in your environment. This policy setting also allows additional restrictions on anonymous connections. The recommended state for this setting is: Enabled. Note: This policy has no effect on Domain Controllers.','An unauthorized user could anonymously list account names and use the information to attempt to guess passwords or perform social engineering attacks. (Social engineering attacks try to deceive users in some way to obtain passwords or some form of security information.)','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Do not allow anonymous enumeration of SAM accounts','[{\"cis\": [\"2.3.10.2\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26044,'Ensure 'Network access: Do not allow anonymous enumeration of SAM accounts and shares' is set to 'Enabled'.','This policy setting controls the ability of anonymous users to enumerate SAM accounts as well as shares. If you enable this policy setting, anonymous users will not be able to enumerate domain account user names and network share names on the systems in your environment. The recommended state for this setting is: Enabled. Note: This policy has no effect on Domain Controllers.','An unauthorized user could anonymously list account names and shared resources and use the information to attempt to guess passwords or perform social engineering attacks. (Social engineering attacks try to deceive users in some way to obtain passwords or some form of security information.)','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Do not allow anonymous enumeration of SAM accounts and shares','[{\"cis\": [\"2.3.10.3\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26045,'Ensure 'Network access: Do not allow storage of passwords and credentials for network authentication' is set to 'Enabled'.','This policy setting determines whether Credential Manager (formerly called Stored User Names and Passwords) saves passwords or credentials for later use when it gains domain authentication. The recommended state for this setting is: Enabled. Note: Changes to this setting will not take effect until Windows is restarted.','Passwords that are cached can be accessed by the user when logged on to the computer. Although this information may sound obvious, a problem can arise if the user unknowingly executes hostile code that reads the passwords and forwards them to another, unauthorized user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Do not allow storage of passwords and credentials for network authentication','[{\"cis\": [\"2.3.10.4\"]}, {\"pci_dss\": [\"3.1\"]}]'),(26046,'Ensure 'Network access: Let Everyone permissions apply to anonymous users' is set to 'Disabled'.','This policy setting determines what additional permissions are assigned for anonymous connections to the computer. The recommended state for this setting is: Disabled.','An unauthorized user could anonymously list account names and shared resources and use the information to attempt to guess passwords, perform social engineering attacks, or launch DoS attacks.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Let Everyone permissions apply to anonymous users','[{\"cis\": [\"2.3.10.5\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26047,'Ensure 'Network access: Named Pipes that can be accessed anonymously' is set to 'None'.','This policy setting determines which communication sessions, or pipes, will have attributes and permissions that allow anonymous access. The recommended state for this setting is: <blank> (i.e. None).','Limiting named pipes that can be accessed anonymously will reduce the attack surface of the system.','','To establish the recommended configuration via GP, set the following UI path to <blank> (i.e. None): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Named Pipes that can be accessed anonymously','[{\"cis\": [\"2.3.10.6\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26048,'Ensure 'Network access: Remotely accessible registry paths' is configured.','This policy setting determines which registry paths will be accessible over the network, regardless of the users or groups listed in the access control list (ACL) of the winreg registry key. Note: This setting does not exist in Windows XP. There was a setting with that name in Windows XP, but it is called 'Network access: Remotely accessible registry paths and sub-paths' in Windows Server 2003, Windows Vista, and Windows Server 2008 (non-R2). Note #2: When you configure this setting you specify a list of one or more objects. The delimiter used when entering the list is a line feed or carriage return, that is, type the first object on the list, press the Enter button, type the next object, press Enter again, etc. The setting value is stored as a comma-delimited list in group policy security templates. It is also rendered as a comma-delimited list in Group Policy Editor's display pane and the Resultant Set of Policy console. It is recorded in the registry as a line-feed delimited list in a REG_MULTI_SZ value. The recommended state for this setting is: SystemCurrentControlSetControlProductOptions SystemCurrentControlSetControlServer Applications SoftwareMicrosoftWindows NTCurrentVersion','The registry is a database that contains computer configuration information, and much of the information is sensitive. An attacker could use this information to facilitate unauthorized activities. To reduce the risk of such an attack, suitable ACLs are assigned throughout the registry to help protect it from access by unauthorized users.','','To establish the recommended configuration via GP, in the following UI path: Computer Configuration\Policies\Windows Settings\Security Settings\Local Policies\Security Options\Network access: Remotely accessible registry paths." Set these values: -"System\CurrentControlSet\Control\ProductOptions" -"System\CurrentControlSet\Control\Server Applications" -"SOFTWARE\Microsoft\Windows NT\CurrentVersion" ','[{\"cis\": [\"2.3.10.7\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26049,'Ensure 'Network access: Remotely accessible registry paths and sub-paths' is configured.','This policy setting determines which registry paths and sub-paths will be accessible over the network, regardless of the users or groups listed in the access control list (ACL) of the winreg registry key. Note: In Windows XP this setting is called 'Network access: Remotely accessible registry paths,' the setting with that same name in Windows Vista, Windows Server 2008 (non-R2), and Windows Server 2003 does not exist in Windows XP. Note #2: When you configure this setting you specify a list of one or more objects. The delimiter used when entering the list is a line feed or carriage return, that is, type the first object on the list, press the Enter button, type the next object, press Enter again, etc. The setting value is stored as a comma-delimited list in group policy security templates. It is also rendered as a comma-delimited list in Group Policy Editor's display pane and the Resultant Set of Policy console. It is recorded in the registry as a line-feed delimited list in a REG_MULTI_SZ value. The recommended state for this setting is: SystemCurrentControlSetControlPrintPrinters SystemCurrentControlSetServicesEventlog SoftwareMicrosoftOLAP Server SoftwareMicrosoftWindows NTCurrentVersionPrint SoftwareMicrosoftWindows NTCurrentVersionWindows SystemCurrentControlSetControlContentIndex SystemCurrentControlSetControlTerminal Server SystemCurrentControlSetControlTerminal ServerUserConfig SystemCurrentControlSetControlTerminal ServerDefaultUserConfiguration SoftwareMicrosoftWindows NTCurrentVersionPerflib SystemCurrentControlSetServicesSysmonLog','The registry contains sensitive computer configuration information that could be used by an attacker to facilitate unauthorized activities. The fact that the default ACLs assigned throughout the registry are fairly restrictive and help to protect the registry from access by unauthorized users reduces the risk of such an attack.','','To establish the recommended configuration via GP, in the following UI path: Computer Configuration\Policies\Windows Settings\Security Settings\Local Policies\Security Options\Network access: Remotely accessible registry paths and sub-paths Set the following values: -"System\CurrentControlSet\Control\Print\Printers" -"System\CurrentControlSet\Services\Eventlog" -"SOFTWARE\Microsoft\OLAP Server SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print" -"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows System\CurrentControlSet\Control\ContentIndex" -"System\CurrentControlSet\Control\Terminal Server System\CurrentControlSet\Control\Terminal Server\UserConfig" -"System\CurrentControlSet\Control\Terminal Server\DefaultUserConfiguration" -"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib System\CurrentControlSet\Services\SysmonLog" ','[{\"cis\": [\"2.3.10.8\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26050,'Ensure 'Network access: Restrict anonymous access to Named Pipes and Shares' is set to 'Enabled'.','When enabled, this policy setting restricts anonymous access to only those shares and pipes that are named in the Network access: Named pipes that can be accessed anonymously and Network access: Shares that can be accessed anonymously settings. This policy setting controls null session access to shares on your computers by adding RestrictNullSessAccess with the value 1 in the HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanManServerParameters registry key. This registry value toggles null session shares on or off to control whether the server service restricts unauthenticated clients' access to named resources. The recommended state for this setting is: Enabled.','Null sessions are a weakness that can be exploited through shares (including the default shares) on computers in your environment.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Restrict anonymous access to Named Pipes and Shares','[{\"cis\": [\"2.3.10.9\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26051,'Ensure 'Network access: Restrict clients allowed to make remote calls to SAM' is set to 'Administrators: Remote Access: Allow'.','This policy setting allows you to restrict remote RPC connections to SAM. The recommended state for this setting is: Administrators: Remote Access: Allow. Note: A Windows 10 R1607, Server 2016 or newer OS is required to access and set this value in Group Policy. Note #2: If your organization is using Azure Advanced Threat Protection (APT), the service account, "AATP Service" will need to be added to the recommendation configuration. For more information on adding the "AATP Service" account please see Configure SAM-R to enable lateral movement path detection in Microsoft Defender for Identity | Microsoft Docs.','To ensure that an unauthorized user cannot anonymously list local account names or groups and use the information to attempt to guess passwords or perform social engineering attacks. (Social engineering attacks try to deceive users in some way to obtain passwords or some form of security information.)','','To establish the recommended configuration via GP, set the following UI path to Administrators: Remote Access: Allow: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Restrict clients allowed to make remote calls to SAM','[{\"cis\": [\"2.3.10.10\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26052,'Ensure 'Network access: Shares that can be accessed anonymously' is set to 'None'.','This policy setting determines which network shares can be accessed by anonymous users. The default configuration for this policy setting has little effect because all users have to be authenticated before they can access shared resources on the server. The recommended state for this setting is: <blank> (i.e. None).','It is very dangerous to allow any values in this setting. Any shares that are listed can be accessed by any network user, which could lead to the exposure or corruption of sensitive data.','','To establish the recommended configuration via GP, set the following UI path to <blank> (i.e. None): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Shares that can be accessed anonymously','[{\"cis\": [\"2.3.10.11\"]}, {\"cis_csc\": [\"3.3\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26053,'Ensure 'Network access: Sharing and security model for local accounts' is set to 'Classic - local users authenticate as themselves'.','This policy setting determines how network logons that use local accounts are authenticated. The Classic option allows precise control over access to resources, including the ability to assign different types of access to different users for the same resource. The Guest only option allows you to treat all users equally. In this context, all users authenticate as Guest only to receive the same access level to a given resource. The recommended state for this setting is: Classic - local users authenticate as themselves. Note: This setting does not affect interactive logons that are performed remotely by using such services as Telnet or Remote Desktop Services (formerly called Terminal Services).','With the Guest only model, any user who can authenticate to your computer over the network does so with guest privileges, which probably means that they will not have write access to shared resources on that computer. Although this restriction does increase security, it makes it more difficult for authorized users to access shared resources on those computers because ACLs on those resources must include access control entries (ACEs) for the Guest account. With the Classic model, local accounts should be password protected. Otherwise, if Guest access is enabled, anyone can use those user accounts to access shared system resources.','','To establish the recommended configuration via GP, set the following UI path to Classic - local users authenticate as themselves: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Sharing and security model for local accounts','[{\"cis\": [\"2.3.10.12\"]}, {\"pci_dss\": [\"7.1.3\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26054,'Ensure 'Network security: Allow Local System to use computer identity for NTLM' is set to 'Enabled'.','This policy setting determines whether Local System services that use Negotiate when reverting to NTLM authentication can use the computer identity. This policy is supported on at least Windows 7 or Windows Server 2008 R2. The recommended state for this setting is: Enabled.','When connecting to computers running versions of Windows earlier than Windows Vista or Windows Server 2008 (non-R2), services running as Local System and using SPNEGO (Negotiate) that revert to NTLM use the computer identity. In Windows 7, if you are connecting to a computer running Windows Server 2008 or Windows Vista, then a system service uses either the computer identity or a NULL session. When connecting with a NULL session, a system-generated session key is created, which provides no protection but allows applications to sign and encrypt data without errors. When connecting with the computer identity, both signing and encryption is supported in order to provide data protection.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Allow Local System to use computer identity for NTLM','[{\"cis\": [\"2.3.11.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26055,'Ensure 'Network security: Allow LocalSystem NULL session fallback' is set to 'Disabled'.','This policy setting determines whether NTLM is allowed to fall back to a NULL session when used with LocalSystem. The recommended state for this setting is: Disabled.','NULL sessions are less secure because by definition they are unauthenticated.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Allow LocalSystem NULL session fallback','[{\"cis\": [\"2.3.11.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26056,'Ensure 'Network Security: Allow PKU2U authentication requests to this computer to use online identities' is set to 'Disabled'.','This setting determines if online identities are able to authenticate to this computer. The Public Key Cryptography Based User-to-User (PKU2U) protocol introduced in Windows 7 and Windows Server 2008 R2 is implemented as a security support provider (SSP). The SSP enables peer-to-peer authentication, particularly through the Windows 7 media and file sharing feature called HomeGroup, which permits sharing between computers that are not members of a domain. With PKU2U, a new extension was introduced to the Negotiate authentication package, Spnego.dll. In previous versions of Windows, Negotiate decided whether to use Kerberos or NTLM for authentication. The extension SSP for Negotiate, Negoexts.dll, which is treated as an authentication protocol by Windows, supports Microsoft SSPs including PKU2U. When computers are configured to accept authentication requests by using online IDs, Negoexts.dll calls the PKU2U SSP on the computer that is used to log on. The PKU2U SSP obtains a local certificate and exchanges the policy between the peer computers. When validated on the peer computer, the certificate within the metadata is sent to the logon peer for validation and associates the user's certificate to a security token and the logon process completes. The recommended state for this setting is: Disabled.','The PKU2U protocol is a peer-to-peer authentication protocol - authentication should be managed centrally in most managed networks.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork Security: Allow PKU2U authentication requests to this computer to use online identities','[{\"cis\": [\"2.3.11.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26057,'Ensure 'Network security: Configure encryption types allowed for Kerberos' is set to 'AES128_HMAC_SHA1, AES256_HMAC_SHA1, Future encryption types'.','This policy setting allows you to set the encryption types that Kerberos is allowed to use. The recommended state for this setting is: AES128_HMAC_SHA1, AES256_HMAC_SHA1, Future encryption types. Note: Some legacy applications and OSes may still require RC4_HMAC_MD5 - we recommend you test in your environment and verify whether you can safely remove it.','The strength of each encryption algorithm varies from one to the next, choosing stronger algorithms will reduce the risk of compromise however doing so may cause issues when the computer attempts to authenticate with systems that do not support them.','','To establish the recommended configuration via GP, set the following UI path to AES128_HMAC_SHA1, AES256_HMAC_SHA1, Future encryption types: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Configure encryption types allowed for Kerberos','[{\"cis\": [\"2.3.11.4\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26058,'Ensure 'Network security: Do not store LAN Manager hash value on next password change' is set to 'Enabled'.','This policy setting determines whether the LAN Manager (LM) hash value for the new password is stored when the password is changed. The LM hash is relatively weak and prone to attack compared to the cryptographically stronger Microsoft Windows NT hash. Since LM hashes are stored on the local computer in the security database, passwords can then be easily compromised if the database is attacked. Note: Older operating systems and some third-party applications may fail when this policy setting is enabled. Also, note that the password will need to be changed on all accounts after you enable this setting to gain the proper benefit. The recommended state for this setting is: Enabled.','The SAM file can be targeted by attackers who seek access to username and password hashes. Such attacks use special tools to crack passwords, which can then be used to impersonate users and gain access to resources on your network. These types of attacks will not be prevented if you enable this policy setting, but it will be much more difficult for these types of attacks to succeed.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Do not store LAN Manager hash value on next password change','[{\"cis\": [\"2.3.11.5\"]}, {\"cis_csc\": [\"3.11\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26059,'Ensure 'Network security: Force logoff when logon hours expire' is set to 'Enabled'.','This policy setting determines whether to disconnect users who are connected to the local computer outside their user account's valid logon hours. This setting affects the Server Message Block (SMB) component. If you enable this policy setting you should also enable Microsoft network server: Disconnect clients when logon hours expire (Rule 2.3.9.4). The recommended state for this setting is: Enabled.','If this setting is disabled, a user could remain connected to the computer outside of their allotted logon hours.','','To establish the recommended configuration via GP, set the following UI path to Enabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Force logoff when logon hours expire','[{\"cis\": [\"2.3.11.6\"]}, {\"cis_csc\": [\"5.6\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26060,'Ensure 'Network security: LAN Manager authentication level' is set to 'Send NTLMv2 response only. Refuse LM & NTLM'.','LAN Manager (LM) was a family of early Microsoft client/server software (predating Windows NT) that allowed users to link personal computers together on a single network. LM network capabilities included transparent file and print sharing, user security features, and network administration tools. In Active Directory domains, the Kerberos protocol is the default authentication protocol. However, if the Kerberos protocol is not negotiated for some reason, Active Directory will use LM, NTLM, or NTLMv2. LAN Manager authentication includes the LM, NTLM, and NTLM version 2 (NTLMv2) variants, and is the protocol that is used to authenticate all Windows clients when they perform the following operations: -Join a domain -Authenticate between Active Directory forests -Authenticate to down-level domains -Authenticate to computers that do not run Windows 2000, Windows Server 2003, or Windows XP -Authenticate to computers that are not in the domain. The Network security: LAN Manager authentication level setting determines which challenge/response authentication protocol is used for network logons. This choice affects the level of authentication protocol used by clients, the level of session security negotiated, and the level of authentication accepted by servers. The recommended state for this setting is: Send NTLMv2 response only. Refuse LM & NTLM.','Windows 2000 and Windows XP clients were configured by default to send LM and NTLM authentication responses (Windows 95-based and Windows 98-based clients only send LM). The default settings in OSes predating Windows Vista / Windows Server 2008 (non- R2) allowed all clients to authenticate with servers and use their resources. However, this meant that LM responses - the weakest form of authentication response - were sent over the network, and it was potentially possible for attackers to sniff that traffic to more easily reproduce the user's password. The Windows 95, Windows 98, and Windows NT operating systems cannot use the Kerberos version 5 protocol for authentication. For this reason, in a Windows Server 2003 domain, these computers authenticate by default with both the LM and NTLM protocols for network authentication. You can enforce a more secure authentication protocol for Windows 95, Windows 98, and Windows NT by using NTLMv2. For the logon process, NTLMv2 uses a secure channel to protect the authentication process. Even if you use NTLMv2 for older clients and servers, Windows-based clients and servers that are members of the domain will use the Kerberos authentication protocol to authenticate with Windows Server 2003 or newer Domain Controllers. For these reasons, it is strongly preferred to restrict the use of LM & NTLM (non-v2) as much as possible.','','To establish the recommended configuration via GP, set the following UI path to: Send NTLMv2 response only. Refuse LM & NTLM: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: LAN Manager authentication level','[{\"cis\": [\"2.3.11.7\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26061,'Ensure 'Network security: LDAP client signing requirements' is set to 'Negotiate signing' or higher.','This policy setting determines the level of data signing that is requested on behalf of clients that issue LDAP BIND requests. Note: This policy setting does not have any impact on LDAP simple bind (ldap_simple_bind) or LDAP simple bind through SSL (ldap_simple_bind_s). No Microsoft LDAP clients that are included with Windows XP Professional use ldap_simple_bind or ldap_simple_bind_s to communicate with a Domain Controller. The recommended state for this setting is: Negotiate signing. Configuring this setting to Require signing also conforms to the benchmark.','Unsigned network traffic is susceptible to man-in-the-middle attacks in which an intruder captures the packets between the client and server, modifies them, and then forwards them to the server. For an LDAP server, this susceptibility means that an attacker could cause a server to make decisions that are based on false or altered data from the LDAP queries. To lower this risk in your network, you can implement strong physical security measures to protect the network infrastructure. Also, you can make all types of man-in-the-middle attacks extremely difficult if you require digital signatures on all network packets by means of IPsec authentication headers.','','To establish the recommended configuration via GP, set the following UI path to Negotiate signing (configuring to Require signing also conforms to the benchmark): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: LDAP client signing requirements','[{\"cis\": [\"2.3.11.8\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26062,'Ensure 'Network security: Minimum session security for NTLM SSP based (including secure RPC) clients' is set to 'Require NTLMv2 session&#','This policy setting determines which behaviors are allowed by clients for applications using the NTLM Security Support Provider (SSP). The SSP Interface (SSPI) is used by applications that need authentication services. The setting does not modify how the authentication sequence works but instead require certain behaviors in applications that use the SSPI. The recommended state for this setting is: Require NTLMv2 session security, Require 128-bit encryption. Note: These values are dependent on the Network security: LAN Manager Authentication Level (Rule 2.3.11.7) security setting value.','You can enable both options for this policy setting to help protect network traffic that uses the NTLM Security Support Provider (NTLM SSP) from being exposed or tampered with by an attacker who has gained access to the same network. In other words, these options help protect against man-in-the-middle attacks.','','To establish the recommended configuration via GP, set the following UI path to Require NTLMv2 session security, Require 128-bit encryption: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Minimum session security for NTLM SSP based (including secure RPC) clients','[{\"cis\": [\"2.3.11.9\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26063,'Ensure 'Network security: Minimum session security for NTLM SSP based (including secure RPC) servers' is set to 'Require NTLMv2 session&#','This policy setting determines which behaviors are allowed by servers for applications using the NTLM Security Support Provider (SSP). The SSP Interface (SSPI) is used by applications that need authentication services. The setting does not modify how the authentication sequence works but instead require certain behaviors in applications that use the SSPI. The recommended state for this setting is: Require NTLMv2 session security, Require 128-bit encryption. Note: These values are dependent on the Network security: LAN Manager Authentication Level (Rule 2.3.11.7) security setting value.','You can enable all of the options for this policy setting to help protect network traffic that uses the NTLM Security Support Provider (NTLM SSP) from being exposed or tampered with by an attacker who has gained access to the same network. That is, these options help protect against man-in-the-middle attacks.','','To establish the recommended configuration via GP, set the following UI path to Require NTLMv2 session security, Require 128-bit encryption: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Minimum session security for NTLM SSP based (including secure RPC) servers','[{\"cis\": [\"2.3.11.10\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26064,'Ensure 'System cryptography: Force strong key protection for user keys stored on the computer' is set to 'User is prompted when the','This policy setting determines whether users' private keys (such as their S-MIME keys) require a password to be used. The recommended state for this setting is: User is prompted when the key is first used. Configuring this setting to User must enter a password each time they use a key also conforms to the benchmark.','If a user's account is compromised or their computer is inadvertently left unsecured the malicious user can use the keys stored for the user to access protected resources. You can configure this policy setting so that users must provide a password that is distinct from their domain password every time they use a key. This configuration makes it more difficult for an attacker to access locally stored user keys, even if the attacker takes control of the user's computer and determines their logon password.','','To establish the recommended configuration via GP, set the following UI path to User is prompted when the key is first used (configuring to User must enter a password each time they use a key also conforms to the benchmark): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsSystem cryptography: Force strong key protection for user keys stored on the computer','[{\"cis\": [\"2.3.14.1\"]}, {\"cis_csc\": [\"3.11\"]}]'),(26065,'Ensure 'System objects: Require case insensitivity for non-Windows subsystems' is set to 'Enabled'.','This policy setting determines whether case insensitivity is enforced for all subsystems. The Microsoft Win32 subsystem is case insensitive. However, the kernel supports case sensitivity for other subsystems, such as the Portable Operating System Interface for UNIX (POSIX). Because Windows is case insensitive (but the POSIX subsystem will support case sensitivity), failure to enforce this policy setting makes it possible for a user of the POSIX subsystem to create a file with the same name as another file by using mixed case to label it. Such a situation can block access to these files by another user who uses typical Win32 tools, because only one of the files will be available. The recommended state for this setting is: Enabled.','Because Windows is case-insensitive but the POSIX subsystem will support case sensitivity, failure to enable this policy setting would make it possible for a user of that subsystem to create a file with the same name as another file but with a different mix of upper and lower case letters. Such a situation could potentially confuse users when they try to access such files from normal Win32 tools because only one of the files will be available.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsSystem objects: Require case insensitivity for non-Windows subsystems','[{\"cis\": [\"2.3.15.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26066,'Ensure 'System objects: Strengthen default permissions of internal system objects (e.g. Symbolic Links)' is set to 'Enabled'.','This policy setting determines the strength of the default discretionary access control list (DACL) for objects. Active Directory maintains a global list of shared system resources, such as DOS device names, mutexes, and semaphores. In this way, objects can be located and shared among processes. Each type of object is created with a default DACL that specifies who can access the objects and what permissions are granted. The recommended state for this setting is: Enabled.','This setting determines the strength of the default DACL for objects. Windows maintains a global list of shared computer resources so that objects can be located and shared among processes. Each type of object is created with a default DACL that specifies who can access the objects and with what permissions.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsSystem objects: Strengthen default permissions of internal system objects (e.g. Symbolic Links)','[{\"cis\": [\"2.3.15.2\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26067,'Ensure 'User Account Control: Admin Approval Mode for the Built-in Administrator account' is set to 'Enabled'.','This policy setting controls the behavior of Admin Approval Mode for the built-in Administrator account. The recommended state for this setting is: Enabled.','One of the risks that the User Account Control feature introduced with Windows Vista is trying to mitigate is that of malicious software running under elevated credentials without the user or administrator being aware of its activity. An attack vector for these programs was to discover the password of the account named 'Administrator' because that user account was created for all installations of Windows. To address this risk, in Windows Vista and newer, the built-in Administrator account is now disabled by default. In a default installation of a new computer, accounts with administrative control over the computer are initially set up in one of two ways: - If the computer is not joined to a domain, the first user account you create has the equivalent permissions as a local administrator. - If the computer is joined to a domain, no local administrator accounts are created. The Enterprise or Domain Administrator must log on to the computer and create one if a local administrator account is warranted. Once Windows is installed, the built-in Administrator account may be manually enabled, but we strongly recommend that this account remain disabled.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Admin Approval Mode for the Built-in Administrator account','[{\"cis\": [\"2.3.17.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26068,'Ensure 'User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode' is set to 'Prompt for consent ','This policy setting controls the behavior of the elevation prompt for administrators. The recommended state for this setting is: Prompt for consent on the secure desktop.','One of the risks that the UAC feature introduced with Windows Vista is trying to mitigate is that of malicious software running under elevated credentials without the user or administrator being aware of its activity. This setting raises awareness to the administrator of elevated privilege operations and permits the administrator to prevent a malicious program from elevating its privilege when the program attempts to do so.','','To establish the recommended configuration via GP, set the following UI path to Prompt for consent on the secure desktop: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode','[{\"cis\": [\"2.3.17.2\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26069,'Ensure 'User Account Control: Behavior of the elevation prompt for standard users' is set to 'Automatically deny elevation requests'.','This policy setting controls the behavior of the elevation prompt for standard users. The recommended state for this setting is: Automatically deny elevation requests.','One of the risks that the User Account Control feature introduced with Windows Vista is trying to mitigate is that of malicious programs running under elevated credentials without the user or administrator being aware of their activity. This setting raises awareness to the user that a program requires the use of elevated privilege operations and requires that the user be able to supply administrative credentials in order for the program to run.','','To establish the recommended configuration via GP, set the following UI path to Automatically deny elevation requests: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Behavior of the elevation prompt for standard users','[{\"cis\": [\"2.3.17.3\"]}, {\"pci_dss\": [\"7.1.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26070,'Ensure 'User Account Control: Detect application installations and prompt for elevation' is set to 'Enabled'.','This policy setting controls the behavior of application installation detection for the computer. The recommended state for this setting is: Enabled.','Some malicious software will attempt to install itself after being given permission to run. For example, malicious software with a trusted application shell. The user may have given permission for the program to run because the program is trusted, but if they are then prompted for installation of an unknown component this provides another way of trapping the software before it can do damage','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Detect application installations and prompt for elevation','[{\"cis\": [\"2.3.17.4\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26071,'Ensure 'User Account Control: Only elevate UIAccess applications that are installed in secure locations' is set to 'Enabled'.','This policy setting controls whether applications that request to run with a User Interface Accessibility (UIAccess) integrity level must reside in a secure location in the file system. Secure locations are limited to the following: - ...Program Files, including subfolders - ...Windowssystem32; - ...Program Files (x86), including subfolders (for 64-bit versions of Windows). Note: Windows enforces a public key infrastructure (PKI) signature check on any interactive application that requests to run with a UIAccess integrity level regardless of the state of this security setting. The recommended state for this setting is: Enabled.','UIAccess Integrity allows an application to bypass User Interface Privilege Isolation (UIPI) restrictions when an application is elevated in privilege from a standard user to an administrator. This is required to support accessibility features such as screen readers that are transmitting user interfaces to alternative forms. A process that is started with UIAccess rights has the following abilities: - To set the foreground window. - To drive any application window using SendInput function. - To use read input for all integrity levels using low-level hooks, raw input, GetKeyState, GetAsyncKeyState, and GetKeyboardInput. - To set journal hooks. - To uses AttachThreadInput to attach a thread to a higher integrity input queue.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Only elevate UIAccess applications that are installed in secure locations','[{\"cis\": [\"2.3.17.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26072,'Ensure 'User Account Control: Run all administrators in Admin Approval Mode' is set to 'Enabled'.','This policy setting controls the behavior of all User Account Control (UAC) policy settings for the computer. If you change this policy setting, you must restart your computer. The recommended state for this setting is: Enabled. Note: If this policy setting is disabled, the Security Center notifies you that the overall security of the operating system has been reduced.','This is the setting that turns on or off UAC. If this setting is disabled, UAC will not be used and any security benefits and risk mitigations that are dependent on UAC will not be present on the system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Run all administrators in Admin Approval Mode','[{\"cis\": [\"2.3.17.6\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26073,'Ensure 'User Account Control: Switch to the secure desktop when prompting for elevation' is set to 'Enabled'.','This policy setting controls whether the elevation request prompt is displayed on the interactive user's desktop or the secure desktop. The recommended state for this setting is: Enabled.','Standard elevation prompt dialog boxes can be spoofed, which may cause users to disclose their passwords to malicious software. The secure desktop presents a very distinct appearance when prompting for elevation, where the user desktop dims, and the elevation prompt UI is more prominent. This increases the likelihood that users who become accustomed to the secure desktop will recognize a spoofed elevation prompt dialog box and not fall for the trick.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Switch to the secure desktop when prompting for elevation','[{\"cis\": [\"2.3.17.7\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26074,'Ensure 'User Account Control: Virtualize file and registry write failures to per-user locations' is set to 'Enabled'.','This policy setting controls whether application write failures are redirected to defined registry and file system locations. This policy setting mitigates applications that run as administrator and write run-time application data to: - %ProgramFiles% - %windir% - %windir%System32 - HKEY_LOCAL_MACHINESOFTWARE. The recommended state for this setting is: Enabled.','This setting reduces vulnerabilities by ensuring that legacy applications only write data to permitted locations.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Virtualize file and registry write failures to per-user locations','[{\"cis\": [\"2.3.17.8\"]}, {\"pci_dss\": [\"6.5.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26075,'Ensure 'Bluetooth Audio Gateway Service (BTAGService)' is set to 'Disabled'.','Service supporting the audio gateway role of the Bluetooth Handsfree Profile. The recommended state for this setting is: Disabled.','Bluetooth technology has inherent security risks - especially prior to the v2.1 standard. Wireless Bluetooth traffic is not well encrypted (if at all), so in a high-security environment, it should not be permitted, in spite of the added inconvenience of not being able to use Bluetooth devices.','','To establish the recommended configuration via GP, set the following UI path to: Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesBluetooth Audio Gateway Service. Note: This service was first introduced in Windows 10 Release 1803. It appears to have replaced the older Bluetooth Handsfree Service (BthHFSrv), which was removed from Windows in that release (it is not simply a rename, but a different service).','[{\"cis\": [\"5.1\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26076,'Ensure 'Bluetooth Support Service (bthserv)' is set to 'Disabled'.','The Bluetooth service supports discovery and association of remote Bluetooth devices. The recommended state for this setting is: Disabled.','Bluetooth technology has inherent security risks - especially prior to the v2.1 standard. Wireless Bluetooth traffic is not well encrypted (if at all), so in a high-security environment, it should not be permitted, in spite of the added inconvenience of not being able to use Bluetooth devices.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesBluetooth Support Service','[{\"cis\": [\"5.2\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26077,'Ensure 'Downloaded Maps Manager (MapsBroker)' is set to 'Disabled'.','Windows service for application access to downloaded maps. This service is started on-demand by application accessing downloaded maps.','Mapping technologies can unwillingly reveal your location to attackers and other software that picks up the information. In addition, automatic downloads of data from 3rd-party sources should be minimized when not needed. Therefore this service should not be needed in high security environments.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesDownloaded Maps Manager','[{\"cis\": [\"5.4\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26078,'Ensure 'Geolocation Service (lfsvc)' is set to 'Disabled'.','This service monitors the current location of the system and manages geofences (a geographical location with associated events). The recommended state for this setting is: Disabled.','This setting affects the location feature (e.g. GPS or other location tracking). From a security perspective, it’s not a good idea to reveal your location to software in most cases, but there are legitimate uses, such as mapping software. However, they should not be used in high security environments.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesGeolocation Service','[{\"cis\": [\"5.5\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26079,'Ensure 'IIS Admin Service (IISADMIN)' is set to 'Disabled' or 'Not Installed'.','Enables the server to administer the IIS metabase. The IIS metabase stores configuration for the SMTP and FTP services. The recommended state for this setting is: Disabled or Not Installed. Note: This service is not installed by default. It is supplied with Windows, but is installed by enabling an optional Windows feature (Internet Information Services). Note #2: An organization may choose to selectively grant exceptions to web developers to allow IIS (or another web server) on their workstation, in order for them to locally test & develop web pages. However, the organization should track those machines and ensure the security controls and mitigations are kept up to date, to reduce risk of compromise.','Hosting a website from a workstation is an increased security risk, as the attack surface of that workstation is then greatly increased. If proper security mitigations are not followed, the chance of successful attack increases significantly. Note: This security concern applies to any web server application installed on a workstation, not just IIS.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesIIS Admin Service','[{\"cis\": [\"5.6\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26080,'Ensure 'Infrared monitor service (irmon)' is set to 'Disabled' or 'Not Installed'.','Detects other Infrared devices that are in range and launches the file transfer application. The recommended state for this setting is: Disabled or Not Installed.','Infrared connections can potentially be a source of data compromise - especially via the automatic 'file transfer application' functionality. Enterprise-managed systems should utilize a more secure method of connection than infrared.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesInfrared monitor service','[{\"cis\": [\"5.7\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26081,'Ensure 'Internet Connection Sharing (ICS) (SharedAccess)' is set to 'Disabled'.','Provides network access translation, addressing, name resolution and/or intrusion prevention services for a home or small office network. The recommended state for this setting is: Disabled.','Internet Connection Sharing (ICS) is a feature that allows someone to 'share' their Internet connection with other machines on the network - it was designed for home or small office environments where only one machine has Internet access - it effectively turns that machine into an Internet router. This feature causes the bridging of networks and likely bypassing other, more secure pathways. It should not be used on any enterprise-managed system.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesInternet Connection Sharing (ICS)','[{\"cis\": [\"5.8\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26082,'Ensure 'Link-Layer Topology Discovery Mapper (lltdsvc)' is set to 'Disabled'.','Creates a Network Map, consisting of PC and device topology (connectivity) information, and metadata describing each PC and device. The recommended state for this setting is: Disabled.','The feature that this service enables could potentially be used for unauthorized discovery and connection to network devices. Disabling the service helps to prevent responses to requests for network topology discovery in high security environments.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesLink-Layer Topology Discovery Mapper','[{\"cis\": [\"5.9\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26083,'Ensure 'LxssManager (LxssManager)' is set to 'Disabled' or 'Not Installed'.','The LXSS Manager service supports running native ELF binaries. The service provides the infrastructure necessary for ELF binaries to run on Windows. The recommended state for this setting is: Disabled or Not Installed. Note: This service is not installed by default. It is supplied with Windows, but is installed by enabling an optional Windows feature (Windows Subsystem for Linux).','The Linux Subsystem (LXSS) Manager allows full system access to Linux applications on Windows, including the file system. While this can certainly have some functionality and performance benefits for running those applications, it also creates new security risks in the event that a hacker injects malicious code into a Linux application. For best security, it is preferred to run Linux applications on Linux, and Windows applications on Windows.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesLxssManager','[{\"cis\": [\"5.10\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26084,'Ensure 'Microsoft FTP Service (FTPSVC)' is set to 'Disabled' or 'Not Installed'.','Enables the server to be a File Transfer Protocol (FTP) server. The recommended state for this setting is: Disabled or Not Installed. Note: This service is not installed by default. It is supplied with Windows, but is installed by enabling an optional Windows feature (Internet Information Services - FTP Server).','Hosting an FTP server (especially a non-secure FTP server) from a workstation is an increased security risk, as the attack surface of that workstation is then greatly increased. Note: This security concern applies to any FTP server application installed on a workstation, not just IIS.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesMicrosoft FTP Service','[{\"cis\": [\"5.11\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26085,'Ensure 'Microsoft iSCSI Initiator Service (MSiSCSI)' is set to 'Disabled'.','Manages Internet SCSI (iSCSI) sessions from this computer to remote target devices. The recommended state for this setting is: Disabled.','This service is critically necessary in order to directly attach to an iSCSI device. However, iSCSI itself uses a very weak authentication protocol (CHAP), which means that the passwords for iSCSI communication are easily exposed, unless all of the traffic is isolated and/or encrypted using another technology like IPsec. This service is generally more appropriate for servers in a controlled environment then on workstations requiring high security.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesMicrosoft iSCSI Initiator Service','[{\"cis\": [\"5.12\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26086,'Ensure 'OpenSSH SSH Server (sshd)' is set to 'Disabled' or 'Not Installed'.','SSH protocol based service to provide secure encrypted communications between two untrusted hosts over an insecure network. The recommended state for this setting is: Disabled or Not Installed. Note: This service is not installed by default. It is supplied with Windows, but it is installed by enabling an optional Windows feature (OpenSSH Server).','Hosting an SSH server from a workstation is an increased security risk, as the attack surface of that workstation is then greatly increased. Note: This security concern applies to any SSH server application installed on a workstation, not just the one supplied with Windows.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesOpenSSH SSH Server','[{\"cis\": [\"5.13\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26087,'Ensure 'Peer Name Resolution Protocol (PNRPsvc)' is set to 'Disabled'.','Enables serverless peer name resolution over the Internet using the Peer Name Resolution Protocol (PNRP). The recommended state for this setting is: Disabled.','Peer Name Resolution Protocol is a distributed and (mostly) serverless way to handle name resolution of clients with each other. In a high security environment, it is more secure to rely on centralized name resolution methods maintained by authorized staff.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesPeer Name Resolution Protocol','[{\"cis\": [\"5.14\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26088,'Ensure 'Peer Networking Grouping (p2psvc)' is set to 'Disabled'.','Enables multi-party communication using Peer-to-Peer Grouping. The recommended state for this setting is: Disabled.','Peer Name Resolution Protocol is a distributed and (mostly) serverless way to handle name resolution of clients with each other. In a high security environment, it is more secure to rely on centralized name resolution methods maintained by authorized staff.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesPeer Networking Grouping','[{\"cis\": [\"5.15\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26089,'Ensure 'Peer Networking Identity Manager (p2pimsvc)' is set to 'Disabled'.','Provides identity services for the Peer Name Resolution Protocol (PNRP) and Peer-to-Peer Grouping services. The recommended state for this setting is: Disabled.','Peer Name Resolution Protocol is a distributed and (mostly) serverless way to handle name resolution of clients with each other. In a high security environment, it is more secure to rely on centralized name resolution methods maintained by authorized staff.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesPeer Networking Identity Manager','[{\"cis\": [\"5.16\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26090,'Ensure 'PNRP Machine Name Publication Service (PNRPAutoReg)' is set to 'Disabled'.','This service publishes a machine name using the Peer Name Resolution Protocol. Configuration is managed via the netsh context ‘p2p pnrp peer’. The recommended state for this setting is: Disabled.','Peer Name Resolution Protocol is a distributed and (mostly) serverless way to handle name resolution of clients with each other. In a high security environment, it is more secure to rely on centralized name resolution methods maintained by authorized staff.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesPNRP Machine Name Publication Service','[{\"cis\": [\"5.17\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26091,'Ensure 'Print Spooler (Spooler)' is set to 'Disabled'.','This service spools print jobs and handles interaction with printers. The recommended state for this setting is: Disabled.','In a high security environment, unnecessary services especially those with known vulnerabilities should be disabled. Disabling the Print Spooler (Spooler) service mitigates the PrintNightmare vulnerability (CVE-2021-34527) and other attacks against the service.','','To establish the recommended configuration via GP, set the following UI path to: Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesPrint Spooler','[{\"cis\": [\"5.18\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26092,'Ensure 'Problem Reports and Solutions Control Panel Support (wercplsupport)' is set to 'Disabled'.','This service provides support for viewing, sending and deletion of system-level problem reports for the Problem Reports and Solutions control panel. The recommended state for this setting is: Disabled.','This service is involved in the process of displaying/reporting issues & solutions to/from Microsoft. In a high security environment, preventing this information from being sent can help reduce privacy concerns for sensitive corporate information.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesProblem Reports and Solutions Control Panel Support','[{\"cis\": [\"5.19\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26093,'Ensure 'Remote Access Auto Connection Manager (RasAuto)' is set to 'Disabled'.','Creates a connection to a remote network whenever a program references a remote DNS or NetBIOS name or address. The recommended state for this setting is: Disabled.','The function of this service is to provide a 'demand dial' type of functionality. In a high security environment, it is preferred that any remote 'dial' connections (whether they be legacy dial-in POTS or VPN) are initiated by the user, not automatically by the system.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesRemote Access Auto Connection Manager','[{\"cis\": [\"5.20\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26094,'Ensure 'Remote Desktop Configuration (SessionEnv)' is set to 'Disabled'.','Remote Desktop Configuration service (RDCS) is responsible for all Remote Desktop related configuration and session maintenance activities that require SYSTEM context. These include per-session temporary folders, RD themes, and RD certificates. The recommended state for this setting is: Disabled.','In a high security environment, Remote Desktop access is an increased security risk. For these environments, only local console access should be permitted.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesRemote Desktop Configuration','[{\"cis\": [\"5.21\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26095,'Ensure 'Remote Desktop Services (TermService)' is set to 'Disabled'.','Allows users to connect interactively to a remote computer. Remote Desktop and Remote Desktop Session Host Server depend on this service. The recommended state for this setting is: Disabled.','In a high security environment, Remote Desktop access is an increased security risk. For these environments, only local console access should be permitted.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesRemote Desktop Services','[{\"cis\": [\"5.22\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26096,'Ensure 'Remote Desktop Services UserMode Port Redirector (UmRdpService)' is set to 'Disabled'.','Allows the redirection of Printers/Drives/Ports for RDP connections. The recommended state for this setting is: Disabled.','In a security-sensitive environment, it is desirable to reduce the possible attack surface - preventing the redirection of COM, LPT and PnP ports will reduce the number of unexpected avenues for data exfiltration and/or malicious code transfer within an RDP session.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesRemote Desktop Services UserMode Port Redirector','[{\"cis\": [\"5.23\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26097,'Ensure 'Remote Procedure Call (RPC) Locator (RpcLocator)' is set to 'Disabled'.','In Windows 2003 and older versions of Windows, the Remote Procedure Call (RPC) Locator service manages the RPC name service database. In Windows Vista and newer versions of Windows, this service does not provide any functionality and is present for application compatibility. The recommended state for this setting is: Disabled.','This is a legacy service that has no value or purpose other than application compatibility for very old software. It should be disabled unless there is a specific old application still in use on the system that requires it.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesRemote Procedure Call (RPC) Locator','[{\"cis\": [\"5.24\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26098,'Ensure 'Remote Registry (RemoteRegistry)' is set to 'Disabled'.','Enables remote users to view and modify registry settings on this computer. The recommended state for this setting is: Disabled.','In a high security environment, exposing the registry to remote access is an increased security risk.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesRemote Registry','[{\"cis\": [\"5.25\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26099,'Ensure 'Routing and Remote Access (RemoteAccess)' is set to 'Disabled'.','Offers routing services to businesses in local area and wide area network environments. The recommended state for this setting is: Disabled.','This service's main purpose is to provide Windows router functionality - this is not an appropriate use of workstations in an enterprise managed environment.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesRouting and Remote Access','[{\"cis\": [\"5.26\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26100,'Ensure 'Server (LanmanServer)' is set to 'Disabled'.','Supports file, print, and named-pipe sharing over the network for this computer. If this service is stopped, these functions will be unavailable. The recommended state for this setting is: Disabled.','In a high security environment, a secure workstation should only be a client, not a server. Sharing workstation resources for remote access increases security risk as the attack surface is notably higher.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesServer','[{\"cis\": [\"5.27\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26101,'Ensure 'Simple TCP/IP Services (simptcp)' is set to 'Disabled' or 'Not Installed'.','Supports the following TCP/IP services: Character Generator, Daytime, Discard, Echo, and Quote of the Day. The recommended state for this setting is: Disabled or Not Installed. Note: This service is not installed by default. It is supplied with Windows, but is installed by enabling an optional Windows feature (Simple TCPIP services (i.e. echo, daytime etc)).','The Simple TCP/IP Services have very little purpose in a modern enterprise environment - allowing them might increase exposure and risk for attack.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesSimple TCP/IP Services','[{\"cis\": [\"5.28\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26102,'Ensure 'SNMP Service (SNMP)' is set to 'Disabled' or 'Not Installed'.','Enables Simple Network Management Protocol (SNMP) requests to be processed by this computer. The recommended state for this setting is: Disabled or Not Installed. Note: This service is not installed by default. It is supplied with Windows, but is installed by enabling an optional Windows feature (Simple Network Management Protocol (SNMP)).','Features that enable inbound network connections increase the attack surface. In a high security environment, management of secure workstations should be handled locally.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesSNMP Service','[{\"cis\": [\"5.29\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26103,'Ensure 'Special Administration Console Helper (sacsvr)' is set to 'Disabled' or 'Not Installed'.','This service allows administrators to remotely access a command prompt using Emergency Management Services. The recommended state for this setting is: Disabled or Not Installed. Note: This service is not installed by default. It is supplied with Windows, but it is installed by enabling an optional Windows capability (Windows Emergency Management Services and Serial Console).','Allowing the use of a remotely accessible command prompt that provides the ability to perform remote management tasks on a computer is a security risk.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesSpecial Administration Console Helper','[{\"cis\": [\"5.30\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26104,'Ensure 'SSDP Discovery (SSDPSRV)' is set to 'Disabled'.','Discovers networked devices and services that use the SSDP discovery protocol, such as UPnP devices. Also announces SSDP devices and services running on the local computer. The recommended state for this setting is: Disabled.','Universal Plug n Play (UPnP) is a real security risk - it allows automatic discovery and attachment to network devices. Note that UPnP is different than regular Plug n Play (PnP). Workstations should not be advertising their services (or automatically discovering and connecting to networked services) in a security-conscious enterprise managed environment.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesSSDP Discovery','[{\"cis\": [\"5.31\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26105,'Ensure 'UPnP Device Host (upnphost)' is set to 'Disabled'.','Allows UPnP devices to be hosted on this computer. The recommended state for this setting is: Disabled.','Universal Plug n Play (UPnP) is a real security risk - it allows automatic discovery and attachment to network devices. Notes that UPnP is different than regular Plug n Play (PnP). Workstations should not be advertising their services (or automatically discovering and connecting to networked services) in a security-conscious enterprise managed environment.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesUPnP Device Host','[{\"cis\": [\"5.32\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26106,'Ensure 'Web Management Service (WMSvc)' is set to 'Disabled' or 'Not Installed'.','The Web Management Service enables remote and delegated management capabilities for administrators to manage for the Web server, sites and applications present on the machine. The recommended state for this setting is: Disabled or Not Installed. Note: This service is not installed by default. It is supplied with Windows, but is installed by enabling an optional Windows feature (Internet Information Services - Web Management Tools - IIS Management Service).','Remote web administration of IIS on a workstation is an increased security risk, as the attack surface of that workstation is then greatly increased. If proper security mitigations are not followed, the chance of successful attack increases significantly.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesWeb Management Service','[{\"cis\": [\"5.33\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26107,'Ensure 'Windows Error Reporting Service (WerSvc)' is set to 'Disabled'.','Allows errors to be reported when programs stop working or responding and allows existing solutions to be delivered. Also allows logs to be generated for diagnostic and repair services. The recommended state for this setting is: Disabled.','If a Windows Error occurs in a secure, enterprise managed environment, the error should be reported directly to IT staff for troubleshooting and remediation. There is no benefit to the corporation to report these errors directly to Microsoft, and there is some risk of unknowingly exposing sensitive data as part of the error.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesWindows Error Reporting Service','[{\"cis\": [\"5.34\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26108,'Ensure 'Windows Event Collector (Wecsvc)' is set to 'Disabled'.','This service manages persistent subscriptions to events from remote sources that support WS-Management protocol. This includes Windows Vista event logs, hardware and IPMI-enabled event sources. The service stores forwarded events in a local Event Log. The recommended state for this setting is: Disabled.','In a high security environment, remote connections to secure workstations should be minimized, and management functions should be done locally.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesWindows Event Collector','[{\"cis\": [\"5.35\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26109,'Ensure 'Windows Media Player Network Sharing Service (WMPNetworkSvc)' is set to 'Disabled' or 'Not Installed'.','Shares Windows Media Player libraries to other networked players and media devices using Universal Plug and Play. The recommended state for this setting is: Disabled or Not Installed.','Network sharing of media from Media Player has no place in an enterprise managed environment.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesWindows Media Player Network Sharing Service','[{\"cis\": [\"5.36\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26110,'Ensure 'Windows Mobile Hotspot Service (icssvc)' is set to 'Disabled'.','Provides the ability to share a cellular data connection with another device. The recommended state for this setting is: Disabled.','The capability to run a mobile hotspot from a domain-connected computer could easily expose the internal network to wardrivers or other hackers.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesWindows Mobile Hotspot Service','[{\"cis\": [\"5.37\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26111,'Ensure 'Windows Push Notifications System Service (WpnService)' is set to 'Disabled'.','This service runs in session 0 and hosts the notification platform and connection provider which handles the connection between the device and WNS server. The recommended state for this setting is: Disabled. Note: In the first two releases of Windows 10 (R1507 & R1511), the display name of this service was initially named Windows Push Notifications Service - but it was renamed to Windows Push Notifications System Service starting with Windows 10 R1607.','Windows Push Notification Services (WNS) is a mechanism to receive 3rd-party notifications and updates from the cloud/Internet. In a high security environment, external systems, especially those hosted outside the organization, should be prevented from having an impact on the secure workstations.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesWindows Push Notifications System Service','[{\"cis\": [\"5.38\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26112,'Ensure 'Windows PushToInstall Service (PushToInstall)' is set to 'Disabled'.','This service manages Apps that are pushed to the device from the Microsoft Store App running on other devices or the web. The recommended state for this setting is: Disabled.','In a high security managed environment, application installations should be managed centrally by IT staff, not by end users.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesWindows PushToInstall Service (PushToInstall)','[{\"cis\": [\"5.39\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26113,'Ensure 'Windows Remote Management (WS-Management) (WinRM)' is set to 'Disabled'.','Windows Remote Management (WinRM) service implements the WS-Management protocol for remote management. WS-Management is a standard web services protocol used for remote software and hardware management. The WinRM service listens on the network for WS-Management requests and processes them. The recommended state for this setting is: Disabled.','Features that enable inbound network connections increase the attack surface. In a high security environment, management of secure workstations should be handled locally.','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesWindows Remote Management (WS-Management)','[{\"cis\": [\"5.40\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26114,'Ensure 'World Wide Web Publishing Service (W3SVC)' is set to 'Disabled' or 'Not Installed'.','Provides Web connectivity and administration through the Internet Information Services Manager. The recommended state for this setting is: Disabled or Not Installed. Note: This service is not installed by default. It is supplied with Windows, but is installed by enabling an optional Windows feature (Internet Information Services - World Wide Web Services). Note #2: An organization may choose to selectively grant exceptions to web developers to allow IIS (or another web server) on their workstation, in order for them to locally test & develop web pages. However, the organization should track those machines and ensure the security controls and mitigations are kept up to date, to reduce risk of compromise.','Hosting a website from a workstation is an increased security risk, as the attack surface of that workstation is then greatly increased. If proper security mitigations are not followed, the chance of successful attack increases significantly. Note: This security concern applies to any web server application installed on a workstation, not just IIS.','','To establish the recommended configuration via GP, set the following UI path to: Disabled or ensure the service is not installed. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesWorld Wide Web Publishing Service','[{\"cis\": [\"5.41\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26115,'Ensure 'Xbox Accessory Management Service (XboxGipSvc)' is set to 'Disabled'.','This service manages connected Xbox Accessories. The recommended state for this setting is: Disabled.','Xbox Live is a gaming service and has no place in an enterprise managed environment (perhaps unless it is a gaming company).','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesXbox Accessory Management Service','[{\"cis\": [\"5.42\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26116,'Ensure 'Xbox Live Auth Manager (XblAuthManager)' is set to 'Disabled'.','Provides authentication and authorization services for interacting with Xbox Live. The recommended state for this setting is: Disabled.','Xbox Live is a gaming service and has no place in an enterprise managed environment (perhaps unless it is a gaming company).','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesXbox Live Auth Manager','[{\"cis\": [\"5.43\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26117,'Ensure 'Xbox Live Game Save (XblGameSave)' is set to 'Disabled'.','This service syncs save data for Xbox Live save enabled games. The recommended state for this setting is: Disabled.','Xbox Live is a gaming service and has no place in an enterprise managed environment (perhaps unless it is a gaming company).','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesXbox Live Game Save','[{\"cis\": [\"5.44\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26118,'Ensure 'Xbox Live Networking Service (XboxNetApiSvc)' is set to 'Disabled'.','This service supports the Windows.Networking.XboxLive application programming interface. The recommended state for this setting is: Disabled.','Xbox Live is a gaming service and has no place in an enterprise managed environment (perhaps unless it is a gaming company).','','To establish the recommended configuration via GP, set the following UI path to: Disabled. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesXbox Live Networking Service','[{\"cis\": [\"5.45\"]}, {\"cis_csc\": [\"4.8\"]}]'),(26119,'Ensure 'Windows Firewall: Domain: Firewall state' is set to 'On (recommended)'.','Select On (recommended) to have Windows Firewall with Advanced Security use the settings for this profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile. The recommended state for this setting is: On (recommended).','If the firewall is turned off all traffic will be able to access the system and an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to On (recommended): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileFirewall state','[{\"cis\": [\"9.1.1\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26120,'Ensure 'Windows Firewall: Domain: Inbound connections' is set to 'Block (default)'.','This setting determines the behavior for inbound connections that do not match an inbound firewall rule. The recommended state for this setting is: Block (default).','If the firewall allows all traffic to access the system then an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to Block (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileInbound connections','[{\"cis\": [\"9.1.2\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26121,'Ensure 'Windows Firewall: Domain: Outbound connections' is set to 'Allow (default)'.','This setting determines the behavior for outbound connections that do not match an outbound firewall rule. The recommended state for this setting is: Allow (default).','Some people believe that it is prudent to block all outbound connections except those specifically approved by the user or administrator. Microsoft disagrees with this opinion, blocking outbound connections by default will force users to deal with a large number of dialog boxes prompting them to authorize or block applications such as their web browser or instant messaging software. Additionally, blocking outbound traffic has little value because if an attacker has compromised the system they can reconfigure the firewall anyway.','','To establish the recommended configuration via GP, set the following UI path to Allow (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileOutbound connections','[{\"cis\": [\"9.1.3\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26122,'Ensure 'Windows Firewall: Domain: Settings: Display a notification' is set to 'No'.','Select this option to have Windows Firewall with Advanced Security display notifications to the user when a program is blocked from receiving inbound connections. The recommended state for this setting is: No. Note: When the Apply local firewall rules setting is configured to No, it's recommended to also configure the Display a notification setting to No. Otherwise, users will continue to receive messages that ask if they want to unblock a restricted inbound connection, but the user's response will be ignored.','Firewall notifications can be complex and may confuse the end users, who would not be able to address the alert.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileSettings CustomizeDisplay a notification','[{\"cis\": [\"9.1.4\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26123,'Ensure 'Windows Firewall: Domain: Logging: Name' is set to '%SystemRoot%System32logfilesfirewalldomainfw.log'.','Use this option to specify the path and name of the file in which Windows Firewall will write its log information. The recommended state for this setting is: %SystemRoot%System32logfilesfirewalldomainfw.log.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to %SystemRoot%System32logfilesfirewalldomainfw.log: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeName','[{\"cis\": [\"9.1.5\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26124,'Ensure 'Windows Firewall: Domain: Logging: Size limit (KB)' is set to '16,384 KB or greater'.','Use this option to specify the size limit of the file in which Windows Firewall will write its log information. The recommended state for this setting is: 16,384 KB or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to 16,384 KB or greater: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeSize limit (KB)','[{\"cis\": [\"9.1.6\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26125,'Ensure 'Windows Firewall: Domain: Logging: Log dropped packets' is set to 'Yes'.','Use this option to log when Windows Firewall with Advanced Security discards an inbound packet for any reason. The log records why and when the packet was dropped. Look for entries with the word DROP in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeLog dropped packets','[{\"cis\": [\"9.1.7\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26126,'Ensure 'Windows Firewall: Domain: Logging: Log successful connections' is set to 'Yes'.','Use this option to log when Windows Firewall with Advanced Security allows an inbound connection. The log records why and when the connection was formed. Look for entries with the word ALLOW in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeLog successful connections','[{\"cis\": [\"9.1.8\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26127,'Ensure 'Windows Firewall: Private: Firewall state' is set to 'On (recommended)'.','Select On (recommended) to have Windows Firewall with Advanced Security use the settings for this profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile. The recommended state for this setting is: On (recommended).','If the firewall is turned off all traffic will be able to access the system and an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to On (recommended): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileFirewall state','[{\"cis\": [\"9.2.1\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26128,'Ensure 'Windows Firewall: Private: Inbound connections' is set to 'Block (default)'.','This setting determines the behavior for inbound connections that do not match an inbound firewall rule. The recommended state for this setting is: Block (default).','If the firewall allows all traffic to access the system then an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to Block (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileInbound connections','[{\"cis\": [\"9.2.2\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26129,'Ensure 'Windows Firewall: Private: Outbound connections' is set to 'Allow (default)'.','This setting determines the behavior for outbound connections that do not match an outbound firewall rule. The recommended state for this setting is: Allow (default). Note: If you set Outbound connections to Block and then deploy the firewall policy by using a GPO, computers that receive the GPO settings cannot receive subsequent Group Policy updates unless you create and deploy an outbound rule that enables Group Policy to work. Predefined rules for Core Networking include outbound rules that enable Group Policy to work. Ensure that these outbound rules are active, and thoroughly test firewall profiles before deploying.','Some people believe that it is prudent to block all outbound connections except those specifically approved by the user or administrator. Microsoft disagrees with this opinion, blocking outbound connections by default will force users to deal with a large number of dialog boxes prompting them to authorize or block applications such as their web browser or instant messaging software. Additionally, blocking outbound traffic has little value because if an attacker has compromised the system they can reconfigure the firewall anyway.','','To establish the recommended configuration via GP, set the following UI path to Allow (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileOutbound connections','[{\"cis\": [\"9.2.3\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26130,'Ensure 'Windows Firewall: Private: Settings: Display a notification' is set to 'No'.','Select this option to have Windows Firewall with Advanced Security display notifications to the user when a program is blocked from receiving inbound connections. The recommended state for this setting is: No. Note: When the Apply local firewall rules setting is configured to No, it's recommended to also configure the Display a notification setting to No. Otherwise, users will continue to receive messages that ask if they want to unblock a restricted inbound connection, but the user's response will be ignored.','Firewall notifications can be complex and may confuse the end users, who would not be able to address the alert.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileSettings CustomizeDisplay a notification','[{\"cis\": [\"9.2.4\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26131,'Ensure 'Windows Firewall: Private: Logging: Name' is set to '%SystemRoot%System32logfilesfirewallprivatefw.log'.','Use this option to specify the path and name of the file in which Windows Firewall will write its log information. The recommended state for this setting is: %SystemRoot%System32logfilesfirewallprivatefw.log.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to %SystemRoot%System32logfilesfirewallprivatefw.log: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeName','[{\"cis\": [\"9.2.5\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26132,'Ensure 'Windows Firewall: Private: Logging: Size limit (KB)' is set to '16,384 KB or greater'.','Use this option to specify the size limit of the file in which Windows Firewall will write its log information. The recommended state for this setting is: 16,384 KB or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to 16,384 KB or greater: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeSize limit (KB)','[{\"cis\": [\"9.2.6\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26133,'Ensure 'Windows Firewall: Private: Logging: Log dropped packets' is set to 'Yes'.','Use this option to log when Windows Firewall with Advanced Security discards an inbound packet for any reason. The log records why and when the packet was dropped. Look for entries with the word DROP in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeLog dropped packets','[{\"cis\": [\"9.2.7\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26134,'Ensure 'Windows Firewall: Private: Logging: Log successful connections' is set to 'Yes'.','Use this option to log when Windows Firewall with Advanced Security allows an inbound connection. The log records why and when the connection was formed. Look for entries with the word ALLOW in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeLog successful connections','[{\"cis\": [\"9.2.8\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26135,'Ensure 'Windows Firewall: Public: Firewall state' is set to 'On (recommended)'.','Select On (recommended) to have Windows Firewall with Advanced Security use the settings for this profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile. The recommended state for this setting is: On (recommended).','If the firewall is turned off all traffic will be able to access the system and an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to On (recommended): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileFirewall state','[{\"cis\": [\"9.3.1\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26136,'Ensure 'Windows Firewall: Public: Inbound connections' is set to 'Block (default)'.','This setting determines the behavior for inbound connections that do not match an inbound firewall rule. The recommended state for this setting is: Block (default).','If the firewall allows all traffic to access the system then an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to Block (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileInbound connections','[{\"cis\": [\"9.3.2\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26137,'Ensure 'Windows Firewall: Public: Outbound connections' is set to 'Allow (default)'.','This setting determines the behavior for outbound connections that do not match an outbound firewall rule. The recommended state for this setting is: Allow (default). Note: If you set Outbound connections to Block and then deploy the firewall policy by using a GPO, computers that receive the GPO settings cannot receive subsequent Group Policy updates unless you create and deploy an outbound rule that enables Group Policy to work. Predefined rules for Core Networking include outbound rules that enable Group Policy to work. Ensure that these outbound rules are active, and thoroughly test firewall profiles before deploying.','Some people believe that it is prudent to block all outbound connections except those specifically approved by the user or administrator. Microsoft disagrees with this opinion, blocking outbound connections by default will force users to deal with a large number of dialog boxes prompting them to authorize or block applications such as their web browser or instant messaging software. Additionally, blocking outbound traffic has little value because if an attacker has compromised the system they can reconfigure the firewall anyway.','','To establish the recommended configuration via GP, set the following UI path to Allow (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileOutbound connections','[{\"cis\": [\"9.3.3\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26138,'Ensure 'Windows Firewall: Public: Settings: Display a notification' is set to 'No'.','Select this option to have Windows Firewall with Advanced Security display notifications to the user when a program is blocked from receiving inbound connections. The recommended state for this setting is: No.','Some organizations may prefer to avoid alarming users when firewall rules block certain types of network activity. However, notifications can be helpful when troubleshooting network issues involving the firewall.','','To establish the recommended configuration via GP, set the following UI path to 'No': Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileSettings CustomizeDisplay a notification','[{\"cis\": [\"9.3.4\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26139,'Ensure 'Windows Firewall: Public: Settings: Apply local firewall rules' is set to 'No'.','This setting controls whether local administrators are allowed to create local firewall rules that apply together with firewall rules configured by Group Policy. The recommended state for this setting is: No. Note: When the Apply local firewall rules setting is configured to No, it's recommended to also configure the Display a notification setting to No. Otherwise, users will continue to receive messages that ask if they want to unblock a restricted inbound connection, but the user's response will be ignored.','When in the Public profile, there should be no special local firewall exceptions per computer. These settings should be managed by a centralized policy.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileSettings CustomizeApply local firewall rules','[{\"cis\": [\"9.3.5\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26140,'Ensure 'Windows Firewall: Public: Settings: Apply local connection security rules' is set to 'No'.','This setting controls whether local administrators are allowed to create connection security rules that apply together with connection security rules configured by Group Policy. The recommended state for this setting is: No.','Users with administrative privileges might create firewall rules that expose the system to remote attack.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileSettings CustomizeApply local connection security rules','[{\"cis\": [\"9.3.6\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26141,'Ensure 'Windows Firewall: Public: Logging: Name' is set to '%SystemRoot%System32logfilesfirewallpublicfw.log'.','Use this option to specify the path and name of the file in which Windows Firewall will write its log information. The recommended state for this setting is: %SystemRoot%System32logfilesfirewallpublicfw.log.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to %SystemRoot%System32logfilesfirewallpublicfw.log: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeName','[{\"cis\": [\"9.3.7\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26142,'Ensure 'Windows Firewall: Public: Logging: Size limit (KB)' is set to '16,384 KB or greater'.','Use this option to specify the size limit of the file in which Windows Firewall will write its log information. The recommended state for this setting is: 16,384 KB or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to 16,384 KB or greater: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeSize limit (KB)','[{\"cis\": [\"9.3.8\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26143,'Ensure 'Windows Firewall: Public: Logging: Log dropped packets' is set to 'Yes'.','Use this option to log when Windows Firewall with Advanced Security discards an inbound packet for any reason. The log records why and when the packet was dropped. Look for entries with the word DROP in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeLog dropped packets','[{\"cis\": [\"9.3.9\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26144,'Ensure 'Windows Firewall: Public: Logging: Log successful connections' is set to 'Yes'.','Use this option to log when Windows Firewall with Advanced Security allows an inbound connection. The log records why and when the connection was formed. Look for entries with the word ALLOW in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes. Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeLog successful connections','[{\"cis\": [\"9.3.10\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26145,'Ensure 'Audit Credential Validation' is set to 'Success and Failure'.','This subcategory reports the results of validation tests on credentials submitted for a user account logon request. These events occur on the computer that is authoritative for the credentials. For domain accounts, the Domain Controller is authoritative, whereas for local accounts, the local computer is authoritative. In domain environments, most of the Account Logon events occur in the Security log of the Domain Controllers that are authoritative for the domain accounts. However, these events can occur on other computers in the organization when local accounts are used to log on. Events for this subcategory include: - 4774: An account was mapped for logon. - 4775: An account could not be mapped for logon. - 4776: The Domain Controller attempted to validate the credentials for an account. - 4777: The Domain Controller failed to validate the credentials for an account. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesAccount LogonAudit Credential Validation','[{\"cis\": [\"17.1.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26146,'Ensure 'Audit Application Group Management' is set to 'Success and Failure'.','This policy setting allows you to audit events generated by changes to application groups such as the following: - Application group is created, changed, or deleted. - Member is added or removed from an application group. Application groups are utilized by Windows Authorization Manager, which is a flexible framework created by Microsoft for integrating role-based access control (RBAC) into applications. More information on Windows Authorization Manager is available at MSDN - Windows Authorization Manager. The recommended state for this setting is: Success and Failure.','Auditing events in this category may be useful when investigating an incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesAccount ManagementAudit Application Group Management','[{\"cis\": [\"17.2.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26147,'Ensure 'Audit Security Group Management' is set to include 'Success'.','This subcategory reports each event of security group management, such as when a security group is created, changed, or deleted or when a member is added to or removed from a security group. If you enable this Audit policy setting, administrators can track events to detect malicious, accidental, and authorized creation of security group accounts. Events for this subcategory include: - 4727: A security-enabled global group was created. - 4728: A member was added to a security-enabled global group. - 4729: A member was removed from a security-enabled global group. - 4730: A security-enabled global group was deleted. - 4731: A security-enabled local group was created. - 4732: A member was added to a security-enabled local group. - 4733: A member was removed from a security-enabled local group. - 4734: A security-enabled local group was deleted. - 4735: A security-enabled local group was changed. - 4737: A security-enabled global group was changed. - 4754: A security-enabled universal group was created. - 4755: A security-enabled universal group was changed. - 4756: A member was added to a security-enabled universal group. - 4757: A member was removed from a security-enabled universal group. - 4758: A security-enabled universal group was deleted. - 4764: A group's type was changed. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesAccount ManagementAudit Security Group Management','[{\"cis\": [\"17.2.2\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26148,'Ensure 'Audit User Account Management' is set to 'Success and Failure'.','This subcategory reports each event of user account management, such as when a user account is created, changed, or deleted; a user account is renamed, disabled, or enabled; or a password is set or changed. If you enable this Audit policy setting, administrators can track events to detect malicious, accidental, and authorized creation of user accounts. Events for this subcategory include: - 4720: A user account was created. - 4722: A user account was enabled. - 4723: An attempt was made to change an account's password. - 4724: An attempt was made to reset an account's password. - 4725: A user account was disabled. - 4726: A user account was deleted. - 4738: A user account was changed. - 4740: A user account was locked out. - 4765: SID History was added to an account. - 4766: An attempt to add SID History to an account failed. - 4767: A user account was unlocked. - 4780: The ACL was set on accounts which are members of administrators groups. - 4781: The name of an account was changed: - 4794: An attempt was made to set the Directory Services Restore Mode. - 5376: Credential Manager credentials were backed up. - 5377: Credential Manager credentials were restored from a backup. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesAccount ManagementAudit User Account Management','[{\"cis\": [\"17.2.3\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26149,'Ensure 'Audit PNP Activity' is set to include 'Success'.','This policy setting allows you to audit when plug and play detects an external device. The recommended state for this setting is to include: Success. Note: A Windows 10, Server 2016 or newer OS is required to access and set this value in Group Policy.','Enabling this setting will allow a user to audit events when a device is plugged into a system. This can help alert IT staff if unapproved devices are plugged in.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesDetailed TrackingAudit PNP Activity','[{\"cis\": [\"17.3.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26150,'Ensure 'Audit Process Creation' is set to include 'Success'.','This subcategory reports the creation of a process and the name of the program or user that created it. Events for this subcategory include: - 4688: A new process has been created. - 4696: A primary token was assigned to process. Refer to Microsoft Knowledge Base article 947226: Description of security events in Windows Vista and in Windows Server 2008 for the most recent information about this setting. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesDetailed TrackingAudit Process Creation','[{\"cis\": [\"17.3.2\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26151,'Ensure 'Audit Account Lockout' is set to include 'Failure'.','This subcategory reports when a user's account is locked out as a result of too many failed logon attempts. Events for this subcategory include: - 4625: An account failed to log on. The recommended state for this setting is to include: Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesLogon/LogoffAudit Account Lockout','[{\"cis\": [\"17.5.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26152,'Ensure 'Audit Group Membership' is set to include 'Success'.','This policy allows you to audit the group membership information in the user’s logon token. Events in this subcategory are generated on the computer on which a logon session is created. For an interactive logon, the security audit event is generated on the computer that the user logged on to. For a network logon, such as accessing a shared folder on the network, the security audit event is generated on the computer hosting the resource. The recommended state for this setting is to include: Success. Note: A Windows 10, Server 2016 or newer OS is required to access and set this value in Group Policy.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesLogon/LogoffAudit Group Membership','[{\"cis\": [\"17.5.2\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26153,'Ensure 'Audit Logoff' is set to include 'Success'.','This subcategory reports when a user logs off from the system. These events occur on the accessed computer. For interactive logons, the generation of these events occurs on the computer that is logged on to. If a network logon takes place to access a share, these events generate on the computer that hosts the accessed resource. If you configure this setting to No auditing, it is difficult or impossible to determine which user has accessed or attempted to access organization computers. Events for this subcategory include: - 4634: An account was logged off. - 4647: User initiated logoff. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesLogon/LogoffAudit Logoff','[{\"cis\": [\"17.5.3\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26154,'Ensure 'Audit Logon' is set to 'Success and Failure'.','This subcategory reports when a user attempts to log on to the system. These events occur on the accessed computer. For interactive logons, the generation of these events occurs on the computer that is logged on to. If a network logon takes place to access a share, these events generate on the computer that hosts the accessed resource. If you configure this setting to No auditing, it is difficult or impossible to determine which user has accessed or attempted to access organization computers. Events for this subcategory include: - 4624: An account was successfully logged on. - 4625: An account failed to log on. - 4648: A logon was attempted using explicit credentials. - 4675: SIDs were filtered. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesLogon/LogoffAudit Logon','[{\"cis\": [\"17.5.4\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26155,'Ensure 'Audit Other Logon/Logoff Events' is set to 'Success and Failure'.','This subcategory reports other logon/logoff-related events, such as Remote Desktop Services session disconnects and reconnects, using RunAs to run processes under a different account, and locking and unlocking a workstation. Events for this subcategory include: - 4649: A replay attack was detected. - 4778: A session was reconnected to a Window Station. - 4779: A session was disconnected from a Window Station. - 4800: The workstation was locked. - 4801: The workstation was unlocked. - 4802: The screen saver was invoked. - 4803: The screen saver was dismissed. - 5378: The requested credentials delegation was disallowed by policy. - 5632: A request was made to authenticate to a wireless network. - 5633: A request was made to authenticate to a wired network. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesLogon/LogoffAudit Other Logon/Logoff Events','[{\"cis\": [\"17.5.5\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26156,'Ensure 'Audit Special Logon' is set to include 'Success'.','This subcategory reports when a special logon is used. A special logon is a logon that has administrator-equivalent privileges and can be used to elevate a process to a higher level. Events for this subcategory include: - 4964 : Special groups have been assigned to a new logon. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesLogon/LogoffAudit Special Logon','[{\"cis\": [\"17.5.6\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26157,'Ensure 'Audit Detailed File Share' is set to include 'Failure'.','This subcategory allows you to audit attempts to access files and folders on a shared folder. Events for this subcategory include: - 5145: network share object was checked to see whether client can be granted desired access. The recommended state for this setting is to include: Failure.','Auditing the Failures will log which unauthorized users attempted (and failed) to get access to a file or folder on a network share on this computer, which could possibly be an indication of malicious intent.','','To establish the recommended configuration via GP, set the following UI path to include Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesObject AccessAudit Detailed File Share','[{\"cis\": [\"17.6.1\"]}, {\"cis_csc\": [\"3.3\", \"8.5\"]}]'),(26158,'Ensure 'Audit File Share' is set to 'Success and Failure'.','This policy setting allows you to audit attempts to access a shared folder. The recommended state for this setting is: Success and Failure. Note: There are no system access control lists (SACLs) for shared folders. If this policy setting is enabled, access to all shared folders on the system is audited.','In an enterprise managed environment, workstations should have limited file sharing activity, as file servers would normally handle the overall burden of file sharing activities. Any unusual file sharing activity on workstations may therefore be useful in an investigation of potentially malicious activity.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesObject AccessAudit File Share','[{\"cis\": [\"17.6.2\"]}, {\"cis_csc\": [\"3.3\", \"8.5\"]}]'),(26159,'Ensure 'Audit Other Object Access Events' is set to 'Success and Failure'.','This policy setting allows you to audit events generated by the management of task scheduler jobs or COM+ objects. For scheduler jobs, the following are audited: - Job created. - Job deleted. - Job enabled. - Job disabled. - Job updated. For COM+ objects, the following are audited: - Catalog object added. - Catalog object updated. - Catalog object deleted. The recommended state for this setting is: Success and Failure.','The unexpected creation of scheduled tasks and COM+ objects could potentially be an indication of malicious activity. Since these types of actions are generally low volume, it may be useful to capture them in the audit logs for use during an investigation.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesObject AccessAudit Other Object Access Events','[{\"cis\": [\"17.6.3\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26160,'Ensure 'Audit Removable Storage' is set to 'Success and Failure'.','This policy setting allows you to audit user attempts to access file system objects on a removable storage device. A security audit event is generated only for all objects for all types of access requested. If you configure this policy setting, an audit event is generated each time an account accesses a file system object on a removable storage. Success audits record successful attempts and Failure audits record unsuccessful attempts. If you do not configure this policy setting, no audit event is generated when an account accesses a file system object on a removable storage. The recommended state for this setting is: Success and Failure. Note: A Windows 8.0, Server 2012 (non-R2) or newer OS is required to access and set this value in Group Policy.','Auditing removable storage may be useful when investigating an incident. For example, if an individual is suspected of copying sensitive information onto a USB drive.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesObject AccessAudit Removable Storage','[{\"cis\": [\"17.6.4\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26161,'Ensure 'Audit Audit Policy Change' is set to include 'Success'.','This subcategory reports changes in audit policy including SACL changes. Events for this subcategory include: - 4715: The audit policy (SACL) on an object was changed. - 4719: System audit policy was changed. - 4902: The Per-user audit policy table was created. - 4904: An attempt was made to register a security event source. - 4905: An attempt was made to unregister a security event source. - 4906: The CrashOnAuditFail value has changed. - 4907: Auditing settings on object were changed. - 4908: Special Groups Logon table modified. - 4912: Per User Audit Policy was changed. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesPolicy ChangeAudit Audit Policy Change','[{\"cis\": [\"17.7.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26162,'Ensure 'Audit Authentication Policy Change' is set to include 'Success'.','This subcategory reports changes in authentication policy. Events for this subcategory include: - 4706: A new trust was created to a domain. - 4707: A trust to a domain was removed. - 4713: Kerberos policy was changed. - 4716: Trusted domain information was modified. - 4717: System security access was granted to an account. - 4718: System security access was removed from an account. - 4739: Domain Policy was changed. - 4864: A namespace collision was detected. - 4865: A trusted forest information entry was added. - 4866: A trusted forest information entry was removed. - 4867: A trusted forest information entry was modified. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesPolicy ChangeAudit Authentication Policy Change','[{\"cis\": [\"17.7.2\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26163,'Ensure 'Audit Authorization Policy Change' is set to include 'Success'.','This subcategory reports changes in authorization policy. Events for this subcategory include: - 4704: A user right was assigned. - 4705: A user right was removed. - 4706: A new trust was created to a domain. - 4707: A trust to a domain was removed. - 4714: Encrypted data recovery policy was changed. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesPolicy ChangeAudit Authorization Policy Change','[{\"cis\": [\"17.7.3\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26164,'Ensure 'Audit MPSSVC Rule-Level Policy Change' is set to 'Success and Failure'.','This subcategory determines whether the operating system generates audit events when changes are made to policy rules for the Microsoft Protection Service (MPSSVC.exe). Events for this subcategory include: - 4944: The following policy was active when the Windows Firewall started. - 4945: A rule was listed when the Windows Firewall started. - 4946: A change has been made to Windows Firewall exception list. A rule was added. - 4947: A change has been made to Windows Firewall exception list. A rule was modified. - 4948: A change has been made to Windows Firewall exception list. A rule was deleted. - 4949: Windows Firewall settings were restored to the default values. - 4950: A Windows Firewall setting has changed. - 4951: A rule has been ignored because its major version number was not recognized by Windows Firewall. - 4952: Parts of a rule have been ignored because its minor version number was not recognized by Windows Firewall. The other parts of the rule will be enforced. - 4953: A rule has been ignored by Windows Firewall because it could not parse the rule. - 4954: Windows Firewall Group Policy settings have changed. The new settings have been applied. - 4956: Windows Firewall has changed the active profile. - 4957: Windows Firewall did not apply the following rule. - 4958: Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer. The recommended state for this setting is : Success and Failure','Changes to firewall rules are important for understanding the security state of the computer and how well it is protected against network attacks.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesPolicy ChangeAudit MPSSVC Rule-Level Policy Change','[{\"cis\": [\"17.7.4\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26165,'Ensure 'Audit Other Policy Change Events' is set to include 'Failure'.','This subcategory contains events about EFS Data Recovery Agent policy changes, changes in Windows Filtering Platform filter, status on Security policy settings updates for local Group Policy settings, Central Access Policy changes, and detailed troubleshooting events for Cryptographic Next Generation (CNG) operations. - 5063: A cryptographic provider operation was attempted. - 5064: A cryptographic context operation was attempted. - 5065: A cryptographic context modification was attempted. - 5066: A cryptographic function operation was attempted. - 5067: A cryptographic function modification was attempted. - 5068: A cryptographic function provider operation was attempted. - 5069: A cryptographic function property operation was attempted. - 5070: A cryptographic function property modification was attempted. - 6145: One or more errors occurred while processing security policy in the group policy objects. The recommended state for this setting is to include: Failure.','This setting can help detect errors in applied Security settings which came from Group Policy, and failure events related to Cryptographic Next Generation (CNG) functions.','','To establish the recommended configuration via GP, set the following UI path to include Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesPolicy ChangeAudit Other Policy Change Events','[{\"cis\": [\"17.7.5\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26166,'Ensure 'Audit Sensitive Privilege Use' is set to 'Success and Failure'.','This subcategory reports when a user account or service uses a sensitive privilege. A sensitive privilege includes the following user rights: - Act as part of the operating system - Back up files and directories - Create a token object - Debug programs - Enable computer and user accounts to be trusted for delegation - Generate security audits - Impersonate a client after authentication - Load and unload device drivers - Manage auditing and security log - Modify firmware environment values - Replace a process-level token - Restore files and directories - Take ownership of files or other objects Auditing this subcategory will create a high volume of events. Events for this subcategory include: - 4672: Special privileges assigned to new logon. - 4673: A privileged service was called. - 4674: An operation was attempted on a privileged object. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesPrivilege UseAudit Sensitive Privilege Use','[{\"cis\": [\"17.8.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26167,'Ensure 'Audit IPsec Driver' is set to 'Success and Failure'.','This subcategory reports on the activities of the Internet Protocol security (IPsec) driver. Events for this subcategory include: - 4960: IPsec dropped an inbound packet that failed an integrity check. If this problem persists, it could indicate a network issue or that packets are being modified in transit to this computer. Verify that the packets sent from the remote computer are the same as those received by this computer. This error might also indicate interoperability problems with other IPsec implementations. - 4961: IPsec dropped an inbound packet that failed a replay check. If this problem persists, it could indicate a replay attack against this computer. - 4962: IPsec dropped an inbound packet that failed a replay check. The inbound packet had too low a sequence number to ensure it was not a replay. - 4963: IPsec dropped an inbound clear text packet that should have been secured. This is usually due to the remote computer changing its IPsec policy without informing this computer. This could also be a spoofing attack attempt. - 4965: IPsec received a packet from a remote computer with an incorrect Security Parameter Index (SPI). This is usually caused by malfunctioning hardware that is corrupting packets. If these errors persist, verify that the packets sent from the remote computer are the same as those received by this computer. This error may also indicate interoperability problems with other IPsec implementations. In that case, if connectivity is not impeded, then these events can be ignored. - 5478: IPsec Services has started successfully. - 5479: IPsec Services has been shut down successfully. The shutdown of IPsec Services can put the computer at greater risk of network attack or expose the computer to potential security risks. - 5480: IPsec Services failed to get the complete list of network interfaces on the computer. This poses a potential security risk because some of the network interfaces may not get the protection provided by the applied IPsec filters. Use the IP Security Monitor snap-in to diagnose the problem. - 5483: IPsec Services failed to initialize RPC server. IPsec Services could not be started. - 5484: IPsec Services has experienced a critical failure and has been shut down. The shutdown of IPsec Services can put the computer at greater risk of network attack or expose the computer to potential security risks. - 5485: IPsec Services failed to process some IPsec filters on a plug-and-play event for network interfaces. This poses a potential security risk because some of the network interfaces may not get the protection provided by the applied IPsec filters. Use the IP Security Monitor snap-in to diagnose the problem. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesSystemAudit IPsec Driver','[{\"cis\": [\"17.9.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26168,'Ensure 'Audit Other System Events' is set to 'Success and Failure'.','This subcategory reports on other system events. Events for this subcategory include: - 5024 : The Windows Firewall Service has started successfully. - 5025 : The Windows Firewall Service has been stopped. - 5027 : The Windows Firewall Service was unable to retrieve the security policy from the local storage. The service will continue enforcing the current policy. - 5028 : The Windows Firewall Service was unable to parse the new security policy. The service will continue with currently enforced policy. - 5029: The Windows Firewall Service failed to initialize the driver. The service will continue to enforce the current policy. - 5030: The Windows Firewall Service failed to start. - 5032: Windows Firewall was unable to notify the user that it blocked an application from accepting incoming connections on the network. - 5033 : The Windows Firewall Driver has started successfully. - 5034 : The Windows Firewall Driver has been stopped. - 5035 : The Windows Firewall Driver failed to start. - 5037 : The Windows Firewall Driver detected critical runtime error. Terminating. - 5058: Key file operation. - 5059: Key migration operation. The recommended state for this setting is: Success and Failure.','Capturing these audit events may be useful for identifying when the Windows Firewall is not performing as expected.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesSystemAudit Other System Events','[{\"cis\": [\"17.9.2\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26169,'Ensure 'Audit Security State Change' is set to include 'Success'.','This subcategory reports changes in security state of the system, such as when the security subsystem starts and stops. Events for this subcategory include: - 4608: Windows is starting up. - 4609: Windows is shutting down. - 4616: The system time was changed. - 4621: Administrator recovered system from CrashOnAuditFail. Users who are not administrators will now be allowed to log on. Some audit-able activity might not have been recorded. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesSystemAudit Security State Change','[{\"cis\": [\"17.9.3\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26170,'Ensure 'Audit Security System Extension' is set to include 'Success'.','This subcategory reports the loading of extension code such as authentication packages by the security subsystem. Events for this subcategory include: - 4610: An authentication package has been loaded by the Local Security Authority. - 4611: A trusted logon process has been registered with the Local Security Authority. - 4614: A notification package has been loaded by the Security Account Manager. - 4622: A security package has been loaded by the Local Security Authority. - 4697: A service was installed in the system. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesSystemAudit Security System Extension','[{\"cis\": [\"17.9.4\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26171,'Ensure 'Audit System Integrity' is set to 'Success and Failure'.','This subcategory reports on violations of integrity of the security subsystem. Events for this subcategory include: - 4612 : Internal resources allocated for the queuing of audit messages have been exhausted, leading to the loss of some audits. - 4615 : Invalid use of LPC port. - 4618 : A monitored security event pattern has occurred. - 4816 : RPC detected an integrity violation while decrypting an incoming message. - 5038 : Code integrity determined that the image hash of a file is not valid. The file could be corrupt due to unauthorized modification or the invalid hash could indicate a potential disk device error. - 5056: A cryptographic self test was performed. - 5057: A cryptographic primitive operation failed. - 5060: Verification operation failed. - 5061: Cryptographic operation. - 5062: A kernel-mode cryptographic self test was performed. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesSystemAudit System Integrity','[{\"cis\": [\"17.9.5\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26172,'Ensure 'Prevent enabling lock screen camera' is set to 'Enabled'.','Disables the lock screen camera toggle switch in PC Settings and prevents a camera from being invoked on the lock screen. The recommended state for this setting is: Enabled.','Disabling the lock screen camera extends the protection afforded by the lock screen to camera features.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesControl PanelPersonalizationPrevent enabling lock screen camera. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ControlPanelDisplay.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.1.1.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26173,'Ensure 'Prevent enabling lock screen slide show' is set to 'Enabled'.','Disables the lock screen slide show settings in PC Settings and prevents a slide show from playing on the lock screen. The recommended state for this setting is: Enabled.','Disabling the lock screen slide show extends the protection afforded by the lock screen to slide show contents.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesControl PanelPersonalizationPrevent enabling lock screen slide show. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ControlPanelDisplay.admx/adml that is included with the Microsoft Windows 8.1 & 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.1.1.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26174,'Ensure 'Allow users to enable online speech recognition services' is set to 'Disabled'.','This policy enables the automatic learning component of input personalization that includes speech, inking, and typing. Automatic learning enables the collection of speech and handwriting patterns, typing history, contacts, and recent calendar information. It is required for the use of Cortana. Some of this collected information may be stored on the user's OneDrive, in the case of inking and typing; some of the information will be uploaded to Microsoft to personalize speech. The recommended state for this setting is: Disabled.','If this setting is Enabled sensitive information could be stored in the cloud or sent to Microsoft.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesControl PanelRegional and Language OptionsAllow users to enable online speech recognition services. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Globalization.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Allow input personalization, but it was renamed to Allow users to enable online speech recognition services starting with the Windows 10 R1809 & Server 2019 Administrative Templates.','[{\"cis\": [\"18.1.2.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26175,'Ensure 'Allow Online Tips' is set to 'Disabled'.','This policy setting configures the retrieval of online tips and help for the Settings app. The recommended state for this setting is: Disabled.','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesControl PanelAllow Online Tips. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ControlPanel.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.1.3\"]}, {\"pci_dss\": [\"1.3.4\"]}, {\"tsc\": [\"CC6.6\"]}]'),(26176,'Ensure LAPS AdmPwd GPO Extension / CSE is installed.','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','In order to utilize LAPS, a minor Active Directory Schema update is required, and a Group Policy Client Side Extension (CSE) must be installed on each managed computer. When LAPS is installed, the file AdmPwd.dll must be present in the following location and registered in Windows (the LAPS AdmPwd GPO Extension / CSE installation does this for you): C:Program FilesLAPSCSEAdmPwd.dll','[{\"cis\": [\"18.2.1\"]}, {\"cis_csc\": [\"5.2\", \"5.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26177,'Ensure 'Do not allow password expiration time longer than required by policy' is set to 'Enabled'.','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesLAPSDo not allow password expiration time longer than required by policy. Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.2\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26178,'Ensure 'Enable Local Admin Password Management' is set to 'Enabled'.','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesLAPSEnable Local Admin Password Management. Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.3\"]}, {\"cis_csc\": [\"5.2\", \"5.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26179,'Ensure 'Password Settings: Password Complexity' is set to 'Enabled: Large letters + small letters + numbers + special characters'.','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled: Large letters + small letters + numbers + special characters. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled, and configure the Password Complexity option to Large letters + small letters + numbers + special characters: Computer ConfigurationPoliciesAdministrative TemplatesLAPSPassword Settings. Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.4\"]}, {\"cis_csc\": [\"5.2\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26180,'Ensure 'Password Settings: Password Length' is set to 'Enabled: 15 or more'.','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled: 15 or more. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled, and configure the Password Length option to 15 or more: Computer ConfigurationPoliciesAdministrative TemplatesLAPSPassword Settings. Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.5\"]}, {\"cis_csc\": [\"5.2\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26181,'Ensure 'Password Settings: Password Age (Days)' is set to 'Enabled: 30 or fewer'.','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled: 30 or fewer. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled, and configure the Password Age (Days) option to 30 or fewer: Computer ConfigurationPoliciesAdministrative TemplatesLAPSPassword Settings. Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.6\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26182,'Ensure 'Apply UAC restrictions to local accounts on network logons' is set to 'Enabled'.','This setting controls whether local accounts can be used for remote administration via network logon (e.g., NET USE, connecting to C$, etc.). Local accounts are at high risk for credential theft when the same account and password is configured on multiple systems. Enabling this policy significantly reduces that risk. Enabled: Applies UAC token-filtering to local accounts on network logons. Membership in powerful group such as Administrators is disabled and powerful privileges are removed from the resulting access token. This configures the LocalAccountTokenFilterPolicy registry value to 0. This is the default behavior for Windows. Disabled: Allows local accounts to have full administrative rights when authenticating via network logon, by configuring the LocalAccountTokenFilterPolicy registry value to 1. For more information about local accounts and credential theft, review the 'Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft Techniques' documents. For more information about LocalAccountTokenFilterPolicy, see Microsoft Knowledge Base article 951016: Description of User Account Control and remote restrictions in Windows Vista. The recommended state for this setting is: Enabled.','Local accounts are at high risk for credential theft when the same account and password is configured on multiple systems. Ensuring this policy is Enabled significantly reduces that risk.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideApply UAC restrictions to local accounts on network logons. Note: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required.','[{\"cis\": [\"18.3.1\"]}, {\"cis_csc\": [\"5.4\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26183,'Ensure 'Configure SMB v1 client driver' is set to 'Enabled: Disable driver'.','This setting configures the start type for the Server Message Block version 1 (SMBv1) client driver service (MRxSmb10), which is recommended to be disabled. The recommended state for this setting is: Enabled: Disable driver (recommended). Note: Do not, under any circumstances, configure this overall setting as Disabled, as doing so will delete the underlying registry entry altogether, which will cause serious problems.','Since September 2016, Microsoft has strongly encouraged that SMBv1 be disabled and no longer used on modern networks, as it is a 30 year old design that is much more vulnerable to attacks then much newer designs such as SMBv2 and SMBv3.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Disable driver (recommended): Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideConfigure SMB v1 client driver. Note: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required.','[{\"cis\": [\"18.3.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26184,'Ensure 'Configure SMB v1 server' is set to 'Disabled'.','This setting configures the server-side processing of the Server Message Block version 1 (SMBv1) protocol. The recommended state for this setting is: Disabled.','Since September 2016, Microsoft has strongly encouraged that SMBv1 be disabled and no longer used on modern networks, as it is a 30 year old design that is much more vulnerable to attacks then much newer designs such as SMBv2 and SMBv3.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideConfigure SMB v1 server. Note: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required.','[{\"cis\": [\"18.3.3\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26185,'Ensure 'Enable Structured Exception Handling Overwrite Protection (SEHOP)' is set to 'Enabled'.','Windows includes support for Structured Exception Handling Overwrite Protection (SEHOP). We recommend enabling this feature to improve the security profile of the computer. The recommended state for this setting is: Enabled.','This feature is designed to block exploits that use the Structured Exception Handler (SEH) overwrite technique. This protection mechanism is provided at run-time. Therefore, it helps protect applications regardless of whether they have been compiled with the latest improvements, such as the /SAFESEH option.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideEnable Structured Exception Handling Overwrite Protection (SEHOP). Note: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required.','[{\"cis\": [\"18.3.4\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(26186,'Ensure 'Limits print driver installation to Administrators' is set to 'Enabled'.','This policy setting controls whether users that aren't Administrators can install print drivers on the system. The recommended state for this setting is: Enabled. Note: On August 10, 2021, Microsoft announced a Point and Print Default Behavior Change which modifies the default Point and Print driver installation and update behavior to require Administrator privileges. This is documented in KB5005652—Manage new Point and Print default driver installation behavior (CVE-2021-34481).','Restricting the installation of print drives to Administrators can help mitigate the PrintNightmare vulnerability (CVE-2021-34527) and other Print Spooler attacks.','','To establish the recommended configuration via GP, set the following UI path to Enabled. Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideLimits print driver installation to Administrators. Note: This Group Policy path does not exist by default. An additional Group Policy template SecGuide.admx/adml is required.','[{\"cis\": [\"18.3.5\"]}]'),(26187,'Ensure 'NetBT NodeType configuration' is set to 'Enabled: P-node'.','This setting determines which method NetBIOS over TCP/IP (NetBT) uses to register and resolve names. The available methods are: The B-node (broadcast) method only uses broadcasts. The P-node (point-to-point) method only uses name queries to a name server (WINS). The M-node (mixed) method broadcasts first, then queries a name server (WINS) if broadcast failed. The H-node (hybrid) method queries a name server (WINS) first, then broadcasts if the query failed. The recommended state for this setting is: Enabled: P-node (recommended) (point-to- point). Note: Resolution through LMHOSTS or DNS follows these methods. If the NodeType registry value is present, it overrides any DhcpNodeType registry value. If neither NodeType nor DhcpNodeType is present, the computer uses B-node (broadcast) if there are no WINS servers configured for the network, or H-node (hybrid) if there is at least one WINS server configured.','In order to help mitigate the risk of NetBIOS Name Service (NBT-NS) poisoning attacks, setting the node type to P-node (point-to-point) will prevent the system from sending out NetBIOS broadcasts.','','To establish the recommended configuration via GP, set the following UI path to Enabled: P-node (recommended): Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideNetBT NodeType configuration. Note: This change does not take effect until the computer has been restarted. Note #2: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required.','[{\"cis\": [\"18.3.6\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26188,'Ensure 'WDigest Authentication' is set to 'Disabled'.','When WDigest authentication is enabled, Lsass.exe retains a copy of the user's plaintext password in memory, where it can be at risk of theft. If this setting is not configured, WDigest authentication is disabled in Windows 8.1 and in Windows Server 2012 R2; it is enabled by default in earlier versions of Windows and Windows Server. For more information about local accounts and credential theft, review the 'Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft Techniques' documents. For more information about UseLogonCredential, see Microsoft Knowledge Base article 2871997: Microsoft Security Advisory Update to improve credentials protection and management May 13, 2014. The recommended state for this setting is: Disabled.','Preventing the plaintext storage of credentials in memory may reduce opportunity for credential theft.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideWDigest Authentication (disabling may require KB2871997). Note: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required.','[{\"cis\": [\"18.3.7\"]}, {\"cis_csc\": [\"3.11\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26189,'Ensure 'MSS: (AutoAdminLogon) Enable Automatic Logon (not recommended)' is set to 'Disabled'.','This setting is separate from the Welcome screen feature in Windows XP and Windows Vista; if that feature is disabled, this setting is not disabled. If you configure a computer for automatic logon, anyone who can physically gain access to the computer can also gain access to everything that is on the computer, including any network or networks to which the computer is connected. Also, if you enable automatic logon, the password is stored in the registry in plaintext, and the specific registry key that stores this value is remotely readable by the Authenticated Users group. For additional information, see Microsoft Knowledge Base article 324737: How to turn on automatic logon in Windows. The recommended state for this setting is: Disabled.','If you configure a computer for automatic logon, anyone who can physically gain access to the computer can also gain access to everything that is on the computer, including any network or networks that the computer is connected to. Also, if you enable automatic logon, the password is stored in the registry in plaintext. The specific registry key that stores this setting is remotely readable by the Authenticated Users group. As a result, this entry is appropriate only if the computer is physically secured and if you ensure that untrusted users cannot remotely see the registry.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (AutoAdminLogon) Enable Automatic Logon (not recommended). Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.1\"]}, {\"cis_csc\": [\"3.11\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26190,'Ensure 'MSS: (DisableIPSourceRouting IPv6) IP source routing protection level (protects against packet spoofing)' is set to 'Enabled: Highe','IP source routing is a mechanism that allows the sender to determine the IP route that a datagram should follow through the network. The recommended state for this setting is: Enabled: Highest protection, source routing is completely disabled.','An attacker could use source routed packets to obscure their identity and location. Source routing allows a computer that sends a packet to specify the route that the packet takes.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Highest protection, source routing is completely disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (DisableIPSourceRouting IPv6) IP source routing protection level (protects against packet spoofing). Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(26191,'Ensure 'MSS: (DisableIPSourceRouting) IP source routing protection level (protects against packet spoofing)' is set to 'Enabled: Highest pr','IP source routing is a mechanism that allows the sender to determine the IP route that a datagram should take through the network. It is recommended to configure this setting to Not Defined for enterprise environments and to Highest Protection for high security environments to completely disable source routing. The recommended state for this setting is: Enabled: Highest protection, source routing is completely disabled.','An attacker could use source routed packets to obscure their identity and location. Source routing allows a computer that sends a packet to specify the route that the packet takes.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Highest protection, source routing is completely disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (DisableIPSourceRouting) IP source routing protection level (protects against packet spoofing). Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.3\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(26192,'Ensure 'MSS: (DisableSavePassword) Prevent the dial-up password from being saved' is set to 'Enabled'.','When you dial a phonebook or VPN entry in Dial-Up Networking, you can use the "Save Password" option so that your Dial-Up Networking password is cached and you will not need to enter it on successive dial attempts. For security, administrators may want to prevent users from caching passwords. The recommended state for this setting is: Enabled.','An attacker who steals a mobile user's computer could automatically connect to the organization's network if the Save This Password check box is selected for the dial-up or VPN networking entry used to connect to your organization's network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS:(DisableSavePassword) Prevent the dial-up password from being saved. Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.4\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26193,'Ensure 'MSS: (EnableICMPRedirect) Allow ICMP redirects to override OSPF generated routes' is set to 'Disabled'.','Internet Control Message Protocol (ICMP) redirects cause the IPv4 stack to plumb host routes. These routes override the Open Shortest Path First (OSPF) generated routes. The recommended state for this setting is: Disabled.','This behavior is expected. The problem is that the 10 minute time-out period for the ICMP redirect-plumbed routes temporarily creates a network situation in which traffic will no longer be routed properly for the affected host. Ignoring such ICMP redirects will limit the system's exposure to attacks that will impact its ability to participate on the network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (EnableICMPRedirect) Allow ICMP redirects to override OSPF generated routes. Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.5\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}, {\"nist_800_53\": [\"SC.5\"]}]'),(26194,'Ensure 'MSS: (KeepAliveTime) How often keep-alive packets are sent in milliseconds' is set to 'Enabled: 300,000 or 5 minutes (recomme','This value controls how often TCP attempts to verify that an idle connection is still intact by sending a keep-alive packet. If the remote computer is still reachable, it acknowledges the keep-alive packet. The recommended state for this setting is: Enabled: 300,000 or 5 minutes (recommended).','An attacker who is able to connect to network applications could establish numerous connections to cause a DoS condition.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 300,000 or 5 minutes (recommended): Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (KeepAliveTime) How often keep-alive packets are sent in milliseconds. Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.6\"]}, {\"cis_csc\": [\"4.8\"]}, {\"nist_800_53\": [\"SC.5\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(26195,'Ensure 'MSS: (NoNameReleaseOnDemand) Allow the computer to ignore NetBIOS name release requests except from WINS servers' is set to 'Enab','NetBIOS over TCP/IP is a network protocol that among other things provides a way to easily resolve NetBIOS names that are registered on Windows-based systems to the IP addresses that are configured on those systems. This setting determines whether the computer releases its NetBIOS name when it receives a name-release request. The recommended state for this setting is: Enabled.','The NetBT protocol is designed not to use authentication, and is therefore vulnerable to spoofing. Spoofing makes a transmission appear to come from a user other than the user who performed the action. A malicious user could exploit the unauthenticated nature of the protocol to send a name-conflict datagram to a target computer, which would cause the computer to relinquish its name and not respond to queries. An attacker could send a request over the network and query a computer to release its NetBIOS name. As with any change that could affect applications, it is recommended that you test this change in a non-production environment before you change the production environment. The result of such an attack could be to cause intermittent connectivity issues on the target computer, or even to prevent the use of Network Neighborhood, domain logons, the NET SEND command, or additional NetBIOS name resolution.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (NoNameReleaseOnDemand) Allow the computer to ignore NetBIOS name release requests except from WINS servers. Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.7\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(26196,'Ensure 'MSS: (PerformRouterDiscovery) Allow IRDP to detect and configure Default Gateway addresses (could lead to DoS)' is set to ','This setting is used to enable or disable the Internet Router Discovery Protocol (IRDP), which allows the system to detect and configure default gateway addresses automatically as described in RFC 1256 on a per-interface basis. The recommended state for this setting is: Disabled.','An attacker who has gained control of a computer on the same network segment could configure a computer on the network to impersonate a router. Other computers with IRDP enabled would then attempt to route their traffic through the already compromised computer.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (PerformRouterDiscovery) Allow IRDP to detect and configure Default Gateway addresses (could lead to DoS). Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.8\"]}, {\"cis_csc\": [\"4.8\"]}, {\"nist_800_53\": [\"SC.5\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(26197,'Ensure 'MSS: (SafeDllSearchMode) Enable Safe DLL search mode (recommended)' is set to 'Enabled'.','The DLL search order can be configured to search for DLLs that are requested by running processes in one of two ways: - Search folders specified in the system path first, and then search the current working folder. - Search current working folder first, and then search the folders specified in the system path. When enabled, the registry value is set to 1. With a setting of 1, the system first searches the folders that are specified in the system path and then searches the current working folder. When disabled the registry value is set to 0 and the system first searches the current working folder and then searches the folders that are specified in the system path. Applications will be forced to search for DLLs in the system path first. For applications that require unique versions of these DLLs that are included with the application, this entry could cause performance or stability problems. The recommended state for this setting is: Enabled. Note: More information on how Safe DLL search mode works is available at this link: Dynamic-Link Library Search Order - Windows applications | Microsoft Docs','If a user unknowingly executes hostile code that was packaged with additional files that include modified versions of system DLLs, the hostile code could load its own versions of those DLLs and potentially increase the type and degree of damage the code can render.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (SafeDllSearchMode) Enable Safe DLL search mode (recommended). Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.9\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26198,'Ensure 'MSS: (ScreenSaverGracePeriod) The time in seconds before the screen saver grace period expires (0 recommended)' is set to ','Windows includes a grace period between when the screen saver is launched and when the console is actually locked automatically when screen saver locking is enabled. The recommended state for this setting is: Enabled: 5 or fewer seconds.','The default grace period that is allowed for user movement before the screen saver lock takes effect is five seconds. If you leave the default grace period configuration, your computer is vulnerable to a potential attack from someone who could approach the console and attempt to log on to the computer before the lock takes effect. An entry to the registry can be made to adjust the length of the grace period.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 5 or fewer seconds: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (ScreenSaverGracePeriod) The time in seconds before the screen saver grace period expires (0 recommended). Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.10\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26199,'Ensure 'MSS: (TcpMaxDataRetransmissions IPv6) How many times unacknowledged data is retransmitted' is set to 'Enabled: 3'.','This setting controls the number of times that TCP retransmits an individual data segment (non-connect segment) before the connection is aborted. The retransmission time-out is doubled with each successive retransmission on a connection. It is reset when responses resume. The base time-out value is dynamically determined by the measured round-trip time on the connection. The recommended state for this setting is: Enabled: 3.','A malicious user could exhaust a target computer's resources if it never sent any acknowledgment messages for data that was transmitted by the target computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 3: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS:(TcpMaxDataRetransmissions IPv6) How many times unacknowledged data is retransmitted. Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.11\"]}, {\"nist_800_53\": [\"SC.5\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(26200,'Ensure 'MSS: (TcpMaxDataRetransmissions) How many times unacknowledged data is retransmitted' is set to 'Enabled: 3'.','This setting controls the number of times that TCP retransmits an individual data segment (non-connect segment) before the connection is aborted. The retransmission time-out is doubled with each successive retransmission on a connection. It is reset when responses resume. The base time-out value is dynamically determined by the measured round-trip time on the connection. The recommended state for this setting is: Enabled: 3.','A malicious user could exhaust a target computer's resources if it never sent any acknowledgment messages for data that was transmitted by the target computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 3: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS:(TcpMaxDataRetransmissions) How many times unacknowledged data is retransmitted. Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.12\"]}, {\"cis_csc\": [\"4.8\"]}, {\"nist_800_53\": [\"SC.5\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(26201,'Ensure 'MSS: (WarningLevel) Percentage threshold for the security event log at which the system will generate a warning' is set to &','This setting can generate a security audit in the Security event log when the log reaches a user-defined threshold. The recommended state for this setting is: Enabled: 90% or less. Note: If log settings are configured to Overwrite events as needed or Overwrite events older than x days, this event will not be generated.','If the Security log reaches 90 percent of its capacity and the computer has not been configured to overwrite events as needed, more recent events will not be written to the log. If the log reaches its capacity and the computer has been configured to shut down when it can no longer record events to the Security log, the computer will shut down and will no longer be available to provide network services.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 90% or less: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (WarningLevel) Percentage threshold for the security event log at which the system will generate a warning. Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required.','[{\"cis\": [\"18.4.13\"]}, {\"pci_dss\": [\"10.7\"]}]'),(26202,'Ensure 'Configure DNS over HTTPS (DoH) name resolution' is set to 'Enabled: Allow DoH' or higher.','This setting determines if DNS over HTTPS (DoH) is used by the system. DNS over HTTPS (DoH) is a protocol for performing remote Domain Name System (DNS) resolution over the Hypertext Transfer Protocol Secure (HTTPS). For additional information on DNS over HTTPS (DoH), visit: Secure DNS Client over HTTPS (DoH) on Windows Server 2022 | Microsoft Docs. The recommended state for this setting is: Enabled: Allow DoH. Configuring this setting to Enabled: Require DoH also conforms to the benchmark.','DNS over HTTPS (DoH) helps protect against DNS spoofing. Spoofing makes a transmission appear to come from a user other than the user who performed the action. It can also help prevent man-in-the-middle (MitM) attacks because the session in-between is encrypted.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Allow DoH (configuring to Enabled: Require DoH also conforms to the benchmark): Computer ConfigurationPoliciesAdministrative TemplatesNetworkDNS ClientConfigure DNS over HTTPS (DoH) name resolution. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DnsClient.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.5.4.1\"]}, {\"cis_csc\": [\"3.10\"]}]'),(26203,'Ensure 'Turn off multicast name resolution' is set to 'Enabled'.','LLMNR is a secondary name resolution protocol. With LLMNR, queries are sent using multicast over a local network link on a single subnet from a client computer to another client computer on the same subnet that also has LLMNR enabled. LLMNR does not require a DNS server or DNS client configuration, and provides name resolution in scenarios in which conventional DNS name resolution is not possible. The recommended state for this setting is: Enabled.','An attacker can listen on a network for these LLMNR (UDP/5355) or NBT-NS (UDP/137) broadcasts and respond to them, tricking the host into thinking that it knows the location of the requested system. Note: To completely mitigate local name resolution poisoning, in addition to this setting, the properties of each installed NIC should also be set to Disable NetBIOS over TCP/IP (on the WINS tab in the NIC properties). Unfortunately, there is no global setting to achieve this that automatically applies to all NICs - it is a per-NIC setting that varies with different NIC hardware installations.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkDNS ClientTurn off multicast name resolution. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DnsClient.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.5.4.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26204,'Ensure 'Enable Font Providers' is set to 'Disabled'.','This policy setting determines whether Windows is allowed to download fonts and font catalog data from an online font provider. The recommended state for this setting is: Disabled.','In an enterprise managed environment the IT department should be managing the changes to the system configuration, to ensure all changes are tested and approved.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkFontsEnable Font Providers. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.5.5.1\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC6.6\"]}]'),(26205,'Ensure 'Enable insecure guest logons' is set to 'Disabled'.','This policy setting determines if the SMB client will allow insecure guest logons to an SMB server. The recommended state for this setting is: Disabled.','Insecure guest logons are used by file servers to allow unauthenticated access to shared folders.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkLanman WorkstationEnable insecure guest logons. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template LanmanWorkstation.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.5.8.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26206,'Ensure 'Turn on Mapper I/O (LLTDIO) driver' is set to 'Disabled'.','This policy setting changes the operational behavior of the Mapper I/O network protocol driver. LLTDIO allows a computer to discover the topology of a network it's connected to. It also allows a computer to initiate Quality-of-Service requests such as bandwidth estimation and network health analysis. The recommended state for this setting is: Disabled.','To help protect from potentially discovering and connecting to unauthorized devices, this setting should be disabled to prevent responding to network traffic for network topology discovery.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkLink-Layer Topology DiscoveryTurn on Mapper I/O (LLTDIO) driver. Note: This Group Policy path is provided by the Group Policy template LinkLayerTopologyDiscovery.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26207,'Ensure 'Turn on Responder (RSPNDR) driver' is set to 'Disabled'.','This policy setting changes the operational behavior of the Responder network protocol driver. The Responder allows a computer to participate in Link Layer Topology Discovery requests so that it can be discovered and located on the network. It also allows a computer to participate in Quality-of-Service activities such as bandwidth estimation and network health analysis. The recommended state for this setting is: Disabled.','To help protect from potentially discovering and connecting to unauthorized devices, this setting should be disabled to prevent responding to network traffic for network topology discovery.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkLink-Layer Topology DiscoveryTurn on Responder (RSPNDR) driver. Note: This Group Policy path is provided by the Group Policy template LinkLayerTopologyDiscovery.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.9.2\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26208,'Ensure 'Turn off Microsoft Peer-to-Peer Networking Services' is set to 'Enabled'.','The Peer Name Resolution Protocol (PNRP) allows for distributed resolution of a name to an IPv6 address and port number. The protocol operates in the context of clouds. A cloud is a set of peer computers that can communicate with each other by using the same IPv6 scope. Peer-to-Peer protocols allow for applications in the areas of RTC, collaboration, content distribution and distributed processing. The recommended state for this setting is: Enabled.','This setting enhances the security of the environment and reduces the overall risk exposure related to peer-to-peer networking.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkMicrosoft Peer-to-Peer Networking ServicesTurn off Microsoft Peer-to-Peer Networking Services. Note: This Group Policy path is provided by the Group Policy template P2P-pnrp.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.10.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26209,'Ensure 'Prohibit installation and configuration of Network Bridge on your DNS domain network' is set to 'Enabled'.','You can use this procedure to control a user's ability to install and configure a Network Bridge. The recommended state for this setting is: Enabled.','The Network Bridge setting, if enabled, allows users to create a Layer 2 Media Access Control (MAC) bridge, enabling them to connect two or more physical network segments together. A Network Bridge thus allows a computer that has connections to two different networks to share data between those networks. In an enterprise managed environment, where there is a need to control network traffic to only authorized paths, allowing users to create a Network Bridge increases the risk and attack surface from the bridged network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ConnectionsProhibit installation and configuration of Network Bridge on your DNS domain network. Note: This Group Policy path is provided by the Group Policy template NetworkConnections.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.11.2\"]}, {\"cis_csc\": [\"12.2\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(26210,'Ensure 'Prohibit use of Internet Connection Sharing on your DNS domain network' is set to 'Enabled'.','Although this 'legacy' setting traditionally applied to the use of Internet Connection Sharing (ICS) in Windows 2000, Windows XP & Server 2003, this setting now freshly applies to the Mobile Hotspot feature in Windows 10 & Server 2016. The recommended state for this setting is: Enabled.','Non-administrators should not be able to turn on the Mobile Hotspot feature and open their Internet connectivity up to nearby mobile devices.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ConnectionsProhibit use of Internet Connection Sharing on your DNS domain network. Note: This Group Policy path is provided by the Group Policy template NetworkConnections.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.11.3\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC6.6\"]}]'),(26211,'Ensure 'Require domain users to elevate when setting a network's location' is set to 'Enabled'.','This policy setting determines whether to require domain users to elevate when setting a network's location. The recommended state for this setting is: Enabled.','Allowing regular users to set a network location increases the risk and attack surface.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ConnectionsRequire domain users to elevate when setting a network's location. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template NetworkConnections.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.5.11.4\"]}, {\"cis_csc\": [\"5.4\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC6.6\"]}]'),(26212,'Ensure 'Hardened UNC Paths' is set to 'Enabled, with "Require Mutual Authentication" and "Require Integrity" set for all NETLOGON&','This policy setting configures secure access to UNC paths. The recommended state for this setting is: Enabled, with Require Mutual Authentication and Require Integrity set for all NETLOGON and SYSVOL shares. Note: If the environment exclusively contains Windows 8.0 / Server 2012 (non-R2) or newer systems, then the "Privacy" setting may (optionally) also be set to enable SMB encryption. However, using SMB encryption will render the targeted share paths completely inaccessible by older OSes, so only use this additional option with caution and thorough testing.','In February 2015, Microsoft released a new control mechanism to mitigate a security risk in Group Policy as part of the MS15-011 / MSKB 3000483 security update. This mechanism requires both the installation of the new security update and also the deployment of specific group policy settings to all computers on the domain from Windows Vista / Server 2008 (non-R2) or newer (the associated security patch to enable this feature was not released for Server 2003). A new group policy template (NetworkProvider.admx/adml) was also provided with the security update. Once the new GPO template is in place, the following are the minimum requirements to remediate the Group Policy security risk: \*NETLOGON RequireMutualAuthentication=1, RequireIntegrity=1 \*SYSVOL RequireMutualAuthentication=1, RequireIntegrity=1 Note: A reboot may be required after the setting is applied to a client machine to access the above paths.','','To establish the recommended configuration via GP, set the following UI path to Enabled with the following paths configured, at a minimum: \*NETLOGON RequireMutualAuthentication=1, RequireIntegrity=1 \*SYSVOL RequireMutualAuthentication=1, RequireIntegrity=1 Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ProviderHardened UNC Paths. Note: This Group Policy path does not exist by default. An additional Group Policy template (NetworkProvider.admx/adml) is required.','[{\"cis\": [\"18.5.14.1\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26213,'Disable IPv6 (Ensure TCPIP6 Parameter 'DisabledComponents' is set to '0xff (255)').','Internet Protocol version 6 (IPv6) is a set of protocols that computers use to exchange information over the Internet and over home and business networks. IPv6 allows for many more IP addresses to be assigned than IPv4 did. Older networking, hosts and operating systems may not support IPv6 natively. The recommended state for this setting is: DisabledComponents - 0xff (255)','Since the vast majority of private enterprise managed networks have no need to utilize IPv6 (because they have access to private IPv4 addressing), disabling IPv6 components removes a possible attack surface that is also harder to monitor the traffic on. As a result, we recommend configuring IPv6 to a Disabled state when it is not needed.','','To establish the recommended configuration, set the following Registry value to 0xff (255) (DWORD): HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTCPIP6Parameters:DisabledComponents. Note: This change does not take effect until the computer has been restarted. Note #2: Although Microsoft does not provide an ADMX template to configure this registry value, a custom .ADM template (Disable-IPv6-Components-KB929852.adm) is provided in the CIS Benchmark Remediation Kit to facilitate its configuration. Be aware though that simply turning off the group policy setting in the .ADM template will not "undo" the change once applied. Instead, the opposite setting must be applied to change the registry value to the opposite state.','[{\"cis\": [\"18.5.19.2.1\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26214,'Ensure 'Configuration of wireless settings using Windows Connect Now' is set to 'Disabled'.','This policy setting allows the configuration of wireless settings using Windows Connect Now (WCN). The WCN Registrar enables the discovery and configuration of devices over Ethernet (UPnP) over in-band 802.11 Wi-Fi through the Windows Portable Device API (WPD) and via USB Flash drives. Additional options are available to allow discovery and configuration over a specific medium. The recommended state for this setting is: Disabled.','This setting enhances the security of the environment and reduces the overall risk exposure related to user configuration of wireless settings.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWindows Connect NowConfiguration of wireless settings using Windows Connect Now. Note: This Group Policy path is provided by the Group Policy template WindowsConnectNow.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.20.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26215,'Ensure 'Prohibit access of the Windows Connect Now wizards' is set to 'Enabled'.','This policy setting prohibits access to Windows Connect Now (WCN) wizards. The recommended state for this setting is: Enabled.','Allowing standard users to access the Windows Connect Now wizard increases the risk and attack surface.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWindows Connect NowProhibit access of the Windows Connect Now wizards. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsConnectNow.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.5.20.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26216,'Ensure 'Minimize the number of simultaneous connections to the Internet or a Windows Domain' is set to 'Enabled: 3 = Prevent Wi-Fi ','This policy setting prevents computers from establishing multiple simultaneous connections to either the Internet or to a Windows domain. The recommended state for this setting is: Enabled: 3 = Prevent Wi-Fi when on Ethernet.','Preventing bridged network connections can help prevent a user unknowingly allowing traffic to route between internal and external networks, which risks exposure to sensitive internal data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 3 = Prevent Wi-Fi when on Ethernet: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWindows Connection ManagerMinimize the number of simultaneous connections to the Internet or a Windows Domain. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WCM.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates. It was updated with a new Minimize Policy Options sub-setting starting with the Windows 10 Release 1903 Administrative Templates.','[{\"cis\": [\"18.5.21.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26217,'Ensure 'Prohibit connection to non-domain networks when connected to domain authenticated network' is set to 'Enabled'.','This policy setting prevents computers from connecting to both a domain based network and a non-domain based network at the same time. The recommended state for this setting is: Enabled.','The potential concern is that a user would unknowingly allow network traffic to flow between the insecure public network and the enterprise managed network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWindows Connection ManagerProhibit connection to non-domain networks when connected to domain authenticated network. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WCM.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.5.21.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26218,'Ensure 'Allow Windows to automatically connect to suggested open hotspots, to networks shared by contacts, and to hotspots offering paid services'','This policy setting determines whether users can enable the following WLAN settings: Connect to suggested open hotspots, Connect to networks shared by my contacts, and Enable paid services. - Connect to suggested open hotspots enables Windows to automatically connect users to open hotspots it knows about by crowdsourcing networks that other people using Windows have connected to. - Connect to networks shared by my contacts enables Windows to automatically connect to networks that the user's contacts have shared with them, and enables users on this device to share networks with their contacts. - Enable paid services enables Windows to temporarily connect to open hotspots to determine if paid services are available. The recommended state for this setting is: Disabled. Note: These features are also known by the name "Wi-Fi Sense".','Automatically connecting to an open hotspot or network can introduce the system to a rogue network with malicious intent.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWLAN ServiceWLAN SettingsAllow Windows to automatically connect to suggested open hotspots, to networks shared by contacts, and to hotspots offering paid services. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template wlansvc.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.5.23.2.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26219,'Ensure 'Allow Print Spooler to accept client connections' is set to 'Disabled'.','This policy setting controls whether the Print Spooler service will accept client connections. The recommended state for this setting is: Disabled. Note: The Print Spooler service must be restarted for changes to this policy to take effect.','Disabling the ability for the Print Spooler service to accept client connections mitigates remote attacks against the PrintNightmare vulnerability (CVE-2021-34527) and other remote Print Spooler attacks. However, this recommendation does not mitigate against local attacks on the Print Spooler service.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesPrintersAllow Print Spooler to accept client connections. Note: This Group Policy path is provided by the Group Policy template printing2.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.6.1\"]}]'),(26220,'Ensure 'Point and Print Restrictions: When installing drivers for a new connection' is set to 'Enabled: Show warning and elevation prompt�','This policy setting controls whether computers will show a warning and a security elevation prompt when users create a new printer connection using Point and Print. The recommended state for this setting is: Enabled: Show warning and elevation prompt. Note: On August 10, 2021, Microsoft announced a Point and Print Default Behavior Change which modifies the default Point and Print driver installation and update behavior to require Administrator privileges. This is documented in KB5005652—Manage new Point and Print default driver installation behavior (CVE-2021-34481). This change overrides all Point and Print Group Policy settings and ensures that only Administrators can install printer drivers from a print server using Point and Print.','Enabling Windows User Account Control (UAC) for the installation of new print drivers can help mitigate the PrintNightmare vulnerability (CVE-2021-34527) and other Print Spooler attacks. Although the Point and Print default driver installation behavior overrides this setting, it is important to configure this as a backstop in the event that behavior is reversed.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Show warning and elevation prompt: Computer ConfigurationPoliciesAdministrative TemplatesPrintersPoint and Print Restrictions: When installing drivers for a new connection. Note: This Group Policy path is provided by the Group Policy template Printing.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.6.2\"]}]'),(26221,'Ensure 'Point and Print Restrictions: When updating drivers for an existing connection' is set to 'Enabled: Show warning and elevation promp','This policy setting controls whether computers will show a warning and a security elevation prompt when users are updating drivers for an existing connection using Point and Print. The recommended state for this setting is: Enabled: Show warning and elevation prompt. Note: On August 10, 2021, Microsoft announced a Point and Print Default Behavior Change which modifies the default Point and Print driver installation and update behavior to require Administrator privileges. This is documented in KB5005652—Manage new Point and Print default driver installation behavior (CVE-2021-34481). This change overrides all Point and Print Group Policy settings and ensures that only Administrators can install printer drivers from a print server using Point and Print.','Enabling Windows User Account Control (UAC) for updating existing print drivers can help mitigate the PrintNightmare vulnerability (CVE-2021-34527) and other Print Spooler attacks. Although the Point and Print default driver installation behavior overrides this setting, it is important to configure this as a backstop in the event that behavior is reversed.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Show warning and elevation prompt: Computer ConfigurationPoliciesAdministrative TemplatesPrintersPoint and Print Restrictions: When updating drivers for an existing connection. Note: This Group Policy path is provided by the Group Policy template Printing.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.6.3\"]}]'),(26222,'Ensure 'Turn off notifications network usage' is set to 'Enabled'.','This policy setting blocks applications from using the network to send notifications to update tiles, tile badges, toast, or raw notifications. This policy setting turns off the connection between Windows and the Windows Push Notification Service (WNS). This policy setting also stops applications from being able to poll application services to update tiles. The recommended state for this setting is: Enabled.','Windows Push Notification Services (WNS) is a mechanism to receive 3rd-party notifications and updates from the cloud/Internet. In a high security environment, external systems, especially those hosted outside the organization, should be prevented from having an impact on the secure workstations.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesStart Menu and TaskbarTurn off notifications network usage. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WPN.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.7.1.1\"]}]'),(26223,'Ensure 'Include command line in process creation events' is set to 'Enabled'.','This policy setting controls whether the process creation command line text is logged in security audit events when a new process has been created. The recommended state for this setting is: Enabled. Note: This feature that this setting controls was not originally supported in workstation OSes older than Windows 8.1. However, in February 2015 Microsoft added support for the feature to Windows 7 and Windows 8.0 via an update - KB3004375. Therefore, this setting is also important to set on those older OSes.','Capturing process command line information in event logs can be very valuable when performing forensic investigations of attack incidents.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemAudit Process CreationInclude command line in process creation events. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AuditSettings.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.3.1\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26224,'Ensure 'Encryption Oracle Remediation' is set to 'Enabled: Force Updated Clients'.','Some versions of the CredSSP protocol that is used by some applications (such as Remote Desktop Connection) are vulnerable to an encryption oracle attack against the client. This policy controls compatibility with vulnerable clients and servers and allows you to set the level of protection desired for the encryption oracle vulnerability. The recommended state for this setting is: Enabled: Force Updated Clients.','This setting is important to mitigate the CredSSP encryption oracle vulnerability, for which information was published by Microsoft on 03/13/2018 in CVE-2018-0886 | CredSSP Remote Code Execution Vulnerability. All versions of Windows from Windows Vista onwards are affected by this vulnerability, and will be compatible with this recommendation provided that they have been patched at least through May 2018 (or later).','','To establish the recommended configuration via GP, set the following UI path to Enabled: Force Updated Clients: Computer ConfigurationPoliciesAdministrative TemplatesSystemCredentials DelegationEncryption Oracle Remediation. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredSsp.admx/adml that is included with the Microsoft Windows 10 Release 1803 Administrative Templates (or newer).','[{\"cis\": [\"18.8.4.1\"]}, {\"cis_csc\": [\"7.3\"]}]'),(26225,'Ensure 'Remote host allows delegation of non-exportable credentials' is set to 'Enabled'.','Remote host allows delegation of non-exportable credentials. When using credential delegation, devices provide an exportable version of credentials to the remote host. This exposes users to the risk of credential theft from attackers on the remote host. The Restricted Admin Mode and Windows Defender Remote Credential Guard features are two options to help protect against this risk. The recommended state for this setting is: Enabled. Note: More detailed information on Windows Defender Remote Credential Guard and how it compares to Restricted Admin Mode can be found at this link: Protect Remote Desktop credentials with Windows Defender Remote Credential Guard (Windows 10) | Microsoft Docs','Restricted Admin Mode was designed to help protect administrator accounts by ensuring that reusable credentials are not stored in memory on remote devices that could potentially be compromised. Windows Defender Remote Credential Guard helps you protect your credentials over a Remote Desktop connection by redirecting Kerberos requests back to the device that is requesting the connection. Both features should be enabled and supported, as they reduce the chance of credential theft.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemCredentials DelegationRemote host allows delegation of non-exportable credentials. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredSsp.admx/adml that is included with the Microsoft Windows 10 Release 1703 Administrative Templates (or newer).','[{\"cis\": [\"18.8.4.2\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26226,'Ensure 'Turn On Virtualization Based Security' is set to 'Enabled'.','This policy setting specifies whether Virtualization Based Security is enabled. Virtualization Based Security uses the Windows Hypervisor to provide support for security services. The recommended state for this setting is: Enabled. Note: Virtualization Based Security requires a 64-bit version of Windows with Secure Boot enabled, which in turn requires that Windows was installed with a UEFI BIOS configuration, not a Legacy BIOS configuration. In addition, if running Windows on a virtual machine, the hardware-assisted CPU virtualization feature (Intel VT-x or AMD-V) must be exposed by the host to the guest VM. More information on system requirements for this feature can be found at Windows Defender Credential Guard Requirements (Windows 10) | Microsoft Docs Note #2: Credential Guard and Device Guard are not currently supported when using Azure IaaS VMs.','Kerberos, NTLM, and Credential manager isolate secrets by using virtualization-based security. Previous versions of Windows stored secrets in the Local Security Authority (LSA). Prior to Windows 10, the LSA stored secrets used by the operating system in its process memory. With Windows Defender Credential Guard enabled, the LSA process in the operating system talks to a new component called the isolated LSA process that stores and protects those secrets. Data stored by the isolated LSA process is protected using virtualization-based security and is not accessible to the rest of the operating system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice GuardTurn On Virtualization Based Security. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeviceGuard.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.8.5.1\"]}, {\"cis_csc\": [\"10.5\"]}]'),(26227,'Ensure 'Turn On Virtualization Based Security: Select Platform Security Level' is set to 'Secure Boot and DMA Protection'.','This policy setting specifies whether Virtualization Based Security is enabled. Virtualization Based Security uses the Windows Hypervisor to provide support for security services. The recommended state for this setting is: Secure Boot and DMA Protection. Note: Virtualization Based Security requires a 64-bit version of Windows with Secure Boot enabled, which in turn requires that Windows was installed with a UEFI BIOS configuration, not a Legacy BIOS configuration. In addition, if running Windows on a virtual machine, the hardware-assisted CPU virtualization feature (Intel VT-x or AMD-V) must be exposed by the host to the guest VM. More information on system requirements for this feature can be found at Windows Defender Credential Guard Requirements (Windows 10) | Microsoft Docs Note #2: Credential Guard and Device Guard are not currently supported when using Azure IaaS VMs.','Secure Boot can help reduce the risk of bootloader attacks and in conjunction with DMA protections to help protect data from being scraped from memory.','','To establish the recommended configuration via GP, set the following UI path to Secure Boot and DMA Protection: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice GuardTurn On Virtualization Based Security: Select Platform Security Level. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeviceGuard.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.8.5.2\"]}, {\"cis_csc\": [\"10.5\"]}]'),(26228,'Ensure 'Turn On Virtualization Based Security: Virtualization Based Protection of Code Integrity' is set to 'Enabled with UEFI lock'.','This setting enables virtualization based protection of Kernel Mode Code Integrity. When this is enabled, kernel mode memory protections are enforced and the Code Integrity validation path is protected by the Virtualization Based Security feature. The recommended state for this setting is: Enabled with UEFI lock. Note: Virtualization Based Security requires a 64-bit version of Windows with Secure Boot enabled, which in turn requires that Windows was installed with a UEFI BIOS configuration, not a Legacy BIOS configuration. In addition, if running Windows on a virtual machine, the hardware-assisted CPU virtualization feature (Intel VT-x or AMD-V) must be exposed by the host to the guest VM. More information on system requirements for this feature can be found at Windows Defender Credential Guard Requirements (Windows 10) | Microsoft Docs Note #2: Credential Guard and Device Guard are not currently supported when using Azure IaaS VMs.','The Enabled with UEFI lock option ensures that Virtualization Based Protection of Code Integrity cannot be disabled remotely.','','To establish the recommended configuration via GP, set the following UI path to Enabled with UEFI lock: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice GuardTurn On Virtualization Based Security: Virtualization Based Protection of Code Integrity. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeviceGuard.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.8.5.3\"]}, {\"cis_csc\": [\"10.5\"]}]'),(26229,'Ensure 'Turn On Virtualization Based Security: Require UEFI Memory Attributes Table' is set to 'True (checked)'.','This option will only enable Virtualization Based Protection of Code Integrity on devices with UEFI firmware support for the Memory Attributes Table. Devices without the UEFI Memory Attributes Table may have firmware that is incompatible with Virtualization Based Protection of Code Integrity which in some cases can lead to crashes or data loss or incompatibility with certain plug-in cards. If not setting this option the targeted devices should be tested to ensure compatibility. The recommended state for this setting is: True (checked). Note: Virtualization Based Security requires a 64-bit version of Windows with Secure Boot enabled, which in turn requires that Windows was installed with a UEFI BIOS configuration, not a Legacy BIOS configuration. In addition, if running Windows on a virtual machine, the hardware-assisted CPU virtualization feature (Intel VT-x or AMD-V) must be exposed by the host to the guest VM. More information on system requirements for this feature can be found at Windows Defender Credential Guard Requirements (Windows 10) | Microsoft Docs Note #2: Credential Guard and Device Guard are not currently supported when using Azure IaaS VMs.','This setting will help protect this control from being enabled on a system that is not compatible which could lead to a crash or data loss.','','To establish the recommended configuration via GP, set the following UI path to TRUE: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice GuardTurn On Virtualization Based Security: Require UEFI Memory Attributes Table. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeviceGuard.admx/adml that is included with the Microsoft Windows 10 Release 1703 Administrative Templates (or newer).','[{\"cis\": [\"18.8.5.4\"]}, {\"cis_csc\": [\"10.5\"]}]'),(26230,'Ensure 'Turn On Virtualization Based Security: Credential Guard Configuration' is set to 'Enabled with UEFI lock'.','This setting lets users turn on Credential Guard with virtualization-based security to help protect credentials. The "Enabled with UEFI lock" option ensures that Credential Guard cannot be disabled remotely. In order to disable the feature, you must set the Group Policy to "Disabled" as well as remove the security functionality from each computer, with a physically present user, in order to clear configuration persisted in UEFI. The recommended state for this setting is: Enabled with UEFI lock. Note: Virtualization Based Security requires a 64-bit version of Windows with Secure Boot enabled, which in turn requires that Windows was installed with a UEFI BIOS configuration, not a Legacy BIOS configuration. In addition, if running Windows on a virtual machine, the hardware-assisted CPU virtualization feature (Intel VT-x or AMD-V) must be exposed by the host to the guest VM. More information on system requirements for this feature can be found at Windows Defender Credential Guard Requirements (Windows 10) | Microsoft Docs Note #2: Credential Guard and Device Guard are not currently supported when using Azure IaaS VMs.','The Enabled with UEFI lock option ensures that Credential Guard cannot be disabled remotely.','','To establish the recommended configuration via GP, set the following UI path to Enabled with UEFI lock: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice GuardTurn On Virtualization Based Security: Credential Guard Configuration. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeviceGuard.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.8.5.5\"]}, {\"cis_csc\": [\"10.5\"]}]'),(26231,'Ensure 'Turn On Virtualization Based Security: Secure Launch Configuration' is set to 'Enabled'.','Secure Launch protects the Virtualization Based Security environment from exploited vulnerabilities in device firmware. The recommended state for this setting is: Enabled. Note: Credential Guard and Device Guard are not currently supported when using Azure IaaS VMs.','Secure Launch changes the way Windows boots to use Intel Trusted Execution Technology (TXT) and Runtime BIOS Resilience features to prevent firmware exploits from being able to impact the security of the Windows Virtualization Based Security environment.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice GuardTurn On Virtualization Based Security: Secure Launch Configuration. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeviceGuard.admx/adml that is included with the Microsoft Windows 10 Release 1809 & Server 2019 Administrative Templates (or newer).','[{\"cis\": [\"18.8.5.6\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26232,'Ensure 'Prevent device metadata retrieval from the Internet' is set to 'Enabled'.','This policy setting allows you to prevent Windows from retrieving device metadata from the Internet. The recommended state for this setting is: Enabled. Note: This will not prevent the installation of basic hardware drivers, but does prevent associated 3rd-party utility software from automatically being installed under the context of the SYSTEM account.','Installation of software should be conducted by an authorized system administrator and not a standard user. Allowing automatic 3rd-party software installations under the context of the SYSTEM account has potential for allowing unauthorized access via backdoors or installation software bugs.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice InstallationPrevent device metadata retrieval from the Internet. Note: This Group Policy path is provided by the Group Policy template DeviceInstallation.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates, or with the Group Policy template DeviceSetup.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.7.2\"]}]'),(26233,'Ensure 'Boot-Start Driver Initialization Policy' is set to 'Enabled: Good, unknown and bad but critical'.','This policy setting allows you to specify which boot-start drivers are initialized based on a classification determined by an Early Launch Antimalware boot-start driver. The Early Launch Antimalware boot-start driver can return the following classifications for each boot-start driver: - Good: The driver has been signed and has not been tampered with. - Bad: The driver has been identified as malware. It is recommended that you do not allow known bad drivers to be initialized. - Bad, but required for boot: The driver has been identified as malware, but the computer cannot successfully boot without loading this driver. - Unknown: This driver has not been attested to by your malware detection application and has not been classified by the Early Launch Antimalware boot-start driver. If you enable this policy setting you will be able to choose which boot-start drivers to initialize the next time the computer is started. If your malware detection application does not include an Early Launch Antimalware bootstart driver or if your Early Launch Antimalware boot-start driver has been disabled, this setting has no effect and all boot-start drivers are initialized. The recommended state for this setting is: Enabled: Good, unknown and bad but critical.','This policy setting helps reduce the impact of malware that has already infected your system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Good, unknown and bad but critical: Computer ConfigurationPoliciesAdministrative TemplatesSystemEarly Launch AntimalwareBoot-Start Driver Initialization Policy. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template EarlyLaunchAM.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.14.1\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"5.1.1\"]}, {\"nist_800_53\": [\"SI.3\"]}, {\"tsc\": [\"CC6.8\"]}]'),(26234,'Ensure 'Configure registry policy processing: Do not apply during periodic background processing' is set to 'Enabled: FALSE'.','The "Do not apply during periodic background processing" option prevents the system from updating affected policies in the background while the computer is in use. When background updates are disabled, policy changes will not take effect until the next user logon or system restart. The recommended state for this setting is: Enabled: FALSE (unchecked).','Setting this option to false (unchecked) will ensure that domain policy changes take effect more quickly, as compared to waiting until the next user logon or system restart.','','To establish the recommended configuration via GP, set the following UI path to Enabled, then set the Do not apply during periodic background processing option to FALSE (unchecked): Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyConfigure registry policy processing. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.21.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26235,'Ensure 'Configure registry policy processing: Process even if the Group Policy objects have not changed' is set to 'Enabled: TRUE'.','The "Process even if the Group Policy objects have not changed" option updates and reapplies policies even if the policies have not changed. The recommended state for this setting is: Enabled: TRUE (checked).','Setting this option to true (checked) will ensure unauthorized changes that might have been configured locally are forced to match the domain-based Group Policy settings again.','','To establish the recommended configuration via GP, set the following UI path to Enabled, then set the Process even if the Group Policy objects have not changed option to TRUE (checked): Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyConfigure registry policy processing. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.21.3\"]}, {\"pci_dss\": [\"11.5.1\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(26236,'Ensure 'Continue experiences on this device' is set to 'Disabled'.','This policy setting determines whether the Windows device is allowed to participate in cross-device experiences (continue experiences). The recommended state for this setting is: Disabled.','A cross-device experience is when a system can access app and send messages to other devices. In an enterprise managed environment only trusted systems should be communicating within the network. Access to any other system should be prohibited.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyContinue experiences on this device. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.8.21.4\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26237,'Ensure 'Turn off background refresh of Group Policy' is set to 'Disabled'.','This policy setting prevents Group Policy from being updated while the computer is in use. This policy setting applies to Group Policy for computers, users and Domain Controllers. The recommended state for this setting is: Disabled.','This setting ensures that group policy changes take effect more quickly, as compared to waiting until the next user logon or system restart.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyTurn off background refresh of Group Policy. Note: This Group Policy path is provided by the Group Policy template GroupPolicy.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.21.5\"]}]'),(26238,'Ensure 'Turn off access to the Store' is set to 'Enabled'.','This policy setting specifies whether to use the Store service for finding an application to open a file with an unhandled file type or protocol association. When a user opens a file type or protocol that is not associated with any applications on the computer, the user is given the choice to select a local application or use the Store service to find an application. The recommended state for this setting is: Enabled.','The Store service is a retail outlet built into Windows, primarily for consumer use. In an enterprise managed environment the IT department should be managing the installation of all applications to reduce the risk of the installation of vulnerable software.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off access to the Store. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ICM.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.22.1.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26239,'Ensure 'Turn off downloading of print drivers over HTTP' is set to 'Enabled'.','This policy setting controls whether the computer can download print driver packages over HTTP. To set up HTTP printing, printer drivers that are not available in the standard operating system installation might need to be downloaded over HTTP. The recommended state for this setting is: Enabled.','Users might download drivers that include malicious code.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off downloading of print drivers over HTTP. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.2\"]}, {\"cis_csc\": [\"2.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26240,'Ensure 'Turn off handwriting personalization data sharing' is set to 'Enabled'.','This setting turns off data sharing from the handwriting recognition personalization tool. The handwriting recognition personalization tool enables Tablet PC users to adapt handwriting recognition to their own writing style by providing writing samples. The tool can optionally share user writing samples with Microsoft to improve handwriting recognition in future versions of Windows. The tool generates reports and transmits them to Microsoft over a secure connection. The recommended state for this setting is: Enabled.','A person's handwriting is Personally Identifiable Information (PII), especially when it comes to your signature. As such, it is unacceptable in many environments to automatically upload PII to a website without explicit approval by the user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off handwriting personalization data sharing. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ShapeCollector.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.22.1.3\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26241,'Ensure 'Turn off handwriting recognition error reporting' is set to 'Enabled'.','Turns off the handwriting recognition error reporting tool. The handwriting recognition error reporting tool enables users to report errors encountered in Tablet PC Input Panel. The tool generates error reports and transmits them to Microsoft over a secure connection. Microsoft uses these error reports to improve handwriting recognition in future versions of Windows. The recommended state for this setting is: Enabled.','A person's handwriting is Personally Identifiable Information (PII), especially when it comes to your signature. As such, it is unacceptable in many environments to automatically upload PII to a website without explicit approval by the user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off handwriting recognition error reporting. Note: This Group Policy path is provided by the Group Policy template InkWatson.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.4\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26242,'Ensure 'Turn off Internet Connection Wizard if URL connection is referring to Microsoft.com' is set to 'Enabled'.','This policy setting specifies whether the Internet Connection Wizard can connect to Microsoft to download a list of Internet Service Providers (ISPs). The recommended state for this setting is: Enabled.','In an enterprise managed environment we want to lower the risk of a user unknowingly exposing sensitive data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Internet Connection Wizard if URL connection is referring to Microsoft.com. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26243,'Ensure 'Turn off Internet download for Web publishing and online ordering wizards' is set to 'Enabled'.','This policy setting controls whether Windows will download a list of providers for the Web publishing and online ordering wizards. The recommended state for this setting is: Enabled.','Although the risk is minimal, enabling this setting will reduce the possibility of a user unknowingly downloading malicious content through this feature.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Internet download for Web publishing and online ordering wizards. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.6\"]}]'),(26244,'Ensure 'Turn off printing over HTTP' is set to 'Enabled'.','This policy setting allows you to disable the client computer's ability to print over HTTP, which allows the computer to print to printers on the intranet as well as the Internet. The recommended state for this setting is: Enabled. Note: This control affects printing over both HTTP and HTTPS.','Information that is transmitted over HTTP through this capability is not protected and can be intercepted by malicious users. For this reason, it is not often used in enterprise managed environments.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off printing over HTTP. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.7\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26245,'Ensure 'Turn off Registration if URL connection is referring to Microsoft.com' is set to 'Enabled'.','This policy setting specifies whether the Windows Registration Wizard connects to Microsoft.com for online registration. The recommended state for this setting is: Enabled.','Users in an enterprise managed environment should not be registering their own copies of Windows, providing their own PII in the process.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Registration if URL connection is referring to Microsoft.com. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26246,'Ensure 'Turn off Search Companion content file updates' is set to 'Enabled'.','This policy setting specifies whether Search Companion should automatically download content updates during local and Internet searches. The recommended state for this setting is: Enabled.','There is a small risk that users will unknowingly reveal sensitive information because of the topics they are searching for. This risk is very low because even if this setting is enabled users still must submit search queries to the desired search engine in order to perform searches.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Search Companion content file updates. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.9\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26247,'Ensure 'Turn off the "Order Prints" picture task' is set to 'Enabled'.','This policy setting specifies whether the "Order Prints Online" task is available from Picture Tasks in Windows folders. The Order Prints Online Wizard is used to download a list of providers and allow users to order prints online. The recommended state for this setting is: Enabled.','In an enterprise managed environment we want to lower the risk of a user unknowingly exposing sensitive data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off the "Order Prints" picture task. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.10\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26248,'Ensure 'Turn off the "Publish to Web" task for files and folders' is set to 'Enabled'.','This policy setting specifies whether the tasks Publish this file to the Web, Publish this folder to the Web, and Publish the selected items to the Web are available from File and Folder Tasks in Windows folders. The Web Publishing wizard is used to download a list of providers and allow users to publish content to the Web. The recommended state for this setting is: Enabled.','Users may publish confidential or sensitive information to a public service outside of the control of the organization.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off the "Publish to Web" task for files and folders. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.11\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26249,'Ensure 'Turn off the Windows Messenger Customer Experience Improvement Program' is set to 'Enabled'.','This policy setting specifies whether the Windows Customer Experience Improvement Program can collect anonymous information about how Windows is used. Microsoft uses information collected through the Windows Customer Experience Improvement Program to improve features that are most used and to detect flaws so that they can be corrected more quickly. Enabling this setting will reduce the amount of data Microsoft is able to gather for this purpose. The recommended state for this setting is: Enabled.','Large enterprise managed environments may not want to have information collected by Microsoft from managed client computers.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off the Windows Messenger Customer Experience Improvement Program. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.12\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26250,'Ensure 'Turn off Windows Customer Experience Improvement Program' is set to 'Enabled'.','This policy setting specifies whether Windows Messenger can collect anonymous information about how the Windows Messenger software and service is used. Microsoft uses information collected through the Windows Customer Experience Improvement Program to detect software flaws so that they can be corrected more quickly, enabling this setting will reduce the amount of data Microsoft is able to gather for this purpose. The recommended state for this setting is: Enabled.','Large enterprise managed environments may not want to have information collected by Microsoft from managed client computers.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Windows Customer Experience Improvement Program. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.13\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26251,'Ensure 'Turn off Windows Error Reporting' is set to 'Enabled'.','This policy setting controls whether or not errors are reported to Microsoft. Error Reporting is used to report information about a system or application that has failed or has stopped responding and is used to improve the quality of the product. The recommended state for this setting is: Enabled.','If a Windows Error occurs in a secure, enterprise managed environment, the error should be reported directly to IT staff for troubleshooting and remediation. There is no benefit to the corporation to report these errors directly to Microsoft, and there is some risk of unknowingly exposing sensitive data as part of the error.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Windows Error Reporting. Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.14\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26252,'Ensure 'Support device authentication using certificate' is set to 'Enabled: Automatic'.','This policy setting allows you to set support for Kerberos to attempt authentication using the certificate for the device to the domain. Support for device authentication using certificate will require connectivity to a DC in the device account domain which supports certificate authentication for computer accounts. The recommended state for this setting is: Enabled: Automatic.','Having stronger device authentication with the use of certificates is strongly encouraged over standard username and password authentication. Having this set to Automatic will allow certificate based authentication to be used whenever possible.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Automatic: Computer ConfigurationPoliciesAdministrative TemplatesSystemKerberosSupport device authentication using certificate. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Kerberos.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.8.25.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26253,'Ensure 'Enumeration policy for external devices incompatible with Kernel DMA Protection' is set to 'Enabled: Block All'.','This policy is intended to provide additional security against external DMA-capable devices. It allows for more control over the enumeration of external DMA-capable devices that are not compatible with DMA Remapping/device memory isolation and sandboxing. The recommended state for this setting is: Enabled: Block All. Note: This policy does not apply to 1394, PCMCIA or ExpressCard devices. The protection also only applies to Windows 10 R1803 or higher, and also requires a UEFI BIOS to function. Note #2: More information on this feature is available at this link: Kernel DMA Protection for Thunderbolt™ 3 (Windows 10) | Microsoft Docs.','Device memory sandboxing allows the OS to leverage the I/O Memory Management Unit (IOMMU) of a device to block unpermitted I/O, or memory access, by the peripheral.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Block All: Computer ConfigurationPoliciesAdministrative TemplatesSystemKernel DMA ProtectionEnumeration policy for external devices incompatible with Kernel DMA Protection. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DmaGuard.admx/adml that is included with the Microsoft Windows 10 Release 1809 & Server 2019 Administrative Templates (or newer).','[{\"cis\": [\"18.8.26.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26254,'Ensure 'Disallow copying of user input methods to the system account for sign-in' is set to 'Enabled'.','This policy prevents automatic copying of user input methods to the system account for use on the sign-in screen. The user is restricted to the set of input methods that are enabled in the system account. The recommended state for this setting is: Enabled.','This is a way to increase the security of the system account.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLocale ServicesDisallow copying of user input methods to the system account for sign-in. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Globalization.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.27.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26255,'Ensure 'Block user from showing account details on sign-in' is set to 'Enabled'.','This policy prevents the user from showing account details (email address or user name) on the sign-in screen. The recommended state for this setting is: Enabled.','An attacker with access to the console (for example, someone with physical access or someone who is able to connect to the workstation through Remote Desktop Services) could view the name of the last user who logged on to the server. The attacker could then try to guess the password, use a dictionary, or use a brute-force attack to try and log on.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonBlock user from showing account details on sign-in. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26256,'Ensure 'Do not display network selection UI' is set to 'Enabled'.','This policy setting allows you to control whether anyone can interact with available networks UI on the logon screen. The recommended state for this setting is: Enabled.','An unauthorized user could disconnect the PC from the network or can connect the PC to other available networks without signing into Windows.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonDo not display network selection UI. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26257,'Ensure 'Do not enumerate connected users on domain-joined computers' is set to 'Enabled'.','This policy setting prevents connected users from being enumerated on domain-joined computers. The recommended state for this setting is: Enabled.','A malicious user could use this feature to gather account names of other users, that information could then be used in conjunction with other types of attacks such as guessing passwords or social engineering. The value of this countermeasure is small because a user with domain credentials could gather the same account information using other methods.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonDo not enumerate connected users on domain-joined computers. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.3\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26258,'Ensure 'Enumerate local users on domain-joined computers' is set to 'Disabled'.','This policy setting allows local users to be enumerated on domain-joined computers. The recommended state for this setting is: Disabled.','A malicious user could use this feature to gather account names of other users, that information could then be used in conjunction with other types of attacks such as guessing passwords or social engineering. The value of this countermeasure is small because a user with domain credentials could gather the same account information using other methods.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonEnumerate local users on domain-joined computers. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.4\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26259,'Ensure 'Turn off app notifications on the lock screen' is set to 'Enabled'.','This policy setting allows you to prevent app notifications from appearing on the lock screen. The recommended state for this setting is: Enabled.','App notifications might display sensitive business or personal data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonTurn off app notifications on the lock screen. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26260,'Ensure 'Turn off picture password sign-in' is set to 'Enabled'.','This policy setting allows you to control whether a domain user can sign in using a picture password. The recommended state for this setting is: Enabled. Note: If the picture password feature is permitted, the user's domain password is cached in the system vault when using it.','Picture passwords bypass the requirement for a typed complex password. In a shared work environment, a simple shoulder surf where someone observed the on-screen gestures would allow that person to gain access to the system without the need to know the complex password. Vertical monitor screens with an image are much more visible at a distance than horizontal key strokes, increasing the likelihood of a successful observation of the mouse gestures.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonTurn off picture password sign-in. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredentialProviders.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.6\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26261,'Ensure 'Turn on convenience PIN sign-in' is set to 'Disabled'.','This policy setting allows you to control whether a domain user can sign in using a convenience PIN. In Windows 10, convenience PIN was replaced with Passport, which has stronger security properties. To configure Passport for domain users, use the policies under Computer ConfigurationAdministrative TemplatesWindows ComponentsMicrosoft Passport for Work. Note: The user's domain password will be cached in the system vault when using this feature. The recommended state for this setting is: Disabled.','A PIN is created from a much smaller selection of characters than a password, so in most cases a PIN will be much less robust than a password.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonTurn on convenience PIN sign-in. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredentialProviders.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Turn on PIN sign-in, but it was renamed starting with the Windows 10 Release 1511 Administrative Templates.','[{\"cis\": [\"18.8.28.7\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26262,'Ensure 'Allow Clipboard synchronization across devices' is set to 'Disabled'.','This setting determines whether Clipboard contents can be synchronized across devices. The recommended state for this setting is: Disabled.','In high security environments, clipboard data should stay local to the system and not synced across devices, as it may contain very sensitive information that must be contained locally.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemOS PoliciesAllow Clipboard synchronization across devices. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template OSPolicy.admx/adml that is included with the Microsoft Windows 10 Release 1809 & Server 2019 Administrative Templates (or newer).','[{\"cis\": [\"18.8.31.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26263,'Ensure 'Allow upload of User Activities' is set to 'Disabled'.','This policy setting determines whether published User Activities can be uploaded to the cloud. The recommended state for this setting is: Disabled.','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemOS PoliciesAllow upload of User Activities. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template OSPolicy.admx/adml that is included with the Microsoft Windows 10 Release 1803 Administrative Templates (or newer).','[{\"cis\": [\"18.8.31.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26264,'Ensure 'Allow network connectivity during connected-standby (on battery)' is set to 'Disabled'.','This policy setting allows you to control the network connectivity state in standby on modern standby-capable systems. The recommended state for this setting is: Disabled.','Disabling this setting ensures that the computer will not be accessible to attackers over a WLAN network while left unattended, on battery and in a sleep state.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsAllow network connectivity during connected-standby (on battery). Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.8.34.6.1\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26265,'Ensure 'Allow network connectivity during connected-standby (plugged in)' is set to 'Disabled'.','This policy setting allows you to control the network connectivity state in standby on modern standby-capable systems. The recommended state for this setting is: Disabled.','Disabling this setting ensures that the computer will not be accessible to attackers over a WLAN network while left unattended, plugged in and in a sleep state.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsAllow network connectivity during connected-standby (plugged in). Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.8.34.6.2\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26266,'Ensure 'Require a password when a computer wakes (on battery)' is set to 'Enabled'.','Specifies whether or not the user is prompted for a password when the system resumes from sleep. The recommended state for this setting is: Enabled.','Enabling this setting ensures that anyone who wakes an unattended computer from sleep state will have to provide logon credentials before they can access the system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsRequire a password when a computer wakes (on battery). Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.34.6.5\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26267,'Ensure 'Require a password when a computer wakes (plugged in)' is set to 'Enabled'.','Specifies whether or not the user is prompted for a password when the system resumes from sleep. The recommended state for this setting is: Enabled.','Enabling this setting ensures that anyone who wakes an unattended computer from sleep state will have to provide logon credentials before they can access the system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsRequire a password when a computer wakes (plugged in). Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.34.6.6\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26268,'Ensure 'Configure Offer Remote Assistance' is set to 'Disabled'.','This policy setting allows you to turn on or turn off Offer (Unsolicited) Remote Assistance on this computer. Help desk and support personnel will not be able to proactively offer assistance, although they can still respond to user assistance requests. The recommended state for this setting is: Disabled.','A user might be tricked and accept an unsolicited Remote Assistance offer from a malicious user.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote AssistanceConfigure Offer Remote Assistance. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RemoteAssistance.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.36.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26269,'Ensure 'Configure Solicited Remote Assistance' is set to 'Disabled'.','This policy setting allows you to turn on or turn off Solicited (Ask for) Remote Assistance on this computer. The recommended state for this setting is: Disabled.','There is slight risk that a rogue administrator will gain access to another user's desktop session, however, they cannot connect to a user's computer unannounced or control it without permission from the user. When an expert tries to connect, the user can still choose to deny the connection or give the expert view-only privileges. The user must explicitly click the Yes button to allow the expert to remotely control the workstation.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote AssistanceConfigure Solicited Remote Assistance. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RemoteAssistance.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.36.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26270,'Ensure 'Enable RPC Endpoint Mapper Client Authentication' is set to 'Enabled'.','This policy setting controls whether RPC clients authenticate with the Endpoint Mapper Service when the call they are making contains authentication information. The Endpoint Mapper Service on computers running Windows NT4 (all service packs) cannot process authentication information supplied in this manner. This policy setting can cause a specific issue with 1-way forest trusts if it is applied to the trusting domain DCs (see Microsoft KB3073942), so we do not recommend applying it to Domain Controllers. Note: This policy will not in effect until the system is rebooted. The recommended state for this setting is: Enabled.','Anonymous access to RPC services could result in accidental disclosure of information to unauthenticated users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote Procedure CallEnable RPC Endpoint Mapper Client Authentication. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RPC.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.37.1\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26271,'Ensure 'Restrict Unauthenticated RPC clients' is set to 'Enabled: Authenticated'.','This policy setting controls how the RPC server runtime handles unauthenticated RPC clients connecting to RPC servers. This policy setting impacts all RPC applications. In a domain environment this policy setting should be used with caution as it can impact a wide range of functionality including group policy processing itself. Reverting a change to this policy setting can require manual intervention on each affected machine. This policy setting should never be applied to a Domain Controller. A client will be considered an authenticated client if it uses a named pipe to communicate with the server or if it uses RPC Security. RPC Interfaces that have specifically requested to be accessible by unauthenticated clients may be exempt from this restriction, depending on the selected value for this policy setting. -- "None" allows all RPC clients to connect to RPC Servers running on the machine on which the policy setting is applied. -- "Authenticated" allows only authenticated RPC Clients (per the definition above) to connect to RPC Servers running on the machine on which the policy setting is applied. Exemptions are granted to interfaces that have requested them. -- "Authenticated without exceptions" allows only authenticated RPC Clients (per the definition above) to connect to RPC Servers running on the machine on which the policy setting is applied. No exceptions are allowed. This value has the potential to cause serious problems and is not recommended.' Note: This policy setting will not be applied until the system is rebooted. The recommended state for this setting is: Enabled: Authenticated.','Unauthenticated RPC communication can create a security vulnerability.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Authenticated: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote Procedure CallRestrict Unauthenticated RPC clients. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RPC.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.37.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26272,'Ensure 'Microsoft Support Diagnostic Tool: Turn on MSDT interactive communication with support provider' is set to 'Disabled'.','This policy setting configures Microsoft Support Diagnostic Tool (MSDT) interactive communication with the support provider. MSDT gathers diagnostic data for analysis by support professionals. The recommended state for this setting is: Disabled.','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemTroubleshooting and DiagnosticsMicrosoft Support Diagnostic ToolMicrosoft Support Diagnostic Tool: Turn on MSDT interactive communication with support provider. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template MSDT.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.48.5.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26273,'Ensure 'Enable/Disable PerfTrack' is set to 'Disabled'.','This policy setting specifies whether to enable or disable tracking of responsiveness events. The recommended state for this setting is: Disabled.','When enabled the aggregated data of a given event will be transmitted to Microsoft. The option exists to restrict this feature for a specific user, set the consent level, and designate specific programs for which error reports could be sent. However, centrally restricting the ability to execute PerfTrack to limit the potential for unauthorized or undesired usage, data leakage, or unintentional communications is highly recommended.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemTroubleshooting and DiagnosticsWindows Performance PerfTrackEnable/Disable PerfTrack. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template PerformancePerftrack.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.48.11.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26274,'Ensure 'Turn off the advertising ID' is set to 'Enabled'.','This policy setting turns off the advertising ID, preventing apps from using the ID for experiences across apps. The recommended state for this setting is: Enabled.','Tracking user activity for advertising purposes, even anonymously, may be a privacy concern. In an enterprise managed environment, applications should not need or require tracking for targeted advertising.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemUser ProfilesTurn off the advertising ID. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template UserProfiles.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.50.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26275,'Ensure 'Enable Windows NTP Client' is set to 'Enabled'.','This policy setting specifies whether the Windows NTP Client is enabled. Enabling the Windows NTP Client allows your computer to synchronize its computer clock with other NTP servers. You might want to disable this service if you decide to use a third-party time provider. The recommended state for this setting is: Enabled.','A reliable and accurate account of time is important for a number of services and security requirements, including but not limited to distributed applications, authentication services, multi-user databases and logging services. The use of an NTP client (with secure operation) establishes functional accuracy and is a focal point when reviewing security relevant events.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemWindows Time ServiceTime ProvidersEnable Windows NTP Client. Note: This Group Policy path is provided by the Group Policy template W32Time.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.53.1.1\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC7.2\"]}]'),(26276,'Ensure 'Enable Windows NTP Server' is set to 'Disabled'.','This policy setting allows you to specify whether the Windows NTP Server is enabled. The recommended state for this setting is: Disabled.','The configuration of proper time synchronization is critically important in an enterprise managed environment both due to the sensitivity of Kerberos authentication timestamps and also to ensure accurate security logging.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemWindows Time ServiceTime ProvidersEnable Windows NTP Server. Note: This Group Policy path is provided by the Group Policy template W32Time.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.53.1.2\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC7.2\"]}]'),(26277,'Ensure 'Allow a Windows app to share application data between users' is set to 'Disabled'.','Manages a Windows app's ability to share data between users who have installed the app. Data is shared through the SharedLocal folder. This folder is available through the Windows.Storage API. The recommended state for this setting is: Disabled.','Users of a system could accidentally share sensitive data with other users on the same system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsApp Package DeploymentAllow a Windows app to share application data between users. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AppxPackageManager.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.4.1\"]}, {\"cis_csc\": [\"3.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26278,'Ensure 'Prevent non-admin users from installing packaged Windows apps' is set to 'Enabled'.','This setting manages non-Administrator users' ability to install Windows app packages. The recommended state for this setting is: Enabled.','In a corporate managed environment, application installations should be managed centrally by IT staff, not by end users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsApp Package DeploymentPrevent non-admin users from installing packaged Windows apps. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AppxPackageManager.admx/adml that is included with the Microsoft Windows 10 Release 2004 Administrative Templates (or newer).','[{\"cis\": [\"18.9.4.2\"]}, {\"cis_csc\": [\"2.5\"]}]'),(26279,'Ensure 'Let Windows apps activate with voice while the system is locked' is set to 'Enabled: Force Deny'.','This policy setting specifies whether Windows apps can be activated by voice (apps and Cortana) while the system is locked. The recommended state for this setting is: Enabled: Force Deny.','Access to any computer resource should not be allowed when the device is locked.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Force Deny: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsApp PrivacyLet Windows apps activate with voice while the system is locked. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AppPrivacy.admx/adml that is included with the Microsoft Windows 10 Release 1903 Administrative Templates (or newer).','[{\"cis\": [\"18.9.5.1\"]}]'),(26280,'Ensure 'Allow Microsoft accounts to be optional' is set to 'Enabled'.','This policy setting lets you control whether Microsoft accounts are optional for Windows Store apps that require an account to sign in. This policy only affects Windows Store apps that support it. The recommended state for this setting is: Enabled.','Enabling this setting allows an organization to use their enterprise user accounts instead of using their Microsoft accounts when accessing Windows store apps. This provides the organization with greater control over relevant credentials. Microsoft accounts cannot be centrally managed and as such enterprise credential security policies cannot be applied to them, which could put any information accessed by using Microsoft accounts at risk.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsApp runtimeAllow Microsoft accounts to be optional. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AppXRuntime.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.6.1\"]}, {\"cis_csc\": [\"5.6\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26281,'Ensure 'Block launching Universal Windows apps with Windows Runtime API access from hosted content.' is set to 'Enabled'.','This policy setting controls whether Microsoft Store apps with Windows Runtime API access directly from web content can be launched. The recommended state for this setting is: Enabled.','Blocking apps from the web with direct access to the Windows API can prevent malicious apps from being run on a system. Only system administrators should be installing approved applications.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsApp runtimeBlock launching Universal Windows apps with Windows Runtime API access from hosted content. Note: A reboot may be required after the setting is applied. Note #2: This Group Policy path may not exist by default. It is provided by the Group Policy template AppXRuntime.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer). Note #3: In older Microsoft Windows Administrative Templates, this setting was initially named Block launching Windows Store apps with Windows Runtime API access from hosted content., but it was renamed starting with the Windows 10 Release 1803 Administrative Templates','[{\"cis\": [\"18.9.6.2\"]}, {\"cis_csc\": [\"2.5\"]}]'),(26282,'Ensure 'Disallow Autoplay for non-volume devices' is set to 'Enabled'.','This policy setting disallows AutoPlay for MTP devices like cameras or phones. The recommended state for this setting is: Enabled.','An attacker could use this feature to launch a program to damage a client computer or data on the computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsAutoPlay PoliciesDisallow Autoplay for non-volume devices. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AutoPlay.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.8.1\"]}, {\"cis_csc\": [\"10.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26283,'Ensure 'Set the default behavior for AutoRun' is set to 'Enabled: Do not execute any autorun commands'.','This policy setting sets the default behavior for Autorun commands. Autorun commands are generally stored in autorun.inf files. They often launch the installation program or other routines. The recommended state for this setting is: Enabled: Do not execute any autorun commands.','Prior to Windows Vista, when media containing an autorun command is inserted, the system will automatically execute the program without user intervention. This creates a major security concern as code may be executed without user's knowledge. The default behavior starting with Windows Vista is to prompt the user whether autorun command is to be run. The autorun command is represented as a handler in the Autoplay dialog.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Do not execute any autorun commands: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsAutoPlay PoliciesSet the default behavior for AutoRun. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AutoPlay.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.8.2\"]}, {\"cis_csc\": [\"10.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26284,'Ensure 'Turn off Autoplay' is set to 'Enabled: All drives'.','Autoplay starts to read from a drive as soon as you insert media in the drive, which causes the setup file for programs or audio media to start immediately. An attacker could use this feature to launch a program to damage the computer or data on the computer. Autoplay is disabled by default on some removable drive types, such as floppy disk and network drives, but not on CD-ROM drives. Note: You cannot use this policy setting to enable Autoplay on computer drives in which it is disabled by default, such as floppy disk and network drives. The recommended state for this setting is: Enabled: All drives.','An attacker could use this feature to launch a program to damage a client computer or data on the computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: All drives: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsAutoPlay PoliciesTurn off Autoplay. Note: This Group Policy path is provided by the Group Policy template AutoPlay.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.8.3\"]}, {\"cis_csc\": [\"10.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26285,'Ensure 'Configure enhanced anti-spoofing' is set to 'Enabled'.','This policy setting determines whether enhanced anti-spoofing is configured for devices which support it. The recommended state for this setting is: Enabled.','Enterprise managed environments are now supporting a wider range of mobile devices, increasing the security on these devices will help protect against unauthorized access on your network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsBiometricsFacial FeaturesConfigure enhanced anti-spoofing. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Biometrics.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer). Note #2: In the Windows 10 Release 1511 and Windows 10 Release 1607 & Server 2016 Administrative Templates, this setting was initially named Use enhanced anti-spoofing when available. It was renamed to Configure enhanced anti-spoofing starting with the Windows 10 Release 1703 Administrative Templates.','[{\"cis\": [\"18.9.10.1.1\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26286,'Ensure 'Allow Use of Camera' is set to 'Disabled'.','This policy setting controls whether the use of Camera devices on the machine are permitted. The recommended state for this setting is: Disabled.','Cameras in a high security environment can pose serious privacy and data exfiltration risks - they should be disabled to help mitigate that risk.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCameraAllow Use of Camera. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Camera.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.12.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26287,'Ensure 'Turn off cloud consumer account state content' is set to 'Enabled'.','This policy setting determines whether cloud consumer account state content is allowed in all Windows experiences. The recommended state for this setting is: Enabled.','The use of consumer accounts in an enterprise managed environment is not good security practice as it could lead to possible data leakage.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCloud ContentTurn off cloud consumer account state content. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CloudContent.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.14.1\"]}]'),(26288,'Ensure 'Turn off cloud optimized content' is set to 'Enabled'.','This policy setting turns off cloud optimized content in all Windows experiences. The recommended state for this setting is: Enabled.','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCloud ContentTurn off cloud optimized content. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CloudContent.admx/adml that is included with the Microsoft Windows 10 Release 20H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.14.2\"]}]'),(26289,'Ensure 'Turn off Microsoft consumer experiences' is set to 'Enabled'.','This policy setting turns off experiences that help consumers make the most of their devices and Microsoft account. The recommended state for this setting is: Enabled. Note: Per Microsoft TechNet, this policy setting only applies to Windows 10 Enterprise and Windows 10 Education editions.','Having apps silently install in an enterprise managed environment is not good security practice - especially if the apps send data back to a 3rd party.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCloud ContentTurn off Microsoft consumer experiences. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CloudContent.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.9.14.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26290,'Ensure 'Require pin for pairing' is set to 'Enabled: First Time' OR 'Enabled: Always'.','This policy setting controls whether or not a PIN is required for pairing to a wireless display device. The recommended state for this setting is: Enabled: First Time OR Enabled: Always.','If this setting is not configured or disabled then a PIN would not be required when pairing wireless display devices to the system, increasing the risk of unauthorized use.','','To establish the recommended configuration via GP, set the following UI path to Enabled: First Time OR Enabled: Always: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsConnectRequire pin for pairing. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WirelessDisplay.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer). The new Choose one of the following actions sub-option was later added as of the Windows 10 Release 1809 Administrative Templates. Choosing Enabled in the older templates is the equivalent of choosing Enabled: First Time in the newer templates.','[{\"cis\": [\"18.9.15.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26291,'Ensure 'Do not display the password reveal button' is set to 'Enabled'.','This policy setting allows you to configure the display of the password reveal button in password entry user experiences. The recommended state for this setting is: Enabled.','This is a useful feature when entering a long and complex password, especially when using a touchscreen. The potential risk is that someone else may see your password while surreptitiously observing your screen.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCredential User InterfaceDo not display the password reveal button. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredUI.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.16.1\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26292,'Ensure 'Enumerate administrator accounts on elevation' is set to 'Disabled'.','This policy setting controls whether administrator accounts are displayed when a user attempts to elevate a running application. The recommended state for this setting is: Disabled.','Users could see the list of administrator accounts, making it slightly easier for a malicious user who has logged onto a console session to try to crack the passwords of those accounts.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCredential User InterfaceEnumerate administrator accounts on elevation. Note: This Group Policy path is provided by the Group Policy template CredUI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.16.2\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26293,'Ensure 'Prevent the use of security questions for local accounts' is set to 'Enabled'.','This policy setting controls whether security questions can be used to reset local account passwords. The security question feature does not apply to domain accounts, only local accounts on the workstation. The recommended state for this setting is: Enabled.','Users could establish security questions that are easily guessed or sleuthed by observing the user’s social media accounts, making it easier for a malicious actor to change the local user account password and gain access to the computer as that user account.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCredential User InterfacePrevent the use of security questions for local accounts. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredUI.admx/adml that is included with the Microsoft Windows 10 Release 1903 Administrative Templates (or newer).','[{\"cis\": [\"18.9.16.3\"]}]'),(26294,'Ensure 'Allow Diagnostic Data' is set to 'Enabled: Diagnostic data off (not recommended)' or 'Enabled: Send required diagnostic data','This policy setting determines the amount of diagnostic and usage data reported to Microsoft: - A value of (0) Diagnostic data off (not recommended). Using this value, no diagnostic data is sent from the device. This value is only supported on Enterprise, Education, and Server editions. If you choose this setting, devices in your organization will still be secure. - A value of (1) Send required diagnostic data. This is the minimum diagnostic data necessary to keep Windows secure, up to date, and performing as expected. Using this value disables the Optional diagnostic data control in the Settings app. - A value of (3)Send optional diagnostic data. Additional diagnostic data is collected that helps us to detect, diagnose and fix issues, as well as make product improvements. Required diagnostic data will always be included when you choose to send optional diagnostic data. Optional diagnostic data can also include diagnostic log files and crash dumps. Use the Limit Dump Collection and the Limit Diagnostic Log Collection policies for more granular control of what optional diagnostic data is sent. Windows telemetry settings apply to the Windows operating system and some first party apps. This setting does not apply to third party apps running on Windows 10/11. The recommended state for this setting is: Enabled: Diagnostic data off (not recommended) or Enabled: Send required diagnostic data. Note: If your organization relies on Windows Update, the minimum recommended setting is Required diagnostic data. Because no Windows Update information is collected when diagnostic data is off, important information about update failures is not sent. Microsoft uses this information to fix the causes of those failures and improve the quality of updates. Note #2: The Configure diagnostic data opt-in settings user interface group policy can be used to prevent end users from changing their data collection settings. Note #3: Enhanced diagnostic data setting is not available on Windows 11 and Windows Server 2022 and has been replaced with policies that can control the amount of optional diagnostic data that is sent. For more information on these settings visit Manage diagnostic data using Group Policy and MDM','Sending any data to a 3rd party vendor is a security concern and should only be done on an as needed basis.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Diagnostic data off (not recommended) or Enabled: Send required diagnostic data: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsAllow Diagnostic Data. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 11 Release 21H2 Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Allow Telemetry, but it was renamed to Allow Diagnostic Data starting with the Windows 11 Release 21H2 Administrative Templates.','[{\"cis\": [\"18.9.17.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26295,'Ensure 'Configure Authenticated Proxy usage for the Connected User Experience and Telemetry service' is set to 'Enabled: Disable Authenticated Pr','This policy setting controls whether the Connected User Experience and Telemetry service can automatically use an authenticated proxy to send data back to Microsoft. The recommended state for this setting is: Enabled: Disable Authenticated Proxy usage.','Sending any data to a 3rd party vendor is a security concern and should only be done on an as needed basis.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Disable Authenticated Proxy usage: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsConfigure Authenticated Proxy usage for the Connected User Experience and Telemetry service. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 10 Release 1703 Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26296,'Ensure 'Disable OneSettings Downloads' is set to 'Enabled'.','This policy setting controls whether Windows attempts to connect with the OneSettings service to download configuration settings. The recommended state for this setting is: Enabled.','Sending data to a 3rd party vendor is a security concern and should only be done on an as-needed basis.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsDisable OneSettings Downloads. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.3\"]}]'),(26297,'Ensure 'Do not show feedback notifications' is set to 'Enabled'.','This policy setting allows an organization to prevent its devices from showing feedback questions from Microsoft. The recommended state for this setting is: Enabled.','Users should not be sending any feedback to 3rd party vendors in an enterprise managed environment.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsDo not show feedback notifications. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template FeedbackNotifications.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26298,'Ensure 'Enable OneSettings Auditing' is set to 'Enabled'.','This policy setting controls whether Windows records attempts to connect with the OneSettings service to the Operational EventLog. The recommended state for this setting is: Enabled.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsEnable OneSettings Auditing. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.5\"]}, {\"cis_csc\": [\"8.5\"]}]'),(26299,'Ensure 'Limit Diagnostic Log Collection' is set to 'Enabled'.','This policy setting controls whether additional diagnostic logs are collected when more information is needed to troubleshoot a problem on the device. The recommended state for this setting is: Enabled. Note: Diagnostic logs are only sent when the device has been configured to send optional diagnostic data. Diagnostic data is limited with recommendation Allow Diagnostic Data is set to Enabled: Diagnostic data off (not recommended) or Enabled: Send required diagnostic data to send only basic information.','Sending data to a 3rd-party vendor is a security concern and should only be done on an as-needed basis.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsLimit Diagnostic Log Collection. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.6\"]}]'),(26300,'Ensure 'Limit Dump Collection' is set to 'Enabled'.','This policy setting limits the type of dumps that can be collected when more information is needed to troubleshoot a problem. The recommended state for this setting is: Enabled. Note: Dumps are only sent when the device has been configured to send optional diagnostic data. Diagnostic data is limited with recommendation Ensure Allow Diagnostic Data is set to Enabled: Diagnostic data off (not recommended) or Enabled: Send required diagnostic data to send only basic information.','Sending data to a 3rd party vendor is a security concern and should only be done on an as needed basis.','','To establish the recommended configuration via GP, set the following UI path to Enabled. Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsLimit Dump Collection. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.7\"]}]'),(26301,'Ensure 'Toggle user control over Insider builds' is set to 'Disabled'.','This policy setting determines whether users can access the Insider build controls in the Advanced Options for Windows Update. These controls are located under "Get Insider builds," and enable users to make their devices available for downloading and installing Windows preview software. The recommended state for this setting is: Disabled. Note: This policy setting applies only to devices running Windows 10 Pro or Windows 10 Enterprise, up until Release 1703. For Release 1709 or newer, Microsoft encourages using the Manage preview builds setting (recommendation title ‘Manage preview builds’). We have kept this setting in the benchmark to ensure that any older builds of Windows 10 in the environment are still enforced.','It can be risky for experimental features to be allowed in an enterprise managed environment because this can introduce bugs and security holes into systems, making it easier for an attacker to gain access. It is generally preferred to only use production-ready builds.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsToggle user control over Insider builds. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AllowBuildPreview.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.8\"]}, {\"cis_csc\": [\"2.5\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26302,'Ensure 'Download Mode' is NOT set to 'Enabled: Internet'.','This policy setting specifies the download method that Delivery Optimization can use in downloads of Windows Updates, Apps and App updates. The following methods are supported: - 0 = HTTP only, no peering. - 1 = HTTP blended with peering behind the same NAT. - 2 = HTTP blended with peering across a private group. Peering occurs on devices in the same Active Directory Site (if exist) or the same domain by default. When this option is selected, peering will cross NATs. To create a custom group use Group ID in combination with Mode 2. - 3 = HTTP blended with Internet Peering. - 99 = Simple download mode with no peering. Delivery Optimization downloads using HTTP only and does not attempt to contact the Delivery Optimization cloud services. - 100 = Bypass mode. Do not use Delivery Optimization and use BITS instead. The recommended state for this setting is any value EXCEPT: Enabled: Internet (3). Note: The default on all SKUs other than Enterprise, Enterprise LTSB or Education is Enabled: Internet (3), so on other SKUs, be sure to set this to a different value.','Due to privacy concerns and security risks, updates should only be downloaded directly from Microsoft, or from a trusted machine on the internal network that received its updates from a trusted source and approved by the network administrator.','','To establish the recommended configuration via GP, set the following UI path to any value other than Enabled: Internet (3): Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsDelivery OptimizationDownload Mode. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeliveryOptimization.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.18.1\"]}, {\"cis_csc\": [\"7.3\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(26303,'Ensure 'Application: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'.','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceApplicationControl Event Log behavior when the log file reaches its maximum size. Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.1.1\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26304,'Ensure 'Application: Specify the maximum log file size (KB)' is set to 'Enabled: 32,768 or greater'.','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 32,768 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 32,768 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceApplicationSpecify the maximum log file size (KB). Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.1.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26305,'Ensure 'Security: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'.','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSecurityControl Event Log behavior when the log file reaches its maximum size. Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.2.1\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26306,'Ensure 'Security: Specify the maximum log file size (KB)' is set to 'Enabled: 196,608 or greater'.','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 196,608 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 196,608 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSecuritySpecify the maximum log file size (KB). Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.2.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26307,'Ensure 'Setup: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'.','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSetupControl Event Log behavior when the log file reaches its maximum size. Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.3.1\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26308,'Ensure 'Setup: Specify the maximum log file size (KB)' is set to 'Enabled: 32,768 or greater'.','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 32,768 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users','','To establish the recommended configuration via GP, set the following UI path to Enabled: 32,768 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSetupSpecify the maximum log file size (KB). Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.3.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26309,'Ensure 'System: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'.','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSystemControl Event Log behavior when the log file reaches its maximum size. Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.4.1\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26310,'Ensure 'System: Specify the maximum log file size (KB)' is set to 'Enabled: 32,768 or greater'.','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 32,768 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users','','To establish the recommended configuration via GP, set the following UI path to Enabled: 32,768 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSystemSpecify the maximum log file size (KB). Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.4.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26311,'Ensure 'Turn off Data Execution Prevention for Explorer' is set to 'Disabled'.','Disabling Data Execution Prevention can allow certain legacy plug-in applications to function without terminating Explorer. The recommended state for this setting is: Disabled. Note: Some legacy plug-in applications and other software may not function with Data Execution Prevention and will require an exception to be defined for that specific plug- in/software.','Data Execution Prevention is an important security feature supported by Explorer that helps to limit the impact of certain types of malware.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsFile ExplorerTurn off Data Execution Prevention for Explorer. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Explorer.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.31.2\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(26312,'Ensure 'Turn off heap termination on corruption' is set to 'Disabled'.','Without heap termination on corruption, legacy plug-in applications may continue to function when a File Explorer session has become corrupt. Ensuring that heap termination on corruption is active will prevent this. The recommended state for this setting is: Disabled.','Allowing an application to function after its session has become corrupt increases the risk posture to the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsFile ExplorerTurn off heap termination on corruption. Note: This Group Policy path is provided by the Group Policy template Explorer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.31.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26313,'Ensure 'Turn off shell protocol protected mode' is set to 'Disabled'.','This policy setting allows you to configure the amount of functionality that the shell protocol can have. When using the full functionality of this protocol, applications can open folders and launch files. The protected mode reduces the functionality of this protocol allowing applications to only open a limited set of folders. Applications are not able to open files with this protocol when it is in the protected mode. It is recommended to leave this protocol in the protected mode to increase the security of Windows. The recommended state for this setting is: Disabled.','Limiting the opening of files and folders to a limited set reduces the attack surface of the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsFile ExplorerTurn off shell protocol protected mode. Note: This Group Policy path is provided by the Group Policy template WindowsExplorer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.31.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26314,'Ensure 'Prevent the computer from joining a homegroup' is set to 'Enabled'.','By default, users can add their computer to a HomeGroup on a home network. The recommended state for this setting is: Enabled. Note: The HomeGroup feature is available in all workstation releases of Windows from Windows 7 through Windows 10 Release 1709. Microsoft removed the feature completely starting with Windows 10 Release 1803. However, if your environment still contains any Windows 10 Release 1709 (or older) workstations, then this setting remains important to disable HomeGroup on those systems.','While resources on a domain-joined computer cannot be shared with a HomeGroup, information from the domain-joined computer can be leaked to other computers in the HomeGroup.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsHomeGroupPrevent the computer from joining a homegroup. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Sharing.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.36.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26315,'Ensure 'Turn off location' is set to 'Enabled'.','This policy setting turns off the location feature for the computer. The recommended state for this setting is: Enabled.','This setting affects the location feature (e.g. GPS or other location tracking). From a security perspective, it's not a good idea to reveal your location to software in most cases, but there are legitimate uses, such as mapping software. However, they should not be used in high security environments.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsLocation and SensorsTurn off location. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Sensors.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.41.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26316,'Ensure 'Allow Message Service Cloud Sync' is set to 'Disabled'.','This policy setting allows backup and restore of cellular text messages to Microsoft's cloud services. The recommended state for this setting is: Disabled.','In a high security environment, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMessagingAllow Message Service Cloud Sync. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Messaging.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.45.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26317,'Ensure 'Block all consumer Microsoft account user authentication' is set to 'Enabled'.','This setting determines whether applications and services on the device can utilize new consumer Microsoft account authentication via the Windows OnlineID and WebAccountManager APIs. The recommended state for this setting is: Enabled.','Organizations that want to effectively implement identity management policies and maintain firm control of what accounts are used on their computers will probably want to block Microsoft accounts. Organizations may also need to block Microsoft accounts in order to meet the requirements of compliance standards that apply to their information systems.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft accountsBlock all consumer Microsoft account user authentication. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template MSAPolicy.admx/adml that is included with the Microsoft Windows 10 Release 1703 Administrative Templates (or newer).','[{\"cis\": [\"18.9.46.1\"]}, {\"cis_csc\": [\"5.3\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26318,'Ensure 'Configure local setting override for reporting to Microsoft MAPS' is set to 'Disabled'.','This policy setting configures a local override for the configuration to join Microsoft Active Protection Service (MAPS), which Microsoft renamed to Windows Defender Antivirus Cloud Protection Service and then Microsoft Defender Antivirus Cloud Protection Service. This setting can only be set by Group Policy. The recommended state for this setting is: Disabled.','The decision on whether or not to participate in Microsoft MAPS / Microsoft Defender Antivirus Cloud Protection Service for malicious software reporting should be made centrally in an enterprise managed environment, so that all computers within it behave consistently in that regard. Configuring this setting to Disabled ensures that the decision remains centrally managed.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusMAPSConfigure local setting override for reporting to Microsoft MAPS. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.4.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26319,'Ensure 'Join Microsoft MAPS' is set to 'Disabled'.','This policy setting allows you to join Microsoft Active Protection Service (MAPS), which Microsoft renamed to Windows Defender Antivirus Cloud Protection Service and then Microsoft Defender Antivirus Cloud Protection Service. Microsoft MAPS / Microsoft Defender Antivirus Cloud Protection Service is the online community that helps you choose how to respond to potential threats. The community also helps stop the spread of new malicious software infections. You can choose to send basic or additional information about detected software. Additional information helps Microsoft create new definitions and help it to protect your computer. Possible options are: - (0x0) Disabled (default) - (0x1) Basic membership - (0x2) Advanced membership Basic membership will send basic information to Microsoft about software that has been detected including where the software came from the actions that you apply or that are applied automatically and whether the actions were successful. Advanced membership in addition to basic information will send more information to Microsoft about malicious software spyware and potentially unwanted software including the location of the software file names how the software operates and how it has impacted your computer. The recommended state for this setting is: Disabled.','The information that would be sent can include things like location of detected items on your computer if harmful software was removed. The information would be automatically collected and sent. In some instances personal information might unintentionally be sent to Microsoft. However, Microsoft states that it will not use this information to identify you or contact you. For privacy reasons in high security environments, it is best to prevent these data submissions altogether.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusMAPSJoin Microsoft MAPS. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.4.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26320,'Ensure 'Configure Attack Surface Reduction rules' is set to 'Enabled'.','This policy setting controls the state for the Attack Surface Reduction (ASR) rules. The recommended state for this setting is: Enabled.','Attack surface reduction helps prevent actions and apps that are typically used by exploit-seeking malware to infect machines.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusMicrosoft Defender Exploit GuardAttack Surface ReductionConfigure Attack Surface Reduction rules. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.5.1.1\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26321,'Ensure 'Configure Attack Surface Reduction rules: Set the state for each ASR rule' is configured.','This policy setting sets the Attack Surface Reduction rules. The recommended state for this setting is: 26190899-1602-49e8-8b27-eb1d0a1ce869 - 1 (Block Office communication application from creating child processes) 3b576869-a4ec-4529-8536-b80a7769e899 - 1 (Block Office applications from creating executable content) 5beb7efe-fd9a-4556-801d-275e5ffc04cc - 1 (Block execution of potentially obfuscated scripts) 75668c1f-73b5-4cf0-bb93-3ecf5cb7cc84 - 1 (Block Office applications from injecting code into other processes) 7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c - 1 (Block Adobe Reader from creating child processes) 92e97fa1-2edf-4476-bdd6-9dd0b4dddc7b - 1 (Block Win32 API calls from Office macro) 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 - 1 (Block credential stealing from the Windows local security authority subsystem (lsass.exe)) b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 - 1 (Block untrusted and unsigned processes that run from USB) be9ba2d9-53ea-4cdc-84e5-9b1eeee46550 - 1 (Block executable content from email client and webmail) d3e037e1-3eb8-44c8-a917-57927947596d - 1 (Block JavaScript or VBScript from launching downloaded executable content) d4f940ab-401b-4efc-aadc-ad5f3c50688a - 1 (Block Office applications from creating child processes) e6db77e5-3df2-4cf1-b95a-636979351e5b - 1 (Block persistence through WMI event subscription) Note: More information on ASR rules can be found at the following link: Use Attack surface reduction rules to prevent malware infection | Microsoft Docs','Attack surface reduction helps prevent actions and apps that are typically used by exploit-seeking malware to infect machines.','','To establish the recommended configuration via GP, set the following UI path so that 26190899-1602-49e8-8b27-eb1d0a1ce869, 3b576869-a4ec-4529-8536-b80a7769e899, 5beb7efe-fd9a-4556-801d-275e5ffc04cc, 75668c1f-73b5-4cf0-bb93-3ecf5cb7cc84, 7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c, 92e97fa1-2edf-4476-bdd6-9dd0b4dddc7b, 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2, b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4, be9ba2d9-53ea-4cdc-84e5-9b1eeee46550, d3e037e1-3eb8-44c8-a917-57927947596d, d4f940ab-401b-4efc-aadc-ad5f3c50688a, and e6db77e5-3df2-4cf1-b95a-636979351e5b are each set to a value of 1: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusMicrosoft Defender Exploit GuardAttack Surface ReductionConfigure Attack Surface Reduction rules: Set the state for each ASR rule. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.5.1.2\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26322,'Ensure 'Prevent users and apps from accessing dangerous websites' is set to 'Enabled: Block'.','This policy setting controls Microsoft Defender Exploit Guard network protection. The recommended state for this setting is: Enabled: Block.','This setting can help prevent employees from using any application to access dangerous domains that may host phishing scams, exploit-hosting sites, and other malicious content on the Internet.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Block: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender AntivirusWindows Defender Exploit GuardNetwork ProtectionPrevent users and apps from accessing dangerous websites. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.5.3.1\"]}, {\"cis_csc\": [\"9.3\", \"10.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26323,'Ensure 'Enable file hash computation feature' is set to 'Enabled'.','This setting determines whether hash values are computed for files scanned by Microsoft Defender. The recommended state for this setting is: Enabled.','When running an antivirus solution such as Microsoft Defender Antivirus, it is important to ensure that it is configured to monitor for suspicious and known malicious activity. File hashes are a reliable way of detecting changes to files, and can speed up the scan process by skipping files that have not changed since they were last scanned and determined to be safe. A changed file hash can also be cause for additional scrutiny.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusMpEngineEnable file hash computation feature. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.6.1\"]}, {\"cis_csc\": [\"10.1\"]}]'),(26324,'Ensure 'Scan all downloaded files and attachments' is set to 'Enabled'.','This policy setting configures scanning for all downloaded files and attachments. The recommended state for this setting is: Enabled.','When running an antivirus solution such as Microsoft Defender Antivirus, it is important to ensure that it is configured to heuristically monitor in real-time for suspicious and known malicious activity.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusReal-Time ProtectionScan all downloaded files and attachments. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.9.1\"]}]'),(26325,'Ensure 'Turn off real-time protection' is set to 'Disabled'.','This policy setting configures real-time protection prompts for known malware detection. Microsoft Defender Antivirus alerts you when malware or potentially unwanted software attempts to install itself or to run on your computer. The recommended state for this setting is: Disabled.','When running an antivirus solution such as Microsoft Defender Antivirus, it is important to ensure that it is configured to heuristically monitor in real-time for suspicious and known malicious activity.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusReal-Time ProtectionTurn off real-time protection. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.9.2\"]}]'),(26326,'Ensure 'Turn on behavior monitoring' is set to 'Enabled'.','This policy setting allows you to configure behavior monitoring for Microsoft Defender Antivirus. The recommended state for this setting is: Enabled.','When running an antivirus solution such as Microsoft Defender Antivirus, it is important to ensure that it is configured to heuristically monitor in real-time for suspicious and known malicious activity.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusReal-Time ProtectionTurn on behavior monitoring. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.9.3\"]}, {\"cis_csc\": [\"10.7\"]}]'),(26327,'Ensure 'Turn on script scanning' is set to 'Enabled'.','This policy setting allows script scanning to be turned on/off. Script scanning intercepts scripts then scans them before they are executed on the system. The recommended state for this setting is: Enabled.','When running an antivirus solution such as Microsoft Defender Antivirus, it is important to ensure that it is configured to heuristically monitor in real-time for suspicious and known malicious activity.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusReal-Time ProtectionTurn on script scanning. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.9.4\"]}, {\"cis_csc\": [\"10.7\"]}]'),(26328,'Ensure 'Configure Watson events' is set to 'Disabled'.','This policy setting allows you to configure whether or not Watson events are sent. The recommended state for this setting is: Disabled.','Watson events are the reports that get sent to Microsoft when a program or service crashes or fails, including the possibility of automatic submission. Preventing this information from being sent can help reduce privacy concerns.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusReportingConfigure Watson events. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.11.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26329,'Ensure 'Scan removable drives' is set to 'Enabled'.','This policy setting allows you to manage whether or not to scan for malicious software and unwanted software in the contents of removable drives, such as USB flash drives, when running a full scan. The recommended state for this setting is: Enabled.','It is important to ensure that any present removable drives are always included in any type of scan, as removable drives are more likely to contain malicious software brought in to the enterprise managed environment from an external, unmanaged computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusScanScan removable drives. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.12.1\"]}, {\"cis_csc\": [\"10.4\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26330,'Ensure 'Turn on e-mail scanning' is set to 'Enabled'.','This policy setting allows you to configure e-mail scanning. When e-mail scanning is enabled, the engine will parse the mailbox and mail files, according to their specific format, in order to analyze the mail bodies and attachments. Several e-mail formats are currently supported, for example: pst (Outlook), dbx, mbx, mime (Outlook Express), binhex (Mac). The recommended state for this setting is: Enabled.','Incoming e-mails should be scanned by an antivirus solution such as Microsoft Defender Antivirus, as email attachments are a commonly used attack vector to infiltrate computers with malicious software.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusScanTurn on e-mail scanning. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.12.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26331,'Ensure 'Configure detection for potentially unwanted applications' is set to 'Enabled: Block'.','This policy setting controls detection and action for Potentially Unwanted Applications (PUA), which are sneaky unwanted application bundlers or their bundled applications, that can deliver adware or malware. The recommended state for this setting is: Enabled: Block. For more information, see this link: Block potentially unwanted applications with Microsoft Defender Antivirus | Microsoft Docs','Potentially unwanted applications can increase the risk of your network being infected with malware, cause malware infections to be harder to identify, and can waste IT resources in cleaning up the applications. They should be blocked from installation.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Block: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusConfigure detection for potentially unwanted applications. Note: This Group Policy path is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 1809 & Server 2019 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.15\"]}, {\"cis_csc\": [\"2.5\", \"10.6\"]}]'),(26332,'Ensure 'Turn off Microsoft Defender AntiVirus' is set to 'Disabled'.','This policy setting turns off Microsoft Defender Antivirus. If the setting is configured to Disabled, Microsoft Defender Antivirus runs and computers are scanned for malware and other potentially unwanted software. The recommended state for this setting is: Disabled.','It is important to ensure a current, updated antivirus product is scanning each computer for malicious file activity. Microsoft provides a competent solution out of the box in Microsoft Defender Antivirus. Organizations that choose to purchase a reputable 3rd-party antivirus solution may choose to exempt themselves from this recommendation in lieu of the commercial alternative.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusTurn off Microsoft Defender AntiVirus. Note: This Group Policy path is provided by the Group Policy template WindowsDefender.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Turn off Windows Defender, but it was renamed to Windows Defender Antivirus starting with the Windows 10 Release 1703 Administrative Templates. It was again renamed to Turn off Microsoft Defender Antivirus starting with the Windows 10 Release 2004 Administrative Templates.','[{\"cis\": [\"18.9.47.16\"]}, {\"cis_csc\": [\"10.6\"]}]'),(26333,'Ensure 'Enable news and interests on the taskbar' is set to 'Disabled'.','This policy setting specifies whether the news and interests feature is allowed on the device. The recommended state for this setting is: Disabled.','Due to privacy concerns, apps and features such as news and interests on the Windows taskbar should be treated as a possible security risk due to the potential of data being sent back to 3rd parties, such as Microsoft. In addition, the app may display inappropriate news and interests within the feed.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsNews and interestsEnable news and interests on the taskbar. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Feeds.admx/adml that is included with the Microsoft Windows 10 Release 21H1 Administrative Templates (or newer).','[{\"cis\": [\"18.9.57.1\"]}]'),(26334,'Ensure 'Prevent the usage of OneDrive for file storage' is set to 'Enabled'.','This policy setting lets you prevent apps and features from working with files on OneDrive using the Next Generation Sync Client. The recommended state for this setting is: Enabled.','Enabling this setting prevents users from accidentally (or intentionally) uploading confidential or sensitive corporate information to the OneDrive cloud service using the Next Generation Sync Client. Note: This security concern applies to any cloud-based file storage application installed on a workstation, not just the one supplied with Windows.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsOneDrivePrevent the usage of OneDrive for file storage. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template SkyDrive.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer). However, we strongly recommend you only use the version included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer). Older versions of the templates had conflicting settings in different template files for both OneDrive & SkyDrive, until it was cleaned up properly in the above version. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Prevent the usage of SkyDrive for file storage, but it was renamed starting with the Windows 10 RTM (Release 1507) Administrative Templates.','[{\"cis\": [\"18.9.58.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26335,'Ensure 'Turn off Push To Install service' is set to 'Enabled'.','This policy setting controls whether users can push Apps to the device from the Microsoft Store App running on other devices or the web. The recommended state for this setting is: Enabled.','In a high security managed environment, application installations should be managed centrally by IT staff, not by end users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsPush to InstallTurn off Push To Install service. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template PushToInstall.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.64.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26336,'Ensure 'Do not allow passwords to be saved' is set to 'Enabled'.','This policy setting helps prevent Remote Desktop clients from saving passwords on a computer. The recommended state for this setting is: Enabled. Note: If this policy setting was previously configured as Disabled or Not configured, any previously saved passwords will be deleted the first time a Remote Desktop client disconnects from any server.','An attacker with physical access to the computer may be able to break the protection guarding saved passwords. An attacker who compromises a user's account and connects to their computer could use saved passwords to gain access to additional hosts.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Connection ClientDo not allow passwords to be saved. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.2.2\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(26337,'Ensure 'Allow users to connect remotely by using Remote Desktop Services' is set to 'Disabled'.','This policy setting allows you to configure remote access to computers by using Remote Desktop Services. The recommended state for this setting is: Disabled.','Any account with the Allow log on through Remote Desktop Services user right can log on to the remote console of the computer. If you do not restrict access to legitimate users who need to log on to the console of the computer, unauthorized users could download and execute malicious code to elevate their privileges.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostConnectionsAllow users to connect remotely by using Remote Desktop Services. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Allow users to connect remotely using Terminal Services, but it was renamed to Allow users to connect remotely using Remote Desktop Services in the Windows 7 & Server 2008 R2 Administrative Templates. It was finally renamed (again) to Allow users to connect remotely by using Remote Desktop Services starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.65.3.2.1\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26338,'Ensure 'Allow UI Automation redirection' is set to 'Disabled'.','This policy setting determines whether User Interface (UI) Automation client applications running on the local computer can access UI elements on the server. UI Automation gives programs access to most UI elements, which allows use of assistive technology products like Magnifier and Narrator that need to interact with the UI in order to work properly. UI information also allows automated test scripts to interact with the UI. For example, the local computer's Narrator and Magnifier clients can be used to interact with UI on a web page opened in a remote session. The recommended state for this setting is: Disabled. Note: Remote Desktop sessions don't currently support UI Automation redirection.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for UI Automation redirection within a Remote Desktop session is rare, and not supported at this time, but it makes sense to reduce the number of unexpected avenues for malicious activity to occur.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionAllow UI Automation redirection. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template TerminalServer.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.65.3.3.1\"]}]'); +INSERT INTO `tsca` VALUES (26339,'Ensure 'Do not allow COM port redirection' is set to 'Enabled'.','This policy setting specifies whether to prevent the redirection of data to client COM ports from the remote computer in a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for COM port redirection within a Remote Desktop session is very rare, so makes sense to reduce the number of unexpected avenues for data exfiltration and/or malicious code transfer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow COM port redirection. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.3.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26340,'Ensure 'Do not allow drive redirection' is set to 'Enabled'.','This policy setting prevents users from sharing the local drives on their client computers to Remote Desktop Servers that they access. Mapped drives appear in the session folder tree in Windows Explorer in the following format: \TSClient<driveletter>$ If local drives are shared they are left vulnerable to intruders who want to exploit the data that is stored on them. The recommended state for this setting is: Enabled.','Data could be forwarded from the user's Remote Desktop Services session to the user's local computer without any direct user interaction. Malicious software already present on a compromised server would have direct and stealthy disk access to the user's local computer during the Remote Desktop session.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow drive redirection. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.3.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26341,'Ensure 'Do not allow location redirection' is set to 'Enabled'.','This policy setting controls the redirection of location data to the remote computer in a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for location data redirection within a Remote Desktop session is rare, so it makes sense to reduce the number of unexpected avenues for malicious activity to occur.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow location redirection. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template TerminalServer.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.65.3.3.4\"]}]'),(26342,'Ensure 'Do not allow LPT port redirection' is set to 'Enabled'.','This policy setting specifies whether to prevent the redirection of data to client LPT ports during a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for LPT port redirection within a Remote Desktop session is very rare, so makes sense to reduce the number of unexpected avenues for data exfiltration and/or malicious code transfer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow LPT port redirection. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.3.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26343,'Ensure 'Do not allow supported Plug and Play device redirection' is set to 'Enabled'.','This policy setting allows you to control the redirection of supported Plug and Play devices, such as Windows Portable Devices, to the remote computer in a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for Plug and Play device redirection within a Remote Desktop session is very rare, so makes sense to reduce the number of unexpected avenues for data exfiltration and/or malicious code transfer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow supported Plug and Play device redirection. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.3.6\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26344,'Ensure 'Always prompt for password upon connection' is set to 'Enabled'.','This policy setting specifies whether Remote Desktop Services always prompts the client computer for a password upon connection. You can use this policy setting to enforce a password prompt for users who log on to Remote Desktop Services, even if they already provided the password in the Remote Desktop Connection client. The recommended state for this setting is: Enabled.','Users have the option to store both their username and password when they create a new Remote Desktop Connection shortcut. If the server that runs Remote Desktop Services allows users who have used this feature to log on to the server but not enter their password, then it is possible that an attacker who has gained physical access to the user's computer could connect to a Remote Desktop Server through the Remote Desktop Connection shortcut, even though they may not know the user's password.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecurityAlways prompt for password upon connection. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In the Microsoft Windows Vista Administrative Templates, this setting was named Always prompt client for password upon connection, but it was renamed starting with the Windows Server 2008 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.65.3.9.1\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26345,'Ensure 'Require secure RPC communication' is set to 'Enabled'.','This policy setting allows you to specify whether Remote Desktop Services requires secure Remote Procedure Call (RPC) communication with all clients or allows unsecured communication. You can use this policy setting to strengthen the security of RPC communication with clients by allowing only authenticated and encrypted requests. The recommended state for this setting is: Enabled.','Allowing unsecure RPC communication can exposes the server to man in the middle attacks and data disclosure attacks.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecurityRequire secure RPC communication. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.9.2\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26346,'Ensure 'Require use of specific security layer for remote (RDP) connections' is set to 'Enabled: SSL'.','This policy setting specifies whether to require the use of a specific security layer to secure communications between clients and RD Session Host servers during Remote Desktop Protocol (RDP) connections. The recommended state for this setting is: Enabled: SSL. Note: In spite of this setting being labeled SSL, it is actually enforcing Transport Layer Security (TLS) version 1.0, not the older (and less secure) SSL protocol.','The native Remote Desktop Protocol (RDP) encryption is now considered a weak protocol, so enforcing the use of stronger Transport Layer Security (TLS) encryption for all RDP communications between clients and RD Session Host servers is preferred.','','To establish the recommended configuration via GP, set the following UI path to Enabled: SSL: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecurityRequire use of specific security layer for remote (RDP) connections. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.9.3\"]}, {\"cis_csc\": [\"3.10\"]}]'),(26347,'Ensure 'Require user authentication for remote connections by using Network Level Authentication' is set to 'Enabled'.','This policy setting allows you to specify whether to require user authentication for remote connections to the RD Session Host server by using Network Level Authentication. The recommended state for this setting is: Enabled.','Requiring that user authentication occur earlier in the remote connection process enhances security.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecurityRequire user authentication for remote connections by using Network Level Authentication. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In the Microsoft Windows Vista Administrative Templates, this setting was initially named Require user authentication using RDP 6.0 for remote connections, but it was renamed starting with the Windows Server 2008 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.65.3.9.4\"]}, {\"cis_csc\": [\"3.10\"]}]'),(26348,'Ensure 'Set client connection encryption level' is set to 'Enabled: High Level'.','This policy setting specifies whether to require the use of a specific encryption level to secure communications between client computers and RD Session Host servers during Remote Desktop Protocol (RDP) connections. This policy only applies when you are using native RDP encryption. However, native RDP encryption (as opposed to SSL encryption) is not recommended. This policy does not apply to SSL encryption. The recommended state for this setting is: Enabled: High Level.','If Remote Desktop client connections that use low level encryption are allowed, it is more likely that an attacker will be able to decrypt any captured Remote Desktop Services network traffic.','','To establish the recommended configuration via GP, set the following UI path to Enabled: High Level: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecuritySet client connection encryption level. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.9.5\"]}, {\"cis_csc\": [\"3.10\"]}]'),(26349,'Ensure 'Set time limit for active but idle Remote Desktop Services sessions' is set to 'Enabled: 15 minutes or less, but not Never','This policy setting allows you to specify the maximum amount of time that an active Remote Desktop Services session can be idle (without user input) before it is automatically disconnected. The recommended state for this setting is: Enabled: 15 minutes or less, but not Never (0).','This setting helps to prevent active Remote Desktop sessions from tying up the computer for long periods of time while not in use, preventing computing resources from being consumed by large numbers of inactive sessions. In addition, old, forgotten Remote Desktop sessions that are still active can cause password lockouts if the user's password has changed but the old session is still running. For systems that limit the number of connected users (e.g. servers in the default Administrative mode - 2 sessions only), other users' old but still active sessions can prevent another user from connecting, resulting in an effective denial of service.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 15 minutes or less, but not Never (0): Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSession Time LimitsSet time limit for active but idle Remote Desktop Services sessions. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Set time limit for active but idle Terminal Services sessions, but it was renamed starting with the Windows 7 & Server 2008 R2 Administrative Templates.','[{\"cis\": [\"18.9.65.3.10.1\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26350,'Ensure 'Set time limit for disconnected sessions' is set to 'Enabled: 1 minute'.','This policy setting allows you to configure a time limit for disconnected Remote Desktop Services sessions. The recommended state for this setting is: Enabled: 1 minute.','This setting helps to prevent active Remote Desktop sessions from tying up the computer for long periods of time while not in use, preventing computing resources from being consumed by large numbers of disconnected but still active sessions. In addition, old, forgotten Remote Desktop sessions that are still active can cause password lockouts if the user's password has changed but the old session is still running. For systems that limit the number of connected users (e.g. servers in the default Administrative mode - 2 sessions only), other users' old but still active sessions can prevent another user from connecting, resulting in an effective denial of service. This setting is important to ensure a disconnected session is properly terminated.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 1 minute: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSession Time LimitsSet time limit for disconnected sessions. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.10.2\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26351,'Ensure 'Do not delete temp folders upon exit' is set to 'Disabled'.','This policy setting specifies whether Remote Desktop Services retains a user's per-session temporary folders at logoff. The recommended state for this setting is: Disabled.','Sensitive information could be contained inside the temporary folders and visible to other administrators that log into the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostTemporary FoldersDo not delete temp folders upon exit. Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Do not delete temp folder upon exit, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.65.3.11.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26352,'Ensure 'Prevent downloading of enclosures' is set to 'Enabled'.','This policy setting prevents the user from having enclosures (file attachments) downloaded from an RSS feed to the user's computer. The recommended state for this setting is: Enabled.','Allowing attachments to be downloaded through the RSS feed can introduce files that could have malicious intent.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRSS FeedsPrevent downloading of enclosures. Note: This Group Policy path is provided by the Group Policy template InetRes.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Turn off downloading of enclosures, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.66.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26353,'Ensure 'Allow Cloud Search' is set to 'Enabled: Disable Cloud Search'.','This policy setting allows search and Cortana to search cloud sources like OneDrive and SharePoint. The recommended state for this setting is: Enabled: Disable Cloud Search.','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Disable Cloud Search: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSearchAllow Cloud Search. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Search.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.67.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26354,'Ensure 'Allow Cortana' is set to 'Disabled'.','This policy setting specifies whether Cortana is allowed on the device. The recommended state for this setting is: Disabled.','If Cortana is enabled, sensitive information could be contained in search history and sent out to Microsoft.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSearchAllow Cortana. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Search.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.67.3\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26355,'Ensure 'Allow Cortana above lock screen' is set to 'Disabled'.','This policy setting determines whether or not the user can interact with Cortana using speech while the system is locked. The recommended state for this setting is: Disabled.','Access to any computer resource should not be allowed when the device is locked.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSearchAllow Cortana above lock screen. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Search.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.67.4\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26356,'Ensure 'Allow indexing of encrypted files' is set to 'Disabled'.','This policy setting controls whether encrypted items are allowed to be indexed. When this setting is changed, the index is rebuilt completely. Full volume encryption (such as BitLocker Drive Encryption or a non-Microsoft solution) must be used for the location of the index to maintain security for encrypted files. The recommended state for this setting is: Disabled.','Indexing and allowing users to search encrypted files could potentially reveal confidential data stored within the encrypted files.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSearchAllow indexing of encrypted files. Note: This Group Policy path is provided by the Group Policy template Search.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.67.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26357,'Ensure 'Allow search and Cortana to use location' is set to 'Disabled'.','This policy setting specifies whether search and Cortana can provide location aware search and Cortana results. The recommended state for this setting is: Disabled.','In an enterprise managed environment, allowing Cortana and Search to have access to location data is unnecessary. Organizations likely do not want this information shared out.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSearchAllow search and Cortana to use location. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Search.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.67.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26358,'Ensure 'Turn off KMS Client Online AVS Validation' is set to 'Enabled'.','The Key Management Service (KMS) is a Microsoft license activation method that entails setting up a local server to store the software licenses. The KMS server itself needs to connect to Microsoft to activate the KMS service, but subsequent on-network clients can activate Microsoft Windows OS and/or their Microsoft Office via the KMS server instead of connecting directly to Microsoft. This policy setting lets you opt-out of sending KMS client activation data to Microsoft automatically. The recommended state for this setting is: Enabled.','Even though the KMS licensing method does not require KMS clients to connect to Microsoft, they still send KMS client activation state data to Microsoft automatically. Preventing this information from being sent can help reduce privacy concerns in high security environments.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSoftware Protection PlatformTurn off KMS Client Online AVS Validation. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AVSValidationGP.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.72.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26359,'Ensure 'Disable all apps from Microsoft Store' is set to 'Disabled'.','This setting configures the launch of all apps from the Microsoft Store that came pre-installed or were downloaded. The recommended state for this setting is: Disabled. Note: This policy setting only applies to Windows 10 Enterprise and Windows 10 Education editions. Note #2: The name of this setting and the Enabled/Disabled values are incorrectly worded - logically, the title implies that configuring it to Enabled will disable all apps from the Microsoft Store, and configuring it to Disabled will enable all apps from the Microsoft Store. The opposite is true (and is consistent with the GPME help text). This is a logical wording mistake by Microsoft in the Administrative Template.','The Store service is a retail outlet built into Windows, primarily for consumer use. In an enterprise managed environment the IT department should be managing the installation of all applications to reduce the risk of the installation of vulnerable software.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsStoreDisable all apps from Microsoft Store. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsStore.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Disable all apps from Windows Store, but it was renamed starting with the Windows 10 Release 1803 Administrative Templates.','[{\"cis\": [\"18.9.75.1\"]}, {\"cis_csc\": [\"2.5\"]}]'),(26360,'Ensure 'Only display the private store within the Microsoft Store' is set to 'Enabled'.','This policy setting denies access to the retail catalog in the Microsoft Store, but displays the private store. The recommended state for this setting is: Enabled.','Allowing the private store will allow an organization to control the apps that users have access to add to a system. This will help ensure that unapproved malicious apps are not running on a system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsStoreOnly display the private store within the Microsoft Store. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsStore.admx/adml that is included with the Microsoft Windows 10 Release 1607 Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Only display the private store within the Windows Store app, but it was renamed starting with the Windows 10 Release 1803 Administrative Templates.','[{\"cis\": [\"18.9.75.2\"]}, {\"cis_csc\": [\"2.5\"]}]'),(26361,'Ensure 'Turn off Automatic Download and Install of updates' is set to 'Disabled'.','This setting enables or disables the automatic download and installation of Microsoft Store app updates. The recommended state for this setting is: Disabled.','Keeping your system properly patched can help protect against 0 day vulnerabilities.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsStoreTurn off Automatic Download and Install of updates. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WinStoreUI.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates, or by the Group Policy template WindowsStore.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.9.75.3\"]}, {\"cis_csc\": [\"7.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26362,'Ensure 'Turn off the offer to update to the latest version of Windows' is set to 'Enabled'.','Enables or disables the Microsoft Store offer to update to the latest version of Windows. The recommended state for this setting is: Enabled.','Unplanned OS upgrades can lead to more preventable support calls. The IT department should be managing and approving all upgrades and updates.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsStoreTurn off the offer to update to the latest version of Windows. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WinStoreUI.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates, or by the Group Policy template WindowsStore.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.9.75.4\"]}, {\"cis_csc\": [\"7.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26363,'Ensure 'Turn off the Store application' is set to 'Enabled'.','This setting denies or allows access to the Store application. The recommended state for this setting is: Enabled. Note: Per Microsoft TechNet and MSKB 3135657, this policy setting does not apply to any Windows 10 editions other than Enterprise and Education.','Only applications approved by an IT department should be installed. Allowing users to install 3rd party applications can lead to missed patches and potential zero day vulnerabilities.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsStoreTurn off the Store application. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WinStoreUI.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates, or by the Group Policy template WindowsStore.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.9.75.5\"]}, {\"cis_csc\": [\"2.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26364,'Ensure 'Allow widgets' is set to 'Disabled'.','This policy setting specifies whether the widgets feature is allowed on the device. The widgets feature provides information such as, weather, news, sports, stocks, traffic, and entertainment (not an inclusive list). The recommended state for this setting is: Disabled.','Due to privacy concerns, apps and features such as widgets on the Windows taskbar should be treated as a possible security risk due to the potential of data being sent back to 3rd parties, such as Microsoft.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWidgetsAllow Widgets. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template NewsAndInterests.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.81.1\"]}]'),(26365,'Ensure 'Configure Windows Defender SmartScreen' is set to 'Enabled: Warn and prevent bypass'.','This policy setting allows you to manage the behavior of Windows Defender SmartScreen. Windows Defender SmartScreen helps keep PCs safer by warning users before running unrecognized programs downloaded from the Internet. Some information is sent to Microsoft about files and programs run on PCs with this feature enabled. The recommended state for this setting is: Enabled: Warn and prevent bypass.','Windows Defender SmartScreen helps keep PCs safer by warning users before running unrecognized programs downloaded from the Internet. However, due to the fact that some information is sent to Microsoft about files and programs run on PCs some organizations may prefer to disable it.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Warn and prevent bypass: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender SmartScreenExplorerConfigure Windows Defender SmartScreen. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsExplorer.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Configure Windows SmartScreen, but it was renamed starting with the Windows 10 Release 1703 Administrative Templates.','[{\"cis\": [\"18.9.85.1.1\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26366,'Ensure 'Configure Windows Defender SmartScreen' is set to 'Enabled'.','This setting lets you decide whether to turn on SmartScreen Filter. SmartScreen Filter provides warning messages to help protect your employees from potential phishing scams and malicious software. The recommended state for this setting is: Enabled.','SmartScreen serves an important purpose as it helps to warn users of possible malicious sites and files. Allowing users to turn off this setting can make the browser become more vulnerable to compromise.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender SmartScreenMicrosoft EdgeConfigure Windows Defender SmartScreen. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template MicrosoftEdge.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer). Note #2: In the Microsoft Windows 10 RTM (Release 1507) Administrative Templates, this setting was initially named Allows you to configure SmartScreen. In the Microsoft Windows 10 Release 1511 Administrative Templates, it was renamed to Turn off the SmartScreen Filter. In the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates, it was renamed (again) to Configure SmartScreen Filter. Finally, it was given its current name of Configure Windows Defender SmartScreen starting with the Windows 10 Release 1703 Administrative Templates.','[{\"cis\": [\"18.9.85.2.1\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26367,'Ensure 'Prevent bypassing Windows Defender SmartScreen prompts for sites' is set to 'Enabled'.','This setting lets you decide whether employees can override the SmartScreen Filter warnings about potentially malicious websites. The recommended state for this setting is: Enabled.','SmartScreen will warn an employee if a website is potentially malicious. Enabling this setting prevents these warnings from being bypassed.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender SmartScreenMicrosoft EdgePrevent bypassing Windows Defender SmartScreen prompts for sites. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template MicrosoftEdge.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer). Note #2: In the Microsoft Windows 10 Release 1511 Administrative Templates, this setting was initially named Don't allow SmartScreen Filter warning overrides. In the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates, this setting was renamed to Prevent bypassing SmartScreen prompts for sites. Finally, it was given its current name of Prevent bypassing Windows Defender SmartScreen prompts for sites starting with the Windows 10 Release 1703 Administrative Templates.','[{\"cis\": [\"18.9.85.2.2\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(26368,'Ensure 'Enables or disables Windows Game Recording and Broadcasting' is set to 'Disabled'.','This setting enables or disables the Windows Game Recording and Broadcasting features. The recommended state for this setting is: Disabled.','If this setting is allowed, users could record and broadcast session info to external sites, which is both a risk of accidentally exposing sensitive company data (on-screen) outside the company as well as a privacy concern.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Game Recording and BroadcastingEnables or disables Windows Game Recording and Broadcasting. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GameDVR.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.87.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26369,'Ensure 'Allow suggested apps in Windows Ink Workspace' is set to 'Disabled'.','This policy setting determines whether suggested apps in Windows Ink Workspace are allowed. The recommended state for this setting is: Disabled.','This Microsoft feature is designed to collect data and suggest apps based on that data collected. Disabling this setting will help ensure your data is not shared with any third party.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Ink WorkspaceAllow suggested apps in Windows Ink Workspace. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsInkWorkspace.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.89.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26370,'Ensure 'Allow Windows Ink Workspace' is set to 'Enabled: On, but disallow access above lock' OR 'Disabled' but not 'Enabled:&','This policy setting determines whether Windows Ink items are allowed above the lock screen. The recommended state for this setting is: Enabled: On, but disallow access above lock OR Disabled.','Allowing any apps to be accessed while system is locked is not recommended. If this feature is permitted, it should only be accessible once a user authenticates with the proper credentials.','','To establish the recommended configuration via GP, set the following UI path to Enabled: On, but disallow access above lock OR Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Ink WorkspaceAllow Windows Ink Workspace. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsInkWorkspace.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.89.2\"]}, {\"pci_dss\": [\"8.6\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26371,'Ensure 'Allow user control over installs' is set to 'Disabled'.','This setting controls whether users are permitted to change installation options that typically are available only to system administrators. The security features of Windows Installer normally prevent users from changing installation options that are typically reserved for system administrators, such as specifying the directory to which files are installed. If Windows Installer detects that an installation package has permitted the user to change a protected option, it stops the installation and displays a message. These security features operate only when the installation program is running in a privileged security context in which it has access to directories denied to the user. The recommended state for this setting is: Disabled.','In an enterprise managed environment, only IT staff with administrative rights should be installing or changing software on a system. Allowing users the ability to have any control over installs can risk unapproved software from being installed or removed from a system, which could cause the system to become vulnerable to compromise.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows InstallerAllow user control over installs. Note: This Group Policy path is provided by the Group Policy template MSI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Enable user control over installs, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.90.1\"]}, {\"cis_csc\": [\"2.5\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26372,'Ensure 'Always install with elevated privileges' is set to 'Disabled'.','This setting controls whether or not Windows Installer should use system permissions when it installs any program on the system. Note: This setting appears both in the Computer Configuration and User Configuration folders. To make this setting effective, you must enable the setting in both folders. Caution: If enabled, skilled users can take advantage of the permissions this setting grants to change their privileges and gain permanent access to restricted files and folders. Note that the User Configuration version of this setting is not guaranteed to be secure. The recommended state for this setting is: Disabled.','Users with limited privileges can exploit this feature by creating a Windows Installer installation package that creates a new local account that belongs to the local built-in Administrators group, adds their current account to the local built-in Administrators group, installs malicious software, or performs other unauthorized activities.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows InstallerAlways install with elevated privileges. Note: This Group Policy path is provided by the Group Policy template MSI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.90.2\"]}, {\"cis_csc\": [\"5.4\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26373,'Ensure 'Prevent Internet Explorer security prompt for Windows Installer scripts' is set to 'Disabled'.','This policy setting controls whether Web-based programs are allowed to install software on the computer without notifying the user. The recommended state for this setting is: Disabled.','Suppressing the system warning can pose a security risk and increase the attack surface on the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows InstallerPrevent Internet Explorer security prompt for Windows Installer scripts. Note: This Group Policy path is provided by the Group Policy template MSI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Disable IE security prompt for Windows Installer scripts, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.90.3\"]}, {\"cis_csc\": [\"2.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(26374,'Ensure 'Sign-in and lock last interactive user automatically after a restart' is set to 'Disabled'.','This policy setting controls whether a device will automatically sign-in the last interactive user after Windows Update restarts the system. The recommended state for this setting is: Disabled.','Disabling this feature will prevent the caching of user's credentials and unauthorized use of the device, and also ensure the user is aware of the restart.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Logon OptionsSign-in and lock last interactive user automatically after a restart. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WinLogon.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Sign-in last interactive user automatically after a system-initiated restart, but it was renamed starting with the Windows 10 Release 1903 Administrative Templates.','[{\"cis\": [\"18.9.91.1\"]}, {\"pci_dss\": [\"8.6\"]}, {\"tsc\": [\"CC6.1\"]}]'),(26375,'Ensure 'Turn on PowerShell Script Block Logging' is set to 'Enabled'.','This policy setting enables logging of all PowerShell script input to the Applications and Services LogsMicrosoftWindowsPowerShellOperational Event Log channel. The recommended state for this setting is: Enabled. Note: If logging of Script Block Invocation Start/Stop Events is enabled (option box checked), PowerShell will log additional events when invocation of a command, script block, function, or script starts or stops. Enabling this option generates a high volume of event logs. CIS has intentionally chosen not to make a recommendation for this option, since it generates a large volume of events. If an organization chooses to enable the optional setting (checked), this also conforms to the benchmark.','Logs of PowerShell script input can be very valuable when performing forensic investigations of PowerShell attack incidents to determine what occurred.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows PowerShellTurn on PowerShell Script Block Logging. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template PowerShellExecutionPolicy.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.100.1\"]}, {\"cis_csc\": [\"8.8\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(26376,'Ensure 'Turn on PowerShell Transcription' is set to 'Disabled'.','This Policy setting lets you capture the input and output of Windows PowerShell commands into text-based transcripts. The recommended state for this setting is: Disabled.','If this setting is enabled there is a risk that passwords could get stored in plain text in the PowerShell_transcript output file.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows PowerShellTurn on PowerShell Transcription. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template PowerShellExecutionPolicy.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.100.2\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(26377,'Ensure 'Allow Basic authentication' is set to 'Disabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) client uses Basic authentication. The recommended state for this setting is: Disabled. Note: Clients that use Microsoft's Exchange Online service (Office 365) will require an exception to this recommendation, to instead have this setting set to Enabled. Exchange Online uses Basic authentication over HTTPS, and so the Exchange Online authentication traffic will still be safely encrypted.','Basic authentication is less robust than other authentication methods available in WinRM because credentials including passwords are transmitted in plain text. An attacker who is able to capture packets on the network where WinRM is running may be able to determine the credentials used for accessing remote hosts via WinRM.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ClientAllow Basic authentication. Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.102.1.1\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26378,'Ensure 'Allow unencrypted traffic' is set to 'Disabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) client sends and receives unencrypted messages over the network. The recommended state for this setting is: Disabled.','Encrypting WinRM network traffic reduces the risk of an attacker viewing or modifying WinRM messages as they transit the network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ClientAllow unencrypted traffic. Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.102.1.2\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26379,'Ensure 'Disallow Digest authentication' is set to 'Enabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) client will not use Digest authentication. The recommended state for this setting is: Enabled.','Digest authentication is less robust than other authentication methods available in WinRM, an attacker who is able to capture packets on the network where WinRM is running may be able to determine the credentials used for accessing remote hosts via WinRM.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ClientDisallow Digest authentication. Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.102.1.3\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26380,'Ensure 'Allow Basic authentication' is set to 'Disabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service accepts Basic authentication from a remote client. The recommended state for this setting is: Disabled.','Basic authentication is less robust than other authentication methods available in WinRM because credentials including passwords are transmitted in plain text. An attacker who is able to capture packets on the network where WinRM is running may be able to determine the credentials used for accessing remote hosts via WinRM.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceAllow Basic authentication. Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.102.2.1\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26381,'Ensure 'Allow remote server management through WinRM' is set to 'Disabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service automatically listens on the network for requests on the HTTP transport over the default HTTP port. The recommended state for this setting is: Disabled.','Any feature is a potential avenue of attack, those that enable inbound network connections are particularly risky. Only enable the use of the Windows Remote Management (WinRM) service on trusted networks and when feasible employ additional controls such as IPsec.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceAllow remote server management through WinRM. Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Allow automatic configuration of listeners, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.102.2.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26382,'Ensure 'Allow unencrypted traffic' is set to 'Disabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service sends and receives unencrypted messages over the network. The recommended state for this setting is: Disabled.','Encrypting WinRM network traffic reduces the risk of an attacker viewing or modifying WinRM messages as they transit the network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceAllow unencrypted traffic. Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.102.2.3\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26383,'Ensure 'Disallow WinRM from storing RunAs credentials' is set to 'Enabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service will allow RunAs credentials to be stored for any plug-ins. The recommended state for this setting is: Enabled. Note: If you enable and then disable this policy setting, any values that were previously configured for RunAsPassword will need to be reset.','Although the ability to store RunAs credentials is a convenient feature it increases the risk of account compromise slightly. For example, if you forget to lock your desktop before leaving it unattended for a few minutes another person could access not only the desktop of your computer but also any hosts you manage via WinRM with cached RunAs credentials.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceDisallow WinRM from storing RunAs credentials. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.102.2.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(26384,'Ensure 'Allow Remote Shell Access' is set to 'Disabled'.','This policy setting allows you to manage configuration of remote access to all supported shells to execute scripts and commands. The recommended state for this setting is: Disabled. Note: The GPME help text for this setting is incorrectly worded, implying that configuring it to Enabled will reject new Remote Shell connections, and setting it to Disabled will allow Remote Shell connections. The opposite is true (and is consistent with the title of the setting). This is a wording mistake by Microsoft in the Administrative Template.','Any feature is a potential avenue of attack, those that enable inbound network connections are particularly risky. Only enable the use of the Windows Remote Shell on trusted networks and when feasible employ additional controls such as IPsec.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationAdministrative TemplatesWindows ComponentsWindows Remote ShellAllow Remote Shell Access. Note: This Group Policy path is provided by the Group Policy template WindowsRemoteShell.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.103.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26385,'Ensure 'Allow clipboard sharing with Windows Sandbox' is set to 'Disabled'.','This policy setting enables or disables clipboard sharing with the Windows sandbox. The recommended state for this setting is: Disabled. Note: The Windows Sandbox feature was first introduced in Windows 10 R1903, and allows a temporary "clean install" virtual instance of Windows to be run inside the host, for the ostensible purpose of testing applications without making changes to the host.','Disabling copy and paste decreases the attack surface exposed by the Windows Sandbox and possible exposure of untrusted applications to the internal network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows SandboxAllow clipboard sharing with Windows Sandbox. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsSandbox.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.104.1\"]}]'),(26386,'Ensure 'Allow networking in Windows Sandbox' is set to 'Disabled'.','This policy setting enables or disables networking in the Windows Sandbox. Networking is achieved by creating a virtual switch on the host, and connecting the Windows Sandbox to it via a virtual Network Interface Card (NIC). The recommended state for this setting is: Disabled. Note: The Windows Sandbox feature was first introduced in Windows 10 R1903, and allows a temporary "clean install" virtual instance of Windows to be run inside the host, for the ostensible purpose of testing applications without making changes to the host.','Disabling network access decreases the attack surface exposed by the Windows Sandbox and exposure of untrusted applications to the internal network. Note: Per Microsoft, enabling networking in the Windows Sandbox can expose untrusted applications to the internal network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows SandboxAllow networking in Windows Sandbox. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsSandbox.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.104.2\"]}]'),(26387,'Ensure 'Prevent users from modifying settings' is set to 'Enabled'.','This policy setting prevent users from making changes to the Exploit protection settings area in the Windows Security settings. The recommended state for this setting is: Enabled.','Only authorized IT staff should be able to make changes to the exploit protection settings in order to ensure the organizations specific configuration is not modified.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows SecurityApp and browser protectionPrevent users from modifying settings. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefenderSecurityCenter.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.105.2.1\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(26388,'Ensure 'No auto-restart with logged on users for scheduled automatic updates installations' is set to 'Disabled'.','This policy setting specifies that Automatic Updates will wait for computers to be restarted by the users who are logged on to them to complete a scheduled installation. The recommended state for this setting is: Disabled. Note: This setting applies only when you configure Automatic Updates to perform scheduled update installations. If you configure the Configure Automatic Updates setting to Disabled, this setting has no effect.','Some security updates require that the computer be restarted to complete an installation. If the computer cannot restart automatically, then the most recent update will not completely install and no new updates will download to the computer until it is restarted. Without the auto-restart functionality, users who are not security-conscious may choose to indefinitely delay the restart, therefore keeping the computer in a less secure state.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateLegacy PoliciesNo auto-restart with logged on users for scheduled automatic updates installations. Note: This Group Policy path is provided by the Group Policy template WindowsUpdate.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named No auto-restart for scheduled Automatic Updates installations, but it was renamed starting with the Windows 7 & Server 2008 R2 Administrative Templates.','[{\"cis\": [\"18.9.108.1.1\"]}, {\"cis_csc\": [\"7.3\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(26389,'Ensure 'Configure Automatic Updates' is set to 'Enabled'.','This policy setting specifies whether computers in your environment will receive security updates from Windows Update or WSUS. If you configure this policy setting to Enabled, the operating system will recognize when a network connection is available and then use the network connection to search Windows Update or your designated intranet site for updates that apply to them. After you configure this policy setting to Enabled, select one of the following three options in the Configure Automatic Updates Properties dialog box to specify how the service will work: 2 - Notify for download and auto install (Notify before downloading any updates) 3 - Auto download and notify for install (Download the updates automatically and notify when they are ready to be installed.) (Default setting) 4 - Auto download and schedule the install (Automatically download updates and install them on the schedule specified below.)) 5 - Allow local admin to choose setting (Leave decision on above choices up to the local Administrators (Not Recommended)) The recommended state for this setting is: Enabled. Note: The sub-setting "Configure automatic updating:" has 4 possible values - all of them are valid depending on specific organizational needs, however if feasible we suggest using a value of 4 - Auto download and schedule the install. This suggestion is not a scored requirement. Note #2: Organizations that utilize a 3rd-party solution for patching may choose to exempt themselves from this recommendation, and instead configure it to Disabled so that the native Windows Update mechanism does not interfere with the 3rd-party patching process.','Although each version of Windows is thoroughly tested before release, it is possible that problems will be discovered after the products are shipped. The Configure Automatic Updates setting can help you ensure that the computers in your environment will always have the most recent critical operating system updates and service packs installed.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateManage end user experienceConfigure Automatic Updates. Note: This Group Policy path is provided by the Group Policy template WindowsUpdate.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.108.2.1\"]}, {\"cis_csc\": [\"7.3\"]}]'),(26390,'Ensure 'Configure Automatic Updates: Scheduled install day' is set to '0 - Every day'.','This policy setting specifies when computers in your environment will receive security updates from Windows Update or WSUS. The recommended state for this setting is: 0 - Every day. Note: This setting is only applicable if 4 - Auto download and schedule the install is selected in recommendation 'Configure Automatic Updates'. It will have no impact if any other option is selected.','Although each version of Windows is thoroughly tested before release, it is possible that problems will be discovered after the products are shipped. The Configure Automatic Updates setting can help you ensure that the computers in your environment will always have the most recent critical operating system updates and service packs installed.','','To establish the recommended configuration via GP, set the following UI path to 0 - Every day: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateManage end user experienceConfigure Automatic Updates: Scheduled install day. Note: This Group Policy path is provided by the Group Policy template WindowsUpdate.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.108.2.2\"]}, {\"cis_csc\": [\"7.3\"]}]'),(26391,'Ensure 'Remove access to "Pause updates" feature' is set to 'Enabled'.','This policy removes access to "Pause updates" feature. The recommended state for this setting is: Enabled.','In order to ensure security and system updates are applied, system administrators should control when updates are applied to systems.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateManage end user experienceRemove access to "Pause updates" feature. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsUpdate.admx/adml that is included with the Microsoft Windows 10 Release 1809 & Server 2019 Administrative Templates (or newer).','[{\"cis\": [\"18.9.108.2.3\"]}, {\"cis_csc\": [\"7.3\"]}]'),(26392,'Ensure 'Manage preview builds' is set to 'Disabled'.','This policy setting manage which updates that are receive prior to the update being released. Dev Channel: Ideal for highly technical users. Insiders in the Dev Channel will receive builds from our active development branch that is earliest in a development cycle. These builds are not matched to a specific Windows 10 release. Beta Channel: Ideal for feature explorers who want to see upcoming Windows 10 features. Your feedback will be especially important here as it will help our engineers ensure key issues are fixed before a major release. Release Preview Channel (default): Insiders in the Release Preview Channel will have access to the upcoming release of Windows 10 prior to it being released to the world. These builds are supported by Microsoft. The Release Preview Channel is where we recommend companies preview and validate upcoming Windows 10 releases before broad deployment within their organization. The recommended state for this setting is: Disabled. Note: Preview Build enrollment requires a telemetry level setting of 2 or higher and your domain registered on insider.windows.com. For additional information on Preview Builds, see: https://aka.ms/wipforbiz','It can be risky for experimental features to be allowed in an enterprise managed environment because this can introduce bugs and security holes into systems, making it easier for an attacker to gain access. It is generally preferred to only use production-ready builds.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateManage updates offered from Windows UpdateManage preview builds. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsUpdate.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.108.4.1\"]}, {\"cis_csc\": [\"2.5\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26393,'Ensure 'Select when Preview Builds and Feature Updates are received' is set to 'Enabled: 180 or more days'.','This policy setting determines when Preview Build or Feature Updates are received. Defer Updates This enables devices to defer taking the next Feature Update available to your channel for up to 14 days for all the pre-release channels and up to 365 days for the Semi-Annual Channel. Or, if the device is updating from the Semi-Annual Channel, a version for the device to move to and/or stay on until the policy is updated or the device reaches end of service can be specified. Note: If you set both policies, the version specified will take precedence and the deferrals will not be in effect. Please see the Windows Release Information page for OS version information. Pause Updates To prevent Feature Updates from being received on their scheduled time, you can temporarily pause Feature Updates. The pause will remain in effect for 35 days from the specified start date or until the field is cleared (Quality Updates will still be offered). Note: If the "Allow Diagnostic Data" (formerly "Allow Telemetry") policy is set to 0, this policy will have no effect. Note #2: Starting with Windows 10 R1607, Microsoft introduced a new Windows Update (WU) client behavior called Dual Scan, with an eye to cloud-based update management. In some cases, this Dual Scan feature can interfere with Windows Updates from Windows Server Update Services (WSUS) and/or manual WU updates. If you are using WSUS in your environment, you may need to set the above setting to Not Configured or configure the setting Do not allow update deferral policies to cause scans against Windows Update (added in the Windows 10 Release 1709 Administrative Templates) in order to prevent the Dual Scan feature from interfering. More information on Dual Scan is available at these links: - Demystifying "Dual Scan" - WSUS Product Team Blog - Improving Dual Scan on 1607 - WSUS Product Team Blog Note #3: Prior to Windows 10 R1703, values above 180 days are not recognized by the OS. Starting with Windows 10 R1703, the maximum number of days you can defer is 365 days.','In a production environment, it is preferred to only use software and features that are publicly available, after they have gone through rigorous testing in beta.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 180 or more days: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateManage updates offered from Windows UpdateWindows Update for BusinessSelect when Preview Builds and Feature Updates are received. Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsUpdate.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Select when Feature Updates are received, but it was renamed to Select when Preview Builds and Feature Updates are received starting with the Windows 10 Release 1709 Administrative Templates.','[{\"cis\": [\"18.9.108.4.2\"]}, {\"cis_csc\": [\"2.5\", \"7.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(26394,'Ensure 'Select when Quality Updates are received' is set to 'Enabled: 0 days'.','This settings controls when Quality Updates are received. The recommended state for this setting is: Enabled: 0 days. Note: If the "Allow Diagnostic Data" (formerly "Allow Telemetry") policy is set to 0, this policy will have no effect. Note #2: Starting with Windows 10 R1607, Microsoft introduced a new Windows Update (WU) client behavior called Dual Scan, with an eye to cloud-based update management. In some cases, this Dual Scan feature can interfere with Windows Updates from Windows Server Update Services (WSUS) and/or manual WU updates. If you are using WSUS in your environment, you may need to set the above setting to Not Configured or configure the setting Do not allow update deferral policies to cause scans against Windows Update (added in the Windows 10 Release 1709 Administrative Templates) in order to prevent the Dual Scan feature from interfering. More information on Dual Scan is available at these links: - Demystifying "Dual Scan" - WSUS Product Team Blog - Improving Dual Scan on 1607 - WSUS Product Team Blog','Quality Updates can contain important bug fixes and/or security patches, and should be installed as soon as possible.','','To establish the recommended configuration via GP, set the following UI path to Enabled:0 days: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateWindows Update for BusinessSelect when Quality Updates are received Note: This Group Policy path does not exist by default. An updated Group Policy template (WindowsUpdate.admx/adml) is required - it is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.108.4.3\"]}, {\"cis_csc\": [\"7.3\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(27000,'Ensure 'Enforce password history' is set to '24 or more password(s)'.','This policy setting determines the number of renewed, unique passwords that have to be associated with a user account before you can reuse an old password. The value for this policy setting must be between 0 and 24 passwords. The default value for Windows Vista is 0 passwords, but the default setting in a domain is 24 passwords. To maintain the effectiveness of this policy setting, use the Minimum password age setting to prevent users from repeatedly changing their password. The recommended state for this setting is: 24 or more password(s). Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center. Note #2: As of the publication of this benchmark, Microsoft currently has a maximum limit of 24 saved passwords. For more information, please visit Enforce password history (Windows 10) - Windows security | Microsoft Docs','The longer a user uses the same password, the greater the chance that an attacker can determine the password through brute force attacks. Also, any accounts that may have been compromised will remain exploitable for as long as the password is left unchanged. If password changes are required but password reuse is not prevented, or if users continually reuse a small number of passwords, the effectiveness of a good password policy is greatly reduced. If you specify a low number for this policy setting, users will be able to use the same small number of passwords repeatedly. If you do not also configure the Minimum password age setting, users might repeatedly change their passwords until they can reuse their original password.','','To establish the recommended configuration via GP, set the following UI path to 24 or more password(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyEnforce password history','[{\"cis\": [\"1.1.1\"]}, {\"cis_csc\": [\"5.2\"]}]'),(27001,'Ensure 'Maximum password age' is set to '365 or fewer days, but not 0'.','This policy setting defines how long a user can use their password before it expires. Values for this policy setting range from 0 to 999 days. If you set the value to 0, the password will never expire. Because attackers can crack passwords, the more frequently you change the password the less opportunity an attacker has to use a cracked password. However, the lower this value is set, the higher the potential for an increase in calls to help desk support due to users having to change their password or forgetting which password is current. The recommended state for this setting is 365 or fewer days, but not 0. Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','The longer a password exists the higher the likelihood that it will be compromised by a brute force attack, by an attacker gaining general knowledge about the user, or by the user sharing the password. Configuring the Maximum password age setting to 0 so that users are never required to change their passwords is a major security risk because that allows a compromised password to be used by the malicious user for as long as the valid user has authorized access.','','To establish the recommended configuration via GP, set the following UI path to 365 or fewer days, but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyMaximum password age','[{\"cis\": [\"1.1.2\"]}, {\"cis_csc\": [\"5.2\"]}]'),(27002,'Ensure 'Minimum password age' is set to '1 or more day(s)'.','This policy setting determines the number of days that you must use a password before you can change it. The range of values for this policy setting is between 1 and 999 days. (You may also set the value to 0 to allow immediate password changes.) The default value for this setting is 0 days. The recommended state for this setting is: 1 or more day(s). Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','Users may have favorite passwords that they like to use because they are easy to remember and they believe that their password choice is secure from compromise. Unfortunately, passwords are compromised and if an attacker is targeting a specific individual user account, with foreknowledge of data about that user, reuse of old passwords can cause a security breach. To address password reuse a combination of security settings is required. Using this policy setting with the Enforce password history setting prevents the easy reuse of old passwords. For example, if you configure the Enforce password history setting to ensure that users cannot reuse any of their last 12 passwords, they could change their password 13 times in a few minutes and reuse the password they started with, unless you also configure the Minimum password age setting to a number that is greater than 0. You must configure this policy setting to a number that is greater than 0 for the Enforce password history setting to be effective.','','To establish the recommended configuration via GP, set the following UI path to 1 or more day(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyMinimum password age','[{\"cis\": [\"1.1.3\"]}, {\"cis_csc\": [\"5.2\"]}]'),(27003,'Ensure 'Minimum password length' is set to '14 or more character(s)'.','This policy setting determines the least number of characters that make up a password for a user account. There are many different theories about how to determine the best password length for an organization, but perhaps "passphrase" is a better term than "password." In Microsoft Windows 2000 and newer, passphrases can be quite long and can include spaces. Therefore, a phrase such as "I want to drink a $5 milkshake" is a valid passphrase; it is a considerably stronger password than an 8 or 10 character string of random numbers and letters, and yet is easier to remember. Users must be educated about the proper selection and maintenance of passwords, especially with regard to password length. In enterprise environments, the ideal value for the Minimum password length setting is 14 characters, however you should adjust this value to meet your organization's business requirements. The recommended state for this setting is: 14 or more character(s). Note: In Windows Server 2016 and older versions of Windows Server, the GUI of the Local Security Policy (LSP), Local Group Policy Editor (LGPE) and Group Policy Management Editor (GPME) would not let you set this value higher than 14 characters. However, starting with Windows Server 2019, Microsoft changed the GUI to allow up to a 20 character minimum password length. Note #2: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','Types of password attacks include dictionary attacks (which attempt to use common words and phrases) and brute force attacks (which try every possible combination of characters). Also, attackers sometimes try to obtain the account database so they can use tools to discover the accounts and passwords.','','To establish the recommended configuration via GP, set the following UI path to 14 or more character(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyMinimum password length','[{\"cis\": [\"1.1.4\"]}, {\"cis_csc\": [\"5.2\"]}]'),(27004,'Ensure 'Password must meet complexity requirements' is set to 'Enabled'.','This policy setting checks all new passwords to ensure that they meet basic requirements for strong passwords. When this policy is enabled, passwords must meet the following minimum requirements: - Not contain the user's account name or parts of the user's full name that exceed two consecutive characters - Be at least six characters in length - Contain characters from three of the following categories: o English uppercase characters (A through Z) o English lowercase characters (a through z) o Base 10 digits (0 through 9) o Non-alphabetic characters (for example, !, $, #, %) o A catch-all category of any Unicode character that does not fall under the previous four categories. This fifth category can be regionally specific. Each additional character in a password increases its complexity exponentially. For instance, a seven-character, all lower-case alphabetic password would have 267 (approximately 8 x 109 or 8 billion) possible combinations. At 1,000,000 attempts per second (a capability of many password-cracking utilities), it would only take 133 minutes to crack. A seven-character alphabetic password with case sensitivity has 527 combinations. A seven-character case-sensitive alphanumeric password without punctuation has 627 combinations. An eight-character password has 268 (or 2 x 1011) possible combinations. Although this might seem to be a large number, at 1,000,000 attempts per second it would take only 59 hours to try all possible passwords. Remember, these times will significantly increase for passwords that use ALT characters and other special keyboard characters such as "!" or "@". Proper use of the password settings can help make it difficult to mount a brute force attack. The recommended state for this setting is: Enabled. Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','Passwords that contain only alphanumeric characters are extremely easy to discover with several publicly available tools.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyPassword must meet complexity requirements','[{\"cis\": [\"1.1.5\"]}, {\"cis_csc\": [\"5.2\"]}]'),(27005,'Ensure 'Relax minimum password length limits' is set to 'Enabled'.','This policy setting determines whether the minimum password length setting can be increased beyond the legacy limit of 14 characters. The recommended state for this setting is: Enabled. Note: This setting only affects local accounts on the computer. Domain accounts are only affected by settings on the Domain Controllers, because that is where domain accounts are stored.','This setting will enable the enforcement of longer and generally stronger passwords or passphrases where MFA is not in use.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesPassword PolicyRelax minimum password length limits Note: This setting is only available within the built-in OS security template of Windows 10 Release 2004 and Server 2022 (or newer), and is not available via older versions of the OS, or via downloadable Administrative Templates (ADMX/ADML). Therefore, you must use a Windows 10 Release 2004 or Server 2022 system (or newer) to view or edit this setting with the Group Policy Management Console (GPMC) or Group Policy Management Editor (GPME).','[{\"cis\": [\"1.1.6\"]}, {\"cis_csc\": [\"5.2\"]}]'),(27006,'Ensure 'Account lockout duration' is set to '15 or more minute(s)'.','This policy setting determines the length of time that must pass before a locked account is unlocked and a user can try to log on again. The setting does this by specifying the number of minutes a locked out account will remain unavailable. If the value for this policy setting is configured to 0, locked out accounts will remain locked out until an administrator manually unlocks them. Although it might seem like a good idea to configure the value for this policy setting to a high value, such a configuration will likely increase the number of calls that the help desk receives to unlock accounts locked by mistake. Users should be aware of the length of time a lock remains in place, so that they realize they only need to call the help desk if they have an extremely urgent need to regain access to their computer. The recommended state for this setting is: 15 or more minute(s). Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','A denial of service (DoS) condition can be created if an attacker abuses the Account lockout threshold and repeatedly attempts to log on with a specific account. Once you configure the Account lockout threshold setting, the account will be locked out after the specified number of failed attempts. If you configure the Account lockout duration setting to 0, then the account will remain locked out until an administrator unlocks it manually.','','To establish the recommended configuration via GP, set the following UI path to 15 or more minute(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesAccount Lockout PolicyAccount lockout duration','[{\"cis\": [\"1.2.1\"]}, {\"cis_csc\": [\"4.10\"]}]'),(27007,'Ensure 'Account lockout threshold' is set to '5 or fewer invalid logon attempt(s), but not 0'.','This policy setting determines the number of failed logon attempts before the account is locked. Setting this policy to 0 does not conform to the benchmark as doing so disables the account lockout threshold. The recommended state for this setting is: 5 or fewer invalid logon attempt(s), but not 0. Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','Setting an account lockout threshold reduces the likelihood that an online password brute force attack will be successful. Setting the account lockout threshold too low introduces risk of increased accidental lockouts and/or a malicious actor intentionally locking out accounts.','','To establish the recommended configuration via GP, set the following UI path to 5 or fewer invalid login attempt(s), but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesAccount Lockout PolicyAccount lockout threshold','[{\"cis\": [\"1.2.2\"]}, {\"cis_csc\": [\"4.10\"]}]'),(27008,'Ensure 'Reset account lockout counter after' is set to '15 or more minute(s)'.','This policy setting determines the length of time before the Account lockout threshold resets to zero. The default value for this policy setting is Not Defined. If the Account lockout threshold is defined, this reset time must be less than or equal to the value for the Account lockout duration setting. If you leave this policy setting at its default value or configure the value to an interval that is too long, your environment could be vulnerable to a DoS attack. An attacker could maliciously perform a number of failed logon attempts on all users in the organization, which will lock out their accounts. If no policy were determined to reset the account lockout, it would be a manual task for administrators. Conversely, if a reasonable time value is configured for this policy setting, users would be locked out for a set period until all of the accounts are unlocked automatically. The recommended state for this setting is: 15 or more minute(s). Note: Password Policy settings (section 1.1) and Account Lockout Policy settings (section 1.2) must be applied via the Default Domain Policy GPO in order to be globally in effect on domain user accounts as their default behavior. If these settings are configured in another GPO, they will only affect local user accounts on the computers that receive the GPO. However, custom exceptions to the default password policy and account lockout policy rules for specific domain users and/or groups can be defined using Password Settings Objects (PSOs), which are completely separate from Group Policy and most easily configured using Active Directory Administrative Center.','Users can accidentally lock themselves out of their accounts if they mistype their password multiple times. To reduce the chance of such accidental lockouts, the Reset account lockout counter after setting determines the number of minutes that must elapse before the counter that tracks failed logon attempts and triggers lockouts is reset to 0.','','To establish the recommended configuration via GP, set the following UI path to 15 or more minute(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAccount PoliciesAccount Lockout PolicyReset account lockout counter after','[{\"cis\": [\"1.2.3\"]}, {\"cis_csc\": [\"4.10\"]}]'),(27009,'Ensure 'Accounts: Administrator account status' is set to 'Disabled' (MS only).','This policy setting enables or disables the Administrator account during normal operation. When a computer is booted into safe mode, the Administrator account is always enabled, regardless of how this setting is configured. Note that this setting will have no impact when applied to the Domain Controllers organizational unit via group policy because Domain Controllers have no local account database. It can be configured at the domain level via group policy, similar to account lockout and password policy settings. The recommended state for this setting is: Disabled.','In some organizations, it can be a daunting management challenge to maintain a regular schedule for periodic password changes for local accounts. Therefore, you may want to disable the built-in Administrator account instead of relying on regular password changes to protect it from attack. Another reason to disable this built-in account is that it cannot be locked out no matter how many failed logons it accrues, which makes it a prime target for brute force attacks that attempt to guess passwords. Also, this account has a well-known security identifier (SID) and there are third-party tools that allow authentication by using the SID rather than the account name. This capability means that even if you rename the Administrator account, an attacker could launch a brute force attack by using the SID to log on.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Administrator account status','[{\"cis\": [\"2.3.1.1\"]}, {\"cis_csc\": [\"4.7\"]}]'),(27010,'Ensure 'Accounts: Block Microsoft accounts' is set to 'Users can't add or log on with Microsoft accounts'.','This policy setting prevents users from adding new Microsoft accounts on this computer. The recommended state for this setting is: Users can't add or log on with Microsoft accounts.','Organizations that want to effectively implement identity management policies and maintain firm control of what accounts are used to log onto their computers will probably want to block Microsoft accounts. Organizations may also need to block Microsoft accounts in order to meet the requirements of compliance standards that apply to their information systems.','','To establish the recommended configuration via GP, set the following UI path to Users can't add or log on with Microsoft accounts: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Block Microsoft accounts','[{\"cis\": [\"2.3.1.2\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27011,'Ensure 'Accounts: Guest account status' is set to 'Disabled' (MS only).','This policy setting determines whether the Guest account is enabled or disabled. The Guest account allows unauthenticated network users to gain access to the system. The recommended state for this setting is: Disabled. Note: This setting will have no impact when applied to the Domain Controllers organizational unit via group policy because Domain Controllers have no local account database. It can be configured at the domain level via group policy, similar to account lockout and password policy settings.','The default Guest account allows unauthenticated network users to log on as Guest with no password. These unauthorized users could access any resources that are accessible to the Guest account over the network. This capability means that any network shares with permissions that allow access to the Guest account, the Guests group, or the Everyone group will be accessible over the network, which could lead to the exposure or corruption of data.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Guest account status','[{\"cis\": [\"2.3.1.3\"]}, {\"cis_csc\": [\"4.7\"]}]'),(27012,'Ensure 'Accounts: Limit local account use of blank passwords to console logon only' is set to 'Enabled'.','This policy setting determines whether local accounts that are not password protected can be used to log on from locations other than the physical computer console. If you enable this policy setting, local accounts that have blank passwords will not be able to log on to the network from remote client computers. Such accounts will only be able to log on at the keyboard of the computer. The recommended state for this setting is: Enabled.','Blank passwords are a serious threat to computer security and should be forbidden through both organizational policy and suitable technical measures. In fact, the default settings for Active Directory domains require complex passwords of at least seven characters. However, if users with the ability to create new accounts bypass your domain- based password policies, they could create accounts with blank passwords. For example, a user could build a stand-alone computer, create one or more accounts with blank passwords, and then join the computer to the domain. The local accounts with blank passwords would still function. Anyone who knows the name of one of these unprotected accounts could then use it to log on.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Limit local account use of blank passwords to console logon only','[{\"cis\": [\"2.3.1.4\"]}, {\"cis_csc\": [\"5.2\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27013,'Configure 'Accounts: Rename administrator account'.','The built-in local administrator account is a well-known account name that attackers will target. It is recommended to choose another name for this account, and to avoid names that denote administrative or elevated access accounts. Be sure to also change the default description for the local administrator (through the Computer Management console). On Domain Controllers, since they do not have their own local accounts, this rule refers to the built-in Administrator account that was established when the domain was first created.','The Administrator account exists on all computers that run the Windows 2000 or newer operating systems. If you rename this account, it is slightly more difficult for unauthorized persons to guess this privileged user name and password combination. The built-in Administrator account cannot be locked out, regardless of how many times an attacker might use a bad password. This capability makes the Administrator account a popular target for brute force attacks that attempt to guess passwords. The value of this countermeasure is lessened because this account has a well-known SID, and there are third-party tools that allow authentication by using the SID rather than the account name. Therefore, even if you rename the Administrator account, an attacker could launch a brute force attack by using the SID to log on.','','To establish the recommended configuration via GP, configure the following UI path: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Rename administrator account','[{\"cis\": [\"2.3.1.5\"]}, {\"cis_csc\": [\"4.7\"]}]'),(27014,'Configure 'Accounts: Rename guest account'.','The built-in local guest account is another well-known name to attackers. It is recommended to rename this account to something that does not indicate its purpose. Even if you disable this account, which is recommended, ensure that you rename it for added security. On Domain Controllers, since they do not have their own local accounts, this rule refers to the built-in Guest account that was established when the domain was first created.','The Guest account exists on all computers that run the Windows 2000 or newer operating systems. If you rename this account, it is slightly more difficult for unauthorized persons to guess this privileged user name and password combination.','','To establish the recommended configuration via GP, configure the following UI path: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAccounts: Rename guest account','[{\"cis\": [\"2.3.1.6\"]}, {\"cis_csc\": [\"4.7\"]}]'),(27015,'Ensure 'Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings' is set to �','This policy setting allows administrators to enable the more precise auditing capabilities present in Windows Vista. The Audit Policy settings available in Windows Server 2003 Active Directory do not yet contain settings for managing the new auditing subcategories. To properly apply the auditing policies prescribed in this baseline, the Audit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings setting needs to be configured to Enabled. The recommended state for this setting is: Enabled. Important: Be very cautious about audit settings that can generate a large volume of traffic. For example, if you enable either success or failure auditing for all of the Privilege Use subcategories, the high volume of audit events generated can make it difficult to find other types of entries in the Security log. Such a configuration could also have a significant impact on system performance.','Prior to the introduction of auditing subcategories in Windows Vista, it was difficult to track events at a per-system or per-user level. The larger event categories created too many events and the key information that needed to be audited was difficult to find.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAudit: Force audit policy subcategory settings (Windows Vista or later) to override audit policy category settings','[{\"cis\": [\"2.3.2.1\"]}, {\"cis_csc\": [\"8.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27016,'Ensure 'Audit: Shut down system immediately if unable to log security audits' is set to 'Disabled'.','This policy setting determines whether the system shuts down if it is unable to log Security events. It is a requirement for Trusted Computer System Evaluation Criteria (TCSEC)-C2 and Common Criteria certification to prevent auditable events from occurring if the audit system is unable to log them. Microsoft has chosen to meet this requirement by halting the system and displaying a stop message if the auditing system experiences a failure. When this policy setting is enabled, the system will be shut down if a security audit cannot be logged for any reason. If the Audit: Shut down system immediately if unable to log security audits setting is enabled, unplanned system failures can occur. The administrative burden can be significant, especially if you also configure the Retention method for the Security log to Do not overwrite events (clear log manually). This configuration causes a repudiation threat (a backup operator could deny that they backed up or restored data) to become a denial of service (DoS) vulnerability, because a server could be forced to shut down if it is overwhelmed with logon events and other security events that are written to the Security log. Also, because the shutdown is not graceful, it is possible that irreparable damage to the operating system, applications, or data could result. Although the NTFS file system guarantees its integrity when an ungraceful computer shutdown occurs, it cannot guarantee that every data file for every application will still be in a usable form when the computer restarts. The recommended state for this setting is: Disabled.','If the computer is unable to record events to the Security log, critical evidence or important troubleshooting information may not be available for review after a security incident. Also, an attacker could potentially generate a large volume of Security log events to purposely force a computer shutdown.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsAudit: Shut down system immediately if unable to log security audits','[{\"cis\": [\"2.3.2.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(27017,'Ensure 'Devices: Allowed to format and eject removable media' is set to 'Administrators'.','This policy setting determines who is allowed to format and eject removable NTFS media. You can use this policy setting to prevent unauthorized users from removing data on one computer to access it on another computer on which they have local administrator privileges. The recommended state for this setting is: Administrators.','Users may be able to move data on removable disks to a different computer where they have administrative privileges. The user could then take ownership of any file, grant themselves full control, and view or modify any file. The fact that most removable storage devices will eject media by pressing a mechanical button diminishes the advantage of this policy setting.','','To establish the recommended configuration via GP, set the following UI path to Administrators: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDevices: Allowed to format and eject removable media','[{\"cis\": [\"2.3.4.1\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27018,'Ensure 'Devices: Prevent users from installing printer drivers' is set to 'Enabled'.','For a computer to print to a shared printer, the driver for that shared printer must be installed on the local computer. This security setting determines who is allowed to install a printer driver as part of connecting to a shared printer. The recommended state for this setting is: Enabled. Note: This setting does not affect the ability to add a local printer. This setting does not affect Administrators.','It may be appropriate in some organizations to allow users to install printer drivers on their own workstations. However, you should allow only Administrators, not users, to do so on servers, because printer driver installation on a server may unintentionally cause the computer to become less stable. A malicious user could install inappropriate printer drivers in a deliberate attempt to damage the computer, or a user might accidentally install malicious software that masquerades as a printer driver. It is feasible for an attacker to disguise a Trojan horse program as a printer driver. The program may appear to users as if they must use it to print, but such a program could unleash malicious code on your computer network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDevices: Prevent users from installing printer drivers','[{\"cis\": [\"2.3.4.2\"]}, {\"pci_dss\": [\"2.2.4\", \"2.2.5\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC6.3\", \"CC5.2\"]}]'),(27019,'Ensure 'Domain controller: Allow server operators to schedule tasks' is set to 'Disabled' (DC only).','This policy setting determines whether members of the Server Operators group are allowed to submit jobs by means of the AT schedule facility. The impact of this policy setting configuration should be small for most organizations. Users, including those in the Server Operators group, will still be able to create jobs by means of the Task Scheduler Wizard, but those jobs will run in the context of the account with which the user authenticates when they set up the job. Note: An AT Service Account can be modified to select a different account rather than the LOCAL SYSTEM account. To change the account, open System Tools, click Scheduled Tasks, and then click Accessories folder. Then click AT Service Account on the Advanced menu. The recommended state for this setting is: Disabled.','If you enable this policy setting, jobs that are created by server operators by means of the AT service will execute in the context of the account that runs that service. By default, that is the local SYSTEM account. If you enable this policy setting, server operators could perform tasks that SYSTEM is able to do but that they would typically not be able to do, such as add their account to the local Administrators group.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain controller: Allow server operators to schedule tasks','[{\"cis\": [\"2.3.5.1\"]}]'),(27020,'Ensure 'Domain controller: Allow vulnerable Netlogon secure channel connections' is set to 'Not Configured' (DC Only).','This security setting determines whether the domain controller bypasses secure RPC for Netlogon secure channel connections for specified machine accounts. When deployed, this policy should be applied to all domain controllers in a forest by enabling the policy on the domain controllers OU. When the Create Vulnerable Connections list (allow list) is configured: - Given allow permission, the domain controller will allow accounts to use a Netlogon secure channel without secure RPC. - Given deny permission, the domain controller will require accounts to use a Netlogon secure channel with secure RPC which is the same as the default (not necessary). Note: Warning from Microsoft - enabling this policy will expose your domain-joined devices and can expose your Active Directory forest to risk. This policy should be used as a temporary measure for 3rd-party devices as you deploy updates. Once a 3rd-party device is updated to support using secure RPC with Netlogon secure channels, the account should be removed from the Create Vulnerable Connections list. To better understand the risk of configuring accounts to be allowed to use vulnerable Netlogon secure channel connections, please visit How to manage the changes in Netlogon secure channel connections associated with CVE-2020-1472. The recommended state for this setting is: Not Configured.','Enabling this policy will expose your domain-joined devices and can expose your Active Directory forest to security risks. It is highly recommended that this setting not be used (i.e. be left completely unconfigured) so as not to add risk.','','To establish the recommended configuration via GP, set the following UI path to Not Configured: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain controller: Allow vulnerable Netlogon secure channel connections','[{\"cis\": [\"2.3.5.2\"]}]'),(27021,'Ensure 'Domain controller: LDAP server channel binding token requirements' is set to 'Always' (DC Only).','This setting determines whether the LDAP server (Domain Controller) enforces validation of Channel Binding Tokens (CBT) received in LDAP bind requests that are sent over SSL/TLS (i.e. LDAPS). The recommended state for this setting is: Always. Note: All LDAP clients must have the CVC-2017-8563 security update to be compatible with Domain Controllers that have this setting enabled. More information on this setting is available at: MSKB 4520412: 2020 LDAP channel binding and LDAP signing requirements for Windows','Requiring Channel Binding Tokens (CBT) can prevent an attacker who is able to capture users' authentication credentials (e.g. OAuth tokens, session identifiers, etc.) from reusing those credentials in another TLS session. This also helps to increase protection against "man-in-the-middle" attacks using LDAP authentication over SSL/TLS (LDAPS).','','To establish the recommended configuration via GP, set the following UI path to Always: Computer ConfigurationPoliciesWindows SettingsLocal PoliciesSecurity OptionsDomain controller: LDAP server channel binding token requirements Note: This Group Policy path requires the installation of the March 2020 (or later) Windows security update. With that update, Microsoft added this setting to the built-in OS security template.','[{\"cis\": [\"2.3.5.3\"]}, {\"cis_csc\": [\"3.10\"]}]'),(27022,'Ensure 'Domain controller: LDAP server signing requirements' is set to 'Require signing' (DC only).','This policy setting determines whether the Lightweight Directory Access Protocol (LDAP) server requires LDAP clients to negotiate data signing. The recommended state for this setting is: Require signing. Note: Domain member computers must have Network security: LDAP signing requirements (Rule 2.3.11.8) set to Negotiate signing or higher. If not, they will fail to authenticate once the above Require signing value is configured on the Domain Controllers. Fortunately, Negotiate signing is the default in the client configuration. Note #2: This policy setting does not have any impact on LDAP simple bind (ldap_simple_bind) or LDAP simple bind through SSL (ldap_simple_bind_s). No Microsoft LDAP clients that are shipped with Windows XP Professional use LDAP simple bind or LDAP simple bind through SSL to talk to a Domain Controller. Note #3: Before enabling this setting, you should first ensure that there are no clients (including server-based applications) that are configured to authenticate with Active Directory via unsigned LDAP, because changing this setting will break those applications. Such applications should first be reconfigured to use signed LDAP, Secure LDAP (LDAPS), or IPsec-protected connections.','Unsigned network traffic is susceptible to man-in-the-middle attacks. In such attacks, an intruder captures packets between the server and the client, modifies them, and then forwards them to the client. Where LDAP servers are concerned, an attacker could cause a client to make decisions that are based on false records from the LDAP directory. To lower the risk of such an intrusion in an organization's network, you can implement strong physical security measures to protect the network infrastructure. Also, you could implement Internet Protocol security (IPsec) authentication header mode (AH), which performs mutual authentication and packet integrity for IP traffic to make all types of man- in-the-middle attacks extremely difficult. Additionally, allowing the use of regular, unsigned LDAP permits credentials to be received over the network in clear text, which could very easily result in the interception of account passwords by other systems on the network.','','To establish the recommended configuration via GP, set the following UI path to Require signing: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain controller: LDAP server signing requirements','[{\"cis\": [\"2.3.5.4\"]}, {\"cis_csc\": [\"3.10\"]}]'),(27023,'Ensure 'Domain controller: Refuse machine account password changes' is set to 'Disabled' (DC only).','This security setting determines whether Domain Controllers will refuse requests from member computers to change computer account passwords. The recommended state for this setting is: Disabled. Note: Some problems can occur as a result of machine account password expiration, particularly if a machine is reverted to a previous point-in-time state, as is common with virtual machines. Depending on how far back the reversion is, the older machine account password stored on the machine may no longer be recognized by the domain controllers, and therefore the computer loses its domain trust. This can also disrupt non-persistent VDI implementations, and devices with write filters that disallow permanent changes to the OS volume. Some organizations may choose to exempt themselves from this recommendation and disable machine account password expiration for these situations.','If you enable this policy setting on all Domain Controllers in a domain, domain members will not be able to change their computer account passwords, and those passwords will be more susceptible to attack.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain controller: Refuse machine account password changes','[{\"cis\": [\"2.3.5.5\"]}]'),(27024,'Ensure 'Domain member: Digitally encrypt or sign secure channel data (always)' is set to 'Enabled'.','This policy setting determines whether all secure channel traffic that is initiated by the domain member must be signed or encrypted. The recommended state for this setting is: Enabled.','When a computer joins a domain, a computer account is created. After it joins the domain, the computer uses the password for that account to create a secure channel with the Domain Controller for its domain every time that it restarts. Requests that are sent on the secure channel are authenticated—and sensitive information such as passwords are encrypted—but the channel is not integrity-checked, and not all information is encrypted. Digital encryption and signing of the secure channel is a good idea where it is supported. The secure channel protects domain credentials as they are sent to the Domain Controller.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Digitally encrypt or sign secure channel data (always)','[{\"cis\": [\"2.3.6.1\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27025,'Ensure 'Domain member: Digitally encrypt secure channel data (when possible)' is set to 'Enabled'.','This policy setting determines whether a domain member should attempt to negotiate encryption for all secure channel traffic that it initiates. The recommended state for this setting is: Enabled.','When a computer joins a domain, a computer account is created. After it joins the domain, the computer uses the password for that account to create a secure channel with the Domain Controller for its domain every time that it restarts. Requests that are sent on the secure channel are authenticated—and sensitive information such as passwords are encrypted—but the channel is not integrity-checked, and not all information is encrypted. Digital encryption and signing of the secure channel is a good idea where it is supported. The secure channel protects domain credentials as they are sent to the Domain Controller.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Digitally encrypt secure channel data (when possible)','[{\"cis\": [\"2.3.6.2\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27026,'Ensure 'Domain member: Digitally sign secure channel data (when possible)' is set to 'Enabled'.','This policy setting determines whether a domain member should attempt to negotiate whether all secure channel traffic that it initiates must be digitally signed. Digital signatures protect the traffic from being modified by anyone who captures the data as it traverses the network. The recommended state for this setting is: Enabled.','When a computer joins a domain, a computer account is created. After it joins the domain, the computer uses the password for that account to create a secure channel with the Domain Controller for its domain every time that it restarts. Requests that are sent on the secure channel are authenticated—and sensitive information such as passwords are encrypted—but the channel is not integrity-checked, and not all information is encrypted. Digital encryption and signing of the secure channel is a good idea where it is supported. The secure channel protects domain credentials as they are sent to the Domain Controller.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Digitally sign secure channel data (when possible)','[{\"cis\": [\"2.3.6.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27027,'Ensure 'Domain member: Disable machine account password changes' is set to 'Disabled'.','This policy setting determines whether a domain member can periodically change its computer account password. Computers that cannot automatically change their account passwords are potentially vulnerable, because an attacker might be able to determine the password for the system's domain account. The recommended state for this setting is: Disabled. Note: Some problems can occur as a result of machine account password expiration, particularly if a machine is reverted to a previous point-in-time state, as is common with virtual machines. Depending on how far back the reversion is, the older machine account password stored on the machine may no longer be recognized by the domain controllers, and therefore the computer loses its domain trust. This can also disrupt non-persistent VDI implementations, and devices with write filters that disallow permanent changes to the OS volume. Some organizations may choose to exempt themselves from this recommendation and disable machine account password expiration for these situations.','The default configuration for Windows Server 2003-based computers that belong to a domain is that they are automatically required to change the passwords for their accounts every 30 days. If you disable this policy setting, computers that run Windows Server 2003 will retain the same passwords as their computer accounts. Computers that are no longer able to automatically change their account password are at risk from an attacker who could determine the password for the computer's domain account.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Disable machine account password changes','[{\"cis\": [\"2.3.6.4\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27028,'Ensure 'Domain member: Maximum machine account password age' is set to '30 or fewer days, but not 0'.','This policy setting determines the maximum allowable age for a computer account password. By default, domain members automatically change their domain passwords every 30 days. The recommended state for this setting is: 30 or fewer days, but not 0. Note: A value of 0 does not conform to the benchmark as it disables maximum password age. Note #2: Some problems can occur as a result of machine account password expiration, particularly if a machine is reverted to a previous point-in-time state, as is common with virtual machines. Depending on how far back the reversion is, the older machine account password stored on the machine may no longer be recognized by the domain controllers, and therefore the computer loses its domain trust. This can also disrupt non-persistent VDI implementations, and devices with write filters that disallow permanent changes to the OS volume. Some organizations may choose to exempt themselves from this recommendation and disable machine account password expiration for these situations.','In Active Directory-based domains, each computer has an account and password just like every user. By default, the domain members automatically change their domain password every 30 days. If you increase this interval significantly, or set it to 0 so that the computers no longer change their passwords, an attacker will have more time to undertake a brute force attack to guess the passwords of computer accounts.','','To establish the recommended configuration via GP, set the following UI path to 30 or fewer days, but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Maximum machine account password age','[{\"cis\": [\"2.3.6.5\"]}]'),(27029,'Ensure 'Domain member: Require strong (Windows 2000 or later) session key' is set to 'Enabled'.','When this policy setting is enabled, a secure channel can only be established with Domain Controllers that are capable of encrypting secure channel data with a strong (128-bit) session key. To enable this policy setting, all Domain Controllers in the domain must be able to encrypt secure channel data with a strong key, which means all Domain Controllers must be running Microsoft Windows 2000 or newer. The recommended state for this setting is: Enabled.','Session keys that are used to establish secure channel communications between Domain Controllers and member computers are much stronger in Windows 2000 than they were in previous Microsoft operating systems. Whenever possible, you should take advantage of these stronger session keys to help protect secure channel communications from attacks that attempt to hijack network sessions and eavesdropping. (Eavesdropping is a form of hacking in which network data is read or altered in transit. The data can be modified to hide or change the sender, or be redirected.)','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsDomain member: Require strong (Windows 2000 or later) session key','[{\"cis\": [\"2.3.6.6\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27030,'Ensure 'Interactive logon: Do not require CTRL+ALT+DEL' is set to 'Disabled'.','This policy setting determines whether users must press CTRL+ALT+DEL before they log on. The recommended state for this setting is: Disabled.','Microsoft developed this feature to make it easier for users with certain types of physical impairments to log on to computers that run Windows. If users are not required to press CTRL+ALT+DEL, they are susceptible to attacks that attempt to intercept their passwords. If CTRL+ALT+DEL is required before logon, user passwords are communicated by means of a trusted path. An attacker could install a Trojan horse program that looks like the standard Windows logon dialog box and capture the user's password. The attacker would then be able to log on to the compromised account with whatever level of privilege that user has.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Do not require CTRL+ALT+DEL','[{\"cis\": [\"2.3.7.1\"]}]'),(27031,'Ensure 'Interactive logon: Don't display last signed-in' is set to 'Enabled'.','This policy setting determines whether the account name of the last user to log on to the client computers in your organization will be displayed in each computer's respective Windows logon screen. Enable this policy setting to prevent intruders from collecting account names visually from the screens of desktop or laptop computers in your organization. The recommended state for this setting is: Enabled.','An attacker with access to the console (for example, someone with physical access or someone who is able to connect to the server through Remote Desktop Services) could view the name of the last user who logged on to the server. The attacker could then try to guess the password, use a dictionary, or use a brute-force attack to try and log on.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Don't display last signed-in Note: In older versions of Microsoft Windows, this setting was named Interactive logon: Do not display last user name, but it was renamed starting with Windows Server 2019.','[{\"cis\": [\"2.3.7.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27032,'Ensure 'Interactive logon: Machine inactivity limit' is set to '900 or fewer second(s), but not 0'.','Windows notices inactivity of a logon session, and if the amount of inactive time exceeds the inactivity limit, then the screen saver will run, locking the session. The recommended state for this setting is: 900 or fewer second(s), but not 0. Note: A value of 0 does not conform to the benchmark as it disables the machine inactivity limit.','If a user forgets to lock their computer when they walk away it's possible that a passerby will hijack it.','','To establish the recommended configuration via GP, set the following UI path to 900 or fewer seconds, but not 0: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Machine inactivity limit','[{\"cis\": [\"2.3.7.3\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27033,'Configure 'Interactive logon: Message text for users attempting to log on'.','This policy setting specifies a text message that displays to users when they log on. Configure this setting in a manner that is consistent with the security and operational requirements of your organization.','Displaying a warning message before logon may help prevent an attack by warning the attacker about the consequences of their misconduct before it happens. It may also help to reinforce corporate policy by notifying employees of the appropriate policy during the logon process. This text is often used for legal reasons—for example, to warn users about the ramifications of misusing company information or to warn them that their actions may be audited. Note: Any warning that you display should first be approved by your organization's legal and human resources representatives.','','To establish the recommended configuration via GP, configure the following UI path to a value that is consistent with the security and operational requirements of your organization: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Message text for users attempting to log on','[{\"cis\": [\"2.3.7.4\"]}]'),(27034,'Configure 'Interactive logon: Message title for users attempting to log on'.','This policy setting specifies the text displayed in the title bar of the window that users see when they log on to the system. Configure this setting in a manner that is consistent with the security and operational requirements of your organization.','Displaying a warning message before logon may help prevent an attack by warning the attacker about the consequences of their misconduct before it happens. It may also help to reinforce corporate policy by notifying employees of the appropriate policy during the logon process.','','To establish the recommended configuration via GP, configure the following UI path to a value that is consistent with the security and operational requirements of your organization: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Message title for users attempting to log on','[{\"cis\": [\"2.3.7.5\"]}]'),(27035,'Ensure 'Interactive logon: Number of previous logons to cache (in case domain controller is not available)' is set to '4 or few','This policy setting determines whether a user can log on to a Windows domain using cached account information. Logon information for domain accounts can be cached locally to allow users to log on even if a Domain Controller cannot be contacted. This policy setting determines the number of unique users for whom logon information is cached locally. If this value is set to 0, the logon cache feature is disabled. An attacker who is able to access the file system of the server could locate this cached information and use a brute force attack to determine user passwords. The recommended state for this setting is: 4 or fewer logon(s).','The number that is assigned to this policy setting indicates the number of users whose logon information the computer will cache locally. If the number is set to 4, then the computer caches logon information for 4 users. When a 5th user logs on to the computer, the server overwrites the oldest cached logon session. Users who access the computer console will have their logon credentials cached on that computer. An attacker who is able to access the file system of the computer could locate this cached information and use a brute force attack to attempt to determine user passwords. To mitigate this type of attack, Windows encrypts the information and obscures its physical location.','','To establish the recommended configuration via GP, set the following UI path to 4 or fewer logon(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Number of previous logons to cache (in case domain controller is not available)','[{\"cis\": [\"2.3.7.6\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27036,'Ensure 'Interactive logon: Prompt user to change password before expiration' is set to 'between 5 and 14 days'.','This policy setting determines how far in advance users are warned that their password will expire. It is recommended that you configure this policy setting to at least 5 days but no more than 14 days to sufficiently warn users when their passwords will expire. The recommended state for this setting is: between 5 and 14 days.','It is recommended that user passwords be configured to expire periodically. Users will need to be warned that their passwords are going to expire, or they may inadvertently be locked out of the computer when their passwords expire. This condition could lead to confusion for users who access the network locally, or make it impossible for users to access your organization's network through dial-up or virtual private network (VPN) connections.','','To establish the recommended configuration via GP, set the following UI path to a value between 5 and 14 days: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Prompt user to change password before expiration','[{\"cis\": [\"2.3.7.7\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27037,'Ensure 'Interactive logon: Require Domain Controller Authentication to unlock workstation' is set to 'Enabled' (MS only).','Logon information is required to unlock a locked computer. For domain accounts, this security setting determines whether it is necessary to contact a Domain Controller to unlock a computer. The recommended state for this setting is: Enabled.','By default, the computer caches in memory the credentials of any users who are authenticated locally. The computer uses these cached credentials to authenticate anyone who attempts to unlock the console. When cached credentials are used, any changes that have recently been made to the account — such as user rights assignments, account lockout, or the account being disabled — are not considered or applied after the account is authenticated. User privileges are not updated, and (more importantly) disabled accounts are still able to unlock the console of the computer.','','To implement the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Require Domain Controller Authentication to unlock workstation','[{\"cis\": [\"2.3.7.8\"]}, {\"cis_csc\": [\"4.3\", \"16.11\"]}]'),(27038,'Ensure 'Interactive logon: Smart card removal behavior' is set to 'Lock Workstation' or higher.','This policy setting determines what happens when the smart card for a logged-on user is removed from the smart card reader. The recommended state for this setting is: Lock Workstation. Configuring this setting to Force Logoff or Disconnect if a Remote Desktop Services session also conforms to the benchmark.','Users sometimes forget to lock their workstations when they are away from them, allowing the possibility for malicious users to access their computers. If smart cards are used for authentication, the computer should automatically lock itself when the card is removed to ensure that only the user with the smart card is accessing resources using those credentials.','','To establish the recommended configuration via GP, set the following UI path to Lock Workstation (or, if applicable for your environment, Force Logoff or Disconnect if a Remote Desktop Services session): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsInteractive logon: Smart card removal behavior','[{\"cis\": [\"2.3.7.9\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.6\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27039,'Ensure 'Microsoft network client: Digitally sign communications (always)' is set to 'Enabled'.','This policy setting determines whether packet signing is required by the SMB client component. Note: When Windows Vista-based computers have this policy setting enabled and they connect to file or print shares on remote servers, it is important that the setting is synchronized with its companion setting, Microsoft network server: Digitally sign communications (always), on those servers. For more information about these settings, see the "Microsoft network client and server: Digitally sign communications (four related settings)" section in Chapter 5 of the Threats and Countermeasures guide. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network client: Digitally sign communications (always)','[{\"cis\": [\"2.3.8.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27040,'Ensure 'Microsoft network client: Digitally sign communications (if server agrees)' is set to 'Enabled'.','This policy setting determines whether the SMB client will attempt to negotiate SMB packet signing. Note: Enabling this policy setting on SMB clients on your network makes them fully effective for packet signing with all clients and servers in your environment. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network client: Digitally sign communications (if server agrees)','[{\"cis\": [\"2.3.8.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27041,'Ensure 'Microsoft network client: Send unencrypted password to third-party SMB servers' is set to 'Disabled'.','This policy setting determines whether the SMB redirector will send plaintext passwords during authentication to third-party SMB servers that do not support password encryption. It is recommended that you disable this policy setting unless there is a strong business case to enable it. If this policy setting is enabled, unencrypted passwords will be allowed across the network. The recommended state for this setting is: Disabled.','If you enable this policy setting, the server can transmit passwords in plaintext across the network to other computers that offer SMB services, which is a significant security risk. These other computers may not use any of the SMB security mechanisms that are included with Windows Server 2003.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network client: Send unencrypted password to third-party SMB servers','[{\"cis\": [\"2.3.8.3\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27042,'Ensure 'Microsoft network server: Amount of idle time required before suspending session' is set to '15 or fewer minute(s)'.','This policy setting allows you to specify the amount of continuous idle time that must pass in an SMB session before the session is suspended because of inactivity. Administrators can use this policy setting to control when a computer suspends an inactive SMB session. If client activity resumes, the session is automatically reestablished. The maximum value is 99999, which is over 69 days; in effect, this value disables the setting. The recommended state for this setting is: 15 or fewer minute(s).','Each SMB session consumes server resources, and numerous null sessions will slow the server or possibly cause it to fail. An attacker could repeatedly establish SMB sessions until the server's SMB services become slow or unresponsive.','','To establish the recommended configuration via GP, set the following UI path to 15 or fewer minute(s): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Amount of idle time required before suspending session','[{\"cis\": [\"2.3.9.1\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27043,'Ensure 'Microsoft network server: Digitally sign communications (always)' is set to 'Enabled'.','This policy setting determines whether packet signing is required by the SMB server component. Enable this policy setting in a mixed environment to prevent downstream clients from using the workstation as a network server. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Digitally sign communications (always)','[{\"cis\": [\"2.3.9.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27044,'Ensure 'Microsoft network server: Digitally sign communications (if client agrees)' is set to 'Enabled'.','This policy setting determines whether the SMB server will negotiate SMB packet signing with clients that request it. If no signing request comes from the client, a connection will be allowed without a signature if the Microsoft network server: Digitally sign communications (always) setting is not enabled. Note: Enable this policy setting on SMB clients on your network to make them fully effective for packet signing with all clients and servers in your environment. The recommended state for this setting is: Enabled.','Session hijacking uses tools that allow attackers who have access to the same network as the client or server to interrupt, end, or steal a session in progress. Attackers can potentially intercept and modify unsigned SMB packets and then modify the traffic and forward it so that the server might perform undesirable actions. Alternatively, the attacker could pose as the server or client after legitimate authentication and gain unauthorized access to data. SMB is the resource sharing protocol that is supported by many Windows operating systems. It is the basis of NetBIOS and many other protocols. SMB signatures authenticate both users and the servers that host the data. If either side fails the authentication process, data transmission will not take place.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Digitally sign communications (if client agrees)','[{\"cis\": [\"2.3.9.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27045,'Ensure 'Microsoft network server: Disconnect clients when logon hours expire' is set to 'Enabled'.','This security setting determines whether to disconnect users who are connected to the local computer outside their user account's valid logon hours. This setting affects the Server Message Block (SMB) component. If you enable this policy setting you should also enable Network security: Force logoff when logon hours expire (Rule 2.3.11.6). If your organization configures logon hours for users, this policy setting is necessary to ensure they are effective. The recommended state for this setting is: Enabled.','If your organization configures logon hours for users, then it makes sense to enable this policy setting. Otherwise, users who should not have access to network resources outside of their logon hours may actually be able to continue to use those resources with sessions that were established during allowed hours.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Disconnect clients when logon hours expire','[{\"cis\": [\"2.3.9.4\"]}, {\"cis_csc\": [\"5.6\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27046,'Ensure 'Microsoft network server: Server SPN target name validation level' is set to 'Accept if provided by client' or higher (MS&#','This policy setting controls the level of validation a computer with shared folders or printers (the server) performs on the service principal name (SPN) that is provided by the client computer when it establishes a session using the server message block (SMB) protocol. The server message block (SMB) protocol provides the basis for file and print sharing and other networking operations, such as remote Windows administration. The SMB protocol supports validating the SMB server service principal name (SPN) within the authentication blob provided by a SMB client to prevent a class of attacks against SMB servers referred to as SMB relay attacks. This setting will affect both SMB1 and SMB2. The recommended state for this setting is: Accept if provided by client. Configuring this setting to Required from client also conforms to the benchmark. Note: Since the release of the MS KB3161561 security patch, this setting can cause significant issues (such as replication problems, group policy editing issues and blue screen crashes) on Domain Controllers when used simultaneously with UNC path hardening (i.e. Rule 18.5.14.1). CIS therefore recommends against deploying this setting on Domain Controllers.','The identity of a computer can be spoofed to gain unauthorized access to network resources.','','To establish the recommended configuration via GP, set the following UI path to Accept if provided by client (configuring to Required from client also conforms to the benchmark): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsMicrosoft network server: Server SPN target name validation level','[{\"cis\": [\"2.3.9.5\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27047,'Ensure 'Network access: Allow anonymous SID/Name translation' is set to 'Disabled'.','This policy setting determines whether an anonymous user can request security identifier (SID) attributes for another user, or use a SID to obtain its corresponding user name. The recommended state for this setting is: Disabled.','If this policy setting is enabled, a user with local access could use the well-known Administrator's SID to learn the real name of the built-in Administrator account, even if it has been renamed. That person could then use the account name to initiate a password guessing attack.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Allow anonymous SID/Name translation','[{\"cis\": [\"2.3.10.1\"]}]'),(27048,'Ensure 'Network access: Do not allow anonymous enumeration of SAM accounts' is set to 'Enabled' (MS only).','This policy setting controls the ability of anonymous users to enumerate the accounts in the Security Accounts Manager (SAM). If you enable this policy setting, users with anonymous connections will not be able to enumerate domain account user names on the systems in your environment. This policy setting also allows additional restrictions on anonymous connections. The recommended state for this setting is: Enabled. Note: This policy has no effect on Domain Controllers.','An unauthorized user could anonymously list account names and use the information to attempt to guess passwords or perform social engineering attacks. (Social engineering attacks try to deceive users in some way to obtain passwords or some form of security information.)','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Do not allow anonymous enumeration of SAM accounts','[{\"cis\": [\"2.3.10.2\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27049,'Ensure 'Network access: Do not allow anonymous enumeration of SAM accounts and shares' is set to 'Enabled' (MS only).','This policy setting controls the ability of anonymous users to enumerate SAM accounts as well as shares. If you enable this policy setting, anonymous users will not be able to enumerate domain account user names and network share names on the systems in your environment. The recommended state for this setting is: Enabled. Note: This policy has no effect on Domain Controllers.','An unauthorized user could anonymously list account names and shared resources and use the information to attempt to guess passwords or perform social engineering attacks. (Social engineering attacks try to deceive users in some way to obtain passwords or some form of security information.)','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Do not allow anonymous enumeration of SAM accounts and shares','[{\"cis\": [\"2.3.10.3\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27050,'Ensure 'Network access: Do not allow storage of passwords and credentials for network authentication' is set to 'Enabled'.','This policy setting determines whether Credential Manager (formerly called Stored User Names and Passwords) saves passwords or credentials for later use when it gains domain authentication. The recommended state for this setting is: Enabled. Note: Changes to this setting will not take effect until Windows is restarted.','Passwords that are cached can be accessed by the user when logged on to the computer. Although this information may sound obvious, a problem can arise if the user unknowingly executes hostile code that reads the passwords and forwards them to another, unauthorized user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Do not allow storage of passwords and credentials for network authentication','[{\"cis\": [\"2.3.10.4\"]}, {\"pci_dss\": [\"3.1\"]}]'),(27051,'Ensure 'Network access: Let Everyone permissions apply to anonymous users' is set to 'Disabled'.','This policy setting determines what additional permissions are assigned for anonymous connections to the computer. The recommended state for this setting is: Disabled.','An unauthorized user could anonymously list account names and shared resources and use the information to attempt to guess passwords, perform social engineering attacks, or launch DoS attacks.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Let Everyone permissions apply to anonymous users','[{\"cis\": [\"2.3.10.5\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27052,'Configure 'Network access: Named Pipes that can be accessed anonymously' (DC only).','This policy setting determines which communication sessions, or pipes, will have attributes and permissions that allow anonymous access. The recommended state for this setting is: LSARPC, NETLOGON, SAMR and (when the legacy Computer Browser service is enabled) BROWSER. Note: A Member Server that holds the Remote Desktop Services Role with Remote Desktop Licensing Role Service will require a special exception to this recommendation, to allow the HydraLSPipe and TermServLicensing Named Pipes to be accessed anonymously.','Limiting named pipes that can be accessed anonymously will reduce the attack surface of the system.','','To establish the recommended configuration via GP, configure the following UI path: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Named Pipes that can be accessed anonymously','[{\"cis\": [\"2.3.10.6\"]}, {\"cis_csc\": [\"14.1\", \"14.2\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27053,'Configure 'Network access: Named Pipes that can be accessed anonymously' (MS only).','This policy setting determines which communication sessions, or pipes, will have attributes and permissions that allow anonymous access. The recommended state for this setting is: <blank> (i.e. None), or (when the legacy Computer Browser service is enabled) BROWSER. Note: A Member Server that holds the Remote Desktop Services Role with Remote Desktop Licensing Role Service will require a special exception to this recommendation, to allow the HydraLSPipe and TermServLicensing Named Pipes to be accessed anonymously.','Limiting named pipes that can be accessed anonymously will reduce the attack surface of the system.','','To establish the recommended configuration via GP, configure the following UI path: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Named Pipes that can be accessed anonymously','[{\"cis\": [\"2.3.10.7\"]}, {\"cis_csc\": [\"14.1\", \"14.2\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27054,'Configure 'Network access: Remotely accessible registry paths' is configured.','This policy setting determines which registry paths will be accessible over the network, regardless of the users or groups listed in the access control list (ACL) of the winreg registry key. Note: This setting does not exist in Windows XP. There was a setting with that name in Windows XP, but it is called "Network access: Remotely accessible registry paths and sub- paths" in Windows Server 2003, Windows Vista, and Windows Server 2008 (non-R2). Note #2: When you configure this setting you specify a list of one or more objects. The delimiter used when entering the list is a line feed or carriage return, that is, type the first object on the list, press the Enter button, type the next object, press Enter again, etc. The setting value is stored as a comma-delimited list in group policy security templates. It is also rendered as a comma-delimited list in Group Policy Editor's display pane and the Resultant Set of Policy console. It is recorded in the registry as a line-feed delimited list in a REG_MULTI_SZ value. The recommended state for this setting is: SystemCurrentControlSetControlProductOptions SystemCurrentControlSetControlServer Applications SoftwareMicrosoftWindows NTCurrentVersion','The registry is a database that contains computer configuration information, and much of the information is sensitive. An attacker could use this information to facilitate unauthorized activities. To reduce the risk of such an attack, suitable ACLs are assigned throughout the registry to help protect it from access by unauthorized users.','','To establish the recommended configuration via GP, set the following UI path to: SystemCurrentControlSetControlProductOptions SystemCurrentControlSetControlServer Applications SoftwareMicrosoftWindows NTCurrentVersion Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Remotely accessible registry paths','[{\"cis\": [\"2.3.10.8\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27055,'Configure 'Network access: Remotely accessible registry paths and sub-paths' is configured.','This policy setting determines which registry paths and sub-paths will be accessible over the network, regardless of the users or groups listed in the access control list (ACL) of the winreg registry key. Note: In Windows XP this setting is called "Network access: Remotely accessible registry paths," the setting with that same name in Windows Vista, Windows Server 2008 (non-R2), and Windows Server 2003 does not exist in Windows XP. Note #2: When you configure this setting you specify a list of one or more objects. The delimiter used when entering the list is a line feed or carriage return, that is, type the first object on the list, press the Enter button, type the next object, press Enter again, etc. The setting value is stored as a comma-delimited list in group policy security templates. It is also rendered as a comma-delimited list in Group Policy Editor's display pane and the Resultant Set of Policy console. It is recorded in the registry as a line-feed delimited list in a REG_MULTI_SZ value. The recommended state for this setting is: SystemCurrentControlSetControlPrintPrinters SystemCurrentControlSetServicesEventlog SoftwareMicrosoftOLAP Server SoftwareMicrosoftWindows NTCurrentVersionPrint SoftwareMicrosoftWindows NTCurrentVersionWindows SystemCurrentControlSetControlContentIndex SystemCurrentControlSetControlTerminal Server SystemCurrentControlSetControlTerminal ServerUserConfig SystemCurrentControlSetControlTerminal ServerDefaultUserConfiguration SoftwareMicrosoftWindows NTCurrentVersionPerflib SystemCurrentControlSetServicesSysmonLog The recommended state for servers that hold the Active Directory Certificate Services Role with Certification Authority Role Service includes the above list and: SystemCurrentControlSetServicesCertSvc The recommended state for servers that have the WINS Server Feature installed includes the above list and: SystemCurrentControlSetServicesWINS','The registry contains sensitive computer configuration information that could be used by an attacker to facilitate unauthorized activities. The fact that the default ACLs assigned throughout the registry are fairly restrictive and help to protect the registry from access by unauthorized users reduces the risk of such an attack.','','To establish the recommended configuration via GP, set the following UI path to: SystemCurrentControlSetControlPrintPrinters SystemCurrentControlSetServicesEventlog SoftwareMicrosoftOLAP Server SoftwareMicrosoftWindows NTCurrentVersionPrint SoftwareMicrosoftWindows NTCurrentVersionWindows SystemCurrentControlSetControlContentIndex SystemCurrentControlSetControlTerminal Server SystemCurrentControlSetControlTerminal ServerUserConfig SystemCurrentControlSetControlTerminal ServerDefaultUserConfiguration SoftwareMicrosoftWindows NTCurrentVersionPerflib SystemCurrentControlSetServicesSysmonLog Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Remotely accessible registry paths and sub-paths When a server holds the Active Directory Certificate Services Role with Certification Authority Role Service, the above list should also include: SystemCurrentControlSetServicesCertSvc. When a server has the WINS Server Feature installed, the above list should also include: SystemCurrentControlSetServicesWINS','[{\"cis\": [\"2.3.10.9\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27056,'Ensure 'Network access: Restrict anonymous access to Named Pipes and Shares' is set to 'Enabled'.','When enabled, this policy setting restricts anonymous access to only those shares and pipes that are named in the Network access: Named pipes that can be accessed anonymously and Network access: Shares that can be accessed anonymously settings. This policy setting controls null session access to shares on your computers by adding RestrictNullSessAccess with the value 1 in the HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanManServerParameters registry key. This registry value toggles null session shares on or off to control whether the server service restricts unauthenticated clients' access to named resources. The recommended state for this setting is: Enabled.','Null sessions are a weakness that can be exploited through shares (including the default shares) on computers in your environment.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Restrict anonymous access to Named Pipes and Shares','[{\"cis\": [\"2.3.10.10\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27057,'Ensure 'Network access: Restrict clients allowed to make remote calls to SAM' is set to 'Administrators: Remote Access: Allow' (MS ','This policy setting allows you to restrict remote RPC connections to SAM. The recommended state for this setting is: Administrators: Remote Access: Allow. Note: A Windows 10 R1607, Server 2016 or newer OS is required to access and set this value in Group Policy. Note #2: If your organization is using Azure Advanced Threat Protection (APT), the service account, “AATP Service” will need to be added to the recommendation configuration. For more information on adding the “AATP Service” account please see Configure SAM-R to enable lateral movement path detection in Microsoft Defender for Identity | Microsoft Docs.','To ensure that an unauthorized user cannot anonymously list local account names or groups and use the information to attempt to guess passwords or perform social engineering attacks. (Social engineering attacks try to deceive users in some way to obtain passwords or some form of security information.)','','To establish the recommended configuration via GP, set the following UI path to Administrators: Remote Access: Allow: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Restrict clients allowed to make remote calls to SAM','[{\"cis\": [\"2.3.10.11\"]}, {\"cis_csc\": [\"5.1\", \"9.1\", \"9.2\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27058,'Ensure 'Network access: Shares that can be accessed anonymously' is set to 'None'.','This policy setting determines which network shares can be accessed by anonymous users. The default configuration for this policy setting has little effect because all users have to be authenticated before they can access shared resources on the server. The recommended state for this setting is: <blank> (i.e. None).','It is very dangerous to allow any values in this setting. Any shares that are listed can be accessed by any network user, which could lead to the exposure or corruption of sensitive data.','','To establish the recommended configuration via GP, set the following UI path to <blank> (i.e. None): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Shares that can be accessed anonymously','[{\"cis\": [\"2.3.10.12\"]}, {\"cis_csc\": [\"3.3\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27059,'Ensure 'Network access: Sharing and security model for local accounts' is set to 'Classic - local users authenticate as themselves'.','This policy setting determines how network logons that use local accounts are authenticated. The Classic option allows precise control over access to resources, including the ability to assign different types of access to different users for the same resource. The Guest only option allows you to treat all users equally. In this context, all users authenticate as Guest only to receive the same access level to a given resource. The recommended state for this setting is: Classic - local users authenticate as themselves. Note: This setting does not affect interactive logons that are performed remotely by using such services as Telnet or Remote Desktop Services (formerly called Terminal Services).','With the Guest only model, any user who can authenticate to your computer over the network does so with guest privileges, which probably means that they will not have write access to shared resources on that computer. Although this restriction does increase security, it makes it more difficult for authorized users to access shared resources on those computers because ACLs on those resources must include access control entries (ACEs) for the Guest account. With the Classic model, local accounts should be password protected. Otherwise, if Guest access is enabled, anyone can use those user accounts to access shared system resources.','','To establish the recommended configuration via GP, set the following UI path to Classic - local users authenticate as themselves: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork access: Sharing and security model for local accounts','[{\"cis\": [\"2.3.10.13\"]}, {\"cis_csc\": [\"14\", \"16\"]}, {\"pci_dss\": [\"7.1.3\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27060,'Ensure 'Network security: Allow Local System to use computer identity for NTLM' is set to 'Enabled'.','This policy setting determines whether Local System services that use Negotiate when reverting to NTLM authentication can use the computer identity. This policy is supported on at least Windows 7 or Windows Server 2008 R2. The recommended state for this setting is: Enabled.','When connecting to computers running versions of Windows earlier than Windows Vista or Windows Server 2008 (non-R2), services running as Local System and using SPNEGO (Negotiate) that revert to NTLM use the computer identity. In Windows 7, if you are connecting to a computer running Windows Server 2008 or Windows Vista, then a system service uses either the computer identity or a NULL session. When connecting with a NULL session, a system-generated session key is created, which provides no protection but allows applications to sign and encrypt data without errors. When connecting with the computer identity, both signing and encryption is supported in order to provide data protection.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Allow Local System to use computer identity for NTLM','[{\"cis\": [\"2.3.11.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27061,'Ensure 'Network security: Allow LocalSystem NULL session fallback' is set to 'Disabled'.','This policy setting determines whether NTLM is allowed to fall back to a NULL session when used with LocalSystem. The recommended state for this setting is: Disabled.','NULL sessions are less secure because by definition they are unauthenticated.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Allow LocalSystem NULL session fallback','[{\"cis\": [\"2.3.11.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27062,'Ensure 'Network Security: Allow PKU2U authentication requests to this computer to use online identities' is set to 'Disabled'.','This setting determines if online identities are able to authenticate to this computer. The Public Key Cryptography Based User-to-User (PKU2U) protocol introduced in Windows 7 and Windows Server 2008 R2 is implemented as a security support provider (SSP). The SSP enables peer-to-peer authentication, particularly through the Windows 7 media and file sharing feature called HomeGroup, which permits sharing between computers that are not members of a domain. With PKU2U, a new extension was introduced to the Negotiate authentication package, Spnego.dll. In previous versions of Windows, Negotiate decided whether to use Kerberos or NTLM for authentication. The extension SSP for Negotiate, Negoexts.dll, which is treated as an authentication protocol by Windows, supports Microsoft SSPs including PKU2U. When computers are configured to accept authentication requests by using online IDs, Negoexts.dll calls the PKU2U SSP on the computer that is used to log on. The PKU2U SSP obtains a local certificate and exchanges the policy between the peer computers. When validated on the peer computer, the certificate within the metadata is sent to the logon peer for validation and associates the user's certificate to a security token and the logon process completes. The recommended state for this setting is: Disabled.','The PKU2U protocol is a peer-to-peer authentication protocol - authentication should be managed centrally in most managed networks.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork Security: Allow PKU2U authentication requests to this computer to use online identities','[{\"cis\": [\"2.3.11.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27063,'Ensure 'Network security: Configure encryption types allowed for Kerberos' is set to 'AES128_HMAC_SHA1, AES256_HMAC_SHA1, Future encryption types'.','This policy setting allows you to set the encryption types that Kerberos is allowed to use. The recommended state for this setting is: AES128_HMAC_SHA1, AES256_HMAC_SHA1, Future encryption types. Note: Some legacy applications and OSes may still require RC4_HMAC_MD5 - we recommend you test in your environment and verify whether you can safely remove it.','The strength of each encryption algorithm varies from one to the next, choosing stronger algorithms will reduce the risk of compromise however doing so may cause issues when the computer attempts to authenticate with systems that do not support them.','','To establish the recommended configuration via GP, set the following UI path to AES128_HMAC_SHA1, AES256_HMAC_SHA1, Future encryption types: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Configure encryption types allowed for Kerberos','[{\"cis\": [\"2.3.11.4\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27064,'Ensure 'Network security: Do not store LAN Manager hash value on next password change' is set to 'Enabled'.','This policy setting determines whether the LAN Manager (LM) hash value for the new password is stored when the password is changed. The LM hash is relatively weak and prone to attack compared to the cryptographically stronger Microsoft Windows NT hash. Since LM hashes are stored on the local computer in the security database, passwords can then be easily compromised if the database is attacked. Note: Older operating systems and some third-party applications may fail when this policy setting is enabled. Also, note that the password will need to be changed on all accounts after you enable this setting to gain the proper benefit. The recommended state for this setting is: Enabled.','The SAM file can be targeted by attackers who seek access to username and password hashes. Such attacks use special tools to crack passwords, which can then be used to impersonate users and gain access to resources on your network. These types of attacks will not be prevented if you enable this policy setting, but it will be much more difficult for these types of attacks to succeed.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Do not store LAN Manager hash value on next password change','[{\"cis\": [\"2.3.11.5\"]}, {\"cis_csc\": [\"3.11\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27065,'Ensure 'Network security: LAN Manager authentication level' is set to 'Send NTLMv2 response only. Refuse LM & NTLM'.','LAN Manager (LM) was a family of early Microsoft client/server software (predating Windows NT) that allowed users to link personal computers together on a single network. LM network capabilities included transparent file and print sharing, user security features, and network administration tools. In Active Directory domains, the Kerberos protocol is the default authentication protocol. However, if the Kerberos protocol is not negotiated for some reason, Active Directory will use LM, NTLM, or NTLMv2. LAN Manager authentication includes the LM, NTLM, and NTLM version 2 (NTLMv2) variants, and is the protocol that is used to authenticate all Windows clients when they perform the following operations: - Join a domain - Authenticate between Active Directory forests - Authenticate to down-level domains - Authenticate to computers that do not run Windows 2000, Windows Server 2003, or Windows XP - Authenticate to computers that are not in the domain The Network security: LAN Manager authentication level setting determines which challenge/response authentication protocol is used for network logons. This choice affects the level of authentication protocol used by clients, the level of session security negotiated, and the level of authentication accepted by servers. The recommended state for this setting is: Send NTLMv2 response only. Refuse LM & NTLM.','Windows 2000 and Windows XP clients were configured by default to send LM and NTLM authentication responses (Windows 95-based and Windows 98-based clients only send LM). The default settings in OSes predating Windows Vista / Windows Server 2008 (non- R2) allowed all clients to authenticate with servers and use their resources. However, this meant that LM responses - the weakest form of authentication response - were sent over the network, and it was potentially possible for attackers to sniff that traffic to more easily reproduce the user's password. The Windows 95, Windows 98, and Windows NT operating systems cannot use the Kerberos version 5 protocol for authentication. For this reason, in a Windows Server 2003 domain, these computers authenticate by default with both the LM and NTLM protocols for network authentication. You can enforce a more secure authentication protocol for Windows 95, Windows 98, and Windows NT by using NTLMv2. For the logon process, NTLMv2 uses a secure channel to protect the authentication process. Even if you use NTLMv2 for older clients and servers, Windows-based clients and servers that are members of the domain will use the Kerberos authentication protocol to authenticate with Windows Server 2003 or newer Domain Controllers. For these reasons, it is strongly preferred to restrict the use of LM & NTLM (non-v2) as much as possible.','','To establish the recommended configuration via GP, set the following UI path to: Send NTLMv2 response only. Refuse LM & NTLM: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: LAN Manager authentication level','[{\"cis\": [\"2.3.11.7\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27066,'Ensure 'Network security: LDAP client signing requirements' is set to 'Negotiate signing' or higher.','This policy setting determines the level of data signing that is requested on behalf of clients that issue LDAP BIND requests. Note: This policy setting does not have any impact on LDAP simple bind (ldap_simple_bind) or LDAP simple bind through SSL (ldap_simple_bind_s). No Microsoft LDAP clients that are included with Windows XP Professional use ldap_simple_bind or ldap_simple_bind_s to communicate with a Domain Controller. The recommended state for this setting is: Negotiate signing. Configuring this setting to Require signing also conforms to the benchmark.','Unsigned network traffic is susceptible to man-in-the-middle attacks in which an intruder captures the packets between the client and server, modifies them, and then forwards them to the server. For an LDAP server, this susceptibility means that an attacker could cause a server to make decisions that are based on false or altered data from the LDAP queries. To lower this risk in your network, you can implement strong physical security measures to protect the network infrastructure. Also, you can make all types of man-in-the-middle attacks extremely difficult if you require digital signatures on all network packets by means of IPsec authentication headers.','','To establish the recommended configuration via GP, set the following UI path to Negotiate signing (configuring to Require signing also conforms to the benchmark): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: LDAP client signing requirements','[{\"cis\": [\"2.3.11.8\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27067,'Ensure 'Network security: Minimum session security for NTLM SSP based (including secure RPC) clients' is set to 'Require NTLMv2 session&#','This policy setting determines which behaviors are allowed by clients for applications using the NTLM Security Support Provider (SSP). The SSP Interface (SSPI) is used by applications that need authentication services. The setting does not modify how the authentication sequence works but instead require certain behaviors in applications that use the SSPI. The recommended state for this setting is: Require NTLMv2 session security, Require 128-bit encryption. Note: These values are dependent on the Network security: LAN Manager Authentication Level (Rule 2.3.11.7) security setting value.','You can enable both options for this policy setting to help protect network traffic that uses the NTLM Security Support Provider (NTLM SSP) from being exposed or tampered with by an attacker who has gained access to the same network. In other words, these options help protect against man-in-the-middle attacks.','','To establish the recommended configuration via GP, set the following UI path to Require NTLMv2 session security, Require 128-bit encryption: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Minimum session security for NTLM SSP based (including secure RPC) clients','[{\"cis\": [\"2.3.11.9\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27068,'Ensure 'Network security: Minimum session security for NTLM SSP based (including secure RPC) servers' is set to 'Require NTLMv2 session&#','This policy setting determines which behaviors are allowed by servers for applications using the NTLM Security Support Provider (SSP). The SSP Interface (SSPI) is used by applications that need authentication services. The setting does not modify how the authentication sequence works but instead require certain behaviors in applications that use the SSPI. The recommended state for this setting is: Require NTLMv2 session security, Require 128-bit encryption. Note: These values are dependent on the Network security: LAN Manager Authentication Level (Rule 2.3.11.7) security setting value.','You can enable all of the options for this policy setting to help protect network traffic that uses the NTLM Security Support Provider (NTLM SSP) from being exposed or tampered with by an attacker who has gained access to the same network. That is, these options help protect against man-in-the-middle attacks.','','To establish the recommended configuration via GP, set the following UI path to Require NTLMv2 session security, Require 128-bit encryption: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsNetwork security: Minimum session security for NTLM SSP based (including secure RPC) servers','[{\"cis\": [\"2.3.11.10\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27069,'Ensure 'Shutdown: Allow system to be shut down without having to log on' is set to 'Disabled'.','This policy setting determines whether a computer can be shut down when a user is not logged on. If this policy setting is enabled, the shutdown command is available on the Windows logon screen. It is recommended to disable this policy setting to restrict the ability to shut down the computer to users with credentials on the system. The recommended state for this setting is: Disabled. Note: In Server 2008 R2 and older versions, this setting had no impact on Remote Desktop (RDP) / Terminal Services sessions - it only affected the local console. However, Microsoft changed the behavior in Windows Server 2012 (non-R2) and above, where if set to Enabled, RDP sessions are also allowed to shut down or restart the server.','Users who can access the console locally could shut down the computer. Attackers could also walk to the local console and restart the server, which would cause a temporary DoS condition. Attackers could also shut down the server and leave all of its applications and services unavailable. As noted in the Description above, the Denial of Service (DoS) risk of enabling this setting dramatically increases in Windows Server 2012 (non-R2) and above, as even remote users could then shut down or restart the server from the logon screen of an RDP session.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsShutdown: Allow system to be shut down without having to log on','[{\"cis\": [\"2.3.13.1\"]}]'),(27070,'Ensure 'System objects: Require case insensitivity for non- Windows subsystems' is set to 'Enabled'.','This policy setting determines whether case insensitivity is enforced for all subsystems. The Microsoft Win32 subsystem is case insensitive. However, the kernel supports case sensitivity for other subsystems, such as the Portable Operating System Interface for UNIX (POSIX). Because Windows is case insensitive (but the POSIX subsystem will support case sensitivity), failure to enforce this policy setting makes it possible for a user of the POSIX subsystem to create a file with the same name as another file by using mixed case to label it. Such a situation can block access to these files by another user who uses typical Win32 tools, because only one of the files will be available. The recommended state for this setting is: Enabled.','Because Windows is case-insensitive but the POSIX subsystem will support case sensitivity, failure to enable this policy setting would make it possible for a user of that subsystem to create a file with the same name as another file but with a different mix of upper and lower case letters. Such a situation could potentially confuse users when they try to access such files from normal Win32 tools because only one of the files will be available.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsSystem objects: Require case insensitivity for non- Windows subsystems','[{\"cis\": [\"2.3.15.1\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27071,'Ensure 'System objects: Strengthen default permissions of internal system objects (e.g. Symbolic Links)' is set to 'Enabled'.','This policy setting determines the strength of the default discretionary access control list (DACL) for objects. Active Directory maintains a global list of shared system resources, such as DOS device names, mutexes, and semaphores. In this way, objects can be located and shared among processes. Each type of object is created with a default DACL that specifies who can access the objects and what permissions are granted. The recommended state for this setting is: Enabled.','This setting determines the strength of the default DACL for objects. Windows maintains a global list of shared computer resources so that objects can be located and shared among processes. Each type of object is created with a default DACL that specifies who can access the objects and with what permissions.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsSystem objects: Strengthen default permissions of internal system objects (e.g. Symbolic Links)','[{\"cis\": [\"2.3.15.2\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27072,'Ensure 'User Account Control: Admin Approval Mode for the Built-in Administrator account' is set to 'Enabled'.','This policy setting controls the behavior of Admin Approval Mode for the built-in Administrator account. The recommended state for this setting is: Enabled.','One of the risks that the User Account Control feature introduced with Windows Vista is trying to mitigate is that of malicious software running under elevated credentials without the user or administrator being aware of its activity. An attack vector for these programs was to discover the password of the account named "Administrator" because that user account was created for all installations of Windows. To address this risk, in Windows Vista and newer, the built-in Administrator account is now disabled by default. In a default installation of a new computer, accounts with administrative control over the computer are initially set up in one of two ways: - If the computer is not joined to a domain, the first user account you create has the equivalent permissions as a local administrator. - If the computer is joined to a domain, no local administrator accounts are created. The Enterprise or Domain Administrator must log on to the computer and create one if a local administrator account is warranted. Once Windows is installed, the built-in Administrator account may be manually enabled, but we strongly recommend that this account remain disabled.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Admin Approval Mode for the Built-in Administrator account','[{\"cis\": [\"2.3.17.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27073,'Ensure 'User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode' is set to 'Prompt for consent ','This policy setting controls the behavior of the elevation prompt for administrators. The recommended state for this setting is: Prompt for consent on the secure desktop.','One of the risks that the UAC feature introduced with Windows Vista is trying to mitigate is that of malicious software running under elevated credentials without the user or administrator being aware of its activity. This setting raises awareness to the administrator of elevated privilege operations and permits the administrator to prevent a malicious program from elevating its privilege when the program attempts to do so.','','To establish the recommended configuration via GP, set the following UI path to Prompt for consent on the secure desktop: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode','[{\"cis\": [\"2.3.17.2\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27074,'Ensure 'User Account Control: Behavior of the elevation prompt for standard users' is set to 'Automatically deny elevation requests'.','This policy setting controls the behavior of the elevation prompt for standard users. The recommended state for this setting is: Automatically deny elevation requests.','One of the risks that the User Account Control feature introduced with Windows Vista is trying to mitigate is that of malicious programs running under elevated credentials without the user or administrator being aware of their activity. This setting raises awareness to the user that a program requires the use of elevated privilege operations and requires that the user be able to supply administrative credentials in order for the program to run.','','To establish the recommended configuration via GP, set the following UI path to Automatically deny elevation requests: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Behavior of the elevation prompt for standard users','[{\"cis\": [\"2.3.17.3\"]}, {\"pci_dss\": [\"7.1.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27075,'Ensure 'User Account Control: Detect application installations and prompt for elevation' is set to 'Enabled'.','This policy setting controls the behavior of application installation detection for the computer. The recommended state for this setting is: Enabled.','Some malicious software will attempt to install itself after being given permission to run. For example, malicious software with a trusted application shell. The user may have given permission for the program to run because the program is trusted, but if they are then prompted for installation of an unknown component this provides another way of trapping the software before it can do damage','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Detect application installations and prompt for elevation','[{\"cis\": [\"2.3.17.4\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27076,'Ensure 'User Account Control: Only elevate UIAccess applications that are installed in secure locations' is set to 'Enabled'.','This policy setting controls whether applications that request to run with a User Interface Accessibility (UIAccess) integrity level must reside in a secure location in the file system. Secure locations are limited to the following: - …Program Files, including subfolders - …WindowsSystem32 - …Program Files (x86), including subfolders (for 64-bit versions of Windows) Note: Windows enforces a public key infrastructure (PKI) signature check on any interactive application that requests to run with a UIAccess integrity level regardless of the state of this security setting. The recommended state for this setting is: Enabled.','UIAccess Integrity allows an application to bypass User Interface Privilege Isolation (UIPI) restrictions when an application is elevated in privilege from a standard user to an administrator. This is required to support accessibility features such as screen readers that are transmitting user interfaces to alternative forms. A process that is started with UIAccess rights has the following abilities: - To set the foreground window. - To drive any application window using SendInput function. - To use read input for all integrity levels using low-level hooks, raw input, GetKeyState, GetAsyncKeyState, and GetKeyboardInput. - To set journal hooks. - To uses AttachThreadInput to attach a thread to a higher integrity input queue.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Only elevate UIAccess applications that are installed in secure locations','[{\"cis\": [\"2.3.17.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27077,'Ensure 'User Account Control: Run all administrators in Admin Approval Mode' is set to 'Enabled'.','This policy setting controls the behavior of all User Account Control (UAC) policy settings for the computer. If you change this policy setting, you must restart your computer. The recommended state for this setting is: Enabled. Note: If this policy setting is disabled, the Security Center notifies you that the overall security of the operating system has been reduced.','This is the setting that turns on or off UAC. If this setting is disabled, UAC will not be used and any security benefits and risk mitigations that are dependent on UAC will not be present on the system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Run all administrators in Admin Approval Mode','[{\"cis\": [\"2.3.17.6\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27078,'Ensure 'User Account Control: Switch to the secure desktop when prompting for elevation' is set to 'Enabled'.','This policy setting controls whether the elevation request prompt is displayed on the interactive user's desktop or the secure desktop. The recommended state for this setting is: Enabled.','Standard elevation prompt dialog boxes can be spoofed, which may cause users to disclose their passwords to malicious software. The secure desktop presents a very distinct appearance when prompting for elevation, where the user desktop dims, and the elevation prompt UI is more prominent. This increases the likelihood that users who become accustomed to the secure desktop will recognize a spoofed elevation prompt dialog box and not fall for the trick.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Switch to the secure desktop when prompting for elevation','[{\"cis\": [\"2.3.17.7\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27079,'Ensure 'User Account Control: Virtualize file and registry write failures to per-user locations' is set to 'Enabled'.','This policy setting controls whether application write failures are redirected to defined registry and file system locations. This policy setting mitigates applications that run as administrator and write run-time application data to: - %ProgramFiles% - %windir% - %windir%System32 - HKEY_LOCAL_MACHINESOFTWARE The recommended state for this setting is: Enabled.','This setting reduces vulnerabilities by ensuring that legacy applications only write data to permitted locations.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsLocal PoliciesSecurity OptionsUser Account Control: Virtualize file and registry write failures to per-user locations','[{\"cis\": [\"2.3.17.8\"]}, {\"pci_dss\": [\"6.5.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27080,'Ensure 'Print Spooler (Spooler)' is set to 'Disabled' (DC only).','This service spools print jobs and handles interaction with printers. The recommended state for this setting is: Disabled.','Disabling the Print Spooler (Spooler) service mitigates the PrintNightmare vulnerability (CVE-2021-34527) and other attacks against the service.','','To establish the recommended configuration via GP, set the following UI path to: Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesPrint Spooler','[{\"cis\": [\"5.1\"]}, {\"cis_csc\": [\"4.8\"]}]'),(27081,'Ensure 'Print Spooler (Spooler)' is set to 'Disabled' (MS only).','This service spools print jobs and handles interaction with printers. The recommended state for this setting is: Disabled.','Disabling the Print Spooler (Spooler) service mitigates the PrintNightmare vulnerability (CVE-2021-34527) and other attacks against the service.','','To establish the recommended configuration via GP, set the following UI path to: Disabled: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsSystem ServicesPrint Spooler','[{\"cis\": [\"5.2\"]}, {\"cis_csc\": [\"4.8\"]}]'),(27082,'Ensure 'Windows Firewall: Domain: Firewall state' is set to 'On (recommended)'.','Select On (recommended) to have Windows Firewall with Advanced Security use the settings for this profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile. The recommended state for this setting is: On (recommended).','If the firewall is turned off all traffic will be able to access the system and an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to On (recommended): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileFirewall state','[{\"cis\": [\"9.1.1\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27083,'Ensure 'Windows Firewall: Domain: Inbound connections' is set to 'Block (default)'.','This setting determines the behavior for inbound connections that do not match an inbound firewall rule. The recommended state for this setting is: Block (default).','If the firewall allows all traffic to access the system then an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to Block (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileInbound connections','[{\"cis\": [\"9.1.2\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27084,'Ensure 'Windows Firewall: Domain: Outbound connections' is set to 'Allow (default)'.','This setting determines the behavior for outbound connections that do not match an outbound firewall rule. The recommended state for this setting is: Allow (default).','Some people believe that it is prudent to block all outbound connections except those specifically approved by the user or administrator. Microsoft disagrees with this opinion, blocking outbound connections by default will force users to deal with a large number of dialog boxes prompting them to authorize or block applications such as their web browser or instant messaging software. Additionally, blocking outbound traffic has little value because if an attacker has compromised the system they can reconfigure the firewall anyway.','','To establish the recommended configuration via GP, set the following UI path to Allow (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileOutbound connections','[{\"cis\": [\"9.1.3\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27085,'Ensure 'Windows Firewall: Domain: Settings: Display a notification' is set to 'No'.','Select this option to have Windows Firewall with Advanced Security display notifications to the user when a program is blocked from receiving inbound connections. The recommended state for this setting is: No. Note: When the Apply local firewall rules setting is configured to No, it's recommended to also configure the Display a notification setting to No. Otherwise, users will continue to receive messages that ask if they want to unblock a restricted inbound connection, but the user's response will be ignored.','Firewall notifications can be complex and may confuse the end users, who would not be able to address the alert.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileSettings CustomizeDisplay a notification','[{\"cis\": [\"9.1.4\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27086,'Ensure 'Windows Firewall: Domain: Logging: Name' is set to '%SystemRoot%System32logfilesfirewalldomainfw.log'.','Use this option to specify the path and name of the file in which Windows Firewall will write its log information. The recommended state for this setting is: %SystemRoot%System32logfilesfirewalldomainfw.log.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to %SystemRoot%System32logfilesfirewalldomainfw.log: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeName','[{\"cis\": [\"9.1.5\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27087,'Ensure 'Windows Firewall: Domain: Logging: Size limit (KB)' is set to '16,384 KB or greater'.','Use this option to specify the size limit of the file in which Windows Firewall will write its log information. The recommended state for this setting is: 16,384 KB or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to 16,384 KB or greater: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeSize limit (KB)','[{\"cis\": [\"9.1.6\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27088,'Ensure 'Windows Firewall: Domain: Logging: Log dropped packets' is set to 'Yes'.','Use this option to log when Windows Firewall with Advanced Security discards an inbound packet for any reason. The log records why and when the packet was dropped. Look for entries with the word DROP in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeLog dropped packets','[{\"cis\": [\"9.1.7\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27089,'Ensure 'Windows Firewall: Domain: Logging: Log successful connections' is set to 'Yes'.','Use this option to log when Windows Firewall with Advanced Security allows an inbound connection. The log records why and when the connection was formed. Look for entries with the word ALLOW in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesDomain ProfileLogging CustomizeLog successful connections','[{\"cis\": [\"9.1.8\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27090,'Ensure 'Windows Firewall: Private: Firewall state' is set to 'On (recommended)'.','Select On (recommended) to have Windows Firewall with Advanced Security use the settings for this profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile. The recommended state for this setting is: On (recommended).','If the firewall is turned off all traffic will be able to access the system and an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to On (recommended): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileFirewall state','[{\"cis\": [\"9.2.1\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27091,'Ensure 'Windows Firewall: Private: Inbound connections' is set to 'Block (default)'.','This setting determines the behavior for inbound connections that do not match an inbound firewall rule. The recommended state for this setting is: Block (default).','If the firewall allows all traffic to access the system then an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to Block (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileInbound connections','[{\"cis\": [\"9.2.2\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27092,'Ensure 'Windows Firewall: Private: Outbound connections' is set to 'Allow (default)'.','This setting determines the behavior for outbound connections that do not match an outbound firewall rule. The recommended state for this setting is: Allow (default). Note: If you set Outbound connections to Block and then deploy the firewall policy by using a GPO, computers that receive the GPO settings cannot receive subsequent Group Policy updates unless you create and deploy an outbound rule that enables Group Policy to work. Predefined rules for Core Networking include outbound rules that enable Group Policy to work. Ensure that these outbound rules are active, and thoroughly test firewall profiles before deploying.','Some people believe that it is prudent to block all outbound connections except those specifically approved by the user or administrator. Microsoft disagrees with this opinion, blocking outbound connections by default will force users to deal with a large number of dialog boxes prompting them to authorize or block applications such as their web browser or instant messaging software. Additionally, blocking outbound traffic has little value because if an attacker has compromised the system they can reconfigure the firewall anyway.','','To establish the recommended configuration via GP, set the following UI path to Allow (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileOutbound connections','[{\"cis\": [\"9.2.3\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27093,'Ensure 'Windows Firewall: Private: Settings: Display a notification' is set to 'No'.','Select this option to have Windows Firewall with Advanced Security display notifications to the user when a program is blocked from receiving inbound connections. The recommended state for this setting is: No. Note: When the Apply local firewall rules setting is configured to No, it's recommended to also configure the Display a notification setting to No. Otherwise, users will continue to receive messages that ask if they want to unblock a restricted inbound connection, but the user's response will be ignored.','Firewall notifications can be complex and may confuse the end users, who would not be able to address the alert.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileSettings CustomizeDisplay a notification','[{\"cis\": [\"9.2.4\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27094,'Ensure 'Windows Firewall: Private: Logging: Name' is set to '%SystemRoot%System32logfilesfirewallprivatefw.log'.','Use this option to specify the path and name of the file in which Windows Firewall will write its log information. The recommended state for this setting is: %SystemRoot%System32logfilesfirewallprivatefw.log.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to %SystemRoot%System32logfilesfirewallprivatefw.log: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeName','[{\"cis\": [\"9.2.5\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27095,'Ensure 'Windows Firewall: Private: Logging: Size limit (KB)' is set to '16,384 KB or greater'.','Use this option to specify the size limit of the file in which Windows Firewall will write its log information. The recommended state for this setting is: 16,384 KB or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to 16,384 KB or greater: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeSize limit (KB)','[{\"cis\": [\"9.2.6\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27096,'Ensure 'Windows Firewall: Private: Logging: Log dropped packets' is set to 'Yes'.','Use this option to log when Windows Firewall with Advanced Security discards an inbound packet for any reason. The log records why and when the packet was dropped. Look for entries with the word DROP in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeLog dropped packets','[{\"cis\": [\"9.2.7\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27097,'Ensure 'Windows Firewall: Private: Logging: Log successful connections' is set to 'Yes'.','Use this option to log when Windows Firewall with Advanced Security allows an inbound connection. The log records why and when the connection was formed. Look for entries with the word ALLOW in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPrivate ProfileLogging CustomizeLog successful connections','[{\"cis\": [\"9.2.8\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27098,'Ensure 'Windows Firewall: Public: Firewall state' is set to 'On (recommended)'.','Select On (recommended) to have Windows Firewall with Advanced Security use the settings for this profile to filter network traffic. If you select Off, Windows Firewall with Advanced Security will not use any of the firewall rules or connection security rules for this profile. The recommended state for this setting is: On (recommended).','If the firewall is turned off all traffic will be able to access the system and an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to On (recommended): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileFirewall state','[{\"cis\": [\"9.3.1\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27099,'Ensure 'Windows Firewall: Public: Inbound connections' is set to 'Block (default)'.','This setting determines the behavior for inbound connections that do not match an inbound firewall rule. The recommended state for this setting is: Block (default).','If the firewall allows all traffic to access the system then an attacker may be more easily able to remotely exploit a weakness in a network service.','','To establish the recommended configuration via GP, set the following UI path to Block (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileInbound connections','[{\"cis\": [\"9.3.2\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27100,'Ensure 'Windows Firewall: Public: Outbound connections' is set to 'Allow (default)'.','This setting determines the behavior for outbound connections that do not match an outbound firewall rule. The recommended state for this setting is: Allow (default). Note: If you set Outbound connections to Block and then deploy the firewall policy by using a GPO, computers that receive the GPO settings cannot receive subsequent Group Policy updates unless you create and deploy an outbound rule that enables Group Policy to work. Predefined rules for Core Networking include outbound rules that enable Group Policy to work. Ensure that these outbound rules are active, and thoroughly test firewall profiles before deploying.','Some people believe that it is prudent to block all outbound connections except those specifically approved by the user or administrator. Microsoft disagrees with this opinion, blocking outbound connections by default will force users to deal with a large number of dialog boxes prompting them to authorize or block applications such as their web browser or instant messaging software. Additionally, blocking outbound traffic has little value because if an attacker has compromised the system they can reconfigure the firewall anyway.','','To establish the recommended configuration via GP, set the following UI path to Allow (default): Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileOutbound connections','[{\"cis\": [\"9.3.3\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"1.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27101,'Ensure 'Windows Firewall: Public: Settings: Display a notification' is set to 'No'.','Select this option to have Windows Firewall with Advanced Security display notifications to the user when a program is blocked from receiving inbound connections. The recommended state for this setting is: No.','Some organizations may prefer to avoid alarming users when firewall rules block certain types of network activity. However, notifications can be helpful when troubleshooting network issues involving the firewall.','','To establish the recommended configuration via GP, set the following UI path to 'No': Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileSettings CustomizeDisplay a notification','[{\"cis\": [\"9.3.4\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27102,'Ensure 'Windows Firewall: Public: Settings: Apply local firewall rules' is set to 'No'.','This setting controls whether local administrators are allowed to create local firewall rules that apply together with firewall rules configured by Group Policy. The recommended state for this setting is: No. Note: When the Apply local firewall rules setting is configured to No, it's recommended to also configure the Display a notification setting to No. Otherwise, users will continue to receive messages that ask if they want to unblock a restricted inbound connection, but the user's response will be ignored.','When in the Public profile, there should be no special local firewall exceptions per computer. These settings should be managed by a centralized policy.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileSettings CustomizeApply local firewall rules','[{\"cis\": [\"9.3.5\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27103,'Ensure 'Windows Firewall: Public: Settings: Apply local connection security rules' is set to 'No'.','This setting controls whether local administrators are allowed to create connection security rules that apply together with connection security rules configured by Group Policy. The recommended state for this setting is: No.','Users with administrative privileges might create firewall rules that expose the system to remote attack.','','To establish the recommended configuration via GP, set the following UI path to No: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileSettings CustomizeApply local connection security rules','[{\"cis\": [\"9.3.6\"]}, {\"cis_csc\": [\"4.5\"]}, {\"pci_dss\": [\"7.2\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27104,'Ensure 'Windows Firewall: Public: Logging: Name' is set to '%SystemRoot%System32logfilesfirewallpublicfw.log'.','Use this option to specify the path and name of the file in which Windows Firewall will write its log information. The recommended state for this setting is: %SystemRoot%System32logfilesfirewallpublicfw.log.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to %SystemRoot%System32logfilesfirewallpublicfw.log: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeName','[{\"cis\": [\"9.3.7\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27105,'Ensure 'Windows Firewall: Public: Logging: Size limit (KB)' is set to '16,384 KB or greater'.','Use this option to specify the size limit of the file in which Windows Firewall will write its log information. The recommended state for this setting is: 16,384 KB or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to 16,384 KB or greater: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeSize limit (KB)','[{\"cis\": [\"9.3.8\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27106,'Ensure 'Windows Firewall: Public: Logging: Log dropped packets' is set to 'Yes'.','Use this option to log when Windows Firewall with Advanced Security discards an inbound packet for any reason. The log records why and when the packet was dropped. Look for entries with the word DROP in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeLog dropped packets','[{\"cis\": [\"9.3.9\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27107,'Ensure 'Windows Firewall: Public: Logging: Log successful connections' is set to 'Yes'.','Use this option to log when Windows Firewall with Advanced Security allows an inbound connection. The log records why and when the connection was formed. Look for entries with the word ALLOW in the action column of the log. The recommended state for this setting is: Yes.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Yes: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsWindows Firewall with Advanced SecurityWindows Firewall with Advanced SecurityWindows Firewall PropertiesPublic ProfileLogging CustomizeLog successful connections','[{\"cis\": [\"9.3.10\"]}, {\"cis_csc\": [\"4.5\", \"8.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27108,'Ensure 'Audit Credential Validation' is set to 'Success and Failure'.','This subcategory reports the results of validation tests on credentials submitted for a user account logon request. These events occur on the computer that is authoritative for the credentials. For domain accounts, the Domain Controller is authoritative, whereas for local accounts, the local computer is authoritative. In domain environments, most of the Account Logon events occur in the Security log of the Domain Controllers that are authoritative for the domain accounts. However, these events can occur on other computers in the organization when local accounts are used to log on. Events for this subcategory include: - 4774: An account was mapped for logon. - 4775: An account could not be mapped for logon. - 4776: The Domain Controller attempted to validate the credentials for an account. - 4777: The Domain Controller failed to validate the credentials for an account. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesAccount LogonAudit Credential Validation','[{\"cis\": [\"17.1.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27109,'Ensure 'Audit Kerberos Authentication Service' is set to 'Success and Failure' (DC Only).','This subcategory reports the results of events generated after a Kerberos authentication TGT request. Kerberos is a distributed authentication service that allows a client running on behalf of a user to prove its identity to a server without sending data across the network. This helps mitigate an attacker or server from impersonating a user. - 4768: A Kerberos authentication ticket (TGT) was requested. - 4771: Kerberos pre-authentication failed. - 4772: A Kerberos authentication ticket request failed. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesAccount LogonAudit Kerberos Authentication Service','[{\"cis\": [\"17.1.2\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27110,'Ensure 'Audit Kerberos Service Ticket Operations' is set to 'Success and Failure' (DC Only).','This subcategory reports the results of events generated by Kerberos authentication ticket- granting ticket (TGT) requests. Kerberos Service Ticket requests (TGS requests) occur as part of service use and access requests by specific accounts. Auditing these events will record the IP address from which the account requested TGS, when TGS was requested, and which encryption type was used. - 4769: A Kerberos service ticket was requested. - 4770: A Kerberos service ticket was renewed. - 4773: A Kerberos service ticket request failed. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesAccount LogonAudit Kerberos Service Ticket Operations','[{\"cis\": [\"17.1.3\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27111,'Ensure 'Audit Application Group Management' is set to 'Success and Failure'.','This policy setting allows you to audit events generated by changes to application groups such as the following: - Application group is created, changed, or deleted. - Member is added or removed from an application group. Application groups are utilized by Windows Authorization Manager, which is a flexible framework created by Microsoft for integrating role-based access control (RBAC) into applications. More information on Windows Authorization Manager is available at MSDN - Windows Authorization Manager. The recommended state for this setting is: Success and Failure.','Auditing events in this category may be useful when investigating an incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesAccount ManagementAudit Application Group Management','[{\"cis\": [\"17.2.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27112,'Ensure 'Audit Computer Account Management' is set to include 'Success' (DC only).','This subcategory reports each event of computer account management, such as when a computer account is created, changed, deleted, renamed, disabled, or enabled. Events for this subcategory include: - 4741: A computer account was created. - 4742: A computer account was changed. - 4743: A computer account was deleted. The recommended state for this setting is to include: Success.','Auditing events in this category may be useful when investigating an incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesAccount ManagementAudit Computer Account Management','[{\"cis\": [\"17.2.2\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27113,'Ensure 'Audit Distribution Group Management' is set to include 'Success' (DC only).','This subcategory reports each event of distribution group management, such as when a distribution group is created, changed, or deleted or when a member is added to or removed from a distribution group. If you enable this Audit policy setting, administrators can track events to detect malicious, accidental, and authorized creation of group accounts. Events for this subcategory include: - 4744: A security-disabled local group was created. - 4745: A security-disabled local group was changed. - 4746: A member was added to a security-disabled local group. - 4747: A member was removed from a security-disabled local group. - 4748: A security-disabled local group was deleted. - 4749: A security-disabled global group was created. - 4750: A security-disabled global group was changed. - 4751: A member was added to a security-disabled global group. - 4752: A member was removed from a security-disabled global group. - 4753: A security-disabled global group was deleted. - 4759: A security-disabled universal group was created. - 4760: A security-disabled universal group was changed. - 4761: A member was added to a security-disabled universal group. - 4762: A member was removed from a security-disabled universal group. - 4763: A security-disabled universal group was deleted. The recommended state for this setting is to include: Success.','Auditing these events may provide an organization with insight when investigating an incident. For example, when a given unauthorized user was added to a sensitive distribution group.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesAccount ManagementAudit Distribution Group Management','[{\"cis\": [\"17.2.3\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27114,'Ensure 'Audit Other Account Management Events' is set to include 'Success' (DC only).','This subcategory reports other account management events. Events for this subcategory include: - 4782: The password hash an account was accessed. - 4793: The Password Policy Checking API was called. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesAccount ManagementAudit Other Account Management Events','[{\"cis\": [\"17.2.4\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27115,'Ensure 'Audit Security Group Management' is set to include 'Success'.','This subcategory reports each event of security group management, such as when a security group is created, changed, or deleted or when a member is added to or removed from a security group. If you enable this Audit policy setting, administrators can track events to detect malicious, accidental, and authorized creation of security group accounts. Events for this subcategory include: - 4727: A security-enabled global group was created. - 4728: A member was added to a security-enabled global group. - 4729: A member was removed from a security-enabled global group. - 4730: A security-enabled global group was deleted. - 4731: A security-enabled local group was created. - 4732: A member was added to a security-enabled local group. - 4733: A member was removed from a security-enabled local group. - 4734: A security-enabled local group was deleted. - 4735: A security-enabled local group was changed. - 4737: A security-enabled global group was changed. - 4754: A security-enabled universal group was created. - 4755: A security-enabled universal group was changed. - 4756: A member was added to a security-enabled universal group. - 4757: A member was removed from a security-enabled universal group. - 4758: A security-enabled universal group was deleted. - 4764: A group's type was changed. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesAccount ManagementAudit Security Group Management','[{\"cis\": [\"17.2.5\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27116,'Ensure 'Audit User Account Management' is set to 'Success and Failure'.','This subcategory reports each event of user account management, such as when a user account is created, changed, or deleted; a user account is renamed, disabled, or enabled; or a password is set or changed. If you enable this Audit policy setting, administrators can track events to detect malicious, accidental, and authorized creation of user accounts. Events for this subcategory include: - 4720: A user account was created. - 4722: A user account was enabled. - 4723: An attempt was made to change an account's password. - 4724: An attempt was made to reset an account's password. - 4725: A user account was disabled. - 4726: A user account was deleted. - 4738: A user account was changed. - 4740: A user account was locked out. - 4765: SID History was added to an account. - 4766: An attempt to add SID History to an account failed. - 4767: A user account was unlocked. - 4780: The ACL was set on accounts which are members of administrators groups. - 4781: The name of an account was changed: - 4794: An attempt was made to set the Directory Services Restore Mode. - 5376: Credential Manager credentials were backed up. - 5377: Credential Manager credentials were restored from a backup. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesAccount ManagementAudit User Account Management','[{\"cis\": [\"17.2.6\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27117,'Ensure 'Audit PNP Activity' is set to include 'Success'.','This policy setting allows you to audit when plug and play detects an external device. The recommended state for this setting is to include: Success. Note: A Windows 10, Server 2016 or newer OS is required to access and set this value in Group Policy.','Enabling this setting will allow a user to audit events when a device is plugged into a system. This can help alert IT staff if unapproved devices are plugged in.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesDetailed TrackingAudit PNP Activity','[{\"cis\": [\"17.3.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27118,'Ensure 'Audit Process Creation' is set to include 'Success'.','This subcategory reports the creation of a process and the name of the program or user that created it. Events for this subcategory include: - 4688: A new process has been created. - 4696: A primary token was assigned to process. Refer to Microsoft Knowledge Base article 947226: Description of security events in Windows Vista and in Windows Server 2008 for the most recent information about this setting. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesDetailed TrackingAudit Process Creation','[{\"cis\": [\"17.3.2\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27119,'Ensure 'Audit Directory Service Access' is set to include 'Failure' (DC only).','This subcategory reports when an AD DS object is accessed. Only objects with SACLs cause audit events to be generated, and only when they are accessed in a manner that matches their SACL. These events are similar to the directory service access events in previous versions of Windows Server. This subcategory applies only to Domain Controllers. Events for this subcategory include: - 4662 : An operation was performed on an object. The recommended state for this setting is to include: Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesDS AccessAudit Directory Service Access','[{\"cis\": [\"17.4.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27120,'Ensure 'Audit Directory Service Changes' is set to include 'Success' (DC only).','This subcategory reports changes to objects in Active Directory Domain Services (AD DS). The types of changes that are reported are create, modify, move, and undelete operations that are performed on an object. DS Change auditing, where appropriate, indicates the old and new values of the changed properties of the objects that were changed. Only objects with SACLs cause audit events to be generated, and only when they are accessed in a manner that matches their SACL. Some objects and properties do not cause audit events to be generated due to settings on the object class in the schema. This subcategory applies only to Domain Controllers. Events for this subcategory include: - 5136 : A directory service object was modified. - 5137 : A directory service object was created. - 5138 : A directory service object was undeleted. - 5139 : A directory service object was moved. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesDS AccessAudit Directory Service Changes','[{\"cis\": [\"17.4.2\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27121,'Ensure 'Audit Account Lockout' is set to include 'Failure'.','This subcategory reports when a user's account is locked out as a result of too many failed logon attempts. Events for this subcategory include: - 4625: An account failed to log on. The recommended state for this setting is to include: Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesLogon/LogoffAudit Account Lockout','[{\"cis\": [\"17.5.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27122,'Ensure 'Audit Group Membership' is set to include 'Success'.','This policy allows you to audit the group membership information in the user’s logon token. Events in this subcategory are generated on the computer on which a logon session is created. For an interactive logon, the security audit event is generated on the computer that the user logged on to. For a network logon, such as accessing a shared folder on the network, the security audit event is generated on the computer hosting the resource. The recommended state for this setting is to include: Success. Note: A Windows 10, Server 2016 or newer OS is required to access and set this value in Group Policy.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesLogon/LogoffAudit Group Membership','[{\"cis\": [\"17.5.2\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27123,'Ensure 'Audit Logoff' is set to include 'Success'.','This subcategory reports when a user logs off from the system. These events occur on the accessed computer. For interactive logons, the generation of these events occurs on the computer that is logged on to. If a network logon takes place to access a share, these events generate on the computer that hosts the accessed resource. If you configure this setting to No auditing, it is difficult or impossible to determine which user has accessed or attempted to access organization computers. Events for this subcategory include: - 4634: An account was logged off. - 4647: User initiated logoff. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesLogon/LogoffAudit Logoff','[{\"cis\": [\"17.5.3\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27124,'Ensure 'Audit Logon' is set to 'Success and Failure'.','This subcategory reports when a user attempts to log on to the system. These events occur on the accessed computer. For interactive logons, the generation of these events occurs on the computer that is logged on to. If a network logon takes place to access a share, these events generate on the computer that hosts the accessed resource. If you configure this setting to No auditing, it is difficult or impossible to determine which user has accessed or attempted to access organization computers. Events for this subcategory include: - 4624: An account was successfully logged on. - 4625: An account failed to log on. - 4648: A logon was attempted using explicit credentials. - 4675: SIDs were filtered. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesLogon/LogoffAudit Logon','[{\"cis\": [\"17.5.4\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27125,'Ensure 'Audit Other Logon/Logoff Events' is set to 'Success and Failure'.','This subcategory reports other logon/logoff-related events, such as Remote Desktop Services session disconnects and reconnects, using RunAs to run processes under a different account, and locking and unlocking a workstation. Events for this subcategory include: - 4649: A replay attack was detected. - 4778: A session was reconnected to a Window Station. - 4779: A session was disconnected from a Window Station. - 4800: The workstation was locked. - 4801: The workstation was unlocked. - 4802: The screen saver was invoked. - 4803: The screen saver was dismissed. - 5378: The requested credentials delegation was disallowed by policy. - 5632: A request was made to authenticate to a wireless network. - 5633: A request was made to authenticate to a wired network. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesLogon/LogoffAudit Other Logon/Logoff Events','[{\"cis\": [\"17.5.5\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27126,'Ensure 'Audit Special Logon' is set to include 'Success'.','This subcategory reports when a special logon is used. A special logon is a logon that has administrator-equivalent privileges and can be used to elevate a process to a higher level. Events for this subcategory include: - 4964 : Special groups have been assigned to a new logon. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesLogon/LogoffAudit Special Logon','[{\"cis\": [\"17.5.6\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27127,'Ensure 'Audit Detailed File Share' is set to include 'Failure'.','This subcategory allows you to audit attempts to access files and folders on a shared folder. Events for this subcategory include: - 5145: network share object was checked to see whether client can be granted desired access. The recommended state for this setting is to include: Failure','Auditing the Failures will log which unauthorized users attempted (and failed) to get access to a file or folder on a network share on this computer, which could possibly be an indication of malicious intent.','','To establish the recommended configuration via GP, set the following UI path to include Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesObject AccessAudit Detailed File Share','[{\"cis\": [\"17.6.1\"]}, {\"cis_csc\": [\"3.3\", \"8.5\"]}]'),(27128,'Ensure 'Audit File Share' is set to 'Success and Failure'.','This policy setting allows you to audit attempts to access a shared folder. The recommended state for this setting is: Success and Failure. Note: There are no system access control lists (SACLs) for shared folders. If this policy setting is enabled, access to all shared folders on the system is audited.','In an enterprise managed environment, it's important to track deletion, creation, modification, and access events for network shares. Any unusual file sharing activity may be useful in an investigation of potentially malicious activity.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesObject AccessAudit File Share','[{\"cis\": [\"17.6.2\"]}, {\"cis_csc\": [\"3.3\", \"8.5\"]}]'),(27129,'Ensure 'Audit Other Object Access Events' is set to 'Success and Failure'.','This policy setting allows you to audit events generated by the management of task scheduler jobs or COM+ objects. For scheduler jobs, the following are audited: - Job created. - Job deleted. - Job enabled. - Job disabled. - Job updated. For COM+ objects, the following are audited: - Catalog object added. - Catalog object updated. - Catalog object deleted. The recommended state for this setting is: Success and Failure.','The unexpected creation of scheduled tasks and COM+ objects could potentially be an indication of malicious activity. Since these types of actions are generally low volume, it may be useful to capture them in the audit logs for use during an investigation.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesObject AccessAudit Other Object Access Events','[{\"cis\": [\"17.6.3\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27130,'Ensure 'Audit Removable Storage' is set to 'Success and Failure'.','This policy setting allows you to audit user attempts to access file system objects on a removable storage device. A security audit event is generated only for all objects for all types of access requested. If you configure this policy setting, an audit event is generated each time an account accesses a file system object on a removable storage. Success audits record successful attempts and Failure audits record unsuccessful attempts. If you do not configure this policy setting, no audit event is generated when an account accesses a file system object on a removable storage. The recommended state for this setting is: Success and Failure. Note: A Windows 8.0, Server 2012 (non-R2) or newer OS is required to access and set this value in Group Policy.','Auditing removable storage may be useful when investigating an incident. For example, if an individual is suspected of copying sensitive information onto a USB drive.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesObject AccessAudit Removable Storage','[{\"cis\": [\"17.6.4\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27131,'Ensure 'Audit Audit Policy Change' is set to include 'Success'.','This subcategory reports changes in audit policy including SACL changes. Events for this subcategory include: - 4715: The audit policy (SACL) on an object was changed. - 4719: System audit policy was changed. - 4902: The Per-user audit policy table was created. - 4904: An attempt was made to register a security event source. - 4905: An attempt was made to unregister a security event source. - 4906: The CrashOnAuditFail value has changed. - 4907: Auditing settings on object were changed. - 4908: Special Groups Logon table modified. - 4912: Per User Audit Policy was changed. The recommended state for this setting is include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesPolicy ChangeAudit Audit Policy Change','[{\"cis\": [\"17.7.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27132,'Ensure 'Audit Authentication Policy Change' is set to include 'Success'.','This subcategory reports changes in authentication policy. Events for this subcategory include: - 4706: A new trust was created to a domain. - 4707: A trust to a domain was removed. - 4713: Kerberos policy was changed. - 4716: Trusted domain information was modified. - 4717: System security access was granted to an account. - 4718: System security access was removed from an account. - 4739: Domain Policy was changed. - 4864: A namespace collision was detected. - 4865: A trusted forest information entry was added. - 4866: A trusted forest information entry was removed. - 4867: A trusted forest information entry was modified. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesPolicy ChangeAudit Authentication Policy Change','[{\"cis\": [\"17.7.2\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27133,'Ensure 'Audit Authorization Policy Change' is set to include 'Success'.','This subcategory reports changes in authorization policy. Events for this subcategory include: - 4704: A user right was assigned. - 4705: A user right was removed. - 4706: A new trust was created to a domain. - 4707: A trust to a domain was removed. - 4714: Encrypted data recovery policy was changed. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesPolicy ChangeAudit Authorization Policy Change','[{\"cis\": [\"17.7.3\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27134,'Ensure 'Audit MPSSVC Rule-Level Policy Change' is set to 'Success and Failure'.','This subcategory determines whether the operating system generates audit events when changes are made to policy rules for the Microsoft Protection Service (MPSSVC.exe). Events for this subcategory include: - 4944: The following policy was active when the Windows Firewall started. - 4945: A rule was listed when the Windows Firewall started. - 4946: A change has been made to Windows Firewall exception list. A rule was added. - 4947: A change has been made to Windows Firewall exception list. A rule was modified. - 4948: A change has been made to Windows Firewall exception list. A rule was deleted. - 4949: Windows Firewall settings were restored to the default values. - 4950: A Windows Firewall setting has changed. - 4951: A rule has been ignored because its major version number was not recognized by Windows Firewall. - 4952: Parts of a rule have been ignored because its minor version number was not recognized by Windows Firewall. The other parts of the rule will be enforced. - 4953: A rule has been ignored by Windows Firewall because it could not parse the rule. - 4954: Windows Firewall Group Policy settings have changed. The new settings have been applied. - 4956: Windows Firewall has changed the active profile. - 4957: Windows Firewall did not apply the following rule. - 4958: Windows Firewall did not apply the following rule because the rule referred to items not configured on this computer. The recommended state for this setting is : Success and Failure','Changes to firewall rules are important for understanding the security state of the computer and how well it is protected against network attacks.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesPolicy ChangeAudit MPSSVC Rule- Level Policy Change','[{\"cis\": [\"17.7.4\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27135,'Ensure 'Audit Other Policy Change Events' is set to include 'Failure'.','This subcategory contains events about EFS Data Recovery Agent policy changes, changes in Windows Filtering Platform filter, status on Security policy settings updates for local Group Policy settings, Central Access Policy changes, and detailed troubleshooting events for Cryptographic Next Generation (CNG) operations. - 5063: A cryptographic provider operation was attempted. - 5064: A cryptographic context operation was attempted. - 5065: A cryptographic context modification was attempted. - 5066: A cryptographic function operation was attempted. - 5067: A cryptographic function modification was attempted. - 5068: A cryptographic function provider operation was attempted. - 5069: A cryptographic function property operation was attempted. - 5070: A cryptographic function property modification was attempted. - 6145: One or more errors occurred while processing security policy in the group policy objects. The recommended state for this setting is to include: Failure.','This setting can help detect errors in applied Security settings which came from Group Policy, and failure events related to Cryptographic Next Generation (CNG) functions.','','To establish the recommended configuration via GP, set the following UI path to include Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesPolicy ChangeAudit Other Policy Change Events','[{\"cis\": [\"17.7.5\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27136,'Ensure 'Audit Sensitive Privilege Use' is set to 'Success and Failure'.','This subcategory reports when a user account or service uses a sensitive privilege. A sensitive privilege includes the following user rights: - Act as part of the operating system - Back up files and directories - Create a token object - Debug programs - Enable computer and user accounts to be trusted for delegation - Generate security audits - Impersonate a client after authentication - Load and unload device drivers - Manage auditing and security log - Modify firmware environment values - Replace a process-level token - Restore files and directories - Take ownership of files or other objects Auditing this subcategory will create a high volume of events. Events for this subcategory include: - 4672: Special privileges assigned to new logon. - 4673: A privileged service was called. - 4674: An operation was attempted on a privileged object. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesPrivilege UseAudit Sensitive Privilege Use','[{\"cis\": [\"17.8.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27137,'Ensure 'Audit IPsec Driver' is set to 'Success and Failure'.','This subcategory reports on the activities of the Internet Protocol security (IPsec) driver. Events for this subcategory include: - 4960: IPsec dropped an inbound packet that failed an integrity check. If this problem persists, it could indicate a network issue or that packets are being modified in transit to this computer. Verify that the packets sent from the remote computer are the same as those received by this computer. This error might also indicate interoperability problems with other IPsec implementations. - 4961: IPsec dropped an inbound packet that failed a replay check. If this problem persists, it could indicate a replay attack against this computer. - 4962: IPsec dropped an inbound packet that failed a replay check. The inbound packet had too low a sequence number to ensure it was not a replay. - 4963: IPsec dropped an inbound clear text packet that should have been secured. This is usually due to the remote computer changing its IPsec policy without informing this computer. This could also be a spoofing attack attempt. - 4965: IPsec received a packet from a remote computer with an incorrect Security Parameter Index (SPI). This is usually caused by malfunctioning hardware that is corrupting packets. If these errors persist, verify that the packets sent from the remote computer are the same as those received by this computer. This error may also indicate interoperability problems with other IPsec implementations. In that case, if connectivity is not impeded, then these events can be ignored. - 5478: IPsec Services has started successfully. - 5479: IPsec Services has been shut down successfully. The shutdown of IPsec Services can put the computer at greater risk of network attack or expose the computer to potential security risks. - 5480: IPsec Services failed to get the complete list of network interfaces on the computer. This poses a potential security risk because some of the network interfaces may not get the protection provided by the applied IPsec filters. Use the IP Security Monitor snap-in to diagnose the problem. - 5483: IPsec Services failed to initialize RPC server. IPsec Services could not be started. - 5484: IPsec Services has experienced a critical failure and has been shut down. The shutdown of IPsec Services can put the computer at greater risk of network attack or expose the computer to potential security risks. - 5485: IPsec Services failed to process some IPsec filters on a plug-and-play event for network interfaces. This poses a potential security risk because some of the network interfaces may not get the protection provided by the applied IPsec filters. Use the IP Security Monitor snap-in to diagnose the problem. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesSystemAudit IPsec Driver','[{\"cis\": [\"17.9.1\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27138,'Ensure 'Audit Other System Events' is set to 'Success and Failure'.','This subcategory reports on other system events. Events for this subcategory include: - 5024 : The Windows Firewall Service has started successfully. - 5025 : The Windows Firewall Service has been stopped. - 5027 : The Windows Firewall Service was unable to retrieve the security policy from the local storage. The service will continue enforcing the current policy. - 5028 : The Windows Firewall Service was unable to parse the new security policy. The service will continue with currently enforced policy. - 5029: The Windows Firewall Service failed to initialize the driver. The service will continue to enforce the current policy. - 5030: The Windows Firewall Service failed to start. - 5032: Windows Firewall was unable to notify the user that it blocked an application from accepting incoming connections on the network. - 5033 : The Windows Firewall Driver has started successfully. - 5034 : The Windows Firewall Driver has been stopped. - 5035 : The Windows Firewall Driver failed to start. - 5037 : The Windows Firewall Driver detected critical runtime error. Terminating. - 5058: Key file operation. - 5059: Key migration operation. The recommended state for this setting is: Success and Failure.','Capturing these audit events may be useful for identifying when the Windows Firewall is not performing as expected.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesSystemAudit Other System Events','[{\"cis\": [\"17.9.2\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27139,'Ensure 'Audit Security State Change' is set to include 'Success'.','This subcategory reports changes in security state of the system, such as when the security subsystem starts and stops. Events for this subcategory include: - 4608: Windows is starting up. - 4609: Windows is shutting down. - 4616: The system time was changed. - 4621: Administrator recovered system from CrashOnAuditFail. Users who are not administrators will now be allowed to log on. Some auditable activity might not have been recorded. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesSystemAudit Security State Change','[{\"cis\": [\"17.9.3\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27140,'Ensure 'Audit Security System Extension' is set to include 'Success'.','This subcategory reports the loading of extension code such as authentication packages by the security subsystem. Events for this subcategory include: - 4610: An authentication package has been loaded by the Local Security Authority. - 4611: A trusted logon process has been registered with the Local Security Authority. - 4614: A notification package has been loaded by the Security Account Manager. - 4622: A security package has been loaded by the Local Security Authority. - 4697: A service was installed in the system. The recommended state for this setting is to include: Success.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to include Success: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesSystemAudit Security System Extension','[{\"cis\": [\"17.9.4\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27141,'Ensure 'Audit System Integrity' is set to 'Success and Failure'.','This subcategory reports on violations of integrity of the security subsystem. Events for this subcategory include: - 4612 : Internal resources allocated for the queuing of audit messages have been exhausted, leading to the loss of some audits. - 4615 : Invalid use of LPC port. - 4618 : A monitored security event pattern has occurred. - 4816 : RPC detected an integrity violation while decrypting an incoming message. - 5038 : Code integrity determined that the image hash of a file is not valid. The file could be corrupt due to unauthorized modification or the invalid hash could indicate a potential disk device error. - 5056: A cryptographic self test was performed. - 5057: A cryptographic primitive operation failed. - 5060: Verification operation failed. - 5061: Cryptographic operation. - 5062: A kernel-mode cryptographic self test was performed. The recommended state for this setting is: Success and Failure.','Auditing these events may be useful when investigating a security incident.','','To establish the recommended configuration via GP, set the following UI path to Success and Failure: Computer ConfigurationPoliciesWindows SettingsSecurity SettingsAdvanced Audit Policy ConfigurationAudit PoliciesSystemAudit System Integrity','[{\"cis\": [\"17.9.5\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27142,'Ensure 'Prevent enabling lock screen camera' is set to 'Enabled'.','Disables the lock screen camera toggle switch in PC Settings and prevents a camera from being invoked on the lock screen. The recommended state for this setting is: Enabled.','Disabling the lock screen camera extends the protection afforded by the lock screen to camera features.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesControl PanelPersonalizationPrevent enabling lock screen camera Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ControlPanelDisplay.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.1.1.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27143,'Ensure 'Prevent enabling lock screen slide show' is set to 'Enabled'.','Disables the lock screen slide show settings in PC Settings and prevents a slide show from playing on the lock screen. The recommended state for this setting is: Enabled.','Disabling the lock screen slide show extends the protection afforded by the lock screen to slide show contents.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesControl PanelPersonalizationPrevent enabling lock screen slide show Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ControlPanelDisplay.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.1.1.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27144,'Ensure 'Allow users to enable online speech recognition services' is set to 'Disabled'.','This policy enables the automatic learning component of input personalization that includes speech, inking, and typing. Automatic learning enables the collection of speech and handwriting patterns, typing history, contacts, and recent calendar information. It is required for the use of Cortana. Some of this collected information may be stored on the user's OneDrive, in the case of inking and typing; some of the information will be uploaded to Microsoft to personalize speech. The recommended state for this setting is: Disabled.','If this setting is Enabled sensitive information could be stored in the cloud or sent to Microsoft.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesControl PanelRegional and Language OptionsAllow users to enable online speech recognition services Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Globalization.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Allow input personalization, but it was renamed to Allow users to enable online speech recognition services starting with the Windows 10 R1809 & Server 2019 Administrative Templates.','[{\"cis\": [\"18.1.2.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27145,'Ensure 'Allow Online Tips' is set to 'Disabled'.','This policy setting configures the retrieval of online tips and help for the Settings app. The recommended state for this setting is: Disabled.','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesControl PanelAllow Online Tips Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ControlPanel.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.1.3\"]}, {\"pci_dss\": [\"1.3.4\"]}, {\"tsc\": [\"CC6.6\"]}]'),(27146,'Ensure LAPS AdmPwd GPO Extension / CSE is installed (MS only).','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','In order to utilize LAPS, a minor Active Directory Schema update is required, and a Group Policy Client Side Extension (CSE) must be installed on each managed computer. When LAPS is installed, the file AdmPwd.dll must be present in the following location and registered in Windows (the LAPS AdmPwd GPO Extension / CSE installation does this for you): C:Program FilesLAPSCSEAdmPwd.dll','[{\"cis\": [\"18.2.1\"]}, {\"cis_csc\": [\"5.2\", \"5.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27147,'Ensure 'Do not allow password expiration time longer than required by policy' is set to 'Enabled' (MS only).','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesLAPSDo not allow password expiration time longer than required by policy Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.2\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27148,'Ensure 'Enable Local Admin Password Management' is set to 'Enabled' (MS only).','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesLAPSEnable Local Admin Password Management Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.3\"]}, {\"cis_csc\": [\"5.2\", \"5.4\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27149,'Ensure 'Password Settings: Password Complexity' is set to 'Enabled: Large letters + small letters + numbers + special characters' (MS&#x','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled: Large letters + small letters + numbers + special characters. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled, and configure the Password Complexity option to Large letters + small letters + numbers + special characters: Computer ConfigurationPoliciesAdministrative TemplatesLAPSPassword Settings Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.4\"]}, {\"cis_csc\": [\"5.2\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27150,'Ensure 'Password Settings: Password Length' is set to 'Enabled: 15 or more' (MS only).','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled: 15 or more. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled, and configure the Password Length option to 15 or more: Computer ConfigurationPoliciesAdministrative TemplatesLAPSPassword Settings Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.5\"]}, {\"cis_csc\": [\"5.2\"]}, {\"pci_dss\": [\"8.2.3\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27151,'Ensure 'Password Settings: Password Age (Days)' is set to 'Enabled: 30 or fewer' (MS only).','In May 2015, Microsoft released the Local Administrator Password Solution (LAPS) tool, which is free and supported software that allows an organization to automatically set randomized and unique local Administrator account passwords on domain-attached workstations and Member Servers. The passwords are stored in a confidential attribute of the domain computer account and can be retrieved from Active Directory by approved Sysadmins when needed. The LAPS tool requires a small Active Directory Schema update in order to implement, as well as installation of a Group Policy Client Side Extension (CSE) on targeted computers. Please see the LAPS documentation for details. LAPS supports Windows Vista or newer workstation OSes, and Server 2003 or newer server OSes. LAPS does not support standalone computers - they must be joined to a domain. The recommended state for this setting is: Enabled: 30 or fewer. Note: Organizations that utilize 3rd-party commercial software to manage unique & complex local Administrator passwords on domain members may opt to disregard these LAPS recommendations. Note #2: LAPS is only designed to manage local Administrator passwords, and is therefore not recommended (or supported) for use directly on Domain Controllers, which do not have a traditional local Administrator account. We strongly encourage you to only deploy the LAPS CSE and LAPS GPO settings to member servers and workstations.','Due to the difficulty in managing local Administrator passwords, many organizations choose to use the same password on all workstations and/or Member Servers when deploying them. This creates a serious attack surface security risk because if an attacker manages to compromise one system and learn the password to its local Administrator account, then they can leverage that account to instantly gain access to all other computers that also use that password for their local Administrator account.','','To establish the recommended configuration via GP, set the following UI path to Enabled, and configure the Password Age (Days) option to 30 or fewer: Computer ConfigurationPoliciesAdministrative TemplatesLAPSPassword Settings Note: This Group Policy path does not exist by default. An additional Group Policy template (AdmPwd.admx/adml) is required - it is included with Microsoft Local Administrator Password Solution (LAPS).','[{\"cis\": [\"18.2.6\"]}, {\"pci_dss\": [\"8.2.4\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27152,'Ensure 'Apply UAC restrictions to local accounts on network logons' is set to 'Enabled' (MS only).','This setting controls whether local accounts can be used for remote administration via network logon (e.g., NET USE, connecting to C$, etc.). Local accounts are at high risk for credential theft when the same account and password is configured on multiple systems. Enabling this policy significantly reduces that risk. Enabled: Applies UAC token-filtering to local accounts on network logons. Membership in powerful group such as Administrators is disabled and powerful privileges are removed from the resulting access token. This configures the LocalAccountTokenFilterPolicy registry value to 0. This is the default behavior for Windows. Disabled: Allows local accounts to have full administrative rights when authenticating via network logon, by configuring the LocalAccountTokenFilterPolicy registry value to 1. For more information about local accounts and credential theft, review the "Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft Techniques" documents. For more information about LocalAccountTokenFilterPolicy, see Microsoft Knowledge Base article 951016: Description of User Account Control and remote restrictions in Windows Vista. The recommended state for this setting is: Enabled.','Local accounts are at high risk for credential theft when the same account and password is configured on multiple systems. Ensuring this policy is Enabled significantly reduces that risk.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideApply UAC restrictions to local accounts on network logons Note: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required','[{\"cis\": [\"18.3.1\"]}, {\"cis_csc\": [\"5.4\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27153,'Ensure 'Configure SMB v1 client driver' is set to 'Enabled: Disable driver (recommended)'.','This setting configures the start type for the Server Message Block version 1 (SMBv1) client driver service (MRxSmb10), which is recommended to be disabled. The recommended state for this setting is: Enabled: Disable driver (recommended). Note: Do not, under any circumstances, configure this overall setting as Disabled, as doing so will delete the underlying registry entry altogether, which will cause serious problems.','Since September 2016, Microsoft has strongly encouraged that SMBv1 be disabled and no longer used on modern networks, as it is a 30 year old design that is much more vulnerable to attacks then much newer designs such as SMBv2 and SMBv3.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Disable driver (recommended): Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideConfigure SMB v1 client driver Note: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required','[{\"cis\": [\"18.3.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27154,'Ensure 'Configure SMB v1 server' is set to 'Disabled'.','This setting configures the server-side processing of the Server Message Block version 1 (SMBv1) protocol. The recommended state for this setting is: Disabled.','Since September 2016, Microsoft has strongly encouraged that SMBv1 be disabled and no longer used on modern networks, as it is a 30 year old design that is much more vulnerable to attacks then much newer designs such as SMBv2 and SMBv3.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideConfigure SMB v1 server Note: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required','[{\"cis\": [\"18.3.3\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27155,'Ensure 'Enable Structured Exception Handling Overwrite Protection (SEHOP)' is set to 'Enabled'.','Windows includes support for Structured Exception Handling Overwrite Protection (SEHOP). We recommend enabling this feature to improve the security profile of the computer. The recommended state for this setting is: Enabled.','This feature is designed to block exploits that use the Structured Exception Handler (SEH) overwrite technique. This protection mechanism is provided at run-time. Therefore, it helps protect applications regardless of whether they have been compiled with the latest improvements, such as the /SAFESEH option.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideEnable Structured Exception Handling Overwrite Protection (SEHOP) Note: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required. More information is available at MSKB 956607: How to enable Structured Exception Handling Overwrite Protection (SEHOP) in Windows operating systems','[{\"cis\": [\"18.3.4\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(27156,'Ensure 'Limits print driver installation to Administrators' is set to 'Enabled'.','This policy setting controls whether users that aren't Administrators can install print drivers on the system. The recommended state for this setting is: Enabled. Note: On August 10, 2021, Microsoft announced a Point and Print Default Behavior Change which modifies the default Point and Print driver installation and update behavior to require Administrator privileges. This is documented in KB5005652—Manage new Point and Print default driver installation behavior (CVE-2021-34481).','Restricting the installation of print drives to Administrators can help mitigate the PrintNightmare vulnerability (CVE-2021-34527) and other Print Spooler attacks.','','To establish the recommended configuration via GP, set the following UI path to Enabled. Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideLimits print driver installation to Administrators Note: This Group Policy path does not exist by default. An additional Group Policy template SecGuide.admx/adml is required.','[{\"cis\": [\"18.3.5\"]}]'),(27157,'Ensure 'NetBT NodeType configuration' is set to 'Enabled: P- node (recommended)'.','This setting determines which method NetBIOS over TCP/IP (NetBT) uses to register and resolve names. The available methods are: - The B-node (broadcast) method only uses broadcasts. - The P-node (point-to-point) method only uses name queries to a name server (WINS). - The M-node (mixed) method broadcasts first, then queries a name server (WINS) if broadcast failed. - The H-node (hybrid) method queries a name server (WINS) first, then broadcasts if the query failed. The recommended state for this setting is: Enabled: P-node (recommended) (point-to- point). Note: Resolution through LMHOSTS or DNS follows these methods. If the NodeType registry value is present, it overrides any DhcpNodeType registry value. If neither NodeType nor DhcpNodeType is present, the computer uses B-node (broadcast) if there are no WINS servers configured for the network, or H-node (hybrid) if there is at least one WINS server configured.','In order to help mitigate the risk of NetBIOS Name Service (NBT-NS) poisoning attacks, setting the node type to P-node (point-to-point) will prevent the system from sending out NetBIOS broadcasts.','','To establish the recommended configuration via GP, set the following UI path to Enabled: P-node (recommended): Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideNetBT NodeType configuration Note: This change does not take effect until the computer has been restarted. Note #2: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required. Please note that this setting is only available in the Security baseline (FINAL) for Windows 10 v1903 and Windows Server v1903 (or newer) release of SecGuide.admx/adml, so if you previously downloaded this template, you may need to update it from a newer Microsoft baseline to get this new NetBT NodeType configuration setting.','[{\"cis\": [\"18.3.6\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27158,'Ensure 'WDigest Authentication' is set to 'Disabled'.','When WDigest authentication is enabled, Lsass.exe retains a copy of the user's plaintext password in memory, where it can be at risk of theft. If this setting is not configured, WDigest authentication is disabled in Windows 8.1 and in Windows Server 2012 R2; it is enabled by default in earlier versions of Windows and Windows Server. For more information about local accounts and credential theft, review the "Mitigating Pass-the-Hash (PtH) Attacks and Other Credential Theft Techniques" documents. For more information about UseLogonCredential, see Microsoft Knowledge Base article 2871997: Microsoft Security Advisory Update to improve credentials protection and management May 13, 2014. The recommended state for this setting is: Disabled.','Preventing the plaintext storage of credentials in memory may reduce opportunity for credential theft.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMS Security GuideWDigest Authentication (disabling may require KB2871997) Note: This Group Policy path does not exist by default. An additional Group Policy template (SecGuide.admx/adml) is required.','[{\"cis\": [\"18.3.7\"]}, {\"cis_csc\": [\"3.11\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27159,'Ensure 'MSS: (AutoAdminLogon) Enable Automatic Logon (not recommended)' is set to 'Disabled'.','This setting is separate from the Welcome screen feature in Windows XP and Windows Vista; if that feature is disabled, this setting is not disabled. If you configure a computer for automatic logon, anyone who can physically gain access to the computer can also gain access to everything that is on the computer, including any network or networks to which the computer is connected. Also, if you enable automatic logon, the password is stored in the registry in plaintext, and the specific registry key that stores this value is remotely readable by the Authenticated Users group. For additional information, see Microsoft Knowledge Base article 324737: How to turn on automatic logon in Windows. The recommended state for this setting is: Disabled.','If you configure a computer for automatic logon, anyone who can physically gain access to the computer can also gain access to everything that is on the computer, including any network or networks that the computer is connected to. Also, if you enable automatic logon, the password is stored in the registry in plaintext. The specific registry key that stores this setting is remotely readable by the Authenticated Users group. As a result, this entry is appropriate only if the computer is physically secured and if you ensure that untrusted users cannot remotely see the registry.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (AutoAdminLogon) Enable Automatic Logon (not recommended) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required','[{\"cis\": [\"18.4.1\"]}, {\"cis_csc\": [\"3.11\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27160,'Ensure 'MSS: (DisableIPSourceRouting IPv6) IP source routing protection level (protects against packet spoofing)' is set to 'Enabled: Highe','IP source routing is a mechanism that allows the sender to determine the IP route that a datagram should follow through the network. The recommended state for this setting is: Enabled: Highest protection, source routing is completely disabled.','An attacker could use source routed packets to obscure their identity and location. Source routing allows a computer that sends a packet to specify the route that the packet takes.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Highest protection, source routing is completely disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (DisableIPSourceRouting IPv6) IP source routing protection level (protects against packet spoofing) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required','[{\"cis\": [\"18.4.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(27161,'Ensure 'MSS: (DisableIPSourceRouting) IP source routing protection level (protects against packet spoofing)' is set to 'Enabled: Highest pr','IP source routing is a mechanism that allows the sender to determine the IP route that a datagram should take through the network. It is recommended to configure this setting to Not Defined for enterprise environments and to Highest Protection for high security environments to completely disable source routing. The recommended state for this setting is: Enabled: Highest protection, source routing is completely disabled.','An attacker could use source routed packets to obscure their identity and location. Source routing allows a computer that sends a packet to specify the route that the packet takes.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Highest protection, source routing is completely disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (DisableIPSourceRouting) IP source routing protection level (protects against packet spoofing) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required','[{\"cis\": [\"18.4.3\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(27162,'Ensure 'MSS: (EnableICMPRedirect) Allow ICMP redirects to override OSPF generated routes' is set to 'Disabled'.','Internet Control Message Protocol (ICMP) redirects cause the IPv4 stack to plumb host routes. These routes override the Open Shortest Path First (OSPF) generated routes. The recommended state for this setting is: Disabled.','This behavior is expected. The problem is that the 10 minute time-out period for the ICMP redirect-plumbed routes temporarily creates a network situation in which traffic will no longer be routed properly for the affected host. Ignoring such ICMP redirects will limit the system's exposure to attacks that will impact its ability to participate on the network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (EnableICMPRedirect) Allow ICMP redirects to override OSPF generated routes Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required','[{\"cis\": [\"18.4.4\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}, {\"nist_800_53\": [\"SC.5\"]}]'),(27163,'Ensure 'MSS: (KeepAliveTime) How often keep-alive packets are sent in milliseconds' is set to 'Enabled: 300,000 or 5 minutes (recomme','This value controls how often TCP attempts to verify that an idle connection is still intact by sending a keep-alive packet. If the remote computer is still reachable, it acknowledges the keep-alive packet. The recommended state for this setting is: Enabled: 300,000 or 5 minutes (recommended).','An attacker who is able to connect to network applications could establish numerous connections to cause a DoS condition.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 300,000 or 5 minutes (recommended): Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (KeepAliveTime) How often keep-alive packets are sent in milliseconds Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required','[{\"cis\": [\"18.4.5\"]}, {\"cis_csc\": [\"4.8\"]}, {\"nist_800_53\": [\"SC.5\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(27164,'Ensure 'MSS: (NoNameReleaseOnDemand) Allow the computer to ignore NetBIOS name release requests except from WINS servers' is set to 'Enab','NetBIOS over TCP/IP is a network protocol that among other things provides a way to easily resolve NetBIOS names that are registered on Windows-based systems to the IP addresses that are configured on those systems. This setting determines whether the computer releases its NetBIOS name when it receives a name-release request. The recommended state for this setting is: Enabled.','The NetBT protocol is designed not to use authentication, and is therefore vulnerable to spoofing. Spoofing makes a transmission appear to come from a user other than the user who performed the action. A malicious user could exploit the unauthenticated nature of the protocol to send a name-conflict datagram to a target computer, which would cause the computer to relinquish its name and not respond to queries. An attacker could send a request over the network and query a computer to release its NetBIOS name. As with any change that could affect applications, it is recommended that you test this change in a non-production environment before you change the production environment. The result of such an attack could be to cause intermittent connectivity issues on the target computer, or even to prevent the use of Network Neighborhood, domain logons, the NET SEND command, or additional NetBIOS name resolution.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (NoNameReleaseOnDemand) Allow the computer to ignore NetBIOS name release requests except from WINS servers Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml)','[{\"cis\": [\"18.4.6\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(27165,'Ensure 'MSS: (PerformRouterDiscovery) Allow IRDP to detect and configure Default Gateway addresses (could lead to DoS)' is set to ','This setting is used to enable or disable the Internet Router Discovery Protocol (IRDP), which allows the system to detect and configure default gateway addresses automatically as described in RFC 1256 on a per-interface basis. The recommended state for this setting is: Disabled.','An attacker who has gained control of a computer on the same network segment could configure a computer on the network to impersonate a router. Other computers with IRDP enabled would then attempt to route their traffic through the already compromised computer.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (PerformRouterDiscovery) Allow IRDP to detect and configure Default Gateway addresses (could lead to DoS) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required','[{\"cis\": [\"18.4.7\"]}, {\"cis_csc\": [\"4.8\"]}, {\"nist_800_53\": [\"SC.5\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(27166,'Ensure 'MSS: (SafeDllSearchMode) Enable Safe DLL search mode (recommended)' is set to 'Enabled'.','The DLL search order can be configured to search for DLLs that are requested by running processes in one of two ways: - Search folders specified in the system path first, and then search the current working folder. - Search current working folder first, and then search the folders specified in the system path. When enabled, the registry value is set to 1. With a setting of 1, the system first searches the folders that are specified in the system path and then searches the current working folder. When disabled the registry value is set to 0 and the system first searches the current working folder and then searches the folders that are specified in the system path. Applications will be forced to search for DLLs in the system path first. For applications that require unique versions of these DLLs that are included with the application, this entry could cause performance or stability problems. The recommended state for this setting is: Enabled.','If a user unknowingly executes hostile code that was packaged with additional files that include modified versions of system DLLs, the hostile code could load its own versions of those DLLs and potentially increase the type and degree of damage the code can render.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (SafeDllSearchMode) Enable Safe DLL search mode (recommended) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required','[{\"cis\": [\"18.4.8\"]}, {\"cis_csc\": [\"2.6\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27167,'Ensure 'MSS: (ScreenSaverGracePeriod) The time in seconds before the screen saver grace period expires (0 recommended)' is set to ','Windows includes a grace period between when the screen saver is launched and when the console is actually locked automatically when screen saver locking is enabled. The recommended state for this setting is: Enabled: 5 or fewer seconds.','The default grace period that is allowed for user movement before the screen saver lock takes effect is five seconds. If you leave the default grace period configuration, your computer is vulnerable to a potential attack from someone who could approach the console and attempt to log on to the computer before the lock takes effect. An entry to the registry can be made to adjust the length of the grace period.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 5 or fewer seconds: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (ScreenSaverGracePeriod) The time in seconds before the screen saver grace period expires (0 recommended) Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required','[{\"cis\": [\"18.4.9\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27168,'Ensure 'MSS: (TcpMaxDataRetransmissions IPv6) How many times unacknowledged data is retransmitted' is set to 'Enabled: 3'.','This setting controls the number of times that TCP retransmits an individual data segment (non-connect segment) before the connection is aborted. The retransmission time-out is doubled with each successive retransmission on a connection. It is reset when responses resume. The base time-out value is dynamically determined by the measured round-trip time on the connection. The recommended state for this setting is: Enabled: 3.','A malicious user could exhaust a target computer's resources if it never sent any acknowledgment messages for data that was transmitted by the target computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 3: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS:(TcpMaxDataRetransmissions IPv6) How many times unacknowledged data is retransmitted Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required','[{\"cis\": [\"18.4.10\"]}, {\"cis_csc\": [\"9.2\"]}, {\"nist_800_53\": [\"SC.5\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(27169,'Ensure 'MSS: (TcpMaxDataRetransmissions) How many times unacknowledged data is retransmitted' is set to 'Enabled: 3'.','This setting controls the number of times that TCP retransmits an individual data segment (non-connect segment) before the connection is aborted. The retransmission time-out is doubled with each successive retransmission on a connection. It is reset when responses resume. The base time-out value is dynamically determined by the measured round-trip time on the connection. The recommended state for this setting is: Enabled: 3.','A malicious user could exhaust a target computer's resources if it never sent any acknowledgment messages for data that was transmitted by the target computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 3: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS:(TcpMaxDataRetransmissions) How many times unacknowledged data is retransmitted Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required','[{\"cis\": [\"18.4.11\"]}, {\"cis_csc\": [\"9.2\"]}, {\"nist_800_53\": [\"SC.5\"]}, {\"pci_dss\": [\"1.3.3\"]}, {\"tsc\": [\"A1.1\", \"CC6.1\", \"CC7.2\"]}]'),(27170,'Ensure 'MSS: (WarningLevel) Percentage threshold for the security event log at which the system will generate a warning' is set to &','This setting can generate a security audit in the Security event log when the log reaches a user-defined threshold. The recommended state for this setting is: Enabled: 90% or less. Note: If log settings are configured to Overwrite events as needed or Overwrite events older than x days, this event will not be generated.','If the Security log reaches 90 percent of its capacity and the computer has not been configured to overwrite events as needed, more recent events will not be written to the log. If the log reaches its capacity and the computer has been configured to shut down when it can no longer record events to the Security log, the computer will shut down and will no longer be available to provide network services.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 90% or less: Computer ConfigurationPoliciesAdministrative TemplatesMSS (Legacy)MSS: (WarningLevel) Percentage threshold for the security event log at which the system will generate a warning Note: This Group Policy path does not exist by default. An additional Group Policy template (MSS-legacy.admx/adml) is required','[{\"cis\": [\"18.4.12\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.7\"]}]'),(27171,'Ensure 'Configure DNS over HTTPS (DoH) name resolution' is set to 'Enabled: Allow DoH' or higher.','This setting determines if DNS over HTTPS (DoH) is used by the system. DNS over HTTPS (DoH) is a protocol for performing remote Domain Name System (DNS) resolution over the Hypertext Transfer Protocol Secure (HTTPS). For additional information on DNS over HTTPS (DoH), visit: Secure DNS Client over HTTPS (DoH) on Windows Server 2022 | Microsoft Docs. The recommended state for this setting is: Enabled: Allow DoH. Configuring this setting to Enabled: Require DoH also conforms to the benchmark.','DNS over HTTPS (DoH) helps protect against DNS spoofing. Spoofing makes a transmission appear to come from a user other than the user who performed the action. It can also help prevent man-in-the-middle (MitM) attacks because the session in-between is encrypted.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Allow DoH (configuring to Enabled: Require DoH also conforms to the benchmark): Computer ConfigurationPoliciesAdministrative TemplatesNetworkDNS ClientConfigure DNS over HTTPS (DoH) name resolution Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DnsClient.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.5.4.1\"]}, {\"cis_csc\": [\"3.10\"]}]'),(27172,'Ensure 'Turn off multicast name resolution' is set to 'Enabled'.','LLMNR is a secondary name resolution protocol. With LLMNR, queries are sent using multicast over a local network link on a single subnet from a client computer to another client computer on the same subnet that also has LLMNR enabled. LLMNR does not require a DNS server or DNS client configuration, and provides name resolution in scenarios in which conventional DNS name resolution is not possible. The recommended state for this setting is: Enabled.','An attacker can listen on a network for these LLMNR (UDP/5355) or NBT-NS (UDP/137) broadcasts and respond to them, tricking the host into thinking that it knows the location of the requested system. Note: To completely mitigate local name resolution poisoning, in addition to this setting, the properties of each installed NIC should also be set to Disable NetBIOS over TCP/IP (on the WINS tab in the NIC properties). Unfortunately, there is no global setting to achieve this that automatically applies to all NICs - it is a per-NIC setting that varies with different NIC hardware installations.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkDNS ClientTurn off multicast name resolution Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DnsClient.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.5.4.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27173,'Ensure 'Enable Font Providers' is set to 'Disabled'.','This policy setting determines whether Windows is allowed to download fonts and font catalog data from an online font provider. The recommended state for this setting is: Disabled.','In an enterprise managed environment the IT department should be managing the changes to the system configuration, to ensure all changes are tested and approved.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkFontsEnable Font Providers Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.5.5.1\"]}, {\"cis_csc\": [\"16.5\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC6.6\"]}]'),(27174,'Ensure 'Enable insecure guest logons' is set to 'Disabled'.','This policy setting determines if the SMB client will allow insecure guest logons to an SMB server. The recommended state for this setting is: Disabled.','Insecure guest logons are used by file servers to allow unauthenticated access to shared folders.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkLanman WorkstationEnable insecure guest logons Note: This Group Policy path may not exist by default. It is provided by the Group Policy template LanmanWorkstation.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.5.8.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27175,'Ensure 'Turn on Mapper I/O (LLTDIO) driver' is set to 'Disabled'.','This policy setting changes the operational behavior of the Mapper I/O network protocol driver. LLTDIO allows a computer to discover the topology of a network it's connected to. It also allows a computer to initiate Quality-of-Service requests such as bandwidth estimation and network health analysis. The recommended state for this setting is: Disabled.','To help protect from potentially discovering and connecting to unauthorized devices, this setting should be disabled to prevent responding to network traffic for network topology discovery.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkLink-Layer Topology DiscoveryTurn on Mapper I/O (LLTDIO) driver Note: This Group Policy path is provided by the Group Policy template LinkLayerTopologyDiscovery.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.9.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27176,'Ensure 'Turn on Responder (RSPNDR) driver' is set to 'Disabled'.','This policy setting changes the operational behavior of the Responder network protocol driver. The Responder allows a computer to participate in Link Layer Topology Discovery requests so that it can be discovered and located on the network. It also allows a computer to participate in Quality-of-Service activities such as bandwidth estimation and network health analysis. The recommended state for this setting is: Disabled.','To help protect from potentially discovering and connecting to unauthorized devices, this setting should be disabled to prevent responding to network traffic for network topology discovery.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkLink-Layer Topology DiscoveryTurn on Responder (RSPNDR) driver Note: This Group Policy path is provided by the Group Policy template LinkLayerTopologyDiscovery.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.9.2\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27177,'Ensure 'Turn off Microsoft Peer-to-Peer Networking Services' is set to 'Enabled'.','The Peer Name Resolution Protocol (PNRP) allows for distributed resolution of a name to an IPv6 address and port number. The protocol operates in the context of clouds. A cloud is a set of peer computers that can communicate with each other by using the same IPv6 scope. Peer-to-Peer protocols allow for applications in the areas of RTC, collaboration, content distribution and distributed processing. The recommended state for this setting is: Enabled.','This setting enhances the security of the environment and reduces the overall risk exposure related to peer-to-peer networking.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkMicrosoft Peer-to-Peer Networking ServicesTurn off Microsoft Peer-to-Peer Networking Services Note: This Group Policy path is provided by the Group Policy template P2P- pnrp.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.10.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27178,'Ensure 'Prohibit installation and configuration of Network Bridge on your DNS domain network' is set to 'Enabled'.','You can use this procedure to control a user's ability to install and configure a Network Bridge. The recommended state for this setting is: Enabled.','The Network Bridge setting, if enabled, allows users to create a Layer 2 Media Access Control (MAC) bridge, enabling them to connect two or more physical network segments together. A Network Bridge thus allows a computer that has connections to two different networks to share data between those networks. In an enterprise managed environment, where there is a need to control network traffic to only authorized paths, allowing users to create a Network Bridge increases the risk and attack surface from the bridged network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ConnectionsProhibit installation and configuration of Network Bridge on your DNS domain network Note: This Group Policy path is provided by the Group Policy template NetworkConnections.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.11.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"1.3.5\"]}]'),(27179,'Ensure 'Prohibit use of Internet Connection Sharing on your DNS domain network' is set to 'Enabled'.','Although this "legacy" setting traditionally applied to the use of Internet Connection Sharing (ICS) in Windows 2000, Windows XP & Server 2003, this setting now freshly applies to the Mobile Hotspot feature in Windows 10 & Server 2016. The recommended state for this setting is: Enabled.','Non-administrators should not be able to turn on the Mobile Hotspot feature and open their Internet connectivity up to nearby mobile devices.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ConnectionsProhibit use of Internet Connection Sharing on your DNS domain network Note: This Group Policy path is provided by the Group Policy template NetworkConnections.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.11.3\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC6.6\"]}]'),(27180,'Ensure 'Require domain users to elevate when setting a network's location' is set to 'Enabled'.','This policy setting determines whether to require domain users to elevate when setting a network's location. The recommended state for this setting is: Enabled.','Allowing regular users to set a network location increases the risk and attack surface.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ConnectionsRequire domain users to elevate when setting a network's location Note: This Group Policy path may not exist by default. It is provided by the Group Policy template NetworkConnections.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.5.11.4\"]}, {\"pci_dss\": [\"1.3.5\"]}, {\"tsc\": [\"CC6.6\"]}]'),(27181,'Ensure 'Hardened UNC Paths' is set to 'Enabled, with "Require Mutual Authentication" and "Require Integrity" set for all NETLOGON&','This policy setting configures secure access to UNC paths. The recommended state for this setting is: Enabled, with "Require Mutual Authentication" and "Require Integrity" set for all NETLOGON and SYSVOL shares. Note: If the environment exclusively contains Windows 8.0 / Server 2012 (non-R2) or newer systems, then the "Privacy" setting may (optionally) also be set to enable SMB encryption. However, using SMB encryption will render the targeted share paths completely inaccessible by older OSes, so only use this additional option with caution and thorough testing.','In February 2015, Microsoft released a new control mechanism to mitigate a security risk in Group Policy as part of the MS15-011 / MSKB 3000483 security update. This mechanism requires both the installation of the new security update and also the deployment of specific group policy settings to all computers on the domain from Windows Vista / Server 2008 (non-R2) or newer (the associated security patch to enable this feature was not released for Server 2003). A new group policy template (NetworkProvider.admx/adml) was also provided with the security update. Once the new GPO template is in place, the following are the minimum requirements to remediate the Group Policy security risk: \*NETLOGON RequireMutualAuthentication=1, RequireIntegrity=1 \*SYSVOL RequireMutualAuthentication=1, RequireIntegrity=1 Note: A reboot may be required after the setting is applied to a client machine to access the above paths.','','To establish the recommended configuration via GP, set the following UI path to Enabled with the following paths configured, at a minimum: \*NETLOGON RequireMutualAuthentication=1, RequireIntegrity=1 \*SYSVOL RequireMutualAuthentication=1, RequireIntegrity=1 Computer ConfigurationPoliciesAdministrative TemplatesNetworkNetwork ProviderHardened UNC Paths Note: This Group Policy path does not exist by default. An additional Group Policy template (NetworkProvider.admx/adml) is required - it is included with the MS15-011 / MSKB 3000483 security update or with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.5.14.1\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27182,'Disable IPv6 (Ensure TCPIP6 Parameter 'DisabledComponents' is set to '0xff (255)').','Internet Protocol version 6 (IPv6) is a set of protocols that computers use to exchange information over the Internet and over home and business networks. IPv6 allows for many more IP addresses to be assigned than IPv4 did. Older networking, hosts and operating systems may not support IPv6 natively. The recommended state for this setting is: DisabledComponents - 0xff (255)','Since the vast majority of private enterprise managed networks have no need to utilize IPv6 (because they have access to private IPv4 addressing), disabling IPv6 components removes a possible attack surface that is also harder to monitor the traffic on. As a result, we recommend configuring IPv6 to a Disabled state when it is not needed.','','To establish the recommended configuration, set the following Registry value to 0xff (255) (DWORD): HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTCPIP6Parameters:Disabl edComponents Note: This change does not take effect until the computer has been restarted Note #2: Although Microsoft does not provide an ADMX template to configure this registry value, a custom .ADM template (Disable-IPv6-Components-KB929852.adm) is provided in the CIS Benchmark Remediation Kit to facilitate its configuration. Be aware though that simply turning off the group policy setting in the .ADM template will not "undo" the change once applied. Instead, the opposite setting must be applied to change the registry value to the opposite state.','[{\"cis\": [\"18.5.19.2.1\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.2\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27183,'Ensure 'Configuration of wireless settings using Windows Connect Now' is set to 'Disabled'.','This policy setting allows the configuration of wireless settings using Windows Connect Now (WCN). The WCN Registrar enables the discovery and configuration of devices over Ethernet (UPnP) over in-band 802.11 Wi-Fi through the Windows Portable Device API (WPD) and via USB Flash drives. Additional options are available to allow discovery and configuration over a specific medium. The recommended state for this setting is: Disabled.','This setting enhances the security of the environment and reduces the overall risk exposure related to user configuration of wireless settings.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWindows Connect NowConfiguration of wireless settings using Windows Connect Now Note: This Group Policy path is provided by the Group Policy template WindowsConnectNow.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.5.20.1\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27184,'Ensure 'Prohibit access of the Windows Connect Now wizards' is set to 'Enabled'.','This policy setting prohibits access to Windows Connect Now (WCN) wizards. The recommended state for this setting is: Enabled.','Allowing standard users to access the Windows Connect Now wizard increases the risk and attack surface.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWindows Connect NowProhibit access of the Windows Connect Now wizards Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsConnectNow.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.5.20.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27185,'Ensure 'Minimize the number of simultaneous connections to the Internet or a Windows Domain' is set to 'Enabled: 3 = Prevent Wi-Fi ','This policy setting prevents computers from establishing multiple simultaneous connections to either the Internet or to a Windows domain. The recommended state for this setting is: Enabled: 3 = Prevent Wi-Fi when on Ethernet.','Preventing bridged network connections can help prevent a user unknowingly allowing traffic to route between internal and external networks, which risks exposure to sensitive internal data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 3 = Prevent Wi-Fi when on Ethernet: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWindows Connection ManagerMinimize the number of simultaneous connections to the Internet or a Windows Domain Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WCM.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates. It was updated with a new Minimize Policy Options sub-setting starting with the Windows 10 Release 1903 Administrative Templates.','[{\"cis\": [\"18.5.21.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27186,'Ensure 'Prohibit connection to non-domain networks when connected to domain authenticated network' is set to 'Enabled' (MS only).','This policy setting prevents computers from connecting to both a domain based network and a non-domain based network at the same time. The recommended state for this setting is: Enabled.','The potential concern is that a user would unknowingly allow network traffic to flow between the insecure public network and the enterprise managed network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesNetworkWindows Connection ManagerProhibit connection to non-domain networks when connected to domain authenticated network Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WCM.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.5.21.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27187,'Ensure 'Allow Print Spooler to accept client connections' is set to 'Disabled'.','This policy setting controls whether the Print Spooler service will accept client connections. The recommended state for this setting is: Disabled. Note: The Print Spooler service must be restarted for changes to this policy to take effect. Warning: An exception to this recommendation must be made for print servers in order for them to function properly. Users will not be able to print to the server when client connections are disabled.','Disabling the ability for the Print Spooler service to accept client connections mitigates remote attacks against the PrintNightmare vulnerability (CVE-2021-34527) and other remote Print Spooler attacks. However, this recommendation does not mitigate against local attacks on the Print Spooler service.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesPrinters:Allow Print Spooler to accept client connections Note: This Group Policy path is provided by the Group Policy template Printing2.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.6.1\"]}]'),(27188,'Ensure 'Point and Print Restrictions: When installing drivers for a new connection' is set to 'Enabled: Show warning and elevation prompt�','This policy setting controls whether computers will show a warning and a security elevation prompt when users create a new printer connection using Point and Print. The recommended state for this setting is: Enabled: Show warning and elevation prompt. Note: On August 10, 2021, Microsoft announced a Point and Print Default Behavior Change which modifies the default Point and Print driver installation and update behavior to require Administrator privileges. This is documented in KB5005652—Manage new Point and Print default driver installation behavior (CVE-2021-34481). This change overrides all Point and Print Group Policy settings and ensures that only Administrators can install printer drivers from a print server using Point and Print.','Enabling Windows User Account Control (UAC) for the installation of new print drivers can help mitigate the PrintNightmare vulnerability (CVE-2021-34527) and other Print Spooler attacks. Although the Point and Print default driver installation behavior overrides this setting, it is important to configure this as a backstop in the event that behavior is reversed.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Show warning and elevation prompt: Computer ConfigurationPoliciesAdministrative TemplatesPrintersPoint and Print Restrictions: When installing drivers for a new connection Note: This Group Policy path is provided by the Group Policy template Printing.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.6.2\"]}]'),(27189,'Ensure 'Point and Print Restrictions: When updating drivers for an existing connection' is set to 'Enabled: Show warning and elevation promp','This policy setting controls whether computers will show a warning and a security elevation prompt when users are updating drivers for an existing connection using Point and Print. The recommended state for this setting is: Enabled: Show warning and elevation prompt. Note: On August 10, 2021, Microsoft announced a Point and Print Default Behavior Change which modifies the default Point and Print driver installation and update behavior to require Administrator privileges. This is documented in KB5005652—Manage new Point and Print default driver installation behavior (CVE-2021-34481). This change overrides all Point and Print Group Policy settings and ensures that only Administrators can install printer drivers from a print server using Point and Print.','Enabling Windows User Account Control (UAC) for updating existing print drivers can help mitigate the PrintNightmare vulnerability (CVE-2021-34527) and other Print Spooler attacks. Although the Point and Print default driver installation behavior overrides this setting, it is important to configure this as a backstop in the event that behavior is reversed.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Show warning and elevation prompt: Computer ConfigurationPoliciesAdministrative TemplatesPrintersPoint and Print Restrictions: When updating drivers for an existing connection Note: This Group Policy path is provided by the Group Policy template Printing.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.6.3\"]}]'),(27190,'Ensure 'Turn off notifications network usage' is set to 'Enabled'.','This policy setting blocks applications from using the network to send notifications to update tiles, tile badges, toast, or raw notifications. This policy setting turns off the connection between Windows and the Windows Push Notification Service (WNS). This policy setting also stops applications from being able to poll application services to update tiles. The recommended state for this setting is: Enabled.','Windows Push Notification Services (WNS) is a mechanism to receive 3rd-party notifications and updates from the cloud/Internet. In a high security environment, external systems, especially those hosted outside the organization, should be prevented from having an impact on the secure workstations.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesStart Menu and TaskbarTurn off notifications network usage Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WPN.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.7.1.1\"]}, {\"cis_csc\": [\"4.8\"]}]'),(27191,'Ensure 'Include command line in process creation events' is set to 'Enabled'.','This policy setting controls whether the process creation command line text is logged in security audit events when a new process has been created. The recommended state for this setting is: Enabled. Note: This feature that this setting controls was not originally supported in workstation OSes older than Windows 8.1. However, in February 2015 Microsoft added support for the feature to Windows 7 and Windows 8.0 via an update - KB3004375. Therefore, this setting is also important to set on those older OSes.','Capturing process command line information in event logs can be very valuable when performing forensic investigations of attack incidents.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemAudit Process CreationInclude command line in process creation events Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AuditSettings.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.3.1\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27192,'Ensure 'Encryption Oracle Remediation' is set to 'Enabled: Force Updated Clients'.','Some versions of the CredSSP protocol that is used by some applications (such as Remote Desktop Connection) are vulnerable to an encryption oracle attack against the client. This policy controls compatibility with vulnerable clients and servers and allows you to set the level of protection desired for the encryption oracle vulnerability. The recommended state for this setting is: Enabled: Force Updated Clients.','This setting is important to mitigate the CredSSP encryption oracle vulnerability, for which information was published by Microsoft on 03/13/2018 in CVE-2018-0886 | CredSSP Remote Code Execution Vulnerability. All versions of Windows Server from Server 2008 (non-R2) onwards are affected by this vulnerability, and will be compatible with this recommendation provided that they have been patched up through May 2018 (or later).','','To establish the recommended configuration via GP, set the following UI path to Enabled: Force Updated Clients: Computer ConfigurationPoliciesAdministrative TemplatesSystemCredentials DelegationEncryption Oracle Remediation Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredSsp.admx/adml that is included with the Microsoft Windows 10 Release 1803 Administrative Templates (or newer).','[{\"cis\": [\"18.8.4.1\"]}, {\"cis_csc\": [\"7.3\"]}]'),(27193,'Ensure 'Remote host allows delegation of non-exportable credentials' is set to 'Enabled'.','Remote host allows delegation of non-exportable credentials. When using credential delegation, devices provide an exportable version of credentials to the remote host. This exposes users to the risk of credential theft from attackers on the remote host. The Restricted Admin Mode and Windows Defender Remote Credential Guard features are two options to help protect against this risk. The recommended state for this setting is: Enabled.','Restricted Admin Mode was designed to help protect administrator accounts by ensuring that reusable credentials are not stored in memory on remote devices that could potentially be compromised. Windows Defender Remote Credential Guard helps you protect your credentials over a Remote Desktop connection by redirecting Kerberos requests back to the device that is requesting the connection. Both features should be enabled and supported, as they reduce the chance of credential theft.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemCredentials DelegationRemote host allows delegation of non-exportable credentials Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredSsp.admx/adml that is included with the Microsoft Windows 10 Release 1703 Administrative Templates (or newer).','[{\"cis\": [\"18.8.4.2\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27194,'Ensure 'Turn On Virtualization Based Security' is set to 'Enabled'.','This policy setting specifies whether Virtualization Based Security is enabled. Virtualization Based Security uses the Windows Hypervisor to provide support for security services. The recommended state for this setting is: Enabled Note: Virtualization Based Security requires a 64-bit version of Windows with Secure Boot enabled, which in turn requires that Windows was installed with a UEFI BIOS configuration, not a Legacy BIOS configuration. In addition, if running Windows on a virtual machine, the hardware-assisted CPU virtualization feature (Intel VT-x or AMD-V) must be exposed by the host to the guest VM. More information on system requirements for this feature can be found at Windows Defender Credential Guard Requirements (Windows 10) | Microsoft Docs Note #2: Credential Guard and Device Guard are not currently supported when using Azure IaaS VMs.','Kerberos, NTLM, and Credential manager isolate secrets by using virtualization-based security. Previous versions of Windows stored secrets in the Local Security Authority (LSA). Prior to Windows 10, the LSA stored secrets used by the operating system in its process memory. With Windows Defender Credential Guard enabled, the LSA process in the operating system talks to a new component called the isolated LSA process that stores and protects those secrets. Data stored by the isolated LSA process is protected using virtualization-based security and is not accessible to the rest of the operating system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice GuardTurn On Virtualization Based Security Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeviceGuard.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.8.5.1\"]}, {\"cis_csc\": [\"10.5\"]}]'),(27195,'Ensure 'Turn On Virtualization Based Security: Select Platform Security Level' is set to 'Secure Boot and DMA Protection'.','This policy setting specifies whether Virtualization Based Security is enabled. Virtualization Based Security uses the Windows Hypervisor to provide support for security services. The recommended state for this setting is: Secure Boot and DMA Protection Note: Virtualization Based Security requires a 64-bit version of Windows with Secure Boot enabled, which in turn requires that Windows was installed with a UEFI BIOS configuration, not a Legacy BIOS configuration. In addition, if running Windows on a virtual machine, the hardware-assisted CPU virtualization feature (Intel VT-x or AMD-V) must be exposed by the host to the guest VM. More information on system requirements for this feature can be found at Windows Defender Credential Guard Requirements (Windows 10) | Microsoft Docs Note #2: Credential Guard and Device Guard are not currently supported when using Azure IaaS VMs.','Secure Boot can help reduce the risk of bootloader attacks and in conjunction with DMA protections to help protect data from being scraped from memory.','','To establish the recommended configuration via GP, set the following UI path to Secure Boot and DMA Protection: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice GuardTurn On Virtualization Based Security: Select Platform Security Level Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeviceGuard.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.8.5.2\"]}, {\"cis_csc\": [\"10.5\"]}]'),(27196,'Ensure 'Turn On Virtualization Based Security: Virtualization Based Protection of Code Integrity' is set to 'Enabled with UEFI lock'.','This setting enables virtualization based protection of Kernel Mode Code Integrity. When this is enabled, kernel mode memory protections are enforced and the Code Integrity validation path is protected by the Virtualization Based Security feature. The recommended state for this setting is: Enabled with UEFI lock Note: Virtualization Based Security requires a 64-bit version of Windows with Secure Boot enabled, which in turn requires that Windows was installed with a UEFI BIOS configuration, not a Legacy BIOS configuration. In addition, if running Windows on a virtual machine, the hardware-assisted CPU virtualization feature (Intel VT-x or AMD-V) must be exposed by the host to the guest VM. More information on system requirements for this feature can be found at Windows Defender Credential Guard Requirements (Windows 10) | Microsoft Docs Note #2: Credential Guard and Device Guard are not currently supported when using Azure IaaS VMs.','The Enabled with UEFI lock option ensures that Virtualization Based Protection of Code Integrity cannot be disabled remotely.','','To establish the recommended configuration via GP, set the following UI path to Enabled with UEFI lock: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice GuardTurn On Virtualization Based Security: Virtualization Based Protection of Code Integrity Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeviceGuard.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.8.5.3\"]}, {\"cis_csc\": [\"10.5\"]}]'),(27197,'Ensure 'Turn On Virtualization Based Security: Require UEFI Memory Attributes Table' is set to 'True (checked)'.','This option will only enable Virtualization Based Protection of Code Integrity on devices with UEFI firmware support for the Memory Attributes Table. Devices without the UEFI Memory Attributes Table may have firmware that is incompatible with Virtualization Based Protection of Code Integrity which in some cases can lead to crashes or data loss or incompatibility with certain plug-in cards. If not setting this option the targeted devices should be tested to ensure compatibility. The recommended state for this setting is: True (checked) Note: Virtualization Based Security requires a 64-bit version of Windows with Secure Boot enabled, which in turn requires that Windows was installed with a UEFI BIOS configuration, not a Legacy BIOS configuration. In addition, if running Windows on a virtual machine, the hardware-assisted CPU virtualization feature (Intel VT-x or AMD-V) must be exposed by the host to the guest VM. More information on system requirements for this feature can be found at Windows Defender Credential Guard Requirements (Windows 10) | Microsoft Docs Note #2: Credential Guard and Device Guard are not currently supported when using Azure IaaS VMs.','This setting will help protect this control from being enabled on a system that is not compatible which could lead to a crash or data loss.','','To establish the recommended configuration via GP, set the following UI path to TRUE: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice GuardTurn On Virtualization Based Security: Require UEFI Memory Attributes Table Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeviceGuard.admx/adml that is included with the Microsoft Windows 10 Release 1703 Administrative Templates (or newer).','[{\"cis\": [\"18.8.5.4\"]}, {\"cis_csc\": [\"10.5\"]}]'),(27198,'Ensure 'Turn On Virtualization Based Security: Credential Guard Configuration' is set to 'Enabled with UEFI lock' (MS Only).','This setting lets users turn on Credential Guard with virtualization-based security to help protect credentials. The "Enabled with UEFI lock" option ensures that Credential Guard cannot be disabled remotely. In order to disable the feature, you must set the Group Policy to "Disabled" as well as remove the security functionality from each computer, with a physically present user, in order to clear configuration persisted in UEFI. The recommended state for this setting is: Enabled with UEFI lock, but only on Member Servers (not Domain Controllers). Note: Virtualization Based Security requires a 64-bit version of Windows with Secure Boot enabled, which in turn requires that Windows was installed with a UEFI BIOS configuration, not a Legacy BIOS configuration. In addition, if running Windows on a virtual machine, the hardware-assisted CPU virtualization feature (Intel VT-x or AMD-V) must be exposed by the host to the guest VM. More information on system requirements for this feature can be found at Windows Defender Credential Guard Requirements (Windows 10) | Microsoft Docs Note #2: Credential Guard and Device Guard are not currently supported when using Azure IaaS VMs.','The Enabled with UEFI lock option ensures that Credential Guard cannot be disabled remotely.','','To establish the recommended configuration via GP, set the following UI path to Enabled with UEFI lock (on Member Servers only): Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice GuardTurn On Virtualization Based Security: Credential Guard Configuration Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeviceGuard.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.8.5.5\"]}, {\"cis_csc\": [\"10.5\"]}]'),(27199,'Ensure 'Turn On Virtualization Based Security: Credential Guard Configuration' is set to 'Disabled' (DC Only).','This setting lets users turn on Credential Guard with virtualization-based security to help protect credentials. The recommended state for this setting is: Disabled on Domain Controllers. Note: Virtualization Based Security requires a 64-bit version of Windows with Secure Boot enabled, which in turn requires that Windows was installed with a UEFI BIOS configuration, not a Legacy BIOS configuration. In addition, if running Windows on a virtual machine, the hardware-assisted CPU virtualization feature (Intel VT-x or AMD-V) must be exposed by the host to the guest VM. More information on system requirements for this feature can be found at Windows Defender Credential Guard Requirements (Windows 10) | Microsoft Docs Note #2: Credential Guard and Device Guard are not currently supported when using Azure IaaS VMs.','Credential Guard is not useful on Domain Controllers and can cause crashes on them.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice GuardTurn On Virtualization Based Security: Credential Guard Configuration Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeviceGuard.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.8.5.6\"]}, {\"cis_csc\": [\"10.5\"]}]'),(27200,'Ensure 'Turn On Virtualization Based Security: Secure Launch Configuration' is set to 'Enabled'.','Secure Launch protects the Virtualization Based Security environment from exploited vulnerabilities in device firmware. The recommended state for this setting is: Enabled. Note: Virtualization Based Security requires a 64-bit version of Windows with Secure Boot enabled, which in turn requires that Windows was installed with a UEFI BIOS configuration, not a Legacy BIOS configuration. In addition, if running Windows on a virtual machine, the hardware-assisted CPU virtualization feature (Intel VT-x or AMD-V) must be exposed by the host to the guest VM. More information on system requirements for this feature can be found at Windows Defender Credential Guard Requirements (Windows 10) | Microsoft Docs Note #2: Credential Guard and Device Guard are not currently supported when using Azure IaaS VMs.','Secure Launch changes the way windows boots to use Intel Trusted Execution Technology (TXT) and Runtime BIOS Resilience features to prevent firmware exploits from being able to impact the security of the Windows Virtualization Based Security environment.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice GuardTurn On Virtualization Based Security: Secure Launch Configuration Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DeviceGuard.admx/adml that is included with the Microsoft Windows 10 Release 1809 & Server 2019 Administrative Templates (or newer).','[{\"cis\": [\"18.8.5.7\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27201,'Ensure 'Prevent device metadata retrieval from the Internet' is set to 'Enabled'.','This policy setting allows you to prevent Windows from retrieving device metadata from the Internet. The recommended state for this setting is: Enabled. Note: This will not prevent the installation of basic hardware drivers, but does prevent associated 3rd-party utility software from automatically being installed under the context of the SYSTEM account.','Installation of software should be conducted by an authorized system administrator and not a standard user. Allowing automatic 3rd-party software installations under the context of the SYSTEM account has potential for allowing unauthorized access via backdoors or installation software bugs.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemDevice InstallationPrevent device metadata retrieval from the Internet Note: This Group Policy path is provided by the Group Policy template DeviceInstallation.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates, or with the Group Policy template DeviceSetup.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.7.2\"]}]'),(27202,'Ensure 'Boot-Start Driver Initialization Policy' is set to 'Enabled: Good, unknown and bad but critical'.','This policy setting allows you to specify which boot-start drivers are initialized based on a classification determined by an Early Launch Antimalware boot-start driver. The Early Launch Antimalware boot-start driver can return the following classifications for each boot-start driver: - Good: The driver has been signed and has not been tampered with. - Bad: The driver has been identified as malware. It is recommended that you do not allow known bad drivers to be initialized. - Bad, but required for boot: The driver has been identified as malware, but the computer cannot successfully boot without loading this driver. - Unknown: This driver has not been attested to by your malware detection application and has not been classified by the Early Launch Antimalware boot-start driver. If you enable this policy setting you will be able to choose which boot-start drivers to initialize the next time the computer is started. If your malware detection application does not include an Early Launch Antimalware boot- start driver or if your Early Launch Antimalware boot-start driver has been disabled, this setting has no effect and all boot-start drivers are initialized. The recommended state for this setting is: Enabled: Good, unknown and bad but critical.','This policy setting helps reduce the impact of malware that has already infected your system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Good, unknown and bad but critical: Computer ConfigurationPoliciesAdministrative TemplatesSystemEarly Launch AntimalwareBoot-Start Driver Initialization Policy Note: This Group Policy path may not exist by default. It is provided by the Group Policy template EarlyLaunchAM.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.14.1\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"5.1.1\"]}, {\"nist_800_53\": [\"SI.3\"]}, {\"tsc\": [\"CC6.8\"]}]'),(27203,'Ensure 'Configure registry policy processing: Do not apply during periodic background processing' is set to 'Enabled: FALSE'.','The "Do not apply during periodic background processing" option prevents the system from updating affected policies in the background while the computer is in use. When background updates are disabled, policy changes will not take effect until the next user logon or system restart. The recommended state for this setting is: Enabled: FALSE (unchecked).','Setting this option to false (unchecked) will ensure that domain policy changes take effect more quickly, as compared to waiting until the next user logon or system restart.','','To establish the recommended configuration via GP, set the following UI path to Enabled, then set the Do not apply during periodic background processing option to FALSE (unchecked): Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyConfigure registry policy processing Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.21.2\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27204,'Ensure 'Configure registry policy processing: Process even if the Group Policy objects have not changed' is set to 'Enabled: TRUE'.','The "Process even if the Group Policy objects have not changed" option updates and reapplies policies even if the policies have not changed. The recommended state for this setting is: Enabled: TRUE (checked).','Setting this option to true (checked) will ensure unauthorized changes that might have been configured locally are forced to match the domain-based Group Policy settings again.','','To establish the recommended configuration via GP, set the following UI path to Enabled, then set the Process even if the Group Policy objects have not changed option to TRUE (checked): Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyConfigure registry policy processing Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.21.3\"]}, {\"pci_dss\": [\"11.5.1\"]}, {\"tsc\": [\"PI1.4\", \"PI1.5\", \"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\", \"CC7.4\"]}]'),(27205,'Ensure 'Continue experiences on this device' is set to 'Disabled'.','This policy setting determines whether the Windows device is allowed to participate in cross-device experiences (continue experiences). The recommended state for this setting is: Disabled.','A cross-device experience is when a system can access app and send messages to other devices. In an enterprise managed environment only trusted systems should be communicating within the network. Access to any other system should be prohibited.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyContinue experiences on this device Note: This Group Policy path may not exist by default. It is provided by the Group Policy template GroupPolicy.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.8.21.4\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27206,'Ensure 'Turn off background refresh of Group Policy' is set to 'Disabled'.','This policy setting prevents Group Policy from being updated while the computer is in use. This policy setting applies to Group Policy for computers, users and Domain Controllers. The recommended state for this setting is: Disabled.','This setting ensures that group policy changes take effect more quickly, as compared to waiting until the next user logon or system restart.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemGroup PolicyTurn off background refresh of Group Policy Note: This Group Policy path is provided by the Group Policy template GroupPolicy.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.21.5\"]}]'),(27207,'Ensure 'Turn off downloading of print drivers over HTTP' is set to 'Enabled'.','This policy setting controls whether the computer can download print driver packages over HTTP. To set up HTTP printing, printer drivers that are not available in the standard operating system installation might need to be downloaded over HTTP. The recommended state for this setting is: Enabled.','Users might download drivers that include malicious code.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off downloading of print drivers over HTTP Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.1\"]}, {\"cis_csc\": [\"2.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27208,'Ensure 'Turn off handwriting personalization data sharing' is set to 'Enabled'.','This setting turns off data sharing from the handwriting recognition personalization tool. The handwriting recognition personalization tool enables Tablet PC users to adapt handwriting recognition to their own writing style by providing writing samples. The tool can optionally share user writing samples with Microsoft to improve handwriting recognition in future versions of Windows. The tool generates reports and transmits them to Microsoft over a secure connection. The recommended state for this setting is: Enabled.','A person's handwriting is Personally Identifiable Information (PII), especially when it comes to your signature. As such, it is unacceptable in many environments to automatically upload PII to a website without explicit approval by the user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off handwriting personalization data sharing Note: This Group Policy path may not exist by default. It is provided by the Group Policy template ShapeCollector.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.22.1.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27209,'Ensure 'Turn off handwriting recognition error reporting' is set to 'Enabled'.','Turns off the handwriting recognition error reporting tool. The handwriting recognition error reporting tool enables users to report errors encountered in Tablet PC Input Panel. The tool generates error reports and transmits them to Microsoft over a secure connection. Microsoft uses these error reports to improve handwriting recognition in future versions of Windows. The recommended state for this setting is: Enabled.','A person's handwriting is Personally Identifiable Information (PII), especially when it comes to your signature. As such, it is unacceptable in many environments to automatically upload PII to a website without explicit approval by the user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off handwriting recognition error reporting Note: This Group Policy path is provided by the Group Policy template InkWatson.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.3\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27210,'Ensure 'Turn off Internet Connection Wizard if URL connection is referring to Microsoft.com' is set to 'Enabled'.','This policy setting specifies whether the Internet Connection Wizard can connect to Microsoft to download a list of Internet Service Providers (ISPs). The recommended state for this setting is: Enabled.','In an enterprise managed environment we want to lower the risk of a user unknowingly exposing sensitive data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Internet Connection Wizard if URL connection is referring to Microsoft.com Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.4\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27211,'Ensure 'Turn off Internet download for Web publishing and online ordering wizards' is set to 'Enabled'.','This policy setting controls whether Windows will download a list of providers for the Web publishing and online ordering wizards. The recommended state for this setting is: Enabled.','Although the risk is minimal, enabling this setting will reduce the possibility of a user unknowingly downloading malicious content through this feature.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Internet download for Web publishing and online ordering wizards Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.5\"]}, {\"cis_csc\": [\"4.8\"]}]'),(27212,'Ensure 'Turn off printing over HTTP' is set to 'Enabled'.','This policy setting allows you to disable the client computer's ability to print over HTTP, which allows the computer to print to printers on the intranet as well as the Internet. The recommended state for this setting is: Enabled. Note: This control affects printing over both HTTP and HTTPS.','Information that is transmitted over HTTP through this capability is not protected and can be intercepted by malicious users. For this reason, it is not often used in enterprise managed environments.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off printing over HTTP Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.6\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27213,'Ensure 'Turn off Registration if URL connection is referring to Microsoft.com' is set to 'Enabled'.','This policy setting specifies whether the Windows Registration Wizard connects to Microsoft.com for online registration. The recommended state for this setting is: Enabled.','Users in an enterprise managed environment should not be registering their own copies of Windows, providing their own PII in the process.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Registration if URL connection is referring to Microsoft.com Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.7\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27214,'Ensure 'Turn off Search Companion content file updates' is set to 'Enabled'.','This policy setting specifies whether Search Companion should automatically download content updates during local and Internet searches. The recommended state for this setting is: Enabled.','There is a small risk that users will unknowingly reveal sensitive information because of the topics they are searching for. This risk is very low because even if this setting is enabled users still must submit search queries to the desired search engine in order to perform searches.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Search Companion content file updates Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.8\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27215,'Ensure 'Turn off the "Order Prints" picture task' is set to 'Enabled'.','This policy setting specifies whether the "Order Prints Online" task is available from Picture Tasks in Windows folders. The Order Prints Online Wizard is used to download a list of providers and allow users to order prints online. The recommended state for this setting is: Enabled.','In an enterprise managed environment we want to lower the risk of a user unknowingly exposing sensitive data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off the "Order Prints" picture task Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.9\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27216,'Ensure 'Turn off the "Publish to Web" task for files and folders' is set to 'Enabled'.','This policy setting specifies whether the tasks Publish this file to the Web, Publish this folder to the Web, and Publish the selected items to the Web are available from File and Folder Tasks in Windows folders. The recommended state for this setting is: Enabled.','Users may publish confidential or sensitive information to a public service outside of the control of the organization.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off the "Publish to Web" task for files and folders Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.10\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27217,'Ensure 'Turn off the Windows Messenger Customer Experience Improvement Program' is set to 'Enabled'.','This policy setting specifies whether Windows Messenger can collect anonymous information about how the Windows Messenger software and service is used. Microsoft uses information collected through the Customer Experience Improvement Program to detect software flaws so that they can be corrected more quickly, enabling this setting will reduce the amount of data Microsoft is able to gather for this purpose. The recommended state for this setting is: Enabled.','Large enterprise managed environments may not want to have information collected by Microsoft from managed client computers.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off the Windows Messenger Customer Experience Improvement Program Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.11\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27218,'Ensure 'Turn off Windows Customer Experience Improvement Program' is set to 'Enabled'.','This policy setting specifies whether the Windows Customer Experience Improvement Program can collect anonymous information about how Windows is used. Microsoft uses information collected through the Windows Customer Experience Improvement Program to improve features that are most used and to detect flaws so that they can be corrected more quickly. Enabling this setting will reduce the amount of data Microsoft is able to gather for this purpose. The recommended state for this setting is: Enabled.','Large enterprise managed environments may not want to have information collected by Microsoft from managed client computers.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Windows Customer Experience Improvement Program Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.12\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27219,'Ensure 'Turn off Windows Error Reporting' is set to 'Enabled'.','This policy setting controls whether or not errors are reported to Microsoft. Error Reporting is used to report information about a system or application that has failed or has stopped responding and is used to improve the quality of the product. The recommended state for this setting is: Enabled.','If a Windows Error occurs in a secure, enterprise managed environment, the error should be reported directly to IT staff for troubleshooting and remediation. There is no benefit to the corporation to report these errors directly to Microsoft, and there is some risk of unknowingly exposing sensitive data as part of the error.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemInternet Communication ManagementInternet Communication settingsTurn off Windows Error Reporting Note: This Group Policy path is provided by the Group Policy template ICM.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.22.1.13\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27220,'Ensure 'Support device authentication using certificate' is set to 'Enabled: Automatic'.','This policy setting allows you to set support for Kerberos to attempt authentication using the certificate for the device to the domain. Support for device authentication using certificate will require connectivity to a DC in the device account domain which supports certificate authentication for computer accounts. The recommended state for this setting is: Enabled: Automatic.','Having stronger device authentication with the use of certificates is strongly encouraged over standard username and password authentication. Having this set to Automatic will allow certificate based authentication to be used whenever possible.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Automatic: Computer ConfigurationPoliciesAdministrative TemplatesSystemKerberosSupport device authentication using certificate Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Kerberos.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.8.25.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27221,'Ensure 'Enumeration policy for external devices incompatible with Kernel DMA Protection' is set to 'Enabled: Block All'.','This policy is intended to provide additional security against external DMA-capable devices. It allows for more control over the enumeration of external DMA-capable devices that are not compatible with DMA Remapping/device memory isolation and sandboxing. The recommended state for this setting is: Enabled: Block All. Note: This policy does not apply to 1394, PCMCIA or ExpressCard devices. The protection also only applies to Windows 10 R1803 or higher, and also requires a UEFI BIOS to function.','Device memory sandboxing allows the OS to leverage the I/O Memory Management Unit (IOMMU) of a device to block unpermitted I/O, or memory access, by the peripheral.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Block All: Computer ConfigurationPoliciesAdministrative TemplatesSystemKernel DMA ProtectionEnumeration policy for external devices incompatible with Kernel DMA Protection Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DmaGuard.admx/adml that is included with the Microsoft Windows 10 Release 1809 & Server 2019 Administrative Templates (or newer).','[{\"cis\": [\"18.8.26.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27222,'Ensure 'Disallow copying of user input methods to the system account for sign-in' is set to 'Enabled'.','This policy prevents automatic copying of user input methods to the system account for use on the sign-in screen. The user is restricted to the set of input methods that are enabled in the system account. The recommended state for this setting is: Enabled.','This is a way to increase the security of the system account.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLocale ServicesDisallow copying of user input methods to the system account for sign-in Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Globalization.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.27.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27223,'Ensure 'Block user from showing account details on sign- in' is set to 'Enabled'.','This policy prevents the user from showing account details (email address or user name) on the sign-in screen. The recommended state for this setting is: Enabled.','An attacker with access to the console (for example, someone with physical access or someone who is able to connect to the server through Remote Desktop Services) could view the name of the last user who logged on to the server. The attacker could then try to guess the password, use a dictionary, or use a brute-force attack to try and log on.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonBlock user from showing account details on sign-in Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27224,'Ensure 'Do not display network selection UI' is set to 'Enabled'.','This policy setting allows you to control whether anyone can interact with available networks UI on the logon screen. The recommended state for this setting is: Enabled.','An unauthorized user could disconnect the PC from the network or can connect the PC to other available networks without signing into Windows.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonDo not display network selection UI Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27225,'Ensure 'Do not enumerate connected users on domain- joined computers' is set to 'Enabled'.','This policy setting prevents connected users from being enumerated on domain-joined computers. The recommended state for this setting is: Enabled.','A malicious user could use this feature to gather account names of other users, that information could then be used in conjunction with other types of attacks such as guessing passwords or social engineering. The value of this countermeasure is small because a user with domain credentials could gather the same account information using other methods.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonDo not enumerate connected users on domain-joined computers Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.3\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27226,'Ensure 'Enumerate local users on domain-joined computers' is set to 'Disabled' (MS only).','This policy setting allows local users to be enumerated on domain-joined computers. The recommended state for this setting is: Disabled.','A malicious user could use this feature to gather account names of other users, that information could then be used in conjunction with other types of attacks such as guessing passwords or social engineering. The value of this countermeasure is small because a user with domain credentials could gather the same account information using other methods.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonEnumerate local users on domain-joined computers Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.4\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27227,'Ensure 'Turn off app notifications on the lock screen' is set to 'Enabled'.','This policy setting allows you to prevent app notifications from appearing on the lock screen. The recommended state for this setting is: Enabled.','App notifications might display sensitive business or personal data.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonTurn off app notifications on the lock screen Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Logon.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27228,'Ensure 'Turn off picture password sign-in' is set to 'Enabled'.','This policy setting allows you to control whether a domain user can sign in using a picture password. The recommended state for this setting is: Enabled. Note: If the picture password feature is permitted, the user's domain password is cached in the system vault when using it.','Picture passwords bypass the requirement for a typed complex password. In a shared work environment, a simple shoulder surf where someone observed the on-screen gestures would allow that person to gain access to the system without the need to know the complex password. Vertical monitor screens with an image are much more visible at a distance than horizontal key strokes, increasing the likelihood of a successful observation of the mouse gestures.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonTurn off picture password sign-in Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredentialProviders.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.28.6\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27229,'Ensure 'Turn on convenience PIN sign-in' is set to 'Disabled'.','This policy setting allows you to control whether a domain user can sign in using a convenience PIN. In Windows 10, convenience PIN was replaced with Passport, which has stronger security properties. To configure Passport for domain users, use the policies under Computer ConfigurationAdministrative TemplatesWindows ComponentsMicrosoft Passport for Work. Note: The user's domain password will be cached in the system vault when using this feature. The recommended state for this setting is: Disabled.','A PIN is created from a much smaller selection of characters than a password, so in most cases a PIN will be much less robust than a password.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemLogonTurn on convenience PIN sign-in Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredentialProviders.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Turn on PIN sign-in, but it was renamed starting with the Windows 10 Release 1511 Administrative Templates.','[{\"cis\": [\"18.8.28.7\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27230,'Ensure 'Allow Clipboard synchronization across devices' is set to 'Disabled'.','This policy setting determines whether Clipboard contents can be synchronized across devices. The recommended state for this setting is: Disabled.','Due to privacy concerns, clipboard data should stay local to the system and not synced across devices.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemOS PoliciesAllow Clipboard synchronization across devices','[{\"cis\": [\"18.8.31.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27231,'Ensure 'Allow upload of User Activities' is set to 'Disabled'.','This policy setting determines whether published User Activities can be uploaded to the cloud. The recommended state for this setting is: Disabled.','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemOS PoliciesAllow upload of User Activities Note: This Group Policy path may not exist by default. It is provided by the Group Policy template OSPolicy.admx/adml that is included with the Microsoft Windows 10 Release 1803 Administrative Templates (or newer).','[{\"cis\": [\"18.8.31.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27232,'Ensure 'Allow network connectivity during connected-standby (on battery)' is set to 'Disabled'.','This policy setting allows you to control the network connectivity state in standby on modern standby-capable systems. The recommended state for this setting is: Disabled.','Disabling this setting ensures that the computer will not be accessible to attackers over a WLAN network while left unattended, on battery and in a sleep state.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsAllow network connectivity during connected-standby (on battery) Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.8.34.6.1\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27233,'Ensure 'Allow network connectivity during connected-standby (plugged in)' is set to 'Disabled'.','This policy setting allows you to control the network connectivity state in standby on modern standby-capable systems. The recommended state for this setting is: Disabled.','Disabling this setting ensures that the computer will not be accessible to attackers over a WLAN network while left unattended, plugged in and in a sleep state.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsAllow network connectivity during connected-standby (plugged in) Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.8.34.6.2\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27234,'Ensure 'Require a password when a computer wakes (on battery)' is set to 'Enabled'.','Specifies whether or not the user is prompted for a password when the system resumes from sleep. The recommended state for this setting is: Enabled.','Enabling this setting ensures that anyone who wakes an unattended computer from sleep state will have to provide logon credentials before they can access the system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsRequire a password when a computer wakes (on battery) Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.34.6.3\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27235,'Ensure 'Require a password when a computer wakes (plugged in)' is set to 'Enabled'.','Specifies whether or not the user is prompted for a password when the system resumes from sleep. The recommended state for this setting is: Enabled.','Enabling this setting ensures that anyone who wakes an unattended computer from sleep state will have to provide logon credentials before they can access the system.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemPower ManagementSleep SettingsRequire a password when a computer wakes (plugged in) Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Power.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.34.6.4\"]}, {\"cis_csc\": [\"4.3\"]}, {\"pci_dss\": [\"8.2\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27236,'Ensure 'Configure Offer Remote Assistance' is set to 'Disabled'.','This policy setting allows you to turn on or turn off Offer (Unsolicited) Remote Assistance on this computer. Help desk and support personnel will not be able to proactively offer assistance, although they can still respond to user assistance requests. The recommended state for this setting is: Disabled.','A user might be tricked and accept an unsolicited Remote Assistance offer from a malicious user.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote AssistanceConfigure Offer Remote Assistance Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RemoteAssistance.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.36.1\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27237,'Ensure 'Configure Solicited Remote Assistance' is set to 'Disabled'.','This policy setting allows you to turn on or turn off Solicited (Ask for) Remote Assistance on this computer. The recommended state for this setting is: Disabled.','There is slight risk that a rogue administrator will gain access to another user's desktop session, however, they cannot connect to a user's computer unannounced or control it without permission from the user. When an expert tries to connect, the user can still choose to deny the connection or give the expert view-only privileges. The user must explicitly click the Yes button to allow the expert to remotely control the workstation.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote AssistanceConfigure Solicited Remote Assistance Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RemoteAssistance.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.36.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27238,'Ensure 'Enable RPC Endpoint Mapper Client Authentication' is set to 'Enabled' (MS only).','This policy setting controls whether RPC clients authenticate with the Endpoint Mapper Service when the call they are making contains authentication information. The Endpoint Mapper Service on computers running Windows NT4 (all service packs) cannot process authentication information supplied in this manner. This policy setting can cause a specific issue with 1-way forest trusts if it is applied to the trusting domain DCs (see Microsoft KB3073942), so we do not recommend applying it to Domain Controllers. Note: This policy will not be in effect until the system is rebooted. The recommended state for this setting is: Enabled.','Anonymous access to RPC services could result in accidental disclosure of information to unauthenticated users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote Procedure CallEnable RPC Endpoint Mapper Client Authentication Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RPC.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.37.1\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27239,'Ensure 'Restrict Unauthenticated RPC clients' is set to 'Enabled: Authenticated' (MS only).','This policy setting controls how the RPC server runtime handles unauthenticated RPC clients connecting to RPC servers. This policy setting impacts all RPC applications. In a domain environment this policy setting should be used with caution as it can impact a wide range of functionality including group policy processing itself. Reverting a change to this policy setting can require manual intervention on each affected machine. This policy setting should never be applied to a Domain Controller. A client will be considered an authenticated client if it uses a named pipe to communicate with the server or if it uses RPC Security. RPC Interfaces that have specifically requested to be accessible by unauthenticated clients may be exempt from this restriction, depending on the selected value for this policy setting. -- "None" allows all RPC clients to connect to RPC Servers running on the machine on which the policy setting is applied. -- "Authenticated" allows only authenticated RPC Clients (per the definition above) to connect to RPC Servers running on the machine on which the policy setting is applied. Exemptions are granted to interfaces that have requested them. -- "Authenticated without exceptions" allows only authenticated RPC Clients (per the definition above) to connect to RPC Servers running on the machine on which the policy setting is applied. No exceptions are allowed. This value has the potential to cause serious problems and is not recommended. Note: This policy setting will not be applied until the system is rebooted. The recommended state for this setting is: Enabled: Authenticated.','Unauthenticated RPC communication can create a security vulnerability.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Authenticated: Computer ConfigurationPoliciesAdministrative TemplatesSystemRemote Procedure CallRestrict Unauthenticated RPC clients Note: This Group Policy path may not exist by default. It is provided by the Group Policy template RPC.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.37.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27240,'Ensure 'Configure validation of ROCA-vulnerable WHfB keys during authentication' is set to 'Enabled: Audit' or higher (DC only).','This policy setting allows you to configure how Domain Controllers handle Windows Hello for Business (WHfB) keys that are vulnerable to the "Return of Coppersmiths attack" (ROCA) vulnerability. If this policy setting is enabled the following options are supported: Ignore: during authentication the domain controller will not probe any WHfB keys for the ROCA vulnerability. Audit: during authentication the domain controller will emit audit events for WHfB keys that are subject to the ROCA vulnerability (authentications will still succeed). Block: during authentication the domain controller will block the use of WHfB keys that are subject to the ROCA vulnerability (authentications will fail). The recommended state for this setting is: Enabled: Audit. Configuring this setting to Enabled: Block: also conforms to the benchmark. Note: This setting only takes effect on Domain Controllers. Note #2: A reboot is not required for changes to this setting to take effect.','The "Return of Coppersmiths attack" or ROCA vulnerability is a cryptographic weakness in a widely used cryptographic library. An attacker can reveal secret keys (offline with no physical access to the affected device) on certified devices using this library. For more information on this vulnerability, visit ADV170012 - Security Update Guide - Microsoft - Vulnerability in TPM could allow Security Feature Bypass.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Audit (configuring to Enabled: Block also conforms to the benchmark): Computer ConfigurationPoliciesAdministrative TemplatesSystemSecurity Account ManagerConfigure validation of ROCA-vulnerable WHfB keys during authentication Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Sam.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.40.1\"]}, {\"cis_csc\": [\"10.5\"]}]'),(27241,'Ensure 'Microsoft Support Diagnostic Tool: Turn on MSDT interactive communication with support provider' is set to 'Disabled'.','This policy setting configures Microsoft Support Diagnostic Tool (MSDT) interactive communication with the support provider. MSDT gathers diagnostic data for analysis by support professionals. The recommended state for this setting is: Disabled.','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemTroubleshooting and DiagnosticsMicrosoft Support Diagnostic ToolMicrosoft Support Diagnostic Tool: Turn on MSDT interactive communication with support provider Note: This Group Policy path may not exist by default. It is provided by the Group Policy template MSDT.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.8.48.5.1\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27242,'Ensure 'Enable/Disable PerfTrack' is set to 'Disabled'.','This policy setting specifies whether to enable or disable tracking of responsiveness events. The recommended state for this setting is: Disabled.','When enabled the aggregated data of a given event will be transmitted to Microsoft. The option exists to restrict this feature for a specific user, set the consent level, and designate specific programs for which error reports could be sent. However, centrally restricting the ability to execute PerfTrack to limit the potential for unauthorized or undesired usage, data leakage, or unintentional communications is highly recommended.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemTroubleshooting and DiagnosticsWindows Performance PerfTrackEnable/Disable PerfTrack Note: This Group Policy path may not exist by default. It is provided by the Group Policy template PerformancePerftrack.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.48.11.1\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27243,'Ensure 'Turn off the advertising ID' is set to 'Enabled'.','This policy setting turns off the advertising ID, preventing apps from using the ID for experiences across apps. The recommended state for this setting is: Enabled.','Tracking user activity for advertising purposes, even anonymously, may be a privacy concern. In an enterprise managed environment, applications should not need or require tracking for targeted advertising.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemUser ProfilesTurn off the advertising ID Note: This Group Policy path may not exist by default. It is provided by the Group Policy template UserProfiles.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.8.50.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27244,'Ensure 'Enable Windows NTP Client' is set to 'Enabled'.','This policy setting specifies whether the Windows NTP Client is enabled. Enabling the Windows NTP Client allows your computer to synchronize its computer clock with other NTP servers. You might want to disable this service if you decide to use a third-party time provider. The recommended state for this setting is: Enabled.','A reliable and accurate account of time is important for a number of services and security requirements, including but not limited to distributed applications, authentication services, multi-user databases and logging services. The use of an NTP client (with secure operation) establishes functional accuracy and is a focal point when reviewing security relevant events','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemWindows Time ServiceTime ProvidersEnable Windows NTP Client Note: This Group Policy path is provided by the Group Policy template W32Time.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.53.1.1\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC7.2\"]}]'),(27245,'Ensure 'Enable Windows NTP Server' is set to 'Disabled' (MS only).','This policy setting allows you to specify whether the Windows NTP Server is enabled. The recommended state for this setting is: Disabled. Note: In most enterprise managed environments, you should not disable the Windows NTP Server on Domain Controllers, as it is very important for the operation of NT5DS (domain hierarchy-based) time synchronization.','The configuration of proper time synchronization is critically important in an enterprise managed environment both due to the sensitivity of Kerberos authentication timestamps and also to ensure accurate security logging.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesSystemWindows Time ServiceTime ProvidersEnable Windows NTP Server Note: This Group Policy path is provided by the Group Policy template W32Time.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.8.53.1.2\"]}, {\"cis_csc\": [\"8.4\"]}, {\"pci_dss\": [\"10.4\"]}, {\"nist_800_53\": [\"AU.8\"]}, {\"tsc\": [\"CC7.2\"]}]'),(27246,'Ensure 'Allow a Windows app to share application data between users' is set to 'Disabled'.','Manages a Windows app's ability to share data between users who have installed the app. Data is shared through the SharedLocal folder. This folder is available through the Windows.Storage API. The recommended state for this setting is: Disabled.','Users of a system could accidentally share sensitive data with other users on the same system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsApp Package DeploymentAllow a Windows app to share application data between users Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AppxPackageManager.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.4.1\"]}, {\"cis_csc\": [\"3.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27247,'Ensure 'Allow Microsoft accounts to be optional' is set to 'Enabled'.','This policy setting lets you control whether Microsoft accounts are optional for Windows Store apps that require an account to sign in. This policy only affects Windows Store apps that support it. The recommended state for this setting is: Enabled.','Enabling this setting allows an organization to use their enterprise user accounts instead of using their Microsoft accounts when accessing Windows store apps. This provides the organization with greater control over relevant credentials. Microsoft accounts cannot be centrally managed and as such enterprise credential security policies cannot be applied to them, which could put any information accessed by using Microsoft accounts at risk.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsApp runtimeAllow Microsoft accounts to be optional Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AppXRuntime.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.6.1\"]}, {\"cis_csc\": [\"5.6\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27248,'Ensure 'Disallow Autoplay for non-volume devices' is set to 'Enabled'.','This policy setting disallows AutoPlay for MTP devices like cameras or phones. The recommended state for this setting is: Enabled.','An attacker could use this feature to launch a program to damage a client computer or data on the computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsAutoPlay PoliciesDisallow Autoplay for non-volume devices Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AutoPlay.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.8.1\"]}, {\"cis_csc\": [\"10.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27249,'Ensure 'Set the default behavior for AutoRun' is set to 'Enabled: Do not execute any autorun commands'.','This policy setting sets the default behavior for Autorun commands. Autorun commands are generally stored in autorun.inf files. They often launch the installation program or other routines. The recommended state for this setting is: Enabled: Do not execute any autorun commands.','Prior to Windows Vista, when media containing an autorun command is inserted, the system will automatically execute the program without user intervention. This creates a major security concern as code may be executed without user's knowledge. The default behavior starting with Windows Vista is to prompt the user whether autorun command is to be run. The autorun command is represented as a handler in the Autoplay dialog.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Do not execute any autorun commands: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsAutoPlay PoliciesSet the default behavior for AutoRun Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AutoPlay.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.8.2\"]}, {\"cis_csc\": [\"10.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27250,'Ensure 'Turn off Autoplay' is set to 'Enabled: All drives'.','Autoplay starts to read from a drive as soon as you insert media in the drive, which causes the setup file for programs or audio media to start immediately. An attacker could use this feature to launch a program to damage the computer or data on the computer. Autoplay is disabled by default on some removable drive types, such as floppy disk and network drives, but not on CD-ROM drives. Note: You cannot use this policy setting to enable Autoplay on computer drives in which it is disabled by default, such as floppy disk and network drives. The recommended state for this setting is: Enabled: All drives.','An attacker could use this feature to launch a program to damage a client computer or data on the computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: All drives: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsAutoPlay PoliciesTurn off Autoplay Note: This Group Policy path is provided by the Group Policy template AutoPlay.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.8.3\"]}, {\"cis_csc\": [\"10.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27251,'Ensure 'Configure enhanced anti-spoofing' is set to 'Enabled'.','This policy setting determines whether enhanced anti-spoofing is configured for devices which support it. The recommended state for this setting is: Enabled.','Enterprise managed environments are now supporting a wider range of mobile devices, increasing the security on these devices will help protect against unauthorized access on your network.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsBiometricsFacial FeaturesConfigure enhanced anti-spoofing Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Biometrics.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer). Note #2: In the Windows 10 Release 1511 and Windows 10 Release 1607 & Server 2016 Administrative Templates, this setting was initially named Use enhanced anti-spoofing when available. It was renamed to Configure enhanced anti-spoofing starting with the Windows 10 Release 1703 Administrative Templates.','[{\"cis\": [\"18.9.10.1.1\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27252,'Ensure 'Allow Use of Camera' is set to 'Disabled'.','This policy setting controls whether the use of Camera devices on the machine are permitted. The recommended state for this setting is: Disabled.','Cameras in a high security environment can pose serious privacy and data exfiltration risks - they should be disabled to help mitigate that risk.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCameraAllow Use of Camera Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Camera.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.12.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27253,'Ensure 'Turn off cloud consumer account state content' is set to 'Enabled' (Manual).','This policy setting determines whether cloud consumer account state content is allowed in all Windows experiences. The recommended state for this setting is: Enabled.','The use of consumer accounts in an enterprise managed environment is not good security practice as it could lead to possible data leakage.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCloud ContentTurn off cloud consumer account state content Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CloudContent.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.14.1\"]}]'),(27254,'Ensure 'Turn off Microsoft consumer experiences' is set to 'Enabled'.','This policy setting turns off experiences that help consumers make the most of their devices and Microsoft account. The recommended state for this setting is: Enabled. Note: Per Microsoft TechNet, this policy setting only applies to Windows 10 Enterprise and Windows 10 Education editions.','Having apps silently install in an enterprise managed environment is not good security practice - especially if the apps send data back to a 3rd party.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCloud ContentTurn off Microsoft consumer experiences Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CloudContent.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.9.14.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27255,'Ensure 'Require pin for pairing' is set to 'Enabled: First Time' OR 'Enabled: Always'.','This policy setting controls whether or not a PIN is required for pairing to a wireless display device. The recommended state for this setting is: Enabled: First Time OR Enabled: Always.','If this setting is not configured or disabled then a PIN would not be required when pairing wireless display devices to the system, increasing the risk of unauthorized use.','','To establish the recommended configuration via GP, set the following UI path to Enabled: First Time OR Enabled: Always: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsConnectRequire pin for pairing Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WirelessDisplay.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer). The new Choose one of the following actions sub-option was later added as of the Windows 10 Release 1809 Administrative Templates. Choosing Enabled in the older templates is the equivalent of choosing Enabled: First Time in the newer templates.','[{\"cis\": [\"18.9.15.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27256,'Ensure 'Do not display the password reveal button' is set to 'Enabled'.','This policy setting allows you to configure the display of the password reveal button in password entry user experiences. The recommended state for this setting is: Enabled.','This is a useful feature when entering a long and complex password, especially when using a touchscreen. The potential risk is that someone else may see your password while surreptitiously observing your screen.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCredential User InterfaceDo not display the password reveal button Note: This Group Policy path may not exist by default. It is provided by the Group Policy template CredUI.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.16.1\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27257,'Ensure 'Enumerate administrator accounts on elevation' is set to 'Disabled'.','This policy setting controls whether administrator accounts are displayed when a user attempts to elevate a running application. The recommended state for this setting is: Disabled.','Users could see the list of administrator accounts, making it slightly easier for a malicious user who has logged onto a console session to try to crack the passwords of those accounts.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsCredential User InterfaceEnumerate administrator accounts on elevation Note: This Group Policy path is provided by the Group Policy template CredUI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.16.2\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27258,'Ensure 'Allow Diagnostic Data' is set to 'Enabled: Diagnostic data off (not recommended)' or 'Enabled: Send required diagnostic data','This policy setting determines the amount of diagnostic and usage data reported to Microsoft: - A value of (0) Diagnostic data off (not recommended). Using this value, no diagnostic data is sent from the device. This value is only supported on Enterprise, Education, and Server editions. If you choose this setting, devices in your organization will still be secure. - A value of (1) Send required diagnostic data. This is the minimum diagnostic data necessary to keep Windows secure, up to date, and performing as expected. Using this value disables the Optional diagnostic data control in the Settings app. - A value of (3)Send optional diagnostic data. Additional diagnostic data is collected that helps us to detect, diagnose and fix issues, as well as make product improvements. Required diagnostic data will always be included when you choose to send optional diagnostic data. Optional diagnostic data can also include diagnostic log files and crash dumps. Use the Limit Dump Collection and the Limit Diagnostic Log Collection policies for more granular control of what optional diagnostic data is sent. Windows telemetry settings apply to the Windows operating system and some first party apps. This setting does not apply to third party apps running on Windows 10/11. The recommended state for this setting is: Enabled: Diagnostic data off (not recommended) or Enabled: Send required diagnostic data. Note: If your organization relies on Windows Update, the minimum recommended setting is Required diagnostic data. Because no Windows Update information is collected when diagnostic data is off, important information about update failures is not sent. Microsoft uses this information to fix the causes of those failures and improve the quality of updates. Note #2: The Configure diagnostic data opt-in settings user interface group policy can be used to prevent end users from changing their data collection settings. Note #3: Enhanced diagnostic data setting is not available on Windows 11 and Windows Server 2022 and has been replaced with policies that can control the amount of optional diagnostic data that is sent. For more information on these settings visit Manage diagnostic data using Group Policy and MDM','Sending any data to a 3rd party vendor is a security concern and should only be done on an as needed basis.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Diagnostic data off (not recommended) or Enabled: Send required diagnostic data: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsAllow Diagnostic Data Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 11 Release 21H2 Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Allow Telemetry, but it was renamed to Allow Diagnostic Data starting with the Windows 11 Release 21H2 Administrative Templates.','[{\"cis\": [\"18.9.17.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27259,'Ensure 'Configure Authenticated Proxy usage for the Connected User Experience and Telemetry service' is set to 'Enabled: Disable Authenticated Pr','This policy setting controls whether the Connected User Experience and Telemetry service can automatically use an authenticated proxy to send data back to Microsoft. The recommended state for this setting is: Enabled: Disable Authenticated Proxy usage.','Sending any data to a 3rd party vendor is a security concern and should only be done on an as needed basis.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Disable Authenticated Proxy usage: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsConfigure Authenticated Proxy usage for the Connected User Experience and Telemetry service Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 10 Release 1703 Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.2\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27260,'Ensure 'Disable OneSettings Downloads' is set to 'Enabled'.','This policy setting controls whether Windows attempts to connect with the OneSettings service to download configuration settings. The recommended state for this setting is: Enabled.','Sending data to a 3rd party vendor is a security concern and should only be done on an as- needed basis.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsDisable OneSettings Downloads Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.3\"]}]'),(27261,'Ensure 'Do not show feedback notifications' is set to 'Enabled'.','This policy setting allows an organization to prevent its devices from showing feedback questions from Microsoft. The recommended state for this setting is: Enabled.','Users should not be sending any feedback to 3rd party vendors in an enterprise managed environment.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsDo not show feedback notifications Note: This Group Policy path may not exist by default. It is provided by the Group Policy template FeedbackNotifications.admx/adml that is included with the Microsoft Windows 10 Release 1511 Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.4\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27262,'Ensure 'Enable OneSettings Auditing' is set to 'Enabled'.','This policy setting controls whether Windows records attempts to connect with the OneSettings service to the Operational EventLog. The recommended state for this setting is: Enabled.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsEnable OneSettings Auditing Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.5\"]}, {\"cis_csc\": [\"8.5\"]}]'),(27263,'Ensure 'Limit Diagnostic Log Collection' is set to 'Enabled'.','This policy setting controls whether additional diagnostic logs are collected when more information is needed to troubleshoot a problem on the device. The recommended state for this setting is: Enabled. Note: Diagnostic logs are only sent when the device has been configured to send optional diagnostic data. Diagnostic data is limited with recommendation Allow Diagnostic Data is set to Enabled: Diagnostic data off (not recommended)or Enabled: Send required diagnostic data to send only basic information.','Sending data to a 3rd-party vendor is a security concern and should only be done on an as- needed basis.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsLimit Diagnostic Log Collection Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.6\"]}]'),(27264,'Ensure 'Limit Dump Collection' is set to 'Enabled'.','This policy setting limits the type of dumps that can be collected when more information is needed to troubleshoot a problem. The recommended state for this setting is: Enabled. Note: Dumps are only sent when the device has been configured to send optional diagnostic data. Diagnostic data is limited with recommendation Ensure Allow Diagnostic Data is set to Enabled: Diagnostic data off (not recommended) or Enabled: Send required diagnostic data to send only basic information.','Sending data to a 3rd party vendor is a security concern and should only be done on an as needed basis.','','To establish the recommended configuration via GP, set the following UI path to Enabled. Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsLimit Dump Collection Note: This Group Policy path may not exist by default. It is provided by the Group Policy template DataCollection.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.7\"]}]'),(27265,'Ensure 'Toggle user control over Insider builds' is set to 'Disabled'.','This policy setting determines whether users can access the Insider build controls in the Advanced Options for Windows Update. These controls are located under "Get Insider builds," and enable users to make their devices available for downloading and installing Windows preview software. The recommended state for this setting is: Disabled. Note: This policy setting applies only to devices running Windows Server 2016, up until Release 1703. For Release 1709 or newer, Microsoft encourages using the Manage preview builds setting (recommendation title 'Manage preview builds'). We have kept this setting in the benchmark to ensure that any older builds of Windows Server 2016 in the environment are still enforced.','It can be risky for experimental features to be allowed in an enterprise managed environment because this can introduce bugs and security holes into systems, making it easier for an attacker to gain access. It is generally preferred to only use production-ready builds.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsData Collection and Preview BuildsToggle user control over Insider builds Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AllowBuildPreview.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.17.8\"]}, {\"cis_csc\": [\"2.5\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27266,'Ensure 'Application: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'.','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceApplicationControl Event Log behavior when the log file reaches its maximum size Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.1.1\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27267,'Ensure 'Application: Specify the maximum log file size (KB)' is set to 'Enabled: 32,768 or greater'.','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 32,768 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 32,768 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceApplicationSpecify the maximum log file size (KB) Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.1.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27268,'Ensure 'Security: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'.','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSecurityControl Event Log behavior when the log file reaches its maximum size Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.2.1\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27269,'Ensure 'Security: Specify the maximum log file size (KB)' is set to 'Enabled: 196,608 or greater'.','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 196,608 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 196,608 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSecuritySpecify the maximum log file size (KB) Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.2.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27270,'Ensure 'Setup: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'.','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSetupControl Event Log behavior when the log file reaches its maximum size Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.3.1\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27271,'Ensure 'Setup: Specify the maximum log file size (KB)' is set to 'Enabled: 32,768 or greater'.','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 32,768 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users','','To establish the recommended configuration via GP, set the following UI path to Enabled: 32,768 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSetupSpecify the maximum log file size (KB) Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.3.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27272,'Ensure 'System: Control Event Log behavior when the log file reaches its maximum size' is set to 'Disabled'.','This policy setting controls Event Log behavior when the log file reaches its maximum size. The recommended state for this setting is: Disabled. Note: Old events may or may not be retained according to the Backup log automatically when full policy setting.','If new events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSystemControl Event Log behavior when the log file reaches its maximum size Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Retain old events, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.4.1\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27273,'Ensure 'System: Specify the maximum log file size (KB)' is set to 'Enabled: 32,768 or greater'.','This policy setting specifies the maximum size of the log file in kilobytes. The maximum log file size can be configured between 1 megabyte (1,024 kilobytes) and 4 terabytes (4,194,240 kilobytes) in kilobyte increments. The recommended state for this setting is: Enabled: 32,768 or greater.','If events are not recorded it may be difficult or impossible to determine the root cause of system problems or the unauthorized activities of malicious users','','To establish the recommended configuration via GP, set the following UI path to Enabled: 32,768 or greater: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsEvent Log ServiceSystemSpecify the maximum log file size (KB) Note: This Group Policy path is provided by the Group Policy template EventLog.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Maximum Log Size (KB), but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.27.4.2\"]}, {\"cis_csc\": [\"8.3\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27274,'Ensure 'Turn off Data Execution Prevention for Explorer' is set to 'Disabled'.','Disabling Data Execution Prevention can allow certain legacy plug-in applications to function without terminating Explorer. The recommended state for this setting is: Disabled. Note: Some legacy plug-in applications and other software may not function with Data Execution Prevention and will require an exception to be defined for that specific plug- in/software.','Data Execution Prevention is an important security feature supported by Explorer that helps to limit the impact of certain types of malware.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsFile ExplorerTurn off Data Execution Prevention for Explorer Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Explorer.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.31.2\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"10.6.1\"]}, {\"nist_800_53\": [\"AU.6\"]}, {\"gpg13\": [\"4.12\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC6.1\", \"CC6.8\", \"CC7.2\", \"CC7.3\"]}]'),(27275,'Ensure 'Turn off heap termination on corruption' is set to 'Disabled'.','Without heap termination on corruption, legacy plug-in applications may continue to function when a File Explorer session has become corrupt. Ensuring that heap termination on corruption is active will prevent this. The recommended state for this setting is: Disabled.','Allowing an application to function after its session has become corrupt increases the risk posture to the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsFile ExplorerTurn off heap termination on corruption Note: This Group Policy path is provided by the Group Policy template Explorer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.31.3\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27276,'Ensure 'Turn off shell protocol protected mode' is set to 'Disabled'.','This policy setting allows you to configure the amount of functionality that the shell protocol can have. When using the full functionality of this protocol, applications can open folders and launch files. The protected mode reduces the functionality of this protocol allowing applications to only open a limited set of folders. Applications are not able to open files with this protocol when it is in the protected mode. It is recommended to leave this protocol in the protected mode to increase the security of Windows. The recommended state for this setting is: Disabled.','Limiting the opening of files and folders to a limited set reduces the attack surface of the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsFile ExplorerTurn off shell protocol protected mode Note: This Group Policy path is provided by the Group Policy template WindowsExplorer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.31.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27277,'Ensure 'Turn off location' is set to 'Enabled'.','This policy setting turns off the location feature for the computer. The recommended state for this setting is: Enabled.','This setting affects the location feature (e.g. GPS or other location tracking). From a security perspective, it’s not a good idea to reveal your location to software in most cases, but there are legitimate uses, such as mapping software. However, they should not be used in high security environments.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsLocation and SensorsTurn off location Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Sensors.admx/adml that is included with the Microsoft Windows 7 & Server 2008 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.41.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27278,'Ensure 'Allow Message Service Cloud Sync' is set to 'Disabled'.','This policy setting allows backup and restore of cellular text messages to Microsoft's cloud services. The recommended state for this setting is: Disabled.','In a high security environment, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMessagingAllow Message Service Cloud Sync Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Messaging.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.45.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27279,'Ensure 'Block all consumer Microsoft account user authentication' is set to 'Enabled'.','This setting determines whether applications and services on the device can utilize new consumer Microsoft account authentication via the Windows OnlineID and WebAccountManager APIs. The recommended state for this setting is: Enabled.','Organizations that want to effectively implement identity management policies and maintain firm control of what accounts are used on their computers will probably want to block Microsoft accounts. Organizations may also need to block Microsoft accounts in order to meet the requirements of compliance standards that apply to their information systems.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft accountsBlock all consumer Microsoft account user authentication Note: This Group Policy path may not exist by default. It is provided by the Group Policy template MSAPolicy.admx/adml that is included with the Microsoft Windows 10 Release 1703 Administrative Templates (or newer).','[{\"cis\": [\"18.9.46.1\"]}, {\"cis_csc\": [\"5.3\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27280,'Ensure 'Configure local setting override for reporting to Microsoft MAPS' is set to 'Disabled'.','This policy setting configures a local override for the configuration to join Microsoft Active Protection Service (MAPS), which Microsoft has now renamed to "Microsft Defender Antivirus Cloud Protection Service". This setting can only be set by Group Policy. The recommended state for this setting is: Disabled.','The decision on whether or not to participate in Microsoft MAPS / Microsoft Defender Antivirus Cloud Protection Service for malicious software reporting should be made centrally in an enterprise managed environment, so that all computers within it behave consistently in that regard. Configuring this setting to Disabled ensures that the decision remains centrally managed.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusMAPSConfigure local setting override for reporting to Microsoft MAPS Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.4.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27281,'Ensure 'Join Microsoft MAPS' is set to 'Disabled'.','This policy setting allows you to join Microsoft Active Protection Service (MAPS), which Microsoft has now renamed to Windows Defender Antivirus Cloud Protection Service and then Microsoft Defender Antivirus Cloud Protection Service. Microsoft MAPS / Microsoft Defender Antivirus Cloud Protection Service is the online community that helps you choose how to respond to potential threats. The community also helps stop the spread of new malicious software infections. You can choose to send basic or additional information about detected software. Additional information helps Microsoft create new definitions and help it to protect your computer. Possible options are: - (0x0) Disabled (default) - (0x1) Basic membership - (0x2) Advanced membership Basic membership will send basic information to Microsoft about software that has been detected including where the software came from the actions that you apply or that are applied automatically and whether the actions were successful. Advanced membership in addition to basic information will send more information to Microsoft about malicious software spyware and potentially unwanted software including the location of the software file names how the software operates and how it has impacted your computer. The recommended state for this setting is: Disabled.','The information that would be sent can include things like location of detected items on your computer if harmful software was removed. The information would be automatically collected and sent. In some instances personal information might unintentionally be sent to Microsoft. However, Microsoft states that it will not use this information to identify you or contact you. For privacy reasons in high security environments, it is best to prevent these data submissions altogether.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusMAPSJoin Microsoft MAPS Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.4.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27282,'Ensure 'Configure Attack Surface Reduction rules' is set to 'Enabled'.','This policy setting controls the state for the Attack Surface Reduction (ASR) rules. The recommended state for this setting is: Enabled.','Attack surface reduction helps prevent actions and apps that are typically used by exploit- seeking malware to infect machines.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusMicrosoft Defender Exploit GuardAttack Surface ReductionConfigure Attack Surface Reduction rules Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.5.1.1\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27283,'Ensure 'Configure Attack Surface Reduction rules: Set the state for each ASR rule' is configured.','This policy setting sets the Attack Surface Reduction rules. The recommended state for this setting is: 26190899-1602-49e8-8b27-eb1d0a1ce869 - 1 (Block Office communication application from creating child processes) 3b576869-a4ec-4529-8536-b80a7769e899 - 1 (Block Office applications from creating executable content) 5beb7efe-fd9a-4556-801d-275e5ffc04cc - 1 (Block execution of potentially obfuscated scripts) 75668c1f-73b5-4cf0-bb93-3ecf5cb7cc84 - 1 (Block Office applications from injecting code into other processes) 7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c - 1 (Block Adobe Reader from creating child processes) 92e97fa1-2edf-4476-bdd6-9dd0b4dddc7b - 1 (Block Win32 API calls from Office macro) 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2 - 1 (Block credential stealing from the Windows local security authority subsystem (lsass.exe)) b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4 - 1 (Block untrusted and unsigned processes that run from USB) be9ba2d9-53ea-4cdc-84e5-9b1eeee46550 - 1 (Block executable content from email client and webmail) d3e037e1-3eb8-44c8-a917-57927947596d - 1 (Block JavaScript or VBScript from launching downloaded executable content) d4f940ab-401b-4efc-aadc-ad5f3c50688a - 1 (Block Office applications from creating child processes) e6db77e5-3df2-4cf1-b95a-636979351e5b - 1 (Block persistence through WMI event subscription)','Attack surface reduction helps prevent actions and apps that are typically used by exploit- seeking malware to infect machines.','','To establish the recommended configuration via GP, set the following UI path so that 26190899-1602-49e8-8b27-eb1d0a1ce869, 3b576869-a4ec-4529-8536-b80a7769e899, 5beb7efe-fd9a-4556-801d-275e5ffc04cc, 75668c1f-73b5-4cf0-bb93-3ecf5cb7cc84, 7674ba52-37eb-4a4f-a9a1-f0f9a1619a2c, 92e97fa1-2edf-4476-bdd6-9dd0b4dddc7b, 9e6c4e1f-7d60-472f-ba1a-a39ef669e4b2, b2b3f03d-6a65-4f7b-a9c7-1c7ef74a9ba4, be9ba2d9-53ea-4cdc-84e5-9b1eeee46550, d3e037e1-3eb8-44c8-a917-57927947596d, d4f940ab-401b-4efc-aadc-ad5f3c50688a, and e6db77e5-3df2-4cf1-b95a-636979351e5b are each set to a value of 1: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusMicrosoft Defender Exploit GuardAttack Surface ReductionConfigure Attack Surface Reduction rules: Set the state for each ASR rule Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.5.1.2\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27284,'Ensure 'Prevent users and apps from accessing dangerous websites' is set to 'Enabled: Block'.','This policy setting controls Microsoft Defender Exploit Guard network protection. The recommended state for this setting is: Enabled: Block.','This setting can help prevent employees from using any application to access dangerous domains that may host phishing scams, exploit-hosting sites, and other malicious content on the Internet.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Block: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusMicrosoft Defender Exploit GuardNetwork ProtectionPrevent users and apps from accessing dangerous websites Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.5.3.1\"]}, {\"cis_csc\": [\"9.3\", \"10.5\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27285,'Ensure 'Enable file hash computation feature' is set to 'Enabled'.','This setting determines whether hash values are computed for files scanned by Microsoft Defender. The recommended state for this setting is: Enabled.','When running an antivirus solution such as Microsoft Defender Antivirus, it is important to ensure that it is configured to monitor for suspicious and known malicious activity. File hashes are a reliable way of detecting changes to files, and can speed up the scan process by skipping files that have not changed since they were last scanned and determined to be safe. A changed file hash can also be cause for additional scrutiny.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusMpEngineEnable file hash computation feature Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 2004 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.6.1\"]}, {\"cis_csc\": [\"10.1\"]}]'),(27286,'Ensure 'Scan all downloaded files and attachments' is set to 'Enabled'.','This policy setting configures scanning for all downloaded files and attachments. The recommended state for this setting is: Enabled.','When running an antivirus solution such as Microsoft Defender Antivirus, it is important to ensure that it is configured to heuristically monitor in real-time for suspicious and known malicious activity.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusReal-Time ProtectionScan all downloaded files and attachments Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.9.1\"]}]'),(27287,'Ensure 'Turn off real-time protection' is set to 'Disabled'.','This policy setting configures real-time protection prompts for known malware detection. Microsoft Defender Antivirus alerts you when malware or potentially unwanted software attempts to install itself or to run on your computer. The recommended state for this setting is: Disabled.','When running an antivirus solution such as Microsoft Defender Antivirus, it is important to ensure that it is configured to heuristically monitor in real-time for suspicious and known malicious activity.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusReal-Time ProtectionTurn off real- time protection Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.9.2\"]}]'),(27288,'Ensure 'Turn on behavior monitoring' is set to 'Enabled'.','This policy setting allows you to configure behavior monitoring for Microsoft Defender Antivirus. The recommended state for this setting is: Enabled.','When running an antivirus solution such as Microsoft Defender Antivirus, it is important to ensure that it is configured to heuristically monitor in real-time for suspicious and known malicious activity.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusReal-Time ProtectionTurn on behavior monitoring Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.9.3\"]}, {\"cis_csc\": [\"10.7\"]}]'),(27289,'Ensure 'Turn on script scanning' is set to 'Enabled'.','This policy setting allows script scanning to be turned on/off. Script scanning intercepts scripts then scans them before they are executed on the system. The recommended state for this setting is: Enabled.','When running an antivirus solution such as Microsoft Defender Antivirus, it is important to ensure that it is configured to heuristically monitor in real-time for suspicious and known malicious activity.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusReal-Time ProtectionTurn on script scanning Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.9.4\"]}, {\"cis_csc\": [\"10.7\"]}]'),(27290,'Ensure 'Configure Watson events' is set to 'Disabled'.','This policy setting allows you to configure whether or not Watson events are sent. The recommended state for this setting is: Disabled.','Watson events are the reports that get sent to Microsoft when a program or service crashes or fails, including the possibility of automatic submission. Preventing this information from being sent can help reduce privacy concerns.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusReportingConfigure Watson events Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.11.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27291,'Ensure 'Scan removable drives' is set to 'Enabled'.','This policy setting allows you to manage whether or not to scan for malicious software and unwanted software in the contents of removable drives, such as USB flash drives, when running a full scan. The recommended state for this setting is: Enabled.','It is important to ensure that any present removable drives are always included in any type of scan, as removable drives are more likely to contain malicious software brought in to the enterprise managed environment from an external, unmanaged computer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusScanScan removable drives Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.12.1\"]}, {\"cis_csc\": [\"10.4\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27292,'Ensure 'Turn on e-mail scanning' is set to 'Enabled'.','This policy setting allows you to configure e-mail scanning. When e-mail scanning is enabled, the engine will parse the mailbox and mail files, according to their specific format, in order to analyze the mail bodies and attachments. Several e-mail formats are currently supported, for example: pst (Outlook), dbx, mbx, mime (Outlook Express), binhex (Mac). The recommended state for this setting is: Enabled.','Incoming e-mails should be scanned by an antivirus solution such as Microsoft Defender Antivirus, as email attachments are a commonly used attack vector to infiltrate computers with malicious software.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusScanTurn on e-mail scanning Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.12.2\"]}, {\"pci_dss\": [\"2.2.3\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27293,'Ensure 'Configure detection for potentially unwanted applications' is set to 'Enabled: Block'.','This policy setting controls detection and action for Potentially Unwanted Applications (PUA), which are sneaky unwanted application bundlers or their bundled applications, that can deliver adware or malware. The recommended state for this setting is: Enabled: Block.','Potentially unwanted applications can increase the risk of your network being infected with malware, cause malware infections to be harder to identify, and can waste IT resources in cleaning up the applications. They should be blocked from installation.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Block: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusConfigure detection for potentially unwanted applications Note: This Group Policy path is provided by the Group Policy template WindowsDefender.admx/adml that is included with the Microsoft Windows 10 Release 1809 & Server 2019 Administrative Templates (or newer).','[{\"cis\": [\"18.9.47.15\"]}, {\"cis_csc\": [\"2.5\", \"10.6\"]}]'),(27294,'Ensure 'Turn off Microsoft Defender AntiVirus' is set to 'Disabled'.','This policy setting turns off Microsoft Defender Antivirus. If the setting is configured to Disabled, Microsoft Defender Antivirus runs and computers are scanned for malware and other potentially unwanted software. The recommended state for this setting is: Disabled.','It is important to ensure a current, updated antivirus product is scanning each computer for malicious file activity. Microsoft provides a competent solution out of the box in Microsoft Defender Antivirus. Organizations that choose to purchase a reputable 3rd-party antivirus solution may choose to exempt themselves from this recommendation in lieu of the commercial alternative.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsMicrosoft Defender AntivirusTurn off Microsoft Defender AntiVirus Note: This Group Policy path is provided by the Group Policy template WindowsDefender.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Turn off Windows Defender, but it was renamed starting with the Windows 10 Release 1703 Administrative Templates. It was again renamed to Windows Defender Antivirus starting with the Windows 10 Release 2004 Administrative Templates.','[{\"cis\": [\"18.9.47.16\"]}, {\"cis_csc\": [\"10.6\"]}]'),(27295,'Ensure 'Prevent the usage of OneDrive for file storage' is set to 'Enabled'.','This policy setting lets you prevent apps and features from working with files on OneDrive using the Next Generation Sync Client. The recommended state for this setting is: Enabled.','Enabling this setting prevents users from accidentally (or intentionally) uploading confidential or sensitive corporate information to the OneDrive cloud service using the Next Generation Sync Client. Note: This security concern applies to any cloud-based file storage application installed on a server, not just the one supplied with Windows Server.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsOneDrivePrevent the usage of OneDrive for file storage Note: This Group Policy path may not exist by default. It is provided by the Group Policy template SkyDrive.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer). However, we strongly recommend you only use the version included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer). Older versions of the templates had conflicting settings in different template files for both OneDrive & SkyDrive, until it was cleaned up properly in the above version. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Prevent the usage of SkyDrive for file storage, but it was renamed starting with the Windows 10 RTM (Release 1507) Administrative Templates.','[{\"cis\": [\"18.9.58.1\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27296,'Ensure 'Turn off Push To Install service' is set to 'Enabled'.','This policy setting controls whether users can push Apps to the device from the Microsoft Store App running on other devices or the web. The recommended state for this setting is: Enabled.','In a high security managed environment, application installations should be managed centrally by IT staff, not by end users.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsPush to InstallTurn off Push To Install service Note: This Group Policy path may not exist by default. It is provided by the Group Policy template PushToInstall.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.64.1\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27297,'Ensure 'Do not allow passwords to be saved' is set to 'Enabled'.','This policy setting helps prevent Remote Desktop clients from saving passwords on a computer. The recommended state for this setting is: Enabled. Note: If this policy setting was previously configured as Disabled or Not configured, any previously saved passwords will be deleted the first time a Remote Desktop client disconnects from any server.','An attacker with physical access to the computer may be able to break the protection guarding saved passwords. An attacker who compromises a user's account and connects to their computer could use saved passwords to gain access to additional hosts.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Connection ClientDo not allow passwords to be saved Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.2.2\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(27298,'Ensure 'Restrict Remote Desktop Services users to a single Remote Desktop Services session' is set to 'Enabled'.','This policy setting allows you to restrict users to a single Remote Desktop Services session. The recommended state for this setting is: Enabled.','This setting ensures that users & administrators who Remote Desktop to a server will continue to use the same session - if they disconnect and reconnect, they will go back to the same session they were using before, preventing the creation of a second simultaneous session. This both prevents unnecessary resource usage by having the server host unnecessary additional sessions (which would put extra load on the server) and also ensures a consistency of experience for the user.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostConnectionsRestrict Remote Desktop Services users to a single Remote Desktop Services session Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Restrict Terminal Services users to a single remote session, but it was renamed starting with the Windows 7 & Server 2008 R2 Administrative Templates.','[{\"cis\": [\"18.9.65.3.2.1\"]}, {\"cis_csc\": [\"9.2\"]}]'),(27299,'Ensure 'Allow UI Automation redirection' is set to 'Disabled'.','This policy setting determines whether User Interface (UI) Automation client applications running on the local computer can access UI elements on the server. UI Automation gives programs access to most UI elements, which allows use of assistive technology products like Magnifier and Narrator that need to interact with the UI in order to work properly. UI information also allows automated test scripts to interact with the UI. For example, the local computers Narrator and Magnifier clients can be used to interact with UI on a web page opened in a remote session. The recommended state for this setting is: Disabled. Note: Remote Desktop sessions dont currently support UI Automation redirection.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for UI Automation redirection within a Remote Desktop session is rare, and not supported at this time, but it makes sense to reduce the number of unexpected avenues for malicious activity to occur.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionAllow UI Automation redirection Note: This Group Policy path may not exist by default. It is provided by the Group Policy template TerminalServer.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.65.3.3.1\"]}]'),(27300,'Ensure 'Do not allow COM port redirection' is set to 'Enabled'.','This policy setting specifies whether to prevent the redirection of data to client COM ports from the remote computer in a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for COM port redirection within a Remote Desktop session is very rare, so makes sense to reduce the number of unexpected avenues for data exfiltration and/or malicious code transfer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow COM port redirection Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.3.2\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27301,'Ensure 'Do not allow drive redirection' is set to 'Enabled'.','This policy setting prevents users from sharing the local drives on their client computers to Remote Desktop Servers that they access. Mapped drives appear in the session folder tree in Windows Explorer in the following format: \TSClient<driveletter>$ If local drives are shared they are left vulnerable to intruders who want to exploit the data that is stored on them. The recommended state for this setting is: Enabled.','Data could be forwarded from the user's Remote Desktop Services session to the user's local computer without any direct user interaction. Malicious software already present on a compromised server would have direct and stealthy disk access to the user's local computer during the Remote Desktop session.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow drive redirection Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.3.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27302,'Ensure 'Do not allow location redirection' is set to 'Enabled'.','This policy setting controls the redirection of location data to the remote computer in a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for location data redirection within a Remote Desktop session is rare, so it makes sense to reduce the number of unexpected avenues for malicious activity to occur.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow location redirection Note: This Group Policy path may not exist by default. It is provided by the Group Policy template TerminalServer.admx/adml that is included with the Microsoft Windows 10 Release 21H2 Administrative Templates (or newer).','[{\"cis\": [\"18.9.65.3.3.4\"]}]'),(27303,'Ensure 'Do not allow LPT port redirection' is set to 'Enabled'.','This policy setting specifies whether to prevent the redirection of data to client LPT ports during a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for LPT port redirection within a Remote Desktop session is very rare, so makes sense to reduce the number of unexpected avenues for data exfiltration and/or malicious code transfer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow LPT port redirection Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.3.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27304,'Ensure 'Do not allow supported Plug and Play device redirection' is set to 'Enabled'.','This policy setting allows you to control the redirection of supported Plug and Play devices, such as Windows Portable Devices, to the remote computer in a Remote Desktop Services session. The recommended state for this setting is: Enabled.','In a more security-sensitive environment, it is desirable to reduce the possible attack surface. The need for Plug and Play device redirection within a Remote Desktop session is very rare, so makes sense to reduce the number of unexpected avenues for data exfiltration and/or malicious code transfer.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostDevice and Resource RedirectionDo not allow supported Plug and Play device redirection Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.3.6\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27305,'Ensure 'Always prompt for password upon connection' is set to 'Enabled'.','This policy setting specifies whether Remote Desktop Services always prompts the client computer for a password upon connection. You can use this policy setting to enforce a password prompt for users who log on to Remote Desktop Services, even if they already provided the password in the Remote Desktop Connection client. The recommended state for this setting is: Enabled.','Users have the option to store both their username and password when they create a new Remote Desktop Connection shortcut. If the server that runs Remote Desktop Services allows users who have used this feature to log on to the server but not enter their password, then it is possible that an attacker who has gained physical access to the user's computer could connect to a Remote Desktop Server through the Remote Desktop Connection shortcut, even though they may not know the user's password.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecurityAlways prompt for password upon connection Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In the Microsoft Windows Vista Administrative Templates, this setting was named Always prompt client for password upon connection, but it was renamed starting with the Windows Server 2008 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.65.3.9.1\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27306,'Ensure 'Require secure RPC communication' is set to 'Enabled'.','This policy setting allows you to specify whether Remote Desktop Services requires secure Remote Procedure Call (RPC) communication with all clients or allows unsecured communication. You can use this policy setting to strengthen the security of RPC communication with clients by allowing only authenticated and encrypted requests. The recommended state for this setting is: Enabled.','Allowing unsecure RPC communication can exposes the server to man in the middle attacks and data disclosure attacks.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecurityRequire secure RPC communication Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.9.2\"]}, {\"pci_dss\": [\"8.2.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27307,'Ensure 'Require use of specific security layer for remote (RDP) connections' is set to 'Enabled: SSL'.','This policy setting specifies whether to require the use of a specific security layer to secure communications between clients and RD Session Host servers during Remote Desktop Protocol (RDP) connections. The recommended state for this setting is: Enabled: SSL. Note: In spite of this setting being labeled SSL, it is actually enforcing Transport Layer Security (TLS) version 1.0, not the older (and less secure) SSL protocol.','The native Remote Desktop Protocol (RDP) encryption is now considered a weak protocol, so enforcing the use of stronger Transport Layer Security (TLS) encryption for all RDP communications between clients and RD Session Host servers is preferred.','','To establish the recommended configuration via GP, set the following UI path to Enabled: SSL: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecurityRequire use of specific security layer for remote (RDP) connections Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.9.3\"]}, {\"cis_csc\": [\"3.10\"]}]'),(27308,'Ensure 'Require user authentication for remote connections by using Network Level Authentication' is set to 'Enabled'.','This policy setting allows you to specify whether to require user authentication for remote connections to the RD Session Host server by using Network Level Authentication. The recommended state for this setting is: Enabled.','Requiring that user authentication occur earlier in the remote connection process enhances security.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecurityRequire user authentication for remote connections by using Network Level Authentication Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In the Microsoft Windows Vista Administrative Templates, this setting was initially named Require user authentication using RDP 6.0 for remote connections, but it was renamed starting with the Windows Server 2008 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.65.3.9.4\"]}, {\"cis_csc\": [\"3.10\"]}]'),(27309,'Ensure 'Set client connection encryption level' is set to 'Enabled: High Level'.','This policy setting specifies whether to require the use of a specific encryption level to secure communications between client computers and RD Session Host servers during Remote Desktop Protocol (RDP) connections. This policy only applies when you are using native RDP encryption. However, native RDP encryption (as opposed to SSL encryption) is not recommended. This policy does not apply to SSL encryption. The recommended state for this setting is: Enabled: High Level.','If Remote Desktop client connections that use low level encryption are allowed, it is more likely that an attacker will be able to decrypt any captured Remote Desktop Services network traffic.','','To establish the recommended configuration via GP, set the following UI path to Enabled: High Level: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSecuritySet client connection encryption level Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.9.5\"]}, {\"cis_csc\": [\"3.10\"]}]'),(27310,'Ensure 'Set time limit for active but idle Remote Desktop Services sessions' is set to 'Enabled: 15 minutes or less, but not Never','This policy setting allows you to specify the maximum amount of time that an active Remote Desktop Services session can be idle (without user input) before it is automatically disconnected. The recommended state for this setting is: Enabled: 15 minutes or less, but not Never (0).','This setting helps to prevent active Remote Desktop sessions from tying up the computer for long periods of time while not in use, preventing computing resources from being consumed by large numbers of inactive sessions. In addition, old, forgotten Remote Desktop sessions that are still active can cause password lockouts if the user's password has changed but the old session is still running. For systems that limit the number of connected users (e.g. servers in the default Administrative mode - 2 sessions only), other users' old but still active sessions can prevent another user from connecting, resulting in an effective denial of service.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 15 minutes or less, but not Never (0): Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSession Time LimitsSet time limit for active but idle Remote Desktop Services sessions Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Set time limit for active but idle Terminal Services sessions, but it was renamed starting with the Windows 7 & Server 2008 R2 Administrative Templates.','[{\"cis\": [\"18.9.65.3.10.1\"]}, {\"pci_dss\": [\"8.1.8\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27311,'Ensure 'Set time limit for disconnected sessions' is set to 'Enabled: 1 minute'.','This policy setting allows you to configure a time limit for disconnected Remote Desktop Services sessions. The recommended state for this setting is: Enabled: 1 minute.','This setting helps to prevent active Remote Desktop sessions from tying up the computer for long periods of time while not in use, preventing computing resources from being consumed by large numbers of disconnected but still active sessions. In addition, old, forgotten Remote Desktop sessions that are still active can cause password lockouts if the user's password has changed but the old session is still running. For systems that limit the number of connected users (e.g. servers in the default Administrative mode - 2 sessions only), other users' old but still active sessions can prevent another user from connecting, resulting in an effective denial of service. This setting is important to ensure a disconnected session is properly terminated.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 1 minute: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostSession Time LimitsSet time limit for disconnected sessions Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.10.2\"]}, {\"pci_dss\": [\"8.1\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27312,'Ensure 'Do not delete temp folders upon exit' is set to 'Disabled'.','This policy setting specifies whether Remote Desktop Services retains a user's per-session temporary folders at logoff. The recommended state for this setting is: Disabled.','Sensitive information could be contained inside the temporary folders and visible to other administrators that log into the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostTemporary FoldersDo not delete temp folders upon exit Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Do not delete temp folder upon exit, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.65.3.11.1\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27313,'Ensure 'Do not use temporary folders per session' is set to 'Disabled'.','By default, Remote Desktop Services creates a separate temporary folder on the RD Session Host server for each active session that a user maintains on the RD Session Host server. The temporary folder is created on the RD Session Host server in a Temp folder under the user's profile folder and is named with the sessionid. This temporary folder is used to store individual temporary files. To reclaim disk space, the temporary folder is deleted when the user logs off from a session. The recommended state for this setting is: Disabled.','Disabling this setting keeps the cached data independent for each session, both reducing the chance of problems from shared cached data between sessions, and keeping possibly sensitive data separate to each user session.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRemote Desktop ServicesRemote Desktop Session HostTemporary FoldersDo not use temporary folders per session Note: This Group Policy path is provided by the Group Policy template TerminalServer.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.65.3.11.2\"]}]'),(27314,'Ensure 'Prevent downloading of enclosures' is set to 'Enabled'.','This policy setting prevents the user from having enclosures (file attachments) downloaded from an RSS feed to the user's computer. The recommended state for this setting is: Enabled.','Allowing attachments to be downloaded through the RSS feed can introduce files that could have malicious intent.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsRSS FeedsPrevent downloading of enclosures Note: This Group Policy path is provided by the Group Policy template InetRes.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Turn off downloading of enclosures, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.66.1\"]}, {\"cis_csc\": [\"9.4\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27315,'Ensure 'Allow Cloud Search' is set to 'Enabled: Disable Cloud Search'.','This policy setting allows search and Cortana to search cloud sources like OneDrive and SharePoint. The recommended state for this setting is: Enabled: Disable Cloud Search.','Due to privacy concerns, data should never be sent to any 3rd party since this data could contain sensitive information.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Disable Cloud Search: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSearchAllow Cloud Search Note: This Group Policy path may not exist by default. It is provided by the Group Policy template Search.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.67.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27316,'Ensure 'Allow indexing of encrypted files' is set to 'Disabled'.','This policy setting controls whether encrypted items are allowed to be indexed. When this setting is changed, the index is rebuilt completely. Full volume encryption (such as BitLocker Drive Encryption or a non-Microsoft solution) must be used for the location of the index to maintain security for encrypted files. The recommended state for this setting is: Disabled.','Indexing and allowing users to search encrypted files could potentially reveal confidential data stored within the encrypted files.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSearchAllow indexing of encrypted files Note: This Group Policy path is provided by the Group Policy template Search.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.67.3\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27317,'Ensure 'Turn off KMS Client Online AVS Validation' is set to 'Enabled'.','The Key Management Service (KMS) is a Microsoft license activation method that entails setting up a local server to store the software licenses. The KMS server itself needs to connect to Microsoft to activate the KMS service, but subsequent on-network clients can activate Microsoft Windows OS and/or their Microsoft Office via the KMS server instead of connecting directly to Microsoft. This policy setting lets you opt-out of sending KMS client activation data to Microsoft automatically. The recommended state for this setting is: Enabled.','Even though the KMS licensing method does not require KMS clients to connect to Microsoft, they still send KMS client activation state data to Microsoft automatically. Preventing this information from being sent can help reduce privacy concerns in high security environments.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsSoftware Protection PlatformTurn off KMS Client Online AVS Validation Note: This Group Policy path may not exist by default. It is provided by the Group Policy template AVSValidationGP.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.72.1\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27318,'Ensure 'Configure Windows Defender SmartScreen' is set to 'Enabled: Warn and prevent bypass'.','This policy setting allows you to manage the behavior of Windows SmartScreen. Windows SmartScreen helps keep PCs safer by warning users before running unrecognized programs downloaded from the Internet. Some information is sent to Microsoft about files and programs run on PCs with this feature enabled. The recommended state for this setting is: Enabled: Warn and prevent bypass.','Windows SmartScreen helps keep PCs safer by warning users before running unrecognized programs downloaded from the Internet. However, due to the fact that some information is sent to Microsoft about files and programs run on PCs some organizations may prefer to disable it.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Warn and prevent bypass: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Defender SmartScreenExplorerConfigure Windows Defender SmartScreen Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsExplorer.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Configure Windows SmartScreen, but it was renamed starting with the Windows 10 Release 1703 Administrative Templates.','[{\"cis\": [\"18.9.85.1.1\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"2.2.4\"]}, {\"nist_800_53\": [\"CM.1\"]}, {\"tsc\": [\"CC5.2\"]}]'),(27319,'Ensure 'Allow suggested apps in Windows Ink Workspace' is set to 'Disabled'.','This policy setting determines whether suggested apps in Windows Ink Workspace are allowed. The recommended state for this setting is: Disabled.','This Microsoft feature is designed to collect data and suggest apps based on that data collected. Disabling this setting will help ensure your data is not shared with any third party.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Ink WorkspaceAllow suggested apps in Windows Ink Workspace Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsInkWorkspace.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.89.1\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27320,'Ensure 'Allow Windows Ink Workspace' is set to 'Enabled: On, but disallow access above lock' OR 'Disabled' but not 'Enabled:&','This policy setting determines whether Windows Ink items are allowed above the lock screen. The recommended state for this setting is: Enabled: On, but disallow access above lock OR Disabled.','Allowing any apps to be accessed while system is locked is not recommended. If this feature is permitted, it should only be accessible once a user authenticates with the proper credentials.','','To establish the recommended configuration via GP, set the following UI path to Enabled: On, but disallow access above lock OR Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Ink WorkspaceAllow Windows Ink Workspace Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsInkWorkspace.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.89.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"8.6\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27321,'Ensure 'Allow user control over installs' is set to 'Disabled'.','This setting controls whether users are permitted to change installation options that typically are available only to system administrators. The security features of Windows Installer normally prevent users from changing installation options that are typically reserved for system administrators, such as specifying the directory to which files are installed. If Windows Installer detects that an installation package has permitted the user to change a protected option, it stops the installation and displays a message. These security features operate only when the installation program is running in a privileged security context in which it has access to directories denied to the user. The recommended state for this setting is: Disabled.','In an enterprise managed environment, only IT staff with administrative rights should be installing or changing software on a system. Allowing users the ability to have any control over installs can risk unapproved software from being installed or removed from a system, which could cause the system to become vulnerable to compromise.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows InstallerAllow user control over installs Note: This Group Policy path is provided by the Group Policy template MSI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was named Enable user control over installs, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.90.1\"]}, {\"cis_csc\": [\"2.5\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27322,'Ensure 'Always install with elevated privileges' is set to 'Disabled'.','This setting controls whether or not Windows Installer should use system permissions when it installs any program on the system. Note: This setting appears both in the Computer Configuration and User Configuration folders. To make this setting effective, you must enable the setting in both folders. Caution: If enabled, skilled users can take advantage of the permissions this setting grants to change their privileges and gain permanent access to restricted files and folders. Note that the User Configuration version of this setting is not guaranteed to be secure. The recommended state for this setting is: Disabled.','Users with limited privileges can exploit this feature by creating a Windows Installer installation package that creates a new local account that belongs to the local built-in Administrators group, adds their current account to the local built-in Administrators group, installs malicious software, or performs other unauthorized activities.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows InstallerAlways install with elevated privileges Note: This Group Policy path is provided by the Group Policy template MSI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.90.2\"]}, {\"cis_csc\": [\"5.4\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27323,'Ensure 'Prevent Internet Explorer security prompt for Windows Installer scripts' is set to 'Disabled'.','This policy setting controls whether Web-based programs are allowed to install software on the computer without notifying the user. The recommended state for this setting is: Disabled.','Suppressing the system warning can pose a security risk and increase the attack surface on the system.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows InstallerPrevent Internet Explorer security prompt for Windows Installer scripts Note: This Group Policy path is provided by the Group Policy template MSI.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Disable IE security prompt for Windows Installer scripts, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.90.3\"]}, {\"cis_csc\": [\"2.5\"]}, {\"pci_dss\": [\"2.2.5\"]}, {\"tsc\": [\"CC6.3\"]}]'),(27324,'Ensure 'Sign-in and lock last interactive user automatically after a restart' is set to 'Disabled'.','This policy setting controls whether a device will automatically sign-in the last interactive user after Windows Update restarts the system. The recommended state for this setting is: Disabled.','Disabling this feature will prevent the caching of user's credentials and unauthorized use of the device, and also ensure the user is aware of the restart.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Logon OptionsSign-in and lock last interactive user automatically after a restart Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WinLogon.admx/adml that is included with the Microsoft Windows 8.1 & Server 2012 R2 Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Sign-in last interactive user automatically after a system-initiated restart, but it was renamed starting with the Windows 10 Release 1903 Administrative Templates.','[{\"cis\": [\"18.9.91.1\"]}, {\"pci_dss\": [\"8.6\"]}, {\"tsc\": [\"CC6.1\"]}]'),(27325,'Ensure 'Turn on PowerShell Script Block Logging' is set to 'Enabled'.','This policy setting enables logging of all PowerShell script input to the Applications and Services LogsMicrosoftWindowsPowerShellOperational Event Log channel. The recommended state for this setting is: Enabled. Note: If logging of Script Block Invocation Start/Stop Events is enabled (option box checked), PowerShell will log additional events when invocation of a command, script block, function, or script starts or stops. Enabling this option generates a high volume of event logs. CIS has intentionally chosen not to make a recommendation for this option, since it generates a large volume of events. If an organization chooses to enable the optional setting (checked), this also conforms to the benchmark.','Logs of PowerShell script input can be very valuable when performing forensic investigations of PowerShell attack incidents to determine what occurred.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows PowerShellTurn on PowerShell Script Block Logging Note: This Group Policy path may not exist by default. It is provided by the Group Policy template PowerShellExecutionPolicy.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.100.1\"]}, {\"cis_csc\": [\"8.8\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(27326,'Ensure 'Turn on PowerShell Transcription' is set to 'Disabled'.','This Policy setting lets you capture the input and output of Windows PowerShell commands into text-based transcripts. The recommended state for this setting is: Disabled.','If this setting is enabled there is a risk that passwords could get stored in plain text in the PowerShell_transcript output file.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows PowerShellTurn on PowerShell Transcription Note: This Group Policy path may not exist by default. It is provided by the Group Policy template PowerShellExecutionPolicy.admx/adml that is included with the Microsoft Windows 10 RTM (Release 1507) Administrative Templates (or newer).','[{\"cis\": [\"18.9.100.2\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(27327,'Ensure 'Allow Basic authentication' is set to 'Disabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) client uses Basic authentication. The recommended state for this setting is: Disabled.','Basic authentication is less robust than other authentication methods available in WinRM because credentials including passwords are transmitted in plain text. An attacker who is able to capture packets on the network where WinRM is running may be able to determine the credentials used for accessing remote hosts via WinRM.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ClientAllow Basic authentication Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.102.1.1\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27328,'Ensure 'Allow unencrypted traffic' is set to 'Disabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) client sends and receives unencrypted messages over the network. The recommended state for this setting is: Disabled.','Encrypting WinRM network traffic reduces the risk of an attacker viewing or modifying WinRM messages as they transit the network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ClientAllow unencrypted traffic Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.102.1.2\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27329,'Ensure 'Disallow Digest authentication' is set to 'Enabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) client will not use Digest authentication. The recommended state for this setting is: Enabled.','Digest authentication is less robust than other authentication methods available in WinRM, an attacker who is able to capture packets on the network where WinRM is running may be able to determine the credentials used for accessing remote hosts via WinRM.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ClientDisallow Digest authentication Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.102.1.3\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27330,'Ensure 'Allow Basic authentication' is set to 'Disabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service accepts Basic authentication from a remote client. The recommended state for this setting is: Disabled.','Basic authentication is less robust than other authentication methods available in WinRM because credentials including passwords are transmitted in plain text. An attacker who is able to capture packets on the network where WinRM is running may be able to determine the credentials used for accessing remote hosts via WinRM.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceAllow Basic authentication Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.102.2.1\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27331,'Ensure 'Allow remote server management through WinRM' is set to 'Disabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service automatically listens on the network for requests on the HTTP transport over the default HTTP port. The recommended state for this setting is: Disabled.','Any feature is a potential avenue of attack, those that enable inbound network connections are particularly risky. Only enable the use of the Windows Remote Management (WinRM) service on trusted networks and when feasible employ additional controls such as IPsec.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceAllow remote server management through WinRM Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Allow automatic configuration of listeners, but it was renamed starting with the Windows 8.0 & Server 2012 (non-R2) Administrative Templates.','[{\"cis\": [\"18.9.102.2.2\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27332,'Ensure 'Allow unencrypted traffic' is set to 'Disabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service sends and receives unencrypted messages over the network. The recommended state for this setting is: Disabled.','Encrypting WinRM network traffic reduces the risk of an attacker viewing or modifying WinRM messages as they transit the network.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceAllow unencrypted traffic Note: This Group Policy path is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.102.2.3\"]}, {\"cis_csc\": [\"3.10\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27333,'Ensure 'Disallow WinRM from storing RunAs credentials' is set to 'Enabled'.','This policy setting allows you to manage whether the Windows Remote Management (WinRM) service will allow RunAs credentials to be stored for any plug-ins. The recommended state for this setting is: Enabled. Note: If you enable and then disable this policy setting, any values that were previously configured for RunAsPassword will need to be reset.','Although the ability to store RunAs credentials is a convenient feature it increases the risk of account compromise slightly. For example, if you forget to lock your desktop before leaving it unattended for a few minutes another person could access not only the desktop of your computer but also any hosts you manage via WinRM with cached RunAs credentials.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows Remote Management (WinRM)WinRM ServiceDisallow WinRM from storing RunAs credentials Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsRemoteManagement.admx/adml that is included with the Microsoft Windows 8.0 & Server 2012 (non-R2) Administrative Templates (or newer).','[{\"cis\": [\"18.9.102.2.4\"]}, {\"pci_dss\": [\"12.3.8\"]}]'),(27334,'Ensure 'Allow Remote Shell Access' is set to 'Disabled'.','This policy setting allows you to manage configuration of remote access to all supported shells to execute scripts and commands. The recommended state for this setting is: Disabled. Note: The GPME help text for this setting is incorrectly worded, implying that configuring it to Enabled will reject new Remote Shell connections, and setting it to Disabled will allow Remote Shell connections. The opposite is true (and is consistent with the title of the setting). This is a wording mistake by Microsoft in the Administrative Template.','Any feature is a potential avenue of attack, those that enable inbound network connections are particularly risky. Only enable the use of the Windows Remote Shell on trusted networks and when feasible employ additional controls such as IPsec.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationAdministrative TemplatesWindows ComponentsWindows Remote ShellAllow Remote Shell Access Note: This Group Policy path is provided by the Group Policy template WindowsRemoteShell.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.103.1\"]}, {\"cis_csc\": [\"4.8\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27335,'Ensure 'Prevent users from modifying settings' is set to 'Enabled'.','This policy setting prevent users from making changes to the Exploit protection settings area in the Windows Security settings. The recommended state for this setting is: Enabled.','Only authorized IT staff should be able to make changes to the exploit protection settings in order to ensure the organizations specific configuration is not modified.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows SecurityApp and browser protectionPrevent users from modifying settings Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsDefenderSecurityCenter.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.105.2.1\"]}, {\"cis_csc\": [\"10.5\"]}, {\"pci_dss\": [\"7.1\"]}, {\"tsc\": [\"CC6.4\"]}]'),(27336,'Ensure 'No auto-restart with logged on users for scheduled automatic updates installations' is set to 'Disabled'.','This policy setting specifies that Automatic Updates will wait for computers to be restarted by the users who are logged on to them to complete a scheduled installation. The recommended state for this setting is: Disabled. Note: This setting applies only when you configure Automatic Updates to perform scheduled update installations. If you configure the Configure Automatic Updates setting to Disabled, this setting has no effect.','Some security updates require that the computer be restarted to complete an installation. If the computer cannot restart automatically, then the most recent update will not completely install and no new updates will download to the computer until it is restarted. Without the auto-restart functionality, users who are not security-conscious may choose to indefinitely delay the restart, therefore keeping the computer in a less secure state.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateLegacy PoliciesNo auto-restart with logged on users for scheduled automatic updates installations Note: This Group Policy path is provided by the Group Policy template WindowsUpdate.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates. Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named No auto-restart for scheduled Automatic Updates installations, but it was renamed starting with the Windows 7 & Server 2008 R2 Administrative Templates.','[{\"cis\": [\"18.9.108.1.1\"]}, {\"cis_csc\": [\"7.3\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(27337,'Ensure 'Configure Automatic Updates' is set to 'Enabled'.','This policy setting specifies whether computers in your environment will receive security updates from Windows Update or WSUS. If you configure this policy setting to Enabled, the operating system will recognize when a network connection is available and then use the network connection to search Windows Update or your designated intranet site for updates that apply to them. After you configure this policy setting to Enabled, select one of the following three options in the Configure Automatic Updates Properties dialog box to specify how the service will work: - 2 - Notify for download and auto install (Notify before downloading any updates) - 3 - Auto download and notify for install (Download the updates automatically and notify when they are ready to be installed.) (Default setting) - 4 - Auto download and schedule the install (Automatically download updates and install them on the schedule specified below.)) - 5 - Allow local admin to choose setting (Leave decision on above choices up to the local Administrators (Not Recommended)) The recommended state for this setting is: Enabled. Note: The sub-setting "Configure automatic updating:" has 4 possible values – all of them are valid depending on specific organizational needs, however if feasible we suggest using a value of 4 - Auto download and schedule the install. This suggestion is not a scored requirement. Note #2: Organizations that utilize a 3rd-party solution for patching may choose to exempt themselves from this recommendation, and instead configure it to Disabled so that the native Windows Update mechanism does not interfere with the 3rd-party patching process.','Although each version of Windows is thoroughly tested before release, it is possible that problems will be discovered after the products are shipped. The Configure Automatic Updates setting can help you ensure that the computers in your environment will always have the most recent critical operating system updates and service packs installed.','','To establish the recommended configuration via GP, set the following UI path to Enabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateManage end user experienceConfigure Automatic Updates Note: This Group Policy path is provided by the Group Policy template WindowsUpdate.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.108.2.1\"]}, {\"cis_csc\": [\"7.3\"]}]'),(27338,'Ensure 'Configure Automatic Updates: Scheduled install day' is set to '0 - Every day'.','This policy setting specifies when computers in your environment will receive security updates from Windows Update or WSUS. The recommended state for this setting is: 0 - Every day. Note: This setting is only applicable if 4 - Auto download and schedule the install is selected in recommendation 'Configure Automatic Updates'. It will have no impact if any other option is selected.','Although each version of Windows is thoroughly tested before release, it is possible that problems will be discovered after the products are shipped. The Configure Automatic Updates setting can help you ensure that the computers in your environment will always have the most recent critical operating system updates and service packs installed.','','To establish the recommended configuration via GP, set the following UI path to 0 - Every day: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateManage end user experienceConfigure Automatic Updates: Scheduled install day Note: This Group Policy path is provided by the Group Policy template WindowsUpdate.admx/adml that is included with all versions of the Microsoft Windows Administrative Templates.','[{\"cis\": [\"18.9.108.2.2\"]}, {\"cis_csc\": [\"7.3\"]}]'),(27339,'Ensure 'Manage preview builds' is set to 'Disabled'.','This policy setting manage which updates that are receive prior to the update being released. Dev Channel: Ideal for highly technical users. Insiders in the Dev Channel will receive builds from our active development branch that is earliest in a development cycle. These builds are not matched to a specific Windows 10 release. Beta Channel: Ideal for feature explorers who want to see upcoming Windows 10 features. Your feedback will be especially important here as it will help our engineers ensure key issues are fixed before a major release. Release Preview Channel (default): Insiders in the Release Preview Channel will have access to the upcoming release of Windows 10 prior to it being released to the world. These builds are supported by Microsoft. The Release Preview Channel is where we recommend companies preview and validate upcoming Windows 10 releases before broad deployment within their organization. The recommended state for this setting is: Disabled. Note: Preview Build enrollment requires a telemetry level setting of 2 or higher and your domain registered on insider.windows.com. For additional information on Preview Builds, see: https://aka.ms/wipforbiz','It can be risky for experimental features to be allowed in an enterprise managed environment because this can introduce bugs and security holes into systems, making it easier for an attacker to gain access. It is generally preferred to only use production-ready builds.','','To establish the recommended configuration via GP, set the following UI path to Disabled: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateManage updates offered from Windows UpdateManage preview builds Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsUpdate.admx/adml that is included with the Microsoft Windows 10 Release 1709 Administrative Templates (or newer).','[{\"cis\": [\"18.9.108.4.1\"]}, {\"cis_csc\": [\"2.5\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27340,'Ensure 'Select when Preview Builds and Feature Updates are received' is set to 'Enabled: 180 or more days'.','This policy setting determines when Preview Build or Feature Updates are received. Defer Updates This enables devices to defer taking the next Feature Update available to your channel for up to 14 days for all the pre-release channels and up to 365 days for the Semi-Annual Channel. Or, if the device is updating from the Semi-Annual Channel, a version for the device to move to and/or stay on until the policy is updated or the device reaches end of service can be specified. Note: If you set both policies, the version specified will take precedence and the deferrals will not be in effect. Please see the Windows Release Information page for OS version information. Pause Updates To prevent Feature Updates from being received on their scheduled time, you can temporarily pause Feature Updates. The pause will remain in effect for 35 days from the specified start date or until the field is cleared (Quality Updates will still be offered). Note: If the "Allow Diagnostic Data" (formerly "Allow Telemetry") policy is set to 0, this policy will have no effect. Note #2: Starting with Windows 10 R1607, Microsoft introduced a new Windows Update (WU) client behavior called Dual Scan, with an eye to cloud-based update management. In some cases, this Dual Scan feature can interfere with Windows Updates from Windows Server Update Services (WSUS) and/or manual WU updates. If you are using WSUS in your environment, you may need to set the above setting to Not Configured or configure the setting Do not allow update deferral policies to cause scans against Windows Update (added in the Windows 10 Release 1709 Administrative Templates) in order to prevent the Dual Scan feature from interfering. Note #2: Prior to Windows 10 R1703, values above 180 days are not recognized by the OS. Starting with Windows 10 R1703, the maximum number of days you can defer is 365 days.','In a production environment, it is preferred to only use software and features that are publicly available, after they have gone through rigorous testing in beta.','','To establish the recommended configuration via GP, set the following UI path to Enabled: 180 or more days: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateManage updates offered from Windows UpdateWindows Update for BusinessSelect when Preview Builds and Feature Updates are received Note: This Group Policy path may not exist by default. It is provided by the Group Policy template WindowsUpdate.admx/adml that is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer). Note #2: In older Microsoft Windows Administrative Templates, this setting was initially named Select when Feature Updates are received, but it was renamed to Select when Preview Builds and Feature Updates are received starting with the Windows 10 Release 1709 Administrative Templates.','[{\"cis\": [\"18.9.108.4.2\"]}, {\"cis_csc\": [\"2.5\", \"7.3\"]}, {\"pci_dss\": [\"4.1\"]}, {\"hipaa\": [\"164.312.a.2.IV\", \"164.312.e.1\", \"164.312.e.2.I\", \"164.312.e.2.II\"]}, {\"nist_800_53\": [\"SC.8\"]}, {\"tsc\": [\"CC6.1\", \"CC6.7\", \"CC7.2\"]}]'),(27341,'Ensure 'Select when Quality Updates are received' is set to 'Enabled: 0 days'.','This settings controls when Quality Updates are received. The recommended state for this setting is: Enabled: 0 days. Note: If the "Allow Diagnostic Data" (formerly "Allow Telemetry") policy is set to 0, this policy will have no effect. Note #2: Starting with Windows Server 2016 RTM (Release 1607), Microsoft introduced a new Windows Update (WU) client behavior called Dual Scan, with an eye to cloud-based update management. In some cases, this Dual Scan feature can interfere with Windows Updates from Windows Server Update Services (WSUS) and/or manual WU updates. If you are using WSUS in your environment, you may need to set the above setting to Not Configured or configure the setting Do not allow update deferral policies to cause scans against Windows Update (added in the Windows 10 Release 1709 Administrative Templates) in order to prevent the Dual Scan feature from interfering.','Quality Updates can contain important bug fixes and/or security patches, and should be installed as soon as possible.','','To establish the recommended configuration via GP, set the following UI path to Enabled:0 days: Computer ConfigurationPoliciesAdministrative TemplatesWindows ComponentsWindows UpdateWindows Update for BusinessSelect when Quality Updates are received Note: This Group Policy path does not exist by default. An updated Group Policy template (WindowsUpdate.admx/adml) is required - it is included with the Microsoft Windows 10 Release 1607 & Server 2016 Administrative Templates (or newer).','[{\"cis\": [\"18.9.108.4.3\"]}, {\"cis_csc\": [\"7.3\"]}, {\"pci_dss\": [\"6.2\"]}, {\"nist_800_53\": [\"SI.2\", \"SA.11\", \"SI.4\"]}, {\"gpg_13\": [\"4.3\"]}, {\"gdpr_IV\": [\"35.7.d\"]}, {\"hipaa\": [\"164.312.b\"]}, {\"tsc\": [\"A1.2\", \"CC6.8\"]}]'),(28000,'Ensure /tmp is a separate partition.','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Making /tmp its own file system allows an administrator to set additional mount options such as the noexec option on the mount, making /tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hard link to a system setuid program and wait for it to be updated. Once the program was updated, the hard link would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw. Since the /tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. This can be accomplished by either mounting tmpfs to /tmp, or creating a separate partition for /tmp.','By design files saved to /tmp should have no expectation of surviving a reboot of the system. tmpfs is ram based and all files stored to tmpfs will be lost when the system is rebooted. If files need to be persistent through a reboot, they should be saved to /var/tmp not /tmp. Running out of /tmp space is a problem regardless of what kind of filesystem lies under it, but in a configuration where /tmp is not a separate file system it will essentially have the whole disk available, as the default installation only creates a single / partition. On the other hand, a RAM-based /tmp (as with tmpfs) will almost certainly be much smaller, which can lead to applications filling up the filesystem much more easily. Another alternative is to create a dedicated partition for /tmp from a separate volume or disk. One of the downsides of a disk-based dedicated partition is that it will be slower than tmpfs which is RAM-based.','First ensure that systemd is correctly configured to ensure that /tmp will be mounted at boot time. # systemctl unmask tmp.mount For specific configuration requirements of the /tmp mount for your environment, modify /etc/fstab. Example of using tmpfs with specific mount options: tmpfs /tmp tmpfs defaults,rw,nosuid,nodev,noexec,relatime,size=2G 0 0 Example of using a volume or disk with specific mount options. The source location of the volume or disk will vary depending on your environment. <device> /tmp <fstype> defaults,nodev,nosuid,noexec 0 0.','[{\"cis\": [\"1.1.2.1\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28001,'Ensure nodev option set on /tmp partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot create a block or character special devices in /tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /tmp partition. Example: <device> /tmp <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /tmp with the configured options: # mount -o remount /tmp.','[{\"cis\": [\"1.1.2.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"mitre_techniques\": [\"T1200\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28002,'Ensure noexec option set on /tmp partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /tmp partition. Example: <device> /tmp <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /tmp with the configured options: # mount -o remount /tmp.','[{\"cis\": [\"1.1.2.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1204\", \"T1204.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28003,'Ensure nosuid option set on /tmp partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /tmp partition. Example: <device> /tmp <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /tmp with the configured options: # mount -o remount /tmp.','[{\"cis\": [\"1.1.2.4\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28004,'Ensure separate partition exists for /var.','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','The reasoning for mounting /var on a separate partition is as follows. - Protection from resource exhaustion: The default installation only creates a single / partition. Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion. It will essentially have the whole disk available to fill up and impact the system as a whole. In addition, other operations on the system could fill up the disk unrelated to /var and cause unintended behavior across the system as the disk is full. See man auditd.conf for details. - Fine grained control over the mount: Configuring /var as its own file system allows an administrator to set additional mount options such as noexec/nosuid/nodev. These options limits an attackers ability to create exploits on the system. Other options allow for specific behavior. See man mount for exact details regarding filesystem-independent and filesystem-specific options. - Protection from exploitation: An example of exploiting /var may be an attacker establishing a hard-link to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.3.1\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.001\"]}, {\"mitre_tactics\": [\"TA0006\"]}]'),(28005,'Ensure nodev option set on /var partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var filesystem is not intended to support devices, set this option to ensure that users cannot create a block or character special devices in /var.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var partition. Example: <device> /var <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /var with the configured options: # mount -o remount /var.','[{\"cis\": [\"1.1.3.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1200\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28006,'Ensure nosuid option set on /var partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var filesystem is only intended for variable files such as logs, set this option to ensure that users cannot create setuid files in /var.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var partition. Example: <device> /var <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /var with the configured options: # mount -o remount /var.','[{\"cis\": [\"1.1.3.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28007,'Ensure separate partition exists for /var/tmp.','The /var/tmp directory is a world-writable directory used for temporary storage by all users and some applications. Temporary files residing in /var/tmp are to be preserved between reboots.','The reasoning for mounting /var/tmp on a separate partition is as follows. - Protection from resource exhaustion: The default installation only creates a single / partition. Since the /var/tmp directory may contain world-writable files and directories, there is a risk of resource exhaustion. It will essentially have the whole disk available to fill up and impact the system as a whole. In addition, other operations on the system could fill up the disk unrelated to /var/tmp and cause potential disruption to daemons as the disk is full. - Fine grained control over the mount: Configuring /var/tmp as its own file system allows an administrator to set additional mount options such as noexec/nosuid/nodev. These options limits an attackers ability to create exploits on the system. Other options allow for specific behavior. See man mount for exact details regarding filesystem-independent and filesystem-specific options. - Protection from exploitation: An example of exploiting /var/tmp may be an attacker establishing a hard-link to a system setuid program and wait for it to be updated. Once the program was updated, the hard-link would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','For new installations, during installation create a custom partition setup and specify a separate partition for /var/tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.4.1\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28008,'Ensure noexec option set on /var/tmp partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /var/tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/tmp partition. Example: <device> /var/tmp <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /var/tmp with the configured options: # mount -o remount /var/tmp.','[{\"cis\": [\"1.1.4.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1204\", \"T1204.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28009,'Ensure nosuid option set on /var/tmp partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /var/tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/tmp partition. Example: <device> /var/tmp <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /var/tmp with the configured options: # mount -o remount /var/tmp.','[{\"cis\": [\"1.1.4.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28010,'Ensure nodev option set on /var/tmp partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/tmp filesystem is not intended to support devices, set this option to ensure that users cannot create a block or character special devices in /var/tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/tmp partition. Example: <device> /var/tmp <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /var/tmp with the configured options: # mount -o remount /var/tmp.','[{\"cis\": [\"1.1.4.4\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28011,'Ensure separate partition exists for /var/log.','The /var/log directory is used by system services to store log data.','The reasoning for mounting /var/log on a separate partition is as follows. - Protection from resource exhaustion: The default installation only creates a single / partition. Since the /var/log directory contains log files which can grow quite large, there is a risk of resource exhaustion. It will essentially have the whole disk available to fill up and impact the system as a whole. - Fine grained control over the mount: Configuring /var/log as its own file system allows an administrator to set additional mount options such as noexec/nosuid/nodev. These options limit an attackers ability to create exploits on the system. Other options allow for specific behavior. See man mount for exact details regarding filesystem-independent and filesystem-specific options. - Protection of log data: As /var/log contains log files, care should be taken to ensure the security and integrity of the data and mount point.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.5.1\"]}, {\"cis_csc_v8\": [\"8.3\"]}, {\"cis_csc_v7\": [\"6.4\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"pci_dss_3.2.1\": [\"10.7\"]}, {\"soc_2\": [\"A1.1\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.001\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28012,'Ensure nodev option set on /var/log partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/log filesystem is not intended to support devices, set this option to ensure that users cannot create a block or character special devices in /var/log.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/log partition. Example: <device> /var/log <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /var/log with the configured options: # mount -o remount /var/log.','[{\"cis\": [\"1.1.5.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1200\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1038\"]}]'),(28013,'Ensure noexec option set on /var/log partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/log filesystem is only intended for log files, set this option to ensure that users cannot run executable binaries from /var/log.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/log partition. Example: <device> /var/log <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /var/log with the configured options: # mount -o remount /var/log.','[{\"cis\": [\"1.1.5.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1204\", \"T1204.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28014,'Ensure nosuid option set on /var/log partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/log filesystem is only intended for log files, set this option to ensure that users cannot create setuid files in /var/log.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/log partition. Example: <device> /var/log <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /var/log with the configured options: # mount -o remount /var/log.','[{\"cis\": [\"1.1.5.4\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28015,'Ensure separate partition exists for /var/log/audit.','The auditing daemon, auditd, stores log data in the /var/log/audit directory.','The reasoning for mounting /var/log/audit on a separate partition is as follows. - Protection from resource exhaustion: The default installation only creates a single / partition. Since the /var/log/audit directory contains the audit.log file which can grow quite large, there is a risk of resource exhaustion. It will essentially have the whole disk available to fill up and impact the system as a whole. In addition, other operations on the system could fill up the disk unrelated to /var/log/audit and cause auditd to trigger it's space_left_action as the disk is full. See man auditd.conf for details. - Fine grained control over the mount: Configuring /var/log/audit as its own file system allows an administrator to set additional mount options such as noexec/nosuid/nodev. These options limit an attacker's ability to create exploits on the system. Other options allow for specific behavior. See man mount for exact details regarding filesystem-independent and filesystem-specific options. - Protection of audit data: As /var/log/audit contains audit logs, care should be taken to ensure the security and integrity of the data and mount point.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.6.1\"]}, {\"cis_csc_v8\": [\"8.3\"]}, {\"cis_csc_v7\": [\"6.4\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"pci_dss_3.2.1\": [\"10.7\"]}, {\"soc_2\": [\"A1.1\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28016,'Ensure noexec option set on /var/log/audit partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/log/audit filesystem is only intended for audit logs, set this option to ensure that users cannot run executable binaries from /var/log/audit.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var partition. Example: <device> /var/log/audit <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /var/log/audit with the configured options: # mount -o remount /var/log/audit.','[{\"cis\": [\"1.1.6.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1204\", \"T1204.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28017,'Ensure nodev option set on /var/log/audit partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/log/audit filesystem is not intended to support devices, set this option to ensure that users cannot create a block or character special devices in /var/log/audit.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/log/audit partition. Example: <device> /var/log/audit <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /var/log/audit with the configured options: # mount -o remount /var/log/audit.','[{\"cis\": [\"1.1.6.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1200\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28018,'Ensure nosuid option set on /var/log/audit partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/log/audit filesystem is only intended for variable files such as logs, set this option to ensure that users cannot create setuid files in /var/log/audit.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/log/audit partition. Example: <device> /var/log/audit <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /var/log/audit with the configured options: # mount -o remount /var/log/audit.','[{\"cis\": [\"1.1.6.4\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28019,'Ensure separate partition exists for /home.','The /home directory is used to support disk storage needs of local users.','The reasoning for mounting /home on a separate partition is as follows. - Protection from resource exhaustion: The default installation only creates a single / partition. Since the /home directory contains user generated data, there is a risk of resource exhaustion. It will essentially have the whole disk available to fill up and impact the system as a whole. In addition, other operations on the system could fill up the disk unrelated to /home and impact all local users. - Fine grained control over the mount: Configuring /home as its own file system allows an administrator to set additional mount options such as noexec/nosuid/nodev. These options limit an attacker's ability to create exploits on the system. In the case of /home options such as usrquota/grpquota may be considered to limit the impact that users can have on each other with regards to disk resource exhaustion. Other options allow for specific behavior. See man mount for exact details regarding filesystem-independent and filesystem-specific options. - Protection of user data: As /home contains user data, care should be taken to ensure the security and integrity of the data and mount point.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.7.1\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1038\"]}]'),(28020,'Ensure nodev option set on /home partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /home filesystem is not intended to support devices, set this option to ensure that users cannot create a block or character special devices in /home.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. Example: <device> /home <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /home with the configured options: # mount -o remount /home.','[{\"cis\": [\"1.1.7.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1200\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1038\"]}]'),(28021,'Ensure nosuid option set on /home partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /home filesystem is only intended for user file storage, set this option to ensure that users cannot create setuid files in /home.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /home partition. Example: <device> /home <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /home with the configured options: # mount -o remount /home.','[{\"cis\": [\"1.1.7.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28022,'Ensure /dev/shm is a separate partition.','The /dev/shm directory is a world-writable directory that can function as shared memory that facilitates inter process communication (IPC).','Making /dev/shm its own file system allows an administrator to set additional mount options such as the noexec option on the mount, making /dev/shm useless for an attacker to install executable code. It would also prevent an attacker from establishing a hard link to a system setuid program and wait for it to be updated. Once the program was updated, the hard link would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw. This can be accomplished by mounting tmpfs to /dev/shm.','Since the /dev/shm directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. /dev/shm utilizing tmpfs can be resized using the size={size} parameter in the relevant entry in /etc/fstab.','For specific configuration requirements of the /dev/shm mount for your environment, modify /etc/fstab. Example of using tmpfs with specific mount options: tmpfs /dev/shm tmpfs defaults,rw,nosuid,nodev,noexec,relatime,size=2G 0 0.','[{\"cis\": [\"1.1.8.1\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28023,'Ensure nodev option set on /dev/shm partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /dev/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm using the updated options from /etc/fstab: # mount -o remount /dev/shm.','[{\"cis\": [\"1.1.8.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1200\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28024,'Ensure noexec option set on /dev/shm partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. Example: <device> /dev/shm <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /dev/shm with the configured options: # mount -o remount /dev/shm. NOTE It is recommended to use tmpfs as the device/filesystem type as /dev/shm is used as shared memory space by applications.','[{\"cis\": [\"1.1.8.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1204\", \"T1204.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28025,'Ensure nosuid option set on /dev/shm partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm using the updated options from /etc/fstab: # mount -o remount /dev/shm.','[{\"cis\": [\"1.1.8.4\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1038\"]}]'),(28026,'Ensure gpgcheck is globally activated.','The gpgcheck option, found in the main section of the /etc/dnf/dnf.conf and individual /etc/yum.repos.d/* files, determines if an RPM package's signature is checked prior to its installation.','It is important to ensure that an RPM's package signature is always checked prior to installation to ensure that the software is obtained from a trusted source.','','Edit /etc/dnf/dnf.conf and set gpgcheck=1 in the [main] section. Example: # sed -i 's/^gpgchecks*=s*.*/gpgcheck=1/' /etc/dnf/dnf.conf. Edit any failing files in /etc/yum.repos.d/* and set all instances starting with gpgcheck to 1. Example: # find /etc/yum.repos.d/ -name "*.repo" -exec echo "Checking:" {} ; -exec sed -i 's/^gpgchecks*=s*.*/gpgcheck=1/' {} ;.','[{\"cis\": [\"1.2.2\"]}, {\"cis_csc_v8\": [\"7.3\"]}, {\"cis_csc_v7\": [\"3.4\"]}, {\"nist_sp_800-53\": [\"SI-2\"]}, {\"cmmc_v2.0\": [\"SI.L1-3.14.1\"]}, {\"pci_dss_3.2.1\": [\"6.2\"]}, {\"soc_2\": [\"CC7.1\"]}, {\"mitre_techniques\": [\"T1195\", \"T1195.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(28027,'Ensure AIDE is installed.','Advanced Intrusion Detection Environment (AIDE) is a intrusion detection tool that uses predefined rules to check the integrity of files and directories in the Linux operating system. AIDE has its own database to check the integrity of files and directories. AIDE takes a snapshot of files and directories including modification times, permissions, and file hashes which can then be used to compare against the current state of the filesystem to detect modifications to the system.','By monitoring the filesystem state compromised files can be detected to prevent or limit the exposure of accidental or malicious misconfigurations or modified binaries.','','Run the following command to install AIDE: # dnf install aide. Configure AIDE as appropriate for your environment. Consult the AIDE documentation for options. Initialize AIDE: Run the following commands: # aide --init # mv /var/lib/aide/aide.db.new.gz /var/lib/aide/aide.db.gz.','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc_v8\": [\"3.14\"]}, {\"cis_csc_v7\": [\"14.9\"]}, {\"nist_sp_800-53\": [\"AU-2\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.7\"]}, {\"hipaa\": [\"164.312(b)\", \"164.312(c)(1)\", \"164.312(c)(2)\"]}, {\"pci_dss_3.2.1\": [\"10.2.1\", \"11.5\"]}, {\"pci_dss_4.0\": [\"10.2.1\", \"10.2.1.1\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"mitre_techniques\": [\"T1565\", \"T1565.001\"]}, {\"mitre_tactics\": [\"TA0001\"]}]'),(28028,'Ensure filesystem integrity is regularly checked.','Periodic checking of the filesystem integrity is needed to detect changes to the filesystem.','Periodic file checking allows the system administrator to determine on a regular basis if critical files have been changed in an unauthorized fashion.','','If cron will be used to schedule and run aide check. Run the following command: # crontab -u root -e. Add the following line to the crontab: 0 5 * * * /usr/sbin/aide --check. OR if aidecheck.service and aidecheck.timer will be used to schedule and run aide check: Create or edit the file /etc/systemd/system/aidecheck.service and add the following lines: [Unit] Description=Aide Check [Service] Type=simple ExecStart=/usr/sbin/aide --check [Install] WantedBy=multi-user.target. Create or edit the file /etc/systemd/system/aidecheck.timer and add the following lines: [Unit] Description=Aide check every day at 5AM [Timer] OnCalendar=*-*-* 05:00:00 Unit=aidecheck.service [Install] WantedBy=multi-user.target. Run the following commands: # chown root:root /etc/systemd/system/aidecheck.* # chmod 0644 /etc/systemd/system/aidecheck.* # systemctl daemon-reload # systemctl enable aidecheck.service # systemctl --now enable aidecheck.timer.','[{\"cis\": [\"1.3.2\"]}, {\"cis_csc_v8\": [\"3.14\"]}, {\"cis_csc_v7\": [\"14.9\"]}, {\"nist_sp_800-53\": [\"AU-2\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.7\"]}, {\"hipaa\": [\"164.312(b)\", \"164.312(c)(1)\", \"164.312(c)(2)\"]}, {\"pci_dss_3.2.1\": [\"10.2.1\", \"11.5\"]}, {\"pci_dss_4.0\": [\"10.2.1\", \"10.2.1.1\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.12.4.3\"]}, {\"mitre_techniques\": [\"T1036\", \"T1036.005\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28029,'Ensure bootloader password is set.','Setting the boot loader password will require that anyone rebooting the system must enter a password before being able to set command line boot parameters.','Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off SELinux at boot time).','If password protection is enabled, only the designated superuser can edit a Grub 2 menu item by pressing "e" or access the GRUB 2 command line by pressing "c". If GRUB 2 is set up to boot automatically to a password-protected menu entry the user has no option to back out of the password prompt to select another menu entry. Holding the SHIFT key will not display the menu in this case. The user must enter the correct username and password. If unable, the configuration files will have to be edited via the LiveCD or other means to fix the problem.','Create an encrypted password with grub2-setpassword: # grub2-setpassword Enter password: <password> Confirm password: <password>.','[{\"cis\": [\"1.4.1\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1542\"]}, {\"mitre_tactics\": [\"TA0003\"]}, {\"mitre_mitigations\": [\"M1046\"]}]'),(28030,'Ensure permissions on bootloader config are configured.','The grub files contain information on boot settings and passwords for unlocking boot options.','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.','','Run the following commands to set ownership and permissions on your grub configuration files: Run the following command to set ownership and permissions on grub.cfg: # chown root:root /boot/grub2/grub.cfg # chmod og-rwx /boot/grub2/grub.cfg Run the following command to set ownership and permissions on grubenv: # chown root:root /boot/grub2/grubenv # chmod u-x,og-rwx /boot/grub2/grubenv Run the following command to set ownership and permissions on user.cfg: # chown root:root /boot/grub2/user.cfg # chmod u-x,og-rwx /boot/grub2/user.cfg Note: This may require a re-boot to enable the change.','[{\"cis\": [\"1.4.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1542\"]}, {\"mitre_tactics\": [\"TA0005\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28031,'Ensure core dump storage is disabled.','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file.','A core dump includes a memory image taken at the time the operating system terminates an application. The memory image could contain sensitive data and is generally useful only for developers trying to debug problems.','','Edit /etc/systemd/coredump.conf and edit or add the following line: Storage=none.','[{\"cis\": [\"1.5.1\"]}, {\"mitre_techniques\": [\"T1005\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(28032,'Ensure core dump backtraces are disabled.','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file.','A core dump includes a memory image taken at the time the operating system terminates an application. The memory image could contain sensitive data and is generally useful only for developers trying to debug problems, increasing the risk to the system.','','Edit or add the following line in /etc/systemd/coredump.conf: ProcessSizeMax=0.','[{\"cis\": [\"1.5.2\"]}, {\"nist_sp_800-53\": [\"CM-6b\"]}, {\"mitre_techniques\": [\"T1005\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(28033,'Ensure SELinux is installed.','SELinux provides Mandatory Access Control.','Without a Mandatory Access Control system installed only the default Discretionary Access Control system will be available.','','Run the following command to install SELinux: # dnf install libselinux.','[{\"cis\": [\"1.6.1.1\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1068\"]}, {\"mitre_tactics\": [\"TA0003\"]}, {\"mitre_mitigations\": [\"M1026\"]}]'),(28034,'Ensure SELinux is not disabled in bootloader configuration.','Configure SELINUX to be enabled at boot time and verify that it has not been overwritten by the grub boot parameters.','SELinux must be enabled at boot time in your grub configuration to ensure that the controls it provides are not overridden.','Files created while SELinux is disabled are not labeled at all. This behavior causes problems when changing to enforcing mode because files are labeled incorrectly or are not labeled at all. To prevent incorrectly labeled and unlabeled files from causing problems, file systems are automatically relabeled when changing from the disabled state to permissive or enforcing mode. This can be a long running process that should be accounted for as it may extend downtime during initial re-boot.','Run the following command to remove the selinux=0 and enforcing=0 parameters: grubby --update-kernel ALL --remove-args "selinux=0 enforcing=0" Run the following command to remove the selinux=0 and enforcing=0 parameters if they were created by the deprecated grub2-mkconfig command: # grep -Prsq -- 'h*([^# ]+h+)?kernelopts=([^# ]+h+)?(selinux|enforcing)=0' /boot/grub2 /boot/efi && grub2-mkconfig -o "$(grep -Prl -- 'h*([^# ]+h+)?kernelopts=([^# ]+h+)?(selinux|enforcing)=0' /boot/grub2 /boot/efi).','[{\"cis\": [\"1.6.1.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1068\"]}, {\"mitre_tactics\": [\"TA0003\"]}, {\"mitre_mitigations\": [\"M1026\"]}]'),(28035,'Ensure SELinux policy is configured.','Configure SELinux to meet or exceed the default targeted policy, which constrains daemons and system software only.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that at least the default recommendations are met.','','Edit the /etc/selinux/config file to set the SELINUXTYPE parameter: SELINUXTYPE=targeted.','[{\"cis\": [\"1.6.1.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1068\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(28036,'Ensure the SELinux mode is not disabled.','SELinux can run in one of three modes: disabled, permissive, or enforcing: - Enforcing - Is the default, and recommended, mode of operation; in enforcing mode SELinux operates normally, enforcing the loaded security policy on the entire system. - Permissive - The system acts as if SELinux is enforcing the loaded security policy, including labeling objects and emitting access denial entries in the logs, but it does not actually deny any operations. While not recommended for production systems, permissive mode can be helpful for SELinux policy development. - Disabled - Is strongly discouraged; not only does the system avoid enforcing the SELinux policy, it also avoids labeling any persistent objects such as files, making it difficult to enable SELinux in the future. Note: you can set individual domains to permissive mode while the system runs in enforcing mode. For example, to make the httpd_t domain permissive: # semanage permissive -a httpd_t.','Running SELinux in disabled mode is strongly discouraged; not only does the system avoid enforcing the SELinux policy, it also avoids labeling any persistent objects such as files, making it difficult to enable SELinux in the future.','','Run one of the following commands to set SELinux's running mode: To set SELinux mode to Enforcing: # setenforce 1 OR To set SELinux mode to Permissive: # setenforce 0 Edit the /etc/selinux/config file to set the SELINUX parameter: For Enforcing mode: SELINUX=enforcing OR For Permissive mode: SELINUX=permissive.','[{\"cis\": [\"1.6.1.4\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1068\", \"T1565\", \"T1565.001\", \"T1565.003\"]}, {\"mitre_tactics\": [\"TA0003\"]}, {\"mitre_mitigations\": [\"M1026\"]}]'),(28037,'Ensure the SELinux mode is enforcing.','SELinux can run in one of three modes: disabled, permissive, or enforcing: - Enforcing - Is the default, and recommended, mode of operation; in enforcing mode SELinux operates normally, enforcing the loaded security policy on the entire system. - Permissive - The system acts as if SELinux is enforcing the loaded security policy, including labeling objects and emitting access denial entries in the logs, but it does not actually deny any operations. While not recommended for production systems, permissive mode can be helpful for SELinux policy development. - Disabled - Is strongly discouraged; not only does the system avoid enforcing the SELinux policy, it also avoids labeling any persistent objects such as files, making it difficult to enable SELinux in the future. Note: you can set individual domains to permissive mode while the system runs in enforcing mode. For example, to make the httpd_t domain permissive: # semanage permissive -a httpd_t.','Running SELinux in disabled mode the system not only avoids enforcing the SELinux policy, it also avoids labeling any persistent objects such as files, making it difficult to enable SELinux in the future. Running SELinux in Permissive mode, though helpful for developing SELinux policy, only logs access denial entries, but does not deny any operations.','','Run the following command to set SELinux's running mode: # setenforce 1 Edit the /etc/selinux/config file to set the SELINUX parameter: For Enforcing mode: SELINUX=enforcing.','[{\"cis\": [\"1.6.1.5\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1068\", \"T1565\", \"T1565.001\", \"T1565.003\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(28038,'Ensure no unconfined services exist.','Unconfined processes run in unconfined domains.','For unconfined processes, SELinux policy rules are applied, but policy rules exist that allow processes running in unconfined domains almost all access. Processes running in unconfined domains fall back to using DAC rules exclusively. If an unconfined process is compromised, SELinux does not prevent an attacker from gaining access to system resources and data, but of course, DAC rules are still used. SELinux is a security enhancement on top of DAC rules - it does not replace them.','','Investigate any unconfined processes found during the audit action. They may need to have an existing security context assigned to them or a policy built for them.','[{\"cis\": [\"1.6.1.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1068\", \"T1565\", \"T1565.001\", \"T1565.003\"]}, {\"mitre_tactics\": [\"TA0004\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28039,'Ensure SETroubleshoot is not installed.','The SETroubleshoot service notifies desktop users of SELinux denials through a user-friendly interface. The service provides important information around configuration errors, unauthorized intrusions, and other potential errors.','The SETroubleshoot service is an unnecessary daemon to have running on a server, especially if X Windows is disabled.','','Run the following command to uninstall setroubleshoot: # dnf remove setroubleshoot.','[{\"cis\": [\"1.6.1.7\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"mitre_techniques\": [\"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(28040,'Ensure the MCS Translation Service (mcstrans) is not installed.','The mcstransd daemon provides category label information to client processes requesting information. The label translations are defined in /etc/selinux/targeted/setrans.conf.','Since this service is not used very often, remove it to reduce the amount of potentially vulnerable code running on the system.','','Run the following command to uninstall mcstrans: # dnf remove mcstrans.','[{\"cis\": [\"1.6.1.8\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"mitre_techniques\": [\"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(28041,'Ensure message of the day is configured properly.','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the "uname -a" command once they have logged in.','','Edit the /etc/motd file with the appropriate contents according to your site policy, remove any instances of m , , s , v or references to the OS platform OR If the motd is not used, this file can be removed. Run the following command to remove the motd file: # rm /etc/motd.','[{\"cis\": [\"1.7.1\"]}, {\"mitre_techniques\": [\"T1082\", \"T1592\", \"T1592.004\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(28042,'Ensure local login warning banner is configured properly.','The contents of the /etc/issue file are displayed to users prior to login for local terminals. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version - or the operating system's name.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of m , , s , v or references to the OS platform: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.','[{\"cis\": [\"1.7.2\"]}, {\"mitre_techniques\": [\"T1082\", \"T1592\", \"T1592.004\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(28043,'Ensure remote login warning banner is configured properly.','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue.net file with the appropriate contents according to your site policy, remove any instances of m , , s , v or references to the OS platform: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.net.','[{\"cis\": [\"1.7.3\"]}, {\"mitre_techniques\": [\"T1018\", \"T1082\", \"T1592\", \"T1592.004\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(28044,'Ensure permissions on /etc/motd are configured.','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users.','If the /etc/motd file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/motd: # chown root:root /etc/motd # chmod u-x,go-wx /etc/motd.','[{\"cis\": [\"1.7.4\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28045,'Ensure permissions on /etc/issue are configured.','The contents of the /etc/issue file are displayed to users prior to login for local terminals.','If the /etc/issue file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue: # chown root:root /etc/issue # chmod u-x,go-wx /etc/issue.','[{\"cis\": [\"1.7.5\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28046,'Ensure permissions on /etc/issue.net are configured.','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services.','If the /etc/issue.net file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue.net: # chown root:root /etc/issue.net # chmod u-x,go-wx /etc/issue.net.','[{\"cis\": [\"1.7.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28047,'Ensure GNOME Display Manager is removed.','The GNOME Display Manager (GDM) is a program that manages graphical display servers and handles graphical user logins.','If a Graphical User Interface (GUI) is not required, it should be removed to reduce the attack surface of the system.','Removing the GNOME Display manager will remove the Graphical User Interface (GUI) from the system.','Run the following command to remove the gdm package # dnf remove gdm.','[{\"cis\": [\"1.8.1\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"mitre_techniques\": [\"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0002\"]}]'),(28048,'Ensure XDCMP is not enabled.','X Display Manager Control Protocol (XDMCP) is designed to provide authenticated access to display management services for remote displays.','XDMCP is inherently insecure. - XDMCP is not a ciphered protocol. This may allow an attacker to capture keystrokes entered by a user. - XDMCP is vulnerable to man-in-the-middle attacks. This may allow an attacker to steal the credentials of legitimate users by impersonating the XDMCP server.','','Edit the file /etc/gdm/custom.conf and remove the line: Enable=true.','[{\"cis\": [\"1.8.10\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"mitre_techniques\": [\"T1040\", \"T1056\", \"T1056.001\", \"T1557\"]}, {\"mitre_tactics\": [\"TA0002\"]}, {\"mitre_mitigations\": [\"M1050\"]}]'),(28049,'Ensure updates, patches, and additional security software are installed.','Periodically patches are released for included software either due to security flaws or to include additional functionality.','Newer patches may contain security enhancements that would not be available through the latest full update. As a result, it is recommended that the latest software patches be used to take advantage of the latest functionality. As with any software installation, organizations need to determine if a given update meets their requirements and verify the compatibility and supportability of any additional software against the update revision that is selected.','','Use your package manager to update all packages on the system according to site policy. The following command will install all available updates: # dnf update. Once the update process is complete, verify if reboot is required to load changes. dnf needs-restarting -r.','[{\"cis\": [\"1.9\"]}, {\"cis_csc_v8\": [\"7.3\", \"7.4\"]}, {\"cis_csc_v7\": [\"3.4\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"cmmc_v2.0\": [\"SI.L1-3.14.1\"]}, {\"pci_dss_3.2.1\": [\"6.2\"]}, {\"nist_sp_800-53\": [\"SI-2(2)\"]}, {\"soc_2\": [\"CC7.1\"]}, {\"mitre_techniques\": [\"T1211\"]}, {\"mitre_tactics\": [\"TA0004\", \"TA0008\"]}, {\"mitre_mitigations\": [\"M1051\"]}]'),(28050,'Ensure system-wide crypto policy is not legacy.','The system-wide crypto-policies followed by the crypto core components allow consistently deprecating and disabling algorithms system-wide. The individual policy levels (DEFAULT, LEGACY, FUTURE, and FIPS) are included in the crypto-policies(7) package.','If the Legacy system-wide crypto policy is selected, it includes support for TLS 1.0, TLS 1.1, and SSH2 protocols or later. The algorithms DSA, 3DES, and RC4 are allowed, while RSA and Diffie-Hellman parameters are accepted if larger than 1023-bits. These legacy protocols and algorithms can make the system vulnerable to attacks, including those listed in RFC 7457.','Environments that require compatibility with older insecure protocols may require the use of the less secure LEGACY policy level.','Run the following command to change the system-wide crypto policy # update-crypto-policies --set <CRYPTO POLICY> Example: # update-crypto-policies --set DEFAULT Run the following to make the updated system-wide crypto policy active # update-crypto-policies.','[{\"cis\": [\"1.10\"]}, {\"cis_csc_v8\": [\"3.10\"]}, {\"cis_csc_v7\": [\"14.4\"]}, {\"nist_sp_800-53\": [\"SC-8\"]}, {\"iso_27001-2013\": [\"A.13.1.1\", \"A.10.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.17\", \"AC.L2-3.1.13\", \"IA.L2-3.5.10\", \"SC.L2-3.13.11\", \"SC.L2-3.13.8\", \"SC.L2-3.13.15\"]}, {\"hipaa\": [\"164.312(a)(2)(iv)\", \"164.312(e)(1)\", \"164.312(e)(2)(i)\", \"164.312(e)(2)(ii)\"]}, {\"pci_dss_3.2.1\": [\"2.1.1\", \"4.1\", \"4.1.1\", \"8.2.1\"]}, {\"pci_dss_4.0\": [\"2.2.7\", \"4.1.1\", \"4.2.1\", \"4.2.1.2\", \"4.2.2\", \"8.3.2\"]}]'),(28051,'Ensure time synchronization is in use.','System time should be synchronized between all systems in an environment. This is typically done by establishing an authoritative time server or set of servers and having all systems synchronize their clocks to them. Note: If another method for time synchronization is being used, this section may be skipped.','Time synchronization is important to support time sensitive security mechanisms like Kerberos and also ensures log files have consistent time records across the enterprise, which aids in forensic investigations.','','Run the following command to install chrony: # dnf install chrony.','[{\"cis\": [\"2.1.1\"]}, {\"cis_csc_v8\": [\"8.4\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"nist_sp_800-53\": [\"AU-3\", \"AU-12\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.7\"]}, {\"pci_dss_3.2.1\": [\"10.4\"]}, {\"pci_dss_4.0\": [\"10.6\", \"10.6.1\", \"10.6.2\", \"10.6.3\"]}, {\"soc_2\": [\"CC4.1\", \"CC5.2\"]}, {\"iso_27001-2013\": [\"A.12.4.4\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(28052,'Ensure chrony is configured.','chrony is a daemon which implements the Network Time Protocol (NTP) and is designed to synchronize system clocks across a variety of systems and use a source that is highly accurate. More information on chrony can be found at http://chrony.tuxfamily.org/. chrony can be configured to be a client and/or a server.','If chrony is in use on the system proper configuration is vital to ensuring time synchronization is working properly.','','Add or edit server or pool lines to /etc/chrony.conf as appropriate: server <remote-server> Add or edit the OPTIONS in /etc/sysconfig/chronyd to include '-u chrony': OPTIONS="-u chrony".','[{\"cis\": [\"2.1.2\"]}, {\"cis_csc_v8\": [\"8.4\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"nist_sp_800-53\": [\"AU-3\", \"AU-12\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.7\"]}, {\"pci_dss_3.2.1\": [\"10.4\"]}, {\"pci_dss_4.0\": [\"10.6\", \"10.6.1\", \"10.6.2\", \"10.6.3\"]}, {\"soc_2\": [\"CC4.1\", \"CC5.2\"]}, {\"iso_27001-2013\": [\"A.12.4.4\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\"]}, {\"mitre_tactics\": [\"TA0002\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28053,'Ensure xorg-x11-server-common is not installed.','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','Many Linux systems run applications which require a Java runtime. Some Linux Java packages have a dependency on specific X Windows xorg-x11-fonts. One workaround to avoid this dependency is to use the "headless" Java packages for your specific Java runtime.','Run the following command to remove the X Windows Server packages: # dnf remove xorg-x11-server-common.','[{\"cis\": [\"2.2.1\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28054,'Ensure Avahi Server is not installed.','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Automatic discovery of network services is not normally required for system functionality. It is recommended to remove this package to reduce the potential attack surface.','','Run the following commands to stop, mask and remove avahi: # systemctl stop avahi-daemon.socket avahi-daemon.service # dnf remove avahi.','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28055,'Ensure CUPS is not installed.','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be removed to reduce the potential attack surface. Note: Removing CUPS will prevent printing from the system.','Disabling CUPS will prevent printing from the system, a common task for workstation systems.','Run the following command to remove cups: # dnf remove cups.','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28056,'Ensure DHCP Server is not installed.','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a system is specifically set up to act as a DHCP server, it is recommended that the dhcp-server package be removed to reduce the potential attack surface.','','Run the following command to remove dhcp: # dnf remove dhcp-server.','[{\"cis\": [\"2.2.4\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28057,'Ensure DNS Server is not installed.','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a system is specifically designated to act as a DNS server, it is recommended that the package be removed to reduce the potential attack surface.','','Run the following command to remove bind: # dnf remove bind.','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'); +INSERT INTO `tsca` VALUES (28058,'Ensure VSFTP Server is not installed.','FTP (File Transfer Protocol) is a traditional and widely used standard tool for transferring files between a server and clients over a network, especially where no authentication is necessary (permits anonymous users to connect to a server).','Unless there is a need to run the system as a FTP server, it is recommended that the package be removed to reduce the potential attack surface.','','Run the following command to remove vsftpd: # dnf remove vsftpd.','[{\"cis\": [\"2.2.6\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28059,'Ensure TFTP Server is not installed.','Trivial File Transfer Protocol (TFTP) is a simple protocol for exchanging files between two TCP/IP machines. TFTP servers allow connections from a TFTP Client for sending and receiving files.','Unless there is a need to run the system as a TFTP server, it is recommended that the package be removed to reduce the potential attack surface. TFTP does not have built-in encryption, access control or authentication. This makes it very easy for an attacker to exploit TFTP to gain access to files.','TFTP is often used to provide files for network booting such as for PXE based installation of servers.','Run the following command to remove tftp-server: # dnf remove tftp-server.','[{\"cis\": [\"2.2.7\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28060,'Ensure a web server is not installed.','Web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the packages be removed to reduce the potential attack surface. Note: Several http servers exist. They should also be audited, and removed, if not required.','','Run the following command to remove httpd and nginx: # dnf remove httpd nginx.','[{\"cis\": [\"2.2.8\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28061,'Ensure IMAP and POP3 server is not installed.','dovecot is an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided by this system, it is recommended that the package be removed to reduce the potential attack surface. Note: Several IMAP/POP3 servers exist and can use other service names. These should also be audited and the packages removed if not required.','','Run the following command to remove dovecot and cyrus-imapd: # dnf remove dovecot cyrus-imapd.','[{\"cis\": [\"2.2.9\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28062,'Ensure Samba is not installed.','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Server Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this package can be removed to reduce the potential attack surface.','','Run the following command to remove samba: # dnf remove samba.','[{\"cis\": [\"2.2.10\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1005\", \"T1039\", \"T1083\", \"T1135\", \"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28063,'Ensure HTTP Proxy Server is not installed.','Squid is a standard proxy server used in many distributions and environments.','Unless a system is specifically set up to act as a proxy server, it is recommended that the squid package be removed to reduce the potential attack surface. Note: Several HTTP proxy servers exist. These should be checked and removed unless required.','','Run the following command to remove the squid package: # dnf remove squid.','[{\"cis\": [\"2.2.11\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28064,'Ensure net-snmp is not installed.','Simple Network Management Protocol (SNMP) is a widely used protocol for monitoring the health and welfare of network equipment, computer equipment and devices like UPSs. Net-SNMP is a suite of applications used to implement SNMPv1 (RFC 1157), SNMPv2 (RFCs 1901-1908), and SNMPv3 (RFCs 3411-3418) using both IPv4 and IPv6. Support for SNMPv2 classic (a.k.a. "SNMPv2 historic" - RFCs 1441-1452) was dropped with the 4.0 release of the UCD-snmp package. The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server can communicate using SNMPv1, which transmits data in the clear and does not require authentication to execute commands. SNMPv3 replaces the simple/clear text password sharing used in SNMPv2 with more securely encoded parameters. If the the SNMP service is not required, the net-snmp package should be removed to reduce the attack surface of the system. Note: If SNMP is required: - The server should be configured for SNMP v3 only. User Authentication and Message Encryption should be configured. - If SNMP v2 is absolutely necessary, modify the community strings' values.','','Run the following command to remove net-snmpd: # dnf remove net-snmp.','[{\"cis\": [\"2.2.12\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"2.6\", \"9.2\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\", \"A.12.5.1\", \"A.12.6.2\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28065,'Ensure telnet-server is not installed.','The telnet-server package contains the telnet daemon, which accepts connections from users from other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow a user with access to sniff network traffic the ability to steal credentials. The ssh package provides an encrypted session and stronger security.','','Run the following command to remove the telnet-server package: # dnf remove telnet-server.','[{\"cis\": [\"2.2.13\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"2.6\", \"9.2\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\", \"A.12.5.1\", \"A.12.6.2\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28066,'Ensure dnsmasq is not installed.','dnsmasq is a lightweight tool that provides DNS caching, DNS forwarding and DHCP (Dynamic Host Configuration Protocol) services.','Unless a system is specifically designated to act as a DNS caching, DNS forwarding and/or DHCP server, it is recommended that the package be removed to reduce the potential attack surface.','','Run the following command to remove dnsmasq: # dnf remove dnsmasq.','[{\"cis\": [\"2.2.14\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28067,'Ensure mail transfer agent is configured for local-only mode.','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','The software for all Mail Transfer Agents is complex and most have a long history of security issues. While it is important to ensure that the system can process local mail messages, it is not necessary to have the MTA's daemon listening on a port unless the server is intended to be a mail server that receives and processes mail from other systems. Note: - This recommendation is designed around the postfix mail server. - Depending on your environment you may have an alternative MTA installed such as sendmail. If this is the case consult the documentation for your installed MTA to configure the recommended state.','','Edit /etc/postfix/main.cf and add the following line to the RECEIVING MAIL section. If the line already exists, change it to look like the line below: inet_interfaces = loopback-only. Run the following command to restart postfix: # systemctl restart postfix.','[{\"cis\": [\"2.2.15\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1018\", \"T1210\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28068,'Ensure nfs-utils is not installed or the nfs-server service is masked.','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the system does not require network shares, it is recommended that the nfs-utils package be removed to reduce the attack surface of the system.','Many of the libvirt packages used by Enterprise Linux virtualization are dependent on the nfs-utils package. If the nfs-utils package is required as a dependency, the nfs-server service should be disabled and masked to reduce the attack surface of the system.','Run the following command to remove nfs-utils: # dnf remove nfs-utils OR If the nfs-utils package is required as a dependency, run the following command to stop and mask the nfs-server service: # systemctl --now mask nfs-server.','[{\"cis\": [\"2.2.16\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1005\", \"T1039\", \"T1083\", \"T1135\", \"T1210\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28069,'Ensure rpcbind is not installed or the rpcbind services are masked.','The rpcbind utility maps RPC services to the ports on which they listen. RPC processes notify rpcbind when they start, registering the ports they are listening on and the RPC program numbers they expect to serve. The client system then contacts rpcbind on the server with a particular RPC program number. The rpcbind service redirects the client to the proper port number so it can communicate with the requested service. Portmapper is an RPC service, which always listens on tcp and udp 111, and is used to map other RPC services (such as nfs, nlockmgr, quotad, mountd, etc.) to their corresponding port number on the server. When a remote host makes an RPC call to that server, it first consults with portmap to determine where the RPC server is listening.','A small request (~82 bytes via UDP) sent to the Portmapper generates a large response (7x to 28x amplification), which makes it a suitable tool for DDoS attacks. If rpcbind is not required, it is recommended that the rpcbind package be removed to reduce the attack surface of the system.','Many of the libvirt packages used by Enterprise Linux virtualization, and the nfs-utils package used for The Network File System (NFS), are dependent on the rpcbind package. If the rpcbind package is required as a dependency, the services rpcbind.service and rpcbind.socket should be stopped and masked to reduce the attack surface of the system.','Run the following command to remove rpcbind: # dnf remove rpcbind OR If the rpcbind package is required as a dependency, run the following commands to stop and mask the rpcbind.service and rpcbind.socket systemd units: # systemctl --now mask rpcbind.service # systemctl --now mask rpcbind.socket.','[{\"cis\": [\"2.2.17\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1498\", \"T1498.002\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28070,'Ensure rsync-daemon is not installed or the rsyncd service is masked.','The rsyncd service can be used to synchronize files between systems over network links.','Unless required, the rsync-daemon package should be removed to reduce the attack surface area of the system. The rsyncd service presents a security risk as it uses unencrypted protocols for communication. Note: If a required dependency exists for the rsync-daemon package, but the rsyncd service is not required, the service should be masked.','There are packages that are dependent on the rsync package. If the rsync package is removed, these packages will be removed as well. Before removing the rsync-daemon package, review any dependent packages to determine if they are required on the system. If a dependent package is required, mask the rsyncd service and leave the rsync-daemon package installed.','Run the following command to remove the rsync package: # dnf remove rsync-daemon OR Run the following command to mask the rsyncd service: # systemctl --now mask rsyncd.','[{\"cis\": [\"2.2.18\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1105\", \"T1203\", \"T1210\", \"T1543\", \"T1543.002\", \"T1570\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28071,'Ensure telnet client is not installed.','The telnet package contains the telnet client, which allows users to start connections to other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow an unauthorized user to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Linux distributions.','Many insecure service clients are used as troubleshooting tools and in testing environments. Uninstalling them can inhibit capability to test and troubleshoot. If they are required it is advisable to remove the clients after use to prevent accidental or intentional misuse.','Run the following command to remove the telnet package: # dnf remove telnet.','[{\"cis\": [\"2.3.1\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"2.6\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.12.5.1\", \"A.12.6.2\"]}, {\"mitre_techniques\": [\"T1040\", \"T1203\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0006\", \"TA0008\"]}, {\"mitre_mitigations\": [\"M1041\", \"M1042\"]}]'),(28072,'Ensure LDAP client is not installed.','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP client, it is recommended that the software be removed to reduce the potential attack surface.','Removing the LDAP client will prevent or inhibit using LDAP for authentication in your environment.','Run the following command to remove the openldap-clients package: # dnf remove openldap-clients.','[{\"cis\": [\"2.3.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"2.6\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.12.5.1\", \"A.12.6.2\"]}, {\"mitre_techniques\": [\"T1203\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28073,'Ensure TFTP client is not installed.','Trivial File Transfer Protocol (TFTP) is a simple protocol for exchanging files between two TCP/IP machines. TFTP servers allow connections from a TFTP Client for sending and receiving files.','TFTP does not have built-in encryption, access control or authentication. This makes it very easy for an attacker to exploit TFTP to gain access to files.','','Run the following command to remove tftp: # dnf remove tftp.','[{\"cis\": [\"2.3.3\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28074,'Ensure FTP client is not installed.','FTP (File Transfer Protocol) is a traditional and widely used standard tool for transferring files between a server and clients over a network, especially where no authentication is necessary (permits anonymous users to connect to a server).','FTP does not protect the confidentiality of data or authentication credentials. It is recommended SFTP be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the package be removed to reduce the potential attack surface.','','Run the following command to remove ftp: # dnf remove ftp.','[{\"cis\": [\"2.3.4\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28075,'Ensure nftables is installed.','nftables provides a new in-kernel packet classification framework that is based on a network-specific Virtual Machine (VM) and a new nft userspace command line tool. nftables reuses the existing Netfilter subsystems such as the existing hook infrastructure, the connection tracking system, NAT, userspace queuing and logging subsystem.','nftables is a subsystem of the Linux kernel that can protect against threats originating from within a corporate network to include malicious mobile code and poorly configured software on a host.','Changing firewall settings while connected over the network can result in being locked out of the system.','Run the following command to install nftables # dnf install nftables.','[{\"cis\": [\"3.4.1.1\"]}, {\"cis_csc_v8\": [\"4.4\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"nist_sp_800-53\": [\"CA-9\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}]'),(28076,'Ensure at least one nftables table exists.','Tables hold chains. Each table only has one address family and only applies to packets of this family. Tables can have one of five families.','Without a table, nftables will not filter network traffic.','Adding or modifying firewall rules can cause loss of connectivity to the system.','Run the following command to create a table in nftables # nft create table inet <table name> Example if FirewallD is not in use on the system: # nft create table inet filter Note: FirewallD uses the table inet firewalld NFTables table that is created when FirewallD is installed.','[{\"cis\": [\"3.4.2.2\"]}, {\"cis_csc_v8\": [\"4.4\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"nist_sp_800-53\": [\"CA-9\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}]'),(28077,'Ensure nftables base chains exist.','Chains are containers for rules. They exist in two kinds, base chains and regular chains. A base chain is an entry point for packets from the networking stack, a regular chain may be used as jump target and is used for better rule organization.','If a base chain doesn't exist with a hook for input, forward, and delete, packets that would flow through those chains will not be touched by nftables.','If configuring over ssh, creating a base chain with a policy of drop will cause loss of connectivity. Ensure that a rule allowing ssh has been added to the base chain prior to setting the base chain's policy to drop.','Run the following command to create the base chains: # nft create chain inet <table name> <base chain name> { type filter hook <(input|forward|output)> priority 0 ; } Example: # nft create chain inet filter input { type filter hook input priority 0 ; } # nft create chain inet filter forward { type filter hook forward priority 0 ; } # nft create chain inet filter output { type filter hook output priority 0 ; }.','[{\"cis\": [\"3.4.2.3\"]}, {\"cis_csc_v8\": [\"4.4\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"nist_sp_800-53\": [\"CA-9\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}]'),(28078,'Ensure nftables default deny firewall policy.','Base chain policy is the default verdict that will be applied to packets reaching the end of the chain.','There are two policies: accept (Default) and drop. If the policy is set to accept, the firewall will accept any packet that is not configured to be denied and the packet will continue traversing the network stack. It is easier to explicitly permit acceptable usage than to deny unacceptable usage. Note: Changing firewall settings while connected over the network can result in being locked out of the system.','If configuring nftables over ssh, creating a base chain with a policy of drop will cause loss of connectivity. Ensure that a rule allowing ssh has been added to the base chain prior to setting the base chain's policy to drop.','If NFTables utility is in use on your system: Run the following command for the base chains with the input, forward, and output hooks to implement a default DROP policy: # nft chain <table family> <table name> <chain name> { policy drop ; } Example: # nft chain inet filter input { policy drop ; } # nft chain inet filter forward { policy drop ; }.','[{\"cis\": [\"3.4.2.7\"]}, {\"cis_csc_v8\": [\"4.4\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"nist_sp_800-53\": [\"CA-9\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}]'),(28079,'Ensure auditd is installed.','auditd is the userspace component to the Linux Auditing System. It's responsible for writing audit records to the disk.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to Install auditd: # dnf install audit.','[{\"cis\": [\"4.1.1.1\"]}, {\"cis_csc_v8\": [\"8.2\", \"8.5\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"AU-3\", \"AU-3(1)\", \"AU-12\", \"SI-5\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\", \"9.4.5\", \"10.2\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(28080,'Ensure auditing for processes that start prior to auditd is enabled.','Configure grub2 so that processes that are capable of being audited can be audited even if they start up prior to auditd startup.','Audit events need to be captured on processes that start up prior to auditd, so that potential malicious activity cannot go undetected.','','Run the following command to update the grub2 configuration with audit=1: # grubby --update-kernel ALL --args 'audit=1'.','[{\"cis\": [\"4.1.1.2\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(28081,'Ensure audit_backlog_limit is sufficient.','The backlog limit has a default setting of 64.','During boot if audit=1, then the backlog will hold 64 records. If more that 64 records are created during boot, auditd records will be lost and potential malicious activity could go undetected.','','Run the following command to add audit_backlog_limit=<BACKLOG SIZE> to GRUB_CMDLINE_LINUX: # grubby --update-kernel ALL --args 'audit_backlog_limit=<BACKLOG SIZE>' Example: # grubby --update-kernel ALL --args 'audit_backlog_limit=8192'.','[{\"cis\": [\"4.1.1.3\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"AU-12\", \"SI-5\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(28082,'Ensure auditd service is enabled.','Turn on the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable auditd: # systemctl --now enable auditd.','[{\"cis\": [\"4.1.1.4\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"AU-12\", \"SI-5\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(28083,'Ensure audit log storage size is configured.','Configure the maximum size of the audit log file. Once the log reaches the maximum size, it will be rotated and a new log file will be started.','It is important that an appropriate size is determined for log files so that they do not impact the system and audit data is not lost.','','Set the following parameter in /etc/audit/auditd.conf in accordance with site policy: max_log_file = <MB>.','[{\"cis\": [\"4.1.2.1\"]}, {\"cis_csc_v8\": [\"8.3\"]}, {\"cis_csc_v7\": [\"6.4\"]}, {\"nist_sp_800-53\": [\"AU-8\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"pci_dss_3.2.1\": [\"10.7\"]}, {\"soc_2\": [\"A1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1053\"]}]'),(28084,'Ensure audit logs are not automatically deleted.','The max_log_file_action setting determines how to handle the audit log file reaching the max file size. A value of keep_logs will rotate the logs but never delete old logs.','In high security contexts, the benefits of maintaining a long audit history exceed the cost of storing the audit history.','','Set the following parameter in /etc/audit/auditd.conf: max_log_file_action = keep_logs.','[{\"cis\": [\"4.1.2.2\"]}, {\"cis_csc_v8\": [\"8.3\"]}, {\"cis_csc_v7\": [\"6.4\"]}, {\"nist_sp_800-53\": [\"AU-8\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"pci_dss_3.2.1\": [\"10.7\"]}, {\"soc_2\": [\"A1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(28085,'Ensure system is disabled when audit logs are full.','The auditd daemon can be configured to halt the system when the audit logs are full. The admin_space_left_action parameter tells the system what action to take when the system has detected that it is low on disk space. Valid values are ignore, syslog, suspend, single, and halt. - ignore, the audit daemon does nothing - Syslog, the audit daemon will issue a warning to syslog - Suspend, the audit daemon will stop writing records to the disk - single, the audit daemon will put the computer system in single user mode - halt, the audit daemon will shutdown the system.','In high security contexts, the risk of detecting unauthorized access or nonrepudiation exceeds the benefit of the system's availability.','If the admin_space_left_action parameter is set to halt the audit daemon will shutdown the system when the disk partition containing the audit logs becomes full.','Set the following parameters in /etc/audit/auditd.conf: space_left_action = email action_mail_acct = root. set admin_space_left_action to either halt or single in /etc/audit/auditd.conf. Example: admin_space_left_action = halt.','[{\"cis\": [\"4.1.2.3\"]}, {\"cis_csc_v8\": [\"8.2\", \"8.3\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"AU-8\", \"AU-12\", \"SI-5\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\", \"10.7\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"soc_2\": [\"A1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(28086,'Ensure changes to system administration scope (sudoers) is collected.','Monitor scope changes for system administrators. If the system has been properly configured to force system administrators to log in as themselves first and then use the sudo command to execute privileged commands, it is possible to monitor changes in scope. The file /etc/sudoers, or files in /etc/sudoers.d, will be written to when the file(s) or related attributes have changed. The audit records will be tagged with the identifier "scope".','Changes in the /etc/sudoers and /etc/sudoers.d files can indicate that an unauthorized change has been made to the scope of system administrator activity.','','Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor scope changes for system administrators. Example: # printf " -w /etc/sudoers -p wa -k scope -w /etc/sudoers.d -p wa -k scope " >> /etc/audit/rules.d/50-scope.rules Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi.','[{\"cis\": [\"4.1.3.1\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"4.8\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"iso_27001-2013\": [\"A.12.4.3\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0004\"]}, {\"mitre_mitigations\": [\"M1047\"]}]'),(28087,'Ensure the audit configuration is immutable.','Set system audit so that audit rules cannot be modified with auditctl. Setting the flag "-e 2" forces audit to be put in immutable mode. Audit changes can only be made on system reboot. Note: This setting will require the system to be rebooted to update the active auditd configuration settings.','In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back. Users would most likely notice a system reboot and that could alert administrators of an attempt to make unauthorized audit changes.','','Edit or create the file /etc/audit/rules.d/99-finalize.rules and add the line -e 2 at the end of the file: Example: # printf -- "-e 2" >> /etc/audit/rules.d/99-finalize.rules Load audit rules Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi.','[{\"cis\": [\"4.1.3.20\"]}, {\"cis_csc_v8\": [\"3.3\", \"8.5\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"AU-3\", \"AU-3(1)\", \"MP-2\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\", \"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\", \"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\", \"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\", \"CC7.2\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(28088,'Ensure the running and on disk configuration is the same.','The Audit system have both on disk and running configuration. It is possible for these configuration settings to differ. Note: Due to the limitations of augenrules and auditctl, it is not absolutely guaranteed that loading the rule sets via augenrules --load will result in all rules being loaded or even that the user will be informed if there was a problem loading the rules.','Configuration differences between what is currently running and what is on disk could cause unexpected problems or may give a false impression of compliance requirements.','','If the rules are not aligned across all three () areas, run the following command to merge and load all rules: # augenrules --load Check if reboot is required. if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then echo "Reboot required to load rules"; fi.','[{\"cis\": [\"4.1.3.21\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"6.3\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}]'),(28089,'Ensure audit tools are 755 or more restrictive.','Audit tools include, but are not limited to, vendor-provided and open source audit tools needed to successfully view and manipulate audit information system activity and records. Audit tools include custom queries and report generators.','Protecting audit information includes identifying and protecting the tools used to view and manipulate log data. Protecting audit tools is necessary to prevent unauthorized operation on audit information.','','Run the following command to remove more permissive mode from the audit tools: # chmod go-w /sbin/auditctl /sbin/aureport /sbin/ausearch /sbin/autrace /sbin/auditd /sbin/augenrules.','[{\"cis\": [\"4.1.4.8\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(28090,'Ensure audit tools are owned by root.','Audit tools include, but are not limited to, vendor-provided and open source audit tools needed to successfully view and manipulate audit information system activity and records. Audit tools include custom queries and report generators.','Protecting audit information includes identifying and protecting the tools used to view and manipulate log data. Protecting audit tools is necessary to prevent unauthorized operation on audit information.','','Run the following command to change the owner of the audit tools to the root user: # chown root /sbin/auditctl /sbin/aureport /sbin/ausearch /sbin/autrace /sbin/auditd /sbin/augenrules.','[{\"cis\": [\"4.1.4.9\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(28091,'Ensure audit tools belong to group root.','Audit tools include, but are not limited to, vendor-provided and open source audit tools needed to successfully view and manipulate audit information system activity and records. Audit tools include custom queries and report generators.','Protecting audit information includes identifying and protecting the tools used to view and manipulate log data. Protecting audit tools is necessary to prevent unauthorized operation on audit information.','','Run the following command to remove more permissive mode from the audit tools: # chmod go-w /sbin/auditctl /sbin/aureport /sbin/ausearch /sbin/autrace /sbin/auditd /sbin/augenrules Run the following command to change owner and group of the audit tools to root user and group: # chown root:root /sbin/auditctl /sbin/aureport /sbin/ausearch /sbin/autrace /sbin/auditd /sbin/augenrules.','[{\"cis\": [\"4.1.4.10\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(28092,'Ensure rsyslog is installed.','The rsyslog software is recommended in environments where journald does not meet operation requirements.','The security enhancements of rsyslog such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server) justify installing and configuring the package.','','Run the following command to install rsyslog: # dnf install rsyslog.','[{\"cis\": [\"4.2.1.1\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"AU-12\", \"SI-5\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"mitre_techniques\": [\"T1005\", \"T1070\", \"T1070.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(28093,'Ensure rsyslog service is enabled.','Once the rsyslog package is installed, ensure that the service is enabled.','If the rsyslog service is not enabled to start on boot, the system will not capture logging events.','','Run the following command to enable rsyslog: # systemctl --now enable rsyslog.','[{\"cis\": [\"4.2.1.2\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"AU-12\", \"SI-5\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1211\", \"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(28094,'Ensure journald is configured to send logs to rsyslog.','Data from journald may be stored in volatile memory or persisted locally on the server. Utilities exist to accept remote export of journald logs, however, use of the RSyslog service provides a consistent means of log collection and export.','IF RSyslog is the preferred method for capturing logs, all logs of the system should be sent to it for further processing. Note: This recommendation only applies if rsyslog is the chosen method for client side logging. Do not apply this recommendation if journald is used.','','Edit the /etc/systemd/journald.conf file and add the following line: ForwardToSyslog=yes Restart the service: # systemctl restart rsyslog.','[{\"cis\": [\"4.2.1.3\"]}, {\"cis_csc_v8\": [\"8.2\", \"8.9\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\", \"6.5\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"AU-2\", \"AU-4\", \"AU-12\", \"MP-2\", \"SI-5\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\", \"10.5.3\", \"10.5.4\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\", \"10.3.3\"]}, {\"soc_2\": [\"PL1.4\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.006\", \"T1565\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1029\"]}]'),(28095,'Ensure rsyslog default file permissions configured.','Rsyslog will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.','The systems global umask could override, but only making the file permissions stricter, what is configured in RSyslog with the FileCreateMode directive. RSyslog also has its own $umask directive that can alter the intended file creation mode. In addition, consideration should be given to how FileCreateMode is used. Thus it is critical to ensure that the intended file creation mode is not overridden with less restrictive settings in /etc/rsyslog.conf, /etc/rsyslog.d/*conf files and that FileCreateMode is set before any file is created.','Edit either /etc/rsyslog.conf or a dedicated .conf file in /etc/rsyslog.d/ and set $FileCreateMode to 0640 or more restrictive: $FileCreateMode 0640 Restart the service: # systemctl restart rsyslog.','[{\"cis\": [\"4.2.1.4\"]}, {\"cis_csc_v8\": [\"3.3\", \"8.2\"]}, {\"cis_csc_v7\": [\"5.1\", \"6.2\", \"6.3\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"AU-2\", \"AU-4\", \"AU-12\", \"MP-2\", \"SI-5\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\", \"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\", \"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\", \"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\", \"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(28096,'Ensure rsyslog is configured to send logs to a remote log host.','RSyslog supports the ability to send log events it gathers to a remote log host or to receive messages from remote hosts, thus enabling centralized log management.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Edit the /etc/rsyslog.conf and /etc/rsyslog.d/*.conf files and add the following line (where loghost.example.com is the name of your central log host). The target directive may either be a fully qualified domain name or an IP address. *.* action(type="omfwd" target="192.168.2.100" port="514" protocol="tcp" action.resumeRetryCount="100" queue.type="LinkedList" queue.size="1000") Run the following command to reload the rsyslogd configuration: # systemctl restart rsyslog.','[{\"cis\": [\"4.2.1.6\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1029\"]}]'),(28097,'Ensure rsyslog is not configured to receive logs from a remote client.','RSyslog supports the ability to receive messages from remote hosts, thus acting as a log server. Clients should not receive data from other hosts.','If a client is configured to also receive data, thus turning it into a server, the client system is acting outside it's operational boundary.','','Should there be any active log server configuration found in the auditing section, modify those files and remove the specific lines highlighted by the audit. Ensure none of the following entries are present in any of /etc/rsyslog.conf or /etc/rsyslog.d/*.conf. New format: module(load="imtcp") input(type="imtcp" port="514") -OR- Old format: $ModLoad imtcp $InputTCPServerRun - Restart the service: # systemctl restart rsyslog.','[{\"cis\": [\"4.2.1.7\"]}, {\"cis_csc_v8\": [\"4.8\", \"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\", \"9.2\"]}, {\"iso_27001-2013\": [\"A.12.4.1\", \"A.13.1.3\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\", \"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\", \"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1029\"]}]'),(28098,'Ensure systemd-journal-remote is installed.','Journald (via systemd-journal-remote) supports the ability to send log events it gathers to a remote log host or to receive messages from remote hosts, thus enabling centralized log management.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Run the following command to install systemd-journal-remote: # dnf install systemd-journal-remote.','[{\"cis\": [\"4.2.2.1.1\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"AU-12\", \"SI-5\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1029\"]}]'),(28099,'Ensure systemd-journal-remote is enabled.','Journald (via systemd-journal-remote) supports the ability to send log events it gathers to a remote log host or to receive messages from remote hosts, thus enabling centralized log management.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Run the following command to enable systemd-journal-remote: # systemctl --now enable systemd-journal-upload.service.','[{\"cis\": [\"4.2.2.1.3\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"AU-12\", \"CM-7\", \"SI-5\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1029\"]}]'),(28100,'Ensure journald is not configured to receive logs from a remote client.','Journald supports the ability to receive messages from remote hosts, thus acting as a log server. Clients should not receive data from other hosts. NOTE: - The same package, systemd-journal-remote, is used for both sending logs to remote hosts and receiving incoming logs. - With regards to receiving logs, there are two services; systemd-journal- remote.socket and systemd-journal-remote.service.','If a client is configured to also receive data, thus turning it into a server, the client system is acting outside it's operational boundary.','','Run the following command to disable systemd-journal-remote.socket: # systemctl --now mask systemd-journal-remote.socket.','[{\"cis\": [\"4.2.2.1.4\"]}, {\"cis_csc_v8\": [\"4.8\", \"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\", \"9.2\"]}, {\"iso_27001-2013\": [\"A.12.4.1\", \"A.13.1.3\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\", \"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\", \"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1029\"]}]'),(28101,'Ensure journald service is enabled.','Ensure that the systemd-journald service is enabled to allow capturing of logging events.','If the systemd-journald service is not enabled to start on boot, the system will not capture logging events.','','By default the systemd-journald service does not have an [Install] section and thus cannot be enabled / disabled. It is meant to be referenced as Requires or Wants by other unit files. As such, if the status of systemd-journald is not static, investigate why.','[{\"cis\": [\"4.2.2.2\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1029\"]}]'),(28102,'Ensure journald is configured to compress large log files.','The journald system includes the capability of compressing overly large files to avoid filling up the system with logs or making the logs unmanageably large.','Uncompressed large files may unexpectedly fill a filesystem leading to resource unavailability. Compressing logs prior to write can prevent sudden, unexpected filesystem impacts.','','Edit the /etc/systemd/journald.conf file and add the following line: Compress=yes Restart the service: # systemctl restart systemd-journald.service.','[{\"cis\": [\"4.2.2.3\"]}, {\"cis_csc_v8\": [\"8.2\", \"8.3\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\", \"6.4\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\", \"10.7\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"soc_2\": [\"A1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1053\"]}]'),(28103,'Ensure journald is configured to write logfiles to persistent disk.','Data from journald may be stored in volatile memory or persisted locally on the server. Logs in memory will be lost upon a system reboot. By persisting logs to local disk on the server they are protected from loss due to a reboot.','Writing log data to disk will provide the ability to forensically reconstruct events which may have impacted the operations or security of a system even after a system crash or reboot.','','Edit the /etc/systemd/journald.conf file and add the following line: Storage=persistent Restart the service: # systemctl restart systemd-journald.service.','[{\"cis\": [\"4.2.2.4\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28104,'Ensure journald is not configured to send logs to rsyslog.','Data from journald should be kept in the confines of the service and not forwarded on to other services.','IF journald is the method for capturing logs, all logs of the system should be handled by journald and not forwarded to other logging mechanisms. Note: This recommendation only applies if journald is the chosen method for client side logging. Do not apply this recommendation if rsyslog is used.','','Edit the /etc/systemd/journald.conf file and ensure that ForwardToSyslog=yes is removed. Restart the service: # systemctl restart systemd-journald.service.','[{\"cis\": [\"4.2.2.5\"]}, {\"cis_csc_v8\": [\"8.2\", \"8.9\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\", \"6.5\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\", \"10.5.3\", \"10.5.4\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\", \"10.3.3\"]}, {\"nist_sp_800-53\": [\"AU-7\", \"AU-6(3)\"]}, {\"soc_2\": [\"PL1.4\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.006\", \"T1565\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1029\"]}]'),(28105,'Ensure cron daemon is enabled.','The cron daemon is used to execute batch jobs on the system.','While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run, and cron is used to execute them.','','Run the following command to enable cron : # systemctl --now enable crond.','[{\"cis\": [\"5.1.1\"]}, {\"nist_sp_800-53\": [\"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1018\"]}]'),(28106,'Ensure permissions on /etc/crontab are configured.','The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file.','This file contains information on what system jobs are run by cron. Write access to this file could provide unprivileged users with the ability to elevate their privileges. Read access to this file could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access.','','Run the following commands to set ownership and permissions on /etc/crontab : # chown root:root /etc/crontab # chmod og-rwx /etc/crontab.','[{\"cis\": [\"5.1.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1018\"]}]'),(28107,'Ensure permissions on /etc/cron.hourly are configured.','This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.hourly : # chown root:root /etc/cron.hourly # chmod og-rwx /etc/cron.hourly.','[{\"cis\": [\"5.1.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1018\"]}]'),(28108,'Ensure permissions on /etc/cron.daily are configured.','The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.daily : # chown root:root /etc/cron.daily # chmod og-rwx /etc/cron.daily.','[{\"cis\": [\"5.1.4\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1018\"]}]'),(28109,'Ensure permissions on /etc/cron.weekly are configured.','The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.weekly : # chown root:root /etc/cron.weekly # chmod og-rwx /etc/cron.weekly.','[{\"cis\": [\"5.1.5\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1018\"]}]'),(28110,'Ensure permissions on /etc/cron.monthly are configured.','The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.monthly : # chown root:root /etc/cron.monthly # chmod og-rwx /etc/cron.monthly.','[{\"cis\": [\"5.1.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1018\"]}]'),(28111,'Ensure permissions on /etc/cron.d are configured.','The /etc/cron.d directory contains system cron jobs that need to run in a similar manner to the hourly, daily, weekly and monthly jobs from /etc/crontab , but require more granular control as to when they run. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on /etc/cron.d : # chown root:root /etc/cron.d # chmod og-rwx /etc/cron.d.','[{\"cis\": [\"5.1.7\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1018\"]}]'),(28112,'Ensure permissions on /etc/ssh/sshd_config are configured.','The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root.','The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by non-privileged users.','','Run the following commands to set ownership and permissions on /etc/ssh/sshd_config: # chown root:root /etc/ssh/sshd_config # chmod u-x,go-rwx /etc/ssh/sshd_config.','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1098\", \"T1098.004\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28113,'Ensure SSH access is limited.','There are several options available to limit which users and group can access the system via SSH. It is recommended that at least one of the following options be leveraged: - AllowUsers: The AllowUsers variable gives the system administrator the option of allowing specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by only allowing the allowed users to log in from a particular host, the entry can be specified in the form of user@host. - AllowGroups: The AllowGroups variable gives the system administrator the option of allowing specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable. - DenyUsers: The DenyUsers variable gives the system administrator the option of denying specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by specifically denying a user's access from a particular host, the entry can be specified in the form of user@host. - DenyGroups: The DenyGroups variable gives the system administrator the option of denying specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable.','Restricting which users can remotely access the system via SSH will help ensure that only authorized users access the system.','','Edit the /etc/ssh/sshd_config file to set one or more of the parameters as follows: AllowUsers <userlist> OR AllowGroups <grouplist> OR DenyUsers <userlist> OR DenyGroups <grouplist>.','[{\"cis\": [\"5.2.4\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.2.3\"]}, {\"mitre_techniques\": [\"T1021\", \"T1021.004\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1018\"]}]'),(28114,'Ensure SSH LogLevel is appropriate.','INFO level is the basic level that only records login activity of SSH users. In many situations, such as Incident Response, it is important to determine when a particular user was active on a system. The logout record can eliminate those users who disconnected, which helps narrow the field. VERBOSE level specifies that login and logout activity as well as the key fingerprint for any SSH key used for login will be logged. This information is important for SSH key management, especially in legacy environments.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel VERBOSE OR LogLevel INFO.','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"nist_sp_800-53\": [\"AU-2\", \"AU-12\", \"SI-5\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(28115,'Ensure SSH PAM is enabled.','UsePAM Enables the Pluggable Authentication Module interface. If set to 'yes' this will enable PAM authentication using ChallengeResponseAuthentication and PasswordAuthentication in addition to PAM account and session module processing for all authentication types.','When usePAM is set to yes, PAM runs through account and session types properly. This is important if you want to restrict access to services based off of IP, time or other factors of the account. Additionally, you can make sure users inherit certain environment variables on login or disallow access to the server.','If UsePAM is enabled, you will not be able to run sshd(8) as a non-root user.','Edit the /etc/ssh/sshd_config file to set the parameter as follows: UsePAM yes.','[{\"cis\": [\"5.2.6\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"nist_sp_800-53\": [\"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1021\", \"T1021.004\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"mitre_mitigations\": [\"M1035\"]}]'),(28116,'Ensure SSH root login is disabled.','The PermitRootLogin parameter specifies if the root user can log in using ssh. The default is no.','Disallowing root logins over SSH requires system admins to authenticate using their own individual account, then escalating to root via sudo or su. This in turn limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no.','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc_v8\": [\"5.4\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"SC.L2-3.13.3\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\"]}, {\"iso_27001-2013\": [\"A.9.2.3\"]}, {\"mitre_techniques\": [\"T1078\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"mitre_mitigations\": [\"M1026\"]}]'),(28117,'Ensure SSH HostbasedAuthentication is disabled.','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts , or /etc/hosts.equiv, along with successful public key client host authentication. This option only applies to SSH Protocol Version 2.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no.','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"16.3\"]}, {\"nist_sp_800-53\": [\"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.003\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28118,'Ensure SSH PermitEmptyPasswords is disabled.','The PermitEmptyPasswords parameter specifies if the SSH server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no.','[{\"cis\": [\"5.2.9\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"16.3\"]}, {\"nist_sp_800-53\": [\"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"mitre_techniques\": [\"T1021\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28119,'Ensure SSH PermitUserEnvironment is disabled.','The PermitUserEnvironment option allows users to present environment options to the ssh daemon.','Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has ssh executing trojan'd programs).','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitUserEnvironment no.','[{\"cis\": [\"5.2.10\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"nist_sp_800-53\": [\"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"mitre_techniques\": [\"T1021\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28120,'Ensure SSH IgnoreRhosts is enabled.','The IgnoreRhosts parameter specifies that .rhosts and .shosts files will not be used in RhostsRSAAuthentication or HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with ssh.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes.','[{\"cis\": [\"5.2.11\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"nist_sp_800-53\": [\"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.003\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"mitre_mitigations\": [\"M1027\"]}]'),(28121,'Ensure SSH X11 forwarding is disabled.','The X11Forwarding parameter provides the ability to tunnel X11 traffic through the connection to enable remote graphic connections.','Disable X11 forwarding unless there is an operational requirement to use X11 applications directly. There is a small risk that the remote X11 servers of users who are logged in via SSH with X11 forwarding could be compromised by other users on the X11 server. Note that even if X11 forwarding is disabled, users can always install their own forwarders.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: X11Forwarding no.','[{\"cis\": [\"5.2.12\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"nist_sp_800-53\": [\"CM-7\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1210\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28122,'Ensure SSH AllowTcpForwarding is disabled.','SSH port forwarding is a mechanism in SSH for tunneling application ports from the client to the server, or servers to clients. It can be used for adding encryption to legacy applications, going through firewalls, and some system administrators and IT professionals use it for opening backdoors into the internal network from their home machines.','Leaving port forwarding enabled can expose the organization to security risks and back-doors. SSH connections are protected with strong encryption. This makes their contents invisible to most deployed network monitoring and traffic filtering solutions. This invisibility carries considerable risk potential if it is used for malicious purposes such as data exfiltration. Cybercriminals or malware could exploit SSH to hide their unauthorized communications, or to exfiltrate stolen data from the target network.','SSH tunnels are widely used in many corporate environments that employ mainframe systems as their application backends. In those environments the applications themselves may have very limited native support for security. By utilizing tunneling, compliance with SOX, HIPAA, PCI-DSS, and other standards can be achieved without having to modify the applications.','Edit the /etc/ssh/sshd_config file to set the parameter as follows: AllowTcpForwarding no.','[{\"cis\": [\"5.2.13\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"nist_sp_800-53\": [\"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1048\", \"T1048.002\", \"T1572\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(28123,'Ensure system-wide crypto policy is not over-ridden.','System-wide Crypto policy can be over-ridden or opted out of for openSSH.','Over-riding or opting out of the system-wide crypto policy could allow for the use of less secure Ciphers, MACs, KexAlgorithms and GSSAPIKexAlgorithm.','','Run the following commands: # sed -ri "s/^s*(CRYPTO_POLICYs*=.*)$/# 1/" /etc/sysconfig/sshd; # systemctl reload sshd.','[{\"cis\": [\"5.2.14\"]}, {\"cis_csc_v8\": [\"3.10\"]}, {\"cis_csc_v7\": [\"14.4\"]}, {\"nist_sp_800-53\": [\"SC-8\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.17\", \"AC.L2-3.1.13\", \"IA.L2-3.5.10\", \"SC.L2-3.13.11\", \"SC.L2-3.13.8\", \"SC.L2-3.13.15\"]}, {\"hipaa\": [\"164.312(a)(2)(iv)\", \"164.312(e)(1)\", \"164.312(e)(2)(i)\", \"164.312(e)(2)(ii)\"]}, {\"pci_dss_3.2.1\": [\"2.1.1\", \"4.1\", \"4.1.1\", \"8.2.1\"]}, {\"pci_dss_4.0\": [\"2.2.7\", \"4.1.1\", \"4.2.1\", \"4.2.1.2\", \"4.2.2\", \"8.3.2\"]}, {\"iso_27001-2013\": [\"A.13.1.1\", \"A.10.1.1\"]}]'),(28124,'Ensure SSH warning banner is configured.','The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed.','Banners are used to warn connecting users of the particular site's policy regarding connection. Presenting a warning message prior to the normal user login may assist the prosecution of trespassers on the computer system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Banner /etc/issue.net.','[{\"cis\": [\"5.2.15\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"nist_sp_800-53\": [\"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_tactics\": [\"TA0001\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1035\"]}]'),(28125,'Ensure SSH MaxAuthTries is set to 4 or less.','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4.','[{\"cis\": [\"5.2.16\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"16.13\"]}, {\"nist_sp_800-53\": [\"AU-3\", \"AU-3(1)\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"mitre_techniques\": [\"T1110\", \"T1110.001\", \"T1110.003\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1036\"]}]'),(28126,'Ensure SSH MaxStartups is configured.','The MaxStartups parameter specifies the maximum number of concurrent unauthenticated connections to the SSH daemon.','To protect a system from denial of service due to a large number of pending authentication connection attempts, use the rate limiting function of MaxStartups to protect availability of sshd logins and prevent overwhelming the daemon.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxStartups 10:30:60.','[{\"cis\": [\"5.2.17\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"nist_sp_800-53\": [\"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.002\"]}, {\"mitre_tactics\": [\"TA0040\"]}]'),(28127,'Ensure SSH MaxSessions is set to 10 or less.','The MaxSessions parameter specifies the maximum number of open sessions permitted from a given connection.','To protect a system from denial of service due to a large number of concurrent sessions, use the rate limiting function of MaxSessions to protect availability of sshd logins and prevent overwhelming the daemon.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxSessions 10.','[{\"cis\": [\"5.2.18\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"nist_sp_800-53\": [\"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.002\"]}, {\"mitre_tactics\": [\"TA0040\"]}]'),(28128,'Ensure SSH LoginGraceTime is set to one minute or less.','The LoginGraceTime parameter specifies the time allowed for successful authentication to the SSH server. The longer the Grace period is the more open unauthenticated connections can exist. Like other session controls in this session the Grace Period should be limited to appropriate organizational limits to ensure the service is available for needed access.','Setting the LoginGraceTime parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. It will also limit the number of concurrent unauthenticated connections While the recommended setting is 60 seconds (1 Minute), set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LoginGraceTime 60.','[{\"cis\": [\"5.2.19\"]}, {\"mitre_techniques\": [\"T1110\", \"T1110.001\", \"T1110.003\", \"T1110.004\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1036\"]}]'),(28129,'Ensure SSH Idle Timeout Interval is configured.','NOTE: To clarify, the two settings described below are only meant for idle connections from a protocol perspective and not meant to check if the user is active or not. An idle user does not mean an idle connection. SSH does not, and never had, intentionally the capability to drop idle users. In SSH versions before 8.2p1 there was a bug that caused these values to behave in such a manner that they were abused to disconnect idle users. This bug has been resolved in 8.2p1 and thus may no longer be abused disconnect idle users. The two options ClientAliveInterval and ClientAliveCountMax control the timeout of SSH sessions. Taken directly from man 5 sshd_config: - ClientAliveInterval Sets a timeout interval in seconds after which if no data has been received from the client, sshd(8) will send a message through the encrypted channel to request a response from the client. The default is 0, indicating that these messages will not be sent to the client. - ClientAliveCountMax Sets the number of client alive messages which may be sent without sshd(8) receiving any messages back from the client. If this threshold is reached while client alive messages are being sent, sshd will disconnect the client, terminating the session. It is important to note that the use of client alive messages is very different from TCPKeepAlive. The client alive messages are sent through the encrypted channel and therefore will not be spoofable. The TCP keepalive option enabled by TCPKeepAlive is spoofable. The client alive mechanism is valuable when the client or server depend on knowing when a connection has become unresponsive. The default value is 3. If ClientAliveInterval is set to 15, and ClientAliveCountMax is left at the default, unresponsive SSH clients will be disconnected after approximately 45 seconds. Setting a zero ClientAliveCountMax disables connection termination.','In order to prevent resource exhaustion, appropriate values should be set for both ClientAliveInterval and ClientAliveCountMax. Specifically, looking at the source code, ClientAliveCountMax must be greater than zero in order to utilize the ability of SSH to drop idle connections. If connections are allowed to stay open indefinitely, this can potentially be used as a DDOS attack or simple resource exhaustion could occur over unreliable networks. The example set here is a 45 second timeout. Consult your site policy for network timeouts and apply as appropriate.','','Edit the /etc/ssh/sshd_config file to set the parameters according to site policy. Example: ClientAliveInterval 15 ClientAliveCountMax 3.','[{\"cis\": [\"5.2.20\"]}, {\"nist_sp_800-53\": [\"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.002\", \"T1078.003\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"mitre_mitigations\": [\"M1026\"]}]'),(28130,'Ensure sudo is installed.','sudo allows a permitted user to execute a command as the superuser or another user, as specified by the security policy. The invoking user's real (not effective) user ID is used to determine the user name with which to query the security policy.','sudo supports a plug-in architecture for security policies and input/output logging. Third parties can develop and distribute their own policy and I/O logging plug-ins to work seamlessly with the sudo front end. The default security policy is sudoers, which is configured via the file /etc/sudoers and any entries in /etc/sudoers.d. The security policy determines what privileges, if any, a user has to run sudo. The policy may require that users authenticate themselves with a password or another authentication mechanism. If authentication is required, sudo will exit if the user's password is not entered within a configurable time limit. This limit is policy-specific.','','Run the following command to install sudo. # dnf install sudo.','[{\"cis\": [\"5.3.1\"]}, {\"cis_csc_v8\": [\"5.4\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"SC.L2-3.13.3\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\"]}, {\"iso_27001-2013\": [\"A.9.2.3\"]}]'),(28131,'Ensure sudo commands use pty.','sudo can be configured to run only from a pseudo terminal (pseudo-pty).','Attackers can run a malicious program using sudo which would fork a background process that remains even when the main program has finished executing.','WARNING: Editing the sudo configuration incorrectly can cause sudo to stop functioning. Always use visudo to modify sudo configuration files.','Edit the file /etc/sudoers with visudo or a file in /etc/sudoers.d/ with visudo -f <PATH_TO_FILE> and add the following line: Defaults use_pty.','[{\"cis\": [\"5.3.2\"]}, {\"cis_csc_v8\": [\"5.4\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"SC.L2-3.13.3\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.003\", \"T1548\", \"T1548.003\"]}, {\"mitre_tactics\": [\"TA0001\", \"TA0003\"]}, {\"mitre_mitigations\": [\"M1026\", \"M1038\"]}]'),(28132,'Ensure sudo log file exists.','sudo can use a custom log file.','A sudo log file simplifies auditing of sudo commands.','WARNING: Editing the sudo configuration incorrectly can cause sudo to stop functioning. Always use visudo to modify sudo configuration files. Creation of additional log files can cause disk space exhaustion if not correctly managed. You should configure logrotate to manage the sudo log in accordance with your local policy.','Edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo or visudo -f <PATH TO FILE> and add the following line: Defaults logfile="<PATH TO CUSTOM LOG FILE>" Example: Defaults logfile="/var/log/sudo.log".','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"6.3\"]}, {\"nist_sp_800-53\": [\"AU-3\", \"AU-3(1)\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0004\"]}, {\"mitre_mitigations\": [\"M1026\"]}]'),(28133,'Ensure users must provide password for escalation.','The operating system must be configured so that users must provide a password for privilege escalation.','Without re-authentication, users may access resources or perform tasks for which they do not have authorization. When operating systems provide the capability to escalate a functional capability, it is critical the user re-authenticate.','This will prevent automated processes from being able to elevate privileges. To include Ansible and AWS builds.','Based on the outcome of the audit procedure, use visudo -f <PATH TO FILE> to edit the relevant sudoers file. Remove any line with occurrences of NOPASSWD tags in the file.','[{\"cis\": [\"5.3.4\"]}, {\"cis_csc_v8\": [\"5.4\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"SC.L2-3.13.3\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\"]}, {\"iso_27001-2013\": [\"A.9.2.3\"]}]'),(28134,'Ensure re-authentication for privilege escalation is not disabled globally.','The operating system must be configured so that users must re-authenticate for privilege escalation.','Without re-authentication, users may access resources or perform tasks for which they do not have authorization. When operating systems provide the capability to escalate a functional capability, it is critical the user re-authenticate.','','Configure the operating system to require users to reauthenticate for privilege escalation. Based on the outcome of the audit procedure, use visudo -f <PATH TO FILE> to edit the relevant sudoers file. Remove any occurrences of !authenticate tags in the file(s).','[{\"cis\": [\"5.3.5\"]}, {\"cis_csc_v8\": [\"5.4\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"SC.L2-3.13.3\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\"]}, {\"iso_27001-2013\": [\"A.9.2.3\"]}]'),(28135,'Ensure sudo authentication timeout is configured correctly.','sudo caches used credentials for a default of 5 minutes. This is for ease of use when there are multiple administrative tasks to perform. The timeout can be modified to suit local security policies.','Setting a timeout value reduces the window of opportunity for unauthorized privileged access to another user.','','If the currently configured timeout is larger than 15 minutes, edit the file listed in the audit section with visudo -f <PATH TO FILE> and modify the entry timestamp_timeout= to 15 minutes or less as per your site policy. The value is in minutes. This particular entry may appear on its own, or on the same line as env_reset. See the following two examples: Defaults env_reset, timestamp_timeout=15 Defaults timestamp_timeout=15 Defaults env_reset.','[{\"cis\": [\"5.3.6\"]}, {\"cis_csc_v8\": [\"5.4\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"SC.L2-3.13.3\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\"]}, {\"iso_27001-2013\": [\"A.9.2.3\"]}]'),(28136,'Ensure access to the su command is restricted.','The su command allows a user to run a command or shell as another user. The program has been superseded by sudo, which allows for more granular control over privileged access. Normally, the su command can be executed by any user. By uncommenting the pam_wheel.so statement in /etc/pam.d/su, the su command will only allow users in a specific groups to execute su. This group should be empty to reinforce the use of sudo for privileged access.','Restricting the use of su, and using sudo in its place, provides system administrators better control of the escalation of user privileges to execute privileged commands. The sudo utility also provides a better logging and audit mechanism, as it can log each command executed via sudo, whereas su can only record that a user executed the su program.','','Create an empty group that will be specified for use of the su command. The group should be named according to site policy. Example: # groupadd sugroup. Add the following line to the /etc/pam.d/su file, specifying the empty group: auth required pam_wheel.so use_uid group=sugroup.','[{\"cis\": [\"5.3.7\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1078\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1026\"]}]'),(28137,'Ensure custom authselect profile is used.','A custom profile can be created by copying and customizing one of the default profiles. The default profiles include: sssd, winbind, or the nis. This profile can then be customized to follow site specific requirements. You can select a profile for the authselect utility for a specific host. The profile will be applied to every user logging into the host.','A custom profile is required to customize many of the pam options. When you deploy a profile, the profile is applied to every user logging into the given host.','','Run the following command to create a custom authselect profile: # authselect create-profile <custom-profile name> <options> Example: # authselect create-profile custom-profile -b sssd --symlink-meta Run the following command to select a custom authselect profile: # authselect select custom/<CUSTOM PROFILE NAME> {with-<OPTIONS>} Example: # authselect select custom/custom-profile with-sudo with-faillock without-nullok.','[{\"cis\": [\"5.4.1\"]}, {\"cis_csc_v8\": [\"16.2\"]}, {\"cis_csc_v7\": [\"16.7\"]}, {\"cmmc_v2.0\": [\"SI.L1-3.14.1\"]}, {\"pci_dss_3.2.1\": [\"6.3.2\"]}, {\"pci_dss_4.0\": [\"6.3.1\"]}, {\"iso_27001-2013\": [\"A.9.2.6\"]}]'),(28138,'Ensure authselect includes with-faillock.','The pam_faillock.so module maintains a list of failed authentication attempts per user during a specified interval and locks the account in case there were more than the configured number of consecutive failed authentications (this is defined by the deny parameter in the faillock configuration). It stores the failure records into per-user files in the tally directory.','Locking out user IDs after n unsuccessful consecutive login attempts mitigates brute force password attacks against your systems.','','Run the following commands to include the with-faillock option to the current authselect profile: # authselect enable-feature with-faillock # authselect apply-changes.','[{\"cis\": [\"5.4.2\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"16.7\"]}, {\"nist_sp_800-53\": [\"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"iso_27001-2013\": [\"A.9.2.6\"]}]'),(28139,'Ensure password creation requirements are configured.','The pam_pwquality.so module checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more. The following are definitions of the pam_pwquality.so options. - try_first_pass - retrieve the password from a previous stacked PAM module. If not available, then prompt the user for a password. - retry=3 - Allow 3 tries before sending back a failure. - minlen=14 - password must be 14 characters or more. Either of the following can be used to enforce complex passwords: - minclass=4 - provide at least four classes of characters for the new password. OR - dcredit=-1 - provide at least one digit. - ucredit=-1 - provide at least one uppercase character. - ocredit=-1 - provide at least one special character. - lcredit=-1 - provide at least one lowercase character. - The settings shown above are one possible policy. Alter these values to conform to your own organization's password policies.','Strong passwords protect systems from being hacked through brute force methods.','','Edit the file /etc/security/pwquality.conf and add or modify the following line for password length to conform to site policy: minlen = 14 Edit the file /etc/security/pwquality.conf and add or modify the following line for password complexity to conform to site policy: minclass = 4 OR dcredit = -1 ucredit = -1 ocredit = -1 lcredit = -1. Run the following script to update the system-auth and password-auth files: #!/usr/bin/env bash for fn in system-auth password-auth; do file="/etc/authselect/$(head -1 /etc/authselect/authselect.conf | grep 'custom/')/$fn" if ! grep -Pq -- '^h*passwordh+requisiteh+pam_pwquality.so(h+[^# ]+)?h+.*enforce_for_r oot.*$' "$file"; then sed -ri 's/^s*(passwords+requisites+pam_pwquality.sos+)(.*)$/12 enforce_for_root/' "$file" fi if grep -Pq -- '^h*passwordh+requisiteh+pam_pwquality.so(h+[^# ]+)?h+retry=([4-9]|[1-9][0-9]+).*$' "$file"; then sed -ri '/pwquality/s/retry=S+/retry=3/' "$file" elif ! grep -Pq -- '^h*passwordh+requisiteh+pam_pwquality.so(h+[^# ]+)?h+retry=d+.*$' "$file"; then sed -ri 's/^s*(passwords+requisites+pam_pwquality.sos+)(.*)$/12 retry=3/' "$file" fi done authselect apply-changes.','[{\"cis\": [\"5.5.1\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1110\", \"T1110.001\", \"T1110.002\", \"T1110.003\", \"T1178.001\", \"T1178.002\", \"T1178.003\", \"T1178.004\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1027\"]}]'),(28140,'Ensure lockout for failed password attempts is configured.','Lock out users after n unsuccessful consecutive login attempts. - deny=<n> - Number of attempts before the account is locked. - unlock_time=<n> - Time in seconds before the account is unlocked. Note: The maximum configurable value for unlock_time is 604800.','Locking out user IDs after n unsuccessful consecutive login attempts mitigates brute force password attacks against your systems.','Use of unlock_time=0 may allow an attacker to cause denial of service to legitimate users.','Set password lockouts and unlock times to conform to site policy. deny should be greater than 0 and no greater than 5. unlock_time should be 0 (never), or 900 seconds or greater. Edit /etc/security/faillock.conf and update or add the following lines: deny = 5 unlock_time = 900.','[{\"cis\": [\"5.5.2\"]}, {\"cis_csc_v8\": [\"6.2\"]}, {\"cis_csc_v7\": [\"16.7\"]}, {\"nist_sp_800-53\": [\"AC-2(1)\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\"]}, {\"hipaa\": [\"164.308(a)(3)(ii)(C)\"]}, {\"pci_dss_3.2.1\": [\"8.1.3\"]}, {\"pci_dss_4.0\": [\"8.2.4\", \"8.2.5\"]}, {\"soc_2\": [\"CC6.2\", \"CC6.3\"]}, {\"iso_27001-2013\": [\"A.9.2.6\"]}, {\"mitre_techniques\": [\"T1110\", \"T1110.001\", \"T1110.003\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1027\"]}]'),(28141,'Ensure password reuse is limited.','The /etc/security/opasswd file stores the users' old passwords and can be checked to ensure that users are not recycling recent passwords. remember=<5> - Number of old passwords to remember.','Forcing users not to reuse their past 5 passwords make it less likely that an attacker will be able to guess the password. Note: These change only apply to accounts configured on the local system.','','Set remembered password history to conform to site policy. Run the following script to add or modify the pam_pwhistory.so and pam_unix.so lines to include the remember option: #!/usr/bin/env bash { file="/etc/authselect/$(head -1 /etc/authselect/authselect.conf | grep 'custom/')/system-auth" if ! grep -Pq -- '^h*passwordh+(requisite|required|sufficient)h+pam_pwhistory.soh+([^# ]+h+)?remember=([5-9]|[1-9][0-9]+).*$' "$file"; then if grep -Pq -- '^h*passwordh+(requisite|required|sufficient)h+pam_pwhistory.soh+([^# ]+h+)?remember=d+.*$' "$file"; then sed -ri 's/^s*(passwords+(requisite|required|sufficient)s+pam_pwhistory.sos+([^# ]+s+)?)(remember=S+s*)(s+.*)?$/1 remember=5 5/' $file elif grep -Pq -- '^h*passwordh+(requisite|required|sufficient)h+pam_pwhistory.soh+([^# ]+h+)?.*$' "$file"; then sed -ri '/^s*passwords+(requisite|required|sufficient)s+pam_pwhistory.so/ s/$/ remember=5/' $file else sed -ri '/^s*passwords+(requisite|required|sufficient)s+pam_unix.so/i password required pam_pwhistory.so remember=5 use_authtok' $file fi fi if ! grep -Pq -- '^h*passwordh+(requisite|required|sufficient)h+pam_unix.soh+([^# ]+h+)?remember=([5-9]|[1-9][0-9]+).*$' "$file"; then if grep -Pq -- '^h*passwordh+(requisite|required|sufficient)h+pam_unix.soh+([^# ]+h +)?remember=d+.*$' "$file"; then sed -ri 's/^s*(passwords+(requisite|required|sufficient)s+pam_unix.sos+([^# ] +s+)?)(remember=S+s*)(s+.*)?$/1 remember=5 5/' $file else sed -ri '/^s*passwords+(requisite|required|sufficient)s+pam_unix.so/ s/$/ remember=5/' $file fi fi authselect apply-changes }.','[{\"cis\": [\"5.5.3\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"nist_sp_800-53\": [\"IA-5(1)\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.002\", \"T1078.003\", \"T1078.004\", \"T1110\", \"T1110.004\"]}]'),(28142,'Ensure password hashing algorithm is SHA-512 or yescrypt.','A cryptographic hash function converts an arbitrary-length input into a fixed length output. Password hashing performs a one-way transformation of a password, turning the password into another string, called the hashed password.','The SHA-512 algorithm provides stronger hashing than other hashing algorithms used for password hashing with Linux, providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords. Note: These changes only apply to accounts configured on the local system.','','Set password hashing algorithm to sha512. Edit /etc/libuser.conf and edit of add the following line: crypt_style = sha512 Edit /etc/login.defs and edit or add the following line: ENCRYPT_METHOD SHA512 Run the following script to configure pam_unix.so to use the sha512 hashing algorithm: #!/usr/bin/env bash for fn in system-auth password-auth; do file="/etc/authselect/$(head -1 /etc/authselect/authselect.conf | grep 'custom/')/$fn" if ! grep -Pq -- '^h*passwordh+(requisite|required|sufficient)h+pam_unix.so(h+[^# ]+)? h+sha512.*$' "$file"; then if grep -Pq -- '^h*passwordh+(requisite|required|sufficient)h+pam_unix.so(h+[^# ]+)? h+(md5|blowfish|bigcrypt|sha256).*$' "$file"; then sed -ri 's/(md5|blowfish|bigcrypt|sha256)/sha512/' "$file" else sed -ri 's/(^s*passwords+(requisite|required|sufficient)s+pam_unix.sos+)(.*)$/1s ha512 3/' $file fi fi done authselect apply-changes Note: This only effects local users and passwords created after updating the files to use sha512. If it is determined that the password algorithm being used is not SHA-512, once it is changed, it is recommended that all user ID's be immediately expired and forced to change their passwords on next login.','[{\"cis\": [\"5.5.4\"]}, {\"cis_csc_v8\": [\"3.11\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"nist_sp_800-53\": [\"IA-5(1)\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.19\", \"IA.L2-3.5.10\", \"MP.L2-3.8.1\", \"SC.L2-3.13.11\", \"SC.L2-3.13.16\"]}, {\"hipaa\": [\"164.312(a)(2)(iv)\", \"164.312(e)(2)(ii)\"]}, {\"pci_dss_3.2.1\": [\"3.4\", \"3.4.1\", \"8.2.1\"]}, {\"pci_dss_4.0\": [\"3.1.1\", \"3.3.2\", \"3.3.3\", \"3.5.1\", \"3.5.1.2\", \"3.5.1.3\", \"8.3.2\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1110\", \"T1110.002\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1041\"]}]'),(28143,'Ensure password expiration is 365 days or less.','The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age. It is recommended that the PASS_MAX_DAYS parameter be set to less than or equal to 365 days.','The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity.','','Set the PASS_MAX_DAYS parameter to conform to site policy in /etc/login.defs : PASS_MAX_DAYS 365 Modify user parameters for all users with a password set to match: chage --maxdays 365 <user>.','[{\"cis\": [\"5.6.1.1\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"nist_sp_800-53\": [\"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.002\", \"T1078.003\", \"T1078.004\", \"T1110\", \"T1110.001\", \"T1110.002\", \"T1110.003\", \"T1110.004\"]}]'),(28144,'Ensure minimum days between password changes is configured.','The PASS_MIN_DAYS parameter in /etc/login.defs allows an administrator to prevent users from changing their password until a minimum number of days have passed since the last time the user changed their password. It is recommended that PASS_MIN_DAYS parameter be set to 1 or more days.','By restricting the frequency of password changes, an administrator can prevent users from repeatedly changing their password in an attempt to circumvent password reuse controls.','','Set the PASS_MIN_DAYS parameter to 1 in /etc/login.defs: PASS_MIN_DAYS 1 and modify user parameters for all users with a password set to match: chage --mindays 1 <user>.','[{\"cis\": [\"5.6.1.2\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.002\", \"T1078.003\", \"T1078.004\", \"T1110.004\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1027\"]}]'),(28145,'Ensure password expiration warning days is 7 or more.','The PASS_WARN_AGE parameter in /etc/login.defs allows an administrator to notify users that their password will expire in a defined number of days. It is recommended that the PASS_WARN_AGE parameter be set to 7 or more days.','Providing an advance warning that a password will be expiring gives users time to think of a secure password. Users caught unaware may choose a simple password or write it down where it may be discovered.','','Set the PASS_WARN_AGE parameter to 7 in /etc/login.defs: PASS_WARN_AGE 7 and modify user parameters for all users with a password set to match: chage --warndays 7 <user>.','[{\"cis\": [\"5.6.1.3\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1078\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1027\"]}]'),(28146,'Ensure inactive password lock is 30 days or less.','User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled.','Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.','','Run the following command to set the default password inactivity period to 30 days: useradd -D -f 30 and modify user parameters for all users with a password set to match: chage --inactive 30 <user>.','[{\"cis\": [\"5.6.1.4\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.002\", \"T1078.003\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"mitre_mitigations\": [\"M1027\"]}]'),(28147,'Ensure default group for the root account is GID 0.','The usermod command can be used to specify which group the root account belongs to. This affects permissions of files that are created by the root account.','Using GID 0 for the root account helps prevent root -owned files from accidentally becoming accessible to non-privileged users.','','Run the following command to set the root account default group to GID 0 : # usermod -g 0 root.','[{\"cis\": [\"5.6.4\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"nist_sp_800-53\": [\"CM-1\", \"CM-2\", \"CM-6\", \"CM-7\", \"IA-5\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1548\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1026\"]}]'),(28148,'Ensure root password is set.','There are a number of methods to access the root account directly. Without a password set any user would be able to gain access and thus control over the entire system.','Access to root should be secured at all times.','If there are any automated processes that relies on access to the root account without authentication, they will fail after remediation.','Set the root password with: # passwd root.','[{\"cis\": [\"5.6.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"mitre_techniques\": [\"T1078\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1026\"]}]'),(28149,'Ensure permissions on /etc/passwd are configured.','The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.','It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to remove excess permissions, set owner, and set group on /etc/passwd: # chmod u-x,go-wx /etc/passwd # chown root:root /etc/passwd.','[{\"cis\": [\"6.1.1\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28150,'Ensure permissions on /etc/passwd- are configured.','The /etc/passwd- file contains backup user account information.','It is critical to ensure that the /etc/passwd- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to remove excess permissions, set owner, and set group on /etc/passwd-: # chmod u-x,go-wx /etc/passwd- # chown root:root /etc/passwd-.','[{\"cis\": [\"6.1.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28151,'Ensure permissions on /etc/group are configured.','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','Run the following commands to remove excess permissions, set owner, and set group on /etc/group: # chmod u-x,go-wx /etc/group # chown root:root /etc/group.','[{\"cis\": [\"6.1.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28152,'Ensure permissions on /etc/group- are configured.','The /etc/group- file contains a backup list of all the valid groups defined in the system.','It is critical to ensure that the /etc/group- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to remove excess permissions, set owner, and set group on /etc/group-: # chmod u-x,go-wx /etc/group- # chown root:root /etc/group-.','[{\"cis\": [\"6.1.4\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28153,'Ensure permissions on /etc/shadow are configured.','The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.','','Run the following commands to set mode, owner, and group on /etc/shadow: # chown root:root /etc/shadow # chmod 0000 /etc/shadow.','[{\"cis\": [\"6.1.5\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28154,'Ensure permissions on /etc/shadow- are configured.','The /etc/shadow- file is used to store backup information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/shadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to set mode, owner, and group on /etc/shadow-: # chown root:root /etc/shadow- # chmod 0000 /etc/shadow-.','[{\"cis\": [\"6.1.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28155,'Ensure permissions on /etc/gshadow are configured.','The /etc/gshadow file is used to store the information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/gshadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow file (such as group administrators) could also be useful to subvert the group.','','Run the following commands to set mode, owner, and group on /etc/gshadow: # chown root:root /etc/gshadow # chmod 0000 /etc/gshadow.','[{\"cis\": [\"6.1.7\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28156,'Ensure permissions on /etc/gshadow- are configured.','The /etc/gshadow- file is used to store backup information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/gshadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to set mode, owner, and group on /etc/gshadow-: # chown root:root /etc/gshadow- # chmod 0000 /etc/gshadow-.','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(28157,'Ensure accounts in /etc/passwd use shadowed passwords.','Local accounts can uses shadowed passwords. With shadowed passwords, the passwords are saved in shadow password file, /etc/shadow, encrypted by a salted one-way hash. Accounts with a shadowed password have an x in the second field in /etc/passwd.','The /etc/passwd file also contains information like user ID's and group ID's that are used by many system programs. Therefore, the /etc/passwd file must remain world readable. In spite of encoding the password with a randomly-generated one-way hash function, an attacker could still break the system if they got access to the /etc/passwd file. This can be mitigated by using shadowed passwords, thus moving the passwords in the /etc/passwd file to /etc/shadow. The /etc/shadow file is set so only root will be able to read and write. This helps mitigate the risk of an attacker gaining access to the encoded passwords with which to perform a dictionary attack. Note: - All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user. - A user account with an empty second field in /etc/passwd allows the account to be logged into by providing only the username.','','Run the following command to set accounts to use shadowed passwords: # sed -e 's/^([a-zA-Z0-9_]*):[^:]*:/1:x:/' -i /etc/passwd Investigate to determine if the account is logged in and what it is being used for, to determine if it needs to be forced off.','[{\"cis\": [\"6.2.1\"]}, {\"cis_csc_v8\": [\"3.11\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.19\", \"IA.L2-3.5.10\", \"MP.L2-3.8.1\", \"SC.L2-3.13.11\", \"SC.L2-3.13.16\"]}, {\"hipaa\": [\"164.312(a)(2)(iv)\", \"164.312(e)(2)(ii)\"]}, {\"pci_dss_3.2.1\": [\"3.4\", \"3.4.1\", \"8.2.1\"]}, {\"pci_dss_4.0\": [\"3.1.1\", \"3.3.2\", \"3.3.3\", \"3.5.1\", \"3.5.1.2\", \"3.5.1.3\", \"8.3.2\"]}, {\"nist_sp_800-53\": [\"SC-28\", \"SC-28(1)\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\"]}, {\"mitre_tactics\": [\"TA0003\"]}, {\"mitre_mitigations\": [\"M1027\"]}]'),(28158,'Ensure /etc/shadow password fields are not empty.','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: passwd -l <username>. Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"6.2.2\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.003\"]}, {\"mitre_tactics\": [\"TA0003\"]}, {\"mitre_mitigations\": [\"M1027\"]}]'),(28159,'Ensure root is the only UID 0 account.','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"6.2.9\"]}, {\"mitre_techniques\": [\"T1548\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"mitre_mitigations\": [\"M1026\"]}]'),(28500,'Ensure /tmp is a separate partition.','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Making /tmp its own file system allows an administrator to set additional mount options such as the noexec option on the mount, making /tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hard link to a system setuid program and wait for it to be updated. Once the program was updated, the hard link would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw. This can be accomplished by either mounting tmpfs to /tmp, or creating a separate partition for /tmp.','Since the /tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. Running out of /tmp space is a problem regardless of what kind of filesystem lies under it, but in a configuration where /tmp is not a separate file system it will essentially have the whole disk available, as the default installation only creates a single / partition. On the other hand, a RAM-based /tmp (as with tmpfs) will almost certainly be much smaller, which can lead to applications filling up the filesystem much more easily. Another alternative is to create a dedicated partition for /tmp from a separate volume or disk. One of the downsides of a disk-based dedicated partition is that it will be slower than tmpfs which is RAM-based. /tmp utilizing tmpfs can be resized using the size={size} parameter in the relevant entry in /etc/fstab.','First ensure that systemd is correctly configured to ensure that /tmp will be mounted at boot time. # systemctl unmask tmp.mount For specific configuration requirements of the /tmp mount for your environment, modify /etc/fstab or tmp.mount. Example of /etc/fstab configured tmpfs file system with specific mount options: tmpfs 0 /tmp tmpfs defaults,rw,nosuid,nodev,noexec,relatime,size=2G 0 Example of tmp.mount configured tmpfs file system with specific mount options: [Unit] Description=Temporary Directory /tmp ConditionPathIsSymbolicLink=!/tmp DefaultDependencies=no Conflicts=umount.target Before=local-fs.target umount.target After=swap.target [Mount] What=tmpfs Where=/tmp Type=tmpfs.','[{\"cis\": [\"1.1.2.1\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28501,'Ensure nodev option set on /tmp partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot create a block or character special devices in /tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /tmp partition. Example: <device> /tmp <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /tmp with the configured options: # mount -o remount /tmp.','[{\"cis\": [\"1.1.2.2\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1200\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28502,'Ensure noexec option set on /tmp partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /tmp partition. Example: <device> /tmp <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /tmp with the configured options: # mount -o remount /tmp.','[{\"cis\": [\"1.1.2.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1204\", \"T1204.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28503,'Ensure nosuid option set on /tmp partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /tmp partition. Example: <device> /tmp <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /tmp with the configured options: # mount -o remount /tmp.','[{\"cis\": [\"1.1.2.4\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28504,'Ensure separate partition exists for /var.','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','The reasoning for mounting /var on a separate partition is as follow. Protection from resource exhaustion The default installation only creates a single / partition. Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion. It will essentially have the whole disk available to fill up and impact the system as a whole. In addition, other operations on the system could fill up the disk unrelated to /var and cause unintended behavior across the system as the disk is full. See man auditd.conf for details. Fine grained control over the mount Configuring /var as its own file system allows an administrator to set additional mount options such as noexec/nosuid/nodev. These options limits an attackers ability to create exploits on the system. Other options allow for specific behaviour. See man mount for exact details regarding filesystem-independent and filesystem-specific options. Protection from exploitation An example of exploiting /var may be an attacker establishing a hard-link to a system setuid program and wait for it to be updated. Once the program was updated, the hardlink would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.3.1\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.001\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28505,'Ensure nodev option set on /var partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var filesystem is not intended to support devices, set this option to ensure that users cannot create a block or character special devices in /var.','','IF the /var partition exists, edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var partition. Example: <device> /var <fstype> defaults,rw,nosuid,nodev,relatime 0 0 Run the following command to remount /var with the configured options: # mount -o remount /var.','[{\"cis\": [\"1.1.3.2\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1200\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1038\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28506,'Ensure nosuid option set on /var partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var filesystem is only intended for variable files such as logs, set this option to ensure that users cannot create setuid files in /var.','','IF the /var partition exists, edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var partition. Example: <device> /var <fstype> defaults,rw,nosuid,nodev,relatime 0 0 Run the following command to remount /var with the configured options: # mount -o remount /var.','[{\"cis\": [\"1.1.3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1038\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28507,'Ensure separate partition exists for /var/tmp.','The /var/tmp directory is a world-writable directory used for temporary storage by all users and some applications. Temporary file residing in /var/tmp is to be preserved between reboots.','The reasoning for mounting /var/tmp on a separate partition is as follow. Protection from resource exhaustion The default installation only creates a single / partition. Since the /var/tmp directory may contain world-writable files and directories, there is a risk of resource exhaustion. It will essentially have the whole disk available to fill up and impact the system as a whole. In addition, other operations on the system could fill up the disk unrelated to /var/tmp and cause the potential disruption to daemons as the disk is full. Fine grained control over the mount Configuring /var/tmp as its own file system allows an administrator to set additional mount options such as noexec/nosuid/nodev. These options limits an attackers ability to create exploits on the system. Other options allow for specific behavior. See man mount for exact details regarding filesystem-independent and filesystem-specific options. Protection from exploitation An example of exploiting /var/tmp may be an attacker establishing a hard-link to a system setuid program and wait for it to be updated. Once the program was updated, the hard-link would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','For new installations, during installation create a custom partition setup and specify a separate partition for /var/tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.4.1\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28508,'Ensure noexec option set on /var/tmp partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /var/tmp.','','IF the /var/tmp partition exists, edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/tmp partition. Example: <device> /var/tmp 0 <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 Run the following command to remount /var/tmp with the configured options: # mount -o remount /var/tmp.','[{\"cis\": [\"1.1.4.2\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1204\", \"T1204.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28509,'Ensure nosuid option set on /var/tmp partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /var/tmp.','','IF the /var/tmp partition exists, edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/tmp partition. Example: <device> /var/tmp 0 <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 Run the following command to remount /var/tmp with the configured options: # mount -o remount /var/tmp.','[{\"cis\": [\"1.1.4.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28510,'Ensure nodev option set on /var/tmp partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/tmp filesystem is not intended to support devices, set this option to ensure that users cannot create a block or character special devices in /var/tmp.','','IF the /var/tmp partition exists, edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/tmp partition. Example: <device> /var/tmp 0 <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 Run the following command to remount /var/tmp with the configured options: # mount -o remount /var/tmp.','[{\"cis\": [\"1.1.4.4\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1200\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28511,'Ensure separate partition exists for /var/log.','The /var/log directory is used by system services to store log data.','The reasoning for mounting /var/log on a separate partition is as follow. Protection from resource exhaustion The default installation only creates a single / partition. Since the /var/log directory contain the log files that can grow quite large, there is a risk of resource exhaustion. It will essentially have the whole disk available to fill up and impact the system as a whole. Fine grained control over the mount Configuring /var/log as its own file system allows an administrator to set additional mount options such as noexec/nosuid/nodev. These options limits an attackers ability to create exploits on the system. Other options allow for specific behavior. See man mount for exact details regarding filesystem-independent and filesystem-specific options. Protection of log data As /var/log contains log files, care should be taken to ensure the security and integrity of the data and mount point.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log . For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.5.1\"]}, {\"cis_csc_v7\": [\"6.4\"]}, {\"cis_csc_v8\": [\"8.3\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"pci_dss_v3.2.1\": [\"10.7\"]}, {\"soc_2\": [\"A1.1\"]}]'),(28512,'Ensure nodev option set on /var/log partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/log filesystem is not intended to support devices, set this option to ensure that users cannot create a block or character special devices in /var/log.','','IF the /var/log partition exists, edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/log partition. Example: <device> /var/log <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /var/log with the configured options: # mount -o remount /var/log.','[{\"cis\": [\"1.1.5.2\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1200\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28513,'Ensure noexec option set on /var/log partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/log filesystem is only intended for log files, set this option to ensure that users cannot run executable binaries from /var/log.','','IF the /var/log partition exists, edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/log partition. Example: <device> /var/log <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /var/log with the configured options: # mount -o remount /var/log.','[{\"cis\": [\"1.1.5.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1204\", \"T1204.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28514,'Ensure nosuid option set on /var/log partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/log filesystem is only intended for log files, set this option to ensure that users cannot create setuid files in /var/log.','','IF the /var/log partition exists, edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/log partition. Example: <device> /var/log <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /var/log with the configured options: # mount -o remount /var/log.','[{\"cis\": [\"1.1.5.4\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28515,'Ensure separate partition exists for /var/log/audit.','The auditing daemon, auditd, stores log data in the /var/log/audit directory.','The reasoning for mounting /var/log/audit on a separate partition is as follow. Protection from resource exhaustion The default installation only creates a single / partition. Since the /var/log/audit directory contain the audit.log file that can grow quite large, there is a risk of resource exhaustion. It will essentially have the whole disk available to fill up and impact the system as a whole. In addition, other operations on the system could fill up the disk unrelated to /var/log/audit and cause auditd to trigger it's space_left_action as the disk is full. See man auditd.conf for details. Fine grained control over the mount Configuring /var/log/audit as its own file system allows an administrator to set additional mount options such as noexec/nosuid/nodev. These options limits an attackers ability to create exploits on the system. Other options allow for specific behavior. See man mount for exact details regarding filesystem-independent and filesystem-specific options. Protection of audit data As /var/log/audit contains audit logs, care should be taken to ensure the security and integrity of the data and mount point.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.6.1\"]}, {\"cis_csc_v7\": [\"6.4\"]}, {\"cis_csc_v8\": [\"8.3\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"pci_dss_v3.2.1\": [\"10.7\"]}, {\"soc_2\": [\"A1.1\"]}]'),(28516,'Ensure noexec option set on /var/log/audit partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/log/audit filesystem is only intended for audit logs, set this option to ensure that users cannot run executable binaries from /var/log/audit.','','IF the /var/log/audit partition exists, edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var partition. Example: <device> /var/log/audit <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /var/log/audit with the configured options: # mount -o remount /var/log/audit.','[{\"cis\": [\"1.1.6.2\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1204\", \"T1204.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28517,'Ensure nodev option set on /var/log/audit partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/log/audit filesystem is not intended to support devices, set this option to ensure that users cannot create a block or character special devices in /var/log/audit.','','IF the /var/log/audit partition exists, edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/log/audit partition. Example: <device> /var/log/audit <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /var/log/audit with the configured options: # mount -o remount /var/log/audit.','[{\"cis\": [\"1.1.6.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1200\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28518,'Ensure nosuid option set on /var/log/audit partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/log/audit filesystem is only intended for variable files such as logs, set this option to ensure that users cannot create setuid files in /var/log/audit.','','IF the /var/log/audit partition exists, edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/log/audit partition. Example: <device> /var/log/audit <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /var/log/audit with the configured options: # mount -o remount /var/log/audit.','[{\"cis\": [\"1.1.6.4\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28519,'Ensure separate partition exists for /home.','The /home directory is used to support disk storage needs of local users.','The reasoning for mounting /home on a separate partition is as follow. Protection from resource exhaustion The default installation only creates a single / partition. Since the /home directory contains user generated data, there is a risk of resource exhaustion. It will essentially have the whole disk available to fill up and impact the system as a whole. In addition, other operations on the system could fill up the disk unrelated to /home and impact all local users. Fine grained control over the mount Configuring /home as its own file system allows an administrator to set additional mount options such as noexec/nosuid/nodev. These options limits an attackers ability to create exploits on the system. In the case of /home options such as usrquota/grpquota may be considered to limit the impact that users can have on each other with regards to disk resource exhaustion. Other options allow for specific behavior. See man mount for exact details regarding filesystem-independent and filesystem-specific options. Protection of user data As /home contains user data, care should be taken to ensure the security and integrity of the data and mount point.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.7.1\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1038\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28520,'Ensure nodev option set on /home partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /home filesystem is not intended to support devices, set this option to ensure that users cannot create a block or character special devices in /var.','','IF the /home partition exists, edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. Example: <device> /home <fstype> defaults,rw,nosuid,nodev,relatime 0 0 Run the following command to remount /home with the configured options: # mount -o remount /home.','[{\"cis\": [\"1.1.7.2\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1200\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28521,'Ensure nosuid option set on /home partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /home filesystem is only intended for user file storage, set this option to ensure that users cannot create setuid files in /home.','','IF the /home partition exists, edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /home partition. Example: <device> /home <fstype> defaults,rw,nosuid,nodev,relatime 0 0 Run the following command to remount /home with the configured options: # mount -o remount /home.','[{\"cis\": [\"1.1.7.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28522,'Ensure nodev option set on /dev/shm partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /dev/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm using the updated options from /etc/fstab: # mount -o remount /dev/shm Additional Information: Some distributions mount /dev/shm through other means and require /dev/shm to be added to /etc/fstab even though it is already being mounted on boot. Others may configure /dev/shm in other locations and may override /etc/fstab configuration. Consult the documentation appropriate for your distribution.','[{\"cis\": [\"1.1.8.1\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1200\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1038\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28523,'Ensure noexec option set on /dev/shm partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. Example: <device> /dev/shm <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 Run the following command to remount /dev/shm with the configured options: # mount -o remount /dev/shm NOTE It is recommended to use tmpfs as the device/filesystem type as /dev/shm is used as shared memory space by applications.','[{\"cis\": [\"1.1.8.2\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1204\", \"T1204.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28524,'Ensure nosuid option set on /dev/shm partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm using the updated options from /etc/fstab: # mount -o remount /dev/shm Additional Information: Some distributions mount /dev/shm through other means and require /dev/shm to be added to /etc/fstab even though it is already being mounted on boot. Others may configure /dev/shm in other locations and may override /etc/fstab configuration. Consult the documentation appropriate for your distribution.','[{\"cis\": [\"1.1.8.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1038\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28525,'Disable Automounting.','autofs allows automatic mounting of devices, typically including CD/DVDs and USB drives.','With automounting enabled anyone with physical access could attach a USB drive or disc and have its contents available in system even if they lacked permissions to mount it themselves.','The use of portable hard drives is very common for workstation users. If your organization allows the use of portable storage or media on workstations and physical access controls to workstations is considered adequate there is little value add in turning off automounting.','If there are no other packages that depends on autofs, remove the package with: # apt purge autofs OR if there are dependencies on the autofs package: Run the following commands to mask autofs: # systemctl stop autofs # systemctl mask autofs Additional Information: This control should align with the tolerance of the use of portable drives and optical media in the organization. On a server requiring an admin to manually mount media can be part of defense-in-depth to reduce the risk of unapproved software or information being introduced or proprietary software or information being exfiltrated. If admins commonly use flash drives and Server access has sufficient physical controls, requiring manual mounting may not increase security.','[{\"cis\": [\"1.1.9\"]}, {\"cis_csc_v7\": [\"8.5\"]}, {\"cis_csc_v8\": [\"10.3\"]}, {\"mitre_techniques\": [\"T1068\", \"T1203\", \"T1211\", \"T1212\"]}, {\"cmmc_v2.0\": [\"MP.L2-3.8.7\"]}, {\"hipaa\": [\"164.310(d)(1)\"]}]'),(28526,'Ensure AIDE is installed.','AIDE takes a snapshot of filesystem state including modification times, permissions, and file hashes which can then be used to compare against the current state of the filesystem to detect modifications to the system.','By monitoring the filesystem state compromised files can be detected to prevent or limit the exposure of accidental or malicious misconfigurations or modified binaries.','','Install AIDE using the appropriate package manager or manual installation: # apt install aide aide-common Configure AIDE as appropriate for your environment. Consult the AIDE documentation for options. Run the following commands to initialize AIDE: # aideinit # mv /var/lib/aide/aide.db.new /var/lib/aide/aide.db Additional Information: The prelinking feature can interfere with AIDE because it alters binaries to speed up their start up times. Run prelink -ua to restore the binaries to their prelinked state, thus avoiding false positives from AIDE.','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc_v7\": [\"14.9\"]}, {\"cis_csc_v8\": [\"3.14\"]}, {\"mitre_techniques\": [\"T1036\", \"T1036.002\", \"T1036.003\", \"T1036.004\", \"T1036.005\", \"T1565\", \"T1565.001\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.7\"]}, {\"hipaa\": [\"164.312(b)\", \"164.312(c)(1)\", \"164.312(c)(2)\"]}, {\"pci_dss_v3.2.1\": [\"10.2.1\", \"11.5\"]}, {\"pci_dss_v4.0\": [\"10.2.1\", \"10.2.1.1\"]}, {\"nist_sp_800-53\": [\"AC-6(9)\"]}, {\"soc_2\": [\"CC6.1\"]}]'),(28527,'Ensure bootloader password is set.','Setting the boot loader password will require that anyone rebooting the system must enter a password before being able to set command line boot parameters.','Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off AppArmor at boot time).','If password protection is enabled, only the designated superuser can edit a Grub 2 menu item by pressing "e" or access the GRUB 2 command line by pressing "c" If GRUB 2 is set up to boot automatically to a password-protected menu entry the user has no option to back out of the password prompt to select another menu entry. Holding the SHIFT key will not display the menu in this case. The user must enter the correct username and password. If unable, the configuration files will have to be edited via the LiveCD or other means to fix the problem You can add --unrestricted to the menu entries to allow the system to boot without entering a password. Password will still be required to edit menu items. More Information: https://help.ubuntu.com/community/Grub2/Passwords.','Create an encrypted password with grub-mkpasswd-pbkdf2: # grub-mkpasswd-pbkdf2 Enter password: <password> Reenter password: <password> PBKDF2 hash of your password is <encrypted-password> Add the following into a custom /etc/grub.d configuration file: cat <<EOF set superusers="<username>" password_pbkdf2 <username> <encrypted-password> EOF The superuser/user information and password should not be contained in the /etc/grub.d/00_header file as this file could be overwritten in a package update. If there is a requirement to be able to boot/reboot without entering the password, edit /etc/grub.d/10_linux and add --unrestricted to the line CLASS= Example: CLASS="--class gnu-linux --class gnu --class os --unrestricted" Run the following command to update the grub2 configuration: # update-grub Default Value: This recommendation is designed around the grub bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings. Replace /boot/grub/grub.cfg with the appropriate grub configuration file for your environment.','[{\"cis\": [\"1.4.1\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"mitre_techniques\": [\"T1542\"]}, {\"mitre_tactics\": [\"T1542\"]}, {\"mitre_mitigations\": [\"M1046\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_v4.0\": [\"2.2.2\", \" 8.3.5\", \" 8.3.6\", \" 8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}]'),(28528,'Ensure permissions on bootloader config are configured.','The grub configuration file contains information on boot settings and passwords for unlocking boot options.','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.','','Run the following commands to set permissions on your grub configuration: # chown root:root /boot/grub/grub.cfg # chmod u-wx,go-rwx /boot/grub/grub.cfg Additional Information: This recommendation is designed around the grub bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings. Replace /boot/grub/grub.cfg with the appropriate grub configuration file for your environment.','[{\"cis\": [\"1.4.2\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1542\"]}, {\"mitre_tactics\": [\"TA0005\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \" AC.L1-3.1.2\", \" AC.L2-3.1.5\", \" AC.L2-3.1.3\", \" MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \" 164.308(a)(3)(ii)(A)\", \" 164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \" 7.1.1\", \" 7.1.2\", \" 7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \" 7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \" AC-6\"]}, {\"soc_2\": [\"CC5.2\", \" CC6.1\"]}]'),(28529,'Ensure authentication required for single user mode.','Single user mode is used for recovery when the system detects an issue during boot or by manual selection from the bootloader.','Requiring authentication in single user mode prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials.','','Run the following command and follow the prompts to set a password for the root user: # passwd root.','[{\"cis\": [\"1.4.3\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"mitre_techniques\": [\"T1548\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_v4.0\": [\"2.2.2\", \" 8.3.5\", \" 8.3.6\", \" 8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}]'),(28530,'Ensure prelink is not installed.','prelink is a program that modifies ELF shared libraries and ELF dynamically linked binaries in such a way that the time needed for the dynamic linker to perform relocations at startup significantly decreases.','The prelinking feature can interfere with the operation of AIDE, because it changes binaries. Prelinking can also increase the vulnerability of the system if a malicious user is able to compromise a common library such as libc.','','Run the following command to restore binaries to normal: # prelink -ua Uninstall prelink using the appropriate package manager or manual installation: # apt purge prelink.','[{\"cis\": [\"1.5.2\"]}, {\"cis_csc_v7\": [\"14.9\"]}, {\"cis_csc_v8\": [\"3.14\"]}, {\"mitre_techniques\": [\"T1055\", \"T1055.009\", \"T1065\", \"T1065.001\"]}, {\"mitre_tactics\": [\"TA0002\"]}, {\"mitre_mitigations\": [\"M1050\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.7\"]}, {\"hipaa\": [\"164.312(b)\", \" 164.312(c)(1)\", \" 164.312(c)(2)\"]}, {\"pci_dss_v3.2.1\": [\"10.2.1\", \" 11.5\"]}, {\"pci_dss_v4.0\": [\"10.2.1\", \" 10.2.1.1\"]}, {\"nist_sp_800-53\": [\"AC-6(9)\"]}, {\"soc_2\": [\"CC6.1\"]}]'),(28531,'Ensure Automatic Error Reporting is not enabled.','The Apport Error Reporting Service automatically generates crash reports for debugging.','Apport collects potentially sensitive data, such as core dumps, stack traces, and log files. They can contain passwords, credit card numbers, serial numbers, and other private material.','','Edit /etc/default/apport and add or edit the enabled parameter to equal 0: enabled=0 Run the following commands to stop and disable the apport service # systemctl stop apport.service # systemctl --now disable apport.service -- OR -Run the following command to remove the apport package: # apt purge apport Default Value: enabled=1.','[{\"cis\": [\"1.5.3\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \" CM.L2-3.4.8\", \" SC.L2-3.13.6\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \" 1.2.1\", \" 2.2.2\", \" 2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \" 2.2.4\", \" 6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \" CC6.6\"]}]'),(28532,'Ensure core dumps are restricted.','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file. The system provides the ability to set a soft limit for core dumps, but this can be overridden by the user.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf(5) ). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to /etc/security/limits.conf or a /etc/security/limits.d/* file: * hard core 0 Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: fs.suid_dumpable = 0 Run the following command to set the active kernel parameter: # sysctl -w fs.suid_dumpable=0 IF systemd-coredump is installed: edit /etc/systemd/coredump.conf and add/modify the following lines: Storage=none ProcessSizeMax=0 Run the command: systemctl daemon-reload','[{\"cis\": [\"1.5.4\"]}, {\"mitre_techniques\": [\"T1005\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(28533,'Ensure AppArmor is installed.','AppArmor provides Mandatory Access Controls.','Without a Mandatory Access Control system installed only the default Discretionary Access Control system will be available.','','Install AppArmor. # apt install apparmor.','[{\"cis\": [\"1.6.1.1\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1068\", \"T1565\", \"T1565.001\", \"T1565.003\"]}, {\"mitre_tactics\": [\"TA0003\"]}, {\"mitre_mitigations\": [\"M1026\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \" AC.L1-3.1.2\", \" AC.L2-3.1.5\", \" AC.L2-3.1.3\", \" MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \" 164.308(a)(3)(ii)(A)\", \" 164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \" 7.1.1\", \" 7.1.2\", \" 7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \" 7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \" AC-6\"]}, {\"soc_2\": [\"CC5.2\", \" CC6.1\"]}]'),(28534,'Ensure AppArmor is enabled in the bootloader configuration.','Configure AppArmor to be enabled at boot time and verify that it has not been overwritten by the bootloader boot parameters. Note: This recommendation is designed around the grub bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings.','AppArmor must be enabled at boot time in your bootloader configuration to ensure that the controls it provides are not overridden.','','Edit /etc/default/grub and add the apparmor=1 and security=apparmor parameters to the GRUB_CMDLINE_LINUX= line GRUB_CMDLINE_LINUX="apparmor=1 security=apparmor" Run the following command to update the grub2 configuration: # update-grub.','[{\"cis\": [\"1.6.1.2\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1068\", \"T1565\", \"T1565.001\", \"T1565.003\"]}, {\"mitre_tactics\": [\"TA0003\"]}, {\"mitre_mitigations\": [\"M1026\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28535,'Ensure all AppArmor Profiles are in enforce or complain mode.','AppArmor profiles define what resources applications are able to access.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that any policies that exist on the system are activated.','','Run the following command to set all profiles to enforce mode: # aa-enforce /etc/apparmor.d/* OR Run the following command to set all profiles to complain mode: # aa-complain /etc/apparmor.d/* Note: Any unconfined processes may need to have a profile created or activated for them and then be restarted.','[{\"cis\": [\"1.6.1.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28536,'Ensure all AppArmor Profiles are enforcing.','AppArmor profiles define what resources applications are able to access.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that any policies that exist on the system are activated.','','Run the following command to set all profiles to enforce mode: # aa-enforce /etc/apparmor.d/* Note: Any unconfined processes may need to have a profile created or activated for them and then be restarted.','[{\"cis\": [\"1.6.1.4\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1068\", \"T1565\", \"T1565.001\", \"T1565.003\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28537,'Ensure message of the day is configured properly.','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/motd file with the appropriate contents according to your site policy, remove any instances of m , , s , v or references to the OS platform OR if the motd is not used, this file can be removed. Run the following command to remove the motd file: # rm /etc/motd','[{\"cis\": [\"1.7.1\"]}, {\"mitre_techniques\": [\"T1082\", \"T1592\", \"T1592.004\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(28538,'Ensure local login warning banner is configured properly.','The contents of the /etc/issue file are displayed to users prior to login for local terminals. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version - or the operating system's name.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of m , , s , v or references to the OS platform # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.','[{\"cis\": [\"1.7.2\"]}, {\"mitre_techniques\": [\"T1082\", \"T1592\", \"T1592.004\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(28539,'Ensure remote login warning banner is configured properly.','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a " command once they have logged in.','','Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of m , , s , v or references to the OS platform # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue','[{\"cis\": [\"1.7.3\"]}, {\"mitre_techniques\": [\"T1018\", \"T1082\", \"T1592\", \"T1592.004\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(28540,'Ensure permissions on /etc/motd are configured.','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users.','If the /etc/motd file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/motd : # chown root:root $(readlink -e /etc/motd) # chmod u-x,go-wx $(readlink -e /etc/motd) OR run the following command to remove the /etc/motd file: # rm /etc/motd','[{\"cis\": [\"1.7.4\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28541,'Ensure permissions on /etc/issue are configured.','The contents of the /etc/issue file are displayed to users prior to login for local terminals.','If the /etc/issue file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue : # chown root:root $(readlink -e /etc/issue) # chmod u-x,go-wx $(readlink -e /etc/issue) Default Value: Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root).','[{\"cis\": [\"1.7.5\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28542,'Ensure permissions on /etc/issue.net are configured.','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services.','If the /etc/issue.net file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue.net : # chown root:root $(readlink -e /etc/issue.net) # chmod u-x,go-wx $(readlink -e /etc/issue.net)','[{\"cis\": [\"1.7.6\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28543,'Ensure GNOME Display Manager is removed.','The GNOME Display Manager (GDM) is a program that manages graphical display servers and handles graphical user logins.','If a Graphical User Interface (GUI) is not required, it should be removed to reduce the attack surface of the system.','Removing the GNOME Display manager will remove the Graphical User Interface (GUI) from the system.','Run the following command to uninstall gdm3: # apt purge gdm3.','[{\"cis\": [\"1.8.1\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0002\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28544,'Ensure XDCMP is not enabled.','X Display Manager Control Protocol (XDMCP) is designed to provide authenticated access to display management services for remote displays.','XDMCP is inherently insecure. XDMCP is not a ciphered protocol. This may allow an attacker to capture keystrokes entered by a user XDMCP is vulnerable to man-in-the-middle attacks. This may allow an attacker to steal the credentials of legitimate users by impersonating the XDMCP server.','','Edit the file /etc/gdm3/custom.conf and remove the line: Enable=true Default Value: false (This is denoted by no Enabled= entry in the file /etc/gdm3/custom.conf in the [xdmcp] section.','[{\"cis\": [\"1.8.10\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1040\", \"T1056\", \"T1056.001\", \"T1557\"]}, {\"mitre_tactics\": [\"TA0002\"]}, {\"mitre_mitigations\": [\"M1050\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28545,'Ensure chrony is running as user _chrony.','The chrony package is installed with a dedicated user account _chrony. This account is granted the access required by the chronyd service.','The chronyd service should run with only the required privileges.','','Add or edit the user line to /etc/chrony/chrony.conf or a file ending in .conf in /etc/chrony/conf.d/: user _chrony OR If another time synchronization service is in use on the system, run the following command to remove chrony from the system: # apt purge chrony','[{\"cis\": [\"2.1.2.2\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"cis_csc_v8\": [\"8.4\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.7\"]}, {\"pci_dss_v3.2.1\": [\"10.4\"]}, {\"pci_dss_v4.0\": [\"10.6\", \"10.6.1\", \"10.6.2\", \"10.6.3\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"soc_2\": [\"CC4.1\", \"CC5.2\"]}]'),(28546,'Ensure chrony is enabled and running.','chrony is a daemon for synchronizing the system clock across the network.','chrony needs to be enabled and running in order to synchronize the system to a timeserver. Time synchronization is important to support time sensitive security mechanisms and to ensure log files have consistent time records across the enterprise to aid in forensic investigations.','','IF chrony is in use on the system, run the following commands: Run the following command to unmask chrony.service: # systemctl unmask chrony.service Run the following command to enable and start chrony.service: # systemctl --now enable chrony.service OR If another time synchronization service is in use on the system, run the following command to remove chrony: # apt purge chrony.','[{\"cis\": [\"2.1.2.3\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"cis_csc_v8\": [\"8.4\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.7\"]}, {\"pci_dss_v3.2.1\": [\"10.4\"]}, {\"pci_dss_v4.0\": [\"10.6\", \"10.6.1\", \"10.6.2\", \"10.6.3\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"soc_2\": [\"CC4.1\", \"CC5.2\"]}]'),(28547,'Ensure systemd-timesyncd is enabled and running.','systemd-timesyncd is a daemon that has been added for synchronizing the system clock across the network.','systemd-timesyncd needs to be enabled and running in order to synchronize the system to a timeserver. Time synchronization is important to support time sensitive security mechanisms and to ensure log files have consistent time records across the enterprise to aid in forensic investigations.','','IF systemd-timesyncd is in use on the system, run the following commands: Run the following command to unmask systemd-timesyncd.service: # systemctl unmask systemd-timesyncd.service Run the following command to enable and start systemd-timesyncd.service: # systemctl --now enable systemd-timesyncd.service OR If another time synchronization service is in use on the system, run the following command to stop and mask systemd-timesyncd: # systemctl --now mask systemd-timesyncd.service','[{\"cis\": [\"2.1.3.2\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"cis_csc_v8\": [\"8.4\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.7\"]}, {\"pci_dss_v3.2.1\": [\"10.4\"]}, {\"pci_dss_v4.0\": [\"10.6\", \"10.6.1\", \"10.6.2\", \"10.6.3\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"soc_2\": [\"CC4.1\", \"CC5.2\"]}]'),(28548,'Ensure ntp access control is configured.','ntp Access Control Commands: restrict address [mask mask] [ippeerlimit int] [flag ...] The address argument expressed in dotted-quad form is the address of a host or network. Alternatively, the address argument can be a valid host DNS name. The mask argument expressed in dotted-quad form defaults to 255.255.255.255, meaning that the address is treated as the address of an individual host. A default entry (address 0.0.0.0, mask 0.0.0.0) is always included and is always the first entry in the list. Note: the text string default, with no mask option, may be used to indicate the default entry. The ippeerlimit directive limits the number of peer requests for each IP to int, where a value of -1 means "unlimited", the current default. A value of 0 means "none". There would usually be at most 1 peering request per IP, but if the remote peering requests are behind a proxy there could well be more than 1 per IP. In the current implementation, flag always restricts access, i.e., an entry with no flags indicates that free access to the server is to be given. The flags are not orthogonal, in that more restrictive flags will often make less restrictive ones redundant. The flags can generally be classed into two categories, those which restrict time service and those which restrict informational queries and attempts to do run-time reconfiguration of the server. One or more of the following flags may be specified: kod - If this flag is set when an access violation occurs, a kiss-o'-death (KoD) packet is sent. KoD packets are rate limited to no more than one per second. If another KoD packet occurs within one second after the last one, the packet is dropped. limited - Deny service if the packet spacing violates the lower limits specified in the discard command. A history of clients is kept using the monitoring capability of ntpd. Thus, monitoring is always active as long as there is a restriction entry with the limited flag. lowpriotrap - Declare traps set by matching hosts to be low priority. The number of traps a server can maintain is limited (the current limit is 3). Traps are usually assigned on a first come, first served basis, with later trap requestors being denied service. This flag modifies the assignment algorithm by allowing low priority traps to be overridden by later requests for normal priority traps. noepeer - Deny ephemeral peer requests, even if they come from an authenticated source. Note that the ability to use a symmetric key for authentication may be restricted to one or more IPs or subnets via the third field of the ntp.keys file. This restriction is not enabled by default, to maintain backward compatibility. Expect noepeer to become the default in ntp-4.4. nomodify - Deny ntpq and ntpdc queries which attempt to modify the state of the server (i.e., run time reconfiguration). Queries which return information are permitted. noquery - Deny ntpq and ntpdc queries. Time service is not affected. nopeer - Deny unauthenticated packets which would result in mobilizing a new association. This includes broadcast and symmetric active packets when a configured association does not exist. It also includes pool associations, so if you want to use servers from a pool directive and also want to use nopeer by default, you'll want a restrict source ... line as well that does not include the nopeer directive. noserve - Deny all packets except ntpq and ntpdc queries. notrap - Decline to provide mode 6 control message trap service to matching hosts. The trap service is a subsystem of the ntpq control message protocol which is intended for use by remote event logging programs. notrust - Deny service unless the packet is cryptographically authenticated. ntpport - This is actually a match algorithm modifier, rather than a restriction flag. Its presence causes the restriction entry to be matched only if the source port in the packet is the standard NTP UDP port (123). Both ntpport and nonntpport may be specified. The ntpport is considered more specific and is sorted later in the list.','If ntp is in use on the system, proper configuration is vital to ensuring time synchronization is accurate.','','Add or edit restrict lines in /etc/ntp.conf to match the following: restrict -4 default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquery OR If another time synchronization service is in use on the system, run the following command to remove ntp from the system: # apt purge ntp Default Value: restrict -4 default kod notrap nomodify nopeer noquery limited restrict -6 default kod notrap nomodify nopeer noquery limited.','[{\"cis\": [\"2.1.4.1\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"cis_csc_v8\": [\"8.4\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.7\"]}, {\"pci_dss_v3.2.1\": [\"10.4\"]}, {\"pci_dss_v4.0\": [\"10.6\", \"10.6.1\", \"10.6.2\", \"10.6.3\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"soc_2\": [\"CC4.1\", \"CC5.2\"]}]'),(28549,'Ensure ntp is running as user ntp.','The ntp package is installed with a dedicated user account ntp. This account is granted the access required by the ntpd daemon Note: If chrony or systemd-timesyncd are used, ntp should be removed and this section skipped This recommendation only applies if ntp is in use on the system Only one time synchronization method should be in use on the system.','The ntpd daemon should run with only the required privilege.','','Add or edit the following line in /etc/init.d/ntp: RUNASUSER=ntp Run the following command to restart ntp.servocee: # systemctl restart ntp.service OR If another time synchronization service is in use on the system, run the following command to remove ntp from the system: # apt purge ntp Default Value: user ntp.','[{\"cis\": [\"2.1.4.3\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"cis_csc_v8\": [\"8.4\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.7\"]}, {\"pci_dss_v3.2.1\": [\"10.4\"]}, {\"pci_dss_v4.0\": [\"10.6\", \"10.6.1\", \"10.6.2\", \"10.6.3\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"soc_2\": [\"CC4.1\", \"CC5.2\"]}]'),(28550,'Ensure ntp is enabled and running.','ntp is a daemon for synchronizing the system clock across the network.','ntp needs to be enabled and running in order to synchronize the system to a timeserver. Time synchronization is important to support time sensitive security mechanisms and to ensure log files have consistent time records across the enterprise to aid in forensic investigations.','','IF ntp is in use on the system, run the following commands: Run the following command to unmask ntp.service: # systemctl unmask ntp.service Run the following command to enable and start ntp.service: # systemctl --now enable ntp.service OR If another time synchronization service is in use on the system, run the following command to remove ntp: # apt purge ntp.','[{\"cis\": [\"2.1.4.4\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"cis_csc_v8\": [\"8.4\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.7\"]}, {\"pci_dss_v3.2.1\": [\"10.4\"]}, {\"pci_dss_v4.0\": [\"10.6\", \"10.6.1\", \"10.6.2\", \"10.6.3\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"soc_2\": [\"CC4.1\", \"CC5.2\"]}]'),(28551,'Ensure X Window System is not installed.','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','Many Linux systems run applications which require a Java runtime. Some Linux Java packages have a dependency on specific X Windows xorg-x11-fonts. One workaround to avoid this dependency is to use the "headless" Java packages for your specific Java runtime, if provided by your distribution.','Remove the X Windows System packages: apt purge xserver-xorg*','[{\"cis\": [\"2.2.1\"]}, {\"cis_csc_v7\": [\"2.6\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28552,'Ensure Avahi Server is not installed.','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Automatic discovery of network services is not normally required for system functionality. It is recommended to remove this package to reduce the potential attack surface.','','Run the following commands to remove avahi-daemon: # systemctl stop avahi-daaemon.service # systemctl stop avahi-daemon.socket # apt purge avahi-daemon.','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28553,'Ensure CUPS is not installed.','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be removed to reduce the potential attack surface.','Removing CUPS will prevent printing from the system, a common task for workstation systems.','Run one of the following commands to remove cups : # apt purge cups','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28554,'Ensure DHCP Server is not installed.','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a system is specifically set up to act as a DHCP server, it is recommended that this package be removed to reduce the potential attack surface.','','Run the following command to remove isc-dhcp-server: # apt purge isc-dhcp-server.','[{\"cis\": [\"2.2.4\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28555,'Ensure LDAP server is not installed.','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP server, it is recommended that the software be removed to reduce the potential attack surface.','','Run one of the following commands to remove slapd: # apt purge slapd','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28556,'Ensure NFS is not installed.','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the system does not export NFS shares or act as an NFS client, it is recommended that these services be removed to reduce the remote attack surface.','','Run the following command to remove nfs: # apt purge nfs-kernel-server.','[{\"cis\": [\"2.2.6\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28557,'Ensure DNS Server is not installed.','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a system is specifically designated to act as a DNS server, it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following commands to disable DNS server: # apt purge bind9','[{\"cis\": [\"2.2.7\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28558,'Ensure FTP Server is not installed.','The File Transfer Protocol (FTP) provides networked computers with the ability to transfer files.','FTP does not protect the confidentiality of data or authentication credentials. It is recommended SFTP be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to remove vsftpd: # apt purge vsftpd Additional Information: Additional FTP servers also exist and should be audited.','[{\"cis\": [\"2.2.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28559,'Ensure HTTP server is not installed.','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to remove apache: # apt purge apache2 Additional Information: Several httpd servers exist and can use other service names. apache2 and nginx are example services that provide an HTTP server. These and other services should also be audited','[{\"cis\": [\"2.2.9\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28560,'Ensure IMAP and POP3 server are not installed.','dovecot-imapd and dovecot-pop3d are an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided by this system, it is recommended that the package be removed to reduce the potential attack surface.','','Run one of the following commands to remove dovecot-imapd and dovecot-pop3d: # apt purge dovecot-imapd dovecot-pop3d Additional Information: Several IMAP/POP3 servers exist and can use other service names. courier-imap and cyrus-imap are example services that provide a mail server. These and other services should also be audited.','[{\"cis\": [\"2.2.10\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28561,'Ensure Samba is not installed.','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Server Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this service should be deleted to reduce the potential attack surface.','','Run the following command to remove samba: # apt purge samba.','[{\"cis\": [\"2.2.11\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28562,'Ensure HTTP Proxy Server is not installed.','Squid is a standard proxy server used in many distributions and environments.','If there is no need for a proxy server, it is recommended that the squid proxy be deleted to reduce the potential attack surface.','','Run the following command to remove squid: # apt purge squid Additional Information: Several HTTP proxy servers exist. These and other services should be checked.','[{\"cis\": [\"2.2.12\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28563,'Ensure SNMP Server is not installed.','Simple Network Management Protocol (SNMP) is a widely used protocol for monitoring the health and welfare of network equipment, computer equipment and devices like UPSs. Net-SNMP is a suite of applications used to implement SNMPv1 (RFC 1157), SNMPv2 (RFCs 1901-1908), and SNMPv3 (RFCs 3411-3418) using both IPv4 and IPv6. Support for SNMPv2 classic (a.k.a. "SNMPv2 historic" - RFCs 1441-1452) was dropped with the 4.0 release of the UCD-snmp package. The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server can communicate using SNMPv1, which transmits data in the clear and does not require authentication to execute commands. SNMPv3 replaces the simple/clear text password sharing used in SNMPv2 with more securely encoded parameters. If the the SNMP service is not required, the net-snmp package should be removed to reduce the attack surface of the system. Note: If SNMP is required: The server should be configured for SNMP v3 only. User Authentication and Message Encryption should be configured. If SNMP v2 is absolutely necessary, modify the community strings' values.','','Run the following command to remove snmp: # apt purge snmp.','[{\"cis\": [\"2.2.13\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \" CM.L2-3.4.8\", \" SC.L2-3.13.6\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \" 1.2.1\", \" 2.2.2\", \" 2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \" 2.2.4\", \" 6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \" CC6.6\"]}]'),(28564,'Ensure NIS Server is not installed.','The Network Information Service (NIS) (formally known as Yellow Pages) is a clientserver directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed and other, more secure services be used.','','Run the following command to remove nis: # apt purge nis.','[{\"cis\": [\"2.2.14\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \" CM.L2-3.4.8\", \" SC.L2-3.13.6\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \" 1.2.1\", \" 2.2.2\", \" 2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \" 2.2.4\", \" 6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \" CC6.6\"]}]'),(28565,'Ensure mail transfer agent is configured for local-only mode.','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','The software for all Mail Transfer Agents is complex and most have a long history of security issues. While it is important to ensure that the system can process local mail messages, it is not necessary to have the MTA's daemon listening on a port unless the server is intended to be a mail server that receives and processes mail from other systems. Note: - This recommendation is designed around the postfix mail server. - Depending on your environment you may have an alternative MTA installed such as exim4. If this is the case consult the documentation for your installed MTA to configure the recommended state.','','Edit /etc/postfix/main.cf and add the following line to the RECEIVING MAIL section. If the line already exists, change it to look like the line below: inet_interfaces = loopback-only Run the following command to restart postfix: # systemctl restart postfix.','[{\"cis\": [\"2.2.15\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1018\", \"T1210\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \" CM.L2-3.4.8\", \" SC.L2-3.13.6\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \" 1.2.1\", \" 2.2.2\", \" 2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \" 2.2.4\", \" 6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \" CC6.6\"]}]'),(28566,'Ensure rsync service is either not installed or masked.','The rsync service can be used to synchronize files between systems over network links.','The rsync service presents a security risk as it uses unencrypted protocols for communication. The rsync package should be removed to reduce the attack area of the system.','','Run the following command to remove rsync: # apt purge rsync OR Run the following commands to stop and mask rsync: # systemctl stop rsync # systemctl mask rsync.','[{\"cis\": [\"2.2.16\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1105\", \"T1203\", \"T1210\", \"T1543\", \"T1543.002\", \"1570\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \" CM.L2-3.4.8\", \" SC.L2-3.13.6\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \" 1.2.1\", \" 2.2.2\", \" 2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \" 2.2.4\", \" 6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \" CC6.6\"]}]'),(28567,'Ensure NIS Client is not installed.','The Network Information Service (NIS), formerly known as Yellow Pages, is a clientserver directory service protocol used to distribute system configuration files. The NIS client was used to bind a machine to an NIS server and receive the distributed configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','Many insecure service clients are used as troubleshooting tools and in testing environments. Uninstalling them can inhibit capability to test and troubleshoot. If they are required it is advisable to remove the clients after use to prevent accidental or intentional misuse.','Uninstall nis: # apt purge nis','[{\"cis\": [\"2.3.1\"]}, {\"cis_csc_v7\": [\"2.6\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1203\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28568,'Ensure rsh client is not installed.','The rsh-client package contains the client commands for the rsh services.','These legacy clients contain numerous security exposures and have been replaced with the more secure SSH package. Even if the server is removed, it is best to ensure the clients are also removed to prevent users from inadvertently attempting to use these commands and therefore exposing their credentials. Note that removing the rsh package removes the clients for rsh, rcp and rlogin.','Many insecure service clients are used as troubleshooting tools and in testing environments. Uninstalling them can inhibit capability to test and troubleshoot. If they are required it is advisable to remove the clients after use to prevent accidental or intentional misuse.','Uninstall rsh: # apt purge rsh-client','[{\"cis\": [\"2.3.2\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1040\", \"T1203\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1041\", \"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28569,'Ensure talk client is not installed.','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client, which allows initialization of talk sessions, is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','Many insecure service clients are used as troubleshooting tools and in testing environments. Uninstalling them can inhibit capability to test and troubleshoot. If they are required it is advisable to remove the clients after use to prevent accidental or intentional misuse.','Uninstall talk: # apt purge talk','[{\"cis\": [\"2.3.3\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1203\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0006\", \"TA0008\"]}, {\"mitre_mitigations\": [\"M1041\", \"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28570,'Ensure telnet client is not installed.','The telnet package contains the telnet client, which allows users to start connections to other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow an unauthorized user to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Linux distributions.','Many insecure service clients are used as troubleshooting tools and in testing environments. Uninstalling them can inhibit capability to test and troubleshoot. If they are required it is advisable to remove the clients after use to prevent accidental or intentional misuse.','Uninstall telnet: # apt purge telnet','[{\"cis\": [\"2.3.4\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1040\", \"T1203\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0006\", \"TA0008\"]}, {\"mitre_mitigations\": [\"M1041\", \"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28571,'Ensure LDAP client is not installed.','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP client, it is recommended that the software be removed to reduce the potential attack surface.','Removing the LDAP client will prevent or inhibit using LDAP for authentication in your environment.','Uninstall ldap-utils: # apt purge ldap-utils','[{\"cis\": [\"2.3.5\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1203\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28572,'Ensure RPC is not installed.','Remote Procedure Call (RPC) is a method for creating low level client server applications across different system architectures. It requires an RPC compliant client listening on a network port. The supporting package is rpcbind.','If RPC is not required, it is recommended that this services be removed to reduce the remote attack surface.','','Run the following command to remove rpcbind: # apt purge rpcbind','[{\"cis\": [\"2.3.6\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1203\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28573,'Ensure ufw is installed.','The Uncomplicated Firewall (ufw) is a frontend for iptables and is particularly well-suited for host-based firewalls. ufw provides a framework for managing netfilter, as well as a command-line interface for manipulating the firewall.','A firewall utility is required to configure the Linux kernel's netfilter framework via the iptables or nftables back-end. The Linux kernel's netfilter framework host-based firewall can protect against threats originating from within a corporate network to include malicious mobile code and poorly configured software on a host. Note: Only one firewall utility should be installed and configured. UFW is dependent on the iptables package.','','Run the following command to install Uncomplicated Firewall (UFW): apt install ufw','[{\"cis\": [\"3.5.1.1\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.4\", \"1.1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}]'),(28574,'Ensure iptables-persistent is not installed with ufw.','The iptables-persistent is a boot-time loader for netfilter rules, iptables plugin.','Running both ufw and the services included in the iptables-persistent package may lead to conflict.','','Run the following command to remove the iptables-persistent package: # apt purge iptables-persistent','[{\"cis\": [\"3.5.1.2\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.4\", \"1.1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}]'),(28575,'Ensure ufw service is enabled.','UncomplicatedFirewall (ufw) is a frontend for iptables. ufw provides a framework for managing netfilter, as well as a command-line and available graphical user interface for manipulating the firewall. Notes: When running ufw enable or starting ufw via its initscript, ufw will flush its chains. This is required so ufw can maintain a consistent state, but it may drop existing connections (eg ssh). ufw does support adding rules before enabling the firewall. Run the following command before running ufw enable. # ufw allow proto tcp from any to any port 22 The rules will still be flushed, but the ssh port will be open after enabling the firewall. Please note that once ufw is 'enabled', ufw will not flush the chains when adding or removing rules (but will when modifying a rule or changing the default policy) By default, ufw will prompt when enabling the firewall while running under ssh. This can be disabled by using ufw --force enable.','The ufw service must be enabled and running in order for ufw to protect the system.','Changing firewall settings while connected over network can result in being locked out of the system.','Run the following command to unmask the ufw daemon: # systemctl unmask ufw.service Run the following command to enable and start the ufw daemon: # systemctl --now enable ufw.service active Run the following command to enable ufw: # ufw enable','[{\"cis\": [\"3.5.1.3\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.4\", \"1.1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}]'),(28576,'Ensure ufw loopback traffic is configured.','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8 for IPv4 and ::1/128 for IPv6).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8 for IPv4 and ::1/128 for IPv6) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # ufw allow in on lo # ufw allow out on lo # ufw deny in from 127.0.0.0/8 # ufw deny in from ::1','[{\"cis\": [\"3.5.1.4\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.4\", \"1.1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}]'),(28577,'Ensure ufw default deny firewall policy.','A default deny policy on connections ensures that any unconfigured network usage will be rejected. Note: Any port or protocol without a explicit allow before the default deny will be blocked.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','Any port and protocol not explicitly allowed will be blocked. The following rules should be considered before applying the default deny. ufw allow git ufw allow in http ufw allow out http <- required for apt to connect to repository ufw allow in https ufw allow out https ufw allow out 53 ufw logging on.','Run the following commands to implement a default deny policy: # ufw default deny incoming # ufw default deny outgoing # ufw default deny routed','[{\"cis\": [\"3.5.1.7\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.4\", \"1.1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}]'),(28578,'Ensure nftables is installed.','nftables provides a new in-kernel packet classification framework that is based on a network-specific Virtual Machine (VM) and a new nft userspace command line tool. nftables reuses the existing Netfilter subsystems such as the existing hook infrastructure, the connection tracking system, NAT, userspace queuing and logging subsystem. Notes: nftables is available in Linux kernel 3.13 and newer Only one firewall utility should be installed and configured Changing firewall settings while connected over the network can result in being locked out of the system.','nftables is a subsystem of the Linux kernel that can protect against threats originating from within a corporate network to include malicious mobile code and poorly configured software on a host.','','Run the following command to install nftables: # apt install nftables','[{\"cis\": [\"3.5.2.1\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.4\", \"1.1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}]'),(28579,'Ensure a nftables table exists.','Tables hold chains. Each table only has one address family and only applies to packets of this family. Tables can have one of five families.','nftables doesn't have any default tables. Without a table being build, nftables will not filter network traffic.','Adding rules to a running nftables can cause loss of connectivity to the system.','Run the following command to create a table in nftables # nft create table inet <table name> Example: # nft create table inet filter','[{\"cis\": [\"3.5.2.4\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.4\", \"1.1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}]'),(28580,'Ensure nftables base chains exist.','Chains are containers for rules. They exist in two kinds, base chains and regular chains. A base chain is an entry point for packets from the networking stack, a regular chain may be used as jump target and is used for better rule organization.','If a base chain doesn't exist with a hook for input, forward, and delete, packets that would flow through those chains will not be touched by nftables.','If configuring nftables over ssh, creating a base chain with a policy of drop will cause loss of connectivity. Ensure that a rule allowing ssh has been added to the base chain prior to setting the base chain's policy to drop.','Run the following command to create the base chains: # nft create chain inet <table name> <base chain name> { type filter hook <(input|forward|output)> priority 0 ; } Example: # nft create chain inet filter input { type filter hook input priority 0 ; } # nft create chain inet filter forward { type filter hook forward priority 0 ; } # nft create chain inet filter output { type filter hook output priority 0 ; }','[{\"cis\": [\"3.5.2.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.4\", \"1.1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}]'),(28581,'Ensure nftables default deny firewall policy.','Base chain policy is the default verdict that will be applied to packets reaching the end of the chain.','There are two policies: accept (Default) and drop. If the policy is set to accept, the firewall will accept any packet that is not configured to be denied and the packet will continue transversing the network stack. It is easier to white list acceptable usage than to black list unacceptable usage. Note: Changing firewall settings while connected over network can result in being locked out of the system.','If configuring nftables over ssh, creating a base chain with a policy of drop will cause loss of connectivity. Ensure that a rule allowing ssh has been added to the base chain prior to setting the base chain's policy to drop.','Run the following command for the base chains with the input, forward, and output hooks to implement a default DROP policy: # nft chain <table family> <table name> <chain name> { policy drop ; } Example: # nft chain inet filter input { policy drop ; } # nft chain inet filter forward { policy drop ; } # nft chain inet filter output { policy drop ; } Default Value: accept','[{\"cis\": [\"3.5.2.8\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.4\", \"1.1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}]'),(28582,'Ensure nftables service is enabled.','The nftables service allows for the loading of nftables rulesets during boot, or starting on the nftables service.','The nftables service restores the nftables rules from the rules files referenced in the /etc/nftables.conf file during boot or the starting of the nftables service.','','Run the following command to enable the nftables service: # systemctl enable nftables.','[{\"cis\": [\"3.5.2.9\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.4\", \"1.1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}]'),(28583,'Ensure iptables packages are installed.','iptables is a utility program that allows a system administrator to configure the tables provided by the Linux kernel firewall, implemented as different Netfilter modules, and the chains and rules it stores. Different kernel modules and programs are used for different protocols; iptables applies to IPv4, ip6tables to IPv6, arptables to ARP, and ebtables to Ethernet frames.','A method of configuring and maintaining firewall rules is necessary to configure a Host Based Firewall.','','Run the following command to install iptables and iptables-persistent # apt install iptables iptables-persistent','[{\"cis\": [\"3.5.3.1.1\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.4\", \"1.1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}]'),(28584,'Ensure nftables is not installed with iptables.','nftables is a subsystem of the Linux kernel providing filtering and classification of network packets/datagrams/frames and is the successor to iptables.','Running both iptables and nftables may lead to conflict.','','Run the following command to remove nftables: # apt purge nftables','[{\"cis\": [\"3.5.3.1.2\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.4\", \"1.1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}]'),(28585,'Ensure ufw is uninstalled or disabled with iptables.','Uncomplicated Firewall (UFW) is a program for managing a netfilter firewall designed to be easy to use. Uses a command-line interface consisting of a small number of simple commands Uses iptables for configuration.','Running iptables.persistent with ufw enabled may lead to conflict and unexpected results.','','Run one of the following commands to either remove ufw or stop and mask ufw Run the following command to remove ufw: # apt purge ufw OR Run the following commands to disable ufw: # ufw disable # systemctl stop ufw # systemctl mask ufw.','[{\"cis\": [\"3.5.3.1.3\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.4\", \"1.1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}]'),(28586,'Ensure iptables default deny firewall policy.','A default deny all policy on connections ensures that any unconfigured network usage will be rejected. Note: Changing firewall settings while connected over network can result in being locked out of the system Remediation will only affect the active system firewall, be sure to configure the default policy in your firewall management to apply on boot as well.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # iptables -P INPUT DROP # iptables -P OUTPUT DROP # iptables -P FORWARD DROP.','[{\"cis\": [\"3.5.3.2.1\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.4\", \"1.1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}]'),(28587,'Ensure iptables loopback traffic is configured.','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8). Note: Changing firewall settings while connected over network can result in being locked out of the system Remediation will only affect the active system firewall, be sure to configure the default policy in your firewall management to apply on boot as well.','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # iptables -A INPUT -i lo -j ACCEPT # iptables -A OUTPUT -o lo -j ACCEPT # iptables -A INPUT -s 127.0.0.0/8 -j DROP.','[{\"cis\": [\"3.5.3.2.2\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.4\", \"1.1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}]'),(28588,'Ensure ip6tables default deny firewall policy.','A default deny all policy on connections ensures that any unconfigured network usage will be rejected. Note: Changing firewall settings while connected over network can result in being locked out of the system Remediation will only affect the active system firewall, be sure to configure the default policy in your firewall management to apply on boot as well.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # ip6tables -P INPUT DROP # ip6tables -P OUTPUT DROP # ip6tables -P FORWARD DROP.','[{\"cis\": [\"3.5.3.3.1\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.4\", \"1.1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}]'),(28589,'Ensure ip6tables loopback traffic is configured.','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (::1). Note: Changing firewall settings while connected over network can result in being locked out of the system Remediation will only affect the active system firewall, be sure to configure the default policy in your firewall management to apply on boot as well.','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (::1) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # ip6tables -A INPUT -i lo -j ACCEPT # ip6tables -A OUTPUT -o lo -j ACCEPT # ip6tables -A INPUT -s ::1 -j DROP','[{\"cis\": [\"3.5.3.3.2\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.4\", \"1.1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}]'),(28590,'Ensure auditd is installed.','auditd is the userspace component to the Linux Auditing System. It's responsible for writing audit records to the disk.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to Install auditd # apt install auditd audispd-plugins.','[{\"cis\": [\"4.1.1.1\"]}, {\"cis_csc_v7\": [\"6.2\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}]'),(28591,'Ensure auditd service is enabled and active.','Turn on the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable and start auditd: # systemctl --now enable auditd.','[{\"cis\": [\"4.1.1.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}]'),(28592,'Ensure auditing for processes that start prior to auditd is enabled.','Configure grub2 so that processes that are capable of being audited can be audited even if they start up prior to auditd startup.','Audit events need to be captured on processes that start up prior to auditd , so that potential malicious activity cannot go undetected.','','Edit /etc/default/grub and add audit=1 to GRUB_CMDLINE_LINUX: Example: GRUB_CMDLINE_LINUX="audit=1" Run the following command to update the grub2 configuration: # update-grub.','[{\"cis\": [\"4.1.1.3\"]}, {\"cis_csc_v7\": [\"6.2\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}]'),(28593,'Ensure audit_backlog_limit is sufficient.','In the kernel-level audit subsystem, a socket buffer queue is used to hold audit events. Whenever a new audit event is received, it is logged and prepared to be added to this queue. The kernel boot parameter audit_backlog_limit=N, with N representing the amount of messages, will ensure that a queue cannot grow beyond a certain size. If an audit event is logged which would grow the queue beyond this limit, then a failure occurs and is handled according to the system configuration.','If an audit event is logged which would grow the queue beyond the audit_backlog_limit, then a failure occurs, auditd records will be lost, and potential malicious activity could go undetected.','','Edit /etc/default/grub and add audit_backlog_limit=N to GRUB_CMDLINE_LINUX. The recommended size for N is 8192 or larger. Example: GRUB_CMDLINE_LINUX="audit_backlog_limit=8192" Run the following command to update the grub2 configuration: # update-grub','[{\"cis\": [\"4.1.1.4\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}]'),(28594,'Ensure audit log storage size is configured.','Configure the maximum size of the audit log file. Once the log reaches the maximum size, it will be rotated and a new log file will be started.','It is important that an appropriate size is determined for log files so that they do not impact the system and audit data is not lost.','','Set the following parameter in /etc/audit/auditd.conf in accordance with site policy: max_log_file = <MB> Default Value: max_log_file = 8 Additional Information: The max_log_file parameter is measured in megabytes. Other methods of log rotation may be appropriate based on site policy. One example is time-based rotation strategies which don't have native support in auditd configurations. Manual audit of custom configurations should be evaluated for effectiveness and completeness.','[{\"cis\": [\"4.1.2.2\"]}, {\"cis_csc_v7\": [\"6.4\"]}, {\"cis_csc_v8\": [\"8.3\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1053\"]}, {\"pci_dss_3.2.1\": [\"10.7\"]}, {\"soc_2\": [\"A1.1\"]}]'),(28595,'Ensure audit logs are not automatically deleted.','The max_log_file_action setting determines how to handle the audit log file reaching the max file size. A value of keep_logs will rotate the logs but never delete old logs.','In high security contexts, the benefits of maintaining a long audit history exceed the cost of storing the audit history.','','Set the following parameter in /etc/audit/auditd.conf: max_log_file_action = keep_logs.','[{\"cis\": [\"4.1.2.2\"]}, {\"cis_csc_v7\": [\"6.4\"]}, {\"cis_csc_v8\": [\"8.3\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1053\"]}, {\"pci_dss_3.2.1\": [\"10.7\"]}, {\"soc_2\": [\"A1.1\"]}]'),(28596,'Ensure system is disabled when audit logs are full.','The auditd daemon can be configured to halt the system when the audit logs are full. The admin_space_left_action parameter tells the system what action to take when the system has detected that it is low on disk space. Valid values are ignore, syslog, suspend, single, and halt. ignore, the audit daemon does nothing Syslog, the audit daemon will issue a warning to syslog Suspend, the audit daemon will stop writing records to the disk single, the audit daemon will put the computer system in single user mode halt, the audit daemon will shutdown the system.','In high security contexts, the risk of detecting unauthorized access or nonrepudiation exceeds the benefit of the system's availability.','If the admin_space_left_action parameter is set to halt the audit daemon will shutdown the system when the disk partition containing the audit logs becomes full.','Set the following parameters in /etc/audit/auditd.conf: space_left_action = email action_mail_acct = root set admin_space_left_action to either halt or single in /etc/audit/auditd.conf. Example: admin_space_left_action = halt.','[{\"cis\": [\"4.1.2.3\"]}, {\"cis_csc_v7\": [\"6.4\"]}, {\"cis_csc_v8\": [\"8.2\", \"8.3\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}]'),(28597,'Ensure changes to system administration scope (sudoers) is collected.','Monitor scope changes for system administrators. If the system has been properly configured to force system administrators to log in as themselves first and then use the sudo command to execute privileged commands, it is possible to monitor changes in scope. The file /etc/sudoers will be written to when the file or its attributes have changed. The audit records will be tagged with the identifier "scope.". Note: Reloading the auditd config to set active settings requires the auditd service to be restarted, and may require a system reboot.','Changes in the /etc/sudoers and /etc/sudoers.d files can indicate that an unauthorized change has been made to the scope of system administrator activity.','','Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor scope changes for system administrators. Example: # printf " -w /etc/sudoers -p wa -k scope -w /etc/sudoers.d -p wa -k scope " >> /etc/audit/rules.d/50-scope.rules Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi Additional Information: Potential reboot required If the auditing configuration is locked (-e 2), then augenrules will not warn in any way that rules could not be loaded into the running configuration. A system reboot will be required to load the rules into the running configuration. System call structure For performance (man 7 audit.rules) reasons it is preferable to have all the system calls on one line. However, your configuration may have them on one line each or some other combination. This is important to understand for both the auditing and remediation sections as the examples given are optimized for performance as per the man page.','[{\"cis\": [\"4.1.3.1\"]}, {\"cis_csc_v7\": [\"4.8\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0004\"]}, {\"mitre_mitigations\": [\"M1047\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}]'),(28598,'Ensure actions as another user are always logged.','sudo provides users with temporary elevated privileges to perform operations, either as the superuser or another user.','Creating an audit log of users with temporary elevated privileges and the operation(s) they performed is essential to reporting. Administrators will want to correlate the events written to the audit trail with the records written to sudo's logfile to verify if unauthorized commands have been executed.','','Create audit rules Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor elevated privileges. 64 Bit systems Example: # printf " -a always,exit -F arch=b64 -C euid!=uid -F auid!=unset -S execve -k user_emulation -a always,exit -F arch=b32 -C euid!=uid -F auid!=unset -S execve -k user_emulation " >> /etc/audit/rules.d/50-user_emulation.rules Load audit rules Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi 32 Bit systems Follow the same procedures as for 64 bit systems and ignore any entries with b64. Additional Information: Potential reboot required If the auditing configuration is locked (-e 2), then augenrules will not warn in any way that rules could not be loaded into the running configuration. A system reboot will be required to load the rules into the running configuration. System call structure For performance (man 7 audit.rules) reasons it is preferable to have all the system calls on one line. However, your configuration may have them on one line each or some other combination. This is important to understand for both the auditing and remediation sections as the examples given are optimized for performance as per the man page.','[{\"cis\": [\"4.1.3.2\"]}, {\"cis_csc_v7\": [\"4.9\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0004\"]}, {\"mitre_mitigations\": [\"M1047\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}]'),(28599,'Ensure events that modify date and time information are collected.','Capture events where the system date and/or time has been modified. The parameters in this section are set to determine if the; adjtimex - tune kernel clock settimeofday - set time using timeval and timezone structures stime - using seconds since 1/1/1970 clock_settime - allows for the setting of several internal clocks and timers system calls have been executed. Further, ensure to write an audit record to the configured audit log file upon exit, tagging the records with a unique identifier such as "time-change".','Unexpected changes in system date and/or time could be a sign of malicious activity on the system.','','Create audit rules Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor events that modify date and time information. 64 Bit systems Example: # printf " -a always,exit -F arch=b64 -S adjtimex,settimeofday,clock_settime -k timechange -a always,exit -F arch=b32 -S adjtimex,settimeofday,clock_settime -k timechange -w /etc/localtime -p wa -k time-change " >> /etc/audit/rules.d/50-time-change.rules Load audit rules Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi 32 Bit systems Follow the same procedures as for 64 bit systems and ignore any entries with b64. In addition, add stime to the system call audit. Example: -a always,exit -F arch=b32 -S adjtimex,settimeofday,clock_settime,stime -k time-change Additional Information: Potential reboot required If the auditing configuration is locked (-e 2), then augenrules will not warn in any way that rules could not be loaded into the running configuration. A system reboot will be required to load the rules into the running configuration. System call structure For performance (man 7 audit.rules) reasons it is preferable to have all the system calls on one line. However, your configuration may have them on one line each or some other combination. This is important to understand for both the auditing and remediation sections as the examples given are optimized for performance as per the man page.','[{\"cis\": [\"4.1.3.4\"]}, {\"cis_csc_v7\": [\"5.5\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}]'),(28600,'Ensure events that modify the system's network environment are collected.','Record changes to network environment files or system calls. The below parameters monitors the following system calls, and write an audit event on system call exit: sethostname - set the systems host name setdomainname - set the systems domain name The files being monitored are: -/etc/issue and /etc/issue.net - messages displayed pre-login /etc/hosts - file containing host names and associated IP addresses - /etc/networks - symbolic names for networks - /etc/network/ - directory containing network interface scripts and configurations files.','Monitoring sethostname and setdomainname will identify potential unauthorized changes to host and domainname of a system. The changing of these names could potentially break security parameters that are set based on those names. The /etc/hosts file is monitored for changes that can indicate an unauthorized intruder is trying to change machine associations with IP addresses and trick users and processes into connecting to unintended machines. Monitoring /etc/issue and /etc/issue.net is important, as intruders could put disinformation into those files and trick users into providing information to the intruder. Monitoring /etc/network is important as it can show if network interfaces or scripts are being modified in a way that can lead to the machine becoming unavailable or compromised. All audit records should have a relevant tag associated with them.','','Create audit rules Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor events that modify the system's network environment. 64 Bit systems Example: # printf "-a always,exit -F arch=b64 -S sethostname,setdomainname -k system-locale -a always,exit -F arch=b32 -S sethostname,setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale -w /etc/networks -p wa -k system-locale -w /etc/network/ -p wa -k system-locale" >> /etc/audit/rules.d/50-system_local.rules Load audit rules Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi 32 Bit systems Follow the same procedures as for 64 bit systems and ignore any entries with b64.','[{\"cis\": [\"4.1.3.5\"]}, {\"cis_csc_v7\": [\"5.5\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0003\"]}, {\"mitre_mitigations\": [\"M1047\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}]'),(28601,'Ensure events that modify user/group information are collected.','Record events affecting the modification of user or group information, including that of passwords and old passwords if in use. /etc/group - system groups /etc/passwd - system users /etc/gshadow - encrypted password for each group /etc/shadow - system user passwords /etc/security/opasswd - storage of old passwords if the relevant PAM module is in use The parameters in this section will watch the files to see if they have been opened for write or have had attribute changes (e.g. permissions) and tag them with the identifier "identity" in the audit log file.','Unexpected changes to these files could be an indication that the system has been compromised and that an unauthorized user is attempting to hide their activities or compromise additional accounts.','','Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor events that modify user/group information. Example: # printf " -w /etc/group -p wa -k identity -w /etc/passwd -p wa -k identity -w /etc/gshadow -p wa -k identity -w /etc/shadow -p wa -k identity -w /etc/security/opasswd -p wa -k identity " >> /etc/audit/rules.d/50-identity.rules Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi.','[{\"cis\": [\"4.1.3.8\"]}, {\"cis_csc_v7\": [\"4.8\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0004\"]}, {\"mitre_mitigations\": [\"M1047\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}]'),(28602,'Ensure session initiation information is collected.','Monitor session initiation events. The parameters in this section track changes to the files associated with session events. /var/run/utmp - tracks all currently logged in users. /var/log/wtmp - file tracks logins, logouts, shutdown, and reboot events. /var/log/btmp - keeps track of failed login attempts and can be read by entering the command /usr/bin/last -f /var/log/btmp. All audit records will be tagged with the identifier "session.".','Monitoring these files for changes could alert a system administrator to logins occurring at unusual hours, which could indicate intruder activity (i.e. a user logging in at a time when they do not normally log in).','','Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor session initiation information. Example: # printf " -w /var/run/utmp -p wa -k session -w /var/log/wtmp -p wa -k session -w /var/log/btmp -p wa -k session " >> /etc/audit/rules.d/50-session.rules Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi Additional Information: Potential reboot required If the auditing configuration is locked (-e 2), then augenrules will not warn in any way that rules could not be loaded into the running configuration. A system reboot will be required to load the rules into the running configuration. System call structure For performance (man 7 audit.rules) reasons it is preferable to have all the system calls on one line. However, your configuration may have them on one line each or some other combination. This is important to understand for both the auditing and remediation sections as the examples given are optimized for performance as per the man page.','[{\"cis\": [\"4.1.3.11\"]}, {\"cis_csc_v7\": [\"4.9\", \"16.13\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}]'),(28603,'Ensure login and logout events are collected.','Monitor login and logout events. The parameters below track changes to files associated with login/logout events. /var/log/lastlog - maintain records of the last time a user successfully logged in. /var/run/faillock - directory maintains records of login failures via the pam_faillock module.','Monitoring login/logout events could provide a system administrator with information associated with brute force attacks against user logins.','','Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor login and logout events. Example: # printf " -w /var/log/lastlog -p wa -k logins -w /var/run/faillock -p wa -k logins " >> /etc/audit/rules.d/50-login.rules Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi. Additional Information: Potential reboot required If the auditing configuration is locked (-e 2), then augenrules will not warn in any way that rules could not be loaded into the running configuration. A system reboot will be required to load the rules into the running configuration. System call structure For performance (man 7 audit.rules) reasons it is preferable to have all the system calls on one line. However, your configuration may have them on one line each or some other combination. This is important to understand for both the auditing and remediation sections as the examples given are optimized for performance as per the man page.','[{\"cis\": [\"4.1.3.12\"]}, {\"cis_csc_v7\": [\"4.9\", \"16.11\", \"16.13\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}]'),(28604,'Ensure events that modify the system's Mandatory Access Controls are collected.','Monitor AppArmor, an implementation of mandatory access controls. The parameters below monitor any write access (potential additional, deletion or modification of files in the directory) or attribute changes to the /etc/apparmor/ and /etc/apparmor.d/ directories. Note: If a different Mandatory Access Control method is used, changes to the corresponding directories should be audited.','Rationale: Changes to files in the /etc/apparmor/ and /etc/apparmor.d/ directories could indicate that an unauthorized user is attempting to modify access controls and change security contexts, leading to a compromise of the system.','','Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor events that modify the system's Mandatory Access Controls. Example: # printf " -w /etc/apparmor/ -p wa -k MAC-policy -w /etc/apparmor.d/ -p wa -k MAC-policy " >> /etc/audit/rules.d/50-MAC-policy.rules Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi','[{\"cis\": [\"4.1.3.14\"]}, {\"cis_csc_v7\": [\"5.5\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0004\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}]'),(28605,'Ensure the audit configuration is immutable.','Set system audit so that audit rules cannot be modified with auditctl . Setting the flag "-e 2" forces audit to be put in immutable mode. Audit changes can only be made on system reboot. Note: This setting will require the system to be rebooted to update the active auditd configuration settings.','In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back. Users would most likely notice a system reboot and that could alert administrators of an attempt to make unauthorized audit changes.','','Edit or create the file /etc/audit/rules.d/99-finalize.rules and add the line -e 2 at the end of the file: Example: # printf -- "-e 2 " >> /etc/audit/rules.d/99-finalize.rules Load audit rules Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi Additional Information: NIST SP 800-53 Rev. 5: AC-3 AU-3 AU-3(1) MP-2','[{\"cis\": [\"4.1.3.20\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cis_csc_v8\": [\"3.3\", \"8.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}]'),(28606,'Ensure only authorized groups are assigned ownership of audit log files.','Audit log files contain information about the system and system activity.','Access to audit records can reveal system and configuration data to attackers, potentially compromising its confidentiality.','','Run the following command to configure the audit log files to be owned by adm group: # find $(dirname $(awk -F"=" '/^s*log_files*=s*/ {print $2}' /etc/audit/auditd.conf | xargs)) -type f ( ! -group adm -a ! -group root ) -exec chgrp adm {} + Run the following command to configure the audit log files to be owned by the adm group: # chgrp adm /var/log/audit/ Run the following command to set the log_group parameter in the audit configuration file to log_group = adm: # sed -ri 's/^s*#?s*log_groups*=s*S+(s*#.*)?.*$/log_group = adm1/' /etc/audit/auditd.conf Run the following command to restart the audit daemon to reload the configuration file: # systemctl restart auditd','[{\"cis\": [\"4.1.4.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28607,'Ensure audit configuration files are 640 or more restrictive.','Audit configuration files control auditd and what events are audited.','Access to the audit configuration files could allow unauthorized personnel to prevent the auditing of critical events. Misconfigured audit configuration files may prevent the auditing of critical events or impact the system's performance by overwhelming the audit log. Misconfiguration of the audit configuration files may also make it more difficult to establish and investigate events relating to an incident.','','Run the following command to remove more permissive mode than 0640 from the audit configuration files: # find /etc/audit/ -type f ( -name '*.conf' -o -name '*.rules' ) -exec chmod u-x,g-wx,o-rwx {} +','[{\"cis\": [\"4.1.4.5\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28608,'Ensure audit configuration files are owned by root.','Audit configuration files control auditd and what events are audited.','Access to the audit configuration files could allow unauthorized personnel to prevent the auditing of critical events. Misconfigured audit configuration files may prevent the auditing of critical events or impact the system's performance by overwhelming the audit log. Misconfiguration of the audit configuration files may also make it more difficult to establish and investigate events relating to an incident.','','Run the following command to change ownership to root user: # find /etc/audit/ -type f ( -name '*.conf' -o -name '*.rules' ) ! -user root -exec chown root {} +','[{\"cis\": [\"4.1.4.6\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28609,'Ensure audit configuration files belong to group root.','Audit configuration files control auditd and what events are audited.','Access to the audit configuration files could allow unauthorized personnel to prevent the auditing of critical events. Misconfigured audit configuration files may prevent the auditing of critical events or impact the system's performance by overwhelming the audit log. Misconfiguration of the audit configuration files may also make it more difficult to establish and investigate events relating to an incident.','','Run the following command to change group to root: # find /etc/audit/ -type f ( -name '*.conf' -o -name '*.rules' ) ! -group root -exec chgrp root {} +','[{\"cis\": [\"4.1.4.7\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28610,'Ensure audit tools are 755 or more restrictive.','Audit tools include, but are not limited to, vendor-provided and open source audit tools needed to successfully view and manipulate audit information system activity and records. Audit tools include custom queries and report generators.','Protecting audit information includes identifying and protecting the tools used to view and manipulate log data. Protecting audit tools is necessary to prevent unauthorized operation on audit information.','','Run the following command to remove more permissive mode from the audit tools: # chmod go-w /sbin/auditctl /sbin/aureport /sbin/ausearch /sbin/autrace /sbin/auditd /sbin/augenrules','[{\"cis\": [\"4.1.4.8\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28611,'Ensure audit tools are owned by root.','Audit tools include, but are not limited to, vendor-provided and open source audit tools needed to successfully view and manipulate audit information system activity and records. Audit tools include custom queries and report generators.','Protecting audit information includes identifying and protecting the tools used to view and manipulate log data. Protecting audit tools is necessary to prevent unauthorized operation on audit information.','','Run the following command to change the owner of the audit tools to the root user: # chown root /sbin/auditctl /sbin/aureport /sbin/ausearch /sbin/autrace /sbin/auditd /sbin/augenrules','[{\"cis\": [\"4.1.4.9\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28612,'Ensure audit tools belong to group root.','Audit tools include, but are not limited to, vendor-provided and open source audit tools needed to successfully view and manipulate audit information system activity and records. Audit tools include custom queries and report generators.','Protecting audit information includes identifying and protecting the tools used to view and manipulate log data. Protecting audit tools is necessary to prevent unauthorized operation on audit information.','','Run the following command to remove more permissive mode from the audit tools: # chmod go-w /sbin/auditctl /sbin/aureport /sbin/ausearch /sbin/autrace /sbin/auditd /sbin/augenrules Run the following command to change owner and group of the audit tools to root user and group: # chown root:root /sbin/auditctl /sbin/aureport /sbin/ausearch /sbin/autrace /sbin/auditd /sbin/augenrules','[{\"cis\": [\"4.1.4.10\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28613,'Ensure cryptographic mechanisms are used to protect the integrity of audit tools.','Audit tools include, but are not limited to, vendor-provided and open source audit tools needed to successfully view and manipulate audit information system activity and records. Audit tools include custom queries and report generators.','Protecting the integrity of the tools used for auditing purposes is a critical step toward ensuring the integrity of audit information. Audit information includes all information (e.g., audit records, audit settings, and audit reports) needed to successfully audit information system activity. Attackers may replace the audit tools or inject code into the existing tools with the purpose of providing the capability to hide or erase system activity from the audit logs. Audit tools should be cryptographically signed in order to provide the capability to identify when the audit tools have been modified, manipulated, or replaced. An example is a checksum hash of the file or files.','','Add or update the following selection lines for "/etc/aide/aide.conf" to protect the integrity of the audit tools: # Audit Tools /sbin/auditctl p+i+n+u+g+s+b+acl+xattrs+sha512 /sbin/auditd p+i+n+u+g+s+b+acl+xattrs+sha512 /sbin/ausearch p+i+n+u+g+s+b+acl+xattrs+sha512 /sbin/aureport p+i+n+u+g+s+b+acl+xattrs+sha512 /sbin/autrace p+i+n+u+g+s+b+acl+xattrs+sha512 /sbin/augenrules p+i+n+u+g+s+b+acl+xattrs+sha512','[{\"cis\": [\"4.1.4.11\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}]'),(28614,'Ensure systemd-journal-remote is installed.','Journald (via systemd-journal-remote) supports the ability to send log events it gathers to a remote log host or to receive messages from remote hosts, thus enabling centralised log management.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Run the following command to install systemd-journal-remote: # apt install systemd-journal-remote','[{\"cis\": [\"4.2.1.1.1\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1029\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}]'),(28615,'Ensure journald is not configured to recieve logs from a remote client.','Journald supports the ability to receive messages from remote hosts, thus acting as a log server. Clients should not receive data from other hosts. NOTE: The same package, systemd-journal-remote, is used for both sending logs to remote hosts and receiving incoming logs. With regards to receiving logs, there are two services; systemd-journalremote.socket and systemd-journal-remote.service.','If a client is configured to also receive data, thus turning it into a server, the client system is acting outside it's operational boundary.','','Run the following command to disable systemd-journal-remote.socket: # systemctl --now disable systemd-journal-remote.socket','[{\"cis\": [\"4.2.1.1.4\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\", \"9.2\"]}, {\"cis_csc_v8\": [\"4.8\", \"8.2\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1029\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}]'),(28616,'Ensure journald service is enabled.','Ensure that the systemd-journald service is enabled to allow capturing of logging events.','If the systemd-journald service is not enabled to start on boot, the system will not capture logging events.','','By default the systemd-journald service does not have an [Install] section and thus cannot be enabled / disabled. It is meant to be referenced as Requires or Wants by other unit files. As such, if the status of systemd-journald is not static, investigate why.','[{\"cis\": [\"4.2.1.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}]'),(28617,'Ensure journald is configured to compress large log files.','The journald system includes the capability of compressing overly large files to avoid filling up the system with logs or making the logs unmanageably large.','Uncompressed large files may unexpectedly fill a filesystem leading to resource unavailability. Compressing logs prior to write can prevent sudden, unexpected filesystem impacts.','','Edit the /etc/systemd/journald.conf file and add the following line: Compress=yes Restart the service: # systemctl restart systemd-journald Additional Information: The main configuration file /etc/systemd/journald.conf is read before any of the custom *.conf files. If there are custom configs present, they override the main configuration parameters. It is possible to change the default threshold of 512 bytes per object before compression is used.','[{\"cis\": [\"4.2.1.3\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\", \"6.4\"]}, {\"cis_csc_v8\": [\"8.2\", \"8.3\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.002\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1053\"]}, {\"pci_dss_3.2.1\": [\"10.7\"]}, {\"soc_2\": [\"A1.1\"]}]'),(28618,'Ensure journald is configured to write logfiles to persistent disk.','Data from journald may be stored in volatile memory or persisted locally on the server. Logs in memory will be lost upon a system reboot. By persisting logs to local disk on the server they are protected from loss due to a reboot.','Writing log data to disk will provide the ability to forensically reconstruct events which may have impacted the operations or security of a system even after a system crash or reboot.','','Edit the /etc/systemd/journald.conf file and add the following line: Storage=persistent Restart the service: # systemctl restart systemd-journald Additional Information: The main configuration file /etc/systemd/journald.conf is read before any of the custom *.conf files. If there are custom configs present, they override the main configuration parameters.','[{\"cis\": [\"4.2.1.4\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}]'),(28619,'Ensure journald is not configured to send logs to rsyslog.','Data from journald should be kept in the confines of the service and not forwarded on to other services.','IF journald is the method for capturing logs, all logs of the system should be handled by journald and not forwarded to other logging mechanisms.','','Edit the /etc/systemd/journald.conf file and ensure that ForwardToSyslog=yes is removed. Restart the service: # systemctl restart systemd-journald','[{\"cis\": [\"4.2.1.5\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\", \"6.5\"]}, {\"cis_csc_v8\": [\"8.2\", \"8.9\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1029\"]}, {\"pci_dss_3.2.1\": [\"10.5.3\", \"10.5.4\"]}, {\"pci_dss_4.0\": [\"10.3.3\"]}, {\"nist_sp_800-53\": [\"AU-6(3)\"]}, {\"soc_2\": [\"PL1.4\"]}]'),(28620,'Ensure rsyslog is installed.','The rsyslog software is recommended in environments where journald does not meet operation requirements.','The security enhancements of rsyslog such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server) justify installing and configuring the package.','','Run the following command to install rsyslog: # apt install rsyslog.','[{\"cis\": [\"4.2.2.1\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"mitre_techniques\": [\"T1005\", \"T1070\", \"T1070.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}]'),(28621,'Ensure rsyslog service is enabled.','Once the rsyslog package is installed, ensure that the service is enabled.','If the rsyslog service is not enabled to start on boot, the system will not capture logging events.','','Run the following command to enable rsyslog: # systemctl --now enable rsyslog','[{\"cis\": [\"4.2.2.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}]'),(28622,'Ensure journald is configured to send logs to rsyslog.','Data from journald may be stored in volatile memory or persisted locally on the server. Utilities exist to accept remote export of journald logs, however, use of the RSyslog service provides a consistent means of log collection and export.','IF RSyslog is the preferred method for capturing logs, all logs of the system should be sent to it for further processing.','','Edit the /etc/systemd/journald.conf file and add the following line: ForwardToSyslog=yes Restart the service: # systemctl restart rsyslog.','[{\"cis\": [\"4.2.2.3\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\", \"6.5\"]}, {\"cis_csc_v8\": [\"8.2\", \"8.9\"]}, {\"pci_dss_3.2.1\": [\"10.5.3\", \"10.5.4\"]}, {\"pci_dss_4.0\": [\"10.3.3\"]}, {\"nist_sp_800-53\": [\"AU-6(3)\"]}, {\"soc_2\": [\"PL1.4\"]}]'),(28623,'Ensure rsyslog default file permissions are configured.','RSyslog will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.','The systems global umask could override, but only making the file permissions stricter, what is configured in RSyslog with the FileCreateMode directive. RSyslog also has it's own $umask directive that can alter the intended file creation mode. In addition, consideration should be given to how FileCreateMode is used. Thus it is critical to ensure that the intended file creation mode is not overridden with less restrictive settings in /etc/rsyslog.conf, /etc/rsyslog.d/*conf files and that FileCreateMode is set before any file is created.','Edit either /etc/rsyslog.conf or a dedicated .conf file in /etc/rsyslog.d/ and set $FileCreateMode to 0640 or more restrictive: $FileCreateMode 0640 Restart the service: # systemctl restart rsyslog','[{\"cis\": [\"4.2.2.4\"]}, {\"cis_csc_v7\": [\"5.1\", \"6.2\", \"6.3\"]}, {\"cis_csc_v8\": [\"3.3\", \"8.2\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}]'),(28624,'Ensure rsyslog is not configured to receive logs from a remote client.','RSyslog supports the ability to receive messages from remote hosts, thus acting as a log server. Clients should not receive data from other hosts.','If a client is configured to also receive data, thus turning it into a server, the client system is acting outside it's operational boundary.','','Should there be any active log server configuration found in the auditing section, modify those file and remove the specific lines highlighted by the audit. Ensure none of the following entries are present in any of /etc/rsyslog.conf or /etc/rsyslog.d/*.conf. Old format $ModLoad imtcp $InputTCPServerRun New format module(load="imtcp") input(type="imtcp" port="514") Restart the service: # systemctl restart rsyslog','[{\"cis\": [\"4.2.2.7\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\", \"9.2\"]}, {\"cis_csc_v8\": [\"4.8\", \"8.2\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}]'),(28625,'Ensure cron daemon is enabled and running.','The cron daemon is used to execute batch jobs on the system. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run, and cron is used to execute them.','','Run the following command to enable and start cron: # systemctl --now enable cron','[{\"cis\": [\"5.1.1\"]}, {\"mitre_techniques\": [\"T1562\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1018\"]}]'),(28626,'Ensure permissions on /etc/crontab are configured.','The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','This file contains information on what system jobs are run by cron. Write access to these files could provide unprivileged users with the ability to elevate their privileges. Read access to these files could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access.','','Run the following commands to set ownership and permissions on /etc/crontab : # chown root:root /etc/crontab # chmod og-rwx /etc/crontab','[{\"cis\": [\"5.1.2\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1018\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28627,'Ensure permissions on /etc/cron.hourly are configured.','This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on the /etc/cron.hourly directory: # chown root:root /etc/cron.hourly/ # chmod og-rwx /etc/cron.hourly','[{\"cis\": [\"5.1.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1018\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28628,'Ensure permissions on /etc/cron.daily are configured.','The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on the /etc/cron.daily directory: # chown root:root /etc/cron.daily/ # chmod og-rwx /etc/cron.daily/','[{\"cis\": [\"5.1.4\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1018\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28629,'Ensure permissions on /etc/cron.weekly are configured.','The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on the /etc/cron.weekly directory: # chown root:root /etc/cron.weekly/ # chmod og-rwx /etc/cron.weekly/','[{\"cis\": [\"5.1.5\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1018\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28630,'Ensure permissions on /etc/cron.monthly are configured.','The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on the /etc/cron.monthly directory: # chown root:root /etc/cron.monthly/ # chmod og-rwx /etc/cron.monthly/','[{\"cis\": [\"5.1.6\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1018\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28631,'Ensure permissions on /etc/cron.d are configured.','The /etc/cron.d directory contains system cron jobs that need to run in a similar manner to the hourly, daily weekly and monthly jobs from /etc/crontab, but require more granular control as to when they run. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on the /etc/cron.d directory: # chown root:root /etc/cron.d/ # chmod og-rwx /etc/cron.d/','[{\"cis\": [\"5.1.7\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1018\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28632,'Ensure cron is restricted to authorized users.','Configure /etc/cron.allow to allow specific users to use this service. If /etc/cron.allow does not exist, then /etc/cron.deny is checked. Any user not specifically defined in this file is allowed to use cron. By removing the file, only users in /etc/cron.allow are allowed to use cron. Note: - Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy - Even though a given user is not listed in cron.allow, cron jobs can still be run as that user - The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny: # rm /etc/cron.deny Run the following command to create /etc/cron.allow # touch /etc/cron.allow Run the following commands to set permissions and ownership for /etc/cron.allow: # chmod g-wx,o-rwx /etc/cron.allow # chown root:root /etc/cron.allow.','[{\"cis\": [\"5.1.8\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1018\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28633,'Ensure at is restricted to authorized users.','Configure /etc/cron.allow to allow specific users to use this service. If /etc/cron.allow does not exist, then /etc/cron.deny is checked. Any user not specifically defined in this file is allowed to use cron. By removing the file, only users in /etc/cron.allow are allowed to use cron. Note: - Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy. - Even though a given user is not listed in cron.allow, cron jobs can still be run as that user. - The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron job.','On many systems, only the system administrator is authorized to schedule at jobs. Using the at.allow file to control who can run at jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/at.deny: # rm /etc/at.deny Run the following command to create /etc/at.allow # touch /etc/at.allow Run the following commands to set permissions and ownership for /etc/at.allow: # chmod g-wx,o-rwx /etc/at.allow # chown root:root /etc/at.allow.','[{\"cis\": [\"5.1.9\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1018\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28634,'Ensure permissions on /etc/ssh/sshd_config are configured.','The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root.','The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by non-privileged users.','','Run the following commands to set ownership and permissions on /etc/ssh/sshd_config: # chown root:root /etc/ssh/sshd_config # chmod og-rwx /etc/ssh/sshd_config.','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1098\", \"T1098.004\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28635,'Ensure SSH access is limited.','There are several options available to limit which users and group can access the system via SSH. It is recommended that at least one of the following options be leveraged: - AllowUsers: > The AllowUsers variable gives the system administrator the option of allowing specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by only allowing the allowed users to log in from a particular host, the entry can be specified in the form of user@host. - AllowGroups: > The AllowGroups variable gives the system administrator the option of allowing specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable. - DenyUsers: > The DenyUsers variable gives the system administrator the option of denying specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by specifically denying a user's access from a particular host, the entry can be specified in the form of user@host. - DenyGroups: > The DenyGroups variable gives the system administrator the option of denying specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable.','Restricting which users can remotely access the system via SSH will help ensure that only authorized users access the system.','','Edit the /etc/ssh/sshd_config file or a included configuration file to set one or more of the parameter as follows: AllowUsers <userlist> OR AllowGroups <grouplist> OR DenyUsers <userlist> OR DenyGroups <grouplist>','[{\"cis\": [\"5.2.4\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1021\", \"T1021.004\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1018\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28636,'Ensure SSH LogLevel is appropriate.','INFO level is the basic level that only records login activity of SSH users. In many situations, such as Incident Response, it is important to determine when a particular user was active on a system. The logout record can eliminate those users who disconnected, which helps narrow the field. VERBOSE level specifies that login and logout activity as well as the key fingerprint for any SSH key used for login will be logged. This information is important for SSH key management, especially in legacy environments.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel VERBOSE OR LogLevel INFO','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}]'),(28637,'Ensure SSH PAM is enabled.','The UsePAM directive enables the Pluggable Authentication Module (PAM) interface. If set to yes this will enable PAM authentication using ChallengeResponseAuthentication and PasswordAuthentication directives in addition to PAM account and session module processing for all authentication types.','When usePAM is set to yes, PAM runs through account and session types properly. This is important if you want to restrict access to services based off of IP, time or other factors of the account. Additionally, you can make sure users inherit certain environment variables on login or disallow access to the server.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: UsePAM yes','[{\"cis\": [\"5.2.6\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"mitre_techniques\": [\"T1021\", \"T1021.004\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"mitre_mitigations\": [\"M1035\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}]'),(28638,'Ensure SSH root login is disabled.','The PermitRootLogin parameter specifies if the root user can log in using SSH. The default is prohibit-password.','Disallowing root logins over SSH requires system admins to authenticate using their own individual account, then escalating to root. This limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"cis_csc_v8\": [\"5.4\"]}, {\"mitre_techniques\": [\"T1021\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"SC.L2-3.13.3\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\"]}]'),(28639,'Ensure SSH HostbasedAuthentication is disabled.','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts, or /etc/hosts.equiv, along with successful public key client host authentication.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc_v7\": [\"16.3\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.003\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}]'),(28640,'Ensure SSH PermitEmptyPasswords is disabled.','The PermitEmptyPasswords parameter specifies if the SSH server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no','[{\"cis\": [\"5.2.9\"]}, {\"cis_csc_v7\": [\"16.3\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"mitre_techniques\": [\"T1021\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}]'),(28641,'Ensure SSH PermitUserEnvironment is disabled.','The PermitUserEnvironment option allows users to present environment options to the SSH daemon.','Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has SSH executing trojan'd programs).','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitUserEnvironment no','[{\"cis\": [\"5.2.10\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"mitre_techniques\": [\"T1021\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}]'),(28642,'Ensure SSH IgnoreRhosts is enabled.','The IgnoreRhosts parameter specifies that .rhosts and .shosts files will not be used in RhostsRSAAuthentication or HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with SSH.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes','[{\"cis\": [\"5.2.11\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.003\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"mitre_mitigations\": [\"M1027\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}]'),(28643,'Ensure SSH X11 forwarding is disabled.','The X11Forwarding parameter provides the ability to tunnel X11 traffic through the connection to enable remote graphic connections.','Disable X11 forwarding unless there is an operational requirement to use X11 applications directly. There is a small risk that the remote X11 servers of users who are logged in via SSH with X11 forwarding could be compromised by other users on the X11 server. Note that even if X11 forwarding is disabled, users can always install their own forwarders.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: X11Forwarding no','[{\"cis\": [\"5.2.12\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"mitre_techniques\": [\"T1210\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(28644,'Ensure only strong Ciphers are used.','This variable limits the ciphers that SSH can use during communication. Note: - Some organizations may have stricter requirements for approved ciphers. - Ensure that ciphers used are in compliance with site policy. - The only "strong" ciphers currently FIPS 140-2 compliant are: > aes256-ctr > aes192-ctr > aes128-ctr - Supported ciphers in openSSH 8.2: 3des-cbc aes128-cbc aes192-cbc aes256-cbc aes128-ctr aes192-ctr aes256-ctr aes128-gcm@openssh.com aes256-gcm@openssh.com chacha20-poly1305@openssh.com.','Weak ciphers that are used for authentication to the cryptographic module cannot be relied upon to provide confidentiality or integrity, and system data may be compromised. - The Triple DES ciphers, as used in SSH, have a birthday bound of approximately four billion blocks, which makes it easier for remote attackers to obtain clear text data via a birthday attack against a long-duration encrypted session, aka a "Sweet32" attack. - Error handling in the SSH protocol; Client and Server, when using a block cipher algorithm in Cipher Block Chaining (CBC) mode, makes it easier for remote attackers to recover certain plain text data from an arbitrary block of cipher text in an SSH session via unknown vectors.','','Edit the /etc/ssh/sshd_config file add/modify the Ciphers line to contain a comma separated list of the site approved ciphers. Example: Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128- gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr','[{\"cis\": [\"5.2.13\"]}, {\"cis_csc_v7\": [\"14.4\"]}, {\"cis_csc_v8\": [\"3.10\"]}, {\"mitre_techniques\": [\"T1040\", \"T1557\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1041\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.17\", \"AC.L2-3.1.13\", \"IA.L2-3.5.10\", \"SC.L2-3.13.11\", \"SC.L2-3.13.8\", \"SC.L2-3.13.15\"]}, {\"hipaa\": [\"164.312(a)(2)(iv)\", \"164.312(e)(1)\", \"164.312(e)(2)(i)\", \"164.312(e)(2)(ii)\"]}, {\"pci_dss_3.2.1\": [\"2.1.1\", \"4.1\", \"4.1.1\", \"8.2.1\"]}, {\"pci_dss_4.0\": [\"2.2.7\", \"4.1.1\", \"4.2.1\", \"4.2.1.2\", \"4.2.2\", \"8.3.2\"]}, {\"nist_sp_800-53\": [\"AC-17(2)\", \"SC-8\", \"SC-8(1)\"]}]'),(28645,'Ensure only strong MAC algorithms are used.','This variable limits the types of MAC algorithms that SSH can use during communication. Note: - Some organizations may have stricter requirements for approved MACs. - Ensure that MACs used are in compliance with site policy. - The only "strong" MACs currently FIPS 140-2 approved are: > hmac-sha2-256 > hmac-sha2-512 - The Supported MACs are: hmac-md5 hmac-md5-96 hmac-sha1 hmac-sha1-96 hmac-sha2-256 hmac-sha2-512 umac-64@openssh.com umac-128@openssh.com hmac-md5-etm@openssh.com hmac-md5-96-etm@openssh.com hmac-sha1-etm@openssh.com hmac-sha1-96-etm@openssh.com hmac-sha2-256-etm@openssh.com hmac-sha2-512-etm@openssh.com umac-64-etm@openssh.com umac-128-etm@openssh.com.','MD5 and 96-bit MAC algorithms are considered weak and have been shown to increase exploitability in SSH downgrade attacks. Weak algorithms continue to have a great deal of attention as a weak spot that can be exploited with expanded computing power. An attacker that breaks the algorithm could take advantage of a MiTM position to decrypt the SSH tunnel and capture credentials and information.','','Edit the /etc/ssh/sshd_config file and add/modify the MACs line to contain a comma separated list of the site approved MACs. Example: MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512,hmac-sha2-256','[{\"cis\": [\"5.2.14\"]}, {\"cis_csc_v7\": [\"14.4\", \"16.5\"]}, {\"cis_csc_v8\": [\"3.10\"]}, {\"mitre_techniques\": [\"T1040\", \"T1557\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1041\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.17\", \"AC.L2-3.1.13\", \"IA.L2-3.5.10\", \"SC.L2-3.13.11\", \"SC.L2-3.13.8\", \"SC.L2-3.13.15\"]}, {\"hipaa\": [\"164.312(a)(2)(iv)\", \"164.312(e)(1)\", \"164.312(e)(2)(i)\", \"164.312(e)(2)(ii)\"]}, {\"pci_dss_3.2.1\": [\"2.1.1\", \"4.1\", \"4.1.1\", \"8.2.1\"]}, {\"pci_dss_4.0\": [\"2.2.7\", \"4.1.1\", \"4.2.1\", \"4.2.1.2\", \"4.2.2\", \"8.3.2\"]}, {\"nist_sp_800-53\": [\"AC-17(2)\", \"SC-8\", \"SC-8(1)\"]}]'),(28646,'Ensure only strong Key Exchange algorithms are used.','Key exchange is any method in cryptography by which cryptographic keys are exchanged between two parties, allowing use of a cryptographic algorithm. If the sender and receiver wish to exchange encrypted messages, each must be equipped to encrypt messages to be sent and decrypt messages received. Notes: - Kex algorithms have a higher preference the earlier they appear in the list - Some organizations may have stricter requirements for approved Key exchange algorithms - Ensure that Key exchange algorithms used are in compliance with site policy - The only Key Exchange Algorithms currently FIPS 140-2 approved are: > ecdh-sha2-nistp256 > ecdh-sha2-nistp384 > ecdh-sha2-nistp521 > diffie-hellman-group-exchange-sha256 > diffie-hellman-group16-sha512 > diffie-hellman-group18-sha512 > diffie-hellman-group14-sha256 - The Key Exchange algorithms supported by OpenSSH 8.2 are: curve25519-sha256 curve25519-sha256@libssh.org diffie-hellman-group1-sha1 diffie-hellman-group14-sha1 diffie-hellman-group14-sha256 diffie-hellman-group16-sha512 diffie-hellman-group18-sha512 diffie-hellman-group-exchange-sha1 diffie-hellman-group-exchange-sha256 ecdh-sha2-nistp256 ecdh-sha2-nistp384 ecdh-sha2-nistp521 sntrup4591761x25519-sha512@tinyssh.org.','Key exchange methods that are considered weak should be removed. A key exchange method may be weak because too few bits are used, or the hashing algorithm is considered too weak. Using weak algorithms could expose connections to man-in-the-middle attacks.','','Edit the /etc/ssh/sshd_config file add/modify the KexAlgorithms line to contain a comma separated list of the site approved key exchange algorithms Example: KexAlgorithms curve25519-sha256,curve25519-sha256@libssh.org,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256,diffie-hellman-group-exchange-sha256','[{\"cis\": [\"5.2.15\"]}, {\"cis_csc_v7\": [\"14.4\"]}, {\"cis_csc_v8\": [\"3.10\"]}, {\"mitre_techniques\": [\"T1040\", \"T1557\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1041\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.17\", \"AC.L2-3.1.13\", \"IA.L2-3.5.10\", \"SC.L2-3.13.11\", \"SC.L2-3.13.8\", \"SC.L2-3.13.15\"]}, {\"hipaa\": [\"164.312(a)(2)(iv)\", \"164.312(e)(1)\", \"164.312(e)(2)(i)\", \"164.312(e)(2)(ii)\"]}, {\"pci_dss_3.2.1\": [\"2.1.1\", \"4.1\", \"4.1.1\", \"8.2.1\"]}, {\"pci_dss_4.0\": [\"2.2.7\", \"4.1.1\", \"4.2.1\", \"4.2.1.2\", \"4.2.2\", \"8.3.2\"]}, {\"nist_sp_800-53\": [\"AC-17(2)\", \"SC-8\", \"SC-8(1)\"]}]'),(28647,'Ensure SSH AllowTcpForwarding is disabled.','SSH port forwarding is a mechanism in SSH for tunneling application ports from the client to the server, or servers to clients. It can be used for adding encryption to legacy applications, going through firewalls, and some system administrators and IT professionals use it for opening backdoors into the internal network from their home machines.','Leaving port forwarding enabled can expose the organization to security risks and backdoors. SSH connections are protected with strong encryption. This makes their contents invisible to most deployed network monitoring and traffic filtering solutions. This invisibility carries considerable risk potential if it is used for malicious purposes such as data exfiltration. Cybercriminals or malware could exploit SSH to hide their unauthorized communications, or to exfiltrate stolen data from the target network.','SSH tunnels are widely used in many corporate environments. In some environments the applications themselves may have very limited native support for security. By utilizing tunneling, compliance with SOX, HIPAA, PCI-DSS, and other standards can be achieved without having to modify the applications.','Edit the /etc/ssh/sshd_config file to set the parameter as follows: AllowTcpForwarding no','[{\"cis\": [\"5.2.16\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"mitre_techniques\": [\"T1048\", \"T1048.002\", \"T1572\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}]'),(28648,'Ensure SSH warning banner is configured.','The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed.','Banners are used to warn connecting users of the particular site's policy regarding connection. Presenting a warning message prior to the normal user login may assist the prosecution of trespassers on the computer system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Banner /etc/issue.net','[{\"cis\": [\"5.2.17\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"mitre_tactics\": [\"TA0001\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1035\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}]'),(28649,'Ensure SSH MaxAuthTries is set to 4 or less.','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4','[{\"cis\": [\"5.2.18\"]}, {\"cis_csc_v7\": [\"16.13\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1110.001\", \"T1110.003\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1036\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}]'),(28650,'Ensure SSH MaxStartups is configured.','The MaxStartups parameter specifies the maximum number of concurrent unauthenticated connections to the SSH daemon.','To protect a system from denial of service due to a large number of pending authentication connection attempts, use the rate limiting function of MaxStartups to protect availability of sshd logins and prevent overwhelming the daemon.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxStartups 10:30:60','[{\"cis\": [\"5.2.19\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.002\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}]'),(28651,'Ensure SSH MaxSessions is set to 10 or less.','The MaxSessions parameter specifies the maximum number of open sessions permitted from a given connection.','To protect a system from denial of service due to a large number of concurrent sessions, use the rate limiting function of MaxSessions to protect availability of sshd logins and prevent overwhelming the daemon.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxSessions 10','[{\"cis\": [\"5.2.20\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.002\"]}, {\"mitre_tactics\": [\"TA0040\"]}]'),(28652,'Ensure SSH LoginGraceTime is set to one minute or less.','The LoginGraceTime parameter specifies the time allowed for successful authentication to the SSH server. The longer the Grace period is the more open unauthenticated connections can exist. Like other session controls in this session the Grace Period should be limited to appropriate organizational limits to ensure the service is available for needed access.','Setting the LoginGraceTime parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. It will also limit the number of concurrent unauthenticated connections. While the recommended setting is 60 seconds (1 Minute), set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LoginGraceTime 60','[{\"cis\": [\"5.2.21\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"mitre_techniques\": [\"T1110\", \"T1110.001\", \"T1110.003\", \"T1110.004\", \"T1499\", \"T1499.002\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1036\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}]'),(28653,'Ensure SSH Idle Timeout Interval is configured.','NOTE: To clarify, the two settings described below is only meant for idle connections from a protocol perspective and not meant to check if the user is active or not. An idle user does not mean an idle connection. SSH does not and never had, intentionally, the capability to drop idle users. In SSH versions before 8.2p1 there was a bug that caused these values to behave in such a manner that they where abused to disconnect idle users. This bug has been resolved in 8.2p1 and thus it can no longer be abused disconnect idle users. The two options ClientAliveInterval and ClientAliveCountMax control the timeout of SSH sessions. Taken directly from man 5 sshd_config: - ClientAliveInterval Sets a timeout interval in seconds after which if no data has been received from the client, sshd(8) will send a message through the encrypted channel to request a response from the client. The default is 0, indicating that these messages will not be sent to the client. - ClientAliveCountMax Sets the number of client alive messages which may be sent without sshd(8) receiving any messages back from the client. If this threshold is reached while client alive messages are being sent, sshd will disconnect the client, terminating the session. It is important to note that the use of client alive messages is very different from TCPKeepAlive. The client alive messages are sent through the encrypted channel and therefore will not be spoofable. The TCP keepalive option enabled by TCPKeepAlive is spoofable. The client alive mechanism is valuable when the client or server depend on knowing when a connection has become unresponsive. The default value is 3. If ClientAliveInterval is set to 15, and ClientAliveCountMax is left at the default, unresponsive SSH clients will be disconnected after approximately 45 seconds. Setting a zero ClientAliveCountMax disables connection termination.','In order to prevent resource exhaustion, appropriate values should be set for both ClientAliveInterval and ClientAliveCountMax. Specifically, looking at the source code, ClientAliveCountMax must be greater than zero in order to utilize the ability of SSH to drop idle connections. If connections are allowed to stay open indefinately, this can potentially be used as a DDOS attack or simple resource exhaustion could occur over unreliable networks. The example set here is a 45 second timeout. Consult your site policy for network timeouts and apply as appropriate.','','Edit the /etc/ssh/sshd_config file to set the parameters according to site policy. Example: ClientAliveInterval 15 ClientAliveCountMax 3','[{\"cis\": [\"5.2.22\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.002\", \"T1078.003\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"mitre_mitigations\": [\"M1026\"]}]'),(28654,'Ensure sudo is installed.','sudo allows a permitted user to execute a command as the superuser or another user, as specified by the security policy. The invoking user's real (not effective) user ID is used to determine the user name with which to query the security policy.','sudo supports a plug-in architecture for security policies and input/output logging. Third parties can develop and distribute their own policy and I/O logging plug-ins to work seamlessly with the sudo front end. The default security policy is sudoers, which is configured via the file /etc/sudoers and any entries in /etc/sudoers.d. The security policy determines what privileges, if any, a user has to run sudo. The policy may require that users authenticate themselves with a password or another authentication mechanism. If authentication is required, sudo will exit if the user's password is not entered within a configurable time limit. This limit is policy-specific.','','First determine is LDAP functionality is required. If so, then install sudo-ldap, else install sudo. Example: # apt install sudo','[{\"cis\": [\"5.3.1\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"cis_csc_v8\": [\"5.4\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.003\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"SC.L2-3.13.3\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\"]}]'),(28655,'Ensure sudo commands use pty.','sudo can be configured to run only from a pseudo terminal (pseudo-pty).','Attackers can run a malicious program using sudo which would fork a background process that remains even when the main program has finished executing.','WARNING: Editing the sudo configuration incorrectly can cause sudo to stop functioning. Always use visudo to modify sudo configuration files.','Edit the file /etc/sudoers with visudo or a file in /etc/sudoers.d/ with visudo -f <PATH TO FILE> and add the following line: Defaults use_pty','[{\"cis\": [\"5.3.2\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cis_csc_v8\": [\"5.4\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.003\"]}, {\"mitre_tactics\": [\"TA0003\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"SC.L2-3.13.3\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\"]}]'),(28656,'Ensure sudo log file exists.','sudo can use a custom log file.','A sudo log file simplifies auditing of sudo commands.','WARNING: Editing the sudo configuration incorrectly can cause sudo to stop functioning. Always use visudo to modify sudo configuration files.','Edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo or visudo -f <PATH TO FILE> and add the following line: Example: Defaults logfile='/var/log/sudo.log'','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc_v7\": [\"6.3\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0004\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}]'),(28657,'Ensure users must provide password for privilege escalation.','The operating system must be configured so that users must provide a password for privilege escalation.','Without (re-)authentication, users may access resources or perform tasks for which they do not have authorization. When operating systems provide the capability to escalate a functional capability, it is critical the user (re-)authenticate.','This will prevent automated processes from being able to elevate privileges.','Based on the outcome of the audit procedure, use visudo -f <PATH TO FILE> to edit the relevant sudoers file. Remove any line with occurrences of NOPASSWD tags in the file.','[{\"cis\": [\"5.3.4\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"cis_csc_v8\": [\"5.4\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"SC.L2-3.13.3\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\"]}]'),(28658,'Ensure re-authentication for privilege escalation is not disabled globally.','The operating system must be configured so that users must re-authenticate for privilege escalation.','Without re-authentication, users may access resources or perform tasks for which they do not have authorization. When operating systems provide the capability to escalate a functional capability, it is critical the user re-authenticate.','','Configure the operating system to require users to reauthenticate for privilege escalation. Based on the outcome of the audit procedure, use visudo -f <PATH TO FILE> to edit the relevant sudoers file. Remove any occurrences of !authenticate tags in the file(s).','[{\"cis\": [\"5.3.5\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"cis_csc_v8\": [\"5.4\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"SC.L2-3.13.3\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\"]}]'),(28659,'Ensure sudo authentication timeout is configured correctly.','sudo caches used credentials for a default of 15 minutes. This is for ease of use when there are multiple administrative tasks to perform. The timeout can be modified to suit local security policies. This default is distribution specific. See audit section for further information.','Setting a timeout value reduces the window of opportunity for unauthorized privileged access to another user.','','If the currently configured timeout is larger than 15 minutes, edit the file listed in the audit section with visudo -f <PATH TO FILE> and modify the entry timestamp_timeout= to 15 minutes or less as per your site policy. The value is in minutes. This particular entry may appear on its own, or on the same line as env_reset. See the following two examples: Defaults env_reset, timestamp_timeout=15 Defaults timestamp_timeout=15 Defaults env_reset','[{\"cis\": [\"5.3.6\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"cis_csc_v8\": [\"5.4\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"SC.L2-3.13.3\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\"]}]'),(28660,'Ensure access to the su command is restricted.','The su command allows a user to run a command or shell as another user. The program has been superseded by sudo, which allows for more granular control over privileged access. Normally, the su command can be executed by any user. By uncommenting the pam_wheel.so statement in /etc/pam.d/su, the su command will only allow users in a specific groups to execute su. This group should be empty to reinforce the use of sudo for privileged access.','Restricting the use of su , and using sudo in its place, provides system administrators better control of the escalation of user privileges to execute privileged commands. The sudo utility also provides a better logging and audit mechanism, as it can log each command executed via sudo , whereas su can only record that a user executed the su program.','','Create an empty group that will be specified for use of the su command. The group should be named according to site policy. Example: # groupadd sugroup Add the following line to the /etc/pam.d/su file, specifying the empty group: auth required pam_wheel.so use_uid group=sugroup','[{\"cis\": [\"5.3.7\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1548\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1026\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28661,'Ensure password creation requirements are configured.','The pam_pwquality.so module checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more. The following options are set in the /etc/security/pwquality.conf file: - Password Length: > minlen = 14 - password must be 14 characters or more - Password complexity: > minclass = 4 - The minimum number of required classes of characters for the new password (digits, uppercase, lowercase, others) OR > dcredit = -1 - provide at least one digit > ucredit = -1 - provide at least one uppercase character > ocredit = -1 - provide at least one special character > lcredit = -1 - provide at least one lowercase character.','Strong passwords protect systems from being hacked through brute force methods.','','The following setting is a recommend example policy. Alter these values to conform to your own organization's password policies. Run the following command to install the pam_pwquality module: # apt install libpam-pwquality Edit the file /etc/security/pwquality.conf and add or modify the following line for password length to conform to site policy: minlen = 14 Edit the file /etc/security/pwquality.conf and add or modify the following line for password complexity to conform to site policy: Option 1: minclass = 4 Option 2: dcredit = -1 ucredit = -1 ocredit = -1 lcredit = -1','[{\"cis\": [\"5.4.1\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.002\", \"T1078.003\", \"T1078.004\", \"T1110\", \"T1110.001\", \"T1110.002\", \"T1110.003\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1027\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}]'),(28662,'Ensure lockout for failed password attempts is configured.','Lock out users after n unsuccessful consecutive login attempts. The first sets of changes are made to the common PAM configuration files. The second set of changes are applied to the program specific PAM configuration file. The second set of changes must be applied to each program that will lock out users. Check the documentation for each secondary program for instructions on how to configure them to work with PAM. All configuration of faillock is located in /etc/security/faillock.conf and well commented. - deny - Deny access if the number of consecutive authentication failures for this user during the recent interval exceeds n tries. - fail_interval - The length of the interval, in seconds, during which the consecutive authentication failures must happen for the user account to be locked out - unlock_time - The access will be re-enabled after n seconds after the lock out. The value 0 has the same meaning as value never - the access will not be re-enabled without resetting the faillock entries by the faillock command. Set the lockout number and unlock time in accordance with local site policy.','Locking out user IDs after n unsuccessful consecutive login attempts mitigates brute force password attacks against your systems.','It is critical to test and validate any PAM changes before deploying. Any misconfiguration could cause the system to be inaccessible.','NOTE: Pay special attention to the configuration. Incorrect configuration can cause system lock outs. This is example configuration. You configuration may differ based on previous changes to the files. Common auth Edit /etc/pam.d/common-auth and ensure that faillock is configured. Note: It is critical to understand each line and the relevant arguments for successful implementation. The order of these entries is very specific. The pam_faillock.so lines surround the pam_unix.so line. The comment "Added to enable faillock" is shown to highlight the additional lines and their order in the file. # here are the per-package modules (the "Primary" block) auth required pam_faillock.so preauth # Added to enable faillock auth [success=1 default=ignore] pam_unix.so nullok auth [default=die] pam_faillock.so authfail # Added to enable faillock auth sufficient pam_faillock.so authsucc # Added to enable faillock # here's the fallback if no module succeeds auth requisite pam_deny.so # prime the stack with a positive return value if there isn't one already; # this avoids us returning an error just because nothing sets a success code # since the modules above will each just jump around auth required pam_permit.so # and here are more per-package modules (the "Additional" block) auth optional pam_cap.so # end of pam-auth-update config Common account Edit /etc/pam.d/common-account and ensure that the following stanza is at the end of the file. account required pam_faillock.so Fail lock configuration Edit /etc/security/faillock.conf and configure it per your site policy. Example: deny = 4 fail_interval = 900 unlock time = 600','[{\"cis\": [\"5.4.2\"]}, {\"cis_csc_v7\": [\"16.7\"]}, {\"cis_csc_v8\": [\"6.2\"]}, {\"mitre_techniques\": [\"T1110\", \"T1110.001\", \"T1110.003\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1027\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\"]}, {\"hipaa\": [\"164.308(a)(3)(ii)(C)\"]}, {\"pci_dss_3.2.1\": [\"8.1.3\"]}, {\"pci_dss_4.0\": [\"8.2.4\", \"8.2.5\"]}, {\"nist_sp_800-53\": [\"AC-2(1)\"]}, {\"soc_2\": [\"CC6.2\", \"CC6.3\"]}]'),(28663,'Ensure password reuse is limited.','The /etc/security/opasswd file stores the users' old passwords and can be checked to ensure that users are not recycling recent passwords.','Forcing users not to reuse their past 5 passwords make it less likely that an attacker will be able to guess the password.','','NOTE: Pay special attention to the configuration. Incorrect configuration can cause system lock outs. This is example configuration. You configuration may differ based on previous changes to the files. Edit the /etc/pam.d/common-password file to include the remember option and conform to site policy as shown: password [success=1 default=ignore] pam_unix.so obscure use_authtok try_first_pass yescrypt remember=5','[{\"cis\": [\"5.4.3\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.002\", \"T1078.003\", \"T1078.004\", \"T1110\", \"T1110.004\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}]'),(28664,'Ensure password hashing algorithm is up to date with the latest standards.','The commands below change password encryption to yescrypt. All existing accounts will need to perform a password change to upgrade the stored hashes to the new algorithm.','The yescrypt algorithm provides much stronger hashing than previous available algorithms, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords. Note: these change only apply to accounts configured on the local system.','','NOTE: Pay special attention to the configuration. Incorrect configuration can cause system lock outs. This is example configuration. You configuration may differ based on previous changes to the files. PAM: Edit the /etc/pam.d/common-password file and ensure that no hashing algorithm option for pam_unix.so is set: password [success=1 default=ignore] pam_unix.so obscure use_authtok try_first_pass remember=5. Login definitions: Edit /etc/login.defs and ensure that ENCRYPT_METHOD is set to yescrypt.','[{\"cis\": [\"5.4.4\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"cis_csc_v8\": [\"3.11\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1110\", \"T1110.002\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1041\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.19\", \"IA.L2-3.5.10\", \"MP.L2-3.8.1\", \"SC.L2-3.13.11\", \"SC.L2-3.13.16\"]}, {\"hipaa\": [\"164.312(a)(2)(iv)\", \"164.312(e)(2)(ii)\"]}, {\"pci_dss_3.2.1\": [\"3.4\", \"3.4.1\", \"8.2.1\"]}, {\"pci_dss_4.0\": [\"3.1.1\", \"3.3.2\", \"3.3.3\", \"3.5.1\", \"3.5.1.2\", \"3.5.1.3\", \"8.3.2\"]}, {\"nist_sp_800-53\": [\"SC-28\", \"SC-28(1)\"]}, {\"soc_2\": [\"CC6.1\"]}]'),(28665,'Ensure minimum days between password changes is configured.','The PASS_MIN_DAYS parameter in /etc/login.defs allows an administrator to prevent users from changing their password until a minimum number of days have passed since the last time the user changed their password. It is recommended that PASS_MIN_DAYS parameter be set to 1 or more days.','By restricting the frequency of password changes, an administrator can prevent users from repeatedly changing their password in an attempt to circumvent password reuse controls.','','Set the PASS_MIN_DAYS parameter to 1 in /etc/login.defs : PASS_MIN_DAYS 1 Modify user parameters for all users with a password set to match: # chage --mindays 1 <user>','[{\"cis\": [\"5.5.1.1\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.002\", \"T1078.003\", \"T1078.004\", \"T1110\", \"T1110.004\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1027\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}]'),(28666,'Ensure password expiration is 365 days or less.','The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age.','The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity. It is recommended that the PASS_MAX_DAYS parameter does not exceed 365 days and is greater than the value of PASS_MIN_DAYS.','','Set the PASS_MAX_DAYS parameter to conform to site policy in /etc/login.defs : PASS_MAX_DAYS 365 Modify user parameters for all users with a password set to match: # chage --maxdays 365 <user>','[{\"cis\": [\"5.5.1.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.002\", \"T1078.003\", \"T1078.004\", \"T1110\", \"T1110.001\", \"T1110.002\", \"T1110.003\", \"T1110.004\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}]'),(28667,'Ensure password expiration warning days is 7 or more.','The PASS_WARN_AGE parameter in /etc/login.defs allows an administrator to notify users that their password will expire in a defined number of days. It is recommended that the PASS_WARN_AGE parameter be set to 7 or more days.','Providing an advance warning that a password will be expiring gives users time to think of a secure password. Users caught unaware may choose a simple password or write it down where it may be discovered.','','Set the PASS_WARN_AGE parameter to 7 in /etc/login.defs : PASS_WARN_AGE 7 Modify user parameters for all users with a password set to match: # chage --warndays 7 <user>','[{\"cis\": [\"5.5.1.3\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1027\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}]'),(28668,'Ensure inactive password lock is 30 days or less.','User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled.','Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.','','Run the following command to set the default password inactivity period to 30 days: # useradd -D -f 30 Modify user parameters for all users with a password set to match: # chage --inactive 30 <user>','[{\"cis\": [\"5.5.1.4\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.002\", \"T1078.003\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"mitre_mitigations\": [\"M1027\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}]'),(28669,'Ensure default group for the root account is GID 0.','The usermod command can be used to specify which group the root user belongs to. This affects permissions of files that are created by the root user.','Using GID 0 for the root account helps prevent root -owned files from accidentally becoming accessible to non-privileged users.','','Run the following command to set the root user default group to GID 0 : # usermod -g 0 root','[{\"cis\": [\"5.5.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1548\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1026\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28670,'Ensure permissions on /etc/passwd are configured.','The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.','It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd: # chown root:root /etc/passwd # chmod u-x,go-wx /etc/passwd','[{\"cis\": [\"6.1.1\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28671,'Ensure permissions on /etc/passwd- are configured.','The /etc/passwd- file contains backup user account information.','It is critical to ensure that the /etc/passwd- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/passwd- : # chown root:root /etc/passwd- # chmod u-x,go-wx /etc/passwd-','[{\"cis\": [\"6.1.2\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28672,'Ensure permissions on /etc/group are configured.','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','Run the following command to set permissions on /etc/group : # chown root:root /etc/group # chmod u-x,go-wx /etc/group','[{\"cis\": [\"6.1.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28673,'Ensure permissions on /etc/group- are configured.','The /etc/group- file contains a backup list of all the valid groups defined in the system.','It is critical to ensure that the /etc/group- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following command to set permissions on /etc/group- : # chown root:root /etc/group- # chmod u-x,go-wx /etc/group-','[{\"cis\": [\"6.1.4\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28674,'Ensure permissions on /etc/shadow are configured.','The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.','','Run one of the following commands to set ownership of /etc/shadow to root and group to either root or shadow: # chown root:root /etc/shadow # chown root:shadow /etc/shadow Run the following command to remove excess permissions form /etc/shadow: # chmod u-x,g-wx,o-rwx /etc/shadow','[{\"cis\": [\"6.1.5\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28675,'Ensure permissions on /etc/shadow- are configured.','The /etc/shadow- file is used to store backup information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/shadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run one of the following commands to set ownership of /etc/shadow- to root and group to either root or shadow: # chown root:root /etc/shadow- # chown root:shadow /etc/shadow Run the following command to remove excess permissions form /etc/shadow-: # chmod u-x,g-wx,o-rwx /etc/shadow-','[{\"cis\": [\"6.1.6\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28676,'Ensure permissions on /etc/gshadow are configured.','The /etc/gshadow file is used to store the information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/gshadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow file (such as group administrators) could also be useful to subvert the group.','','Run one of the following commands to set ownership of /etc/gshadow to root and group to either root or shadow: # chown root:root /etc/gshadow # chown root:shadow /etc/gshadow Run the following command to remove excess permissions form /etc/gshadow: # chmod u-x,g-wx,o-rwx /etc/gshadow','[{\"cis\": [\"6.1.7\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28677,'Ensure permissions on /etc/gshadow- are configured.','The /etc/gshadow- file is used to store backup information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/gshadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run one of the following commands to set ownership of /etc/gshadow- to root and group to either root or shadow: # chown root:root /etc/gshadow- # chown root:shadow /etc/gshadowRun the following command to remove excess permissions form /etc/gshadow-: # chmod u-x,g-wx,o-rwx /etc/gshadow-','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28678,'Ensure accounts in /etc/passwd use shadowed passwords.','Local accounts can uses shadowed passwords. With shadowed passwords, The passwords are saved in shadow password file, /etc/shadow, encrypted by a salted oneway hash. Accounts with a shadowed password have an x in the second field in /etc/passwd.','The /etc/passwd file also contains information like user ID's and group ID's that are used by many system programs. Therefore, the /etc/passwd file must remain world readable. In spite of encoding the password with a randomly-generated one-way hash function, an attacker could still break the system if they got access to the /etc/passwd file. This can be mitigated by using shadowed passwords, thus moving the passwords in the /etc/passwd file to /etc/shadow. The /etc/shadow file is set so only root will be able to read and write. This helps mitigate the risk of an attacker gaining access to the encoded passwords with which to perform a dictionary attack. Note: All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user. A user account with an empty second field in /etc/passwd allows the account to be logged into by providing only the username.','','Run the following command to set accounts to use shadowed passwords: # sed -e 's/^([a-zA-Z0-9_]*):[^:]*:/1:x:/' -i /etc/passwd Investigate to determine if the account is logged in and what it is being used for, to determine if it needs to be forced off.','[{\"cis\": [\"6.2.1\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"cis_csc_v8\": [\"3.11\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\"]}, {\"mitre_tactics\": [\"TA0003\"]}, {\"mitre_mitigations\": [\"M1027\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.19\", \"IA.L2-3.5.10\", \"MP.L2-3.8.1\", \"SC.L2-3.13.11\", \"SC.L2-3.13.16\"]}, {\"hipaa\": [\"164.312(a)(2)(iv)\", \"164.312(e)(2)(ii)\"]}, {\"pci_dss_3.2.1\": [\"3.4\", \"3.4.1\", \"8.2.1\"]}, {\"pci_dss_4.0\": [\"3.1.1\", \"3.3.2\", \"3.3.3\", \"3.5.1\", \"3.5.1.2\", \"3.5.1.3\", \"8.3.2\"]}, {\"nist_sp_800-53\": [\"SC-28\", \"SC-28(1)\"]}, {\"soc_2\": [\"CC6.1\"]}]'),(28679,'Ensure /etc/shadow password fields are not empty.','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: # passwd -l <username> Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"6.2.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.003\"]}, {\"mitre_tactics\": [\"TA0003\"]}, {\"mitre_mitigations\": [\"M1027\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}]'),(28680,'Ensure shadow group is empty.','The shadow group allows system programs which require access the ability to read the /etc/shadow file. No users should be assigned to the shadow group.','Any users assigned to the shadow group would be granted read access to the /etc/shadow file. If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed passwords to break them. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert additional user accounts.','','Run the following command to remove all users from the shadow group # sed -ri 's/(^shadow:[^:]*:[^:]*:)([^:]+$)/1/' /etc/group Change the primary group of any users with shadow as their primary group. # usermod -g <primary group> <user>','[{\"cis\": [\"6.2.4\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(28681,'Ensure root is the only UID 0 account.','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"6.2.10\"]}, {\"mitre_techniques\": [\"T1548\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"mitre_mitigations\": [\"M1026\"]}]'),(29000,'Ensure All Apple-provided Software Is Current.','Software vendors release security patches and software updates for their products when security vulnerabilities are discovered. There is no simple way to complete this action without a network connection to an Apple software repository. Please ensure appropriate access for this control. This check is only for what Apple provides through software update.','It is important that these updates be applied in a timely manner to prevent unauthorized persons from exploiting the identified vulnerabilities.','','1. In Terminal, run the following command to verify what packages need to be installed: sudo softwareupdate -l. 2.1. In Terminal, run the following command to install all the packages that need to be updated: sudo software -i -a -R. 2.2. In Terminal, run the following for any packages that show up in step 1: sudo softwareupdate -i packagename'','[{\"cis\": [\"1.1\"]}, {\"cis_level\": [\"1\"]}]'),(29001,'Ensure Auto Update Is Enabled.','Auto Update verifies that your system has the newest security patches and software updates. If "Automatically check for updates" is not selected background updates for new malware definition files from Apple for XProtect and Gatekeeper will not occur.','It is important that a system has the newest updates applied so as to prevent unauthorized persons from exploiting identified vulnerabilities.','','Open a terminal session and enter the following command to enable the auto update feature: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticCheckEnabled -bool true','[{\"cis\": [\"1.2\"]}, {\"cis_level\": [\"1\"]}]'),(29002,'Ensure Download New Updates When Available is Enabled.','In the GUI both "Install macOS updates" and "Install app updates from the App Store" are dependent on whether "Download new updates when available" is selected.','It is important that a system has the newest updates downloaded so that they can be applied.','','Open a terminal session and enter the following command to enable the auto update feature: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticDownload -bool true','[{\"cis\": [\"1.3\"]}, {\"cis_level\": [\"1\"]}]'),(29003,'Ensure Installation of App Update Is Enabled.','Ensure that application updates are installed after they are available from Apple. These updates do not require reboots or admin privileges for end users.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited.','','Open a terminal session and enter the following command to enable the auto update feature: sudo defaults write /Library/Preferences/com.apple.commerce AutoUpdate -bool TRUE','[{\"cis\": [\"1.4\"]}, {\"cis_level\": [\"1\"]}]'),(29004,'Ensure System Data Files and Security Updates Are Downloaded Automatically Is Enabled.','Ensure that system and security updates are installed after they are available from Apple. This setting enables definition updates for XProtect and Gatekeeper. With this setting in place new malware and adware that Apple has added to the list of malware or untrusted software will not execute. These updates do not require reboots or end user admin rights.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited.','','Open a terminal session and enter the following command to enable install system data files and security updates: sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate ConfigDataInstall -bool true && sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate CriticalUpdateInstall -bool true','[{\"cis\": [\"1.5\"]}, {\"cis_level\": [\"1\"]}]'),(29005,'Ensure Install of macOS Updates Is Enabled.','Ensure that macOS updates are installed after they are available from Apple. This setting enables macOS updates to be automatically installed. Some environments will want to approve and test updates before they are delivered. It is best practice to test first where updates can and have caused disruptions to operations. Automatic updates should be turned off where changes are tightly controlled and there are mature testing and approval processes. Automatic updates should not be turned off so the admin can call the users first to let them know it's ok to install. A dependable, repeatable process involving a patch agent or remote management tool should be in place before auto-updates are turned off.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited.','','Run the following command to to enable automatic checking and installing of macOS updates: sudo /usr/bin/defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticallyInstallMacOSUpdates -bool TRUE','[{\"cis\": [\"1.6\"]}, {\"cis_level\": [\"1\"]}]'),(29006,'Ensure Bluetooth Is Disabled If No Devices Are Paired.','Bluetooth devices use a wireless communications system that replaces the cables used by other peripherals to connect to a system. It is by design a peer-to-peer network technology and typically lacks centralized administration and security enforcement infrastructure.','Bluetooth is particularly susceptible to a diverse set of security vulnerabilities involving identity detection, location tracking, denial of service, unintended control and access of data and voice channels, and unauthorized device control and data access.','','Open a terminal session and enter the following command to disable bluetooth: sudo defaults write /Library/Preferences/com.apple.Bluetooth ControllerPowerState -int 0 && sudo killall -HUP bluetoothd','[{\"cis\": [\"2.1.1\"]}, {\"cis_level\": [\"1\"]}]'),(29007,'Ensure Show Bluetooth Status in Menu Bar Is Enabled.','By showing the Bluetooth status in the menu bar, a small Bluetooth icon is placed in the menu bar. This icon quickly shows the status of Bluetooth, and can allow the user to quickly turn Bluetooth on or off.','Enabling "Show Bluetooth status in menu bar" is a security awareness method that helps understand the current state of Bluetooth, including whether it is enabled, discoverable, what paired devices exist, and what paired devices are currently active.','','For each user, run the following command to enable Bluetooth status in the menu bar: sudo -u <username> defaults -currentHost write com.apple.controlcenter.plist Bluetooth -int 18','[{\"cis\": [\"2.1.2\"]}, {\"cis_level\": [\"1\"]}]'),(29008,'Ensure "Set time and date automatically" Is Enabled','Correct date and time settings are required for authentication protocols, file creation, modification dates and log entries.','Kerberos may not operate correctly if the time on the Mac is off by more than 5 minutes. This in turn can affect Apple's single sign-on feature, Active Directory logons, and other features.','','Run the following commands: sudo systemsetup -setnetworktimeserver <timeserver> sudo systemsetup -setusingnetworktime on. Run the following commands if you have not set, or need to set, a new time zone: sudo /usr/sbin/systemsetup -listtimezones sudo /usr/sbin/systemsetup -settimezone <selected time zone>','[{\"cis\": [\"2.2.1\"]}, {\"cis_level\": [\"1\"]}]'),(29009,'Ensure time set is within appropriate limits.','Correct date and time settings are required for authentication protocols, file creation, modification dates and log entries. Ensure that time on the computer is within acceptable limits. Truly accurate time is measured within milliseconds. For this audit, a drift under four and a half minutes passes the control check. Since Kerberos is one of the important features of macOS integration into Directory systems the guidance here is to warn you before there could be an impact to operations. From the perspective of accurate time, this check is not strict, so it may be too great for your organization. Your organization can adjust to a smaller offset value as needed. Note: ntpdate has been deprecated with 10.14. sntp replaces that command. NOTE: set the correct network time server in the rules.','Kerberos may not operate correctly if the time on the Mac is off by more than 5 minutes. This in turn can affect Apple's single sign-on feature, Active Directory logons, and other features. Audit check is for more than 4 minutes and 30 seconds ahead or behind.','','Run the following commands to ensure your time is set within an appropriate limit: sudo systemsetup -getnetworktimeserver -> Get the time server name and then run: sudo touch /var/db/ntp-kod && sudo chown root:wheel /var/db/ntp-kod && sudo sntp -sS <YOUR-TIME-SERVER> ','[{\"cis\": [\"2.2.2\"]}, {\"cis_level\": [\"1\"]}]'),(29010,'Ensure an Inactivity Interval of 20 Minutes Or Less for the Screen Saver Is Enabled.','A locking screensaver is one of the standard security controls to limit access to a computer and the current user's session when the computer is temporarily unused or unattended. In macOS the screensaver starts after a value selected in a drop down menu, 10 minutes and 20 minutes are both options and either is acceptable. Any value can be selected through the command line or script but a number that is not reflected in the GUI can be problematic. 20 minutes is the default for new accounts.','Setting an inactivity interval for the screensaver prevents unauthorized persons from viewing a system left unattended for an extensive period of time.','','Run the following command to verify that the idle time of the screen saver to 20 minutes or less (≤1200): $ sudo -u <username> /usr/bin/defaults -currentHost write com.apple.screensaver idleTime -int <value ≤1200>. If there are multiple users out of compliance with the prescribed setting, run this command for each user to set their idle time: $ sudo -u <username> /usr/bin/defaults -currentHost write com.apple.screensaver idleTime -int <value ≤1200>. Note: Issues arise if the command line is used to make the setting something other than what is available in the GUI Menu. Choose either 1 (60), 2 (120), 5 (300), 10 (600), or 20 (120) minutes to avoid any issues. Profile Method: 1. Create or edit a configuration profile with the PayLoadType of com.apple.screensaver.user 2. Add the key idleTime 3. Set the key to <integer><≤1200></integer> ','[{\"cis\": [\"2.3.1\"]}, {\"cis_level\": [\"1\"]}]'),(29011,'Ensure Screen Saver Corners Are Secure.','Hot Corners can be configured to disable the screen saver by moving the mouse cursor to a corner of the screen.','Setting a hot corner to disable the screen saver poses a potential security risk since an unauthorized person could use this to bypass the login screen and gain access to the system.','','Run the following command to turn off Disable Screen Saver for a Hot Corner: sudo -u <username> defaults write com.apple.dock <corner that is set to '6'> -int 0 ','[{\"cis\": [\"2.3.2\"]}, {\"cis_level\": [\"2\"]}]'),(29012,'Ensure Remote Apple Events Is Disabled.','Apple Events is a technology that allows one program to communicate with other programs. Remote Apple Events allows a program on one computer to communicate with a program on a different computer.','Disabling Remote Apple Events mitigates the risk of an unauthorized program gaining access to the system.','','Run the following command in Terminal: sudo systemsetup -setremoteappleevents off','[{\"cis\": [\"2.4.1\"]}, {\"cis_level\": [\"1\"]}]'),(29013,'Ensure Internet Sharing Is Disabled','Internet Sharing uses the open source natd process to share an internet connection with other computers and devices on a local network. This allows the Mac to function as a router and share the connection to other, possibly unauthorized, devices.','Disabling Internet Sharing reduces the remote attack surface of the system.','','Run the following command to turn off Internet Sharing: sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict Enabled -int 0','[{\"cis\": [\"2.4.2\"]}, {\"cis_level\": [\"1\"]}]'),(29014,'Ensure Screen Sharing Is Disabled.','Screen Sharing allows a computer to connect to another computer on a network and display the computer’s screen. While sharing the computer’s screen, the user can control what happens on that computer, such as opening documents or applications, opening, moving, or closing windows, and even shutting down the computer.','Disabling Screen Sharing mitigates the risk of remote connections being made without the user of the console knowing that they are sharing the computer.','','Run the following command to turn off Screen Sharing: sudo launchctl disable system/com.apple.screensharing','[{\"cis\": [\"2.4.3\"]}, {\"cis_level\": [\"1\"]}]'),(29015,'Ensure Printer Sharing Is Disabled.','By enabling Printer Sharing the computer is set up as a print server to accept print jobs from other computers. Dedicated print servers or direct IP printing should be used instead.','Disabling Printer Sharing mitigates the risk of attackers attempting to exploit the print server to gain access to the system.','','Run the following command in Terminal: sudo cupsctl --no-share-printers','[{\"cis\": [\"2.4.4\"]}, {\"cis_level\": [\"1\"]}]'),(29016,'Ensure Remote Login Is Disabled.','Remote Login allows an interactive terminal connection to a computer.','Disabling Remote Login mitigates the risk of an unauthorized person gaining access to the system via Secure Shell (SSH). While SSH is an industry standard to connect to posix servers, the scope of the benchmark is for Apple macOS clients, not servers. macOS does have an IP based firewall available (pf, ipfw has been deprecated) that is not enabled or configured. There are more details and links in section 7.5. macOS no longer has TCP Wrappers support built-in and does not have strong Brute-Force password guessing mitigations, or frequent patching of openssh by Apple. Most macOS computers are mobile workstations, managing IP based firewall rules on mobile devices can be very resource intensive. All of these factors can be parts of running a hardened SSH server.','','Run the following command in Terminal: sudo systemsetup -setremotelogin off','[{\"cis\": [\"2.4.5\"]}, {\"cis_level\": [\"1\"]}]'),(29017,'Ensure DVD or CD Sharing Is Disabled.','DVD or CD Sharing allows users to remotely access the system's optical drive. While Apple does not ship Macs with built-in optical drives any longer, external optical drives are still recognized when they are connected. In testing the sharing of an external optical drive persists when a drive is reconnected.','Disabling DVD or CD Sharing minimizes the risk of an attacker using the optical drive as a vector for attack and exposure of sensitive data.','','Run the following command to disable DVD or CD sharing: sudo launchctl disable system/com.apple.ODSAgent ','[{\"cis\": [\"2.4.6\"]}, {\"cis_level\": [\"1\"]}]'),(29018,'Ensure Bluetooth Sharing Is Disabled.','Bluetooth Sharing allows files to be exchanged with Bluetooth enabled devices.','Disabling Bluetooth Sharing minimizes the risk of an attacker using Bluetooth to remotely attack the system.','','Run the following command to disable Bluetooth Sharing is disabled: sudo -u <username> /usr/bin/defaults -currentHost write com.apple.Bluetooth PrefKeyServicesEnabled -bool false','[{\"cis\": [\"2.4.7\"]}, {\"cis_level\": [\"1\"]}]'),(29019,'Ensure File Sharing Is Disabled.','Server Message Block (SMB), Common Internet File System (CIFS) When Windows (or possibly Linux) computers need to access file shared on a Mac, SMB/CIFS file sharing is commonly used. Apple warns that SMB sharing stores passwords is a less secure fashion than AFP sharing and anyone with system access can gain access to the password for that account. When sharing with SMB, each user that will access the Mac must have SMB enabled.','By disabling file sharing, the remote attack surface and risk of unauthorized access to files stored on the system is reduced.','','Run the following command to disable SMB file sharing: sudo launchctl disable system/com.apple.smbd ','[{\"cis\": [\"2.4.8\"]}, {\"cis_level\": [\"1\"]}]'),(29020,'Ensure Remote Management Is Disabled.','Remote Management is the client portion of Apple Remote Desktop (ARD). Remote Management can be used by remote administrators to view the current screen, install software, report on, and generally manage client Macs. The screen sharing options in Remote Management are identical to those in the Screen Sharing section. In fact, only one of the two can be configured. If Remote Management is used, refer to the Screen Sharing section above on issues regard screen sharing. Remote Management should only be enabled when a Directory is in place to manage the accounts with access. Computers will be available on port 5900 on a macOS System and could accept connections from untrusted hosts depending on the configuration, definitely a concern for mobile systems.','Remote Management should only be enabled on trusted networks with strong user controls present in a Directory system. Mobile devices without strict controls are vulnerable to exploit and monitoring.','','Run the following command to disable Remote Management: sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -deactivate -stop','[{\"cis\": [\"2.4.9\"]}, {\"cis_level\": [\"1\"]}]'),(29021,'Ensure Content Caching Is Disabled.','Starting with 10.13 (macOS High Sierra) Apple introduced a service to make it easier to deploy data from Apple, including software updates, where there are bandwidth constraints to the Internet and fewer constraints and greater bandwidth on the local subnet. This capability can be very valuable for organizations that have throttled and possibly metered Internet connections. In heterogeneous enterprise networks with multiple subnets the effectiveness of this capability would be determined on how many Macs were on each subnet at the time new large updates were made available upstream. This capability requires the use of mac OS clients as P2P nodes for updated Apple content. Unless there is a business requirement to manage operational Internet connectivity bandwidth user endpoints should not store content and act as a cluster to provision data.','The main use case for Mac computers is as mobile user endpoints. P2P sharing services should not be enabled on laptops that are using untrusted networks. Content Caching can allow a computer to be a server for local nodes on an untrusted network. While there are certainly logical controls that could be used to mitigate risk they add to the management complexity, since the value of the service is in specific use cases organizations with the use case described above can accept risk as necessary.','','Run the following command to disable Content Caching:: sudo AssetCacheManagerUtil deactivate','[{\"cis\": [\"2.4.10\"]}, {\"cis_level\": [\"2\"]}]'),(29022,'Ensure AirDrop Is Disabled.','AirDrop is Apple's built-in on demand ad hoc file exchange system that is compatible with both macOS and iOS. It uses Bluetooth LE for discovery that limits connectivity to Mac or iOS users that are in close proximity. Depending on the setting it allows everyone or only Contacts to share files when they are nearby to each other. In many ways this technology is far superior to the alternatives. The file transfer is done over a TLS encrypted session, does not require any open ports that are required for file sharing, does not leave file copies on email servers or within cloud storage, and allows for the service to be mitigated so that only people already trusted and added to contacts can interact with you. While there are positives to AirDrop, there are privacy concerns that could expose personal information. For that reason, AirDrop should be disabled, and should only be enabled when needed and disabled afterwards.','AirDrop can allow malicious files to be downloaded from unknown sources. Contacts Only limits may expose personal information to devices in the same area.','','Run the following commands to disable AirDrop: sudo -u <username> defaults write com.apple.NetworkBrowser DisableAirDrop -bool true','[{\"cis\": [\"2.4.11\"]}, {\"cis_level\": [\"1\"]}]'),(29023,'Ensure Media Sharing Is Disabled.','Starting with macOS 10.15 Apple has provided a control to allow a user to share Apple downloaded content on all Apple devices that are signed in with the same Apple ID. This allows a user to share downloaded Movies, Music or TV shows with other controlled macOS, iOS and iPadOS devices as well as photos with Apple TVs. With this capability guest users can also use media downloaded on the computer. The recommended best practice is not to use the computer as a server but to utilize Apple's cloud storage to download and use content stored there if content stored with Apple is used on multiple devices.','Disabling Media Sharing reduces the remote attack surface of the system.','','Run the following command to disable Media Sharing: sudo -u <username> defaults write com.apple.amp.mediasharingd home-sharing-enabled -int 0','[{\"cis\": [\"2.4.12\"]}, {\"cis_level\": [\"2\"]}]'),(29024,'Ensure FileVault Is Enabled.','FileVault secures a system's data by automatically encrypting its boot volume and requiring a password or recovery key to access it. FileVault may also be enabled using command line using the fdesetup command. To use this functionality, consult the Der Flounder blog for more details (see references).','Encrypting sensitive data minimizes the likelihood of unauthorized users gaining access to it.','','Perform the following to enable FileVault: 1. Open System Preferences 2. Select Security & Privacy 3. Select FileVault 4. Select Turn on FileVault','[{\"cis\": [\"2.5.1.1\"]}, {\"cis_level\": [\"1\"]}]'),(29025,'Ensure Gatekeeper is Enabled.','Gatekeeper is Apple's application allowlisting control that restricts downloaded applications from launching. It functions as a control to limit applications from unverified sources from running without authorization.','Disallowing unsigned software will reduce the risk of unauthorized or malicious applications from running on the system.','','Run the following command to enable Gatekeeper to allow applications from App Store and identified developers: sudo /usr/sbin/spctl --master-enable','[{\"cis\": [\"2.5.2.1\"]}, {\"cis_level\": [\"1\"]}]'),(29026,'Ensure Firewall Is Enabled.','A firewall is a piece of software that blocks unwanted incoming connections to a system. Apple has posted general documentation about the application firewall.','A firewall minimizes the threat of unauthorized users from gaining access to your system while connected to a network or the Internet.','','Run the following command to enable the firewall: sudo /usr/bin/defaults write /Library/Preferences/com.apple.alf globalstate -int <value> For the <value>, use either 1, specific services, or 2, essential services only.','[{\"cis\": [\"2.5.2.2\"]}, {\"cis_level\": [\"1\"]}]'),(29027,'Ensure Firewall Stealth Mode Is Enabled.','While in Stealth mode the computer will not respond to unsolicited probes, dropping that traffic.','Stealth mode on the firewall minimizes the threat of system discovery tools while connected to a network or the Internet.','','Run the following command to enable stealth mode: sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setstealthmode on','[{\"cis\": [\"2.5.2.3\"]}, {\"cis_level\": [\"1\"]}]'),(29028,'Ensure Location Services Is Enabled.','macOS uses location information gathered through local Wi-Fi networks to enable applications to supply relevant information to users. With the operating system verifying the location, users do not need to change the time or the time zone. The computer will change them based on the user's location. They do not need to specify their location for weather or travel times and even get alerts on travel times to meetings and appointment where location information is supplied. Location Services simplify some processes, for the purpose of asset management and time and log management, with mobile computers. There are some use cases where it is important that the computer not be able to report its exact location. While the general use case is to enable Location Services, it should not be allowed if the physical location of the computer and the user should not be public knowledge.','Location Services are helpful in most use cases and can simplify log and time management where computers change time zones.','','Run the following command to enable Location Services: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locationd.plist','[{\"cis\": [\"2.5.3\"]}, {\"cis_level\": [\"2\"]}]'),(29029,'Ensure Sending Diagnostic and Usage Data to Apple Is Disabled.','Apple provides a mechanism to send diagnostic and analytics data back to Apple to help them improve the platform. Information sent to Apple may contain internal organizational information that should be controlled and not available for processing by Apple. Turn off all Analytics and Improvements sharing. Share Mac Analytics (Share with App Developers dependent on Mac Analytic sharing) - Includes diagnostics, usage and location data. Share iCloud Analytics - Includes iCloud data and usage information.','Organizations should have knowledge of what is shared with the vendor and the setting automatically forwards information to Apple.','','Perform the following to disable diagnostic data being sent to Apple: sudo /usr/bin/defaults write /Library/Application Support/CrashReporter/DiagnosticMessagesHistory.plist AutoSubmit -bool false, sudo /bin/chmod 644 /Library/Application Support/CrashReporter/DiagnosticMessagesHistory.plist, sudo /usr/sbin/chgrp admin /Library/Application Support/CrashReporter/DiagnosticMessagesHistory.plist','[{\"cis\": [\"2.5.5\"]}, {\"cis_level\": [\"2\"]}]'),(29030,'Ensure Backup Up Automatically is Enabled.','Backup solutions are only effective if the backups run on a regular basis. The time to check for backups is before the hard drive fails or the computer goes missing. In order to simplify the user experience so that backups are more likely to occur Time Machine should be on and set to Back Up Automatically whenever the target volume is available. Operational staff should ensure that backups complete on a regular basis and the backups are tested to ensure that file restoration from backup is possible when needed. Backup dates are available even when the target volume is not available in the Time Machine plist. SnapshotDates = ( "2012-08-20 12:10:22 +0000", "2013-02-03 23:43:22 +0000", "2014-02-19 21:37:21 +0000", "2015-02-22 13:07:25 +0000", "2016-08-20 14:07:14 +0000" When the backup volume is connected to the computer more extensive information is available through tmutil. See man tmutil','Backups should automatically run whenever the backup drive is available.','','Run the following command to enable automatic backups if Time Machine is enabled: sudo /usr/bin/defaults write /Library/Preferences/com.apple.TimeMachine.plist AutoBackup -bool true','[{\"cis\": [\"2.7.1\"]}, {\"cis_level\": [\"2\"]}]'),(29031,'Ensure Wake for Network Access Is Disabled.','This feature allows the computer to take action when the user is not present and the computer is in energy saving mode. These tools require FileVault to remain unlocked and fully rejoin known networks. This macOS feature is meant to allow the computer to resume activity as needed regardless of physical security controls. This feature allows other users to be able to access your computer’s shared resources, such as shared printers or iTunes playlists, even when your computer is in sleep mode. In a closed network when only authorized devices could wake a computer it could be valuable to wake computers in order to do management push activity. Where mobile workstations and agents exist the device will more likely check in to receive updates when already awake. Mobile devices should not be listening for signals on any unmanaged network or where untrusted devices exist that could send wake signals.','Disabling this feature mitigates the risk of an attacker remotely waking the system and gaining access.','','Perform the following disable Wake for network access or Power Nap: Run the following command to disable Wake for network access: sudo pmset -a womp 0 ','[{\"cis\": [\"2.8\"]}, {\"cis_level\": [\"1\"]}]'),(29032,'Ensure Power Nap Is Disabled.','This feature allows the computer to take action when the user is not present and the computer is in energy saving mode. These tools require FileVault to remain unlocked and fully rejoin known networks. This macOS feature is meant to allow the computer to resume activity as needed regardless of physical security controls. Power Nap allows the system to stay in low power mode, especially while on battery power and periodically connect to previously named networks with stored credentials for user applications to phone home and get updates. This capability requires FileVault to remain unlocked and the use of previously joined networks to be risk accepted based on the SSID without user input. This control has been updated to check the status on both battery and AC Power. The presence of an electrical outlet does not completely correlate with logical and physical security of the device or available networks.','Disabling this feature mitigates the risk of an attacker remotely waking the system and gaining access. The use of Power Nap adds to the risk of compromised physical and logical security. The user should be able to decrypt FileVault and have the applications download what is required when the computer is actively used. The control to prevent computer sleep has been retired for this version of the Benchmark. Forcing the computer to stay on and use energy in case a management push is needed is contrary to most current management processes. Only keep computers unslept if after hours pushes are required on closed LANs.','','Perform the following disable Wake for network access or Power Nap: sudo pmset -a powernap 0','[{\"cis\": [\"2.9\"]}, {\"cis_level\": [\"1\"]}]'),(29033,'Ensure Secure Keyboard Entry terminal.app is Enabled.','Secure Keyboard Entry prevents other applications on the system and/or network from detecting and recording what is typed into Terminal.','Enabling Secure Keyboard Entry minimizes the risk of a key logger from detecting what is entered in Terminal.','','Perform the following to enable secure keyboard entries in Terminal: sudo -u <username> /usr/bin/defaults write -app Terminal SecureKeyboardEntry -bool true','[{\"cis\": [\"2.10\"]}, {\"cis_level\": [\"1\"]}]'),(29034,'Ensure EFI Version Is Valid and Checked Regularly.','In order to mitigate firmware attacks Apple has created an automated Firmware check to ensure that the EFI version running is a known good version from Apple. There is also an automated process to check it every seven days.','If the Firmware of a computer has been compromised the Operating System that the Firmware loads cannot be trusted either.','','If EFI does not pass the integrity check you may send a report to Apple. Backing up files and clean installing a known good Operating System and Firmware is recommended.','[{\"cis\": [\"2.11\"]}, {\"cis_level\": [\"1\"]}]'),(29035,'Ensure Security Auditing Is Enabled.','macOS's audit facility, auditd, receives notifications from the kernel when certain system calls, such as open, fork, and exit, are made. These notifications are captured and written to an audit log.','Logs generated by auditd may be useful when investigating a security incident as they may help reveal the vulnerable application and the actions taken by a malicious actor.','','Run the following command to load auditd: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.auditd.plist','[{\"cis\": [\"3.1\"]}, {\"cis_level\": [\"1\"]}]'),(29036,'Ensure install.log Is Retained for 365 or More Days and No Maximum Size.','macOS writes information pertaining to system-related events to the file /var/log/install.log and has a configurable retention policy for this file. The default logging setting limits the file size of the logs and the maximum size for all logs. The default allows for an errant application to fill the log files and does not enforce sufficient log retention. The Benchmark recommends a value based on standard use cases. The value should align with local requirements within the organization. The default value has an "all_max" file limitation, no reference to a minimum retention and a less precise rotation argument. The all_max flag control will remove old log entries based only on the size of the log files. Log size can vary widely depending on how verbose installing applications are in their log entries. The decision here is to ensure that logs go back a year and depending on the applications a size restriction could compromise the ability to store a full year. While this Benchmark is not scoring for a rotation flag the default rotation is sequential rather than using a timestamp. Auditors may prefer timestamps in order to simply review specific dates where event information is desired. Please review the File Rotation section in the man page for more information. man asl.conf - The maximum file size limitation string should be removed "all_max=" - An organization appropriate retention should be added "ttl=" - The rotation should be set with timestamps "rotate=utc" or "rotate=local"','Archiving and retaining install.log for at least a year is beneficial in the event of an incident as it will allow the user to view the various changes to the system along with the date and time they occurred.','','Perform the following to ensure that install logs are retained for at least 365 days: Edit the /etc/asl/com.apple.install file and add or modify the ttl value to 365 or greater on the file line. Also, remove the all_max= setting and value from the file line.','[{\"cis\": [\"3.3\"]}, {\"cis_level\": [\"1\"]}]'),(29037,'Ensure Access to Audit Records Is Controlled.','The audit system on macOS writes important operational and security information that can be both useful for an attacker and a place for an attacker to attempt to obfuscate unwanted changes that were recorded. As part of defense-in-depth the /etc/security/audit_control configuration and the files in /var/audit should be owned only by root with group wheel with read-only rights and no other access allowed. macOS ACLs should not be used for these files.','Audit records should never be changed except by the system daemon posting events. Records may be viewed or extracts manipulated, but the authoritative files should be protected from unauthorized changes.','','Run the following to commands to set the audit records to the root user and wheel group: sudo chown -R root:wheel /etc/security/audit_control, sudo chmod -R o-rw /etc/security/audit_control, sudo chown -R root:wheel /var/audit/, sudo chmod -R o-rw /var/audit/ Note: It is recommended to do a thorough verification process on why the audit logs have been changed before following the remediation steps. If the system has different access controls on the audit logs, and the changes cannot be traced, a new install may be prudent. Check for signs of file tampering as well as unapproved OS changes.','[{\"cis\": [\"3.5\"]}, {\"cis_level\": [\"1\"]}]'),(29038,'Ensure Firewall Logging Is Enabled and Configured.','The socketfilter firewall is what is used when the firewall is turned on in the Security Preference Pane. In order to appropriately monitor what access is allowed and denied logging must be enabled. The logging level must be set to "detailed" to be useful in monitoring connection attempts that the firewall detects. Throttled login is not sufficient for examine firewall connection attempts.','In order to troubleshoot the successes and failures of a firewall, detailed logging should be enabled.','','Run the following command to enable logging of the firewall: sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setloggingmode on. sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setloggingopt detail.','[{\"cis\": [\"3.6\"]}, {\"cis_level\": [\"1\"]}]'),(29039,'Ensure Bonjour Advertising Services Is Disabled.','Bonjour is an auto-discovery mechanism for TCP/IP devices which enumerate devices and services within a local subnet. DNS on macOS is integrated with Bonjour and should not be turned off, but the Bonjour advertising service can be disabled.','Bonjour can simplify device discovery from an internal rogue or compromised host. An attacker could use Bonjour's multicast DNS feature to discover a vulnerable or poorly- configured service or additional information to aid a targeted attack. Implementing this control disables the continuous broadcasting of "I'm here!" messages. Typical end-user endpoints should not have to advertise services to other computers. This setting does not stop the computer from sending out service discovery messages when looking for services on an internal subnet, if the computer is looking for a printer or server and using service discovery. To block all Bonjour traffic except to approved devices the pf or other firewall would be needed.','','Run the following command to disable Bonjour Advertising services: sudo /usr/bin/defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements -bool true','[{\"cis\": [\"4.1\"]}, {\"cis_level\": [\"2\"]}]'),(29040,'Ensure HTTP Server Is Disabled.','macOS used to have a graphical front-end to the embedded Apache web server in the Operating System. Personal web sharing could be enabled to allow someone on another computer to download files or information from the user's computer. Personal web sharing from a user endpoint has long been considered questionable, and Apple has removed that capability from the GUI. Apache however is still part of the Operating System and can be easily turned on to share files and provide remote connectivity to an end-user computer. Web sharing should only be done through hardened web servers and appropriate cloud services.','Web serving should not be done from a user desktop. Dedicated webservers or appropriate cloud storage should be used. Open ports make it easier to exploit the computer.','','Run the following command to disable the http server services: sudo launchctl disable system/org.apache.httpd','[{\"cis\": [\"4.4\"]}, {\"cis_level\": [\"1\"]}]'),(29041,'Ensure NFS Server Is Disabled.','macOS can act as an NFS fileserver. NFS sharing could be enabled to allow someone on another computer to mount shares and gain access to information from the user's computer. File sharing from a user endpoint has long been considered questionable, and Apple has removed that capability from the GUI. NFSD is still part of the Operating System and can be easily turned on to export shares and provide remote connectivity to an end-user computer.','File serving should not be done from a user desktop. Dedicated servers should be used. Open ports make it easier to exploit the computer.','','Run the following command to disable the nfsd fileserver services: sudo launchctl disable system/com.apple.nfsd. Remove the exported Directory listing: sudo rm /etc/exports','[{\"cis\": [\"4.5\"]}, {\"cis_level\": [\"1\"]}]'),(29042,'Ensure System Integrity Protection Status (SIPS) Is Enabled.','System Integrity Protection is a security feature introduced in OS X 10.11 El Capitan. System Integrity Protection restricts access to System domain locations and restricts runtime attachment to system processes. Any attempt to inspect or attach to a system process will fail. Kernel Extensions are now restricted to /Library/Extensions and are required to be signed with a Developer ID.','Running without System Integrity Protection on a production system runs the risk of the modification of system binaries or code injection of system processes that would otherwise be protected by SIP.','','Perform the following to enable System Integrity Protection: 1. Reboot into the Recovery Partition (reboot and hold down Command (⌘) + R) 2. Select Utilities 3. Select Terminal 4. Run the following command: sudo /usr/bin/csrutil enable Successfully enabled System Integrity Protection. Please restart the machine for the changes to take effect. 5. Reboot the computer','[{\"cis\": [\"5.1.2\"]}, {\"cis_level\": [\"1\"]}]'),(29043,'Ensure Apple Mobile File Integrity Is Enabled.','Apple Mobile File Integrity was first released in macOS 10.12, the daemon and service block attempts to run unsigned code. AMFI uses lanchd, code signatures, certificates, entitlements, and provisioning profiles to create a filtered entitlement dictionary for an app. AMFI is the macOS kernel module that enforces code-signing and library validation.','Apple Mobile File Integrity (AMFI) validates that application code is validated.','','Run the following command to enable the Apple Mobile File Integrity service: sudo /usr/sbin/nvram boot-args=""','[{\"cis\": [\"5.1.3\"]}, {\"cis_level\": [\"1\"]}]'),(29044,'Ensure Library Validation Is Enabled.','Library Validation is a security feature introduced in macOS 10.10 Yosemite. Library Validation protects processes from loading arbitrary libraries. This stops root from loading arbitrary libraries into any process (depending on SIP status),and keeps root from becoming more powerful. Security is strengthened, because some user processes can no longer be fooled to run additional code without root's explicit request, which may grant access to daemons that depend on Library Validation for secure validation of code identity.','Running without Library Validation on a production system runs the risk of the modification of system binaries or code injection of system processes that would otherwise be protected by Library Validation.','','Run the following command to set library validation: sudo /usr/bin/defaults write /Library/Preferences/com.apple.security.libraryvalidation.plist DisableLibraryValidation -bool false','[{\"cis\": [\"5.1.4\"]}, {\"cis_level\": [\"1\"]}]'),(29045,'Ensure Sealed System Volume (SSV) Is Enabled.','Sealed System Volume is a security feature introduced in macOS 11.0 Big Sur. During system installation, a SHA-256 cryptographic hash is calculated for all immutable system files and stored in a Merkle tree which itself is hashed as the Seal. Both are stored in the metadata of the snapshot created of the System volume. The seal is verified by the boot loader at startup. macOS will not boot if system files have been tampered with. If validation fails, the user will be instructed to reinstall the operating system. During read operations for files located in the Sealed System Volume, a hash is calculated and compared to the value stored in the Merkle tree.','Running without Sealed System Volume on a production system could run the risk of Apple software, that integrates directly with macOS, being modified.','','Perform the following to enable System Integrity Protection: 1. Reboot into the Recovery Partition (reboot and hold down Command (⌘) + R) 2. Select an administrator's account and enter that account's password 3. Select Utilities 4. Select Terminal 5. Run the following command: sudo /usr/bin/csrutil enable authenticated-root 6. Reboot the computer.','[{\"cis\": [\"5.1.5\"]}, {\"cis_level\": [\"1\"]}]'),(29046,'Ensure Appropriate Permissions Are Enabled for System Wide Applications.','Applications in the System Applications Directory (/Applications) should be world executable since that is their reason to be on the system. They should not be world-writable and allow any process or user to alter them for other processes or users to then execute modified versions.','Unauthorized modifications of applications could lead to the execution of malicious code.','','Run the following command to change the permissions for each application that does not meet the requirements: sudo chmod -R o-w /Applications/<applicationname>','[{\"cis\": [\"5.1.6\"]}, {\"cis_level\": [\"1\"]}]'),(29047,'Ensure No World Writable Files Exist in the System Folder.','Software sometimes insists on being installed in the /System/Volumes/Data/SystemDirectory and have inappropriate world-writable permissions.','Folders in /System/Volumes/Data/System should not be world-writable. The audit check excludes the "Drop Box" folder that is part of Apple's default user template.','','Run the following command to set permissions so that folders are not world writable in the /System folder: sudo chmod -R o-w /Path/<baddirectory>','[{\"cis\": [\"5.1.7\"]}, {\"cis_level\": [\"1\"]}]'),(29048,'Ensure No World Writable Files Exist in the Library Folder.','Software sometimes insists on being installed in the /Library Directory and have inappropriate world-writable permissions.','Folders in /System/Volumes/Data/Library should not be world-writable. The audit check excludes the /System/Volumes/Data/Library/Caches and /System/Volumes/Data/Library/Preferences/Audio/Data folders where the sticky bit is set.','','Run the following command to set permissions so that folders are not world writable in the /System/Volumes/Data/Library folder: sudo /bin/chmod -R o-w /System/Volumes/Data/Library/<baddirectory>','[{\"cis\": [\"5.1.8\"]}, {\"cis_level\": [\"2\"]}]'),(29049,'Ensure the Sudo Timeout Period Is Set to Zero.','The sudo command allows the user to run programs as the root user. Working as the root user allows the user an extremely high level of configurability within the system. This control along with the control to use a separate timestamp for each tty limits the window where an unauthorized user, process or attacker could utilize legitimate credentials that are valid for longer than required.','The sudo command stays logged in as the root user for five minutes before timing out and re-requesting a password. This five-minute window should be eliminated since it leaves the system extremely vulnerable. This is especially true if an exploit were to gain access to the system, since they would be able to make changes as a root user.','','Run the following command to edit the sudo settings: sudo visudo. Add the line 'Defaults timestamp_timeout=0' in the Override built-in defaults section. ','[{\"cis\": [\"5.3\"]}, {\"cis_level\": [\"1\"]}]'),(29050,'Ensure a Separate Timestamp Is Enabled for Each User/tty Combo.','Using tty tickets ensures that a user must enter the sudo password in each Terminal session. With sudo versions 1.8 and higher, introduced in 10.12, the default value is to have tty tickets for each interface so that root access is limited to a specific terminal. The default configuration can be overwritten or not configured correctly on earlier versions of macOS.','In combination with removing the sudo timeout grace period, a further mitigation should be in place to reduce the possibility of a background process using elevated rights when a user elevates to root in an explicit context or tty. Additional mitigation should be in place to reduce the risk of privilege escalation of background processes.','','Edit the /etc/sudoers file with visudo and remove !tty_tickets from any Defaults line. If there is a Default line of timestamp_type= with a value other than tty, change the value to tty If there is a file in the /etc/sudoers.d/ folder that contains Defaults !tty_tickets, edit the file and remove !tty_tickets from any Defaults line. If there is a file /etc/sudoers.d/ folder that contains a Default line of timestamp_type= with a value other than tty, change the value to tty.','[{\"cis\": [\"5.4\"]}, {\"cis_level\": [\"1\"]}]'),(29051,'Ensure the "root" Account Is Disabled','The root account is a superuser account that has access privileges to perform any actions and read/write to any file on the computer. With some Linux distros the system administrator may commonly use the root account to perform administrative functions.','Enabling and using the root account puts the system at risk since any successful exploit or mistake while the root account is in use could have unlimited access privileges within the system. Using the sudo command allows users to perform functions as a root user while limiting and password protecting the access privileges. By default the root account is not enabled on a macOS computer. An administrator can escalate privileges using the sudo command (use -s or -i to get a root shell).','','Run the following command to disable the root user: sudo /usr/sbin/dsenableroot -d','[{\"cis\": [\"5.6\"]}, {\"cis_level\": [\"1\"]}]'),(29052,'Ensure Automatic Login Is Disabled.','The automatic login feature saves a user's system access credentials and bypasses the login screen. Instead, the system automatically loads to the user's desktop screen.','Disabling automatic login decreases the likelihood of an unauthorized person gaining access to a system.','','Run the following command to disable automatic login: sudo defaults delete /Library/Preferences/com.apple.loginwindow autoLoginUser','[{\"cis\": [\"5.7\"]}, {\"cis_level\": [\"1\"]}]'),(29053,'Require an administrator password to access system-wide preferences.','System Preferences controls system and user settings on a macOS Computer. System Preferences allows the user to tailor their experience on the computer as well as allowing the System Administrator to configure global security settings. Some of the settings should only be altered by the person responsible for the computer.','By requiring a password to unlock system-wide System Preferences the risk is mitigated of a user changing configurations that affect the entire system and requires an admin user to re-authenticate to make changes.','','The authorizationdb settings cannot be written to directly, so the plist must be exported out to temporary file. Changes can be made to the temporary plist, then imported back into the authorizationdb settings. Run the following commands to enable that an administrator password is required to access system-wide preferences: $ sudo security authorizationdb read system.preferences > /tmp/system.preferences.plist $ sudo defaults write /tmp/system.preferences.plist shared -bool false $ sudo security authorizationdb write system.preferences < /tmp/system.preferences.plist','[{\"cis\": [\"5.10\"]}, {\"cis_level\": [\"1\"]}]'),(29054,'Ensure an administrator account cannot login to another user's active and locked session.','macOS has a privilege that can be granted to any user that will allow that user to unlock active user's sessions.','Disabling the admins and/or user's ability to log into another user's active and locked session prevents unauthorized persons from viewing potentially sensitive and/or personal information.','','Run the following command to disable a user logging into another user's active and/or locked session: sudo security authorizationdb write system.login.screensaver use-login-window-ui','[{\"cis\": [\"5.11\"]}, {\"cis_level\": [\"1\"]}]'),(29055,'Ensure a Custom Message for the Login Screen Is Enabled.','An access warning informs the user that the system is reserved for authorized use only, and that the use of the system may be monitored.','An access warning may reduce a casual attacker's tendency to target the system. Access warnings may also aid in the prosecution of an attacker by evincing the attacker's knowledge of the system's private status, acceptable use policy, and authorization requirements.','','Run the following command to enable a custom login screen message: sudo defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "<custom.message>"','[{\"cis\": [\"5.12\"]}, {\"cis_level\": [\"1\"]}]'),(29056,'Ensure a Login Window Banner Exists.','A Login window banner warning informs the user that the system is reserved for authorized use only. It enforces an acknowledgment by the user that they have been informed of the use policy in the banner if required. The system recognizes either the .txt and the .rtf formats.','An access warning may reduce a casual attacker's tendency to target the system. Access warnings may also aid in the prosecution of an attacker by evincing the attacker's knowledge of the system's private status, acceptable use policy, and authorization requirements.','','Edit (or create) a PolicyBanner.txt or PolicyBanner.rtf file, in the /Library/Security/ folder, to include the required login window banner text.','[{\"cis\": [\"5.13\"]}, {\"cis_level\": [\"2\"]}]'),(29057,'Ensure Fast User Switching Is Disabled.','Fast user switching allows a person to quickly log in to the computer with a different account. While only a minimal security risk, when a second user is logged in, that user might be able to see what processes the first user is using, or possibly gain other information about the first user. In a large directory environment where it is difficult to limit log in access many valid users can login to other user's assigned computers.','Fast user switching allows multiple users to run applications simultaneously at console. There can be information disclosed about processes running under a different user. Without a specific configuration to save data and log out users can have unsaved data running in a background session that is not obvious.','','Run the following command to turn fast user switching off: sudo /usr/bin/defaults write /Library/Preferences/.GlobalPreferences MultipleSessionEnabled -bool false','[{\"cis\": [\"5.15\"]}, {\"cis_level\": [\"2\"]}]'),(29058,'Ensure Login Window Displays as Name and Password Is Enabled.','The login window prompts a user for his/her credentials, verifies their authorization level and then allows or denies the user access to the system.','Prompting the user to enter both their username and password makes it twice as hard for unauthorized users to gain access to the system since they must discover two attributes.','','Run the following command to enable the login window to display name and password: sudo defaults write /Library/Preferences/com.apple.loginwindow SHOWFULLNAME -bool true','[{\"cis\": [\"6.1.1\"]}, {\"cis_level\": [\"1\"]}]'),(29059,'Ensure Show Password Hints Is Disabled.','Password hints are user-created text displayed when an incorrect password is used for an account.','Password hints make it easier for unauthorized persons to gain access to systems by providing information to anyone that the user provided to assist in remembering the password. This info could include the password itself or other information that might be readily discerned with basic knowledge of the end user.','','Run the following command to disable password hints: sudo defaults write /Library/Preferences/com.apple.loginwindow RetriesUntilHint -int 0','[{\"cis\": [\"6.1.2\"]}, {\"cis_level\": [\"1\"]}]'),(29060,'Ensure Guest Account Is Disabled.','The guest account allows users access to the system without having to create an account or password. Guest users are unable to make setting changes cannot remotely login to the system. All files, caches, and passwords created by the guest user are deleted upon logging out.','Disabling the guest account mitigates the risk of an untrusted user doing basic reconnaissance and possibly using privilege escalation attacks to take control of the system.','','Run the following command to disable the guest account: sudo /usr/bin/defaults write /Library/Preferences/com.apple.loginwindow GuestEnabled -bool false','[{\"cis\": [\"6.1.3\"]}, {\"cis_level\": [\"1\"]}]'),(29061,'Ensure Guest Access to Shared Folders Is Disabled.','Allowing guests to connect to shared folders enables users to access selected shared folders and their contents from different computers on a network.','Not allowing guests to connect to shared folders mitigates the risk of an untrusted user doing basic reconnaissance and possibly use privilege escalation attacks to take control of the system.','','Run the following commands to verify that shared folders are not accessible to guest users: sudo /usr/bin/defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server AllowGuestAccess -bool false','[{\"cis\": [\"6.1.4\"]}, {\"cis_level\": [\"1\"]}]'),(29062,'Ensure the Guest Home Folder Does Not Exist.','In the previous two controls the guest account login has been disabled and sharing to guests has been disabled as well. There is no need for the legacy Guest home folder to remain in the file system. When normal user accounts are removed you have the option to archive it, leave it in place or delete. In the case of the guest folder the folder remains in place without a GUI option to remove it. If at some point in the future a Guest account is needed it will be re-created. The presence of the Guest home folder can cause automated audits to fail when looking for compliant settings within all User folders as well. Rather than ignoring the folder's continued existence, it is best removed.','The Guest home folders are unneeded after the Guest account is disabled and could be used inappropriately.','','Run the following command to remove the Guest user home folder: sudo /bin/rm -R /Users/Guest','[{\"cis\": [\"6.1.5\"]}, {\"cis_level\": [\"1\"]}]'),(29063,'Ensure Show All Filename Extensions Setting is Enabled.','A filename extension is a suffix added to a base filename that indicates the base filename's file format.','Visible filename extensions allow the user to identify the file type and the application it is associated with which leads to quick identification of misrepresented malicious files.','','Run the following command to enable displaying of file extensions: sudo -u <username> /usr/bin/defaults write /Users/<username>/Library/Preferences/.GlobalPreferences.plist AppleShowAllExtensions -bool true','[{\"cis\": [\"6.2\"]}, {\"cis_level\": [\"1\"]}]'),(29064,'Ensure Automatic Opening of Safe Files in Safari Is Disabled.','Safari will automatically run or execute what it considers safe files. This can include installers and other files that execute on the operating system. Safari bases file safety by using a list of filetypes maintained by Apple. The list of files include text, image, video and archive formats that would be run in the context of the OS rather than the browser.','Hackers have taken advantage of this setting via drive-by attacks. These attacks occur when a user visits a legitimate website that has been corrupted. The user unknowingly downloads a malicious file either by closing an infected pop-up or hovering over a malicious banner. An attacker can create a malicious file that will fall within Safari's safe file list that will download and execute without user input.','','Run the following command to disable safe files from not opening in Safari: sudo -u <username> /usr/bin/defaults write /Users/<username>/Library/Containers/com.apple.Safari/Data/Library/Preferences/com.apple.Safari AutoOpenSafeDownloads -bool false','[{\"cis\": [\"6.3\"]}, {\"cis_level\": [\"1\"]}]'),(29500,'Ensure /tmp is a separate partition.','The /tmp directory is a world-writable directory used for temporary storage by all users and some applications.','Making /tmp its own file system allows an administrator to set additional mount options such as the noexec option on the mount, making /tmp useless for an attacker to install executable code. It would also prevent an attacker from establishing a hard link to a system setuid program and wait for it to be updated. Once the program was updated, the hard link would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw. This can be accomplished by either mounting tmpfs to /tmp, or creating a separate partition for /tmp.','Since the /tmp directory is intended to be world-writable, there is a risk of resource exhaustion if it is not bound to a separate partition. Running out of /tmp space is a problem regardless of what kind of filesystem lies under it, but in a configuration where /tmp is not a separate file system it will essentially have the whole disk available, as the default installation only creates a single / partition. On the other hand, a RAM-based /tmp (as with tmpfs) will almost certainly be much smaller, which can lead to applications filling up the filesystem much more easily. Another alternative is to create a dedicated partition for /tmp from a separate volume or disk. One of the downsides of a disk-based dedicated partition is that it will be slower than tmpfs which is RAM-based. /tmp utilizing tmpfs can be resized using the size={size} parameter in the relevant entry in /etc/fstab.','First ensure that systemd is correctly configured to ensure that /tmp will be mounted at boot time. # systemctl unmask tmp.mount. For specific configuration requirements of the /tmp mount for your environment, modify /etc/fstab or tmp.mount. Example of /etc/fstab configured tmpfs file system with specific mount options: tmpfs /tmp tmpfs defaults,rw,nosuid,nodev,noexec,relatime,size=2G 0 0. Example of tmp.mount configured tmpfs file system with specific mount options: [Unit] Description=Temporary Directory /tmp ConditionPathIsSymbolicLink=!/tmp DefaultDependencies=no Conflicts=umount.target Before=local-fs.target umount.target After=swap.target [Mount] What=tmpfs Where=/tmp Type=tmpfs.','[{\"cis\": [\"1.1.2.1\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29501,'Ensure nodev option set on /tmp partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /tmp filesystem is not intended to support devices, set this option to ensure that users cannot create a block or character special devices in /tmp.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /tmp partition. Example: <device> /tmp <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0. Run the following command to remount /tmp with the configured options: # mount -o remount /tmp.','[{\"cis\": [\"1.1.2.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1200\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29502,'Ensure noexec option set on /tmp partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /tmp.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /tmp partition. Example: <device> /tmp <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0. Run the following command to remount /tmp with the configured options: # mount -o remount /tmp.','[{\"cis\": [\"1.1.2.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1204\", \"T1204.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29503,'Ensure nosuid option set on /tmp partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /tmp.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /tmp partition. Example: <device> /tmp <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0. Run the following command to remount /tmp with the configured options: # mount -o remount /tmp.','[{\"cis\": [\"1.1.2.4\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29504,'Ensure separate partition exists for /var.','The /var directory is used by daemons and other system services to temporarily store dynamic data. Some directories created by these processes may be world-writable.','The reasoning for mounting /var on a separate partition is as follow. - Protection from resource exhaustion: The default installation only creates a single / partition. Since the /var directory may contain world-writable files and directories, there is a risk of resource exhaustion. It will essentially have the whole disk available to fill up and impact the system as a whole. In addition, other operations on the system could fill up the disk unrelated to /var and cause unintended behavior across the system as the disk is full. See man auditd.conf for details. - Fine grained control over the mount: Configuring /var as its own file system allows an administrator to set additional mount options such as noexec/nosuid/nodev. These options limits an attackers ability to create exploits on the system. Other options allow for specific behaviour. See man mount for exact details regarding filesystem-independent and filesystem-specific options. - Protection from exploitation: An example of exploiting /var may be an attacker establishing a hard-link to a system setuid program and wait for it to be updated. Once the program was updated, the hard-link would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','For new installations, during installation create a custom partition setup and specify a separate partition for /var. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.3.1\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.001\"]}, {\"mitre_tactics\": [\"TA0006\"]}]'),(29505,'Ensure nodev option set on /var partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var filesystem is not intended to support devices, set this option to ensure that users cannot create a block or character special devices in /var.','','IF the /var partition exists, edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var partition. Example: <device> /var <fstype> defaults,rw,nosuid,nodev,relatime 0 0 . Run the following command to remount /var with the configured options: # mount -o remount /var.','[{\"cis\": [\"1.1.3.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1200\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1038\"]}]'),(29506,'Ensure nosuid option set on /var partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var filesystem is only intended for variable files such as logs, set this option to ensure that users cannot create setuid files in /var.','','IF the /var partition exists, edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var partition. Example: <device> /var <fstype> defaults,rw,nosuid,nodev,relatime 0 0 . Run the following command to remount /var with the configured options: # mount -o remount /var.','[{\"cis\": [\"1.1.3.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1038\"]}]'),(29507,'Ensure separate partition exists for /var/tmp.','The /var/tmp directory is a world-writable directory used for temporary storage by all users and some applications. Temporary files residing in /var/tmp are to be preserved between reboots.','The reasoning for mounting /var/tmp on a separate partition is as follows. - Protection from resource exhaustion: The default installation only creates a single / partition. Since the /var/tmp directory may contain world-writable files and directories, there is a risk of resource exhaustion. It will essentially have the whole disk available to fill up and impact the system as a whole. In addition, other operations on the system could fill up the disk unrelated to /var/tmp and cause the potential disruption to daemons as the disk is full. - Fine grained control over the mount: Configuring /var/tmp as its own file system allows an administrator to set additional mount options such as noexec/nosuid/nodev. These options limits an attackers ability to create exploits on the system. Other options allow for specific behavior. See man mount for exact details regarding filesystem-independent and filesystem-specific options. - Protection from exploitation: An example of exploiting /var/tmp may be an attacker establishing a hard-link to a system setuid program and wait for it to be updated. Once the program was updated, the hard-link would be broken and the attacker would have his own copy of the program. If the program happened to have a security vulnerability, the attacker could continue to exploit the known flaw.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','For new installations, during installation create a custom partition setup and specify a separate partition for /var/tmp. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.4.1\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29508,'Ensure noexec option set on /var/tmp partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot run executable binaries from /var/tmp.','','IF the /var/tmp partition exists, edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/tmp partition. Example: <device> /var/tmp <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 . Run the following command to remount /var/tmp with the configured options: # mount -o remount /var/tmp.','[{\"cis\": [\"1.1.4.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1204\", \"T1204.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29509,'Ensure nosuid option set on /var/tmp partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/tmp filesystem is only intended for temporary file storage, set this option to ensure that users cannot create setuid files in /var/tmp.','','IF the /var/tmp partition exists, edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/tmp partition. Example: <device> /var/tmp <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 . Run the following command to remount /var/tmp with the configured options: # mount -o remount /var/tmp.','[{\"cis\": [\"1.1.4.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29510,'Ensure nodev option set on /var/tmp partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/tmp filesystem is not intended to support devices, set this option to ensure that users cannot create a block or character special devices in /var/tmp.','','IF the /var/tmp partition exists, edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/tmp partition. Example: <device> /var/tmp <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 . Run the following command to remount /var/tmp with the configured options: # mount -o remount /var/tmp.','[{\"cis\": [\"1.1.4.4\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1200\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29511,'Ensure separate partition exists for /var/log.','The /var/log directory is used by system services to store log data.','The reasoning for mounting /var/log on a separate partition is as follows. - Protection from resource exhaustion: The default installation only creates a single / partition. Since the /var/log directory contains log files which can grow quite large, there is a risk of resource exhaustion. It will essentially have the whole disk available to fill up and impact the system as a whole. - Fine grained control over the mount: Configuring /var/log as its own file system allows an administrator to set additional mount options such as noexec/nosuid/nodev. These options limits an attackers ability to create exploits on the system. Other options allow for specific behavior. See man mount for exact details regarding filesystem-independent and filesystem-specific options. - Protection of log data: As /var/log contains log files, care should be taken to ensure the security and integrity of the data and mount point.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log . For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.5.1\"]}, {\"cis_csc_v8\": [\"8.3\"]}, {\"cis_csc_v7\": [\"6.4\"]}, {\"pci_dss_3.2.1\": [\"10.7\"]}, {\"soc_2\": [\"A1.1\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29512,'Ensure nodev option set on /var/log partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/log filesystem is not intended to support devices, set this option to ensure that users cannot create a block or character special devices in /var/log.','','IF the /var/log partition exists, edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/log partition. Example: <device> /var/log <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 . Run the following command to remount /var/log with the configured options: # mount -o remount /var/log.','[{\"cis\": [\"1.1.5.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1200\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29513,'Ensure noexec option set on /var/log partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/log filesystem is only intended for log files, set this option to ensure that users cannot run executable binaries from /var/log.','','IF the /var/log partition exists, edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var/log partition. Example: <device> /var/log <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 . Run the following command to remount /var/log with the configured options: # mount -o remount /var/log.','[{\"cis\": [\"1.1.5.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1204\", \"T1204.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29514,'Ensure nosuid option set on /var/log partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/log filesystem is only intended for log files, set this option to ensure that users cannot create setuid files in /var/log.','','IF the /var/log partition exists, edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/log partition. Example: <device> /var/log <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 . Run the following command to remount /var/log with the configured options: # mount -o remount /var/log.','[{\"cis\": [\"1.1.5.4\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29515,'Ensure separate partition exists for /var/log/audit.','The auditing daemon, auditd, stores log data in the /var/log/audit directory.','The reasoning for mounting /var/log/audit on a separate partition is as follows. - Protection from resource exhaustion: The default installation only creates a single / partition. Since the /var/log/audit directory contains the audit.log file which can grow quite large, there is a risk of resource exhaustion. It will essentially have the whole disk available to fill up and impact the system as a whole. In addition, other operations on the system could fill up the disk unrelated to /var/log/audit and cause auditd to trigger it's space_left_action as the disk is full. See man auditd.conf for details. - Fine grained control over the mount: Configuring /var/log/audit as its own file system allows an administrator to set additional mount options such as noexec/nosuid/nodev. These options limits an attackers ability to create exploits on the system. Other options allow for specific behavior. See man mount for exact details regarding filesystem-independent and filesystem-specific options. - Protection of audit data: As /var/log/audit contains audit logs, care should be taken to ensure the security and integrity of the data and mount point.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','For new installations, during installation create a custom partition setup and specify a separate partition for /var/log/audit. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.6.1\"]}, {\"cis_csc_v8\": [\"8.3\"]}, {\"cis_csc_v7\": [\"6.4\"]}, {\"pci_dss_3.2.1\": [\"10.7\"]}, {\"soc_2\": [\"A1.1\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29516,'Ensure noexec option set on /var/log/audit partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Since the /var/log/audit filesystem is only intended for audit logs, set this option to ensure that users cannot run executable binaries from /var/log/audit.','','IF the /var/log/audit partition exists, edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /var partition. Example: <device> /var/log/audit <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 . Run the following command to remount /var/log/audit with the configured options: # mount -o remount /var/log/audit.','[{\"cis\": [\"1.1.6.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1204\", \"T1204.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29517,'Ensure nodev option set on /var/log/audit partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /var/log/audit filesystem is not intended to support devices, set this option to ensure that users cannot create a block or character special devices in /var/log/audit.','','IF the /var/log/audit partition exists, edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /var/log/audit partition. Example: <device> /var/log/audit <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 . Run the following command to remount /var/log/audit with the configured options: # mount -o remount /var/log/audit.','[{\"cis\": [\"1.1.6.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1200\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29518,'Ensure nosuid option set on /var/log/audit partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /var/log/audit filesystem is only intended for variable files such as logs, set this option to ensure that users cannot create setuid files in /var/log/audit.','','IF the /var/log/audit partition exists, edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /var/log/audit partition. Example: <device> /var/log/audit <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0 . Run the following command to remount /var/log/audit with the configured options: # mount -o remount /var/log/audit.','[{\"cis\": [\"1.1.6.4\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29519,'Ensure separate partition exists for /home.','The /home directory is used to support disk storage needs of local users.','The reasoning for mounting /home on a separate partition is as follows. - Protection from resource exhaustion: The default installation only creates a single / partition. Since the /home directory contains user generated data, there is a risk of resource exhaustion. It will essentially have the whole disk available to fill up and impact the system as a whole. In addition, other operations on the system could fill up the disk unrelated to /home and impact all local users. - Fine grained control over the mount: Configuring /home as its own file system allows an administrator to set additional mount options such as noexec/nosuid/nodev. These options limits an attackers ability to create exploits on the system. In the case of /home options such as usrquota/grpquota may be considered to limit the impact that users can have on each other with regards to disk resource exhaustion. Other options allow for specific behavior. See man mount for exact details regarding filesystem-independent and filesystem-specific options. - Protection of user data: As /home contains user data, care should be taken to ensure the security and integrity of the data and mount point.','Resizing filesystems is a common activity in cloud-hosted servers. Separate filesystem partitions may prevent successful resizing, or may require the installation of additional tools solely for the purpose of resizing operations. The use of these additional tools may introduce their own security considerations.','For new installations, during installation create a custom partition setup and specify a separate partition for /home. For systems that were previously installed, create a new partition and configure /etc/fstab as appropriate.','[{\"cis\": [\"1.1.7.1\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1038\"]}]'),(29520,'Ensure nodev option set on /home partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /home filesystem is not intended to support devices, set this option to ensure that users cannot create a block or character special devices in /home.','','IF the /home partition exists, edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /home partition. Example: <device> /home <fstype> defaults,rw,nosuid,nodev,relatime 0 0. Run the following command to remount /home with the configured options: # mount -o remount /home.','[{\"cis\": [\"1.1.7.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1200\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29521,'Ensure nosuid option set on /home partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Since the /home filesystem is only intended for user file storage, set this option to ensure that users cannot create setuid files in /home.','','IF the /home partition exists, edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /home partition. Example: <device> /home <fstype> defaults,rw,nosuid,nodev,relatime 0 0. Run the following command to remount /home with the configured options: # mount -o remount /home.','[{\"cis\": [\"1.1.7.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29522,'Ensure nodev option set on /dev/shm partition.','The nodev mount option specifies that the filesystem cannot contain special devices.','Since the /dev/shm filesystem is not intended to support devices, set this option to ensure that users cannot attempt to create special devices in /dev/shm partitions.','','Edit the /etc/fstab file and add nodev to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm using the updated options from /etc/fstab: # mount -o remount /dev/shm.','[{\"cis\": [\"1.1.8.1\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1200\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1038\"]}]'),(29523,'Ensure noexec option set on /dev/shm partition.','The noexec mount option specifies that the filesystem cannot contain executable binaries.','Setting this option on a file system prevents users from executing programs from shared memory. This deters users from introducing potentially malicious software on the system.','','Edit the /etc/fstab file and add noexec to the fourth field (mounting options) for the /dev/shm partition. Example: <device> /dev/shm <fstype> defaults,rw,nosuid,nodev,noexec,relatime 0 0. Run the following command to remount /dev/shm with the configured options: # mount -o remount /dev/shm. NOTE It is recommended to use tmpfs as the device/filesystem type as /dev/shm is used as shared memory space by applications.','[{\"cis\": [\"1.1.8.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1204\", \"T1204.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29524,'Ensure nosuid option set on /dev/shm partition.','The nosuid mount option specifies that the filesystem cannot contain setuid files.','Setting this option on a file system prevents users from introducing privileged programs onto the system and allowing non-root users to execute them.','','Edit the /etc/fstab file and add nosuid to the fourth field (mounting options) for the /dev/shm partition. See the fstab(5) manual page for more information. Run the following command to remount /dev/shm using the updated options from /etc/fstab: # mount -o remount /dev/shm.','[{\"cis\": [\"1.1.8.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1038\"]}]'),(29525,'Disable Automounting.','autofs allows automatic mounting of devices, typically including CD/DVDs and USB drives.','With automounting enabled anyone with physical access could attach a USB drive or disc and have its contents available in system even if they lacked permissions to mount it themselves.','The use of portable hard drives is very common for workstation users. If your organization allows the use of portable storage or media on workstations and physical access controls to workstations is considered adequate there is little value add in turning off automounting.','If there are no other packages that depends on autofs, remove the package with: # apt purge autofs OR if there are dependencies on the autofs package: Run the following commands to mask autofs: # systemctl stop autofs # systemctl mask autofs.','[{\"cis\": [\"1.1.9\"]}, {\"cis_csc_v8\": [\"10.3\"]}, {\"cis_csc_v7\": [\"8.5\"]}, {\"cmmc_v2.0\": [\"MP.L2-3.8.7\"]}, {\"hipaa\": [\"164.310(d)(1)\"]}, {\"iso_27001-2013\": [\"A.12.2.1\"]}, {\"mitre_techniques\": [\"T1068\", \"T1203\", \"T1211\", \"T1212\"]}]'),(29526,'Ensure AIDE is installed.','AIDE takes a snapshot of filesystem state including modification times, permissions, and file hashes which can then be used to compare against the current state of the filesystem to detect modifications to the system.','By monitoring the filesystem state compromised files can be detected to prevent or limit the exposure of accidental or malicious misconfigurations or modified binaries.','','Install AIDE using the appropriate package manager or manual installation: # apt install aide aide-common Configure AIDE as appropriate for your environment. Consult the AIDE documentation for options. Run the following commands to initialize AIDE: # aideinit # mv /var/lib/aide/aide.db.new /var/lib/aide/aide.db.','[{\"cis\": [\"1.3.1\"]}, {\"cis_csc_v8\": [\"3.14\"]}, {\"cis_csc_v7\": [\"14.9\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.7\"]}, {\"hipaa\": [\"164.312(b)\", \"164.312(c)(1)\", \"164.312(c)(2)\"]}, {\"pci_dss_3.2.1\": [\"10.2.1\", \"11.5\"]}, {\"pci_dss_4.0\": [\"10.2.1\", \"10.2.1.1\"]}, {\"nist_sp_800-53\": [\"AC-6(9)\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.12.4.3\"]}, {\"mitre_techniques\": [\"T1036\", \"T1036.002\", \"T1036.003\", \"T1036.004\", \"T1036.005\", \"T1565\", \"T1565.001\"]}]'),(29527,'Ensure filesystem integrity is regularly checked.','Periodic checking of the filesystem integrity is needed to detect changes to the filesystem.','Periodic file checking allows the system administrator to determine on a regular basis if critical files have been changed in an unauthorized fashion.','','If cron will be used to schedule and run aide check: Run the following command: # crontab -u root -e Add the following line to the crontab: 0 5 * * * /usr/bin/aide.wrapper --config /etc/aide/aide.conf --check OR If aidecheck.service and aidecheck.timer will be used to schedule and run aide check: Create or edit the file /etc/systemd/system/aidecheck.service and add the following lines: [Unit] Description=Aide Check [Service] Type=simple ExecStart=/usr/bin/aide.wrapper --config /etc/aide/aide.conf --check [Install] WantedBy=multi-user.target. Create or edit the file /etc/systemd/system/aidecheck.timer and add the following lines: [Unit] Description=Aide check every day at 5AM [Timer] OnCalendar=*-*-* 05:00:00 Unit=aidecheck.service [Install] WantedBy=multi-user.target. Run the following commands: # chown root:root /etc/systemd/system/aidecheck.* # chmod 0644 /etc/systemd/system/aidecheck.* # systemctl daemon-reload # systemctl enable aidecheck.service # systemctl --now enable aidecheck.timer.','[{\"cis\": [\"1.3.2\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"14.9\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"iso_27001-2013\": [\"A.12.4.3\"]}, {\"mitre_techniques\": [\"T1036\", \"T1036.002\", \"T1036.003\", \"T1036.004\", \"T1036.005\", \"T1565\", \"T1565.001\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29528,'Ensure bootloader password is set.','Setting the boot loader password will require that anyone rebooting the system must enter a password before being able to set command line boot parameters.','Requiring a boot password upon execution of the boot loader will prevent an unauthorized user from entering boot parameters or changing the boot partition. This prevents users from weakening security (e.g. turning off AppArmor at boot time).','If password protection is enabled, only the designated superuser can edit a Grub 2 menu item by pressing 'e' or access the GRUB 2 command line by pressing 'c' If GRUB 2 is set up to boot automatically to a password-protected menu entry the user has no option to back out of the password prompt to select another menu entry. Holding the SHIFT key will not display the menu in this case. The user must enter the correct username and password. If unable, the configuration files will have to be edited via the LiveCD or other means to fix the problem You can add --unrestricted to the menu entries to allow the system to boot without entering a password. Password will still be required to edit menu items. More Information: https://help.ubuntu.com/community/Grub2/Passwords.','Create an encrypted password with grub-mkpasswd-pbkdf2: # grub-mkpasswd-pbkdf2 Enter password: <password> Reenter password: <password> PBKDF2 hash of your password is <encrypted-password>. Add the following into a custom /etc/grub.d configuration file: cat <<EOF set superusers="<username>" password_pbkdf2 <username> <encrypted-password> EOF. The superuser/user information and password should not be contained in the /etc/grub.d/00_header file as this file could be overwritten in a package update. If there is a requirement to be able to boot/reboot without entering the password, edit /etc/grub.d/10_linux and add --unrestricted to the line CLASS= Example: CLASS="--class gnu-linux --class gnu --class os --unrestricted". Run the following command to update the grub2 configuration: # update-grub.','[{\"cis\": [\"1.4.1\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1542\"]}, {\"mitre_tactics\": [\"TA0003\"]}, {\"mitre_mitigations\": [\"M1046\"]}]'),(29529,'Ensure permissions on bootloader config are configured.','The grub configuration file contains information on boot settings and passwords for unlocking boot options.','Setting the permissions to read and write for root only prevents non-root users from seeing the boot parameters or changing them. Non-root users who read the boot parameters may be able to identify weaknesses in security upon boot and be able to exploit them.','','Run the following commands to set permissions on your grub configuration: # chown root:root /boot/grub/grub.cfg # chmod u-wx,go-rwx /boot/grub/grub.cfg.','[{\"cis\": [\"1.4.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1542\"]}, {\"mitre_tactics\": [\"TA0005\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29530,'Ensure authentication required for single user mode.','Single user mode is used for recovery when the system detects an issue during boot or by manual selection from the bootloader.','Requiring authentication in single user mode prevents an unauthorized user from rebooting the system into single user to gain root privileges without credentials.','','Run the following command and follow the prompts to set a password for the root user: # passwd root.','[{\"cis\": [\"1.4.3\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1548\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29531,'Ensure prelink is not installed.','prelink is a program that modifies ELF shared libraries and ELF dynamically linked binaries in such a way that the time needed for the dynamic linker to perform relocations at startup significantly decreases.','The prelinking feature can interfere with the operation of AIDE, because it changes binaries. Prelinking can also increase the vulnerability of the system if a malicious user is able to compromise a common library such as libc.','','Run the following command to restore binaries to normal: # prelink -ua . Uninstall prelink using the appropriate package manager or manual installation: # apt purge prelink.','[{\"cis\": [\"1.5.2\"]}, {\"cis_csc_v8\": [\"3.14\"]}, {\"cis_csc_v7\": [\"14.9\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.7\"]}, {\"hipaa\": [\"164.312(b)\", \"164.312(c)(1)\", \"164.312(c)(2)\"]}, {\"pci_dss_3.2.1\": [\"10.2.1\", \"11.5\"]}, {\"pci_dss_4.0\": [\"10.2.1\", \"10.2.1.1\"]}, {\"nist_sp_800-53\": [\"AC-6(9)\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.12.4.3\"]}, {\"mitre_techniques\": [\"T1055\", \"T1055.009\", \"T1065\", \"T1065.001\"]}, {\"mitre_tactics\": [\"TA0002\"]}, {\"mitre_mitigations\": [\"M1050\"]}]'),(29532,'Ensure Automatic Error Reporting is not enabled.','The Apport Error Reporting Service automatically generates crash reports for debugging.','Apport collects potentially sensitive data, such as core dumps, stack traces, and log files. They can contain passwords, credit card numbers, serial numbers, and other private material.','','Edit /etc/default/apport and add or edit the enabled parameter to equal 0: enabled=0 Run the following commands to stop and disable the apport service # systemctl stop apport.service # systemctl --now disable apport.service -- OR -- Run the following command to remove the apport package: # apt purge apport.','[{\"cis\": [\"1.5.3\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}]'),(29533,'Ensure core dumps are restricted.','A core dump is the memory of an executable program. It is generally used to determine why a program aborted. It can also be used to glean confidential information from a core file. The system provides the ability to set a soft limit for core dumps, but this can be overridden by the user.','Setting a hard limit on core dumps prevents users from overriding the soft variable. If core dumps are required, consider setting limits for user groups (see limits.conf(5) ). In addition, setting the fs.suid_dumpable variable to 0 will prevent setuid programs from dumping core.','','Add the following line to /etc/security/limits.conf or a /etc/security/limits.d/* file: * hard core 0. Set the following parameter in /etc/sysctl.conf or a /etc/sysctl.d/* file: fs.suid_dumpable = 0. Run the following command to set the active kernel parameter: # sysctl -w fs.suid_dumpable=0. IF systemd-coredump is installed: edit /etc/systemd/coredump.conf and add/modify the following lines: Storage=none ProcessSizeMax=0. Run the command: systemctl daemon-reload.','[{\"cis\": [\"1.5.4\"]}, {\"mitre_techniques\": [\"T1005\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(29534,'Ensure AppArmor is installed.','AppArmor provides Mandatory Access Controls.','Without a Mandatory Access Control system installed only the default Discretionary Access Control system will be available.','','Install AppArmor. # apt install apparmor apparmor-utils.','[{\"cis\": [\"1.6.1.1\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1068\", \"T1565\", \"T1565.001\", \"T1565.003\"]}, {\"mitre_tactics\": [\"TA0003\"]}, {\"mitre_mitigations\": [\"M1026\"]}]'),(29535,'Ensure AppArmor is enabled in the bootloader configuration.','Configure AppArmor to be enabled at boot time and verify that it has not been overwritten by the bootloader boot parameters. Note: This recommendation is designed around the grub bootloader, if LILO or another bootloader is in use in your environment enact equivalent settings.','AppArmor must be enabled at boot time in your bootloader configuration to ensure that the controls it provides are not overridden.','','Edit /etc/default/grub and add the apparmor=1 and security=apparmor parameters to the GRUB_CMDLINE_LINUX= line GRUB_CMDLINE_LINUX="apparmor=1 security=apparmor". Run the following command to update the grub2 configuration: # update-grub.','[{\"cis\": [\"1.6.1.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1068\", \"T1565\", \"T1565.001\", \"T1565.003\"]}, {\"mitre_tactics\": [\"TA0003\"]}, {\"mitre_mitigations\": [\"M1026\"]}]'),(29536,'Ensure all AppArmor Profiles are in enforce or complain mode.','AppArmor profiles define what resources applications are able to access.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that any policies that exist on the system are activated.','','Run the following command to set all profiles to enforce mode: # aa-enforce /etc/apparmor.d/* OR Run the following command to set all profiles to complain mode: # aa-complain /etc/apparmor.d/* Note: Any unconfined processes may need to have a profile created or activated for them and then be restarted.','[{\"cis\": [\"1.6.1.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29537,'Ensure all AppArmor Profiles are enforcing.','AppArmor profiles define what resources applications are able to access.','Security configuration requirements vary from site to site. Some sites may mandate a policy that is stricter than the default policy, which is perfectly acceptable. This item is intended to ensure that any policies that exist on the system are activated.','','Run the following command to set all profiles to enforce mode: # aa-enforce /etc/apparmor.d/* Note: Any unconfined processes may need to have a profile created or activated for them and then be restarted.','[{\"cis\": [\"1.6.1.4\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1068\", \"T1565\", \"T1565.001\", \"T1565.003\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29538,'Ensure message of the day is configured properly.','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a ." command once they have logged in.','','Edit the /etc/motd file with the appropriate contents according to your site policy, remove any instances of m , , s , v or references to the OS platform OR If the motd is not used, this file can be removed. Run the following command to remove the motd file: # rm /etc/motd.','[{\"cis\": [\"1.7.1\"]}, {\"mitre_techniques\": [\"T1082\", \"T1592\", \"T1592.004\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(29539,'Ensure local login warning banner is configured properly.','The contents of the /etc/issue file are displayed to users prior to login for local terminals. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the " uname -a ." command once they have logged in.','','Edit the /etc/issue file with the appropriate contents according to your site policy, remove any instances of m , , s , or v , or references to the OS platform # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.','[{\"cis\": [\"1.7.2\"]}, {\"mitre_techniques\": [\"T1082\", \"T1592\", \"T1592.004\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(29540,'Ensure remote login warning banner is configured properly.','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services. Unix-based systems have typically displayed information about the OS release and patch level upon logging in to the system. This information can be useful to developers who are developing software for a particular OS platform. If mingetty(8) supports the following options, they display operating system information: m - machine architecture - operating system release s - operating system name v - operating system version.','Warning messages inform users who are attempting to login to the system of their legal status regarding the system and must include the name of the organization that owns the system and any monitoring policies that are in place. Displaying OS and patch level information in login banners also has the side effect of providing detailed system information to attackers attempting to target specific exploits of a system. Authorized users can easily get this information by running the "uname -a" command once they have logged in.','','Edit the /etc/issue.net file with the appropriate contents according to your site policy, remove any instances of m , , s , or v or references to the OS platform: # echo "Authorized uses only. All activity may be monitored and reported." > /etc/issue.net.','[{\"cis\": [\"1.7.3\"]}, {\"mitre_techniques\": [\"T1018\", \"T1082\", \"T1592\", \"T1592.004\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(29541,'Ensure permissions on /etc/motd are configured.','The contents of the /etc/motd file are displayed to users after login and function as a message of the day for authenticated users.','If the /etc/motd file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/motd: # chown root:root $(readlink -e /etc/motd) # chmod u-x,go-wx $(readlink -e /etc/motd) OR run the following command to remove the /etc/motd file: # rm /etc/motd.','[{\"cis\": [\"1.7.4\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29542,'Ensure permissions on /etc/issue are configured.','The contents of the /etc/issue file are displayed to users prior to login for local terminals.','If the /etc/issue file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue : # chown root:root $(readlink -e /etc/issue) # chmod u-x,go-wx $(readlink -e /etc/issue).','[{\"cis\": [\"1.7.5\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29543,'Ensure permissions on /etc/issue.net are configured.','The contents of the /etc/issue.net file are displayed to users prior to login for remote connections from configured services.','If the /etc/issue.net file does not have the correct ownership it could be modified by unauthorized users with incorrect or misleading information.','','Run the following commands to set permissions on /etc/issue.net : # chown root:root $(readlink -e /etc/issue.net) # chmod u-x,go-wx $(readlink -e /etc/issue.net).','[{\"cis\": [\"1.7.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29544,'Ensure GNOME Display Manager is removed.','The GNOME Display Manager (GDM) is a program that manages graphical display servers and handles graphical user logins.','If a Graphical User Interface (GUI) is not required, it should be removed to reduce the attack surface of the system.','Removing the GNOME Display manager will remove the Graphical User Interface (GUI) from the system.','Run the following command to uninstall gdm3: # apt purge gdm3.','[{\"cis\": [\"1.8.1\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0002\"]}]'),(29545,'Ensure XDCMP is not enabled.','X Display Manager Control Protocol (XDMCP) is designed to provide authenticated access to display management services for remote displays.','XDMCP is inherently insecure. XDMCP is not a ciphered protocol. This may allow an attacker to capture keystrokes entered by a user XDMCP is vulnerable to man-in-the-middle attacks. This may allow an attacker to steal the credentials of legitimate users by impersonating the XDMCP server.','','Edit the file /etc/gdm3/custom.conf and remove the line: Enable=true.','[{\"cis\": [\"1.8.10\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1040\", \"T1056\", \"T1056.001\", \"T1557\"]}, {\"mitre_tactics\": [\"TA0002\"]}, {\"mitre_mitigations\": [\"M1050\"]}]'),(29546,'Ensure updates, patches, and additional security software are installed.','Periodically patches are released for included software either due to security flaws or to include additional functionality.','Newer patches may contain security enhancements that would not be available through the latest full update. As a result, it is recommended that the latest software patches be used to take advantage of the latest functionality. As with any software installation, organizations need to determine if a given update meets their requirements and verify the compatibility and supportability of any additional software against the update revision that is selected.','','Run the following command to update all packages following local site policy guidance on applying updates and patches: # apt upgrade OR # apt dist-upgrade.','[{\"cis\": [\"1.9\"]}, {\"cis_csc_v8\": [\"7.3\"]}, {\"cis_csc_v7\": [\"3.4\", \"3.5\"]}, {\"cmmc_v2.0\": [\"SI.L1-3.14.1\"]}, {\"pci_dss_3.2.1\": [\"6.2\"]}, {\"nist_sp_800-53\": [\"SI-2(2)\"]}, {\"soc_2\": [\"CC7.1\"]}]'),(29547,'Ensure chrony is running as user _chrony.','The chrony package is installed with a dedicated user account _chrony. This account is granted the access required by the chronyd service.','The chronyd service should run with only the required privileges.','','Add or edit the user line to /etc/chrony/chrony.conf or a file ending in .conf in /etc/chrony/conf.d/: user _chrony OR If another time synchronization service is in use on the system, run the following command to remove chrony from the system: # apt purge chrony.','[{\"cis\": [\"2.1.2.2\"]}, {\"cis_csc_v8\": [\"8.4\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.7\"]}, {\"pci_dss_3.2.1\": [\"10.4\"]}, {\"pci_dss_4.0\": [\"10.6\", \"10.6.1\", \"10.6.2\", \"10.6.3\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"soc_2\": [\"CC4.1\", \"CC5.2\"]}, {\"iso_27001-2013\": [\"A.12.4.4\"]}]'),(29548,'Ensure chrony is enabled and running.','chrony is a daemon for synchronizing the system clock across the network.','chrony needs to be enabled and running in order to synchronize the system to a timeserver. Time synchronization is important to support time sensitive security mechanisms and to ensure log files have consistent time records across the enterprise to aid in forensic investigations.','','IF chrony is in use on the system, run the following commands: Run the following command to unmask chrony.service: # systemctl unmask chrony.service. Run the following command to enable and start chrony.service: # systemctl --now enable chrony.service OR If another time synchronization service is in use on the system, run the following command to remove chrony: # apt purge chrony.','[{\"cis\": [\"2.1.2.3\"]}, {\"cis_csc_v8\": [\"8.4\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.7\"]}, {\"pci_dss_3.2.1\": [\"10.4\"]}, {\"pci_dss_4.0\": [\"10.6\", \"10.6.1\", \"10.6.2\", \"10.6.3\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"soc_2\": [\"CC4.1\", \"CC5.2\"]}, {\"iso_27001-2013\": [\"A.12.4.4\"]}]'),(29549,'Ensure systemd-timesyncd configured with authorized timeserver.','- NTP= > A space-separated list of NTP server host names or IP addresses. During runtime this list is combined with any per-interface NTP servers acquired from systemd-networkd.service(8). systemd-timesyncd will contact all configured system or per-interface servers in turn, until one responds. When the empty string is assigned, the list of NTP servers is reset, and all prior assignments will have no effect. This setting defaults to an empty list. - FallbackNTP= > A space-separated list of NTP server host names or IP addresses to be used as the fallback NTP servers. Any per-interface NTP servers obtained from systemd-networkd.service(8) take precedence over this setting, as do any servers set via NTP= above. This setting is hence only relevant if no other NTP server information is known. When the empty string is assigned, the list of NTP servers is reset, and all prior assignments will have no effect. If this option is not given, a compiled-in list of NTP servers is used.','Time synchronization is important to support time sensitive security mechanisms and to ensure log files have consistent time records across the enterprise to aid in forensic investigations.','','Edit or create a file in /etc/systemd/timesyncd.conf.d ending in .conf and add the NTP= and/or FallbackNTP= lines to the [Time] section: Example: [Time] NTP=time.nist.gov # Uses the generic name for NIST's time servers -AND/OR- FallbackNTP=time-a-g.nist.gov time-b-g.nist.gov time-c-g.nist.gov # Space separated list of NIST time servers Note: Servers added to these line(s) should follow local site policy. NIST servers are for example. The timesyncd.conf.d directory may need to be created. Example script: The following example script will create the systemd-timesyncd drop-in configuration snippet: #!/usr/bin/env bash ntp_ts="time.nist.gov" ntp_fb="time-a-g.nist.gov time-b-g.nist.gov time-c-g.nist.gov" disfile="/etc/systemd/timesyncd.conf.d/50-timesyncd.conf" if ! find /etc/systemd -type f -name '*.conf' -exec grep -Ph '^h*NTP=H+' {} +; then [ ! -d /etc/systemd/timesyncd.conf.d ] && mkdir /etc/systemd/timesyncd.conf.d ! grep -Pqs '^h*[Time]' "$disfile" && echo "[Time]" >> "$disfile" echo "NTP=$ntp_ts" >> "$disfile" fi if ! find /etc/systemd -type f -name '*.conf' -exec grep -Ph '^h*FallbackNTP=H+' {} +; then [ ! -d /etc/systemd/timesyncd.conf.d ] && mkdir /etc/systemd/timesyncd.conf.d ! grep -Pqs '^h*[Time]' "$disfile" && echo "[Time]" >> "$disfile" echo "FallbackNTP=$ntp_fb" >> "$disfile" fi Run the following command to reload the systemd-timesyncd configuration: # systemctl try-reload-or-restart systemd-timesyncd OR If another time synchronization service is in use on the system, run the following command to stop and mask systemd-timesyncd: # systemctl --now mask systemd-timesyncd.','[{\"cis\": [\"2.1.3.1\"]}, {\"cis_csc_v8\": [\"8.4\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.7\"]}, {\"pci_dss_3.2.1\": [\"10.4\"]}, {\"pci_dss_4.0\": [\"10.6\", \"10.6.1\", \"10.6.2\", \"10.6.3\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"soc_2\": [\"CC4.1\", \"CC5.2\"]}, {\"iso_27001-2013\": [\"A.12.4.4\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0002\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29550,'Ensure systemd-timesyncd is enabled and running.','systemd-timesyncd is a daemon that has been added for synchronizing the system clock across the network.','systemd-timesyncd needs to be enabled and running in order to synchronize the system to a timeserver. Time synchronization is important to support time sensitive security mechanisms and to ensure log files have consistent time records across the enterprise to aid in forensic investigations.','','IF systemd-timesyncd is in use on the system, run the following commands: Run the following command to unmask systemd-timesyncd.service: # systemctl unmask systemd-timesyncd.service. Run the following command to enable and start systemd-timesyncd.service: # systemctl --now enable systemd-timesyncd.service OR If another time synchronization service is in use on the system, run the following command to stop and mask systemd-timesyncd: # systemctl --now mask systemd-timesyncd.service.','[{\"cis\": [\"2.1.3.2\"]}, {\"cis_csc_v8\": [\"8.4\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.7\"]}, {\"pci_dss_3.2.1\": [\"10.4\"]}, {\"pci_dss_4.0\": [\"10.6\", \"10.6.1\", \"10.6.2\", \"10.6.3\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"soc_2\": [\"CC4.1\", \"CC5.2\"]}, {\"iso_27001-2013\": [\"A.12.4.4\"]}]'),(29551,'Ensure ntp access control is configured.','ntp Access Control Commands: restrict address [mask mask] [ippeerlimit int] [flag ...]. The address argument expressed in dotted-quad form is the address of a host or network. Alternatively, the address argument can be a valid host DNS name. The mask argument expressed in dotted-quad form defaults to 255.255.255.255, meaning that the address is treated as the address of an individual host. A default entry (address 0.0.0.0, mask 0.0.0.0) is always included and is always the first entry in the list. Note: the text string default, with no mask option, may be used to indicate the default entry. The ippeerlimit directive limits the number of peer requests for each IP to int, where a value of -1 means "unlimited", the current default. A value of 0 means "none". There would usually be at most 1 peering request per IP, but if the remote peering requests are behind a proxy there could well be more than 1 per IP. In the current implementation, flag always restricts access, i.e., an entry with no flags indicates that free access to the server is to be given. The flags are not orthogonal, in that more restrictive flags will often make less restrictive ones redundant. The flags can generally be classed into two categories, those which restrict time service and those which restrict informational queries and attempts to do run-time reconfiguration of the server. One or more of the following flags may be specified: - kod - If this flag is set when an access violation occurs, a kiss-of-death (KoD) packet is sent. KoD packets are rate limited to no more than one per second. If another KoD packet occurs within one second after the last one, the packet is dropped. - limited - Deny service if the packet spacing violates the lower limits specified in the discard command. A history of clients is kept using the monitoring capability of ntpd. Thus, monitoring is always active as long as there is a restriction entry with the limited flag. - lowpriotrap - Declare traps set by matching hosts to be low priority. The number of traps a server can maintain is limited (the current limit is 3). Traps are usually assigned on a first come, first served basis, with later trap requestors being denied service. This flag modifies the assignment algorithm by allowing low priority traps to be overridden by later requests for normal priority traps. - noepeer - Deny ephemeral peer requests, even if they come from an authenticated source. Note that the ability to use a symmetric key for authentication may be restricted to one or more IPs or subnets via the third field of the ntp.keys file. This restriction is not enabled by default, to maintain backward compatibility. Expect noepeer to become the default in ntp-4.4. - nomodify - Deny ntpq and ntpdc queries which attempt to modify the state of the server (i.e., run time reconfiguration). Queries which return information are permitted. - noquery - Deny ntpq and ntpdc queries. Time service is not affected. - nopeer - Deny unauthenticated packets which would result in mobilizing a new association. This includes broadcast and symmetric active packets when a configured association does not exist. It also includes pool associations, so if you want to use servers from a pool directive and also want to use nopeer by default, you'll want a restrict source ... line as well that does not include the nopeer directive. - noserve - Deny all packets except ntpq and ntpdc queries. - notrap - Decline to provide mode 6 control message trap service to matching hosts. The trap service is a subsystem of the ntpq control message protocol which is intended for use by remote event logging programs. - notrust - Deny service unless the packet is cryptographically authenticated. - ntpport - This is actually a match algorithm modifier, rather than a restriction flag. Its presence causes the restriction entry to be matched only if the source port in the packet is the standard NTP UDP port (123). Both ntpport and non-ntpport may be specified. The ntpport is considered more specific and is sorted later in the list.','If ntp is in use on the system, proper configuration is vital to ensuring time synchronization is accurate.','','Add or edit restrict lines in /etc/ntp.conf to match the following: restrict -4 default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquery OR If another time synchronization service is in use on the system, run the following command to remove ntp from the system: # apt purge ntp.','[{\"cis\": [\"2.1.4.1\"]}, {\"cis_csc_v8\": [\"8.4\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.7\"]}, {\"pci_dss_3.2.1\": [\"10.4\"]}, {\"pci_dss_4.0\": [\"10.6\", \"10.6.1\", \"10.6.2\", \"10.6.3\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"soc_2\": [\"CC4.1\", \"CC5.2\"]}, {\"iso_27001-2013\": [\"A.12.4.4\"]}]'),(29552,'Ensure ntp is configured with authorized timeserver.','The various modes are determined by the command keyword and the type of the required IP address. Addresses are classed by type as (s) a remote server or peer (IPv4 class A, B and C), (b) the broadcast address of a local interface, (m) a multicast address (IPv4 class D), or (r) a reference clock address (127.127.x.x). Note: That only those options applicable to each command are listed below. Use of options not listed may not be caught as an error, but may result in some weird and even destructive behavior. If the Basic Socket Interface Extensions for IPv6 (RFC-2553) is detected, support for the IPv6 address family is generated in addition to the default support of the IPv4 address family. In a few cases, including the reslist billboard generated by ntpq or ntpdc, IPv6 addresses are automatically generated. IPv6 addresses can be identified by the presence of colons ":" in the address field. IPv6 addresses can be used almost everywhere where IPv4 addresses can be used, with the exception of reference clock addresses, which are always IPv4. Note: In contexts where a host name is expected, a -4 qualifier preceding the host name forces DNS resolution to the IPv4 namespace, while a -6 qualifier forces DNS resolution to the IPv6 namespace. See IPv6 references for the equivalent classes for that address family. - pool - For type s addresses, this command mobilizes a persistent client mode association with a number of remote servers. In this mode the local clock can synchronized to the remote server, but the remote server can never be synchronized to the local clock. - server - For type s and r addresses, this command mobilizes a persistent client mode association with the specified remote server or local radio clock. In this mode the local clock can synchronized to the remote server, but the remote server can never be synchronized to the local clock. This command should not be used for type b or m addresses.','Time synchronization is important to support time sensitive security mechanisms and to ensure log files have consistent time records across the enterprise to aid in forensic investigations.','','Edit /etc/ntp.conf and add or edit server or pool lines as appropriate according to local site policy: <[server|pool]> <[remote-server|remote-pool]> Examples: pool mode: pool time.nist.gov iburst. server mode: server time-a-g.nist.gov iburst server 132.163.97.3 iburst server time-d-b.nist.gov iburst Run the following command to load the updated time sources into ntp running config: # systemctl restart ntp OR If another time synchronization service is in use on the system, run the following command to remove ntp from the system: # apt purge ntp.','[{\"cis\": [\"2.1.4.2\"]}, {\"cis_csc_v8\": [\"8.4\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.7\"]}, {\"pci_dss_3.2.1\": [\"10.4\"]}, {\"pci_dss_4.0\": [\"10.6\", \"10.6.1\", \"10.6.2\", \"10.6.3\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"soc_2\": [\"CC4.1\", \"CC5.2\"]}, {\"iso_27001-2013\": [\"A.12.4.4\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1498\", \"T1498.002\", \"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0002\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29553,'Ensure ntp is running as user ntp.','The ntp package is installed with a dedicated user account ntp. This account is granted the access required by the ntpd daemon. Note: - If chrony or systemd-timesyncd are used, ntp should be removed and this section skipped. - This recommendation only applies if ntp is in use on the system. - Only one time synchronization method should be in use on the system.','The ntpd daemon should run with only the required privilege.','','Add or edit the following line in /etc/init.d/ntp: RUNASUSER=ntp. Run the following command to restart ntp.service: # systemctl restart ntp.service OR If another time synchronization service is in use on the system, run the following command to remove ntp from the system: # apt purge ntp.','[{\"cis\": [\"2.1.4.3\"]}, {\"cis_csc_v8\": [\"8.4\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.7\"]}, {\"pci_dss_3.2.1\": [\"10.4\"]}, {\"pci_dss_4.0\": [\"10.6\", \"10.6.1\", \"10.6.2\", \"10.6.3\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"soc_2\": [\"CC4.1\", \"CC5.2\"]}, {\"iso_27001-2013\": [\"A.12.4.4\"]}]'),(29554,'Ensure ntp is enabled and running.','ntp is a daemon for synchronizing the system clock across the network.','ntp needs to be enabled and running in order to synchronize the system to a timeserver. Time synchronization is important to support time sensitive security mechanisms and to ensure log files have consistent time records across the enterprise to aid in forensic investigations.','','IF ntp is in use on the system, run the following commands: Run the following command to unmask ntp.service: # systemctl unmask ntp.service Run the following command to enable and start ntp.service: # systemctl --now enable ntp.service OR If another time synchronization service is in use on the system, run the following command to remove ntp: # apt purge ntp.','[{\"cis\": [\"2.1.4.4\"]}, {\"cis_csc_v8\": [\"8.4\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.7\"]}, {\"pci_dss_3.2.1\": [\"10.4\"]}, {\"pci_dss_4.0\": [\"10.6\", \"10.6.1\", \"10.6.2\", \"10.6.3\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"soc_2\": [\"CC4.1\", \"CC5.2\"]}, {\"iso_27001-2013\": [\"A.12.4.4\"]}]'),(29555,'Ensure X Window System is not installed.','The X Window System provides a Graphical User Interface (GUI) where users can have multiple windows in which to run programs and various add on. The X Windows system is typically used on workstations where users login, but not on servers where users typically do not login.','Unless your organization specifically requires graphical login access via X Windows, remove it to reduce the potential attack surface.','Many Linux systems run applications which require a Java runtime. Some Linux Java packages have a dependency on specific X Windows xorg-x11-fonts. One workaround to avoid this dependency is to use the "headless" Java packages for your specific Java runtime, if provided by your distribution.','Remove the X Windows System packages: apt purge xserver-xorg*.','[{\"cis\": [\"2.2.1\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"2.6\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.12.5.1\", \"A.12.6.2\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29556,'Ensure Avahi Server is not installed.','Avahi is a free zeroconf implementation, including a system for multicast DNS/DNS-SD service discovery. Avahi allows programs to publish and discover services and hosts running on a local network with no specific configuration. For example, a user can plug a computer into a network and Avahi automatically finds printers to print to, files to look at and people to talk to, as well as network services running on the machine.','Automatic discovery of network services is not normally required for system functionality. It is recommended to remove this package to reduce the potential attack surface.','','Run the following commands to remove avahi-daemon: # systemctl stop avahi-daaemon.service # systemctl stop avahi-daemon.socket # apt purge avahi-daemon.','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29557,'Ensure CUPS is not installed.','The Common Unix Print System (CUPS) provides the ability to print to both local and network printers. A system running CUPS can also accept print jobs from remote systems and print them to local printers. It also provides a web based remote administration capability.','If the system does not need to print jobs or accept print jobs from other systems, it is recommended that CUPS be removed to reduce the potential attack surface.','Removing CUPS will prevent printing from the system, a common task for workstation systems.','Run one of the following commands to remove cups: # apt purge cups.','[{\"cis\": [\"2.2.3\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29558,'Ensure DHCP Server is not installed.','The Dynamic Host Configuration Protocol (DHCP) is a service that allows machines to be dynamically assigned IP addresses.','Unless a system is specifically set up to act as a DHCP server, it is recommended that this package be removed to reduce the potential attack surface.','','Run the following command to remove isc-dhcp-server: # apt purge isc-dhcp-server.','[{\"cis\": [\"2.2.4\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29559,'Ensure LDAP server is not installed.','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP server, it is recommended that the software be removed to reduce the potential attack surface.','','Run one of the following commands to remove slapd: # apt purge slapd.','[{\"cis\": [\"2.2.5\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29560,'Ensure NFS is not installed.','The Network File System (NFS) is one of the first and most widely distributed file systems in the UNIX environment. It provides the ability for systems to mount file systems of other servers through the network.','If the system does not export NFS shares, it is recommended that the nfs-kernel-server package be removed to reduce the remote attack surface.','','Run the following command to remove nfs: # apt purge nfs-kernel-server.','[{\"cis\": [\"2.2.6\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}]'),(29561,'Ensure DNS Server is not installed.','The Domain Name System (DNS) is a hierarchical naming system that maps names to IP addresses for computers, services and other resources connected to a network.','Unless a system is specifically designated to act as a DNS server, it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following commands to disable DNS server: # apt purge bind9.','[{\"cis\": [\"2.2.7\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29562,'Ensure FTP Server is not installed.','The File Transfer Protocol (FTP) provides networked computers with the ability to transfer files.','FTP does not protect the confidentiality of data or authentication credentials. It is recommended SFTP be used if file transfer is required. Unless there is a need to run the system as a FTP server (for example, to allow anonymous downloads), it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to remove vsftpd: # apt purge vsftpd.','[{\"cis\": [\"2.2.8\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29563,'Ensure HTTP server is not installed.','HTTP or web servers provide the ability to host web site content.','Unless there is a need to run the system as a web server, it is recommended that the package be deleted to reduce the potential attack surface.','','Run the following command to remove apache: # apt purge apache2.','[{\"cis\": [\"2.2.9\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29564,'Ensure IMAP and POP3 server are not installed.','dovecot-imapd and dovecot-pop3d are an open source IMAP and POP3 server for Linux based systems.','Unless POP3 and/or IMAP servers are to be provided by this system, it is recommended that the package be removed to reduce the potential attack surface.','','Run one of the following commands to remove dovecot-imapd and dovecot-pop3d: # apt purge dovecot-imapd dovecot-pop3d.','[{\"cis\": [\"2.2.10\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29565,'Ensure Samba is not installed.','The Samba daemon allows system administrators to configure their Linux systems to share file systems and directories with Windows desktops. Samba will advertise the file systems and directories via the Server Message Block (SMB) protocol. Windows desktop users will be able to mount these directories and file systems as letter drives on their systems.','If there is no need to mount directories and file systems to Windows systems, then this service should be deleted to reduce the potential attack surface.','','Run the following command to remove samba: # apt purge samba.','[{\"cis\": [\"2.2.11\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1005\", \"T1039\", \"T1083\", \"T1135\", \"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}]'),(29566,'Ensure HTTP Proxy Server is not installed.','Squid is a standard proxy server used in many distributions and environments.','If there is no need for a proxy server, it is recommended that the squid proxy be deleted to reduce the potential attack surface.','','Run the following command to remove squid: # apt purge squid.','[{\"cis\": [\"2.2.12\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29567,'Ensure SNMP Server is not installed.','Simple Network Management Protocol (SNMP) is a widely used protocol for monitoring the health and welfare of network equipment, computer equipment and devices like UPSs. Net-SNMP is a suite of applications used to implement SNMPv1 (RFC 1157), SNMPv2 (RFCs 1901-1908), and SNMPv3 (RFCs 3411-3418) using both IPv4 and IPv6. Support for SNMPv2 classic (a.k.a. "SNMPv2 historic" - RFCs 1441-1452) was dropped with the 4.0 release of the UCD-snmp package. The Simple Network Management Protocol (SNMP) server is used to listen for SNMP commands from an SNMP management system, execute the commands or collect the information and then send results back to the requesting system.','The SNMP server can communicate using SNMPv1, which transmits data in the clear and does not require authentication to execute commands. SNMPv3 replaces the simple/clear text password sharing used in SNMPv2 with more securely encoded parameters. If the the SNMP service is not required, the net-snmp package should be removed to reduce the attack surface of the system. Note: If SNMP is required: - The server should be configured for SNMP v3 only. User Authentication and Message Encryption should be configured. - If SNMP v2 is absolutely necessary, modify the community strings' values.','','Run the following command to remove snmp: # apt purge snmp.','[{\"cis\": [\"2.2.13\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29568,'Ensure NIS Server is not installed.','The Network Information Service (NIS) (formally known as Yellow Pages) is a client-server directory service protocol for distributing system configuration files. The NIS server is a collection of programs that allow for the distribution of configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed and other, more secure services be used.','','Run the following command to remove nis: # apt purge nis.','[{\"cis\": [\"2.2.14\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1210\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29569,'Ensure mail transfer agent is configured for local-only mode.','Mail Transfer Agents (MTA), such as sendmail and Postfix, are used to listen for incoming mail and transfer the messages to the appropriate user or mail server. If the system is not intended to be a mail server, it is recommended that the MTA be configured to only process local mail.','The software for all Mail Transfer Agents is complex and most have a long history of security issues. While it is important to ensure that the system can process local mail messages, it is not necessary to have the MTA's daemon listening on a port unless the server is intended to be a mail server that receives and processes mail from other systems. Note: This recommendation is designed around the postfix mail server. Depending on your environment you may have an alternative MTA installed such as exim4. If this is the case consult the documentation for your installed MTA to configure the recommended state.','','Edit /etc/postfix/main.cf and add the following line to the RECEIVING MAIL section. If the line already exists, change it to look like the line below: inet_interfaces = loopback-only. Run the following command to restart postfix: # systemctl restart postfix.','[{\"cis\": [\"2.2.15\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1018\", \"T1210\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29570,'Ensure rsync service is either not installed or masked.','The rsync service can be used to synchronize files between systems over network links.','The rsync service presents a security risk as it uses unencrypted protocols for communication. The rsync package should be removed to reduce the attack area of the system.','','Run the following command to remove rsync: # apt purge rsync OR Run the following commands to stop and mask rsync: # systemctl stop rsync # systemctl mask rsync.','[{\"cis\": [\"2.2.16\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1105\", \"T1203\", \"T1210\", \"T1543\", \"T1543.002\", \"T1570\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29571,'Ensure NIS Client is not installed.','The Network Information Service (NIS), formerly known as Yellow Pages, is a client-server directory service protocol used to distribute system configuration files. The NIS client was used to bind a machine to an NIS server and receive the distributed configuration files.','The NIS service is inherently an insecure system that has been vulnerable to DOS attacks, buffer overflows and has poor authentication for querying NIS maps. NIS generally has been replaced by such protocols as Lightweight Directory Access Protocol (LDAP). It is recommended that the service be removed.','Many insecure service clients are used as troubleshooting tools and in testing environments. Uninstalling them can inhibit capability to test and troubleshoot. If they are required it is advisable to remove the clients after use to prevent accidental or intentional misuse.','Uninstall nis: # apt purge nis.','[{\"cis\": [\"2.3.1\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"2.6\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.12.5.1\", \"A.12.6.2\"]}, {\"mitre_techniques\": [\"T1203\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29572,'Ensure rsh client is not installed.','The rsh-client package contains the client commands for the rsh services.','These legacy clients contain numerous security exposures and have been replaced with the more secure SSH package. Even if the server is removed, it is best to ensure the clients are also removed to prevent users from inadvertently attempting to use these commands and therefore exposing their credentials. Note that removing the rsh package removes the clients for rsh, rcp and rlogin.','Many insecure service clients are used as troubleshooting tools and in testing environments. Uninstalling them can inhibit capability to test and troubleshoot. If they are required it is advisable to remove the clients after use to prevent accidental or intentional misuse.','Uninstall rsh: # apt purge rsh-client.','[{\"cis\": [\"2.3.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1040\", \"T1203\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1041\", \"M1042\"]}]'),(29573,'Ensure talk client is not installed.','The talk software makes it possible for users to send and receive messages across systems through a terminal session. The talk client, which allows initialization of talk sessions, is installed by default.','The software presents a security risk as it uses unencrypted protocols for communication.','Many insecure service clients are used as troubleshooting tools and in testing environments. Uninstalling them can inhibit capability to test and troubleshoot. If they are required it is advisable to remove the clients after use to prevent accidental or intentional misuse.','Uninstall talk: # apt purge talk.','[{\"cis\": [\"2.3.3\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0006\", \"TA0008\"]}, {\"mitre_mitigations\": [\"M1041\", \"M1042\"]}]'),(29574,'Ensure telnet client is not installed.','The telnet package contains the telnet client, which allows users to start connections to other systems via the telnet protocol.','The telnet protocol is insecure and unencrypted. The use of an unencrypted transmission medium could allow an unauthorized user to steal credentials. The ssh package provides an encrypted session and stronger security and is included in most Linux distributions.','Many insecure service clients are used as troubleshooting tools and in testing environments. Uninstalling them can inhibit capability to test and troubleshoot. If they are required it is advisable to remove the clients after use to prevent accidental or intentional misuse.','Uninstall telnet: # apt purge telnet.','[{\"cis\": [\"2.3.4\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1040\", \"T1203\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0006\", \"TA0008\"]}, {\"mitre_mitigations\": [\"M1041\", \"M1042\"]}]'),(29575,'Ensure LDAP client is not installed.','The Lightweight Directory Access Protocol (LDAP) was introduced as a replacement for NIS/YP. It is a service that provides a method for looking up information from a central database.','If the system will not need to act as an LDAP client, it is recommended that the software be removed to reduce the potential attack surface.','Removing the LDAP client will prevent or inhibit using LDAP for authentication in your environment.','Uninstall ldap-utils: # apt purge ldap-utils.','[{\"cis\": [\"2.3.5\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29576,'Ensure RPC is not installed.','Remote Procedure Call (RPC) is a method for creating low level client server applications across different system architectures. It requires an RPC compliant client listening on a network port. The supporting package is rpcbind.','If RPC is not required, it is recommended that this services be removed to reduce the remote attack surface.','','Run the following command to remove rpcbind: # apt purge rpcbind.','[{\"cis\": [\"2.3.6\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1203\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29577,'Ensure ufw is installed.','The Uncomplicated Firewall (ufw) is a frontend for iptables and is particularly well-suited for host-based firewalls. ufw provides a framework for managing netfilter, as well as a command-line interface for manipulating the firewall.','A firewall utility is required to configure the Linux kernel's netfilter framework via the iptables or nftables back-end. The Linux kernel's netfilter framework host-based firewall can protect against threats originating from within a corporate network to include malicious mobile code and poorly configured software on a host. Note: Only one firewall utility should be installed and configured. UFW is dependent on the iptables package.','','Run the following command to install Uncomplicated Firewall (UFW): # apt install ufw.','[{\"cis\": [\"3.5.1.1\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\", \"1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}]'),(29578,'Ensure iptables-persistent is not installed with ufw.','The iptables-persistent is a boot-time loader for netfilter rules, iptables plugin.','Running both ufw and the services included in the iptables-persistent package may lead to conflict.','','Run the following command to remove the iptables-persistent package: # apt purge iptables-persistent.','[{\"cis\": [\"3.5.1.2\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\", \"1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29579,'Ensure ufw service is enabled.','UncomplicatedFirewall (ufw) is a frontend for iptables. ufw provides a framework for managing netfilter, as well as a command-line and available graphical user interface for manipulating the firewall. Notes: - When running ufw enable or starting ufw via its initscript, ufw will flush its chains. This is required so ufw can maintain a consistent state, but it may drop existing connections (eg ssh). ufw does support adding rules before enabling the firewall. - Run the following command before running ufw enable. # ufw allow proto tcp from any to any port 22. - The rules will still be flushed, but the ssh port will be open after enabling the firewall. Please note that once ufw is 'enabled', ufw will not flush the chains when adding or removing rules (but will when modifying a rule or changing the default policy). - By default, ufw will prompt when enabling the firewall while running under ssh. This can be disabled by using ufw --force enable.','The ufw service must be enabled and running in order for ufw to protect the system.','Changing firewall settings while connected over network can result in being locked out of the system.','Run the following command to unmask the ufw daemon: # systemctl unmask ufw.service. Run the following command to enable and start the ufw daemon: # systemctl --now enable ufw.service active Run the following command to enable ufw: # ufw enable.','[{\"cis\": [\"3.5.1.3\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\", \"1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29580,'Ensure ufw loopback traffic is configured.','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8 for IPv4 and ::1/128 for IPv6).','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8 for IPv4 and ::1/128 for IPv6) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # ufw allow in on lo # ufw allow out on lo # ufw deny in from 127.0.0.0/8 # ufw deny in from ::1.','[{\"cis\": [\"3.5.1.4\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\", \"1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}]'),(29581,'Ensure ufw default deny firewall policy.','A default deny policy on connections ensures that any unconfigured network usage will be rejected. Note: Any port or protocol without a explicit allow before the default deny will be blocked.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','Any port and protocol not explicitly allowed will be blocked. The following rules should be considered before applying the default deny. ufw allow git, ufw allow in http, ufw allow out http <- required for apt to connect to repository, ufw allow in https, ufw allow out https, ufw allow out 53, ufw logging on.','Run the following commands to implement a default deny policy: # ufw default deny incoming # ufw default deny outgoing # ufw default deny routed.','[{\"cis\": [\"3.5.1.7\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\", \"1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}]'),(29582,'Ensure nftables is installed.','nftables provides a new in-kernel packet classification framework that is based on a network-specific Virtual Machine (VM) and a new nft userspace command line tool. nftables reuses the existing Netfilter subsystems such as the existing hook infrastructure, the connection tracking system, NAT, userspace queuing and logging subsystem. Notes: - nftables is available in Linux kernel 3.13 and newer. - Only one firewall utility should be installed and configured. - Changing firewall settings while connected over the network can result in being locked out of the system.','nftables is a subsystem of the Linux kernel that can protect against threats originating from within a corporate network to include malicious mobile code and poorly configured software on a host.','','Run the following command to install nftables: # apt install nftables.','[{\"cis\": [\"3.5.2.1\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\", \"1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}]'),(29583,'Ensure ufw is uninstalled or disabled with nftables.','Uncomplicated Firewall (UFW) is a program for managing a netfilter firewall designed to be easy to use.','Running both the nftables service and ufw may lead to conflict and unexpected results.','','Run one of the following commands to either remove ufw or disable ufw. Run the following command to remove ufw: # apt purge ufw. Run the following command to disable ufw: # ufw disable.','[{\"cis\": [\"3.5.2.2\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\", \"1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29584,'Ensure iptables are flushed with nftables.','nftables is a replacement for iptables, ip6tables, ebtables and arptables.','It is possible to mix iptables and nftables. However, this increases complexity and also the chance to introduce errors. For simplicity flush out all iptables rules, and ensure it is not loaded.','','Run the following commands to flush iptables: For iptables: # iptables -F For ip6tables: # ip6tables -F.','[{\"cis\": [\"3.5.2.3\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\", \"1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29585,'Ensure a nftables table exists.','Tables hold chains. Each table only has one address family and only applies to packets of this family. Tables can have one of five families.','nftables doesn't have any default tables. Without a table being build, nftables will not filter network traffic.','Adding rules to a running nftables can cause loss of connectivity to the system.','Run the following command to create a table in nftables: # nft create table inet <table name> Example: # nft create table inet filter.','[{\"cis\": [\"3.5.2.4\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\", \"1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}]'),(29586,'Ensure nftables base chains exist.','Chains are containers for rules. They exist in two kinds, base chains and regular chains. A base chain is an entry point for packets from the networking stack, a regular chain may be used as jump target and is used for better rule organization.','If a base chain doesn't exist with a hook for input, forward, and delete, packets that would flow through those chains will not be touched by nftables.','If configuring nftables over ssh, creating a base chain with a policy of drop will cause loss of connectivity. Ensure that a rule allowing ssh has been added to the base chain prior to setting the base chain's policy to drop.','Run the following command to create the base chains: # nft create chain inet <table name> <base chain name> { type filter hook <(input|forward|output)> priority 0 ; }. Example: # nft create chain inet filter input { type filter hook input priority 0 ; } # nft create chain inet filter forward { type filter hook forward priority 0 ; } # nft create chain inet filter output { type filter hook output priority 0 ; }.','[{\"cis\": [\"3.5.2.5\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\", \"1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29587,'Ensure nftables loopback traffic is configured.','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network.','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # nft add rule inet filter input iif lo accept # nft create rule inet filter input ip saddr 127.0.0.0/8 counter drop. IF IPv6 is enabled on the system: Run the following command to implement the IPv6 loopback rule: # nft add rule inet filter input ip6 saddr ::1 counter drop.','[{\"cis\": [\"3.5.2.6\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\", \"1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29588,'Ensure nftables default deny firewall policy.','Base chain policy is the default verdict that will be applied to packets reaching the end of the chain.','There are two policies: accept (Default) and drop. If the policy is set to accept, the firewall will accept any packet that is not configured to be denied and the packet will continue transversing the network stack. It is easier to white list acceptable usage than to black list unacceptable usage. Note: Changing firewall settings while connected over network can result in being locked out of the system.','If configuring nftables over ssh, creating a base chain with a policy of drop will cause loss of connectivity. Ensure that a rule allowing ssh has been added to the base chain prior to setting the base chain's policy to drop.','Run the following command for the base chains with the input, forward, and output hooks to implement a default DROP policy: # nft chain <table family> <table name> <chain name> { policy drop ; }. Example: # nft chain inet filter input { policy drop ; } # nft chain inet filter forward { policy drop ; } # nft chain inet filter output { policy drop ; }.','[{\"cis\": [\"3.5.2.8\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\", \"1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}]'),(29589,'Ensure nftables service is enabled.','The nftables service allows for the loading of nftables rulesets during boot, or starting on the nftables service.','The nftables service restores the nftables rules from the rules files referenced in the /etc/nftables.conf file during boot or the starting of the nftables service.','','Run the following command to enable the nftables service: # systemctl enable nftables.','[{\"cis\": [\"3.5.2.9\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\", \"1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}]'),(29590,'Ensure iptables packages are installed.','iptables is a utility program that allows a system administrator to configure the tables provided by the Linux kernel firewall, implemented as different Netfilter modules, and the chains and rules it stores. Different kernel modules and programs are used for different protocols; iptables applies to IPv4, ip6tables to IPv6, arptables to ARP, and ebtables to Ethernet frames.','A method of configuring and maintaining firewall rules is necessary to configure a Host Based Firewall.','','Run the following command to install iptables and iptables-persistent # apt install iptables iptables-persistent.','[{\"cis\": [\"3.5.3.1.1\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\", \"1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}]'),(29591,'Ensure nftables is not installed with iptables.','nftables is a subsystem of the Linux kernel providing filtering and classification of network packets/datagrams/frames and is the successor to iptables.','Running both iptables and nftables may lead to conflict.','','Run the following command to remove nftables: # apt purge nftables.','[{\"cis\": [\"3.5.3.1.2\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\", \"1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}]'),(29592,'Ensure ufw is uninstalled or disabled with iptables.','Uncomplicated Firewall (UFW) is a program for managing a netfilter firewall designed to be easy to use. - Uses a command-line interface consisting of a small number of simple commands. - Uses iptables for configuration.','Running iptables.persistent with ufw enabled may lead to conflict and unexpected results.','','Run one of the following commands to either remove ufw or stop and mask ufw Run the following command to remove ufw: # apt purge ufw OR Run the following commands to disable ufw: # ufw disable # systemctl stop ufw # systemctl mask ufw.','[{\"cis\": [\"3.5.3.1.3\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\", \"1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}]'),(29593,'Ensure iptables default deny firewall policy.','A default deny all policy on connections ensures that any unconfigured network usage will be rejected. Notes: - Changing firewall settings while connected over network can result in being locked out of the system. - Remediation will only affect the active system firewall, be sure to configure the default policy in your firewall management to apply on boot as well.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # iptables -P INPUT DROP # iptables -P OUTPUT DROP # iptables -P FORWARD DROP.','[{\"cis\": [\"3.5.3.2.1\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\", \"1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}]'),(29594,'Ensure iptables loopback traffic is configured.','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (127.0.0.0/8). Notes: - Changing firewall settings while connected over network can result in being locked out of the system. - Remediation will only affect the active system firewall, be sure to configure the default policy in your firewall management to apply on boot as well.','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (127.0.0.0/8) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # iptables -A INPUT -i lo -j ACCEPT # iptables -A OUTPUT -o lo -j ACCEPT # iptables -A INPUT -s 127.0.0.0/8 -j DROP.','[{\"cis\": [\"3.5.3.2.2\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\", \"1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}]'),(29595,'Ensure ip6tables default deny firewall policy.','A default deny all policy on connections ensures that any unconfigured network usage will be rejected. Note: - Changing firewall settings while connected over network can result in being locked out of the system. - Remediation will only affect the active system firewall, be sure to configure the default policy in your firewall management to apply on boot as well.','With a default accept policy the firewall will accept any packet that is not configured to be denied. It is easier to white list acceptable usage than to black list unacceptable usage.','','Run the following commands to implement a default DROP policy: # ip6tables -P INPUT DROP # ip6tables -P OUTPUT DROP # ip6tables -P FORWARD DROP.','[{\"cis\": [\"3.5.3.3.1\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\", \"1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}]'),(29596,'Ensure ip6tables loopback traffic is configured.','Configure the loopback interface to accept traffic. Configure all other interfaces to deny traffic to the loopback network (::1). Note: - Changing firewall settings while connected over network can result in being locked out of the system. - Remediation will only affect the active system firewall, be sure to configure the default policy in your firewall management to apply on boot as well.','Loopback traffic is generated between processes on machine and is typically critical to operation of the system. The loopback interface is the only place that loopback network (::1) traffic should be seen, all other interfaces should ignore traffic on this network as an anti-spoofing measure.','','Run the following commands to implement the loopback rules: # ip6tables -A INPUT -i lo -j ACCEPT # ip6tables -A OUTPUT -o lo -j ACCEPT # ip6tables -A INPUT -s ::1 -j DROP.','[{\"cis\": [\"3.5.3.3.2\"]}, {\"cis_csc_v8\": [\"4.4\", \"4.5\"]}, {\"cis_csc_v7\": [\"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.20\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.4\", \"1.3.1\", \"1.4\"]}, {\"pci_dss_4.0\": [\"1.2.1\", \"1.4.1\"]}, {\"nist_sp_800-53\": [\"SC-7(5)\"]}, {\"soc_2\": [\"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.004\"]}, {\"mitre_tactics\": [\"TA0011\"]}, {\"mitre_mitigations\": [\"M1031\", \"M1037\"]}]'),(29597,'Ensure auditd is installed.','auditd is the userspace component to the Linux Auditing System. It's responsible for writing audit records to the disk.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to Install auditd: # apt install auditd audispd-plugins.','[{\"cis\": [\"4.1.1.1\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"6.2\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29598,'Ensure auditd service is enabled and active.','Turn on the auditd daemon to record system events.','The capturing of system events provides system administrators with information to allow them to determine if unauthorized access to their system is occurring.','','Run the following command to enable and start auditd: # systemctl --now enable auditd.','[{\"cis\": [\"4.1.1.2\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29599,'Ensure auditing for processes that start prior to auditd is enabled.','Configure grub2 so that processes that are capable of being audited can be audited even if they start up prior to auditd startup.','Audit events need to be captured on processes that start up prior to auditd , so that potential malicious activity cannot go undetected.','','Edit /etc/default/grub and add audit=1 to GRUB_CMDLINE_LINUX: Example: GRUB_CMDLINE_LINUX="audit=1". Run the following command to update the grub2 configuration: # update-grub.','[{\"cis\": [\"4.1.1.3\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29600,'Ensure audit_backlog_limit is sufficient.','In the kernel-level audit subsystem, a socket buffer queue is used to hold audit events. Whenever a new audit event is received, it is logged and prepared to be added to this queue. The kernel boot parameter audit_backlog_limit=N, with N representing the amount of messages, will ensure that a queue cannot grow beyond a certain size. If an audit event is logged which would grow the queue beyond this limit, then a failure occurs and is handled according to the system configuration.','If an audit event is logged which would grow the queue beyond the audit_backlog_limit, then a failure occurs, auditd records will be lost, and potential malicious activity could go undetected.','','Edit /etc/default/grub and add audit_backlog_limit=N to GRUB_CMDLINE_LINUX. The recommended size for N is 8192 or larger. Example: GRUB_CMDLINE_LINUX="audit_backlog_limit=8192". Run the following command to update the grub2 configuration: # update-grub.','[{\"cis\": [\"4.1.1.4\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29601,'Ensure audit log storage size is configured.','Configure the maximum size of the audit log file. Once the log reaches the maximum size, it will be rotated and a new log file will be started.','It is important that an appropriate size is determined for log files so that they do not impact the system and audit data is not lost.','','Set the following parameter in /etc/audit/auditd.conf in accordance with site policy: max_log_file = <MB>.','[{\"cis\": [\"4.1.2.1\"]}, {\"cis_csc_v8\": [\"8.3\"]}, {\"cis_csc_v7\": [\"6.4\"]}, {\"pci_dss_3.2.1\": [\"10.7\"]}, {\"soc_2\": [\"A1.1\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1053\"]}]'),(29602,'Ensure audit logs are not automatically deleted.','The max_log_file_action setting determines how to handle the audit log file reaching the max file size. A value of keep_logs will rotate the logs but never delete old logs.','In high security contexts, the benefits of maintaining a long audit history exceed the cost of storing the audit history.','','Set the following parameter in /etc/audit/auditd.conf: max_log_file_action = keep_logs.','[{\"cis\": [\"4.1.2.2\"]}, {\"cis_csc_v8\": [\"8.3\"]}, {\"cis_csc_v7\": [\"6.4\"]}, {\"pci_dss_3.2.1\": [\"10.7\"]}, {\"soc_2\": [\"A1.1\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1053\"]}]'),(29603,'Ensure system is disabled when audit logs are full.','The auditd daemon can be configured to halt the system when the audit logs are full. The admin_space_left_action parameter tells the system what action to take when the system has detected that it is low on disk space. Valid values are ignore, syslog, suspend, single, and halt. - ignore, the audit daemon does nothing. - Syslog, the audit daemon will issue a warning to syslog. - Suspend, the audit daemon will stop writing records to the disk. - single, the audit daemon will put the computer system in single user mode. - halt, the audit daemon will shutdown the system.','In high security contexts, the risk of detecting unauthorized access or nonrepudiation exceeds the benefit of the system's availability.','If the admin_space_left_action parameter is set to halt the audit daemon will shutdown the system when the disk partition containing the audit logs becomes full.','Set the following parameters in /etc/audit/auditd.conf: space_left_action = email action_mail_acct = root set admin_space_left_action to either halt or single in /etc/audit/auditd.conf. Example: admin_space_left_action = halt.','[{\"cis\": [\"4.1.2.3\"]}, {\"cis_csc_v8\": [\"8.2\", \"8.3\"]}, {\"cis_csc_v7\": [\"6.4\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\", \"10.7\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"soc_2\": [\"A1.1\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29604,'Ensure changes to system administration scope (sudoers) is collected.','Monitor scope changes for system administrators. If the system has been properly configured to force system administrators to log in as themselves first and then use the sudo command to execute privileged commands, it is possible to monitor changes in scope. The file /etc/sudoers, or files in /etc/sudoers.d, will be written to when the file(s) or related attributes have changed. The audit records will be tagged with the identifier "scope".','Changes in the /etc/sudoers and /etc/sudoers.d files can indicate that an unauthorized change has been made to the scope of system administrator activity.','','Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor scope changes for system administrators. Example: # printf " -w /etc/sudoers -p wa -k scope -w /etc/sudoers.d -p wa -k scope " >> /etc/audit/rules.d/50-scope.rules Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules ";fi.','[{\"cis\": [\"4.1.3.1\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"4.8\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"iso_27001-2013\": [\"A.12.4.3\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0004\"]}, {\"mitre_mitigations\": [\"M1047\"]}]'),(29605,'Ensure actions as another user are always logged.','sudo provides users with temporary elevated privileges to perform operations, either as the superuser or another user.','Creating an audit log of users with temporary elevated privileges and the operation(s) they performed is essential to reporting. Administrators will want to correlate the events written to the audit trail with the records written to sudo's logfile to verify if unauthorized commands have been executed.','','Create audit rules: Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor elevated privileges. - 64 Bit systems Example: # printf " -a always,exit -F arch=b64 -C euid!=uid -F auid!=unset -S execve -k user_emulation -a always,exit -F arch=b32 -C euid!=uid -F auid!=unset -S execve -k user_emulation " >> /etc/audit/rules.d/50-user_emulation.rules - Load audit rules: Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi - 32 Bit systems: Follow the same procedures as for 64 bit systems and ignore any entries with b64.','[{\"cis\": [\"4.1.3.2\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"4.9\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"iso_27001-2013\": [\"A.9.4.2\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0004\"]}, {\"mitre_mitigations\": [\"M1047\"]}]'),(29606,'Ensure events that modify date and time information are collected.','Capture events where the system date and/or time has been modified. The parameters in this section are set to determine if the; - adjtimex: tune kernel clock. - settimeofday: set time using timeval and timezone structures. - stime: using seconds since 1/1/1970. - clock_settime: allows for the setting of several internal clocks and timers system calls have been executed. Further, ensure to write an audit record to the configured audit log file upon exit, tagging the records with a unique identifier such as "time-change".','Unexpected changes in system date and/or time could be a sign of malicious activity on the system.','','Create audit rules: Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor events that modify date and time information. - 64 Bit systems Example: # printf " -a always,exit -F arch=b64 -S adjtimex,settimeofday,clock_settime -k time-change -a always,exit -F arch=b32 -S adjtimex,settimeofday,clock_settime -k time-change -w /etc/localtime -p wa -k time-change " >> /etc/audit/rules.d/50-time-change.rules - Load audit rules: Merge and load the rules into active configuration: # augenrules --load .Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi 32 Bit systems: Follow the same procedures as for 64 bit systems and ignore any entries with b64. In addition, add stime to the system call audit. Example: -a always,exit -F arch=b32 -S adjtimex,settimeofday,clock_settime,stime -k time-change.','[{\"cis\": [\"4.1.3.4\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"5.5\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"iso_27001-2013\": [\"A.12.1.2\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29607,'Ensure events that modify the system's network environment are collected.','Record changes to network environment files or system calls. The below parameters monitors the following system calls, and write an audit event on system call exit: - sethostname: set the systems host name. - setdomainname: set the systems domain name. The files being monitored are: > /etc/issue and /etc/issue.net - messages displayed pre-login. > /etc/hosts - file containing host names and associated IP addresses. > /etc/networks - symbolic names for networks. > /etc/network/ - directory containing network interface scripts and configurations files.','Monitoring sethostname and setdomainname will identify potential unauthorized changes to host and domainname of a system. The changing of these names could potentially break security parameters that are set based on those names. The /etc/hosts file is monitored for changes that can indicate an unauthorized intruder is trying to change machine associations with IP addresses and trick users and processes into connecting to unintended machines. Monitoring /etc/issue and /etc/issue.net is important, as intruders could put disinformation into those files and trick users into providing information to the intruder. Monitoring /etc/network is important as it can show if network interfaces or scripts are being modified in a way that can lead to the machine becoming unavailable or compromised. All audit records should have a relevant tag associated with them.','','Create audit rules: Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor events that modify the system's network environment. - 64 Bit systems: Example: # printf " -a always,exit -F arch=b64 -S sethostname,setdomainname -k system-locale -a always,exit -F arch=b32 -S sethostname,setdomainname -k system-locale -w /etc/issue -p wa -k system-locale -w /etc/issue.net -p wa -k system-locale -w /etc/hosts -p wa -k system-locale -w /etc/networks -p wa -k system-locale -w /etc/network/ -p wa -k system-locale " >> /etc/audit/rules.d/50-system_local.rules - Load audit rules: Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi - 32 Bit systems: Follow the same procedures as for 64 bit systems and ignore any entries with b64.','[{\"cis\": [\"4.1.3.5\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"5.5\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"iso_27001-2013\": [\"A.12.1.2\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0003\"]}, {\"mitre_mitigations\": [\"M1047\"]}]'),(29608,'Ensure unsuccessful file access attempts are collected.','Monitor for unsuccessful attempts to access files. The following parameters are associated with system calls that control files: - creation - creat. - opening - open, openat. - truncation - truncate, ftruncate. An audit log record will only be written if all of the following criteria is met for the user when trying to access a file: - a non-privileged user (auid>=UID_MIN). - is not a Daemon event (auid=4294967295/unset/-1). - if the system call returned EACCES (permission denied) or EPERM (some other permanent error associated with the specific system call).','Failed attempts to open, create or truncate files could be an indication that an individual or process is trying to gain unauthorized access to the system.','','Create audit rules: Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor unsuccessful file access attempts. 64 Bit systems Example: #{ UID_MIN=$(awk '/^s*UID_MIN/{print $2}' /etc/login.defs) [ -n "${UID_MIN}" ] && printf " -a always,exit -F arch=b64 -S creat,open,openat,truncate,ftruncate -F exit=-EACCES -F auid>=${UID_MIN} -F auid!=unset -k access -a always,exit -F arch=b64 -S creat,open,openat,truncate,ftruncate -F exit=-EPERM -F auid>=${UID_MIN} -F auid!=unset -k access -a always,exit -F arch=b32 -S creat,open,openat,truncate,ftruncate -F exit=-EACCES -F auid>=${UID_MIN} -F auid!=unset -k access -a always,exit -F arch=b32 -S creat,open,openat,truncate,ftruncate -F exit=-EPERM -F auid>=${UID_MIN} -F auid!=unset -k access " >> /etc/audit/rules.d/50-access.rules || printf "ERROR: Variable 'UID_MIN' is unset. " } Load audit rules: Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi. 32 Bit systems: Follow the same procedures as for 64 bit systems and ignore any entries with b64.','[{\"cis\": [\"4.1.3.7\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"14.9\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"iso_27001-2013\": [\"A.12.4.3\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(29609,'Ensure events that modify user/group information are collected.','Record events affecting the modification of user or group information, including that of passwords and old passwords if in use. - /etc/group: system groups. - /etc/passwd: system users. - /etc/gshadow: encrypted password for each group. - /etc/shadow: system user passwords. - /etc/security/opasswd: storage of old passwords if the relevant PAM module is in use. The parameters in this section will watch the files to see if they have been opened for write or have had attribute changes (e.g. permissions) and tag them with the identifier "identity" in the audit log file.','Unexpected changes to these files could be an indication that the system has been compromised and that an unauthorized user is attempting to hide their activities or compromise additional accounts.','','Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor events that modify user/group information. Example: # printf " -w /etc/group -p wa -k identity -w /etc/passwd -p wa -k identity -w /etc/gshadow -p wa -k identity -w /etc/shadow -p wa -k identity -w /etc/security/opasswd -p wa -k identity " >> /etc/audit/rules.d/50-identity.rules Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi.','[{\"cis\": [\"4.1.3.8\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"4.8\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"iso_27001-2013\": [\"A.12.4.3\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0004\"]}, {\"mitre_mitigations\": [\"M1047\"]}]'),(29610,'Ensure discretionary access control permission modification events are collected.','Monitor changes to file permissions, attributes, ownership and group. The parameters in this section track changes for system calls that affect file permissions and attributes. The following commands and system calls effect the permissions, ownership and various attributes of files: chmod, fchmod, fchmodat, chown, fchown, fchownat, lchown, setxattr, lsetxattr, fsetxattr, removexattr, lremovexattr, fremovexattr. In all cases, an audit record will only be written for non-system user ids and will ignore Daemon events. All audit records will be tagged with the identifier "perm_mod".','Monitoring for changes in file attributes could alert a system administrator to activity that could indicate intruder activity or policy violation.','','Create audit rules: Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor discretionary access control permission modification events. 64 Bit systems: Example: #{ UID_MIN=$(awk '/^s*UID_MIN/{print $2}' /etc/login.defs) [ -n "${UID_MIN}" ] && printf " -a always,exit -F arch=b64 -S chmod,fchmod,fchmodat -F auid>=${UID_MIN} -F auid!=unset -F key=perm_mod -a always,exit -F arch=b64 -S chown,fchown,lchown,fchownat -F auid>=${UID_MIN} -F auid!=unset -F key=perm_mod -a always,exit -F arch=b32 -S chmod,fchmod,fchmodat -F auid>=${UID_MIN} -F auid!=unset -F key=perm_mod -a always,exit -F arch=b32 -S lchown,fchown,chown,fchownat -F auid>=${UID_MIN} -F auid!=unset -F key=perm_mod -a always,exit -F arch=b64 -S setxattr,lsetxattr,fsetxattr,removexattr,lremovexattr,fremovexattr -F auid>=${UID_MIN} -F auid!=unset -F key=perm_mod -a always,exit -F arch=b32 -S setxattr,lsetxattr,fsetxattr,removexattr,lremovexattr,fremovexattr -F auid>=${UID_MIN} -F auid!=unset -F key=perm_mod " >> /etc/audit/rules.d/50-perm_mod.rules || printf "ERROR: Variable 'UID_MIN' is unset. " } Load audit rules: Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi. 32 Bit systems Follow the same procedures as for 64 bit systems and ignore any entries with b64.','[{\"cis\": [\"4.1.3.9\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"5.5\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"iso_27001-2013\": [\"A.12.1.2\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29611,'Ensure successful file system mounts are collected.','Monitor the use of the mount system call. The mount (and umount ) system call controls the mounting and unmounting of file systems. The parameters below configure the system to create an audit record when the mount system call is used by a non-privileged user.','It is highly unusual for a non privileged user to mount file systems to the system. While tracking mount commands gives the system administrator evidence that external media may have been mounted (based on a review of the source of the mount and confirming it's an external media type), it does not conclusively indicate that data was exported to the media. System administrators who wish to determine if data were exported, would also have to track successful open, creat and truncate system calls requiring write access to a file under the mount point of the external media file system. This could give a fair indication that a write occurred. The only way to truly prove it, would be to track successful writes to the external media. Tracking write system calls could quickly fill up the audit log and is not recommended. Recommendations on configuration options to track data export to media is beyond the scope of this document.','','Create audit rules: Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor successful file system mounts. - 64 Bit systems Example: # { UID_MIN=$(awk '/^s*UID_MIN/{print $2}' /etc/login.defs) [ -n "${UID_MIN}" ] && printf " -a always,exit -F arch=b32 -S mount -F auid>=$UID_MIN -F auid!=unset -k mounts -a always,exit -F arch=b64 -S mount -F auid>=$UID_MIN -F auid!=unset -k mounts " >> /etc/audit/rules.d/50-mounts.rules || printf "ERROR: Variable 'UID_MIN' is unset. "} - Load audit rules: Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi - 32 Bit systems: Follow the same procedures as for 64 bit systems and ignore any entries with b64.','[{\"cis\": [\"4.1.3.10\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"6.3\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"CM-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0010\"]}, {\"mitre_mitigations\": [\"M1034\"]}]'),(29612,'Ensure session initiation information is collected.','Monitor session initiation events. The parameters in this section track changes to the files associated with session events. - /var/run/utmp: tracks all currently logged in users. - /var/log/wtmp: file tracks logins, logouts, shutdown, and reboot events. - /var/log/btmp: keeps track of failed login attempts and can be read by entering the command /usr/bin/last -f /var/log/btmp. All audit records will be tagged with the identifier "session".','Monitoring these files for changes could alert a system administrator to logins occurring at unusual hours, which could indicate intruder activity (i.e. a user logging in at a time when they do not normally log in).','','Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor session initiation information. Example: # printf " -w /var/run/utmp -p wa -k session -w /var/log/wtmp -p wa -k session -w /var/log/btmp -p wa -k session " >> /etc/audit/rules.d/50-session.rules Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi.','[{\"cis\": [\"4.1.3.11\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"4.9\", \"16.13\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3\", \"AU-3(1)\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"iso_27001-2013\": [\"A.9.4.2\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0001\"]}]'),(29613,'Ensure login and logout events are collected.','Monitor login and logout events. The parameters below track changes to files associated with login/logout events. - /var/log/lastlog: maintain records of the last time a user successfully logged in. - /var/run/faillock: directory maintains records of login failures via the pam_faillock module.','Monitoring login/logout events could provide a system administrator with information associated with brute force attacks against user logins.','','Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor login and logout events. Example: # printf " -w /var/log/lastlog -p wa -k logins -w /var/run/faillock -p wa -k logins " >> /etc/audit/rules.d/50-login.rules Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi.','[{\"cis\": [\"4.1.3.12\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"4.9\", \"16.11\", \"16.13\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3\", \"AU-3(1)\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"iso_27001-2013\": [\"A.9.4.2\", \"A.8.1.3\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0001\"]}]'),(29614,'Ensure file deletion events by users are collected.','Monitor the use of system calls associated with the deletion or renaming of files and file attributes. This configuration statement sets up monitoring for: - unlink: remove a file. - unlinkat: remove a file attribute. - rename: rename a file. - renameat: rename a file attribute system calls and tags them with the identifier "delete".','Monitoring these calls from non-privileged users could provide a system administrator with evidence that inappropriate removal of files and file attributes associated with protected files is occurring. While this audit option will look at all events, system administrators will want to look for specific privileged files that are being deleted or altered.','','Create audit rules: Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor file deletion events by users. - 64 Bit systems: Example: # { UID_MIN=$(awk '/^s*UID_MIN/{print $2}' /etc/login.defs) [ -n "${UID_MIN}" ] && printf " -a always,exit -F arch=b64 -S rename,unlink,unlinkat,renameat -F auid>=${UID_MIN} -F auid!=unset -F key=delete -a always,exit -F arch=b32 -S rename,unlink,unlinkat,renameat -F auid>=${UID_MIN} -F auid!=unset -F key=delete " >> /etc/audit/rules.d/50-delete.rules || printf "ERROR: Variable 'UID_MIN' is unset. " } - Load audit rules: Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi - 32 Bit systems: Follow the same procedures as for 64 bit systems and ignore any entries with b64.','[{\"cis\": [\"4.1.3.13\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"6.2\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29615,'Ensure events that modify the system's Mandatory Access Controls are collected.','Monitor AppArmor, an implementation of mandatory access controls. The parameters below monitor any write access (potential additional, deletion or modification of files in the directory) or attribute changes to the /etc/apparmor/ and /etc/apparmor.d/ directories. Note: If a different Mandatory Access Control method is used, changes to the corresponding directories should be audited.','Changes to files in the /etc/apparmor/ and /etc/apparmor.d/ directories could indicate that an unauthorized user is attempting to modify access controls and change security contexts, leading to a compromise of the system.','','Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor events that modify the systems Mandatory Access Controls. Example: # printf " -w /etc/apparmor/ -p wa -k MAC-policy -w /etc/apparmor.d/ -p wa -k MAC-policy " >> /etc/audit/rules.d/50-MAC-policy.rules Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi.','[{\"cis\": [\"4.1.3.14\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"5.5\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"iso_27001-2013\": [\"A.12.1.2\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0004\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29616,'Ensure successful and unsuccessful attempts to use the chcon command are recorded.','The operating system must generate audit records for successful/unsuccessful uses of the chcon command.','The chcon command is used to change file security context. Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one. Audit records can be generated from various components within the information system (e.g., module or policy filter).','','Create audit rules: Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor successful and unsuccessful attempts to use the chcon command. - 64 Bit systems: Example: # { UID_MIN=$(awk '/^s*UID_MIN/{print $2}' /etc/login.defs) [ -n "${UID_MIN}" ] && printf " -a always,exit -F path=/usr/bin/chcon -F perm=x -F auid>=${UID_MIN} -F auid!=unset -k perm_chng " >> /etc/audit/rules.d/50-perm_chng.rules || printf "ERROR:Variable 'UID_MIN' is unset. " } - Load audit rules: Merge and load the rules into active configuration: # augenrules --load .Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi - 32 Bit systems: Follow the same procedures as for 64 bit systems and ignore any entries with b64.','[{\"cis\": [\"4.1.3.15\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}]'),(29617,'Ensure successful and unsuccessful attempts to use the setfacl command are recorded.','The operating system must generate audit records for successful/unsuccessful uses of the setfacl command.','This utility sets Access Control Lists (ACLs) of files and directories. Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one. Audit records can be generated from various components within the information system (e.g., module or policy filter).','','Create audit rules: Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor successful and unsuccessful attempts to use the setfacl command. - 64 Bit systems Example: # { UID_MIN=$(awk '/^s*UID_MIN/{print $2}' /etc/login.defs) [ -n "${UID_MIN}" ] && printf " -a always,exit -F path=/usr/bin/setfacl -F perm=x -F auid>=${UID_MIN} -F auid!=unset -k perm_chng " >> /etc/audit/rules.d/50-perm_chng.rules || printf "ERROR:Variable 'UID_MIN' is unset. " } Load audit rules: Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi - 32 Bit systems: Follow the same procedures as for 64 bit systems and ignore any entries with b64.','[{\"cis\": [\"4.1.3.16\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}]'),(29618,'Ensure successful and unsuccessful attempts to use the chacl command are recorded.','The operating system must generate audit records for successful/unsuccessful uses of the chacl command. chacl is an IRIX-compatibility command, and is maintained for those users who are familiar with its use from either XFS or IRIX.','chacl changes the ACL(s) for a file or directory. Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one. Audit records can be generated from various components within the information system (e.g., module or policy filter).','','Create audit rules: Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor successful and unsuccessful attempts to use the chacl command. - 64 Bit systems: Example: # { UID_MIN=$(awk '/^s*UID_MIN/{print $2}' /etc/login.defs) [ -n "${UID_MIN}" ] && printf " -a always,exit -F path=/usr/bin/chacl -F perm=x -F auid>=${UID_MIN} -F auid!=unset -k perm_chng " >> /etc/audit/rules.d/50-perm_chng.rules || printf "ERROR:Variable 'UID_MIN' is unset. " } Load audit rules: Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi - 32 Bit systems: Follow the same procedures as for 64 bit systems and ignore any entries with b64.','[{\"cis\": [\"4.1.3.17\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}]'),(29619,'Ensure successful and unsuccessful attempts to use the usermod command are recorded.','The operating system must generate audit records for successful/unsuccessful uses of the usermod command.','The usermod command modifies the system account files to reflect the changes that are specified on the command line. Without generating audit records that are specific to the security and mission needs of the organization, it would be difficult to establish, correlate, and investigate the events relating to an incident or identify those responsible for one. Audit records can be generated from various components within the information system (e.g., module or policy filter).','','Create audit rules: Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor successful and unsuccessful attempts to use the usermod command. - 64 Bit systems Example: # { UID_MIN=$(awk '/^s*UID_MIN/{print $2}' /etc/login.defs) [ -n "${UID_MIN}" ] && printf " -a always,exit -F path=/usr/sbin/usermod -F perm=x -F auid>=${UID_MIN} -F auid!=unset -k usermod " >> /etc/audit/rules.d/50-usermod.rules || printf "ERROR:Variable 'UID_MIN' is unset. " } Load audit rules: Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi - 32 Bit systems: Follow the same procedures as for 64 bit systems and ignore any entries with b64.','[{\"cis\": [\"4.1.3.18\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}]'),(29620,'Ensure kernel module loading unloading and modification is collected.','Monitor the loading and unloading of kernel modules. All the loading / listing / dependency checking of modules is done by kmod via symbolic links. The following system calls control loading and unloading of modules: - init_module - load a module. - finit_module - load a module (used when the overhead of using cryptographically signed modules to determine the authenticity of a module can be avoided). - delete_module - delete a module. - create_module - create a loadable module entry. - query_module - query the kernel for various bits pertaining to modules. Any execution of the loading and unloading module programs and system calls will trigger an audit record with an identifier of modules.','Monitoring the use of all the various ways to manipulate kernel modules could provide system administrators with evidence that an unauthorized change was made to a kernel module, possibly compromising the security of the system.','','Create audit rules Edit or create a file in the /etc/audit/rules.d/ directory, ending in .rules extension, with the relevant rules to monitor kernel module modification. 64 Bit systems Example: # { UID_MIN=$(awk '/^s*UID_MIN/{print $2}' /etc/login.defs) [ -n "${UID_MIN}" ] && printf " -a always,exit -F arch=b64 -S init_module,finit_module,delete_module,create_module,query_module -F auid>=${UID_MIN} -F auid!=unset -k kernel_modules -a always,exit -F path=/usr/bin/kmod -F perm=x -F auid>=${UID_MIN} -F auid!=unset -k kernel_modules " >> /etc/audit/rules.d/50-kernel_modules.rules || printf "ERROR: Variable 'UID_MIN' is unset. " } Load audit rules Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi.','[{\"cis\": [\"4.1.3.19\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"6.2\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0004\"]}, {\"mitre_mitigations\": [\"M1047\"]}]'),(29621,'Ensure the audit configuration is immutable.','Set system audit so that audit rules cannot be modified with auditctl. Setting the flag "-e 2" forces audit to be put in immutable mode. Audit changes can only be made on system reboot. Note: This setting will require the system to be rebooted to update the active auditd configuration settings.','In immutable mode, unauthorized users cannot execute changes to the audit system to potentially hide malicious activity and then put the audit rules back. Users would most likely notice a system reboot and that could alert administrators of an attempt to make unauthorized audit changes.','','Edit or create the file /etc/audit/rules.d/99-finalize.rules and add the line -e 2 at the end of the file: Example: # printf -- "-e 2" >> /etc/audit/rules.d/99-finalize.rules Load audit rules Merge and load the rules into active configuration: # augenrules --load Check if reboot is required. # if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then printf "Reboot required to load rules "; fi.','[{\"cis\": [\"4.1.3.20\"]}, {\"cis_csc_v8\": [\"3.3\", \"8.5\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.3\", \"AC.L2-3.1.5\", \"AU.L2-3.3.1\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\", \"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\", \"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"AU-3\", \"AU-3(1)\", \"MP-2\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\", \"CC7.2\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29622,'Ensure the running and on disk configuration is the same.','The Audit system have both on disk and running configuration. It is possible for these configuration settings to differ. Note: Due to the limitations of augenrules and auditctl, it is not absolutely guaranteed that loading the rule sets via augenrules --load will result in all rules being loaded or even that the user will be informed if there was a problem loading the rules.','Configuration differences between what is currently running and what is on disk could cause unexpected problems or may give a false impression of compliance requirements.','','If the rules are not aligned across all three () areas, run the following command to merge and load all rules: # augenrules --load Check if reboot is required. if [[ $(auditctl -s | grep "enabled") =~ "2" ]]; then echo "Reboot required to load rules"; fi.','[{\"cis\": [\"4.1.3.21\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"6.3\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}]'),(29623,'Ensure only authorized groups are assigned ownership of audit log files.','Audit log files contain information about the system and system activity.','Access to audit records can reveal system and configuration data to attackers, potentially compromising its confidentiality.','','Run the following command to configure the audit log files to be owned by adm group: # find $(dirname $(awk -F"=" '/^s*log_file/ {print $2}' /etc/audit/auditd.conf | xargs)) -type f ( ! -group adm -a ! -group root ) -exec chgrp adm {} + Run the following command to configure the audit log files to be owned by the adm group: # chgrp adm /var/log/audit/ Run the following command to set the log_group parameter in the audit configuration file to log_group = adm: # sed -ri 's/^s*#?s*log_groups*=s*S+(s*#.*)?.*$/log_group = adm1/' /etc/audit/auditd.conf Run the following command to restart the audit daemon to reload the configuration file: # systemctl restart auditd.','[{\"cis\": [\"4.1.4.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(29624,'Ensure audit configuration files are 640 or more restrictive.','Audit configuration files control auditd and what events are audited.','Access to the audit configuration files could allow unauthorized personnel to prevent the auditing of critical events. Misconfigured audit configuration files may prevent the auditing of critical events or impact the system's performance by overwhelming the audit log. Misconfiguration of the audit configuration files may also make it more difficult to establish and investigate events relating to an incident.','','Run the following command to remove more permissive mode than 0640 from the audit configuration files: # find /etc/audit/ -type f ( -name '*.conf' -o -name '*.rules' ) -exec chmod u-x,g-wx,o-rwx {} +.','[{\"cis\": [\"4.1.4.5\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(29625,'Ensure audit configuration files are owned by root.','Audit configuration files control auditd and what events are audited.','Access to the audit configuration files could allow unauthorized personnel to prevent the auditing of critical events. Misconfigured audit configuration files may prevent the auditing of critical events or impact the system's performance by overwhelming the audit log. Misconfiguration of the audit configuration files may also make it more difficult to establish and investigate events relating to an incident.','','Run the following command to change ownership to root user: # find /etc/audit/ -type f ( -name '*.conf' -o -name '*.rules' ) ! -user root -exec chown root {} +.','[{\"cis\": [\"4.1.4.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(29626,'Ensure audit configuration files belong to group root.','Audit configuration files control auditd and what events are audited.','Access to the audit configuration files could allow unauthorized personnel to prevent the auditing of critical events. Misconfigured audit configuration files may prevent the auditing of critical events or impact the system's performance by overwhelming the audit log. Misconfiguration of the audit configuration files may also make it more difficult to establish and investigate events relating to an incident.','','Run the following command to change group to root: # find /etc/audit/ -type f ( -name '*.conf' -o -name '*.rules' ) ! -group root -exec chgrp root {} +.','[{\"cis\": [\"4.1.4.7\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(29627,'Ensure audit tools are 755 or more restrictive.','Audit tools include, but are not limited to, vendor-provided and open source audit tools needed to successfully view and manipulate audit information system activity and records. Audit tools include custom queries and report generators.','Protecting audit information includes identifying and protecting the tools used to view and manipulate log data. Protecting audit tools is necessary to prevent unauthorized operation on audit information.','','Run the following command to remove more permissive mode from the audit tools: # chmod go-w /sbin/auditctl /sbin/aureport /sbin/ausearch /sbin/autrace /sbin/auditd /sbin/augenrules.','[{\"cis\": [\"4.1.4.8\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(29628,'Ensure audit tools are owned by root.','Audit tools include, but are not limited to, vendor-provided and open source audit tools needed to successfully view and manipulate audit information system activity and records. Audit tools include custom queries and report generators.','Protecting audit information includes identifying and protecting the tools used to view and manipulate log data. Protecting audit tools is necessary to prevent unauthorized operation on audit information.','','Run the following command to change the owner of the audit tools to the root user: # chown root /sbin/auditctl /sbin/aureport /sbin/ausearch /sbin/autrace /sbin/auditd /sbin/augenrules.','[{\"cis\": [\"4.1.4.9\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(29629,'Ensure audit tools belong to group root.','Audit tools include, but are not limited to, vendor-provided and open source audit tools needed to successfully view and manipulate audit information system activity and records. Audit tools include custom queries and report generators.','Protecting audit information includes identifying and protecting the tools used to view and manipulate log data. Protecting audit tools is necessary to prevent unauthorized operation on audit information.','','Run the following command to remove more permissive mode from the audit tools: # chmod go-w /sbin/auditctl /sbin/aureport /sbin/ausearch /sbin/autrace /sbin/auditd /sbin/augenrules Run the following command to change owner and group of the audit tools to root user and group: # chown root:root /sbin/auditctl /sbin/aureport /sbin/ausearch /sbin/autrace /sbin/auditd /sbin/augenrules.','[{\"cis\": [\"4.1.4.10\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(29630,'Ensure systemd-journal-remote is installed.','Journald (via systemd-journal-remote) supports the ability to send log events it gathers to a remote log host or to receive messages from remote hosts, thus enabling centralised log management.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Run the following command to install systemd-journal-remote: # apt install systemd-journal-remote.','[{\"cis\": [\"4.2.1.1.1\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1029\"]}]'),(29631,'Ensure systemd-journal-remote is enabled.','Journald (via systemd-journal-remote) supports the ability to send log events it gathers to a remote log host or to receive messages from remote hosts, thus enabling centralised log management.','Storing log data on a remote host protects log integrity from local attacks. If an attacker gains root access on the local system, they could tamper with or remove log data that is stored on the local system.','','Run the following command to enable systemd-journal-remote: # systemctl --now enable systemd-journal-upload.service.','[{\"cis\": [\"4.2.1.1.3\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1029\"]}]'),(29632,'Ensure journald is not configured to recieve logs from a remote client.','Journald supports the ability to receive messages from remote hosts, thus acting as a log server. Clients should not receive data from other hosts. NOTE: - The same package, systemd-journal-remote, is used for both sending logs to remote hosts and receiving incoming logs. - With regards to receiving logs, there are two services; systemd-journal-remote.socket and systemd-journal-remote.service.','If a client is configured to also receive data, thus turning it into a server, the client system is acting outside it's operational boundary.','','Run the following command to disable systemd-journal-remote.socket: # systemctl --now disable systemd-journal-remote.socket.','[{\"cis\": [\"4.2.1.1.4\"]}, {\"cis_csc_v8\": [\"4.8\", \"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\", \"9.2\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\", \"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\", \"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\", \"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1029\"]}]'),(29633,'Ensure journald service is enabled.','Ensure that the systemd-journald service is enabled to allow capturing of logging events.','If the systemd-journald service is not enabled to start on boot, the system will not capture logging events.','','By default the systemd-journald service does not have an [Install] section and thus cannot be enabled / disabled. It is meant to be referenced as Requires or Wants by other unit files. As such, if the status of systemd-journald is not static, investigate why.','[{\"cis\": [\"4.2.1.2\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29634,'Ensure journald is configured to compress large log files.','The journald system includes the capability of compressing overly large files to avoid filling up the system with logs or making the logs unmanageably large.','Uncompressed large files may unexpectedly fill a filesystem leading to resource unavailability. Compressing logs prior to write can prevent sudden, unexpected filesystem impacts.','','Edit the /etc/systemd/journald.conf file and add the following line: Compress=yes Restart the service: # systemctl restart systemd-journald.','[{\"cis\": [\"4.2.1.3\"]}, {\"cis_csc_v8\": [\"8.2\", \"8.3\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\", \"6.4\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\", \"10.7\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"soc_2\": [\"A1.1\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.002\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1053\"]}]'),(29635,'Ensure journald is configured to write logfiles to persistent disk.','Data from journald may be stored in volatile memory or persisted locally on the server. Logs in memory will be lost upon a system reboot. By persisting logs to local disk on the server they are protected from loss due to a reboot.','Writing log data to disk will provide the ability to forensically reconstruct events which may have impacted the operations or security of a system even after a system crash or reboot.','','Edit the /etc/systemd/journald.conf file and add the following line: Storage=persistent Restart the service: # systemctl restart systemd-journald.','[{\"cis\": [\"4.2.1.4\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29636,'Ensure journald is not configured to send logs to rsyslog.','Data from journald should be kept in the confines of the service and not forwarded on to other services.','IF journald is the method for capturing logs, all logs of the system should be handled by journald and not forwarded to other logging mechanisms.','','Edit the /etc/systemd/journald.conf file and ensure that ForwardToSyslog=yes is removed. Restart the service: # systemctl restart systemd-journald.','[{\"cis\": [\"4.2.1.5\"]}, {\"cis_csc_v8\": [\"8.2\", \"8.9\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\", \"6.5\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\", \"10.5.3\", \"10.5.4\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\", \"10.3.3\"]}, {\"nist_sp_800-53\": [\"AU-7\", \"AU-6(3)\"]}, {\"soc_2\": [\"PL1.4\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0040\"]}, {\"mitre_mitigations\": [\"M1029\"]}]'),(29637,'Ensure rsyslog is installed.','The rsyslog software is recommended in environments where journald does not meet operation requirements.','The security enhancements of rsyslog such as connection-oriented (i.e. TCP) transmission of logs, the option to log to database formats, and the encryption of log data en route to a central logging server) justify installing and configuring the package.','','Run the following command to install rsyslog: # apt install rsyslog.','[{\"cis\": [\"4.2.2.1\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1005\", \"T1070\", \"T1070.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29638,'Ensure rsyslog service is enabled.','Once the rsyslog package is installed, ensure that the service is enabled.','If the rsyslog service is not enabled to start on boot, the system will not capture logging events.','','Run the following command to enable rsyslog: # systemctl --now enable rsyslog.','[{\"cis\": [\"4.2.2.2\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29639,'Ensure journald is configured to send logs to rsyslog.','Data from journald may be stored in volatile memory or persisted locally on the server. Utilities exist to accept remote export of journald logs, however, use of the RSyslog service provides a consistent means of log collection and export.','IF RSyslog is the preferred method for capturing logs, all logs of the system should be sent to it for further processing.','','Edit the /etc/systemd/journald.conf file and add the following line: ForwardToSyslog=yes Restart the service: # systemctl restart rsyslog.','[{\"cis\": [\"4.2.2.3\"]}, {\"cis_csc_v8\": [\"8.2\", \"8.9\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\", \"6.5\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\", \"10.5.3\", \"10.5.4\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\", \"10.3.3\"]}, {\"nist_sp_800-53\": [\"AU-7\", \"AU-6(3)\"]}, {\"soc_2\": [\"PL1.4\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}]'),(29640,'Ensure rsyslog default file permissions are configured.','RSyslog will create logfiles that do not already exist on the system. This setting controls what permissions will be applied to these newly created files.','It is important to ensure that log files have the correct permissions to ensure that sensitive data is archived and protected.','The systems global umask could override, but only making the file permissions stricter, what is configured in RSyslog with the FileCreateMode directive. RSyslog also has it's own $umask directive that can alter the intended file creation mode. In addition, consideration should be given to how FileCreateMode is used. Thus it is critical to ensure that the intended file creation mode is not overridden with less restrictive settings in /etc/rsyslog.conf, /etc/rsyslog.d/*conf files and that FileCreateMode is set before any file is created.','Edit either /etc/rsyslog.conf or a dedicated .conf file in /etc/rsyslog.d/ and set $FileCreateMode to 0640 or more restrictive: $FileCreateMode 0640 Restart the service: # systemctl restart rsyslog.','[{\"cis\": [\"4.2.2.4\"]}, {\"cis_csc_v8\": [\"3.3\", \"8.2\"]}, {\"cis_csc_v7\": [\"5.1\", \"6.2\", \"6.3\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\", \"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\", \"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\", \"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\", \"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\", \"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1083\"]}, {\"mitre_tactics\": [\"TA0007\"]}]'),(29641,'Ensure rsyslog is not configured to receive logs from a remote client.','RSyslog supports the ability to receive messages from remote hosts, thus acting as a log server. Clients should not receive data from other hosts.','If a client is configured to also receive data, thus turning it into a server, the client system is acting outside it's operational boundary.','','Should there be any active log server configuration found in the auditing section, modify those file and remove the specific lines highlighted by the audit. Ensure none of the following entries are present in any of /etc/rsyslog.conf or /etc/rsyslog.d/*.conf. Old format $ModLoad imtcp $InputTCPServerRun New format module(load="imtcp") input(type="imtcp" port="514") Restart the service: # systemctl restart rsyslog.','[{\"cis\": [\"4.2.2.7\"]}, {\"cis_csc_v8\": [\"4.8\", \"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\", \"9.2\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\", \"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\", \"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.12.4.1\", \"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1070\", \"T1070.002\", \"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29642,'Ensure cron daemon is enabled and running.','The cron daemon is used to execute batch jobs on the system. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','While there may not be user jobs that need to be run on the system, the system does have maintenance jobs that may include security monitoring that have to run, and cron is used to execute them.','','Run the following command to enable and start cron: # systemctl --now enable cron.','[{\"cis\": [\"5.1.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.001\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1018\"]}]'),(29643,'Ensure permissions on /etc/crontab are configured.','The /etc/crontab file is used by cron to control its own jobs. The commands in this item make sure that root is the user and group owner of the file and that only the owner can access the file. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','This file contains information on what system jobs are run by cron. Write access to these files could provide unprivileged users with the ability to elevate their privileges. Read access to these files could provide users with the ability to gain insight on system jobs that run on the system and could provide them a way to gain unauthorized privileged access.','','Run the following commands to set ownership and permissions on /etc/crontab : # chown root:root /etc/crontab # chmod og-rwx /etc/crontab.','[{\"cis\": [\"5.1.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1018\"]}]'),(29644,'Ensure permissions on /etc/cron.hourly are configured.','This directory contains system cron jobs that need to run on an hourly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on the /etc/cron.hourly directory: # chown root:root /etc/cron.hourly/ # chmod og-rwx /etc/cron.hourly/.','[{\"cis\": [\"5.1.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1018\"]}]'),(29645,'Ensure permissions on /etc/cron.daily are configured.','The /etc/cron.daily directory contains system cron jobs that need to run on a daily basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on the /etc/cron.daily directory: # chown root:root /etc/cron.daily/ # chmod og-rwx /etc/cron.daily/.','[{\"cis\": [\"5.1.4\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1018\"]}]'),(29646,'Ensure permissions on /etc/cron.weekly are configured.','The /etc/cron.weekly directory contains system cron jobs that need to run on a weekly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on the /etc/cron.weekly directory: # chown root:root /etc/cron.weekly/ # chmod og-rwx /etc/cron.weekly/.','[{\"cis\": [\"5.1.5\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1018\"]}]'),(29647,'Ensure permissions on /etc/cron.monthly are configured.','The /etc/cron.monthly directory contains system cron jobs that need to run on a monthly basis. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on the /etc/cron.monthly directory: # chown root:root /etc/cron.monthly/ # chmod og-rwx /etc/cron.monthly/.','[{\"cis\": [\"5.1.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1018\"]}]'),(29648,'Ensure permissions on /etc/cron.d are configured.','The /etc/cron.d directory contains system cron jobs that need to run in a similar manner to the hourly, daily weekly and monthly jobs from /etc/crontab, but require more granular control as to when they run. The files in this directory cannot be manipulated by the crontab command, but are instead edited by system administrators using a text editor. The commands below restrict read/write and search access to user and group root, preventing regular users from accessing this directory. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy.','Granting write access to this directory for non-privileged users could provide them the means for gaining unauthorized elevated privileges. Granting read access to this directory could give an unprivileged user insight in how to gain elevated privileges or circumvent auditing controls.','','Run the following commands to set ownership and permissions on the /etc/cron.d directory: # chown root:root /etc/cron.d/ # chmod og-rwx /etc/cron.d/.','[{\"cis\": [\"5.1.7\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1018\"]}]'),(29649,'Ensure cron is restricted to authorized users.','Configure /etc/cron.allow to allow specific users to use this service. If /etc/cron.allow does not exist, then /etc/cron.deny is checked. Any user not specifically defined in this file is allowed to use cron. By removing the file, only users in /etc/cron.allow are allowed to use cron. Notes: - Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, cron should be removed, and the alternate method should be secured in accordance with local site policy. - Even though a given user is not listed in cron.allow, cron jobs can still be run as that user. - The cron.allow file only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator is authorized to schedule cron jobs. Using the cron.allow file to control who can run cron jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/cron.deny: # rm /etc/cron.deny Run the following command to create /etc/cron.allow # touch /etc/cron.allow Run the following commands to set permissions and ownership for /etc/cron.allow: # chmod g-wx,o-rwx /etc/cron.allow # chown root:root /etc/cron.allow.','[{\"cis\": [\"5.1.8\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\"]}, {\"mitre_mitigations\": [\"M1018\"]}]'),(29650,'Ensure at is restricted to authorized users.','Configure /etc/at.allow to allow specific users to use this service. If /etc/at.allow does not exist, then /etc/at.deny is checked. Any user not specifically defined in this file is allowed to use at. By removing the file, only users in /etc/at.allow are allowed to use at. Note: Other methods, such as systemd timers, exist for scheduling jobs. If another method is used, at should be removed, and the alternate method should be secured in accordance with local site policy.','On many systems, only the system administrator is authorized to schedule at jobs. Using the at.allow file to control who can run at jobs enforces this policy. It is easier to manage an allow list than a deny list. In a deny list, you could potentially add a user ID to the system and forget to add it to the deny files.','','Run the following commands to remove /etc/at.deny: # rm /etc/at.deny Run the following command to create /etc/at.allow # touch /etc/at.allow Run the following commands to set permissions and ownership for /etc/at.allow: # chmod g-wx,o-rwx /etc/at.allow # chown root:root /etc/at.allow.','[{\"cis\": [\"5.1.9\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1053\", \"T1053.003\"]}, {\"mitre_tactics\": [\"TA0002\"]}, {\"mitre_mitigations\": [\"M1018\"]}]'),(29651,'Ensure permissions on /etc/ssh/sshd_config are configured.','The /etc/ssh/sshd_config file contains configuration specifications for sshd. The command below sets the owner and group of the file to root.','The /etc/ssh/sshd_config file needs to be protected from unauthorized changes by non-privileged users.','','Run the following commands to set ownership and permissions on /etc/ssh/sshd_config: # chown root:root /etc/ssh/sshd_config # chmod og-rwx /etc/ssh/sshd_config.','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1098\", \"T1098.004\", \"T1543\", \"T1543.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29652,'Ensure SSH access is limited.','There are several options available to limit which users and group can access the system via SSH. It is recommended that at least one of the following options be leveraged: - AllowUsers: > The AllowUsers variable gives the system administrator the option of allowing specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by only allowing the allowed users to log in from a particular host, the entry can be specified in the form of user@host. - AllowGroups: > The AllowGroups variable gives the system administrator the option of allowing specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable. - DenyUsers: > The DenyUsers variable gives the system administrator the option of denying specific users to ssh into the system. The list consists of space separated user names. Numeric user IDs are not recognized with this variable. If a system administrator wants to restrict user access further by specifically denying a user's access from a particular host, the entry can be specified in the form of user@host. - DenyGroups: > The DenyGroups variable gives the system administrator the option of denying specific groups of users to ssh into the system. The list consists of space separated group names. Numeric group IDs are not recognized with this variable.','Restricting which users can remotely access the system via SSH will help ensure that only authorized users access the system.','','Edit the /etc/ssh/sshd_config file to set one or more of the parameter as follows: AllowUsers <userlist> OR AllowGroups <grouplist> OR DenyUsers <userlist> OR DenyGroups <grouplist>.','[{\"cis\": [\"5.2.4\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.2.3\"]}, {\"mitre_techniques\": [\"T1021\", \"T1021.004\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1018\"]}]'),(29653,'Ensure SSH LogLevel is appropriate.','INFO level is the basic level that only records login activity of SSH users. In many situations, such as Incident Response, it is important to determine when a particular user was active on a system. The logout record can eliminate those users who disconnected, which helps narrow the field. VERBOSE level specifies that login and logout activity as well as the key fingerprint for any SSH key used for login will be logged. This information is important for SSH key management, especially in legacy environments.','SSH provides several logging levels with varying amounts of verbosity. DEBUG is specifically not recommended other than strictly for debugging SSH communications since it provides so much data that it is difficult to identify important security information.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LogLevel VERBOSE OR LogLevel INFO.','[{\"cis\": [\"5.2.5\"]}, {\"cis_csc_v8\": [\"8.2\"]}, {\"cis_csc_v7\": [\"6.2\", \"6.3\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"pci_dss_3.2.1\": [\"10.2\", \"10.3\"]}, {\"pci_dss_4.0\": [\"5.3.4\", \"6.4.1\", \"6.4.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0005\"]}]'),(29654,'Ensure SSH PAM is enabled.','The UsePAM directive enables the Pluggable Authentication Module (PAM) interface. If set to yes this will enable PAM authentication using ChallengeResponseAuthentication and PasswordAuthentication directives in addition to PAM account and session module processing for all authentication types.','When usePAM is set to yes, PAM runs through account and session types properly. This is important if you want to restrict access to services based off of IP, time or other factors of the account. Additionally, you can make sure users inherit certain environment variables on login or disallow access to the server.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: UsePAM yes.','[{\"cis\": [\"5.2.6\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1021\", \"T1021.004\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"mitre_mitigations\": [\"M1035\"]}]'),(29655,'Ensure SSH root login is disabled.','The PermitRootLogin parameter specifies if the root user can log in using SSH. The default is prohibit-password.','Disallowing root logins over SSH requires system admins to authenticate using their own individual account, then escalating to root. This limits opportunity for non-repudiation and provides a clear audit trail in the event of a security incident.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitRootLogin no.','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc_v8\": [\"5.4\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"SC.L2-3.13.3\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\"]}, {\"iso_27001-2013\": [\"A.9.2.3\"]}, {\"mitre_techniques\": [\"T1021\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29656,'Ensure SSH HostbasedAuthentication is disabled.','The HostbasedAuthentication parameter specifies if authentication is allowed through trusted hosts via the user of .rhosts, or /etc/hosts.equiv, along with successful public key client host authentication.','Even though the .rhosts files are ineffective if support is disabled in /etc/pam.conf, disabling the ability to use .rhosts files in SSH provides an additional layer of protection.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: HostbasedAuthentication no.','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"16.3\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.003\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29657,'Ensure SSH PermitEmptyPasswords is disabled.','The PermitEmptyPasswords parameter specifies if the SSH server allows login to accounts with empty password strings.','Disallowing remote shell access to accounts that have an empty password reduces the probability of unauthorized access to the system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitEmptyPasswords no.','[{\"cis\": [\"5.2.9\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"16.3\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"mitre_techniques\": [\"T1021\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29658,'Ensure SSH PermitUserEnvironment is disabled.','The PermitUserEnvironment option allows users to present environment options to the SSH daemon.','Permitting users the ability to set environment variables through the SSH daemon could potentially allow users to bypass security controls (e.g. setting an execution path that has SSH executing trojan'd programs).','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: PermitUserEnvironment no.','[{\"cis\": [\"5.2.10\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1021\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29659,'Ensure SSH IgnoreRhosts is enabled.','The IgnoreRhosts parameter specifies that .rhosts and .shosts files will not be used in RhostsRSAAuthentication or HostbasedAuthentication.','Setting this parameter forces users to enter a password when authenticating with SSH.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: IgnoreRhosts yes.','[{\"cis\": [\"5.2.11\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.003\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"mitre_mitigations\": [\"M1027\"]}]'),(29660,'Ensure SSH X11 forwarding is disabled.','The X11Forwarding parameter provides the ability to tunnel X11 traffic through the connection to enable remote graphic connections.','Disable X11 forwarding unless there is an operational requirement to use X11 applications directly. There is a small risk that the remote X11 servers of users who are logged in via SSH with X11 forwarding could be compromised by other users on the X11 server. Note that even if X11 forwarding is disabled, users can always install their own forwarders.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: X11Forwarding no.','[{\"cis\": [\"5.2.12\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"pci_dss_3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1210\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29661,'Ensure only strong Ciphers are used.','This variable limits the ciphers that SSH can use during communication. Note: - Some organizations may have stricter requirements for approved ciphers. - Ensure that ciphers used are in compliance with site policy. - The only "strong" ciphers currently FIPS 140-2 compliant are: aes256-ctr, aes192-ctr, aes128-ctr. - Supported ciphers in openSSH 8.2: 3des-cbc, aes128-cbc, aes192-cbc, aes256-cbc, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com, chacha20-poly1305@openssh.com.','Weak ciphers that are used for authentication to the cryptographic module cannot be relied upon to provide confidentiality or integrity, and system data may be compromised. - The Triple DES ciphers, as used in SSH, have a birthday bound of approximately four billion blocks, which makes it easier for remote attackers to obtain clear text data via a birthday attack against a long-duration encrypted session, aka a "Sweet32" attack. - Error handling in the SSH protocol; Client and Server, when using a block cipher algorithm in Cipher Block Chaining (CBC) mode, makes it easier for remote attackers to recover certain plain text data from an arbitrary block of cipher text in an SSH session via unknown vectors.','','Edit the /etc/ssh/sshd_config file add/modify the Ciphers line to contain a comma separated list of the site approved ciphers. Example: Ciphers chacha20-poly1305@openssh.com,aes256-gcm@openssh.com,aes128-gcm@openssh.com,aes256-ctr,aes192-ctr,aes128-ctr.','[{\"cis\": [\"5.2.13\"]}, {\"cis_csc_v8\": [\"3.10\"]}, {\"cis_csc_v7\": [\"14.4\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.17\", \"AC.L2-3.1.13\", \"IA.L2-3.5.10\", \"SC.L2-3.13.11\", \"SC.L2-3.13.8\", \"SC.L2-3.13.15\"]}, {\"hipaa\": [\"164.312(a)(2)(iv)\", \"164.312(e)(1)\", \"164.312(e)(2)(i)\", \"164.312(e)(2)(ii)\"]}, {\"pci_dss_3.2.1\": [\"2.1.1\", \"4.1\", \"4.1.1\", \"8.2.1\"]}, {\"pci_dss_4.0\": [\"2.2.7\", \"4.1.1\", \"4.2.1\", \"4.2.1.2\", \"4.2.2\", \"8.3.2\"]}, {\"nist_sp_800-53\": [\"AC-17(2)\", \"SC-8\", \"SC-8(1)\"]}, {\"iso_27001-2013\": [\"A.10.1.1\", \"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1040\", \"T1557\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1041\"]}]'),(29662,'Ensure only strong MAC algorithms are used.','This variable limits the types of MAC algorithms that SSH can use during communication. Notes: - Some organizations may have stricter requirements for approved MACs. - Ensure that MACs used are in compliance with site policy. - The only "strong" MACs currently FIPS 140-2 approved are: hmac-sha2-256, hmac-sha2-512. - The Supported MACs are: hmac-md5, hmac-md5-96, hmac-sha1, hmac-sha1-96, hmac-sha2-256, hmac-sha2-512, umac-64@openssh.co, umac-128@openssh.com, hmac-md5-etm@openssh.com, hmac-md5-96-etm@openssh.com, hmac-sha1-etm@openssh.com, hmac-sha1-96-etm@openssh.com, hmac-sha2-256-etm@openss.com, hmac-sha2-512-etm@openssh.com, umac-64-etm@openssh.com, umac-128-etm@openssh.com.','MD5 and 96-bit MAC algorithms are considered weak and have been shown to increase exploitability in SSH downgrade attacks. Weak algorithms continue to have a great deal of attention as a weak spot that can be exploited with expanded computing power. An attacker that breaks the algorithm could take advantage of a MiTM position to decrypt the SSH tunnel and capture credentials and information.','','Edit the /etc/ssh/sshd_config file and add/modify the MACs line to contain a comma separated list of the site approved MACs.Example: MACs hmac-sha2-512-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512,hmac-sha2-256.','[{\"cis\": [\"5.2.14\"]}, {\"cis_csc_v8\": [\"3.10\"]}, {\"cis_csc_v7\": [\"14.4\", \"16.5\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.17\", \"AC.L2-3.1.13\", \"IA.L2-3.5.10\", \"SC.L2-3.13.11\", \"SC.L2-3.13.8\", \"SC.L2-3.13.15\"]}, {\"hipaa\": [\"164.312(a)(2)(iv)\", \"164.312(e)(1)\", \"164.312(e)(2)(i)\", \"164.312(e)(2)(ii)\"]}, {\"pci_dss_3.2.1\": [\"2.1.1\", \"4.1\", \"4.1.1\", \"8.2.1\"]}, {\"pci_dss_4.0\": [\"2.2.7\", \"4.1.1\", \"4.2.1\", \"4.2.1.2\", \"4.2.2\", \"8.3.2\"]}, {\"nist_sp_800-53\": [\"AC-17(2)\", \"SC-8\", \"SC-8(1)\"]}, {\"iso_27001-2013\": [\"A.10.1.1\", \"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1040\", \"T1557\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1041\"]}]'),(29663,'Ensure only strong Key Exchange algorithms are used.','Key exchange is any method in cryptography by which cryptographic keys are exchanged between two parties, allowing use of a cryptographic algorithm. If the sender and receiver wish to exchange encrypted messages, each must be equipped to encrypt messages to be sent and decrypt messages received. Notes: - Kex algorithms have a higher preference the earlier they appear in the list. - Some organizations may have stricter requirements for approved Key exchange algorithms. - Ensure that Key exchange algorithms used are in compliance with site policy. - The only Key Exchange Algorithms currently FIPS 140-2 approved are: ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256. - The Key Exchange algorithms supported by OpenSSH 8.2 are: curve25519-sha256, curve25519-sha256@libssh.org, diffie-hellman-group1-sha1, diffie-hellman-group14-sha1, diffie-hellman-group14-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group-exchange-sha1, diffie-hellman-group-exchange-sha256, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, sntrup4591761x25519-sha512@tinyssh.org.','Key exchange methods that are considered weak should be removed. A key exchange method may be weak because too few bits are used, or the hashing algorithm is considered too weak. Using weak algorithms could expose connections to man-in-the-middle attacks.','','Edit the /etc/ssh/sshd_config file add/modify the KexAlgorithms line to contain a comma separated list of the site approved key exchange algorithms Example: KexAlgorithms curve25519-sha256,curve25519-sha256@libssh.org,diffie-hellman-group14-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256,diffie-hellman-group-exchange-sha256.','[{\"cis\": [\"5.2.15\"]}, {\"cis_csc_v8\": [\"3.10\"]}, {\"cis_csc_v7\": [\"14.4\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.17\", \"AC.L2-3.1.13\", \"IA.L2-3.5.10\", \"SC.L2-3.13.11\", \"SC.L2-3.13.8\", \"SC.L2-3.13.15\"]}, {\"hipaa\": [\"164.312(a)(2)(iv)\", \"164.312(e)(1)\", \"164.312(e)(2)(i)\", \"164.312(e)(2)(ii)\"]}, {\"pci_dss_3.2.1\": [\"2.1.1\", \"4.1\", \"4.1.1\", \"8.2.1\"]}, {\"pci_dss_4.0\": [\"2.2.7\", \"4.1.1\", \"4.2.1\", \"4.2.1.2\", \"4.2.2\", \"8.3.2\"]}, {\"nist_sp_800-53\": [\"AC-17(2)\", \"SC-8\", \"SC-8(1)\"]}, {\"iso_27001-2013\": [\"A.10.1.1\", \"A.13.1.1\"]}, {\"mitre_techniques\": [\"T1040\", \"T1557\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1041\"]}]'),(29664,'Ensure SSH AllowTcpForwarding is disabled.','SSH port forwarding is a mechanism in SSH for tunneling application ports from the client to the server, or servers to clients. It can be used for adding encryption to legacy applications, going through firewalls, and some system administrators and IT professionals use it for opening backdoors into the internal network from their home machines.','Leaving port forwarding enabled can expose the organization to security risks and backdoors. SSH connections are protected with strong encryption. This makes their contents invisible to most deployed network monitoring and traffic filtering solutions. This invisibility carries considerable risk potential if it is used for malicious purposes such as data exfiltration. Cybercriminals or malware could exploit SSH to hide their unauthorized communications, or to exfiltrate stolen data from the target network.','SSH tunnels are widely used in many corporate environments. In some environments the applications themselves may have very limited native support for security. By utilizing tunneling, compliance with SOX, HIPAA, PCI-DSS, and other standards can be achieved without having to modify the applications.','Edit the /etc/ssh/sshd_config file to set the parameter as follows: AllowTcpForwarding no.','[{\"cis\": [\"5.2.16\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1048\", \"T1048.002\", \"T1572\"]}, {\"mitre_tactics\": [\"TA0008\"]}, {\"mitre_mitigations\": [\"M1042\"]}]'),(29665,'Ensure SSH warning banner is configured.','The Banner parameter specifies a file whose contents must be sent to the remote user before authentication is permitted. By default, no banner is displayed.','Banners are used to warn connecting users of the particular site's policy regarding connection. Presenting a warning message prior to the normal user login may assist the prosecution of trespassers on the computer system.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: Banner /etc/issue.net.','[{\"cis\": [\"5.2.17\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_tactics\": [\"TA0001\", \"TA0007\"]}, {\"mitre_mitigations\": [\"M1035\"]}]'),(29666,'Ensure SSH MaxAuthTries is set to 4 or less.','The MaxAuthTries parameter specifies the maximum number of authentication attempts permitted per connection. When the login failure count reaches half the number, error messages will be written to the syslog file detailing the login failure.','Setting the MaxAuthTries parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. While the recommended setting is 4, set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxAuthTries 4.','[{\"cis\": [\"5.2.18\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"16.13\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"mitre_techniques\": [\"T1110\", \"T1110.001\", \"T1110.003\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1036\"]}]'),(29667,'Ensure SSH MaxStartups is configured.','The MaxStartups parameter specifies the maximum number of concurrent unauthenticated connections to the SSH daemon.','To protect a system from denial of service due to a large number of pending authentication connection attempts, use the rate limiting function of MaxStartups to protect availability of sshd logins and prevent overwhelming the daemon.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxStartups 10:30:60.','[{\"cis\": [\"5.2.19\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.002\"]}, {\"mitre_tactics\": [\"TA0040\"]}]'),(29668,'Ensure SSH MaxSessions is set to 10 or less.','The MaxSessions parameter specifies the maximum number of open sessions permitted from a given connection.','To protect a system from denial of service due to a large number of concurrent sessions, use the rate limiting function of MaxSessions to protect availability of sshd logins and prevent overwhelming the daemon.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: MaxSessions 10.','[{\"cis\": [\"5.2.20\"]}, {\"mitre_techniques\": [\"T1499\", \"T1499.002\"]}, {\"mitre_tactics\": [\"TA0040\"]}]'),(29669,'Ensure SSH LoginGraceTime is set to one minute or less.','The LoginGraceTime parameter specifies the time allowed for successful authentication to the SSH server. The longer the Grace period is the more open unauthenticated connections can exist. Like other session controls in this session the Grace Period should be limited to appropriate organizational limits to ensure the service is available for needed access.','Setting the LoginGraceTime parameter to a low number will minimize the risk of successful brute force attacks to the SSH server. It will also limit the number of concurrent unauthenticated connections. While the recommended setting is 60 seconds (1 Minute), set the number based on site policy.','','Edit the /etc/ssh/sshd_config file to set the parameter as follows: LoginGraceTime 60.','[{\"cis\": [\"5.2.21\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.6\", \"CM.L2-3.4.2\", \"CM.L2-3.4.7\"]}, {\"pci_dss_3.2.1\": [\"2.2\", \"11.5\"]}, {\"pci_dss_4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.5.1\", \"1.2.7\", \"2.1.1\", \"2.2.1\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1110\", \"T1110.001\", \"T1110.003\", \"T1110.004\", \"T1499\", \"T1499.002\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1036\"]}]'),(29670,'Ensure SSH Idle Timeout Interval is configured.','NOTE: To clarify, the two settings described below is only meant for idle connections from a protocol perspective and not meant to check if the user is active or not. An idle user does not mean an idle connection. SSH does not and never had, intentionally, the capability to drop idle users. In SSH versions before 8.2p1 there was a bug that caused these values to behave in such a manner that they where abused to disconnect idle users. This bug has been resolved in 8.2p1 and thus it can no longer be abused disconnect idle users. The two options ClientAliveInterval and ClientAliveCountMax control the timeout of SSH sessions. Taken directly from man 5 sshd_config: - ClientAliveInterval Sets a timeout interval in seconds after which if no data has been received from the client, sshd(8) will send a message through the encrypted channel to request a response from the client. The default is 0, indicating that these messages will not be sent to the client. - ClientAliveCountMax Sets the number of client alive messages which may be sent without sshd(8) receiving any messages back from the client. If this threshold is reached while client alive messages are being sent, sshd will disconnect the client, terminating the session. It is important to note that the use of client alive messages is very different from TCPKeepAlive. The client alive messages are sent through the encrypted channel and therefore will not be spoofable. The TCP keepalive option en-abled by TCPKeepAlive is spoofable. The client alive mechanism is valuable when the client or server depend on knowing when a connection has become unresponsive. The default value is 3. If ClientAliveInterval is set to 15, and ClientAliveCountMax is left at the default, unresponsive SSH clients will be disconnected after approximately 45 seconds. Setting a zero ClientAliveCountMax disables connection termination.','In order to prevent resource exhaustion, appropriate values should be set for both ClientAliveInterval and ClientAliveCountMax. Specifically, looking at the source code, ClientAliveCountMax must be greater than zero in order to utilize the ability of SSH to drop idle connections. If connections are allowed to stay open indefinately, this can potentially be used as a DDOS attack or simple resource exhaustion could occur over unreliable networks. The example set here is a 45 second timeout. Consult your site policy for network timeouts and apply as appropriate.','','Edit the /etc/ssh/sshd_config file to set the parameters according to site policy. Example: ClientAliveInterval 15 ClientAliveCountMax 3.','[{\"cis\": [\"5.2.22\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.002\", \"T1078.003\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"mitre_mitigations\": [\"M1026\"]}]'),(29671,'Ensure sudo is installed.','sudo allows a permitted user to execute a command as the superuser or another user, as specified by the security policy. The invoking user's real (not effective) user ID is used to determine the user name with which to query the security policy.','sudo supports a plug-in architecture for security policies and input/output logging. Third parties can develop and distribute their own policy and I/O logging plug-ins to work seamlessly with the sudo front end. The default security policy is sudoers, which is configured via the file /etc/sudoers and any entries in /etc/sudoers.d. The security policy determines what privileges, if any, a user has to run sudo. The policy may require that users authenticate themselves with a password or another authentication mechanism. If authentication is required, sudo will exit if the user's password is not entered within a configurable time limit. This limit is policy-specific.','','First determine is LDAP functionality is required. If so, then install sudo-ldap, else install sudo. Example: # apt install sudo.','[{\"cis\": [\"5.3.1\"]}, {\"cis_csc_v8\": [\"5.4\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"SC.L2-3.13.3\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\"]}, {\"iso_27001-2013\": [\"A.9.2.3\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.003\"]}, {\"mitre_tactics\": [\"TA0001\"]}]'),(29672,'Ensure sudo commands use pty.','sudo can be configured to run only from a pseudo terminal (pseudo-pty).','Attackers can run a malicious program using sudo which would fork a background process that remains even when the main program has finished executing.','WARNING: Editing the sudo configuration incorrectly can cause sudo to stop functioning. Always use visudo to modify sudo configuration files.','Edit the file /etc/sudoers with visudo or a file in /etc/sudoers.d/ with visudo -f <PATH TO FILE> and add the following line: Defaults use_pty.','[{\"cis\": [\"5.3.2\"]}, {\"cis_csc_v8\": [\"5.4\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"SC.L2-3.13.3\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\"]}, {\"iso_27001-2013\": [\"A.8.1.3\", \"A.14.2.5\"]}, {\"mitre_techniques\": [\"T1548\", \"T1548.003\"]}, {\"mitre_tactics\": [\"TA0003\"]}]'); +INSERT INTO `tsca` VALUES (29673,'Ensure sudo log file exists.','sudo can use a custom log file.','A sudo log file simplifies auditing of sudo commands.','WARNING: Editing the sudo configuration incorrectly can cause sudo to stop functioning. Always use visudo to modify sudo configuration files.','Edit the file /etc/sudoers or a file in /etc/sudoers.d/ with visudo or visudo -f <PATH TO FILE> and add the following line: Example: Defaults logfile="/var/log/sudo.log".','[{\"cis\": [\"5.3.3\"]}, {\"cis_csc_v8\": [\"8.5\"]}, {\"cis_csc_v7\": [\"6.3\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"pci_dss_3.2.1\": [\"10.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_4.0\": [\"9.4.5\", \"10.2\", \"10.2.1\", \"10.2.1.2\", \"10.2.1.5\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"iso_27001-2013\": [\"A.12.4.1\"]}, {\"mitre_techniques\": [\"T1562\", \"T1562.006\"]}, {\"mitre_tactics\": [\"TA0004\"]}]'),(29674,'Ensure users must provide password for privilege escalation.','The operating system must be configured so that users must provide a password for privilege escalation.','Without (re-)authentication, users may access resources or perform tasks for which they do not have authorization. When operating systems provide the capability to escalate a functional capability, it is critical the user (re-)authenticate.','This will prevent automated processes from being able to elevate privileges.','Based on the outcome of the audit procedure, use visudo -f <PATH TO FILE> to edit the relevant sudoers file. Remove any line with occurrences of NOPASSWD tags in the file.','[{\"cis\": [\"5.3.4\"]}, {\"cis_csc_v8\": [\"5.4\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"SC.L2-3.13.3\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\"]}, {\"iso_27001-2013\": [\"A.9.2.3\"]}]'),(29675,'Ensure re-authentication for privilege escalation is not disabled globally.','The operating system must be configured so that users must re-authenticate for privilege escalation.','Without re-authentication, users may access resources or perform tasks for which they do not have authorization. When operating systems provide the capability to escalate a functional capability, it is critical the user re-authenticate.','','Configure the operating system to require users to reauthenticate for privilege escalation. Based on the outcome of the audit procedure, use visudo -f <PATH TO FILE> to edit the relevant sudoers file. Remove any occurrences of !authenticate tags in the file(s).','[{\"cis\": [\"5.3.5\"]}, {\"cis_csc_v8\": [\"5.4\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"SC.L2-3.13.3\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\"]}, {\"iso_27001-2013\": [\"A.9.2.3\"]}]'),(29676,'Ensure sudo authentication timeout is configured correctly.','sudo caches used credentials for a default of 15 minutes. This is for ease of use when there are multiple administrative tasks to perform. The timeout can be modified to suit local security policies. This default is distribution specific. See audit section for further information.','Setting a timeout value reduces the window of opportunity for unauthorized privileged access to another user.','','If the currently configured timeout is larger than 15 minutes, edit the file listed in the audit section with visudo -f <PATH TO FILE> and modify the entry timestamp_timeout= to 15 minutes or less as per your site policy. The value is in minutes. This particular entry may appear on it's own, or on the same line as env_reset. See the following two examples: Defaults Defaults Defaults env_reset, timestamp_timeout=15 timestamp_timeout=15 env_reset.','[{\"cis\": [\"5.3.6\"]}, {\"cis_csc_v8\": [\"5.4\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"SC.L2-3.13.3\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\"]}, {\"iso_27001-2013\": [\"A.9.2.3\"]}]'),(29677,'Ensure access to the su command is restricted.','The su command allows a user to run a command or shell as another user. The program has been superseded by sudo, which allows for more granular control over privileged access. Normally, the su command can be executed by any user. By uncommenting the pam_wheel.so statement in /etc/pam.d/su, the su command will only allow users in a specific groups to execute su. This group should be empty to reinforce the use of sudo for privileged access.','Restricting the use of su , and using sudo in its place, provides system administrators better control of the escalation of user privileges to execute privileged commands. The sudo utility also provides a better logging and audit mechanism, as it can log each command executed via sudo , whereas su can only record that a user executed the su program.','','Create an empty group that will be specified for use of the su command. The group should be named according to site policy. Example: # groupadd sugroup Add the following line to the /etc/pam.d/su file, specifying the empty group: auth required pam_wheel.so use_uid group=sugroup.','[{\"cis\": [\"5.3.7\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1548\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1026\"]}]'),(29678,'Ensure password creation requirements are configured.','The pam_pwquality.so module checks the strength of passwords. It performs checks such as making sure a password is not a dictionary word, it is a certain length, contains a mix of characters (e.g. alphabet, numeric, other) and more. The following options are set in the /etc/security/pwquality.conf file: - Password Length: > minlen = 14 - password must be 14 characters or more. - Password complexity: > minclass = 4 - The minimum number of required classes of characters for the new password (digits, uppercase, lowercase, others) OR > dcredit = -1 - provide at least one digit. > ucredit = -1 - provide at least one uppercase character. > ocredit = -1 - provide at least one special character. > lcredit = -1 - provide at least one lowercase character.','Strong passwords protect systems from being hacked through brute force methods.','','The following setting is a recommend example policy. Alter these values to conform to your own organization's password policies. Run the following command to install the pam_pwquality module: # apt install libpam-pwquality Edit the file /etc/security/pwquality.conf and add or modify the following line for password length to conform to site policy: minlen = 14 .Edit the file /etc/security/pwquality.conf and add or modify the following line for .password complexity to conform to site policy: Option 1 minclass = 4 Option 2 dcredit = -1, ucredit = -1, ocredit = -1, lcredit = -1.','[{\"cis\": [\"5.4.1\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.002\", \"T1078.003\", \"T1078.004\", \"T1110\", \"T1110.001\", \"T1110.002\", \"T1110.003\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1027\"]}]'),(29679,'Ensure lockout for failed password attempts is configured.','Lock out users after n unsuccessful consecutive login attempts. The first sets of changes are made to the common PAM configuration files. The second set of changes are applied to the program specific PAM configuration file. The second set of changes must be applied to each program that will lock out users. Check the documentation for each secondary program for instructions on how to configure them to work with PAM. All configuration of faillock is located in /etc/security/faillock.conf and well commented. - deny > Deny access if the number of consecutive authentication failures for this user during the recent interval exceeds n tries. - fail_interval > The length of the interval, in seconds, during which the consecutive authentication failures must happen for the user account to be locked out. - unlock_time > The access will be re-enabled after n seconds after the lock out. The value 0 has the same meaning as value never - the access will not be re-enabled without resetting the faillock entries by the faillock command. Set the lockout number and unlock time in accordance with local site policy.','Locking out user IDs after n unsuccessful consecutive login attempts mitigates brute force password attacks against your systems.','It is critical to test and validate any PAM changes before deploying. Any misconfiguration could cause the system to be inaccessible.','NOTE: Pay special attention to the configuration. Incorrect configuration can cause system lock outs. This is example configuration. You configuration may differ based on previous changes to the files. Common auth: Edit /etc/pam.d/common-auth and ensure that faillock is configured. Note: It is critical to understand each line and the relevant arguments for successful implementation. The order of these entries is very specific. The pam_faillock.so lines surround the pam_unix.so line. The comment "Added to enable faillock" is shown to highlight the additional lines and their order in the file. # here are the per-package modules (the "Primary" block) auth required pam_faillock.so preauth # Added to enable faillock auth [success=1 default=ignore] pam_unix.so nullok auth [default=die] pam_faillock.so authfail # Added to enable faillock auth sufficient pam_faillock.so authsucc # Added to enable faillock # here's the fallback if no module succeeds auth requisite pam_deny.so # prime the stack with a positive return value if there isn't one already; # this avoids us returning an error just because nothing sets a success code # since the modules above will each just jump around auth required pam_permit.so # and here are more per-package modules (the "Additional" block) auth optional pam_cap.so # end of pam-auth-update config Common account: Edit /etc/pam.d/common-account and ensure that the following stanza is at the end of the file. > account > required > pam_faillock.so. Fail lock configuration: Edit /etc/security/faillock.conf and configure it per your site policy. Example: deny = 4 > fail_interval = 900 > unlock time = 600.','[{\"cis\": [\"5.4.2\"]}, {\"cis_csc_v8\": [\"6.2\"]}, {\"cis_csc_v7\": [\"16.7\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\"]}, {\"hipaa\": [\"164.308(a)(3)(ii)(C)\"]}, {\"pci_dss_3.2.1\": [\"8.1.3\"]}, {\"pci_dss_4.0\": [\"8.2.4\", \"8.2.5\"]}, {\"nist_sp_800-53\": [\"AC-2(1)\"]}, {\"soc_2\": [\"CC6.2\", \"CC6.3\"]}, {\"iso_27001-2013\": [\"A.9.2.6\"]}, {\"mitre_techniques\": [\"T1110\", \"T1110.001\", \"T1110.003\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1027\"]}]'),(29680,'Ensure password reuse is limited.','The /etc/security/opasswd file stores the users old passwords and can be checked to ensure that users are not recycling recent passwords.','Forcing users not to reuse their past 5 passwords make it less likely that an attacker will be able to guess the password.','','NOTE: Pay special attention to the configuration. Incorrect configuration can cause system lock outs. This is example configuration. You configuration may differ based on previous changes to the files. Edit the /etc/pam.d/common-password file to include the remember= option of 5 or more. If this line doesn't exist, add the line directly above the line: password [success=1 default=ignore] pam_unix.so obscure yescrypt: Example: password required pam_pwhistory.so use_authtok remember=5.','[{\"cis\": [\"5.4.3\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.002\", \"T1078.003\", \"T1078.004\", \"T1110\", \"T1110.004\"]}]'),(29681,'Ensure password hashing algorithm is up to date with the latest standards.','The commands below change password encryption to yescrypt. All existing accounts will need to perform a password change to upgrade the stored hashes to the new algorithm.','The yescrypt algorithm provides much stronger hashing than previous available algorithms, thus providing additional protection to the system by increasing the level of effort for an attacker to successfully determine passwords. Note: these change only apply to accounts configured on the local system.','','NOTE: Pay special attention to the configuration. Incorrect configuration can cause system lock outs. This is example configuration. You configuration may differ based on previous changes to the files. PAM Edit the /etc/pam.d/common-password file and ensure that no hashing algorithm option for pam_unix.so is set: password [success=1 default=ignore] try_first_pass remember=5 pam_unix.so obscure use_authtok - Login definitions: Edit /etc/login.defs and ensure that ENCRYPT_METHOD is set to yescrypt.','[{\"cis\": [\"5.4.4\"]}, {\"cis_csc_v8\": [\"3.11\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.19\", \"IA.L2-3.5.10\", \"MP.L2-3.8.1\", \"SC.L2-3.13.11\", \"SC.L2-3.13.16\"]}, {\"hipaa\": [\"164.312(a)(2)(iv)\", \"164.312(e)(2)(ii)\"]}, {\"pci_dss_3.2.1\": [\"3.4\", \"3.4.1\", \"8.2.1\"]}, {\"pci_dss_4.0\": [\"3.1.1\", \"3.3.2\", \"3.3.3\", \"3.5.1\", \"3.5.1.2\", \"3.5.1.3\", \"8.3.2\"]}, {\"nist_sp_800-53\": [\"SC-28\", \"SC-28(1)\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1110\", \"T1110.002\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1041\"]}]'),(29682,'Ensure minimum days between password changes is configured.','The PASS_MIN_DAYS parameter in /etc/login.defs allows an administrator to prevent users from changing their password until a minimum number of days have passed since the last time the user changed their password. It is recommended that PASS_MIN_DAYS parameter be set to 1 or more days.','By restricting the frequency of password changes, an administrator can prevent users from repeatedly changing their password in an attempt to circumvent password reuse controls.','','Set the PASS_MIN_DAYS parameter to 1 in /etc/login.defs : PASS_MIN_DAYS 1 Modify user parameters for all users with a password set to match: # chage --mindays 1 <user>.','[{\"cis\": [\"5.5.1.1\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.002\", \"T1078.003\", \"T1078.004\", \"T1110\", \"T1110.004\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1027\"]}]'),(29683,'Ensure password expiration is 365 days or less.','The PASS_MAX_DAYS parameter in /etc/login.defs allows an administrator to force passwords to expire once they reach a defined age.','The window of opportunity for an attacker to leverage compromised credentials or successfully compromise credentials via an online brute force attack is limited by the age of the password. Therefore, reducing the maximum age of a password also reduces an attacker's window of opportunity. It is recommended that the PASS_MAX_DAYS parameter does not exceed 365 days and is greater than the value of PASS_MIN_DAYS.','','Set the PASS_MAX_DAYS parameter to conform to site policy in /etc/login.defs : PASS_MAX_DAYS 365 Modify user parameters for all users with a password set to match: # chage --maxdays 365 <user>.','[{\"cis\": [\"5.5.1.2\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.002\", \"T1078.003\", \"T1078.004\", \"T1110\", \"T1110.001\", \"T1110.002\", \"T1110.003\", \"T1110.004\"]}]'),(29684,'Ensure password expiration warning days is 7 or more.','The PASS_WARN_AGE parameter in /etc/login.defs allows an administrator to notify users that their password will expire in a defined number of days. It is recommended that the PASS_WARN_AGE parameter be set to 7 or more days.','Providing an advance warning that a password will be expiring gives users time to think of a secure password. Users caught unaware may choose a simple password or write it down where it may be discovered.','','Set the PASS_WARN_AGE parameter to 7 in /etc/login.defs :PASS_WARN_AGE 7 Modify user parameters for all users with a password set to match: # chage --warndays 7 <user>.','[{\"cis\": [\"5.5.1.3\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_tactics\": [\"TA0006\"]}, {\"mitre_mitigations\": [\"M1027\"]}]'),(29685,'Ensure inactive password lock is 30 days or less.','User accounts that have been inactive for over a given period of time can be automatically disabled. It is recommended that accounts that are inactive for 30 days after password expiration be disabled.','Inactive accounts pose a threat to system security since the users are not logging in to notice failed login attempts or other anomalies.','','Run the following command to set the default password inactivity period to 30 days: # useradd -D -f 30 Modify user parameters for all users with a password set to match: # chage --inactive 30 <user>.','[{\"cis\": [\"5.5.1.4\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.002\", \"T1078.003\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"mitre_mitigations\": [\"M1027\"]}]'),(29686,'Ensure default group for the root account is GID 0.','The usermod command can be used to specify which group the root user belongs to. This affects permissions of files that are created by the root user.','Using GID 0 for the root account helps prevent root -owned files from accidentally becoming accessible to non-privileged users.','','Run the following command to set the root user default group to GID 0 : # usermod -g 0 root.','[{\"cis\": [\"5.5.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1548\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1026\"]}]'),(29687,'Ensure permissions on /etc/passwd are configured.','The /etc/passwd file contains user account information that is used by many system utilities and therefore must be readable for these utilities to operate.','It is critical to ensure that the /etc/passwd file is protected from unauthorized write access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to remove excess permissions, set owner, and set group on /etc/passwd: # chmod u-x,go-wx /etc/passwd # chown root:root /etc/passwd.','[{\"cis\": [\"6.1.1\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29688,'Ensure permissions on /etc/passwd- are configured.','The /etc/passwd- file contains backup user account information.','It is critical to ensure that the /etc/passwd- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to remove excess permissions, set owner, and set group on /etc/passwd-: # chmod u-x,go-wx /etc/passwd- # chown root:root /etc/passwd-.','[{\"cis\": [\"6.1.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29689,'Ensure permissions on /etc/group are configured.','The /etc/group file contains a list of all the valid groups defined in the system. The command below allows read/write access for root and read access for everyone else.','The /etc/group file needs to be protected from unauthorized changes by non-privileged users, but needs to be readable as this information is used with many non-privileged programs.','','Run the following commands to remove excess permissions, set owner, and set group on /etc/group: # chmod u-x,go-wx /etc/group # chown root:root /etc/group.','[{\"cis\": [\"6.1.3\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29690,'Ensure permissions on /etc/group- are configured.','The /etc/group- file contains a backup list of all the valid groups defined in the system.','It is critical to ensure that the /etc/group- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run the following commands to remove excess permissions, set owner, and set group on /etc/group-: # chmod u-x,go-wx /etc/group- # chown root:root /etc/group-.','[{\"cis\": [\"6.1.4\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29691,'Ensure permissions on /etc/shadow are configured.','The /etc/shadow file is used to store the information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/shadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/shadow file (such as expiration) could also be useful to subvert the user accounts.','','Run one of the following commands to set ownership of /etc/shadow to root and group to either root or shadow: # chown root:shadow /etc/shadow -OR- # chown root:root /etc/shadow Run the following command to remove excess permissions form /etc/shadow: # chmod u-x,g-wx,o-rwx /etc/shadow.','[{\"cis\": [\"6.1.5\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29692,'Ensure permissions on /etc/shadow- are configured.','The /etc/shadow- file is used to store backup information about user accounts that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/shadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run one of the following commands to set ownership of /etc/shadow- to root and group to either root or shadow: # chown root:shadow /etc/shadow- -OR- # chown root:root /etc/shadow- Run the following command to remove excess permissions form /etc/shadow-: # chmod u-x,g-wx,o-rwx /etc/shadow-.','[{\"cis\": [\"6.1.6\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29693,'Ensure permissions on /etc/gshadow are configured.','The /etc/gshadow file is used to store the information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','If attackers can gain read access to the /etc/gshadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow file (such as group administrators) could also be useful to subvert the group.','','Run one of the following commands to set ownership of /etc/gshadow to root and group to either root or shadow: # chown root:shadow /etc/gshadow -OR- # chown root:root /etc/gshadow Run the following command to remove excess permissions form /etc/gshadow: # chmod u-x,g-wx,o-rwx /etc/gshadow.','[{\"cis\": [\"6.1.7\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29694,'Ensure permissions on /etc/gshadow- are configured.','The /etc/gshadow- file is used to store backup information about groups that is critical to the security of those accounts, such as the hashed password and other security information.','It is critical to ensure that the /etc/gshadow- file is protected from unauthorized access. Although it is protected by default, the file permissions could be changed either inadvertently or through malicious actions.','','Run one of the following commands to set ownership of /etc/gshadow- to root and group to either root or shadow: # chown root:shadow /etc/gshadow- -OR- # chown root:root /etc/gshadow- Run the following command to remove excess permissions form /etc/gshadow-: # chmod u-x,g-wx,o-rwx /etc/gshadow-.','[{\"cis\": [\"6.1.8\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.3\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"pci_dss_3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_4.0\": [\"1.3.1\", \"7.1\"]}, {\"nist_sp_800-53\": [\"AC-3\", \"MP-2\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\", \"T1222\", \"T1222.002\"]}, {\"mitre_tactics\": [\"TA0005\"]}, {\"mitre_mitigations\": [\"M1022\"]}]'),(29695,'Ensure accounts in /etc/passwd use shadowed passwords.','Local accounts can uses shadowed passwords. With shadowed passwords, The passwords are saved in shadow password file, /etc/shadow, encrypted by a salted one-way hash. Accounts with a shadowed password have an x in the second field in /etc/passwd.','The /etc/passwd file also contains information like user ID's and group ID's that are used by many system programs. Therefore, the /etc/passwd file must remain world readable. In spite of encoding the password with a randomly-generated one-way hash function, an attacker could still break the system if they got access to the /etc/passwd file. This can be mitigated by using shadowed passwords, thus moving the passwords in the /etc/passwd file to /etc/shadow. The /etc/shadow file is set so only root will be able to read and write. This helps mitigate the risk of an attacker gaining access to the encoded passwords with which to perform a dictionary attack. Note: - All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user. - A user account with an empty second field in /etc/passwd allows the account to be logged into by providing only the username.','','Run the following command to set accounts to use shadowed passwords: # sed -e 's/^([a-zA-Z0-9_]*):[^:]*:/1:x:/' -i /etc/passwd Investigate to determine if the account is logged in and what it is being used for, to determine if it needs to be forced off.','[{\"cis\": [\"6.2.1\"]}, {\"cis_csc_v8\": [\"3.11\"]}, {\"cis_csc_v7\": [\"16.4\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.19\", \"IA.L2-3.5.10\", \"MP.L2-3.8.1\", \"SC.L2-3.13.11\", \"SC.L2-3.13.16\"]}, {\"hipaa\": [\"164.312(a)(2)(iv)\", \"164.312(e)(2)(ii)\"]}, {\"pci_dss_3.2.1\": [\"3.4\", \"3.4.1\", \"8.2.1\"]}, {\"pci_dss_4.0\": [\"3.1.1\", \"3.3.2\", \"3.3.3\", \"3.5.1\", \"3.5.1.2\", \"3.5.1.3\", \"8.3.2\"]}, {\"nist_sp_800-53\": [\"SC-28\", \"SC-28(1)\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.10.1.1\"]}, {\"mitre_techniques\": [\"T1003\", \"T1003.008\"]}, {\"mitre_tactics\": [\"TA0003\"]}, {\"mitre_mitigations\": [\"M1027\"]}]'),(29696,'Ensure /etc/shadow password fields are not empty.','An account with an empty password field means that anybody may log in as that user without providing a password.','All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user.','','If any accounts in the /etc/shadow file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: # passwd -l <username> Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.','[{\"cis\": [\"6.2.2\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"pci_dss_4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1078\", \"T1078.001\", \"T1078.003\"]}, {\"mitre_tactics\": [\"TA0003\"]}, {\"mitre_mitigations\": [\"M1027\"]}]'),(29697,'Ensure root is the only UID 0 account.','Any account with UID 0 has superuser privileges on the system.','This access must be limited to only the default root account and only from the system console. Administrative access must be through an unprivileged account using an approved mechanism as noted in Item 5.6 Ensure access to the su command is restricted.','','Remove any users other than root with UID 0 or assign them a new UID if appropriate.','[{\"cis\": [\"6.2.10\"]}, {\"mitre_techniques\": [\"T1548\"]}, {\"mitre_tactics\": [\"TA0001\"]}, {\"mitre_mitigations\": [\"M1026\"]}]'),(30001,'Install and configure HP-UX Secure Shell.','OpenSSH is a popular free distribution of the standards-track SSH protocols which allows secure encrypted network logins and file transfers. HP-UX Secure Shell is HP's pre-compiled and supported version of OpenSSH.','Common login and file transfer services such as telnet, FTP, rsh, rlogin, and rcp use insecure, clear-text protocols that are vulnerable to attack. OpenSSH provides a secure, encrypted replacement for these services. Security is improved by further constraining services in the default configuration.','','Perform the following to install and securely configure Secure Shell (SSH) 1. Download and install HP-UX Secure Shell if not already installed on the system. 2. Perform the following post-installation actions to secure the SSH service: a. Change to the /opt/ssh/etc directory b. Open sshd_config c. Set the Protocol token to 2. If it is absent, add and set it. d. Set the X11Forwarding token to yes. If it is absent, add and set it. e. Set the IgnoreRhosts token to yes. If it is absent, add and set it. f. Set the RhostsAuthentication token to no. If it is absent, add and set it. g. Set the RhostsRSAAuthentication token to no. If it is absent, add and set it. h. Set the PermitRootLogin token to no. If it is absent, add and set it. i. Set the PermitEmptyPasswords token to no. If it is absent, add and set it. j. Set the Banner token to /etc/issue. If it is absent, add and set it. k. Set root as the owner of sshd_config and ssh_config. l. Set sys as the group owner of sshd_config and ssh_config. m. Restrict write access to sshd_config and ssh_config to the file owner. The following script will perform the above procedure: 13 | P a g e cd /opt/ssh/etc cp -p sshd_config sshd_config.tmp awk ' /^Protocol/ /^IgnoreRhosts/ /^RhostsAuthentication/ /^RhostsRSAAuthentication/ { $2 ="no" }; /(^#|^)PermitRootLogin/ { $1 = "PermitRootLogin"; $2 = "no" }; /^PermitEmptyPasswords/ { $2 = "no" }; /^#Banner/ { $1 = "Banner"; $2 = "/etc/issue" } { print }' sshd_config.tmp > sshd_config { $2 ="2"}; { $2 = "yes" }; { $2 = "no" }; rm -f sshd_config.tmp chown root:sys ssh_config sshd_config chmod go-w ssh_config sshd_config','[{\"cis\": [\"1.1.2\"]}, {\"cis_level\": [\"1\"]}]'),(30002,'Use Bastille to report security configuration state.','Bastille is a security hardening, lockdown tool supplied with HP-UX to assist administrators in securing their systems. Included is an assessment function that covers a wide range of lockdown items including most all items in this Benchmark. Bastille can serve as a reporting and audit tool. Appendix D provides a mapping of Benchmark items to related Bastille configuration items.','An automated, tested, and vendor supported reporting tool such as Bastille is more efficient and less error-prone than most manual or custom scripted methods.','','Run Bastille to create an assessment report as shown: /opt/sec_mgmt/bastille/bin/bastille --assessnobrowser','[{\"cis\": [\"1.1.3\"]}]'),(30003,'Disable Standard Services.','The stock /etc/inetd.conf file shipped with HP-UX contains many services which are rarely used, or which have more secure alternatives. Indeed, after enabling SSH (see item 1.1.2) it may be possible to completely do away with all inetd-based services, since SSH provides both a secure login mechanism and a means of transferring files to and from the system. The steps articulated in the Remediation section will disable all services normally enabled in the HP-UX inetd.conf file. The rest of the actions in this section give the administrator the option of re-enabling certain services—in particular, the services that are disabled in the last two loops in the Action section below.','The stock /etc/inetd.conf file shipped with HP-UX contains services that are rarely used or have more secure alternatives. Removing these from inetd will avoid exposure to possible security vulnerability in those services.','','Perform the following to disable standard inetd-based services: 1. Change to the /etc directory 2. Open inetd.conf 3. Disable the following services by adding a comment character (#) to the beginning of its definition: a. echo b. discard c. daytime d. chargen e. dtspc f. exec g. ntalk h. finger i. uucp j. ident k. auth l. instl_boots m. registrar n. recserv o. rpc.rstatd p. rpc.rusersd q. rpc.rwalld r. rpc.sprayd s. rpc.cmsd t. kcms_server u. printer v. shell w. login h. finger x. telnet y. ftp z. tftp aa. bootps bb. kshell cc. klogin dd. rpc.rquotad ee. rpc.ttdbserver 4. Save inetd.conf. 5. Set root as the owner of inetd.conf. 6. Set sys as the group owner of inetd.conf. 7. Restrict write access to inetd.conf to the file owner. 8. Remove the executable and sticky bit from inetd.conf. 9. Invoke inetd to reread it's config file: inetd -c The following script will perform the above procedure: cd /etc for svc in echo discard daytime chargen dtspc exec ntalk finger uucp ident auth instl_boots registrar recserv; do awk "($1 == "$svc") { $1 = "#" $1 }; {print}" inetd.conf > inetd.conf.new cp inetd.conf.new inetd.conf done for svc in rpc.rstatd rpc.rusersd rpc.rwalld rpc.sprayd rpc.cmsd kcms_server; do awk "/\/$svc/ { $1 = "#" $1 }; { print }" inetd.conf > inetd.conf.new cp inetd.conf.new inetd.conf done for svc in printer shell login telnet ftp tftp bootps kshell klogin; do awk "($1 == "$svc") { $1 = "#" $1 }; {print}" inetd.conf > inetd.conf.new cp inetd.conf.new inetd.conf done for svc in rpc.rquotad rpc.ttdbserver; do awk "/^$svc\// { $1 = "#" $1 }; { print }" /etc/inetd.conf > /etc/inetd.conf.new cp inetd.conf.new inetd.conf done chown root:sys inetd.conf chmod go-w,a-xs inetd.conf rm -f /etc/inetd.conf.new inetd -c','[{\"cis\": [\"1.2.1\"]}, {\"cis_level\": [\"1\"]}]'),(30004,'Only enable telnet if absolutely necessary.','Re-enable telnet. Telnet uses an unencrypted network protocol, which means data from the login session (such as passwords and all other data transmitted during the session) can be stolen by eavesdroppers on the network, and also that the session can be hijacked by outsiders to gain access to the remote system. HP-UX Secure Shell (OpenSSH) provides an encrypted alternative to telnet (and other utilities) and should be used instead.','There is a mission-critical reason that requires users to access the system via telnet instead of the more secure SSH protocol.','','Perform the following to re-enable telnet: 1. Open /etc/inetd.conf. 2. Delete the comment character (#) from the telnet service definition. 3. Add -b /etc/issue to the end of the telnet service definition. This will cause telnet to display the contents of /etc/issue to users attempting to access the system via telnet. 4. Save /etc/inetd.conf. The following script will perform the above procedure: awk '/^#telnet/ { $1 = "telnet" print $0 " -b /etc/issue"; next} { print } ' inetd.conf > /etc/inetd.conf.new cp inetd.conf.new inetd.conf rm -f /etc/inetd.conf.new','[{\"cis\": [\"1.2.2\"]}]'),(30005,'Only enable FTP if absolutely necessary.','Re-enable ftp. Like telnet, the FTP protocol is unencrypted, which means passwords and other data transmitted during the session can be captured by sniffing the network, and that the FTP session itself can be hijacked by an external attacker. SSH provides two alternative, encrypted file transfer mechanisms, scp and sftp, which should be used instead of FTP. Even if FTP is required because the local system is an anonymous FTP server, consider requiring authenticated users on the system to transfer files via SSH-based protocols. For further information on restricting FTP access to the system, see item 1.6.2 below. Sites may also consider augmenting the 'ftpd -l' below with '-v' (10.x and 11.x) or '-L' (11.x only) for additional logging of FTP transactions, or with '-a' (11.x only) for fine grain FTP access control through the use of a configuration file - see the ftpd(1M) man page on your systems for details.','This machine serves as an (anonymous) FTP server or other mission-critical role where data must be transferred via FTP instead of the more secure alternatives.','','Perform the following to re-enable FTP: 1. Open /etc/inetd.conf. 2. Delete the comment character (#) from the ftp service definition. 3. Save /etc/inetd.conf. The following script will perform the above procedure: awk ' /^#ftp/ { $1 = "ftp"; print $0; next} { print } ' inetd.conf > inetd.conf.new cp inetd.conf.new inetd.conf rm -f /etc/inetd.conf.new','[{\"cis\": [\"1.2.3\"]}]'),(30006,'Only enable rlogin/remsh/rcp if absolutely necessary.','Re-enable rlogin/remsh/rcp. SSH was designed to be a drop-in replacement for these protocols. Given the wide availability of free SSH implementations, there are few cases where these tools cannot be replaced with SSH (again, see item 1.2.1 - Install SSH).','There is a mission-critical reason to use rlogin/remsh/rcp instead of the more secure ssh/scp.','','Perform the following to re-enable rlogin/remsh/rcp: 1. Open /etc/inetd.conf. 2. Delete the comment character (#) from the shell and login service definitions. 3. Save /etc/inetd.conf. The following script will perform the above procedure: sed 's/^#shell/shell/; s/^#login/login/' inetd.conf > inetd.conf.new cp inetd.conf.new inetd.conf rm -f /etc/inetd.conf.new','[{\"cis\": [\"1.2.4\"]}]'),(30007,'Only enable TFTP if absolutely necessary.','Re-enable TFTP. TFTP is typically used for network booting of diskless workstations, X-terminals, and other similar devices. TFTP is also used during network installs of systems via the HP-UX Ignite facility. Routers and other network devices may copy configuration data to remote systems via TFTP for backup.','This system serves as a boot server or has other mission-critical roles where data must be transferred to and from this system via TFTP.','','Perform the following to re-enable TFTP: 1. Open /etc/inetd.conf. 2. Delete the comment character (#) from the tftp service definition. 3. Save /etc/inetd.conf. The following script will perform the above procedure: sed 's/^#tftp/tftp/' inetd.conf >inetd.conf.new cp inetd.conf.new inetd.conf rm -f /etc/inetd.conf.new mkdir -p /var/opt/ignite','[{\"cis\": [\"1.2.5\"]}]'),(30008,'Only enable printer service if absolutely necessary.','Re-enable rlpdaemon based printer service. rlpdaemon provides a BSD-compatible print server interface. Even machines that are print servers may wish to leave this service disabled if they do not need to support BSD-style printing.','This machine a print server for your network.','','Perform the following to re-enable the rlpdaemon based printer service: 1. Open /etc/inetd.conf. 2. Delete the comment character (#) from the printer definition. 3. Save /etc/inetd.conf. The following script will perform the above procedure: sed 's/^#printer/printer/' inetd.conf >inetd.conf.new cp inetd.conf.new inetd.conf rm -f /etc/inetd.conf.new','[{\"cis\": [\"1.2.6\"]}]'),(30009,'Only enable rquotad if absolutely necessary.','Re-enable rquotad. rquotad allows NFS clients to enforce disk quotas on file systems that are mounted from the local system. If your site does not use disk quotas, then you may leave the rquotad service disabled.','This system an NFS file server that requires the use of disk quotas.','','Perform the following to re-enable rquotad: 1. Open /etc/inetd.conf. 2. Delete the comment character (#) from the rquotad definition. 3. Save /etc/inetd.conf. The following script will perform the above procedure: awk ' $6 ~ //rpc.rquotad$/ { sub(/^#/, "") } { print } ' inetd.conf > inetd.conf.new cp inetd.conf.new inetd.conf rm -f /etc/inetd.conf.new','[{\"cis\": [\"1.2.7\"]}]'),(30010,'Only enable CDE-related daemons if absolutely necessary.','Re-enable CDE-related daemons. The rpc.ttdbserver service supports HP's CDE windowing environment. This service has a history of security problems. Not only is it vital to keep up to date on vendor patches, but also never enable this service on any system which is not well protected by a complete network security infrastructure (including network and host-based firewalls, packet filters, and intrusion detection infrastructure). Note that since this service uses ONC RPC mechanisms, it is important that the system's RPC portmapper (rpcbind) also be enabled when this service is turned on.','There a mission-critical reason to run a CDE GUI on this system.','','Perform the following to re-enable CDE-related daemons: 1. Open /etc/inetd.conf. 2. Delete the comment character (#) from the rpc.ttdbserver 3. Save /etc/inetd.conf. The following script will perform the above procedure: awk ' $6 ~ //rpc.ttdbserver$/ { sub(/^#/, "") } { print } ' inetd.conf > inetd.conf.new cp inetd.conf.new inetd.conf rm -f /etc/inetd.conf.new','[{\"cis\": [\"1.2.8\"]}]'),(30011,'Only enable Kerberos-related daemons if absolutely necessary.','Re-enable Kerberos-related daemons. Kerberized rlogin/remsh offers a higher degree of security than traditional rlogin, remsh, or telnet by eliminating many clear-text password exchanges from the network. However it is still not as secure as SSH, which encrypts all traffic. Given the wide availability of free SSH implementations, there are few cases where these tools cannot be replaced with SSH.','The Kerberos security system is in use at this site and there is a mission-critical reason that requires users to access this system via Kerberized rlogin/remsh, rather than the more secure SSH protocol.','','Perform the following to re-enable Kerberos-related daemons: 1. Open /etc/inetd.conf. 2. Delete the comment character (#) from the klogin definition. 3. Save /etc/inetd.conf. The following script will perform the above procedure: sed 's/^#kshell/kshell/; s/^#klogin/klogin/' inetd.conf > inetd.conf.new cp inetd.conf.new inetd.conf rm -f /etc/inetd.conf.new','[{\"cis\": [\"1.2.9\"]}]'),(30012,'Only enable BOOTP/DHCP daemon if absolutely necessary.','Re-enable BOOTP/DHCP services. BOOTP/DHCP is a popular protocol for dynamically assigning IP addresses and other network information to systems on the network (rather than having administrators manually manage this information on each host). However, if this system is not a BOOTP/DHCP server for the network, there is no need to be running this service.','This server a BOOTP/DHCP server for the network.','','Perform the following to re-enable BOOTP/DHCP services: 1. Open /etc/inetd.conf. 2. Delete the comment character (#) from the bootps definition. 3. Save /etc/inetd.conf. The following script will perform the above procedure: sed 's/^#bootps/bootps/' inetd.conf > inetd.conf.new cp inetd.conf.new inetd.conf rm -f /etc/inetd.conf','[{\"cis\": [\"1.2.10\"]}]'),(30013,'Disable login: prompts on serial ports.','Disable the login: prompt on the system serial devices to make it more difficult for unauthorized users to attach modems, terminals, and other remote access devices to these ports.','If there is not a mission-critical need to provide login capability from any serial ports (such as for a modem) then disabling the login: prompt on the system serial devices reduces the risk of unauthorized access via these ports.','','Perform the following to disable the login: prompt on the system serial devices: 1. Open /etc/inittab. 2. Disable each getty instance associated with a tty device by adding a comment character (#) to the beginning of the line. 3. Save /etc/inittab.* The following script will perform the above procedure: cp -p /etc/inittab /etc/inittab.tmp sed 's/^[^#].*getty.*tty.*$/#&/' /etc/inittab.tmp > /etc/inittab rm -f /etc/inittab.tmp - Note that this action may safely be performed even if console access to the system is provided via the serial ports, as the line in the /etc/inittab file that corresponds to the console does not match the supplied pattern (i.e., it doesn't contain the string 'tty'). - Note that when serial port connectivity is needed, /etc/dialups and /etc/d_passwd can be set to require an extra password for serial port access. See the dialups(4) manual page for more information. - Note that by default in HP-UX 11i, only the console has a getty instance running on it.','[{\"cis\": [\"1.3.1\"]}, {\"cis_level\": [\"1\"]}]'),(30014,'Disable NIS/NIS+ related processes, if possible.','Disable NIS/NIS+ related processes. Network Information Service (NIS) is a distributed database providing centralized control of names, addresses, services, and key configuration files throughout a network of servers and clients. NIS was formerly known as Yellow Pages (YP). NIS+ is a replacement for NIS services, and is more scalable, flexible, and secure. It adds a security system with authentication and authorization services to validate users on the network and to determine if they allowed to access or modify the information requested. However, both systems have known security vulnerabilities, and have been an entry point for security attacks.','Eliminate exposure to NIS/NIS+ vulnerabilities by not running related daemons on hosts that are not NIS/NIS+ servers or clients.','','Perform the following to disable the startup of NIS/NIS+ related processes: ch_rc -a -p NIS_MASTER_SERVER=0 -p NIS_SLAVE_SERVER=0 -p NIS_CLIENT=0 -p NISPLUS_SERVER=0 -p NISPLUS_CLIENT=0 /etc/rc.config.d/namesvrs','[{\"cis\": [\"1.3.2\"]}, {\"cis_level\": [\"1\"]}]'),(30015,'Disable printer daemons, if possible.','Disable printer daemons. The Technical Print Service (TPS) is a printer service used in the X-Windows and/or CDE environment. It is recommended that this service be disabled if the hosting system does not participate in print services The administrator may wish to consider converting to the LPRng print system (see http://www.lprng.org/) which was designed with security in mind and is widely portable across many different Unix platforms. Note, however, that LPRng is not supported by Hewlett-Packard.','Disabling unused services, such as TPS, will reduce the remote and local attack surfaces of the hosting system.','','Perform the following to disable printer daemons: 1. Set the LP parameter to zero in the lp system configuration file /etc/rc.config.d/lp 2. Set the XPRINTSERVERS parameter to an empty string in the tps system configuration file /etc/rc.config.d/tps The following script will perform the above procedure: ch_rc -a -p XPRINTSERVERS="''" /etc/rc.config.d/tps ch_rc -a -p LP=0 /etc/rc.config.d/lp','[{\"cis\": [\"1.3.3\"]}, {\"cis_level\": [\"1\"]}]'),(30016,'Disable the CDE GUI login, if possible.','CDE stands for 'Common Desktop Environment,' and is an environment for logging on to and interacting with your system via an X-windows type GUI interface from the console. Intended for use with workstation or desktop systems, this service is not commonly used with the server-class systems or in large enterprise environments. The X Windows-based CDE GUI services were developed with a different set of security expecations from those expected in many enterprise deployments, and have had a history of security issues. Unless there is a mission-critical need for a CDE GUI login to the system, this service should not be run to further reduce opportunities for security attacks.','The X Windows-based CDE GUI on HP-UX systems has had a history of security issues, and should be disabled if unused.','','Perform the following to disable the GUI login: ch_rc -a -p DESKTOP="" /etc/rc.config.d/desktop','[{\"cis\": [\"1.3.4\"]}, {\"cis_level\": [\"1\"]}]'),(30017,'Disable email server, if possible.','Disable the sendmail daemon to avoid processing incoming email. It is possible to run a Unix system with the Sendmail daemon disabled and still allow users on that system to send email out from that machine. Running Sendmail in 'daemon mode' (with the -bd command-line option) is only required on machines that act as mail servers, receiving and processing email from other hosts on the network. The remediation below will result in a machine that can send email but not receive it. - Note that after disabling the -bd option on the local mail server on systems running Sendmail v8.12 or later (8.13 is currently shipped as part of HP-UX 11iv3), it is also necessary to modify the /etc/mail/submit.cf file. Find the line that reads 'D{MTAHost}localhost' and change localhost to the name of some other local mail server for the organization. This will cause email generated on the local system to be relayed to that mail server for further processing and delivery. - Note that if the system is an email server, the administrator is encouraged to search the Web for additional documentation on Sendmail security issues.','Avoid potential vulnerabilities in the sendmail server if incoming email service is not used.','','Perform the following to disable the sendmail server: 1. Set the SENDMAIL_SERVER parameter to zero in the mailservs system configuration file. 2. Setup a cron job to run sendmail at regular intervals (e.g. every hour) in order to process queued, outgoing mail. The following script will perform the above procedure: ch_rc -a -p SENDMAIL_SERVER=0 /etc/rc.config.d/mailservs cd /var/spool/cron/crontabs crontab -l >root.tmp echo '0 * * * * /usr/lib/sendmail -q' >>root.tmp crontab root.tmp rm -f root.tmp','[{\"cis\": [\"1.3.5\"]}, {\"cis_level\": [\"1\"]}]'),(30018,'Disable SNMP and OpenView Agents, if remote management or monitoring are not needed.','Disable SNMP and OpenView agents if they are not needed. Note: If SNMP is used, it is recommended to change the default SNMP community string by modifying the get-community and set-community parameters in the SNMP configuration file /etc/SnmpAgent.d/snmpd.conf.','If SNMP and OpenView agents are not needed, avoid potential security vulnerabilities in these programs by disabling them.','','Perform the following to disable the SNMP and OpenView Agents: cd /sbin/rc2.d mv -f S570SnmpFddi .NOS570SnmpFddi ch_rc -a -p SNMP_HPUNIX_START=0 /etc/rc.config.d/SnmpHpunix ch_rc -a -p SNMP_MASTER_START=0 /etc/rc.config.d/SnmpMaster ch_rc -a -p SNMP_MIB2_START=0 /etc/rc.config.d/SnmpMib2 ch_rc -a -p SNMP_TRAPDEST_START=0 /etc/rc.config.d/SnmpTrpDst ch_rc -a -p OSPFMIB=0 /etc/rc.config.d/netdaemons ch_rc -a -p OPCAGT=0 /etc/rc.config.d/opcagt','[{\"cis\": [\"1.3.6\"]}, {\"cis_level\": [\"1\"]}]'),(30019,'Disable rarely used standard boot services.','Disable other standard boot services. Setting these variables in the /etc/rc.config.d configuration files will effectively disable a wide variety of infrequently used subsystems. Variables are merely set (rather than renaming or removing startup scripts) so that the local administrator can easily "restore" any of these services if they discover a mission-critical need to have it. Additionally, HP-UX patches tend to supply fresh copies of the startup scripts, so they may get inadvertently re- enabled, whereas setting configuration variables usually survives patch installs. Finally, setting configuration variables is the method recommended and supported by HP. Note that not all of the configuration files listed above will exist on all systems (some are only valid for certain releases, others only exist if certain OEM vendor software is installed). The rest of the actions in this section give the administrator the option of re-enabling certain services - in particular, the services that are disabled in the second block of the remediation section below. Rather than disabling and then re-enabling these services, experienced administrators may wish to simply disable only those services that they know are unnecessary for their systems. Note: that HP-UX 11.31 was the first version to support disablement of the NFS core services. Disablement on earlier versions is possible by moving /sbin/rc2.d/S400nfs.core to /sbin/rc2.d/.NOS400nfs.core, but there is some risk of system instability.','Avoid potential security vulnerabilities in infrequently used subsystems by disabling them.','','Perform the following: ch_rc -a -p START_SNAPLUS=0 -p START_SNANODE=0 -p START_SNAINETD=0 /etc/rc.config.d/snaplus2 ch_rc -a -p MROUTED=0 -p RWHOD=0 -p DDFA=0 -p START_RBOOTD=0 /etc/rc.config.d/netdaemons ch_rc -a -p RARPD=0 -p RDPD=0 /etc/rc.config.d/netconf ch_rc -a -p PTYDAEMON_START=0 /etc/rc.config.d/ptydaemon ch_rc -a -p VTDAEMON_START=0 /etc/rc.config.d/vt ch_rc -a -p NAMED=0 /etc/rc.config.d/namesvrs ch_rc -a -p START_I4LMD=0 /etc/rc.config.d/i4lmd ch_rc -a -p RUN_X_FONT_SERVER=0 /etc/rc.config.d/xfs ch_rc -a -p AUDIO_SERVER=0 /etc/rc.config.d/audio ch_rc -a -p SLSD_DAEMON=0 /etc/rc.config.d/slsd ch_rc -a -p RUN_SAMBA=0 /etc/rc.config.d/samba ch_rc -a -p RUN_CIFSCLIENT=0 /etc/rc.config.d/cifsclient ch_rc -a -p NFS_SERVER=0 -p NFS_CLIENT=0 /etc/rc.config.d/nfsconf ch_rc -a -p HPWS_APACHE_START=0 /etc/rc.config.d/hpws_apacheconf ch_rc -a -p NFS_CORE=0 /etc/rc.config.d/nfsconf','[{\"cis\": [\"1.3.7\"]}, {\"cis_level\": [\"1\"]}]'),(30020,'Only enable Windows-compatibility server processes if absolutely necessary.','Re-enable CIFS Server (Samba) services. HP-UX 11i includes the popular Open Source Samba server (HP-UX CIFS Server) for providing file and print services to Windows-based systems. This allows an HP-UX system to act as a file or print server on a Windows network, and even act as a Domain Controller (authentication server) to older Windows operating systems. However, if this functionality is not required by the site, this service should be disabled.','This machine provides authentication, file sharing, or printer sharing services to systems running Microsoft Windows operating systems.','','Perform the following to re-enable CIFS Server: ch_rc -a -p RUN_SAMBA=1 /etc/rc.config.d/samba','[{\"cis\": [\"1.3.8\"]}]'),(30021,'Only enable Windows-compatibility client processes if absolutely necessary.','Re-enable the HP CIFS Client service.','This system requires access to file systems from remote servers via the Windows (SMB) file services.','','Perform the following: ch_rc -a -p RUN_CIFSCLIENT=1 /etc/rc.config.d/cifsclient','[{\"cis\": [\"1.3.9\"]}]'),(30022,'Only enable NFS server processes if absolutely necessary.','Re-enable the NFS file service. NFS is frequently exploited to gain unauthorized access to files and systems. Clearly there is no need to run the NFS server-related daemons on hosts that are not NFS servers. If the system is an NFS server, the admin should take reasonable precautions when exporting file systems, including restricting NFS access to a specific range of local IP addresses and exporting file systems "read-only" and "nosuid" where appropriate. For more information consult the exportfs(1M) manual page. Much higher levels of security can be achieved by combining NFS with secure RPC or Kerberos, although there is significant administrative overhead involved in this transition. Note that since this service uses ONC RPC mechanisms, it is important that the system's RPC portmapper (rpcbind) also be enabled when this service is turned on. For more information see Item 1.3.12 below. Also, note that some releases of Oracle software for HP-UX require NFS services in order to install properly. Therefore, the NFS server process may need to be started by hand on systems on which Oracle software is to be installed/updated. This can be accomplished by performing the following: 1. Temporarily set NFS_SERVER=1, /etc/rc.config.d/nfsconf 2. Execute: /sbin/init.d/nfs.core start /sbin/init.d/nfs.server start 3. Install Oracle 4. Stop the NFS services: /sbin/init.d/nfs.core stop /sbin/init.d/nfs.server stop 5. Disable the NFS services by resetting NFS_SERVER=0, NUM_NFSD=0, and NUM_NFSIOD=0 in /etc/rc.config.d/nfsconf.','This machine is a NFS file server.','','Perform the following: ch_rc -a -p NFS_SERVER=1 /etc/rc.config.d/nfsconf','[{\"cis\": [\"1.3.10\"]}]'),(30023,'Only enable NFS client processes if absolutely necessary.','Re-enable the NFS Client service. Again, unless there is a significant need for this system to acquire data via NFS, administrators should disable NFS-related services. Note that other file transfer schemes (such as rdist via SSH) can often be more secure than NFS for certain applications, although again the use of secure RPC or Kerberos can significantly improve NFS security. Also note that if the machine will be an NFS client, then the rpcbind process must be running (see Item 3.12 below). - Note that since this service uses ONC RPC mechanisms, it is important that the system's RPC portmapper (rpcbind) also be enabled when this service is turned on. For more information see Item 3.12 below.','This system must access file systems from remote servers via NFS.','','Perform the following: ch_rc -a -p NFS_CLIENT=1 /etc/rc.config.d/nfsconf','[{\"cis\": [\"1.3.11\"]}]'),(30024,'Only enable RPC-based services if absolutely necessary.','Re-enable RPC-based services. RPC-based services typically use very weak or non-existent authentication and yet may share very sensitive information. Unless one of the services listed above is required on this machine, it is best to disable RPC-based tools completely. If you are unsure whether or not a particular third-party application requires RPC services, consult with the application vendor. Note that disabling this service by renaming the startup file may not survive the install of RPC-related patches.','RPC-based services are used such as: - This machine is an NFS client or server. - This machine is an NIS (YP) or NIS+ client or server. - This machine runs a GUI or GUI-based administration tool. - The machine runs a third-party software application which is dependent on RPC support (example: FlexLM License managers).','','Perform the following for 11.31 and later: ch_rc -a -p NFS_CORE=1 /etc/rc.config.d/nfsconf For 11.23 and prior: mv -f /sbin/rc2.d/.NOS400nfs.core /sbin/rc2.d/400nfs.core','[{\"cis\": [\"1.3.12\"]}]'),(30025,'Only enable Web server if absolutely necessary.','Re-enable the Web server suite. Even if this machine is a Web server, the local site may choose not to use the Web server provided with HP-UX in favor of a locally developed and supported Web environment. If the machine is a Web server, the administrator is encouraged to search the Web for additional documentation on Web server security. A good starting point is http://httpd.apache.org/docs-2.0/misc/security_tips.html. Note that this action only disables the default web server shipped with the system. Other webservers instances may still be running.','There is a mission-critical reason why this system must run a Web server.','','Perform the following: ch_rc -a -p NS_FTRACK=1 /etc/rc.config.d/ns-ftrack ch_rc -a -p APACHE_START=1 /etc/rc.config.d/apacheconf ch_rc -a -p HPWS_APACHE32_START=1 /etc/rc.config.d/hpws_apache32conf ch_rc -a -p HPWS_TOMCAT_START=1 /etc/rc.config.d/hpws_tomcatconf ch_rc -a -p NS_FTRACK=1 /etc/rc.config.d/ns-ftrack ch_rc -a -p HPWS_WEBMIN_START=1 /etc/rc.config.d/hpws_webminconf','[{\"cis\": [\"1.3.13\"]}]'),(30026,'Only enable BIND DNS server if absolutely necessary.','Re-enable the BIND DNS service. The BIND DNS server, or named, maps IP addresses to hostnames across the Internet and supplies these services to other hosts on the local local network. Though it has been widely implemented, BIND has a long history of security flaws, especially in the BIND 8.x release tree generally shipped with HP-UX 11.x systems. Therefore, if you are going to run BIND, you should strongly consider moving to the BIND 9.x release-tree. HP has supported BIND 9 packages available from http://software.hp.com/portal/swdepot/displayProductInfo.do?productNumber=BIND9.2 . Or it is available directly from the Internet Software Consortium (the developers of BIND), whose website is at http://www.isc.org.','There exists a mission-critical reason why this system must run a DNS server.','','Perform the following: 11.23 and prior: ch_rc -a -p NAMED=1 /etc/rc.config.d/namesvrs 11.31 and later: ch_rc -a -p NAMED=1 /etc/rc.config.d/namesvrs_dns','[{\"cis\": [\"1.3.14\"]}]'),(30027,'Enable stack protection.','Enabling stack protection prevents certain classes of buffer overflow attacks and is a significant security enhancement. - Note that HP-UX 11i is much more capable in this and other security areas than older releases; therefore, administrators should strongly consider upgrading from older releases. - Note that this action requires a subsequent reboot to take effect in some versions of HP-UX.','Buffer overflow exploits have been the basis for many of the recent highly publicized compromises and defacements of large numbers of Internet connected systems. Many of the automated tools in use by system crackers exploit well-known buffer overflow problems in vendor-supplied and third-party software. Enabling stack protection prevents certain classes of buffer overflow attacks and is a significant security enhancement.','','For 11i v2 and later: kctune -K executable_stack=0 For 11i v1: /usr/sbin/kmtune -s executable_stack=0 && mk_kernel && kmupdate','[{\"cis\": [\"1.4.1\"]}, {\"cis_level\": [\"1\"]}]'),(30028,'Network parameter modifications.','Modify the network parameter boot configuration file to meet current best practices. Note: HP-UX 11.11 systems require patch PHNE_25644 for ndd to set arp_cleanup_interval from /etc/rc.config.d/nddconf. - Bastille Note: Bastille performs a similar action but does not support the exact same changes.','Network parameter default values should align with current best practices unless there is a specific need to use other values.','','Perform the following to update the default network parameter values: 1. Change to the /etc/rc.config.d directory 2. Open nddconf and review the comment lines on how to use the configuration file 3. Set each of the following network parameters to the recommended value. If a parameter does not have an entry in nddconf then add a new entry to the end of the file while properly incrementing the parameter index. 4. Save nddconf. - If creating this file for the first time: 1. Set root as the owner of nddconf. 2. Set sys as the group owner of nddconf. 3. Restrict write access to nddconf to the file owner. 4. Remove the executable and sticky bit from nddconf. If the existing nddconf file contains no entries, then the following script will perform the above procedure: cd /etc/rc.config.d cat <<EOF > nddconf # Increase size of half-open connection queue TRANSPORT_NAME[0]=tcp NDD_NAME[0]=tcp_syn_rcvd_max NDD_VALUE[0]=4096 # Reduce timeouts on ARP cache TRANSPORT_NAME[1]=arp NDD_NAME[1]=arp_cleanup_interval NDD_VALUE[1]=60000 # Drop source-routed packets TRANSPORT_NAME[2]=ip NDD_NAME[2]=ip_forward_src_routed NDD_VALUE[2]=0 # Don't forward directed broadcasts TRANSPORT_NAME[3]=ip NDD_NAME[3]=ip_forward_directed_broadcasts NDD_VALUE[3]=0 # Don't respond to unicast ICMP timestamp requests TRANSPORT_NAME[4]=ip NDD_NAME[4]=ip_respond_to_timestamp NDD_VALUE[4]=0 # Don't respond to broadcast ICMP tstamp reqs TRANSPORT_NAME[5]=ip NDD_NAME[5]=ip_respond_to_timestamp_broadcast NDD_VALUE[5]=0 # Don't respond to ICMP address mask requests TRANSPORT_NAME[6]=ip NDD_NAME[6]=ip_respond_to_address_mask_broadcast NDD_VALUE[6]=0 # Don‟t respond to broadcast echo requests TRANSPORT_NAME[7]=ip NDD_NAME[7]=ip_respond_to_echo_broadcast NDD_VALUE[7]=0 EOF chown root:sys nddconf chmod go-w,ug-s nddconf','[{\"cis\": [\"1.4.2\"]}, {\"cis_level\": [\"1\"]}]'),(30029,'Use more random TCP sequence numbers.','Generate initial TCP sequence numbers that comply with RFC1948. - Note: In HP-UX 11i v1 and later, an algorithm largely compliant with RFC1948 is already used. However, setting the isn passphrase closes the small remaining gap, and adds entropy to the seed.','Makes remote off-net session hijacking attacks more difficult.','','Perform the following to use more random TCP sequence numbers upon system startup: 1. Create/open the file /sbin/rc2.d/S999tcpisn 2. Add the following line: ndd -set /dev/tcp tcp_isn_passprase=<random string> replacing <random string> with a string of random characters. 3. Save the file. 4. Set root as the owner and bin as the group owner of the file. 5. Restrict write access to the file. 6. Set the execution bit for the file.','[{\"cis\": [\"1.4.3\"]}, {\"cis_level\": [\"1\"]}]'),(30030,'Additional network parameter modifications.','Configure networking to NOT forward TCP/IP packets between multiple networks, even if the machine has multiple network adapters connected to multiple networks.','System is not going to be used as a firewall or gateway to pass network traffic between different networks.','','Perform the following to disable forwarding TCP/IP packets between networks: 1. Change to the /etc/rc.config.d directory 2. Open nddconf and review the comment lines on how to use the configuration file 3. Set each of the following network parameters to the recommended value. If a parameter does not have an entry in nddconf then add a new entry to the end of the file while properly incrementing the parameter index. 4. Save nddconf. If creating this file for the first time: 5. Set root as the owner of nddconf. 6. Set sys as the group owner of nddconf. 7. Restrict write access to nddconf to the file owner. 8. Remove the executable and sticky bit from nddconf. The following script will perform the above procedure properly if used as a follow-on from the script in item 1.4.2: cat <<EOF >> /etc/rc.config.d/nddconf # Don‟t act as a router TRANSPORT_NAME[8]=ip NDD_NAME[8]=ip_forwarding NDD_VALUE[8]=0 TRANSPORT_NAME[9]=ip NDD_NAME[9]=ip_send_redirects NDD_VALUE[9]=0 EOF','[{\"cis\": [\"1.4.4\"]}, {\"cis_level\": [\"1\"]}]'),(30032,'Enable Hidden Passwords.','Enable hidden passwords by converting the system to a Trusted System or to use Shadow Passwords. - Note: do not perform this if the system runs applications that read the encrypted password entries in /etc/passwd directly.','Without hidden passwords, an intruder could use any user's account to obtain hashed passwords and use crack or similar utilities to find easily guessed passwords. Password aging (covered in item 1.8.3) ensures that users change their passwords on a regular basis and helps stop the use of stolen passwords.','','Perform one of the following to convert the system to trusted mode or shadowed mode: A. Use the system management program smh or sam to convert to a trusted system -or- B. Use the command pwconv to convert to shadowed passwords.','[{\"cis\": [\"1.6.1\"]}, {\"cis_level\": [\"1\"]}]'),(30033,'Restrict users who can access to FTP.','Configure FTP to prevent certain users from accessing the system via FTP. The file ftpusers contains a list of users who are not allowed to access the system via FTP. Generally, only normal users should ever access the system via FTP - there should be no reason for 'system' type accounts to be transferring information via this mechanism. Certainly, the root account should never be allowed to transfer files directly via FTP. - Note: more fine-grained FTP access controls can be placed in /etc/ftpd/ftpaccess.','Privileged users such as root and other 'system' type accounts should never be transferring information via such an insecure service as FTP.','','Perform the following to restrict default priviledged users from access to FTP: 1. Add the users root daemon bin sys adm lp uucp nuucp nobody hpdb useradm to the file /etc/ftpd/ftpusers (each user on a single line). 2. Set the file owner and group owner to the user bin. 3. Set the file permissions so that only the file owner has read or write perms and no user has execute permission (600). The following script will create and populate the ftpusers file as described above: for name in root daemon bin sys adm lp uucp nuucp nobody hpdb useradm do echo $name done >> $ftpusers sort -u $ftpusers > $ftpusers.tmp cp $ftpusers.tmp $ftpusers rm -f $ftpusers.tmp chown bin:bin $ftpusers chmod 600 $ftpusers','[{\"cis\": [\"1.6.2\"]}, {\"cis_level\": [\"1\"]}]'),(30034,'Prevent Syslog from accepting messages from the network.','Prevent syslogd from accepting messages from the network. By default the system logging daemon, syslogd, listens for log messages from other systems on network port 514/udp. Unfortunately, the protocol used to transfer these messages does not include any form of authentication, so a malicious outsider could simply barrage the local system's Syslog port with spurious traffic—either as a denial-of-service attack on the system, or to fill up the local system's logging file systems so that subsequent attacks will not be logged. - Note: Do not perform this action if this machine is a log server, or needs to receive Syslog messages via the network from other systems. - Note: It is considered good practice to setup one or more machines as central 'log servers' to aggregate log traffic from all machines at a site. However, unless a system is set up to be one of these 'log server' systems, it should not be listening on 514/udp for incoming log messages.','Disabling unused network services will reduce the remote attack surfaces of the hosting system.','','Disable the syslog network option by doing the following: 1. Open the syslogd startup configuration file /etc/rc.config.d/syslogd 2. Add the parameter "-N" to the SYSLOGD_OPTS= line if it is not already present 3. Save and close the file. The following script will perform the procedure above: SYSLOGD_OPTS="`sh -c ". /etc/rc.config.d/syslogd ; echo "$SYSLOGD_OPTS"'`" if [[ "$SYSLOGD_OPTS" = *-N* ]]; then ch_rc -a -p SYSLOGD_OPTS="-N $SYSLOGD_OPTS" /etc/rc.config.d/syslogd fi','[{\"cis\": [\"1.6.3\"]}, {\"cis_level\": [\"1\"]}]'),(30035,'Disable XDMCP port.','Disable the XDMCP port for remote login services. The standard GUI login provided on most Unix systems can act as a remote login server to other devices (including X terminals and other workstations). Access control is handled via the Xaccess file—by default under HP-UX, this file allows any system on the network to get a remote login screen from the local system. This behavior can be overridden in the /etc/dt/config/Xaccess file.','XDMCP is an unencrypted protocol that may reduce the confidentiality and integrity of data that traverses it.','','Perform the following to disable the XDMCP port: 1. Open the file /etc/dt/config/Xconfig. If it does not exist, copy it from /usr/dt/config/Xconfig. 2. Append the line Dtlogin.requestPort:0 to the file and close. The following script will perform the procedure above: if [ ! -f /etc/dt/config/Xconfig ]; then mkdir -p /etc/dt/config cp -p /usr/dt/config/Xconfig /etc/dt/config fi cd /etc/dt/config awk '/Dtlogin.requestPort:/ { print "Dtlogin.requestPort: 0"; next } { print }' Xconfig > Xconfig.new cp Xconfig.new Xconfig rm -f Xconfig.new','[{\"cis\": [\"1.6.4\"]}, {\"cis_level\": [\"1\"]}]'),(30036,'Set default locking screensaver timeout.','The default timeout is between 10 and 30 minutes of keyboard/mouse inactivity before a password-protected screen saver is invoked by the CDE session manager depending on the OS release and the locale. Uniformly reduce this default timeout value to 10 minutes (this setting can still be overridden by individual users in their own environment.)','Setting the inactivity timer to a low value will reduce the probability of a malicious entity compromising the system via the console.','','Perform the following to set a default screensaver timeout for all environments: 1. For every sys.resources file in each directory in /usr/dt/config/ create a corresponding /etc/dt/config/*/sys.resources file if it does not already exist. 2. Append the following lines to each /etc/dt/config/*/sys.resources dtsession*saverTimeout: 10 dtsession*lockTimeout: 10 The following script will perform the procedure above: for file in /usr/dt/config/*/sys.resources; do dir="$(dirname "$file" | sed 's|^/usr/|/etc/|')" mkdir -p "$dir" echo 'dtsession*saverTimeout: 10' >>"$dir/sys.resources" echo 'dtsession*lockTimeout: 10' >>"$dir/sys.resources" done','[{\"cis\": [\"1.6.5\"]}, {\"cis_level\": [\"1\"]}]'),(30037,'Configure IPFilter to allow only select communication.','HP-UX IPFilter (B9901AA) is a stateful system firewall that controls IP packet flow in or out of a machine. It is installed by default on HP-UX 11iv2 (11.23) and later. On older systems, IPFilter can be obtained from http://www.hp.com/go/ipfilter. The rules below will work in an otherwise-empty ipf.conf file, or, if there are rules already present, it will block all that were not passed earlier in the ruleset. This is less likely to break things, but will allow more traffic through. Alternatively, you can instead take the pass lines below (not using the block rule), and change them into 'block in quick' rules, and place those at the top of the file. This will error on the side of blocking traffic. See ipf(5) for detail. Your ruleset can be tested using ipftest(1). Bastille note: if using to change and monitor the IPFilter firewall, ensure that rules are added to /etc/opt/sec_mgmt/bastille/ipf.customrules, and that Bastille is rerun with the last config file, so they will not be overwritten in a subsequent lockdown.','Restricting incoming network traffic to explicitly allowed hosts will help prevent unauthorized access the system.','','Perform the following to add enable ipfilter and install a default ruleset to block unauthorized incoming connections: 1. Enable ipfilter: ipfilter -e 2. Append the following lines to /etc/opt/ipf/ipf.conf: block in all pass in from <allowed net>/<mask> pass in from <allowed net>/<mask> replacing each <allowed net>/<mask> with an authorized IP address and mask. 3. Flush the old rules and read in the updated rules: ipf -Fa -f /etc/opt/ipf/ipf.conf The following script can be used to as a template for creating your own script to perform the procedure above: ipfilter -e cat <<EOF >> /etc/opt/ipf/ipf.conf block in all pass in from <allowed net>/<mask> pass in from <allowed net>/<mask> EOF ipf -Fa -f /etc/opt/ipf/ipf.conf','[{\"cis\": [\"1.6.6\"]}, {\"cis_level\": [\"1\"]}]'),(30038,'Restrict at/cron to authorized users.','The cron.allow and at.allow files are a list of users who are allowed to run the crontab and at commands to submit jobs to be run at scheduled intervals. - Note that even though a given user is not listed in cron.allow, cron jobs can still be run as that user. cron.allow only controls administrative access to the crontab command for scheduling and modifying cron jobs.','On many systems, only the system administrator needs the ability to schedule jobs.','','Perform the following to restrict at/cron to root only: 1. Change to the /var/adm/cron directory 2. Archive or delete any existing cron.deny and at.deny files 3. Create or replace the cron.allow and at.allow files with a single line file containing just root 4. Ensure that the files are owned by root and group owned by sys 5. Ensure that no users have write/execute permission to the files, and that only root has read access to the files. The following script will perform the procedures above: cd /var/adm/cron rm -f cron.deny at.deny echo root >cron.allow echo root >at.allow chown root:sys cron.allow at.allow chmod 400 cron.allow at.allow','[{\"cis\": [\"1.6.7\"]}, {\"cis_level\": [\"1\"]}]'),(30039,'Restrict crontab file permissions.','The system crontab files are only accessed by the cron daemon (which runs with superuser privileges) and the crontab command (which is set-UID to root).','Allowing unprivileged users to read or (even worse) modify system crontab files can create the potential for a local user on the system to gain elevated privileges.','','Perform the following so that only root has access to the crontab files: 1. Change to the /var/spool/cron/crontabs directory 2. Change the file owner to root and file group owner to sys 3. Set file permissions so that only root has access to the files. The following script will perform the procedure above: cd /var/spool/cron/crontabs chown root:sys * chmod og-rwx *','[{\"cis\": [\"1.6.8\"]}, {\"cis_level\": [\"1\"]}]'),(30040,'Restrict root logins to system console.','Anonymous root logins should never be allowed except on the system console in emergency situations. At all other times, the administrator should access the system via an unprivileged account and use some authorized mechanism to gain additional privilege, such as the su command, the freely-available sudo package discussed in item SN.6, or the HP Role Based Authorization system also discussed in item SN.6. These mechanisms provide at least a limited audit trail in the event of problems.','Anonymous root logins do not provide an audit trail, nor are subject to additional authorization provisions.','','Perform the following to restrict root logins to the system console only: 1. Replace the file /etc/securetty with a single line file containing console 2. Change the file owner to root and file group owner to sys 3. Set file permissions so that only root has access to the file. The following script will perform the procedure above: echo console > /etc/securetty chown root:sys /etc/securetty chmod og-rwx /etc/securetty','[{\"cis\": [\"1.6.9\"]}, {\"cis_level\": [\"1\"]}]'),(30041,'Disable nobody access for secure RPC.','The keyserv process stores user keys that are utilized with the ONC secure RPC mechanism. The action below prevents keyserv from using default keys for the "nobody" user, effectively stopping this user from accessing information via secure RPC.','The default 'nobody' user should not be accessing information via secure RPC.','','Perform the following to disable nobody access for secure RPC: 1. Add the '-d' option to the KEYSERV_OPTIONS parameter in the system startup configuration file /etc/rc.config.d/namesvrs The following script will perform the procedure above: KEYSERV_OPTIONS="`sh -c '. /etc/rc.config.d/namesvrs ; echo "$KEYSERV_OPTIONS"'`" ch_rc -a -p KEYSERV_OPTIONS="-d $KEYSERV_OPTIONS " /etc/rc.config.d/namesvrs','[{\"cis\": [\"1.6.11\"]}, {\"cis_level\": [\"1\"]}]'),(30042,'Enable kernel-level auditing.','If inetd is running, it is a good idea to make use of the 'logging' (-l) feature of the HP-UX inetd that logs information about the source of any network connections seen by the daemon, allowing the administrator (or software) to scan the logs for unusual activity. This is especially powerful when combined with the access control capabilities accessible through inetd‟s /var/adm/inetd.sec configuration file. This information is logged via Syslog and by default HP-UX systemsdeposit this logging information in var/adm/syslog/syslog.log with other system log messages. Should the administrator wish to capture this information in a separate file, simply modify /etc/syslog.conf to log daemon.notice to some other log file destination. IPFilter, which comes with HP-UX, can log inetd and other connections or attempted connections with its 'ipmon' daemon as either a compliment or alternative to inetd logging.','By recording key system events in log files, kernel-level auditing provides a trail to detect and analyze security breaches. Moreover, this data can be used to detect potential security weakness, and also serves as a deterrent against system abuses.','','Use the Systems Management Homepage (SMH) facility to configure and enable the type and level of auditing appropriate for your environment.','[{\"cis\": [\"1.7.1\"]}, {\"cis_level\": [\"1\"]}]'),(30043,'Enable logging from inetd.','If inetd is running, it is a good idea to make use of the "logging" (-l) feature of the HP-UX inetd that logs information about the source of any network connections seen by the daemon, allowing the administrator (or software) to scan the logs for unusual activity. This is especially powerful when combined with the access control capabilities accessible through inetd's /var/adm/inetd.sec configuration file. This information is logged via Syslog and by default HP-UX systems deposit this logging information in var/adm/syslog/syslog.log with other system log messages. Should the administrator wish to capture this information in a separate file, simply modify /etc/syslog.conf to log daemon.notice to some other log file destination. IPFilter, which comes with HP-UX, can log inetd and other connections or attempted connections with its "ipmon" daemon as either a compliment or alternative to inetd logging.','Logging information about the source of inetd network connections assists in the detection and identification of unusual activity that may be associated with security intrusions.','','Perform the following: ch_rc -a -p INETD_ARGS=-l /etc/rc.config.d/netdaemons','[{\"cis\": [\"1.7.2\"]}, {\"cis_level\": [\"1\"]}]'),(30045,'Block system accounts.','Accounts that are not being used by regular users should be locked. Not only should the password field for the account be set to an invalid string, but the shell field in the password file should contain an invalid shell. Access to the uucp and nuucp accounts is only needed when the deprecated Unix to Unix Copy (UUCP) service is in use. The other listed accounts should never require direct access. The actions below locks the passwords to these accounts (on systems converted to Trusted Mode only) and sets the login shell to /bin/false. Note that the above is not an exhaustive list of possible system/application accounts that could be installed on the system. An audit of all users on the system is the only way to be sure that only authorized accounts are in place.','System accounts are not used by regular users, and almost never require direct access; thus, they should be locked to prevent accidental or malicious usage.','','Perform the following to properly lock the following known system users: www sys smbnull iwww owww sshd hpsmh named uucp nuucp adm daemon bin lp nobody noaccess hpdb useradm 1. Lock the account: passwd -l <user> 2. Set the login shell to an invalid program: /usr/sbin/usermod -s /bin/false <user> 3. If a trusted system, set the adminstrator lock: /usr/lbin/modprpw -m alock=YES <user> The following script will perform the procedure above: for user in www sys smbnull iwww owww sshd hpsmh named uucp nuucp adm daemon bin lp nobody noaccess hpdb useradm; do passwd -l "$user" /usr/sbin/usermod -s /bin/false "$user" if [[ -f /tcb ]]; then /usr/lbin/modprpw -m alock=YES "$user" fi done','[{\"cis\": [\"1.8.1\"]}, {\"cis_level\": [\"1\"]}]'),(30046,'Verify that there are no accounts with empty password fields.','An account with an empty password field means that anybody may log in as that user without providing a password at all. All accounts should have strong passwords or should be locked by using a password string like "*", "NP", or "*LOCKED*"','User accounts should have passwords, or be locked.','','Perform the following to ensure that no accounts have an empty password field: 1. Identify all user accounts with an empty password field: logins -p 2. Lock each account: passwd -l <user> 3. If a trusted system, set the administrator lock: /usr/lbin/modprpw -m alock=YES <user>','[{\"cis\": [\"1.8.2\"]}, {\"cis_level\": [\"1\"]}]'),(30047,'Set account expiration parameters on active accounts.','The commands below will set all active accounts (except the root account) to force password changes every 90 days (91 days when not running in HP-UX Trusted Mode) and then prevent password changes for seven days (one week) thereafter. Users will begin receiving warnings 30 days (28 days when not running in HP-UX Trusted Mode) before their password expires. Sites also have the option of expiring idle accounts after a certain number of days (see the on-line manual page for the usermod command, particularly the -f option). These are recommended starting values, but sites may choose to make them more restrictive depending on local policies.','It is a good idea to force users to change passwords on a regular basis.','','Perform the following to set password expiration parameters on all active accounts: 1. Identify all user accounts excluding root that are not locked, and for each: 2. Set password expiration parameters for the account (logname) by executing the following: passwd -x 91 -n 7 -w 28 <logname> for trusted systems, perform the following: /usr/lbin/modprpw -m exptm=90,mintm=7,expwarn=30 <logname> 3. Set the default account expiration parameters by appending the following lines to /etc/default/security: a. PASSWORD_MAXDAYS=91 b. PASSWORD_MINDAYS=7 c. PASSWORD_WARNDAYS=28 4. Set the default parameters for trusted systems with: /usr/lbin/modprdef -m exptm=90,mintm=7,expwarn=30 The following script will perform the procedure above. logins -ox | awk -F: '($8 != "LK" && $1 != "root") { print $1 }' | while read logname; do passwd -x 91 -n 7 -w 28 "$logname" /usr/lbin/modprpw -m exptm=90,mintm=7,expwarn=30 "$logname" done echo PASSWORD_MAXDAYS=91 >> /etc/default/security echo PASSWORD_MINDAYS=7 >> /etc/default/security echo PASSWORD_WARNDAYS=28 >> /etc/default/security /usr/lbin/modprdef -m exptm=90,mintm=7,expwarn=30','[{\"cis\": [\"1.8.3\"]}, {\"cis_level\": [\"1\"]}]'),(30048,'Set strong password enforcement policies.','The policies set here are designed to force users to make better password choices when changing their passwords. Sites often have differing opinions on the optimal value of the MIN_PASSWORD_LENGTH and PASSWORD_HISTORY_DEPTH parameters. A minimum password length of seven is in line with industry standards, especially the Payment Card Industry (PCI) Security Standard; however, a longer value may be warranted if account locks are not enabled (item 1.6.10). A password history depth of ten combined with passwords that expire four times per year (item 1.8.3) means users will typically not re-use the same password in any given year. Requiring an upper/lowercase and special character password will dramatically increase the password search space and lower the chances for brute-force attack significantly. - Note: these settings are known to exist for HP-UX 11iv2, 0512 and later. The man page for security(5) will indicate if these exist on your particular system. Be sure to consult you local security standards before adopting the values given above.','All users should use strong passwords.','','Perform the following to set strong password enforcement policies: 1. Change the following parameters in the /etc/default/security file to establish default password policies for new users: a. MIN_PASSORD_LENGTH=7 b. PASSWORD_HISTORY_DEPTH=10 c. PASSWORD_MIN_UPPER_CASE_CHARS=1 d. PASSWORD_MIN_DIGIT_CHARS=1 e. PASSWORD_MIN_SPECIAL_CHARS=1 f. PASSWORD_MIN_LOWER_CASE_CHARS=1 2. If using a trusted system, issue the following modprdef commands to disallow null or trivial passwords: modprdef -m nullpw=NO modprdef -m rstrpw=YES The following script will perform the procedure above: modprdef -m nullpw=NO modprdef -m rstrpw=YES ch_rc -a -p MIN_PASSORD_LENGTH=7 /etc/default/security ch_rc -a -p PASSWORD_HISTORY_DEPTH=10 /etc/default/security ch_rc -a -p PASSWORD_MIN_UPPER_CASE_CHARS=1 /etc/default/security ch_rc -a -p PASSWORD_MIN_DIGIT_CHARS=1 /etc/default/security ch_rc -a -p PASSWORD_MIN_SPECIAL_CHARS=1 /etc/default/security ch_rc -a -p PASSWORD_MIN_LOWER_CASE_CHARS=1 /etc/default/security modprdef -m nullpw=NO modprdef -m rstrpw=YES','[{\"cis\": [\"1.8.4\"]}, {\"cis_level\": [\"1\"]}]'),(30049,'Verify no legacy '+' entries exist in passwd and group files.',''+' entries in various passwd and group files served as markers for systems to insert data from NIS maps at a certain point in a system configuration file. HP-UX does not use these markers, but they may exist in files that have been imported from other platforms. They should be deleted if they exist.','Legacy '+' entries are no longer required on HP-UX systems, and may provide an avenue for attackers to gain privileged access on the system.','','Perform the following to remove any legacy '+' entries in passwd and group files: 1. Display legacy '+' entries: grep '^+:' /etc/passwd /etc/group 2. Remove any entries found from the passwd and group files.','[{\"cis\": [\"1.8.5\"]}, {\"cis_level\": [\"1\"]}]'),(30050,'No '.' or group/world-writable directory in root $PATH.','Remove the current working directory ('.') or other world-writable directories from the root user's execution path. To execute a file in the current directory when „.‟ is not in the $PATH, use the format “./filename”.','Including these paths in the root's executable path allows an attacker to gain superuser access if an administrator operating as root executes a Trojan horse program.','','Remove the following path components if they exist in the root user's $PATH: 1. current working directory ('.') 2. empty directories („::‟) 3. a trailing path seperator at the end of the $PATH (':') 4. any directory with world or group -write permissions set','[{\"cis\": [\"1.8.6\"]}, {\"cis_level\": [\"1\"]}]'),(30051,'Secure user home directories.','Remove group write and world access to all user home directories. While the modifications below are relatively benign, making global modifications to user home directories without alerting your user community can result in unexpected outages and unhappy users.','Group or world-writable user home directories may enable malicious users to steal or modify other users' data or to gain another user's system privileges.','','Perform the following to secure user home directories: 1. Identify all user accounts excluding root that are not locked, and for each of these user home directories: 2. Remove group write permission (g-w) and all other permissions (o-rwx) The following script will perform the procedure above: logins -ox | awk -F: '($8 == "PS" && $1 != "root") { print $6 }' | grep /home/ | while read dir do chmod g-w,o-rwx "$dir" done','[{\"cis\": [\"1.8.7\"]}, {\"cis_level\": [\"1\"]}]'),(30052,'No user dot-files should be group/world writable.','Remove group and world write permissions from user dot-files. While the modifications below are relatively benign, making global modifications to user dot-files without alerting your user community can result in unexpected outages and unhappy users.','Group or world-writable user configuration files may enable malicious users to steal or modify other users' data or to gain another user's system privileges.','','Perform the following: 1. Identify all user accounts excluding root that are not locked, and for each of these user home directories: 2. Remove group/other write permissions (go-w) from any files beginning with '.' The following script performs the procedure above: logins -ox | awk -F: '($8 == "PS") { print $6 }' | while read dir do ls -d "$dir/".[!.]* | while read file do if [ ! -h "$file" -a -f "$file" ] then chmod go-w "$file" fi done done','[{\"cis\": [\"1.8.8\"]}, {\"cis_level\": [\"1\"]}]'),(30053,'Remove user .netrc, .rhosts and .shosts files.','Remove user .netrc, .rhosts, and .shosts files. Note that making global modifications to user security files in their home directories without alerting your user community can result in unexpected outages and unhappy users.','.netrc files may contain unencrypted passwords that may be used to attack other systems, while .rhosts and .shosts files used in conjunction with the BSD-style “r-commands” (rlogin, remsh, rcp) or SSH implement a weak form of authentication based on the network address or host name of the remote computer (which can be spoofed by a potential attacker to exploit the local system).','','Perform the following to remove user .netrc, .rhosts, and .shosts files. 1. Identify all user accounts, and for each existing home directory: 2. Remove .netrc, .rhosts, and .shosts files The following script performs the procedure above: logins -ox | cut -f6 -d: | while read h do for file in "$h/.netrc" "$h/.rhosts" "$h/.shosts" do if [ -f "$file" ] then echo "removing $file" rm -f "$file" fi done done','[{\"cis\": [\"1.8.9\"]}, {\"cis_level\": [\"1\"]}]'),(30054,'Set default umask for users.','Set the default umask to 077 so that files created by users will not be readable by any other user on the system. A umask of 027 would make files and directories readable by users in the same Unix group, while a umask of 022 would make files readable by every user on the system. - Bastille Note: sets the default umask, but uses a umask of 027 rather than the 077.','Restricting access to files and directories created by a user from any other user on the system reduces the possibility of an unauthorized account accessing that user's files. The user creating the file has the discretion of making their files and directories readable by others via the chmod command. Users who wish to allow their files and directories to be readable by others by default may choose a different default umask by inserting the umask command into the standard shell configuration files (.profile, .cshrc, etc.) in their home directories.','','Perform the following to set a default umask for users: 1. Change directory to /etc 2. Append the line umask 077 to the following files: a. profile b. csh.login c. d.profile d. d.login 3. Update the UMASK parameter to 077 in the file /etc/default/security The following script performs the procedure above: cd /etc for file in profile csh.login d.profile d.login do echo umask 077 >> "$file" done ch_rc -a -p UMASK=077 /etc/default/security','[{\"cis\": [\"1.8.10\"]}, {\"cis_level\": [\"1\"]}]'),(30055,'Set 'mesg n' as default for all users.','Block the use of write or talk commands to contact the user at their terminal in order to slightly strengthen permissions on the user's tty device. Note that this setting is the default on HP-UX 11i.','Since write and talk are no longer widely used at most sites, the incremental security increase is worth the loss of functionality.','','Perform the following: 1. Change directory to /etc 2. Append the line mesg n to the following files: a. profile b. csh.login c. d.profile d. d.login The following script performs the procedure above: cd /etc for file in profile csh.login d.profile d.login do echo mesg n >> "$file" done','[{\"cis\": [\"1.8.11\"]}, {\"cis_level\": [\"1\"]}]'),(30056,'Create warning banners for terminal-session logins.','The contents of the /etc/issue file are displayed prior to the login prompt on the system's console and serial devices, as well as for remote terminal-session logins such as through SSH or Telnet. /etc/motd is generally displayed after all successful logins, no matter where the user is logging in from, but is thought to be less useful because it only provides notification to the user after the machine has been accessed.','Presenting some sort of statutory warning message prior to the normal user logon may assist the prosecution of trespassers on the computer system. Changing some of these login banners also has the side effect of hiding OS version information and other detailed system information from attackers attempting to target specific attacks at a system.','','Perform the following to create warning banners for terminal-session logins: 1. Compose a default banner text string 2. Append this string to the files /etc/motd and /etc/motd 3. Change the owner to root and group owner to sys for the file /etc/motd 4. Change the owner to root and group owner to root for the file /etc/issue 5. Change file permissions to (644) for the files /etc/motd and /etc/issue','[{\"cis\": [\"1.9.1\"]}, {\"cis_level\": [\"1\"]}]'),(30057,'Create warning banners for GUI logins.','The standard graphical login program for HP-UX requires the user to enter their username in one dialog box and their password in a second separate dialog. The commands below set the warning message on both to be the same message, but the site has the option of using different messages on each screen. The Dtlogin*greeting.labelString is the message for the first dialog where the user is prompted for their username, and .perslabelString is the message on the second dialog box. Note that system administrators may wish to consult with their site’s legal council about the specifics of any warning banners.','Presenting some sort of statutory warning message prior to the normal user logon may assist the prosecution of trespassers on the computer system. Changing some of these login banners also has the side effect of hiding OS version information and other detailed system information from attackers attempting to target specific attacks at a system.','','Perform the following to install default warning banners for GUI logins: 1. Create a default banner text string ($banner) 2. For each directory in /usr/dt/config that contains a Xresources file, copy that Xresources file into a corresponding directory in /etc/dt/config (creating the directory if needed) 3. Append the following lines (replacing $banner with the string in step 1) to each /etc/dt/config/*/Xresources file: a. Dtlogin*greeting.labelString: $banner b. Dtlogin*greeting.persLabelString: $banner 4. Change the owner to root and group owner to sys for each Xresource file 5. Change the file permissions to 644 for each Xresource file The following script performs the procedure above: banner="Authorized users only. All activity may be monitored and reported." for file in /usr/dt/config/*/Xresources; do dir="$(dirname "$file" | sed 's|^/usr/|/etc/|')" mkdir -p "$dir" if [ ! -f "$dir/Xresources" ]; then cp -p "$file" "$dir/Xresources" fi echo "Dtlogin*greeting.labelString: $banner" >> "$dir/Xresources" echo "Dtlogin*greeting.persLabelString: $banner" >> "$dir/Xresources" done chown root:sys /etc/dt/config/*/Xresources chmod 644 /etc/dt/config/*/Xresources','[{\"cis\": [\"1.9.2\"]}, {\"cis_level\": [\"1\"]}]'),(30058,'Create warning banners for FTP daemon.','The FTP daemon in HP-UX 11 is based on the popular Washington University FTP daemon (WU-FTPD), which is an Open Source program widely distributed on the Internet. Note that this setting has no effect if the FTP daemon remains de-activated from item 1.2.1.','Presenting some sort of statutory warning message prior to the normal user logon may assist the prosecution of trespassers on the computer system. Changing some of these login banners also has the side effect of hiding OS version information and other detailed system information from attackers attempting to target specific attacks at a system.','','Perform the following to install a default warning banner for the FTP daemon: 1. Ensure that an appropriate warning message exists in the /etc/issue file . 2. Append the line "banner /etc/issue" to the file /etc/ftpd/ftpaccess 3. Change file permissions to 600 for /etc/ftpd/ftpaccess 4. Change owner to root and group owner to sys for both /etc/ftpd and /etc/ftpd/ftpaccess The following script performs the procedure above: if [ -d /etc/ftpd ]; then echo "banner /etc/issue" >>/etc/ftpd/ftpaccess chmod 600 /etc/ftpd/ftpaccess chown root:sys /etc/ftpd /etc/ftpd/ftpaccess fi','[{\"cis\": [\"1.9.3\"]}, {\"cis_level\": [\"1\"]}]'),(30131,'Resolve 'unowned' files and directories.','Evaluate ownership of any files that are not owned by a locally defined user, and consider reassignment to an active user.','Sometimes when administrators delete users from the system they neglect to remove all files owned by those users from the system. A new user who is assigned the deleted user's user ID or group ID may then end up 'owning' these files, and thus have more access on the system than was intended. It is a good idea to locate files that are owned by users or groups not listed in the system configuration files, and make sure to reset the ownership of these files to some active user on the system (in this example, 'bin') as appropriate.','','Perform the following to identify "unowned" files and directories, and consider resetting ownership to a default owner and restricting access permissions: 1. Locate all local files that are owned by users or groups not listed in the system configuration files. find / ( -nouser -o -nogroup ) 2. Consider resetting user and group ownership of these files to a default active user (e.g. bin) chown bin:bin <filename> 3. Consider restricting world-write permissions, and removing any SUID/SGID bits on these files. chmod ug-s,o-w <filename> - Note: there is no reason for an application to require an unowned file, so these changes should be application-safe.','[{\"cis\": [\"1.5.3\"]}, {\"cis_level\": [\"1\"]}]'),(30144,'Turn on additional logging for FTP daemon.','If the FTP daemon is left on, it is recommended that the command logging (-L) and connection logging (-l) flags also be enabled to track FTP activity on the system, allowing the administrator (or software) to scan the logs for unusual activity. This is especially powerful when combined with the access control capabilities accessible through inetd's /var/adm/inetd.sec configuration file. Note that this setting has no effect if the FTP daemon remains de-activated from item 2.1. Also note that enabling command logging on the FTP daemon (HP-UX 11.x only) can cause user passwords to appear in clear-text form in the system logs, if the user accidentally types their password at the username prompt. Information about FTP sessions will be logged to Syslog and by default HP-UX systems deposit this logging information in /var/adm/syslog/syslog.log with other system log messages. Should the administrator wish to capture this information in a separate file, simply modify /etc/syslog.conf to log daemon.notice to some other log file destination.','Logging information about the source of ftp network connections assists in the detection and identification of unusual activity that may be associated with security intrusions.','','Perform the following to enable logging for the FTP daemon: 1. Change directory to /etc. 2. Open the inetd.conf file and locate the ftpd configuration entry line. 3. Add the "-L" and "-l" flags to the ftpd entry if not already present. 4. Save and close file. The following script will perform the procedure above: cd /etc awk '/^ftpd/ && !/-L/ { $NF = $NF " -L" } /^ftpd/ && !/-l/ { $NF = $NF " -l" } { print }' inetd.conf > inetd.conf.tmp cp inetd.conf.tmp inetd.conf rm -f inetd.conf.tmp','[{\"cis\": [\"1.7.3\"]}, {\"cis_level\": [\"1\"]}]'),(31000,'Ensure All Apple-provided Software Is Current.','Software vendors release security patches and software updates for their products when security vulnerabilities are discovered. There is no simple way to complete this action without a network connection to an Apple software repository. Please ensure appropriate access for this control. This check is only for what Apple provides through software update. Software updates should be run at minimum every 30 days. Run the following command to verify when software update was previously run: $ /usr/bin/sudo defaults read /Library/Preferences/com.apple.SoftwareUpdate | grep -e LastFullSuccessfulDate. The response should be in the last 30 days (Example): LastFullSuccessfulDate = "2020-07-30 12:45:25 +0000";.','It is important that these updates be applied in a timely manner to prevent unauthorized persons from exploiting the identified vulnerabilities.','Missing patches can lead to more exploit opportunities.','Graphical Method: Perform the following to install all available software updates: 1. Open System Settings 2. Select General 3. Select Software Update 4. Select Update All Terminal Method: Run the following command to verify what packages need to be installed: $ /usr/bin/sudo /usr/sbin/softwareupdate -l The output will include the following: Software Update found the following new or updated software: Run the following command to install all the packages that need to be updated: $ /usr/bin/sudo /usr/sbin/softwareupdate -i -a -R Or run the following command to install individual packages: $ /usr/bin/sudo /usr/sbin/softwareupdate -i '<package name>' example: $ /usr/bin/sudo /usr/sbin/softwareupdate -l Software Update Tool Finding available software Software Update found the following new or updated software: * iTunesX-12.8.2 iTunes (12.8.2), 273614K [recommended] $ /usr/bin/sudo /usr/sbin/softwareupdate -i 'iTunesX-12.8.2' Software Update Tool Downloaded iTunes Installing iTunes Done with iTunes Done.','[{\"cis\": [\"1.1\"]}, {\"cis_csc_v8\": [\"7.3\", \"7.4\"]}, {\"cis_csc_v7\": [\"3.4\", \"3.5\"]}, {\"cmmc_v2.0\": [\"SI.L1-3.14.1\"]}, {\"mitre_techniques\": [\"T1017\", \"T1019\", \"T1031\", \"T1034\", \"T1038\", \"T1044\", \"T1053\", \"T1068\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1078\", \"T1081\", \"T1088\", \"T1100\", \"T1103\", \"T1114\", \"T1137\", \"T1138\", \"T1145\", \"T1161\", \"T1176\", \"T1189\", \"T1190\", \"T1195\", \"T1210\", \"T1211\", \"T1212\", \"T1213\", \"T1214\", \"T1482\", \"T1484\", \"T1495\", \"T1505\", \"T1525\", \"T1527\", \"T1528\", \"T1530\"]}, {\"nist_sp_800-53\": [\"SI-2(2)\"]}, {\"pci_dss_v3.2.1\": [\"6.2\"]}, {\"soc_2\": [\"CC7.1\"]}]'),(31001,'Ensure Auto Update Is Enabled.','Auto Update verifies that your system has the newest security patches and software updates. If "Automatically check for updates" is not selected, background updates for new malware definition files from Apple for XProtect and Gatekeeper will not occur. http://macops.ca/os-x-admins-your-clients-are-not-getting-background-security-updates/ https://derflounder.wordpress.com/2014/12/17/forcing-xprotect-blacklist-updates-on-mavericks-and-yosemite/.','It is important that a system has the newest updates applied so as to prevent unauthorized persons from exploiting identified vulnerabilities.','Without automatic update, updates may not be made in a timely manner and the system will be exposed to additional risk.','Graphical Method: Perform the steps following to enable the system to automatically check for updates: 1. Open System Settings 2. Select General 3. Select Software Update 4. Select the i 5. Set Check for updates to enabled 6. Select Done Terminal Method: Run the following command to enable auto update: $ /usr/bin/sudo /usr/bin/defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticCheckEnabled -bool true Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.SoftwareUpdate 2. The key to include is AutomaticCheckEnabled 3. The key must be set to <true/>.','[{\"cis\": [\"1.2\"]}, {\"cis_csc_v8\": [\"7.3\", \"7.4\"]}, {\"cis_csc_v7\": [\"3.4\", \"3.5\"]}, {\"cmmc_v2.0\": [\"SI.L1-3.14.1\"]}, {\"nist_sp_800-53\": [\"SI-2(2)\"]}, {\"pci_dss_v3.2.1\": [\"6.2\"]}, {\"soc_2\": [\"CC7.1\"]}, {\"mitre_techniques\": [\"T1103\", \"T1017\", \"T1138\", \"T1189\", \"T1190\", \"T1212\", \"T1211\", \"T1068\", \"T1210\", \"T1495\", \"T1137\", \"T1075\", \"T1195\", \"T1019\", \"T1072\", \"T1100\", \"T1527\", \"T1176\", \"T1088\", \"T1081\", \"T1214\", \"T1530\", \"T1213\", \"T1038\", \"T1073\", \"T1482\", \"T1114\", \"T1044\", \"T1484\", \"T1525\", \"T1161\", \"T1031\", \"T1034\", \"T1145\", \"T1076\", \"T1053\", \"T1505\", \"T1528\", \"T1078\"]}]'),(31002,'Ensure Download New Updates When Available Is Enabled.','In the GUI, both "Install macOS updates" and "Install app updates from the App Store" are dependent on whether "Download new updates when available" is selected.','It is important that a system has the newest updates downloaded so that they can be applied.','If "Download new updates when available" is not selected, updates may not be made in a timely manner and the system will be exposed to additional risk.','Perform the following to enable the system to automatically check for updates: Graphical Method: 1. Open System Settings 2. Select General 3. Select Software Update 4. Select the i 5. Set Download new updates when available to enabled 6. Select Done Terminal Method: Run the following command to enable auto update: $ /usr/bin/sudo /usr/bin/defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticDownload -bool true Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.SoftwareUpdate 2. The key to include is AutomaticDownload 3. The key must be set to <true/>.','[{\"cis\": [\"1.3\"]}, {\"cis_csc_v8\": [\"7.3\", \"7.4\"]}, {\"cis_csc_v7\": [\"3.4\", \"3.5\"]}, {\"cmmc_v2.0\": [\"SI.L1-3.14.1\"]}, {\"nist_sp_800-53\": [\"SI-2(2)\"]}, {\"pci_dss_v3.2.1\": [\"6.2\"]}, {\"soc_2\": [\"CC7.1\"]}, {\"mitre_techniques\": [\"T1103\", \"T1017\", \"T1138\", \"T1189\", \"T1190\", \"T1212\", \"T1211\", \"T1068\", \"T1210\", \"T1495\", \"T1137\", \"T1075\", \"T1195\", \"T1019\", \"T1072\", \"T1100\", \"T1527\", \"T1176\", \"T1088\", \"T1081\", \"T1214\", \"T1530\", \"T1213\", \"T1038\", \"T1073\", \"T1482\", \"T1114\", \"T1044\", \"T1484\", \"T1525\", \"T1161\", \"T1031\", \"T1034\", \"T1145\", \"T1076\", \"T1053\", \"T1505\", \"T1528\", \"T1078\"]}]'),(31003,'Ensure Install of macOS Updates Is Enabled.','Ensure that macOS updates are installed after they are available from Apple. This setting enables macOS updates to be automatically installed. Some environments will want to approve and test updates before they are delivered. It is best practice to test first where updates can and have caused disruptions to operations. Automatic updates should be turned off where changes are tightly controlled and there are mature testing and approval processes. Automatic updates should not be turned off simply to allow the administrator to contact users in order to verify installation. A dependable, repeatable process involving a patch agent or remote management tool should be in place before auto-updates are turned off.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited.','Unpatched software may be exploited.','Graphical Method: Perform the following steps to enable macOS updates to run automatically: 1. Open System Settings 2. Select General 3. Select Software Update 4. Select the i 5. Set Install macOS updates to enabled 6. Select Done Terminal Method: Run the following command to to enable automatic checking and installing of macOS updates: $ /usr/bin/sudo /usr/bin/defaults write /Library/Preferences/com.apple.SoftwareUpdate AutomaticallyInstallMacOSUpdates -bool TRUE Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.SoftwareUpdate 2. The key to include is AutomaticallyInstallMacOSUpdates 3. The key must be set to <true/>.','[{\"cis\": [\"1.4\"]}, {\"cis_csc_v8\": [\"7.3\", \"7.4\"]}, {\"cis_csc_v7\": [\"3.4\", \"3.5\"]}, {\"cmmc_v2.0\": [\"SI.L1-3.14.1\"]}, {\"nist_sp_800-53\": [\"SI-2(2)\"]}, {\"pci_dss_v3.2.1\": [\"6.2\"]}, {\"soc_2\": [\"CC7.1\"]}, {\"mitre_techniques\": [\"T1103\", \"T1017\", \"T1138\", \"T1189\", \"T1190\", \"T1212\", \"T1211\", \"T1068\", \"T1210\", \"T1495\", \"T1137\", \"T1075\", \"T1195\", \"T1019\", \"T1072\", \"T1100\", \"T1527\", \"T1176\", \"T1088\", \"T1081\", \"T1214\", \"T1530\", \"T1213\", \"T1038\", \"T1073\", \"T1482\", \"T1114\", \"T1044\", \"T1484\", \"T1525\", \"T1161\", \"T1031\", \"T1034\", \"T1145\", \"T1076\", \"T1053\", \"T1505\", \"T1528\", \"T1078\"]}]'),(31004,'Ensure Install Application Updates from the App Store Is Enabled.','Ensure that application updates are installed after they are available from Apple. These updates do not require reboots or administrator privileges for end users.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited.','Unpatched software may be exploited.','Graphical Method: Perform the following steps to enable App Store updates to install automatically: 1. Open System Settings 2. Select General 3. Select Software Update 4. Select the i 5. Set Install application updates from the App Store to enabled 6. Select Done Terminal Method: Run the following command to turn on App Store auto updating: $ /usr/bin/sudo /usr/bin/defaults write /Library/Preferences/com.apple.commerce AutoUpdate -bool TRUE Note: This remediation requires a log out and log in to show in the GUI. Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.SoftwareUpdate 2. The key to include is AutomaticallyInstallAppUpdates 3. The key must be set to <true/>.','[{\"cis\": [\"1.5\"]}, {\"cis_csc_v8\": [\"7.3\", \"7.4\"]}, {\"cis_csc_v7\": [\"3.4\", \"3.5\"]}, {\"cmmc_v2.0\": [\"SI.L1-3.14.1\"]}, {\"nist_sp_800-53\": [\"SI-2(2)\"]}, {\"pci_dss_v3.2.1\": [\"6.2\"]}, {\"soc_2\": [\"CC7.1\"]}, {\"mitre_techniques\": [\"T1103\", \"T1017\", \"T1138\", \"T1189\", \"T1190\", \"T1212\", \"T1211\", \"T1068\", \"T1210\", \"T1495\", \"T1137\", \"T1075\", \"T1195\", \"T1019\", \"T1072\", \"T1100\", \"T1527\", \"T1176\", \"T1088\", \"T1081\", \"T1214\", \"T1530\", \"T1213\", \"T1038\", \"T1073\", \"T1482\", \"T1114\", \"T1044\", \"T1484\", \"T1525\", \"T1161\", \"T1031\", \"T1034\", \"T1145\", \"T1076\", \"T1053\", \"T1505\", \"T1528\", \"T1078\"]}]'),(31005,'Ensure Install Security Responses and System Files Is Enabled.','Ensure that system and security updates are installed after they are available from Apple. This setting enables definition updates for XProtect and Gatekeeper. With this setting in place, new malware and adware that Apple has added to the list of malware or untrusted software will not execute. These updates do not require reboots or end user admin rights.','Patches need to be applied in a timely manner to reduce the risk of vulnerabilities being exploited.','Unpatched software may be exploited.','Graphical Method: Perform the following steps to enable system data files and security updates to install automatically: 1. Open System Settings 2. Select General 3. Select Software Update 4. Select the i 5. Set Install Security Responses and System files to enabled 6. Select Done Terminal Method: Run the following commands to enable automatic checking of system data files and security updates: $ /usr/bin/sudo /usr/bin/defaults write /Library/Preferences/com.apple.SoftwareUpdate ConfigDataInstall -bool true $ /usr/bin/sudo /usr/bin/defaults write /Library/Preferences/com.apple.SoftwareUpdate CriticalUpdateInstall -bool true Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.SoftwareUpdate 2. The key to include is ConfigDataInstall 3. The key must be set to <true/> 4. The key to also include is CriticalUpdateInstall 5. The key must be set to <true/>.','[{\"cis\": [\"1.6\"]}, {\"cis_csc_v8\": [\"7.3\", \"7.4\", \"7.7\"]}, {\"cis_csc_v7\": [\"3.4\", \"3.5\"]}, {\"cmmc_v2.0\": [\"CA.L2-3.12.2\", \"RA.L2-3.11.3\", \"SI.L1-3.14.1\"]}, {\"nist_sp_800-53\": [\"SI-2(2)\"]}, {\"pci_dss_v3.2.1\": [\"6.2\"]}, {\"pci_dss_v4.0\": [\"11.3.1\", \"11.3.2\", \"11.3.2.1\"]}, {\"soc_2\": [\"CC7.1\"]}, {\"mitre_techniques\": [\"T1103\", \"T1017\", \"T1138\", \"T1189\", \"T1190\", \"T1212\", \"T1211\", \"T1068\", \"T1210\", \"T1495\", \"T1137\", \"T1075\", \"T1195\", \"T1019\", \"T1072\", \"T1100\", \"T1527\", \"T1176\", \"T1088\", \"T1081\", \"T1214\", \"T1530\", \"T1213\", \"T1038\", \"T1073\", \"T1482\", \"T1114\", \"T1044\", \"T1484\", \"T1525\", \"T1161\", \"T1031\", \"T1034\", \"T1145\", \"T1076\", \"T1053\", \"T1505\", \"T1528\", \"T1078\"]}]'),(31006,'Ensure Software Update Deferment Is Less Than or Equal to 30 Days.','Apple provides the capability to manage software updates on Apple devices through mobile device management. Part of those capabilities permit organizations to defer software updates and allow for testing. Many organizations have specialized software and configurations that may be negatively impacted by Apple updates. If software updates are deferred, they should not be deferred for more than 30 days. This control only verifies that deferred software updates are not deferred for more than 30 days.','Apple software updates almost always include security updates. Attackers evaluate updates to create exploit code in order to attack unpatched systems. The longer a system remains unpatched, the greater an exploit possibility exists in which there are publicly reported vulnerabilities.','Some organizations may need more than 30 days to evaluate the impact of software updates.','Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.applicationaccess 2. The key to include is enforcedSoftwareUpdateDelay 3. The key must be set to <integer><1-30></integer>.','[{\"cis\": [\"1.7\"]}, {\"cis_csc_v8\": [\"7.3\", \"7.4\"]}, {\"cis_csc_v7\": [\"3.4\", \"3.5\"]}, {\"cmmc_v2.0\": [\"SI.L1-3.14.1\"]}, {\"nist_sp_800-53\": [\"SI-2(2)\"]}, {\"pci_dss_v3.2.1\": [\"6.2\"]}, {\"soc_2\": [\"CC7.1\"]}, {\"mitre_techniques\": [\"T1103\", \"T1017\", \"T1138\", \"T1189\", \"T1190\", \"T1212\", \"T1211\", \"T1068\", \"T1210\", \"T1495\", \"T1137\", \"T1075\", \"T1195\", \"T1019\", \"T1072\", \"T1100\", \"T1527\", \"T1176\", \"T1088\", \"T1081\", \"T1214\", \"T1530\", \"T1213\", \"T1038\", \"T1073\", \"T1482\", \"T1114\", \"T1044\", \"T1484\", \"T1525\", \"T1161\", \"T1031\", \"T1034\", \"T1145\", \"T1076\", \"T1053\", \"T1505\", \"T1528\", \"T1078\"]}]'),(31007,'Ensure Firewall Is Enabled.','A firewall is a piece of software that blocks unwanted incoming connections to a system. Apple has posted general documentation about the application firewall:.','A firewall minimizes the threat of unauthorized users gaining access to your system while connected to a network or the Internet.','The firewall may block legitimate traffic. Applications that are unsigned will require special handling.','Graphical Method: Perform the following steps to turn the firewall on: 1. Open System Settings 2. Select Network 3. Select Firewall 4. Set Firewall to enabled Terminal Method: Run the following command to enable the firewall: $ /usr/bin/sudo /usr/bin/defaults write /Library/Preferences/com.apple.alf globalstate -int <value> For the <value>, use either 1, specific services, or 2, essential services only. Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.security.firewall 2. The key to include is EnableFirewall 3. The key must be set to <true/>.','[{\"cis\": [\"2.2.1\"]}, {\"cis_csc_v8\": [\"4.1\", \"4.5\", \"13.1\"]}, {\"cis_csc_v7\": [\"5.1\", \"9.4\", \"9.5\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L1-3.1.20\", \"AU.L2-3.3.5\", \"AU.L2-3.3.6\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\", \"SI.L2-3.14.3\", \"SI.L2-3.14.7\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"iso_27001-2013\": [\"A.13.1.1\", \"A.14.2.5\", \"A.8.1.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1011\", \"T1015\", \"T1017\", \"T1019\", \"T1028\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1051\", \"T1053\", \"T1054\", \"T1055\", \"T1058\", \"T1067\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1086\", \"T1087\", \"T1088\", \"T1089\", \"T1092\", \"T1096\", \"T1097\", \"T1098\", \"T1100\", \"T1110\", \"T1112\", \"T1130\", \"T1133\", \"T1134\", \"T1136\", \"T1137\", \"T1138\", \"T1139\", \"T1142\", \"T1145\", \"T1146\", \"T1147\", \"T1148\", \"T1150\", \"T1156\", \"T1157\", \"T1165\", \"T1166\", \"T1169\", \"T1173\", \"T1174\", \"T1175\", \"T1176\", \"T1177\", \"T1178\", \"T1184\", \"T1187\", \"T1190\", \"T1196\", \"T1197\", \"T1198\", \"T1199\", \"T1200\", \"T1201\", \"T1206\", \"T1208\", \"T1209\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1489\", \"T1490\", \"T1491\", \"T1492\", \"T1494\", \"T1495\", \"T1501\", \"T1503\", \"T1504\", \"T1505\", \"T1506\", \"T1525\", \"T1530\", \"T1535\", \"T1537\", \"T1539\"]}, {\"nist_sp_800-53\": [\"AU-6(1)\", \"AU-7\", \"CM-7(1)\", \"CM-9\", \"IR-4(1)\", \"SA-10\", \"SC-7(5)\", \"SI-4(2)\", \"SI-4(5)\"]}, {\"pci_dss_v3.2.1\": [\"1.1.4\", \"1.4\", \"10.5.3\", \"10.6.1\", \"11.5\", \"2.2\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"10.7\", \"10.7.1\", \"10.7.2\", \"10.7.3\", \"11.5\", \"2.1.1\", \"2.2.1\"]}, {\"soc_2\": [\"CC6.6\", \"CC7.1\", \"CC7.2\", \"CC8.1\"]}]'),(31008,'Ensure Firewall Stealth Mode Is Enabled.','While in Stealth mode, the computer will not respond to unsolicited probes, dropping that traffic.','Stealth mode on the firewall minimizes the threat of system discovery tools while connected to a network or the Internet.','Traditional network discovery tools like ping will not succeed. Other network tools that measure activity and approved applications will work as expected. This control aligns with the primary macOS use case of a laptop that is often connected to untrusted networks where host segregation may be non-existent. In that use case, hiding from the other inmates is likely more than desirable. In use cases where use is only on trusted LANs with static IP addresses, stealth mode may not be desirable.','Graphical Method: Perform the following steps to enable firewall stealth mode: 1. Open System Settings 2. Select Network 3. Select Firewall 4. Select Options... 5. Set Enabled stealth mode to enabled Terminal Method: Run the following command to enable stealth mode: $ /usr/bin/sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setstealthmode on Stealth mode enabled Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.security.firewall 2. The key to include is EnableStealthMode 3. The key must be set to <true/> Note: This key must be set in the same configuration profile with EnableFirewall set to <true/>. If it is set in its own configuration profile, it will fail.','[{\"cis\": [\"2.2.2\"]}, {\"cis_csc_v8\": [\"4.1\", \"4.5\", \"4.8\"]}, {\"cis_csc_v7\": [\"5.1\", \"9.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L1-3.1.20\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L1-3.13.1\", \"SC.L2-3.13.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\", \"A.14.2.5\", \"A.8.1.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1011\", \"T1015\", \"T1017\", \"T1019\", \"T1028\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1051\", \"T1053\", \"T1054\", \"T1055\", \"T1058\", \"T1067\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1086\", \"T1087\", \"T1088\", \"T1089\", \"T1092\", \"T1096\", \"T1097\", \"T1098\", \"T1100\", \"T1110\", \"T1112\", \"T1130\", \"T1133\", \"T1134\", \"T1136\", \"T1137\", \"T1138\", \"T1139\", \"T1142\", \"T1145\", \"T1146\", \"T1147\", \"T1148\", \"T1150\", \"T1156\", \"T1157\", \"T1165\", \"T1166\", \"T1169\", \"T1173\", \"T1174\", \"T1175\", \"T1176\", \"T1177\", \"T1178\", \"T1184\", \"T1187\", \"T1190\", \"T1196\", \"T1197\", \"T1198\", \"T1199\", \"T1200\", \"T1201\", \"T1206\", \"T1208\", \"T1209\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1489\", \"T1490\", \"T1491\", \"T1492\", \"T1494\", \"T1495\", \"T1501\", \"T1503\", \"T1504\", \"T1505\", \"T1506\", \"T1525\", \"T1530\", \"T1535\", \"T1537\", \"T1539\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\", \"SC-7(5)\"]}, {\"pci_dss_v3.2.1\": [\"1.1.4\", \"1.1.6\", \"1.2.1\", \"1.4\", \"11.5\", \"2.2\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.5\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\", \"CC7.1\", \"CC8.1\"]}]'),(31009,'Ensure Set Time and Date Automatically Is Enabled.','Correct date and time settings are required for authentication protocols, file creation, modification dates, and log entries. Note: If your organization has internal time servers, enter them here. Enterprise mobile devices may need to use a mix of internal and external time servers. If multiple servers are required, use the Date & Time System Preference with each server separated by a space. Additional Note: The default Apple time server is time.apple.com. Variations include time.euro.apple.com. While it is certainly more efficient to use internal time servers, there is no reason to block access to global Apple time servers or to add a time.apple.com alias to internal DNS records. There are no reports that Apple gathers any information from NTP synchronization, as the computers already phone home to Apple for Apple services including iCloud use and software updates. Best practice is to allow DNS resolution to an authoritative time service for time.apple.com, preferably to connect to Apple servers, but local servers are acceptable as well.','Kerberos may not operate correctly if the time on the Mac is off by more than 5 minutes. This in turn can affect Apple's single sign-on feature, Active Directory logons, and other features.','The timed service will periodically synchronize with named time servers and will make the computer time more accurate.','Graphical Method: Perform the following to enable the date and time to be set automatically: 1. Open System Settings 2. Select General 3. Select Date & Time 4. Set Set time and date automatically to enabled Note: By default, the operating system will use time.apple.com as the time server. You can change to any time server that meets your organization's requirements. Terminal Method: Run the following commands to enable the date and time setting automatically: $ /usr/bin/sudo /usr/sbin/systemsetup -setnetworktimeserver <your.time.server> setNetworkTimeServer: <your.time.server> $ /usr/bin/sudo /usr/sbin/systemsetup -setusingnetworktime on setUsingNetworkTime: On example: $ /usr/bin/sudo /usr/sbin/systemsetup -setnetworktimeserver time.apple.com setNetworkTimeServer: time.apple.com $ /usr/bin/sudo /usr/sbin/systemsetup -setusingnetworktime on setUsingNetworkTime: On Run the following commands if you have not set, or need to set, a new time zone: $ /usr/bin/sudo /usr/sbin/systemsetup -listtimezones $ /usr/bin/sudo /usr/sbin/systemsetup -settimezone <selected time zone> example: $ /usr/bin/sudo /usr/sbin/systemsetup -listtimezones Time Zones: Africa/Abidjan Africa/Accra Africa/Addis_Ababa ... $ /usr/bin/sudo /usr/sbin/systemsetup -settimezone America/New_York Set TimeZone: America/New_York.','[{\"cis\": [\"2.3.2.1\"]}, {\"cis_csc_v8\": [\"8.4\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.7\"]}, {\"iso_27001-2013\": [\"A.12.4.4\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"pci_dss_v3.2.1\": [\"10.4\"]}, {\"pci_dss_v4.0\": [\"10.6\", \"10.6.1\", \"10.6.2\", \"10.6.3\"]}, {\"soc_2\": [\"CC4.1\", \"CC5.2\"]}]'),(31010,'Ensure Time Is Set Within Appropriate Limits.','Correct date and time settings are required for authentication protocols, file creation, modification dates and log entries. Ensure that time on the computer is within acceptable limits. Truly accurate time is measured within milliseconds. For this audit, a drift under four and a half minutes passes the control check. Since Kerberos is one of the important features of macOS integration into Directory systems, the guidance here is to warn you before there could be an impact to operations. From the perspective of accurate time, this check is not strict, so it may be too great for your organization. Your organization can adjust to a smaller offset value as needed. If there are consistent drift issues on the OS, some of the most common drift issues should be investigated: - The chosen time server is not reachable based on network firewall rules on the current network - The computer is offline often and the battery drains, and the network is not immediately available - The chosen time server is a special internal or non-public time server that does not provide a reliable time source Note: ntpdate has been deprecated with 10.14. sntp replaces that command.','Kerberos may not operate correctly if the time on the Mac is off by more than 5 minutes. This in turn can affect Apple's single sign-on feature, Active Directory logons, and other features. Audit check is for more than 4 minutes and 30 seconds ahead or behind.','Accurate time is required for many computer functions.','Terminal Method: Run the following commands to ensure your time is set within an appropriate limit: $ /usr/bin/sudo /usr/sbin/systemsetup -getnetworktimeserver The output will include Network Time Server: and the name of your time server example: Network Time Server: time.apple.com. $ /usr/bin/sudo /usr/bin/sntp -sS <your.time.server> example: $ /usr/bin/sudo /usr/sbin/systemsetup -getnetworktimeserver Network Time Server: time.apple.com $ /usr/bin/sudo /usr/bin/sntp -sS time.apple.com.','[{\"cis\": [\"2.3.2.2\"]}, {\"cis_csc_v8\": [\"8.4\"]}, {\"cis_csc_v7\": [\"6.1\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.7\"]}, {\"iso_27001-2013\": [\"A.12.4.4\"]}, {\"nist_sp_800-53\": [\"AU-7\"]}, {\"pci_dss_v3.2.1\": [\"10.4\"]}, {\"pci_dss_v4.0\": [\"10.6\", \"10.6.1\", \"10.6.2\", \"10.6.3\"]}, {\"soc_2\": [\"CC4.1\", \"CC5.2\"]}]'),(31011,'Ensure DVD or CD Sharing Is Disabled.','DVD or CD Sharing allows users to remotely access the system's optical drive. While Apple does not ship Macs with built-in optical drives any longer, external optical drives are still recognized when they are connected. In testing, the sharing of an external optical drive persists when a drive is reconnected.','Disabling DVD or CD Sharing minimizes the risk of an attacker using the optical drive as a vector for attack and exposure of sensitive data.','Many Apple devices are now sold without optical drives, however drive sharing may be needed for legacy optical media. The media should be explicitly re-shared as needed rather than using a persistent share. Optical drives should not be used for long-term storage. To store necessary data from an optical drive it should be copied to another form of external storage. Optionally, an image can be made of the optical drive so that it is stored in its original form on another form of external storage.','Graphical Method: Perform the following steps to disable DVD or CD Sharing: 1. Open System Settings 2. Select General 3. Select Sharing 4. Set DVD or CD sharing to disabled Terminal Method: Run the following command to disable DVD or CD Sharing: $ /usr/bin/sudo /bin/launchctl disable system/com.apple.ODSAgent Note: If using the Terminal method, the GUI will still show the service checked until after a reboot.','[{\"cis\": [\"2.3.3.1\"]}, {\"cis_csc_v8\": [\"4.1\", \"4.8\"]}, {\"cis_csc_v7\": [\"5.1\", \"9.2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\", \"A.14.2.5\", \"A.8.1.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1011\", \"T1015\", \"T1017\", \"T1019\", \"T1028\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1051\", \"T1053\", \"T1054\", \"T1055\", \"T1058\", \"T1067\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1086\", \"T1087\", \"T1088\", \"T1089\", \"T1092\", \"T1096\", \"T1097\", \"T1098\", \"T1100\", \"T1110\", \"T1112\", \"T1130\", \"T1133\", \"T1134\", \"T1136\", \"T1137\", \"T1138\", \"T1139\", \"T1142\", \"T1145\", \"T1146\", \"T1147\", \"T1148\", \"T1150\", \"T1156\", \"T1157\", \"T1165\", \"T1166\", \"T1169\", \"T1173\", \"T1174\", \"T1175\", \"T1176\", \"T1177\", \"T1178\", \"T1184\", \"T1187\", \"T1190\", \"T1196\", \"T1197\", \"T1198\", \"T1199\", \"T1200\", \"T1201\", \"T1206\", \"T1208\", \"T1209\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1489\", \"T1490\", \"T1491\", \"T1492\", \"T1494\", \"T1495\", \"T1501\", \"T1503\", \"T1504\", \"T1505\", \"T1506\", \"T1525\", \"T1530\", \"T1535\", \"T1537\", \"T1539\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"11.5\", \"2.2\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.5\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\", \"CC7.1\", \"CC8.1\"]}]'),(31012,'Ensure Screen Sharing Is Disabled.','Screen Sharing allows a computer to connect to another computer on a network and display the computer's screen. While sharing the computer's screen, the user can control what happens on that computer, such as opening documents or applications, opening, moving, or closing windows, and even shutting down the computer. While mature administration and management does not use graphical connections for standard maintenance, most help desks have capabilities to assist users in performing their work when they have technical issues and need support. Help desks use graphical remote tools to understand what the user sees and assist them so they can get back to work. For MacOS, some of these remote capabilities can use Apple's OS tools. Control is therefore not meant to prohibit the use of a just-in-time graphical view from authorized personnel with authentication controls. Sharing should not be enabled except in narrow windows when help desk support is required.','Disabling Screen Sharing mitigates the risk of remote connections being made without the user of the console knowing that they are sharing the computer.','Help desks may require the periodic use of a graphical connection mechanism to assist users. Any support that relies on native MacOS components will not work unless a scripted solution to enable and disable sharing as neccessary.','Graphical Method: Perform the following steps to disable Screen Sharing: 1. Open System Settings 2. Select General 3. Select Sharing 4. Set Screen Sharing to disabled Terminal Method: Run the following command to turn off Screen Sharing: $ /usr/bin/sudo /bin/launchctl disable system/com.apple.screensharing.','[{\"cis\": [\"2.3.3.2\"]}, {\"cis_csc_v8\": [\"4.1\", \"4.8\"]}, {\"cis_csc_v7\": [\"5.1\", \"9.2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\", \"A.14.2.5\", \"A.8.1.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1011\", \"T1015\", \"T1017\", \"T1019\", \"T1028\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1051\", \"T1053\", \"T1054\", \"T1055\", \"T1058\", \"T1067\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1086\", \"T1087\", \"T1088\", \"T1089\", \"T1092\", \"T1096\", \"T1097\", \"T1098\", \"T1100\", \"T1110\", \"T1112\", \"T1130\", \"T1133\", \"T1134\", \"T1136\", \"T1137\", \"T1138\", \"T1139\", \"T1142\", \"T1145\", \"T1146\", \"T1147\", \"T1148\", \"T1150\", \"T1156\", \"T1157\", \"T1165\", \"T1166\", \"T1169\", \"T1173\", \"T1174\", \"T1175\", \"T1176\", \"T1177\", \"T1178\", \"T1184\", \"T1187\", \"T1190\", \"T1196\", \"T1197\", \"T1198\", \"T1199\", \"T1200\", \"T1201\", \"T1206\", \"T1208\", \"T1209\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1489\", \"T1490\", \"T1491\", \"T1492\", \"T1494\", \"T1495\", \"T1501\", \"T1503\", \"T1504\", \"T1505\", \"T1506\", \"T1525\", \"T1530\", \"T1535\", \"T1537\", \"T1539\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"11.5\", \"2.2\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.5\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\", \"CC7.1\", \"CC8.1\"]}]'),(31013,'Ensure File Sharing Is Disabled.','File sharing from a user workstation creates additional risks, such as: - Open ports are created that can be probed and attacked - Passwords are attached to user accounts for access that may be exposed and endanger other parts of the organizational environment, including directory accounts Increased complexity makes security more difficult and may expose additional attack vectors - Apple's File Sharing uses the Server Message Block (SMB) protocol to share to other computers that can mount SMB shares. This includes other macOS computers. Apple warns that SMB sharing stored passwords is less secure, and anyone with system access can gain access to the password for that account. When sharing with SMB, each user accessing the Mac must have SMB enabled. Storing passwords, especially copies of valid directory passwords, decrease security for the directory account and should not be used.','By disabling File Sharing, the remote attack surface and risk of unauthorized access to files stored on the system is reduced.','File Sharing can be used to share documents with other users, but hardened servers should be used rather than user endpoints. Turning on File Sharing increases the visibility and attack surface of a system unnecessarily.','Graphical Method: Perform the following steps to disable File Sharing: 1. Open System Settings 2. Select General 3. Select Sharing 4. Set File Sharing to disabled Terminal Method: Run the following command to disable File Sharing: $ /usr/bin/sudo /bin/launchctl disable system/com.apple.smbd.','[{\"cis\": [\"2.3.3.3\"]}, {\"cis_csc_v8\": [\"4.1\", \"4.8\", \"5.4\"]}, {\"cis_csc_v7\": [\"4.3\", \"5.1\", \"9.2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.3\", \"SC.L2-3.13.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\", \"A.14.2.5\", \"A.8.1.3\", \"A.9.2.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1011\", \"T1015\", \"T1017\", \"T1019\", \"T1028\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1051\", \"T1053\", \"T1054\", \"T1055\", \"T1058\", \"T1067\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1086\", \"T1087\", \"T1088\", \"T1089\", \"T1092\", \"T1096\", \"T1097\", \"T1098\", \"T1100\", \"T1110\", \"T1112\", \"T1130\", \"T1133\", \"T1134\", \"T1136\", \"T1137\", \"T1138\", \"T1139\", \"T1142\", \"T1145\", \"T1146\", \"T1147\", \"T1148\", \"T1150\", \"T1156\", \"T1157\", \"T1165\", \"T1166\", \"T1169\", \"T1173\", \"T1174\", \"T1175\", \"T1176\", \"T1177\", \"T1178\", \"T1184\", \"T1187\", \"T1190\", \"T1196\", \"T1197\", \"T1198\", \"T1199\", \"T1200\", \"T1201\", \"T1206\", \"T1208\", \"T1209\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1489\", \"T1490\", \"T1491\", \"T1492\", \"T1494\", \"T1495\", \"T1501\", \"T1503\", \"T1504\", \"T1505\", \"T1506\", \"T1525\", \"T1530\", \"T1535\", \"T1537\", \"T1539\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\", \"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"11.5\", \"2.2\", \"2.2.2\", \"2.2.5\", \"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.5\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\", \"CC6.6\", \"CC7.1\", \"CC8.1\"]}]'),(31014,'Ensure Printer Sharing Is Disabled.','By enabling Printer Sharing, the computer is set up as a print server to accept print jobs from other computers. Dedicated print servers or direct IP printing should be used instead.','Disabling Printer Sharing mitigates the risk of attackers attempting to exploit the print server to gain access to the system.','','Graphical Method: Perform the following steps to disable Printer Sharing: 1. Open System Settings 2. Select General 3. Select Sharing 4. Set Printer Sharing to disabled Terminal Method: Run the following command to disable Printer Sharing: $ /usr/bin/sudo /usr/sbin/cupsctl --no-share-printers.','[{\"cis\": [\"2.3.3.4\"]}, {\"cis_csc_v8\": [\"4.1\", \"4.8\"]}, {\"cis_csc_v7\": [\"5.1\", \"9.2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\", \"A.14.2.5\", \"A.8.1.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1011\", \"T1015\", \"T1017\", \"T1019\", \"T1028\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1051\", \"T1053\", \"T1054\", \"T1055\", \"T1058\", \"T1067\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1086\", \"T1087\", \"T1088\", \"T1089\", \"T1092\", \"T1096\", \"T1097\", \"T1098\", \"T1100\", \"T1110\", \"T1112\", \"T1130\", \"T1133\", \"T1134\", \"T1136\", \"T1137\", \"T1138\", \"T1139\", \"T1142\", \"T1145\", \"T1146\", \"T1147\", \"T1148\", \"T1150\", \"T1156\", \"T1157\", \"T1165\", \"T1166\", \"T1169\", \"T1173\", \"T1174\", \"T1175\", \"T1176\", \"T1177\", \"T1178\", \"T1184\", \"T1187\", \"T1190\", \"T1196\", \"T1197\", \"T1198\", \"T1199\", \"T1200\", \"T1201\", \"T1206\", \"T1208\", \"T1209\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1489\", \"T1490\", \"T1491\", \"T1492\", \"T1494\", \"T1495\", \"T1501\", \"T1503\", \"T1504\", \"T1505\", \"T1506\", \"T1525\", \"T1530\", \"T1535\", \"T1537\", \"T1539\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"11.5\", \"2.2\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.5\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\", \"CC7.1\", \"CC8.1\"]}]'),(31015,'Ensure Remote Login Is Disabled.','Remote Login allows an interactive terminal connection to a computer.','Disabling Remote Login mitigates the risk of an unauthorized person gaining access to the system via Secure Shell (SSH). While SSH is an industry standard to connect to posix servers, the scope of the benchmark is for Apple macOS clients, not servers. macOS does have an IP-based firewall available (pf, ipfw has been deprecated) that is not enabled or configured. There are more details and links in the Network sub-section. macOS no longer has TCP Wrappers support built in and does not have strong Brute-Force password guessing mitigations, or frequent patching of openssh by Apple. Since most macOS computers are mobile workstations, managing IP-based firewall rules on mobile devices can be very resource intensive. All of these factors can be parts of running a hardened SSH server.','The SSH server built into macOS should not be enabled on a standard user computer, particularly one that changes locations and IP addresses. A standard user that runs local applications, including email, web browser, and productivity tools, should not use the same device as a server. There are Enterprise management toolsets that do utilize SSH. If they are in use, the computer should be locked down to only respond to known, trusted IP addresses and appropriate administrator service accounts. For macOS computers that are being used for specialized functions, there are several options to harden the SSH server to protect against unauthorized access including brute force attacks. There are some basic criteria that need to be considered: - Do not open an SSH server to the internet without controls in place to mitigate SSH brute force attacks. This is particularly important for systems bound to Directory environments. It is great to have controls in place to protect the system, but if they trigger after the user is already locked out of their account, they are not optimal. If authorization happens after authentication, directory accounts for users that don't even use the system can be locked out. - Do not use SSH key pairs when there is no insight to the security on the client system that will authenticate into the server with a private key. If an attacker gets access to the remote system and can find the key, they may not need a password or a key logger to access the SSH server. - Detailed instructions on hardening an SSH server, if needed, are available in the CIS Linux Benchmarks, but it is beyond the scope of this benchmark.','Perform the following to disable Remote Login: Graphical Method: Perform the following steps to disable Remote Login: 1. Open System Settings 2. Select General 3. Select Sharing 4. Set Remote Login to disabled Terminal Method: Run the following command to disable Remote Login: $ /usr/bin/sudo /usr/sbin/systemsetup -setremotelogin off Do you really want to turn remote login off? If you do, you will lose this connection and can only turn it back on locally at the server (yes/no)? Entering yes will disable remote login.','[{\"cis\": [\"2.3.3.5\"]}, {\"cis_csc_v8\": [\"4.1\", \"4.8\"]}, {\"cis_csc_v7\": [\"5.1\", \"9.2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\", \"A.14.2.5\", \"A.8.1.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1011\", \"T1015\", \"T1017\", \"T1019\", \"T1028\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1051\", \"T1053\", \"T1054\", \"T1055\", \"T1058\", \"T1067\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1086\", \"T1087\", \"T1088\", \"T1089\", \"T1092\", \"T1096\", \"T1097\", \"T1098\", \"T1100\", \"T1110\", \"T1112\", \"T1130\", \"T1133\", \"T1134\", \"T1136\", \"T1137\", \"T1138\", \"T1139\", \"T1142\", \"T1145\", \"T1146\", \"T1147\", \"T1148\", \"T1150\", \"T1156\", \"T1157\", \"T1165\", \"T1166\", \"T1169\", \"T1173\", \"T1174\", \"T1175\", \"T1176\", \"T1177\", \"T1178\", \"T1184\", \"T1187\", \"T1190\", \"T1196\", \"T1197\", \"T1198\", \"T1199\", \"T1200\", \"T1201\", \"T1206\", \"T1208\", \"T1209\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1489\", \"T1490\", \"T1491\", \"T1492\", \"T1494\", \"T1495\", \"T1501\", \"T1503\", \"T1504\", \"T1505\", \"T1506\", \"T1525\", \"T1530\", \"T1535\", \"T1537\", \"T1539\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"11.5\", \"2.2\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.5\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\", \"CC7.1\", \"CC8.1\"]}]'),(31016,'Ensure Remote Management Is Disabled.','Remote Management is the client portion of Apple Remote Desktop (ARD). Remote Management can be used by remote administrators to view the current screen, install software, report on, and generally manage client Macs. The screen sharing options in Remote Management are identical to those in the Screen Sharing section. In fact, only one of the two can be configured. If Remote Management is used, refer to the Screen Sharing section above on issues regard screen sharing. Remote Management should only be enabled when a Directory is in place to manage the accounts with access. Computers will be available on port 5900 on a macOS System and could accept connections from untrusted hosts depending on the configuration, which is a major concern for mobile systems. As with other sharing options, an open port even for authorized management functions can be attacked, and both unauthorized access and Denial-of-Service vulnerabilities could be exploited. If remote management is required, the pf firewall should restrict access only to known, trusted management consoles. Remote management should not be used across the Internet without the use of a VPN tunnel.','Remote Management should only be enabled on trusted networks with strong user controls present in a Directory system. Mobile devices without strict controls are vulnerable to exploit and monitoring.','Many organizations utilize ARD for client management.','Graphical Method: Perform the following steps to disable Remote Management: 1. Open System Settings 2. Select General 3. Select Sharing 4. Set Remote Management to disabled Terminal Method: Run the following command to disable Remote Management: $ /usr/bin/sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources /kickstart -deactivate -stop Starting... Removed preference to start ARD after reboot. Done.','[{\"cis\": [\"2.3.3.6\"]}, {\"cis_csc_v8\": [\"4.1\", \"4.8\", \"5.4\"]}, {\"cis_csc_v7\": [\"4.3\", \"9.2\", \"14.3\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.3\", \"SC.L2-3.13.6\"]}, {\"iso_27001-2013\": [\"A.13.1.1\", \"A.13.1.3\", \"A.9.2.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1015\", \"T1017\", \"T1019\", \"T1028\", \"T1035\", \"T1047\", \"T1051\", \"T1053\", \"T1055\", \"T1067\", \"T1072\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1084\", \"T1086\", \"T1088\", \"T1097\", \"T1098\", \"T1100\", \"T1133\", \"T1134\", \"T1136\", \"T1169\", \"T1175\", \"T1176\", \"T1184\", \"T1190\", \"T1200\", \"T1206\", \"T1208\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1495\", \"T1501\", \"T1505\", \"T1525\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\", \"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"11.5\", \"2.2\", \"2.2.2\", \"2.2.5\", \"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.5\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\", \"CC6.6\", \"CC7.1\", \"CC8.1\"]}]'),(31017,'Ensure Remote Apple Events Is Disabled.','Apple Events is a technology that allows one program to communicate with other programs. Remote Apple Events allows a program on one computer to communicate with a program on a different computer.','Disabling Remote Apple Events mitigates the risk of an unauthorized program gaining access to the system.','With remote Apple events turned on, an AppleScript program running on another Mac can interact with the local computer.','Graphical Method: Perform the following steps to disable Remote Apple Events: 1. Open System Settings 2. Select General 3. Select Sharing 4. Set Remote Apple Events to disabled Terminal Method: Run the following commands to set Remote Apple Events to Off: $ /usr/bin/sudo /usr/sbin/systemsetup -setremoteappleevents off setremoteappleevents: Off.','[{\"cis\": [\"2.3.3.7\"]}, {\"cis_csc_v8\": [\"4.1\", \"4.8\"]}, {\"cis_csc_v7\": [\"5.1\", \"9.2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\", \"A.14.2.5\", \"A.8.1.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1011\", \"T1015\", \"T1017\", \"T1019\", \"T1028\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1051\", \"T1053\", \"T1054\", \"T1055\", \"T1058\", \"T1067\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1086\", \"T1087\", \"T1088\", \"T1089\", \"T1092\", \"T1096\", \"T1097\", \"T1098\", \"T1100\", \"T1110\", \"T1112\", \"T1130\", \"T1133\", \"T1134\", \"T1136\", \"T1137\", \"T1138\", \"T1139\", \"T1142\", \"T1145\", \"T1146\", \"T1147\", \"T1148\", \"T1150\", \"T1156\", \"T1157\", \"T1165\", \"T1166\", \"T1169\", \"T1173\", \"T1174\", \"T1175\", \"T1176\", \"T1177\", \"T1178\", \"T1184\", \"T1187\", \"T1190\", \"T1196\", \"T1197\", \"T1198\", \"T1199\", \"T1200\", \"T1201\", \"T1206\", \"T1208\", \"T1209\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1489\", \"T1490\", \"T1491\", \"T1492\", \"T1494\", \"T1495\", \"T1501\", \"T1503\", \"T1504\", \"T1505\", \"T1506\", \"T1525\", \"T1530\", \"T1535\", \"T1537\", \"T1539\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"11.5\", \"2.2\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.5\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\", \"CC7.1\", \"CC8.1\"]}]'),(31018,'Ensure Internet Sharing Is Disabled.','Internet Sharing uses the open source natd process to share an internet connection with other computers and devices on a local network. This allows the Mac to function as a router and share the connection to other, possibly unauthorized, devices.','Disabling Internet Sharing reduces the remote attack surface of the system.','Internet Sharing allows the computer to function as a router and other computers to use it for access. This can expose both the computer itself and the networks it is accessing to unacceptable access from unapproved devices.','Graphical Method: Perform the following steps to disable Internet Sharing: 1. Open System Settings 2. Select General 3. Select Sharing 4. Set Internet Sharing to disabled Terminal Method: Run the following command to turn off Internet Sharing: $ usr/bin/sudo /usr/bin/defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict Enabled -int 0 Note: Using the Terminal Method will not be reflected in the GUI, but will disable the underlying service. Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.MCX 2. The key to include is forceInternetSharingOff 3. The key must be set to <true/>.','[{\"cis\": [\"2.3.3.8\"]}, {\"cis_csc_v8\": [\"4.1\", \"4.8\"]}, {\"cis_csc_v7\": [\"5.1\", \"9.2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\", \"A.14.2.5\", \"A.8.1.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1011\", \"T1015\", \"T1017\", \"T1019\", \"T1028\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1051\", \"T1053\", \"T1054\", \"T1055\", \"T1058\", \"T1067\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1086\", \"T1087\", \"T1088\", \"T1089\", \"T1092\", \"T1096\", \"T1097\", \"T1098\", \"T1100\", \"T1110\", \"T1112\", \"T1130\", \"T1133\", \"T1134\", \"T1136\", \"T1137\", \"T1138\", \"T1139\", \"T1142\", \"T1145\", \"T1146\", \"T1147\", \"T1148\", \"T1150\", \"T1156\", \"T1157\", \"T1165\", \"T1166\", \"T1169\", \"T1173\", \"T1174\", \"T1175\", \"T1176\", \"T1177\", \"T1178\", \"T1184\", \"T1187\", \"T1190\", \"T1196\", \"T1197\", \"T1198\", \"T1199\", \"T1200\", \"T1201\", \"T1206\", \"T1208\", \"T1209\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1489\", \"T1490\", \"T1491\", \"T1492\", \"T1494\", \"T1495\", \"T1501\", \"T1503\", \"T1504\", \"T1505\", \"T1506\", \"T1525\", \"T1530\", \"T1535\", \"T1537\", \"T1539\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"11.5\", \"2.2\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.5\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\", \"CC7.1\", \"CC8.1\"]}]'),(31019,'Ensure Content Caching Is Disabled.','Starting with 10.13 (macOS High Sierra), Apple introduced a service to make it easier to deploy data from Apple, including software updates, where there are bandwidth constraints to the Internet and fewer constraints or greater bandwidth exist on the local subnet. This capability can be very valuable for organizations that have throttled and possibly metered Internet connections. In heterogeneous enterprise networks with multiple subnets, the effectiveness of this capability would be determined by how many Macs were on each subnet at the time new, large updates were made available upstream. This capability requires the use of mac OS clients as P2P nodes for updated Apple content. Unless there is a business requirement to manage operational Internet connectivity and bandwidth user endpoints should not store content and act as a cluster to provision data. Content types supported by Content Caching in macOS.','The main use case for Mac computers is as mobile user endpoints. P2P sharing services should not be enabled on laptops that are using untrusted networks. Content Caching can allow a computer to be a server for local nodes on an untrusted network. While there are certainly logical controls that could be used to mitigate risk, they add to the management complexity. Since the value of the service is in specific use cases organizations with the use case described above can accept risk as necessary.','This setting will adversely affect bandwidth usage between local subnets and the Internet.','Graphical Method: Perform the following steps to disable Content Caching: 1. Open System Settings 2. Select General 3. Select Sharing 4. Set Content Caching to disabled Terminal Method: Run the following command to disable Content Caching: $ /usr/bin/sudo /usr/bin/AssetCacheManagerUtil deactivate The output will include Content caching deactivated Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.applicationaccess 2. The key to include is allowContentCaching 3. The key must be set to <false/>.','[{\"cis\": [\"2.3.3.9\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1051\", \"T1076\", \"T1133\", \"T1200\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(31020,'Ensure Backup Automatically is Enabled If Time Machine Is Enabled.','Backup solutions are only effective if the backups run on a regular basis. The time to check for backups is before the hard drive fails or the computer goes missing. In order to simplify the user experience so that backups are more likely to occur, Time Machine should be on and set to Back Up Automatically whenever the target volume is available. Operational staff should ensure that backups complete on a regular basis and the backups are tested to ensure that file restoration from backup is possible when needed. Backup dates are available even when the target volume is not available in the Time Machine plist. SnapshotDates = ( "2012-08-20 12:10:22 +0000", "2013-02-03 23:43:22 +0000", "2014-02-19 21:37:21 +0000", "2015-02-22 13:07:25 +0000", "2016-08-20 14:07:14 +0000" When the backup volume is connected to the computer more extensive information is available through tmutil. See man tmutil.','Backups should automatically run whenever the backup drive is available.','The backup will run periodically in the background and could have user impact while running.','Graphical Method: Perform the following steps to enable Time Machine automatic backup: 1. Open System Settings 2. Select General 3. Select Time Machine 4. Select Options... 5. Set Back up frequency to Automatically <every hour/every day/every week> Terminal Method: Run the following command to enable automatic backups if Time Machine is enabled: $ /usr/bin/sudo /usr/bin/defaults write /Library/Preferences/com.apple.TimeMachine.plist AutoBackup -bool true Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.TimeMachine 2. The key to include is Forced 3. The key must be set to: <array> <dict> <key>mcx_preference_settings</key> <dict> <key>AutoBackup</key> <true/> </dict> </dict> </array>.','[{\"cis\": [\"2.3.4.1\"]}, {\"cis_csc_v8\": [\"11.2\"]}, {\"cis_csc_v7\": [\"10.1\"]}, {\"hipaa\": [\"164.308(a)(7)(ii)(A)\"]}, {\"iso_27001-2013\": [\"A.12.3.1\"]}, {\"mitre_techniques\": [\"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1490\", \"T1491\"]}, {\"pci_dss_v3.2.1\": [\"12.10.1\"]}]'),(31021,'Ensure Time Machine Volumes Are Encrypted If Time Machine Is Enabled.','One of the most important security tools for data protection on macOS is FileVault. With encryption in place it makes it difficult for an outside party to access your data if they get physical possession of the computer. One very large weakness in data protection with FileVault is the level of protection on backup volumes. If the internal drive is encrypted but the external backup volume that goes home in the same laptop bag is not it is self-defeating. Apple tries to make this mistake easily avoided by providing a checkbox to enable encryption when setting-up a Time Machine backup. Using this option does require some password management, particularly if a large drive is used with multiple computers. A unique complex password to unlock the drive can be stored in keychains on multiple systems for ease of use. While some portable drives may contain non-sensitive data and encryption may make interoperability with other systems difficult backup volumes should be protected just like boot volumes.','Backup volumes need to be encrypted.','','Graphical Method: Perform the following steps to enable encryption on the Time Machine drive: 1. Open System Settings 2. Select General 3. Select Time Machine 4. Select the unencrypted drive 5. Select - to forget that drive as a destination 6. Select + to add a different drive as the destination 7. Select Set Up Disk... 8. Set Encrypt Backup to enabled 9. Enter a password in the New Password and the same password in the Re-enter Password fields 10. A password hint is required, but it is recommended that you do not use any identifying information for the password Note: In macOS 12.0 Monterey and previous, the existing Time Machine drive could have encryption added without formatting it. This is no longer possible in macOS 13.0 Ventura. If you with to keep previous backups from the unencrypted volume, you will need to manually move those files over to the new encrypted drive.','[{\"cis\": [\"2.3.4.2\"]}, {\"cis_csc_v8\": [\"3.6\", \"3.11\", \"11.3\"]}, {\"cis_csc_v7\": [\"10.4\", \"13.6\", \"14.8\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.19\", \"IA.L2-3.5.10\", \"MP.L2-3.8.1\", \"MP.L2-3.8.9\", \"SC.L2-3.13.11\", \"SC.L2-3.13.16\"]}, {\"hipaa\": [\"164.312(a)(2)(iv)\", \"164.312(e)(2)(ii)\"]}, {\"iso_27001-2013\": [\"A.10.1.1\", \"A.12.3.1\", \"A.6.2.1\"]}, {\"mitre_techniques\": [\"T1040\", \"T1070\", \"T1072\", \"T1114\", \"T1119\", \"T1145\", \"T1208\", \"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1490\", \"T1491\", \"T1492\", \"T1493\", \"T1527\", \"T1530\"]}, {\"nist_sp_800-53\": [\"CP-9(8)\", \"SC-28\", \"SC-28(1)\"]}, {\"pci_dss_v3.2.1\": [\"3.4\", \"3.4.1\", \"8.2.1\", \"9.5\", \"9.5.1\"]}, {\"pci_dss_v4.0\": [\"3.1.1\", \"3.3.2\", \"3.3.3\", \"3.5.1\", \"3.5.1.2\", \"3.5.1.3\", \"8.3.2\"]}, {\"soc_2\": [\"A1.2\", \"CC6.1\", \"CC6.4\", \"CC6.7\"]}]'),(31022,'Ensure Location Services Is Enabled.','macOS uses location information gathered through local Wi-Fi networks to enable applications to supply relevant information to users. With the operating system verifying the location, users do not need to change the time or the time zone. The computer will change them based on the user's location. They do not need to specify their location for weather or travel times, and they will receive alerts on travel times to meetings and appointment where location information is supplied. Location Services simplify some processes with mobile computers, such as asset management and time or log management. There are some use cases where it is important that the computer not be able to report its exact location. While the general use case is to enable Location Services, it should not be allowed if the physical location of the computer and the user should not be public knowledge.','Location Services are helpful in most use cases and can simplify log and time management where computers change time zones.','','Graphical Method: Perform the following steps to enable Location Services: 1. Open System Settings 2. Select Privacy & Security 3. Select Location Services 4. Set Location Services to enabled Terminal Method: Run the following command to enable Location Services: $ /usr/bin/sudo /bin/launchctl load -w /System/Library/LaunchDaemons/com.apple.locationd.plist If the com.apple.locationd.plist outputs 0, run the following command to also ensure Location Services is running: $ /usr/bin/sudo /usr/bin/defaults write /var/db/locationd/Library/Preferences/ByHost/com.apple.locationd LocationServicesEnabled -bool false $ /usr/bin/sudo /bin/launchctl kickstart -k system/com.apple.locationd Note: In some use cases, organizations may not want Location Services running. To disable Location Services, System Integrity Protection must be disabled.','[{\"cis\": [\"2.6.1.1\"]}, {\"cis_csc_v8\": [\"4.1\", \"4.8\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"iso_27001-2013\": [\"A.14.2.5\", \"A.8.1.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1011\", \"T1015\", \"T1017\", \"T1019\", \"T1028\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1051\", \"T1053\", \"T1054\", \"T1055\", \"T1058\", \"T1067\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1086\", \"T1087\", \"T1088\", \"T1089\", \"T1092\", \"T1096\", \"T1097\", \"T1098\", \"T1100\", \"T1110\", \"T1112\", \"T1130\", \"T1133\", \"T1134\", \"T1136\", \"T1137\", \"T1138\", \"T1139\", \"T1142\", \"T1145\", \"T1146\", \"T1147\", \"T1148\", \"T1150\", \"T1156\", \"T1157\", \"T1165\", \"T1166\", \"T1169\", \"T1173\", \"T1174\", \"T1175\", \"T1176\", \"T1177\", \"T1178\", \"T1184\", \"T1187\", \"T1190\", \"T1196\", \"T1197\", \"T1198\", \"T1199\", \"T1200\", \"T1201\", \"T1206\", \"T1208\", \"T1209\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1489\", \"T1490\", \"T1491\", \"T1492\", \"T1494\", \"T1495\", \"T1501\", \"T1503\", \"T1504\", \"T1505\", \"T1506\", \"T1525\", \"T1530\", \"T1535\", \"T1537\", \"T1539\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"11.5\", \"2.2\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.5\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\", \"CC7.1\", \"CC8.1\"]}]'),(31023,'Ensure Location Services Is in the Menu Bar.','This setting provides the user to understand the current status of Location Services and which applications are using it.','Apple has fully integrated location services into macOS. Where the computer is currently located is used for Timezones, weather, travel times, geolocation, "Find my Mac" and advertising services. This benchmark recommends that location services are enabled for most users. Many users may have occasions when they do not want to share their current locations, some users may need to rarely share their locations. The immediate availability of Location Services in the menu bar provides easy access to the current status, which applications are using the service and a quick shortcut to making changes. This setting provides better user control in managing user privacy.','Users may be provided visibility to a setting they cannot control if organizations control Location Services globally by policy.','Graphical Method: Perform the following steps to set whether the location services icon is in the menu bar: 1. Open System Settings 2. Select Privacy & Security 3. Select Location Services 4. Select Details... 5. Set Show location icon in menu bar when System Services request your location to your organization's parameters Terminal Method: Run the following commands to set the option of the location services icon being in the menu bar: $ /usr/bin/sudo /usr/bin/defaults write /Library/Preferences/com.apple.locationmenu.plist ShowSystemServices -bool <true/false>.','[{\"cis\": [\"2.6.1.2\"]}, {\"cis_csc_v8\": [\"4.1\", \"4.8\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"iso_27001-2013\": [\"A.14.2.5\", \"A.8.1.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1011\", \"T1015\", \"T1017\", \"T1019\", \"T1028\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1051\", \"T1053\", \"T1054\", \"T1055\", \"T1058\", \"T1067\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1086\", \"T1087\", \"T1088\", \"T1089\", \"T1092\", \"T1096\", \"T1097\", \"T1098\", \"T1100\", \"T1110\", \"T1112\", \"T1130\", \"T1133\", \"T1134\", \"T1136\", \"T1137\", \"T1138\", \"T1139\", \"T1142\", \"T1145\", \"T1146\", \"T1147\", \"T1148\", \"T1150\", \"T1156\", \"T1157\", \"T1165\", \"T1166\", \"T1169\", \"T1173\", \"T1174\", \"T1175\", \"T1176\", \"T1177\", \"T1178\", \"T1184\", \"T1187\", \"T1190\", \"T1196\", \"T1197\", \"T1198\", \"T1199\", \"T1200\", \"T1201\", \"T1206\", \"T1208\", \"T1209\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1489\", \"T1490\", \"T1491\", \"T1492\", \"T1494\", \"T1495\", \"T1501\", \"T1503\", \"T1504\", \"T1505\", \"T1506\", \"T1525\", \"T1530\", \"T1535\", \"T1537\", \"T1539\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"11.5\", \"2.2\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.5\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\", \"CC7.1\", \"CC8.1\"]}]'),(31024,'Ensure Gatekeeper Is Enabled.','Gatekeeper is Apple's application that utilizes allowlisting to restrict downloaded applications from launching. It functions as a control to limit applications from unverified sources from running without authorization. In an update to Gatekeeper in macOS 13 Ventura, Gatekeeper checks every application on every launch, not just quarantined apps.','Disallowing unsigned software will reduce the risk of unauthorized or malicious applications from running on the system.','','Graphical Method: Perform the following steps to enable Gatekeeper: 1. Open System Settings 2. Select Privacy & Security 3. Set 'Allow apps downloaded from' to 'App Store and identified developers' Terminal Method: Run the following command to enable Gatekeeper to allow applications from App Store and identified developers: $ /usr/bin/sudo /usr/sbin/spctl --master-enable Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.systempolicy.control 2. The key to include is AllowIdentifiedDevelopers 3. The key must be set to <true/> 4. The key to also include is EnableAssessment 5. The key must be set to <true/>.','[{\"cis\": [\"2.6.4\"]}, {\"cis_csc_v8\": [\"10.1\", \"10.2\", \"10.5\"]}, {\"cis_csc_v7\": [\"8.2\", \"8.4\"]}, {\"cmmc_v2.0\": [\"SI.L1-3.14.2\", \"SI.L1-3.14.4\"]}, {\"hipaa\": [\"164.308(a)(5)(ii)(B)\"]}, {\"iso_27001-2013\": [\"A.12.2.1\"]}, {\"mitre_techniques\": [\"T1017\", \"T1019\", \"T1027\", \"T1045\", \"T1068\", \"T1072\", \"T1073\", \"T1075\", \"T1091\", \"T1100\", \"T1103\", \"T1137\", \"T1138\", \"T1189\", \"T1190\", \"T1193\", \"T1194\", \"T1195\", \"T1200\", \"T1210\", \"T1211\", \"T1212\", \"T1215\", \"T1221\", \"T1495\"]}, {\"nist_sp_800-53\": [\"SI-16\"]}, {\"pci_dss_v3.2.1\": [\"1.4\", \"11.4\", \"5.1\", \"5.1.1\", \"5.2\"]}, {\"pci_dss_v4.0\": [\"5.1.1\", \"5.2.1\", \"5.2.2\", \"5.3.1\", \"5.3.2\"]}, {\"soc_2\": [\"CC6.8\"]}]'),(31025,'Ensure FileVault Is Enabled.','FileVault secures a system's data by automatically encrypting its boot volume and requiring a password or recovery key to access it. FileVault should be used with a saved escrow key to ensure that the owner can decrypt their data if the password is lost. FileVault may also be enabled using command line using the fdesetup command. To use this functionality, consult the Der Flounder blog for more details (see link below under References).','Encrypting sensitive data minimizes the likelihood of unauthorized users gaining access to it.','Mounting a FileVault encrypted volume from an alternate boot source will require a valid password to decrypt it.','Graphical Method: Perform the following steps to enable FileVault: 1. Open System Settings 2. Select Security & Privacy 3. Select Turn On... Note: This will allow you to create a recovery key for FileVault. Keep the key saved securely in case it is needed at a later date. Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.MCX 2. The key to include is dontAllowFDEDisable 3. The key must be set to <true/> Note: This profile is required to pass the audit.','[{\"cis\": [\"2.6.5\"]}, {\"cis_csc_v8\": [\"3.6\", \"3.11\"]}, {\"cis_csc_v7\": [\"13.6\", \"14.8\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.19\", \"IA.L2-3.5.10\", \"MP.L2-3.8.1\", \"SC.L2-3.13.11\", \"SC.L2-3.13.16\"]}, {\"hipaa\": [\"164.312(a)(2)(iv)\", \"164.312(e)(2)(ii)\"]}, {\"iso_27001-2013\": [\"A.10.1.1\", \"A.6.2.1\"]}, {\"mitre_techniques\": [\"T1040\", \"T1070\", \"T1072\", \"T1114\", \"T1119\", \"T1145\", \"T1208\", \"T1492\", \"T1493\", \"T1527\", \"T1530\"]}, {\"nist_sp_800-53\": [\"SC-28\", \"SC-28(1)\"]}, {\"pci_dss_v3.2.1\": [\"3.4\", \"3.4.1\", \"8.2.1\"]}, {\"pci_dss_v4.0\": [\"3.1.1\", \"3.3.2\", \"3.3.3\", \"3.5.1\", \"3.5.1.2\", \"3.5.1.3\", \"8.3.2\"]}, {\"soc_2\": [\"CC6.1\"]}]'),(31026,'Ensure an Administrator Password Is Required to Access System-Wide Preferences.','System Preferences controls system and user settings on a macOS Computer. System Preferences allows the user to tailor their experience on the computer as well as allowing the System Administrator to configure global security settings. Some of the settings should only be altered by the person responsible for the computer.','By requiring a password to unlock system-wide System Preferences, the risk is mitigated of a user changing configurations that affect the entire system and requires an admin user to re-authenticate to make changes.','Users will need to enter their password to unlock some additional preference panes that are unlocked by default like Network, Startup and Printers & Scanners.','Graphical Method: Perform the following steps to verify that an administrator password is required to access system-wide preferences: 1. Open System Settings 2. Select Privacy & Security 3. Select Advanced 4. Set Require an administrator password to access system-wide settings to enabled. Terminal Method: The authorizationdb settings cannot be written to directly, so the plist must be exported out to temporary file. Changes can be made to the temporary plist, then imported back into the authorizationdb settings. Run the following commands to enable that an administrator password is required to access system-wide preferences: $ /usr/bin/sudo /usr/bin/security authorizationdb read system.preferences > /tmp/system.preferences.plist YES (0) $ /usr/bin/sudo /usr/bin/defaults write /tmp/system.preferences.plist shared -bool false $ /usr/bin/sudo /usr/bin/security authorizationdb write system.preferences < /tmp/system.preferences.plist YES (0).','[{\"cis\": [\"2.6.7\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\"]}, {\"iso_27001-2013\": [\"A.14.2.5\", \"A.8.1.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1011\", \"T1015\", \"T1017\", \"T1019\", \"T1028\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1051\", \"T1053\", \"T1054\", \"T1055\", \"T1058\", \"T1067\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1086\", \"T1087\", \"T1088\", \"T1089\", \"T1092\", \"T1096\", \"T1097\", \"T1098\", \"T1100\", \"T1110\", \"T1112\", \"T1130\", \"T1133\", \"T1134\", \"T1136\", \"T1137\", \"T1138\", \"T1139\", \"T1142\", \"T1145\", \"T1146\", \"T1147\", \"T1148\", \"T1150\", \"T1156\", \"T1157\", \"T1165\", \"T1166\", \"T1169\", \"T1173\", \"T1174\", \"T1175\", \"T1176\", \"T1177\", \"T1178\", \"T1184\", \"T1187\", \"T1190\", \"T1196\", \"T1197\", \"T1198\", \"T1199\", \"T1200\", \"T1201\", \"T1206\", \"T1208\", \"T1209\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1489\", \"T1490\", \"T1491\", \"T1492\", \"T1494\", \"T1495\", \"T1501\", \"T1503\", \"T1504\", \"T1505\", \"T1506\", \"T1525\", \"T1530\", \"T1535\", \"T1537\", \"T1539\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"pci_dss_v3.2.1\": [\"11.5\", \"2.2\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}]'),(31027,'Ensure Power Nap Is Disabled for Intel Macs.','Power Nap allows the system to stay in low power mode, especially while on battery power, and periodically connect to previously known networks with stored credentials for user applications to phone home and get updates. This capability requires FileVault to remain unlocked and the use of previously joined networks to be risk accepted based on the SSID without user input. This control has been updated to check the status on both battery and AC Power. The presence of an electrical outlet does not completely correlate with logical and physical security of the device or available networks.','Disabling this feature mitigates the risk of an attacker remotely waking the system and gaining access. The use of Power Nap adds to the risk of compromised physical and logical security. The user should be able to decrypt FileVault and have the applications download what is required when the computer is actively used. The control to prevent computer sleep has been retired for this version of the Benchmark. Forcing the computer to stay on and use energy in case a management push is needed is contrary to most current management processes. Only keep computers unslept if after hours pushes are required on closed LANs.','Power Nap exists for unattended user application updates like email and social media clients. With Power Nap disabled, the computer will not wake and reconnect to known wireless SSIDs intermittently when slept.','Graphical Method: Perform the following steps to disable Power Nap: Desktop Instructions: 1. Open System Settings 2. Select Energy Saver 3. Set Power Nap to disabled 4. Select UPS (if applicable) 5. Set Power Nap to disabled Laptop Instructions: 1. Open System Settings 2. Select Battery 3. Select Power Adapter (for laptops only) 4. Set Power Nap to disabled 5. Select Battery 6. Set Power Nap to disabled 7. Select UPS (if applicable) 8. Set Power Nap to disabled Terminal Method: Run the following command to disable Power Nap: $ /usr/bin/sudo /usr/bin/pmset -a powernap 0.','[{\"cis\": [\"2.9.1\"]}, {\"cis_csc_v8\": [\"4.1\", \"4.8\"]}, {\"cis_csc_v7\": [\"5.1\", \"9.2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\", \"A.14.2.5\", \"A.8.1.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1011\", \"T1015\", \"T1017\", \"T1019\", \"T1028\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1051\", \"T1053\", \"T1054\", \"T1055\", \"T1058\", \"T1067\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1086\", \"T1087\", \"T1088\", \"T1089\", \"T1092\", \"T1096\", \"T1097\", \"T1098\", \"T1100\", \"T1110\", \"T1112\", \"T1130\", \"T1133\", \"T1134\", \"T1136\", \"T1137\", \"T1138\", \"T1139\", \"T1142\", \"T1145\", \"T1146\", \"T1147\", \"T1148\", \"T1150\", \"T1156\", \"T1157\", \"T1165\", \"T1166\", \"T1169\", \"T1173\", \"T1174\", \"T1175\", \"T1176\", \"T1177\", \"T1178\", \"T1184\", \"T1187\", \"T1190\", \"T1196\", \"T1197\", \"T1198\", \"T1199\", \"T1200\", \"T1201\", \"T1206\", \"T1208\", \"T1209\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1489\", \"T1490\", \"T1491\", \"T1492\", \"T1494\", \"T1495\", \"T1501\", \"T1503\", \"T1504\", \"T1505\", \"T1506\", \"T1525\", \"T1530\", \"T1535\", \"T1537\", \"T1539\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"11.5\", \"2.2\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.5\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\", \"CC7.1\", \"CC8.1\"]}]'),(31028,'Ensure Wake for Network Access Is Disabled.','This feature allows the computer to take action when the user is not present and the computer is in energy saving mode. These tools require FileVault to remain unlocked and fully rejoin known networks. This macOS feature is meant to allow the computer to resume activity as needed regardless of physical security controls. This feature allows other users to be able to access your computer's shared resources, such as shared printers or Apple Music playlists, even when your computer is in sleep mode. In a closed network when only authorized devices could wake a computer, it could be valuable to wake computers in order to do management push activity. Where mobile workstations and agents exist, the device will more likely check in to receive updates when already awake. Mobile devices should not be listening for signals on any unmanaged network or where untrusted devices exist that could send wake signals.','Disabling this feature mitigates the risk of an attacker remotely waking the system and gaining access.','Management programs like Apple Remote Desktop Administrator use wake-on-LAN to connect with computers. If turned off, such management programs will not be able to wake a computer over the LAN. If the wake-on-LAN feature is needed, do not turn off this feature. The control to prevent computer sleep has been retired for this version of the Benchmark. Forcing the computer to stay on and use energy in case a management push is needed is contrary to most current management processes. Only keep computers unslept if after hours pushes are required on closed LANs.','Graphical Method: Perform the following steps to disable Wake for network access: Desktop Instructions: 1. Open System Settings 2. Select Energy Saver 3. Set Wake for network access to disabled Laptop Instructions: 1. Open System Settings 2. Select Battery 3. Select Options... 4. Set Wake for network access to Never Terminal Method: Run the following command to disable Wake for network access: $ /usr/bin/sudo /usr/bin/pmset -a womp 0 Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.MCX 2. The key to include is com.apple.EnergySaver.desktop.ACPower 3. The key must be set to: <dict> <key>Wake On LAN</key> <integer>0</integer> <key>Wake On Modem Ring</key> <integer>0</integer> </dict> 4. The key to also include is com.apple.EnergySaver.portable.ACPower 5. The key must be set to: <dict> <key>Wake On LAN</key> <integer>0</integer> <key>Wake On Modem Ring</key> <integer>0</integer> </dict> 6. The key to also include is com.apple.EnergySaver.portable.BatteryPower 7. The key must be set to: <dict> <key>Wake On LAN</key> <integer>0</integer> <key>Wake On Modem Ring</key> <integer>0</integer> </dict> Note: Both Wake on LAN and Wake on Modem Ring need to be set. Only setting Wake On LAN will allow the profile to install but not set any settings. This profile will only apply the setting at installation and is not sticky.','[{\"cis\": [\"2.9.2\"]}, {\"cis_csc_v8\": [\"4.8\"]}, {\"cis_csc_v7\": [\"9.2\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\"]}, {\"mitre_techniques\": [\"T1015\", \"T1051\", \"T1076\", \"T1133\", \"T1200\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\"]}]'),(31029,'Ensure a Password is Required to Wake the Computer From Sleep or Screen Saver Is Enabled.','Sleep and screen saver modes are low power modes that reduce electrical consumption while the system is not in use.','Prompting for a password when waking from sleep or screen saver mode mitigates the threat of an unauthorized person gaining access to a system in the user's absence.','Without a screenlock in place anyone with physical access to the computer would be logged in and able to use the active user's session.','Graphical Method: Perform the following steps to enable a password for unlock after a screen saver begins or after sleep: 1. Open System Settings 2. Select Lock Screen 3. Set Require password after screensaver begins or display is turned off to either After 0 seconds or After 5 seconds Terminal Method: Run the following command to require a password to unlock the computer after the screen saver engages or the computer sleeps: $ /usr/bin/sudo /usr/sbin/sysadminctl -screenLock immediate -password <administrator password> or $ /usr/bin/sudo /usr/sbin/sysadminctl -screenLock 5 seconds -password <administrator password> Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.screensaver 2. The key to include is askForPassword 3. The key must be set to <true/> 4. The key to also include is askForPasswordDelay 5. The key must be set to <integer><0,5></integer>.','[{\"cis\": [\"2.10.2\"]}, {\"cis_csc_v8\": [\"4.7\"]}, {\"cis_csc_v7\": [\"4.2\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1017\", \"T1019\", \"T1028\", \"T1035\", \"T1047\", \"T1051\", \"T1053\", \"T1055\", \"T1067\", \"T1072\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1084\", \"T1086\", \"T1088\", \"T1097\", \"T1098\", \"T1100\", \"T1134\", \"T1136\", \"T1169\", \"T1175\", \"T1184\", \"T1190\", \"T1206\", \"T1208\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1495\", \"T1501\", \"T1505\", \"T1525\"]}, {\"pci_dss_v3.2.1\": [\"2.1\", \"2.1.1\"]}, {\"pci_dss_v4.0\": [\"2.2.2\", \"2.3.1\"]}, {\"soc_2\": [\"CC6.3\"]}]'),(31030,'Ensure a Custom Message for the Login Screen Is Enabled.','An access warning informs the user that the system is reserved for authorized use only, and that the use of the system may be monitored.','An access warning may reduce a casual attacker's tendency to target the system. Access warnings may also aid in the prosecution of an attacker by evincing the attacker's knowledge of the system's private status, acceptable use policy, and authorization requirements.','If users are not informed of their responsibilities, unapproved activities may occur. Users that are not approved for access may take the lack of a warning banner as implied consent to access.','Graphical Method: Perform the following steps to enable a login banner set to your organization's required text: 1. Open System Settings 2. Select Lock Screen 3. Set Show message when locked to enabled 4. Select Set 5. Insert text in the Set a message to appear on the lock screen that matches your organization's required text 6. Select Done Terminal Method: Run the following command to enable a custom login screen message: $ /usr/bin/sudo /usr/bin/defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "<custom message>" example: $ /usr/bin/sudo /usr/bin/defaults write /Library/Preferences/com.apple.loginwindow LoginwindowText "Center for Internet Security Test Message" Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.loginwindow 2. The key to include is LoginwindowText 3. The key must be set to <string><Your organization's required text></string>.','[{\"cis\": [\"2.10.3\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\"]}, {\"iso_27001-2013\": [\"A.14.2.5\", \"A.8.1.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1011\", \"T1015\", \"T1017\", \"T1019\", \"T1028\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1051\", \"T1053\", \"T1054\", \"T1055\", \"T1058\", \"T1067\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1086\", \"T1087\", \"T1088\", \"T1089\", \"T1092\", \"T1096\", \"T1097\", \"T1098\", \"T1100\", \"T1110\", \"T1112\", \"T1130\", \"T1133\", \"T1134\", \"T1136\", \"T1137\", \"T1138\", \"T1139\", \"T1142\", \"T1145\", \"T1146\", \"T1147\", \"T1148\", \"T1150\", \"T1156\", \"T1157\", \"T1165\", \"T1166\", \"T1169\", \"T1173\", \"T1174\", \"T1175\", \"T1176\", \"T1177\", \"T1178\", \"T1184\", \"T1187\", \"T1190\", \"T1196\", \"T1197\", \"T1198\", \"T1199\", \"T1200\", \"T1201\", \"T1206\", \"T1208\", \"T1209\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1489\", \"T1490\", \"T1491\", \"T1492\", \"T1494\", \"T1495\", \"T1501\", \"T1503\", \"T1504\", \"T1505\", \"T1506\", \"T1525\", \"T1530\", \"T1535\", \"T1537\", \"T1539\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"pci_dss_v3.2.1\": [\"11.5\", \"2.2\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}]'),(31031,'Ensure Login Window Displays as Name and Password Is Enabled.','The login window prompts a user for his/her credentials, verifies their authorization level, and then allows or denies the user access to the system.','Prompting the user to enter both their username and password makes it twice as hard for unauthorized users to gain access to the system since they must discover two attributes.','','Graphical Method: Perform the following steps to ensure the login window display name and password: 1. Open System Settings 2. Select Lock Screen 3. Set 'Login window showstoName and Password` Terminal Method: Run the following command to enable the login window to display name and password: $ /usr/bin/sudo /usr/bin/defaults write /Library/Preferences/com.apple.loginwindow SHOWFULLNAME -bool true Note: The GUI will not display the updated setting until the current user(s) logs out. Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.loginwindow 2. The key to include is SHOWFULLNAME 3. The key must be set to <true/>.','[{\"cis\": [\"2.10.4\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\"]}, {\"iso_27001-2013\": [\"A.14.2.5\", \"A.8.1.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1011\", \"T1015\", \"T1017\", \"T1019\", \"T1028\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1051\", \"T1053\", \"T1054\", \"T1055\", \"T1058\", \"T1067\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1086\", \"T1087\", \"T1088\", \"T1089\", \"T1092\", \"T1096\", \"T1097\", \"T1098\", \"T1100\", \"T1110\", \"T1112\", \"T1130\", \"T1133\", \"T1134\", \"T1136\", \"T1137\", \"T1138\", \"T1139\", \"T1142\", \"T1145\", \"T1146\", \"T1147\", \"T1148\", \"T1150\", \"T1156\", \"T1157\", \"T1165\", \"T1166\", \"T1169\", \"T1173\", \"T1174\", \"T1175\", \"T1176\", \"T1177\", \"T1178\", \"T1184\", \"T1187\", \"T1190\", \"T1196\", \"T1197\", \"T1198\", \"T1199\", \"T1200\", \"T1201\", \"T1206\", \"T1208\", \"T1209\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1489\", \"T1490\", \"T1491\", \"T1492\", \"T1494\", \"T1495\", \"T1501\", \"T1503\", \"T1504\", \"T1505\", \"T1506\", \"T1525\", \"T1530\", \"T1535\", \"T1537\", \"T1539\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"pci_dss_v3.2.1\": [\"11.5\", \"2.2\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}]'),(31032,'Ensure Show Password Hints Is Disabled.','Password hints are user-created text displayed when an incorrect password is used for an account.','Password hints make it easier for unauthorized persons to gain access to systems by displaying information provided by the user to assist in remembering the password. This info could include the password itself or other information that might be readily discerned with basic knowledge of the end user.','The user can set the hint to any value, including the password itself or clues that allow trivial social engineering attacks.','Graphical Method: Perform the following steps to disable password hints from being shown: 1. Open System Settings 2. Select Lock Screen 3. Set 'Show password hints` to disabled Terminal Method: Run the following command to disable password hints: $ /usr/bin/sudo /usr/bin/defaults write /Library/Preferences/com.apple.loginwindow RetriesUntilHint -int 0 Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.loginwindow 2. The key to include is RetriesUntilHint 3. The key must be set to <integer>0</integer>.','[{\"cis\": [\"2.10.5\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\"]}, {\"iso_27001-2013\": [\"A.14.2.5\", \"A.8.1.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1011\", \"T1015\", \"T1017\", \"T1019\", \"T1028\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1051\", \"T1053\", \"T1054\", \"T1055\", \"T1058\", \"T1067\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1086\", \"T1087\", \"T1088\", \"T1089\", \"T1092\", \"T1096\", \"T1097\", \"T1098\", \"T1100\", \"T1110\", \"T1112\", \"T1130\", \"T1133\", \"T1134\", \"T1136\", \"T1137\", \"T1138\", \"T1139\", \"T1142\", \"T1145\", \"T1146\", \"T1147\", \"T1148\", \"T1150\", \"T1156\", \"T1157\", \"T1165\", \"T1166\", \"T1169\", \"T1173\", \"T1174\", \"T1175\", \"T1176\", \"T1177\", \"T1178\", \"T1184\", \"T1187\", \"T1190\", \"T1196\", \"T1197\", \"T1198\", \"T1199\", \"T1200\", \"T1201\", \"T1206\", \"T1208\", \"T1209\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1489\", \"T1490\", \"T1491\", \"T1492\", \"T1494\", \"T1495\", \"T1501\", \"T1503\", \"T1504\", \"T1505\", \"T1506\", \"T1525\", \"T1530\", \"T1535\", \"T1537\", \"T1539\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"pci_dss_v3.2.1\": [\"11.5\", \"2.2\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}]'),(31033,'Ensure Users' Accounts Do Not Have a Password Hint.','Password hints help the user recall their passwords for various systems and/or accounts. In most cases, password hints are simple and closely related to the user's password.','Password hints that are closely related to the user's password are a security vulnerability, especially in the social media age. Unauthorized users are more likely to guess a user's password if there is a password hint. The password hint is very susceptible to social engineering attacks and information exposure on social media networks.','','Graphical Method: Perform the following steps to remove a user's password hint: 1. Open System Settings 2. Select Touch ID & Passwords (or Login Password on non-Touch ID Macs) 3. Select Change... 4. Change the password and ensure that no text is entered in the Password hint box Note: This will only change the currently logged-in user's password, and not any others that are not compliant on the Mac. Use the terminal method if multiple users are not in compliance. Terminal Method: Run the following command to remove a user's password hint: $ /usr/bin/sudo /usr/bin/dscl . -list /Users hint . -delete /Users/<username> hint example: $ /usr/bin/sudo /usr/bin/dscl . -list /Users hint . -delete /Users/firstuser hint $ /usr/bin/sudo /usr/bin/dscl . -list /Users hint . -delete /Users/seconduser hint.','[{\"cis\": [\"2.11.1\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1017\", \"T1019\", \"T1028\", \"T1035\", \"T1047\", \"T1051\", \"T1053\", \"T1055\", \"T1067\", \"T1072\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1084\", \"T1086\", \"T1088\", \"T1097\", \"T1098\", \"T1100\", \"T1134\", \"T1136\", \"T1169\", \"T1175\", \"T1184\", \"T1190\", \"T1206\", \"T1208\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1495\", \"T1501\", \"T1505\", \"T1525\"]}, {\"pci_dss_v4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}]'),(31034,'Ensure Guest Account Is Disabled.','The guest account allows users access to the system without having to create an account or password. Guest users are unable to make setting changes and cannot remotely login to the system. All files, caches, and passwords created by the guest user are deleted upon logging out.','Disabling the guest account mitigates the risk of an untrusted user doing basic reconnaissance and possibly using privilege escalation attacks to take control of the system.','A guest user can use that access to find out additional information about the system and might be able to use privilege escalation vulnerabilities to establish greater access.','Graphical Method: Perform the following steps to disable guest account availability: 1. Open System Settings 2. Select Users & Groups 3. Select the i next to the Guest User 4. Set Allow guests to log in to this computer to disabled Terminal Method: Run the following command to disable the guest account: $ /usr/bin/sudo /usr/bin/defaults write /Library/Preferences/com.apple.loginwindow GuestEnabled -bool false Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.MCX 2. The key to include is DisableGuestAccount 3. The key must be set to <true/>.','[{\"cis\": [\"2.12.1\"]}, {\"cis_csc_v8\": [\"5.2\", \"6.2\", \"6.8\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.4\", \"AC.L2-3.1.5\", \"IA.L2-3.5.7\", \"SC.L2-3.13.3\"]}, {\"hipaa\": [\"164.308(a)(3)(ii)(B)\", \"164.308(a)(3)(ii)(C)\", \"164.308(a)(4)(i)\", \"164.308(a)(4)(ii)(C)\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1017\", \"T1019\", \"T1028\", \"T1035\", \"T1047\", \"T1051\", \"T1053\", \"T1055\", \"T1067\", \"T1072\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1084\", \"T1086\", \"T1088\", \"T1097\", \"T1098\", \"T1100\", \"T1134\", \"T1136\", \"T1169\", \"T1175\", \"T1184\", \"T1190\", \"T1206\", \"T1208\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1495\", \"T1501\", \"T1505\", \"T1525\"]}, {\"nist_sp_800-53\": [\"AC-2(1)\", \"AC-5\", \"AC-6\", \"AC-6(1)\", \"AC-6(7)\", \"AU-9(4)\"]}, {\"pci_dss_v3.2.1\": [\"8.1.3\"]}, {\"pci_dss_v4.0\": [\"10.3.1\", \"2.2.2\", \"7.1\", \"7.1.1\", \"7.2\", \"7.2.1\", \"7.2.2\", \"7.2.4\", \"7.2.6\", \"7.3\", \"7.3.1\", \"7.3.2\", \"8.2.4\", \"8.2.5\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\", \"CC6.2\", \"CC6.3\"]}]'),(31035,'Ensure Guest Access to Shared Folders Is Disabled.','Allowing guests to connect to shared folders enables users to access selected shared folders and their contents from different computers on a network.','Not allowing guests to connect to shared folders mitigates the risk of an untrusted user doing basic reconnaissance and possibly use privilege escalation attacks to take control of the system.','Unauthorized users could access shared files on the system.','Graphical Method: Perform the following steps to no longer allow guest user access to shared folders: 1. Open System Settings 2. Select Users & Groups 3. Select the i next to the Guest User 4. Set Allow guests to connect to shared folders to disabled Terminal Method: Run the following commands to verify that shared folders are not accessible to guest users: $ /usr/bin/sudo /usr/sbin/sysadminctl -smbGuestAccess off.','[{\"cis\": [\"2.12.2\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.3\", \"AC.L2-3.1.5\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1004\", \"T1015\", \"T1021\", \"T1023\", \"T1031\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1050\", \"T1051\", \"T1053\", \"T1054\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1089\", \"T1096\", \"T1097\", \"T1133\", \"T1134\", \"T1145\", \"T1146\", \"T1150\", \"T1152\", \"T1156\", \"T1157\", \"T1159\", \"T1160\", \"T1162\", \"T1163\", \"T1165\", \"T1168\", \"T1169\", \"T1184\", \"T1185\", \"T1196\", \"T1197\", \"T1198\", \"T1200\", \"T1209\", \"T1213\", \"T1484\", \"T1489\", \"T1492\", \"T1494\", \"T1501\", \"T1504\", \"T1528\", \"T1530\", \"T1537\", \"T1538\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(31036,'Ensure Automatic Login Is Disabled.','The automatic login feature saves a user's system access credentials and bypasses the login screen. Instead, the system automatically loads to the user's desktop screen.','Disabling automatic login decreases the likelihood of an unauthorized person gaining access to a system.','If automatic login is not disabled, an unauthorized user could gain access to the system without supplying any credentials.','Graphical Method: Perform the following steps to set automatic login to off: 1. Open System Settings 2. Select Users & Groups 3. Set Automatic login in as... to Off Terminal Method: Run the following command to disable automatic login: $ /usr/bin/sudo /usr/bin/defaults delete /Library/Preferences/com.apple.loginwindow autoLoginUser Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.loginwindow 2. The key to include is com.apple.login.mcx.DisableAutoLoginClient 3. The key must be set to <true/> Note: If both the profile is enabled and a user is set to autologin, the profile will take precedent. In this case, the graphical or terminal remediation method should also be applied in case the profile is ever removed.','[{\"cis\": [\"2.12.3\"]}, {\"cis_csc_v8\": [\"4.7\"]}, {\"cis_csc_v7\": [\"4.2\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1017\", \"T1019\", \"T1028\", \"T1035\", \"T1047\", \"T1051\", \"T1053\", \"T1055\", \"T1067\", \"T1072\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1084\", \"T1086\", \"T1088\", \"T1097\", \"T1098\", \"T1100\", \"T1134\", \"T1136\", \"T1169\", \"T1175\", \"T1184\", \"T1190\", \"T1206\", \"T1208\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1495\", \"T1501\", \"T1505\", \"T1525\"]}, {\"pci_dss_v3.2.1\": [\"2.1\", \"2.1.1\"]}, {\"pci_dss_v4.0\": [\"2.2.2\", \"2.3.1\"]}, {\"soc_2\": [\"CC6.3\"]}]'),(31037,'Ensure Security Auditing Is Enabled.','macOS's audit facility, auditd, receives notifications from the kernel when certain system calls, such as open, fork, and exit, are made. These notifications are captured and written to an audit log.','Logs generated by auditd may be useful when investigating a security incident as they may help reveal the vulnerable application and the actions taken by a malicious actor.','','Terminal Method: Perform the following to enable security auditing: Run the following command to load auditd: $ /usr/bin/sudo /bin/launchctl load -w /System/Library/LaunchDaemons/com.apple.auditd.plist.','[{\"cis\": [\"3.1\"]}, {\"cis_csc_v8\": [\"8.2\", \"8.5\"]}, {\"cis_csc_v7\": [\"4.9\", \"6.2\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"iso_27001-2013\": [\"A.12.4.1\", \"A.9.4.2\"]}, {\"nist_sp_800-53\": [\"AU-3(1)\", \"AU-7\"]}, {\"pci_dss_v3.2.1\": [\"10.1\", \"10.2\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\"]}, {\"pci_dss_v4.0\": [\"10.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\", \"5.3.4\", \"6.4.1\", \"6.4.2\", \"9.4.5\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.2\"]}, {\"mitre_techniques\": [\"T1110\", \"T1134\", \"T1098\", \"T1017\", \"T1067\", \"T1088\", \"T1175\", \"T1136\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1076\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1019\", \"T1501\", \"T1072\", \"T1078\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1146\", \"T1196\", \"T1081\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1145\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\"]}]'),(31038,'Ensure Security Auditing Flags For User-Attributable Events Are Configured Per Local Organizational Requirements.','Auditing is the capture and maintenance of information about security-related events. Auditable events often depend on differing organizational requirements.','Maintaining an audit trail of system activity logs can help identify configuration errors, troubleshoot service disruptions, and analyze compromises or attacks that have occurred, have begun, or are about to begin. Audit logs are necessary to provide a trail of evidence in case the system or network is compromised. Depending on the governing authority, organizations can have vastly different auditing requirements. In this control we have selected a minimal set of audit flags that should be a part of any organizational requirements. The flags selected below may not adequately meet organizational requirements for users of this benchmark. The auditing checks for the flags proposed here will not impact additional flags that are selected.','','Terminal Method: Perform the following to set the required Security Auditing Flags: Edit the /etc/security/audit_control file and add -fm, ad, -ex, aa, -fr, lo, and -fw to flags. You can also substitute -all for -fm, -ex, -fr, and -fw.','[{\"cis\": [\"3.2\"]}, {\"cis_csc_v8\": [\"3.14\", \"8.2\", \"8.5\"]}, {\"cis_csc_v7\": [\"6.2\", \"14.9\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.7\", \"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\", \"164.312(c)(1)\", \"164.312(c)(2)\"]}, {\"iso_27001-2013\": [\"A.12.4.1\", \"A.12.4.3\"]}, {\"nist_sp_800-53\": [\"AC-6(9)\", \"AU-3(1)\", \"AU-7\"]}, {\"pci_dss_v3.2.1\": [\"10.1\", \"10.2\", \"10.2.1\", \"10.2.2\", \"10.2.4\", \"10.2.5\", \"10.3\", \"11.5\"]}, {\"pci_dss_v4.0\": [\"10.2\", \"10.2.1\", \"10.2.1.1\", \"10.2.1.2\", \"10.2.1.3\", \"10.2.1.4\", \"10.2.1.5\", \"10.2.1.6\", \"10.2.1.7\", \"10.2.2\", \"5.3.4\", \"6.4.1\", \"6.4.2\", \"9.4.5\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\", \"CC7.2\"]}]'),(31039,'Ensure install.log Is Retained for 365 or More Days and No Maximum Size.','macOS writes information pertaining to system-related events to the file /var/log/install.log and has a configurable retention policy for this file. The default logging setting limits the file size of the logs and the maximum size for all logs. The default allows for an errant application to fill the log files and does not enforce sufficient log retention. The Benchmark recommends a value based on standard use cases. The value should align with local requirements within the organization. The default value has an "all_max" file limitation, no reference to a minimum retention, and a less precise rotation argument. The all_max flag control will remove old log entries based only on the size of the log files. Log size can vary widely depending on how verbose installing applications are in their log entries. The decision here is to ensure that logs go back a year, and depending on the applications a size restriction could compromise the ability to store a full year. While this Benchmark is not scoring for a rotation flag, the default rotation is sequential rather than using a timestamp. Auditors may prefer timestamps in order to simply review specific dates where event information is desired. Please review the File Rotation section in the man page for more information. man asl.conf - The maximum file size limitation string should be removed "all_max=" - An organization appropriate retention should be added "ttl=" - The rotation should be set with timestamps "rotate=utc" or "rotate=local".','Archiving and retaining install.log for at least a year is beneficial in the event of an incident as it will allow the user to view the various changes to the system along with the date and time they occurred.','Without log files system maintenance and security forensics cannot be properly performed.','Terminal Method: Perform the following to ensure that install logs are retained for at least 365 days: Edit the /etc/asl/com.apple.install file and add or modify the ttl value to 365 or greater on the file line. Also, remove the all_max= setting and value from the file line.','[{\"cis\": [\"3.3\"]}, {\"cis_csc_v8\": [\"8.1\", \"8.3\"]}, {\"cis_csc_v7\": [\"6.4\", \"6.7\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"iso_27001-2013\": [\"A.12.4.1\", \"A.12.4.3\"]}, {\"pci_dss_v3.2.1\": [\"10.7\"]}, {\"pci_dss_v4.0\": [\"10.1\", \"10.1.1\"]}, {\"soc_2\": [\"A1.1\"]}]'),(31040,'Ensure Security Auditing Retention Is Enabled.','The macOS audit capability contains important information to investigate security or operational issues. This resource is only completely useful if it is retained long enough to allow technical staff to find the root cause of anomalies in the records. Retention can be set to respect both size and longevity. To retain as much as possible under a certain size, the recommendation is to use the following: expire-after:60d OR 5G This recomendation is based on minimum storage for review and investigation. When a third party tool is in use to allow remote logging or the store and forwarding of logs, this local storage requirement is not required.','The audit records need to be retained long enough to be reviewed as necessary.','The recommendation is that at least 60 days or 5 gigabytes of audit records are retained. Systems that have very little remaining disk space may have issues retaining sufficient data.','Terminal Method: Perform the following to set the audit retention length: Edit the /etc/security/audit_control file so that expire-after: is at least 60d OR 5G.','[{\"cis\": [\"3.4\"]}, {\"cis_csc_v8\": [\"8.1\", \"8.3\"]}, {\"cis_csc_v7\": [\"6.4\", \"6.7\"]}, {\"cmmc_v2.0\": [\"AU.L2-3.3.1\"]}, {\"hipaa\": [\"164.312(b)\"]}, {\"iso_27001-2013\": [\"A.12.4.1\", \"A.12.4.3\"]}, {\"pci_dss_v3.2.1\": [\"10.7\"]}, {\"pci_dss_v4.0\": [\"10.1\", \"10.1.1\"]}, {\"soc_2\": [\"A1.1\"]}]'),(31041,'Ensure Bonjour Advertising Services Is Disabled.','Bonjour is an auto-discovery mechanism for TCP/IP devices which enumerate devices and services within a local subnet. DNS on macOS is integrated with Bonjour and should not be turned off, but the Bonjour advertising service can be disabled.','Bonjour can simplify device discovery from an internal rogue or compromised host. An attacker could use Bonjour's multicast DNS feature to discover a vulnerable or poorly-configured service or additional information to aid a targeted attack. Implementing this control disables the continuous broadcasting of "I'm here!" messages. Typical end-user endpoints should not have to advertise services to other computers. This setting does not stop the computer from sending out service discovery messages when looking for services on an internal subnet, if the computer is looking for a printer or server and using service discovery. To block all Bonjour traffic except to approved devices, the pf or other firewall would be needed.','Some applications, like Final Cut Studio and AirPort Base Station management, may not operate properly if the mDNSResponder is turned off.','Terminal Method: Run the following command to disable Bonjour Advertising services: $ /usr/bin/sudo /usr/bin/defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements -bool true Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.mDNSResponder 2. The key to include is NoMulticastAdvertisements.','[{\"cis\": [\"4.1\"]}, {\"cis_csc_v8\": [\"4.1\", \"4.8\"]}, {\"cis_csc_v7\": [\"5.1\", \"9.2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\", \"A.14.2.5\", \"A.8.1.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1011\", \"T1015\", \"T1017\", \"T1019\", \"T1028\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1051\", \"T1053\", \"T1054\", \"T1055\", \"T1058\", \"T1067\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1086\", \"T1087\", \"T1088\", \"T1089\", \"T1092\", \"T1096\", \"T1097\", \"T1098\", \"T1100\", \"T1110\", \"T1112\", \"T1130\", \"T1133\", \"T1134\", \"T1136\", \"T1137\", \"T1138\", \"T1139\", \"T1142\", \"T1145\", \"T1146\", \"T1147\", \"T1148\", \"T1150\", \"T1156\", \"T1157\", \"T1165\", \"T1166\", \"T1169\", \"T1173\", \"T1174\", \"T1175\", \"T1176\", \"T1177\", \"T1178\", \"T1184\", \"T1187\", \"T1190\", \"T1196\", \"T1197\", \"T1198\", \"T1199\", \"T1200\", \"T1201\", \"T1206\", \"T1208\", \"T1209\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1489\", \"T1490\", \"T1491\", \"T1492\", \"T1494\", \"T1495\", \"T1501\", \"T1503\", \"T1504\", \"T1505\", \"T1506\", \"T1525\", \"T1530\", \"T1535\", \"T1537\", \"T1539\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"11.5\", \"2.2\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.5\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\", \"CC7.1\", \"CC8.1\"]}]'),(31042,'Ensure HTTP Server Is Disabled.','macOS used to have a graphical front-end to the embedded Apache web server in the Operating System. Personal web sharing could be enabled to allow someone on another computer to download files or information from the user's computer. Personal web sharing from a user endpoint has long been considered questionable, and Apple has removed that capability from the GUI. Apache, however, is still part of the Operating System and can be easily turned on to share files and provide remote connectivity to an end-user computer. Web sharing should only be done through hardened web servers and appropriate cloud services.','Web serving should not be done from a user desktop. Dedicated webservers or appropriate cloud storage should be used. Open ports make it easier to exploit the computer.','The web server is both a point of attack for the system and a means for unauthorized file transfers.','Terminal Method: Run the following command to disable the HTTP server services: $ sudo /usr/bin/sudo /bin/launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist.','[{\"cis\": [\"4.2\"]}, {\"cis_csc_v8\": [\"4.1\", \"4.8\"]}, {\"cis_csc_v7\": [\"5.1\", \"9.2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\", \"A.14.2.5\", \"A.8.1.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1011\", \"T1015\", \"T1017\", \"T1019\", \"T1028\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1051\", \"T1053\", \"T1054\", \"T1055\", \"T1058\", \"T1067\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1086\", \"T1087\", \"T1088\", \"T1089\", \"T1092\", \"T1096\", \"T1097\", \"T1098\", \"T1100\", \"T1110\", \"T1112\", \"T1130\", \"T1133\", \"T1134\", \"T1136\", \"T1137\", \"T1138\", \"T1139\", \"T1142\", \"T1145\", \"T1146\", \"T1147\", \"T1148\", \"T1150\", \"T1156\", \"T1157\", \"T1165\", \"T1166\", \"T1169\", \"T1173\", \"T1174\", \"T1175\", \"T1176\", \"T1177\", \"T1178\", \"T1184\", \"T1187\", \"T1190\", \"T1196\", \"T1197\", \"T1198\", \"T1199\", \"T1200\", \"T1201\", \"T1206\", \"T1208\", \"T1209\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1489\", \"T1490\", \"T1491\", \"T1492\", \"T1494\", \"T1495\", \"T1501\", \"T1503\", \"T1504\", \"T1505\", \"T1506\", \"T1525\", \"T1530\", \"T1535\", \"T1537\", \"T1539\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"11.5\", \"2.2\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.5\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\", \"CC7.1\", \"CC8.1\"]}]'),(31043,'Ensure NFS Server Is Disabled.','macOS can act as an NFS fileserver. NFS sharing could be enabled to allow someone on another computer to mount shares and gain access to information from the user's computer. File sharing from a user endpoint has long been considered questionable, and Apple has removed that capability from the GUI. NFSD is still part of the Operating System and can be easily turned on to export shares and provide remote connectivity to an end-user computer. The etc/exports file contains the list of NFS shared directories. If the file exists, it is likely that NFS sharing has been enabled in the past or may be available periodically. As an additional check, the audit verifies that there is no /etc/exports file.','File serving should not be done from a user desktop. Dedicated servers should be used. Open ports make it easier to exploit the computer.','The nfs server is both a point of attack for the system and a means for unauthorized file transfers.','Terminal Method: Run the following command to disable the nfsd fileserver services: $ /usr/bin/sudo /bin/launchctl disable system/com.apple.nfsd Remove the exported Directory listing. $ /usr/bin/sudo /bin/rm /etc/exports.','[{\"cis\": [\"4.3\"]}, {\"cis_csc_v8\": [\"4.1\", \"4.8\"]}, {\"cis_csc_v7\": [\"5.1\", \"9.2\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\", \"CM.L2-3.4.8\", \"SC.L2-3.13.6\"]}, {\"iso_27001-2013\": [\"A.13.1.3\", \"A.14.2.5\", \"A.8.1.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1011\", \"T1015\", \"T1017\", \"T1019\", \"T1028\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1051\", \"T1053\", \"T1054\", \"T1055\", \"T1058\", \"T1067\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1086\", \"T1087\", \"T1088\", \"T1089\", \"T1092\", \"T1096\", \"T1097\", \"T1098\", \"T1100\", \"T1110\", \"T1112\", \"T1130\", \"T1133\", \"T1134\", \"T1136\", \"T1137\", \"T1138\", \"T1139\", \"T1142\", \"T1145\", \"T1146\", \"T1147\", \"T1148\", \"T1150\", \"T1156\", \"T1157\", \"T1165\", \"T1166\", \"T1169\", \"T1173\", \"T1174\", \"T1175\", \"T1176\", \"T1177\", \"T1178\", \"T1184\", \"T1187\", \"T1190\", \"T1196\", \"T1197\", \"T1198\", \"T1199\", \"T1200\", \"T1201\", \"T1206\", \"T1208\", \"T1209\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1485\", \"T1486\", \"T1487\", \"T1488\", \"T1489\", \"T1490\", \"T1491\", \"T1492\", \"T1494\", \"T1495\", \"T1501\", \"T1503\", \"T1504\", \"T1505\", \"T1506\", \"T1525\", \"T1530\", \"T1535\", \"T1537\", \"T1539\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"pci_dss_v3.2.1\": [\"1.1.6\", \"1.2.1\", \"11.5\", \"2.2\", \"2.2.2\", \"2.2.5\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.5\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\", \"2.2.4\", \"6.4.1\"]}, {\"soc_2\": [\"CC6.3\", \"CC6.6\", \"CC7.1\", \"CC8.1\"]}]'),(31044,'Ensure Home Folders Are Secure.','By default, macOS allows all valid users into the top level of every other user's home folder and restricts access to the Apple default folders within. Another user on the same system can see you have a "Documents" folder but cannot see inside it. This configuration does work for personal file sharing but can expose user files to standard accounts on the system. The best parallel for Enterprise environments is that everyone who has a Dropbox account can see everything that is at the top level but can't see your pictures. Similarly with macOS, users can see into every new Directory that is created because of the default permissions. Home folders should be restricted to access only by the user. Sharing should be used on dedicated servers or cloud instances that are managing access controls. Some environments may encounter problems if execute rights are removed as well as read and write. Either no access or execute only for group or others is acceptable.','Allowing all users to view the top level of all networked users' home folder may not be desirable since it may lead to the revelation of sensitive information.','If implemented, users will not be able to use the "Public" folders in other users' home folders. "Public" folders with appropriate permissions would need to be set up in the /Shared folder.','Terminal Method: For each user, run the following command to secure all home folders: $ /usr/bin/sudo /bin/chmod -R og-rwx /Users/<username> Alternately, run the following command if there needs to be executable access for a home folder: $ /usr/bin/sudo /bin/chmod -R og-rw /Users/<username> example: $ /usr/bin/sudo /bin/chmod -R og-rw /Users/thirduser/ $ /usr/bin/sudo /bin/chmod -R og-rwx /Users/fourthuser/ # /bin/ls -l /Users/ total 0 drwxr-xr-x+ 12 Guest _guest 384 24 Jul 13:42 Guest drwxrwxrwt 4 root wheel 128 22 Jul 11:00 Shared drwx--x--x+ 18 firstuser staff 576 10 Aug 14:36 firstuser drwx--x--x+ 15 seconduser staff 480 10 Aug 09:16 seconduser drwx--x--x+ 11 thirduser staff 352 10 Aug 14:53 thirduser drwx------+ 11 fourthuser staff 352 10 Aug 14:53 fourthuser.','[{\"cis\": [\"5.1.1\"]}, {\"cis_csc_v8\": [\"3.3\"]}, {\"cis_csc_v7\": [\"14.6\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"AC.L2-3.1.3\", \"AC.L2-3.1.5\", \"MP.L2-3.8.2\"]}, {\"hipaa\": [\"164.308(a)(3)(i)\", \"164.308(a)(3)(ii)(A)\", \"164.312(a)(1)\"]}, {\"iso_27001-2013\": [\"A.9.1.1\"]}, {\"mitre_techniques\": [\"T1004\", \"T1015\", \"T1021\", \"T1023\", \"T1031\", \"T1034\", \"T1035\", \"T1036\", \"T1037\", \"T1044\", \"T1047\", \"T1050\", \"T1051\", \"T1053\", \"T1054\", \"T1070\", \"T1072\", \"T1073\", \"T1075\", \"T1076\", \"T1078\", \"T1080\", \"T1081\", \"T1084\", \"T1089\", \"T1096\", \"T1097\", \"T1133\", \"T1134\", \"T1145\", \"T1146\", \"T1150\", \"T1152\", \"T1156\", \"T1157\", \"T1159\", \"T1160\", \"T1162\", \"T1163\", \"T1165\", \"T1168\", \"T1169\", \"T1184\", \"T1185\", \"T1196\", \"T1197\", \"T1198\", \"T1200\", \"T1209\", \"T1213\", \"T1484\", \"T1489\", \"T1492\", \"T1494\", \"T1501\", \"T1504\", \"T1528\", \"T1530\", \"T1537\", \"T1538\"]}, {\"nist_sp_800-53\": [\"AC-5\", \"AC-6\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"pci_dss_v4.0\": [\"1.3.1\", \"7.1\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.1\"]}]'),(31045,'Ensure System Integrity Protection Status (SIP) Is Enabled.','System Integrity Protection is a security feature introduced in OS X 10.11 El Capitan. System Integrity Protection restricts access to System domain locations and restricts runtime attachment to system processes. Any attempt to inspect or attach to a system process will fail. Kernel Extensions are now restricted to /Library/Extensions and are required to be signed with a Developer ID.','Running without System Integrity Protection on a production system runs the risk of the modification of system binaries or code injection of system processes that would otherwise be protected by SIP.','System binaries and processes could become compromised.','Terminal Method: Perform the following steps to enable System Integrity Protection: 1. Reboot into the Recovery Partition (reboot and hold down Command + R) 2. Select Utilities 3. Select Terminal 4. Run the following command: $ /usr/bin/sudo /usr/bin/csrutil enable Successfully enabled System Integrity Protection. Please restart the machine for the changes to take effect. 5. Reboot the computer Note: You should research why the system had SIP disabled. It might be a better option to erase the Mac and reinstall the operating system. That is at your discretion. Note: You cannot enable System Integrity Protection from the booted operating system. If the remediation is attempted in the booted OS and not the Recovery Partition the output will give the error csrutil: failed to modify system integrity configuration. This tool needs to be executed from the Recovery OS.','[{\"cis\": [\"5.1.2\"]}, {\"cis_csc_v8\": [\"2.3\", \"2.6\", \"10.5\"]}, {\"cis_csc_v7\": [\"2.6\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.9\"]}, {\"iso_27001-2013\": [\"A.12.5.1\", \"A.12.6.2\"]}, {\"nist_sp_800-53\": [\"CM-10\", \"CM-7(1)\", \"CM-7(2)\", \"CM-8(3)\", \"SI-16\"]}, {\"pci_dss_v3.2.1\": [\"1.4\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \"12.3.4\", \"2.2.4\"]}, {\"soc_2\": [\"CC5.2\", \"CC6.8\", \"CC7.1\"]}, {\"mitre_techniques\": [\"T1191\", \"T1092\", \"T1175\", \"T1173\", \"T1519\", \"T1052\", \"T1210\", \"T1133\", \"T1118\", \"T1171\", \"T1170\", \"T1046\", \"T1137\", \"T1086\", \"T1164\", \"T1121\", \"T1076\", \"T1091\", \"T1180\", \"T1064\", \"T1184\", \"T1221\", \"T1127\", \"T1028\"]}]'),(31046,'Ensure Apple Mobile File Integrity (AMFI) Is Enabled.','Apple Mobile File Integrity (AMFI) was first released in macOS 10.12. The daemon and service block attempts to run unsigned code. AMFI uses lanchd, code signatures, certificates, entitlements, and provisioning profiles to create a filtered entitlement dictionary for an app. AMFI is the macOS kernel module that enforces code-signing and library validation.','Apple Mobile File Integrity validates that application code is validated.','Applications could be compromised with malicious code.','Terminal Method: Run the following command to enable the Apple Mobile File Integrity service: $ /usr/bin/sudo /usr/sbin/nvram boot-args="".','[{\"cis\": [\"5.1.3\"]}, {\"cis_csc_v8\": [\"2.3\", \"2.6\"]}, {\"cis_csc_v7\": [\"2.6\"]}, {\"cmmc_v2.0\": [\"CM.L2-3.4.7\", \"CM.L2-3.4.9\"]}, {\"iso_27001-2013\": [\"A.12.5.1\", \"A.12.6.2\"]}, {\"nist_sp_800-53\": [\"CM-10\", \"CM-7(1)\", \"CM-7(2)\", \"CM-8(3)\"]}, {\"pci_dss_v4.0\": [\"1.2.5\", \"12.3.4\", \"2.2.4\"]}, {\"soc_2\": [\"CC5.2\", \"CC7.1\"]}, {\"mitre_techniques\": [\"T1191\", \"T1092\", \"T1175\", \"T1173\", \"T1519\", \"T1052\", \"T1210\", \"T1133\", \"T1118\", \"T1171\", \"T1170\", \"T1046\", \"T1137\", \"T1086\", \"T1164\", \"T1121\", \"T1076\", \"T1091\", \"T1180\", \"T1064\", \"T1184\", \"T1221\", \"T1127\", \"T1028\"]}]'),(31047,'Ensure Sealed System Volume (SSV) Is Enabled.','Sealed System Volume is a security feature introduced in macOS 11.0 Big Sur. During system installation, a SHA-256 cryptographic hash is calculated for all immutable system files and stored in a Merkle tree which itself is hashed as the Seal. Both are stored in the metadata of the snapshot created of the System volume. The seal is verified by the boot loader at startup. macOS will not boot if system files have been tampered with. If validation fails, the user will be instructed to reinstall the operating system. During read operations for files located in the Sealed System Volume, a hash is calculated and compared to the value stored in the Merkle tree.','Running without Sealed System Volume on a production system could run the risk of Apple software that integrates directly with macOS being modified.','Apple Software that integrates with the operating system could become compromised.','If SSV has been disabled, assume that the operating system has been compromised. Back up any files, and do a clean install to a known good Operating System.','[{\"cis\": [\"5.1.4\"]}, {\"cis_csc_v8\": [\"3.6\", \"3.11\"]}, {\"cis_csc_v7\": [\"13.6\", \"14.8\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.19\", \"IA.L2-3.5.10\", \"MP.L2-3.8.1\", \"SC.L2-3.13.11\", \"SC.L2-3.13.16\"]}, {\"hipaa\": [\"164.312(a)(2)(iv)\", \"164.312(e)(2)(ii)\"]}, {\"iso_27001-2013\": [\"A.10.1.1\", \"A.6.2.1\"]}, {\"nist_sp_800-53\": [\"SC-28\", \"SC-28(1)\"]}, {\"pci_dss_v3.2.1\": [\"3.4\", \"3.4.1\", \"8.2.1\"]}, {\"pci_dss_v4.0\": [\"3.1.1\", \"3.3.2\", \"3.3.3\", \"3.5.1\", \"3.5.1.2\", \"3.5.1.3\", \"8.3.2\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"mitre_techniques\": [\"T1527\", \"T1119\", \"T1530\", \"T1114\", \"T1070\", \"T1208\", \"T1040\", \"T1145\", \"T1492\", \"T1493\", \"T1072\"]}]'),(31048,'Ensure Password Account Lockout Threshold Is Configured.','The account lockout threshold specifies the amount of times a user can enter an incorrect password before a lockout will occur. Ensure that a lockout threshold is part of the password policy on the computer.','The account lockout feature mitigates brute-force password attacks on the system.','The number of incorrect log on attempts should be reasonably small to minimize the possibility of a successful password attack, while allowing for honest errors made during a normal user log on. The locked account will auto-unlock after a few minutes when bad password attempts stop. The computer will accept the still-valid password if remembered or recovered.','Terminal Method: Run the following command to set the maximum number of failed login attempts to less than or equal to 5: $ /usr/bin/sudo /usr/bin/pwpolicy -n /Local/Default -setglobalpolicy "maxFailedLoginAttempts=<value=<5>" Note: When the account lockout threshold is set with pwpolicy, it will also set a reset value to policyAttributeMinutesUntilFailedAuthenticationReset that defaults to 1 minute. You can change this value with the command: $ /usr/bin/sudo /usr/bin/pwpolicy -n /Local/Default -setglobalpolicy "policyAttributeMinutesUntilFailedAuthenticationReset=<value in minutes>" example: $ /usr/bin/sudo /usr/bin/pwpolicy -n /Local/Default -setglobalpolicy "maxFailedLoginAttempts=5" /usr/bin/sudo /usr/bin/pwpolicy -n /Local/Default -setglobalpolicy "policyAttributeMinutesUntilFailedAuthenticationReset=10" Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.mobiledevice.passwordpolicy 2. The key to include is maxFailedAttempts 3. The key must be set to <integer><value<=5></integer> Note: When setting the lockout threshold with a mobile configuration profile there is no default reset to the lockout. To set the reset value use the key autoEnableInSeconds and set the key to <integer><value in seconds></integer>. Note: The profile method is the preferred method for setting password policy since - setglobalpolicy in pwpolicy is deprecated and will likely be removed in a future macOS release.','[{\"cis\": [\"5.2.1\"]}, {\"cis_csc_v8\": [\"6.2\"]}, {\"cis_csc_v7\": [\"16.7\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\"]}, {\"hipaa\": [\"164.308(a)(3)(ii)(C)\"]}, {\"iso_27001-2013\": [\"A.9.2.6\"]}, {\"nist_sp_800-53\": [\"AC-2(1)\"]}, {\"pci_dss_v3.2.1\": [\"8.1.3\"]}, {\"pci_dss_v4.0\": [\"8.2.4\", \"8.2.5\"]}, {\"soc_2\": [\"CC6.2\", \"CC6.3\"]}, {\"mitre_techniques\": [\"T1134\", \"T1197\", \"T1538\", \"T1530\", \"T1213\", \"T1089\", \"T1157\", \"T1044\", \"T1484\", \"T1054\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1031\", \"T1050\", \"T1075\", \"T1097\", \"T1034\", \"T1163\", \"T1076\", \"T1021\", \"T1053\", \"T1489\", \"T1051\", \"T1023\", \"T1165\", \"T1528\", \"T1501\", \"T1072\", \"T1537\", \"T1078\", \"T1047\", \"T1084\", \"T1004\"]}]'),(31049,'Ensure Password Minimum Length Is Configured.','A minimum password length is the fewest number of characters a password can contain to meet a system's requirements. Ensure that a minimum of a 15-character password is part of the password policy on the computer. Where the confidentiality of encrypted information in FileVault is more of a concern, requiring a longer password or passphrase may be sufficient rather than imposing additional complexity requirements that may be self-defeating.','Information systems that are not protected with strong password schemes including passwords of minimum length provide a greater opportunity for attackers to crack the password and gain access to the system.','Short passwords can be easily attacked.','Terminal Method: Run the following command to set the password length to greater than or equal to 15: $ /usr/bin/sudo /usr/bin/pwpolicy -n /Local/Default -setglobalpolicy "minChars=<value>=15>" example: $ /usr/bin/sudo /usr/bin/pwpolicy -n /Local/Default -setglobalpolicy "minChars=15" Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.mobiledevice.passwordpolicy 2. The key to include is minLength 3. The key must be set to <integer><value>=15></integer> Note: The profile method is the preferred method for setting password policy since - setglobalpolicy in pwpolicy is deprecated and will likely be removed in a future macOS release.','[{\"cis\": [\"5.2.2\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"pci_dss_v4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"mitre_techniques\": [\"T1134\", \"T1098\", \"T1017\", \"T1067\", \"T1088\", \"T1175\", \"T1136\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1076\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1019\", \"T1501\", \"T1072\", \"T1078\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\"]}]'),(31050,'Ensure Complex Password Must Contain Alphabetic Characters Is Configured.','Complex passwords contain one character from each of the following classes: English uppercase letters, English lowercase letters, Westernized Arabic numerals, and non-alphanumeric characters. Ensure that an Alphabetic character is part of the password policy on the computer.','The more complex a password, the more resistant it will be against persons seeking unauthorized access to a system.','Password policy should be in effect to reduce the risk of exposed services being compromised easily through dictionary attacks or other social engineering attempts.','Terminal Method: Run the following command to set the that passwords must contain at least one letter: $ /usr/bin/sudo /usr/bin/pwpolicy -n /Local/Default -setglobalpolicy - setaccountpolicies "requiresAlpha=<value>=1>" example: $ /usr/bin/sudo /usr/bin/pwpolicy -n /Local/Default -setglobalpolicy "requiresAlpha=1" Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.mobiledevice.passwordpolicy 2. The key to include is requireAlphanumeric 3. The key must be set to <true/> Note: This profile sets a requirement of both an alphabetical and a numeric character. Note: The profile method is the preferred method for setting password policy since - setglobalpolicy in pwpolicy is deprecated and will likely be removed in a future macOS release.','[{\"cis\": [\"5.2.3\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1017\", \"T1019\", \"T1028\", \"T1035\", \"T1047\", \"T1051\", \"T1053\", \"T1055\", \"T1067\", \"T1072\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1084\", \"T1086\", \"T1088\", \"T1097\", \"T1098\", \"T1100\", \"T1134\", \"T1136\", \"T1169\", \"T1175\", \"T1184\", \"T1190\", \"T1206\", \"T1208\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1495\", \"T1501\", \"T1505\", \"T1525\"]}, {\"pci_dss_v4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}]'),(31051,'Ensure Complex Password Must Contain Numeric Character Is Configured.','Complex passwords contain one character from each of the following classes: English uppercase letters, English lowercase letters, Westernized Arabic numerals, and non-alphanumeric characters. Ensure that a number or numeric value is part of the password policy on the computer.','The more complex a password, the more resistant it will be against persons seeking unauthorized access to a system.','Password policy should be in effect to reduce the risk of exposed services being compromised easily through dictionary attacks or other social engineering attempts.','Terminal Method: Run the following command to set passwords to require at least one number: $ /usr/bin/sudo /usr/bin/pwpolicy -n /Local/Default -setglobalpolicy - setaccountpolicies "requiresNumeric=<value>=1>" example: $ /usr/bin/sudo /usr/bin/pwpolicy -n /Local/Default -setglobalpolicy "requiresNumeric=2" Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.mobiledevice.passwordpolicy 2. The key to include is requireAlphanumeric 3. The key must be set to <true/> Note: This profile sets a requirement of both an alphabetical and a numeric character. Note: The profile method is the preferred method for setting password policy since - setglobalpolicy in pwpolicy is deprecated and will likely be removed in a future macOS release.','[{\"cis\": [\"5.2.4\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1017\", \"T1019\", \"T1028\", \"T1035\", \"T1047\", \"T1051\", \"T1053\", \"T1055\", \"T1067\", \"T1072\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1084\", \"T1086\", \"T1088\", \"T1097\", \"T1098\", \"T1100\", \"T1134\", \"T1136\", \"T1169\", \"T1175\", \"T1184\", \"T1190\", \"T1206\", \"T1208\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1495\", \"T1501\", \"T1505\", \"T1525\"]}, {\"pci_dss_v4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}]'),(31052,'Ensure Complex Password Must Contain Uppercase and Lowercase Characters Is Configured.','Complex passwords contain one character from each of the following classes: English uppercase letters, English lowercase letters, Westernized Arabic numerals, and non-alphanumeric characters. Ensure that both uppercase and lowercase letters are part of the password policy on the computer.','The more complex a password, the more resistant it will be against persons seeking unauthorized access to a system.','Password policy should be in effect to reduce the risk of exposed services being compromised easily through dictionary attacks or other social engineering attempts.','Terminal Method: Run the following command to set passwords to require at upper and lower case letter: $ /usr/bin/sudo /usr/bin/pwpolicy -n /Local/Default -setglobalpolicy "requiresMixedCase=<value>=1>" example: $ /usr/bin/sudo /usr/bin/pwpolicy -n /Local/Default -setglobalpolicy "requiresMixedCase=1".','[{\"cis\": [\"5.2.6\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"mitre_techniques\": [\"T1003\", \"T1017\", \"T1019\", \"T1028\", \"T1035\", \"T1047\", \"T1051\", \"T1053\", \"T1055\", \"T1067\", \"T1072\", \"T1075\", \"T1076\", \"T1077\", \"T1078\", \"T1084\", \"T1086\", \"T1088\", \"T1097\", \"T1098\", \"T1100\", \"T1134\", \"T1136\", \"T1169\", \"T1175\", \"T1184\", \"T1190\", \"T1206\", \"T1208\", \"T1210\", \"T1214\", \"T1215\", \"T1218\", \"T1495\", \"T1501\", \"T1505\", \"T1525\"]}, {\"pci_dss_v4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}]'),(31053,'Ensure Password Age Is Configured.','Over time, passwords can be captured by third parties through mistakes, phishing attacks, third-party breaches, or merely brute-force attacks. To reduce the risk of exposure and to decrease the incentives of password reuse (passwords that are not forced to be changed periodically generally are not ever changed), users should reset passwords periodically. This control uses 365 days as the acceptable value. Some organizations may be more or less restrictive. This control mainly exists to mitigate against password reuse of the macOS account password in other realms that may be more prone to compromise. Attackers take advantage of exposed information to attack other accounts.','Passwords should be changed periodically to reduce exposure.','Required password changes will lead to some locked computers requiring admin assistance.','Terminal Method: Run the following command to require that passwords expire after at most 365 days: $ /usr/bin/sudo /usr/bin/pwpolicy -n /Local/Default -setglobalpolicy "maxMinutesUntilChangePassword=<value<=525600>" example: $ /usr/bin/sudo /usr/bin/pwpolicy -n /Local/Default -setglobalpolicy "maxMinutesUntilChangePassword=43200" Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.mobiledevice.passwordpolicy 2. The key to include is maxPINAgeInDays 3. The key must be set to <integer><value>=365></integer> Note: The profile method is the preferred method for setting password policy since - setglobalpolicy in pwpolicy is deprecated and will likely be removed in a future macOS release.','[{\"cis\": [\"5.2.7\"]}, {\"cis_csc_v8\": [\"5.3\"]}, {\"cis_csc_v7\": [\"16.9\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.6\"]}, {\"nist_sp_800-53\": [\"AC-2(3)\"]}, {\"pci_dss_v3.2.1\": [\"8.1.4\"]}, {\"pci_dss_v4.0\": [\"8.3.7\"]}, {\"mitre_techniques\": [\"T1527\", \"T1176\", \"T1088\", \"T1081\", \"T1214\", \"T1530\", \"T1213\", \"T1038\", \"T1073\", \"T1482\", \"T1114\", \"T1044\", \"T1484\", \"T1525\", \"T1161\", \"T1031\", \"T1034\", \"T1145\", \"T1076\", \"T1053\", \"T1505\", \"T1528\", \"T1078\", \"T1134\", \"T1197\", \"T1538\", \"T1089\", \"T1157\", \"T1054\", \"T1159\", \"T1160\", \"T1152\", \"T1168\", \"T1162\", \"T1185\", \"T1050\", \"T1075\", \"T1097\", \"T1163\", \"T1021\", \"T1489\", \"T1051\", \"T1023\", \"T1165\", \"T1501\", \"T1072\", \"T1537\", \"T1047\", \"T1084\", \"T1004\"]}]'),(31054,'Ensure Password History Is Configured.','Over time, passwords can be captured by third parties through mistakes, phishing attacks, third-party breaches, or merely brute-force attacks. To reduce the risk of exposure and to decrease the incentives of password reuse (passwords that are not forced to be changed periodically generally are not ever changed), users must reset passwords periodically. This control ensures that previous passwords are not reused immediately by keeping a history of previous password hashes. Ensure that password history checks are part of the password policy on the computer. This control checks whether a new password is different than the previous 15. The latest NIST guidance based on exploit research referenced in this section details how one of the greatest risks is password exposure rather than password cracking. Passwords should be changed to a new unique value whenever a password might have been exposed to anyone other than the account holder. Attackers have maintained persistent control based on predictable password change patterns and substantially different patterns should be used in case of a leak.','Old passwords should not be reused.','Required password changes will lead to some locked computers requiring admin assistance.','Terminal Method: Run the following command to require that the password must to be different from at least the last 15 passwords: $ /usr/bin/sudo /usr/bin/pwpolicy -n /Local/Default -setglobalpolicy "usingHistory=<value>=15>" example: $ /usr/bin/sudo /usr/bin/pwpolicy -n /Local/Default -setglobalpolicy "usingHistory=15" Profile Method: Create or edit a configuration profile with the following information: 1. The PayloadType string is com.apple.mobiledevice.passwordpolicy 2. The key to include is pinHistory 3. The key must be set to <integer><value>=15></integer> Note: The profile method is the preferred method for setting password policy since - setglobalpolicy in pwpolicy is deprecated and will likely be removed in a future macOS release.','[{\"cis\": [\"5.2.8\"]}, {\"cis_csc_v8\": [\"5.2\"]}, {\"cis_csc_v7\": [\"4.4\"]}, {\"cmmc_v2.0\": [\"IA.L2-3.5.7\"]}, {\"iso_27001-2013\": [\"A.9.4.3\"]}, {\"pci_dss_v4.0\": [\"2.2.2\", \"8.3.5\", \"8.3.6\", \"8.6.3\"]}, {\"soc_2\": [\"CC6.1\"]}, {\"mitre_techniques\": [\"T1134\", \"T1098\", \"T1017\", \"T1067\", \"T1088\", \"T1175\", \"T1136\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1076\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1019\", \"T1501\", \"T1072\", \"T1078\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\"]}]'),(31055,'Ensure the Sudo Timeout Period Is Set to Zero.','The sudo command allows the user to run programs as the root user. Working as the root user allows the user an extremely high level of configurability within the system. This control, along with the control to use a separate timestamp for each tty, limits the window where an unauthorized user, process, or attacker could utilize legitimate credentials that are valid for longer than required.','The sudo command stays logged in as the root user for five minutes before timing out and re-requesting a password. This five-minute window should be eliminated since it leaves the system extremely vulnerable. This is especially true if an exploit were to gain access to the system, since they would be able to make changes as a root user.','This control has a serious impact where users often have to use sudo. It is even more of an impact where users have to use sudo multiple times in quick succession as part of normal work processes. Organizations with that common use case will likely find this control too onerous and are better to accept the risk of not requiring a 0 grace period. In some ways the use of sudo -s, which is undesirable, is better than a long grace period since that use does change the hash to show that it is a root shell rather than a normal shell where sudo commands will be implemented without a password.','Terminal Method: Run the following command to edit the sudo settings: $ /usr/bin/sudo /usr/sbin/visudo -f /etc/sudoers.d/<configuration file name> example: $ /usr/bin/sudo /usr/sbin/visudo -f /etc/sudoers.d/10_cissudoconfiguration Note: Unlike other Unix and/or Linux distros, macOS will ignore configuration files in the sudoers.d folder that contain a . so do not add a file extension to the configuration file. Add the line Defaults timestamp_timeout=0 to the configuration file. If /etc/sudoers.d/ is not owned by root or in the wheel group, run the following to change ownership and group: $ /usr/bin/sudo /usr/sbin/chown -R root:wheel /etc/security/sudoers.d/.','[{\"cis\": [\"5.4\"]}, {\"cis_csc_v8\": [\"4.3\"]}, {\"cis_csc_v7\": [\"16.11\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.10\", \"AC.L2-3.1.11\"]}, {\"hipaa\": [\"164.312(a)(2)(iii)\"]}, {\"nist_sp_800-53\": [\"AC-11\", \"AC-11(1)\", \"AC-12\", \"AC-2(5)\"]}, {\"iso_27001-2013\": [\"A.8.1.3\"]}, {\"pci_dss_v3.2.1\": [\"8.1.8\"]}, {\"pci_dss_v4.0\": [\"8.2.8\"]}, {\"mitre_techniques\": [\"T1110\", \"T1527\", \"T1176\", \"T1088\", \"T1081\", \"T1214\", \"T1530\", \"T1213\", \"T1038\", \"T1073\", \"T1482\", \"T1114\", \"T1044\", \"T1484\", \"T1525\", \"T1161\", \"T1031\", \"T1034\", \"T1145\", \"T1076\", \"T1053\", \"T1505\", \"T1528\", \"T1078\"]}]'),(31056,'Ensure a Separate Timestamp Is Enabled for Each User/tty Combo.','Using tty tickets ensures that a user must enter the sudo password in each Terminal session. With sudo versions 1.8 and higher, introduced in 10.12, the default value is to have tty tickets for each interface so that root access is limited to a specific terminal. The default configuration can be overwritten or not configured correctly on earlier versions of macOS.','In combination with removing the sudo timeout grace period, a further mitigation should be in place to reduce the possibility of a background process using elevated rights when a user elevates to root in an explicit context or tty. Additional mitigation should be in place to reduce the risk of privilege escalation of background processes.','This control should have no user impact. Developers or installers may have issues if background processes are spawned with different interfaces than where sudo was executed.','Terminal Method: Run the following command to edit the sudo settings: $ /usr/bin/sudo /usr/sbin/visudo -f /etc/sudoers.d/<configuration file name> example: $ /usr/bin/sudo /usr/sbin/visudo -f /etc/sudoers.d/10_cissudoconfiguration Note: Unlike other Unix and/or Linux distros, macOS will ignore configuration files in the sudoers.d folder that contain a . so do not add a file extension to the configuration file. Add the line Defaults timestamp_type=tty to the configuration file. Note: The Defaults timestamp_type=tty line can be added to an existing configuration file or a new one. That will depend on your organization's preference and works either way.','[{\"cis\": [\"5.5\"]}, {\"cis_csc_v8\": [\"4.3\"]}, {\"cis_csc_v7\": [\"16.11\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.10\", \"AC.L2-3.1.11\"]}, {\"hipaa\": [\"164.312(a)(2)(iii)\"]}, {\"nist_sp_800-53\": [\"AC-11\", \"AC-11(1)\", \"AC-12\", \"AC-2(5)\"]}, {\"iso_27001-2013\": [\"A.8.1.3\"]}, {\"pci_dss_v3.2.1\": [\"8.1.8\"]}, {\"pci_dss_v4.0\": [\"8.2.8\"]}, {\"mitre_techniques\": [\"T1110\", \"T1527\", \"T1176\", \"T1088\", \"T1081\", \"T1214\", \"T1530\", \"T1213\", \"T1038\", \"T1073\", \"T1482\", \"T1114\", \"T1044\", \"T1484\", \"T1525\", \"T1161\", \"T1031\", \"T1034\", \"T1145\", \"T1076\", \"T1053\", \"T1505\", \"T1528\", \"T1078\"]}]'),(31057,'Ensure the "root" Account Is Disabled.','The root account is a superuser account that has access privileges to perform any actions and read/write to any file on the computer. With some versions of Linux, the system administrator may commonly use the root account to perform administrative functions.','Enabling and using the root account puts the system at risk since any successful exploit or mistake while the root account is in use could have unlimited access privileges within the system. Using the sudo command allows users to perform functions as a root user while limiting and password protecting the access privileges. By default the root account is not enabled on a macOS computer. An administrator can escalate privileges using the sudo command (use -s or -i to get a root shell).','Some legacy POSIX software might expect an available root account.','Graphical Method: Perform the following steps to ensure that the root user is disabled: 1. Open /System/Library/CoreServices/Applications/Directory Utility 2. Click the lock icon to unlock the service 3. Click Edit in the menu bar 4. Click Disable Root User Terminal Method: Run the following command to disable the root user: $ /usr/bin/sudo /usr/sbin/dsenableroot -d username = root user password:.','[{\"cis\": [\"5.6\"]}, {\"cis_csc_v8\": [\"5.4\"]}, {\"cis_csc_v7\": [\"4.3\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.5\", \"AC.L2-3.1.6\", \"AC.L2-3.1.7\", \"SC.L2-3.13.3\"]}, {\"iso_27001-2013\": [\"A.9.2.3\"]}, {\"nist_sp_800-53\": [\"AC-6(2)\", \"AC-6(5)\"]}, {\"pci_dss_v3.2.1\": [\"7.1\", \"7.1.1\", \"7.1.2\", \"7.1.3\"]}, {\"soc_2\": [\"CC6.1\", \"CC6.3\"]}, {\"mitre_techniques\": [\"T1176\", \"T1501\", \"T1134\", \"T1098\", \"T1017\", \"T1067\", \"T1088\", \"T1175\", \"T1136\", \"T1003\", \"T1214\", \"T1190\", \"T1210\", \"T1495\", \"T1525\", \"T1208\", \"T1215\", \"T1075\", \"T1097\", \"T1086\", \"T1055\", \"T1076\", \"T1053\", \"T1505\", \"T1035\", \"T1051\", \"T1218\", \"T1184\", \"T1169\", \"T1206\", \"T1019\", \"T1072\", \"T1078\", \"T1100\", \"T1077\", \"T1047\", \"T1084\", \"T1028\"]}]'),(31058,'Ensure an Administrator Account Cannot Login to Another User's Active and Locked Session.','macOS has a privilege that can be granted to any user that will allow that user to unlock active user's sessions.','Disabling the administrator's and/or user's ability to log into another user's active and locked session prevents unauthorized persons from viewing potentially sensitive and/or personal information.','While Fast user switching is a workaround for some lab environments, especially where there is even less of an expectation of privacy, this setting change may impact some maintenance workflows.','Terminal Method: Run the following command to disable a user logging into another user's active and/or locked session: $ /usr/bin/sudo /usr/bin/security authorizationdb write system.login.screensaver use-login-window-ui YES (0).','[{\"cis\": [\"5.7\"]}, {\"cis_csc_v8\": [\"4.3\"]}, {\"cis_csc_v7\": [\"16.11\"]}, {\"cmmc_v2.0\": [\"AC.L2-3.1.10\", \"AC.L2-3.1.11\"]}, {\"hipaa\": [\"164.312(a)(2)(iii)\"]}, {\"nist_sp_800-53\": [\"AC-11\", \"AC-11(1)\", \"AC-12\", \"AC-2(5)\"]}, {\"iso_27001-2013\": [\"A.8.1.3\"]}, {\"pci_dss_v3.2.1\": [\"8.1.8\"]}, {\"pci_dss_v4.0\": [\"8.2.8\"]}, {\"mitre_techniques\": [\"T1110\", \"T1527\", \"T1176\", \"T1088\", \"T1081\", \"T1214\", \"T1530\", \"T1213\", \"T1038\", \"T1073\", \"T1482\", \"T1114\", \"T1044\", \"T1484\", \"T1525\", \"T1161\", \"T1031\", \"T1034\", \"T1145\", \"T1076\", \"T1053\", \"T1505\", \"T1528\", \"T1078\"]}]'),(31059,'Ensure a Login Window Banner Exists.','A Login window banner warning informs the user that the system is reserved for authorized use only. It enforces an acknowledgment by the user that they have been informed of the use policy in the banner if required. The system recognizes either the .txt and the .rtf formats.','An access warning may reduce a casual attacker's tendency to target the system. Access warnings may also aid in the prosecution of an attacker by evincing the attacker's knowledge of the system's private status, acceptable use policy, and authorization requirements.','Users will have to click on the window with the Login text before logging into the computer.','Terminal Method: Run the following commands to create or edit the login window text and set the proper permissions: Edit (or create) a PolicyBanner.txt or PolicyBanner.rtf file, in the /Library/Security/ folder, to include the required login window banner text. Perform the following to set permissions on the policy banner file: $ /usr/bin/sudo /usr/sbin/chown o+r /Library/Security/PolicyBanner.txt $ /usr/bin/sudo /usr/sbin/chown o+r /Library/Security/PolicyBanner.rtf Note: If your organization uses an .rtfd file to set the policy banner, run $ /usr/bin/sudo /usr/sbin/chown -R o+rx /Library/Security/PolicyBanner.rtfd to update the permissions.','[{\"cis\": [\"5.8\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\"]}, {\"iso_27001-2013\": [\"A.14.2.5\", \"A.8.1.3\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"pci_dss_v3.2.1\": [\"11.5\", \"2.2\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}]'),(31060,'Ensure the Guest Home Folder Does Not Exist.','In the previous two controls, the guest account login has been disabled and sharing to guests has been disabled, as well. There is no need for the legacy Guest home folder to remain in the file system. When normal user accounts are removed, you have the option to archive it, leave it in place, or delete. In the case of the guest folder, the folder remains in place without a GUI option to remove it. If at some point in the future a Guest account is needed, it will be re-created. The presence of the Guest home folder can cause automated audits to fail when looking for compliant settings within all User folders, as well. Rather than ignoring the folder's continued existence, it is best removed.','The Guest home folders are unneeded after the Guest account is disabled and could be used inappropriately.','The Guest account should not be necessary after it is disabled, and it will be automatically re-created if the Guest account is re-enabled.','Terminal Method: Run the following command to remove the Guest user home folder: $ /usr/bin/sudo /bin/rm -R /Users/Guest.','[{\"cis\": [\"5.10\"]}, {\"cis_csc_v8\": [\"4.1\"]}, {\"cis_csc_v7\": [\"5.1\"]}, {\"cmmc_v2.0\": [\"AC.L1-3.1.1\", \"AC.L1-3.1.2\", \"CM.L2-3.4.1\", \"CM.L2-3.4.2\", \"CM.L2-3.4.6\", \"CM.L2-3.4.7\"]}, {\"iso_27001-2013\": [\"A.14.2.5\", \"A.8.1.3\"]}, {\"nist_sp_800-53\": [\"CM-7(1)\", \"CM-9\", \"SA-10\"]}, {\"pci_dss_v3.2.1\": [\"11.5\", \"2.2\"]}, {\"pci_dss_v4.0\": [\"1.1.1\", \"1.2.1\", \"1.2.6\", \"1.2.7\", \"1.5.1\", \"2.1.1\", \"2.2.1\"]}, {\"soc_2\": [\"CC7.1\", \"CC8.1\"]}, {\"mitre_techniques\": [\"T1110\", \"T1003\", \"T1081\", \"T1097\", \"T1178\", \"T1072\", \"T1067\", \"T1495\", \"T1019\", \"T1177\", \"T1485\", \"T1486\", \"T1491\", \"T1488\", \"T1487\", \"T1490\", \"T1146\", \"T1148\", \"T1015\", \"T1133\", \"T1200\", \"T1076\", \"T1051\", \"T1176\", \"T1501\", \"T1087\", \"T1098\", \"T1139\", \"T1197\", \"T1092\", \"T1136\", \"T1011\", \"T1147\", \"T1130\", \"T1174\", \"T1053\", \"T1166\", \"T1206\", \"T1503\", \"T1214\", \"T1187\", \"T1208\", \"T1142\", \"T1075\", \"T1201\", \"T1145\", \"T1184\", \"T1537\", \"T1078\", \"T1077\", \"T1134\", \"T1017\", \"T1088\", \"T1175\", \"T1190\", \"T1210\", \"T1525\", \"T1215\", \"T1086\", \"T1055\", \"T1505\", \"T1035\", \"T1218\", \"T1169\", \"T1100\", \"T1047\", \"T1084\", \"T1028\", \"T1156\", \"T1196\", \"T1530\", \"T1089\", \"T1073\", \"T1157\", \"T1054\", \"T1070\", \"T1037\", \"T1036\", \"T1096\", \"T1034\", \"T1150\", \"T1504\", \"T1494\", \"T1489\", \"T1198\", \"T1165\", \"T1492\", \"T1080\", \"T1209\", \"T1112\", \"T1058\", \"T1173\", \"T1137\", \"T1539\", \"T1535\", \"T1506\", \"T1138\", \"T1044\", \"T1199\"]}]'); + +INSERT INTO `tmodule_inventory` (`id_module_inventory`, `id_os`, `name`, `description`, `interpreter`, `data_format`, `code`, `block_mode`,`script_mode`) VALUES (41,1,'Security','Hardening plugin for security compliance analysis','','ID;STATUS','',0,2); + +INSERT INTO `tmodule_inventory` (`id_module_inventory`, `id_os`, `name`, `description`, `interpreter`, `data_format`, `code`, `block_mode`,`script_mode`) VALUES (42,9,'Security','Hardening plugin for security compliance analysis','','ID;STATUS','',0,2); diff --git a/pandora_console/robots.txt b/pandora_console/robots.txt new file mode 100644 index 0000000000..1f53798bb4 --- /dev/null +++ b/pandora_console/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: / diff --git a/pandora_console/vendor/artica/phpchartjs/src/Options/Elements.php b/pandora_console/vendor/artica/phpchartjs/src/Options/Elements.php index 116fc46758..b63513bc23 100644 --- a/pandora_console/vendor/artica/phpchartjs/src/Options/Elements.php +++ b/pandora_console/vendor/artica/phpchartjs/src/Options/Elements.php @@ -8,6 +8,7 @@ use Artica\PHPChartJS\Options\Elements\Arc; use Artica\PHPChartJS\Options\Elements\Line; use Artica\PHPChartJS\Options\Elements\Point; use Artica\PHPChartJS\Options\Elements\Rectangle; +use Artica\PHPChartJS\Options\Elements\Center; use JsonSerializable; /** @@ -39,6 +40,11 @@ class Elements implements ArraySerializableInterface, JsonSerializable */ private $arc; + /** + * @var Center + */ + private $center; + /** * @return Rectangle */ @@ -119,6 +125,26 @@ class Elements implements ArraySerializableInterface, JsonSerializable return $this->arc; } + /** + * @return Center + */ + public function center() + { + if (is_null($this->center)) { + $this->center = new Center(); + } + + return $this->center; + } + + /** + * @return Center + */ + public function getCenter() + { + return $this->center; + } + /** * @return array */ diff --git a/pandora_console/vendor/artica/phpchartjs/src/Options/Elements/Center.php b/pandora_console/vendor/artica/phpchartjs/src/Options/Elements/Center.php new file mode 100644 index 0000000000..d8b35b4e89 --- /dev/null +++ b/pandora_console/vendor/artica/phpchartjs/src/Options/Elements/Center.php @@ -0,0 +1,85 @@ +text; + } + + /** + * Set text center graph. + * + * @param string $text Text center graph. + * + * @return self + */ + public function setText(string $text) + { + $this->text = $text; + + return $this; + } + + /** + * Get color text. + * + * @return string + */ + public function getColor() + { + return $this->color; + } + + /** + * Set color text. + * + * @param string $color Color text. + * + * @return self + */ + public function setColor(string $color) + { + $this->color = $color; + + return $this; + } + + /** + * @return array + */ + public function jsonSerialize() + { + return $this->getArrayCopy(); + } +} diff --git a/pandora_console/vendor/artica/phpchartjs/src/Options/Scale.php b/pandora_console/vendor/artica/phpchartjs/src/Options/Scale.php index 1c2f0f6bf5..f75aa37a8f 100644 --- a/pandora_console/vendor/artica/phpchartjs/src/Options/Scale.php +++ b/pandora_console/vendor/artica/phpchartjs/src/Options/Scale.php @@ -4,7 +4,9 @@ namespace Artica\PHPChartJS\Options; use Artica\PHPChartJS\ArraySerializableInterface; use Artica\PHPChartJS\Delegate\ArraySerializable; +use Artica\PHPChartJS\Options\Scales\AngleLines; use Artica\PHPChartJS\Options\Scales\GridLines; +use Artica\PHPChartJS\Options\Scales\PointLabels; use Artica\PHPChartJS\Options\Scales\ScaleLabel; use Artica\PHPChartJS\Options\Scales\Ticks; use JsonSerializable; @@ -128,6 +130,13 @@ abstract class Scale implements ArraySerializableInterface, JsonSerializable */ protected $grid; + /** + * AngleLines + * + * @var AngleLines + */ + protected $angleLines; + /** * @var ScaleLabel */ @@ -138,6 +147,11 @@ abstract class Scale implements ArraySerializableInterface, JsonSerializable */ protected $ticks; + /** + * @var PointLabels + */ + protected $pointLabels; + /** * @return string */ @@ -158,7 +172,7 @@ abstract class Scale implements ArraySerializableInterface, JsonSerializable return $this; } - + /** * @return string */ @@ -579,6 +593,26 @@ abstract class Scale implements ArraySerializableInterface, JsonSerializable return $this->grid; } + /** + * @return AngleLines + */ + public function getAngleLines() + { + return $this->angleLines; + } + + /** + * @return AngleLines + */ + public function angleLines() + { + if (is_null($this->angleLines)) { + $this->angleLines = new AngleLines(); + } + + return $this->angleLines; + } + /** * @return ScaleLabel */ @@ -619,6 +653,31 @@ abstract class Scale implements ArraySerializableInterface, JsonSerializable return $this->ticks; } + + /** + * + * @return PointLabels + */ + public function getPointLabels() + { + return $this->pointLabels; + } + + /** + * + * @param PointLabels $pointLabels + * + * @return self + */ + public function pointLabels() + { + if (is_null($this->pointLabels)) { + $this->pointLabels = new PointLabels(); + } + + return $this->pointLabels; + } + /** * @return array */ diff --git a/pandora_console/vendor/artica/phpchartjs/src/Options/Scales.php b/pandora_console/vendor/artica/phpchartjs/src/Options/Scales.php index b0fd590b31..193280903b 100644 --- a/pandora_console/vendor/artica/phpchartjs/src/Options/Scales.php +++ b/pandora_console/vendor/artica/phpchartjs/src/Options/Scales.php @@ -8,6 +8,8 @@ use Artica\PHPChartJS\Options\Scales\XAxis; use Artica\PHPChartJS\Options\Scales\XAxisCollection; use Artica\PHPChartJS\Options\Scales\YAxis; use Artica\PHPChartJS\Options\Scales\YAxisCollection; +use Artica\PHPChartJS\Options\Scales\RAxis; +use Artica\PHPChartJS\Options\Scales\RAxisCollection; use JsonSerializable; /** @@ -28,6 +30,11 @@ class Scales implements ArraySerializableInterface, JsonSerializable */ private $y; + /** + * @var RAxisCollection + */ + private $r; + /** * @return XAxis */ @@ -44,6 +51,14 @@ class Scales implements ArraySerializableInterface, JsonSerializable return new YAxis(); } + /** + * @return RAxis + */ + public function createR() + { + return new RAxis(); + } + /** * @return XAxis */ @@ -68,6 +83,18 @@ class Scales implements ArraySerializableInterface, JsonSerializable return $this->y; } + /** + * @return RAxis + */ + public function getR() + { + if (is_null($this->r)) { + $this->r = new RAxis(); + } + + return $this->r; + } + /** * @return array */ diff --git a/pandora_console/vendor/artica/phpchartjs/src/Options/Scales/AngleLines.php b/pandora_console/vendor/artica/phpchartjs/src/Options/Scales/AngleLines.php new file mode 100644 index 0000000000..549c6baf96 --- /dev/null +++ b/pandora_console/vendor/artica/phpchartjs/src/Options/Scales/AngleLines.php @@ -0,0 +1,135 @@ +display; + } + + /** + * @param bool $display + * + * @return $this + */ + public function setDisplay($display) + { + $this->display = $display; + + return $this; + } + + /** + * @return string|string[] + */ + public function getColor() + { + return $this->color; + } + + /** + * @param string|string[] $color + * + * @return $this + */ + public function setColor($color) + { + if (is_array($color)) { + $this->color = $this->recursiveToString($color); + } else { + $this->color = is_null($color) ? null : strval($color); + } + + return $this; + } + + /** + * @return float[]|null + */ + public function getBorderDash() + { + return $this->borderDash; + } + + /** + * @param float[] $borderDash + * + * @return $this + */ + public function setBorderDash($borderDash) + { + if (is_array($borderDash)) { + $this->borderDash = $this->recursiveToFloat($borderDash); + } + + return $this; + } + + /** + * @return float + */ + public function getBorderDashOffset() + { + return $this->borderDashOffset; + } + + /** + * @param float $borderDashOffset + * + * @return $this + */ + public function setBorderDashOffset($borderDashOffset) + { + $this->borderDashOffset = floatval($borderDashOffset); + + return $this; + } + + /** + * @return array + */ + public function jsonSerialize() + { + return $this->getArrayCopy(); + } +} diff --git a/pandora_console/vendor/artica/phpchartjs/src/Options/Scales/PointLabels.php b/pandora_console/vendor/artica/phpchartjs/src/Options/Scales/PointLabels.php new file mode 100644 index 0000000000..b439c8a0b3 --- /dev/null +++ b/pandora_console/vendor/artica/phpchartjs/src/Options/Scales/PointLabels.php @@ -0,0 +1,263 @@ +backdropColor; + } + + /** + * Set the value of backdropColor + * + * @param string $backdropColor + * + * @return self + */ + public function setBackdropColor(string $backdropColor) + { + $this->backdropColor = $backdropColor; + + return $this; + } + + /** + * Get the value of backdropPadding + * + * @return int + */ + public function getBackdropPadding() + { + return $this->backdropPadding; + } + + /** + * Set the value of backdropPadding + * + * @param int $backdropPadding + * + * @return self + */ + public function setBackdropPadding(int $backdropPadding) + { + $this->backdropPadding = $backdropPadding; + + return $this; + } + + /** + * Get the value of borderRadius + * + * @return int + */ + public function getBorderRadius() + { + return $this->borderRadius; + } + + /** + * Set the value of borderRadius + * + * @param int $borderRadius + * + * @return self + */ + public function setBorderRadius(int $borderRadius) + { + $this->borderRadius = $borderRadius; + + return $this; + } + + /** + * Get the value of display + * + * @return string + */ + public function getDisplay() + { + return $this->display; + } + + /** + * Set the value of display + * + * @param string $display + * + * @return self + */ + public function setDisplay(string $display) + { + $this->display = $display; + + return $this; + } + + /** + * Get the value of color + * + * @return string + */ + public function getColor() + { + return $this->color; + } + + /** + * Set the value of color + * + * @param string $color + * + * @return self + */ + public function setColor(string $color) + { + $this->color = $color; + + return $this; + } + + /** + * Get the value of font + * + * @return string + */ + public function getFonts() + { + if (isset($this->font) === false) { + $this->font = new Fonts(); + } + + return $this->font; + } + + /** + * Set the value of font + * + * @param string $font + * + * @return self + */ + public function setFonts(string $font) + { + $this->font = $font; + + return $this; + } + + /** + * Get the value of padding + * + * @return int + */ + public function getPadding() + { + return $this->padding; + } + + /** + * Set the value of padding + * + * @param int $padding + * + * @return self + */ + public function setPadding(int $padding) + { + $this->padding = $padding; + + return $this; + } + + /** + * Get the value of centerPointLabels + * + * @return bool + */ + public function getCenterPointLabels() + { + return $this->centerPointLabels; + } + + /** + * Set the value of centerPointLabels + * + * @param bool $centerPointLabels + * + * @return self + */ + public function setCenterPointLabels(bool $centerPointLabels) + { + $this->centerPointLabels = $centerPointLabels; + + return $this; + } + + /** + * @return array + */ + public function jsonSerialize() + { + return $this->getArrayCopy(); + } + +} diff --git a/pandora_console/vendor/artica/phpchartjs/src/Options/Scales/RAxis.php b/pandora_console/vendor/artica/phpchartjs/src/Options/Scales/RAxis.php new file mode 100644 index 0000000000..fd2ce9082a --- /dev/null +++ b/pandora_console/vendor/artica/phpchartjs/src/Options/Scales/RAxis.php @@ -0,0 +1,14 @@ +data as $row) { + /** @var RAxis $row */ + $rows[] = $row->getArrayCopy(); + } + + return $rows; + } + + /** + * @return array + */ + public function jsonSerialize() + { + return $this->getArrayCopy(); + } +} diff --git a/pandora_console/vendor/artica/phpchartjs/src/Renderer/JavaScript.php b/pandora_console/vendor/artica/phpchartjs/src/Renderer/JavaScript.php index 100276743f..8786ca6fe8 100644 --- a/pandora_console/vendor/artica/phpchartjs/src/Renderer/JavaScript.php +++ b/pandora_console/vendor/artica/phpchartjs/src/Renderer/JavaScript.php @@ -32,6 +32,49 @@ class JavaScript extends Renderer if (empty($this->chart->defaults()->getWatermark()) === false) { $script[] = 'const chart_watermark_'.$this->chart->getId().' = { id: "chart_watermark_'.$this->chart->getId().'", + beforeDraw: (chart) => { + if (Object.prototype.hasOwnProperty.call(chart, "config") && + Object.prototype.hasOwnProperty.call(chart.config.options, "elements") && + Object.prototype.hasOwnProperty.call(chart.config.options.elements, "center")) + { + var ctx = chart.ctx; + + ctx.save(); + + var centerConfig = chart.config.options.elements.center; + var txt = centerConfig.text; + var color = centerConfig.color || "#000"; + ctx.textAlign = "center"; + ctx.textBaseline = "middle"; + var centerX = (chart.chartArea.left + chart.chartArea.right) / 2; + var centerY = (chart.chartArea.top + chart.chartArea.bottom) / 2; + + var outerRadius = Math.min(ctx.canvas.width, ctx.canvas.height) / 2; + + var padding = 20; + + var innerRadius = outerRadius - padding; + + ctx.font = "30px "; + var sidePaddingCalculated = (93/100) * (innerRadius * 2) + + var stringWidth = ctx.measureText(txt).width; + var elementWidth = (innerRadius * 2) - sidePaddingCalculated; + + var widthRatio = elementWidth / stringWidth; + var newFontSize = Math.floor(30 * widthRatio); + var elementHeight = (innerRadius * 2); + + var fontSizeToUse = Math.min(newFontSize, elementHeight); + + ctx.font = fontSizeToUse + "px Lato, sans-serif"; + ctx.fillStyle = color; + + ctx.fillText(txt, centerX, centerY); + + ctx.restore(); + } + }, afterDraw: (chart) => { const image = new Image(); image.src = "'.$this->chart->defaults()->getWatermark()->getSrc().'"; diff --git a/pandora_console/views/calendar/special_days.php b/pandora_console/views/calendar/special_days.php index 26573aa06a..aa0954e51a 100644 --- a/pandora_console/views/calendar/special_days.php +++ b/pandora_console/views/calendar/special_days.php @@ -331,7 +331,7 @@ for ($month = 1; $month <= 12; $month++) { } } - if ($week == 0 || $week == 6) { + if ($week == 0 || $week == 6 || isset($specialDays[$display_year][$display_month][$day]) === true) { $cal_table->cellstyle[$cal_line][$week] = 'color: red;'; } @@ -341,7 +341,7 @@ for ($month = 1; $month <= 12; $month++) { $cal_table->cellstyle[$cal_line][$week] .= 'font-size: 18px;'; $cal_table->data[$cal_line][$week] = $day.' '; - if ($is_management_allowed === true) { + if ($is_management_allowed === true && isset($specialDays[$display_year][$display_month][$day]) === false) { $cal_table->data[$cal_line][$week] .= 'data[$cal_line][$week] .= '>'.html_print_image( diff --git a/pandora_console/views/calendar/special_days_edit.php b/pandora_console/views/calendar/special_days_edit.php index 5bfaa540b4..7ea8c17462 100644 --- a/pandora_console/views/calendar/special_days_edit.php +++ b/pandora_console/views/calendar/special_days_edit.php @@ -108,6 +108,7 @@ $inputs[] = [ 'returnAllGroup' => $display_all_group, 'name' => 'id_group', 'selected' => $specialDay->id_group(), + 'required' => true, ], ]; diff --git a/pandora_server/DEBIAN/control b/pandora_server/DEBIAN/control index 9e5db9c8bf..d4f34d3fcc 100644 --- a/pandora_server/DEBIAN/control +++ b/pandora_server/DEBIAN/control @@ -1,5 +1,5 @@ package: pandorafms-server -Version: 7.0NG.772-230807 +Version: 7.0NG.773-230818 Architecture: all Priority: optional Section: admin diff --git a/pandora_server/DEBIAN/make_deb_package.sh b/pandora_server/DEBIAN/make_deb_package.sh index 58d772aced..7dd5d97d78 100644 --- a/pandora_server/DEBIAN/make_deb_package.sh +++ b/pandora_server/DEBIAN/make_deb_package.sh @@ -14,7 +14,7 @@ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. -pandora_version="7.0NG.772-230807" +pandora_version="7.0NG.773-230818" package_cpan=0 package_pandora=1 diff --git a/pandora_server/conf/pandora_server.conf.new b/pandora_server/conf/pandora_server.conf.new index b55446055a..f537727c67 100644 --- a/pandora_server/conf/pandora_server.conf.new +++ b/pandora_server/conf/pandora_server.conf.new @@ -1,7 +1,7 @@ ############################################################################# # Pandora FMS Server Parameters # Pandora FMS, the Flexible Monitoring System. -# Version 7.0NG.772 +# Version 7.0NG.773 # Licensed under GPL license v2, # (c) 2003-2023 Pandora FMS # http://www.pandorafms.com @@ -258,7 +258,7 @@ wmi_threads 1 # WMI client binary (wmic by default). -#wmi_client pandorawmic +wmi_client pandorawmic # recon_threads. Each thread will scan a different scantask. diff --git a/pandora_server/lib/PandoraFMS/Config.pm b/pandora_server/lib/PandoraFMS/Config.pm index e4910fba86..7c4a0292f6 100644 --- a/pandora_server/lib/PandoraFMS/Config.pm +++ b/pandora_server/lib/PandoraFMS/Config.pm @@ -45,8 +45,8 @@ our @EXPORT = qw( ); # version: Defines actual version of Pandora Server for this module only -my $pandora_version = "7.0NG.772"; -my $pandora_build = "230807"; +my $pandora_version = "7.0NG.773"; +my $pandora_build = "230818"; our $VERSION = $pandora_version." ".$pandora_build; # Setup hash diff --git a/pandora_server/lib/PandoraFMS/Core.pm b/pandora_server/lib/PandoraFMS/Core.pm index 545d7a463c..460d9dc260 100644 --- a/pandora_server/lib/PandoraFMS/Core.pm +++ b/pandora_server/lib/PandoraFMS/Core.pm @@ -535,20 +535,22 @@ sub pandora_evaluate_alert ($$$$$$$;$$$$) { # Get current time my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime(time()); - + + my @weeks = ( 'none', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday', 'holiday'); + my $special_day; + # Check weekday if ($alert->{'special_day'}) { logger ($pa_config, "Checking special days '" . $alert->{'name'} . "'.", 10); my $date = sprintf("%4d%02d%02d", $year + 1900, $mon + 1, $mday); # '0001' means every year. my $date_every_year = sprintf("0001%02d%02d", $mon + 1, $mday); - my $special_day = get_db_value ($dbh, 'SELECT day_code FROM talert_special_days WHERE (date = ? OR date = ?) AND (id_group = 0 OR id_group = ?) AND (id_calendar = ?) ORDER BY date DESC', $date, $date_every_year, $alert->{'id_group'}, $alert->{'special_day'}); + $special_day = get_db_value ($dbh, 'SELECT day_code FROM talert_special_days WHERE (date = ? OR date = ?) AND (id_group = 0 OR id_group = ?) AND (id_calendar = ?) ORDER BY date DESC', $date, $date_every_year, $alert->{'id_group'}, $alert->{'special_day'}); if (!defined($special_day)) { $special_day = 0; } - my @weeks = ( 'none', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday', 'holiday'); if ($special_day != 0) { logger ($pa_config, $date . " is a special day for " . $alert->{'name'} . ". (as a " . $weeks[$special_day] . ")", 10); return $status if (!defined($alert->{$weeks[$special_day]}) || $alert->{$weeks[$special_day]} == 0); @@ -565,6 +567,9 @@ sub pandora_evaluate_alert ($$$$$$$;$$$$) { my $schedule; if (defined($alert->{'schedule'}) && $alert->{'schedule'} ne '') { $schedule = PandoraFMS::Tools::p_decode_json($pa_config, $alert->{'schedule'}); + if ($special_day != 0) { + return $status if (!defined($schedule->{$weeks[$special_day]})); + } } if (defined($schedule)) { @@ -577,11 +582,18 @@ sub pandora_evaluate_alert ($$$$$$$;$$$$) { my $time = sprintf ("%.2d:%.2d:%.2d", $hour, $min, $sec); + my $schedule_day; + if ($special_day != 0 && defined($schedule->{$weeks[$special_day]})) { + $schedule_day = $weeks[$special_day]; + } else { + $schedule_day = $DayNames[$wday]; + } + # # Check time slots # my $inSlot = 0; - foreach my $timeBlock (@{$schedule->{$DayNames[$wday]}}) { + foreach my $timeBlock (@{$schedule->{$schedule_day}}) { if ($timeBlock->{'start'} eq $timeBlock->{'end'}) { # All day. $inSlot = 1; @@ -2542,6 +2554,12 @@ sub pandora_planned_downtime_set_disabled_elements($$$) { if ($only_alerts == 0) { if ($downtime->{'type_downtime'} eq 'disable_agent_modules') { + db_do($dbh,'UPDATE tagente_modulo tam, tagente ta, tplanned_downtime_modules tpdm + SET tam.disabled_by_downtime = 1 + WHERE tam.disabled = 0 AND tpdm.id_agent_module = tam.id_agente_modulo AND + ta.id_agente = tam.id_agente AND + tpdm.id_downtime = ?', $downtime->{'id'}); + db_do($dbh,'UPDATE tagente_modulo tam, tagente ta, tplanned_downtime_modules tpdm SET tam.disabled = 1, ta.update_module_count = 1 WHERE tpdm.id_agent_module = tam.id_agente_modulo AND @@ -2551,7 +2569,12 @@ sub pandora_planned_downtime_set_disabled_elements($$$) { db_do($dbh,'UPDATE tplanned_downtime_agents tp, tagente ta SET tp.manually_disabled = ta.disabled WHERE tp.id_agent = ta.id_agente AND tp.id_downtime = ?',$downtime->{'id'}); - + + db_do($dbh,'UPDATE tagente ta, tplanned_downtime_agents tpa + SET ta.disabled_by_downtime = 1 + WHERE ta.disabled = 0 AND tpa.id_agent = ta.id_agente AND + tpa.id_downtime = ?',$downtime->{'id'}); + db_do($dbh,'UPDATE tagente ta, tplanned_downtime_agents tpa SET ta.disabled = 1, ta.update_module_count = 1 WHERE tpa.id_agent = ta.id_agente AND @@ -2563,6 +2586,11 @@ sub pandora_planned_downtime_set_disabled_elements($$$) { WHERE id_downtime = ' . $downtime->{'id'}); foreach my $downtime_agent (@downtime_agents) { + db_do ($dbh, 'UPDATE talert_template_modules tat, tagente_modulo tam + SET tat.disabled_by_downtime = 1 + WHERE tat.disabled = 0 AND tat.id_agent_module = tam.id_agente_modulo + AND tam.id_agente = ?', $downtime_agent->{'id_agent'}); + db_do ($dbh, 'UPDATE talert_template_modules tat, tagente_modulo tam SET tat.disabled = 1 WHERE tat.id_agent_module = tam.id_agente_modulo @@ -2643,6 +2671,13 @@ sub pandora_planned_downtime_set_quiet_elements($$$) { AND id_downtime = ' . $downtime_id); foreach my $downtime_module (@downtime_modules) { + # If traversed module was already quiet, do not set quiet_by_downtime flag. + # quiet_by_downtime is used to avoid setting the module back to quiet=0 when downtime is over for those modules that were quiet before the downtime. + db_do ($dbh, 'UPDATE tagente_modulo + SET quiet_by_downtime = 1 + WHERE quiet = 0 && id_agente_modulo = ?', + $downtime_module->{'id_agent_module'}); + db_do ($dbh, 'UPDATE tagente_modulo SET quiet = 1 WHERE id_agente_modulo = ?', @@ -2665,7 +2700,7 @@ sub pandora_planned_downtime_unset_quiet_elements($$$) { my @downtime_agents = get_db_rows($dbh, 'SELECT * FROM tplanned_downtime_agents WHERE id_downtime = ' . $downtime_id); - + foreach my $downtime_agent (@downtime_agents) { if ($downtime_agent->{'all_modules'}) { db_do ($dbh, 'UPDATE tagente diff --git a/pandora_server/lib/PandoraFMS/PluginTools.pm b/pandora_server/lib/PandoraFMS/PluginTools.pm index 5d5c14dc92..f85a54b118 100644 --- a/pandora_server/lib/PandoraFMS/PluginTools.pm +++ b/pandora_server/lib/PandoraFMS/PluginTools.pm @@ -33,8 +33,8 @@ use base 'Exporter'; our @ISA = qw(Exporter); # version: Defines actual version of Pandora Server for this module only -my $pandora_version = "7.0NG.772"; -my $pandora_build = "230807"; +my $pandora_version = "7.0NG.773"; +my $pandora_build = "230818"; our $VERSION = $pandora_version." ".$pandora_build; our %EXPORT_TAGS = ( 'all' => [ qw() ] ); diff --git a/pandora_server/pandora_server.redhat.spec b/pandora_server/pandora_server.redhat.spec index b398f28952..511fc7ec9c 100644 --- a/pandora_server/pandora_server.redhat.spec +++ b/pandora_server/pandora_server.redhat.spec @@ -3,8 +3,8 @@ # %global __os_install_post %{nil} %define name pandorafms_server -%define version 7.0NG.772 -%define release 230807 +%define version 7.0NG.773 +%define release 230814 Summary: Pandora FMS Server Name: %{name} diff --git a/pandora_server/pandora_server.spec b/pandora_server/pandora_server.spec index 24b689e809..1c6aeb6c96 100644 --- a/pandora_server/pandora_server.spec +++ b/pandora_server/pandora_server.spec @@ -3,8 +3,8 @@ # %global __os_install_post %{nil} %define name pandorafms_server -%define version 7.0NG.772 -%define release 230807 +%define version 7.0NG.773 +%define release 230818 Summary: Pandora FMS Server Name: %{name} diff --git a/pandora_server/pandora_server_installer b/pandora_server/pandora_server_installer index 00d838ab0a..e97549454d 100755 --- a/pandora_server/pandora_server_installer +++ b/pandora_server/pandora_server_installer @@ -8,8 +8,8 @@ # This code is licensed under GPL 2.0 license. # ********************************************************************** -PI_VERSION="7.0NG.772" -PI_BUILD="230807" +PI_VERSION="7.0NG.773" +PI_BUILD="230818" MODE=$1 if [ $# -gt 1 ]; then @@ -315,6 +315,8 @@ install () { chmod 2770 $DESTDIR$PANDORA_SPOOL/data_in/trans mkdir $DESTDIR$PANDORA_SPOOL/data_in/commands 2> /dev/null chmod 2770 $DESTDIR$PANDORA_SPOOL/data_in/commands + mkdir $DESTDIR$PANDORA_SPOOL/data_in/discovery 2> /dev/null + chmod 2770 $DESTDIR$PANDORA_SPOOL/data_in/discovery mkdir -p $DESTDIR$PANDORA_LOG 2> /dev/null chown -R pandora:apache $DESTDIR$PANDORA_LOG 2> /dev/null chmod 2774 $DESTDIR$PANDORA_LOG 2> /dev/null diff --git a/pandora_server/util/pandora_db.pl b/pandora_server/util/pandora_db.pl index b3b290158a..89ae45a4b7 100755 --- a/pandora_server/util/pandora_db.pl +++ b/pandora_server/util/pandora_db.pl @@ -35,7 +35,7 @@ use PandoraFMS::Config; use PandoraFMS::DB; # version: define current version -my $version = "7.0NG.772 Build 230807"; +my $version = "7.0NG.773 Build 230818"; # Pandora server configuration my %conf; @@ -146,7 +146,10 @@ sub pandora_purgedb ($$$) { } # Delete old data - if ($conf->{'_days_purge'} > 0) { + if (!defined($conf->{'_days_purge'})){ + log_message ('PURGE', 'days_purge is not defined. Old data will not be deleted.'); + } + elsif ($conf->{'_days_purge'} > 0) { # Delete old numeric data pandora_delete_old_module_data ($dbh, 'tagente_datos', $ulimit_access_timestamp, $ulimit_timestamp); @@ -164,9 +167,7 @@ sub pandora_purgedb ($$$) { pandora_delete_old_tplanned_downtime(\%conf, $dbh, $h_conf); # String data deletion - if (!defined($conf->{'_string_purge'})){ - $conf->{'_string_purge'} = 7; - } + $conf->{'_string_purge'} //= 7; if ($conf->{'_string_purge'} > 0) { $ulimit_access_timestamp = time() - 86400; @@ -178,9 +179,8 @@ sub pandora_purgedb ($$$) { } # Delete event data - if (!defined($conf->{'_event_purge'})){ - $conf->{'_event_purge'}= 10; - } + $conf->{'_event_purge'} //= 10; + if ($conf->{'_event_purge'} > 0) { my $event_limit = time() - 86400 * $conf->{'_event_purge'}; @@ -205,7 +205,7 @@ sub pandora_purgedb ($$$) { } # Delete audit data - $conf->{'_audit_purge'}= 7 if (!defined($conf->{'_audit_purge'})); + $conf->{'_audit_purge'} //= 7; if ($conf->{'_audit_purge'} > 0) { log_message ('PURGE', "Deleting old audit data (More than " . $conf->{'_audit_purge'} . " days)."); my $audit_limit = time() - 86400 * $conf->{'_audit_purge'}; @@ -216,7 +216,8 @@ sub pandora_purgedb ($$$) { } # Delete SNMP trap data - $conf->{'_trap_purge'}= 7 if (!defined($conf->{'_trap_purge'})); + $conf->{'_trap_purge'} //= 7; + if ($conf->{'_trap_purge'} > 0) { log_message ('PURGE', "Deleting old SNMP traps (More than " . $conf->{'_trap_purge'} . " days)."); @@ -237,7 +238,8 @@ sub pandora_purgedb ($$$) { enterprise_hook("pandora_purge_service_elements", [$dbh, $conf]); # Delete GIS data - $conf->{'_gis_purge'}= 15 if (!defined($conf->{'_gis_purge'})); + $conf->{'_gis_purge'} //= 15; + if ($conf->{'_gis_purge'} > 0) { log_message ('PURGE', "Deleting old GIS data (More than " . $conf->{'_gis_purge'} . " days)."); my $gis_limit = strftime ("%Y-%m-%d %H:%M:%S", localtime(time() - 86400 * $conf->{'_gis_purge'})); @@ -293,8 +295,6 @@ sub pandora_purgedb ($$$) { log_message ('PURGE', "No agent access data."); } - - # Purge the reports if (defined($conf->{'_enterprise_installed'}) && $conf->{'_enterprise_installed'} eq '1' && defined($conf->{'_metaconsole'}) && $conf->{'_metaconsole'} eq '1'){ @@ -347,7 +347,10 @@ sub pandora_purgedb ($$$) { # Delete old netflow data - if ($conf->{'_netflow_max_lifetime'} > 0) { + if (!defined($conf->{'_netflow_max_lifetime'})){ + log_message ('PURGE', 'netflow_max_lifetime is not defined. Old netflow data will not be deleted.'); + } + elsif ($conf->{'_netflow_max_lifetime'} > 0) { log_message ('PURGE', "Deleting old netflow data."); if (! defined ($conf->{'_netflow_path'}) || ! -d $conf->{'_netflow_path'}) { log_message ('!', "Netflow data directory does not exist, skipping."); @@ -364,7 +367,10 @@ sub pandora_purgedb ($$$) { } # Delete old sflow data - if ($conf->{'_sflow_max_lifetime'} > 0) { + if (!defined($conf->{'_sflow_max_lifetime'})){ + log_message ('PURGE', 'sflow_max_lifetime is not defined. Old sflow data will not be deleted.'); + } + elsif ($conf->{'_sflow_max_lifetime'} > 0) { log_message ('PURGE', "Deleting old sflow data."); if (! defined ($conf->{'_sflow_path'}) || ! -d $conf->{'_sflow_path'}) { log_message ('!', "sflow data directory does not exist, skipping."); @@ -384,7 +390,7 @@ sub pandora_purgedb ($$$) { log_message ('PURGE', "Deleting old log data."); if (defined($conf->{'_days_purge_old_information'}) && $conf->{'_days_purge_old_information'} > 0) { log_message ('PURGE', 'Deleting log data older than ' . $conf->{'_days_purge_old_information'} . ' days.'); - enterprise_hook ('pandora_purge_logs', [$dbh, $conf]); + enterprise_hook ('pandora_purge_logs', [$dbh, $conf]); } else { log_message ('PURGE', 'days_purge_old_data is set to 0. Old log data will not be deleted.'); @@ -401,7 +407,7 @@ sub pandora_purgedb ($$$) { # Delete old special days log_message ('PURGE', "Deleting old special days."); - if ($conf->{'_num_past_special_days'} > 0) { + if (defined($conf->{'_num_past_special_days'}) && $conf->{'_num_past_special_days'} > 0) { log_message ('PURGE', 'Deleting special days older than ' . $conf->{'_num_past_special_days'} . ' days.'); if (${RDBMS} eq 'oracle') { db_do ($dbh, "DELETE FROM talert_special_days @@ -419,7 +425,7 @@ sub pandora_purgedb ($$$) { # Delete old messages log_message ('PURGE', "Deleting old messages."); - if ($conf->{'_delete_old_messages'} > 0) { + if (defined($conf->{'_delete_old_messages'}) && $conf->{'_delete_old_messages'} > 0) { my $message_limit = time() - 86400 * $conf->{'_delete_old_messages'}; db_do ($dbh, "DELETE FROM tmensajes WHERE timestamp < ?", $message_limit); } diff --git a/pandora_server/util/pandora_manage.pl b/pandora_server/util/pandora_manage.pl index d06a33f8b5..7db62167f3 100755 --- a/pandora_server/util/pandora_manage.pl +++ b/pandora_server/util/pandora_manage.pl @@ -36,7 +36,7 @@ use Encode::Locale; Encode::Locale::decode_argv; # version: define current version -my $version = "7.0NG.772 Build 230807"; +my $version = "7.0NG.773 Build 230818"; # save program name for logging my $progname = basename($0); @@ -5411,7 +5411,7 @@ sub cli_create_synthetic() { my @module_data; - if (@ARGV[$#ARGV] == "use_alias") { + if (@ARGV[$#ARGV] eq "use_alias") { @module_data = @ARGV[5..$#ARGV-1]; } else { @module_data = @ARGV[5..$#ARGV]; @@ -5531,7 +5531,7 @@ sub cli_create_synthetic() { } } else { my $id_agent = int(get_agent_id($dbh,$agent_name)); - + if ($id_agent > 0) { foreach my $i (0 .. $#module_data) { my @split_data = split(',',$module_data[$i]); diff --git a/tentacle/tentacle_client b/tentacle/tentacle_client index 5f03db7d63..ecc2da18bb 100755 --- a/tentacle/tentacle_client +++ b/tentacle/tentacle_client @@ -1095,7 +1095,7 @@ Protocol description and more info at: L<< https://pandorafms.com/manual/en/docu =head1 COPYRIGHT -Copyright (c) 2005-2023 Pandora FMS +Copyright (c) 2005-2023 Pandora FMS. =cut